!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(require("@firebase/app")):"function"==typeof define&&define.amd?define(["@firebase/app"],e):e((t=t||self).firebase)}(this,function(of){"use strict";try{(function(){of=of&&of.hasOwnProperty("default")?of.default:of,function(){var t,o="function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,n){t!=Array.prototype&&t!=Object.prototype&&(t[e]=n.value)},a="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function c(t){var e="undefined"!=typeof Symbol&&Symbol.iterator&&t[Symbol.iterator];return e?e.call(t):{next:function(t){var e=0;return function(){return e>>0),b=0;function y(t,e,n){return t.call.apply(t.bind,arguments)}function w(e,n,t){if(!e)throw Error();if(2"}else o=void 0===t?"undefined":null===t?"null":typeof t;O("Argument is not a %s (or a non-Element, non-Location mock); got: %s",e,o)}}C.prototype.add=function(t,e){var n=D.get();n.set(t,e),this.b?this.b.next=n:this.a=n,this.b=n},R.prototype.set=function(t,e){this.a=t,this.b=e,this.next=null},R.prototype.reset=function(){this.next=this.b=this.a=null};var x=Array.prototype.indexOf?function(t,e){return Array.prototype.indexOf.call(t,e,void 0)}:function(t,e){if(f(t))return f(e)&&1==e.length?t.indexOf(e,0):-1;for(var n=0;n/g,ft=/"/g,lt=/'/g,dt=/\x00/g,pt=/[\x00&<>"']/;function vt(t,e){return-1!=t.indexOf(e)}function mt(t,e){return t");var Ct,Dt,Rt=Pt("");function Lt(t,e){for(var n=t.split("%s"),i="",r=Array.prototype.slice.call(arguments,1);r.length&&1")&&(t=t.replace(ht,">")),-1!=t.indexOf('"')&&(t=t.replace(ft,""")),-1!=t.indexOf("'")&&(t=t.replace(lt,"'")),-1!=t.indexOf("\0")&&(t=t.replace(dt,"�"))),t}function Mt(t){h.setTimeout(function(){throw t},0)}function jt(){var t=h.MessageChannel;if(void 0===t&&"undefined"!=typeof window&&window.postMessage&&window.addEventListener&&!At("Presto")&&(t=function(){var t=document.createElement("IFRAME");t.style.display="none",function(t){var e=at(Y(Q));L(t,"HTMLIFrameElement"),t.src=et(e).toString()}(t),document.documentElement.appendChild(t);var e=t.contentWindow;(t=e.document).open(),t.write(Ot(Rt)),t.close();var n="callImmediate"+Math.random(),i="file:"==e.location.protocol?"*":e.location.protocol+"//"+e.location.host;t=I(function(t){"*"!=i&&t.origin!=i||t.data!=n||this.port1.onmessage()},this),e.addEventListener("message",t,!1),this.port1={},this.port2={postMessage:function(){e.postMessage(n,i)}}}),void 0===t||At("Trident")||At("MSIE"))return"undefined"!=typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(t){var e=document.createElement("SCRIPT");e.onreadystatechange=function(){e.onreadystatechange=null,e.parentNode.removeChild(e),e=null,t(),t=null},document.documentElement.appendChild(e)}:function(t){h.setTimeout(t,0)};var e=new t,n={},i=n;return e.port1.onmessage=function(){if(void 0!==n.next){var t=(n=n.next).ub;n.ub=null,t()}},function(t){i.next={ub:t},i=i.next,e.port2.postMessage(0)}}function Ut(t,e){Dt||function(){if(h.Promise&&h.Promise.resolve){var t=h.Promise.resolve(void 0);Dt=function(){t.then(Ft)}}else Dt=function(){var t=Ft;!m(h.setImmediate)||h.Window&&h.Window.prototype&&!At("Edge")&&h.Window.prototype.setImmediate==h.setImmediate?(Ct=Ct||jt())(t):h.setImmediate(t)}}(),Vt||(Dt(),Vt=!0),Kt.add(t,e)}Pt("
");var Vt=!1,Kt=new C;function Ft(){for(var t;n=e=void 0,n=null,(e=Kt).a&&(n=e.a,e.a=e.a.next,e.a||(e.b=null),n.next=null),t=n;){try{t.a.call(t.b)}catch(t){Mt(t)}P(D,t)}var e,n;Vt=!1}function qt(t,e){if(this.a=Ht,this.i=void 0,this.f=this.b=this.c=null,this.g=this.h=!1,t!=d)try{var n=this;t.call(e,function(t){ee(n,Bt,t)},function(t){if(!(t instanceof ue))try{if(t instanceof Error)throw t;throw Error("Promise rejected.")}catch(t){}ee(n,Gt,t)})}catch(t){ee(this,Gt,t)}}var Ht=0,Bt=2,Gt=3;function Wt(){this.next=this.f=this.b=this.g=this.a=null,this.c=!1}Wt.prototype.reset=function(){this.f=this.b=this.g=this.a=null,this.c=!1};var Xt=new _(function(){return new Wt},function(t){t.reset()});function Jt(t,e,n){var i=Xt.get();return i.g=t,i.b=e,i.f=n,i}function zt(t){if(t instanceof qt)return t;var e=new qt(d);return ee(e,Bt,t),e}function Yt(n){return new qt(function(t,e){e(n)})}function $t(t,e,n){ne(t,e,n,null)||Ut(T(e,t))}function Zt(n){return new qt(function(i){var r=n.length,o=[];if(r)for(var t=function(t,e,n){r--,o[t]=e?{Cb:!0,value:n}:{Cb:!1,reason:n},0==r&&i(o)},e=0;eparseFloat(Te)){de=String(Ee);break t}}de=Te}var Se,Ae={};function Ne(s){return function(t,e){var n=Ae;return Object.prototype.hasOwnProperty.call(n,t)?n[t]:n[t]=e(t)}(s,function(){for(var t=0,e=st(String(de)).split("."),n=st(String(s)).split("."),i=Math.max(e.length,n.length),r=0;0==t&&r>>0);function en(e){return m(e)?e:(e[tn]||(e[tn]=function(t){return e.handleEvent(t)}),e[tn])}function nn(){ce.call(this),this.m=new Ve(this),(this.Nb=this).Ua=null}function rn(t,e,n,i,r){t.m.add(String(e),n,!1,i,r)}function on(t,e,n,i,r){t.m.add(String(e),n,!0,i,r)}function an(t,e,n,i){if(!(e=t.m.a[String(e)]))return!0;e=e.concat();for(var r=!0,o=0;o>4&15).toString(16)+(15&t).toString(16)}vn.prototype.toString=function(){var t=[],e=this.f;e&&t.push(En(e,An,!0),":");var n=this.b;return!n&&"file"!=e||(t.push("//"),(e=this.i)&&t.push(En(e,An,!0),"@"),t.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.m)&&t.push(":",String(n))),(n=this.c)&&(this.b&&"/"!=n.charAt(0)&&t.push("/"),t.push(En(n,"/"==n.charAt(0)?On:Nn,!0))),(n=this.a.toString())&&t.push("?",n),(n=this.g)&&t.push("#",En(n,Pn)),t.join("")},vn.prototype.resolve=function(t){var e=new vn(this),n=!!t.f;n?mn(e,t.f):n=!!t.i,n?e.i=t.i:n=!!t.b,n?e.b=t.b:n=null!=t.m;var i=t.c;if(n)gn(e,t.m);else if(n=!!t.c){if("/"!=i.charAt(0))if(this.b&&!this.c)i="/"+i;else{var r=e.c.lastIndexOf("/");-1!=r&&(i=e.c.substr(0,r+1)+i)}if(".."==(r=i)||"."==r)i="";else if(vt(r,"./")||vt(r,"/.")){i=0==r.lastIndexOf("/",0),r=r.split("/");for(var o=[],a=0;a2*t.c&&ln(t)))}function xn(t,e){return Dn(t),e=Un(t,e),dn(t.a.b,e)}function Mn(t,e,n){Ln(t,e),0"),o=o.join("")}return o=r.createElement(o),a&&(f(a)?o.className=a:p(a)?o.className=a.join(" "):Fn(o,a)),2'),a.document.write(Ot(t)),a.document.close())):(a=i.open(bt(e).toString(),n,a))&&t.noopener&&(a.opener=null),a)try{a.focus()}catch(t){}return a}var ni=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,ii=/^[^@]+@[^@]+$/;function ri(){var e=null;return new qt(function(t){"complete"==h.document.readyState?t():(e=function(){t()},We(window,"load",e))}).s(function(t){throw Xe(window,"load",e),t})}function oi(t){return t=t||vi(),!("file:"!==wi()||!t.toLowerCase().match(/iphone|ipad|ipod|android/))}function ai(){var t=h.window;try{return!(!t||t==t.top)}catch(t){return!1}}function si(){return void 0!==h.WorkerGlobalScope&&"function"==typeof h.importScripts}function ui(){return of.INTERNAL.hasOwnProperty("reactNative")?"ReactNative":of.INTERNAL.hasOwnProperty("node")?"Node":si()?"Worker":"Browser"}function ci(){var t=ui();return"ReactNative"===t||"Node"===t}var hi="Firefox",fi="Chrome";function li(t){var e=t.toLowerCase();return vt(e,"opera/")||vt(e,"opr/")||vt(e,"opios/")?"Opera":vt(e,"iemobile")?"IEMobile":vt(e,"msie")||vt(e,"trident/")?"IE":vt(e,"edge/")?"Edge":vt(e,"firefox/")?hi:vt(e,"silk/")?"Silk":vt(e,"blackberry")?"Blackberry":vt(e,"webos")?"Webos":!vt(e,"safari/")||vt(e,"chrome/")||vt(e,"crios/")||vt(e,"android")?!vt(e,"chrome/")&&!vt(e,"crios/")||vt(e,"edge/")?vt(e,"android")?"Android":(t=t.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/))&&2==t.length?t[1]:"Other":fi:"Safari"}var di={Qc:"FirebaseCore-web",Sc:"FirebaseUI-web"};function pi(t,e){e=e||[];var n,i=[],r={};for(n in di)r[di[n]]=!0;for(n=0;n>4),64!=a&&(t(o<<4&240|a>>2),64!=s&&t(a<<6&192|s))}}(t,function(t){e+=String.fromCharCode(t)}),e}function dr(t){this.c=t.sub,this.a=t.provider_id||t.firebase&&t.firebase.sign_in_provider||null,this.b=!!t.is_anonymous||"anonymous"==this.a}function pr(t){return(t=vr(t))&&t.sub&&t.iss&&t.aud&&t.exp?new dr(t):null}function vr(t){if(!t)return null;if(3!=(t=t.split(".")).length)return null;for(var e=(4-(t=t[1]).length%4)%4,n=0;n Auth section -> Sign in method tab.",t):"http"==i||"https"==i?n=Lt("This domain (%s) is not authorized to run this operation. Add it to the OAuth redirect domains list in the Firebase console -> Auth section -> Sign in method tab.",t):e="operation-not-supported-in-this-environment",zi.call(this,e,n)}function bo(t,e,n){zi.call(this,t,n),(t=e||{}).wb&&Mi(this,"email",t.wb),t.$&&Mi(this,"phoneNumber",t.$),t.credential&&Mi(this,"credential",t.credential)}function yo(t){if(t.code){var e=t.code||"";0==e.indexOf($i)&&(e=e.substring($i.length));var n={credential:co(t)};if(t.email)n.wb=t.email;else if(t.phoneNumber)n.$=t.phoneNumber;else if(!n.credential)return new zi(e,t.message||void 0);return new bo(e,n,t.message)}return null}function wo(){}function Io(t){return t.c||(t.c=t.b())}function To(){}function ko(t){if(t.f||"undefined"!=typeof XMLHttpRequest||"undefined"==typeof ActiveXObject)return t.f;for(var e=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],n=0;n=function t(e){return e.c?e.c:e.a?t(e.a):(O("Root logger has no level set."),null)}(this).value)for(m(e)&&(e=e()),t=new No(t,String(e),this.f),n&&(t.a=n),n=this;n;)n=n.a};var Lo,xo={},Mo=null;function jo(t){var e;if(Mo||(Mo=new Oo(""),(xo[""]=Mo).c=Do),!(e=xo[t])){e=new Oo(t);var n=t.lastIndexOf("."),i=t.substr(n+1);(n=jo(t.substr(0,n))).b||(n.b={}),(n.b[i]=e).a=n,xo[t]=e}return e}function Uo(t,e){t&&t.log(Ro,e,void 0)}function Vo(t){this.f=t}function Ko(t){nn.call(this),this.u=t,this.readyState=Fo,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.i=new Headers,this.b=null,this.o="GET",this.g="",this.a=!1,this.h=jo("goog.net.FetchXmlHttp"),this.l=this.c=this.f=null}E(Vo,wo),Vo.prototype.a=function(){return new Ko(this.f)},Vo.prototype.b=(Lo={},function(){return Lo}),E(Ko,nn);var Fo=0;function qo(t){t.c.read().then(t.$b.bind(t)).catch(t.Ka.bind(t))}function Ho(t,e){e&&t.f&&(t.status=t.f.status,t.statusText=t.f.statusText),t.readyState=4,t.f=null,t.c=null,t.l=null,Bo(t)}function Bo(t){t.onreadystatechange&&t.onreadystatechange.call(t)}function Go(t){nn.call(this),this.headers=new fn,this.B=t||null,this.c=!1,this.w=this.a=null,this.h=this.N=this.l="",this.f=this.I=this.i=this.G=!1,this.g=0,this.u=null,this.o=Wo,this.v=this.O=!1}(t=Ko.prototype).open=function(t,e){if(this.readyState!=Fo)throw this.abort(),Error("Error reopening a connection");this.o=t,this.g=e,this.readyState=1,Bo(this)},t.send=function(t){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.a=!0;var e={headers:this.i,method:this.o,credentials:void 0,cache:void 0};t&&(e.body=t),this.u.fetch(new Request(this.g,e)).then(this.ec.bind(this),this.Ka.bind(this))},t.abort=function(){this.response=this.responseText="",this.i=new Headers,this.status=0,this.c&&this.c.cancel("Request was aborted."),1<=this.readyState&&this.a&&4!=this.readyState&&(this.a=!1,Ho(this,!1)),this.readyState=Fo},t.ec=function(t){this.a&&(this.f=t,this.b||(this.b=t.headers,this.readyState=2,Bo(this)),this.a&&(this.readyState=3,Bo(this),this.a&&("arraybuffer"===this.responseType?t.arrayBuffer().then(this.cc.bind(this),this.Ka.bind(this)):void 0!==h.ReadableStream&&"body"in t?(this.response=this.responseText="",this.c=t.body.getReader(),this.l=new TextDecoder,qo(this)):t.text().then(this.dc.bind(this),this.Ka.bind(this)))))},t.$b=function(t){if(this.a){var e=this.l.decode(t.value?t.value:new Uint8Array(0),{stream:!t.done});e&&(this.response=this.responseText+=e),t.done?Ho(this,!0):Bo(this),3==this.readyState&&qo(this)}},t.dc=function(t){this.a&&(this.response=this.responseText=t,Ho(this,!0))},t.cc=function(t){this.a&&(this.response=t,Ho(this,!0))},t.Ka=function(t){var e=this.h;e&&e.log(Co,"Failed to fetch url "+this.g,t instanceof Error?t:Error(t)),this.a&&Ho(this,!0)},t.setRequestHeader=function(t,e){this.i.append(t,e)},t.getResponseHeader=function(t){return this.b?this.b.get(t.toLowerCase())||"":((t=this.h)&&t.log(Co,"Attempting to get response header but no headers have been received for url: "+this.g,void 0),"")},t.getAllResponseHeaders=function(){if(!this.b){var t=this.h;return t&&t.log(Co,"Attempting to get all response headers but no headers have been received for url: "+this.g,void 0),""}t=[];for(var e=this.b.entries(),n=e.next();!n.done;)n=n.value,t.push(n[0]+": "+n[1]),n=e.next();return t.join("\r\n")},E(Go,nn);var Wo="";Go.prototype.b=jo("goog.net.XhrIo");var Xo=/^https?$/i,Jo=["POST","PUT"];function zo(e,t,n,i,r){if(e.a)throw Error("[goog.net.XhrIo] Object is active with another request="+e.l+"; newUri="+t);n=n?n.toUpperCase():"GET",e.l=t,e.h="",e.N=n,e.G=!1,e.c=!0,e.a=e.B?e.B.a():vo.a(),e.w=e.B?Io(e.B):Io(vo),e.a.onreadystatechange=I(e.Hb,e);try{Uo(e.b,ra(e,"Opening Xhr")),e.I=!0,e.a.open(n,String(t),!0),e.I=!1}catch(t){return Uo(e.b,ra(e,"Error opening Xhr: "+t.message)),void $o(e,t)}t=i||"";var o=new fn(e.headers);r&&function(t,e){if(t.forEach&&"function"==typeof t.forEach)t.forEach(e,void 0);else if(v(t)||f(t))M(t,e,void 0);else for(var n=hn(t),i=cn(t),r=i.length,o=0;o>>7|r<<25)^(r>>>18|r<<14)^r>>>3)|0,a=(0|n[e-7])+((i>>>17|i<<15)^(i>>>19|i<<13)^i>>>10)|0;n[e]=o+a|0}i=0|t.a[0],r=0|t.a[1];var s=0|t.a[2],u=0|t.a[3],c=0|t.a[4],h=0|t.a[5],f=0|t.a[6];for(o=0|t.a[7],e=0;e<64;e++){var l=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&r^i&s^r&s)|0;a=(o=o+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))|0)+((a=(a=c&h^~c&f)+(0|Tu[e])|0)+(0|n[e])|0)|0,o=f,f=h,h=c,c=u+a|0,u=s,s=r,r=i,i=a+l|0}t.a[0]=t.a[0]+i|0,t.a[1]=t.a[1]+r|0,t.a[2]=t.a[2]+s|0,t.a[3]=t.a[3]+u|0,t.a[4]=t.a[4]+c|0,t.a[5]=t.a[5]+h|0,t.a[6]=t.a[6]+f|0,t.a[7]=t.a[7]+o|0}function Du(t,e,n){void 0===n&&(n=e.length);var i=0,r=t.c;if(f(e))for(;i>r&255;return function(t){return j(t,function(t){return 1<(t=t.toString(16)).length?t:"0"+t}).join("")}(t)}function Vu(t,e){for(var n=0;nt.f&&(t.a=t.f),e)}function gc(t){this.f=t,this.b=this.a=null,this.c=0}function bc(t,e){var n=e[Ea],i=e.refreshToken;e=yc(e.expiresIn),t.b=n,t.c=e,t.a=i}function yc(t){return k()+1e3*parseInt(t,10)}function wc(e,t){return function(t,i){return new qt(function(e,n){"refresh_token"==i.grant_type&&i.refresh_token||"authorization_code"==i.grant_type&&i.code?Ca(t,t.i+"?key="+encodeURIComponent(t.b),function(t){t?t.error?n(Is(t)):t.access_token&&t.refresh_token?e(t):n(new zi("internal-error")):n(new zi("network-request-failed"))},"POST",Rn(i).toString(),t.f,t.m.get()):n(new zi("internal-error"))})}(e.f,t).then(function(t){return e.b=t.access_token,e.c=yc(t.expires_in),e.a=t.refresh_token,{accessToken:e.b,expirationTime:e.c,refreshToken:e.a}}).s(function(t){throw"auth/user-token-expired"==t.code&&(e.a=null),t})}function Ic(t,e){this.a=t||null,this.b=e||null,ji(this,{lastSignInTime:Pi(e||null),creationTime:Pi(t||null)})}function Tc(t,e,n,i,r,o){ji(this,{uid:t,displayName:i||null,photoURL:r||null,email:n||null,phoneNumber:o||null,providerId:e})}function kc(t,e){for(var n in De.call(this,t),e)this[n]=e[n]}function Ec(t,e,n){this.G=[],this.l=t.apiKey,this.o=t.appName,this.u=t.authDomain||null,t=of.SDK_VERSION?pi(of.SDK_VERSION):null,this.a=new Ta(this.l,br(mr),t),this.c=new gc(this.a),Cc(this,e[Ea]),bc(this.c,e),Mi(this,"refreshToken",this.c.a),Lc(this,n||{}),nn.call(this),this.I=!1,this.u&&bi()&&(this.i=rc(this.u,this.l,this.o)),this.N=[],this.h=null,this.w=function(e){return new vc(function(){return e.F(!0)},function(t){return!(!t||"auth/network-request-failed"!=t.code)},function(){var t=e.c.c-k()-3e5;return 0this.c-3e4?this.a?wc(this,{grant_type:"refresh_token",refresh_token:this.a}):zt(null):zt({accessToken:this.b,expirationTime:this.c,refreshToken:this.a})},Ic.prototype.A=function(){return{lastLoginAt:this.b,createdAt:this.a}},E(kc,De),E(Ec,nn),Ec.prototype.pa=function(t){this.ja=t,_a(this.a,t)},Ec.prototype.ea=function(){return this.ja},Ec.prototype.ya=function(){return H(this.O)},Ec.prototype.Fa=function(){this.w.b&&(this.w.stop(),this.w.start())},Mi(Ec.prototype,"providerId","firebase"),(t=Ec.prototype).reload=function(){var t=this;return Yc(this,Mc(this).then(function(){return qc(t).then(function(){return Dc(t)}).then(xc)}))},t.Zb=function(t){return this.F(t).then(function(t){return new pc(t)})},t.F=function(t){var e=this;return Yc(this,Mc(this).then(function(){return e.c.getToken(t)}).then(function(t){if(!t)throw new zi("internal-error");return t.accessToken!=e.ra&&(Cc(e,t.accessToken),e.dispatchEvent(new kc("tokenChanged"))),Kc(e,"refreshToken",t.refreshToken),t.accessToken}))},t.uc=function(t){if(!(t=t.users)||!t.length)throw new zi("internal-error");Lc(this,{uid:(t=t[0]).localId,displayName:t.displayName,photoURL:t.photoUrl,email:t.email,emailVerified:!!t.emailVerified,phoneNumber:t.phoneNumber,lastLoginAt:t.lastLoginAt,createdAt:t.createdAt});for(var e=function(t){return(t=t.providerUserInfo)&&t.length?j(t,function(t){return new Tc(t.rawId,t.providerId,t.email,t.displayName,t.photoUrl,t.phoneNumber)}):[]}(t),n=0;n=Gh.length)throw new zi("internal-error","Argument validator received an unsupported number of arguments.");n=Gh[r],i=(i?"":n+" argument ")+(e.name?'"'+e.name+'" ':"")+"must be "+e.K+".";break t}i=null}}if(i)throw new zi("argument-error",t+" failed: "+i)}(t=xh.prototype).za=function(){var e=this;return this.f?this.f:this.f=Fh(this,zt().then(function(){if(yi()&&!si())return ri();throw new zi("operation-not-supported-in-this-environment","RecaptchaVerifier is only supported in a browser HTTP/HTTPS environment.")}).then(function(){return e.o.g(e.v())}).then(function(t){return e.g=t,ys(e.u,os,{})}).then(function(t){e.a[Uh]=t.recaptchaSiteKey}).s(function(t){throw e.f=null,t}))},t.render=function(){qh(this);var n=this;return Fh(this,this.za().then(function(){if(null===n.c){var t=n.l;if(!n.i){var e=Kn(t);t=Hn("DIV"),e.appendChild(t)}n.c=n.g.render(t,n.a)}return n.c}))},t.verify=function(){qh(this);var r=this;return Fh(this,this.render().then(function(i){return new qt(function(e){var t=r.g.getResponse(i);if(t)e(t);else{var n=function(t){t&&(function(t,e){F(t.m,function(t){return t==e})}(r,n),e(t))};r.m.push(n),r.i&&r.g.execute(r.c)}})}))},t.reset=function(){qh(this),null!==this.c&&this.g.reset(this.c)},t.clear=function(){qh(this),this.B=!0,this.o.c();for(var t=0;t