PageSourceSearch

https://askify.video/_next/static/chunks/67530449.e3b1b8cacc0ddcb41a12.js

js askify.video collected 2026-09-24 12:56:17 UTC 201,900 bytes, 1 lines download raw bytes

1(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[19],{DSQa:function(e,t,i){"use strict";i.r(t),function(e){i.d(t,"auth",(function(){return o}));var n=i("SzhR"),a=(i("VwVG"),i("2TwZ")),r=i.n(a);i("EanG"),i("bhtp"),i("TaPC"),i("KcsD"),i("rgg2");(function(){(function(){var t,i,a="function"==typeof Object.create?Object.create:function(e){function t(){}return t.prototype=e,new t};if("function"==typeof Object.setPrototypeOf)i=Object.setPrototypeOf;else{var r;e:{var o={};try{o.__proto__={xb:!0},r=o.xb;break e}catch(qf){}r=!1}i=r?function(e,t){if(e.__proto__=t,e.__proto__!==t)throw new TypeError(e+" is not extensible");return e}:null}var s=i;function u(e,t){if(e.prototype=a(t.prototype),e.prototype.constructor=e,s)s(e,t);else for(var i in t)if("prototype"!=i)if(Object.defineProperties){var n=Object.getOwnPropertyDescriptor(t,i);n&&Object.defineProperty(e,i,n)}else e[i]=t[i];e.K=t.prototype}var c="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,i){e!=Array.prototype&&e!=Object.prototype&&(e[t]=i.value)},l="undefined"!=typeof window&&window===this?this:"undefined"!=typeof e&&null!=e?e:this;function f(e,t){if(t){var i=l;e=e.split(".");for(var n=0;n<e.length-1;n++){var a=e[n];a in i||(i[a]={}),i=i[a]}(t=t(n=i[e=e[e.length-1]]))!=n&&null!=t&&c(i,e,{configurable:!0,writable:!0,value:t})}}f("Object.is",(function(e){return e||function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}})),f("Array.prototype.includes",(function(e){return e||function(e,t){var i=this;i instanceof String&&(i=String(i));var n=i.length;for(0>(t=t||0)&&(t=Math.max(t+n,0));t<n;t++){var a=i[t];if(a===e||Object.is(a,e))return!0}return!1}}));var h=this;function d(e){return void 0!==e}function p(e){return"string"==typeof e}var v=/^[\w+/_-]+[=]{0,2}$/,b=null;function g(){}function m(e){e.W=void 0,e.Xa=function(){return e.W?e.W:e.W=new e}}function y(e){var t=typeof e;if("object"==t){if(!e)return"null";if(e instanceof Array)return"array";if(e instanceof Object)return t;var i=Object.prototype.toString.call(e);if("[object Window]"==i)return"object";if("[object Array]"==i||"number"==typeof e.length&&"undefined"!=typeof e.splice&&"undefined"!=typeof e.propertyIsEnumerable&&!e.propertyIsEnumerable("splice"))return"array";if("[object Function]"==i||"undefined"!=typeof e.call&&"undefined"!=typeof e.propertyIsEnumerable&&!e.propertyIsEnumerable("call"))return"function"}else if("function"==t&&"undefined"==typeof e.call)return"object";return t}function w(e){return"array"==y(e)}function S(e){var t=y(e);return"array"==t||"object"==t&&"number"==typeof e.length}function I(e){return"function"==y(e)}function k(e){var t=typeof e;return"object"==t&&null!=e||"function"==t}var E="closure_uid_"+(1e9*Math.random()>>>0),C=0;function A(e,t,i){return e.call.apply(e.bind,arguments)}function x(e,t,i){if(!e)throw Error();if(2<arguments.length){var n=Array.prototype.slice.call(arguments,2);return function(){var i=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(i,n),e.apply(t,i)}}return function(){return e.apply(t,arguments)}}function P(e,t,i){return(P=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?A:x).apply(null,arguments)}function R(e,t){var i=Array.prototype.slice.call(arguments,1);return function(){var t=i.slice();return t.push.apply(t,arguments),e.apply(this,t)}}function T(e,t){for(var i in t)e[i]=t[i]}var M,O=Date.now||function(){return+new Date};function U(e,t){e=e.split(".");var i,n=h;e[0]in n||"undefined"==typeof n.execScript||n.execScript("var "+e[0]);for(;e.length&&(i=e.shift());)!e.length&&d(t)?n[i]=t:n=n[i]&&n[i]!==Object.prototype[i]?n[i]:n[i]={}}function j(e,t){function i(){}i.prototype=t.prototype,e.K=t.prototype,e.prototype=new i,e.prototype.constructor=e,e.wc=function(e,i,n){for(var a=Array(arguments.length-2),r=2;r<arguments.length;r++)a[r-2]=arguments[r];return t.prototype[i].apply(e,a)}}function D(e){if(Error.captureStackTrace)Error.captureStackTrace(this,D);else{var t=Error().stack;t&&(this.stack=t)}e&&(this.message=String(e))}function L(e,t){for(var i="",n=(e=e.split("%s")).length-1,a=0;a<n;a++)i+=e[a]+(a<t.length?t[a]:"%s");D.call(this,i+e[n])}function N(e,t){throw new L("Failure"+(e?": "+e:""),Array.prototype.slice.call(arguments,1
1))}j(D,Error),D.prototype.name="CustomError",j(L,D),L.prototype.name="AssertionError";var F=Array.prototype.indexOf?function(e,t){return Array.prototype.indexOf.call(e,t,void 0)}:function(e,t){if(p(e))return p(t)&&1==t.length?e.indexOf(t,0):-1;for(var i=0;i<e.length;i++)if(i in e&&e[i]===t)return i;return-1},B=Array.prototype.forEach?function(e,t,i){Array.prototype.forEach.call(e,t,i)}:function(e,t,i){for(var n=e.length,a=p(e)?e.split(""):e,r=0;r<n;r++)r in a&&t.call(i,a[r],r,e)};var _=Array.prototype.filter?function(e,t){return Array.prototype.filter.call(e,t,void 0)}:function(e,t){for(var i=e.length,n=[],a=0,r=p(e)?e.split(""):e,o=0;o<i;o++)if(o in r){var s=r[o];t.call(void 0,s,o,e)&&(n[a++]=s)}return n},G=Array.prototype.map?function(e,t){return Array.prototype.map.call(e,t,void 0)}:function(e,t){for(var i=e.length,n=Array(i),a=p(e)?e.split(""):e,r=0;r<i;r++)r in a&&(n[r]=t.call(void 0,a[r],r,e));return n},K=Array.prototype.some?function(e,t){return Array.prototype.some.call(e,t,void 0)}:function(e,t){for(var i=e.length,n=p(e)?e.split(""):e,a=0;a<i;a++)if(a in n&&t.call(void 0,n[a],a,e))return!0;return!1};function V(e,t){return 0<=F(e,t)}function H(e,t){var i;return(i=0<=(t=F(e,t)))&&W(e,t),i}function W(e,t){return 1==Array.prototype.splice.call(e,t,1).length}function Y(e,t){!function(e,t){for(var i=p(e)?e.split(""):e,n=e.length-1;0<=n;--n)n in i&&t.call(void 0,i[n],n,e)}(e,(function(i,n){t.call(void 0,i,n,e)&&W(e,n)&&0}))}function z(e){return Array.prototype.concat.apply([],arguments)}function q(e){var t=e.length;if(0<t){for(var i=Array(t),n=0;n<t;n++)i[n]=e[n];return i}return[]}function J(e,t,i){return 2>=arguments.length?Array.prototype.slice.call(e,t):Array.prototype.slice.call(e,t,i)}var Z=String.prototype.trim?function(e){return e.trim()}:function(e){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(e)[1]},X=/&/g,$=/</g,Q=/>/g,ee=/"/g,te=/'/g,ie=/\x00/g,ne=/[\x00&<>"']/;function ae(e,t){return e<t?-1:e>t?1:0}function re(e){return ne.test(e)&&(-1!=e.indexOf("&")&&(e=e.replace(X,"&amp;")),-1!=e.indexOf("<")&&(e=e.replace($,"&lt;")),-1!=e.indexOf(">")&&(e=e.replace(Q,"&gt;")),-1!=e.indexOf('"')&&(e=e.replace(ee,"&quot;")),-1!=e.indexOf("'")&&(e=e.replace(te,"&#39;")),-1!=e.indexOf("\0")&&(e=e.replace(ie,"&#0;"))),e}function oe(e,t,i){for(var n in e)t.call(i,e[n],n,e)}function se(e){var t,i={};for(t in e)i[t]=e[t];return i}var ue="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function ce(e,t){for(var i,n,a=1;a<arguments.length;a++){for(i in n=arguments[a])e[i]=n[i];for(var r=0;r<ue.length;r++)i=ue[r],Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}}var le="StopIteration"in h?h.StopIteration:{message:"StopIteration",stack:""};function fe(){}function he(e){if(e instanceof fe)return e;if("function"==typeof e.ha)return e.ha(!1);if(S(e)){var t=0,i=new fe;return i.next=function(){for(;;){if(t>=e.length)throw le;if(t in e)return e[t++];t++}},i}throw Error("Not implemented")}function de(e){if(S(e))return q(e);e=he(e);var t=[];return function(e,t){if(S(e))try{B(e,t,void 0)}catch(i){if(i!==le)throw i}else{e=he(e);try{for(;;)t.call(void 0,e.next(),void 0,e)}catch(n){if(n!==le)throw n}}}(e,(function(e){t.push(e)})),t}function pe(e,t){this.g={},this.a=[],this.j=this.h=0;var i=arguments.length;if(1<i){if(i%2)throw Error("Uneven number of arguments");for(var n=0;n<i;n+=2)this.set(arguments[n],arguments[n+1])}else if(e)if(e instanceof pe)for(i=e.ja(),n=0;n<i.length;n++)this.set(i[n],e.get(i[n]));else for(n in e)this.set(n,e[n])}function ve(e){if(e.h!=e.a.length){for(var t=0,i=0;t<e.a.length;){var n=e.a[t];be(e.g,n)&&(e.a[i++]=n),t++}e.a.length=i}if(e.h!=e.a.length){var a={};for(i=t=0;t<e.a.length;)be(a,n=e.a[t])||(e.a[i++]=n,a[n]=1),t++;e.a.length=i}}function be(e,t){return Object.prototype.hasOwnProperty.call(e,t)}fe.prototype.next=function(){throw le},fe.prototype.ha=function(){return this},(t=pe.prototype).la=function(){ve(this);for(var e=[],t=0;t<this.a.length;t++)e.push(this.g[this.a[t]]);return e},t.ja=function(){return ve(this),this.a.concat()},t.clear=function(){this.g={},this.j=this.h=this.a.length=0},t.get=function(e,t){return be(this.g,e)?this.g[e]:t},t.set=function(e,t){be(this.g,e)||(this.h++,this.a.push(e),this.j++),this.g[e]=t},t.forEach=function(e,t){for(var i=this.ja(),n=0;n<i.length;n++){var a=i[n],r=this.get(a);e.call(t,r,a,this)}},t.ha=function(e){ve(this);var t=0,i=this.j,n=this,a=new fe;return a.next=function(){if(i!=n.j)throw Error("The map has changed since the iterator was created");if(t>=n.a.length)throw le;var a=n.a[t++];return e?a:n.g[a]},a};var ge=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function me(e,t,i,n){for(var a=i.length;0<=(t=e.indexOf(i,t))&&t<n;){var r=e.charCodeAt(t-1);if((38==r||63==r)&&(!(r=e.charCodeAt(t+a))||61==r||38==r||35==r))return t;t+=a+1}return-1}var ye=/#|$/;function we(e,t){var i=e.search(ye),n=me(e,0,t,i);if(0>n)return null;var a=e.indexOf("&",n);return(0>a||a>i)&&(a=i),n+=t.length+1,decodeURIComponent(e.substr(n,a-n).replace(/\+/g," "))}var Se=/[?&]($|#)/;function Ie(e,t){var i;this.h=this.A=this.j="",this.C=null,this.s=this.g="",this.i=!1,e instanceof Ie?(this.i=d(t)?t:e.i,ke(this,e.j),this.A=e.A,this.h=e.h,Ee(this,e.C),this.g=e.g,Ce(this,Be(e.a)),this.s=e.s):e&&(i=String(e).match(ge))?(this.i=!!t,ke(this,i[1]||"",!0),this.A=xe(i[2]||""),this.h=xe(i[3]||"",!0),Ee(this,i[4]),this.g=xe(i[5]||"",!0),Ce(this,i[6]||"",!0),this.s=xe(i[7]||"")):(this.i=!!t,this.a=new De(null,this.i))}function ke(e,t,i){e.j=i?xe(t,!0):t,e.j&&(e.j=e.j.replace(/:$/,""))}function Ee(e,t){if(t){if(t=Number(t),isNaN(t)||0>t)throw Error("Bad port number "+t);e.C=t}else e.C=null}function Ce(e,t,i){t instanceof De?(e.a=t,function(e,t){t&&!e.j&&(Le(e),e.h=null,e.a.forEach((function(e,t){var i=t.toLowerCase();t!=i&&(Ne(this,t),Ne(this,i),0<e.length&&(this.h=null,this.a.set(_e(this,i),q(e)),this.g+=e.length))}),e)),e.j=t}(e.a,e.i)):(i||(t=Pe(t,Ue)),e.a=new De(t,e.i))}function Ae(e){return e instanceof Ie?new Ie(e):new Ie(e,void 0)}function xe(e,t){return e?t?decodeURI(e.replace(/%25/g,"%2525")):decodeURIComponent(e):""}function Pe(e,t,i){return p(e)?(e=encodeURI(e).replace(t,Re),i&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function Re(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}Ie.prototype.toString=function(){var e=[],t=this.j;t&&e.push(Pe(t,Te,!0),":");var i=this.h;return(i||"file"==t)&&(e.push("//"),(t=this.A)&&e.push(Pe(t,Te,!0),"@"),e.push(encodeURIComponent(String(i)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(i=this.C)&&e.push(":",String(i))),(i=this.g)&&(this.h&&"/"!=i.charAt(0)&&e.push("/"),e.push(Pe(i,"/"==i.
1charAt(0)?Oe:Me,!0))),(i=this.a.toString())&&e.push("?",i),(i=this.s)&&e.push("#",Pe(i,je)),e.join("")};var Te=/[#\/\?@]/g,Me=/[#\?:]/g,Oe=/[#\?]/g,Ue=/[#\?@]/g,je=/#/g;function De(e,t){this.g=this.a=null,this.h=e||null,this.j=!!t}function Le(e){e.a||(e.a=new pe,e.g=0,e.h&&function(e,t){if(e){e=e.split("&");for(var i=0;i<e.length;i++){var n=e[i].indexOf("="),a=null;if(0<=n){var r=e[i].substring(0,n);a=e[i].substring(n+1)}else r=e[i];t(r,a?decodeURIComponent(a.replace(/\+/g," ")):"")}}}(e.h,(function(t,i){e.add(decodeURIComponent(t.replace(/\+/g," ")),i)})))}function Ne(e,t){Le(e),t=_e(e,t),be(e.a.g,t)&&(e.h=null,e.g-=e.a.get(t).length,be((e=e.a).g,t)&&(delete e.g[t],e.h--,e.j++,e.a.length>2*e.h&&ve(e)))}function Fe(e,t){return Le(e),t=_e(e,t),be(e.a.g,t)}function Be(e){var t=new De;return t.h=e.h,e.a&&(t.a=new pe(e.a),t.g=e.g),t}function _e(e,t){return t=String(t),e.j&&(t=t.toLowerCase()),t}function Ge(e){this.a=Ae(e)}function Ke(e){return e.a.a.get(We.Pa)||null}function Ve(e,t){t?e.a.a.set(We.PROVIDER_ID,t):Ne(e.a.a,We.PROVIDER_ID)}(t=De.prototype).add=function(e,t){Le(this),this.h=null,e=_e(this,e);var i=this.a.get(e);return i||this.a.set(e,i=[]),i.push(t),this.g+=1,this},t.clear=function(){this.a=this.h=null,this.g=0},t.forEach=function(e,t){Le(this),this.a.forEach((function(i,n){B(i,(function(i){e.call(t,i,n,this)}),this)}),this)},t.ja=function(){Le(this);for(var e=this.a.la(),t=this.a.ja(),i=[],n=0;n<t.length;n++)for(var a=e[n],r=0;r<a.length;r++)i.push(t[n]);return i},t.la=function(e){Le(this);var t=[];if(p(e))Fe(this,e)&&(t=z(t,this.a.get(_e(this,e))));else{e=this.a.la();for(var i=0;i<e.length;i++)t=z(t,e[i])}return t},t.set=function(e,t){return Le(this),this.h=null,Fe(this,e=_e(this,e))&&(this.g-=this.a.get(e).length),this.a.set(e,[t]),this.g+=1,this},t.get=function(e,t){return e&&0<(e=this.la(e)).length?String(e[0]):t},t.toString=function(){if(this.h)return this.h;if(!this.a)return"";for(var e=[],t=this.a.ja(),i=0;i<t.length;i++){var n=t[i],a=encodeURIComponent(String(n));n=this.la(n);for(var r=0;r<n.length;r++){var o=a;""!==n[r]&&(o+="="+encodeURIComponent(String(n[r]))),e.push(o)}}return this.h=e.join("&")},Ge.prototype.toString=function(){return this.a.toString()};var He,We={Pa:"ui_auid",mc:"apiKey",Qa:"ui_sd",ub:"mode",$a:"oobCode",PROVIDER_ID:"ui_pid",Sa:"ui_sid",vb:"tenantId"};e:{var Ye=h.navigator;if(Ye){var ze=Ye.userAgent;if(ze){He=ze;break e}}He=""}function qe(e){return-1!=He.indexOf(e)}function Je(){return(qe("Chrome")||qe("CriOS"))&&!qe("Edge")}function Ze(e){return Ze[" "](e),e}Ze[" "]=g;var Xe,$e=qe("Opera"),Qe=qe("Trident")||qe("MSIE"),et=qe("Edge"),tt=et||Qe,it=qe("Gecko")&&!(-1!=He.toLowerCase().indexOf("webkit")&&!qe("Edge"))&&!(qe("Trident")||qe("MSIE"))&&!qe("Edge"),nt=-1!=He.toLowerCase().indexOf("webkit")&&!qe("Edge"),at=nt&&qe("Mobile"),rt=qe("Macintosh");function ot(){var e=h.document;return e?e.documentMode:void 0}e:{var st="",ut=function(){var e=He;return it?/rv:([^\);]+)(\)|;)/.exec(e):et?/Edge\/([\d\.]+)/.exec(e):Qe?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(e):nt?/WebKit\/(\S+)/.exec(e):$e?/(?:Version)[ \/]?(\S+)/.exec(e):void 0}();if(ut&&(st=ut?ut[1]:""),Qe){var ct=ot();if(null!=ct&&ct>parseFloat(st)){Xe=String(ct);break e}}Xe=st}var lt,ft={};function ht(e){return function(e,t){var i=ft;return Object.prototype.hasOwnProperty.call(i,e)?i[e]:i[e]=t(e)}(e,(function(){for(var t=0,i=Z(String(Xe)).split("."),n=Z(String(e)).split("."),a=Math.max(i.length,n.length),r=0;0==t&&r<a;r++){var o=i[r]||"",s=n[r]||"";do{if(o=/(\d*)(\D*)(.*)/.exec(o)||["","","",""],s=/(\d*)(\D*)(.*)/.exec(s)||["","","",""],0==o[0].length&&0==s[0].length)break;t=ae(0==o[1].length?0:parseInt(o[1],10),0==s[1].length?0:parseInt(s[1],10))||ae(0==o[2].length,0==s[2].length)||ae(o[2],s[2]),o=o[3],s=s[3]}while(0==t)}return 0<=t}))}var dt=h.document;function pt(e,t){this.a=e===bt&&t||"",this.g=vt}lt=dt&&Qe?ot()||("CSS1Compat"==dt.compatMode?parseInt(Xe,10):5):void 0,pt.prototype.ma=!0,pt.prototype.ka=function(){return this.a},pt.prototype.toString=function(){return"Const{"+this.a+"}"};var vt={},bt={};function gt(){this.a="",this.h=yt}function mt(e){return e instanceof gt&&e.constructor===gt&&e.h===yt?e.a:(N("expected object of type TrustedResourceUrl, got '"+e+"' of type "+y(e)),"type_error:TrustedResourceUrl")}gt.prototype.ma=!0,gt.prototype.ka=function(){return this.a.toString()},gt.prototype.g=function(){return 1},gt.prototype.toString=function(){return"TrustedResourceUrl{"+this.a+"}"};var yt={};function wt(){this.a="",this.h=Ct}function St(e){return e instanceof wt&&e.constructor===wt&&e.h===Ct?e.a:(N("expected object of type SafeUrl, got '"+e+"' of type "+y(e)),"type_error:SafeUrl")}wt.prototype.ma=!0,wt.prototype.ka=function(){return this.a.toString()},wt.prototype.g=function(){return 1},wt.prototype.toString=function(){return"SafeUrl{"+this.a+"}"};var It=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function kt(e){return e instanceof wt?e:(e="object"==typeof e&&e.ma?e.ka():String(e),It.test(e)||(e="about:invalid#zClosurez"),At(e))}function Et(e){return e instanceof wt?e:(e="object"==typeof e&&e.ma?e.ka():String(e),It.test(e)||(e="about:invalid#zClosurez"),At(e))}var Ct={};function At(e){var t=new wt;return t.a=e,t}
1function xt(){this.a="",this.g=Pt}At("about:blank"),xt.prototype.ma=!0;var Pt={};function Rt(){this.a="",this.j=Mt,this.h=null}function Tt(e){return e instanceof Rt&&e.constructor===Rt&&e.j===Mt?e.a:(N("expected object of type SafeHtml, got '"+e+"' of type "+y(e)),"type_error:SafeHtml")}xt.prototype.ka=function(){return this.a},xt.prototype.toString=function(){return"SafeStyle{"+this.a+"}"},Rt.prototype.g=function(){return this.h},Rt.prototype.ma=!0,Rt.prototype.ka=function(){return this.a.toString()},Rt.prototype.toString=function(){return"SafeHtml{"+this.a+"}"};var Mt={};function Ot(e,t){var i=new Rt;return i.a=e,i.h=t,i}Ot("<!DOCTYPE html>",0);var Ut=Ot("",0);Ot("<br>",0);var jt=function(e){var t,i=!1;return function(){return i||(t=function(){if("undefined"===typeof document)return!1;var e=document.createElement("div"),t=document.createElement("div");return t.appendChild(document.createElement("div")),e.appendChild(t),!!e.firstChild&&(t=e.firstChild.firstChild,e.innerHTML=Tt(Ut),!t.parentElement)}(),i=!0),t}}();function Dt(e,t){t=t instanceof wt?t:Et(t),e.assign(St(t))}function Lt(e,t){this.a=d(e)?e:0,this.g=d(t)?t:0}function Nt(e,t){this.width=e,this.height=t}function Ft(e){return e?new qt(Wt(e)):M||(M=new qt)}function Bt(e,t){var i=t||document;return i.querySelectorAll&&i.querySelector?i.querySelectorAll("."+e):Gt(document,e,t)}function _t(e,t){var i=t||document;if(i.getElementsByClassName)e=i.getElementsByClassName(e)[0];else{i=document;var n=t||i;e=n.querySelectorAll&&n.querySelector&&e?n.querySelector(e?"."+e:""):Gt(i,e,t)[0]||null}return e||null}function Gt(e,t,i){var n;if((e=i||e).querySelectorAll&&e.querySelector&&t)return e.querySelectorAll(t?"."+t:"");if(t&&e.getElementsByClassName){var a=e.getElementsByClassName(t);return a}if(a=e.getElementsByTagName("*"),t){var r={};for(i=n=0;e=a[i];i++){var o=e.className;"function"==typeof o.split&&V(o.split(/\s+/),t)&&(r[n++]=e)}return r.length=n,r}return a}Lt.prototype.toString=function(){return"("+this.a+", "+this.g+")"},Lt.prototype.ceil=function(){return this.a=Math.ceil(this.a),this.g=Math.ceil(this.g),this},Lt.prototype.floor=function(){return this.a=Math.floor(this.a),this.g=Math.floor(this.g),this},Lt.prototype.round=function(){return this.a=Math.round(this.a),this.g=Math.round(this.g),this},(t=Nt.prototype).toString=function(){return"("+this.width+" x "+this.height+")"},t.aspectRatio=function(){return this.width/this.height},t.ceil=function(){return this.width=Math.ceil(this.width),this.height=Math.ceil(this.height),this},t.floor=function(){return this.width=Math.floor(this.width),this.height=Math.floor(this.height),this},t.round=function(){return this.width=Math.round(this.width),this.height=Math.round(this.height),this};var Kt={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Vt(e){return e.scrollingElement?e.scrollingElement:(nt||"CSS1Compat"!=e.compatMode)&&e.body||e.documentElement}function Ht(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Wt(e){return 9==e.nodeType?e:e.ownerDocument||e.document}function Yt(e,t){if("textContent"in e)e.textContent=t;else if(3==e.nodeType)e.data=String(t);else if(e.firstChild&&3==e.firstChild.nodeType){for(;e.lastChild!=e.firstChild;)e.removeChild(e.lastChild);e.firstChild.data=String(t)}else{for(var i;i=e.firstChild;)e.removeChild(i);e.appendChild(Wt(e).createTextNode(String(t)))}}function zt(e,t){return t?function(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}(e,(function(e){return!t||p(e.className)&&V(e.className.split(/\s+/),t)})):null}function qt(e){this.a=e||h.document||document}qt.prototype.N=function(){return p(void 0)?this.a.getElementById(void 0):void 0};var Jt={Gc:!0},Zt={Ic:!0},Xt={Fc:!0},$t={Hc:!0};function Qt(){throw Error("Do not instantiate directly")}function ei(e,t,i,n){if(e=e(t||ii,void 0,i),n=(n||Ft()).a.createElement("DIV"),(e=function(e){if(!k(e))return re(String(e));if(e instanceof Qt){if(e.fa===Jt)return e.content;if(e.fa===$t)return re(e.content)}return N("Soy template output is unsafe for use as HTML: "+e),"zSoyz"}(e)).match(ti),e=Ot(e,null),jt())for(;n.lastChild;)n.removeChild(n.lastChild);return n.innerHTML=Tt(e),1==n.childNodes.length&&(1==(e=n.firstChild).nodeType&&(n=e)),n}Qt.prototype.va=null,Qt.prototype.toString=function(){return this.content};var ti=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,ii={};function ni(){Qt.call(this)}function ai(e){return null!=e&&e.fa===Jt?e:e instanceof Rt?ui(Tt(e).toString(),e.g()
1):ui(re(String(String(e))),function(e){if(null!=e)switch(e.va){case 1:return 1;case-1:return-1;case 0:return 0}return null}(e))}function ri(){Qt.call(this)}function oi(e,t){this.content=String(e),this.va=null!=t?t:null}function si(e){return new oi(e,void 0)}j(ni,Qt),ni.prototype.fa=Jt,j(ri,Qt),ri.prototype.fa=Zt,ri.prototype.va=1,j(oi,Qt),oi.prototype.fa=$t;var ui=function(e){function t(e){this.content=e}return t.prototype=e.prototype,function(e,i){return e=new t(String(e)),void 0!==i&&(e.va=i),e}}(ni),ci=function(e){function t(e){this.content=e}return t.prototype=e.prototype,function(e){return new t(String(e))}}(ri);function li(e){return(e=String(e))?new oi(e,void 0):""}var fi=function(e){function t(e){this.content=e}return t.prototype=e.prototype,function(e,i){return(e=String(e))?(e=new t(e),void 0!==i&&(e.va=i),e):""}}(ni);function hi(e){return null!=e&&e.fa===Jt?String(String(e.content).replace(ki,"").replace(Ei,"&lt;")).replace(yi,bi):re(String(e))}function di(e){return null!=e&&e.fa===Zt?e=String(e).replace(wi,mi):e instanceof wt?e=String(St(e).toString()).replace(wi,mi):(e=String(e),Ii.test(e)?e=e.replace(wi,mi):(N("Bad value `%s` for |filterNormalizeUri",[e]),e="#zSoyz")),e}function pi(e){return null!=e&&e.fa===Xt?e=e.content:null==e?e="":e instanceof xt?e instanceof xt&&e.constructor===xt&&e.g===Pt?e=e.a:(N("expected object of type SafeStyle, got '"+e+"' of type "+y(e)),e="type_error:SafeStyle"):(e=String(e),Si.test(e)||(N("Bad value `%s` for |filterCssValue",[e]),e="zSoyz")),e}var vi={"\0":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\x85":"&#133;","\xa0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function bi(e){return vi[e]}var gi={"\0":"%00","\x01":"%01","\x02":"%02","\x03":"%03","\x04":"%04","\x05":"%05","\x06":"%06","\x07":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\x0e":"%0E","\x0f":"%0F","\x10":"%10","\x11":"%11","\x12":"%12","\x13":"%13","\x14":"%14","\x15":"%15","\x16":"%16","\x17":"%17","\x18":"%18","\x19":"%19","\x1a":"%1A","\x1b":"%1B","\x1c":"%1C","\x1d":"%1D","\x1e":"%1E","\x1f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\x7f":"%7F","\x85":"%C2%85","\xa0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"};function mi(e){return gi[e]}var yi=/[\x00\x22\x27\x3c\x3e]/g,wi=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Si=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i,Ii=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,ki=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Ei=/</g;function Ci(){return si("Enter a valid phone number")}function Ai(){return si("Unable to send password reset code to specified email")}function xi(){return si("Something went wrong. Please try again.")}function Pi(){return si("This email already exists without any means of sign-in. Please reset the password to recover.")}function Ri(e){var t="";switch((e=e||{}).code){case"invalid-argument":t+="Client specified an invalid argument.";break;case"invalid-configuration":t+="Client specified an invalid project configuration.";break;case"failed-precondition":t+="Request can not be executed in the current system state.";break;case"out-of-range":t+="Client specified an invalid range.";break;case"unauthenticated":t+="Request not authenticated due to missing, invalid, or expired OAuth token.";break;case"permission-denied":t+="Client does not have sufficient permission.";break;case"not-found":t+="Specified resource is not found.";break;case"aborted":t+="Concurrency conflict, such as read-modify-write conflict.";break;case"already-exists":t+="The resource that a client tried to create already exists.";break;case"resource-exhausted":t+="Either out of resource quota or reaching rate limiting.";break;case"cancelled":t+="Request cancelled by the client.";break;case"data-loss":t+="Unrecoverable data loss or data corruption.";break;case"unknown":t+="Unknown server error.";break;case"internal":t+="Internal server error.";break;case"not-implemented":t+="API method not implemented by the server.";break;case"unavailable":t+="Service unavailable.";break;case"deadline-exceeded":t+="Request deadline exceeded.";break;case"auth/user-disabled":t+="The user account has been disabled by an administrator.";break;case"auth/timeout":t+="The operation has timed out.";break;case"auth/too-many-requests":t+="We have blocked all requests from this device due to unusual activity. Try again later.";break;case"auth/quota-exceeded":t+="The quota for this operation has been exceeded. Try again later.";break;case"auth/network-request-failed":t+="A network error has occurred. Try again later.";break;case"restart-process":t+="An issue was encountered when authenticating your request. Please visit the URL that redirected you to this page again to restart the authentication process.";break;case"no-matching-tenant-for-email":t+="No sign-in provider is available for the given email, please try with a different email."}return si(t)}function Ti(){return si("Please login again to perform this operation")}function Mi(e,t,i){var n=Error.call(this);if(this.message=n.message,"stack"in n&&(this.stack=n.stack),this.code=Oi+e,!(e=t)){switch(e="",this.co
1de){case"firebaseui/merge-conflict":e+="The current anonymous user failed to upgrade. The non-anonymous credential is already associated with a different user account.";break;default:e+=xi()}e=si(e).toString()}this.message=e||"",this.credential=i||null}u(Mi,Error),Mi.prototype.toJSON=function(){return{code:this.code,message:this.message}};var Oi="firebaseui/";function Ui(){0!=ji&&(Di[this[E]||(this[E]=++C)]=this),this.T=this.T,this.C=this.C}var ji=0,Di={};function Li(e,t){e.T?d(void 0)?t.call(void 0):t():(e.C||(e.C=[]),e.C.push(d(void 0)?P(t,void 0):t))}function Ni(e){e&&"function"==typeof e.m&&e.m()}Ui.prototype.T=!1,Ui.prototype.m=function(){if(!this.T&&(this.T=!0,this.o(),0!=ji)){var e=this[E]||(this[E]=++C);if(0!=ji&&this.C&&0<this.C.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete Di[e]}},Ui.prototype.o=function(){if(this.C)for(;this.C.length;)this.C.shift()()};var Fi=Object.freeze||function(e){return e},Bi=!Qe||9<=Number(lt),_i=Qe&&!ht("9"),Gi=function(){if(!h.addEventListener||!Object.defineProperty)return!1;var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}});try{h.addEventListener("test",g,t),h.removeEventListener("test",g,t)}catch(i){}return e}();function Ki(e,t){this.type=e,this.g=this.target=t,this.h=!1,this.qb=!0}function Vi(e,t){if(Ki.call(this,e?e.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.j=this.keyCode=0,this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.pointerId=0,this.pointerType="",this.a=null,e){var i=this.type=e.type,n=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.g=t,t=e.relatedTarget){if(it){e:{try{Ze(t.nodeName);var a=!0;break e}catch(r){}a=!1}a||(t=null)}}else"mouseover"==i?t=e.fromElement:"mouseout"==i&&(t=e.toElement);this.relatedTarget=t,n?(this.clientX=void 0!==n.clientX?n.clientX:n.pageX,this.clientY=void 0!==n.clientY?n.clientY:n.pageY,this.screenX=n.screenX||0,this.screenY=n.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.keyCode=e.keyCode||0,this.key=e.key||"",this.j=e.charCode||("keypress"==i?e.keyCode:0),this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType=p(e.pointerType)?e.pointerType:Hi[e.pointerType]||"",this.a=e,e.defaultPrevented&&this.preventDefault()}}Ki.prototype.stopPropagation=function(){this.h=!0},Ki.prototype.preventDefault=function(){this.qb=!1},j(Vi,Ki);var Hi=Fi({2:"touch",3:"pen",4:"mouse"});Vi.prototype.stopPropagation=function(){Vi.K.stopPropagation.call(this),this.a.stopPropagation?this.a.stopPropagation():this.a.cancelBubble=!0},Vi.prototype.preventDefault=function(){Vi.K.preventDefault.call(this);var e=this.a;if(e.preventDefault)e.preventDefault();else if(e.returnValue=!1,_i)try{(e.ctrlKey||112<=e.keyCode&&123>=e.keyCode)&&(e.keyCode=-1)}catch(t){}};var Wi="closure_listenable_"+(1e6*Math.random()|0),Yi=0;function zi(e,t,i,n,a){this.listener=e,this.proxy=null,this.src=t,this.type=i,this.capture=!!n,this.La=a,this.key=++Yi,this.sa=this.Ia=!1}function qi(e){e.sa=!0,e.listener=null,e.proxy=null,e.src=null,e.La=null}function Ji(e){this.src=e,this.a={},this.g=0}function Zi(e,t){var i=t.type;i in e.a&&H(e.a[i],t)&&(qi(t),0==e.a[i].length&&(delete e.a[i],e.g--))}function Xi(e,t,i,n){for(var a=0;a<e.length;++a){var r=e[a];if(!r.sa&&r.listener==t&&r.capture==!!i&&r.La==n)return a}return-1}Ji.prototype.add=function(e,t,i,n,a){var r=e.toString();(e=this.a[r])||(e=this.a[r]=[],this.g++);var o=Xi(e,t,n,a);return-1<o?(t=e[o],i||(t.Ia=!1)):((t=new zi(t,this.src,r,!!n,a)).Ia=i,e.push(t)),t};var $i="closure_lm_"+(1e6*Math.random()|0),Qi={};function en(e,t,i,n,a){if(n&&n.once)return nn(e,t,i,n,a);if(w(t)){for(var r=0;r<t.length;r++)en(e,t[r],i,n,a);return null}return i=hn(i),e&&e[Wi]?e.J.add(String(t),i,!1,k(n)?!!n.capture:!!n,a):tn(e,t,i,!1,n,a)}function tn(e,t,i,n,a,r){if(!t)throw Error("Invalid event type");var o=k(a)?!!a.capture:!!a,s=ln(e);if(s||(e[$i]=s=new Ji(e)),(i=s.add(t,i,n,o,r)).proxy)return i;if(n=function(){var e=cn,t=Bi?function(i){return e.call(t.src,t.listener,i)}:function(i){if(!(i=e.call(t.src,t.listener,i)))return i};return t}(),i.proxy=n,n.src=e,n.listener=i,e.addEventListener)Gi||(a=o),void 0===a&&(a=!1),e.addEventListener(t.toString(),n,a);else if(e.attachEvent)e.attachEvent(on(t.toString()),n);else{if(!e.addListener||!e.removeListener)throw Error("addEventListener and attachEvent are unavailable.");e.addListener(n)}return i}function nn(e,t,i,n,a){if(w(t)){for(var r=0;r<t.length;r++)nn(e,t[r],i,n,a);return null}return i=hn(i),e&&e[Wi]?e.J.add(String(t),i,!0,k(n)?!!n.capture:!!n,a):tn(e,t,i,!0,n,a)}function an(e,t,i,n,a){if(w(t))for(var r=0;r<t.length;r++)an(e,t[r],i,n,a);else n=k(n)?!!n.capture:!!n,i=hn(i),e&&e[Wi]?(e=e.J,(t=String(t).toString())in e.a&&(-1<(i=Xi(r=e.a[t],i,n,a))&&(qi(r[i]),W(r,i),0==r.length&&(delete e.a[t],e.g--)))):e&&(e=ln(e))&&(t=e.a[t.toString()],e=-1,t&&(e=Xi(t,i,n,a)),(i=-1<e?t[e]:null)&&rn(i))}function rn(e){if("number"!=typeof e&&e&&!e.sa){var t=e.src;if(t&&t[Wi])Zi(t.J,e);else{var i=e.type,n=e.proxy;t.removeEventListener?t.removeEventListener(i,n,e.capture):t.detachEvent?t.detachEvent(on(i),n):t.addListener&&t.removeListener&&t.removeListener(n),(i=ln(t))?(Zi(i,e),0==i.g&&(i.src=null,t[$i]=null)):qi(e)}}}function on(e){return e in Qi?Qi[e]:Qi[e]="on"+e}function sn(e,t,i,n){var a=!0;if((e=ln(e))&&(t=e.a[t.toString()]))for(t=t.concat(),e=0;e<t.length;e++){var r=t[e];r&&r.capture==i&&!r.sa&&(r=un(r,n),a=a&&!1!==r)}return a}function un(e,t){var i=e.listener,n=e.La||e.src;return e.Ia&&rn(e),i.call(n,t)}function cn(e,t){if(e.sa)return!0;
1if(!Bi){if(!t)e:{t=["window","event"];for(var i=h,n=0;n<t.length;n++)if(null==(i=i[t[n]])){t=null;break e}t=i}if(t=new Vi(n=t,this),i=!0,!(0>n.keyCode||void 0!=n.returnValue)){e:{var a=!1;if(0==n.keyCode)try{n.keyCode=-1;break e}catch(o){a=!0}(a||void 0==n.returnValue)&&(n.returnValue=!0)}for(n=[],a=t.g;a;a=a.parentNode)n.push(a);for(e=e.type,a=n.length-1;!t.h&&0<=a;a--){t.g=n[a];var r=sn(n[a],e,!0,t);i=i&&r}for(a=0;!t.h&&a<n.length;a++)t.g=n[a],r=sn(n[a],e,!1,t),i=i&&r}return i}return un(e,new Vi(t,this))}function ln(e){return(e=e[$i])instanceof Ji?e:null}var fn="__closure_events_fn_"+(1e9*Math.random()>>>0);function hn(e){return I(e)?e:(e[fn]||(e[fn]=function(t){return e.handleEvent(t)}),e[fn])}function dn(){Ui.call(this),this.J=new Ji(this),this.wb=this,this.Ha=null}function pn(e,t){var i,n=e.Ha;if(n)for(i=[];n;n=n.Ha)i.push(n);if(e=e.wb,n=t.type||t,p(t))t=new Ki(t,e);else if(t instanceof Ki)t.target=t.target||e;else{var a=t;ce(t=new Ki(n,e),a)}if(a=!0,i)for(var r=i.length-1;!t.h&&0<=r;r--){var o=t.g=i[r];a=vn(o,n,!0,t)&&a}if(t.h||(a=vn(o=t.g=e,n,!0,t)&&a,t.h||(a=vn(o,n,!1,t)&&a)),i)for(r=0;!t.h&&r<i.length;r++)a=vn(o=t.g=i[r],n,!1,t)&&a;return a}function vn(e,t,i,n){if(!(t=e.J.a[String(t)]))return!0;t=t.concat();for(var a=!0,r=0;r<t.length;++r){var o=t[r];if(o&&!o.sa&&o.capture==i){var s=o.listener,u=o.La||o.src;o.Ia&&Zi(e.J,o),a=!1!==s.call(u,n)&&a}}return a&&0!=n.qb}j(dn,Ui),dn.prototype[Wi]=!0,dn.prototype.Za=function(e){this.Ha=e},dn.prototype.removeEventListener=function(e,t,i,n){an(this,e,t,i,n)},dn.prototype.o=function(){if(dn.K.o.call(this),this.J){var e,t=this.J;for(e in t.a){for(var i=t.a[e],n=0;n<i.length;n++)qi(i[n]);delete t.a[e],t.g--}}this.Ha=null};var bn={},gn=0;function mn(e,t){if(!e)throw Error("Event target element must be provided!");if(e=wn(e),bn[e]&&bn[e].length)for(var i=0;i<bn[e].length;i++)pn(bn[e][i],t)}function yn(e){var t=wn(e.N());bn[t]&&bn[t].length&&(function(e,t){e:{for(var i=e.length,n=p(e)?e.split(""):e,a=0;a<i;a++)if(a in n&&t.call(void 0,n[a],a,e)){t=a;break e}t=-1}0<=t&&W(e,t)}(bn[t],(function(t){return t==e})),bn[t].length||delete bn[t])}function wn(e){return"undefined"===typeof e.a&&(e.a=gn,gn++),e.a}function Sn(e){if(!e)throw Error("Event target element must be provided!");dn.call(this),this.a=e}function In(e){if(!e)return!1;try{return!!e.$goog_Thenable}catch(t){return!1}}function kn(e,t){this.h=e,this.j=t,this.g=0,this.a=null}function En(e,t){e.j(t),100>e.g&&(e.g++,t.next=e.a,e.a=t)}function Cn(){this.g=this.a=null}u(Sn,dn),Sn.prototype.N=function(){return this.a},Sn.prototype.register=function(){var e=wn(this.N());bn[e]?V(bn[e],this)||bn[e].push(this):bn[e]=[this]},kn.prototype.get=function(){if(0<this.g){this.g--;var e=this.a;this.a=e.next,e.next=null}else e=this.h();return e};var An,xn,Pn=new kn((function(){return new Tn}),(function(e){e.reset()}));function Rn(){var e=jn,t=null;return e.a&&(t=e.a,e.a=e.a.next,e.a||(e.g=null),t.next=null),t}function Tn(){this.next=this.g=this.a=null}function Mn(e){h.setTimeout((function(){throw e}),0)}function On(e,t){xn||function(){if(h.Promise&&h.Promise.resolve){var e=h.Promise.resolve(void 0);xn=function(){e.then(Dn)}}else xn=function(){var e=Dn;!I(h.setImmediate)||h.Window&&h.Window.prototype&&!qe("Edge")&&h.Window.prototype.setImmediate==h.setImmediate?(An||(An=function(){var e=h.MessageChannel;if("undefined"===typeof e&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!qe("Presto")&&(e=function(){var e=document.createElement("IFRAME");e.style.display="none",e.src="",document.documentElement.appendChild(e);var t=e.contentWindow;(e=t.document).open(),e.write(""),e.close();var i="callImmediate"+Math.random(),n="file:"==t.location.protocol?"*":t.location.protocol+"//"+t.location.host;e=P((function(e){"*"!=n&&e.origin!=n||e.data!=i||this.port1.onmessage()}),this),t.addEventListener("message",e,!1),this.port1={},this.port2={postMessage:function(){t.postMessage(i,n)}}}),"undefined"!==typeof e&&!qe("Trident")&&!qe("MSIE")){var t=new e,i={},n=i;return t.port1.onmessage=function(){if(d(i.next)){var e=(i=i.next).gb;i.gb=null,e()}},function(e){n.next={gb:e},n=n.next,t.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(e){var t=document.createElement("SCRIPT");t.onreadystatechange=function(){t.onreadystatechange=null,t.parentNode.removeChild(t),t=null,e(),e=null},document.documentElement.appendChild(t)}:function(e){h.setTimeout(e,0)}}()),An(e)):h.setImmediate(e)}}(),Un||(xn(),Un=!0),jn.add(e,t)}Cn.prototype.add=function(e,t){var i=Pn.get();i.set(e,t),this.g?this.g.next=i:this.a=i,this.g=i},Tn.prototype.set=function(e,t){this.a=e,this.g=t,this.next=null},Tn.prototype.reset=function(){this.next=this.g=this.a=null};var Un=!1,jn=new Cn;function Dn(){for(var e;e=Rn();){try{e.a.call(e.g)}catch(t){Mn(t)}En(Pn,e)}Un=!1}function Ln(e){if(this.a=Nn,this.A=void 0,this.j=this.g=this.h=null,this.s=this.i=!1,e!=g)try{var t=this;e.call(void 0,(function(e){zn(t,Fn,e)}
1),(function(e){if(!(e instanceof Qn))try{if(e instanceof Error)throw e;throw Error("Promise rejected.")}catch(i){}zn(t,Bn,e)}))}catch(i){zn(this,Bn,i)}}var Nn=0,Fn=2,Bn=3;function _n(){this.next=this.j=this.g=this.s=this.a=null,this.h=!1}_n.prototype.reset=function(){this.j=this.g=this.s=this.a=null,this.h=!1};var Gn=new kn((function(){return new _n}),(function(e){e.reset()}));function Kn(e,t,i){var n=Gn.get();return n.s=e,n.g=t,n.j=i,n}function Vn(e){if(e instanceof Ln)return e;var t=new Ln(g);return zn(t,Fn,e),t}function Hn(e){return new Ln((function(t,i){i(e)}))}function Wn(e,t){e.g||e.a!=Fn&&e.a!=Bn||qn(e),e.j?e.j.next=t:e.g=t,e.j=t}function Yn(e,t,i,n){var a=Kn(null,null,null);return a.a=new Ln((function(e,r){a.s=t?function(i){try{var a=t.call(n,i);e(a)}catch(o){r(o)}}:e,a.g=i?function(t){try{var a=i.call(n,t);!d(a)&&t instanceof Qn?r(t):e(a)}catch(o){r(o)}}:r})),a.a.h=e,Wn(e,a),a.a}function zn(e,t,i){if(e.a==Nn){e===i&&(t=Bn,i=new TypeError("Promise cannot resolve to itself")),e.a=1;e:{var n=i,a=e.hc,r=e.ic;if(n instanceof Ln){Wn(n,Kn(a||g,r||null,e));var o=!0}else if(In(n))n.then(a,r,e),o=!0;else{if(k(n))try{var s=n.then;if(I(s)){!function(e,t,i,n,a){function r(e){s||(s=!0,n.call(a,e))}function o(e){s||(s=!0,i.call(a,e))}var s=!1;try{t.call(e,o,r)}catch(u){r(u)}}(n,s,a,r,e),o=!0;break e}}catch(u){r.call(e,u),o=!0;break e}o=!1}}o||(e.A=i,e.a=t,e.h=null,qn(e),t!=Bn||i instanceof Qn||function(e,t){e.s=!0,On((function(){e.s&&$n.call(null,t)}))}(e,i))}}function qn(e){e.i||(e.i=!0,On(e.Hb,e))}function Jn(e){var t=null;return e.g&&(t=e.g,e.g=t.next,t.next=null),e.g||(e.j=null),t}function Zn(e,t,i,n){if(i==Bn&&t.g&&!t.h)for(;e&&e.s;e=e.h)e.s=!1;if(t.a)t.a.h=null,Xn(t,i,n);else try{t.h?t.s.call(t.j):Xn(t,i,n)}catch(a){$n.call(null,a)}En(Gn,t)}function Xn(e,t,i){t==Fn?e.s.call(e.j,i):e.g&&e.g.call(e.j,i)}Ln.prototype.then=function(e,t,i){return Yn(this,I(e)?e:null,I(t)?t:null,i)},Ln.prototype.$goog_Thenable=!0,(t=Ln.prototype).fc=function(e,t){return(e=Kn(e,e,t)).h=!0,Wn(this,e),this},t.Ca=function(e,t){return Yn(this,null,e,t)},t.cancel=function(e){this.a==Nn&&On((function(){!function e(t,i){if(t.a==Nn)if(t.h){var n=t.h;if(n.g){for(var a=0,r=null,o=null,s=n.g;s&&(s.h||(a++,s.a==t&&(r=s),!(r&&1<a)));s=s.next)r||(o=s);r&&(n.a==Nn&&1==a?e(n,i):(o?((a=o).next==n.j&&(n.j=a),a.next=a.next.next):Jn(n),Zn(n,r,Bn,i)))}t.h=null}else zn(t,Bn,i)}(this,new Qn(e))}),this)},t.hc=function(e){this.a=Nn,zn(this,Fn,e)},t.ic=function(e){this.a=Nn,zn(this,Bn,e)},t.Hb=function(){for(var e;e=Jn(this);)Zn(this,e,this.a,this.A);this.i=!1};var $n=Mn;function Qn(e){D.call(this,e)}function ea(e,t,i){t||(t={}),i=i||window;var n=e instanceof wt?e:kt("undefined"!=typeof e.href?e.href:String(e));e=t.target||e.target;var a=[];for(r in t)switch(r){case"width":case"height":case"top":case"left":a.push(r+"="+t[r]);break;case"target":case"noopener":case"noreferrer":break;default:a.push(r+"="+(t[r]?1:0))}var r=a.join(",");return(qe("iPhone")&&!qe("iPod")&&!qe("iPad")||qe("iPad")||qe("iPod"))&&i.navigator&&i.navigator.standalone&&e&&"_self"!=e?(r=i.document.createElement("A"),n=n instanceof wt?n:Et(n),r.href=St(n),r.setAttribute("target",e),t.noreferrer&&r.setAttribute("rel","noreferrer"),(t=document.createEvent("MouseEvent")).initMouseEvent("click",!0,!0,i,1),r.dispatchEvent(t),i={}):t.noreferrer?(i=i.open("",e,r),t=St(n).toString(),i&&(tt&&-1!=t.indexOf(";")&&(t="'"+t.replace(/'/g,"%27")+"'"),i.opener=null,t=Ot('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+re(t)+'">',null),i.document.write(Tt(t)),i.document.close())):(i=i.open(St(n).toString(),e,r))&&t.noopener&&(i.opener=null),i}function ta(){try{return!(!window.opener||!window.opener.location||window.opener.location.hostname!==window.location.hostname||window.opener.location.protocol!==window.location.protocol)}catch(e){}return!1}function ia(e){ea(e,{target:window.cordova&&window.cordova.InAppBrowser?"_system":"_blank"},void 0)}function na(e,t){if(null==(e=k(e)&&1==e.nodeType?e:document.querySelector(String(e))))throw Error(t||"Cannot find element.");return e}function aa(){return window.location.href}function ra(e){var t=ba;this.s=[],this.T=t,this.O=e||null,this.j=this.a=!1,this.h=void 0,this.J=this.l=this.A=!1,this.i=0,this.g=null,this.C=0}function oa(e,t,i){e.a=!0,e.h=i,e.j=!t,la(e)}function sa(e){if(e.a){if(!e.J)throw new fa(e);e.J=!1}}function ua(e,t,i){e.s.push([t,i,void 0]),e.a&&la(e)}function ca(e){return K(e.s,(function(e){return I(e[1])}))}function la(e){if(e.i&&e.a&&ca(e)){var t=e.i,i=pa[t];i&&(h.clearTimeout(i.a),delete pa[t]),e.i=0}e.g&&(e.g.C--,delete e.g),t=e.h;for(var n=i=!1;e.s.length&&!e.A;){var a=e.s.shift(),r=a[0],o=a[1];if(a=a[2],r=e.j?o:r)try{var s=r.call(a||e.O,t);d(s)&&(e.j=e.j&&(s==t||s instanceof Error),e.h=t=s),(In(t)||"function"===typeof h.Promise&&t instanceof h.Promise)&&(n=!0,e.A=!0)}catch(u){t=u,e.j=!0,ca(e)||(i=!0)}}
1e.h=t,n&&(s=P(e.L,e,!0),n=P(e.L,e,!1),t instanceof ra?(ua(t,s,n),t.l=!0):t.then(s,n)),i&&(t=new da(t),pa[t.a]=t,e.i=t.a)}function fa(){D.call(this)}function ha(){D.call(this)}function da(e){this.a=h.setTimeout(P(this.h,this),0),this.g=e}j(Qn,D),Qn.prototype.name="cancel",ra.prototype.cancel=function(e){if(this.a)this.h instanceof ra&&this.h.cancel();else{if(this.g){var t=this.g;delete this.g,e?t.cancel(e):(t.C--,0>=t.C&&t.cancel())}this.T?this.T.call(this.O,this):this.J=!0,this.a||(e=new ha(this),sa(this),oa(this,!1,e))}},ra.prototype.L=function(e,t){this.A=!1,oa(this,e,t)},ra.prototype.callback=function(e){sa(this),oa(this,!0,e)},ra.prototype.then=function(e,t,i){var n,a,r=new Ln((function(e,t){n=e,a=t}));return ua(this,n,(function(e){e instanceof ha?r.cancel():a(e)})),r.then(e,t,i)},ra.prototype.$goog_Thenable=!0,j(fa,D),fa.prototype.message="Deferred has already fired",fa.prototype.name="AlreadyCalledError",j(ha,D),ha.prototype.message="Deferred was canceled",ha.prototype.name="CanceledError",da.prototype.h=function(){throw delete pa[this.a],this.g};var pa={};function va(e){var t={},i=t.document||document,n=mt(e).toString(),a=document.createElement("SCRIPT"),r={rb:a,sb:void 0},o=new ra(r),s=null,u=null!=t.timeout?t.timeout:5e3;return 0<u&&(s=window.setTimeout((function(){ga(a,!0);var e=new wa(ya,"Timeout reached for loading script "+n);sa(o),oa(o,!1,e)}),u),r.sb=s),a.onload=a.onreadystatechange=function(){a.readyState&&"loaded"!=a.readyState&&"complete"!=a.readyState||(ga(a,t.yc||!1,s),o.callback(null))},a.onerror=function(){ga(a,!0,s);var e=new wa(ma,"Error while loading script "+n);sa(o),oa(o,!1,e)},ce(r=t.attributes||{},{type:"text/javascript",charset:"UTF-8"}),function(e,t){oe(t,(function(t,i){t&&"object"==typeof t&&t.ma&&(t=t.ka()),"style"==i?e.style.cssText=t:"class"==i?e.className=t:"for"==i?e.htmlFor=t:Kt.hasOwnProperty(i)?e.setAttribute(Kt[i],t):0==i.lastIndexOf("aria-",0)||0==i.lastIndexOf("data-",0)?e.setAttribute(i,t):e[i]=t}))}(a,r),function(e,t){e.src=mt(t),null===b&&(b=(t=(t=h.document).querySelector&&t.querySelector("script[nonce]"))&&(t=t.nonce||t.getAttribute("nonce"))&&v.test(t)?t:""),(t=b)&&e.setAttribute("nonce",t)}(a,e),function(e){var t=(e||document).getElementsByTagName("HEAD");return t&&0!=t.length?t[0]:e.documentElement}(i).appendChild(a),o}function ba(){if(this&&this.rb){var e=this.rb;e&&"SCRIPT"==e.tagName&&ga(e,!0,this.sb)}}function ga(e,t,i){null!=i&&h.clearTimeout(i),e.onload=g,e.onerror=g,e.onreadystatechange=g,t&&window.setTimeout((function(){Ht(e)}),0)}var ma=0,ya=1;function wa(e,t){var i="Jsloader error (code #"+e+")";t&&(i+=": "+t),D.call(this,i),this.code=e}function Sa(){return h.google&&h.google.accounts&&h.google.accounts.id||null}function Ia(e){this.a=e||Sa(),this.h=!1,this.g=null}j(wa,D),Ia.prototype.cancel=function(){this.a&&this.h&&(this.g&&this.g(null),this.a.cancel())},m(Ia);var ka=new pt(bt,"https://accounts.google.com/gsi/client");function Ea(){this.a=null}function Ca(e,t){this.a=e,this.g=t||function(e){throw e}}function Aa(e,t,i){this.reset(e,t,i,void 0,void 0)}Ea.prototype.load=function(){var e=this;if(this.a)return this.a;var t=function(){var e=ka;e instanceof pt&&e.constructor===pt&&e.g===vt?e=e.a:(N("expected object of type Const, got '"+e+"'"),e="type_error:Const");var t=new gt;return t.a=e,t}();return Sa()?Vn():this.a=function(){var e=null;return new Ln((function(t){"complete"==h.document.readyState?t():(e=function(){t()},nn(window,"load",e))})).Ca((function(t){throw an(window,"load",e),t}))}().then((function(){if(!Sa())return new Ln((function(i,n){var a=setTimeout((function(){e.a=null,n(Error("Network error!"))}),1e4);h.onGoogleLibraryLoad=function(){clearTimeout(a),i()},Vn(va(t)).then((function(){Sa()&&i()})).Ca((function(t){clearTimeout(a),e.a=null,n(t)}))}))}))},m(Ea),Ca.prototype.confirm=function(e){return Vn(this.a.confirm(e)).Ca(this.g)},Aa.prototype.a=null;function xa(e){this.s=e,this.a=this.h=this.j=this.g=null}function Pa(e,t){this.name=e,this.value=t}Aa.prototype.reset=function(e,t,i,n,a){"number"==typeof a||0,this.h=n||O(),this.j=e,this.s=t,this.g=i,delete this.a},Pa.prototype.toString=function(){return this.name};var Ra=new Pa("SEVERE",1e3),Ta=new Pa("WARNING",900),Ma=new Pa("CONFIG",700);xa.prototype.log=function(e,t,i){if(e.value>=function e(t){return t.j?t.j:t.g?e(t.g):(N("Root logger has no level set."),null)}(this).value)for(I(t)&&(t=t()),e=new Aa(e,String(t),this.s),i&&(e.a=i),i=this;i;){var n=i,a=e;if(n.a)for(var r=0;t=n.a[r];r++)t(a);i=i.g}};var Oa={},Ua=null;function ja(){Ua||(Ua=new xa(""),Oa[""]=Ua,Ua.j=Ma)}function Da(){this.a=O()}var La=null;function Na(e){this.j=e||"",La||(La=new Da),this.s=La}function Fa(e){return 10>e?"0"+e:String(e)}function Ba(e){Na.call(this,e)}function _a(){this.s=P(this.h,this),this.a=new Ba,this.a.g=!1,this.a.h=!1,this.g=this.a.a=!1,this.j={}}Da.prototype.set=function(e){this.a=e},Da.prototype.reset=function(){this.set(O())},Da.prototype.get=function(){return this.a},Na.prototype.a=!0,Na.prototype.g=!0,Na.prototype.h=!1,j(Ba,Na),_a.prototype.h=function(e){if(!this.j[e.g]){var t=function(e,t){var i=[];if(i.push(e.j," "),e.g){var n=new Date(t.h);i.push("[",Fa(n.getFullYear()-2e3)+Fa(n.getMonth()+1)+Fa(n.getDate())+" "+Fa(n.getHours())+":"+Fa(n.getMinutes())+":"+Fa(n.getSeconds())+"."+Fa(Math.floor(n.getMilliseconds()/10)),"] ")}
1return i.push("[",function(e,t){t=(e=(e.h-t)/1e3).toFixed(3);var i=0;if(1>e)i=2;else for(;100>e;)i++,e*=10;for(;0<i--;)t=" "+t;return t}(t,e.s.get()),"s] "),i.push("[",t.g,"] "),i.push(t.s),e.h&&(t=t.a)&&i.push("\n",t instanceof Error?t.message:t.toString()),e.a&&i.push("\n"),i.join("")}(this.a,e);if(Ka)!function(e,t,i,n){e[t]?e[t](i,n||""):e.log(i,n||"")}(Ka,function(e){if(e){if(e.value>=Ra.value)return"error";if(e.value>=Ta.value)return"warn";if(e.value>=Ma.value)return"log"}return"debug"}(e.j),t,e.a)}};var Ga,Ka=h.console;function Va(e,t){Ga&&Ga.log(Ra,e,t)}Ga=function e(t){var i;if(ja(),!(i=Oa[t])){i=new xa(t);var n=t.lastIndexOf("."),a=t.substr(n+1);(n=e(t.substr(0,n))).h||(n.h={}),n.h[a]=i,i.g=n,Oa[t]=i}return i}("firebaseui");var Ha=new _a;if(1!=Ha.g){var Wa;ja(),Wa=Ua;var Ya=Ha.s;Wa.a||(Wa.a=[]),Wa.a.push(Ya),Ha.g=!0}function za(e){Ga&&Ga.log(Ta,e,void 0)}function qa(){this.a=("undefined"==typeof document?null:document)||{cookie:""}}function Ja(e){e=(e.a.cookie||"").split(";");for(var t,i,n=[],a=[],r=0;r<e.length;r++)-1==(t=(i=Z(e[r])).indexOf("="))?(n.push(""),a.push(i)):(n.push(i.substring(0,t)),a.push(i.substring(t+1)));return{keys:n,values:a}}(t=qa.prototype).set=function(e,t,i,n,a,r){if(/[;=\s]/.test(e))throw Error('Invalid cookie name "'+e+'"');if(/[;\r\n]/.test(t))throw Error('Invalid cookie value "'+t+'"');d(i)||(i=-1),a=a?";domain="+a:"",n=n?";path="+n:"",r=r?";secure":"",i=0>i?"":0==i?";expires="+new Date(1970,1,1).toUTCString():";expires="+new Date(O()+1e3*i).toUTCString(),this.a.cookie=e+"="+t+a+n+i+r},t.get=function(e,t){for(var i,n=e+"=",a=(this.a.cookie||"").split(";"),r=0;r<a.length;r++){if(0==(i=Z(a[r])).lastIndexOf(n,0))return i.substr(n.length);if(i==e)return""}return t},t.ja=function(){return Ja(this).keys},t.la=function(){return Ja(this).values},t.clear=function(){for(var e=Ja(this).keys,t=e.length-1;0<=t;t--){var i=e[t];this.get(i),this.set(i,"",0,void 0,void 0)}};var Za=new qa;function Xa(){}function $a(e,t,i,n){this.h="undefined"!==typeof e&&null!==e?e:-1,this.g=t||null,this.a=i||null,this.j=!!n}function Qa(e,t){this.g=e,this.a=t||null}function er(e){return{email:e.g,credential:e.a&&e.a.toJSON()}}function tr(e){if(e&&e.email){var t=e.credential&&n.a.auth.AuthCredential.fromJSON(e.credential);return new Qa(e.email,t)}return null}function ir(e){this.a=e||null}function nr(e){for(var t=[],i=0,n=0;n<e.length;n++){var a=e.charCodeAt(n);255<a&&(t[i++]=255&a,a>>=8),t[i++]=a}return t}function ar(e){return G(e,(function(e){return 1<(e=e.toString(16)).length?e:"0"+e})).join("")}function rr(e){for(this.i=e,this.g=this.i.length/4,this.j=this.g+6,this.h=[[],[],[],[]],this.s=[[],[],[],[]],this.a=Array(or*(this.j+1)),e=0;e<this.g;e++)this.a[e]=[this.i[4*e],this.i[4*e+1],this.i[4*e+2],this.i[4*e+3]];var t=Array(4);for(e=this.g;e<or*(this.j+1);e++){if(t[0]=this.a[e-1][0],t[1]=this.a[e-1][1],t[2]=this.a[e-1][2],t[3]=this.a[e-1][3],0==e%this.g){var i=t,n=i[0];i[0]=i[1],i[1]=i[2],i[2]=i[3],i[3]=n,dr(t),t[0]^=br[e/this.g][0],t[1]^=br[e/this.g][1],t[2]^=br[e/this.g][2],t[3]^=br[e/this.g][3]}else 6<this.g&&4==e%this.g&&dr(t);this.a[e]=Array(4),this.a[e][0]=this.a[e-this.g][0]^t[0],this.a[e][1]=this.a[e-this.g][1]^t[1],this.a[e][2]=this.a[e-this.g][2]^t[2],this.a[e][3]=this.a[e-this.g][3]^t[3]}}u($a,Xa),$a.prototype.set=function(e,t){Za.set(e,t,this.h,this.g,this.a,this.j)},$a.prototype.get=function(e){return Za.get(e)||null},$a.prototype.ra=function(e){var t=this.g,i=this.a;Za.get(e),Za.set(e,"",0,t,i)},rr.prototype.A=16;var or=rr.prototype.A/4;function sr(e,t){for(var i,n=0;n<or;n++)for(var a=0;4>a;a++)i=t[i=4*a+n],e.h[n][a]=i}function ur(e){for(var t=[],i=0;i<or;i++)for(var n=0;4>n;n++)t[4*n+i]=e.h[i][n];return t}function cr(e,t){for(var i=0;4>i;i++)for(var n=0;4>n;n++)e.h[i][n]^=e.a[4*t+n][i]}function lr(e,t){for(var i=0;4>i;i++)for(var n=0;4>n;n++)e.h[i][n]=t[e.h[i][n]]}function fr(e){for(var t=1;4>t;t++)for(var i=0;4>i;i++)e.s[t][i]=e.h[t][i];for(t=1;4>t;t++)for(i=0;4>i;i++)e.h[t][i]=e.s[t][(i+t)%or]}function hr(e){for(var t=1;4>t;t++)for(var i=0;4>i;i++)e.s[t][(i+t)%or]=e.h[t][i];for(t=1;4>t;t++)for(i=0;4>i;i++)e.h[t][i]=e.s[t][i]}function dr(e){e[0]=pr[e[0]],e[1]=pr[e[1]],e[2]=pr[e[2]],e[3]=pr[e[3]]}var pr=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,9
10,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],vr=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],br=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],gr=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,27,25,31,29,19,17,23,21,11,9,15,13,3,1,7,5,59,57,63,61,51,49,55,53,43,41,47,45,35,33,39,37,91,89,95,93,83,81,87,85,75,73,79,77,67,65,71,69,123,121,127,125,115,113,119,117,107,105,111,109,99,97,103,101,155,153,159,157,147,145,151,149,139,137,143,141,131,129,135,133,187,185,191,189,179,177,183,181,171,169,175,173,163,161,167,165,219,217,223,221,211,209,215,213,203,201,207,205,195,193,199,197,251,249,255,253,243,241,247,245,235,233,239,237,227,225,231,229],mr=[0,3,6,5,12,15,10,9,24,27,30,29,20,23,18,17,48,51,54,53,60,63,58,57,40,43,46,45,36,39,34,33,96,99,102,101,108,111,106,105,120,123,126,125,116,119,114,113,80,83,86,85,92,95,90,89,72,75,78,77,68,71,66,65,192,195,198,197,204,207,202,201,216,219,222,221,212,215,210,209,240,243,246,245,252,255,250,249,232,235,238,237,228,231,226,225,160,163,166,165,172,175,170,169,184,187,190,189,180,183,178,177,144,147,150,149,156,159,154,153,136,139,142,141,132,135,130,129,155,152,157,158,151,148,145,146,131,128,133,134,143,140,137,138,171,168,173,174,167,164,161,162,179,176,181,182,191,188,185,186,251,248,253,254,247,244,241,242,227,224,229,230,239,236,233,234,203,200,205,206,199,196,193,194,211,208,213,214,223,220,217,218,91,88,93,94,87,84,81,82,67,64,69,70,79,76,73,74,107,104,109,110,103,100,97,98,115,112,117,118,127,124,121,122,59,56,61,62,55,52,49,50,35,32,37,38,47,44,41,42,11,8,13,14,7,4,1,2,19,16,21,22,31,28,25,26],yr=[0,9,18,27,36,45,54,63,72,65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],wr=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],Sr=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],Ir=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,
1181,159,145,131,141];function kr(e,t){e=new rr(Cr(e));for(var i,n=(t=nr(t)).splice(0,16),a="";n.length;){i=16-n.length;for(var r=0;r<i;r++)n.push(0);for(sr(i=e,n),cr(i,0),n=1;n<i.j;++n){lr(i,pr),fr(i),r=i.h;for(var o=i.s[0],s=0;4>s;s++)o[0]=r[0][s],o[1]=r[1][s],o[2]=r[2][s],o[3]=r[3][s],r[0][s]=gr[o[0]]^mr[o[1]]^o[2]^o[3],r[1][s]=o[0]^gr[o[1]]^mr[o[2]]^o[3],r[2][s]=o[0]^o[1]^gr[o[2]]^mr[o[3]],r[3][s]=mr[o[0]]^o[1]^o[2]^gr[o[3]];cr(i,n)}lr(i,pr),fr(i),cr(i,i.j),a+=ar(ur(i)),n=t.splice(0,16)}return a}function Er(e,t){e=new rr(Cr(e));for(var i=[],n=0;n<t.length;n+=2)i.push(parseInt(t.substring(n,n+2),16));var a=i.splice(0,16);for(t="";a.length;){for(sr(n=e,a),cr(n,n.j),a=1;a<n.j;++a){hr(n),lr(n,vr),cr(n,n.j-a);for(var r=n.h,o=n.s[0],s=0;4>s;s++)o[0]=r[0][s],o[1]=r[1][s],o[2]=r[2][s],o[3]=r[3][s],r[0][s]=Ir[o[0]]^wr[o[1]]^Sr[o[2]]^yr[o[3]],r[1][s]=yr[o[0]]^Ir[o[1]]^wr[o[2]]^Sr[o[3]],r[2][s]=Sr[o[0]]^yr[o[1]]^Ir[o[2]]^wr[o[3]],r[3][s]=wr[o[0]]^Sr[o[1]]^yr[o[2]]^Ir[o[3]]}if(hr(n),lr(n,vr),cr(n,0),8192>=(n=ur(n)).length)n=String.fromCharCode.apply(null,n);else{for(a="",r=0;r<n.length;r+=8192)a+=String.fromCharCode.apply(null,J(n,r,r+8192));n=a}t+=n,a=i.splice(0,16)}return t.replace(/(\x00)+$/,"")}function Cr(e){for(var t=32-(e=nr(e.substring(0,32))).length,i=0;i<t;i++)e.push(0);return e}function Ar(e){var t=[];return function e(t,i,n){if(null==i)n.push("null");else{if("object"==typeof i){if(w(i)){var a=i;i=a.length,n.push("[");for(var r="",o=0;o<i;o++)n.push(r),e(t,a[o],n),r=",";return void n.push("]")}if(!(i instanceof String||i instanceof Number||i instanceof Boolean)){for(a in n.push("{"),r="",i)Object.prototype.hasOwnProperty.call(i,a)&&("function"!=typeof(o=i[a])&&(n.push(r),Tr(a,n),n.push(":"),e(t,o,n),r=","));return void n.push("}")}i=i.valueOf()}switch(typeof i){case"string":Tr(i,n);break;case"number":n.push(isFinite(i)&&!isNaN(i)?String(i):"null");break;case"boolean":n.push(String(i));break;case"function":n.push("null");break;default:throw Error("Unknown type: "+typeof i)}}}(new xr,e,t),t.join("")}function xr(){}var Pr={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},Rr=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;function Tr(e,t){t.push('"',e.replace(Rr,(function(e){var t=Pr[e];return t||(t="\\u"+(65536|e.charCodeAt(0)).toString(16).substr(1),Pr[e]=t),t})),'"')}function Mr(e){this.a=e}function Or(){}function Ur(e){this.a=e}function jr(e){if(!e.a)return!1;try{return e.a.setItem("__sak","1"),e.a.removeItem("__sak"),!0}catch(t){return!1}}function Dr(){var e=null;try{e=window.localStorage||null}catch(t){}this.a=e}function Lr(){var e=null;try{e=window.sessionStorage||null}catch(t){}this.a=e}function Nr(e,t){this.g=e,this.a=t+"::"}Mr.prototype.set=function(e,t){d(t)?this.a.set(e,Ar(t)):this.a.ra(e)},Mr.prototype.get=function(e){try{var t=this.a.get(e)}catch(i){return}if(null!==t)try{return JSON.parse(t)}catch(n){throw"Storage: Invalid value was encountered"}},j(Or,Xa),Or.prototype.clear=function(){var e=de(this.ha(!0)),t=this;B(e,(function(e){t.ra(e)}))},j(Ur,Or),(t=Ur.prototype).set=function(e,t){try{this.a.setItem(e,t)}catch(i){if(0==this.a.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded"}},t.get=function(e){if(!p(e=this.a.getItem(e))&&null!==e)throw"Storage mechanism: Invalid value was encountered";return e},t.ra=function(e){this.a.removeItem(e)},t.ha=function(e){var t=0,i=this.a,n=new fe;return n.next=function(){if(t>=i.length)throw le;var n=i.key(t++);if(e)return n;if(!p(n=i.getItem(n)))throw"Storage mechanism: Invalid value was encountered";return n},n},t.clear=function(){this.a.clear()},t.key=function(e){return this.a.key(e)},j(Dr,Ur),j(Lr,Ur),j(Nr,Or),Nr.prototype.set=function(e,t){this.g.set(this.a+e,t)},Nr.prototype.get=function(e){return this.g.get(this.a+e)},Nr.prototype.ra=function(e){this.g.ra(this.a+e)},Nr.prototype.ha=function(e){var t=this.g.ha(!0),i=this,n=new fe;return n.next=function(){for(var n=t.next();n.substr(0,i.a.length)!=i.a;)n=t.next();return e?n.substr(i.a.length):i.g.get(n)},n},jr(new Dr);var Fr=new Lr,Br=new Mr(jr(Fr)?new Nr(Fr,"firebaseui"):null),_r={
1name:"pendingEmailCredential",storage:Br},Gr={name:"redirectStatus",storage:Br},Kr={name:"redirectUrl",storage:Br},Vr={name:"emailForSignIn",storage:new Mr(new $a(3600,"/"))},Hr={name:"pendingEncryptedCredential",storage:new Mr(new $a(3600,"/"))};function Wr(e,t){return e.storage.get(t?e.name+":"+t:e.name)}function Yr(e,t){e.storage.a.ra(t?e.name+":"+t:e.name)}function zr(e,t,i){e.storage.set(i?e.name+":"+i:e.name,t)}function qr(e){return Wr(Kr,e)||null}function Jr(e){return tr(e=Wr(_r,e)||null)}function Zr(e){Yr(_r,e)}function Xr(e,t){zr(_r,er(e),t)}function $r(e){return(e=Wr(Gr,e)||null)&&"undefined"!==typeof e.tenantId?new ir(e.tenantId):null}function Qr(){this.W={}}function eo(e,t,i){if(t.toLowerCase()in e.W)throw Error("Configuration "+t+" has already been defined.");e.W[t.toLowerCase()]=i}function to(e,t,i){if(!(t.toLowerCase()in e.W))throw Error("Configuration "+t+" is not defined.");e.W[t.toLowerCase()]=i}function io(e,t){if(!(e=e.get(t)))throw Error("Configuration "+t+" is required.");return e}function no(){this.g=void 0,this.a={}}function ao(e,t,i,n){for(var a=0;a<t.length;a++){var r=t.charAt(a);e.a[r]||(e.a[r]=new no),e=e.a[r]}if(n&&void 0!==e.g)throw Error('The collection already contains the key "'+t+'"');e.g=i}function ro(e){for(this.a=e,this.g=new no,e=0;e<this.a.length;e++){var t=this.g.get("+"+this.a[e].b);t?t.push(this.a[e]):this.g.add("+"+this.a[e].b,[this.a[e]])}}function oo(e,t){var i={},n=0;for(void 0!==(e=e.g).g&&(i[n]=e.g);n<t.length;n++){var a=t.charAt(n);if(!(a in e.a))break;void 0!==(e=e.a[a]).g&&(i[n]=e.g)}for(var r in i)if(i.hasOwnProperty(r))return i[r];return[]}function so(e){for(var t=0;t<fo.length;t++)if(fo[t].c===e)return fo[t];return null}function uo(e){e=e.toUpperCase();for(var t=[],i=0;i<fo.length;i++)fo[i].f===e&&t.push(fo[i]);return t}function co(e){if(0<e.length&&"+"==e.charAt(0)){e=e.substring(1);for(var t=[],i=0;i<fo.length;i++)fo[i].b==e&&t.push(fo[i]);e=t}else e=uo(e);return e}function lo(e){e.sort((function(e,t){return e.name.localeCompare(t.name,"en")}))}Qr.prototype.get=function(e){if(!(e.toLowerCase()in this.W))throw Error("Configuration "+e+" is not defined.");return this.W[e.toLowerCase()]},(t=no.prototype).set=function(e,t){ao(this,e,t,!1)},t.add=function(e,t){ao(this,e,t,!0)},t.get=function(e){e:{for(var t=this,i=0;i<e.length;i++)if(!(t=t.a[e.charAt(i)])){e=void 0;break e}e=t}return e?e.g:void 0},t.la=function(){var e=[];return function e(t,i){for(var n in void 0!==t.g&&i.push(t.g),t.a)e(t.a[n],i)}(this,e),e},t.ja=function(){var e=[];return function e(t,i,n){for(var a in void 0!==t.g&&n.push(i),t.a)e(t.a[a],i+a,n)}(this,"",e),e},t.clear=function(){this.a={},this.g=void 0};var fo=[{name:"Afghanistan",c:"93-AF-0",b:"93",f:"AF"},{name:"\xc5land Islands",c:"358-AX-0",b:"358",f:"AX"},{name:"Albania",c:"355-AL-0",b:"355",f:"AL"},{name:"Algeria",c:"213-DZ-0",b:"213",f:"DZ"},{name:"American Samoa",c:"1-AS-0",b:"1",f:"AS"},{name:"Andorra",c:"376-AD-0",b:"376",f:"AD"},{name:"Angola",c:"244-AO-0",b:"244",f:"AO"},{name:"Anguilla",c:"1-AI-0",b:"1",f:"AI"},{name:"Antigua and Barbuda",c:"1-AG-0",b:"1",f:"AG"},{name:"Argentina",c:"54-AR-0",b:"54",f:"AR"},{name:"Armenia",c:"374-AM-0",b:"374",f:"AM"},{name:"Aruba",c:"297-AW-0",b:"297",f:"AW"},{name:"Ascension Island",c:"247-AC-0",b:"247",f:"AC"},{name:"Australia",c:"61-AU-0",b:"61",f:"AU"},{name:"Austria",c:"43-AT-0",b:"43",f:"AT"},{name:"Azerbaijan",c:"994-AZ-0",b:"994",f:"AZ"},{name:"Bahamas",c:"1-BS-0",b:"1",f:"BS"},{name:"Bahrain",c:"973-BH-0",b:"973",f:"BH"},{name:"Bangladesh",c:"880-BD-0",b:"880",f:"BD"},{name:"Barbados",c:"1-BB-0",b:"1",f:"BB"},{name:"Belarus",c:"375-BY-0",b:"375",f:"BY"},{name:"Belgium",c:"32-BE-0",b:"32",f:"BE"},{name:"Belize",c:"501-BZ-0",b:"501",f:"BZ"},{name:"Benin",c:"229-BJ-0",b:"229",f:"BJ"},{name:"Bermuda",c:"1-BM-0",b:"1",f:"BM"},{name:"Bhutan",c:"975-BT-0",b:"975",f:"BT"},{name:"Bolivia",c:"591-BO-0",b:"591",f:"BO"},{name:"Bosnia and Herzegovina",c:"387-BA-0",b:"387",f:"BA"},{name:"Botswana",c:"267-BW-0",b:"267",f:"BW"},{name:"Brazil",c:"55-BR-0",b:"55",f:"BR"},{name:"British Indian Ocean Territory",c:"246-IO-0",b:"246",f:"IO"},{name:"British Virgin Islands",c:"1-VG-0",b:"1",f:"VG"},{name:"Brunei",c:"673-BN-0",b:"673",f:"BN"}
1,{name:"Bulgaria",c:"359-BG-0",b:"359",f:"BG"},{name:"Burkina Faso",c:"226-BF-0",b:"226",f:"BF"},{name:"Burundi",c:"257-BI-0",b:"257",f:"BI"},{name:"Cambodia",c:"855-KH-0",b:"855",f:"KH"},{name:"Cameroon",c:"237-CM-0",b:"237",f:"CM"},{name:"Canada",c:"1-CA-0",b:"1",f:"CA"},{name:"Cape Verde",c:"238-CV-0",b:"238",f:"CV"},{name:"Caribbean Netherlands",c:"599-BQ-0",b:"599",f:"BQ"},{name:"Cayman Islands",c:"1-KY-0",b:"1",f:"KY"},{name:"Central African Republic",c:"236-CF-0",b:"236",f:"CF"},{name:"Chad",c:"235-TD-0",b:"235",f:"TD"},{name:"Chile",c:"56-CL-0",b:"56",f:"CL"},{name:"China",c:"86-CN-0",b:"86",f:"CN"},{name:"Christmas Island",c:"61-CX-0",b:"61",f:"CX"},{name:"Cocos [Keeling] Islands",c:"61-CC-0",b:"61",f:"CC"},{name:"Colombia",c:"57-CO-0",b:"57",f:"CO"},{name:"Comoros",c:"269-KM-0",b:"269",f:"KM"},{name:"Democratic Republic Congo",c:"243-CD-0",b:"243",f:"CD"},{name:"Republic of Congo",c:"242-CG-0",b:"242",f:"CG"},{name:"Cook Islands",c:"682-CK-0",b:"682",f:"CK"},{name:"Costa Rica",c:"506-CR-0",b:"506",f:"CR"},{name:"C\xf4te d'Ivoire",c:"225-CI-0",b:"225",f:"CI"},{name:"Croatia",c:"385-HR-0",b:"385",f:"HR"},{name:"Cuba",c:"53-CU-0",b:"53",f:"CU"},{name:"Cura\xe7ao",c:"599-CW-0",b:"599",f:"CW"},{name:"Cyprus",c:"357-CY-0",b:"357",f:"CY"},{name:"Czech Republic",c:"420-CZ-0",b:"420",f:"CZ"},{name:"Denmark",c:"45-DK-0",b:"45",f:"DK"},{name:"Djibouti",c:"253-DJ-0",b:"253",f:"DJ"},{name:"Dominica",c:"1-DM-0",b:"1",f:"DM"},{name:"Dominican Republic",c:"1-DO-0",b:"1",f:"DO"},{name:"East Timor",c:"670-TL-0",b:"670",f:"TL"},{name:"Ecuador",c:"593-EC-0",b:"593",f:"EC"},{name:"Egypt",c:"20-EG-0",b:"20",f:"EG"},{name:"El Salvador",c:"503-SV-0",b:"503",f:"SV"},{name:"Equatorial Guinea",c:"240-GQ-0",b:"240",f:"GQ"},{name:"Eritrea",c:"291-ER-0",b:"291",f:"ER"},{name:"Estonia",c:"372-EE-0",b:"372",f:"EE"},{name:"Ethiopia",c:"251-ET-0",b:"251",f:"ET"},{name:"Falkland Islands [Islas Malvinas]",c:"500-FK-0",b:"500",f:"FK"},{name:"Faroe Islands",c:"298-FO-0",b:"298",f:"FO"},{name:"Fiji",c:"679-FJ-0",b:"679",f:"FJ"},{name:"Finland",c:"358-FI-0",b:"358",f:"FI"},{name:"France",c:"33-FR-0",b:"33",f:"FR"},{name:"French Guiana",c:"594-GF-0",b:"594",f:"GF"},{name:"French Polynesia",c:"689-PF-0",b:"689",f:"PF"},{name:"Gabon",c:"241-GA-0",b:"241",f:"GA"},{name:"Gambia",c:"220-GM-0",b:"220",f:"GM"},{name:"Georgia",c:"995-GE-0",b:"995",f:"GE"},{name:"Germany",c:"49-DE-0",b:"49",f:"DE"},{name:"Ghana",c:"233-GH-0",b:"233",f:"GH"},{name:"Gibraltar",c:"350-GI-0",b:"350",f:"GI"},{name:"Greece",c:"30-GR-0",b:"30",f:"GR"},{name:"Greenland",c:"299-GL-0",b:"299",f:"GL"},{name:"Grenada",c:"1-GD-0",b:"1",f:"GD"},{name:"Guadeloupe",c:"590-GP-0",b:"590",f:"GP"},{name:"Guam",c:"1-GU-0",b:"1",f:"GU"},{name:"Guatemala",c:"502-GT-0",b:"502",f:"GT"},{name:"Guernsey",c:"44-GG-0",b:"44",f:"GG"},{name:"Guinea Conakry",c:"224-GN-0",b:"224",f:"GN"},{name:"Guinea-Bissau",c:"245-GW-0",b:"245",f:"GW"},{name:"Guyana",c:"592-GY-0",b:"592",f:"GY"},{name:"Haiti",c:"509-HT-0",b:"509",f:"HT"},{name:"Heard Island and McDonald Islands",c:"672-HM-0",b:"672",f:"HM"},{name:"Honduras",c:"504-HN-0",b:"504",f:"HN"},{name:"Hong Kong",c:"852-HK-0",b:"852",f:"HK"},{name:"Hungary",c:"36-HU-0",b:"36",f:"HU"},{name:"Iceland",c:"354-IS-0",b:"354",f:"IS"},{name:"India",c:"91-IN-0",b:"91",f:"IN"},{name:"Indonesia",c:"62-ID-0",b:"62",f:"ID"},{name:"Iran",c:"98-IR-0",b:"98",f:"IR"},{name:"Iraq",c:"964-IQ-0",b:"964",f:"IQ"},{name:"Ireland",c:"353-IE-0",b:"353",f:"IE"},{name:"Isle of Man",c:"44-IM-0",b:"44",f:"IM"},{name:"Israel",c:"972-IL-0",b:"972",f:"IL"},{name:"Italy",c:"39-IT-0",b:"39",f:"IT"},{name:"Jamaica",c:"1-JM-0",b:"1",f:"JM"},{name:"Japan",c:"81-JP-0",b:"81",f:"JP"},{name:"Jersey",c:"44-JE-0",b:"44",f:"JE"},{name:"Jordan",c:"962-JO-0",b:"962",f:"JO"},{name:"Kazakhstan",c:"7-KZ-0",b:"7",f:"KZ"},{name:"Kenya",c:"254-KE-0",b:"254",f:"KE"},{name:"Kiribati",c:"686-KI-0",b:"686",f:"KI"},{name:"Kosovo",c:"377-XK-0",b:"377",f:"XK"},{name:"Kosovo",c:"381-XK-0",b:"381",f:"XK"},{name:"Kosovo",c:"386-XK-0",b:"386",f:"XK"},{name:"Kuwait",c:"965-KW-0",b:"965",f:"KW"},{name:"Kyrgyzstan",c:"996-KG-0",b:"996",f:"KG"},{name:"Laos",c:"856-LA-0",b:"856",f:"LA"},{name:"Latvia",c:"371-LV-0",b:"371",f:"LV"},{name:"Lebanon",c:"961-LB-0",b:"961",f:"LB"},{name:"Lesotho",c:"266-LS-0",b:"266",f:"LS"},{name:"Liberia",c:"231-LR-0",b:"231",f:"LR"},{name:"Libya",c:"218-LY-0",b:"218",f:"LY"},{name:"Liechtenstein",c:"423-LI-0",b:"423",f:"LI"},{name:"Lithuania",c:"370-LT-0",b:"370",f:"LT"},{name:"Luxembourg",c:"352-LU-0",b:"352",f:"LU"},{name:"Macau",c:"853-MO-0",b:"853",f:"MO"},{name:"Macedonia",c:"389-MK-0",b:"389",f:"MK"},{name:"Madagascar",c:"261-MG-0",b:"261",f:"MG"}
1,{name:"Malawi",c:"265-MW-0",b:"265",f:"MW"},{name:"Malaysia",c:"60-MY-0",b:"60",f:"MY"},{name:"Maldives",c:"960-MV-0",b:"960",f:"MV"},{name:"Mali",c:"223-ML-0",b:"223",f:"ML"},{name:"Malta",c:"356-MT-0",b:"356",f:"MT"},{name:"Marshall Islands",c:"692-MH-0",b:"692",f:"MH"},{name:"Martinique",c:"596-MQ-0",b:"596",f:"MQ"},{name:"Mauritania",c:"222-MR-0",b:"222",f:"MR"},{name:"Mauritius",c:"230-MU-0",b:"230",f:"MU"},{name:"Mayotte",c:"262-YT-0",b:"262",f:"YT"},{name:"Mexico",c:"52-MX-0",b:"52",f:"MX"},{name:"Micronesia",c:"691-FM-0",b:"691",f:"FM"},{name:"Moldova",c:"373-MD-0",b:"373",f:"MD"},{name:"Monaco",c:"377-MC-0",b:"377",f:"MC"},{name:"Mongolia",c:"976-MN-0",b:"976",f:"MN"},{name:"Montenegro",c:"382-ME-0",b:"382",f:"ME"},{name:"Montserrat",c:"1-MS-0",b:"1",f:"MS"},{name:"Morocco",c:"212-MA-0",b:"212",f:"MA"},{name:"Mozambique",c:"258-MZ-0",b:"258",f:"MZ"},{name:"Myanmar [Burma]",c:"95-MM-0",b:"95",f:"MM"},{name:"Namibia",c:"264-NA-0",b:"264",f:"NA"},{name:"Nauru",c:"674-NR-0",b:"674",f:"NR"},{name:"Nepal",c:"977-NP-0",b:"977",f:"NP"},{name:"Netherlands",c:"31-NL-0",b:"31",f:"NL"},{name:"New Caledonia",c:"687-NC-0",b:"687",f:"NC"},{name:"New Zealand",c:"64-NZ-0",b:"64",f:"NZ"},{name:"Nicaragua",c:"505-NI-0",b:"505",f:"NI"},{name:"Niger",c:"227-NE-0",b:"227",f:"NE"},{name:"Nigeria",c:"234-NG-0",b:"234",f:"NG"},{name:"Niue",c:"683-NU-0",b:"683",f:"NU"},{name:"Norfolk Island",c:"672-NF-0",b:"672",f:"NF"},{name:"North Korea",c:"850-KP-0",b:"850",f:"KP"},{name:"Northern Mariana Islands",c:"1-MP-0",b:"1",f:"MP"},{name:"Norway",c:"47-NO-0",b:"47",f:"NO"},{name:"Oman",c:"968-OM-0",b:"968",f:"OM"},{name:"Pakistan",c:"92-PK-0",b:"92",f:"PK"},{name:"Palau",c:"680-PW-0",b:"680",f:"PW"},{name:"Palestinian Territories",c:"970-PS-0",b:"970",f:"PS"},{name:"Panama",c:"507-PA-0",b:"507",f:"PA"},{name:"Papua New Guinea",c:"675-PG-0",b:"675",f:"PG"},{name:"Paraguay",c:"595-PY-0",b:"595",f:"PY"},{name:"Peru",c:"51-PE-0",b:"51",f:"PE"},{name:"Philippines",c:"63-PH-0",b:"63",f:"PH"},{name:"Poland",c:"48-PL-0",b:"48",f:"PL"},{name:"Portugal",c:"351-PT-0",b:"351",f:"PT"},{name:"Puerto Rico",c:"1-PR-0",b:"1",f:"PR"},{name:"Qatar",c:"974-QA-0",b:"974",f:"QA"},{name:"R\xe9union",c:"262-RE-0",b:"262",f:"RE"},{name:"Romania",c:"40-RO-0",b:"40",f:"RO"},{name:"Russia",c:"7-RU-0",b:"7",f:"RU"},{name:"Rwanda",c:"250-RW-0",b:"250",f:"RW"},{name:"Saint Barth\xe9lemy",c:"590-BL-0",b:"590",f:"BL"},{name:"Saint Helena",c:"290-SH-0",b:"290",f:"SH"},{name:"St. Kitts",c:"1-KN-0",b:"1",f:"KN"},{name:"St. Lucia",c:"1-LC-0",b:"1",f:"LC"},{name:"Saint Martin",c:"590-MF-0",b:"590",f:"MF"},{name:"Saint Pierre and Miquelon",c:"508-PM-0",b:"508",f:"PM"},{name:"St. Vincent",c:"1-VC-0",b:"1",f:"VC"},{name:"Samoa",c:"685-WS-0",b:"685",f:"WS"},{name:"San Marino",c:"378-SM-0",b:"378",f:"SM"},{name:"S\xe3o Tom\xe9 and Pr\xedncipe",c:"239-ST-0",b:"239",f:"ST"},{name:"Saudi Arabia",c:"966-SA-0",b:"966",f:"SA"},{name:"Senegal",c:"221-SN-0",b:"221",f:"SN"},{name:"Serbia",c:"381-RS-0",b:"381",f:"RS"},{name:"Seychelles",c:"248-SC-0",b:"248",f:"SC"},{name:"Sierra Leone",c:"232-SL-0",b:"232",f:"SL"},{name:"Singapore",c:"65-SG-0",b:"65",f:"SG"},{name:"Sint Maarten",c:"1-SX-0",b:"1",f:"SX"},{name:"Slovakia",c:"421-SK-0",b:"421",f:"SK"},{name:"Slovenia",c:"386-SI-0",b:"386",f:"SI"},{name:"Solomon Islands",c:"677-SB-0",b:"677",f:"SB"},{name:"Somalia",c:"252-SO-0",b:"252",f:"SO"},{name:"South Africa",c:"27-ZA-0",b:"27",f:"ZA"},{name:"South Georgia and the South Sandwich Islands",c:"500-GS-0",b:"500",f:"GS"},{name:"South Korea",c:"82-KR-0",b:"82",f:"KR"},{name:"South Sudan",c:"211-SS-0",b:"211",f:"SS"},{name:"Spain",c:"34-ES-0",b:"34",f:"ES"},{name:"Sri Lanka",c:"94-LK-0",b:"94",f:"LK"},{name:"Sudan",c:"249-SD-0",b:"249",f:"SD"},{name:"Suriname",c:"597-SR-0",b:"597",f:"SR"},{name:"Svalbard and Jan Mayen",c:"47-SJ-0",b:"47",f:"SJ"},{name:"Swaziland",c:"268-SZ-0",b:"268",f:"SZ"},{name:"Sweden",c:"46-SE-0",b:"46",f:"SE"},{name:"Switzerland",c:"41-CH-0",b:"41",f:"CH"},{name:"Syria",c:"963-SY-0",b:"963",f:"SY"},{name:"Taiwan",c:"886-TW-0",b:"886",f:"TW"},{name:"Tajikistan",c:"992-TJ-0",b:"992",f:"TJ"},{name:"Tanzania",c:"255-TZ-0",b:"255",f:"TZ"},{name:"Thailand",c:"66-TH-0",b:"66",f:"TH"},{name:"Togo",c:"228-TG-0",b:"228",f:"TG"},{name:"Tokelau",c:"690-TK-0",b:"690",f:"TK"},{name:"Tonga",c:"676-TO-0",b:"676",f:"TO"}
1,{name:"Trinidad/Tobago",c:"1-TT-0",b:"1",f:"TT"},{name:"Tunisia",c:"216-TN-0",b:"216",f:"TN"},{name:"Turkey",c:"90-TR-0",b:"90",f:"TR"},{name:"Turkmenistan",c:"993-TM-0",b:"993",f:"TM"},{name:"Turks and Caicos Islands",c:"1-TC-0",b:"1",f:"TC"},{name:"Tuvalu",c:"688-TV-0",b:"688",f:"TV"},{name:"U.S. Virgin Islands",c:"1-VI-0",b:"1",f:"VI"},{name:"Uganda",c:"256-UG-0",b:"256",f:"UG"},{name:"Ukraine",c:"380-UA-0",b:"380",f:"UA"},{name:"United Arab Emirates",c:"971-AE-0",b:"971",f:"AE"},{name:"United Kingdom",c:"44-GB-0",b:"44",f:"GB"},{name:"United States",c:"1-US-0",b:"1",f:"US"},{name:"Uruguay",c:"598-UY-0",b:"598",f:"UY"},{name:"Uzbekistan",c:"998-UZ-0",b:"998",f:"UZ"},{name:"Vanuatu",c:"678-VU-0",b:"678",f:"VU"},{name:"Vatican City",c:"379-VA-0",b:"379",f:"VA"},{name:"Venezuela",c:"58-VE-0",b:"58",f:"VE"},{name:"Vietnam",c:"84-VN-0",b:"84",f:"VN"},{name:"Wallis and Futuna",c:"681-WF-0",b:"681",f:"WF"},{name:"Western Sahara",c:"212-EH-0",b:"212",f:"EH"},{name:"Yemen",c:"967-YE-0",b:"967",f:"YE"},{name:"Zambia",c:"260-ZM-0",b:"260",f:"ZM"}
1,{name:"Zimbabwe",c:"263-ZW-0",b:"263",f:"ZW"}];lo(fo);var ho=new ro(fo);function po(e,t){this.a=e,this.Aa=t}function vo(e){e=Z(e);var t=oo(ho,e);return 0<t.length?new po("1"==t[0].b?"1-US-0":t[0].c,Z(e.substr(t[0].b.length+1))):null}function bo(e){var t=so(e.a);if(!t)throw Error("Country ID "+e.a+" not found.");return"+"+t.b+e.Aa}function go(e,t){for(var i=0;i<e.length;i++)if(!V(mo,e[i])&&(null!==yo&&e[i]in yo||V(t,e[i])))return e[i];return null}var mo=["emailLink","password","phone"],yo={"facebook.com":"FacebookAuthProvider","github.com":"GithubAuthProvider","google.com":"GoogleAuthProvider",password:"EmailAuthProvider","twitter.com":"TwitterAuthProvider",phone:"PhoneAuthProvider"};function wo(){this.a=new Qr,eo(this.a,"acUiConfig"),eo(this.a,"autoUpgradeAnonymousUsers"),eo(this.a,"callbacks"),eo(this.a,"credentialHelper",Zo),eo(this.a,"immediateFederatedRedirect",!1),eo(this.a,"popupMode",!1),eo(this.a,"privacyPolicyUrl"),eo(this.a,"queryParameterForSignInSuccessUrl","signInSuccessUrl"),eo(this.a,"queryParameterForWidgetMode","mode"),eo(this.a,"signInFlow"),eo(this.a,"signInOptions"),eo(this.a,"signInSuccessUrl"),eo(this.a,"siteName"),eo(this.a,"tosUrl"),eo(this.a,"widgetUrl"),eo(this.a,"adminRestrictedOperation")}function So(e){var t=!!e.a.get("autoUpgradeAnonymousUsers");return t&&!Ko(e)&&Va('Missing "signInFailure" callback: "signInFailure" callback needs to be provided when "autoUpgradeAnonymousUsers" is set to true.',void 0),t}function Io(e){e=e.a.get("signInOptions")||[];for(var t=[],i=0;i<e.length;i++){var n=e[i];(n=k(n)?n:{provider:n}).provider&&t.push(n)}return t}function ko(e,t){e=Io(e);for(var i=0;i<e.length;i++)if(e[i].provider===t)return e[i];return null}function Eo(e){return Io(e).map((function(e){return e.provider}))}function Co(e,t){e=Ao(e);for(var i=0;i<e.length;i++)if(e[i].providerId===t)return e[i];return null}function Ao(e){return Io(e).map((function(e){if(yo[e.provider]||V(ts,e.provider)){for(var t in e={providerId:e.provider,S:e.providerName||null,V:e.fullLabel||null,ta:e.buttonColor||null,za:e.iconUrl?St(kt(e.iconUrl)).toString():null})null===e[t]&&delete e[t];return e}return{providerId:e.provider,S:e.providerName||null,V:e.fullLabel||null,ta:e.buttonColor||null,za:e.iconUrl?St(kt(e.iconUrl)).toString():null,Ob:e.loginHintKey||null}}))}function xo(e){var t=ko(e,n.a.auth.GoogleAuthProvider.PROVIDER_ID);return t&&t.clientId&&function(e){if("http:"!==(window.location&&window.location.protocol)&&"https:"!==(window.location&&window.location.protocol))return Zo;if((e=e.a.get("credentialHelper"))===qo)return Zo;for(var t in Xo)if(Xo[t]===e)return Xo[t];return Zo}(e)===Jo&&t.clientId||null}function Po(e){return!!((e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))&&e.disableSignUp&&e.disableSignUp.status)}function Ro(e){return!(!(e=e.a.get("adminRestrictedOperation")||null)||!e.status)}function To(e,t){return e=(e=ko(e,t))&&e.scopes,Array.isArray(e)?e:[]}function Mo(e,t){return k(e=(e=ko(e,t))&&e.customParameters)?(e=se(e),t===n.a.auth.GoogleAuthProvider.PROVIDER_ID&&delete e.login_hint,t===n.a.auth.GithubAuthProvider.PROVIDER_ID&&delete e.login,e):null}function Oo(e){if(!(e=ko(e,n.a.auth.PhoneAuthProvider.PROVIDER_ID)))return null;var t=e.whitelistedCountries,i=e.blacklistedCountries;if("undefined"!==typeof t&&(!Array.isArray(t)||0==t.length))throw Error("WhitelistedCountries must be a non-empty array.");if("undefined"!==typeof i&&!Array.isArray(i))throw Error("BlacklistedCountries must be an array.");if(t&&i)throw Error("Both whitelistedCountries and blacklistedCountries are provided.");if(!t&&!i)return fo;if(e=[],t){i={};for(var a=0;a<t.length;a++)for(var r=co(t[a]),o=0;o<r.length;o++)i[r[o].c]=r[o];for(var s in i)i.hasOwnProperty(s)&&e.push(i[s])}else{for(s={},t=0;t<i.length;t++)for(r=co(i[t]),a=0;a<r.length;a++)s[r[a].c]=r[a];for(r=0;r<fo.length;r++)null!==s&&fo[r].c in s||e.push(fo[r])}return e}function Uo(e){return io(e.a,"queryParameterForWidgetMode")}function jo(e){var t=e.a.get("tosUrl")||null;if(e=e.a.get("privacyPolicyUrl")||null,t&&!e&&za("Privacy Policy URL is missing, the link will not be displayed."),t&&e){if("function"===typeof t)return t;if("string"===typeof t)return function(){ia(t)}}return null}function Do(e){var t=e.a.get("tosUrl")||null,i=e.a.get("privacyPolicyUrl")||null;if(i&&!t&&za("Term of Service URL is missing, the link will not be displayed."),t&&i){if("function"===typeof i)return i;if("string"===typeof i)return function(){ia(i)}}return null}function Lo(e){return!(e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))||"undefined"===typeof e.requireDisplayName||!!e.requireDisplayName}function No(e){return!(!(e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))||e.signInMethod!==n.a.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD)}function Fo(e){var t=!!e.a.get("immediateFederatedRedirect"),i=Eo(e);return e=Bo(e),t&&1==i.length&&!V(mo,i[0])&&e==$o}function Bo(e){for(var t in e=e.a.get("signInFlow"),Qo)if(Qo[t]==e)return Qo[t];return $o}function _o(e){return Vo(e).signInSuccess||null}function Go(e){return Vo(e).signInSuccessWithAuthResult||null}function Ko(e){return Vo(e).signInFailure||null}function Vo(e){return e.a.get("callbacks")||{}}var Ho,Wo,Yo,zo,qo="accountchooser.com",Jo="googleyolo",Zo="none",Xo={l
1c:qo,oc:Jo,NONE:Zo},$o="redirect",Qo={rc:"popup",sc:$o},es={nc:"callback",RECOVER_EMAIL:"recoverEmail",tc:"resetPassword",REVERT_SECOND_FACTOR_ADDITION:"revertSecondFactorAddition",uc:"select",vc:"signIn",VERIFY_AND_CHANGE_EMAIL:"verifyAndChangeEmail",VERIFY_EMAIL:"verifyEmail"},ts=["anonymous"],is=["sitekey","tabindex","callback","expired-callback"],ns={};function as(e,t,i,n){ns[e].apply(null,Array.prototype.slice.call(arguments,1))}function rs(e){return e.classList?e.classList:p(e=e.className)&&e.match(/\S+/g)||[]}function os(e,t){return e.classList?e.classList.contains(t):V(rs(e),t)}function ss(e,t){e.classList?e.classList.add(t):os(e,t)||(e.className+=0<e.className.length?" "+t:t)}function us(e,t){e.classList?e.classList.remove(t):os(e,t)&&(e.className=_(rs(e),(function(e){return e!=t})).join(" "))}function cs(e){var t=e.type;switch(p(t)&&t.toLowerCase()){case"checkbox":case"radio":return e.checked?e.value:null;case"select-one":return 0<=(t=e.selectedIndex)?e.options[t].value:null;case"select-multiple":t=[];for(var i,n=0;i=e.options[n];n++)i.selected&&t.push(i.value);return t.length?t:null;default:return null!=e.value?e.value:null}}function ls(e,t){var i=e.type;switch(p(i)&&i.toLowerCase()){case"checkbox":case"radio":e.checked=t;break;case"select-one":if(e.selectedIndex=-1,p(t))for(var n=0;i=e.options[n];n++)if(i.value==t){i.selected=!0;break}break;case"select-multiple":for(p(t)&&(t=[t]),n=0;i=e.options[n];n++)if(i.selected=!1,t)for(var a,r=0;a=t[r];r++)i.value==a&&(i.selected=!0);break;default:e.value=null!=t?t:""}}function fs(e,t,i,n,a,r){if(nt&&!ht("525"))return!0;if(rt&&a)return hs(e);if(a&&!n)return!1;if(!it&&("number"==typeof t&&(t=ds(t)),(!i||rt)&&(17==t||18==t||rt&&91==t)||rt&&16==t&&(n||r)))return!1;if((nt||et)&&n&&i)switch(e){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(Qe&&n&&t==e)return!1;switch(e){case 13:return!it||!r&&!a&&!(i&&n);case 27:return!(nt||et||it)}return(!it||!(n||a||r))&&hs(e)}function hs(e){if(48<=e&&57>=e||96<=e&&106>=e||65<=e&&90>=e||(nt||et)&&0==e)return!0;switch(e){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:return!0;case 173:return it;default:return!1}}function ds(e){if(it)e=function(e){switch(e){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return e}}(e);else if(rt&&nt)switch(e){case 93:e=91}return e}function ps(e){dn.call(this),this.a=e,en(e,"keydown",this.g,!1,this),en(e,"click",this.h,!1,this)}function vs(e,t){var i=new gs(t);if(pn(e,i)){i=new bs(t);try{pn(e,i)}finally{t.stopPropagation()}}}function bs(e){Vi.call(this,e.a),this.type="action"}function gs(e){Vi.call(this,e.a),this.type="beforeaction"}function ms(e){dn.call(this),this.a=e,e=Qe?"focusout":"blur",this.g=en(this.a,Qe?"focusin":"focus",this,!Qe),this.h=en(this.a,e,this,!Qe)}function ys(e,t){dn.call(this),this.g=e||1,this.a=t||h,this.h=P(this.gc,this),this.j=O()}function ws(e){e.Ka=!1,e.aa&&(e.a.clearTimeout(e.aa),e.aa=null)}function Ss(e){Ui.call(this),this.g=e,this.a={}}j(ps,dn),ps.prototype.g=function(e){(13==e.keyCode||nt&&3==e.keyCode)&&vs(this,e)},ps.prototype.h=function(e){vs(this,e)},ps.prototype.o=function(){ps.K.o.call(this),an(this.a,"keydown",this.g,!1,this),an(this.a,"click",this.h,!1,this),delete this.a},j(bs,Vi),j(gs,Vi),j(ms,dn),ms.prototype.handleEvent=function(e){var t=new Vi(e.a);t.type="focusin"==e.type||"focus"==e.type?"focusin":"focusout",pn(this,t)},ms.prototype.o=function(){ms.K.o.call(this),rn(this.g),rn(this.h),delete this.a},j(ys,dn),(t=ys.prototype).Ka=!1,t.aa=null,t.gc=function(){if(this.Ka){var e=O()-this.j;0<e&&e<.8*this.g?this.aa=this.a.setTimeout(this.h,this.g-e):(this.aa&&(this.a.clearTimeout(this.aa),this.aa=null),pn(this,"tick"),this.Ka&&(ws(this),this.start()))}},t.start=function(){this.Ka=!0,this.aa||(this.aa=this.a.setTimeout(this.h,this.g),this.j=O())},t.o=function(){ys.K.o.call(this),ws(this),delete this.a},j(Ss,Ui);var Is=[];function ks(e,t,i,n){w(i)||(i&&(Is[0]=i.toString()),i=Is);for(var a=0;a<i.length;a++){var r=en(t,i[a],n||e.handleEvent,!1,e.g||e);if(!r)break;e.a[r.key]=r}}function Es(e){oe(e.a,(function(e,t){this.a.hasOwnProperty(t)&&rn(e)}),e),e.a={}}function Cs(e){dn.call(this),this.a=null,this.g=e,e=Qe||et||nt&&!ht("531")&&"TEXTAREA"==e.tagName,this.h=new Ss(this),ks(this.h,this.g,e?["keydown","paste","cut","drop","input"]:"input",this)}function As(e){null!=e.a&&(h.clearTimeout(e.a),e.a=null)}function xs(e){return(e=new Vi(e.a)).type="input",e}function Ps(e,t){dn.call(this),e&&(this.Oa&&Us(this),this.qa=e,this.Na=en(this.qa,"keypress",this,t),this.Ya=en(this.qa,"keydown",this.Jb,t,this),this.Oa=en(this.qa,"keyup",this.Kb,t,this))}Ss.prototype.o=function(){Ss.K.o.call(this),Es(this)},Ss.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},j(Cs,dn),Cs.prototype.handleEvent=function(e){if("input"==e.type)Qe&&ht(10)&&0==e.keyCode&&0==e.j||(As(this),pn(this,xs(e)));else if("keydown"!=e.type||function(e){if(e.altKey&&!e.ctrlKey||e.metaKey||112<=e.keyCode&&123>
1=e.keyCode)return!1;if(hs(e.keyCode))return!0;switch(e.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!it;default:return 166>e.keyCode||183<e.keyCode}}(e)){var t="keydown"==e.type?this.g.value:null;Qe&&229==e.keyCode&&(t=null);var i=xs(e);As(this),this.a=function(e,t){if(I(e))t&&(e=P(e,t));else{if(!e||"function"!=typeof e.handleEvent)throw Error("Invalid listener argument");e=P(e.handleEvent,e)}return 2147483647<Number(0)?-1:h.setTimeout(e,0)}((function(){this.a=null,this.g.value!=t&&pn(this,i)}),this)}},Cs.prototype.o=function(){Cs.K.o.call(this),this.h.m(),As(this),delete this.g},j(Ps,dn),(t=Ps.prototype).qa=null,t.Na=null,t.Ya=null,t.Oa=null,t.R=-1,t.X=-1,t.Ua=!1;var Rs={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Ts={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Ms=!nt||ht("525"),Os=rt&&it;function Us(e){e.Na&&(rn(e.Na),rn(e.Ya),rn(e.Oa),e.Na=null,e.Ya=null,e.Oa=null),e.qa=null,e.R=-1,e.X=-1}function js(e,t,i,n){Vi.call(this,n),this.type="key",this.keyCode=e,this.j=t,this.repeat=i}function Ds(e,t,i,n){this.top=e,this.right=t,this.bottom=i,this.left=n}function Ls(e,t){var i=Wt(e);return i.defaultView&&i.defaultView.getComputedStyle&&(e=i.defaultView.getComputedStyle(e,null))&&(e[t]||e.getPropertyValue(t))||""}function Ns(e){try{var t=e.getBoundingClientRect()}catch(i){return{left:0,top:0,right:0,bottom:0}}return Qe&&e.ownerDocument.body&&(e=e.ownerDocument,t.left-=e.documentElement.clientLeft+e.body.clientLeft,t.top-=e.documentElement.clientTop+e.body.clientTop),t}function Fs(e){var t=Wt(e),i=new Lt(0,0),n=t?Wt(t):document;return e==(n=!Qe||9<=Number(lt)||"CSS1Compat"==Ft(n).a.compatMode?n.documentElement:n.body)||(e=Ns(e),t=Vt(n=Ft(t).a),n=n.parentWindow||n.defaultView,t=Qe&&ht("10")&&n.pageYOffset!=t.scrollTop?new Lt(t.scrollLeft,t.scrollTop):new Lt(n.pageXOffset||t.scrollLeft,n.pageYOffset||t.scrollTop),i.a=e.left+t.a,i.g=e.top+t.g),i}(t=Ps.prototype).Jb=function(e){(nt||et)&&(17==this.R&&!e.ctrlKey||18==this.R&&!e.altKey||rt&&91==this.R&&!e.metaKey)&&(this.X=this.R=-1),-1==this.R&&(e.ctrlKey&&17!=e.keyCode?this.R=17:e.altKey&&18!=e.keyCode?this.R=18:e.metaKey&&91!=e.keyCode&&(this.R=91)),Ms&&!fs(e.keyCode,this.R,e.shiftKey,e.ctrlKey,e.altKey,e.metaKey)?this.handleEvent(e):(this.X=ds(e.keyCode),Os&&(this.Ua=e.altKey))},t.Kb=function(e){this.X=this.R=-1,this.Ua=e.altKey},t.handleEvent=function(e){var t=e.a,i=t.altKey;if(Qe&&"keypress"==e.type)var n=this.X,a=13!=n&&27!=n?t.keyCode:0;else(nt||et)&&"keypress"==e.type?(n=this.X,a=0<=t.charCode&&63232>t.charCode&&hs(n)?t.charCode:0):$e&&!nt?a=hs(n=this.X)?t.keyCode:0:("keypress"==e.type?(Os&&(i=this.Ua),t.keyCode==t.charCode?32>t.keyCode?(n=t.keyCode,a=0):(n=this.X,a=t.charCode):(n=t.keyCode||this.X,a=t.charCode||0)):(n=t.keyCode||this.X,a=t.charCode||0),rt&&63==a&&224==n&&(n=191));var r=n=ds(n);n?63232<=n&&n in Rs?r=Rs[n]:25==n&&e.shiftKey&&(r=9):t.keyIdentifier&&t.keyIdentifier in Ts&&(r=Ts[t.keyIdentifier]),it&&Ms&&"keypress"==e.type&&!fs(r,this.R,e.shiftKey,e.ctrlKey,i,e.metaKey)||(e=r==this.R,this.R=r,(t=new js(r,a,e,t)).altKey=i,pn(this,t))},t.N=function(){return this.qa},t.o=function(){Ps.K.o.call(this),Us(this)},j(js,Vi),Ds.prototype.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"},Ds.prototype.ceil=function(){return this.top=Math.ceil(this.top),this.right=Math.ceil(this.right),this.bottom=Math.ceil(this.bottom),this.left=Math.ceil(this.left),this},Ds.prototype.floor=function(){return this.top=Math.floor(this.top),this.right=Math.floor(this.right),this.bottom=Math.floor(this.bottom),this.left=Math.floor(this.left),this},Ds.prototype.round=function(){return this.top=Math.round(this.top),this.right=Math.round(this.right),this.bottom=Math.round(this.bottom),this.left=Math.round(this.left),this};var Bs={thin:2,medium:4,thick:6};function _s(e,t){if("none"==(e.currentStyle?e.currentStyle[t+"Style"]:null))return 0;var i=e.currentStyle?e.currentStyle[t+"Width"]:null;if(i in Bs)e=Bs[i];else if(/^\d+px?$/.test(i))e=parseInt(i,10);else{t=e.style.left;var n=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left,e.style.left=i,i=e.style.pixelLeft,e.style.left=t,e.runtimeStyle.left=n,e=+i}return e}function Gs(){}function Ks(e){dn.call(this),this.s=e||Ft(),this.cb=null,this.na=!1,this.g=null,this.L=void 0,this.oa=this.Ea=this.Y=null}function Vs(e,t){return e.g?_t(t,e.g||e.s.a):null}function Hs(e){return e.L||(e.L=new Ss(e)),e.L}function Ws(e,t){e.Ea&&B(e.Ea,t,void 0)}function Ys(e,t){var i=zt(e,"firebaseui-textfield");t?(us(e,"firebaseui-input-invalid"),ss(e,"firebaseui-input"),i&&us(i,"firebaseui-textfield-invalid")):(us(e,"firebaseui-input"),ss(e,"firebaseui-input-invalid"),i&&ss(i,"firebaseui-textfield-invalid"))}function zs(e,t,i){Li(e,R(Ni,t=new Cs(t))),ks(Hs(e),t,"input",i)}function qs(e,t,i){Li(e,R(Ni,t=new Ps(t))),ks(Hs(e),t,"key",(function(e){13==e.keyCode&&(e.stopPropagation(),e.preventDefault(),i(e))}))}function Js(e,t,i){Li(e,R(Ni,t=new ps(t))),ks(Hs(e),t,"action",(function(e){e.stopPropagation(),e.preventDefault(),i(e)}))}function Zs(e){ss(e,"firebaseui-hidden")}function Xs(e,t){t&&Yt(e,t),us(e,"firebaseui-hidden")}function $s(e){return!os(e,"firebaseui-hidden")&&"none"!=e.style.display}function Qs(e){var t=(e=e||{}).email,i=e.disabled,n='<div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-email-input">';return n=e.xc?n+"Enter new email address":n+"Email",n+='</label><input type="email" name="email" id="ui-sign-in-email-input" autocomplete="username" class="mdl-textfield__input firebaseui-input firebaseui-id-email" value="'+hi(null!=t?t:"")+'"'+(i?"disabled":"")+'></div><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-id-email-error"></p></div>',ui(n)}function eu(e){var t='<button type="submit" class="firebaseui-id-submit firebaseui-button mdl-button mdl-js-button mdl-button--raised mdl-button--colored">';
1return t=(e=(e=e||{}).label)?t+ai(e):t+"Next",ui(t+"</button>")}function tu(){var e=""+eu({label:li("Sign In")});return ui(e)}function iu(){var e=""+eu({label:li("Save")});return ui(e)}function nu(){var e=""+eu({label:li("Continue")});return ui(e)}function au(e){var t='<div class="firebaseui-new-password-component"><div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-new-password-input">';return t=(e=(e=e||{}).label)?t+ai(e):t+"Choose password",ui(t+'</label><input type="password" name="newPassword" id="ui-sign-in-new-password-input" autocomplete="new-password" class="mdl-textfield__input firebaseui-input firebaseui-id-new-password"></div><a href="javascript:void(0)" class="firebaseui-input-floating-button firebaseui-id-password-toggle firebaseui-input-toggle-on firebaseui-input-toggle-blur"></a><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-id-new-password-error"></p></div></div>')}function ru(){var e='<div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-password-input">';return ui((e={}.current?e+"Current password":e+"Password")+'</label><input type="password" name="password" id="ui-sign-in-password-input" autocomplete="current-password" class="mdl-textfield__input firebaseui-input firebaseui-id-password"></div><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-id-password-error"></p></div>')}function ou(){return ui('<a class="firebaseui-link firebaseui-id-secondary-link" href="javascript:void(0)">Trouble signing in?</a>')}function su(e){var t='<button class="firebaseui-id-secondary-link firebaseui-button mdl-button mdl-js-button mdl-button--primary">';return t=(e=(e=e||{}).label)?t+ai(e):t+"Cancel",ui(t+"</button>")}function uu(e){var t="";return e.F&&e.D&&(t+='<ul class="firebaseui-tos-list firebaseui-tos"><li class="firebaseui-inline-list-item"><a href="javascript:void(0)" class="firebaseui-link firebaseui-tos-link" target="_blank">Terms of Service</a></li><li class="firebaseui-inline-list-item"><a href="javascript:void(0)" class="firebaseui-link firebaseui-pp-link" target="_blank">Privacy Policy</a></li></ul>'),ui(t)}function cu(e){var t="";return e.F&&e.D&&(t+='<p class="firebaseui-tos firebaseui-tospp-full-message">By continuing, you are indicating that you accept our <a href="javascript:void(0)" class="firebaseui-link firebaseui-tos-link" target="_blank">Terms of Service</a> and <a href="javascript:void(0)" class="firebaseui-link firebaseui-pp-link" target="_blank">Privacy Policy</a>.</p>'),ui(t)}function lu(e){return e='<div class="firebaseui-info-bar firebaseui-id-info-bar"><p class="firebaseui-info-bar-message">'+ai(e.message)+'&nbsp;&nbsp;<a href="javascript:void(0)" class="firebaseui-link firebaseui-id-dismiss-info-bar">Dismiss</a></p></div>',ui(e)}function fu(e){var t=e.content;return e=e.Ab,ui('<dialog class="mdl-dialog firebaseui-dialog firebaseui-id-dialog'+(e?" "+hi(e):"")+'">'+ai(t)+"</dialog>")}function hu(e){var t=e.message;return ui(fu({content:fi('<div class="firebaseui-dialog-icon-wrapper"><div class="'+hi(e.Ma)+' firebaseui-dialog-icon"></div></div><div class="firebaseui-progress-dialog-message">'+ai(t)+"</div>")}))}function du(e){for(var t='<div class="firebaseui-list-box-actions">',i=(e=e.items).length,n=0;n<i;n++){var a=e[n];t+='<button type="button" data-listboxid="'+hi(a.id)+'" class="mdl-button firebaseui-id-list-box-dialog-button firebaseui-list-box-dialog-button">'+(a.Ma?'<div class="firebaseui-list-box-icon-wrapper"><div class="firebaseui-list-box-icon '+hi(a.Ma)+'"></div></div>':"")+'<div class="firebaseui-list-box-label-wrapper">'+ai(a.label)+"</div></button>"}return t=""+fu({Ab:li("firebaseui-list-box-dialog"),content:fi(t+"</div>")}),ui(t)}function pu(e){return ui((e=e||{}).tb?'<div class="mdl-spinner mdl-spinner--single-color mdl-js-spinner is-active firebaseui-busy-indicator firebaseui-id-busy-indicator"></div>':'<div class="mdl-progress mdl-js-progress mdl-progress__indeterminate firebaseui-busy-indicator firebaseui-id-busy-indicator"></div>')}function vu(e,t){return si((e=(e=e||{}).ga).S?e.S:t.hb[e.providerId]?""+t.hb[e.providerId]:e.providerId&&0==e.providerId.indexOf("saml.")||e.providerId&&0==e.providerId.indexOf("oidc.")?e.providerId.substring(5):""+e.providerId)}function bu(e){yu(e,"upgradeElement")}function gu(e){yu(e,"downgradeElements")}m(Gs),Gs.prototype.a=0,j(Ks,dn),(t=Ks.prototype).Lb=Gs.Xa(),t.N=function(){return this.g},t.Za=function(e){if(this.Y&&this.Y!=e)throw Error("Method not supported");Ks.K.Za.call(this,e)},t.kb=function(){this.g=this.s.a.createElement("DIV")},t.render=function(e){if(this.na)throw Error("Component already rendered");this.g||this.kb(),e?e.insertBefore(this.g,null):this.s.a.body.appendChild(this.g),this.Y&&!this.Y.na||this.v()}
1,t.v=function(){this.na=!0,Ws(this,(function(e){!e.na&&e.N()&&e.v()}))},t.ya=function(){Ws(this,(function(e){e.na&&e.ya()})),this.L&&Es(this.L),this.na=!1},t.o=function(){this.na&&this.ya(),this.L&&(this.L.m(),delete this.L),Ws(this,(function(e){e.m()})),this.g&&Ht(this.g),this.Y=this.g=this.oa=this.Ea=null,Ks.K.o.call(this)},t.removeChild=function(e,t){if(e){var i=p(e)?e:e.cb||(e.cb=":"+(e.Lb.a++).toString(36));if(this.oa&&i?e=(null!==(e=this.oa)&&i in e?e[i]:void 0)||null:e=null,i&&e){var n=this.oa;if(i in n&&delete n[i],H(this.Ea,e),t&&(e.ya(),e.g&&Ht(e.g)),null==(t=e))throw Error("Unable to set parent component");t.Y=null,Ks.K.Za.call(t,null)}}if(!e)throw Error("Child is not in parent component");return e},lu.a="firebaseui.auth.soy2.element.infoBar",hu.a="firebaseui.auth.soy2.element.progressDialog",du.a="firebaseui.auth.soy2.element.listBoxDialog",pu.a="firebaseui.auth.soy2.element.busyIndicator";var mu=["mdl-js-textfield","mdl-js-progress","mdl-js-spinner","mdl-js-button"];function yu(e,t){e&&window.componentHandler&&window.componentHandler[t]&&mu.forEach((function(i){os(e,i)&&window.componentHandler[t](e),B(Bt(i,e),(function(e){window.componentHandler[t](e)}))}))}function wu(e,t,i){if(Su.call(this),document.body.appendChild(e),e.showModal||window.dialogPolyfill.registerDialog(e),e.showModal(),bu(e),t&&Js(this,e,(function(t){var i=e.getBoundingClientRect();(t.clientX<i.left||i.left+i.width<t.clientX||t.clientY<i.top||i.top+i.height<t.clientY)&&Su.call(this)})),!i){var n=this.N().parentElement||this.N().parentNode;if(n){var a=this;this.da=function(){if(e.open){var t=e.getBoundingClientRect().height,i=n.getBoundingClientRect().height,r=n.getBoundingClientRect().top-document.body.getBoundingClientRect().top,o=n.getBoundingClientRect().left-document.body.getBoundingClientRect().left,s=e.getBoundingClientRect().width,u=n.getBoundingClientRect().width;e.style.top=(r+(i-t)/2).toString()+"px",t=o+(u-s)/2,e.style.left=t.toString()+"px",e.style.right=(document.body.getBoundingClientRect().width-t-s).toString()+"px"}else window.removeEventListener("resize",a.da)},this.da(),window.addEventListener("resize",this.da,!1)}}}function Su(){var e=Iu.call(this);e&&(gu(e),e.open&&e.close(),Ht(e),this.da&&window.removeEventListener("resize",this.da))}function Iu(){return _t("firebaseui-id-dialog")}function ku(){Ht(Eu.call(this))}function Eu(){return Vs(this,"firebaseui-id-info-bar")}function Cu(){return Vs(this,"firebaseui-id-dismiss-info-bar")}var Au={xa:{"google.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg","github.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/github.svg","facebook.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/facebook.svg","twitter.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/twitter.svg",password:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/mail.svg",phone:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/phone.svg",anonymous:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/anonymous.png","microsoft.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/microsoft.svg","yahoo.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/yahoo.svg","apple.com":"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/apple.png",saml:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/saml.svg",oidc:"https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/oidc.svg"},wa:{"google.com":"#ffffff","github.com":"#333333","facebook.com":"#3b5998","twitter.com":"#55acee",password:"#db4437",phone:"#02bd7e",anonymous:"#f4b400","microsoft.com":"#2F2F2F","yahoo.com":"#720E9E","apple.com":"#000000",saml:"#007bff",oidc:"#007bff"},hb:{"google.com":"Google","github.com":"GitHub","facebook.com":"Facebook","twitter.com":"Twitter",password:"Password",phone:"Phone",anonymous:"Guest","microsoft.com":"Microsoft","yahoo.com":"Yahoo","apple.com":"Apple"}};function xu(e,t,i){for(var n in Ki.call(this,e,t),i)this[n]=i[n]}function Pu(e,t,i,n,a){Ks.call(this,i),this.fb=e,this.eb=t,this.Fa=!1,this.Ga=n||null,this.A=this.ca=null,this.Z=se(Au),ce(this.Z,a||{})}function Ru(e){return e.N().parentElement||e.N().parentNode}function Tu(e,t,i){qs(e,t,(function(){i.focus()}))}function Mu(e,t,i){qs(e,t,(function(){i()}))}function Ou(e,t,i){t=(e=e||{}
1).Va;var n=e.ia;return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-sign-in"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in with email</h1></div><div class="firebaseui-card-content"><div class="firebaseui-relative-wrapper">'+Qs(e)+'</div></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+(t?su(null):"")+eu(null)+'</div></div><div class="firebaseui-card-footer">'+(n?cu(i):uu(i))+"</div></form></div>",ui(e)}function Uu(e,t,i){return t=(e=e||{}).ia,e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-sign-in"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content">'+Qs(e)+ru()+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-links">'+ou()+'</div><div class="firebaseui-form-actions">'+tu()+'</div></div><div class="firebaseui-card-footer">'+(t?cu(i):uu(i))+"</div></form></div>",ui(e)}function ju(e,t,i){var n=(e=e||{}).Tb;t=e.Ta;var a=e.ia,r='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-sign-up"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Create account</h1></div><div class="firebaseui-card-content">'+Qs(e);return n?(e='<div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-name-input">First &amp; last name</label><input type="text" name="name" id="ui-sign-in-name-input" autocomplete="name" class="mdl-textfield__input firebaseui-input firebaseui-id-name" value="'+hi(null!=(e=(e=e||{}).name)?e:"")+'"></div><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-id-name-error"></p></div>',e=ui(e)):e="",i=r+e+au(null)+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+(t?su(null):"")+iu()+'</div></div><div class="firebaseui-card-footer">'+(a?cu(i):uu(i))+"</div></form></div>",ui(i)}function Du(e,t,i){return t=(e=e||{}).Ta,e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-recovery"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Recover password</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Get instructions sent to this email that explain how to reset your password</p>'+Qs(e)+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+(t?su(null):"")+eu({label:li("Send")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(e)}function Lu(e,t,i){t=e.G;var n="";return n+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-recovery-email-sent"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Check your email</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+(e="Follow the instructions sent to <strong>"+ai(e.email)+"</strong> to recover your password")+'</p></div><div class="firebaseui-card-actions">',t&&(n+='<div class="firebaseui-form-actions">'+eu({label:li("Done")})+"</div>"),n+='</div><div class="firebaseui-card-footer">'+uu(i)+"</div></div>",ui(n)}function Nu(e,t,i){return ui('<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-callback"><div class="firebaseui-callback-indicator-container">'+pu(null)+"</div></div>")}function Fu(e,t,i){return ui('<div class="firebaseui-container firebaseui-id-page-spinner">'+pu({tb:!0})+"</div>")}function Bu(){return ui('<div class="firebaseui-container firebaseui-id-page-blank firebaseui-use-spinner"></div>')}function _u(e,t,i){return t="",t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-link-sign-in-sent"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign-in email sent</h1></div><div class="firebaseui-card-content"><div class="firebaseui-email-sent"></div><p class="firebaseui-text">'+(e="A sign-in email with additional instructions was sent to <strong>"+ai(e.email)+"</strong>. Check your email to complete sign-in.")+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-links">'+ui('<a class="firebaseui-link firebaseui-id-trouble-getting-email-link" href="javascript:void(0)">Trouble getting email?</a>')+'</div><div class="firebaseui-form-actions">'+su({label:li("Back")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function Gu(e,t,i){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-not-received"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Trouble getting email?</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Try these common fixes:<ul><li>Check if the email was marked as spam or filtered.</li><li>Check your internet connection.</li><li>Check that you did not misspell your email.</li><li>Check that your inbox space is not running out or other inbox settings related issues.</li></ul></p><p class="firebaseui-text">If the steps above didn\'t work, you can resend the email. Note that this will deactivate the link in the older email.</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-links">'+ui('<a class="firebaseui-link firebaseui-id-resend-email-link" href="javascript:void(0)">Resend</a>')+'</div><div class="firebaseui-form-actions">'+su({label:li("Back")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(e)}function Ku(e,t,i){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-link-sign-in-confirmation"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Confirm email</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Confirm your email to complete sign in</p><div class="firebaseui-relative-wrapper">'+Qs(e)+'</div></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su(null)+eu(null)+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(e)}function Vu(){var e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-different-device-error"><div class="firebaseui-card-header"><h1 class="firebaseui-title">New device or browser detected</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Try opening the link using the same device or browser where you started the sign-in process.</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su({label:li("Dismiss")})+"</div></div></div>";return ui(e)}function Hu(){var e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-anonymous-user-mismatch"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Session ended</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">The session associated with this sign-in request has either expired or was cleared.</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su({label:li("Dismiss")})+"</div></div></div>";return ui(e)}function Wu(e,t,i){return t="",t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-linking"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><h2 class="firebaseui-subtitle">You already have an account</h2><p class="firebaseui-text">'+(e="You\u2019ve already used <strong>"+ai(e.email)+"</strong> to sign in. Enter your password for that account.")+"</p>"+ru()+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-links">'+ou()+'</div><div class="firebaseui-form-actions">'+tu()+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function Yu(e,t,i){var n=e.email;return t="",e=li(e=""+vu(e,i)),t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-link-sign-in-linking"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><h2 class="firebaseui-subtitle">You already have an account</h2><p class="firebaseui-text firebaseui-text-justify">'+(n="You\u2019ve already used <strong>"+ai(n)+"</strong>. You can connect your <strong>"+ai(e)+"</strong> account with <strong>"+ai(n)+"</strong> by signing in with email link below.")+'<p class="firebaseui-text firebaseui-text-justify">'+(e="For this flow to successfully connect your "+ai(e)+" account with this email, you have to open the link on the same device or browser.")+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+tu()+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function zu(e,t,i){t="";var n=""+vu(e,i);return t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-link-sign-in-linking-different-device"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text firebaseui-text-justify">'+(e="You originally intended to connect <strong>"+ai(n=li(n))+"</strong> to your email account but have opened the link on a different device where you are not signed in.")+'</p><p class="firebaseui-text firebaseui-text-justify">'+(n="If you still want to connect your <strong>"+ai(n)+"</strong> account, open the link on the same device where you started sign-in. Otherwise, tap Continue to sign-in on this device.")+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+nu()+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function qu(e,t,i){var n=e.email;return t="",e=li(e=""+vu(e,i)),t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-federated-linking"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><h2 class="firebaseui-subtitle">You already have an account</h2><p class="firebaseui-text">'+(n="You\u2019ve already used <strong>"+ai(n)+"</strong>. Sign in with "+ai(e)+" to continue.")+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+eu({label:li("Sign in with "+e)})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function Ju(e,t,i){var n=(e=e||{}).kc;t=e.yb,e=e.Eb;var a='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-un
1authorized-user"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Not Authorized</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">';return n?a+=n="<strong>"+ai(n)+"</strong> is not authorized to view the requested page.":a+="User is not authorized to view the requested page.",a+="</p>",t&&(a+='<p class="firebaseui-text firebaseui-id-unauthorized-user-admin-email">'+(t="Please contact <strong>"+ai(t)+"</strong> for authorization.")+"</p>"),a+='</div><div class="firebaseui-card-actions"><div class="firebaseui-form-links">',e&&(a+='<a class="firebaseui-link firebaseui-id-unauthorized-user-help-link" href="javascript:void(0)" target="_blank">Learn More</a>'),a+='</div><div class="firebaseui-form-actions">'+su({label:li("Back")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(a)}function Zu(e,t,i){return t="",t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-unsupported-provider"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+(e="To continue sign in with <strong>"+ai(e.email)+"</strong> on this device, you have to recover the password.")+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su(null)+eu({label:li("Recover password")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function Xu(e){var t="";return t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-reset"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Reset your password</h1></div><div class="firebaseui-card-content">'+('<p class="firebaseui-text">for <strong>'+ai(e.email)+"</strong></p>")+au(function(e){function t(){}var i={label:li("New password")};for(var n in t.prototype=e,e=new t,i)e[n]=i[n];return e}(e))+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+iu()+"</div></div></form></div>",ui(t)}function $u(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-reset-success"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Password changed</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">You can now sign in with your new password</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function Qu(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-password-reset-failure"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Try resetting your password again</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Your request to reset your password has expired or the link has already been used</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function ec(e){var t=e.G,i="";return i+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-change-revoke-success"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Updated email address</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+(e="Your sign-in email address has been changed back to <strong>"+ai(e.email)+"</strong>.")+'</p><p class="firebaseui-text">If you didn\u2019t ask to change your sign-in email, it\u2019s possible someone is trying to access your account and you should <a class="firebaseui-link firebaseui-id-reset-password-link" href="javascript:void(0)">change your password right away</a>.</p></div><div class="firebaseui-card-actions">'+(t?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></form></div>",ui(i)}function tc(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-change-revoke-failure"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Unable to update your email address</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">There was a problem changing your sign-in email back.</p><p class="firebaseui-text">If you try again and still can\u2019t reset your email, try asking your administrator for help.</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function ic(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-verification-success"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Your email has been verified</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">You can now sign in with your new account</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function nc(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-verification-failure"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Try verifying your email again</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Your request to verify your email has expired or the link has already been used</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function ac(e){var t=e.G,i="";return i+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-verify-and-change-email-success"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Your email has been verified and changed</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+(e="You can now sign in with your new email <strong>"+ai(e.email)+"</strong>.")+'</p></div><div class="firebaseui-card-actions">'+(t?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(i)}function rc(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-verify-and-change-email-failure"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Try updating your email again</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Your request to verify and update your email has expired or the link has already been used.</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function oc(e){var t=e.factorId,i=e.phoneNumber;e=e.G;var n='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-revert-second-factor-addition-success"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Removed second factor</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">';switch(t){case"phone":n+=t="The <strong>"+ai(t)+" "+ai(i)+"</strong> was removed as a second authentication step.";break;default:n+="The device or app was removed as a second authentication step."}return n+='</p><p class="firebaseui-text">If you don\'t recognize this device, someone might be trying to access your account. Consider <a class="firebaseui-link firebaseui-id-reset-password-link" href="javascript:void(0)">changing your password right away</a>.</p></div><div class="firebaseui-card-actions">'+(e?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></form></div>",ui(n)}function sc(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-revert-second-factor-addition-failure"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Couldn\'t remove your second factor</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">Something went wrong removing your second factor.</p><p class="firebaseui-text">Try removing it again. If that doesn\'t work, contact support for assistance.</p></div><div class="firebaseui-card-actions">'+((e=e||{}).G?'<div class="firebaseui-form-actions">'+nu()+"</div>":"")+"</div></div>",ui(e)}function uc(e){var t=e.zb;return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-recoverable-error"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Error encountered</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+ai(e.errorMessage)+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">',t&&(e+=eu({label:li("Retry")})),ui(e+"</div></div></div>")}function cc(e){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-unrecoverable-error"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Error encountered</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+ai(e.errorMessage)+"</p></div></div>",ui(e)}function lc(e,t,i){var n=e.Qb;return t="",t+='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-email-mismatch"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><h2 class="firebaseui-subtitle">'+(e="Continue with "+ai(e.jc)+"?")+'</h2><p class="firebaseui-text">'+(n="You originally wanted to sign in with "+ai(n))+'</p></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su(null)+eu({label:li("Continue")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form></div>",ui(t)}function fc(e,t,i){var n='<div class="firebaseui-container firebaseui-page-provider-sign-in firebaseui-id-page-provider-sign-in firebaseui-use-spinner"><div class="firebaseui-card-content"><form onsubmit="return false;"><ul class="firebaseui-idp-list">';t=(e=e.Sb).length;for(var a=0;a<t;a++){var r={ga:e[a]},o=i,s=(r=r||{}).ga,u=r,c="";switch((u=u||{}).ga.providerId){case"google.com":c+="firebaseui-idp-google";break;case"github.com":c+="firebaseui-idp-github";break;case"facebook.com":c+="firebaseui-idp-facebook";break;case"twitter.com":c+="firebaseui-idp-twitter";break;case"phone":c+="firebaseui-idp-phone";break;case"anonymous":c+="firebaseui-idp-anonymous";break;case"password":c+="firebaseui-idp-password";break;default:c+="firebaseui-idp-generic"}u=(u='<button class="firebaseui-idp-button mdl-button mdl-js-button mdl-button--raised '+hi(si(c))+' firebaseui-id-idp-button" data-provider-id="'+hi(s.providerId)+'" style="background-color:')+hi(pi(si((c=(c=(c=r)||{}).ga).ta?c.ta:o.wa[c.providerId]?""+o.wa[c.providerId]:0==c.providerId.indexOf("saml.")?""+o.wa.saml:0==c.providerId.indexOf("oidc.")?""+o.wa.oidc:""+o.wa.password)))+'"><span class="firebaseui-idp-icon-wrapper"><img class="firebaseui-idp-icon" alt="" src="';var l=r;c=o,l=(l=l||{}).ga,c=ci(l.za?di(l.za):c.xa[l.providerId]?di(c.xa[l.providerId]):0==l.providerId.indexOf("saml.")?di(c.xa.saml):0==l.providerId.indexOf("oidc.")?di(c.xa.oidc):di(c.xa.password)),u=u+hi(di(c))+'"></span>',"password"==s.providerId?(u+='<span class="firebaseui-idp-text firebaseui-idp-text-long">',s.V?u+=ai(s.V):s.S?u+=r="Sign in with "+ai(vu(r,o)):u+="Sign in with email",u+='</span><span class="firebaseui-idp-text firebaseui-idp-text-short">',u=s.S?u+ai(s.S):u+"Email",u+="</span>"):"phone"==s.providerId?(u+='<span class="firebaseui-idp-text firebaseui-idp-text-long">',s.V?u+=ai(s.V):s.S?u+=r="Sign in with "+ai(vu(r,o)):u+="Sign in with phone",u+='</span><span class="firebaseui-idp-text firebaseui-idp-text-short">',u=s.S?u+ai(s.S):u+"Phone",u+="</span>"):"anonymous"==s.providerId?(u+='<span class="firebaseui-idp-text firebaseui-idp-text-long">
1',s.V?u+=ai(s.V):s.S?u+=r="Sign in with "+ai(vu(r,o)):u+="Continue as guest",u+='</span><span class="firebaseui-idp-text firebaseui-idp-text-short">',u=s.S?u+ai(s.S):u+"Guest",u+="</span>"):(u+='<span class="firebaseui-idp-text firebaseui-idp-text-long">',s.V?u+=ai(s.V):u+=c="Sign in with "+ai(vu(r,o)),u+='</span><span class="firebaseui-idp-text firebaseui-idp-text-short">'+(s.S?ai(s.S):ai(vu(r,o)))+"</span>"),n+='<li class="firebaseui-list-item">'+(s=ui(u+"</button>"))+"</li>"}return n+='</ul></form></div><div class="firebaseui-card-footer firebaseui-provider-sign-in-footer">'+cu(i)+"</div></div>",ui(n)}function hc(e,t,i){var n,a=(e=e||{}).Gb,r=e.Va;return t=e.ia,e='<div class="firebaseui-phone-number"><button class="firebaseui-id-country-selector firebaseui-country-selector mdl-button mdl-js-button"><span class="firebaseui-flag firebaseui-country-selector-flag firebaseui-id-country-selector-flag"></span><span class="firebaseui-id-country-selector-code"></span></button><div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label firebaseui-textfield firebaseui-phone-input-wrapper"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-phone-number-input">Phone number</label><input type="tel" name="phoneNumber" id="ui-sign-in-phone-number-input" class="mdl-textfield__input firebaseui-input firebaseui-id-phone-number" value="'+hi(null!=(e=(e=e||{}).Aa)?e:"")+'"></div></div><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-phone-number-error firebaseui-id-phone-number-error"></p></div>',n=(e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-phone-sign-in-start"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Enter your phone number</h1></div><div class="firebaseui-card-content"><div class="firebaseui-relative-wrapper">'+ui(e))+(n=a?ui('<div class="firebaseui-recaptcha-wrapper"><div class="firebaseui-recaptcha-container"></div><div class="firebaseui-error-wrapper firebaseui-recaptcha-error-wrapper"><p class="firebaseui-error firebaseui-hidden firebaseui-id-recaptcha-error"></p></div></div>'):"")+'</div></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+(r?su(null):"")+eu({label:li("Verify")})+'</div></div><div class="firebaseui-card-footer">',t?(t='<p class="firebaseui-tos firebaseui-phone-tos">',t=i.F&&i.D?t+'By tapping Verify, you are indicating that you accept our <a href="javascript:void(0)" class="firebaseui-link firebaseui-tos-link" target="_blank">Terms of Service</a> and <a href="javascript:void(0)" class="firebaseui-link firebaseui-pp-link" target="_blank">Privacy Policy</a>. An SMS may be sent. Message &amp; data rates may apply.':t+"By tapping Verify, an SMS may be sent. Message &amp; data rates may apply.",i=ui(t+"</p>")):i=ui('<p class="firebaseui-tos firebaseui-phone-sms-notice">By tapping Verify, an SMS may be sent. Message &amp; data rates may apply.</p>')+uu(i),ui(n+i+"</div></form></div>")}function dc(e,t,i){var n="";return e='Enter the 6-digit code we sent to <a class="firebaseui-link firebaseui-change-phone-number-link firebaseui-id-change-phone-number-link" href="javascript:void(0)">&lrm;'+ai(t=(e=e||{}).phoneNumber)+"</a>",ai(t),t=n,i='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-phone-sign-in-finish"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Verify your phone number</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">'+e+"</p>"+(n=ui('<div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"><label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-phone-confirmation-code-input">6-digit code</label><input type="number" name="phoneConfirmationCode" id="ui-sign-in-phone-confirmation-code-input" class="mdl-textfield__input firebaseui-input firebaseui-id-phone-confirmation-code"></div><div class="firebaseui-error-wrapper"><p class="firebaseui-error firebaseui-text-input-error firebaseui-hidden firebaseui-id-phone-confirmation-code-error"></p></div>'))+'</div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+su(null)+eu({label:li("Continue")})+'</div></div><div class="firebaseui-card-footer">'+uu(i)+"</div></form>",e=ui('<div class="firebaseui-resend-container"><span class="firebaseui-id-resend-countdown"></span><a href="javascript:void(0)" class="firebaseui-id-resend-link firebaseui-hidden firebaseui-link">Resend</a></div>'),ui(t+(i+e+"</div>"))}function pc(){return ui('<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-sign-out"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign Out</h1></div><div class="firebaseui-card-content"><p class="firebaseui-text">You are now successfully signed out.</p></div></div>')}function vc(e,t,i){var n='<div class="firebaseui-container firebaseui-page-select-tenant firebaseui-id-page-select-tenant"><div class="firebaseui-card-content"><form onsubmit="return false;"><ul class="firebaseui-tenant-list">';t=(e=e.ec).length;for(var a=0;a<t;a++){var r=e[a],o="",s=ai(r.displayName),u=r.tenantId?r.tenantId:"top-level-project";o+='<button class="firebaseui-tenant-button mdl-button mdl-js-button mdl-button--raised firebaseui-tenant-selection-'+hi(u=li(u))+' firebaseui-id-tenant-selection-button"'+(r.tenantId?'data-tenant-id="'+hi(r.tenantId)+'"':"")+'style="background-color:'+hi(pi(r.ta))+'"><span class="firebaseui-idp-icon-wrapper"><img class="firebaseui-idp-icon" alt="" src="'+hi(di(r.za))+'"></span><span class="firebaseui-idp-text firebaseui-idp-text-long">',r.V?o+=ai(r.V):o+=r="Sign in to "+ai(r.displayName),n+='<li class="firebaseui-list-item">'+(o=ui(o+'</span><span class="firebaseui-idp-text firebaseui-idp-text-short">'+s+"</span></button>"))+"</li>"}return n+='</ul></form></div><div class="firebaseui-card-footer firebaseui-provider-sign-in-footer">'+cu(i)+"</div></div>",ui(n)}function bc(e,t,i){return e='<div class="mdl-card mdl-shadow--2dp firebaseui-container firebaseui-id-page-provider-match-by-email"><form onsubmit="return false;"><div class="firebaseui-card-header"><h1 class="firebaseui-title">Sign in</h1></div><div class="firebaseui-card-content"><div class="firebaseui-relative-wrapper">'+Qs(null)+'</div></div><div class="firebaseui-card-actions"><div class="firebaseui-form-actions">'+eu(null)+'</div></div><div class="firebaseui-card-footer">'+cu(i)+"</div></form></div>",ui(e)}function gc(){return Vs(this,"firebaseui-id-submit")}function mc(){return Vs(this,"firebaseui-id-secondary-link")}function yc(e,t){Js(this,gc.call(this),(function(t){e(t)}));var i=mc.call(this);i&&t&&Js(this,i,(function(e){t(e)}))}function wc(){return Vs(this,"firebaseui-id-password")}function Sc(){return Vs(this,"firebaseui-id-password-error")}function Ic(){var e=wc.call(this),t=Sc.call(this);zs(this,e,(function(){$s(t)&&(Ys(e,!0),Zs(t))}))}function kc(){var e=wc.call(this),t=Sc.call(this);return cs(e)?(Ys(e,!0),Zs(t),t=!0):(Ys(e,!1),Xs(t,si("Enter your password").toString()),t=!1),t?cs(e):null}function Ec(e,t,i,n,a,r){Pu.call(this,Wu,{email:e},r,"passwordLinking",{F:n,D:a}),this.w=t,this.H=i}j(xu,Ki),j(Pu,Ks),(t=Pu.prototype).kb=function(){var e=ei(this.fb,this.eb,this.Z,this.s);bu(e),this.g=e},t.v=function(){if(Pu.K.v.call(this),mn(Ru(this),new xu("pageEnter",Ru(this),{pageId:this.Ga})),this.bb()&&this.Z.F){var e=this.Z.F;Js(this,this.bb(),(function(){e()}))}if(this.ab()&&this.Z.D){var t=this.Z.D;Js(this,this.ab(),(function(){t()}))}},t.ya=function(){mn(Ru(this),new xu("pageExit",Ru(this),{pageId:this.Ga})),Pu.K.ya.call(this)},t.o=function(){window.clearTimeout(this.ca),this.eb=this.fb=this.ca=null,this.Fa=!1,this.A=null,gu(this.N()),Pu.K.o.call(this)},t.I=function(e,t,i,n){function a(){if(r.T)return null;
1r.Fa=!1,window.clearTimeout(r.ca),r.ca=null,r.A&&(gu(r.A),Ht(r.A),r.A=null)}var r=this;return r.Fa?null:(function(e){e.Fa=!0;var t=os(e.N(),"firebaseui-use-spinner");e.ca=window.setTimeout((function(){e.N()&&null===e.A&&(e.A=ei(pu,{tb:t},null,e.s),e.N().appendChild(e.A),bu(e.A))}),500)}(r),e.apply(null,t).then(i,n).then(a,a))},T(Pu.prototype,{a:function(e){ku.call(this);var t=ei(lu,{message:e},null,this.s);this.N().appendChild(t),Js(this,Cu.call(this),(function(){Ht(t)}))},zc:ku,Bc:Eu,Ac:Cu,$:function(e,t){e=ei(hu,{Ma:e,message:t},null,this.s),wu.call(this,e)},h:Su,Cb:Iu,Dc:function(){return Vs(this,"firebaseui-tos")},bb:function(){return Vs(this,"firebaseui-tos-link")},ab:function(){return Vs(this,"firebaseui-pp-link")},Ec:function(){return Vs(this,"firebaseui-tos-list")}}),Ou.a="firebaseui.auth.soy2.page.signIn",Uu.a="firebaseui.auth.soy2.page.passwordSignIn",ju.a="firebaseui.auth.soy2.page.passwordSignUp",Du.a="firebaseui.auth.soy2.page.passwordRecovery",Lu.a="firebaseui.auth.soy2.page.passwordRecoveryEmailSent",Nu.a="firebaseui.auth.soy2.page.callback",Fu.a="firebaseui.auth.soy2.page.spinner",Bu.a="firebaseui.auth.soy2.page.blank",_u.a="firebaseui.auth.soy2.page.emailLinkSignInSent",Gu.a="firebaseui.auth.soy2.page.emailNotReceived",Ku.a="firebaseui.auth.soy2.page.emailLinkSignInConfirmation",Vu.a="firebaseui.auth.soy2.page.differentDeviceError",Hu.a="firebaseui.auth.soy2.page.anonymousUserMismatch",Wu.a="firebaseui.auth.soy2.page.passwordLinking",Yu.a="firebaseui.auth.soy2.page.emailLinkSignInLinking",zu.a="firebaseui.auth.soy2.page.emailLinkSignInLinkingDifferentDevice",qu.a="firebaseui.auth.soy2.page.federatedLinking",Ju.a="firebaseui.auth.soy2.page.unauthorizedUser",Zu.a="firebaseui.auth.soy2.page.unsupportedProvider",Xu.a="firebaseui.auth.soy2.page.passwordReset",$u.a="firebaseui.auth.soy2.page.passwordResetSuccess",Qu.a="firebaseui.auth.soy2.page.passwordResetFailure",ec.a="firebaseui.auth.soy2.page.emailChangeRevokeSuccess",tc.a="firebaseui.auth.soy2.page.emailChangeRevokeFailure",ic.a="firebaseui.auth.soy2.page.emailVerificationSuccess",nc.a="firebaseui.auth.soy2.page.emailVerificationFailure",ac.a="firebaseui.auth.soy2.page.verifyAndChangeEmailSuccess",rc.a="firebaseui.auth.soy2.page.verifyAndChangeEmailFailure",oc.a="firebaseui.auth.soy2.page.revertSecondFactorAdditionSuccess",sc.a="firebaseui.auth.soy2.page.revertSecondFactorAdditionFailure",uc.a="firebaseui.auth.soy2.page.recoverableError",cc.a="firebaseui.auth.soy2.page.unrecoverableError",lc.a="firebaseui.auth.soy2.page.emailMismatch",fc.a="firebaseui.auth.soy2.page.providerSignIn",hc.a="firebaseui.auth.soy2.page.phoneSignInStart",dc.a="firebaseui.auth.soy2.page.phoneSignInFinish",pc.a="firebaseui.auth.soy2.page.signOut",vc.a="firebaseui.auth.soy2.page.selectTenant",bc.a="firebaseui.auth.soy2.page.providerMatchByEmail",u(Ec,Pu),Ec.prototype.v=function(){this.P(),this.M(this.w,this.H),Mu(this,this.i(),this.w),this.i().focus(),Pu.prototype.v.call(this)},Ec.prototype.o=function(){this.w=null,Pu.prototype.o.call(this)},Ec.prototype.j=function(){return cs(Vs(this,"firebaseui-id-email"))},T(Ec.prototype,{i:wc,B:Sc,P:Ic,u:kc,ea:gc,ba:mc,M:yc});var Cc=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/;function Ac(){return Vs(this,"firebaseui-id-email")}function xc(){return Vs(this,"firebaseui-id-email-error")}function Pc(e){var t=Ac.call(this),i=xc.call(this);zs(this,t,(function(){$s(i)&&(Ys(t,!0),Zs(i))})),e&&qs(this,t,(function(){e()}))}function Rc(){return Z(cs(Ac.call(this))||"")}function Tc(){var e=Ac.call(this),t=xc.call(this),i=cs(e)||"";return i?Cc.test(i)?(Ys(e,!0),Zs(t),t=!0):(Ys(e,!1),Xs(t,si("That email address isn't correct").toString()),t=!1):(Ys(e,!1),Xs(t,si("Enter your email address to continue").toString()),t=!1),t?Z(cs(e)):null}function Mc(e,t,i,n,a,r,o){Pu.call(this,Uu,{email:i,ia:!!r},o,"passwordSignIn",{F:n,D:a}),this.w=e,this.H=t}function Oc(e,t,i,n,a,r){Pu.call(this,e,t,n,a||"notice",r),this.i=i||null}function Uc(e,t,i,n,a){Oc.call(this,Lu,{email:e,G:!!t},t,a,"passwordRecoveryEmailSent",{F:i,D:n})}function jc(e,t){Oc.call(this,ic,{G:!!e},e,t,"emailVerificationSuccess")}function Dc(e,t){Oc.call(this,nc,{G:!!e},e,t,"emailVerificationFailure")}function Lc(e,t,i){Oc.call(this,ac,{email:e,G:!!t},t,i,"verifyAndChangeEmailSuccess")}function Nc(e,t){Oc.call(this,rc,{G:!!e},e,t,"verifyAndChangeEmailFailure")}function Fc(e,t){Oc.call(this,sc,{G:!!e},e,t,"revertSecondFactorAdditionFailure")}function Bc(e){Oc.call(this,pc,void 0,void 0,e,"signOut")}function _c(e,t){Oc.call(this,$u,{G:!!e},e,t,"passwordResetSuccess")}function Gc(e,t){Oc.call(this,Qu,{G:!!e},e,t,"passwordResetFailure")}function Kc(e,t){Oc.call(this,tc,{G:!!e},e,t,"emailChangeRevokeFailure")}function Vc(e,t,i){Oc.call(this,uc,{errorMessage:e,zb:!!t},t,i,"recoverableError")}function Hc(e,t){Oc.call(this,cc,{errorMessage:e},void 0,t,"unrecoverableError")}function Wc(e){if("auth/invalid-credential"===e.code&&e.message&&-1!==e.message.indexOf("error=consent_required"))return{code:"auth/user-cancelled"};if(e.message&&-1!==e.message.indexOf("HTTP Cloud Function returned an error:")){var t=JSON.parse(e.message.substring(e.message.indexOf("{"),e.message.lastIndexOf("}")+1));return{code:e.code,message:t&&t.error&&t.error.message||e.message}}return e}function Yc(e,t,i,n){function a(i){if(!i.name||"cancel"!=i.name){e:{var n=i.message;try{var a=((JSON.parse(n).error||{}).message||"").toLowerCase().match(/invalid.+(access|id)_token/);if(a&&a.length){var r=!0;break e}}catch(o){}r=!1}if(r)i=Ru(t),t.m(),Qc(e,i,void 0,si("Your sign-in session has expired. Please try again.").toString());else{if(r=i&&i.message||"",i.code){if("auth/email-already-in-use"==i.code||"auth/credential-already-in-use"==i.code)return;r=Jc(i)}t.a(r)}}}if(Cf(e),n)return zc(e,i),Vn();if(!i.credential)throw Error("No credential found!");if(!vf(e).currentUser&&!i.user)throw Error("User not logged in.");try{var r=function(e,t){return Pf(e),If(e,(function(i){if(e.j&&!e.j.isAnonymous&&So(xf(e))&&!vf(e).currentUser)return Tf(e).then((function(){return"password"==t.credential.providerId&&(t.credential=null),t}));if(i)return Tf(e).then((function(){return i.linkWithCredential(t.credential)})).then((function(e){return t.user=e.user,t.credential=e.credential,t.operationType=e.operationType,t.additionalUserInfo=e.additionalUserInfo,t}),(function(i){if(i&&"auth/email-already-in-use"==i.code&&i.email&&i.credential)throw i;return Mf(e,i,t.credential)}));if(!t.user)throw Error('Internal error: An incompatible or outdated version of "firebase.js" may be used.');return Tf(e).then((function(){return bf(e).updateCurrentUser(t.user)})).then((function(){return t.user=bf(e).currentUser,t.operationType="signIn",t.credential&&t.credential.providerId&&"password"==t.credential.providerId&&(t.credential=null),t}))}))}(e,i)}catch(o){return Va(o.code||o.message,o),t.a(o.code||o.message),Vn()}return i=r.then((function(t){zc(e,t)}),a).then(void 0,a),Ef(e,r),Vn(i)}function zc(e,t){if(!t.user)throw Error("No user found");var i=Go(xf(e));if(_o(xf(e))&&i&&za("Both signInSuccess and signInSuccessWithAuthResult callbacks are provided. Only signInSuccessWithAuthResult callback will be invoked."),i){i=Go(xf(e));var n=qr(gf(e))||void 0;Yr(Kr,gf(e));var a=!1;ta()?(i&&!i(t,n)||(a=!0,Dt(window.opener.location,qc(e,n))),i||window.close()):i&&!i(t,n)||(a=!0,Dt(window.location,qc(e,n))),a||e.reset()}else{i=t.user,t=t.credential,n=_o(xf(e)),a=qr(gf(e))||void 0,Yr(Kr,gf(e));var r=!1;ta()?(n&&!n(i,t,a)||(r=!0,Dt(window.opener.location,qc(e,a))),n||window.close()):n&&!n(i,t,a)||(r=!0,Dt(window.location,qc(e,a))),r||e.reset()}}function qc(e,t){if(!(e=t||xf(e).a.get("signInSuccessUrl")))throw Error("No redirect URL has been found. You must either specify a signInSuccessUrl in the configuration, pass in a redirect URL to the widget URL, or return false from the callback.");return e}
1function Jc(e){var t={code:e.code},i="";switch((t=t||{}).code){case"auth/email-already-in-use":i+="The email address is already used by another account";break;case"auth/requires-recent-login":i+=Ti();break;case"auth/too-many-requests":i+="You have entered an incorrect password too many times. Please try again in a few minutes.";break;case"auth/user-cancelled":i+="Please authorize the required permissions to sign in to the application";break;case"auth/user-not-found":i+="That email address doesn't match an existing account";break;case"auth/user-token-expired":i+=Ti();break;case"auth/weak-password":i+="Strong passwords have at least 6 characters and a mix of letters and numbers";break;case"auth/wrong-password":i+="The email and password you entered don't match";break;case"auth/network-request-failed":i+="A network error has occurred";break;case"auth/invalid-phone-number":i+=Ci();break;case"auth/invalid-verification-code":i+=si("Wrong code. Try again.");break;case"auth/code-expired":i+="This code is no longer valid";break;case"auth/expired-action-code":i+="This code has expired.";break;case"auth/invalid-action-code":i+="The action code is invalid. This can happen if the code is malformed, expired, or has already been used."}if(t=si(i).toString())return t;try{return JSON.parse(e.message),Va("Internal error: "+e.message,void 0),xi().toString()}catch(n){return e.message}}function Zc(e,t,i,a){function r(){!function(e,t){zr(Gr,{tenantId:e.a},t)}(new ir(e.h.tenantId||null),gf(e)),Ef(e,t.I(P(e.dc,e),[c],(function(){if("file:"===(window.location&&window.location.protocol))return Ef(e,hf(e).then((function(i){t.m(),Yr(Gr,gf(e)),as("callback",e,u,Vn(i))}),o))}),s))}function o(n){if(Yr(Gr,gf(e)),!n.name||"cancel"!=n.name)switch(n=Wc(n),n.code){case"auth/popup-blocked":r();break;case"auth/popup-closed-by-user":case"auth/cancelled-popup-request":case"auth/credential-already-in-use":break;case"auth/network-request-failed":case"auth/too-many-requests":case"auth/user-cancelled":t.a(Jc(n));break;case"auth/admin-restricted-operation":t.m(),Ro(xf(e))?as("handleUnauthorizedUser",e,u,null,i):as("callback",e,u,Hn(n));break;default:t.m(),as("callback",e,u,Hn(n))}}function s(i){Yr(Gr,gf(e)),i.name&&"cancel"==i.name||(Va("signInWithRedirect: "+i.code,void 0),i=Jc(i),"blank"==t.Ga&&Fo(xf(e))?(t.m(),as("providerSignIn",e,u,i)):t.a(i))}var u=Ru(t),c=function(e,t,i){var a=yo[t]&&n.a.auth[yo[t]]?new n.a.auth[yo[t]]:0==t.indexOf("saml.")?new n.a.auth.SAMLAuthProvider(t):new n.a.auth.OAuthProvider(t);if(!a)throw Error("Invalid Firebase Auth provider!");var r=To(xf(e),t);if(a.addScope)for(var o=0;o<r.length;o++)a.addScope(r[o]);return r=Mo(xf(e),t)||{},i&&(e=t==n.a.auth.GoogleAuthProvider.PROVIDER_ID?"login_hint":t==n.a.auth.GithubAuthProvider.PROVIDER_ID?"login":(e=Co(xf(e),t))&&e.Ob)&&(r[e]=i),a.setCustomParameters&&a.setCustomParameters(r),a}(e,i,a);Bo(xf(e))==$o?r():Ef(e,function(e,t){return Pf(e),If(e,(function(i){return i&&!Jr(gf(e))?i.linkWithPopup(t).then((function(e){return e}),(function(t){if(t&&"auth/email-already-in-use"==t.code&&t.email&&t.credential)throw t;return Mf(e,t)})):vf(e).signInWithPopup(t)}))}(e,c).then((function(i){t.m(),as("callback",e,u,Vn(i))}),o))}function Xc(e){return 1==(e=Eo(xf(e))).length&&e[0]==n.a.auth.EmailAuthProvider.PROVIDER_ID}function $c(e){return 1==(e=Eo(xf(e))).length&&e[0]==n.a.auth.PhoneAuthProvider.PROVIDER_ID}function Qc(e,t,i,n){Xc(e)?n?as("signIn",e,t,i,n):nl(e,t,i):e&&$c(e)&&!n?as("phoneSignInStart",e,t):e&&Fo(xf(e))&&!n?as("federatedRedirect",e,t,i):as("providerSignIn",e,t,n,i)}function el(e,t,i,n){var a=Ru(t);Ef(e,t.I(P(vf(e).fetchSignInMethodsForEmail,vf(e)),[i],(function(r){t.m(),tl(e,a,r,i,n)}),(function(e){e=Jc(e),t.a(e)})))}function tl(e,t,i,a,r,o){i.length||No(xf(e))&&!No(xf(e))?V(i,n.a.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD)?as("passwordSignIn",e,t,a,o):1==i.length&&i[0]===n.a.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD?No(xf(e))?as("sendEmailLinkForSignIn",e,t,a,(function(){as("signIn",e,t)})):as("unsupportedProvider",e,t,a):(i=go(i,Eo(xf(e))))?(Xr(new Qa(a),gf(e)),as("federatedSignIn",e,t,a,i,r)):as("unsupportedProvider",e,t,a):Po(xf(e))?as("handleUnauthorizedUser",e,t,a,n.a.auth.EmailAuthProvider.PROVIDER_ID):No(xf(e))?as("sendEmailLinkForSignIn",e,t,a,(function(){as("signIn",e,t)})):as("passwordSignUp",e,t,a,void 0,void 0,o)}function il(e,t,i,n,a,r){var o=Ru(t);Ef(e,t.I(P(e.Ib,e),[i,r],(function(){t.m(),as("emailLinkSignInSent",e,o,i,n,r)}),a))}function nl(e,t,i){i?as("prefilledEmailSignIn",e,t,i):as("signIn",e,t)}function al(){return we(aa(),"oobCode")}function rl(){var e=we(aa(),"continueUrl");return e?function(){Dt(window.location,e)}:null}function ol(e,t){Pu.call(this,Hu,void 0,t,"anonymousUserMismatch"),this.i=e}function sl(e){Pu.call(this,Nu,void 0,e,"callback")}function ul(e,t,i){if(i.user){var n={user:i.user,credential:i.credential,operationType:i.operationType,additionalUserInfo:i.additionalUserInfo},a=Jr(gf(e)),r=a&&a.g;if(r&&!function(e,t){if(t==e.email)return!0;
1if(e.providerData)for(var i=0;i<e.providerData.length;i++)if(t==e.providerData[i].email)return!0;return!1}(i.user,r))!function(e,t,i){var n=Ru(t);Ef(e,Tf(e).then((function(){t.m(),as("emailMismatch",e,n,i)}),(function(e){e.name&&"cancel"==e.name||(e=Jc(e.code),t.a(e))})))}(e,t,n);else{var o=a&&a.a;o?Ef(e,i.user.linkWithCredential(o).then((function(i){n={user:i.user,credential:o,operationType:i.operationType,additionalUserInfo:i.additionalUserInfo},cl(e,t,n)}),(function(i){ll(e,t,i)}))):cl(e,t,n)}}else i=Ru(t),t.m(),Zr(gf(e)),Qc(e,i)}function cl(e,t,i){Zr(gf(e)),Yc(e,t,i)}function ll(e,t,i){var n=Ru(t);Zr(gf(e)),i=Jc(i),t.m(),Qc(e,n,void 0,i)}function fl(e,t,i,a){var r=Ru(t);Ef(e,vf(e).fetchSignInMethodsForEmail(i).then((function(o){t.m(),o.length?V(o,n.a.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD)?as("passwordLinking",e,r,i):1==o.length&&o[0]===n.a.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD?as("emailLinkSignInLinking",e,r,i):(o=go(o,Eo(xf(e))))?as("federatedLinking",e,r,i,o,a):(Zr(gf(e)),as("unsupportedProvider",e,r,i)):(Zr(gf(e)),as("passwordRecovery",e,r,i,!1,Pi().toString()))}),(function(i){ll(e,t,i)})))}function hl(e,t){Pu.call(this,Vu,void 0,t,"differentDeviceError"),this.i=e}function dl(e,t,i,n){Pu.call(this,ec,{email:e,G:!!i},n,"emailChangeRevoke"),this.l=t,this.i=i||null}function pl(){return Vs(this,"firebaseui-id-new-password")}function vl(){return Vs(this,"firebaseui-id-password-toggle")}function bl(){this.Ra=!this.Ra;var e=vl.call(this),t=pl.call(this);this.Ra?(t.type="text",ss(e,"firebaseui-input-toggle-off"),us(e,"firebaseui-input-toggle-on")):(t.type="password",ss(e,"firebaseui-input-toggle-on"),us(e,"firebaseui-input-toggle-off")),t.focus()}function gl(){return Vs(this,"firebaseui-id-new-password-error")}function ml(){this.Ra=!1;var e=pl.call(this);e.type="password";var t=gl.call(this);zs(this,e,(function(){$s(t)&&(Ys(e,!0),Zs(t))}));var i=vl.call(this);ss(i,"firebaseui-input-toggle-on"),us(i,"firebaseui-input-toggle-off"),function(e,t,i){Li(e,R(Ni,t=new ms(t))),ks(Hs(e),t,"focusin",i)}(this,e,(function(){ss(i,"firebaseui-input-toggle-focus"),us(i,"firebaseui-input-toggle-blur")})),function(e,t,i){Li(e,R(Ni,t=new ms(t))),ks(Hs(e),t,"focusout",i)}(this,e,(function(){ss(i,"firebaseui-input-toggle-blur"),us(i,"firebaseui-input-toggle-focus")})),Js(this,i,P(bl,this))}function yl(){var e=pl.call(this),t=gl.call(this);return cs(e)?(Ys(e,!0),Zs(t),t=!0):(Ys(e,!1),Xs(t,si("Enter your password").toString()),t=!1),t?cs(e):null}function wl(e,t,i){Pu.call(this,Xu,{email:e},i,"passwordReset"),this.l=t}function Sl(e,t,i,n,a){Pu.call(this,oc,{factorId:e,phoneNumber:i||null,G:!!n},a,"revertSecondFactorAdditionSuccess"),this.l=t,this.i=n||null}function Il(e,t,i,n){"auth/weak-password"==(n&&n.code)?(e=Jc(n),Ys(i.i(),!1),Xs(i.w(),e),i.i().focus()):(i&&i.m(),(i=new Gc).render(t),df(e,i))}function kl(e,t){try{var i="number"==typeof e.selectionStart}catch(n){i=!1}i?(e.selectionStart=t,e.selectionEnd=t):Qe&&!ht("9")&&("textarea"==e.type&&(t=e.value.substring(0,t).replace(/(\r\n|\r|\n)/g,"\n").length),(e=e.createTextRange()).collapse(!0),e.move("character",t),e.select())}function El(e,t,i,n,a,r){Pu.call(this,Ku,{email:i},r,"emailLinkSignInConfirmation",{F:n,D:a}),this.l=e,this.u=t}function Cl(e,t,i,n,a){Pu.call(this,zu,{ga:e},a,"emailLinkSignInLinkingDifferentDevice",{F:i,D:n}),this.i=t}function Al(e){Pu.call(this,Bu,void 0,e,"blank")}function xl(e,t,i,a,r){var o=new Al,s=new Ge(i),u=s.a.a.get(We.$a)||"",c=s.a.a.get(We.Sa)||"",l="1"===s.a.a.get(We.Qa),f=Ke(s),h=s.a.a.get(We.PROVIDER_ID)||null;s=s.a.a.get(We.vb)||null,Af(e,s);var d=!Wr(Vr,gf(e)),p=a||function(e,t){var i=null;if(t=Wr(Vr,t))try{var n=Er(e,t),a=JSON.parse(n);i=a&&a.email||null}catch(o){}return i}(c,gf(e)),v=(a=function(e,t){var i=null;if(t=Wr(Hr,t))try{var n=Er(e,t);i=JSON.parse(n)}catch(r){}return tr(i||null)}(c,gf(e)))&&a.a;h&&v&&v.providerId!==h&&(v=null),o.render(t),df(e,o),Ef(e,o.I((function(){var t=Vn(null);t=f&&d||d&&l?Hn(Error("anonymous-user-not-found")):function(e,t){var i=Ke(new Ge(t));return i?(t=new Ln((function(t,n){var a=bf(e).onAuthStateChanged((function(e){a(),e&&e.isAnonymous&&e.uid===i?t(e):e&&e.isAnonymous&&e.uid!==i?n(Error("anonymous-user-mismatch")):n(Error("anonymous-user-not-found"))}));Ef(e,a)})),Ef(e,t),t):Vn(null)}(e,i).then((function(e){if(h&&!v)throw Error("pending-credential-not-found");return e}));var n=null;return t.then((function(t){return n=t,r?null:vf(e).checkActionCode(u)})).then((function(){return n}))}),[],(function(a){p?function(e,t,i,a,r,o){var s=Ru(t);t.$("mdl-spinner mdl-spinner--single-color mdl-js-spinner is-active firebaseui-progress-dialog-loading-icon",si("Signing in...").toString());var u=null;r=(o?function(e,t,i,a,r){Pf(e);var o=r||null,s=n.a.auth.EmailAuthProvider.credentialWithLink(i,a);return i=o?vf(e).signInWithEmailLink(i,a).then((function(e){return e.user.linkWithCredential(o)})).then((function(){return Tf(e)})).then((function(){return Mf(e,{code:"auth/email-already-in-use"},o)})):vf(e).fetchSignInMethodsForEmail(i).then((function(i){return i.length?Mf(e,{code:"auth/email-already-in-use"},s):t.linkWithCredential(s)})),Ef(e,i),i}(e,o,i,a,r):function(e,t,i,n){Pf(e);var a,r=n||null;return t=vf(e).signInWithEmailLink(t,i).then((function(e){if(a={user:e.user,credential:null,operationType:e.operationType,additionalUserInfo:e.additionalUserInfo},r)return e.user.linkWithCredential(r).then((function(e){a={user:e.user,credential:r,operationType:a.operationType,additionalUserInfo:e.additionalUserInfo}}))})).then((function(){Tf(e)})).then((function(){return bf(e).updateCurrentUser(a.user)})).then((function(){return a.user=bf(e).currentUser,a})),Ef(e,t),t}(e,i,a,r)).then((function(i){Yr(Hr,gf(e)),Yr(Vr,gf(e)),t.h(),t.$("firebaseui-icon-done",si("Signed in!").toString()),u=setTimeout((function(){t.h(),Yc(e,t,i,!0)}),1e3),Ef(e,(function(){t&&(t.h(),t.m()),clearTimeout(u)}))}),(function(n){if(t.h(),t.m(),!n.name||"cancel"!=n.name){var r=Jc(n=Wc(n));"auth/email-already-in-use"==n.code||"auth/credential-already-in-use"==n.code?(Yr(Hr,gf(e)),Yr(Vr,gf(e))):"auth/invalid-email"==n.code?(r=si("The email provided does not match the current sign-in session.").toString(),as("emailLinkConfirmation",e,s,a,Pl,null,r)):Qc(e,s,i,r)}})),Ef(e,r)}(e,o,p,i,v,a):l?(o.m(),as("differentDeviceError",e,t)):(o.m(),as("emailLinkConfirmation",e,t,i,Pl))}),(function(n){var a=void 0;if(!n||!n.name||"cancel"!=n.name)switch(o.m(),n&&n.message){case"anonymous-user-not-found":as("differentDeviceError",e,t);break;case"anonymous-user-mismatch":as("anonymousUserMismatch",e,t);break;
1case"pending-credential-not-found":as("emailLinkNewDeviceLinking",e,t,i,Rl);break;default:n&&(a=Jc(n)),Qc(e,t,void 0,a)}})))}function Pl(e,t,i,n){xl(e,t,n,i,!0)}function Rl(e,t,i){xl(e,t,i)}function Tl(e,t,i,n,a,r){Pu.call(this,Yu,{email:e,ga:t},r,"emailLinkSignInLinking",{F:n,D:a}),this.i=i}function Ml(e,t,i,n,a,r){Pu.call(this,_u,{email:e},r,"emailLinkSignInSent",{F:n,D:a}),this.u=t,this.i=i}function Ol(e,t,i,n,a,r,o){Pu.call(this,lc,{jc:e,Qb:t},o,"emailMismatch",{F:a,D:r}),this.l=i,this.i=n}function Ul(e,t,i,n,a){Pu.call(this,Gu,void 0,a,"emailNotReceived",{F:i,D:n}),this.l=e,this.i=t}function jl(e,t,i,n,a,r){Pu.call(this,qu,{email:e,ga:t},r,"federatedLinking",{F:n,D:a}),this.i=i}function Dl(e,t,i,n,a,r){Pu.call(this,Du,{email:i,Ta:!!t},r,"passwordRecovery",{F:n,D:a}),this.l=e,this.u=t}function Ll(){return Vs(this,"firebaseui-id-name")}function Nl(){return Vs(this,"firebaseui-id-name-error")}function Fl(e,t,i,n,a,r,o,s,u){Pu.call(this,ju,{email:n,Tb:e,name:a,Ta:!!i,ia:!!s},u,"passwordSignUp",{F:r,D:o}),this.w=t,this.H=i,this.B=e}function Bl(e,t){var i=Lo(xf(e)),a=t.j(),r=null;i&&(r=t.M());var o=t.P();if(a){if(i){if(!r)return void t.u().focus();r=re(r)}if(o){var s=n.a.auth.EmailAuthProvider.credential(a,o);Ef(e,t.I(P(e.Yb,e),[a,o],(function(n){var a={user:n.user,credential:s,operationType:n.operationType,additionalUserInfo:n.additionalUserInfo};return i?(n=n.user.updateProfile({displayName:r}).then((function(){return Yc(e,t,a)})),Ef(e,n),n):Yc(e,t,a)}),(function(i){if(!i.name||"cancel"!=i.name){var r=Wc(i);switch(i=Jc(r),r.code){case"auth/email-already-in-use":return function(e,t,i,n){function a(){var e=Jc(n);Ys(t.i(),!1),Xs(t.U(),e),t.i().focus()}var r=vf(e).fetchSignInMethodsForEmail(i).then((function(n){n.length?a():(n=Ru(t),t.m(),as("passwordRecovery",e,n,i,!1,Pi().toString()))}),(function(){a()}));return Ef(e,r),r}(e,t,a,r);case"auth/too-many-requests":i=si("Too many account requests are coming from your IP address. Try again in a few minutes.").toString();case"auth/operation-not-allowed":case"auth/weak-password":Ys(t.l(),!1),Xs(t.ba(),i);break;case"auth/admin-restricted-operation":Ro(xf(e))?(i=Ru(t),t.m(),as("handleUnauthorizedUser",e,i,a,n.a.auth.EmailAuthProvider.PROVIDER_ID)):t.a(i);break;default:Va(r="setAccountInfo: "+Ar(r),void 0),t.a(i)}}})))}else t.l().focus()}else t.i().focus()}function _l(){return Vs(this,"firebaseui-id-phone-confirmation-code")}function Gl(){return Vs(this,"firebaseui-id-phone-confirmation-code-error")}function Kl(){return Vs(this,"firebaseui-id-resend-countdown")}function Vl(e,t,i,n,a,r,o,s,u){Pu.call(this,dc,{phoneNumber:a},u,"phoneSignInFinish",{F:o,D:s}),this.jb=r,this.i=new ys(1e3),this.B=r,this.P=e,this.l=t,this.H=i,this.M=n}u(Mc,Pu),Mc.prototype.v=function(){this.P(),this.ea(),this.ba(this.w,this.H),Tu(this,this.l(),this.i()),Mu(this,this.i(),this.w),cs(this.l())?this.i().focus():this.l().focus(),Pu.prototype.v.call(this)},Mc.prototype.o=function(){this.H=this.w=null,Pu.prototype.o.call(this)},T(Mc.prototype,{l:Ac,U:xc,P:Pc,M:Rc,j:Tc,i:wc,B:Sc,ea:Ic,u:kc,ua:gc,pa:mc,ba:yc}),j(Oc,Pu),Oc.prototype.v=function(){this.i&&(this.u(this.i),this.l().focus()),Oc.K.v.call(this)},Oc.prototype.o=function(){this.i=null,Oc.K.o.call(this)},T(Oc.prototype,{l:gc,w:mc,u:yc}),j(Uc,Oc),j(jc,Oc),j(Dc,Oc),j(Lc,Oc),j(Nc,Oc),j(Fc,Oc),j(Bc,Oc),j(_c,Oc),j(Gc,Oc),j(Kc,Oc),j(Vc,Oc),j(Hc,Oc),u(ol,Pu),ol.prototype.v=function(){var e=this;Js(this,this.l(),(function(){e.i()})),this.l().focus(),Pu.prototype.v.call(this)},ol.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(ol.prototype,{l:mc}),ns.anonymousUserMismatch=function(e,t){var i=new ol((function(){i.m(),Qc(e,t)}));i.render(t),df(e,i)},u(sl,Pu),sl.prototype.I=function(e,t,i,n){return e.apply(null,t).then(i,n)},ns.callback=function(e,t,i){var n=new sl;n.render(t),df(e,n),i=i||hf(e),Ef(e,i.then((function(t){ul(e,n,t)}),(function(i){if((i=Wc(i))&&("auth/account-exists-with-different-credential"==i.code||"auth/email-already-in-use"==i.code)&&i.email&&i.credential)Xr(new Qa(i.email,i.credential),gf(e)),fl(e,n,i.email);else if(i&&"auth/user-cancelled"==i.code){var a=Jr(gf(e)),r=Jc(i);a&&a.a?fl(e,n,a.g,r):a?el(e,n,a.g,r):ll(e,n,i)}else i&&"auth/credential-already-in-use"==i.code||(i&&"auth/operation-not-supported-in-this-environment"==i.code&&Xc(e)?ul(e,n,{user:null,credential:null}):i&&"auth/admin-restricted-operation"==i.code&&Ro(xf(e))?(n.m(),Zr(gf(e)),as("handleUnauthorizedUser",e,t,null,null)):ll(e,n,i))})))},u(hl,Pu),hl.prototype.v=function(){var e=this;Js(this,this.l(),(function(){e.i()})),this.l().focus(),Pu.prototype.v.call(this)},hl.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(hl.prototype,{l:mc}),ns.differentDeviceError=function(e,t){var i=new hl((function(){i.m(),Qc(e,t)}));i.render(t),df(e,i)},u(dl,Pu),dl.prototype.v=function(){var e=this;Js(this,Vs(this,"firebaseui-id-reset-password-link"),(function(){e.l()})),this.i&&(this.w(this.i),this.u().focus()),Pu.prototype.v.call(this)},dl.prototype.o=function(){this.l=this.i=null,Pu.prototype.o.call(this)},T(dl.prototype,{u:gc,B:mc,w:yc}),u(wl,Pu),wl.prototype.v=function(){this.H(),this.B(this.l),Mu(this,this.i(),this.l),this.i().focus(),Pu.prototype.v.call(this)},wl.prototype.o=function(){this.l=null,Pu.prototype.o.call(this)},T(wl.prototype,{i:pl,w:gl,M:vl,H:ml,u:yl,U:gc,P:mc,B:yc}),u(Sl,Pu),Sl.prototype.v=function(){var e=this;Js(this,Vs(this,"firebaseui-id-reset-password-link"),(function(){e.l()})),this.i&&(this.w(this.i),this.u().focus()),Pu.prototype.v.call(this)},Sl.prototype.o=function(){this.l=this.i=null,Pu.prototype.o.call(this)},T(Sl.prototype,{u:gc,B:mc,w:yc}),ns.passwordReset=function(e,t,i,n){Ef(e,vf(e).verifyPasswordResetCode(i).then((function(a){var r=new wl(a,(function(){!function(e,t,i,n,a){var r=i.u();r&&Ef(e,i.I(P(vf(e).confirmPasswordReset,vf(e)),[n,r],(function(){i.m();var n=new _c(a);n.render(t),df(e,n)}),(function(n){Il(e,t,i,n)})))}(e,t,r,i,n)}));r.render(t),df(e,r)}),(function(){Il(e,t)})))},ns.emailChangeRevocation=function(e,t,i){var n=null;Ef(e,vf(e).checkActionCode(i).then((function(t){return n=t.data.email,vf(e).applyActionCode(i)})).then((function(){!function(e,t,i){var n=new dl(i,(function(){Ef(e,n.I(P(vf(e).sendPasswordResetEmail,vf(e)),[i],(function(){n.m(),(n=new Uc(i,void 0,jo(xf(e)),Do(xf(e)))).render(t),df(e,n)}),(function(){n.a(Ai().toString())})))}));n.render(t),df(e,n)}
1(e,t,n)}),(function(){var i=new Kc;i.render(t),df(e,i)})))},ns.emailVerification=function(e,t,i,n){Ef(e,vf(e).applyActionCode(i).then((function(){var i=new jc(n);i.render(t),df(e,i)}),(function(){var i=new Dc;i.render(t),df(e,i)})))},ns.revertSecondFactorAddition=function(e,t,i){var n=null,a=null;Ef(e,vf(e).checkActionCode(i).then((function(t){return n=t.data.email,a=t.data.multiFactorInfo,vf(e).applyActionCode(i)})).then((function(){!function(e,t,i,n){var a=new Sl(n.factorId,(function(){a.I(P(vf(e).sendPasswordResetEmail,vf(e)),[i],(function(){a.m(),(a=new Uc(i,void 0,jo(xf(e)),Do(xf(e)))).render(t),df(e,a)}),(function(){a.a(Ai().toString())}))}),n.phoneNumber);a.render(t),df(e,a)}(e,t,n,a)}),(function(){var i=new Fc;i.render(t),df(e,i)})))},ns.verifyAndChangeEmail=function(e,t,i,n){var a=null;Ef(e,vf(e).checkActionCode(i).then((function(t){return a=t.data.email,vf(e).applyActionCode(i)})).then((function(){var i=new Lc(a,n);i.render(t),df(e,i)}),(function(){var i=new Nc;i.render(t),df(e,i)})))},u(El,Pu),El.prototype.v=function(){this.w(this.l),this.B(this.l,this.u),this.i().focus(),kl(this.i(),(this.i().value||"").length),Pu.prototype.v.call(this)},El.prototype.o=function(){this.u=this.l=null,Pu.prototype.o.call(this)},T(El.prototype,{i:Ac,M:xc,w:Pc,H:Rc,j:Tc,U:gc,P:mc,B:yc}),ns.emailLinkConfirmation=function(e,t,i,n,a,r){var o=new El((function(){var a=o.j();a?(o.m(),n(e,t,a,i)):o.i().focus()}),(function(){o.m(),Qc(e,t,a||void 0)}),a||void 0,jo(xf(e)),Do(xf(e)));o.render(t),df(e,o),r&&o.a(r)},u(Cl,Pu),Cl.prototype.v=function(){this.u(this.i),this.l().focus(),Pu.prototype.v.call(this)},Cl.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(Cl.prototype,{l:gc,u:yc}),ns.emailLinkNewDeviceLinking=function(e,t,i,n){var a=new Ge(i);if(i=a.a.a.get(We.PROVIDER_ID)||null,Ve(a,null),i){var r=new Cl(Co(xf(e),i),(function(){r.m(),n(e,t,a.toString())}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r)}else Qc(e,t)},u(Al,Pu),ns.emailLinkSignInCallback=xl,u(Tl,Pu),Tl.prototype.v=function(){this.u(this.i),this.l().focus(),Pu.prototype.v.call(this)},Tl.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(Tl.prototype,{l:gc,u:yc}),ns.emailLinkSignInLinking=function(e,t,i){var n=Jr(gf(e));if(Zr(gf(e)),n){var a=n.a.providerId,r=new Tl(i,Co(xf(e),a),(function(){!function(e,t,i,n){var a=Ru(t);il(e,t,i,(function(){Qc(e,a,i)}),(function(n){if(!n.name||"cancel"!=n.name){var r=Jc(n);n&&"auth/network-request-failed"==n.code?t.a(r):(t.m(),Qc(e,a,i,r))}}),n)}(e,r,i,n)}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r)}else Qc(e,t)},u(Ml,Pu),Ml.prototype.v=function(){var e=this;Js(this,this.l(),(function(){e.i()})),Js(this,Vs(this,"firebaseui-id-trouble-getting-email-link"),(function(){e.u()})),this.l().focus(),Pu.prototype.v.call(this)},Ml.prototype.o=function(){this.i=this.u=null,Pu.prototype.o.call(this)},T(Ml.prototype,{l:mc}),ns.emailLinkSignInSent=function(e,t,i,n,a){var r=new Ml(i,(function(){r.m(),as("emailNotReceived",e,t,i,n,a)}),(function(){r.m(),n()}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r)},u(Ol,Pu),Ol.prototype.v=function(){this.w(this.l,this.i),this.u().focus(),Pu.prototype.v.call(this)},Ol.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(Ol.prototype,{u:gc,B:mc,w:yc}),ns.emailMismatch=function(e,t,i){var n=Jr(gf(e));if(n){var a=new Ol(i.user.email,n.g,(function(){var t=a;Zr(gf(e)),Yc(e,t,i)}),(function(){var t=i.credential.providerId,r=Ru(a);a.m(),n.a?as("federatedLinking",e,r,n.g,t):as("federatedSignIn",e,r,n.g,t)}),jo(xf(e)),Do(xf(e)));a.render(t),df(e,a)}else Qc(e,t)},u(Ul,Pu),Ul.prototype.v=function(){var e=this;Js(this,this.u(),(function(){e.i()})),Js(this,this.Da(),(function(){e.l()})),this.u().focus(),Pu.prototype.v.call(this)},Ul.prototype.Da=function(){return Vs(this,"firebaseui-id-resend-email-link")},Ul.prototype.o=function(){this.i=this.l=null,Pu.prototype.o.call(this)},T(Ul.prototype,{u:mc}),ns.emailNotReceived=function(e,t,i,n,a){var r=new Ul((function(){il(e,r,i,n,(function(e){e=Jc(e),r.a(e)}),a)}),(function(){r.m(),Qc(e,t,i)}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r)},u(jl,Pu),jl.prototype.v=function(){this.u(this.i),this.l().focus(),Pu.prototype.v.call(this)},jl.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(jl.prototype,{l:gc,u:yc}),ns.federatedLinking=function(e,t,i,n,a){var r=Jr(gf(e));if(r&&r.a){var o=new jl(i,Co(xf(e),n),(function(){Zc(e,o,n,i)}),jo(xf(e)),Do(xf(e)));o.render(t),df(e,o),a&&o.a(a)}else Qc(e,t)},ns.federatedRedirect=function(e,t,i){var n=new Al;n.render(t),df(e,n),Zc(e,n,t=Eo(xf(e))[0],i)},ns.federatedSignIn=function(e,t,i,n,a){var r=new jl(i,Co(xf(e),n),(function(){Zc(e,r,n,i)}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r),a&&r.a(a)},ns.passwordLinking=function(e,t,i){var n=Jr(gf(e));Zr(gf(e));var a=n&&n.a;if(a){var r=new Ec(i,(function(){!function(e,t,i,n){var a=t.u();a?Ef(e,t.I(P(e.Xb,e),[i,a],(function(i){return i=i.user.linkWithCredential(n).then((function(i){return Yc(e,t,{user:i.user,credential:n,operationType:i.operationType,additionalUserInfo:i.additionalUserInfo})})),Ef(e,i),i}),(function(e){if(!e.name||"cancel"!=e.name)switch(e.code){case"auth/wrong-password":Ys(t.i(),!1),Xs(t.B(),Jc(e));break;case"auth/too-many-requests":t.a(Jc(e));break;
1default:Va("signInWithEmailAndPassword: "+e.message,void 0),t.a(Jc(e))}}))):t.i().focus()}(e,r,i,a)}),(function(){r.m(),as("passwordRecovery",e,t,i)}),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r)}else Qc(e,t)},u(Dl,Pu),Dl.prototype.v=function(){this.B(),this.H(this.l,this.u),cs(this.i())||this.i().focus(),Mu(this,this.i(),this.l),Pu.prototype.v.call(this)},Dl.prototype.o=function(){this.u=this.l=null,Pu.prototype.o.call(this)},T(Dl.prototype,{i:Ac,w:xc,B:Pc,M:Rc,j:Tc,U:gc,P:mc,H:yc}),ns.passwordRecovery=function(e,t,i,n,a){var r=new Dl((function(){!function(e,t){var i=t.j();if(i){var n=Ru(t);Ef(e,t.I(P(vf(e).sendPasswordResetEmail,vf(e)),[i],(function(){t.m();var a=new Uc(i,(function(){a.m(),Qc(e,n)}),jo(xf(e)),Do(xf(e)));a.render(n),df(e,a)}),(function(e){Ys(t.i(),!1),Xs(t.w(),Jc(e))})))}else t.i().focus()}(e,r)}),n?void 0:function(){r.m(),Qc(e,t)},i,jo(xf(e)),Do(xf(e)));r.render(t),df(e,r),a&&r.a(a)},ns.passwordSignIn=function(e,t,i,a){var r=new Mc((function(){!function(e,t){var i=t.j(),a=t.u();if(i)if(a){var r=n.a.auth.EmailAuthProvider.credential(i,a);Ef(e,t.I(P(e.bc,e),[i,a],(function(i){return Yc(e,t,{user:i.user,credential:r,operationType:i.operationType,additionalUserInfo:i.additionalUserInfo})}),(function(e){if(!e.name||"cancel"!=e.name)switch(e.code){case"auth/email-already-in-use":break;case"auth/email-exists":Ys(t.l(),!1),Xs(t.U(),Jc(e));break;case"auth/too-many-requests":case"auth/wrong-password":Ys(t.i(),!1),Xs(t.B(),Jc(e));break;default:Va("verifyPassword: "+e.message,void 0),t.a(Jc(e))}})))}else t.i().focus();else t.l().focus()}(e,r)}),(function(){var i=r.M();r.m(),as("passwordRecovery",e,t,i)}),i,jo(xf(e)),Do(xf(e)),a);r.render(t),df(e,r)},u(Fl,Pu),Fl.prototype.v=function(){this.ea(),this.B&&this.Ja(),this.ua(),this.pa(this.w,this.H),this.B?(Tu(this,this.i(),this.u()),Tu(this,this.u(),this.l())):Tu(this,this.i(),this.l()),this.w&&Mu(this,this.l(),this.w),cs(this.i())?this.B&&!cs(this.u())?this.u().focus():this.l().focus():this.i().focus(),Pu.prototype.v.call(this)},Fl.prototype.o=function(){this.H=this.w=null,Pu.prototype.o.call(this)},T(Fl.prototype,{i:Ac,U:xc,ea:Pc,jb:Rc,j:Tc,u:Ll,Cc:Nl,Ja:function(){var e=Ll.call(this),t=Nl.call(this);zs(this,e,(function(){$s(t)&&(Ys(e,!0),Zs(t))}))},M:function(){var e=Ll.call(this),t=Nl.call(this),i=cs(e);return Ys(e,i=!/^[\s\xa0]*$/.test(null==i?"":String(i))),i?(Zs(t),t=!0):(Xs(t,si("Enter your account name").toString()),t=!1),t?Z(cs(e)):null},l:pl,ba:gl,lb:vl,ua:ml,P:yl,Nb:gc,Mb:mc,pa:yc}),ns.passwordSignUp=function(e,t,i,n,a,r){var o=new Fl(Lo(xf(e)),(function(){Bl(e,o)}),a?void 0:function(){o.m(),Qc(e,t)},i,n,jo(xf(e)),Do(xf(e)),r);o.render(t),df(e,o)},u(Vl,Pu),Vl.prototype.v=function(){var e=this;this.U(this.jb),en(this.i,"tick",this.w,!1,this),this.i.start(),Js(this,Vs(this,"firebaseui-id-change-phone-number-link"),(function(){e.P()})),Js(this,this.Da(),(function(){e.M()})),this.Ja(this.l),this.ea(this.l,this.H),this.u().focus(),Pu.prototype.v.call(this)},Vl.prototype.o=function(){this.M=this.H=this.l=this.P=null,ws(this.i),an(this.i,"tick",this.w),this.i=null,Pu.prototype.o.call(this)},Vl.prototype.w=function(){--this.B,0<this.B?this.U(this.B):(ws(this.i),an(this.i,"tick",this.w),this.ua(),this.lb())},T(Vl.prototype,{u:_l,pa:Gl,Ja:function(e){var t=_l.call(this),i=Gl.call(this);zs(this,t,(function(){$s(i)&&(Ys(t,!0),Zs(i))})),e&&qs(this,t,(function(){e()}))},ba:function(){var e=Z(cs(_l.call(this))||"");return/^\d{6}$/.test(e)?e:null},Fb:Kl,U:function(e){Yt(Kl.call(this),si("Resend code in "+(9<e?"0:":"0:0")+e).toString())},ua:function(){Zs(this.Fb())},Da:function(){return Vs(this,"firebaseui-id-resend-link")},lb:function(){Xs(this.Da())},Nb:gc,Mb:mc,ea:yc}),ns.phoneSignInFinish=function(e,t,i,n,a,r){var o=new Vl((function(){o.m(),as("phoneSignInStart",e,t,i)}),(function(){!function(e,t,i,n){function a(e){t.u().focus(),Ys(t.u(),!1),Xs(t.pa(),e)}var r=t.ba();r?(t.$("mdl-spinner mdl-spinner--single-color mdl-js-spinner is-active firebaseui-progress-dialog-loading-icon",si("Verifying...").toString()),Ef(e,t.I(P(n.confirm,n),[r],(function(i){t.h(),t.$("firebaseui-icon-done",si("Verified!").toString());var n=setTimeout((function(){t.h(),t.m();var n={user:bf(e).currentUser,credential:null,operationType:i.operationType,additionalUserInfo:i.additionalUserInfo};Yc(e,t,n,!0)}),1e3);Ef(e,(function(){t&&t.h(),clearTimeout(n)}))}),(function(n){if(n.name&&"cancel"==n.name)t.h();else{var r=Wc(n);switch(n=Jc(r),r.code){case"auth/credential-already-in-use":t.h();break;case"auth/code-expired":r=Ru(t),t.h(),t.m(),as("phoneSignInStart",e,r,i,n);break;case"auth/missing-verification-code":case"auth/invalid-verification-code":t.h(),a(n);break;default:t.h(),t.a(n)}}})))):a(si("Wrong code. Try again.").toString())}(e,o,i,a)}),(function(){o.m(),Qc(e,t)}),(function(){o.m(),as("phoneSignInStart",e,t,i)}),bo(i),n,jo(xf(e)),Do(xf(e)));o.render(t),df(e,o),r&&o.a(r)};var Hl=!Qe&&!(qe("Safari")&&!(Je()||qe("Coast")||qe("Opera")||qe("Edge")||qe("Firefox")||qe("FxiOS")||qe("Silk")||qe("Android")));function Wl(e,t){return/-[a-z]/.test(t)?null:Hl&&e.dataset?!qe("Android")||Je()||qe("Firefox")||qe("FxiOS")||qe("Opera")||qe("Silk")||t in e.dataset?void 0===(e=e.dataset[t])?null:e:null:e.getAttribute("data-"+String(t).replace(/([A-Z])/g,"-$1").toLowerCase())}function Yl(e,t,i){var n=this;e=ei(du,{items:e},null,this.s),wu.call(this,e,!0,!0),i&&(i=function(e,t){e=(e||document).getElementsByTagName("BUTTON");for(var i=0;i<e.length;i++)if(Wl(e[i],"listboxid")===t)return e[i];return null}(e,i))&&(i.focus(),function(e,t){var i=(t=t||Vt(document))||Vt(document),n=Fs(e),a=Fs(i);if(!Qe||9<=Number(lt)){o=Ls(i,"borderLeftWidth");var r=Ls(i,"borderRightWidth");s=Ls(i,"borderTopWidth"),u=Ls(i,"borderBottomWidth"),r=new Ds(parseFloat(s),parseFloat(r),parseFloat(u),parseFloat(o))}else{var o=_s(i,"borderLeft");r=_s(i,"borderRight");var s=_s(i,"borderTop"),u=_s(i,"borderBottom");r=new Ds(s,r,u,o)}i==Vt(document)?(o=n.a-i.scrollLeft,n=n.g-i.scrollTop,!Qe||10<=Number(lt)||(o+=r.left,n+=r.top)):(o=n.a-a.a-r.left,n=n.g-a.g-r.to
1p),a=e.offsetWidth,r=e.offsetHeight,s=nt&&!a&&!r,e=d(a)&&!s||!e.getBoundingClientRect?new Nt(a,r):new Nt((e=Ns(e)).right-e.left,e.bottom-e.top),a=i.clientHeight-e.height,r=i.scrollLeft,s=i.scrollTop,i=new Lt(r+=Math.min(o,Math.max(o-(i.clientWidth-e.width),0)),s+=Math.min(n,Math.max(n-a,0))),t.scrollLeft=i.a,t.scrollTop=i.g}(i,e)),Js(this,e,(function(e){(e=(e=zt(e.target,"firebaseui-id-list-box-dialog-button"))&&Wl(e,"listboxid"))&&(Su.call(n),t(e))}))}function zl(){return Vs(this,"firebaseui-id-phone-number")}function ql(){return Vs(this,"firebaseui-id-country-selector")}function Jl(){return Vs(this,"firebaseui-id-phone-number-error")}function Zl(e,t){var i=e.a,n=Xl("1-US-0",i),a=null;if(!(a=t&&Xl(t,i)?t:n?"1-US-0":0<i.length?i[0].c:null))throw Error("No available default country");ef.call(this,a,e)}function Xl(e,t){return!(!(e=so(e))||!V(t,e))}function $l(e){return"firebaseui-flag-"+e.f}function Ql(e){var t=this;Yl.call(this,function(e){return e.map((function(e){return{id:e.c,Ma:"firebaseui-flag "+$l(e),label:e.name+" \u200e+"+e.b}}))}(e.a),(function(i){ef.call(t,i,e,!0),t.O().focus()}),this.Ba)}function ef(e,t,i){var n=so(e);n&&(i&&((t=oo(t,i=Z(cs(zl.call(this))||""))).length&&t[0].b!=n.b&&(i="+"+n.b+i.substr(t[0].b.length+1),ls(zl.call(this),i))),t=so(this.Ba),this.Ba=e,e=Vs(this,"firebaseui-id-country-selector-flag"),t&&us(e,$l(t)),ss(e,$l(n)),Yt(Vs(this,"firebaseui-id-country-selector-code"),"\u200e+"+n.b))}function tf(e,t,i,n,a,r,o,s,u,c){Pu.call(this,hc,{Gb:t,Aa:u||null,Va:!!i,ia:!!r},c,"phoneSignInStart",{F:n,D:a}),this.H=s||null,this.M=t,this.l=e,this.w=i||null,this.pa=o||null}function nf(e,t,i,a){try{var r=t.U(Yo)}catch(o){return}r?Ho?(t.$("mdl-spinner mdl-spinner--single-color mdl-js-spinner is-active firebaseui-progress-dialog-loading-icon",si("Verifying...").toString()),Ef(e,t.I(P(e.cc,e),[bo(r),i],(function(i){var n=Ru(t);t.$("firebaseui-icon-done",si("Code sent!").toString());var a=setTimeout((function(){t.h(),t.m(),as("phoneSignInFinish",e,n,r,15,i)}),1e3);Ef(e,(function(){t&&t.h(),clearTimeout(a)}))}),(function(i){if(t.h(),!i.name||"cancel"!=i.name){grecaptcha.reset(zo),Ho=null;var a=i&&i.message||"";if(i.code)switch(i.code){case"auth/too-many-requests":a=si("This phone number has been used too many times").toString();break;case"auth/invalid-phone-number":case"auth/missing-phone-number":return t.O().focus(),void Xs(t.B(),Ci().toString());case"auth/admin-restricted-operation":if(Ro(xf(e)))return i=Ru(t),t.m(),void as("handleUnauthorizedUser",e,i,bo(r),n.a.auth.PhoneAuthProvider.PROVIDER_ID);a=Jc(i);break;default:a=Jc(i)}t.a(a)}})))):Wo?Xs(t.u(),si("Solve the reCAPTCHA").toString()):!Wo&&a&&t.i().click():(t.O().focus(),Xs(t.B(),Ci().toString()))}function af(e,t,i,n,a){Pu.call(this,fc,{Sb:t},a,"providerSignIn",{F:i,D:n}),this.i=e}function rf(e,t,i,n,a,r,o){Pu.call(this,Ou,{email:i,Va:!!t,ia:!!r},o,"signIn",{F:n,D:a}),this.i=e,this.u=t}function of(e,t,i,n,a,r,o){Pu.call(this,Ju,{kc:e,yb:i,Eb:!!n},o,"unauthorizedUser",{F:a,D:r}),this.l=t,this.i=n}function sf(e,t,i,n,a,r){Pu.call(this,Zu,{email:e},r,"unsupportedProvider",{F:n,D:a}),this.l=t,this.i=i}function uf(e,t){this.$=!1;var i=ff(t);if(lf[i])throw Error('An AuthUI instance already exists for the key "'+i+'"');lf[i]=this,this.a=e,this.u=null,this.Y=!1,cf(this.a),this.h=n.a.initializeApp({apiKey:e.app.options.apiKey,authDomain:e.app.options.authDomain},e.app.name+"-firebaseui-temp").auth(),(e=e.emulatorConfig)&&(i=e.port,this.h.useEmulator(e.protocol+"://"+e.host+(null===i?"":":"+i),e.options)),cf(this.h),this.h.setPersistence&&this.h.setPersistence(n.a.auth.Auth.Persistence.SESSION),this.oa=t,this.ca=new wo,this.g=this.T=this.i=this.J=this.O=null,this.s=[],this.Z=!1,this.l=Ia.Xa(),this.j=this.C=null,this.da=this.A=!1}function cf(e){e&&e.INTERNAL&&e.INTERNAL.logFramework&&e.INTERNAL.logFramework("FirebaseUI-web")}u(tf,Pu),tf.prototype.v=function(){this.ea(this.pa,this.H),this.P(this.l,this.w||void 0),this.M||Tu(this,this.O(),this.i()),Mu(this,this.i(),this.l),this.O().focus(),kl(this.O(),(this.O().value||"").length),Pu.prototype.v.call(this)},tf.prototype.o=function(){this.w=this.l=null,Pu.prototype.o.call(this)},T(tf.prototype,{Cb:Iu,O:zl,B:Jl,ea:function(e,t,i){var n=this,a=zl.call(this),r=ql.call(this),o=Jl.call(this),s=e||ho,u=s.a;if(0==u.length)throw Error("No available countries provided.");Zl.call(n,s,t),Js(this,r,(function(){Ql.call(n,s)})),zs(this,a,(function(){$s(o)&&(Ys(a,!0),Zs(o));var e=Z(cs(a)||""),t=so(this.Ba),i=oo(s,e);e=Xl("1-US-0",u),i.length&&i[0].b!=t.b&&(t=i[0],ef.call(n,"1"==t.b&&e?"1-US-0":t.c,s))})),i&&qs(this,a,(function(){i()}))},U:function(e){var t=Z(cs(zl.call(this))||""),i=(e=e||ho).a,n=oo(ho,t);if(n.length&&!V(i,n[0]))throw ls(zl.call(this)),zl.call(this).focus(),Xs(Jl.call(this),si("The country code provided is not supported.").toString()),Error("The country code provided is not supported.");return i=so(this.Ba),n.length&&n[0].b!=i.b&&ef.call(this,n[0].c,e),n.length&&(t=t.
1substr(n[0].b.length+1)),t?new po(this.Ba,t):null},Ja:ql,ba:function(){return Vs(this,"firebaseui-recaptcha-container")},u:function(){return Vs(this,"firebaseui-id-recaptcha-error")},i:gc,ua:mc,P:yc}),ns.phoneSignInStart=function(e,t,i,a){var r=function(e){var t=null;if(Io(e).forEach((function(e){e.provider==n.a.auth.PhoneAuthProvider.PROVIDER_ID&&k(e.recaptchaParameters)&&!Array.isArray(e.recaptchaParameters)&&(t=se(e.recaptchaParameters))})),t){var i=[];is.forEach((function(e){"undefined"!==typeof t[e]&&(i.push(e),delete t[e])})),i.length&&za('The following provided "recaptchaParameters" keys are not allowed: '+i.join(", "))}return t}(xf(e))||{};Ho=null,Wo=!(r&&"invisible"===r.size);var o=$c(e),s=function(e){var t=(e=ko(e,n.a.auth.PhoneAuthProvider.PROVIDER_ID))&&e.defaultCountry||null;t=t&&uo(t);var i=null;return e&&"string"===typeof e.loginHint&&(i=vo(e.loginHint)),t&&t[0]||i&&so(i.a)||null}(xf(e)),u=o?function(e){var t=null;return(e=ko(e,n.a.auth.PhoneAuthProvider.PROVIDER_ID))&&"string"===typeof e.loginHint&&(t=vo(e.loginHint)),e&&e.defaultNationalNumber||t&&t.Aa||null}(xf(e)):null;s=i&&i.a||s&&s.c||null,i=i&&i.Aa||u,(u=Oo(xf(e)))&&lo(u),Yo=u?new ro(Oo(xf(e))):ho;var c=new tf((function(t){nf(e,c,l,!(!t||!t.keyCode))}),Wo,o?null:function(){l.clear(),c.m(),Qc(e,t)},jo(xf(e)),Do(xf(e)),o,Yo,s,i);c.render(t),df(e,c),a&&c.a(a),r.callback=function(t){c.u()&&Zs(c.u()),Ho=t,Wo||nf(e,c,l)},r["expired-callback"]=function(){Ho=null};var l=new n.a.auth.RecaptchaVerifier(Wo?c.ba():c.i(),r,bf(e).app);Ef(e,c.I(P(l.render,l),[],(function(e){zo=e}),(function(i){i.name&&"cancel"==i.name||(i=Jc(i),c.m(),Qc(e,t,void 0,i))})))},ns.prefilledEmailSignIn=function(e,t,i){var n=new Al;n.render(t),df(e,n),Ef(e,n.I(P(vf(e).fetchSignInMethodsForEmail,vf(e)),[i],(function(a){n.m();var r=!(!Xc(e)||!mf(e));tl(e,t,a,i,void 0,r)}),(function(a){a=Jc(a),n.m(),as("signIn",e,t,i,a)})))},u(af,Pu),af.prototype.v=function(){this.l(this.i),Pu.prototype.v.call(this)},af.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(af.prototype,{l:function(e){function t(t){e(t)}for(var i=this.g?Bt("firebaseui-id-idp-button",this.g||this.s.a):[],n=0;n<i.length;n++){var a=i[n];Js(this,a,R(t,Wl(a,"providerId")))}}}),ns.providerSignIn=function(e,t,i,a){var r=new af((function(i){i==n.a.auth.EmailAuthProvider.PROVIDER_ID?(r.m(),nl(e,t,a)):i==n.a.auth.PhoneAuthProvider.PROVIDER_ID?(r.m(),as("phoneSignInStart",e,t)):"anonymous"==i?function(e,t){Ef(e,t.I(P(e.$b,e),[],(function(i){return t.m(),Yc(e,t,i,!0)}),(function(e){e.name&&"cancel"==e.name||(Va("ContinueAsGuest: "+e.code,void 0),e=Jc(e),t.a(e))})))}(e,r):Zc(e,r,i,a),Pf(e),e.l.cancel()}),Ao(xf(e)),jo(xf(e)),Do(xf(e)));r.render(t),df(e,r),i&&r.a(i),function(e){Pf(e);try{(function e(t,i,n){return t.a&&i?(t.h=!0,new Ln((function(e){t.g=e,t.a.initialize({client_id:i,callback:e,auto_select:!n}),t.a.prompt()}))):Vn(i?Ea.Xa().load().then((function(){return t.a=Sa(),e(t,i,n)})).Ca((function(){return null})):null)})(e.l,xo(xf(e)),function(e){var t;return Pf(e),(t=e.Z)||(e=Mo(e=xf(e),n.a.auth.GoogleAuthProvider.PROVIDER_ID),t=!(!e||"select_account"!==e.prompt)),t}(e)).then((function(t){return!!e.g&&function(e,t,i){if(i&&i.credential&&i.clientId===xo(xf(e))){if(To(xf(e),n.a.auth.GoogleAuthProvider.PROVIDER_ID).length){try{var a=JSON.parse(atob(i.credential.split(".")[1])).email}catch(r){}return Zc(e,t,n.a.auth.GoogleAuthProvider.PROVIDER_ID,a),Vn(!0)}return function(i){var a=!1;return i=t.I(P(e.ac,e),[i],(function(i){var n=Ru(t);t.m(),as("callback",e,n,Vn(i)),a=!0}),(function(i){if((!i.name||"cancel"!=i.name)&&(!i||"auth/credential-already-in-use"!=i.code))if(i&&"auth/email-already-in-use"==i.code&&i.email&&i.credential){var a=Ru(t);t.m(),as("callback",e,a,Hn(i))}else i&&"auth/admin-restricted-operation"==i.code&&Ro(xf(e))?(i=Ru(t),t.m(),as("handleUnauthorizedUser",e,i,null,n.a.auth.GoogleAuthProvider.PROVIDER_ID)):(i=Jc(i),t.a(i))})),Ef(e,i),i.then((function(){return a}),(function(){return!1}))}(n.a.auth.GoogleAuthProvider.credential(i.credential))}return i&&t.a(si("The selected credential for the authentication provider is not supported!").toString()),Vn(!1)}(e,e.g,t)}))}catch(t){}}(e)},ns.sendEmailLinkForSignIn=function(e,t,i,a){var r=new sl;r.render(t),df(e,r),il(e,r,i,a,(function(a){r.m(),a&&"auth/admin-restricted-operation"==a.code&&Ro(xf(e))?as("handleUnauthorizedUser",e,t,i,n.a.auth.EmailAuthProvider.PROVIDER_ID):(a=Jc(a),as("signIn",e,t,i,a))}))},u(rf,Pu),rf.prototype.v=function(){this.w(this.i),this.B(this.i,this.u||void 0),this.l().focus(),kl(this.l(),(this.l().value||"").length),Pu.prototype.v.call(this)},rf.prototype.o=function(){this.u=this.i=null,Pu.prototype.o.call(this)},T(rf.prototype,{l:Ac,M:xc,w:Pc,H:Rc,j:Tc,U:gc,P:mc,B:yc}),ns.signIn=function(e,t,i,n){var a=Xc(e),r=new rf((function(){var t=r,i=t.j()||"";i&&el(e,t,i)}),a?null:function(){r.m(),Qc(e,t,i)},i,jo(xf(e)),Do(xf(e)),a);r.render(t),df(e,r),n&&r.a(n)},u(of,Pu),of.prototype.v=function(){var e=this,t=Vs(this,"firebaseui-id-unauthorized-user-help-link");this.i&&t&&Js(this,t,(function(){e.i()})),Js(this,this.u(),(function(){e.l()})),this.u().focus(),Pu.prototype.v.call(this)},of.prototype.o=function(){this.i=this.l=null,Pu.prototype.o.call(this)},T(of.prototype,{u:mc}),ns.handleUnauthorizedUser=function(e,t,i,a){function r(){Qc(e,t)}a===n.a.auth.EmailAuthProvider.PROVIDER_ID?r=function(){nl(e,t)}:a===n.a.auth.PhoneAuthProvider.PROVIDER_ID&&(r=function(){as("phoneSignInStart",e,t)});var o=null,s=null;a===n.a.auth.EmailAuthProvider.PROVIDER_ID&&Po(xf(e))?(o=function(e){return(e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))&&e.disableSignUp&&e.disableSignUp.adminEmail||null}(xf(e)),s=function(e){if((e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))&&e.disableSignUp){var t=e.disableSignUp.helpLink||null;if(t&&"string"===typeof t)return function(){ia(t)}}return null}(xf(e))):Ro(xf(e))&&(o=function(e){return(e=e.a.get("adminRestrictedOperation"))&&e.adminEmail?e.adminEmail
1:null}(xf(e)),s=function(e){if(e=e.a.get("adminRestrictedOperation")||null){var t=e.helpLink||null;if(t&&"string"===typeof t)return function(){ia(t)}}return null}(xf(e)));var u=new of(i,(function(){u.m(),r()}),o,s,jo(xf(e)),Do(xf(e)));u.render(t),df(e,u)},u(sf,Pu),sf.prototype.v=function(){this.w(this.l,this.i),this.u().focus(),Pu.prototype.v.call(this)},sf.prototype.o=function(){this.i=this.l=null,Pu.prototype.o.call(this)},T(sf.prototype,{u:gc,B:mc,w:yc}),ns.unsupportedProvider=function(e,t,i){var n=new sf(i,(function(){n.m(),as("passwordRecovery",e,t,i)}),(function(){n.m(),Qc(e,t,i)}),jo(xf(e)),Do(xf(e)));n.render(t),df(e,n)};var lf={};function ff(e){return e||"[DEFAULT]"}function hf(e){return Pf(e),e.i||(e.i=If(e,(function(t){return t&&!Jr(gf(e))?Vn(bf(e).getRedirectResult().then((function(e){return e}),(function(t){if(t&&"auth/email-already-in-use"==t.code&&t.email&&t.credential)throw t;return Mf(e,t)}))):Vn(vf(e).getRedirectResult().then((function(t){return So(xf(e))&&!t.user&&e.j&&!e.j.isAnonymous?bf(e).getRedirectResult():t})))}))),e.i}function df(e,t){Pf(e),e.g=t}var pf=null;function vf(e){return Pf(e),e.h}function bf(e){return Pf(e),e.a}function gf(e){return Pf(e),e.oa}function mf(e){return Pf(e),e.O?e.O.emailHint:void 0}function yf(e){return"signIn"===((e=new Ge(e)).a.a.get(We.ub)||null)&&!!e.a.a.get(We.$a)}function wf(e,t,i,n){Pf(e),"undefined"!==typeof e.a.languageCode&&(e.u=e.a.languageCode);var a="en".replace(/_/g,"-");e.a.languageCode=a,e.h.languageCode=a,e.Y=!0,"undefined"!==typeof e.a.tenantId&&(e.h.tenantId=e.a.tenantId),e.ib(i),e.O=n||null;var r=h.document;e.C?e.C.then((function(){"complete"==r.readyState?Sf(e,t):nn(window,"load",(function(){Sf(e,t)}))})):"complete"==r.readyState?Sf(e,t):nn(window,"load",(function(){Sf(e,t)}))}function Sf(e,t){var i=na(t,"Could not find the FirebaseUI widget element on the page.");if(i.setAttribute("lang","en".replace(/_/g,"-")),pf){var n=pf;Pf(n),Jr(gf(n))&&za("UI Widget is already rendered on the page and is pending some user interaction. Only one widget instance can be rendered per page. The previous instance has been automatically reset."),pf.reset()}if(pf=e,e.T=i,function(e,t){e.L=null,e.J=new Sn(t),e.J.register(),en(e.J,"pageEnter",(function(t){if(t=t&&t.pageId,e.L!=t){var i=xf(e);(i=Vo(i).uiChanged||null)&&i(e.L,t),e.L=t}}))}(e,i),jr(new Dr)&&jr(new Lr)){t=na(t,"Could not find the FirebaseUI widget element on the page."),i=(i=we(i=aa(),n=io(xf(e).a,"queryParameterForSignInSuccessUrl")))?St(kt(i)).toString():null;e:{n=aa();var a=Uo(xf(e));for(r in n=we(n,a)||"",es)if(es[r].toLowerCase()==n.toLowerCase()){var r=es[r];break e}r="callback"}switch(r){case"callback":i&&(r=gf(e),zr(Kr,i,r)),e.nb()?as("callback",e,t):Qc(e,t,mf(e));break;case"resetPassword":as("passwordReset",e,t,al(),rl());break;case"recoverEmail":as("emailChangeRevocation",e,t,al());break;case"revertSecondFactorAddition":as("revertSecondFactorAddition",e,t,al());break;case"verifyEmail":as("emailVerification",e,t,al(),rl());break;case"verifyAndChangeEmail":as("verifyAndChangeEmail",e,t,al(),rl());break;case"signIn":as("emailLinkSignInCallback",e,t,aa()),Rf();break;case"select":i&&(r=gf(e),zr(Kr,i,r)),Qc(e,t);break;default:throw Error("Unhandled widget operation.")}(t=Vo(t=xf(e)).uiShown||null)&&t()}else t=na(t,"Could not find the FirebaseUI widget element on the page."),(r=new Hc(si("The browser you are using does not support Web Storage. Please try again in a different browser.").toString())).render(t),df(e,r);t=e.g&&"blank"==e.g.Ga&&Fo(xf(e)),$r(gf(e))&&!t&&(Af(e,(t=$r(gf(e))).a),Yr(Gr,gf(e)))}function If(e,t){if(e.A)return t(kf(e));if(Ef(e,(function(){e.A=!1})),So(xf(e))){var i=new Ln((function(i){Ef(e,e.a.onAuthStateChanged((function(n){e.j=n,e.A||(e.A=!0,i(t(kf(e))))})))}));return Ef(e,i),i}return e.A=!0,t(null)}function kf(e){return Pf(e),So(xf(e))&&e.j&&e.j.isAnonymous?e.j:null}function Ef(e,t){if(Pf(e),t){e.s.push(t);var i=function(){Y(e.s,(function(e){return e==t}))};"function"!=typeof t&&t.then(i,i)}}function Cf(e){"undefined"!==typeof e.a.languageCode&&e.Y&&(e.Y=!1,e.a.languageCode=e.u)}function Af(e,t){e.a.tenantId=t,e.h.tenantId=t}function xf(e){return Pf(e),e.ca}function Pf(e){if(e.$)throw Error("AuthUI instance is deleted!")}function Rf(){var e=aa();
1if(yf(e)){for(var t in e=new Ge(e),We)We.hasOwnProperty(t)&&Ne(e.a.a,We[t]);t={state:"signIn",mode:"emailLink",operation:"clear"};var i=h.document.title;h.history&&h.history.replaceState&&h.history.replaceState(t,i,e.toString())}}function Tf(e){return Pf(e),vf(e).signOut()}function Mf(e,t,i){if(Pf(e),t&&t.code&&("auth/email-already-in-use"==t.code||"auth/credential-already-in-use"==t.code)){var n=Ko(xf(e));return Vn().then((function(){return n(new Mi("anonymous-upgrade-merge-conflict",null,i||t.credential))})).then((function(){throw e.g&&(e.g.m(),e.g=null),t}))}return Hn(t)}function Of(e,t,i,n){Pu.call(this,bc,void 0,n,"providerMatchByEmail",{F:t,D:i}),this.i=e}function Uf(e,t,i,n,a){Pu.call(this,vc,{ec:t},a,"selectTenant",{F:i,D:n}),this.i=e}function jf(e){Pu.call(this,Fu,void 0,e,"spinner")}function Df(e){for(var t in this.a=new Qr,eo(this.a,"authDomain"),eo(this.a,"displayMode",Vf),eo(this.a,"tenants"),eo(this.a,"callbacks"),eo(this.a,"tosUrl"),eo(this.a,"privacyPolicyUrl"),e)if(e.hasOwnProperty(t))try{to(this.a,t,e[t])}catch(i){Va('Invalid config: "'+t+'"',void 0)}}function Lf(e){return e.a.get("callbacks")||{}}function Nf(e){var t=e.a.get("tosUrl")||null;if(e=e.a.get("privacyPolicyUrl")||null,t&&!e&&za("Privacy Policy URL is missing, the link will not be displayed."),t&&e){if("function"===typeof t)return t;if("string"===typeof t)return function(){ia(t)}}return null}function Ff(e){var t=e.a.get("tosUrl")||null,i=e.a.get("privacyPolicyUrl")||null;if(i&&!t&&za("Terms of Service URL is missing, the link will not be displayed."),t&&i){if("function"===typeof i)return i;if("string"===typeof i)return function(){ia(i)}}return null}function Bf(e,t){if(!(e=e.a.get("tenants"))||!e.hasOwnProperty(t)&&!e.hasOwnProperty(Wf))throw Error("Invalid tenant configuration!")}function _f(e,t,i){if(!(e=e.a.get("tenants")))throw Error("Invalid tenant configuration!");var n=[];if(!(e=e[t]||e[Wf]))return Va("Invalid tenant configuration: "+t+" is not configured!",void 0),n;if(!(t=e.signInOptions))throw Error("Invalid tenant configuration: signInOptions are invalid!");return t.forEach((function(e){if("string"===typeof e)n.push(e);else if("string"===typeof e.provider){var t=e.hd;t&&i?(t instanceof RegExp?t:new RegExp("@"+t.replace(".","\\.")+"$")).test(i)&&n.push(e.provider):n.push(e.provider)}else Va(e="Invalid tenant configuration: signInOption "+JSON.stringify(e)+" is invalid!",void 0)})),n}function Gf(e,t,i){return e=function(e,t){var i=Kf,n=void 0===n?{}:n;return Bf(e,t),function(e,t,i){return i=void 0===i?{}:i,Object.keys(e).filter((function(e){return t.includes(e)})).reduce((function(t,i){return t[i]=e[i],t}),i)}((e=e.a.get("tenants"))[t]||e[Wf],i,n)}(e,t),(t=e.signInOptions)&&i&&(t=t.filter((function(e){return"string"===typeof e?i.includes(e):i.includes(e.provider)})),e.signInOptions=t),e}(t=uf.prototype).nb=function(){return Pf(this),!!$r(gf(this))||yf(aa())},t.start=function(e,t){wf(this,e,t)},t.Db=function(){Pf(this),this.Z=!0},t.reset=function(){Pf(this);var e=this;this.T&&this.T.removeAttribute("lang"),this.J&&yn(this.J),Cf(this),this.O=null,Rf(),Yr(Gr,gf(this)),Pf(this),this.l.cancel(),this.i=Vn({user:null,credential:null}),pf==this&&(pf=null),this.T=null;for(var t=0;t<this.s.length;t++)"function"==typeof this.s[t]?this.s[t]():this.s[t].cancel&&this.s[t].cancel();this.s=[],Zr(gf(this)),this.g&&(this.g.m(),this.g=null),this.L=null,this.h&&(this.C=Tf(this).then((function(){e.C=null}),(function(){e.C=null})))},t.ib=function(e){Pf(this);var t,i=this.ca;for(t in e)try{to(i.a,t,e[t])}catch(n){Va('Invalid config: "'+t+'"',void 0)}at&&to(i.a,"popupMode",!1),Oo(i),!this.da&&_o(xf(this))&&(za("signInSuccess callback is deprecated. Please use signInSuccessWithAuthResult callback instead."),this.da=!0)},t.Wb=function(){Pf(this);var e=xf(this),t=io(e.a,"widgetUrl");e=Uo(e);for(var i,n=t.search(ye),a=0,r=[];0<=(i=me(t,a,e,n));)r.push(t.substring(a,i)),a=Math.min(t.indexOf("&",i)+1||n,n);r.push(t.substr(a)),t=r.join("").replace(Se,"$1"),(e+=n="="+encodeURIComponent("select"))?(0>(n=t.indexOf("#"))&&(n=t.length),0>(a=t.indexOf("?"))||a>n?(a=n,i=""):i=t.substring(a+1,n),n=(t=[t.substr(0,a),i,t.substr(n)])[
11],t[1]=e?n?n+"&"+e:e:n,n=t[0]+(t[1]?"?"+t[1]:"")+t[2]):n=t,xf(this).a.get("popupMode")?(n=n||"about:blank",(e={width:500,height:600,top:0<(e=(window.screen.availHeight-600)/2)?e:0,left:0<(t=(window.screen.availWidth-500)/2)?t:0,location:!0,resizable:!0,statusbar:!0,toolbar:!1}).target=e.target||n.target||"google_popup",e.width=e.width||690,e.height=e.height||500,(e=ea(n,e))&&e.focus()):Dt(window.location,n)},t.Wa=function(){var e=this;return Pf(this),this.h.app.delete().then((function(){var t=ff(gf(e));delete lf[t],e.reset(),e.$=!0}))},t.Ib=function(e,t){Pf(this);var i=this,a=function(){for(var e=32,t=[];0<e;)t.push("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Math.floor(62*Math.random()))),e--;return t.join("")}();if(!No(xf(this)))return Hn(Error("Email link sign-in should be enabled to trigger email sending."));var r=function(e){if(No(e)){var t={url:aa(),handleCodeInApp:!0};(e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))&&"function"===typeof e.emailLinkSignIn&&ce(t,e.emailLinkSignIn()),e=t.url;var i=aa();i instanceof Ie||(i=Ae(i)),e instanceof Ie||(e=Ae(e));var a=i;i=new Ie(a);var r=!!e.j;r?ke(i,e.j):r=!!e.A,r?i.A=e.A:r=!!e.h,r?i.h=e.h:r=null!=e.C;var o=e.g;if(r)Ee(i,e.C);else if(r=!!e.g)if("/"!=o.charAt(0)&&(a.h&&!a.g?o="/"+o:-1!=(a=i.g.lastIndexOf("/"))&&(o=i.g.substr(0,a+1)+o)),".."==o||"."==o)o="";else if(-1!=o.indexOf("./")||-1!=o.indexOf("/.")){a=0==o.lastIndexOf("/",0),o=o.split("/");for(var s=[],u=0;u<o.length;){var c=o[u++];"."==c?a&&u==o.length&&s.push(""):".."==c?((1<s.length||1==s.length&&""!=s[0])&&s.pop(),a&&u==o.length&&s.push("")):(s.push(c),a=!0)}o=s.join("/")}return r?i.g=o:r=""!==e.a.toString(),r?Ce(i,Be(e.a)):r=!!e.s,r&&(i.s=e.s),t.url=i.toString(),t}return null}(xf(this)),o=new Ge(r.url);
1return function(e,t){t?e.a.a.set(We.Sa,t):Ne(e.a.a,We.Sa)}(o,a),t&&t.a&&(function(e,t,i){zr(Hr,kr(e,JSON.stringify(er(t))),i)}(a,t,gf(this)),Ve(o,t.a.providerId)),function(e,t){null!==t?e.a.a.set(We.Qa,t?"1":"0"):Ne(e.a.a,We.Qa)}(o,function(e){return!(!(e=ko(e,n.a.auth.EmailAuthProvider.PROVIDER_ID))||!e.forceSameDevice)}(xf(this))),If(this,(function(t){return t&&((t=t.uid)?o.a.a.set(We.Pa,t):Ne(o.a.a,We.Pa)),r.url=o.toString(),vf(i).sendSignInLinkToEmail(e,r)})).then((function(){var t=gf(i),n={};n.email=e,zr(Vr,kr(a,JSON.stringify(n)),t)}),(function(e){throw Yr(Hr,gf(i)),Yr(Vr,gf(i)),e}))},t.bc=function(e,t){Pf(this);var i=this;return vf(this).signInWithEmailAndPassword(e,t).then((function(a){return If(i,(function(r){return r?Tf(i).then((function(){return Mf(i,{code:"auth/email-already-in-use"},n.a.auth.EmailAuthProvider.credential(e,t))})):a}))}))},t.Yb=function(e,t){Pf(this);var i=this;return If(this,(function(a){if(a){var r=n.a.auth.EmailAuthProvider.credential(e,t);return a.linkWithCredential(r)}return vf(i).createUserWithEmailAndPassword(e,t)}))},t.ac=function(e){Pf(this);var t=this;return If(this,(function(i){return i?i.linkWithCredential(e).then((function(e){return e}),(function(i){if(i&&"auth/email-already-in-use"==i.code&&i.email&&i.credential)throw i;return Mf(t,i,e)})):vf(t).signInWithCredential(e)}))},t.dc=function(e){Pf(this);var t=this,i=this.i;return this.i=null,If(this,(function(i){return i&&!Jr(gf(t))?i.linkWithRedirect(e):vf(t).signInWithRedirect(e)})).then((function(){}),(function(e){throw t.i=i,e}))},t.cc=function(e,t){Pf(this);var i=this;return If(this,(function(n){return n?n.linkWithPhoneNumber(e,t).then((function(e){return new Ca(e,(function(e){if("auth/credential-already-in-use"==e.code)return Mf(i,e);throw e}))})):bf(i).signInWithPhoneNumber(e,t).then((function(e){return new Ca(e)}))}))},t.$b=function(){return Pf(this),bf(this).signInAnonymously()},t.Xb=function(e,t){return Pf(this),vf(this).signInWithEmailAndPassword(e,t)},u(Of,Pu),Of.prototype.v=function(){this.u(this.i),this.w(this.i),this.l().focus(),kl(this.l(),(this.l().value||"").length),Pu.prototype.v.call(this)},Of.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},T(Of.prototype,{l:Ac,H:xc,u:Pc,B:Rc,j:Tc,M:gc,w:yc}),u(Uf,Pu),Uf.prototype.v=function(){!function(e,t){function i(e){t(e)}for(var n=e.g?Bt("firebaseui-id-tenant-selection-button",e.g||e.s.a):[],a=0;a<n.length;a++){var r=n[a];Js(e,r,R(i,Wl(r,"tenantId")))}}(this,this.i),Pu.prototype.v.call(this)},Uf.prototype.o=function(){this.i=null,Pu.prototype.o.call(this)},u(jf,Pu);var Kf=["immediateFederatedRedirect","privacyPolicyUrl","signInFlow","signInOptions","tosUrl"],Vf="optionFirst",Hf={qc:Vf,pc:"identifierFirst"},Wf="*";function Yf(e,t){var i=this;this.s=na(e),this.a={},Object.keys(t).forEach((function(e){i.a[e]=new Df(t[e])})),this.ob=this.g=this.A=this.h=this.i=this.j=null,Object.defineProperty(this,"languageCode",{get:function(){return this.ob},set:function(e){this.ob=e||null},enumerable:!1})}function zf(e){e.j&&e.j.reset(),e.mb(),e.g&&e.g.m()}(t=Yf.prototype).Ub=function(e,t){var i=this;zf(this);var n=e.apiKey;return new Ln((function(e,a){if(i.a.hasOwnProperty(n)){var r=Lf(i.a[n]).selectTenantUiHidden||null;if(function(e){for(var t in e=e.a.get("displayMode"),Hf)if(Hf[t]===e)return Hf[t];return Vf}(i.a[n])===Vf){var o=[];t.forEach((function(e){e=e||"_";var t=i.a[n].a.get("tenants");if(!t)throw Error("Invalid tenant configuration!");(t=t[e]||t[Wf])?e={tenantId:"_"!==e?e:null,V:t.fullLabel||null,displayName:t.displayName,za:t.iconUrl,ta:t.buttonColor}:(Va("Invalid tenant configuration: "+e+" is not configured!",void 0),e=null),e&&o.push(e)}));var s=function(t){t={tenantId:t,providerIds:_f(i.a[n],t||"_")},e(t)};if(1===o.length)return void s(o[0].tenantId);i.g=new Uf((function(e){zf(i),r&&r(),s(e)}),o,Nf(i.a[n]),Ff(i.a[n]))}else i.g=new Of((function(){var a=i.g.j();if(a){for(var o=0;o<t.length;o++){var s=_f(i.a[n],t[o]||"_",a);if(0!==s.length)return a={tenantId:t[o],providerIds:s,email:a},zf(i),r&&r(),void e(a)}i.g.a(Ri({code:"no-matching-tenant-for-email"}).toString())}}),Nf(i.a[n]),Ff(i.a[n]));i.g.render(i.s),(a=Lf(i.a[n]).selectTenantUiShown||null)&&a()}else{var u=Error("Invalid project configuration: API key is invali
1d!");u.code="invalid-configuration",i.pb(u),a(u)}}))},t.Pb=function(e,t){if(!this.a.hasOwnProperty(e))throw Error("Invalid project configuration: API key is invalid!");var i=t||void 0;Bf(this.a[e],t||"_");try{this.i=n.a.app(i).auth()}catch(r){var a=this.a[e].a.get("authDomain");if(!a)throw Error("Invalid project configuration: authDomain is required!");(e=n.a.initializeApp({apiKey:e,authDomain:a},i)).auth().tenantId=t,this.i=e.auth()}return this.i},t.Zb=function(e,t){var i=this;return new Ln((function(n,a){function r(t,n){i.j=new uf(e),wf(i.j,i.s,t,n)}var o=e.app.options.apiKey;i.a.hasOwnProperty(o)||a(Error("Invalid project configuration: API key is invalid!"));var s=Gf(i.a[o],e.tenantId||"_",t&&t.providerIds);zf(i),a={signInSuccessWithAuthResult:function(e){return n(e),!1}};var u,c=Lf(i.a[o]).signInUiShown||null,l=!1;a.uiChanged=function(t,n){null===t&&"callback"===n?((t=_t("firebaseui-id-page-callback",i.s))&&Zs(t),i.h=new jf,i.h.render(i.s)):l||null===t&&"spinner"===n||"blank"===n||(i.h&&(i.h.m(),i.h=null),l=!0,c&&c(e.tenantId))},s.callbacks=a,s.credentialHelper="none",t&&t.email&&(u={emailHint:t.email}),i.j?i.j.Wa().then((function(){r(s,u)})):r(s,u)}))},t.reset=function(){var e=this;return Vn().then((function(){e.j&&e.j.Wa()})).then((function(){e.j=null,zf(e)}))},t.Vb=function(){var e=this;this.h||this.A||(this.A=window.setTimeout((function(){zf(e),e.h=new jf,e.g=e.h,e.h.render(e.s),e.A=null}),500))},t.mb=function(){window.clearTimeout(this.A),this.A=null,this.h&&(this.h.m(),this.h=null)},t.Bb=function(){return zf(this),this.g=new Bc,this.g.render(this.s),Vn()},t.pb=function(e){var t,i=this,n=Ri({code:e.code}).toString()||e.message;zf(this),e.retry&&"function"===typeof e.retry&&(t=function(){i.reset(),e.retry()}),this.g=new Vc(n,t),this.g.render(this.s)},t.Rb=function(e){var t=this;return Vn().then((function(){var i=t.i&&t.i.app.options.apiKey;if(!t.a.hasOwnProperty(i))throw Error("Invalid project configuration: API key is invalid!");if(Bf(t.a[i],e.tenantId||"_"),!t.i.currentUser||t.i.currentUser.uid!==e.uid)throw Error("The user being processed does not match the signed in user!");return(i=Lf(t.a[i]).beforeSignInSuccess||null)?i(e):e})).then((function(t){if(t.uid!==e.uid)throw Error("User with mismatching UID returned.");return t}))},U("firebaseui.auth.FirebaseUiHandler",Yf),U("firebaseui.auth.FirebaseUiHandler.prototype.selectTenant",Yf.prototype.Ub),U("firebaseui.auth.FirebaseUiHandler.prototype.getAuth",Yf.prototype.Pb),U("firebaseui.auth.FirebaseUiHandler.prototype.startSignIn",Yf.prototype.Zb),U("firebaseui.auth.FirebaseUiHandler.prototype.reset",Yf.prototype.reset),U("firebaseui.auth.FirebaseUiHandler.prototype.showProgressBar",Yf.prototype.Vb),U("firebaseui.auth.FirebaseUiHandler.prototype.hideProgressBar",Yf.prototype.mb),U("firebaseui.auth.FirebaseUiHandler.prototype.completeSignOut",Yf.prototype.Bb),U("firebaseui.auth.FirebaseUiHandler.prototype.handleError",Yf.prototype.pb),U("firebaseui.auth.FirebaseUiHandler.prototype.processUser",Yf.prototype.Rb),U("firebaseui.auth.AuthUI",uf),U("firebaseui.auth.AuthUI.getInstance",(function(e){return e=ff(e),lf[e]?lf[e]:null})),U("firebaseui.auth.AuthUI.prototype.disableAutoSignIn",uf.prototype.Db),U("firebaseui.auth.AuthUI.prototype.start",uf.prototype.start),U("firebaseui.auth.AuthUI.prototype.setConfig",uf.prototype.ib),U("firebaseui.auth.AuthUI.prototype.signIn",uf.prototype.Wb),U("firebaseui.auth.AuthUI.prototype.reset",uf.prototype.reset),U("firebaseui.auth.AuthUI.prototype.delete",uf.prototype.Wa),U("firebaseui.auth.AuthUI.prototype.isPendingRedirect",uf.prototype.nb),U("firebaseui.auth.AuthUIError",Mi),U("firebaseui.auth.AuthUIError.prototype.toJSON",Mi.prototype.toJSON),U("firebaseui.auth.CredentialHelper.ACCOUNT_CHOOSER_COM",qo),U("firebaseui.auth.CredentialHelper.GOOGLE_YOLO",Jo),U("firebaseui.auth.CredentialHelper.NONE",Zo),U("firebaseui.auth.AnonymousAuthProvider.PROVIDER_ID","anonymous"),Ln.prototype.catch=Ln.prototype.Ca,Ln.prototype.finally=Ln.prototype.fc}).apply("undefined"!==typeof e?e:"undefined"!==typeof self?self:window)}).apply("undefined"!==typeof e?e:"undefined"!==typeof self?self:window),"undefined"!==typeof window&&(window.dialogPolyfill=r.a);var o=firebaseui.auth}.call(this,i("pCvA"))}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.