PageSourceSearch

https://evpulse.netlify.app/main.9d2504755bae0570.js

js evpulse.netlify.app collected 2026-10-03 10:43:00 UTC 2,181,916 bytes, 1 lines download raw bytes

1var Hw=Object.defineProperty,Vw=Object.defineProperties,Uw=Object.getOwnPropertyDescriptors,pM=Object.getOwnPropertySymbols,jw=Object.prototype.hasOwnProperty,zw=Object.prototype.propertyIsEnumerable,mM=(Ze,_e,f)=>_e in Ze?Hw(Ze,_e,{enumerable:!0,configurable:!0,writable:!0,value:f}):Ze[_e]=f,Gv=(Ze,_e)=>{for(var f in _e||(_e={}))jw.call(_e,f)&&mM(Ze,f,_e[f]);if(pM)for(var f of pM(_e))zw.call(_e,f)&&mM(Ze,f,_e[f]);return Ze},Wv=(Ze,_e)=>Vw(Ze,Uw(_e));(self.webpackChunkevpulse=self.webpackChunkevpulse||[]).push([[179],{861:(Ze,_e,f)=>{"use strict";f.d(_e,{_:()=>q});var s=f(9808),a=f(2155),h=f(3075),c=f(7423),y=f(508),x=f(7322),T=f(5245),S=f(7531),E=f(4107),I=f(3586),ee=f(5e3);let q=(()=>{class me{}return me.\u0275fac=function(be){return new(be||me)},me.\u0275mod=ee.oAB({type:me}),me.\u0275inj=ee.cJS({imports:[s.ez,S.c,T.Ps,c.ot,h.u5,h.UX,E.LD,y.Ng,x.lN,I.Co,a.o9]}),me})()},582:(Ze,_e,f)=>{"use strict";f.d(_e,{L:()=>c});var s=f(591),a=f(520),h=f(5e3);let c=(()=>{class y{constructor(){this.codec=new a.mL,this._mapsApiKey="AIzaSyDWFCQ_q9C93dngMfwwB4fWnZT5e9stUqM",this.onCurrentScreenShotChanged$=new s.X(null),this.onCurrentGoogleMapsCenterChanged$=new s.X(null),this.onCurrentMapCenterChanged$=new s.X({lat:48.816784,lng:2.35992})}ngEncode(T){return this.codec.encodeValue(T)}getMapScreenShotUrl(T,S){this.onCurrentScreenShotChanged$.next(`https://maps.googleapis.com/maps/api/staticmap?center=${T},${S}&zoom=15&size=550x192&maptype=roadmap&markers=icon:https://maps.gstatic.com/mapfiles/place_api/icons/v1/png_71/geocode-71.png|${T},${S}&key=${this._mapsApiKey}`)}setCurrentCenter(T,S){this.currentCenter={lat:T,lng:S},console.log("current center",this.currentCenter),this.onCurrentGoogleMapsCenterChanged$.next(this.currentCenter),this.onCurrentMapCenterChanged$.next(this.currentCenter)}}return y.\u0275fac=function(T){return new(T||y)},y.\u0275prov=h.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})()},9647:(Ze,_e,f)=>{"use strict";f.d(_e,{_:()=>q});var s=f(861),a=f(9808),h=f(582),c=f(7322),y=f(7531),x=f(3075),T=f(4107),S=f(3586),E=f(508),I=f(2155),ee=f(5e3);let q=(()=>{class me{}return me.\u0275fac=function(be){return new(be||me)},me.\u0275mod=ee.oAB({type:me}),me.\u0275inj=ee.cJS({providers:[h.L],imports:[a.ez,y.c,x.u5,x.UX,T.LD,E.Ng,c.lN,S.Co,I.o9,s._]}),me})()},7547:(Ze,_e,f)=>{"use strict";f.d(_e,{F:()=>S});var s=f(1314),a=f(7429),h=f(5e3),c=f(773);let y=(()=>{class E{constructor(){}}return E.\u0275fac=function(ee){return new(ee||E)},E.\u0275cmp=h.Xpm({type:E,selectors:[["overlay"]],decls:3,vars:0,consts:[["color","accent"]],template:function(ee,q){1&ee&&(h._uU(0,"\n\n"),h._UZ(1,"mat-spinner",0),h._uU(2,"\n"))},dependencies:[c.Ou],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;flex:1 0 100%}h1[_ngcontent-%COMP%]{margin:0;padding:1em}"]}),E})();class x{constructor(I){this.overlayRef=I}close(){this.overlayRef.detach(),this.overlayRef.dispose()}}const T={hasBackdrop:!0,backdropClass:"dark-backdrop",panelClass:"tm-file-preview-dialog-panel"};let S=(()=>{class E{constructor(ee){this.overlay=ee}open(ee={}){if(this.dialogRef)return;const q=Object.assign(Object.assign({},T),ee),me=this.createOverlay(q);this.close(),this.dialogRef=new x(me);const Te=new a.C5(y);me.attach(Te),console.log("Overlay Trigered",this.dialogRef)}close(){console.log("Overlay closed",this.dialogRef),this.dialogRef&&this.dialogRef.close(),this.dialogRef=null}createOverlay(ee){const q=this.getOverlayConfig(ee);return this.overlay.create(q)}getOverlayConfig(ee){const q=this.overlay.position().global().centerHorizontally().centerVertically();return new s.X_({hasBackdrop:ee.hasBackdrop,backdropClass:ee.backdropClass,panelClass:ee.panelClass,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:q})}}return E.\u0275fac=function(ee){return new(ee||E)(h.LFG(s.aV))},E.\u0275prov=h.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})()},3055:(Ze,_e,f)=>{"use strict";f.d(_e,{h:()=>S});var s=f(5113),a=f(2868),h=f(5778),c=f(4850),y=f(5154),x=f(5e3),T=f(925);let S=(()=>{class E{constructor(ee,q){this.breakpointObserver=ee,this._platform=q,this.breakpoint$=this.breakpointObserver.observe([s.u3.XSmall,s.u3.Small,s.u3.Medium,s.u3.Large,s.u3.XLarge,s.u3.TabletPortrait,"(min-width: 500px)"]).pipe((0,a.b)(me=>console.log(me)),(0,h.x)()),this.isHandset$=this.breakpointObserver.observe([s.u3.Handset]).pipe((0,c.U)(me=>me.matches),(0,y.d)())}get isRunOnMobile(){return this._platform.ANDROID||this._platform.IOS}get isMobile(){return this.isHandset$}}return E.\u0275fac=function(ee){return new(ee||E)(x.LFG(s.Yg),x.LFG(T.t4))},E.\u0275prov=x.Yz7({token:E,factory:E.\u0275fac}),E})()},9090:(Ze,_e,f)=>{"use strict";f.d(_e,{A:()=>h});var s=f(8929),a=f(5e3);let h=(()=>{class c{constructor(){this.sidenavInstance=[],this.sidenavInstance=[],this.sidenavEvent=ne
1w s.xQ}get onSidenavEvent$(){return this.sidenavEvent}setSidnav(x,T){T&&(this.sidenavInstance[x]=T)}getSidenav(x){return this.sidenavInstance[x]}setDrawer(x){this.drawer=x}toggle(x){const T=this.getSidenav(x);T&&(T.toggle(),this.sidenavEvent.next({sidnav:x,opened:T.opened}))}open(x){const T=this.getSidenav(x);T&&(T.open(),this.sidenavEvent.next({sidnav:x,opened:T.opened}))}close(x){const T=this.getSidenav(x);T&&(T.close(),this.sidenavEvent.next({sidnav:x,opened:T.opened}))}toggleShellLeftSidnav(){this.toggle(c.APP_SHELL_LEFT_SIDENAV)}registerLeftDrawer(x){this.setSidnav("LEFT_DRAWER",x)}toggleLeftDrawer(){const x=this.getSidenav("LEFT_DRAWER");return!!x&&(x.toggle(),this.sidenavEvent.next({sidnav:"LEFT_DRAWER",opened:x.opened}),x.opened)}}return c.IRVE_STATIC_RECORD_SIDNAV="client-info",c.CONTACT_EDITOR_SIDENAV="contact-editor",c.CLIENT_INFOS_SIDENAV="client-info",c.APP_SHELL_LEFT_SIDENAV="shell-left-sidenav",c.SHIPMENTS_LEFT_SIDNAV="shipments-lef-sidnav",c.\u0275fac=function(x){return new(x||c)},c.\u0275prov=a.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},6947:(Ze,_e,f)=>{"use strict";f.d(_e,{f:()=>x});var s=f(2868),a=f(5e3),h=f(5002),c=f(7261),y=f(325);let x=(()=>{class T{constructor(E,I,ee){this.iamService=E,this.snackBar=I,this.router=ee}show(E,I){throw new Error("Method not implemented.")}confirm(E,I){return this.snackBar.open(E,I,{}),this.snackBar._openedSnackBarRef.onAction()}success(E){this.snackBar.open(E,"Ok",{panelClass:["message-box","success"],duration:5e3})}error(E,I="Ok"){return this.snackBar.open(E,I,{panelClass:["message-box","error"],duration:5e3}),this.snackBar._openedSnackBarRef.onAction()}authError(){return this.snackBar.open("Vous devez vous connecter!","Se connecter",{}),this.snackBar._openedSnackBarRef.onAction().pipe((0,s.b)(E=>this.iamService.login())).subscribe()}showError(E){this.snackBar.open(E,"OK",{duration:5e3,horizontalPosition:"right",verticalPosition:"bottom"})}}return T.\u0275fac=function(E){return new(E||T)(a.LFG(h.e),a.LFG(c.ux),a.LFG(y.F0))},T.\u0275prov=a.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})()},5002:(Ze,_e,f)=>{"use strict";f.d(_e,{e:()=>to});var s=f(5861),a=f(7323),h=f(4322),c=f(5972),y=f(5e3),E=(f(3692),f(259),f(9808),f(6498)),I=f(8896),ee=f(2868),Et=function(qt){return function(Ce){return new E.y(function(Xe){var dn=function(qt){if("undefined"!=typeof window&&window.performance){var Ce=window.performance.getEntriesByName(qt,"measure")||[],Xe="_"+qt+"Start["+Ce.length+"]",dn="_"+qt+"End["+Ce.length+"]";return new E.y(function(Ln){return window.performance.mark(Xe),Ln.next(),{unsubscribe:function(){window.performance.mark(dn),window.performance.measure(qt,Xe,dn)}}})}return I.E}(qt).subscribe();return Ce.pipe((0,ee.b)(function(){return dn.unsubscribe()},function(){},function(){})).subscribe(Xe)})}};f(7834);const Cn=(0,c.u3)(Et,!0);var Be=f(2090),oe=f(4859),$=f(2951),Ve=f(1877);class mt{constructor(Ce,Xe){this._delegate=Ce,this.firebase=Xe,(0,$._addComponent)(Ce,new oe.wA("app-compat",()=>this,"PUBLIC")),this.container=Ce.container}get automaticDataCollectionEnabled(){return this._delegate.automaticDataCollectionEnabled}set automaticDataCollectionEnabled(Ce){this._delegate.automaticDataCollectionEnabled=Ce}get name(){return this._delegate.name}get options(){return this._delegate.options}delete(){return new Promise(Ce=>{this._delegate.checkDestroyed(),Ce()}).then(()=>(this.firebase.INTERNAL.removeApp(this.name),(0,$.deleteApp)(this._delegate)))}_getService(Ce,Xe=$._DEFAULT_ENTRY_NAME){var dn;this._delegate.checkDestroyed();const Ln=this._delegate.container.getProvider(Ce);return!Ln.isInitialized()&&"EXPLICIT"===(null===(dn=Ln.getComponent())||void 0===dn?void 0:dn.instantiationMode)&&Ln.initialize(),Ln.getImmediate({identifier:Xe})}_removeServiceInstance(Ce,Xe=$._DEFAULT_ENTRY_NAME){this._delegate.container.getProvider(Ce).clearInstance(Xe)}_addComponent(Ce){(0,$._addComponent)(this._delegate,Ce)}_addOrOverwriteComponent(Ce){(0,$._addOrOverwriteComponent)(this._delegate,Ce)}toJSON(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}}}const nt=new Be.LL("app-compat","Firebase",{"no-app":"No Firebase App '{$appName}
1' has been created - call Firebase App.initializeApp()","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance."}),dt=function tn(){const qt=function At(qt){const Ce={},Xe={__esModule:!0,initializeApp:function Jn(Bi,Xi={}){const Di=$.initializeApp(Bi,Xi);if((0,Be.r3)(Ce,Di.name))return Ce[Di.name];const wi=new qt(Di,Xe);return Ce[Di.name]=wi,wi},app:Ln,registerVersion:$.registerVersion,setLogLevel:$.setLogLevel,onLog:$.onLog,apps:null,SDK_VERSION:$.SDK_VERSION,INTERNAL:{registerComponent:function Vi(Bi){const Xi=Bi.name,Di=Xi.replace("-compat","");if($._registerComponent(Bi)&&"PUBLIC"===Bi.type){const wi=(Gr=Ln())=>{if("function"!=typeof Gr[Di])throw nt.create("invalid-app-argument",{appName:Xi});return Gr[Di]()};void 0!==Bi.serviceProps&&(0,Be.ZB)(wi,Bi.serviceProps),Xe[Di]=wi,qt.prototype[Di]=function(...Gr){return this._getService.bind(this,Xi).apply(this,Bi.multipleInstances?Gr:[])}}return"PUBLIC"===Bi.type?Xe[Di]:null},removeApp:function dn(Bi){delete Ce[Bi]},useAsService:function Er(Bi,Xi){return"serverAuth"===Xi?null:Xi},modularAPIs:$}};function Ln(Bi){if(!(0,Be.r3)(Ce,Bi=Bi||$._DEFAULT_ENTRY_NAME))throw nt.create("no-app",{appName:Bi});return Ce[Bi]}return Xe.default=Xe,Object.defineProperty(Xe,"apps",{get:function Fi(){return Object.keys(Ce).map(Bi=>Ce[Bi])}}),Ln.App=qt,Xe}(mt);return qt.INTERNAL=Object.assign(Object.assign({},qt.INTERNAL),{createFirebaseNamespace:tn,extendNamespace:function Ce(Xe){(0,Be.ZB)(qt,Xe)},createSubscribe:Be.ne,ErrorFactory:Be.LL,deepExtend:Be.ZB}),qt}(),vt=new Ve.Yd("@firebase/app-compat");if((0,Be.jU)()&&void 0!==self.firebase){vt.warn("\n    Warning: Firebase is already defined in the global scope. Please make sure\n    Firebase library is only loaded once.\n  ");const qt=self.firebase.SDK_VERSION;qt&&qt.indexOf("LITE")>=0&&vt.warn("\n    Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n    You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n    ")}const rn=dt;!function bt(qt){(0,$.registerVersion)("@firebase/app-compat","0.2.13",qt)}();var St=f(1389);function pn(){return window}function B(){return(B=(0,s.Z)(function*(qt,Ce,Xe){var dn;const{BuildInfo:Ln}=pn();(0,St.as)(Ce.sessionId,"AuthEvent did not contain a session ID");const Jn=yield ct(Ce.sessionId),Fi={};return(0,St.at)()?Fi.ibi=Ln.packageName:(0,St.au)()?Fi.apn=Ln.packageName:(0,St.av)(qt,"operation-not-supported-in-this-environment"),Ln.displayName&&(Fi.appDisplayName=Ln.displayName),Fi.sessionId=Jn,(0,St.aw)(qt,Xe,Ce.type,void 0,null!==(dn=Ce.eventId)&&void 0!==dn?dn:void 0,Fi)})).apply(this,arguments)}function z(){return(z=(0,s.Z)(function*(qt){const{BuildInfo:Ce}=pn(),Xe={};(0,St.at)()?Xe.iosBundleId=Ce.packageName:(0,St.au)()?Xe.androidPackageName=Ce.packageName:(0,St.av)(qt,"operation-not-supported-in-this-environment"),yield(0,St.ax)(qt,Xe)})).apply(this,arguments)}function Fe(){return(Fe=(0,s.Z)(function*(qt,Ce,Xe){const{cordova:dn}=pn();let Ln=()=>{};try{yield new Promise((Jn,Fi)=>{let Vi=null;function Er(){var Di;Jn();const wi=null===(Di=dn.plugins.browsertab)||void 0===Di?void 0:Di.close;"function"==typeof wi&&wi(),"function"==typeof(null==Xe?void 0:Xe.close)&&Xe.close()}function Bi(){Vi||(Vi=window.setTimeout(()=>{Fi((0,St.az)(qt,"redirect-cancelled-by-user"))},2e3))}function Xi(){"visible"===(null==document?void 0:document.visibilityState)&&Bi()}Ce.addPassiveListener(Er),document.addEventListener("resume",Bi,!1),(0,St.au)()&&document.addEventListener("visibilitychange",Xi,!1),Ln=()=>{Ce.removePassiveListener(Er),document.removeEventListener("resume",Bi,!1),document.removeEventListener("visibilitychange",Xi,!1),Vi&&window.clearTimeout(Vi)}})}finally{Ln()}})).apply(this,arguments)}function ct(qt){return Ue.apply(this,arguments)}function Ue(){return(Ue=(0,s.Z)(function*(qt){const Ce=_t(qt),Xe=yield crypto.subtle.digest("SHA-256",Ce);return Array.from(new Uint8Array(Xe)).map(Ln=>Ln.toString(16).padStart(2,"0")).join("")})).apply(this,arguments)}function _t(qt){if((0,St.as)(/[0-9a-zA-Z]+/.test(qt),"Can only convert alpha-numeric strings"),"undefined"!=typeof TextEncoder)return(new TextEncoder).encode(qt);const Ce=new ArrayBuffer(qt.length),Xe=new Uint8Array(Ce);for(let dn=0;dn<qt.length;dn++)Xe[dn]=qt.charCodeAt(dn);return Xe}class Xt extends St.aB{constructor(){super(...arguments),this.passiveListeners=new Set,this.initPromise=new Promise(Ce=>{this.resolveInialized=Ce})}
1addPassiveListener(Ce){this.passiveListeners.add(Ce)}removePassiveListener(Ce){this.passiveListeners.delete(Ce)}resetRedirect(){this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1}onEvent(Ce){return this.resolveInialized(),this.passiveListeners.forEach(Xe=>Xe(Ce)),super.onEvent(Ce)}initialized(){var Ce=this;return(0,s.Z)(function*(){yield Ce.initPromise})()}}function Fn(qt){return ii.apply(this,arguments)}function ii(){return(ii=(0,s.Z)(function*(qt){const Ce=yield Ut()._get(Ft(qt));return Ce&&(yield Ut()._remove(Ft(qt))),Ce})).apply(this,arguments)}function Qt(){const qt=[],Ce="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let Xe=0;Xe<20;Xe++){const dn=Math.floor(Math.random()*Ce.length);qt.push(Ce.charAt(dn))}return qt.join("")}function Ut(){return(0,St.aC)(St.b)}function Ft(qt){return(0,St.aD)("authEvent",qt.config.apiKey,qt.name)}function L(qt){if(null==qt||!qt.includes("?"))return{};const[Ce,...Xe]=qt.split("?");return(0,Be.zd)(Xe.join("?"))}function Je(){return{type:"unknown",eventId:null,sessionId:null,urlResponse:null,postBody:null,tenantId:null,error:(0,St.az)("no-auth-event")}}function Un(){var qt;return(null===(qt=null==self?void 0:self.location)||void 0===qt?void 0:qt.protocol)||null}function fi(qt=(0,Be.z$)()){return!("file:"!==Un()&&"ionic:"!==Un()&&"capacitor:"!==Un()||!qt.toLowerCase().match(/iphone|ipad|ipod|android/))}function ln(){try{const qt=self.localStorage,Ce=St.aL();if(qt)return qt.setItem(Ce,"1"),qt.removeItem(Ce),!function Dt(qt=(0,Be.z$)()){return function on(){return(0,Be.w1)()&&11===(null==document?void 0:document.documentMode)}()||function Gt(qt=(0,Be.z$)()){return/Edge\/\d+/.test(qt)}(qt)}()||(0,Be.hl)()}catch(qt){return Sn()&&(0,Be.hl)()}return!1}function Sn(){return"undefined"!=typeof global&&"WorkerGlobalScope"in global&&"importScripts"in global}function ai(){return(function ri(){return"http:"===Un()||"https:"===Un()}()||(0,Be.ru)()||fi())&&!function yi(){return(0,Be.b$)()||(0,Be.UG)()}()&&ln()&&!Sn()}function li(){return fi()&&"undefined"!=typeof document}function Ye(){return(Ye=(0,s.Z)(function*(){return!!li()&&new Promise(qt=>{const Ce=setTimeout(()=>{qt(!1)},1e3);document.addEventListener("deviceready",()=>{clearTimeout(Ce),qt(!0)})})})).apply(this,arguments)}const Ct={LOCAL:"local",NONE:"none",SESSION:"session"},rt=St.aA,he="persistence";function Ot(qt){return bn.apply(this,arguments)}function bn(){return(bn=(0,s.Z)(function*(qt){yield qt._initializationPromise;const Ce=wt(),Xe=St.aD(he,qt.config.apiKey,qt.name);Ce&&Ce.setItem(Xe,qt._getPersistence())})).apply(this,arguments)}function wt(){var qt;try{return(null===(qt=function De(){return"undefined"!=typeof window?window:null}())||void 0===qt?void 0:qt.sessionStorage)||null}catch(Ce){return null}}const yn=St.aA;class Hn{constructor(){this.browserResolver=St.aC(St.k),this.cordovaResolver=St.aC(class Me{constructor(){this._redirectPersistence=St.a,this._shouldInitProactively=!0,this.eventManagers=new Map,this.originValidationPromises={},this._completeRedirectFn=St.aE,this._overrideRedirectResult=St.aF}_initialize(Ce){var Xe=this;return(0,s.Z)(function*(){const dn=Ce._key();let Ln=Xe.eventManagers.get(dn);return Ln||(Ln=new Xt(Ce),Xe.eventManagers.set(dn,Ln),Xe.attachCallbackListeners(Ce,Ln)),Ln})()}_openPopup(Ce){(0,St.av)(Ce,"operation-not-supported-in-this-environment")}_openRedirect(Ce,Xe,dn,Ln){var Jn=this;return(0,s.Z)(function*(){!function de(qt){var Ce,Xe,dn,Ln,Jn,Fi,Vi,Er,Bi,Xi;const Di=pn();(0,St.aA)("function"==typeof(null===(Ce=null==Di?void 0:Di.universalLinks)||void 0===Ce?void 0:Ce.subscribe),qt,"invalid-cordova-configuration",{missingPlugin:"cordova-universal-links-plugin-fix"}),(0,St.aA)(void 0!==(null===(Xe=null==Di?void 0:Di.BuildInfo)||void 0===Xe?void 0:Xe.packageName),qt,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-buildInfo"}),(0,St.aA)("function"==typeof(null===(Jn=null===(Ln=null===(dn=null==Di?void 0:Di.cordova)||void 0===dn?void 0:dn.plugins)||void 0===Ln?void 0:Ln.browsertab)||void 0===Jn?void 0:Jn.openUrl),qt,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),(0,St.aA)("function"==typeof(null===(Er=null===(Vi=null===(Fi=null==Di?void 0:Di.cordova)||void 0===Fi?void 0:Fi.plugins)||void 0===Vi?void 0:Vi.browsertab)||void 0===Er?void 0:Er.isAvailable),qt,"invali
1d-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),(0,St.aA)("function"==typeof(null===(Xi=null===(Bi=null==Di?void 0:Di.cordova)||void 0===Bi?void 0:Bi.InAppBrowser)||void 0===Xi?void 0:Xi.open),qt,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-inappbrowser"})}(Ce);const Fi=yield Jn._initialize(Ce);yield Fi.initialized(),Fi.resetRedirect(),(0,St.aG)(),yield Jn._originValidation(Ce);const Vi=function Pt(qt,Ce,Xe=null){return{type:Ce,eventId:Xe,urlResponse:null,sessionId:Qt(),postBody:null,tenantId:qt.tenantId,error:(0,St.az)(qt,"no-auth-event")}}(Ce,dn,Ln);yield function _n(qt,Ce){return Ut()._set(Ft(qt),Ce)}(Ce,Vi);const Er=yield function We(qt,Ce,Xe){return B.apply(this,arguments)}(Ce,Vi,Xe),Bi=yield function Ke(qt){const{cordova:Ce}=pn();return new Promise(Xe=>{Ce.plugins.browsertab.isAvailable(dn=>{let Ln=null;dn?Ce.plugins.browsertab.openUrl(qt):Ln=Ce.InAppBrowser.open(qt,(0,St.ay)()?"_blank":"_system","location=yes"),Xe(Ln)})})}(Er);return function Ge(qt,Ce,Xe){return Fe.apply(this,arguments)}(Ce,Fi,Bi)})()}_isIframeWebStorageSupported(Ce,Xe){throw new Error("Method not implemented.")}_originValidation(Ce){const Xe=Ce._key();return this.originValidationPromises[Xe]||(this.originValidationPromises[Xe]=function ne(qt){return z.apply(this,arguments)}(Ce)),this.originValidationPromises[Xe]}attachCallbackListeners(Ce,Xe){const{universalLinks:dn,handleOpenURL:Ln,BuildInfo:Jn}=pn(),Fi=setTimeout((0,s.Z)(function*(){yield Fn(Ce),Xe.onEvent(Je())}),500),Vi=function(){var Xi=(0,s.Z)(function*(Di){clearTimeout(Fi);const wi=yield Fn(Ce);let Gr=null;wi&&(null==Di?void 0:Di.url)&&(Gr=function ei(qt,Ce){var Xe,dn;const Ln=function xe(qt){const Ce=L(qt),Xe=Ce.link?decodeURIComponent(Ce.link):void 0,dn=L(Xe).link,Ln=Ce.deep_link_id?decodeURIComponent(Ce.deep_link_id):void 0;return L(Ln).link||Ln||dn||Xe||qt}(Ce);if(Ln.includes("/__/auth/callback")){const Jn=L(Ln),Fi=Jn.firebaseError?function W(qt){try{return JSON.parse(qt)}catch(Ce){return null}}(decodeURIComponent(Jn.firebaseError)):null,Vi=null===(dn=null===(Xe=null==Fi?void 0:Fi.code)||void 0===Xe?void 0:Xe.split("auth/"))||void 0===dn?void 0:dn[1],Er=Vi?(0,St.az)(Vi):null;return Er?{type:qt.type,eventId:qt.eventId,tenantId:qt.tenantId,error:Er,urlResponse:null,sessionId:null,postBody:null}:{type:qt.type,eventId:qt.eventId,tenantId:qt.tenantId,sessionId:qt.sessionId,urlResponse:Ln,postBody:null}}return null}(wi,Di.url)),Xe.onEvent(Gr||Je())});return function(wi){return Xi.apply(this,arguments)}}();void 0!==dn&&"function"==typeof dn.subscribe&&dn.subscribe(null,Vi);const Er=Ln,Bi=`${Jn.packageName.toLowerCase()}://`;pn().handleOpenURL=function(){var Xi=(0,s.Z)(function*(Di){if(Di.toLowerCase().startsWith(Bi)&&Vi({url:Di}),"function"==typeof Er)try{Er(Di)}catch(wi){console.error(wi)}});return function(Di){return Xi.apply(this,arguments)}}()}}),this.underlyingResolver=null,this._redirectPersistence=St.a,this._completeRedirectFn=St.aE,this._overrideRedirectResult=St.aF}_initialize(Ce){var Xe=this;return(0,s.Z)(function*(){return yield Xe.selectUnderlyingResolver(),Xe.assertedUnderlyingResolver._initialize(Ce)})()}_openPopup(Ce,Xe,dn,Ln){var Jn=this;return(0,s.Z)(function*(){return yield Jn.selectUnderlyingResolver(),Jn.assertedUnderlyingResolver._openPopup(Ce,Xe,dn,Ln)})()}_openRedirect(Ce,Xe,dn,Ln){var Jn=this;return(0,s.Z)(function*(){return yield Jn.selectUnderlyingResolver(),Jn.assertedUnderlyingResolver._openRedirect(Ce,Xe,dn,Ln)})()}_isIframeWebStorageSupported(Ce,Xe){this.assertedUnderlyingResolver._isIframeWebStorageSupported(Ce,Xe)}_originValidation(Ce){return this.assertedUnderlyingResolver._originValidation(Ce)}get _shouldInitProactively(){return li()||this.browserResolver._shouldInitProactively}get assertedUnderlyingResolver(){return yn(this.underlyingResolver,"internal-error"),this.underlyingResolver}selectUnderlyingResolver(){var Ce=this;return(0,s.Z)(function*(){if(Ce.underlyingResolver)return;const Xe=yield function ue(){return Ye.apply(this,arguments)}();Ce.underlyingResolver=Xe?Ce.cordovaResolver:Ce.browserResolver})()}}function pi(qt){return qt.unwrap()}function Hi(qt){return vr(qt)}function vr(qt){const{_tokenResponse:Ce}=qt instanceof Be.ZR?qt.customData:qt;if(!Ce)return null;if(!(qt instanceof Be.ZR)&&"temporaryProof"in Ce&&"phoneNumber"in Ce)return St.P.credentialFromResult(qt);const Xe=Ce.providerId;if(!Xe||Xe===St.p.PASSWORD)return null;let dn;switch(Xe){case St.p.GOOGLE:dn=St.V;break;case St.p.FACEBOOK:dn=St.U;break;case St.p.GITHUB:dn=St.W;break;case St.p.TWITTER:dn=St.Z;break;default:const{oauthIdToken:Ln,oauthAccessToken:Jn,oauthTokenSecret:Fi,pendingToken:Vi,nonce:Er}=Ce;return Jn||Fi||Ln||Vi?Vi?Xe.startsWith("saml.")?St.aO._create(Xe,Vi):St.L._fromParams({providerId:Xe,signInMethod:Xe,pendingToken:Vi,idToken:Ln,accessToken:Jn}):new St.X(Xe).credential({idToken:Ln,accessToken:Jn,rawNonce:Er}):null}return qt instanceof Be.ZR?dn.credentialFromError(qt):dn.credentialFromResult(qt)}function Ni(qt,Ce){return Ce.catch(Xe=>{throw Xe instanceof Be.ZR&&function $i(qt,Ce){var Xe;const dn=null===(Xe=Ce.customData)||void 0===Xe?void 0:Xe._tokenResponse;if("auth/multi-factor-auth-required"===(null==Ce?void 0:Ce.code))Ce.resolver=new qi(qt,St.aq(qt,Ce));else if(dn){const Ln=vr(Ce),Jn=Ce;Ln&&(Jn.credential=Ln,Jn.tenantId=dn.tenantId||void 0,Jn.email=dn.email||void 0,Jn.phoneNumber=dn.phoneNumber||void 0)}}(qt,Xe),Xe}).then(Xe=>{const Ln=Xe.user;return{operationType:Xe.operationType,credential:Hi(Xe),additionalUserInfo:St.ao(Xe),user:Br.getOrCreate(Ln)}})}function Ir(qt,Ce){return wr.apply(this,arguments)}function wr(){return(wr=(0,s.Z)(function*(qt,Ce){const Xe=yield Ce;return{verificationId:Xe.verificationId,confirm:dn=>Ni(qt,Xe.confirm(dn))}})).apply(this,arguments)}class qi{constructor(Ce,Xe){this.resolver=Xe,this.auth=function Yi(qt){return qt.wrapped()}(Ce)}get session(){return this.resolver.session}get hints(){return this.resolver.hints}resolveSignIn(Ce){return Ni(pi(this.auth),this.resolver.resolveSignIn(Ce))}}class Br{constructor(Ce){this._delegate=Ce,this.multiFactor=St.ar(Ce)}static getOrCreate(Ce){return Br.USER_MAP.has(Ce)||Br.USER_MAP.set(Ce,new Br(Ce)),Br.USER_MAP.get(Ce)}delete(){return this._delegate.delete()}reload(){return this._delegate.reload()}toJSON(){return this._delegate.toJSON()}getIdTokenResult(Ce){return this._delegate.getIdTokenResult(Ce)}getIdToken(Ce){return this._delegate.getIdToken(Ce)}linkAndRetrieveDataWithCredential(Ce){return this.linkWithCredential(Ce)}linkWithCredential(Ce){var Xe=this;return(0,s.Z)(function*(){return Ni(Xe.auth,St.a0(Xe._delegate,Ce))})()}linkWithPhoneNumber(Ce,Xe){var dn=this;return(0,s.Z)(function*(){return Ir(dn.auth,St.l(dn._delegate,Ce,Xe))})()}linkWithPopup(Ce){var Xe=this;return(0,s.Z)(function*(){return Ni(Xe.auth,St.d(Xe._delegate,Ce,Hn))})()}linkWithRedirect(Ce){var Xe=this;return(0,s.Z)(function*(){return yield Ot(St.aH(Xe.auth)),St.g(Xe._delegate,Ce,Hn)})()}reauthenticateAndRetrieveDataWithCredential(Ce){return this.reauthenticateWithCredential(Ce)}reauthenticateWithCredential(Ce){var Xe=this;return(0,s.Z)(function*(){return Ni(Xe.auth,St.a1(Xe._delegate,Ce))})()}reauthenticateWithPhoneNumber(Ce,Xe){return Ir(this.auth,St.r(this._delegate,Ce,Xe))}
1reauthenticateWithPopup(Ce){return Ni(this.auth,St.e(this._delegate,Ce,Hn))}reauthenticateWithRedirect(Ce){var Xe=this;return(0,s.Z)(function*(){return yield Ot(St.aH(Xe.auth)),St.h(Xe._delegate,Ce,Hn)})()}sendEmailVerification(Ce){return St.ae(this._delegate,Ce)}unlink(Ce){var Xe=this;return(0,s.Z)(function*(){return yield St.an(Xe._delegate,Ce),Xe})()}updateEmail(Ce){return St.aj(this._delegate,Ce)}updatePassword(Ce){return St.ak(this._delegate,Ce)}updatePhoneNumber(Ce){return St.u(this._delegate,Ce)}updateProfile(Ce){return St.ai(this._delegate,Ce)}verifyBeforeUpdateEmail(Ce,Xe){return St.af(this._delegate,Ce,Xe)}get emailVerified(){return this._delegate.emailVerified}get isAnonymous(){return this._delegate.isAnonymous}get metadata(){return this._delegate.metadata}get phoneNumber(){return this._delegate.phoneNumber}get providerData(){return this._delegate.providerData}get refreshToken(){return this._delegate.refreshToken}get tenantId(){return this._delegate.tenantId}get displayName(){return this._delegate.displayName}get email(){return this._delegate.email}get photoURL(){return this._delegate.photoURL}get providerId(){return this._delegate.providerId}get uid(){return this._delegate.uid}get auth(){return this._delegate.auth}}Br.USER_MAP=new WeakMap;const un=St.aA;let cn=(()=>{class qt{constructor(Xe,dn){if(this.app=Xe,dn.isInitialized())return this._delegate=dn.getImmediate(),void this.linkUnderlyingAuth();const{apiKey:Ln}=Xe.options;un(Ln,"invalid-api-key",{appName:Xe.name}),un(Ln,"invalid-api-key",{appName:Xe.name});const Jn="undefined"!=typeof window?Hn:void 0;this._delegate=dn.initialize({options:{persistence:Bn(Ln,Xe.name),popupRedirectResolver:Jn}}),this._delegate._updateErrorMap(St.D),this.linkUnderlyingAuth()}get emulatorConfig(){return this._delegate.emulatorConfig}get currentUser(){return this._delegate.currentUser?Br.getOrCreate(this._delegate.currentUser):null}get languageCode(){return this._delegate.languageCode}set languageCode(Xe){this._delegate.languageCode=Xe}get settings(){return this._delegate.settings}get tenantId(){return this._delegate.tenantId}set tenantId(Xe){this._delegate.tenantId=Xe}useDeviceLanguage(){this._delegate.useDeviceLanguage()}signOut(){return this._delegate.signOut()}useEmulator(Xe,dn){St.I(this._delegate,Xe,dn)}applyActionCode(Xe){return St.a5(this._delegate,Xe)}checkActionCode(Xe){return St.a6(this._delegate,Xe)}confirmPasswordReset(Xe,dn){return St.a4(this._delegate,Xe,dn)}createUserWithEmailAndPassword(Xe,dn){var Ln=this;return(0,s.Z)(function*(){return Ni(Ln._delegate,St.a8(Ln._delegate,Xe,dn))})()}fetchProvidersForEmail(Xe){return this.fetchSignInMethodsForEmail(Xe)}fetchSignInMethodsForEmail(Xe){return St.ad(this._delegate,Xe)}isSignInWithEmailLink(Xe){return St.ab(this._delegate,Xe)}getRedirectResult(){var Xe=this;return(0,s.Z)(function*(){un(ai(),Xe._delegate,"operation-not-supported-in-this-environment");const dn=yield St.j(Xe._delegate,Hn);return dn?Ni(Xe._delegate,Promise.resolve(dn)):{credential:null,user:null}})()}addFrameworkForLogging(Xe){!function it(qt,Ce){(0,St.aH)(qt)._logFramework(Ce)}(this._delegate,Xe)}onAuthStateChanged(Xe,dn,Ln){const{next:Jn,error:Fi,complete:Vi}=Mn(Xe,dn,Ln);return this._delegate.onAuthStateChanged(Jn,Fi,Vi)}onIdTokenChanged(Xe,dn,Ln){const{next:Jn,error:Fi,complete:Vi}=Mn(Xe,dn,Ln);return this._delegate.onIdTokenChanged(Jn,Fi,Vi)}sendSignInLinkToEmail(Xe,dn){return St.aa(this._delegate,Xe,dn)}sendPasswordResetEmail(Xe,dn){return St.a3(this._delegate,Xe,dn||void 0)}setPersistence(Xe){var dn=this;return(0,s.Z)(function*(){let Ln;switch(function Mt(qt,Ce){rt(Object.values(Ct).includes(Ce),qt,"invalid-persistence-type"),(0,Be.b$)()?rt(Ce!==Ct.SESSION,qt,"unsupported-persistence-type"):(0,Be.UG)()?rt(Ce===Ct.NONE,qt,"unsupported-persistence-type"):Sn()?rt(Ce===Ct.NONE||Ce===Ct.LOCAL&&(0,Be.hl)(),qt,"unsupported-persistence-type"):rt(Ce===Ct.NONE||ln(),qt,"unsupported-persistence-type")}(dn._delegate,Xe),Xe){case Ct.SESSION:Ln=St.a;break;case Ct.LOCAL:Ln=(yield St.aC(St.i)._isAvailable())?St.i:St.b;break;case Ct.NONE:Ln=St.N;break;default:return St.av("argument-error",{appName:dn._delegate.name})}return dn._delegate.setPersistence(Ln)})()}signInAndRetrieveDataWithCredential(Xe){return this.signInWithCredential(Xe)}signInAnonymously(){return Ni(this._delegate,St._(this._delegate))}signInWithCredential(Xe){return Ni(this._delegate,St.$(this._delegate,Xe))}signInWithCustomToken(Xe){return Ni(this._delegate,St.a2(this._delegate,Xe))}signInWithEmailAndPassword(Xe,dn){return Ni(this._delegate,St.a9(this._delegate,Xe,dn))}signInWithEmailLink(Xe,dn){return Ni(this._delegate,St.ac(this._delegate,Xe,dn))}signInWithPhoneNumber(Xe,dn){return Ir(this._delegate,St.s(this._delegate,Xe,dn))}signInWithPopup(Xe){var dn=this;return(0,s.Z)(function*(){return un(ai(),dn._delegate,"operation-not-supported-in-this-environment"),Ni(dn._delegate,St.c(dn._delegate,Xe,Hn))})()}signInWithRedirect(Xe){var dn=this;return(0,s.Z)(function*(){return un(ai(),dn._delegate,"operation-not-supported-in-this-environment"),yield Ot(dn._delegate),St.f(dn._delegate,Xe,Hn)})()}updateCurrentUser(Xe){return this._delegate.updateCurrentUser(Xe)}verifyPasswordResetCode(Xe){return St.a7(this._delegate,Xe)}unwrap(){return this._delegate}_delete(){return this._delegate._delete()}linkUnderlyingAuth(){this._delegate.wrapped=()=>this}}return qt.Persistence=Ct,qt})();function Mn(qt,Ce,Xe){let dn=qt;"function"!=typeof qt&&({next:dn,error:Ce,complete:Xe}=qt);const Ln=dn;return{next:Fi=>Ln(Fi&&Br.getOrCreate(Fi)),error:Ce,complete:Xe}}function Bn(qt,Ce){const Xe=function Vt(qt,Ce){const Xe=wt();if(!Xe)return[];const dn=St.aD(he,qt,Ce);switch(Xe.getItem(dn)){case Ct.NONE:return[St.N];case Ct.LOCAL:return[St.i,St.a];case Ct.SESSION:return[St.a];default:return[]}}(qt,Ce);if("undefined"!=typeof self&&!Xe.includes(St.i)&&Xe.push(St.i),"undefined"!=typeof window)for(const dn of[St.b,St.a])Xe.includes(dn)||Xe.push(dn);
1return Xe.includes(St.N)||Xe.push(St.N),Xe}class Qn{constructor(){this.providerId="phone",this._delegate=new St.P(pi(rn.auth()))}static credential(Ce,Xe){return St.P.credential(Ce,Xe)}verifyPhoneNumber(Ce,Xe){return this._delegate.verifyPhoneNumber(Ce,Xe)}unwrap(){return this._delegate}}Qn.PHONE_SIGN_IN_METHOD=St.P.PHONE_SIGN_IN_METHOD,Qn.PROVIDER_ID=St.P.PROVIDER_ID;const Mi=St.aA;class Ri{constructor(Ce,Xe,dn=rn.app()){var Ln;Mi(null===(Ln=dn.options)||void 0===Ln?void 0:Ln.apiKey,"invalid-api-key",{appName:dn.name}),this._delegate=new St.R(Ce,Xe,dn.auth()),this.type=this._delegate.type}clear(){this._delegate.clear()}render(){return this._delegate.render()}verify(){return this._delegate.verify()}}!function ar(qt){qt.INTERNAL.registerComponent(new oe.wA("auth-compat",Ce=>{const Xe=Ce.getProvider("app-compat").getImmediate(),dn=Ce.getProvider("auth");return new cn(Xe,dn)},"PUBLIC").setServiceProps({ActionCodeInfo:{Operation:{EMAIL_SIGNIN:St.A.EMAIL_SIGNIN,PASSWORD_RESET:St.A.PASSWORD_RESET,RECOVER_EMAIL:St.A.RECOVER_EMAIL,REVERT_SECOND_FACTOR_ADDITION:St.A.REVERT_SECOND_FACTOR_ADDITION,VERIFY_AND_CHANGE_EMAIL:St.A.VERIFY_AND_CHANGE_EMAIL,VERIFY_EMAIL:St.A.VERIFY_EMAIL}},EmailAuthProvider:St.Q,FacebookAuthProvider:St.U,GithubAuthProvider:St.W,GoogleAuthProvider:St.V,OAuthProvider:St.X,SAMLAuthProvider:St.Y,PhoneAuthProvider:Qn,PhoneMultiFactorGenerator:St.m,RecaptchaVerifier:Ri,TwitterAuthProvider:St.Z,Auth:cn,AuthCredential:St.J,Error:Be.ZR}).setInstantiationMode("LAZY").setMultipleInstances(!1)),qt.registerVersion("@firebase/auth-compat","0.4.2")}(rn);var $n=f(2810);function ts(qt,Ce){if(void 0===Ce)return{merge:!1};if(void 0!==Ce.mergeFields&&void 0!==Ce.merge)throw new $n.WA("invalid-argument",`Invalid options passed to function ${qt}(): You cannot specify both "merge" and "mergeFields".`);return Ce}function co(){if("undefined"==typeof Uint8Array)throw new $n.WA("unimplemented","Uint8Arrays are not available in this environment.")}function uo(){if(!(0,$n.Me)())throw new $n.WA("unimplemented","Blobs are unavailable in Firestore in this environment.")}class As{constructor(Ce){this._delegate=Ce}static fromBase64String(Ce){return uo(),new As($n.Jj.fromBase64String(Ce))}static fromUint8Array(Ce){return co(),new As($n.Jj.fromUint8Array(Ce))}toBase64(){return uo(),this._delegate.toBase64()}toUint8Array(){return co(),this._delegate.toUint8Array()}isEqual(Ce){return this._delegate.isEqual(Ce._delegate)}toString(){return"Blob(base64: "+this.toBase64()+")"}}function Ms(qt){return function To(qt,Ce){if("object"!=typeof qt||null===qt)return!1;const Xe=qt;for(const dn of Ce)if(dn in Xe&&"function"==typeof Xe[dn])return!0;return!1}(qt,["next","error","complete"])}class zs{enableIndexedDbPersistence(Ce,Xe){return(0,$n.ST)(Ce._delegate,{forceOwnership:Xe})}enableMultiTabIndexedDbPersistence(Ce){return(0,$n.fH)(Ce._delegate)}clearIndexedDbPersistence(Ce){return(0,$n.Fc)(Ce._delegate)}}class Mo{constructor(Ce,Xe,dn){this._delegate=Xe,this._persistenceProvider=dn,this.INTERNAL={delete:()=>this.terminate()},Ce instanceof $n.l7||(this._appCompat=Ce)}get _databaseId(){return this._delegate._databaseId}settings(Ce){const Xe=this._delegate._getSettings();!Ce.merge&&Xe.host!==Ce.host&&(0,$n.yq)("You are overriding the original host. If you did not intend to override your settings, use {merge: true}."),Ce.merge&&delete(Ce=Object.assign(Object.assign({},Xe),Ce)).merge,this._delegate._setSettings(Ce)}useEmulator(Ce,Xe,dn={}){(0,$n.at)(this._delegate,Ce,Xe,dn)}enableNetwork(){return(0,$n.Ix)(this._delegate)}disableNetwork(){return(0,$n.TF)(this._delegate)}enablePersistence(Ce){let Xe=!1,dn=!1;return Ce&&(Xe=!!Ce.synchronizeTabs,dn=!!Ce.experimentalForceOwningTab,(0,$n.Wi)("synchronizeTabs",Xe,"experimentalForceOwningTab",dn)),Xe?this._persistenceProvider.enableMultiTabIndexedDbPersistence(this):this._persistenceProvider.enableIndexedDbPersistence(this,dn)}clearPersistence(){return this._persistenceProvider.clearIndexedDbPersistence(this)}terminate(){return this._appCompat&&(this._appCompat._removeServiceInstance("firestore-compat"),this._appCompat._removeServiceInstance("firestore")),this._delegate._delete()}waitForPendingWrites(){return(0,$n.Mx)(this._delegate)}onSnapshotsInSync(Ce){return(0,$n.sc)(this._delegate,Ce)}get app(){if(!this._appCompat)throw new $n.WA("failed-precondition","Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._appCompat}collection(Ce){try{return new Bs(this,(0,$n.hJ)(this._delegate,Ce))}catch(Xe){throw Ji(Xe,"collection()","Firestore.collection()")}}doc(Ce){try{return new is(this,(0,$n.JU)(this._delegate,Ce))}catch(Xe){throw Ji(Xe,"doc()","Firestore.doc()")}}collectionGroup(Ce){try{return new Pi(this,(0,$n.B$)(this._delegate,Ce))}catch(Xe){throw Ji(Xe,"collectionGroup()","Firestore.collectionGroup()")}}runTransaction(Ce){return(0,$n.i3)(this._delegate,Xe=>Ce(new Ls(this,Xe)))}batch(){return(0,$n.qY)(this._delegate),new ho(new $n.PU(this._delegate,Ce=>(0,$n.GL)(this._delegate,Ce)))}loadBundle(Ce){return(0,$n.Pb)(this._delegate,Ce)}namedQuery(Ce){return(0,$n.L$)(this._delegate,Ce).then(Xe=>Xe?new Pi(this,Xe):null)}}class Gs extends $n.u7{constructor(Ce){super(),this.firestore=Ce}convertBytes(Ce){return new As(new $n.Jj(Ce))}convertReference(Ce){const Xe=this.convertDocumentKey(Ce,this.firestore._databaseId);
1return is.forKey(Xe,this.firestore,null)}}class Ls{constructor(Ce,Xe){this._firestore=Ce,this._delegate=Xe,this._userDataWriter=new Gs(Ce)}get(Ce){const Xe=fs(Ce);return this._delegate.get(Xe).then(dn=>new bs(this._firestore,new $n.xU(this._firestore._delegate,this._userDataWriter,dn._key,dn._document,dn.metadata,Xe.converter)))}set(Ce,Xe,dn){const Ln=fs(Ce);return dn?(ts("Transaction.set",dn),this._delegate.set(Ln,Xe,dn)):this._delegate.set(Ln,Xe),this}update(Ce,Xe,dn,...Ln){const Jn=fs(Ce);return 2===arguments.length?this._delegate.update(Jn,Xe):this._delegate.update(Jn,Xe,dn,...Ln),this}delete(Ce){const Xe=fs(Ce);return this._delegate.delete(Xe),this}}class ho{constructor(Ce){this._delegate=Ce}set(Ce,Xe,dn){const Ln=fs(Ce);return dn?(ts("WriteBatch.set",dn),this._delegate.set(Ln,Xe,dn)):this._delegate.set(Ln,Xe),this}update(Ce,Xe,dn,...Ln){const Jn=fs(Ce);return 2===arguments.length?this._delegate.update(Jn,Xe):this._delegate.update(Jn,Xe,dn,...Ln),this}delete(Ce){const Xe=fs(Ce);return this._delegate.delete(Xe),this}commit(){return this._delegate.commit()}}class ns{constructor(Ce,Xe,dn){this._firestore=Ce,this._userDataWriter=Xe,this._delegate=dn}fromFirestore(Ce,Xe){const dn=new $n.$q(this._firestore._delegate,this._userDataWriter,Ce._key,Ce._document,Ce.metadata,null);return this._delegate.fromFirestore(new ls(this._firestore,dn),null!=Xe?Xe:{})}toFirestore(Ce,Xe){return Xe?this._delegate.toFirestore(Ce,Xe):this._delegate.toFirestore(Ce)}static getInstance(Ce,Xe){const dn=ns.INSTANCES;let Ln=dn.get(Ce);Ln||(Ln=new WeakMap,dn.set(Ce,Ln));let Jn=Ln.get(Xe);return Jn||(Jn=new ns(Ce,new Gs(Ce),Xe),Ln.set(Xe,Jn)),Jn}}ns.INSTANCES=new WeakMap;class is{constructor(Ce,Xe){this.firestore=Ce,this._delegate=Xe,this._userDataWriter=new Gs(Ce)}static forPath(Ce,Xe,dn){if(Ce.length%2!=0)throw new $n.WA("invalid-argument",`Invalid document reference. Document references must have an even number of segments, but ${Ce.canonicalString()} has ${Ce.length}`);return new is(Xe,new $n.my(Xe._delegate,dn,new $n.Ky(Ce)))}static forKey(Ce,Xe,dn){return new is(Xe,new $n.my(Xe._delegate,dn,Ce))}get id(){return this._delegate.id}get parent(){return new Bs(this.firestore,this._delegate.parent)}get path(){return this._delegate.path}collection(Ce){try{return new Bs(this.firestore,(0,$n.hJ)(this._delegate,Ce))}catch(Xe){throw Ji(Xe,"collection()","DocumentReference.collection()")}}isEqual(Ce){return(Ce=(0,Be.m9)(Ce))instanceof $n.my&&(0,$n.Eo)(this._delegate,Ce)}set(Ce,Xe){Xe=ts("DocumentReference.set",Xe);try{return Xe?(0,$n.pl)(this._delegate,Ce,Xe):(0,$n.pl)(this._delegate,Ce)}catch(dn){throw Ji(dn,"setDoc()","DocumentReference.set()")}}update(Ce,Xe,...dn){try{return 1===arguments.length?(0,$n.r7)(this._delegate,Ce):(0,$n.r7)(this._delegate,Ce,Xe,...dn)}catch(Ln){throw Ji(Ln,"updateDoc()","DocumentReference.update()")}}delete(){return(0,$n.oe)(this._delegate)}onSnapshot(...Ce){const Xe=Ws(Ce),dn=er(Ce,Ln=>new bs(this.firestore,new $n.xU(this.firestore._delegate,this._userDataWriter,Ln._key,Ln._document,Ln.metadata,this._delegate.converter)));return(0,$n.cf)(this._delegate,Xe,dn)}get(Ce){let Xe;return Xe="cache"===(null==Ce?void 0:Ce.source)?(0,$n.kl)(this._delegate):"server"===(null==Ce?void 0:Ce.source)?(0,$n.Xk)(this._delegate):(0,$n.QT)(this._delegate),Xe.then(dn=>new bs(this.firestore,new $n.xU(this.firestore._delegate,this._userDataWriter,dn._key,dn._document,dn.metadata,this._delegate.converter)))}withConverter(Ce){return new is(this.firestore,this._delegate.withConverter(Ce?ns.getInstance(this.firestore,Ce):null))}}function Ji(qt,Ce,Xe){return qt.message=qt.message.replace(Ce,Xe),qt}function Ws(qt){for(const Ce of qt)if("object"==typeof Ce&&!Ms(Ce))return Ce;return{}}function er(qt,Ce){var Xe,dn;let Ln;return Ln=Ms(qt[0])?qt[0]:Ms(qt[1])?qt[1]:"function"==typeof qt[0]?{next:qt[0],error:qt[1],complete:qt[2]}:{next:qt[1],error:qt[2],complete:qt[3]},{next:Jn=>{Ln.next&&Ln.next(Ce(Jn))},error:null===(Xe=Ln.error)||void 0===Xe?void 0:Xe.bind(Ln),complete:null===(dn=Ln.complete)||void 0===dn?void 0:dn.bind(Ln)}}class bs{constructor(Ce,Xe){this._firestore=Ce,this._delegate=Xe}get ref(){return new is(this._firestore,this._delegate.ref)}get id(){return this._delegate.id}get metadata(){return this._delegate.metadata}get exists(){return this._delegate.exists()}data(Ce){return this._delegate.data(Ce)}get(Ce,Xe){return this._delegate.get(Ce,Xe)}isEqual(Ce){return(0,$n.qK)(this._delegate,Ce._delegate)}}class ls extends bs{data(Ce){const Xe=this._delegate.data(Ce);return(0,$n.K9)(void 0!==Xe,"Document in a QueryDocumentSnapshot should exist"),Xe}}class Pi{constructor(Ce,Xe){this.firestore=Ce,this._delegate=Xe,this._userDataWriter=new Gs(Ce)}where(Ce,Xe,dn){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.ar)(Ce,Xe,dn)))}catch(Ln){throw Ji(Ln,/(orderBy|where)\(\)/,"Query.$1()")}}orderBy(Ce,Xe){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.Xo)(Ce,Xe)))}catch(dn){throw Ji(dn,/(orderBy|where)\(\)/,"Query.$1()")}}limit(Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.b9)(Ce)))}catch(Xe){throw Ji(Xe,"limit()","Query.limit()")}}limitToLast(Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.vh)(Ce)))}catch(Xe){throw Ji(Xe,"limitToLast()","Query.limitToLast()")}}startAt(...Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.e0)(...Ce)))}catch(Xe){throw Ji(Xe,"startAt()","Query.startAt()")}}startAfter(...Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.TQ)(...Ce)))}catch(Xe){throw Ji(Xe,"startAfter()","Query.startAfter()")}}endBefore(...Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.Lx)(...Ce)))}catch(Xe){throw Ji(Xe,"endBefore()","Query.endBefore()")}}endAt(...Ce){try{return new Pi(this.firestore,(0,$n.IO)(this._delegate,(0,$n.Wu)(...Ce)))}catch(Xe){throw Ji(Xe,"endAt()","Query.endAt()")}}isEqual(Ce){return(0,$n.iE)(this._delegate,Ce._delegate)}get(Ce){let Xe;return Xe="cache"===(null==Ce?void 0:Ce.source)?(0,$n.UQ)(this._delegate):"server"===(null==Ce?void 0:Ce.source)?(0,$n.zN)(this._delegate):(0,$n.PL)(this._delegate),Xe.then(dn=>
1new Or(this.firestore,new $n.W(this.firestore._delegate,this._userDataWriter,this._delegate,dn._snapshot)))}onSnapshot(...Ce){const Xe=Ws(Ce),dn=er(Ce,Ln=>new Or(this.firestore,new $n.W(this.firestore._delegate,this._userDataWriter,this._delegate,Ln._snapshot)));return(0,$n.cf)(this._delegate,Xe,dn)}withConverter(Ce){return new Pi(this.firestore,this._delegate.withConverter(Ce?ns.getInstance(this.firestore,Ce):null))}}class Lo{constructor(Ce,Xe){this._firestore=Ce,this._delegate=Xe}get type(){return this._delegate.type}get doc(){return new ls(this._firestore,this._delegate.doc)}get oldIndex(){return this._delegate.oldIndex}get newIndex(){return this._delegate.newIndex}}class Or{constructor(Ce,Xe){this._firestore=Ce,this._delegate=Xe}get query(){return new Pi(this._firestore,this._delegate.query)}get metadata(){return this._delegate.metadata}get size(){return this._delegate.size}get empty(){return this._delegate.empty}get docs(){return this._delegate.docs.map(Ce=>new ls(this._firestore,Ce))}docChanges(Ce){return this._delegate.docChanges(Ce).map(Xe=>new Lo(this._firestore,Xe))}forEach(Ce,Xe){this._delegate.forEach(dn=>{Ce.call(Xe,new ls(this._firestore,dn))})}isEqual(Ce){return(0,$n.qK)(this._delegate,Ce._delegate)}}class Bs extends Pi{constructor(Ce,Xe){super(Ce,Xe),this.firestore=Ce,this._delegate=Xe}get id(){return this._delegate.id}get path(){return this._delegate.path}get parent(){const Ce=this._delegate.parent;return Ce?new is(this.firestore,Ce):null}doc(Ce){try{return new is(this.firestore,void 0===Ce?(0,$n.JU)(this._delegate):(0,$n.JU)(this._delegate,Ce))}catch(Xe){throw Ji(Xe,"doc()","CollectionReference.doc()")}}add(Ce){return(0,$n.ET)(this._delegate,Ce).then(Xe=>new is(this.firestore,Xe))}isEqual(Ce){return(0,$n.Eo)(this._delegate,Ce._delegate)}withConverter(Ce){return new Bs(this.firestore,this._delegate.withConverter(Ce?ns.getInstance(this.firestore,Ce):null))}}function fs(qt){return(0,$n.Cf)(qt,$n.my)}class Os{constructor(...Ce){this._delegate=new $n.Lz(...Ce)}static documentId(){return new Os($n.Xb.keyField().canonicalString())}isEqual(Ce){return(Ce=(0,Be.m9)(Ce))instanceof $n.Lz&&this._delegate._internalPath.isEqual(Ce._internalPath)}}class Es{constructor(Ce){this._delegate=Ce}static serverTimestamp(){const Ce=(0,$n.Bt)();return Ce._methodName="FieldValue.serverTimestamp",new Es(Ce)}static delete(){const Ce=(0,$n.AK)();return Ce._methodName="FieldValue.delete",new Es(Ce)}static arrayUnion(...Ce){const Xe=(0,$n.vr)(...Ce);return Xe._methodName="FieldValue.arrayUnion",new Es(Xe)}static arrayRemove(...Ce){const Xe=(0,$n.Ab)(...Ce);return Xe._methodName="FieldValue.arrayRemove",new Es(Xe)}static increment(Ce){const Xe=(0,$n.nP)(Ce);return Xe._methodName="FieldValue.increment",new Es(Xe)}isEqual(Ce){return this._delegate.isEqual(Ce._delegate)}}const fo={Firestore:Mo,GeoPoint:$n.F8,Timestamp:$n.EK,Blob:As,Transaction:Ls,WriteBatch:ho,DocumentReference:is,DocumentSnapshot:bs,Query:Pi,QueryDocumentSnapshot:ls,QuerySnapshot:Or,CollectionReference:Bs,FieldPath:Os,FieldValue:Es,setLogLevel:function eo(qt){(0,$n.Ub)(qt)},CACHE_SIZE_UNLIMITED:$n.IX};!function Do(qt){(function ps(qt,Ce){qt.INTERNAL.registerComponent(new oe.wA("firestore-compat",Xe=>{const dn=Xe.getProvider("app-compat").getImmediate(),Ln=Xe.getProvider("firestore").getImmediate();return Ce(dn,Ln)},"PUBLIC").setServiceProps(Object.assign({},fo)))})(qt,(Ce,Xe)=>new Mo(Ce,Xe,new zs)),qt.registerVersion("@firebase/firestore-compat","0.3.12")}(rn);var Yr=f(591),wo=f(839),Co=f(3426),$s=f(5254),Ks=f(4850),Cr=f(2282),hr=f(325),Rs=f(438);let to=(()=>{class qt{constructor(Xe,dn,Ln,Jn){this.auth=Xe,this.afs=dn,this.router=Ln,this.keycloakService=Jn,this.isAuthenticatedSubject$=new Yr.X(!1),this.isAuthenticated$=this.isAuthenticatedSubject$.asObservable(),this.isDoneLoadingSubject$=new wo.t,this.isDoneLoading$=this.isDoneLoadingSubject$.asObservable(),this.canActivateProtectedRoutes$=(0,Co.aj)(this.isAuthenticated$,this.isDoneLoading$).pipe((0,Ks.U)(Fi=>Fi.every(Vi=>Vi))),this.user$=I.E,this.showLoginButton=!1,this.showLogoutButton=!1,Xe&&(this.user$=(0,a.fD)(this.auth),this.userDisposable=(0,a.fD)(this.auth).pipe(Cn("auth"),(0,Ks.U)(Fi=>!!Fi)).subscribe(Fi=>{this.showLoginButton=!Fi,this.showLogoutButton=Fi})),Jn.keycloakEvents$.subscribe(Fi=>{console.warn(Fi)})}navigateToLoginPage(){this.router.navigateByUrl("/should-login")}googleSignin(){var Xe=this;return(0,s.Z)(function*(){return yield(0,a.rh)(Xe.auth,new h.hJ)})()}signOut(){var Xe=this;return(0,s.Z)(function*(){yield(0,a.w7)(Xe.auth),Xe.router.navigate(["/"])})()}isLoggedIn(){return(0,$s.D)(this.keycloakService.isLoggedIn())}getLoggedUser(){try{return this.keycloakService.getKeycloakInstance().idTokenParsed}catch(Xe){return void console.error("Exception",Xe)}}loadUserProfile(){return this.keycloakService.loadUserProfile()}login(Xe){var dn=this;return(0,s.Z)(function*(){try{yield dn.keycloakService.login({redirectUri:Xe})}catch(Ln){console.error("Failed to initialize Keycloak",Ln)}})()}logout(){this.keycloakService.getKeycloakInstance().createLogoutUrl(),this.keycloakService.logout(window.location.origin+"/login").then(()=>this.keycloakService.clearToken())}redirectToProfile(){this.keycloakService.getKeycloakInstance().accountManagement()}getRoles(){return this.keycloakService.getUserRoles()}isUserInRoles(Xe){for(const dn of Xe)if(this.getRoles().indexOf(dn)>-1)return!0;return!1}}return qt.\u0275fac=function(Xe){return new(Xe||qt)(y.LFG(a.gx),y.LFG(Cr.gg),y.LFG(hr.F0),y.LFG(Rs.MZ))},qt.\u0275prov=y.Yz7({token:qt,factory:qt.\u0275fac}),qt})()},4963:(Ze,_e,f)=>{"use strict";f.d(_e,{E:()=>y});var s=f(8929),a=f(7625),h=f(5e3),c=f(4394);let y=(()=>{class x{constructor(S){this.backendService=S,this.destroy$=new s.xQ,this.subClassNgOnDestroy=this.ngOnDestroy,this.ngOnDestroy=()=>{this.subClassNgOnDestroy(),this.unsunscribe()}}ngOnDestroy(){}takeUntilComponentDestroy(){return(0,a.R)(this.destroy$)}unsunscribe(){this.destroy$.isStopped||(this.destroy$.next(),this.destroy$.complete())}
1ngOnInit(){this.backendService&&this.backendService.onBackendStateChanged$.pipe((0,a.R)(this.destroy$)).subscribe(S=>{this.onBackEndStateChanged(S),this.isBackendUp=S})}onBackEndStateChanged(S){}}return x.\u0275fac=function(S){return new(S||x)(h.Y36(c.A))},x.\u0275cmp=h.Xpm({type:x,selectors:[["ng-component"]],decls:0,vars:0,template:function(S,E){},encapsulation:2}),x})()},5719:(Ze,_e,f)=>{"use strict";f.d(_e,{n:()=>y});class s{constructor(){this.toString=()=>this.paramsAndValues.join("&"),this.paramsAndValues=[]}push(T,S){S&&(S=encodeURIComponent(S.toString())),this.paramsAndValues.push([T,S].join("="))}}class a{constructor(T,S){this.uri=T,this.path=T,this.queryString=S||new s}toString(){const T=this.queryString?this.queryString.toString():"";return T?`${this.path}?${T}`:this.path}}var h=f(5e3),c=f(7996);let y=(()=>{class x{constructor(S){this.constants=S,this.getDataByIdEndpoint=E=>this.createUrlWithPathVariables("data",[E]),this.getDataByIdAndCodeEndpoint=(E,I)=>this.createUrlWithPathVariables("data",[E,I]),this.getNewsEndpoint=()=>this.createUrl("clients"),this.invalidUrlEndpoint=()=>this.createUrl("invalidurl",!0),this.getPersonsEndpoint=()=>this.createUrl("Persons"),this.getPositionByIdEndpoint=E=>this.createUrlWithPathVariables("Positions",[E]),this.deletePositionByIdEndpoint=E=>this.createUrlWithPathVariables("Positions",[E]),this.postPersonsEndpoint=()=>this.createUrl("",!0),this.postPositionsPagedEndpoint=()=>this.createUrl("Positions/Paged"),this.postPositionsEndpoint=()=>this.createUrl("Positions"),this.putPositionsPagedEndpoint=E=>this.createUrlWithPathVariables("Positions",[E])}createIRVEStaticsEndpoint(S={}){return new a(S.uri,this._convertToQueryStringParams(S)).toString()}_convertToQueryStringParams(S){const E=new s;for(const I in S)if(S.hasOwnProperty(I)&&"uri"!==I){const ee=S[I];ee&&void 0!==ee&&E.push(I,ee)}return E}getContactsEndpoint(){return this.createUrl("/contacts")}getContactListEndpoint(S,E,I=1,ee=50){return this.createUrlWithQueryParameters("/contacts",q=>{q.push("page",I),q.push("pageSize",ee),S&&q.push("sort",S),E&&q.push("filter",E)})}getContactByIdEndpoint(S){return this.createUrlWithPathVariables("/contacts",[S])}getClientByIdEndpoint(S){return this.createUrlWithPathVariables("clients",[S])}getClientsEndpoint(){return this.createUrl("clients")}getClientListEndpoint(S=1,E=50){return this.createUrlWithQueryParameters("clients",I=>{I.push("page",S),I.push("pageSize",E)})}getDataByIdCodeAndYearEndpoint(S,E,I){const ee=new s;return ee.push("year",I),`${this.createUrlWithPathVariables("data",[S,E])}?${ee.toString()}`}getProductListByCountryCodeEndpoint(S){return this.createUrlWithQueryParameters("productlist",E=>E.push("countryCode",S))}getProductListByCountryAndPostalCodeEndpoint(S,E){return this.createUrlWithQueryParameters("productlist",I=>{I.push("countryCode",S),I.push("postalCode",E)})}createUrl(S,E=!1){const I=new a(S);return console.log("Created url",I.toString()),I.toString()}createUrlWithQueryParameters(S,E){const I=new a(S);return E&&E(I.queryString),I.toString()}createUrlWithPathVariables(S,E=[]){let I="";for(const q of E)null!==q&&(I+=`/${encodeURIComponent(q.toString())}`);return new a(`${S}${I}`).toString()}}return x.\u0275fac=function(S){return new(S||x)(h.LFG(c.g))},x.\u0275prov=h.Yz7({token:x,factory:x.\u0275fac}),x})()},4555:(Ze,_e,f)=>{"use strict";f.d(_e,{E:()=>h});var s=f(5e3),a=f(520);let h=(()=>{class c{constructor(x){this.http=x,this.get=(T,S)=>this.http.get(T,S),this.post=(T,S,E)=>this.http.post(T,S,E),this.put=(T,S,E)=>this.http.put(T,S,E),this.patch=(T,S,E)=>this.http.patch(T,S,E),this.delete=(T,S)=>this.http.delete(T,S)}}return c.\u0275fac=function(x){return new(x||c)(s.LFG(a.eN))},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac}),c})()},4662:(Ze,_e,f)=>{"use strict";f.d(_e,{h:()=>Fa});var s=f(9808),a=f(2155),h=f(3075),c=f(5e3),T=(f(591),f(6498),f(8929));f(3426),f(7545),f(2986),f(4850),f(7625);let $=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({}),J})();var Qe=f(325),nt=f(773);let At=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[s.ez,nt.Cq]}),J})();var tn=f(9647);let dt=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[s.ez]}),J})(),vt=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[s.ez]}),J})();var st=f(1079),we=f(508),bt=f(5664);let We=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[bt.rt,we.BQ,we.BQ]}),J})();var B=f(1088),ne=f(7429);f(1777);let de=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[B.Su,we.BQ,ne.eL,we.BQ]}),J})();var Pt=f(7423);f(3191),f(449);let It=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[we.BQ,we.si,we.BQ]}),J})();var Je=f(9224),it=f(7446),Rt=f(2140),fn=f(1314),en=f(2033),fi=(f(2654),f(1159),f(7322)),yi=f(7531);let zs=(()=>{class J{constructor(){this.changes=new T.xQ,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Cho
1ose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(g,j){return`${g} \u2013 ${j}`}formatYearRangeLabel(g,j){return`${g} to ${j}`}}return J.\u0275fac=function(g){return new(g||J)},J.\u0275prov=c.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})();const Ji={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[fn.aV],useFactory:function is(J){return()=>J.scrollStrategies.reposition()}};let qt=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({providers:[zs,Ji],imports:[s.ez,Pt.ot,fn.U8,bt.rt,ne.eL,we.BQ,en.ZD]}),J})();var Ce=f(8966),Xe=f(4834),dn=f(288),Ln=f(3954),Jn=f(5245),Fi=f(4623),Vi=f(2181),Er=f(6087),Bi=f(5899);let Fr=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[we.si,we.BQ,we.BQ]}),J})();var ve=f(4107),le=f(2638),Z=f(2368),ht=f(8029),Rn=f(7261),si=f(4847),Kr=f(226);let ro=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[Kr.vT]}),J})(),Wr=(()=>{class J{constructor(){this.changes=new T.xQ,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return J.\u0275fac=function(g){return new(g||J)},J.\u0275prov=c.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})();const pr={provide:Wr,deps:[[new c.FiY,new c.tp0,Wr]],useFactory:function xr(J){return J||new Wr}};let Ga=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({providers:[pr,we.rD],imports:[we.BQ,s.ez,ne.eL,Pt.ot,ro,Jn.Ps,we.si,we.BQ]}),J})();var jo=f(2075),zo=f(3251),Po=f(4594),Ja=f(7238);f(4715),f(1086);let kr=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({}),J})(),Si=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[kr,we.BQ,we.BQ]}),J})();var us=f(5439);const gs=us||f.t(us,2),ea=new c.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Ra(){return{useUtc:!1}}});function Hr(J,se){const g=Array(J);for(let j=0;j<J;j++)g[j]=se(j);return g}let Wa=(()=>{class J extends we._A{constructor(g,j){super(),this._options=j,this.setLocale(g||gs.locale())}setLocale(g){super.setLocale(g);let j=gs.localeData(g);this._localeData={firstDayOfWeek:j.firstDayOfWeek(),longMonths:j.months(),shortMonths:j.monthsShort(),dates:Hr(31,et=>this.createDate(2017,0,et+1).format("D")),longDaysOfWeek:j.weekdays(),shortDaysOfWeek:j.weekdaysShort(),narrowDaysOfWeek:j.weekdaysMin()}}getYear(g){return this.clone(g).year()}getMonth(g){return this.clone(g).month()}getDate(g){return this.clone(g).date()}getDayOfWeek(g){return this.clone(g).day()}getMonthNames(g){return"long"==g?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(g){return"long"==g?this._localeData.longDaysOfWeek:"short"==g?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(g){return this.clone(g).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(g){return this.clone(g).daysInMonth()}clone(g){return g.clone().locale(this.locale)}createDate(g,j,et){const Yt=this._createMoment({year:g,month:j,date:et}).locale(this.locale);return Yt.isValid(),Yt}today(){return this._createMoment().locale(this.locale)}parse(g,j){return g&&"string"==typeof g?this._createMoment(g,j,this.locale):g?this._createMoment(g).locale(this.locale):null}format(g,j){return g=this.clone(g),this.isValid(g),g.format(j)}addCalendarYears(g,j){return this.clone(g).add({years:j})}addCalendarMonths(g,j){return this.clone(g).add({months:j})}addCalendarDays(g,j){return this.clone(g).add({days:j})}toIso8601(g){return this.clone(g).format()}deserialize(g){let j;if(g instanceof Date)j=this._createMoment(g).locale(this.locale);else if(this.isDateInstance(g))return this.clone(g);if("string"==typeof g){if(!g)return null;j=this._createMoment(g,gs.ISO_8601).locale(this.locale)}return j&&this.isValid(j)?this._createMoment(j).locale(this.locale):super.deserialize(g)}isDateInstance(g){return gs.isMoment(g)}isValid(g){return this.clone(g).isValid()}invalid(){return gs.invalid()}_createMoment(g,j,et){const{strict:Yt,useUtc:Xn}=this._options||{};return Xn?gs.utc(g,j,et,Yt):gs(g,j,et,Yt)}}return J.\u0275fac=function(g){return new(g||J)(c.LFG(we.Ad,8),c.LFG(ea,8))},J.\u0275prov=c.Yz7({token:J,factory:J.\u0275fac}),J})();const nl={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let il=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({providers:[{provide:we._A,useClass:Wa,deps:[we.Ad,ea]}]}),J})(),Pa=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({providers:[{provide:we.sG,useValue:nl}],imports:[il]}),J})(),al=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[st.Bb,We,de,Pt.ot,It,Je.QW,it.p9,Rt.Hi,qt,Ce.Is,Xe.t,dn.To,fi.lN,Ln.N6,Jn.Ps,yi.c,Fi.ie,Vi.Tx,Er.TU,Bi.Cv,nt.Cq,Fr,we.si,ve.LD,le.SJ,Z.rP,ht.KP,Rn.ZX,si.JX,Ga,jo.p0,zo.Nh,Po.g0,Ja.AV,Si,Pa,fn.U8,st.Bb,We,de,Pt.ot,It,Je.QW,it.p9,Rt.Hi,qt,Ce.Is,Xe.t,dn.To,fi.lN,Ln.N6,Jn.Ps,yi.c,Fi.ie,Vi.Tx,Er.TU,Bi.Cv,nt.Cq,Fr,we.si,ve.LD,le.SJ,Z.rP,ht.KP,Rn.ZX,si.JX,Ga,jo.p0,zo.Nh,Po.g0,Ja.AV,Si,Pa,fn.U8]}),J})(),Io=(()=>
1{class J extends Er.ye{constructor(){super(),this.firstPageLabel="Premi\xe8re page",this.getRangeLabel=(g,j,et)=>{if(0===et||0===j)return`0 sur ${et}`;const Yt=g*j;return`${Yt+1} - ${Yt<(et=Math.max(et,0))?Math.min(Yt+j,et):Yt+j} sur ${et}`},this.itemsPerPageLabel="\xc9l\xe9ments par page :",this.lastPageLabel="Derni\xe8re page",this.nextPageLabel="Page suivante",this.previousPageLabel="Page pr\xe9c\xe9dente"}}return J.\u0275fac=function(g){return new(g||J)},J.\u0275prov=c.Yz7({token:J,factory:J.\u0275fac}),J})(),ll=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({imports:[s.ez,Je.QW,Jn.Ps,a.o9]}),J})();const Ea=[s.ez,Qe.Bz,h.u5,h.UX,a.o9,al,dt,$,vt,dt,At,tn._,ll];let Fa=(()=>{class J{}return J.\u0275fac=function(g){return new(g||J)},J.\u0275mod=c.oAB({type:J}),J.\u0275inj=c.cJS({providers:[{provide:Er.ye,useClass:Io}],imports:[Ea,s.ez,Qe.Bz,h.u5,h.UX,a.o9,al,dt,$,vt,dt,At,tn._,ll]}),J})()},4394:(Ze,_e,f)=>{"use strict";f.d(_e,{A:()=>T});var s=f(591),a=f(1086),h=f(4850),c=f(7221),y=f(5e3),x=f(4555);let T=(()=>{class S{constructor(I){this._httpClient=I,this.onBackendStateChanged$=new s.X(!1),this.isUp=!1}checkBackendHealth(){this._httpClient.get("/ready").pipe((0,h.U)(ee=>"UP"===ee.status),(0,c.K)(()=>(0,a.of)(!1))).subscribe(ee=>{this.isUp=ee,this.onBackendStateChanged$.next(ee)})}}return S.\u0275fac=function(I){return new(I||S)(y.LFG(x.E))},S.\u0275prov=y.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})()},7996:(Ze,_e,f)=>{"use strict";f.d(_e,{g:()=>a});var s=f(5e3);let a=(()=>{class h{}return h.\u0275fac=function(y){return new(y||h)},h.\u0275prov=s.Yz7({token:h,factory:h.\u0275fac}),h})()},8607:(Ze,_e,f)=>{"use strict";f.d(_e,{L:()=>c});var s=f(9981),a=f(5e3),h=f(5002);let c=(()=>{class y{constructor(T,S){this.authService=T,this.oAuthService=S,this.version=s.N.version}login(T){T.preventDefault(),this.oAuthService.login(window.location.origin+"/client")}}return y.\u0275fac=function(T){return new(T||y)(a.Y36(h.e),a.Y36(h.e))},y.\u0275cmp=a.Xpm({type:y,selectors:[["astrack-login-page"]],decls:40,vars:1,consts:[[1,"login-container","bg-light"],[1,"login-box"],["translate",""],[1,"d-inline-block"],[1,"d-inline-block","ml-3"],[1,"container"],[1,"card","col-md-6","mt-3","mx-auto"],[1,"card-body"],[1,"card-title","text-center"],[1,"far","fa-3x","fa-user-circle","text-muted"],[1,"alert","alert-dark"],[1,"btn","btn-primary","w-100",3,"click"]],template:function(T,S){1&T&&(a.TgZ(0,"div",0),a._uU(1,"\n  "),a.TgZ(2,"div",1),a._uU(3,"\n    "),a.TgZ(4,"h1",2),a._uU(5,"APP_NAME"),a.qZA(),a._uU(6,"\n    "),a.TgZ(7,"div"),a._uU(8,"\n      "),a.TgZ(9,"h6",3),a._uU(10),a.qZA(),a._uU(11,"\n      "),a._UZ(12,"div",4),a._uU(13,"\n    "),a.qZA(),a._uU(14,"\n    "),a.TgZ(15,"div",5),a._uU(16,"\n      "),a.TgZ(17,"div",6),a._uU(18,"\n        "),a.TgZ(19,"div",7),a._uU(20,"\n          "),a.TgZ(21,"h4",8),a._uU(22,"\n            "),a._UZ(23,"i",9),a._uU(24,"\n          "),a.qZA(),a._uU(25,"\n          "),a.TgZ(26,"p",10),a._uU(27,"\n            You need to be logged in to view requested page. Please log in before continuing.\n          "),a.qZA(),a._uU(28,"\n          "),a.TgZ(29,"button",11),a.NdJ("click",function(I){return S.login(I)}),a._uU(30,"\n            "),a.TgZ(31,"span",2),a._uU(32,"Login"),a.qZA(),a._uU(33,"\n          "),a.qZA(),a._uU(34,"\n        "),a.qZA(),a._uU(35,"\n      "),a.qZA(),a._uU(36,"\n    "),a.qZA(),a._uU(37,"\n  "),a.qZA(),a._uU(38,"\n"),a.qZA(),a._uU(39,"\n")),2&T&&(a.xp6(10),a.hij("v",S.version,""))},styles:['.login-container{position:absolute;inset:0}.login-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%}.ng-invalid.ng-touched:not(form){border-left:4px solid theme-color("danger")}@media screen and (max-width: 599px){.container{width:100%}}\n'],encapsulation:2}),y})()},9646:(Ze,_e,f)=>{"use strict";f.d(_e,{D:()=>c});var s=f(839),a=f(5e3),h=f(7547);let c=(()=>{class y{constructor(T){this.overlayService=T,this.onHttpLoading$=new s.t(1),this.onHttpLoading$.subscribe(S=>{})}setHttpProgressStatus(T){this.onHttpLoading$.next(T)}}return y.\u0275fac=function(T){return new(T||y)(a.LFG(h.F))},y.\u0275prov=a.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})()},7810:(Ze,_e,f)=>{"use strict";f.d(_e,{H:()=>Fe});var s=f(5113),a=f(8929),h=f(1086),c=f(7625),y=f(7545),x=f(4963);const T={id:"33bbe466-db14-4985-8a36-b077a449aa4d",username:"guest",firstName:"Guest",lastName:"User",email:"[email protected]",emailVerified:!1,userProfileMetadata:{attributes:[{name:"username",displayName:"${username}",required:!0,readOnly:!0,validators:{}},{name:"email",displayName:"${email}",required:!0,readOnly:!1,validators:{email:{"ignore.empty.value":!0}}},{name:"firstName",displayName:"${firstName}",required:!0,readOnly:!1,validators:{}},{name:"lastName",displayName:"${lastName}",required:!0,readOnly:!1,validators:{}}]},attributes:{ciam_last_login:[""],last_login:[""]}};var S=f(3075),E=f(5e3),I=f(3055),ee=f(5002),q=f(9646),me=f(9090),Te=f(7547),be=f(4394),Pe=f(1314),gt=f(9808),Et=f(7093),Kt=f(3322),Zt=f(5899),ze=f(2638),ie=f(4594),Oe=f(325);function Ae(de,ct){1&de&&E._UZ(0,"router-outlet")}let at=(()=>{class de{constructor(){}}return de.\u0275fac=function(Ue){return new(Ue||de)}
1,de.\u0275cmp=E.Xpm({type:de,selectors:[["astrack-content"]],decls:3,vars:1,consts:[[4,"ngIf"]],template:function(Ue,_t){1&Ue&&(E._uU(0,"\n"),E.YNc(1,Ae,1,0,"router-outlet",0),E._uU(2,"\n")),2&Ue&&(E.xp6(1),E.Q6J("ngIf",!0))},dependencies:[gt.O5,Oe.lC],styles:["astrack-content{position:relative;display:flex;z-index:1;flex:1 0 auto;flex-direction:column}astrack-content>*:not(router-outlet){display:flex;flex:1 0 auto;width:100%;min-width:100%}\n"],encapsulation:2}),de})();var ge=f(5245),qe=f(4623),lt=f(4834),te=f(7423),Ee=f(2368);function Re(de,ct){1&de&&(E.TgZ(0,"mat-icon"),E._uU(1,"dark_mode"),E.qZA())}function jt(de,ct){1&de&&(E.TgZ(0,"mat-icon"),E._uU(1,"light_mode"),E.qZA())}let an=(()=>{class de{constructor(){this.toggleControl=new S.NI(!1)}ngOnInit(){this.toggleControl.valueChanges.subscribe(Ue=>{this.isChecked=Ue})}}return de.\u0275fac=function(Ue){return new(Ue||de)},de.\u0275cmp=E.Xpm({type:de,selectors:[["theme-toggle"]],inputs:{toggleControl:"toggleControl"},decls:7,vars:3,consts:[[4,"ngIf"],[1,"mr-8",3,"formControl"]],template:function(Ue,_t){1&Ue&&(E.YNc(0,Re,2,0,"mat-icon",0),E._uU(1,"\n"),E.YNc(2,jt,2,0,"mat-icon",0),E._uU(3,"\n"),E.TgZ(4,"mat-slide-toggle",1),E._uU(5,"\n"),E.qZA(),E._uU(6,"\n\n\n")),2&Ue&&(E.Q6J("ngIf",!_t.isChecked),E.xp6(2),E.Q6J("ngIf",_t.isChecked),E.xp6(2),E.Q6J("formControl",_t.toggleControl))},dependencies:[gt.O5,S.JJ,Ee.Rr,ge.Hw,S.oH],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center}"]}),de})();var Cn=f(7238);function Tn(de,ct){1&de&&E.GkF(0)}const Nt=function(de){return[de]},pe=function(){return["active"]},Be=function(de){return{exact:de}};function oe(de,ct){if(1&de&&(E.TgZ(0,"a",3),E._uU(1,"\n      "),E.YNc(2,Tn,1,0,"ng-container",4),E._uU(3,"\n      "),E.TgZ(4,"div",5),E._uU(5),E.qZA(),E._uU(6,"\n  "),E.qZA()),2&de){E.oxw();const Ue=E.MAs(6),_t=E.oxw();E.Q6J("ngClass",_t.item.classes)("routerLink",E.VKq(8,Nt,_t.item.url))("routerLinkActive",E.DdM(10,pe))("routerLinkActiveOptions",E.VKq(11,Be,_t.item.exactMatch||!1))("matTooltip",_t.item.title)("target",_t.item.openInNewTab?"_blank":"_self"),E.xp6(2),E.Q6J("ngTemplateOutlet",Ue),E.xp6(3),E.Oqu(_t.item.title)}}function $(de,ct){if(1&de&&(E.TgZ(0,"mat-icon",7),E._uU(1),E.qZA()),2&de){const Ue=E.oxw(3);E.xp6(1),E.Oqu(Ue.item.icon)}}function Ve(de,ct){if(1&de&&(E._uU(0,"\n      "),E.YNc(1,$,2,1,"mat-icon",6),E._uU(2,"\n  ")),2&de){const Ue=E.oxw(2);E.xp6(1),E.Q6J("ngIf",Ue.item.icon)}}function mt(de,ct){if(1&de&&(E.ynx(0),E._uU(1,"\n\n  "),E._uU(2,"\n  "),E.YNc(3,oe,7,13,"a",1),E._uU(4,"\n  "),E.YNc(5,Ve,3,1,"ng-template",null,2,E.W1O),E._uU(7,"\n\n"),E.BQk()),2&de){const Ue=E.oxw();E.xp6(3),E.Q6J("ngIf",Ue.item.url&&!Ue.item.externalUrl&&!Ue.item.function)}}let Qe=(()=>{class de{constructor(){}ngOnInit(){}}return de.\u0275fac=function(Ue){return new(Ue||de)},de.\u0275cmp=E.Xpm({type:de,selectors:[["nav-rail-item"]],inputs:{item:"item"},decls:2,vars:1,consts:[[4,"ngIf"],["mat-flat-button","","disableRipple","true","class","nav-link  ","matTooltipPosition","right",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","matTooltip","target",4,"ngIf"],["itemContent",""],["mat-flat-button","","disableRipple","true","matTooltipPosition","right",1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","matTooltip","target"],[4,"ngTemplateOutlet"],[1,"nav-link-label"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-icon"]],template:function(Ue,_t){1&Ue&&(E.YNc(0,mt,8,1,"ng-container",0),E._uU(1,"\n")),2&Ue&&E.Q6J("ngIf",_t.item&&!_t.item.hidden)},dependencies:[gt.mk,gt.O5,gt.tP,Oe.yS,Oe.Od,ge.Hw,Cn.gM,te.zs],styles:["nav-rail-item{align-items:center;justify-content:center;display:flex;row-gap:8;width:80px;padding:2px}nav-rail-item .nav-link{text-decoration:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;user-select:none;color:currentColor}nav-rail-item .nav-link .nav-link-icon{display:flex;position:relative;align-items:center;justify-content:center;width:56px;height:32px;margin-right:auto;margin-left:auto;border-radius:16px}nav-rail-item .nav-link .nav-link-label{font-weight:400;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.1px}\n"],encapsulation:2}),de})();
1function nt(de,ct){if(1&de&&(E.ynx(0),E._uU(1,"\n        "),E._UZ(2,"nav-rail-item",7),E._uU(3,"\n      "),E.BQk()),2&de){const Ue=ct.$implicit;E.xp6(2),E.Q6J("item",Ue)}}function At(de,ct){if(1&de&&(E.ynx(0),E._uU(1,"\n        "),E._UZ(2,"nav-rail-item",7),E._uU(3,"\n      "),E.BQk()),2&de){const Ue=ct.$implicit;E.xp6(2),E.Q6J("item",Ue)}}let tn=(()=>{class de{constructor(){this.mainNav=[{id:"irve-stations",title:"Stations",type:"item",url:"/stations",icon:"ev_station"},{id:"irve-pdc",title:"PDC",type:"item",url:"/irve-statics/pdc",icon:"electrical_services"},{id:"irve-amenageur",title:"Amenageurs",type:"item",url:"/irve-statics/amenageurs",icon:"business_center"},{id:"irve-operator",title:"Operateurs",type:"item",url:"/irve-statics/operateurs",icon:"support_agent"},{id:"irve-enseignes",title:"Enseignes",type:"item",url:"/irve-statics/enseignes",icon:"storefront"}],this.altNav=[],this.onThemeChanged=new E.vpe}ngOnInit(){}themeChanged(Ue){console.log("NavRailComponent - theme status changed",Ue),this.onThemeChanged.emit(Ue)}}return de.\u0275fac=function(Ue){return new(Ue||de)},de.\u0275cmp=E.Xpm({type:de,selectors:[["nav-rail"]],inputs:{themeToggleControl:"themeToggleControl"},outputs:{onThemeChanged:"onThemeChanged"},decls:31,vars:3,consts:[[1,"sidenav"],[1,"nav"],["mat-flat-button","","routerLink","/home",1,"nav-link","section-fab"],[1,"nav-link-icon"],[4,"ngFor","ngForOf"],[1,"spacer"],[3,"toggleControl"],[3,"item"]],template:function(Ue,_t){1&Ue&&(E.TgZ(0,"div",0),E._uU(1,"\n  "),E.TgZ(2,"mat-nav-list",1),E._uU(3,"\n    "),E.TgZ(4,"a",2),E._uU(5,"\n      "),E.TgZ(6,"mat-icon",3),E._uU(7,"home"),E.qZA(),E._uU(8,"\n    "),E.qZA(),E._uU(9,"\n  "),E.qZA(),E._uU(10,"\n\n  "),E.TgZ(11,"mat-nav-list",1),E._uU(12,"\n      "),E.YNc(13,nt,4,1,"ng-container",4),E._uU(14,"\n  "),E.qZA(),E._uU(15,"\n\n  "),E.TgZ(16,"mat-nav-list",1),E._uU(17,"\n      "),E.YNc(18,At,4,1,"ng-container",4),E._uU(19,"\n  "),E.qZA(),E._uU(20,"\n\n  "),E._UZ(21,"div",5),E._uU(22,"\n  "),E._UZ(23,"mat-divider"),E._uU(24,"\n  "),E.TgZ(25,"mat-nav-list",1),E._uU(26,"\n   "),E._UZ(27,"theme-toggle",6),E._uU(28,"\n  "),E.qZA(),E._uU(29,"\n\n"),E.qZA(),E._uU(30,"\n")),2&Ue&&(E.xp6(13),E.Q6J("ngForOf",_t.mainNav),E.xp6(5),E.Q6J("ngForOf",_t.altNav),E.xp6(9),E.Q6J("toggleControl",_t.themeToggleControl))},dependencies:[gt.sg,Oe.yS,ge.Hw,qe.Hk,lt.d,te.zs,an,Qe],styles:["nav-rail{height:100%}nav-rail .sidenav{display:flex;flex-direction:column;flex:1 1 auto;width:96px!important;height:100%;padding:20px 0}@media screen and (max-width: 959px){nav-rail .sidenav{width:90%}}nav-rail .sidenav .nav{display:flex;flex-direction:column;align-items:center;row-gap:8px}nav-rail .sidenav .nav .section-fab{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:-2px auto 24px;padding:2px;border-radius:16px}nav-rail .sidenav .nav .section-fab .nav-link-icon{margin:0!important}nav-rail .sidenav .nav .section-fab:hover{background-color:none}nav-rail .sidenav .spacer{flex:1}\n"],encapsulation:2}),de})();function dt(de,ct){1&de&&E.GkF(0)}const vt=function(de){return[de]},st=function(){return["active"]},we=function(de){return{exact:de}};function bt(de,ct){if(1&de&&(E.TgZ(0,"a",3),E._uU(1,"\n      "),E.YNc(2,dt,1,0,"ng-container",4),E._uU(3,"\n      "),E.TgZ(4,"div",5),E._uU(5),E.qZA(),E._uU(6,"\n  "),E.qZA()),2&de){E.oxw();const Ue=E.MAs(6),_t=E.oxw();E.Q6J("ngClass",_t.item.classes)("routerLink",E.VKq(8,vt,_t.item.url))("routerLinkActive",E.DdM(10,st))("routerLinkActiveOptions",E.VKq(11,we,_t.item.exactMatch||!1))("matTooltip",_t.item.title)("target",_t.item.openInNewTab?"_blank":"_self"),E.xp6(2),E.Q6J("ngTemplateOutlet",Ue),E.xp6(3),E.Oqu(_t.item.title)}}function rn(de,ct){if(1&de&&(E.TgZ(0,"mat-icon",7),E._uU(1),E.qZA()),2&de){const Ue=E.oxw(3);E.xp6(1),E.Oqu(Ue.item.icon)}}function St(de,ct){if(1&de&&(E._uU(0,"\n      "),E.YNc(1,rn,2,1,"mat-icon",6),E._uU(2,"\n  ")),2&de){const Ue=E.oxw(2);E.xp6(1),E.Q6J("ngIf",Ue.item.icon)}}function pn(de,ct){if(1&de&&(E.ynx(0),E._uU(1,"\n\n  "),E._uU(2,"\n  "),E.YNc(3,bt,7,13,"a",1),E._uU(4,"\n  "),E.YNc(5,St,3,1,"ng-template",null,2,E.W1O),E._uU(7,"\n\n"),E.BQk()),2&de){const Ue=E.oxw();E.xp6(3),E.Q6J("ngIf",Ue.item.url&&!Ue.item.externalUrl&&!Ue.item.function)}}let pt=(()=>{class de{constructor(){}ngOnInit(){}}return de.\u0275fac=function(Ue){return new(Ue||de)}
1,de.\u0275cmp=E.Xpm({type:de,selectors:[["nav-bar-item"]],inputs:{item:"item"},decls:2,vars:1,consts:[[4,"ngIf"],["mat-flat-button","","disableRipple","true","class","nav-link  ","matTooltipPosition","right",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","matTooltip","target",4,"ngIf"],["itemContent",""],["mat-flat-button","","disableRipple","true","matTooltipPosition","right",1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","matTooltip","target"],[4,"ngTemplateOutlet"],[1,"nav-link-label"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-icon"]],template:function(Ue,_t){1&Ue&&(E.YNc(0,pn,8,1,"ng-container",0),E._uU(1,"\n")),2&Ue&&E.Q6J("ngIf",_t.item&&!_t.item.hidden)},dependencies:[gt.mk,gt.O5,gt.tP,Oe.yS,Oe.Od,ge.Hw,Cn.gM,te.zs],styles:["nav-bar-item{align-items:center;justify-content:center;display:flex;row-gap:8;width:80px;padding:2px}nav-bar-item .nav-link{text-decoration:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;user-select:none;color:currentColor}nav-bar-item .nav-link .nav-link-icon{display:flex;position:relative;align-items:center;justify-content:center;width:56px;height:32px;margin-right:auto;margin-left:auto;border-radius:16px}nav-bar-item .nav-link .nav-link-label{font-weight:400;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.1px}\n"],encapsulation:2}),de})();function We(de,ct){if(1&de&&(E.ynx(0),E._uU(1,"\n      "),E._UZ(2,"nav-bar-item",4),E._uU(3,"\n    "),E.BQk()),2&de){const Ue=ct.$implicit;E.xp6(2),E.Q6J("item",Ue)}}let B=(()=>{class de{constructor(){this.mainNav=[{id:"home",title:"Home",type:"item",url:"/home",icon:"home"},{id:"irve-stations",title:"Stations",type:"item",url:"/stations",icon:"ev_station"},{id:"settings",title:"R\xe9glage",type:"item",url:"/settings",icon:"settings"}]}ngOnInit(){}}return de.\u0275fac=function(Ue){return new(Ue||de)},de.\u0275cmp=E.Xpm({type:de,selectors:[["nav-bar"]],inputs:{themeToggleControl:"themeToggleControl"},decls:10,vars:2,consts:[[1,"nav-bar"],[1,"nav"],[4,"ngFor","ngForOf"],[3,"toggleControl"],[3,"item"]],template:function(Ue,_t){1&Ue&&(E.TgZ(0,"div",0),E._uU(1,"\n  "),E.TgZ(2,"mat-nav-list",1),E._uU(3,"\n\n    "),E.YNc(4,We,4,1,"ng-container",2),E._uU(5,"\n    "),E._UZ(6,"theme-toggle",3),E._uU(7,"\n"),E.qZA(),E._uU(8,"\n\n"),E.qZA(),E._uU(9,"\n")),2&Ue&&(E.xp6(4),E.Q6J("ngForOf",_t.mainNav),E.xp6(2),E.Q6J("toggleControl",_t.themeToggleControl))},dependencies:[gt.sg,qe.Hk,an,pt],styles:["nav-bar{display:flex;width:100%;height:100%}nav-bar .nav-bar{display:flex;flex:1 1 auto;height:100%;padding:8px 0 4px}nav-bar .nav-bar .nav{display:flex;align-items:center;padding:0;flex:1;justify-content:space-around}nav-bar .nav-bar .spacer{flex:1}\n"],encapsulation:2}),de})();const ne=["drawer"];function z(de,ct){1&de&&E._UZ(0,"mat-progress-bar",11)}function Ke(de,ct){if(1&de&&(E.TgZ(0,"div",12),E._uU(1,"\n        "),E.TgZ(2,"mat-toolbar"),E._uU(3,"\n          "),E._UZ(4,"nav-bar",10),E._uU(5,"\n        "),E.qZA(),E._uU(6,"\n\n      "),E.qZA()),2&de){const Ue=E.oxw();E.xp6(4),E.Q6J("themeToggleControl",Ue.themeToggleControl)}}const Ge=function(de,ct,Ue){return{"cursor-loader":de,"theme-dark":ct,"theme-light":Ue}};let Fe=(()=>{class de extends x.E{constructor(Ue,_t,Lt,Xt,Pt,_n,Fn,ii,ei){super(ii),this.mediaQery=Ue,this.breakpointObserver=_t,this.iamService=Lt,this.loaderService=Xt,this.sideNavService=Pt,this.renderer=_n,this.overlayService=Fn,this.backendHealthService=ii,this.overlay=ei,this.isDarkMode=!1,this.isloading=!1,this.currentUserProfile=T,this.Breakpoints=s.u3,this.currentBreakpoint="",this.themeToggleControl=new S.NI(!1),this.isHandset$=this.mediaQery.isHandset$,this.isAuthenticated=this.iamService.isAuthenticated$,this._unsubscribeAll=new a.xQ}ngAfterViewInit(){this.sideNavService.setSidnav("shell-left-sidenav",this.drawer),this.loaderService.onHttpLoading$.pipe((0,c.R)(this._unsubscribeAll)).subscribe(Ue=>{this.isloading=Ue,Ue?(this.renderer.addClass(document.body,"cursor-loader"),console.log("Open overlay..."),console.log("Open overlay...",this.overlayRef)):this.renderer.removeClass(document.body,"cursor-loader")})}get connectedUser(){return"Guest"}ngOnInit(){this.mediaQery.breakpoint$.subscribe(()=>this.breakpointChanged()),this.breakpointObserver.observe([s.u3.Handset]).subscribe(Ue=>{Ue.matches?console.log("Viewport width is 500px or greater!"):console.log("Viewport width is less than 500px!")}),this.iamService.isLoggedIn().pipe(this.takeUntilComponentDestroy(),(0,y.w)(Ue=>(this.isLoggedIn=Ue,Ue?this.iamService.loadUserProfile():(0,h.of)(null)))).subscribe(Ue=>{Ue?(this.currentUserProfile=Ue,console.log("Loading profile...",Ue),console.log(Ue)):this.currentUserProfile=T}),this.themeToggleControl.valueChanges.subscribe(Ue=>{console.log("dark Mode :",Ue),this.isDarkMode=Ue,Ue?this.overlay.getContainerElement().classList.add("theme-dark"):this.overlay.getContainerElement().classList.remove("theme-dark"),console.log(" this.overlay.getContainerElement()",this.overlay.getContainerElement())})}breakpointChanged(){this.breakpointObserver.isMatched(s.u3.XLarge)||this.breakpointObserver.isMatched(s.u3.Large)?this.currentBreakpoint=s.u3.Large:this.breakpointObserver.isMatched([s.u3.Medium,s.u3.Web])?this.currentBreakpoint=s.u3.Medium:this.breakpointObserver.isMatched(s.u3.Small)?this.currentBreakpoint=s.u3.Small:this.breakpointObserver.isMatched("(min-width: 500px)")&&(this.currentBreakpoint="(min-width: 500px)")}onBackEndStateChanged(Ue){}getContainerClass(){switch(this.currentBreakpoint){case s.u3.Large:return"large";case s.u3.Medium:return"medium";default:return"small"}}toggleTheme(Ue){console.log("ShellComponent - theme status changed",Ue),this.isDarkMode=Ue}}return de.\u0275fac=function(Ue){return new(Ue||de)(E.Y36(I.h),E.Y36(s.Yg),E.Y36(ee.e),E.Y36(q.D),E.Y36(me.A),E.Y36(E.Qsj),E.Y36(Te.F),E.Y36(be.A),E.Y36(Pe.Xj))}
1,de.\u0275cmp=E.Xpm({type:de,selectors:[["astrack-shell"]],viewQuery:function(Ue,_t){if(1&Ue&&(E.Gf(ne,5),E.Gf(ne,5)),2&Ue){let Lt;E.iGM(Lt=E.CRH())&&(_t.drawer=Lt.first),E.iGM(Lt=E.CRH())&&(_t.drawerx=Lt)}},features:[E.qOj],decls:57,vars:20,consts:[["id","main",1,"app","sidenav-container",3,"ngClass"],["fxLayout","column"],["mode","indeterminate",4,"ngIf"],["id","main",3,"ngClass"],["id","container-1",1,"container"],["id","container-2",1,"container"],["id","container-3",1,"container"],["class","footer","style"," ",4,"ngIf"],["fixedInViewport","",3,"mode","opened"],["leftNav",""],[3,"themeToggleControl"],["mode","indeterminate"],[1,"footer"]],template:function(Ue,_t){1&Ue&&(E._uU(0,"\n\n"),E.TgZ(1,"mat-sidenav-container",0),E._uU(2,"\n\n  "),E.TgZ(3,"mat-sidenav-content",1),E._uU(4,"\n    "),E.YNc(5,z,1,0,"mat-progress-bar",2),E._uU(6,"\n    "),E._uU(7,"\n    "),E.TgZ(8,"div",3),E._uU(9,"\n\n      "),E._uU(10,"\n\n      "),E._uU(11,"\n\n      "),E.TgZ(12,"div",4),E._uU(13,"\n\n        "),E._uU(14,"\n\n\n        "),E._uU(15,"\n\n        "),E.TgZ(16,"div",5),E._uU(17,"\n\n          "),E._uU(18,"\n\n          "),E._uU(19,"\n\n          "),E.TgZ(20,"div",6),E._uU(21,"\n            "),E._uU(22,"\n\n            "),E._uU(23,"\n\n            "),E._uU(24,"\n            "),E._UZ(25,"astrack-content"),E._uU(26,"\n           "),E._uU(27,"\n            "),E._uU(28,"\n\n            "),E._uU(29,"\n\n            "),E._uU(30,"\n\n          "),E.qZA(),E._uU(31,"\n\n          "),E._uU(32,"\n          "),E._uU(33,"\n          "),E._uU(34,"\n\n        "),E.qZA(),E._uU(35,"\n\n        "),E._uU(36,"\n\n        "),E._uU(37,"\n\n      "),E.qZA(),E._uU(38,"\n\n      "),E._uU(39,"\n      "),E.YNc(40,Ke,7,1,"div",7),E.ALo(41,"async"),E._uU(42,"\n      "),E._uU(43,"\n\n    "),E.qZA(),E._uU(44,"\n\n  "),E.qZA(),E._uU(45,"\n\n  "),E.TgZ(46,"mat-sidenav",8,9),E.ALo(48,"async"),E.ALo(49,"async"),E.ALo(50,"async"),E._uU(51,"\n    "),E._uU(52,"\n    "),E._UZ(53,"nav-rail",10),E._uU(54,"\n  "),E.qZA(),E._uU(55,"\n\n"),E.qZA(),E._uU(56,"\n")),2&Ue&&(E.xp6(1),E.Q6J("ngClass",E.kEZ(16,Ge,_t.isloading,_t.isDarkMode,!_t.isDarkMode)),E.xp6(4),E.Q6J("ngIf",_t.isloading),E.xp6(3),E.Q6J("ngClass",_t.getContainerClass()),E.xp6(32),E.Q6J("ngIf",E.lcZ(41,8,_t.isHandset$)),E.xp6(6),E.Q6J("mode",E.lcZ(49,12,_t.isHandset$)?"over":"side")("opened",!E.lcZ(50,14,_t.isHandset$)),E.uIk("role",E.lcZ(48,10,_t.isHandset$)?"dialog":"navigation"),E.xp6(7),E.Q6J("themeToggleControl",_t.themeToggleControl))},dependencies:[gt.mk,gt.O5,Et.xw,Kt.oO,Zt.pW,ze.JX,ze.TM,ze.Rh,ie.Ye,at,tn,B,gt.Ov],styles:["astrack-shell{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%}astrack-shell .cursor-loader{cursor:wait}astrack-shell .cursor-loader *{cursor:wait!important}astrack-shell .pb{z-index:3}astrack-shell #main{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;z-index:1;min-width:0;background:transparent}astrack-shell #main>.mat-sidenav-content{overflow:hidden!important}astrack-shell #main>.container{position:relative;display:flex;flex:1 1 0%;width:100%;min-height:0;min-width:0}astrack-shell #main>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;min-width:0}astrack-shell #main>.container>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}astrack-shell #main>.container>.container>.container astrack-content.inner-scroll{flex:1 1 0%;min-height:0}astrack-shell #main>.container>.container>.container astrack-content.inner-scroll>*:not(router-outlet){flex:1 1 0%}\n"],encapsulation:2}),de})()},1300:(Ze,_e,f)=>{"use strict";f.d(_e,{N:()=>a});var s=f(7810);class a{static childRoutes(c){return{path:"",component:s.H,children:c}}}},9981:(Ze,_e,f)=>{"use strict";f.d(_e,{N:()=>a});const a={production:!0,version:"0.0.0",maps:{apikey:"AIzaSyDcYsibbdQS10qN4JFeWVrhnVTaWG6Ut_w"},sso:{url:"https://lemur-12.cloud-iam.com/auth",realm:"astrack",clientId:"astrack-web"},apiContextPath:"/evpuls/v1",evpulseApiBaseUrl:"https://evpuls-api.astroip.fr",notification_socket_endpoint:"ws://localhost:8080",useEmulators:!0,firebase:{apiKey:"AIzaSyAHBtGmCb4cwhq_U_IFFOUVO_qOJyI8Ykk",authDomain:"evpuls-web-app.firebaseapp.com",projectId:"evpuls-web-app",storageBucket:"evpuls-web-app.appspot.com",messagingSenderId:"985093268228",appId:"1:985093268228:web:204c7b583198a71e4b6651",measurementId:"G-Y32GQRR868"},evpulse_apikey:"evpulse-webapp-key"}},4099:(Ze,_e,f)=>{"use strict";var s=f(6097),a=f(5e3),h=f(8607),c=f(325),y=f(1300),x=f(5861),T=f(438),S=f(6947),E=f(7547);let I=(()=>{class U extends T.Eo{constructor(C,V,ke,ft){super(C,V),this.router=C,this.keycloak=V,this.snackService=ke,this.overlayService=ft}isAccessAllowed(C,V){var ke=this;return(0,x.Z)(function*(){return new Promise(function(){var ft=(0,x.Z)(function*($t,Jt){var Dn;if(!ke.authenticated)return void ke.keycloakAngular.login({redirectUri:window.location.origin+V.url});const Yn=null===(Dn=C.firstChild.data)||void 0===Dn?void 0:Dn.roles;let oi=!1;if(Yn&&0!==Yn.length){for(const _i of Yn)if(ke.roles.indexOf(_i)>-1){oi=!0;break}}else oi=!0;oi?console.log("access granted!"):(console.warn("access denied!"),ke.snackService.error(`Acc\xe8s refus\xe9 ! Vous n'avez pas de r\xf4le:  ${Yn}`),ke.router.navigate(["/"])),$t(oi)});return function($t,Jt){return ft.apply(this,arguments)}}())})()}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(c.F0),a.LFG(T.MZ),a.LFG(S.f),a.LFG(E.F))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})();const ee=[{path:"",redirectTo:"home",pathMatch:"full"},y.N.childRoutes([{path:"irve-statics",loadChildren:()=>f.e(22).then(f.bind(f,2022)).then(U=>
1U.IrveShellModule),canActivate:[I]},{path:"settings",loadChildren:()=>f.e(68).then(f.bind(f,1068)).then(U=>U.AppSettingsModule)},{path:"stations",loadChildren:()=>Promise.all([f.e(939),f.e(592),f.e(707)]).then(f.bind(f,1707)).then(U=>U.SearchPageModule)}]),{path:"home",loadChildren:()=>f.e(462).then(f.bind(f,5462)).then(U=>U.PublicShellModule)},{path:"private",loadChildren:()=>Promise.all([f.e(592),f.e(79)]).then(f.bind(f,2065)).then(U=>U.HomePageModule)},{path:"login",loadChildren:()=>f.e(543).then(f.bind(f,8543)).then(U=>U.UserModule)},{path:"should-login",component:h.L},{path:"**",redirectTo:"home",pathMatch:"full"}];let q=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[c.Bz.forRoot(ee,{preloadingStrategy:c.wm,paramsInheritanceStrategy:"always",useHash:!1}),c.Bz]}),U})();var me=f(5113),Te=f(5002),be=f(3055),Pe=f(9808);function gt(U,D){1&U&&(a.TgZ(0,"div",4),a._uU(1,"\n  "),a.TgZ(2,"div",5),a._uU(3,"\n    "),a._UZ(4,"div"),a._uU(5,"\n    "),a._UZ(6,"div"),a._uU(7,"\n    "),a._UZ(8,"div"),a._uU(9,"\n    "),a._UZ(10,"div"),a._uU(11,"\n    "),a._UZ(12,"div"),a._uU(13,"\n    "),a._UZ(14,"div"),a._uU(15,"\n    "),a._UZ(16,"div"),a._uU(17,"\n    "),a._UZ(18,"div"),a._uU(19,"\n  "),a.qZA(),a._uU(20,"\n"),a.qZA())}let Et=(()=>{class U{constructor(C,V,ke,ft){this.authService=C,this.mediaQery=V,this.breakpointObserver=ke,this.router=ft,this.loading=!1,this.title="EVPULSE",this.Breakpoints=me.u3,this.currentBreakpoint="",this.router.events.subscribe($t=>{$t instanceof c.OD&&(console.log("Navigation Start...."),this.loading=!0),($t instanceof c.m2||$t instanceof c.gk||$t instanceof c.Q3)&&(this.loading=!1,console.log("Navigation ends..."))})}ngOnInit(){this.mediaQery.breakpoint$.subscribe(()=>this.breakpointChanged())}breakpointChanged(){this.breakpointObserver.isMatched(me.u3.Large)?this.currentBreakpoint=me.u3.Large:this.breakpointObserver.isMatched(me.u3.Medium)?this.currentBreakpoint=me.u3.Medium:this.breakpointObserver.isMatched(me.u3.Small)?this.currentBreakpoint=me.u3.Small:this.breakpointObserver.isMatched("(min-width: 500px)")&&(this.currentBreakpoint="(min-width: 500px)")}getContainerClass(){switch(this.currentBreakpoint){case me.u3.Large:return"large";case me.u3.Medium:return"medium";case me.u3.Small:return"small";default:return"custom"}}}return U.\u0275fac=function(C){return new(C||U)(a.Y36(Te.e),a.Y36(be.h),a.Y36(me.Yg),a.Y36(c.F0))},U.\u0275cmp=a.Xpm({type:U,selectors:[["astrack-app"]],decls:13,vars:1,consts:[["id","myModal","class","modal",4,"ngIf"],["role","main",1,"content"],["id","clouds","alt","Gray Clouds Background","xmlns","http://www.w3.org/2000/svg","width","2611.084","height","485.677","viewBox","0 0 2611.084 485.677"],["id","Path_39","data-name","Path 39","d","M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-2
164-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z","transform","translate(142.69 -634.312)","fill","#eee"],["id","myModal",1,"modal"],[1,"lds-roller"]],template:function(C,V){1&C&&(a._uU(0,"\n"),a.YNc(1,gt,21,0,"div",0),a._uU(2,"\n\n\n"),a.TgZ(3,"div",1),a._uU(4,"\n\n  "),a._UZ(5,"router-outlet"),a._uU(6,"\n\n\n\n\n\n  "),a.O4$(),a.TgZ(7,"svg",2),a._uU(8,"\n    "),a._UZ(9,"path",3),a._uU(10,"\n  "),a.qZA(),a._uU(11,"\n\n"),a.qZA(),a._uU(12,"\n\n\n")),2&C&&(a.xp6(1),a.Q6J("ngIf",V.loading))},dependencies:[c.lC,Pe.O5],styles:['[_nghost-%COMP%]{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0}.lds-roller[_ngcontent-%COMP%]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;
1transform-origin:40px 40px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(1){animation-delay:-36ms}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(1):after{top:63px;left:63px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(2){animation-delay:-72ms}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(2):after{top:68px;left:56px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.108s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(3):after{top:71px;left:48px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(4){animation-delay:-.144s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(4):after{top:72px;left:40px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.18s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(5):after{top:71px;left:32px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.216s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(6):after{top:68px;left:24px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.252s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(7):after{top:63px;left:17px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(8){animation-delay:-.288s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}','[_nghost-%COMP%] {\n    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,\n      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n    font-size: 14px;\n    color: #333;\n    box-sizing: border-box;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%] {\n    margin: 8px 0;\n  }\n\n  p[_ngcontent-%COMP%] {\n    margin: 0;\n  }\n\n  .spacer[_ngcontent-%COMP%] {\n    flex: 1;\n  }\n\n  .toolbar[_ngcontent-%COMP%] {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 60px;\n    display: flex;\n    align-items: center;\n    background-color: #1976d2;\n    color: white;\n    font-weight: 600;\n  }\n\n  .toolbar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n    margin: 0 16px;\n  }\n\n  .toolbar[_ngcontent-%COMP%]   #twitter-logo[_ngcontent-%COMP%] {\n    height: 40px;\n    margin: 0 16px;\n  }\n\n  .toolbar[_ngcontent-%COMP%]   #twitter-logo[_ngcontent-%COMP%]:hover {\n    opacity: 0.8;\n  }\n\n  .content[_ngcontent-%COMP%] {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  svg.material-icons[_ngcontent-%COMP%] {\n    height: 24px;\n    width: auto;\n  }\n\n  svg.material-icons[_ngcontent-%COMP%]:not(:last-child) {\n    margin-right: 8px;\n  }\n\n\n\n  svg#rocket[_ngcontent-%COMP%] {\n    width: 80px;\n    position: absolute;\n    left: -10px;\n    top: -24px;\n  }\n\n  svg#rocket-smoke[_ngcontent-%COMP%] {\n    height: calc(100vh - 95px);\n    position: absolute;\n    top: 10px;\n    right: 180px;\n    z-index: -10;\n  }\n\n  a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover {\n    color: #1976d2;\n    text-decoration: none;\n  }\n\n  a[_ngcontent-%COMP%]:hover {\n    color: #125699;\n  }\n\n  .terminal[_ngcontent-%COMP%] {\n    position: relative;\n    width: 80%;\n    max-width: 600px;\n    border-radius: 6px;\n    padding-top: 45px;\n    margin-top: 8px;\n    overflow: hidden;\n    background-color: rgb(15, 15, 16);\n  }\n\n  .terminal[_ngcontent-%COMP%]::before {\n    content: "\\2022 \\2022 \\2022";\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 4px;\n    background: rgb(58, 58, 58);\n    color: #c2c3c4;\n    width: 100%;\n    font-size: 2rem;\n    line-height: 0;\n    padding: 14px 0;\n    text-indent: 4px;\n  }\n\n  .terminal[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%] {\n    font-family: SFMono-Regular, C
1onsolas, Liberation Mono, Menlo, monospace;\n    color: white;\n    padding: 0 1rem 1rem;\n    margin: 0;\n  }\n\n  .circle-link[_ngcontent-%COMP%] {\n    height: 40px;\n    width: 40px;\n    border-radius: 40px;\n    margin: 8px;\n    background-color: white;\n    border: 1px solid #eeeeee;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    cursor: pointer;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n    transition: 1s ease-out;\n  }\n\n  .circle-link[_ngcontent-%COMP%]:hover {\n    transform: translateY(-0.25rem);\n    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);\n  }\n\n  footer[_ngcontent-%COMP%] {\n    margin-top: 8px;\n    display: flex;\n    align-items: center;\n    line-height: 20px;\n  }\n\n  footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n    display: flex;\n    align-items: center;\n  }\n\n  .github-star-badge[_ngcontent-%COMP%] {\n    color: #24292e;\n    display: flex;\n    align-items: center;\n    font-size: 12px;\n    padding: 3px 10px;\n    border: 1px solid rgba(27, 31, 35, 0.2);\n    border-radius: 3px;\n    background-image: linear-gradient(-180deg, #fafbfc, #eff3f6 90%);\n    margin-left: 4px;\n    font-weight: 600;\n    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji,\n      Segoe UI Emoji, Segoe UI Symbol;\n  }\n\n  .github-star-badge[_ngcontent-%COMP%]:hover {\n    background-image: linear-gradient(-180deg, #f0f3f6, #e6ebf1 90%);\n    border-color: rgba(27, 31, 35, 0.35);\n    background-position: -0.5em;\n  }\n\n  .github-star-badge[_ngcontent-%COMP%]   .material-icons[_ngcontent-%COMP%] {\n    height: 16px;\n    width: 16px;\n    margin-right: 4px;\n  }\n\n  svg#clouds[_ngcontent-%COMP%] {\n    position: fixed;\n    bottom: -160px;\n    left: -230px;\n    z-index: -10;\n    width: 1920px;\n  }\n\n  \n  @media screen and (max-width: 767px) {\n\n    .card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%] {\n      width: 100%;\n    }\n\n    .card[_ngcontent-%COMP%]:not(.highlight-card) {\n      height: 16px;\n      margin: 8px 0;\n    }\n\n    .card.highlight-card[_ngcontent-%COMP%]   span[_ngcontent-%COMP%] {\n      margin-left: 72px;\n    }\n\n    svg#rocket-smoke[_ngcontent-%COMP%] {\n      right: 120px;\n      transform: rotate(-5deg);\n    }\n  }\n\n  @media screen and (max-width: 575px) {\n    svg#rocket-smoke[_ngcontent-%COMP%] {\n      display: none;\n      visibility: hidden;\n    }\n  }']}),U})();var Kt=f(520);const ie=void 0,Ae=["fr",[["AM","PM"],ie,ie],ie,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],ie,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xe9vr.","mars","avr.","mai","juin","juil.","ao\xfbt","sept.","oct.","nov.","d\xe9c."],["janvier","f\xe9vrier","mars","avril","mai","juin","juillet","ao\xfbt","septembre","octobre","novembre","d\xe9cembre"]],ie,[["av. J.-C.","ap. J.-C."],ie,["avant J\xe9sus-Christ","apr\xe8s J\xe9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}","{1} '\xe0' {0}",ie],[",","\u202f",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[ie,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[ie,"\xa5"],COP:["$CO","$"],CYP:["\xa3CY"],EGP:[ie,"\xa3E"],FJD:["$FJ","$"],FKP:["\xa3FK","\xa3"],FRF:["F"],GBP:["\xa3GB","\xa3"],GIP:["\xa3GI","\xa3"],HKD:[ie,"$"],IEP:["\xa3IE"],ILP:["\xa3IL"],ITL:["\u20a4IT"],JPY:[ie,"\xa5"],KMF:[ie,"FC"],LBP:["\xa3LB","\xa3L"],MTP:["\xa3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[ie,"$C"],NZD:["$NZ","$"],PHP:[ie,"\u20b1"],RHD:["$RH"],RON:[ie,"L"],RWF:[ie,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[ie,"$T"],TTD:["$TT","$"],TWD:[ie,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[ie,"$"],XPF:["FCFP"],ZMW:[ie,"Kw"]},"ltr",function Oe(U){const C=Math.floor(Math.abs(U)),V=U.toString().replace(/^[^.]*\.?/,"").length,ke=parseInt(U.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 0===C||1===C?1:0===ke&&0!==C&&C%1e6==0&&0===V||!(ke>=0&&ke<=5)?4:5}];var at=f(1777);function qe(U){return new a.vHH(3e3,!1)}function ct(){return"undefined"!=typeof window&&void 0!==window.document}function Ue(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function _t(U){switch(U.length){case 0:return new at.ZN;case 1:return U[0];default:return new at.ZE(U)}}function Lt(U,D,C,V,ke=new Map,ft=new Map){const $t=[],Jt=[];let Dn=-1,Yn=null;if(V.forEach(oi=>{const _i=oi.get("offset"),ir=_i==Dn,ki=ir&&Yn||new Map;oi.forEach((Wi,sr)=>{let qr=sr,Nr=Wi;if("offset"!==sr)switch(qr=D.normalizePropertyName(qr,$t),Nr){case at.k1:Nr=ke.get(sr);break;case at.l3:Nr=ft.get(sr);break;
1default:Nr=D.normalizeStyleValue(sr,qr,Nr,$t)}ki.set(qr,Nr)}),ir||Jt.push(ki),Yn=ki,Dn=_i}),$t.length)throw function bt(U){return new a.vHH(3502,!1)}();return Jt}function Xt(U,D,C,V){switch(D){case"start":U.onStart(()=>V(C&&Pt(C,"start",U)));break;case"done":U.onDone(()=>V(C&&Pt(C,"done",U)));break;case"destroy":U.onDestroy(()=>V(C&&Pt(C,"destroy",U)))}}function Pt(U,D,C){const V=C.totalTime,ft=_n(U.element,U.triggerName,U.fromState,U.toState,D||U.phaseName,null==V?U.totalTime:V,!!C.disabled),$t=U._data;return null!=$t&&(ft._data=$t),ft}function _n(U,D,C,V,ke="",ft=0,$t){return{element:U,triggerName:D,fromState:C,toState:V,phaseName:ke,totalTime:ft,disabled:!!$t}}function Fn(U,D,C){let V=U.get(D);return V||U.set(D,V=C),V}function ii(U){const D=U.indexOf(":");return[U.substring(1,D),U.slice(D+1)]}let ei=(U,D)=>!1,Qt=(U,D,C)=>[],Ut=null;function Ft(U){const D=U.parentNode||U.host;return D===Ut?null:D}(Ue()||"undefined"!=typeof Element)&&(ct()?(Ut=(()=>document.documentElement)(),ei=(U,D)=>{for(;D;){if(D===U)return!0;D=Ft(D)}return!1}):ei=(U,D)=>U.contains(D),Qt=(U,D,C)=>{if(C)return Array.from(U.querySelectorAll(D));const V=U.querySelector(D);return V?[V]:[]});let L=null,Q=!1;const it=ei,Rt=Qt;let en=(()=>{class U{validateStyleProperty(C){return function Me(U){L||(L=function Je(){return"undefined"!=typeof document?document.body:null}()||{},Q=!!L.style&&"WebkitAppearance"in L.style);let D=!0;return L.style&&!function xe(U){return"ebkit"==U.substring(1,6)}(U)&&(D=U in L.style,!D&&Q&&(D="Webkit"+U.charAt(0).toUpperCase()+U.slice(1)in L.style)),D}(C)}matchesElement(C,V){return!1}containsElement(C,V){return it(C,V)}getParentElement(C){return Ft(C)}query(C,V,ke){return Rt(C,V,ke)}computeStyle(C,V,ke){return ke||""}animate(C,V,ke,ft,$t,Jt=[],Dn){return new at.ZN(ke,ft)}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})(),Un=(()=>{class U{}return U.NOOP=new en,U})();const on="ng-enter",Gt="ng-leave",Dt="ng-trigger",ln=".ng-trigger",Sn="ng-animating",ai=".ng-animating";function li(U){if("number"==typeof U)return U;const D=U.match(/^(-?[\.\d]+)(m?s)/);return!D||D.length<2?0:ue(parseFloat(D[1]),D[2])}function ue(U,D){return"s"===D?1e3*U:U}function Ye(U,D,C){return U.hasOwnProperty("duration")?U:function De(U,D,C){let ke,ft=0,$t="";if("string"==typeof U){const Jt=U.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Jt)return D.push(qe()),{duration:0,delay:0,easing:""};ke=ue(parseFloat(Jt[1]),Jt[2]);const Dn=Jt[3];null!=Dn&&(ft=ue(parseFloat(Dn),Jt[4]));const Yn=Jt[5];Yn&&($t=Yn)}else ke=U;if(!C){let Jt=!1,Dn=D.length;ke<0&&(D.push(function lt(){return new a.vHH(3100,!1)}()),Jt=!0),ft<0&&(D.push(function te(){return new a.vHH(3101,!1)}()),Jt=!0),Jt&&D.splice(Dn,0,qe())}return{duration:ke,delay:ft,easing:$t}}(U,D,C)}function Ct(U,D={}){return Object.keys(U).forEach(C=>{D[C]=U[C]}),D}function rt(U){const D=new Map;return Object.keys(U).forEach(C=>{D.set(C,U[C])}),D}function Ot(U,D=new Map,C){if(C)for(let[V,ke]of C)D.set(V,ke);for(let[V,ke]of U)D.set(V,ke);return D}function bn(U,D,C){return C?D+":"+C+";":""}function Vt(U){let D="";for(let C=0;C<U.style.length;C++){const V=U.style.item(C);D+=bn(0,V,U.style.getPropertyValue(V))}for(const C in U.style)U.style.hasOwnProperty(C)&&!C.startsWith("_")&&(D+=bn(0,wr(C),U.style[C]));U.setAttribute("style",D)}function wt(U,D,C){U.style&&(D.forEach((V,ke)=>{const ft=Ir(ke);C&&!C.has(ke)&&C.set(ke,U.style[ft]),U.style[ft]=V}),Ue()&&Vt(U))}function yn(U,D){U.style&&(D.forEach((C,V)=>{const ke=Ir(V);U.style[ke]=""}),Ue()&&Vt(U))}function Hn(U){return Array.isArray(U)?1==U.length?U[0]:(0,at.vP)(U):U}const Yi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Hi(U){let D=[];if("string"==typeof U){let C;for(;C=Yi.exec(U);)D.push(C[1]);Yi.lastIndex=0}return D}function $i(U,D,C){const V=U.toString(),ke=V.replace(Yi,(ft,$t)=>{let Jt=D[$t];return null==Jt&&(C.push(function Re(U){return new a.vHH(3003,!1)}()),Jt=""),Jt.toString()});return ke==V?U:ke}function vr(U){const D=[];let C=U.next();for(;!C.done;)D.push(C.value),C=U.next();return D}const Ni=/-+([a-z0-9])/g;function Ir(U){return U.replace(Ni,(...D)=>D[1].toUpperCase())}function wr(U){return U.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function un(U,D,C){switch(D.type){case 7:return U.visitTrigger(D,C);case 0:return U.visitState(D,C);case 1:return U.visitTransition(D,C);case 2:return U.visitSequence(D,C);case 3:return U.visitGroup(D,C);case 4:return U.visitAnimate(D,C);case 5:return U.visitKeyframes(D,C);case 6:return U.visitStyle(D,C);
vendor: 17,930 bytes, line 1
1case 8:return U.visitReference(D,C);case 9:return U.visitAnimateChild(D,C);case 10:return U.visitAnimateRef(D,C);case 11:return U.visitQuery(D,C);case 12:return U.visitStagger(D,C);default:throw function jt(U){return new a.vHH(3004,!1)}()}}function cn(U,D){return window.getComputedStyle(U)[D]}function Cs(U,D){const C=[];return"string"==typeof U?U.split(/\s*,\s*/).forEach(V=>function ks(U,D,C){if(":"==U[0]){const Dn=function ts(U,D){switch(U){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,V)=>parseFloat(V)>parseFloat(C);case":decrement":return(C,V)=>parseFloat(V)<parseFloat(C);default:return D.push(function dt(U){return new a.vHH(3016,!1)}()),"* => *"}}(U,C);if("function"==typeof Dn)return void D.push(Dn);U=Dn}const V=U.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==V||V.length<4)return C.push(function tn(U){return new a.vHH(3015,!1)}()),D;const ke=V[1],ft=V[2],$t=V[3];D.push(As(ke,$t));"<"==ft[0]&&!("*"==ke&&"*"==$t)&&D.push(As($t,ke))}(V,C,D)):C.push(U),C}const co=new Set(["true","1"]),uo=new Set(["false","0"]);function As(U,D){const C=co.has(U)||uo.has(U),V=co.has(D)||uo.has(D);return(ke,ft)=>{let $t="*"==U||U==ke,Jt="*"==D||D==ft;return!$t&&C&&"boolean"==typeof ke&&($t=ke?co.has(U):uo.has(U)),!Jt&&V&&"boolean"==typeof ft&&(Jt=ft?co.has(D):uo.has(D)),$t&&Jt}}const To=new RegExp("s*:selfs*,?","g");function zs(U,D,C,V){return new Gs(U).build(D,C,V)}class Gs{constructor(D){this._driver=D}build(D,C,V){const ke=new ho(C);return this._resetContextStyleTimingState(ke),un(this,Hn(D),ke)}_resetContextStyleTimingState(D){D.currentQuerySelector="",D.collectedStyles=new Map,D.collectedStyles.set("",new Map),D.currentTime=0}visitTrigger(D,C){let V=C.queryCount=0,ke=C.depCount=0;const ft=[],$t=[];return"@"==D.name.charAt(0)&&C.errors.push(function Cn(){return new a.vHH(3006,!1)}()),D.definitions.forEach(Jt=>{if(this._resetContextStyleTimingState(C),0==Jt.type){const Dn=Jt,Yn=Dn.name;Yn.toString().split(/\s*,\s*/).forEach(oi=>{Dn.name=oi,ft.push(this.visitState(Dn,C))}),Dn.name=Yn}else if(1==Jt.type){const Dn=this.visitTransition(Jt,C);V+=Dn.queryCount,ke+=Dn.depCount,$t.push(Dn)}else C.errors.push(function Tn(){return new a.vHH(3007,!1)}())}),{type:7,name:D.name,states:ft,transitions:$t,queryCount:V,depCount:ke,options:null}}visitState(D,C){const V=this.visitStyle(D.styles,C),ke=D.options&&D.options.params||null;if(V.containsDynamicStyles){const ft=new Set,$t=ke||{};V.styles.forEach(Jt=>{Jt instanceof Map&&Jt.forEach(Dn=>{Hi(Dn).forEach(Yn=>{$t.hasOwnProperty(Yn)||ft.add(Yn)})})}),ft.size&&(vr(ft.values()),C.errors.push(function Nt(U,D){return new a.vHH(3008,!1)}()))}return{type:0,name:D.name,style:V,options:ke?{params:ke}:null}}visitTransition(D,C){C.queryCount=0,C.depCount=0;const V=un(this,Hn(D.animation),C);return{type:1,matchers:Cs(D.expr,C.errors),animation:V,queryCount:C.queryCount,depCount:C.depCount,options:Ji(D.options)}}visitSequence(D,C){return{type:2,steps:D.steps.map(V=>un(this,V,C)),options:Ji(D.options)}}visitGroup(D,C){const V=C.currentTime;let ke=0;const ft=D.steps.map($t=>{C.currentTime=V;const Jt=un(this,$t,C);return ke=Math.max(ke,C.currentTime),Jt});return C.currentTime=ke,{type:3,steps:ft,options:Ji(D.options)}}visitAnimate(D,C){const V=function is(U,D){if(U.hasOwnProperty("duration"))return U;if("number"==typeof U)return Ws(Ye(U,D).duration,0,"");const C=U;if(C.split(/\s+/).some(ft=>"{"==ft.charAt(0)&&"{"==ft.charAt(1))){const ft=Ws(0,0,"");return ft.dynamic=!0,ft.strValue=C,ft}const ke=Ye(C,D);return Ws(ke.duration,ke.delay,ke.easing)}(D.timings,C.errors);C.currentAnimateTimings=V;let ke,ft=D.styles?D.styles:(0,at.oB)({});if(5==ft.type)ke=this.visitKeyframes(ft,C);else{let $t=D.styles,Jt=!1;if(!$t){Jt=!0;const Yn={};V.easing&&(Yn.easing=V.easing),$t=(0,at.oB)(Yn)}C.currentTime+=V.duration+V.delay;const Dn=this.visitStyle($t,C);Dn.isEmptyStep=Jt,ke=Dn}return C.currentAnimateTimings=null,{type:4,timings:V,style:ke,options:null}}visitStyle(D,C){const V=this._makeStyleAst(D,C);return this._validateStyleAst(V,C),V}_makeStyleAst(D,C){const V=[],ke=Array.isArray(D.styles)?D.styles:[D.styles];for(let Jt of ke)"string"==typeof Jt?Jt===at.l3?V.push(Jt):C.errors.push(new a.vHH(3002,!1)):V.push(rt(Jt));let ft=!1,$t=null;return V.forEach(Jt=>{if(Jt instanceof Map&&(Jt.has("easing")&&($t=Jt.get("easing"),Jt.delete("easing")),!ft))for(let Dn of Jt.values())if(Dn.toString().indexOf("{{")>=0){ft=!0;break}}),{type:6,styles:V,easing:$t,offset:D.offset,containsDynamicStyles:ft,options:null}}_validateStyleAst(D,C){const V=C.currentAnimateTimings;let ke=C.currentTime,ft=C.currentTime;V&&ft>0&&(ft-=V.duration+V.delay),D.styles.forEach($t=>{"string"!=typeof $t&&$t.forEach((Jt,Dn)=>{const Yn=C.collectedStyles.get(C.currentQuerySelector),oi=Yn.get(Dn);let _i=!0;oi&&(ft!=ke&&ft>=oi.startTime&&ke<=oi.endTime&&(C.errors.push(function oe(U,D,C,V,ke){return new a.vHH(3010,!1)}()),_i=!1),ft=oi.startTime),_i&&Yn.set(Dn,{startTime:ft,endTime:ke}),C.options&&function pi(U,D,C){const V=D.params||{},ke=Hi(U);ke.length&&ke.forEach(ft=>{V.hasOwnProperty(ft)||C.push(function Ee(U){return new a.vHH(3001,!1)}())})}(Jt,C.options,C.errors)})})}visitKeyframes(D,C){const V={type:5,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push(function $(){return new a.vHH(3011,!1)}()),V;let ft=0;const $t=[];let Jt=!1,Dn=!1,Yn=0;const oi=D.steps.map(Nr=>{const Ur=this._makeStyleAst(Nr,C);let oo=null!=Ur.offset?Ur.offset:function ns(U){if("string"==typeof U)return null;let D=null;if(Array.isArray(U))U.forEach(C=>{if(C instanceof Map&&C.has("offset")){const V=C;D=parseFloat(V.get("offset")),V.delete("offset")}});else if(U instanceof Map&&U.has("offset")){const C=U;D=parseFloat(C.get("offset")),C.delete("offset")}return D}(Ur.styles),Ts=0;return null!=oo&&(ft++,Ts=Ur.offset=oo),Dn=Dn||Ts<0||Ts>1,Jt=Jt||Ts<Yn,Yn=Ts,$t.push(Ts),Ur});Dn&&C.errors.push(function Ve(){return new a.vHH(3012,!1)}()),Jt&&C.errors.push(function mt(){return new a.vHH(3200,!1)}());const _i=D.steps.length;let ir=0;ft>0&&ft<_i?C.errors.push(function Qe(){return new a.vHH(3202,!1)}()):0==ft&&(ir=1/(_i-1));const ki=_i-1,Wi=C.currentTime,sr=C.currentAnimateTimings,qr=sr.duration;return oi.forEach((Nr,Ur)=>{const oo=ir>0?Ur==ki?1:ir*Ur:$t[Ur],Ts=oo*qr;C.currentTime=Wi+sr.delay+Ts,sr.duration=Ts,this._validateStyleAst(Nr,C),Nr.offset=oo,V.styles.push(Nr)}),V}visitReference(D,C){return{type:8,animation:un(this,Hn(D.animation),C),options:Ji(D.options)}}visitAnimateChild(D,C){return C.depCount++,{type:9,options:Ji(D.options)}}visitAnimateRef(D,C){return{type:10,animation:this.visitReference(D.animation,C),options:Ji(D.options)}}visitQuery(D,C){const V=C.currentQuerySelector,ke=D.options||{};C.queryCount++,C.currentQuery=D;const[ft,$t]=function eo(U){const D=!!U.split(/\s*,\s*/).find(C=>":self"==C);return D&&(U=U.replace(To,"")),U=U.replace(/@\*/g,ln).replace(/@\w+/g,C=>ln+"-"+C.slice(1)).replace(/:animating/g,ai),[U,D]}(D.selector);C.currentQuerySelector=V.length?V+" "+ft:ft,Fn(C.collectedStyles,C.currentQuerySelector,new Map);const Jt=un(this,Hn(D.animation),C);return C.currentQuery=null,C.currentQuerySelector=V,{type:11,selector:ft,limit:ke.limit||0,optional:!!ke.optional,includeSelf:$t,animation:Jt,originalSelector:D.selector,options:Ji(D.options)}}visitStagger(D,C){C.currentQuery||C.errors.push(function nt(){return new a.vHH(3013,!1)}());const V="full"===D.timings?{duration:0,delay:0,easing:"full"}:Ye(D.timings,C.errors,!0);return{type:12,animation:un(this,Hn(D.animation),C),timings:V,options:null}}}class ho{constructor(D){this.errors=D,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ji(U){return U?(U=Ct(U)).params&&(U.params=function Ls(U){return U?Ct(U):null}(U.params)):U={},U}function Ws(U,D,C){return{duration:U,delay:D,easing:C}}function er(U,D,C,V,ke,ft,$t=null,Jt=!1){return{type:1,element:U,keyframes:D,preStyleProps:C,postStyleProps:V,duration:ke,delay:ft,totalTime:ke+ft,easing:$t,subTimeline:Jt}}class bs{constructor(){this._map=new Map}get(D){return this._map.get(D)||[]}append(D,C){let V=this._map.get(D);V||this._map.set(D,V=[]),V.push(...C)}has(D){return this._map.has(D)}clear(){this._map.clear()}}const Lo=new RegExp(":enter","g"),Bs=new RegExp(":leave","g");function fs(U,D,C,V,ke,ft=new Map,$t=new Map,Jt,Dn,Yn=[]){return(new Os).buildKeyframes(U,D,C,V,ke,ft,$t,Jt,Dn,Yn)}class Os{buildKeyframes(D,C,V,ke,ft,$t,Jt,Dn,Yn,oi=[]){Yn=Yn||new bs;const _i=new fo(D,C,Yn,ke,ft,oi,[]);_i.options=Dn;const ir=Dn.delay?li(Dn.delay):0;_i.currentTimeline.delayNextStep(ir),_i.currentTimeline.setStyles([$t],null,_i.errors,Dn),un(this,V,_i);const ki=_i.timelines.filter(Wi=>Wi.containsAnimation());if(ki.length&&Jt.size){let Wi;for(let sr=ki.length-1;sr>=0;sr--){const qr=ki[sr];if(qr.element===C){Wi=qr;break}}Wi&&!Wi.allowOnlyTimelineStyles()&&Wi.setStyles([Jt],null,_i.errors,Dn)}return ki.length?ki.map(Wi=>Wi.buildKeyframes()):[er(C,[],[],[],0,ir,"",!1)]}visitTrigger(D,C){}visitState(D,C){}visitTransition(D,C){}visitAnimateChild(D,C){const V=C.subInstructions.get(C.element);if(V){const ke=C.createSubContext(D.options),ft=C.currentTimeline.currentTime,$t=this._visitSubInstructions(V,ke,ke.options);ft!=$t&&C.transformIntoNewTimeline($t)}C.previousNode=D}visitAnimateRef(D,C){const V=C.createSubContext(D.options);V.transformIntoNewTimeline(),this._applyAnimationRefDelays([D.options,D.animation.options],C,V),this.visitReference(D.animation,V),C.transformIntoNewTimeline(V.currentTimeline.currentTime),C.previousNode=D}_applyAnimationRefDelays(D,C,V){var ke;for(const ft of D){const $t=null==ft?void 0:ft.delay;if($t){const Jt="number"==typeof $t?$t:li($i($t,null!==(ke=null==ft?void 0:ft.params)&&void 0!==ke?ke:{},C.errors));V.delayNextStep(Jt)}}}_visitSubInstructions(D,C,V){let ft=C.currentTimeline.currentTime;const $t=null!=V.duration?li(V.duration):null,Jt=null!=V.delay?li(V.delay):null;return 0!==$t&&D.forEach(Dn=>{const Yn=C.appendInstructionToTimeline(Dn,$t,Jt);ft=Math.max(ft,Yn.duration+Yn.delay)}),ft}visitReference(D,C){C.updateOptions(D.options,!0),un(this,D.animation,C),C.previousNode=D}visitSequence(D,C){const V=C.subContextCount;let ke=C;const ft=D.options;if(ft&&(ft.params||ft.delay)&&(ke=C.createSubContext(ft),ke.transformIntoNewTimeline(),null!=ft.delay)){6==ke.previousNode.type&&(ke.currentTimeline.snapshotCurrentStyles(),ke.previousNode=Es);const $t=li(ft.delay);ke.delayNextStep($t)}D.steps.length&&(D.steps.forEach($t=>un(this,$t,ke)),ke.currentTimeline.applyStylesToKeyframe(),ke.subContextCount>V&&ke.transformIntoNewTimeline()),C.previousNode=D}visitGroup(D,C){const V=[];let ke=C.currentTimeline.currentTime;const ft=D.options&&D.options.delay?li(D.options.delay):0;D.steps.forEach($t=>{const Jt=C.createSubContext(D.options);ft&&Jt.delayNextStep(ft),un(this,$t,Jt),ke=Math.max(ke,Jt.currentTimeline.currentTime),V.push(Jt.currentTimeline)}),V.forEach($t=>C.currentTimeline.mergeTimelineCollectedStyles($t)),C.transformIntoNewTimeline(ke),C.previousNode=D}_visitTiming(D,C){if(D.dynamic){const V=D.strValue;return Ye(C.params?$i(V,C.params,C.errors):V,C.errors)}return{duration:D.duration,delay:D.delay,easing:D.easing}}visitAnimate(D,C){const V=C.currentAnimateTimings=this._visitTiming(D.timings,C),ke=C.currentTimeline;V.delay&&(C.incrementTime(V.delay),ke.snapshotCurrentStyles());const ft=D.style;5==ft.type?this.visitKeyframes(ft,C):(C.incrementTime(V.duration),this.visitStyle(ft,C),ke.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=D}visitStyle(D,C){const V=C.currentTimeline,ke=C.currentAnimateTimings;!ke&&V.hasCurrentStyleProperties()&&V.forwardFrame();const ft=ke&&ke.easing||D.easing;D.isEmptyStep?V.applyEmptyStep(ft):V.setStyles(D.styles,ft,C.errors,C.options),C.previousNode=D}visitKeyframes(D,C){const V=C.currentAnimateTimings,ke=C.currentTimeline.duration,ft=V.duration,Jt=C.createSubContext().currentTimeline;Jt.easing=V.easing,D.styles.forEach(Dn=>{Jt.forwardTime((Dn.offset||0)*ft),Jt.setStyles(Dn.styles,Dn.easing,C.errors,C.options),Jt.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(Jt),C.transformIntoNewTimeline(ke+ft),C.previousNode=D}visitQuery(D,C){const V=C.currentTimeline.currentTime,ke=D.options||{},ft=ke.delay?li(ke.delay):0;ft&&(6===C.previousNode.type||0==V&&C.currentTimeline.hasCurrentStyleProperties())&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Es);let $t=V;const Jt=C.invokeQuery(D.selector,D.originalSelector,D.limit,D.includeSelf,!!ke.optional,C.errors);C.currentQueryTotal=Jt.length;let Dn=null;Jt.forEach((Yn,oi)=>{C.currentQueryIndex=oi;const _i=C.createSubContext(D.options,Yn);ft&&_i.delayNextStep(ft),Yn===C.element&&(Dn=_i.currentTimeline),un(this,D.animation,_i),_i.currentTimeline.applyStylesToKeyframe(),$t=Math.max($t,_i.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline($t),Dn&&(C.currentTimeline.mergeTimelineCollectedStyles(Dn),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=D}visitStagger(D,C){const V=C.parentContext,ke=C.currentTimeline,ft=D.timings,$t=Math.abs(ft.duration),Jt=$t*(C.currentQueryTotal-1);let Dn=$t*C.currentQueryIndex;switch(ft.duration<0?"reverse":ft.easing){case"reverse":Dn=Jt-Dn;break;case"full":Dn=V.currentStaggerTime}const oi=C.currentTimeline;Dn&&oi.delayNextStep(Dn);const _i=oi.currentTime;un(this,D.animation,C),C.previousNode=D,V.currentStaggerTime=ke.currentTime-_i+(ke.startTime-V.currentTimeline.startTime)}}const Es={};class fo{constructor(D,C,V,ke,ft,$t,Jt,Dn){this._driver=D,this.element=C,this.subInstructions=V,this._enterClassName=ke,this._leaveClassName=ft,this.errors=$t,this.timelines=Jt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Es,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Dn||new ps(this._driver,C,0),Jt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(D,C){if(!D)return;const V=D;let ke=this.options;null!=V.duration&&(ke.duration=li(V.duration)),null!=V.delay&&(ke.delay=li(V.delay));const ft=V.params;if(ft){let $t=ke.params;$t||($t=this.options.params={}),Object.keys(ft).forEach(Jt=>{(!C||!$t.hasOwnProperty(Jt))&&($t[Jt]=$i(ft[Jt],$t,this.errors))})}}_copyOptions(){const D={};if(this.options){const C=this.options.params;if(C){const V=D.params={};Object.keys(C).forEach(ke=>{V[ke]=C[ke]})}}return D}createSubContext(D=null,C,V){const ke=C||this.element,ft=new fo(this._driver,ke,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ke,V||0));return ft.previousNode=this.previousNode,ft.currentAnimateTimings=this.currentAnimateTimings,ft.options=this._copyOptions(),ft.updateOptions(D),ft.currentQueryIndex=this.currentQueryIndex,ft.currentQueryTotal=this.currentQueryTotal,ft.parentContext=this,this.subContextCount++,ft}transformIntoNewTimeline(D){return this.previousNode=Es,this.currentTimeline=this.currentTimeline.fork(this.element,D),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(D,C,V){const ke={duration:null!=C?C:D.duration,delay:this.currentTimeline.currentTime+(null!=V?V:0)+D.delay,easing:""},ft=new Do(this._driver,D.element,D.keyframes,D.preStyleProps,D.postStyleProps,ke,D.stretchStartingKeyframe);return this.timelines.push(ft),ke}incrementTime(D){this.currentTimeline.forwardTime(this.currentTimeline.duration+D)}delayNextStep(D){D>0&&this.currentTimeline.delayNextStep(D)}invokeQuery(D,C,V,ke,ft,$t){let Jt=[];if(ke&&Jt.push(this.element),D.length>0){D=(D=D.replace(Lo,"."+this._enterClassName)).replace(Bs,"."+this._leaveClassName);let Yn=this._driver.query(this.element,D,1!=V);0!==V&&(Yn=V<0?Yn.slice(Yn.length+V,Yn.length):Yn.slice(0,V)),Jt.push(...Yn)}return!ft&&0==Jt.length&&$t.push(function At(U){return new a.vHH(3014,!1)}()),Jt}}class ps{constructor(D,C,V,ke){this._driver=D,this.element=C,this.startTime=V,this._elementTimelineStylesLookup=ke,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(D){const C=1===this._keyframes.size&&this._pendingStyles.size;this.duration||C?(this.forwardTime(this.currentTime+D),C&&this.snapshotCurrentStyles()):this.startTime+=D}fork(D,C){return this.applyStylesToKeyframe(),new ps(this._driver,D,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(D){this.applyStylesToKeyframe(),this.duration=D,this._loadKeyframe()}_updateStyle(D,C){this._localTimelineStyles.set(D,C),this._globalTimelineStyles.set(D,C),this._styleSummary.set(D,{time:this.currentTime,value:C})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}
1applyEmptyStep(D){D&&this._previousKeyframe.set("easing",D);for(let[C,V]of this._globalTimelineStyles)this._backFill.set(C,V||at.l3),this._currentKeyframe.set(C,at.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(D,C,V,ke){var ft;C&&this._previousKeyframe.set("easing",C);const $t=ke&&ke.params||{},Jt=function wo(U,D){const C=new Map;let V;return U.forEach(ke=>{if("*"===ke){V=V||D.keys();for(let ft of V)C.set(ft,at.l3)}else Ot(ke,C)}),C}(D,this._globalTimelineStyles);for(let[Dn,Yn]of Jt){const oi=$i(Yn,$t,V);this._pendingStyles.set(Dn,oi),this._localTimelineStyles.has(Dn)||this._backFill.set(Dn,null!==(ft=this._globalTimelineStyles.get(Dn))&&void 0!==ft?ft:at.l3),this._updateStyle(Dn,oi)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((D,C)=>{this._currentKeyframe.set(C,D)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((D,C)=>{this._currentKeyframe.has(C)||this._currentKeyframe.set(C,D)}))}snapshotCurrentStyles(){for(let[D,C]of this._localTimelineStyles)this._pendingStyles.set(D,C),this._updateStyle(D,C)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const D=[];for(let C in this._currentKeyframe)D.push(C);return D}
vendor: 21,493 bytes, line 1
1mergeTimelineCollectedStyles(D){D._styleSummary.forEach((C,V)=>{const ke=this._styleSummary.get(V);(!ke||C.time>ke.time)&&this._updateStyle(V,C.value)})}buildKeyframes(){this.applyStylesToKeyframe();const D=new Set,C=new Set,V=1===this._keyframes.size&&0===this.duration;let ke=[];this._keyframes.forEach((Jt,Dn)=>{const Yn=Ot(Jt,new Map,this._backFill);Yn.forEach((oi,_i)=>{oi===at.k1?D.add(_i):oi===at.l3&&C.add(_i)}),V||Yn.set("offset",Dn/this.duration),ke.push(Yn)});const ft=D.size?vr(D.values()):[],$t=C.size?vr(C.values()):[];if(V){const Jt=ke[0],Dn=new Map(Jt);Jt.set("offset",0),Dn.set("offset",1),ke=[Jt,Dn]}return er(this.element,ke,ft,$t,this.duration,this.startTime,this.easing,!1)}}class Do extends ps{constructor(D,C,V,ke,ft,$t,Jt=!1){super(D,C,$t.delay),this.keyframes=V,this.preStyleProps=ke,this.postStyleProps=ft,this._stretchStartingKeyframe=Jt,this.timings={duration:$t.duration,delay:$t.delay,easing:$t.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let D=this.keyframes,{delay:C,duration:V,easing:ke}=this.timings;if(this._stretchStartingKeyframe&&C){const ft=[],$t=V+C,Jt=C/$t,Dn=Ot(D[0]);Dn.set("offset",0),ft.push(Dn);const Yn=Ot(D[0]);Yn.set("offset",Yr(Jt)),ft.push(Yn);const oi=D.length-1;for(let _i=1;_i<=oi;_i++){let ir=Ot(D[_i]);const ki=ir.get("offset");ir.set("offset",Yr((C+ki*V)/$t)),ft.push(ir)}V=$t,C=0,ke="",D=ft}return er(this.element,D,this.preStyleProps,this.postStyleProps,V,C,ke,!0)}}function Yr(U,D=3){const C=Math.pow(10,D-1);return Math.round(U*C)/C}class $s{}const Cr=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class hr extends $s{normalizePropertyName(D,C){return Ir(D)}normalizeStyleValue(D,C,V,ke){let ft="";const $t=V.toString().trim();if(Cr.has(C)&&0!==V&&"0"!==V)if("number"==typeof V)ft="px";else{const Jt=V.match(/^[+-]?[\d\.]+([a-z]*)$/);Jt&&0==Jt[1].length&&ke.push(function an(U,D){return new a.vHH(3005,!1)}())}return $t+ft}}function Rs(U,D,C,V,ke,ft,$t,Jt,Dn,Yn,oi,_i,ir){return{type:0,element:U,triggerName:D,isRemovalTransition:ke,fromState:C,fromStyles:ft,toState:V,toStyles:$t,timelines:Jt,queriedElements:Dn,preStyleProps:Yn,postStyleProps:oi,totalTime:_i,errors:ir}}const to={};class qt{constructor(D,C,V){this._triggerName=D,this.ast=C,this._stateStyles=V}match(D,C,V,ke){return function Xe(U,D,C,V,ke){return U.some(ft=>ft(D,C,V,ke))}(this.ast.matchers,D,C,V,ke)}buildStyles(D,C,V){let ke=this._stateStyles.get("*");return void 0!==D&&(ke=this._stateStyles.get(null==D?void 0:D.toString())||ke),ke?ke.buildStyles(C,V):new Map}build(D,C,V,ke,ft,$t,Jt,Dn,Yn,oi){var _i;const ir=[],ki=this.ast.options&&this.ast.options.params||to,sr=this.buildStyles(V,Jt&&Jt.params||to,ir),qr=Dn&&Dn.params||to,Nr=this.buildStyles(ke,qr,ir),Ur=new Set,oo=new Map,Ts=new Map,Na="void"===ke,Tr={params:dn(qr,ki),delay:null===(_i=this.ast.options)||void 0===_i?void 0:_i.delay},ao=oi?[]:fs(D,C,this.ast.animation,ft,$t,sr,Nr,Tr,Yn,ir);let jr=0;if(ao.forEach(lo=>{jr=Math.max(lo.duration+lo.delay,jr)}),ir.length)return Rs(C,this._triggerName,V,ke,Na,sr,Nr,[],[],oo,Ts,jr,ir);ao.forEach(lo=>{const Go=lo.element,Vs=Fn(oo,Go,new Set);lo.preStyleProps.forEach(fl=>Vs.add(fl));const cl=Fn(Ts,Go,new Set);lo.postStyleProps.forEach(fl=>cl.add(fl)),Go!==C&&Ur.add(Go)});const _s=vr(Ur.values());return Rs(C,this._triggerName,V,ke,Na,sr,Nr,ao,_s,oo,Ts,jr)}}function dn(U,D){const C=Ct(D);for(const V in U)U.hasOwnProperty(V)&&null!=U[V]&&(C[V]=U[V]);return C}class Ln{constructor(D,C,V){this.styles=D,this.defaultParams=C,this.normalizer=V}buildStyles(D,C){const V=new Map,ke=Ct(this.defaultParams);return Object.keys(D).forEach(ft=>{const $t=D[ft];null!==$t&&(ke[ft]=$t)}),this.styles.styles.forEach(ft=>{"string"!=typeof ft&&ft.forEach(($t,Jt)=>{$t&&($t=$i($t,ke,C));const Dn=this.normalizer.normalizePropertyName(Jt,C);$t=this.normalizer.normalizeStyleValue(Jt,Dn,$t,C),V.set(Dn,$t)})}),V}}class Fi{constructor(D,C,V){this.name=D,this.ast=C,this._normalizer=V,this.transitionFactories=[],this.states=new Map,C.states.forEach(ke=>{this.states.set(ke.name,new Ln(ke.style,ke.options&&ke.options.params||{},V))}),Er(this.states,"true","1"),Er(this.states,"false","0"),C.transitions.forEach(ke=>{this.transitionFactories.push(new qt(D,ke,this.states))}),this.fallbackTransition=function Vi(U,D,C){return new qt(U,{type:1,animation:{type:2,steps:[],options:null},matchers:[($t,Jt)=>!0],options:null,queryCount:0,depCount:0},D)}(D,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(D,C,V,ke){return this.transitionFactories.find($t=>$t.match(D,C,V,ke))||null}matchStyles(D,C,V){return this.fallbackTransition.buildStyles(D,C,V)}}function Er(U,D,C){U.has(D)?U.has(C)||U.set(C,U.get(D)):U.has(C)&&U.set(D,U.get(C))}const Bi=new bs;class Xi{constructor(D,C,V){this.bodyNode=D,this._driver=C,this._normalizer=V,this._animations=new Map,this._playersById=new Map,this.players=[]}register(D,C){const V=[],ft=zs(this._driver,C,V,[]);if(V.length)throw function rn(U){return new a.vHH(3503,!1)}();this._animations.set(D,ft)}_buildPlayer(D,C,V){const ke=D.element,ft=Lt(0,this._normalizer,0,D.keyframes,C,V);return this._driver.animate(ke,ft,D.duration,D.delay,D.easing,[],!0)}create(D,C,V={}){const ke=[],ft=this._animations.get(D);let $t;const Jt=new Map;if(ft?($t=fs(this._driver,C,ft,on,Gt,new Map,new Map,V,Bi,ke),$t.forEach(oi=>{const _i=Fn(Jt,oi.element,new Map);oi.postStyleProps.forEach(ir=>_i.set(ir,null))})):(ke.push(function St(){return new a.vHH(3300,!1)}()),$t=[]),ke.length)throw function pn(U){return new a.vHH(3504,!1)}();Jt.forEach((oi,_i)=>{oi.forEach((ir,ki)=>{oi.set(ki,this._driver.computeStyle(_i,ki,at.l3))})});const Yn=_t($t.map(oi=>{const _i=Jt.get(oi.element);return this._buildPlayer(oi,new Map,_i)}));return this._playersById.set(D,Yn),Yn.onDestroy(()=>this.destroy(D)),this.players.push(Yn),Yn}destroy(D){const C=this._getPlayer(D);C.destroy(),this._playersById.delete(D);const V=this.players.indexOf(C);V>=0&&this.players.splice(V,1)}_getPlayer(D){const C=this._playersById.get(D);if(!C)throw function pt(U){return new a.vHH(3301,!1)}();return C}listen(D,C,V,ke){const ft=_n(C,"","","");return Xt(this._getPlayer(D),V,ft,ke),()=>{}}command(D,C,V,ke){if("register"==V)return void this.register(D,ke[0]);if("create"==V)return void this.create(D,C,ke[0]||{});const ft=this._getPlayer(D);switch(V){case"play":ft.play();break;case"pause":ft.pause();break;case"reset":ft.reset();break;case"restart":ft.restart();break;case"finish":ft.finish();break;case"init":ft.init();break;case"setPosition":ft.setPosition(parseFloat(ke[0]));break;case"destroy":this.destroy(D)}}}const Di="ng-animate-queued",Gr="ng-animate-disabled",So=[],Ps={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ya={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},cs="__ng_removed";class Wn{constructor(D,C=""){this.namespaceId=C;const V=D&&D.hasOwnProperty("value");if(this.value=function Z(U){return null!=U?U:null}(V?D.value:D),V){const ft=Ct(D);delete ft.value,this.options=ft}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(D){const C=D.params;if(C){const V=this.options.params;Object.keys(C).forEach(ke=>{null==V[ke]&&(V[ke]=C[ke])})}}}const zi="void",Oo=new Wn(zi);class Ys{constructor(D,C,V){this.id=D,this.hostElement=C,this._engine=V,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+D,Lr(C,this._hostClassName)}listen(D,C,V,ke){if(!this._triggers.has(C))throw function We(U,D){return new a.vHH(3302,!1)}();if(null==V||0==V.length)throw function B(U){return new a.vHH(3303,!1)}();if(!function Rn(U){return"start"==U||"done"==U}(V))throw function ne(U,D){return new a.vHH(3400,!1)}();const ft=Fn(this._elementListeners,D,[]),$t={name:C,phase:V,callback:ke};ft.push($t);const Jt=Fn(this._engine.statesByElement,D,new Map);return Jt.has(C)||(Lr(D,Dt),Lr(D,Dt+"-"+C),Jt.set(C,Oo)),()=>{this._engine.afterFlush(()=>{const Dn=ft.indexOf($t);Dn>=0&&ft.splice(Dn,1),this._triggers.has(C)||Jt.delete(C)})}}register(D,C){return!this._triggers.has(D)&&(this._triggers.set(D,C),!0)}_getTrigger(D){const C=this._triggers.get(D);if(!C)throw function z(U){return new a.vHH(3401,!1)}();return C}trigger(D,C,V,ke=!0){const ft=this._getTrigger(C),$t=new ve(this.id,C,D);let Jt=this._engine.statesByElement.get(D);Jt||(Lr(D,Dt),Lr(D,Dt+"-"+C),this._engine.statesByElement.set(D,Jt=new Map));let Dn=Jt.get(C);const Yn=new Wn(V,this.id);if(!(V&&V.hasOwnProperty("value"))&&Dn&&Yn.absorbOptions(Dn.options),Jt.set(C,Yn),Dn||(Dn=Oo),Yn.value!==zi&&Dn.value===Yn.value){if(!function io(U,D){const C=Object.keys(U),V=Object.keys(D);if(C.length!=V.length)return!1;for(let ke=0;ke<C.length;ke++){const ft=C[ke];if(!D.hasOwnProperty(ft)||U[ft]!==D[ft])return!1}return!0}(Dn.params,Yn.params)){const sr=[],qr=ft.matchStyles(Dn.value,Dn.params,sr),Nr=ft.matchStyles(Yn.value,Yn.params,sr);sr.length?this._engine.reportError(sr):this._engine.afterFlush(()=>{yn(D,qr),wt(D,Nr)})}return}const ir=Fn(this._engine.playersByElement,D,[]);ir.forEach(sr=>{sr.namespaceId==this.id&&sr.triggerName==C&&sr.queued&&sr.destroy()});let ki=ft.matchTransition(Dn.value,Yn.value,D,Yn.params),Wi=!1;if(!ki){if(!ke)return;ki=ft.fallbackTransition,Wi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:C,transition:ki,fromState:Dn,toState:Yn,player:$t,isFallbackTransition:Wi}),Wi||(Lr(D,Di),$t.onStart(()=>{br(D,Di)})),$t.onDone(()=>{let sr=this.players.indexOf($t);sr>=0&&this.players.splice(sr,1);const qr=this._engine.playersByElement.get(D);if(qr){let Nr=qr.indexOf($t);Nr>=0&&qr.splice(Nr,1)}}),this.players.push($t),ir.push($t),$t}deregister(D){this._triggers.delete(D),this._engine.statesByElement.forEach(C=>C.delete(D)),this._elementListeners.forEach((C,V)=>{this._elementListeners.set(V,C.filter(ke=>ke.name!=D))})}clearElementCache(D){this._engine.statesByElement.delete(D),this._elementListeners.delete(D);const C=this._engine.playersByElement.get(D);C&&(C.forEach(V=>V.destroy()),this._engine.playersByElement.delete(D))}_signalRemovalForInnerTriggers(D,C){const V=this._engine.driver.query(D,ln,!0);V.forEach(ke=>{if(ke[cs])return;const ft=this._engine.fetchNamespacesByElement(ke);ft.size?ft.forEach($t=>$t.triggerLeaveAnimation(ke,C,!1,!0)):this.clearElementCache(ke)}),this._engine.afterFlushAnimationsDone(()=>V.forEach(ke=>this.clearElementCache(ke)))}triggerLeaveAnimation(D,C,V,ke){const ft=this._engine.statesByElement.get(D),$t=new Map;if(ft){const Jt=[];if(ft.forEach((Dn,Yn)=>{if($t.set(Yn,Dn.value),this._triggers.has(Yn)){const oi=this.trigger(D,Yn,zi,ke);oi&&Jt.push(oi)}}),Jt.length)return this._engine.markElementAsRemoved(this.id,D,!0,C,$t),V&&_t(Jt).onDone(()=>this._engine.processLeaveNode(D)),!0}return!1}prepareLeaveAnimationListeners(D){const C=this._elementListeners.get(D),V=this._engine.statesByElement.get(D);if(C&&V){const ke=new Set;C.forEach(ft=>{const $t=ft.name;if(ke.has($t))return;ke.add($t);const Dn=this._triggers.get($t).fallbackTransition,Yn=V.get($t)||Oo,oi=new Wn(zi),_i=new ve(this.id,$t,D);this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:$t,transition:Dn,fromState:Yn,toState:oi,player:_i,isFallbackTransition:!0})})}}removeNode(D,C){const V=this._engine;if(D.childElementCount&&this._signalRemovalForInnerTriggers(D,C),this.triggerLeaveAnimation(D,C,!0))return;let ke=!1;if(V.totalAnimations){const ft=V.players.length?V.playersByQueriedElement.get(D):[];if(ft&&ft.length)ke=!0;else{let $t=D;for(;$t=$t.parentNode;)if(V.statesByElement.get($t)){ke=!0;break}}}if(this.prepareLeaveAnimationListeners(D),ke)V.markElementAsRemoved(this.id,D,!1,C);else{const ft=D[cs];(!ft||ft===Ps)&&(V.afterFlush(()=>this.clearElementCache(D)),V.destroyInnerAnimations(D),V._onRemovalComplete(D,C))}}insertNode(D,C){Lr(D,this._hostClassName)}drainQueuedTransitions(D){const C=[];return this._queue.forEach(V=>{const ke=V.player;if(ke.destroyed)return;const ft=V.element,$t=this._elementListeners.get(ft);$t&&$t.forEach(Jt=>{if(Jt.name==V.triggerName){const Dn=_n(ft,V.triggerName,V.fromState.value,V.toState.value);Dn._data=D,Xt(V.player,Jt.phase,Dn,Jt.callback)}}),ke.markedForDestroy?this._engine.afterFlush(()=>{ke.destroy()}):C.push(V)}),this._queue=[],C.sort((V,ke)=>{const ft=V.transition.ast.depCount,$t=ke.transition.ast.depCount;return 0==ft||0==$t?ft-$t:this._engine.driver.containsElement(V.element,ke.element)?1:-1})}destroy(D){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,D)}elementContainsData(D){let C=!1;return this._elementListeners.has(D)&&(C=!0),C=!!this._queue.find(V=>V.element===D)||C,C}}class Fr{constructor(D,C,V){this.bodyNode=D,this.driver=C,this._normalizer=V,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(ke,ft)=>{}}_onRemovalComplete(D,C){this.onRemovalComplete(D,C)}get queuedPlayers(){const D=[];return this._namespaceList.forEach(C=>{C.players.forEach(V=>{V.queued&&D.push(V)})}),D}createNamespace(D,C){const V=new Ys(D,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(V,C):(this.newHostElements.set(C,V),this.collectEnterElement(C)),this._namespaceLookup[D]=V}_balanceNamespaceList(D,C){const V=this._namespaceList,ke=this.namespacesByHostElement;if(V.length-1>=0){let $t=!1,Jt=this.driver.getParentElement(C);for(;Jt;){const Dn=ke.get(Jt);if(Dn){const Yn=V.indexOf(Dn);V.splice(Yn+1,0,D),$t=!0;break}Jt=this.driver.getParentElement(Jt)}$t||V.unshift(D)}else V.push(D);return ke.set(C,D),D}register(D,C){let V=this._namespaceLookup[D];return V||(V=this.createNamespace(D,C)),V}registerTrigger(D,C,V){let ke=this._namespaceLookup[D];ke&&ke.register(C,V)&&this.totalAnimations++}destroy(D,C){if(!D)return;const V=this._fetchNamespace(D);this.afterFlush(()=>{this.namespacesByHostElement.delete(V.hostElement),delete this._namespaceLookup[D];const ke=this._namespaceList.indexOf(V);ke>=0&&this._namespaceList.splice(ke,1)}),this.afterFlushAnimationsDone(()=>V.destroy(C))}_fetchNamespace(D){return this._namespaceLookup[D]}fetchNamespacesByElement(D){const C=new Set,V=this.statesByElement.get(D);if(V)for(let ke of V.values())if(ke.namespaceId){const ft=this._fetchNamespace(ke.namespaceId);ft&&C.add(ft)}return C}trigger(D,C,V,ke){if(ht(C)){const ft=this._fetchNamespace(D);if(ft)return ft.trigger(C,V,ke),!0}return!1}insertNode(D,C,V,ke){if(!ht(C))return;const ft=C[cs];if(ft&&ft.setForRemoval){ft.setForRemoval=!1,ft.setForMove=!0;const $t=this.collectedLeaveElements.indexOf(C);$t>=0&&this.collectedLeaveElements.splice($t,1)}if(D){const $t=this._fetchNamespace(D);$t&&$t.insertNode(C,V)}ke&&this.collectEnterElement(C)}collectEnterElement(D){this.collectedEnterElements.push(D)}markElementAsDisabled(D,C){C?this.disabledNodes.has(D)||(this.disabledNodes.add(D),Lr(D,Gr)):this.disabledNodes.has(D)&&(this.disabledNodes.delete(D),br(D,Gr))}removeNode(D,C,V,ke){if(ht(C)){const ft=D?this._fetchNamespace(D):null;if(ft?ft.removeNode(C,ke):this.markElementAsRemoved(D,C,!1,ke),V){const $t=this.namespacesByHostElement.get(C);$t&&$t.id!==D&&$t.removeNode(C,ke)}}else this._onRemovalComplete(C,ke)}markElementAsRemoved(D,C,V,ke,ft){this.collectedLeaveElements.push(C),C[cs]={namespaceId:D,setForRemoval:ke,hasAnimation:V,removedBeforeQueried:!1,previousTriggersValues:ft}}listen(D,C,V,ke,ft){return ht(C)?this._fetchNamespace(D).listen(C,V,ke,ft):()=>{}}_buildInstruction(D,C,V,ke,ft){return D.transition.build(this.driver,D.element,D.fromState.value,D.toState.value,V,ke,D.fromState.options,D.toState.options,C,ft)}destroyInnerAnimations(D){let C=this.driver.query(D,ln,!0);C.forEach(V=>this.destroyActiveAnimationsForElement(V)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(D,ai,!0),C.forEach(V=>this.finishActiveQueriedAnimationOnElement(V)))}destroyActiveAnimationsForElement(D){const C=this.playersByElement.get(D);C&&C.forEach(V=>{V.queued?V.markedForDestroy=!0:V.destroy()})}finishActiveQueriedAnimationOnElement(D){const C=this.playersByQueriedElement.get(D);C&&C.forEach(V=>V.finish())}whenRenderingDone(){return new Promise(D=>{if(this.players.length)return _t(this.players).onDone(()=>D());D()})}processLeaveNode(D){var C;const V=D[cs];if(V&&V.setForRemoval){if(D[cs]=Ps,V.namespaceId){this.destroyInnerAnimations(D);const ke=this._fetchNamespace(V.namespaceId);ke&&ke.clearElementCache(D)}this._onRemovalComplete(D,V.setForRemoval)}!(null===(C=D.classList)||void 0===C)&&C.contains(Gr)&&this.markElementAsDisabled(D,!1),this.driver.query(D,".ng-animate-disabled",!0).forEach(ke=>{this.markElementAsDisabled(ke,!1)})}flush(D=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((V,ke)=>this._balanceNamespaceList(V,ke)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let V=0;V<this.collectedEnterElements.length;V++)Lr(this.collectedEnterElements[V],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const V=[];try{C=this._flushAnimations(V,D)}finally{for(let ke=0;ke<V.length;ke++)V[ke]()}}else for(let V=0;V<this.collectedLeaveElements.length;V++)this.processLeaveNode(this.collectedLeaveElements[V]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(V=>V()),this._flushFns=[],this._whenQuietFns.length){const V=this._whenQuietFns;this._whenQuietFns=[],C.length?_t(C).onDone(()=>{V.forEach(ke=>ke())}):V.forEach(ke=>ke())}}reportError(D){throw function Ke(U){return new a.vHH(3402,!1)}()}_flushAnimations(D,C){const V=new bs,ke=[],ft=new Map,$t=[],Jt=new Map,Dn=new Map,Yn=new Map,oi=new Set;this.disabledNodes.forEach(Ai=>{oi.add(Ai);const Oi=this.driver.query(Ai,".ng-animate-queued",!0);for(let bi=0;bi<Oi.length;bi++)oi.add(Oi[bi])});const _i=this.bodyNode,ir=Array.from(this.statesByElement.keys()),ki=po(ir,this.collectedEnterElements),Wi=new Map;let sr=0;ki.forEach((Ai,Oi)=>{const bi=on+sr++;Wi.set(Oi,bi),Ai.forEach(Zi=>Lr(Zi,bi))});const qr=[],Nr=new Set,Ur=new Set;for(let Ai=0;Ai<this.collectedLeaveElements.length;Ai++){const Oi=this.collectedLeaveElements[Ai],bi=Oi[cs];bi&&bi.setForRemoval&&(qr.push(Oi),Nr.add(Oi),bi.hasAnimation?this.driver.query(Oi,".ng-star-inserted",!0).forEach(Zi=>Nr.add(Zi)):Ur.add(Oi))}const oo=new Map,Ts=po(ir,Array.from(Nr));Ts.forEach((Ai,Oi)=>{const bi=Gt+sr++;oo.set(Oi,bi),Ai.forEach(Zi=>Lr(Zi,bi))}),D.push(()=>{ki.forEach((Ai,Oi)=>{const bi=Wi.get(Oi);Ai.forEach(Zi=>br(Zi,bi))}),Ts.forEach((Ai,Oi)=>{const bi=oo.get(Oi);Ai.forEach(Zi=>br(Zi,bi))}),qr.forEach(Ai=>{this.processLeaveNode(Ai)})});const Na=[],Tr=[];for(let Ai=this._namespaceList.length-1;Ai>=0;Ai--)this._namespaceList[Ai].drainQueuedTransitions(C).forEach(bi=>{const Zi=bi.player,ss=bi.element;if(Na.push(Zi),this.collectedEnterElements.length){const os=ss[cs];if(os&&os.setForMove){if(os.previousTriggersValues&&os.previousTriggersValues.has(bi.triggerName)){const _o=os.previousTriggersValues.get(bi.triggerName),Qi=this.statesByElement.get(bi.element);if(Qi&&Qi.has(bi.triggerName)){const b=Qi.get(bi.triggerName);b.value=_o,Qi.set(bi.triggerName,b)}}return void Zi.destroy()}}const Wo=!_i||!this.driver.containsElement(_i,ss),No=oo.get(ss),Ba=Wi.get(ss),Jr=this._buildInstruction(bi,V,Ba,No,Wo);if(Jr.errors&&Jr.errors.length)return void Tr.push(Jr);if(Wo)return Zi.onStart(()=>yn(ss,Jr.fromStyles)),Zi.onDestroy(()=>wt(ss,Jr.toStyles)),void ke.push(Zi);if(bi.isFallbackTransition)return Zi.onStart(()=>yn(ss,Jr.fromStyles)),Zi.onDestroy(()=>wt(ss,Jr.toStyles)),void ke.push(Zi);const Ia=[];Jr.timelines.forEach(os=>{os.stretchStartingKeyframe=!0,this.disabledNodes.has(os.element)||Ia.push(os)}),Jr.timelines=Ia,V.append(ss,Jr.timelines),$t.push({instruction:Jr,player:Zi,element:ss}),Jr.queriedElements.forEach(os=>Fn(Jt,os,[]).push(Zi)),Jr.preStyleProps.forEach((os,_o)=>{if(os.size){let Qi=Dn.get(_o);Qi||Dn.set(_o,Qi=new Set),os.forEach((b,O)=>Qi.add(O))}}),Jr.postStyleProps.forEach((os,_o)=>{let Qi=Yn.get(_o);Qi||Yn.set(_o,Qi=new Set),os.forEach((b,O)=>Qi.add(O))})});if(Tr.length){const Ai=[];Tr.forEach(Oi=>{Ai.push(function Fe(U,D){return new a.vHH(3505,!1)}())}),Na.forEach(Oi=>Oi.destroy()),this.reportError(Ai)}const ao=new Map,jr=new Map;$t.forEach(Ai=>{const Oi=Ai.element;V.has(Oi)&&(jr.set(Oi,Oi),this._beforeAnimationBuild(Ai.player.namespaceId,Ai.instruction,ao))}),ke.forEach(Ai=>{const Oi=Ai.element;this._getPreviousPlayers(Oi,!1,Ai.namespaceId,Ai.triggerName,null).forEach(Zi=>{Fn(ao,Oi,[]).push(Zi),Zi.destroy()})});const _s=qr.filter(Ai=>Qo(Ai,Dn,Yn)),lo=new Map;Kr(lo,this.driver,Ur,Yn,at.l3).forEach(Ai=>{Qo(Ai,Dn,Yn)&&_s.push(Ai)});const Vs=new Map;ki.forEach((Ai,Oi)=>{Kr(Vs,this.driver,new Set(Ai),Dn,at.k1)}
1),_s.forEach(Ai=>{var Oi,bi;const Zi=lo.get(Ai),ss=Vs.get(Ai);lo.set(Ai,new Map([...Array.from(null!==(Oi=null==Zi?void 0:Zi.entries())&&void 0!==Oi?Oi:[]),...Array.from(null!==(bi=null==ss?void 0:ss.entries())&&void 0!==bi?bi:[])]))});const cl=[],fl=[],Us={};$t.forEach(Ai=>{const{element:Oi,player:bi,instruction:Zi}=Ai;if(V.has(Oi)){if(oi.has(Oi))return bi.onDestroy(()=>wt(Oi,Zi.toStyles)),bi.disabled=!0,bi.overrideTotalTime(Zi.totalTime),void ke.push(bi);let ss=Us;if(jr.size>1){let No=Oi;const Ba=[];for(;No=No.parentNode;){const Jr=jr.get(No);if(Jr){ss=Jr;break}Ba.push(No)}Ba.forEach(Jr=>jr.set(Jr,ss))}const Wo=this._buildAnimation(bi.namespaceId,Zi,ao,ft,Vs,lo);if(bi.setRealPlayer(Wo),ss===Us)cl.push(bi);else{const No=this.playersByElement.get(ss);No&&No.length&&(bi.parentPlayer=_t(No)),ke.push(bi)}}else yn(Oi,Zi.fromStyles),bi.onDestroy(()=>wt(Oi,Zi.toStyles)),fl.push(bi),oi.has(Oi)&&ke.push(bi)}),fl.forEach(Ai=>{const Oi=ft.get(Ai.element);if(Oi&&Oi.length){const bi=_t(Oi);Ai.setRealPlayer(bi)}}),ke.forEach(Ai=>{Ai.parentPlayer?Ai.syncPlayerEvents(Ai.parentPlayer):Ai.destroy()});for(let Ai=0;Ai<qr.length;Ai++){const Oi=qr[Ai],bi=Oi[cs];if(br(Oi,Gt),bi&&bi.hasAnimation)continue;let Zi=[];if(Jt.size){let Wo=Jt.get(Oi);Wo&&Wo.length&&Zi.push(...Wo);let No=this.driver.query(Oi,ai,!0);for(let Ba=0;Ba<No.length;Ba++){let Jr=Jt.get(No[Ba]);Jr&&Jr.length&&Zi.push(...Jr)}}const ss=Zi.filter(Wo=>!Wo.destroyed);ss.length?ms(this,Oi,ss):this.processLeaveNode(Oi)}return qr.length=0,cl.forEach(Ai=>{this.players.push(Ai),Ai.onDone(()=>{Ai.destroy();const Oi=this.players.indexOf(Ai);this.players.splice(Oi,1)}),Ai.play()}),cl}elementContainsData(D,C){let V=!1;const ke=C[cs];return ke&&ke.setForRemoval&&(V=!0),this.playersByElement.has(C)&&(V=!0),this.playersByQueriedElement.has(C)&&(V=!0),this.statesByElement.has(C)&&(V=!0),this._fetchNamespace(D).elementContainsData(C)||V}afterFlush(D){this._flushFns.push(D)}afterFlushAnimationsDone(D){this._whenQuietFns.push(D)}_getPreviousPlayers(D,C,V,ke,ft){let $t=[];if(C){const Jt=this.playersByQueriedElement.get(D);Jt&&($t=Jt)}else{const Jt=this.playersByElement.get(D);if(Jt){const Dn=!ft||ft==zi;Jt.forEach(Yn=>{Yn.queued||!Dn&&Yn.triggerName!=ke||$t.push(Yn)})}}return(V||ke)&&($t=$t.filter(Jt=>!(V&&V!=Jt.namespaceId||ke&&ke!=Jt.triggerName))),$t}_beforeAnimationBuild(D,C,V){const ft=C.element,$t=C.isRemovalTransition?void 0:D,Jt=C.isRemovalTransition?void 0:C.triggerName;for(const Dn of C.timelines){const Yn=Dn.element,oi=Yn!==ft,_i=Fn(V,Yn,[]);this._getPreviousPlayers(Yn,oi,$t,Jt,C.toState).forEach(ki=>{const Wi=ki.getRealPlayer();Wi.beforeDestroy&&Wi.beforeDestroy(),ki.destroy(),_i.push(ki)})}yn(ft,C.fromStyles)}_buildAnimation(D,C,V,ke,ft,$t){const Jt=C.triggerName,Dn=C.element,Yn=[],oi=new Set,_i=new Set,ir=C.timelines.map(Wi=>{const sr=Wi.element;oi.add(sr);const qr=sr[cs];if(qr&&qr.removedBeforeQueried)return new at.ZN(Wi.duration,Wi.delay);const Nr=sr!==Dn,Ur=function Is(U){const D=[];return _r(U,D),D}((V.get(sr)||So).map(ao=>ao.getRealPlayer())).filter(ao=>!!ao.element&&ao.element===sr),oo=ft.get(sr),Ts=$t.get(sr),Na=Lt(0,this._normalizer,0,Wi.keyframes,oo,Ts),Tr=this._buildPlayer(Wi,Na,Ur);if(Wi.subTimeline&&ke&&_i.add(sr),Nr){const ao=new ve(D,Jt,sr);ao.setRealPlayer(Tr),Yn.push(ao)}return Tr});
vendor: 12,738 bytes, line 1
1Yn.forEach(Wi=>{Fn(this.playersByQueriedElement,Wi.element,[]).push(Wi),Wi.onDone(()=>function le(U,D,C){let V=U.get(D);if(V){if(V.length){const ke=V.indexOf(C);V.splice(ke,1)}0==V.length&&U.delete(D)}return V}(this.playersByQueriedElement,Wi.element,Wi))}),oi.forEach(Wi=>Lr(Wi,Sn));const ki=_t(ir);return ki.onDestroy(()=>{oi.forEach(Wi=>br(Wi,Sn)),wt(Dn,C.toStyles)}),_i.forEach(Wi=>{Fn(ke,Wi,[]).push(ki)}),ki}_buildPlayer(D,C,V){return C.length>0?this.driver.animate(D.element,C,D.duration,D.delay,D.easing,V):new at.ZN(D.duration,D.delay)}}class ve{constructor(D,C,V){this.namespaceId=D,this.triggerName=C,this.element=V,this._player=new at.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(D){this._containsRealPlayer||(this._player=D,this._queuedCallbacks.forEach((C,V)=>{C.forEach(ke=>Xt(D,V,void 0,ke))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(D.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(D){this.totalTime=D}syncPlayerEvents(D){const C=this._player;C.triggerCallback&&D.onStart(()=>C.triggerCallback("start")),D.onDone(()=>this.finish()),D.onDestroy(()=>this.destroy())}_queueEvent(D,C){Fn(this._queuedCallbacks,D,[]).push(C)}onDone(D){this.queued&&this._queueEvent("done",D),this._player.onDone(D)}onStart(D){this.queued&&this._queueEvent("start",D),this._player.onStart(D)}onDestroy(D){this.queued&&this._queueEvent("destroy",D),this._player.onDestroy(D)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(D){this.queued||this._player.setPosition(D)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(D){const C=this._player;C.triggerCallback&&C.triggerCallback(D)}}function ht(U){return U&&1===U.nodeType}function si(U,D){const C=U.style.display;return U.style.display=null!=D?D:"none",C}function Kr(U,D,C,V,ke){const ft=[];C.forEach(Dn=>ft.push(si(Dn)));const $t=[];V.forEach((Dn,Yn)=>{const oi=new Map;Dn.forEach(_i=>{const ir=D.computeStyle(Yn,_i,ke);oi.set(_i,ir),(!ir||0==ir.length)&&(Yn[cs]=ya,$t.push(Yn))}),U.set(Yn,oi)});let Jt=0;return C.forEach(Dn=>si(Dn,ft[Jt++])),$t}function po(U,D){const C=new Map;if(U.forEach(Jt=>C.set(Jt,[])),0==D.length)return C;const ke=new Set(D),ft=new Map;function $t(Jt){if(!Jt)return 1;let Dn=ft.get(Jt);if(Dn)return Dn;const Yn=Jt.parentNode;return Dn=C.has(Yn)?Yn:ke.has(Yn)?1:$t(Yn),ft.set(Jt,Dn),Dn}return D.forEach(Jt=>{const Dn=$t(Jt);1!==Dn&&C.get(Dn).push(Jt)}),C}function Lr(U,D){var C;null===(C=U.classList)||void 0===C||C.add(D)}function br(U,D){var C;null===(C=U.classList)||void 0===C||C.remove(D)}function ms(U,D,C){_t(C).onDone(()=>U.processLeaveNode(D))}function _r(U,D){for(let C=0;C<U.length;C++){const V=U[C];V instanceof at.ZE?_r(V.players,D):D.push(V)}}function Qo(U,D,C){const V=C.get(U);if(!V)return!1;let ke=D.get(U);return ke?V.forEach(ft=>ke.add(ft)):D.set(U,V),C.delete(U),!0}class ra{constructor(D,C,V){this.bodyNode=D,this._driver=C,this._normalizer=V,this._triggerCache={},this.onRemovalComplete=(ke,ft)=>{},this._transitionEngine=new Fr(D,C,V),this._timelineEngine=new Xi(D,C,V),this._transitionEngine.onRemovalComplete=(ke,ft)=>this.onRemovalComplete(ke,ft)}registerTrigger(D,C,V,ke,ft){const $t=D+"-"+ke;let Jt=this._triggerCache[$t];if(!Jt){const Dn=[],oi=zs(this._driver,ft,Dn,[]);if(Dn.length)throw function we(U,D){return new a.vHH(3404,!1)}();Jt=function Jn(U,D,C){return new Fi(U,D,C)}(ke,oi,this._normalizer),this._triggerCache[$t]=Jt}this._transitionEngine.registerTrigger(C,ke,Jt)}register(D,C){this._transitionEngine.register(D,C)}destroy(D,C){this._transitionEngine.destroy(D,C)}onInsert(D,C,V,ke){this._transitionEngine.insertNode(D,C,V,ke)}onRemove(D,C,V,ke){this._transitionEngine.removeNode(D,C,ke||!1,V)}disableAnimations(D,C){this._transitionEngine.markElementAsDisabled(D,C)}process(D,C,V,ke){if("@"==V.charAt(0)){const[ft,$t]=ii(V);this._timelineEngine.command(ft,C,$t,ke)}else this._transitionEngine.trigger(D,C,V,ke)}listen(D,C,V,ke,ft){if("@"==V.charAt(0)){const[$t,Jt]=ii(V);return this._timelineEngine.listen($t,C,Jt,ft)}return this._transitionEngine.listen(D,C,V,ke,ft)}flush(D=-1){this._transitionEngine.flush(D)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let ja=(()=>{class U{constructor(C,V,ke){this._element=C,this._startStyles=V,this._endStyles=ke,this._state=0;let ft=U.initialStylesByElement.get(C);ft||U.initialStylesByElement.set(C,ft=new Map),this._initialStyles=ft}start(){this._state<1&&(this._startStyles&&wt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(wt(this._element,this._initialStyles),this._endStyles&&(wt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(U.initialStylesByElement.delete(this._element),this._startStyles&&(yn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(yn(this._element,this._endStyles),this._endStyles=null),wt(this._element,this._initialStyles),this._state=3)}}return U.initialStylesByElement=new WeakMap,U})();function qo(U){let D=null;return U.forEach((C,V)=>{(function ro(U){return"display"===U||"position"===U})(V)&&(D=D||new Map,D.set(V,C))}),D}class va{constructor(D,C,V,ke){this.element=D,this.keyframes=C,this.options=V,this._specialStyles=ke,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=V.duration,this._delay=V.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(D=>D()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const D=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,D,this.options),this._finalKeyframe=D.length?D[D.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(D){const C=[];return D.forEach(V=>{C.push(Object.fromEntries(V))}),C}_triggerWebAnimation(D,C,V){return D.animate(this._convertKeyframesToObject(C),V)}onStart(D){this._originalOnStartFns.push(D),this._onStartFns.push(D)}onDone(D){this._originalOnDoneFns.push(D),this._onDoneFns.push(D)}onDestroy(D){this._onDestroyFns.push(D)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(D=>D()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(D=>D()),this._onDestroyFns=[])}setPosition(D){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=D*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const D=new Map;this.hasStarted()&&this._finalKeyframe.forEach((V,ke)=>{"offset"!==ke&&D.set(ke,this._finished?V:cn(this.element,ke))}),this.currentSnapshot=D}triggerCallback(D){const C="start"===D?this._onStartFns:this._onDoneFns;C.forEach(V=>V()),C.length=0}}class ba{validateStyleProperty(D){return!0}validateAnimatableStyleProperty(D){return!0}matchesElement(D,C){return!1}containsElement(D,C){return it(D,C)}getParentElement(D){return Ft(D)}query(D,C,V){return Rt(D,C,V)}computeStyle(D,C,V){return window.getComputedStyle(D)[C]}animate(D,C,V,ke,ft,$t=[]){const Dn={duration:V,delay:ke,fill:0==ke?"both":"forwards"};ft&&(Dn.easing=ft);const Yn=new Map,oi=$t.filter(ki=>ki instanceof va);(function qi(U,D){return 0===U||0===D})(V,ke)&&oi.forEach(ki=>{ki.currentSnapshot.forEach((Wi,sr)=>Yn.set(sr,Wi))});let _i=function he(U){return U.length?U[0]instanceof Map?U:U.map(D=>rt(D)):[]}(C).map(ki=>Ot(ki));_i=function Br(U,D,C){if(C.size&&D.length){let V=D[0],ke=[];if(C.forEach((ft,$t)=>{V.has($t)||ke.push($t),V.set($t,ft)}),ke.length)for(let ft=1;ft<D.length;ft++){let $t=D[ft];ke.forEach(Jt=>$t.set(Jt,cn(U,Jt)))}}return D}(D,_i,Yn);const ir=function Oa(U,D){let C=null,V=null;return Array.isArray(D)&&D.length?(C=qo(D[0]),D.length>1&&(V=qo(D[D.length-1]))):D instanceof Map&&(C=qo(D)),C||V?new ja(U,C,V):null}(D,_i);return new va(D,_i,Dn,ir)}}let Zs=(()=>{class U extends at._j{constructor(C,V){super(),this._nextAnimationId=0,this._renderer=C.createRenderer(V.body,{id:"0",encapsulation:a.ifc.None,styles:[],data:{animation:[]}})}build(C){const V=this._nextAnimationId.toString();this._nextAnimationId++;const ke=Array.isArray(C)?(0,at.vP)(C):C;return Jo(this._renderer,null,V,"register",[ke]),new sa(V,this._renderer)}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(a.FYo),a.LFG(Pe.K0))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})();class sa extends at.LC{constructor(D,C){super(),this._id=D,this._renderer=C}create(D,C){return new ko(this._id,D,C||{},this._renderer)}}class ko{constructor(D,C,V,ke){this.id=D,this.element=C,this._renderer=ke,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",V)}_listen(D,C){return this._renderer.listen(this.element,`@@${this.id}:${D}`,C)}_command(D,...C){return Jo(this._renderer,this.element,this.id,D,C)}onDone(D){this._listen("done",D)}onStart(D){this._listen("start",D)}onDestroy(D){this._listen("destroy",D)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(D){this._command("setPosition",D)}getPosition(){var D,C;return null!==(C=null===(D=this._renderer.engine.players[+this.id])||void 0===D?void 0:D.getPosition())&&void 0!==C?C:0}}function Jo(U,D,C,V,ke){return U.setProperty(D,`@@${C}:${V}`,ke)}const aa="@.disabled";let X=(()=>{class U{constructor(C,V,ke){this.delegate=C,this.engine=V,this._zone=ke,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),V.onRemovalComplete=(ft,$t)=>{const Jt=null==$t?void 0:$t.parentNode(ft);Jt&&$t.removeChild(Jt,ft)}}createRenderer(C,V){const ft=this.delegate.createRenderer(C,V);if(!(C&&V&&V.data&&V.data.animation)){let oi=this._rendererCache.get(ft);return oi||(oi=new je("",ft,this.engine,()=>this._rendererCache.delete(ft)),this._rendererCache.set(ft,oi)),oi}const $t=V.id,Jt=V.id+"-"+this._currentId;this._currentId++,this.engine.register(Jt,C);const Dn=oi=>{Array.isArray(oi)?oi.forEach(Dn):this.engine.registerTrigger($t,Jt,C,oi.name,oi)};return V.data.animation.forEach(Dn),new ae(this,Jt,ft,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(C,V,ke){C>=0&&C<this._microtaskId?this._zone.run(()=>V(ke)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(ft=>{const[$t,Jt]=ft;$t(Jt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([V,ke]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(a.FYo),a.LFG(ra),a.LFG(a.R0b))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})();
1class je{constructor(D,C,V,ke){this.namespaceId=D,this.delegate=C,this.engine=V,this._onDestroy=ke,this.destroyNode=this.delegate.destroyNode?ft=>C.destroyNode(ft):null}get data(){return this.delegate.data}destroy(){var D;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(D=this._onDestroy)||void 0===D||D.call(this)}createElement(D,C){return this.delegate.createElement(D,C)}createComment(D){return this.delegate.createComment(D)}createText(D){return this.delegate.createText(D)}appendChild(D,C){this.delegate.appendChild(D,C),this.engine.onInsert(this.namespaceId,C,D,!1)}insertBefore(D,C,V,ke=!0){this.delegate.insertBefore(D,C,V),this.engine.onInsert(this.namespaceId,C,D,ke)}removeChild(D,C,V){this.engine.onRemove(this.namespaceId,C,this.delegate,V)}selectRootElement(D,C){return this.delegate.selectRootElement(D,C)}parentNode(D){return this.delegate.parentNode(D)}nextSibling(D){return this.delegate.nextSibling(D)}setAttribute(D,C,V,ke){this.delegate.setAttribute(D,C,V,ke)}removeAttribute(D,C,V){this.delegate.removeAttribute(D,C,V)}addClass(D,C){this.delegate.addClass(D,C)}removeClass(D,C){this.delegate.removeClass(D,C)}setStyle(D,C,V,ke){this.delegate.setStyle(D,C,V,ke)}removeStyle(D,C,V){this.delegate.removeStyle(D,C,V)}setProperty(D,C,V){"@"==C.charAt(0)&&C==aa?this.disableAnimations(D,!!V):this.delegate.setProperty(D,C,V)}setValue(D,C){this.delegate.setValue(D,C)}listen(D,C,V){return this.delegate.listen(D,C,V)}disableAnimations(D,C){this.engine.disableAnimations(D,C)}}class ae extends je{constructor(D,C,V,ke,ft){super(C,V,ke,ft),this.factory=D,this.namespaceId=C}setProperty(D,C,V){"@"==C.charAt(0)?"."==C.charAt(1)&&C==aa?this.disableAnimations(D,V=void 0===V||!!V):this.engine.process(this.namespaceId,D,C.slice(1),V):this.delegate.setProperty(D,C,V)}listen(D,C,V){if("@"==C.charAt(0)){const ke=function ut(U){switch(U){case"body":return document.body;case"document":return document;case"window":return window;default:return U}}(D);let ft=C.slice(1),$t="";return"@"!=ft.charAt(0)&&([ft,$t]=function zt(U){const D=U.indexOf(".");return[U.substring(0,D),U.slice(D+1)]}(ft)),this.engine.listen(this.namespaceId,ke,ft,$t,Jt=>{this.factory.scheduleListenerCallback(Jt._data||-1,V,Jt)})}return this.delegate.listen(D,C,V)}}const tr=[{provide:at._j,useClass:Zs},{provide:$s,useFactory:function Pn(){return new hr}},{provide:ra,useClass:(()=>{class U extends ra{constructor(C,V,ke,ft){super(C.body,V,ke)}ngOnDestroy(){this.flush()}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(Pe.K0),a.LFG(Un),a.LFG($s),a.LFG(a.z2F))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})()},{provide:a.FYo,useFactory:function ti(U,D,C){return new X(U,D,C)},deps:[s.se,ra,a.R0b]}],lr=[{provide:Un,useFactory:()=>new ba},{provide:a.QbO,useValue:"BrowserAnimations"},...tr],Ki=[{provide:Un,useClass:en},{provide:a.QbO,useValue:"NoopAnimations"},...tr];let fr=(()=>{class U{static withConfig(C){return{ngModule:U,providers:C.disableAnimations?Ki:lr}}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({providers:lr,imports:[s.b2]}),U})();const Fs=new a.OlP("astrackConfig");let xr=(()=>{class U{constructor(C){if(C)throw new Error("AstrackModule is already loaded. Import it in the AppModule only!")}static forRoot(C){return{ngModule:U,providers:[{provide:Fs,useValue:C}]}}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(U,12))},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({}),U})();var pr=f(9981),xs=f(5719),Qs=f(7996),Ao=f(4555);const Uo={endPoints:[{name:"adresse-data-reverse",baseUrl:"https://api-adresse.data.gouv.fr",path:"/reverse",queryParam:["lon","lat"],queryString:U=>{let D=new Kt.LE;return D=D.append("lon",`${U.longitude}`),D=D.append("lat",`${U.latitude}`),D=D.append("type","street"),D}}]};let Ma=(()=>{class U{intercept(C,V){return console.warn("ApiPrefixInterceptor : ",C.url),/^(http|https):/i.test(C.url)||(C=C.clone({url:pr.N.evpulseApiBaseUrl+pr.N.apiContextPath+C.url}),console.warn("ApiPrefixInterceptor [fixed] : ",C.url)),V.handle(C)}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();var Da=f(7221),Ro=(()=>{return(U=Ro||(Ro={}))[U.Off=0]="Off",U[U.Error=1]="Error",U[U.Warning=2]="Warning",U[U.Info=3]="Info",U[U.Debug=4]="Debug",Ro;var U})();class la{constructor(D){this.source=D}static enableProductionMode(){la.level=Ro.Warning}debug(...D){this.log(console.log,Ro.Debug,D)}info(...D){this.log(console.info,Ro.Info,D)}warn(...D){this.log(console.warn,Ro.Warning,D)}error(...D){this.log(console.error,Ro.Error,D)}log(D,C,V){if(C<=la.level){const ke=this.source?["["+this.source+"]"].concat(V):V;
1D.apply(console,ke),la.outputs.forEach(ft=>ft.apply(ft,[this.source,C,...V]))}}}la.level=Ro.Debug,la.outputs=[];const ca=new la("ErrorHandlerInterceptor");let sl=(()=>{class U{intercept(C,V){return V.handle(C).pipe((0,Da.K)(ke=>this.errorHandler(ke)))}errorHandler(C){throw pr.N.production||ca.error("Request error",C),C}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();var za=f(537),Ga=f(9646);let jo=(()=>{class U{constructor(C,V){this.loaderService=C,this.overlayService=V,this.count=0}intercept(C,V){return console.log("Ingerceptor loader "+this.count,C),0===this.count&&this.loaderService.setHttpProgressStatus(!0),this.count++,V.handle(C).pipe((0,za.x)(()=>{this.count--,this.loaderService.setHttpProgressStatus(!1)}))}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(Ga.D),a.LFG(E.F))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();var zo=f(3692),Po=f(7323),Ja=f(2282);let Fo=(()=>{class U{intercept(C,V){console.warn("EvpulsApiKeyInterceptor : ",C.url);const ft=C.clone({headers:C.headers.set("apikey",pr.N.evpulse_apikey)});return V.handle(ft)}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();(0,Pe.qS)(Ae,"fr-FR",[[["minuit","midi","mat.","ap.m.","soir","nuit"],void 0,["minuit","midi","du matin","de l\u2019apr\xe8s-midi","du soir","du matin"]],[["minuit","midi","mat.","ap.m.","soir","nuit"],void 0,["minuit","midi","matin","apr\xe8s-midi","soir","nuit"]],["00:00","12:00",["04:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","04:00"]]]);let hs=(()=>{class U{constructor(C){if(C)throw new Error(`${C} has already been loaded. Import Core module in the AppModule only.`)}static forRoot(){return{ngModule:U,providers:[]}}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(U,12))},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({providers:[{provide:a.soG,useValue:"fr-FR"},{provide:a.EJc,useValue:"EUR"},Te.e,I,{provide:Kt.TP,useClass:jo,multi:!0},{provide:Kt.TP,useClass:Ma,multi:!0},{provide:Kt.TP,useClass:sl,multi:!0},{provide:Kt.TP,useClass:Fo,multi:!0},Ao.E,xs.n,Qs.g],imports:[s.b2,fr,Kt.JF,xr.forRoot(Uo),T.Jc,(0,zo.hX)(()=>(0,zo.ZF)(pr.N.firebase)),(0,Po.AR)(()=>(0,Po.v0)()),(0,Ja.Cm)(()=>(0,Ja.ad)()),Kt.JF,s.b2,fr]}),U})();var Eo=f(6498),Ns=f(591),Ne=f(5254),tt=f(1086),ot=f(7224),nn=f(1406),xn=f(4850);const Kn={100:{code:100,text:"Continue",description:'"The initial part of a request has been received and has not yet been rejected by the server."',spec_title:"RFC7231#6.2.1",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.2.1"},101:{code:101,text:"Switching Protocols",description:'"The server understands and is willing to comply with the client\'s request, via the Upgrade header field, for a change in the application protocol being used on this connection."',spec_title:"RFC7231#6.2.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.2.2"},200:{code:200,text:"OK",description:'"The request has succeeded."',spec_title:"RFC7231#6.3.1",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.1"},201:{code:201,text:"Created",description:'"The request has been fulfilled and has resulted in one or more new resources being created."',spec_title:"RFC7231#6.3.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.2"},202:{code:202,text:"Accepted",description:'"The request has been accepted for processing, but the processing has not been completed."',spec_title:"RFC7231#6.3.3",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.3"},203:{code:203,text:"Non-Authoritative Information",description:'"The request was successful but the enclosed payload has been modified from that of the origin server\'s 200 (OK) response by a transforming proxy."',spec_title:"RFC7231#6.3.4",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.4"},204:{code:204,text:"No Content",description:'"The server has successfully fulfilled the request and that there is no additional content to send in the response payload body."',spec_title:"RFC7231#6.3.5",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.5"},205:{code:205,text:"Reset Content",description:'"The server has fulfilled the request and desires that the user agent reset the "document view", which caused the request to be sent, to its original state as re
1ceived from the origin server."',spec_title:"RFC7231#6.3.6",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.6"},206:{code:206,text:"Partial Content",description:'"The server is successfully fulfilling a range request for the target resource by transferring one or more parts of the selected representation that correspond to the satisfiable ranges found in the requests\'s Range header field."',spec_title:"RFC7233#4.1",spec_href:"https://tools.ietf.org/html/rfc7233#section-4.1"},300:{code:300,text:"Multiple Choices",description:'"The target resource has more than one representation, each with its own more specific identifier, and information about the alternatives is being provided so that the user (or user agent) can select a preferred representation by redirecting its request to one or more of those identifiers."',spec_title:"RFC7231#6.4.1",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.1"},301:{code:301,text:"Moved Permanently",description:'"The target resource has been assigned a new permanent URI and any future references to this resource ought to use one of the enclosed URIs."',spec_title:"RFC7231#6.4.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.2"},302:{code:302,text:"Found",description:'"The target resource resides temporarily under a different URI."',spec_title:"RFC7231#6.4.3",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.3"},303:{code:303,text:"See Other",description:'"The server is redirecting the user agent to a different resource, as indicated by a URI in the Location header field, that is intended to provide an indirect response to the original request."',spec_title:"RFC7231#6.4.4",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.4"},304:{code:304,text:"Not Modified",description:'"A conditional GET request has been received and would have resulted in a 200 (OK) response if it were not for the fact that the condition has evaluated to fal
1se."',spec_title:"RFC7232#4.1",spec_href:"https://tools.ietf.org/html/rfc7232#section-4.1"},305:{code:305,text:"Use Proxy",description:"*deprecated*",spec_title:"RFC7231#6.4.5",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.5"},307:{code:307,text:"Temporary Redirect",description:'"The target resource resides temporarily under a different URI and the user agent MUST NOT change the request method if it performs an automatic redirection to that URI."',spec_title:"RFC7231#6.4.7",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.4.7"},400:{code:400,text:"Bad Request",description:'"The server cannot or will not process the request because the received syntax is invalid, nonsensical, or exceeds some limitation on what the server is willing to process."',spec_title:"RFC7231#6.5.1",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.1"},401:{code:401,text:"Unauthorized",description:'"The request has not been applied because it lacks valid authentication credentials for the target resource."',spec_title:"RFC7235#6.3.1",spec_href:"https://tools.ietf.org/html/rfc7235#section-3.1"},402:{code:402,text:"Payment Required",description:"*reserved*",spec_title:"RFC7231#6.5.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.2"},403:{code:403,text:"Forbidden",description:'"The server understood the request but refuses to authorize it."',spec_title:"RFC7231#6.5.3",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.3"},404:{code:404,text:"Not Found",description:'"The origin server did not find a current representation for the target resource or is not willing to disclose that one exists."',spec_title:"RFC7231#6.5.4",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.4"},405:{code:405,text:"Method Not Allowed",description:'"The method specified in the request-line is known by the origin server but not supported by the target resource."',spec_title:"RFC7231#6.5.5",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.5"},406:{code:406,text:"Not Acceptable",description:'"The target resource does not have a current representation that would be acceptable to the user agent, according to the proactive negotiation header fields received in the request, and the server is unwilling to supply a default representation."',spec_title:"RFC7231#6.5.6",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.6"},407:{code:407,text:"Proxy Authentication Required",description:'"The client needs to authenticate itself in order to use a proxy."',spec_title:"RFC7231#6.3.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.3.2"},408:{code:408,text:"Request Timeout",description:'"The server did not receive a complete request message within the time that it was prepared to wait."',spec_title:"RFC7231#6.5.7",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.7"},409:{code:409,text:"Conflict",description:'"The request could not be completed due to a conflict with the current state of the resource."',spec_title:"RFC7231#6.5.8",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.8"},410:{code:410,text:"Gone",description:'"Access to the target resource is no longer available at the origin server and that this condition is likely to be permanent."',spec_title:"RFC7231#6.5.9",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.9"},411:{code:411,text:"Length Required",description:'"The server refuses to accept the request without a defined Content-Length."',spec_title:"RFC7231#6.5.10",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.10"},412:{code:412,text:"Precondition Failed",description:'"One or more preconditions given in the request header fields evaluated to fal
1se when tested on the server."',spec_title:"RFC7232#4.2",spec_href:"https://tools.ietf.org/html/rfc7232#section-4.2"},413:{code:413,text:"Payload Too Large",description:'"The server is refusing to process a request because the request payload is larger than the server is willing or able to process."',spec_title:"RFC7231#6.5.11",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.11"},414:{code:414,text:"URI Too Long",description:'"The server is refusing to service the request because the request-target is longer than the server is willing to interpret."',spec_title:"RFC7231#6.5.12",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.12"},415:{code:415,text:"Unsupported Media Type",description:'"The origin server is refusing to service the request because the payload is in a format not supported by the target resource for this method."',spec_title:"RFC7231#6.5.13",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.13"},416:{code:416,text:"Range Not Satisfiable",description:'"None of the ranges in the request\'s Range header field overlap the current extent of the selected resource or that the set of ranges requested has been rejected due to invalid ranges or an excessive request of small or overlapping ranges."',spec_title:"RFC7233#4.4",spec_href:"https://tools.ietf.org/html/rfc7233#section-4.4"},417:{code:417,text:"Expectation Failed",description:'"The expectation given in the request\'s Expect header field could not be met by at least one of the inbound servers."',spec_title:"RFC7231#6.5.14",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.14"},418:{code:418,text:"I'm a teapot",description:'"1988 April Fools Joke. Returned by tea pots requested to brew coffee."',spec_title:"RFC 2324",spec_href:"https://tools.ietf.org/html/rfc2324"},426:{code:426,text:"Upgrade Required",description:'"The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol."',spec_title:"RFC7231#6.5.15",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.5.15"},500:{code:500,text:"Internal Server Error",description:'"The server encountered an unexpected condition that prevented it from fulfilling the request."',spec_title:"RFC7231#6.6.1",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.1"},501:{code:501,text:"Not Implemented",description:'"The server does not support the functionality required to fulfill the request."',spec_title:"RFC7231#6.6.2",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.2"},502:{code:502,text:"Bad Gateway",description:'"The server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request."',spec_title:"RFC7231#6.6.3",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.3"},503:{code:503,text:"Service Unavailable",description:'"The server is currently unable to handle the request due to a temporary overload or scheduled maintenance, which will likely be alleviated after some delay."',spec_title:"RFC7231#6.6.4",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.4"},504:{code:504,text:"Gateway Time-out",description:'"The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server it needed to access in order to complete the request."',spec_title:"RFC7231#6.6.5",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.5"},505:{code:505,text:"HTTP Version Not Supported",description:'"The server does not support, or refuses to support, the protocol version that was used in the request message."',spec_title:"RFC7231#6.6.6",spec_href:"https://tools.ietf.org/html/rfc7231#section-6.6.6"},102:{code:102,text:"Processing",description:'"An interim response to inform the client that the server has accepted the complete request, but has not yet completed it."',spec_title:"RFC5218#10.1",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.1"},207:{code:207,text:"Multi-Status",description:'"Status for multiple independent operations."',spec_title:"RFC5218#10.2",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.2"},226:{code:226,text:"IM Used",description:'"The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance."',spec_title:"RFC3229#10.4.1",spec_href:"https://tools.ietf.org/html/rfc3229#section-10.4.1"},308:{code:308,text:"Permanent Redirect",description:'"The target resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. [...] This status code is similar to 301 Moved Permanently (Section 7.3.2 of rfc7231), except that it does not allow rewriting the request method from POST to GET."',spec_title:"RFC7238",spec_href:"https://tools.ietf.org/html/rfc7238"},422:{code:422,text:"Unprocessable Entity",description:'"The server understands the content type of the request entity (hence a 415(Unsupported Media Type) status code is inappropriate), and the syntax of the request entity is correct (thus a 400 (Bad Request) status code is inappropriate) but was unable to process the contained instructions."',spec_title:"RFC5218#10.3",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.3"},423:{code:423,text:"Locked",description:'"The source or destination resource of a method is locked."',spec_title:"RFC5218#10.4",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.4"}
1,424:{code:424,text:"Failed Dependency",description:'"The method could not be performed on the resource because the requested action depended on another action and that action failed."',spec_title:"RFC5218#10.5",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.5"},428:{code:428,text:"Precondition Required",description:'"The origin server requires the request to be conditional."',spec_title:"RFC6585#3",spec_href:"https://tools.ietf.org/html/rfc6585#section-3"},429:{code:429,text:"Too Many Requests",description:'"The user has sent too many requests in a given amount of time ("rate limiting")."',spec_title:"RFC6585#4",spec_href:"https://tools.ietf.org/html/rfc6585#section-4"},431:{code:431,text:"Request Header Fields Too Large",description:'"The server is unwilling to process the request because its header fields are too large."',spec_title:"RFC6585#5",spec_href:"https://tools.ietf.org/html/rfc6585#section-5"},451:{code:451,text:"Unavailable For Legal Reasons",description:'"The server is denying access to the resource in response to a legal demand."',spec_title:"draft-ietf-httpbis-legally-restricted-status",spec_href:"https://tools.ietf.org/html/draft-ietf-httpbis-legally-restricted-status"},506:{code:506,text:"Variant Also Negotiates",description:'"The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process."',spec_title:"RFC2295#8.1",spec_href:"https://tools.ietf.org/html/rfc2295#section-8.1"},507:{code:507,text:"Insufficient Storage",description:'The method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request."',spec_title:"RFC5218#10.6",spec_href:"https://tools.ietf.org/html/rfc2518#section-10.6"},511:{code:511,text:"Network Authentication Required",description:'"The client needs to authenticate to gain 
1network access."',spec_title:"RFC6585#6",spec_href:"https://tools.ietf.org/html/rfc6585#section-6"}};class mn{}class An{}let gr=(()=>{class U{constructor(C={}){Object.assign(this,{caseSensitiveSearch:!1,dataEncapsulation:!1,delay:500,delete404:!1,passThruUnknownUrl:!1,post204:!0,post409:!1,put204:!0,put404:!1,apiBase:void 0,host:void 0,rootPath:void 0},C)}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(An))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})(),mo=(()=>{class U extends class wa{constructor(D,C={}){this.inMemDbService=D,this.config=new gr,this.db={},this.requestInfoUtils=this.getRequestInfoUtils();const V=this.getLocation("/");this.config.host=V.host,this.config.rootPath=V.path,Object.assign(this.config,C)}get dbReady(){return this.dbReadySubject||(this.dbReadySubject=new Ns.X(!1),this.resetDb()),this.dbReadySubject.asObservable().pipe((0,ot.P)(D=>D))}handleRequest(D){return this.dbReady.pipe((0,nn.b)(()=>this.handleRequest_(D)))}handleRequest_(D){const C=D.urlWithParams?D.urlWithParams:D.url,V=this.bind("parseRequestUrl"),ke=V&&V(C,this.requestInfoUtils)||this.parseRequestUrl(C),ft=ke.collectionName,$t=this.db[ft],Jt={req:D,apiBase:ke.apiBase,collection:$t,collectionName:ft,headers:this.createHeaders({"Content-Type":"application/json"}),id:this.parseId($t,ft,ke.id),method:this.getRequestMethod(D),query:ke.query,resourceUrl:ke.resourceUrl,url:C,utils:this.requestInfoUtils};let Dn;if(/commands\/?$/i.test(Jt.apiBase))return this.commands(Jt);const Yn=this.bind(Jt.method);if(Yn){const oi=Yn(Jt);if(oi)return oi}return this.db[ft]?this.createResponse$(()=>this.collectionHandler(Jt)):this.config.passThruUnknownUrl?this.getPassThruBackend().handle(D):(Dn=this.createErrorResponseOptions(C,404,`Collection '${ft}' not found`),this.createResponse$(()=>Dn))}addDelay(D){const C=this.config.delay;return 0===C?D:function Vn(U,D){return new Eo.y(C=>{let V=!1,ke=!1;const ft=U.subscribe($t=>{ke=!0,setTimeout(()=>{C.next($t),V&&C.complete()},D)},$t=>setTimeout(()=>C.error($t),D),()=>{V=!0,ke||C.complete()});return()=>ft.unsubscribe()})}(D,C||500)}applyQuery(D,C){const V=[],ke=this.config.caseSensitiveSearch?void 0:"i";C.forEach(($t,Jt)=>{$t.forEach(Dn=>V.push({name:Jt,rx:new RegExp(decodeURI(Dn),ke)}))});const ft=V.length;return ft?D.filter($t=>{let Jt=!0,Dn=ft;for(;Jt&&Dn;){Dn-=1;const Yn=V[Dn];Jt=Yn.rx.test($t[Yn.name])}return Jt}):D}bind(D){const C=this.inMemDbService[D];return C?C.bind(this.inMemDbService):void 0}bodify(D){return this.config.dataEncapsulation?{data:D}:D}clone(D){return JSON.parse(JSON.stringify(D))}collectionHandler(D){let C;switch(D.method){case"get":C=this.get(D);break;case"post":C=this.post(D);break;case"put":C=this.put(D);break;case"delete":C=this.delete(D);break;default:C=this.createErrorResponseOptions(D.url,405,"Method not allowed")}const V=this.bind("responseInterceptor");return V?V(C,D):C}commands(D){const C=D.collectionName.toLowerCase(),V=D.method;let ke={url:D.url};switch(C){case"resetdb":return ke.status=204,this.resetDb(D).pipe((0,nn.b)(()=>this.createResponse$(()=>ke,!1)));case"config":if("get"===V)ke.status=200,ke.body=this.clone(this.config);else{const ft=this.getJsonBody(D.req);Object.assign(this.config,ft),this.passThruBackend=void 0,ke.status=204}break;default:ke=this.createErrorResponseOptions(D.url,500,`Unknown command "${C}"`)}return this.createResponse$(()=>ke,!1)}createErrorResponseOptions(D,C,V){return{body:{error:`${V}`},url:D,headers:this.createHeaders({"Content-Type":"application/json"}),status:C}}createResponse$(D,C=!0){const V=this.createResponseOptions$(D);let ke=this.createResponse$fromResponseOptions$(V);return C?this.addDelay(ke):ke}createResponseOptions$(D){return new Eo.y(C=>{let V;try{V=D()}catch(ft){V=this.createErrorResponseOptions("",500,`${ft.message||ft}`)}const ke=V.status;try{V.statusText=null!=ke?function Li(U){return Kn[U+""].text||"Unknown Status"}(ke):void 0}catch(ft){}return null!=ke&&function jn(U){return U>=200&&U<300}(ke)?(C.next(V),C.complete()):C.error(V),()=>{}})}delete({collection:D,collectionName:C,headers:V,id:ke,url:ft}){return null==ke?this.createErrorResponseOptions(ft,404,`Missing "${C}" id`):{headers:V,status:this.removeById(D,ke)||!this.config.delete404?204:404}}findById(D,C){return D.find(V=>V.id===C)}genId(D,C){const V=this.bind("genId");if(V){const ke=V(D,C);if(null!=ke)return ke}return this.genIdDefault(D,C)}genIdDefault(D,C){if(!this.isCollectionIdNumeric(D,C))throw new Error(`Collection '${C}' id type is non-numeric or unknown. Can only generate numeric ids.`);let V=0;return D.reduce((ke,ft)=>{V=Math.max(V,"number"==typeof ft.id?ft.id:V)},void 0),V+1}get({collection:D,collectionName:C,headers:V,id:ke,query:ft,url:$t}){let Jt=D;return null!=ke&&""!==ke?Jt=this.findById(D,ke):ft&&(Jt=this.applyQuery(D,ft)),Jt?{body:this.bodify(this.clone(Jt)),headers:V,status:200}:this.createErrorResponseOptions($t,404,`'${C}' with id='${ke}' not found`)}getLocation(D){if(!D.startsWith("http")){const C="undefined"==typeof document?void 0:document,V=C?C.location.protocol+"//"+C.location.host:"http://fake";D=D.startsWith("/")?V+D:V+"/"+D}return function Zr(U){const C=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(U),V={source:"",protocol:"",authority:"",userInfo:"",user:"",password:"",host:"",port:"",relative:"",path:"",directory:"",file:"",query:"",anchor:""},ke=Object.keys(V);let ft=ke.length;for(;ft--;)V[ke[ft]]=C&&C[ft]||"";return V}(D)}getPassThruBackend(){return this.passThruBackend?this.passThruBackend:this.passThruBackend=this.createPassThruBackend()}getRequestInfoUtils(){return{createResponse$:this.createResponse$.bind(this),findById:this.findById.bind(this),isCollectionIdNumeric:this.isCollectionIdNumeric.bind(this),getConfig:()=>this.config,getDb:()=>this.db,getJsonBody:this.getJsonBody.bind(this),getLocation:this.getLocation.bind(this),getPassThruBackend:this.getPassThruBackend.bind(this),parseRequestUrl:this.parseRequestUrl.bind(this)}}indexOf(D,C){return D.findIndex(V=>V.id===C)}parseId(D,C,V){if(!this.isCollectionIdNumeric(D,C))return V;const ke=parseFloat(V);return isNaN(ke)?V:ke}isCollectionIdNumeric(D,C){return!(!D||!D[0])&&"number"==typeof D[0].id}parseRequestUrl(D){try{const C=this.getLocation(D);let V=(this.config.rootPath||"").length,ke="";C.host!==this.config.host&&(V=1,ke=C.protocol+"//"+C.host+"/");const $t=C.path.substring(V).split("/");let Dn,Jt=0;
1null==this.config.apiBase?Dn=$t[Jt++]:(Dn=function Xo(U){return U.replace(/\/$/,"")}(this.config.apiBase.trim()),Jt=Dn?Dn.split("/").length:0),Dn+="/";let Yn=$t[Jt++];return Yn=Yn&&Yn.split(".")[0],{apiBase:Dn,collectionName:Yn,id:$t[Jt++],query:this.createQueryMap(C.query),resourceUrl:ke+Dn+Yn+"/"}}catch(C){throw new Error(`unable to parse url '${D}'; original error: ${C.message}`)}}post({collection:D,collectionName:C,headers:V,id:ke,req:ft,resourceUrl:$t,url:Jt}){const Dn=this.clone(this.getJsonBody(ft));if(null==Dn.id)try{Dn.id=ke||this.genId(D,C)}catch(_i){const ir=_i.message||"";return/id type is non-numeric/.test(ir)?this.createErrorResponseOptions(Jt,422,ir):this.createErrorResponseOptions(Jt,500,`Failed to generate new id for '${C}'`)}if(ke&&ke!==Dn.id)return this.createErrorResponseOptions(Jt,400,"Request id does not match item.id");const Yn=this.indexOf(D,ke=Dn.id),oi=this.bodify(Dn);return-1===Yn?(D.push(Dn),V.set("Location",$t+"/"+ke),{headers:V,body:oi,status:201}):this.config.post409?this.createErrorResponseOptions(Jt,409,`'${C}' item with id='${ke} exists and may not be updated with POST; use PUT instead.`):(D[Yn]=Dn,this.config.post204?{headers:V,status:204}:{headers:V,body:oi,status:200})}put({collection:D,collectionName:C,headers:V,id:ke,req:ft,url:$t}){const Jt=this.clone(this.getJsonBody(ft));if(null==Jt.id)return this.createErrorResponseOptions($t,404,`Missing '${C}' id`);if(ke&&ke!==Jt.id)return this.createErrorResponseOptions($t,400,`Request for '${C}' id does not match item.id`);const Dn=this.indexOf(D,ke=Jt.id),Yn=this.bodify(Jt);return Dn>-1?(D[Dn]=Jt,this.config.put204?{headers:V,status:204}:{headers:V,body:Yn,status:200}):this.config.put404?this.createErrorResponseOptions($t,404,`'${C}' item with id='${ke} not found and may not be created with PUT; use POST instead.`):(D.push(Jt),{headers:V,body:Yn,status:201})}removeById(D,C){const V=this.indexOf(D,C);return V>-1&&(D.splice(V,1),!0)}resetDb(D){this.dbReadySubject&&this.dbReadySubject.next(!1);const C=this.inMemDbService.createDb(D);return(C instanceof Eo.y?C:"function"==typeof C.then?(0,Ne.D)(C):(0,tt.of)(C)).pipe((0,ot.P)()).subscribe(ke=>{this.db=ke,this.dbReadySubject&&this.dbReadySubject.next(!0)}),this.dbReady}}{constructor(C,V,ke){super(C,V),this.xhrFactory=ke}handle(C){try{return this.handleRequest(C)}catch(V){const ft=this.createErrorResponseOptions(C.url,500,`${V.message||V}`);return this.createResponse$(()=>ft)}}getJsonBody(C){return C.body}getRequestMethod(C){return(C.method||"get").toLowerCase()}createHeaders(C){return new Kt.WM(C)}createQueryMap(C){const V=new Map;if(C){const ke=new Kt.LE({fromString:C});ke.keys().forEach(ft=>V.set(ft,ke.getAll(ft)||[]))}return V}createResponse$fromResponseOptions$(C){return C.pipe((0,xn.U)(V=>new Kt.Zn(V)))}createPassThruBackend(){try{return new Kt.AF(this.xhrFactory)}catch(C){throw C.message="Cannot create passThru404 backend; "+(C.message||""),C}}}return U.\u0275fac=function(C){return new(C||U)(a.LFG(mn),a.LFG(gr,8),a.LFG(Pe.JF))},U.\u0275prov=a.Yz7({token:U,factory:U.\u0275fac}),U})();function so(U,D,C){return new mo(U,D,C)}let kr=(()=>{class U{static forRoot(C,V){return{ngModule:U,providers:[{provide:mn,useClass:C},{provide:gr,useValue:V},{provide:Kt.jN,useFactory:so,deps:[mn,gr,Pe.JF]}]}}static forFeature(C,V){return U.forRoot(C,V)}}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({}),U})(),ol=(()=>{class U{}return U.countries=[{name:"Maroc",flag:"\u{1f1f2}\u{1f1e6}",code:"MA",dial_code:"+212"},{name:"France",flag:"\u{1f1eb}\u{1f1f7}",code:"FR",dial_code:"+33"},{name:"Belgium",flag:"\u{1f1e7}\u{1f1ea}",code:"BE",dial_code:"+32"},{name:"Germany",flag:"\u{1f1e9}\u{1f1ea}",code:"DE",dial_code:"+49"},{name:"Spain",flag:"\u{1f1ea}\u{1f1f8}",code:"ES",dial_code:"+34"}],U})(),Ca=(()=>{class U{}return U.shipments=[{number:"UE-80899829",sender_id:1,sender:"Bradley",receiver_id:1,receiver:"Jermaine",sending_date:"2021-12-07T14:52:00Z",receiving_date:"2021-05-22T09:30:35Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[9,1,3],number_of_packages:10,weight:95.99,sending_country:"Philippines",sending_city:"Burirao",sending_company:"Kuhn-Koepp",receiving_country:"Ukraine",receiving_city:"Kosmach",receiving_company:"Zulauf, Douglas and Quitzon",status:[{id:169,name:"En transit",color:"green-500",date:"2021-07-01T23:44:22Z"}]},{number:"CS-99449691",sender_id:2,sender:"Kania",receiver_id:2,receiver:"Yelena",sending_date:"2022-02-19T02:47:18Z",receiving_date:"2022-02-27T03:10:49Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[5,1,7],number_of_packages:6,weight:34.58,sending_country:"China",sending_city:"Shimen",sending_company:"Bins-Sipes",receiving_country:"United States",receiving_city:"Evansville",receiving_company:"Towne Group",status:[{id:38,name:"En transit",color:"blue-500",date:"2021-11-22T23:26:59Z"},{id:891,name:"Livr\xe9",color:"blue-500",date:"2021-10-14T21:00:58Z"},{id:530,name:"Perdu",color:"green-500",date:"2022-02-24T13:12:57Z"},{id:211,name:"Livr\xe9",color:"blue-500",date:"2021-06-24T18:05:16Z"}]},{number:"LV-75818941",sender_id:3,sender:"Yorke",receiver_id:3,receiver:"Catha",sending_date:"2021-11-30T06:52:51Z",receiving_date:"2022-02-04T15:22:28Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[3,4,2],number_of_packages:9,weight:5.2,sending_country:"Cuba",sending_city:"San Luis",sending_company:"Crooks LLC",receiving_country:"Ukraine",receiving_city:"Kakhovka",receiving_company:"Gibson Inc",status:[{id:36,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-04-03T07:49:59Z"},{id:812,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-11-15T10:09:29Z"}]},{number:"NF-70846691",sender_id:4,sender:"Care",receiver_id:4,receiver:"Mandie",sending_date:"2021-12-18T15:38:46Z",receiving_date:"2021-12-25T08:05:42Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[6,10,9],number_of_packages:9,weight:98.15,sending_country:"Brazil",sending_city:"Pirapozinho",sending_company:"Weissnat-Stroman",receiving_country:"China",receiving_city:"Heshui",receiving_company:"Schowalter-Hauck",status:[{id:578,name:"En transit",color:"red-500",date:"2021-09-09T06:29:42Z"},{id:16,name:"Livr\xe9",color:"blue-500",date:"2022-01-05T19:21:02Z"},{id:207,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-12-18T03:49:38Z"}]},{number:"GG-00414373",sender_id:5,sender:"Dionisio",receiver_id:5,receiver:"Annadiane",sending_date:"2021-10-08T09:32:16Z",receiving_date:"2022-03-19T12:51:34Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[9,8,5],number_of_packages:3,weight:35.92,sending_country:"Azerbaijan",sending_city:"Astara",sending_company:"Re
1inger-Durgan",receiving_country:"Philippines",receiving_city:"Manat",receiving_company:"Brekke, Boehm and Rogahn",status:[{id:847,name:"Livr\xe9",color:"blue-500",date:"2022-01-07T22:40:18Z"},{id:416,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-01-04T19:31:44Z"},{id:274,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-08-29T07:11:15Z"},{id:626,name:"En transit",color:"green-500",date:"2021-10-13T07:54:12Z"},{id:317,name:"En transit",color:"red-500",date:"2022-01-04T17:11:58Z"}]},{number:"QG-36315243",sender_id:6,sender:"Aidan",receiver_id:6,receiver:"Glenna",sending_date:"2021-07-20T23:27:49Z",receiving_date:"2022-01-09T20:31:12Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[7,8,3],number_of_packages:9,weight:60.31,sending_country:"China",sending_city:"Banqiao",sending_company:"Walker, Wolff and Raynor",receiving_country:"Slovenia",receiving_city:"Pesnica pri Mariboru",receiving_company:"Greenfelder LLC",status:[{id:109,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-11-25T19:29:33Z"}]},{number:"XU-85596448",sender_id:7,sender:"Papagena",receiver_id:7,receiver:"Bernete",sending_date:"2021-07-11T17:18:12Z",receiving_date:"2021-09-21T08:14:50Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[2,10,7],number_of_packages:4,weight:47.83,sending_country:"Philippines",sending_city:"Malawa",sending_company:"Ernser LLC",receiving_country:"Japan",receiving_city:"T\u014dgane",receiving_company:"Sipes, Koss and Funk",status:[{id:714,name:"Perdu",color:"red-500",date:"2022-02-01T00:07:17Z"},{id:844,name:"Livr\xe9",color:"green-500",date:"2022-01-24T21:01:05Z"},{id:513,name:"En transit",color:"green-500",date:"2021-11-07T17:01:00Z"},{id:884,name:"Livr\xe9",color:"purple-300",date:"2021-10-22T09:01:29Z"},{id:542,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-08-12T11:22:24Z"}]},{number:"MK-57785838",sender_id:8,sender:"Tobe",receiver_id:8,receiver:"Rebecca",sending_date:"2022-04-12T20:01:29Z",receiving_date:"2021-11-29T19:00:34Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[9,5,7],number_of_packages:8,weight:44.84,sending_country:"Sweden",sending_city:"Enk\xf6ping",sending_company:"Smith-Kuhn",receiving_country:"Bulgaria",receiving_city:"Lesichevo",receiving_company:"Weber-Lueilwitz",status:[{id:795,name:"Livr\xe9",color:"purple-300",date:"2022-03-09T08:08:54Z"},{id:791,name:"Livr\xe9",color:"red-500",date:"2021-06-19T21:23:34Z"},{id:378,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-08-03T11:30:27Z"}]},{number:"MB-02936415",sender_id:9,sender:"Lorianna",receiver_id:9,receiver:"Alverta",sending_date:"2021-08-16T03:01:43Z",receiving_date:"2022-02-27T17:39:05Z",shipped:!1,in_transit:!0,delivered:!0,lost:!0,packages:[9,3,6],number_of_packages:8,weight:21.31,sending_country:"China",sending_city:"Beixinjie",sending_company:"Christiansen, Blick and Grant",receiving_country:"China",receiving_city:"Xiabeisi",receiving_company:"Skiles Group",status:[{id:174,name:"En transit",color:"red-500",date:"2021-06-26T18:54:54Z"},{id:936,name:"En transit",color:"red-500",date:"2022-02-15T20:24:33Z"}]},{number:"CF-49790887",sender_id:10,sender:"Broderick",receiver_id:10,receiver:"Mady",sending_date:"2021-06-03T03:52:53Z",receiving_date:"2021-10-30T01:55:51Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[5,1,7],number_of_packages:10,weight:40.99,sending_country:"Portugal",sending_city:"Montes Velhos",sending_company:"Bednar, Hamill and D'Amore",receiving_country:"Gabon",re
1ceiving_city:"Cocobeach",receiving_company:"Ondricka Group",status:[{id:882,name:"En transit",color:"green-500",date:"2021-08-16T15:38:28Z"},{id:268,name:"En transit",color:"blue-500",date:"2021-06-27T09:46:24Z"},{id:630,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-12-12T21:50:41Z"}]},{number:"BW-14668655",sender_id:11,sender:"Clemente",receiver_id:11,receiver:"Maryellen",sending_date:"2021-07-12T23:52:26Z",receiving_date:"2021-08-31T04:34:27Z",shipped:!0,in_transit:!0,delivered:!1,lost:!0,packages:[10,8,5],number_of_packages:6,weight:42.53,sending_country:"China",sending_city:"Haodian",sending_company:"Schmeler Group",receiving_country:"Philippines",receiving_city:"Palagao Norte",receiving_company:"Mohr, Jones and Mayer",status:[{id:76,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-07-13T09:02:12Z"},{id:799,name:"Perdu",color:"red-500",date:"2021-09-24T19:11:28Z"}]},{number:"KW-42821140",sender_id:12,sender:"Antonio",receiver_id:12,receiver:"Dari",sending_date:"2021-05-03T17:50:31Z",receiving_date:"2021-11-12T02:24:42Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[8,7,4],number_of_packages:7,weight:27.27,sending_country:"Poland",sending_city:"Milicz",sending_company:"Waelchi-Dare",receiving_country:"China",receiving_city:"Longquan",re
1ceiving_company:"Botsford and Sons",status:[{id:72,name:"Perdu",color:"red-500",date:"2021-08-28T08:15:13Z"},{id:11,name:"En transit",color:"red-500",date:"2021-09-15T09:09:11Z"},{id:621,name:"Livr\xe9",color:"red-500",date:"2021-06-14T15:47:55Z"},{id:182,name:"Perdu",color:"blue-500",date:"2022-03-05T02:39:31Z"}]},{number:"BB-74680342",sender_id:13,sender:"Vittorio",receiver_id:13,receiver:"Shay",sending_date:"2021-11-07T15:20:36Z",receiving_date:"2021-06-04T15:42:07Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[8,10,6],number_of_packages:2,weight:89.45,sending_country:"Portugal",sending_city:"Horta",sending_company:"Ruecker-Halvorson",receiving_country:"Indonesia",receiving_city:"Basa",receiving_company:"Raynor, Predovic and Kreiger",status:[{id:661,name:"En transit",color:"red-500",date:"2021-05-06T05:02:28Z"},{id:515,name:"En transit",color:"blue-500",date:"2021-06-14T08:50:47Z"},{id:276,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-11-23T07:21:33Z"},{id:275,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-11-13T17:28:57Z"}]},{number:"PW-23260184",sender_id:14,sender:"Carolus",receiver_id:14,receiver:"Leela",sending_date:"2021-06-11T19:49:51Z",receiving_date:"2021-11-28T04:18:53Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[10,1,2],number_of_packages:8,weight:18.56,sending_country:"Poland",sending_city:"Bia\u0142acz\xf3w",sending_company:"O'Conner, Collins and Nolan",receiving_country:"China",receiving_city:"Xianxi",receiving_company:"Torp-Nienow",status:[{id:399,name:"Livr\xe9",color:"green-500",date:"2022-04-09T01:06:45Z"},{id:668,name:"Perdu",color:"purple-300",date:"2021-10-24T02:29:33Z"},{id:650,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-07-20T02:37:13Z"},{id:428,name:"Livr\xe9",color:"red-500",date:"2021-10-07T00:04:51Z"},{id:440,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-03-15T14:44:46Z"}]},{number:"KM-91393703",sender_id:15,sender:"Fee",receiver_id:15,receiver:"Clotilda",sending_date:"2021-07-26T02:01:12Z",receiving_date:"2021-05-11T06:51:54Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[7,4,3],number_of_packages:5,weight:33.52,sending_country:"Poland",sending_city:"Wodzis\u0142aw \u015al\u0105ski",sending_company:"Zulauf, Gerlach and Kulas",receiving_country:"Russia",receiving_city:"Ol\u2019ginka",receiving_company:"Oberbrunner Inc",status:[{id:926,name:"En transit",color:"purple-300",date:"2021-10-18T03:19:25Z"},{id:811,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-11-20T19:25:03Z"},{id:369,name:"Livr\xe9",color:"purple-300",date:"2022-01-15T17:08:34Z"},{id:200,name:"Perdu",color:"red-500",date:"2022-04-08T00:00:42Z"}]},{number:"NC-09774845",sender_id:16,sender:"Joellen",receiver_id:16,receiver:"Celinda",sending_date:"2021-07-16T10:07:05Z",receiving_date:"2021-05-22T15:35:26Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[4,7,6],number_of_packages:10,weight:29.94,sending_country:"Indonesia",sending_city:"Karangbungur",sending_company:"Crist Group",receiving_country:"China",receiving_city:"Shuhong",receiving_company:"Mueller-Schinner",status:[{id:419,name:"En transit",color:"blue-500",date:"2022-01-12T16:54:35Z"},{id:921,name:"Perdu",color:"blue-500",date:"2021-10-20T21:02:58Z"},{id:637,name:"En transit",color:"red-500",date:"2021-08-24T13:45:10Z"},{id:670,name:"Livr\xe9",color:"red-500",date:"2022-03-12T08:43:59Z"}]},{number:"YI-52922834",sender_id:17,sender:"Jan",receiver_id:17,receiver:"Veradis",sending_date:"2021-12-12T00:13:49Z",receiving_date:"2021-07-29T04:21:30Z",shipped:!1,in_transit:!0,delivered:!1,lost:!0,packages:[1,7,2],number_of_packages:1,weight:67.89,sending_country:"Philippines",sending_city:"Santo Ni\xf1o",sending_company:"Barrows-Boehm",receiving_country:"Ecuador",receiving_city:"Jipijapa",receiving_company:"Haley-Greenfelder",status:[{id:506,name:"Perdu",color:"purple-300",date:"2021-07-14T02:58:14Z"},{id:874,name:"En transit",color:"blue-500",date:"2022-03-24T07:49:08Z"},{id:775,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-08-07T12:21:10Z"},{id:197,name:"Livr\xe9",color:"red-500",date:"2021-07-24T22:17:23Z"},{id:845,name:"Livr\xe9",color:"blue-500",date:"2021-09-01T13:33:45Z"}]},{number:"UB-97364881",sender_id:18,sender:"Axe",receiver_id:18,receiver:"Jillene",sending_date:"2022-04-07T00:23:04Z",re
1ceiving_date:"2021-10-21T08:01:03Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[4,6,1],number_of_packages:8,weight:89.12,sending_country:"Syria",sending_city:"Al Jaw\u0101d\u012byah",sending_company:"Hoppe and Sons",receiving_country:"Philippines",receiving_city:"Burgos",receiving_company:"Rath LLC",status:[{id:133,name:"Livr\xe9",color:"red-500",date:"2021-05-01T23:21:23Z"},{id:354,name:"En transit",color:"blue-500",date:"2022-03-08T11:25:29Z"}]},{number:"JB-83048271",sender_id:19,sender:"Broderick",receiver_id:19,receiver:"Wilma",sending_date:"2022-01-19T18:00:37Z",receiving_date:"2021-07-28T07:44:24Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[3,7,2],number_of_packages:8,weight:43.89,sending_country:"China",sending_city:"Mugan",sending_company:"Erdman LLC",receiving_country:"Nigeria",receiving_city:"Sokoto",receiving_company:"Beatty and Sons",status:[{id:112,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-03-30T03:29:31Z"},{id:254,name:"En transit",color:"blue-500",date:"2021-12-18T19:30:16Z"},{id:420,name:"Perdu",color:"green-500",date:"2022-01-18T22:05:21Z"},{id:394,name:"Perdu",color:"purple-300",date:"2021-06-28T03:14:13Z"},{id:127,name:"Perdu",color:"red-500",date:"2021-12-21T11:40:59Z"}]},{number:"QZ-65776199",sender_id:20,sender:"Wash",receiver_id:20,receiver:"Cassandra",sending_date:"2021-08-29T16:30:16Z",receiving_date:"2022-01-22T04:08:00Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[8,6,2],number_of_packages:4,weight:8.9,sending_country:"Peru",sending_city:"Challhuahuacho",sending_company:"Swaniawski and Sons",receiving_country:"Philippines",receiving_city:"Cabagan",receiving_company:"Bins, Marquardt and Mann",status:[{id:864,name:"En transit",color:"red-500",date:"2021-08-04T08:47:06Z"},{id:300,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-05-07T00:13:28Z"},{id:190,name:"Livr\xe9",color:"red-500",date:"2021-09-22T09:36:38Z"},{id:627,name:"En transit",color:"green-500",date:"2022-01-30T03:08:23Z"}]},{number:"DX-82602556",sender_id:21,sender:"Ferrel",receiver_id:21,receiver:"Jacquie",sending_date:"2021-09-12T05:41:21Z",receiving_date:"2021-09-23T19:26:25Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[5,2,9],number_of_packages:5,weight:23.9,sending_country:"Pakistan",sending_city:"Dera Bugti",sending_company:"Watsica-Sanford",receiving_country:"France",receiving_city:"Nice",receiving_company:"Conroy, Feeney and Boyle",status:[{id:347,name:"En transit",color:"red-500",date:"2022-03-31T20:11:16Z"},{id:459,name:"Perdu",color:"blue-500",date:"2022-01-26T05:35:50Z"},{id:480,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-07-10T16:50:06Z"},{id:606,name:"Perdu",color:"green-500",date:"2021-05-04T15:39:41Z"},{id:104,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-01-23T04:28:17Z"}]},{number:"IO-35670615",sender_id:22,sender:"Ferris",receiver_id:22,receiver:"Haily",sending_date:"2021-09-01T21:38:20Z",receiving_date:"2021-08-15T22:50:19Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[4,9,2],number_of_packages:6,weight:8.59,sending_country:"China",sending_city:"Hejiadong",sending_company:"Nienow-Pagac",receiving_country:"Portugal",receiving_city:"Covas da Raposa",receiving_company:"Bergstrom, Heaney and Schumm",status:[{id:524,name:"En transit",color:"red-500",date:"2021-08-18T16:07:45Z"},{id:215,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-07-09T19:25:25Z"},{id:418,name:"Livr\xe9",color:"blue-500",date:"2021-06-11T16:28:08Z"},{id:24,name:"En transit",color:"green-500",date:"2021-07-25T15:10:39Z"},{id:564,name:"En transit",color:"green-500",date:"2022-03-07T20:50:15Z"}]},{number:"BP-38576989",sender_id:23,sender:"Melantha",receiver_id:23,receiver:"Tiffanie",sending_date:"2021-11-18T08:56:39Z",receiving_date:"2022-03-18T18:48:53Z",shipped:!1,in_transit:!1,delivered:!0,lost:!0,packages:[2,7,3],number_of_packages:3,weight:95.53,sending_country:"Poland",sending_city:"Grojec",sending_company:"Stroman-Cummings",receiving_country:"Nicaragua",receiving_city:"Comalapa",receiving_company:"Crist Group",status:[{id:870,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-05-03T06:44:18Z"}
1,{id:146,name:"Perdu",color:"red-500",date:"2021-07-11T09:06:36Z"},{id:728,name:"Perdu",color:"green-500",date:"2022-04-06T05:55:19Z"}]},{number:"NZ-56137750",sender_id:24,sender:"Marleen",receiver_id:24,receiver:"Cynthea",sending_date:"2022-04-05T16:22:10Z",receiving_date:"2021-10-16T14:29:12Z",shipped:!0,in_transit:!0,delivered:!0,lost:!1,packages:[6,9,10],number_of_packages:7,weight:11.81,sending_country:"Portugal",sending_city:"Vale Covo",sending_company:"Lueilwitz-Tillman",receiving_country:"Kosovo",receiving_city:"Klina",receiving_company:"Kessler, Quigley and Donnelly",status:[{id:929,name:"Livr\xe9",color:"blue-500",date:"2021-10-09T15:06:56Z"},{id:964,name:"En transit",color:"red-500",date:"2021-05-16T12:31:20Z"},{id:720,name:"Livr\xe9",color:"red-500",date:"2021-11-13T16:41:03Z"}]},{number:"PT-04926037",sender_id:25,sender:"Winfred",receiver_id:25,receiver:"Maridel",sending_date:"2021-07-28T07:40:08Z",receiving_date:"2021-11-29T06:41:03Z",shipped:!1,in_transit:!1,delivered:!0,lost:!0,packages:[1,4,6],number_of_packages:7,weight:94.31,sending_country:"Poland",sending_city:"Ruda \u015al\u0105ska",sending_company:"Trantow, Johnston and Cronin",receiving_country:"Czech Republic",receiving_city:"Rous\xednov",receiving_company:"Lehner-Macejkovic",status:[{id:810,name:"Livr\xe9",color:"red-500",date:"2022-04-09T04:23:17Z"},{id:194,name:"Livr\xe9",color:"green-500",date:"2022-04-06T04:04:21Z"}]},{number:"MW-66899933",sender_id:26,sender:"Katerina",receiver_id:26,receiver:"Ardath",sending_date:"2021-08-29T09:27:19Z",receiving_date:"2021-12-20T06:54:54Z",shipped:!1,in_transit:!0,delivered:!1,lost:!0,packages:[4,6,1],number_of_packages:1,weight:59.99,sending_country:"Albania",sending_city:"Qel\xebz",sending_company:"Zboncak, Gulgowski and Rosenbaum",receiving_country:"Tunisia",receiving_city:"Ban\u012b Khadd\u0101sh",receiving_company:"Reynolds Inc",status:[{id:598,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-04-30T15:09:15Z"},{id:735,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-07-09T01:23:06Z"},{id:343,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-11-02T13:03:38Z"},{id:614,name:"Exp\xe9di\xe9",color:"red-500",date:"2022-01-19T14:51:58Z"},{id:201,name:"En transit",color:"green-500",date:"2022-02-11T07:31:10Z"}]},{number:"MG-28727913",sender_id:27,sender:"Bili",receiver_id:27,receiver:"Carlee",sending_date:"2022-03-05T02:48:01Z",receiving_date:"2021-09-09T20:13:12Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[4,1,3],number_of_packages:1,weight:56.13,sending_country:"Colombia",sending_city:"Cunday",sending_company:"Ritchie, Bergnaum and Stoltenberg",receiving_country:"China",receiving_city:"Hongchang",receiving_company:"Luettgen LLC",status:[{id:286,name:"Perdu",color:"red-500",date:"2021-06-04T16:32:48Z"},{id:975,name:"En transit",color:"purple-300",date:"2021-05-17T05:54:35Z"},{id:673,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-08-16T19:47:42Z"},{id:582,name:"En transit",color:"blue-500",date:"2021-09-22T04:45:22Z"},{id:391,name:"Livr\xe9",color:"red-500",date:"2021-06-28T00:08:31Z"}]},{number:"PD-61845744",sender_id:28,sender:"Arlinda",receiver_id:28,receiver:"Camille",sending_date:"2021-05-15T14:22:54Z",receiving_date:"2022-02-22T12:38:10Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[1,8,9],number_of_packages:6,weight:33.35,sending_country:"Netherlands",sending_city:"Woerden",sending_company:"Mosciski-Hilpert",receiving_country:"Indonesia",receiving_city:"Allealle",receiving_company:"Davis-Walter",status:[{id:318,name:"Livr\xe9",color:"blue-500",date:"2021-09-27T03:57:17Z"},{id:140,name:"Perdu",color:"red-500",date:"2021-06-10T02:14:53Z"},{id:8,name:"Livr\xe9",color:"purple-300",date:"2021-12-03T17:46:55Z"},{id:512,name:"Livr\xe9",color:"purple-300",date:"2021-09-11T05:19:19Z"},{id:757,name:"Exp\xe9di\xe9",color:"red-500",date:"2022-03-16T12:04:58Z"}]},{number:"GU-87721250",sender_id:29,sender:"Gilly",receiver_id:29,receiver:"Beth",sending_date:"2022-01-08T23:48:21Z",receiving_date:"2022-01-03T07:24:46Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[5,7,2],number_of_packages:7,weight:21.16,sending_country:"Russia",sending_city:"Staraya Russa",sending_company:"Osinski Group",receiving_country:"China",receiving_city:"Hemudu",receiving_company:"Bernier LLC",status:[{id:381,name:"Perdu",color:"purple-300",date:"2022-01-14T01:53:03Z"},{id:163,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-06-15T05:15:15Z"},{id:698,name:"En transit",color:"green-500",date:"2022-01-10T21:58:48Z"},{id:78,name:"En transit",color:"blue-500",date:"2021-08-16T11:53:10Z"}]},{number:"TC-78516309",sender_id:30,sender:"Baldwin",receiver_id:30,receiver:"Shaln
1a",sending_date:"2021-09-15T12:58:50Z",receiving_date:"2021-11-22T08:46:12Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[3,1,7],number_of_packages:2,weight:75.56,sending_country:"Ghana",sending_city:"Tarkwa",sending_company:"Dietrich Group",receiving_country:"China",receiving_city:"Zhenshan",receiving_company:"Hauck, Reinger and Littel",status:[{id:423,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-09-05T15:39:58Z"},{id:682,name:"Perdu",color:"red-500",date:"2021-06-23T21:41:18Z"},{id:803,name:"Perdu",color:"purple-300",date:"2022-02-03T01:49:37Z"}]},{number:"ZL-67284561",sender_id:31,sender:"Ber",receiver_id:31,receiver:"Corry",sending_date:"2021-05-01T05:24:30Z",receiving_date:"2022-02-27T20:04:34Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[8,9,10],number_of_packages:9,weight:36.6,sending_country:"China",sending_city:"Erba",sending_company:"Cormier-Wyman",receiving_country:"Nicaragua",receiving_city:"Jinotepe",receiving_company:"Swaniawski and Sons",status:[{id:20,name:"En transit",color:"red-500",date:"2021-09-19T23:21:26Z"},{id:889,name:"Perdu",color:"green-500",date:"2021-08-29T01:59:41Z"},{id:441,name:"Livr\xe9",color:"blue-500",date:"2021-05-22T20:08:10Z"},{id:986,name:"En transit",color:"purple-300",date:"2021-09-07T04:09:34Z"},{id:434,name:"En transit",color:"blue-500",date:"2021-12-02T20:51:09Z"}]},{number:"TW-39840383",sender_id:32,sender:"Maximilian",receiver_id:32,receiver:"Ardra",sending_date:"2021-08-09T18:22:34Z",receiving_date:"2021-11-21T16:15:30Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[9,3,5],number_of_packages:6,weight:77.48,sending_country:"Egypt",sending_city:"Quwaysin\u0101",sending_company:"Streich-Rohan",receiving_country:"Philippines",receiving_city:"Alcoy",receiving_company:"Doyle Inc",status:[{id:210,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-09-21T07:08:03Z"},{id:263,name:"Perdu",color:"red-500",date:"2021-10-16T23:07:59Z"},{id:559,name:"Livr\xe9",color:"blue-500",date:"2022-03-03T13:25:48Z"},{id:54,name:"Perdu",color:"purple-300",date:"2022-04-01T07:43:27Z"},{id:80,name:"Perdu",color:"blue-500",date:"2022-02-12T16:37:46Z"}]},{number:"MN-35221093",sender_id:33,sender:"Jasmina",receiver_id:33,receiver:"Dosi",sending_date:"2021-07-20T06:37:42Z",receiving_date:"2021-09-05T22:44:25Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[5,3,2],number_of_packages:4,weight:65.46,sending_country:"Ireland",sending_city:"Donnycarney",sending_company:"Trantow-Durgan",receiving_country:"China",receiving_city:"Huaxian",receiving_company:"Moore-Boehm",status:[{id:769,name:"Perdu",color:"blue-500",date:"2021-09-24T23:18:08Z"},{id:13,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-05-23T08:54:24Z"},{id:768,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-11-21T12:19:47Z"},{id:843,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-11-19T02:14:57Z"},{id:40,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-02-12T16:46:22Z"}]},{number:"BP-13740335",sender_id:34,sender:"Valdemar",receiver_id:34,receiver:"Sande",sending_date:"2021-08-28T17:10:09Z",receiving_date:"2021-11-07T22:49:20Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[1,6,2],number_of_packages:3,weight:97.44,sending_country:"Indonesia",sending_city:"Mukun",sending_company:"Greenfelder-Ortiz",receiving_country:"Greece",receiving_city:"Art\xe9mida",receiving_company:"King Inc",status:[{id:409,name:"Livr\xe9",color:"purple-300",date:"2022-03-11T11:43:55Z"}]},{number:"UK-69117493",sender_id:35,sender:"Markus",receiver_id:35,receiver:"Brittany",sending_date:"2022-04-16T04:55:16Z",receiving_date:"2021-07-15T00:42:53Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[9,4,6],number_of_packages:6,weight:7.3,sending_country:"China",sending_city:"Huaiyuan Chengguanzhen",sending_company:"Miller-Grimes",receiving_country:"Nigeria",receiving_city:"Owerri",receiving_company:"Hegmann, Koch and Bednar",status:[{id:940,name:"Livr\xe9",color:"blue-500",date:"2021-08-22T13:16:59Z"},{id:198,name:"Perdu",color:"blue-500",date:"2022-01-31T19:26:45Z"}]},{number:"ZW-44796089",sender_id:36,sender:"Lotta",receiver_id:36,receiver:"Bili",sending_date:"2022-03-11T01:12:08Z",receiving_date:"2021-10-12T21:27:24Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[1,3,6],number_of_packages:2,weight:90.12,sending_country:"China",sending_city:"Gongjiang",sending_company:"Pfeffer, Erdman and Grady",receiving_country:"China",receiving_city:"Sandao",receiving_company:"MacGyver, Sauer and Becker",status:[{id:529,name:"Livr\xe9",color:"green-500",date:"2021-06-30T20:58:14Z"},{id:285,name:"Perdu",color:"green-500",date:"2021-06-12T04:58:48Z"},{id:100,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-10-28T14:43:57Z"},{id:572,name:"En transit",color:"red-500",date:"2022-03-03T22:49:15Z"}]},{number:"RJ-03434588",sender_id:37,sender:"Adey",receiver_id:37,receiver:"Faun",sending_date:"2022-04-23T21:03:00Z",receiving_date:"2021-12-04T16:38:09Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[4,2,6],number_of_packages:8,weight:98.54,sending_country:"Honduras",sending_city:"El Tr\xe1nsito",sending_company:"Kub, Kris and Blanda",receiving_country:"Portugal",receiving_city:"Albergaria",receiving_company:"Schneider, Gleason and O'Kon",status:[{id:943,name:"Perdu",color:"green-500",date:"2022-02-17T08:44:16Z"},{id:487,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-03-31T02:48:11Z"},{id:998,name:"Livr\xe9",color:"red-500",date:"2021-05-12T10:08:58Z"}]},{number:"TL-92360374",sender_id:38,sender:"Isidro",receiver_id:38,receiver:"Nickie",sending_date:"2021-12-18T06:18:46Z",receiving_date:"2021-07-13T01:42:36Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[8,5,9],number_of_packages:2,weight:27.24,sending_country:"China",sending_city:"Shuanghe",sending_company:"Rice, Heathcote and Runte",receiving_country:"Philippines",receiving_city:"Quipot",receiving_company:"Heathcote, Green and Labadie",status:[{id:49,name:"Livr\xe9",color:"green-500",date:"2022-01-14T11:11:37Z"},{id:779,name:"Livr\xe9",color:"green-500",date:"2022-03-14T21:17:49Z"},{id:122,name:"Livr\xe9",color:"blue-500",date:"2021-05-22T13:18:54Z"},{id:364,name:"Perdu",color:"purple-300",date:"2021-09-17T17:01:21Z"}]},{number:"EX-70215690",sender_id:39,sender:"Mayne",receiver_id:39,receiver:"Cammie",sending_date:"2021-09-07T01:46:46Z",receiving_date:"2022-03-21T05:53:12Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[2,10,9],number_of_packages:8,weight:13.63,sending_country:"France",sending_city:"Paris 07",sending_company:"Nienow-Greenholt",receiving_country:"Indonesia",receiving_city:"
1Cikupa",receiving_company:"Ruecker, Abernathy and Ullrich",status:[{id:227,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-03-06T22:55:20Z"},{id:186,name:"Livr\xe9",color:"red-500",date:"2021-06-26T08:38:16Z"}]},{number:"LS-95926311",sender_id:40,sender:"Juieta",receiver_id:40,receiver:"Sibley",sending_date:"2021-06-28T02:20:30Z",receiving_date:"2021-10-04T01:11:42Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[6,7,3],number_of_packages:10,weight:33.22,sending_country:"Burkina Faso",sending_city:"Nouna",sending_company:"Prosacco, Durgan and Prosacco",receiving_country:"Brazil",receiving_city:"Am\xe9rico Brasiliense",receiving_company:"O'Keefe-McGlynn",status:[{id:473,name:"Perdu",color:"red-500",date:"2021-09-21T00:49:58Z"}]},{number:"AH-35560765",sender_id:41,sender:"Maximo",receiver_id:41,receiver:"Raquela",sending_date:"2021-10-22T19:40:06Z",receiving_date:"2021-05-16T05:36:44Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[6,9,8],number_of_packages:2,weight:30.68,sending_country:"China",sending_city:"Tunggar",sending_company:"Hagenes-Bailey",receiving_country:"United States",receiving_city:"Denver",receiving_company:"Denesik and Sons",status:[{id:57,name:"Exp\xe9di\xe9",color:"red-500",date:"2022-01-10T18:38:04Z"},{id:71,name:"Perdu",color:"red-500",date:"2021-12-26T06:52:34Z"},{id:220,name:"En transit",color:"green-500",date:"2021-09-02T18:25:54Z"},{id:828,name:"Perdu",color:"blue-500",date:"2021-11-06T01:59:15Z"}]},{number:"SH-46149987",sender_id:42,sender:"Carlita",receiver_id:42,receiver:"Anastasie",sending_date:"2021-09-14T22:47:48Z",receiving_date:"2021-11-06T08:19:35Z",shipped:!1,in_transit:!0,delivered:!0,lost:!0,packages:[2,4,3],number_of_packages:10,weight:46.12,sending_country:"Russia",sending_city:"Sergach",sending_company:"Jacobson Inc",receiving_country:"Venezuela",receiving_city:"El Corozo",receiving_company:"Senger-Renner",status:[{id:575,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-08-31T23:18:24Z"},{id:749,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-02-06T14:57:18Z"},{id:607,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-04-17T13:25:52Z"},{id:408,name:"En transit",color:"blue-500",date:"2022-01-22T17:52:40Z"}]},{number:"QZ-04865284",sender_id:43,sender:"Lincoln",receiver_id:43,receiver:"Lissa",sending_date:"2021-07-24T14:28:55Z",receiving_date:"2021-07-19T11:24:54Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[4,8,2],number_of_packages:3,weight:85.32,sending_country:"Thailand",sending_city:"Sung Noen",sending_company:"Cartwright Group",receiving_country:"Lithuania",receiving_city:"\u017demai\u010di\u0173 Naumiestis",receiving_company:"Lowe and Sons",status:[{id:892,name:"Livr\xe9",color:"purple-300",date:"2021-05-16T00:02:17Z"},{id:304,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-11-06T16:52:17Z"},{id:357,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-05-11T02:52:51Z"},{id:361,name:"En transit",color:"red-500",date:"2022-02-16T09:38:18Z"}]},{number:"QG-80491061",sender_id:44,sender:"Paolina",receiver_id:44,receiver:"Beverlee",sending_date:"2022-02-02T12:23:48Z",receiving_date:"2022-01-15T19:58:03Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[1,10,9],number_of_packages:10,weight:30.85,sending_country:"China",sending_city:"Wuyang",sending_company:"Prosacco, Beer and Monahan",receiving_country:"Finland",receiving_city:"Suodenniemi",receiving_company:"Osinski and Sons",status:[{id:875,name:"En transit",color:"red-500",date:"2021-07-28T04:31:58Z"}]},{number:"YM-34148211",sender_id:45,sender:"Shalna",receiver_id:45,receiver:"Elberta",sending_date:"2021-07-01T07:29:53Z",receiving_date:"2021-06-10T17:54:12Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[1,4,2],number_of_packages:2,weight:42.82,sending_country:"Portugal",sending_city:"Cimo de Vila",sending_company:"Kihn, Stroman and Hermann",receiving_country:"Croatia",receiving_city:"Slobodnica",receiving_company:"Baumbach Group",status:[{id:7,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-04-03T15:48:30Z"},{id:124,name:"En transit",color:"red-500",date:"2022-03-26T07:03:33Z"}]},{number:"HA-15239214",sender_id:46,sender:"Gayel",receiver_id:4
16,receiver:"Niki",sending_date:"2021-08-01T17:04:56Z",receiving_date:"2021-10-23T17:52:47Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[1,3,8],number_of_packages:6,weight:70.43,sending_country:"China",sending_city:"Jinfeng",sending_company:"O'Hara, Jones and Hudson",receiving_country:"United States",receiving_city:"Petaluma",receiving_company:"Marvin-Lueilwitz",status:[{id:443,name:"Perdu",color:"green-500",date:"2021-08-02T06:34:43Z"},{id:688,name:"Exp\xe9di\xe9",color:"green-500",date:"2022-01-14T18:54:32Z"}]},{number:"IV-42425729",sender_id:47,sender:"Reamonn",receiver_id:47,receiver:"Georgena",sending_date:"2021-06-02T07:28:35Z",receiving_date:"2021-11-27T14:44:22Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[7,6,4],number_of_packages:3,weight:21.01,sending_country:"Russia",sending_city:"Semikarakorsk",sending_company:"Hane-Marks",receiving_country:"China",receiving_city:"Zheshan",receiving_company:"Lockman-Heller",status:[{id:773,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-04-29T06:04:16Z"}]},{number:"IS-89270462",sender_id:48,sender:"Farlee",receiver_id:48,receiver:"Lyndel",sending_date:"2021-07-16T21:11:06Z",receiving_date:"2022-01-02T21:00:22Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[2,6,10],number_of_packages:3,weight:60.66,sending_country:"Philippines",sending_city:"Santo Domingo",sending_company:"Connelly-Kilback",receiving_country:"Indonesia",receiving_city:"Kenamoen",receiving_company:"McDermott, King and Turner",status:[{id:66,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-09-10T12:17:07Z"},{id:509,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-10-25T10:04:13Z"}]},{number:"MD-46251065",sender_id:49,sender:"Lon",receiver_id:49,receiver:"Dayna",sending_date:"2022-03-24T10:16:32Z",receiving_date:"2021-11-14T20:54:24Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[10,8,4],number_of_packages:8,weight:47.24,sending_country:"United States",sending_city:"Lansing",sending_company:"Gerhold Inc",receiving_country:"Brazil",receiving_city:"Osasco",receiving_company:"Conroy, Konopelski and Hudson",status:[{id:753,name:"Perdu",color:"blue-500",date:"2021-06-19T16:40:56Z"},{id:686,name:"En transit",color:"red-500",date:"2021-09-18T04:38:28Z"}]},{number:"NL-53383129",sender_id:50,sender:"Lynnette",receiver_id:50,receiver:"Kalinda",sending_date:"2021-08-26T14:57:29Z",receiving_date:"2021-09-24T15:31:50Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[3,1,2],number_of_packages:8,weight:14.47,sending_country:"China",sending_city:"Yucheng",sending_company:"Reilly Inc",receiving_country:"Nigeria",receiving_city:"Oke Ila",receiving_company:"Gleason-Abernathy",status:[{id:296,name:"Livr\xe9",color:"blue-500",date:"2021-10-26T00:14:42Z"}]},{number:"CG-07224676",sender_id:51,sender:"Jessa",receiver_id:51,receiver:"Rina",sending_date:"2021-10-16T14:39:29Z",receiving_date:"2021-06-12T23:56:13Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[4,2,5],number_of_packages:6,weight:24.31,sending_country:"France",sending_city:"Marseille",sending_company:"Collier, Blick and Gibson",receiving_country:"Thailand",receiving_city:"Sawaengha",receiving_company:"McDermott Inc",status:[{id:776,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-12-01T11:04:48Z"},{id:538,name:"Perdu",color:"green-500",date:"2022-01-19T09:25:51Z"},{id:402,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-01-15T08:32:53Z"}]},{number:"LQ-52935651",sender_id:52,sender:"Kristien",receiver_id:52,receiver:"Millisent",sending_date:"2022-04-08T12:48:42Z",receiving_date:"2022-03-29T04:03:24Z",shipped:!0,in_transit:!0,delivered:!0,lost:!1,packages:[9,2,10],number_of_packages:8,weight:5.25,sending_country:"Indonesia",sending_city:"Gandu",sending_company:"Jacobi LLC",receiving_country:"Mali",receiving_city:"Tessalit",receiving_company:"Boyer, Luettgen and Kshlerin",status:[{id:26,name:"Livr\xe9",color:"green-500",date:"2022-01-01T04:03:10Z"}]},{number:"TV-35792923",sender_id:53,sender:"Addison",receiver_id:53,receiver:"Naoma",sending_date:"2022-04-17T05:39:10Z",receiving_date:"2021-06-20T07:26:18Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[3,10,1],number_of_packages:1,weight:32.65,sending_country:"Colombia",sending_city:"Bello",sending_company:"Quitzon Inc",receiving_country:"Afghanistan",re
1ceiving_city:"Dowlaty\u0101r",receiving_company:"Hand-Windler",status:[{id:955,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-06-15T20:46:37Z"},{id:319,name:"Perdu",color:"red-500",date:"2021-05-22T04:31:37Z"}]},{number:"KF-84256071",sender_id:54,sender:"Konstanze",receiver_id:54,receiver:"Cynde",sending_date:"2021-10-05T03:41:50Z",receiving_date:"2021-07-31T03:29:30Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[3,5,1],number_of_packages:8,weight:84.48,sending_country:"Indonesia",sending_city:"Klampis",sending_company:"Runolfsson LLC",receiving_country:"Indonesia",receiving_city:"Sambirejo",receiving_company:"Borer-Nolan",status:[{id:588,name:"En transit",color:"purple-300",date:"2021-09-06T12:06:14Z"},{id:77,name:"En transit",color:"blue-500",date:"2021-09-14T08:35:57Z"},{id:900,name:"Livr\xe9",color:"red-500",date:"2021-09-12T19:05:29Z"},{id:447,name:"Livr\xe9",color:"purple-300",date:"2021-05-10T08:26:17Z"}]},{number:"LJ-74266170",sender_id:55,sender:"Amye",receiver_id:55,receiver:"Babs",sending_date:"2021-08-28T23:03:14Z",receiving_date:"2021-07-23T12:48:03Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[10,1,7],number_of_packages:1,weight:38.54,sending_country:"Kenya",sending_city:"Busia",sending_company:"Hirthe Inc",receiving_country:"Poland",receiving_city:"Be\u0142sznica",receiving_company:"Zboncak, Altenwerth and Mueller",status:[{id:288,name:"Perdu",color:"purple-300",date:"2021-11-23T23:10:08Z"},{id:671,name:"En transit",color:"purple-300",date:"2021-09-01T06:17:29Z"}]},{number:"IJ-78717660",sender_id:56,sender:"Marlowe",receiver_id:56,receiver:"Marlene",sending_date:"2021-07-16T12:59:33Z",receiving_date:"2021-05-14T02:23:45Z",shipped:!1,in_transit:!0,delivered:!0,lost:!0,packages:[5,6,9],number_of_packages:10,weight:74.7,sending_country:"Mongolia",sending_city:"Mandalgovi",sending_company:"Brown Inc",receiving_country:"Mexico",receiving_city:"Del Valle",receiving_company:"Block and Sons",status:[{id:976,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-05-29T11:56:30Z"},{id:604,name:"En transit",color:"blue-500",date:"2021-05-09T12:41:14Z"},{id:948,name:"Livr\xe9",color:"red-500",date:"2021-10-29T21:20:18Z"}]},{number:"NX-69883536",sender_id:57,sender:"Karlotta",receiver_id:57,receiver:"Cli
1o",sending_date:"2022-03-31T23:54:36Z",receiving_date:"2022-04-05T12:31:16Z",shipped:!0,in_transit:!0,delivered:!1,lost:!0,packages:[6,3,1],number_of_packages:10,weight:98.89,sending_country:"Philippines",sending_city:"Eustaquio Lopez",sending_company:"Borer-Terry",receiving_country:"France",receiving_city:"Saint-Brieuc",receiving_company:"Turner-Price",status:[{id:678,name:"Perdu",color:"blue-500",date:"2021-10-10T12:59:40Z"},{id:82,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-12-16T22:53:51Z"},{id:264,name:"En transit",color:"blue-500",date:"2021-09-01T01:45:23Z"},{id:191,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-09-05T09:54:05Z"},{id:64,name:"Livr\xe9",color:"purple-300",date:"2021-12-26T19:46:09Z"}]},{number:"TK-22831787",sender_id:58,sender:"Cayla",receiver_id:58,receiver:"Rubie",sending_date:"2021-04-25T00:44:50Z",receiving_date:"2021-06-23T02:18:35Z",shipped:!0,in_transit:!1,delivered:!0,lost:!1,packages:[7,3,8],number_of_packages:3,weight:68.04,sending_country:"Thailand",sending_city:"Nakhon Phanom",sending_company:"Monahan, Barton and Upton",receiving_country:"Croatia",receiving_city:"Zagreb",receiving_company:"Lockman Inc",status:[{id:132,name:"En transit",color:"red-500",date:"2022-04-10T12:54:29Z"},{id:298,name:"Perdu",color:"blue-500",date:"2021-05-24T04:15:56Z"},{id:807,name:"Perdu",color:"red-500",date:"2021-08-29T07:39:47Z"},{id:601,name:"En transit",color:"red-500",date:"2021-07-13T05:25:32Z"}]},{number:"XW-85345087",sender_id:59,sender:"Peggi",receiver_id:59,receiver:"Gertrudis",sending_date:"2021-06-22T09:58:57Z",receiving_date:"2021-11-26T18:46:49Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[5,6,1],number_of_packages:10,weight:17.64,sending_country:"Philippines",sending_city:"Pan-an",sending_company:"Johnson-Brown",receiving_country:"Indonesia",receiving_city:"Ciherang",receiving_company:"Shanahan LLC",status:[{id:737,name:"Perdu",color:"red-500",date:"2021-08-14T11:16:31Z"}]},{number:"VS-22447697",sender_id:60,sender:"Merrick",receiver_id:60,receiver:"Aeriela",sending_date:"2021-12-12T17:34:31Z",receiving_date:"2021-12-20T18:49:20Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[3,6,1],number_of_packages:2,weight:69.66,sending_country:"United States",sending_city:"Saint Louis",sending_company:"Walsh, Bode and Bergnaum",receiving_country:"Peru",receiving_city:"Caujul",receiving_company:"Dietrich-Towne",status:[{id:50,name:"Livr\xe9",color:"purple-300",date:"2022-02-05T02:43:54Z"}]},{number:"FK-09876470",sender_id:61,sender:"Tedman",receiver_id:61,receiver:"Marge",sending_date:"2021-05-05T01:45:20Z",receiving_date:"2021-11-18T13:27:03Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[4,5,8],number_of_packages:8,weight:2.41,sending_country:"Colombia",sending_city:"Villa del Rosario",sending_company:"Lubowitz Group",receiving_country:"Poland",receiving_city:"Krzanowice",receiving_company:"Metz-Nikolaus",status:[{id:690,name:"Perdu",color:"red-500",date:"2022-02-05T18:55:52Z"},{id:886,name:"En transit",color:"red-500",date:"2022-01-12T04:29:47Z"},{id:85,name:"En transit",color:"red-500",date:"2021-08-19T22:02:35Z"},{id:605,name:"En transit",color:"green-500",date:"2021-11-23T20:22:07Z"}]},{number:"IC-05975832",sender_id:62,sender:"Haley",receiver_id:62,receiver:"Eydie",sending_date:"2021-09-18T17:09:20Z",receiving_date:"2021-10-30T07:02:45Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[10,9,5],number_of_packages:6,weight:23.21,sending_country:"China",sending_city:"Xilinji",sending_company:"Ward LLC",receiving_country:"Brazil",receiving_city:"Ipaba",receiving_company:"DuBuque-Harber",status:[{id:2,name:"Livr\xe9",color:"blue-500",date:"2021-11-11T21:44:36Z"},{id:716,name:"Perdu",color:"green-500",date:"2021-11-14T17:50:52Z"}]},{number:"MU-18843629",sender_id:63,sender:"Dimitri",receiver_id:63,receiver:"Maddy",sending_date:"2021-05-25T15:26:08Z",receiving_date:"2022-01-02T11:33:04Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[5,9,4],number_of_packages:7,weight:54.16,sending_country:"China",sending_city:"Hongkeli",sending_company:"Harvey-Berge",receiving_country:"China",receiving_city:"Huai\u2019an",receiving_company:"Wolff, Kunze and Romaguera",status:[{id:260,name:"Perdu",color:"purple-300",date:"2021-10-22T20:47:30Z"},{id:945,name:"Perdu",color:"green-500",date:"2021-08-29T05:09:43Z"},{id:589,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-12-13T20:38:18Z"},{id:385,name:"En transit",color:"blue-500",date:"2021-08-15T15:36:31Z"}]},{number:"ME-16508273",sender_id:64,sender:"Malanie",receiver_id:64,receiver:"Zelma",sending_date:"2021-09-29T18:57:25Z",receiving_date:"2021-12-25T04:20:58Z",shipped:!1,in_transit:!0,delivered:!1,lost:!0,packages:[10,9,4],number_of_packages:8,weight:66.76,sending_country:"China",sending_city:"Zhagang",sending_company:"McGlynn, Kovacek and Jaskolski",receiving_country:"Indonesia",receiving_city:"Ebak",receiving_company:"Re
1ichel, Terry and Lowe",status:[{id:687,name:"Livr\xe9",color:"green-500",date:"2021-06-10T03:57:08Z"},{id:412,name:"En transit",color:"green-500",date:"2021-06-18T18:43:30Z"},{id:337,name:"En transit",color:"blue-500",date:"2021-11-03T08:26:00Z"},{id:903,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-04-24T16:56:39Z"},{id:363,name:"Livr\xe9",color:"blue-500",date:"2021-05-03T22:24:15Z"}]},{number:"RX-93364008",sender_id:65,sender:"Tye",receiver_id:65,receiver:"Christina",sending_date:"2022-03-04T18:08:08Z",receiving_date:"2022-01-18T10:07:28Z",shipped:!1,in_transit:!1,delivered:!0,lost:!0,packages:[4,8,3],number_of_packages:6,weight:66.27,sending_country:"Philippines",sending_city:"Bulacan",sending_company:"Feeney LLC",receiving_country:"Iran",receiving_city:"\u1e28\u0101jj\u012b\u0101b\u0101d",receiving_company:"Donnelly, Vandervort and Terry",status:[{id:417,name:"En transit",color:"red-500",date:"2022-01-14T11:38:38Z"},{id:17,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-06-30T10:18:55Z"},{id:896,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-04-01T17:57:14Z"}]},{number:"PB-83937215",sender_id:66,sender:"Bartlet",receiver_id:66,receiver:"Milly",sending_date:"2022-04-01T08:21:51Z",receiving_date:"2021-12-20T19:01:52Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[7,8,1],number_of_packages:1,weight:73.6,sending_country:"Serbia",sending_city:"Turija",sending_company:"Fritsch, Mitchell and Streich",receiving_country:"Indonesia",receiving_city:"Karanggedang",receiving_company:"Veum-Kshlerin",status:[{id:609,name:"Livr\xe9",color:"green-500",date:"2021-06-03T17:42:12Z"},{id:32,name:"Perdu",color:"blue-500",date:"2022-01-18T17:53:53Z"}]},{number:"SC-40706205",sender_id:67,sender:"Sheila",receiver_id:67,receiver:"Lita",sending_date:"2021-05-28T14:24:37Z",receiving_date:"2021-09-13T01:53:18Z",shipped:!0,in_transit:!1,delivered:!1,lost:!1,packages:[10,8,1],number_of_packages:9,weight:33.89,sending_country:"Poland",sending_city:"\u017bywiec",sending_company:"Donnelly-Jaskolski",receiving_country:"France",receiving_city:"Roissy Charles-de-Gaulle",receiving_company:"VonRueden Inc",status:[{id:913,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-10-15T19:39:26Z"},{id:646,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-11-30T05:31:12Z"},{id:270,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-08-28T17:24:05Z"},{id:25,name:"En transit",color:"purple-300",date:"2022-02-18T14:16:51Z"},{id:59,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-07-02T21:18:41Z"}]},{number:"SV-57873472",sender_id:68,sender:"Blaire",receiver_id:68,receiver:"Dynah",sending_date:"2021-05-28T09:24:00Z",receiving_date:"2022-01-17T22:37:40Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[8,6,1],number_of_packages:6,weight:25.01,sending_country:"France",sending_city:"Reims",sending_company:"Hegmann Inc",receiving_country:"Indonesia",receiving_city:"Buriwutung",receiving_company:"Blick, Schiller and Weissnat",status:[{id:949,name:"Livr\xe9",color:"red-500",date:"2021-08-24T11:23:35Z"},{id:149,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-09-21T03:41:02Z"},{id:672,name:"En transit",color:"green-500",date:"2021-11-30T07:41:18Z"},{id:938,name:"En transit",color:"blue-500",date:"2021-07-29T05:27:06Z"},{id:27,name:"Perdu",color:"green-500",date:"2021-05-25T20:19:04Z"}]},{number:"ED-36143303",sender_id:69,sender:"Farlee",receiver_id:69,receiver:"Noellyn",sending_date:"2021-06-16T02:57:27Z",receiving_date:"2021-12-23T08:59:06Z",shipped:!0,in_transit:!1,delivered:!0,lost:!1,packages:[5,8,7],number_of_packages:4,weight:16.45,sending_country:"Peru",sending_city:"Huallanca",sending_company:"Stiedemann, Spencer and Walker",receiving_country:"Ghana",receiving_city:"Berekum",receiving_company:"O'Keefe Inc",status:[{id:956,name:"Livr\xe9",color:"red-500",date:"2021-09-28T11:52:52Z"},{id:717,name:"En transit",color:"green-500",date:"2022-02-06T23:44:53Z"},{id:62,name:"En transit",color:"green-500",date:"2022-03-28T22:07:00Z"}]},{number:"SK-67989666",sender_id:70,sender:"Brit",receiver_id:70,receiver:"Linn",sending_date:"2021-12-15T18:10:59Z",receiving_date:"2021-10-08T14:09:54Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[2,6,1],number_of_packages:2,weight:47.87,sending_country:"Philippines",sending_city:"Buliwao",sending_company:"Funk, Volkman and Reichel",receiving_country:"Cyprus",receiving_city:"Leon\xe1risso",receiving_company:"Bode, Hettinger and Kunde",status:[{id:834,name:"En transit",color:"blue-500",date:"2022-01-18T04:04:31Z"},{id:92,name:"Livr\xe9",color:"red-500",date:"2021-12-11T22:20:37Z"},{id:88,name:"Perdu",color:"red-500",date:"2021-12-07T21:57:13Z"},{id:988,name:"En transit",color:"blue-500",date:"2021-06-13T12:30:33Z"}]},{number:"LM-42609601",sender_id:71,sender:"Meg",receiver_id:71,receiver:"Charisse",sending_date:"2021-10-16T12:48:34Z",receiving_date:"2021-07-12T18:12:12Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[1,2,7],number_of_packages:10,weight:91.25,sending_country:"Tunisia",sending_city:"Al Qarmadah",sending_company:"Pacocha, Armstrong and Brown",receiving_country:"United States",receiving_city:"Oklahoma City",receiving_company:"Thompson and Sons",status:[{id:111,name:"Perdu",color:"purple-300",date:"2022-04-02T15:42:12Z"},{id:652,name:"Perdu",color:"green-500",date:"2021-11-04T13:42:40Z"},{id:143,name:"En transit",color:"red-500",date:"2021-04-26T20:13:13Z"}]},{number:"EU-23912549",sender_id:72,sender:"Ario",receiver_id:72,receiver:"Ethyl",sending_date:"2021-07-08T13:20:03Z",receiving_date:"2021-05-04T14:57:03Z",shipped:!0,in_transit:!1,delivered:!0,lost:!0,packages:[1,10,5],number_of_packages:7,weight:82.79,sending_country:"Canada",sending_city:"Rosthern",sending_company:"Heaney-O'Connell",receiving_country:"South Korea",receiving_city:"Jinan-gun",receiving_company:"Paucek LLC",status:[{id:439,name:"Perdu",color:"purple-300",date:"2021-09-25T11:58:06Z"}]},{number:"QP-79729215",sender_id:73,sender:"Ernestine",receiver_id:73,receiver:"Paulette",sending_date:"2021-06-08T23:22:39Z",receiving_date:"2021-06-01T00:25:44Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[4,10,7],number_of_packages:3,weight:42.43,sending_country:"United States",sending_city:"Washington",sending_company:"Hintz, Toy and Haley",receiving_country:"Vietnam",receiving_city:"S\u01a1n T\xe2y",receiving_company:"Hane, Miller and Powlowski",status:[{id:344,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-11-06T13:33:05Z"},{id:832,name:"Perdu",color:"blue-500",date:"2022-03-11T14:28:39Z"},{id:920,name:"En transit",color:"red-500",date:"2021-06-03T12:25:34Z"}]},{number:"EC-31504412",sender_id:74,sender:"Marie",receiver_id:74,receiver:"Jeana",sending_date:"2021-10-11T08:28:38Z",receiving_date:"2022-02-21T02:20:36Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[9,6,2],number_of_packages:10,weight:59.25,sending_country:"Russia",sending_city:"Sosnovka",sending_company:"McKenzie, Lind and Mraz",receiving_country:"China",receiving_city:"Yangchun",receiving_company:"Huel-Huels",status:[{id:397,name:"Perdu",color:"green-500",date:"2021-05-20T19:34:02Z"},{id:766,name:"Perdu",color:"purple-300",date:"2021-08-17T15:41:39Z"},{id:448,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-03-21T09:50:26Z"},{id:907,name:"Exp\xe9di\xe9",color:"red-500",date:"2022-04-21T22:23:15Z"},{id:581,name:"Perdu",color:"green-500",date:"2021-11-20T08:39:55Z"}]},{number:"HN-53110398",sender_id:75,sender:"Lilah",receiver_id:75,receiver:"Netty",sending_date:"2022-01-26T08:34:03Z",receiving_date:"2021-06-21T13:35:12Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[1,9,10],number_of_packages:7,weight:9.24,sending_country:"China",sending_city:"Xicun",sending_company:"Schroeder-Ziemann",receiving_country:"Indonesia",receiving_city:"Limbangan",re
1ceiving_company:"Will and Sons",status:[{id:3,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-10-24T12:05:46Z"},{id:692,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-07-09T05:59:44Z"},{id:503,name:"Livr\xe9",color:"green-500",date:"2022-01-28T09:57:15Z"}]},{number:"RS-57897432",sender_id:76,sender:"Ardath",receiver_id:76,receiver:"Marylin",sending_date:"2022-04-18T11:25:34Z",receiving_date:"2021-12-17T15:04:16Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[2,3,7],number_of_packages:4,weight:40.22,sending_country:"Russia",sending_city:"Minusinsk",sending_company:"Larson-Hettinger",receiving_country:"China",receiving_city:"Changsha",receiving_company:"Marks-Adams",status:[{id:641,name:"En transit",color:"red-500",date:"2021-07-20T09:58:27Z"},{id:370,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-08-30T03:00:54Z"},{id:478,name:"Livr\xe9",color:"blue-500",date:"2021-05-18T16:55:26Z"},{id:125,name:"Perdu",color:"purple-300",date:"2022-04-04T07:47:26Z"}]},{number:"XF-72417024",sender_id:77,sender:"Marina",receiver_id:77,receiver:"Patricia",sending_date:"2021-07-20T07:47:23Z",receiving_date:"2022-02-17T09:37:59Z",shipped:!0,in_transit:!0,delivered:!1,lost:!0,packages:[7,1,2],number_of_packages:5,weight:30.52,sending_country:"China",sending_city:"Jiulong",sending_company:"Gottlieb, Schroeder and Renner",receiving_country:"China",receiving_city:"Tiehe",receiving_company:"Mante-Price",status:[{id:269,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-06-14T18:05:50Z"}]},{number:"CT-44556770",sender_id:78,sender:"Caddric",receiver_id:78,receiver:"Carla",sending_date:"2022-04-23T13:12:50Z",receiving_date:"2021-11-13T00:21:18Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[4,2,5],number_of_packages:8,weight:5.23,sending_country:"Dominican Republic",sending_city:"Jarabacoa",sending_company:"Christiansen, Kshlerin and Hickle",receiving_country:"Nigeria",receiving_city:"Otan Aiyegbaju",receiving_company:"Howell Inc",status:[{id:302,name:"En transit",color:"blue-500",date:"2021-11-01T01:57:31Z"},{id:386,name:"Perdu",color:"blue-500",date:"2022-02-19T10:53:43Z"},{id:301,name:"Perdu",color:"green-500",date:"2021-08-06T12:19:19Z"},{id:691,name:"Exp\xe9di\xe9",color:"purple-300",date:"2021-11-23T07:27:30Z"}]},{number:"PO-43251106",sender_id:79,sender:"Alia",receiver_id:79,receiver:"Cathrine",sending_date:"2021-06-09T19:37:37Z",receiving_date:"2022-04-13T05:57:34Z",shipped:!1,in_transit:!1,delivered:!0,lost:!1,packages:[4,5,8],number_of_packages:1,weight:19.57,sending_country:"Saint Kitts and Nevis",sending_city:"Monkey Hill",sending_company:"Padberg and Sons",receiving_country:"France",receiving_city:"Sophia Antipolis",receiving_company:"Kling and Sons",status:[{id:328,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-07-30T16:20:12Z"},{id:576,name:"Perdu",color:"purple-300",date:"2021-08-16T14:50:02Z"},{id:366,name:"Livr\xe9",color:"green-500",date:"2021-09-09T01:49:03Z"},{id:120,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-11-21T05:23:30Z"},{id:180,name:"Perdu",color:"blue-500",date:"2022-02-05T23:34:09Z"}]},{number:"WH-49471495",sender_id:80,sender:"Karmen",receiver_id:80,receiver:"Kim",sending_date:"2021-08-08T04:06:42Z",receiving_date:"2021-09-21T10:09:22Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[8,1,3],number_of_packages:1,weight:64.85,sending_country:"China",sending_city:"Gaoqiao",sending_company:"Beahan, Hodkiewicz and Bashirian",receiving_country:"Russia",receiving_city:"Lobanovo",receiving_company:"Herzog Inc",status:[{id:982,name:"Livr\xe9",color:"blue-500",date:"2021-05-31T13:23:52Z"},{id:786,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-05-11T16:08:28Z"}]},{number:"KP-63240748",sender_id:81,sender:"Clarabelle",receiver_id:81,receiver:"Jennee",sending_date:"2021-06-10T02:14:26Z",receiving_date:"2021-09-28T16:49:29Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[7,4,8],number_of_packages:1,weight:49.1,sending_country:"Indonesia",sending_city:"Lamadong",sending_company:"Adams, Brown and Prohaska",receiving_country:"China",receiving_city:"Huangdu",receiving_company:"Leuschke LLC",status:[{id:569,name:"Livr\xe9",color:"green-500",date:"2022-03-03T18:37:00Z"},{id:824,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-12-05T10:50:19Z"}]},{number:"TJ-48481918",sender_id:82,sender:"Quill",receiver_id:82,receiver:"Gerry",sending_date:"2021-07-01T16:57:24Z",receiving_date:"2022-04-23T20:56:57Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[10,8,2],number_of_packages:4,weight:43.92,sending_country:"China",sending_city:"Baoquan",sending_company:"Lubowitz-Gleichner",receiving_country:"Sweden",receiving_city:"Stockholm",receiving_company:"Bartell Group",status:[{id:924,name:"Livr\xe9",color:"purple-300",date:"2021-05-20T17:08:32Z"},{id:829,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-02-11T03:06:36Z"}]},{number:"DP-90378210",sender_id:83,sender:"Ashlee",receiver_id:83,receiver:"Sephira",
1sending_date:"2021-09-07T10:21:01Z",receiving_date:"2021-07-07T19:56:20Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[5,1,2],number_of_packages:4,weight:75.97,sending_country:"Japan",sending_city:"Sakado",sending_company:"Langworth LLC",receiving_country:"China",receiving_city:"Shenkou",receiving_company:"Sawayn, Zulauf and Gulgowski",status:[{id:548,name:"Livr\xe9",color:"purple-300",date:"2021-07-08T21:54:51Z"},{id:927,name:"Perdu",color:"green-500",date:"2021-11-16T02:02:58Z"},{id:37,name:"En transit",color:"green-500",date:"2021-06-06T23:40:49Z"},{id:471,name:"En transit",color:"blue-500",date:"2021-12-24T00:44:21Z"}]},{number:"IX-63105370",sender_id:84,sender:"Oralee",receiver_id:84,receiver:"Jan",sending_date:"2021-07-10T17:36:29Z",receiving_date:"2021-09-03T14:57:27Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[4,2,10],number_of_packages:9,weight:56.15,sending_country:"Colombia",sending_city:"Soacha",sending_company:"Leffler-Bednar",receiving_country:"Philippines",receiving_city:"Gumaus",receiving_company:"Roob LLC",status:[{id:519,name:"En transit",color:"red-500",date:"2021-06-14T06:39:31Z"},{id:677,name:"En transit",color:"green-500",date:"2021-07-08T14:31:07Z"}]},{number:"JG-49519312",sender_id:85,sender:"Irv",receiver_id:85,receiver:"Camilla",sending_date:"2021-10-23T15:05:31Z",receiving_date:"2022-02-16T11:17:45Z",shipped:!1,in_transit:!0,delivered:!1,lost:!1,packages:[9,2,5],number_of_packages:10,weight:21.17,sending_country:"Papua New Guinea",sending_city:"Tari",sending_company:"Hauck, Schoen and Rutherford",receiving_country:"Zimbabwe",receiving_city:"Bindura",receiving_company:"Macejkovic-Cronin",status:[{id:476,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-05-11T18:57:20Z"},{id:756,name:"Livr\xe9",color:"purple-300",date:"2022-03-13T09:03:28Z"},{id:464,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-02-26T19:26:55Z"},{id:838,name:"En transit",color:"red-500",date:"2021-09-28T07:33:17Z"},{id:147,name:"Livr\xe9",color:"green-500",date:"2022-04-16T04:26:28Z"}]},{number:"TQ-49005154",sender_id:86,sender:"Edik",receiver_id:86,receiver:"Tabby",sending_date:"2021-06-05T18:17:44Z",receiving_date:"2022-03-18T09:09:01Z",shipped:!1,in_transit:!0,delivered:!0,lost:!0,packages:[10,5,8],number_of_packages:10,weight:14.32,sending_country:"Croatia",sending_city:"Jak\u0161i\u0107",sending_company:"Hirthe LLC",receiving_country:"Norway",receiving_city:"Bergen",receiving_company:"Pacocha Inc",status:[{id:496,name:"Livr\xe9",color:"purple-300",date:"2021-05-08T09:12:02Z"}]},{number:"NM-43855975",sender_id:87,sender:"Matthiew",receiver_id:87,receiver:"Ailene",sending_date:"2021-09-23T18:07:37Z",receiving_date:"2021-12-04T22:55:59Z",shipped:!1,in_transit:!0,delivered:!0,lost:!0,packages:[2,10,4],number_of_packages:5,weight:84.22,sending_country:"China",sending_city:"Jiaozhou",sending_company:"Kirlin, Orn and Pouros",receiving_country:"Honduras",receiving_city:"Agalteca",receiving_company:"Goodwin, Huels and Oberbrunner",status:[{id:790,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-07-02T03:10:41Z"},{id:818,name:"Exp\xe9di\xe9",color:"red-500",date:"2021-08-25T13:09:30Z"},{id:685,name:"Livr\xe9",color:"red-500",date:"2021-08-27T11:58:16Z"}]},{number:"OS-72169012",sender_id:88,sender:"Hynda",receiver_id:88,receiver:"Vonnie",sending_date:"2022-03-26T22:00:10Z",receiving_date:"2021-08-10T19:43:57Z",shipped:!1,in_transit:!1,delivered:!1,lost:!1,packages:[8,2,7],number_of_packages:10,weight:85.42,sending_country:"Philippines",sending_city:"San Isidro",sending_company:"Farrell, Conn and Keebler",receiving_country:"Russia",receiving_city:"Mostovskoy",receiving_company:"Medhurst Group",status:[{id:23,name:"En transit",color:"blue-500",date:"2021-10-07T10:20:40Z"},{id:961,name:"En transit",color:"green-500",date:"2022-02-08T00:31:27Z"},{id:266,name:"Livr\xe9",color:"blue-500",date:"2021-11-28T23:10:26Z"}]},{number:"HD-95289297",sender_id:89,sender:"Terra",receiver_id:89,receiver:"Rochell",sending_date:"2021-04-24T12:27:58Z",receiving_date:"2021-10-17T08:07:29Z",shipped:!0,in_transit:!1,delivered:!0,lost:!1,packages:[8,3,1],number_of_packages:10,weight:43.97,sending_country:"Nicaragua",sending_city:"El Realejo",sending_company:"Kshlerin-Parisian",receiving_country:"Czech Republic",re
1ceiving_city:"\u017didlochovice",receiving_company:"Gottlieb, Emard and Nolan",status:[{id:490,name:"En transit",color:"blue-500",date:"2021-10-18T00:59:20Z"},{id:217,name:"Perdu",color:"green-500",date:"2022-03-29T21:06:44Z"},{id:469,name:"Exp\xe9di\xe9",color:"purple-300",date:"2022-02-17T07:25:32Z"},{id:202,name:"Perdu",color:"red-500",date:"2021-12-09T19:53:45Z"}]},{number:"EC-19969162",sender_id:90,sender:"Hyatt",receiver_id:90,receiver:"Karleen",sending_date:"2021-06-08T10:55:46Z",receiving_date:"2021-09-14T10:48:35Z",shipped:!0,in_transit:!0,delivered:!1,lost:!1,packages:[2,1,5],number_of_packages:2,weight:77.22,sending_country:"Canada",sending_city:"Shediac",sending_company:"Kris, Mayert and Crist",receiving_country:"Indonesia",receiving_city:"Paseh",receiving_company:"Weber, Lesch and Auer",status:[{id:116,name:"En transit",color:"blue-500",date:"2021-10-02T19:48:19Z"},{id:580,name:"Perdu",color:"green-500",date:"2021-06-04T14:00:40Z"},{id:681,name:"Livr\xe9",color:"green-500",date:"2021-05-02T21:40:13Z"},{id:713,name:"En transit",color:"green-500",date:"2021-12-14T20:55:52Z"},{id:806,name:"Perdu",color:"red-500",date:"2021-07-01T23:04:57Z"}]},{number:"ON-00095108",sender_id:91,sender:"Wendall",receiver_id:91,receiver:"Hollyanne",sending_date:"2022-01-22T19:48:47Z",receiving_date:"2021-08-04T08:50:26Z",shipped:!1,in_transit:!1,delivered:!1,lost:!0,packages:[5,6,10],number_of_packages:6,weight:20.73,sending_country:"China",sending_city:"Lukou",sending_company:"Wolff, Von and Lowe",receiving_country:"China",receiving_city:"Gaoshi",receiving_company:"Schneider, Gislason and Cormier",status:[{id:145,name:"Exp\xe9di\xe9",color:"red-500",date:"2022-01-03T14:37:41Z"},{id:258,name:"Livr\xe9",color:"green-500",date:"2021-05-30T08:12:26Z"},{id:531,name:"Livr\xe9",color:"red-500",date:"2021-07-10T19:09:21Z"}]},{number:"WN-62552147",sender_id:92,sender:"Mikel",receiver_id:92,receiver:"Claudia",sending_date:"2021-10-19T11:23:13Z",receiving_date:"2022-03-23T12:09:14Z",shipped:!0,in_transit:!1,delivered:!1,lost:!0,packages:[7,6,5],number_of_packages:7,weight:15.33,sending_country:"Bulgaria",sending_city:"Chirpan",sending_company:"Reinger, Dickinson and Hansen",receiving_country:"China",receiving_city:"Lugu",receiving_company:"Morissette-Bednar",status:[{id:175,name:"Exp\xe9di\xe9",color:"blue-500",date:"2022-03-23T08:42:58Z"},{id:280,name:"Livr\xe9",color:"blue-500",date:"2022-02-06T14:38:50Z"}]},{number:"PX-47198620",sender_id:93,sender:"Sigismondo",receiver_id:93,receiver:"Isadora",sending_date:"2021-08-10T12:35:29Z",receiving_date:"2021-07-26T11:50:51Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[6,4,2],number_of_packages:9,weight:97.68,sending_country:"China",sending_city:"Hongwansi",sending_company:"Schaefer and Sons",receiving_country:"Philippines",receiving_city:"Cavinti",receiving_company:"Reilly-Kautzer",status:[{id:654,name:"Perdu",color:"purple-300",date:"2021-05-27T01:39:20Z"},{id:446,name:"Perdu",color:"purple-300",date:"2021-12-20T01:36:19Z"},{id:849,name:"En transit",color:"green-500",date:"2021-05-11T09:01:51Z"},{id:98,name:"En transit",color:"red-500",date:"2021-05-09T20:58:12Z"},{id:51,name:"Livr\xe9",color:"blue-500",date:"2021-05-01T23:32:04Z"}]},{number:"XT-71664646",sender_id:94,sender:"Gibb",receiver_id:94,receiver:"Odetta",sending_date:"2021-11-20T05:26:21Z",receiving_date:"2021-10-05T04:50:13Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[8,4,7],number_of_packages:1,weight:30.93,sending_country:"Indonesia",sending_city:"Marang",sending_company:"Hermann, Muller and Reichel",receiving_country:"Indonesia",receiving_city:"Krajan Caluk",receiving_company:"Jaskolski-Wehner",status:[{id:245,name:"Livr\xe9",color:"red-500",date:"2021-10-27T08:27:01Z"},{id:777,name:"Livr\xe9",color:"purple-300",date:"2022-01-29T21:50:42Z"},{id:968,name:"Livr\xe9",color:"green-500",date:"2021-05-27T07:33:26Z"},{id:56,name:"En transit",color:"green-500",date:"2021-06-26T01:52:04Z"},{id:262,name:"Livr\xe9",color:"green-500",date:"2021-12-17T08:38:19Z"}]},{number:"CE-39980601",sender_id:95,sender:"Cirilo",receiver_id:95,receiver:"Alla",sending_date:"2022-01-19T13:31:50Z",receiving_date:"2021-11-04T14:32:43Z",shipped:!1,in_transit:!0,delivered:!1,lost:!0,packages:[8,4,2],number_of_packages:10,weight:26.46,sending_country:"Philippines",sending_city:"Balbalan",sending_company:"Ondricka and Sons",receiving_country:"Indonesia",receiving_city:"Buraen",receiving_company:"Pacocha LLC",status:[{id:579,name:"En transit",color:"blue-500",date:"2021-10-01T03:14:43Z"},{id:802,name:"Perdu",color:"purple-300",date:"2021-12-21T21:54:16Z"}]}
1,{number:"ET-13262469",sender_id:96,sender:"Grete",receiver_id:96,receiver:"Brittani",sending_date:"2021-12-17T12:02:07Z",receiving_date:"2022-01-17T23:56:59Z",shipped:!1,in_transit:!0,delivered:!0,lost:!1,packages:[3,6,10],number_of_packages:6,weight:85.69,sending_country:"Greece",sending_city:"N\xe9a Pal\xe1tia",sending_company:"O'Conner, Collier and Watsica",receiving_country:"Brazil",receiving_city:"Lad\xe1rio",receiving_company:"Strosin Inc",status:[{id:231,name:"Perdu",color:"purple-300",date:"2022-01-27T02:19:42Z"},{id:291,name:"Exp\xe9di\xe9",color:"green-500",date:"2021-11-06T09:10:32Z"}]},{number:"ME-89000323",sender_id:97,sender:"Garnette",receiver_id:97,receiver:"Enriqueta",sending_date:"2021-06-13T07:18:20Z",receiving_date:"2022-01-22T12:21:07Z",shipped:!0,in_transit:!0,delivered:!0,lost:!0,packages:[5,7,9],number_of_packages:8,weight:74.39,sending_country:"China",sending_city:"Nanchangshan",sending_company:"Schneider, Dach and Nolan",receiving_country:"France",receiving_city:"Bordeaux",receiving_company:"Bruen, Steuber and Koch",status:[{id:43,name:"Exp\xe9di\xe9",color:"blue-500",date:"2021-07-29T02:26:58Z"},{id:823,name:"Livr\xe9",color:"green-500",date:"2021-08-28T15:01:40Z"},{id:392,name:"Perdu",color:"blue-500",date:"2021-09-07T22:10:22Z"},{id:526,name:"Perdu",color:"blue-500",date:"2022-04-06T18:40:15Z"}]},{number:"TU-64066705",sender_id:98,sender:"Veronica",receiver_id:98,receiver:"Maure",sending_date:"2022-04-14T10:31:30Z",receiving_date:"2022-04-03T07:41:16Z",shipped:!0,in_transit:!1,delivered:!0,lost:!1,packages:[4,3,7],number_of_packages:4,weight:65.64,sending_country:"Philippines",sending_city:"San Diego",sending_company:"Nicolas, Abshire and Volkman",receiving_country:"Ireland",receiving_city:"Castlebellingham",receiving_company:"Gleason, Aufderhar and Shields",status:[{id:744,name:"En transit",color:"blue-500",date:"2022-03-30T19:40:42Z"},{id:261,name:"Perdu",color:"green-500",date:"2021-12-02T08:57:05Z"},{id:819,name:"Livr\xe9",color:"red-500",date:"2021-12-24T17:45:11Z"},{id:694,name:"Perdu",color:"red-500",date:"2021-12-18T09:11:33Z"}]},{number:"EF-54452224",sender_id:99,sender:"Cindra",receiver_id:99,receiver:"Tine",sending_date:"2022-04-19T04:00:39Z",receiving_date:"2021-05-06T00:55:25Z",shipped:!0,in_transit:!0,delivered:!1,lost:!0,packages:[5,4,10],number_of_packages:6,weight:94.45,sending_country:"France",sending_city:"Le Perreux-sur-Marne",sending_company:"Wiegand Inc",receiving_country:"South Korea",receiving_city:"Cheonan",receiving_company:"Watsica-Langosh",status:[{id:816,name:"Livr\xe9",color:"green-500",date:"2022-02-26T00:07:35Z"}]},{number:"XN-04164191",sender_id:100,sender:"Gris",receiver_id:100,receiver:"Simonette",sending_date:"2021-12-11T23:42:37Z",receiving_date:"2021-06-13T20:24:07Z",shipped:!0,in_transit:!0,delivered:!1,lost:!0,packages:[1,10,3],number_of_packages:5,weight:72.72,sending_country:"China",sending_city:"Erba",sending_company:"Strosin Group",receiving_country:"Senegal",receiving_city:"Gandiaye",receiving_company:"Kozey-Quitzon",status:[{id:223,name:"Livr\xe9",color:"green-500",date:"2021-10-14T19:45:07Z"},{id:33,name:"Livr\xe9",color:"blue-500",date:"2021-04-27T08:14:51Z"},{id:556,name:"Perdu",color:"green-500",date:"2021-10-30T13:19:40Z"}]}],U.packages=[{id:1,"":""}],U})();class qs{}qs.equipments=[{id:"1",name:"Gants de manutention en peau taille 10",description:" Pour protection m\xe9canique et usage g\xe9n\xe9ral Conforme aux directives europ\xe9ennes",important:!0},{id:"2",name:"Gants de manutention renforc\xe9s taille 10",description:"Paire de gants type \xab docker \xbb Taille 10 Cuir en cro\xfbte de bovin Dos et manchette en toile",important:!0},{id:"3",name:"Gilet de s\xe9curit\xe9 jaune fluo luminescent CE professionnel, \xe0 scratch",description:"Gilet jaune fluo haute visibilit\xe9 En maille Fermeture \xe0 scratch pour un confort d'utilisation optimum : ouverture et fermeture rapide 2 bandes r\xe9tror\xe9flechissantes devant ",important:!0},{id:"4",name:"Casque de s\xe9curit\xe9 \xe0 lunettes int\xe9gr\xe9es",description:"Casque de chantier blanc : Double protection permanente A\xe9rations lat\xe9rales Bandes anti-transpiration Conforme aux normes",important:!0},{id:"6",name:"Gants de manutention en nylon gris taille 10",description:"Gants de manutention fins prot\xe9geant des risques m\xe9caniques. Sp\xe9cialement adapt\xe9s lorsqu'une grande dext\xe9rit\xe9 est recherch\xe9e",important:!0},{id:"7",name:"Perche t\xe9lescopique multifonctions 1.11m \xe0 1.92 m",description:"manipuler les ridelles du v\xe9hicule",important:!1},{id:"8",name:"Sacoche ADR compl\xe8te",description:"manipuler les ridelles du v\xe9hicule",important:!0},{id:"8",name:"Sacoche ADR compl\xe8te",description:"manipuler les ridelles du v\xe9hicule",important:!0},{id:"8",name:"Sacoche ADR compl\xe8te",description:"manipuler les ridelles du v\xe9hicule",important:!0},{id:"8",name:"Sacoche ADR compl\xe8te",description:"manipuler les ridelles du v\xe9hicule",important:!0}],qs.tractors=[{id:"1",numberPlate:"12-DF-12",fuel:95,mileage:128998,specification:null,onBoardEquipements:qs.equipments}],qs.trailers=[{id:"trailer-1",numberPlate:"12-KLK-12",specification:null}],qs.assignements=[{id:"1",driver:{uid:"3ziHQYOvN2blIhw3V54O82MmEvh2",firstName:"Tarik",lastName:"Moussaoui"},vehicule:{id:"vid",name:"Tracteur",numberPlate:"FF-345-FR"},trailer:{id:"id",name:"Remorque",numberPlate:"TT-345-FR"},asignedAt:new Date,assignmentMetaData:{mileage:{value:122323,created:new Date,by:"assigner id",source:"affectation"},fuel:{value:122,created:new Date,by:"assigner id",source:"affectation"},vehiculeAssignedAt:new Date,hasTrailer:!0,trailerAssignedAt:new Date}}];let Ds=(()=>{class U{}return U.availableActivityDefs=[{name:"Repos",slug:"repos",suspendable:!1,completable:!0,suspendedBy:null,completedBy:null},{name:"Gasoil",slug:"fuel",suspendable:!1,completable:!0,suspendedBy:null,completedBy:null},{name:"Arriv\xe9e",slug:"arrivee",suspendable:!1,completable:!1,suspendedBy:null,completedBy:null},{name:"D\xe9part",slug:"depart",suspendable:!0,completable:!0,suspendedBy:["repos","fuel"],completedBy:"arrivee"}],U})();class Gi{createDb(){return{tractors:qs.tractors,trailers:qs.trailers,equipments:qs.equipments,assignements:qs.assignements,activityDefs:Ds.availableActivityDefs,shipments:Ca.shipments,countries:ol.countries}}}var Hs=f(5245),tl=f(508),Qr=f(7238);let Si=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Pe.ez,c.Bz,Hs.Ps,tl.si,Qr.AV]}),U})();var go=f(4662);f(9090);var ea=f(4623);const Xn=[go.h,Si];let mi=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Xn]}),U})(),cr=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}
1),U.\u0275inj=a.cJS({imports:[Pe.ez,c.Bz,go.h]}),U})(),Vr=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[go.h]}),U})(),Js=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[go.h,Si,Vr]}),U})();var ta=f(2638),P=f(7423);let F=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[ta.SJ,P.ot,Pe.ez]}),U})();var k=f(2368),G=f(3075);let fe=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Pe.ez,G.u5,k.rP,Hs.Ps,G.UX]}),U})(),Se=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Pe.ez,c.Bz,Hs.Ps,tl.si,Qr.AV,ea.ie,P.ot,Hs.Ps,k.rP,fe]}),U})();f(7810);var Wt=f(4594);const gi=[go.h,cr,mi,F,Se,(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Pe.ez,c.Bz,Hs.Ps,tl.si,Qr.AV,ea.ie,P.ot,Hs.Ps,k.rP,fe,Wt.g0]}),U})(),(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[Pe.ez,Hs.Ps]}),U})()];let nr=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({providers:[be.h],imports:[gi]}),U})(),Ar=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U}),U.\u0275inj=a.cJS({imports:[cr,Js,c.Bz,mi,nr,Js,cr]}),U})(),Xs=(()=>{class U{}return U.\u0275fac=function(C){return new(C||U)},U.\u0275mod=a.oAB({type:U,bootstrap:[Et]}),U.\u0275inj=a.cJS({imports:[q,hs.forRoot(),Ar,kr.forRoot(Gi,{delay:0,passThruUnknownUrl:!0})]}),U})();pr.N.production&&(0,a.G48)(),s.q6().bootstrapModule(Xs).catch(U=>console.error(U))},2313:(Ze,_e,f)=>{"use strict";f.d(_e,{nm:()=>Ot});var s=f(5972),y=(f(5e3),f(3692),f(259),f(5861)),x=f(2951),T=f(4859),S=f(2090),E=f(1877);const I=new Map,ee={activated:!1,tokenObservers:[]},q={initialized:!1,enabled:!1};function me(un){return I.get(un)||Object.assign({},ee)}function be(){return q}class ie{constructor(cn,Mn,Bn,Qn,Mi){if(this.operation=cn,this.retryPolicy=Mn,this.getWaitDuration=Bn,this.lowerBound=Qn,this.upperBound=Mi,this.pending=null,this.nextErrorWaitInterval=Qn,Qn>Mi)throw new Error("Proactive refresh lower bound greater than upper bound!")}start(){this.nextErrorWaitInterval=this.lowerBound,this.process(!0).catch(()=>{})}stop(){this.pending&&(this.pending.reject("cancelled"),this.pending=null)}isRunning(){return!!this.pending}process(cn){var Mn=this;return(0,y.Z)(function*(){Mn.stop();try{Mn.pending=new S.BH,yield function Oe(un){return new Promise(cn=>{setTimeout(cn,un)})}(Mn.getNextRun(cn)),Mn.pending.resolve(),yield Mn.pending.promise,Mn.pending=new S.BH,yield Mn.operation(),Mn.pending.resolve(),yield Mn.pending.promise,Mn.process(!0).catch(()=>{})}catch(Bn){Mn.retryPolicy(Bn)?Mn.process(!1).catch(()=>{}):Mn.stop()}})()}getNextRun(cn){if(cn)return this.nextErrorWaitInterval=this.lowerBound,this.getWaitDuration();{const Mn=this.nextErrorWaitInterval;return this.nextErrorWaitInterval*=2,this.nextErrorWaitInterval>this.upperBound&&(this.nextErrorWaitInterval=this.upperBound),Mn}}}const at=new S.LL("appCheck","AppCheck",{"already-initialized":"You have already called initializeAppCheck() for FirebaseApp {$appName} with different options. To avoid this error, call initializeAppCheck() with the same options as when it was originally called. This will return the already initialized instance.","use-before-activation":"App Check is being used before initializeAppCheck() is called for FirebaseApp {$appName}. Call initializeAppCheck() before instantiating other Firebase services.","fetch-network-error":"Fetch failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-parse-error":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status-error":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","recaptcha-error":"ReCAPTCHA error.",throttled:"Requests throttled due to {$httpStatus} error. Attempts allowed again after {$time}"});function qe(un){if(!me(un).activated)throw at.create("use-before-activation",{appName:un.name})}function Ee(un,cn){return Re.apply(this,arguments)}function Re(){return(Re=(0,y.Z)(function*({url:un,body:cn},Mn){const Bn={"Content-Type":"application/json"},Qn=Mn.getImmediate({optional:!0});if(Qn){const ks=yield Qn.getHeartbeatsHeader();ks&&(Bn["X-Firebase-Client"]=ks)}const Mi={method:"POST",body:JSON.stringify(cn),headers:Bn};let Ri,or;try{Ri=yield fetch(un,Mi)}catch(ks){throw at.create("fetch-network-error",{originalErrorMessage:null==ks?void 0:ks.message})}if(200!==Ri.status)throw at.create("fetch-status-error",{httpStatus:Ri.status});try{or=yield Ri.json()}catch(ks){throw at.create("fetch-parse-error",{originalErrorMessage:null==ks?void 0:ks.message})}const ar=or.ttl.match(/^([\d.]+)(s)$/);if(!ar||!ar[2]||isNaN(Number(ar[1])))throw at.create("fetch-parse-error",{originalErrorMessage:`ttl field (timeToLive) is not in standard Protobuf Duration format: ${or.ttl}`});const $n=1e3*Number(ar[1]),Cs=Date.now();return{token:or.token,expireTimeMillis:Cs+$n,issuedAtTimeMillis:Cs}})).apply(this,arguments)}function Cn(un,cn){const{projectId:Mn,appId:Bn,apiKey:Qn}=un.options;return{url:`https://content-firebaseappcheck.googleapis.com/v1/projects/${Mn}/apps/${Bn}:exchangeDebugToken?key=${Qn}`,body:{debug_token:cn}}}const pe="firebase-app-check-store";let oe=null;function $(){return oe||(oe=new Promise((un,cn)=>{try{const Mn=indexedDB.open("firebase-app-check-database",1);Mn.onsuccess=Bn=>{un(Bn.target.result)},Mn.onerror=Bn=>{var Qn;cn(at.create("storage-open",{originalErrorMessage:null===(Qn=Bn.target.error)||void 0===Qn?void 0:Qn.message}))},Mn.onupgradeneeded=Bn=>{0===Bn.oldVersion&&Bn.target.result.createObjectStore(pe,{keyPath:"compositeKey"})}}catch(Mn){cn(at.create("storage-open",{originalErrorMessage:null==Mn?void 0:Mn.message}))}}),oe)}function tn(){return(tn=(0,y.Z)(function*(un,cn){const Bn=(yield $()).transaction(pe,"readwrite"),Mi=Bn.objectStore(pe).put({compositeKey:un,value:cn});return new Promise((Ri,or)=>{Mi.onsuccess=ar=>{Ri()},Bn.onerror=ar=>{var $n;or(at.create("storage-set",{originalErrorMessage:null===($n=ar.target.error)||void 0===$n?void 0:$n.message}))}})})).apply(this,arguments)}const we=new E.Yd("@firebase/app-check");function St(un,cn){return(0,S.hl)()?function mt(un,cn){return function At(un,cn){return tn.apply(this,arguments)}(function st(un){return`${un.options.appId}-${un.name}`}(un),cn)}(un,cn).catch(Mn=>{we.warn(`Failed to write token to IndexedDB. Error: ${Mn}`)}):Promise.resolve()}function We(){return be().enabled}function B(){return ne.apply(this,arguments)}function ne(){return(ne=(0,y.Z)(function*(){const un=be();if(un.enabled&&un.token)return un.token.promise;throw Error("\n            Can't get debug token in production mode.\n        ")})).apply(this,arguments)}const Ke={error:"UNKNOWN_ERROR"};function Ge(un){return S.US.encodeString(JSON.stringify(un),!1)}function Fe(un){return de.apply(this,arguments)}function de(){return(de=(0,y.Z)(function*(un,cn=!1){const Mn=un.app;qe(Mn);const Bn=me(Mn);let Mi,Qn=Bn.token;if(Qn&&!Fn(Qn)&&(Bn.token=void 0,Qn=void 0),!Qn){const ar=yield Bn.cachedTokenPromise;ar&&(Fn(ar)?Qn=ar:yield St(Mn,void 0))}if(!cn&&Qn&&Fn(Qn))return{token:Qn.token};let or,Ri=!1;if(We()){Bn.exchangeTokenPromise||(Bn.exchangeTokenPromise=Ee(Cn(Mn,yield B()),un.heartbeatServiceProvider).finally(()=>{Bn.exchangeTokenPromise=void 0}),Ri=!0);const ar=yield Bn.exchangeTokenPromise;return yield St(Mn,ar),Bn.token=ar,{token:ar.token}}try{Bn.exchangeTokenPromise||(Bn.exchangeTokenPromise=Bn.provider.getToken().finally(()=>{Bn.exchangeTokenPromise=void 0}
1),Ri=!0),Qn=yield me(Mn).exchangeTokenPromise}catch(ar){"appCheck/throttled"===ar.code?we.warn(ar.message):we.error(ar),Mi=ar}return Qn?Mi?or=Fn(Qn)?{token:Qn.token,internalError:Mi}:ii(Mi):(or={token:Qn.token},Bn.token=Qn,yield St(Mn,Qn)):or=ii(Mi),Ri&&_n(Mn,or),or})).apply(this,arguments)}function Ue(){return(Ue=(0,y.Z)(function*(un){const cn=un.app;qe(cn);const{provider:Mn}=me(cn);if(We()){const Bn=yield B(),{token:Qn}=yield Ee(Cn(cn,Bn),un.heartbeatServiceProvider);return{token:Qn}}{const{token:Bn}=yield Mn.getToken();return{token:Bn}}})).apply(this,arguments)}function Lt(un,cn){const Mn=me(un),Bn=Mn.tokenObservers.filter(Qn=>Qn.next!==cn);0===Bn.length&&Mn.tokenRefresher&&Mn.tokenRefresher.isRunning()&&Mn.tokenRefresher.stop(),Mn.tokenObservers=Bn}function Xt(un){const{app:cn}=un,Mn=me(cn);let Bn=Mn.tokenRefresher;Bn||(Bn=function Pt(un){const{app:cn}=un;return new ie((0,y.Z)(function*(){let Bn;if(Bn=me(cn).token?yield Fe(un,!0):yield Fe(un),Bn.error)throw Bn.error;if(Bn.internalError)throw Bn.internalError}),()=>!0,()=>{const Mn=me(cn);if(Mn.token){let Bn=Mn.token.issuedAtTimeMillis+.5*(Mn.token.expireTimeMillis-Mn.token.issuedAtTimeMillis)+3e5;return Bn=Math.min(Bn,Mn.token.expireTimeMillis-3e5),Math.max(0,Bn-Date.now())}return 0},3e4,96e4)}(un),Mn.tokenRefresher=Bn),!Bn.isRunning()&&Mn.isTokenAutoRefreshEnabled&&Bn.start()}function _n(un,cn){const Mn=me(un).tokenObservers;for(const Bn of Mn)try{"EXTERNAL"===Bn.type&&null!=cn.error?Bn.error(cn.error):Bn.next(cn)}catch(Qn){}}function Fn(un){return un.expireTimeMillis-Date.now()>0}function ii(un){return{token:Ge(Ke),error:un}}class ei{constructor(cn,Mn){this.app=cn,this.heartbeatServiceProvider=Mn}_delete(){const{tokenObservers:cn}=me(this.app);for(const Mn of cn)Lt(this.app,Mn.next);return Promise.resolve()}}const Ct="app-check-internal";!function rt(){(0,x._registerComponent)(new T.wA("app-check",un=>function Qt(un,cn){return new ei(un,cn)}(un.getProvider("app").getImmediate(),un.getProvider("heartbeat")),"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((un,cn,Mn)=>{un.getProvider(Ct).initialize()})),(0,x._registerComponent)(new T.wA(Ct,un=>function Ut(un){return{getToken:cn=>Fe(un,cn),getLimitedUseToken:()=>function ct(un){return Ue.apply(this,arguments)}(un),addTokenListener:cn=>function _t(un,cn,Mn,Bn){const{app:Qn}=un,Mi=me(Qn);if(Mi.tokenObservers=[...Mi.tokenObservers,{next:Mn,error:Bn,type:cn}],Mi.token&&Fn(Mi.token)){const or=Mi.token;Promise.resolve().then(()=>{Mn({token:or.token}),Xt(un)}).catch(()=>{})}Mi.cachedTokenPromise.then(()=>Xt(un))}(un,"INTERNAL",cn),removeTokenListener:cn=>Lt(un.app,cn)}}(un.getProvider("app-check").getImmediate()),"PUBLIC").setInstantiationMode("EXPLICIT")),(0,x.registerVersion)("@firebase/app-check","0.8.0")}();class Ot{constructor(){return(0,s.vb)("app-check")}}"undefined"!=typeof window&&window},3692:(Ze,_e,f)=>{"use strict";f.d(_e,{Ot:()=>c,ZF:()=>gt,hX:()=>me,z6:()=>y});var s=f(259),a=f(5e3),h=f(5972);class c{constructor(ie){return ie}}class y{constructor(){return(0,s.C6)()}}const S=new a.OlP("angularfire2._apps"),E={provide:c,useFactory:function T(ze){return ze&&1===ze.length?ze[0]:new c((0,s.Mq)())},deps:[[new a.FiY,S]]},I={provide:y,deps:[[new a.FiY,S]]};function ee(ze){return(ie,Oe)=>{const Ae=ie.runOutsideAngular(()=>ze(Oe));return new c(Ae)}}let q=(()=>{class ze{constructor(Oe){(0,s.KN)("angularfire",h.q4.full,"core"),(0,s.KN)("angularfire",h.q4.full,"app"),(0,s.KN)("angular",a.q4F.full,Oe.toString())}}return ze.\u0275fac=function(Oe){return new(Oe||ze)(a.LFG(a.Lbi))},ze.\u0275mod=a.oAB({type:ze}),ze.\u0275inj=a.cJS({providers:[E,I]}),ze})();function me(ze,...ie){return{ngModule:q,providers:[{provide:S,useFactory:ee(ze),multi:!0,deps:[a.R0b,a.zs3,h.HU,...ie]}]}}const gt=(0,h.u3)(s.ZF,!0)},7323:(Ze,_e,f)=>{"use strict";f.d(_e,{gx:()=>q,dh:()=>me,fD:()=>ie,v0:()=>Cn,AR:()=>ze,rh:()=>ct,w7:()=>_t});var s=f(5972),a=f(5e3),h=f(3692),c=f(259),y=f(2313),x=f(4322),T=f(6498);function S(Ft){return new T.y(function(W){return{unsubscribe:(0,x.Aj)(Ft,W.next.bind(W),W.error.bind(W),W.complete.bind(W))}})}class q{constructor(W){return W}}class me{constructor(){return(0,s.vb)("auth")}}const be=new a.OlP("angularfire2.auth-instances");function gt(Ft){return(W,xe)=>{const L=W.runOutsideAngular(()=>Ft(xe));return new q(L)}}const Et={provide:me,deps:[[new a.FiY,be]]},Kt={provide:q,useFactory:function Pe(Ft,W){const xe=(0,s.JM)("auth",Ft,W);return xe&&new q(xe)},deps:[[new a.FiY,be],h.Ot]};let Zt=(()=>{class Ft{constructor(){(0,c.KN)("angularfire",s.q4.full,"auth")}}return Ft.\u0275fac=function(xe){return new(xe||Ft)},Ft.\u0275mod=a.oAB({type:Ft}),Ft.\u0275inj=a.cJS({providers:[Kt,Et]}),Ft})();function ze(Ft,...W){return{ngModule:Zt,providers:[{provide:be,useFactory:gt(Ft),multi:!0,deps:[a.R0b,a.zs3,s.HU,h.z6,[new a.FiY,y.nm],...W]}]}}
1const ie=(0,s.u3)(S,!0),Cn=(0,s.u3)(x.v0,!0),ct=(0,s.u3)(x.rh,!0),_t=(0,s.u3)(x.w7,!0)},2282:(Ze,_e,f)=>{"use strict";f.d(_e,{gg:()=>S,ad:()=>bt,Cm:()=>Et});var s=f(5972),a=f(5e3),h=f(7323),c=f(3692),y=f(259),x=f(2313),T=f(2810);class S{constructor(W){return W}}const E="firestore",q=new a.OlP("angularfire2.firestore-instances");function Te(Ft){return(W,xe)=>{const L=W.runOutsideAngular(()=>Ft(xe));return new S(L)}}const be={provide:class I{constructor(){return(0,s.vb)(E)}},deps:[[new a.FiY,q]]},Pe={provide:S,useFactory:function me(Ft,W){const xe=(0,s.JM)(E,Ft,W);return xe&&new S(xe)},deps:[[new a.FiY,q],c.Ot]};let gt=(()=>{class Ft{constructor(){(0,y.KN)("angularfire",s.q4.full,"fst")}}return Ft.\u0275fac=function(xe){return new(xe||Ft)},Ft.\u0275mod=a.oAB({type:Ft}),Ft.\u0275inj=a.cJS({providers:[Pe,be]}),Ft})();function Et(Ft,...W){return{ngModule:gt,providers:[{provide:q,useFactory:Te(Ft),multi:!0,deps:[a.R0b,a.zs3,s.HU,c.z6,[new a.FiY,h.dh],[new a.FiY,x.nm],...W]}]}}const bt=(0,s.u3)(T.ad,!0)},5972:(Ze,_e,f)=>{"use strict";f.d(_e,{q4:()=>rs,HU:()=>Ga,vb:()=>la,JM:()=>Ro,u3:()=>Ns});var s=f(5e3),a=f(259),h=f(5861),c=f(2951),y=f(2090),x=f(4859),T=f(1877);f(2833);const E="@firebase/remote-config",I="0.4.4",Te=new y.LL("remoteconfig","Remote Config",{"registration-window":"Undefined window object. This SDK only supports usage in a browser environment.","registration-project-id":"Undefined project identifier. Check Firebase app initialization.","registration-api-key":"Undefined API key. Check Firebase app initialization.","registration-app-id":"Undefined app identifier. Check Firebase app initialization.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","storage-delete":"Error thrown when deleting from storage. Original error: {$originalErrorMessage}.","fetch-client-network":"Fetch client failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-timeout":'The config fetch request timed out.  Configure timeout using "fetchTimeoutMillis" SDK setting.',"fetch-throttle":'The config fetch request timed out while in an exponential backoff state. Configure timeout using "fetchTimeoutMillis" SDK setting. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.',"fetch-client-parse":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","indexed-db-unavailable":"Indexed DB is not supported by current browser"});class Cn{constructor(tt,ot,nn,xn){this.client=tt,this.storage=ot,this.storageCache=nn,this.logger=xn}isCachedDataFresh(tt,ot){if(!ot)return this.logger.debug("Config fetch cache check. Cache unpopulated."),!1;const nn=Date.now()-ot,xn=nn<=tt;return this.logger.debug(`Config fetch cache check. Cache age millis: ${nn}. Cache max age millis (minimumFetchIntervalMillis setting): ${tt}. Is cache hit: ${xn}.`),xn}fetch(tt){var ot=this;return(0,h.Z)(function*(){const[nn,xn]=yield Promise.all([ot.storage.getLastSuccessfulFetchTimestampMillis(),ot.storage.getLastSuccessfulFetchResponse()]);if(xn&&ot.isCachedDataFresh(tt.cacheMaxAgeMillis,nn))return xn;tt.eTag=xn&&xn.eTag;const Vn=yield ot.client.fetch(tt),wn=[ot.storageCache.setLastSuccessfulFetchTimestampMillis(Date.now())];return 200===Vn.status&&wn.push(ot.storage.setLastSuccessfulFetchResponse(Vn)),yield Promise.all(wn),Vn})()}}function Tn(Ne=navigator){return Ne.languages&&Ne.languages[0]||Ne.language}class Nt{constructor(tt,ot,nn,xn,Vn,wn){this.firebaseInstallations=tt,this.sdkVersion=ot,this.namespace=nn,this.projectId=xn,this.apiKey=Vn,this.appId=wn}fetch(tt){var ot=this;return(0,h.Z)(function*(){const[nn,xn]=yield Promise.all([ot.firebaseInstallations.getId(),ot.firebaseInstallations.getToken()]),wn=`${window.FIREBASE_REMOTE_CONFIG_URL_BASE||"https://firebaseremoteconfig.googleapis.com"}/v1/projects/${ot.projectId}/namespaces/${ot.namespace}
1:fetch?key=${ot.apiKey}`,Kn={"Content-Type":"application/json","Content-Encoding":"gzip","If-None-Match":tt.eTag||"*"},Li={sdk_version:ot.sdkVersion,app_instance_id:nn,app_instance_id_token:xn,app_id:ot.appId,language_code:Tn()},jn={method:"POST",headers:Kn,body:JSON.stringify(Li)},mn=fetch(wn,jn),An=new Promise((so,kr)=>{tt.signal.addEventListener(()=>{const el=new Error("The operation was aborted.");el.name="AbortError",kr(el)})});let gr;try{yield Promise.race([mn,An]),gr=yield mn}catch(so){let kr="fetch-client-network";throw"AbortError"===(null==so?void 0:so.name)&&(kr="fetch-timeout"),Te.create(kr,{originalErrorMessage:null==so?void 0:so.message})}let Zr=gr.status;const Xo=gr.headers.get("ETag")||void 0;let wa,mo;if(200===gr.status){let so;try{so=yield gr.json()}catch(kr){throw Te.create("fetch-client-parse",{originalErrorMessage:null==kr?void 0:kr.message})}wa=so.entries,mo=so.state}if("INSTANCE_STATE_UNSPECIFIED"===mo?Zr=500:"NO_CHANGE"===mo?Zr=304:("NO_TEMPLATE"===mo||"EMPTY_CONFIG"===mo)&&(wa={}),304!==Zr&&200!==Zr)throw Te.create("fetch-status",{httpStatus:Zr});return{status:Zr,eTag:Xo,config:wa}})()}}class oe{constructor(tt,ot){this.client=tt,this.storage=ot}fetch(tt){var ot=this;return(0,h.Z)(function*(){const nn=(yield ot.storage.getThrottleMetadata())||{backoffCount:0,throttleEndTimeMillis:Date.now()};return ot.attemptFetch(tt,nn)})()}attemptFetch(tt,{throttleEndTimeMillis:ot,backoffCount:nn}){var xn=this;return(0,h.Z)(function*(){yield function pe(Ne,tt){return new Promise((ot,nn)=>{const xn=Math.max(tt-Date.now(),0),Vn=setTimeout(ot,xn);Ne.addEventListener(()=>{clearTimeout(Vn),nn(Te.create("fetch-throttle",{throttleEndTimeMillis:tt}))})})}(tt.signal,ot);try{const Vn=yield xn.client.fetch(tt);return yield xn.storage.deleteThrottleMetadata(),Vn}catch(Vn){if(!function Be(Ne){if(!(Ne instanceof y.ZR&&Ne.customData))return!1;const tt=Number(Ne.customData.httpStatus);return 429===tt||500===tt||503===tt||504===tt}(Vn))throw Vn;const wn={throttleEndTimeMillis:Date.now()+(0,y.$s)(nn),backoffCount:nn+1};return yield xn.storage.setThrottleMetadata(wn),xn.attemptFetch(tt,wn)}})()}}class mt{constructor(tt,ot,nn,xn,Vn){this.app=tt,this._client=ot,this._storageCache=nn,this._storage=xn,this._logger=Vn,this._isInitializationComplete=!1,this.settings={fetchTimeoutMillis:6e4,minimumFetchIntervalMillis:432e5},this.defaultConfig={}}get fetchTimeMillis(){return this._storageCache.getLastSuccessfulFetchTimestampMillis()||-1}get lastFetchStatus(){return this._storageCache.getLastFetchStatus()||"no-fetch-yet"}}function Qe(Ne,tt){const ot=Ne.target.error||void 0;return Te.create(tt,{originalErrorMessage:ot&&(null==ot?void 0:ot.message)})}const nt="app_namespace_store";class vt{constructor(tt,ot,nn,xn=function dt(){return new Promise((Ne,tt)=>{try{const ot=indexedDB.open("firebase_remote_config",1);ot.onerror=nn=>{tt(Qe(nn,"storage-open"))},ot.onsuccess=nn=>{Ne(nn.target.result)},ot.onupgradeneeded=nn=>{0===nn.oldVersion&&nn.target.result.createObjectStore(nt,{keyPath:"compositeKey"})}}catch(ot){tt(Te.create("storage-open",{originalErrorMessage:null==ot?void 0:ot.message}))}})}()){this.appId=tt,this.appName=ot,this.namespace=nn,this.openDbPromise=xn}getLastFetchStatus(){return this.get("last_fetch_status")}setLastFetchStatus(tt){return this.set("last_fetch_status",tt)}getLastSuccessfulFetchTimestampMillis(){return this.get("last_successful_fetch_timestamp_millis")}setLastSuccessfulFetchTimestampMillis(tt){return this.set("last_successful_fetch_timestamp_millis",tt)}getLastSuccessfulFetchResponse(){return this.get("last_successful_fetch_response")}setLastSuccessfulFetchResponse(tt){return this.set("last_successful_fetch_response",tt)}getActiveConfig(){return this.get("active_config")}setActiveConfig(tt){return this.set("active_config",tt)}getActiveConfigEtag(){return this.get("active_config_etag")}setActiveConfigEtag(tt){return this.set("active_config_etag",tt)}getThrottleMetadata(){return this.get("throttle_metadata")}setThrottleMetadata(tt){return this.set("throttle_metadata",tt)}deleteThrottleMetadata(){return this.delete("throttle_metadata")}get(tt){var ot=this;return(0,h.Z)(function*(){const nn=yield ot.openDbPromise;return new Promise((xn,Vn)=>{const Kn=nn.transaction([nt],"readonly").objectStore(nt),Li=ot.createCompositeKey(tt);try{const jn=Kn.get(Li);jn.onerror=mn=>{Vn(Qe(mn,"storage-get"))},jn.onsuccess=mn=>{const An=mn.target.result;xn(An?An.value:void 0)}}catch(jn){Vn(Te.create("storage-get",{originalErrorMessage:null==jn?void 0:jn.message}))}})})()}set(tt,ot){var nn=this;return(0,h.Z)(function*(){const xn=yield nn.openDbPromise;return new Promise((Vn,wn)=>{const Li=xn.transaction([nt],"readwrite").objectStore(nt),jn=nn.createCompositeKey(tt);try{const mn=Li.put({compositeKey:jn,value:ot});mn.onerror=An=>{wn(Qe(An,"storage-set"))},mn.onsuccess=()=>{Vn()}}catch(mn){wn(Te.create("storage-set",{originalErrorMessage:null==mn?void 0:mn.message}))}})})()}delete(tt){var ot=this;return(0,h.Z)(function*(){const nn=yield ot.openDbPromise;return new Promise((xn,Vn)=>{const Kn=nn.transaction([nt],"readwrite").objectStore(nt),Li=ot.createCompositeKey(tt);try{const jn=Kn.delete(Li);jn.onerror=mn=>{Vn(Qe(mn,"storage-delete"))},jn.onsuccess=()=>{xn()}}catch(jn){Vn(Te.create("storage-delete",{originalErrorMessage:null==jn?void 0:jn.message}))}})})()}createCompositeKey(tt){return[this.appId,this.appName,this.namespace,tt].join()}}class st{constructor(tt){this.storage=tt}getLastFetchStatus(){return this.lastFetchStatus}getLastSuccessfulFetchTimestampMillis(){return this.lastSuccessfulFetchTimestampMillis}getActiveConfig(){return this.activeConfig}loadFromStorage(){var tt=this;return(0,h.Z)(function*(){const ot=tt.storage.getLastFetchStatus(),nn=tt.storage.getLastSuccessfulFetchTimestampMillis(),xn=tt.storage.getActiveConfig(),Vn=yield ot;Vn&&(tt.lastFetchStatus=Vn);const wn=yield nn;wn&&(tt.lastSuccessfulFetchTimestampMillis=wn);const Kn=yield xn;Kn&&(tt.activeConfig=Kn)})()}setLastFetchStatus(tt){return this.lastFetchStatus=tt,this.storage.setLastFetchStatus(tt)}setLastSuccessfulFetchTimestampMillis(tt){return this.lastSuccessfulFetchTimestampMillis=tt,this.storage.setLastSuccessfulFetchTimestampMillis(tt)}setActiveConfig(tt){return this.activeConfig=tt,this.storage.setActiveConfig(tt)}}function St(){return pn.apply(this,arguments)}function pn(){return(pn=(0,h.Z)(function*(){if(!(0,y.hl)())return!1;try{return yield(0,y.eu)()}catch(Ne){return!1}}
1)).apply(this,arguments)}!function we(){(0,c._registerComponent)(new x.wA("remote-config",function Ne(tt,{instanceIdentifier:ot}){const nn=tt.getProvider("app").getImmediate(),xn=tt.getProvider("installations-internal").getImmediate();if("undefined"==typeof window)throw Te.create("registration-window");if(!(0,y.hl)())throw Te.create("indexed-db-unavailable");const{projectId:Vn,apiKey:wn,appId:Kn}=nn.options;if(!Vn)throw Te.create("registration-project-id");if(!wn)throw Te.create("registration-api-key");if(!Kn)throw Te.create("registration-app-id");const Li=new vt(Kn,nn.name,ot=ot||"firebase"),jn=new st(Li),mn=new T.Yd(E);mn.logLevel=T.in.ERROR;const An=new Nt(xn,c.SDK_VERSION,ot,Vn,wn,Kn),gr=new oe(An,Li),Zr=new Cn(gr,Li,jn,mn),Xo=new mt(nn,Zr,jn,Li,mn);return function Ae(Ne){const tt=(0,y.m9)(Ne);tt._initializePromise||(tt._initializePromise=tt._storageCache.loadFromStorage().then(()=>{tt._isInitializationComplete=!0}))}(Xo),Xo},"PUBLIC").setMultipleInstances(!0)),(0,c.registerVersion)(E,I),(0,c.registerVersion)(E,I,"esm2017")}();var pt=f(8766);const We="/firebase-messaging-sw.js",B="/firebase-cloud-messaging-push-scope",ne="BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4",Ke="google.c.a.c_id",Ge="google.c.a.c_l",Fe="google.c.a.ts",de="google.c.a.e";var Ue=(()=>{return(Ne=Ue||(Ue={})).PUSH_RECEIVED="push-received",Ne.NOTIFICATION_CLICKED="notification-clicked",Ue;var Ne})();function _t(Ne){const tt=new Uint8Array(Ne);return btoa(String.fromCharCode(...tt)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function Lt(Ne){const ot=(Ne+"=".repeat((4-Ne.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),nn=atob(ot),xn=new Uint8Array(nn.length);for(let Vn=0;Vn<nn.length;++Vn)xn[Vn]=nn.charCodeAt(Vn);return xn}const Xt="fcm_token_details_db",_n="fcm_token_object_Store";function Fn(Ne){return ii.apply(this,arguments)}function ii(){return ii=(0,h.Z)(function*(Ne){if("databases"in indexedDB&&!(yield indexedDB.databases()).map(Vn=>Vn.name).includes(Xt))return null;let tt=null;return(yield(0,pt.X3)(Xt,5,{upgrade:(nn=(0,h.Z)(function*(xn,Vn,wn,Kn){var Li;if(Vn<2||!xn.objectStoreNames.contains(_n))return;const jn=Kn.objectStore(_n),mn=yield jn.index("fcmSenderId").get(Ne);if(yield jn.clear(),mn)if(2===Vn){const An=mn;if(!An.auth||!An.p256dh||!An.endpoint)return;tt={token:An.fcmToken,createTime:null!==(Li=An.createTime)&&void 0!==Li?Li:Date.now(),subscriptionOptions:{auth:An.auth,p256dh:An.p256dh,endpoint:An.endpoint,swScope:An.swScope,vapidKey:"string"==typeof An.vapidKey?An.vapidKey:_t(An.vapidKey)}}}else if(3===Vn){const An=mn;tt={token:An.fcmToken,createTime:An.createTime,subscriptionOptions:{auth:_t(An.auth),p256dh:_t(An.p256dh),endpoint:An.endpoint,swScope:An.swScope,vapidKey:_t(An.vapidKey)}}}else if(4===Vn){const An=mn;tt={token:An.fcmToken,createTime:An.createTime,subscriptionOptions:{auth:_t(An.auth),p256dh:_t(An.p256dh),endpoint:An.endpoint,swScope:An.swScope,vapidKey:_t(An.vapidKey)}}}}),function(Vn,wn,Kn,Li){return nn.apply(this,arguments)})})).close(),yield(0,pt.Lj)(Xt),yield(0,pt.Lj)("fcm_vapid_details_db"),yield(0,pt.Lj)("undefined"),ei(tt)?tt:null;var nn}),ii.apply(this,arguments)}function ei(Ne){if(!Ne||!Ne.subscriptionOptions)return!1;const{subscriptionOptions:tt}=Ne;return"number"==typeof Ne.createTime&&Ne.createTime>0&&"string"==typeof Ne.token&&Ne.token.length>0&&"string"==typeof tt.auth&&tt.auth.length>0&&"string"==typeof tt.p256dh&&tt.p256dh.length>0&&"string"==typeof tt.endpoint&&tt.endpoint.length>0&&"string"==typeof tt.swScope&&tt.swScope.length>0&&"string"==typeof tt.vapidKey&&tt.vapidKey.length>0}const Ft="firebase-messaging-store";let W=null;function xe(){return W||(W=(0,pt.X3)("firebase-messaging-database",1,{upgrade:(Ne,tt)=>{0===tt&&Ne.createObjectStore(Ft)}})),W}function L(Ne){return Q.apply(this,arguments)}function Q(){return(Q=(0,h.Z)(function*(Ne){const tt=Rt(Ne),nn=yield(yield xe()).transaction(Ft).objectStore(Ft).get(tt);if(nn)return nn;{const xn=yield Fn(Ne.appConfig.senderId);if(xn)return yield Me(Ne,xn),xn}})).apply(this,arguments)}function Me(Ne,tt){return It.apply(this,arguments)}function It(){return(It=(0,h.Z)(function*(Ne,tt){const ot=Rt(Ne),xn=(yield xe()
1).transaction(Ft,"readwrite");return yield xn.objectStore(Ft).put(tt,ot),yield xn.done,tt})).apply(this,arguments)}function Je(Ne){return it.apply(this,arguments)}function it(){return(it=(0,h.Z)(function*(Ne){const tt=Rt(Ne),nn=(yield xe()).transaction(Ft,"readwrite");yield nn.objectStore(Ft).delete(tt),yield nn.done})).apply(this,arguments)}function Rt({appConfig:Ne}){return Ne.appId}const en=new y.LL("messaging","Messaging",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"only-available-in-window":"This method is available in a Window context.","only-available-in-sw":"This method is available in a service worker context.","permission-default":"The notification permission was not granted and dismissed instead.","permission-blocked":"The notification permission was not granted and blocked instead.","unsupported-browser":"This browser doesn't support the API's required to use the Firebase SDK.","indexed-db-unsupported":"This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)","failed-service-worker-registration":"We are unable to register the default service worker. {$browserErrorMessage}","token-subscribe-failed":"A problem occurred while subscribing the user to FCM: {$errorInfo}","token-subscribe-no-token":"FCM returned no token when subscribing the user to push.","token-unsubscribe-failed":"A problem occurred while unsubscribing the user from FCM: {$errorInfo}","token-update-failed":"A problem occurred while updating the user from FCM: {$errorInfo}","token-update-no-token":"FCM returned no token when updating the user to push.","use-sw-after-get-token":"The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.","invalid-sw-registration":"The input to useServiceWorker() must be a ServiceWorkerRegistration.","invalid-bg-handler":"The input to setBackgroundMessageHandler() must be a function.","invalid-vapid-key":"The public VAPID key must be a string.","use-vapid-key-after-get-token":"The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used."});function Un(Ne,tt){return ri.apply(this,arguments)}function ri(){return(ri=(0,h.Z)(function*(Ne,tt){const ot=yield ln(Ne),nn=ai(tt),xn={method:"POST",headers:ot,body:JSON.stringify(nn)};let Vn;try{Vn=yield(yield fetch(Dt(Ne.appConfig),xn)).json()}catch(wn){throw en.create("token-subscribe-failed",{errorInfo:null==wn?void 0:wn.toString()})}if(Vn.error)throw en.create("token-subscribe-failed",{errorInfo:Vn.error.message});if(!Vn.token)throw en.create("token-subscribe-no-token");return Vn.token})).apply(this,arguments)}function fi(Ne,tt){return yi.apply(this,arguments)}function yi(){return(yi=(0,h.Z)(function*(Ne,tt){const ot=yield ln(Ne),nn=ai(tt.subscriptionOptions),xn={method:"PATCH",headers:ot,body:JSON.stringify(nn)};let Vn;try{Vn=yield(yield fetch(`${Dt(Ne.appConfig)}/${tt.token}`,xn)).json()}catch(wn){throw en.create("token-update-failed",{errorInfo:null==wn?void 0:wn.toString()})}if(Vn.error)throw en.create("token-update-failed",{errorInfo:Vn.error.message});if(!Vn.token)throw en.create("token-update-no-token");return Vn.token})).apply(this,arguments)}function on(Ne,tt){return Gt.apply(this,arguments)}function Gt(){return(Gt=(0,h.Z)(function*(Ne,tt){const nn={method:"DELETE",headers:yield ln(Ne)};try{const Vn=yield(yield fetch(`${Dt(Ne.appConfig)}/${tt}`,nn)).json();if(Vn.error)throw en.create("token-unsubscribe-failed",{errorInfo:Vn.error.message})}catch(xn){throw en.create("token-unsubscribe-failed",{errorInfo:null==xn?void 0:xn.toString()})}})).apply(this,arguments)}function Dt({projectId:Ne}){return`https://fcmregistrations.googleapis.com/v1/projects/${Ne}/registrations`}function ln(Ne){return Sn.apply(this,arguments)}function Sn(){return(Sn=(0,h.Z)(function*({appConfig:Ne,installations:tt}){const ot=yield tt.getToken();return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":Ne.apiKey,"x-goog-firebase-installations-auth":`FIS ${ot}`})})).apply(this,arguments)}function ai({p256dh:Ne,auth:tt,endpoint:ot,vapidKey:nn}){const xn={web:{endpoint:ot,auth:tt,p256dh:Ne}};return nn!==ne&&(xn.web.applicationPubKey=nn),xn}const li=6048e5;function ue(Ne){return Ye.apply(this,arguments)}function Ye(){return(Ye=(0,h.Z)(function*(Ne){const tt=yield bn(Ne.swRegistration,Ne.vapidKey),ot={vapidKey:Ne.vapidKey,swScope:Ne.swRegistration.scope,endpoint:tt.endpoint,auth:_t(tt.getKey("auth")),p256dh:_t(tt.getKey("p256dh"))},nn=yield L(Ne.firebaseDependencies);if(nn){if(wt(nn.subscriptionOptions,ot))return Date.now()>=nn.createTime+li?rt(Ne,{token:nn.token,createTime:Date.now(),subscriptionOptions:ot}):nn.token;try{yield on(Ne.firebaseDependencies,nn.token)}catch(xn){console.warn(xn)}return Mt(Ne.firebaseDependencies,ot)}return Mt(Ne.firebaseDependencies,ot)})).apply(this,arguments)}function De(Ne){return Ct.apply(this,arguments)}function Ct(){return(Ct=(0,h.Z)(function*(Ne){const tt=yield L(Ne.firebaseDependencies);tt&&(yield on(Ne.firebaseDependencies,tt.token),yield Je(Ne.firebaseDependencies));const ot=yield Ne.swRegistration.pushManager.getSubscription();return!ot||ot.unsubscribe()})).apply(this,arguments)}function rt(Ne,tt){return he.apply(this,arguments)}
1function he(){return(he=(0,h.Z)(function*(Ne,tt){try{const ot=yield fi(Ne.firebaseDependencies,tt),nn=Object.assign(Object.assign({},tt),{token:ot,createTime:Date.now()});return yield Me(Ne.firebaseDependencies,nn),ot}catch(ot){throw yield De(Ne),ot}})).apply(this,arguments)}function Mt(Ne,tt){return Ot.apply(this,arguments)}function Ot(){return(Ot=(0,h.Z)(function*(Ne,tt){const nn={token:yield Un(Ne,tt),createTime:Date.now(),subscriptionOptions:tt};return yield Me(Ne,nn),nn.token})).apply(this,arguments)}function bn(Ne,tt){return Vt.apply(this,arguments)}function Vt(){return(Vt=(0,h.Z)(function*(Ne,tt){return(yield Ne.pushManager.getSubscription())||Ne.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Lt(tt)})})).apply(this,arguments)}function wt(Ne,tt){return tt.vapidKey===Ne.vapidKey&&tt.endpoint===Ne.endpoint&&tt.auth===Ne.auth&&tt.p256dh===Ne.p256dh}function yn(Ne){const tt={from:Ne.from,collapseKey:Ne.collapse_key,messageId:Ne.fcmMessageId};return function Hn(Ne,tt){if(!tt.notification)return;Ne.notification={};const ot=tt.notification.title;ot&&(Ne.notification.title=ot);const nn=tt.notification.body;nn&&(Ne.notification.body=nn);const xn=tt.notification.image;xn&&(Ne.notification.image=xn);const Vn=tt.notification.icon;Vn&&(Ne.notification.icon=Vn)}(tt,Ne),function pi(Ne,tt){!tt.data||(Ne.data=tt.data)}(tt,Ne),function Yi(Ne,tt){var ot,nn,xn,Vn,wn;if(!(tt.fcmOptions||null!==(ot=tt.notification)&&void 0!==ot&&ot.click_action))return;Ne.fcmOptions={};const Kn=null!==(xn=null===(nn=tt.fcmOptions)||void 0===nn?void 0:nn.link)&&void 0!==xn?xn:null===(Vn=tt.notification)||void 0===Vn?void 0:Vn.click_action;Kn&&(Ne.fcmOptions.link=Kn);const Li=null===(wn=tt.fcmOptions)||void 0===wn?void 0:wn.analytics_label;Li&&(Ne.fcmOptions.analyticsLabel=Li)}(tt,Ne),tt}function Hi(Ne){return"object"==typeof Ne&&!!Ne&&Ke in Ne}function $i(Ne,tt){const ot=[];for(let nn=0;nn<Ne.length;nn++)ot.push(Ne.charAt(nn)),nn<tt.length&&ot.push(tt.charAt(nn));return ot.join("")}function Ni(Ne){return en.create("missing-app-config-values",{valueName:Ne})}$i("hts/frbslgigp.ogepscmv/ieo/eaylg","tp:/ieaeogn-agolai.o/1frlglgc/o"),$i("AzSCbw63g1R0nCw85jG8","Iaya3yLKwmgvh7cF0q4");class Ir{constructor(tt,ot,nn){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroundMessageHandler=null,this.onMessageHandler=null,this.logEvents=[],this.isLogServiceStarted=!1;const xn=function vr(Ne){if(!Ne||!Ne.options)throw Ni("App Configuration Object");if(!Ne.name)throw Ni("App Name");const tt=["projectId","apiKey","appId","messagingSenderId"],{options:ot}=Ne;for(const nn of tt)if(!ot[nn])throw Ni(nn);return{appName:Ne.name,projectId:ot.projectId,apiKey:ot.apiKey,appId:ot.appId,senderId:ot.messagingSenderId}}(tt);this.firebaseDependencies={app:tt,appConfig:xn,installations:ot,analyticsProvider:nn}}_delete(){return Promise.resolve()}}function wr(Ne){return qi.apply(this,arguments)}function qi(){return(qi=(0,h.Z)(function*(Ne){try{Ne.swRegistration=yield navigator.serviceWorker.register(We,{scope:B}),Ne.swRegistration.update().catch(()=>{})}catch(tt){throw en.create("failed-service-worker-registration",{browserErrorMessage:null==tt?void 0:tt.message})}})).apply(this,arguments)}function Br(Ne,tt){return un.apply(this,arguments)}function un(){return(un=(0,h.Z)(function*(Ne,tt){if(!tt&&!Ne.swRegistration&&(yield wr(Ne)),tt||!Ne.swRegistration){if(!(tt instanceof ServiceWorkerRegistration))throw en.create("invalid-sw-registration");Ne.swRegistration=tt}})).apply(this,arguments)}function cn(Ne,tt){return Mn.apply(this,arguments)}function Mn(){return(Mn=(0,h.Z)(function*(Ne,tt){tt?Ne.vapidKey=tt:Ne.vapidKey||(Ne.vapidKey=ne)})).apply(this,arguments)}function Qn(){return(Qn=(0,h.Z)(function*(Ne,tt){if(!navigator)throw en.create("only-available-in-window");if("default"===Notification.permission&&(yield Notification.requestPermission()),"granted"!==Notification.permission)throw en.create("permission-blocked");return yield cn(Ne,null==tt?void 0:tt.vapidKey),yield Br(Ne,null==tt?void 0:tt.serviceWorkerRegistration),ue(Ne)})).apply(this,arguments)}function Mi(Ne,tt,ot){return Ri.apply(this,arguments)}function Ri(){return(Ri=(0,h.Z)(function*(Ne,tt,ot){const nn=or(tt);(yield Ne.firebaseDependencies.analyticsProvider.get()).logEvent(nn,{message_id:ot[Ke],message_name:ot[Ge],message_time:ot[Fe],message_device_time:Math.floor(Date.now()/1e3)})})).apply(this,arguments)}function or(Ne){switch(Ne){case Ue.NOTIFICATION_CLICKED:return"notification_open";case Ue.PUSH_RECEIVED:return"notification_foreground";default:throw new Error}}function $n(){return($n=(0,h.Z)(function*(Ne,tt){const ot=tt.data;if(!ot.isFirebaseMessaging)return;Ne.onMessageHandler&&ot.messageType===Ue.PUSH_RECEIVED&&("function"==typeof Ne.onMessageHandler?Ne.onMessageHandler(yn(ot)):Ne.onMessageHandler.next(yn(ot)));const nn=ot.data;Hi(nn)&&"1"===nn[de]&&(yield Mi(Ne,ot.messageType,nn))})).apply(this,arguments)}const Cs="@firebase/messaging",ts=Ne=>{const tt=new Ir(Ne.getProvider("app").getImmediate(),Ne.getProvider("installations-internal").getImmediate(),Ne.getProvider("analytics-internal"));return navigator.serviceWorker.addEventListener("message",ot=>function ar(Ne,tt){return $n.apply(this,arguments)}(tt,ot)),tt},co=Ne=>{const tt=Ne.getProvider("messaging").getImmediate();return{getToken:nn=>function Bn(Ne,tt){return Qn.apply(this,arguments)}(tt,nn)}};function As(){return Ms.apply(this,arguments)}function Ms(){return(Ms=(0,h.Z)(function*(){try{yield(0,y.eu)()}catch(Ne){return!1}return"undefined"!=typeof window&&(0,y.hl)()&&(0,y.zI)()&&"serviceWorker"
1in navigator&&"PushManager"in window&&"Notification"in window&&"fetch"in window&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")})).apply(this,arguments)}!function uo(){(0,c._registerComponent)(new x.wA("messaging",ts,"PUBLIC")),(0,c._registerComponent)(new x.wA("messaging-internal",co,"PRIVATE")),(0,c.registerVersion)(Cs,"0.12.4"),(0,c.registerVersion)(Cs,"0.12.4","esm2017")}();const is="analytics",Ji="firebase_id",bs="https://firebase.googleapis.com/v1alpha/projects/-/apps/{app-id}/webConfig",ls="https://www.googletagmanager.com/gtag/js",Pi=new T.Yd("@firebase/analytics"),Or=new y.LL("analytics","Analytics",{"already-exists":"A Firebase Analytics instance with the appId {$id}  already exists. Only one Firebase Analytics instance can be created for each appId.","already-initialized":"initializeAnalytics() cannot be called again with different options than those it was initially called with. It can be called again with the same options to return the existing instance, or getAnalytics() can be used to get a reference to the already-intialized instance.","already-initialized-settings":"Firebase Analytics has already been initialized.settings() must be called before initializing any Analytics instanceor it will have no effect.","interop-component-reg-failed":"Firebase Analytics Interop Component failed to instantiate: {$reason}","invalid-analytics-context":"Firebase Analytics is not supported in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","indexeddb-unavailable":"IndexedDB unavailable or restricted in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","fetch-throttle":"The config fetch request timed out while in an exponential backoff state. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.","config-fetch-failed":"Dynamic config fetch failed: [{$httpStatus}] {$responseMessage}","no-api-key":'The "apiKey" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid API key.',"no-app-id":'The "appId" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid app ID.',"no-client-id":'The "client_id" field is empty.',"invalid-gtag-resource":"Trusted Types detected an invalid gtag resource: {$gtagURL}."});function Bs(Ne){if(!Ne.startsWith(ls)){const tt=Or.create("invalid-gtag-resource",{gtagURL:Ne});return Pi.warn(tt.message),""}return Ne}function fs(Ne){return Promise.all(Ne.map(tt=>tt.catch(ot=>ot)))}function Es(Ne,tt){const ot=function Os(Ne,tt){let ot;return window.trustedTypes&&(ot=window.trustedTypes.createPolicy(Ne,tt)),ot}("firebase-js-sdk-policy",{createScriptURL:Bs}),nn=document.createElement("script"),xn=`${ls}?l=${Ne}&id=${tt}`;nn.src=ot?null==ot?void 0:ot.createScriptURL(xn):xn,nn.async=!0,document.head.appendChild(nn)}function ps(Ne,tt,ot,nn,xn,Vn){return Do.apply(this,arguments)}function Do(){return(Do=(0,h.Z)(function*(Ne,tt,ot,nn,xn,Vn){const wn=nn[xn];try{if(wn)yield tt[wn];else{const Li=(yield fs(ot)).find(jn=>jn.measurementId===xn);Li&&(yield tt[Li.appId])}}catch(Kn){Pi.error(Kn)}Ne("config",xn,Vn)})).apply(this,arguments)}function Yr(Ne,tt,ot,nn,xn){return wo.apply(this,arguments)}function wo(){return(wo=(0,h.Z)(function*(Ne,tt,ot,nn,xn){try{let Vn=[];if(xn&&xn.send_to){let wn=xn.send_to;Array.isArray(wn)||(wn=[wn]);const Kn=yield fs(ot);for(const Li of wn){const jn=Kn.find(An=>An.measurementId===Li),mn=jn&&tt[jn.appId];if(!mn){Vn=[];break}Vn.push(mn)}}0===Vn.length&&(Vn=Object.values(tt)),yield Promise.all(Vn),Ne("event",nn,xn||{})}catch(Vn){Pi.error(Vn)}})).apply(this,arguments)}function Ks(Ne){const tt=window.document.getElementsByTagName("script");for(const ot of Object.values(tt))if(ot.src&&ot.src.includes(ls)&&ot.src.includes(Ne))return ot;return null}const to=new class Rs{constructor(tt={},ot=1e3){this.throttleMetadata=tt,this.intervalMillis=ot}getThrottleMetadata(tt){return this.throttleMetadata[tt]}setThrottleMetadata(tt,ot){this.throttleMetadata[tt]=ot}deleteThrottleMetadata(tt){delete this.throttleMetadata[tt]}};function qt(Ne){return new Headers({Accept:"application/json","x-goog-api-key":Ne})}function Ce(Ne){return Xe.apply(this,arguments)}function Xe(){return(Xe=(0,h.Z)(function*(Ne){var tt;const{appId:ot,apiKey:nn}=Ne,xn={method:"GET",headers:qt(nn)},Vn=bs.replace("{app-id}",ot),wn=yield fetch(Vn,xn);if(200!==wn.status&&304!==wn.status){let Kn="";try{const Li=yield wn.json();null!==(tt=Li.error)&&void 0!==tt&&tt.message&&(Kn=Li.error.message)}catch(Li){}throw Or.create("config-fetch-failed",{httpStatus:wn.status,responseMessage:Kn})}return wn.json()})).apply(this,arguments)}function dn(Ne){return Ln.apply(this,arguments)}function Ln(){return(Ln=(0,h.Z)(function*(Ne,tt=to,ot){const{appId:nn,apiKey:xn,measurementId:Vn}=Ne.options;if(!nn)throw Or.create("no-app-id");
1if(!xn){if(Vn)return{measurementId:Vn,appId:nn};throw Or.create("no-api-key")}const wn=tt.getThrottleMetadata(nn)||{backoffCount:0,throttleEndTimeMillis:Date.now()},Kn=new Bi;return setTimeout((0,h.Z)(function*(){Kn.abort()}),void 0!==ot?ot:6e4),Jn({appId:nn,apiKey:xn,measurementId:Vn},wn,Kn,tt)})).apply(this,arguments)}function Jn(Ne,tt,ot){return Fi.apply(this,arguments)}function Fi(){return(Fi=(0,h.Z)(function*(Ne,{throttleEndTimeMillis:tt,backoffCount:ot},nn,xn=to){var Vn;const{appId:wn,measurementId:Kn}=Ne;try{yield Vi(nn,tt)}catch(Li){if(Kn)return Pi.warn(`Timed out fetching this Firebase app's measurement ID from the server. Falling back to the measurement ID ${Kn} provided in the "measurementId" field in the local Firebase config. [${null==Li?void 0:Li.message}]`),{appId:wn,measurementId:Kn};throw Li}try{const Li=yield Ce(Ne);return xn.deleteThrottleMetadata(wn),Li}catch(Li){const jn=Li;if(!Er(jn)){if(xn.deleteThrottleMetadata(wn),Kn)return Pi.warn(`Failed to fetch this Firebase app's measurement ID from the server. Falling back to the measurement ID ${Kn} provided in the "measurementId" field in the local Firebase config. [${null==jn?void 0:jn.message}]`),{appId:wn,measurementId:Kn};throw Li}const mn=503===Number(null===(Vn=null==jn?void 0:jn.customData)||void 0===Vn?void 0:Vn.httpStatus)?(0,y.$s)(ot,xn.intervalMillis,30):(0,y.$s)(ot,xn.intervalMillis),An={throttleEndTimeMillis:Date.now()+mn,backoffCount:ot+1};return xn.setThrottleMetadata(wn,An),Pi.debug(`Calling attemptFetch again in ${mn} millis`),Jn(Ne,An,nn,xn)}})).apply(this,arguments)}function Vi(Ne,tt){return new Promise((ot,nn)=>{const xn=Math.max(tt-Date.now(),0),Vn=setTimeout(ot,xn);Ne.addEventListener(()=>{clearTimeout(Vn),nn(Or.create("fetch-throttle",{throttleEndTimeMillis:tt}))})})}function Er(Ne){if(!(Ne instanceof y.ZR&&Ne.customData))return!1;const tt=Number(Ne.customData.httpStatus);return 429===tt||500===tt||503===tt||504===tt}class Bi{constructor(){this.listeners=[]}addEventListener(tt){this.listeners.push(tt)}abort(){this.listeners.forEach(tt=>tt())}}let Xi,Oo;function wi(){return(wi=(0,h.Z)(function*(Ne,tt,ot,nn,xn){if(xn&&xn.global)Ne("event",ot,nn);else{const Vn=yield tt;Ne("event",ot,Object.assign(Object.assign({},nn),{send_to:Vn}))}})).apply(this,arguments)}function Ys(Ne){Oo=Ne}function Fr(Ne){Xi=Ne}function ve(){return le.apply(this,arguments)}function le(){return(le=(0,h.Z)(function*(){if(!(0,y.hl)())return Pi.warn(Or.create("indexeddb-unavailable",{errorInfo:"IndexedDB is not available in this environment."}).message),!1;try{yield(0,y.eu)()}catch(Ne){return Pi.warn(Or.create("indexeddb-unavailable",{errorInfo:null==Ne?void 0:Ne.toString()}).message),!1}return!0})).apply(this,arguments)}function ht(){return(ht=(0,h.Z)(function*(Ne,tt,ot,nn,xn,Vn,wn){var Kn;const Li=dn(Ne);Li.then(Zr=>{ot[Zr.measurementId]=Zr.appId,Ne.options.measurementId&&Zr.measurementId!==Ne.options.measurementId&&Pi.warn(`The measurement ID in the local Firebase config (${Ne.options.measurementId}) does not match the measurement ID fetched from the server (${Zr.measurementId}). To ensure analytics events are always sent to the correct Analytics property, update the measurement ID field in the local config or remove it from the local config.`)}).catch(Zr=>Pi.error(Zr)),tt.push(Li);const jn=ve().then(Zr=>{if(Zr)return nn.getId()}),[mn,An]=yield Promise.all([Li,jn]);Ks(Vn)||Es(Vn,mn.measurementId),Oo&&(xn("consent","default",Oo),Ys(void 0)),xn("js",new Date);const gr=null!==(Kn=null==wn?void 0:wn.config)&&void 0!==Kn?Kn:{};return gr.origin="firebase",gr.update=!0,null!=An&&(gr[Ji]=An),xn("config",mn.measurementId,gr),Xi&&(xn("set",Xi),Fr(void 0)),mn.measurementId})).apply(this,arguments)}class Rn{constructor(tt){this.app=tt}_delete(){return delete si[this.app.options.appId],Promise.resolve()}}let si={},Kr=[];const po={};let ms,Is,Lr="dataLayer",_r=!1;function ra(Ne,tt,ot){!function Qo(){const Ne=[];if((0,y.ru)()&&Ne.push("This is a browser extension environment."),(0,y.zI)()||Ne.push("Cookies are not available."),Ne.length>0){const tt=Ne.map((nn,xn)=>`(${xn+1}) ${nn}`).join(" "),ot=Or.create("invalid-analytics-context",{errorInfo:tt});Pi.warn(ot.message)}}();const nn=Ne.options.appId;if(!nn)throw Or.create("no-app-id");if(!Ne.options.apiKey){if(!Ne.options.measurementId)throw Or.create("no-api-key");Pi.warn(`The "apiKey" field is empty in the local Firebase config. This is needed to fetch the latest measurement ID for this Firebase app. Falling back to the measurement ID ${Ne.options.measurementId} provided in the "measurementId" field in the local Firebase config.`)}if(null!=si[nn])throw Or.create("already-exists",{id:nn});if(!_r){!function fo(Ne){let tt=[];Array.isArray(window[Ne])?tt=window[Ne]:window[Ne]=tt}(Lr);const{wrappedGtag:Vn,gtagCore:wn}=function $s(Ne,tt,ot,nn,xn){let Vn=function(...wn){window[nn].push(arguments)};return window[xn]&&"function"==typeof window[xn]&&(Vn=window[xn]),window[xn]=function Co(Ne,tt,ot,nn){function Vn(){return(Vn=(0,h.Z)(function*(wn,...Kn){try{if("event"===wn){const[Li,jn]=Kn;yield Yr(Ne,tt,ot,Li,jn)}else if("config"===wn){const[Li,jn]=Kn;yield ps(Ne,tt,ot,nn,Li,jn)}else if("consent"===wn){const[Li]=Kn;Ne("consent","update",Li)}else if("get"===wn){const[Li,jn,mn]=Kn;Ne("get",Li,jn,mn)}else if("set"===wn){const[Li]=Kn;Ne("set",Li)}else Ne(wn,...Kn)}catch(Li){Pi.error(Li)}})).apply(this,arguments)}return function xn(wn){return Vn.apply(this,arguments)}}(Vn,Ne,tt,ot),{gtagCore:Vn,wrappedGtag:window[xn]}}(si,Kr,po,Lr,"gtag");Is=Vn,ms=wn,_r=!0}return si[nn]=function Z(Ne,tt,ot,nn,xn,Vn,wn){return ht.apply(this,arguments)}(Ne,Kr,po,tt,ms,Lr,ot),new Rn(Ne)}function qo(){return ro.apply(this,arguments)}function ro(){return(ro=(0,h.Z)(function*(){if((0,y.ru)()||!(0,y.zI)()||
1!(0,y.hl)())return!1;try{return yield(0,y.eu)()}catch(Ne){return!1}})).apply(this,arguments)}const je="@firebase/analytics";!function ut(){(0,c._registerComponent)(new x.wA(is,(tt,{options:ot})=>ra(tt.getProvider("app").getImmediate(),tt.getProvider("installations-internal").getImmediate(),ot),"PUBLIC")),(0,c._registerComponent)(new x.wA("analytics-internal",function Ne(tt){try{const ot=tt.getProvider(is).getImmediate();return{logEvent:(nn,xn,Vn)=>function aa(Ne,tt,ot,nn){Ne=(0,y.m9)(Ne),function Di(Ne,tt,ot,nn,xn){return wi.apply(this,arguments)}(Is,si[Ne.app.options.appId],tt,ot,nn).catch(xn=>Pi.error(xn))}(ot,nn,xn,Vn)}}catch(ot){throw Or.create("interop-component-reg-failed",{reason:ot})}},"PRIVATE")),(0,c.registerVersion)(je,"0.10.0"),(0,c.registerVersion)(je,"0.10.0","esm2017")}();var zt=f(341),kn=f(353),Pn=f(6498),ti=f(2868),tr=f(8139),lr=f(4241);class Ki extends Pn.y{constructor(tt,ot=0,nn=tr.e){super(),this.source=tt,this.delayTime=ot,this.scheduler=nn,(!(0,lr.k)(ot)||ot<0)&&(this.delayTime=0),(!nn||"function"!=typeof nn.schedule)&&(this.scheduler=tr.e)}static create(tt,ot=0,nn=tr.e){return new Ki(tt,ot,nn)}static dispatch(tt){const{source:ot,subscriber:nn}=tt;return this.add(ot.subscribe(nn))}_subscribe(tt){return this.scheduler.schedule(Ki.dispatch,this.delayTime,{source:this.source,subscriber:tt})}}function fr(Ne,tt=0){return function(nn){return nn.lift(new ds(Ne,tt))}}class ds{constructor(tt,ot){this.scheduler=tt,this.delay=ot}call(tt,ot){return new Ki(ot,this.delay,this.scheduler).subscribe(tt)}}var Mr=f(7770);const rs=new s.GfV("7.6.1"),Fs="__angularfire_symbol__analyticsIsSupportedValue",Wr="__angularfire_symbol__analyticsIsSupported",xr="__angularfire_symbol__remoteConfigIsSupportedValue",pr="__angularfire_symbol__remoteConfigIsSupported",xs="__angularfire_symbol__messagingIsSupportedValue",Qs="__angularfire_symbol__messagingIsSupported";function Ro(Ne,tt,ot){if(tt){if(1===tt.length)return tt[0];const Vn=tt.filter(wn=>wn.app===ot);if(1===Vn.length)return Vn[0]}return ot.container.getProvider(Ne).getImmediate({optional:!0})}globalThis[Wr]||(globalThis[Wr]=qo().then(Ne=>globalThis[Fs]=Ne).catch(()=>globalThis[Fs]=!1)),globalThis[Qs]||(globalThis[Qs]=As().then(Ne=>globalThis[xs]=Ne).catch(()=>globalThis[xs]=!1)),globalThis[pr]||(globalThis[pr]=St().then(Ne=>globalThis[xr]=Ne).catch(()=>globalThis[xr]=!1));const la=(Ne,tt)=>{const ot=tt?[tt]:(0,a.C6)(),nn=[];return ot.forEach(xn=>{xn.container.getProvider(Ne).instances.forEach(wn=>{nn.includes(wn)||nn.push(wn)})}),nn};function ca(){}class sl{constructor(tt,ot=zt.N){this.zone=tt,this.delegate=ot}now(){return this.delegate.now()}schedule(tt,ot,nn){const xn=this.zone;return this.delegate.schedule(function(wn){xn.runGuarded(()=>{tt.apply(this,[wn])})},ot,nn)}}class za{constructor(tt){this.zone=tt,this.task=null}call(tt,ot){const nn=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",ca,{},ca,ca)),ot.pipe((0,ti.b)({next:nn,complete:nn,error:nn})).subscribe(tt).add(nn)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}let Ga=(()=>{class Ne{constructor(ot){this.ngZone=ot,this.outsideAngular=ot.runOutsideAngular(()=>new sl(Zone.current)),this.insideAngular=ot.run(()=>new sl(Zone.current,kn.z)),globalThis.\u0275AngularFireScheduler||(globalThis.\u0275AngularFireScheduler=this)}}return Ne.\u0275fac=function(ot){return new(ot||Ne)(s.LFG(s.R0b))},Ne.\u0275prov=s.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"}),Ne})();function jo(){const Ne=globalThis.\u0275AngularFireScheduler;if(!Ne)throw new Error("Either AngularFireModule has not been provided in your Ap
1pModule (this can be done manually or implictly using\nprovideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).");return Ne}function zo(Ne){return jo().ngZone.runOutsideAngular(()=>Ne())}function Po(Ne){return jo().ngZone.run(()=>Ne())}function Xa(Ne){return jo(),function hs(Ne){return function(ot){return(ot=ot.lift(new za(Ne.ngZone))).pipe(fr(Ne.outsideAngular),(0,Mr.QV)(Ne.insideAngular))}}(jo())(Ne)}const Eo=(Ne,tt)=>function(){const nn=arguments;return tt&&setTimeout(()=>{"scheduled"===tt.state&&tt.invoke()},10),Po(()=>Ne.apply(void 0,nn))},Ns=(Ne,tt)=>function(){let ot;const nn=arguments;for(let Vn=0;Vn<arguments.length;Vn++)"function"==typeof nn[Vn]&&(tt&&(ot||(ot=Po(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",ca,{},ca,ca)))),nn[Vn]=Eo(nn[Vn],ot));const xn=zo(()=>Ne.apply(this,nn));if(!tt){if(xn instanceof Pn.y){const Vn=jo();return xn.pipe(fr(Vn.outsideAngular),(0,Mr.QV)(Vn.insideAngular))}return Po(()=>xn)}return xn instanceof Pn.y?xn.pipe(Xa):xn instanceof Promise?Po(()=>new Promise((Vn,wn)=>xn.then(Kn=>Po(()=>Vn(Kn)),Kn=>Po(()=>wn(Kn))))):"function"==typeof xn&&ot?function(){return setTimeout(()=>{ot&&"scheduled"===ot.state&&ot.invoke()},10),xn.apply(this,arguments)}:Po(()=>xn)}},1389:(Ze,_e,f)=>{"use strict";f.d(_e,{$:()=>le,A:()=>ee,B:()=>Xa,D:()=>Te,I:()=>Br,J:()=>Qn,L:()=>Pi,N:()=>Me,P:()=>C,Q:()=>Cr,R:()=>fe,U:()=>qt,V:()=>Ce,W:()=>Xe,X:()=>to,Y:()=>Fi,Z:()=>Vi,_:()=>wi,a:()=>kr,a0:()=>ht,a1:()=>si,a2:()=>br,a3:()=>ra,a4:()=>ja,a5:()=>ro,a6:()=>ba,a7:()=>sa,a8:()=>Jo,a9:()=>aa,aA:()=>ge,aB:()=>Qi,aC:()=>L,aD:()=>It,aE:()=>Jr,aF:()=>lo,aG:()=>_s,aH:()=>Ni,aL:()=>Ca,aO:()=>Ln,aa:()=>X,ab:()=>ae,ac:()=>ut,ad:()=>ti,ae:()=>lr,af:()=>fr,ai:()=>Fs,aj:()=>xr,ak:()=>pr,an:()=>So,ao:()=>sl,aq:()=>tt,ar:()=>jn,as:()=>lt,at:()=>on,au:()=>ri,av:()=>ze,aw:()=>Lc,ax:()=>Ie,ay:()=>Gt,az:()=>ie,b:()=>mo,c:()=>_i,d:()=>sr,e:()=>ki,f:()=>cl,g:()=>Zi,h:()=>Ai,i:()=>Ea,j:()=>No,k:()=>eu,l:()=>Zn,m:()=>Pf,o:()=>Pc,p:()=>S,r:()=>gi,s:()=>Wt,u:()=>U,x:()=>Po});var s=f(5861),a=f(2090),h=f(2951),c=f(7582),y=f(1877),x=f(4859);const S={FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PASSWORD:"password",PHONE:"phone",TWITTER:"twitter.com"},ee={EMAIL_SIGNIN:"EMAIL_SIGNIN",PASSWORD_RESET:"PASSWORD_RESET",RECOVER_EMAIL:"RECOVER_EMAIL",REVERT_SECOND_FACTOR_ADDITION:"REVERT_SECOND_FACTOR_ADDITION",VERIFY_AND_CHANGE_EMAIL:"VERIFY_AND_CHANGE_EMAIL",VERIFY_EMAIL:"VERIFY_EMAIL"};const Te=function q(){return{"admin-restricted-operation":"This operation is restricted to administrators only.","argument-error":"","app-not-authorized":"This app, identified by the domain where it's hosted, is not authorized to use Firebase Authentication with the provided API key. Review your key configuration in the Google API console.","app-not-installed":"The requested mobile application corresponding to the identifier (Android package name or iOS bundle ID) provided is not installed on this device.","captcha-check-failed":"The reCAPTCHA response token provided is either invalid, expired, already used or the domain associated with it does not match the list of whitelisted domains.","code-expired":"The SMS code has expired. Please re-send the verification code to try again.","cordova-not-ready":"Cordova framework is not ready.","cors-unsupported":"This browser is not supported.","credential-already-in-use":"This credential is already associated with a different user account.","custom-token-mismatch":"The custom token corresponds to a different audience.","requires-recent-login":"This operation is sensitive and requires recent authentication. Log in again before retrying this request.","dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK.","dynamic-link-not-activated":"Please activate Dynamic Links in the Firebase Console and agree to the terms and conditions.","email-change-needs-verification":"Multi-factor users must al
1ways have a verified email.","email-already-in-use":"The email address is already in use by another account.","emulator-config-failed":'Auth instance has already been used to make a network call. Auth can no longer be configured to use the emulator. Try calling "connectAuthEmulator()" sooner.',"expired-action-code":"The action code has expired.","cancelled-popup-request":"This operation has been cancelled due to another conflicting popup being opened.","internal-error":"An internal AuthError has occurred.","invalid-app-credential":"The phone verification request contains an invalid application verifier. The reCAPTCHA token response is either invalid or expired.","invalid-app-id":"The mobile app identifier is not registed for the current project.","invalid-user-token":"This user's credential isn't valid for this project. This can happen if the user's token has been tampered with, or if the user isn't for the project associated with this API key.","invalid-auth-event":"An internal AuthError has occurred.","invalid-verification-code":"The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms and be sure to use the verification code provided by the user.","invalid-continue-uri":"The continue URL provided in the request is invalid.","invalid-cordova-configuration":"The following Cordova plugins must be installed to enable OAuth sign-in: cordova-plugin-buildinfo, cordova-universal-links-plugin, cordova-plugin-browsertab, cordova-plugin-inappbrowser and cordova-plugin-customurlscheme.","invalid-custom-token":"The custom token format is incorrect. Please check the documentation.","invalid-dynamic-link-domain":"The provided dynamic link domain is not configured or authorized for the current project.","invalid-email":"The email address is badly formatted.","invalid-emulator-scheme":"Emulator URL must start with a valid scheme (http:// or https://).","invalid-api-key":"Your API key is invalid, please check you have copied it correctly.","invalid-cert-hash":"The SHA-1 certificate hash provided is invalid.","invalid-credential":"The supplied auth credential is
vendor: 7,825 bytes, line 1
1 malformed or has expired.","invalid-message-payload":"The email template corresponding to this action contains invalid characters in its message. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-multi-factor-session":"The request does not contain a valid proof of first factor successful sign-in.","invalid-oauth-provider":"EmailAuthProvider is not supported for this operation. This operation only supports OAuth providers.","invalid-oauth-client-id":"The OAuth client ID provided is either invalid or does not match the specified API key.","unauthorized-domain":"This domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.","invalid-action-code":"The action code is invalid. This can happen if the code is malformed, expired, or has already been used.","wrong-password":"The password is invalid or the user does not have a password.","invalid-persistence-type":"The specified persistence type is invalid. It can only be local, session or none.","invalid-phone-number":"The format of the phone number provided is incorrect. Please enter the phone number in a format that can be parsed into E.164 format. E.164 phone numbers are written in the format [+][country code][subscriber number including area code].","invalid-provider-id":"The specified provider ID is invalid.","invalid-recipient-email":"The email corresponding to this action failed to send as the provided recipient email address is invalid.","invalid-sender":"The email template corresponding to this action contains an invalid sender email or name. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-verification-id":"The verification ID used to create the phone auth credential is invalid.","invalid-tenant-id":"The Auth instance's tenant ID is invalid.","login-blocked":"Login blocked by user-provided method: {$originalMessage}","missing-android-pkg-name":"An Android Package Name must be provided if the Android App is required to be installed.","auth-domain-config-required":"Be sure to include authDomain when calling firebase.initializeApp(), by following the instructions in the Firebase console.","missing-app-credential":"The phone verification request is missing an application verifier assertion. A reCAPTCHA response token needs to be provided.","missing-verification-code":"The phone auth credential was created with an empty SMS verification code.","missing-continue-uri":"A continue URL must be provided in the request.","missing-iframe-start":"An internal AuthError has occurred.","missing-ios-bundle-id":"An iOS Bundle ID must be provided if an App Store ID is provided.","missing-or-invalid-nonce":"The request does not contain a valid nonce. This can occur if the SHA-256 hash of the provided raw nonce does not match the hashed nonce in the ID token payload.","missing-password":"A non-empty password must be provided","missing-multi-factor-info":"No second factor identifier is provided.","missing-multi-factor-session":"The request is missing proof of first factor successful sign-in.","missing-phone-number":"To send verification codes, provide a phone number for the recipient.","missing-verification-id":"The phone auth credential was created with an empty verification ID.","app-deleted":"This instance of FirebaseApp has been deleted.","multi-factor-info-not-found":"The user does not have a second factor matching the identifier provided.","multi-factor-auth-required":"Proof of ownership of a second factor is required to complete sign-in.","account-exists-with-different-credential":"An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address.","network-request-failed":"A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred.","no-auth-event":"An internal AuthError has occurred.","no-such-provider":"User was not linked to an account with the given provider.","null-user":"A null user object was provided as the argument for an operation which requires a non-null user object.","operation-not-allowed":"The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.","operation-not-supported-in-this-environment":'This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.',"popup-blocked":"Unable to establish a connection with the popup. It may have been blocked by the browser.","popup-closed-by-user":"The popup has been closed by the user before finalizing the operation.","provider-already-linked":"User can only be linked to one identity for the given provider.","quota-exceeded":"The project's quota for this operation has been exceeded.","redirect-cancelled-by-user":"The redirect operation has been cancelled by the user before finalizing.","redirect-operation-pending":"A redirect sign-in operation is already pending.","rejected-credential":"The request contains malformed or mismatching credentials.","second-factor-already-in-use":"The second factor is already enrolled on this account.","maximum-second-factor-count-exceeded":"The maximum allowed number of second factors on a user has been exceeded.","tenant-id-mismatch":"The provided tenant ID does not match the Auth instance's tenant ID",timeout:"The operation has timed out.","user-token-expired":"The user's credential is no longer valid. The user must sign in again.","too-many-requests":"We have blocked all requests from this device due to unusual activity. Try again later.","unauthorized-continue-uri":"The domain of the continue URL is not whitelisted.  Please whitelist the domain in the Firebase console.","unsupported-first-factor":"Enrolling a second factor or signing in with a multi-factor account requires sign-in with a supported first factor.","unsupported-persistence-type":"The current environment does not support the specified persistence type.","unsupported-tenant-operation":"This operation is not supported in a multi-tenant context.","unverified-email":"The operation requires a verified email.","user-cancelled":"The user did not grant your application the permissions it requested.","user-not-found":"There is no user record corresponding to this identifier. The user may have been deleted.","user-disabled":"The user account has been disabled by an administrator.","user-mismatch":"The supplied credentials do not correspond to the previously signed in user.","user-signed-out":"","weak-password":"The password must be 6 characters long or more.","web-storage-unsupported":"This browser is not supported or 3rd party cookies and data may be disabled.","already-initialized":"initializeAuth() has already been called with different options. To avoid this error, call initializeAuth() with the same options as when it was originally called, or call getAuth() to return the already initialized instance.","missing-recaptcha-token":"The reCAPTCHA token is missing when sending request to the backend.","invalid-recaptcha-token":"The reCAPTCHA token is invalid when sending request to the backend.","invalid-recaptcha-action":"The reCAPTCHA action is invalid when sending request to the backend.","recaptcha-not-enabled":"reCAPTCHA Enterprise integration is not enabled for this project.","missing-client-type":"The reCAPTCHA client type is missing when sending request to the backend.","missing-recaptcha-version":"The reCAPTCHA version is missing when sending request to the backend.","invalid-req-type":"Invalid request parameters.","invalid-recaptcha-version":"The reCAPTCHA version is invalid when sending request to the backend."
1}},be=function me(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}},Pe=new a.LL("auth","Firebase",{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}),Et=new y.Yd("@firebase/auth");function Zt(R,..._){Et.logLevel<=y.in.ERROR&&Et.error(`Auth (${h.SDK_VERSION}): ${R}`,..._)}function ze(R,..._){throw at(R,..._)}function ie(R,..._){return at(R,..._)}function Oe(R,_,w){const N=Object.assign(Object.assign({},be()),{[_]:w});return new a.LL("auth","Firebase",N).create(_,{appName:R.name})}function Ae(R,_,w){if(!(_ instanceof w))throw w.name!==_.constructor.name&&ze(R,"argument-error"),Oe(R,"argument-error",`Type of ${_.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function at(R,..._){if("string"!=typeof R){const w=_[0],N=[..._.slice(1)];return N[0]&&(N[0].appName=R.name),R._errorFactory.create(w,...N)}return Pe.create(R,..._)}function ge(R,_,...w){if(!R)throw at(_,...w)}function qe(R){const _="INTERNAL ASSERTION FAILED: "+R;throw Zt(_),new Error(_)}function lt(R,_){R||qe(_)}function te(){var R;return"undefined"!=typeof self&&(null===(R=self.location)||void 0===R?void 0:R.href)||""}function Ee(){return"http:"===Re()||"https:"===Re()}function Re(){var R;return"undefined"!=typeof self&&(null===(R=self.location)||void 0===R?void 0:R.protocol)||null}class Cn{constructor(_,w){this.shortDelay=_,this.longDelay=w,lt(w>_,"Short delay should be less than long delay!"),this.isMobile=(0,a.uI)()||(0,a.b$)()}get(){return function jt(){return!("undefined"!=typeof navigator&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(Ee()||(0,a.ru)()||"connection"in navigator))||navigator.onLine}()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function Tn(R,_){lt(R.emulator,"Emulator should always be set here");const{url:w}=R.emulator;return _?`${w}${_.startsWith("/")?_.slice(1):_}`:w}class Nt{static initialize(_,w,N){this.fetchImpl=_,w&&(this.headersImpl=w),N&&(this.responseImpl=N)}static fetch(){return this.fetchImpl?this.fetchImpl:"undefined"!=typeof self&&"fetch"in self?self.fetch:void qe("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:"undefined"!=typeof self&&"Headers"in self?self.Headers:void qe("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:"undefined"!=typeof self&&"Response"in self?self.Response:void qe("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const pe={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-rec
1aptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},Be=new Cn(3e4,6e4);function oe(R,_){return R.tenantId&&!_.tenantId?Object.assign(Object.assign({},_),{tenantId:R.tenantId}):_}function $(R,_,w,N){return Ve.apply(this,arguments)}function Ve(){return(Ve=(0,s.Z)(function*(R,_,w,N,$e={}){return mt(R,$e,(0,s.Z)(function*(){let kt={},En={};N&&("GET"===_?En=N:kt={body:JSON.stringify(N)});const Nn=(0,a.xO)(Object.assign({key:R.config.apiKey},En)).slice(1),di=yield R._getAdditionalHeaders();return di["Content-Type"]="application/json",R.languageCode&&(di["X-Firebase-Locale"]=R.languageCode),Nt.fetch()(tn(R,R.config.apiHost,w,Nn),Object.assign({method:_,headers:di,referrerPolicy:"no-referrer"},kt))}))})).apply(this,arguments)}function mt(R,_,w){return Qe.apply(this,arguments)}function Qe(){return(Qe=(0,s.Z)(function*(R,_,w){R._canInitEmulator=!1;const N=Object.assign(Object.assign({},pe),_);try{const $e=new dt(R),kt=yield Promise.race([w(),$e.promise]);$e.clearNetworkTimeout();const En=yield kt.json();if("needConfirmation"in En)throw vt(R,"account-exists-with-different-credential",En);if(kt.ok&&!("errorMessage"in En))return En;{const Nn=kt.ok?En.errorMessage:En.error.message,[di,vi]=Nn.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===di)throw vt(R,"credential-already-in-use",En);if("EMAIL_EXISTS"===di)throw vt(R,"email-already-in-use",En);if("USER_DISABLED"===di)throw vt(R,"user-disabled",En);const Ui=N[di]||di.toLowerCase().replace(/[_\s]+/g,"-");if(vi)throw Oe(R,Ui,vi);ze(R,Ui)}}catch($e){if($e instanceof a.ZR)throw $e;ze(R,"network-request-failed",{message:String($e)})}})).apply(this,arguments)}function nt(R,_,w,N){return At.apply(this,arguments)}function At(){return(At=(0,s.Z)(function*(R,_,w,N,$e={}){const kt=yield $(R,_,w,N,$e);return"mfaPendingCredential"in kt&&ze(R,"multi-factor-auth-required",{_serverResponse:kt}),kt})).apply(this,arguments)}function tn(R,_,w,N){const $e=`${_}${w}?${N}`;return R.config.emulator?Tn(R.config,$e):`${R.config.apiScheme}://${$e}`}class dt{constructor(_){this.auth=_,this.timer=null,this.promise=new Promise((w,N)=>{this.timer=setTimeout(()=>N(ie(this.auth,"network-request-failed")),Be.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function vt(R,_,w){const N={appName:R.name};w.email&&(N.email=w.email),w.phoneNumber&&(N.phoneNumber=w.phoneNumber);const $e=ie(R,_,N);return $e.customData._tokenResponse=w,$e}function we(){return(we=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:delete",_)})).apply(this,arguments)}function bt(R,_){return rn.apply(this,arguments)}function rn(){return(rn=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:update",_)})).apply(this,arguments)}function St(R,_){return pn.apply(this,arguments)}function pn(){return(pn=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:lookup",_)})).apply(this,arguments)}function pt(R){if(R)try{const _=new Date(Number(R));if(!isNaN(_.getTime()))return _.toUTCString()}catch(_){}}function ne(){return(ne=(0,s.Z)(function*(R,_=!1){const w=(0,a.m9)(R),N=yield w.getIdToken(_),$e=Ke(N);ge($e&&$e.exp&&$e.auth_time&&$e.iat,w.auth,"internal-error");const kt="object"==typeof $e.firebase?$e.firebase:void 0,En=null==kt?void 0:kt.sign_in_provider;return{claims:$e,token:N,authTime:pt(z($e.auth_time)),issuedAtTime:pt(z($e.iat)),expirationTime:pt(z($e.exp)),signInProvider:En||null,signInSecondFactor:(null==kt?void 0:kt.sign_in_second_factor)||null}})).apply(this,arguments)}function z(R){return 1e3*Number(R)}function Ke(R){const[_,w,N]=R.split(".");if(void 0===_||void 0===w||void 0===N)return Zt("JWT malformed, contained fewer than 3 sections"),null;try{const $e=(0,a.tV)(w);return $e?JSON.parse($e):(Zt("Failed to decode base64 JWT payload"),null)}catch($e){return Zt("Caught error parsing JWT payload as JSON",null==$e?void 0:$e.toString()),null}}function Fe(R,_){return de.apply(this,arguments)}function de(){return(de=(0,s.Z)(function*(R,_,w=!1){if(w)return _;try{return yield _}catch(N){throw N instanceof a.ZR&&ct(N)&&R.auth.currentUser===R&&(yield R.auth.signOut()),N}})).apply(this,arguments)}function ct({code:R}){return"auth/user-disabled"===R||"auth/user-token-expired"===R}
1class Ue{constructor(_){this.user=_,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){!this.isRunning||(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(_){var w;if(_){const N=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),N}{this.errorBackoff=3e4;const $e=(null!==(w=this.user.stsTokenManager.expirationTime)&&void 0!==w?w:0)-Date.now()-3e5;return Math.max(0,$e)}}schedule(_=!1){var w=this;if(!this.isRunning)return;const N=this.getInterval(_);this.timerId=setTimeout((0,s.Z)(function*(){yield w.iteration()}),N)}iteration(){var _=this;return(0,s.Z)(function*(){try{yield _.user.getIdToken(!0)}catch(w){return void("auth/network-request-failed"===(null==w?void 0:w.code)&&_.schedule(!0))}_.schedule()})()}}class _t{constructor(_,w){this.createdAt=_,this.lastLoginAt=w,this._initializeTime()}_initializeTime(){this.lastSignInTime=pt(this.lastLoginAt),this.creationTime=pt(this.createdAt)}_copy(_){this.createdAt=_.createdAt,this.lastLoginAt=_.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}function Lt(R){return Xt.apply(this,arguments)}function Xt(){return(Xt=(0,s.Z)(function*(R){var _;const w=R.auth,N=yield R.getIdToken(),$e=yield Fe(R,St(w,{idToken:N}));ge(null==$e?void 0:$e.users.length,w,"internal-error");const kt=$e.users[0];R._notifyReloadListener(kt);const En=null!==(_=kt.providerUserInfo)&&void 0!==_&&_.length?ii(kt.providerUserInfo):[],Nn=Fn(R.providerData,En),Ui=!!R.isAnonymous&&!(R.email&&kt.passwordHash||null!=Nn&&Nn.length),zr={uid:kt.localId,displayName:kt.displayName||null,photoURL:kt.photoUrl||null,email:kt.email||null,emailVerified:kt.emailVerified||!1,phoneNumber:kt.phoneNumber||null,tenantId:kt.tenantId||null,providerData:Nn,metadata:new _t(kt.createdAt,kt.lastLoginAt),isAnonymous:Ui};Object.assign(R,zr)})).apply(this,arguments)}function _n(){return(_n=(0,s.Z)(function*(R){const _=(0,a.m9)(R);yield Lt(_),yield _.auth._persistUserIfCurrent(_),_.auth._notifyListenersIfCurrent(_)})).apply(this,arguments)}function Fn(R,_){return[...R.filter(N=>!_.some($e=>$e.providerId===N.providerId)),..._]}function ii(R){return R.map(_=>{var{providerId:w}=_,N=(0,c._T)(_,["providerId"]);return{providerId:w,uid:N.rawId||"",displayName:N.displayName||null,email:N.email||null,phoneNumber:N.phoneNumber||null,photoURL:N.photoUrl||null}})}function Qt(){return(Qt=(0,s.Z)(function*(R,_){const w=yield mt(R,{},(0,s.Z)(function*(){const N=(0,a.xO)({grant_type:"refresh_token",refresh_token:_}).slice(1),{tokenApiHost:$e,apiKey:kt}=R.config,En=tn(R,$e,"/v1/token",`key=${kt}`),Nn=yield R._getAdditionalHeaders();return Nn["Content-Type"]="application/x-www-form-urlencoded",Nt.fetch()(En,{method:"POST",headers:Nn,body:N})}));return{accessToken:w.access_token,expiresIn:w.expires_in,refreshToken:w.refresh_token}})).apply(this,arguments)}class Ut{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(_){ge(_.idToken,"internal-error"),ge(void 0!==_.idToken,"internal-error"),ge(void 0!==_.refreshToken,"internal-error");const w="expiresIn"in _&&void 0!==_.expiresIn?Number(_.expiresIn):function Ge(R){const _=Ke(R);return ge(_,"internal-error"),ge(void 0!==_.exp,"internal-error"),ge(void 0!==_.iat,"internal-error"),Number(_.exp)-Number(_.iat)}(_.idToken);this.updateTokensAndExpiration(_.idToken,_.refreshToken,w)}getToken(_,w=!1){var N=this;return(0,s.Z)(function*(){return ge(!N.accessToken||N.refreshToken,_,"user-token-expired"),w||!N.accessToken||N.isExpired?N.refreshToken?(yield N.refresh(_,N.refreshToken),N.accessToken):null:N.accessToken})()}clearRefreshToken(){this.refreshToken=null}refresh(_,w){var N=this;return(0,s.Z)(function*(){const{accessToken:$e,refreshToken:kt,expiresIn:En}=yield function ei(R,_){return Qt.apply(this,arguments)}(_,w);N.updateTokensAndExpiration($e,kt,Number(En))})()}updateTokensAndExpiration(_,w,N){this.refreshToken=w||null,this.accessToken=_||null,this.expirationTime=Date.now()+1e3*N}static fromJSON(_,w){const{refreshToken:N,accessToken:$e,expirationTime:kt}=w,En=new Ut;return N&&(ge("string"==typeof N,"internal-error",{appName:_}),En.refreshToken=N),$e&&(ge("string"==typeof $e,"internal-error",{appName:_}),En.accessToken=$e),kt&&(ge("number"==typeof kt,"internal-error",{appName:_}),En.expirationTime=kt),En}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(_){this.accessToken=_.accessToken,this.refreshToken=_.refreshToken,this.expirationTime=_.expirationTime}_clone(){return Object.assign(new Ut,this.toJSON())}_performRefresh(){return qe("not implemented")}}function Ft(R,_){ge("string"==typeof R||void 0===R,"internal-error",{appName:_})}class W{constructor(_){var{uid:w,auth:N,stsTokenManager:$e}=_,kt=(0,c._T)(_,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new Ue(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=w,this.auth=N,this.stsTokenManager=$e,this.accessToken=$e.accessToken,this.displayName=kt.displayName||null,this.email=kt.email||null,this.emailVerified=kt.emailVerified||!1,this.phoneNumber=kt.phoneNumber||null,this.photoURL=kt.photoURL||null,this.isAnonymous=kt.isAnonymous||!1,this.tenantId=kt.tenantId||null,this.providerData=kt.providerData?[...kt.providerData]:[],this.metadata=new _t(kt.createdAt||void 0,kt.lastLoginAt||void 0)}getIdToken(_){var w=this;return(0,s.Z)(function*(){const N=yield Fe(w,w.stsTokenManager.getToken(w.auth,_));return ge(N,w.auth,"internal-error"),w.accessToken!==N&&(w.accessToken=N,yield w.auth._persistUserIfCurrent(w),w.auth._notifyListenersIfCurrent(w)),N})()}getIdTokenResult(_){return function B(R){return ne.apply(this,arguments)}(this,_)}reload(){return function Pt(R){return _n.apply(this,arguments)}(this)}_assign(_){this!==_&&(ge(this.uid===_.uid,this.auth,"internal-error"),this.displayName=_.displayName,this.photoURL=_.ph
1otoURL,this.email=_.email,this.emailVerified=_.emailVerified,this.phoneNumber=_.phoneNumber,this.isAnonymous=_.isAnonymous,this.tenantId=_.tenantId,this.providerData=_.providerData.map(w=>Object.assign({},w)),this.metadata._copy(_.metadata),this.stsTokenManager._assign(_.stsTokenManager))}_clone(_){const w=new W(Object.assign(Object.assign({},this),{auth:_,stsTokenManager:this.stsTokenManager._clone()}));return w.metadata._copy(this.metadata),w}_onReload(_){ge(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=_,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(_){this.reloadListener?this.reloadListener(_):this.reloadUserInfo=_}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(_,w=!1){var N=this;return(0,s.Z)(function*(){let $e=!1;_.idToken&&_.idToken!==N.stsTokenManager.accessToken&&(N.stsTokenManager.updateFromServerResponse(_),$e=!0),w&&(yield Lt(N)),yield N.auth._persistUserIfCurrent(N),$e&&N.auth._notifyListenersIfCurrent(N)})()}delete(){var _=this;return(0,s.Z)(function*(){const w=yield _.getIdToken();return yield Fe(_,function st(R,_){return we.apply(this,arguments)}(_.auth,{idToken:w})),_.stsTokenManager.clearRefreshToken(),_.auth.signOut()})()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(_=>Object.assign({},_)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(_,w){var N,$e,kt,En,Nn,di,vi,Ui;const zr=null!==(N=w.displayName)&&void 0!==N?N:void 0,Ha=null!==($e=w.email)&&void 0!==$e?$e:void 0,Ta=null!==(kt=w.phoneNumber)&&void 0!==kt?kt:void 0,Fc=null!==(En=w.photoURL)&&void 0!==En?En:void 0,fa=null!==(Nn=w.tenantId)&&void 0!==Nn?Nn:void 0,Nc=null!==(di=w._redirectEventId)&&void 0!==di?di:void 0,kl=null!==(vi=w.createdAt)&&void 0!==vi?vi:void 0,iu=null!==(Ui=w.lastLoginAt)&&void 0!==Ui?Ui:void 0,{uid:rl,emailVerified:Cd,isAnonymous:Wl,providerData:Ml,stsTokenManager:ru}=w;ge(rl&&ru,_,"internal-error");const Sr=Ut.fromJSON(this.name,ru);ge("string"==typeof rl,_,"internal-error"),Ft(zr,_.name),Ft(Ha,_.name),ge("boolean"==typeof Cd,_,"internal-error"),ge("boolean"==typeof Wl,_,"internal-error"),Ft(Ta,_.name),Ft(Fc,_.name),Ft(fa,_.name),Ft(Nc,_.name),Ft(kl,_.name),Ft(iu,_.name);const su=new W({uid:rl,auth:_,email:Ha,emailVerified:Cd,displayName:zr,isAnonymous:Wl,photoURL:Fc,phoneNumber:Ta,tenantId:fa,stsTokenManager:Sr,createdAt:kl,lastLoginAt:iu});return Ml&&Array.isArray(Ml)&&(su.providerData=Ml.map(fh=>Object.assign({},fh))),Nc&&(su._redirectEventId=Nc),su}static _fromIdTokenResponse(_,w,N=!1){return(0,s.Z)(function*(){const $e=new Ut;$e.updateFromServerResponse(w);const kt=new W({uid:w.localId,auth:_,stsTokenManager:$e,isAnonymous:N});return yield Lt(kt),kt})()}}const xe=new Map;function L(R){lt(R instanceof Function,"Expected a class definition");let _=xe.get(R);return _?(lt(_ instanceof R,"Instance stored in cache mismatched with class"),_):(_=new R,xe.set(R,_),_)}const Me=(()=>{class R{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return(0,s.Z)(function*(){return!0})()}_set(w,N){var $e=this;return(0,s.Z)(function*(){$e.storage[w]=N})()}_get(w){var N=this;return(0,s.Z)(function*(){const $e=N.storage[w];return void 0===$e?null:$e})()}_remove(w){var N=this;return(0,s.Z)(function*(){delete N.storage[w]})()}_addListener(w,N){}_removeListener(w,N){}}return R.type="NONE",R})();function It(R,_,w){return`firebase:${R}:${_}:${w}`}class Je{constructor(_,w,N){this.persistence=_,this.auth=w,this.userKey=N;const{config:$e,name:kt}=this.auth;this.fullUserKey=It(this.userKey,$e.apiKey,kt),this.fullPersistenceKey=It("persistence",$e.apiKey,kt),this.boundEventHandler=w._onStorageEvent.bind(w),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(_){return this.persistence._set(this.fullUserKey,_.toJSON())}getCurrentUser(){var _=this;return(0,s.Z)(function*(){const w=yield _.persistence._get(_.fullUserKey);return w?W._fromJSON(_.auth,w):null})()}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}setPersistence(_){var w=this;return(0,s.Z)(function*(){if(w.persistence===_)return;const N=yield w.getCurrentUser();return yield w.removeCurrentUser(),w.persistence=_,N?w.setCurrentUser(N):void 0})()}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(_,w,N="authUser"){return(0,s.Z)(function*(){if(!w.length)return new Je(L(Me),_,N);const $e=(yield Promise.all(w.map(function(){var vi=(0,s.Z)(function*(Ui){if(yield Ui._isAvailable())return Ui});return function(Ui){return vi.apply(this,arguments)}}()))).filter(vi=>vi);let kt=$e[0]||L(Me);const En=It(N,_.config.apiKey,_.name);let Nn=null;for(const vi of w)try{const Ui=yield vi._get(En);if(Ui){const zr=W._fromJSON(_,Ui);vi!==kt&&(Nn=zr),kt=vi;break}}catch(Ui){}const di=$e.filter(vi=>vi._shouldAllowMigration);return kt._shouldAllowMigration&&di.length?(kt=di[0],Nn&&(yield kt._set(En,Nn.toJSON())),yield Promise.all(w.map(function(){var vi=(0,s.Z)(function*(Ui){if(Ui!==kt)try{yield Ui._remove(En)}catch(zr){}});return function(Ui){return vi.apply(this,arguments)}}())),new Je(kt,_,N)):new Je(kt,_,N)})()}}function it(R){const _=R.toLowerCase();if(_.includes("opera/")||_.includes("opr/")||_.includes("opios/"))return"Opera";if(Un(_))return"IEMobile";if(_.includes("msie")||_.includes("trident/"))return"IE";if(_.includes("edge/"))return"Edge";if(Rt(_))return"Firefox";if(_.includes("silk/"))return"Silk";if(fi(_))return"Blackberry";if(yi(_))return"Webos";if(fn(_))return"Safari";if((_.includes("chrome/")||en(_))&&!_.includes("edge/"))return"Chrome";if(ri(_))return"Android";{const N=R.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if(2===(null==N?void 0:N.length))return N[1]}return"Other"}function Rt(R=(0,a.z$)()){return/firefox\//i.test(R)}function fn(R=(0,a.z$)()){const _=R.toLowerCase();return _.includes("safari/")&&!_.includes("chrome/")&&!_.includes("crios/")&&!_.includes("android")}function en(R=(0,a.z$)()){return/crios\//i.test(R)}function Un(R=(0,a.z$)()){return/iemobile/i.test(R)}function ri(R=(0,a.z$)()){return/android/i.test(R)}function fi(R=(0,a.z$)()){return/blackberry/i.test(R)}function yi(R=(0,a.z$)()){return/webos/i.test(R)}function on(R=(0,a.z$)()){return/iphone|ipad|ipod/i.test(R)||/macintosh/i.test(R)&&/mobile/i.test(R)}function Gt(R=(0,a.z$)()){return/(iPad|iPhone|iPod).*OS 7_\d/i.test(R)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(R)}function Sn(R=(0,a.z$)()){return on(R)||ri(R)||yi(R)||fi(R)||/windows phone/i.test(R)||Un(R)}function li(R,_=[]){let w;switch(R){case"Browser":w=it((0,a.z$)());break;case"Worker":w=`${it((0,a.z$)())}-${R}`;break;default:w=R}const N=_.length?_.join(","):"FirebaseCore-web";return`${w}/JsCore/${h.SDK_VERSION}/${N}`}function Ye(){return(Ye=(0,s.Z)(function*(R){return(yield $(R,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""})).apply(this,arguments)}function De(R,_){return Ct.apply(this,arguments)}function Ct(){return(Ct=(0,s.Z)(function*(R,_){return $(R,"GET","/v2/recaptchaConfig",oe(R,_))})).apply(this,arguments)}function rt(R){return void 0!==R&&void 0!==R.getResponse}function he(R){return void 0!==R&&void 0!==R.enterprise}class Mt{constructor(_){if(this.siteKey="",this.emailPasswordEnabled=!1,void 0===_.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=_.recaptchaKey.split("/")[3],this.emailPasswordEnabled=_.recaptchaEnforcementState.some(w=>"EMAIL_PASSWORD_PROVIDER"===w.provider&&"OFF"!==w.enforcementState)}}function bn(R){return new Promise((_,w)=>{const N=document.createElement("script");N.setAttribute("src",R),N.onload=_,N.onerror=$e=>{const kt=ie("internal-error");kt.customData=$e,w(kt)},N.type="text/javascript",N.charset="UTF-8",function Ot(){var R,_;return null!==(_=null===(R=document.getElementsByTagName("head"))||void 0===R?void 0:R[0])&&void 0!==_?_:document}().appendChild(N)})}function Vt(R){return`__${R}${Math.floor(1e6*Math.random())}`}class pi{constructor(_){this.type="recaptcha-enterprise",this.auth=Ni(_)}verify(_="verify",w=!1){var N=this;return(0,s.Z)(function*(){function kt(){return kt=(0,s.Z)(function*(Nn){if(!w){if(null==Nn.tenantId&&null!=Nn._agentRecaptchaConfig)return Nn._agentRecaptchaConfig.siteKey;if(null!=Nn.tenantId&&void 0!==Nn._tenantRecaptchaConfigs[Nn.tenantId])return Nn._tenantRecaptchaConfigs[Nn.tenantId].siteKey}return new Promise(function(){var di=(0,s.Z)(function*(vi,Ui){De(Nn,{clientType:"CLIENT_TYPE_WEB",ver
1sion:"RECAPTCHA_ENTERPRISE"}).then(zr=>{if(void 0!==zr.recaptchaKey){const Ha=new Mt(zr);return null==Nn.tenantId?Nn._agentRecaptchaConfig=Ha:Nn._tenantRecaptchaConfigs[Nn.tenantId]=Ha,vi(Ha.siteKey)}Ui(new Error("recaptcha Enterprise site key undefined"))}).catch(zr=>{Ui(zr)})});return function(vi,Ui){return di.apply(this,arguments)}}())}),kt.apply(this,arguments)}function En(Nn,di,vi){const Ui=window.grecaptcha;he(Ui)?Ui.enterprise.ready(()=>{Ui.enterprise.execute(Nn,{action:_}).then(zr=>{di(zr)}).catch(()=>{di("NO_RECAPTCHA")})}):vi(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((Nn,di)=>{(function $e(Nn){return kt.apply(this,arguments)})(N.auth).then(vi=>{if(!w&&he(window.grecaptcha))En(vi,Nn,di);else{if("undefined"==typeof window)return void di(new Error("RecaptchaVerifier is only supported in browser"));bn("https://www.google.com/recaptcha/enterprise.js?render="+vi).then(()=>{En(vi,Nn,di)}).catch(Ui=>{di(Ui)})}}).catch(vi=>{di(vi)})})})()}}function Yi(R,_,w){return Hi.apply(this,arguments)}function Hi(){return(Hi=(0,s.Z)(function*(R,_,w,N=!1){const $e=new pi(R);let kt;try{kt=yield $e.verify(w)}catch(Nn){kt=yield $e.verify(w,!0)}const En=Object.assign({},_);return Object.assign(En,N?{captchaResp:kt}:{captchaResponse:kt}),Object.assign(En,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(En,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),En})).apply(this,arguments)}class $i{constructor(_){this.auth=_,this.queue=[]}pushCallback(_,w){const N=kt=>new Promise((En,Nn)=>{try{En(_(kt))}catch(di){Nn(di)}});N.onAbort=w,this.queue.push(N);const $e=this.queue.length-1;return()=>{this.queue[$e]=()=>Promise.resolve()}}runMiddleware(_){var w=this;return(0,s.Z)(function*(){if(w.auth.currentUser===_)return;const N=[];try{for(const $e of w.queue)yield $e(_),$e.onAbort&&N.push($e.onAbort)}catch($e){N.reverse();for(const kt of N)try{kt()}catch(En){}throw w.auth._errorFactory.create("login-blocked",{originalMessage:null==$e?void 0:$e.message})}})()}}class vr{constructor(_,w,N,$e){this.app=_,this.heartbeatServiceProvider=w,this.appCheckServiceProvider=N,this.config=$e,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new Ir(this),this.idTokenSubscription=new Ir(this),this.beforeStateQueue=new $i(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=Pe,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=_.name,this.clientVersion=$e.sdkClientVersion}_initializeWithPersistence(_,w){var N=this;return w&&(this._popupRedirectResolver=L(w)),this._initializationPromise=this.queue((0,s.Z)(function*(){var $e,kt;if(!N._deleted&&(N.persistenceManager=yield Je.create(N,_),!N._deleted)){if(null!==($e=N._popupRedirectResolver)&&void 0!==$e&&$e._shouldInitProactively)try{yield N._popupRedirectResolver._initialize(N)}catch(En){}yield N.initializeCurrentUser(w),N.lastNotifiedUid=(null===(kt=N.currentUser)||void 0===kt?void 0:kt.uid)||null,!N._deleted&&(N._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){var _=this;return(0,s.Z)(function*(){if(_._deleted)return;const w=yield _.assertedPersistence.getCurrentUser();if(_.currentUser||w){if(_.currentUser&&w&&_.currentUser.uid===w.uid)return _._currentUser._assign(w),void(yield _.currentUser.getIdToken());yield _._updateCurrentUser(w,!0)}})()}initializeCurrentUser(_){var w=this;return(0,s.Z)(function*(){var N;const $e=yield w.assertedPersistence.getCurrentUser();let kt=$e,En=!1;if(_&&w.config.authDomain){yield w.getOrInitRedirectPersistenceManager();const Nn=null===(N=w.redirectUser)||void 0===N?void 0:N._redirectEventId,di=null==kt?void 0:kt._redirectEventId,vi=yield w.tryRedirectSignIn(_);(!Nn||Nn===di)&&(null==vi?void 0:vi.user)&&(kt=vi.user,En=!0)}if(!kt)return w.directlySetCurrentUser(null);
1if(!kt._redirectEventId){if(En)try{yield w.beforeStateQueue.runMiddleware(kt)}catch(Nn){kt=$e,w._popupRedirectResolver._overrideRedirectResult(w,()=>Promise.reject(Nn))}return kt?w.reloadAndSetCurrentUserOrClear(kt):w.directlySetCurrentUser(null)}return ge(w._popupRedirectResolver,w,"argument-error"),yield w.getOrInitRedirectPersistenceManager(),w.redirectUser&&w.redirectUser._redirectEventId===kt._redirectEventId?w.directlySetCurrentUser(kt):w.reloadAndSetCurrentUserOrClear(kt)})()}tryRedirectSignIn(_){var w=this;return(0,s.Z)(function*(){let N=null;try{N=yield w._popupRedirectResolver._completeRedirectFn(w,_,!0)}catch($e){yield w._setRedirectUser(null)}return N})()}reloadAndSetCurrentUserOrClear(_){var w=this;return(0,s.Z)(function*(){try{yield Lt(_)}catch(N){if("auth/network-request-failed"!==(null==N?void 0:N.code))return w.directlySetCurrentUser(null)}return w.directlySetCurrentUser(_)})()}useDeviceLanguage(){this.languageCode=function an(){if("undefined"==typeof navigator)return null;const R=navigator;return R.languages&&R.languages[0]||R.language||null}()}_delete(){var _=this;return(0,s.Z)(function*(){_._deleted=!0})()}updateCurrentUser(_){var w=this;return(0,s.Z)(function*(){const N=_?(0,a.m9)(_):null;return N&&ge(N.auth.config.apiKey===w.config.apiKey,w,"invalid-user-token"),w._updateCurrentUser(N&&N._clone(w))})()}_updateCurrentUser(_,w=!1){var N=this;return(0,s.Z)(function*(){if(!N._deleted)return _&&ge(N.tenantId===_.tenantId,N,"tenant-id-mismatch"),w||(yield N.beforeStateQueue.runMiddleware(_)),N.queue((0,s.Z)(function*(){yield N.directlySetCurrentUser(_),N.notifyAuthListeners()}))})()}signOut(){var _=this;return(0,s.Z)(function*(){return yield _.beforeStateQueue.runMiddleware(null),(_.redirectPersistenceManager||_._popupRedirectResolver)&&(yield _._setRedirectUser(null)),_._updateCurrentUser(null,!0)})()}setPersistence(_){var w=this;return this.queue((0,s.Z)(function*(){yield w.assertedPersistence.setPersistence(L(_))}))}initializeRecaptchaConfig(){var _=this;return(0,s.Z)(function*(){const w=yield De(_,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}),N=new Mt(w);null==_.tenantId?_._agentRecaptchaConfig=N:_._tenantRecaptchaConfigs[_.tenantId]=N,N.emailPasswordEnabled&&new pi(_).verify()})()}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(_){this._errorFactory=new a.LL("auth","Firebase",_())}onAuthStateChanged(_,w,N){return this.registerStateListener(this.authStateSubscription,_,w,N)}beforeAuthStateChanged(_,w){return this.beforeStateQueue.pushCallback(_,w)}onIdTokenChanged(_,w,N){return this.registerStateListener(this.idTokenSubscription,_,w,N)}toJSON(){var _;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(_=this._currentUser)||void 0===_?void 0:_.toJSON()}}_setRedirectUser(_,w){var N=this;return(0,s.Z)(function*(){const $e=yield N.getOrInitRedirectPersistenceManager(w);return null===_?$e.removeCurrentUser():$e.setCurrentUser(_)})()}getOrInitRedirectPersistenceManager(_){var w=this;return(0,s.Z)(function*(){if(!w.redirectPersistenceManager){const N=_&&L(_)||w._popupRedirectResolver;ge(N,w,"argument-error"),w.redirectPersistenceManager=yield Je.create(w,[L(N._redirectPersistence)],"redirectUser"),w.redirectUser=yield w.redirectPersistenceManager.getCurrentUser()}return w.redirectPersistenceManager})()}_redirectUserForId(_){var w=this;return(0,s.Z)(function*(){var N,$e;return w._isInitialized&&(yield w.queue((0,s.Z)(function*(){}))),(null===(N=w._currentUser)||void 0===N?void 0:N._redirectEventId)===_?w._currentUser:(null===($e=w.redirectUser)||void 0===$e?void 0:$e._redirectEventId)===_?w.redirectUser:null})()}_persistUserIfCurrent(_){var w=this;return(0,s.Z)(function*(){if(_===w.currentUser)return w.queue((0,s.Z)(function*(){return w.directlySetCurrentUser(_)}))})()}_notifyListenersIfCurrent(_){_===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var _,w;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const N=null!==(w=null===(_=this.currentUser)||void 0===_?void 0:_.uid)&&void 0!==w?w:null;this.lastNotifiedUid!==N&&(this.lastNotifiedUid=N,this.authStateSubscription.next(this.currentUser))}registerStateListener(_,w,N,$e){if(this._deleted)return()=>{};const kt="function"==typeof w?w:w.next.bind(w),En=this._isInitialized?Promise.resolve():this._initializationPromise;return ge(En,this,"internal-error"),En.then(()=>kt(this.currentUser)),"function"==typeof w?_.addObserver(w,N,$e):_.addObserver(w)}directlySetCurrentUser(_){var w=this;return(0,s.Z)(function*(){w.currentUser&&w.currentUser!==_&&w._currentUser._stopProactiveRefresh(),_&&w.isProactiveRefreshEnabled&&_._startProactiveRefresh(),w.currentUser=_,_?yield w.assertedPersistence.setCurrentUser(_):yield w.assertedPersistence.removeCurrentUser()})()}queue(_){return this.operations=this.operations.then(_,_),this.operations}get assertedPersistence(){return ge(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(_){!_||this.frameworks.includes(_)||(this.frameworks.push(_),this.frameworks.sort(),this.clientVersion=li(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){var _=this;return(0,s.Z)(function*(){var w;const N={"X-Client-Version":_.clientVersion};_.app.options.appId&&(N["X-Firebase-gmpid"]=_.app.options.appId);const $e=yield null===(w=_.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===w?void 0:w.getHeartbeatsHeader();$e&&(N["X-Firebase-Client"]=$e);const kt=yield _._getAppCheckToken();return kt&&(N["X-Firebase-AppCheck"]=kt),N})()}_getAppCheckToken(){var _=this;return(0,s.Z)(function*(){var w;const N=yield null===(w=_.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===w?void 0:w.getToken();return null!=N&&N.error&&function Kt(R,..._){Et.logLevel<=y.in.WARN&&Et.warn(`Auth (${h.SDK_VERSION}): ${R}`,..._)}(`Error while retrieving App Check token: ${N.error}`),null==N?void 0:N.token})()}}function Ni(R){return(0,a.m9)(R)}class Ir{constructor(_){this.auth=_,this.observer=null,this.addObserver=(0,a.ne)(w=>this.observer=w)}get next(){return ge(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}function Br(R,_,w){const N=Ni(R);ge(N._canInitEmulator,N,"emulator-config-failed"),ge(/^https?:\/\//.test(_),N,"invalid-emulator-scheme");const $e=!(null==w||!w.disableWarnings),kt=un(_),{host:En,port:Nn}=function cn(R){const _=un(R),w=/(\/\/)?([^?#/]+)/.exec(R.substr(_.length));if(!w)return{host:"",port:null};const N=w[2].split("@").pop()||"",$e=/^(\[[^\]]+\])(:|$)/.exec(N);if($e){const kt=$e[1];return{host:kt,port:Mn(N.substr(kt.length+1))}}{const[kt,En]=N.split(":");return{host:kt,port:Mn(En)}}}(_);N.config.emulator={url:`${kt}//${En}${null===Nn?"":`:${Nn}`}/`},N.settings.appVerificationDisabledForTesting=!0,N.emulatorConfig=Object.freeze({host:En,port:Nn,protocol:kt.replace(":",""),options:Object.freeze({disableWarnings:$e})}),$e||function Bn(){function R(){const _=document.createElement("p"),w=_.style;_.innerText="Running in emulator mode. Do not use with production credentials.",w.position="fixed",w.width="100%",w.backgroundColor="#ffffff",w.border=".1em solid #000000",w.color="#b50000",w.bottom="0px",w.left="0px",w.margin="0px",w.zIndex="10000",w.textAlign="center",_.classList.add("firebase-emulator-warning"),document.body.appendChild(_)}"undefined"!=typeof console&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only.  Do not use with production credentials."),"undefined"!=typeof window&&"undefined"!=typeof document&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",R):R())}()}function un(R){const _=R.indexOf(":");return _<0?"":R.substr(0,_+1)}
1function Mn(R){if(!R)return null;const _=Number(R);return isNaN(_)?null:_}class Qn{constructor(_,w){this.providerId=_,this.signInMethod=w}toJSON(){return qe("not implemented")}_getIdTokenResponse(_){return qe("not implemented")}_linkToIdToken(_,w){return qe("not implemented")}_getReauthenticationResolver(_){return qe("not implemented")}}function Mi(R,_){return Ri.apply(this,arguments)}function Ri(){return(Ri=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:resetPassword",oe(R,_))})).apply(this,arguments)}function or(R,_){return ar.apply(this,arguments)}function ar(){return(ar=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:update",_)})).apply(this,arguments)}function $n(R,_){return Cs.apply(this,arguments)}function Cs(){return(Cs=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:update",oe(R,_))})).apply(this,arguments)}function ks(R,_){return ts.apply(this,arguments)}function ts(){return(ts=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithPassword",oe(R,_))})).apply(this,arguments)}function co(R,_){return uo.apply(this,arguments)}function uo(){return(uo=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:sendOobCode",oe(R,_))})).apply(this,arguments)}function As(R,_){return Ms.apply(this,arguments)}function Ms(){return(Ms=(0,s.Z)(function*(R,_){return co(R,_)})).apply(this,arguments)}function To(R,_){return zs.apply(this,arguments)}function zs(){return(zs=(0,s.Z)(function*(R,_){return co(R,_)})).apply(this,arguments)}function Mo(R,_){return Gs.apply(this,arguments)}function Gs(){return(Gs=(0,s.Z)(function*(R,_){return co(R,_)})).apply(this,arguments)}function eo(R,_){return Ls.apply(this,arguments)}function Ls(){return(Ls=(0,s.Z)(function*(R,_){return co(R,_)})).apply(this,arguments)}function ns(){return(ns=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithEmailLink",oe(R,_))})).apply(this,arguments)}function Ji(){return(Ji=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithEmailLink",oe(R,_))})).apply(this,arguments)}class Ws extends Qn{constructor(_,w,N,$e=null){super("password",N),this._email=_,this._password=w,this._tenantId=$e}static _fromEmailAndPassword(_,w){return new Ws(_,w,"password")}static _fromEmailAndCode(_,w,N=null){return new Ws(_,w,"emailLink",N)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(_){const w="string"==typeof _?JSON.parse(_):_;if((null==w?void 0:w.email)&&(null==w?void 0:w.password)){if("password"===w.signInMethod)return this._fromEmailAndPassword(w.email,w.password);if("emailLink"===w.signInMethod)return this._fromEmailAndCode(w.email,w.password,w.tenantId)}return null}_getIdTokenResponse(_){var w=this;return(0,s.Z)(function*(){var N;switch(w.signInMethod){case"password":const $e={returnSecureToken:!0,email:w._email,password:w._password,clientType:"CLIENT_TYPE_WEB"};if(null!==(N=_._getRecaptchaConfig())&&void 0!==N&&N.emailPasswordEnabled){const kt=yield Yi(_,$e,"signInWithPassword");return ks(_,kt)}return ks(_,$e).catch(function(){var kt=(0,s.Z)(function*(En){if("auth/missing-recaptcha-token"===En.code){console.log("Sign-in with email address and password is protected by reCAPTCHA for this project. Automatically triggering the reCAPTCHA flow and restarting the sign-in flow.");const Nn=yield Yi(_,$e,"signInWithPassword");return ks(_,Nn)}return Promise.reject(En)});return function(En){return kt.apply(this,arguments)}}());case"emailLink":return function ho(R,_){return ns.apply(this,arguments)}(_,{email:w._email,oobCode:w._password});default:ze(_,"internal-error")}})()}_linkToIdToken(_,w){var N=this;return(0,s.Z)(function*(){switch(N.signInMethod){case"password":return or(_,{idToken:w,returnSecureToken:!0,email:N._email,password:N._password});case"emailLink":return function is(R,_){return Ji.apply(this,arguments)}(_,{idToken:w,email:N._email,oobCode:N._password});default:ze(_,"internal-error")}})()}_getReauthenticationResolver(_){return this._getIdTokenResponse(_)}}function er(R,_){return bs.apply(this,arguments)}function bs(){return(bs=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithIdp",oe(R,_))})).apply(this,arguments)}class Pi extends Qn{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(_){const w=new Pi(_.providerId,_.signInMethod);return _.idToken||_.accessToken?(_.idToken&&(w.idToken=_.idToken),_.accessToken&&(w.accessToken=_.accessToken),_.nonce&&!_.pendingToken&&
1(w.nonce=_.nonce),_.pendingToken&&(w.pendingToken=_.pendingToken)):_.oauthToken&&_.oauthTokenSecret?(w.accessToken=_.oauthToken,w.secret=_.oauthTokenSecret):ze("argument-error"),w}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(_){const w="string"==typeof _?JSON.parse(_):_,{providerId:N,signInMethod:$e}=w,kt=(0,c._T)(w,["providerId","signInMethod"]);if(!N||!$e)return null;const En=new Pi(N,$e);return En.idToken=kt.idToken||void 0,En.accessToken=kt.accessToken||void 0,En.secret=kt.secret,En.nonce=kt.nonce,En.pendingToken=kt.pendingToken||null,En}_getIdTokenResponse(_){return er(_,this.buildRequest())}_linkToIdToken(_,w){const N=this.buildRequest();return N.idToken=w,er(_,N)}_getReauthenticationResolver(_){const w=this.buildRequest();return w.autoCreate=!1,er(_,w)}buildRequest(){const _={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)_.pendingToken=this.pendingToken;else{const w={};this.idToken&&(w.id_token=this.idToken),this.accessToken&&(w.access_token=this.accessToken),this.secret&&(w.oauth_token_secret=this.secret),w.providerId=this.providerId,this.nonce&&!this.pendingToken&&(w.nonce=this.nonce),_.postBody=(0,a.xO)(w)}return _}}function Lo(R,_){return Or.apply(this,arguments)}function Or(){return(Or=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:sendVerificationCode",oe(R,_))})).apply(this,arguments)}function fs(){return(fs=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithPhoneNumber",oe(R,_))})).apply(this,arguments)}function Es(){return(Es=(0,s.Z)(function*(R,_){const w=yield nt(R,"POST","/v1/accounts:signInWithPhoneNumber",oe(R,_));if(w.temporaryProof)throw vt(R,"account-exists-with-different-credential",w);return w})).apply(this,arguments)}const fo={USER_NOT_FOUND:"user-not-found"};function Do(){return(Do=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithPhoneNumber",oe(R,Object.assign(Object.assign({},_),{operation:"REAUTH"})),fo)})).apply(this,arguments)}class Yr extends Qn{constructor(_){super("phone","phone"),this.params=_}static _fromVerification(_,w){return new Yr({verificationId:_,verificationCode:w})}static _fromTokenResponse(_,w){return new Yr({phoneNumber:_,temporaryProof:w})}_getIdTokenResponse(_){return function Bs(R,_){return fs.apply(this,arguments)}(_,this._makeVerificationRequest())}_linkToIdToken(_,w){return function Os(R,_){return Es.apply(this,arguments)}(_,Object.assign({idToken:w},this._makeVerificationRequest()))}_getReauthenticationResolver(_){return function ps(R,_){return Do.apply(this,arguments)}(_,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:_,phoneNumber:w,verificationId:N,verificationCode:$e}=this.params;return _&&w?{temporaryProof:_,phoneNumber:w}:{sessionInfo:N,code:$e}}toJSON(){const _={providerId:this.providerId};return this.params.phoneNumber&&(_.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(_.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(_.verificationCode=this.params.verificationCode),this.params.verificationId&&(_.verificationId=this.params.verificationId),_}static fromJSON(_){"string"==typeof _&&(_=JSON.parse(_));const{verificationId:w,verificationCode:N,phoneNumber:$e,temporaryProof:kt}=_;return N||w||$e||kt?new Yr({verificationId:w,verificationCode:N,phoneNumber:$e,temporaryProof:kt}):null}}class $s{constructor(_){var w,N,$e,kt,En,Nn;const di=(0,a.zd)((0,a.pd)(_)),vi=null!==(w=di.apiKey)&&void 0!==w?w:null,Ui=null!==(N=di.oobCode)&&void 0!==N?N:null,zr=function wo(R){switch(R){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==($e=di.mode)&&void 0!==$e?$e:null);ge(vi&&Ui&&zr,"argument-error"),this.apiKey=vi,this.operation=zr,this.co
1de=Ui,this.continueUrl=null!==(kt=di.continueUrl)&&void 0!==kt?kt:null,this.languageCode=null!==(En=di.languageCode)&&void 0!==En?En:null,this.tenantId=null!==(Nn=di.tenantId)&&void 0!==Nn?Nn:null}static parseLink(_){const w=function Co(R){const _=(0,a.zd)((0,a.pd)(R)).link,w=_?(0,a.zd)((0,a.pd)(_)).deep_link_id:null,N=(0,a.zd)((0,a.pd)(R)).deep_link_id;return(N?(0,a.zd)((0,a.pd)(N)).link:null)||N||w||_||R}(_);try{return new $s(w)}catch(N){return null}}}let Cr=(()=>{class R{constructor(){this.providerId=R.PROVIDER_ID}static credential(w,N){return Ws._fromEmailAndPassword(w,N)}static credentialWithLink(w,N){const $e=$s.parseLink(N);return ge($e,"argument-error"),Ws._fromEmailAndCode(w,$e.code,$e.tenantId)}}return R.PROVIDER_ID="password",R.EMAIL_PASSWORD_SIGN_IN_METHOD="password",R.EMAIL_LINK_SIGN_IN_METHOD="emailLink",R})();class hr{constructor(_){this.providerId=_,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(_){this.defaultLanguageCode=_}setCustomParameters(_){return this.customParameters=_,this}getCustomParameters(){return this.customParameters}}class Rs extends hr{constructor(){super(...arguments),this.scopes=[]}addScope(_){return this.scopes.includes(_)||this.scopes.push(_),this}getScopes(){return[...this.scopes]}}class to extends Rs{static credentialFromJSON(_){const w="string"==typeof _?JSON.parse(_):_;return ge("providerId"in w&&"signInMethod"in w,"argument-error"),Pi._fromParams(w)}credential(_){return this._credential(Object.assign(Object.assign({},_),{nonce:_.rawNonce}))}_credential(_){return ge(_.idToken||_.accessToken,"argument-error"),Pi._fromParams(Object.assign(Object.assign({}
1,_),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(_){return to.oauthCredentialFromTaggedObject(_)}static credentialFromError(_){return to.oauthCredentialFromTaggedObject(_.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:_}){if(!_)return null;const{oauthIdToken:w,oauthAccessToken:N,oauthTokenSecret:$e,pendingToken:kt,nonce:En,providerId:Nn}=_;if(!N&&!$e&&!w&&!kt||!Nn)return null;try{return new to(Nn)._credential({idToken:w,accessToken:N,nonce:En,pendingToken:kt})}catch(di){return null}}}let qt=(()=>{class R extends Rs{constructor(){super("facebook.com")}static credential(w){return Pi._fromParams({providerId:R.PROVIDER_ID,signInMethod:R.FACEBOOK_SIGN_IN_METHOD,accessToken:w})}static credentialFromResult(w){return R.credentialFromTaggedObject(w)}static credentialFromError(w){return R.credentialFromTaggedObject(w.customData||{})}static credentialFromTaggedObject({_tokenResponse:w}){if(!w||!("oauthAccessToken"in w)||!w.oauthAccessToken)return null;try{return R.credential(w.oauthAccessToken)}catch(N){return null}}}return R.FACEBOOK_SIGN_IN_METHOD="facebook.com",R.PROVIDER_ID="facebook.com",R})(),Ce=(()=>{class R extends Rs{constructor(){super("google.com"),this.addScope("profile")}static credential(w,N){return Pi._fromParams({providerId:R.PROVIDER_ID,signInMethod:R.GOOGLE_SIGN_IN_METHOD,idToken:w,accessToken:N})}static credentialFromResult(w){return R.credentialFromTaggedObject(w)}static credentialFromError(w){return R.credentialFromTaggedObject(w.customData||{})}static credentialFromTaggedObject({_tokenResponse:w}){if(!w)return null;const{oauthIdToken:N,oauthAccessToken:$e}=w;if(!N&&!$e)return null;try{return R.credential(N,$e)}catch(kt){return null}}}return R.GOOGLE_SIGN_IN_METHOD="google.com",R.PROVIDER_ID="google.com",R})(),Xe=(()=>{class R extends Rs{constructor(){super("github.com")}static credential(w){return Pi._fromParams({providerId:R.PROVIDER_ID,signInMethod:R.GITHUB_SIGN_IN_METHOD,accessToken:w})}static credentialFromResult(w){return R.credentialFromTaggedObject(w)}static credentialFromError(w){return R.credentialFromTaggedObject(w.customData||{})}static credentialFromTaggedObject({_tokenResponse:w}){if(!w||!("oauthAccessToken"in w)||!w.oauthAccessToken)return null;try{return R.credential(w.oauthAccessToken)}catch(N){return null}}}return R.GITHUB_SIGN_IN_METHOD="github.com",R.PROVIDER_ID="github.com",R})();class Ln extends Qn{constructor(_,w){super(_,_),this.pendingToken=w}_getIdTokenResponse(_){return er(_,this.buildRequest())}_linkToIdToken(_,w){const N=this.buildRequest();return N.idToken=w,er(_,N)}_getReauthenticationResolver(_){const w=this.buildRequest();return w.autoCreate=!1,er(_,w)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(_){const w="string"==typeof _?JSON.parse(_):_,{providerId:N,signInMethod:$e,pendingToken:kt}=w;return N&&$e&&kt&&N===$e?new Ln(N,kt):null}static _create(_,w){return new Ln(_,w)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class Fi extends hr{constructor(_){ge(_.startsWith("saml."),"argument-error"),super(_)}static credentialFromResult(_){return Fi.samlCredentialFromTaggedObject(_)}static credentialFromError(_){return Fi.samlCredentialFromTaggedObject(_.customData||{})}static credentialFromJSON(_){const w=Ln.fromJSON(_);return ge(w,"argument-error"),w}static samlCredentialFromTaggedObject({_tokenResponse:_}){if(!_)return null;const{pendingToken:w,providerId:N}=_;if(!w||!N)return null;try{return Ln._create(N,w)}catch($e){return null}}}let Vi=(()=>{class R extends Rs{constructor(){super("twitter.com")}static credential(w,N){return Pi._fromParams({providerId:R.PROVIDER_ID,signInMethod:R.TWITTER_SIGN_IN_METHOD,oauthToken:w,oauthTokenSecret:N})}static credentialFromResult(w){return R.credentialFromTaggedObject(w)}static credentialFromError(w){return R.credentialFromTaggedObject(w.customData||{})}static credentialFromTaggedObject({_tokenResponse:w}){if(!w)return null;const{oauthAccessToken:N,oauthTokenSecret:$e}=w;if(!N||!$e)return null;try{return R.credential(N,$e)}catch(kt){return null}}}return R.TWITTER_SIGN_IN_METHOD="twitter.com",R.PROVIDER_ID="twitter.com",R})();function Er(R,_){return Bi.apply(this,arguments)}function Bi(){return(Bi=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signUp",oe(R,_))})).apply(this,arguments)}class Xi{constructor(_){this.user=_.user,this.providerId=_.providerId,this._tokenResponse=_._tokenResponse,this.operationType=_.operationType}static _fromIdTokenResponse(_,w,N,$e=!1){return(0,s.Z)(function*(){const kt=yield W._fromIdTokenResponse(_,N,$e),En=Di(N);return new Xi({user:kt,providerId:En,_tokenResponse:N,operationType:w})})()}static _forOperation(_,w,N){return(0,s.Z)(function*(){yield _._updateTokensIfNecessary(N,!0);const $e=Di(N);
1return new Xi({user:_,providerId:$e,_tokenResponse:N,operationType:w})})()}}function Di(R){return R.providerId?R.providerId:"phoneNumber"in R?"phone":null}function wi(R){return Gr.apply(this,arguments)}function Gr(){return(Gr=(0,s.Z)(function*(R){var _;const w=Ni(R);if(yield w._initializationPromise,null!==(_=w.currentUser)&&void 0!==_&&_.isAnonymous)return new Xi({user:w.currentUser,providerId:null,operationType:"signIn"});const N=yield Er(w,{returnSecureToken:!0}),$e=yield Xi._fromIdTokenResponse(w,"signIn",N,!0);return yield w._updateCurrentUser($e.user),$e})).apply(this,arguments)}class no extends a.ZR{constructor(_,w,N,$e){var kt;super(w.code,w.message),this.operationType=N,this.user=$e,Object.setPrototypeOf(this,no.prototype),this.customData={appName:_.name,tenantId:null!==(kt=_.tenantId)&&void 0!==kt?kt:void 0,_serverResponse:w.customData._serverResponse,operationType:N}}static _fromErrorAndOperation(_,w,N,$e){return new no(_,w,N,$e)}}function Zo(R,_,w,N){return("reauthenticate"===_?w._getReauthenticationResolver(R):w._getIdTokenResponse(R)).catch(kt=>{throw"auth/multi-factor-auth-required"===kt.code?no._fromErrorAndOperation(R,kt,_,N):kt})}function Rr(R){return new Set(R.map(({providerId:_})=>_).filter(_=>!!_))}function So(R,_){return Ps.apply(this,arguments)}function Ps(){return(Ps=(0,s.Z)(function*(R,_){const w=(0,a.m9)(R);yield Wn(!0,w,_);const{providerUserInfo:N}=yield bt(w.auth,{idToken:yield w.getIdToken(),deleteProvider:[_]}),$e=Rr(N||[]);return w.providerData=w.providerData.filter(kt=>$e.has(kt.providerId)),$e.has("phone")||(w.phoneNumber=null),yield w.auth._persistUserIfCurrent(w),w})).apply(this,arguments)}function ya(R,_){return cs.apply(this,arguments)}function cs(){return(cs=(0,s.Z)(function*(R,_,w=!1){const N=yield Fe(R,_._linkToIdToken(R.auth,yield R.getIdToken()),w);return Xi._forOperation(R,"link",N)})).apply(this,arguments)}function Wn(R,_,w){return zi.apply(this,arguments)}function zi(){return(zi=(0,s.Z)(function*(R,_,w){yield Lt(_);const $e=!1===R?"provider-already-linked":"no-such-provider";ge(Rr(_.providerData).has(w)===R,_.auth,$e)})).apply(this,arguments)}function Oo(R,_){return Ys.apply(this,arguments)}function Ys(){return(Ys=(0,s.Z)(function*(R,_,w=!1){const{auth:N}=R,$e="reauthenticate";try{const kt=yield Fe(R,Zo(N,$e,_,R),w);ge(kt.idToken,N,"internal-error");const En=Ke(kt.idToken);ge(En,N,"internal-error");const{sub:Nn}=En;return ge(R.uid===Nn,N,"user-mismatch"),Xi._forOperation(R,$e,kt)}catch(kt){throw"auth/user-not-found"===(null==kt?void 0:kt.code)&&ze(N,"user-mismatch"),kt}})).apply(this,arguments)}function Fr(R,_){return ve.apply(this,arguments)}function ve(){return(ve=(0,s.Z)(function*(R,_,w=!1){const N="signIn",$e=yield Zo(R,N,_),kt=yield Xi._fromIdTokenResponse(R,N,$e);return w||(yield R._updateCurrentUser(kt.user)),kt})).apply(this,arguments)}function le(R,_){return Z.apply(this,arguments)}function Z(){return(Z=(0,s.Z)(function*(R,_){return Fr(Ni(R),_)})).apply(this,arguments)}function ht(R,_){return Rn.apply(this,arguments)}function Rn(){return(Rn=(0,s.Z)(function*(R,_){const w=(0,a.m9)(R);return yield Wn(!1,w,_.providerId),ya(w,_)})).apply(this,arguments)}function si(R,_){return Kr.apply(this,arguments)}function Kr(){return(Kr=(0,s.Z)(function*(R,_){return Oo((0,a.m9)(R),_)})).apply(this,arguments)}function po(R,_){return Lr.apply(this,arguments)}function Lr(){return(Lr=(0,s.Z)(function*(R,_){return nt(R,"POST","/v1/accounts:signInWithCustomToken",oe(R,_))})).apply(this,arguments)}function br(R,_){return ms.apply(this,arguments)}function ms(){return(ms=(0,s.Z)(function*(R,_){const w=Ni(R),N=yield po(w,{token:_,returnSecureToken:!0}),$e=yield Xi._fromIdTokenResponse(w,"signIn",N);return yield w._updateCurrentUser($e.user),$e})).apply(this,arguments)}class Is{constructor(_,w){this.factorId=_,this.uid=w.mfaEnrollmentId,this.enrollmentTime=new Date(w.enrolledAt).toUTCString(),this.displayName=w.displayName}static _fromServerResponse(_,w){return"phoneInfo"in w?_r._fromServerResponse(_,w):"totpInfo"in w?io._fromServerResponse(_,w):ze(_,"internal-error")}}class _r extends Is{constructor(_){super("phone",_),this.phoneNumber=_.phoneInfo}static _fromServerResponse(_,w){return new _r(w)}}class io extends Is{constructor(_){super("totp",_)}static _fromServerResponse(_,w){return new io(w)}}function Qo(R,_,w){var N;ge((null===(N=w.url)||void 0===N?void 0:N.length)>0,R,"invalid-continue-uri"),ge(void 0===w.dynamicLinkDomain||w.dynamicLinkDomain.length>0,R,"invalid-dynamic-link-domain"),_.continueUrl=w.url,_.dynamicLinkDomain=w.dynamicLinkDomain,_.canHandleCodeInApp=w.handleCodeInApp,w.iOS&&(ge(w.iOS.bundleId.length>0,R,"missing-ios-bundle-id"),_.iOSBundleId=w.iOS.bundleId),w.android&&(ge(w.android.packageName.length>0,R,"missing-android-pkg-name"),_.androidInstallApp=w.android.installApp,_.androidMinimumVersionCode=w.android.minimumVersion,_.androidPackageName=w.android.packageName)}function ra(R,_,w){return Oa.apply(this,arguments)}function Oa(){return Oa=(0,s.Z)(function*(R,_,w){var N;const $e=Ni(R),kt={requestType:"PASSWORD_RESET",email:_,clientType:"CLIENT_TYPE_WEB"};if(null!==(N=$e._getRecaptchaConfig())&&void 0!==N&&N.emailPasswordEnabled){const En=yield Yi($e,kt,"getOobCode",!0);w&&Qo($e,En,w),yield To($e,En)}else w&&Qo($e,kt,w),yield To($e,kt).catch(function(){var En=(0,s.Z)(function*(Nn){if("auth/missing-rec
1aptcha-token"!==Nn.code)return Promise.reject(Nn);{console.log("Password resets are protected by reCAPTCHA for this project. Automatically triggering the reCAPTCHA flow and restarting the password reset flow.");const di=yield Yi($e,kt,"getOobCode",!0);w&&Qo($e,di,w),yield To($e,di)}});return function(Nn){return En.apply(this,arguments)}}())}),Oa.apply(this,arguments)}function ja(R,_,w){return qo.apply(this,arguments)}function qo(){return(qo=(0,s.Z)(function*(R,_,w){yield Mi((0,a.m9)(R),{oobCode:_,newPassword:w})})).apply(this,arguments)}function ro(R,_){return va.apply(this,arguments)}function va(){return(va=(0,s.Z)(function*(R,_){yield $n((0,a.m9)(R),{oobCode:_})})).apply(this,arguments)}function ba(R,_){return Zs.apply(this,arguments)}function Zs(){return(Zs=(0,s.Z)(function*(R,_){const w=(0,a.m9)(R),N=yield Mi(w,{oobCode:_}),$e=N.requestType;switch(ge($e,w,"internal-error"),$e){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":ge(N.newEmail,w,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":ge(N.mfaInfo,w,"internal-error");default:ge(N.email,w,"internal-error")}let kt=null;return N.mfaInfo&&(kt=Is._fromServerResponse(Ni(w),N.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===N.requestType?N.newEmail:N.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===N.requestType?N.email:N.newEmail)||null,multiFactorInfo:kt},operation:$e}})).apply(this,arguments)}function sa(R,_){return ko.apply(this,arguments)}function ko(){return(ko=(0,s.Z)(function*(R,_){const{data:w}=yield ba((0,a.m9)(R),_);return w.email})).apply(this,arguments)}function Jo(R,_,w){return oa.apply(this,arguments)}function oa(){return oa=(0,s.Z)(function*(R,_,w){var N;const $e=Ni(R),kt={returnSecureToken:!0,email:_,password:w,clientType:"CLIENT_TYPE_WEB"};let En;if(null!==(N=$e._getRecaptchaConfig())&&void 0!==N&&N.emailPasswordEnabled){const vi=yield Yi($e,kt,"signUpPassword");En=Er($e,vi)}else En=Er($e,kt).catch(function(){var vi=(0,s.Z)(function*(Ui){if("auth/missing-recaptcha-token"===Ui.code){console.log("Sign-up is protected by reCAPTCHA for this project. Automatically triggering the reCAPTCHA flow and restarting the sign-up flow.");const zr=yield Yi($e,kt,"signUpPassword");return Er($e,zr)}return Promise.reject(Ui)});return function(Ui){return vi.apply(this,arguments)}}());const Nn=yield En.catch(vi=>Promise.reject(vi)),di=yield Xi._fromIdTokenResponse($e,"signIn",Nn);return yield $e._updateCurrentUser(di.user),di}),oa.apply(this,arguments)}function aa(R,_,w){return le((0,a.m9)(R),Cr.credential(_,w))}function X(R,_,w){return je.apply(this,arguments)}function je(){return je=(0,s.Z)(function*(R,_,w){var N;const $e=Ni(R),kt={requestType:"EMAIL_SIGNIN",email:_,clientType:"CLIENT_TYPE_WEB"};function En(Nn,di){ge(di.handleCodeInApp,$e,"argument-error"),di&&Qo($e,Nn,di)}if(null!==(N=$e._getRecaptchaConfig())&&void 0!==N&&N.emailPasswordEnabled){const Nn=yield Yi($e,kt,"getOobCode",!0);En(Nn,w),yield Mo($e,Nn)}else En(kt,w),yield Mo($e,kt).catch(function(){var Nn=(0,s.Z)(function*(di){if("auth/missing-recaptcha-token"!==di.code)return Promise.reject(di);{console.log("Email link sign-in is protected by reCAPTCHA for this project. Automatically triggering the reCAPTCHA flow and restarting the sign-in flow.");const vi=yield Yi($e,kt,"getOobCode",!0);En(vi,w),yield Mo($e,vi)}});return function(di){return Nn.apply(this,arguments)}}())}),je.apply(this,arguments)}function ae(R,_){const w=$s.parseLink(_);return"EMAIL_SIGNIN"===(null==w?void 0:w.operation)}function ut(R,_,w){return zt.apply(this,arguments)}function zt(){return(zt=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R),$e=Cr.credentialWithLink(_,w||te());return ge($e._tenantId===(N.tenantId||null),N,"tenant-id-mismatch"),le(N,$e)})).apply(this,arguments)}function kn(R,_){return Pn.apply(this,arguments)}function Pn(){return(Pn=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:createAuthUri",oe(R,_))})).apply(this,arguments)}function ti(R,_){return tr.apply(this,arguments)}function tr(){return(tr=(0,s.Z)(function*(R,_){const N={identifier:_,continueUri:Ee()?te():"http://localhost"},{signinMethods:$e}=yield kn((0,a.m9)(R),N);return $e||[]})).apply(this,arguments)}function lr(R,_){return Ki.apply(this,arguments)}function Ki(){return(Ki=(0,s.Z)(function*(R,_){const w=(0,a.m9)(R),$e={requestType:"VERIFY_EMAIL",idToken:yield R.getIdToken()};_&&Qo(w.auth,$e,_);const{email:kt}=yield As(w.auth,$e);kt!==R.email&&(yield R.reload())})).apply(this,arguments)}function fr(R,_,w){return ds.apply(this,arguments)}function ds(){return(ds=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R),kt={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:yield R.getIdToken(),newEmail:_};w&&Qo(N.auth,kt,w);const{email:En}=yield eo(N.auth,kt);En!==R.email&&(yield R.reload())})).apply(this,arguments)}function Mr(R,_){return rs.apply(this,arguments)}function rs(){return(rs=(0,s.Z)(function*(R,_){return $(R,"POST","/v1/accounts:update",_)})).apply(this,arguments)}function Fs(R,_){return Wr.apply(this,arguments)}function Wr(){return(Wr=(0,s.Z)(function*(R,{displayName:_,photoURL:w}){if(void 0===_&&void 0===w)return;const N=(0,a.m9)(R),kt={idToken:yield N.getIdToken(),displayName:_,photoUrl:w,returnSecureToken:!0},En=yield Fe(N,Mr(N.auth,kt));N.displayName=En.displayName||null,N.photoURL=En.photoUrl||null;const Nn=N.providerData.find(({providerId:di})=>"password"===di);Nn&&(Nn.displayName=N.displayName,Nn.photoURL=N.photoURL),yield N._updateTokensIfNecessary(En)})).apply(this,arguments)}function xr(R,_){return xs((0,a.m9)(R),_,null)}function pr(R,_){return xs((0,a.m9)(R),null,_)}function xs(R,_,w){return Qs.apply(this,arguments)}function Qs(){return(Qs=(0,s.Z)(function*(R,_,w){const{auth:N}=R,kt={idToken:yield R.getIdToken(),returnSecureToken:!0};_&&(kt.email=_),w&&(kt.password=w);const En=yield Fe(R,or(N,kt));yield R._updateTokensIfNecessary(En,!0)})).apply(this,arguments)}class Uo{constructor(_,w,N={}){this.isNewUser=_,this.providerId=w,this.profile=N}}class Ma extends Uo{constructor(_,w,N,$e){super(_,w,N),this.username=$e}}class Da extends Uo{constructor(_,w){super(_,"facebook.com",w)}}class Ro extends Ma{constructor(_,w){super(_,"github.com",w,"string"==typeof(null==w?void 0:w.login)?null==w?void 0:w.login:null)}}class la extends Uo{constructor(_,w){super(_,"google.com",w)}}class ca extends Ma{constructor(_,w,N){super(_,"twitter.com",w,N)}}
1function sl(R){const{user:_,_tokenResponse:w}=R;return _.isAnonymous&&!w?{providerId:null,isNewUser:!1,profile:null}:function Ao(R){var _,w;if(!R)return null;const{providerId:N}=R,$e=R.rawUserInfo?JSON.parse(R.rawUserInfo):{},kt=R.isNewUser||"identitytoolkit#SignupNewUserResponse"===R.kind;if(!N&&(null==R?void 0:R.idToken)){const En=null===(w=null===(_=Ke(R.idToken))||void 0===_?void 0:_.firebase)||void 0===w?void 0:w.sign_in_provider;if(En)return new Uo(kt,"anonymous"!==En&&"custom"!==En?En:null)}if(!N)return null;switch(N){case"facebook.com":return new Da(kt,$e);case"github.com":return new Ro(kt,$e);case"google.com":return new la(kt,$e);case"twitter.com":return new ca(kt,$e,R.screenName||null);case"custom":case"anonymous":return new Uo(kt,null);default:return new Uo(kt,N,$e)}}(w)}function Po(R,_,w,N){return(0,a.m9)(R).onAuthStateChanged(_,w,N)}function Xa(R){return(0,a.m9)(R).signOut()}class Ns{constructor(_,w,N){this.type=_,this.credential=w,this.auth=N}static _fromIdtoken(_,w){return new Ns("enroll",_,w)}static _fromMfaPendingCredential(_){return new Ns("signin",_)}toJSON(){return{multiFactorSession:{["enroll"===this.type?"idToken":"pendingCredential"]:this.credential}}}static fromJSON(_){var w,N;if(null!=_&&_.multiFactorSession){if(null!==(w=_.multiFactorSession)&&void 0!==w&&w.pendingCredential)return Ns._fromMfaPendingCredential(_.multiFactorSession.pendingCredential);if(null!==(N=_.multiFactorSession)&&void 0!==N&&N.idToken)return Ns._fromIdtoken(_.multiFactorSession.idToken)}return null}}class Ne{constructor(_,w,N){this.session=_,this.hints=w,this.signInResolver=N}static _fromError(_,w){const N=Ni(_),$e=w.customData._serverResponse,kt=($e.mfaInfo||[]).map(Nn=>Is._fromServerResponse(N,Nn));ge($e.mfaPendingCredential,N,"internal-error");const En=Ns._fromMfaPendingCredential($e.mfaPendingCredential);return new Ne(En,kt,function(){var Nn=(0,s.Z)(function*(di){const vi=yield di._process(N,En);delete $e.mfaInfo,delete $e.mfaPendingCredential;const Ui=Object.assign(Object.assign({},$e),{idToken:vi.idToken,refreshToken:vi.refreshToken});switch(w.operationType){case"signIn":const zr=yield Xi._fromIdTokenResponse(N,w.operationType,Ui);return yield N._updateCurrentUser(zr.user),zr;case"reauthenticate":return ge(w.user,N,"internal-error"),Xi._forOperation(w.user,w.operationType,Ui);default:ze(N,"internal-error")}});return function(di){return Nn.apply(this,arguments)}}())}resolveSignIn(_){var w=this;return(0,s.Z)(function*(){return w.signInResolver(_)})()}}function tt(R,_){var w;const N=(0,a.m9)(R),$e=_;return ge(_.customData.operationType,N,"argument-error"),ge(null===(w=$e.customData._serverResponse)||void 0===w?void 0:w.mfaPendingCredential,N,"argument-error"),Ne._fromError(N,$e)}function ot(R,_){return $(R,"POST","/v2/accounts/mfaEnrollment:start",oe(R,_))}class Kn{constructor(_){this.user=_,this.enrolledFactors=[],_._onReload(w=>{w.mfaInfo&&(this.enrolledFactors=w.mfaInfo.map(N=>Is._fromServerResponse(_.auth,N)))})}static _fromUser(_){return new Kn(_)}getSession(){var _=this;return(0,s.Z)(function*(){return Ns._fromIdtoken(yield _.user.getIdToken(),_.user.auth)})()}enroll(_,w){var N=this;return(0,s.Z)(function*(){const $e=_,kt=yield N.getSession(),En=yield Fe(N.user,$e._process(N.user.auth,kt,w));return yield N.user._updateTokensIfNecessary(En),N.user.reload()})()}unenroll(_){var w=this;return(0,s.Z)(function*(){const N="string"==typeof _?_:_.uid,$e=yield w.user.getIdToken();try{const kt=yield Fe(w.user,function wn(R,_){return $(R,"POST","/v2/accounts/mfaEnrollment:withdraw",oe(R,_))}(w.user.auth,{idToken:$e,mfaEnrollmentId:N}));w.enrolledFactors=w.enrolledFactors.filter(({uid:En})=>En!==N),yield w.user._updateTokensIfNecessary(kt),yield w.user.reload()}catch(kt){throw kt}})()}}const Li=new WeakMap;function jn(R){const _=(0,a.m9)(R);return Li.has(_)||Li.set(_,Kn._fromUser(_)),Li.get(_)}const mn="__sak";class An{constructor(_,w){this.storageRetriever=_,this.type=w}_isAvailable(){try{return this.storage?(this.storage.setItem(mn,"1"),this.storage.removeItem(mn),Promise.resolve(!0)):Promise.resolve(!1)}catch(_){return Promise.resolve(!1)}}_set(_,w){return this.storage.setItem(_,JSON.stringify(w)),Promise.resolve()}_get(_){const w=this.storage.getItem(_);return Promise.resolve(w?JSON.parse(w):null)}_remove(_){return this.storage.removeItem(_),Promise.resolve()}get storage(){return this.storageRetriever()}}const mo=(()=>{class R extends An{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(w,N)=>this.onStorageEvent(w,N),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function gr(){const R=(0,a.z$)();return fn(R)||on(R)}()&&function ai(){try{return!(!window||window===window.top)}catch(R){return!1}}(),this.fallbackToPolling=Sn(),this._shouldAllowMigration=!0}forAllChangedKeys(w){for(const N of Object.keys(this.listeners)){const $e=this.storage.getItem(N),kt=this.localCache[N];$e!==kt&&w(N,kt,$e)}}onStorageEvent(w,N=!1){if(!w.key)return void this.forAllChangedKeys((Nn,di,vi)=>{this.notifyListeners(Nn,vi)});const $e=w.key;if(N?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const Nn=this.storage.getItem($e);if(w.newValue!==Nn)null!==w.newValue?this.storage.setItem($e,w.newValue):this.storage.removeItem($e);else if(this.localCache[$e]===w.newValue&&!N)return}const kt=()=>{const Nn=this.storage.getItem($e);!N&&this.localCache[$e]===Nn||this.notifyListeners($e,Nn)},En=this.storage.getItem($e);!function ln(){return(0,a.w1)()&&10===document.documentMode}()||En===w.newValue||w.newValue===w.oldValue?kt():setTimeout(kt,10)}notifyListeners(w,N){this.localCache[w]=N;const $e=this.listeners[w];if($e)for(const kt of Array.from($e))kt(N&&JSON.parse(N))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((w,N,$e)=>{this.onStorageEvent(new StorageEvent("storage",{key:w,oldValue:N,newValue:$e}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(w,N){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[w]||(this.listeners[w]=new Set,this.localCache[w]=this.storage.getItem(w)),this.listeners[w].add(N)}_removeListener(w,N){this.listeners[w]&&(this.listeners[w].delete(N),0===this.listeners[w].size&&delete this.listeners[w]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}_set(w,N){var $e=()=>super._set,kt=this;return(0,s.Z)(function*(){yield $e().call(kt,w,N),kt.localCache[w]=JSON.stringify(N)})()}_get(w){var N=()=>super._get,$e=this;return(0,s.Z)(function*(){const kt=yield N().call($e,w);return $e.localCache[w]=JSON.stringify(kt),kt})()}_remove(w){var N=()=>super._remove,$e=this;return(0,s.Z)(function*(){yield N().call($e,w),delete $e.localCache[w]})()}}return R.type="LOCAL",R}
1)(),kr=(()=>{class R extends An{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(w,N){}_removeListener(w,N){}}return R.type="SESSION",R})();let ol=(()=>{class R{constructor(w){this.eventTarget=w,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(w){const N=this.receivers.find(kt=>kt.isListeningto(w));if(N)return N;const $e=new R(w);return this.receivers.push($e),$e}isListeningto(w){return this.eventTarget===w}handleEvent(w){var N=this;return(0,s.Z)(function*(){const $e=w,{eventId:kt,eventType:En,data:Nn}=$e.data,di=N.handlersMap[En];if(null==di||!di.size)return;$e.ports[0].postMessage({status:"ack",eventId:kt,eventType:En});const vi=Array.from(di).map(function(){var zr=(0,s.Z)(function*(Ha){return Ha($e.origin,Nn)});return function(Ha){return zr.apply(this,arguments)}}()),Ui=yield function el(R){return Promise.all(R.map(function(){var _=(0,s.Z)(function*(w){try{return{fulfilled:!0,value:yield w}}catch(N){return{fulfilled:!1,reason:N}}});return function(w){return _.apply(this,arguments)}}()))}(vi);$e.ports[0].postMessage({status:"done",eventId:kt,eventType:En,response:Ui})})()}_subscribe(w,N){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[w]||(this.handlersMap[w]=new Set),this.handlersMap[w].add(N)}_unsubscribe(w,N){this.handlersMap[w]&&N&&this.handlersMap[w].delete(N),(!N||0===this.handlersMap[w].size)&&delete this.handlersMap[w],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}return R.receivers=[],R})();function Ca(R="",_=10){let w="";for(let N=0;N<_;N++)w+=Math.floor(10*Math.random());return R+w}class qs{constructor(_){this.target=_,this.handlers=new Set}removeMessageHandler(_){_.messageChannel&&(_.messageChannel.port1.removeEventListener("message",_.onMessage),_.messageChannel.port1.close()),this.handlers.delete(_)}_send(_,w,N=50){var $e=this;return(0,s.Z)(function*(){const kt="undefined"!=typeof MessageChannel?new MessageChannel:null;if(!kt)throw new Error("connection_unavailable");let En,Nn;return new Promise((di,vi)=>{const Ui=Ca("",20);kt.port1.start();const zr=setTimeout(()=>{vi(new Error("unsupported_event"))},N);Nn={messageChannel:kt,onMessage(Ha){const Ta=Ha;if(Ta.data.eventId===Ui)switch(Ta.data.status){case"ack":clearTimeout(zr),En=setTimeout(()=>{vi(new Error("timeout"))},3e3);break;case"done":clearTimeout(En),di(Ta.data.response);break;default:clearTimeout(zr),clearTimeout(En),vi(new Error("invalid_response"))}}},$e.handlers.add(Nn),kt.port1.addEventListener("message",Nn.onMessage),$e.target.postMessage({eventType:_,eventId:Ui,data:w},[kt.port2])}).finally(()=>{Nn&&$e.removeMessageHandler(Nn)})})()}}function Ds(){return window}function Hs(){return void 0!==Ds().WorkerGlobalScope&&"function"==typeof Ds().importScripts}function Qr(){return(Qr=(0,s.Z)(function*(){if(null==navigator||!navigator.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch(R){return null}})).apply(this,arguments)}const mr="firebaseLocalStorageDb",us="firebaseLocalStorage",ui="fbase_key";class gs{constructor(_){this.request=_}toPromise(){return new Promise((_,w)=>{this.request.addEventListener("success",()=>{_(this.request.result)}),this.request.addEventListener("error",()=>{w(this.request.error)})})}}function ea(R,_){return R.transaction([us],_?"readwrite":"readonly").objectStore(us)}function Hr(){const R=indexedDB.open(mr,1);return new Promise((_,w)=>{R.addEventListener("error",()=>{w(R.error)}),R.addEventListener("upgradeneeded",()=>{const N=R.result;try{N.createObjectStore(us,{keyPath:ui})}catch($e){w($e)}}),R.addEventListener("success",(0,s.Z)(function*(){const N=R.result;N.objectStoreNames.contains(us)?_(N):(N.close(),yield function Ra(){const R=indexedDB.deleteDatabase(mr);return new gs(R).toPromise()}(),_(yield Hr()))}))})}function Wa(R,_,w){return nl.apply(this,arguments)}function nl(){return(nl=(0,s.Z)(function*(R,_,w){const N=ea(R,!0).put({[ui]:_,value:w});return new gs(N).toPromise()})).apply(this,arguments)}function Pa(){return(Pa=(0,s.Z)(function*(R,_){const w=ea(R,!1).get(_),N=yield new gs(w).toPromise();return void 0===N?null:N.value})).apply(this,arguments)}function al(R,_){const w=ea(R,!0).delete(_);return new gs(w).toPromise()}const Ea=(()=>{class R{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}_openDb(){var w=this;return(0,s.Z)(function*(){return w.db||(w.db=yield Hr()),w.db})()}_withRetries(w){var N=this;return(0,s.Z)(function*(){let $e=0;for(;;)try{const kt=yield N._openDb();return yield w(kt)}catch(kt){if($e++>3)throw kt;N.db&&(N.db.close(),N.db=void 0)}})()}initializeServiceWorkerMessaging(){var w=this;return(0,s.Z)(function*(){return Hs()?w.initializeReceiver():w.initializeSender()})()}initializeReceiver(){var w=this;return(0,s.Z)(function*(){w.receiver=ol._getInstance(function go(){return Hs()?self:null}()),w.receiver._subscribe("keyChanged",function(){var N=(0,s.Z)(function*($e,kt){return{keyProcessed:(yield w._poll()).includes(kt.key)}});return function($e,kt){return N.apply(this,arguments)}}()),w.receiver._subscribe("ping",function(){var N=(0,s.Z)(function*($e,kt){return["keyChanged"]});return function($e,kt){return N.apply(this,arguments)}}())})()}initializeSender(){var w=this;return(0,s.Z)(function*(){var N,$e;if(w.activeServiceWorker=yield function tl(){return Qr.apply(this,arguments)}(),!w.activeServiceWorker)return;w.sender=new qs(w.activeServiceWorker);const kt=yield w.sender._send("ping",{},800);!kt||(null===(N=kt[0])||void 0===N?void 0:N.fulfilled)&&(null===($e=kt[0])||void 0===$e?void 0:$e.value.includes("keyChanged"))&&(w.serviceWorkerReceiverAvailable=!0)})()}notifyServiceWorker(w){var N=this;return(0,s.Z)(function*(){if(N.sender&&N.activeServiceWorker&&function Si(){var R;return(null===(R=null==navigator?void 0:navigator.serviceWorker)||void 0===R?void 0:R.controller)||null}()===N.activeServiceWorker)try{yield N.sender._send("keyChanged",{key:w},N.serviceWorkerReceiverAvailable?800:50)}catch($e){}})()}_isAvailable(){return(0,s.Z)(function*(){try{if(!indexedDB)return!1;const w=yield Hr();return yield Wa(w,mn,"1"),yield al(w,mn),!0}catch(w){}return!1})()}_withPendingWrite(w){var N=this;return(0,s.Z)(function*(){N.pendingWrites++;try{yield w()}finally{N.pendingWrites--}})()}_set(w,N){var $e=this;return(0,s.Z)(function*(){return $e._withPendingWrite((0,s.Z)(function*(){return yield $e._withRetries(kt=>Wa(kt,w,N)),$e.localCache[w]=N,$e.notifyServiceWorker(w)}))})()}_get(w){var N=this;return(0,s.Z)(function*(){const $e=yield N._withRetries(kt=>function il(R,_){return Pa.apply(this,arguments)}(kt,w));return N.localCache[w]=$e,$e})()}_remove(w){var N=this;return(0,s.Z)(function*(){return N._withPendingWrite((0,s.Z)(function*(){return yield N._withRetries($e=>al($e,w)),delete N.localCache[w],N.notifyServiceWorker(w)}))})()}_poll(){var w=this;return(0,s.Z)(function*(){const N=yield w._withRetries(En=>{const Nn=ea(En,!1).getAll();return new gs(Nn).toPromise()});if(!N)return[];if(0!==w.pendingWrites)return[];const $e=[],kt=new Set;for(const{fbase_key:En,value:Nn}of N)kt.add(En),JSON.stringify(w.localCache[En])!==JSON.stringify(Nn)&&(w.notifyListeners(En,Nn),$e.push(En));for(const En of Object.keys(w.localCache))w.localCache[En]&&!kt.has(En)&&(w.notifyListeners(En,null),$e.push(En));return $e})()}notifyListeners(w,N){this.localCache[w]=N;const $e=this.listeners[w];if($e)for(const kt of Array.from($e))kt(N)}startPolling(){var w=this;this.stopPolling(),this.pollTimer=setInterval((0,s.Z)(function*(){return w._poll()}),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(w,N){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[w]||(this.listeners[w]=new Set,this._get(w)),this.listeners[w].add(N)}_removeListener(w,N){this.listeners[w]&&(this.listeners[w].delete(N),0===this.listeners[w].size&&delete this.listeners[w]),0===Object.keys(this.listeners).length&&this.stopPolling()}}return R.type="LOCAL",R})();function Fa(R,_){return $(R,"POST","/v2/accounts/mfaSignIn:start",oe(R,_))}const et=1e12;
1class Yt{constructor(_){this.auth=_,this.counter=et,this._widgets=new Map}render(_,w){const N=this.counter;return this._widgets.set(N,new Xn(_,this.auth.name,w||{})),this.counter++,N}reset(_){var w;const N=_||et;null===(w=this._widgets.get(N))||void 0===w||w.delete(),this._widgets.delete(N)}getResponse(_){var w;return(null===(w=this._widgets.get(_||et))||void 0===w?void 0:w.getResponse())||""}execute(_){var w=this;return(0,s.Z)(function*(){var N;return null===(N=w._widgets.get(_||et))||void 0===N||N.execute(),""})()}}class Xn{constructor(_,w,N){this.params=N,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const $e="string"==typeof _?document.getElementById(_):_;ge($e,"argument-error",{appName:w}),this.container=$e,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),!this.timerId&&(this.timerId=window.setTimeout(()=>{this.responseToken=function mi(R){const _=[],w="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let N=0;N<R;N++)_.push(w.charAt(Math.floor(Math.random()*w.length)));return _.join("")}(50);const{callback:_,"expired-callback":w}=this.params;if(_)try{_(this.responseToken)}catch(N){}this.timerId=window.setTimeout(()=>{if(this.timerId=null,this.responseToken=null,w)try{w()}catch(N){}this.isVisible&&this.execute()},6e4)},500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const cr=Vt("rcb"),Vr=new Cn(3e4,6e4);class ta{constructor(){var _;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!(null===(_=Ds().grecaptcha)||void 0===_||!_.render)}load(_,w=""){return ge(function P(R){return R.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(R)}(w),_,"argument-error"),this.shouldResolveImmediately(w)&&rt(Ds().grecaptcha)?Promise.resolve(Ds().grecaptcha):new Promise((N,$e)=>{const kt=Ds().setTimeout(()=>{$e(ie(_,"network-request-failed"))},Vr.get());Ds()[cr]=()=>{Ds().clearTimeout(kt),delete Ds()[cr];const Nn=Ds().grecaptcha;if(!Nn||!rt(Nn))return void $e(ie(_,"internal-error"));const di=Nn.render;Nn.render=(vi,Ui)=>{const zr=di(vi,Ui);return this.counter++,zr},this.hostLanguage=w,N(Nn)},bn(`https://www.google.com/recaptcha/api.js??${(0,a.xO)({onload:cr,render:"explicit",hl:w})}`).catch(()=>{clearTimeout(kt),$e(ie(_,"internal-error"))})})}clearedOneInstance(){this.counter--}shouldResolveImmediately(_){var w;return!(null===(w=Ds().grecaptcha)||void 0===w||!w.render)&&(_===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class F{load(_){return(0,s.Z)(function*(){return new Yt(_)})()}clearedOneInstance(){}}const k="recaptcha",G={theme:"light",type:"image"};class fe{constructor(_,w=Object.assign({},G),N){this.parameters=w,this.type=k,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=Ni(N),this.isInvisible="invisible"===this.parameters.size,ge("undefined"!=typeof document,this.auth,"operation-not-supported-in-this-environment");const $e="string"==typeof _?document.getElementById(_):_;ge($e,this.auth,"argument-error"),this.container=$e,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new F:new ta,this.validateStartingState()}verify(){var _=this;return(0,s.Z)(function*(){_.assertNotDestroyed();const w=yield _.render(),N=_.getAssertedRecaptcha();return N.getResponse(w)||new Promise(kt=>{const En=Nn=>{!Nn||(_.tokenChangeListeners.delete(En),kt(Nn))};_.tokenChangeListeners.add(En),_.isInvisible&&N.execute(w)})})()}render(){try{this.assertNotDestroyed()}catch(_){return Promise.reject(_)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch(_=>{throw this.renderPromise=null,_})),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEac
1h(_=>{this.container.removeChild(_)})}validateStartingState(){ge(!this.parameters.sitekey,this.auth,"argument-error"),ge(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),ge("undefined"!=typeof document,this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(_){return w=>{if(this.tokenChangeListeners.forEach(N=>N(w)),"function"==typeof _)_(w);else if("string"==typeof _){const N=Ds()[_];"function"==typeof N&&N(w)}}}assertNotDestroyed(){ge(!this.destroyed,this.auth,"internal-error")}makeRenderPromise(){var _=this;return(0,s.Z)(function*(){if(yield _.init(),!_.widgetId){let w=_.container;if(!_.isInvisible){const N=document.createElement("div");w.appendChild(N),w=N}_.widgetId=_.getAssertedRecaptcha().render(w,_.parameters)}return _.widgetId})()}init(){var _=this;return(0,s.Z)(function*(){ge(Ee()&&!Hs(),_.auth,"internal-error"),yield function Se(){let R=null;return new Promise(_=>{"complete"!==document.readyState?(R=()=>_(),window.addEventListener("load",R)):_()}).catch(_=>{throw R&&window.removeEventListener("load",R),_})}(),_.recaptcha=yield _._recaptchaLoader.load(_.auth,_.auth.languageCode||void 0);const w=yield function ue(R){return Ye.apply(this,arguments)}(_.auth);ge(w,_.auth,"internal-error"),_.parameters.sitekey=w})()}getAssertedRecaptcha(){return ge(this.recaptcha,this.auth,"internal-error"),this.recaptcha}}class Ht{constructor(_,w){this.verificationId=_,this.onConfirmation=w}confirm(_){const w=Yr._fromVerification(this.verificationId,_);return this.onConfirmation(w)}}function Wt(R,_,w){return vn.apply(this,arguments)}function vn(){return(vn=(0,s.Z)(function*(R,_,w){const N=Ni(R),$e=yield Ar(N,_,(0,a.m9)(w));return new Ht($e,kt=>le(N,kt))})).apply(this,arguments)}function Zn(R,_,w){return Ei.apply(this,arguments)}function Ei(){return(Ei=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R);yield Wn(!1,N,"phone");const $e=yield Ar(N.auth,_,(0,a.m9)(w));return new Ht($e,kt=>ht(N,kt))})).apply(this,arguments)}function gi(R,_,w){return nr.apply(this,arguments)}function nr(){return(nr=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R),$e=yield Ar(N.auth,_,(0,a.m9)(w));return new Ht($e,kt=>si(N,kt))})).apply(this,arguments)}function Ar(R,_,w){return Xs.apply(this,arguments)}function Xs(){return(Xs=(0,s.Z)(function*(R,_,w){var N;const $e=yield w.verify();try{let kt;if(ge("string"==typeof $e,R,"argument-error"),ge(w.type===k,R,"argument-error"),kt="string"==typeof _?{phoneNumber:_}:_,"session"in kt){const En=kt.session;if("phoneNumber"in kt)return ge("enroll"===En.type,R,"internal-error"),(yield ot(R,{idToken:En.credential,phoneEnrollmentInfo:{phoneNumber:kt.phoneNumber,recaptchaToken:$e}})).phoneSessionInfo.sessionInfo;
1{ge("signin"===En.type,R,"internal-error");const Nn=(null===(N=kt.multiFactorHint)||void 0===N?void 0:N.uid)||kt.multiFactorUid;return ge(Nn,R,"missing-multi-factor-info"),(yield Fa(R,{mfaPendingCredential:En.credential,mfaEnrollmentId:Nn,phoneSignInInfo:{recaptchaToken:$e}})).phoneResponseInfo.sessionInfo}}{const{sessionInfo:En}=yield Lo(R,{phoneNumber:kt.phoneNumber,recaptchaToken:$e});return En}}finally{w._reset()}})).apply(this,arguments)}function U(R,_){return D.apply(this,arguments)}function D(){return(D=(0,s.Z)(function*(R,_){yield ya((0,a.m9)(R),_)})).apply(this,arguments)}let C=(()=>{class R{constructor(w){this.providerId=R.PROVIDER_ID,this.auth=Ni(w)}verifyPhoneNumber(w,N){return Ar(this.auth,w,(0,a.m9)(N))}static credential(w,N){return Yr._fromVerification(w,N)}static credentialFromResult(w){return R.credentialFromTaggedObject(w)}static credentialFromError(w){return R.credentialFromTaggedObject(w.customData||{})}static credentialFromTaggedObject({_tokenResponse:w}){if(!w)return null;const{phoneNumber:N,temporaryProof:$e}=w;return N&&$e?Yr._fromTokenResponse(N,$e):null}}return R.PROVIDER_ID="phone",R.PHONE_SIGN_IN_METHOD="phone",R})();function V(R,_){return _?L(_):(ge(R._popupRedirectResolver,R,"argument-error"),R._popupRedirectResolver)}class ke extends Qn{constructor(_){super("custom","custom"),this.params=_}_getIdTokenResponse(_){return er(_,this._buildIdpRequest())}_linkToIdToken(_,w){return er(_,this._buildIdpRequest(w))}_getReauthenticationResolver(_){return er(_,this._buildIdpRequest())}_buildIdpRequest(_){const w={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return _&&(w.idToken=_),w}}function ft(R){return Fr(R.auth,new ke(R),R.bypassAuthState)}function $t(R){const{auth:_,user:w}=R;return ge(w,_,"internal-error"),Oo(w,new ke(R),R.bypassAuthState)}function Jt(R){return Dn.apply(this,arguments)}function Dn(){return(Dn=(0,s.Z)(function*(R){const{auth:_,user:w}=R;return ge(w,_,"internal-error"),ya(w,new ke(R),R.bypassAuthState)})).apply(this,arguments)}class Yn{constructor(_,w,N,$e,kt=!1){this.auth=_,this.resolver=N,this.user=$e,this.bypassAuthState=kt,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(w)?w:[w]}execute(){var _=this;return new Promise(function(){var w=(0,s.Z)(function*(N,$e){_.pendingPromise={resolve:N,reject:$e};try{_.eventManager=yield _.resolver._initialize(_.auth),yield _.onExecution(),_.eventManager.registerConsumer(_)}catch(kt){_.reject(kt)}});return function(N,$e){return w.apply(this,arguments)}}())}onAuthEvent(_){var w=this;return(0,s.Z)(function*(){const{urlResponse:N,sessionId:$e,postBody:kt,tenantId:En,error:Nn,type:di}=_;if(Nn)return void w.reject(Nn);const vi={auth:w.auth,requestUri:N,sessionId:$e,tenantId:En||void 0,postBody:kt||void 0,user:w.user,bypassAuthState:w.bypassAuthState};try{w.resolve(yield w.getIdpTask(di)(vi))}catch(Ui){w.reject(Ui)}})()}onError(_){this.reject(_)}getIdpTask(_){switch(_){case"signInViaPopup":case"signInViaRedirect":return ft;case"linkViaPopup":case"linkViaRedirect":return Jt;case"reauthViaPopup":case"reauthViaRedirect":return $t;default:ze(this.auth,"internal-error")}}resolve(_){lt(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(_),this.unregisterAndCleanUp()}reject(_){lt(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(_),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const oi=new Cn(2e3,1e4);function _i(R,_,w){return ir.apply(this,arguments)}function ir(){return(ir=(0,s.Z)(function*(R,_,w){const N=Ni(R);Ae(R,_,hr);const $e=V(N,w);return new Nr(N,"signInViaPopup",_,$e).executeNotNull()})).apply(this,arguments)}function ki(R,_,w){return Wi.apply(this,arguments)}function Wi(){return(Wi=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R);Ae(N.auth,_,hr);const $e=V(N.auth,w);return new Nr(N.auth,"reauthViaPopup",_,$e,N).executeNotNull()})).apply(this,arguments)}function sr(R,_,w){return qr.apply(this,arguments)}function qr(){return(qr=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R);Ae(N.auth,_,hr);const $e=V(N.auth,w);return new Nr(N.auth,"linkViaPopup",_,$e,N).executeNotNull()})).apply(this,arguments)}let Nr=(()=>{class R extends Yn{constructor(w,N,$e,kt,En){super(w,N,kt,En),this.provider=$e,this.authWindow=null,this.pollId=null,R.currentPopupAction&&R.currentPopupAction.cancel(),R.currentPopupAction=this}executeNotNull(){var w=this;return(0,s.Z)(function*(){const N=yield w.execute();return ge(N,w.auth,"internal-error"),N})()}onExecution(){var w=this;return(0,s.Z)(function*(){lt(1===w.filter.length,"Popup operations only handle one event");const N=Ca();w.authWindow=yield w.resolver._openPopup(w.auth,w.provider,w.filter[0],N),w.authWindow.associatedEvent=N,w.resolver._originValidation(w.auth).catch($e=>{w.reject($e)}),w.resolver._isIframeWebStorageSupported(w.auth,$e=>{$e||w.reject(ie(w.auth,"web-storage-unsupported"))}),w.pollUserCancellation()})()}get eventId(){var w;return(null===(w=this.authWindow)||void 0===w?void 0:w.associatedEvent)||null}cancel(){this.reject(ie(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,R.currentPopupAction=null}pollUserCancellation(){const w=()=>{var N,$e;this.pollId=null!==($e=null===(N=this.authWindow)||void 0===N?void 0:N.window)&&void 0!==$e&&$e.closed?window.setTimeout(()=>{this.pollId=null,this.reject(ie(this.auth,"popup-closed-by-user"))},8e3):window.setTimeout(w,oi.get())};w()}}return R.currentPopupAction=null,R})();const oo=new Map;class Ts extends Yn{constructor(_,w,N=!1){super(_,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],w,void 0,N),this.eventId=null}execute(){var _=()=>super.execute,w=this;return(0,s.Z)(function*(){let N=oo.get(w.auth._key());if(!N){try{const kt=(yield function Na(R,_){return Tr.apply(this,arguments)}(w.resolver,w.auth))?yield _().call(w):null;N=()=>Promise.resolve(kt)}catch($e){N=()=>Promise.reject($e)}oo.set(w.auth._key(),N)}return w.bypassAuthState||oo.set(w.auth._key(),()=>Promise.resolve(null)),N()})()}onAuthEvent(_){var w=()=>super.onAuthEvent,N=this;return(0,s.Z)(function*(){if("signInViaRedirect"===_.type)return w().call(N,_);if("unknown"!==_.type){if(_.eventId){const $e=yield N.auth._redirectUserForId(_.eventId);if($e)return N.user=$e,w().call(N,_);N.resolve(null)}}else N.resolve(null)})()}onExecution(){return(0,s.Z)(function*(){})()}cleanUp(){}}function Tr(){return(Tr=(0,s.Z)(function*(R,_){const w=Vs(_),N=Go(R);if(!(yield N._isAvailable()))return!1;const $e="true"===(yield N._get(w));return yield N._remove(w),$e})).apply(this,arguments)}function ao(R,_){return jr.apply(this,arguments)}function jr(){return(jr=(0,s.Z)(function*(R,_){return Go(R)._set(Vs(_),"true")})).apply(this,arguments)}function _s(){oo.clear()}function lo(R,_){oo.set(R._key(),_)}function Go(R){return L(R._redirectPersistence)}function Vs(R){return It("pendingRedirect",R.config.apiKey,R.name)}function cl(R,_,w){return function fl(R,_,w){return Us.apply(this,arguments)}(R,_,w)}function Us(){return(Us=(0,s.Z)(function*(R,_,w){const N=Ni(R);Ae(R,_,hr),yield N._initializationPromise;const $e=V(N,w);return yield ao($e,N),$e._openRedirect(N,_,"signInViaRedirect")})).apply(this,arguments)}function Ai(R,_,w){return function Oi(R,_,w){return bi.apply(this,arguments)}(R,_,w)}function bi(){return(bi=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R);Ae(N.auth,_,hr),yield N.auth._initializationPromise;const $e=V(N.auth,w);yield ao($e,N.auth);const kt=yield Ya(N);return $e._openRedirect(N.auth,_,"reauthViaRedirect",kt)})).apply(this,arguments)}function Zi(R,_,w){return function ss(R,_,w){return Wo.apply(this,arguments)}(R,_,w)}function Wo(){return(Wo=(0,s.Z)(function*(R,_,w){const N=(0,a.m9)(R);Ae(N.auth,_,hr),yield N.auth._initializationPromise;const $e=V(N.auth,w);yield Wn(!1,N,_.providerId),yield ao($e,N.auth);const kt=yield Ya(N);return $e._openRedirect(N.auth,_,"linkViaRedirect",kt)})).apply(this,arguments)}function No(R,_){return Ba.apply(this,arguments)}function Ba(){return(Ba=(0,s.Z)(function*(R,_){return yield Ni(R)._initializationPromise,Jr(R,_,!1)})).apply(this,arguments)}function Jr(R,_){return Ia.apply(this,arguments)}function Ia(){return(Ia=(0,s.Z)(function*(R,_,w=!1){const N=Ni(R),$e=V(N,_),En=yield new Ts(N,$e,w).execute();return En&&!w&&(delete En.user._redirectEventId,yield N._persistUserIfCurrent(En.user),yield N._setRedirectUser(null,_)),En})).apply(this,arguments)}function Ya(R){return os.apply(this,arguments)}function os(){return(os=(0,s.Z)(function*(R){const _=Ca(`${R.uid}:::`);return R._redirectEventId=_,yield R.auth._setRedirectUser(R),yield R.auth._persistUserIfCurrent(R),_})).apply(this,arguments)}class Qi{constructor(_){this.auth=_,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=
1Date.now()}registerConsumer(_){this.consumers.add(_),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,_)&&(this.sendToConsumer(this.queuedRedirectEvent,_),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(_){this.consumers.delete(_)}onEvent(_){if(this.hasEventBeenHandled(_))return!1;let w=!1;return this.consumers.forEach(N=>{this.isEventForConsumer(_,N)&&(w=!0,this.sendToConsumer(_,N),this.saveEventToCache(_))}),this.hasHandledPotentialRedirect||!function ce(R){switch(R.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return O(R);default:return!1}}(_)||(this.hasHandledPotentialRedirect=!0,w||(this.queuedRedirectEvent=_,w=!0)),w}sendToConsumer(_,w){var N;if(_.error&&!O(_)){const $e=(null===(N=_.error.code)||void 0===N?void 0:N.split("auth/")[1])||"internal-error";w.onError(ie(this.auth,$e))}else w.onAuthEvent(_)}isEventForConsumer(_,w){const N=null===w.eventId||!!_.eventId&&_.eventId===w.eventId;return w.filter.includes(_.type)&&N}hasEventBeenHandled(_){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(b(_))}saveEventToCache(_){this.cachedEventUids.add(b(_)),this.lastProcessedEventTime=Date.now()}}function b(R){return[R.type,R.eventId,R.sessionId,R.tenantId].filter(_=>_).join("-")}function O({type:R,error:_}){return"unknown"===R&&"auth/no-auth-event"===(null==_?void 0:_.code)}function Ie(R){return xt.apply(this,arguments)}function xt(){return(xt=(0,s.Z)(function*(R,_={}){return $(R,"GET","/v1/projects",_)})).apply(this,arguments)}const hn=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,zn=/^https?/;function rr(){return(rr=(0,s.Z)(function*(R){if(R.config.emulator)return;const{authorizedDomains:_}=yield Ie(R);for(const w of _)try{if($r(w))return}catch(N){}ze(R,"unauthorized-domain")})).apply(this,arguments)}function $r(R){const _=te(),{protocol:w,hostname:N}=new URL(_);if(R.startsWith("chrome-extension://")){const En=new URL(R);return""===En.hostname&&""===N?"chrome-extension:"===w&&R.replace("chrome-extension://","")===_.replace("chrome-extension://",""):"chrome-extension:"===w&&En.hostname===N}if(!zn.test(w))return!1;if(hn.test(R))return N===R;const $e=R.replace(/\./g,"\\.");return new RegExp("^(.+\\."+$e+"|"+$e+")$","i").test(N)}const $o=new Cn(3e4,6e4);function La(){const R=Ds().___jsl;if(null!=R&&R.H)for(const _ of Object.keys(R.H))if(R.H[_].r=R.H[_].r||[],R.H[_].L=R.H[_].L||[],R.H[_].r=[...R.H[_].L],R.CP)for(let w=0;w<R.CP.length;w++)R.CP[w]=null}let Qd=null;function Of(R){return Qd=Qd||function pl(R){return new Promise((_,w)=>{var N,$e,kt;function En(){La(),gapi.load("gapi.iframes",{callback:()=>{_(gapi.iframes.getContext())},ontimeout:()=>{La(),w(ie(R,"network-request-failed"))},timeout:$o.get()})}if(null!==($e=null===(N=Ds().gapi)||void 0===N?void 0:N.iframes)&&void 0!==$e&&$e.Iframe)_(gapi.iframes.getContext());else{if(null===(kt=Ds().gapi)||void 0===kt||!kt.load){const Nn=Vt("iframefcb");return Ds()[Nn]=()=>{gapi.load?En():w(ie(R,"network-request-failed"))},bn(`https://apis.google.com/js/api.js?onload=${Nn}`).catch(di=>w(di))}En()}}).catch(_=>{throw Qd=null,_})}(R),Qd}const qd=new Cn(5e3,15e3),Jd={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},js=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function ua(R){const _=R.config;ge(_.authDomain,R,"auth-domain-config-required");const w=_.emulator?Tn(_,"emulator/auth/iframe"):`https://${R.config.authDomain}/__/auth/iframe`,N={apiKey:_.apiKey,appName:R.name,v:h.SDK_VERSION},$e=js.get(R.config.apiHost);$e&&(N.eid=$e);const kt=R._getFrameworks();return kt.length&&(N.fw=kt.join(",")),`${w}?${(0,a.xO)(N).slice(1)}`}function bd(){return bd=(0,s.Z)(function*(R){const _=yield Of(R),w=Ds().gapi;return ge(w,R,"internal-error"),_.open({where:document.body,url:ua(R),messageHandlersFilter:w.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:Jd,dontclear:!0},N=>new Promise(function(){var $e=(0,s.Z)(function*(kt,En){yield N.restyle({setHideOnLeave:!1});const Nn=ie(R,"network-request-failed"),di=Ds().setTimeout(()=>{En(Nn)},qd.get());function vi(){Ds().clearTimeout(di),kt(N)}N.ping(vi).then(vi,()=>{En(Nn)})});return function(kt,En){return $e.apply(this,arguments)}}()))}),bd.apply(this,arguments)}const oc={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class Ul{constructor(_){this.window=_,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch(_){}}}const wd=encodeURIComponent("fac");function Lc(R,_,w,N,$e,kt){return ac.apply(this,arguments)}function ac(){return(ac=(0,s.Z)(function*(R,_,w,N,$e,kt){ge(R.config.authDomain,R,"auth-domain-config-required"),ge(R.config.apiKey,R,"invalid-api-key");const En={apiKey:R.config.apiKey,appName:R.name,authType:w,redirectUrl:N,v:h.SDK_VERSION,eventId:$e};
1if(_ instanceof hr){_.setDefaultLanguage(R.languageCode),En.providerId=_.providerId||"",(0,a.xb)(_.getCustomParameters())||(En.customParameters=JSON.stringify(_.getCustomParameters()));for(const[Ui,zr]of Object.entries(kt||{}))En[Ui]=zr}if(_ instanceof Rs){const Ui=_.getScopes().filter(zr=>""!==zr);Ui.length>0&&(En.scopes=Ui.join(","))}R.tenantId&&(En.tid=R.tenantId);const Nn=En;for(const Ui of Object.keys(Nn))void 0===Nn[Ui]&&delete Nn[Ui];const di=yield R._getAppCheckToken(),vi=di?`#${wd}=${encodeURIComponent(di)}`:"";return`${xa(R)}?${(0,a.xO)(Nn).slice(1)}${vi}`})).apply(this,arguments)}function xa({config:R}){return R.emulator?Tn(R,"emulator/auth/handler"):`https://${R.authDomain}/__/auth/handler`}const jl="webStorageSupport",eu=class dh{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=kr,this._completeRedirectFn=Jr,this._overrideRedirectResult=lo}_openPopup(_,w,N,$e){var kt=this;return(0,s.Z)(function*(){var En;lt(null===(En=kt.eventManagers[_._key()])||void 0===En?void 0:En.manager,"_initialize() not called before _openPopup()");const Nn=yield Lc(_,w,N,te(),$e);return function Dd(R,_,w,N=500,$e=600){const kt=Math.max((window.screen.availHeight-$e)/2,0).toString(),En=Math.max((window.screen.availWidth-N)/2,0).toString();let Nn="";const di=Object.assign(Object.assign({},oc),{width:N.toString(),height:$e.toString(),top:kt,left:En}),vi=(0,a.z$)().toLowerCase();w&&(Nn=en(vi)?"_blank":w),Rt(vi)&&(_=_||"http://localhost",di.scrollbars="yes");const Ui=Object.entries(di).reduce((Ha,[Ta,Fc])=>`${Ha}${Ta}=${Fc},`,"");if(function Dt(R=(0,a.z$)()){var _;return on(R)&&!(null===(_=window.navigator)||void 0===_||!_.standalone)}(vi)&&"_self"!==Nn)return function Xd(R,_){const w=document.createElement("a");w.href=R,w.target=_;const N=document.createEvent("MouseEvent");N.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),w.dispatchEvent(N)}(_||"",Nn),new Ul(null);const zr=window.open(_||"",Nn,Ui);ge(zr,R,"popup-blocked");try{zr.focus()}catch(Ha){}return new Ul(zr)}(_,Nn,Ca())})()}_openRedirect(_,w,N,$e){var kt=this;return(0,s.Z)(function*(){return yield kt._originValidation(_),function Gi(R){Ds().location.href=R}(yield Lc(_,w,N,te(),$e)),new Promise(()=>{})})()}_initialize(_){const w=_._key();if(this.eventManagers[w]){const{manager:$e,promise:kt}=this.eventManagers[w];return $e?Promise.resolve($e):(lt(kt,"If manager is not set, promise should be"),kt)}const N=this.initAndGetManager(_);return this.eventManagers[w]={promise:N},N.catch(()=>{delete this.eventManagers[w]}),N}initAndGetManager(_){var w=this;return(0,s.Z)(function*(){const N=yield function ah(R){return bd.apply(this,arguments)}(_),$e=new Qi(_);return N.register("authEvent",kt=>(ge(null==kt?void 0:kt.authEvent,_,"invalid-auth-event"),{status:$e.onEvent(kt.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),w.eventManagers[_._key()]={manager:$e},w.iframes[_._key()]=N,$e})()}_isIframeWebStorageSupported(_,w){this.iframes[_._key()].send(jl,{type:jl},$e=>{var kt;const En=null===(kt=null==$e?void 0:$e[0])||void 0===kt?void 0:kt[jl];void 0!==En&&w(!!En),ze(_,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(_){const w=_._key();return this.originValidationPromises[w]||(this.originValidationPromises[w]=function Ti(R){return rr.apply(this,arguments)}(_)),this.originValidationPromises[w]}get _shouldInitProactively(){return Sn()||fn()||on()}};class Oc extends class Rf{constructor(_){this.factorId=_}_process(_,w,N){switch(w.type){case"enroll":return this._finalizeEnroll(_,w.credential,N);case"signin":return this._finalizeSignIn(_,w.credential);default:return qe("unexpected MultiFactorSessionType")}}}{constructor(_){super("phone"),this.credential=_}static _fromCredential(_){return new Oc(_)}_finalizeEnroll(_,w,N){return function nn(R,_){return $(R,"POST","/v2/accounts/mfaEnrollment:finalize",oe(R,_))}(_,{idToken:w,displayName:N,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(_,w){return function J(R,_){return $(R,"POST","/v2/accounts/mfaSignIn:finalize",oe(R,_))}(_,{mfaPendingCredential:w,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}let Pf=(()=>{class R{constructor(){}static assertion(w){return Oc._fromCredential(w)}}return R.FACTOR_ID="phone",R})();var lc="@firebase/auth";class cc{constructor(_){this.auth=_,this.internalListeners=new Map}getUid(){var _;return this.assertAuthConfigured(),(null===(_=this.auth.currentUser)||void 0===_?void 0:_.uid)||null}getToken(_){var w=this;return(0,s.Z)(function*(){return w.assertAuthConfigured(),yield w.auth._initializationPromise,w.auth.currentUser?{accessToken:yield w.auth.currentUser.getIdToken(_)}:null})()}addAuthTokenListener(_){if(this.assertAuthConfigured(),this.internalListeners.has(_))return;const w=this.auth.onIdTokenChanged(N=>{_((null==N?void 0:N.stsTokenManager.accessToken)||null)});this.internalListeners.set(_,w),this.updateProactiveRefresh()}removeAuthTokenListener(_){this.assertAuthConfigured();const w=this.internalListeners.get(_);!w||(this.internalListeners.delete(_),w(),this.updateProactiveRefresh())}assertAuthConfigured(){ge(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}const dc=(0,a.Pz)("authIdTokenMaxAge")||300;let Gl=null;
1const hh=R=>function(){var _=(0,s.Z)(function*(w){const N=w&&(yield w.getIdTokenResult()),$e=N&&((new Date).getTime()-Date.parse(N.issuedAtTime))/1e3;if($e&&$e>dc)return;const kt=null==N?void 0:N.token;Gl!==kt&&(Gl=kt,yield fetch(R,{method:kt?"POST":"DELETE",headers:kt?{Authorization:`Bearer ${kt}`}:{}}))});return function(w){return _.apply(this,arguments)}}();function Pc(R=(0,h.getApp)()){const _=(0,h._getProvider)(R,"auth");if(_.isInitialized())return _.getImmediate();const w=function wr(R,_){const w=(0,h._getProvider)(R,"auth");if(w.isInitialized()){const $e=w.getImmediate(),kt=w.getOptions();if((0,a.vZ)(kt,null!=_?_:{}))return $e;ze($e,"already-initialized")}return w.initialize({options:_})}(R,{popupRedirectResolver:eu,persistence:[Ea,mo,kr]}),N=(0,a.Pz)("authTokenSyncURL");if(N){const kt=hh(N);(function zo(R,_,w){(0,a.m9)(R).beforeAuthStateChanged(_,w)})(w,kt,()=>kt(w.currentUser)),function jo(R,_,w,N){(0,a.m9)(R).onIdTokenChanged(_,w,N)}(w,En=>kt(En))}const $e=(0,a.q4)("auth");return $e&&Br(w,`http://${$e}`),w}!function nu(R){(0,h._registerComponent)(new x.wA("auth",(_,{options:w})=>{const N=_.getProvider("app").getImmediate(),$e=_.getProvider("heartbeat"),kt=_.getProvider("app-check-internal"),{apiKey:En,authDomain:Nn}=N.options;ge(En&&!En.includes(":"),"invalid-api-key",{appName:N.name});const di={apiKey:En,authDomain:Nn,clientPlatform:R,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:li(R)},vi=new vr(N,$e,kt,di);return function qi(R,_){const w=(null==_?void 0:_.persistence)||[],N=(Array.isArray(w)?w:[w]).map(L);null!=_&&_.errorMap&&R._updateErrorMap(_.errorMap),R._initializeWithPersistence(N,null==_?void 0:_.popupRedirectResolver)}(vi,w),vi},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((_,w,N)=>{_.getProvider("auth-internal").initialize()})),(0,h._registerComponent)(new x.wA("auth-internal",_=>{const w=Ni(_.getProvider("auth").getImmediate());return new cc(w)},"PRIVATE").setInstantiationMode("EXPLICIT")),(0,h.registerVersion)(lc,"0.23.2",function uh(R){switch(R){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";default:return}}(R)),(0,h.registerVersion)(lc,"0.23.2","esm2017")}("Browser")},2810:(Ze,_e,f)=>{"use strict";f.d(_e,{u7:()=>um,Jj:()=>ud,IX:()=>Xp,my:()=>vo,xU:()=>md,Lz:()=>Tc,WA:()=>An,F8:()=>bf,$q:()=>ih,W:()=>gd,EK:()=>Qr,PU:()=>mm,l7:()=>Jr,Ky:()=>ui,Xb:()=>us,Cf:()=>as,K9:()=>Li,Me:()=>fl,yq:()=>xn,Wi:()=>Lg,ET:()=>_d,Ab:()=>nv,vr:()=>w_,Fc:()=>nm,hJ:()=>gf,B$:()=>_f,at:()=>Gu,oe:()=>fm,AK:()=>M_,TF:()=>Yg,JU:()=>yf,ST:()=>zy,fH:()=>Ng,Ix:()=>Bg,Wu:()=>r_,Lx:()=>i_,qY:()=>Ho,GL:()=>Sl,QT:()=>d_,kl:()=>u_,Xk:()=>h_,PL:()=>f_,UQ:()=>p_,zN:()=>m_,ad:()=>Fg,nP:()=>iv,b9:()=>Ef,vh:()=>lm,Pb:()=>Hg,L$:()=>Vg,cf:()=>Jy,sc:()=>Xy,Xo:()=>e_,IO:()=>Jg,iE:()=>Wu,Eo:()=>Rg,i3:()=>b_,Bt:()=>D_,pl:()=>g_,Ub:()=>tt,qK:()=>c_,TQ:()=>n_,e0:()=>t_,r7:()=>hm,Mx:()=>im,ar:()=>Xg});var S,s=f(5861),a=f(2951),h=f(4859),c=f(1877),y=f(2090),x="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},T={},E=E||{},I=x||self;function ee(r){var e=typeof r;return"array"==(e="object"!=e?e:r?Array.isArray(r)?"array":e:"null")||"object"==e&&"number"==typeof r.length}function q(r){var e=typeof r;return"object"==e&&null!=r||"function"==e}var Te="closure_uid_"+(1e9*Math.random()>>>0),be=0;function Pe(r,e,t){return r.call.apply(r.bind,arguments)}function gt(r,e,t){if(!r)throw Error();if(2<arguments.length){var o=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(d,o),r.apply(e,d)}}return function(){return r.apply(e,arguments)}}function Et(r,e,t){return(Et=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Pe:gt).apply(null,arguments)}function Kt(r,e){var t=Array.prototype.slice.call(arguments,1);return function(){var o=t.slice();return o.push.apply(o,arguments),r.apply(this,o)}}function Zt(r,e){function t(){}t.prototype=e.prototype,r.$=e.prototype,r.prototype=new t,r.prototype.constructor=r,r.ac=function(o,d,m){for(var M=Array(arguments.length-2),Y=2;Y<arguments.length;Y++)M[Y-2]=arguments[Y];return e.prototype[d].apply(o,M)}}function ze(){this.s=this.s,this.o=this.o}ze.prototype.s=!1,ze.prototype.sa=function(){!this.s&&(this.s=!0,this.N(),0)&&function me(r){Object.prototype.hasOwnProperty.call(r,Te)&&r[Te]||(r[Te]=++be)}(this)},ze.prototype.N=function(){if(this.o)for(;this.o.length;)this.o.shift()()};const Oe=Array.prototype.indexOf?function(r,e){return Array.prototype.indexOf.call(r,e,void 0)}:function(r,e){if("string"==typeof r)return"string"!=typeof e||1!=e.length?-1:r.indexOf(e,0);for(let t=0;t<r.length;t++)if(t in r&&r[t]===e)return t;return-1};function Ae(r){const e=r.length;if(0<e){const t=Array(e);for(let o=0;o<e;o++)t[o]=r[o];return t}return[]}function at(r,e){for(let t=1;t<arguments.length;t++){const o=arguments[t];if(ee(o)){const d=r.length||0,m=o.length||0;r.length=d+m;for(let M=0;M<m;M++)r[d+M]=o[M]}else r.push(o)}}function ge(r,e){this.type=r,this.g=this.target=e,this.defaultPrevented=!1}ge.prototype.h=function(){this.defaultPrevented=!0};var qe=function(){if(!I.addEventListener||!Object.defineProperty)return!1;var r=!1,e=Object.defineProperty({},"passive",{get:function(){r=!0}});try{I.addEventListener("test",()=>{},e),I.removeEventListener("test",()=>{},e)}catch(t){}return r}();function lt(r){return/^[\s\xa0]*$/.test(r)}function te(){var r=I.navigator;return r&&(r=r.userAgent)?r:""}function Ee(r){return-1!=te().indexOf(r)}function Re(r){return Re[" "](r),r}Re[" "]=function(){};var $,r,an=Ee("Opera"),Cn=Ee("Trident")||Ee("MSIE"),Tn=Ee("Edge"),Nt=Tn||Cn,pe=Ee("Gecko")&&!(-1!=te().toLowerCase().indexOf("webkit")&&!Ee("Edge"))&&!(Ee("Trident")||Ee("MSIE"))&&!Ee("Edge"),Be=-1!=te().toLowerCase().indexOf("webkit")&&!Ee("Edge");function oe(){var r=I.document;return r?r.documentMode:void 0}e:{var Ve="",mt=(r=te(),pe?/rv:([^\);]+)(\)|;)/.exec(r):Tn?/Edge\/([\d\.]+)/.exec(r):Cn?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r):Be?/WebKit\/(\S+)/.exec(r):an?/(?:Version)[ \/]?(\S+)/.exec(r):void 0);if(mt&&(Ve=mt?mt[1]:""),Cn){var Qe=oe();
vendor: 14,577 bytes, line 1
1if(null!=Qe&&Qe>parseFloat(Ve)){$=String(Qe);break e}}$=Ve}var tn=I.document&&Cn&&(oe()||parseInt($,10))||void 0;function dt(r,e){if(ge.call(this,r?r.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,r){var t=this.type=r.type,o=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:null;if(this.target=r.target||r.srcElement,this.g=e,e=r.relatedTarget){if(pe){e:{try{Re(e.nodeName);var d=!0;break e}catch(m){}d=!1}d||(e=null)}}else"mouseover"==t?e=r.fromElement:"mouseout"==t&&(e=r.toElement);this.relatedTarget=e,o?(this.clientX=void 0!==o.clientX?o.clientX:o.pageX,this.clientY=void 0!==o.clientY?o.clientY:o.pageY,this.screenX=o.screenX||0,this.screenY=o.screenY||0):(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0),this.button=r.button,this.key=r.key||"",this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.pointerId=r.pointerId||0,this.pointerType="string"==typeof r.pointerType?r.pointerType:vt[r.pointerType]||"",this.state=r.state,this.i=r,r.defaultPrevented&&dt.$.h.call(this)}}Zt(dt,ge);var vt={2:"touch",3:"pen",4:"mouse"};dt.prototype.h=function(){dt.$.h.call(this);var r=this.i;r.preventDefault?r.preventDefault():r.returnValue=!1};var st="closure_listenable_"+(1e6*Math.random()|0),we=0;function bt(r,e,t,o,d){this.listener=r,this.proxy=null,this.src=e,this.type=t,this.capture=!!o,this.la=d,this.key=++we,this.fa=this.ia=!1}function rn(r){r.fa=!0,r.listener=null,r.proxy=null,r.src=null,r.la=null}function St(r,e,t){for(const o in r)e.call(t,r[o],o,r)}function pt(r){const e={};for(const t in r)e[t]=r[t];return e}const We="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function B(r,e){let t,o;for(let d=1;d<arguments.length;d++){for(t in o=arguments[d],o)r[t]=o[t];for(let m=0;m<We.length;m++)t=We[m],Object.prototype.hasOwnProperty.call(o,t)&&(r[t]=o[t])}}function ne(r){this.src=r,this.g={},this.h=0}function z(r,e){var t=e.type;if(t in r.g){var m,o=r.g[t],d=Oe(o,e);(m=0<=d)&&Array.prototype.splice.call(o,d,1),m&&(rn(e),0==r.g[t].length&&(delete r.g[t],r.h--))}}function Ke(r,e,t,o){for(var d=0;d<r.length;++d){var m=r[d];if(!m.fa&&m.listener==e&&m.capture==!!t&&m.la==o)return d}return-1}ne.prototype.add=function(r,e,t,o,d){var m=r.toString();(r=this.g[m])||(r=this.g[m]=[],this.h++);var M=Ke(r,e,o,d);return-1<M?(e=r[M],t||(e.ia=!1)):((e=new bt(e,this.src,m,!!o,d)).ia=t,r.push(e)),e};var Ge="closure_lm_"+(1e6*Math.random()|0),Fe={};function de(r,e,t,o,d){if(o&&o.once)return _t(r,e,t,o,d);if(Array.isArray(e)){for(var m=0;m<e.length;m++)de(r,e[m],t,o,d);return null}return t=ei(t),r&&r[st]?r.O(e,t,q(o)?!!o.capture:!!o,d):ct(r,e,t,!1,o,d)}function ct(r,e,t,o,d,m){if(!e)throw Error("Invalid event type");var M=q(d)?!!d.capture:!!d,Y=Fn(r);if(Y||(r[Ge]=Y=new ne(r)),(t=Y.add(e,t,o,M,m)).proxy)return t;if(o=function Ue(){const e=_n;return function r(t){return e.call(r.src,r.listener,t)}}(),t.proxy=o,o.src=r,o.listener=t,r.addEventListener)qe||(d=M),void 0===d&&(d=!1),r.addEventListener(e.toString(),o,d);else if(r.attachEvent)r.attachEvent(Pt(e.toString()),o);else{if(!r.addListener||!r.removeListener)throw Error("addEventListener and attachEvent are unavailable.");r.addListener(o)}return t}function _t(r,e,t,o,d){if(Array.isArray(e)){for(var m=0;m<e.length;m++)_t(r,e[m],t,o,d);return null}return t=ei(t),r&&r[st]?r.P(e,t,q(o)?!!o.capture:!!o,d):ct(r,e,t,!0,o,d)}function Lt(r,e,t,o,d){if(Array.isArray(e))for(var m=0;m<e.length;m++)Lt(r,e[m],t,o,d);else o=q(o)?!!o.capture:!!o,t=ei(t),r&&r[st]?(r=r.i,(e=String(e).toString())in r.g&&-1<(t=Ke(m=r.g[e],t,o,d))&&(rn(m[t]),Array.prototype.splice.call(m,t,1),0==m.length&&(delete r.g[e],r.h--))):r&&(r=Fn(r))&&(e=r.g[e.toString()],r=-1,e&&(r=Ke(e,t,o,d)),(t=-1<r?e[r]:null)&&Xt(t))}function Xt(r){if("number"!=typeof r&&r&&!r.fa){var e=r.src;if(e&&e[st])z(e.i,r);else{var t=r.type,o=r.proxy;e.removeEventListener?e.removeEventListener(t,o,r.capture):e.detachEvent?e.detachEvent(Pt(t),o):e.addListener&&e.removeListener&&e.removeListener(o),(t=Fn(e))?(z(t,r),0==t.h&&(t.src=null,e[Ge]=null)):rn(r)}}}function Pt(r){return r in Fe?Fe[r]:Fe[r]="on"+r}function _n(r,e){if(r.fa)r=!0;else{e=new dt(e,this);var t=r.listener,o=r.la||r.src;r.ia&&Xt(r),r=t.call(o,e)}return r}function Fn(r){return(r=r[Ge])instanceof ne?r:null}var ii="__closure_events_fn_"+(1e9*Math.random()>>>0);function ei(r){return"function"==typeof r?r:(r[ii]||(r[ii]=function(e){return r.handleEvent(e)}),r[ii])}function Qt(){ze.call(this),this.i=new ne(this),this.S=this,this.J=null}function Ut(r,e){var t,o=r.J;if(o)for(t=[];o;o=o.J)t.push(o);if(r=r.S,o=e.type||e,"string"==typeof e)e=new ge(e,r);else if(e instanceof ge)e.target=e.target||r;else{var d=e;B(e=new ge(o,r),d)}if(d=!0,t)for(var m=t.length-1;0<=m;m--){var M=e.g=t[m];d=Ft(M,o,!0,e)&&d}if(d=Ft(M=e.g=r,o,!0,e)&&d,d=Ft(M,o,!1,e)&&d,t)for(m=0;m<t.length;m++)d=Ft(M=e.g=t[m],o,!1,e)&&d}function Ft(r,e,t,o){if(!(e=r.i.g[String(e)]))return!0;e=e.concat();for(var d=!0,m=0;m<e.length;++m){var M=e[m];if(M&&!M.fa&&M.capture==t){var Y=M.listener,ye=M.la||M.src;M.ia&&z(r.i,M),d=!1!==Y.call(ye,o)&&d}}return d&&!o.defaultPrevented}Zt(Qt,ze),Qt.prototype[st]=!0,Qt.prototype.removeEventListener=function(r,e,t,o){Lt(this,r,e,t,o)},Qt.prototype.N=function(){if(Qt.$.N.call(this),this.i){var e,r=this.i;for(e in r.g){for(var t=r.g[e],o=0;o<t.length;o++)rn(t[o]);delete r.g[e],r.h--}}this.J=null},Qt.prototype.O=function(r,e,t,o){return this.i.add(String(r),e,!1,t,o)},Qt.prototype.P=function(r,e,t,o){return this.i.add(String(r),e,!0,t,o)};var W=I.JSON.stringify;function L(){var r=en;let e=null;return r.g&&(e=r.g,r.g=r.g.next,r.g||(r.h=null),e.next=null),e}var Me=new class xe{constructor(e,t){this.i=e,this.j=t,this.h=0,this.g=null}get(){let e;return 0<this.h?(this.h--,e=this.g,this.g=e.next,e.next=null):e=this.i(),e}}(()=>new It,r=>r.reset());class It{constructor(){this.next=this.g=this.h=null}set(e,t){this.h=e,this.g=t,this.next=null}reset(){this.next=this.g=this.h=null}}function Je(r){var e=1;r=r.split(":");const t=[];for(;0<e&&r.length;)t.push(r.shift()),e--;return r.length&&t.push(r.join(":")),t}function it(r){I.setTimeout(()=>{throw r},0)}let Rt,fn=!1,en=new class Q{constructor(){this.h=this.g=null}add(e,t){const o=Me.get();o.set(e,t),this.h?this.h.next=o:this.g=o,this.h=o}},Un=()=>{const r=I.Promise.resolve(void 0);Rt=()=>{r.then(ri)}};var ri=()=>{for(var r;r=L();){try{r.h.call(r.g)}catch(t){it(t)}var e=Me;e.j(r),100>e.h&&(e.h++,r.next=e.g,e.g=r)}fn=!1};function fi(r,e){Qt.call(this),this.h=r||1,this.g=e||I,this.j=Et(this.qb,this),this.l=Date.now()}function yi(r){r.ga=!1,r.T&&(r.g.clearTimeout(r.T),r.T=null)}function on(r,e,t){if("function"==typeof r)t&&(r=Et(r,t));else{if(!r||"function"!=typeof r.handleEvent)throw Error("Invalid listener argument");r=Et(r.handleEvent,r)}return 2147483647<Number(e)?-1:I.setTimeout(r,e||0)}function Gt(r){r.g=on(()=>{r.g=null,r.i&&(r.i=!1,Gt(r))},r.j);const e=r.h;r.h=null,r.m.apply(null,e)}Zt(fi,Qt),(S=fi.prototype).ga=!1,S.T=null,S.qb=function(){if(this.ga){var r=Date.now()-this.l;0<r&&r<.8*this.h?this.T=this.g.setTimeout(this.j,this.h-r):(this.T&&(this.g.clearTimeout(this.T),this.T=null),Ut(this,"tick"),this.ga&&(yi(this),this.start()))}},S.start=function(){this.ga=!0,this.T||(this.T=this.g.setTimeout(this.j,this.h),this.l=Date.now())},S.N=function(){fi.$.N.call(this),yi(this),delete this.g};class Dt extends ze{constructor(e,t){super(),this.m=e,this.j=t,this.h=null,this.i=!1,this.g=null}l(e){this.h=arguments,this.g?this.i=!0:Gt(this)}N(){super.N(),this.g&&(I.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function ln(r){ze.call(this),this.h=r,this.g={}}Zt(ln,ze);var Sn=[];function ai(r,e,t,o){Array.isArray(t)||(t&&(Sn[0]=t.toString()),t=Sn);for(var d=0;d<t.length;d++){var m=de(e,t[d],o||r.handleEvent,!1,r.h||r);if(!m)break;r.g[m.key]=m}}function li(r){St(r.g,function(e,t){this.g.hasOwnProperty(t)&&Xt(e)},r),r.g={}}function ue(){this.g=!0}function Ct(r,e,t,o){r.info(function(){return"XMLHTTP TEXT ("+e+"): "+function he(r,e){if(!r.g)return e;if(!e)return null;try{var t=JSON.parse(e);if(t)for(r=0;r<t.length;r++)if(Array.isArray(t[r])){var o=t[r];if(!(2>o.length)){var d=o[1];if(Array.isArray(d)&&!(1>d.length)){var m=d[0];if("noop"!=m&&"stop"!=m&&"close"!=m)for(var M=1;M<d.length;M++)d[M]=""}}}return W(t)}catch(Y){return e}}(r,t)+(o?" "+o:"")})}ln.prototype.N=function(){ln.$.N.call(this),li(this)},ln.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},ue.prototype.Ea=function(){this.g=!1},ue.prototype.info=function(){};var Mt={},Ot=null;function bn(){return Ot=Ot||new Qt}function Vt(r){ge.call(this,Mt.Ta,r)}function wt(r){const e=bn();Ut(e,new Vt(e))}function yn(r,e){ge.call(this,Mt.STAT_EVENT,r),this.stat=e}function Hn(r){const e=bn();Ut(e,new yn(e,r))}function pi(r,e){ge.call(this,Mt.Ua,r),this.size=e}function Yi(r,e){if("function"!=typeof r)throw Error("Fn must not be null and must be a function");return I.setTimeout(function(){r()},e)}Mt.Ta="serverreachability",Zt(Vt,ge),Mt.STAT_EVENT="statevent",Zt(yn,ge),Mt.Ua="timingevent",Zt(pi,ge);var Hi={NO_ERROR:0,rb:1,Eb:2,Db:3,yb:4,Cb:5,Fb:6,Qa:7,TIMEOUT:8,Ib:9},$i={wb:"complete",Sb:"success",Ra:"error",Qa:"abort",Kb:"ready",Lb:"readystatechange",TIMEOUT:"timeout",Gb:"incrementaldata",Jb:"progress",zb:"downloadprogress",$b:"uploadprogress"};function vr(){}function Ir(){}vr.prototype.h=null;var un,wr={OPEN:"a",vb:"b",Ra:"c",Hb:"d"};function qi(){ge.call(this,"d")}function Br(){ge.call(this,"c")}function cn(){}function Mn(r,e,t,o){this.l=r,this.j=e,this.m=t,this.W=o||1,this.U=new ln(this),this.P=Qn,this.V=new fi(r=Nt?125:void 0),this.I=null,this.i=!1,this.s=this.A=this.v=this.L=this.G=this.Y=this.B=null,this.F=[],this.g=null,this.C=0,this.o=this.u=null,this.ca=-1,this.J=!1,this.O=0,this.M=null,this.ba=this.K=this.aa=this.S=!1,this.h=new Bn}function Bn(){this.i=null,this.g="",this.h=!1}Zt(qi,ge),Zt(Br,ge),Zt(cn,vr),cn.prototype.g=function(){return new XMLHttpRequest},cn.prototype.i=function(){return{}},un=new cn;var Qn=45e3,Mi={},Ri={};function or(r,e,t){r.L=1,r.v=bs(ns(e)),r.s=t,r.S=!0,ar(r,null)}function ar(r,e){r.G=Date.now(),ts(r),r.A=ns(r.v);var t=r.A,o=r.W;Array.isArray(o)||(o=[String(o)]),wo(t.i,"t",o),r.C=0,t=r.l.J,r.h=new Bn,r.g=Jo(r.l,t?e:null,!r.s),0<r.O&&(r.M=new Dt(Et(r.Pa,r,r.g),r.O)),ai(r.U,r.g,"readystatechange",r.nb),e=r.I?pt(r.I):{},r.s?(r.u||(r.u="POST"),e["Content-Type"]="application/x-www-form-urlencoded",r.g.ha(r.A,r.u,r.s,e)):(r.u="GET",r.g.ha(r.A,r.u,null,e)),wt(),function Ye(r,e,t,o,d,m){r.info(function(){if(r.g)if(m)for(var M="",Y=m.split("&"),ye=0;ye<Y.length;ye++){var He=Y[ye].split("=");if(1<He.length){var Tt=He[0];He=He[1];var sn=Tt.split("_");M=2<=sn.length&&"type"==sn[1]?M+(Tt+"=")+He+"&":M+(Tt+"=redacted&")}}else M=null;else M=m;return"XMLHTTP REQ ("+o+") [attempt "+d+"]: "+e+"\n"+t+"\n"+M})}(r.j,r.u,r.A,r.m,r.W,r.s)}function $n(r){return!!r.g&&"GET"==r.u&&2!=r.L&&r.l.Ha}function Cs(r,e,t){let d,o=!0;for(;!r.J&&r.C<t.length;){if(d=ks(r,t),d==Ri){4==e&&(r.o=4,Hn(14),o=!1),Ct(r.j,r.m,null,"[Incomplete Response]");break}if(d==Mi){r.o=4,Hn(15),Ct(r.j,r.m,t,"[Invalid Chunk]"),o=!1;break}Ct(r.j,r.m,d,null),To(r,d)}$n(r)&&d!=Ri&&d!=Mi&&(r.h.g="",r.C=0),4!=e||0!=t.length||r.h.h||(r.o=1,Hn(16),o=!1),r.i=r.i&&o,o?0<t.length&&!r.ba&&(r.ba=!0,(e=r.l).g==r&&e.ca&&!e.M&&(e.l.info("Great, no buffering proxy detected. Bytes received: "+t.length),ja(e),e.M=!0,Hn(11))):(Ct(r.j,r.m,t,"[Invalid Chunked Response]"),Ms(r),As(r))}function ks(r,e){var t=r.C,o=e.indexOf("\n",t);return-1==o?Ri:(t=Number(e.substring(t,o)),isNaN(t)?Mi:(o+=1)+t>e.length?Ri:(e=e.slice(o,o+t),r.C=o+t,e))}function ts(r){r.Y=Date.now()+r.P,co(r,r.P)}function co(r,e){if(null!=r.B)throw Error("WatchDog timer not null");r.B=Yi(Et(r.lb,r),e)}function uo(r){r.B&&(I.clearTimeout(r.B),r.B=null)}function As(r){0==r.l.H||r.J||va(r.l,r)}function Ms(r){uo(r);var e=r.M;e&&"function"==typeof e.sa&&e.sa(),r.M=null,yi(r.V),li(r.U),r.g&&(e=r.g,r.g=null,e.abort(),e.sa())}function To(r,e){try{var t=r.l;if(0!=t.H&&(t.g==r||qt(t.i,r)))if(!r.K&&qt(t.i,r)&&3==t.H){try{var o=t.Ja.g.parse(e)}catch(He){o=null}if(Array.isArray(o)&&3==o.length){var d=o;if(0==d[0]){e:if(!t.u){if(t.g){if(!(t.g.G+3e3<r.G))break e;ro(t),Lr(t)}Oa(t),Hn(18)}}else t.Fa=d[1],0<t.Fa-t.V&&37500>d[2]&&t.G&&0==t.A&&!t.v&&(t.v=Yi(Et(t.ib,t),6e3));if(1>=to(t.i)&&t.oa){try{t.oa()}catch(He){}t.oa=void 0}}else Zs(t,11)}else if((r.K||t.g==r)&&ro(t),!lt(e))for(d=t.Ja.g.parse(e),e=0;e<d.length;e++){let He=d[e];if(t.V=He[0],He=He[1],2==t.H)if("c"==He[0]){t.K=He[1],t.pa=He[2];const Tt=He[3];null!=Tt&&(t.ra=Tt,t.l.info("VER="+t.ra));const sn=He[4];null!=sn&&(t.Ga=sn,t.l.info("SVER="+t.Ga));const In=He[5];null!=In&&"number"==typeof In&&0<In&&(t.L=o=1.5*In,t.l.info("backChannelRequestTimeoutMs_="+o)),o=t;const Gn=r.g;if(Gn){const ci=Gn.g?Gn.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(ci){var m=o.i;m.g||-1==ci.indexOf("spdy")&&-1==ci.indexOf("quic")&&-1==ci.indexOf("h2")||(m.j=m.l,m.g=new Set,m.h&&(Ce(m,m.h),m.h=null))}if(o.F){const xi=Gn.g?Gn.g.getResponseHeader("X-HTTP-Session-Id"):null;xi&&(o.Da=xi,er(o.I,o.F,xi))}}t.H=3,t.h&&t.h.Ba(),t.ca&&(t.S=Date.now()-r.G,t.l.info("Handshake RTT: "+t.S+"ms"));var M=r;if((o=t).wa=ko(o,o.J?o.pa:null,o.Y),M.K){Xe(o.i,M);var Y=M,ye=o.L;ye&&Y.setTimeout(ye),Y.B&&(uo(Y),ts(Y)),o.g=M}else ra(o);0<t.j.length&&ms(t)}else"stop"!=He[0]&&"close"!=He[0]||Zs(t,7);else 3==t.H&&("stop"==He[0]||"close"==He[0]?"stop"==He[0]?Zs(t,7):po(t):"noop"!=He[0]&&t.h&&t.h.Aa(He),t.A=0)}wt()}catch(He){}}function Gs(r,e){if(r.forEach&&"function"==typeof r.forEach)r.forEach(e,void 0);else if(ee(r)||"string"==typeof r)Array.prototype.forEach.call(r,e,void 0);else for(var t=function Mo(r){if(r.ta&&"function"==typeof r.ta)return r.ta();if(!r.Z||"function"!=typeof r.Z){if("undefined"!=typeof Map&&r instanceof Map)return Array.from(r.keys());if(!("undefined"!=typeof Set&&r instanceof Set)){if(ee(r)||"string"==typeof r){var e=[];r=r.length;for(var t=0;t<r;t++)e.push(t);return e}e=[],t=0;for(const o in r)e[t++]=o;return e}}}(r),o=function zs(r){if(r.Z&&"function"==typeof r.Z)return r.Z();if("undefined"!=typeof Map&&r instanceof Map||"undefined"!=typeof Set&&r instanceof Set)return Array.from(r.values());if("string"==typeof r)return r.split("");
1if(ee(r)){for(var e=[],t=r.length,o=0;o<t;o++)e.push(r[o]);return e}for(o in e=[],t=0,r)e[t++]=r[o];return e}(r),d=o.length,m=0;m<d;m++)e.call(void 0,o[m],t&&t[m],r)}(S=Mn.prototype).setTimeout=function(r){this.P=r},S.nb=function(r){r=r.target;const e=this.M;e&&3==ve(r)?e.l():this.Pa(r)},S.Pa=function(r){try{if(r==this.g)e:{const Tt=ve(this.g);var e=this.g.Ia();if(this.g.da(),!(3>Tt)&&(3!=Tt||Nt||this.g&&(this.h.h||this.g.ja()||le(this.g)))){this.J||4!=Tt||7==e||wt(),uo(this);var t=this.g.da();this.ca=t;t:if($n(this)){var o=le(this.g);r="";var d=o.length,m=4==ve(this.g);if(!this.h.i){if("undefined"==typeof TextDecoder){Ms(this),As(this);var M="";break t}this.h.i=new I.TextDecoder}for(e=0;e<d;e++)this.h.h=!0,r+=this.h.i.decode(o[e],{stream:m&&e==d-1});o.splice(0,d),this.h.g+=r,this.C=0,M=this.h.g}else M=this.g.ja();if(this.i=200==t,function De(r,e,t,o,d,m,M){r.info(function(){return"XMLHTTP RESP ("+o+") [ attempt "+d+"]: "+e+"\n"+t+"\n"+m+" "+M})}(this.j,this.u,this.A,this.m,this.W,Tt,t),this.i){if(this.aa&&!this.K){t:{if(this.g){var Y,ye=this.g;if((Y=ye.g?ye.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!lt(Y)){var He=Y;break t}}He=null}if(!(t=He)){this.i=!1,this.o=3,Hn(12),Ms(this),As(this);break e}Ct(this.j,this.m,t,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,To(this,t)}this.S?(Cs(this,Tt,M),Nt&&this.i&&3==Tt&&(ai(this.U,this.V,"tick",this.mb),this.V.start())):(Ct(this.j,this.m,M,null),To(this,M)),4==Tt&&Ms(this),this.i&&!this.J&&(4==Tt?va(this.l,this):(this.i=!1,ts(this)))}else(function Z(r){const e={};r=(r.g&&2<=ve(r)&&r.g.getAllResponseHeaders()||"").split("\r\n");for(let o=0;o<r.length;o++){if(lt(r[o]))continue;var t=Je(r[o]);const d=t[0];if("string"!=typeof(t=t[1]))continue;t=t.trim();const m=e[d]||[];e[d]=m,m.push(t)}!function pn(r,e){for(const t in r)e.call(void 0,r[t],t,r)}(e,function(o){return o.join(", ")})})(this.g),400==t&&0<M.indexOf("Unknown SID")?(this.o=3,Hn(12)):(this.o=0,Hn(13)),Ms(this),As(this)}}}catch(Tt){}},S.mb=function(){if(this.g){var r=ve(this.g),e=this.g.ja();this.C<e.length&&(uo(this),Cs(this,r,e),this.i&&4!=r&&ts(this))}},S.cancel=function(){this.J=!0,Ms(this)},S.lb=function(){this.B=null;const r=Date.now();0<=r-this.Y?(function rt(r,e){r.info(function(){return"TIMEOUT: "+e})}(this.j,this.A),2!=this.L&&(wt(),Hn(17)),Ms(this),this.o=2,As(this)):co(this,this.Y-r)};var eo=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function ho(r){if(this.g=this.s=this.j="",this.m=null,this.o=this.l="",this.h=!1,r instanceof ho){this.h=r.h,is(this,r.j),this.s=r.s,this.g=r.g,Ji(this,r.m),this.l=r.l;var e=r.i,t=new fo;t.i=e.i,e.g&&(t.g=new Map(e.g),t.h=e.h),Ws(this,t),this.o=r.o}else r&&(e=String(r).match(eo))?(this.h=!1,is(this,e[1]||"",!0),this.s=ls(e[2]||""),this.g=ls(e[3]||"",!0),Ji(this,e[4]),this.l=ls(e[5]||"",!0),Ws(this,e[6]||"",!0),this.o=ls(e[7]||"")):(this.h=!1,this.i=new fo(null,this.h))}function ns(r){return new ho(r)}function is(r,e,t){r.j=t?ls(e,!0):e,r.j&&(r.j=r.j.replace(/:$/,""))}function Ji(r,e){if(e){if(e=Number(e),isNaN(e)||0>e)throw Error("Bad port number "+e);r.m=e}else r.m=null}function Ws(r,e,t){e instanceof fo?(r.i=e,function $s(r,e){e&&!r.j&&(ps(r),r.i=null,r.g.forEach(function(t,o){var d=o.toLowerCase();o!=d&&(Do(this,o),wo(this,d,t))},r)),r.j=e}(r.i,r.h)):(t||(e=Pi(e,Os)),r.i=new fo(e,r.h))}function er(r,e,t){r.i.set(e,t)}function bs(r){return er(r,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),r}function ls(r,e){return r?e?decodeURI(r.replace(/%25/g,"%2525")):decodeURIComponent(r):""}function Pi(r,e,t){return"string"==typeof r?(r=encodeURI(r).replace(e,Lo),t&&(r=r.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r):null}function Lo(r){return"%"+((r=r.charCodeAt(0))>>4&15).toString(16)+(15&r).toString(16)}ho.prototype.toString=function(){var r=[],e=this.j;e&&r.push(Pi(e,Or,!0),":");var t=this.g;return(t||"file"==e)&&(r.push("//"),(e=this.s)&&r.push(Pi(e,Or,!0),"@"),r.push(encodeURIComponent(String(t)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(t=this.m)&&r.push(":",String(t))),(t=this.l)&&(this.g&&"/"!=t.charAt(0)&&r.push("/"),r.push(Pi(t,"/"==t.charAt(0)?fs:Bs,!0))),(t=this.i.toString())&&r.push("?",t),(t=this.o)&&r.push("#",Pi(t,Es)),r.join("")};var Or=/[#\/\?@]/g,Bs=/[#\?:]/g,fs=/[#\?]/g,Os=/[#\?@]/g,Es=/#/g;function fo(r,e){this.h=this.g=null,this.i=r||null,this.j=!!e}function ps(r){r.g||(r.g=new Map,r.h=0,r.i&&function Ls(r,e){if(r){r=r.split("&");for(var t=0;t<r.length;t++){var o=r[t].indexOf("="),d=null;if(0<=o){var m=r[t].substring(0,o);d=r[t].substring(o+1)}else m=r[t];
1e(m,d?decodeURIComponent(d.replace(/\+/g," ")):"")}}}(r.i,function(e,t){r.add(decodeURIComponent(e.replace(/\+/g," ")),t)}))}function Do(r,e){ps(r),e=Co(r,e),r.g.has(e)&&(r.i=null,r.h-=r.g.get(e).length,r.g.delete(e))}function Yr(r,e){return ps(r),e=Co(r,e),r.g.has(e)}function wo(r,e,t){Do(r,e),0<t.length&&(r.i=null,r.g.set(Co(r,e),Ae(t)),r.h+=t.length)}function Co(r,e){return e=String(e),r.j&&(e=e.toLowerCase()),e}function Cr(r){this.l=r||hr,r=I.PerformanceNavigationTiming?0<(r=I.performance.getEntriesByType("navigation")).length&&("hq"==r[0].nextHopProtocol||"h2"==r[0].nextHopProtocol):!!(I.g&&I.g.Ka&&I.g.Ka()&&I.g.Ka().ec),this.j=r?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}(S=fo.prototype).add=function(r,e){ps(this),this.i=null,r=Co(this,r);var t=this.g.get(r);return t||this.g.set(r,t=[]),t.push(e),this.h+=1,this},S.forEach=function(r,e){ps(this),this.g.forEach(function(t,o){t.forEach(function(d){r.call(e,d,o,this)},this)},this)},S.ta=function(){ps(this);const r=Array.from(this.g.values()),e=Array.from(this.g.keys()),t=[];for(let o=0;o<e.length;o++){const d=r[o];for(let m=0;m<d.length;m++)t.push(e[o])}return t},S.Z=function(r){ps(this);let e=[];
vendor: 5,029 bytes, line 1
1if("string"==typeof r)Yr(this,r)&&(e=e.concat(this.g.get(Co(this,r))));else{r=Array.from(this.g.values());for(let t=0;t<r.length;t++)e=e.concat(r[t])}return e},S.set=function(r,e){return ps(this),this.i=null,Yr(this,r=Co(this,r))&&(this.h-=this.g.get(r).length),this.g.set(r,[e]),this.h+=1,this},S.get=function(r,e){return r&&0<(r=this.Z(r)).length?String(r[0]):e},S.toString=function(){if(this.i)return this.i;if(!this.g)return"";const r=[],e=Array.from(this.g.keys());for(var t=0;t<e.length;t++){var o=e[t];const m=encodeURIComponent(String(o)),M=this.Z(o);for(o=0;o<M.length;o++){var d=m;""!==M[o]&&(d+="="+encodeURIComponent(String(M[o]))),r.push(d)}}return this.i=r.join("&")};var hr=10;function Rs(r){return!!r.h||!!r.g&&r.g.size>=r.j}function to(r){return r.h?1:r.g?r.g.size:0}function qt(r,e){return r.h?r.h==e:!!r.g&&r.g.has(e)}function Ce(r,e){r.g?r.g.add(e):r.h=e}function Xe(r,e){r.h&&r.h==e?r.h=null:r.g&&r.g.has(e)&&r.g.delete(e)}function dn(r){if(null!=r.h)return r.i.concat(r.h.F);if(null!=r.g&&0!==r.g.size){let e=r.i;for(const t of r.g.values())e=e.concat(t.F);return e}return Ae(r.i)}function Jn(){this.g=new class{stringify(r){return I.JSON.stringify(r,void 0)}parse(r){return I.JSON.parse(r,void 0)}}}function Fi(r,e,t){const o=t||"";try{Gs(r,function(d,m){let M=d;q(d)&&(M=W(d)),e.push(o+m+"="+encodeURIComponent(M))})}catch(d){throw e.push(o+"type="+encodeURIComponent("_badmap")),d}}function Er(r,e,t,o,d){try{e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null,d(o)}catch(m){}}function Bi(r){this.l=r.fc||null,this.j=r.ob||!1}function Xi(r,e){Qt.call(this),this.F=r,this.u=e,this.m=void 0,this.readyState=Di,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}Cr.prototype.cancel=function(){if(this.i=dn(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(const r of this.g.values())r.cancel();this.g.clear()}},Zt(Bi,vr),Bi.prototype.g=function(){return new Xi(this.l,this.j)},Bi.prototype.i=function(r){return function(){return r}}({}),Zt(Xi,Qt);var Di=0;function wi(r){r.j.read().then(r.Xa.bind(r)).catch(r.ka.bind(r))}function Gr(r){r.readyState=4,r.l=null,r.j=null,r.A=null,no(r)}function no(r){r.onreadystatechange&&r.onreadystatechange.call(r)}(S=Xi.prototype).open=function(r,e){if(this.readyState!=Di)throw this.abort(),Error("Error reopening a connection");this.C=r,this.B=e,this.readyState=1,no(this)},S.send=function(r){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;const e={headers:this.v,method:this.C,credentials:this.m,cache:void 0};r&&(e.body=r),(this.F||I).fetch(new Request(this.B,e)).then(this.$a.bind(this),this.ka.bind(this))},S.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,Gr(this)),this.readyState=Di},S.$a=function(r){if(this.g&&(this.l=r,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=r.headers,this.readyState=2,no(this)),this.g&&(this.readyState=3,no(this),this.g)))if("arraybuffer"===this.responseType)r.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if(void 0!==I.ReadableStream&&"body"in r){if(this.j=r.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;wi(this)}else r.text().then(this.Za.bind(this),this.ka.bind(this))},S.Xa=function(r){if(this.g){if(this.u&&r.value)this.response.push(r.value);else if(!this.u){var e=r.value?r.value:new Uint8Array(0);(e=this.A.decode(e,{stream:!r.done}))&&(this.response=this.responseText+=e)}r.done?Gr(this):no(this),3==this.readyState&&wi(this)}},S.Za=function(r){this.g&&(this.response=this.responseText=r,Gr(this))},S.Ya=function(r){this.g&&(this.response=r,Gr(this))},S.ka=function(){this.g&&Gr(this)},S.setRequestHeader=function(r,e){this.v.append(r,e)},S.getResponseHeader=function(r){return this.h&&this.h.get(r.toLowerCase())||""},S.getAllResponseHeaders=function(){if(!this.h)return"";const r=[],e=this.h.entries();for(var t=e.next();!t.done;)r.push((t=t.value)[0]+": "+t[1]),t=e.next();return r.join("\r\n")},Object.defineProperty(Xi.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(r){this.m=r?"include":"same-origin"}});var Zo=I.JSON.parse;function Rr(r){Qt.call(this),this.headers=new Map,this.u=r||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=So,this.L=this.M=!1}Zt(Rr,Qt);var So="",Ps=/^https?$/i,ya=["POST","PUT"];function Wn(r,e){r.h=!1,r.g&&(r.l=!0,r.g.abort(),r.l=!1),r.j=e,r.m=5,zi(r),Ys(r)}function zi(r){r.F||(r.F=!0,Ut(r,"complete"),Ut(r,"error"))}function Oo(r){if(r.h&&void 0!==E&&(!r.C[1]||4!=ve(r)||2!=r.da())
vendor: 4,792 bytes, line 1
1)if(r.v&&4==ve(r))on(r.La,0,r);else if(Ut(r,"readystatechange"),4==ve(r)){r.h=!1;try{const M=r.da();e:switch(M){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var e=!0;break e;default:e=!1}var t;if(!(t=e)){var o;if(o=0===M){var d=String(r.I).match(eo)[1]||null;!d&&I.self&&I.self.location&&(d=I.self.location.protocol.slice(0,-1)),o=!Ps.test(d?d.toLowerCase():"")}t=o}if(t)Ut(r,"complete"),Ut(r,"success");else{r.m=6;try{var m=2<ve(r)?r.g.statusText:""}catch(Y){m=""}r.j=m+" ["+r.da()+"]",zi(r)}}finally{Ys(r)}}}function Ys(r,e){if(r.g){Fr(r);const t=r.g,o=r.C[0]?()=>{}:null;r.g=null,r.C=null,e||Ut(r,"ready");try{t.onreadystatechange=o}catch(d){}}}function Fr(r){r.g&&r.L&&(r.g.ontimeout=null),r.A&&(I.clearTimeout(r.A),r.A=null)}function ve(r){return r.g?r.g.readyState:0}function le(r){try{if(!r.g)return null;if("response"in r.g)return r.g.response;switch(r.K){case So:case"text":return r.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in r.g)return r.g.mozResponseArrayBuffer}return null}catch(e){return null}}function ht(r){let e="";return St(r,function(t,o){e+=o,e+=":",e+=t,e+="\r\n"}),e}function Rn(r,e,t){e:{for(o in t){var o=!1;break e}o=!0}o||(t=ht(t),"string"==typeof r?null!=t&&encodeURIComponent(String(t)):er(r,e,t))}function si(r,e,t){return t&&t.internalChannelParams&&t.internalChannelParams[r]||e}function Kr(r){this.Ga=0,this.j=[],this.l=new ue,this.pa=this.wa=this.I=this.Y=this.g=this.Da=this.F=this.na=this.o=this.U=this.s=null,this.fb=this.W=0,this.cb=si("failFast",!1,r),this.G=this.v=this.u=this.m=this.h=null,this.aa=!0,this.Fa=this.V=-1,this.ba=this.A=this.C=0,this.ab=si("baseRetryDelayMs",5e3,r),this.hb=si("retryDelaySeedMs",1e4,r),this.eb=si("forwardChannelMaxRetries",2,r),this.xa=si("forwardChannelRequestTimeoutMs",2e4,r),this.va=r&&r.xmlHttpFactory||void 0,this.Ha=r&&r.dc||!1,this.L=void 0,this.J=r&&r.supportsCrossDomainXhr||!1,this.K="",this.i=new Cr(r&&r.concurrentRequestLimit),this.Ja=new Jn,this.P=r&&r.fastHandshake||!1,this.O=r&&r.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.bb=r&&r.bc||!1,r&&r.Ea&&this.l.Ea(),r&&r.forceLongPolling&&(this.aa=!1),this.ca=!this.P&&this.aa&&r&&r.detectBufferingProxy||!1,this.qa=void 0,r&&r.longPollingTimeout&&0<r.longPollingTimeout&&(this.qa=r.longPollingTimeout),this.oa=void 0,this.S=0,this.M=!1,this.ma=this.B=null}function po(r){if(br(r),3==r.H){var e=r.W++,t=ns(r.I);if(er(t,"SID",r.K),er(t,"RID",e),er(t,"TYPE","terminate"),io(r,t),(e=new Mn(r,r.l,e)).L=2,e.v=bs(ns(t)),t=!1,I.navigator&&I.navigator.sendBeacon)try{t=I.navigator.sendBeacon(e.v.toString(),"")}catch(o){}!t&&I.Image&&((new Image).src=e.v,t=!0),t||(e.g=Jo(e.l,null),e.g.ha(e.v)),e.G=Date.now(),ts(e)}sa(r)}function Lr(r){r.g&&(ja(r),r.g.cancel(),r.g=null)}function br(r){Lr(r),r.u&&(I.clearTimeout(r.u),r.u=null),ro(r),r.i.cancel(),r.m&&("number"==typeof r.m&&I.clearTimeout(r.m),r.m=null)}function ms(r){if(!Rs(r.i)&&!r.m){r.m=!0;var e=r.Na;Rt||Un(),fn||(Rt(),fn=!0),en.add(e,r),r.C=0}}function _r(r,e){var t;t=e?e.m:r.W++;const o=ns(r.I);er(o,"SID",r.K),er(o,"RID",t),er(o,"AID",r.V),io(r,o),r.o&&r.s&&Rn(o,r.o,r.s),t=new Mn(r,r.l,t,r.C+1),null===r.o&&(t.I=r.s),e&&(r.j=e.F.concat(r.j)),e=Qo(r,t,1e3),t.setTimeout(Math.round(.5*r.xa)+Math.round(.5*r.xa*Math.random())),Ce(r.i,t),or(t,o,e)}function io(r,e){r.na&&St(r.na,function(t,o){er(e,o,t)}),r.h&&Gs({},function(t,o){er(e,o,t)})}function Qo(r,e,t){t=Math.min(r.j.length,t);var o=r.h?Et(r.h.Va,r.h,r):null;e:{var d=r.j;let m=-1;for(;;){const M=["count="+t];-1==m?0<t?(m=d[0].g,M.push("ofs="+m)):m=0:M.push("ofs="+m);let Y=!0;for(let ye=0;ye<t;ye++){let He=d[ye].g;const Tt=d[ye].map;if(He-=m,0>He)m=Math.max(0,d[ye].g-100),Y=!1;else try{Fi(Tt,M,"req"+He+"_")}catch(sn){o&&o(Tt)}}if(Y){o=M.join("&");break e}}}return r=r.j.splice(0,t),e.F=r,o}function ra(r){if(!r.g&&!r.u){r.ba=1;var e=r.Ma;Rt||Un(),fn||(Rt(),fn=!0),en.add(e,r),r.A=0}}function Oa(r){return!(r.g||r.u||3<=r.A||(r.ba++,r.u=Yi(Et(r.Ma,r),ba(r,r.A)),r.A++,0))}function ja(r){null!=r.B&&(I.clearTimeout(r.B),r.B=null)}function qo(r){r.g=new Mn(r,r.l,"rpc",r.ba),null===r.o&&(r.g.I=r.s),r.g.O=0;var e=ns(r.wa);er(e,"RID","rpc"),er(e,"SID",r.K),er(e,"AID",r.V),er(e,"CI",r.G?"0":"1"),!r.G&&r.qa&&er(e,"TO",r.qa),er(e,"TYPE","xmlhttp"),io(r,e),r.o&&r.s&&Rn(e,r.o,r.s),r.L&&r.g.setTimeout(r.L);var t=r.g;r=r.pa,t.L=1,t.v=bs(ns(e)),t.s=null,t.S=!0,ar(t,r)}function ro(r){null!=r.v&&(I.clearTimeout(r.v),r.v=null)}function va(r,e){var t=null;if(r.g==e){ro(r),ja(r),r.g=null;var o=2}else{if(!qt(r.i,e))return;t=e.F,Xe(r.i,e),o=1}if(0!=r.H)if(e.i)if(1==o){t=e.s?e.s.length:0,e=Date.now()-e.G;var d=r.C;Ut(o=bn(),new pi(o,t)),ms(r)}else ra(r);else if(3==(d=e.o)||0==d&&0<e.ca||!(1==o&&function Is(r,e){return!(to(r.i)>=r.i.j-(r.m?1:0)||(r.m?(r.j=e.F.concat(r.j),0):1==r.H||2==r.H||r.C>
1=(r.cb?0:r.eb)||(r.m=Yi(Et(r.Na,r,e),ba(r,r.C)),r.C++,0)))}(r,e)||2==o&&Oa(r)))switch(t&&0<t.length&&(e=r.i,e.i=e.i.concat(t)),d){case 1:Zs(r,5);break;case 4:Zs(r,10);break;case 3:Zs(r,6);break;default:Zs(r,2)}}function ba(r,e){let t=r.ab+Math.floor(Math.random()*r.hb);return r.isActive()||(t*=2),t*e}function Zs(r,e){if(r.l.info("Error code "+e),2==e){var t=null;r.h&&(t=null);var o=Et(r.pb,r);t||(t=new ho("//www.google.com/images/cleardot.gif"),I.location&&"http"==I.location.protocol||is(t,"https"),bs(t)),function Vi(r,e){const t=new ue;if(I.Image){const o=new Image;o.onload=Kt(Er,t,o,"TestLoadImage: loaded",!0,e),o.onerror=Kt(Er,t,o,"TestLoadImage: error",!1,e),o.onabort=Kt(Er,t,o,"TestLoadImage: abort",!1,e),o.ontimeout=Kt(Er,t,o,"TestLoadImage: timeout",!1,e),I.setTimeout(function(){o.ontimeout&&o.ontimeout()},1e4),o.src=r}else e(!1)}(t.toString(),o)}else Hn(2);r.H=0,r.h&&r.h.za(e),sa(r),br(r)}function sa(r){if(r.H=0,r.ma=[],r.h){const e=dn(r.i);(0!=e.length||0!=r.j.length)&&(at(r.ma,e),at(r.ma,r.j),r.i.i.length=0,Ae(r.j),r.j.length=0),r.h.ya()}}function ko(r,e,t){var o=t instanceof ho?ns(t):new ho(t);if(""!=o.g)e&&(o.g=e+"."+o.g),Ji(o,o.m);else{var d=I.location;o=d.protocol,e=e?e+"."+d.hostname:d.hostname,d=+d.port;var m=new ho(null);o&&is(m,o),e&&(m.g=e),d&&Ji(m,d),t&&(m.l=t),o=m}return e=r.Da,(t=r.F)&&e&&er(o,t,e),er(o,"VER",r.ra),io(r,o),o}function Jo(r,e,t){if(e&&!r.J)throw Error("Can't create secondary domain capable XhrIo object.");return(e=new Rr(t&&r.Ha&&!r.va?new Bi({ob:!0}):r.va)).Oa(r.J),e}function oa(){}function aa(){if(Cn&&!(10<=Number(tn)))throw Error("Environmental error: no available transport.")}function X(r,e){Qt.call(this),this.g=new Kr(e),this.l=r,this.h=e&&e.messageUrlParams||null,r=e&&e.messageHeaders||null,e&&e.clientProtocolHeaderRequired&&(r?r["X-Client-Protocol"]="webchannel":r={"X-Client-Protocol":"webchannel"}),this.g.s=r,r=e&&e.initMessageHeaders||null,e&&e.messageContentType&&(r?r["X-WebChannel-Content-Type"]=e.messageContentType:r={"X-WebChannel-Content-Type":e.messageContentType}),e&&e.Ca&&(r?r["X-WebChannel-Client-Profile"]=e.Ca:r={"X-WebChannel-Client-Profile":e.Ca}),this.g.U=r,(r=e&&e.cc)&&!lt(r)&&(this.g.o=r),this.A=e&&e.supportsCrossDomainXhr||!1,this.v=e&&e.sendRawJson||!1,(e=e&&e.httpSessionIdParam)&&!lt(e)&&(this.g.F=e,null!==(r=this.h)&&e in r&&e in(r=this.h)&&delete r[e]),this.j=new ut(this)}function je(r){qi.call(this),r.__headers__&&(this.headers=r.__headers__,this.statusCode=r.__status__,delete r.__headers__,delete r.__status__);var e=r.__sm__;if(e){e:{for(const t in e){r=t;break e}r=void 0}(this.i=r)&&(r=this.i,e=null!==e&&r in e?e[r]:void 0),this.data=e}else this.data=r}function ae(){Br.call(this),this.status=1}function ut(r){this.g=r}function kn(){this.blockSize=-1,this.blockSize=64,this.g=Array(4),this.m=Array(this.blockSize),this.i=this.h=0,this.reset()}function Pn(r,e,t){t||(t=0);var o=Array(16);if("string"==typeof e)for(var d=0;16>d;++d)o[d]=e.charCodeAt(t++)|e.charCodeAt(t++)<<8|e.charCodeAt(t++)<<16|e.charCodeAt(t++)<<24;else for(d=0;16>d;++d)o[d]=e[t++]|e[t++]<<8|e[t++]<<16|e[t++]<<24;var m=r.g[3],M=(e=r.g[0])+(m^(t=r.g[1])&((d=r.g[2])^m))+o[0]+3614090360&4294967295;M=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=(t=(d=(m=(e=t+(M<<7&4294967295|M>>>25))+((M=m+(d^e&(t^d))+o[1]+3905402710&4294967295)<<12&4294967295|M>>>20))+((M=d+(t^m&(e^t))+o[2]+606105819&4294967295)<<17&4294967295|M>>>15))+((M=t+(e^d&(m^e))+o[3]+3250441966&4294967295)<<22&4294967295|M>>>10))+((M=e+(m^t&(d^m))+o[4]+4118548399&4294967295)<<7&4294967295|M>>>25))+((M=m+(d^e&(t^d))+o[5]+1200080426&4294967295)<<12&4294967295|M>>>20))+((M=d+(t^m&(e^t))+o[6]+2821735955&4294967295)<<17&4294967295|M>>>15))+((M=t+(e^d&(m^e))+o[7]+4249261313&4294967295)<<22&4294967295|M>>>10))+((M=e+(m^t&(d^m))+o[8]+1770035416&4294967295)<<7&4294967295|M>>>25))+((M=m+(d^e&(t^d))+o[9]+2336552879&4294967295)<<12&4294967295|M>>>20))+((M=d+(t^m&(e^t))+o[10]+4294925233&4294967295)<<17&4294967295|M>>>15))+((M=t+(e^d&(m^e))+o[11]+2304563134&4294967295)<<22&4294967295|M>>>10))+((M=e+(m^t&(d^m))+o[12]+1804603682&4294967295)<<7&4294967295|M>>>25))+((M=m+(d^e&(t^d))+o[13]+4254626195&4294967295)<<12&4294967295|M>>>20))+((M=d+(t^m&(e^t))+o[14]+2792965006&4294967295)<<17&4294967295|M>>>15))+((M=t+(e^d&(m^e))+o[15]+1236535329&4294967295)<<22&4294967295|M>>>10))+((M=e+(d^m&(t^d))+o[1]+4129170786&4294967295)<<5&4294967295|M>>>
127))+((M=m+(t^d&(e^t))+o[6]+3225465664&4294967295)<<9&4294967295|M>>>23))+((M=d+(e^t&(m^e))+o[11]+643717713&4294967295)<<14&4294967295|M>>>18))+((M=t+(m^e&(d^m))+o[0]+3921069994&4294967295)<<20&4294967295|M>>>12))+((M=e+(d^m&(t^d))+o[5]+3593408605&4294967295)<<5&4294967295|M>>>27))+((M=m+(t^d&(e^t))+o[10]+38016083&4294967295)<<9&4294967295|M>>>23))+((M=d+(e^t&(m^e))+o[15]+3634488961&4294967295)<<14&4294967295|M>>>18))+((M=t+(m^e&(d^m))+o[4]+3889429448&4294967295)<<20&4294967295|M>>>12))+((M=e+(d^m&(t^d))+o[9]+568446438&4294967295)<<5&4294967295|M>>>27))+((M=m+(t^d&(e^t))+o[14]+3275163606&4294967295)<<9&4294967295|M>>>23))+((M=d+(e^t&(m^e))+o[3]+4107603335&4294967295)<<14&4294967295|M>>>18))+((M=t+(m^e&(d^m))+o[8]+1163531501&4294967295)<<20&4294967295|M>>>12))+((M=e+(d^m&(t^d))+o[13]+2850285829&4294967295)<<5&4294967295|M>>>27))+((M=m+(t^d&(e^t))+o[2]+4243563512&4294967295)<<9&4294967295|M>>>23))+((M=d+(e^t&(m^e))+o[7]+1735328473&4294967295)<<14&4294967295|M>>>18))+((M=t+(m^e&(d^m))+o[12]+2368359562&4294967295)<<20&4294967295|M>>>12))+((M=e+(t^d^m)+o[5]+4294588738&4294967295)<<4&4294967295|M>>>28))+((M=m+(e^t^d)+o[8]+2272392833&4294967295)<<11&4294967295|M>>>21))+((M=d+(m^e^t)+o[11]+1839030562&4294967295)<<16&4294967295|M>>>16))+((M=t+(d^m^e)+o[14]+4259657740&4294967295)<<23&4294967295|M>>>9))+((M=e+(t^d^m)+o[1]+2763975236&4294967295)<<4&4294967295|M>>>28))+((M=m+(e^t^d)+o[4]+1272893353&4294967295)<<11&4294967295|M>>>21))+((M=d+(m^e^t)+o[7]+4139469664&4294967295)<<16&4294967295|M>>>16))+((M=t+(d^m^e)+o[10]+3200236656&4294967295)<<23&4294967295|M>>>9))+((M=e+(t^d^m)+o[13]+681279174&4294967295)<<4&4294967295|M>>>28))+((M=m+(e^t^d)+o[0]+3936430074&4294967295)<<11&4294967295|M>>>21))+((M=d+(m^e^t)+o[3]+3572445317&4294967295)<<16&4294967295|M>>>16))+((M=t+(d^m^e)+o[6]+76029189&4294967295)<<23&4294967295|M>>>9))+((M=e+(t^d^m)+o[9]+3654602809&4294967295)<<4&4294967295|M>>>28))+((M=m+(e^t^d)+o[12]+3873151461&4294967295)<<11&4294967295|M>>>21))+((M=d+(m^e^t)+o[15]+530742520&4294967295)<<16&4294967295|M>>>16))+((M=t+(d^m^e)+o[2]+3299628645&4294967295)<<23&4294967295|M>>>9))+((M=e+(d^(t|~m))+o[0]+4096336452&4294967295)<<6&4294967295|M>>>26))+((M=m+(t^(e|~d))+o[7]+1126891415&4294967295)<<10&4294967295|M>>>22))+((M=d+(e^(m|~t))+o[14]+2878612391&4294967295)<<15&4294967295|M>>>17))+((M=t+(m^(d|~e))+o[5]+4237533241&4294967295)<<21&4294967295|M>>>11))+((M=e+(d^(t|~m))+o[12]+1700485571&4294967295)<<6&4294967295|M>>>26))+((M=m+(t^(e|~d))+o[3]+2399980690&4294967295)<<10&4294967295|M>>>22))+((M=d+(e^(m|~t))+o[10]+4293915773&4294967295)<<15&4294967295|M>>>17))+((M=t+(m^(d|~e))+o[1]+2240044497&4294967295)<<21&4294967295|M>>>11))+((M=e+(d^(t|~m))+o[8]+1873313359&4294967295)<<6&4294967295|M>>>26))+((M=m+(t^(e|~d))+o[15]+4264355552&4294967295)<<10&4294967295|M>>>22))+((M=d+(e^(m|~t))+o[6]+2734768916&4294967295)<<15&4294967295|M>>>17))+((M=t+(m^(d|~e))+o[13]+1309151649&4294967295)<<21&4294967295|M>>>11))+((m=(e=t+((M=e+(d^(t|~m))+o[4]+4149444226&4294967295)<<6&4294967295|M>>>26))+((M=m+(t^(e|~d))+o[11]+3174756917&4294967295)<<10&4294967295|M>>>22))^((d=m+((M=d+(e^(m|~t))+o[2]+718787259&4294967295)<<15&4294967295|M>>>17))|~e))+o[9]+3951481745&4294967295,r.g[0]=r.g[0]+e&4294967295,r.g[1]=r.g[1]+(d+(M<<21&4294967295|M>>>11))&4294967295,r.g[2]=r.g[2]+d&4294967295,r.g[3]=r.g[3]+m&4294967295}function ti(r,e){this.h=e;for(var t=[],o=!0,d=r.length-1;0<=d;d--){var m=0|r[d];o&&m==e||(t[d]=m,o=!1)}this.g=t}(S=Rr.prototype).Oa=function(r){this.M=r},S.ha=function(r,e,t,o){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+r);e=e?e.toUpperCase():"GET",this.I=r,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():un.g(),this.C=function Ni(r){return r.h||(r.h=r.i())}(this.u?this.u:un),this.g.onreadystatechange=Et(this.La,this);try{this.G=!0,this.g.open(e,String(r),!0),this.G=!1}catch(m){return void Wn(this,m)}if(r=t||"",t=new Map(this.headers),o)if(Object.getPrototypeOf(o)===Object.prototype)for(var d in o)t.set(d,o[d]);else{if("function"!=typeof o.keys||"function"!=typeof o.get)throw Error("Unknown input type for opt_headers: "+String(o));for(const m of o.keys())t.set(m,o.get(m))}o=Array.from(t.keys()).find(m=>"content-type"==m.toLowerCase()),d=I.FormData&&r instanceof I.FormData,!(0<=Oe(ya,e))||o||d||t.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[m,M]of t)this.g.setRequestHeader(m,M);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{Fr(this),0<this.B&&((this.L=function cs(r){return Cn&&"number"==typeof r.timeout&&void 0!==r.ontimeout}(this.g))?(this.g.timeout=this.B,this.g.ontimeout=Et(this.ua,this)):this.A=on(this.ua,this.B,this)),this.v=!0,this.g.send(r),this.v=!1}catch(m){Wn(this,m)}},S.ua=function(){void 0!==E&&this.g&&(this.j="Timed out after "+this.B+"ms, aborting",this.m=8,Ut(this,"timeout"),this.abort(8))},S.abort=function(r){this.g&&this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1,this.m=r||7,Ut(this,"complete"),Ut(this,"abort"),Ys(this))},S.N=function(){this.g&&(this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1),Ys(this,!0)),Rr.$.N.call(this)},S.La=function(){this.s||(this.G||this.v||this.l?Oo(this):this.kb())},S.kb=function(){Oo(this)},S.isActive=function(){return!!this.g},S.da=function(){try{return 2<ve(this)?this.g.status:-1}catch(r){return-1}},S.ja=function(){try{return this.g?this.g.responseText:""}catch(r){return""}},S.Wa=function(r){if(this.g){var e=this.g.responseText;return r&&0==e.indexOf(r)&&(e=e.substring(r.length)),Zo(e)}},S.Ia=function(){return this.m},S.Sa=function(){return"string"==typeof this.j?this.j:String(this.j)},(S=Kr.prototype).ra=8,S.H=1,S.Na=function(r){if(this.m)if(this.m=null,1==this.H){if(!r){this.W=Math.floor(1e5*Math.random()),r=this.W++;const d=new Mn(this,this.l,r);let m=this.s;if(this.U&&(m?(m=pt(m),B(m,this.U)):m=this.U),null!==this.o||this.O||(d.I=m,m=null),this.P)e:{for(var e=0,t=0;t<this.j.length;t++){var o=this.j[t];if(void 0===(o="__data__"in o.map&&"string"==typeof(o=o.map.__data__)?o.length:void 0))break;if(4096<(e+=o)){e=t;break e}if(4096===e||t===this.j.length-1){e=t+1;break e}}e=1e3}else e=1e3;
1e=Qo(this,d,e),er(t=ns(this.I),"RID",r),er(t,"CVER",22),this.F&&er(t,"X-HTTP-Session-Id",this.F),io(this,t),m&&(this.O?e="headers="+encodeURIComponent(String(ht(m)))+"&"+e:this.o&&Rn(t,this.o,m)),Ce(this.i,d),this.bb&&er(t,"TYPE","init"),this.P?(er(t,"$req",e),er(t,"SID","null"),d.aa=!0,or(d,t,null)):or(d,t,e),this.H=2}}else 3==this.H&&(r?_r(this,r):0==this.j.length||Rs(this.i)||_r(this))},S.Ma=function(){if(this.u=null,qo(this),this.ca&&!(this.M||null==this.g||0>=this.S)){var r=2*this.S;this.l.info("BP detection timer enabled: "+r),this.B=Yi(Et(this.jb,this),r)}},S.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,Hn(10),Lr(this),qo(this))},S.ib=function(){null!=this.v&&(this.v=null,Lr(this),Oa(this),Hn(19))},S.pb=function(r){r?(this.l.info("Successfully pinged google.com"),Hn(2)):(this.l.info("Failed to ping google.com"),Hn(1))},S.isActive=function(){return!!this.h&&this.h.isActive(this)},(S=oa.prototype).Ba=function(){},S.Aa=function(){},S.za=function(){},S.ya=function(){},S.isActive=function(){return!0},S.Va=function(){},aa.prototype.g=function(r,e){return new X(r,e)},Zt(X,Qt),X.prototype.m=function(){this.g.h=this.j,this.A&&(this.g.J=!0);var r=this.g,e=this.l,t=this.h||void 0;Hn(0),r.Y=e,r.na=t||{},r.G=r.aa,r.I=ko(r,null,r.Y),ms(r)},X.prototype.close=function(){po(this.g)},X.prototype.u=function(r){var e=this.g;if("string"==typeof r){var t={};t.__data__=r,r=t}else this.v&&((t={}).__data__=W(r),r=t);e.j.push(new class{constructor(r,e){this.g=r,this.map=e}}(e.fb++,r)),3==e.H&&ms(e)},X.prototype.N=function(){this.g.h=null,delete this.j,po(this.g),delete this.g,X.$.N.call(this)},Zt(je,qi),Zt(ae,Br),Zt(ut,oa),ut.prototype.Ba=function(){Ut(this.g,"a")},ut.prototype.Aa=function(r){Ut(this.g,new je(r))},ut.prototype.za=function(r){Ut(this.g,new ae)},ut.prototype.ya=function(){Ut(this.g,"b")},Zt(kn,function zt(){this.blockSize=-1}),kn.prototype.reset=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.i=this.h=0},kn.prototype.j=function(r,e){void 0===e&&(e=r.length);for(var t=e-this.blockSize,o=this.m,d=this.h,m=0;m<e;){if(0==d)for(;m<=t;)Pn(this,r,m),m+=this.blockSize;if("string"==typeof r){for(;m<e;)if(o[d++]=r.charCodeAt(m++),d==this.blockSize){Pn(this,o),d=0;break}}else for(;m<e;)if(o[d++]=r[m++],d==this.blockSize){Pn(this,o),d=0;break}}this.h=d,this.i+=e},kn.prototype.l=function(){var r=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);r[0]=128;for(var e=1;e<r.length-8;++e)r[e]=0;var t=8*this.i;for(e=r.length-8;e<r.length;++e)r[e]=255&t,t/=256;for(this.j(r),r=Array(16),e=t=0;4>e;++e)for(var o=0;32>o;o+=8)r[t++]=this.g[e]>>>o&255;return r};var tr={};function lr(r){return-128<=r&&128>r?function jt(r,e){var t=tr;return Object.prototype.hasOwnProperty.call(t,r)?t[r]:t[r]=e(r)}(r,function(e){return new ti([0|e],0>e?-1:0)}):new ti([0|r],0>r?-1:0)}function Ki(r){if(isNaN(r)||!isFinite(r))return Mr;if(0>r)return pr(Ki(-r));for(var e=[],t=1,o=0;r>=t;o++)e[o]=r/t|0,t*=ds;return new ti(e,0)}var ds=4294967296,Mr=lr(0),rs=lr(1),Fs=lr(16777216);function Wr(r){if(0!=r.h)return!1;for(var e=0;e<r.g.length;e++)if(0!=r.g[e])return!1;return!0}function xr(r){return-1==r.h}function pr(r){for(var e=r.g.length,t=[],o=0;o<e;o++)t[o]=~r.g[o];return new ti(t,~r.h).add(rs)}function xs(r,e){return r.add(pr(e))}function Qs(r,e){for(;(65535&r[e])!=r[e];)r[e+1]+=r[e]>>>16,r[e]&=65535,e++}function Ao(r,e){this.g=r,this.h=e}function Uo(r,e){if(Wr(e))throw Error("division by zero");if(Wr(r))return new Ao(Mr,Mr);if(xr(r))return e=Uo(pr(r),e),new Ao(pr(e.g),pr(e.h));if(xr(e))return e=Uo(r,pr(e)),new Ao(pr(e.g),e.h);if(30<r.g.length){if(xr(r)||xr(e))throw Error("slowDivide_ only works with positive integers.");for(var t=rs,o=e;0>=o.X(r);)t=Ma(t),o=Ma(o);var d=Da(t,1),m=Da(o,1);for(o=Da(o,2),t=Da(t,2);!Wr(o);){var M=m.add(o);0>=M.X(r)&&(d=d.add(t),m=M),o=Da(o,1),t=Da(t,1)}return e=xs(r,d.R(e)),new Ao(d,e)}for(d=Mr;0<=r.X(e);){for(t=Math.max(1,Math.floor(r.ea()/e.ea())),o=48>=(o=Math.ceil(Math.log(t)/Math.LN2))?1:Math.pow(2,o-48),M=(m=Ki(t)).R(e);
1xr(M)||0<M.X(r);)M=(m=Ki(t-=o)).R(e);Wr(m)&&(m=rs),d=d.add(m),r=xs(r,M)}return new Ao(d,r)}function Ma(r){for(var e=r.g.length+1,t=[],o=0;o<e;o++)t[o]=r.D(o)<<1|r.D(o-1)>>>31;return new ti(t,r.h)}function Da(r,e){var t=e>>5;e%=32;for(var o=r.g.length-t,d=[],m=0;m<o;m++)d[m]=0<e?r.D(m+t)>>>e|r.D(m+t+1)<<32-e:r.D(m+t);return new ti(d,r.h)}(S=ti.prototype).ea=function(){if(xr(this))return-pr(this).ea();for(var r=0,e=1,t=0;t<this.g.length;t++){var o=this.D(t);r+=(0<=o?o:ds+o)*e,e*=ds}return r},S.toString=function(r){if(2>(r=r||10)||36<r)throw Error("radix out of range: "+r);if(Wr(this))return"0";if(xr(this))return"-"+pr(this).toString(r);for(var e=Ki(Math.pow(r,6)),t=this,o="";;){var d=Uo(t,e).g,m=((0<(t=xs(t,d.R(e))).g.length?t.g[0]:t.h)>>>0).toString(r);if(Wr(t=d))return m+o;for(;6>m.length;)m="0"+m;o=m+o}},S.D=function(r){return 0>r?0:r<this.g.length?this.g[r]:this.h},S.X=function(r){return xr(r=xs(this,r))?-1:Wr(r)?0:1},S.abs=function(){return xr(this)?pr(this):this},S.add=function(r){for(var e=Math.max(this.g.length,r.g.length),t=[],o=0,d=0;d<=e;d++){var m=o+(65535&this.D(d))+(65535&r.D(d)),M=(m>>>16)+(this.D(d)>>>16)+(r.D(d)>>>16);o=M>>>16,t[d]=(M&=65535)<<16|(m&=65535)}return new ti(t,-2147483648&t[t.length-1]?-1:0)},S.R=function(r){if(Wr(this)||Wr(r))return Mr;if(xr(this))return xr(r)?pr(this).R(pr(r)):pr(pr(this).R(r));if(xr(r))return pr(this.R(pr(r)));if(0>this.X(Fs)&&0>r.X(Fs))return Ki(this.ea()*r.ea());for(var e=this.g.length+r.g.length,t=[],o=0;o<2*e;o++)t[o]=0;for(o=0;o<this.g.length;o++)for(var d=0;d<r.g.length;d++){var m=this.D(o)>>>16,M=65535&this.D(o),Y=r.D(d)>>>16,ye=65535&r.D(d);t[2*o+2*d]+=M*ye,Qs(t,2*o+2*d),t[2*o+2*d+1]+=m*ye,Qs(t,2*o+2*d+1),t[2*o+2*d+1]+=M*Y,Qs(t,2*o+2*d+1),t[2*o+2*d+2]+=m*Y,Qs(t,2*o+2*d+2)}for(o=0;o<e;o++)t[o]=t[2*o+1]<<16|t[2*o];for(o=e;o<2*e;o++)t[o]=0;return new ti(t,0)},S.gb=function(r){return Uo(this,r).h},S.and=function(r){for(var e=Math.max(this.g.length,r.g.length),t=[],o=0;o<e;o++)t[o]=this.D(o)&r.D(o);return new ti(t,this.h&r.h)},S.or=function(r){for(var e=Math.max(this.g.length,r.g.length),t=[],o=0;o<e;o++)t[o]=this.D(o)|r.D(o);return new ti(t,this.h|r.h)},S.xor=function(r){for(var e=Math.max(this.g.length,r.g.length),t=[],o=0;o<e;o++)t[o]=this.D(o)^r.D(o);return new ti(t,this.h^r.h)},aa.prototype.createWebChannel=aa.prototype.g,X.prototype.send=X.prototype.u,X.prototype.open=X.prototype.m,X.prototype.close=X.prototype.close,Hi.NO_ERROR=0,Hi.TIMEOUT=8,Hi.HTTP_ERROR=6,$i.COMPLETE="complete",Ir.EventType=wr,wr.OPEN="a",wr.CLOSE="b",wr.ERROR="c",wr.MESSAGE="d",Qt.prototype.listen=Qt.prototype.O,Rr.prototype.listenOnce=Rr.prototype.P,Rr.prototype.getLastError=Rr.prototype.Sa,Rr.prototype.getLastErrorCode=Rr.prototype.Ia,Rr.prototype.getStatus=Rr.prototype.da,Rr.prototype.getResponseJson=Rr.prototype.Wa,Rr.prototype.getResponseText=Rr.prototype.ja,Rr.prototype.send=Rr.prototype.ha,Rr.prototype.setWithCredentials=Rr.prototype.Oa,kn.prototype.digest=kn.prototype.l,kn.prototype.reset=kn.prototype.reset,kn.prototype.update=kn.prototype.j,ti.prototype.add=ti.prototype.add,ti.prototype.multiply=ti.prototype.R,ti.prototype.modulo=ti.prototype.gb,ti.prototype.compare=ti.prototype.X,ti.prototype.toNumber=ti.prototype.ea,ti.prototype.toString=ti.prototype.toString,ti.prototype.getBits=ti.prototype.D,ti.fromNumber=Ki,ti.fromString=function fr(r,e){if(0==r.length)throw Error("number format error: empty string");if(2>(e=e||10)||36<e)throw Error("radix out of range: "+e);if("-"==r.charAt(0))return pr(fr(r.substring(1),e));if(0<=r.indexOf("-"))throw Error('number format error: interior "-" character');for(var t=Ki(Math.pow(e,8)),o=Mr,d=0;d<r.length;d+=8){var m=Math.min(8,r.length-d),M=parseInt(r.substring(d,d+m),e);8>m?(m=Ki(Math.pow(e,m)),o=o.R(m).add(Ki(M))):o=(o=o.R(t)).add(Ki(M))}return o};var Ro=T.createWebChannelTransport=function(){return new aa},la=T.getStatEventTarget=function(){return bn()},ca=T.ErrorCode=Hi,sl=T.EventType=$i,za=T.Event=Mt,Ga=T.Stat={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20},jo=T.FetchXmlHttpFactory=Bi,zo=T.WebChannel=Ir,Po=T.XhrIo=Rr,Ja=T.Md5=kn,Fo=T.Integer=ti;const Xa="@firebase/firestore";class hs{constructor(e){this.uid=e}isAuthenticated(){return null!=this.uid}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(e){return e.uid===this.uid}}hs.UNAUTHENTICATED=new hs(null),hs.GOOGLE_CREDENTIALS=new hs("google-credentials-uid"),hs.FIRST_PARTY=new hs("first-party-uid"),hs.MOCK_USER=new hs("mock-user");let Eo="9.23.0";const Ns=new c.Yd("@firebase/firestore");function Ne(){return Ns.logLevel}function tt(r){Ns.setLogLevel(r)}function ot(r,...e){if(Ns.logLevel<=c.in.DEBUG){const t=e.map(Vn);Ns.debug(`Firestore (${Eo}): ${r}`,...t)}}function nn(r,...e){if(Ns.logLevel<=c.in.ERROR){const t=e.map(Vn);Ns.error(`Firestore (${Eo}): ${r}`,...t)}}function xn(r,...e){if(Ns.logLevel<=c.in.WARN){const t=e.map(Vn);Ns.warn(`Firestore (${Eo}): ${r}`,...t)}}function Vn(r){if("string"==typeof r)return r;try{return JSON.stringify(r)}catch(t){return r}}function wn(r="Unexpected state"){const e=`FIRESTORE (${Eo}) INTERNAL ASSERTION FAILED: `+r;throw nn(e),new Error(e)}function Kn(r,e){r||wn()}function Li(r,e){r||wn()}function jn(r,e){return r}const mn={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENT
1ED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class An extends y.ZR{constructor(e,t){super(e,t),this.code=e,this.message=t,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}class gr{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}class Zr{constructor(e,t){this.user=t,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${e}`)}}class Xo{getToken(){return Promise.resolve(null)}invalidateToken(){}start(e,t){e.enqueueRetryable(()=>t(hs.UNAUTHENTICATED))}shutdown(){}}class wa{constructor(e){this.token=e,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(e,t){this.changeListener=t,e.enqueueRetryable(()=>t(this.token.user))}shutdown(){this.changeListener=null}}class mo{constructor(e){this.t=e,this.currentUser=hs.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(e,t){var o=this;let d=this.i;const m=He=>this.i!==d?(d=this.i,t(He)):Promise.resolve();let M=new gr;this.o=()=>{this.i++,this.currentUser=this.u(),M.resolve(),M=new gr,e.enqueueRetryable(()=>m(this.currentUser))};const Y=()=>{const He=M;e.enqueueRetryable((0,s.Z)(function*(){yield He.promise,yield m(o.currentUser)}))},ye=He=>{ot("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=He,this.auth.addAuthTokenListener(this.o),Y()};this.t.onInit(He=>ye(He)),setTimeout(()=>{if(!this.auth){const He=this.t.getImmediate({optional:!0});He?ye(He):(ot("FirebaseAuthCredentialsProvider","Auth not yet detected"),M.resolve(),M=new gr)}},0),Y()}getToken(){const e=this.i,t=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(t).then(o=>this.i!==e?(ot("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):o?(Kn("string"==typeof o.accessToken),new Zr(o.accessToken,this.currentUser)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const e=this.auth&&this.auth.getUid();return Kn(null===e||"string"==typeof e),new hs(e)}}class so{constructor(e,t,o){this.h=e,this.l=t,this.m=o,this.type="FirstParty",this.user=hs.FIRST_PARTY,this.g=new Map}p(){return this.m?this.m():null}get headers(){this.g.set("X-Goog-AuthUser",this.h);const e=this.p();return e&&this.g.set("Authorization",e),this.l&&this.g.set("X-Goog-Iam-Authorization-Token",this.l),this.g}}class kr{constructor(e,t,o){this.h=e,this.l=t,this.m=o}getToken(){return Promise.resolve(new so(this.h,this.l,this.m))}start(e,t){e.enqueueRetryable(()=>t(hs.FIRST_PARTY))}shutdown(){}invalidateToken(){}}class el{constructor(e){this.value=e,this.type="AppCheck",this.headers=new Map,e&&e.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class ol{constructor(e){this.I=e,this.forceRefresh=!1,this.appCheck=null,this.T=null}start(e,t){const o=m=>{null!=m.error&&ot("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${m.error.message}`);const M=m.token!==this.T;return this.T=m.token,ot("FirebaseAppCheckTokenProvider",`Received ${M?"new":"existing"} token.`),M?t(m.token):Promise.resolve()};this.o=m=>{e.enqueueRetryable(()=>o(m))};const d=m=>{ot("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=m,this.appCheck.addTokenListener(this.o)};this.I.onInit(m=>d(m)),setTimeout(()=>{if(!this.appCheck){const m=this.I.getImmediate({optional:!0});m?d(m):ot("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}},0)}getToken(){const e=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(e).then(t=>t?(Kn("string"==typeof t.token),this.T=t.token,new el(t.token)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}function qs(r){const e="undefined"!=typeof self&&(self.crypto||self.msCrypto),t=new Uint8Array(r);if(e&&"function"==typeof e.getRandomValues)e.getRandomValues(t);else for(let o=0;o<r;o++)t[o]=Math.floor(256*Math.random());return t}class Ds{static A(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t=Math.floor(256/e.length)*e.length;let o="";for(;o.length<20;){const d=qs(40);for(let m=0;m<d.length;++m)o.length<20&&d[m]<t&&(o+=e.charAt(d[m]%e.length))}return o}}function Gi(r,e){return r<e?-1:r>e?1:0}function Hs(r,e,t){return r.length===e.length&&r.every((o,d)=>t(o,e[d]))}function tl(r){return r+"\0"}class Qr{constructor(e,t){if(this.seconds=e,this.nanoseconds=t,t<0)throw new An(mn.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+t);if(t>=1e9)throw new An(mn.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+t);if(e<-62135596800)throw new An(mn.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e);if(e>=253402300800)throw new An(mn.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e)}static now(){return Qr.fromMillis(Date.now())}static fromDate(e){return Qr.fromMillis(e.getTime())}static fromMillis(e){const t=Math.floor(e/1e3),o=Math.floor(1e6*(e-1e3*t));return new Qr(t,o)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(e){return this.seconds===e.seconds?Gi(this.nanoseconds,e.nanoseconds):Gi(this.seconds,e.seconds)}isEqual(e){return e.seconds===this.seconds&&e.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){return String(this.seconds- -62135596800).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}
1}class Si{constructor(e){this.timestamp=e}static fromTimestamp(e){return new Si(e)}static min(){return new Si(new Qr(0,0))}static max(){return new Si(new Qr(253402300799,999999999))}compareTo(e){return this.timestamp._compareTo(e.timestamp)}isEqual(e){return this.timestamp.isEqual(e.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}class go{constructor(e,t,o){void 0===t?t=0:t>e.length&&wn(),void 0===o?o=e.length-t:o>e.length-t&&wn(),this.segments=e,this.offset=t,this.len=o}get length(){return this.len}isEqual(e){return 0===go.comparator(this,e)}child(e){const t=this.segments.slice(this.offset,this.limit());return e instanceof go?e.forEach(o=>{t.push(o)}):t.push(e),this.construct(t)}limit(){return this.offset+this.length}popFirst(e){return this.construct(this.segments,this.offset+(e=void 0===e?1:e),this.length-e)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(e){return this.segments[this.offset+e]}isEmpty(){return 0===this.length}isPrefixOf(e){if(e.length<this.length)return!1;for(let t=0;t<this.length;t++)if(this.get(t)!==e.get(t))return!1;return!0}isImmediateParentOf(e){if(this.length+1!==e.length)return!1;for(let t=0;t<this.length;t++)if(this.get(t)!==e.get(t))return!1;return!0}forEach(e){for(let t=this.offset,o=this.limit();t<o;t++)e(this.segments[t])}toArray(){return this.segments.slice(this.offset,this.limit())}static comparator(e,t){const o=Math.min(e.length,t.length);for(let d=0;d<o;d++){const m=e.get(d),M=t.get(d);if(m<M)return-1;if(m>M)return 1}return e.length<t.length?-1:e.length>t.length?1:0}}class mr extends go{construct(e,t,o){return new mr(e,t,o)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}static fromString(...e){const t=[];for(const o of e){if(o.indexOf("//")>=0)throw new An(mn.INVALID_ARGUMENT,`Invalid segment (${o}). Paths must not contain // in them.`);t.push(...o.split("/").filter(d=>d.length>0))}return new mr(t)}static emptyPath(){return new mr([])}}const da=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class us extends go{construct(e,t,o){return new us(e,t,o)}static isValidIdentifier(e){return da.test(e)}canonicalString(){return this.toArray().map(e=>(e=e.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),us.isValidIdentifier(e)||(e="`"+e+"`"),e)).join(".")}toString(){return this.canonicalString()}isKeyField(){return 1===this.length&&"__name__"===this.get(0)}static keyField(){return new us(["__name__"])}static fromServerFormat(e){const t=[];let o="",d=0;const m=()=>{if(0===o.length)throw new An(mn.INVALID_ARGUMENT,`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);t.push(o),o=""};let M=!1;for(;d<e.length;){const Y=e[d];if("\\"===Y){if(d+1===e.length)throw new An(mn.INVALID_ARGUMENT,"Path has trailing escape character: "+e);const ye=e[d+1];if("\\"!==ye&&"."!==ye&&"`"!==ye)throw new An(mn.INVALID_ARGUMENT,"Path has invalid escape sequence: "+e);o+=ye,d+=2}else"`"===Y?(M=!M,d++):"."!==Y||M?(o+=Y,d++):(m(),d++)}if(m(),M)throw new An(mn.INVALID_ARGUMENT,"Unterminated ` in path: "+e);return new us(t)}static emptyPath(){return new us([])}}class ui{constructor(e){this.path=e}static fromPath(e){return new ui(mr.fromString(e))}static fromName(e){return new ui(mr.fromString(e).popFirst(5))}static empty(){return new ui(mr.emptyPath())}get collectionGroup(){return this.path.popLast().lastSegment()}hasCollectionId(e){return this.path.length>=2&&this.path.get(this.path.length-2)===e}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(e){return null!==e&&0===mr.comparator(this.path,e.path)}toString(){return this.path.toString()}static comparator(e,t){return mr.comparator(e.path,t.path)}static isDocumentKey(e){return e.length%2==0}static fromSegments(e){return new ui(new mr(e.slice()))}}class gs{constructor(e,t,o,d){this.indexId=e,this.collectionGroup=t,this.fields=o,this.indexState=d}}function ea(r){return r.fields.find(e=>2===e.kind)}function Ra(r){return r.fields.filter(e=>2!==e.kind)}gs.UNKNOWN_ID=-1;class Wa{constructor(e,t){this.fieldPath=e,this.kind=t}}class il{constructor(e,t){this.sequenceNumber=e,this.offset=t}static empty(){return new il(0,Io.min())}}function Pa(r,e){const t=r.toTimestamp().seconds,o=r.toTimestamp().nanoseconds+1,d=Si.fromTimestamp(1e9===o?new Qr(t+1,0):new Qr(t,o));return new Io(d,ui.empty(),e)}function al(r){return new Io(r.readTime,r.key,-1)}class Io{constructor(e,t,o){this.readTime=e,this.documentKey=t,this.largestBatchId=o}static min(){return new Io(Si.min(),ui.empty(),-1)}static max(){return new Io(Si.max(),ui.empty(),-1)}}function ll(r,e){let t=r.readTime.compareTo(e.readTime);return 0!==t?t:(t=ui.comparator(r.documentKey,e.documentKey),0!==t?t:Gi(r.largestBatchId,e.largestBatchId))}const $a="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class Ea{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(e){this.onCommittedListeners.push(e)}
1raiseOnCommittedEvent(){this.onCommittedListeners.forEach(e=>e())}}function Fa(r){return J.apply(this,arguments)}function J(){return J=(0,s.Z)(function*(r){if(r.code!==mn.FAILED_PRECONDITION||r.message!==$a)throw r;ot("LocalStore","Unexpectedly lost primary lease")}),J.apply(this,arguments)}class se{constructor(e){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,e(t=>{this.isDone=!0,this.result=t,this.nextCallback&&this.nextCallback(t)},t=>{this.isDone=!0,this.error=t,this.catchCallback&&this.catchCallback(t)})}catch(e){return this.next(void 0,e)}next(e,t){return this.callbackAttached&&wn(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(t,this.error):this.wrapSuccess(e,this.result):new se((o,d)=>{this.nextCallback=m=>{this.wrapSuccess(e,m).next(o,d)},this.catchCallback=m=>{this.wrapFailure(t,m).next(o,d)}})}toPromise(){return new Promise((e,t)=>{this.next(e,t)})}wrapUserFunction(e){try{const t=e();return t instanceof se?t:se.resolve(t)}catch(t){return se.reject(t)}}wrapSuccess(e,t){return e?this.wrapUserFunction(()=>e(t)):se.resolve(t)}wrapFailure(e,t){return e?this.wrapUserFunction(()=>e(t)):se.reject(t)}static resolve(e){return new se((t,o)=>{t(e)})}static reject(e){return new se((t,o)=>{o(e)})}static waitFor(e){return new se((t,o)=>{let d=0,m=0,M=!1;e.forEach(Y=>{++d,Y.next(()=>{++m,M&&m===d&&t()},ye=>o(ye))}),M=!0,m===d&&t()})}static or(e){let t=se.resolve(!1);for(const o of e)t=t.next(d=>d?se.resolve(d):o());return t}static forEach(e,t){const o=[];return e.forEach((d,m)=>{o.push(t.call(this,d,m))}),this.waitFor(o)}static mapArray(e,t){return new se((o,d)=>{const m=e.length,M=new Array(m);let Y=0;for(let ye=0;ye<m;ye++){const He=ye;t(e[He]).next(Tt=>{M[He]=Tt,++Y,Y===m&&o(M)},Tt=>d(Tt))}})}static doWhile(e,t){return new se((o,d)=>{const m=()=>{!0===e()?t().next(()=>{m()},d):o()};m()})}}class g{constructor(e,t){this.action=e,this.transaction=t,this.aborted=!1,this.v=new gr,this.transaction.oncomplete=()=>{this.v.resolve()},this.transaction.onabort=()=>{t.error?this.v.reject(new Yt(e,t.error)):this.v.resolve()},this.transaction.onerror=o=>{const d=Js(o.target.error);this.v.reject(new Yt(e,d))}}static open(e,t,o,d){try{return new g(t,e.transaction(d,o))}catch(m){throw new Yt(t,m)}}get R(){return this.v.promise}abort(e){e&&this.v.reject(e),this.aborted||(ot("SimpleDb","Aborting transaction:",e?e.message:"Client-initiated abort"),this.aborted=!0,this.transaction.abort())}P(){const e=this.transaction;this.aborted||"function"!=typeof e.commit||e.commit()}store(e){const t=this.transaction.objectStore(e);return new mi(t)}}class j{constructor(e,t,o){this.name=e,this.version=t,this.V=o,12.2===j.S((0,y.z$)())&&nn("Firestore persistence suffers from a bug in iOS 12.2 Safari that may cause your app to stop working. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.")}static delete(e){return ot("SimpleDb","Removing database:",e),cr(window.indexedDB.deleteDatabase(e)).toPromise()}static D(){if(!(0,y.hl)())return!1;if(j.C())return!0;const e=(0,y.z$)(),t=j.S(e),o=0<t&&t<10,d=j.N(e),m=0<d&&d<4.5;return!(e.indexOf("MSIE ")>0||e.indexOf("Trident/")>0||e.indexOf("Edge/")>0||o||m)}static C(){var e;return"undefined"!=typeof process&&"YES"===(null===(e=process.env)||void 0===e?void 0:e.k)}static M(e,t){return e.store(t)}static S(e){const t=e.match(/i(?:phone|pad|pod) os ([\d_]+)/i),o=t?t[1].split("_").slice(0,2).join("."):"-1";return Number(o)}static N(e){const t=e.match(/Android ([\d.]+)/i),o=t?t[1].split(".").slice(0,2).join("."):"-1";return Number(o)}$(e){var t=this;return(0,s.Z)(function*(){return t.db||(ot("SimpleDb","Opening database:",t.name),t.db=yield new Promise((o,d)=>{const m=indexedDB.open(t.name,t.version);m.onsuccess=M=>{o(M.target.result)},m.onblocked=()=>{d(new Yt(e,"Cannot upgrade IndexedDB schema while another tab is open. Close all tabs that access Firestore and reload this page to proceed."))},m.onerror=M=>{const Y=M.target.error;d("VersionError"===Y.name?new An(mn.FAILED_PRECONDITION,"A newer version of the Firestore SDK was previously used and so the persisted data is not compatible with the version of the SDK you are now using. The SDK will operate with persistence disabled. If you need persistence, please re-upgrade to a newer version of the SDK or else clear the persisted IndexedDB data for your app to start fresh."):"InvalidStateError"===Y.name?new An(mn.FAILED_PRECONDITION,"Unable to open an IndexedDB connection. This could be due to running in a private browsing session on a browser whose private browsing sessions do not support IndexedDB: "+Y):new Yt(e,Y))},m.onupgradeneeded=M=>{ot("SimpleDb",'Database "'+t.name+'" requires upgrade from version:',M.oldVersion),t.V.O(M.target.result,m.transaction,M.oldVersion,t.version).next(()=>{ot("SimpleDb","Database upgrade to version "+t.version+" complete")}
1)}})),t.F&&(t.db.onversionchange=o=>t.F(o)),t.db})()}B(e){this.F=e,this.db&&(this.db.onversionchange=t=>e(t))}runTransaction(e,t,o,d){var m=this;return(0,s.Z)(function*(){const M="readonly"===t;let Y=0;for(;;){++Y;try{m.db=yield m.$(e);const ye=g.open(m.db,e,M?"readonly":"readwrite",o),He=d(ye).next(Tt=>(ye.P(),Tt)).catch(Tt=>(ye.abort(Tt),se.reject(Tt))).toPromise();return He.catch(()=>{}),yield ye.R,He}catch(ye){const He=ye,Tt="FirebaseError"!==He.name&&Y<3;if(ot("SimpleDb","Transaction failed with error:",He.message,"Retrying:",Tt),m.close(),!Tt)return Promise.reject(He)}}})()}close(){this.db&&this.db.close(),this.db=void 0}}class et{constructor(e){this.L=e,this.q=!1,this.U=null}get isDone(){return this.q}get K(){return this.U}set cursor(e){this.L=e}done(){this.q=!0}G(e){this.U=e}delete(){return cr(this.L.delete())}}class Yt extends An{constructor(e,t){super(mn.UNAVAILABLE,`IndexedDB transaction '${e}' failed: ${t}`),this.name="IndexedDbTransactionError"}}function Xn(r){return"IndexedDbTransactionError"===r.name}class mi{constructor(e){this.store=e}put(e,t){let o;return void 0!==t?(ot("SimpleDb","PUT",this.store.name,e,t),o=this.store.put(t,e)):(ot("SimpleDb","PUT",this.store.name,"<auto-key>",e),o=this.store.put(e)),cr(o)}add(e){return ot("SimpleDb","ADD",this.store.name,e,e),cr(this.store.add(e))}get(e){return cr(this.store.get(e)).next(t=>(void 0===t&&(t=null),ot("SimpleDb","GET",this.store.name,e,t),t))}delete(e){return ot("SimpleDb","DELETE",this.store.name,e),cr(this.store.delete(e))}count(){return ot("SimpleDb","COUNT",this.store.name),cr(this.store.count())}j(e,t){const o=this.options(e,t);if(o.index||"function"!=typeof this.store.getAll){const d=this.cursor(o),m=[];return this.W(d,(M,Y)=>{m.push(Y)}).next(()=>m)}{const d=this.store.getAll(o.range);return new se((m,M)=>{d.onerror=Y=>{M(Y.target.error)},d.onsuccess=Y=>{m(Y.target.result)}})}}H(e,t){const o=this.store.getAll(e,null===t?void 0:t);return new se((d,m)=>{o.onerror=M=>{m(M.target.error)},o.onsuccess=M=>{d(M.target.result)}})}J(e,t){ot("SimpleDb","DELETE ALL",this.store.name);const o=this.options(e,t);o.Y=!1;const d=this.cursor(o);return this.W(d,(m,M,Y)=>Y.delete())}X(e,t){let o;t?o=e:(o={},t=e);const d=this.cursor(o);return this.W(d,t)}Z(e){const t=this.cursor({});return new se((o,d)=>{t.onerror=m=>{const M=Js(m.target.error);d(M)},t.onsuccess=m=>{const M=m.target.result;M?e(M.primaryKey,M.value).next(Y=>{Y?M.continue():o()}):o()}})}W(e,t){const o=[];return new se((d,m)=>{e.onerror=M=>{m(M.target.error)},e.onsuccess=M=>{const Y=M.target.result;if(!Y)return void d();const ye=new et(Y),He=t(Y.primaryKey,Y.value,ye);if(He instanceof se){const Tt=He.catch(sn=>(ye.done(),se.reject(sn)));o.push(Tt)}ye.isDone?d():null===ye.K?Y.continue():Y.continue(ye.K)}}).next(()=>se.waitFor(o))}options(e,t){let o;return void 0!==e&&("string"==typeof e?o=e:t=e),{index:o,range:t}}cursor(e){let t="next";if(e.reverse&&(t="prev"),e.index){const o=this.store.index(e.index);return e.Y?o.openKeyCursor(e.range,t):o.openCursor(e.range,t)}return this.store.openCursor(e.range,t)}}function cr(r){return new se((e,t)=>{r.onsuccess=o=>{e(o.target.result)},r.onerror=o=>{const d=Js(o.target.error);t(d)}})}let Vr=!1;function Js(r){const e=j.S((0,y.z$)());if(e>=12.2&&e<13){const t="An internal error was encountered in the Indexed Database server";if(r.message.indexOf(t)>=0){const o=new An("internal",`IOS_INDEXEDDB_BUG1: IndexedDb has thrown '${t}'. This is likely due to an unavoidable bug in iOS. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.`);return Vr||(Vr=!0,setTimeout(()=>{throw o},0)),o}}return r}class ta{constructor(e,t){this.asyncQueue=e,this.tt=t,this.task=null}start(){this.et(15e3)}stop(){this.task&&(this.task.cancel(),this.task=null)}get started(){return null!==this.task}et(e){var t=this;ot("IndexBackiller",`Scheduled in ${e}ms`),this.task=this.asyncQueue.enqueueAfterDelay("index_backfill",e,(0,s.Z)(function*(){t.task=null;try{ot("IndexBackiller",`Documents written: ${yield t.tt.nt()}`)}catch(o){Xn(o)?ot("IndexBackiller","Ignoring IndexedDB error during index backfill: ",o):yield Fa(o)}yield t.et(6e4)}))}}class P{constructor(e,t){this.localStore=e,this.persistence=t}nt(e=50){var t=this;return(0,s.Z)(function*(){return t.persistence.runTransaction("Backfill Indexes","readwrite-primary",o=>t.st(o,e))})()}st(e,t){const o=new Set;let d=t,m=!0;return se.doWhile(()=>!0===m&&d>0,()=>this.localStore.indexManager.getNextCollectionGroupToUpdate(e).next(M=>{if(null!==M&&!o.has(M))return ot("IndexBackiller",`Processing collection: ${M}`),this.it(e,M,d).next(Y=>{d-=Y,o.add(M)});m=!1})).next(()=>t-d)}it(e,t,o){return this.localStore.indexManager.getMinOffsetFromCollectionGroup(e,t).next(d=>this.localStore.localDocuments.getNextDocuments(e,t,d,o).next(m=>{const M=m.changes;return this.localStore.indexManager.updateIndexEntries(e,M).next(()=>this.rt(d,m)).next(Y=>(ot("IndexBackiller",`Updating offset: ${Y}`),this.localStore.indexManager.updateCollectionGroup(e,t,Y))).next(()=>M.size)}))}rt(e,t){let o=e;
1return t.changes.forEach((d,m)=>{const M=al(m);ll(M,o)>0&&(o=M)}),new Io(o.readTime,o.documentKey,Math.max(t.batchId,e.largestBatchId))}}let F=(()=>{class r{constructor(t,o){this.previousValue=t,o&&(o.sequenceNumberHandler=d=>this.ot(d),this.ut=d=>o.writeSequenceNumber(d))}ot(t){return this.previousValue=Math.max(t,this.previousValue),this.previousValue}next(){const t=++this.previousValue;return this.ut&&this.ut(t),t}}return r.ct=-1,r})();function k(r){return null==r}function G(r){return 0===r&&1/r==-1/0}function fe(r){return"number"==typeof r&&Number.isInteger(r)&&!G(r)&&r<=Number.MAX_SAFE_INTEGER&&r>=Number.MIN_SAFE_INTEGER}function Se(r){let e="";for(let t=0;t<r.length;t++)e.length>0&&(e=Wt(e)),e=Ht(r.get(t),e);return Wt(e)}function Ht(r,e){let t=e;const o=r.length;for(let d=0;d<o;d++){const m=r.charAt(d);switch(m){case"\0":t+="\x01\x10";break;case"\x01":t+="\x01\x11";break;default:t+=m}}return t}function Wt(r){return r+"\x01\x01"}function vn(r){const e=r.length;if(Kn(e>=2),2===e)return Kn("\x01"===r.charAt(0)&&"\x01"===r.charAt(1)),mr.emptyPath();const t=e-2,o=[];let d="";for(let m=0;m<e;){const M=r.indexOf("\x01",m);switch((M<0||M>t)&&wn(),r.charAt(M+1)){case"\x01":const Y=r.substring(m,M);let ye;0===d.length?ye=Y:(d+=Y,ye=d,d=""),o.push(ye);break;case"\x10":d+=r.substring(m,M),d+="\0";break;case"\x11":d+=r.substring(m,M+1);break;default:wn()}m=M+2}return new mr(o)}const Zn=["userId","batchId"];function Ei(r,e){return[r,Se(e)]}function gi(r,e,t){return[r,Se(e),t]}const nr={},Ar=["prefixPath","collectionGroup","readTime","documentId"],Xs=["prefixPath","collectionGroup","documentId"],U=["collectionGroup","readTime","prefixPath","documentId"],D=["canonicalId","targetId"],C=["targetId","path"],V=["path","targetId"],ke=["collectionId","parent"],ft=["indexId","uid"],$t=["uid","sequenceNumber"],Jt=["indexId","uid","arrayValue","directionalValue","orderedDocumentKey","documentKey"],Dn=["indexId","uid","orderedDocumentKey"],Yn=["userId","collectionPath","documentId"],oi=["userId","collectionPath","largestBatchId"],_i=["userId","collectionGroup","largestBatchId"],ir=["mutationQueues","mutations","documentMutations","remoteDocuments","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries"],ki=[...ir,"documentOverlays"],Wi=["mutationQueues","mutations","documentMutations","remoteDocumentsV14","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries","documentOverlays"],sr=Wi,qr=[...sr,"indexConfiguration","indexState","indexEntries"];class Nr extends Ea{constructor(e,t){super(),this.ht=e,this.currentSequenceNumber=t}}function Ur(r,e){const t=jn(r);return j.M(t.ht,e)}function oo(r){let e=0;for(const t in r)Object.prototype.hasOwnProperty.call(r,t)&&e++;return e}function Ts(r,e){for(const t in r)Object.prototype.hasOwnProperty.call(r,t)&&e(t,r[t])}function Na(r){for(const e in r)if(Object.prototype.hasOwnProperty.call(r,e))return!1;return!0}class Tr{constructor(e,t){this.comparator=e,this.root=t||jr.EMPTY}insert(e,t){return new Tr(this.comparator,this.root.insert(e,t,this.comparator).copy(null,null,jr.BLACK,null,null))}remove(e){return new Tr(this.comparator,this.root.remove(e,this.comparator).copy(null,null,jr.BLACK,null,null))}get(e){let t=this.root;for(;!t.isEmpty();){const o=this.comparator(e,t.key);if(0===o)return t.value;o<0?t=t.left:o>0&&(t=t.right)}return null}indexOf(e){let t=0,o=this.root;for(;!o.isEmpty();){const d=this.comparator(e,o.key);if(0===d)return t+o.left.size;d<0?o=o.left:(t+=o.left.size+1,o=o.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(e){return this.root.inorderTraversal(e)}forEach(e){this.inorderTraversal((t,o)=>(e(t,o),!1))}toString(){const e=[];return this.inorderTraversal((t,o)=>(e.push(`${t}:${o}`),!1)),`{${e.join(", ")}}`}reverseTraversal(e){return this.root.reverseTraversal(e)}getIterator(){return new ao(this.root,null,this.comparator,!1)}getIteratorFrom(e){return new ao(this.root,e,this.comparator,!1)}getReverseIterator(){return new ao(this.root,null,this.comparator,!0)}getReverseIteratorFrom(e){return new ao(this.root,e,this.comparator,!0)}}class ao{constructor(e,t,o,d){this.isReverse=d,this.nodeStack=[];let m=1;for(;!e.isEmpty();)if(m=t?o(e.key,t):1,t&&d&&(m*=-1),m<0)e=this.isReverse?e.left:e.right;else{if(0===m){this.nodeStack.push(e);break}this.nodeStack.push(e),e=this.isReverse?e.right:e.left}}getNext(){let e=this.nodeStack.pop();const t={key:e.key,value:e.value};if(this.isReverse)for(e=e.left;!e.isEmpty();)this.nodeStack.push(e),e=e.right;else for(e=e.right;!e.isEmpty();)this.nodeStack.push(e),e=e.left;return t}hasNext(){return this.nodeStack.length>0}peek(){if(0===this.nodeStack.length)return null;const e=this.nodeStack[this.nodeStack.length-1];return{key:e.key,value:e.value}}}class jr{constructor(e,t,o,d,m){this.key=e,this.value=t,this.color=null!=o?o:jr.RED,this.left=null!=d?d:jr.EMPTY,this.right=null!=m?m:jr.EMPTY,this.size=this.left.size+1+this.right.size}copy(e,t,o,d,m){return new jr(null!=e?e:this.key,null!=t?t:this.value,
vendor: 4,397 bytes, line 1
1null!=o?o:this.color,null!=d?d:this.left,null!=m?m:this.right)}isEmpty(){return!1}inorderTraversal(e){return this.left.inorderTraversal(e)||e(this.key,this.value)||this.right.inorderTraversal(e)}reverseTraversal(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(e,t,o){let d=this;const m=o(e,d.key);return d=m<0?d.copy(null,null,null,d.left.insert(e,t,o),null):0===m?d.copy(null,t,null,null,null):d.copy(null,null,null,null,d.right.insert(e,t,o)),d.fixUp()}removeMin(){if(this.left.isEmpty())return jr.EMPTY;let e=this;return e.left.isRed()||e.left.left.isRed()||(e=e.moveRedLeft()),e=e.copy(null,null,null,e.left.removeMin(),null),e.fixUp()}remove(e,t){let o,d=this;if(t(e,d.key)<0)d.left.isEmpty()||d.left.isRed()||d.left.left.isRed()||(d=d.moveRedLeft()),d=d.copy(null,null,null,d.left.remove(e,t),null);else{if(d.left.isRed()&&(d=d.rotateRight()),d.right.isEmpty()||d.right.isRed()||d.right.left.isRed()||(d=d.moveRedRight()),0===t(e,d.key)){if(d.right.isEmpty())return jr.EMPTY;o=d.right.min(),d=d.copy(o.key,o.value,null,null,d.right.removeMin())}d=d.copy(null,null,null,null,d.right.remove(e,t))}return d.fixUp()}isRed(){return this.color}fixUp(){let e=this;return e.right.isRed()&&!e.left.isRed()&&(e=e.rotateLeft()),e.left.isRed()&&e.left.left.isRed()&&(e=e.rotateRight()),e.left.isRed()&&e.right.isRed()&&(e=e.colorFlip()),e}moveRedLeft(){let e=this.colorFlip();return e.right.left.isRed()&&(e=e.copy(null,null,null,null,e.right.rotateRight()),e=e.rotateLeft(),e=e.colorFlip()),e}moveRedRight(){let e=this.colorFlip();return e.left.left.isRed()&&(e=e.rotateRight(),e=e.colorFlip()),e}rotateLeft(){const e=this.copy(null,null,jr.RED,null,this.right.left);return this.right.copy(null,null,this.color,e,null)}rotateRight(){const e=this.copy(null,null,jr.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,e)}colorFlip(){const e=this.left.copy(null,null,!this.left.color,null,null),t=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,t)}checkMaxDepth(){const e=this.check();return Math.pow(2,e)<=this.size+1}check(){if(this.isRed()&&this.left.isRed()||this.right.isRed())throw wn();const e=this.left.check();if(e!==this.right.check())throw wn();return e+(this.isRed()?0:1)}}jr.EMPTY=null,jr.RED=!0,jr.BLACK=!1,jr.EMPTY=new class{constructor(){this.size=0}get key(){throw wn()}get value(){throw wn()}get color(){throw wn()}get left(){throw wn()}get right(){throw wn()}copy(r,e,t,o,d){return this}insert(r,e,t){return new jr(r,e)}remove(r,e){return this}isEmpty(){return!0}inorderTraversal(r){return!1}reverseTraversal(r){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};class _s{constructor(e){this.comparator=e,this.data=new Tr(this.comparator)}has(e){return null!==this.data.get(e)}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(e){return this.data.indexOf(e)}forEach(e){this.data.inorderTraversal((t,o)=>(e(t),!1))}forEachInRange(e,t){const o=this.data.getIteratorFrom(e[0]);for(;o.hasNext();){const d=o.getNext();if(this.comparator(d.key,e[1])>=0)return;t(d.key)}}forEachWhile(e,t){let o;for(o=void 0!==t?this.data.getIteratorFrom(t):this.data.getIterator();o.hasNext();)if(!e(o.getNext().key))return}firstAfterOrEqual(e){const t=this.data.getIteratorFrom(e);return t.hasNext()?t.getNext().key:null}getIterator(){return new lo(this.data.getIterator())}getIteratorFrom(e){return new lo(this.data.getIteratorFrom(e))}add(e){return this.copy(this.data.remove(e).insert(e,!0))}delete(e){return this.has(e)?this.copy(this.data.remove(e)):this}isEmpty(){return this.data.isEmpty()}unionWith(e){let t=this;return t.size<e.size&&(t=e,e=this),e.forEach(o=>{t=t.add(o)}),t}isEqual(e){if(!(e instanceof _s)||this.size!==e.size)return!1;const t=this.data.getIterator(),o=e.data.getIterator();for(;t.hasNext();){const d=t.getNext().key,m=o.getNext().key;if(0!==this.comparator(d,m))return!1}return!0}toArray(){const e=[];return this.forEach(t=>{e.push(t)}),e}toString(){const e=[];return this.forEach(t=>e.push(t)),"SortedSet("+e.toString()+")"}copy(e){const t=new _s(this.comparator);return t.data=e,t}}
1class lo{constructor(e){this.iter=e}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}function Go(r){return r.hasNext()?r.getNext():void 0}class Vs{constructor(e){this.fields=e,e.sort(us.comparator)}static empty(){return new Vs([])}unionWith(e){let t=new _s(us.comparator);for(const o of this.fields)t=t.add(o);for(const o of e)t=t.add(o);return new Vs(t.toArray())}covers(e){for(const t of this.fields)if(t.isPrefixOf(e))return!0;return!1}isEqual(e){return Hs(this.fields,e.fields,(t,o)=>t.isEqual(o))}}class cl extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}function fl(){return"undefined"!=typeof atob}class Us{constructor(e){this.binaryString=e}static fromBase64String(e){const t=function(o){try{return atob(o)}catch(d){throw"undefined"!=typeof DOMException&&d instanceof DOMException?new cl("Invalid base64 string: "+d):d}}(e);return new Us(t)}static fromUint8Array(e){const t=function(o){let d="";for(let m=0;m<o.length;++m)d+=String.fromCharCode(o[m]);return d}(e);return new Us(t)}[Symbol.iterator](){let e=0;return{next:()=>e<this.binaryString.length?{value:this.binaryString.charCodeAt(e++),done:!1}:{value:void 0,done:!0}}}toBase64(){return btoa(this.binaryString)}toUint8Array(){return function(e){const t=new Uint8Array(e.length);for(let o=0;o<e.length;o++)t[o]=e.charCodeAt(o);return t}(this.binaryString)}approximateByteSize(){return 2*this.binaryString.length}compareTo(e){return Gi(this.binaryString,e.binaryString)}isEqual(e){return this.binaryString===e.binaryString}}Us.EMPTY_BYTE_STRING=new Us("");const Ai=new RegExp(/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(?:\.(\d+))?Z$/);function Oi(r){if(Kn(!!r),"string"==typeof r){let e=0;const t=Ai.exec(r);if(Kn(!!t),t[1]){let d=t[1];d=(d+"000000000").substr(0,9),e=Number(d)}const o=new Date(r);return{seconds:Math.floor(o.getTime()/1e3),nanos:e}}return{seconds:bi(r.seconds),nanos:bi(r.nanos)}}function bi(r){return"number"==typeof r?r:"string"==typeof r?Number(r):0}function Zi(r){return"string"==typeof r?Us.fromBase64String(r):Us.fromUint8Array(r)}function ss(r){var e,t;return"server_timestamp"===(null===(t=((null===(e=null==r?void 0:r.mapValue)||void 0===e?void 0:e.fields)||{}).__type__)||void 0===t?void 0:t.stringValue)}function Wo(r){const e=r.mapValue.fields.__previous_value__;return ss(e)?Wo(e):e}function No(r){const e=Oi(r.mapValue.fields.__local_write_time__.timestampValue);return new Qr(e.seconds,e.nanos)}class Ba{constructor(e,t,o,d,m,M,Y,ye,He){this.databaseId=e,this.appId=t,this.persistenceKey=o,this.host=d,this.ssl=m,this.forceLongPolling=M,this.autoDetectLongPolling=Y,this.longPollingOptions=ye,this.useFetchStreams=He}}class Jr{constructor(e,t){this.projectId=e,this.database=t||"(default)"}static empty(){return new Jr("","")}get isDefaultDatabase(){return"(default)"===this.database}isEqual(e){return e instanceof Jr&&e.projectId===this.projectId&&e.database===this.database}}const Ia={mapValue:{fields:{__type__:{stringValue:"__max__"}}}},Ya={nullValue:"NULL_VALUE"};function os(r){return"nullValue"in r?0:"booleanValue"in r?1:"integerValue"in r||"doubleValue"in r?2:"timestampValue"in r?3:"stringValue"in r?5:"bytesValue"in r?6:"referenceValue"in r?7:"geoPointValue"in r?8:"arrayValue"in r?9:"mapValue"in r?ss(r)?4:pl(r)?9007199254740991:10:wn()}function _o(r,e){if(r===e)return!0;const t=os(r);if(t!==os(e))return!1;switch(t){case 0:case 9007199254740991:return!0;case 1:return r.booleanValue===e.booleanValue;case 4:return No(r).isEqual(No(e));case 3:return function(o,d){if("string"==typeof o.timestampValue&&"string"==typeof d.timestampValue&&o.timestampValue.length===d.timestampValue.length)return o.timestampValue===d.timestampValue;const m=Oi(o.timestampValue),M=Oi(d.timestampValue);return m.seconds===M.seconds&&m.nanos===M.nanos}(r,e);case 5:return r.stringValue===e.stringValue;case 6:return d=e,Zi(r.bytesValue).isEqual(Zi(d.bytesValue));case 7:return r.referenceValue===e.referenceValue;case 8:return function(o,d){return bi(o.geoPointValue.latitude)===bi(d.geoPointValue.latitude)&&bi(o.geoPointValue.longitude)===bi(d.geoPointValue.longitude)}(r,e);case 2:return function(o,d){if("integerValue"in o&&"integerValue"in d)return bi(o.integerValue)===bi(d.integerValue);if("doubleValue"in o&&"doubleValue"in d){const m=bi(o.doubleValue),M=bi(d.doubleValue);return m===M?G(m)===G(M):isNaN(m)&&isNaN(M)}return!1}(r,e);case 9:return Hs(r.arrayValue.values||[],e.arrayValue.values||[],_o);case 10:return function(o,d){const m=o.mapValue.fields||{},M=d.mapValue.fields||{};if(oo(m)!==oo(M))return!1;for(const Y in m)if(m.hasOwnProperty(Y)&&(void 0===M[Y]||!_o(m[Y],M[Y])))return!1;return!0}(r,e);default:return wn()}var d}function Qi(r,e){return void 0!==(r.values||[]).find(t=>_o(t,e))}function b(r,e){if(r===e)return 0;const t=os(r),o=os(e);if(t!==o)return Gi(t,o);switch(t){case 0:case 9007199254740991:return 0;case 1:return Gi(r.booleanValue,e.booleanValue);case 2:return function(d,m){const M=bi(d.integerValue||d.doubleValue),Y=bi(m.integerValue||m.doubleValue);return M<Y?-1:M>Y?1:M===Y?0:isNaN(M)?isNaN(Y)?0:-1:1}(r,e);case 3:return O(r.timestampValue,e.timestampValue);case 4:return O(No(r),No(e));case 5:return Gi(r.stringValue,e.stringValue);case 6:return function(d,m){const M=Zi(d),Y=Zi(m);return M.compareTo(Y)}(r.bytesValue,e.bytesValue);case 7:return function(d,m){const M=d.split("/"),Y=m.split("/");for(let ye=0;ye<M.length&&ye<Y.length;ye++){const He=Gi(M[ye],Y[ye]);if(0!==He)return He}return Gi(M.length,Y.length)}(r.referenceValue,e.referenceValue);case 8:return function(d,m){const M=Gi(bi(d.latitude),bi(m.latitude));return 0!==M?M:Gi(bi(d.longitude),bi(m.longitude))}(r.geoPointValue,e.geoPointValue);case 9:return function(d,m){const M=d.values||[],Y=m.values||[];for(let ye=0;ye<M.length&&ye<Y.length;++ye){const He=b(M[ye],Y[ye]);if(He)return He}return Gi(M.length,Y.length)}(r.arrayValue,e.arrayValue);case 10:return function(d,m){if(d===Ia.mapValue&&m===Ia.mapValue)return 0;if(d===Ia.mapValue)return 1;if(m===Ia.mapValue)return-1;const M=d.fields||{},Y=Object.keys(M),ye=m.fields||{},He=Object.keys(ye);
1Y.sort(),He.sort();for(let Tt=0;Tt<Y.length&&Tt<He.length;++Tt){const sn=Gi(Y[Tt],He[Tt]);if(0!==sn)return sn;const In=b(M[Y[Tt]],ye[He[Tt]]);if(0!==In)return In}return Gi(Y.length,He.length)}(r.mapValue,e.mapValue);default:throw wn()}}function O(r,e){if("string"==typeof r&&"string"==typeof e&&r.length===e.length)return Gi(r,e);const t=Oi(r),o=Oi(e),d=Gi(t.seconds,o.seconds);return 0!==d?d:Gi(t.nanos,o.nanos)}function ce(r){return Ie(r)}function Ie(r){return"nullValue"in r?"null":"booleanValue"in r?""+r.booleanValue:"integerValue"in r?""+r.integerValue:"doubleValue"in r?""+r.doubleValue:"timestampValue"in r?function(o){const d=Oi(o);return`time(${d.seconds},${d.nanos})`}(r.timestampValue):"stringValue"in r?r.stringValue:"bytesValue"in r?Zi(r.bytesValue).toBase64():"referenceValue"in r?ui.fromName(r.referenceValue).toString():"geoPointValue"in r?`geo(${(e=r.geoPointValue).latitude},${e.longitude})`:"arrayValue"in r?function(o){let d="[",m=!0;for(const M of o.values||[])m?m=!1:d+=",",d+=Ie(M);return d+"]"}(r.arrayValue):"mapValue"in r?function(o){const d=Object.keys(o.fields||{}).sort();let m="{",M=!0;for(const Y of d)M?M=!1:m+=",",m+=`${Y}:${Ie(o.fields[Y])}`;return m+"}"}(r.mapValue):wn();var e}function hn(r,e){return{referenceValue:`projects/${r.projectId}/databases/${r.database}/documents/${e.path.canonicalString()}`}}function zn(r){return!!r&&"integerValue"in r}function Ti(r){return!!r&&"arrayValue"in r}function rr(r){return!!r&&"nullValue"in r}function $r(r){return!!r&&"doubleValue"in r&&isNaN(Number(r.doubleValue))}function $o(r){return!!r&&"mapValue"in r}function La(r){if(r.geoPointValue)return{geoPointValue:Object.assign({},r.geoPointValue)};if(r.timestampValue&&"object"==typeof r.timestampValue)return{timestampValue:Object.assign({},r.timestampValue)};if(r.mapValue){const e={mapValue:{fields:{}}};return Ts(r.mapValue.fields,(t,o)=>e.mapValue.fields[t]=La(o)),e}if(r.arrayValue){const e={arrayValue:{values:[]}};for(let t=0;t<(r.arrayValue.values||[]).length;++t)e.arrayValue.values[t]=La(r.arrayValue.values[t]);return e}return Object.assign({},r)}function pl(r){return"__max__"===(((r.mapValue||{}).fields||{}).__type__||{}).stringValue}function Qd(r){return"nullValue"in r?Ya:"booleanValue"in r?{booleanValue:!1}:"integerValue"in r||"doubleValue"in r?{doubleValue:NaN}:"timestampValue"in r?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"stringValue"in r?{stringValue:""}:"bytesValue"in r?{bytesValue:""}:"referenceValue"in r?hn(Jr.empty(),ui.empty()):"geoPointValue"in r?{geoPointValue:{latitude:-90,longitude:-180}}:"arrayValue"in r?{arrayValue:{}}:"mapValue"in r?{mapValue:{}}:wn()}function Of(r){return"nullValue"in r?{booleanValue:!1}:"booleanValue"in r?{doubleValue:NaN}:"integerValue"in r||"doubleValue"in r?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"timestampValue"in r?{stringValue:""}:"stringValue"in r?{bytesValue:""}:"bytesValue"in r?hn(Jr.empty(),ui.empty()):"referenceValue"in r?{geoPointValue:{latitude:-90,longitude:-180}}:"geoPointValue"in r?{arrayValue:{}}:"arrayValue"in r?{mapValue:{}}:"mapValue"in r?Ia:wn()}function qd(r,e){const t=b(r.value,e.value);return 0!==t?t:r.inclusive&&!e.inclusive?-1:!r.inclusive&&e.inclusive?1:0}function vd(r,e){const t=b(r.value,e.value);return 0!==t?t:r.inclusive&&!e.inclusive?1:!r.inclusive&&e.inclusive?-1:0}class na{constructor(e){this.value=e}static empty(){return new na({mapValue:{}})}field(e){if(e.isEmpty())return this.value;{let t=this.value;for(let o=0;o<e.length-1;++o)if(t=(t.mapValue.fields||{})[e.get(o)],!$o(t))return null;return t=(t.mapValue.fields||{})[e.lastSegment()],t||null}}set(e,t){this.getFieldsMap(e.popLast())[e.lastSegment()]=La(t)}setAll(e){let t=us.emptyPath(),o={},d=[];e.forEach((M,Y)=>{if(!t.isImmediateParentOf(Y)){const ye=this.getFieldsMap(t);this.applyChanges(ye,o,d),o={},d=[],t=Y.popLast()}M?o[Y.lastSegment()]=La(M):d.push(Y.lastSegment())});const m=this.getFieldsMap(t);this.applyChanges(m,o,d)}delete(e){const t=this.field(e.popLast());$o(t)&&t.mapValue.fields&&delete t.mapValue.fields[e.lastSegment()]}isEqual(e){return _o(this.value,e.value)}getFieldsMap(e){let t=this.value;t.mapValue.fields||(t.mapValue={fields:{}});for(let o=0;o<e.length;++o){let d=t.mapValue.fields[e.get(o)];$o(d)&&d.mapValue.fields||(d={mapValue:{fields:{}}},t.mapValue.fields[e.get(o)]=d),t=d}return t.mapValue.fields}
vendor: 4,273 bytes, line 1
1applyChanges(e,t,o){Ts(t,(d,m)=>e[d]=m);for(const d of o)delete e[d]}clone(){return new na(La(this.value))}}function Jd(r){const e=[];return Ts(r.fields,(t,o)=>{const d=new us([t]);if($o(o)){const m=Jd(o.mapValue).fields;if(0===m.length)e.push(d);else for(const M of m)e.push(d.child(M))}else e.push(d)}),new Vs(e)}class js{constructor(e,t,o,d,m,M,Y){this.key=e,this.documentType=t,this.version=o,this.readTime=d,this.createTime=m,this.data=M,this.documentState=Y}static newInvalidDocument(e){return new js(e,0,Si.min(),Si.min(),Si.min(),na.empty(),0)}static newFoundDocument(e,t,o,d){return new js(e,1,t,Si.min(),o,d,0)}static newNoDocument(e,t){return new js(e,2,t,Si.min(),Si.min(),na.empty(),0)}static newUnknownDocument(e,t){return new js(e,3,t,Si.min(),Si.min(),na.empty(),2)}convertToFoundDocument(e,t){return!this.createTime.isEqual(Si.min())||2!==this.documentType&&0!==this.documentType||(this.createTime=e),this.version=e,this.documentType=1,this.data=t,this.documentState=0,this}convertToNoDocument(e){return this.version=e,this.documentType=2,this.data=na.empty(),this.documentState=0,this}convertToUnknownDocument(e){return this.version=e,this.documentType=3,this.data=na.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=Si.min(),this}setReadTime(e){return this.readTime=e,this}get hasLocalMutations(){return 1===this.documentState}get hasCommittedMutations(){return 2===this.documentState}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return 0!==this.documentType}isFoundDocument(){return 1===this.documentType}isNoDocument(){return 2===this.documentType}isUnknownDocument(){return 3===this.documentType}isEqual(e){return e instanceof js&&this.key.isEqual(e.key)&&this.version.isEqual(e.version)&&this.documentType===e.documentType&&this.documentState===e.documentState&&this.data.isEqual(e.data)}mutableCopy(){return new js(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}class ua{constructor(e,t){this.position=e,this.inclusive=t}}function ah(r,e,t){let o=0;for(let d=0;d<r.position.length;d++){const m=e[d],M=r.position[d];if(o=m.field.isKeyField()?ui.comparator(ui.fromName(M.referenceValue),t.key):b(M,t.data.field(m.field)),"desc"===m.dir&&(o*=-1),0!==o)break}return o}function bd(r,e){if(null===r)return null===e;if(null===e||r.inclusive!==e.inclusive||r.position.length!==e.position.length)return!1;for(let t=0;t<r.position.length;t++)if(!_o(r.position[t],e.position[t]))return!1;return!0}class oc{constructor(e,t="asc"){this.field=e,this.dir=t}}function lh(r,e){return r.dir===e.dir&&r.field.isEqual(e.field)}class Md{}class Xr extends Md{constructor(e,t,o){super(),this.field=e,this.op=t,this.value=o}static create(e,t,o){return e.isKeyField()?"in"===t||"not-in"===t?this.createKeyFieldInFilter(e,t,o):new xa(e,t,o):"array-contains"===t?new Rf(e,o):"in"===t?new Oc(e,o):"not-in"===t?new Pf(e,o):"array-contains-any"===t?new Ff(e,o):new Xr(e,t,o)}static createKeyFieldInFilter(e,t,o){return"in"===t?new jl(e,o):new dh(e,o)}matches(e){const t=e.data.field(this.field);return"!="===this.op?null!==t&&this.matchesComparison(b(t,this.value)):null!==t&&os(this.value)===os(t)&&this.matchesComparison(b(t,this.value))}matchesComparison(e){switch(this.op){case"<":return e<0;case"<=":return e<=0;case"==":return 0===e;case"!=":return 0!==e;case">":return e>0;case">=":return e>=0;default:return wn()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}getFirstInequalityField(){return this.isInequality()?this.field:null}}class Ss extends Md{constructor(e,t){super(),this.filters=e,this.op=t,this.lt=null}static create(e,t){return new Ss(e,t)}matches(e){return Ul(this)?void 0===this.filters.find(t=>!t.matches(e)):void 0!==this.filters.find(t=>t.matches(e))}getFlattenedFilters(){return null!==this.lt||(this.lt=this.filters.reduce((e,t)=>
1e.concat(t.getFlattenedFilters()),[])),this.lt}getFilters(){return Object.assign([],this.filters)}getFirstInequalityField(){const e=this.ft(t=>t.isInequality());return null!==e?e.field:null}ft(e){for(const t of this.getFlattenedFilters())if(e(t))return t;return null}}function Ul(r){return"and"===r.op}function Dd(r){return"or"===r.op}function Xd(r){return ch(r)&&Ul(r)}function ch(r){for(const e of r.filters)if(e instanceof Ss)return!1;return!0}function ha(r){if(r instanceof Xr)return r.field.canonicalString()+r.op.toString()+ce(r.value);if(Xd(r))return r.filters.map(e=>ha(e)).join(",");{const e=r.filters.map(t=>ha(t)).join(",");return`${r.op}(${e})`}}function wd(r,e){return r instanceof Xr?(t=r,(o=e)instanceof Xr&&t.op===o.op&&t.field.isEqual(o.field)&&_o(t.value,o.value)):r instanceof Ss?function(t,o){return o instanceof Ss&&t.op===o.op&&t.filters.length===o.filters.length&&t.filters.reduce((d,m,M)=>d&&wd(m,o.filters[M]),!0)}(r,e):void wn();var t,o}function Lc(r,e){const t=r.filters.concat(e);return Ss.create(t,r.op)}function ac(r){return r instanceof Xr?`${(e=r).field.canonicalString()} ${e.op} ${ce(e.value)}`:r instanceof Ss?function(e){return e.op.toString()+" {"+e.getFilters().map(ac).join(" ,")+"}"}(r):"Filter";var e}class xa extends Xr{constructor(e,t,o){super(e,t,o),this.key=ui.fromName(o.referenceValue)}matches(e){const t=ui.comparator(e.key,this.key);return this.matchesComparison(t)}}class jl extends Xr{constructor(e,t){super(e,"in",t),this.keys=eu(0,t)}matches(e){return this.keys.some(t=>t.isEqual(e.key))}}class dh extends Xr{constructor(e,t){super(e,"not-in",t),this.keys=eu(0,t)}matches(e){return!this.keys.some(t=>t.isEqual(e.key))}}function eu(r,e){var t;return((null===(t=e.arrayValue)||void 0===t?void 0:t.values)||[]).map(o=>ui.fromName(o.referenceValue))}class Rf extends Xr{constructor(e,t){super(e,"array-contains",t)}matches(e){const t=e.data.field(this.field);return Ti(t)&&Qi(t.arrayValue,this.value)}}class Oc extends Xr{constructor(e,t){super(e,"in",t)}matches(e){const t=e.data.field(this.field);return null!==t&&Qi(this.value.arrayValue,t)}}class Pf extends Xr{constructor(e,t){super(e,"not-in",t)}matches(e){if(Qi(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;const t=e.data.field(this.field);return null!==t&&!Qi(this.value.arrayValue,t)}}class Ff extends Xr{constructor(e,t){super(e,"array-contains-any",t)}matches(e){const t=e.data.field(this.field);return!(!Ti(t)||!t.arrayValue.values)&&t.arrayValue.values.some(o=>Qi(this.value.arrayValue,o))}}class tu{constructor(e,t=null,o=[],d=[],m=null,M=null,Y=null){this.path=e,this.collectionGroup=t,this.orderBy=o,this.filters=d,this.limit=m,this.startAt=M,this.endAt=Y,this.dt=null}}function Rc(r,e=null,t=[],o=[],d=null,m=null,M=null){return new tu(r,e,t,o,d,m,M)}function ml(r){const e=jn(r);if(null===e.dt){let t=e.path.canonicalString();null!==e.collectionGroup&&(t+="|cg:"+e.collectionGroup),t+="|f:",t+=e.filters.map(o=>ha(o)).join(","),t+="|ob:",t+=e.orderBy.map(o=>{return(d=o).field.canonicalString()+d.dir;var d}).join(","),k(e.limit)||(t+="|l:",t+=e.limit),e.startAt&&(t+="|lb:",t+=e.startAt.inclusive?"b:":"a:",t+=e.startAt.position.map(o=>ce(o)).join(",")),e.endAt&&(t+="|ub:",t+=e.endAt.inclusive?"a:":"b:",t+=e.endAt.position.map(o=>ce(o)).join(",")),e.dt=t}return e.dt}function lc(r,e){if(r.limit!==e.limit||r.orderBy.length!==e.orderBy.length)return!1;for(let t=0;t<r.orderBy.length;t++)if(!lh(r.orderBy[t],e.orderBy[t]))return!1;if(r.filters.length!==e.filters.length)return!1;for(let t=0;t<r.filters.length;t++)if(!wd(r.filters[t],e.filters[t]))return!1;return r.collectionGroup===e.collectionGroup&&!!r.path.isEqual(e.path)&&!!bd(r.startAt,e.startAt)&&bd(r.endAt,e.endAt)}function zl(r){return ui.isDocumentKey(r.path)&&null===r.collectionGroup&&0===r.filters.length}function cc(r,e){return r.filters.filter(t=>t instanceof Xr&&t.field.isEqual(e))}function uh(r,e,t){let o=Ya,d=!0;for(const m of cc(r,e)){let M=Ya,Y=!0;switch(m.op){case"<":case"<=":M=Qd(m.value);break;case"==":case"in":case">=":M=m.value;break;case">":M=m.value,Y=!1;break;case"!=":case"not-in":M=Ya}qd({value:o,inclusive:d},{value:M,inclusive:Y})<0&&(o=M,d=Y)}if(null!==t)for(let m=0;m<r.orderBy.length;++m)if(r.orderBy[m].field.isEqual(e)){const M=t.position[m];qd({value:o,inclusive:d},{value:M,inclusive:t.inclusive})<0&&(o=M,d=t.inclusive);break}return{value:o,inclusive:d}}function nu(r,e,t){let o=Ia,d=!0;for(const m of cc(r,e)){let M=Ia,Y=!0;switch(m.op){case">=":case">":M=Of(m.value),Y=!1;break;case"==":case"in":case"<=":M=m.value;break;case"<":M=m.value,Y=!1;break;case"!=":case"not-in":M=Ia}vd({value:o,inclusive:d},{value:M,inclusive:Y})>0&&(o=M,d=Y)}if(null!==t)for(let m=0;m<r.orderBy.length;++m)if(r.orderBy[m].field.isEqual(e)){const M=t.position[m];vd({value:o,inclusive:d},{value:M,inclusive:t.inclusive})>0&&(o=M,d=t.inclusive);break}return{value:o,inclusive:d}}class bl{constructor(e,t=null,o=[],d=[],m=null,M="F",Y=null,ye=null){this.path=e,this.collectionGroup=t,this.explicitOrderBy=o,this.filters=d,this.limit=m,this.limitType=M,this.startAt=Y,this.endAt=ye,this.wt=null,this._t=null}}function dc(r,e,t,o,d,m,M,Y){return new bl(r,e,t,o,d,m,M,Y)}function Gl(r){return new bl(r)}function hh(r){return 0===r.filters.length&&null===r.limit&&null==r.startAt&&null==r.endAt&&(0===r.explicitOrderBy.length||1===r.explicitOrderBy.length&&r.explicitOrderBy[0].field.isKeyField())}function Pc(r){return r.explicitOrderBy.length>0?r.explicitOrderBy[0].field:null}function R(r){for(const e of r.filters){const t=e.getFirstInequalityField();if(null!==t)return t}return null}function _(r){return null!==r.collectionGroup}function w(r){const e=jn(r);if(null===e.wt){e.wt=[];const t=R(e),o=Pc(e);if(null!==t&&null===o)t.isKeyField()||e.wt.push(new oc(t)),e.wt.push(new oc(us.keyField(),"asc"));else{let d=!1;for(const m of e.explicitOrderBy)e.wt.push(m),m.field.isKeyField()&&(d=!0);if(!d){const m=e.explicitOrderBy.length>0?e.explicitOrderBy[e.explicitOrderBy.length-1].dir:"asc";e.wt.push(new oc(us.keyField(),m))}}}return e.wt}function N(r){const e=jn(r);if(!e._t)if("F"===e.limitType)e._t=Rc(e.path,e.collectionGroup,w(e),e.filters,e.limit,e.startAt,e.endAt);else{const t=[];for(const m of w(e))t.push(new oc(m.field,"desc"===m.dir?"asc":"desc"));const o=e.endAt?new ua(e.endAt.position,e.endAt.inclusive):null,d=e.startAt?new ua(e.startAt.position,e.startAt.inclusive):null;e._t=Rc(e.path,e.collectionGroup,t,e.filters,e.limit,o,d)}return e._t}function $e(r,e){e.getFirstInequalityField(),R(r);const t=r.filters.concat([e]);return new bl(r.path,r.collectionGroup,r.explicitOrderBy.slice(),t,r.limit,r.limitType,r.startAt,r.endAt)}function kt(r,e,t){return new bl(r.path,r.collectionGroup,r.explicitOrderBy.slice(),r.filters.slice(),e,t,r.startAt,r.endAt)}function En(r,e){return lc(N(r),N(e))&&r.limitType===e.limitType}function Nn(r){return`${ml(N(r))}|lt:${r.limitType}`}function di(r){return`Query(target=${function(e){let t=e.path.canonicalString();return null!==e.collectionGroup&&(t+=" collectionGroup="+e.collectionGroup),e.filters.length>0&&(t+=`, filters: [${e.filters.map(o=>ac(o)).join(", ")}]`),k(e.limit)||(t+=", limit: "+e.limit),e.orderBy.length>0&&(t+=`, orderBy: [${e.orderBy.map(o=>{return`${(d=o).field.canonicalString()} (${d.dir})`;var d}).join(", ")}]`),e.startAt&&(t+=", startAt: ",t+=e.startAt.inclusive?"b:":"a:",t+=e.startAt.position.map(o=>ce(o)).join(",")),e.endAt&&(t+=", endAt: ",t+=e.endAt.inclusive?"a:":"b:",t+=e.endAt.position.map(o=>ce(o)).join(",")),`Target(${t})`}(N(r))}; limitType=${r.limitType})`}function vi(r,e){return e.isFoundDocument()&&function(t,o){const d=o.key.path;return null!==t.collectionGroup?o.key.hasCollectionId(t.collectionGroup)&&t.path.isPrefixOf(d):ui.isDocumentKey(t.path)?t.path.isEqual(d):t.path.isImmediateParentOf(d)}(r,e)&&function(t,o){for(const d of w(t))if(!d.field.isKeyField()&&null===o.data.field(d.field))return!1;return!0}(r,e)&&function(t,o){for(const d of t.filters)if(!d.matches(o))return!1;return!0}(r,e)&&(o=e,!((t=r).startAt&&!function(d,m,M){const Y=ah(d,m,M);return d.inclusive?Y<=0:Y<0}(t.startAt,w(t),o)||t.endAt&&!function(d,m,M){const Y=ah(d,m,M);return d.inclusive?Y>=0:Y>0}(t.endAt,w(t),o)));var t,o}function Ui(r){return r.collectionGroup||(r.path.length%2==1?r.path.lastSegment():r.path.get(r.path.length-2))}function zr(r){return(e,t)=>{let o=!1;for(const d of w(r)){const m=Ha(d,e,t);if(0!==m)return m;o=o||d.field.isKeyField()}return 0}}function Ha(r,e,t){const o=r.field.isKeyField()?ui.comparator(e.key,t.key):function(d,m,M){const Y=m.data.field(d),ye=M.data.field(d);return null!==Y&&null!==ye?b(Y,ye):wn()}(r.field,e,t);switch(r.dir){case"asc":return o;
1case"desc":return-1*o;default:return wn()}}class Ta{constructor(e,t){this.mapKeyFn=e,this.equalsFn=t,this.inner={},this.innerSize=0}get(e){const t=this.mapKeyFn(e),o=this.inner[t];if(void 0!==o)for(const[d,m]of o)if(this.equalsFn(d,e))return m}has(e){return void 0!==this.get(e)}set(e,t){const o=this.mapKeyFn(e),d=this.inner[o];if(void 0===d)return this.inner[o]=[[e,t]],void this.innerSize++;for(let m=0;m<d.length;m++)if(this.equalsFn(d[m][0],e))return void(d[m]=[e,t]);d.push([e,t]),this.innerSize++}delete(e){const t=this.mapKeyFn(e),o=this.inner[t];if(void 0===o)return!1;for(let d=0;d<o.length;d++)if(this.equalsFn(o[d][0],e))return 1===o.length?delete this.inner[t]:o.splice(d,1),this.innerSize--,!0;return!1}forEach(e){Ts(this.inner,(t,o)=>{for(const[d,m]of o)e(d,m)})}isEmpty(){return Na(this.inner)}size(){return this.innerSize}}const Fc=new Tr(ui.comparator);function fa(){return Fc}const Nc=new Tr(ui.comparator);function kl(...r){let e=Nc;for(const t of r)e=e.insert(t.key,t);return e}function iu(r){let e=Nc;return r.forEach((t,o)=>e=e.insert(t,o.overlayedDocument)),e}function rl(){return Wl()}function Cd(){return Wl()}function Wl(){return new Ta(r=>r.toString(),(r,e)=>r.isEqual(e))}const Ml=new Tr(ui.comparator),ru=new _s(ui.comparator);function Sr(...r){let e=ru;for(const t of r)e=e.add(t);return e}const su=new _s(Gi);function fh(){return su}function ou(r,e){if(r.useProto3Json){if(isNaN(e))return{doubleValue:"NaN"};if(e===1/0)return{doubleValue:"Infinity"};if(e===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:G(e)?"-0":e}}function wm(r){return{integerValue:""+r}}function Nf(r,e){return fe(e)?wm(e):ou(r,e)}class au{constructor(){this._=void 0}}function Cm(r,e,t){return r instanceof $l?function(o,d){const m={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:o.seconds,nanos:o.nanoseconds}}}};return d&&ss(d)&&(d=Wo(d)),d&&(m.fields.__previous_value__=d),{mapValue:m}}(t,e):r instanceof Al?Hf(r,e):r instanceof Kl?ph(r,e):function(o,d){const m=Yf(o,d),M=Ed(m)+Ed(o.gt);return zn(m)&&zn(o.gt)?wm(M):ou(o.serializer,M)}(r,e)}function Bf(r,e,t){return r instanceof Al?Hf(r,e):r instanceof Kl?ph(r,e):t}function Yf(r,e){return r instanceof uc?zn(t=e)||(o=t)&&"doubleValue"in o?e:{integerValue:0}:null;var o,t}class $l extends au{}class Al extends au{constructor(e){super(),this.elements=e}}function Hf(r,e){const t=Em(e);for(const o of r.elements)t.some(d=>_o(d,o))||t.push(o);return{arrayValue:{values:t}}}class Kl extends au{constructor(e){super(),this.elements=e}}function ph(r,e){let t=Em(e);for(const o of r.elements)t=t.filter(d=>!_o(d,o));return{arrayValue:{values:t}}}class uc extends au{constructor(e,t){super(),this.serializer=e,this.gt=t}}function Ed(r){return bi(r.integerValue||r.doubleValue)}function Em(r){return Ti(r)&&r.arrayValue.values?r.arrayValue.values.slice():[]}class xd{constructor(e,t){this.field=e,this.transform=t}}class B_{constructor(e,t){this.version=e,this.transformResults=t}}class yo{constructor(e,t){this.updateTime=e,this.exists=t}static none(){return new yo}static exists(e){return new yo(void 0,e)}static updateTime(e){return new yo(e)}get isNone(){return void 0===this.updateTime&&void 0===this.exists}isEqual(e){return this.exists===e.exists&&(this.updateTime?!!e.updateTime&&this.updateTime.isEqual(e.updateTime):!e.updateTime)}}function Td(r,e){return void 0!==r.updateTime?e.isFoundDocument()&&e.version.isEqual(r.updateTime):void 0===r.exists||r.exists===e.isFoundDocument()}class Bc{}function mh(r,e){if(!r.hasLocalMutations||e&&0===e.fields.length)return null;if(null===e)return r.isNoDocument()?new hc(r.key,yo.none()):new Sd(r.key,r.data,yo.none());{const t=r.data,o=na.empty();let d=new _s(us.comparator);for(let m of e.fields)if(!d.has(m)){let M=t.field(m);null===M&&m.length>1&&(m=m.popLast(),M=t.field(m)),null===M?o.delete(m):o.set(m,M),d=d.add(m)}return new Dl(r.key,o,new Vs(d.toArray()),yo.none())}}function Yc(r,e,t){r instanceof Sd?function(o,d,m){const M=o.value.clone(),Y=Vf(o.fieldTransforms,d,m.transformResults);M.setAll(Y),d.convertToFoundDocument(m.version,M).setHasCommittedMutations()}(r,e,t):r instanceof Dl?function(o,d,m){if(!Td(o.precondition,d))return void d.convertToUnknownDocument(m.version);const M=Vf(o.fieldTransforms,d,m.transformResults),Y=d.data;Y.setAll(xm(o)),Y.setAll(M),d.convertToFoundDocument(m.version,Y).setHasCommittedMutations()}(r,e,t):e.convertToNoDocument(t.version).setHasCommittedMutations()}function lu(r,e,t,o){return r instanceof Sd?function(d,m,M,Y){if(!Td(d.precondition,m))return M;const ye=d.value.clone(),He=cu(d.fieldTransforms,Y,m);return ye.setAll(He),m.convertToFoundDocument(m.version,ye).setHasLocalMutations(),null}(r,e,t,o):r instanceof Dl?function(d,m,M,Y){if(!Td(d.precondition,m))return M;const ye=cu(d.fieldTransforms,Y,m),He=m.data;return He.setAll(xm(d)),He.setAll(ye),m.convertToFoundDocument(m.version,He).setHasLocalMutations(),null===M?null:M.unionWith(d.fieldMask.fields).unionWith(d.fieldTransforms.map(Tt=>Tt.field))}(r,e,t,o):(M=t,Td(r.precondition,m=e)?(m.convertToNoDocument(m.version).setHasLocalMutations(),null):M);var m,M}function Y_(r,e){let t=null;for(const o of r.fieldTransforms){const d=e.data.field(o.field),m=Yf(o.transform,d||null);null!=m&&(null===t&&(t=na.empty()),t.set(o.field,m))}return t||null}function H_(r,e){return r.type===e.type&&!!r.key.isEqual(e.key)&&!!r.precondition.isEqual(e.precondition)&&(o=e.fieldTransforms,!!(void 0===(t=r.fieldTransforms)&&void 0===o||t&&o&&Hs(t,o,(d,m)=>function N_(r,e){return r.field.isEqual(e.field)&&(o=e.transform,(t=r.transform)instanceof Al&&o instanceof Al||t instanceof Kl&&o instanceof Kl?Hs(t.elements,o.elements,_o):t instanceof uc&&o instanceof uc?_o(t.gt,o.gt):t instanceof $l&&o instanceof $l);var t,o}(d,m))))&&(0===r.type?r.value.isEqual(e.value):1!==r.type||r.data.isEqual(e.data)&&r.fieldMask.isEqual(e.fieldMask));var t,o}class Sd extends Bc{constructor(e,t,o,d=[]){super(),this.key=e,this.value=t,this.prec
1ondition=o,this.fieldTransforms=d,this.type=0}getFieldMask(){return null}}class Dl extends Bc{constructor(e,t,o,d,m=[]){super(),this.key=e,this.data=t,this.fieldMask=o,this.precondition=d,this.fieldTransforms=m,this.type=1}getFieldMask(){return this.fieldMask}}function xm(r){const e=new Map;return r.fieldMask.fields.forEach(t=>{if(!t.isEmpty()){const o=r.data.field(t);e.set(t,o)}}),e}function Vf(r,e,t){const o=new Map;Kn(r.length===t.length);for(let d=0;d<t.length;d++){const m=r[d],M=m.transform,Y=e.data.field(m.field);o.set(m.field,Bf(M,Y,t[d]))}return o}function cu(r,e,t){const o=new Map;for(const d of r){const m=d.transform,M=t.data.field(d.field);o.set(d.field,Cm(m,M,e))}return o}class hc extends Bc{constructor(e,t){super(),this.key=e,this.precondition=t,this.type=2,this.fieldTransforms=[]}getFieldMask(){return null}}class gh extends Bc{constructor(e,t){super(),this.key=e,this.precondition=t,this.type=3,this.fieldTransforms=[]}getFieldMask(){return null}}class _h{constructor(e,t,o,d){this.batchId=e,this.localWriteTime=t,this.baseMutations=o,this.mutations=d}applyToRemoteDocument(e,t){const o=t.mutationResults;for(let d=0;d<this.mutations.length;d++){const m=this.mutations[d];m.key.isEqual(e.key)&&Yc(m,e,o[d])}}applyToLocalView(e,t){for(const o of this.baseMutations)o.key.isEqual(e.key)&&(t=lu(o,e,t,this.localWriteTime));for(const o of this.mutations)o.key.isEqual(e.key)&&(t=lu(o,e,t,this.localWriteTime));return t}applyToLocalDocumentSet(e,t){const o=Cd();return this.mutations.forEach(d=>{const m=e.get(d.key),M=m.overlayedDocument;let Y=this.applyToLocalView(M,m.mutatedFields);Y=t.has(d.key)?null:Y;const ye=mh(M,Y);null!==ye&&o.set(d.key,ye),M.isValidDocument()||M.convertToNoDocument(Si.min())}),o}keys(){return this.mutations.reduce((e,t)=>e.add(t.key),Sr())}isEqual(e){return this.batchId===e.batchId&&Hs(this.mutations,e.mutations,(t,o)=>H_(t,o))&&Hs(this.baseMutations,e.baseMutations,(t,o)=>H_(t,o))}}class yh{constructor(e,t,o,d){this.batch=e,this.commitVersion=t,this.mutationResults=o,this.docVersions=d}static from(e,t,o){Kn(e.mutations.length===o.length);let d=Ml;const m=e.mutations;for(let M=0;M<m.length;M++)d=d.insert(m[M].key,o[M].version);return new yh(e,t,o,d)}}class Zl{constructor(e,t){this.largestBatchId=e,this.mutation=t}getKey(){return this.mutation.key}isEqual(e){return null!==e&&this.mutation===e.mutation}toString(){return`Overlay{\n      largestBatchId: ${this.largestBatchId},\n      mutation: ${this.mutation.toString()}\n    }`}}class U_{constructor(e,t){this.count=e,this.unchangedNames=t}}var ia,ys;function Tm(r){switch(r){default:return wn();case mn.CANCELLED:case mn.UNKNOWN:case mn.DEADLINE_EXCEEDED:case mn.RESOURCE_EXHAUSTED:case mn.INTERNAL:case mn.UNAVAILABLE:case mn.UNAUTHENTICATED:return!1;case mn.INVALID_ARGUMENT:case mn.NOT_FOUND:case mn.ALREADY_EXISTS:case mn.PERMISSION_DENIED:case mn.FAILED_PRECONDITION:case mn.ABORTED:case mn.OUT_OF_RANGE:case mn.UNIMPLEMENTED:case mn.DATA_LOSS:return!0}}function Il(r){if(void 0===r)return nn("GRPC error has no .code"),mn.UNKNOWN;switch(r){case ia.OK:return mn.OK;case ia.CANCELLED:return mn.CANCELLED;case ia.UNKNOWN:return mn.UNKNOWN;case ia.DEADLINE_EXCEEDED:return mn.DEADLINE_EXCEEDED;case ia.RESOURCE_EXHAUSTED:return mn.RESOURCE_EXHAUSTED;case ia.INTERNAL:return mn.INTERNAL;case ia.UNAVAILABLE:return mn.UNAVAILABLE;case ia.UNAUTHENTICATED:return mn.UNAUTHENTICATED;case ia.INVALID_ARGUMENT:return mn.INVALID_ARGUMENT;case ia.NOT_FOUND:return mn.NOT_FOUND;case ia.ALREADY_EXISTS:return mn.ALREADY_EXISTS;case ia.PERMISSION_DENIED:return mn.PERMISSION_DENIED;case ia.FAILED_PRECONDITION:return mn.FAILED_PRECONDITION;case ia.ABORTED:return mn.ABORTED;case ia.OUT_OF_RANGE:return mn.OUT_OF_RANGE;case ia.UNIMPLEMENTED:return mn.UNIMPLEMENTED;case ia.DATA_LOSS:return mn.DATA_LOSS;default:return wn()}}(ys=ia||(ia={}))[ys.OK=0]="OK",ys[ys.CANCELLED=1]="CANCELLED",ys[ys.UNKNOWN=2]="UNKNOWN",ys[ys.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",ys[ys.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",ys[ys.NOT_FOUND=5]="NOT_FOUND",ys[ys.ALREADY_EXISTS=6]="ALREADY_EXISTS",ys[ys.PERMISSION_DENIED=7]="PERMISSION_DENIED",ys[ys.UNAUTHENTICATED=16]="UNAUTHENTICATED",ys[ys.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",ys[ys.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",ys[ys.ABORTED=10]="ABORTED",ys[ys.OUT_OF_RANGE=11]="OUT_OF_RANGE",ys[ys.UNIMPLEMENT
1ED=12]="UNIMPLEMENTED",ys[ys.INTERNAL=13]="INTERNAL",ys[ys.UNAVAILABLE=14]="UNAVAILABLE",ys[ys.DATA_LOSS=15]="DATA_LOSS";class fc{constructor(){this.onExistenceFilterMismatchCallbacks=new Map}static get instance(){return vh}static getOrCreateInstance(){return null===vh&&(vh=new fc),vh}onExistenceFilterMismatch(e){const t=Symbol();return this.onExistenceFilterMismatchCallbacks.set(t,e),()=>this.onExistenceFilterMismatchCallbacks.delete(t)}notifyOnExistenceFilterMismatch(e){this.onExistenceFilterMismatchCallbacks.forEach(t=>t(e))}}let vh=null;function Sm(){return new TextEncoder}const j_=new Fo([4294967295,4294967295],0);function km(r){const e=Sm().encode(r),t=new Ja;return t.update(e),new Uint8Array(t.digest())}function Am(r){const e=new DataView(r.buffer),t=e.getUint32(0,!0),o=e.getUint32(4,!0),d=e.getUint32(8,!0),m=e.getUint32(12,!0);return[new Fo([t,o],0),new Fo([d,m],0)]}class Uf{constructor(e,t,o){if(this.bitmap=e,this.padding=t,this.hashCount=o,t<0||t>=8)throw new kd(`Invalid padding: ${t}`);if(o<0)throw new kd(`Invalid hash count: ${o}`);if(e.length>0&&0===this.hashCount)throw new kd(`Invalid hash count: ${o}`);if(0===e.length&&0!==t)throw new kd(`Invalid padding when bitmap length is 0: ${t}`);this.It=8*e.length-t,this.Tt=Fo.fromNumber(this.It)}Et(e,t,o){let d=e.add(t.multiply(Fo.fromNumber(o)));return 1===d.compare(j_)&&(d=new Fo([d.getBits(0),d.getBits(1)],0)),d.modulo(this.Tt).toNumber()}At(e){return 0!=(this.bitmap[Math.floor(e/8)]&1<<e%8)}vt(e){if(0===this.It)return!1;const t=km(e),[o,d]=Am(t);for(let m=0;m<this.hashCount;m++){const M=this.Et(o,d,m);if(!this.At(M))return!1}return!0}static create(e,t,o){const d=e%8==0?0:8-e%8,m=new Uint8Array(Math.ceil(e/8)),M=new Uf(m,d,t);return o.forEach(Y=>M.insert(Y)),M}insert(e){if(0===this.It)return;const t=km(e),[o,d]=Am(t);for(let m=0;m<this.hashCount;m++){const M=this.Et(o,d,m);this.Rt(M)}}Rt(e){const t=Math.floor(e/8);this.bitmap[t]|=1<<e%8}}class kd extends Error{constructor(){super(...arguments),this.name="BloomFilterError"}}class du{constructor(e,t,o,d,m){this.snapshotVersion=e,this.targetChanges=t,this.targetMismatches=o,this.documentUpdates=d,this.resolvedLimboDocuments=m}static createSynthesizedRemoteEventForCurrentChange(e,t,o){const d=new Map;return d.set(e,uu.createSynthesizedTargetChangeForCurrentChange(e,t,o)),new du(Si.min(),d,new Tr(Gi),fa(),Sr())}}class uu{constructor(e,t,o,d,m){this.resumeToken=e,this.current=t,this.addedDocuments=o,this.modifiedDocuments=d,this.removedDocuments=m}static createSynthesizedTargetChangeForCurrentChange(e,t,o){return new uu(o,t,Sr(),Sr(),Sr())}}class bh{constructor(e,t,o,d){this.Pt=e,this.removedTargetIds=t,this.key=o,this.bt=d}}class Im{constructor(e,t){this.targetId=e,this.Vt=t}}class hu{constructor(e,t,o=Us.EMPTY_BYTE_STRING,d=null){this.state=e,this.targetIds=t,this.resumeToken=o,this.cause=d}}class Ll{constructor(){this.St=0,this.Dt=zf(),this.Ct=Us.EMPTY_BYTE_STRING,this.xt=!1,this.Nt=!0}get current(){return this.xt}get resumeToken(){return this.Ct}get kt(){return 0!==this.St}get Mt(){return this.Nt}$t(e){e.approximateByteSize()>0&&(this.Nt=!0,this.Ct=e)}Ot(){let e=Sr(),t=Sr(),o=Sr();return this.Dt.forEach((d,m)=>{switch(m){case 0:e=e.add(d);break;case 2:t=t.add(d);break;case 1:o=o.add(d);break;default:wn()}}),new uu(this.Ct,this.xt,e,t,o)}Ft(){this.Nt=!1,this.Dt=zf()}Bt(e,t){this.Nt=!0,this.Dt=this.Dt.insert(e,t)}Lt(e){this.Nt=!0,this.Dt=this.Dt.remove(e)}qt(){this.St+=1}Ut(){this.St-=1}Kt(){this.Nt=!0,this.xt=!0}}class fu{constructor(e){this.Gt=e,this.Qt=new Map,this.jt=fa(),this.zt=jf(),this.Wt=new Tr(Gi)}Ht(e){for(const t of e.Pt)e.bt&&e.bt.isFoundDocument()?this.Jt(t,e.bt):this.Yt(t,e.key,e.bt);for(const t of e.removedTargetIds)this.Yt(t,e.key,e.bt)}Xt(e){this.forEachTarget(e,t=>{const o=this.Zt(t);switch(e.state){case 0:this.te(t)&&o.$t(e.resumeToken);break;case 1:o.Ut(),o.kt||o.Ft(),o.$t(e.resumeToken);break;case 2:o.Ut(),o.kt||this.removeTarget(t);break;case 3:this.te(t)&&(o.Kt(),o.$t(e.resumeToken));break;case 4:this.te(t)&&(this.ee(t),o.$t(e.resumeToken));break;default:wn()}})}forEachTarget(e,t){e.targetIds.length>0?e.targetIds.forEach(t):this.Qt.forEach((o,d)=>{this.te(d)&&t(d)})}ne(e){var t;const o=e.targetId,d=e.Vt.count,m=this.se(o);if(m){const M=m.target;if(zl(M))if(0===d){const Y=new ui(M.path);this.Yt(o,Y,js.newNoDocument(Y,Si.min()))}else Kn(1===d);else{const Y=this.ie(o);if(Y!==d){const ye=this.re(e,Y);0!==ye&&(this.ee(o),this.Wt=this.Wt.insert(o,2===ye?"TargetPurposeExistenceFilterMismatchBloom":"TargetPurposeExistenceFilterMismatch")),null===(t=fc.instance)||void 0===t||t.notifyOnExistenceFilterMismatch(function(He,Tt,sn){var In,Gn,ci,xi,Ii,Pr;const vs={localCacheCount:Tt,existenceFilterCount:sn.count},es=sn.unchangedNames;return es&&(vs.bloomFilter={applied:0===He,hashCount:null!==(In=null==es?void 0:es.hashCount)&&void 0!==In?In:0,bitmapLength:null!==(xi=null===(ci=null===(Gn=null==es?void 0:es.bits)||void 0===Gn?void 0:Gn.bitmap)||void 0===ci?void 0:ci.length)&&void 0!==xi?xi:0,padding:null!==(Pr=null===(Ii=null==es?void 0:es.bits)||void 0===Ii?void 0:Ii.padding)&&void 0!==Pr?Pr:0}),vs}(ye,Y,e.Vt))}}}}re(e,t){const{unchangedNames:o,count:d}=e.Vt;if(!o||!o.bits)return 1;const{bits:{bitmap:m="",padding:M=0},hashCount:Y=0}=o;let ye,He;try{ye=Zi(m).toUint8Array()}catch(Tt){if(Tt instanceof cl)return xn("Decoding the base64 bloom filter in existence filter failed ("+Tt.message+"); ignoring the bloom filter and falling back to full re-query."),1;throw Tt}try{He=new Uf(ye,M,Y)}catch(Tt){return xn(Tt instanceof kd?"BloomFilter error: ":"Applying bloom filter failed: ",Tt),1}return 0===He.It?1:d!==t-this.oe(e.targetId,He)?2:0}oe(e,t){const o=this.Gt.getRemoteKeysForTarget(e);let d=0;return o.forEach(m=>{const M=this.Gt.ue(),Y=`projects/${M.projectId}/databases/${M.database}/documents/${m.path.canonicalString()}`;t.vt(Y)||(this.Yt(e,m,null),d++)}),d}ce(e){const t=new Map;this.Qt.forEach((m,M)=>{const Y=this.se(M);if(Y){if(m.current&&zl(Y.target)){const ye=new ui(Y.target.path);null!==this.jt.get(ye)||this.ae(M,ye)||this.Yt(M,ye,js.newNoDocument(ye,e))}
1m.Mt&&(t.set(M,m.Ot()),m.Ft())}});let o=Sr();this.zt.forEach((m,M)=>{let Y=!0;M.forEachWhile(ye=>{const He=this.se(ye);return!He||"TargetPurposeLimboResolution"===He.purpose||(Y=!1,!1)}),Y&&(o=o.add(m))}),this.jt.forEach((m,M)=>M.setReadTime(e));const d=new du(e,t,this.Wt,this.jt,o);return this.jt=fa(),this.zt=jf(),this.Wt=new Tr(Gi),d}Jt(e,t){if(!this.te(e))return;const o=this.ae(e,t.key)?2:0;this.Zt(e).Bt(t.key,o),this.jt=this.jt.insert(t.key,t),this.zt=this.zt.insert(t.key,this.he(t.key).add(e))}Yt(e,t,o){if(!this.te(e))return;const d=this.Zt(e);this.ae(e,t)?d.Bt(t,1):d.Lt(t),this.zt=this.zt.insert(t,this.he(t).delete(e)),o&&(this.jt=this.jt.insert(t,o))}removeTarget(e){this.Qt.delete(e)}ie(e){const t=this.Zt(e).Ot();return this.Gt.getRemoteKeysForTarget(e).size+t.addedDocuments.size-t.removedDocuments.size}qt(e){this.Zt(e).qt()}Zt(e){let t=this.Qt.get(e);return t||(t=new Ll,this.Qt.set(e,t)),t}he(e){let t=this.zt.get(e);return t||(t=new _s(Gi),this.zt=this.zt.insert(e,t)),t}te(e){const t=null!==this.se(e);return t||ot("WatchChangeAggregator","Detected inactive target",e),t}se(e){const t=this.Qt.get(e);return t&&t.kt?null:this.Gt.le(e)}ee(e){this.Qt.set(e,new Ll),this.Gt.getRemoteKeysForTarget(e).forEach(t=>{this.Yt(e,t,null)})}ae(e,t){return this.Gt.getRemoteKeysForTarget(e).has(t)}}function jf(){return new Tr(ui.comparator)}function zf(){return new Tr(ui.comparator)}const Lm={asc:"ASCENDING",desc:"DESCENDING"},$v={"<":"LESS_THAN","<=":"LESS_THAN_OR_EQUAL",">":"GREATER_THAN",">=":"GREATER_THAN_OR_EQUAL","==":"EQUAL","!=":"NOT_EQUAL","array-contains":"ARRAY_CONTAINS",in:"IN","not-in":"NOT_IN","array-contains-any":"ARRAY_CONTAINS_ANY"},Kv={and:"AND",or:"OR"};class Zv{constructor(e,t){this.databaseId=e,this.useProto3Json=t}}function pu(r,e){return r.useProto3Json||k(e)?e:{value:e}}function pc(r,e){return r.useProto3Json?`${new Date(1e3*e.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")}.${("000000000"+e.nanoseconds).slice(-9)}Z`:{seconds:""+e.seconds,nanos:e.nanoseconds}}function z_(r,e){return r.useProto3Json?e.toBase64():e.toUint8Array()}function Qv(r,e){return pc(r,e.toTimestamp())}function Bo(r){return Kn(!!r),Si.fromTimestamp(function(e){const t=Oi(e);return new Qr(t.seconds,t.nanos)}(r))}function Gf(r,e){return(t=r,new mr(["projects",t.projectId,"databases",t.database])).child("documents").child(e).canonicalString();var t}function Om(r){const e=mr.fromString(r);return Kn(Zf(e)),e}function mu(r,e){return Gf(r.databaseId,e.path)}function Ol(r,e){const t=Om(e);if(t.get(1)!==r.databaseId.projectId)throw new An(mn.INVALID_ARGUMENT,"Tried to deserialize key from different project: "+t.get(1)+" vs "+r.databaseId.projectId);if(t.get(3)!==r.databaseId.database)throw new An(mn.INVALID_ARGUMENT,"Tried to deserialize key from different database: "+t.get(3)+" vs "+r.databaseId.database);return new ui(Dh(t))}function Mh(r,e){return Gf(r.databaseId,e)}function gu(r){const e=Om(r);return 4===e.length?mr.emptyPath():Dh(e)}function Ad(r){return new mr(["projects",r.databaseId.projectId,"databases",r.databaseId.database]).canonicalString()}function Dh(r){return Kn(r.length>4&&"documents"===r.get(4)),r.popFirst(5)}function Rm(r,e,t){return{name:mu(r,e),fields:t.value.mapValue.fields}}function Yo(r,e,t){const o=Ol(r,e.name),d=Bo(e.updateTime),m=e.createTime?Bo(e.createTime):Si.min(),M=new na({mapValue:{fields:e.fields}}),Y=js.newFoundDocument(o,d,m,M);return t&&Y.setHasCommittedMutations(),t?Y.setHasCommittedMutations():Y}function Hc(r,e){let t;if(e instanceof Sd)t={update:Rm(r,e.key,e.value)};else if(e instanceof hc)t={delete:mu(r,e.key)};else if(e instanceof Dl)t={update:Rm(r,e.key,e.data),updateMask:Q_(e.fieldMask)};else{if(!(e instanceof gh))return wn();t={verify:mu(r,e.key)}}return e.fieldTransforms.length>0&&(t.updateTransforms=e.fieldTransforms.map(o=>function(d,m){const M=m.transform;if(M instanceof $l)return{fieldPath:m.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(M instanceof Al)return{fieldPath:m.field.canonicalString(),appendMissingElements:{values:M.elements}};if(M instanceof Kl)return{fieldPath:m.field.canonicalString(),removeAllFromArray:{values:M.elements}};if(M instanceof uc)return{fieldPath:m.field.canonicalString(),increment:M.gt};throw wn()}(0,o))),e.precondition.isNone||(t.currentDocument=void 0!==(d=e.precondition).updateTime?{updateTime:Qv(r,d.updateTime)}:void 0!==d.exists?{exists:d.exists}:wn()),t;var d}function wh(r,e){const t=e.currentDocument?void 0!==(d=e.currentDocument).updateTime?yo.updateTime(Bo(d.updateTime)):void 0!==d.exists?yo.exists(d.exists):yo.none():yo.none(),o=e.updateTransforms?e.updateTransforms.map(d=>function(m,M){let Y=null;"setToServerValue"in M?(Kn("REQUEST_TIME"===M.setToServerValue),Y=new $l):"appendMissingElements"in M?Y=new Al(M.appendMissingElements.values||[]):"removeAllFromArray"in M?Y=new Kl(M.removeAllFromArray.values||[]):"increment"in M?Y=new uc(m,M.increment):wn();const ye=us.fromServerFormat(M.fieldPath);return new xd(ye,Y)}(r,d)):[];var d;if(e.update){const d=Ol(r,e.update.name),m=new na({mapValue:{fields:e.update.fields}});if(e.updateMask){const M=new Vs((e.updateMask.fieldPaths||[]).map(He=>us.fromServerFormat(He)));return new Dl(d,m,M,t,o)}return new Sd(d,m,t,o)}if(e.delete){const d=Ol(r,e.delete);return new hc(d,t)}if(e.verify){const d=Ol(r,e.verify);return new gh(d,t)}return wn()}function Pm(r,e){return{documents:[Mh(r,e.path)]}}function Wf(r,e){const t={structuredQuery:{}},o=e.path;null!==e.collectionGroup?(t.parent=Mh(r,o),t.structuredQuery.from=[{collectionId:e.collectionGroup,allDescendants:!0}]):(t.parent=Mh(r,o.popLast()),t.structuredQuery.from=[{collectionId:o.lastSegment()}]);const d=function(ye){if(0!==ye.length)return Kf(Ss.create(ye,"and"))}(e.filters);d&&(t.structuredQuery.where=d);const m=function(ye){if(0!==ye.length)return ye.map(He=>{return{field:Ql((Tt=He).field),direction:qv(Tt.dir)};var Tt})}(e.orderBy);m&&(t.structuredQuery.orderBy=m);const M=pu(r,e.limit);var Y,ye;return null!==M&&(t.structuredQuery.limit=M),e.startAt&&(t.structuredQuery.startAt={before:(Y=e.startAt).inclusive,values:Y.position}),e.endAt&&(t.structuredQuery.endAt={before:!(ye=e.endAt).inclusive,values:ye.position}),t}function Fm(r){let e=gu(r.parent);const t=r.structuredQuery,o=t.from?t.from.length:0;let d=null;if(o>0){Kn(1===o);const Tt=t.from[0];Tt.allDescendants?d=Tt.collectionId:e=e.child(Tt.collectionId)}let m=[];t.where&&(m=function(Tt){const sn=Z_(Tt);return sn instanceof Ss&&Xd(sn)?sn.getFilters():[sn]}(t.where));let M=[];t.orderBy&&(M=t.orderBy.map(Tt=>{return new oc(Vc((sn=Tt).field),function(In){switch(In){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(sn.direction));var sn}));let Y=null;t.limit&&(Y=function(Tt){let sn;return sn="object"==typeof Tt?Tt.value:Tt,k(sn)?null:sn}(t.limit));let ye=null;var Tt;t.startAt&&(ye=new ua((Tt=t.startAt).values||[],!!Tt.before));let He=null;return t.endAt&&(He=function(Tt){return new ua(Tt.values||[],!Tt.before)}(t.endAt)),dc(e,d,M,m,Y,"F",ye,He)}function Z_(r){return void 0!==r.unaryFilter?function(e){switch(e.unaryFilter.op){case"IS_NAN":const t=Vc(e.unaryFilter.field);return Xr.create(t,"==",{doubleValue:NaN});case"IS_NULL":const o=Vc(e.unaryFilter.field);return Xr.create(o,"==",{nullValue:"NULL_VALUE"});
1case"IS_NOT_NAN":const d=Vc(e.unaryFilter.field);return Xr.create(d,"!=",{doubleValue:NaN});case"IS_NOT_NULL":const m=Vc(e.unaryFilter.field);return Xr.create(m,"!=",{nullValue:"NULL_VALUE"});default:return wn()}}(r):void 0!==r.fieldFilter?Xr.create(Vc((e=r).fieldFilter.field),function(t){switch(t){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return wn()}}(e.fieldFilter.op),e.fieldFilter.value):void 0!==r.compositeFilter?function(e){return Ss.create(e.compositeFilter.filters.map(t=>Z_(t)),function(t){switch(t){case"AND":return"and";case"OR":return"or";default:return wn()}}(e.compositeFilter.op))}(r):wn();var e}function qv(r){return Lm[r]}function _u(r){return $v[r]}function $f(r){return Kv[r]}function Ql(r){return{fieldPath:r.canonicalString()}}function Vc(r){return us.fromServerFormat(r.fieldPath)}function Kf(r){return r instanceof Xr?function(e){if("=="===e.op){if($r(e.value))return{unaryFilter:{field:Ql(e.field),op:"IS_NAN"}};if(rr(e.value))return{unaryFilter:{field:Ql(e.field),op:"IS_NULL"}}}else if("!="===e.op){if($r(e.value))return{unaryFilter:{field:Ql(e.field),op:"IS_NOT_NAN"}};if(rr(e.value))return{unaryFilter:{field:Ql(e.field),op:"IS_NOT_NULL"}}}return{fieldFilter:{field:Ql(e.field),op:_u(e.op),value:e.value}}}(r):r instanceof Ss?function(e){const t=e.getFilters().map(o=>Kf(o));return 1===t.length?t[0]:{compositeFilter:{op:$f(e.op),filters:t}}}(r):wn()}function Q_(r){const e=[];return r.fields.forEach(t=>e.push(t.canonicalString())),{fieldPaths:e}}function Zf(r){return r.length>=4&&"projects"===r.get(0)&&"databases"===r.get(2)}class Rl{constructor(e,t,o,d,m=Si.min(),M=Si.min(),Y=Us.EMPTY_BYTE_STRING,ye=null){this.target=e,this.targetId=t,this.purpose=o,this.sequenceNumber=d,this.snapshotVersion=m,this.lastLimboFreeSnapshotVersion=M,this.resumeToken=Y,this.expectedCount=ye}withSequenceNumber(e){return new Rl(this.target,this.targetId,this.purpose,e,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,this.expectedCount)}withResumeToken(e,t){return new Rl(this.target,this.targetId,this.purpose,this.sequenceNumber,t,this.lastLimboFreeSnapshotVersion,e,null)}withExpectedCount(e){return new Rl(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,e)}withLastLimboFreeSnapshotVersion(e){return new Rl(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,e,this.resumeToken,this.expectedCount)}}class Ch{constructor(e){this.fe=e}}function Nm(r,e){const t=e.key,o={prefixPath:t.getCollectionPath().popLast().toArray(),collectionGroup:t.collectionGroup,documentId:t.path.lastSegment(),readTime:Id(e.readTime),hasCommittedMutations:e.hasCommittedMutations};if(e.isFoundDocument())o.document={name:mu(d=r.fe,(m=e).key),fields:m.data.value.mapValue.fields,updateTime:pc(d,m.version.toTimestamp()),createTime:pc(d,m.createTime.toTimestamp())};else if(e.isNoDocument())o.noDocument={path:t.path.toArray(),readTime:mc(e.version)};else{if(!e.isUnknownDocument())return wn();o.unknownDocument={path:t.path.toArray(),version:mc(e.version)}}var d,m;return o}function Id(r){const e=r.toTimestamp();return[e.seconds,e.nanoseconds]}function mc(r){const e=r.toTimestamp();return{seconds:e.seconds,nanoseconds:e.nanoseconds}}function gc(r){const e=new Qr(r.seconds,r.nanoseconds);return Si.fromTimestamp(e)}function dl(r,e){const t=(e.baseMutations||[]).map(m=>wh(r.fe,m));for(let m=0;m<e.mutations.length-1;++m){const M=e.mutations[m];m+1<e.mutations.length&&void 0!==e.mutations[m+1].transform&&(M.updateTransforms=e.mutations[m+1].transform.fieldTransforms,e.mutations.splice(m+1,1),++m)}const o=e.mutations.map(m=>wh(r.fe,m)),d=Qr.fromMillis(e.localWriteTimeMs);return new _h(e.batchId,d,t,o)}function yu(r){const e=gc(r.readTime),t=void 0!==r.lastLimboFreeSnapshotVersion?gc(r.lastLimboFreeSnapshotVersion):Si.min();let o;var d;return void 0!==r.query.documents?(Kn(1===(d=r.query).documents.length),o=N(Gl(gu(d.documents[0])))):o=N(Fm(r.query)),new Rl(o,r.targetId,"TargetPurposeListen",r.lastListenSequenceNumber,e,t,Us.fromBase64String(r.resumeToken))}function Eh(r,e){const t=mc(e.snapshotVersion),o=mc(e.lastLimboFreeSnapshotVersion);let d;d=zl(e.target)?Pm(r.fe,e.target):Wf(r.fe,e.target);const m=e.resumeToken.toBase64();return{targetId:e.targetId,canonicalId:ml(e.target),readTime:t,resumeToken:m,lastListenSequenceNumber:e.sequenceNumber,lastLimboFreeSnapshotVersion:o,query:d}}function Ld(r){const e=Fm({parent:r.parent,structuredQuery:r.structuredQuery});return"LAST"===r.limitType?kt(e,e.limit,"L"):e}function Qf(r,e){return new Zl(e.largestBatchId,wh(r.fe,e.overlayMutation))}function xh(r,e){const t=e.path.lastSegment();return[r,Se(e.path.popLast()),t]}function vu(r,e,t,o){return{indexId:r,uid:e.uid||"",sequenceNumber:t,readTime:mc(o.readTime),documentKey:Se(o.documentKey.path),largestBatchId:o.largestBatchId}}class Uc{getBundleMetadata(e,t){return qf(e).get(t).next(o=>{if(o)return{id:(d=o).bundleId,createTime:gc(d.createTime),version:d.version};var d})}saveBundleMetadata(e,t){return qf(e).put({bundleId:(o=t).id,createTime:mc(Bo(o.createTime)),version:o.version});var o}getNamedQuery(e,t){return Th(e).get(t).next(o=>{if(o)return{name:(d=o).name,query:Ld(d.bundledQuery),readTime:gc(d.readTime)};var d})}saveNamedQuery(e,t){return Th(e).put({name:(o=t).name,readTime:mc(Bo(o.readTime)),bundledQuery:o.bundledQuery});var o}}function qf(r){return Ur(r,"bundles")}function Th(r){return Ur(r,"namedQueries")}
1class Sh{constructor(e,t){this.serializer=e,this.userId=t}static de(e,t){return new Sh(e,t.uid||"")}getOverlay(e,t){return bu(e).get(xh(this.userId,t)).next(o=>o?Qf(this.serializer,o):null)}getOverlays(e,t){const o=rl();return se.forEach(t,d=>this.getOverlay(e,d).next(m=>{null!==m&&o.set(d,m)})).next(()=>o)}saveOverlays(e,t,o){const d=[];return o.forEach((m,M)=>{const Y=new Zl(t,M);d.push(this.we(e,Y))}),se.waitFor(d)}removeOverlaysForBatchId(e,t,o){const d=new Set;t.forEach(M=>d.add(Se(M.getCollectionPath())));const m=[];return d.forEach(M=>{const Y=IDBKeyRange.bound([this.userId,M,o],[this.userId,M,o+1],!1,!0);m.push(bu(e).J("collectionPathOverlayIndex",Y))}),se.waitFor(m)}getOverlaysForCollection(e,t,o){const d=rl(),m=Se(t),M=IDBKeyRange.bound([this.userId,m,o],[this.userId,m,Number.POSITIVE_INFINITY],!0);return bu(e).j("collectionPathOverlayIndex",M).next(Y=>{for(const ye of Y){const He=Qf(this.serializer,ye);d.set(He.getKey(),He)}return d})}getOverlaysForCollectionGroup(e,t,o,d){const m=rl();let M;const Y=IDBKeyRange.bound([this.userId,t,o],[this.userId,t,Number.POSITIVE_INFINITY],!0);return bu(e).X({index:"collectionGroupOverlayIndex",range:Y},(ye,He,Tt)=>{const sn=Qf(this.serializer,He);m.size()<d||sn.largestBatchId===M?(m.set(sn.getKey(),sn),M=sn.largestBatchId):Tt.done()}).next(()=>m)}we(e,t){return bu(e).put(function(o,d,m){const[M,Y,ye]=xh(d,m.mutation.key);return{userId:d,collectionPath:Y,documentId:ye,collectionGroup:m.mutation.key.getCollectionGroup(),largestBatchId:m.largestBatchId,overlayMutation:Hc(o.fe,m.mutation)}}(this.serializer,this.userId,t))}}function bu(r){return Ur(r,"documentOverlays")}class _c{constructor(){}_e(e,t){this.me(e,t),t.ge()}me(e,t){if("nullValue"in e)this.ye(t,5);else if("booleanValue"in e)this.ye(t,10),t.pe(e.booleanValue?1:0);else if("integerValue"in e)this.ye(t,15),t.pe(bi(e.integerValue));else if("doubleValue"in e){const o=bi(e.doubleValue);isNaN(o)?this.ye(t,13):(this.ye(t,15),G(o)?t.pe(0):t.pe(o))}else if("timestampValue"in e){const o=e.timestampValue;this.ye(t,20),"string"==typeof o?t.Ie(o):(t.Ie(`${o.seconds||""}`),t.pe(o.nanos||0))}else if("stringValue"in e)this.Te(e.stringValue,t),this.Ee(t);else if("bytesValue"in e)this.ye(t,30),t.Ae(Zi(e.bytesValue)),this.Ee(t);else if("referenceValue"in e)this.ve(e.referenceValue,t);else if("geoPointValue"in e){const o=e.geoPointValue;this.ye(t,45),t.pe(o.latitude||0),t.pe(o.longitude||0)}else"mapValue"in e?pl(e)?this.ye(t,Number.MAX_SAFE_INTEGER):(this.Re(e.mapValue,t),this.Ee(t)):"arrayValue"in e?(this.Pe(e.arrayValue,t),this.Ee(t)):wn()}Te(e,t){this.ye(t,25),this.be(e,t)}be(e,t){t.Ie(e)}Re(e,t){const o=e.fields||{};this.ye(t,55);for(const d of Object.keys(o))this.Te(d,t),this.me(o[d],t)}Pe(e,t){const o=e.values||[];this.ye(t,50);for(const d of o)this.me(d,t)}ve(e,t){this.ye(t,37),ui.fromName(e).path.forEach(o=>{this.ye(t,60),this.be(o,t)})}ye(e,t){e.pe(t)}Ee(e){e.pe(2)}}function Od(r){if(0===r)return 8;let e=0;return r>>4==0&&(e+=4,r<<=4),r>>6==0&&(e+=2,r<<=2),r>>7==0&&(e+=1),e}function Bm(r){const e=64-function(t){let o=0;for(let d=0;d<8;++d){const m=Od(255&t[d]);if(o+=m,8!==m)break}return o}(r);return Math.ceil(e/8)}_c.Ve=new _c;class q_{constructor(){this.buffer=new Uint8Array(1024),this.position=0}Se(e){const t=e[Symbol.iterator]();let o=t.next();for(;!o.done;)this.De(o.value),o=t.next();this.Ce()}xe(e){const t=e[Symbol.iterator]();let o=t.next();for(;!o.done;)this.Ne(o.value),o=t.next();this.ke()}Me(e){for(const t of e){const o=t.charCodeAt(0);if(o<128)this.De(o);else if(o<2048)this.De(960|o>>>6),this.De(128|63&o);else if(t<"\ud800"||"\udbff"<t)this.De(480|o>>>12),this.De(128|63&o>>>6),this.De(128|63&o);else{const d=t.codePointAt(0);this.De(240|d>>>18),this.De(128|63&d>>>12),this.De(128|63&d>>>6),this.De(128|63&d)}}this.Ce()}$e(e){for(const t of e){const o=t.charCodeAt(0);if(o<128)this.Ne(o);else if(o<2048)this.Ne(960|o>>>6),this.Ne(128|63&o);else if(t<"\ud800"||"\udbff"<t)this.Ne(480|o>>>12),this.Ne(128|63&o>>>6),this.Ne(128|63&o);else{const d=t.codePointAt(0);this.Ne(240|d>>>18),this.Ne(128|63&d>>>12),this.Ne(128|63&d>>>6),this.Ne(128|63&d)}}this.ke()}Oe(e){const t=this.Fe(e),o=Bm(t);this.Be(1+o),this.buffer[this.position++]=255&o;for(let d=t.length-o;d<t.length;++d)this.buffer[this.position++]=255&t[d]}Le(e){const t=this.Fe(e),o=Bm(t);this.Be(1+o),this.buffer[this.position++]=~(255&o);for(let d=t.length-o;d<t.length;++d)this.buffer[this.position++]=~(255&t[d])}qe(){this.Ue(255),this.Ue(255)}Ke(){this.Ge(255),this.Ge(255)}reset(){this.position=0}seed(e){this.Be(e.length),this.buffer.set(e,this.position),this.position+=e.length}Qe(){return this.buffer.slice(0,this.position)}Fe(e){const t=function(d){const m=new DataView(new ArrayBuffer(8));return m.setFloat64(0,d,!1),new Uint8Array(m.buffer)}(e),o=0!=(128&t[0]);t[0]^=o?255:128;for(let d=1;d<t.length;++d)t[d]^=o?255:0;return t}De(e){const t=255&e;0===t?(this.Ue(0),this.Ue(255)):255===t?(this.Ue(255),this.Ue(0)):this.Ue(t)}Ne(e){const t=255&e;0===t?(this.Ge(0),this.Ge(255)):255===t?(this.Ge(255),this.Ge(0)):this.Ge(e)}Ce(){this.Ue(0),this.Ue(1)}ke(){this.Ge(0),this.Ge(1)}Ue(e){this.Be(1),this.buffer[this.position++]=e}Ge(e){this.Be(1),this.buffer[this.position++]=~e}Be(e){const t=e+this.position;if(t<=this.buffer.length)return;let o=2*this.buffer.length;o<t&&(o=t);const d=new Uint8Array(o);d.set(this.buffer),this.buffer=d}}class J_{constructor(e){this.je=e}Ae(e){this.je.Se(e)}Ie(e){this.je.Me(e)}pe(e){this.je.Oe(e)}ge(){this.je.qe()}}class X_{constructor(e){this.je=e}Ae(e){this.je.xe(e)}Ie(e){this.je.$e(e)}pe(e){this.je.Le(e)}ge(){this.je.Ke()}}class jc{constructor(){this.je=new q_,this.ze=new J_(this.je),this.We=new X_(this.je)}seed(e){this.je.seed(e)}He(e){return 0===e?this.ze:this.We}Qe(){return this.je.Qe()}reset(){this.je.reset()}}class zc{constructor(e,t,o,d){this.indexId=e,this.documentKey=t,this.arrayValue=o,this.directionalValue=d}Je(){const e=this.directionalValue.length,t=0===e||255===this.directionalValue[e-1]?e+1:e,o=new Uint8Array(t);return o.set(this.directionalValue,0),t!==e?o.set([0],this.directionalValue.length):++o[o.length-1],new zc(this.indexId,this.documentKey,this.arrayValue,o)}}function ql(r,e){let t=r.indexId-e.indexId;return 0!==t?t:(t=Ym(r.arrayValue,e.arrayValue),0!==t?t:(t=Ym(r.directionalValue,e.directionalValue),0!==t?t:ui.comparator(r.documentKey,e.documentKey)))}function Ym(r,e){for(let t=0;t<r.length&&t<e.length;++t){const o=r[t]-e[t];if(0!==o)return o}return r.length-e.length}class Hm{constructor(e){this.collectionId=null!=e.collectionGroup?e.collectionGroup:e.path.lastSegment(),this.Ye=e.orderBy,this.Xe=[];for(const t of e.filters){const o=t;o.isInequality()?this.Ze=o:this.Xe.push(o)}}tn(e){Kn(e.collectionGroup===this.collectionId);const t=ea(e);if(void 0!==t&&!this.en(t))return!1;const o=Ra(e);let d=new Set,m=0,M=0;for(;m<o.length&&this.en(o[m]);++m)d=d.add(o[m].fieldPath.canonicalString());if(m===o.length)return!0;
1if(void 0!==this.Ze){if(!d.has(this.Ze.field.canonicalString())){const Y=o[m];if(!this.nn(this.Ze,Y)||!this.sn(this.Ye[M++],Y))return!1}++m}for(;m<o.length;++m){const Y=o[m];if(M>=this.Ye.length||!this.sn(this.Ye[M++],Y))return!1}return!0}en(e){for(const t of this.Xe)if(this.nn(t,e))return!0;return!1}nn(e,t){return!(void 0===e||!e.field.isEqual(t.fieldPath))&&2===t.kind==("array-contains"===e.op||"array-contains-any"===e.op)}sn(e,t){return!!e.field.isEqual(t.fieldPath)&&(0===t.kind&&"asc"===e.dir||1===t.kind&&"desc"===e.dir)}}function ey(r){var e,t;if(Kn(r instanceof Xr||r instanceof Ss),r instanceof Xr){if(r instanceof Oc){const d=(null===(t=null===(e=r.value.arrayValue)||void 0===e?void 0:e.values)||void 0===t?void 0:t.map(m=>Xr.create(r.field,"==",m)))||[];return Ss.create(d,"or")}return r}const o=r.filters.map(d=>ey(d));return Ss.create(o,r.op)}function ty(r){if(0===r.getFilters().length)return[];const e=$c(ey(r));return Kn(Wc(e)),Gc(e)||Jf(e)?[e]:e.getFilters()}function Gc(r){return r instanceof Xr}function Jf(r){return r instanceof Ss&&Xd(r)}function Wc(r){return Gc(r)||Jf(r)||function(e){if(e instanceof Ss&&Dd(e)){for(const t of e.getFilters())if(!Gc(t)&&!Jf(t))return!1;return!0}return!1}(r)}function $c(r){if(Kn(r instanceof Xr||r instanceof Ss),r instanceof Xr)return r;if(1===r.filters.length)return $c(r.filters[0]);const e=r.filters.map(o=>$c(o));let t=Ss.create(e,r.op);return t=Mu(t),Wc(t)?t:(Kn(t instanceof Ss),Kn(Ul(t)),Kn(t.filters.length>1),t.filters.reduce((o,d)=>Xf(o,d)))}function Xf(r,e){let t;return Kn(r instanceof Xr||r instanceof Ss),Kn(e instanceof Xr||e instanceof Ss),t=r instanceof Xr?e instanceof Xr?Ss.create([r,e],"and"):ny(r,e):e instanceof Xr?ny(e,r):function(o,d){if(Kn(o.filters.length>0&&d.filters.length>0),Ul(o)&&Ul(d))return Lc(o,d.getFilters());const m=Dd(o)?o:d,M=Dd(o)?d:o,Y=m.filters.map(ye=>Xf(ye,M));return Ss.create(Y,"or")}(r,e),Mu(t)}function ny(r,e){if(Ul(e))return Lc(e,r.getFilters());{const t=e.filters.map(o=>Xf(r,o));return Ss.create(t,"or")}}function Mu(r){if(Kn(r instanceof Xr||r instanceof Ss),r instanceof Xr)return r;const e=r.getFilters();if(1===e.length)return Mu(e[0]);if(ch(r))return r;const t=e.map(d=>Mu(d)),o=[];return t.forEach(d=>{d instanceof Xr?o.push(d):d instanceof Ss&&(d.op===r.op?o.push(...d.filters):o.push(d))}),1===o.length?o[0]:Ss.create(o,r.op)}class iy{constructor(){this.rn=new ep}addToCollectionParentIndex(e,t){return this.rn.add(t),se.resolve()}getCollectionParents(e,t){return se.resolve(this.rn.getEntries(t))}addFieldIndex(e,t){return se.resolve()}deleteFieldIndex(e,t){return se.resolve()}getDocumentsMatchingTarget(e,t){return se.resolve(null)}getIndexType(e,t){return se.resolve(0)}getFieldIndexes(e,t){return se.resolve([])}getNextCollectionGroupToUpdate(e){return se.resolve(null)}getMinOffset(e,t){return se.resolve(Io.min())}getMinOffsetFromCollectionGroup(e,t){return se.resolve(Io.min())}updateCollectionGroup(e,t,o){return se.resolve()}updateIndexEntries(e,t){return se.resolve()}}class ep{constructor(){this.index={}}add(e){const t=e.lastSegment(),o=e.popLast(),d=this.index[t]||new _s(mr.comparator),m=!d.has(o);return this.index[t]=d.add(o),m}has(e){const t=e.lastSegment(),o=e.popLast(),d=this.index[t];return d&&d.has(o)}getEntries(e){return(this.index[e]||new _s(mr.comparator)).toArray()}}const kh=new Uint8Array(0);class Vm{constructor(e,t){this.user=e,this.databaseId=t,this.on=new ep,this.un=new Ta(o=>ml(o),(o,d)=>lc(o,d)),this.uid=e.uid||""}addToCollectionParentIndex(e,t){if(!this.on.has(t)){const o=t.lastSegment(),d=t.popLast();e.addOnCommittedListener(()=>{this.on.add(t)});const m={collectionId:o,parent:Se(d)};return tp(e).put(m)}return se.resolve()}getCollectionParents(e,t){const o=[],d=IDBKeyRange.bound([t,""],[tl(t),""],!1,!0);return tp(e).j(d).next(m=>{for(const M of m){if(M.collectionId!==t)break;o.push(vn(M.parent))}return o})}addFieldIndex(e,t){const o=Rd(e),d={indexId:(M=t).indexId,collectionGroup:M.collectionGroup,fields:M.fields.map(Y=>[Y.fieldPath.canonicalString(),Y.kind])};var M;delete d.indexId;const m=o.add(d);if(t.indexState){const M=Du(e);return m.next(Y=>{M.put(vu(Y,this.user,t.indexState.sequenceNumber,t.indexState.offset))})}return m.next()}deleteFieldIndex(e,t){const o=Rd(e),d=Du(e),m=Kc(e);return o.delete(t.indexId).next(()=>d.delete(IDBKeyRange.bound([t.indexId],[t.indexId+1],!1,!0))).next(()=>m.delete(IDBKeyRange.bound([t.indexId],[t.indexId+1],!1,!0)))}getDocumentsMatchingTarget(e,t){const o=Kc(e);let d=!0;const m=new Map;return se.forEach(this.cn(t),M=>this.an(e,M).next(Y=>{d&&(d=!!Y),m.set(M,Y)})).next(()=>{if(d){let M=Sr();const Y=[];return se.forEach(m,(ye,He)=>{var Tt;ot("IndexedDbIndexManager",`Using index ${Tt=ye,`id=${Tt.indexId}|cg=${Tt.collectionGroup}|f=${Tt.fields.map(es=>`${es.fieldPath}:${es.kind}`).join(",")}`} to execute ${ml(t)}`);const sn=function(es,Aa){const _a=ea(Aa);if(void 0===_a)return null;for(const xo of cc(es,_a.fieldPath))switch(xo.op){case"array-contains-any":return xo.value.arrayValue.values||[];case"array-contains":return[xo.value]}return null}(He,ye),In=function(es,Aa){const _a=new Map;for(const xo of Ra(Aa))for(const qa of cc(es,xo.fieldPath))switch(qa.op){case"==":case"in":_a.set(xo.fieldPath.canonicalString(),qa.value);break;case"not-in":case"!=":return _a.set(xo.fieldPath.canonicalString(),qa.value),Array.from(_a.values())}return null}(He,ye),Gn=function(es,Aa){const _a=[];let xo=!0;for(const qa of Ra(Aa)){const Hl=0===qa.kind?uh(es,qa.fieldPath,es.startAt):nu(es,qa.fieldPath,es.startAt);_a.push(Hl.value),xo&&(xo=Hl.inclusive)}return new ua(_a,xo)}(He,ye),ci=function(es,Aa){const _a=[];let xo=!0;for(const qa of Ra(Aa)){const Hl=0===qa.kind?nu(es,qa.fieldPath,es.endAt):uh(es,qa.fieldPath,es.endAt);_a.push(Hl.value),xo&&(xo=Hl.inclusive)}return new ua(_a,xo)}(He,ye),xi=this.hn(ye,He,Gn),Ii=this.hn(ye,He,ci),Pr=this.ln(ye,He,In),vs=this.fn(ye.indexId,sn,xi,Gn.inclusive,Ii,ci.inclusive,Pr);return se.forEach(vs,es=>
1o.H(es,t.limit).next(Aa=>{Aa.forEach(_a=>{const xo=ui.fromSegments(_a.documentKey);M.has(xo)||(M=M.add(xo),Y.push(xo))})}))}).next(()=>Y)}return se.resolve(null)})}cn(e){let t=this.un.get(e);return t||(t=0===e.filters.length?[e]:ty(Ss.create(e.filters,"and")).map(o=>Rc(e.path,e.collectionGroup,e.orderBy,o.getFilters(),e.limit,e.startAt,e.endAt)),this.un.set(e,t),t)}fn(e,t,o,d,m,M,Y){const ye=(null!=t?t.length:1)*Math.max(o.length,m.length),He=ye/(null!=t?t.length:1),Tt=[];for(let sn=0;sn<ye;++sn){const In=t?this.dn(t[sn/He]):kh,Gn=this.wn(e,In,o[sn%He],d),ci=this._n(e,In,m[sn%He],M),xi=Y.map(Ii=>this.wn(e,In,Ii,!0));Tt.push(...this.createRange(Gn,ci,xi))}return Tt}wn(e,t,o,d){const m=new zc(e,ui.empty(),t,o);return d?m:m.Je()}_n(e,t,o,d){const m=new zc(e,ui.empty(),t,o);return d?m.Je():m}an(e,t){const o=new Hm(t),d=null!=t.collectionGroup?t.collectionGroup:t.path.lastSegment();return this.getFieldIndexes(e,d).next(m=>{let M=null;for(const Y of m)o.tn(Y)&&(!M||Y.fields.length>M.fields.length)&&(M=Y);return M})}getIndexType(e,t){let o=2;const d=this.cn(t);return se.forEach(d,m=>this.an(e,m).next(M=>{M?0!==o&&M.fields.length<function(Y){let ye=new _s(us.comparator),He=!1;for(const Tt of Y.filters)for(const sn of Tt.getFlattenedFilters())sn.field.isKeyField()||("array-contains"===sn.op||"array-contains-any"===sn.op?He=!0:ye=ye.add(sn.field));for(const Tt of Y.orderBy)Tt.field.isKeyField()||(ye=ye.add(Tt.field));return ye.size+(He?1:0)}(m)&&(o=1):o=0})).next(()=>null!==t.limit&&d.length>1&&2===o?1:o)}mn(e,t){const o=new jc;for(const d of Ra(e)){const m=t.data.field(d.fieldPath);if(null==m)return null;const M=o.He(d.kind);_c.Ve._e(m,M)}return o.Qe()}dn(e){const t=new jc;return _c.Ve._e(e,t.He(0)),t.Qe()}gn(e,t){const o=new jc;return _c.Ve._e(hn(this.databaseId,t),o.He(function(d){const m=Ra(d);return 0===m.length?0:m[m.length-1].kind}(e))),o.Qe()}ln(e,t,o){if(null===o)return[];let d=[];d.push(new jc);let m=0;for(const M of Ra(e)){const Y=o[m++];for(const ye of d)if(this.yn(t,M.fieldPath)&&Ti(Y))d=this.pn(d,M,Y);else{const He=ye.He(M.kind);_c.Ve._e(Y,He)}}return this.In(d)}hn(e,t,o){return this.ln(e,t,o.position)}In(e){const t=[];for(let o=0;o<e.length;++o)t[o]=e[o].Qe();return t}pn(e,t,o){const d=[...e],m=[];for(const M of o.arrayValue.values||[])for(const Y of d){const ye=new jc;ye.seed(Y.Qe()),_c.Ve._e(M,ye.He(t.kind)),m.push(ye)}return m}yn(e,t){return!!e.filters.find(o=>o instanceof Xr&&o.field.isEqual(t)&&("in"===o.op||"not-in"===o.op))}getFieldIndexes(e,t){const o=Rd(e),d=Du(e);return(t?o.j("collectionGroupIndex",IDBKeyRange.bound(t,t)):o.j()).next(m=>{const M=[];return se.forEach(m,Y=>d.get([Y.indexId,this.uid]).next(ye=>{M.push(function(He,Tt){const sn=Tt?new il(Tt.sequenceNumber,new Io(gc(Tt.readTime),new ui(vn(Tt.documentKey)),Tt.largestBatchId)):il.empty(),In=He.fields.map(([Gn,ci])=>new Wa(us.fromServerFormat(Gn),ci));return new gs(He.indexId,He.collectionGroup,In,sn)}(Y,ye))})).next(()=>M)})}getNextCollectionGroupToUpdate(e){return this.getFieldIndexes(e).next(t=>0===t.length?null:(t.sort((o,d)=>{const m=o.indexState.sequenceNumber-d.indexState.sequenceNumber;return 0!==m?m:Gi(o.collectionGroup,d.collectionGroup)}),t[0].collectionGroup))}updateCollectionGroup(e,t,o){const d=Rd(e),m=Du(e);return this.Tn(e).next(M=>d.j("collectionGroupIndex",IDBKeyRange.bound(t,t)).next(Y=>se.forEach(Y,ye=>m.put(vu(ye.indexId,this.user,M,o)))))}updateIndexEntries(e,t){const o=new Map;return se.forEach(t,(d,m)=>{const M=o.get(d.collectionGroup);return(M?se.resolve(M):this.getFieldIndexes(e,d.collectionGroup)).next(Y=>(o.set(d.collectionGroup,Y),se.forEach(Y,ye=>this.En(e,d,ye).next(He=>{const Tt=this.An(m,ye);return He.isEqual(Tt)?se.resolve():this.vn(e,m,ye,He,Tt)}))))})}Rn(e,t,o,d){return Kc(e).put({indexId:d.indexId,uid:this.uid,arrayValue:d.arrayValue,directionalValue:d.directionalValue,orderedDocumentKey:this.gn(o,t.key),documentKey:t.key.path.toArray()})}Pn(e,t,o,d){return Kc(e).delete([d.indexId,this.uid,d.arrayValue,d.directionalValue,this.gn(o,t.key),t.key.path.toArray()])}En(e,t,o){const d=Kc(e);let m=new _s(ql);return d.X({index:"documentKeyIndex",range:IDBKeyRange.only([o.indexId,this.uid,this.gn(o,t)])},(M,Y)=>{m=m.add(new zc(o.indexId,t,Y.arrayValue,Y.directionalValue))}).next(()=>m)}An(e,t){let o=new _s(ql);const d=this.mn(t,e);if(null==d)return o;const m=ea(t);if(null!=m){const M=e.data.field(m.fieldPath);if(Ti(M))for(const Y of M.arrayValue.values||[])o=o.add(new zc(t.indexId,e.key,this.dn(Y),d))}else o=o.add(new zc(t.indexId,e.key,kh,d));return o}vn(e,t,o,d,m){ot("IndexedDbIndexManager","Updating index entries for document '%s'",t.key);const M=[];return function(Y,ye,He,Tt,sn){const In=Y.getIterator(),Gn=ye.getIterator();let ci=Go(In),xi=Go(Gn);for(;ci||xi;){let Ii=!1,Pr=!1;if(ci&&xi){const vs=He(ci,xi);vs<0?Pr=!0:vs>0&&(Ii=!0)}else null!=ci?Pr=!0:Ii=!0;Ii?(Tt(xi),xi=Go(Gn)):Pr?(sn(ci),ci=Go(In)):(ci=Go(In),xi=Go(Gn))}}(d,m,ql,Y=>{M.push(this.Rn(e,t,o,Y))},Y=>{M.push(this.Pn(e,t,o,Y))}),se.waitFor(M)}Tn(e){let t=1;return Du(e).X({index:"sequenceNumberIndex",reverse:!0,range:IDBKeyRange.upperBound([this.uid,Number.MAX_SAFE_INTEGER])},(o,d,m)=>{m.done(),t=d.sequenceNumber+1}
1).next(()=>t)}createRange(e,t,o){o=o.sort((M,Y)=>ql(M,Y)).filter((M,Y,ye)=>!Y||0!==ql(M,ye[Y-1]));const d=[];d.push(e);for(const M of o){const Y=ql(M,e),ye=ql(M,t);if(0===Y)d[0]=e.Je();else if(Y>0&&ye<0)d.push(M),d.push(M.Je());else if(ye>0)break}d.push(t);const m=[];for(let M=0;M<d.length;M+=2){if(this.bn(d[M],d[M+1]))return[];m.push(IDBKeyRange.bound([d[M].indexId,this.uid,d[M].arrayValue,d[M].directionalValue,kh,[]],[d[M+1].indexId,this.uid,d[M+1].arrayValue,d[M+1].directionalValue,kh,[]]))}return m}bn(e,t){return ql(e,t)>0}getMinOffsetFromCollectionGroup(e,t){return this.getFieldIndexes(e,t).next(Ah)}getMinOffset(e,t){return se.mapArray(this.cn(t),o=>this.an(e,o).next(d=>d||wn())).next(Ah)}}function tp(r){return Ur(r,"collectionParents")}function Kc(r){return Ur(r,"indexEntries")}function Rd(r){return Ur(r,"indexConfiguration")}function Du(r){return Ur(r,"indexState")}function Ah(r){Kn(0!==r.length);let e=r[0].indexState.offset,t=e.largestBatchId;for(let o=1;o<r.length;o++){const d=r[o].indexState.offset;ll(d,e)<0&&(e=d),t<d.largestBatchId&&(t=d.largestBatchId)}return new Io(e.readTime,e.documentKey,t)}const Pd={didRun:!1,sequenceNumbersCollected:0,targetsRemoved:0,documentsRemoved:0};class Va{constructor(e,t,o){this.cacheSizeCollectionThreshold=e,this.percentileToCollect=t,this.maximumSequenceNumbersToCollect=o}static withCacheSize(e){return new Va(e,Va.DEFAULT_COLLECTION_PERCENTILE,Va.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT)}}function Um(r,e,t){const o=r.store("mutations"),d=r.store("documentMutations"),m=[],M=IDBKeyRange.only(t.batchId);let Y=0;const ye=o.X({range:M},(Tt,sn,In)=>(Y++,In.delete()));m.push(ye.next(()=>{Kn(1===Y)}));const He=[];for(const Tt of t.mutations){const sn=gi(e,Tt.key.path,t.batchId);m.push(d.delete(sn)),He.push(Tt.key)}return se.waitFor(m).next(()=>He)}function Ih(r){if(!r)return 0;let e;if(r.document)e=r.document;else if(r.unknownDocument)e=r.unknownDocument;else{if(!r.noDocument)throw wn();e=r.noDocument}return JSON.stringify(e).length}Va.DEFAULT_COLLECTION_PERCENTILE=10,Va.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT=1e3,Va.DEFAULT=new Va(41943040,Va.DEFAULT_COLLECTION_PERCENTILE,Va.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT),Va.DISABLED=new Va(-1,0,0);class Lh{constructor(e,t,o,d){this.userId=e,this.serializer=t,this.indexManager=o,this.referenceDelegate=d,this.Vn={}}static de(e,t,o,d){Kn(""!==e.uid);const m=e.isAuthenticated()?e.uid:"";return new Lh(m,t,o,d)}checkEmpty(e){let t=!0;const o=IDBKeyRange.bound([this.userId,Number.NEGATIVE_INFINITY],[this.userId,Number.POSITIVE_INFINITY]);return yc(e).X({index:"userMutationsIndex",range:o},(d,m,M)=>{t=!1,M.done()}).next(()=>t)}addMutationBatch(e,t,o,d){const m=Fd(e),M=yc(e);return M.add({}).next(Y=>{Kn("number"==typeof Y);const ye=new _h(Y,t,o,d),He=function(In,Gn,ci){const xi=ci.baseMutations.map(Pr=>Hc(In.fe,Pr)),Ii=ci.mutations.map(Pr=>Hc(In.fe,Pr));return{userId:Gn,batchId:ci.batchId,localWriteTimeMs:ci.localWriteTime.toMillis(),baseMutations:xi,mutations:Ii}}(this.serializer,this.userId,ye),Tt=[];let sn=new _s((In,Gn)=>Gi(In.canonicalString(),Gn.canonicalString()));for(const In of d){const Gn=gi(this.userId,In.key.path,Y);sn=sn.add(In.key.path.popLast()),Tt.push(M.put(He)),Tt.push(m.put(Gn,nr))}return sn.forEach(In=>{Tt.push(this.indexManager.addToCollectionParentIndex(e,In))}),e.addOnCommittedListener(()=>{this.Vn[Y]=ye.keys()}),se.waitFor(Tt).next(()=>ye)})}lookupMutationBatch(e,t){return yc(e).get(t).next(o=>o?(Kn(o.userId===this.userId),dl(this.serializer,o)):null)}Sn(e,t){return this.Vn[t]?se.resolve(this.Vn[t]):this.lookupMutationBatch(e,t).next(o=>{if(o){const d=o.keys();return this.Vn[t]=d,d}return null})}getNextMutationBatchAfterBatchId(e,t){const o=t+1,d=IDBKeyRange.lowerBound([this.userId,o]);let m=null;return yc(e).X({index:"userMutationsIndex",range:d},(M,Y,ye)=>{Y.userId===this.userId&&(Kn(Y.batchId>=o),m=dl(this.serializer,Y)),ye.done()}).next(()=>m)}getHighestUnacknowledgedBatchId(e){const t=IDBKeyRange.upperBound([this.userId,Number.POSITIVE_INFINITY]);let o=-1;return yc(e).X({index:"userMutationsIndex",range:t,reverse:!0},(d,m,M)=>{o=m.batchId,M.done()}).next(()=>o)}getAllMutationBatches(e){const t=IDBKeyRange.bound([this.userId,-1],[this.userId,Number.POSITIVE_INFINITY]);return yc(e).j("userMutationsIndex",t).next(o=>o.map(d=>dl(this.serializer,d)))}getAllMutationBatchesAffectingDocumentKey(e,t){const o=Ei(this.userId,t.path),d=IDBKeyRange.lowerBound(o),m=[];return Fd(e).X({range:d},(M,Y,ye)=>{const[He,Tt,sn]=M,In=vn(Tt);if(He===this.userId&&t.path.isEqual(In))return yc(e).get(sn).next(Gn=>
1{if(!Gn)throw wn();Kn(Gn.userId===this.userId),m.push(dl(this.serializer,Gn))});ye.done()}).next(()=>m)}getAllMutationBatchesAffectingDocumentKeys(e,t){let o=new _s(Gi);const d=[];return t.forEach(m=>{const M=Ei(this.userId,m.path),Y=IDBKeyRange.lowerBound(M),ye=Fd(e).X({range:Y},(He,Tt,sn)=>{const[In,Gn,ci]=He,xi=vn(Gn);In===this.userId&&m.path.isEqual(xi)?o=o.add(ci):sn.done()});d.push(ye)}),se.waitFor(d).next(()=>this.Dn(e,o))}getAllMutationBatchesAffectingQuery(e,t){const o=t.path,d=o.length+1,m=Ei(this.userId,o),M=IDBKeyRange.lowerBound(m);let Y=new _s(Gi);return Fd(e).X({range:M},(ye,He,Tt)=>{const[sn,In,Gn]=ye,ci=vn(In);sn===this.userId&&o.isPrefixOf(ci)?ci.length===d&&(Y=Y.add(Gn)):Tt.done()}).next(()=>this.Dn(e,Y))}Dn(e,t){const o=[],d=[];return t.forEach(m=>{d.push(yc(e).get(m).next(M=>{if(null===M)throw wn();Kn(M.userId===this.userId),o.push(dl(this.serializer,M))}))}),se.waitFor(d).next(()=>o)}removeMutationBatch(e,t){return Um(e.ht,this.userId,t).next(o=>(e.addOnCommittedListener(()=>{this.Cn(t.batchId)}),se.forEach(o,d=>this.referenceDelegate.markPotentiallyOrphaned(e,d))))}Cn(e){delete this.Vn[e]}performConsistencyCheck(e){return this.checkEmpty(e).next(t=>{if(!t)return se.resolve();const o=IDBKeyRange.lowerBound([this.userId]),d=[];return Fd(e).X({range:o},(m,M,Y)=>{if(m[0]===this.userId){const ye=vn(m[1]);d.push(ye)}else Y.done()}).next(()=>{Kn(0===d.length)})})}containsKey(e,t){return jm(e,this.userId,t)}xn(e){return Zc(e).get(this.userId).next(t=>t||{userId:this.userId,lastAcknowledgedBatchId:-1,lastStreamToken:""})}}function jm(r,e,t){const o=Ei(e,t.path),d=o[1],m=IDBKeyRange.lowerBound(o);let M=!1;return Fd(r).X({range:m,Y:!0},(Y,ye,He)=>{const[Tt,sn,In]=Y;Tt===e&&sn===d&&(M=!0),He.done()}).next(()=>M)}function yc(r){return Ur(r,"mutations")}function Fd(r){return Ur(r,"documentMutations")}function Zc(r){return Ur(r,"mutationQueues")}class Ka{constructor(e){this.Nn=e}next(){return this.Nn+=2,this.Nn}static kn(){return new Ka(0)}static Mn(){return new Ka(-1)}}class ry{constructor(e,t){this.referenceDelegate=e,this.serializer=t}allocateTargetId(e){return this.$n(e).next(t=>{const o=new Ka(t.highestTargetId);return t.highestTargetId=o.next(),this.On(e,t).next(()=>t.highestTargetId)})}getLastRemoteSnapshotVersion(e){return this.$n(e).next(t=>Si.fromTimestamp(new Qr(t.lastRemoteSnapshotVersion.seconds,t.lastRemoteSnapshotVersion.nanoseconds)))}getHighestSequenceNumber(e){return this.$n(e).next(t=>t.highestListenSequenceNumber)}setTargetsMetadata(e,t,o){return this.$n(e).next(d=>(d.highestListenSequenceNumber=t,o&&(d.lastRemoteSnapshotVersion=o.toTimestamp()),t>d.highestListenSequenceNumber&&(d.highestListenSequenceNumber=t),this.On(e,d)))}addTargetData(e,t){return this.Fn(e,t).next(()=>this.$n(e).next(o=>(o.targetCount+=1,this.Bn(t,o),this.On(e,o))))}updateTargetData(e,t){return this.Fn(e,t)}removeTargetData(e,t){return this.removeMatchingKeysForTargetId(e,t.targetId).next(()=>Nd(e).delete(t.targetId)).next(()=>this.$n(e)).next(o=>(Kn(o.targetCount>0),o.targetCount-=1,this.On(e,o)))}removeTargets(e,t,o){let d=0;const m=[];return Nd(e).X((M,Y)=>{const ye=yu(Y);ye.sequenceNumber<=t&&null===o.get(ye.targetId)&&(d++,m.push(this.removeTargetData(e,ye)))}).next(()=>se.waitFor(m)).next(()=>d)}forEachTarget(e,t){return Nd(e).X((o,d)=>{const m=yu(d);t(m)})}$n(e){return sy(e).get("targetGlobalKey").next(t=>(Kn(null!==t),t))}On(e,t){return sy(e).put("targetGlobalKey",t)}Fn(e,t){return Nd(e).put(Eh(this.serializer,t))}Bn(e,t){let o=!1;return e.targetId>t.highestTargetId&&(t.highestTargetId=e.targetId,o=!0),e.sequenceNumber>t.highestListenSequenceNumber&&(t.highestListenSequenceNumber=e.sequenceNumber,o=!0),o}getTargetCount(e){return this.$n(e).next(t=>t.targetCount)}getTargetData(e,t){const o=ml(t),d=IDBKeyRange.bound([o,Number.NEGATIVE_INFINITY],[o,Number.POSITIVE_INFINITY]);let m=null;return Nd(e).X({range:d,index:"queryTargetsIndex"},(M,Y,ye)=>{const He=yu(Y);lc(t,He.target)&&(m=He,ye.done())}).next(()=>m)}addMatchingKeys(e,t,o){const d=[],m=Qc(e);return t.forEach(M=>{const Y=Se(M.path);d.push(m.put({targetId:o,path:Y})),d.push(this.referenceDelegate.addReference(e,o,M))}),se.waitFor(d)}removeMatchingKeys(e,t,o){const d=Qc(e);return se.forEach(t,m=>{const M=Se(m.path);return se.waitFor([d.delete([o,M]),this.referenceDelegate.removeReference(e,o,m)])})}removeMatchingKeysForTargetId(e,t){const o=Qc(e),d=IDBKeyRange.bound([t],[t+1],!1,!0);
1return o.delete(d)}getMatchingKeysForTargetId(e,t){const o=IDBKeyRange.bound([t],[t+1],!1,!0),d=Qc(e);let m=Sr();return d.X({range:o,Y:!0},(M,Y,ye)=>{const He=vn(M[1]),Tt=new ui(He);m=m.add(Tt)}).next(()=>m)}containsKey(e,t){const o=Se(t.path),d=IDBKeyRange.bound([o],[tl(o)],!1,!0);let m=0;return Qc(e).X({index:"documentTargetsIndex",Y:!0,range:d},([M,Y],ye,He)=>{0!==M&&(m++,He.done())}).next(()=>m>0)}le(e,t){return Nd(e).get(t).next(o=>o?yu(o):null)}}function Nd(r){return Ur(r,"targets")}function sy(r){return Ur(r,"targetGlobal")}function Qc(r){return Ur(r,"targetDocuments")}function np([r,e],[t,o]){const d=Gi(r,t);return 0===d?Gi(e,o):d}class Xv{constructor(e){this.Ln=e,this.buffer=new _s(np),this.qn=0}Un(){return++this.qn}Kn(e){const t=[e,this.Un()];if(this.buffer.size<this.Ln)this.buffer=this.buffer.add(t);else{const o=this.buffer.last();np(t,o)<0&&(this.buffer=this.buffer.delete(o).add(t))}}get maxValue(){return this.buffer.last()[0]}}class ip{constructor(e,t,o){this.garbageCollector=e,this.asyncQueue=t,this.localStore=o,this.Gn=null}start(){-1!==this.garbageCollector.params.cacheSizeCollectionThreshold&&this.Qn(6e4)}stop(){this.Gn&&(this.Gn.cancel(),this.Gn=null)}get started(){return null!==this.Gn}Qn(e){var t=this;ot("LruGarbageCollector",`Garbage collection scheduled in ${e}ms`),this.Gn=this.asyncQueue.enqueueAfterDelay("lru_garbage_collection",e,(0,s.Z)(function*(){t.Gn=null;try{yield t.localStore.collectGarbage(t.garbageCollector)}catch(o){Xn(o)?ot("LruGarbageCollector","Ignoring IndexedDB error during garbage collection: ",o):yield Fa(o)}yield t.Qn(3e5)}))}}class e0{constructor(e,t){this.jn=e,this.params=t}calculateTargetCount(e,t){return this.jn.zn(e).next(o=>Math.floor(t/100*o))}nthSequenceNumber(e,t){if(0===t)return se.resolve(F.ct);const o=new Xv(t);return this.jn.forEachTarget(e,d=>o.Kn(d.sequenceNumber)).next(()=>this.jn.Wn(e,d=>o.Kn(d))).next(()=>o.maxValue)}removeTargets(e,t,o){return this.jn.removeTargets(e,t,o)}removeOrphanedDocuments(e,t){return this.jn.removeOrphanedDocuments(e,t)}collect(e,t){return-1===this.params.cacheSizeCollectionThreshold?(ot("LruGarbageCollector","Garbage collection skipped; disabled"),se.resolve(Pd)):this.getCacheSize(e).next(o=>o<this.params.cacheSizeCollectionThreshold?(ot("LruGarbageCollector",`Garbage collection skipped; Cache size ${o} is lower than threshold ${this.params.cacheSizeCollectionThreshold}`),Pd):this.Hn(e,t))}getCacheSize(e){return this.jn.getCacheSize(e)}Hn(e,t){let o,d,m,M,Y,ye,He;const Tt=Date.now();return this.calculateTargetCount(e,this.params.percentileToCollect).next(sn=>(sn>this.params.maximumSequenceNumbersToCollect?(ot("LruGarbageCollector",`Capping sequence numbers to collect down to the maximum of ${this.params.maximumSequenceNumbersToCollect} from ${sn}`),d=this.params.maximumSequenceNumbersToCollect):d=sn,M=Date.now(),this.nthSequenceNumber(e,d))).next(sn=>(o=sn,Y=Date.now(),this.removeTargets(e,o,t))).next(sn=>(m=sn,ye=Date.now(),this.removeOrphanedDocuments(e,o))).next(sn=>(He=Date.now(),Ne()<=c.in.DEBUG&&ot("LruGarbageCollector",`LRU Garbage Collection\n\tCounted targets in ${M-Tt}ms\n\tDetermined least recently used ${d} in `+(Y-M)+`ms\n\tRemoved ${m} targets in `+(ye-Y)+`ms\n\tRemoved ${sn} documents in `+(He-ye)+`ms\nTotal Duration: ${He-Tt}ms`),se.resolve({didRun:!0,sequenceNumbersCollected:d,targetsRemoved:m,documentsRemoved:sn})))}}class oy{constructor(e,t){this.db=e,this.garbageCollector=function rp(r,e){return new e0(r,e)}(this,t)}zn(e){const t=this.Jn(e);return this.db.getTargetCache().getTargetCount(e).next(o=>t.next(d=>o+d))}Jn(e){let t=0;return this.Wn(e,o=>{t++}).next(()=>t)}forEachTarget(e,t){return this.db.getTargetCache().forEachTarget(e,t)}Wn(e,t){return this.Yn(e,(o,d)=>t(d))}addReference(e,t,o){return wu(e,o)}removeReference(e,t,o){return wu(e,o)}removeTargets(e,t,o){return this.db.getTargetCache().removeTargets(e,t,o)}markPotentiallyOrphaned(e,t){return wu(e,t)}Xn(e,t){return function(o,d){let m=!1;return Zc(o).Z(M=>jm(o,M,d).next(Y=>(Y&&(m=!0),se.resolve(!Y)))).next(()=>m)}(e,t)}removeOrphanedDocuments(e,t){const o=this.db.getRemoteDocumentCache().newChangeBuffer(),d=[];let m=0;return this.Yn(e,(M,Y)=>{if(Y<=t){const ye=this.Xn(e,M).next(He=>{if(!He)return m++,o.getEntry(e,M).next(()=>(o.removeEntry(M,Si.min()),Qc(e).delete([0,Se(M.path)])))});d.push(ye)}}).next(()=>se.waitFor(d)).next(()=>o.apply(e)).next(()=>m)}removeTarget(e,t){const o=t.withSequenceNumber(e.currentSequenceNumber);return this.db.getTargetCache().updateTargetData(e,o)}updateLimboDocument(e,t){return wu(e,t)}Yn(e,t){const o=Qc(e);let d,m=F.ct;return o.X({index:"documentTargetsIndex"},([M,Y],{path:ye,sequenceNumber:He})=>
vendor: 1,143 bytes, line 1
1{0===M?(m!==F.ct&&t(new ui(vn(d)),m),m=He,d=ye):m=F.ct}).next(()=>{m!==F.ct&&t(new ui(vn(d)),m)})}getCacheSize(e){return this.db.getRemoteDocumentCache().getSize(e)}}function wu(r,e){return Qc(r).put((o=r.currentSequenceNumber,{targetId:0,path:Se(e.path),sequenceNumber:o}));var o}class zm{constructor(){this.changes=new Ta(e=>e.toString(),(e,t)=>e.isEqual(t)),this.changesApplied=!1}addEntry(e){this.assertNotApplied(),this.changes.set(e.key,e)}removeEntry(e,t){this.assertNotApplied(),this.changes.set(e,js.newInvalidDocument(e).setReadTime(t))}getEntry(e,t){this.assertNotApplied();const o=this.changes.get(t);return void 0!==o?se.resolve(o):this.getFromCache(e,t)}getEntries(e,t){return this.getAllFromCache(e,t)}apply(e){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(e)}assertNotApplied(){}}class ay{constructor(e){this.serializer=e}setIndexManager(e){this.indexManager=e}addEntry(e,t,o){return qc(e).put(o)}removeEntry(e,t,o){return qc(e).delete(function(d,m){const M=d.path.toArray();return[M.slice(0,M.length-2),M[M.length-2],Id(m),M[M.length-1]]}(t,o))}updateMetadata(e,t){return this.getMetadata(e).next(o=>
1(o.byteSize+=t,this.Zn(e,o)))}getEntry(e,t){let o=js.newInvalidDocument(t);return qc(e).X({index:"documentKeyIndex",range:IDBKeyRange.only(Cu(t))},(d,m)=>{o=this.ts(t,m)}).next(()=>o)}es(e,t){let o={size:0,document:js.newInvalidDocument(t)};return qc(e).X({index:"documentKeyIndex",range:IDBKeyRange.only(Cu(t))},(d,m)=>{o={document:this.ts(t,m),size:Ih(m)}}).next(()=>o)}getEntries(e,t){let o=fa();return this.ns(e,t,(d,m)=>{const M=this.ts(d,m);o=o.insert(d,M)}).next(()=>o)}ss(e,t){let o=fa(),d=new Tr(ui.comparator);return this.ns(e,t,(m,M)=>{const Y=this.ts(m,M);o=o.insert(m,Y),d=d.insert(m,Ih(M))}).next(()=>({documents:o,rs:d}))}ns(e,t,o){if(t.isEmpty())return se.resolve();let d=new _s(Wm);t.forEach(ye=>d=d.add(ye));const m=IDBKeyRange.bound(Cu(d.first()),Cu(d.last())),M=d.getIterator();let Y=M.getNext();return qc(e).X({index:"documentKeyIndex",range:m},(ye,He,Tt)=>{const sn=ui.fromSegments([...He.prefixPath,He.collectionGroup,He.documentId]);for(;Y&&Wm(Y,sn)<0;)o(Y,null),Y=M.getNext();Y&&Y.isEqual(sn)&&(o(Y,He),Y=M.hasNext()?M.getNext():null),Y?Tt.G(Cu(Y)):Tt.done()}).next(()=>{for(;Y;)o(Y,null),Y=M.hasNext()?M.getNext():null})}getDocumentsMatchingQuery(e,t,o,d){const m=t.path,M=[m.popLast().toArray(),m.lastSegment(),Id(o.readTime),o.documentKey.path.isEmpty()?"":o.documentKey.path.lastSegment()],Y=[m.popLast().toArray(),m.lastSegment(),[Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],""];return qc(e).j(IDBKeyRange.bound(M,Y,!0)).next(ye=>{let He=fa();for(const Tt of ye){const sn=this.ts(ui.fromSegments(Tt.prefixPath.concat(Tt.collectionGroup,Tt.documentId)),Tt);sn.isFoundDocument()&&(vi(t,sn)||d.has(sn.key))&&(He=He.insert(sn.key,sn))}return He})}getAllFromCollectionGroup(e,t,o,d){let m=fa();const M=Gm(t,o),Y=Gm(t,Io.max());return qc(e).X({index:"collectionGroupIndex",range:IDBKeyRange.bound(M,Y,!0)},(ye,He,Tt)=>{const sn=this.ts(ui.fromSegments(He.prefixPath.concat(He.collectionGroup,He.documentId)),He);m=m.insert(sn.key,sn),m.size===d&&Tt.done()}).next(()=>m)}newChangeBuffer(e){return new ly(this,!!e&&e.trackRemovals)}getSize(e){return this.getMetadata(e).next(t=>t.byteSize)}getMetadata(e){return sp(e).get("remoteDocumentGlobalKey").next(t=>(Kn(!!t),t))}Zn(e,t){return sp(e).put("remoteDocumentGlobalKey",t)}ts(e,t){if(t){const o=function Jv(r,e){let t;if(e.document)t=Yo(r.fe,e.document,!!e.hasCommittedMutations);else if(e.noDocument){const o=ui.fromSegments(e.noDocument.path),d=gc(e.noDocument.readTime);t=js.newNoDocument(o,d),e.hasCommittedMutations&&t.setHasCommittedMutations()}else{if(!e.unknownDocument)return wn();{const o=ui.fromSegments(e.unknownDocument.path),d=gc(e.unknownDocument.version);t=js.newUnknownDocument(o,d)}}return e.readTime&&t.setReadTime(function(o){const d=new Qr(o[0],o[1]);return Si.fromTimestamp(d)}(e.readTime)),t}(this.serializer,t);if(!o.isNoDocument()||!o.version.isEqual(Si.min()))return o}return js.newInvalidDocument(e)}}function gl(r){return new ay(r)}class ly extends zm{constructor(e,t){super(),this.os=e,this.trackRemovals=t,this.us=new Ta(o=>o.toString(),(o,d)=>o.isEqual(d))}applyChanges(e){const t=[];let o=0,d=new _s((m,M)=>Gi(m.canonicalString(),M.canonicalString()));
1return this.changes.forEach((m,M)=>{const Y=this.us.get(m);if(t.push(this.os.removeEntry(e,m,Y.readTime)),M.isValidDocument()){const ye=Nm(this.os.serializer,M);d=d.add(m.path.popLast()),o+=Ih(ye)-Y.size,t.push(this.os.addEntry(e,m,ye))}else if(o-=Y.size,this.trackRemovals){const ye=Nm(this.os.serializer,M.convertToNoDocument(Si.min()));t.push(this.os.addEntry(e,m,ye))}}),d.forEach(m=>{t.push(this.os.indexManager.addToCollectionParentIndex(e,m))}),t.push(this.os.updateMetadata(e,o)),se.waitFor(t)}getFromCache(e,t){return this.os.es(e,t).next(o=>(this.us.set(t,{size:o.size,readTime:o.document.readTime}),o.document))}getAllFromCache(e,t){return this.os.ss(e,t).next(({documents:o,rs:d})=>(d.forEach((m,M)=>{this.us.set(m,{size:M,readTime:o.get(m).readTime})}),o))}}function sp(r){return Ur(r,"remoteDocumentGlobal")}function qc(r){return Ur(r,"remoteDocumentsV14")}function Cu(r){const e=r.path.toArray();return[e.slice(0,e.length-2),e[e.length-2],e[e.length-1]]}function Gm(r,e){const t=e.documentKey.path.toArray();return[r,Id(e.readTime),t.slice(0,t.length-2),t.length>0?t[t.length-1]:""]}function Wm(r,e){const t=r.path.toArray(),o=e.path.toArray();let d=0;for(let m=0;m<t.length-2&&m<o.length-2;++m)if(d=Gi(t[m],o[m]),d)return d;return d=Gi(t.length,o.length),d||(d=Gi(t[t.length-2],o[o.length-2]),d||Gi(t[t.length-1],o[o.length-1]))}class $m{constructor(e,t){this.overlayedDocument=e,this.mutatedFields=t}}class Km{constructor(e,t,o,d){this.remoteDocumentCache=e,this.mutationQueue=t,this.documentOverlayCache=o,this.indexManager=d}getDocument(e,t){let o=null;return this.documentOverlayCache.getOverlay(e,t).next(d=>(o=d,this.remoteDocumentCache.getEntry(e,t))).next(d=>(null!==o&&lu(o.mutation,d,Vs.empty(),Qr.now()),d))}getDocuments(e,t){return this.remoteDocumentCache.getEntries(e,t).next(o=>this.getLocalViewOfDocuments(e,o,Sr()).next(()=>o))}getLocalViewOfDocuments(e,t,o=Sr()){const d=rl();return this.populateOverlays(e,d,t).next(()=>this.computeViews(e,t,d,o).next(m=>{let M=kl();return m.forEach((Y,ye)=>{M=M.insert(Y,ye.overlayedDocument)}),M}))}getOverlayedDocuments(e,t){const o=rl();return this.populateOverlays(e,o,t).next(()=>this.computeViews(e,t,o,Sr()))}populateOverlays(e,t,o){const d=[];return o.forEach(m=>{t.has(m)||d.push(m)}),this.documentOverlayCache.getOverlays(e,d).next(m=>{m.forEach((M,Y)=>{t.set(M,Y)})})}computeViews(e,t,o,d){let m=fa();const M=Wl(),Y=Wl();return t.forEach((ye,He)=>{const Tt=o.get(He.key);d.has(He.key)&&(void 0===Tt||Tt.mutation instanceof Dl)?m=m.insert(He.key,He):void 0!==Tt?(M.set(He.key,Tt.mutation.getFieldMask()),lu(Tt.mutation,He,Tt.mutation.getFieldMask(),Qr.now())):M.set(He.key,Vs.empty())}),this.recalculateAndSaveOverlays(e,m).next(ye=>(ye.forEach((He,Tt)=>M.set(He,Tt)),t.forEach((He,Tt)=>{var sn;return Y.set(He,new $m(Tt,null!==(sn=M.get(He))&&void 0!==sn?sn:null))}),Y))}recalculateAndSaveOverlays(e,t){const o=Wl();let d=new Tr((M,Y)=>M-Y),m=Sr();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(e,t).next(M=>{for(const Y of M)Y.keys().forEach(ye=>{const He=t.get(ye);if(null===He)return;let Tt=o.get(ye)||Vs.empty();Tt=Y.applyToLocalView(He,Tt),o.set(ye,Tt);const sn=(d.get(Y.batchId)||Sr()).add(ye);d=d.insert(Y.batchId,sn)})}).next(()=>{const M=[],Y=d.getReverseIterator();for(;Y.hasNext();){const ye=Y.getNext(),He=ye.key,Tt=ye.value,sn=Cd();Tt.forEach(In=>{if(!m.has(In)){const Gn=mh(t.get(In),o.get(In));null!==Gn&&sn.set(In,Gn),m=m.add(In)}}),M.push(this.documentOverlayCache.saveOverlays(e,He,sn))}return se.waitFor(M)}).next(()=>o)}recalculateAndSaveOverlaysForDocumentKeys(e,t){return this.remoteDocumentCache.getEntries(e,t).next(o=>this.recalculateAndSaveOverlays(e,o))}getDocumentsMatchingQuery(e,t,o){return ui.isDocumentKey((d=t).path)&&null===d.collectionGroup&&0===d.filters.length?this.getDocumentsMatchingDocumentQuery(e,t.path):_(t)?this.getDocumentsMatchingCollectionGroupQuery(e,t,o):this.getDocumentsMatchingCollectionQuery(e,t,o);var d}getNextDocuments(e,t,o,d){return this.remoteDocumentCache.getAllFromCollectionGroup(e,t,o,d).next(m=>{const M=d-m.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(e,t,o.largestBatchId,d-m.size):se.resolve(rl());let Y=-1,ye=m;return M.next(He=>se.forEach(He,(Tt,sn)=>(Y<sn.largestBatchId&&(Y=sn.largestBatchId),m.get(Tt)?se.resolve():this.remoteDocumentCache.getEntry(e,Tt).next(In=>{ye=ye.insert(Tt,In)}))).next(()=>this.populateOverlays(e,He,m)).next(()=>this.computeViews(e,ye,He,Sr())).next(Tt=>({batchId:Y,changes:iu(Tt)})))})}getDocumentsMatchingDocumentQuery(e,t){return this.getDocument(e,new ui(t)).next(o=>{let d=kl();
1return o.isFoundDocument()&&(d=d.insert(o.key,o)),d})}getDocumentsMatchingCollectionGroupQuery(e,t,o){const d=t.collectionGroup;let m=kl();return this.indexManager.getCollectionParents(e,d).next(M=>se.forEach(M,Y=>{const ye=(He=t,Tt=Y.child(d),new bl(Tt,null,He.explicitOrderBy.slice(),He.filters.slice(),He.limit,He.limitType,He.startAt,He.endAt));var He,Tt;return this.getDocumentsMatchingCollectionQuery(e,ye,o).next(He=>{He.forEach((Tt,sn)=>{m=m.insert(Tt,sn)})})}).next(()=>m))}getDocumentsMatchingCollectionQuery(e,t,o){let d;return this.documentOverlayCache.getOverlaysForCollection(e,t.path,o.largestBatchId).next(m=>(d=m,this.remoteDocumentCache.getDocumentsMatchingQuery(e,t,o,d))).next(m=>{d.forEach((Y,ye)=>{const He=ye.getKey();null===m.get(He)&&(m=m.insert(He,js.newInvalidDocument(He)))});let M=kl();return m.forEach((Y,ye)=>{const He=d.get(Y);void 0!==He&&lu(He.mutation,ye,Vs.empty(),Qr.now()),vi(t,ye)&&(M=M.insert(Y,ye))}),M})}}class cy{constructor(e){this.serializer=e,this.cs=new Map,this.hs=new Map}getBundleMetadata(e,t){return se.resolve(this.cs.get(t))}saveBundleMetadata(e,t){var o;return this.cs.set(t.id,{id:(o=t).id,version:o.version,createTime:Bo(o.createTime)}),se.resolve()}getNamedQuery(e,t){return se.resolve(this.hs.get(t))}saveNamedQuery(e,t){return this.hs.set(t.name,{name:(o=t).name,query:Ld(o.bundledQuery),readTime:Bo(o.readTime)}),se.resolve();var o}}class dy{constructor(){this.overlays=new Tr(ui.comparator),this.ls=new Map}getOverlay(e,t){return se.resolve(this.overlays.get(t))}getOverlays(e,t){const o=rl();return se.forEach(t,d=>this.getOverlay(e,d).next(m=>{null!==m&&o.set(d,m)})).next(()=>o)}saveOverlays(e,t,o){return o.forEach((d,m)=>{this.we(e,t,m)}),se.resolve()}removeOverlaysForBatchId(e,t,o){const d=this.ls.get(o);return void 0!==d&&(d.forEach(m=>this.overlays=this.overlays.remove(m)),this.ls.delete(o)),se.resolve()}getOverlaysForCollection(e,t,o){const d=rl(),m=t.length+1,M=new ui(t.child("")),Y=this.overlays.getIteratorFrom(M);for(;Y.hasNext();){const ye=Y.getNext().value,He=ye.getKey();if(!t.isPrefixOf(He.path))break;He.path.length===m&&ye.largestBatchId>o&&d.set(ye.getKey(),ye)}return se.resolve(d)}getOverlaysForCollectionGroup(e,t,o,d){let m=new Tr((He,Tt)=>He-Tt);const M=this.overlays.getIterator();for(;M.hasNext();){const He=M.getNext().value;if(He.getKey().getCollectionGroup()===t&&He.largestBatchId>o){let Tt=m.get(He.largestBatchId);null===Tt&&(Tt=rl(),m=m.insert(He.largestBatchId,Tt)),Tt.set(He.getKey(),He)}}const Y=rl(),ye=m.getIterator();for(;ye.hasNext()&&(ye.getNext().value.forEach((He,Tt)=>Y.set(He,Tt)),!(Y.size()>=d)););return se.resolve(Y)}we(e,t,o){const d=this.overlays.get(o.key);if(null!==d){const M=this.ls.get(d.largestBatchId).delete(o.key);this.ls.set(d.largestBatchId,M)}this.overlays=this.overlays.insert(o.key,new Zl(t,o));let m=this.ls.get(t);void 0===m&&(m=Sr(),this.ls.set(t,m)),this.ls.set(t,m.add(o.key))}}class Dr{constructor(){this.fs=new _s(pa.ds),this.ws=new _s(pa._s)}isEmpty(){return this.fs.isEmpty()}addReference(e,t){const o=new pa(e,t);this.fs=this.fs.add(o),this.ws=this.ws.add(o)}gs(e,t){e.forEach(o=>this.addReference(o,t))}removeReference(e,t){this.ys(new pa(e,t))}ps(e,t){e.forEach(o=>this.removeReference(o,t))}Is(e){const t=new ui(new mr([])),o=new pa(t,e),d=new pa(t,e+1),m=[];return this.ws.forEachInRange([o,d],M=>{this.ys(M),m.push(M.key)}),m}Ts(){this.fs.forEach(e=>this.ys(e))}ys(e){this.fs=this.fs.delete(e),this.ws=this.ws.delete(e)}Es(e){const t=new ui(new mr([])),o=new pa(t,e),d=new pa(t,e+1);let m=Sr();return this.ws.forEachInRange([o,d],M=>{m=m.add(M.key)}),m}containsKey(e){const t=new pa(e,0),o=this.fs.firstAfterOrEqual(t);return null!==o&&e.isEqual(o.key)}}class pa{constructor(e,t){this.key=e,this.As=t}static ds(e,t){return ui.comparator(e.key,t.key)||Gi(e.As,t.As)}static _s(e,t){return Gi(e.As,t.As)||ui.comparator(e.key,t.key)}}class Zm{constructor(e,t){this.indexManager=e,this.referenceDelegate=t,this.mutationQueue=[],this.vs=1,this.Rs=new _s(pa.ds)}checkEmpty(e){return se.resolve(0===this.mutationQueue.length)}addMutationBatch(e,t,o,d){const m=this.vs;this.vs++;const M=new _h(m,t,o,d);
1this.mutationQueue.push(M);for(const Y of d)this.Rs=this.Rs.add(new pa(Y.key,m)),this.indexManager.addToCollectionParentIndex(e,Y.key.path.popLast());return se.resolve(M)}lookupMutationBatch(e,t){return se.resolve(this.Ps(t))}getNextMutationBatchAfterBatchId(e,t){const d=this.bs(t+1),m=d<0?0:d;return se.resolve(this.mutationQueue.length>m?this.mutationQueue[m]:null)}getHighestUnacknowledgedBatchId(){return se.resolve(0===this.mutationQueue.length?-1:this.vs-1)}getAllMutationBatches(e){return se.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(e,t){const o=new pa(t,0),d=new pa(t,Number.POSITIVE_INFINITY),m=[];return this.Rs.forEachInRange([o,d],M=>{const Y=this.Ps(M.As);m.push(Y)}),se.resolve(m)}getAllMutationBatchesAffectingDocumentKeys(e,t){let o=new _s(Gi);return t.forEach(d=>{const m=new pa(d,0),M=new pa(d,Number.POSITIVE_INFINITY);this.Rs.forEachInRange([m,M],Y=>{o=o.add(Y.As)})}),se.resolve(this.Vs(o))}getAllMutationBatchesAffectingQuery(e,t){const o=t.path,d=o.length+1;let m=o;ui.isDocumentKey(m)||(m=m.child(""));const M=new pa(new ui(m),0);let Y=new _s(Gi);return this.Rs.forEachWhile(ye=>{const He=ye.key.path;return!!o.isPrefixOf(He)&&(He.length===d&&(Y=Y.add(ye.As)),!0)},M),se.resolve(this.Vs(Y))}Vs(e){const t=[];return e.forEach(o=>{const d=this.Ps(o);null!==d&&t.push(d)}),t}removeMutationBatch(e,t){Kn(0===this.Ss(t.batchId,"removed")),this.mutationQueue.shift();let o=this.Rs;return se.forEach(t.mutations,d=>{const m=new pa(d.key,t.batchId);return o=o.delete(m),this.referenceDelegate.markPotentiallyOrphaned(e,d.key)}).next(()=>{this.Rs=o})}Cn(e){}containsKey(e,t){const o=new pa(t,0),d=this.Rs.firstAfterOrEqual(o);return se.resolve(t.isEqual(d&&d.key))}performConsistencyCheck(e){return se.resolve()}Ss(e,t){return this.bs(e)}bs(e){return 0===this.mutationQueue.length?0:e-this.mutationQueue[0].batchId}Ps(e){const t=this.bs(e);return t<0||t>=this.mutationQueue.length?null:this.mutationQueue[t]}}class Qm{constructor(e){this.Ds=e,this.docs=new Tr(ui.comparator),this.size=0}setIndexManager(e){this.indexManager=e}addEntry(e,t){const o=t.key,d=this.docs.get(o),m=d?d.size:0,M=this.Ds(t);return this.docs=this.docs.insert(o,{document:t.mutableCopy(),size:M}),this.size+=M-m,this.indexManager.addToCollectionParentIndex(e,o.path.popLast())}removeEntry(e){const t=this.docs.get(e);t&&(this.docs=this.docs.remove(e),this.size-=t.size)}getEntry(e,t){const o=this.docs.get(t);return se.resolve(o?o.document.mutableCopy():js.newInvalidDocument(t))}getEntries(e,t){let o=fa();return t.forEach(d=>{const m=this.docs.get(d);o=o.insert(d,m?m.document.mutableCopy():js.newInvalidDocument(d))}),se.resolve(o)}getDocumentsMatchingQuery(e,t,o,d){let m=fa();const M=t.path,Y=new ui(M.child("")),ye=this.docs.getIteratorFrom(Y);for(;ye.hasNext();){const{key:He,value:{document:Tt}}=ye.getNext();if(!M.isPrefixOf(He.path))break;He.path.length>M.length+1||ll(al(Tt),o)<=0||(d.has(Tt.key)||vi(t,Tt))&&(m=m.insert(Tt.key,Tt.mutableCopy()))}return se.resolve(m)}getAllFromCollectionGroup(e,t,o,d){wn()}Cs(e,t){return se.forEach(this.docs,o=>t(o))}newChangeBuffer(e){return new uy(this)}getSize(e){return se.resolve(this.size)}}class uy extends zm{constructor(e){super(),this.os=e}applyChanges(e){const t=[];
vendor: 4,441 bytes, line 1
1return this.changes.forEach((o,d)=>{d.isValidDocument()?t.push(this.os.addEntry(e,d)):this.os.removeEntry(o)}),se.waitFor(t)}getFromCache(e,t){return this.os.getEntry(e,t)}getAllFromCache(e,t){return this.os.getEntries(e,t)}}class hy{constructor(e){this.persistence=e,this.xs=new Ta(t=>ml(t),lc),this.lastRemoteSnapshotVersion=Si.min(),this.highestTargetId=0,this.Ns=0,this.ks=new Dr,this.targetCount=0,this.Ms=Ka.kn()}forEachTarget(e,t){return this.xs.forEach((o,d)=>t(d)),se.resolve()}getLastRemoteSnapshotVersion(e){return se.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(e){return se.resolve(this.Ns)}allocateTargetId(e){return this.highestTargetId=this.Ms.next(),se.resolve(this.highestTargetId)}setTargetsMetadata(e,t,o){return o&&(this.lastRemoteSnapshotVersion=o),t>this.Ns&&(this.Ns=t),se.resolve()}Fn(e){this.xs.set(e.target,e);const t=e.targetId;t>this.highestTargetId&&(this.Ms=new Ka(t),this.highestTargetId=t),e.sequenceNumber>this.Ns&&(this.Ns=e.sequenceNumber)}addTargetData(e,t){return this.Fn(t),this.targetCount+=1,se.resolve()}updateTargetData(e,t){return this.Fn(t),se.resolve()}removeTargetData(e,t){return this.xs.delete(t.target),this.ks.Is(t.targetId),this.targetCount-=1,se.resolve()}removeTargets(e,t,o){let d=0;const m=[];return this.xs.forEach((M,Y)=>{Y.sequenceNumber<=t&&null===o.get(Y.targetId)&&(this.xs.delete(M),m.push(this.removeMatchingKeysForTargetId(e,Y.targetId)),d++)}),se.waitFor(m).next(()=>d)}getTargetCount(e){return se.resolve(this.targetCount)}getTargetData(e,t){const o=this.xs.get(t)||null;return se.resolve(o)}addMatchingKeys(e,t,o){return this.ks.gs(t,o),se.resolve()}removeMatchingKeys(e,t,o){this.ks.ps(t,o);const d=this.persistence.referenceDelegate,m=[];return d&&t.forEach(M=>{m.push(d.markPotentiallyOrphaned(e,M))}),se.waitFor(m)}removeMatchingKeysForTargetId(e,t){return this.ks.Is(t),se.resolve()}getMatchingKeysForTargetId(e,t){const o=this.ks.Es(t);return se.resolve(o)}containsKey(e,t){return se.resolve(this.ks.containsKey(t))}}class Oh{constructor(e,t){this.$s={},this.overlays={},this.Os=new F(0),this.Fs=!1,this.Fs=!0,this.referenceDelegate=e(this),this.Bs=new hy(this),this.indexManager=new iy,this.remoteDocumentCache=new Qm(o=>this.referenceDelegate.Ls(o)),this.serializer=new Ch(t),this.qs=new cy(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.Fs=!1,Promise.resolve()}get started(){return this.Fs}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(e){return this.indexManager}getDocumentOverlayCache(e){let t=this.overlays[e.toKey()];return t||(t=new dy,this.overlays[e.toKey()]=t),t}getMutationQueue(e,t){let o=this.$s[e.toKey()];return o||(o=new Zm(t,this.referenceDelegate),this.$s[e.toKey()]=o),o}getTargetCache(){return this.Bs}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.qs}runTransaction(e,t,o){ot("MemoryPersistence","Starting transaction:",e);const d=new fy(this.Os.next());return this.referenceDelegate.Us(),o(d).next(m=>this.referenceDelegate.Ks(d).next(()=>m)).toPromise().then(m=>(d.raiseOnCommittedEvent(),m))}Gs(e,t){return se.or(Object.values(this.$s).map(o=>()=>o.containsKey(e,t)))}}class fy extends Ea{constructor(e){super(),this.currentSequenceNumber=e}}class Eu{constructor(e){this.persistence=e,this.Qs=new Dr,this.js=null}static zs(e){return new Eu(e)}get Ws(){if(this.js)return this.js;throw wn()}addReference(e,t,o){return this.Qs.addReference(o,t),this.Ws.delete(o.toString()),se.resolve()}removeReference(e,t,o){return this.Qs.removeReference(o,t),this.Ws.add(o.toString()),se.resolve()}markPotentiallyOrphaned(e,t){return this.Ws.add(t.toString()),se.resolve()}removeTarget(e,t){this.Qs.Is(t.targetId).forEach(d=>this.Ws.add(d.toString()));const o=this.persistence.getTargetCache();return o.getMatchingKeysForTargetId(e,t.targetId).next(d=>{d.forEach(m=>this.Ws.add(m.toString()))}).next(()=>o.removeTargetData(e,t))}Us(){this.js=new Set}Ks(e){const t=this.persistence.getRemoteDocumentCache().newChangeBuffer();return se.forEach(this.Ws,o=>{const d=ui.fromPath(o);return this.Hs(e,d).next(m=>{m||t.removeEntry(d,Si.min())})}).next(()=>(this.js=null,t.apply(e)))}updateLimboDocument(e,t){return this.Hs(e,t).next(o=>{o?this.Ws.delete(t.toString()):this.Ws.add(t.toString())})}Ls(e){return 0}Hs(e,t){return se.or([()=>se.resolve(this.Qs.containsKey(t)),()=>this.persistence.getTargetCache().containsKey(e,t),()=>this.persistence.Gs(e,t)])}}
1class py{constructor(e){this.serializer=e}O(e,t,o,d){const m=new g("createOrUpgrade",t);var Y;o<1&&d>=1&&(e.createObjectStore("owner"),(Y=e).createObjectStore("mutationQueues",{keyPath:"userId"}),Y.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",Zn,{unique:!0}),Y.createObjectStore("documentMutations"),my(e),function(Y){Y.createObjectStore("remoteDocuments")}(e));let M=se.resolve();return o<3&&d>=3&&(0!==o&&(function(Y){Y.deleteObjectStore("targetDocuments"),Y.deleteObjectStore("targets"),Y.deleteObjectStore("targetGlobal")}(e),my(e)),M=M.next(()=>function(Y){const ye=Y.store("targetGlobal"),He={highestTargetId:0,highestListenSequenceNumber:0,lastRemoteSnapshotVersion:Si.min().toTimestamp(),targetCount:0};return ye.put("targetGlobalKey",He)}(m))),o<4&&d>=4&&(0!==o&&(M=M.next(()=>function(Y,ye){return ye.store("mutations").j().next(He=>{Y.deleteObjectStore("mutations"),Y.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",Zn,{unique:!0});const Tt=ye.store("mutations"),sn=He.map(In=>Tt.put(In));return se.waitFor(sn)})}(e,m))),M=M.next(()=>{!function(Y){Y.createObjectStore("clientMetadata",{keyPath:"clientId"})}(e)})),o<5&&d>=5&&(M=M.next(()=>this.Ys(m))),o<6&&d>=6&&(M=M.next(()=>(function(Y){Y.createObjectStore("remoteDocumentGlobal")}(e),this.Xs(m)))),o<7&&d>=7&&(M=M.next(()=>this.Zs(m))),o<8&&d>=8&&(M=M.next(()=>this.ti(e,m))),o<9&&d>=9&&(M=M.next(()=>{!function(Y){Y.objectStoreNames.contains("remoteDocumentChanges")&&Y.deleteObjectStore("remoteDocumentChanges")}(e)})),o<10&&d>=10&&(M=M.next(()=>this.ei(m))),o<11&&d>=11&&(M=M.next(()=>{(function(Y){Y.createObjectStore("bundles",{keyPath:"bundleId"})})(e),function(Y){Y.createObjectStore("namedQueries",{keyPath:"name"})}(e)})),o<12&&d>=12&&(M=M.next(()=>{!function(Y){const ye=Y.createObjectStore("documentOverlays",{keyPath:Yn});ye.createIndex("collectionPathOverlayIndex",oi,{unique:!1}),ye.createIndex("collectionGroupOverlayIndex",_i,{unique:!1})}(e)})),o<13&&d>=13&&(M=M.next(()=>function(Y){const ye=Y.createObjectStore("remoteDocumentsV14",{keyPath:Ar});ye.createIndex("documentKeyIndex",Xs),ye.createIndex("collectionGroupIndex",U)}(e)).next(()=>this.ni(e,m)).next(()=>e.deleteObjectStore("remoteDocuments"))),o<14&&d>=14&&(M=M.next(()=>this.si(e,m))),o<15&&d>=15&&(M=M.next(()=>function(Y){Y.createObjectStore("indexConfiguration",{keyPath:"indexId",autoIncrement:!0}).createIndex("collectionGroupIndex","collectionGroup",{unique:!1}),Y.createObjectStore("indexState",{keyPath:ft}).createIndex("sequenceNumberIndex",$t,{unique:!1}),Y.createObjectStore("indexEntries",{keyPath:Jt}).createIndex("documentKeyIndex",Dn,{unique:!1})}(e))),M}Xs(e){let t=0;return e.store("remoteDocuments").X((o,d)=>{t+=Ih(d)}).next(()=>{const o={byteSize:t};return e.store("remoteDocumentGlobal").put("remoteDocumentGlobalKey",o)})}Ys(e){const t=e.store("mutationQueues"),o=e.store("mutations");return t.j().next(d=>se.forEach(d,m=>{const M=IDBKeyRange.bound([m.userId,-1],[m.userId,m.lastAcknowledgedBatchId]);return o.j("userMutationsIndex",M).next(Y=>se.forEach(Y,ye=>{Kn(ye.userId===m.userId);const He=dl(this.serializer,ye);return Um(e,m.userId,He).next(()=>{})}))}))}Zs(e){const t=e.store("targetDocuments"),o=e.store("remoteDocuments");return e.store("targetGlobal").get("targetGlobalKey").next(d=>{const m=[];return o.X((M,Y)=>{const ye=new mr(M),He=[0,Se(ye)];m.push(t.get(He).next(Tt=>Tt?se.resolve():t.put({targetId:0,path:Se(ye),sequenceNumber:d.highestListenSequenceNumber})))}).next(()=>se.waitFor(m))})}ti(e,t){e.createObjectStore("collectionParents",{keyPath:ke});const o=t.store("collectionParents"),d=new ep,m=M=>{if(d.add(M)){const Y=M.lastSegment(),ye=M.popLast();return o.put({collectionId:Y,parent:Se(ye)})}};return t.store("remoteDocuments").X({Y:!0},(M,Y)=>{const ye=new mr(M);return m(ye.popLast())}).next(()=>t.store("documentMutations").X({Y:!0},([M,Y,ye],He)=>{const Tt=vn(Y);return m(Tt.popLast())}))}ei(e){const t=e.store("targets");return t.X((o,d)=>{const m=yu(d),M=Eh(this.serializer,m);return t.put(M)})}ni(e,t){const o=t.store("remoteDocuments"),d=[];return o.X((m,M)=>{const Y=t.store("remoteDocumentsV14"),ye=(He=M,He.document?new ui(mr.fromString(He.document.name).popFirst(5)):He.noDocument?ui.fromSegments(He.noDocument.path):He.unknownDocument?ui.fromSegments(He.unknownDocument.path):wn()).path.toArray();var He;const Tt={prefixPath:ye.slice(0,ye.length-2),collectionGroup:ye[ye.length-2],documentId:ye[ye.length-1],readTime:M.readTime||[0,0],unknownDocument:M.unknownDocument,noDocument:M.noDocument,document:M.document,hasCommittedMutations:!!M.hasCommittedMutations};d.push(Y.put(Tt))}).next(()=>se.waitFor(d))}si(e,t){const o=t.store("mutations"),d=gl(this.serializer),m=new Oh(Eu.zs,this.serializer.fe);return o.j().next(M=>{const Y=new Map;return M.forEach(ye=>{var He;
1let Tt=null!==(He=Y.get(ye.userId))&&void 0!==He?He:Sr();dl(this.serializer,ye).keys().forEach(sn=>Tt=Tt.add(sn)),Y.set(ye.userId,Tt)}),se.forEach(Y,(ye,He)=>{const Tt=new hs(He),sn=Sh.de(this.serializer,Tt),In=m.getIndexManager(Tt),Gn=Lh.de(Tt,this.serializer,In,m.referenceDelegate);return new Km(d,Gn,sn,In).recalculateAndSaveOverlaysForDocumentKeys(new Nr(t,F.ct),ye).next()})})}}function my(r){r.createObjectStore("targetDocuments",{keyPath:C}).createIndex("documentTargetsIndex",V,{unique:!0}),r.createObjectStore("targets",{keyPath:"targetId"}).createIndex("queryTargetsIndex",D,{unique:!0}),r.createObjectStore("targetGlobal")}const Ph="Failed to obtain exclusive access to the persistence layer. To allow shared access, multi-tab synchronization has to be enabled in all tabs. If you are using `experimentalForceOwningTab:true`, make sure that only one tab has persistence enabled at any given time.";class Fh{constructor(e,t,o,d,m,M,Y,ye,He,Tt,sn=15){if(this.allowTabSynchronization=e,this.persistenceKey=t,this.clientId=o,this.ii=m,this.window=M,this.document=Y,this.ri=He,this.oi=Tt,this.ui=sn,this.Os=null,this.Fs=!1,this.isPrimary=!1,this.networkEnabled=!0,this.ci=null,this.inForeground=!1,this.ai=null,this.hi=null,this.li=Number.NEGATIVE_INFINITY,this.fi=In=>Promise.resolve(),!Fh.D())throw new An(mn.UNIMPLEMENTED,"This platform is either missing IndexedDB or is known to have an incomplete implementation. Offline persistence has been disabled.");this.referenceDelegate=new oy(this,d),this.di=t+"main",this.serializer=new Ch(ye),this.wi=new j(this.di,this.ui,new py(this.serializer)),this.Bs=new ry(this.referenceDelegate,this.serializer),this.remoteDocumentCache=gl(this.serializer),this.qs=new Uc,this.window&&this.window.localStorage?this._i=this.window.localStorage:(this._i=null,!1===Tt&&nn("IndexedDbPersistence","LocalStorage is unavailable. As a result, persistence may not work reliably. In particular enablePersistence() could fail immediately after refreshing the page."))}start(){return this.mi().then(()=>{if(!this.isPrimary&&!this.allowTabSynchronization)throw new An(mn.FAILED_PRECONDITION,Ph);return this.gi(),this.yi(),this.pi(),this.runTransaction("getHighestListenSequenceNumber","readonly",e=>this.Bs.getHighestSequenceNumber(e))}).then(e=>{this.Os=new F(e,this.ri)}).then(()=>{this.Fs=!0}).catch(e=>(this.wi&&this.wi.close(),Promise.reject(e)))}Ii(e){var t=this;return this.fi=function(){var o=(0,s.Z)(function*(d){if(t.started)return e(d)});return function(d){return o.apply(this,arguments)}}(),e(this.isPrimary)}setDatabaseDeletedListener(e){this.wi.B(function(){var t=(0,s.Z)(function*(o){null===o.newVersion&&(yield e())});return function(o){return t.apply(this,arguments)}}())}setNetworkEnabled(e){var t=this;this.networkEnabled!==e&&(this.networkEnabled=e,this.ii.enqueueAndForget((0,s.Z)(function*(){t.started&&(yield t.mi())})))}mi(){return this.runTransaction("updateClientMetadataAndTryBecomePrimary","readwrite",e=>Nh(e).put({clientId:this.clientId,updateTimeMs:Date.now(),networkEnabled:this.networkEnabled,inForeground:this.inForeground}).next(()=>{if(this.isPrimary)return this.Ti(e).next(t=>{t||(this.isPrimary=!1,this.ii.enqueueRetryable(()=>this.fi(!1)))})}).next(()=>this.Ei(e)).next(t=>this.isPrimary&&!t?this.Ai(e).next(()=>!1):!!t&&this.vi(e).next(()=>!0))).catch(e=>{if(Xn(e))return ot("IndexedDbPersistence","Failed to extend owner lease: ",e),this.isPrimary;if(!this.allowTabSynchronization)throw e;return ot("IndexedDbPersistence","Releasing owner lease after error during lease refresh",e),!1}).then(e=>{this.isPrimary!==e&&this.ii.enqueueRetryable(()=>this.fi(e)),this.isPrimary=e})}Ti(e){return wl(e).get("owner").next(t=>se.resolve(this.Ri(t)))}Pi(e){return Nh(e).delete(this.clientId)}bi(){var e=this;return(0,s.Z)(function*(){if(e.isPrimary&&!e.Vi(e.li,18e5)){e.li=Date.now();const t=yield e.runTransaction("maybeGarbageCollectMultiClientState","readwrite-primary",o=>{const d=Ur(o,"clientMetadata");return d.j().next(m=>{const M=e.Si(m,18e5),Y=m.filter(ye=>-1===M.indexOf(ye));return se.forEach(Y,ye=>d.delete(ye.clientId)).next(()=>Y)})}).catch(()=>[]);if(e._i)for(const o of t)e._i.removeItem(e.Di(o.clientId))}})()}pi(){this.hi=this.ii.enqueueAfterDelay("client_metadata_refresh",4e3,()=>this.mi().then(()=>this.bi()).then(()=>this.pi()))}Ri(e){return!!e&&e.ownerId===this.clientId}Ei(e){return this.oi?se.resolve(!0):wl(e).get("owner").next(t=>
1{if(null!==t&&this.Vi(t.leaseTimestampMs,5e3)&&!this.Ci(t.ownerId)){if(this.Ri(t)&&this.networkEnabled)return!0;if(!this.Ri(t)){if(!t.allowTabSynchronization)throw new An(mn.FAILED_PRECONDITION,Ph);return!1}}return!(!this.networkEnabled||!this.inForeground)||Nh(e).j().next(o=>void 0===this.Si(o,5e3).find(d=>{if(this.clientId!==d.clientId){const M=!this.inForeground&&d.inForeground,Y=this.networkEnabled===d.networkEnabled;if(!this.networkEnabled&&d.networkEnabled||M&&Y)return!0}return!1}))}).next(t=>(this.isPrimary!==t&&ot("IndexedDbPersistence",`Client ${t?"is":"is not"} eligible for a primary lease.`),t))}shutdown(){var e=this;return(0,s.Z)(function*(){e.Fs=!1,e.xi(),e.hi&&(e.hi.cancel(),e.hi=null),e.Ni(),e.ki(),yield e.wi.runTransaction("shutdown","readwrite",["owner","clientMetadata"],t=>{const o=new Nr(t,F.ct);return e.Ai(o).next(()=>e.Pi(o))}),e.wi.close(),e.Mi()})()}Si(e,t){return e.filter(o=>this.Vi(o.updateTimeMs,t)&&!this.Ci(o.clientId))}$i(){return this.runTransaction("getActiveClients","readonly",e=>Nh(e).j().next(t=>this.Si(t,18e5).map(o=>o.clientId)))}get started(){return this.Fs}getMutationQueue(e,t){return Lh.de(e,this.serializer,t,this.referenceDelegate)}getTargetCache(){return this.Bs}getRemoteDocumentCache(){return this.remoteDocumentCache}getIndexManager(e){return new Vm(e,this.serializer.fe.databaseId)}getDocumentOverlayCache(e){return Sh.de(this.serializer,e)}getBundleCache(){return this.qs}runTransaction(e,t,o){ot("IndexedDbPersistence","Starting transaction:",e);const d="readonly"===t?"readonly":"readwrite",m=15===(M=this.ui)?qr:14===M?sr:13===M?Wi:12===M?ki:11===M?ir:void wn();var M;let Y;return this.wi.runTransaction(e,d,m,ye=>(Y=new Nr(ye,this.Os?this.Os.next():F.ct),"readwrite-primary"===t?this.Ti(Y).next(He=>!!He||this.Ei(Y)).next(He=>{if(!He)throw nn(`Failed to obtain primary lease for action '${e}'.`),this.isPrimary=!1,this.ii.enqueueRetryable(()=>this.fi(!1)),new An(mn.FAILED_PRECONDITION,$a);return o(Y)}).next(He=>this.vi(Y).next(()=>He)):this.Oi(Y).next(()=>o(Y)))).then(ye=>(Y.raiseOnCommittedEvent(),ye))}Oi(e){return wl(e).get("owner").next(t=>{if(null!==t&&this.Vi(t.leaseTimestampMs,5e3)&&!this.Ci(t.ownerId)&&!this.Ri(t)&&!(this.oi||this.allowTabSynchronization&&t.allowTabSynchronization))throw new An(mn.FAILED_PRECONDITION,Ph)})}vi(e){const t={ownerId:this.clientId,allowTabSynchronization:this.allowTabSynchronization,leaseTimestampMs:Date.now()};return wl(e).put("owner",t)}static D(){return j.D()}Ai(e){const t=wl(e);return t.get("owner").next(o=>this.Ri(o)?(ot("IndexedDbPersistence","Releasing primary lease."),t.delete("owner")):se.resolve())}Vi(e,t){const o=Date.now();return!(e<o-t||e>o&&(nn(`Detected an update time that is in the future: ${e} > ${o}`),1))}gi(){null!==this.document&&"function"==typeof this.document.addEventListener&&(this.ai=()=>{this.ii.enqueueAndForget(()=>(this.inForeground="visible"===this.document.visibilityState,this.mi()))},this.document.addEventListener("visibilitychange",this.ai),this.inForeground="visible"===this.document.visibilityState)}Ni(){this.ai&&(this.document.removeEventListener("visibilitychange",this.ai),this.ai=null)}yi(){var e;"function"==typeof(null===(e=this.window)||void 0===e?void 0:e.addEventListener)&&(this.ci=()=>{this.xi();const t=/(?:Version|Mobile)\/1[456]/;(0,y.G6)()&&(navigator.appVersion.match(t)||navigator.userAgent.match(t))&&this.ii.enterRestrictedMode(!0),this.ii.enqueueAndForget(()=>this.shutdown())},this.window.addEventListener("pagehide",this.ci))}ki(){this.ci&&(this.window.removeEventListener("pagehide",this.ci),this.ci=null)}Ci(e){var t;try{const o=null!==(null===(t=this._i)||void 0===t?void 0:t.getItem(this.Di(e)));return ot("IndexedDbPersistence",`Client '${e}' ${o?"is":"is not"} zombied in LocalStorage`),o}catch(o){return nn("IndexedDbPersistence","Failed to get zombied client id.",o),!1}}xi(){if(this._i)try{this._i.setItem(this.Di(this.clientId),String(Date.now()))}catch(e){nn("Failed to set zombie client id.",e)}}Mi(){if(this._i)try{this._i.removeItem(this.Di(this.clientId))}catch(e){}}Di(e){return`firestore_zombie_${this.persistenceKey}_${e}`}}function wl(r){return Ur(r,"owner")}function Nh(r){return Ur(r,"clientMetadata")}function xu(r,e){let t=r.projectId;return r.isDefaultDatabase||(t+="."+r.database),"firestore/"+e+"/"+t+"/"}class Tu{constructor(e,t,o,d){this.targetId=e,this.fromCache=t,this.Fi=o,this.Bi=d}static Li(e,t){let o=Sr(),d=Sr();for(const m of t.docChanges)switch(m.type){case 0:o=o.add(m.doc.key);break;case 1:d=d.add(m.doc.key)}return new Tu(e,t.fromCache,o,d)}}class qm{constructor(){this.qi=!1}initialize(e,t){this.Ui=e,this.indexManager=t,this.qi=!0}getDocumentsMatchingQuery(e,t,o,d){return this.Ki(e,t).next(m=>m||this.Gi(e,t,d,o)).next(m=>m||this.Qi(e,t))}Ki(e,t){if(hh(t))return se.resolve(null);let o=N(t);return this.indexManager.getIndexType(e,o).next(d=>0===d?null:(null!==t.limit&&1===d&&(t=kt(t,null,"F"),o=N(t)),this.indexManager.getDocumentsMatchingTarget(e,o).next(m=>{const M=Sr(...m);return this.Ui.getDocuments(e,M).next(Y=>this.indexManager.getMinOffset(e,o).next(ye=>{const He=this.ji(t,Y);return this.zi(t,He,M,ye.readTime)?this.Ki(e,kt(t,null,"F")):this.Wi(e,He,t,ye)}))})))}Gi(e,t,o,d){return hh(t)||d.isEqual(Si.min())?this.Qi(e,t):this.Ui.getDocuments(e,o).next(m=>{const M=this.ji(t,m);return this.zi(t,M,o,d)?this.Qi(e,t):(Ne()<=c.in.DEBUG&&ot("QueryEngine","Re-using previous result from %s to execute query: %s",d.toString(),di(t)),this.Wi(e,M,t,Pa(d,-1)))})}ji(e,t){let o=new _s(zr(e));return t.forEach((d,m)=>{vi(e,m)&&(o=o.add(m))}),o}zi(e,t,o,d){if(null===e.limit)return!1;if(o.size!==t.size)return!0;const m="F"===e.limitType?t.last():t.first();
1return!!m&&(m.hasPendingWrites||m.version.compareTo(d)>0)}Qi(e,t){return Ne()<=c.in.DEBUG&&ot("QueryEngine","Using full collection scan to execute query:",di(t)),this.Ui.getDocumentsMatchingQuery(e,t,Io.min())}Wi(e,t,o,d){return this.Ui.getDocumentsMatchingQuery(e,o,d).next(m=>(t.forEach(M=>{m=m.insert(M.key,M)}),m))}}class t0{constructor(e,t,o,d){this.persistence=e,this.Hi=t,this.serializer=d,this.Ji=new Tr(Gi),this.Yi=new Ta(m=>ml(m),lc),this.Xi=new Map,this.Zi=e.getRemoteDocumentCache(),this.Bs=e.getTargetCache(),this.qs=e.getBundleCache(),this.tr(o)}tr(e){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(e),this.indexManager=this.persistence.getIndexManager(e),this.mutationQueue=this.persistence.getMutationQueue(e,this.indexManager),this.localDocuments=new Km(this.Zi,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.Zi.setIndexManager(this.indexManager),this.Hi.initialize(this.localDocuments,this.indexManager)}collectGarbage(e){return this.persistence.runTransaction("Collect garbage","readwrite-primary",t=>e.collect(t,this.Ji))}}function gy(r,e,t,o){return new t0(r,e,t,o)}function _y(r,e){return op.apply(this,arguments)}function op(){return op=(0,s.Z)(function*(r,e){const t=jn(r);return yield t.persistence.runTransaction("Handle user change","readonly",o=>{let d;return t.mutationQueue.getAllMutationBatches(o).next(m=>(d=m,t.tr(e),t.mutationQueue.getAllMutationBatches(o))).next(m=>{const M=[],Y=[];let ye=Sr();for(const He of d){M.push(He.batchId);for(const Tt of He.mutations)ye=ye.add(Tt.key)}for(const He of m){Y.push(He.batchId);for(const Tt of He.mutations)ye=ye.add(Tt.key)}return t.localDocuments.getDocuments(o,ye).next(He=>({er:He,removedBatchIds:M,addedBatchIds:Y}))})})}),op.apply(this,arguments)}function Jm(r,e){const t=jn(r);return t.persistence.runTransaction("Acknowledge batch","readwrite-primary",o=>{const d=e.batch.keys(),m=t.Zi.newChangeBuffer({trackRemovals:!0});return function(M,Y,ye,He){const Tt=ye.batch,sn=Tt.keys();let In=se.resolve();return sn.forEach(Gn=>{In=In.next(()=>He.getEntry(Y,Gn)).next(ci=>{const xi=ye.docVersions.get(Gn);Kn(null!==xi),ci.version.compareTo(xi)<0&&(Tt.applyToRemoteDocument(ci,ye),ci.isValidDocument()&&(ci.setReadTime(ye.commitVersion),He.addEntry(ci)))})}),In.next(()=>
1M.mutationQueue.removeMutationBatch(Y,Tt))}(t,o,e,m).next(()=>m.apply(o)).next(()=>t.mutationQueue.performConsistencyCheck(o)).next(()=>t.documentOverlayCache.removeOverlaysForBatchId(o,d,e.batch.batchId)).next(()=>t.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(o,function(M){let Y=Sr();for(let ye=0;ye<M.mutationResults.length;++ye)M.mutationResults[ye].transformResults.length>0&&(Y=Y.add(M.batch.mutations[ye].key));return Y}(e))).next(()=>t.localDocuments.getDocuments(o,d))})}function yy(r){const e=jn(r);return e.persistence.runTransaction("Get last remote snapshot version","readonly",t=>e.Bs.getLastRemoteSnapshotVersion(t))}function vy(r,e){const t=jn(r),o=e.snapshotVersion;let d=t.Ji;return t.persistence.runTransaction("Apply remote event","readwrite-primary",m=>{const M=t.Zi.newChangeBuffer({trackRemovals:!0});d=t.Ji;const Y=[];e.targetChanges.forEach((Tt,sn)=>{const In=d.get(sn);if(!In)return;Y.push(t.Bs.removeMatchingKeys(m,Tt.removedDocuments,sn).next(()=>t.Bs.addMatchingKeys(m,Tt.addedDocuments,sn)));let Gn=In.withSequenceNumber(m.currentSequenceNumber);var ci,xi,Ii;null!==e.targetMismatches.get(sn)?Gn=Gn.withResumeToken(Us.EMPTY_BYTE_STRING,Si.min()).withLastLimboFreeSnapshotVersion(Si.min()):Tt.resumeToken.approximateByteSize()>0&&(Gn=Gn.withResumeToken(Tt.resumeToken,o)),d=d.insert(sn,Gn),xi=Gn,Ii=Tt,(0===(ci=In).resumeToken.approximateByteSize()||xi.snapshotVersion.toMicroseconds()-ci.snapshotVersion.toMicroseconds()>=3e8||Ii.addedDocuments.size+Ii.modifiedDocuments.size+Ii.removedDocuments.size>0)&&Y.push(t.Bs.updateTargetData(m,Gn))});let ye=fa(),He=Sr();if(e.documentUpdates.forEach(Tt=>{e.resolvedLimboDocuments.has(Tt)&&Y.push(t.persistence.referenceDelegate.updateLimboDocument(m,Tt))}),Y.push(Jc(m,M,e.documentUpdates).next(Tt=>{ye=Tt.nr,He=Tt.sr})),!o.isEqual(Si.min())){const Tt=t.Bs.getLastRemoteSnapshotVersion(m).next(sn=>t.Bs.setTargetsMetadata(m,m.currentSequenceNumber,o));Y.push(Tt)}return se.waitFor(Y).next(()=>M.apply(m)).next(()=>t.localDocuments.getLocalViewOfDocuments(m,ye,He)).next(()=>ye)}).then(m=>(t.Ji=d,m))}function Jc(r,e,t){let o=Sr(),d=Sr();return t.forEach(m=>o=o.add(m)),e.getEntries(r,o).next(m=>{let M=fa();return t.forEach((Y,ye)=>{const He=m.get(Y);ye.isFoundDocument()!==He.isFoundDocument()&&(d=d.add(Y)),ye.isNoDocument()&&ye.version.isEqual(Si.min())?(e.removeEntry(Y,ye.readTime),M=M.insert(Y,ye)):!He.isValidDocument()||ye.version.compareTo(He.version)>0||0===ye.version.compareTo(He.version)&&He.hasPendingWrites?(e.addEntry(ye),M=M.insert(Y,ye)):ot("LocalStore","Ignoring outdated watch update for ",Y,". Current version:",He.version," Watch version:",ye.version)}),{nr:M,sr:d}})}function by(r,e){const t=jn(r);return t.persistence.runTransaction("Get next mutation batch","readonly",o=>(void 0===e&&(e=-1),t.mutationQueue.getNextMutationBatchAfterBatchId(o,e)))}function Xc(r,e){const t=jn(r);return t.persistence.runTransaction("Allocate target","readwrite",o=>{let d;return t.Bs.getTargetData(o,e).next(m=>m?(d=m,se.resolve(d)):t.Bs.allocateTargetId(o).next(M=>(d=new Rl(e,M,"TargetPurposeListen",o.currentSequenceNumber),t.Bs.addTargetData(o,d).next(()=>d))))}).then(o=>{const d=t.Ji.get(o.targetId);return(null===d||o.snapshotVersion.compareTo(d.snapshotVersion)>0)&&(t.Ji=t.Ji.insert(o.targetId,o),t.Yi.set(e,o.targetId)),o})}function Jl(r,e,t){return ap.apply(this,arguments)}function ap(){return ap=(0,s.Z)(function*(r,e,t){const o=jn(r),d=o.Ji.get(e),m=t?"readwrite":"readwrite-primary";try{t||(yield o.persistence.runTransaction("Release target",m,M=>o.persistence.referenceDelegate.removeTarget(M,d)))}
1catch(M){if(!Xn(M))throw M;ot("LocalStore",`Failed to update sequence numbers for target ${e}: ${M}`)}o.Ji=o.Ji.remove(e),o.Yi.delete(d.target)}),ap.apply(this,arguments)}function Su(r,e,t){const o=jn(r);let d=Si.min(),m=Sr();return o.persistence.runTransaction("Execute query","readonly",M=>function(Y,ye,He){const Tt=jn(Y),sn=Tt.Yi.get(He);return void 0!==sn?se.resolve(Tt.Ji.get(sn)):Tt.Bs.getTargetData(ye,He)}(o,M,N(e)).next(Y=>{if(Y)return d=Y.lastLimboFreeSnapshotVersion,o.Bs.getMatchingKeysForTargetId(M,Y.targetId).next(ye=>{m=ye})}).next(()=>o.Hi.getDocumentsMatchingQuery(M,e,t?d:Si.min(),t?m:Sr())).next(Y=>(tg(o,Ui(e),Y),{documents:Y,ir:m})))}function Xm(r,e){const t=jn(r),o=jn(t.Bs),d=t.Ji.get(e);return d?Promise.resolve(d.target):t.persistence.runTransaction("Get target data","readonly",m=>o.le(m,e).next(M=>M?M.target:null))}function eg(r,e){const t=jn(r),o=t.Xi.get(e)||Si.min();return t.persistence.runTransaction("Get new document changes","readonly",d=>t.Zi.getAllFromCollectionGroup(d,e,Pa(o,-1),Number.MAX_SAFE_INTEGER)).then(d=>(tg(t,e,d),d))}function tg(r,e,t){let o=r.Xi.get(e)||Si.min();t.forEach((d,m)=>{m.readTime.compareTo(o)>0&&(o=m.readTime)}),r.Xi.set(e,o)}function lp(){return lp=(0,s.Z)(function*(r,e,t,o){const d=jn(r);let m=Sr(),M=fa();for(const He of t){const Tt=e.rr(He.metadata.name);He.document&&(m=m.add(Tt));const sn=e.ur(He);sn.setReadTime(e.cr(He.metadata.readTime)),M=M.insert(Tt,sn)}const Y=d.Zi.newChangeBuffer({trackRemovals:!0}),ye=yield Xc(d,(He=o,N(Gl(mr.fromString(`__bundle__/docs/${He}`)))));var He;return d.persistence.runTransaction("Apply bundle documents","readwrite",He=>Jc(He,Y,M).next(Tt=>(Y.apply(He),Tt)).next(Tt=>d.Bs.removeMatchingKeysForTargetId(He,ye.targetId).next(()=>d.Bs.addMatchingKeys(He,m,ye.targetId)).next(()=>d.localDocuments.getLocalViewOfDocuments(He,Tt.nr,Tt.sr)).next(()=>Tt.nr)))}),lp.apply(this,arguments)}function ng(r,e){return cp.apply(this,arguments)}function cp(){return cp=(0,s.Z)(function*(r,e,t=Sr()){const o=yield Xc(r,N(Ld(e.bundledQuery))),d=jn(r);return d.persistence.runTransaction("Save named query","readwrite",m=>{const M=Bo(e.readTime);if(o.snapshotVersion.compareTo(M)>=0)return d.qs.saveNamedQuery(m,e);const Y=o.withResumeToken(Us.EMPTY_BYTE_STRING,M);return d.Ji=d.Ji.insert(Y.targetId,Y),d.Bs.updateTargetData(m,Y).next(()=>d.Bs.removeMatchingKeysForTargetId(m,o.targetId)).next(()=>d.Bs.addMatchingKeys(m,t,o.targetId)).next(()=>d.qs.saveNamedQuery(m,e))})}),cp.apply(this,arguments)}function dp(r,e){return`firestore_clients_${r}_${e}`}function up(r,e,t){let o=`firestore_mutations_${r}_${t}`;return e.isAuthenticated()&&(o+=`_${e.uid}`),o}function ku(r,e){return`firestore_targets_${r}_${e}`}class hp{constructor(e,t,o,d){this.user=e,this.batchId=t,this.state=o,this.error=d}static ar(e,t,o){const d=JSON.parse(o);let m,M="object"==typeof d&&-1!==["pending","acknowledged","rejected"].indexOf(d.state)&&(void 0===d.error||"object"==typeof d.error);return M&&d.error&&(M="string"==typeof d.error.message&&"string"==typeof d.error.code,M&&(m=new An(d.error.code,d.error.message))),M?new hp(e,t,d.state,m):(nn("SharedClientState",`Failed to parse mutation state for ID '${t}': ${o}`),null)}hr(){const e={state:this.state,updateTimeMs:Date.now()};return this.error&&(e.error={code:this.error.code,message:this.error.message}),JSON.stringify(e)}}class ed{constructor(e,t,o){this.targetId=e,this.state=t,this.error=o}static ar(e,t){const o=JSON.parse(t);let d,m="object"==typeof o&&-1!==["not-current","current","rejected"].indexOf(o.state)&&(void 0===o.error||"object"==typeof o.error);return m&&o.error&&(m="string"==typeof o.error.message&&"string"==typeof o.error.code,m&&(d=new An(o.error.code,o.error.message))),m?new ed(e,o.state,d):(nn("SharedClientState",`Failed to parse target state for ID '${e}': ${t}`),null)}hr(){const e={state:this.state,updateTimeMs:Date.now()};return this.error&&(e.error={code:this.error.code,message:this.error.message}),JSON.stringify(e)}}class Bh{constructor(e,t){this.clientId=e,this.activeTargetIds=t}static ar(e,t){const o=JSON.parse(t);let d="object"==typeof o&&o.activeTargetIds instanceof Array,m=fh();for(let M=0;d&&M<o.activeTargetIds.length;++M)d=fe(o.activeTargetIds[M]),m=m.add(o.activeTargetIds[M]);
1return d?new Bh(e,m):(nn("SharedClientState",`Failed to parse client data for instance '${e}': ${t}`),null)}}class ig{constructor(e,t){this.clientId=e,this.onlineState=t}static ar(e){const t=JSON.parse(e);return"object"==typeof t&&-1!==["Unknown","Online","Offline"].indexOf(t.onlineState)&&"string"==typeof t.clientId?new ig(t.clientId,t.onlineState):(nn("SharedClientState",`Failed to parse online state: ${e}`),null)}}class vc{constructor(){this.activeTargetIds=fh()}lr(e){this.activeTargetIds=this.activeTargetIds.add(e)}dr(e){this.activeTargetIds=this.activeTargetIds.delete(e)}hr(){const e={activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()};return JSON.stringify(e)}}class Yh{constructor(e,t,o,d,m){this.window=e,this.ii=t,this.persistenceKey=o,this.wr=d,this.syncEngine=null,this.onlineStateHandler=null,this.sequenceNumberHandler=null,this._r=this.mr.bind(this),this.gr=new Tr(Gi),this.started=!1,this.yr=[];const M=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");this.storage=this.window.localStorage,this.currentUser=m,this.pr=dp(this.persistenceKey,this.wr),this.Ir=`firestore_sequence_number_${this.persistenceKey}`,this.gr=this.gr.insert(this.wr,new vc),this.Tr=new RegExp(`^firestore_clients_${M}_([^_]*)$`),this.Er=new RegExp(`^firestore_mutations_${M}_(\\d+)(?:_(.*))?$`),this.Ar=new RegExp(`^firestore_targets_${M}_(\\d+)$`),this.vr=`firestore_online_state_${this.persistenceKey}`,this.Rr=function(Y){return`firestore_bundle_loaded_v2_${Y}`}(this.persistenceKey),this.window.addEventListener("storage",this._r)}static D(e){return!(!e||!e.localStorage)}start(){var e=this;return(0,s.Z)(function*(){const t=yield e.syncEngine.$i();for(const d of t){if(d===e.wr)continue;const m=e.getItem(dp(e.persistenceKey,d));if(m){const M=Bh.ar(d,m);M&&(e.gr=e.gr.insert(M.clientId,M))}}e.Pr();const o=e.storage.getItem(e.vr);if(o){const d=e.br(o);d&&e.Vr(d)}for(const d of e.yr)e.mr(d);e.yr=[],e.window.addEventListener("pagehide",()=>e.shutdown()),e.started=!0})()}writeSequenceNumber(e){this.setItem(this.Ir,JSON.stringify(e))}getAllActiveQueryTargets(){return this.Sr(this.gr)}isActiveQueryTarget(e){let t=!1;return this.gr.forEach((o,d)=>{d.activeTargetIds.has(e)&&(t=!0)}),t}addPendingMutation(e){this.Dr(e,"pending")}updateMutationState(e,t,o){this.Dr(e,t,o),this.Cr(e)}addLocalQueryTarget(e){let t="not-current";if(this.isActiveQueryTarget(e)){const o=this.storage.getItem(ku(this.persistenceKey,e));if(o){const d=ed.ar(e,o);d&&(t=d.state)}}return this.Nr.lr(e),this.Pr(),t}removeLocalQueryTarget(e){this.Nr.dr(e),this.Pr()}isLocalQueryTarget(e){return this.Nr.activeTargetIds.has(e)}clearQueryState(e){this.removeItem(ku(this.persistenceKey,e))}updateQueryState(e,t,o){this.kr(e,t,o)}handleUserChange(e,t,o){t.forEach(d=>{this.Cr(d)}),this.currentUser=e,o.forEach(d=>{this.addPendingMutation(d)})}setOnlineState(e){this.Mr(e)}notifyBundleLoaded(e){this.$r(e)}shutdown(){this.started&&(this.window.removeEventListener("storage",this._r),this.removeItem(this.pr),this.started=!1)}getItem(e){const t=this.storage.getItem(e);return ot("SharedClientState","READ",e,t),t}setItem(e,t){ot("SharedClientState","SET",e,t),this.storage.setItem(e,t)}removeItem(e){ot("SharedClientState","REMOVE",e),this.storage.removeItem(e)}mr(e){var t=this;const o=e;if(o.storageArea===this.storage){if(ot("SharedClientState","EVENT",o.key,o.newValue),o.key===this.pr)return void nn("Received WebStorage notification for local change. Another client might have garbage-collected our state");this.ii.enqueueRetryable((0,s.Z)(function*(){if(t.started){if(null!==o.key)if(t.Tr.test(o.key)){if(null==o.newValue){const d=t.Or(o.key);return t.Fr(d,null)}{const d=t.Br(o.key,o.newValue);if(d)return t.Fr(d.clientId,d)}}else if(t.Er.test(o.key)){if(null!==o.newValue){const d=t.Lr(o.key,o.newValue);if(d)return t.qr(d)}}else if(t.Ar.test(o.key)){if(null!==o.newValue){const d=t.Ur(o.key,o.newValue);if(d)return t.Kr(d)}}else if(o.key===t.vr){if(null!==o.newValue){const d=t.br(o.newValue);if(d)return t.Vr(d)}}else if(o.key===t.Ir){const d=function(m){let M=F.ct;if(null!=m)try{const Y=JSON.parse(m);Kn("number"==typeof Y),M=Y}
1catch(Y){nn("SharedClientState","Failed to read sequence number from WebStorage",Y)}return M}(o.newValue);d!==F.ct&&t.sequenceNumberHandler(d)}else if(o.key===t.Rr){const d=t.Gr(o.newValue);yield Promise.all(d.map(m=>t.syncEngine.Qr(m)))}}else t.yr.push(o)}))}}get Nr(){return this.gr.get(this.wr)}Pr(){this.setItem(this.pr,this.Nr.hr())}Dr(e,t,o){const d=new hp(this.currentUser,e,t,o),m=up(this.persistenceKey,this.currentUser,e);this.setItem(m,d.hr())}Cr(e){const t=up(this.persistenceKey,this.currentUser,e);this.removeItem(t)}Mr(e){this.storage.setItem(this.vr,JSON.stringify({clientId:this.wr,onlineState:e}))}kr(e,t,o){const d=ku(this.persistenceKey,e),m=new ed(e,t,o);this.setItem(d,m.hr())}$r(e){const t=JSON.stringify(Array.from(e));this.setItem(this.Rr,t)}Or(e){const t=this.Tr.exec(e);return t?t[1]:null}Br(e,t){const o=this.Or(e);return Bh.ar(o,t)}Lr(e,t){const o=this.Er.exec(e),d=Number(o[1]);return hp.ar(new hs(void 0!==o[2]?o[2]:null),d,t)}Ur(e,t){const o=this.Ar.exec(e),d=Number(o[1]);return ed.ar(d,t)}br(e){return ig.ar(e)}Gr(e){return JSON.parse(e)}qr(e){var t=this;return(0,s.Z)(function*(){if(e.user.uid===t.currentUser.uid)return t.syncEngine.jr(e.batchId,e.state,e.error);ot("SharedClientState",`Ignoring mutation for non-active user ${e.user.uid}`)})()}Kr(e){return this.syncEngine.zr(e.targetId,e.state,e.error)}Fr(e,t){const o=t?this.gr.insert(e,t):this.gr.remove(e),d=this.Sr(this.gr),m=this.Sr(o),M=[],Y=[];return m.forEach(ye=>{d.has(ye)||M.push(ye)}),d.forEach(ye=>{m.has(ye)||Y.push(ye)}),this.syncEngine.Wr(M,Y).then(()=>{this.gr=o})}Vr(e){this.gr.get(e.clientId)&&this.onlineStateHandler(e.onlineState)}Sr(e){let t=fh();return e.forEach((o,d)=>{t=t.unionWith(d.activeTargetIds)}),t}}class fp{constructor(){this.Hr=new vc,this.Jr={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(e){}updateMutationState(e,t,o){}addLocalQueryTarget(e){return this.Hr.lr(e),this.Jr[e]||"not-current"}updateQueryState(e,t,o){this.Jr[e]=t}removeLocalQueryTarget(e){this.Hr.dr(e)}isLocalQueryTarget(e){return this.Hr.activeTargetIds.has(e)}clearQueryState(e){delete this.Jr[e]}getAllActiveQueryTargets(){return this.Hr.activeTargetIds}isActiveQueryTarget(e){return this.Hr.activeTargetIds.has(e)}start(){return this.Hr=new vc,Promise.resolve()}handleUserChange(e,t,o){}setOnlineState(e){}shutdown(){}writeSequenceNumber(e){}notifyBundleLoaded(e){}}class Hh{Yr(e){}shutdown(){}}class _l{constructor(){this.Xr=()=>this.Zr(),this.eo=()=>this.no(),this.so=[],this.io()}Yr(e){this.so.push(e)}shutdown(){window.removeEventListener("online",this.Xr),window.removeEventListener("offline",this.eo)}io(){window.addEventListener("online",this.Xr),window.addEventListener("offline",this.eo)}Zr(){ot("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(const e of this.so)e(0)}no(){ot("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(const e of this.so)e(1)}static D(){return"undefined"!=typeof window&&void 0!==window.addEventListener&&void 0!==window.removeEventListener}}let Au=null;function pp(){return null===Au?Au=268435456+Math.round(2147483648*Math.random()):Au++,"0x"+Au.toString(16)}const mp={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregationQuery:"runAggregationQuery"};class Xl{constructor(e){this.ro=e.ro,this.oo=e.oo}uo(e){this.co=e}ao(e){this.ho=e}onMessage(e){this.lo=e}close(){this.oo()}send(e){this.ro(e)}fo(){this.co()}wo(e){this.ho(e)}_o(e){this.lo(e)}}const Sa="WebChannelConnection";class rg extends class{constructor(e){this.databaseInfo=e,this.databaseId=e.databaseId,this.mo=(e.ssl?"https":"http")+"://"+e.host,this.yo="projects/"+this.databaseId.projectId+"/databases/"+this.databaseId.database+"/documents"}get po(){return!1}Io(e,t,o,d,m){const M=pp(),Y=this.To(e,t);ot("RestConnection",`Sending RPC '${e}' ${M}:`,Y,o);const ye={};return this.Eo(ye,d,m),this.Ao(e,Y,ye,o).then(He=>(ot("RestConnection",`Received RPC '${e}' ${M}: `,He),He),He=>{throw xn("RestConnection",`RPC '${e}' ${M} failed with error: `,He,"url: ",Y,"request:",o),He})}vo(e,t,o,d,m,M){return this.Io(e,t,o,d,m)}Eo(e,t,o){e["X-Goog-Api-Client"]="gl-js/ fire/"+Eo,e["Content-Type"]="text/plain",this.databaseInfo.appId&&(e["X-Firebase-GMPID"]=this.databaseInfo.appId),t&&t.headers.forEac
1h((d,m)=>e[m]=d),o&&o.headers.forEach((d,m)=>e[m]=d)}To(e,t){return`${this.mo}/v1/${t}:${mp[e]}`}}{constructor(e){super(e),this.forceLongPolling=e.forceLongPolling,this.autoDetectLongPolling=e.autoDetectLongPolling,this.useFetchStreams=e.useFetchStreams,this.longPollingOptions=e.longPollingOptions}Ao(e,t,o,d){const m=pp();return new Promise((M,Y)=>{const ye=new Po;ye.setWithCredentials(!0),ye.listenOnce(sl.COMPLETE,()=>{try{switch(ye.getLastErrorCode()){case ca.NO_ERROR:const Tt=ye.getResponseJson();ot(Sa,`XHR for RPC '${e}' ${m} received:`,JSON.stringify(Tt)),M(Tt);break;case ca.TIMEOUT:ot(Sa,`RPC '${e}' ${m} timed out`),Y(new An(mn.DEADLINE_EXCEEDED,"Request time out"));break;case ca.HTTP_ERROR:const sn=ye.getStatus();if(ot(Sa,`RPC '${e}' ${m} failed with status:`,sn,"response text:",ye.getResponseText()),sn>0){let In=ye.getResponseJson();Array.isArray(In)&&(In=In[0]);const Gn=null==In?void 0:In.error;if(Gn&&Gn.status&&Gn.message){const ci=function(xi){const Ii=xi.toLowerCase().replace(/_/g,"-");return Object.values(mn).indexOf(Ii)>=0?Ii:mn.UNKNOWN}(Gn.status);Y(new An(ci,Gn.message))}else Y(new An(mn.UNKNOWN,"Server responded with status "+ye.getStatus()))}else Y(new An(mn.UNAVAILABLE,"Connection failed."));break;default:wn()}}finally{ot(Sa,`RPC '${e}' ${m} completed.`)}});const He=JSON.stringify(d);ot(Sa,`RPC '${e}' ${m} sending request:`,d),ye.send(t,"POST",He,o,15)})}Ro(e,t,o){const d=pp(),m=[this.mo,"/","google.firestore.v1.Firestore","/",e,"/channel"],M=Ro(),Y=la(),ye={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},He=this.longPollingOptions.timeoutSeconds;void 0!==He&&(ye.longPollingTimeout=Math.round(1e3*He)),this.useFetchStreams&&(ye.xmlHttpFactory=new jo({})),this.Eo(ye.initMessageHeaders,t,o),ye.encodeInitMessageHeaders=!0;const Tt=m.join("");ot(Sa,`Creating RPC '${e}' stream ${d}: ${Tt}`,ye);const sn=M.createWebChannel(Tt,ye);let In=!1,Gn=!1;const ci=new Xl({ro:Ii=>{Gn?ot(Sa,`Not sending because RPC '${e}' stream ${d} is closed:`,Ii):(In||(ot(Sa,`Opening RPC '${e}' stream ${d} transport.`),sn.open(),In=!0),ot(Sa,`RPC '${e}' stream ${d} sending:`,Ii),sn.send(Ii))},oo:()=>sn.close()}),xi=(Ii,Pr,vs)=>{Ii.listen(Pr,es=>{try{vs(es)}catch(Aa){setTimeout(()=>{throw Aa},0)}})};return xi(sn,zo.EventType.OPEN,()=>{Gn||ot(Sa,`RPC '${e}' stream ${d} transport opened.`)}),xi(sn,zo.EventType.CLOSE,()=>{Gn||(Gn=!0,ot(Sa,`RPC '${e}' stream ${d} transport closed`),ci.wo())}),xi(sn,zo.EventType.ERROR,Ii=>{Gn||(Gn=!0,xn(Sa,`RPC '${e}' stream ${d} transport errored:`,Ii),ci.wo(new An(mn.UNAVAILABLE,"The operation could not be completed")))}),xi(sn,zo.EventType.MESSAGE,Ii=>{var Pr;if(!Gn){const vs=Ii.data[0];Kn(!!vs);const es=vs,Aa=es.error||(null===(Pr=es[0])||void 0===Pr?void 0:Pr.error);if(Aa){ot(Sa,`RPC '${e}' stream ${d} received error:`,Aa);const _a=Aa.status;let xo=function(Hl){const E_=ia[Hl];if(void 0!==E_)return Il(E_)}(_a),qa=Aa.message;void 0===xo&&(xo=mn.INTERNAL,qa="Unknown error status: "+_a+" with message "+Aa.message),Gn=!0,ci.wo(new An(xo,qa)),sn.close()}else ot(Sa,`RPC '${e}' stream ${d} received:`,vs),ci._o(vs)}}),xi(Y,za.STAT_EVENT,Ii=>{Ii.stat===Ga.PROXY?ot(Sa,`RPC '${e}' stream ${d} detected buffering proxy`):Ii.stat===Ga.NOPROXY&&ot(Sa,`RPC '${e}' stream ${d} detected no buffering proxy`)}),setTimeout(()=>{ci.fo()},0),ci}}function Vh(){return"undefined"!=typeof window?window:null}function gp(){return"undefined"!=typeof document?document:null}function Bd(r){return new Zv(r,!0)}class sg{constructor(e,t,o=1e3,d=1.5,m=6e4){this.ii=e,this.timerId=t,this.Po=o,this.bo=d,this.Vo=m,this.So=0,this.Do=null,this.Co=Date.now(),this.reset()}reset(){this.So=0}xo(){this.So=this.Vo}No(e){this.cancel();const t=Math.floor(this.So+this.ko()),o=Math.max(0,Date.now()-this.Co),d=Math.max(0,t-o);d>0&&ot("ExponentialBackoff",`Backing off for ${d} ms (base delay: ${this.So}
1 ms, delay with jitter: ${t} ms, last attempt: ${o} ms ago)`),this.Do=this.ii.enqueueAfterDelay(this.timerId,d,()=>(this.Co=Date.now(),e())),this.So*=this.bo,this.So<this.Po&&(this.So=this.Po),this.So>this.Vo&&(this.So=this.Vo)}Mo(){null!==this.Do&&(this.Do.skipDelay(),this.Do=null)}cancel(){null!==this.Do&&(this.Do.cancel(),this.Do=null)}ko(){return(Math.random()-.5)*this.So}}class Iu{constructor(e,t,o,d,m,M,Y,ye){this.ii=e,this.$o=o,this.Oo=d,this.connection=m,this.authCredentialsProvider=M,this.appCheckCredentialsProvider=Y,this.listener=ye,this.state=0,this.Fo=0,this.Bo=null,this.Lo=null,this.stream=null,this.qo=new sg(e,t)}Uo(){return 1===this.state||5===this.state||this.Ko()}Ko(){return 2===this.state||3===this.state}start(){4!==this.state?this.auth():this.Go()}stop(){var e=this;return(0,s.Z)(function*(){e.Uo()&&(yield e.close(0))})()}Qo(){this.state=0,this.qo.reset()}jo(){this.Ko()&&null===this.Bo&&(this.Bo=this.ii.enqueueAfterDelay(this.$o,6e4,()=>this.zo()))}Wo(e){this.Ho(),this.stream.send(e)}zo(){var e=this;return(0,s.Z)(function*(){if(e.Ko())return e.close(0)})()}Ho(){this.Bo&&(this.Bo.cancel(),this.Bo=null)}Jo(){this.Lo&&(this.Lo.cancel(),this.Lo=null)}close(e,t){var o=this;return(0,s.Z)(function*(){o.Ho(),o.Jo(),o.qo.cancel(),o.Fo++,4!==e?o.qo.reset():t&&t.code===mn.RESOURCE_EXHAUSTED?(nn(t.toString()),nn("Using maximum backoff delay to prevent overloading the backend."),o.qo.xo()):t&&t.code===mn.UNAUTHENTICATED&&3!==o.state&&(o.authCredentialsProvider.invalidateToken(),o.appCheckCredentialsProvider.invalidateToken()),null!==o.stream&&(o.Yo(),o.stream.close(),o.stream=null),o.state=e,yield o.listener.ao(t)})()}Yo(){}auth(){this.state=1;const e=this.Xo(this.Fo),t=this.Fo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then(([o,d])=>{this.Fo===t&&this.Zo(o,d)},o=>{e(()=>{const d=new An(mn.UNKNOWN,"Fetching auth token failed: "+o.message);return this.tu(d)})})}Zo(e,t){const o=this.Xo(this.Fo);this.stream=this.eu(e,t),this.stream.uo(()=>{o(()=>(this.state=2,this.Lo=this.ii.enqueueAfterDelay(this.Oo,1e4,()=>(this.Ko()&&(this.state=3),Promise.resolve())),this.listener.uo()))}),this.stream.ao(d=>{o(()=>this.tu(d))}),this.stream.onMessage(d=>{o(()=>this.onMessage(d))})}Go(){var e=this;this.state=5,this.qo.No((0,s.Z)(function*(){e.state=0,e.start()}))}tu(e){return ot("PersistentStream",`close with error: ${e}`),this.stream=null,this.close(4,e)}Xo(e){return t=>{this.ii.enqueueAndForget(()=>this.Fo===e?t():(ot("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve()))}}}class Uh extends Iu{constructor(e,t,o,d,m,M){super(e,"listen_stream_connection_backoff","listen_stream_idle","health_check_timeout",t,o,d,M),this.serializer=m}eu(e,t){return this.connection.Ro("Listen",e,t)}onMessage(e){this.qo.reset();const t=function W_(r,e){let t;if("targetChange"in e){const o="NO_CHANGE"===(ye=e.targetChange.targetChangeType||"NO_CHANGE")?0:"ADD"===ye?1:"REMOVE"===ye?2:"CURRENT"===ye?3:"RESET"===ye?4:wn(),d=e.targetChange.targetIds||[],m=function(ye,He){return ye.useProto3Json?(Kn(void 0===He||"string"==typeof He),Us.fromBase64String(He||"")):(Kn(void 0===He||He instanceof Uint8Array),Us.fromUint8Array(He||new Uint8Array))}(r,e.targetChange.resumeToken),M=e.targetChange.cause,Y=M&&function(ye){const He=void 0===ye.code?mn.UNKNOWN:Il(ye.code);return new An(He,ye.message||"")}(M);t=new hu(o,d,m,Y||null)}else if("documentChange"in e){const o=e.documentChange,d=Ol(r,o.document.name),m=Bo(o.document.updateTime),M=o.document.createTime?Bo(o.document.createTime):Si.min(),Y=new na({mapValue:{fields:o.document.fields}}),ye=js.newFoundDocument(d,m,M,Y);t=new bh(o.targetIds||[],o.removedTargetIds||[],ye.key,ye)}else if("documentDelete"in e){const o=e.documentDelete,d=Ol(r,o.document),m=o.readTime?Bo(o.readTime):Si.min(),M=js.newNoDocument(d,m);t=new bh([],o.removedTargetIds||[],M.key,M)}else if("documentRemove"in e){const o=e.documentRemove,d=Ol(r,o.document);t=new bh([],o.removedTargetIds||[],d,null)}else{if(!("filter"in e))return wn();{const o=e.filter,{count:d=0,unchangedNames:m}=o,M=new U_(d,m);t=new Im(o.targetId,M)}}var ye;return t}(this.serializer,e),o=function(d){if(!("targetChange"in d))return Si.min();const m=d.targetChange;return m.targetIds&&m.targetIds.length?Si.min():m.readTime?Bo(m.readTime):Si.min()}(e);return this.listener.nu(t,o)}su(e){const t={};t.database=Ad(this.serializer),t.addTarget=function(d,m){let M;const Y=m.target;if(M=zl(Y)?{documents:Pm(d,Y)}:{query:Wf(d,Y)},M.targetId=m.targetId,m.resumeToken.approximateByteSize()>0){M.resumeToken=z_(d,m.resumeToken);const ye=pu(d,m.expectedCount);null!==ye&&(M.expectedCount=ye)}else if(m.snapshotVersion.compareTo(Si.min())>0){M.readTime=pc(d,m.snapshotVersion.toTimestamp());const ye=pu(d,m.expectedCount);null!==ye&&(M.expectedCount=ye)}return M}(this.serializer,e);const o=function K_(r,e){const t=function(o){switch(o){case"TargetPurposeListen":return null;case"TargetPurposeExistenceFilterMismatch":return"existence-filter-mismatch";case"TargetPurposeExistenceFilterMismatchBloom":return"existence-filter-mismatch-bloom";case"TargetPurposeLimboResolution":return"limbo-document";default:return wn()}}(e.purpose);return null==t?null:{"goog-listen-tags":t}}(0,e);o&&(t.labels=o),this.Wo(t)}iu(e){const t={};t.database=Ad(this.serializer),t.removeTarget=e,this.Wo(t)}}class _p extends Iu{constructor(e,t,o,d,m,M){super(e,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",t,o,d,M),this.serializer
1=m,this.ru=!1}get ou(){return this.ru}start(){this.ru=!1,this.lastStreamToken=void 0,super.start()}Yo(){this.ru&&this.uu([])}eu(e,t){return this.connection.Ro("Write",e,t)}onMessage(e){if(Kn(!!e.streamToken),this.lastStreamToken=e.streamToken,this.ru){this.qo.reset();const t=function $_(r,e){return r&&r.length>0?(Kn(void 0!==e),r.map(t=>function(o,d){let m=Bo(o.updateTime?o.updateTime:d);return m.isEqual(Si.min())&&(m=Bo(d)),new B_(m,o.transformResults||[])}(t,e))):[]}(e.writeResults,e.commitTime),o=Bo(e.commitTime);return this.listener.cu(o,t)}return Kn(!e.writeResults||0===e.writeResults.length),this.ru=!0,this.listener.au()}hu(){const e={};e.database=Ad(this.serializer),this.Wo(e)}uu(e){const t={streamToken:this.lastStreamToken,writes:e.map(o=>Hc(this.serializer,o))};this.Wo(t)}}class yp extends class{}{constructor(e,t,o,d){super(),this.authCredentials=e,this.appCheckCredentials=t,this.connection=o,this.serializer=d,this.lu=!1}fu(){if(this.lu)throw new An(mn.FAILED_PRECONDITION,"The client has already been terminated.")}Io(e,t,o){return this.fu(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([d,m])=>this.connection.Io(e,t,o,d,m)).catch(d=>{throw"FirebaseError"===d.name?(d.code===mn.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),d):new An(mn.UNKNOWN,d.toString())})}vo(e,t,o,d){return this.fu(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([m,M])=>this.connection.vo(e,t,o,m,M,d)).catch(m=>{throw"FirebaseError"===m.name?(m.code===mn.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),m):new An(mn.UNKNOWN,m.toString())})}terminate(){this.lu=!0}}class Dy{constructor(e,t){this.asyncQueue=e,this.onlineStateHandler=t,this.state="Unknown",this.wu=0,this._u=null,this.mu=!0}gu(){0===this.wu&&(this.yu("Unknown"),this._u=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,()=>(this._u=null,this.pu("Backend didn't respond within 10 seconds."),this.yu("Offline"),Promise.resolve())))}Iu(e){"Online"===this.state?this.yu("Unknown"):(this.wu++,this.wu>=1&&(this.Tu(),this.pu(`Connection failed 1 times. Most recent error: ${e.toString()}`),this.yu("Offline")))}set(e){this.Tu(),this.wu=0,"Online"===e&&(this.mu=!1),this.yu(e)}yu(e){e!==this.state&&(this.state=e,this.onlineStateHandler(e))}pu(e){const t=`Could not reach Cloud Firestore backend. ${e}\nThis typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.mu?(nn(t),this.mu=!1):ot("OnlineStateTracker",t)}Tu(){null!==this._u&&(this._u.cancel(),this._u=null)}}class wy{constructor(e,t,o,d,m){var M=this;this.localStore=e,this.datastore=t,this.asyncQueue=o,this.remoteSyncer={},this.Eu=[],this.Au=new Map,this.vu=new Set,this.Ru=[],this.Pu=m,this.Pu.Yr(Y=>{o.enqueueAndForget((0,s.Z)(function*(){var ye;nd(M)&&(ot("RemoteStore","Restarting streams for network reachability change."),yield(ye=(0,s.Z)(function*(He){const Tt=jn(He);Tt.vu.add(4),yield td(Tt),Tt.bu.set("Unknown"),Tt.vu.delete(4),yield Lu(Tt)}),function(He){return ye.apply(this,arguments)})(M))}))}),this.bu=new Dy(o,d)}}function Lu(r){return bp.apply(this,arguments)}function bp(){return bp=(0,s.Z)(function*(r){if(nd(r))for(const e of r.Ru)yield e(!0)}),bp.apply(this,arguments)}function td(r){return ag.apply(this,arguments)}function ag(){return ag=(0,s.Z)(function*(r){for(const e of r.Ru)yield e(!1)}),ag.apply(this,arguments)}function jh(r,e){const t=jn(r);t.Au.has(e.targetId)||(t.Au.set(e.targetId,e),Ou(t)?Dp(t):wc(t).Ko()&&Gh(t,e))}function zh(r,e){const t=jn(r),o=wc(t);t.Au.delete(e),o.Ko()&&Mp(t,e),0===t.Au.size&&(o.Ko()?o.jo():nd(t)&&t.bu.set("Unknown"))}function Gh(r,e){if(r.Vu.qt(e.targetId),e.resumeToken.approximateByteSize()>0||e.snapshotVersion.compareTo(Si.min())>0){const t=r.remoteSyncer.getRemoteKeysForTarget(e.targetId).size;e=e.withExpectedCount(t)}wc(r).su(e)}function Mp(r,e){r.Vu.qt(e),wc(r).iu(e)}function Dp(r){r.Vu=new fu({getRemoteKeysForTarget:e=>r.remoteSyncer.getRemoteKeysForTarget(e),le:e=>r.Au.get(e)||null,ue:()=>r.datastore.serializer.databaseId}),wc(r).start(),r.bu.gu()}function Ou(r){return nd(r)&&!wc(r).Uo()&&r.Au.size>0}
1function nd(r){return 0===jn(r).vu.size}function Cy(r){r.Vu=void 0}function n0(r){return lg.apply(this,arguments)}function lg(){return lg=(0,s.Z)(function*(r){r.Au.forEach((e,t)=>{Gh(r,e)})}),lg.apply(this,arguments)}function r0(r,e){return cg.apply(this,arguments)}function cg(){return cg=(0,s.Z)(function*(r,e){Cy(r),Ou(r)?(r.bu.Iu(e),Dp(r)):r.bu.set("Unknown")}),cg.apply(this,arguments)}function s0(r,e,t){return dg.apply(this,arguments)}function dg(){return dg=(0,s.Z)(function*(r,e,t){if(r.bu.set("Online"),e instanceof hu&&2===e.state&&e.cause)try{yield(o=(0,s.Z)(function*(d,m){const M=m.cause;for(const Y of m.targetIds)d.Au.has(Y)&&(yield d.remoteSyncer.rejectListen(Y,M),d.Au.delete(Y),d.Vu.removeTarget(Y))}),function(d,m){return o.apply(this,arguments)})(r,e)}catch(o){ot("RemoteStore","Failed to remove targets %s: %s ",e.targetIds.join(","),o),yield wp(r,o)}else if(e instanceof bh?r.Vu.Ht(e):e instanceof Im?r.Vu.ne(e):r.Vu.Xt(e),!t.isEqual(Si.min()))try{const o=yield yy(r.localStore);t.compareTo(o)>=0&&(yield function(d,m){const M=d.Vu.ce(m);
1return M.targetChanges.forEach((Y,ye)=>{if(Y.resumeToken.approximateByteSize()>0){const He=d.Au.get(ye);He&&d.Au.set(ye,He.withResumeToken(Y.resumeToken,m))}}),M.targetMismatches.forEach((Y,ye)=>{const He=d.Au.get(Y);if(!He)return;d.Au.set(Y,He.withResumeToken(Us.EMPTY_BYTE_STRING,He.snapshotVersion)),Mp(d,Y);const Tt=new Rl(He.target,Y,ye,He.sequenceNumber);Gh(d,Tt)}),d.remoteSyncer.applyRemoteEvent(M)}(r,t))}catch(o){ot("RemoteStore","Failed to raise snapshot:",o),yield wp(r,o)}var o}),dg.apply(this,arguments)}function wp(r,e,t){return ug.apply(this,arguments)}function ug(){return ug=(0,s.Z)(function*(r,e,t){if(!Xn(e))throw e;r.vu.add(1),yield td(r),r.bu.set("Offline"),t||(t=()=>yy(r.localStore)),r.asyncQueue.enqueueRetryable((0,s.Z)(function*(){ot("RemoteStore","Retrying IndexedDB access"),yield t(),r.vu.delete(1),yield Lu(r)}))}),ug.apply(this,arguments)}function ec(r,e){return e().catch(t=>wp(r,t,e))}function bc(r){return Cp.apply(this,arguments)}function Cp(){return Cp=(0,s.Z)(function*(r){const e=jn(r),t=Cl(e);let o=e.Eu.length>0?e.Eu[e.Eu.length-1].batchId:-1;for(;hg(e);)try{const d=yield by(e.localStore,o);if(null===d){0===e.Eu.length&&t.jo();break}o=d.batchId,Ep(e,d)}catch(d){yield wp(e,d)}xp(e)&&Wh(e)}),Cp.apply(this,arguments)}function hg(r){return nd(r)&&r.Eu.length<10}function Ep(r,e){r.Eu.push(e);const t=Cl(r);t.Ko()&&t.ou&&t.uu(e.mutations)}function xp(r){return nd(r)&&!Cl(r).Uo()&&r.Eu.length>0}function Wh(r){Cl(r).start()}function Ey(r){return Pl.apply(this,arguments)}function Pl(){return Pl=(0,s.Z)(function*(r){Cl(r).hu()}),Pl.apply(this,arguments)}function fg(r){return Tp.apply(this,arguments)}function Tp(){return Tp=(0,s.Z)(function*(r){const e=Cl(r);for(const t of r.Eu)e.uu(t.mutations)}),Tp.apply(this,arguments)}function xy(r,e,t){return $h.apply(this,arguments)}function $h(){return $h=(0,s.Z)(function*(r,e,t){const o=r.Eu.shift(),d=yh.from(o,e,t);yield ec(r,()=>r.remoteSyncer.applySuccessfulWrite(d)),yield bc(r)}),$h.apply(this,arguments)}function Ty(r,e){return Sp.apply(this,arguments)}function Sp(){return Sp=(0,s.Z)(function*(r,e){var t;e&&Cl(r).ou&&(yield(t=(0,s.Z)(function*(o,d){if(Tm(m=d.code)&&m!==mn.ABORTED){const M=o.Eu.shift();Cl(o).Qo(),yield ec(o,()=>o.remoteSyncer.rejectFailedWrite(M.batchId,d)),yield bc(o)}var m}),function(o,d){return t.apply(this,arguments)})(r,e)),xp(r)&&Wh(r)}),Sp.apply(this,arguments)}function Ru(r,e){return Mc.apply(this,arguments)}function Mc(){return Mc=(0,s.Z)(function*(r,e){const t=jn(r);t.asyncQueue.verifyOperationInProgress(),ot("RemoteStore","RemoteStore received new credentials");const o=nd(t);t.vu.add(3),yield td(t),o&&t.bu.set("Unknown"),yield t.remoteSyncer.handleCredentialChange(e),t.vu.delete(3),yield Lu(t)}),Mc.apply(this,arguments)}function Pu(r,e){return Dc.apply(this,arguments)}function Dc(){return Dc=(0,s.Z)(function*(r,e){const t=jn(r);e?(t.vu.delete(2),yield Lu(t)):e||(t.vu.add(2),yield td(t),t.bu.set("Unknown"))}),Dc.apply(this,arguments)}function wc(r){return r.Su||(r.Su=function(e,t,o){const d=jn(e);return d.fu(),new Uh(t,d.connection,d.authCredentials,d.appCheckCredentials,d.serializer,o)}(r.datastore,r.asyncQueue,{uo:n0.bind(null,r),ao:r0.bind(null,r),nu:s0.bind(null,r)}),r.Ru.push(function(){var e=(0,s.Z)(function*(t){t?(r.Su.Qo(),Ou(r)?Dp(r):r.bu.set("Unknown")):(yield r.Su.stop(),Cy(r))});return function(t){return e.apply(this,arguments)}}())),r.Su}function Cl(r){return r.Du||(r.Du=function(e,t,o){const d=jn(e);return d.fu(),new _p(t,d.connection,d.authCredentials,d.appCheckCredentials,d.serializer,o)}(r.datastore,r.asyncQueue,{uo:Ey.bind(null,r),ao:Ty.bind(null,r),au:fg.bind(null,r),cu:xy.bind(null,r)}),r.Ru.push(function(){var e=(0,s.Z)(function*(t){t?(r.Du.Qo(),yield bc(r)):(yield r.Du.stop(),r.Eu.length>0&&(ot("RemoteStore",`Stopping write stream with ${r.Eu.length} pending writes`),r.Eu=[]))});return function(t){return e.apply(this,arguments)}}())),r.Du}class Kh{constructor(e,t,o,d,m){this.asyncQueue=e,this.timerId=t,this.targetTimeMs=o,this.op=d,this.removalCallback=m,this.deferred=new gr,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch(M=>{})}static createAndSchedule(e,t,o,d,m){const M=Date.now()+o,Y=new Kh(e,t,M,d,m);return Y.start(o),Y}start(e){this.timerHandle=setTimeout(()=>this.handleDelayElapsed(),e)}skipDelay(){return this.handleDelayElapsed()}cancel(e){null!==this.timerHandle&&(this.clearTimeout(),this.deferred.reject(new An(mn.CANCELLED,"Operation cancelled"+(e?": "+e:""))))}handleDelayElapsed(){this.asyncQueue.enqueueAndForget(()=>null!==this.timerHandle?(this.clearTimeout(),this.op().then(e=>this.deferred.resolve(e))):Promise.resolve())}clearTimeout(){null!==this.timerHandle&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function id(r,e){if(nn("AsyncQueue",`${e}: ${r}`),Xn(r))return new An(mn.UNAVAILABLE,`${e}: ${r}`);throw r}class Cc{constructor(e){this.comparator=e?(t,o)=>e(t,o)||ui.comparator(t.key,o.key):(t,o)=>ui.comparator(t.key,o.key),this.keyedMap=kl(),this.sortedSet=new Tr(this.comparator)}static emptySet(e){return new Cc(e.comparator)}has(e){return null!=this.keyedMap.get(e)}get(e){return this.keyedMap.get(e)}first(){return this.sortedSet.minKey()}last(){return this.sortedSet.maxKey()}isEmpty(){return this.sortedSet.isEmpty()}indexOf(e){const t=this.keyedMap.get(e);return t?this.sortedSet.indexOf(t):-1}get size(){return this.sortedSet.size}forEach(e){this.sortedSet.inorderTraversal((t,o)=>(e(t),!1))}add(e){const t=this.delete(e.key);return t.copy(t.keyedMap.insert(e.key,e),t.sortedSet.insert(e,null))}delete(e){const t=this.get(e);return t?this.copy(this.keyedMap.remove(e),this.sortedSet.remove(t)):this}isEqual(e){if(!(e instanceof Cc)||this.size!==e.size)return!1;const t=this.sortedSet.getIterator(),o=e.sortedSet.getIterator();for(;t.hasNext();){const d=t.getNext().key,m=o.getNext().key;if(!d.isEqual(m))return!1}return!0}toString(){const e=[];return this.forEach(t=>{e.push(t.toString())}),0===e.length?"DocumentSet ()":"DocumentSet (\n  "+e.join("  \n")+"\n)"}copy(e,t){const o=new Cc;return o.comparator=this.comparator,o.keyedMap=e,o.sortedSet=t,o}}class Zh{constructor(){this.Cu=new Tr(ui.comparator)}track(e){const t=e.doc.key,o=this.Cu.get(t);o?0!==e.type&&3===o.type?this.Cu=this.Cu.insert(t,e):3===e.type&&1!==o.type?this.Cu=this.Cu.insert(t,{type:o.type,doc:e.doc}):2===e.type&&2===o.type?this.Cu=this.Cu.insert(t,{type:2,doc:e.doc}):2===e.type&&0===o.type?this.Cu=this.Cu.insert(t,{type:0,doc:e.doc}):1===e.type&&0===o.type?this.Cu=this.Cu.remove(t):1===e.type&&2===o.type?this.Cu=this.Cu.insert(t,{type:1,doc:o.doc}):0===e.type&&1===o.type?this.Cu=this.Cu.insert(t,{type:2,doc:e.doc}):wn():this.Cu=this.Cu.insert(t,e)}xu(){const e=[];return this.Cu.inorderTraversal((t,o)=>{e.push(o)}),e}}class rd{constructor(e,t,o,d,m,M,Y,ye,He){this.query=e,this.docs=t,this.oldDocs=o,this.docChanges=d,this.mutatedKeys=m,this.fromCache=M,this.syncStateChanged=Y,this.excludesMetadataChanges=ye,this.hasCachedResults=He}static fromInitialDocuments(e,t,o,d,m){const M=[];return t.forEach(Y=>{M.push({type:0,doc:Y})}
1),new rd(e,t,Cc.emptySet(t),M,o,d,!0,!1,m)}get hasPendingWrites(){return!this.mutatedKeys.isEmpty()}isEqual(e){if(!(this.fromCache===e.fromCache&&this.hasCachedResults===e.hasCachedResults&&this.syncStateChanged===e.syncStateChanged&&this.mutatedKeys.isEqual(e.mutatedKeys)&&En(this.query,e.query)&&this.docs.isEqual(e.docs)&&this.oldDocs.isEqual(e.oldDocs)))return!1;const t=this.docChanges,o=e.docChanges;if(t.length!==o.length)return!1;for(let d=0;d<t.length;d++)if(t[d].type!==o[d].type||!t[d].doc.isEqual(o[d].doc))return!1;return!0}}class kp{constructor(){this.Nu=void 0,this.listeners=[]}}class Sy{constructor(){this.queries=new Ta(e=>Nn(e),En),this.onlineState="Unknown",this.ku=new Set}}function pg(r,e){return Ap.apply(this,arguments)}function Ap(){return Ap=(0,s.Z)(function*(r,e){const t=jn(r),o=e.query;let d=!1,m=t.queries.get(o);if(m||(d=!0,m=new kp),d)try{m.Nu=yield t.onListen(o)}catch(M){const Y=id(M,`Initialization of query '${di(e.query)}' failed`);return void e.onError(Y)}t.queries.set(o,m),m.listeners.push(e),e.Mu(t.onlineState),m.Nu&&e.$u(m.Nu)&&Lp(t)}),Ap.apply(this,arguments)}function Qh(r,e){return Ip.apply(this,arguments)}function Ip(){return Ip=(0,s.Z)(function*(r,e){const t=jn(r),o=e.query;let d=!1;const m=t.queries.get(o);if(m){const M=m.listeners.indexOf(e);M>=0&&(m.listeners.splice(M,1),d=0===m.listeners.length)}if(d)return t.queries.delete(o),t.onUnlisten(o)}),Ip.apply(this,arguments)}function mg(r,e){const t=jn(r);let o=!1;for(const d of e){const M=t.queries.get(d.query);if(M){for(const Y of M.listeners)Y.$u(d)&&(o=!0);M.Nu=d}}o&&Lp(t)}function gg(r,e,t){const o=jn(r),d=o.queries.get(e);if(d)for(const m of d.listeners)m.onError(t);o.queries.delete(e)}function Lp(r){r.ku.forEach(e=>{e.next()})}class Za{constructor(e,t,o){this.query=e,this.Ou=t,this.Fu=!1,this.Bu=null,this.onlineState="Unknown",this.options=o||{}}$u(e){if(!this.options.includeMetadataChanges){const o=[];for(const d of e.docChanges)3!==d.type&&o.push(d);e=new rd(e.query,e.docs,e.oldDocs,o,e.mutatedKeys,e.fromCache,e.syncStateChanged,!0,e.hasCachedResults)}let t=!1;return this.Fu?this.Lu(e)&&(this.Ou.next(e),t=!0):this.qu(e,this.onlineState)&&(this.Uu(e),t=!0),this.Bu=e,t}onError(e){this.Ou.error(e)}Mu(e){this.onlineState=e;let t=!1;return this.Bu&&!this.Fu&&this.qu(this.Bu,e)&&(this.Uu(this.Bu),t=!0),t}qu(e,t){return!e.fromCache||(!this.options.Ku||!("Offline"!==t))&&(!e.docs.isEmpty()||e.hasCachedResults||"Offline"===t)}Lu(e){return e.docChanges.length>0||!!(e.syncStateChanged||this.Bu&&this.Bu.hasPendingWrites!==e.hasPendingWrites)&&!0===this.options.includeMetadataChanges}Uu(e){e=rd.fromInitialDocuments(e.query,e.docs,e.mutatedKeys,e.fromCache,e.hasCachedResults),this.Fu=!0,this.Ou.next(e)}}class _g{constructor(e,t){this.Gu=e,this.byteLength=t}Qu(){return"metadata"in this.Gu}}class yg{constructor(e){this.serializer=e}rr(e){return Ol(this.serializer,e)}ur(e){return e.metadata.exists?Yo(this.serializer,e.document,!1):js.newNoDocument(this.rr(e.metadata.name),this.cr(e.metadata.readTime))}cr(e){return Bo(e)}}class o0{constructor(e,t,o){this.ju=e,this.localStore=t,this.serializer=o,this.queries=[],this.documents=[],this.collectionGroups=new Set,this.progress=vg(e)}zu(e){this.progress.bytesLoaded+=e.byteLength;let t=this.progress.documentsLoaded;if(e.Gu.namedQuery)this.queries.push(e.Gu.namedQuery);else if(e.Gu.documentMetadata){this.documents.push({metadata:e.Gu.documentMetadata}),e.Gu.documentMetadata.exists||++t;const o=mr.fromString(e.Gu.documentMetadata.name);this.collectionGroups.add(o.get(o.length-2))}else e.Gu.document&&(this.documents[this.documents.length-1].document=e.Gu.document,++t);return t!==this.progress.documentsLoaded?(this.progress.documentsLoaded=t,Object.assign({},this.progress)):null}Wu(e){const t=new Map,o=new yg(this.serializer);for(const d of e)if(d.metadata.queries){const m=o.rr(d.metadata.name);for(const M of d.metadata.queries){const Y=(t.get(M)||Sr()).add(m);t.set(M,Y)}}return t}complete(){var e=this;return(0,s.Z)(function*(){const t=yield function My(r,e,t,o){return lp.apply(this,arguments)}(e.localStore,new yg(e.serializer),e.documents,e.ju.id),o=e.Wu(e.documents);for(const d of e.queries)yield ng(e.localStore,d,o.get(d.name));return e.progress.taskState="Success",{progress:e.progress,Hu:e.collectionGroups,Ju:t}})()}}function vg(r){return{taskState:"Running",documentsLoaded:0,bytesLoaded:0,totalDocuments:r.totalDocuments,totalBytes:r.totalBytes}}class qh{constructor(e){this.key=e}}class Op{constructor(e){this.key=e}}class bg{constructor(e,t){this.query=e,this.Yu=t,this.Xu=null,this.hasCachedResults=!1,this.current=!1,this.Zu=Sr(),this.mutatedKeys=Sr(),this.tc=zr(e),this.ec=new Cc(this.tc)}get nc(){return this.Yu}sc(e,t){const o=t?t.ic:new Zh,d=t?t.ec:this.ec;let m=t?t.mutatedKeys:this.mutatedKeys,M=d,Y=!1;const ye="F"===this.query.limitType&&d.size===this.query.limit?d.last():null,He="L"===this.query.limitType&&d.size===this.query.limit?d.first():null;if(e.inorderTraversal((Tt,sn)=>{const In=d.get(Tt),Gn=vi(this.query,sn)?sn:null,ci=!!In&&this.mutatedKeys.has(In.key),xi=!!Gn&&(Gn.hasLocalMutations||this.mutatedKeys.has(Gn.key)&&Gn.hasCommittedMutations);let Ii=!1;In&&Gn?In.data.isEqual(Gn.data)?ci!==xi&&(o.track({type:3,doc:Gn}),Ii=!0):this.rc(In,Gn)||(o.track({type:2,doc:Gn}),Ii=!0,(ye&&this.tc(Gn,ye)>0||He&&this.tc(Gn,He)<0)&&(Y=!0)):!In&&Gn?(o.track({type:0,doc:Gn}),Ii=!0):In&&!Gn&&(o.track({type:1,doc:In}),Ii=!0,(ye||He)&&(Y=!0)),Ii&&(Gn?(M=M.add(Gn),m=xi?m.add(Tt):m.delete(Tt)):(M=M.delete(Tt),m=m.delete(Tt)))}),null!==this.query.limit)for(;M.size>this.query.limit;){const Tt="F"===this.query.limitType?M.last():M.first();M=M.delete(Tt.key),m=m.delete(Tt.key),o.track({type:1,doc:Tt})}return{ec:M,ic:o,zi:Y,mutatedKeys:m}}rc(e,t){return e.hasLocalMutations&&t.hasCommittedMutations&&!t.hasLocalMutations}
1applyChanges(e,t,o){const d=this.ec;this.ec=e.ec,this.mutatedKeys=e.mutatedKeys;const m=e.ic.xu();m.sort((He,Tt)=>function(sn,In){const Gn=ci=>{switch(ci){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return wn()}};return Gn(sn)-Gn(In)}(He.type,Tt.type)||this.tc(He.doc,Tt.doc)),this.oc(o);const M=t?this.uc():[],Y=0===this.Zu.size&&this.current?1:0,ye=Y!==this.Xu;return this.Xu=Y,0!==m.length||ye?{snapshot:new rd(this.query,e.ec,d,m,e.mutatedKeys,0===Y,ye,!1,!!o&&o.resumeToken.approximateByteSize()>0),cc:M}:{cc:M}}Mu(e){return this.current&&"Offline"===e?(this.current=!1,this.applyChanges({ec:this.ec,ic:new Zh,mutatedKeys:this.mutatedKeys,zi:!1},!1)):{cc:[]}}ac(e){return!this.Yu.has(e)&&!!this.ec.has(e)&&!this.ec.get(e).hasLocalMutations}oc(e){e&&(e.addedDocuments.forEach(t=>this.Yu=this.Yu.add(t)),e.modifiedDocuments.forEach(t=>{}),e.removedDocuments.forEach(t=>this.Yu=this.Yu.delete(t)),this.current=e.current)}uc(){if(!this.current)return[];const e=this.Zu;this.Zu=Sr(),this.ec.forEach(o=>{this.ac(o.key)&&(this.Zu=this.Zu.add(o.key))});const t=[];return e.forEach(o=>{this.Zu.has(o)||t.push(new Op(o))}),this.Zu.forEach(o=>{e.has(o)||t.push(new qh(o))}),t}hc(e){this.Yu=e.ir,this.Zu=Sr();const t=this.sc(e.documents);return this.applyChanges(t,!0)}lc(){return rd.fromInitialDocuments(this.query,this.ec,this.mutatedKeys,0===this.Xu,this.hasCachedResults)}}class ky{constructor(e,t,o){this.query=e,this.targetId=t,this.view=o}}class Ay{constructor(e){this.key=e,this.fc=!1}}class Mg{constructor(e,t,o,d,m,M){this.localStore=e,this.remoteStore=t,this.eventManager=o,this.sharedClientState=d,this.currentUser=m,this.maxConcurrentLimboResolutions=M,this.dc={},this.wc=new Ta(Y=>Nn(Y),En),this._c=new Map,this.mc=new Set,this.gc=new Tr(ui.comparator),this.yc=new Map,this.Ic=new Dr,this.Tc={},this.Ec=new Map,this.Ac=Ka.Mn(),this.onlineState="Unknown",this.vc=void 0}get isPrimaryClient(){return!0===this.vc}}function Iy(r,e){return Jh.apply(this,arguments)}function Jh(){return Jh=(0,s.Z)(function*(r,e){const t=lf(r);let o,d;const m=t.wc.get(e);if(m)o=m.targetId,t.sharedClientState.addLocalQueryTarget(o),d=m.view.lc();else{const M=yield Xc(t.localStore,N(e)),Y=t.sharedClientState.addLocalQueryTarget(M.targetId);o=M.targetId,d=yield Rp(t,e,o,"current"===Y,M.resumeToken),t.isPrimaryClient&&jh(t.remoteStore,M)}return d}),Jh.apply(this,arguments)}function Rp(r,e,t,o,d){return Pp.apply(this,arguments)}function Pp(){return Pp=(0,s.Z)(function*(r,e,t,o,d){r.Rc=(sn,In,Gn)=>{return(ci=(0,s.Z)(function*(xi,Ii,Pr,vs){let es=Ii.view.sc(Pr);es.zi&&(es=yield Su(xi.localStore,Ii.query,!1).then(({documents:xo})=>Ii.view.sc(xo,es)));const Aa=vs&&vs.targetChanges.get(Ii.targetId),_a=Ii.view.applyChanges(es,xi.isPrimaryClient,Aa);return Bu(xi,Ii.targetId,_a.cc),_a.snapshot}),function(xi,Ii,Pr,vs){return ci.apply(this,arguments)})(r,sn,In,Gn);var ci};const m=yield Su(r.localStore,e,!0),M=new bg(e,m.ir),Y=M.sc(m.documents),ye=uu.createSynthesizedTargetChangeForCurrentChange(t,o&&"Offline"!==r.onlineState,d),He=M.applyChanges(Y,r.isPrimaryClient,ye);Bu(r,t,He.cc);const Tt=new ky(e,t,M);return r.wc.set(e,Tt),r._c.has(t)?r._c.get(t).push(e):r._c.set(t,[e]),He.snapshot}),Pp.apply(this,arguments)}function Dg(r,e){return Xh.apply(this,arguments)}function Xh(){return Xh=(0,s.Z)(function*(r,e){const t=jn(r),o=t.wc.get(e),d=t._c.get(o.targetId);if(d.length>1)return t._c.set(o.targetId,d.filter(m=>!En(m,e))),void t.wc.delete(e);t.isPrimaryClient?(t.sharedClientState.removeLocalQueryTarget(o.targetId),t.sharedClientState.isActiveQueryTarget(o.targetId)||(yield Jl(t.localStore,o.targetId,!1).then(()=>{t.sharedClientState.clearQueryState(o.targetId),zh(t.remoteStore,o.targetId),tc(t,o.targetId)}).catch(Fa))):(tc(t,o.targetId),yield Jl(t.localStore,o.targetId,!0))}),Xh.apply(this,arguments)}function yl(){return yl=(0,s.Z)(function*(r,e,t){const o=Vu(r);try{const d=yield function(m,M){const Y=jn(m),ye=Qr.now(),He=M.reduce((In,Gn)=>In.add(Gn.key),Sr());let Tt,sn;return Y.persistence.runTransaction("Locally write mutations","readwrite",In=>{let Gn=fa(),ci=Sr();return Y.Zi.getEntries(In,He).next(xi=>
1{Gn=xi,Gn.forEach((Ii,Pr)=>{Pr.isValidDocument()||(ci=ci.add(Ii))})}).next(()=>Y.localDocuments.getOverlayedDocuments(In,Gn)).next(xi=>{Tt=xi;const Ii=[];for(const Pr of M){const vs=Y_(Pr,Tt.get(Pr.key).overlayedDocument);null!=vs&&Ii.push(new Dl(Pr.key,vs,Jd(vs.value.mapValue),yo.exists(!0)))}return Y.mutationQueue.addMutationBatch(In,ye,Ii,M)}).next(xi=>{sn=xi;const Ii=xi.applyToLocalDocumentSet(Tt,ci);return Y.documentOverlayCache.saveOverlays(In,xi.batchId,Ii)})}).then(()=>({batchId:sn.batchId,changes:iu(Tt)}))}(o.localStore,e);o.sharedClientState.addPendingMutation(d.batchId),function(m,M,Y){let ye=m.Tc[m.currentUser.toKey()];ye||(ye=new Tr(Gi)),ye=ye.insert(M,Y),m.Tc[m.currentUser.toKey()]=ye}(o,d.batchId,t),yield Fl(o,d.changes),yield bc(o.remoteStore)}catch(d){const m=id(d,"Failed to persist write");t.reject(m)}}),yl.apply(this,arguments)}function ef(r,e){return Fp.apply(this,arguments)}function Fp(){return Fp=(0,s.Z)(function*(r,e){const t=jn(r);try{const o=yield vy(t.localStore,e);e.targetChanges.forEach((d,m)=>{const M=t.yc.get(m);M&&(Kn(d.addedDocuments.size+d.modifiedDocuments.size+d.removedDocuments.size<=1),d.addedDocuments.size>0?M.fc=!0:d.modifiedDocuments.size>0?Kn(M.fc):d.removedDocuments.size>0&&(Kn(M.fc),M.fc=!1))}),yield Fl(t,o,e)}catch(o){yield Fa(o)}}),Fp.apply(this,arguments)}function wg(r,e,t){const o=jn(r);if(o.isPrimaryClient&&0===t||!o.isPrimaryClient&&1===t){const d=[];o.wc.forEach((m,M)=>{const Y=M.view.Mu(e);Y.snapshot&&d.push(Y.snapshot)}),function(m,M){const Y=jn(m);Y.onlineState=M;let ye=!1;Y.queries.forEach((He,Tt)=>{for(const sn of Tt.listeners)sn.Mu(M)&&(ye=!0)}),ye&&Lp(Y)}(o.eventManager,e),d.length&&o.dc.nu(d),o.onlineState=e,o.isPrimaryClient&&o.sharedClientState.setOnlineState(e)}}function a0(r,e,t){return tf.apply(this,arguments)}function tf(){return tf=(0,s.Z)(function*(r,e,t){const o=jn(r);o.sharedClientState.updateQueryState(e,"rejected",t);const d=o.yc.get(e),m=d&&d.key;if(m){let M=new Tr(ui.comparator);M=M.insert(m,js.newNoDocument(m,Si.min()));const Y=Sr().add(m),ye=new du(Si.min(),new Map,new Tr(Gi),M,Y);yield ef(o,ye),o.gc=o.gc.remove(m),o.yc.delete(e),nf(o)}else yield Jl(o.localStore,e,!1).then(()=>tc(o,e,t)).catch(Fa)}),tf.apply(this,arguments)}function Oy(r,e){return Np.apply(this,arguments)}function Np(){return Np=(0,s.Z)(function*(r,e){const t=jn(r),o=e.batch.batchId;try{const d=yield Jm(t.localStore,e);Nu(t,o,null),Yd(t,o),t.sharedClientState.updateMutationState(o,"acknowledged"),yield Fl(t,d)}catch(d){yield Fa(d)}}),Np.apply(this,arguments)}function Ry(r,e,t){return Fu.apply(this,arguments)}function Fu(){return Fu=(0,s.Z)(function*(r,e,t){const o=jn(r);try{const d=yield function(m,M){const Y=jn(m);return Y.persistence.runTransaction("Reject batch","readwrite-primary",ye=>{let He;return Y.mutationQueue.lookupMutationBatch(ye,M).next(Tt=>(Kn(null!==Tt),He=Tt.keys(),Y.mutationQueue.removeMutationBatch(ye,Tt))).next(()=>Y.mutationQueue.performConsistencyCheck(ye)).next(()=>Y.documentOverlayCache.removeOverlaysForBatchId(ye,He,M)).next(()=>Y.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(ye,He)).next(()=>Y.localDocuments.getDocuments(ye,He))})}(o.localStore,e);Nu(o,e,t),Yd(o,e),o.sharedClientState.updateMutationState(e,"rejected",t),yield Fl(o,d)}catch(d){yield Fa(d)}}),Fu.apply(this,arguments)}function Bp(){return Bp=(0,s.Z)(function*(r,e){const t=jn(r);nd(t.remoteStore)||ot("SyncEngine","The network is disabled. The task returned by 'awaitPendingWrites()' will not complete until the network is enabled.");try{const o=yield function(m){const M=jn(m);return M.persistence.runTransaction("Get highest unacknowledged batch id","readonly",Y=>M.mutationQueue.getHighestUnacknowledgedBatchId(Y))}(t.localStore);if(-1===o)return void e.resolve();const d=t.Ec.get(o)||[];d.push(e),t.Ec.set(o,d)}catch(o){const d=id(o,"Initialization of waitForPendingWrites() operation failed");e.reject(d)}}),Bp.apply(this,arguments)}function Yd(r,e){(r.Ec.get(e)||[]).forEach(t=>{t.resolve()}),r.Ec.delete(e)}function Nu(r,e,t){const o=jn(r);let d=o.Tc[o.currentUser.toKey()];if(d){const m=d.get(e);m&&(t?m.reject(t):m.resolve(),d=d.remove(e)),o.Tc[o.currentUser.toKey()]=d}}
1function tc(r,e,t=null){r.sharedClientState.removeLocalQueryTarget(e);for(const o of r._c.get(e))r.wc.delete(o),t&&r.dc.Pc(o,t);r._c.delete(e),r.isPrimaryClient&&r.Ic.Is(e).forEach(o=>{r.Ic.containsKey(o)||Fy(r,o)})}function Fy(r,e){r.mc.delete(e.path.canonicalString());const t=r.gc.get(e);null!==t&&(zh(r.remoteStore,t),r.gc=r.gc.remove(e),r.yc.delete(t),nf(r))}function Bu(r,e,t){for(const o of t)o instanceof qh?(r.Ic.addReference(o.key,e),l0(r,o)):o instanceof Op?(ot("SyncEngine","Document no longer in limbo: "+o.key),r.Ic.removeReference(o.key,e),r.Ic.containsKey(o.key)||Fy(r,o.key)):wn()}function l0(r,e){const t=e.key,o=t.path.canonicalString();r.gc.get(t)||r.mc.has(o)||(ot("SyncEngine","New document in limbo: "+t),r.mc.add(o),nf(r))}function nf(r){for(;r.mc.size>0&&r.gc.size<r.maxConcurrentLimboResolutions;){const e=r.mc.values().next().value;r.mc.delete(e);const t=new ui(mr.fromString(e)),o=r.Ac.next();r.yc.set(o,new Ay(t)),r.gc=r.gc.insert(t,o),jh(r.remoteStore,new Rl(N(Gl(t.path)),o,"TargetPurposeLimboResolution",F.ct))}}function Fl(r,e,t){return rf.apply(this,arguments)}function rf(){return rf=(0,s.Z)(function*(r,e,t){const o=jn(r),d=[],m=[],M=[];var Y;o.wc.isEmpty()||(o.wc.forEach((Y,ye)=>{M.push(o.Rc(ye,e,t).then(He=>{if((He||t)&&o.isPrimaryClient&&o.sharedClientState.updateQueryState(ye.targetId,null!=He&&He.fromCache?"not-current":"current"),He){d.push(He);const Tt=Tu.Li(ye.targetId,He);m.push(Tt)}}))}),yield Promise.all(M),o.dc.nu(d),yield(Y=(0,s.Z)(function*(ye,He){const Tt=jn(ye);try{yield Tt.persistence.runTransaction("notifyLocalViewChanges","readwrite",sn=>se.forEach(He,In=>se.forEach(In.Fi,Gn=>Tt.persistence.referenceDelegate.addReference(sn,In.targetId,Gn)).next(()=>se.forEach(In.Bi,Gn=>Tt.persistence.referenceDelegate.removeReference(sn,In.targetId,Gn)))))}catch(sn){if(!Xn(sn))throw sn;ot("LocalStore","Failed to update sequence numbers: "+sn)}for(const sn of He){const In=sn.targetId;if(!sn.fromCache){const Gn=Tt.Ji.get(In),xi=Gn.withLastLimboFreeSnapshotVersion(Gn.snapshotVersion);Tt.Ji=Tt.Ji.insert(In,xi)}}}),function(ye,He){return Y.apply(this,arguments)})(o.localStore,m))}),rf.apply(this,arguments)}function Cg(r,e){return Yu.apply(this,arguments)}function Yu(){return Yu=(0,s.Z)(function*(r,e){const t=jn(r);if(!t.currentUser.isEqual(e)){ot("SyncEngine","User change. New user:",e.toKey());const o=yield _y(t.localStore,e);t.currentUser=e,(d=t).Ec.forEach(M=>{M.forEach(Y=>{Y.reject(new An(mn.CANCELLED,"'waitForPendingWrites' promise is rejected due to a user change."))})}),d.Ec.clear(),t.sharedClientState.handleUserChange(e,o.removedBatchIds,o.addedBatchIds),yield Fl(t,o.er)}var d}),Yu.apply(this,arguments)}function nc(r,e){const t=jn(r),o=t.yc.get(e);if(o&&o.fc)return Sr().add(o.key);{let d=Sr();const m=t._c.get(e);if(!m)return d;for(const M of m){const Y=t.wc.get(M);d=d.unionWith(Y.view.nc)}return d}}function sf(r,e){return Hd.apply(this,arguments)}function Hd(){return Hd=(0,s.Z)(function*(r,e){const t=jn(r),o=yield Su(t.localStore,e.query,!0),d=e.view.hc(o);return t.isPrimaryClient&&Bu(t,e.targetId,d.cc),d}),Hd.apply(this,arguments)}function Hu(r,e){return Yp.apply(this,arguments)}function Yp(){return Yp=(0,s.Z)(function*(r,e){const t=jn(r);return eg(t.localStore,e).then(o=>Fl(t,o))}),Yp.apply(this,arguments)}function Hp(r,e,t,o){return af.apply(this,arguments)}function af(){return af=(0,s.Z)(function*(r,e,t,o){const d=jn(r),m=yield function(M,Y){const ye=jn(M),He=jn(ye.mutationQueue);return ye.persistence.runTransaction("Lookup mutation documents","readonly",Tt=>He.Sn(Tt,Y).next(sn=>sn?ye.localDocuments.getDocuments(Tt,sn):se.resolve(null)))}(d.localStore,e);var Y;null!==m?("pending"===t?yield bc(d.remoteStore):"acknowledged"===t||"rejected"===t?(Nu(d,e,o||null),Yd(d,e),Y=e,jn(jn(d.localStore).mutationQueue).Cn(Y)):wn(),yield Fl(d,m)):ot("SyncEngine","Cannot apply mutation batch with id: "+e)}),af.apply(this,arguments)}function Vp(){return Vp=(0,s.Z)(function*(r,e){const t=jn(r);if(lf(t),Vu(t),!0===e&&!0!==t.vc){const o=t.sharedClientState.getAllActiveQueryTargets(),d=yield Vd(t,o.toArray());t.vc=!0,yield Pu(t.remoteStore,!0);for(const m of d)jh(t.remoteStore,m)}else if(!1===e&&!1!==t.vc){const o=[];
1let d=Promise.resolve();t._c.forEach((m,M)=>{t.sharedClientState.isLocalQueryTarget(M)?o.push(M):d=d.then(()=>(tc(t,M),Jl(t.localStore,M,!0))),zh(t.remoteStore,M)}),yield d,yield Vd(t,o),function(m){const M=jn(m);M.yc.forEach((Y,ye)=>{zh(M.remoteStore,ye)}),M.Ic.Ts(),M.yc=new Map,M.gc=new Tr(ui.comparator)}(t),t.vc=!1,yield Pu(t.remoteStore,!1)}}),Vp.apply(this,arguments)}function Vd(r,e,t){return Up.apply(this,arguments)}function Up(){return Up=(0,s.Z)(function*(r,e,t){const o=jn(r),d=[],m=[];for(const M of e){let Y;const ye=o._c.get(M);if(ye&&0!==ye.length){Y=yield Xc(o.localStore,N(ye[0]));for(const He of ye){const Tt=o.wc.get(He),sn=yield sf(o,Tt);sn.snapshot&&m.push(sn.snapshot)}}else{const He=yield Xm(o.localStore,M);Y=yield Xc(o.localStore,He),yield Rp(o,By(He),M,!1,Y.resumeToken)}d.push(Y)}return o.dc.nu(m),d}),Up.apply(this,arguments)}function By(r){return dc(r.path,r.collectionGroup,r.orderBy,r.filters,r.limit,"F",r.startAt,r.endAt)}function Yy(r){const e=jn(r);return jn(jn(e.localStore).persistence).$i()}function c0(r,e,t,o){return jp.apply(this,arguments)}function jp(){return jp=(0,s.Z)(function*(r,e,t,o){const d=jn(r);if(d.vc)return void ot("SyncEngine","Ignoring unexpected query state notification.");const m=d._c.get(e);if(m&&m.length>0)switch(t){case"current":case"not-current":{const M=yield eg(d.localStore,Ui(m[0])),Y=du.createSynthesizedRemoteEventForCurrentChange(e,"current"===t,Us.EMPTY_BYTE_STRING);yield Fl(d,M,Y);break}case"rejected":yield Jl(d.localStore,e,!0),tc(d,e,o);break;default:wn()}}),jp.apply(this,arguments)}function Hy(r,e,t){return zp.apply(this,arguments)}function zp(){return zp=(0,s.Z)(function*(r,e,t){const o=lf(r);if(o.vc){for(const d of e){if(o._c.has(d)){ot("SyncEngine","Adding an already active target "+d);continue}const m=yield Xm(o.localStore,d),M=yield Xc(o.localStore,m);yield Rp(o,By(m),M.targetId,!1,M.resumeToken),jh(o.remoteStore,M)}for(const d of t)o._c.has(d)&&(yield Jl(o.localStore,d,!1).then(()=>{zh(o.remoteStore,d),tc(o,d)}).catch(Fa))}}),zp.apply(this,arguments)}function lf(r){const e=jn(r);return e.remoteStore.remoteSyncer.applyRemoteEvent=ef.bind(null,e),e.remoteStore.remoteSyncer.getRemoteKeysForTarget=nc.bind(null,e),e.remoteStore.remoteSyncer.rejectListen=a0.bind(null,e),e.dc.nu=mg.b
1ind(null,e.eventManager),e.dc.Pc=gg.bind(null,e.eventManager),e}function Vu(r){const e=jn(r);return e.remoteStore.remoteSyncer.applySuccessfulWrite=Oy.bind(null,e),e.remoteStore.remoteSyncer.rejectFailedWrite=Ry.bind(null,e),e}class sd{constructor(){this.synchronizeTabs=!1}initialize(e){var t=this;return(0,s.Z)(function*(){t.serializer=Bd(e.databaseInfo.databaseId),t.sharedClientState=t.createSharedClientState(e),t.persistence=t.createPersistence(e),yield t.persistence.start(),t.localStore=t.createLocalStore(e),t.gcScheduler=t.createGarbageCollectionScheduler(e,t.localStore),t.indexBackfillerScheduler=t.createIndexBackfillerScheduler(e,t.localStore)})()}createGarbageCollectionScheduler(e,t){return null}createIndexBackfillerScheduler(e,t){return null}createLocalStore(e){return gy(this.persistence,new qm,e.initialUser,this.serializer)}createPersistence(e){return new Oh(Eu.zs,this.serializer)}createSharedClientState(e){return new fp}terminate(){var e=this;return(0,s.Z)(function*(){e.gcScheduler&&e.gcScheduler.stop(),yield e.sharedClientState.shutdown(),yield e.persistence.shutdown()})()}}class Gp extends sd{constructor(e,t,o){super(),this.Vc=e,this.cacheSizeBytes=t,this.forceOwnership=o,this.synchronizeTabs=!1}initialize(e){var t=()=>super.initialize,o=this;return(0,s.Z)(function*(){yield t().call(o,e),yield o.Vc.initialize(o,e),yield Vu(o.Vc.syncEngine),yield bc(o.Vc.remoteStore),yield o.persistence.Ii(()=>(o.gcScheduler&&!o.gcScheduler.started&&o.gcScheduler.start(),o.indexBackfillerScheduler&&!o.indexBackfillerScheduler.started&&o.indexBackfillerScheduler.start(),Promise.resolve()))})()}createLocalStore(e){return gy(this.persistence,new qm,e.initialUser,this.serializer)}createGarbageCollectionScheduler(e,t){return new ip(this.persistence.referenceDelegate.garbageCollector,e.asyncQueue,t)}createIndexBackfillerScheduler(e,t){const o=new P(t,this.persistence);return new ta(e.asyncQueue,o)}createPersistence(e){const t=xu(e.databaseInfo.databaseId,e.databaseInfo.persistenceKey),o=void 0!==this.cacheSizeBytes?Va.withCacheSize(this.cacheSizeBytes):Va.DEFAULT;return new Fh(this.synchronizeTabs,t,e.clientId,o,e.asyncQueue,Vh(),gp(),this.serializer,this.sharedClientState,!!this.forceOwnership)}createSharedClientState(e){return new fp}}class Eg extends Gp{constructor(e,t){super(e,t,!1),this.Vc=e,this.cacheSizeBytes=t,this.synchronizeTabs=!0}initialize(e){var t=()=>super.initialize,o=this;return(0,s.Z)(function*(){yield t().call(o,e);const d=o.Vc.syncEngine;o.sharedClientState instanceof Yh&&(o.sharedClientState.syncEngine={jr:Hp.bind(null,d),zr:c0.bind(null,d),Wr:Hy.bind(null,d),$i:Yy.bind(null,d),Qr:Hu.bind(null,d)},yield o.sharedClientState.start()),yield o.persistence.Ii(function(){var m=(0,s.Z)(function*(M){yield function Ny(r,e){return Vp.apply(this,arguments)}(o.Vc.syncEngine,M),o.gcScheduler&&(M&&!o.gcScheduler.started?o.gcScheduler.start():M||o.gcScheduler.stop()),o.indexBackfillerScheduler&&(M&&!o.indexBackfillerScheduler.started?o.indexBackfillerScheduler.start():M||o.indexBackfillerScheduler.stop())});return function(M){return m.apply(this,arguments)}}())})()}createSharedClientState(e){const t=Vh();if(!Yh.D(t))throw new An(mn.UNIMPLEMENTED,"IndexedDB persistence is only available on platforms that support LocalStorage.");const o=xu(e.databaseInfo.databaseId,e.databaseInfo.persistenceKey);return new Yh(t,e.asyncQueue,o,e.clientId,e.initialUser)}}class Ud{initialize(e,t){var o=this;return(0,s.Z)(function*(){o.localStore||(o.localStore=e.localStore,o.sharedClientState=e.sharedClientState,o.datastore=o.createDatastore(t),o.remoteStore=o.createRemoteStore(t),o.eventManager=o.createEventManager(t),o.syncEngine=o.createSyncEngine(t,!e.synchronizeTabs),o.sharedClientState.onlineStateHandler=d=>wg(o.syncEngine,d,1),o.remoteStore.remoteSyncer.handleCredentialChange=Cg.bind(null,o.syncEngine),yield Pu(o.remoteStore,o.syncEngine.isPrimaryClient))})()}createEventManager(e){return new Sy}createDatastore(e){const t=Bd(e.databaseInfo.databaseId),o=new rg(e.databaseInfo);return new yp(e.authCredentials,e.appCheckCredentials,o,t)}createRemoteStore(e){return t=this.localStore,o=this.datastore,d=e.asyncQueue,m=Y=>wg(this.syncEngine,Y,0),M=_l.D()?new _l:new Hh,new wy(t,o,d,m,M);var t,o,d,m,M}createSyncEngine(e,t){return function(o,d,m,M,Y,ye,He){const Tt=new Mg(o,d,m,M,Y,ye);return He&&(Tt.vc=!0),Tt}(this.localStore,this.remoteStore,this.eventManager,this.sharedCl
1ientState,e.initialUser,e.maxConcurrentLimboResolutions,t)}terminate(){return(e=(0,s.Z)(function*(t){const o=jn(t);ot("RemoteStore","RemoteStore shutting down."),o.vu.add(5),yield td(o),o.Pu.shutdown(),o.bu.set("Unknown")}),function(t){return e.apply(this,arguments)})(this.remoteStore);var e}}function xg(r,e=10240){let t=0;return{read:()=>(0,s.Z)(function*(){if(t<r.byteLength){const o={value:r.slice(t,t+e),done:!1};return t+=e,o}return{done:!0}})(),cancel:()=>(0,s.Z)(function*(){})(),releaseLock(){},closed:Promise.resolve()}}class cf{constructor(e){this.observer=e,this.muted=!1}next(e){this.observer.next&&this.Sc(this.observer.next,e)}error(e){this.observer.error?this.Sc(this.observer.error,e):nn("Uncaught Error in snapshot listener:",e.toString())}Dc(){this.muted=!0}Sc(e,t){this.muted||setTimeout(()=>{this.muted||e(t)},0)}}class df{constructor(e,t){this.Cc=e,this.serializer=t,this.metadata=new gr,this.buffer=new Uint8Array,this.xc=new TextDecoder("utf-8"),this.Nc().then(o=>{o&&o.Qu()?this.metadata.resolve(o.Gu.metadata):this.metadata.reject(new Error(`The first element of the bundle is not a metadata, it is\n             ${JSON.stringify(null==o?void 0:o.Gu)}`))},o=>this.metadata.reject(o))}close(){return this.Cc.cancel()}getMetadata(){var e=this;return(0,s.Z)(function*(){return e.metadata.promise})()}bc(){var e=this;return(0,s.Z)(function*(){return yield e.getMetadata(),e.Nc()})()}Nc(){var e=this;return(0,s.Z)(function*(){const t=yield e.kc();if(null===t)return null;const o=e.xc.decode(t),d=Number(o);isNaN(d)&&e.Mc(`length string (${o}) is not valid number`);const m=yield e.$c(d);return new _g(JSON.parse(m),t.length+d)})()}Oc(){return this.buffer.findIndex(e=>e==="{".charCodeAt(0))}kc(){var e=this;return(0,s.Z)(function*(){for(;e.Oc()<0&&!(yield e.Fc()););if(0===e.buffer.length)return null;const t=e.Oc();t<0&&e.Mc("Reached the end of bundle when a length string is expected.");const o=e.buffer.slice(0,t);return e.buffer=e.buffer.slice(t),o})()}$c(e){var t=this;return(0,s.Z)(function*(){for(;t.buffer.length<e;)(yield t.Fc())&&t.Mc("Reached the end of bundle when more is expected.");const o=t.xc.decode(t.buffer.slice(0,e));return t.buffer=t.buffer.slice(e),o})()}Mc(e){throw this.Cc.cancel(),new Error(`Invalid bundle format: ${e}`)}Fc(){var e=this;return(0,s.Z)(function*(){const t=yield e.Cc.read();if(!t.done){const o=new Uint8Array(e.buffer.length+t.value.length);o.set(e.buffer),o.set(t.value,e.buffer.length),e.buffer=o}return t.done})()}}class od{constructor(e){this.datastore=e,this.readVersions=new Map,this.mutations=[],this.committed=!1,this.lastWriteError=null,this.writtenDocs=new Set}lookup(e){var t=this;return(0,s.Z)(function*(){if(t.ensureCommitNotCalled(),t.mutations.length>0)throw new An(mn.INVALID_ARGUMENT,"Firestore transactions require all reads to be executed before all writes.");const o=yield(d=(0,s.Z)(function*(m,M){const Y=jn(m),ye=Ad(Y.serializer)+"/documents",He={documents:M.map(Gn=>mu(Y.serializer,Gn))},Tt=yield Y.vo("BatchGetDocuments",ye,He,M.length),sn=new Map;Tt.forEach(Gn=>{const ci=function G_(r,e){return"found"in e?function(t,o){Kn(!!o.found);const d=Ol(t,o.found.name),m=Bo(o.found.updateTime),M=o.found.createTime?Bo(o.found.createTime):Si.min(),Y=new na({mapValue:{fields:o.found.fields}});return js.newFoundDocument(d,m,M,Y)}(r,e):"missing"in e?function(t,o){Kn(!!o.missing),Kn(!!o.readTime);const d=Ol(t,o.missing),m=Bo(o.readTime);return js.newNoDocument(d,m)}(r,e):wn()}(Y.serializer,Gn);sn.set(ci.key.toString(),ci)});const In=[];return M.forEach(Gn=>{const ci=sn.get(Gn.toString());Kn(!!ci),In.push(ci)}),In}),function(m,M){return d.apply(this,arguments)})(t.datastore,e);var d;return o.forEach(d=>t.recordVersion(d)),o})()}set(e,t){this.write(t.toMutation(e,this.precondition(e))),this.writtenDocs.add(e.toString())}update(e,t){try{this.write(t.toMutation(e,this.preconditionForUpdate(e)))}catch(o){this.lastWriteError=o}this.writtenDocs.add(e.toString())}delete(e){this.write(new hc(e,this.precondition(e))),this.writtenDocs.add(e.toString())}commit(){var e=this;return(0,s.Z)(function*(){if(e.ensureCommitNotCalled(),e.lastWriteError)throw e.lastWriteError;
1const t=e.readVersions;var o;e.mutations.forEach(o=>{t.delete(o.key.toString())}),t.forEach((o,d)=>{const m=ui.fromPath(d);e.mutations.push(new gh(m,e.precondition(m)))}),yield(o=(0,s.Z)(function*(d,m){const M=jn(d),Y=Ad(M.serializer)+"/documents",ye={writes:m.map(He=>Hc(M.serializer,He))};yield M.Io("Commit",Y,ye)}),function(d,m){return o.apply(this,arguments)})(e.datastore,e.mutations),e.committed=!0})()}recordVersion(e){let t;if(e.isFoundDocument())t=e.version;else{if(!e.isNoDocument())throw wn();t=Si.min()}const o=this.readVersions.get(e.key.toString());if(o){if(!t.isEqual(o))throw new An(mn.ABORTED,"Document version changed between two reads.")}else this.readVersions.set(e.key.toString(),t)}precondition(e){const t=this.readVersions.get(e.toString());return!this.writtenDocs.has(e.toString())&&t?t.isEqual(Si.min())?yo.exists(!1):yo.updateTime(t):yo.none()}preconditionForUpdate(e){const t=this.readVersions.get(e.toString());if(!this.writtenDocs.has(e.toString())&&t){if(t.isEqual(Si.min()))throw new An(mn.INVALID_ARGUMENT,"Can't update a document that doesn't exist.");return yo.updateTime(t)}return yo.exists(!0)}write(e){this.ensureCommitNotCalled(),this.mutations.push(e)}ensureCommitNotCalled(){}}class d0{constructor(e,t,o,d,m){this.asyncQueue=e,this.datastore=t,this.options=o,this.updateFunction=d,this.deferred=m,this.Bc=o.maxAttempts,this.qo=new sg(this.asyncQueue,"transaction_retry")}run(){this.Bc-=1,this.Lc()}Lc(){var e=this;this.qo.No((0,s.Z)(function*(){const t=new od(e.datastore),o=e.qc(t);o&&o.then(d=>{e.asyncQueue.enqueueAndForget(()=>t.commit().then(()=>{e.deferred.resolve(d)}).catch(m=>{e.Uc(m)}))}).catch(d=>{e.Uc(d)})}))}qc(e){try{const t=this.updateFunction(e);return!k(t)&&t.catch&&t.then?t:(this.deferred.reject(Error("Transaction callback must return a Promise")),null)}catch(t){return this.deferred.reject(t),null}}Uc(e){this.Bc>0&&this.Kc(e)?(this.Bc-=1,this.asyncQueue.enqueueAndForget(()=>(this.Lc(),Promise.resolve()))):this.deferred.reject(e)}Kc(e){if("FirebaseError"===e.name){const t=e.code;return"aborted"===t||"failed-precondition"===t||"already-exists"===t||!Tm(t)}return!1}}class Uu{constructor(e,t,o,d){var m=this;this.authCredentials=e,this.appCheckCredentials=t,this.asyncQueue=o,this.databaseInfo=d,this.user=hs.UNAUTHENTICATED,this.clientId=Ds.A(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(o,function(){var M=(0,s.Z)(function*(Y){ot("FirestoreClient","Received user=",Y.uid),yield m.authCredentialListener(Y),m.user=Y});return function(Y){return M.apply(this,arguments)}}()),this.appCheckCredentials.start(o,M=>(ot("FirestoreClient","Received new app check token=",M),this.appCheckCredentialListener(M,this.user)))}getConfiguration(){var e=this;return(0,s.Z)(function*(){return{asyncQueue:e.asyncQueue,databaseInfo:e.databaseInfo,clientId:e.clientId,authCredentials:e.authCredentials,appCheckCredentials:e.appCheckCredentials,initialUser:e.user,maxConcurrentLimboResolutions:100}})()}setCredentialChangeListener(e){this.authCredentialListener=e}setAppCheckTokenChangeListener(e){this.appCheckCredentialListener=e}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new An(mn.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){var e=this;this.asyncQueue.enterRestrictedMode();const t=new gr;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted((0,s.Z)(function*(){try{e._onlineComponents&&(yield e._onlineComponents.terminate()),e._offlineComponents&&(yield e._offlineComponents.terminate()),e.authCredentials.shutdown(),e.appCheckCredentials.shutdown(),t.resolve()}catch(o){const d=id(o,"Failed to shutdown persistence");t.reject(d)}})),t.promise}}function uf(r,e){return Wp.apply(this,arguments)}function Wp(){return Wp=(0,s.Z)(function*(r,e){r.asyncQueue.verifyOperationInProgress(),ot("FirestoreClient","Initializing OfflineComponentProvider");const t=yield r.getConfiguration();yield e.initialize(t);let o=t.initialUser;r.setCredentialChangeListener(function(){var d=(0,s.Z)(function*(m){o.isEqual(m)||(yield _y(e.localStore,m),o=m)});return function(m){return d.apply(this,arguments)}}()),e.persistence.setDatabaseDeletedListener(()=>r.terminate()),r._offlineComponents=e}),Wp.apply(this,arguments)}function ju(r,e){return $p.apply(this,arguments)}function $p(){return $p=(0,s.Z)(function*(r,e){r.asyncQueue.verifyOperationInProgress();const t=yield ad(r);ot("FirestoreClient","Initializing OnlineComponentProvider");const o=yield r.getConfiguration();yield e.initialize(t,o),r.setCredentialChangeListener(d=>Ru(e.remoteStore,d)),r.setAppCheckTokenChangeListener((d,m)=>Ru(e.remoteStore,m)),r._onlineComponents=e}),$p.apply(this,arguments)}function El(r){return"FirebaseError"===r.name?r.code===mn.FAILED_PRECONDITION||r.code===mn.UNIMPLEMENT
1ED:!("undefined"!=typeof DOMException&&r instanceof DOMException)||22===r.code||20===r.code||11===r.code}function ad(r){return ka.apply(this,arguments)}function ka(){return ka=(0,s.Z)(function*(r){if(!r._offlineComponents)if(r._uninitializedComponentsProvider){ot("FirestoreClient","Using user provided OfflineComponentProvider");try{yield uf(r,r._uninitializedComponentsProvider._offline)}catch(e){const t=e;if(!El(t))throw t;xn("Error using user provided cache. Falling back to memory cache: "+t),yield uf(r,new sd)}}else ot("FirestoreClient","Using default OfflineComponentProvider"),yield uf(r,new sd);return r._offlineComponents}),ka.apply(this,arguments)}function Nl(r){return jd.apply(this,arguments)}function jd(){return jd=(0,s.Z)(function*(r){return r._onlineComponents||(r._uninitializedComponentsProvider?(ot("FirestoreClient","Using user provided OnlineComponentProvider"),yield ju(r,r._uninitializedComponentsProvider._online)):(ot("FirestoreClient","Using default OnlineComponentProvider"),yield ju(r,new Ud))),r._onlineComponents}),jd.apply(this,arguments)}function ul(r){return ad(r).then(e=>e.persistence)}function zd(r){return ad(r).then(e=>e.localStore)}function ld(r){return Nl(r).then(e=>e.remoteStore)}function Ec(r){return Nl(r).then(e=>e.syncEngine)}function xl(r){return xc.apply(this,arguments)}function xc(){return xc=(0,s.Z)(function*(r){const e=yield Nl(r),t=e.eventManager;return t.onListen=Iy.bind(null,e.syncEngine),t.onUnlisten=Dg.bind(null,e.syncEngine),t}),xc.apply(this,arguments)}function dd(r,e,t={}){const o=new gr;return r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return function(d,m,M,Y,ye){const He=new cf({next:sn=>{m.enqueueAndForget(()=>Qh(d,Tt));const In=sn.docs.has(M);!In&&sn.fromCache?ye.reject(new An(mn.UNAVAILABLE,"Failed to get document because the client is offline.")):In&&sn.fromCache&&Y&&"server"===Y.source?ye.reject(new An(mn.UNAVAILABLE,'Failed to get document from server. (However, this document does exist in the local cache. Run again without setting source to "server" to retrieve the cached document.)')):ye.resolve(sn)},error:sn=>ye.reject(sn)}),Tt=new Za(Gl(M.path),He,{includeMetadataChanges:!0,Ku:!0});return pg(d,Tt)}(yield xl(r),r.asyncQueue,e,t,o)})),o.promise}function Kp(r,e,t={}){const o=new gr;return r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return function(d,m,M,Y,ye){const He=new cf({next:sn=>{m.enqueueAndForget(()=>Qh(d,Tt)),sn.fromCache&&"server"===Y.source?ye.reject(new An(mn.UNAVAILABLE,'Failed to get documents from server. (However, these documents may exist in the local cache. Run again without setting source to "server" to retrieve the cached documents.)')):ye.resolve(sn)},error:sn=>ye.reject(sn)}),Tt=new Za(M,He,{includeMetadataChanges:!0,Ku:!0});return pg(d,Tt)}(yield xl(r),r.asyncQueue,e,t,o)})),o.promise}function Zp(r){const e={};return void 0!==r.timeoutSeconds&&(e.timeoutSeconds=r.timeoutSeconds),e}const Qp=new Map;function hf(r,e,t){if(!t)throw new An(mn.INVALID_ARGUMENT,`Function ${r}() cannot be called with an empty ${e}.`)}function Lg(r,e,t,o){if(!0===e&&!0===o)throw new An(mn.INVALID_ARGUMENT,`${r} and ${t} cannot be used together.`)}function Og(r){if(!ui.isDocumentKey(r))throw new An(mn.INVALID_ARGUMENT,`Invalid document reference. Document references must have an even number of segments, but ${r} has ${r.length}.`)}function qp(r){if(ui.isDocumentKey(r))throw new An(mn.INVALID_ARGUMENT,`Invalid collection reference. Collection references must have an odd number of segments, but ${r} has ${r.length}.`)}function ff(r){if(void 0===r)return"undefined";if(null===r)return"null";if("string"==typeof r)return r.length>20&&(r=`${r.substring(0,20)}...`),JSON.stringify(r);if("number"==typeof r||"boolean"==typeof r)return""+r;if("object"==typeof r){if(r instanceof Array)return"an array";{const e=(t=r).constructor?t.constructor.name:null;return e?`a custom ${e} object`:"an object"}}var t;return"function"==typeof r?"a function":wn()}function as(r,e){if("_delegate"in r&&(r=r._delegate),!(r instanceof e)){if(e.name===r.constructor.name)throw new An(mn.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const t=ff(r);throw new An(mn.INVALID_ARGUMENT,`Expected type '${e.name}', but it was: ${t}`)}}return r}function pf(r,e){if(e<=0)throw new An(mn.INVALID_ARGUMENT,`Function ${r}() requires a positive number, but it was: ${e}.`)}class mf{constructor(e){var t,o;if(void 0===e.host){if(void 0!==e.ssl)throw new An(mn.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=e.host,this.ssl=null===(t=e.ssl)||void 0===t||t;if(this.credentials=e.credentials,this.ignoreUndefinedProperties=!!e.ignoreUndefinedProperties,this.cache=e.localCache,void 0===e.cacheSizeBytes)this.cacheSizeBytes=41943040;else{if(-1!==e.cacheSizeBytes&&e.cacheSizeBytes<1048576)throw new An(mn.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=e.cacheSizeBytes}Lg("experimentalForceLongPolling",e.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",e.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!e.experimentalForceLongPolling,this.experimentalAutoDetectLongPolling=!(this.experimentalForceLongPolling||void 0!==e.experimentalAutoDetectLongPolling&&!e.experimentalAutoDetectLongPolling),this.experimentalLongPollingOptions=Zp(null!==(o=e.experimentalLongPollingOptions)&&void 0!==o?o:{}),function(d){if(void 0!==d.timeoutSeconds){if(isNaN(d.timeoutSeconds))throw new An(mn.INVALID_ARGUMENT,`invalid long polling timeout: ${d.timeoutSeconds} (must not be NaN)`);if(d.timeoutSeconds<5)throw new An(mn.INVALID_ARGUMENT,`invalid long polling timeout: ${d.timeoutSeconds} (minimum allowed value is 5)`);if(d.timeoutSeconds>30)throw new An(mn.INVALID_ARGUMENT,`invalid long polling timeout: ${d.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!e.useFetchStreams}isEqual(e){return this.host===e.host&&this.ssl===e.ssl&&this.credentials===e.credentials&&this.cacheSizeBytes===e.cacheSizeBytes&&this.experimentalForceLongPolling===e.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===e.experimentalAutoDetectLongPolling&&this.experimentalLongPollingOptions.timeoutSeconds===e.experimentalLongPollingOptions.timeoutSeconds&&this.ignoreUndefinedProperties===e.ignoreUndefinedProperties&&this.useFetchStreams===e.useFetchStreams}}class zu{constructor(e,t,o,d){this._authCredentials=e,this._appCheckCredentials=t,this._databaseId=o,this._app=d,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new mf({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new An(mn.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return void 0!==this._terminateTask}_setSettings(e){if(this._settingsFrozen)throw new An(mn.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new mf(e),void 0!==e.credentials&&(this._authCredentials=function(t){if(!t)return new Xo;switch(t.type){case"firstParty":return new kr(t.sessionIndex||"0",t.i
1amToken||null,t.authTokenFactory||null);case"provider":return t.client;default:throw new An(mn.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invalid credential type")}}(e.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(e){const t=Qp.get(e);t&&(ot("ComponentProvider","Removing Datastore"),Qp.delete(e),t.terminate())}(this),Promise.resolve()}}function Gu(r,e,t,o={}){var d;const m=(r=as(r,zu))._getSettings(),M=`${e}:${t}`;if("firestore.googleapis.com"!==m.host&&m.host!==M&&xn("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),r._setSettings(Object.assign(Object.assign({},m),{host:M,ssl:!1})),o.mockUserToken){let Y,ye;if("string"==typeof o.mockUserToken)Y=o.mockUserToken,ye=hs.MOCK_USER;else{Y=(0,y.Sg)(o.mockUserToken,null===(d=r._app)||void 0===d?void 0:d.options.projectId);const He=o.mockUserToken.sub||o.mockUserToken.user_id;if(!He)throw new An(mn.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");ye=new hs(He)}r._authCredentials=new wa(new Zr(Y,ye))}}class vo{constructor(e,t,o){this.converter=t,this._key=o,this.type="document",this.firestore=e}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new Bl(this.firestore,this.converter,this._key.path.popLast())}withConverter(e){return new vo(this.firestore,e,this._key)}}class ma{constructor(e,t,o){this.converter=t,this._query=o,this.type="query",this.firestore=e}withConverter(e){return new ma(this.firestore,e,this._query)}}class Bl extends ma{constructor(e,t,o){super(e,t,Gl(o)),this._path=o,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){const e=this._path.popLast();return e.isEmpty()?null:new vo(this.firestore,null,new ui(e))}withConverter(e){return new Bl(this.firestore,e,this._path)}}function gf(r,e,...t){if(r=(0,y.m9)(r),hf("collection","path",e),r instanceof zu){const o=mr.fromString(e,...t);return qp(o),new Bl(r,null,o)}{if(!(r instanceof vo||r instanceof Bl))throw new An(mn.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const o=r._path.child(mr.fromString(e,...t));return qp(o),new Bl(r.firestore,null,o)}}function _f(r,e){if(r=as(r,zu),hf("collectionGroup","collection id",e),e.indexOf("/")>=0)throw new An(mn.INVALID_ARGUMENT,`Invalid collection ID '${e}' passed to function collectionGroup(). Collection IDs must not contain '/'.`);return new ma(r,null,(t=e,new bl(mr.emptyPath(),t)));var t}function yf(r,e,...t){if(r=(0,y.m9)(r),1===arguments.length&&(e=Ds.A()),hf("doc","path",e),r instanceof zu){const o=mr.fromString(e,...t);
1return Og(o),new vo(r,null,new ui(o))}{if(!(r instanceof vo||r instanceof Bl))throw new An(mn.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const o=r._path.child(mr.fromString(e,...t));return Og(o),new vo(r.firestore,r instanceof Bl?r.converter:null,new ui(o))}}function Rg(r,e){return r=(0,y.m9)(r),e=(0,y.m9)(e),(r instanceof vo||r instanceof Bl)&&(e instanceof vo||e instanceof Bl)&&r.firestore===e.firestore&&r.path===e.path&&r.converter===e.converter}function Wu(r,e){return r=(0,y.m9)(r),e=(0,y.m9)(e),r instanceof ma&&e instanceof ma&&r.firestore===e.firestore&&En(r._query,e._query)&&r.converter===e.converter}class Pg{constructor(){this.Gc=Promise.resolve(),this.Qc=[],this.jc=!1,this.zc=[],this.Wc=null,this.Hc=!1,this.Jc=!1,this.Yc=[],this.qo=new sg(this,"async_queue_retry"),this.Xc=()=>{const t=gp();t&&ot("AsyncQueue","Visibility state changed to "+t.visibilityState),this.qo.Mo()};const e=gp();e&&"function"==typeof e.addEventListener&&e.addEventListener("visibilitychange",this.Xc)}get isShuttingDown(){return this.jc}enqueueAndForget(e){this.enqueue(e)}enqueueAndForgetEvenWhileRestricted(e){this.Zc(),this.ta(e)}enterRestrictedMode(e){if(!this.jc){this.jc=!0,this.Jc=e||!1;const t=gp();t&&"function"==typeof t.removeEventListener&&t.removeEventListener("visibilitychange",this.Xc)}}enqueue(e){if(this.Zc(),this.jc)return new Promise(()=>{});const t=new gr;return this.ta(()=>this.jc&&this.Jc?Promise.resolve():(e().then(t.resolve,t.reject),t.promise)).then(()=>t.promise)}enqueueRetryable(e){this.enqueueAndForget(()=>(this.Qc.push(e),this.ea()))}ea(){var e=this;return(0,s.Z)(function*(){if(0!==e.Qc.length){try{yield e.Qc[0](),e.Qc.shift(),e.qo.reset()}catch(t){if(!Xn(t))throw t;ot("AsyncQueue","Operation failed with retryable error: "+t)}e.Qc.length>0&&e.qo.No(()=>e.ea())}})()}ta(e){const t=this.Gc.then(()=>(this.Hc=!0,e().catch(o=>{throw this.Wc=o,this.Hc=!1,nn("INTERNAL UNHANDLED ERROR: ",function(m){let M=m.message||"";return m.stack&&(M=m.stack.includes(m.message)?m.stack:m.message+"\n"+m.stack),M}(o)),o}).then(o=>(this.Hc=!1,o))));return this.Gc=t,t}enqueueAfterDelay(e,t,o){this.Zc(),this.Yc.indexOf(e)>-1&&(t=0);const d=Kh.createAndSchedule(this,e,t,o,m=>this.na(m));return this.zc.push(d),d}Zc(){this.Wc&&wn()}verifyOperationInProgress(){}sa(){var e=this;return(0,s.Z)(function*(){let t;do{t=e.Gc,yield t}while(t!==e.Gc)})()}ia(e){for(const t of this.zc)if(t.timerId===e)return!0;return!1}ra(e){return this.sa().then(()=>{this.zc.sort((t,o)=>t.targetTimeMs-o.targetTimeMs);for(const t of this.zc)if(t.skipDelay(),"all"!==e&&t.timerId===e)break;return this.sa()})}oa(e){this.Yc.push(e)}na(e){const t=this.zc.indexOf(e);this.zc.splice(t,1)}}function vf(r){return function(e,t){if("object"!=typeof e||null===e)return!1;const o=e;for(const d of["next","error","complete"])if(d in o&&"function"==typeof o[d])return!0;return!1}(r)}class Jp{constructor(){this._progressObserver={},this._taskCompletionResolver=new gr,this._lastProgress={taskState:"Running",totalBytes:0,totalDocuments:0,bytesLoaded:0,documentsLoaded:0}}onProgress(e,t,o){this._progressObserver={next:e,error:t,complete:o}}catch(e){return this._taskCompletionResolver.promise.catch(e)}then(e,t){return this._taskCompletionResolver.promise.then(e,t)}_completeWith(e){this._updateProgress(e),this._progressObserver.complete&&this._progressObserver.complete(),this._taskCompletionResolver.resolve(e)}_failWith(e){this._lastProgress.taskState="Error",this._progressObserver.next&&this._progressObserver.next(this._lastProgress),this._progressObserver.error&&this._progressObserver.error(e),this._taskCompletionResolver.reject(e)}_updateProgress(e){this._lastProgress=e,this._progressObserver.next&&this._progressObserver.next(e)}}const Xp=-1;class bo extends zu{constructor(e,t,o,d){super(e,t,o,d),this.type="firestore",this._queue=new Pg,this._persistenceKey=(null==d?void 0:d.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||em(this),this._firestoreClient.terminate()}}function Fg(r,e){const t="object"==typeof r?r:(0,a.getApp)(),o="string"==typeof r?r:e||"(default)",d=(0,a._getProvider)(t,"firestore").getImmediate({identifier:o});if(!d._initialized){const m=(0,y.P0)("firestore");m&&Gu(d,...m)}return d}function Ho(r){return r._firestoreClient||em(r),r._firestoreClient.verifyNotTerminated(),r._firestoreClient}function em(r){var e,t,o;const d=r._freezeSettings(),m=(Y=(null===(e=r._app)||void 0===e?void 0:e.options.appId)||"",new Ba(r._databaseId,Y,r._persistenceKey,(He=d).host,He.ssl,He.experimentalForceLongPolling,He.experimentalAutoDetectLongPolling,Zp(He.experimentalLongPollingOptions),He.useFetchStreams));var Y,He;r._firestoreClient=new Uu(r._authCredentials,r._appCheckCredentials,r._queue,m),(null===(t=d.cache)||void 0===t?void 0:t._offlineComponentProvider)&&(null===(o=d.cache)||void 0===o?void 0:o._onlineComponentProvider)&&(r._firestoreClient._uninitializedComponentsProvider={_offlineKind:d.cache.kind,_offline:d.cache._offlineComponentProvider,_online:d.cache._onlineComponentProvider})}function zy(r,e){rm(r=as(r,bo));const t=Ho(r);if(t._uninitializedComponentsProvider)throw new An(mn.FAILED_PRECONDITION,"SDK cache is already specified.");
1xn("enableIndexedDbPersistence() will be deprecated in the future, you can use `FirestoreSettings.cache` instead.");const o=r._freezeSettings(),d=new Ud;return tm(t,d,new Gp(d,o.cacheSizeBytes,null==e?void 0:e.forceOwnership))}function Ng(r){rm(r=as(r,bo));const e=Ho(r);if(e._uninitializedComponentsProvider)throw new An(mn.FAILED_PRECONDITION,"SDK cache is already specified.");xn("enableMultiTabIndexedDbPersistence() will be deprecated in the future, you can use `FirestoreSettings.cache` instead.");const t=r._freezeSettings(),o=new Ud;return tm(e,o,new Eg(o,t.cacheSizeBytes))}function tm(r,e,t){const o=new gr;return r.asyncQueue.enqueue((0,s.Z)(function*(){try{yield uf(r,t),yield ju(r,e),o.resolve()}catch(d){const m=d;if(!El(m))throw m;xn("Error enabling indexeddb cache. Falling back to memory cache: "+m),o.reject(m)}})).then(()=>o.promise)}function nm(r){if(r._initialized&&!r._terminated)throw new An(mn.FAILED_PRECONDITION,"Persistence can only be cleared before a Firestore instance is initialized or after it is terminated.");const e=new gr;return r._queue.enqueueAndForgetEvenWhileRestricted((0,s.Z)(function*(){try{yield(t=(0,s.Z)(function*(o){if(!j.D())return Promise.resolve();const d=o+"main";yield j.delete(d)}),function(o){return t.apply(this,arguments)})(xu(r._databaseId,r._persistenceKey)),e.resolve()}catch(t){e.reject(t)}var t})),e.promise}function im(r){return function(e){const t=new gr;return e.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return function Py(r,e){return Bp.apply(this,arguments)}(yield Ec(e),t)})),t.promise}(Ho(r=as(r,bo)))}function Bg(r){return function Gd(r){return r.asyncQueue.enqueue((0,s.Z)(function*(){const e=yield ul(r),t=yield ld(r);return e.setNetworkEnabled(!0),function(o){const d=jn(o);return d.vu.delete(0),Lu(d)}(t)}))}(Ho(r=as(r,bo)))}function Yg(r){return function Wd(r){return r.asyncQueue.enqueue((0,s.Z)(function*(){const e=yield ul(r),t=yield ld(r);return e.setNetworkEnabled(!1),(o=(0,s.Z)(function*(d){const m=jn(d);m.vu.add(0),yield td(m),m.bu.set("Offline")}),function(d){return o.apply(this,arguments)})(t);var o}))}(Ho(r=as(r,bo)))}function Hg(r,e){const t=Ho(r=as(r,bo)),o=new Jp;return function kg(r,e,t,o){const d=function(m,M){let Y;return Y="string"==typeof m?Sm().encode(m):m,ye=function(ye,He){if(ye instanceof Uint8Array)return xg(ye,void 0);if(ye instanceof ArrayBuffer)return xg(new Uint8Array(ye),void 0);if(ye instanceof ReadableStream)return ye.getReader();throw new Error("Source of `toByteStreamReader` has to be a ArrayBuffer or ReadableStream")}(Y),new df(ye,M);var ye}(t,Bd(e));r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){!function Vy(r,e,t){const o=jn(r);var d;(d=(0,s.Z)(function*(m,M,Y){try{const ye=yield M.getMetadata();if(yield function(In,Gn){const ci=jn(In),xi=Bo(Gn.createTime);return ci.persistence.runTransaction("hasNewerBundle","readonly",Ii=>ci.qs.getBundleMetadata(Ii,Gn.id)).then(Ii=>!!Ii&&Ii.createTime.compareTo(xi)>=0)}(m.localStore,ye))return yield M.close(),Y._completeWith({taskState:"Success",documentsLoaded:(In=ye).totalDocuments,bytesLoaded:In.totalBytes,totalDocuments:In.totalDocuments,totalBytes:In.totalBytes}),Promise.resolve(new Set);Y._updateProgress(vg(ye));const He=new o0(ye,m.localStore,M.serializer);let Tt=yield M.bc();for(;Tt;){const In=yield He.zu(Tt);In&&Y._updateProgress(In),Tt=yield M.bc()}const sn=yield He.complete();return yield Fl(m,sn.Ju,void 0),yield function(In,Gn){const ci=jn(In);return ci.persistence.runTransaction("Save bundle","readwrite",xi=>ci.qs.saveBundleMetadata(xi,Gn))}(m.localStore,ye),Y._completeWith(sn.progress),Promise.resolve(sn.Hu)}catch(ye){return xn("SyncEngine",`Loading bundle failed with ${ye}`),Y._failWith(ye),Promise.resolve(new Set)}var In}),function(m,M,Y){return d.apply(this,arguments)})(o,e,t).then(d=>{o.sharedClientState.notifyBundleLoaded(d)})}(yield Ec(r),d,o)}))}(t,r._databaseId,e,o),o}function Vg(r,e){return function Ag(r,e){return r.asyncQueue.enqueue((0,s.Z)(function*(){return function(t,o){const d=jn(t);return d.persistence.runTransaction("Get named query","readonly",m=>d.qs.getNamedQuery(m,o))}(yield zd(r),e)}))}(Ho(r=as(r,bo)),e).then(t=>t?new ma(r,null,t.query):null)}function rm(r){if(r._initialized||r._terminated)throw new An(mn.FAILED_PRECONDITION,"Firestore has already been started and persistence can no longer be enabled. You can only enable persistence before calling any other methods on a Firestore object.")}class ud{constructor(e){this._byteString=e}static fromBase64String(e){try{return new ud(Us.fromBase64String(e))}catch(t){throw new An(mn.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+t)}}static fromUint8Array(e){return new ud(Us.fromUint8Array(e))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(e){return this._byteString.isEqual(e._byteString)}}class Tc{constructor(...e){for(let t=0;t<e.length;++t)if(0===e[t].length)throw new An(mn.INVALID_ARGUMENT,"Invalid field name at argument $(i + 1). Field names must not be empty.");this._internalPath=new us(e)}isEqual(e){return this._internalPath.isEqual(e._internalPath)}}class Sc{constructor(e){this._methodName=e}}class bf{constructor(e,t){if(!isFinite(e)||e<-90||e>90)throw new An(mn.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+e);if(!isFinite(t)||t<-180||t>180)throw new An(mn.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+t);this._lat=e,this._long=t}get latitude(){return this._lat}get longitude(){return this._long}isEqual(e){return this._lat===e._lat&&this._long===e._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(e){return Gi(this._lat,e._lat)||Gi(this._long,e._long)}}const ga=/^__.*__$/;class jg{constructor(e,t,o){this.data=e,this.fieldMask=t,this.fieldTransforms=o}toMutation(e,t){return null!==this.fieldMask?new Dl(e,this.data,this.fieldMask,t,this.fieldTransforms):new Sd(e,this.data,t,this.fieldTransforms)}}class zg{constructor(e,t,o){this.data=e,this.fieldMask=t,this.fieldTransforms=o}toMutation(e,t){return new Dl(e,this.data,this.fieldMask,t,this.fieldTransforms)}}function Gg(r){switch(r){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw wn()}}class $u{constructor(e,t,o,d,m,M){this.settings=e,this.databaseId=t,this.serializer
1=o,this.ignoreUndefinedProperties=d,void 0===m&&this.ua(),this.fieldTransforms=m||[],this.fieldMask=M||[]}get path(){return this.settings.path}get ca(){return this.settings.ca}aa(e){return new $u(Object.assign(Object.assign({},this.settings),e),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}ha(e){var t;const o=null===(t=this.path)||void 0===t?void 0:t.child(e),d=this.aa({path:o,la:!1});return d.fa(e),d}da(e){var t;const o=null===(t=this.path)||void 0===t?void 0:t.child(e),d=this.aa({path:o,la:!1});return d.ua(),d}wa(e){return this.aa({path:void 0,la:!0})}_a(e){return qu(e,this.settings.methodName,this.settings.ma||!1,this.path,this.settings.ga)}contains(e){return void 0!==this.fieldMask.find(t=>e.isPrefixOf(t))||void 0!==this.fieldTransforms.find(t=>e.isPrefixOf(t.field))}ua(){if(this.path)for(let e=0;e<this.path.length;e++)this.fa(this.path.get(e))}fa(e){if(0===e.length)throw this._a("Document fields must not be empty");if(Gg(this.ca)&&ga.test(e))throw this._a('Document fields cannot begin and end with "__"')}}class Wy{constructor(e,t,o){this.databaseId=e,this.ignoreUndefinedProperties=t,this.serializer=o||Bd(e)}ya(e,t,o,d=!1){return new $u({ca:e,methodName:t,ga:o,path:us.emptyPath(),la:!1,ma:d},this.databaseId,this.serializer,this.ignoreUndefinedProperties)}}function kc(r){const e=r._freezeSettings(),t=Bd(r._databaseId);return new Wy(r._databaseId,!!e.ignoreUndefinedProperties,t)}function Ku(r,e,t,o,d,m={}){const M=r.ya(m.merge||m.mergeFields?2:0,e,t,d);vl("Data must be an object, but it was:",M,o);const Y=Qg(o,M);let ye,He;if(m.merge)ye=new Vs(M.fieldMask),He=M.fieldTransforms;else if(m.mergeFields){const Tt=[];for(const sn of m.mergeFields){const In=Qa(e,sn,t);if(!M.contains(In))throw new An(mn.INVALID_ARGUMENT,`Field '${In}' is specified in your field mask but missing from your input data.`);qg(Tt,In)||Tt.push(In)}ye=new Vs(Tt),He=M.fieldTransforms.filter(sn=>ye.covers(sn.field))}else ye=null,He=M.fieldTransforms;return new jg(new na(Y),ye,He)}class Yl extends Sc{_toFieldTransform(e){if(2!==e.ca)throw e._a(1===e.ca?`${this._methodName}() can only appear at the top level of your update data`:`${this._methodName}() cannot be used with set() unless you pass {merge:true}`);return e.fieldMask.push(e.path),null}isEqual(e){return e instanceof Yl}}function Wg(r,e,t){return new $u({ca:3,ga:e.settings.ga,methodName:r._methodName,la:t},e.databaseId,e.serializer,e.ignoreUndefinedProperties)}class sm extends Sc{_toFieldTransform(e){return new xd(e.path,new $l)}isEqual(e){return e instanceof sm}}class $g extends Sc{constructor(e,t){super(e),this.pa=t}_toFieldTransform(e){const t=Wg(this,e,!0),o=this.pa.map(m=>Ua(m,t)),d=new Al(o);return new xd(e.path,d)}isEqual(e){return this===e}}class $y extends Sc{constructor(e,t){super(e),this.pa=t}_toFieldTransform(e){const t=Wg(this,e,!0),o=this.pa.map(m=>Ua(m,t)),d=new Kl(o);return new xd(e.path,d)}isEqual(e){return this===e}}class Kg extends Sc{constructor(e,t){super(e),this.Ia=t}_toFieldTransform(e){const t=new uc(e.serializer,Nf(e.serializer,this.Ia));return new xd(e.path,t)}isEqual(e){return this===e}}function Zg(r,e,t,o){const d=r.ya(1,e,t);vl("Data must be an object, but it was:",d,o);const m=[],M=na.empty();Ts(o,(ye,He)=>{const Tt=Qu(e,ye,t);He=(0,y.m9)(He);const sn=d.da(Tt);if(He instanceof Yl)m.push(Tt);else{const In=Ua(He,sn);null!=In&&(m.push(Tt),M.set(Tt,In))}});const Y=new Vs(m);return new zg(M,Y,d.fieldTransforms)}function Zu(r,e,t,o,d,m){const M=r.ya(1,e,t),Y=[Qa(e,o,t)],ye=[d];if(m.length%2!=0)throw new An(mn.INVALID_ARGUMENT,`Function ${e}() needs to be called with an even number of arguments that alternate between field names and values.`);for(let In=0;In<m.length;In+=2)Y.push(Qa(e,m[In])),ye.push(m[In+1]);const He=[],Tt=na.empty();for(let In=Y.length-1;In>=0;--In)if(!qg(He,Y[In])){const Gn=Y[In];let ci=ye[In];ci=(0,y.m9)(ci);const xi=M.da(Gn);if(ci instanceof Yl)He.push(Gn);else{const Ii=Ua(ci,xi);null!=Ii&&(He.push(Gn),Tt.set(Gn,Ii))}}const sn=new Vs(He);return new zg(Tt,sn,M.fieldTransforms)}function Mf(r,e,t,o=!1){return Ua(t,r.ya(o?4:3,e))}function Ua(r,e){if(om(r=(0,y.m9)(r)))return vl("Unsupported field value:",e,r),Qg(r,e);if(r instanceof Sc)return function(t,o){if(!Gg(o.ca))throw o._a(`${t._methodName}
1() can only be used with update() and set()`);if(!o.path)throw o._a(`${t._methodName}() is not currently supported inside arrays`);const d=t._toFieldTransform(o);d&&o.fieldTransforms.push(d)}(r,e),null;if(void 0===r&&e.ignoreUndefinedProperties)return null;if(e.path&&e.fieldMask.push(e.path),r instanceof Array){if(e.settings.la&&4!==e.ca)throw e._a("Nested arrays are not supported");return function(t,o){const d=[];let m=0;for(const M of t){let Y=Ua(M,o.wa(m));null==Y&&(Y={nullValue:"NULL_VALUE"}),d.push(Y),m++}return{arrayValue:{values:d}}}(r,e)}return function(t,o){if(null===(t=(0,y.m9)(t)))return{nullValue:"NULL_VALUE"};if("number"==typeof t)return Nf(o.serializer,t);if("boolean"==typeof t)return{booleanValue:t};if("string"==typeof t)return{stringValue:t};if(t instanceof Date){const d=Qr.fromDate(t);return{timestampValue:pc(o.serializer,d)}}if(t instanceof Qr){const d=new Qr(t.seconds,1e3*Math.floor(t.nanoseconds/1e3));return{timestampValue:pc(o.serializer,d)}}if(t instanceof bf)return{geoPointValue:{latitude:t.latitude,longitude:t.longitude}};if(t instanceof ud)return{bytesValue:z_(o.serializer,t._byteString)};if(t instanceof vo){const d=o.databaseId,m=t.firestore._databaseId;if(!m.isEqual(d))throw o._a(`Document reference is for database ${m.projectId}/${m.database} but should be for database ${d.projectId}/${d.database}`);return{referenceValue:Gf(t.firestore._databaseId||o.databaseId,t._key.path)}}throw o._a(`Unsupported field value: ${ff(t)}`)}(r,e)}function Qg(r,e){const t={};return Na(r)?e.path&&e.path.length>0&&e.fieldMask.push(e.path):Ts(r,(o,d)=>{const m=Ua(d,e.ha(o));null!=m&&(t[o]=m)}),{mapValue:{fields:t}}}function om(r){return!("object"!=typeof r||null===r||r instanceof Array||r instanceof Date||r instanceof Qr||r instanceof bf||r instanceof ud||r instanceof vo||r instanceof Sc)}function vl(r,e,t){if(!om(t)||"object"!=typeof(o=t)||null===o||Object.getPrototypeOf(o)!==Object.prototype&&null!==Object.getPrototypeOf(o)){const o=ff(t);throw e._a("an object"===o?r+" a custom object":r+" "+o)}var o}function Qa(r,e,t){if((e=(0,y.m9)(e))instanceof Tc)return e._internalPath;if("string"==typeof e)return Qu(r,e);throw qu("Field path arguments must be of type string or ",r,!1,void 0,t)}const Tl=new RegExp("[~\\*/\\[\\]]");function Qu(r,e,t){if(e.search(Tl)>=0)throw qu(`Invalid field path (${e}). Paths must not contain '~', '*', '/', '[', or ']'`,r,!1,void 0,t);try{return new Tc(...e.split("."))._internalPath}catch(o){throw qu(`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,r,!1,void 0,t)}}function qu(r,e,t,o,d){const m=o&&!o.isEmpty(),M=void 0!==d;let Y=`Function ${e}() called with invalid data`;t&&(Y+=" (via `toFirestore()`)"),Y+=". ";let ye="";return(m||M)&&(ye+=" (found",m&&(ye+=` in field ${o}`),M&&(ye+=` in document ${d}`),ye+=")"),new An(mn.INVALID_ARGUMENT,Y+r+ye)}function qg(r,e){return r.some(t=>t.isEqual(e))}class Ju{constructor(e,t,o,d,m){this._firestore=e,this._userDataWriter=t,this._key=o,this._document=d,this._converter=m}get id(){return this._key.path.lastSegment()}get ref(){return new vo(this._firestore,this._converter,this._key)}exists(){return null!==this._document}data(){if(this._document){if(this._converter){const e=new Ky(this._firestore,this._userDataWriter,this._key,this._document,null);return this._converter.fromFirestore(e)}return this._userDataWriter.convertValue(this._document.data.value)}}get(e){if(this._document){const t=this._document.data.field(Df("DocumentSnapshot.get",e));if(null!==t)return this._userDataWriter.convertValue(t)}}}class Ky extends Ju{data(){return super.data()}}function Df(r,e){return"string"==typeof e?Qu(r,e):e instanceof Tc?e._internalPath:e._delegate._internalPath}function wf(r){if("L"===r.limitType&&0===r.explicitOrderBy.length)throw new An(mn.UNIMPLEMENTED,"limitToLast() queries require specifying at least one orderBy() clause")}class hd{}class Xu extends hd{}function Jg(r,e,...t){let o=[];e instanceof hd&&o.push(e),o=o.concat(t),function(d){const m=d.filter(Y=>Y instanceof fd).length,M=d.filter(Y=>Y instanceof eh).length;if(m>1||m>0&&M>0)throw new An(mn.INVALID_ARGUMENT,"InvalidQuery. When using composite filters, you cannot use more than one filter at the top level. Consider nesting the multiple filters within an `and(...)` statement. For example: change `query(query, where(...), or(...))` to `query(query, and(where(...), or(...)))`.")}(o);for(const d of o)r=d._apply(r);return r}class eh extends Xu{constructor(e,t,o){super(),this._field=e,this._op=t,this._value=o,this.type="where"}static _create(e,t,o){return new eh(e,t,o)}_apply(e){const t=this._parse(e);return o_(e._query,t),new ma(e.firestore,e.converter,$e(e._query,t))}_parse(e){const t=kc(e.firestore);return function(d,m,M,Y,ye,He,Tt){let sn;
1if(ye.isKeyField()){if("array-contains"===He||"array-contains-any"===He)throw new An(mn.INVALID_ARGUMENT,`Invalid Query. You can't perform '${He}' queries on documentId().`);if("in"===He||"not-in"===He){s_(Tt,He);const In=[];for(const Gn of Tt)In.push(dm(Y,d,Gn));sn={arrayValue:{values:In}}}else sn=dm(Y,d,Tt)}else"in"!==He&&"not-in"!==He&&"array-contains-any"!==He||s_(Tt,He),sn=Mf(M,"where",Tt,"in"===He||"not-in"===He);return Xr.create(ye,He,sn)}(e._query,0,t,e.firestore._databaseId,this._field,this._op,this._value)}}function Xg(r,e,t){const o=e,d=Df("where",r);return eh._create(d,o,t)}class fd extends hd{constructor(e,t){super(),this.type=e,this._queryConstraints=t}static _create(e,t){return new fd(e,t)}_parse(e){const t=this._queryConstraints.map(o=>o._parse(e)).filter(o=>o.getFilters().length>0);return 1===t.length?t[0]:Ss.create(t,this._getOperator())}_apply(e){const t=this._parse(e);return 0===t.getFilters().length?e:(function(o,d){let m=o;const M=d.getFlattenedFilters();for(const Y of M)o_(m,Y),m=$e(m,Y)}(e._query,t),new ma(e.firestore,e.converter,$e(e._query,t)))}_getQueryConstraints(){return this._queryConstraints}_getOperator(){return"and"===this.type?"and":"or"}}class Cf extends Xu{constructor(e,t){super(),this._field=e,this._direction=t,this.type="orderBy"}static _create(e,t){return new Cf(e,t)}_apply(e){const t=function(o,d,m){if(null!==o.startAt)throw new An(mn.INVALID_ARGUMENT,"Invalid query. You must not call startAt() or startAfter() before calling orderBy().");if(null!==o.endAt)throw new An(mn.INVALID_ARGUMENT,"Invalid query. You must not call endAt() or endBefore() before calling orderBy().");const M=new oc(d,m);return function(Y,ye){if(null===Pc(Y)){const He=R(Y);null!==He&&a_(0,He,ye.field)}}(o,M),M}(e._query,this._field,this._direction);return new ma(e.firestore,e.converter,function(o,d){const m=o.explicitOrderBy.concat([d]);return new bl(o.path,o.collectionGroup,m,o.filters.slice(),o.limit,o.limitType,o.startAt,o.endAt)}(e._query,t))}}function e_(r,e="asc"){const t=e,o=Df("orderBy",r);return Cf._create(o,t)}class Zd extends Xu{constructor(e,t,o){super(),this.type=e,this._limit=t,this._limitType=o}static _create(e,t,o){return new Zd(e,t,o)}_apply(e){return new ma(e.firestore,e.converter,kt(e._query,this._limit,this._limitType))}}function Ef(r){return pf("limit",r),Zd._create("limit",r,"F")}function lm(r){return pf("limitToLast",r),Zd._create("limitToLast",r,"L")}class th extends Xu{constructor(e,t,o){super(),this.type=e,this._docOrFields=t,this._inclusive=o}static _create(e,t,o){return new th(e,t,o)}_apply(e){const t=cm(e,this.type,this._docOrFields,this._inclusive);return new ma(e.firestore,e.converter,(d=t,new bl((o=e._query).path,o.collectionGroup,o.explicitOrderBy.slice(),o.filters.slice(),o.limit,o.limitType,d,o.endAt)));var o,d}}function t_(...r){return th._create("startAt",r,!0)}function n_(...r){return th._create("startAfter",r,!1)}class nh extends Xu{constructor(e,t,o){super(),this.type=e,this._docOrFields=t,this._inclusive=o}static _create(e,t,o){return new nh(e,t,o)}_apply(e){const t=cm(e,this.type,this._docOrFields,this._inclusive);return new ma(e.firestore,e.converter,(d=t,new bl((o=e._query).path,o.collectionGroup,o.explicitOrderBy.slice(),o.filters.slice(),o.limit,o.limitType,o.startAt,d)));var o,d}}function i_(...r){return nh._create("endBefore",r,!1)}function r_(...r){return nh._create("endAt",r,!0)}function cm(r,e,t,o){if(t[0]=(0,y.m9)(t[0]),t[0]instanceof Ju)return function(d,m,M,Y,ye){if(!Y)throw new An(mn.NOT_FOUND,`Can't use a DocumentSnapshot that doesn't exist for ${M}().`);const He=[];for(const Tt of w(d))if(Tt.field.isKeyField())He.push(hn(m,Y.key));else{const sn=Y.data.field(Tt.field);if(ss(sn))throw new An(mn.INVALID_ARGUMENT,'Invalid query. You are trying to start or end a query using a document for which the field "'+Tt.field+'" is an uncommitted server timestamp. (Since the value of this field is unknown, you cannot start/end a query with it.)');if(null===sn){const In=Tt.field.canonicalString();throw new An(mn.INVALID_ARGUMENT,`Invalid query. You are trying to start or end a query using a document for which the field '${In}' (used as the orderBy) does not exist.`)}He.push(sn)}return new ua(He,ye)}(r._query,r.firestore._databaseId,e,t[0]._document,o);{const d=kc(r.firestore);return function(m,M,Y,ye,He,Tt){const sn=m.explicitOrderBy;if(He.length>sn.length)throw new An(mn.INVALID_ARGUMENT,`Too many arguments provided to ${ye}(). The number of arguments must be less than or equal to the number of orderBy() clauses`);const In=[];for(let Gn=0;Gn<He.length;Gn++){const ci=He[Gn];
1if(sn[Gn].field.isKeyField()){if("string"!=typeof ci)throw new An(mn.INVALID_ARGUMENT,`Invalid query. Expected a string for document ID in ${ye}(), but got a ${typeof ci}`);if(!_(m)&&-1!==ci.indexOf("/"))throw new An(mn.INVALID_ARGUMENT,`Invalid query. When querying a collection and ordering by documentId(), the value passed to ${ye}() must be a plain document ID, but '${ci}' contains a slash.`);const xi=m.path.child(mr.fromString(ci));if(!ui.isDocumentKey(xi))throw new An(mn.INVALID_ARGUMENT,`Invalid query. When querying a collection group and ordering by documentId(), the value passed to ${ye}() must result in a valid document path, but '${xi}' is not because it contains an odd number of segments.`);const Ii=new ui(xi);In.push(hn(M,Ii))}else{const xi=Mf(Y,ye,ci);In.push(xi)}}return new ua(In,Tt)}(r._query,r.firestore._databaseId,d,e,t,o)}}function dm(r,e,t){if("string"==typeof(t=(0,y.m9)(t))){if(""===t)throw new An(mn.INVALID_ARGUMENT,"Invalid query. When querying with documentId(), you must provide a valid document ID, but it was an empty string.");if(!_(e)&&-1!==t.indexOf("/"))throw new An(mn.INVALID_ARGUMENT,`Invalid query. When querying a collection by documentId(), you must provide a plain document ID, but '${t}' contains a '/' character.`);const o=e.path.child(mr.fromString(t));if(!ui.isDocumentKey(o))throw new An(mn.INVALID_ARGUMENT,`Invalid query. When querying a collection group by documentId(), the value provided must result in a valid document path, but '${o}' is not because it has an odd number of segments (${o.length}).`);return hn(r,new ui(o))}if(t instanceof vo)return hn(r,t._key);throw new An(mn.INVALID_ARGUMENT,`Invalid query. When querying with documentId(), you must provide a valid string or a DocumentReference, but it was: ${ff(t)}.`)}function s_(r,e){if(!Array.isArray(r)||0===r.length)throw new An(mn.INVALID_ARGUMENT,`Invalid Query. A non-empty array is required for '${e.toString()}' filters.`)}function o_(r,e){if(e.isInequality()){const o=R(r),d=e.field;if(null!==o&&!o.isEqual(d))throw new An(mn.INVALID_ARGUMENT,`Invalid query. All where filters with an inequality (<, <=, !=, not-in, >, or >=) must be on the same field. But you have inequality filters on '${o.toString()}' and '${d.toString()}'`);const m=Pc(r);null!==m&&a_(0,d,m)}const t=function(o,d){for(const m of o)for(const M of m.getFlattenedFilters())if(d.indexOf(M.op)>=0)return M.op;return null}(r.filters,function(o){switch(o){case"!=":return["!=","not-in"];case"array-contains-any":case"in":return["not-in"];case"not-in":return["array-contains-any","in","not-in","!="];default:return[]}}(e.op));if(null!==t)throw new An(mn.INVALID_ARGUMENT,t===e.op?`Invalid query. You cannot use more than one '${e.op.toString()}' filter.`:`Invalid query. You cannot use '${e.op.toString()}' filters with '${t.toString()}' filters.`)}function a_(r,e,t){if(!t.isEqual(e))throw new An(mn.INVALID_ARGUMENT,`Invalid query. You have a where filter with an inequality (<, <=, !=, not-in, >, or >=) on field '${e.toString()}' and so you must also use '${e.toString()}' as your first argument to orderBy(), but your first orderBy() is on field '${t.toString()}' instead.`)}class um{convertValue(e,t="none"){switch(os(e)){case 0:return null;case 1:return e.booleanValue;case 2:return bi(e.integerValue||e.doubleValue);case 3:return this.convertTimestamp(e.timestampValue);case 4:return this.convertServerTimestamp(e,t);case 5:return e.stringValue;case 6:return this.convertBytes(Zi(e.bytesValue));case 7:return this.convertReference(e.referenceValue);case 8:return this.convertGeoPoint(e.geoPointValue);case 9:return this.convertArray(e.arrayValue,t);case 10:return this.convertObject(e.mapValue,t);default:throw wn()}}convertObject(e,t){return this.convertObjectMap(e.fields,t)}convertObjectMap(e,t="none"){const o={};return Ts(e,(d,m)=>{o[d]=this.convertValue(m,t)}),o}convertGeoPoint(e){return new bf(bi(e.latitude),bi(e.longitude))}convertArray(e,t){return(e.values||[]).map(o=>this.convertValue(o,t))}convertServerTimestamp(e,t){switch(t){case"previous":const o=Wo(e);return null==o?null:this.convertValue(o,t);case"estimate":return this.convertTimestamp(No(e));default:return null}}convertTimestamp(e){const t=Oi(e);return new Qr(t.seconds,t.nanos)}convertDocumentKey(e,t){const o=mr.fromString(e);Kn(Zf(o));const d=new Jr(o.get(1),o.get(3)),m=new ui(o.popFirst(5));return d.isEqual(t)||nn(`Document ${m} contains a document reference within a different database (${d.projectId}/${d.database}) which is not supported. It will be treated as a reference in the current database (${t.projectId}/${t.database}) instead.`),m}}function xf(r,e,t){let o;return o=r?t&&(t.merge||t.mergeFields)?r.toFirestore(e,t):r.toFirestore(e):e,o}class Zy extends um{constructor(e){super(),this.firestore=e}convertBytes(e){return new ud(e)}convertReference(e){const t=this.convertDocumentKey(e,this.firestore._databaseId);
1return new vo(this.firestore,null,t)}}class pd{constructor(e,t){this.hasPendingWrites=e,this.fromCache=t}isEqual(e){return this.hasPendingWrites===e.hasPendingWrites&&this.fromCache===e.fromCache}}class md extends Ju{constructor(e,t,o,d,m,M){super(e,t,o,d,M),this._firestore=e,this._firestoreImpl=e,this.metadata=m}exists(){return super.exists()}data(e={}){if(this._document){if(this._converter){const t=new ih(this._firestore,this._userDataWriter,this._key,this._document,this.metadata,null);return this._converter.fromFirestore(t,e)}return this._userDataWriter.convertValue(this._document.data.value,e.serverTimestamps)}}get(e,t={}){if(this._document){const o=this._document.data.field(Df("DocumentSnapshot.get",e));if(null!==o)return this._userDataWriter.convertValue(o,t.serverTimestamps)}}}class ih extends md{data(e={}){return super.data(e)}}class gd{constructor(e,t,o,d){this._firestore=e,this._userDataWriter=t,this._snapshot=d,this.metadata=new pd(d.hasPendingWrites,d.fromCache),this.query=o}get docs(){const e=[];return this.forEach(t=>e.push(t)),e}get size(){return this._snapshot.docs.size}get empty(){return 0===this.size}forEach(e,t){this._snapshot.docs.forEach(o=>{e.call(t,new ih(this._firestore,this._userDataWriter,o.key,o,new pd(this._snapshot.mutatedKeys.has(o.key),this._snapshot.fromCache),this.query.converter))})}docChanges(e={}){const t=!!e.includeMetadataChanges;if(t&&this._snapshot.excludesMetadataChanges)throw new An(mn.INVALID_ARGUMENT,"To include metadata changes with your document changes, you must also pass { includeMetadataChanges:true } to onSnapshot().");return this._cachedChanges&&this._cachedChangesIncludeMetadataChanges===t||(this._cachedChanges=function(o,d){if(o._snapshot.oldDocs.isEmpty()){let m=0;return o._snapshot.docChanges.map(M=>({type:"added",doc:new ih(o._firestore,o._userDataWriter,M.doc.key,M.doc,new pd(o._snapshot.mutatedKeys.has(M.doc.key),o._snapshot.fromCache),o.query.converter),oldIndex:-1,newIndex:m++}))}{let m=o._snapshot.oldDocs;return o._snapshot.docChanges.filter(M=>d||3!==M.type).map(M=>{const Y=new ih(o._firestore,o._userDataWriter,M.doc.key,M.doc,new pd(o._snapshot.mutatedKeys.has(M.doc.key),o._snapshot.fromCache),o.query.converter);let ye=-1,He=-1;return 0!==M.type&&(ye=m.indexOf(M.doc.key),m=m.delete(M.doc.key)),1!==M.type&&(m=m.add(M.doc),He=m.indexOf(M.doc.key)),{type:qy(M.type),doc:Y,oldIndex:ye,newIndex:He}})}}(this,t),this._cachedChangesIncludeMetadataChanges=t),this._cachedChanges}}function qy(r){switch(r){case 0:return"added";case 2:case 3:return"modified";case 1:return"removed";default:return wn()}}function c_(r,e){return r instanceof md&&e instanceof md?r._firestore===e._firestore&&r._key.isEqual(e._key)&&(null===r._document?null===e._document:r._document.isEqual(e._document))&&r._converter===e._converter:r instanceof gd&&e instanceof gd&&r._firestore===e._firestore&&Wu(r.query,e.query)&&r.metadata.isEqual(e.metadata)&&r._snapshot.isEqual(e._snapshot)}function d_(r){r=as(r,vo);const e=as(r.firestore,bo);return dd(Ho(e),r._key).then(t=>pm(e,r,t))}class ic extends um{constructor(e){super(),this.firestore=e}convertBytes(e){return new ud(e)}convertReference(e){const t=this.convertDocumentKey(e,this.firestore._databaseId);return new vo(this.firestore,null,t)}}function u_(r){r=as(r,vo);const e=as(r.firestore,bo),t=Ho(e),o=new ic(e);return function $d(r,e){const t=new gr;return r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return(o=(0,s.Z)(function*(d,m,M){try{const Y=yield function(ye,He){const Tt=jn(ye);return Tt.persistence.runTransaction("read document","readonly",sn=>Tt.localDocuments.getDocument(sn,He))}(d,m);Y.isFoundDocument()?M.resolve(Y):Y.isNoDocument()?M.resolve(null):M.reject(new An(mn.UNAVAILABLE,"Failed to get document from cache. (However, this document may exist on the server. Run again without setting 'source' in the GetOptions to attempt to retrieve the document from the server.)"))}catch(Y){const ye=id(Y,`Failed to get document '${m} from cache`);M.reject(ye)}}),function(d,m,M){return o.apply(this,arguments)})(yield zd(r),e,t);var o})),t.promise}(t,r._key).then(d=>new md(e,o,r._key,d,new pd(null!==d&&d.hasLocalMutations,!0),r.converter))}function h_(r){r=as(r,vo);const e=as(r.firestore,bo);return dd(Ho(e),r._key,{source:"server"}).then(t=>pm(e,r,t))}function f_(r){r=as(r,ma);const e=as(r.firestore,bo),t=Ho(e),o=new ic(e);return wf(r._query),Kp(t,r._query).then(d=>new gd(e,o,r,d))}function p_(r){r=as(r,ma);const e=as(r.firestore,bo),t=Ho(e),o=new ic(e);return function Tg(r,e){const t=new gr;return r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return(o=(0,s.Z)(function*(d,m,M){try{const Y=yield Su(d,m,!0),ye=new bg(m,Y.ir),He=ye.sc(Y.documents),Tt=ye.applyChanges(He,!1);M.resolve(Tt.snapshot)}catch(Y){const ye=id(Y,`Failed to execute query '${m} against cache`);M.reject(ye)}}),function(d,m,M){return o.apply(this,arguments)})(yield zd(r),e,t);var o})),t.promise}(t,r._query).then(d=>new gd(e,o,r,d))}function m_(r){r=as(r,ma);const e=as(r.firestore,bo),t=Ho(e),o=new ic(e);return Kp(t,r._query,{source:"server"}).then(d=>new gd(e,o,r,d))}function g_(r,e,t){r=as(r,vo);const o=as(r.firestore,bo),d=xf(r.converter,e,t);return Sl(o,[Ku(kc(o),"setDoc",r._key,d,null!==r.converter,t).toMutation(r._key,yo.none())])}function hm(r,e,t,...o){r=as(r,vo);const d=as(r.firestore,bo),m=kc(d);let M;return M="string"==typeof(e=(0,y.m9)(e))||e instanceof Tc?Zu(m,"updateDoc",r._key,e,t,o):Zg(m,"updateDoc",r._key,e),Sl(d,[M.toMutation(r._key,yo.exists(!0))])}function fm(r){return Sl(as(r.firestore,bo),[new hc(r._key,yo.none())])}function _d(r,e){const t=as(r.firestore,bo),o=yf(r),d=xf(r.converter,e);return Sl(t,[Ku(kc(r.firestore),"addDoc",o._key,d,null!==r.converter,{}).toMutation(o._key,yo.exists(!1))]).then(()=>o)}function Jy(r,...e){var t,o,d;r=(0,y.m9)(r);let m={includeMetadataChanges:!1},M=0;"object"!=typeof e[M]||vf(e[M])||(m=e[M],M++);const Y={includeMetadataChanges:m.includeMetadataChanges};if(vf(e[M])){const sn=e[M];e[M]=null===(t=sn.next)||void 0===t?void 0:t.bind(sn),e[M+1]=null===(o=sn.error)||void 0===o?void 0:o.bind(sn),e[M+2]=null===(d=sn.complete)||void 0===d?void 0:d.bind(sn)}let ye,He,Tt;if(r instanceof vo)He=as(r.firestore,bo),Tt=Gl(r._key.path),ye={next:sn=>{e[M]&&e[M](pm(He,r,sn))},error:e[M+1],complete:e[M+2]};else{const sn=as(r,ma);He=as(sn.firestore,bo),Tt=sn._query;const In=new ic(He);ye={next:Gn=>{e[M]&&e[M](new gd(He,In,sn,Gn))},error:e[M+1],complete:e[M+2]},wf(r._query)}return function(sn,In,Gn,ci){const xi=new cf(ci),Ii=new Za(In,xi,Gn);return sn.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return pg(yield xl(sn),Ii)}
1)),()=>{xi.Dc(),sn.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return Qh(yield xl(sn),Ii)}))}}(Ho(He),Tt,Y,ye)}function Xy(r,e){return function Sg(r,e){const t=new cf(e);return r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return o=yield xl(r),d=t,jn(o).ku.add(d),void d.next();var o,d})),()=>{t.Dc(),r.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return o=yield xl(r),d=t,void jn(o).ku.delete(d);var o,d}))}}(Ho(r=as(r,bo)),vf(e)?e:{next:e})}function Sl(r,e){return function(t,o){const d=new gr;return t.asyncQueue.enqueueAndForget((0,s.Z)(function*(){return function Ly(r,e,t){return yl.apply(this,arguments)}(yield Ec(t),o,d)})),d.promise}(Ho(r),e)}function pm(r,e,t){const o=t.docs.get(e._key),d=new ic(r);return new md(r,d,e._key,o,new pd(t.hasPendingWrites,t.fromCache),e.converter)}const D0={maxAttempts:5};class mm{constructor(e,t){this._firestore=e,this._commitHandler=t,this._mutations=[],this._committed=!1,this._dataReader=kc(e)}set(e,t,o){this._verifyNotCommitted();const d=rc(e,this._firestore),m=xf(d.converter,t,o),M=Ku(this._dataReader,"WriteBatch.set",d._key,m,null!==d.converter,o);return this._mutations.push(M.toMutation(d._key,yo.none())),this}update(e,t,o,...d){this._verifyNotCommitted();const m=rc(e,this._firestore);let M;return M="string"==typeof(t=(0,y.m9)(t))||t instanceof Tc?Zu(this._dataReader,"WriteBatch.update",m._key,t,o,d):Zg(this._dataReader,"WriteBatch.update",m._key,t),this._mutations.push(M.toMutation(m._key,yo.exists(!0))),this}delete(e){this._verifyNotCommitted();const t=rc(e,this._firestore);return this._mutations=this._mutations.concat(new hc(t._key,yo.none())),this}commit(){return this._verifyNotCommitted(),this._committed=!0,this._mutations.length>0?this._commitHandler(this._mutations):Promise.resolve()}_verifyNotCommitted(){if(this._committed)throw new An(mn.FAILED_PRECONDITION,"A write batch can no longer be used after commit() has been called.")}}function rc(r,e){if((r=(0,y.m9)(r)).firestore!==e)throw new An(mn.INVALID_ARGUMENT,"Provided document reference is from a different Firestore instance.");return r}class tv extends class{constructor(e,t){this._firestore=e,this._transaction=t,this._dataReader=kc(e)}get(e){const t=rc(e,this._firestore),o=new Zy(this._firestore);return this._transaction.lookup([t._key]).then(d=>{if(!d||1!==d.length)return wn();const m=d[0];if(m.isFoundDocument())return new Ju(this._firestore,o,m.key,m,t.converter);if(m.isNoDocument())return new Ju(this._firestore,o,t._key,null,t.converter);throw wn()})}set(e,t,o){const d=rc(e,this._firestore),m=xf(d.converter,t,o),M=Ku(this._dataReader,"Transaction.set",d._key,m,null!==d.converter,o);return this._transaction.set(d._key,M),this}update(e,t,o,...d){const m=rc(e,this._firestore);let M;return M="string"==typeof(t=(0,y.m9)(t))||t instanceof Tc?Zu(this._dataReader,"Transaction.update",m._key,t,o,d):Zg(this._dataReader,"Transaction.update",m._key,t),this._transaction.update(m._key,M),this}delete(e){const t=rc(e,this._firestore);return this._transaction.delete(t._key),this}}{constructor(e,t){super(e,t),this._firestore=e}get(e){const t=rc(e,this._firestore),o=new ic(this._firestore);return super.get(e).then(d=>new md(this._firestore,o,t._key,d._document,new pd(!1,!1),t.converter))}}function b_(r,e,t){r=as(r,bo);const o=Object.assign(Object.assign({},D0),t);return function(d){if(d.maxAttempts<1)throw new An(mn.INVALID_ARGUMENT,"Max attempts must be at least 1")}(o),function(d,m,M){const Y=new gr;return d.asyncQueue.enqueueAndForget((0,s.Z)(function*(){const ye=yield function cd(r){return Nl(r).then(e=>e.datastore)}(d);new d0(d.asyncQueue,ye,M,m,Y).run()})),Y.promise}(Ho(r),d=>e(new tv(r,d)),o)}function M_(){return new Yl("deleteField")}function D_(){return new sm("serverTimestamp")}function w_(...r){return new $g("arrayUnion",r)}function nv(...r){return new $y("arrayRemove",r)}function iv(r){return new Kg("increment",r)}!function(r,e=!0){Eo=a.SDK_VERSION,(0,a._registerComponent)(new h.wA("firestore",(t,{instanceIdentifier:o,options:d})=>{const m=t.getProvider("app").getImmediate(),M=new bo(new mo(t.getProvider("auth-internal")),new ol(t.getProvider("app-check-internal")),function(Y,ye){if(!Object.prototype.hasOwnProperty.apply(Y.options,["projectId"]))throw new An(mn.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new Jr(Y.options.projectId,ye)}(m,o),m);return d=Object.assign({useFetchStreams:e},d),M._setSettings(d),M},"PUBLIC").setMultipleInstances(!0)),(0,a.registerVersion)(Xa,"3.13.0",r),(0,a.registerVersion)(Xa,"3.13.0","esm2017")}()},2090:(Ze,_e,f)=>{"use strict";f.d(_e,{$s:()=>L,BH:()=>Oe,G6:()=>Tn,L:()=>E,LL:()=>Ve,P0:()=>Zt,Pz:()=>ie,Sg:()=>Ae,UG:()=>qe,US:()=>x,ZB:()=>q,ZR:()=>$,aH:()=>ze,b$:()=>Ee,eu:()=>pe,hl:()=>Nt,jU:()=>lt,m9:()=>It,ne:()=>Fe,pd:()=>Ke,q4:()=>Kt,r3:()=>bt,ru:()=>te,tV:()=>I,uI:()=>ge,vZ:()=>pt,w1:()=>jt,xO:()=>ne,xb:()=>St,z$:()=>at,zI:()=>Be,zd:()=>z});const c=function(Je){const it=[];let Rt=0;for(let fn=0;fn<Je.length;fn++){let en=Je.charCodeAt(fn);en<128?it[Rt++]=en:en<2048?(it[Rt++]=en>>6|192,it[Rt++]=63&en|128):55296==(64512&en)&&fn+1<Je.length&&56320==(64512&Je.charCodeAt(fn+1))?(en=65536+((1023&en)<<10)+(1023&Je.charCodeAt(++fn)),it[Rt++]=en>>18|240,it[Rt++]=en>>12&63|128,it[Rt++]=en>>6&63|128,it[Rt++]=63&en|128):(it[Rt++]=en>>12|224,it[Rt++]=en>>6&63|128,it[Rt++]=63&en|128)}return it},x={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(Je,it){if(!Array.isArray(Je))throw Error("encodeByteArray takes an array as a parameter");this.init_();const Rt=it?this.byteToCharMapWebSafe_:this.byteToCharMap_,fn=[];for(let en=0;en<Je.length;en+=3){const Un=Je[en],ri=en+1<Je.length,fi=ri?Je[en+1]:0,yi=en+2<Je.length,on=yi?Je[en+2]:0;let ln=(15&fi)<<2|on>>6,Sn=63&on;yi||(Sn=64,ri||(ln=64)),fn.push(Rt[Un>>2],Rt[(3&Un)<<4|fi>>4],Rt[ln],Rt[Sn])}return fn.join("")},encodeString(Je,it){return this.HAS_NATIVE_SUPPORT&&!it?btoa(Je):this.encodeByteArray(c(Je),it)},decodeString(Je,it){return this.HAS_NATIVE_SUPPORT&&!it?atob(Je):function(Je){const it=[];let Rt=0,fn=0;for(;Rt<Je.length;){const en=Je[Rt++];if(en<128)it[fn++]=String.fromCharCode(en);else if(en>191&&en<224){const Un=Je[Rt++];it[fn++]=String.fromCharCode((31&en)<<6|63&Un)}else if(en>239&&en<365){const yi=((7&en)<<18|(63&Je[Rt++])<<12|(63&Je[Rt++])<<6|63&Je[Rt++])-65536;it[fn++]=String.fromCharCode(55296+(yi>>10)),it[fn++]=String.fromCharCode(56320+(1023&yi))}else{const Un=Je[Rt++],ri=Je[Rt++];
1it[fn++]=String.fromCharCode((15&en)<<12|(63&Un)<<6|63&ri)}}return it.join("")}(this.decodeStringToByteArray(Je,it))},decodeStringToByteArray(Je,it){this.init_();const Rt=it?this.charToByteMapWebSafe_:this.charToByteMap_,fn=[];for(let en=0;en<Je.length;){const Un=Rt[Je.charAt(en++)],fi=en<Je.length?Rt[Je.charAt(en)]:0;++en;const on=en<Je.length?Rt[Je.charAt(en)]:64;++en;const Dt=en<Je.length?Rt[Je.charAt(en)]:64;if(++en,null==Un||null==fi||null==on||null==Dt)throw new T;fn.push(Un<<2|fi>>4),64!==on&&(fn.push(fi<<4&240|on>>2),64!==Dt&&fn.push(on<<6&192|Dt))}return fn},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let Je=0;Je<this.ENCODED_VALS.length;Je++)this.byteToCharMap_[Je]=this.ENCODED_VALS.charAt(Je),this.charToByteMap_[this.byteToCharMap_[Je]]=Je,this.byteToCharMapWebSafe_[Je]=this.ENCODED_VALS_WEBSAFE.charAt(Je),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[Je]]=Je,Je>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(Je)]=Je,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(Je)]=Je)}}};class T extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const E=function(Je){return function(Je){const it=c(Je);return x.encodeByteArray(it,!0)}(Je).replace(/\./g,"")},I=function(Je){try{return x.decodeString(Je,!0)}catch(it){console.error("base64Decode failed: ",it)}return null};function q(Je,it){if(!(it instanceof Object))return it;switch(it.constructor){case Date:return new Date(it.getTime());case Object:void 0===Je&&(Je={});break;case Array:Je=[];break;default:return it}for(const Rt in it)!it.hasOwnProperty(Rt)||!me(Rt)||(Je[Rt]=q(Je[Rt],it[Rt]));return Je}function me(Je){return"__proto__"!==Je}const Et=()=>{try{return function Te(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__||(()=>{if("undefined"==typeof process||void 0===process.env)return;const Je=process.env.__FIREBASE_DEFAULTS__;return Je?JSON.parse(Je):void 0})()||(()=>{if("undefined"==typeof document)return;let Je;try{Je=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(Rt){return}const it=Je&&I(Je[1]);return it&&JSON.parse(it)})()}catch(Je){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${Je}`)}},Kt=Je=>{var it,Rt;return null===(Rt=null===(it=Et())||void 0===it?void 0:it.emulatorHosts)||void 0===Rt?void 0:Rt[Je]},Zt=Je=>{const it=Kt(Je);if(!it)return;const Rt=it.lastIndexOf(":");if(Rt<=0||Rt+1===it.length)throw new Error(`Invalid host ${it} with no separate hostname and port!`);const fn=parseInt(it.substring(Rt+1),10);return"["===it[0]?[it.substring(1,Rt-1),fn]:[it.substring(0,Rt),fn]},ze=()=>{var Je;return null===(Je=Et())||void 0===Je?void 0:Je.config},ie=Je=>{var it;return null===(it=Et())||void 0===it?void 0:it[`_${Je}`]};class Oe{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((it,Rt)=>{this.resolve=it,this.reject=Rt})}wrapCallback(it){return(Rt,fn)=>{Rt?this.reject(Rt):this.resolve(fn),"function"==typeof it&&(this.promise.catch(()=>{}),1===it.length?it(Rt):it(Rt,fn))}}}function Ae(Je,it){if(Je.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const fn=it||"demo-project",en=Je.iat||0,Un=Je.sub||Je.user_id;if(!Un)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const ri=Object.assign({iss:`https://securetoken.google.com/${fn}`,aud:fn,iat:en,exp:en+3600,auth_time:en,sub:Un,user_id:Un,firebase:{sign_in_provider:"custom",identities:{}}},Je);return[E(JSON.stringify({alg:"none",type:"JWT"})),E(JSON.stringify(ri)),""].join(".")}function at(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function ge(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(at())}function qe(){var Je;const it=null===(Je=Et())||void 0===Je?void 0:Je.forceEnvironment;if("node"===it)return!0;
1if("browser"===it)return!1;try{return"[object process]"===Object.prototype.toString.call(global.process)}catch(Rt){return!1}}function lt(){return"object"==typeof self&&self.self===self}function te(){const Je="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof Je&&void 0!==Je.id}function Ee(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function jt(){const Je=at();return Je.indexOf("MSIE ")>=0||Je.indexOf("Trident/")>=0}function Tn(){return!qe()&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function Nt(){try{return"object"==typeof indexedDB}catch(Je){return!1}}function pe(){return new Promise((Je,it)=>{try{let Rt=!0;const fn="validate-browser-context-for-indexeddb-analytics-module",en=self.indexedDB.open(fn);en.onsuccess=()=>{en.result.close(),Rt||self.indexedDB.deleteDatabase(fn),Je(!0)},en.onupgradeneeded=()=>{Rt=!1},en.onerror=()=>{var Un;it((null===(Un=en.error)||void 0===Un?void 0:Un.message)||"")}}catch(Rt){it(Rt)}})}function Be(){return!("undefined"==typeof navigator||!navigator.cookieEnabled)}class $ extends Error{constructor(it,Rt,fn){super(Rt),this.code=it,this.customData=fn,this.name="FirebaseError",Object.setPrototypeOf(this,$.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,Ve.prototype.create)}}class Ve{constructor(it,Rt,fn){this.service=it,this.serviceName=Rt,this.errors=fn}create(it,...Rt){const fn=Rt[0]||{},en=`${this.service}/${it}`,Un=this.errors[it],ri=Un?function mt(Je,it){return Je.replace(Qe,(Rt,fn)=>{const en=it[fn];return null!=en?String(en):`<${fn}?>`})}(Un,fn):"Error";return new $(en,`${this.serviceName}: ${ri} (${en}).`,fn)}}const Qe=/\{\$([^}]+)}/g;function bt(Je,it){return Object.prototype.hasOwnProperty.call(Je,it)}function St(Je){for(const it in Je)if(Object.prototype.hasOwnProperty.call(Je,it))return!1;return!0}function pt(Je,it){if(Je===it)return!0;const Rt=Object.keys(Je),fn=Object.keys(it);for(const en of Rt){if(!fn.includes(en))return!1;const Un=Je[en],ri=it[en];if(We(Un)&&We(ri)){if(!pt(Un,ri))return!1}else if(Un!==ri)return!1}for(const en of fn)if(!Rt.includes(en))return!1;return!0}function We(Je){return null!==Je&&"object"==typeof Je}function ne(Je){const it=[];for(const[Rt,fn]of Object.entries(Je))Array.isArray(fn)?fn.forEach(en=>{it.push(encodeURIComponent(Rt)+"="+encodeURIComponent(en))}):it.push(encodeURIComponent(Rt)+"="+encodeURIComponent(fn));return it.length?"&"+it.join("&"):""}function z(Je){const it={};return Je.replace(/^\?/,"").split("&").forEach(fn=>{if(fn){const[en,Un]=fn.split("=");it[decodeURIComponent(en)]=decodeURIComponent(Un)}}),it}function Ke(Je){const it=Je.indexOf("?");if(!it)return"";const Rt=Je.indexOf("#",it);return Je.substring(it,Rt>0?Rt:void 0)}function Fe(Je,it){const Rt=new de(Je,it);return Rt.subscribe.bind(Rt)}class de{constructor(it,Rt){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=Rt,this.task.then(()=>{it(this)}).catch(fn=>{this.error(fn)})}next(it){this.forEachObserver(Rt=>{Rt.next(it)})}error(it){this.forEachObserver(Rt=>{Rt.error(it)}),this.close(it)}complete(){this.forEachObserver(it=>{it.complete()}),this.close()}
1subscribe(it,Rt,fn){let en;if(void 0===it&&void 0===Rt&&void 0===fn)throw new Error("Missing Observer.");en=function Ue(Je,it){if("object"!=typeof Je||null===Je)return!1;for(const Rt of it)if(Rt in Je&&"function"==typeof Je[Rt])return!0;return!1}(it,["next","error","complete"])?it:{next:it,error:Rt,complete:fn},void 0===en.next&&(en.next=_t),void 0===en.error&&(en.error=_t),void 0===en.complete&&(en.complete=_t);const Un=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?en.error(this.finalError):en.complete()}catch(ri){}}),this.observers.push(en),Un}unsubscribeOne(it){void 0===this.observers||void 0===this.observers[it]||(delete this.observers[it],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(it){if(!this.finalized)for(let Rt=0;Rt<this.observers.length;Rt++)this.sendOne(Rt,it)}sendOne(it,Rt){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[it])try{Rt(this.observers[it])}catch(fn){"undefined"!=typeof console&&console.error&&console.error(fn)}})}close(it){this.finalized||(this.finalized=!0,void 0!==it&&(this.finalError=it),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function _t(){}function L(Je,it=1e3,Rt=2){const fn=it*Math.pow(Rt,Je),en=Math.round(.5*fn*(Math.random()-.5)*2);return Math.min(144e5,fn+en)}function It(Je){return Je&&Je._delegate?Je._delegate:Je}},5343:(Ze,_e)=>{"use strict";_e.byteLength=function T(me){var Te=x(me),Pe=Te[1];return 3*(Te[0]+Pe)/4-Pe},_e.toByteArray=function E(me){var Te,ze,be=x(me),Pe=be[0],gt=be[1],Et=new a(function S(me,Te,be){return 3*(Te+be)/4-be}(0,Pe,gt)),Kt=0,Zt=gt>0?Pe-4:Pe;for(ze=0;ze<Zt;ze+=4)Te=s[me.charCodeAt(ze)]<<18|s[me.charCodeAt(ze+1)]<<12|s[me.charCodeAt(ze+2)]<<6|s[me.charCodeAt(ze+3)],Et[Kt++]=Te>>16&255,Et[Kt++]=Te>>8&255,Et[Kt++]=255&Te;return 2===gt&&(Te=s[me.charCodeAt(ze)]<<2|s[me.charCodeAt(ze+1)]>>4,Et[Kt++]=255&Te),1===gt&&(Te=s[me.charCodeAt(ze)]<<10|s[me.charCodeAt(ze+1)]<<4|s[me.charCodeAt(ze+2)]>>2,Et[Kt++]=Te>>8&255,Et[Kt++]=255&Te),Et},_e.fromByteArray=function q(me){for(var Te,be=me.length,Pe=be%3,gt=[],Kt=0,Zt=be-Pe;Kt<Zt;Kt+=16383)gt.push(ee(me,Kt,Kt+16383>Zt?Zt:Kt+16383));return 1===Pe?gt.push(f[(Te=me[be-1])>>2]+f[Te<<4&63]+"=="):2===Pe&&gt.push(f[(Te=(me[be-2]<<8)+me[be-1])>>10]+f[Te>>4&63]+f[Te<<2&63]+"="),gt.join("")};for(var f=[],s=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,y=h.length;c<y;++c)f[c]=h[c],s[h.charCodeAt(c)]=c;function x(me){var Te=me.length;if(Te%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=me.indexOf("=");return-1===be&&(be=Te),[be,be===Te?0:4-be%4]}function I(me){return f[me>>18&63]+f[me>>12&63]+f[me>>6&63]+f[63&me]}function ee(me,Te,be){for(var gt=[],Et=Te;Et<be;Et+=3)gt.push(I((me[Et]<<16&16711680)+(me[Et+1]<<8&65280)+(255&me[Et+2])));return gt.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},1520:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
1734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(Ze){return"[object Array]"===Object.prototype.toString.call(Ze)}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(Ze){return"object"==typeof Ze&&Ze.buffer&&Ze.buffer.constructor===ArrayBuffer});var createOutputMethod=function(Ze,_e){return function(f){return new Sha256(_e,!0).update(f)[Ze]()}},createMethod=function(Ze){var _e=createOutputMethod("hex",Ze);NODE_JS&&(_e=nodeWrap(_e,Ze)),_e.create=function(){return new Sha256(Ze)},_e.update=function(a){return _e.create().update(a)};for(var f=0;f<OUTPUT_TYPES.length;++f){var s=OUTPUT_TYPES[f];_e[s]=createOutputMethod(s,Ze)}return _e},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(Ze){if("string"==typeof Ze)return crypto.createHash(algorithm).update(Ze,"utf8").digest("hex");if(null==Ze)throw new Error(ERROR);return Ze.constructor===ArrayBuffer&&(Ze=new Uint8Array(Ze)),Array.isArray(Ze)||ArrayBuffer.isView(Ze)||Ze.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(Ze)).digest("hex"):method(Ze)};return nodeMethod},createHmacOutputMethod=function(Ze,_e){return function(f,s){return new HmacSha256(f,_e,!0).update(s)[Ze]()}},createHmacMethod=function(Ze){var _e=createHmacOutputMethod("hex",Ze);_e.create=function(a){return new HmacSha256(a,Ze)},_e.update=function(a,h){return _e.create(a).update(h)};for(var f=0;f<OUTPUT_TYPES.length;++f){var s=OUTPUT_TYPES[f];_e[s]=createHmacOutputMethod(s,Ze)}return _e};function Sha256(Ze,_e){_e?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ze?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=Ze}function HmacSha256(Ze,_e,f){var s,a=typeof Ze;if("string"===a){var x,h=[],c=Ze.length,y=0;for(s=0;s<c;++s)(x=Ze.charCodeAt(s))<128?h[y++]=x:x<2048?(h[y++]=192|x>>6,h[y++]=128|63&x):x<55296||x>=57344?(h[y++]=224|x>>12,h[y++]=128|x>>6&63,h[y++]=128|63&x):(x=65536+((1023&x)<<10|1023&Ze.charCodeAt(++s)),h[y++]=240|x>>18,h[y++]=128|x>>12&63,h[y++]=128|x>>6&63,h[y++]=128|63&x);Ze=h}else{if("object"!==a)throw new Error(ERROR);if(null===Ze)throw new Error(ERROR);if(ARRAY_BUFFER&&Ze.constructor===ArrayBuffer)Ze=new Uint8Array(Ze);else if(!(Array.isArray(Ze)||ARRAY_BUFFER&&ArrayBuffer.isView(Ze)))throw new Error(ERROR)}Ze.length>64&&(Ze=new Sha256(_e,!0).update(Ze).array());var T=[],S=[];for(s=0;s<64;++s){var E=Ze[s]||0;T[s]=92^E,S[s]=54^E}Sha256.call(this,_e,f),this.update(S),this.oKeyPad=T,this.inner=!0,this.sharedMemory=f}Sha256.prototype.update=function(Ze){if(!this.finalized){var _e,f=typeof Ze;if("string"!==f){if("object"!==f)throw new Error(ERROR);if(null===Ze)throw new Error(ERROR);if(ARRAY_BUFFER&&Ze.constructor===ArrayBuffer)Ze=new Uint8Array(Ze);else if(!(Array.isArray(Ze)||ARRAY_BUFFER&&ArrayBuffer.isView(Ze)))throw new Error(ERROR);_e=!0}for(var s,h,a=0,c=Ze.length,y=this.blocks;a<c;){if(this.hashed&&(this.hashed=!1,y[0]=this.block,y[16]=y[1]=y[2]=y[3]=y[4]=y[5]=y[6]=y[7]=y[8]=y[9]=y[10]=y[11]=y[12]=y[13]=y[14]=y[15]=0),_e)for(h=this.start;a<c&&h<64;++a)y[h>>2]|=Ze[a]<<SHIFT[3&h++];else for(h=this.start;a<c&&h<64;++a)(s=Ze.charCodeAt(a))<128?y[h>>2]|=s<<SHIFT[3&h++]:s<2048?(y[h>>2]|=(192|s>>6)<<SHIFT[3&h++],y[h>>2]|=(128|63&s)<<SHIFT[3&h++]):s<55296||s>=57344?(y[h>>2]|=(224|s>>12)<<SHIFT[3&h++],y[h>>2]|=(128|s>>6&63)<<SHIFT[3&h++],y[h>>2]|=(128|63&s)<<SHIFT[3&h++]):(s=65536+((1023&s)<<10|1023&Ze.charCodeAt(++a)),y[h>>2]|=(240|s>>18)<<SHIFT[3&h++],y[h>>2]|=(128|s>>12&63)<<SHIFT[3&h++],y[h>>2]|=(128|s>>6&63)<<SHIFT[3&h++],y[h>>2]|=(128|63&s)<<SHIFT[3&h++]);this.lastByteIndex=h,this.bytes+=h-this.start,h>=64?(this.block=y[16],this.start=h-64,this.hash(),this.hashed=!0):this.start=h}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Ze=this.blocks,_e=this.lastByteIndex;Ze[16]=this.block,Ze[_e>>2]|=EXTRA[3&_e],this.block=Ze[16],_e>=56&&(this.hashed||this.hash(),Ze[0]=this.block,Ze[16]=Ze[1]=Ze[2]=Ze[3]=Ze[4]=Ze[5]=Ze[6]=Ze[7]=Ze[8]=Ze[9]=Ze[10]=Ze[11]=Ze[12]=Ze[13]=Ze[14]=Ze[15]=0),Ze[14]=this.hBytes<<3|this.bytes>>>29,Ze[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var T,ee,Te,be,Pe,gt,Ze=this.h0,_e=this.h1,f=this.h2,s=this.h3,a=this.h4,h=this.h5,c=this.h6,y=this.h7,x=this.blocks;for(T=16;T<64;++T)x[T]=x[T-16]+(((ee=x[T-15])>>>7|ee<<25)^(ee>>>18|ee<<14)^ee>>>3)+x[T-7]+(((ee=x[T-2])>>>17|ee<<15)^(ee>>>19|ee<<13)^ee>>>10)<<0;for(gt=_e&f,T=0;T<64;T+=4)this.first?(this.is224?(Te=300032,y=(ee=x[0]-1413257819)-150054599<<0,s=ee+24177077<<0):(Te=704751109,y=(ee=x[0]-210244248)-1521486534<<0,s=ee+143694565<<0),this.first=!1):(y=s+(ee=y+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&h^~a&c)+K[T]+x[T])<<0,s=ee+(((Ze>>>2|Ze<<30)^(Ze>>>13|Ze<<19)^(Ze>>>22|Ze<<10))+((Te=Ze&_e)^Ze&f^gt))<<0),c=f+(ee=c+((y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7))+(y&a^~y&h)+K[T+1]+x[T+1])<<0,f=ee+(((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+((be=s&Ze)^s&_e^Te))<<0,h=_e+(ee=h+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&y^~c&a)+K[T+2]+x[T+2])<<0,_e=ee+(((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((Pe=f&s)^f&Ze^be))<<0,a=Ze+(ee=a+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(h&c^~h&y)+K[T+3]+x[T+3])<<0,Ze=ee+(((_e>>>2|_e<<30)^(_e>>>13|_e<<19)^(_e>>>22|_e<<10))+((gt=_e&f)^_e&s^Pe))<<0;this.h0=this.h0+Ze<<0,this.h1=this.h1+_e<<0,this.h2=this.h2+f<<0,this.h3=this.h3+s<<0,this.h4=this.h4+a<<0,this.h5=this.h5+h<<0,this.h6=this.h6+c<<0,this.h7=this.h7+y<<0},Sha256.prototype.hex=function(){this.finalize();var Ze=this.h0,_e=this.h1,f=this.h2,s=this.h3,a=this.h4,h=this.h5,c=this.h6,y=this.h7,x=
1HEX_CHARS[Ze>>28&15]+HEX_CHARS[Ze>>24&15]+HEX_CHARS[Ze>>20&15]+HEX_CHARS[Ze>>16&15]+HEX_CHARS[Ze>>12&15]+HEX_CHARS[Ze>>8&15]+HEX_CHARS[Ze>>4&15]+HEX_CHARS[15&Ze]+HEX_CHARS[_e>>28&15]+HEX_CHARS[_e>>24&15]+HEX_CHARS[_e>>20&15]+HEX_CHARS[_e>>16&15]+HEX_CHARS[_e>>12&15]+HEX_CHARS[_e>>8&15]+HEX_CHARS[_e>>4&15]+HEX_CHARS[15&_e]+HEX_CHARS[f>>28&15]+HEX_CHARS[f>>24&15]+HEX_CHARS[f>>20&15]+HEX_CHARS[f>>16&15]+HEX_CHARS[f>>12&15]+HEX_CHARS[f>>8&15]+HEX_CHARS[f>>4&15]+HEX_CHARS[15&f]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[15&h]+HEX_CHARS[c>>28&15]+HEX_CHARS[c>>24&15]+HEX_CHARS[c>>20&15]+HEX_CHARS[c>>16&15]+HEX_CHARS[c>>12&15]+HEX_CHARS[c>>8&15]+HEX_CHARS[c>>4&15]+HEX_CHARS[15&c];return this.is224||(x+=HEX_CHARS[y>>28&15]+HEX_CHARS[y>>24&15]+HEX_CHARS[y>>20&15]+HEX_CHARS[y>>16&15]+HEX_CHARS[y>>12&15]+HEX_CHARS[y>>8&15]+HEX_CHARS[y>>4&15]+HEX_CHARS[15&y]),x},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Ze=this.h0,_e=this.h1,f=this.h2,s=this.h3,a=this.h4,h=this.h5,c=this.h6,y=this.h7,x=[Ze>>24&255,Ze>>16&255,Ze>>8&255,255&Ze,_e>>24&255,_e>>16&255,_e>>8&255,255&_e,f>>24&255,f>>16&255,f>>8&255,255&f,s>>24&255,s>>16&255,s>>8&255,255&s,a>>24&255,a>>16&255,a>>8&255,255&a,h>>24&255,h>>16&255,h>>8&255,255&h,c>>24&255,c>>16&255,c>>8&255,255&c];return this.is224||x.push(y>>24&255,y>>16&255,y>>8&255,255&y),x},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Ze=new ArrayBuffer(this.is224?28:32),_e=new DataView(Ze);return _e.setUint32(0,this.h0),_e.setUint32(4,this.h1),_e.setUint32(8,this.h2),_e.setUint32(12,this.h3),_e.setUint32(16,this.h4),_e.setUint32(20,this.h5),_e.setUint32(24,this.h6),this.is224||_e.setUint32(28,this.h7),Ze},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Ze=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Ze),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},7088:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(h){return/^nm$/i.test(h)},meridiem:function(h,c,y){return h<12?y?"vm":"VM":y?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(5439))},2502:function(Ze,_e,f){!function(s){"use strict";var a=function(T){return 0===T?0:1===T?1:2===T?2:T%100>=3&&T%100<=10?3:T%100>=11?4:5},h={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},c=function(T){return function(S,E,I,ee){var q=a(S),me=h[T][a(S)];return 2===q&&(me=me[E?0:1]),me.replace(/%d/i,S)}}
vendor: 16,384 bytes, line 1
1,y=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar-dz",{months:y,monthsShort:y,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(T){return"\u0645"===T},meridiem:function(T,S,E){return T<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:c("s"),ss:c("s"),m:c("m"),mm:c("m"),h:c("h"),hh:c("h"),d:c("d"),dd:c("d"),M:c("M"),MM:c("M"),y:c("y"),yy:c("y")},postformat:function(T){return T.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(f(5439))},128:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(f(5439))},4519:function(Ze,_e,f){!function(s){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},h=function(S){return 0===S?0:1===S?1:2===S?2:S%100>=3&&S%100<=10?3:S%100>=11?4:5},c={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(S){return function(E,I,ee,q){var me=h(E),Te=c[S][h(E)];return 2===me&&(Te=Te[I?0:1]),Te.replace(/%d/i,E)}},x=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar-ly",{months:x,monthsShort:x,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(S){return"\u0645"===S},meridiem:function(S,E,I){return S<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},preparse:function(S){return S.replace(/\u060c/g,",")},postformat:function(S){return S.replace(/\d/g,function(E){return a[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(f(5439))},5443:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(f(5439))},4523:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},h={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};s.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(y){return"\u0645"===y},meridiem:function(y,x,T){return y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(y){return y.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(x){return h[x]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(x){return h[x]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(f(5439))},7642:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},h={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};s.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u0
162e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(y){return"\u0645"===y},meridiem:function(y,x,T){return y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(y){return y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(x){return h[x]}).replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(f(5439))},8592:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(f(5439))},7038:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},h={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},c=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},y={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},x=function(E){return function(I,ee,q,me){var Te=c(I),be=y[E][c(I)];return 2===Te&&(be=be[ee?0:1]),be.replace(/%d/i,I)}},T=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar",{months:T,monthsShort:T,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(E){return"\u0645"===E},meridiem:function(E,I,ee){return E<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:x("s"),ss:x("s"),m:x("m"),mm:x("m"),h:x("h"),hh:x("h"),d:x("d"),dd:x("d"),M:x("M"),MM:x("M"),y:x("y"),yy:x("y")},preparse:function(E){return E.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(I){return h[I]}).replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(I){return a[I]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(f(5439))},1213:function(Ze,_e,f){!function(s){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};s.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u
10259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(c){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(c)},meridiem:function(c,y,x){return c<4?"gec\u0259":c<12?"s\u0259h\u0259r":c<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(c){if(0===c)return c+"-\u0131nc\u0131";var y=c%10;return c+(a[y]||a[c%100-y]||a[c>=100?100:null])},week:{dow:1,doy:7}})}(f(5439))},9191:function(Ze,_e,f){!function(s){"use strict";function h(y,x,T){return"m"===T?x?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===T?x?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":y+" "+function a(y,x){var T=y.split("_");return x%10==1&&x%100!=11?T[0]:x%10>=2&&x%10<=4&&(x%100<10||x%100>=20)?T[1]:T[2]}({ss:x?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:x?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:x?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[T],+y)}s.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 7,432 bytes, line 1
1split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:h,mm:h,h,hh:h,d:"\u0434\u0437\u0435\u043d\u044c",dd:h,M:"\u043c\u0435\u0441\u044f\u0446",MM:h,y:"\u0433\u043e\u0434",yy:h},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(y){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(y)},meridiem:function(y,x,T){return y<4?"\u043d\u043e\u0447\u044b":y<12?"\u0440\u0430\u043d\u0456\u0446\u044b":y<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(y,x){switch(x){case"M":case"d":case"DDD":case"w":case"W":return y%10!=2&&y%10!=3||y%100==12||y%100==13?y+"-\u044b":y+"-\u0456";case"D":return y+"-\u0433\u0430";default:return y}},week:{dow:1,doy:7}})}(f(5439))},322:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(h){var c=h%10,y=h%100;return 0===h?h+"-\u0435\u0432":0===y?h+"-\u0435\u043d":y>10&&y<20?h+"-\u0442\u0438":1===c?h+"-\u0432\u0438":2===c?h+"-\u0440\u0438":7===c||8===c?h+"-\u043c\u0438":h+"-\u0442\u0438"},week:{dow:1,doy:7}})}(f(5439))},8042:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(f(5439))},5903:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},h={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};s.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(y){return y.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u09b0\u09be\u09a4"===x?y<4?y:y+12:"\u09ad\u09cb\u09b0"===x||"\u09b8\u0995\u09be\u09b2"===x?y:"\u09a6\u09c1\u09aa\u09c1\u09b0"===x?y>=3?y:y+12:"\u09ac\u09bf\u0995\u09be\u09b2"===x||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===x?y+12:void 0},meridiem:function(y,x,T){return y<4?"\u09b0\u09be\u09a4":y<6?"\u09ad\u09cb\u09b0":y<12?"\u09b8\u0995\u09be\u09b2":y<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":y<18?"\u09ac\u09bf\u0995\u09be\u09b2":y<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(f(5439))},9620:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},h={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};s.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(y){return y.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u09b0\u09be\u09a4"===x&&y>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===x&&y<5||"\u09ac\u09bf\u0995\u09be\u09b2"===x?y+12:y},meridiem:function(y,x,T){return y<4?"\u09b0\u09be\u09a4":y<10?"\u09b8\u0995\u09be\u09b2":y<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":y<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(f(5439))},9645:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},h={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};s.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u
10f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(y){return y.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===x&&y>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===x&&y<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===x?y+12:y},meridiem:function(y,x,T){return y<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":y<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":y<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":y<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(f(5439))},5020:function(Ze,_e,f){!function(s){"use strict";function a(be,Pe,gt){return be+" "+function y(be,Pe){return 2===Pe?function x(be){var Pe={m:"v",b:"v",d:"z"};return void 0===Pe[be.charAt(0)]?be:Pe[be.charAt(0)]+be.substring(1)}(be):be}({mm:"munutenn",MM:"miz",dd:"devezh"}[gt],be)}function c(be){return be>9?c(be%10):be}var T=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],S=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,me=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];s.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:me,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:me,monthsRegex:S,monthsShortRegex:S,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:T,longMonthsParse:T,shortMonthsParse:T,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function h(be){switch(c(be)){case 1:case 3:case 4:case 5:case 9:return be+" bloaz";default:return be+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(be){return be+(1===be?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(be){return"g.m."===be},meridiem:function(be,Pe,gt){return be<12?"a.m.":"g.m."}})}(f(5439))},4792:function(Ze,_e,f){!function(s){"use strict";function h(y,x,T){var S=y+" ";switch(T){case"ss":return S+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"mm":return S+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return"jedan sat";case"hh":return S+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return S+(1===y?"dan":"dana");case"MM":return S+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return S+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}s.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:h,m:function a(y,x,T,S){if("m"===T)return x?"jedna minuta":S?"jednu minutu":"jedne minute"},mm:h,h,hh:h,d:"dan",dd:h,M:"mjesec",MM:h,y:"godinu",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},7980:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%
1d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(h,c){var y=1===h?"r":2===h?"n":3===h?"r":4===h?"t":"\xe8";return("w"===c||"W"===c)&&(y="a"),h+y},week:{dow:1,doy:4}})}(f(5439))},6466:function(Ze,_e,f){!function(s){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},h="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),c=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],y=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function x(E){return E>1&&E<5&&1!=~~(E/10)}function T(E,I,ee,q){var me=E+" ";switch(ee){case"s":return I||q?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return I||q?me+(x(E)?"sekundy":"sekund"):me+"sekundami";case"m":return I?"minuta":q?"minutu":"minutou";case"mm":return I||q?me+(x(E)?"minuty":"minut"):me+"minutami";case"h":return I?"hodina":q?"hodinu":"hodinou";case"hh":return I||q?me+(x(E)?"hodiny":"hodin"):me+"hodinami";case"d":return I||q?"den":"dnem";case"dd":return I||q?me+(x(E)?"dny":"dn\xed"):me+"dny";case"M":return I||q?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return I||q?me+(x(E)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):me+"m\u011bs\xedci";case"y":return I||q?"rok":"rokem";case"yy":return I||q?me+(x(E)?"roky":"let"):me+"lety"}}s.defineLocale("cs",{months:a,monthsShort:h,monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:T,M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},365:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(h){return h+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(h)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(h)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(f(5439))},2092:function(Ze,_e,f){!function(s){"use strict";
vendor: 9,161 bytes, line 1
1s.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(h){var y="";return h>20?y=40===h||50===h||60===h||80===h||100===h?"fed":"ain":h>0&&(y=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][h]),h+y},week:{dow:1,doy:4}})}(f(5439))},7387:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},9459:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return y?S[x][0]:S[x][1]}s.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},3694:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return y?S[x][0]:S[x][1]}s.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},4307:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return y?S[x][0]:S[x][1]}s.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},9659:function(Ze,_e,f){!function(s){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],h=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];s.defineLocale("dv",{months:a,monthsShort:a,weekdays:h,weekdaysShort:h,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(y){return"\u0789\u078a"===y},meridiem:function(y,x,T){return y<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(y){return y.replace(/\u060c/g,",")},postformat:function(y){return y.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(f(5439))},3460:function(Ze,_e,f){!function(s){"use strict";
vendor: 4,738 bytes, line 1
1s.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(c,y){return c?"string"==typeof y&&/D/.test(y.substring(0,y.indexOf("MMMM")))?this._monthsGenitiveEl[c.month()]:this._monthsNominativeEl[c.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(c,y,x){return c>11?x?"\u03bc\u03bc":"\u039c\u039c":x?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(c){return"\u03bc"===(c+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(c,y){var x=this._calendarEl[c],T=y&&y.hours();return function a(c){return"undefined"!=typeof Function&&c instanceof Function||"[object Function]"===Object.prototype.toString.call(c)}(x)&&(x=x.apply(y)),x.replace("{}",T%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(f(5439))},4369:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LT
vendor: 23,491 bytes, line 1
1S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:0,doy:4}})}(f(5439))},530:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")}})}(f(5439))},9998:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},3391:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},5414:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")}})}(f(5439))},9615:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:0,doy:6}})}(f(5439))},1248:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},3767:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},4530:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(h){return"p"===h.charAt(0).toLowerCase()},meridiem:function(h,c,y){return h>11?y?"p.t.m.":"P.T.M.":y?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(f(5439))},8944:function(Ze,_e,f){!function(s){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),h="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],y=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},9116:function(Ze,_e,f){!function(s){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),h="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],y=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(f(5439))},3609:function(Ze,_e,f){!function(s){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),h="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],y=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(f(5439))},6866:function(Ze,_e,f){!function(s){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),h="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],y=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(f(5439))},6725:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[c+"sekundi",c+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[c+" minuti",c+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[c+" tunni",c+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[c+" kuu",c+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[c+" aasta",c+" aastat"]};return y?S[x][2]?S[x][2]:S[x][1]:T?S[x][0]:S[x][1]}s.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},7931:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},6417:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},h={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};s.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(y){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(y)},meridiem:function(y,x,T){return y<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
vendor: 13,512 bytes, line 1
1,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(y){return y.replace(/[\u06f0-\u06f9]/g,function(x){return h[x]}).replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(f(5439))},944:function(Ze,_e,f){!function(s){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),h=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function c(T,S,E,I){var ee="";switch(E){case"s":return I?"muutaman sekunnin":"muutama sekunti";case"ss":ee=I?"sekunnin":"sekuntia";break;case"m":return I?"minuutin":"minuutti";case"mm":ee=I?"minuutin":"minuuttia";break;case"h":return I?"tunnin":"tunti";case"hh":ee=I?"tunnin":"tuntia";break;case"d":return I?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ee=I?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return I?"kuukauden":"kuukausi";case"MM":ee=I?"kuukauden":"kuukautta";break;case"y":return I?"vuoden":"vuosi";case"yy":ee=I?"vuoden":"vuotta"}return function y(T,S){return T<10?S?h[T]:a[T]:T}(T,I)+" "+ee}s.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},1766:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(h){return h},week:{dow:1,doy:4}})}(f(5439))},5867:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},6848:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(h,c){switch(c){default:case"M":case"Q":case"D":case"DDD":case"d":return h+(1===h?"er":"e");case"w":case"W":return h+(1===h?"re":"e")}}})}(f(5439))},7773:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(h,c){switch(c){default:case"M":case"Q":case"D":case"DDD":case"d":return h+(1===h?"er":"e");case"w":case"W":return h+(1===h?"re":"e")}},week:{dow:1,doy:4}})}(f(5439))},1636:function(Ze,_e,f){!function(s){"use strict";var c=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,y=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];s.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:c,monthsShortRegex:c,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(T,S){switch(S){case"D":return T+(1===T?"er":"");default:case"M":case"Q":case"DDD":case"d":return T+(1===T?"er":"e");case"w":case"W":return T+(1===T?"re":"e")}},week:{dow:1,doy:4}})}(f(5439))},4940:function(Ze,_e,f){!function(s){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),h="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");s.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(y,x){return y?/-MMM-/.test(x)?h[y.month()]:a[y.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(y){return y+(1===y||8===y||y>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(5439))},1402:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(S){return S+(1===S?"d":S%10==2?"na":"mh")},week:{dow:1,doy:4}})}(f(5439))},6924:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(S){return S+(1===S?"d":S%10==2?"na":"mh")},week:{dow:1,doy:4}})}(f(5439))},6398:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".
vendor: 10,820 bytes, line 1
1split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(h){return 0===h.indexOf("un")?"n"+h:"en "+h},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},2457:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[c+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",c+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[c+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",c+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[c+" \u0935\u0930\u093e\u0902\u0928\u0940",c+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[c+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",c+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[c+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",c+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[c+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",c+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return T?S[x][0]:S[x][1]}s.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(c,y){return"D"===y?c+"\u0935\u0947\u0930":c},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(c,y){return 12===c&&(c=0),"\u0930\u093e\u0924\u0940"===y?c<4?c:c+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===y?c:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===y?c>12?c:c+12:"\u0938\u093e\u0902\u091c\u0947"===y?c+12:void 0},meridiem:function(c,y,x){return c<4?"\u0930\u093e\u0924\u0940":c<12?"\u0938\u0915\u093e\u0933\u0940\u0902":c<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":c<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(f(5439))},2545:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S={s:["thoddea sekondamni","thodde sekond"],ss:[c+" sekondamni",c+" sekond"],m:["eka mintan","ek minut"],mm:[c+" mintamni",c+" mintam"],h:["eka voran","ek vor"],hh:[c+" voramni",c+" voram"],d:["eka disan","ek dis"],dd:[c+" disamni",c+" dis"],M:["eka mhoinean","ek mhoino"],MM:[c+" mhoineamni",c+" mhoine"],y:["eka vorsan","ek voros"],yy:[c+" vorsamni",c+" vorsam"]};return T?S[x][0]:S[x][1]}s.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(c,y){return"D"===y?c+"er":c},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(c,y){return 12===c&&(c=0),"rati"===y?c<4?c:c+12:"sokallim"===y?c:"donparam"===y?c>12?c:c+12:"sanje"===y?c+12:void 0},meridiem:function(c,y,x){return c<4?"rati":c<12?"sokallim":c<16?"donparam":c<20?"sanje":"rati"}})}(f(5439))},2641:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},h={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};s.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%
1d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(y){return y.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u0ab0\u0abe\u0aa4"===x?y<4?y:y+12:"\u0ab8\u0ab5\u0abe\u0ab0"===x?y:"\u0aac\u0aaa\u0acb\u0ab0"===x?y>=10?y:y+12:"\u0ab8\u0abe\u0a82\u0a9c"===x?y+12:void 0},meridiem:function(y,x,T){return y<4?"\u0ab0\u0abe\u0aa4":y<10?"\u0ab8\u0ab5\u0abe\u0ab0":y<17?"\u0aac\u0aaa\u0acb\u0ab0":y<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(f(5439))},7536:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
105d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(h){return 2===h?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":h+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(h){return 2===h?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":h+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(h){return 2===h?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":h+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(h){return 2===h?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":h%10==0&&10!==h?h+" \u05e9\u05e0\u05d4":h+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(h){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(h)},meridiem:function(h,c,y){return h<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":h<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":h<12?y?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":h<18?y?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(f(5439))},6335:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},h={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},c=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];s.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u
10932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:c,longMonthsParse:c,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(T){return T.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return h[S]})},postformat:function(T){return T.replace(/\d/g,function(S){return a[S]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(T,S){return 12===T&&(T=0),"\u0930\u093e\u0924"===S?T<4?T:T+12:"\u0938\u0941\u092c\u0939"===S?T:"\u0926\u094b\u092a\u0939\u0930"===S?T>=10?T:T+12:"\u0936\u093e\u092e"===S?T+12:void 0},meridiem:function(T,S,E){return T<4?"\u0930\u093e\u0924":T<10?"\u0938\u0941\u092c\u0939":T<17?"\u0926\u094b\u092a\u0939\u0930":T<20?"\u093
16\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(f(5439))},7458:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x){var T=c+" ";switch(x){case"ss":return T+(1===c?"sekunda":2===c||3===c||4===c?"sekunde":"sekundi");case"m":return y?"jedna minuta":"jedne minute";case"mm":return T+(1===c?"minuta":2===c||3===c||4===c?"minute":"minuta");case"h":return y?"jedan sat":"jednog sata";case"hh":return T+(1===c?"sat":2===c||3===c||4===c?"sata":"sati");case"dd":return T+(1===c?"dan":"dana");case"MM":return T+(1===c?"mjesec":2===c||3===c||4===c?"mjeseca":"mjeseci");case"yy":return T+(1===c?"godina":2===c||3===c||4===c?"godine":"godina")}}s.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},6540:function(Ze,_e,f){!function(s){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function h(x,T,S,E){var I=x;switch(S){case"s":return E||T?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return I+(E||T)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(E||T?" perc":" perce");case"mm":return I+(E||T?" perc":" perce");case"h":return"egy"+(E||T?" \xf3ra":" \xf3r\xe1ja");case"hh":return I+(E||T?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(E||T?" nap":" napja");case"dd":return I+(E||T?" nap":" napja");case"M":return"egy"+(E||T?" h\xf3nap":" h\xf3napja");case"MM":return I+(E||T?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(E||T?" \xe9v":" \xe9ve");case"yy":return I+(E||T?" \xe9v":" \xe9ve")}return""}function c(x){return(x?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}s.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(x){return"u"===x.charAt(1).toLowerCase()},meridiem:function(x,T,S){return x<12?!0===S?"de":"DE":!0===S?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},3165:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(h){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(h)},meridiem:function(h){return h<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":h<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":h<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(h,c){switch(c){case"DDD":case"w":case"W":case"DDDo":return 1===h?h+"-\u056b\u0576":h+"-\u0580\u0564";default:return h}},week:{dow:1,doy:7}})}(f(5439))},8780:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(h,c){return 12===h&&(h=0),"pagi"===c?h:"siang"===c?h>=11?h:h+12:"sore"===c||"malam"===c?h+12:void 0},meridiem:function(h,c,y){return h<11?"pagi":h<15?"siang":h<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(f(5439))},4205:function(Ze,_e,f){!function(s){"use strict";function a(y){return y%100==11||y%10!=1}function h(y,x,T,S){var E=y+" ";switch(T){case"s":return x||S?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
vendor: 4,213 bytes, line 1
1case"ss":return a(y)?E+(x||S?"sek\xfandur":"sek\xfandum"):E+"sek\xfanda";case"m":return x?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(y)?E+(x||S?"m\xedn\xfatur":"m\xedn\xfatum"):x?E+"m\xedn\xfata":E+"m\xedn\xfatu";case"hh":return a(y)?E+(x||S?"klukkustundir":"klukkustundum"):E+"klukkustund";case"d":return x?"dagur":S?"dag":"degi";case"dd":return a(y)?x?E+"dagar":E+(S?"daga":"d\xf6gum"):x?E+"dagur":E+(S?"dag":"degi");case"M":return x?"m\xe1nu\xf0ur":S?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(y)?x?E+"m\xe1nu\xf0ir":E+(S?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):x?E+"m\xe1nu\xf0ur":E+(S?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return x||S?"\xe1r":"\xe1ri";case"yy":return a(y)?E+(x||S?"\xe1r":"\xe1rum"):E+(x||S?"\xe1r":"\xe1ri")}}s.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:h,ss:h,m:h,mm:h,h:"klukkustund",hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},9985:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(h){return(/^[0-9].+$/.test(h)?"tra":"in")+" "+h},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},4211:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
1d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},1003:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(h,c){return"\u5143"===c[1]?1:parseInt(c[1]||h,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(h){return"\u5348\u5f8c"===h},meridiem:function(h,c,y){return h<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(h){return h.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(h){return this.week()!==h.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(h,c){switch(c){case"y":return 1===h?"\u5143\u5e74":h+"\u5e74";case"d":case"D":case"DDD":return h+"\u65e5";default:return h}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(f(5439))},420:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(h,c){return 12===h&&(h=0),"enjing"===c?h:"siyang"===c?h>=11?h:h+12:"sonten"===c||"ndalu"===c?h+12:void 0},meridiem:function(h,c,y){return h<11?"enjing":h<15?"siyang":h<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(f(5439))},851:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u
110d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(h){return h.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(c,y,x){return"\u10d8"===x?y+"\u10e8\u10d8":y+x+"\u10e8\u10d8"})},past:function(h){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(h)?h.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(h)?h.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):h},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(h){return 0===h?h:1===h?h+"-\u10da\u10d8":h<20||h<=100&&h%20==0||h%100==0?"\u10db\u10d4-"+h:h+"-\u10d4"},week:{dow:1,doy:7}})}(f(5439))},6074:function(Ze,_e,f){!function(s){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};s.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(c){return c+(a[c]||a[c%10]||a[c>=100?100:null])},week:{dow:1,doy:7}})}(f(5439))},3343:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},h={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};s.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u
117a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(y){return"\u179b\u17d2\u1784\u17b6\u1785"===y},meridiem:function(y,x,T){return y<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(y){return y.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},week:{dow:1,doy:4}})}(f(5439))},4799:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},h={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};s.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%
1d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(y){return y.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===x?y<4?y:y+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===x?y:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===x?y>=10?y:y+12:"\u0cb8\u0c82\u0c9c\u0cc6"===x?y+12:void 0},meridiem:function(y,x,T){return y<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":y<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":y<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":y<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(y){return y+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(f(5439))},3549:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"\uc77c";case"M":return h+"\uc6d4";case"w":case"W":return h+"\uc8fc";default:return h}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(h){return"\uc624\ud6c4"===h},meridiem:function(h,c,y){return h<12?"\uc624\uc804":"\uc624\ud6c4"}})}(f(5439))},3775:function(Ze,_e,f){!function(s){"use strict";function a(y,x,T,S){var E={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[y+" san\xeeye",y+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[y+" deq\xeeqe",y+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[y+" saet",y+" saetan"],d:["rojek","rojek\xea"],dd:[y+" roj",y+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[y+" hefte",y+" hefteyan"],M:["mehek","mehek\xea"],MM:[y+" meh",y+" mehan"],y:["salek","salek\xea"],yy:[y+" sal",y+" salan"]};return x?E[T][0]:E[T][1]}s.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(y,x,T){return y<12?T?"bn":"BN":T?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"}
vendor: 12,145 bytes, line 1
1,relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(y,x){var T=x.toLowerCase();return T.includes("w")||T.includes("m")?y+".":y+function h(y){var x=(y=""+y).substring(y.length-1),T=y.length>1?y.substring(y.length-2):"";return 12==T||13==T||"2"!=x&&"3"!=x&&"50"!=T&&"70"!=x&&"80"!=x?"\xea":"y\xea"}(y)},week:{dow:1,doy:4}})}(f(5439))},1037:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},h={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},c=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];s.defineLocale("ku",{months:c,monthsShort:c,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(x){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(x)},meridiem:function(x,T,S){return x<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(x){return x.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(T){return h[T]}).replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(T){return a[T]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(f(5439))},3125:function(Ze,_e,f){!function(s){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};s.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(c){return c+(a[c]||a[c%10]||a[c>=100?100:null])},week:{dow:1,doy:7}})}(f(5439))},9586:function(Ze,_e,f){!function(s){"use strict";function a(T,S,E,I){var ee={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return S?ee[E][0]:ee[E][1]}function y(T){if(T=parseInt(T,10),isNaN(T))return!1;if(T<0)return!0;if(T<10)return 4<=T&&T<=7;if(T<100){var S=T%10;return y(0===S?T/10:S)}if(T<1e4){for(;T>=10;)T/=10;return y(T)}return y(T/=1e3)}s.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function h(T){return y(T.substr(0,T.indexOf(" ")))?"a "+T:"an "+T},past:function c(T){return y(T.substr(0,T.indexOf(" ")))?"viru "+T:"virun "+T},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},2349:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(h){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===h},meridiem:function(h,c,y){return h<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(h){return"\u0e97\u0eb5\u0ec8"+h}})}(f(5439))},2400:function(Ze,_e,f){!function(s){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_die
1n\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function c(E,I,ee,q){return I?x(ee)[0]:q?x(ee)[1]:x(ee)[2]}function y(E){return E%10==0||E>10&&E<20}function x(E){return a[E].split("_")}function T(E,I,ee,q){var me=E+" ";return 1===E?me+c(0,I,ee[0],q):I?me+(y(E)?x(ee)[1]:x(ee)[0]):q?me+x(ee)[1]:me+(y(E)?x(ee)[1]:x(ee)[2])}s.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function h(E,I,ee,q){return I?"kelios sekund\u0117s":q?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:T,m:c,mm:T,h:c,hh:T,d:c,dd:T,M:c,MM:T,y:c,yy:T},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(E){return E+"-oji"},week:{dow:1,doy:4}})}(f(5439))},9991:function(Ze,_e,f){!function(s){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function h(S,E,I){return I?E%10==1&&E%100!=11?S[2]:S[3]:E%10==1&&E%100!=11?S[0]:S[1]}function c(S,E,I){return S+" "+h(a[I],S,E)}function y(S,E,I){return h(a[I],S,E)}s.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function x(S,E){return E?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:c,m:y,mm:c,h:y,hh:c,d:y,dd:c,M:y,MM:c,y,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},8477:function(Ze,_e,f){!function(s){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(c,y){return 1===c?y[0]:c>=2&&c<=4?y[1]:y[2]},translate:function(c,y,x){var T=a.words[x];return 1===x.length?y?T[0]:T[1]:c+" "+a.correctGrammaticalCase(c,T)}};s.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},5118:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
1d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},5943:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(h){var c=h%10,y=h%100;return 0===h?h+"-\u0435\u0432":0===y?h+"-\u0435\u043d":y>10&&y<20?h+"-\u0442\u0438":1===c?h+"-\u0432\u0438":2===c?h+"-\u0440\u0438":7===c||8===c?h+"-\u043c\u0438":h+"-\u0442\u0438"},week:{dow:1,doy:7}})}(f(5439))},3849:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%
1d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(h,c){return 12===h&&(h=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===c&&h>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===c||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===c?h+12:h},meridiem:function(h,c,y){return h<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":h<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":h<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":h<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(f(5439))},1977:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){switch(x){case"s":return y?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return c+(y?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return c+(y?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return c+(y?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return c+(y?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return c+(y?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return c+(y?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return c}}s.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(c){return"\u04ae\u0425"===c}
vendor: 10,320 bytes, line 1
1,meridiem:function(c,y,x){return c<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(c,y){switch(y){case"d":case"D":case"DDD":return c+" \u04e9\u0434\u04e9\u0440";default:return c}}})}(f(5439))},6184:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},h={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function c(x,T,S,E){var I="";if(T)switch(S){case"s":I="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":I="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":I="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":I="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":I="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":I="%d \u0924\u093e\u0938";break;case"d":I="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":I="%d \u0926\u093f\u0935\u0938";break;case"M":I="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":I="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":I="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":I="%d \u0935\u0930\u094d\u0937\u0947"}else switch(S){case"s":I="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":I="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":I="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":I="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":I="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":I="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":I="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":I="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":I="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":I="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":I="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":I="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return I.replace(/%d/i,x)}s.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},preparse:function(x){return x.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(T){return h[T]})},postformat:function(x){return x.replace(/\d/g,function(T){return a[T]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(x,T){return 12===x&&(x=0),"\u092a\u0939\u093e\u091f\u0947"===T||"\u0938\u0915\u093e\u0933\u0940"===T?x:"\u0926\u0941\u092a\u093e\u0930\u0940"===T||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===T||"\u0930\u093e\u0924\u094d\u0930\u0940"===T?x>=12?x:x+12:void 0},meridiem:function(x,T,S){return x>=0&&x<6?"\u092a\u0939\u093e\u091f\u0947":x<12?"\u0938\u0915\u093e\u0933\u0940":x<17?"\u0926\u0941\u092a\u093e\u0930\u0940":x<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(f(5439))},4524:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(h,c){return 12===h&&(h=0),"pagi"===c?h:"tengahari"===c?h>=11?h:h+12:"petang"===c||"malam"===c?h+12:void 0},meridiem:function(h,c,y){return h<11?"pagi":h<15?"tengahari":h<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(f(5439))},485:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(h,c){return 12===h&&(h=0),"pagi"===c?h:"tengahari"===c?h>=11?h:h+12:"petang"===c||"malam"===c?h+12:void 0},meridiem:function(h,c,y){return h<11?"pagi":h<15?"tengahari":h<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(f(5439))},6681:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},2024:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},h={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};s.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u
11010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(y){return y.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},week:{dow:1,doy:4}})}(f(5439))},2688:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},8914:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},h={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};s.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(y){return y.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u0930\u093e\u0924\u093f"===x?y<4?y:y+12:"\u092c\u093f\u0939\u093e\u0928"===x?y:"\u0926\u093f\u0909\u0901\u0938\u094b"===x?y>=10?y:y+12:"\u0938\u093e\u0901\u091d"===x?y+12:void 0},meridiem:function(y,x,T){return y<3?"\u0930\u093e\u0924\u093f":y<12?"\u092c\u093f\u0939\u093e\u0928":y<16?"\u0926\u093f\u0909\u0901\u0938\u094b":y<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(f(5439))},2272:function(Ze,_e,f){!function(s){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),h="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],y=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(T){return T+(1===T||8===T||T>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(5439))},1758:function(Ze,_e,f){!function(s){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),h="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],y=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(T,S){return T?/-MMM-/.test(S)?h[T.month()]:a[T.month()]:a},monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(T){return T+(1===T||8===T||T>=20?"ste":"de")},week:{dow:1,doy:4}})}(f(5439))},1510:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},2797:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%
1d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(h,c){var y=1===h?"r":2===h?"n":3===h?"r":4===h?"t":"\xe8";return("w"===c||"W"===c)&&(y="a"),h+y},week:{dow:1,doy:4}})}(f(5439))},7944:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},h={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};s.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(y){return y.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(y,x){return 12===y&&(y=0),"\u0a30\u0a3e\u0a24"===x?y<4?y:y+12:"\u0a38\u0a35\u0a47\u0a30"===x?y:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===x?y>=10?y:y+12:"\u0a38\u0a3c\u0a3e\u0a2e"===x?y+12:void 0}
vendor: 4,775 bytes, line 1
1,meridiem:function(y,x,T){return y<4?"\u0a30\u0a3e\u0a24":y<10?"\u0a38\u0a35\u0a47\u0a30":y<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":y<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(f(5439))},1605:function(Ze,_e,f){!function(s){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),h="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),c=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function y(S){return S%10<5&&S%10>1&&~~(S/10)%10!=1}function x(S,E,I){var ee=S+" ";switch(I){case"ss":return ee+(y(S)?"sekundy":"sekund");case"m":return E?"minuta":"minut\u0119";case"mm":return ee+(y(S)?"minuty":"minut");case"h":return E?"godzina":"godzin\u0119";case"hh":return ee+(y(S)?"godziny":"godzin");case"ww":return ee+(y(S)?"tygodnie":"tygodni");case"MM":return ee+(y(S)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ee+(y(S)?"lata":"lat")}}s.defineLocale("pl",{months:function(S,E){return S?/D MMMM/.test(E)?h[S.month()]:a[S.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:c,longMonthsParse:c,shortMonthsParse:c,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:x,m:x,mm:x,h:x,hh:x,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:x,M:"miesi\u0105c",MM:x,y:"rok",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},3840:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(f(5439))},4225:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%
1d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(f(5439))},5128:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x){var S=" ";return(c%100>=20||c>=100&&c%100==0)&&(S=" de "),c+S+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[x]}s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(f(5439))},5127:function(Ze,_e,f){!function(s){"use strict";function h(x,T,S){return"m"===S?T?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":x+" "+function a(x,T){var S=x.split("_");return T%10==1&&T%100!=11?S[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?S[1]:S[2]}({ss:T?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:T?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[S],+x)}var c=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];s.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:c,longMonthsParse:c,shortMonthsParse:c,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
vendor: 15,985 bytes, line 1
1043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(x){if(x.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(x){if(x.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:h,m:h,mm:h,h:"\u0447\u0430\u0441",hh:h,d:"\u0434\u0435\u043d\u044c",dd:h,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:h,M:"\u043c\u0435\u0441\u044f\u0446",MM:h,y:"\u0433\u043e\u0434",yy:h},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(x){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(x)},meridiem:function(x,T,S){return x<4?"\u043d\u043e\u0447\u0438":x<12?"\u0443\u0442\u0440\u0430":x<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(x,T){switch(T){case"M":case"d":case"DDD":return x+"-\u0439";case"D":return x+"-\u0433\u043e";case"w":case"W":return x+"-\u044f";default:return x}},week:{dow:1,doy:4}})}(f(5439))},2525:function(Ze,_e,f){!function(s){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],h=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];s.defineLocale("sd",{months:a,monthsShort:a,weekdays:h,weekdaysShort:h,weekdaysMin:h,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(y){return"\u0634\u0627\u0645"===y},meridiem:function(y,x,T){return y<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(y){return y.replace(/\u060c/g,",")},postformat:function(y){return y.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(f(5439))},9893:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},3123:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(h){return h+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(h){return"\u0db4.\u0dc0."===h||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===h},meridiem:function(h,c,y){return h>11?y?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":y?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(f(5439))},9635:function(Ze,_e,f){!function(s){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),h="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function c(T){return T>1&&T<5}function y(T,S,E,I){var ee=T+" ";switch(E){case"s":return S||I?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return S||I?ee+(c(T)?"sekundy":"sek\xfand"):ee+"sekundami";case"m":return S?"min\xfata":I?"min\xfatu":"min\xfatou";case"mm":return S||I?ee+(c(T)?"min\xfaty":"min\xfat"):ee+"min\xfatami";case"h":return S?"hodina":I?"hodinu":"hodinou";case"hh":return S||I?ee+(c(T)?"hodiny":"hod\xedn"):ee+"hodinami";case"d":return S||I?"de\u0148":"d\u0148om";case"dd":return S||I?ee+(c(T)?"dni":"dn\xed"):ee+"d\u0148ami";case"M":return S||I?"mesiac":"mesiacom";case"MM":return S||I?ee+(c(T)?"mesiace":"mesiacov"):ee+"mesiacmi";case"y":return S||I?"rok":"rokom";case"yy":return S||I?ee+(c(T)?"roky":"rokov"):ee+"rokmi"}}s.defineLocale("sk",{months:a,monthsShort:h,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},8106:function(Ze,_e,f){!function(s){"use strict";function a(c,y,x,T){var S=c+" ";switch(x){case"s":return y||T?"nekaj sekund":"nekaj sekundami";case"ss":return S+(1===c?y?"sekundo":"sekundi":2===c?y||T?"sekundi":"sekundah":c<5?y||T?"sekunde":"sekundah":"sekund");case"m":return y?"ena minuta":"eno minuto";case"mm":return S+(1===c?y?"minuta":"minuto":2===c?y||T?"minuti":"minutama":c<5?y||T?"minute":"minutami":y||T?"minut":"minutami");case"h":return y?"ena ura":"eno uro";case"hh":return S+(1===c?y?"ura":"uro":2===c?y||T?"uri":"urama":c<5?y||T?"ure":"urami":y||T?"ur":"urami");case"d":return y||T?"en dan":"enim dnem";case"dd":return S+(1===c?y||T?"dan":"dnem":2===c?y||T?"dni":"dnevoma":y||T?"dni":"dnevi");case"M":return y||T?"en mesec":"enim mesecem";case"MM":return S+(1===c?y||T?"mesec":"mesecem":2===c?y||T?"meseca":"mesecema":c<5?y||T?"mesece":"meseci":y||T?"mesecev":"meseci");case"y":return y||T?"eno leto":"enim letom";case"yy":return S+(1===c?y||T?"leto":"letom":2===c?y||T?"leti":"letoma":c<5?y||T?"leta":"leti":y||T?"let":"leti")}}s.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},8799:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(h){return"M"===h.charAt(0)},meridiem:function(h,c,y){return h<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},2872:function(Ze,_e,f){!function(s){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(c,y){return c%10>
vendor: 16,390 bytes, line 1
1=1&&c%10<=4&&(c%100<10||c%100>=20)?c%10==1?y[0]:y[1]:y[2]},translate:function(c,y,x,T){var E,S=a.words[x];return 1===x.length?"y"===x&&y?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":T||y?S[0]:S[1]:(E=a.correctGrammaticalCase(c,S),"yy"===x&&y&&"\u0433\u043e\u0434\u0438\u043d\u0443"===E?c+" \u0433\u043e\u0434\u0438\u043d\u0430":c+" "+E)}};s.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},7949:function(Ze,_e,f){!function(s){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(c,y){return c%10>=1&&c%10<=4&&(c%100<10||c%100>=20)?c%10==1?y[0]:y[1]:y[2]},translate:function(c,y,x,T){var E,S=a.words[x];return 1===x.length?"y"===x&&y?"jedna godina":T||y?S[0]:S[1]:(E=a.correctGrammaticalCase(c,S),"yy"===x&&y&&"godinu"===E?c+" godina":c+" "+E)}};s.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(f(5439))},6167:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(h,c,y){return h<11?"ekuseni":h<15?"emini":h<19?"entsambama":"ebusuku"},meridiemHour:function(h,c){return 12===h&&(h=0),"ekuseni"===c?h:"emini"===c?h>=11?h:h+12:"entsambama"===c||"ebusuku"===c?0===h?0:h+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(f(5439))},9713:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?":e":1===c||2===c?":a":":e")},week:{dow:1,doy:4}})}(f(5439))},1982:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(f(5439))},2732:function(Ze,_e,f){!function(s){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},h={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};s.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(y){return y+"\u0bb5\u0ba4\u0bc1"},preparse:function(y){return y.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(x){return h[x]})},postformat:function(y){return y.replace(/\d/g,function(x){return a[x]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(y,x,T){return y<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":y<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":y<10?" \u0b95\u0bbe\u0bb2\u0bc8":y<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":y<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":y<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(y,x){return 12===y&&(y=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===x?y<2?y:y+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===x||"\u0b95\u0bbe\u0bb2\u0bc8"===x||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===x&&y>=10?y:y+12},week:{dow:0,doy:6}})}(f(5439))},3636:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}
vendor: 9,218 bytes, line 1
1\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===c?h<4?h:h+12:"\u0c09\u0c26\u0c2f\u0c02"===c?h:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===c?h>=10?h:h+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===c?h+12:void 0},meridiem:function(h,c,y){return h<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":h<10?"\u0c09\u0c26\u0c2f\u0c02":h<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":h<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(f(5439))},2115:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},9801:function(Ze,_e,f){!function(s){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};s.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(c,y){return 12===c&&(c=0),"\u0448\u0430\u0431"===y?c<4?c:c+12:"\u0441\u0443\u0431\u04b3"===y?c:"\u0440\u04ef\u0437"===y?c>=11?c:c+12:"\u0431\u0435\u0433\u043e\u04b3"===y?c+12:void 0},meridiem:function(c,y,x){return c<4?"\u0448\u0430\u0431":c<11?"\u0441\u0443\u0431\u04b3":c<16?"\u0440\u04ef\u0437":c<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(c){return c+(a[c]||a[c%10]||a[c>=100?100:null])},week:{dow:1,doy:7}})}(f(5439))},4486:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(h){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===h},meridiem:function(h,c,y){return h<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(f(5439))},1310:function(Ze,_e,f){!function(s){"use strict";
vendor: 6,849 bytes, line 1
1var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};s.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(c,y){switch(y){case"d":case"D":case"Do":case"DD":return c;default:if(0===c)return c+"'unjy";var x=c%10;return c+(a[x]||a[c%100-x]||a[c>=100?100:null])}},week:{dow:1,doy:7}})}(f(5439))},2360:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(h){return h},week:{dow:1,doy:4}})}(f(5439))},6645:function(Ze,_e,f){!function(s){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function y(S,E,I,ee){var q=function x(S){var E=Math.floor(S%1e3/100),I=Math.floor(S%100/10),ee=S%10,q="";return E>0&&(q+=a[E]+"vatlh"),I>0&&(q+=(""!==q?" ":"")+a[I]+"maH"),ee>0&&(q+=(""!==q?" ":"")+a[ee]),""===q?"pagh":q}(S);switch(I){case"ss":return q+" lup";case"mm":return q+" tup";case"hh":return q+" rep";case"dd":return q+" jaj";case"MM":return q+" jar";case"yy":return q+" DIS"}}s.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function h(S){var E=S;return-1!==S.indexOf("jaj")?E.slice(0,-3)+"leS":-1!==S.indexOf("jar")?E.slice(0,-3)+"waQ":-1!==S.indexOf("DIS")?E.slice(0,-3)+"nem":E+" pIq"},past:function c(S){var E=S;return-1!==S.indexOf("jaj")?E.slice(0,-3)+"Hu\u2019":-1!==S.indexOf("jar")?E.slice(0,-3)+"wen":-1!==S.indexOf("DIS")?E.slice(0,-3)+"ben":E+" ret"},s:"puS lup",ss:y,m:"wa\u2019 tup",mm:y,h:"wa\u2019 rep",hh:y,d:"wa\u2019 jaj",dd:y,M:"wa\u2019 jar",MM:y,y:"wa\u2019 DIS",yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},8374:function(Ze,_e,f){!function(s){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};s.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(c,y,x){return c<12?x?"\xf6\xf6":"\xd6\xd6":x?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(c){return"\xf6s"===c||"\xd6S"===c},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(c,y){switch(y){case"d":case"D":case"Do":case"DD":return c;default:if(0===c)return c+"'\u0131nc\u0131";var x=c%10;return c+(a[x]||a[c%100-x]||a[c>=100?100:null])}},week:{dow:1,doy:7}})}(f(5439))},256:function(Ze,_e,f){!function(s){"use strict";function h(c,y,x,T){var S={s:["viensas secunds","'iensas secunds"],ss:[c+" secunds",c+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[c+" m\xeduts",c+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[c+" \xfeoras",c+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[c+" ziuas",c+" ziuas"],M:["'n mes","'iens mes"],MM:[c+" mesen",c+" mesen"],y:["'n ar","'iens ar"],yy:[c+" ars",c+" ars"]};return T||y?S[x][0]:S[x][1]}s.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4t
1s_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(c){return"d'o"===c.toLowerCase()},meridiem:function(c,y,x){return c>11?x?"d'o":"D'O":x?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(f(5439))},1631:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
1wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(f(5439))},1595:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(f(5439))},6050:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===c||"\u0633\u06d5\u06be\u06d5\u0631"===c||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===c?h:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===c||"\u0643\u06d5\u0686"===c?h+12:h>=11?h:h+12},meridiem:function(h,c,y){var x=100*h+c;return x<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":x<900?"\u0633\u06d5\u06be\u06d5\u0631":x<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":x<1230?"\u0686\u06c8\u0634":x<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%
1d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return h+"-\u06be\u06d5\u067e\u062a\u06d5";default:return h}},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(f(5439))},5610:function(Ze,_e,f){!function(s){"use strict";function h(T,S,E){return"m"===E?S?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===E?S?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":T+" "+function a(T,S){var E=T.split("_");return S%10==1&&S%100!=11?E[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?E[1]:E[2]}({ss:S?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:S?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:S?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[E],+T)}function y(T){return function(){return T+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}s.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function c(T,S){var E={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===T?E.nominative.slice(1,7).concat(E.nominative.slice(0,1)):T?E[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(S)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(S)?"genitive":"nominative"][T.day()]:E.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:y("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:y("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:y("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:y("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 10,943 bytes, line 1
16:return y("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return y("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:h,m:h,mm:h,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:h,d:"\u0434\u0435\u043d\u044c",dd:h,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:h,y:"\u0440\u0456\u043a",yy:h},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(T){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(T)},meridiem:function(T,S,E){return T<4?"\u043d\u043e\u0447\u0456":T<12?"\u0440\u0430\u043d\u043a\u0443":T<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(T,S){switch(S){case"M":case"d":case"DDD":case"w":case"W":return T+"-\u0439";case"D":return T+"-\u0433\u043e";default:return T}},week:{dow:1,doy:7}})}(f(5439))},6077:function(Ze,_e,f){!function(s){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],h=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];s.defineLocale("ur",{months:a,monthsShort:a,weekdays:h,weekdaysShort:h,weekdaysMin:h,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(y){return"\u0634\u0627\u0645"===y},meridiem:function(y,x,T){return y<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(y){return y.replace(/\u060c/g,",")},postformat:function(y){return y.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(f(5439))},2207:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(f(5439))},2862:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(f(5439))},8093:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(h){return/^ch$/i.test(h)},meridiem:function(h,c,y){return h<12?y?"sa":"SA":y?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(h){return h},week:{dow:1,doy:4}})}(f(5439))},5590:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(h){var c=h%10;return h+(1==~~(h%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(f(5439))},9058:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u
11eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(f(5439))},7908:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?h:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?h+12:h>=11?h:h+12},meridiem:function(h,c,y){var x=100*h+c;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(h){return h.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(h){return this.week()!==h.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"\u65e5";case"M":return h+"\u6708";case"w":case"W":return h+"\u5468";default:return h}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(f(5439))},8867:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?h:"\u4e2d\u5348"===c?h>=11?h:h+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?h+12:void 0},meridiem:function(h,c,y){var x=100*h+c;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1200?"\u4e0a\u5348":1200===x?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"\u65e5";case"M":return h+"\u6708";case"w":case"W":return h+"\u9031";default:return h}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(f(5439))},1133:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?h:"\u4e2d\u5348"===c?h>=11?h:h+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?h+12:void 0},meridiem:function(h,c,y){var x=100*h+c;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"\u65e5";case"M":return h+"\u6708";case"w":case"W":return h+"\u9031";default:return h}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(f(5439))},3291:function(Ze,_e,f){!function(s){"use strict";s.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(h,c){return 12===h&&(h=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?h:"\u4e2d\u5348"===c?h>=11?h:h+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?h+12:void 0},meridiem:function(h,c,y){var x=100*h+c;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(h,c){switch(c){case"d":case"D":case"DDD":return h+"\u65e5";case"M":return h+"\u6708";case"w":case"W":return h+"\u9031";default:return h}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(f(5439))},5439:function(Ze,_e,f){(Ze=f.nmd(Ze)).exports=function(){"use strict";var s,Pe;function a(){return s.apply(null,arguments)}function c(b){return b instanceof Array||"[object Array]"===Object.prototype.toString.call(b)}function y(b){return null!=b&&"[object Object]"===Object.prototype.toString.call(b)}function x(b,O){return Object.prototype.hasOwnProperty.call(b,O)}function T(b){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(b).length;var O;for(O in b)if(x(b,O))return!1;return!0}function S(b){return void 0===b}function E(b){return"number"==typeof b||"[object Number]"===Object.prototype.toString.call(b)}function I(b){return b instanceof Date||"[object Date]"===Object.prototype.toString.call(b)}function ee(b,O){var Ie,ce=[],xt=b.length;for(Ie=0;Ie<xt;++Ie)ce.push(O(b[Ie],Ie));return ce}function q(b,O){for(var ce in O)x(O,ce)&&(b[ce]=O[ce]);return x(O,"toString")&&(b.toString=O.toString),x(O,"valueOf")&&(b.valueOf=O.valueOf),b}function me(b,O,ce,Ie){return Is(b,O,ce,Ie,!0).utc()}function be(b){return null==b._pf&&(b._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 17,057 bytes, line 1
1dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),b._pf}function gt(b){var O=null,ce=!1,Ie=b._d&&!isNaN(b._d.getTime());return Ie&&(O=be(b),ce=Pe.call(O.parsedDateParts,function(xt){return null!=xt}),Ie=O.overflow<0&&!O.empty&&!O.invalidEra&&!O.invalidMonth&&!O.invalidWeekday&&!O.weekdayMismatch&&!O.nullInput&&!O.invalidFormat&&!O.userInvalidated&&(!O.meridiem||O.meridiem&&ce),b._strict&&(Ie=Ie&&0===O.charsLeftOver&&0===O.unusedTokens.length&&void 0===O.bigHour)),null!=Object.isFrozen&&Object.isFrozen(b)?Ie:(b._isValid=Ie,b._isValid)}function Et(b){var O=me(NaN);return null!=b?q(be(O),b):be(O).userInvalidated=!0,O}Pe=Array.prototype.some?Array.prototype.some:function(b){var Ie,O=Object(this),ce=O.length>>>0;for(Ie=0;Ie<ce;Ie++)if(Ie in O&&b.call(this,O[Ie],Ie,O))return!0;return!1};var Kt=a.momentProperties=[],Zt=!1;function ze(b,O){var ce,Ie,xt,hn=Kt.length;if(S(O._isAMomentObject)||(b._isAMomentObject=O._isAMomentObject),S(O._i)||(b._i=O._i),S(O._f)||(b._f=O._f),S(O._l)||(b._l=O._l),S(O._strict)||(b._strict=O._strict),S(O._tzm)||(b._tzm=O._tzm),S(O._isUTC)||(b._isUTC=O._isUTC),S(O._offset)||(b._offset=O._offset),S(O._pf)||(b._pf=be(O)),S(O._locale)||(b._locale=O._locale),hn>0)for(ce=0;ce<hn;ce++)S(xt=O[Ie=Kt[ce]])||(b[Ie]=xt);return b}function ie(b){ze(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Zt&&(Zt=!0,a.updateOffset(this),Zt=!1)}function Oe(b){return b instanceof ie||null!=b&&null!=b._isAMomentObject}function Ae(b){!1===a.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function at(b,O){var ce=!0;return q(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),ce){var xt,hn,zn,Ie=[],Ti=arguments.length;for(hn=0;hn<Ti;hn++){if(xt="","object"==typeof arguments[hn]){for(zn in xt+="\n["+hn+"] ",arguments[0])x(arguments[0],zn)&&(xt+=zn+": "+arguments[0][zn]+", ");xt=xt.slice(0,-2)}else xt=arguments[hn];Ie.push(xt)}Ae(b+"\nArguments: "+Array.prototype.slice.call(Ie).join("")+"\n"+(new Error).stack),ce=!1}return O.apply(this,arguments)},O)}var jt,ge={};function qe(b,O){null!=a.deprecationHandler&&a.deprecationHandler(b,O),ge[b]||(Ae(O),ge[b]=!0)}function lt(b){return"undefined"!=typeof Function&&b instanceof Function||"[object Function]"===Object.prototype.toString.call(b)}function Ee(b,O){var Ie,ce=q({},b);for(Ie in O)x(O,Ie)&&(y(b[Ie])&&y(O[Ie])?(ce[Ie]={},q(ce[Ie],b[Ie]),q(ce[Ie],O[Ie])):null!=O[Ie]?ce[Ie]=O[Ie]:delete ce[Ie]);for(Ie in b)x(b,Ie)&&!x(O,Ie)&&y(b[Ie])&&(ce[Ie]=q({},ce[Ie]));return ce}function Re(b){null!=b&&this.set(b)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,jt=Object.keys?Object.keys:function(b){var O,ce=[];for(O in b)x(b,O)&&ce.push(O);return ce};function Tn(b,O,ce){var Ie=""+Math.abs(b);return(b>=0?ce?"+":"":"-")+Math.pow(10,Math.max(0,O-Ie.length)).toString().substr(1)+Ie}var Nt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,pe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Be={},oe={};function $(b,O,ce,Ie){var xt=Ie;"string"==typeof Ie&&(xt=function(){return this[Ie]()}),b&&(oe[b]=xt),O&&(oe[O[0]]=function(){return Tn(xt.apply(this,arguments),O[1],O[2])}),ce&&(oe[ce]=function(){return this.localeData().ordinal(xt.apply(this,arguments),b)})}function Ve(b){return b.match(/\[[\s\S]/)?b.replace(/^\[|\]$/g,""):b.replace(/\\/g,"")}function Qe(b,O){return b.isValid()?(O=nt(O,b.localeData()),Be[O]=Be[O]||function mt(b){var ce,Ie,O=b.match(Nt);for(ce=0,Ie=O.length;ce<Ie;ce++)O[ce]=oe[O[ce]]?oe[O[ce]]:Ve(O[ce]);return function(xt){var zn,hn="";for(zn=0;zn<Ie;zn++)hn+=lt(O[zn])?O[zn].call(xt,b):O[zn];return hn}}(O),Be[O](b)):b.localeData().invalidDate()}function nt(b,O){var ce=5;function Ie(xt){return O.longDateFormat(xt)||xt}for(pe.lastIndex=0;ce>=0&&pe.test(b);)b=b.replace(pe,Ie),pe.lastIndex=0,ce-=1;return b}var pt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function We(b){return"string"==typeof b?pt[b]||pt[b.toLowerCase()]:void 0}function B(b){var ce,Ie,O={};for(Ie in b)x(b,Ie)&&(ce=We(Ie))&&(O[ce]=b[Ie]);return O}var ne={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var L,Ke=/\d/,Ge=/\d\d/,Fe=/\d{3}/,de=/\d{4}/,ct=/[+-]?\d{6}/,Ue=/\d\d?/,_t=/\d\d\d\d?/,Lt=/\d\d\d\d\d\d?/,Xt=/\d{1,3}/,Pt=/\d{1,4}/,_n=/[+-]?\d{1,6}/,Fn=/\d+/,ii=/[+-]?\d+/,ei=/Z|[+-]\d\d:?\d\d/gi,Qt=/Z|[+-]\d\d(?::?\d\d)?/gi,Ft=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,W=/^[1-9]\d?/,xe=/^([1-9]\d|\d)/;function Q(b,O,ce){L[b]=lt(O)?O:function(Ie,xt){return Ie&&ce?ce:O}}function Me(b,O){return x(L,b)?L[b](O._strict,O._locale):new RegExp(function It(b){return Je(b.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(O,ce,Ie,xt,hn){return ce||Ie||xt||hn}))}(b))}function Je(b){return b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function it(b){return b<0?Math.ceil(b)||0:Math.floor(b)}function Rt(b){var O=+b,ce=0;return 0!==O&&isFinite(O)&&(ce=it(O)),ce}L={};var fn={};function en(b,O){var ce,xt,Ie=O;for("string"==typeof b&&(b=[b]),E(O)&&(Ie=function(hn,zn){zn[O]=Rt(hn)}),xt=b.length,ce=0;ce<xt;ce++)fn[b[ce]]=Ie}function Un(b,O){en(b,function(ce,Ie,xt,hn){xt._w=xt._w||{},O(ce,xt._w,xt,hn)})}function ri(b,O,ce){null!=O&&x(fn,b)&&fn[b](O,ce._a,ce,b)}function fi(b){return b%4==0&&b%100!=0||b%400==0}function Ye(b){return fi(b)?366:365}$("Y",0,0,function(){var b=this.year();return b<=9999?Tn(b,4):"+"+b}),$(0,["YY",2],0,function(){return this.year()%100}),$(0,["YYYY",4],0,"year"),$(0,["YYYYY",5],0,"year"),$(0,["YYYYYY",6,!0],0,"year"),Q("Y",ii),Q("YY",Ue,Ge),Q("YYYY",Pt,de),Q("YYYYY",_n,ct),Q("YYYYYY",_n,ct),en(["YYYYY","YYYYYY"],0),en("YYYY",function(b,O){O[0]=2===b.length?a.parseTwoDigitYear(b):Rt(b)}),en("YY",function(b,O){O[0]=a.parseTwoDigitYear(b)}),en("Y",function(b,O){O[0]=parseInt(b,10)}),a.parseTwoDigitYear=function(b){return Rt(b)+(Rt(b)>68?1900:2e3)};var wt,De=rt("FullYear",!0);function rt(b,O){return function(ce){return null!=ce?(Mt(this,b,ce),a.updateOffset(this,O),this):he(this,b)}}function he(b,O){if(!b.isValid())return NaN;var ce=b._d,Ie=b._isUTC;switch(O){case"Milliseconds":return Ie?ce.getUTCMilliseconds():ce.getMilliseconds();case"Seconds":return Ie?ce.getUTCSeconds():ce.getSeconds();case"Minutes":return Ie?ce.getUTCMinutes():ce.getMinutes();case"Hours":return Ie?ce.getUTCHours():ce.getHours();case"Date":return Ie?ce.getUTCDate():ce.getDate();case"Day":return Ie?ce.getUTCDay():ce.getDay();case"Month":return Ie?ce.getUTCMonth():ce.getMonth();case"FullYear":return Ie?ce.getUTCFullYear():ce.getFullYear();default:return NaN}}function Mt(b,O,ce){var Ie,xt,hn,zn,Ti;if(b.isValid()&&!isNaN(ce)){switch(Ie=b._d,xt=b._isUTC,O){case"Milliseconds":return void(xt?Ie.setUTCMilliseconds(ce):Ie.setMilliseconds(ce));case"Seconds":return void(xt?Ie.setUTCSeconds(ce):Ie.setSeconds(ce));case"Minutes":return void(xt?Ie.setUTCMinutes(ce):Ie.setMinutes(ce));case"Hours":return void(xt?Ie.setUTCHours(ce):Ie.setHours(ce));case"Date":return void(xt?Ie.setUTCDate(ce):Ie.setDate(ce));case"FullYear":break;default:return}hn=ce,zn=b.month(),Ti=29!==(Ti=b.date())||1!==zn||fi(hn)?Ti:28,xt?Ie.setUTCFullYear(hn,zn,Ti):Ie.setFullYear(hn,zn,Ti)}}function yn(b,O){if(isNaN(b)||isNaN(O))return NaN;var ce=function Vt(b,O){return(b%O+O)%O}(O,12);return b+=(O-ce)/12,1===ce?fi(b)?29:28:31-ce%7%2}wt=Array.prototype.indexOf?Array.prototype.indexOf:function(b){var O;for(O=0;O<this.length;++O)if(this[O]===b)return O;return-1},$("M",["MM",2],"Mo",function(){return this.month()+1}),$("MMM",0,0,function(b){return this.localeData().monthsShort(this,b)}),$("MMMM",0,0,function(b){return this.localeData().months(this,b)}),Q("M",Ue,W),Q("MM",Ue,Ge),Q("MMM",function(b,O){return O.monthsShortRegex(b)}),Q("MMMM",function(b,O){return O.monthsRegex(b)}),en(["M","MM"],function(b,O){O[1]=Rt(b)-1}),en(["MMM","MMMM"],function(b,O,ce,Ie){var xt=ce._locale.monthsParse(b,Ie,ce._strict);null!=xt?O[1]=xt:be(ce).invalidMonth=b});var Hn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),pi="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Yi=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Hi=Ft,$i=Ft;function Ir(b,O,ce){var Ie,xt,hn,zn=b.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],Ie=0;Ie<12;++Ie)hn=me([2e3,Ie]),this._shortMonthsParse[Ie]=this.monthsShort(hn,"").toLocaleLowerCase(),this._longMonthsParse[Ie]=this.months(hn,"").toLocaleLowerCase();return ce?"MMM"===O?-1!==(xt=wt.call(this._shortMonthsParse,zn))?xt:null:-1!==(xt=wt.call(this._longMonthsParse,zn))?xt:null:"MMM"===O?-1!==(xt=wt.call(this._shortMonthsParse,zn))||-1!==(xt=wt.call(this._longMonthsParse,zn))?xt:null:-1!==(xt=wt.call(this._longMonthsParse,zn))||-1!==(xt=wt.call(this._shortMonthsParse,zn))?xt:null}function qi(b,O){if(!b.isValid())return b;if("string"==typeof O)if(/^\d+$/.test(O))O=Rt(O);else if(!E(O=b.localeData().monthsParse(O)))return b;var ce=O,Ie=b.date();return Ie=Ie<29?Ie:Math.min(Ie,yn(b.year(),ce)),b._isUTC?b._d.setUTCMonth(ce,Ie):b._d.setMonth(ce,Ie),b}function Br(b){return null!=b?(qi(this,b),a.updateOffset(this,!0),this):he(this,"Month")}function Bn(){function b(rr,$r){return $r.length-rr.length}var xt,hn,zn,Ti,O=[],ce=[],Ie=[];for(xt=0;xt<12;xt++)hn=me([2e3,xt]),zn=Je(this.monthsShort(hn,"")),Ti=Je(this.months(hn,"")),O.push(zn),ce.push(Ti),Ie.push(Ti),Ie.push(zn);O.sort(b),ce.sort(b),Ie.sort(b),this._monthsRegex=new RegExp("^("+Ie.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+ce.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+O.join("|")+")","i")}function Qn(b,O,ce,Ie,xt,hn,zn){var Ti;return b<100&&b>=0?(Ti=new Date(b+400,O,ce,Ie,xt,hn,zn),isFinite(Ti.getFullYear())&&Ti.setFullYear(b)):Ti=new Date(b,O,ce,Ie,xt,hn,zn),Ti}function Mi(b){var O,ce;return b<100&&b>=0?((ce=Array.prototype.slice.call(arguments))[0]=b+400,O=new Date(Date.UTC.apply(null,ce)),isFinite(O.getUTCFullYear())&&O.setUTCFullYear(b)):O=new Date(Date.UTC.apply(null,arguments)),O}function Ri(b,O,ce){var Ie=7+O-ce;return-(7+Mi(b,0,Ie).getUTCDay()-O)%7+Ie-1}function or(b,O,ce,Ie,xt){var rr,$r,Ti=1+7*(O-1)+(7+ce-Ie)%7+Ri(b,Ie,xt);return Ti<=0?$r=Ye(rr=b-1)+Ti:Ti>Ye(b)?(rr=b+1,$r=Ti-Ye(b)):(rr=b,$r=Ti),{year:rr,dayOfYear:$r}}function ar(b,O,ce){var hn,zn,Ie=Ri(b.year(),O,ce),xt=Math.floor((b.dayOfYear()-Ie-1)/7)+1;return xt<1?hn=xt+$n(zn=b.year()-1,O,ce):xt>$n(b.year(),O,ce)?(hn=xt-$n(b.year(),O,ce),zn=b.year()+1):(zn=b.year(),hn=xt),{week:hn,year:zn}}function $n(b,O,ce){var Ie=Ri(b,O,ce),xt=Ri(b+1,O,ce);return(Ye(b)-Ie+xt)/7}$("w",["ww",2],"wo","week"),$("W",["WW",2],"Wo","isoWeek"),Q("w",Ue,W),Q("ww",Ue,Ge),Q("W",Ue,W),Q("WW",Ue,Ge),Un(["w","ww","W","WW"],function(b,O,ce,Ie){O[Ie.substr(0,1)]=Rt(b)});function zs(b,O){return b.slice(O,7).concat(b.slice(0,O))}$("d",0,"do","day"),$("dd",0,0,function(b){return this.localeData().weekdaysMin(this,b)}),$("ddd",0,0,function(b){return this.localeData().weekdaysShort(this,b)}),$("dddd",0,0,function(b){return this.localeData().weekdays(this,b)}),$("e",0,0,"weekday"),$("E",0,0,"isoWeekday"),Q("d",Ue),Q("e",Ue),Q("E",Ue),Q("dd",function(b,O){return O.weekdaysMinRegex(b)}),Q("ddd",function(b,O){return O.weekdaysShortRegex(b)}),Q("dddd",function(b,O){return O.weekdaysRegex(b)}),Un(["dd","ddd","dddd"],function(b,O,ce,Ie){var xt=ce._locale.weekdaysParse(b,Ie,ce._strict);null!=xt?O.d=xt:be(ce).invalidWeekday=b}),Un(["d","e","E"],function(b,O,ce,Ie){O[Ie]=Rt(b)});var Mo="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Gs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),eo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ls=Ft,ho=Ft,ns=Ft;function er(b,O,ce){var Ie,xt,hn,zn=b.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Ie=0;Ie<7;++Ie)hn=me([2e3,1]).day(Ie),this._minWeekdaysParse[Ie]=this.weekdaysMin(hn,"").toLocaleLowerCase(),this._shortWeekdaysParse[Ie]=this.weekdaysShort(hn,"").toLocaleLowerCase(),this._weekdaysParse[Ie]=this.weekdays(hn,"").toLocaleLowerCase();return ce?"dddd"===O?-1!==(xt=wt.call(this._weekdaysParse,zn))?xt:null:"ddd"===O?-1!==(xt=wt.call(this._shortWeekdaysParse,zn))?xt:null:-1!==(xt=wt.call(this._minWeekdaysParse,zn))?xt:null:"dddd"===O?-1!==(xt=wt.call(this._weekdaysParse,zn))||-1!==(xt=wt.call(this._shortWeekdaysParse,zn))||-1!==(xt=wt.call(this._minWeekdaysParse,zn))?xt:null:"ddd"===O?-1!==(xt=wt.call(this._shortWeekdaysParse,zn))||-1!==(xt=wt.call(this._weekdaysParse,zn))||-1!==(xt=wt.call(this._minWeekdaysParse,zn))?xt:null:-1!==(xt=wt.call(this._minWeekdaysParse,zn))||-1!==(xt=wt.call(this._weekdaysParse,zn))||-1!==(xt=wt.call(this._shortWeekdaysParse,zn))?xt:null}function Os(){function b($o,La){return La.length-$o.length}var hn,zn,Ti,rr,$r,O=[],ce=[],Ie=[],xt=[];for(hn=0;hn<7;hn++)zn=me([2e3,1]).day(hn),Ti=Je(this.weekdaysMin(zn,"")),rr=Je(this.weekdaysShort(zn,"")),$r=Je(this.weekdays(zn,"")),O.push(Ti),ce.push(rr),Ie.push($r),xt.push(Ti),xt.push(rr),xt.push($r);O.sort(b),ce.sort(b),Ie.sort(b),xt.sort(b),this._weekdaysRegex=new RegExp("^("+xt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Ie.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ce.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+O.join("|")+")","i")}function Es(){return this.hours()%12||12}function ps(b,O){$(b,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),O)})}function Do(b,O){return O._meridiemParse}$("H",["HH",2],0,"hour"),$("h",["hh",2],0,Es),$("k",["kk",2],0,function fo(){return this.hours()||24}),$("hmm",0,0,function(){return""+Es.apply(this)+Tn(this.minutes(),2)}),$("hmmss",0,0,function(){return""+Es.apply(this)+Tn(this.minutes(),2)+Tn(this.seconds(),2)}),$("Hmm",0,0,function(){return""+this.hours()+Tn(this.minutes(),2)}),$("Hmmss",0,0,function(){return""+this.hours()+Tn(this.minutes(),2)+Tn(this.seconds(),2)}),ps("a",!0),ps("A",!1),Q("a",Do),Q("A",Do),Q("H",Ue,xe),Q("h",Ue,W),Q("k",Ue,W),Q("HH",Ue,Ge),Q("hh",Ue,Ge),Q("kk",Ue,Ge),Q("hmm",_t),Q("hmmss",Lt),Q("Hmm",_t),Q("Hmmss",Lt),en(["H","HH"],3),en(["k","kk"],function(b,O,ce){var Ie=Rt(b);O[3]=24===Ie?0:Ie}),en(["a","A"],function(b,O,ce){ce._isPm=ce._locale.isPM(b),ce._meridiem=b}),en(["h","hh"],function(b,O,ce){O[3]=Rt(b),be(ce).bigHour=!0}),en("hmm",function(b,O,ce){var Ie=b.length-2;O[3]=Rt(b.substr(0,Ie)),O[4]=Rt(b.substr(Ie)),be(ce).bigHour=!0}),en("hmmss",function(b,O,ce){var Ie=b.length-4,xt=b.length-2;O[3]=Rt(b.substr(0,Ie)),O[4]=Rt(b.substr(Ie,2)),O[5]=Rt(b.substr(xt)),be(ce).bigHour=!0}),en("Hmm",function(b,O,ce){var Ie=b.length-2;O[3]=Rt(b.substr(0,Ie)),O[4]=Rt(b.substr(Ie))}),en("Hmmss",function(b,O,ce){var Ie=b.length-4,xt=b.length-2;O[3]=Rt(b.substr(0,Ie)),O[4]=Rt(b.substr(Ie,2)),O[5]=Rt(b.substr(xt))});var Co=rt("Hours",!0);var Rs,Ks={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Hn,monthsShort:pi,week:{dow:0,doy:6},weekdays:Mo,weekdaysMin:eo,weekdaysShort:Gs,meridiemParse:/[ap]\.?m?\.?/i},Cr={},hr={};function to(b,O){var ce,Ie=Math.min(b.length,O.length);for(ce=0;ce<Ie;ce+=1)if(b[ce]!==O[ce])return ce;return Ie}function qt(b){return b&&b.toLowerCase().replace("_","-")}function dn(b){var O=null;if(void 0===Cr[b]&&Ze&&Ze.exports&&function Xe(b){return!(!b||!b.match("^[^/\\\\]*$"))}
vendor: 4,806 bytes, line 1
1(b))try{O=Rs._abbr,f(6700)("./"+b),Ln(O)}catch(Ie){Cr[b]=null}return Cr[b]}function Ln(b,O){var ce;return b&&((ce=S(O)?Vi(b):Jn(b,O))?Rs=ce:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+b+" not found. Did you forget to load it?")),Rs._abbr}function Jn(b,O){if(null!==O){var ce,Ie=Ks;if(O.abbr=b,null!=Cr[b])qe("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),Ie=Cr[b]._config;else if(null!=O.parentLocale)if(null!=Cr[O.parentLocale])Ie=Cr[O.parentLocale]._config;else{if(null==(ce=dn(O.parentLocale)))return hr[O.parentLocale]||(hr[O.parentLocale]=[]),hr[O.parentLocale].push({name:b,config:O}),null;Ie=ce._config}return Cr[b]=new Re(Ee(Ie,O)),hr[b]&&hr[b].forEach(function(xt){Jn(xt.name,xt.config)}),Ln(b),Cr[b]}return delete Cr[b],null}function Vi(b){var O;if(b&&b._locale&&b._locale._abbr&&(b=b._locale._abbr),!b)return Rs;if(!c(b)){if(O=dn(b))return O;b=[b]}return function Ce(b){for(var ce,Ie,xt,hn,O=0;O<b.length;){for(ce=(hn=qt(b[O]).split("-")).length,Ie=(Ie=qt(b[O+1]))?Ie.split("-"):null;ce>0;){if(xt=dn(hn.slice(0,ce).join("-")))return xt;if(Ie&&Ie.length>=ce&&to(hn,Ie)>=ce-1)break;ce--}O++}return Rs}(b)}function Bi(b){var O,ce=b._a;return ce&&-2===be(b).overflow&&(O=ce[1]<0||ce[1]>11?1:ce[2]<1||ce[2]>yn(ce[0],ce[1])?2:ce[3]<0||ce[3]>24||24===ce[3]&&(0!==ce[4]||0!==ce[5]||0!==ce[6])?3:ce[4]<0||ce[4]>59?4:ce[5]<0||ce[5]>59?5:ce[6]<0||ce[6]>999?6:-1,be(b)._overflowDayOfYear&&(O<0||O>2)&&(O=2),be(b)._overflowWeeks&&-1===O&&(O=7),be(b)._overflowWeekday&&-1===O&&(O=8),be(b).overflow=O),b}var Xi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Di=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wi=/Z|[+-]\d\d(?::?\d\d)?/,Gr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],no=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Zo=/^\/?Date\((-?\d+)/i,Rr=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,So={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ps(b){var O,ce,hn,zn,Ti,rr,Ie=b._i,xt=Xi.exec(Ie)||Di.exec(Ie),$r=Gr.length,$o=no.length;if(xt){for(be(b).iso=!0,O=0,ce=$r;O<ce;O++)if(Gr[O][1].exec(xt[1])){zn=Gr[O][0],hn=!1!==Gr[O][2];break}if(null==zn)return void(b._isValid=!1);if(xt[3]){for(O=0,ce=$o;O<ce;O++)if(no[O][1].exec(xt[3])){Ti=(xt[2]||" ")+no[O][0];break}if(null==Ti)return void(b._isValid=!1)}if(!hn&&null!=Ti)return void(b._isValid=!1);if(xt[4]){if(!wi.exec(xt[4]))return void(b._isValid=!1);rr="Z"}b._f=zn+(Ti||"")+(rr||""),Rn(b)}else b._isValid=!1}function cs(b){var O=parseInt(b,10);return O<=49?2e3+O:O<=999?1900+O:O}function Ys(b){var ce,O=Rr.exec(function Wn(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(b._i));if(O){if(ce=function ya(b,O,ce,Ie,xt,hn){var zn=[cs(b),pi.indexOf(O),parseInt(ce,10),parseInt(Ie,10),parseInt(xt,10)];return hn&&zn.push(parseInt(hn,10)),zn}(O[4],O[3],O[2],O[5],O[6],O[7]),!function zi(b,O,ce){return!b||Gs.indexOf(b)===new Date(O[0],O[1],O[2]).getDay()||(be(ce).weekdayMismatch=!0,ce._isValid=!1,!1)}(O[1],ce,b))return;b._a=ce,b._tzm=function Oo(b,O,ce){if(b)return So[b];if(O)return 0;var Ie=parseInt(ce,10),xt=Ie%100;return(Ie-xt)/100*60+xt}(O[8],O[9],O[10]),b._d=Mi.apply(null,b._a),b._d.setUTCMinutes(b._d.getUTCMinutes()-b._tzm),be(b).rfc2822=!0}else b._isValid=!1}function ve(b,O,ce){return null!=b?b:null!=O?O:ce}function Z(b){var O,ce,xt,hn,zn,Ie=[];if(!b._d){for(xt=function le(b){var O=new Date(a.now());return b._useUTC?[O.getUTCFullYear(),O.getUTCMonth(),O.getUTCDate()]:[O.getFullYear(),O.getMonth(),O.getDate()]}(b),b._w&&null==b._a[2]&&null==b._a[1]&&function ht(b){var O,ce,Ie,xt,hn,zn,Ti,rr,$r;null!=(O=b._w).GG||null!=O.W||null!=O.E?(hn=1,zn=4,ce=ve(O.GG,b._a[0],ar(_r(),1,4).year),Ie=ve(O.W,1),((xt=ve(O.E,1))<1||xt>
vendor: 5,476 bytes, line 1
17)&&(rr=!0)):(hn=b._locale._week.dow,zn=b._locale._week.doy,$r=ar(_r(),hn,zn),ce=ve(O.gg,b._a[0],$r.year),Ie=ve(O.w,$r.week),null!=O.d?((xt=O.d)<0||xt>6)&&(rr=!0):null!=O.e?(xt=O.e+hn,(O.e<0||O.e>6)&&(rr=!0)):xt=hn),Ie<1||Ie>$n(ce,hn,zn)?be(b)._overflowWeeks=!0:null!=rr?be(b)._overflowWeekday=!0:(Ti=or(ce,Ie,xt,hn,zn),b._a[0]=Ti.year,b._dayOfYear=Ti.dayOfYear)}(b),null!=b._dayOfYear&&(zn=ve(b._a[0],xt[0]),(b._dayOfYear>Ye(zn)||0===b._dayOfYear)&&(be(b)._overflowDayOfYear=!0),ce=Mi(zn,0,b._dayOfYear),b._a[1]=ce.getUTCMonth(),b._a[2]=ce.getUTCDate()),O=0;O<3&&null==b._a[O];++O)b._a[O]=Ie[O]=xt[O];for(;O<7;O++)b._a[O]=Ie[O]=null==b._a[O]?2===O?1:0:b._a[O];24===b._a[3]&&0===b._a[4]&&0===b._a[5]&&0===b._a[6]&&(b._nextDay=!0,b._a[3]=0),b._d=(b._useUTC?Mi:Qn).apply(null,Ie),hn=b._useUTC?b._d.getUTCDay():b._d.getDay(),null!=b._tzm&&b._d.setUTCMinutes(b._d.getUTCMinutes()-b._tzm),b._nextDay&&(b._a[3]=24),b._w&&void 0!==b._w.d&&b._w.d!==hn&&(be(b).weekdayMismatch=!0)}}function Rn(b){if(b._f!==a.ISO_8601)if(b._f!==a.RFC_2822){b._a=[],be(b).empty=!0;var ce,Ie,xt,hn,zn,$r,$o,O=""+b._i,Ti=O.length,rr=0;for($o=(xt=nt(b._f,b._locale).match(Nt)||[]).length,ce=0;ce<$o;ce++)(Ie=(O.match(Me(hn=xt[ce],b))||[])[0])&&((zn=O.substr(0,O.indexOf(Ie))).length>0&&be(b).unusedInput.push(zn),O=O.slice(O.indexOf(Ie)+Ie.length),rr+=Ie.length),oe[hn]?(Ie?be(b).empty=!1:be(b).unusedTokens.push(hn),ri(hn,Ie,b)):b._strict&&!Ie&&be(b).unusedTokens.push(hn);be(b).charsLeftOver=Ti-rr,O.length>0&&be(b).unusedInput.push(O),b._a[3]<=12&&!0===be(b).bigHour&&b._a[3]>0&&(be(b).bigHour=void 0),be(b).parsedDateParts=b._a.slice(0),be(b).meridiem=b._meridiem,b._a[3]=function si(b,O,ce){var Ie;return null==ce?O:null!=b.meridiemHour?b.meridiemHour(O,ce):(null!=b.isPM&&((Ie=b.isPM(ce))&&O<12&&(O+=12),!Ie&&12===O&&(O=0)),O)}(b._locale,b._a[3],b._meridiem),null!==($r=be(b).era)&&(b._a[0]=b._locale.erasConvertYear($r,b._a[0])),Z(b),Bi(b)}else Ys(b);else Ps(b)}function br(b){var O=b._i,ce=b._f;return b._locale=b._locale||Vi(b._l),null===O||void 0===ce&&""===O?Et({nullInput:!0}):("string"==typeof O&&(b._i=O=b._locale.preparse(O)),Oe(O)?new ie(Bi(O)):(I(O)?b._d=O:c(ce)?function Kr(b){var O,ce,Ie,xt,hn,zn,Ti=!1,rr=b._f.length;if(0===rr)return be(b).invalidFormat=!0,void(b._d=new Date(NaN));for(xt=0;xt<rr;xt++)hn=0,zn=!1,O=ze({},b),null!=b._useUTC&&(O._useUTC=b._useUTC),O._f=b._f[xt],Rn(O),gt(O)&&(zn=!0),hn+=be(O).charsLeftOver,hn+=10*be(O).unusedTokens.length,be(O).score=hn,Ti?hn<Ie&&(Ie=hn,ce=O):(null==Ie||hn<Ie||zn)&&(Ie=hn,ce=O,zn&&(Ti=!0));q(b,ce||O)}(b):ce?Rn(b):function ms(b){var O=b._i;S(O)?b._d=new Date(a.now()):I(O)?b._d=new Date(O.valueOf()):"string"==typeof O?function Fr(b){var O=Zo.exec(b._i);null===O?(Ps(b),!1===b._isValid&&(delete b._isValid,Ys(b),!1===b._isValid&&(delete b._isValid,b._strict?b._isValid=!1:a.createFromInputFallback(b)))):b._d=new Date(+O[1])}(b):c(O)?(b._a=ee(O.slice(0),function(ce){return parseInt(ce,10)}),Z(b)):y(O)?function po(b){if(!b._d){var O=B(b._i);b._a=ee([O.year,O.month,void 0===O.day?O.date:O.day,O.hour,O.minute,O.second,O.millisecond],function(Ie){return Ie&&parseInt(Ie,10)}),Z(b)}}(b):E(O)?b._d=new Date(O):a.createFromInputFallback(b)}(b),gt(b)||(b._d=null),b))}function Is(b,O,ce,Ie,xt){var hn={};return(!0===O||!1===O)&&(Ie=O,O=void 0),(!0===ce||!1===ce)&&(Ie=ce,ce=void 0),(y(b)&&T(b)||c(b)&&0===b.length)&&(b=void 0),hn._isAMomentObject=!0,hn._useUTC=hn._isUTC=xt,hn._l=ce,hn._i=b,hn._f=O,hn._strict=Ie,function Lr(b){var O=new ie(Bi(br(b)));return O._nextDay&&(O.add(1,"d"),O._nextDay=void 0),O}(hn)}function _r(b,O,ce,Ie){return Is(b,O,ce,Ie,!1)}a.createFromInputFallback=at("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(b){b._d=new Date(b._i+(b._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var io=at("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var b=_r.apply(null,arguments);return this.isValid()&&b.isValid()?b<this?this:b:Et()}),Qo=at("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var b=_r.apply(null,arguments);return this.isValid()&&b.isValid()?b>this?this:b:Et()});function ra(b,O){var ce,Ie;if(1===O.length&&c(O[0])&&(O=O[0]),!O.length)return _r();for(ce=O[0],Ie=1;Ie<O.length;++Ie)(!O[Ie].isValid()||O[Ie][b](ce))&&(ce=O[Ie]);return ce}var ro=["year","quarter","month","week","day","hour","minute","second","millisecond"];function sa(b){var O=B(b),ce=O.year||0,Ie=O.quarter||0,xt=O.month||0,hn=O.week||O.isoWeek||0,zn=O.day||0,Ti=O.hour||0,rr=O.minute||0,$r=O.second||0,$o=O.millisecond||0;this._isValid=function va(b){var O,Ie,ce=!1,xt=ro.length;for(O in b)if(x(b,O)&&(-1===wt.call(ro,O)||null!=b[O]&&isNaN(b[O])))return!1;for(Ie=0;Ie<xt;++Ie)if(b[ro[Ie]]){if(ce)return!1;parseFloat(b[ro[Ie]])!==Rt(b[ro[Ie]])&&(ce=!0)}return!0}(O),this._milliseconds=+$o+1e3*$r+6e4*rr+1e3*Ti*60*60,this._days=+zn+7*hn,this._months=+xt+3*Ie+12*ce,this._data={},this._locale=Vi(),this._bubble()}function ko(b){return b instanceof sa}function Jo(b){return b<0?-1*Math.round(-1*b):Math.round(b)}function aa(b,O){$(b,0,0,function(){var ce=this.utcOffset(),Ie="+";return ce<0&&(ce=-ce,Ie="-"),Ie+Tn(~~(ce/60),2)+O+Tn(~~ce%60,2)})}
vendor: 13,497 bytes, line 1
1aa("Z",":"),aa("ZZ",""),Q("Z",Qt),Q("ZZ",Qt),en(["Z","ZZ"],function(b,O,ce){ce._useUTC=!0,ce._tzm=je(Qt,b)});var X=/([\+\-]|\d\d)/gi;function je(b,O){var xt,hn,ce=(O||"").match(b);return null===ce?null:0===(hn=60*(xt=((ce[ce.length-1]||[])+"").match(X)||["-",0,0])[1]+Rt(xt[2]))?0:"+"===xt[0]?hn:-hn}function ae(b,O){var ce,Ie;return O._isUTC?(ce=O.clone(),Ie=(Oe(b)||I(b)?b.valueOf():_r(b).valueOf())-ce.valueOf(),ce._d.setTime(ce._d.valueOf()+Ie),a.updateOffset(ce,!1),ce):_r(b).local()}function ut(b){return-Math.round(b._d.getTimezoneOffset())}function rs(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Fs=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Wr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xr(b,O){var xt,hn,zn,ce=b,Ie=null;return ko(b)?ce={ms:b._milliseconds,d:b._days,M:b._months}:E(b)||!isNaN(+b)?(ce={},O?ce[O]=+b:ce.milliseconds=+b):(Ie=Fs.exec(b))?(xt="-"===Ie[1]?-1:1,ce={y:0,d:Rt(Ie[2])*xt,h:Rt(Ie[3])*xt,m:Rt(Ie[4])*xt,s:Rt(Ie[5])*xt,ms:Rt(Jo(1e3*Ie[6]))*xt}):(Ie=Wr.exec(b))?ce={y:pr(Ie[2],xt="-"===Ie[1]?-1:1),M:pr(Ie[3],xt),w:pr(Ie[4],xt),d:pr(Ie[5],xt),h:pr(Ie[6],xt),m:pr(Ie[7],xt),s:pr(Ie[8],xt)}:null==ce?ce={}:"object"==typeof ce&&("from"in ce||"to"in ce)&&(zn=function Qs(b,O){var ce;return b.isValid()&&O.isValid()?(O=ae(O,b),b.isBefore(O)?ce=xs(b,O):((ce=xs(O,b)).milliseconds=-ce.milliseconds,ce.months=-ce.months),ce):{milliseconds:0,months:0}}(_r(ce.from),_r(ce.to)),(ce={}).ms=zn.milliseconds,ce.M=zn.months),hn=new sa(ce),ko(b)&&x(b,"_locale")&&(hn._locale=b._locale),ko(b)&&x(b,"_isValid")&&(hn._isValid=b._isValid),hn}function pr(b,O){var ce=b&&parseFloat(b.replace(",","."));return(isNaN(ce)?0:ce)*O}function xs(b,O){var ce={};return ce.months=O.month()-b.month()+12*(O.year()-b.year()),b.clone().add(ce.months,"M").isAfter(O)&&--ce.months,ce.milliseconds=+O-+b.clone().add(ce.months,"M"),ce}function Ao(b,O){return function(ce,Ie){var hn;return null!==Ie&&!isNaN(+Ie)&&(qe(O,"moment()."+O+"(period, number) is deprecated. Please use moment()."+O+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),hn=ce,ce=Ie,Ie=hn),Uo(this,xr(ce,Ie),b),this}}function Uo(b,O,ce,Ie){var xt=O._milliseconds,hn=Jo(O._days),zn=Jo(O._months);!b.isValid()||(Ie=null==Ie||Ie,zn&&qi(b,he(b,"Month")+zn*ce),hn&&Mt(b,"Date",he(b,"Date")+hn*ce),xt&&b._d.setTime(b._d.valueOf()+xt*ce),Ie&&a.updateOffset(b,hn||zn))}xr.fn=sa.prototype,xr.invalid=function Zs(){return xr(NaN)};var Ma=Ao(1,"add"),Da=Ao(-1,"subtract");function Ro(b){return"string"==typeof b||b instanceof String}function la(b){return Oe(b)||I(b)||Ro(b)||E(b)||function sl(b){var O=c(b),ce=!1;return O&&(ce=0===b.filter(function(Ie){return!E(Ie)&&Ro(b)}).length),O&&ce}(b)||function ca(b){var xt,O=y(b)&&!T(b),ce=!1,Ie=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],zn=Ie.length;for(xt=0;xt<zn;xt+=1)ce=ce||x(b,Ie[xt]);return O&&ce}(b)||null==b}function za(b){var xt,O=y(b)&&!T(b),ce=!1,Ie=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(xt=0;xt<Ie.length;xt+=1)ce=ce||x(b,Ie[xt]);return O&&ce}function Ne(b,O){if(b.date()<O.date())return-Ne(O,b);var ce=12*(O.year()-b.year())+(O.month()-b.month()),Ie=b.clone().add(ce,"months");return-(ce+(O-Ie<0?(O-Ie)/(Ie-b.clone().add(ce-1,"months")):(O-Ie)/(b.clone().add(ce+1,"months")-Ie)))||0}function jn(b){var O;return void 0===b?this._locale._abbr:(null!=(O=Vi(b))&&(this._locale=O),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var mn=at("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(b){return void 0===b?this.localeData():this.locale(b)});function An(){return this._locale}var Zr=6e4,Xo=60*Zr,wa=3506328*Xo;function mo(b,O){return(b%O+O)%O}function so(b,O,ce){return b<100&&b>=0?new Date(b+400,O,ce)-wa:new Date(b,O,ce).valueOf()}function kr(b,O,ce){return b<100&&b>=0?Date.UTC(b+400,O,ce)-wa:Date.UTC(b,O,ce)}function Pa(b,O){return O.erasAbbrRegex(b)}function $a(){var xt,hn,zn,Ti,rr,b=[],O=[],ce=[],Ie=[],$r=this.eras();for(xt=0,hn=$r.length;xt<hn;++xt)zn=Je($r[xt].name),Ti=Je($r[xt].abbr),rr=Je($r[xt].narrow),O.push(zn),b.push(Ti),ce.push(rr),Ie.push(zn),Ie.push(Ti),Ie.push(rr);this._erasRegex=new RegExp("^("+Ie.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+O.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+b.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+ce.join("|")+")","i")}function Ea(b,O){$(0,[b,b.length],0,O)}function Yt(b,O,ce,Ie,xt){var hn;return null==b?ar(this,Ie,xt).year:(O>(hn=$n(b,Ie,xt))&&(O=hn),Xn.call(this,b,O,ce,Ie,xt))}function Xn(b,O,ce,Ie,xt){var hn=or(b,O,ce,Ie,xt),zn=Mi(hn.year,0,hn.dayOfYear);return this.year(zn.getUTCFullYear()),this.month(zn.getUTCMonth()),this.date(zn.getUTCDate()),this}$("N",0,0,"eraAbbr"),$("NN",0,0,"eraAbbr"),$("NNN",0,0,"eraAbbr"),$("NNNN",0,0,"eraName"),$("NNNNN",0,0,"eraNarrow"),$("y",["y",1],"yo","eraYear"),$("y",["yy",2],0,"eraYear"),$("y",["yyy",3],0,"eraYear"),$("y",["yyyy",4],0,"eraYear"),Q("N",Pa),Q("NN",Pa),Q("NNN",Pa),Q("NNNN",function al(b,O){return O.erasNameRegex(b)}),Q("NNNNN",function Io(b,O){return O.erasNarrowRegex(b)}),en(["N","NN","NNN","NNNN","NNNNN"],function(b,O,ce,Ie){var xt=ce._locale.erasParse(b,Ie,ce._strict);xt?be(ce).era=xt:be(ce).invalidEra=b}),Q("y",Fn),Q("yy",Fn),Q("yyy",Fn),Q("yyyy",Fn),Q("yo",function ll(b,O){return O._eraYearOrdinalRegex||Fn}),en(["y","yy","yyy","yyyy"],0),en(["yo"],function(b,O,ce,Ie){var xt;ce._locale._eraYearOrdinalRegex&&(xt=b.match(ce._locale._eraYearOrdinalRegex)),O[0]=ce._locale.eraYearOrdinalParse?ce._locale.eraYearOrdinalParse(b,xt):parseInt(b,10)}),$(0,["gg",2],0,function(){return this.weekYear()%100}),$(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ea("gggg","weekYear"),Ea("ggggg","weekYear"),Ea("GGGG","isoWeekYear"),Ea("GGGGG","isoWeekYear"),Q("G",ii),Q("g",ii),Q("GG",Ue,Ge),Q("gg",Ue,Ge),Q("GGGG",Pt,de),Q("gggg",Pt,de),Q("GGGGG",_n,ct),Q("ggggg",_n,ct),Un(["gggg","ggggg","GGGG","GGGGG"],function(b,O,ce,Ie){O[Ie.substr(0,2)]=Rt(b)}),Un(["gg","GG"],function(b,O,ce,Ie){O[Ie]=a.parseTwoDigitYear(b)}),$("Q",0,"Qo","quarter"),Q("Q",Ke),en("Q",function(b,O){O[1]=3*(Rt(b)-1)}),$("D",["DD",2],"Do","date"),Q("D",Ue,W),Q("DD",Ue,Ge),Q("Do",function(b,O){return b?O._dayOfMonthOrdinalParse||O._ordinalParse:O._dayOfMonthOrdinalParseLenient}),en(["D","DD"],2),en("Do",function(b,O){O[2]=Rt(b.match(Ue)[0])});var cr=rt("Date",!0);$("DDD",["DDDD",3],"DDDo","dayOfYear"),Q("DDD",Xt),Q("DDDD",Fe),en(["DDD","DDDD"],function(b,O,ce){ce._dayOfYear=Rt(b)}),$("m",["mm",2],0,"minute"),Q("m",Ue,xe),Q("mm",Ue,Ge),en(["m","mm"],4);var Js=rt("Minutes",!1);$("s",["ss",2],0,"second"),Q("s",Ue,xe),Q("ss",Ue,Ge),en(["s","ss"],5);var P,F,ta=rt("Seconds",!1);for($("S",0,0,function(){return~~(this.millisecond()/100)}),$(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),$(0,["SSS",3],0,"millisecond"),$(0,["SSSS",4],0,function(){return 10*this.millisecond()}),$(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),$(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),$(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),$(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),$(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Q("S",Xt,Ke),Q("SS",Xt,Ge),Q("SSS",Xt,Fe),P="SSSS";P.length<=9;P+="S")Q(P,Fn);function k(b,O){O[6]=Rt(1e3*("0."+b))}for(P="S";P.length<=9;P+="S")en(P,k);F=rt("Milliseconds",!1),$("z",0,0,"zoneAbbr"),$("zz",0,0,"zoneName");var Se=ie.prototype;function vn(b){return b}Se.add=Ma,Se.calendar=function jo(b,O){1===arguments.length&&(arguments[0]?la(arguments[0])?(b=arguments[0],O=void 0):za(arguments[0])&&(O=arguments[0],b=void 0):(b=void 0,O=void 0));var ce=b||_r(),Ie=ae(ce,this).startOf("day"),xt=a.calendarFormat(this,Ie)||"sameElse",hn=O&&(lt(O[xt])?O[xt].call(this,ce):O[xt]);return this.format(hn||this.localeData().calendar(xt,this,_r(ce)))},Se.clone=function zo(){return new ie(this)},Se.diff=function Ns(b,O,ce){var Ie,xt,hn;if(!this.isValid())return NaN;if(!(Ie=ae(b,this)).isValid())return NaN;switch(xt=6e4*(Ie.utcOffset()-this.utcOffset()),O=We(O)){case"year":hn=Ne(this,Ie)/12;break;case"month":hn=Ne(this,Ie);break;case"quarter":hn=Ne(this,Ie)/3;break;case"second":hn=(this-Ie)/1e3;break;case"minute":hn=(this-Ie)/6e4;break;case"hour":hn=(this-Ie)/36e5;break;case"day":hn=(this-Ie-xt)/864e5;break;case"week":hn=(this-Ie-xt)/6048e5;break;default:hn=this-Ie}return ce?hn:it(hn)},Se.endOf=function ol(b){var O,ce;if(void 0===(b=We(b))||"millisecond"===b||!this.isValid())return this;switch(ce=this._isUTC?kr:so,b){case"year":O=ce(this.year()+1,0,1)-1;break;case"quarter":O=ce(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":O=ce(this.year(),this.month()+1,1)-1;break;case"week":O=ce(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":O=ce(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":O=ce(this.year(),this.month(),this.date()+1)-1;break;case"hour":O=this._d.valueOf(),O+=Xo-mo(O+(this._isUTC?0:this.utcOffset()*Zr),Xo)-1;break;case"minute":O=this._d.valueOf(),O+=Zr-mo(O,Zr)-1;break;case"second":O=this._d.valueOf(),O+=1e3-mo(O,1e3)-1}return this._d.setTime(O),a.updateOffset(this,!0),this},Se.format=function xn(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var O=Qe(this,b);return this.localeData().postformat(O)},Se.from=function Vn(b,O){return this.isValid()&&(Oe(b)&&b.isValid()||_r(b).isValid())?xr({to:this,from:b}).locale(this.locale()).humanize(!O):this.localeData().invalidDate()},Se.fromNow=function wn(b){return this.from(_r(),b)},Se.to=function Kn(b,O){return this.isValid()&&(Oe(b)&&b.isValid()||_r(b).isValid())?xr({from:this,to:b}).locale(this.locale()).humanize(!O):this.localeData().invalidDate()},Se.toNow=function Li(b){return this.to(_r(),b)},Se.get=function Ot(b){return lt(this[b=We(b)])?this[b]():this},Se.invalidAt=function go(){return be(this).overflow},Se.isAfter=function Po(b,O){var ce=Oe(b)?b:_r(b);return!(!this.isValid()||!ce.isValid())&&("millisecond"===(O=We(O)||"millisecond")?this.valueOf()>ce.valueOf():ce.valueOf()<this.clone().startOf(O).valueOf())},Se.isBefore=function Ja(b,O){var ce=Oe(b)?b:_r(b);return!(!this.isValid()||!ce.isValid())&&("millisecond"===(O=We(O)||"millisecond")?this.valueOf()<ce.valueOf():this.clone().endOf(O).valueOf()<ce.valueOf())},Se.isBetween=function Fo(b,O,ce,Ie){var xt=Oe(b)?b:_r(b),hn=Oe(O)?O:_r(O);return!!(this.isValid()&&xt.isValid()&&hn.isValid())&&("("===(Ie=Ie||"()")[0]?this.isAfter(xt,ce):!this.isBefore(xt,ce))&&(")"===Ie[1]?this.isBefore(hn,ce):!this.isAfter(hn,ce))},Se.isSame=function Xa(b,O){var Ie,ce=Oe(b)?b:_r(b);return!(!this.isValid()||!ce.isValid())&&("millisecond"===(O=We(O)||"millisecond")?this.valueOf()===ce.valueOf():(Ie=ce.valueOf(),this.clone().startOf(O).valueOf()<=Ie&&Ie<=this.clone().endOf(O).valueOf()))},Se.isSameOrAfter=function hs(b,O){return this.isSame(b,O)||this.isAfter(b,O)},Se.isSameOrBefore=function Eo(b,O){return this.isSame(b,O)||this.isBefore(b,O)},Se.isValid=function Qr(){return gt(this)},Se.lang=mn,Se.locale=jn,Se.localeData=An,Se.max=Qo,Se.min=io,Se.parsingFlags=function Si(){return q({},be(this))},Se.set=function bn(b,O){if("object"==typeof b){var Ie,ce=function z(b){var ce,O=[];for(ce in b)x(b,ce)&&O.push({unit:ce,priority:ne[ce]});return O.sort(function(Ie,xt){return Ie.priority-xt.priority}),O}(b=B(b)),xt=ce.length;for(Ie=0;Ie<xt;Ie++)this[ce[Ie].unit](b[ce[Ie].unit])}else if(lt(this[b=We(b)]))return this[b](O);return this},Se.startOf=function el(b){var O,ce;if(void 0===(b=We(b))||"millisecond"===b||!this.isValid())return this;switch(ce=this._isUTC?kr:so,b){case"year":O=ce(this.year(),0,1);break;case"quarter":O=ce(this.year(),this.month()-this.month()%3,1);break;case"month":O=ce(this.year(),this.month(),1);break;case"week":O=ce(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":O=ce(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":O=ce(this.year(),this.month(),this.date());break;case"hour":O=this._d.valueOf(),O-=mo(O+(this._isUTC?0:this.utcOffset()*Zr),Xo);break;case"minute":O=this._d.valueOf(),O-=mo(O,Zr);break;case"second":O=this._d.valueOf(),O-=mo(O,1e3)}return this._d.setTime(O),a.updateOffset(this,!0),this},Se.subtract=Da,Se.toArray=function Gi(){var b=this;return[b.year(),b.month(),b.date(),b.hour(),b.minute(),b.second(),b.millisecond()]},Se.toObject=function Hs(){var b=this;return{years:b.year(),months:b.month(),date:b.date(),hours:b.hours(),minutes:b.minutes(),seconds:b.seconds(),milliseconds:b.milliseconds()}},Se.toDate=function Ds(){return new Date(this.valueOf())},Se.toISOString=function ot(b){if(!this.isValid())return null;var O=!0!==b,ce=O?this.clone().utc():this;return ce.year()<0||ce.year()>9999?Qe(ce,O?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):lt(Date.prototype.toISOString)?O?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(ce,"Z")):Qe(ce,O?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Se.inspect=function nn(){if(!this.isValid())return"moment.invali
1d(/* "+this._i+" */)";var ce,Ie,b="moment",O="";return this.isLocal()||(b=0===this.utcOffset()?"moment.utc":"moment.parseZone",O="Z"),ce="["+b+'("]',Ie=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ce+Ie+"-MM-DD[T]HH:mm:ss.SSS"+O+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Se[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Se.toJSON=function tl(){return this.isValid()?this.toISOString():null},Se.toString=function tt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Se.unix=function qs(){return Math.floor(this.valueOf()/1e3)},Se.valueOf=function Ca(){return this._d.valueOf()-6e4*(this._offset||0)},Se.creationData=function mr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Se.eraName=function gs(){var b,O,ce,Ie=this.localeData().eras();for(b=0,O=Ie.length;b<O;++b)if(ce=this.clone().startOf("day").valueOf(),Ie[b].since<=ce&&ce<=Ie[b].until||Ie[b].until<=ce&&ce<=Ie[b].since)return Ie[b].name;return""},Se.eraNarrow=function ea(){var b,O,ce,Ie=this.localeData().eras();for(b=0,O=Ie.length;b<O;++b)if(ce=this.clone().startOf("day").valueOf(),Ie[b].since<=ce&&ce<=Ie[b].until||Ie[b].until<=ce&&ce<=Ie[b].since)return Ie[b].narrow;return""},Se.eraAbbr=function Ra(){var b,O,ce,Ie=this.localeData().eras();for(b=0,O=Ie.length;b<O;++b)if(ce=this.clone().startOf("day").valueOf(),Ie[b].since<=ce&&ce<=Ie[b].until||Ie[b].until<=ce&&ce<=Ie[b].since)return Ie[b].abbr;return""},Se.eraYear=function Hr(){var b,O,ce,Ie,xt=this.localeData().eras();for(b=0,O=xt.length;b<O;++b)if(ce=xt[b].since<=xt[b].until?1:-1,Ie=this.clone().startOf("day").valueOf(),xt[b].since<=Ie&&Ie<=xt[b].until||xt[b].until<=Ie&&Ie<=xt[b].since)return(this.year()-a(xt[b].since).year())*ce+xt[b].offset;return this.year()},Se.year=De,Se.isLeapYear=function Ct(){return fi(this.year())},Se.weekYear=function Fa(b){return Yt.call(this,b,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Se.isoWeekYear=function J(b){return Yt.call(this,b,this.isoWeek(),this.isoWeekday(),1,4)},Se.quarter=Se.quarters=function mi(b){return null==b?Math.ceil((this.month()+1)/3):this.month(3*(b-1)+this.month()%3)},Se.month=Br,Se.daysInMonth=function un(){return yn(this.year(),this.month())},Se.week=Se.weeks=function uo(b){var O=this.localeData().week(this);return null==b?O:this.add(7*(b-O),"d")},Se.isoWeek=Se.isoWeeks=function As(b){var O=ar(this,1,4).week;return null==b?O:this.add(7*(b-O),"d")},Se.weeksInYear=function j(){var b=this.localeData()._week;return $n(this.year(),b.dow,b.doy)},Se.weeksInWeekYear=function et(){var b=this.localeData()._week;return $n(this.weekYear(),b.dow,b.doy)},Se.isoWeeksInYear=function se(){return $n(this.year(),1,4)},Se.isoWeeksInISOWeekYear=function g(){return $n(this.isoWeekYear(),1,4)},Se.date=cr,Se.day=Se.days=function ls(b){if(!this.isValid())return null!=b?this:NaN;var O=he(this,"Day");return null!=b?(b=function Ms(b,O){return"string"!=typeof b?b:isNaN(b)?"number"==typeof(b=O.weekdaysParse(b))?b:null:parseInt(b,10)}(b,this.localeData()),this.add(b-O,"d")):O},Se.weekday=function Pi(b){if(!this.isValid())return null!=b?this:NaN;var O=(this.day()+7-this.localeData()._week.dow)%7;return null==b?O:this.add(b-O,"d")},Se.isoWeekday=function Lo(b){if(!this.isValid())return null!=b?this:NaN;if(null!=b){var O=function To(b,O){return"string"==typeof b?O.weekdaysParse(b)%7||7:isNaN(b)?null:b}(b,this.localeData());return this.day(this.day()%7?O:O-7)}return this.day()||7},Se.dayOfYear=function Vr(b){var O=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==b?O:this.add(b-O,"d")},Se.hour=Se.hours=Co,Se.minute=Se.minutes=Js,Se.second=Se.seconds=ta,Se.millisecond=Se.milliseconds=F,Se.utcOffset=function zt(b,O,ce){var xt,Ie=this._offset||0;if(!this.isValid())return null!=b?this:NaN;if(null!=b){if("string"==typeof b){if(null===(b=je(Qt,b)))return this}else Math.abs(b)<16&&!ce&&(b*=60);return!this._isUTC&&O&&(xt=ut(this)),this._offset=b,this._isUTC=!0,null!=xt&&this.add(xt,"m"),Ie!==b&&(!O||this._changeInProgress?Uo(this,xr(b-Ie,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?Ie:ut(this)},Se.utc=function Pn(b){return this.utcOffset(0,b)},Se.local=function ti(b){return this._isUTC&&(this.utcOffset(0,b),this._isUTC=!1,b&&this.subtract(ut(this),"m")),this},Se.parseZone=function tr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var b=je(ei,this._i);null!=b?this.utcOffset(b):this.utcOffset(0,!0)}return this},Se.hasAlignedHourOffset=function lr(b){return!!this.isValid()&&(b=b?_r(b).utcOffset():0,(this.utcOffset()-b)%60==0)},Se.isDST=function Ki(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Se.isLocal=function ds(){return!!this.isValid()&&!this._isUTC},Se.isUtcOffset=function Mr(){return!!this.isValid()&&this._isUTC},Se.isUtc=rs,Se.isUTC=rs,Se.zoneAbbr=function G(){return this._isUTC?"UTC":""},Se.zoneName=function fe(){return this._isUTC?"Coordinated Universal Time":""},Se.dates=at("dates accessor is deprecated. Use date instead.",cr),Se.months=at("months accessor is deprecated. Use month instead",Br),Se.years=at("years accessor is deprecated. Use year instead",De),Se.zone
vendor: 13,404 bytes, line 1
1=at("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function kn(b,O){return null!=b?("string"!=typeof b&&(b=-b),this.utcOffset(b,O),this):-this.utcOffset()}),Se.isDSTShifted=at("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function fr(){if(!S(this._isDSTShifted))return this._isDSTShifted;var O,b={};return ze(b,this),(b=br(b))._a?(O=b._isUTC?me(b._a):_r(b._a),this._isDSTShifted=this.isValid()&&function oa(b,O,ce){var zn,Ie=Math.min(b.length,O.length),xt=Math.abs(b.length-O.length),hn=0;for(zn=0;zn<Ie;zn++)(ce&&b[zn]!==O[zn]||!ce&&Rt(b[zn])!==Rt(O[zn]))&&hn++;return hn+xt}(b._a,O.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Zn=Re.prototype;function Ei(b,O,ce,Ie){var xt=Vi(),hn=me().set(Ie,O);return xt[ce](hn,b)}function gi(b,O,ce){if(E(b)&&(O=b,b=void 0),b=b||"",null!=O)return Ei(b,O,ce,"month");var Ie,xt=[];for(Ie=0;Ie<12;Ie++)xt[Ie]=Ei(b,Ie,ce,"month");return xt}function nr(b,O,ce,Ie){"boolean"==typeof b?(E(O)&&(ce=O,O=void 0),O=O||""):(ce=O=b,b=!1,E(O)&&(ce=O,O=void 0),O=O||"");var zn,xt=Vi(),hn=b?xt._week.dow:0,Ti=[];if(null!=ce)return Ei(O,(ce+hn)%7,Ie,"day");for(zn=0;zn<7;zn++)Ti[zn]=Ei(O,(zn+hn)%7,Ie,"day");return Ti}Zn.calendar=function Cn(b,O,ce){var Ie=this._calendar[b]||this._calendar.sameElse;return lt(Ie)?Ie.call(O,ce):Ie},Zn.longDateFormat=function tn(b){var O=this._longDateFormat[b],ce=this._longDateFormat[b.toUpperCase()];return O||!ce?O:(this._longDateFormat[b]=ce.match(Nt).map(function(Ie){return"MMMM"===Ie||"MM"===Ie||"DD"===Ie||"dddd"===Ie?Ie.slice(1):Ie}).join(""),this._longDateFormat[b])},Zn.invalidDate=function vt(){return this._invalidDate},Zn.ordinal=function bt(b){return this._ordinal.replace("%d",b)},Zn.preparse=vn,Zn.postformat=vn,Zn.relativeTime=function St(b,O,ce,Ie){var xt=this._relativeTime[ce];return lt(xt)?xt(b,O,ce,Ie):xt.replace(/%d/i,b)},Zn.pastFuture=function pn(b,O){var ce=this._relativeTime[b>0?"future":"past"];return lt(ce)?ce(O):ce.replace(/%s/i,O)},Zn.set=function te(b){var O,ce;for(ce in b)x(b,ce)&&(lt(O=b[ce])?this[ce]=O:this["_"+ce]=O);this._config=b,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Zn.eras=function da(b,O){var ce,Ie,xt,hn=this._eras||Vi("en")._eras;for(ce=0,Ie=hn.length;ce<Ie;++ce)switch("string"==typeof hn[ce].since&&(xt=a(hn[ce].since).startOf("day"),hn[ce].since=xt.valueOf()),typeof hn[ce].until){case"undefined":hn[ce].until=1/0;break;case"string":xt=a(hn[ce].until).startOf("day").valueOf(),hn[ce].until=xt.valueOf()}return hn},Zn.erasParse=function us(b,O,ce){var Ie,xt,zn,Ti,rr,hn=this.eras();for(b=b.toUpperCase(),Ie=0,xt=hn.length;Ie<xt;++Ie)if(zn=hn[Ie].name.toUpperCase(),Ti=hn[Ie].abbr.toUpperCase(),rr=hn[Ie].narrow.toUpperCase(),ce)switch(O){case"N":case"NN":case"NNN":if(Ti===b)return hn[Ie];break;case"NNNN":if(zn===b)return hn[Ie];break;case"NNNNN":if(rr===b)return hn[Ie]}else if([zn,Ti,rr].indexOf(b)>=0)return hn[Ie]},Zn.erasConvertYear=function ui(b,O){var ce=b.since<=b.until?1:-1;return void 0===O?a(b.since).year():a(b.since).year()+(O-b.offset)*ce},Zn.erasAbbrRegex=function nl(b){return x(this,"_erasAbbrRegex")||$a.call(this),b?this._erasAbbrRegex:this._erasRegex},Zn.erasNameRegex=function Wa(b){return x(this,"_erasNameRegex")||$a.call(this),b?this._erasNameRegex:this._erasRegex},Zn.erasNarrowRegex=function il(b){return x(this,"_erasNarrowRegex")||$a.call(this),b?this._erasNarrowRegex:this._erasRegex},Zn.months=function vr(b,O){return b?c(this._months)?this._months[b.month()]:this._months[(this._months.isFormat||Yi).test(O)?"format":"standalone"][b.month()]:c(this._months)?this._months:this._months.standalone},Zn.monthsShort=function Ni(b,O){return b?c(this._monthsShort)?this._monthsShort[b.month()]:this._monthsShort[Yi.test(O)?"format":"standalone"][b.month()]:c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Zn.monthsParse=function wr(b,O,ce){var Ie,xt,hn;if(this._monthsParseExact)return Ir.call(this,b,O,ce);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Ie=0;Ie<12;Ie++){if(xt=me([2e3,Ie]),ce&&!this._longMonthsParse[Ie]&&(this._longMonthsParse[Ie]=new RegExp("^"+this.months(xt,"").replace(".","")+"$","i"),this._shortMonthsParse[Ie]=new RegExp("^"+this.monthsShort(xt,"").replace(".","")+"$","i")),!ce&&!this._monthsParse[Ie]&&(hn="^"+this.months(xt,"")+"|^"+this.monthsShort(xt,""),this._monthsParse[Ie]=new RegExp(hn.replace(".",""),"i")),ce&&"MMMM"===O&&this._longMonthsParse[Ie].test(b))return Ie;if(ce&&"MMM"===O&&this._shortMonthsParse[Ie].test(b))return Ie;if(!ce&&this._monthsParse[Ie].test(b))return Ie}},Zn.monthsRegex=function Mn(b){return this._monthsParseExact?(x(this,"_monthsRegex")||Bn.call(this),b?this._monthsStrictRegex:this._monthsRegex):(x(this,"_monthsRegex")||(this._monthsRegex=$i),this._monthsStrictRegex&&b?this._monthsStrictRegex:this._monthsRegex)},Zn.monthsShortRegex=function cn(b){return this._monthsParseExact?(x(this,"_monthsRegex")||Bn.call(this),b?this._monthsShortStrictRegex:this._monthsShortRegex):(x(this,"_monthsShortRegex")||(this._monthsShortRegex=Hi),this._monthsShortStrictRegex&&b?this._monthsShortStrictRegex:this._monthsShortRegex)},Zn.week=function Cs(b){return ar(b,this._week.dow,this._week.doy).week},Zn.firstDayOfYear=function co(){return this._week.doy},Zn.firstDayOfWeek=function ts(){return this._week.dow},Zn.weekdays=function is(b,O){var ce=c(this._weekdays)?this._weekdays:this._weekdays[b&&!0!==b&&this._weekdays.isFormat.test(O)?"format":"standalone"];return!0===b?zs(ce,this._week.dow):b?ce[b.day()]:ce},Zn.weekdaysMin=function Ws(b){return!0===b?zs(this._weekdaysMin,this._week.dow):b?this._weekdaysMin[b.day()]:this._weekdaysMin},Zn.weekdaysShort=function Ji(b){return!0===b?zs(this._weekdaysShort,this._week.dow):b?this._weekdaysShort[b.day()]:this._weekdaysShort},Zn.weekdaysParse=function bs(b,O,ce){var Ie,xt,hn;if(this._weekdaysParseExact)return er.call(this,b,O,ce);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Ie=0;Ie<7;Ie++){if(xt=me([2e3,1]).day(Ie),ce&&!this._fullWeekdaysParse[Ie]&&(this._fullWeekdaysParse[Ie]=new RegExp("^"+this.weekdays(xt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Ie]=new RegExp("^"+this.weekdaysShort(xt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Ie]=new RegExp("^"+this.weekdaysMin(xt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Ie]||(hn="^"+this.weekdays(xt,"")+"|^"+this.weekdaysShort(xt,"")+"|^"+this.weekdaysMin(xt,""),this._weekdaysParse[Ie]=new RegExp(hn.replace(".",""),"i")),ce&&"dddd"===O&&this._fullWeekdaysParse[Ie].test(b))return Ie;if(ce&&"ddd"===O&&this._shortWeekdaysParse[Ie].test(b))return Ie;if(ce&&"dd"===O&&this._minWeekdaysParse[Ie].test(b))return Ie;if(!ce&&this._weekdaysParse[Ie].test(b))return Ie}},Zn.weekdaysRegex=function Or(b){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||Os.call(this),b?this._weekdaysStrictRegex:this._weekdaysRegex):(x(this,"_weekdaysRegex")||(this._weekdaysRegex=Ls),this._weekdaysStrictRegex&&b?this._weekdaysStrictRegex:this._weekdaysRegex)},Zn.weekdaysShortRegex=function Bs(b){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||Os.call(this),b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(x(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ho),this._weekdaysShortStrictRegex&&b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Zn.weekdaysMinRegex=function fs(b){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||Os.call(this),b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(x(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ns),this._weekdaysMinStrictRegex&&b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Zn.isPM=function Yr(b){return"p"===(b+"").toLowerCase().charAt(0)},Zn.meridiem=function $s(b,O,ce){return b>11?ce?"pm":"PM":ce?"am":"AM"},Ln("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(b){var O=b%10;return b+(1===Rt(b%100/10)?"th":1===O?"st":2===O?"nd":3===O?"rd":"th")}}),a.lang=at("moment.lang is deprecated. Use moment.locale instead.",Ln),a.langData=at("moment.langData is deprecated. Use moment.localeData instead.",Vi);var V=Math.abs;function ft(b,O,ce,Ie){var xt=xr(O,ce);return b._milliseconds+=Ie*xt._milliseconds,b._days+=Ie*xt._days,b._months+=Ie*xt._months,b._bubble()}function Dn(b){return b<0?Math.floor(b):Math.ceil(b)}function oi(b){return 4800*b/146097}function _i(b){return 146097*b/4800}function ki(b){return function(){return this.as(b)}}var Wi=ki("ms"),sr=ki("s"),qr=ki("m"),Nr=ki("h"),Ur=ki("d"),oo=ki("w"),Ts=ki("M"),Na=ki("Q"),Tr=ki("y"),ao=Wi;function lo(b){return function(){return this.isValid()?this._data[b]:NaN}}var Go=lo("milliseconds"),Vs=lo("seconds"),cl=lo("minutes"),fl=lo("hours"),Us=lo("days"),Ai=lo("months"),Oi=lo("years");var Zi=Math.round,ss={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wo(b,O,ce,Ie,xt){return xt.relativeTime(O||1,!!ce,b,Ie)}var Ya=Math.abs;function os(b){return(b>0)-(b<0)||+b}function _o(){if(!this.isValid())return this.localeData().invalidDate();var Ie,xt,hn,zn,rr,$r,$o,La,b=Ya(this._milliseconds)/1e3,O=Ya(this._days),ce=Ya(this._months),Ti=this.asSeconds();return Ti?(Ie=it(b/60),xt=it(Ie/60),b%=60,Ie%=60,hn=it(ce/12),ce%=12,zn=b?b.toFixed(3).replace(/\.?0+$/,""):"",rr=Ti<0?"-":"",$r=os(this._months)!==os(Ti)?"-":"",$o=os(this._days)!==os(Ti)?"-":"",La=os(this._milliseconds)!==os(Ti)?"-":"",rr+"P"+(hn?$r+hn+"Y":"")+(ce?$r+ce+"M":"")+(O?$o+O+"D":"")+(xt||Ie||b?"T":"")+(xt?La+xt+"H":"")+(Ie?La+Ie+"M":"")+(b?La+zn+"S":"")):"P0D"}var Qi=sa.prototype;return Qi.isValid=function ba(){return this._isValid},Qi.abs=function ke(){var b=this._data;return this._milliseconds=V(this._milliseconds),this._days=V(this._days),this._months=V(this._months),b.milliseconds=V(b.milliseconds),b.seconds=V(b.seconds),b.minutes=V(b.minutes),b.hours=V(b.hours),b.months=V(b.months),b.years=V(b.years),this},Qi.add=function $t(b,O){return ft(this,b,O,1)},Qi.subtract=function Jt(b,O){return ft(this,b,O,-1)},Qi.as=function ir(b){if(!this.isValid())return NaN;var O,ce,Ie=this._milliseconds;if("month"===(b=We(b))||"quarter"===b||"year"===b)switch(O=this._days+Ie/864e5,ce=this._months+oi(O),b){case"month":return ce;case"quarter":return ce/3;case"year":return ce/12}else switch(O=this._days+Math.round(_i(this._months)),b){case"week":return O/7+Ie/6048e5;case"day":return O+Ie/864e5;case"hour":return 24*O+Ie/36e5;case"minute":return 1440*O+Ie/6e4;case"second":return 86400*O+Ie/1e3;case"millisecond":return Math.floor(864e5*O)+Ie;default:throw new Error("Unknown unit "+b)}},Qi.asMilliseconds=Wi,Qi.asSeconds=sr,Qi.asMinutes=qr,Qi.asHours=Nr,Qi.asDays=Ur,Qi.asWeeks=oo,Qi.asMonths=Ts,Qi.asQuarters=Na,Qi.asYears=Tr,Qi.valueOf=ao,Qi._bubble=function Yn(){var xt,hn,zn,Ti,rr,b=this._milliseconds,O=this._days,ce=this._months,Ie=this._data;return b>=0&&O>=0&&ce>=0||b<=0&&O<=0&&ce<=0||(b+=864e5*Dn(_i(ce)+O),O=0,ce=0),Ie.milliseconds=b%1e3,xt=it(b/1e3),Ie.seconds=xt%60,hn=it(xt/60),Ie.minutes=hn%60,zn=it(hn/60),Ie.hours=zn%24,O+=it(zn/24),ce+=rr=it(oi(O)),O-=Dn(_i(rr)),Ti=it(ce/12),ce%=12,Ie.days=O,Ie.months=ce,Ie.years=Ti,this},Qi.clone=function jr(){return xr(this)},Qi.get=function _s(b){return b=We(b),this.isValid()?this[b+"s"]():NaN},Qi.milliseconds=Go,Qi.seconds=Vs,Qi.minutes=cl,Qi.hours=fl,Qi.days=Us,Qi.weeks=function bi(){return it(this.days()/7)},Qi.months=Ai,Qi.years=Oi,Qi.humanize=function Ia(b,O){if(!this.isValid())return this.localeData().invalidDate();var xt,hn,ce=!1,Ie=ss;return"object"==typeof b&&(O=b,b=!1),"boolean"==typeof b&&(ce=b),"object"==typeof O&&(Ie=Object.assign({},ss,O),null!=O.s&&null==O.ss&&(Ie.ss=O.s-1)),hn=function No(b,O,ce,Ie){var xt=xr(b).abs(),hn=Zi(xt.as("s")),zn=Zi(xt.as("m")),Ti=Zi(xt.as("h")),rr=Zi(xt.as("d")),$r=Zi(xt.as("M")),$o=Zi(xt.as("w")),La=Zi(xt.as("y")),pl=hn<=ce.ss&&["s",hn]||hn<ce.s&&["ss",hn]||zn<=1&&["m"]||zn<ce.m&&["mm",zn]||Ti<=1&&["h"]||Ti<ce.h&&["hh",Ti]||rr<=1&&["d"]||rr<ce.d&&["dd",rr];return null!=ce.w&&(pl=pl||$o<=1&&["w"]||$o<ce.w&&["ww",$o]),(pl=pl||$r<=1&&["M"]||$r<ce.M&&["MM",$r]||La<=1&&["y"]||["yy",La])[2]=O,pl[3]=+b>0,pl[4]=Ie,Wo.apply(null,pl)}(this,!ce,Ie,xt=this.localeData()),ce&&(hn=xt.pastFuture(+this,hn)),xt.postformat(hn)},Qi.toISOString=_o,Qi.toString=_o,Qi.toJSON=_o,Qi.locale=jn,Qi.localeData=An,Qi.toIsoString=at("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",_o),Qi.lang=mn,$("X",0,0,"unix"),$("x",0,0,"valueOf"),Q("x",ii),Q("X",/[+-]?\d+(\.\d{1,3})?/),en("X",function(b,O,ce){ce._d=new Date(1e3*parseFloat(b))}),en("x",function(b,O,ce){ce._d=new Date(Rt(b))}),a.version="2.30.1",function h(b){s=b}(_r),a.fn=Se,a.min=function Oa(){return ra("isBefore",[].slice.call(arguments,0))},a.max=function ja(){return ra("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=me,a.unix=function Ht(b){return _r(1e3*b)},a.months=function Ar(b,O){return gi(b,O,"months")},a.isDate=I,a.locale=Ln,a.invalid=Et,a.duration=xr,a.isMoment=Oe,a.weekdays=function U(b,O,ce){return nr(b,O,ce,"
1weekdays")},a.parseZone=function Wt(){return _r.apply(null,arguments).parseZone()},a.localeData=Vi,a.isDuration=ko,a.monthsShort=function Xs(b,O){return gi(b,O,"monthsShort")},a.weekdaysMin=function C(b,O,ce){return nr(b,O,ce,"weekdaysMin")},a.defineLocale=Jn,a.updateLocale=function Fi(b,O){if(null!=O){var ce,Ie,xt=Ks;null!=Cr[b]&&null!=Cr[b].parentLocale?Cr[b].set(Ee(Cr[b]._config,O)):(null!=(Ie=dn(b))&&(xt=Ie._config),O=Ee(xt,O),null==Ie&&(O.abbr=b),(ce=new Re(O)).parentLocale=Cr[b],Cr[b]=ce),Ln(b)}else null!=Cr[b]&&(null!=Cr[b].parentLocale?(Cr[b]=Cr[b].parentLocale,b===Ln()&&Ln(b)):null!=Cr[b]&&delete Cr[b]);return Cr[b]},a.locales=function Er(){return jt(Cr)},a.weekdaysShort=function D(b,O,ce){return nr(b,O,ce,"weekdaysShort")},a.normalizeUnits=We,a.relativeTimeRounding=function Ba(b){return void 0===b?Zi:"function"==typeof b&&(Zi=b,!0)},a.relativeTimeThreshold=function Jr(b,O){return void 0!==ss[b]&&(void 0===O?ss[b]:(ss[b]=O,"s"===b&&(ss.ss=O-1),!0))},a.calendarFormat=function Ga(b,O){var ce=b.diff(O,"days",!0);return ce<-6?"sameElse":ce<-1?"lastWeek":ce<0?"lastDay":ce<1?"sameDay":ce<2?"nextDay":ce<7?"nextWeek":"sameElse"},a.prototype=Se,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},591:(Ze,_e,f)=>{"use strict";f.d(_e,{X:()=>h});var s=f(8929),a=f(5279);class h extends s.xQ{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const x=super._subscribe(y);return x&&!x.closed&&y.next(this._value),x}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new a.N;return this._value}next(y){super.next(this._value=y)}}},9312:(Ze,_e,f)=>{"use strict";f.d(_e,{P:()=>y});var s=f(8896),a=f(1086),h=f(1737);class y{constructor(T,S,E){this.kind=T,this.value=S,this.error=E,this.hasValue="N"===T}observe(T){switch(this.kind){case"N":return T.next&&T.next(this.value);case"E":return T.error&&T.error(this.error);case"C":return T.complete&&T.complete()}}do(T,S,E){switch(this.kind){case"N":return T&&T(this.value);case"E":return S&&S(this.error);case"C":return E&&E()}}accept(T,S,E){return T&&"function"==typeof T.next?this.observe(T):this.do(T,S,E)}toObservable(){switch(this.kind){case"N":return(0,a.of)(this.value);case"E":return(0,h._)(this.error);case"C":return(0,s.c)()}throw new Error("unexpected notification kind value")}static createNext(T){return void 0!==T?new y("N",T):y.undefinedValueNotification}static createError(T){return new y("E",void 0,T)}static createComplete(){return y.completeNotification}}y.completeNotification=new y("C"),y.undefinedValueNotification=new y("N",void 0)},6498:(Ze,_e,f)=>{"use strict";f.d(_e,{y:()=>E});var s=f(3489),h=f(7668),c=f(3292),x=f(3821),T=f(4843),S=f(2830);let E=(()=>{class ee{constructor(me){this._isScalar=!1,me&&(this._subscribe=me)}lift(me){const Te=new ee;return Te.source=this,Te.operator=me,Te}subscribe(me,Te,be){const{operator:Pe}=this,gt=function y(ee,q,me){if(ee){if(ee instanceof s.L)return ee;if(ee[h.b])return ee[h.b]()}return ee||q||me?new s.L(ee,q,me):new s.L(c.c)}(me,Te,be);if(gt.add(Pe?Pe.call(gt,this.source):this.source||S.v.useDeprecatedSynchronousErrorHandling&&!gt.syncErrorThrowable?this._subscribe(gt):this._trySubscribe(gt)),S.v.useDeprecatedSynchronousErrorHandling&&gt.syncErrorThrowable&&(gt.syncErrorThrowable=!1,gt.syncErrorThrown))throw gt.syncErrorValue;return gt}_trySubscribe(me){try{return this._subscribe(me)}catch(Te){S.v.useDeprecatedSynchronousErrorHandling&&(me.syncErrorThrown=!0,me.syncErrorValue=Te),function a(ee){for(;ee;){const{closed:q,destination:me,isStopped:Te}=ee;if(q||Te)return!1;ee=me&&me instanceof s.L?me:null}return!0}(me)?me.error(Te):console.warn(Te)}}forEach(me,Te){return new(Te=I(Te))((be,Pe)=>{let gt;gt=this.subscribe(Et=>{try{me(Et)}catch(Kt){Pe(Kt),gt&&gt.unsubscribe()}},Pe,be)})}_subscribe(me){const{source:Te}=this;return Te&&Te.subscribe(me)}[x.L](){return this}pipe(...me){return 0===me.length?this:(0,T.U)(me)(this)}toPromise(me){return new(me=I(me))((Te,be)=>{let Pe;this.subscribe(gt=>Pe=gt,gt=>be(gt),()=>Te(Pe))})}}return ee.create=q=>new ee(q),ee})();function I(ee){if(ee||(ee=S.v.Promise||Promise),!ee)throw new Error("no Promise impl found");return ee}},3292:(Ze,_e,f)=>{"use strict";f.d(_e,{c:()=>h});var s=f(2830),a=f(2782);const h={closed:!0,next(c){},error(c){if(s.v.useDeprecatedSynchronousErrorHandling)throw c;(0,a.z)(c)},complete(){}}},839:(Ze,_e,f)=>{"use strict";f.d(_e,{t:()=>T});var s=f(8929),a=f(341),h=f(2654),c=f(7770),y=f(5279),x=f(5283);class T extends s.xQ{constructor(I=Number.POSITIVE_INFINITY,ee=Number.POSITIVE_INFINITY,q){super(),this.scheduler
1=q,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=I<1?1:I,this._windowTime=ee<1?1:ee,ee===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(I){if(!this.isStopped){const ee=this._events;ee.push(I),ee.length>this._bufferSize&&ee.shift()}super.next(I)}nextTimeWindow(I){this.isStopped||(this._events.push(new S(this._getNow(),I)),this._trimBufferThenGetEvents()),super.next(I)}_subscribe(I){const ee=this._infiniteTimeWindow,q=ee?this._events:this._trimBufferThenGetEvents(),me=this.scheduler,Te=q.length;let be;if(this.closed)throw new y.N;if(this.isStopped||this.hasError?be=h.w.EMPTY:(this.observers.push(I),be=new x.W(this,I)),me&&I.add(I=new c.ht(I,me)),ee)for(let Pe=0;Pe<Te&&!I.closed;Pe++)I.next(q[Pe]);else for(let Pe=0;Pe<Te&&!I.closed;Pe++)I.next(q[Pe].value);return this.hasError?I.error(this.thrownError):this.isStopped&&I.complete(),be}_getNow(){return(this.scheduler||a.c).now()}_trimBufferThenGetEvents(){const I=this._getNow(),ee=this._bufferSize,q=this._windowTime,me=this._events,Te=me.length;let be=0;for(;be<Te&&!(I-me[be].time<q);)be++;return Te>ee&&(be=Math.max(be,Te-ee)),be>0&&me.splice(0,be),me}}class S{constructor(I,ee){this.time=I,this.value=ee}}},8929:(Ze,_e,f)=>{"use strict";f.d(_e,{Yc:()=>T,ug:()=>E,xQ:()=>S});var s=f(6498),a=f(3489),h=f(2654),c=f(5279),y=f(5283),x=f(7668);class T extends a.L{constructor(ee){super(ee),this.destination=ee}}let S=(()=>{class I extends s.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[x.b](){return new T(this)}lift(q){const me=new E(this,this);return me.operator=q,me}next(q){if(this.closed)throw new c.N;if(!this.isStopped){const{observers:me}=this,Te=me.length,be=me.slice();for(let Pe=0;Pe<Te;Pe++)be[Pe].next(q)}}error(q){if(this.closed)throw new c.N;this.hasError=!0,this.thrownError=q,this.isStopped=!0;const{observers:me}=this,Te=me.length,be=me.slice();for(let Pe=0;Pe<Te;Pe++)be[Pe].error(q);this.observers.length=0}complete(){if(this.closed)throw new c.N;this.isStopped=!0;const{observers:q}=this,me=q.length,Te=q.slice();for(let be=0;be<me;be++)Te[be].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(q){if(this.closed)throw new c.N;return super._trySubscribe(q)}_subscribe(q){if(this.closed)throw new c.N;return this.hasError?(q.error(this.thrownError),h.w.EMPTY):this.isStopped?(q.complete(),h.w.EMPTY):(this.observers.push(q),new y.W(this,q))}asObservable(){const q=new s.y;return q.source=this,q}}return I.create=(ee,q)=>new E(ee,q),I})();class E extends S{constructor(ee,q){super(),this.destination=ee,this.source=q}next(ee){const{destination:q}=this;q&&q.next&&q.next(ee)}error(ee){const{destination:q}=this;q&&q.error&&this.destination.error(ee)}complete(){const{destination:ee}=this;ee&&ee.complete&&this.destination.complete()}_subscribe(ee){const{source:q}=this;return q?this.source.subscribe(ee):h.w.EMPTY}}},5283:(Ze,_e,f)=>{"use strict";f.d(_e,{W:()=>a});var s=f(2654);class a extends s.w{constructor(c,y){super(),this.subject=c,this.subscriber=y,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const c=this.subject,y=c.observers;if(this.subject=null,!y||0===y.length||c.isStopped||c.closed)return;const x=y.indexOf(this.subscriber);-1!==x&&y.splice(x,1)}}},3489:(Ze,_e,f)=>{"use strict";f.d(_e,{L:()=>T});var s=f(7043),a=f(3292),h=f(2654),c=f(7668),y=f(2830),x=f(2782);class T extends h.w{constructor(I,ee,q){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a.c;break;case 1:if(!I){this.destination=a.c;break}if("object"==typeof I){I instanceof T?(this.syncErrorThrowable=I.syncErrorThrowable,this.destination=I,I.add(this)):(this.syncErrorThrowable=!0,this.destination=new S(this,I));break}default:this.syncErrorThrowable=!0,this.destination=new S(this,I,ee,q)}}[c.b](){return this}static create(I,ee,q){const me=new T(I,ee,q);return me.syncErrorThrowable=!1,me}next(I){this.isStopped||this._next(I)}error(I){this.isStopped||(this.isStopped=!0,this._error(I))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(I){this.destination.next(I)}_error(I){this.destination.error(I),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:I}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=I,this}}class S extends T{constructor(I,ee,q,me){super(),this._parentSubscriber=I;let Te,be=this;(0,s.m)(ee)?Te=ee:ee&&(Te=ee.next,q=ee.error,me=ee.complete,ee!==a.c&&(be=Object.create(ee),(0,s.m)(be.unsubscribe)&&this.add(be.unsubscribe.bind(be)),be.unsubscribe=this.unsubscribe.bind(this))),this._context=be,this._next=Te,this._error=q,this._complete=me}next(I){if(!this.isStopped&&this._next){const{_parentSubscriber:ee}=this;y.v.useDeprecatedSynchronousErrorHandling&&ee.syncErrorThrowable?this.__tryOrSetError(ee,this._next,I)&&this.unsubscribe():this.__tryOrUnsub(this._next,I)}}error(I){if(!this.isStopped){const{_parentSubscriber:ee}=this,{useDeprecatedSynchronousErrorHandling:q}=y.v;if(this._error)q&&ee.syncErrorThrowable?(this.__tryOrSetError(ee,this._error,I),this.unsubscribe()):(this.__tryOrUnsub(this._error,I),this.unsubscribe());else if(ee.syncErrorThrowable)q?(ee.syncErrorValue=I,ee.syncErrorThrown=!0):(0,x.z)(I),this.unsubscribe();else{if(this.unsubscribe(),q)throw I;(0,x.z)(I)}}}complete(){if(!this.isStopped){const{_parentSubscriber:I}=this;if(this._complete){const ee=()=>this._complete.call(this._context);y.v.useDeprecatedSynchronousErrorHandling&&I.syncErrorThrowable?(this.__tryOrSetError(I,ee),this.unsubscribe()):(this.__tryOrUnsub(ee),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(I,ee){try{I.call(this._context,ee)}catch(q){if(this.unsubscribe(),y.v.useDeprecatedSynchronousErrorHandling)throw q;(0,x.z)(q)}}__tryOrSetError(I,ee,q){if(!y.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{ee.call(this._context,q)}catch(me){return y.v.useDeprecatedSynchronousErrorHandling?(I.syncErrorValue=me,I.syncErrorThrown=!0,!0):((0,x.z)(me),!0)}return!1}_unsubscribe(){const{_parentSubscriber:I}=this;this._context=null,this._parentSubscriber=null,I.unsubscribe()}}},2654:(Ze,_e,f)=>{"use strict";f.d(_e,{w:()=>x});var s=f(6688),a=f(7830),h=f(7043);const y=(()=>{function S(E){return Error.call(this),this.message=E?`${E.length} errors occurred during unsubscription:\n${E.map((I,ee)=>`${ee+1}) ${I.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=E,this}return S.prototype=Object.create(Error.prototype),S})();class x{constructor(E){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,E&&(this._ctorUnsubscribe=!0,this._unsubscribe=E)}unsubscribe(){let E;if(this.closed)return;let{_parentOrParents:I,_ctorUnsubscribe:ee,_unsubscribe:q,_subscriptions:me}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,I instanceof x)I.remove(this);else if(null!==I)for(let Te=0;Te<I.length;++Te)I[Te].remove(this);if((0,h.m)(q)){ee&&(this._unsubscribe=void 0);try{q.call(this)}
1catch(Te){E=Te instanceof y?T(Te.errors):[Te]}}if((0,s.k)(me)){let Te=-1,be=me.length;for(;++Te<be;){const Pe=me[Te];if((0,a.K)(Pe))try{Pe.unsubscribe()}catch(gt){E=E||[],gt instanceof y?E=E.concat(T(gt.errors)):E.push(gt)}}}if(E)throw new y(E)}add(E){let I=E;if(!E)return x.EMPTY;switch(typeof E){case"function":I=new x(E);case"object":if(I===this||I.closed||"function"!=typeof I.unsubscribe)return I;if(this.closed)return I.unsubscribe(),I;if(!(I instanceof x)){const me=I;I=new x,I._subscriptions=[me]}break;default:throw new Error("unrecognized teardown "+E+" added to Subscription.")}let{_parentOrParents:ee}=I;if(null===ee)I._parentOrParents=this;else if(ee instanceof x){if(ee===this)return I;I._parentOrParents=[ee,this]}else{if(-1!==ee.indexOf(this))return I;ee.push(this)}const q=this._subscriptions;return null===q?this._subscriptions=[I]:q.push(I),I}remove(E){const I=this._subscriptions;if(I){const ee=I.indexOf(E);-1!==ee&&I.splice(ee,1)}}}var S;function T(S){return S.reduce((E,I)=>E.concat(I instanceof y?I.errors:I),[])}x.EMPTY=((S=new x).closed=!0,S)},2830:(Ze,_e,f)=>{"use strict";f.d(_e,{v:()=>a});let s=!1;const a={Promise:void 0,set useDeprecatedSynchronousErrorHandling(h){if(h){const c=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+c.stack)}else s&&console.log("RxJS: Back to a better error behavior. Thank you. <3");s=h},get useDeprecatedSynchronousErrorHandling(){return s}}},1177:(Ze,_e,f)=>{"use strict";f.d(_e,{Ds:()=>x,IY:()=>c,ft:()=>S});var s=f(3489),a=f(6498),h=f(9249);class c extends s.L{constructor(I){super(),this.parent=I}_next(I){this.parent.notifyNext(I)}_error(I){this.parent.notifyError(I),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class x extends s.L{notifyNext(I){this.destination.next(I)}notifyError(I){this.destination.error(I)}notifyComplete(){this.destination.complete()}}function S(E,I){if(I.closed)return;if(E instanceof a.y)return E.subscribe(I);let ee;try{ee=(0,h.s)(E)(I)}catch(q){I.error(q)}return ee}},1762:(Ze,_e,f)=>{"use strict";f.d(_e,{N:()=>x,c:()=>y});var s=f(8929),a=f(6498),h=f(2654),c=f(4327);class y extends a.y{constructor(ee,q){super(),this.source=ee,this.subjectFactory=q,this._refCount=0,this._isComplete=!1}_subscribe(ee){return this.getSubject().subscribe(ee)}getSubject(){const ee=this._subject;return(!ee||ee.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let ee=this._connection;return ee||(this._isComplete=!1,ee=this._connection=new h.w,ee.add(this.source.subscribe(new T(this.getSubject(),this))),ee.closed&&(this._connection=null,ee=h.w.EMPTY)),ee}refCount(){return(0,c.x)()(this)}}const x=(()=>{const I=y.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:I._subscribe},_isComplete:{value:I._isComplete,writable:!0},getSubject:{value:I.getSubject},connect:{value:I.connect},refCount:{value:I.refCount}}})();class T extends s.Yc{constructor(ee,q){super(ee),this.connectable=q}_error(ee){this._unsubscribe(),super._error(ee)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const ee=this.connectable;if(ee){this.connectable=null;const q=ee._connection;ee._refCount=0,ee._subject=null,ee._connection=null,q&&q.unsubscribe()}}}},3426:(Ze,_e,f)=>{"use strict";f.d(_e,{aj:()=>ee});var s=f(2866),a=f(6688),h=f(3489);class c extends h.L{notifyNext(be,Pe,gt,Et,Kt){this.destination.next(Pe)}notifyError(be,Pe){this.destination.error(be)}notifyComplete(be){this.destination.complete()}}class y extends h.L{constructor(be,Pe,gt){super(),this.parent=be,this.outerValue=Pe,this.outerIndex=gt,this.index=0}_next(be){this.parent.notifyNext(this.outerValue,be,this.outerIndex,this.index++,this)}_error(be){this.parent.notifyError(be,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var x=f(9249),T=f(6498);function S(Te,be,Pe,gt,Et=new y(Te,Pe,gt)){if(!Et.closed)return be instanceof T.y?be.subscribe(Et):(0,x.s)(be)(Et)}var E=f(3009);const I={};function ee(...Te){let be,Pe;return(0,s.K)(Te[Te.length-1])&&(Pe=Te.pop()),"function"==typeof Te[Te.length-1]&&(be=Te.pop()),1===Te.length&&(0,a.k)(Te[0])&&(Te=Te[0]),(0,E.n)(Te,Pe).lift(new q(be))}class q{constructor(be){this.resultSelector=be}call(be,Pe){return Pe.subscribe(new me(be,this.resultSelector))}}class me extends c{constructor(be,Pe){super(be),this.resultSelector=Pe,this.active=0,this.values=[],this.observables=[]}_next(be){this.values.push(I),this.observables.push(be)}_complete(){const be=this.observables,Pe=be.length;if(0===Pe)this.destination.complete();else{this.active=Pe,this.toRespond=Pe;for(let gt=0;gt<Pe;gt++)this.add(S(this,be[gt],void 0,gt))}}notifyComplete(be){0==(this.active-=1)&&this.destination.complete()}notifyNext(be,Pe,gt){const Et=this.values,Zt=this.toRespond?Et[gt]===I?--this.toRespond:this.toRespond:0;Et[gt]=Pe,0===Zt&&(this.resultSelector?this._tryResultSelector(Et):this.destination.next(Et.slice()))}_tryResultSelector(be){let Pe;try{Pe=this.resultSelector.apply(this,be)}catch(gt){return void this.destination.error(gt)}this.destination.next(Pe)}}},1221:(Ze,_e,f)=>{"use strict";f.d(_e,{z:()=>c});var s=f(1086),a=f(9146);function c(...y){return function h(){return(0,a.J)(1)}()((0,s.of)(...y))}},8514:(Ze,_e,f)=>{"use strict";f.d(_e,{P:()=>c});var s=f(6498),a=f(5254),h=f(8896);function c(y){return new s.y(x=>{let T;
1try{T=y()}catch(E){return void x.error(E)}return(T?(0,a.D)(T):(0,h.c)()).subscribe(x)})}},8896:(Ze,_e,f)=>{"use strict";f.d(_e,{E:()=>a,c:()=>h});var s=f(6498);const a=new s.y(y=>y.complete());function h(y){return y?function c(y){return new s.y(x=>y.schedule(()=>x.complete()))}(y):a}},567:(Ze,_e,f)=>{"use strict";f.d(_e,{D:()=>x});var s=f(6498),a=f(6688),h=f(4850),c=f(7830),y=f(5254);function x(...S){if(1===S.length){const E=S[0];if((0,a.k)(E))return T(E,null);if((0,c.K)(E)&&Object.getPrototypeOf(E)===Object.prototype){const I=Object.keys(E);return T(I.map(ee=>E[ee]),I)}}if("function"==typeof S[S.length-1]){const E=S.pop();return T(S=1===S.length&&(0,a.k)(S[0])?S[0]:S,null).pipe((0,h.U)(I=>E(...I)))}return T(S,null)}function T(S,E){return new s.y(I=>{const ee=S.length;if(0===ee)return void I.complete();const q=new Array(ee);let me=0,Te=0;for(let be=0;be<ee;be++){const Pe=(0,y.D)(S[be]);let gt=!1;I.add(Pe.subscribe({next:Et=>{gt||(gt=!0,Te++),q[be]=Et},error:Et=>I.error(Et),complete:()=>{me++,(me===ee||!gt)&&(Te===ee&&I.next(E?E.reduce((Et,Kt,Zt)=>(Et[Kt]=q[Zt],Et),{}):q),I.complete())}}))}})}},5254:(Ze,_e,f)=>{"use strict";f.d(_e,{D:()=>be});var s=f(6498),a=f(9249),h=f(2654),c=f(3821),T=f(6454),S=f(5430),ee=f(8955),q=f(8515);function be(Pe,gt){return gt?function Te(Pe,gt){if(null!=Pe){if(function I(Pe){return Pe&&"function"==typeof Pe[c.L]}(Pe))return function y(Pe,gt){return new s.y(Et=>{const Kt=new h.w;return Kt.add(gt.schedule(()=>{const Zt=Pe[c.L]();Kt.add(Zt.subscribe({next(ze){Kt.add(gt.schedule(()=>Et.next(ze)))},error(ze){Kt.add(gt.schedule(()=>Et.error(ze)))},complete(){Kt.add(gt.schedule(()=>Et.complete()))}}))})),Kt})}(Pe,gt);if((0,ee.t)(Pe))return function x(Pe,gt){return new s.y(Et=>{const Kt=new h.w;return Kt.add(gt.schedule(()=>Pe.then(Zt=>{Kt.add(gt.schedule(()=>{Et.next(Zt),Kt.add(gt.schedule(()=>Et.complete()))}))},Zt=>{Kt.add(gt.schedule(()=>Et.error(Zt)))}))),Kt})}(Pe,gt);if((0,q.z)(Pe))return(0,T.r)(Pe,gt);if(function me(Pe){return Pe&&"function"==typeof Pe[S.hZ]}(Pe)||"string"==typeof Pe)return function E(Pe,gt){if(!Pe)throw new Error("Iterable cannot be null");return new s.y(Et=>{const Kt=new h.w;let Zt;return Kt.add(()=>{Zt&&"function"==typeof Zt.return&&Zt.return()}),Kt.add(gt.schedule(()=>{Zt=Pe[S.hZ](),Kt.add(gt.schedule(function(){if(Et.closed)return;let ze,ie;try{const Oe=Zt.next();ze=Oe.value,ie=Oe.done}catch(Oe){return void Et.error(Oe)}ie?Et.complete():(Et.next(ze),this.schedule())}))})),Kt})}(Pe,gt)}throw new TypeError((null!==Pe&&typeof Pe||Pe)+" is not observable")}(Pe,gt):Pe instanceof s.y?Pe:new s.y((0,a.s)(Pe))}},3009:(Ze,_e,f)=>{"use strict";f.d(_e,{n:()=>c});var s=f(6498),a=f(3650),h=f(6454);function c(y,x){return x?(0,h.r)(y,x):new s.y((0,a.V)(y))}},3753:(Ze,_e,f)=>{"use strict";f.d(_e,{R:()=>x});var s=f(6498),a=f(6688),h=f(7043),c=f(4850);function x(ee,q,me,Te){return(0,h.m)(me)&&(Te=me,me=void 0),Te?x(ee,q,me).pipe((0,c.U)(be=>(0,a.k)(be)?Te(...be):Te(be))):new s.y(be=>{T(ee,q,function Pe(gt){be.next(arguments.length>1?Array.prototype.slice.call(arguments):gt)},be,me)})}function T(ee,q,me,Te,be){let Pe;if(function I(ee){return ee&&"function"==typeof ee.addEventListener&&"function"==typeof ee.removeEventListener}(ee)){const gt=ee;ee.addEventListener(q,me,be),Pe=()=>gt.removeEventListener(q,me,be)}else if(function E(ee){return ee&&"function"==typeof ee.on&&"function"==typeof ee.off}(ee)){const gt=ee;ee.on(q,me),Pe=()=>gt.off(q,me)}else if(function S(ee){return ee&&"function"==typeof ee.addListener&&"function"==typeof ee.removeListener}(ee)){const gt=ee;ee.addListener(q,me),Pe=()=>gt.removeListener(q,me)}else{if(!ee||!ee.length)throw new TypeError("Invalid event target");for(let gt=0,Et=ee.length;gt<Et;gt++)T(ee[gt],q,me,Te,be)}Te.add(Pe)}},6787:(Ze,_e,f)=>{"use strict";f.d(_e,{T:()=>y});var s=f(6498),a=f(2866),h=f(9146),c=f(3009);function y(...x){let T=Number.POSITIVE_INFINITY,S=null,E=x[x.length-1];return(0,a.K)(E)?(S=x.pop(),x.length>1&&"number"==typeof x[x.length-1]&&(T=x.pop())):"number"==typeof E&&(T=x.pop()),null===S&&1===x.length&&x[0]instanceof s.y?x[0]:(0,h.J)(T)((0,c.n)(x,S))}},1086:(Ze,_e,f)=>{"use strict";f.d(_e,{of:()=>c});var s=f(2866),a=f(3009),h=f(6454);function c(...y){let x=y[y.length-1];return(0,s.K)(x)?(y.pop(),(0,h.r)(y,x)):(0,a.n)(y)}},1737:(Ze,_e,f)=>{"use strict";f.d(_e,{_:()=>a});var s=f(6498);function a(c,y){return new s.y(y?x=>y.schedule(h,0,{error:c,subscriber:x}):x=>x.error(c))}function h({error:c,subscriber:y}){y.error(c)}},8723:(Ze,_e,f)=>{"use strict";f.d(_e,{H:()=>y});var s=f(6498),a=f(353),h=f(4241),c=f(2866);function y(T=0,S,E){let I=-1;return(0,h.k)(S)?I=Number(S)<1?1:Number(S):(0,c.K)(S)&&(E=S),(0,c.K)(E)||(E=a.P),new s.y(ee=>{const q=(0,h.k)(T)?T:+T-E.now();return E.schedule(x,q,{index:0,period:I,subscriber:ee})})}function x(T){const{index:S,period:E,subscriber:I}=T;if(I.next(S),!I.closed){if(-1===E)return I.complete();T.index=S+1,this.schedule(T,E)}}},7221:(Ze,_e,f)=>{"use strict";f.d(_e,{K:()=>a});var s=f(1177);function a(y){return function(T){const S=new h(y),E=T.lift(S);return S.caught=E}}
1class h{constructor(x){this.selector=x}call(x,T){return T.subscribe(new c(x,this.selector,this.caught))}}class c extends s.Ds{constructor(x,T,S){super(x),this.selector=T,this.caught=S}error(x){if(!this.isStopped){let T;try{T=this.selector(x,this.caught)}catch(I){return void super.error(I)}this._unsubscribeAndRecycle();const S=new s.IY(this);this.add(S);const E=(0,s.ft)(T,S);E!==S&&this.add(E)}}}},1406:(Ze,_e,f)=>{"use strict";f.d(_e,{b:()=>a});var s=f(1709);function a(h,c){return(0,s.zg)(h,c,1)}},13:(Ze,_e,f)=>{"use strict";f.d(_e,{b:()=>h});var s=f(3489),a=f(353);function h(T,S=a.P){return E=>E.lift(new c(T,S))}class c{constructor(S,E){this.dueTime=S,this.scheduler=E}call(S,E){return E.subscribe(new y(S,this.dueTime,this.scheduler))}}class y extends s.L{constructor(S,E,I){super(S),this.dueTime=E,this.scheduler=I,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(S){this.clearDebounce(),this.lastValue=S,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(x,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:S}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(S)}}clearDebounce(){const S=this.debouncedSubscription;null!==S&&(this.remove(S),S.unsubscribe(),this.debouncedSubscription=null)}}function x(T){T.debouncedNext()}},7314:(Ze,_e,f)=>{"use strict";f.d(_e,{d:()=>a});var s=f(3489);function a(y=null){return x=>x.lift(new h(y))}class h{constructor(x){this.defaultValue=x}call(x,T){return T.subscribe(new c(x,this.defaultValue))}}class c extends s.L{constructor(x,T){super(x),this.defaultValue=T,this.isEmpty=!0}_next(x){this.isEmpty=!1,this.destination.next(x)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},8583:(Ze,_e,f)=>{"use strict";f.d(_e,{g:()=>y});var s=f(353),h=f(3489),c=f(9312);function y(E,I=s.P){const q=function a(E){return E instanceof Date&&!isNaN(+E)}(E)?+E-I.now():Math.abs(E);return me=>me.lift(new x(q,I))}class x{constructor(I,ee){this.delay=I,this.scheduler=ee}call(I,ee){return ee.subscribe(new T(I,this.delay,this.scheduler))}}class T extends h.L{constructor(I,ee,q){super(I),this.delay=ee,this.scheduler=q,this.queue=[],this.active=!1,this.errored=!1}static dispatch(I){const ee=I.source,q=ee.queue,me=I.scheduler,Te=I.destination;for(;q.length>0&&q[0].time-me.now()<=0;)q.shift().notification.observe(Te);if(q.length>0){const be=Math.max(0,q[0].time-me.now());this.schedule(I,be)}else this.unsubscribe(),ee.active=!1}_schedule(I){this.active=!0,this.destination.add(I.schedule(T.dispatch,this.delay,{source:this,destination:this.destination,scheduler:I}))}scheduleNotification(I){if(!0===this.errored)return;const ee=this.scheduler,q=new S(ee.now()+this.delay,I);this.queue.push(q),!1===this.active&&this._schedule(ee)}_next(I){this.scheduleNotification(c.P.createNext(I))}_error(I){this.errored=!0,this.queue=[],this.destination.error(I),this.unsubscribe()}_complete(){this.scheduleNotification(c.P.createComplete()),this.unsubscribe()}}class S{constructor(I,ee){this.time=I,this.notification=ee}}},5778:(Ze,_e,f)=>{"use strict";f.d(_e,{x:()=>a});var s=f(3489);function a(y,x){return T=>T.lift(new h(y,x))}class h{constructor(x,T){this.compare=x,this.keySelector=T}call(x,T){return T.subscribe(new c(x,this.compare,this.keySelector))}}class c extends s.L{constructor(x,T,S){super(x),this.keySelector=S,this.hasKey=!1,"function"==typeof T&&(this.compare=T)}compare(x,T){return x===T}_next(x){let T;try{const{keySelector:E}=this;T=E?E(x):x}catch(E){return this.destination.error(E)}let S=!1;if(this.hasKey)try{const{compare:E}=this;S=E(this.key,T)}catch(E){return this.destination.error(E)}else this.hasKey=!0;S||(this.key=T,this.destination.next(x))}}},2198:(Ze,_e,f)=>{"use strict";f.d(_e,{h:()=>a});var s=f(3489);function a(y,x){return function(S){return S.lift(new h(y,x))}}class h{constructor(x,T){this.predicate=x,this.thisArg=T}call(x,T){return T.subscribe(new c(x,this.predicate,this.thisArg))}}class c extends s.L{constructor(x,T,S){super(x),this.predicate=T,this.thisArg=S,this.count=0}_next(x){let T;
1try{T=this.predicate.call(this.thisArg,x,this.count++)}catch(S){return void this.destination.error(S)}T&&this.destination.next(x)}}},537:(Ze,_e,f)=>{"use strict";f.d(_e,{x:()=>h});var s=f(3489),a=f(2654);function h(x){return T=>T.lift(new c(x))}class c{constructor(T){this.callback=T}call(T,S){return S.subscribe(new y(T,this.callback))}}class y extends s.L{constructor(T,S){super(T),this.add(new a.w(S))}}},7224:(Ze,_e,f)=>{"use strict";f.d(_e,{P:()=>T});var s=f(4450),a=f(2198),h=f(2986),c=f(7314),y=f(4907),x=f(5379);function T(S,E){const I=arguments.length>=2;return ee=>ee.pipe(S?(0,a.h)((q,me)=>S(q,me,ee)):x.y,(0,h.q)(1),I?(0,c.d)(E):(0,y.T)(()=>new s.K))}},4850:(Ze,_e,f)=>{"use strict";f.d(_e,{U:()=>a});var s=f(3489);function a(y,x){return function(S){if("function"!=typeof y)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return S.lift(new h(y,x))}}class h{constructor(x,T){this.project=x,this.thisArg=T}call(x,T){return T.subscribe(new c(x,this.project,this.thisArg))}}class c extends s.L{constructor(x,T,S){super(x),this.project=T,this.count=0,this.thisArg=S||this}_next(x){let T;try{T=this.project.call(this.thisArg,x,this.count++)}catch(S){return void this.destination.error(S)}this.destination.next(T)}}},7604:(Ze,_e,f)=>{"use strict";f.d(_e,{h:()=>a});var s=f(3489);function a(y){return x=>x.lift(new h(y))}class h{constructor(x){this.value=x}call(x,T){return T.subscribe(new c(x,this.value))}}class c extends s.L{constructor(x,T){super(x),this.value=T}_next(x){this.destination.next(this.value)}}},9146:(Ze,_e,f)=>{"use strict";f.d(_e,{J:()=>h});var s=f(1709),a=f(5379);function h(c=Number.POSITIVE_INFINITY){return(0,s.zg)(a.y,c)}},1709:(Ze,_e,f)=>{"use strict";f.d(_e,{zg:()=>c});var s=f(4850),a=f(5254),h=f(1177);function c(S,E,I=Number.POSITIVE_INFINITY){return"function"==typeof E?ee=>ee.pipe(c((q,me)=>(0,a.D)(S(q,me)).pipe((0,s.U)((Te,be)=>E(q,Te,me,be))),I)):("number"==typeof E&&(I=E),ee=>ee.lift(new y(S,I)))}class y{constructor(E,I=Number.POSITIVE_INFINITY){this.project=E,this.concurrent=I}call(E,I){return I.subscribe(new x(E,this.project,this.concurrent))}}class x extends h.Ds{constructor(E,I,ee=Number.POSITIVE_INFINITY){super(E),this.project=I,this.concurrent=ee,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(E){this.active<this.concurrent?this._tryNext(E):this.buffer.push(E)}_tryNext(E){let I;const ee=this.index++;try{I=this.project(E,ee)}catch(q){return void this.destination.error(q)}this.active++,this._innerSub(I)}_innerSub(E){const I=new h.IY(this),ee=this.destination;ee.add(I);const q=(0,h.ft)(E,I);q!==I&&ee.add(q)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(E){this.destination.next(E)}notifyComplete(){const E=this.buffer;this.active--,E.length>0?this._next(E.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},7770:(Ze,_e,f)=>{"use strict";f.d(_e,{QV:()=>h,ht:()=>y});var s=f(3489),a=f(9312);function h(T,S=0){return function(I){return I.lift(new c(T,S))}}class c{constructor(S,E=0){this.scheduler=S,this.delay=E}call(S,E){return E.subscribe(new y(S,this.scheduler,this.delay))}}class y extends s.L{constructor(S,E,I=0){super(S),this.scheduler=E,this.delay=I}static dispatch(S){const{notification:E,destination:I}=S;E.observe(I),this.unsubscribe()}scheduleMessage(S){this.destination.add(this.scheduler.schedule(y.dispatch,this.delay,new x(S,this.destination)))}
1_next(S){this.scheduleMessage(a.P.createNext(S))}_error(S){this.scheduleMessage(a.P.createError(S)),this.unsubscribe()}_complete(){this.scheduleMessage(a.P.createComplete()),this.unsubscribe()}}class x{constructor(S,E){this.notification=S,this.destination=E}}},4327:(Ze,_e,f)=>{"use strict";f.d(_e,{x:()=>a});var s=f(3489);function a(){return function(x){return x.lift(new h(x))}}class h{constructor(x){this.connectable=x}call(x,T){const{connectable:S}=this;S._refCount++;const E=new c(x,S),I=T.subscribe(E);return E.closed||(E.connection=S.connect()),I}}class c extends s.L{constructor(x,T){super(x),this.connectable=T}_unsubscribe(){const{connectable:x}=this;if(!x)return void(this.connection=null);this.connectable=null;const T=x._refCount;if(T<=0)return void(this.connection=null);if(x._refCount=T-1,T>1)return void(this.connection=null);const{connection:S}=this,E=x._connection;this.connection=null,E&&(!S||E===S)&&E.unsubscribe()}}},2474:(Ze,_e,f)=>{"use strict";f.d(_e,{B:()=>T});var s=f(1762);class h{constructor(E,I){this.subjectFactory=E,this.selector=I}call(E,I){const{selector:ee}=this,q=this.subjectFactory(),me=ee(q).subscribe(E);return me.add(I.subscribe(q)),me}}var c=f(4327),y=f(8929);function x(){return new y.xQ}function T(){return S=>(0,c.x)()(function a(S,E){return function(ee){let q;if(q="function"==typeof S?S:function(){return S},"function"==typeof E)return ee.lift(new h(q,E));const me=Object.create(ee,s.N);return me.source=ee,me.subjectFactory=q,me}}(x)(S))}},5154:(Ze,_e,f)=>{"use strict";f.d(_e,{d:()=>a});var s=f(839);function a(c,y,x){let T;return T=c&&"object"==typeof c?c:{bufferSize:c,windowTime:y,refCount:!1,scheduler:x},S=>S.lift(function h({bufferSize:c=Number.POSITIVE_INFINITY,windowTime:y=Number.POSITIVE_INFINITY,refCount:x,scheduler:T}){let S,I,E=0,ee=!1,q=!1;return function(Te){let be;E++,!S||ee?(ee=!1,S=new s.t(c,y,T),be=S.subscribe(this),I=Te.subscribe({next(Pe){S.next(Pe)},error(Pe){ee=!0,S.error(Pe)},complete(){q=!0,I=void 0,S.complete()}}),q&&(I=void 0)):be=S.subscribe(this),this.add(()=>{E--,be.unsubscribe(),be=void 0,I&&!q&&x&&0===E&&(I.unsubscribe(),I=void 0,S=void 0)})}}(T))}},1307:(Ze,_e,f)=>{"use strict";f.d(_e,{T:()=>a});var s=f(3489);function a(y){return x=>x.lift(new h(y))}class h{constructor(x){this.total=x}call(x,T){return T.subscribe(new c(x,this.total))}}class c extends s.L{constructor(x,T){super(x),this.total=T,this.count=0}_next(x){++this.count>this.total&&this.destination.next(x)}}},1059:(Ze,_e,f)=>{"use strict";f.d(_e,{O:()=>h});var s=f(1221),a=f(2866);function h(...c){const y=c[c.length-1];return(0,a.K)(y)?(c.pop(),x=>(0,s.z)(c,x,y)):x=>(0,s.z)(c,x)}},7545:(Ze,_e,f)=>{"use strict";f.d(_e,{w:()=>c});var s=f(4850),a=f(5254),h=f(1177);function c(T,S){return"function"==typeof S?E=>E.pipe(c((I,ee)=>(0,a.D)(T(I,ee)).pipe((0,s.U)((q,me)=>S(I,q,ee,me))))):E=>E.lift(new y(T))}class y{constructor(S){this.project=S}call(S,E){return E.subscribe(new x(S,this.project))}}class x extends h.Ds{constructor(S,E){super(S),this.project=E,this.index=0}_next(S){let E;const I=this.index++;try{E=this.project(S,I)}catch(ee){return void this.destination.error(ee)}this._innerSub(E)}_innerSub(S){const E=this.innerSubscription;E&&E.unsubscribe();const I=new h.IY(this),ee=this.destination;ee.add(I),this.innerSubscription=(0,h.ft)(S,I),this.innerSubscription!==I&&ee.add(this.innerSubscription)}_complete(){const{innerSubscription:S}=this;(!S||S.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(S){this.destination.next(S)}}},2986:(Ze,_e,f)=>{"use strict";f.d(_e,{q:()=>c});var s=f(3489),a=f(4231),h=f(8896);function c(T){return S=>0===T?(0,h.c)():S.lift(new y(T))}class y{constructor(S){if(this.total=S,this.total<0)throw new a.W}call(S,E){return E.subscribe(new x(S,this.total))}}class x extends s.L{constructor(S,E){super(S),this.total=E,this.count=0}_next(S){const E=this.total,I=++this.count;I<=E&&(this.destination.next(S),I===E&&(this.destination.complete(),this.unsubscribe()))}}},7625:(Ze,_e,f)=>{"use strict";f.d(_e,{R:()=>a});var s=f(1177);function a(y){return x=>x.lift(new h(y))}
1class h{constructor(x){this.notifier=x}call(x,T){const S=new c(x),E=(0,s.ft)(this.notifier,new s.IY(S));return E&&!S.seenValue?(S.add(E),T.subscribe(S)):S}}class c extends s.Ds{constructor(x){super(x),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},4290:(Ze,_e,f)=>{"use strict";f.d(_e,{o:()=>a});var s=f(3489);function a(y,x=!1){return T=>T.lift(new h(y,x))}class h{constructor(x,T){this.predicate=x,this.inclusive=T}call(x,T){return T.subscribe(new c(x,this.predicate,this.inclusive))}}class c extends s.L{constructor(x,T,S){super(x),this.predicate=T,this.inclusive=S,this.index=0}_next(x){const T=this.destination;let S;try{S=this.predicate(x,this.index++)}catch(E){return void T.error(E)}this.nextOrComplete(x,S)}nextOrComplete(x,T){const S=this.destination;Boolean(T)?S.next(x):(this.inclusive&&S.next(x),S.complete())}}},2868:(Ze,_e,f)=>{"use strict";f.d(_e,{b:()=>c});var s=f(3489);function a(){}var h=f(7043);function c(T,S,E){return function(ee){return ee.lift(new y(T,S,E))}}class y{constructor(S,E,I){this.nextOrObserver=S,this.error=E,this.complete=I}call(S,E){return E.subscribe(new x(S,this.nextOrObserver,this.error,this.complete))}}class x extends s.L{constructor(S,E,I,ee){super(S),this._tapNext=a,this._tapError=a,this._tapComplete=a,this._tapError=I||a,this._tapComplete=ee||a,(0,h.m)(E)?(this._context=this,this._tapNext=E):E&&(this._context=E,this._tapNext=E.next||a,this._tapError=E.error||a,this._tapComplete=E.complete||a)}_next(S){try{this._tapNext.call(this._context,S)}catch(E){return void this.destination.error(E)}this.destination.next(S)}_error(S){try{this._tapError.call(this._context,S)}catch(E){return void this.destination.error(E)}this.destination.error(S)}_complete(){try{this._tapComplete.call(this._context)}catch(S){return void this.destination.error(S)}return this.destination.complete()}}},4907:(Ze,_e,f)=>{"use strict";f.d(_e,{T:()=>h});var s=f(4450),a=f(3489);function h(T=x){return S=>S.lift(new c(T))}class c{constructor(S){this.errorFactory=S}call(S,E){return E.subscribe(new y(S,this.errorFactory))}}class y extends a.L{constructor(S,E){super(S),this.errorFactory=E,this.hasValue=!1}_next(S){this.hasValue=!0,this.destination.next(S)}_complete(){if(this.hasValue)return this.destination.complete();{let S;try{S=this.errorFactory()}catch(E){S=E}this.destination.error(S)}}}function x(){return new s.K}},6454:(Ze,_e,f)=>{"use strict";f.d(_e,{r:()=>h});var s=f(6498),a=f(2654);function h(c,y){return new s.y(x=>{const T=new a.w;let S=0;return T.add(y.schedule(function(){S!==c.length?(x.next(c[S++]),x.closed||T.add(this.schedule())):x.complete()})),T})}},6686:(Ze,_e,f)=>{"use strict";f.d(_e,{o:()=>h});var s=f(2654);class a extends s.w{constructor(y,x){super()}schedule(y,x=0){return this}}class h extends a{constructor(y,x){super(y,x),this.scheduler=y,this.work=x,this.pending=!1}schedule(y,x=0){if(this.closed)return this;this.state=y;const T=this.id,S=this.scheduler;return null!=T&&(this.id=this.recycleAsyncId(S,T,x)),this.pending=!0,this.delay=x,this.id=this.id||this.requestAsyncId(S,this.id,x),this}requestAsyncId(y,x,T=0){return setInterval(y.flush.bind(y,this),T)}recycleAsyncId(y,x,T=0){if(null!==T&&this.delay===T&&!1===this.pending)return x;clearInterval(x)}execute(y,x){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const T=this._execute(y,x);if(T)return T;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(y,x){let S,T=!1;try{this.work(y)}catch(E){T=!0,S=!!E&&E||new Error(E)}if(T)return this.unsubscribe(),S}_unsubscribe(){const y=this.id,x=this.scheduler,T=x.actions,S=T.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==S&&T.splice(S,1),null!=y&&(this.id=this.recycleAsyncId(x,y,null)),this.delay=null}}},2268:(Ze,_e,f)=>{"use strict";f.d(_e,{v:()=>a});let s=(()=>{class h{constructor(y,x=h.now){this.SchedulerAction=y,this.now=x}schedule(y,x=0,T){return new this.SchedulerAction(this,y).schedule(T,x)}}return h.now=()=>Date.now(),h})();class a extends s{constructor(c,y=s.now){super(c,()=>a.delegate&&a.delegate!==this?a.delegate.now():y()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(c,y=0,x){return a.delegate&&a.delegate!==this?a.delegate.schedule(c,y,x):super.schedule(c,y,x)}flush(c){const{actions:y}=this;if(this.active)return void y.push(c);let x;this.active=!0;do{if(x=c.execute(c.state,c.delay))break}while(c=y.shift());if(this.active=!1,x){for(;c=y.shift();)c.unsubscribe();throw x}}}},8139:(Ze,_e,f)=>{"use strict";f.d(_e,{e:()=>q,E:()=>ee});let s=1;const a=Promise.resolve(),h={};function c(me){return me in h&&(delete h[me],!0)}const y={setImmediate(me){const Te=s++;return h[Te]=!0,a.then(()=>c(Te)&&me()),Te},clearImmediate(me){c(me)}};var T=f(6686),E=f(2268);
1const ee=new class I extends E.v{flush(Te){this.active=!0,this.scheduled=void 0;const{actions:be}=this;let Pe,gt=-1,Et=be.length;Te=Te||be.shift();do{if(Pe=Te.execute(Te.state,Te.delay))break}while(++gt<Et&&(Te=be.shift()));if(this.active=!1,Pe){for(;++gt<Et&&(Te=be.shift());)Te.unsubscribe();throw Pe}}}(class S extends T.o{constructor(Te,be){super(Te,be),this.scheduler=Te,this.work=be}requestAsyncId(Te,be,Pe=0){return null!==Pe&&Pe>0?super.requestAsyncId(Te,be,Pe):(Te.actions.push(this),Te.scheduled||(Te.scheduled=y.setImmediate(Te.flush.bind(Te,null))))}recycleAsyncId(Te,be,Pe=0){if(null!==Pe&&Pe>0||null===Pe&&this.delay>0)return super.recycleAsyncId(Te,be,Pe);0===Te.actions.length&&(y.clearImmediate(be),Te.scheduled=void 0)}}),q=ee},353:(Ze,_e,f)=>{"use strict";f.d(_e,{P:()=>c,z:()=>h});var s=f(6686);const h=new(f(2268).v)(s.o),c=h},341:(Ze,_e,f)=>{"use strict";f.d(_e,{c:()=>x,N:()=>y});var s=f(6686),h=f(2268);const y=new class c extends h.v{}(class a extends s.o{constructor(S,E){super(S,E),this.scheduler=S,this.work=E}schedule(S,E=0){return E>0?super.schedule(S,E):(this.delay=E,this.state=S,this.scheduler.flush(this),this)}execute(S,E){return E>0||this.closed?super.execute(S,E):this._execute(S,E)}requestAsyncId(S,E,I=0){return null!==I&&I>0||null===I&&this.delay>0?super.requestAsyncId(S,E,I):S.flush(this)}}),x=y},5430:(Ze,_e,f)=>{"use strict";f.d(_e,{hZ:()=>a});const a=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3821:(Ze,_e,f)=>{"use strict";f.d(_e,{L:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},7668:(Ze,_e,f)=>{"use strict";f.d(_e,{b:()=>s});const s="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},4231:(Ze,_e,f)=>{"use strict";f.d(_e,{W:()=>a});const a=(()=>{function h(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return h.prototype=Object.create(Error.prototype),h})()},4450:(Ze,_e,f)=>{"use strict";f.d(_e,{K:()=>a});const a=(()=>{function h(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return h.prototype=Object.create(Error.prototype),h})()},5279:(Ze,_e,f)=>{"use strict";f.d(_e,{N:()=>a});const a=(()=>{function h(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return h.prototype=Object.create(Error.prototype),h})()},2782:(Ze,_e,f)=>{"use strict";function s(a){setTimeout(()=>{throw a},0)}f.d(_e,{z:()=>s})},5379:(Ze,_e,f)=>{"use strict";function s(a){return a}f.d(_e,{y:()=>s})},6688:(Ze,_e,f)=>{"use strict";f.d(_e,{k:()=>s});const s=Array.isArray||(a=>a&&"number"==typeof a.length)},8515:(Ze,_e,f)=>{"use strict";f.d(_e,{z:()=>s});const s=a=>a&&"number"==typeof a.length&&"function"!=typeof a},7043:(Ze,_e,f)=>{"use strict";function s(a){return"function"==typeof a}f.d(_e,{m:()=>s})},4241:(Ze,_e,f)=>{"use strict";f.d(_e,{k:()=>a});var s=f(6688);function a(h){return!(0,s.k)(h)&&h-parseFloat(h)+1>=0}},7830:(Ze,_e,f)=>{"use strict";function s(a){return null!==a&&"object"==typeof a}f.d(_e,{K:()=>s})},4715:(Ze,_e,f)=>{"use strict";f.d(_e,{b:()=>a});var s=f(6498);function a(h){return!!h&&(h instanceof s.y||"function"==typeof h.lift&&"function"==typeof h.subscribe)}},8955:(Ze,_e,f)=>{"use strict";function s(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then}f.d(_e,{t:()=>s})},2866:(Ze,_e,f)=>{"use strict";function s(a){return a&&"function"==typeof a.schedule}f.d(_e,{K:()=>s})},4843:(Ze,_e,f)=>{"use strict";f.d(_e,{U:()=>h,z:()=>a});var s=f(5379);function a(...c){return h(c)}function h(c){return 0===c.length?s.y:1===c.length?c[0]:function(x){return c.reduce((T,S)=>S(T),x)}}},9249:(Ze,_e,f)=>{"use strict";f.d(_e,{s:()=>ee});var s=f(3650),a=f(2782),c=f(5430),x=f(3821),S=f(8515),E=f(8955),I=f(7830);const ee=q=>{if(q&&"function"==typeof q[x.L])return(q=>me=>{const Te=q[x.L]();if("function"!=typeof Te.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Te.subscribe(me)})(q);if((0,S.z)(q))return(0,s.V)(q);if((0,E.t)(q))return(q=>me=>(q.then(Te=>{me.closed||(me.next(Te),me.complete())},Te=>me.error(Te)).then(null,a.z),me))(q);if(q&&"function"==typeof q[c.hZ])return(q=>me=>{const Te=q[c.hZ]();for(;;){let be;try{be=Te.next()}catch(Pe){return me.error(Pe),me}if(be.done){me.complete();break}if(me.next(be.value),me.closed)break}return"function"==typeof Te.return&&me.add(()=>{Te.return&&Te.return()}),me})(q);
vendor: 7,246 bytes, line 1
1{const Te=`You provided ${(0,I.K)(q)?"an invalid object":`'${q}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Te)}}},3650:(Ze,_e,f)=>{"use strict";f.d(_e,{V:()=>s});const s=a=>h=>{for(let c=0,y=a.length;c<y&&!h.closed;c++)h.next(a[c]);h.complete()}},6700:(Ze,_e,f)=>{var s={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-ps":4523,"./ar-ps.js":4523,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":6466,"./cs.js":6466,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":6540,"./hu.js":6540,"./hy-am":3165,"./hy-am.js":3165,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku-kmr":3775,"./ku-kmr.js":3775,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":4486,"./th.js":4486,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function a(c){var y=h(c);return f(y)}function h(c){if(!f.o(s,c)){var y=new Error("Cannot find module '"+c+"'");throw y.code="MODULE_NOT_FOUND",y}return s[c]}a.keys=function(){return Object.keys(s)},a.resolve=h,Ze.exports=a,a.id=6700},1777:(Ze,_e,f)=>{"use strict";f.d(_e,{EY:()=>Pe,F4:()=>I,IO:()=>be,LC:()=>a,SB:()=>E,X$:()=>c,ZE:()=>Kt,ZN:()=>Et,_7:()=>Te,_j:()=>s,eR:()=>ee,jt:()=>y,k1:()=>Zt,l3:()=>h,oB:()=>S,oQ:()=>q,pV:()=>me,ru:()=>x,vP:()=>T});class s{}class a{}const h="*";function c(ze,ie){return{type:7,name:ze,definitions:ie,options:{}}}function y(ze,ie=null){return{type:4,styles:ie,timings:ze}}function x(ze,ie=null){return{type:3,steps:ze,options:ie}}function T(ze,ie=null){return{type:2,steps:ze,options:ie}}function S(ze){return{type:6,styles:ze,offset:null}}function E(ze,ie,Oe){return{type:0,name:ze,styles:ie,options:Oe}}function I(ze){return{type:5,steps:ze}}function ee(ze,ie,Oe=null){return{type:1,expr:ze,animation:ie,options:Oe}}function q(ze,ie=null){return{type:8,animation:ze,options:ie}}function me(ze=null){return{type:9,options:ze}}function Te(ze,ie=null){return{type:10,animation:ze,options:ie}}function be(ze,ie,Oe=null){return{type:11,selector:ze,animation:ie,options:Oe}}function Pe(ze,ie){return{type:12,timings:ze,animation:ie}}function gt(ze){Promise.resolve().then(ze)}class Et{constructor(ie=0,Oe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ie+Oe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ie=>ie()),this._onDoneFns=[])}onStart(ie){this._originalOnStartFns.push(ie),this._onStartFns.push(ie)}onDone(ie){this._originalOnDoneFns.push(ie),this._onDoneFns.push(ie)}onDestroy(ie){this._onDestroyFns.push(ie)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){gt(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ie=>ie()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ie=>ie()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ie){this._position=this.totalTime?ie*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ie){const Oe="start"==ie?this._onStartFns:this._onDoneFns;Oe.forEach(Ae=>Ae()),Oe.length=0}}class Kt{constructor(ie){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ie;let Oe=0,Ae=0,at=0;const ge=this.players.length;0==ge?gt(()=>
1this._onFinish()):this.players.forEach(qe=>{qe.onDone(()=>{++Oe==ge&&this._onFinish()}),qe.onDestroy(()=>{++Ae==ge&&this._onDestroy()}),qe.onStart(()=>{++at==ge&&this._onStart()})}),this.totalTime=this.players.reduce((qe,lt)=>Math.max(qe,lt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ie=>ie()),this._onDoneFns=[])}init(){this.players.forEach(ie=>ie.init())}onStart(ie){this._onStartFns.push(ie)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ie=>ie()),this._onStartFns=[])}onDone(ie){this._onDoneFns.push(ie)}onDestroy(ie){this._onDestroyFns.push(ie)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ie=>ie.play())}pause(){this.players.forEach(ie=>ie.pause())}restart(){this.players.forEach(ie=>ie.restart())}finish(){this._onFinish(),this.players.forEach(ie=>ie.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ie=>ie.destroy()),this._onDestroyFns.forEach(ie=>ie()),this._onDestroyFns=[])}reset(){this.players.forEach(ie=>ie.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ie){const Oe=ie*this.totalTime;this.players.forEach(Ae=>{const at=Ae.totalTime?Math.min(1,Oe/Ae.totalTime):1;Ae.setPosition(at)})}getPosition(){const ie=this.players.reduce((Oe,Ae)=>null===Oe||Ae.totalTime>Oe.totalTime?Ae:Oe,null);return null!=ie?ie.getPosition():0}beforeDestroy(){this.players.forEach(ie=>{ie.beforeDestroy&&ie.beforeDestroy()})}triggerCallback(ie){const Oe="start"==ie?this._onStartFns:this._onDoneFns;Oe.forEach(Ae=>Ae()),Oe.length=0}}const Zt="!"},5664:(Ze,_e,f)=>{"use strict";f.d(_e,{$s:()=>lt,Em:()=>an,Kd:()=>_t,X6:()=>We,ic:()=>Tn,qV:()=>st,qm:()=>Ut,rt:()=>Ft,s1:()=>jt,tE:()=>_n,yG:()=>B});var s=f(9808),a=f(5e3),h=f(925),c=f(8929),y=f(2654),x=f(591),T=f(1086),S=f(1159),E=f(2868),I=f(13),ee=f(2198),q=f(4850),me=f(2986),Te=f(1307),be=f(5778),Pe=f(7625),gt=f(3191),Et=f(7144),Kt=f(5113);function Oe(W,xe){return(W.getAttribute(xe)||"").match(/\S+/g)||[]}const at="cdk-describedby-message",ge="cdk-describedby-host";let qe=0,lt=(()=>{class W{constructor(L,Q){this._platform=Q,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+qe++,this._document=L,this._id=(0,a.f3M)(a.AFp)+"-"+qe++}describe(L,Q,Me){if(!this._canBeDescribed(L,Q))return;const It=te(Q,Me);"string"!=typeof Q?(Ee(Q,this._id),this._messageRegistry.set(It,{messageElement:Q,referenceCount:0})):this._messageRegistry.has(It)||this._createMessageElement(Q,Me),this._isElementDescribedByMessage(L,It)||this._addMessageReference(L,It)}removeDescription(L,Q,Me){var It;if(!Q||!this._isElementNode(L))return;const Je=te(Q,Me);if(this._isElementDescribedByMessage(L,Je)&&this._removeMessageReference(L,Je),"string"==typeof Q){const it=this._messageRegistry.get(Je);it&&0===it.referenceCount&&this._deleteMessageElement(Je)}0===(null===(It=this._messagesContainer)||void 0===It?void 0:It.childNodes.length)&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){var L;const Q=this._document.querySelectorAll(`[${ge}="${this._id}"]`);for(let Me=0;Me<Q.length;Me++)this._removeCdkDescribedByReferenceIds(Q[Me]),Q[Me].removeAttribute(ge);null===(L=this._messagesContainer)||void 0===L||L.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(L,Q){const Me=this._document.createElement("div");Ee(Me,this._id),Me.textContent=L,Q&&Me.setAttribute("role",Q),this._createMessagesContainer(),this._messagesContainer.appendChild(Me),this._messageRegistry.set(te(L,Q),{messageElement:Me,referenceCount:0})}_deleteMessageElement(L){var Q,Me;null===(Me=null===(Q=this._messageRegistry.get(L))||void 0===Q?void 0:Q.messageElement)||void 0===Me||Me.remove(),this._messageRegistry.delete(L)}_createMessagesContainer(){if(this._messagesContainer)return;const L="cdk-describedby-message-container",Q=this._document.querySelectorAll(`.${L}[platform="server"]`);for(let It=0;It<Q.length;It++)Q[It].remove();const Me=this._document.createElement("div");Me.style.visibility="hidden",Me.classList.add(L),Me.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Me.setAttribute("platform","server"),this._document.body.appendChild(Me),this._messagesContainer=Me}_removeCdkDescribedByReferenceIds(L){const Q=Oe(L,"aria-describedby").filter(Me=>0!=Me.indexOf(at));L.setAttribute("aria-describedby",Q.join(" "))}_addMessageReference(L,Q){const Me=this._messageRegistry.get(Q);(function ze(W,xe,L){const Q=Oe(W,xe);Q.some(Me=>Me.trim()==L.trim())||(Q.push(L.trim()),W.setAttribute(xe,Q.join(" ")))})(L,"aria-describedby",Me.messageElement.id),L.setAttribute(ge,this._id),Me.referenceCount++}_removeMessageReference(L,Q){const Me=this._messageRegistry.get(Q);Me.referenceCount--,function ie(W,xe,L){const Me=Oe(W,xe).filter(It=>It!=L.trim());Me.length?W.setAttribute(xe,Me.join(" ")):W.removeAttribute(xe)}(L,"aria-describedby",Me.messageElement.id),L.removeAttribute(ge)}_isElementDescribedByMessage(L,Q){const Me=Oe(L,"aria-describedby"),It=this._messageRegistry.get(Q),Je=It&&It.messageElement.id;return!!Je&&-1!=Me.indexOf(Je)}_canBeDescribed(L,Q){if(!this._isElementNode(L))return!1;if(Q&&"object"==typeof Q)return!0;const Me=null==Q?"":`${Q}`.trim(),It=L.getAttribute("aria-label");return!(!Me||It&&It.trim()===Me)}_isElementNode(L){return L.nodeType===this._document.ELEMENT_NODE}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(s.K0),a.LFG(h.t4))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function te(W,xe){return"string"==typeof W?`${xe||""}/${W}`:W}function Ee(W,xe){W.id||(W.id=`${at}-${xe}-${qe++}`)}class Re{constructor(xe){this._items=xe,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new c.xQ,this._typeaheadSub
1scription=y.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=L=>L.disabled,this._pressedLetters=[],this.tabOut=new c.xQ,this.change=new c.xQ,xe instanceof a.n_E&&xe.changes.subscribe(L=>{if(this._activeItem){const Me=L.toArray().indexOf(this._activeItem);Me>-1&&Me!==this._activeItemIndex&&(this._activeItemIndex=Me)}})}skipPredicate(xe){return this._skipPredicateFn=xe,this}withWrap(xe=!0){return this._wrap=xe,this}withVerticalOrientation(xe=!0){return this._vertical=xe,this}withHorizontalOrientation(xe){return this._horizontal=xe,this}withAllowedModifierKeys(xe){return this._allowedModifierKeys=xe,this}withTypeAhead(xe=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,E.b)(L=>this._pressedLetters.push(L)),(0,I.b)(xe),(0,ee.h)(()=>this._pressedLetters.length>0),(0,q.U)(()=>this._pressedLetters.join(""))).subscribe(L=>{const Q=this._getItemsArray();for(let Me=1;Me<Q.length+1;Me++){const It=(this._activeItemIndex+Me)%Q.length,Je=Q[It];if(!this._skipPredicateFn(Je)&&0===Je.getLabel().toUpperCase().trim().indexOf(L)){this.setActiveItem(It);break}}this._pressedLetters=[]}),this}withHomeAndEnd(xe=!0){return this._homeAndEnd=xe,this}setActiveItem(xe){const L=this._activeItem;this.updateActiveItem(xe),this._activeItem!==L&&this.change.next(this._activeItemIndex)}onKeydown(xe){const L=xe.keyCode,Me=["altKey","ctrlKey","metaKey","shiftKey"].every(It=>!xe[It]||this._allowedModifierKeys.indexOf(It)>-1);switch(L){case S.Mf:return void this.tabOut.next();case S.JH:if(this._vertical&&Me){this.setNextItemActive();break}return;case S.LH:if(this._vertical&&Me){this.setPreviousItemActive();break}return;case S.SV:if(this._horizontal&&Me){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case S.oh:if(this._horizontal&&Me){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case S.Sd:if(this._homeAndEnd&&Me){this.setFirstItemActive();break}return;case S.uR:if(this._homeAndEnd&&Me){this.setLastItemActive();break}return;default:return void((Me||(0,S.Vb)(xe,"shiftKey"))&&(xe.key&&1===xe.key.length?this._letterKeyStream.next(xe.key.toLocaleUpperCase()):(L>=S.A&&L<=S.Z||L>=S.xE&&L<=S.aO)&&this._letterKeyStream.next(String.fromCharCode(L))))}this._pressedLetters=[],xe.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(xe){const L=this._getItemsArray(),Q="number"==typeof xe?xe:L.indexOf(xe),Me=L[Q];this._activeItem=null==Me?null:Me,this._activeItemIndex=Q}_setActiveItemByDelta(xe){this._wrap?this._setActiveInWrapMode(xe):this._setActiveInDefaultMode(xe)}_setActiveInWrapMode(xe){const L=this._getItemsArray();for(let Q=1;Q<=L.length;Q++){const Me=(this._activeItemIndex+xe*Q+L.length)%L.length;if(!this._skipPredicateFn(L[Me]))return void this.setActiveItem(Me)}}_setActiveInDefaultMode(xe){this._setActiveItemByIndex(this._activeItemIndex+xe,xe)}_setActiveItemByIndex(xe,L){const Q=this._getItemsArray();if(Q[xe]){for(;this._skipPredicateFn(Q[xe]);)if(!Q[xe+=L])return;this.setActiveItem(xe)}}_getItemsArray(){return this._items instanceof a.n_E?this._items.toArray():this._items}}class jt extends Re{setActiveItem(xe){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(xe),this.activeItem&&this.activeItem.setActiveStyles()}}class an extends Re{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(xe){return this._origin=xe,this}setActiveItem(xe){super.setActiveItem(xe),this.activeItem&&this.activeItem.focus(this._origin)}}let Tn=(()=>{class W{constructor(L){this._platform=L}isDisabled(L){return L.hasAttribute("disabled")}isVisible(L){return function pe(W){return!!(W.offsetWidth||W.offsetHeight||"function"==typeof W.getClientRects&&W.getClientRects().length)}(L)&&"visible"===getComputedStyle(L).visibility}isTabbable(L){if(!this._platform.isBrowser)return!1;const Q=function Nt(W){try{return W.frameElement}catch(xe){return null}}(function dt(W){return W.ownerDocument&&W.ownerDocument.defaultView||window}(L));if(Q&&(-1===nt(Q)||!this.isVisible(Q)))return!1;let Me=L.nodeName.toLowerCase(),It=nt(L);return L.hasAttribute("contenteditable")?-1!==It:!("iframe"===Me||"object"===Me||this._platform.WEBKIT&&this._platform.IOS&&!function At(W){let xe=W.nodeName.toLowerCase(),L="input"===xe&&W.type;return"text"===L||"password"===L||"select"===xe||"textarea"===xe}(L))&&("audio"===Me?!!L.hasAttribute("controls")&&-1!==It:"video"===Me?-1!==It&&(null!==It||this._platform.FIRE
1FOX||L.hasAttribute("controls")):L.tabIndex>=0)}isFocusable(L,Q){return function tn(W){return!function oe(W){return function Ve(W){return"input"==W.nodeName.toLowerCase()}(W)&&"hidden"==W.type}(W)&&(function Be(W){let xe=W.nodeName.toLowerCase();return"input"===xe||"select"===xe||"button"===xe||"textarea"===xe}(W)||function $(W){return function mt(W){return"a"==W.nodeName.toLowerCase()}(W)&&W.hasAttribute("href")}(W)||W.hasAttribute("contenteditable")||Qe(W))}(L)&&!this.isDisabled(L)&&((null==Q?void 0:Q.ignoreVisibility)||this.isVisible(L))}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(h.t4))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function Qe(W){if(!W.hasAttribute("tabindex")||void 0===W.tabIndex)return!1;let xe=W.getAttribute("tabindex");return!(!xe||isNaN(parseInt(xe,10)))}function nt(W){if(!Qe(W))return null;const xe=parseInt(W.getAttribute("tabindex")||"",10);return isNaN(xe)?-1:xe}class vt{constructor(xe,L,Q,Me,It=!1){this._element=xe,this._checker=L,this._ngZone=Q,this._document=Me,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,It||this.attachAnchors()}get enabled(){return this._enabled}set enabled(xe){this._enabled=xe,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(xe,this._startAnchor),this._toggleAnchorTabIndex(xe,this._endAnchor))}destroy(){const xe=this._startAnchor,L=this._endAnchor;xe&&(xe.removeEventListener("focus",this.startAnchorListener),xe.remove()),L&&(L.removeEventListener("focus",this.endAnchorListener),L.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(xe){return new Promise(L=>{this._executeOnStable(()=>L(this.focusInitialElement(xe)))})}focusFirstTabbableElementWhenReady(xe){return new Promise(L=>{this._executeOnStable(()=>L(this.focusFirstTabbableElement(xe)))})}focusLastTabbableElementWhenReady(xe){return new Promise(L=>{this._executeOnStable(()=>L(this.focusLastTabbableElement(xe)))})}_getRegionBoundary(xe){const L=this._element.querySelectorAll(`[cdk-focus-region-${xe}], [cdkFocusRegion${xe}], [cdk-focus-${xe}]`);return"start"==xe?L.length?L[0]:this._getFirstTabbableElement(this._element):L.length?L[L.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(xe){const L=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(L){if(!this._checker.isFocusable(L)){const Q=this._getFirstTabbableElement(L);return null==Q||Q.focus(xe),!!Q}return L.focus(xe),!0}return this.focusFirstTabbableElement(xe)}focusFirstTabbableElement(xe){const L=this._getRegionBoundary("start");return L&&L.focus(xe),!!L}focusLastTabbableElement(xe){const L=this._getRegionBoundary("end");return L&&L.focus(xe),!!L}hasAttached(){return this._hasAttached}_getFirstTabbableElement(xe){if(this._checker.isFocusable(xe)&&this._checker.isTabbable(xe))return xe;const L=xe.children;for(let Q=0;Q<L.length;Q++){const Me=L[Q].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(L[Q]):null;if(Me)return Me}return null}_getLastTabbableElement(xe){if(this._checker.isFocusable(xe)&&this._checker.isTabbable(xe))return xe;const L=xe.children;for(let Q=L.length-1;Q>=0;Q--){const Me=L[Q].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(L[Q]):null;if(Me)return Me}return null}_createAnchor(){const xe=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,xe),xe.classList.add("cdk-visually-hidden"),xe.classList.add("cdk-focus-trap-anchor"),xe.setAttribute("aria-hidden","true"),xe}_toggleAnchorTabIndex(xe,L){xe?L.setAttribute("tabindex","0"):L.removeAttribute("tabindex")}toggleAnchors(xe){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(xe,this._startAnchor),this._toggleAnchorTabIndex(xe,this._endAnchor))}_executeOnStable(xe){this._ngZone.isStable?xe():this._ngZone.onStable.pipe((0,me.q)(1)).subscribe(xe)}}let st=(()=>{class W{constructor(L,Q,Me){this._checker=L,this._ngZone=Q,this._document=Me}create(L,Q=!1){return new vt(L,this._checker,this._ngZone,this._document,Q)}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(Tn),a.LFG(a.R0b),a.LFG(s.K0))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function We(W){return 0===W.buttons||0===W.offsetX&&0===W.offsetY}function B(W){const xe=W.touches&&W.touches[0]||W.changedTouches&&W.changedTouches[0];
1return!(!xe||-1!==xe.identifier||null!=xe.radiusX&&1!==xe.radiusX||null!=xe.radiusY&&1!==xe.radiusY)}const ne=new a.OlP("cdk-input-modality-detector-options"),z={ignoreKeys:[S.zL,S.jx,S.b2,S.MW,S.JU]},Ge=(0,h.i$)({passive:!0,capture:!0});let Fe=(()=>{class W{constructor(L,Q,Me,It){this._platform=L,this._mostRecentTarget=null,this._modality=new x.X(null),this._lastTouchMs=0,this._onKeydown=Je=>{var it,Rt;null!==(Rt=null===(it=this._options)||void 0===it?void 0:it.ignoreKeys)&&void 0!==Rt&&Rt.some(fn=>fn===Je.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,h.sA)(Je))},this._onMousedown=Je=>{Date.now()-this._lastTouchMs<650||(this._modality.next(We(Je)?"keyboard":"mouse"),this._mostRecentTarget=(0,h.sA)(Je))},this._onTouchstart=Je=>{B(Je)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,h.sA)(Je))},this._options=Object.assign(Object.assign({},z),It),this.modalityDetected=this._modality.pipe((0,Te.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,be.x)()),L.isBrowser&&Q.runOutsideAngular(()=>{Me.addEventListener("keydown",this._onKeydown,Ge),Me.addEventListener("mousedown",this._onMousedown,Ge),Me.addEventListener("touchstart",this._onTouchstart,Ge)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ge),document.removeEventListener("mousedown",this._onMousedown,Ge),document.removeEventListener("touchstart",this._onTouchstart,Ge))}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(h.t4),a.LFG(a.R0b),a.LFG(s.K0),a.LFG(ne,8))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const de=new a.OlP("liveAnnouncerElement",{providedIn:"root",factory:function ct(){return null}}),Ue=new a.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let _t=(()=>{class W{constructor(L,Q,Me,It){this._ngZone=Q,this._defaultOptions=It,this._document=Me,this._liveElement=L||this._createLiveElement()}announce(L,...Q){const Me=this._defaultOptions;let It,Je;return 1===Q.length&&"number"==typeof Q[0]?Je=Q[0]:[It,Je]=Q,this.clear(),clearTimeout(this._previousTimeout),It||(It=Me&&Me.politeness?Me.politeness:"polite"),null==Je&&Me&&(Je=Me.duration),this._liveElement.setAttribute("aria-live",It),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(it=>this._currentResolve=it)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=L,"number"==typeof Je&&(this._previousTimeout=setTimeout(()=>this.clear(),Je)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var L,Q;clearTimeout(this._previousTimeout),null===(L=this._liveElement)||void 0===L||L.remove(),this._liveElement=null,null===(Q=this._currentResolve)||void 0===Q||Q.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const L="cdk-live-announcer-element",Q=this._document.getElementsByClassName(L),Me=this._document.createElement("div");for(let It=0;It<Q.length;It++)Q[It].remove();return Me.classList.add(L),Me.classList.add("cdk-visually-hidden"),Me.setAttribute("aria-atomic","true"),Me.setAttribute("aria-live","polite"),this._document.body.appendChild(Me),Me}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(de,8),a.LFG(a.R0b),a.LFG(s.K0),a.LFG(Ue,8))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const Xt=new a.OlP("cdk-focus-monitor-default-options"),Pt=(0,h.i$)({passive:!0,capture:!0});let _n=(()=>{class W{constructor(L,Q,Me,It,Je){this._ngZone=L,this._platform=Q,this._inputModalityDetector=Me,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new c.xQ,this._rootNodeFocusAndBlurListener=it=>{for(let fn=(0,h.sA)(it);fn;fn=fn.parentElement)"focus"===it.type?this._onFocus(it,fn):this._onBlur(it,fn)},this._document=It,this._detectionMode=(null==Je?void 0:Je.detectionMode)||0}monitor(L,Q=!1){const Me=(0,gt.fI)(L);if(!this._platform.isBrowser||1!==Me.nodeType)return(0,T.of)(null);const It=(0,h.kV)(Me)||this._getDocument(),Je=this._elementInfo.get(Me);
1if(Je)return Q&&(Je.checkChildren=!0),Je.subject;const it={checkChildren:Q,subject:new c.xQ,rootNode:It};return this._elementInfo.set(Me,it),this._registerGlobalListeners(it),it.subject}stopMonitoring(L){const Q=(0,gt.fI)(L),Me=this._elementInfo.get(Q);Me&&(Me.subject.complete(),this._setClasses(Q),this._elementInfo.delete(Q),this._removeGlobalListeners(Me))}focusVia(L,Q,Me){const It=(0,gt.fI)(L);It===this._getDocument().activeElement?this._getClosestElementsInfo(It).forEach(([it,Rt])=>this._originChanged(it,Q,Rt)):(this._setOrigin(Q),"function"==typeof It.focus&&It.focus(Me))}ngOnDestroy(){this._elementInfo.forEach((L,Q)=>this.stopMonitoring(Q))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(L){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(L)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:L&&this._isLastInteractionFromInputLabel(L)?"mouse":"program"}_shouldBeAttributedToTouch(L){return 1===this._detectionMode||!(null==L||!L.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(L,Q){L.classList.toggle("cdk-focused",!!Q),L.classList.toggle("cdk-touch-focused","touch"===Q),L.classList.toggle("cdk-keyboard-focused","keyboard"===Q),L.classList.toggle("cdk-mouse-focused","mouse"===Q
1),L.classList.toggle("cdk-program-focused","program"===Q)}_setOrigin(L,Q=!1){this._ngZone.runOutsideAngular(()=>{this._origin=L,this._originFromTouchInteraction="touch"===L&&Q,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(L,Q){const Me=this._elementInfo.get(Q),It=(0,h.sA)(L);!Me||!Me.checkChildren&&Q!==It||this._originChanged(Q,this._getFocusOrigin(It),Me)}_onBlur(L,Q){const Me=this._elementInfo.get(Q);!Me||Me.checkChildren&&L.relatedTarget instanceof Node&&Q.contains(L.relatedTarget)||(this._setClasses(Q),this._emitOrigin(Me,null))}_emitOrigin(L,Q){L.subject.observers.length&&this._ngZone.run(()=>L.subject.next(Q))}_registerGlobalListeners(L){if(!this._platform.isBrowser)return;const Q=L.rootNode,Me=this._rootNodeFocusListenerCount.get(Q)||0;Me||this._ngZone.runOutsideAngular(()=>{Q.addEventListener("focus",this._rootNodeFocusAndBlurListener,Pt),Q.addEventListener("blur",this._rootNodeFocusAndBlurListener,Pt)}),this._rootNodeFocusListenerCount.set(Q,Me+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Pe.R)(this._stopInputModalityDetector)).subscribe(It=>{this._setOrigin(It,!0)}))}_removeGlobalListeners(L){const Q=L.rootNode;if(this._rootNodeFocusListenerCount.has(Q)){const Me=this._rootNodeFocusListenerCount.get(Q);Me>1?this._rootNodeFocusListenerCount.set(Q,Me-1):(Q.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Pt),Q.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Pt),this._rootNodeFocusListenerCount.delete(Q))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(L,Q,Me){this._setClasses(L,Q),this._emitOrigin(Me,Q),this._lastFocusOrigin=Q}_getClosestElementsInfo(L){const Q=[];return this._elementInfo.forEach((Me,It)=>{(It===L||Me.checkChildren&&It.contains(L))&&Q.push([It,Me])}),Q}_isLastInteractionFromInputLabel(L){const{_mostRecentTarget:Q,mostRecentModality:Me}=this._inputModalityDetector;if("mouse"!==Me||!Q||Q===L||"INPUT"!==L.nodeName&&"TEXTAREA"!==L.nodeName||L.disabled)return!1;const It=L.labels;if(It)for(let Je=0;Je<It.length;Je++)if(It[Je].contains(Q))return!0;return!1}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(a.R0b),a.LFG(h.t4),a.LFG(Fe),a.LFG(s.K0,8),a.LFG(Xt,8))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const ii="cdk-high-contrast-black-on-white",ei="cdk-high-contrast-white-on-black",Qt="cdk-high-contrast-active";let Ut=(()=>{class W{constructor(L,Q){this._platform=L,this._document=Q,this._breakpointSubscription=(0,a.f3M)(Kt.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const L=this._document.createElement("div");L.style.backgroundColor="rgb(1,2,3)",L.style.position="absolute",this._document.body.appendChild(L);const Q=this._document.defaultView||window,Me=Q&&Q.getComputedStyle?Q.getComputedStyle(L):null,It=(Me&&Me.backgroundColor||"").replace(/ /g,"");switch(L.remove(),It){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const L=this._document.body.classList;L.remove(Qt,ii,ei),this._hasCheckedHighContrastMode=!0;const Q=this.getHighContrastMode();1===Q?L.add(Qt,ii):2===Q&&L.add(Qt,ei)}}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(h.t4),a.LFG(s.K0))},W.\u0275prov=a.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),Ft=(()=>
1{class W{constructor(L){L._applyBodyHighContrastModeCssClasses()}}return W.\u0275fac=function(L){return new(L||W)(a.LFG(Ut))},W.\u0275mod=a.oAB({type:W}),W.\u0275inj=a.cJS({imports:[Et.Q8]}),W})()},3262:(Ze,_e,f)=>{"use strict";f.d(_e,{XD:()=>ee,dD:()=>I,xI:()=>S});var s=f(5e3),a=f(3191),h=f(8929),c=f(2654),y=f(449);let x=0;const T=new s.OlP("CdkAccordion");let S=(()=>{class q{constructor(){this._stateChanges=new h.xQ,this._openCloseAllActions=new h.xQ,this.id="cdk-accordion-"+x++,this._multi=!1}get multi(){return this._multi}set multi(Te){this._multi=(0,a.Ig)(Te)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(Te){this._stateChanges.next(Te)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return q.\u0275fac=function(Te){return new(Te||q)},q.\u0275dir=s.lG2({type:q,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[s._Bn([{provide:T,useExisting:q}]),s.TTD]}),q})(),E=0,I=(()=>{class q{constructor(Te,be,Pe){this.accordion=Te,this._changeDetectorRef=be,this._expansionDispatcher=Pe,this._openCloseAllSubscription=c.w.EMPTY,this.closed=new s.vpe,this.opened=new s.vpe,this.destroyed=new s.vpe,this.expandedChange=new s.vpe,this.id="cdk-accordion-child-"+E++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Pe.listen((gt,Et)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===Et&&this.id!==gt&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(Te){Te=(0,a.Ig)(Te),this._expanded!==Te&&(this._expanded=Te,this.expandedChange.emit(Te),Te?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(Te){this._disabled=(0,a.Ig)(Te)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(Te=>{this.disabled||(this.expanded=Te)})}}return q.\u0275fac=function(Te){return new(Te||q)(s.Y36(T,12),s.Y36(s.sBO),s.Y36(y.A8))},q.\u0275dir=s.lG2({type:q,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[s._Bn([{provide:T,useValue:void 0}])]}),q})(),ee=(()=>{class q{}return q.\u0275fac=function(Te){return new(Te||q)},q.\u0275mod=s.oAB({type:q}),q.\u0275inj=s.cJS({}),q})()},226:(Ze,_e,f)=>{"use strict";f.d(_e,{Is:()=>T,vT:()=>E});var s=f(5e3),a=f(9808);const h=new s.OlP("cdk-dir-doc",{providedIn:"root",factory:function c(){return(0,s.f3M)(a.K0)}}),y=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let T=(()=>{class I{constructor(q){if(this.value="ltr",this.change=new s.vpe,q){const Te=q.documentElement?q.documentElement.dir:null;this.value=function x(I){const ee=(null==I?void 0:I.toLowerCase())||"";return"auto"===ee&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?y.test(navigator.language)?"rtl":"ltr":"rtl"===ee?"rtl":"ltr"}((q.body?q.body.dir:null)||Te||"ltr")}}ngOnDestroy(){this.change.complete()}}return I.\u0275fac=function(q){return new(q||I)(s.LFG(h,8))},I.\u0275prov=s.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),E=(()=>{class I{}return I.\u0275fac=function(q){return new(q||I)},I.\u0275mod=s.oAB({type:I}),I.\u0275inj=s.cJS({}),I})()},3191:(Ze,_e,f)=>{"use strict";f.d(_e,{Eq:()=>y,HM:()=>x,Ig:()=>a,du:()=>S,fI:()=>T,su:()=>h});var s=f(5e3);function a(E){return null!=E&&"false"!=`${E}`}function h(E,I=0){return function c(E){return!isNaN(parseFloat(E))&&!isNaN(Number(E))}(E)?Number(E):I}function y(E){return Array.isArray(E)?E:[E]}
1function x(E){return null==E?"":"string"==typeof E?E:`${E}px`}function T(E){return E instanceof s.SBq?E.nativeElement:E}function S(E,I=/\s+/){const ee=[];if(null!=E){const q=Array.isArray(E)?E:`${E}`.split(I);for(const me of q){const Te=`${me}`.trim();Te&&ee.push(Te)}}return ee}},449:(Ze,_e,f)=>{"use strict";f.d(_e,{A8:()=>ee,Ov:()=>E,Z9:()=>y,eX:()=>S,k:()=>q,o2:()=>c,yy:()=>T});var s=f(1762),a=f(8929),h=f(5e3);class c{}function y(me){return me&&"function"==typeof me.connect&&!(me instanceof s.c)}class T{applyChanges(Te,be,Pe,gt,Et){Te.forEachOperation((Kt,Zt,ze)=>{let ie,Oe;if(null==Kt.previousIndex){const Ae=Pe(Kt,Zt,ze);ie=be.createEmbeddedView(Ae.templateRef,Ae.context,Ae.index),Oe=1}else null==ze?(be.remove(Zt),Oe=3):(ie=be.get(Zt),be.move(ie,ze),Oe=2);Et&&Et({context:null==ie?void 0:ie.context,operation:Oe,record:Kt})})}detach(){}}class S{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Te,be,Pe,gt,Et){Te.forEachOperation((Kt,Zt,ze)=>{let ie,Oe;null==Kt.previousIndex?(ie=this._insertView(()=>Pe(Kt,Zt,ze),ze,be,gt(Kt)),Oe=ie?1:0):null==ze?(this._detachAndCacheView(Zt,be),Oe=3):(ie=this._moveView(Zt,ze,be,gt(Kt)),Oe=2),Et&&Et({context:null==ie?void 0:ie.context,operation:Oe,record:Kt})})}detach(){for(const Te of this._viewCache)Te.destroy();this._viewCache=[]}_insertView(Te,be,Pe,gt){const Et=this._insertViewFromCache(be,Pe);if(Et)return void(Et.context.$implicit=gt);const Kt=Te();return Pe.createEmbeddedView(Kt.templateRef,Kt.context,Kt.index)}_detachAndCacheView(Te,be){const Pe=be.detach(Te);this._maybeCacheView(Pe,be)}_moveView(Te,be,Pe,gt){const Et=Pe.get(Te);return Pe.move(Et,be),Et.context.$implicit=gt,Et}_maybeCacheView(Te,be){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(Te);else{const Pe=be.indexOf(Te);-1===Pe?Te.destroy():be.remove(Pe)}}_insertViewFromCache(Te,be){const Pe=this._viewCache.pop();return Pe&&be.insert(Pe,Te),Pe||null}}class E{constructor(Te=!1,be,Pe=!0,gt){this._multiple=Te,this._emitChanges=Pe,this.compareWith=gt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new a.xQ,be&&be.length&&(Te?be.forEach(Et=>this._markSelected(Et)):this._markSelected(be[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...Te){this._verifyValueAssignment(Te),Te.forEach(Pe=>this._markSelected(Pe));const be=this._hasQueuedChanges();return this._emitChangeEvent(),be}deselect(...Te){this._verifyValueAssignment(Te),Te.forEach(Pe=>this._unmarkSelected(Pe));const be=this._hasQueuedChanges();return this._emitChangeEvent(),be}setSelection(...Te){this._verifyValueAssignment(Te);const be=this.selected,Pe=new Set(Te);Te.forEach(Et=>this._markSelected(Et)),be.filter(Et=>!Pe.has(Et)).forEach(Et=>this._unmarkSelected(Et));const gt=this._hasQueuedChanges();return this._emitChangeEvent(),gt}toggle(Te){return this.isSelected(Te)?this.deselect(Te):this.select(Te)}clear(Te=!0){this._unmarkAll();const be=this._hasQueuedChanges();return Te&&this._emitChangeEvent(),be}isSelected(Te){if(this.compareWith){for(const be of this._selection)if(this.compareWith(be,Te))return!0;return!1}return this._selection.has(Te)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Te){this._multiple&&this.selected&&this._selected.sort(Te)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Te){this.isSelected(Te)||(this._multiple||this._unmarkAll(),this.isSelected(Te)||this._selection.add(Te),this._emitChanges&&this._selectedToEmit.push(Te))}_unmarkSelected(Te){this.isSelected(Te)&&(this._selection.delete(Te),this._emitChanges&&this._deselectedToEmit.push(Te))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Te=>this._unmarkSelected(Te))}_verifyValueAssignment(Te){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}}let ee=(()=>{class me{constructor(){this._listeners=[]}notify(be,Pe){for(let gt of this._listeners)gt(be,Pe)}listen(be){return this._listeners.push(be),()=>{this._listeners=this._listeners.filter(Pe=>be!==Pe)}}ngOnDestroy(){this._listeners=[]}}return me.\u0275fac=function(be){return new(be||me)},me.\u0275prov=h.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})();const q=new h.OlP("_ViewRepeater")},1088:(Ze,_e,f)=>{"use strict";f.d(_e,{LL:()=>Pe,Su:()=>ge,Vq:()=>Ae,ib:()=>Te});var s=f(925),a=f(7429),h=f(9808),c=f(5e3),y=f(5664),x=f(1314),T=f(1159),S=f(8929),E=f(8514),I=f(1086),ee=f(226),q=f(1059);function me(qe,lt){}class Te{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0}}let Pe=(()=>{class qe extends a.en{constructor(te,Ee,Re,jt,an,Cn,Tn,Nt){super(),this._elementRef=te,this._focusTrapFactory=Ee,this._config=jt,this._interactivityChecker=an,this._ngZone=Cn,this._overlayRef=Tn,this._focusMonitor=Nt,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=pe=>{this._portalOutlet.hasAttached();const Be=this._portalOutlet.attachDomPortal(pe);return this._contentAttached(),Be},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=Re}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(te){this._portalOutlet.hasAttached();const Ee=this._portalOutlet.attachComponentPortal(te);return this._contentAttached(),Ee}attachTemplatePortal(te){this._portalOutlet.hasAttached();const Ee=this._portalOutlet.attachTemplatePortal(te);return this._contentAttached(),Ee}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(te,Ee){this._interactivityChecker.isFocusable(te)||(te.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Re=()=>{te.removeEventListener("blur",Re),te.removeEventListener("mousedown",Re),te.removeAttribute("tabindex")};te.addEventListener("blur",Re),te.addEventListener("mousedown",Re)})),te.focus(Ee)}
1_focusByCssSelector(te,Ee){let Re=this._elementRef.nativeElement.querySelector(te);Re&&this._forceFocus(Re,Ee)}_trapFocus(){const te=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||te.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ee=>{Ee||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const te=this._config.restoreFocus;let Ee=null;if("string"==typeof te?Ee=this._document.querySelector(te):"boolean"==typeof te?Ee=te?this._elementFocusedBeforeDialogWasOpened:null:te&&(Ee=te),this._config.restoreFocus&&Ee&&"function"==typeof Ee.focus){const Re=(0,s.ht)(),jt=this._elementRef.nativeElement;(!Re||Re===this._document.body||Re===jt||jt.contains(Re))&&(this._focusMonitor?(this._focusMonitor.focusVia(Ee,this._closeInteractionType),this._closeInteractionType=null):Ee.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const te=this._elementRef.nativeElement,Ee=(0,s.ht)();return te===Ee||te.contains(Ee)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,s.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return qe.\u0275fac=function(te){return new(te||qe)(c.Y36(c.SBq),c.Y36(y.qV),c.Y36(h.K0,8),c.Y36(Te),c.Y36(y.ic),c.Y36(c.R0b),c.Y36(x.Iu),c.Y36(y.tE))},qe.\u0275cmp=c.Xpm({type:qe,selectors:[["cdk-dialog-container"]],viewQuery:function(te,Ee){if(1&te&&c.Gf(a.Pl,7),2&te){let Re;c.iGM(Re=c.CRH())&&(Ee._portalOutlet=Re.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(te,Ee){2&te&&c.uIk("id",Ee._config.id||null)("role",Ee._config.role)("aria-modal",Ee._config.ariaModal)("aria-labelledby",Ee._config.ariaLabel?null:Ee._ariaLabelledBy)("aria-label",Ee._config.ariaLabel)("aria-describedby",Ee._config.ariaDescribedBy||null)},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(te,Ee){1&te&&c.YNc(0,me,0,0,"ng-template",0)},dependencies:[a.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),qe})();class gt{constructor(lt,te){this.overlayRef=lt,this.config=te,this.closed=new S.xQ,this.disableClose=te.disableClose,this.backdropClick=lt.backdropClick(),this.keydownEvents=lt.keydownEvents(),this.outsidePointerEvents=lt.outsidePointerEvents(),this.id=te.id,this.keydownEvents.subscribe(Ee=>{Ee.keyCode===T.hY&&!this.disableClose&&!(0,T.Vb)(Ee)&&(Ee.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})})}close(lt,te){if(this.containerInstance){const Ee=this.closed;this.containerInstance._closeInteractionType=(null==te?void 0:te.focusOrigin)||"program",this.overlayRef.dispose(),Ee.next(lt),Ee.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(lt="",te=""){return this.overlayRef.updateSize({width:lt,height:te}),this}addPanelClass(lt){return this.overlayRef.addPanelClass(lt),this}removePanelClass(lt){return this.overlayRef.removePanelClass(lt),this}}const Et=new c.OlP("DialogScrollStrategy"),Kt=new c.OlP("DialogData"),Zt=new c.OlP("DefaultDialogConfig"),ie={provide:Et,deps:[x.aV],useFactory:function ze(qe){return()=>qe.scrollStrategies.block()}};let Oe=0,Ae=(()=>{class qe{constructor(te,Ee,Re,jt,an,Cn){this._overlay=te,this._injector=Ee,this._defaultOptions=Re,this._parentDialog=jt,this._overlayContainer=an,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S.xQ,this._afterOpenedAtThisLevel=new S.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,E.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,q.O)(void 0))),this._scrollStrategy=Cn}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}open(te,Ee){const Re=this._defaultOptions||new Te;(Ee=Object.assign(Object.assign({},Re),Ee)).id=Ee.id||"cdk-dialog-"+Oe++,Ee.id&&this.getDialogById(Ee.id);const jt=this._getOverlayConfig(Ee),an=this._overlay.create(jt),Cn=new gt(an,Ee),Tn=this._attachContainer(an,Cn,Ee);return Cn.containerInstance=Tn,this._attachDialogContent(te,Cn,Tn,Ee),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Cn),Cn.closed.subscribe(()=>this._removeOpenDialog(Cn,!0)),this.afterOpened.next(Cn),Cn}closeAll(){at(this.openDialogs,te=>te.close())}getDialogById(te){return this.openDialogs.find(Ee=>Ee.id===te)}ngOnDestroy(){at(this._openDialogsAtThisLevel,te=>{!1===te.config.closeOnDestroy&&this._removeOpenDialog(te,!1)}),at(this._openDialogsAtThisLevel,te=>te.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(te){const Ee=new x.X_({positionStrategy:te.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:te.scrollStrategy||this._scrollStrategy(),panelClass:te.panelClass,hasBackdrop:te.hasBackdrop,direction:te.direction,minWidth:te.minWidth,minHeight:te.minHeight,maxWidth:te.maxWidth,maxHeight:te.maxHeight,width:te.width,height:te.height,disposeOnNavigation:te.closeOnNavigation});return te.backdropClass&&(Ee.backdropClass=te.backdropClass),Ee}_attachContainer(te,Ee,Re){var jt;const an=Re.injector||(null===(jt=Re.viewContainerRef)||void 0===jt?void 0:jt.injector),Cn=[{provide:Te,useValue:Re},{provide:gt,useValue:Ee},{provide:x.Iu,useValue:te}];let Tn;Re.container?"function"==typeof Re.container?Tn=Re.container:(Tn=Re.container.type,Cn.push(...Re.container.providers(Re))):Tn=Pe;
1const Nt=new a.C5(Tn,Re.viewContainerRef,c.zs3.create({parent:an||this._injector,providers:Cn}),Re.componentFactoryResolver);return te.attach(Nt).instance}_attachDialogContent(te,Ee,Re,jt){if(te instanceof c.Rgc){const an=this._createInjector(jt,Ee,Re,void 0);let Cn={$implicit:jt.data,dialogRef:Ee};jt.templateContext&&(Cn=Object.assign(Object.assign({},Cn),"function"==typeof jt.templateContext?jt.templateContext():jt.templateContext)),Re.attachTemplatePortal(new a.UE(te,null,Cn,an))}else{const an=this._createInjector(jt,Ee,Re,this._injector),Cn=Re.attachComponentPortal(new a.C5(te,jt.viewContainerRef,an,jt.componentFactoryResolver));Ee.componentInstance=Cn.instance}}_createInjector(te,Ee,Re,jt){var an;const Cn=te.injector||(null===(an=te.viewContainerRef)||void 0===an?void 0:an.injector),Tn=[{provide:Kt,useValue:te.data},{provide:gt,useValue:Ee}];return te.providers&&("function"==typeof te.providers?Tn.push(...te.providers(Ee,te,Re)):Tn.push(...te.providers)),te.direction&&(!Cn||!Cn.get(ee.Is,null,c.XFs.Optional))&&Tn.push({provide:ee.Is,useValue:{value:te.direction,change:(0,I.of)()}}),c.zs3.create({parent:Cn||jt,providers:Tn})}_removeOpenDialog(te,Ee){const Re=this.openDialogs.indexOf(te);Re>-1&&(this.openDialogs.splice(Re,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((jt,an)=>{jt?an.setAttribute("aria-hidden",jt):an.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Ee&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const te=this._overlayContainer.getContainerElement();if(te.parentElement){const Ee=te.parentElement.children;for(let Re=Ee.length-1;Re>-1;Re--){const jt=Ee[Re];jt!==te&&"SCRIPT"!==jt.nodeName&&"STYLE"!==jt.nodeName&&!jt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(jt,jt.getAttribute("aria-hidden")),jt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const te=this._parentDialog;return te?te._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return qe.\u0275fac=function(te){return new(te||qe)(c.LFG(x.aV),c.LFG(c.zs3),c.LFG(Zt,8),c.LFG(qe,12),c.LFG(x.Xj),c.LFG(Et))},qe.\u0275prov=c.Yz7({token:qe,factory:qe.\u0275fac}),qe})();function at(qe,lt){let te=qe.length;for(;te--;)lt(qe[te])}let ge=(()=>{class qe{}return qe.\u0275fac=function(te){return new(te||qe)},qe.\u0275mod=c.oAB({type:qe}),qe.\u0275inj=c.cJS({providers:[Ae,ie],imports:[x.U8,a.eL,y.rt,a.eL]}),qe})()},1159:(Ze,_e,f)=>{"use strict";f.d(_e,{A:()=>oe,JH:()=>Zt,JU:()=>x,K5:()=>y,Ku:()=>me,LH:()=>Et,L_:()=>q,MW:()=>Ue,Mf:()=>h,SV:()=>Kt,Sd:()=>Pe,VM:()=>Te,Vb:()=>qi,Z:()=>ct,ZH:()=>a,aO:()=>Cn,b2:()=>wr,hY:()=>ee,jx:()=>T,oh:()=>gt,uR:()=>be,xE:()=>at,yY:()=>Ae,zL:()=>S});const a=8,h=9,y=13,x=16,T=17,S=18,ee=27,q=32,me=33,Te=34,be=35,Pe=36,gt=37,Et=38,Kt=39,Zt=40,Ae=46,at=48,Cn=57,oe=65,ct=90,Ue=91,wr=224;function qi(Br,...un){return un.length?un.some(cn=>Br[cn]):Br.altKey||Br.shiftKey||Br.ctrlKey||Br.metaKey}},5113:(Ze,_e,f)=>{"use strict";f.d(_e,{Yg:()=>Zt,u3:()=>ie});var s=f(5e3),a=f(3191),h=f(8929),c=f(3426),y=f(1221),x=f(6498),T=f(2986),S=f(1307),E=f(13),I=f(4850),ee=f(1059),q=f(7625),me=f(925);const be=new Set;let Pe,gt=(()=>{class Oe{constructor(at){this._platform=at,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Kt}matchMedia(at){return(this._platform.WEBKIT||this._platform.BLINK)&&function Et(Oe){if(!be.has(Oe))try{Pe||(Pe=document.createElement("style"),Pe.setAttribute("type","text/css"),document.head.appendChild(Pe)),Pe.sheet&&(Pe.sheet.insertRule(`@media ${Oe} {body{ }}`,0),be.add(Oe))}catch(Ae){console.error(Ae)}}(at),this._matchMedia(at)}}return Oe.\u0275fac=function(at){return new(at||Oe)(s.LFG(me.t4))},Oe.\u0275prov=s.Yz7({token:Oe,factory:Oe.\u0275fac,providedIn:"root"}),Oe})();function Kt(Oe){return{matches:"all"===Oe||""===Oe,media:Oe,addListener:()=>{},removeListener:()=>{}}}let Zt=(()=>{class Oe{constructor(at,ge){this._mediaMatcher=at,this._zone=ge,this._queries=new Map,this._destroySubject=new h.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(at){return ze((0,a.Eq)(at)).some(qe=>this._registerQuery(qe).mql.matches)}observe(at){const qe=ze((0,a.Eq)(at)).map(te=>this._registerQuery(te).observable);let lt=(0,c.aj)(qe);return lt=(0,y.z)(lt.pipe((0,T.q)(1)),lt.pipe((0,S.T)(1),(0,E.b)(0))),lt.pipe((0,I.U)(te=>{const Ee={matches:!1,breakpoints:{}};return te.forEach(({matches:Re,query:jt})=>{Ee.matches=Ee.matches||Re,Ee.breakpoints[jt]=Re}),Ee}))}_registerQuery(at){if(this._queries.has(at))return this._queries.get(at);const ge=this._mediaMatcher.matchMedia(at),lt={observable:new x.y(te=>{const Ee=Re=>this._zone.run(()=>te.next(Re));return ge.addListener(Ee),()=>{ge.removeListener(Ee)}}).pipe((0,ee.O)(ge),(0,I.U)(({matches:te})=>({query:at,matches:te})),(0,q.R)(this._destroySubject)),mql:ge};return this._queries.set(at,lt),lt}}return Oe.\u0275fac=function(at){return new(at||Oe)(s.LFG(gt),s.LFG(s.R0b))},Oe.\u0275prov=s.Yz7({token:Oe,factory:Oe.\u0275fac,providedIn:"root"}),Oe})();function ze(Oe){return Oe.map(Ae=>Ae.split(",")).reduce((Ae,at)=>Ae.concat(at)).map(Ae=>Ae.trim())}const ie={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},7144:(Ze,_e,f)=>{"use strict";f.d(_e,{Q8:()=>E,wD:()=>S});var s=f(3191),a=f(5e3),h=f(6498),c=f(8929),y=f(13);let x=(()=>{class I{create(q){return"undefined"==typeof MutationObserver?null:new MutationObserver(q)}}return I.\u0275fac=function(q){return new(q||I)},I.\u0275prov=a.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),T=(()=>{class I{constructor(q){this._mutationObserverFactory=q,this._observedElements=new Map}
1ngOnDestroy(){this._observedElements.forEach((q,me)=>this._cleanupObserver(me))}observe(q){const me=(0,s.fI)(q);return new h.y(Te=>{const Pe=this._observeElement(me).subscribe(Te);return()=>{Pe.unsubscribe(),this._unobserveElement(me)}})}_observeElement(q){if(this._observedElements.has(q))this._observedElements.get(q).count++;else{const me=new c.xQ,Te=this._mutationObserverFactory.create(be=>me.next(be));Te&&Te.observe(q,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(q,{observer:Te,stream:me,count:1})}return this._observedElements.get(q).stream}_unobserveElement(q){this._observedElements.has(q)&&(this._observedElements.get(q).count--,this._observedElements.get(q).count||this._cleanupObserver(q))}_cleanupObserver(q){if(this._observedElements.has(q)){const{observer:me,stream:Te}=this._observedElements.get(q);me&&me.disconnect(),Te.complete(),this._observedElements.delete(q)}}}return I.\u0275fac=function(q){return new(q||I)(a.LFG(x))},I.\u0275prov=a.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})(),S=(()=>{class I{constructor(q,me,Te){this._contentObserver=q,this._elementRef=me,this._ngZone=Te,this.event=new a.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(q){this._disabled=(0,s.Ig)(q),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(q){this._debounce=(0,s.su)(q),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const q=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?q.pipe((0,y.b)(this.debounce)):q).subscribe(this.event)})}_unsubscribe(){var q;null===(q=this._currentSubscription)||void 0===q||q.unsubscribe()}}return I.\u0275fac=function(q){return new(q||I)(a.Y36(T),a.Y36(a.SBq),a.Y36(a.R0b))},I.\u0275dir=a.lG2({type:I,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),I})(),E=(()=>{class I{}return I.\u0275fac=function(q){return new(q||I)},I.\u0275mod=a.oAB({type:I}),I.\u0275inj=a.cJS({providers:[x]}),I})()},1314:(Ze,_e,f)=>{"use strict";f.d(_e,{Iu:()=>Ee,U8:()=>pn,X_:()=>Ae,Xj:()=>Re,aV:()=>dt,pI:()=>bt,xu:()=>we});var s=f(2033),a=f(9808),h=f(5e3),c=f(3191),y=f(925),x=f(226),T=f(7429),S=f(8929),E=f(2654),I=f(6787),ee=f(2986),q=f(7625),me=f(4290),Te=f(1159);const be=(0,y.Mq)();class Pe{constructor(B,ne){this._viewportRuler=B,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=ne}attach(){}enable(){if(this._canBeEnabled()){const B=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=B.style.left||"",this._previousHTMLStyles.top=B.style.top||"",B.style.left=(0,c.HM)(-this._previousScrollPosition.left),B.style.top=(0,c.HM)(-this._previousScrollPosition.top),B.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const B=this._document.documentElement,z=B.style,Ke=this._document.body.style,Ge=z.scrollBehavior||"",Fe=Ke.scrollBehavior||"";this._isEnabled=!1,z.left=this._previousHTMLStyles.left,z.top=this._previousHTMLStyles.top,B.classList.remove("cdk-global-scrollblock"),be&&(z.scrollBehavior=Ke.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),be&&(z.scrollBehavior=Ge,Ke.scrollBehavior=Fe)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const ne=this._document.body,z=this._viewportRuler.getViewportSize();return ne.scrollHeight>z.height||ne.scrollWidth>z.width}}class Et{constructor(B,ne,z,Ke){this._scrollDispatcher=B,this._ngZone=ne,this._viewportRuler=z,this._config=Ke,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(B){this._overlayRef=B}enable(){if(this._scrollSubscription)return;const B=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=B.subscribe(()=>{const ne=this._viewportRuler.getViewportScrollPosition().top;Math.abs(ne-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=B.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Kt{enable(){}disable(){}attach(){}}function Zt(We,B){return B.some(ne=>We.bottom<ne.top||We.top>ne.bottom||We.right<ne.left||We.left>ne.right)}function ze(We,B){return B.some(ne=>
1We.top<ne.top||We.bottom>ne.bottom||We.left<ne.left||We.right>ne.right)}class ie{constructor(B,ne,z,Ke){this._scrollDispatcher=B,this._viewportRuler=ne,this._ngZone=z,this._config=Ke,this._scrollSubscription=null}attach(B){this._overlayRef=B}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const ne=this._overlayRef.overlayElement.getBoundingClientRect(),{width:z,height:Ke}=this._viewportRuler.getViewportSize();Zt(ne,[{width:z,height:Ke,bottom:Ke,right:z,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Oe=(()=>{class We{constructor(ne,z,Ke,Ge){this._scrollDispatcher=ne,this._viewportRuler=z,this._ngZone=Ke,this.noop=()=>new Kt,this.close=Fe=>new Et(this._scrollDispatcher,this._ngZone,this._viewportRuler,Fe),this.block=()=>new Pe(this._viewportRuler,this._document),this.reposition=Fe=>new ie(this._scrollDispatcher,this._viewportRuler,this._ngZone,Fe),this._document=Ge}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(s.mF),h.LFG(s.rL),h.LFG(h.R0b),h.LFG(a.K0))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();class Ae{constructor(B){if(this.scrollStrategy=new Kt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,B){const ne=Object.keys(B);for(const z of ne)void 0!==B[z]&&(this[z]=B[z])}}}class qe{constructor(B,ne){this.connectionPair=B,this.scrollableViewProperties=ne}}class Ee{constructor(B,ne,z,Ke,Ge,Fe,de,ct,Ue,_t=!1){this._portalOutlet=B,this._host=ne,this._pane=z,this._config=Ke,this._ngZone=Ge,this._keyboardDispatcher=Fe,this._document=de,this._location=ct,this._outsideClickDispatcher=Ue,this._animationsDisabled=_t,this._backdropElement=null,this._backdropClick=new S.xQ,this._attachments=new S.xQ,this._detachments=new S.xQ,this._locationChanges=E.w.EMPTY,this._backdropClickHandler=Lt=>this._backdropClick.next(Lt),this._backdropTransitionendHandler=Lt=>{this._disposeBackdrop(Lt.target)},this._keydownEvents=new S.xQ,this._outsidePointerEvents=new S.xQ,Ke.scrollStrategy&&(this._scrollStrategy=Ke.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Ke.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(B){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const ne=this._portalOutlet.attach(B);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,ee.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==ne?void 0:ne.onDestroy)&&ne.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),ne}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const B=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),B}dispose(){var B;const ne=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(B=this._host)||void 0===B||B.remove(),this._previousHostParent=this._pane=this._host=null,ne&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(B){B!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=B,this.hasAttached()&&(B.attach(this),this.updatePosition()))}updateSize(B){this._config=Object.assign(Object.assign({},this._config),B),this._updateElementSize()}setDirection(B){this._config=Object.assign(Object.assign({},this._config),{direction:B}),this._updateElementDirection()}addPanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!0)}removePanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!1)}getDirection(){const B=this._config.direction;return B?"string"==typeof B?B:B.value:"ltr"}updateScrollStrategy(B){B!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=B,this.hasAttached()&&(B.attach(this),B.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const B=this._pane.style;B.width=(0,c.HM)(this._config.width),B.height=(0,c.HM)(this._config.height),B.minWidth=(0,c.HM)(this._config.minWidth),B.minHeight=(0,c.HM)(this._config.minHeight),B.maxWidth=(0,c.HM)(this._config.maxWidth),B.maxHeight=(0,c.HM)(this._config.maxHeight)}_togglePointerEvents(B){this._pane.style.pointerEvents=B?"":"none"}_attachBackdrop(){const B="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(B):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(B)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const B=this._backdropElement;if(B){if(this._animationsDisabled)return void this._disposeBackdrop(B);B.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{B.addEventListener("transitionend",this._backdropTransitionendHandler)}),B.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(B)},500))}}_toggleClasses(B,ne,z){const Ke=(0,c.Eq)(ne||[]).filter(Ge=>!!Ge);Ke.length&&(z?B.classList.add(...Ke):B.classList.remove(...Ke))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const B=this._ngZone.onStable.pipe((0,q.R)((0,I.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),B.unsubscribe())})})}_disposeScrollStrategy(){const B=this._scrollStrategy;B&&(B.disable(),B.detach&&B.detach())}_disposeBackdrop(B){B&&(B.removeEventListener("click",this._backdropClickHandler),B.removeEventListener("transitionend",this._backdropTransitionendHandler),B.remove(),this._backdropElement===B&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let Re=(()=>{class We{constructor(ne,z){this._platform=z,this._document=ne}ngOnDestroy(){var ne;null===(ne=this._containerElement)||void 0===ne||ne.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const ne="cdk-overlay-container";if(this._platform.isBrowser||(0,y.Oy)()){const Ke=this._document.querySelectorAll(`.${ne}[platform="server"], .${ne}[platform="test"]`);for(let Ge=0;Ge<Ke.length;Ge++)Ke[Ge].remove()}const z=this._document.createElement("div");z.classList.add(ne),(0,y.Oy)()?z.setAttribute("platform","test"):this._platform.isBrowser||z.setAttribute("platform","server"),this._document.body.appendChild(z),this._containerElement=z}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(a.K0),h.LFG(y.t4))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();const jt="cdk-overlay-connected-position-bounding-box",an=/([A-Za-z%]+)$/;
vendor: 5,707 bytes, line 1
1class Cn{constructor(B,ne,z,Ke,Ge){this._viewportRuler=ne,this._document=z,this._platform=Ke,this._overlayContainer=Ge,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new S.xQ,this._resizeSubscription=E.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(B)}get positions(){return this._preferredPositions}attach(B){this._validatePositions(),B.hostElement.classList.add(jt),this._overlayRef=B,this._boundingBox=B.hostElement,this._pane=B.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const B=this._originRect,ne=this._overlayRect,z=this._viewportRect,Ke=this._containerRect,Ge=[];let Fe;for(let de of this._preferredPositions){let ct=this._getOriginPoint(B,Ke,de),Ue=this._getOverlayPoint(ct,ne,de),_t=this._getOverlayFit(Ue,ne,z,de);if(_t.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(de,ct);this._canFitWithFlexibleDimensions(_t,Ue,z)?Ge.push({position:de,origin:ct,overlayRect:ne,boundingBoxRect:this._calculateBoundingBoxRect(ct,de)}):(!Fe||Fe.overlayFit.visibleArea<_t.visibleArea)&&(Fe={overlayFit:_t,overlayPoint:Ue,originPoint:ct,position:de,overlayRect:ne})}if(Ge.length){let de=null,ct=-1;for(const Ue of Ge){const _t=Ue.boundingBoxRect.width*Ue.boundingBoxRect.height*(Ue.position.weight||1);_t>ct&&(ct=_t,de=Ue)}return this._isPushed=!1,void this._applyPosition(de.position,de.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Fe.position,Fe.originPoint);this._applyPosition(Fe.position,Fe.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Tn(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(jt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const B=this._lastPosition;if(B){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ne=this._getOriginPoint(this._originRect,this._containerRect,B);this._applyPosition(B,ne)}else this.apply()}withScrollableContainers(B){return this._scrollables=B,this}withPositions(B){return this._preferredPositions=B,-1===B.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(B){return this._viewportMargin=B,this}withFlexibleDimensions(B=!0){return this._hasFlexibleDimensions=B,this}withGrowAfterOpen(B=!0){return this._growAfterOpen=B,this}withPush(B=!0){return this._canPush=B,this}withLockedPosition(B=!0){return this._positionLocked=B,this}setOrigin(B){return this._origin=B,this}withDefaultOffsetX(B){return this._offsetX=B,this}withDefaultOffsetY(B){return this._offsetY=B,this}withTransformOriginOn(B){return this._transformOriginSelector=B,this}_getOriginPoint(B,ne,z){let Ke,Ge;if("center"==z.originX)Ke=B.left+B.width/2;else{const Fe=this._isRtl()?B.right:B.left,de=this._isRtl()?B.left:B.right;Ke="start"==z.originX?Fe:de}return ne.left<0&&(Ke-=ne.left),Ge="center"==z.originY?B.top+B.height/2:"top"==z.originY?B.top:B.bottom,ne.top<0&&(Ge-=ne.top),{x:Ke,y:Ge}}_getOverlayPoint(B,ne,z){let Ke,Ge;return Ke="center"==z.overlayX?-ne.width/2:"start"===z.overlayX?this._isRtl()?-ne.width:0:this._isRtl()?0:-ne.width,Ge="center"==z.overlayY?-ne.height/2:"top"==z.overlayY?0:-ne.height,{x:B.x+Ke,y:B.y+Ge}}_getOverlayFit(B,ne,z,Ke){const Ge=pe(ne);let{x:Fe,y:de}=B,ct=this._getOffset(Ke,"x"),Ue=this._getOffset(Ke,"y");ct&&(Fe+=ct),Ue&&(de+=Ue);let Xt=0-de,Pt=de+Ge.height-z.height,_n=this._subtractOverflows(Ge.width,0-Fe,Fe+Ge.width-z.width),Fn=this._subtractOverflows(Ge.height,Xt,Pt),ii=_n*Fn;return{visibleArea:ii,isCompletelyWithinViewport:Ge.width*Ge.height===ii,fitsInViewportVertically:Fn===Ge.height,fitsInViewportHorizontally:_n==Ge.width}}_canFitWithFlexibleDimensions(B,ne,z){if(this._hasFlexibleDimensions){const Ke=z.bottom-ne.y,Ge=z.right-ne.x,Fe=Nt(this._overlayRef.getConfig().minHeight),de=Nt(this._overlayRef.getConfig().minWidth),Ue=B.fitsInViewportHorizontally||null!=de&&de<=Ge;return(B.fitsInViewportVertically||null!=Fe&&Fe<=Ke)&&Ue}return!1}_pushOverlayOnScreen(B,ne,z){if(this._previousPushAmount&&this._positionLocked)return{x:B.x+this._previousPushAmount.x,y:B.y+this._previousPushAmount.y};const Ke=pe(ne),Ge=this._viewportRect,Fe=Math.max(B.x+Ke.width-Ge.width,0),de=Math.max(B.y+Ke.height-Ge.height,0),ct=Math.max(Ge.top-z.to
1p-B.y,0),Ue=Math.max(Ge.left-z.left-B.x,0);let _t=0,Lt=0;return _t=Ke.width<=Ge.width?Ue||-Fe:B.x<this._viewportMargin?Ge.left-z.left-B.x:0,Lt=Ke.height<=Ge.height?ct||-de:B.y<this._viewportMargin?Ge.top-z.top-B.y:0,this._previousPushAmount={x:_t,y:Lt},{x:B.x+_t,y:B.y+Lt}}_applyPosition(B,ne){if(this._setTransformOrigin(B),this._setOverlayElementStyles(ne,B),this._setBoundingBoxStyles(ne,B),B.panelClass&&this._addPanelClasses(B.panelClass),this._lastPosition=B,this._positionChanges.observers.length){const z=this._getScrollVisibility(),Ke=new qe(B,z);this._positionChanges.next(Ke)}this._isInitialRender=!1}_setTransformOrigin(B){if(!this._transformOriginSelector)return;const ne=this._boundingBox.querySelectorAll(this._transformOriginSelector);let z,Ke=B.overlayY;z="center"===B.overlayX?"center":this._isRtl()?"start"===B.overlayX?"right":"left":"start"===B.overlayX?"left":"right";for(let Ge=0;Ge<ne.length;Ge++)ne[Ge].style.transformOrigin=`${z} ${Ke}`}_calculateBoundingBoxRect(B,ne){const z=this._viewportRect,Ke=this._isRtl();let Ge,Fe,de,_t,Lt,Xt;if("top"===ne.overlayY)Fe=B.y,Ge=z.height-Fe+this._viewportMargin;else if("bottom"===ne.overlayY)de=z.height-B.y+2*this._viewportMargin,Ge=z.height-de+this._viewportMargin;else{const Pt=Math.min(z.bottom-B.y+z.top,B.y),_n=this._lastBoundingBoxSize.height;Ge=2*Pt,Fe=B.y-Pt,Ge>_n&&!this._isInitialRender&&!this._growAfterOpen&&(Fe=B.y-_n/2)}if("end"===ne.overlayX&&!Ke||"start"===ne.overlayX&&Ke)Xt=z.width-B.x+this._viewportMargin,_t=B.x-this._viewportMargin;else if("start"===ne.overlayX&&!Ke||"end"===ne.overlayX&&Ke)Lt=B.x,_t=z.right-B.x;else{const Pt=Math.min(z.right-B.x+z.left,B.x),_n=this._lastBoundingBoxSize.width;_t=2*Pt,Lt=B.x-Pt,_t>_n&&!this._isInitialRender&&!this._growAfterOpen&&(Lt=B.x-_n/2)}return{top:Fe,left:Lt,bottom:de,right:Xt,width:_t,height:Ge}}_setBoundingBoxStyles(B,ne){const z=this._calculateBoundingBoxRect(B,ne);!this._isInitialRender&&!this._growAfterOpen&&(z.height=Math.min(z.height,this._lastBoundingBoxSize.height),z.width=Math.min(z.width,this._lastBoundingBoxSize.width));const Ke={};if(this._hasExactPosition())Ke.top=Ke.left="0",Ke.bottom=Ke.right=Ke.maxHeight=Ke.maxWidth="",Ke.width=Ke.height="100%";else{const Ge=this._overlayRef.getConfig().maxHeight,Fe=this._overlayRef.getConfig().maxWidth;Ke.height=(0,c.HM)(z.height),Ke.top=(0,c.HM)(z.top),Ke.bottom=(0,c.HM)(z.bottom),Ke.width=(0,c.HM)(z.width),Ke.left=(0,c.HM)(z.left),Ke.right=(0,c.HM)(z.right),Ke.alignItems="center"===ne.overlayX?"center":"end"===ne.overlayX?"flex-end":"flex-start",Ke.justifyContent="center"===ne.overlayY?"center":"bottom"===ne.overlayY?"flex-end":"flex-start",Ge&&(Ke.maxHeight=(0,c.HM)(Ge)),Fe&&(Ke.maxWidth=(0,c.HM)(Fe))}this._lastBoundingBoxSize=z,Tn(this._boundingBox.style,Ke)}_resetBoundingBoxStyles(){Tn(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Tn(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(B,ne){const z={},Ke=this._hasExactPosition(),Ge=this._hasFlexibleDimensions,Fe=this._overlayRef.getConfig();if(Ke){const _t=this._viewportRuler.getViewportScrollPosition();Tn(z,this._getExactOverlayY(ne,B,_t)),Tn(z,this._getExactOverlayX(ne,B,_t))}else z.position="static";let de="",ct=this._getOffset(ne,"x"),Ue=this._getOffset(ne,"y");ct&&(de+=`translateX(${ct}px) `),Ue&&(de+=`translateY(${Ue}px)`),z.transform=de.trim(),Fe.maxHeight&&(Ke?z.maxHeight=(0,c.HM)(Fe.maxHeight):Ge&&(z.maxHeight="")),Fe.maxWidth&&(Ke?z.maxWidth=(0,c.HM)(Fe.maxWidth):Ge&&(z.maxWidth="")),Tn(this._pane.style,z)}_getExactOverlayY(B,ne,z){let Ke={top:"",bottom:""},Ge=this._getOverlayPoint(ne,this._overlayRect,B);return this._isPushed&&(Ge=this._pushOverlayOnScreen(Ge,this._overlayRect,z)),"bottom"===B.overlayY?Ke.bottom=this._document.documentElement.clientHeight-(Ge.y+this._overlayRect.height)+"px":Ke.top=(0,c.HM)(Ge.y),Ke}_getExactOverlayX(B,ne,z){let Fe,Ke={left:"",right:""},Ge=this._getOverlayPoint(ne,this._overlayRect,B);return this._isPushed&&(Ge=this._pushOverlayOnScreen(Ge,this._overlayRect,z)),Fe=this._isRtl()?"end"===B.overlayX?"left":"right":"end"===B.overlayX?"right":"left","right"===Fe?Ke.right=this._document.documentElement.clientWidth-(Ge.x+this._overlayRect.width)+"px":Ke.left=(0,c.HM)(Ge.x),Ke}_getScrollVisibility(){const B=this._getOriginRect(),ne=this._pane.getBoundingClientRect(),z=this._scrollables.map(Ke=>Ke.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ze(B,z),isOriginOutsideView:Zt(B,z),isOverlayClipped:ze(ne,z),isOverlayOutsideView:Zt(ne,z)}}_subtractOverflows(B,...ne){return ne.reduce((z,Ke)=>z-Math.max(Ke,0),B)}_getNarrowedViewportRect(){const B=this._document.documentElement.clientWidth,ne=this._document.documentElement.clientHeight,z=this._viewportRuler.getViewportScrollPosition();return{top:z.top+this._viewportMargin,left:z.left+this._viewportMargin,right:z.left+B-this._viewportMargin,bottom:z.top+ne-this._viewportMargin,width:B-2*this._viewportMargin,height:ne-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(B,ne){return"x"===ne?null==B.offsetX?this._offsetX:B.offsetX:null==B.offsetY?this._offsetY:B.offsetY}_validatePositions(){}
1_addPanelClasses(B){this._pane&&(0,c.Eq)(B).forEach(ne=>{""!==ne&&-1===this._appliedPanelClasses.indexOf(ne)&&(this._appliedPanelClasses.push(ne),this._pane.classList.add(ne))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(B=>{this._pane.classList.remove(B)}),this._appliedPanelClasses=[])}_getOriginRect(){const B=this._origin;if(B instanceof h.SBq)return B.nativeElement.getBoundingClientRect();if(B instanceof Element)return B.getBoundingClientRect();const ne=B.width||0,z=B.height||0;return{top:B.y,bottom:B.y+z,left:B.x,right:B.x+ne,height:z,width:ne}}}function Tn(We,B){for(let ne in B)B.hasOwnProperty(ne)&&(We[ne]=B[ne]);return We}function Nt(We){if("number"!=typeof We&&null!=We){const[B,ne]=We.split(an);return ne&&"px"!==ne?null:parseFloat(B)}return We||null}function pe(We){return{top:Math.floor(We.top),right:Math.floor(We.right),bottom:Math.floor(We.bottom),left:Math.floor(We.left),width:Math.floor(We.width),height:Math.floor(We.height)}}const $="cdk-global-overlay-wrapper";class Ve{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(B){const ne=B.getConfig();this._overlayRef=B,this._width&&!ne.width&&B.updateSize({width:this._width}),this._height&&!ne.height&&B.updateSize({height:this._height}),B.hostElement.classList.add($),this._isDisposed=!1}top(B=""){return this._bottomOffset="",this._topOffset=B,this._alignItems="flex-start",this}left(B=""){return this._xOffset=B,this._xPosition="left",this}bottom(B=""){return this._topOffset="",this._bottomOffset=B,this._alignItems="flex-end",this}right(B=""){return this._xOffset=B,this._xPosition="right",this}start(B=""){return this._xOffset=B,this._xPosition="start",this}end(B=""){return this._xOffset=B,this._xPosition="end",this}width(B=""){return this._overlayRef?this._overlayRef.updateSize({width:B}):this._width=B,this}height(B=""){return this._overlayRef?this._overlayRef.updateSize({height:B}):this._height=B,this}centerHorizontally(B=""){return this.left(B),this._xPosition="center",this}centerVertically(B=""){return this.top(B),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const B=this._overlayRef.overlayElement.style,ne=this._overlayRef.hostElement.style,z=this._overlayRef.getConfig(),{width:Ke,height:Ge,maxWidth:Fe,maxHeight:de}=z,ct=!("100%"!==Ke&&"100vw"!==Ke||Fe&&"100%"!==Fe&&"100vw"!==Fe),Ue=!("100%"!==Ge&&"100vh"!==Ge||de&&"100%"!==de&&"100vh"!==de),_t=this._xPosition,Lt=this._xOffset,Xt="rtl"===this._overlayRef.getConfig().direction;let Pt="",_n="",Fn="";ct?Fn="flex-start":"center"===_t?(Fn="center",Xt?_n=Lt:Pt=Lt):Xt?"left"===_t||"end"===_t?(Fn="flex-end",Pt=Lt):("right"===_t||"start"===_t)&&(Fn="flex-start",_n=Lt):"left"===_t||"start"===_t?(Fn="flex-start",Pt=Lt):("right"===_t||"end"===_t)&&(Fn="flex-end",_n=Lt),B.position=this._cssPosition,B.marginLeft=ct?"0":Pt,B.marginTop=Ue?"0":this._topOffset,B.marginBottom=this._bottomOffset,B.marginRight=ct?"0":_n,ne.justifyContent=Fn,ne.alignItems=Ue?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const B=this._overlayRef.overlayElement.style,ne=this._overlayRef.hostElement,z=ne.style;ne.classList.remove($),z.justifyContent=z.alignItems=B.marginTop=B.marginBottom=B.marginLeft=B.marginRight=B.position="",this._overlayRef=null,this._isDisposed=!0}}let mt=(()=>{class We{constructor(ne,z,Ke,Ge){this._viewportRuler=ne,this._document=z,this._platform=Ke,this._overlayContainer=Ge}global(){return new Ve}flexibleConnectedTo(ne){return new Cn(ne,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(s.rL),h.LFG(a.K0),h.LFG(y.t4),h.LFG(Re))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})(),Qe=(()=>{class We{constructor(ne){this._attachedOverlays=[],this._document=ne}ngOnDestroy(){this.detach()}add(ne){this.remove(ne),this._attachedOverlays.push(ne)}remove(ne){const z=this._attachedOverlays.indexOf(ne);z>-1&&this._attachedOverlays.splice(z,1),0===this._attachedOverlays.length&&this.detach()}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(a.K0))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})(),nt=(()=>{class We extends Qe{constructor(ne,z){super(ne),this._ngZone=z,this._key
1downListener=Ke=>{const Ge=this._attachedOverlays;for(let Fe=Ge.length-1;Fe>-1;Fe--)if(Ge[Fe]._keydownEvents.observers.length>0){const de=Ge[Fe]._keydownEvents;this._ngZone?this._ngZone.run(()=>de.next(Ke)):de.next(Ke);break}}}add(ne){super.add(ne),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(a.K0),h.LFG(h.R0b,8))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})(),At=(()=>{class We extends Qe{constructor(ne,z,Ke){super(ne),this._platform=z,this._ngZone=Ke,this._cursorStyleIsSet=!1,this._pointerDownListener=Ge=>{this._pointerDownEventTarget=(0,y.sA)(Ge)},this._clickListener=Ge=>{const Fe=(0,y.sA)(Ge),de="click"===Ge.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Fe;this._pointerDownEventTarget=null;const ct=this._attachedOverlays.slice();for(let Ue=ct.length-1;Ue>-1;Ue--){const _t=ct[Ue];if(_t._outsidePointerEvents.observers.length<1||!_t.hasAttached())continue;if(_t.overlayElement.contains(Fe)||_t.overlayElement.contains(de))break;const Lt=_t._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Lt.next(Ge)):Lt.next(Ge)}}}add(ne){if(super.add(ne),!this._isAttached){const z=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(z)):this._addEventListeners(z),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=z.style.cursor,z.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const ne=this._document.body;ne.removeEventListener("pointerdown",this._pointerDownListener,!0),ne.removeEventListener("click",this._clickListener,!0),ne.removeEventListener("auxclick",this._clickListener,!0),ne.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(ne.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(ne){ne.addEventListener("pointerdown",this._pointerDownListener,!0),ne.addEventListener("click",this._clickListener,!0),ne.addEventListener("auxclick",this._clickListener,!0),ne.addEventListener("contextmenu",this._clickListener,!0)}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(a.K0),h.LFG(y.t4),h.LFG(h.R0b,8))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})(),tn=0,dt=(()=>{class We{constructor(ne,z,Ke,Ge,Fe,de,ct,Ue,_t,Lt,Xt,Pt){this.scrollStrategies=ne,this._overlayContainer=z,this._componentFactoryResolver=Ke,this._positionBuilder=Ge,this._keyboardDispatcher=Fe,this._injector=de,this._ngZone=ct,this._document=Ue,this._directionality=_t,this._location=Lt,this._outsideClickDispatcher=Xt,this._animationsModuleType=Pt}create(ne){const z=this._createHostElement(),Ke=this._createPaneElement(z),Ge=this._createPortalOutlet(Ke),Fe=new Ae(ne);return Fe.direction=Fe.direction||this._directionality.value,new Ee(Ge,z,Ke,Fe,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(ne){const z=this._document.createElement("div");return z.id="cdk-overlay-"+tn++,z.classList.add("cdk-overlay-pane"),ne.appendChild(z),z}_createHostElement(){const ne=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(ne),ne}_createPortalOutlet(ne){return this._appRef||(this._appRef=this._injector.get(h.z2F)),new T.u0(ne,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return We.\u0275fac=function(ne){return new(ne||We)(h.LFG(Oe),h.LFG(Re),h.LFG(h._Vd),h.LFG(mt),h.LFG(nt),h.LFG(h.zs3),h.LFG(h.R0b),h.LFG(a.K0),h.LFG(x.Is),h.LFG(a.Ye),h.LFG(At),h.LFG(h.QbO,8))},We.\u0275prov=h.Yz7({token:We,factory:We.\u0275fac}),We})();const vt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],st=new h.OlP("cdk-connected-overlay-scroll-strategy");let we=(()=>{class We{constructor(ne){this.elementRef=ne}}return We.\u0275fac=function(ne){return new(ne||We)(h.Y36(h.SBq))},We.\u0275dir=h.lG2({type:We,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),We}
1)(),bt=(()=>{class We{constructor(ne,z,Ke,Ge,Fe){this._overlay=ne,this._dir=Fe,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=E.w.EMPTY,this._attachSubscription=E.w.EMPTY,this._detachSubscription=E.w.EMPTY,this._positionSubscription=E.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new h.vpe,this.positionChange=new h.vpe,this.attach=new h.vpe,this.detach=new h.vpe,this.overlayKeydown=new h.vpe,this.overlayOutsideClick=new h.vpe,this._templatePortal=new T.UE(z,Ke),this._scrollStrategyFactory=Ge,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(ne){this._offsetX=ne,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(ne){this._offsetY=ne,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ne){this._hasBackdrop=(0,c.Ig)(ne)}get lockPosition(){return this._lockPosition}set lockPosition(ne){this._lockPosition=(0,c.Ig)(ne)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(ne){this._flexibleDimensions=(0,c.Ig)(ne)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(ne){this._growAfterOpen=(0,c.Ig)(ne)}get push(){return this._push}set push(ne){this._push=(0,c.Ig)(ne)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(ne){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),ne.origin&&this.open&&this._position.apply()),ne.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=vt);const ne=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=ne.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=ne.detachments().subscribe(()=>this.detach.emit()),ne.keydownEvents().subscribe(z=>{this.overlayKeydown.next(z),z.keyCode===Te.hY&&!this.disableClose&&!(0,Te.Vb)(z)&&(z.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(z=>{this.overlayOutsideClick.next(z)})}_buildConfig(){const ne=this._position=this.positionStrategy||this._createPositionStrategy(),z=new Ae({direction:this._dir,positionStrategy:ne,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(z.width=this.width),(this.height||0===this.height)&&(z.height=this.height),(this.minWidth||0===this.minWidth)&&(z.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(z.minHeight=this.minHeight),this.backdropClass&&(z.backdropClass=this.backdropClass),this.panelClass&&(z.panelClass=this.panelClass),z}_updatePositionStrategy(ne){const z=this.positions.map(Ke=>({originX:Ke.originX,originY:Ke.originY,overlayX:Ke.overlayX,overlayY:Ke.overlayY,offsetX:Ke.offsetX||this.offsetX,offsetY:Ke.offsetY||this.offsetY,panelClass:Ke.panelClass||void 0}));return ne.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(z).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const ne=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(ne),ne}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof we?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(ne=>{this.backdropClick.emit(ne)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,me.o)(()=>this.positionChange.observers.length>0)).subscribe(ne=>{this.positionChange.emit(ne),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return We.\u0275fac=function(ne){return new(ne||We)(h.Y36(dt),h.Y36(h.Rgc),h.Y36(h.s_b),h.Y36(st),h.Y36(x.Is,8))},We.\u0275dir=h.lG2({type:We,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[h.TTD]}),We})();const St={provide:st,deps:[dt],useFactory:function rn(We){return()=>We.scrollStrategies.reposition()}};let pn=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275mod=h.oAB({type:We}),We.\u0275inj=h.cJS({providers:[dt,St],imports:[x.vT,T.eL,s.Cl,s.Cl]}),We})()},925:(Ze,_e,f)=>{"use strict";f.d(_e,{Mq:()=>Te,Oy:()=>ze,_i:()=>be,ht:()=>Kt,i$:()=>ee,kV:()=>Et,qK:()=>S,sA:()=>Zt,t4:()=>c});var s=f(5e3),a=f(9808);let h;try{h="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(ie){h=!1}let x,c=(()=>{class ie{constructor(Ae){this._platformId=Ae,this.isBrowser=this._platformId?(0,a.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!h)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return ie.\u0275fac=function(Ae){return new(Ae||ie)(s.LFG(s.Lbi))},ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ie})();const T=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function S(){if(x)return x;if("object"!=typeof document||!document)return x=new Set(T),x;let ie=document.createElement("input");return x=new Set(T.filter(Oe=>(ie.setAttribute("type",Oe),ie.type===Oe))),x}let E,q,me,Pe;function ee(ie){return function I(){if(null==E&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>E=!0}))}finally{E=E||!1}return E}()?ie:!!ie.capture}function Te(){if(null==me){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return me=!1,me;if("scrollBehavior"in document.documentElement.style)me=!0;else{const ie=Element.prototype.scrollTo;me=!!ie&&!/\{\s*\[native code\]\s*\}/.test(ie.toString())}}return me}function be(){if("object"!=typeof document||!document)return 0;if(null==q){const ie=document.createElement("div"),Oe=ie.style;ie.dir="rtl",Oe.width="1px",Oe.overflow="auto",Oe.visibility="hidden",Oe.pointerEvents="none",Oe.position="absolute";const Ae=document.createElement("div"),at=Ae.style;
1at.width="2px",at.height="1px",ie.appendChild(Ae),document.body.appendChild(ie),q=0,0===ie.scrollLeft&&(ie.scrollLeft=1,q=0===ie.scrollLeft?1:2),ie.remove()}return q}function Et(ie){if(function gt(){if(null==Pe){const ie="undefined"!=typeof document?document.head:null;Pe=!(!ie||!ie.createShadowRoot&&!ie.attachShadow)}return Pe}()){const Oe=ie.getRootNode?ie.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&Oe instanceof ShadowRoot)return Oe}return null}function Kt(){let ie="undefined"!=typeof document&&document?document.activeElement:null;for(;ie&&ie.shadowRoot;){const Oe=ie.shadowRoot.activeElement;if(Oe===ie)break;ie=Oe}return ie}function Zt(ie){return ie.composedPath?ie.composedPath()[0]:ie.target}function ze(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},7429:(Ze,_e,f)=>{"use strict";f.d(_e,{C5:()=>I,Pl:()=>Kt,UE:()=>ee,eL:()=>ze,en:()=>me,u0:()=>be});var s=f(5e3),a=f(9808);class E{attach(Ae){return this._attachedHost=Ae,Ae.attach(this)}detach(){let Ae=this._attachedHost;null!=Ae&&(this._attachedHost=null,Ae.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ae){this._attachedHost=Ae}}class I extends E{constructor(Ae,at,ge,qe){super(),this.component=Ae,this.viewContainerRef=at,this.injector=ge,this.componentFactoryResolver=qe}}class ee extends E{constructor(Ae,at,ge,qe){super(),this.templateRef=Ae,this.viewContainerRef=at,this.context=ge,this.injector=qe}get origin(){return this.templateRef.elementRef}attach(Ae,at=this.context){return this.context=at,super.attach(Ae)}detach(){return this.context=void 0,super.detach()}}class q extends E{constructor(Ae){super(),this.element=Ae instanceof s.SBq?Ae.nativeElement:Ae}}class me{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ae){return Ae instanceof I?(this._attachedPortal=Ae,this.attachComponentPortal(Ae)):Ae instanceof ee?(this._attachedPortal=Ae,this.attachTemplatePortal(Ae)):this.attachDomPortal&&Ae instanceof q?(this._attachedPortal=Ae,this.attachDomPortal(Ae)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Ae){this._disposeFn=Ae}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class be extends me{constructor(Ae,at,ge,qe,lt){super(),this.outletElement=Ae,this._componentFactoryResolver=at,this._appRef=ge,this._defaultInjector=qe,this.attachDomPortal=te=>{const Ee=te.element,Re=this._document.createComment("dom-portal");Ee.parentNode.insertBefore(Re,Ee),this.outletElement.appendChild(Ee),this._attachedPortal=te,super.setDisposeFn(()=>{Re.parentNode&&Re.parentNode.replaceChild(Ee,Re)})},this._document=lt}attachComponentPortal(Ae){const ge=(Ae.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ae.component);let qe;return Ae.viewContainerRef?(qe=Ae.viewContainerRef.createComponent(ge,Ae.viewContainerRef.length,Ae.injector||Ae.viewContainerRef.injector),this.setDisposeFn(()=>qe.destroy())):(qe=ge.create(Ae.injector||this._defaultInjector||s.zs3.NULL),this._appRef.attachView(qe.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qe.hostView),qe.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qe)),this._attachedPortal=Ae,qe}attachTemplatePortal(Ae){let at=Ae.viewContainerRef,ge=at.createEmbeddedView(Ae.templateRef,Ae.context,{injector:Ae.injector});return ge.rootNodes.forEach(qe=>this.outletElement.appendChild(qe)),ge.detectChanges(),this.setDisposeFn(()=>{let qe=at.indexOf(ge);-1!==qe&&at.remove(qe)}),this._attachedPortal=Ae,ge}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Ae){return Ae.hostView.rootNodes[0]}}let Kt=(()=>{class Oe extends me{constructor(at,ge,qe){super(),this._componentFactoryResolver=at,this._viewContainerRef=ge,this._isInitialized=!1,this.attached=new s.vpe,this.attachDomPortal=lt=>{const te=lt.element,Ee=this._document.createComment("dom-portal");lt.setAttachedHost(this),te.parentNode.insertBefore(Ee,te),this._getRootNode().appendChild(te),this._attachedPortal=lt,super.setDisposeFn(()=>{Ee.parentNode&&Ee.parentNode.replaceChild(te,Ee)})},this._document=qe}get portal(){return this._attachedPortal}set portal(at){this.hasAttached()&&!at&&!this._isInitialized||(this.hasAttached()&&super.detach(),at&&super.attach(at),this._attachedPortal=at||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(at){at.setAttachedHost(this);const ge=null!=at.viewContainerRef?at.viewContainerRef:this._viewContainerRef,lt=(at.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(at.component),te=ge.createComponent(lt,ge.length,at.injector||ge.injector);return ge!==this._viewContainerRef&&this._getRootNode().appendChild(te.hostView.rootNodes[0]),super.setDisposeFn(()=>te.destroy()),this._attachedPortal=at,this._attachedRef=te,this.attached.emit(te),te}attachTemplatePortal(at){at.setAttachedHost(this);const ge=this._viewContainerRef.createEmbeddedView(at.templateRef,at.context,{injector:at.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=at,this._attachedRef=ge,this.attached.emit(ge),ge}_getRootNode(){const at=this._viewContainerRef.element.nativeElement;return at.nodeType===at.ELEMENT_NODE?at:at.parentNode}}return Oe.\u0275fac=function(at){return new(at||Oe)(s.Y36(s._Vd),s.Y36(s.s_b),s.Y36(a.K0))},Oe.\u0275dir=s.lG2({type:Oe,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.qOj]}),Oe})(),ze=(()=>{class Oe{}return Oe.\u0275fac=function(at){return new(at||Oe)},Oe.\u0275mod=s.oAB({type:Oe}),Oe.\u0275inj=s.cJS({}),Oe})()},2033:(Ze,_e,f)=>{"use strict";f.d(_e,{PQ:()=>Cn,ZD:()=>tn,mF:()=>an,Cl:()=>dt,rL:()=>Be});var s=f(3191),a=f(5e3),h=f(8929),c=f(1086),y=f(6498),x=f(3753),T=f(6686),E=f(2268);
1new class I extends E.v{flush(st){this.active=!0,this.scheduled=void 0;const{actions:we}=this;let bt,rn=-1,St=we.length;st=st||we.shift();do{if(bt=st.execute(st.state,st.delay))break}while(++rn<St&&(st=we.shift()));if(this.active=!1,bt){for(;++rn<St&&(st=we.shift());)st.unsubscribe();throw bt}}}(class S extends T.o{constructor(st,we){super(st,we),this.scheduler=st,this.work=we}requestAsyncId(st,we,bt=0){return null!==bt&&bt>0?super.requestAsyncId(st,we,bt):(st.actions.push(this),st.scheduled||(st.scheduled=requestAnimationFrame(()=>st.flush(null))))}recycleAsyncId(st,we,bt=0){if(null!==bt&&bt>0||null===bt&&this.delay>0)return super.recycleAsyncId(st,we,bt);0===st.actions.length&&(cancelAnimationFrame(we),st.scheduled=void 0)}});f(8139);var Te=f(353),be=f(1177);class gt{constructor(st){this.durationSelector=st}call(st,we){return we.subscribe(new Et(st,this.durationSelector))}}class Et extends be.Ds{constructor(st,we){super(st),this.durationSelector=we,this.hasValue=!1}_next(st){if(this.value=st,this.hasValue=!0,!this.throttled){let we;try{const{durationSelector:rn}=this;we=rn(st)}catch(rn){return this.destination.error(rn)}const bt=(0,be.ft)(we,new be.IY(this));!bt||bt.closed?this.clearThrottle():this.add(this.throttled=bt)}}clearThrottle(){const{value:st,hasValue:we,throttled:bt}=this;bt&&(this.remove(bt),this.throttled=void 0,bt.unsubscribe()),we&&(this.value=void 0,this.hasValue=!1,this.destination.next(st))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var Kt=f(8723);function Zt(vt,st=Te.P){return function Pe(vt){return function(we){return we.lift(new gt(vt))}}(()=>(0,Kt.H)(vt,st))}var ze=f(2198),ie=f(7625),Oe=f(9808),Ae=f(925),at=f(226);let an=(()=>{class vt{constructor(we,bt,rn){this._ngZone=we,this._platform=bt,this._scrolled=new h.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=rn}register(we){this.scrollContainers.has(we)||this.scrollContainers.set(we,we.elementScrolled().subscribe(()=>this._scrolled.next(we)))}deregister(we){const bt=this.scrollContainers.get(we);bt&&(bt.unsubscribe(),this.scrollContainers.delete(we))}scrolled(we=20){return this._platform.isBrowser?new y.y(bt=>{this._globalSubscription||this._addGlobalListener();const rn=we>0?this._scrolled.pipe(Zt(we)).subscribe(bt):this._scrolled.subscribe(bt);return this._scrolledCount++,()=>{rn.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,c.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((we,bt)=>this.deregister(bt)),this._scrolled.complete()}ancestorScrolled(we,bt){const rn=this.getAncestorScrollContainers(we);return this.scrolled(bt).pipe((0,ze.h)(St=>!St||rn.indexOf(St)>-1))}getAncestorScrollContainers(we){const bt=[];return this.scrollContainers.forEach((rn,St)=>{this._scrollableContainsElement(St,we)&&bt.push(St)}),bt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(we,bt){let rn=(0,s.fI)(bt),St=we.getElementRef().nativeElement;do{if(rn==St)return!0}while(rn=rn.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const we=this._getWindow();return(0,x.R)(we.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return vt.\u0275fac=function(we){return new(we||vt)(a.LFG(a.R0b),a.LFG(Ae.t4),a.LFG(Oe.K0,8))},vt.\u0275prov=a.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),Cn=(()=>{class vt{constructor(we,bt,rn,St){this.elementRef=we,this.scrollDispatcher=bt,this.ngZone=rn,this.dir=St,this._destroyed=new h.xQ,this._elementScrolled=new y.y(pn=>this.ngZone.runOutsideAngular(()=>(0,x.R)(this.elementRef.nativeElement,"scroll").pipe((0,ie.R)(this._destroyed)).subscribe(pn)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(we){const bt=this.elementRef.nativeElement,rn=this.dir&&"rtl"==this.dir.value;null==we.left&&(we.left=rn?we.end:we.start),null==we.right&&(we.right=rn?we.start:we.end),null!=we.bottom&&(we.top=bt.scrollHeight-bt.clientHeight-we.bottom),rn&&0!=(0,Ae._i)()?(null!=we.left&&(we.right=bt.scrollWidth-bt.clientWidth-we.left),2==(0,Ae._i)()?we.left=we.right:1==(0,Ae._i)()&&(we.left=we.right?-we.right:we.right)):null!=we.right&&(we.left=bt.scrollWidth-bt.clientWidth-we.right),this._applyScrollToOptions(we)}_applyScrollToOptions(we){const bt=this.elementRef.nativeElement;(0,Ae.Mq)()?bt.scrollTo(we):(null!=we.top&&(bt.scrollTop=we.top),null!=we.left&&(bt.scrollLeft=we.left))}measureScrollOffset(we){const bt="left",St=this.elementRef.nativeElement;if("top"==we)return St.scrollTop;if("bottom"==we)return St.scrollHeight-St.clientHeight-St.scrollTop;const pn=this.dir&&"rtl"==this.dir.value;return"start"==we?we=pn?"right":bt:"end"==we&&(we=pn?bt:"right"),pn&&2==(0,Ae._i)()?we==bt?St.scrollWidth-St.clientWidth-St.scrollLeft:St.scrollLeft:pn&&1==(0,Ae._i)()?we==bt?St.scrollLeft+St.scrollWidth-St.clientWidth:-St.scrollLeft:we==bt?St.scrollLeft:St.scrollWidth-St.clientWidth-St.scrollLeft}}return vt.\u0275fac=function(we){return new(we||vt)(a.Y36(a.SBq),a.Y36(an),a.Y36(a.R0b),a.Y36(at.Is,8))},vt.\u0275dir=a.lG2({type:vt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),vt})(),Be=(()=>{class vt{constructor(we,bt,rn){this._platform=we,this._change=new h.xQ,this._changeListener=St=>{this._change.next(St)},this._document=rn,bt.runOutsideAngular(()=>{if(we.isBrowser){const St=this._getWindow();St.addEventListener("resize",this._changeListener),St.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const we=this._getWindow();we.removeEventListener("resize",this._changeListener),we.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const we={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),we}getViewportRect(){const we=this.getViewportScrollPosition(),{width:bt,height:rn}=this.getViewportSize();
1return{top:we.top,left:we.left,bottom:we.top+rn,right:we.left+bt,height:rn,width:bt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const we=this._document,bt=this._getWindow(),rn=we.documentElement,St=rn.getBoundingClientRect();return{top:-St.top||we.body.scrollTop||bt.scrollY||rn.scrollTop||0,left:-St.left||we.body.scrollLeft||bt.scrollX||rn.scrollLeft||0}}change(we=20){return we>0?this._change.pipe(Zt(we)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const we=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:we.innerWidth,height:we.innerHeight}:{width:0,height:0}}}return vt.\u0275fac=function(we){return new(we||vt)(a.LFG(Ae.t4),a.LFG(a.R0b),a.LFG(Oe.K0,8))},vt.\u0275prov=a.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),tn=(()=>{class vt{}return vt.\u0275fac=function(we){return new(we||vt)},vt.\u0275mod=a.oAB({type:vt}),vt.\u0275inj=a.cJS({}),vt})(),dt=(()=>{class vt{}return vt.\u0275fac=function(we){return new(we||vt)},vt.\u0275mod=a.oAB({type:vt}),vt.\u0275inj=a.cJS({imports:[at.vT,tn,at.vT,tn]}),vt})()},9808:(Ze,_e,f)=>{"use strict";f.d(_e,{Do:()=>Zt,ED:()=>Mi,EM:()=>Rs,HT:()=>y,JF:()=>dn,JJ:()=>Pi,K0:()=>T,Mx:()=>pi,NF:()=>Co,O5:()=>Br,Ov:()=>To,PC:()=>$n,PM:()=>$s,RF:()=>Bn,S$:()=>gt,Ts:()=>Ws,V_:()=>I,Ye:()=>ze,b0:()=>Kt,bD:()=>ps,ez:()=>fo,gd:()=>eo,mk:()=>Yi,n9:()=>Qn,q:()=>h,qS:()=>Hn,sg:()=>Ir,tP:()=>Cs,uU:()=>ho,w_:()=>x});var s=f(5e3);let a=null;function h(){return a}function y(X){a||(a=X)}class x{}const T=new s.OlP("DocumentToken");let S=(()=>{class X{historyGo(ae){throw new Error("Not implemented")}}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275prov=s.Yz7({token:X,factory:function(){return function E(){return(0,s.LFG)(ee)}()},providedIn:"platform"}),X})();const I=new s.OlP("Location Initialized");let ee=(()=>{class X extends S{constructor(ae){super(),this._doc=ae,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return h().getBaseHref(this._doc)}onPopState(ae){const ut=h().getGlobalEventTarget(this._doc,"window");return ut.addEventListener("popstate",ae,!1),()=>ut.removeEventListener("popstate",ae)}onHashChange(ae){const ut=h().getGlobalEventTarget(this._doc,"window");return ut.addEventListener("hashchange",ae,!1),()=>ut.removeEventListener("hashchange",ae)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(ae){this.location.pathname=ae}pushState(ae,ut,zt){q()?this._history.pushState(ae,ut,zt):this.location.hash=zt}replaceState(ae,ut,zt){q()?this._history.replaceState(ae,ut,zt):this.location.hash=zt}forward(){this._history.forward()}back(){this._history.back()}historyGo(ae=0){this._history.go(ae)}getState(){return this._history.state}}return X.\u0275fac=function(ae){return new(ae||X)(s.LFG(T))},X.\u0275prov=s.Yz7({token:X,factory:function(){return function me(){return new ee((0,s.LFG)(T))}()},providedIn:"platform"}),X})();function q(){return!!window.history.pushState}function Te(X,je){if(0==X.length)return je;if(0==je.length)return X;let ae=0;return X.endsWith("/")&&ae++,je.startsWith("/")&&ae++,2==ae?X+je.substring(1):1==ae?X+je:X+"/"+je}function be(X){const je=X.match(/#|\?|$/),ae=je&&je.index||X.length;return X.slice(0,ae-("/"===X[ae-1]?1:0))+X.slice(ae)}function Pe(X){return X&&"?"!==X[0]?"?"+X:X}let gt=(()=>{class X{historyGo(ae){throw new Error("Not implemented")}}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275prov=s.Yz7({token:X,factory:function(){return(0,s.f3M)(Kt)},providedIn:"root"}),X})();const Et=new s.OlP("appBaseHref");let Kt=(()=>{class X extends gt{constructor(ae,ut){var zt,kn,Pn;super(),this._platformLocation=ae,this._removeListenerFns=[],this._baseHref=null!==(Pn=null!==(zt=null!=ut?ut:this._platformLocation.getBaseHrefFromDOM())&&void 0!==zt?zt:null===(kn=(0,s.f3M)(T).location)||void 0===kn?void 0:kn.origin)&&void 0!==Pn?Pn:""}
1ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ae){this._removeListenerFns.push(this._platformLocation.onPopState(ae),this._platformLocation.onHashChange(ae))}getBaseHref(){return this._baseHref}prepareExternalUrl(ae){return Te(this._baseHref,ae)}path(ae=!1){const ut=this._platformLocation.pathname+Pe(this._platformLocation.search),zt=this._platformLocation.hash;return zt&&ae?`${ut}${zt}`:ut}pushState(ae,ut,zt,kn){const Pn=this.prepareExternalUrl(zt+Pe(kn));this._platformLocation.pushState(ae,ut,Pn)}replaceState(ae,ut,zt,kn){const Pn=this.prepareExternalUrl(zt+Pe(kn));this._platformLocation.replaceState(ae,ut,Pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ae=0){var ut,zt;null===(zt=(ut=this._platformLocation).historyGo)||void 0===zt||zt.call(ut,ae)}}return X.\u0275fac=function(ae){return new(ae||X)(s.LFG(S),s.LFG(Et,8))},X.\u0275prov=s.Yz7({token:X,factory:X.\u0275fac,providedIn:"root"}),X})(),Zt=(()=>{class X extends gt{constructor(ae,ut){super(),this._platformLocation=ae,this._baseHref="",this._removeListenerFns=[],null!=ut&&(this._baseHref=ut)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ae){this._removeListenerFns.push(this._platformLocation.onPopState(ae),this._platformLocation.onHashChange(ae))}getBaseHref(){return this._baseHref}path(ae=!1){let ut=this._platformLocation.hash;return null==ut&&(ut="#"),ut.length>0?ut.substring(1):ut}prepareExternalUrl(ae){const ut=Te(this._baseHref,ae);return ut.length>0?"#"+ut:ut}pushState(ae,ut,zt,kn){let Pn=this.prepareExternalUrl(zt+Pe(kn));0==Pn.length&&(Pn=this._platformLocation.pathname),this._platformLocation.pushState(ae,ut,Pn)}replaceState(ae,ut,zt,kn){let Pn=this.prepareExternalUrl(zt+Pe(kn));0==Pn.length&&(Pn=this._platformLocation.pathname),this._platformLocation.replaceState(ae,ut,Pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ae=0){var ut,zt;null===(zt=(ut=this._platformLocation).historyGo)||void 0===zt||zt.call(ut,ae)}}return X.\u0275fac=function(ae){return new(ae||X)(s.LFG(S),s.LFG(Et,8))},X.\u0275prov=s.Yz7({token:X,factory:X.\u0275fac}),X})(),ze=(()=>{class X{constructor(ae){this._subject=new s.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=ae;const ut=this._locationStrategy.getBaseHref();this._baseHref=be(Ae(ut)),this._locationStrategy.onPopState(zt=>{this._subject.emit({url:this.path(!0),pop:!0,state:zt.state,type:zt.type})})}ngOnDestroy(){var ae;null===(ae=this._urlChangeSubscription)||void 0===ae||ae.unsubscribe(),this._urlChangeListeners=[]}path(ae=!1){return this.normalize(this._locationStrategy.path(ae))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(ae,ut=""){return this.path()==this.normalize(ae+Pe(ut))}normalize(ae){return X.stripTrailingSlash(function Oe(X,je){return X&&je.startsWith(X)?je.substring(X.length):je}(this._baseHref,Ae(ae)))}prepareExternalUrl(ae){return ae&&"/"!==ae[0]&&(ae="/"+ae),this._locationStrategy.prepareExternalUrl(ae)}go(ae,ut="",zt=null){this._locationStrategy.pushState(zt,"",ae,ut),this._notifyUrlChangeListeners(this.prepareExternalUrl(ae+Pe(ut)),zt)}replaceState(ae,ut="",zt=null){this._locationStrategy.replaceState(zt,"",ae,ut),this._notifyUrlChangeListeners(this.prepareExternalUrl(ae+Pe(ut)),zt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(ae=0){var ut,zt;null===(zt=(ut=this._locationStrategy).historyGo)||void 0===zt||zt.call(ut,ae)}onUrlChange(ae){return this._urlChangeListeners.push(ae),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(ut=>{this._notifyUrlChangeListeners(ut.url,ut.state)})),()=>{var ut;const zt=this._urlChangeListeners.indexOf(ae);this._urlChangeListeners.splice(zt,1),0===this._urlChangeListeners.length&&(null===(ut=this._urlChangeSubscription)||void 0===ut||ut.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(ae="",ut){this._urlChangeListeners.forEac
1h(zt=>zt(ae,ut))}subscribe(ae,ut,zt){return this._subject.subscribe({next:ae,error:ut,complete:zt})}}return X.normalizeQueryParams=Pe,X.joinWithSlash=Te,X.stripTrailingSlash=be,X.\u0275fac=function(ae){return new(ae||X)(s.LFG(gt))},X.\u0275prov=s.Yz7({token:X,factory:function(){return function ie(){return new ze((0,s.LFG)(gt))}()},providedIn:"root"}),X})();function Ae(X){return X.replace(/\/index.html$/,"")}var ge=(()=>((ge=ge||{})[ge.Decimal=0]="Decimal",ge[ge.Percent=1]="Percent",ge[ge.Currency=2]="Currency",ge[ge.Scientific=3]="Scientific",ge))(),lt=(()=>((lt=lt||{})[lt.Format=0]="Format",lt[lt.Standalone=1]="Standalone",lt))(),te=(()=>((te=te||{})[te.Narrow=0]="Narrow",te[te.Abbreviated=1]="Abbreviated",te[te.Wide=2]="Wide",te[te.Short=3]="Short",te))(),Ee=(()=>((Ee=Ee||{})[Ee.Short=0]="Short",Ee[Ee.Medium=1]="Medium",Ee[Ee.Long=2]="Long",Ee[Ee.Full=3]="Full",Ee))(),Re=(()=>((Re=Re||{})[Re.Decimal=0]="Decimal",Re[Re.Group=1]="Group",Re[Re.List=2]="List",Re[Re.PercentSign=3]="PercentSign",Re[Re.PlusSign=4]="PlusSign",Re[Re.MinusSign=5]="MinusSign",Re[Re.Exponential=6]="Exponential",Re[Re.SuperscriptingExponent=7]="SuperscriptingExponent",Re[Re.PerMille=8]="PerMille",Re[Re.Infinity=9]="Infinity",Re[Re.NaN=10]="NaN",Re[Re.TimeSeparator=11]="TimeSeparator",Re[Re.CurrencyDecimal=12]="CurrencyDecimal",Re[Re.CurrencyGroup=13]="CurrencyGroup",Re))();function $(X,je){return pn((0,s.cg1)(X)[s.wAp.DateFormat],je)}function Ve(X,je){return pn((0,s.cg1)(X)[s.wAp.TimeFormat],je)}function mt(X,je){return pn((0,s.cg1)(X)[s.wAp.DateTimeFormat],je)}function Qe(X,je){const ae=(0,s.cg1)(X),ut=ae[s.wAp.NumberSymbols][je];if(void 0===ut){if(je===Re.CurrencyDecimal)return ae[s.wAp.NumberSymbols][Re.Decimal];if(je===Re.CurrencyGroup)return ae[s.wAp.NumberSymbols][Re.Group]}return ut}function we(X){if(!X[s.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${X[s.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function pn(X,je){for(let ae=je;ae>-1;ae--)if(void 0!==X[ae])return X[ae];throw new Error("Locale data API: locale data undefined")}function pt(X){const[je,ae]=X.split(":");return{hours:+je,minutes:+ae}}const z=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ke={},Ge=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Fe=(()=>((Fe=Fe||{})[Fe.Short=0]="Short",Fe[Fe.ShortGMT=1]="ShortGMT",Fe[Fe.Long=2]="Long",Fe[Fe.Extended=3]="Extended",Fe))(),de=(()=>((de=de||{})[de.FullYear=0]="FullYear",de[de.Month=1]="Month",de[de.Date=2]="Date",de[de.Hours=3]="Hours",de[de.Minutes=4]="Minutes",de[de.Seconds=5]="Seconds",de[de.FractionalSeconds=6]="FractionalSeconds",de[de.Day=7]="Day",de))(),ct=(()=>((ct=ct||{})[ct.DayPeriods=0]="DayPeriods",ct[ct.Days=1]="Days",ct[ct.Months=2]="Months",ct[ct.Eras=3]="Eras",ct))();function Ue(X,je,ae,ut){let zt=function en(X){if(ri(X))return X;if("number"==typeof X&&!isNaN(X))return new Date(X);if("string"==typeof X){if(X=X.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(X)){const[zt,kn=1,Pn=1]=X.split("-").map(ti=>+ti);return _t(zt,kn-1,Pn)}const ae=parseFloat(X);if(!isNaN(X-ae))return new Date(ae);let ut;if(ut=X.match(z))return function Un(X){const je=new Date(0);let ae=0,ut=0;const zt=X[8]?je.setUTCFullYear:je.setFullYear,kn=X[8]?je.setUTCHours:je.setHours;X[9]&&(ae=Number(X[9]+X[10]),ut=Number(X[9]+X[11])),zt.call(je,Number(X[1]),Number(X[2])-1,Number(X[3]));const Pn=Number(X[4]||0)-ae,ti=Number(X[5]||0)-ut,tr=Number(X[6]||0),lr=Math.floor(1e3*parseFloat("0."+(X[7]||0)));return kn.call(je,Pn,ti,tr,lr),je}(ut)}const je=new Date(X);if(!ri(je))throw new Error(`Unable to convert "${X}" into a date`);return je}(X);je=Lt(ae,je)||je;let ti,Pn=[];for(;je;){if(ti=Ge.exec(je),!ti){Pn.push(je);break}{Pn=Pn.concat(ti.slice(1));const Ki=Pn.pop();if(!Ki)break;je=Ki}}let tr=zt.getTimezoneOffset();ut&&(tr=it(ut,tr),zt=function fn(X,je,ae){const ut=ae?-1:1,zt=X.getTimezoneOffset();return function Rt(X,je){return(X=new Date(X.getTime())).setMinutes(X.getMinutes()+je),X}(X,ut*(it(je,zt)-zt))}(zt,ut,!0));let lr="";
vendor: 6,217 bytes, line 1
1return Pn.forEach(Ki=>{const fr=function Je(X){if(It[X])return It[X];let je;switch(X){case"G":case"GG":case"GGG":je=ei(ct.Eras,te.Abbreviated);break;case"GGGG":je=ei(ct.Eras,te.Wide);break;case"GGGGG":je=ei(ct.Eras,te.Narrow);break;case"y":je=Fn(de.FullYear,1,0,!1,!0);break;case"yy":je=Fn(de.FullYear,2,0,!0,!0);break;case"yyy":je=Fn(de.FullYear,3,0,!1,!0);break;case"yyyy":je=Fn(de.FullYear,4,0,!1,!0);break;case"Y":je=Me(1);break;case"YY":je=Me(2,!0);break;case"YYY":je=Me(3);break;case"YYYY":je=Me(4);break;case"M":case"L":je=Fn(de.Month,1,1);break;case"MM":case"LL":je=Fn(de.Month,2,1);break;case"MMM":je=ei(ct.Months,te.Abbreviated);break;case"MMMM":je=ei(ct.Months,te.Wide);break;case"MMMMM":je=ei(ct.Months,te.Narrow);break;case"LLL":je=ei(ct.Months,te.Abbreviated,lt.Standalone);break;case"LLLL":je=ei(ct.Months,te.Wide,lt.Standalone);break;case"LLLLL":je=ei(ct.Months,te.Narrow,lt.Standalone);break;case"w":je=Q(1);break;case"ww":je=Q(2);break;case"W":je=Q(1,!0);break;case"d":je=Fn(de.Date,1);break;case"dd":je=Fn(de.Date,2);break;case"c":case"cc":je=Fn(de.Day,1);break;case"ccc":je=ei(ct.Days,te.Abbreviated,lt.Standalone);break;case"cccc":je=ei(ct.Days,te.Wide,lt.Standalone);break;case"ccccc":je=ei(ct.Days,te.Narrow,lt.Standalone);break;case"cccccc":je=ei(ct.Days,te.Short,lt.Standalone);break;case"E":case"EE":case"EEE":je=ei(ct.Days,te.Abbreviated);break;case"EEEE":je=ei(ct.Days,te.Wide);break;case"EEEEE":je=ei(ct.Days,te.Narrow);break;case"EEEEEE":je=ei(ct.Days,te.Short);break;case"a":case"aa":case"aaa":je=ei(ct.DayPeriods,te.Abbreviated);break;case"aaaa":je=ei(ct.DayPeriods,te.Wide);break;case"aaaaa":je=ei(ct.DayPeriods,te.Narrow);break;case"b":case"bb":case"bbb":je=ei(ct.DayPeriods,te.Abbreviated,lt.Standalone,!0);break;case"bbbb":je=ei(ct.DayPeriods,te.Wide,lt.Standalone,!0);break;case"bbbbb":je=ei(ct.DayPeriods,te.Narrow,lt.Standalone,!0);break;case"B":case"BB":case"BBB":je=ei(ct.DayPeriods,te.Abbreviated,lt.Format,!0);break;case"BBBB":je=ei(ct.DayPeriods,te.Wide,lt.Format,!0);break;case"BBBBB":je=ei(ct.DayPeriods,te.Narrow,lt.Format,!0);break;case"h":je=Fn(de.Hours,1,-12);break;case"hh":je=Fn(de.Hours,2,-12);break;case"H":je=Fn(de.Hours,1);break;case"HH":je=Fn(de.Hours,2);break;case"m":je=Fn(de.Minutes,1);break;case"mm":je=Fn(de.Minutes,2);break;case"s":je=Fn(de.Seconds,1);break;case"ss":je=Fn(de.Seconds,2);break;case"S":je=Fn(de.FractionalSeconds,1);break;case"SS":je=Fn(de.FractionalSeconds,2);break;case"SSS":je=Fn(de.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":je=Ut(Fe.Short);break;case"ZZZZZ":je=Ut(Fe.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":je=Ut(Fe.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":je=Ut(Fe.Long);break;default:return null}return It[X]=je,je}(Ki);lr+=fr?fr(zt,ae,tr):"''"===Ki?"'":Ki.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),lr}function _t(X,je,ae){const ut=new Date(0);return ut.setFullYear(X,je,ae),ut.setHours(0,0,0),ut}function Lt(X,je){const ae=function an(X){return(0,s.cg1)(X)[s.wAp.LocaleId]}(X);if(Ke[ae]=Ke[ae]||{},Ke[ae][je])return Ke[ae][je];let ut="";switch(je){case"shortDate":ut=$(X,Ee.Short);break;case"mediumDate":ut=$(X,Ee.Medium);break;case"longDate":ut=$(X,Ee.Long);break;case"fullDate":ut=$(X,Ee.Full);break;case"shortTime":ut=Ve(X,Ee.Short);break;case"mediumTime":ut=Ve(X,Ee.Medium);break;case"longTime":ut=Ve(X,Ee.Long);break;case"fullTime":ut=Ve(X,Ee.Full);break;case"short":const zt=Lt(X,"shortTime"),kn=Lt(X,"shortDate");ut=Xt(mt(X,Ee.Short),[zt,kn]);break;case"medium":const Pn=Lt(X,"mediumTime"),ti=Lt(X,"mediumDate");ut=Xt(mt(X,Ee.Medium),[Pn,ti]);break;case"long":const tr=Lt(X,"longTime"),lr=Lt(X,"longDate");ut=Xt(mt(X,Ee.Long),[tr,lr]);break;case"full":const Ki=Lt(X,"fullTime"),fr=Lt(X,"fullDate");ut=Xt(mt(X,Ee.Full),[Ki,fr])}return ut&&(Ke[ae][je]=ut),ut}function Xt(X,je){return je&&(X=X.replace(/\{([^}]+)}/g,function(ae,ut){return null!=je&&ut in je?je[ut]:ae})),X}function Pt(X,je,ae="-",ut,zt){let kn="";(X<0||zt&&X<=0)&&(zt?X=1-X:(X=-X,kn=ae));let Pn=String(X);for(;Pn.length<je;)Pn="0"+Pn;return ut&&(Pn=Pn.slice(Pn.length-je)),kn+Pn}function Fn(X,je,ae=0,ut=!1,zt=!1){return function(kn,Pn){let ti=function ii(X,je){switch(X){case de.FullYear:return je.getFullYear();case de.Month:return je.getMonth();case de.Date:return je.getDate();case de.Hours:return je.getHours();case de.Minutes:return je.getMinutes();case de.Seconds:return je.getSeconds();case de.FractionalSeconds:return je.getMilliseconds();case de.Day:return je.getDay();default:throw new Error(`Unknown DateType value "${X}".`)}}(X,kn);if((ae>0||ti>-ae)&&(ti+=ae),X===de.Hours)0===ti&&-12===ae&&(ti=12);else if(X===de.FractionalSeconds)return function _n(X,je){return Pt(X,3).substring(0,je)}(ti,je);const tr=Qe(Pn,Re.MinusSign);return Pt(ti,je,tr,ut,zt)}}function ei(X,je,ae=lt.Format,ut=!1){return function(zt,kn){return function Qt(X,je,ae,ut,zt,kn){switch(ae){case ct.Months:return function Nt(X,je,ae){const ut=(0,s.cg1)(X),kn=pn([ut[s.wAp.MonthsFormat],ut[s.wAp.MonthsStandalone]],je);return pn(kn,ae)}(je,zt,ut)[X.getMonth()];case ct.Days:return function Tn(X,je,ae){const ut=(0,s.cg1)(X),kn=pn([ut[s.wAp.DaysFormat],ut[s.wAp.DaysStandalone]],je);return pn(kn,ae)}(je,zt,ut)[X.getDay()];case ct.DayPeriods:const Pn=X.getHours(),ti=X.getMinutes();if(kn){const lr=function bt(X){const je=(0,s.cg1)(X);return we(je),(je[s.wAp.ExtraData][2]||[]).map(ut=>"string"==typeof ut?pt(ut):[pt(ut[0]),pt(ut[1])])}(je),Ki=function rn(X,je,ae){const ut=(0,s.cg1)(X);we(ut);const kn=pn([ut[s.wAp.ExtraData][0],ut[s.wAp.ExtraData][1]],je)||[];return pn(kn,ae)||[]}(je,zt,ut),fr=lr.findIndex(ds=>{if(Array.isArray(ds)){const[Mr,rs]=ds,Fs=Pn>=Mr.hours&&ti>=Mr.minutes,Wr=Pn<rs.hours||Pn===rs.hours&&ti<rs.minutes;if(Mr.hours<rs.hours){if(Fs&&Wr)return!0}else if(Fs||Wr)return!0}else if(ds.hours===Pn&&ds.minutes===ti)return!0;return!1});if(-1!==fr)return Ki[fr]}return function Cn(X,je,ae){const ut=(0,s.cg1)(X),kn=pn([ut[s.wAp.DayPeriodsFormat],ut[s.wAp.DayPeriodsStandalone]],je);return pn(kn,ae)}(je,zt,ut)[Pn<12?0:1];case ct.Eras:return function pe(X,je){return pn((0,s.cg1)(X)[s.wAp.Eras],je)}(je,ut)[X.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${ae}`)}}(zt,kn,X,je,ae,ut)}}
vendor: 5,766 bytes, line 1
1function Ut(X){return function(je,ae,ut){const zt=-1*ut,kn=Qe(ae,Re.MinusSign),Pn=zt>0?Math.floor(zt/60):Math.ceil(zt/60);switch(X){case Fe.Short:return(zt>=0?"+":"")+Pt(Pn,2,kn)+Pt(Math.abs(zt%60),2,kn);case Fe.ShortGMT:return"GMT"+(zt>=0?"+":"")+Pt(Pn,1,kn);case Fe.Long:return"GMT"+(zt>=0?"+":"")+Pt(Pn,2,kn)+":"+Pt(Math.abs(zt%60),2,kn);case Fe.Extended:return 0===ut?"Z":(zt>=0?"+":"")+Pt(Pn,2,kn)+":"+Pt(Math.abs(zt%60),2,kn);default:throw new Error(`Unknown zone width "${X}"`)}}}function L(X){return _t(X.getFullYear(),X.getMonth(),X.getDate()+(4-X.getDay()))}function Q(X,je=!1){return function(ae,ut){let zt;if(je){const kn=new Date(ae.getFullYear(),ae.getMonth(),1).getDay()-1,Pn=ae.getDate();zt=1+Math.floor((Pn+kn)/7)}else{const kn=L(ae),Pn=function xe(X){const je=_t(X,0,1).getDay();return _t(X,0,1+(je<=4?4:11)-je)}(kn.getFullYear()),ti=kn.getTime()-Pn.getTime();zt=1+Math.round(ti/6048e5)}return Pt(zt,X,Qe(ut,Re.MinusSign))}}function Me(X,je=!1){return function(ae,ut){return Pt(L(ae).getFullYear(),X,Qe(ut,Re.MinusSign),je)}}const It={};function it(X,je){X=X.replace(/:/g,"");const ae=Date.parse("Jan 01, 1970 00:00:00 "+X)/6e4;return isNaN(ae)?je:ae}function ri(X){return X instanceof Date&&!isNaN(X.valueOf())}const fi=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function bn(X){const je=parseInt(X);if(isNaN(je))throw new Error("Invalid integer literal when parsing "+X);return je}function Hn(X,je,ae){return(0,s.dwT)(X,je,ae)}function pi(X,je){je=encodeURIComponent(je);for(const ae of X.split(";")){const ut=ae.indexOf("="),[zt,kn]=-1==ut?[ae,""]:[ae.slice(0,ut),ae.slice(ut+1)];if(zt.trim()===je)return decodeURIComponent(kn)}return null}let Yi=(()=>{class X{constructor(ae,ut,zt,kn){this._iterableDiffers=ae,this._keyValueDiffers=ut,this._ngEl=zt,this._renderer=kn,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(ae){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof ae?ae.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(ae){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof ae?ae.split(/\s+/):ae,this._rawClass&&((0,s.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const ae=this._iterableDiffer.diff(this._rawClass);ae&&this._applyIterableChanges(ae)}else if(this._keyValueDiffer){const ae=this._keyValueDiffer.diff(this._rawClass);ae&&this._applyKeyValueChanges(ae)}}_applyKeyValueChanges(ae){ae.forEachAddedItem(ut=>this._toggleClass(ut.key,ut.currentValue)),ae.forEachChangedItem(ut=>this._toggleClass(ut.key,ut.currentValue)),ae.forEachRemovedItem(ut=>{ut.previousValue&&this._toggleClass(ut.key,!1)})}_applyIterableChanges(ae){ae.forEachAddedItem(ut=>{if("string"!=typeof ut.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,s.AaK)(ut.item)}`);this._toggleClass(ut.item,!0)}),ae.forEachRemovedItem(ut=>this._toggleClass(ut.item,!1))}_applyClasses(ae){ae&&(Array.isArray(ae)||ae instanceof Set?ae.forEach(ut=>this._toggleClass(ut,!0)):Object.keys(ae).forEach(ut=>this._toggleClass(ut,!!ae[ut])))}_removeClasses(ae){ae&&(Array.isArray(ae)||ae instanceof Set?ae.forEach(ut=>this._toggleClass(ut,!1)):Object.keys(ae).forEach(ut=>this._toggleClass(ut,!1)))}_toggleClass(ae,ut){(ae=ae.trim())&&ae.split(/\s+/g).forEach(zt=>{ut?this._renderer.addClass(this._ngEl.nativeElement,zt):this._renderer.removeClass(this._ngEl.nativeElement,zt)})}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.ZZ4),s.Y36(s.aQg),s.Y36(s.SBq),s.Y36(s.Qsj))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),X})();class Ni{constructor(je,ae,ut,zt){this.$implicit=je,this.ngForOf=ae,this.index=ut,this.count=zt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ir=(()=>{class X{constructor(ae,ut,zt){this._viewContainer=ae,this._template=ut,this._differs=zt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(ae){this._ngForOf=ae,this._ngForOfDirty=!0}set ngForTrackBy(ae){this._trackByFn=ae}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(ae){ae&&(this._template=ae)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ae=this._ngForOf;!this._differ&&ae&&(this._differ=this._differs.find(ae).create(this.ngForTrackBy))}if(this._differ){const ae=this._differ.diff(this._ngForOf);ae&&this._applyChanges(ae)}}_applyChanges(ae){const ut=this._viewContainer;ae.forEachOperation((zt,kn,Pn)=>{if(null==zt.previousIndex)ut.createEmbeddedView(this._template,new Ni(zt.item,this._ngForOf,-1,-1),null===Pn?void 0:Pn);else if(null==Pn)ut.remove(null===kn?void 0:kn);else if(null!==kn){const ti=ut.get(kn);ut.move(ti,Pn),wr(ti,zt)}});for(let zt=0,kn=ut.length;zt<kn;zt++){const ti=ut.get(zt).context;ti.index=zt,ti.count=kn,ti.ngForOf=this._ngForOf}ae.forEachIdentityChange(zt=>{wr(ut.get(zt.currentIndex),zt)})}static ngTemplateContextGuard(ae,ut){return!0}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(s.ZZ4))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),X})();function wr(X,je){X.context.$implicit=je.item}let Br=(()=>{class X{constructor(ae,ut){this._viewContainer=ae,this._context=new un,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
vendor: 4,082 bytes, line 1
1Ref=null,this._elseViewRef=null,this._thenTemplateRef=ut}set ngIf(ae){this._context.$implicit=this._context.ngIf=ae,this._updateView()}set ngIfThen(ae){cn("ngIfThen",ae),this._thenTemplateRef=ae,this._thenViewRef=null,this._updateView()}set ngIfElse(ae){cn("ngIfElse",ae),this._elseTemplateRef=ae,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(ae,ut){return!0}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.s_b),s.Y36(s.Rgc))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),X})();class un{constructor(){this.$implicit=null,this.ngIf=null}}function cn(X,je){if(je&&!je.createEmbeddedView)throw new Error(`${X} must be a TemplateRef, but received '${(0,s.AaK)(je)}'.`)}class Mn{constructor(je,ae){this._viewContainerRef=je,this._templateRef=ae,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(je){je&&!this._created?this.create():!je&&this._created&&this.destroy()}}let Bn=(()=>{class X{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ae){this._ngSwitch=ae,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ae){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(ae)}_matchCase(ae){const ut=ae==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||ut,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),ut}_updateDefaultCases(ae){if(this._defaultViews&&ae!==this._defaultUsed){this._defaultUsed=ae;for(let ut=0;ut<this._defaultViews.length;ut++)this._defaultViews[ut].enforceState(ae)}}}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275dir=s.lG2({type:X,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),X})(),Qn=(()=>{class X{constructor(ae,ut,zt){this.ngSwitch=zt,zt._addCase(),this._view=new Mn(ae,ut)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(Bn,9))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),X})(),Mi=(()=>{class X{constructor(ae,ut,zt){zt._addDefault(new Mn(ae,ut))}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(Bn,9))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngSwitchDefault",""]],standalone:!0}),X})(),$n=(()=>{class X{constructor(ae,ut,zt){this._ngEl=ae,this._differs=ut,this._renderer=zt,this._ngStyle=null,this._differ=null}set ngStyle(ae){this._ngStyle=ae,!this._differ&&ae&&(this._differ=this._differs.find(ae).create())}ngDoCheck(){if(this._differ){const ae=this._differ.diff(this._ngStyle);ae&&this._applyChanges(ae)}}_setStyle(ae,ut){const[zt,kn]=ae.split("."),Pn=-1===zt.indexOf("-")?void 0:s.JOm.DashCase;null!=ut?this._renderer.setStyle(this._ngEl.nativeElement,zt,kn?`${ut}${kn}`:ut,Pn):this._renderer.removeStyle(this._ngEl.nativeElement,zt,Pn)}_applyChanges(ae){ae.forEachRemovedItem(ut=>this._setStyle(ut.key,null)),ae.forEachAddedItem(ut=>this._setStyle(ut.key,ut.currentValue)),ae.forEachChangedItem(ut=>this._setStyle(ut.key,ut.currentValue))}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.SBq),s.Y36(s.aQg),s.Y36(s.Qsj))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),X})(),Cs=(()=>
1{class X{constructor(ae){this._viewContainerRef=ae,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(ae){if(ae.ngTemplateOutlet||ae.ngTemplateOutletInjector){const ut=this._viewContainerRef;if(this._viewRef&&ut.remove(ut.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:zt,ngTemplateOutletContext:kn,ngTemplateOutletInjector:Pn}=this;this._viewRef=ut.createEmbeddedView(zt,kn,Pn?{injector:Pn}:void 0)}else this._viewRef=null}else this._viewRef&&ae.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.s_b))},X.\u0275dir=s.lG2({type:X,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.TTD]}),X})();function ts(X,je){return new s.vHH(2100,!1)}class co{createSubscription(je,ae){return je.subscribe({next:ae,error:ut=>{throw ut}})}dispose(je){je.unsubscribe()}}class uo{createSubscription(je,ae){return je.then(ae,ut=>{throw ut})}dispose(je){}}const As=new uo,Ms=new co;let To=(()=>{class X{constructor(ae){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=ae}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(ae){return this._obj?ae!==this._obj?(this._dispose(),this.transform(ae)):this._latestValue:(ae&&this._subscribe(ae),this._latestValue)}_subscribe(ae){this._obj=ae,this._strategy=this._selectStrategy(ae),this._subscription=this._strategy.createSubscription(ae,ut=>this._updateLatestValue(ae,ut))}_selectStrategy(ae){if((0,s.QGY)(ae))return As;if((0,s.F4k)(ae))return Ms;throw ts()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ae,ut){ae===this._obj&&(this._latestValue=ut,this._ref.markForCheck())}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.sBO,16))},X.\u0275pipe=s.Yjl({name:"async",type:X,pure:!1,standalone:!0}),X})(),eo=(()=>{class X{transform(ae){if(null==ae)return null;if("string"!=typeof ae)throw ts();return ae.toUpperCase()}}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275pipe=s.Yjl({name:"uppercase",type:X,pure:!0,standalone:!0}),X})();const Ls=new s.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let ho=(()=>{class X{constructor(ae,ut){this.locale=ae,this.defaultTimezone=ut}transform(ae,ut="mediumDate",zt,kn){var Pn;if(null==ae||""===ae||ae!=ae)return null;try{return Ue(ae,ut,kn||this.locale,null!==(Pn=null!=zt?zt:this.defaultTimezone)&&void 0!==Pn?Pn:void 0)}catch(ti){throw ts()}}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.soG,16),s.Y36(Ls,24))},X.\u0275pipe=s.Yjl({name:"date",type:X,pure:!0,standalone:!0}),X})(),Ws=(()=>{class X{transform(ae){return JSON.stringify(ae,null,2)}}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275pipe=s.Yjl({name:"json",type:X,pure:!1,standalone:!0}),X})(),Pi=(()=>{class X{constructor(ae){this._locale=ae}transform(ae,ut,zt){if(!function Bs(X){return!(null==X||""===X||X!=X)}(ae))return null;zt=zt||this._locale;try{return function Ct(X,je,ae){return function ue(X,je,ae,ut,zt,kn,Pn=!1){let ti="",tr=!1;if(isFinite(X)){let lr=function Mt(X){let ut,zt,kn,Pn,ti,je=Math.abs(X)+"",ae=0;for((zt=je.indexOf("."))>-1&&(je=je.replace(".","")),(kn=je.search(/e/i))>0?(zt<0&&(zt=kn),zt+=+je.slice(kn+1),je=je.substring(0,kn)):zt<0&&(zt=je.length),kn=0;"0"===je.charAt(kn);kn++);if(kn===(ti=je.length))ut=[0],zt=1;else{for(ti--;"0"===je.charAt(ti);)ti--;for(zt-=kn,ut=[],Pn=0;kn<=ti;kn++,Pn++)ut[Pn]=Number(je.charAt(kn))}return zt>22&&(ut=ut.splice(0,21),ae=zt-1,zt=1),{digits:ut,exponent:ae,integerLen:zt}}(X);Pn&&(lr=function he(X){if(0===X.digits[0])return X;const je=X.digits.length-X.integerLen;return X.exponent?X.exponent+=2:(0===je?X.digits.push(0,0):1===je&&X.digits.push(0),X.integerLen+=2),X}(lr));let Ki=je.minInt,fr=je.minFrac,ds=je.maxFrac;if(kn){const pr=kn.match(fi);if(null===pr)throw new Error(`${kn} is not a valid digit info`);const xs=pr[1],Qs=pr[3],Ao=pr[5];null!=xs&&(Ki=bn(xs)),null!=Qs&&(fr=bn(Qs)),null!=Ao?ds=bn(Ao):null!=Qs&&fr>ds&&(ds=fr)}!function Ot(X,je,ae){if(je>ae)throw new Error(`The minimum number of digits after fraction (${je}) is higher than the maximum (${ae}).`);let ut=X.digits,zt=ut.length-X.integerLen;const kn=Math.min(Math.max(je,zt),ae);let Pn=kn+X.integerLen,ti=ut[Pn];if(Pn>0){ut.splice(Math.max(X.integerLen,Pn));for(let fr=Pn;fr<ut.length;fr++)ut[fr]=0}else{zt=Math.max(0,zt),X.integerLen=1,ut.length=Math.max(1,Pn=kn+1),ut[0]=0;for(let fr=1;fr<Pn;fr++)ut[fr]=0}if(ti>=5)if(Pn-1<0){for(let fr=0;fr>Pn;fr--)ut.unshift(0),X.integerLen++;ut.unshift(1),X.integerLen++}else ut[Pn-1]++;for(;zt<Math.max(0,kn);zt++)ut.push(0);let tr=0!==kn;const lr=je+X.integerLen,Ki=ut.reduceRight(function(fr,ds,Mr,rs){return rs[Mr]=(ds+=fr)<10?ds:ds-10,tr&&(0===rs[Mr]&&Mr>=lr?rs.pop():tr=!1),ds>=10?1:0},0);Ki&&(ut.unshift(Ki),X.integerLen++)}(lr,fr,ds);let Mr=lr.digits,rs=lr.integerLen;const Fs=lr.exponent;let Wr=[];for(tr=Mr.every(pr=>!pr);rs<Ki;rs++)Mr.unshift(0);for(;rs<0;rs++)Mr.unshift(0);rs>0?Wr=Mr.splice(rs,Mr.length):(Wr=Mr,Mr=[0]);const xr=[];for(Mr.length>=je.lgSize&&xr.unshift(Mr.splice(-je.lgSize,Mr.length).join(""));Mr.length>je.gSize;)xr.unshift(Mr.splice(-je.gSize,Mr.length).join(""));Mr.length&&xr.unshift(Mr.join("")),ti=xr.join(Qe(ae,ut)),Wr.length&&(ti+=Qe(ae,zt)+Wr.join("")),Fs&&(ti+=Qe(ae,Re.Exponential)+"+"+Fs)}else ti=Qe(ae,Re.Infinity);return ti=X<0&&!tr?je.negPre+ti+je.negSuf:je.posPre+ti+je.posSuf,ti}(X,function rt(X,je="-"){const ae={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},ut=X.split(";"),zt=ut[0],kn=ut[1],Pn=-1!==zt.indexOf(".")?zt.split("."):[zt.substring(0,zt.lastIndexOf("0")+1),zt.substring(zt.lastIndexOf("0")+1)],ti=Pn[0],tr=Pn[1]||"";ae.posPre=ti.substring(0,ti.indexOf("#"));for(let Ki=0;Ki<tr.length;Ki++){const fr=tr.charAt(Ki);"0"===fr?ae.minFrac=ae.maxFrac=Ki+1:"#"===fr?ae.maxFrac=Ki+1:ae.posSuf+=fr}const lr=ti.split(",");if(ae.gSize=lr[1]?lr[1].length:0,ae.lgSize=lr[2]||lr[1]?(lr[2]||lr[1]).length:0,kn){const Ki=zt.length-ae.posPre.length-ae.posSuf.length,fr=kn.indexOf("#");ae.negPre=kn.substring(0,fr).replace(/'/g,""),ae.negSuf=kn.slice(fr+Ki).replace(/'/g,"")}else ae.negPre=je+ae.posPre,ae.negSuf=ae.posSuf;return ae}(function nt(X,je){return(0,s.cg1)(X)[s.wAp.NumberFormats][je]}(je,ge.Decimal),Qe(je,Re.MinusSign)),je,Re.Group,Re.Decimal,ae)}
1(function fs(X){if("string"==typeof X&&!isNaN(Number(X)-parseFloat(X)))return Number(X);if("number"!=typeof X)throw new Error(`${X} is not a number`);return X}(ae),zt,ut)}catch(kn){throw ts()}}}return X.\u0275fac=function(ae){return new(ae||X)(s.Y36(s.soG,16))},X.\u0275pipe=s.Yjl({name:"number",type:X,pure:!0,standalone:!0}),X})();let fo=(()=>{class X{}return X.\u0275fac=function(ae){return new(ae||X)},X.\u0275mod=s.oAB({type:X}),X.\u0275inj=s.cJS({}),X})();const ps="browser";function Co(X){return X===ps}function $s(X){return"server"===X}let Rs=(()=>{class X{}return X.\u0275prov=(0,s.Yz7)({token:X,providedIn:"root",factory:()=>new to((0,s.LFG)(T),window)}),X})();class to{constructor(je,ae){this.document=je,this.window=ae,this.offset=()=>[0,0]}setOffset(je){this.offset=Array.isArray(je)?()=>je:je}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(je){this.supportsScrolling()&&this.window.scrollTo(je[0],je[1])}scrollToAnchor(je){if(!this.supportsScrolling())return;const ae=function Ce(X,je){const ae=X.getElementById(je)||X.getElementsByName(je)[0];if(ae)return ae;if("function"==typeof X.createTreeWalker&&X.body&&(X.body.createShadowRoot||X.body.attachShadow)){const ut=X.createTreeWalker(X.body,NodeFilter.SHOW_ELEMENT);let zt=ut.currentNode;for(;zt;){const kn=zt.shadowRoot;if(kn){const Pn=kn.getElementById(je)||kn.querySelector(`[name="${je}"]`);if(Pn)return Pn}zt=ut.nextNode()}}return null}(this.document,je);ae&&(this.scrollToElement(ae),ae.focus())}setHistoryScrollRestoration(je){if(this.supportScrollRestoration()){const ae=this.window.history;ae&&ae.scrollRestoration&&(ae.scrollRestoration=je)}}scrollToElement(je){const ae=je.getBoundingClientRect(),ut=ae.left+this.window.pageXOffset,zt=ae.top+this.window.pageYOffset,kn=this.offset();this.window.scrollTo(ut-kn[0],zt-kn[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const je=qt(this.window.history)||qt(Object.getPrototypeOf(this.window.history));return!(!je||!je.writable&&!je.set)}catch(je){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(je){return!1}}}function qt(X){return Object.getOwnPropertyDescriptor(X,"scrollRestoration")}class dn{}},520:(Ze,_e,f)=>{"use strict";f.d(_e,{AF:()=>vt,JF:()=>ne,LE:()=>Et,TP:()=>Tn,WM:()=>I,Zn:()=>Ee,eN:()=>an,jN:()=>E,mL:()=>q});var s=f(9808),a=f(5e3),h=f(1086),c=f(6498),y=f(1406),x=f(2198),T=f(4850);class S{}class E{}class I{constructor(Fe){this.normalizedNames=new Map,this.lazyUpdate=null,Fe?this.lazyInit="string"==typeof Fe?()=>{this.headers=new Map,Fe.split("\n").forEach(de=>{const ct=de.indexOf(":");if(ct>0){const Ue=de.slice(0,ct),_t=Ue.toLowerCase(),Lt=de.slice(ct+1).trim();this.maybeSetNormalizedName(Ue,_t),this.headers.has(_t)?this.headers.get(_t).push(Lt):this.headers.set(_t,[Lt])}})}:()=>{this.headers=new Map,Object.keys(Fe).forEach(de=>{let ct=Fe[de];const Ue=de.toLowerCase();"string"==typeof ct&&(ct=[ct]),ct.length>0&&(this.headers.set(Ue,ct),this.maybeSetNormalizedName(de,Ue))})}:this.headers=new Map}has(Fe){return this.init(),this.headers.has(Fe.toLowerCase())}get(Fe){this.init();const de=this.headers.get(Fe.toLowerCase());return de&&de.length>0?de[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Fe){return this.init(),this.headers.get(Fe.toLowerCase())||null}append(Fe,de){return this.clone({name:Fe,value:de,op:"a"})}set(Fe,de){return this.clone({name:Fe,value:de,op:"s"})}delete(Fe,de){return this.clone({name:Fe,value:de,op:"d"})}maybeSetNormalizedName(Fe,de){this.normalizedNames.has(de)||this.normalizedNames.set(de,Fe)}init(){this.lazyInit&&(this.lazyInit instanceof I?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Fe=>this.applyUpdate(Fe)),this.lazyUpdate=null))}copyFrom(Fe){Fe.init(),Array.from(Fe.headers.keys()).forEach(de=>{this.headers.set(de,Fe.headers.get(de)),this.normalizedNames.set(de,Fe.normalizedNames.get(de))})}clone(Fe){const de=new I;return de.lazyInit=this.lazyInit&&this.lazyInit instanceof I?this.lazyInit:this,de.lazyUpdate=(this.lazyUpdate||[]).concat([Fe]),de}applyUpdate(Fe){const de=Fe.name.toLowerCase();switch(Fe.op){case"a":case"s":let ct=Fe.value;if("string"==typeof ct&&(ct=[ct]),0===ct.length)return;this.maybeSetNormalizedName(Fe.name,de);const Ue=("a"===Fe.op?this.headers.get(de):void 0)||[];Ue.push(...ct),this.headers.set(de,Ue);break;case"d":const _t=Fe.value;if(_t){let Lt=this.headers.get(de);if(!Lt)return;Lt=Lt.filter(Xt=>
vendor: 5,814 bytes, line 1
1-1===_t.indexOf(Xt)),0===Lt.length?(this.headers.delete(de),this.normalizedNames.delete(de)):this.headers.set(de,Lt)}else this.headers.delete(de),this.normalizedNames.delete(de)}}forEach(Fe){this.init(),Array.from(this.normalizedNames.keys()).forEach(de=>Fe(this.normalizedNames.get(de),this.headers.get(de)))}}class q{encodeKey(Fe){return Pe(Fe)}encodeValue(Fe){return Pe(Fe)}decodeKey(Fe){return decodeURIComponent(Fe)}decodeValue(Fe){return decodeURIComponent(Fe)}}const Te=/%(\d[a-f0-9])/gi,be={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Pe(Ge){return encodeURIComponent(Ge).replace(Te,(Fe,de)=>{var ct;return null!==(ct=be[de])&&void 0!==ct?ct:Fe})}function gt(Ge){return`${Ge}`}class Et{constructor(Fe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Fe.encoder||new q,Fe.fromString){if(Fe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function me(Ge,Fe){const de=new Map;return Ge.length>0&&Ge.replace(/^\?/,"").split("&").forEach(Ue=>{const _t=Ue.indexOf("="),[Lt,Xt]=-1==_t?[Fe.decodeKey(Ue),""]:[Fe.decodeKey(Ue.slice(0,_t)),Fe.decodeValue(Ue.slice(_t+1))],Pt=de.get(Lt)||[];Pt.push(Xt),de.set(Lt,Pt)}),de}(Fe.fromString,this.encoder)}else Fe.fromObject?(this.map=new Map,Object.keys(Fe.fromObject).forEach(de=>{const ct=Fe.fromObject[de],Ue=Array.isArray(ct)?ct.map(gt):[gt(ct)];this.map.set(de,Ue)})):this.map=null}has(Fe){return this.init(),this.map.has(Fe)}get(Fe){this.init();const de=this.map.get(Fe);return de?de[0]:null}getAll(Fe){return this.init(),this.map.get(Fe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Fe,de){return this.clone({param:Fe,value:de,op:"a"})}appendAll(Fe){const de=[];return Object.keys(Fe).forEach(ct=>{const Ue=Fe[ct];Array.isArray(Ue)?Ue.forEach(_t=>{de.push({param:ct,value:_t,op:"a"})}):de.push({param:ct,value:Ue,op:"a"})}),this.clone(de)}set(Fe,de){return this.clone({param:Fe,value:de,op:"s"})}delete(Fe,de){return this.clone({param:Fe,value:de,op:"d"})}toString(){return this.init(),this.keys().map(Fe=>{const de=this.encoder.encodeKey(Fe);return this.map.get(Fe).map(ct=>de+"="+this.encoder.encodeValue(ct)).join("&")}).filter(Fe=>""!==Fe).join("&")}clone(Fe){const de=new Et({encoder:this.encoder});return de.cloneFrom=this.cloneFrom||this,de.updates=(this.updates||[]).concat(Fe),de}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Fe=>this.map.set(Fe,this.cloneFrom.map.get(Fe))),this.updates.forEach(Fe=>{switch(Fe.op){case"a":case"s":const de=("a"===Fe.op?this.map.get(Fe.param):void 0)||[];de.push(gt(Fe.value)),this.map.set(Fe.param,de);break;case"d":if(void 0===Fe.value){this.map.delete(Fe.param);break}{let ct=this.map.get(Fe.param)||[];const Ue=ct.indexOf(gt(Fe.value));-1!==Ue&&ct.splice(Ue,1),ct.length>0?this.map.set(Fe.param,ct):this.map.delete(Fe.param)}}}),this.cloneFrom=this.updates=null)}}class Zt{constructor(){this.map=new Map}set(Fe,de){return this.map.set(Fe,de),this}get(Fe){return this.map.has(Fe)||this.map.set(Fe,Fe.defaultValue()),this.map.get(Fe)}delete(Fe){return this.map.delete(Fe),this}has(Fe){return this.map.has(Fe)}keys(){return this.map.keys()}}function ie(Ge){return"undefined"!=typeof ArrayBuffer&&Ge instanceof ArrayBuffer}function Oe(Ge){return"undefined"!=typeof Blob&&Ge instanceof Blob}function Ae(Ge){return"undefined"!=typeof FormData&&Ge instanceof FormData}class ge{constructor(Fe,de,ct,Ue){let _t;if(this.url=de,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Fe.toUpperCase(),function ze(Ge){switch(Ge){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ue?(this.body=void 0!==ct?ct:null,_t=Ue):_t=ct,_t&&(this.reportProgress=!!_t.reportProgress,this.withCredentials=!!_t.withCredentials,_t.responseType&&(this.responseType=_t.responseType),_t.headers&&(this.headers=_t.headers),_t.context&&(this.context=_t.context),_t.params&&(this.params=_t.params)),this.headers||(this.headers=new I),this.context||(this.context=new Zt),this.params){const Lt=this.params.toString();if(0===Lt.length)this.urlWithParams=de;else{const Xt=de.indexOf("?");this.urlWithParams=de+(-1===Xt?"?":Xt<de.length-1?"&":"")+Lt}}else this.params=new Et,this.urlWithParams=de}serializeBody(){return null===this.body?null:ie(this.body)||Oe(this.body)||Ae(this.body)||function at(Ge){return"undefined"!=typeof URLSearchParams&&Ge instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof Et?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Ae(this.body)?null:Oe(this.body)?this.body.type||null:ie(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Et?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Fe={}){var de;const ct=Fe.method||this.method,Ue=Fe.url||this.url,_t=Fe.responseType||this.responseType,Lt=void 0!==Fe.body?Fe.body:this.body,Xt=void 0!==Fe.withCredentials?Fe.withCredentials:this.withCredentials,Pt=void 0!==Fe.reportProgress?Fe.reportProgress:this.reportProgress;let _n=Fe.headers||this.headers,Fn=Fe.params||this.params;const ii=null!==(de=Fe.context)&&void 0!==de?de:this.context;return void 0!==Fe.setHeaders&&(_n=Object.keys(Fe.setHeaders).reduce((ei,Qt)=>ei.set(Qt,Fe.setHeaders[Qt]),_n)),Fe.setParams&&(Fn=Object.keys(Fe.setParams).reduce((ei,Qt)=>ei.set(Qt,Fe.setParams[Qt]),Fn)),new ge(ct,Ue,Lt,{params:Fn,headers:_n,context:ii,reportProgress:Pt,responseType:_t,withCredentials:Xt})}}var qe=(()=>((qe=qe||{}
1)[qe.Sent=0]="Sent",qe[qe.UploadProgress=1]="UploadProgress",qe[qe.ResponseHeader=2]="ResponseHeader",qe[qe.DownloadProgress=3]="DownloadProgress",qe[qe.Response=4]="Response",qe[qe.User=5]="User",qe))();class lt{constructor(Fe,de=200,ct="OK"){this.headers=Fe.headers||new I,this.status=void 0!==Fe.status?Fe.status:de,this.statusText=Fe.statusText||ct,this.url=Fe.url||null,this.ok=this.status>=200&&this.status<300}}class te extends lt{constructor(Fe={}){super(Fe),this.type=qe.ResponseHeader}clone(Fe={}){return new te({headers:Fe.headers||this.headers,status:void 0!==Fe.status?Fe.status:this.status,statusText:Fe.statusText||this.statusText,url:Fe.url||this.url||void 0})}}class Ee extends lt{constructor(Fe={}){super(Fe),this.type=qe.Response,this.body=void 0!==Fe.body?Fe.body:null}clone(Fe={}){return new Ee({body:void 0!==Fe.body?Fe.body:this.body,headers:Fe.headers||this.headers,status:void 0!==Fe.status?Fe.status:this.status,statusText:Fe.statusText||this.statusText,url:Fe.url||this.url||void 0})}}class Re extends lt{constructor(Fe){super(Fe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Fe.url||"(unknown url)"}`:`Http failure response for ${Fe.url||"(unknown url)"}: ${Fe.status} ${Fe.statusText}`,this.error=Fe.error||null}}function jt(Ge,Fe){return{body:Fe,headers:Ge.headers,context:Ge.context,observe:Ge.observe,params:Ge.params,reportProgress:Ge.reportProgress,responseType:Ge.responseType,withCredentials:Ge.withCredentials}}let an=(()=>{class Ge{constructor(de){this.handler=de}request(de,ct,Ue={}){let _t;if(de instanceof ge)_t=de;else{let Pt,_n;Pt=Ue.headers instanceof I?Ue.headers:new I(Ue.headers),Ue.params&&(_n=Ue.params instanceof Et?Ue.params:new Et({fromObject:Ue.params})),_t=new ge(de,ct,void 0!==Ue.body?Ue.body:null,{headers:Pt,context:Ue.context,params:_n,reportProgress:Ue.reportProgress,responseType:Ue.responseType||"json",withCredentials:Ue.withCredentials})}const Lt=(0,h.of)(_t).pipe((0,y.b)(Pt=>this.handler.handle(Pt)));if(de instanceof ge||"events"===Ue.observe)return Lt;const Xt=Lt.pipe((0,x.h)(Pt=>Pt instanceof Ee));switch(Ue.observe||"body"){case"body":switch(_t.responseType){case"arraybuffer":return Xt.pipe((0,T.U)(Pt=>{if(null!==Pt.body&&!(Pt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Pt.body}));case"blob":return Xt.pipe((0,T.U)(Pt=>{if(null!==Pt.body&&!(Pt.body instanceof Blob))throw new Error("Response is not a Blob.");return Pt.body}));case"text":return Xt.pipe((0,T.U)(Pt=>{if(null!==Pt.body&&"string"!=typeof Pt.body)throw new Error("Response is not a string.");return Pt.body}));default:return Xt.pipe((0,T.U)(Pt=>Pt.body))}case"response":return Xt;default:throw new Error(`Unreachable: unhandled observe type ${Ue.observe}}`)}}delete(de,ct={}){return this.request("DELETE",de,ct)}get(de,ct={}){return this.request("GET",de,ct)}head(de,ct={}){return this.request("HEAD",de,ct)}jsonp(de,ct){return this.request("JSONP",de,{params:(new Et).append(ct,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(de,ct={}){return this.request("OPTIONS",de,ct)}patch(de,ct,Ue={}){return this.request("PATCH",de,jt(Ue,ct))}post(de,ct,Ue={}){return this.request("POST",de,jt(Ue,ct))}put(de,ct,Ue={}){return this.request("PUT",de,jt(Ue,ct))}}return Ge.\u0275fac=function(de){return new(de||Ge)(a.LFG(S))},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})();class Cn{constructor(Fe,de){this.next=Fe,this.interceptor=de}handle(Fe){return this.interceptor.intercept(Fe,this.next)}}const Tn=new a.OlP("HTTP_INTERCEPTORS");let Nt=(()=>{class Ge{intercept(de,ct){return ct.handle(de)}}return Ge.\u0275fac=function(de){return new(de||Ge)},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})();const tn=/^\)\]\}',?\n/;let vt=(()=>{class Ge{constructor(de){this.xhrFactory=de}handle(de){if("JSONP"===de.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new c.y(ct=>{const Ue=this.xhrFactory.build();if(Ue.open(de.method,de.urlWithParams),de.withCredentials&&(Ue.withCredentials=!0),de.headers.forEac
vendor: 4,517 bytes, line 1
1h((Qt,Ut)=>Ue.setRequestHeader(Qt,Ut.join(","))),de.headers.has("Accept")||Ue.setRequestHeader("Accept","application/json, text/plain, */*"),!de.headers.has("Content-Type")){const Qt=de.detectContentTypeHeader();null!==Qt&&Ue.setRequestHeader("Content-Type",Qt)}if(de.responseType){const Qt=de.responseType.toLowerCase();Ue.responseType="json"!==Qt?Qt:"text"}const _t=de.serializeBody();let Lt=null;const Xt=()=>{if(null!==Lt)return Lt;const Qt=Ue.statusText||"OK",Ut=new I(Ue.getAllResponseHeaders()),Ft=function dt(Ge){return"responseURL"in Ge&&Ge.responseURL?Ge.responseURL:/^X-Request-URL:/m.test(Ge.getAllResponseHeaders())?Ge.getResponseHeader("X-Request-URL"):null}(Ue)||de.url;return Lt=new te({headers:Ut,status:Ue.status,statusText:Qt,url:Ft}),Lt},Pt=()=>{let{headers:Qt,status:Ut,statusText:Ft,url:W}=Xt(),xe=null;204!==Ut&&(xe=void 0===Ue.response?Ue.responseText:Ue.response),0===Ut&&(Ut=xe?200:0);let L=Ut>=200&&Ut<300;if("json"===de.responseType&&"string"==typeof xe){const Q=xe;xe=xe.replace(tn,"");try{xe=""!==xe?JSON.parse(xe):null}catch(Me){xe=Q,L&&(L=!1,xe={error:Me,text:xe})}}L?(ct.next(new Ee({body:xe,headers:Qt,status:Ut,statusText:Ft,url:W||void 0})),ct.complete()):ct.error(new Re({error:xe,headers:Qt,status:Ut,statusText:Ft,url:W||void 0}))},_n=Qt=>{const{url:Ut}=Xt(),Ft=new Re({error:Qt,status:Ue.status||0,statusText:Ue.statusText||"Unknown Error",url:Ut||void 0});ct.error(Ft)};let Fn=!1;const ii=Qt=>{Fn||(ct.next(Xt()),Fn=!0);let Ut={type:qe.DownloadProgress,loaded:Qt.loaded};Qt.lengthComputable&&(Ut.total=Qt.total),"text"===de.responseType&&!!Ue.responseText&&(Ut.partialText=Ue.responseText),ct.next(Ut)},ei=Qt=>{let Ut={type:qe.UploadProgress,loaded:Qt.loaded};Qt.lengthComputable&&(Ut.total=Qt.total),ct.next(Ut)};return Ue.addEventListener("load",Pt),Ue.addEventListener("error",_n),Ue.addEventListener("timeout",_n),Ue.addEventListener("abort",_n),de.reportProgress&&(Ue.addEventListener("progress",ii),null!==_t&&Ue.upload&&Ue.upload.addEventListener("progress",ei)),Ue.send(_t),ct.next({type:qe.Sent}),()=>{Ue.removeEventListener("error",_n),Ue.removeEventListener("abort",_n),Ue.removeEventListener("load",Pt),Ue.removeEventListener("timeout",_n),de.reportProgress&&(Ue.removeEventListener("progress",ii),null!==_t&&Ue.upload&&Ue.upload.removeEventListener("progress",ei)),Ue.readyState!==Ue.DONE&&Ue.abort()}})}}return Ge.\u0275fac=function(de){return new(de||Ge)(a.LFG(s.JF))},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})();const st=new a.OlP("XSRF_COOKIE_NAME"),we=new a.OlP("XSRF_HEADER_NAME");class bt{}let rn=(()=>{class Ge{constructor(de,ct,Ue){this.doc=de,this.platform=ct,this.cookieName=Ue,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const de=this.doc.cookie||"";return de!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,s.Mx)(de,this.cookieName),this.lastCookieString=de),this.lastToken}}return Ge.\u0275fac=function(de){return new(de||Ge)(a.LFG(s.K0),a.LFG(a.Lbi),a.LFG(st))},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})(),St=(()=>{class Ge{constructor(de,ct){this.tokenService=de,this.headerName=ct}intercept(de,ct){const Ue=de.url.toLowerCase();if("GET"===de.method||"HEAD"===de.method||Ue.startsWith("http://")||Ue.startsWith("https://"))return ct.handle(de);const _t=this.tokenService.getToken();return null!==_t&&!de.headers.has(this.headerName)&&(de=de.clone({headers:de.headers.set(this.headerName,_t)})),ct.handle(de)}}return Ge.\u0275fac=function(de){return new(de||Ge)(a.LFG(bt),a.LFG(we))},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})(),pn=(()=>{class Ge{constructor(de,ct){this.backend=de,this.injector=ct,this.chain=null}handle(de){if(null===this.chain){const ct=this.injector.get(Tn,[]);this.chain=ct.reduceRight((Ue,_t)=>new Cn(Ue,_t),this.backend)}return this.chain.handle(de)}}return Ge.\u0275fac=function(de){return new(de||Ge)(a.LFG(E),a.LFG(a.zs3))},Ge.\u0275prov=a.Yz7({token:Ge,factory:Ge.\u0275fac}),Ge})(),B=(()=>{class Ge{static disable(){return{ngModule:Ge,providers:[{provide:St,useClass:Nt}]}}static withOptions(de={}){return{ngModule:Ge,providers:[de.cookieName?{provide:st,useValue:de.cookieName}:[],de.headerName?{provide:we,useValue:de.headerName}:[]]}}}return Ge.\u0275fac=function(de){return new(de||Ge)},Ge.\u0275mod=a.oAB({type:Ge}),Ge.\u0275inj=a.cJS({providers:[St,{provide:Tn,useExisting:St,multi:!0},{provide:bt,useClass:rn},{provide:st,useValue:"XSRF-TOKEN"},{provide:we,useValue:"X-XSRF-TOKEN"}
1]}),Ge})(),ne=(()=>{class Ge{}return Ge.\u0275fac=function(de){return new(de||Ge)},Ge.\u0275mod=a.oAB({type:Ge}),Ge.\u0275inj=a.cJS({providers:[an,{provide:S,useClass:pn},vt,{provide:E,useExisting:vt}],imports:[B.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),Ge})()},5e3:(Ze,_e,f)=>{"use strict";f.d(_e,{$8M:()=>Si,$Z:()=>Yh,AFp:()=>Fb,ALo:()=>tb,AaK:()=>S,AsE:()=>lm,BQk:()=>_f,CHM:()=>Oo,CRH:()=>hb,CZH:()=>I_,CqO:()=>vf,D6c:()=>Bw,DdM:()=>W0,EJc:()=>ew,EiD:()=>Ad,EpF:()=>Rg,F$t:()=>Ng,F4k:()=>Pg,FYo:()=>Mu,FiY:()=>Tr,G48:()=>bw,Gf:()=>db,GfV:()=>Vm,GkF:()=>yf,Gpc:()=>ee,Gre:()=>dm,Hsn:()=>tm,Ikx:()=>hm,JOm:()=>ua,JVY:()=>Sm,KtG:()=>Ys,L6k:()=>j_,LAX:()=>Am,LFG:()=>ki,LSH:()=>Hc,Lbi:()=>QD,Lck:()=>ZM,MAs:()=>as,MMx:()=>uv,NdJ:()=>Jp,O4$:()=>ti,OlP:()=>Hr,Oqu:()=>Zd,PXZ:()=>mw,Q6J:()=>pf,QGY:()=>Wu,QP$:()=>ri,QbO:()=>qD,Qsj:()=>iy,R0b:()=>Vl,RDi:()=>xm,Rgc:()=>bm,SBq:()=>$c,Sil:()=>nw,Suo:()=>ub,TTD:()=>Lo,TgZ:()=>Gu,Tol:()=>om,Udp:()=>Zu,VKq:()=>$0,W1O:()=>gb,WFA:()=>Xp,WLB:()=>K0,XFs:()=>pn,Xpm:()=>W,Xts:()=>$f,Y36:()=>vc,YKP:()=>N0,YNc:()=>qp,Yjl:()=>Rt,Yz7:()=>Ve,Z0I:()=>At,ZZ4:()=>Rv,_Bn:()=>F0,_UZ:()=>ma,_Vd:()=>Gc,_c5:()=>Fw,_uU:()=>e_,aQg:()=>Pv,c2e:()=>JD,cJS:()=>Qe,cg1:()=>__,d8E:()=>fm,dDg:()=>uw,dqk:()=>Ue,dwT:()=>pm,eBb:()=>km,eFA:()=>Zb,ekj:()=>Mf,eoX:()=>Wb,f3M:()=>sr,g9A:()=>Bb,h0i:()=>Af,hGG:()=>Nw,hij:()=>Ef,iGM:()=>cb,ifc:()=>ct,ip1:()=>Pb,jDz:()=>Y0,kEZ:()=>Z0,kL8:()=>y_,kcU:()=>lr,lG2:()=>it,lcZ:()=>nb,lqb:()=>Uc,lri:()=>zb,mCW:()=>hu,n5z:()=>Gi,n_E:()=>x_,oAB:()=>Me,oxw:()=>em,pB0:()=>Uf,q3G:()=>Yo,q4F:()=>tp,qLn:()=>Pd,qOj:()=>Vu,qZA:()=>vo,qzn:()=>fc,rWj:()=>Gb,s9C:()=>nm,sBO:()=>Mw,sIi:()=>Uu,s_b:()=>S_,soG:()=>L_,tb:()=>Yb,tp0:()=>jr,uIk:()=>zd,vHH:()=>be,vpe:()=>Ac,wAp:()=>dr,xi3:()=>ib,xp6:()=>pa,ynx:()=>gf,z2F:()=>O_,z3N:()=>Il,zSh:()=>Eh,zs3:()=>wl});var s=f(8929),a=f(2654),h=f(6498),c=f(6787),y=f(2474);function x(n){for(let i in n)if(n[i]===x)return i;throw Error("Could not find renamed property on target object.")}function T(n,i){for(const l in i)i.hasOwnProperty(l)&&!n.hasOwnProperty(l)&&(n[l]=i[l])}function S(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(S).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const i=n.toString();if(null==i)return""+i;const l=i.indexOf("\n");return-1===l?i:i.substring(0,l)}function E(n,i){return null==n||""===n?null===i?"":i:null==i||""===i?n:n+" "+i}const I=x({__forward_ref__:x});function ee(n){return n.__forward_ref__=ee,n.toString=function(){return S(this())},n}function q(n){return me(n)?n():n}function me(n){return"function"==typeof n&&n.hasOwnProperty(I)&&n.__forward_ref__===ee}class be extends Error{constructor(i,l){super(function Pe(n,i){return`NG0${Math.abs(n)}${i?": "+i.trim():""}`}(i,l)),this.code=i}}function gt(n){return"string"==typeof n?n:null==n?"":String(n)}function ie(n,i){throw new be(-201,!1)}function Nt(n,i){null==n&&function pe(n,i,l,u){throw new Error(`ASSERTION ERROR: ${n}`+(null==u?"":` [Expected=> ${l} ${u} ${i} <=Actual]`))}(i,n,null,"!=")}function Ve(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Qe(n){return{providers:n.providers||[],imports:n.imports||[]}}function nt(n){return tn(n,we)||tn(n,rn)}function At(n){return null!==nt(n)}function tn(n,i){return n.hasOwnProperty(i)?n[i]:null}function st(n){return n&&(n.hasOwnProperty(bt)||n.hasOwnProperty(St))?n[bt]:null}const we=x({\u0275prov:x}),bt=x({\u0275inj:x}),rn=x({ngInjectableDef:x}),St=x({ngInjectorDef:x});var pn=(()=>((pn=pn||{})[pn.Default=0]="Default",pn[pn.Host=1]="Host",pn[pn.Self=2]="Self",pn[pn.SkipSelf=4]="SkipSelf",pn[pn.Optional=8]="Optional",pn))();let pt;function B(n){const i=pt;return pt=n,i}function ne(n,i,l){const u=nt(n);return u&&"root"==u.providedIn?void 0===u.value?u.value=u.factory():u.value:l&pn.Optional?null:void 0!==i?i:void ie(S(n))}function Ke(n){return{toString:n}.toString()}var Ge=(()=>((Ge=Ge||{})[Ge.OnPush=0]="OnPush",Ge[Ge.Default=1]="Default",Ge))(),ct=(()=>{return(n=ct||(ct={}
1))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",ct;var n})();const Ue=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Xt={},Pt=[],_n=x({\u0275cmp:x}),Fn=x({\u0275dir:x}),ii=x({\u0275pipe:x}),ei=x({\u0275mod:x}),Qt=x({\u0275fac:x}),Ut=x({__NG_ELEMENT_ID__:x});let Ft=0;function W(n){return Ke(()=>{const l=!0===n.standalone,u={},p={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:u,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Ge.OnPush,directiveDefs:null,pipeDefs:null,standalone:l,dependencies:l&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Pt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||ct.Emulated,id:"c"+Ft++,styles:n.styles||Pt,_:null,setInput:null,schemas:n.schemas||null,tView:null},v=n.dependencies,A=n.features;return p.inputs=Je(n.inputs,u),p.outputs=Je(n.outputs),A&&A.forEach(H=>H(p)),p.directiveDefs=v?()=>("function"==typeof v?v():v).map(L).filter(Q):null,p.pipeDefs=v?()=>("function"==typeof v?v():v).map(Un).filter(Q):null,p})}function L(n){return fn(n)||en(n)}function Q(n){return null!==n}function Me(n){return Ke(()=>({type:n.type,bootstrap:n.bootstrap||Pt,declarations:n.declarations||Pt,imports:n.imports||Pt,exports:n.exports||Pt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Je(n,i){if(null==n)return Xt;const l={};for(const u in n)if(n.hasOwnProperty(u)){let p=n[u],v=p;Array.isArray(p)&&(v=p[1],p=p[0]),l[p]=u,i&&(i[p]=v)}return l}const it=W;function Rt(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function fn(n){return n[_n]||null}function en(n){return n[Fn]||null}function Un(n){return n[ii]||null}function ri(n){const i=fn(n)||en(n)||Un(n);return null!==i&&i.standalone}function fi(n,i){const l=n[ei]||null;if(!l&&!0===i)throw new Error(`Type ${S(n)} does not have '\u0275mod' property.`);return l}function cn(n){return Array.isArray(n)&&"object"==typeof n[1]}function Mn(n){return Array.isArray(n)&&!0===n[1]}function Bn(n){return 0!=(8&n.flags)}function Qn(n){return 2==(2&n.flags)}function Mi(n){return 1==(1&n.flags)}function Ri(n){return null!==n.template}function or(n){return 0!=(256&n[2])}function ls(n,i){return n.hasOwnProperty(Qt)?n[Qt]:null}class Pi{constructor(i,l,u){this.previousValue=i,this.currentValue=l,this.firstChange=u}isFirstChange(){return this.firstChange}}function Lo(){return Or}function Or(n){return n.type.prototype.ngOnChanges&&(n.setInput=fs),Bs}function Bs(){const n=Es(this),i=null==n?void 0:n.current;if(i){const l=n.previous;if(l===Xt)n.previous=i;else for(let u in i)l[u]=i[u];n.current=null,this.ngOnChanges(i)}}function fs(n,i,l,u){const p=Es(n)||function fo(n,i){return n[Os]=i}(n,{previous:Xt,current:null}),v=p.current||(p.current={}),A=p.previous,H=this.declaredInputs[l],re=A[H];v[H]=new Pi(re&&re.currentValue,i,A===Xt),n[u]=i}Lo.ngInherit=!0;const Os="__ngSimpleChanges__";function Es(n){return n[Os]||null}function hr(n){for(;Array.isArray(n);)n=n[0];return n}function qt(n,i){return hr(i[n])}function Ce(n,i){return hr(i[n.index])}function dn(n,i){return n.data[i]}function Ln(n,i){return n[i]}function Jn(n,i){const l=i[n];return cn(l)?l:l[0]}function Vi(n){return 64==(64&n[2])}function Bi(n,i){return null==i?null:n[i]}function Xi(n){n[18]=0}function Di(n,i){n[5]+=i;let l=n,u=n[3];for(;null!==u&&(1===i&&1===l[5]||-1===i&&0===l[5]);)u[5]+=i,l=u,u=u[3]}const wi={lFrame:oa(null),bindingsEnabled:!0};function Ps(){return wi.bindingsEnabled}function Wn(){return wi.lFrame.lView}function zi(){return wi.lFrame.tView}function Oo(n){return wi.lFrame.contextLView=n,n[8]}function Ys(n){return wi.lFrame.contextLView=null,n}function Fr(){let n=ve();for(;null!==n&&64===n.type;)n=n.parent;return n}function ve(){return wi.lFrame.currentTNode}function Z(n,i){const l=wi.lFrame;l.currentTNode=n,l.isParent=i}function ht(){return wi.lFrame.isParent}function Rn(){wi.lFrame.isParent=!1}function br(){const n=wi.lFrame;let i=n.bindingRootIndex;return-1===i&&(i=n.bindingRootIndex=n.tView.bindingStartIndex),i}function _r(){return wi.lFrame.bindingIndex++}function io(n){const i=wi.lFrame,l=i.bindingIndex;return i.bindingIndex=i.bindingIndex+n,l}function Oa(n,i){const l=wi.lFrame;l.bindingIndex=l.bindingRootIndex=n,qo(i)}function qo(n){wi.lFrame.currentDirectiveIndex=n}function ro(n){const i=wi.lFrame.currentDirectiveIndex;return-1===i?null:n[i]}function va(){return wi.lFrame.currentQueryIndex}function ba(n){wi.lFrame.currentQueryIndex=n}function Zs(n){const i=n[1];return 2===i.type?i.declTNode:1===i.type?n[6]:null}function sa(n,i,l){if(l&pn.SkipSelf){let p=i,v=n;for(;!(p=p.parent,null!==p||l&pn.Host||(p=Zs(v),null===p||(v=v[15],10&p.type))););if(null===p)return!1;i=p,n=v}const u=wi.lFrame=Jo();return u.currentTNode=i,u.lView=n,!0}function ko(n){const i=Jo(),l=n[1];wi.lFrame=i,i.currentTNode=l.firstChild,i.lView=n,i.tView=l,i.contextLView=n,i.bindingIndex=l.bindingStartIndex,i.inI18n=!1}function Jo(){const n=wi.lFrame,i=null===n?null:n.child;return null===i?oa(n):i}function oa(n){const i={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 4,959 bytes, line 1
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=i),i}function aa(){const n=wi.lFrame;return wi.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const X=aa;function je(){const n=aa();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function zt(){return wi.lFrame.selectedIndex}function kn(n){wi.lFrame.selectedIndex=n}function Pn(){const n=wi.lFrame;return dn(n.tView,n.selectedIndex)}function ti(){wi.lFrame.currentNamespace="svg"}function lr(){!function Ki(){wi.lFrame.currentNamespace=null}()}function Mr(n,i){for(let l=i.directiveStart,u=i.directiveEnd;l<u;l++){const v=n.data[l].type.prototype,{ngAfterContentInit:A,ngAfterContentChecked:H,ngAfterViewInit:re,ngAfterViewChecked:Le,ngOnDestroy:yt}=v;A&&(n.contentHooks||(n.contentHooks=[])).push(-l,A),H&&((n.contentHooks||(n.contentHooks=[])).push(l,H),(n.contentCheckHooks||(n.contentCheckHooks=[])).push(l,H)),re&&(n.viewHooks||(n.viewHooks=[])).push(-l,re),Le&&((n.viewHooks||(n.viewHooks=[])).push(l,Le),(n.viewCheckHooks||(n.viewCheckHooks=[])).push(l,Le)),null!=yt&&(n.destroyHooks||(n.destroyHooks=[])).push(l,yt)}}function rs(n,i,l){xr(n,i,3,l)}function Fs(n,i,l,u){(3&n[2])===l&&xr(n,i,l,u)}function Wr(n,i){let l=n[2];(3&l)===i&&(l&=2047,l+=1,n[2]=l)}function xr(n,i,l,u){const v=null!=u?u:-1,A=i.length-1;let H=0;for(let re=void 0!==u?65535&n[18]:0;re<A;re++)if("number"==typeof i[re+1]){if(H=i[re],null!=u&&H>=u)break}else i[re]<0&&(n[18]+=65536),(H<v||-1==v)&&(pr(n,l,i,re),n[18]=(4294901760&n[18])+re+2),re++}function pr(n,i,l,u){const p=l[u]<0,v=l[u+1],H=n[p?-l[u]:l[u]];if(p){if(n[2]>>11<n[18]>>16&&(3&n[2])===i){n[2]+=2048;try{v.call(H)}finally{}}}else try{v.call(H)}finally{}}class Qs{constructor(i,l,u){this.factory=i,this.resolving=!1,this.canSeeViewProviders=l,this.injectImpl=u}}function za(n,i,l){let u=0;for(;u<l.length;){const p=l[u];if("number"==typeof p){if(0!==p)break;u++;const v=l[u++],A=l[u++],H=l[u++];n.setAttribute(i,A,H,v)}else{const v=p,A=l[++u];jo(v)?n.setProperty(i,v,A):n.setAttribute(i,v,A),u++}}return u}function Ga(n){return 3===n||4===n||6===n}function jo(n){return 64===n.charCodeAt(0)}function zo(n,i){if(null!==i&&0!==i.length)if(null===n||0===n.length)n=i.slice();else{let l=-1;for(let u=0;u<i.length;u++){const p=i[u];"number"==typeof p?l=p:0===l||Po(n,l,p,null,-1===l||2===l?i[++u]:null)}}return n}function Po(n,i,l,u,p){let v=0,A=n.length;if(-1===i)A=-1;else for(;v<n.length;){const H=n[v++];if("number"==typeof H){if(H===i){A=-1;break}if(H>i){A=v-1;break}}}for(;v<n.length;){const H=n[v];if("number"==typeof H)break;if(H===l){if(null===u)return void(null!==p&&(n[v+1]=p));if(u===n[v+1])return void(n[v+2]=p)}v++,null!==u&&v++,null!==p&&v++}-1!==A&&(n.splice(A,0,i),v=A+1),n.splice(v++,0,l),null!==u&&n.splice(v++,0,u),null!==p&&n.splice(v++,0,p)}function Ja(n){return-1!==n}function Fo(n){return 32767&n}function hs(n,i){let l=function Xa(n){return n>>16}(n),u=i;for(;l>0;)u=u[15],l--;return u}let Eo=!0;function Ns(n){const i=Eo;return Eo=n,i}let nn=0;const xn={};function wn(n,i){const l=Li(n,i);if(-1!==l)return l;const u=i[1];u.firstCreatePass&&(n.injectorIndex=i.length,Kn(u.data,n),Kn(i,null),Kn(u.blueprint,null));const p=jn(n,i),v=n.injectorIndex;if(Ja(p)){const A=Fo(p),H=hs(p,i),re=H[1].data;for(let Le=0;Le<8;Le++)i[v+Le]=H[A+Le]|re[A+Le]}return i[v+8]=p,v}function Kn(n,i){n.push(0,0,0,0,0,0,0,0,i)}function Li(n,i){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===i[n.injectorIndex+8]?-1:n.injectorIndex}function jn(n,i){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let l=0,u=null,p=i;for(;null!==p;){if(u=Qr(p),null===u)return-1;if(l++,p=p[15],-1!==u.injectorIndex)return u.injectorIndex|l<<16}return-1}function mn(n,i,l){!function Vn(n,i,l){let u;"string"==typeof l?u=l.charCodeAt(0)||0:l.hasOwnProperty(Ut)&&(u=l[Ut]),null==u&&(u=l[Ut]=nn++);const p=255&u;i.data[n+(p>>5)]|=1<<p}(n,i,l)}function gr(n,i,l){if(l&pn.Optional||void 0!==n)return n;ie()}function Zr(n,i,l,u){if(l&pn.Optional&&void 0===u&&(u=null),0==(l&(pn.Self|pn.Host))){const p=n[9],v=B(void 0);try{return p?p.get(i,u,l&pn.Optional):ne(i,u,l&pn.Optional)}finally{B(v)}}return gr(u,0,l)}function Xo(n,i,l,u=pn.Default,p){if(null!==n){if(1024&i[2]){const A=function tl(n,i,l,u,p){let v=n,A=i;for(;null!==v&&null!==A&&1024&A[2]&&!(256&A[2]);){const H=wa(v,A,l,u|pn.Self,xn);if(H!==xn)return H;let re=v.parent;if(!re){const Le=A[21];if(Le){const yt=Le.get(l,xn,u);if(yt!==xn)return yt}re=Qr(A),A=A[15]}v=re}return p}(n,i,l,u,xn);if(A!==xn)return A}const v=wa(n,i,l,u,xn);if(v!==xn)return v}return Zr(i,l,u,p)}function wa(n,i,l,u,p){const v=function el(n){if("string"==typeof n)return n.charCo
1deAt(0)||0;const i=n.hasOwnProperty(Ut)?n[Ut]:void 0;return"number"==typeof i?i>=0?255&i:Ds:i}(l);if("function"==typeof v){if(!sa(i,n,u))return u&pn.Host?gr(p,0,u):Zr(i,l,u,p);try{const A=v(u);if(null!=A||u&pn.Optional)return A;ie()}finally{X()}}else if("number"==typeof v){let A=null,H=Li(n,i),re=-1,Le=u&pn.Host?i[16][6]:null;for((-1===H||u&pn.SkipSelf)&&(re=-1===H?jn(n,i):i[H+8],-1!==re&&Ca(u,!1)?(A=i[1],H=Fo(re),i=hs(re,i)):H=-1);-1!==H;){const yt=i[1];if(ol(v,H,yt.data)){const Bt=mo(H,i,l,A,u,Le);if(Bt!==xn)return Bt}re=i[H+8],-1!==re&&Ca(u,i[1].data[H+8]===Le)&&ol(v,H,i)?(A=yt,H=Fo(re),i=hs(re,i)):H=-1}}return p}function mo(n,i,l,u,p,v){const A=i[1],H=A.data[n+8],yt=so(H,A,l,null==u?Qn(H)&&Eo:u!=A&&0!=(3&H.type),p&pn.Host&&v===H);return null!==yt?kr(i,A,yt,H):xn}function so(n,i,l,u,p){const v=n.providerIndexes,A=i.data,H=1048575&v,re=n.directiveStart,yt=v>>20,gn=p?H+yt:n.directiveEnd;for(let On=u?H:H+yt;On<gn;On++){const qn=A[On];if(On<re&&l===qn||On>=re&&qn.type===l)return On}if(p){const On=A[re];if(On&&Ri(On)&&On.type===l)return re}return null}function kr(n,i,l,u){let p=n[l];const v=i.data;if(function Ao(n){return n instanceof Qs}(p)){const A=p;A.resolving&&function Kt(n,i){const l=i?`. Dependency path: ${i.join(" > ")} > ${n}`:"";throw new be(-200,`Circular dependency in DI detected for ${n}${l}`)}(function Et(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():gt(n)}(v[l]));const H=Ns(A.canSeeViewProviders);A.resolving=!0;const re=A.injectImpl?B(A.injectImpl):null;sa(n,u,pn.Default);try{p=n[l]=A.factory(void 0,v,n,u),i.firstCreatePass&&l>=u.directiveStart&&function ds(n,i,l){const{ngOnChanges:u,ngOnInit:p,ngDoCheck:v}=i.type.prototype;if(u){const A=Or(i);(l.preOrderHooks||(l.preOrderHooks=[])).push(n,A),(l.preOrderCheckHooks||(l.preOrderCheckHooks=[])).push(n,A)}p&&(l.preOrderHooks||(l.preOrderHooks=[])).push(0-n,p),v&&((l.preOrderHooks||(l.preOrderHooks=[])).push(n,v),(l.preOrderCheckHooks||(l.preOrderCheckHooks=[])).push(n,v))}(l,v[l],i)}finally{null!==re&&B(re),Ns(H),A.resolving=!1,X()}}return p}function ol(n,i,l){return!!(l[i+(n>>5)]&1<<n)}function Ca(n,i){return!(n&pn.Self||n&pn.Host&&i)}class qs{constructor(i,l){this._tNode=i,this._lView=l}get(i,l,u){return Xo(this._tNode,this._lView,i,u,l)}}function Ds(){return new qs(Fr(),Wn())}function Gi(n){return Ke(()=>{const i=n.prototype.constructor,l=i[Qt]||Hs(i),u=Object.prototype;let p=Object.getPrototypeOf(n.prototype).constructor;for(;p&&p!==u;){const v=p[Qt]||Hs(p);if(v&&v!==l)return v;p=Object.getPrototypeOf(p)}return v=>new v})}function Hs(n){return me(n)?()=>{const i=Hs(q(n));return i&&i()}:ls(n)}function Qr(n){const i=n[1],l=i.type;return 2===l?i.declTNode:1===l?n[6]:null}function Si(n){return function An(n,i){if("class"===i)return n.classes;if("style"===i)return n.styles;const l=n.attrs;if(l){const u=l.length;let p=0;for(;p<u;){const v=l[p];if(Ga(v))break;if(0===v)p+=2;else if("number"==typeof v)for(p++;p<u&&"string"==typeof l[p];)p++;else{if(v===i)return l[p+1];p+=2}}}return null}(Fr(),n)}const mr="__parameters__";function gs(n,i,l){return Ke(()=>{const u=function ui(n){return function(...l){if(n){const u=n(...l);for(const p in u)this[p]=u[p]}}}(i);function p(...v){if(this instanceof p)return u.apply(this,v),this;const A=new p(...v);return H.annotation=A,H;function H(re,Le,yt){const Bt=re.hasOwnProperty(mr)?re[mr]:Object.defineProperty(re,mr,{value:[]})[mr];for(;Bt.length<=yt;)Bt.push(null);return(Bt[yt]=Bt[yt]||[]).push(A),re}}return l&&(p.prototype=Object.create(l.prototype)),p.prototype.ngMetadataName=n,p.annotationCls=p,p})}class Hr{constructor(i,l){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof l?this.__NG_ELEMENT_ID__=l:void 0!==l&&(this.\u0275prov=Ve({token:this,providedIn:l.providedIn||"root",factory:l.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Yt(n,i){void 0===i&&(i=n);for(let l=0;l<n.length;l++){let u=n[l];Array.isArray(u)?(i===n&&(i=n.slice(0,l)),Yt(u,i)):i!==n&&i.push(u)}return i}
1function Xn(n,i){n.forEach(l=>Array.isArray(l)?Xn(l,i):i(l))}function mi(n,i,l){i>=n.length?n.push(l):n.splice(i,0,l)}function cr(n,i){return i>=n.length-1?n.pop():n.splice(i,1)[0]}function Vr(n,i){const l=[];for(let u=0;u<n;u++)l.push(i);return l}function fe(n,i,l){let u=Ht(n,i);return u>=0?n[1|u]=l:(u=~u,function P(n,i,l,u){let p=n.length;if(p==i)n.push(l,u);else if(1===p)n.push(u,n[0]),n[0]=l;else{for(p--,n.push(n[p-1],n[p]);p>i;)n[p]=n[p-2],p--;n[i]=l,n[i+1]=u}}(n,u,i,l)),u}function Se(n,i){const l=Ht(n,i);if(l>=0)return n[1|l]}function Ht(n,i){return function vn(n,i,l){let u=0,p=n.length>>l;for(;p!==u;){const v=u+(p-u>>1),A=n[v<<l];if(i===A)return v<<l;A>i?p=v:u=v+1}return~(p<<l)}(n,i,1)}const V={},ke="__NG_DI_FLAG__",ft="ngTempTokenPath",Jt=/\n/gm,Yn="__source";let oi;function _i(n){const i=oi;return oi=n,i}function ir(n,i=pn.Default){if(void 0===oi)throw new be(-203,!1);return null===oi?ne(n,void 0,i):oi.get(n,i&pn.Optional?null:void 0,i)}function ki(n,i=pn.Default){return(function We(){return pt}()||ir)(q(n),i)}function sr(n,i=pn.Default){return"number"!=typeof i&&(i=0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)),ki(n,i)}function qr(n){const i=[];for(let l=0;l<n.length;l++){const u=q(n[l]);if(Array.isArray(u)){if(0===u.length)throw new be(900,!1);let p,v=pn.Default;for(let A=0;A<u.length;A++){const H=u[A],re=Ur(H);"number"==typeof re?-1===re?p=H.token:v|=re:p=H}i.push(ki(p,v))}else i.push(ki(u))}return i}function Nr(n,i){return n[ke]=i,n.prototype[ke]=i,n}function Ur(n){return n[ke]}const Tr=Nr(gs("Optional"),8),jr=Nr(gs("SkipSelf"),4);var ua=(()=>((ua=ua||{})[ua.Important=1]="Important",ua[ua.DashCase=2]="DashCase",ua))();const Md=new Map;let Xr=0;const ac="__ngContext__";function xa(n,i){cn(i)?(n[ac]=i[20],function Ul(n){Md.set(n[20],n)}(i)):n[ac]=i}function cc(n,i){return undefined(n,i)}function dc(n){const i=n[3];return Mn(i)?i[3]:i}function Pc(n){return _(n[13])}function R(n){return _(n[4])}function _(n){for(;null!==n&&!Mn(n);)n=n[4];return n}function N(n,i,l,u,p){if(null!=u){let v,A=!1;Mn(u)?v=u:cn(u)&&(A=!0,u=u[0]);const H=hr(u);0===n&&null!==l?null==p?ru(i,l,H):Ml(i,l,H,p||null,!0):1===n&&null!==l?Ml(i,l,H,p||null,!0):2===n?function ph(n,i,l){const u=ou(n,i);u&&function su(n,i,l,u){n.removeChild(i,l,u)}(n,u,i,l)}(i,H,A):3===n&&i.destroyNode(H),null!=v&&function N_(n,i,l,u,p){const v=l[7];v!==hr(l)&&N(i,n,u,v,p);for(let H=10;H<l.length;H++){const re=l[H];Ed(re[1],re,n,i,u,v)}}(i,n,v,l,p)}}function Nn(n,i,l){return n.createElement(i,l)}function Fc(n,i){const l=n[9],u=l.indexOf(i),p=i[3];512&i[2]&&(i[2]&=-513,Di(p,-1)),l.splice(u,1)}function fa(n,i){if(n.length<=10)return;const l=10+i,u=n[l];if(u){const p=u[17];null!==p&&p!==n&&Fc(p,u),i>0&&(n[l-1][4]=u[4]);const v=cr(n,10+i);!function di(n,i){Ed(n,i,i[11],2,null,null),i[0]=null,i[6]=null}(u[1],u);const A=v[19];null!==A&&A.detachView(v[1]),u[3]=null,u[4]=null,u[2]&=-65}return u}function Nc(n,i){if(!(128&i[2])){const l=i[11];l.destroyNode&&Ed(n,i,l,3,null,null),function zr(n){let i=n[13];if(!i)return kl(n[1],n);for(;i;){let l=null;if(cn(i))l=i[13];else{const u=i[10];u&&(l=u)}if(!l){for(;i&&!i[4]&&i!==n;)cn(i)&&kl(i[1],i),i=i[3];null===i&&(i=n),cn(i)&&kl(i[1],i),l=i&&i[4]}i=l}}(i)}}function kl(n,i){if(!(128&i[2])){i[2]&=-65,i[2]|=128,function rl(n,i){let l;if(null!=n&&null!=(l=n.destroyHooks))for(let u=0;u<l.length;u+=2){const p=i[l[u]];if(!(p instanceof Qs)){const v=l[u+1];if(Array.isArray(v))for(let A=0;A<v.length;A+=2){const H=p[v[A]],re=v[A+1];try{re.call(H)}finally{}}else try{v.call(p)}finally{}}}}(n,i),function iu(n,i){const l=n.cleanup,u=i[7];let p=-1;if(null!==l)for(let v=0;v<l.length-1;v+=2)if("string"==typeof l[v]){const A=l[v+1],H="function"==typeof A?A(i):hr(i[A]),re=u[p=l[v+2]],Le=l[v+3];"boolean"==typeof Le?H.removeEventListener(l[v],re,Le):Le>=0?u[p=Le]():u[p=-Le].unsubscribe(),v+=2}else{const A=u[p=l[v+1]];l[v].call(A)}if(null!==u){for(let v=p+1;v<u.length;v++)(0,u[v])();i[7]=null}}(n,i),1===i[1].type&&i[11].destroy();const l=i[17];if(null!==l&&Mn(i[3])){l!==i[3]&&Fc(l,i);const u=i[19];null!==u&&u.detachView(n)}!function Xd(n){Md.delete(n[20])}(i)}}function Cd(n,i,l){return function Wl(n,i,l){let u=i;for(;null!==u&&40&u.type;)u=(i=u).parent;if(null===u)return l[0];if(2&u.flags){const p=n.data[u.directiveStart].encapsulation;if(p===ct.None||p===ct.Emulated)return null}return Ce(u,l)}(n,i.parent,l)}function Ml(n,i,l,u,p){n.insertBefore(i,l,u,p)}function ru(n,i,l){n.appendChild(i,l)}function Sr(n,i,l,u,p){null!==u?Ml(n,i,l,u,p):ru(n,i,l)}function ou(n,i){return n.parentNode(i)}function Nf(n,i,l){return Cm(n,i,l)}let Bc,Dl,Cm=function au(n,i,l){return 40&n.type?Ce(n,l):null};function $l(n,i,l,u){const p=Cd(n,u,i),v=i[11],H=Nf(u.parent||i[6],u,i);if(null!=p)if(Array.isArray(l))for(let re=0;re<l.length;re++)Sr(v,p,l[re],H,!1);else Sr(v,p,l,H,!1)}function Al(n,i){if(null!==i){const l=i.type;if(3&l)return Ce(i,n);if(4&l)return Kl(-1,n[i.index]);if(8&l){const u=i.child;if(null!==u)return Al(n,u);{const p=n[i.index];return Mn(p)?Kl(-1,p):hr(p)}}if(32&l)return cc(i,n)()||hr(n[i.index]);{const u=Hf(n,i);return null!==u?Array.isArray(u)?u[0]:Al(dc(n[16]),u):Al(n,i.next)}}return null}function Hf(n,i){return null!==i?n[16][6].projection[i.projection]:null}function Kl(n,i){const l=10+n+1;if(l<i.length){const u=i[l],p=u[1].firstChild;if(null!==p)return Al(u,p)}return i[7]}function uc(n,i,l,u,p,v,A){for(;null!=l;){const H=u[l.index],re=l.type;if(A&&0===i&&(H&&xa(hr(H),u),l.flags|=4),64!=(64&l.flags))if(8&re)uc(n,i,l.child,u,p,v,!1),N(i,n,p,H,v);else if(32&re){const Le=cc(l,u);let yt;for(;yt=Le();)N(i,n,p,yt,v);N(i,n,p,H,v)}else 16&re?xd(n,i,u,l,p,v):N(i,n,p,H,v);l=A?l.projectionNext:l.next}}function Ed(n,i,l,u,p,v){uc(l,u,n.firstChild,i,p,v,!1)}function xd(n,i,l,u,p,v){const A=l[16],re=A[6].projection[u.projection];if(Array.isArray(re))for(let Le=0;Le<re.length;Le++)N(i,n,p,re[Le],v);else uc(n,i,re,A[3],p,v,!0)}function yo(n,i,l){n.setAttribute(i,"style",l)}function Td(n,i,l){""===l?n.removeAttribute(i,"class"):n.setAttribute(i,"class",l)}function Yc(n){var i;return(null===(i=function mh(){if(void 0===Bc&&(Bc=null,Ue.trustedTypes))try{Bc=Ue.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Bc}())||void 0===i?void 0:i.createHTML(n))||n}function xm(n){Dl=n}class Zl{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class V_ extends Zl{getTypeName(){return"HTML"}}class U_ extends Zl{getTypeName(){return"Style"}}
1class ia extends Zl{getTypeName(){return"Script"}}class ys extends Zl{getTypeName(){return"URL"}}class Tm extends Zl{getTypeName(){return"ResourceURL"}}function Il(n){return n instanceof Zl?n.changingThisBreaksApplicationSecurity:n}function fc(n,i){const l=function vh(n){return n instanceof Zl&&n.getTypeName()||null}(n);if(null!=l&&l!==i){if("ResourceURL"===l&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${l} (see https://g.co/ng/security#xss)`)}return l===i}function Sm(n){return new V_(n)}function j_(n){return new U_(n)}function km(n){return new ia(n)}function Am(n){return new ys(n)}function Uf(n){return new Tm(n)}class du{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const l=(new window.DOMParser).parseFromString(Yc(i),"text/html").body;return null===l?this.inertDocumentHelper.getInertBodyElement(i):(l.removeChild(l.firstChild),l)}catch(l){return null}}}class uu{constructor(i){if(this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const l=this.inertDocument.createElement("html");this.inertDocument.appendChild(l);const u=this.inertDocument.createElement("body");l.appendChild(u)}}getInertBodyElement(i){const l=this.inertDocument.createElement("template");if("content"in l)return l.innerHTML=Yc(i),l;const u=this.inertDocument.createElement("body");return u.innerHTML=Yc(i),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(u),u}stripCustomNsAttrs(i){const l=i.attributes;for(let p=l.length-1;0<p;p--){const A=l.item(p).name;("xmlns:ns1"===A||0===A.indexOf("ns1:"))&&i.removeAttribute(A)}let u=i.firstChild;for(;u;)u.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(u),u=u.nextSibling}}const Im=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function hu(n){return(n=String(n)).match(Im)?n:"unsafe:"+n}function Ll(n){const i={};for(const l of n.split(","))i[l]=!0;return i}function fu(...n){const i={};for(const l of n)for(const u in l)l.hasOwnProperty(u)&&(i[u]=!0);return i}const jf=Ll("area,br,col,hr,img,wbr"),zf=Ll("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lm=Ll("rp,rt"),pu=fu(jf,fu(zf,Ll("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),fu(Lm,Ll("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),fu(Lm,zf)),pc=Ll("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Bo=fu(pc,Ll("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ll("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Gf=Ll("script,style,template");class Om{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let l=i.firstChild,u=!0;for(;l;)if(l.nodeType===Node.ELEMENT_NODE?u=this.startElement(l):l.nodeType===Node.TEXT_NODE?this.chars(l.nodeValue):this.sanitizedSomething=!0,u&&l.firstChild)l=l.firstChild;else for(;l;
vendor: 11,709 bytes, line 1
1){l.nodeType===Node.ELEMENT_NODE&&this.endElement(l);let p=this.checkClobberedElement(l,l.nextSibling);if(p){l=p;break}l=this.checkClobberedElement(l,l.parentNode)}return this.buf.join("")}startElement(i){const l=i.nodeName.toLowerCase();if(!pu.hasOwnProperty(l))return this.sanitizedSomething=!0,!Gf.hasOwnProperty(l);this.buf.push("<"),this.buf.push(l);const u=i.attributes;for(let p=0;p<u.length;p++){const v=u.item(p),A=v.name,H=A.toLowerCase();if(!Bo.hasOwnProperty(H)){this.sanitizedSomething=!0;continue}let re=v.value;pc[H]&&(re=hu(re)),this.buf.push(" ",A,'="',Mh(re),'"')}return this.buf.push(">"),!0}endElement(i){const l=i.nodeName.toLowerCase();pu.hasOwnProperty(l)&&!jf.hasOwnProperty(l)&&(this.buf.push("</"),this.buf.push(l),this.buf.push(">"))}chars(i){this.buf.push(Mh(i))}checkClobberedElement(i,l){if(l&&(i.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return l}}const mu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ol=/([^\#-~ |!])/g;function Mh(n){return n.replace(/&/g,"&amp;").replace(mu,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(Ol,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let gu;function Ad(n,i){let l=null;try{gu=gu||function kd(n){const i=new uu(n);return function bh(){try{return!!(new window.DOMParser).parseFromString(Yc(""),"text/html")}catch(n){return!1}}()?new du(i):i}(n);let u=i?String(i):"";l=gu.getInertBodyElement(u);let p=5,v=u;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,u=v,v=l.innerHTML,l=gu.getInertBodyElement(u)}while(u!==v);return Yc((new Om).sanitizeChildren(Dh(l)||l))}finally{if(l){const u=Dh(l)||l;for(;u.firstChild;)u.removeChild(u.firstChild)}}}function Dh(n){return"content"in n&&function Rm(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Yo=(()=>((Yo=Yo||{})[Yo.NONE=0]="NONE",Yo[Yo.HTML=1]="HTML",Yo[Yo.STYLE=2]="STYLE",Yo[Yo.SCRIPT=3]="SCRIPT",Yo[Yo.URL=4]="URL",Yo[Yo.RESOURCE_URL=5]="RESOURCE_URL",Yo))();function Hc(n){const i=function _u(){const n=Wn();return n&&n[12]}();return i?i.sanitize(Yo.URL,n)||"":fc(n,"URL")?Il(n):hu(gt(n))}const $f=new Hr("ENVIRONMENT_INITIALIZER"),Ql=new Hr("INJECTOR",-1),Vc=new Hr("INJECTOR_DEF_TYPES");class Kf{get(i,l=V){if(l===V){const u=new Error(`NullInjectorError: No provider for ${S(i)}!`);throw u.name="NullInjectorError",u}return l}}function Q_(...n){return{\u0275providers:Zf(0,n)}}function Zf(n,...i){const l=[],u=new Set;let p;return Xn(i,v=>{const A=v;Ch(A,l,[],u)&&(p||(p=[]),p.push(A))}),void 0!==p&&Rl(p,l),l}function Rl(n,i){for(let l=0;l<n.length;l++){const{providers:p}=n[l];Xn(p,v=>{i.push(v)})}}function Ch(n,i,l,u){if(!(n=q(n)))return!1;let p=null,v=st(n);const A=!v&&fn(n);if(v||A){if(A&&!A.standalone)return!1;p=n}else{const re=n.ngModule;if(v=st(re),!v)return!1;p=re}const H=u.has(p);if(A){if(H)return!1;if(u.add(p),A.dependencies){const re="function"==typeof A.dependencies?A.dependencies():A.dependencies;for(const Le of re)Ch(Le,i,l,u)}}else{if(!v)return!1;{if(null!=v.imports&&!H){let Le;u.add(p);try{Xn(v.imports,yt=>{Ch(yt,i,l,u)&&(Le||(Le=[]),Le.push(yt))})}finally{}void 0!==Le&&Rl(Le,i)}if(!H){const Le=ls(p)||(()=>new p);i.push({provide:p,useFactory:Le,deps:Pt},{provide:Vc,useValue:p,multi:!0},{provide:$f,useValue:()=>ki(p),multi:!0})}const re=v.providers;null==re||H||Xn(re,yt=>{i.push(yt)})}}return p!==n&&void 0!==n.providers}const Nm=x({provide:String,useValue:x});function Id(n){return null!==n&&"object"==typeof n&&Nm in n}function dl(n){return"function"==typeof n}const Eh=new Hr("Set Injector scope."),Ld={},Qf={};let xh;function vu(){return void 0===xh&&(xh=new Kf),xh}class Uc{}class qf extends Uc{constructor(i,l,u,p){super(),this.parent=l,this.source=u,this.scopes=p,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,jc(i,A=>this.processProvider(A)),this.records.set(Ql,Od(void 0,this)),p.has("environment")&&this.records.set(Uc,Od(void 0,this));const v=this.records.get(Eh);null!=v&&"string"==typeof v.value&&this.scopes.add(v.value),this.injectorDefTypes=new Set(this.get(Vc.multi,Pt,pn.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();for(const i of this._onDestroyHooks)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(i){this._onDestroyHooks.push(i)}runInContext(i){this.assertNotDestroyed();const l=_i(this),u=B(void 0);try{return i()}finally{_i(l),B(u)}}get(i,l=V,u=pn.Default){this.assertNotDestroyed();const p=_i(this),v=B(void 0);try{if(!(u&pn.SkipSelf)){let H=this.records.get(i);if(void 0===H){const re=function J_(n){return"function"==typeof n||"object"==typeof n&&n instanceof Hr}(i)&&nt(i);H=re&&this.injectableDefInScope(re)?Od(Th(i),Ld):null,this.records.set(i,H)}if(null!=H)return this.hydrate(i,H)}return(u&pn.Self?vu():this.parent).get(i,l=u&pn.Optional&&l===V?null:l)}catch(A){if("NullInjectorError"===A.name){if((A[ft]=A[ft]||[]).unshift(S(i)),p)throw A;return function oo(n,i,l,u){const p=n[ft];throw i[Yn]&&p.unshift(i[Yn]),n.message=function Ts(n,i,l,u=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let p=S(i);if(Array.isArray(i))p=i.map(S).join(" -> ");else if("object"==typeof i){let v=[];for(let A in i)if(i.hasOwnProperty(A)){let H=i[A];v.push(A+":"+("string"==typeof H?JSON.stringify(H):S(H)))}p=`{${v.join(", ")}}`}return`${l}${u?"("+u+")":""}[${p}]: ${n.replace(Jt,"\n  ")}`}("\n"+n.message,p,l,u),n.ngTokenPath=p,n[ft]=null,n}(A,i,"R3InjectorError",this.source)}throw A}finally{B(v),_i(p)}}resolveInjectorInitializers(){const i=_i(this),l=B(void 0);try{const u=this.get($f.multi,Pt,pn.Self);for(const p of u)p()}finally{_i(i),B(l)}}toString(){const i=[],l=this.records;for(const u of l.keys())i.push(S(u));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new be(205,!1)}processProvider(i){let l=dl(i=q(i))?i:q(i&&i.provide);const u=function bu(n){return Id(n)?Od(void 0,n.useValue):Od(_c(n),Ld)}(i);if(dl(i)||!0!==i.multi)this.records.get(l);else{let p=this.records.get(l);p||(p=Od(void 0,Ld,!0),p.factory=()=>qr(p.multi),this.records.set(l,p)),l=i,p.multi.push(i)}this.records.set(l,u)}hydrate(i,l){return l.value===Ld&&(l.value=Qf,l.value=l.factory()),"object"==typeof l.value&&l.value&&function q_(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(l.value)&&this._ngOnDestroyHooks.add(l.value),l.value}injectableDefInScope(i){if(!i.providedIn)return!1;const l=q(i.providedIn);return"string"==typeof l?"any"===l||this.scopes.has(l):this.injectorDefTypes.has(l)}}function Th(n){const i=nt(n),l=null!==i?i.factory:ls(n);if(null!==l)return l;if(n instanceof Hr)throw new be(204,!1);if(n instanceof Function)return function Sh(n){const i=n.length;if(i>0)throw Vr(i,"?"),new be(204,!1);const l=function dt(n){const i=n&&(n[we]||n[rn]);if(i){const l=function vt(n){if(n.hasOwnProperty("name"))return n.name;const i=(""+n).match(/^function\s*([^\s(]+)/);return null===i?"":i[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${l}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${l}" class.`),i}return null}(n);return null!==l?()=>l.factory(n):()=>new n}(n);throw new be(204,!1)}function _c(n,i,l){let u;if(dl(n)){const p=q(n);return ls(p)||Th(p)}if(Id(n))u=()=>q(n.useValue);else if(function gc(n){return!(!n||!n.useFactory)}(n))u=()=>n.useFactory(...qr(n.deps||[]));else if(function mc(n){return!(!n||!n.useExisting)}(n))u=()=>ki(q(n.useExisting));else{const p=q(n&&(n.useClass||n.provide));if(!function Bm(n){return!!n.deps}(n))return ls(p)||Th(p);u=()=>new p(...qr(n.deps))}return u}function Od(n,i,l=!1){return{factory:n,value:i,multi:l?[]:void 0}}function X_(n){return!!n.\u0275providers}function jc(n,i){for(const l of n)Array.isArray(l)?jc(l,i):X_(l)?jc(l.\u0275providers,i):i(l)}class ql{}class ty{resolveComponentFactory(i){throw function Ym(n){const i=Error(`No component factory found for ${S(n)}. Did you add it to @NgModule.entryComponents?`);return i.ngComponent=n,i}(i)}}let Gc=(()=>{class n{}return n.NULL=new ty,n})();function Jf(){return Wc(Fr(),Wn())}function Wc(n,i){return new $c(Ce(n,i))}let $c=(()=>{class n{constructor(l){this.nativeElement=l}}return n.__NG_ELEMENT_ID__=Jf,n})();function Xf(n){return n instanceof $c?n.nativeElement:n}class Mu{}let iy=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function ep(){const n=Wn(),l=Jn(Fr().index,n);return(cn(l)?l:n)[11]}(),n})(),kh=(()=>{class n{}return n.\u0275prov=Ve({token:n,providedIn:"root",factory:()=>null}),n})();class Vm{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const tp=new Vm("14.2.12"),Kc={};function Ah(n){return n.ngOriginalError}class Pd{constructor(){this._console=console}handleError(i){const l=this._findOriginalError(i);this._console.error("ERROR",i),l&&this._console.error("ORIGINAL ERROR",l)}_findOriginalError(i){let l=i&&Ah(i);for(;l&&Ah(l);)l=Ah(l);return l||null}}function Ka(n){return n instanceof Function?n():n}function ip(n,i,l){let u=n.length;for(;;){const p=n.indexOf(i,l);if(-1===p)return p;if(0===p||n.charCodeAt(p-1)<=32){const v=i.length;if(p+v===u||n.charCodeAt(p+v)<=32)return p}l=p+1}}const rp="ng-template";function oy(n,i,l){let u=0;for(;u<n.length;){let p=n[u++];if(l&&"class"===p){if(p=n[u],-1!==ip(p.toLowerCase(),i,0))return!0}else if(1===p){for(;u<n.length&&"string"==typeof(p=n[u++]);)if(p.toLowerCase()===i)return!0;return!1}}return!1}function wu(n){return 4===n.type&&n.value!==rp}function zm(n,i,l){return i===(4!==n.type||l?n.value:rp)}function ay(n,i,l){let u=4;const p=n.attrs||[],v=function Cu(n){for(let i=0;i<n.length;i++)if(Ga(n[i]))return i;return n.length}(p);let A=!1;for(let H=0;H<i.length;H++){const re=i[H];if("number"!=typeof re){if(!A)if(4&u){if(u=2|1&u,""!==re&&!zm(n,re,l)||""===re&&1===i.length){if(gl(u))return!1;A=!0}}else{const Le=8&u?re:i[++H];if(8&u&&null!==n.attrs){if(!oy(n.attrs,Le,l)){if(gl(u))return!1;A=!0}continue}const Bt=ly(8&u?"class":re,p,wu(n),l);if(-1===Bt){if(gl(u))return!1;A=!0;continue}if(""!==Le){let gn;gn=Bt>v?"":p[Bt+1].toLowerCase();const On=8&u?gn:null;if(On&&-1!==ip(On,Le,0)||2&u&&Le!==gn){if(gl(u))return!1;A=!0}}}}else{if(!A&&!gl(u)&&!gl(re))return!1;if(A&&gl(re))continue;A=!1,u=re|1&u}}return gl(u)||A}function gl(n){return 0==(1&n)}function ly(n,i,l,u){if(null===i)return-1;let p=0;if(u||!l){let v=!1;for(;p<i.length;){const A=i[p];if(A===n)return p;if(3===A||6===A)v=!0;else{if(1===A||2===A){let H=i[++p];for(;"string"==typeof H;)H=i[++p];continue}if(4===A)break;if(0===A){p+=4;continue}}p+=v?1:2}return-1}return function Gm(n,i){let l=n.indexOf(4);if(l>-1)for(l++;l<n.length;){const u=n[l];if("number"==typeof u)return-1;if(u===i)return l;l++}return-1}(i,n)}function sp(n,i,l=!1){for(let u=0;u<i.length;u++)if(ay(n,i[u],l))return!0;return!1}function Wm(n,i){e:for(let l=0;l<i.length;l++){const u=i[l];if(n.length===u.length){for(let p=0;p<n.length;p++)if(n[p]!==u[p])continue e;return!0}}return!1}function $m(n,i){return n?":not("+i.trim()+")":i}function Km(n){let i=n[0],l=1,u=2,p="",v=!1;for(;l<n.length;){let A=n[l];if("string"==typeof A)if(2&u){const H=n[++l];p+="["+A+(H.length>0?'="'+H+'"':"")+"]"}else 8&u?p+="."+A:4&u&&(p+=" "+A);else""!==p&&!gl(A)&&(i+=$m(v,p),p=""),u=A,v=v||!gl(u);l++}
1return""!==p&&(i+=$m(v,p)),i}const Dr={};function pa(n){Zm(zi(),Wn(),zt()+n,!1)}function Zm(n,i,l,u){if(!u)if(3==(3&i[2])){const v=n.preOrderCheckHooks;null!==v&&rs(i,v,l)}else{const v=n.preOrderHooks;null!==v&&Fs(i,v,0,l)}kn(l)}function Ph(n,i=null,l=null,u){const p=Fh(n,i,l,u);return p.resolveInjectorInitializers(),p}function Fh(n,i=null,l=null,u,p=new Set){const v=[l||Pt,Q_(n)];return u=u||("object"==typeof n?void 0:S(n)),new qf(v,i||vu(),u||null,p)}let wl=(()=>{class n{static create(l,u){var p;if(Array.isArray(l))return Ph({name:""},u,l,"");{const v=null!==(p=l.name)&&void 0!==p?p:"";return Ph({name:v},l.parent,l.providers,v)}}}return n.THROW_IF_NOT_FOUND=V,n.NULL=new Kf,n.\u0275prov=Ve({token:n,providedIn:"any",factory:()=>ki(Ql)}),n.__NG_ELEMENT_ID__=-1,n})();function vc(n,i=pn.Default){const l=Wn();return null===l?ki(n,i):Xo(Fr(),l,q(n),i)}function Yh(){throw new Error("invalid")}function Hh(n,i){return n<<17|i<<2}function _l(n){return n>>17&32767}function mp(n){return 2|n}function Xl(n){return(131068&n)>>2}function Sa(n,i){return-131069&n|i<<2}function Vh(n){return 1|n}function $h(n,i){const l=n.contentQueries;if(null!==l)for(let u=0;u<l.length;u+=2){const p=l[u],v=l[u+1];if(-1!==v){const A=n.data[v];ba(p),A.contentQueries(2,i[v],v)}}}function Ru(n,i,l,u,p,v,A,H,re,Le,yt){const Bt=i.blueprint.slice();return Bt[0]=p,Bt[2]=76|u,(null!==yt||n&&1024&n[2])&&(Bt[2]|=1024),Xi(Bt),Bt[3]=Bt[15]=n,Bt[8]=l,Bt[10]=A||n&&n[10],Bt[11]=H||n&&n[11],Bt[12]=re||n&&n[12]||null,Bt[9]=Le||n&&n[9]||null,Bt[6]=v,Bt[20]=function Ss(){return Xr++}(),Bt[21]=yt,Bt[16]=2==i.type?n[16]:Bt,Bt}function Mc(n,i,l,u,p){let v=n.data[i];if(null===v)v=function Pu(n,i,l,u,p){const v=ve(),A=ht(),re=n.data[i]=function Ip(n,i,l,u,p,v){return{type:l,index:u,insertBeforeIndex:null,injectorIndex:i?i.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:p,attrs:v,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,A?v:v&&v.parent,l,i,u,p);return null===n.firstChild&&(n.firstChild=re),null!==v&&(A?null==v.child&&null!==re.parent&&(v.child=re):null===v.next&&(v.next=re)),re}(n,i,l,u,p),function Qo(){return wi.lFrame.inI18n}()&&(v.flags|=64);else if(64&v.type){v.type=l,v.value=u,v.attrs=p;const A=function le(){const n=wi.lFrame,i=n.currentTNode;return n.isParent?i:i.parent}();v.injectorIndex=null===A?-1:A.injectorIndex}return Z(v,!0),v}function Dc(n,i,l,u){if(0===l)return-1;const p=i.length;for(let v=0;v<l;v++)i.push(u),n.blueprint.push(u),n.data.push(null);return p}function wc(n,i,l){ko(i);try{const u=n.viewQuery;null!==u&&Bu(1,u,l);const p=n.template;null!==p&&Kh(n,i,p,1,l),n.firstCreatePass&&(n.firstCreatePass=!1),n.staticContentQueries&&$h(n,i),n.staticViewQueries&&Bu(2,n.viewQuery,l);const v=n.components;null!==v&&function Sp(n,i){for(let l=0;l<i.length;l++)Py(n,i[l])}(i,v)}catch(u){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),u}finally{i[2]&=-5,je()}}function Cl(n,i,l,u){const p=i[2];if(128!=(128&p)){ko(i);try{Xi(i),function Is(n){return wi.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==l&&Kh(n,i,l,2,u);const A=3==(3&p);if(A){const Le=n.preOrderCheckHooks;null!==Le&&rs(i,Le,null)}else{const Le=n.preOrderHooks;null!==Le&&Fs(i,Le,0,null),Wr(i,0)}if(function Np(n){for(let i=Pc(n);null!==i;i=R(i)){if(!i[2])continue;const l=i[9];for(let u=0;u<l.length;u++){const p=l[u],v=p[3];0==(512&p[2])&&Di(v,1),p[2]|=512}}}(i),function Oy(n){for(let i=Pc(n);null!==i;i=R(i))for(let l=10;l<i.length;l++){const u=i[l],p=u[1];Vi(u)&&Cl(p,u,p.template,u[8])}}(i),null!==n.contentQueries&&$h(n,i),A){const Le=n.contentCheckHooks;null!==Le&&rs(i,Le)}else{const Le=n.contentHooks;null!==Le&&Fs(i,Le,1),Wr(i,1)}!function xy(n,i){const l=n.hostBindingOpCodes;if(null!==l)try{for(let u=0;u<l.length;u++){const p=l[u];if(p<0)kn(~p);else{const v=p,A=l[++u],H=l[++u];Oa(A,v),H(2,i[v])}}}finally{kn(-1)}}(n,i);const H=n.components;null!==H&&function Ty(n,i){for(let l=0;l<i.length;l++)Ry(n,i[l])}(i,H);const re=n.viewQuery;if(null!==re&&Bu(2,re,u),A){const Le=n.viewCheckHooks;null!==Le&&rs(i,Le)}else{const Le=n.viewHooks;null!==Le&&Fs(i,Le,2),Wr(i,2)}!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),i[2]&=-41,512&i[2]&&(i[2]&=-513,Di(i[3],-1))}finally{je()}}}function Kh(n,i,l,u,p){const v=zt(),A=2&u;try{kn(-1),A&&i.length>22&&Zm(n,i,22,!1),l(u,p)}finally{kn(v)}}function id(n,i,l){if(Bn(i)){const p=i.directiveEnd;for(let v=i.directiveStart;v<p;v++){const A=n.data[v];A.contentQueries&&A.contentQueries(1,l[v],v)}}}function Cc(n,i,l){!Ps()||(function ky(n,i,l,u){const p=l.directiveStart,v=l.directiveEnd;n.firstCreatePass||wn(l,i),xa(u,i);const A=l.initialInputs;for(let H=p;H<v;H++){const re=n.data[H],Le=Ri(re);Le&&Ly(i,l,re);const yt=kr(i,n,H,l);xa(yt,i),null!==A&&Fp(0,H-p,yt,re,0,A),Le&&(Jn(l.index,i)[8]=yt)}}(n,i,l,Ce(l,i)),128==(128&l.flags)&&function Ay(n,i,l){const u=l.directiveStart,p=l.directiveEnd,v=l.index,A=function ja(){return wi.lFrame.currentDirectiveIndex}();try{kn(v);for(let H=u;H<p;H++){const re=n.data[H],Le=i[H];qo(H),(null!==re.hostBindings||0!==re.hostVars||null!==re.hostAttrs)&&Mg(re,Le)}}finally{kn(-1),qo(A)}}(n,i,l))}function Zh(n,i,l=Ce){const u=i.localNames;if(null!==u){let p=i.index+1;for(let v=0;v<u.length;v+=2){const A=u[v+1],H=-1===A?l(i,n):n[A];n[p++]=H}}}function rd(n){const i=n.tView;
vendor: 3,743 bytes, line 1
1return null===i||i.incompleteFirstPass?n.tView=kp(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts):i}function kp(n,i,l,u,p,v,A,H,re,Le){const yt=22+u,Bt=yt+p,gn=function Sy(n,i){const l=[];for(let u=0;u<i;u++)l.push(u<n?null:Dr);return l}(yt,Bt),On="function"==typeof Le?Le():Le;return gn[1]={type:n,blueprint:gn,template:l,queries:null,viewQuery:H,declTNode:i,data:gn.slice().fill(null,yt),bindingStartIndex:yt,expandoStartIndex:Bt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof v?v():v,pipeRegistry:"function"==typeof A?A():A,firstChild:null,schemas:re,consts:On,incompleteFirstPass:!1}}function Qh(n,i,l,u){const p=nf(i);null===l?p.push(u):(p.push(l),n.firstCreatePass&&Fl(n).push(u,p.length-1))}function mg(n,i,l){for(let u in n)if(n.hasOwnProperty(u)){const p=n[u];(l=null===l?{}:l).hasOwnProperty(u)?l[u].push(i,p):l[u]=[i,p]}return l}function gg(n,i){const u=i.directiveEnd,p=n.data,v=i.attrs,A=[];let H=null,re=null;for(let Le=i.directiveStart;Le<u;Le++){const yt=p[Le],Bt=yt.inputs,gn=null===v||wu(i)?null:wg(Bt,v);A.push(gn),H=mg(Bt,Le,H),re=mg(yt.outputs,Le,re)}null!==H&&(H.hasOwnProperty("class")&&(i.flags|=16),H.hasOwnProperty("style")&&(i.flags|=32)),i.initialInputs=A,i.inputs=H,i.outputs=re}function Za(n,i,l,u,p,v,A,H){const re=Ce(i,l);let yt,Le=i.inputs;!H&&null!=Le&&(yt=Le[u])?(Yu(n,l,yt,u,p),Qn(i)&&_g(l,i.index)):3&i.type&&(u=function Lp(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(u),p=null!=A?A(p,i.value||"",u):p,v.setProperty(re,u,p))}function _g(n,i){const l=Jn(i,n);16&l[2]||(l[2]|=32)}function qh(n,i,l,u){let p=!1;if(Ps()){const v=function Iy(n,i,l){const u=n.directiveRegistry;let p=null;if(u)for(let v=0;v<u.length;v++){const A=u[v];sp(l,A.selectors,!1)&&(p||(p=[]),mn(wn(l,i),n,A.type),Ri(A)?(Jh(n,l),p.unshift(A)):p.push(A))}return p}(n,i,l),A=null===u?null:{"":-1};if(null!==v){p=!0,Dg(l,n.data.length,v.length);for(let yt=0;yt<v.length;yt++){const Bt=v[yt];Bt.providersResolver&&Bt.providersResolver(Bt)}let H=!1,re=!1,Le=Dc(n,i,v.length,null);for(let yt=0;yt<v.length;yt++){const Bt=v[yt];l.mergedAttrs=zo(l.mergedAttrs,Bt.hostAttrs),Xh(n,l,i,Le,Bt),Pp(Le,Bt,A),null!==Bt.contentQueries&&(l.flags|=8),(null!==Bt.hostBindings||null!==Bt.hostAttrs||0!==Bt.hostVars)&&(l.flags|=128);const gn=Bt.type.prototype;!H&&(gn.ngOnChanges||gn.ngOnInit||gn.ngDoCheck)&&((n.preOrderHooks||(n.preOrderHooks=[])).push(l.index),H=!0),!re&&(gn.ngOnChanges||gn.ngDoCheck)&&((n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(l.index),re=!0),Le++}gg(n,l)}A&&function Rp(n,i,l){if(i){const u=n.localNames=[];for(let p=0;p<i.length;p+=2){const v=l[i[p+1]];if(null==v)throw new be(-301,!1);u.push(i[p],v)}}}(l,u,A)}return l.mergedAttrs=zo(l.mergedAttrs,l.attrs),p}function Op(n,i,l,u,p,v){const A=v.hostBindings;if(A){let H=n.hostBindingOpCodes;null===H&&(H=n.hostBindingOpCodes=[]);const re=~i.index;(function bg(n){let i=n.length;for(;i>0;){const l=n[--i];if("number"==typeof l&&l<0)return l}return 0})(H)!=re&&H.push(re),H.push(u,p,A)}}function Mg(n,i){null!==n.hostBindings&&n.hostBindings(1,i)}function Jh(n,i){i.flags|=2,(n.components||(n.components=[])).push(i.index)}function Pp(n,i,l){if(l){if(i.exportAs)for(let u=0;u<i.exportAs.length;u++)l[i.exportAs[u]]=n;Ri(i)&&(l[""]=n)}}function Dg(n,i,l){n.flags|=1,n.directiveStart=i,n.directiveEnd=i+l,n.providerIndexes=i}
1function Xh(n,i,l,u,p){n.data[u]=p;const v=p.factory||(p.factory=ls(p.type)),A=new Qs(v,Ri(p),vc);n.blueprint[u]=A,l[u]=A,Op(n,i,0,u,Dc(n,l,p.hostVars,Dr),p)}function Ly(n,i,l){const u=Ce(i,n),p=rd(l),v=n[10],A=Yd(n,Ru(n,p,null,l.onPush?32:16,u,i,v,v.createRenderer(u,l),null,null,null));n[i.index]=A}function yl(n,i,l,u,p,v){const A=Ce(n,i);!function ef(n,i,l,u,p,v,A){if(null==v)n.removeAttribute(i,p,l);else{const H=null==A?gt(v):A(v,u||"",p);n.setAttribute(i,p,H,l)}}(i[11],A,v,n.value,l,u,p)}function Fp(n,i,l,u,p,v){const A=v[i];if(null!==A){const H=u.setInput;for(let re=0;re<A.length;){const Le=A[re++],yt=A[re++],Bt=A[re++];null!==H?u.setInput(l,Bt,Le,yt):l[yt]=Bt}}}function wg(n,i){let l=null,u=0;for(;u<i.length;){const p=i[u];if(0!==p)if(5!==p){if("number"==typeof p)break;n.hasOwnProperty(p)&&(null===l&&(l=[]),l.push(p,n[p],i[u+1])),u+=2}else u+=2;else u+=4}return l}function tf(n,i,l,u){return new Array(n,!0,!1,i,null,0,u,l,null,null)}function Ry(n,i){const l=Jn(i,n);if(Vi(l)){const u=l[1];48&l[2]?Cl(u,l,u.template,l[8]):l[5]>0&&Fu(l)}}function Fu(n){for(let u=Pc(n);null!==u;u=R(u))for(let p=10;p<u.length;p++){const v=u[p];if(Vi(v))if(512&v[2]){const A=v[1];Cl(A,v,A.template,v[8])}else v[5]>0&&Fu(v)}const l=n[1].components;if(null!==l)for(let u=0;u<l.length;u++){const p=Jn(l[u],n);Vi(p)&&p[5]>0&&Fu(p)}}function Py(n,i){const l=Jn(i,n),u=l[1];(function Bp(n,i){for(let l=i.length;l<n.blueprint.length;l++)i.push(n.blueprint[l])})(u,l),wc(u,l,l[8])}function Yd(n,i){return n[13]?n[14][4]=i:n[13]=i,n[14]=i,i}function Nu(n){for(;n;){n[2]|=32;const i=dc(n);if(or(n)&&!i)return n;n=i}return null}function tc(n,i,l,u=!0){const p=i[10];p.begin&&p.begin();try{Cl(n,i,n.template,l)}catch(A){throw u&&Cg(i,A),A}finally{p.end&&p.end()}}function Bu(n,i,l){ba(0),i(n,l)}function nf(n){return n[7]||(n[7]=[])}function Fl(n){return n.cleanup||(n.cleanup=[])}function rf(n,i,l){return(null===n||Ri(n))&&(l=function Rs(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(l[i.index])),l[11]}function Cg(n,i){const l=n[9],u=l?l.get(Pd,null):null;u&&u.handleError(i)}function Yu(n,i,l,u,p){for(let v=0;v<l.length;){const A=l[v++],H=l[v++],re=i[A],Le=n.data[A];null!==Le.setInput?Le.setInput(re,p,u,H):re[H]=p}}function nc(n,i,l){const u=qt(i,n);!function kt(n,i,l){n.setValue(i,l)}(n[11],u,l)}function sf(n,i,l){let u=l?n.styles:null,p=l?n.classes:null,v=0;if(null!==i)for(let A=0;A<i.length;A++){const H=i[A];"number"==typeof H?v=H:1==v?p=E(p,H):2==v&&(u=E(u,H+": "+i[++A]+";"))}l?n.styles=u:n.stylesWithoutHost=u,l?n.classes=p:n.classesWithoutHost=p}function Hd(n,i,l,u,p=!1){for(;null!==l;){const v=i[l.index];if(null!==v&&u.push(hr(v)),Mn(v))for(let H=10;H<v.length;H++){const re=v[H],Le=re[1].firstChild;null!==Le&&Hd(re[1],re,Le,u)}const A=l.type;if(8&A)Hd(n,i,l.child,u);else if(32&A){const H=cc(l,i);let re;for(;re=H();)u.push(re)}else if(16&A){const H=Hf(i,l);if(Array.isArray(H))u.push(...H);else{const re=dc(i[16]);Hd(re[1],re,H,u,!0)}}l=p?l.projectionNext:l.next}return u}class Hu{constructor(i,l){this._lView=i,this._cdRefInjectingView=l,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const i=this._lView,l=i[1];return Hd(l,i,l.firstChild,[])}get context(){return this._lView[8]}set context(i){this._lView[8]=i}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[3];if(Mn(i)){const l=i[8],u=l?l.indexOf(this):-1;u>-1&&(fa(i,u),cr(l,u))}this._attachedToViewContainer=!1}Nc(this._lView[1],this._lView)}onDestroy(i){Qh(this._lView[1],this._lView,null,i)}markForCheck(){Nu(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){tc(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new be(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Ui(n,i){Ed(n,i,i[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new be(902,!1);this._appRef=i}}class Yp extends Hu{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;tc(i[1],i,i[8],!1)}checkNoChanges(){}get context(){return null}}class Hp extends Gc{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const l=fn(i);return new Vd(l,this.ngModule)}}function af(n){const i=[];for(let l in n)n.hasOwnProperty(l)&&i.push({propName:n[l],templateName:l});return i}class Vp{constructor(i,l){this.injector=i,this.parentInjector=l}get(i,l,u){const p=this.injector.get(i,Kc,u);return p!==Kc||l===Kc?p:this.parentInjector.get(i,l,u)}}class Vd extends ql{constructor(i,l){super(),this.componentDef=i,this.ngModule=l,this.componentType=i.type,this.selector=function cy(n){return n.map(Km).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!l}get inputs(){return af(this.componentDef.inputs)}get outputs(){return af(this.componentDef.outputs)}create(i,l,u,p){let v=(p=p||this.ngModule)instanceof Uc?p:null==p?void 0:p.injector;v&&null!==this.componentDef.getStandaloneInjector&&(v=this.componentDef.getStandaloneInjector(v)||v);const A=v?new Vp(i,v):i,H=A.get(Mu,null);if(null===H)throw new be(407,!1);const re=A.get(kh,null),Le=H.createRenderer(null,this.componentDef),yt=this.componentDef.selectors[0][0]||"div",Bt=u?function Ap(n,i,l){return n.selectRootElement(i,l===ct.ShadowDom)}(Le,u,this.componentDef.encapsulation):Nn(Le,yt,function Ny(n){const i=n.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}
1(yt)),gn=this.componentDef.onPush?288:272,On=kp(0,null,null,1,0,null,null,null,null,null),qn=Ru(null,On,null,gn,null,null,H,Le,re,A,null);let hi,Ci;ko(qn);try{const ji=function jp(n,i,l,u,p,v){const A=l[1];l[22]=n;const re=Mc(A,22,2,"#host",null),Le=re.mergedAttrs=i.hostAttrs;null!==Le&&(sf(re,Le,!0),null!==n&&(za(p,n,Le),null!==re.classes&&Td(p,n,re.classes),null!==re.styles&&yo(p,n,re.styles)));const yt=u.createRenderer(n,i),Bt=Ru(l,rd(i),null,i.onPush?32:16,l[22],re,u,yt,v||null,null,null);return A.firstCreatePass&&(mn(wn(re,l),A,i.type),Jh(A,re),Dg(re,l.length,1)),Yd(l,Bt),l[22]=Bt}(Bt,this.componentDef,qn,H,Le);if(Bt)if(u)za(Le,Bt,["ng-version",tp.full]);else{const{attrs:ur,classes:ni}=function dy(n){const i=[],l=[];let u=1,p=2;for(;u<n.length;){let v=n[u];if("string"==typeof v)2===p?""!==v&&i.push(v,n[++u]):8===p&&l.push(v);else{if(!gl(p))break;p=v}u++}return{attrs:i,classes:l}}(this.componentDef.selectors[0]);ur&&za(Le,Bt,ur),ni&&ni.length>0&&Td(Le,Bt,ni.join(" "))}if(Ci=dn(On,22),void 0!==l){const ur=Ci.projection=[];for(let ni=0;ni<this.ngContentSelectors.length;ni++){const yr=l[ni];ur.push(null!=yr?Array.from(yr):null)}}hi=function Hy(n,i,l,u){const p=l[1],v=function vg(n,i,l){const u=Fr();n.firstCreatePass&&(l.providersResolver&&l.providersResolver(l),Xh(n,u,i,Dc(n,i,1,null),l),gg(n,u));const p=kr(i,n,u.directiveStart,u);xa(p,i);const v=Ce(u,i);return v&&xa(v,i),p}(p,l,i);if(n[8]=l[8]=v,null!==u)for(const H of u)H(v,i);if(i.contentQueries){const H=Fr();i.contentQueries(1,v,H.directiveStart)}const A=Fr();return!p.firstCreatePass||null===i.hostBindings&&null===i.hostAttrs||(kn(A.index),Op(l[1],A,0,A.directiveStart,A.directiveEnd,i),Mg(i,v)),v}(ji,this.componentDef,qn,[zp]),wc(On,qn,null)}finally{je()}return new Yy(this.componentType,hi,Wc(Ci,qn),qn,Ci)}}class Yy extends class zc{}{constructor(i,l,u,p,v){super(),this.location=u,this._rootLView=p,this._tNode=v,this.instance=l,this.hostView=this.changeDetectorRef=new Yp(p),this.componentType=i}setInput(i,l){const u=this._tNode.inputs;let p;if(null!==u&&(p=u[i])){const v=this._rootLView;Yu(v[1],v,p,i,l),_g(v,this._tNode.index)}}get injector(){return new qs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function zp(){const n=Fr();Mr(Wn()[1],n)}function Vu(n){let i=function lf(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),l=!0;const u=[n];for(;i;){let p;if(Ri(n))p=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new be(903,!1);p=i.\u0275dir}if(p){if(l){u.push(p);const A=n;A.inputs=sd(n.inputs),A.declaredInputs=sd(n.declaredInputs),A.outputs=sd(n.outputs);const H=p.hostBindings;H&&Eg(n,H);const re=p.viewQuery,Le=p.contentQueries;if(re&&Uy(n,re),Le&&Gp(n,Le),T(n.inputs,p.inputs),T(n.declaredInputs,p.declaredInputs),T(n.outputs,p.outputs),Ri(p)&&p.data.animation){const yt=n.data;yt.animation=(yt.animation||[]).concat(p.data.animation)}}const v=p.features;if(v)for(let A=0;A<v.length;A++){const H=v[A];H&&H.ngInherit&&H(n),H===Vu&&(l=!1)}}i=Object.getPrototypeOf(i)}!function Vy(n){let i=0,l=null;for(let u=n.length-1;u>=0;u--){const p=n[u];p.hostVars=i+=p.hostVars,p.hostAttrs=zo(p.hostAttrs,l=zo(l,p.hostAttrs))}}(u)}function sd(n){return n===Xt?{}:n===Pt?[]:n}function Uy(n,i){const l=n.viewQuery;n.viewQuery=l?(u,p)=>{i(u,p),l(u,p)}:i}function Gp(n,i){const l=n.contentQueries;n.contentQueries=l?(u,p,v)=>{i(u,p,v),l(u,p,v)}:i}function Eg(n,i){const l=n.hostBindings;n.hostBindings=l?(u,p)=>{i(u,p),l(u,p)}:i}let df=null;function od(){if(!df){const n=Ue.Symbol;if(n&&n.iterator)df=n.iterator;else{const i=Object.getOwnPropertyNames(Map.prototype);for(let l=0;l<i.length;++l){const u=i[l];"entries"!==u&&"size"!==u&&Map.prototype[u]===Map.prototype.entries&&(df=u)}}}return df}function Uu(n){return!!ju(n)&&(Array.isArray(n)||!(n instanceof Map)&&od()in n)}function ju(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function El(n,i,l){return n[i]=l}function ka(n,i,l){return!Object.is(n[i],l)&&(n[i]=l,!0)}function Nl(n,i,l,u){const p=ka(n,i,l);return ka(n,i+1,u)||p}function zd(n,i,l,u){const p=Wn();return ka(p,_r(),i)&&(zi(),yl(Pn(),p,n,i,l,u)),zd}function Ec(n,i,l,u){return ka(n,_r(),l)?i+gt(l)+u:Dr}function cd(n,i,l,u,p,v){const H=Nl(n,function ms(){return wi.lFrame.bindingIndex}(),l,p);return io(2),H?i+gt(l)+u+gt(p)+v:Dr}function qp(n,i,l,u,p,v,A,H){const re=Wn(),Le=zi(),yt=n+22,Bt=Le.firstCreatePass?function Og(n,i,l,u,p,v,A,H,re){const Le=i.consts,yt=Mc(i,n,4,A||null,Bi(Le,H));qh(i,l,yt,Bi(Le,re)),Mr(i,yt);const Bt=yt.tViews=kp(2,yt,u,p,v,i.directiveRegistry,i.pipeRegistry,null,i.schemas,Le);return null!==i.queries&&(i.queries.template(i,yt),Bt.queries=i.queries.embeddedTView(yt)),yt}(yt,Le,re,i,l,u,p,v,A):Le.data[yt];Z(Bt,!1);const gn=re[11].createComment("");$l(Le,re,gn,Bt),xa(gn,re),Yd(re,re[yt]=tf(gn,re,gn,Bt)),Mi(Bt)&&Cc(Le,re,Bt),null!=A&&Zh(re,Bt,H)}function as(n){return Ln(function Kr(){return wi.lFrame.contextLView}(),22+n)}function pf(n,i,l){const u=Wn();return ka(u,_r(),i)&&Za(zi(),Pn(),u,n,i,u[11],l,!1),pf}function mf(n,i,l,u,p){const A=p?"class":"style";Yu(n,l,i.inputs[A],A,u)}function Gu(n,i,l,u){const p=Wn(),v=zi(),A=22+n,H=p[11],re=p[A]=Nn(H,i,function fr(){return wi.lFrame.currentNamespace}()),Le=v.firstCreatePass?function zu(n,i,l,u,p,v,A){const H=i.consts,Le=Mc(i,n,2,p,Bi(H,v));return qh(i,l,Le,Bi(H,A)),null!==Le.attrs&&sf(Le,Le.attrs,!1),null!==Le.mergedAttrs&&sf(Le,Le.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,Le),Le}(A,v,p,0,i,l,u):v.data[A];Z(Le,!0);const yt=Le.mergedAttrs;null!==yt&&za(H,re,yt);const Bt=Le.classes;null!==Bt&&Td(H,re,Bt);const gn=Le.styles;return null!==gn&&yo(H,re,gn),64!=(64&Le.flags)&&$l(v,p,re,Le),0===function Zo(){return wi.lFrame.elementDepthCount}()&&xa(re,p),function Rr(){wi.lFrame.elementDepthCount++}(),Mi(Le)&&(Cc(v,p,Le),id(v,Le,p)),null!==u&&Zh(p,Le),Gu}function vo(){let n=Fr();ht()?Rn():(n=n.parent,Z(n,!1));const i=n;!function So(){wi.lFrame.elementDepthCount--}();const l=zi();return l.firstCreatePass&&(Mr(l,n),Bn(n)&&l.queries.elementEnd(n)),null!=i.classesWithoutHost&&function Ro(n){return 0!=(16&n.flags)}(i)&&mf(l,i,Wn(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function la(n){return 0!=(32&n.flags)}(i)&&mf(l,i,Wn(),i.stylesWithoutHost,!1),vo}function ma(n,i,l,u){return Gu(n,i,l,u),vo(),ma}function gf(n,i,l){const u=Wn(),p=zi(),v=n+22,A=p.firstCreatePass?function Bl(n,i,l,u,p){const v=i.consts,A=Bi(v,u),H=Mc(i,n,8,"ng-container",A);return null!==A&&sf(H,A,!0),qh(i,l,H,Bi(v,p)),null!==i.queries&&i.queries.elementStart(i,H),H}(v,p,u,i,l):p.data[v];Z(A,!0);const H=u[v]=u[11].createComment("");
vendor: 5,903 bytes, line 1
1return $l(p,u,H,A),xa(H,u),Mi(A)&&(Cc(p,u,A),id(p,A,u)),null!=l&&Zh(u,A),gf}function _f(){let n=Fr();const i=zi();return ht()?Rn():(n=n.parent,Z(n,!1)),i.firstCreatePass&&(Mr(i,n),Bn(n)&&i.queries.elementEnd(n)),_f}function yf(n,i,l){return gf(n,i,l),_f(),yf}function Rg(){return Wn()}function Wu(n){return!!n&&"function"==typeof n.then}function Pg(n){return!!n&&"function"==typeof n.subscribe}const vf=Pg;function Jp(n,i,l,u){const p=Wn(),v=zi(),A=Fr();return jy(v,p,p[11],A,n,i,0,u),Jp}function Xp(n,i){const l=Fr(),u=Wn(),p=zi();return jy(p,u,rf(ro(p.data),l,u),l,n,i),Xp}function jy(n,i,l,u,p,v,A,H){const re=Mi(u),yt=n.firstCreatePass&&Fl(n),Bt=i[8],gn=nf(i);let On=!0;if(3&u.type||H){const Ci=Ce(u,i),ji=H?H(Ci):Ci,ur=gn.length,ni=H?ws=>H(hr(ws[u.index])):u.index;let yr=null;if(!H&&re&&(yr=function bo(n,i,l,u){const p=n.cleanup;if(null!=p)for(let v=0;v<p.length-1;v+=2){const A=p[v];if(A===l&&p[v+1]===u){const H=i[7],re=p[v+2];return H.length>re?H[re]:null}"string"==typeof A&&(v+=2)}return null}(n,i,p,u.index)),null!==yr)(yr.__ngLastListenerFn__||yr).__ngNextListenerFn__=v,yr.__ngLastListenerFn__=v,On=!1;else{v=Ho(u,i,Bt,v,!1);const ws=l.listen(ji,p,v);gn.push(v,ws),yt&&yt.push(p,ni,ur,ur+1)}}else v=Ho(u,i,Bt,v,!1);const qn=u.outputs;let hi;if(On&&null!==qn&&(hi=qn[p])){const Ci=hi.length;if(Ci)for(let ji=0;ji<Ci;ji+=2){const Vo=i[hi[ji]][hi[ji+1]].subscribe(v),oh=gn.length;gn.push(v,Vo),yt&&yt.push(p,u.index,oh,-(oh+1))}}}function Fg(n,i,l,u){try{return!1!==l(u)}catch(p){return Cg(n,p),!1}}function Ho(n,i,l,u,p){return function v(A){if(A===Function)return u;Nu(2&n.flags?Jn(n.index,i):i);let re=Fg(i,0,u,A),Le=v.__ngNextListenerFn__;for(;Le;)re=Fg(i,0,Le,A)&&re,Le=Le.__ngNextListenerFn__;return p&&!1===re&&(A.preventDefault(),A.returnValue=!1),re}}function em(n=1){return function ae(n){return(wi.lFrame.contextLView=function ut(n,i){for(;n>0;)i=i[15],n--;return i}(n,wi.lFrame.contextLView))[8]}(n)}function zy(n,i){let l=null;const u=function qc(n){const i=n.attrs;if(null!=i){const l=i.indexOf(5);if(0==(1&l))return i[l+1]}return null}(n);for(let p=0;p<i.length;p++){const v=i[p];if("*"!==v){if(null===u?sp(n,v,!0):Wm(u,v))return p}else l=p}return l}function Ng(n){const i=Wn()[16][6];if(!i.projection){const u=i.projection=Vr(n?n.length:1,null),p=u.slice();let v=i.child;for(;null!==v;){const A=n?zy(v,n):0;null!==A&&(p[A]?p[A].projectionNext=v:u[A]=v,p[A]=v),v=v.next}}}function tm(n,i=0,l){const u=Wn(),p=zi(),v=Mc(p,22+n,16,null,l||null);null===v.projection&&(v.projection=i),Rn(),64!=(64&v.flags)&&function Em(n,i,l){xd(i[11],0,i,l,Cd(n,l,i),Nf(l.parent||i[6],l,i))}(p,u,v)}function nm(n,i,l){return im(n,"",i,"",l),nm}function im(n,i,l,u,p){const v=Wn(),A=Ec(v,i,l,u);return A!==Dr&&Za(zi(),Pn(),v,n,A,v[11],p,!1),im}function Sc(n,i,l,u,p){const v=n[l+1],A=null===i;let H=u?_l(v):Xl(v),re=!1;for(;0!==H&&(!1===re||A);){const yt=n[H+1];bf(n[H],i)&&(re=!0,n[H+1]=u?Vh(yt):mp(yt)),H=u?_l(yt):Xl(yt)}re&&(n[l+1]=u?mp(v):Vh(v))}function bf(n,i){return null===n||null==i||(Array.isArray(n)?n[1]:n)===i||!(!Array.isArray(n)||"string"!=typeof i)&&Ht(n,i)>=0}const ga={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function jg(n){return n.substring(ga.key,ga.keyEnd)}function $u(n,i){const l=ga.textEnd;return l===i?-1:(i=ga.keyEnd=function Wg(n,i,l){for(;i<l&&n.charCodeAt(i)>32;)i++;return i}(n,ga.key=i,l),Yl(n,i,l))}function Yl(n,i,l){for(;i<l&&n.charCodeAt(i)<=32;)i++;return i}function Zu(n,i,l){return Qa(n,i,l,!1),Zu}function Mf(n,i){return Qa(n,i,null,!0),Mf}function om(n){Tl(fe,vl,n,!0)}function vl(n,i){for(let l=function Gg(n){return function Ku(n){ga.key=0,ga.keyEnd=0,ga.value=0,ga.valueEnd=0,ga.textEnd=n.length}(n),$u(n,Yl(n,0,ga.textEnd))}(i);l>=0;l=$u(i,l))fe(n,jg(i),!0)}function Qa(n,i,l,u){const p=Wn(),v=zi(),A=io(2);v.firstUpdatePass&&qu(v,n,A,u),i!==Dr&&ka(p,A,i)&&Xg(v,v.data[zt()],p,p[11],n,p[A+1]=function h0(n,i){return null==n||("string"==typeof i?n+=i:"object"==typeof n&&(n=S(Il(n)))),n}(i,l),u,A)}function Tl(n,i,l,u){const p=zi(),v=io(2);p.firstUpdatePass&&qu(p,null,v,u);const A=Wn();if(l!==Dr&&ka(A,v,l)){const H=p.data[zt()];if(Cf(H,u)&&!Qu(p,v)){let re=u?H.classesWithoutHost:H.stylesWithoutHost;null!==re&&(l=E(re,l||"")),mf(p,H,A,l,u)}else!function eh(n,i,l,u,p,v,A,H){p===Dr&&(p=Pt);let re=0,Le=0,yt=0<p.length?p[0]:null,Bt=0<v.length?v[0]:null;for(;null!==yt||null!==Bt;){const gn=re<p.length?p[re+1]:void 0,On=Le<v.length?v[Le+1]:void 0;let hi,qn=null;yt===Bt?(re+=2,Le+=2,gn!==On&&(qn=Bt,hi=On)):null===Bt||null!==yt&&yt<Bt?(re+=2,qn=yt):(Le+=2,qn=Bt,hi=On),null!==qn&&Xg(n,i,l,u,qn,hi,A,H),yt=re<p.length?p[re]:null,Bt=Le<v.length?v[Le]:null}}(p,H,A,A[11],A[v+1],A[v+1]=function Xu(n,i,l){if(null==l||""===l)return Pt;const u=[],p=Il(l);if(Array.isArray(p))for(let v=0;v<p.length;v++)n(u,p[v],!0);else if("object"==typeof p)for(const v in p)p.hasOwnProperty(v)&&n(u,v,p[v]);else"string"==typeof p&&i(u,p);return u}(n,i,l),u,v)}}function Qu(n,i){return i>=n.expandoStartIndex}function qu(n,i,l,u){const p=n.data;if(null===p[l+1]){const v=p[zt()],A=Qu(n,l);Cf(v,u)&&null===i&&!A&&(i=!1),i=function qg(n,i,l,u){const p=ro(n);let v=u?i.residualClasses:i.residualStyles;if(null===p)0===(u?i.classBindings:i.styleBindings)&&(l=hd(l=wf(null,n,i,l,u),i.attrs,u),v=null);else{const A=i.directiveStylingLast;if(-1===A||n[A]!==p)if(l=wf(p,n,i,l,u),null===v){let re=function Ju(n,i,l){const u=l?i.classBindings:i.styleBindings;if(0!==Xl(u))return n[_l(u)]}(n,i,u);void 0!==re&&Array.isArray(re)&&(re=wf(null,n,i,re[1],u),re=hd(re,i.attrs,u),function Ky(n,i,l,u){n[_l(l?i.classBindings:i.styleBindings)]=u}(n,i,u,re))}else v=function Df(n,i,l){let u;const p=i.directiveEnd;for(let v=1+i.directiveStylingLast;v<p;v++)u=hd(u,n[v].hostAttrs,l);return hd(u,i.attrs,l)}(n,i,u)}return void 0!==v&&(u?i.residualClasses=v:i.residualStyles=v),l}(p,v,i,u),function Tc(n,i,l,u,p,v){let A=v?i.classBindings:i.styleBindings,H=_l(A),re=Xl(A);n[u]=l;let yt,Le=!1;
1if(Array.isArray(l)){const Bt=l;yt=Bt[1],(null===yt||Ht(Bt,yt)>0)&&(Le=!0)}else yt=l;if(p)if(0!==re){const gn=_l(n[H+1]);n[u+1]=Hh(gn,H),0!==gn&&(n[gn+1]=Sa(n[gn+1],u)),n[H+1]=function pp(n,i){return 131071&n|i<<17}(n[H+1],u)}else n[u+1]=Hh(H,0),0!==H&&(n[H+1]=Sa(n[H+1],u)),H=u;else n[u+1]=Hh(re,0),0===H?H=u:n[re+1]=Sa(n[re+1],u),re=u;Le&&(n[u+1]=mp(n[u+1])),Sc(n,yt,u,!0),Sc(n,yt,u,!1),function u0(n,i,l,u,p){const v=p?n.residualClasses:n.residualStyles;null!=v&&"string"==typeof i&&Ht(v,i)>=0&&(l[u+1]=Vh(l[u+1]))}(i,yt,n,u,v),A=Hh(H,re),v?i.classBindings=A:i.styleBindings=A}(p,v,i,l,A,u)}}function wf(n,i,l,u,p){let v=null;const A=l.directiveEnd;let H=l.directiveStylingLast;for(-1===H?H=l.directiveStart:H++;H<A&&(v=i[H],u=hd(u,v.hostAttrs,p),v!==n);)H++;return null!==n&&(l.directiveStylingLast=H),u}function hd(n,i,l){const u=l?1:2;let p=-1;if(null!==i)for(let v=0;v<i.length;v++){const A=i[v];"number"==typeof A?p=A:p===u&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),fe(n,A,!!l||i[++v]))}return void 0===n?null:n}function Xg(n,i,l,u,p,v,A,H){if(!(3&i.type))return;const re=n.data,Le=re[H+1];am(function rg(n){return 1==(1&n)}(Le)?fd(re,i,l,p,Xl(Le),A):void 0)||(am(v)||function Au(n){return 2==(2&n)}(Le)&&(v=fd(re,null,l,p,H,A)),function B_(n,i,l,u,p){if(i)p?n.addClass(l,u):n.removeClass(l,u);else{let v=-1===u.indexOf("-")?void 0:ua.DashCase;null==p?n.removeStyle(l,u,v):("string"==typeof p&&p.endsWith("!important")&&(p=p.slice(0,-10),v|=ua.Important),n.setStyle(l,u,p,v))}}(u,A,qt(zt(),l),p,v))}function fd(n,i,l,u,p,v){const A=null===i;let H;for(;p>0;){const re=n[p],Le=Array.isArray(re),yt=Le?re[1]:re,Bt=null===yt;let gn=l[p+1];gn===Dr&&(gn=Bt?Pt:void 0);let On=Bt?Se(gn,u):yt===u?gn:void 0;if(Le&&!am(On)&&(On=Se(re,u)),am(On)&&(H=On,A))return H;const qn=n[p+1];p=A?_l(qn):Xl(qn)}if(null!==i){let re=v?i.residualClasses:i.residualStyles;null!=re&&(H=Se(re,u))}return H}function am(n){return void 0!==n}function Cf(n,i){return 0!=(n.flags&(i?16:32))}function e_(n,i=""){const l=Wn(),u=zi(),p=n+22,v=u.firstCreatePass?Mc(u,p,1,i,null):u.data[p],A=l[p]=function $e(n,i){return n.createText(i)}(l[11],i);$l(u,l,A,v),Z(v,!1)}function Zd(n){return Ef("",n,""),Zd}function Ef(n,i,l){const u=Wn(),p=Ec(u,n,i,l);return p!==Dr&&nc(u,zt(),p),Ef}function lm(n,i,l,u,p){const v=Wn(),A=cd(v,n,i,l,u,p);return A!==Dr&&nc(v,zt(),A),lm}function dm(n,i,l){Tl(fe,vl,Ec(Wn(),n,i,l),!0)}function hm(n,i,l){const u=Wn();return ka(u,_r(),i)&&Za(zi(),Pn(),u,n,i,u[11],l,!0),hm}function fm(n,i,l){const u=Wn();if(ka(u,_r(),i)){const v=zi(),A=Pn();Za(v,A,u,n,i,rf(ro(v.data),A,u),l,!0)}return fm}const _d=void 0;var Xy=["en",[["a","p"],["AM","PM"],_d],[["AM","PM"],_d,_d],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_d,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],_d,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",_d,"{1} 'at' {0}",_d],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Jy(n){const l=Math.floor(Math.abs(n)),u=n.toString().replace(/^[^.]*\.?/,"").length;return 1===l&&0===u?1:5}];let Sl={};function pm(n,i,l){"string"!=typeof i&&(l=i,i=n[dr.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),Sl[i]=n,l&&(Sl[i][dr.ExtraData]=l)}function __(n){const i=function v0(n){return n.toLowerCase().replace(/_/g,"-")}(n);let l=v_(i);if(l)return l;const u=i.split("-")[0];if(l=v_(u),l)return l;if("en"===u)return Xy;throw new be(701,!1)}function y_(n){return __(n)[dr.PluralCase]}function v_(n){return n in Sl||(Sl[n]=Ue.ng&&Ue.ng.common&&Ue.ng.common.locales&&Ue.ng.common.locales[n]),Sl[n]}var dr=(()=>((dr=dr||{})[dr.LocaleId=0]="LocaleId",dr[dr.DayPeriodsFormat=1]="DayPeriodsFormat",dr[dr.DayPeriodsStandalone=2]="DayPeriodsStandalone",dr[dr.DaysFormat=3]="DaysFormat",dr[dr.DaysStandalone=4]="DaysStandalone",dr[dr.MonthsFormat=5]="MonthsFormat",dr[dr.MonthsStandalone=6]="MonthsStandalone",dr[dr.Eras=7]="Eras",dr[dr.FirstDayOfWeek=8]="FirstDayOfWeek",dr[dr.WeekendRange=9]="WeekendRange",dr[dr.DateFormat=10]="DateFormat",dr[dr.TimeFormat=11]="TimeFormat",dr[dr.DateTimeFormat=12]="DateTimeFormat",dr[dr.NumberSymbols=13]="NumberSymbols",dr[dr.NumberFormats=14]="NumberFormats",dr[dr.CurrencyCode=15]="CurrencyCode",dr[dr.CurrencySymbol=16]="CurrencySymbol",dr[dr.CurrencyName=17]="CurrencyName",dr[dr.Currencies=18]="Currencies",dr[dr.Directionality=19]="Directionality",dr[dr.PluralCase=20]="PluralCase",dr[dr.ExtraData=21]="ExtraData",dr))();const rh="en-US";let mm=rh;function ov(n,i,l,u,p){if(n=q(n),Array.isArray(n))for(let v=0;v<n.length;v++)ov(n[v],i,l,u,p);else{const v=zi(),A=Wn();let H=dl(n)?n:q(n.provide),re=_c(n);const Le=Fr(),yt=1048575&Le.providerIndexes,Bt=Le.directiveStart,gn=Le.providerIndexes>>20;if(dl(n)||!n.multi){const On=new Qs(re,p,vc),qn=lv(H,i,p?yt:yt+gn,Bt);-1===qn?(mn(wn(Le,A),v,H),av(v,n,i.length),i.push(H),Le.directiveStart++,Le.directiveEnd++,p&&(Le.providerIndexes+=1048576),l.push(On),A.push(On)):(l[qn]=On,A[qn]=On)}else{const On=lv(H,i,yt+gn,Bt),qn=lv(H,i,yt,yt+gn),hi=On>=0&&l[On],Ci=qn>=0&&l[qn];if(p&&!Ci||!p&&!hi){mn(wn(Le,A),v,H);const ji=function KM(n,i,l,u,p){const v=new Qs(n,l,vc);return v.multi=[],v.index=i,v.componentProviders=0,P0(v,p,u&&!l),v}(p?$M:WM,l.length,p,u,re);!p&&Ci&&(l[qn].providerFactory=ji),av(v,n,i.length,0),i.push(H),Le.directiveStart++,Le.directiveEnd++,p&&(Le.providerIndexes+=1048576),l.push(ji),A.push(ji)}else av(v,n,On>-1?On:qn,P0(l[p?qn:On],re,!p&&u));!p&&u&&Ci&&l[qn].componentProviders++}}}function av(n,i,l,u){const p=dl(i),v=function yu(n){return!!n.useClass}(i);
1if(p||v){const re=(v?q(i.useClass):i).prototype.ngOnDestroy;if(re){const Le=n.destroyHooks||(n.destroyHooks=[]);if(!p&&i.multi){const yt=Le.indexOf(l);-1===yt?Le.push(l,[u,re]):Le[yt+1].push(u,re)}else Le.push(l,re)}}}function P0(n,i,l){return l&&n.componentProviders++,n.multi.push(i)-1}function lv(n,i,l,u){for(let p=l;p<u;p++)if(i[p]===n)return p;return-1}function WM(n,i,l,u){return cv(this.multi,[])}function $M(n,i,l,u){const p=this.multi;let v;if(this.providerFactory){const A=this.providerFactory.componentProviders,H=kr(l,l[1],this.providerFactory.index,u);v=H.slice(0,A),cv(p,v);for(let re=A;re<H.length;re++)v.push(H[re])}else v=[],cv(p,v);return v}function cv(n,i){for(let l=0;l<n.length;l++)i.push((0,n[l])());return i}function F0(n,i=[]){return l=>{l.providersResolver=(u,p)=>function GM(n,i,l){const u=zi();if(u.firstCreatePass){const p=Ri(n);ov(l,u.data,u.blueprint,p,!0),ov(i,u.data,u.blueprint,p,!1)}}(u,p?p(n):n,i)}}class Af{}class N0{}function ZM(n,i){return new B0(n,null!=i?i:null)}class B0 extends Af{constructor(i,l){super(),this._parent=l,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Hp(this);const u=fi(i);this._bootstrapComponents=Ka(u.bootstrap),this._r3Injector=Fh(i,l,[{provide:Af,useValue:this},{provide:Gc,useValue:this.componentFactoryResolver}],S(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(l=>l()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class dv extends N0{constructor(i){super(),this.moduleType=i}create(i){return new B0(this.moduleType,i)}}class QM extends Af{constructor(i,l,u){super(),this.componentFactoryResolver=new Hp(this),this.instance=null;const p=new qf([...i,{provide:Af,useValue:this},{provide:Gc,useValue:this.componentFactoryResolver}],l||vu(),u,new Set(["environment"]));this.injector=p,p.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function uv(n,i,l=null){return new QM(n,i,l).injector}let qM=(()=>{class n{constructor(l){this._injector=l,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(l){if(!l.standalone)return null;if(!this.cachedInjectors.has(l.id)){const u=Zf(0,l.type),p=u.length>0?uv([u],this._injector,`Standalone[${l.type.name}]`):null;this.cachedInjectors.set(l.id,p)}return this.cachedInjectors.get(l.id)}ngOnDestroy(){try{for(const l of this.cachedInjectors.values())null!==l&&l.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=Ve({token:n,providedIn:"environment",factory:()=>new n(ki(Uc))}),n})();function Y0(n){n.getStandaloneInjector=i=>i.get(qM).getOrCreateStandaloneInjector(n)}function W0(n,i,l){const u=br()+n,p=Wn();return p[u]===Dr?El(p,u,l?i.call(l):i()):function ad(n,i){return n[i]}(p,u)}function $0(n,i,l,u){return Q0(Wn(),br(),n,i,l,u)}function K0(n,i,l,u,p){return q0(Wn(),br(),n,i,l,u,p)}function Z0(n,i,l,u,p,v){return function J0(n,i,l,u,p,v,A,H){const re=i+l;
vendor: 1,387 bytes, line 1
1return function jd(n,i,l,u,p){const v=Nl(n,i,l,u);return ka(n,i+2,p)||v}(n,re,p,v,A)?El(n,re+3,H?u.call(H,p,v,A):u(p,v,A)):ym(n,re+3)}(Wn(),br(),n,i,l,u,p,v)}function ym(n,i){const l=n[i];return l===Dr?void 0:l}function Q0(n,i,l,u,p,v){const A=i+l;return ka(n,A,p)?El(n,A+1,v?u.call(v,p):u(p)):ym(n,A+1)}function q0(n,i,l,u,p,v,A){const H=i+l;return Nl(n,H,p,v)?El(n,H+2,A?u.call(A,p,v):u(p,v)):ym(n,H+2)}function tb(n,i){const l=zi();let u;const p=n+22;l.firstCreatePass?(u=function hD(n,i){if(i)for(let l=i.length-1;l>=0;l--){const u=i[l];if(n===u.name)return u}}(i,l.pipeRegistry),l.data[p]=u,u.onDestroy&&(l.destroyHooks||(l.destroyHooks=[])).push(p,u.onDestroy)):u=l.data[p];const v=u.factory||(u.factory=ls(u.type)),A=B(vc);try{const H=Ns(!1),re=v();return Ns(H),function ff(n,i,l,u){l>=n.data.length&&(n.data[l]=null,n.blueprint[l]=null),i[l]=u}(l,Wn(),p,re),re}finally{B(A)}}function nb(n,i,l){const u=n+22,p=Wn(),v=Ln(p,u);return vm(p,u)?Q0(p,br(),i,v.transform,l,v):v.transform(l)}function ib(n,i,l,u){const p=n+22,v=Wn(),A=Ln(v,p);return vm(v,p)?q0(v,br(),i,A.transform,l,u,A):A.transform(l,u)}function vm(n,i){return n[1].data[i].pure}function fv(n){return i=>{setTimeout(n,void 0,i)}}const Ac=class gD extends s.xQ{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,l,u){var p,v,A;let H=i,re=l||(()=>null),Le=u;if(i&&"object"==typeof i){const Bt=i;
1H=null===(p=Bt.next)||void 0===p?void 0:p.bind(Bt),re=null===(v=Bt.error)||void 0===v?void 0:v.bind(Bt),Le=null===(A=Bt.complete)||void 0===A?void 0:A.bind(Bt)}this.__isAsync&&(re=fv(re),H&&(H=fv(H)),Le&&(Le=fv(Le)));const yt=super.subscribe({next:H,error:re,complete:Le});return i instanceof a.w&&i.add(yt),yt}};function _D(){return this._results[od()]()}class x_{constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const l=od(),u=x_.prototype;u[l]||(u[l]=_D)}get changes(){return this._changes||(this._changes=new Ac)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,l){return this._results.reduce(i,l)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,l){const u=this;u.dirty=!1;const p=Yt(i);(this._changesDetected=!function et(n,i,l){if(n.length!==i.length)return!1;for(let u=0;u<n.length;u++){let p=n[u],v=i[u];if(l&&(p=l(p),v=l(v)),v!==p)return!1}return!0}(u._results,p,l))&&(u._results=p,u.length=p.length,u.last=p[this.length-1],u.first=p[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let bm=(()=>{class n{}return n.__NG_ELEMENT_ID__=bD,n})();const yD=bm,vD=class extends yD{constructor(i,l,u){super(),this._declarationLView=i,this._declarationTContainer=l,this.elementRef=u}createEmbeddedView(i,l){const u=this._declarationTContainer.tViews,p=Ru(this._declarationLView,u,i,16,null,u.declTNode,null,null,null,null,l||null);p[17]=this._declarationLView[this._declarationTContainer.index];const A=this._declarationLView[19];return null!==A&&(p[19]=A.createEmbeddedView(u)),wc(u,p,i),new Hu(p)}};function bD(){return T_(Fr(),Wn())}function T_(n,i){return 4&n.type?new vD(i,n,Wc(n,i)):null}let S_=(()=>{class n{}return n.__NG_ELEMENT_ID__=MD,n})();function MD(){return ob(Fr(),Wn())}const DD=S_,rb=class extends DD{constructor(i,l,u){super(),this._lContainer=i,this._hostTNode=l,this._hostLView=u}get element(){return Wc(this._hostTNode,this._hostLView)}get injector(){return new qs(this._hostTNode,this._hostLView)}get parentInjector(){const i=jn(this._hostTNode,this._hostLView);if(Ja(i)){const l=hs(i,this._hostLView),u=Fo(i);return new qs(l[1].data[u+8],l)}return new qs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const l=sb(this._lContainer);return null!==l&&l[i]||null}get length(){return this._lContainer.length-10}createEmbeddedView(i,l,u){let p,v;"number"==typeof u?p=u:null!=u&&(p=u.index,v=u.injector);const A=i.createEmbeddedView(l||{},v);return this.insert(A,p),A}createComponent(i,l,u,p,v){const A=i&&!function g(n){return"function"==typeof n}(i);let H;if(A)H=l;else{const Bt=l||{};H=Bt.index,u=Bt.injector,p=Bt.projectableNodes,v=Bt.environmentInjector||Bt.ngModuleRef}const re=A?i:new Vd(fn(i)),Le=u||this.parentInjector;if(!v&&null==re.ngModule){const gn=(A?Le:this.parentInjector).get(Uc,null);gn&&(v=gn)}const yt=re.create(Le,p,void 0,v);return this.insert(yt.hostView,H),yt}insert(i,l){const u=i._lView,p=u[1];if(function Er(n){return Mn(n[3])}(u)){const yt=this.indexOf(i);if(-1!==yt)this.detach(yt);else{const Bt=u[3],gn=new rb(Bt,Bt[6],Bt[3]);gn.detach(gn.indexOf(i))}}const v=this._adjustIndex(l),A=this._lContainer;!function Ha(n,i,l,u){const p=10+u,v=l.length;u>0&&(l[p-1][4]=i),u<v-10?(i[4]=l[p],mi(l,10+u,i)):(l.push(i),i[4]=null),i[3]=l;const A=i[17];null!==A&&l!==A&&function Ta(n,i){const l=n[9];i[16]!==i[3][3][16]&&(n[2]=!0),null===l?n[9]=[i]:l.push(i)}(A,i);const H=i[19];null!==H&&H.insertView(n),i[2]|=64}(p,u,A,v);const H=Kl(v,A),re=u[11],Le=ou(re,A[7]);return null!==Le&&function vi(n,i,l,u,p,v){u[0]=p,u[6]=i,Ed(n,u,l,1,p,v)}(p,A[6],re,u,Le,H),i.attachToViewContainerRef(),mi(pv(A),v,i),i}move(i,l){return this.insert(i,l)}indexOf(i){const l=sb(this._lContainer);return null!==l?l.indexOf(i):-1}remove(i){const l=this._adjustIndex(i,-1),u=fa(this._lContainer,l);u&&(cr(pv(this._lContainer),l),Nc(u[1],u))}detach(i){const l=this._adjustIndex(i,-1),u=fa(this._lContainer,l);return u&&null!=cr(pv(this._lContainer),l)?new Hu(u):null}_adjustIndex(i,l=0){return null==i?this.length+l:i}};
vendor: 5,275 bytes, line 1
1function sb(n){return n[8]}function pv(n){return n[8]||(n[8]=[])}function ob(n,i){let l;const u=i[n.index];if(Mn(u))l=u;else{let p;if(8&n.type)p=hr(u);else{const v=i[11];p=v.createComment("");const A=Ce(n,i);Ml(v,ou(v,A),p,function wm(n,i){return n.nextSibling(i)}(v,A),!1)}i[n.index]=l=tf(u,i,p,n),Yd(i,l)}return new rb(l,n,i)}class mv{constructor(i){this.queryList=i,this.matches=null}clone(){return new mv(this.queryList)}setDirty(){this.queryList.setDirty()}}class gv{constructor(i=[]){this.queries=i}createEmbeddedView(i){const l=i.queries;if(null!==l){const u=null!==i.contentQueries?i.contentQueries[0]:l.length,p=[];for(let v=0;v<u;v++){const A=l.getByIndex(v);p.push(this.queries[A.indexInDeclarationView].clone())}return new gv(p)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let l=0;l<this.queries.length;l++)null!==mb(i,l).matches&&this.queries[l].setDirty()}}class ab{constructor(i,l,u=null){this.predicate=i,this.flags=l,this.read=u}}class _v{constructor(i=[]){this.queries=i}elementStart(i,l){for(let u=0;u<this.queries.length;u++)this.queries[u].elementStart(i,l)}elementEnd(i){for(let l=0;l<this.queries.length;l++)this.queries[l].elementEnd(i)}embeddedTView(i){let l=null;for(let u=0;u<this.length;u++){const p=null!==l?l.length:0,v=this.getByIndex(u).embeddedTView(i,p);v&&(v.indexInDeclarationView=u,null!==l?l.push(v):l=[v])}return null!==l?new _v(l):null}template(i,l){for(let u=0;u<this.queries.length;u++)this.queries[u].template(i,l)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class yv{constructor(i,l=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=l}elementStart(i,l){this.isApplyingToNode(l)&&this.matchTNode(i,l)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,l){this.elementStart(i,l)}embeddedTView(i,l){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,l),new yv(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const l=this._declarationNodeIndex;let u=i.parent;for(;null!==u&&8&u.type&&u.index!==l;)u=u.parent;return l===(null!==u?u.index:-1)}return this._appliesToNextNode}matchTNode(i,l){const u=this.metadata.predicate;if(Array.isArray(u))for(let p=0;p<u.length;p++){const v=u[p];this.matchTNodeWithReadOption(i,l,ED(l,v)),this.matchTNodeWithReadOption(i,l,so(l,i,v,!1,!1))}else u===bm?4&l.type&&this.matchTNodeWithReadOption(i,l,-1):this.matchTNodeWithReadOption(i,l,so(l,i,u,!1,!1))}matchTNodeWithReadOption(i,l,u){if(null!==u){const p=this.metadata.read;if(null!==p)if(p===$c||p===S_||p===bm&&4&l.type)this.addMatch(l.index,-2);else{const v=so(l,i,p,!1,!1);null!==v&&this.addMatch(l.index,v)}else this.addMatch(l.index,u)}}addMatch(i,l){null===this.matches?this.matches=[i,l]:this.matches.push(i,l)}}function ED(n,i){const l=n.localNames;if(null!==l)for(let u=0;u<l.length;u+=2)if(l[u]===i)return l[u+1];return null}function TD(n,i,l,u){return-1===l?function xD(n,i){return 11&n.type?Wc(n,i):4&n.type?T_(n,i):null}(i,n):-2===l?function SD(n,i,l){return l===$c?Wc(i,n):l===bm?T_(i,n):l===S_?ob(i,n):void 0}(n,i,u):kr(n,n[1],l,i)}function lb(n,i,l,u){const p=i[19].queries[u];if(null===p.matches){const v=n.data,A=l.matches,H=[];for(let re=0;re<A.length;re+=2){const Le=A[re];H.push(Le<0?null:TD(i,v[Le],A[re+1],l.metadata.read))}p.matches=H}return p.matches}function vv(n,i,l,u){const p=n.queries.getByIndex(l),v=p.matches;if(null!==v){const A=lb(n,i,p,l);for(let H=0;H<v.length;H+=2){const re=v[H];if(re>0)u.push(A[H/2]);else{const Le=v[H+1],yt=i[-re];for(let Bt=10;Bt<yt.length;Bt++){const gn=yt[Bt];gn[17]===gn[3]&&vv(gn[1],gn,Le,u)}if(null!==yt[9]){const Bt=yt[9];for(let gn=0;gn<Bt.length;gn++){const On=Bt[gn];vv(On[1],On,Le,u)}}}}}return u}function cb(n){const i=Wn(),l=zi(),u=va();ba(u+1);const p=mb(l,u);if(n.dirty&&function Fi(n){return 4==(4&n[2])}(i)===(2==(2&p.metadata.flags))){if(null===p.matches)n.reset([]);else{const v=p.crossesNgTemplate?vv(l,i,u,[]):lb(l,i,p,u);n.reset(v,Xf),n.notifyOnChanges()}return!0}return!1}function db(n,i,l){const u=zi();u.firstCreatePass&&(pb(u,new ab(n,i,l),-1),2==(2&i)&&(u.staticViewQueries=!0)),fb(u,Wn(),i)}function ub(n,i,l,u){const p=zi();if(p.firstCreatePass){const v=Fr();pb(p,new ab(i,l,u),v.index),function AD(n,i){const l=n.contentQueries||(n.contentQueries=[]);i!==(l.length?l[l.length-1]:-1)&&l.push(n.queries.length-1,i)}(p,n),2==(2&l)&&(p.staticContentQueries=!0)}fb(p,Wn(),l)}function hb(){return function kD(n,i){return n[19].queries[i].queryList}(Wn(),va())}function fb(n,i,l){const u=new x_(4==(4&l));Qh(n,i,u,u.destroy),null===i[19]&&(i[19]=new gv),i[19].queries.push(new mv(u))}function pb(n,i,l){null===n.queries&&(n.queries=new _v),n.queries.track(new yv(i,l))}function mb(n,i){return n.queries.getByIndex(i)}function gb(n,i){return T_(n,i)}function A_(...n){}const Pb=new Hr("Application Initializer");let I_=(()=>{class n{constructor(l){this.appInits=l,this.resolve=A_,this.reject=A_,this.initialized=!1,this.done=!1,this.donePromise=new Promise((u,p)=>{this.resolve=u,this.reject=p})}
1runInitializers(){if(this.initialized)return;const l=[],u=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let p=0;p<this.appInits.length;p++){const v=this.appInits[p]();if(Wu(v))l.push(v);else if(vf(v)){const A=new Promise((H,re)=>{v.subscribe({complete:H,error:re})});l.push(A)}}Promise.all(l).then(()=>{u()}).catch(p=>{this.reject(p)}),0===l.length&&u(),this.initialized=!0}}return n.\u0275fac=function(l){return new(l||n)(ki(Pb,8))},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Fb=new Hr("AppId",{providedIn:"root",factory:function Nb(){return`${Cv()}${Cv()}${Cv()}`}});function Cv(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Bb=new Hr("Platform Initializer"),QD=new Hr("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Yb=new Hr("appBootstrapListener"),qD=new Hr("AnimationModuleType");let JD=(()=>{class n{log(l){console.log(l)}warn(l){console.warn(l)}}return n.\u0275fac=function(l){return new(l||n)},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const L_=new Hr("LocaleId",{providedIn:"root",factory:()=>sr(L_,pn.Optional|pn.SkipSelf)||function XD(){return"undefined"!=typeof $localize&&$localize.locale||rh}()}),ew=new Hr("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class tw{constructor(i,l){this.ngModuleFactory=i,this.componentFactories=l}}let nw=(()=>{class n{compileModuleSync(l){return new dv(l)}compileModuleAsync(l){return Promise.resolve(this.compileModuleSync(l))}compileModuleAndAllComponentsSync(l){const u=this.compileModuleSync(l),v=Ka(fi(l).declarations).reduce((A,H)=>{const re=fn(H);return re&&A.push(new Vd(re)),A},[]);return new tw(u,v)}compileModuleAndAllComponentsAsync(l){return Promise.resolve(this.compileModuleAndAllComponentsSync(l))}clearCache(){}clearCacheFor(l){}getModuleId(l){}}return n.\u0275fac=function(l){return new(l||n)},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const sw=(()=>Promise.resolve(0))();function Ev(n){"undefined"==typeof Zone?sw.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Vl{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:u=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ac(!1),this.onMicrotaskEmpty=new Ac(!1),this.onStable=new Ac(!1),this.onError=new Ac(!1),"undefined"==typeof Zone)throw new be(908,!1);Zone.assertZonePatched();const p=this;if(p._nesting=0,p._outer=p._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const v=Zone.AsyncStackTaggingZoneSpec;p._inner=p._inner.fork(new v("Angular"))}Zone.TaskTrackingZoneSpec&&(p._inner=p._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(p._inner=p._inner.fork(Zone.longStackTraceZoneSpec)),p.shouldCoalesceEventChangeDetection=!u&&l,p.shouldCoalesceRunChangeDetection=u,p.lastRequestAnimationFrameId=-1,p.nativeRequestAnimationFrame=function ow(){let n=Ue.requestAnimationFrame,i=Ue.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&i){const l=n[Zone.__symbol__("OriginalDelegate")];l&&(n=l);const u=i[Zone.__symbol__("OriginalDelegate")];u&&(i=u)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function cw(n){const i=()=>{!function lw(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Ue,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Tv(n),n.isCheckStableRunning=!0,xv(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Tv(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(l,u,p,v,A,H)=>{try{return Ub(n),l.invokeTask(p,v,A,H)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===v.type||n.shouldCoalesceRunChangeDetection)&&i(),jb(n)}},onInvoke:(l,u,p,v,A,H,re)=>{try{return Ub(n),l.invoke(p,v,A,H,re)}finally{n.shouldCoalesceRunChangeDetection&&i(),jb(n)}},onHasTask:(l,u,p,v)=>{l.hasTask(p,v),u===p&&("microTask"==v.change?(n._hasPendingMicrotasks=v.microTask,Tv(n),xv(n)):"macroTask"==v.change&&(n.hasPendingMacrotasks=v.macroTask))},onHandleError:(l,u,p,v)=>(l.handleError(p,v),n.runOutsideAngular(()=>n.onError.emit(v)),!1)})}(p)}
vendor: 4,696 bytes, line 1
1static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Vl.isInAngularZone())throw new be(909,!1)}static assertNotInAngularZone(){if(Vl.isInAngularZone())throw new be(909,!1)}run(i,l,u){return this._inner.run(i,l,u)}runTask(i,l,u,p){const v=this._inner,A=v.scheduleEventTask("NgZoneEvent: "+p,i,aw,A_,A_);try{return v.runTask(A,l,u)}finally{v.cancelTask(A)}}runGuarded(i,l,u){return this._inner.runGuarded(i,l,u)}runOutsideAngular(i){return this._outer.run(i)}}const aw={};function xv(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Tv(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function Ub(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function jb(n){n._nesting--,xv(n)}class dw{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ac,this.onMicrotaskEmpty=new Ac,this.onStable=new Ac,this.onError=new Ac}run(i,l,u){return i.apply(l,u)}runGuarded(i,l,u){return i.apply(l,u)}runOutsideAngular(i){return i()}runTask(i,l,u,p){return i.apply(l,u)}}const zb=new Hr(""),Gb=new Hr("");let Dm,uw=(()=>{class n{constructor(l,u,p){this._ngZone=l,this.registry=u,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Dm||(function hw(n){Dm=n}(p),p.addToWindow(u)),this._watchAngularEvents(),l.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Vl.assertNotInAngularZone(),Ev(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Ev(()=>{for(;0!==this._callbacks.length;){let l=this._callbacks.pop();clearTimeout(l.timeoutId),l.doneCb(this._didWork)}this._didWork=!1});else{let l=this.getPendingTasks();this._callbacks=this._callbacks.filter(u=>!u.updateCb||!u.updateCb(l)||(clearTimeout(u.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(l=>({source:l.source,creationLocation:l.creationLocation,data:l.data})):[]}addCallback(l,u,p){let v=-1;u&&u>0&&(v=setTimeout(()=>{this._callbacks=this._callbacks.filter(A=>A.timeoutId!==v),l(this._didWork,this.getPendingTasks())},u)),this._callbacks.push({doneCb:l,timeoutId:v,updateCb:p})}whenStable(l,u,p){if(p&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(l,u,p),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(l){this.registry.registerApplication(l,this)}unregisterApplication(l){this.registry.unregisterApplication(l)}findProviders(l,u,p){return[]}}return n.\u0275fac=function(l){return new(l||n)(ki(Vl),ki(Wb),ki(Gb))},n.\u0275prov=Ve({token:n,factory:n.\u0275fac}),n})(),Wb=(()=>{class n{constructor(){this._applications=new Map}registerApplication(l,u){this._applications.set(l,u)}unregisterApplication(l){this._applications.delete(l)}unregisterAllApplications(){this._applications.clear()}getTestability(l){return this._applications.get(l)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(l,u=!0){var p;return null!==(p=null==Dm?void 0:Dm.findTestabilityInTree(this,l,u))&&void 0!==p?p:null}}return n.\u0275fac=function(l){return new(l||n)},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ic=null;const $b=new Hr("AllowMultipleToken"),Sv=new Hr("PlatformDestroyListeners");class mw{constructor(i,l){this.name=i,this.token=l}}function Zb(n,i,l=[]){const u=`Platform: ${i}`,p=new Hr(u);return(v=[])=>{let A=kv();if(!A||A.injector.get($b,!1)){const H=[...l,...v,{provide:p,useValue:!0}];
1n?n(H):function gw(n){if(Ic&&!Ic.get($b,!1))throw new be(400,!1);Ic=n;const i=n.get(qb);(function Kb(n){const i=n.get(Bb,null);i&&i.forEach(l=>l())})(n)}(function Qb(n=[],i){return wl.create({name:i,providers:[{provide:Eh,useValue:"platform"},{provide:Sv,useValue:new Set([()=>Ic=null])},...n]})}(H,u))}return function yw(n){const i=kv();if(!i)throw new be(401,!1);return i}()}}function kv(){var n;return null!==(n=null==Ic?void 0:Ic.get(qb))&&void 0!==n?n:null}let qb=(()=>{class n{constructor(l){this._injector=l,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(l,u){const p=function Xb(n,i){let l;return l="noop"===n?new dw:("zone.js"===n?void 0:n)||new Vl(i),l}(null==u?void 0:u.ngZone,function Jb(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(u)),v=[{provide:Vl,useValue:p}];return p.run(()=>{const A=wl.create({providers:v,parent:this.injector,name:l.moduleType.name}),H=l.create(A),re=H.injector.get(Pd,null);if(!re)throw new be(402,!1);return p.runOutsideAngular(()=>{const Le=p.onError.subscribe({next:yt=>{re.handleError(yt)}});H.onDestroy(()=>{R_(this._modules,H),Le.unsubscribe()})}),function eM(n,i,l){try{const u=l();return Wu(u)?u.catch(p=>{throw i.runOutsideAngular(()=>n.handleError(p)),p}):u}catch(u){throw i.runOutsideAngular(()=>n.handleError(u)),u}}(re,p,()=>{const Le=H.injector.get(I_);return Le.runInitializers(),Le.donePromise.then(()=>(function rc(n){Nt(n,"Expected localeId to be defined"),"string"==typeof n&&(mm=n.toLowerCase().replace(/_/g,"-"))}(H.injector.get(L_,rh)||rh),this._moduleDoBootstrap(H),H))})})}bootstrapModule(l,u=[]){const p=tM({},u);return function fw(n,i,l){const u=new dv(l);return Promise.resolve(u)}(0,0,l).then(v=>this.bootstrapModuleFactory(v,p))}_moduleDoBootstrap(l){const u=l.injector.get(O_);if(l._bootstrapComponents.length>0)l._bootstrapComponents.forEach(p=>u.bootstrap(p));else{if(!l.instance.ngDoBootstrap)throw new be(403,!1);l.instance.ngDoBootstrap(u)}this._modules.push(l)}onDestroy(l){this._destroyListeners.push(l)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new be(404,!1);this._modules.slice().forEach(u=>u.destroy()),this._destroyListeners.forEach(u=>u());const l=this._injector.get(Sv,null);l&&(l.forEach(u=>u()),l.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(l){return new(l||n)(ki(wl))},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function tM(n,i){return Array.isArray(i)?i.reduce(tM,n):Object.assign(Object.assign({},n),i)}let O_=(()=>{class n{constructor(l,u,p){this._zone=l,this._injector=u,this._exceptionHandler=p,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const v=new h.y(H=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{H.next(this._stable),H.complete()})}),A=new h.y(H=>{let re;this._zone.runOutsideAngular(()=>{re=this._zone.onStable.subscribe(()=>{Vl.assertNotInAngularZone(),Ev(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,H.next(!0))})})});const Le=this._zone.onUnstable.subscribe(()=>{Vl.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{H.next(!1)}))});return()=>{re.unsubscribe(),Le.unsubscribe()}});this.isStable=(0,c.T)(v,A.pipe((0,y.B)()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(l,u){const p=l instanceof ql;if(!this._injector.get(I_).done)throw!p&&ri(l),new be(405,false);let A;A=p?l:this._injector.get(Gc).resolveComponentFactory(l),this.componentTypes.push(A.componentType);const H=function pw(n){return n.isBoundToModule}(A)?void 0:this._injector.get(Af),Le=A.create(wl.NULL,[],u||A.selector,H),yt=Le.location.nativeElement,Bt=Le.injector.get(zb,null);return null==Bt||Bt.registerApplication(yt),Le.onDestroy(()=>{this.detachView(Le.hostView),R_(this.components,Le),null==Bt||Bt.unregisterApplication(yt)}),this._loadComponent(Le),Le}tick(){if(this._runningTick)throw new be(101,!1);try{this._runningTick=!0;for(let l of this._views)l.detectChanges()}catch(l){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(l))}finally{this._runningTick=!1}}attachView(l){const u=l;this._views.push(u),u.attachToAppRef(this)}detachView(l){const u=l;R_(this._views,u),u.detachFromAppRef()}_loadComponent(l){this.attachView(l.hostView),this.tick(),this.components.push(l),this._injector.get(Yb,[]).c
vendor: 8,862 bytes, line 1
1oncat(this._bootstrapListeners).forEach(p=>p(l))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(l=>l()),this._views.slice().forEach(l=>l.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(l){return this._destroyListeners.push(l),()=>R_(this._destroyListeners,l)}destroy(){if(this._destroyed)throw new be(406,!1);const l=this._injector;l.destroy&&!l.destroyed&&l.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(l){return new(l||n)(ki(Vl),ki(Uc),ki(Pd))},n.\u0275prov=Ve({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function R_(n,i){const l=n.indexOf(i);l>-1&&n.splice(l,1)}let iM=!0;function bw(){iM=!1}let Mw=(()=>{class n{}return n.__NG_ELEMENT_ID__=Dw,n})();function Dw(n){return function ww(n,i,l){if(Qn(n)&&!l){const u=Jn(n.index,i);return new Hu(u,u)}return 47&n.type?new Hu(i[16],i):null}(Fr(),Wn(),16==(16&n))}class lM{constructor(){}supports(i){return Uu(i)}create(i){return new kw(i)}}const Sw=(n,i)=>i;class kw{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||Sw}forEachItem(i){let l;for(l=this._itHead;null!==l;l=l._next)i(l)}forEachOperation(i){let l=this._itHead,u=this._removalsHead,p=0,v=null;for(;l||u;){const A=!u||l&&l.currentIndex<dM(u,p,v)?l:u,H=dM(A,p,v),re=A.currentIndex;if(A===u)p--,u=u._nextRemoved;else if(l=l._next,null==A.previousIndex)p++;else{v||(v=[]);const Le=H-p,yt=re-p;if(Le!=yt){for(let gn=0;gn<Le;gn++){const On=gn<v.length?v[gn]:v[gn]=0,qn=On+gn;yt<=qn&&qn<Le&&(v[gn]=On+1)}v[A.previousIndex]=yt-Le}}H!==re&&i(A,H,re)}}forEachPreviousItem(i){let l;for(l=this._previousItHead;null!==l;l=l._nextPrevious)i(l)}forEachAddedItem(i){let l;for(l=this._additionsHead;null!==l;l=l._nextAdded)i(l)}forEachMovedItem(i){let l;for(l=this._movesHead;null!==l;l=l._nextMoved)i(l)}forEachRemovedItem(i){let l;for(l=this._removalsHead;null!==l;l=l._nextRemoved)i(l)}forEachIdentityChange(i){let l;for(l=this._identityChangesHead;null!==l;l=l._nextIdentityChange)i(l)}diff(i){if(null==i&&(i=[]),!Uu(i))throw new be(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let p,v,A,l=this._itHead,u=!1;if(Array.isArray(i)){this.length=i.length;for(let H=0;H<this.length;H++)v=i[H],A=this._trackByFn(H,v),null!==l&&Object.is(l.trackById,A)?(u&&(l=this._verifyReinsertion(l,v,A,H)),Object.is(l.item,v)||this._addIdentityChange(l,v)):(l=this._mismatch(l,v,A,H),u=!0),l=l._next}else p=0,function Wp(n,i){if(Array.isArray(n))for(let l=0;l<n.length;l++)i(n[l]);else{const l=n[od()]();let u;for(;!(u=l.next()).done;)i(u.value)}}(i,H=>{A=this._trackByFn(p,H),null!==l&&Object.is(l.trackById,A)?(u&&(l=this._verifyReinsertion(l,H,A,p)),Object.is(l.item,H)||this._addIdentityChange(l,H)):(l=this._mismatch(l,H,A,p),u=!0),l=l._next,p++}),this.length=p;return this._truncate(l),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,l,u,p){let v;return null===i?v=this._itTail:(v=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(u,null))?(Object.is(i.item,l)||this._addIdentityChange(i,l),this._reinsertAfter(i,v,p)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(u,p))?(Object.is(i.item,l)||this._addIdentityChange(i,l),this._moveAfter(i,v,p)):i=this._addAfter(new Aw(l,u),v,p),i}_verifyReinsertion(i,l,u,p){let v=null===this._unlinkedRecords?null:this._unlinkedRecords.get(u,null);return null!==v?i=this._reinsertAfter(v,i._prev,p):i.currentIndex!=p&&(i.currentIndex=p,this._addToMoves(i,p)),i}_truncate(i){for(;null!==i;){const l=i._next;this._addToRemovals(this._unlink(i)),i=l}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,l,u){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const p=i._prevRemoved,v=i._nextRemoved;return null===p?this._removalsHead=v:p._nextRemoved=v,null===v?this._removalsTail=p:v._prevRemoved=p,this._insertAfter(i,l,u),this._addToMoves(i,u),i}_moveAfter(i,l,u){return this._unlink(i),this._insertAfter(i,l,u),this._addToMoves(i,u),i}_addAfter(i,l,u){return this._insertAfter(i,l,u),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,l,u){const p=null===l?this._itHead:l._next;return i._next=p,i._prev=l,null===p?this._itTail=i:p._prev=i,null===l?this._itHead=i:l._next=i,null===this._linkedRecords&&(this._linkedRecords=new cM),this._linkedRecords.put(i),i.currentIndex=u,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const l=i._prev,u=i._next;return null===l?this._itHead=u:l._next=u,null===u?this._itTail=l:u._prev=l,i}_addToMoves(i,l){return i.previousIndex===l||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cM),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,l){return i.item=l,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class Aw{constructor(i,l){this.item=i,this.trackById=l,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Iw{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,l){let u;for(u=this._head;null!==u;u=u._nextDup)if((null===l||l<=u.currentIndex)&&Object.is(u.trackById,i))return u;return null}remove(i){const l=i._prevDup,u=i._nextDup;return null===l?this._head=u:l._nextDup=u,null===u?this._tail=l:u._prevDup=l,null===this._head}}class cM{constructor(){this.map=new Map}put(i){const l=i.trackById;let u=this.map.get(l);u||(u=new Iw,this.map.set(l,u)),u.add(i)}get(i,l){const p=this.map.get(i);return p?p.get(i,l):null}remove(i){const l=i.trackById;return this.map.get(l).remove(i)&&this.map.delete(l),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function dM(n,i,l){const u=n.previousIndex;if(null===u)return u;let p=0;return l&&u<l.length&&(p=l[u]),u+i+p}class uM{constructor(){}supports(i){return i instanceof Map||ju(i)}create(){return new Lw}}class Lw{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let l;for(l=this._mapHead;null!==l;l=l._next)i(l)}forEachPreviousItem(i){let l;for(l=this._previousMapHead;null!==l;l=l._nextPrevious)i(l)}forEachChangedItem(i){let l;for(l=this._changesHead;null!==l;l=l._nextChanged)i(l)}forEachAddedItem(i){let l;for(l=this._additionsHead;null!==l;l=l._nextAdded)i(l)}forEachRemovedItem(i){let l;for(l=this._removalsHead;null!==l;l=l._nextRemoved)i(l)}diff(i){if(i){if(!(i instanceof Map||ju(i)))throw new be(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let l=this._mapHead;
vendor: 2,062 bytes, line 1
1if(this._appendAfter=null,this._forEach(i,(u,p)=>{if(l&&l.key===p)this._maybeAddToChanges(l,u),this._appendAfter=l,l=l._next;else{const v=this._getOrCreateRecordForKey(p,u);l=this._insertBeforeOrAppend(l,v)}}),l){l._prev&&(l._prev._next=null),this._removalsHead=l;for(let u=l;null!==u;u=u._nextRemoved)u===this._mapHead&&(this._mapHead=null),this._records.delete(u.key),u._nextRemoved=u._next,u.previousValue=u.currentValue,u.currentValue=null,u._prev=null,u._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,l){if(i){const u=i._prev;return l._next=i,l._prev=u,i._prev=l,u&&(u._next=l),i===this._mapHead&&(this._mapHead=l),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=l,l._prev=this._appendAfter):this._mapHead=l,this._appendAfter=l,null}_getOrCreateRecordForKey(i,l){if(this._records.has(i)){const p=this._records.get(i);this._maybeAddToChanges(p,l);const v=p._prev,A=p._next;return v&&(v._next=A),A&&(A._prev=v),p._next=null,p._prev=null,p}const u=new Ow(i);return this._records.set(i,u),u.currentValue=l,this._addToAdditions(u),u}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,l){Object.is(l,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=l,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,l){i instanceof Map?i.forEach(l):Object.keys(i).forEac
1h(u=>l(i[u],u))}}class Ow{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function hM(){return new Rv([new lM])}let Rv=(()=>{class n{constructor(l){this.factories=l}static create(l,u){if(null!=u){const p=u.factories.slice();l=l.concat(p)}return new n(l)}static extend(l){return{provide:n,useFactory:u=>n.create(l,u||hM()),deps:[[n,new jr,new Tr]]}}find(l){const u=this.factories.find(p=>p.supports(l));if(null!=u)return u;throw new be(901,!1)}}return n.\u0275prov=Ve({token:n,providedIn:"root",factory:hM}),n})();function fM(){return new Pv([new uM])}let Pv=(()=>{class n{constructor(l){this.factories=l}static create(l,u){if(u){const p=u.factories.slice();l=l.concat(p)}return new n(l)}static extend(l){return{provide:n,useFactory:u=>n.create(l,u||fM()),deps:[[n,new jr,new Tr]]}}find(l){const u=this.factories.find(p=>p.supports(l));if(u)return u;throw new be(901,!1)}}return n.\u0275prov=Ve({token:n,providedIn:"root",factory:fM}),n})();const Fw=Zb(null,"core",[]);let Nw=(()=>{class n{constructor(l){}}return n.\u0275fac=function(l){return new(l||n)(ki(O_))},n.\u0275mod=Me({type:n}),n.\u0275inj=Qe({}),n})();function Bw(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}},9042:(Ze,_e,f)=>{"use strict";function s(I){var ee;for(let q in I){let me=null!==(ee=I[q])&&void 0!==ee?ee:"";switch(q){case"display":I.display="flex"===me?["-webkit-flex","flex"]:"inline-flex"===me?["-webkit-inline-flex","inline-flex"]:me;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":I["-webkit-"+q]=me;break;case"flex-direction":I["-webkit-flex-direction"]=me,I["flex-direction"]=me;break;case"order":I.order=I["-webkit-"+q]=isNaN(+me)?"0":me}}return I}f.d(_e,{Ar:()=>c,GK:()=>s,iQ:()=>h,kt:()=>E,tj:()=>x});const a="inline",h=["row","column","row-reverse","column-reverse"];function c(I){let[ee,q,me]=y(I);return function S(I,ee=null,q=!1){return{display:q?"inline-flex":"flex","box-sizing":"border-box","flex-direction":I,"flex-wrap":ee||null}}(ee,q,me)}function y(I){var ee;I=null!==(ee=null==I?void 0:I.toLowerCase())&&void 0!==ee?ee:"";let[q,me,Te]=I.split(" ");return h.find(be=>be===q)||(q=h[0]),me===a&&(me=Te!==a?Te:"",Te=a),[q,T(me),!!Te]}function x(I){let[ee]=y(I);return ee.indexOf("row")>-1}function T(I){if(I)switch(I.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":I="wrap-reverse";break;case"no":case"none":case"nowrap":I="nowrap";break;default:I="wrap"}return I}function E(I,...ee){if(null==I)throw TypeError("Cannot convert undefined or null to object");for(let q of ee)if(null!=q)for(let me in q)q.hasOwnProperty(me)&&(I[me]=q[me]);return I}},3270:(Ze,_e,f)=>{"use strict";f.d(_e,{Bs:()=>ge,FL:()=>Ft,IR:()=>Zt,Ot:()=>ei,QI:()=>lt,RK:()=>te,WU:()=>Ae,g5:()=>Oe,iR:()=>ct,u0:()=>Pt,wY:()=>at,yB:()=>Fe});var s=f(5e3),a=f(9808),h=f(591),c=f(6498),y=f(6787),x=f(8929),T=f(8139),S=f(1086),E=f(9042),I=f(2198),ee=f(2868),q=f(13),me=f(7545),Te=f(4850),be=f(5778),Pe=f(7625);const Et={provide:s.tb,useFactory:function gt(W,xe){return()=>{if((0,a.NF)(xe)){const L=Array.from(W.querySelectorAll(`[class*=${Kt}]`)),Q=/\bflex-layout-.+?\b/g;L.forEach(Me=>{Me.classList.contains(`${Kt}ssr`)&&Me.parentNode?Me.parentNode.removeChild(Me):Me.className.replace(Q,"")})}}},deps:[a.K0,s.Lbi],multi:!0},Kt="flex-layout-";let Zt=(()=>{class W{}return W.\u0275fac=function(L){return new(L||W)},W.\u0275mod=s.oAB({type:W}),W.\u0275inj=s.cJS({providers:[Et]}),W})();class ze{constructor(xe=!1,L="all",Q="",Me="",It=0){this.matches=xe,this.mediaQuery=L,this.mqAlias=Q,this.suffix=Me,this.priority=It,this.property=""}clone(){return new ze(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let ie=(()=>{class W{constructor(){this.stylesheet=new Map}addStyleToElement(L,Q,Me){const It=this.stylesheet.get(L);It?It.set(Q,Me):this.stylesheet.set(L,new Map([[Q,Me]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(L,Q){const Me=this.stylesheet.get(L);let It="";if(Me){const Je=Me.get(Q);("number"==typeof Je||"string"==typeof Je)&&(It=Je+"")}return It}}return W.\u0275fac=function(L){return new(L||W)},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const Oe={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},Ae=new s.OlP("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Oe}),at=new s.OlP("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),ge=new s.OlP("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function qe(W,xe){var L;return W=null!==(L=null==W?void 0:W.clone())&&void 0!==L?L:new ze,xe&&(W.mqAlias=xe.alias,W.mediaQuery=xe.mediaQuery,W.suffix=xe.suffix,W.priority=xe.priority),W}class lt{constructor(){this.shouldCache=!0}sideEffect(xe,L,Q){}}let te=(()=>{class W{constructor(L,Q,Me,It){this._serverStylesheet=L,this._serverModuleLoaded=Q,this._platformId=Me,this.layoutConfig=It}applyStyleToElement(L,Q,Me=null){let It={};"string"==typeof Q&&(It[Q]=Me,Q=It),It=this.layoutConfig.disableVendorPrefixes?Q:(0,E.GK)(Q),this._applyMultiValueStyleToElement(It,L)}applyStyleToElements(L,Q=[]){const Me=this.layoutConfig.disableVendorPrefixes?L:(0,E.GK)(L);Q.forEach(It=>{this._applyMultiValueStyleToElement(Me,It)})}getFlowDirection(L){const Q="flex-direction";let Me=this.lookupStyle(L,Q);return[Me||"row",this.lookupInlineStyle(L,Q)||(0,a.PM)(this._platformId)&&this._serverModuleLoaded?Me:""]}hasWrap(L){return"wrap"===this.lookupStyle(L,"flex-wrap")}lookupAttributeValue(L,Q){var Me;return null!==(Me=L.getAttribute(Q))&&void 0!==Me?Me:""}lookupInlineStyle(L,Q){return(0,a.NF)(this._platformId)?L.style.getPropertyValue(Q):function Ee(W,xe){var L;return null!==(L=an(W)[xe])&&void 0!==L?L:""}(L,Q)}lookupStyle(L,Q,Me=!1){let It="";return L&&((It=this.lookupInlineStyle(L,Q))||((0,a.NF)(this._platformId)?Me||(It=getComputedStyle(L).getPropertyValue(Q)):this._serverModuleLoaded&&(It=this._serverStylesheet.getStyleForElement(L,Q)))),It?It.trim():""}_applyMultiValueStyleToElement(L,Q){Object.keys(L).sort().forEac
1h(Me=>{const It=L[Me],Je=Array.isArray(It)?It:[It];Je.sort();for(let it of Je)it=it?it+"":"",(0,a.NF)(this._platformId)||!this._serverModuleLoaded?(0,a.NF)(this._platformId)?Q.style.setProperty(Me,it):Re(Q,Me,it):this._serverStylesheet.addStyleToElement(Q,Me,it)})}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(ie),s.LFG(at),s.LFG(s.Lbi),s.LFG(Ae))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function Re(W,xe,L){xe=xe.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const Q=an(W);Q[xe]=null!=L?L:"",function jt(W,xe){let L="";for(const Q in xe)xe[Q]&&(L+=`${Q}:${xe[Q]};`);W.setAttribute("style",L)}(W,Q)}function an(W){const xe={},L=W.getAttribute("style");if(L){const Q=L.split(/;+/g);for(let Me=0;Me<Q.length;Me++){const It=Q[Me].trim();if(It.length>0){const Je=It.indexOf(":");if(-1===Je)throw new Error(`Invalid CSS style: ${It}`);xe[It.substr(0,Je).trim()]=It.substr(Je+1).trim()}}}return xe}function Cn(W,xe){return(xe&&xe.priority||0)-(W&&W.priority||0)}function Tn(W,xe){return(W.priority||0)-(xe.priority||0)}let Nt=(()=>{class W{constructor(L,Q,Me){this._zone=L,this._platformId=Q,this._document=Me,this.source=new h.X(new ze(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const L=[];return this.registry.forEach((Q,Me)=>{Q.matches&&L.push(Me)}),L}isActive(L){var Q;const Me=this.registry.get(L);return null!==(Q=null==Me?void 0:Me.matches)&&void 0!==Q?Q:this.registerQuery(L).some(It=>It.matches)}observe(L,Q=!1){if(L&&L.length){const Me=this._observable$.pipe((0,I.h)(Je=>!Q||L.indexOf(Je.mediaQuery)>-1)),It=new c.y(Je=>{const it=this.registerQuery(L);if(it.length){const Rt=it.pop();it.forEach(fn=>{Je.next(fn)}),this.source.next(Rt)}Je.complete()});return(0,y.T)(It,Me)}return this._observable$}registerQuery(L){const Q=Array.isArray(L)?L:[L],Me=[];return function Be(W,xe){const L=W.filter(Q=>!pe[Q]);if(L.length>0){const Q=L.join(", ");try{const Me=xe.createElement("style");Me.setAttribute("type","text/css"),Me.styleSheet||Me.appendChild(xe.createTextNode(`\n/*\n  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n  see http://bit.ly/2sd4HMP\n*/\n@media ${Q} {.fx-query-test{ }}\n`)),xe.head.appendChild(Me),L.forEach(It=>pe[It]=Me)}catch(Me){console.error(Me)}}}(Q,this._document),Q.forEach(It=>{const Je=Rt=>{this._zone.run(()=>this.source.next(new ze(Rt.matches,It)))};let it=this.registry.get(It);it||(it=this.buildMQL(It),it.addListener(Je),this.pendingRemoveListenerFns.push(()=>it.removeListener(Je)),this.registry.set(It,it)),it.matches&&Me.push(new ze(!0,It))}),Me}ngOnDestroy(){let L;for(;L=this.pendingRemoveListenerFns.pop();)L()}buildMQL(L){return function $(W,xe){return xe&&window.matchMedia("all").addListener?window.matchMedia(W):function oe(W){const xe=new EventTarget;return xe.matches="all"===W||""===W,xe.media=W,xe.addListener=()=>{},xe.removeListener=()=>{},xe.addEventListener=()=>{},xe.dispatchEvent=()=>!1,xe.onchange=null,xe}(W)}(L,(0,a.NF)(this._platformId))}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(s.R0b),s.LFG(s.Lbi),s.LFG(a.K0))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const pe={},Ve=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],mt="(orientation: portrait) and (max-width: 599.98px)",Qe="(orientation: landscape) and (max-width: 959.98px)",nt="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",At="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",tn="(orientation: portrait) and (min-width: 840px)",dt="(orientation: landscape) and (min-width: 1280px)",vt={HANDSET:`${mt}, ${Qe}`,TABLET:`${nt} , ${At}`,WEB:`${tn}, ${dt} `,HANDSET_PORTRAIT:`${mt}`,TABLET_PORTRAIT:`${nt} `,WEB_PORTRAIT:`${tn}`,HANDSET_LANDSCAPE:`${Qe}`,TABLET_LANDSCAPE:`${At}`,WEB_LANDSCAPE:`${dt}`},st=[{alias:"handset",priority:2e3,mediaQuery:vt.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:vt.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:vt.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:vt.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:vt.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:vt.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:vt.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:vt.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:vt.WEB_PORTRAIT,overlapping:!0}],we=/(\.|-|_)/g;function bt(W){let xe=W.length>0?W.charAt(0):"",L=W.length>1?W.slice(1):"";return xe.toUpperCase()+L}const pt=new s.OlP("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const W=(0,s.f3M)(ge),xe=(0,s.f3M)(Ae),L=[].concat.apply([],(W||[]).map(Me=>Array.isArray(Me)?Me:[Me]));return function pn(W,xe=[]){const L={};return W.forEach(Q=>{L[Q.alias]=Q}),xe.forEach(Q=>{L[Q.alias]?(0,E.kt)(L[Q.alias],Q):L[Q.alias]=Q}),function St(W){return W.forEach(xe=>{xe.suffix||(xe.suffix=function rn(W){return W.replace(we,"|").split("|").map(bt).join("")}(xe.alias),xe.overlapping=!!xe.overlapping)}),W}(Object.keys(L).map(Q=>L[Q]))}((xe.disableDefaultBps?[]:Ve).concat(xe.addOrientationBps?st:[]),L)}});let We=(()=>{class W{constructor(L){this.findByMap=new Map,this.items=[...L].sort(Tn)}findByAlias(L){return L?this.findWithPredicate(L,Q=>
1Q.alias===L):null}findByQuery(L){return this.findWithPredicate(L,Q=>Q.mediaQuery===L)}get overlappings(){return this.items.filter(L=>L.overlapping)}get aliases(){return this.items.map(L=>L.alias)}get suffixes(){return this.items.map(L=>{var Q;return null!==(Q=null==L?void 0:L.suffix)&&void 0!==Q?Q:""})}findWithPredicate(L,Q){var Me;let It=this.findByMap.get(L);return It||(It=null!==(Me=this.items.find(Q))&&void 0!==Me?Me:null,this.findByMap.set(L,It)),null!=It?It:null}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(pt))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const B="print",ne={alias:B,mediaQuery:B,priority:1e3};let z=(()=>{class W{constructor(L,Q,Me){this.breakpoints=L,this.layoutConfig=Q,this._document=Me,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new Ke,this.deactivations=[]}withPrintQuery(L){return[...L,B]}isPrintEvent(L){return L.mediaQuery.startsWith(B)}get printAlias(){var L;return[...null!==(L=this.layoutConfig.printWithBreakpoints)&&void 0!==L?L:[]]}get printBreakPoints(){return this.printAlias.map(L=>this.breakpoints.findByAlias(L)).filter(L=>null!==L)}getEventBreakpoints({mediaQuery:L}){const Q=this.breakpoints.findByQuery(L);return(Q?[...this.printBreakPoints,Q]:this.printBreakPoints).sort(Cn)}updateEvent(L){var Q;let Me=this.breakpoints.findByQuery(L.mediaQuery);return this.isPrintEvent(L)&&(Me=this.getEventBreakpoints(L)[0],L.mediaQuery=null!==(Q=null==Me?void 0:Me.mediaQuery)&&void 0!==Q?Q:""),qe(L,Me)}registerBeforeAfterPrintHooks(L){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const Q=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(L,this.getEventBreakpoints(new ze(!0,B))),L.updateStyles())},Me=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(L),L.updateStyles())};this._document.defaultView.addEventListener("beforeprint",Q),this._document.defaultView.addEventListener("afterprint",Me),this.beforePrintEventListeners.push(Q),this.afterPrintEventListeners.push(Me)}interceptEvents(L){return Q=>{this.isPrintEvent(Q)?Q.matches&&!this.isPrinting?(this.startPrinting(L,this.getEventBreakpoints(Q)),L.updateStyles()):!Q.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(L),L.updateStyles()):this.collectActivations(L,Q)}}blockPropagation(){return L=>!(this.isPrinting||this.isPrintEvent(L))}startPrinting(L,Q){this.isPrinting=!0,this.formerActivations=L.activatedBreakpoints,L.activatedBreakpoints=this.queue.addPrintBreakpoints(Q)}stopPrinting(L){L.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(L,Q){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!Q.matches){const Me=this.breakpoints.findByQuery(Q.mediaQuery);if(Me){const It=this.formerActivations&&this.formerActivations.includes(Me),Je=!this.formerActivations&&L.activatedBreakpoints.includes(Me);(It||Je)&&(this.deactivations.push(Me),this.deactivations.sort(Cn))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(L=>this._document.defaultView.removeEventListener("beforeprint",L)),this.afterPrintEventListeners.forEach(L=>this._document.defaultView.removeEventListener("afterprint",L)))}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(We),s.LFG(Ae),s.LFG(a.K0))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();class Ke{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(xe){return xe.push(ne),xe.sort(Cn),xe.forEach(L=>this.addBreakpoint(L)),this.printBreakpoints}addBreakpoint(xe){xe&&void 0===this.printBreakpoints.find(Q=>Q.mediaQuery===xe.mediaQuery)&&(this.printBreakpoints=function Ge(W){var xe;return null!==(xe=null==W?void 0:W.mediaQuery.startsWith(B))&&void 0!==xe&&xe}(xe)?[xe,...this.printBreakpoints]:[...this.printBreakpoints,xe])}clear(){this.printBreakpoints=[]}}let Fe=(()=>{class W{constructor(L,Q,Me){this.matchMedia=L,this.breakpoints=Q,this.hook=Me,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKe
1yMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new x.xQ,this.observeActivations()}get activatedAlias(){var L,Q;return null!==(Q=null===(L=this.activatedBreakpoints[0])||void 0===L?void 0:L.alias)&&void 0!==Q?Q:""}set activatedBreakpoints(L){this._activatedBreakpoints=[...L]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(L){this._useFallbacks=L}onMediaChange(L){const Q=this.findByQuery(L.mediaQuery);if(Q){L=qe(L,Q);const Me=this.activatedBreakpoints.indexOf(Q);L.matches&&-1===Me?(this._activatedBreakpoints.push(Q),this._activatedBreakpoints.sort(Cn),this.updateStyles()):!L.matches&&-1!==Me&&(this._activatedBreakpoints.splice(Me,1),this._activatedBreakpoints.sort(Cn),this.updateStyles())}}init(L,Q,Me,It,Je=[]){de(this.updateMap,L,Q,Me),de(this.clearMap,L,Q,It),this.buildElementKeyMap(L,Q),this.watchExtraTriggers(L,Q,Je)}getValue(L,Q,Me){const It=this.elementMap.get(L);if(It){const Je=void 0!==Me?It.get(Me):this.getActivatedValues(It,Q);if(Je)return Je.get(Q)}}hasValue(L,Q){const Me=this.elementMap.get(L);if(Me){const It=this.getActivatedValues(Me,Q);if(It)return void 0!==It.get(Q)||!1}return!1}setValue(L,Q,Me,It){var Je;let it=this.elementMap.get(L);if(it){const fn=(null!==(Je=it.get(It))&&void 0!==Je?Je:new Map).set(Q,Me);it.set(It,fn),this.elementMap.set(L,it)}else it=(new Map).set(It,(new Map).set(Q,Me)),this.elementMap.set(L,it);const Rt=this.getValue(L,Q);void 0!==Rt&&this.updateElement(L,Q,Rt)}trackValue(L,Q){return this.subject.asObservable().pipe((0,I.h)(Me=>Me.element===L&&Me.key===Q))}updateStyles(){this.elementMap.forEach((L,Q)=>{const Me=new Set(this.elementKeyMap.get(Q));let It=this.getActivatedValues(L);It&&It.forEach((Je,it)=>{this.updateElement(Q,it,Je),Me.delete(it)}),Me.forEach(Je=>{if(It=this.getActivatedValues(L,Je),It){const it=It.get(Je);this.updateElement(Q,Je,it)}else this.clearElement(Q,Je)})})}clearElement(L,Q){const Me=this.clearMap.get(L);if(Me){const It=Me.get(Q);It&&(It(),this.subject.next({element:L,key:Q,value:""}))}}updateElement(L,Q,Me){const It=this.updateMap.get(L);if(It){const Je=It.get(Q);Je&&(Je(Me),this.subject.next({element:L,key:Q,value:Me}))}}releaseElement(L){const Q=this.watcherMap.get(L);Q&&(Q.forEach(It=>It.unsubscribe()),this.watcherMap.delete(L));const Me=this.elementMap.get(L);Me&&(Me.forEach((It,Je)=>Me.delete(Je)),this.elementMap.delete(L))}triggerUpdate(L,Q){const Me=this.elementMap.get(L);if(Me){const It=this.getActivatedValues(Me,Q);It&&(Q?this.updateElement(L,Q,It.get(Q)):It.forEach((Je,it)=>this.updateElement(L,it,Je)))}}buildElementKeyMap(L,Q){let Me=this.elementKeyMap.get(L);Me||(Me=new Set,this.elementKeyMap.set(L,Me)),Me.add(Q)}watchExtraTriggers(L,Q,Me){if(Me&&Me.length){let It=this.watcherMap.get(L);if(It||(It=new Map,this.watcherMap.set(L,It)),!It.get(Q)){const it=(0,y.T)(...Me).subscribe(()=>{const Rt=this.getValue(L,Q);this.updateElement(L,Q,Rt)});It.set(Q,it)}}}findByQuery(L){return this.breakpoints.findByQuery(L)}getActivatedValues(L,Q){for(let It=0;It<this.activatedBreakpoints.length;It++){const it=L.get(this.activatedBreakpoints[It].alias);if(it&&(void 0===Q||it.has(Q)&&null!=it.get(Q)))return it}if(!this._useFallbacks)return;const Me=L.get("");return void 0===Q||Me&&Me.has(Q)?Me:void 0}observeActivations(){const L=this.breakpoints.items.map(Q=>Q.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(L)).pipe((0,ee.b)(this.hook.interceptEvents(this)),(0,I.h)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(Nt),s.LFG(We),s.LFG(z))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function de(W,xe,L,Q){var Me;if(void 0!==Q){const It=null!==(Me=W.get(xe))&&void 0!==Me?Me:new Map;It.set(L,Q),W.set(xe,It)}}let ct=(()=>{class W{constructor(L,Q,Me,It){this.elementRef=L,this.styleBuilder=Q,this.styler=Me,this.marshal=It,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new x.xQ,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(L){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,L,this.marshal.activatedAlias)}
1ngOnChanges(L){Object.keys(L).forEach(Q=>{if(-1!==this.inputs.indexOf(Q)){const Me=Q.split(".").slice(1).join(".");this.setValue(L[Q].currentValue,Me)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(L=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),L)}addStyles(L,Q){const Me=this.styleBuilder,It=Me.shouldCache;let Je=this.styleCache.get(L);(!Je||!It)&&(Je=Me.buildStyles(L,Q),It&&this.styleCache.set(L,Je)),this.mru=Object.assign({},Je),this.applyStyleToElement(Je),Me.sideEffect(L,Je,Q)}clearStyles(){Object.keys(this.mru).forEach(L=>{this.mru[L]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(L,Q=!1){if(L){const[Me,It]=this.styler.getFlowDirection(L);if(!It&&Q){const Je=(0,E.Ar)(Me);this.styler.applyStyleToElements(Je,[L])}return Me.trim()}return"row"}hasWrap(L){return this.styler.hasWrap(L)}applyStyleToElement(L,Q,Me=this.nativeElement){this.styler.applyStyleToElement(Me,L,Q)}setValue(L,Q){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,L,Q)}updateWithValue(L){this.currentValue!==L&&(this.addStyles(L),this.currentValue=L)}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(lt),s.Y36(te),s.Y36(Fe))},W.\u0275dir=s.lG2({type:W,features:[s.TTD]}),W})();EventTarget;let Pt=(()=>{class W{constructor(L,Q,Me){this.breakpoints=L,this.matchMedia=Q,this.hook=Me,this.filterOverlaps=!1,this.destroyed$=new x.xQ,this._media$=this.watchActivations()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(L){return function Fn(W){return W.flatMap(xe=>xe.split(",")).map(xe=>xe.trim())}(function Xt(W){return Array.isArray(W)?W:[W]}(L)).some(Me=>{const It=function _n(W,xe){var L,Q;const Me=null!==(L=xe.findByAlias(W))&&void 0!==L?L:xe.findByQuery(W);return null!==(Q=null==Me?void 0:Me.mediaQuery)&&void 0!==Q?Q:null}(Me,this.breakpoints);return null!==It&&this.matchMedia.isActive(It)})}watchActivations(){const L=this.breakpoints.items.map(Q=>Q.mediaQuery);return this.buildObservable(L)}buildObservable(L){return this.matchMedia.observe(this.hook.withPrintQuery(L)).pipe((0,I.h)(Je=>Je.matches),(0,q.b)(0,T.E),(0,me.w)(Je=>(0,S.of)(this.findAllActivations())),(0,Te.U)(Je=>this.filterOverlaps?Je.filter(it=>{var Rt;const fn=this.breakpoints.findByQuery(it.mediaQuery);return null===(Rt=null==fn?void 0:fn.overlapping)||void 0===Rt||Rt}):Je),(0,I.h)(Je=>Je.filter(Rt=>Rt.mediaQuery.length>0).length>0),(0,be.x)((Je,it)=>{if(Je.length!==it.length)return!1;const Rt=Je.map(Un=>Un.mediaQuery),fn=new Set(it.map(Un=>Un.mediaQuery));return 0===new Set(Rt.filter(Un=>!fn.has(Un))).size}),(0,Pe.R)(this.destroyed$))}findAllActivations(){return this.matchMedia.activations.map(Me=>new ze(!0,Me)).map(Me=>this.hook.isPrintEvent(Me)?this.hook.updateEvent(Me):Me).map(Me=>qe(Me,this.breakpoints.findByQuery(Me.mediaQuery))).sort(Cn)}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(We),s.LFG(Nt),s.LFG(z))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();function ei(W,xe="1",L="1"){let Q=[xe,L,W],Me=W.indexOf("calc");if(Me>0){Q[2]=Qt(W.substring(Me).trim());let It=W.substr(0,Me).trim().split(" ");2==It.length&&(Q[0]=It[0],Q[1]=It[1])}else if(0==Me)Q[2]=Qt(W.trim());else{let It=W.split(" ");Q=3===It.length?It:[xe,L,W]}return Q}function Qt(W){return W.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}function Ft(W,xe){if(void 0===xe)return W;const L=Q=>{const Me=+Q.slice(0,-"x".length);return W.endsWith("x")&&!isNaN(Me)?`${Me*xe.value}${xe.unit}`:W};return W.includes(" ")?W.split(" ").map(L).join(" "):L(W)}},3322:(Ze,_e,f)=>{"use strict";f.d(_e,{aT:()=>Nt,b8:()=>ie,oO:()=>Pe});var s=f(5e3),a=f(3270),h=f(9808),c=f(3191),y=f(7625);f(6097);let me=(()=>{class pe extends a.iR{constructor(oe,$,Ve,mt,Qe,nt,At){super(oe,null,$,Ve),this.ngClassInstance=At,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new h.mk(mt,Qe,oe,nt)),this.init(),this.setValue("","")}set klass(oe){this.ngClassInstance.klass=oe,this.setValue(oe,"")}updateWithValue(oe){this.ngClassInstance.ngClass=oe,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return pe.\u0275fac=function(oe){return new(oe||pe)(s.Y36(s.SBq),s.Y36(a.RK),s.Y36(a.yB),s.Y36(s.ZZ4),s.Y36(s.aQg),s.Y36(s.Qsj),s.Y36(h.mk,10))},pe.\u0275dir=s.lG2({type:pe,inputs:{klass:["class","klass"]},features:[s.qOj]}),pe})();const Te=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let Pe=(()=>{class pe extends me{constructor(){super(...arguments),this.inputs=Te}}return pe.\u0275fac=function(){let Be;return function($){return(Be||(Be=s.n5z(pe)))($||pe)}}(),pe.\u0275dir=s.lG2({type:pe,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[s.qOj]}),pe})(),gt=(()=>{class pe extends a.QI{buildStyles(oe,$){return{display:"true"===oe?$.display||($.isServer?"initial":""):"none"}}}return pe.\u0275fac=function(){let Be;return function($){return(Be||(Be=s.n5z(pe)))($||pe)}}(),pe.\u0275prov=s.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"}),pe})(),Et=(()=>{class pe extends a.iR{constructor(oe,$,Ve,mt,Qe,nt,At){super(oe,$,Ve,mt),this.layoutConfig=Qe,this.platformId=nt,this.serverModuleLoaded=At,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const oe=Array.from(this.nativeElement.children);for(let Ve=0;Ve<oe.length;Ve++)if(this.marshal.hasValue(oe[Ve],"flex")){this.hasFlexChild=!0;break}Kt.has(this.nativeElement)?this.display=Kt.get(this.nativeElement):(this.display=this.getDisplayStyle(),Kt.set(this.nativeElement,this.display)),this.init();const $=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===$||""===$?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(oe){Object.keys(oe).forEach($=>{if(-1!==this.inputs.indexOf($)){const Ve=$.split("."),mt=Ve.slice(1).join("."),Qe
1=oe[$].currentValue;let nt=""===Qe||0!==Qe&&(0,c.Ig)(Qe);"fxHide"===Ve[0]&&(nt=!nt),this.setValue(nt,mt)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(oe=>{this.marshal.trackValue(this.nativeElement,oe).pipe((0,y.R)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(oe=!0){if(""===oe)return;const $=(0,h.PM)(this.platformId);this.addStyles(oe?"true":"false",{display:this.display,isServer:$}),$&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}return pe.\u0275fac=function(oe){return new(oe||pe)(s.Y36(s.SBq),s.Y36(gt),s.Y36(a.RK),s.Y36(a.yB),s.Y36(a.WU),s.Y36(s.Lbi),s.Y36(a.wY))},pe.\u0275dir=s.lG2({type:pe,features:[s.qOj,s.TTD]}),pe})();const Kt=new WeakMap,Zt=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let ie=(()=>{class pe extends Et{constructor(){super(...arguments),this.inputs=Zt}}return pe.\u0275fac=function(){let Be;return function($){return(Be||(Be=s.n5z(pe)))($||pe)}}(),pe.\u0275dir=s.lG2({type:pe,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[s.qOj]}),pe})(),Nt=(()=>{class pe{}return pe.\u0275fac=function(oe){return new(oe||pe)},pe.\u0275mod=s.oAB({type:pe}),pe.\u0275inj=s.cJS({imports:[a.IR]}),pe})()},7093:(Ze,_e,f)=>{"use strict";f.d(_e,{SQ:()=>Et,Wh:()=>_t,XD:()=>B,ae:()=>Ft,s9:()=>Ke,xw:()=>ee,yH:()=>jt});var s=f(5e3),a=f(226),h=f(3270),c=f(9042),y=f(8929),x=f(7625);let T=(()=>{class W extends h.QI{buildStyles(L,{display:Q}){const Me=(0,c.Ar)(L);return Object.assign(Object.assign({},Me),{display:"none"===Q?Q:Me.display})}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const S=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let I=(()=>{class W extends h.iR{constructor(L,Q,Me,It,Je){super(L,Me,Q,It),this._config=Je,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(L){var Q;const It=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=null!==(Q=q.get(It))&&void 0!==Q?Q:new Map,q.set(It,this.styleCache),this.currentValue!==L&&(this.addStyles(L,{display:It}),this.currentValue=L)}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(h.RK),s.Y36(T),s.Y36(h.yB),s.Y36(h.WU))},W.\u0275dir=s.lG2({type:W,features:[s.qOj]}),W})(),ee=(()=>{class W extends I{constructor(){super(...arguments),this.inputs=S}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275dir=s.lG2({type:W,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl"
1:"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[s.qOj]}),W})();const q=new Map,me={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};let Te=(()=>{class W extends h.QI{constructor(L,Q){super(),this._styler=L,this._config=Q}buildStyles(L,Q){return L.endsWith(Oe)?(L=L.slice(0,L.indexOf(Oe)),function at(W,xe){const[L,Q]=W.split(" "),It=fn=>`-${fn}`;let Je="0px",it=It(null!=Q?Q:L),Rt="0px";return"rtl"===xe?Rt=It(L):Je=It(L),{margin:`0px ${Je} ${it} ${Rt}`}}(L=(0,h.FL)(L,this._config.multiplier),Q.directionality)):{}}sideEffect(L,Q,Me){const It=Me.items;if(L.endsWith(Oe)){L=L.slice(0,L.indexOf(Oe));const Je=function Ae(W,xe){const[L,Q]=W.split(" ");let It="0px",it="0px";return"rtl"===xe?it=L:It=L,{padding:`0px ${It} ${null!=Q?Q:L} ${it}`}}(L=(0,h.FL)(L,this._config.multiplier),Me.directionality);this._styler.applyStyleToElements(Je,Me.items)}else{L=(0,h.FL)(L,this._config.multiplier),L=this.addFallbackUnit(L);const Je=It.pop(),it=function qe(W,xe){const L=ge(xe.directionality,xe.layout),Q=Object.assign({},me);return Q[L]=W,Q}(L,Me);this._styler.applyStyleToElements(it,It),this._styler.applyStyleToElements(me,[Je])}}addFallbackUnit(L){return isNaN(+L)?L:`${L}${this._config.defaultUnit}`}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(h.RK),s.LFG(h.WU))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const be=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];let gt=(()=>{class W extends h.iR{constructor(L,Q,Me,It,Je,it){super(L,Je,It,it),this.zone=Q,this.directionality=Me,this.styleUtils=It,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new y.xQ;const Rt=[this.directionality.change,this.observerSubject.asObservable()];this.init(Rt),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,x.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}get childrenNodes(){const L=this.nativeElement.children,Q=[];for(let Me=L.length;Me--;)Q[Me]=L[Me];return Q}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(L){const Me=L.value.split(" ");this.layout=Me[0],c.iQ.find(It=>It===this.layout)||(this.layout="row"),this.triggerUpdate()}updateWithValue(L){const Q=this.childrenNodes.filter(Me=>1===Me.nodeType&&this.willDisplay(Me)).sort((Me,It)=>{const Je=+this.styler.lookupStyle(Me,"order"),it=+this.styler.lookupStyle(It,"order");return isNaN(Je)||isNaN(it)||Je===it?0:Je>it?1:-1});if(Q.length>0){const Me=this.directionality.value,It=this.layout;"row"===It&&"rtl"===Me?this.styleCache=Kt:"row"===It&&"rtl"!==Me?this.styleCache=ze:"column"===It&&"rtl"===Me?this.styleCache=Zt:"column"===It&&"rtl"!==Me&&(this.styleCache=ie),this.addStyles(L,{directionality:Me,items:Q,layout:It})}}clearStyles(){const L=Object.keys(this.mru).length>0,Q=L?"padding":ge(this.directionality.value,this.layout);L&&super.clearStyles(),this.styleUtils.applyStyleToElements({[Q]:""},this.childrenNodes)}willDisplay(L){const Q=this.marshal.getValue(L,"show-hide");return!0===Q||void 0===Q&&"none"!==this.styleUtils.lookupStyle(L,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{"undefined"!=typeof MutationObserver&&(this.observer=new MutationObserver(L=>{L.some(Me=>Me.addedNodes&&Me.addedNodes.length>0||Me.removedNodes&&Me.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(a.Is),s.Y36(h.RK),s.Y36(Te),s.Y36(h.yB))},W.\u0275dir=s.lG2({type:W,features:[s.qOj]}),W})(),Et=(()=>{class W extends gt{constructor(){super(...arguments),this.inputs=be}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275dir=s.lG2({type:W,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm"
1:"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[s.qOj]}),W})();const Kt=new Map,Zt=new Map,ze=new Map,ie=new Map,Oe=" grid";function ge(W,xe){switch(xe){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":default:return"rtl"===W?"margin-left":"margin-right";case"row-reverse":return"rtl"===W?"margin-right":"margin-left"}}let lt=(()=>{class W extends h.QI{constructor(L){super(),this.layoutConfig=L}buildStyles(L,Q){let[Me,It,...Je]=L.split(" "),it=Je.join(" ");const Rt=Q.direction.indexOf("column")>-1?"column":"row",fn=(0,c.tj)(Rt)?"max-width":"max-height",en=(0,c.tj)(Rt)?"min-width":"min-height",Un=String(it).indexOf("calc")>-1,ri=Un||"auto"===it,fi=String(it).indexOf("%")>-1&&!Un,yi=String(it).indexOf("px")>-1||String(it).indexOf("rem")>-1||String(it).indexOf("em")>-1||String(it).indexOf("vw")>-1||String(it).indexOf("vh")>-1;let on=Un||yi;Me="0"==Me?0:Me,It="0"==It?0:It;const Gt=!Me&&!It;let Dt={};const ln={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(it||""){case"":const Sn=!1!==this.layoutConfig.useColumnBasisZero;it="row"===Rt?"0%":Sn?"0.000000001px":"auto";break;case"initial":case"nogrow":Me=0,it="auto";break;case"grow":it="100%";break;case"noshrink":It=0,it="auto";break;case"auto":break;case"none":Me=0,It=0,it="auto";break;default:!on&&!fi&&!isNaN(it)&&(it+="%"),"0%"===it&&(on=!0),"0px"===it&&(it="0%"),Dt=(0,c.kt)(ln,Un?{"flex-grow":Me,"flex-shrink":It,"flex-basis":on?it:"100%"}:{flex:`${Me} ${It} ${on?it:"100%"}`})}return Dt.flex||Dt["flex-grow"]||(Dt=(0,c.kt)(ln,Un?{"flex-grow":Me,"flex-shrink":It,"flex-basis":it}:{flex:`${Me} ${It} ${it}`})),"0%"!==it&&"0px"!==it&&"0.000000001px"!==it&&"auto"!==it&&(Dt[en]=Gt||on&&Me?it:null,Dt[fn]=Gt||!ri&&It?it:null),Dt[en]||Dt[fn]?Q.hasWrap&&(Dt[Un?"flex-basis":"flex"]=Dt[fn]?Un?Dt[fn]:`${Me} ${It} ${Dt[fn]}`:Un?Dt[en]:`${Me} ${It} ${Dt[en]}`):Dt=(0,c.kt)(ln,Un?{"flex-grow":Me,"flex-shrink":It,"flex-basis":it}:{flex:`${Me} ${It} ${it}`}),(0,c.kt)(Dt,{"box-sizing":"border-box"})}}return W.\u0275fac=function(L){return new(L||W)(s.LFG(h.WU))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const te=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let Re=(()=>{class W extends h.iR{constructor(L,Q,Me,It,Je){super(L,It,Q,Je),this.layoutConfig=Me,this.marshal=Je,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(L){this.flexShrink=L||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(L){this.flexGrow=L||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe((0,x.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe((0,x.R)(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(L){const Me=L.value.split(" ");this.direction=Me[0],this.wrap=void 0!==Me[1]&&"wrap"===Me[1],this.triggerUpdate()}updateWithValue(L){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const Me=this.direction,It=Me.startsWith("row"),Je=this.wrap;It&&Je?this.styleCache=Tn:It&&!Je?this.styleCache=an:!It&&Je?this.styleCache=Nt:!It&&!Je&&(this.styleCache=Cn);const it=String(L).replace(";",""),Rt=(0,h.Ot)(it,this.flexGrow,this.flexShrink);this.addStyles(Rt.join(" "),{direction:Me,hasWrap:Je})}triggerReflow(){const L=this.activatedValue;if(void 0!==L){const Q=(0,h.Ot)(L+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,Q.join(" "))}}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(h.RK),s.Y36(h.WU),s.Y36(lt),s.Y36(h.yB))},W.\u0275dir=s.lG2({type:W,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[s.qOj]}),W})(),jt=(()=>{class W extends Re{constructor(){super(...arguments),this.inputs=te}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275dir=s.lG2({type:W,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[s.qOj]}),W})();
1const an=new Map,Cn=new Map,Tn=new Map,Nt=new Map;let rn=(()=>{class W extends h.QI{buildStyles(L){const Q={};switch(L=L||"stretch"){case"start":Q["align-self"]="flex-start";break;case"end":Q["align-self"]="flex-end";break;default:Q["align-self"]=L}return Q}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const St=["fxFlexAlign","fxFlexAlign.xs","fxFlexAlign.sm","fxFlexAlign.md","fxFlexAlign.lg","fxFlexAlign.xl","fxFlexAlign.lt-sm","fxFlexAlign.lt-md","fxFlexAlign.lt-lg","fxFlexAlign.lt-xl","fxFlexAlign.gt-xs","fxFlexAlign.gt-sm","fxFlexAlign.gt-md","fxFlexAlign.gt-lg"];let pt=(()=>{class W extends h.iR{constructor(L,Q,Me,It){super(L,Me,Q,It),this.DIRECTIVE_KEY="flex-align",this.styleCache=We,this.init()}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(h.RK),s.Y36(rn),s.Y36(h.yB))},W.\u0275dir=s.lG2({type:W,features:[s.qOj]}),W})();const We=new Map;let B=(()=>{class W extends pt{constructor(){super(...arguments),this.inputs=St}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275dir=s.lG2({type:W,selectors:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{fxFlexAlign:"fxFlexAlign","fxFlexAlign.xs":"fxFlexAlign.xs","fxFlexAlign.sm":"fxFlexAlign.sm","fxFlexAlign.md":"fxFlexAlign.md","fxFlexAlign.lg":"fxFlexAlign.lg","fxFlexAlign.xl":"fxFlexAlign.xl","fxFlexAlign.lt-sm":"fxFlexAlign.lt-sm","fxFlexAlign.lt-md":"fxFlexAlign.lt-md","fxFlexAlign.lt-lg":"fxFlexAlign.lt-lg","fxFlexAlign.lt-xl":"fxFlexAlign.lt-xl","fxFlexAlign.gt-xs":"fxFlexAlign.gt-xs","fxFlexAlign.gt-sm":"fxFlexAlign.gt-sm","fxFlexAlign.gt-md":"fxFlexAlign.gt-md","fxFlexAlign.gt-lg":"fxFlexAlign.gt-lg"},features:[s.qOj]}),W})();const ne={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let z=(()=>{class W extends h.QI{buildStyles(L){return ne}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),Ke=(()=>{class W extends h.iR{constructor(L,Q,Me,It){super(L,Me,Q,It),this.styleCache=Ge,this.addStyles("")}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(h.RK),s.Y36(z),s.Y36(h.yB))},W.\u0275dir=s.lG2({type:W,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[s.qOj]}),W})();const Ge=new Map;let Fe=(()=>{class W extends h.QI{buildStyles(L,Q){const Me={},[It,Je]=L.split(" ");switch(It){case"center":Me["justify-content"]="center";break;case"space-around":Me["justify-content"]="space-around";break;case"space-between":Me["justify-content"]="space-between";break;case"space-evenly":Me["justify-content"]="space-evenly";break;case"end":case"flex-end":Me["justify-content"]="flex-end";break;default:Me["justify-content"]="flex-start"}switch(Je){case"start":case"flex-start":Me["align-items"]=Me["align-content"]="flex-start";break;case"center":Me["align-items"]=Me["align-content"]="center";break;case"end":case"flex-end":Me["align-items"]=Me["align-content"]="flex-end";break;case"space-between":Me["align-content"]="space-between",Me["align-items"]="stretch";break;case"space-around":Me["align-content"]="space-around",Me["align-items"]="stretch";break;case"baseline":Me["align-content"]="stretch",Me["align-items"]="baseline";break;default:Me["align-items"]=Me["align-content"]="stretch"}return(0,c.kt)(Me,{display:Q.inline?"inline-flex":"flex","flex-direction":Q.layout,"box-sizing":"border-box","max-width":"stretch"===Je?(0,c.tj)(Q.layout)?null:"100%":null,"max-height":"stretch"===Je&&(0,c.tj)(Q.layout)?"100%":null})}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})();const de=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let Ue=(()=>{class W extends h.iR{constructor(L,Q,Me,It){super(L,Me,Q,It),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,x.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}
1updateWithValue(L){const Q=this.layout||"row",Me=this.inline;"row"===Q&&Me?this.styleCache=Fn:"row"!==Q||Me?"row-reverse"===Q&&Me?this.styleCache=ei:"row-reverse"!==Q||Me?"column"===Q&&Me?this.styleCache=ii:"column"!==Q||Me?"column-reverse"===Q&&Me?this.styleCache=Qt:"column-reverse"===Q&&!Me&&(this.styleCache=_n):this.styleCache=Xt:this.styleCache=Pt:this.styleCache=Lt,this.addStyles(L,{layout:Q,inline:Me})}onLayoutChange(L){const Q=L.value.split(" ");this.layout=Q[0],this.inline=L.value.includes("inline"),c.iQ.find(Me=>Me===this.layout)||(this.layout="row"),this.triggerUpdate()}}return W.\u0275fac=function(L){return new(L||W)(s.Y36(s.SBq),s.Y36(h.RK),s.Y36(Fe),s.Y36(h.yB))},W.\u0275dir=s.lG2({type:W,features:[s.qOj]}),W})(),_t=(()=>{class W extends Ue{constructor(){super(...arguments),this.inputs=de}}return W.\u0275fac=function(){let xe;return function(Q){return(xe||(xe=s.n5z(W)))(Q||W)}}(),W.\u0275dir=s.lG2({type:W,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[s.qOj]}),W})();const Lt=new Map,Xt=new Map,Pt=new Map,_n=new Map,Fn=new Map,ii=new Map,ei=new Map,Qt=new Map;let Ft=(()=>{class W{}return W.\u0275fac=function(L){return new(L||W)},W.\u0275mod=s.oAB({type:W}),W.\u0275inj=s.cJS({imports:[h.IR,a.vT]}),W})()},2155:(Ze,_e,f)=>{"use strict";f.d(_e,{o9:()=>rt});var s=f(5e3),a=f(3270),h=f(3322),c=f(7093);f(3191);let Ye=(()=>{class he{}return he.\u0275fac=function(Ot){return new(Ot||he)},he.\u0275mod=s.oAB({type:he}),he.\u0275inj=s.cJS({imports:[a.IR]}),he})();var De=f(9808);let rt=(()=>{class he{constructor(Ot,bn){(0,De.PM)(bn)&&!Ot&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(Ot,bn=[]){return{ngModule:he,providers:Ot.serverLoaded?[{provide:a.WU,useValue:Object.assign(Object.assign({},a.g5),Ot)},{provide:a.Bs,useValue:bn,multi:!0},{provide:a.wY,useValue:!0}]:[{provide:a.WU,useValue:Object.assign(Object.assign({},a.g5),Ot)},{provide:a.Bs,useValue:bn,multi:!0}]}}}return he.\u0275fac=function(Ot){return new(Ot||he)(s.LFG(a.wY),s.LFG(s.Lbi))},he.\u0275mod=s.oAB({type:he}),he.\u0275inj=s.cJS({imports:[c.ae,h.aT,Ye,c.ae,h.aT,Ye]}),he})()},3075:(Ze,_e,f)=>{"use strict";f.d(_e,{CE:()=>er,Cf:()=>Et,F:()=>vr,Fj:()=>Te,JJ:()=>pn,JL:()=>pt,JU:()=>S,NI:()=>wr,Q7:()=>Xe,UX:()=>So,Zs:()=>dn,_Y:()=>Cs,a5:()=>st,kI:()=>ze,oH:()=>Ls,qu:()=>zi,sg:()=>ns,u:()=>Pi,u5:()=>Rr,wV:()=>ts,x0:()=>Ji});var s=f(5e3),a=f(9808),h=f(5254),c=f(567),y=f(4850);let x=(()=>{class ve{constructor(Z,ht){this._renderer=Z,this._elementRef=ht,this.onChange=Rn=>{},this.onTouched=()=>{}}setProperty(Z,ht){this._renderer.setProperty(this._elementRef.nativeElement,Z,ht)}registerOnTouched(Z){this.onTouched=Z}registerOnChange(Z){this.onChange=Z}setDisabledState(Z){this.setProperty("disabled",Z)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(s.Qsj),s.Y36(s.SBq))},ve.\u0275dir=s.lG2({type:ve}),ve})(),T=(()=>{class ve extends x{}return ve.\u0275fac=function(){let le;return function(ht){return(le||(le=s.n5z(ve)))(ht||ve)}}(),ve.\u0275dir=s.lG2({type:ve,features:[s.qOj]}),ve})();const S=new s.OlP("NgValueAccessor"),ee={provide:S,useExisting:(0,s.Gpc)(()=>Te),multi:!0},me=new s.OlP("CompositionEventMode");let Te=(()=>{class ve extends x{constructor(Z,ht,Rn){super(Z,ht),this._compositionMode=Rn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function q(){const ve=(0,a.q)()?(0,a.q)().getUserAgent():"";return/android (\d+)/.test(ve.toLowerCase())}())}writeValue(Z){this.setProperty("value",null==Z?"":Z)}_handleInput(Z){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Z)}_compositionStart(){this._composing=!0}_compositionEnd(Z){this._composing=!1,this._compositionMode&&this.onChange(Z)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(me,8))},ve.\u0275dir=s.lG2({type:ve,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Z,ht){1&Z&&s.NdJ("input",function(si){return ht._handleInput(si.target.value)})("blur",function(){return ht.onTouched()})("compositionstart",function(){return ht._compositionStart()})("compositionend",function(si){return ht._compositionEnd(si.target.value)})},features:[s._Bn([ee]),s.qOj]}),ve})();function Pe(ve){return null==ve||("string"==typeof ve||Array.isArray(ve))&&0===ve.length}function gt(ve){return null!=ve&&"number"==typeof ve.length}const Et=new s.OlP("NgValidators"),Kt=new s.OlP("NgAsyncValidators"),Zt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ze{static min(le){return function ie(ve){return le=>{if(Pe(le.value)||Pe(ve))return null;const Z=parseFloat(le.value);return!isNaN(Z)&&Z<ve?{min:{min:ve,actual:le.value}}:null}}(le)}static max(le){return function Oe(ve){return le=>{if(Pe(le.value)||Pe(ve))return null;const Z=parseFloat(le.value);return!isNaN(Z)&&Z>ve?{max:{max:ve,actual:le.value}}:null}}(le)}static required(le){return Ae(le)}static requiredTrue(le){return at(le)}static email(le){return function ge(ve){return Pe(ve.value)||Zt.test(ve.value)?null:{email:!0}}(le)}static minLength(le){return function qe(ve){return le=>Pe(le.value)||!gt(le.value)?null:le.value.length<ve?{minlength:{requiredLength:ve,actualLength:le.value.length}}:null}(le)}static maxLength(le){return function lt(ve){return le=>gt(le.value)&&le.value.length>ve?{maxlength:{requiredLength:ve,actualLength:le.value.length}}:null}(le)}static pattern(le){return function te(ve){if(!ve)return Ee;let le,Z;return"string"==typeof ve?(Z="","^"!==ve.charAt(0)&&(Z+="^"),Z+=ve,"$"!==ve.charAt(ve.length-1)&&(Z+="$"),le=new RegExp(Z)):(Z=ve.toString(),le=ve),ht=>{if(Pe(ht.value))return null;const Rn=ht.value;return le.test(Rn)?null:{pattern:{requiredPattern:Z,actualValue:Rn}}}}(le)}static nullValidator(le){return null}static compose(le){return pe(le)}static composeAsync(le){return oe(le)}}function Ae(ve){return Pe(ve.value)?{required:!0}:null}function at(ve){return!0===ve.value?null:{required:!0}}function Ee(ve){return null}function Re(ve){return null!=ve}function jt(ve){return(0,s.QGY)(ve)?(0,h.D)(ve):ve}function an(ve){let le={};return ve.forEach(Z=>{le=null!=Z?Object.assign(Object.assign({},le),Z):le}),0===Object.keys(le).length?null:le}function Cn(ve,le){return le.map(Z=>Z(ve))}function Nt(ve){return ve.map(le=>function Tn(ve){return!ve.validate}(le)?le:Z=>le.validate(Z))}function pe(ve){if(!ve)return null;const le=ve.filter(Re);return 0==le.length?null:function(Z){return an(Cn(Z,le))}}function Be(ve){return null!=ve?pe(Nt(ve)):null}function oe(ve){if(!ve)return null;const le=ve.filter(Re);return 0==le.length?null:function(Z){const ht=Cn(Z,le).map(jt);return(0,c.D)(ht).pipe((0,y.U)(an))}}function $(ve){return null!=ve?oe(Nt(ve)):null}function Ve(ve,le){return null===ve?[le]:Array.isArray(ve)?[...ve,le]:[ve,le]}function mt(ve){return ve._rawValidators}function Qe(ve){return ve._rawAsyncValidators}function nt(ve){return ve?Array.isArray(ve)?ve:[ve]:[]}function At(ve,le){return Array.isArray(ve)?ve.includes(le):ve===le}function tn(ve,le){const Z=nt(le);return nt(ve).forEach(Rn=>{At(Z,Rn)||Z.push(Rn)}),Z}function dt(ve,le){return nt(le).filter(Z=>!At(ve,Z))}class vt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(le){this._rawValidators=le||[],this._composedValidatorFn=Be(this._rawValidators)}_setAsyncValidators(le){this._rawAsyncValidators=le||[],this._composedAsyncValidatorFn=$(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(le){this._onDestroyCallbacks.push(le)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(le=>le()),this._onDestroyCallbacks=[]}reset(le){this.control&&this.control.reset(le)}
1hasError(le,Z){return!!this.control&&this.control.hasError(le,Z)}getError(le,Z){return this.control?this.control.getError(le,Z):null}}class st extends vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class we extends vt{get formDirective(){return null}get path(){return null}}class bt{constructor(le){this._cd=le}get isTouched(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.touched)}get isUntouched(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.untouched)}get isPristine(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.pristine)}get isDirty(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.dirty)}get isValid(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.valid)}get isInvalid(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.invalid)}get isPending(){var le,Z;return!(null===(Z=null===(le=this._cd)||void 0===le?void 0:le.control)||void 0===Z||!Z.pending)}get isSubmitted(){var le;return!(null===(le=this._cd)||void 0===le||!le.submitted)}}let pn=(()=>{class ve extends bt{constructor(Z){super(Z)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(st,2))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Z,ht){2&Z&&s.ekj("ng-untouched",ht.isUntouched)("ng-touched",ht.isTouched)("ng-pristine",ht.isPristine)("ng-dirty",ht.isDirty)("ng-valid",ht.isValid)("ng-invalid",ht.isInvalid)("ng-pending",ht.isPending)},features:[s.qOj]}),ve})(),pt=(()=>{class ve extends bt{constructor(Z){super(Z)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(we,10))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Z,ht){2&Z&&s.ekj("ng-untouched",ht.isUntouched)("ng-touched",ht.isTouched)("ng-pristine",ht.isPristine)("ng-dirty",ht.isDirty)("ng-valid",ht.isValid)("ng-invalid",ht.isInvalid)("ng-pending",ht.isPending)("ng-submitted",ht.isSubmitted)},features:[s.qOj]}),ve})();const Qt="VALID",Ut="INVALID",Ft="PENDING",W="DISABLED";function xe(ve){return(It(ve)?ve.validators:ve)||null}function L(ve){return Array.isArray(ve)?Be(ve):ve||null}function Q(ve,le){return(It(le)?le.asyncValidators:ve)||null}function Me(ve){return Array.isArray(ve)?$(ve):ve||null}function It(ve){return null!=ve&&!Array.isArray(ve)&&"object"==typeof ve}function Je(ve,le,Z){const ht=ve.controls;if(!(le?Object.keys(ht):ht).length)throw new s.vHH(1e3,"");if(!ht[Z])throw new s.vHH(1001,"")}function it(ve,le,Z){ve._forEachChild((ht,Rn)=>{if(void 0===Z[Rn])throw new s.vHH(1002,"")})}class Rt{constructor(le,Z){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=le,this._rawAsyncValidators=Z,this._composedValidatorFn=L(this._rawValidators),this._composedAsyncValidatorFn=Me(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(le){this._rawValidators=this._composedValidatorFn=le}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(le){this._rawAsyncValidators=this._composedAsyncValidatorFn=le}get parent(){return this._parent}get valid(){return this.status===Qt}get invalid(){return this.status===Ut}get pending(){return this.status==Ft}get disabled(){return this.status===W}get enabled(){return this.status!==W}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(le){this._rawValidators=le,this._composedValidatorFn=L(le)}setAsyncValidators(le){this._rawAsyncValidators=le,this._composedAsyncValidatorFn=Me(le)}addValidators(le){this.setValidators(tn(le,this._rawValidators))}addAsyncValidators(le){this.setAsyncValidators(tn(le,this._rawAsyncValidators))}removeValidators(le){this.setValidators(dt(le,this._rawValidators))}removeAsyncValidators(le){this.setAsyncValidators(dt(le,this._rawAsyncValidators))}hasValidator(le){return At(this._rawValidators,le)}hasAsyncValidator(le){return At(this._rawAsyncValidators,le)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(le={}){this.touched=!0,this._parent&&!le.onlySelf&&this._parent.markAsTouched(le)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
vendor: 4,277 bytes, line 1
1),this._forEachChild(le=>le.markAllAsTouched())}markAsUntouched(le={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Z=>{Z.markAsUntouched({onlySelf:!0})}),this._parent&&!le.onlySelf&&this._parent._updateTouched(le)}markAsDirty(le={}){this.pristine=!1,this._parent&&!le.onlySelf&&this._parent.markAsDirty(le)}markAsPristine(le={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Z=>{Z.markAsPristine({onlySelf:!0})}),this._parent&&!le.onlySelf&&this._parent._updatePristine(le)}markAsPending(le={}){this.status=Ft,!1!==le.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!le.onlySelf&&this._parent.markAsPending(le)}disable(le={}){const Z=this._parentMarkedDirty(le.onlySelf);this.status=W,this.errors=null,this._forEachChild(ht=>{ht.disable(Object.assign(Object.assign({},le),{onlySelf:!0}))}),this._updateValue(),!1!==le.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},le),{skipPristineCheck:Z})),this._onDisabledChange.forEach(ht=>ht(!0))}enable(le={}){const Z=this._parentMarkedDirty(le.onlySelf);this.status=Qt,this._forEachChild(ht=>{ht.enable(Object.assign(Object.assign({},le),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},le),{skipPristineCheck:Z})),this._onDisabledChange.forEach(ht=>ht(!1))}_updateAncestors(le){this._parent&&!le.onlySelf&&(this._parent.updateValueAndValidity(le),le.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(le){this._parent=le}getRawValue(){return this.value}updateValueAndValidity(le={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Qt||this.status===Ft)&&this._runAsyncValidator(le.emitEvent)),!1!==le.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!le.onlySelf&&this._parent.updateValueAndValidity(le)}_updateTreeValidity(le={emitEvent:!0}){this._forEachChild(Z=>Z._updateTreeValidity(le)),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?W:Qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(le){if(this.asyncValidator){this.status=Ft,this._hasOwnPendingAsyncValidator=!0;const Z=jt(this.asyncValidator(this));this._asyncValidationSubscription=Z.subscribe(ht=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ht,{emitEvent:le})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(le,Z={}){this.errors=le,this._updateControlsErrors(!1!==Z.emitEvent)}get(le){let Z=le;return null==Z||(Array.isArray(Z)||(Z=Z.split(".")),0===Z.length)?null:Z.reduce((ht,Rn)=>ht&&ht._find(Rn),this)}getError(le,Z){const ht=Z?this.get(Z):this;return ht&&ht.errors?ht.errors[le]:null}hasError(le,Z){return!!this.getError(le,Z)}get root(){let le=this;for(;le._parent;)le=le._parent;return le}_updateControlsErrors(le){this.status=this._calculateStatus(),le&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(le)}_initObservables(){this.valueChanges=new s.vpe,this.statusChanges=new s.vpe}_calculateStatus(){return this._allControlsDisabled()?W:this.errors?Ut:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ft)?Ft:this._anyControlsHaveStatus(Ut)?Ut:Qt}_anyControlsHaveStatus(le){return this._anyControls(Z=>Z.status===le)}_anyControlsDirty(){return this._anyControls(le=>le.dirty)}_anyControlsTouched(){return this._anyControls(le=>le.touched)}_updatePristine(le={}){this.pristine=!this._anyControlsDirty(),this._parent&&!le.onlySelf&&this._parent._updatePristine(le)}_updateTouched(le={}){this.touched=this._anyControlsTouched(),this._parent&&!le.onlySelf&&this._parent._updateTouched(le)}_registerOnCollectionChange(le){this._onCollectionChange=le}_setUpdateStrategy(le){It(le)&&null!=le.updateOn&&(this._updateOn=le.updateOn)}_parentMarkedDirty(le){return!le&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 5,391 bytes, line 1
1_find(le){return null}}class fn extends Rt{constructor(le,Z,ht){super(xe(Z),Q(ht,Z)),this.controls=le,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(le,Z){return this.controls[le]?this.controls[le]:(this.controls[le]=Z,Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange),Z)}addControl(le,Z,ht={}){this.registerControl(le,Z),this.updateValueAndValidity({emitEvent:ht.emitEvent}),this._onCollectionChange()}removeControl(le,Z={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}setControl(le,Z,ht={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],Z&&this.registerControl(le,Z),this.updateValueAndValidity({emitEvent:ht.emitEvent}),this._onCollectionChange()}contains(le){return this.controls.hasOwnProperty(le)&&this.controls[le].enabled}setValue(le,Z={}){it(this,0,le),Object.keys(le).forEach(ht=>{Je(this,!0,ht),this.controls[ht].setValue(le[ht],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(le,Z={}){null!=le&&(Object.keys(le).forEach(ht=>{const Rn=this.controls[ht];Rn&&Rn.patchValue(le[ht],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(le={},Z={}){this._forEachChild((ht,Rn)=>{ht.reset(le[Rn],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z),this._updateTouched(Z),this.updateValueAndValidity(Z)}getRawValue(){return this._reduceChildren({},(le,Z,ht)=>(le[ht]=Z.getRawValue(),le))}_syncPendingControls(){let le=this._reduceChildren(!1,(Z,ht)=>!!ht._syncPendingControls()||Z);return le&&this.updateValueAndValidity({onlySelf:!0}),le}_forEachChild(le){Object.keys(this.controls).forEach(Z=>{const ht=this.controls[Z];ht&&le(ht,Z)})}_setUpControls(){this._forEachChild(le=>{le.setParent(this),le._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(le){for(const[Z,ht]of Object.entries(this.controls))if(this.contains(Z)&&le(ht))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Z,ht,Rn)=>((ht.enabled||this.disabled)&&(Z[Rn]=ht.value),Z))}_reduceChildren(le,Z){let ht=le;return this._forEachChild((Rn,si)=>{ht=Z(ht,Rn,si)}),ht}_allControlsDisabled(){for(const le of Object.keys(this.controls))if(this.controls[le].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(le){return this.controls.hasOwnProperty(le)?this.controls[le]:null}}class ri extends fn{}function yi(ve,le){return[...le.path,ve]}function on(ve,le){var Z,ht;Sn(ve,le),le.valueAccessor.writeValue(ve.value),ve.disabled&&(null===(ht=(Z=le.valueAccessor).setDisabledState)||void 0===ht||ht.call(Z,!0)),function li(ve,le){le.valueAccessor.registerOnChange(Z=>{ve._pendingValue=Z,ve._pendingChange=!0,ve._pendingDirty=!0,"change"===ve.updateOn&&Ye(ve,le)})}(ve,le),function De(ve,le){const Z=(ht,Rn)=>{le.valueAccessor.writeValue(ht),Rn&&le.viewToModelUpdate(ht)};ve.registerOnChange(Z),le._registerOnDestroy(()=>{ve._unregisterOnChange(Z)})}(ve,le),function ue(ve,le){le.valueAccessor.registerOnTouched(()=>{ve._pendingTouched=!0,"blur"===ve.updateOn&&ve._pendingChange&&Ye(ve,le),"submit"!==ve.updateOn&&ve.markAsTouched()})}(ve,le),function ln(ve,le){if(le.valueAccessor.setDisabledState){const Z=ht=>{le.valueAccessor.setDisabledState(ht)};ve.registerOnDisabledChange(Z),le._registerOnDestroy(()=>{ve._unregisterOnDisabledChange(Z)})}}(ve,le)}function Gt(ve,le,Z=!0){const ht=()=>{};le.valueAccessor&&(le.valueAccessor.registerOnChange(ht),le.valueAccessor.registerOnTouched(ht)),ai(ve,le),ve&&(le._invokeOnDestroyCallbacks(),ve._registerOnCollectionChange(()=>{}))}function Dt(ve,le){ve.forEach(Z=>{Z.registerOnValidatorChange&&Z.registerOnValidatorChange(le)})}function Sn(ve,le){const Z=mt(ve);null!==le.validator?ve.setValidators(Ve(Z,le.validator)):"function"==typeof Z&&ve.setValidators([Z]);const ht=Qe(ve);null!==le.asyncValidator?ve.setAsyncValidators(Ve(ht,le.asyncValidator)):"function"==typeof ht&&ve.setAsyncValidators([ht]);const Rn=()=>ve.updateValueAndValidity();Dt(le._rawValidators,Rn),Dt(le._rawAsyncValidators,Rn)}function ai(ve,le){let Z=!1;if(null!==ve){if(null!==le.validator){const Rn=mt(ve);if(Array.isArray(Rn)&&Rn.length>0){const si=Rn.filter(Kr=>Kr!==le.validator);si.length!==Rn.length&&(Z=!0,ve.setValidators(si))}}if(null!==le.asyncValidator){const Rn=Qe(ve);if(Array.isArray(Rn)&&Rn.length>0){const si=Rn.filter(Kr=>Kr!==le.asyncValidator);si.length!==Rn.length&&(Z=!0,ve.setAsyncValidators(si))}}}const ht=()=>{};return Dt(le._rawValidators,ht),Dt(le._rawAsyncValidators,ht),Z}function Ye(ve,le){ve._pendingDirty&&ve.markAsDirty(),ve.setValue(ve._pendingValue,{emitModelToViewChange:!1}),le.viewToModelUpdate(ve._pendingValue),ve._pendingChange=!1}function Ct(ve,le){Sn(ve,le)}function Vt(ve,le){if(!ve.hasOwnProperty("model"))return!1;const Z=ve.model;return!!Z.isFirstChange()||!Object.is(le,Z.currentValue)}function yn(ve,le){ve._syncPendingControls(),le.forEach(Z=>{const ht=Z.control;"submit"===ht.updateOn&&ht._pendingChange&&(Z.viewToModelUpdate(ht._pendingValue),ht._pendingChange=!1)})}function Hn(ve,le){if(!le)return null;let Z,ht,Rn;return Array.isArray(le),le.forEach(si=>
1{si.constructor===Te?Z=si:function wt(ve){return Object.getPrototypeOf(ve.constructor)===T}(si)?ht=si:Rn=si}),Rn||ht||Z||null}const Hi={provide:we,useExisting:(0,s.Gpc)(()=>vr)},$i=(()=>Promise.resolve())();let vr=(()=>{class ve extends we{constructor(Z,ht){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.vpe,this.form=new fn({},Be(Z),$(ht))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Z){$i.then(()=>{const ht=this._findContainer(Z.path);Z.control=ht.registerControl(Z.name,Z.control),on(Z.control,Z),Z.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Z)})}getControl(Z){return this.form.get(Z.path)}removeControl(Z){$i.then(()=>{const ht=this._findContainer(Z.path);ht&&ht.removeControl(Z.name),this._directives.delete(Z)})}addFormGroup(Z){$i.then(()=>{const ht=this._findContainer(Z.path),Rn=new fn({});Ct(Rn,Z),ht.registerControl(Z.name,Rn),Rn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Z){$i.then(()=>{const ht=this._findContainer(Z.path);ht&&ht.removeControl(Z.name)})}getFormGroup(Z){return this.form.get(Z.path)}updateModel(Z,ht){$i.then(()=>{this.form.get(Z.path).setValue(ht)})}setValue(Z){this.control.setValue(Z)}onSubmit(Z){var ht;return this.submitted=!0,yn(this.form,this._directives),this.ngSubmit.emit(Z),"dialog"===(null===(ht=null==Z?void 0:Z.target)||void 0===ht?void 0:ht.method)}onReset(){this.resetForm()}resetForm(Z){this.form.reset(Z),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Z){return Z.pop(),Z.length?this.form.get(Z):this.form}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(Et,10),s.Y36(Kt,10))},ve.\u0275dir=s.lG2({type:ve,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Z,ht){1&Z&&s.NdJ("submit",function(si){return ht.onSubmit(si)})("reset",function(){return ht.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([Hi]),s.qOj]}),ve})();function Ni(ve,le){const Z=ve.indexOf(le);Z>-1&&ve.splice(Z,1)}function Ir(ve){return"object"==typeof ve&&null!==ve&&2===Object.keys(ve).length&&"value"in ve&&"disabled"in ve}const wr=class extends Rt{constructor(le=null,Z,ht){super(xe(Z),Q(ht,Z)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(le),this._setUpdateStrategy(Z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),It(Z)&&(Z.nonNullable||Z.initialValueIsDefault)&&(this.defaultValue=Ir(le)?le.value:le)}setValue(le,Z={}){this.value=this._pendingValue=le,this._onChange.length&&!1!==Z.emitModelToViewChange&&this._onChange.forEach(ht=>ht(this.value,!1!==Z.emitViewToModelChange)),this.updateValueAndValidity(Z)}patchValue(le,Z={}){this.setValue(le,Z)}reset(le=this.defaultValue,Z={}){this._applyFormState(le),this.markAsPristine(Z),this.markAsUntouched(Z),this.setValue(this.value,Z),this._pendingChange=!1}_updateValue(){}_anyControls(le){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(le){this._onChange.push(le)}_unregisterOnChange(le){Ni(this._onChange,le)}registerOnDisabledChange(le){this._onDisabledChange.push(le)}_unregisterOnDisabledChange(le){Ni(this._onDisabledChange,le)}_forEachChild(le){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(le){Ir(le)?(this.value=this._pendingValue=le.value,le.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=le}};let un=(()=>{class ve extends we{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return yi(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return ve.\u0275fac=function(){let le;return function(ht){return(le||(le=s.n5z(ve)))(ht||ve)}}(),ve.\u0275dir=s.lG2({type:ve,features:[s.qOj]}),ve})(),Cs=(()=>{class ve{}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275dir=s.lG2({type:ve,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),ve})();const ks={provide:S,useExisting:(0,s.Gpc)(()=>ts),multi:!0};let ts=(()=>{class ve extends T{writeValue(Z){this.setProperty("value",null==Z?"":Z)}registerOnChange(Z){this.onChange=ht=>{Z(""==ht?null:parseFloat(ht))}}}return ve.\u0275fac=function(){let le;return function(ht){return(le||(le=s.n5z(ve)))(ht||ve)}}(),ve.\u0275dir=s.lG2({type:ve,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Z,ht){1&Z&&s.NdJ("input",function(si){return ht.onChange(si.target.value)})("blur",function(){return ht.onTouched()})},features:[s._Bn([ks]),s.qOj]}),ve})(),As=(()=>{class ve{}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275mod=s.oAB({type:ve}),ve.\u0275inj=s.cJS({}),ve})();const Gs=new s.OlP("NgModelWithFormControlWarning"),eo={provide:st,useExisting:(0,s.Gpc)(()=>Ls)};let Ls=(()=>{class ve extends st{constructor(Z,ht,Rn,si){super(),this._ngModelWarningConfig=si,this.update=new s.vpe,this._ngModelWarningSent=!1,this._setValidators(Z),this._setAsyncValidators(ht),this.valueAccessor=Hn(0,Rn)}set isDisabled(Z){}ngOnChanges(Z){if(this._isControlChanged(Z)){const ht=Z.form.previousValue;ht&&Gt(ht,this,!1),on(this.form,this),this.form.updateValueAndValidity({emitEvent:!1})}Vt(Z,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&Gt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}_isControlChanged(Z){return Z.hasOwnProperty("form")}}return ve._ngModelWarningSentOnce=!1,ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(Et,10),s.Y36(Kt,10),s.Y36(S,10),s.Y36(Gs,8))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s._Bn([eo]),s.qOj,s.TTD]}),ve})();const ho={provide:we,useExisting:(0,s.Gpc)(()=>ns)};let ns=(()=>{class ve extends we{constructor(Z,ht){super(),this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.vpe,this._setValidators(Z),this._setAsyncValidators(ht)}ngOnChanges(Z){this._checkFormPresent(),Z.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ai(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Z){const ht=this.form.get(Z.path);return on(ht,Z),ht.updateValueAndValidity({emitEvent:!1}),this.directives.push(Z),ht}getControl(Z){return this.form.get(Z.path)}
1removeControl(Z){Gt(Z.control||null,Z,!1),function pi(ve,le){const Z=ve.indexOf(le);Z>-1&&ve.splice(Z,1)}(this.directives,Z)}addFormGroup(Z){this._setUpFormContainer(Z)}removeFormGroup(Z){this._cleanUpFormContainer(Z)}getFormGroup(Z){return this.form.get(Z.path)}addFormArray(Z){this._setUpFormContainer(Z)}removeFormArray(Z){this._cleanUpFormContainer(Z)}getFormArray(Z){return this.form.get(Z.path)}updateModel(Z,ht){this.form.get(Z.path).setValue(ht)}onSubmit(Z){var ht;return this.submitted=!0,yn(this.form,this.directives),this.ngSubmit.emit(Z),"dialog"===(null===(ht=null==Z?void 0:Z.target)||void 0===ht?void 0:ht.method)}onReset(){this.resetForm()}resetForm(Z){this.form.reset(Z),this.submitted=!1}_updateDomValue(){this.directives.forEach(Z=>{const ht=Z.control,Rn=this.form.get(Z.path);ht!==Rn&&(Gt(ht||null,Z),(ve=>ve instanceof wr)(Rn)&&(on(Rn,Z),Z.control=Rn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Z){const ht=this.form.get(Z.path);Ct(ht,Z),ht.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Z){if(this.form){const ht=this.form.get(Z.path);ht&&function rt(ve,le){return ai(ve,le)}(ht,Z)&&ht.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Sn(this.form,this),this._oldForm&&ai(this._oldForm,this)}_checkFormPresent(){}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(Et,10),s.Y36(Kt,10))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formGroup",""]],hostBindings:function(Z,ht){1&Z&&s.NdJ("submit",function(si){return ht.onSubmit(si)})("reset",function(){return ht.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([ho]),s.qOj,s.TTD]}),ve})();const is={provide:we,useExisting:(0,s.Gpc)(()=>Ji)};let Ji=(()=>{class ve extends un{constructor(Z,ht,Rn){super(),this._parent=Z,this._setValidators(ht),this._setAsyncValidators(Rn)}_checkParentType(){bs(this._parent)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(we,13),s.Y36(Et,10),s.Y36(Kt,10))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s._Bn([is]),s.qOj]}),ve})();const Ws={provide:we,useExisting:(0,s.Gpc)(()=>er)};let er=(()=>{class ve extends we{constructor(Z,ht,Rn){super(),this._parent=Z,this._setValidators(ht),this._setAsyncValidators(Rn)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return yi(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){bs(this._parent)}}return ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(we,13),s.Y36(Et,10),s.Y36(Kt,10))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s._Bn([Ws]),s.qOj]}),ve})();function bs(ve){return!(ve instanceof Ji||ve instanceof ns||ve instanceof er)}const ls={provide:st,useExisting:(0,s.Gpc)(()=>Pi)};let Pi=(()=>{class ve extends st{constructor(Z,ht,Rn,si,Kr){super(),this._ngModelWarningConfig=Kr,this._added=!1,this.update=new s.vpe,this._ngModelWarningSent=!1,this._parent=Z,this._setValidators(ht),this._setAsyncValidators(Rn),this.valueAccessor=Hn(0,si)}set isDisabled(Z){}ngOnChanges(Z){this._added||this._setUpControl(),Vt(Z,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}get path(){return yi(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return ve._ngModelWarningSentOnce=!1,ve.\u0275fac=function(Z){return new(Z||ve)(s.Y36(we,13),s.Y36(Et,10),s.Y36(Kt,10),s.Y36(S,10),s.Y36(Gs,8))},ve.\u0275dir=s.lG2({type:ve,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s._Bn([ls]),s.qOj,s.TTD]}),ve})(),Ks=(()=>
1{class ve{constructor(){this._validator=Ee}ngOnChanges(Z){if(this.inputName in Z){const ht=this.normalizeInput(Z[this.inputName].currentValue);this._enabled=this.enabled(ht),this._validator=this._enabled?this.createValidator(ht):Ee,this._onChange&&this._onChange()}}validate(Z){return this._validator(Z)}registerOnValidatorChange(Z){this._onChange=Z}enabled(Z){return null!=Z}}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275dir=s.lG2({type:ve,features:[s.TTD]}),ve})();const qt={provide:Et,useExisting:(0,s.Gpc)(()=>Xe),multi:!0},Ce={provide:Et,useExisting:(0,s.Gpc)(()=>dn),multi:!0};let Xe=(()=>{class ve extends Ks{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.D6c,this.createValidator=Z=>Ae}enabled(Z){return Z}}return ve.\u0275fac=function(){let le;return function(ht){return(le||(le=s.n5z(ve)))(ht||ve)}}(),ve.\u0275dir=s.lG2({type:ve,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Z,ht){2&Z&&s.uIk("required",ht._enabled?"":null)},inputs:{required:"required"},features:[s._Bn([qt]),s.qOj]}),ve})(),dn=(()=>{class ve extends Xe{constructor(){super(...arguments),this.createValidator=Z=>at}}return ve.\u0275fac=function(){let le;return function(ht){return(le||(le=s.n5z(ve)))(ht||ve)}}(),ve.\u0275dir=s.lG2({type:ve,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Z,ht){2&Z&&s.uIk("required",ht._enabled?"":null)},features:[s._Bn([Ce]),s.qOj]}),ve})(),Zo=(()=>{class ve{}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275mod=s.oAB({type:ve}),ve.\u0275inj=s.cJS({imports:[As]}),ve})(),Rr=(()=>{class ve{}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275mod=s.oAB({type:ve}),ve.\u0275inj=s.cJS({imports:[Zo]}),ve})(),So=(()=>{class ve{static withConfig(Z){return{ngModule:ve,providers:[{provide:Gs,useValue:Z.warnOnNgModelWithFormControl}]}}}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275mod=s.oAB({type:ve}),ve.\u0275inj=s.cJS({imports:[Zo]}),ve})();class Ps extends Rt{constructor(le,Z,ht){super(xe(Z),Q(ht,Z)),this.controls=le,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(le){return this.controls[this._adjustIndex(le)]}push(le,Z={}){this.controls.push(le),this._registerControl(le),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}insert(le,Z,ht={}){this.controls.splice(le,0,Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:ht.emitEvent})}removeAt(le,Z={}){let ht=this._adjustIndex(le);ht<0&&(ht=0),this.controls[ht]&&this.controls[ht]._registerOnCollectionChange(()=>{}),this.controls.splice(ht,1),this.updateValueAndValidity({emitEvent:Z.emitEvent})}setControl(le,Z,ht={}){let Rn=this._adjustIndex(le);Rn<0&&(Rn=0),this.controls[Rn]&&this.controls[Rn]._registerOnCollectionChange(()=>{}),this.controls.splice(Rn,1),Z&&(this.controls.splice(Rn,0,Z),this._registerControl(Z)),this.updateValueAndValidity({emitEvent:ht.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(le,Z={}){it(this,0,le),le.forEach((ht,Rn)=>{Je(this,!1,Rn),this.at(Rn).setValue(ht,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(le,Z={}){null!=le&&(le.forEach((ht,Rn)=>{this.at(Rn)&&this.at(Rn).patchValue(ht,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(le=[],Z={}){this._forEachChild((ht,Rn)=>{ht.reset(le[Rn],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z),this._updateTouched(Z),this.updateValueAndValidity(Z)}getRawValue(){return this.controls.map(le=>le.getRawValue())}clear(le={}){this.controls.length<1||(this._forEachChild(Z=>Z._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:le.emitEvent}))}_adjustIndex(le){return le<0?le+this.length:le}_syncPendingControls(){let le=this.controls.reduce((Z,ht)=>!!ht._syncPendingControls()||Z,!1);
1return le&&this.updateValueAndValidity({onlySelf:!0}),le}_forEachChild(le){this.controls.forEach((Z,ht)=>{le(Z,ht)})}_updateValue(){this.value=this.controls.filter(le=>le.enabled||this.disabled).map(le=>le.value)}_anyControls(le){return this.controls.some(Z=>Z.enabled&&le(Z))}_setUpControls(){this._forEachChild(le=>this._registerControl(le))}_allControlsDisabled(){for(const le of this.controls)if(le.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(le){le.setParent(this),le._registerOnCollectionChange(this._onCollectionChange)}_find(le){var Z;return null!==(Z=this.at(le))&&void 0!==Z?Z:null}}function Wn(ve){return!!ve&&(void 0!==ve.asyncValidators||void 0!==ve.validators||void 0!==ve.updateOn)}let zi=(()=>{class ve{constructor(){this.useNonNullable=!1}get nonNullable(){const Z=new ve;return Z.useNonNullable=!0,Z}group(Z,ht=null){const Rn=this._reduceControls(Z);let si={};return Wn(ht)?si=ht:null!==ht&&(si.validators=ht.validator,si.asyncValidators=ht.asyncValidator),new fn(Rn,si)}record(Z,ht=null){const Rn=this._reduceControls(Z);return new ri(Rn,ht)}control(Z,ht,Rn){let si={};return this.useNonNullable?(Wn(ht)?si=ht:(si.validators=ht,si.asyncValidators=Rn),new wr(Z,Object.assign(Object.assign({},si),{nonNullable:!0}))):new wr(Z,ht,Rn)}array(Z,ht,Rn){const si=Z.map(Kr=>this._createControl(Kr));return new Ps(si,ht,Rn)}_reduceControls(Z){const ht={};return Object.keys(Z).forEach(Rn=>{ht[Rn]=this._createControl(Z[Rn])}),ht}_createControl(Z){return Z instanceof wr||Z instanceof Rt?Z:Array.isArray(Z)?this.control(Z[0],Z.length>1?Z[1]:null,Z.length>2?Z[2]:null):this.control(Z)}}return ve.\u0275fac=function(Z){return new(Z||ve)},ve.\u0275prov=s.Yz7({token:ve,factory:ve.\u0275fac,providedIn:So}),ve})()},1079:(Ze,_e,f)=>{"use strict";f.d(_e,{Bb:()=>tn,XC:()=>Nt,ZL:()=>Qe});var s=f(5664),a=f(3191),h=f(5e3),c=f(508),y=f(2654),x=f(8929),T=f(8514),S=f(6787),E=f(1086),I=f(3753),ee=f(925),q=f(9808),me=f(1314),Te=f(2033),be=f(1159),Pe=f(7429),gt=f(3075),Et=f(7322),Kt=f(1059),Zt=f(7545),ze=f(2986),ie=f(2198),Oe=f(4850),Ae=f(2868),at=f(8583),ge=f(226);const qe=["panel"];function lt(dt,vt){if(1&dt&&(h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA()),2&dt){const st=vt.id,we=h.oxw();h.Q6J("id",we.id)("ngClass",we._classList),h.uIk("aria-label",we.ariaLabel||null)("aria-labelledby",we._getPanelAriaLabelledby(st))}}const te=["*"];let Ee=0;class Re{constructor(vt,st){this.source=vt,this.option=st}}const jt=(0,c.Kr)(class{}),an=new h.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function Cn(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1}}});let Tn=(()=>{class dt extends jt{constructor(st,we,bt,rn){super(),this._changeDetectorRef=st,this._elementRef=we,this._activeOptionChanges=y.w.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new h.vpe,this.opened=new h.vpe,this.closed=new h.vpe,this.optionActivated=new h.vpe,this._classList={},this.id="mat-autocomplete-"+Ee++,this.inertGroups=(null==rn?void 0:rn.SAFARI)||!1,this._autoActiveFirstOption=!!bt.autoActiveFirstOption,this._autoSelectActiveOption=!!bt.autoSelectActiveOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(st){this._autoActiveFirstOption=(0,a.Ig)(st)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(st){this._autoSelectActiveOption=(0,a.Ig)(st)}set classList(st){this._classList=st&&st.length?(0,a.du)(st).reduce((we,bt)=>(we[bt]=!0,we),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new s.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(st=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[st]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(st){this.panel&&(this.panel.nativeElement.scrollTop=st)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(st){const we=new Re(this,st);this.optionSelected.emit(we)}_getPanelAriaLabelledby(st){return this.ariaLabel?null:this.ariaLabelledby?(st?st+" ":"")+this.ariaLabelledby:st}_setVisibilityClasses(st){st[this._visibleClass]=this.showPanel,st[this._hiddenClass]=!this.showPanel}}return dt.\u0275fac=function(st){return new(st||dt)(h.Y36(h.sBO),h.Y36(h.SBq),h.Y36(an),h.Y36(ee.t4))},dt.\u0275dir=h.lG2({type:dt,viewQuery:function(st,we){if(1&st&&(h.Gf(h.Rgc,7),h.Gf(qe,5)),2&st){let bt;h.iGM(bt=h.CRH())&&(we.template=bt.first),h.iGM(bt=h.CRH())&&(we.panel=bt.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[h.qOj]}),dt})(),Nt=(()=>{class dt extends Tn{constructor(){super(...arguments),this._visibleClass="mat-autocomplete-visible",this._hiddenClass="mat-autocomplete-hidden"}}return dt.\u0275fac=function(){let vt;return function(we){return(vt||(vt=h.n5z(dt)))(we||dt)}}(),dt.\u0275cmp=h.Xpm({type:dt,selectors:[["mat-autocomplete"]],contentQueries:function(st,we,bt){if(1&st&&(h.Suo(bt,c.K7,5),h.Suo(bt,c.ey,5)),2&st){let rn;h.iGM(rn=h.CRH())&&(we.optionGroups=rn),h.iGM(rn=h.CRH())&&(we.options=rn)}},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[h._Bn([{provide:c.HF,useExisting:dt}]),h.qOj],ngContentSelectors:te,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(st,we){1&st&&(h.F$t(),h.YNc(0,lt,3,4,"ng-template"))},dependencies:[q.mk],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}"],encapsulation:2,changeDetection:0}),dt})();const pe=new h.OlP("mat-autocomplete-scroll-strategy"),oe={provide:pe,deps:[me.aV],useFactory:function Be(dt){return()=>dt.scrollStrategies.reposition()}},$={provide:gt.JU,useExisting:(0,h.Gpc)(()=>Qe),multi:!0};let mt=(()=>{class dt{constructor(st,we,bt,rn,St,pn,pt,We,B,ne,z){this._element=st,this._overlay=we,this._viewContainerRef
1=bt,this._zone=rn,this._changeDetectorRef=St,this._dir=pt,this._formField=We,this._document=B,this._viewportRuler=ne,this._defaults=z,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=y.w.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new x.xQ,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,T.P)(()=>{const Ke=this.autocomplete?this.autocomplete.options:null;return Ke?Ke.changes.pipe((0,Kt.O)(Ke),(0,Zt.w)(()=>(0,S.T)(...Ke.map(Ge=>Ge.onSelectionChange)))):this._zone.onStable.pipe((0,ze.q)(1),(0,Zt.w)(()=>this.optionSelections))}),this._scrollStrategy=pn}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(st){this._autocompleteDisabled=(0,a.Ig)(st)}ngAfterViewInit(){const st=this._getWindow();void 0!==st&&this._zone.runOutsideAngular(()=>st.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(st){st.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const st=this._getWindow();void 0!==st&&st.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,S.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ie.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ie.h)(()=>this._overlayAttached)):(0,E.of)()).pipe((0,Oe.U)(st=>st instanceof c.rN?st:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,S.T)((0,I.R)(this._document,"click"),(0,I.R)(this._document,"auxclick"),(0,I.R)(this._document,"touchend")).pipe((0,ie.h)(st=>{const we=(0,ee.sA)(st),bt=this._formField?this._formField._elementRef.nativeElement:null,rn=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&we!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!bt||!bt.contains(we))&&(!rn||!rn.contains(we))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(we)}))}writeValue(st){Promise.resolve(null).then(()=>this._assignOptionValue(st))}registerOnChange(st){this._onChange=st}registerOnTouched(st){this._onTouched=st}setDisabledState(st){this._element.nativeElement.disabled=st}_handleKeydown(st){const we=st.keyCode,bt=(0,be.Vb)(st);if(we===be.hY&&!bt&&st.preventDefault(),this.activeOption&&we===be.K5&&this.panelOpen&&!bt)this.activeOption._selectViaInteraction(),this._resetActiveItem(),st.preventDefault();else if(this.autocomplete){const rn=this.autocomplete._keyManager.activeItem,St=we===be.LH||we===be.JH;we===be.Mf||St&&!bt&&this.panelOpen?this.autocomplete._keyManager.onKeydown(st):St&&this._canOpen()&&this.openPanel(),(St||this.autocomplete._keyManager.activeItem!==rn)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(st){let we=st.target,bt=we.value;"number"===we.type&&(bt=""==bt?null:parseFloat(bt)),this._previousValue!==bt&&(this._previousValue=bt,this._pendingAutoselectedOption=null,this._onChange(bt),this._canOpen()&&this._document.activeElement===st.target&&this.openPanel
1())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(st=!1){this._formField&&"auto"===this._formField.floatLabel&&(st?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const st=this._zone.onStable.pipe((0,ze.q)(1)),we=this.autocomplete.options.changes.pipe((0,Ae.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,at.g)(0));return(0,S.T)(st,we).pipe((0,Zt.w)(()=>(this._zone.run(()=>{const bt=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),bt!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,ze.q)(1)).subscribe(bt=>this._setValueAndClose(bt))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(st){const we=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(st):st;this._updateNativeInputValue(null!=we?we:"")}_updateNativeInputValue(st){this._formField?this._formField._control.value=st:this._element.nativeElement.value=st,this._previousValue=st}_setValueAndClose(st){const we=st?st.source:this._pendingAutoselectedOption;we&&(this._clearPreviousSelectedOption(we),this._assignOptionValue(we.value),this._onChange(we.value),this.autocomplete._emitSelectEvent(we),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(st){this.autocomplete.options.forEach(we=>{we!==st&&we.selected&&we.deselect()})}_attachOverlay(){var st;let we=this._overlayRef;we?(this._positionStrategy.setOrigin(this._getConnectedElement()),we.updateSize({width:this._getPanelWidth()})):(this._portal=new Pe.UE(this.autocomplete.template,this._viewContainerRef,{id:null===(st=this._formField)||void 0===st?void 0:st.getLabelId()}),we=this._overlay.create(this._getOverlayConfig()),this._overlayRef=we,this._handleOverlayEvents(we),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&we&&we.updateSize({width:this._getPanelWidth()})})),we&&!we.hasAttached()&&(we.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const bt=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&bt!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){var st;return new me.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:null===(st=this._defaults)||void 0===st?void 0:st.overlayPanelClass})}_getOverlayPosition(){const st=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(st),this._positionStrategy=st,st}_setStrategyPositions(st){const we=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],bt=this._aboveClass,rn=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:bt},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:bt}];let St;St="above"===this.position?rn:"below"===this.position?we:[...we,...rn],st.withPositions(St)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const st=this.autocomplete;st.autoActiveFirstOption?st._keyManager.setFirstItemActive():st._keyManager.setActiveItem(-1)}_canOpen(){const st=this._element.nativeElement;return!st.readOnly&&!st.disabled&&!this._autocompleteDisabled}_getWindow(){var st;return(null===(st=this._document)||void 0===st?void 0:st.defaultView)||window}_scrollToOption(st){const we=this.autocomplete,bt=(0,c.CB)(st,we.options,we.optionGroups);if(0===st&&1===bt)we._setScrollTop(0);else if(we.panel){const rn=we.options.toArray()[st];
1if(rn){const St=rn._getHostElement(),pn=(0,c.jH)(St.offsetTop,St.offsetHeight,we._getScrollTop(),we.panel.nativeElement.offsetHeight);we._setScrollTop(pn)}}}_handleOverlayEvents(st){st.keydownEvents().subscribe(we=>{var bt;(we.keyCode===be.hY&&!(0,be.Vb)(we)||we.keyCode===be.LH&&(0,be.Vb)(we,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(null!==(bt=this._valueBeforeAutoSelection)&&void 0!==bt?bt:""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),we.stopPropagation(),we.preventDefault())}),st.outsidePointerEvents().subscribe()}}return dt.\u0275fac=function(st){return new(st||dt)(h.Y36(h.SBq),h.Y36(me.aV),h.Y36(h.s_b),h.Y36(h.R0b),h.Y36(h.sBO),h.Y36(pe),h.Y36(ge.Is,8),h.Y36(Et.G_,9),h.Y36(q.K0,8),h.Y36(Te.rL),h.Y36(an,8))},dt.\u0275dir=h.lG2({type:dt,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[h.TTD]}),dt})(),Qe=(()=>{class dt extends mt{constructor(){super(...arguments),this._aboveClass="mat-autocomplete-panel-above"}}return dt.\u0275fac=function(){let vt;return function(we){return(vt||(vt=h.n5z(dt)))(we||dt)}}(),dt.\u0275dir=h.lG2({type:dt,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(st,we){1&st&&h.NdJ("focusin",function(){return we._handleFocus()})("blur",function(){return we._onTouched()})("input",function(rn){return we._handleInput(rn)})("keydown",function(rn){return we._handleKeydown(rn)})("click",function(){return we._handleClick()}),2&st&&h.uIk("autocomplete",we.autocompleteAttribute)("role",we.autocompleteDisabled?null:"combobox")("aria-autocomplete",we.autocompleteDisabled?null:"list")("aria-activedescendant",we.panelOpen&&we.activeOption?we.activeOption.id:null)("aria-expanded",we.autocompleteDisabled?null:we.panelOpen.toString())("aria-owns",we.autocompleteDisabled||!we.panelOpen||null==we.autocomplete?null:we.autocomplete.id)("aria-haspopup",we.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[h._Bn([$]),h.qOj]}),dt})(),tn=(()=>{class dt{}return dt.\u0275fac=function(st){return new(st||dt)},dt.\u0275mod=h.oAB({type:dt}),dt.\u0275inj=h.cJS({providers:[oe],imports:[me.U8,c.Ng,c.BQ,q.ez,Te.ZD,c.Ng,c.BQ]}),dt})()},7423:(Ze,_e,f)=>{"use strict";f.d(_e,{lW:()=>I,ot:()=>q,zs:()=>ee});var s=f(5e3),a=f(508),h=f(5664);const c=["mat-button",""],y=["*"],S=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],E=(0,a.pj)((0,a.Id)((0,a.Kr)(class{constructor(me){this._elementRef=me}})));let I=(()=>{class me extends E{constructor(be,Pe,gt){super(be),this._focusMonitor=Pe,this._animationMode=gt,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const Et of S)this._hasHostAttributes(Et)&&this._getHostElement().classList.add(Et);be.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(be,Pe){be?this._focusMonitor.focusVia(this._getHostElement(),be,Pe):this._getHostElement().focus(Pe)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...be){return be.some(Pe=>this._getHostElement().hasAttribute(Pe))}}return me.\u0275fac=function(be){return new(be||me)(s.Y36(s.SBq),s.Y36(h.tE),s.Y36(s.QbO,8))},me.\u0275cmp=s.Xpm({type:me,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(be,Pe){if(1&be&&s.Gf(a.wG,5),2&be){let gt;s.iGM(gt=s.CRH())&&(Pe.ripple=gt.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(be,Pe){2&be&&(s.uIk("disabled",Pe.disabled||null),s.ekj("_mat-animation-noopable","NoopAnimations"===Pe._animationMode)("mat-button-disabled",Pe.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[s.qOj],attrs:c,ngContentSelectors:y,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(be,Pe){1&be&&(s.F$t(),s.TgZ(0,"span",0),s.Hsn(1),s.qZA(),s._UZ(2,"span",1)(3,"span",2)),2&be&&(s.xp6(2),s.ekj("mat-button-ripple-round",Pe.isRoundButton||Pe.isIconButton),s.Q6J("matRippleDisabled",Pe._isRippleDisabled())("matRippleCentered",Pe.isIconButton)("matRippleTrigger",Pe._getHostElement()))},dependencies:[a.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}
1.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}"],encapsulation:2,changeDetection:0}),me})(),ee=(()=>{class me extends I{constructor(be,Pe,gt,Et){super(Pe,be,gt),this._ngZone=Et,this._haltDisabledEvents=Kt=>{this.disabled&&(Kt.preventDefault(),Kt.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return me.\u0275fac=function(be){return new(be||me)(s.Y36(h.tE),s.Y36(s.SBq),s.Y36(s.QbO,8),s.Y36(s.R0b,8))},me.\u0275cmp=s.Xpm({type:me,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(be,Pe){2&be&&(s.uIk("tabindex",Pe.disabled?-1:Pe.tabIndex)("disabled",Pe.disabled||null)("aria-disabled",Pe.disabled.toString()),s.ekj("_mat-animation-noopable","NoopAnimations"===Pe._animationMode)("mat-button-disabled",Pe.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[s.qOj],attrs:c,ngContentSelectors:y,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(be,Pe){1&be&&(s.F$t(),s.TgZ(0,"span",0),s.Hsn(1),s.qZA(),s._UZ(2,"span",1)(3,"span",2)),2&be&&(s.xp6(2),s.ekj("mat-button-ripple-round",Pe.isRoundButton||Pe.isIconButton),s.Q6J("matRippleDisabled",Pe._isRippleDisabled())("matRippleCentered",Pe.isIconButton)("matRippleTrigger",Pe._getHostElement()))},dependencies:[a.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}
1.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}"],encapsulation:2,changeDetection:0}),me})(),q=(()=>{class me{}return me.\u0275fac=function(be){return new(be||me)},me.\u0275mod=s.oAB({type:me}),me.\u0275inj=s.cJS({imports:[a.si,a.BQ,a.BQ]}),me})()},9224:(Ze,_e,f)=>{"use strict";f.d(_e,{$j:()=>ee,QW:()=>Oe,a8:()=>Zt,dk:()=>ze,dn:()=>E,hq:()=>q,kc:()=>Kt,n5:()=>I,rt:()=>me});var s=f(5e3),a=f(508);const h=["*",[["mat-card-footer"]]],c=["*","mat-card-footer"],y=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],x=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"];let E=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),Ae})(),I=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),Ae})(),ee=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),Ae})(),q=(()=>{class Ae{constructor(){this.align="start"}}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(ge,qe){2&ge&&s.ekj("mat-card-actions-align-en
1d","end"===qe.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),Ae})(),me=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),Ae})(),Kt=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275dir=s.lG2({type:Ae,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),Ae})(),Zt=(()=>{class Ae{constructor(ge){this._animationMode=ge}}return Ae.\u0275fac=function(ge){return new(ge||Ae)(s.Y36(s.QbO,8))},Ae.\u0275cmp=s.Xpm({type:Ae,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(ge,qe){2&ge&&s.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode)},exportAs:["matCard"],ngContentSelectors:c,decls:2,vars:0,template:function(ge,qe){1&ge&&(s.F$t(h),s.Hsn(0),s.Hsn(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}.mat-card._mat-animation-noopable{transition:none !important;animation:none !important}.mat-card>.mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card>.mat-divider-horizontal{left:auto;right:0}.mat-card>.mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card>.mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}
1.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}"],encapsulation:2,changeDetection:0}),Ae})(),ze=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275cmp=s.Xpm({type:Ae,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:x,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(ge,qe){1&ge&&(s.F$t(y),s.Hsn(0),s.TgZ(1,"div",0),s.Hsn(2,1),s.qZA(),s.Hsn(3,2))},encapsulation:2,changeDetection:0}),Ae})(),Oe=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275mod=s.oAB({type:Ae}),Ae.\u0275inj=s.cJS({imports:[a.BQ,a.BQ]}),Ae})()},7446:(Ze,_e,f)=>{"use strict";f.d(_e,{oG:()=>Kt,p9:()=>Oe});var s=f(3191),a=f(5e3),h=f(3075),c=f(508),y=f(5664),x=f(7144);const T=["input"],S=["label"],E=function(Ae){return{enterDuration:Ae}},I=["*"],ee=new a.OlP("mat-checkbox-default-options",{providedIn:"root",factory:q});function q(){return{color:"accent",clickAction:"check-indeterminate"}}let me=0;const Te=q(),be={provide:h.JU,useExisting:(0,a.Gpc)(()=>Kt),multi:!0};class Pe{}const gt=(0,c.sb)((0,c.pj)((0,c.Kr)((0,c.Id)(class{constructor(Ae){this._elementRef=Ae}}))));let Et=(()=>{class Ae extends gt{constructor(ge,qe,lt,te,Ee,Re,jt){super(qe),this._changeDetectorRef=lt,this._ngZone=te,this._animationMode=Re,this._options=jt,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new a.vpe,this.indeterminateChange=new a.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Te,this.color=this.defaultColor=this._options.color||Te.color,this.tabIndex=parseInt(Ee)||0,this.id=this._uniqueId=`${ge}${++me}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(ge){this._required=(0,s.Ig)(ge)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(ge){const qe=(0,s.Ig)(ge);qe!=this.checked&&(this._checked=qe,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ge){const qe=(0,s.Ig)(ge);qe!==this.disabled&&(this._disabled=qe,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(ge){const qe=ge!=this._indeterminate;this._indeterminate=(0,s.Ig)(ge),qe&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(ge){this.checked=!!ge}registerOnChange(ge){this._controlValueAccessorChangeFn=ge}registerOnTouched(ge){this._onTouched=ge}setDisabledState(ge){this.disabled=ge}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(ge){let qe=this._currentCheckState,lt=this._getAnimationTargetElement();if(qe!==ge&&lt&&(this._currentAnimationClass&&lt.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(qe,ge),this._currentCheckState=ge,this._currentAnimationClass.length>0)){lt.classList.add(this._currentAnimationClass);const te=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{lt.classList.remove(te)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){var ge;const qe=null===(ge=this._options)||void 0===ge?void 0:ge.clickAction;this.disabled||"noop"===qe?!this.disabled&&"noop"===qe&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==qe&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(ge){ge.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(ge,qe){if("NoopAnimations"===this._animationMode)return"";switch(ge){case 0:if(1===qe)return this._animationClasses.uncheckedToChecked;if(3==qe)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===qe?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===qe?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===qe?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(ge){const qe=this._inputElement;qe&&(qe.nativeElement.indeterminate=ge)}}return Ae.\u0275fac=function(ge){a.$Z()},Ae.\u0275dir=a.lG2({type:Ae,viewQuery:function(ge,qe){if(1&ge&&(a.Gf(T,5),a.Gf(S,5),a.Gf(c.wG,5)),2&ge){let lt;a.iGM(lt=a.CRH())&&(qe._inputElement=lt.first),a.iGM(lt=a.CRH())&&(qe._labelElement=lt.first),a.iGM(lt=a.CRH())&&(qe.ripple=lt.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[a.qOj]}),Ae})(),Kt=(()=>
1{class Ae extends Et{constructor(ge,qe,lt,te,Ee,Re,jt){super("mat-checkbox-",ge,qe,te,Ee,Re,jt),this._focusMonitor=lt,this._animationClasses={uncheckedToChecked:"mat-checkbox-anim-unchecked-checked",uncheckedToIndeterminate:"mat-checkbox-anim-unchecked-indeterminate",checkedToUnchecked:"mat-checkbox-anim-checked-unchecked",checkedToIndeterminate:"mat-checkbox-anim-checked-indeterminate",indeterminateToChecked:"mat-checkbox-anim-indeterminate-checked",indeterminateToUnchecked:"mat-checkbox-anim-indeterminate-unchecked"}}_createChangeEvent(ge){const qe=new Pe;return qe.source=this,qe.checked=ge,qe}_getAnimationTargetElement(){return this._elementRef.nativeElement}ngAfterViewInit(){super.ngAfterViewInit(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(ge=>{ge||this._onBlur()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onInputClick(ge){ge.stopPropagation(),super._handleInputClick()}focus(ge,qe){ge?this._focusMonitor.focusVia(this._inputElement,ge,qe):this._inputElement.nativeElement.focus(qe)}}return Ae.\u0275fac=function(ge){return new(ge||Ae)(a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(y.tE),a.Y36(a.R0b),a.$8M("tabindex"),a.Y36(a.QbO,8),a.Y36(ee,8))},Ae.\u0275cmp=a.Xpm({type:Ae,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(ge,qe){2&ge&&(a.Ikx("id",qe.id),a.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),a.ekj("mat-checkbox-indeterminate",qe.indeterminate)("mat-checkbox-checked",qe.checked)("mat-checkbox-disabled",qe.disabled)("mat-checkbox-label-before","before"==qe.labelPosition)("_mat-animation-noopable","NoopAnimations"===qe._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[a._Bn([be]),a.qOj],ngContentSelectors:I,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(ge,qe){if(1&ge&&(a.F$t(),a.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),a.NdJ("change",function(te){return qe._onInteractionEvent(te)})("click",function(te){return qe._onInputClick(te)}),a.qZA(),a.TgZ(5,"span",5),a._UZ(6,"span",6),a.qZA(),a._UZ(7,"span",7),a.TgZ(8,"span",8),a.O4$(),a.TgZ(9,"svg",9),a._UZ(10,"path",10),a.qZA(),a.kcU(),a._UZ(11,"span",11),a.qZA()(),a.TgZ(12,"span",12,13),a.NdJ("cdkObserveContent",function(){return qe._onLabelTextChange()}),a.TgZ(14,"span",14),a._uU(15,"\xa0"),a.qZA(),a.Hsn(16),a.qZA()()),2&ge){const lt=a.MAs(1),te=a.MAs(13);a.uIk("for",qe.inputId),a.xp6(2),a.ekj("mat-checkbox-inner-container-no-side-margin",!te.textContent||!te.textContent.trim()),a.xp6(1),a.Q6J("id",qe.inputId)("required",qe.required)("checked",qe.checked)("disabled",qe.disabled)("tabIndex",qe.tabIndex),a.uIk("value",qe.value)("name",qe.name)("aria-label",qe.ariaLabel||null)("aria-labelledby",qe.ariaLabelledby)("aria-checked",qe._getAriaChecked())("aria-describedby",qe.ariaDescribedby),a.xp6(2),a.Q6J("matRippleTrigger",lt)("matRippleDisabled",qe._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",a.VKq(19,E,"NoopAnimations"===qe._animationMode?0:150))}},dependencies:[c.wG,x.wD],styles:['@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scale
1X(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.mat-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:rgba(0,0,0,0);transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}
1.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:rgba(0,0,0,0)}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox-input:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),Ae})(),ie=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275mod=a.oAB({type:Ae}),Ae.\u0275inj=a.cJS({}),Ae})(),Oe=(()=>{class Ae{}return Ae.\u0275fac=function(ge){return new(ge||Ae)},Ae.\u0275mod=a.oAB({type:Ae}),Ae.\u0275inj=a.cJS({imports:[c.si,c.BQ,x.Q8,ie,c.BQ,ie]}),Ae})()},2140:(Ze,_e,f)=>{"use strict";f.d(_e,{Hi:()=>Nt});var s=f(1159),a=f(5e3),h=f(508);f(3191),f(9808),f(8929),f(6787),f(2986),f(7625),f(1059),f(925),f(5664),f(449),f(3075),f(7322),f(226);const lt=new a.OlP("mat-chips-default-options");let Nt=(()=>{class pe{}return pe.\u0275fac=function(oe){return new(oe||pe)},pe.\u0275mod=a.oAB({type:pe}),pe.\u0275inj=a.cJS({providers:[h.rD,{provide:lt,useValue:{separatorKeyCodes:[s.K5]}}],imports:[h.BQ]}),pe})()},508:(Ze,_e,f)=>{"use strict";f.d(_e,{yN:()=>Et,mZ:()=>Kt,_A:()=>Cn,rD:()=>Qe,sG:()=>Tn,Ad:()=>jt,K7:()=>Ue,HF:()=>Ge,Y2:()=>We,BQ:()=>ie,X2:()=>nt,uc:()=>dt,ey:()=>_n,Ng:()=>ei,rN:()=>Xt,nP:()=>z,us:()=>Ke,wG:()=>B,si:()=>ne,IR:()=>pn,CB:()=>Fn,jH:()=>ii,pj:()=>qe,Kr:()=>lt,Id:()=>ge,FD:()=>Ee,dB:()=>Re,sb:()=>te,E0:()=>At});var s=f(5e3),a=f(226),c=f(9808),y=f(925),x=f(5664),T=f(3191),S=f(6498),E=f(8929),I=f(1059),ee=f(1159);function Te(Qt,Ut){if(1&Qt&&s._UZ(0,"mat-pseudo-checkbox",4),2&Qt){const Ft=s.oxw();s.Q6J("state",Ft.selected?"checked":"unchecked")("disabled",Ft.disabled)}}function be(Qt,Ut){if(1&Qt&&(s.TgZ(0,"span",5),s._uU(1),s.qZA()),2&Qt){const Ft=s.oxw();s.xp6(1),s.hij("(",Ft.group.label,")")}}const Pe=["*"];let Et=(()=>{class Qt{}return Qt.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",Qt.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",Qt.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",Qt.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",Qt})(),Kt=(()=>{class Qt{}return Qt.COMPLEX="375ms",Qt.ENTERING="225ms",Qt.EXITING="195ms",Qt})();const ze=new s.OlP("mat-sanity-checks",{providedIn:"root",factory:function Zt(){return!0}});let ie=(()=>{class Qt{constructor(Ft,W,xe){this._sanityChecks=W,this._document=xe,this._hasDoneGlobalChecks=!1,Ft._applyBodyHighContrastModeCssClasse
1s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Ft){return!(0,y.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Ft])}}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)(s.LFG(x.qm),s.LFG(ze,8),s.LFG(c.K0))},Qt.\u0275mod=s.oAB({type:Qt}),Qt.\u0275inj=s.cJS({imports:[a.vT,a.vT]}),Qt})();function ge(Qt){return class extends Qt{constructor(...Ut){super(...Ut),this._disabled=!1}get disabled(){return this._disabled}set disabled(Ut){this._disabled=(0,T.Ig)(Ut)}}}function qe(Qt,Ut){return class extends Qt{constructor(...Ft){super(...Ft),this.defaultColor=Ut,this.color=Ut}get color(){return this._color}set color(Ft){const W=Ft||this.defaultColor;W!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),W&&this._elementRef.nativeElement.classList.add(`mat-${W}`),this._color=W)}}}function lt(Qt){return class extends Qt{constructor(...Ut){super(...Ut),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(Ut){this._disableRipple=(0,T.Ig)(Ut)}}}function te(Qt,Ut=0){return class extends Qt{constructor(...Ft){super(...Ft),this._tabIndex=Ut,this.defaultTabIndex=Ut}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(Ft){this._tabIndex=null!=Ft?(0,T.su)(Ft):this.defaultTabIndex}}}function Ee(Qt){return class extends Qt{constructor(...Ut){super(...Ut),this.errorState=!1}updateErrorState(){const Ut=this.errorState,L=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);L!==Ut&&(this.errorState=L,this.stateChanges.next())}}}function Re(Qt){return class extends Qt{constructor(...Ut){super(...Ut),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new S.y(Ft=>{this._isInitialized?this._notifySubscriber(Ft):this._pendingSubscribers.push(Ft)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(Ut){Ut.next(),Ut.complete()}}}const jt=new s.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function an(){return(0,s.f3M)(s.soG)}});class Cn{constructor(){this._localeChanges=new E.xQ,this.localeChanges=this._localeChanges}getValidDateOrNull(Ut){return this.isDateInstance(Ut)&&this.isValid(Ut)?Ut:null}deserialize(Ut){return null==Ut||this.isDateInstance(Ut)&&this.isValid(Ut)?Ut:this.invalid()}setLocale(Ut){this.locale=Ut,this._localeChanges.next()}compareDate(Ut,Ft){return this.getYear(Ut)-this.getYear(Ft)||this.getMonth(Ut)-this.getMonth(Ft)||this.getDate(Ut)-this.getDate(Ft)}sameDate(Ut,Ft){if(Ut&&Ft){let W=this.isValid(Ut),xe=this.isValid(Ft);return W&&xe?!this.compareDate(Ut,Ft):W==xe}return Ut==Ft}clampDate(Ut,Ft,W){return Ft&&this.compareDate(Ut,Ft)<0?Ft:W&&this.compareDate(Ut,W)>0?W:Ut}}const Tn=new s.OlP("mat-date-formats");let Qe=(()=>
1{class Qt{isErrorState(Ft,W){return!!(Ft&&Ft.invalid&&(Ft.touched||W&&W.submitted))}}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275prov=s.Yz7({token:Qt,factory:Qt.\u0275fac,providedIn:"root"}),Qt})(),nt=(()=>{class Qt{}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275dir=s.lG2({type:Qt,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),Qt})();function At(Qt,Ut,Ft="mat"){Qt.changes.pipe((0,I.O)(Qt)).subscribe(({length:W})=>{tn(Ut,`${Ft}-2-line`,!1),tn(Ut,`${Ft}-3-line`,!1),tn(Ut,`${Ft}-multi-line`,!1),2===W||3===W?tn(Ut,`${Ft}-${W}-line`,!0):W>3&&tn(Ut,`${Ft}-multi-line`,!0)})}function tn(Qt,Ut,Ft){Qt.nativeElement.classList.toggle(Ut,Ft)}let dt=(()=>{class Qt{}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275mod=s.oAB({type:Qt}),Qt.\u0275inj=s.cJS({imports:[ie,ie]}),Qt})();class vt{constructor(Ut,Ft,W,xe=!1){this._renderer=Ut,this.element=Ft,this.config=W,this._animationForciblyDisabledThroughCss=xe,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const st={enterDuration:225,exitDuration:150},bt=(0,y.i$)({passive:!0}),rn=["mousedown","touchstart"],St=["mouseup","mouseleave","touchend","touchcancel"];class pn{constructor(Ut,Ft,W,xe){this._target=Ut,this._ngZone=Ft,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,xe.isBrowser&&(this._containerElement=(0,T.fI)(W))}fadeInRipple(Ut,Ft,W={}){const xe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),L=Object.assign(Object.assign({},st),W.animation);W.centered&&(Ut=xe.left+xe.width/2,Ft=xe.top+xe.height/2);const Q=W.radius||function pt(Qt,Ut,Ft){const W=Math.max(Math.abs(Qt-Ft.left),Math.abs(Qt-Ft.right)),xe=Math.max(Math.abs(Ut-Ft.top),Math.abs(Ut-Ft.bottom));return Math.sqrt(W*W+xe*xe)}(Ut,Ft,xe),Me=Ut-xe.left,It=Ft-xe.top,Je=L.enterDuration,it=document.createElement("div");it.classList.add("mat-ripple-element"),it.style.left=Me-Q+"px",it.style.top=It-Q+"px",it.style.height=2*Q+"px",it.style.width=2*Q+"px",null!=W.color&&(it.style.backgroundColor=W.color),it.style.transitionDuration=`${Je}ms`,this._containerElement.appendChild(it);const Rt=window.getComputedStyle(it),en=Rt.transitionDuration,Un="none"===Rt.transitionProperty||"0s"===en||"0s, 0s"===en,ri=new vt(this,it,W,Un);it.style.transform="scale3d(1, 1, 1)",ri.state=0,W.persistent||(this._mostRecentTransientRipple=ri);let fi=null;return!Un&&(Je||L.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const yi=()=>this._finishRippleTransition(ri),on=()=>this._destroyRipple(ri);it.addEventListener("transitionend",yi),it.addEventListener("transitioncancel",on),fi={onTransitionEnd:yi,onTransitionCancel:on}}),this._activeRipples.set(ri,fi),(Un||!Je)&&this._finishRippleTransition(ri),ri}fadeOutRipple(Ut){if(2===Ut.state||3===Ut.state)return;const Ft=Ut.element,W=Object.assign(Object.assign({},st),Ut.config.animation);Ft.style.transitionDuration=`${W.exitDuration}ms`,Ft.style.opacity="0",Ut.state=2,(Ut._animationForciblyDisabledThroughCss||!W.exitDuration)&&this._finishRippleTransition(Ut)}fadeOutAll(){this._getActiveRipples().forEach(Ut=>Ut.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ut=>{Ut.config.persistent||Ut.fadeOut()})}setupTriggerEvents(Ut){const Ft=(0,T.fI)(Ut);!Ft||Ft===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ft,this._registerEvents(rn))}handleEvent(Ut){"mousedown"===Ut.type?this._onMousedown(Ut):"touchstart"===Ut.type?this._onTouchStart(Ut):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(St),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ut){0===Ut.state?this._startFadeOutTransition(Ut):2===Ut.state&&this._destroyRipple(Ut)}_startFadeOutTransition(Ut){const Ft=Ut===this._mostRecentTransientRipple,{persistent:W}=Ut.config;Ut.state=1,!W&&(!Ft||!this._isPointerDown)&&Ut.fadeOut()}_destroyRipple(Ut){var Ft;const W=null!==(Ft=this._activeRipples.get(Ut))&&void 0!==Ft?Ft:null;this._activeRipples.delete(Ut),this._activeRipples.size||(this._containerRect=null),Ut===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ut.state=3,null!==W&&(Ut.element.removeEventListener("transitionend",W.onTransitionEnd),Ut.element.removeEventListener("transitioncancel",W.onTransitionCancel)),Ut.element.remove()}_onMousedown(Ut){const Ft=(0,x.X6)(Ut),W=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!Ft&&!W&&(this._isPointerDown=!0,this.fadeInRipple(Ut.clientX,Ut.clientY,this._target.rippleConfig))}_onTouchStart(Ut){if(!this._target.rippleDisabled&&!(0,x.yG)(Ut)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Ft=Ut.changedTouches;for(let W=0;W<Ft.length;W++)this.fadeInRipple(Ft[W].clientX,Ft[W].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._getActiveRipples().forEac
1h(Ut=>{!Ut.config.persistent&&(1===Ut.state||Ut.config.terminateOnPointerUp&&0===Ut.state)&&Ut.fadeOut()}))}_registerEvents(Ut){this._ngZone.runOutsideAngular(()=>{Ut.forEach(Ft=>{this._triggerElement.addEventListener(Ft,this,bt)})})}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){this._triggerElement&&(rn.forEach(Ut=>{this._triggerElement.removeEventListener(Ut,this,bt)}),this._pointerUpEventsRegistered&&St.forEach(Ut=>{this._triggerElement.removeEventListener(Ut,this,bt)}))}}const We=new s.OlP("mat-ripple-global-options");let B=(()=>{class Qt{constructor(Ft,W,xe,L,Q){this._elementRef=Ft,this._animationMode=Q,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=L||{},this._rippleRenderer=new pn(this,W,Ft,xe)}get disabled(){return this._disabled}set disabled(Ft){Ft&&this.fadeOutAllNonPersistent(),this._disabled=Ft,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ft){this._trigger=Ft,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Ft,W=0,xe){return"number"==typeof Ft?this._rippleRenderer.fadeInRipple(Ft,W,Object.assign(Object.assign({},this.rippleConfig),xe)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),Ft))}}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(y.t4),s.Y36(We,8),s.Y36(s.QbO,8))},Qt.\u0275dir=s.lG2({type:Qt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Ft,W){2&Ft&&s.ekj("mat-ripple-unbounded",W.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),Qt})(),ne=(()=>{class Qt{}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275mod=s.oAB({type:Qt}),Qt.\u0275inj=s.cJS({imports:[ie,ie]}),Qt})(),z=(()=>{class Qt{constructor(Ft){this._animationMode=Ft,this.state="unchecked",this.disabled=!1}}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)(s.Y36(s.QbO,8))},Qt.\u0275cmp=s.Xpm({type:Qt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(Ft,W){2&Ft&&s.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===W.state)("mat-pseudo-checkbox-checked","checked"===W.state)("mat-pseudo-checkbox-disabled",W.disabled)("_mat-animation-noopable","NoopAnimations"===W._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(Ft,W){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}'],encapsulation:2,changeDetection:0}),Qt})(),Ke=(()=>{class Qt{}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275mod=s.oAB({type:Qt}),Qt.\u0275inj=s.cJS({imports:[ie]}),Qt})();const Ge=new s.OlP("MAT_OPTION_PARENT_COMPONENT"),Ue=new s.OlP("MatOptgroup");let Lt=0;class Xt{constructor(Ut,Ft=!1){this.source=Ut,this.isUserInput=Ft}}let Pt=(()=>{class Qt{constructor(Ft,W,xe,L){this._element=Ft,this._changeDetectorRef=W,this._parent=xe,this.group=L,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Lt++,this.onSelectionChange=new s.vpe,this._stateChanges=new E.xQ}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Ft){this._disabled=(0,T.Ig)(Ft)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(Ft,W){const xe=this._getHostElement();"function"==typeof xe.focus&&xe.focus(W)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ft){(Ft.keyCode===ee.K5||Ft.keyCode===ee.L_)&&!(0,ee.Vb)(Ft)&&(this._selectViaInteraction(),Ft.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}
1_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Ft=this.viewValue;Ft!==this._mostRecentViewValue&&(this._mostRecentViewValue=Ft,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ft=!1){this.onSelectionChange.emit(new Xt(this,Ft))}}return Qt.\u0275fac=function(Ft){s.$Z()},Qt.\u0275dir=s.lG2({type:Qt,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),Qt})(),_n=(()=>{class Qt extends Pt{constructor(Ft,W,xe,L){super(Ft,W,xe,L)}}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(Ge,8),s.Y36(Ue,8))},Qt.\u0275cmp=s.Xpm({type:Qt,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(Ft,W){1&Ft&&s.NdJ("click",function(){return W._selectViaInteraction()})("keydown",function(L){return W._handleKeydown(L)}),2&Ft&&(s.Ikx("id",W.id),s.uIk("tabindex",W._getTabIndex())("aria-selected",W._getAriaSelected())("aria-disabled",W.disabled.toString()),s.ekj("mat-selected",W.selected)("mat-option-multiple",W.multiple)("mat-active",W.active)("mat-option-disabled",W.disabled))},exportAs:["matOption"],features:[s.qOj],ngContentSelectors:Pe,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(Ft,W){1&Ft&&(s.F$t(),s.YNc(0,Te,1,2,"mat-pseudo-checkbox",0),s.TgZ(1,"span",1),s.Hsn(2),s.qZA(),s.YNc(3,be,2,1,"span",2),s._UZ(4,"div",3)),2&Ft&&(s.Q6J("ngIf",W.multiple),s.xp6(3),s.Q6J("ngIf",W.group&&W.group._inert),s.xp6(1),s.Q6J("matRippleTrigger",W._getHostElement())("matRippleDisabled",W.disabled||W.disableRipple))},dependencies:[B,c.O5,z],styles:['.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option.mat-active::before{content:""}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{right:auto;left:16px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}'],encapsulation:2,changeDetection:0}),Qt})();function Fn(Qt,Ut,Ft){if(Ft.length){let W=Ut.toArray(),xe=Ft.toArray(),L=0;for(let Q=0;Q<Qt+1;Q++)W[Q].group&&W[Q].group===xe[L]&&L++;return L}return 0}function ii(Qt,Ut,Ft,W){return Qt<Ft?Qt:Qt+Ut>Ft+W?Math.max(0,Qt-W+Ut):Ft}let ei=(()=>{class Qt{}return Qt.\u0275fac=function(Ft){return new(Ft||Qt)},Qt.\u0275mod=s.oAB({type:Qt}),Qt.\u0275inj=s.cJS({imports:[ne,c.ez,ie,Ke]}),Qt})()},8966:(Ze,_e,f)=>{"use strict";f.d(_e,{H8:()=>pe,Is:()=>oe,WI:()=>Ae,so:()=>ie,uw:()=>jt,vA:()=>Kt});var s=f(1088),a=f(1314),h=f(7429),c=f(5e3),y=f(508),x=f(8929),T=f(6787),S=f(8514),E=f(2198),I=f(2986),ee=f(1059),q=f(1777),me=f(9808),Te=f(5664),be=f(1159);function Pe($,Ve){}const gt={params:{enterAnimationDuration:"150ms",exitAnimationDuration:"75ms"}},Et={dialogContainer:(0,q.X$)("dialogContainer",[(0,q.SB)("void, exit",(0,q.oB)({opacity:0,transform:"scale(0.7)"})),(0,q.SB)("enter",(0,q.oB)({transform:"none"})),(0,q.eR)("* => enter",(0,q.ru)([(0,q.jt)("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",(0,q.oB)({transform:"none",opacity:1})),(0,q.IO)("@*",(0,q.pV)(),{optional:!0})]),gt),(0,q.eR)("* => void, * => exit",(0,q.ru)([(0,q.jt)("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",(0,q.oB)({opacity:0}
1)),(0,q.IO)("@*",(0,q.pV)(),{optional:!0})]),gt)])};class Kt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0,this.enterAnimationDuration=gt.params.enterAnimationDuration,this.exitAnimationDuration=gt.params.exitAnimationDuration}}let Zt=(()=>{class $ extends s.LL{constructor(mt,Qe,nt,At,tn,dt,vt,st){super(mt,Qe,nt,At,tn,dt,vt,st),this._animationStateChanged=new c.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(mt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:mt})}}return $.\u0275fac=function(mt){return new(mt||$)(c.Y36(c.SBq),c.Y36(Te.qV),c.Y36(me.K0,8),c.Y36(Kt),c.Y36(Te.ic),c.Y36(c.R0b),c.Y36(a.Iu),c.Y36(Te.tE))},$.\u0275cmp=c.Xpm({type:$,selectors:[["ng-component"]],features:[c.qOj],decls:0,vars:0,template:function(mt,Qe){},encapsulation:2}),$})(),ze=(()=>{class $ extends Zt{constructor(mt,Qe,nt,At,tn,dt,vt,st,we){super(mt,Qe,nt,At,tn,dt,vt,we),this._changeDetectorRef=st,this._state="enter"}_onAnimationDone({toState:mt,totalTime:Qe}){"enter"===mt?this._openAnimationDone(Qe):"exit"===mt&&this._animationStateChanged.next({state:"closed",totalTime:Qe})}_onAnimationStart({toState:mt,totalTime:Qe}){"enter"===mt?this._animationStateChanged.next({state:"opening",totalTime:Qe}):("exit"===mt||"void"===mt)&&this._animationStateChanged.next({state:"closing",totalTime:Qe})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_getAnimationState(){return{value:this._state,params:{enterAnimationDuration:this._config.enterAnimationDuration||gt.params.enterAnimationDuration,exitAnimationDuration:this._config.exitAnimationDuration||gt.params.exitAnimationDuration}}}}return $.\u0275fac=function(mt){return new(mt||$)(c.Y36(c.SBq),c.Y36(Te.qV),c.Y36(me.K0,8),c.Y36(Kt),c.Y36(Te.ic),c.Y36(c.R0b),c.Y36(a.Iu),c.Y36(c.sBO),c.Y36(Te.tE))},$.\u0275cmp=c.Xpm({type:$,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-dialog-container"],hostVars:7,hostBindings:function(mt,Qe){1&mt&&c.WFA("@dialogContainer.start",function(At){return Qe._onAnimationStart(At)})("@dialogContainer.done",function(At){return Qe._onAnimationDone(At)}),2&mt&&(c.Ikx("id",Qe._config.id),c.uIk("aria-modal",Qe._config.ariaModal)("role",Qe._config.role)("aria-labelledby",Qe._config.ariaLabel?null:Qe._ariaLabelledBy)("aria-label",Qe._config.ariaLabel)("aria-describedby",Qe._config.ariaDescribedBy||null),c.d8E("@dialogContainer",Qe._getAnimationState()))},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(mt,Qe){1&mt&&c.YNc(0,Pe,0,0,"ng-template",0)},dependencies:[h.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions.mat-dialog-actions-align-center,.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions.mat-dialog-actions-align-end,.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}"],encapsulation:2,data:{animation:[Et.dialogContainer]}}),$})();class ie{constructor(Ve,mt,Qe){this._ref=Ve,this._containerInstance=Qe,this._afterOpened=new x.xQ,this._beforeClosed=new x.xQ,this._state=0,this.disableClose=mt.disableClose,this.id=Ve.id,Qe._animationStateChanged.pipe((0,E.h)(nt=>"opened"===nt.state),(0,I.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Qe._animationStateChanged.pipe((0,E.h)(nt=>"closed"===nt.state),(0,I.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ve.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,T.T)(this.backdropClick(),this.keydownEvents().pipe((0,E.h)(nt=>nt.keyCode===be.hY&&!this.disableClose&&!(0,be.Vb)(nt)))).subscribe(nt=>{this.disableClose||(nt.preventDefault(),function Oe($,Ve,mt){$._closeInteractionType=Ve,$.close(mt)}(this,"keydown"===nt.type?"keyboard":"mouse"))})}close(Ve){this._result=Ve,this._containerInstance._animationStateChanged.pipe((0,E.h)(mt=>"closing"===mt.state),(0,I.q)(1)).subscribe(mt=>{this._beforeClosed.next(Ve),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),mt.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Ve){let mt=this._ref.config.positionStrategy;return Ve&&(Ve.left||Ve.right)?Ve.left?mt.left(Ve.left):mt.right(Ve.right):mt.centerHorizontally(),Ve&&(Ve.top||Ve.bottom)?Ve.top?mt.top(Ve.top):mt.bottom(Ve.bottom):mt.centerVertically(),this._ref.updatePosition(),this}updateSize(Ve="",mt=""){return this._ref.updateSize(Ve,mt),this}addPanelClass(Ve){return this._ref.addPanelClass(Ve),this}removePanelClass(Ve){return this._ref.removePanelClass(Ve),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Ae=new c.OlP("MatDialogData"),at=new c.OlP("mat-dialog-default-options"),ge=new c.OlP("mat-dialog-scroll-strategy"),te={provide:ge,deps:[a.aV],useFactory:function lt($){return()=>$.scrollStrategies.block()}};let Ee=0,Re=(()=>
1{class ${constructor(mt,Qe,nt,At,tn,dt,vt,st,we,bt){this._overlay=mt,this._defaultOptions=nt,this._parentDialog=At,this._dialogRefConstructor=vt,this._dialogContainerType=st,this._dialogDataToken=we,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new x.xQ,this._afterOpenedAtThisLevel=new x.xQ,this._idPrefix="mat-dialog-",this.afterAllClosed=(0,S.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,ee.O)(void 0))),this._scrollStrategy=dt,this._dialog=Qe.get(s.Vq)}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const mt=this._parentDialog;return mt?mt._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(mt,Qe){let nt;(Qe=Object.assign(Object.assign({},this._defaultOptions||new Kt),Qe)).id=Qe.id||`${this._idPrefix}${Ee++}`,Qe.scrollStrategy=Qe.scrollStrategy||this._scrollStrategy();const At=this._dialog.open(mt,Object.assign(Object.assign({},Qe),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:Kt,useValue:Qe},{provide:s.ib,useValue:Qe}]},templateContext:()=>({dialogRef:nt}),providers:(tn,dt,vt)=>(nt=new this._dialogRefConstructor(tn,Qe,vt),nt.updatePosition(null==Qe?void 0:Qe.position),[{provide:this._dialogContainerType,useValue:vt},{provide:this._dialogDataToken,useValue:dt.data},{provide:this._dialogRefConstructor,useValue:nt}])}));return nt.componentInstance=At.componentInstance,this.openDialogs.push(nt),this.afterOpened.next(nt),nt.afterClosed().subscribe(()=>{const tn=this.openDialogs.indexOf(nt);tn>-1&&(this.openDialogs.splice(tn,1),this.openDialogs.length||this._getAfterAllClosed().next())}),nt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(mt){return this.openDialogs.find(Qe=>Qe.id===mt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(mt){let Qe=mt.length;for(;Qe--;)mt[Qe].close()}}return $.\u0275fac=function(mt){c.$Z()},$.\u0275prov=c.Yz7({token:$,factory:$.\u0275fac}),$})(),jt=(()=>{class $ extends Re{constructor(mt,Qe,nt,At,tn,dt,vt,st){super(mt,Qe,At,dt,vt,tn,ie,ze,Ae,st)}}return $.\u0275fac=function(mt){return new(mt||$)(c.LFG(a.aV),c.LFG(c.zs3),c.LFG(me.Ye,8),c.LFG(at,8),c.LFG(ge),c.LFG($,12),c.LFG(a.Xj),c.LFG(c.QbO,8))},$.\u0275prov=c.Yz7({token:$,factory:$.\u0275fac}),$})(),pe=(()=>{class ${constructor(){this.align="start"}}return $.\u0275fac=function(mt){return new(mt||$)},$.\u0275dir=c.lG2({type:$,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"],hostVars:4,hostBindings:function(mt,Qe){2&mt&&c.ekj("mat-dialog-actions-align-center","center"===Qe.align)("mat-dialog-actions-align-end","end"===Qe.align)},inputs:{align:"align"}}),$})(),oe=(()=>{class ${}return $.\u0275fac=function(mt){return new(mt||$)},$.\u0275mod=c.oAB({type:$}),$.\u0275inj=c.cJS({providers:[jt,te],imports:[s.Su,a.U8,h.eL,y.BQ,y.BQ]}),$})()},4834:(Ze,_e,f)=>{"use strict";f.d(_e,{d:()=>c,t:()=>y});var s=f(5e3),a=f(3191),h=f(508);let c=(()=>{class x{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(S){this._vertical=(0,a.Ig)(S)}get inset(){return this._inset}set inset(S){this._inset=(0,a.Ig)(S)}}return x.\u0275fac=function(S){return new(S||x)},x.\u0275cmp=s.Xpm({type:x,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,E){2&S&&(s.uIk("aria-orientation",E.vertical?"vertical":"horizontal"),s.ekj("mat-divider-vertical",E.vertical)("mat-divider-horizontal",!E.vertical)("mat-divider-inset",E.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(S,E){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),x})(),y=(()=>{class x{}return x.\u0275fac=function(S){return new(S||x)},x.\u0275mod=s.oAB({type:x}),x.\u0275inj=s.cJS({imports:[h.BQ,h.BQ]}),x})()},288:(Ze,_e,f)=>{"use strict";f.d(_e,{To:()=>Ve,ib:()=>an,pp:()=>$,u4:()=>Be,yK:()=>oe,yz:()=>pe});var s=f(3262),a=f(7429),h=f(9808),c=f(5e3),y=f(508),x=f(3191),T=f(5664),S=f(5778),E=f(1059),I=f(2198),ee=f(2986),q=f(1159),me=f(8929),Te=f(2654),be=f(8896),Pe=f(6787),gt=f(1777),Et=f(449);const Kt=["body"];function Zt(mt,Qe){}const ze=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ie=["mat-expansion-panel-header","*","mat-action-row"];function Oe(mt,Qe){if(1&mt&&c._UZ(0,"span",2),2&mt){const nt=c.oxw();c.Q6J("@indicatorRotate",nt._getExpandedState())}}const Ae=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],at=["mat-panel-title","mat-panel-description","*"],ge=new c.OlP("MAT_ACCORDION"),qe="225ms cubic-bezier(0.4,0.0,0.2,1)",lt={indicatorRotate:(0,gt.X$)("indicatorRotate",[(0,gt.SB)("collapsed, void",(0,gt.oB)({transform:"rotate(0deg)"})),(0,gt.SB)("expanded",(0,gt.oB)({transform:"rotate(180deg)"})),(0,gt.eR)("expanded <=> collapsed, void => collapsed",(0,gt.jt)(qe))]),bodyExpansion:(0,gt.X$)("bodyExpansion",[(0,gt.SB)("collapsed, void",(0,gt.oB)({height:"0px",visibility:"hidden"})),(0,gt.SB)("expanded",(0,gt.oB)({height:"*",visibility:"visible"})),(0,gt.eR)("expanded <=> collapsed, void => collapsed",(0,gt.jt)(qe))])},te=new c.OlP("MAT_EXPANSION_PANEL");let Ee=(()=>{class mt{constructor(nt,At){this._template=nt,this._expansionPanel=At}}return mt.\u0275fac=function(nt){return new(nt||mt)(c.Y36(c.Rgc),c.Y36(te,8))},mt.\u0275dir=c.lG2({type:mt,selectors:[["ng-template","matExpansionPanelContent",""]]}),mt})(),Re=0;const jt=new c.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let an=(()=>{class mt extends s.dD{constructor(nt,At,tn,dt,vt,st,we){super(nt,At,tn),this._viewContainerRef
1=dt,this._animationMode=st,this._hideToggle=!1,this.afterExpand=new c.vpe,this.afterCollapse=new c.vpe,this._inputChanges=new me.xQ,this._headerId="mat-expansion-panel-header-"+Re++,this._bodyAnimationDone=new me.xQ,this.accordion=nt,this._document=vt,this._bodyAnimationDone.pipe((0,S.x)((bt,rn)=>bt.fromState===rn.fromState&&bt.toState===rn.toState)).subscribe(bt=>{"void"!==bt.fromState&&("expanded"===bt.toState?this.afterExpand.emit():"collapsed"===bt.toState&&this.afterCollapse.emit())}),we&&(this.hideToggle=we.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(nt){this._hideToggle=(0,x.Ig)(nt)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(nt){this._togglePosition=nt}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,E.O)(null),(0,I.h)(()=>this.expanded&&!this._portal),(0,ee.q)(1)).subscribe(()=>{this._portal=new a.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(nt){this._inputChanges.next(nt)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const nt=this._document.activeElement,At=this._body.nativeElement;return nt===At||At.contains(nt)}return!1}}return mt.\u0275fac=function(nt){return new(nt||mt)(c.Y36(ge,12),c.Y36(c.sBO),c.Y36(Et.A8),c.Y36(c.s_b),c.Y36(h.K0),c.Y36(c.QbO,8),c.Y36(jt,8))},mt.\u0275cmp=c.Xpm({type:mt,selectors:[["mat-expansion-panel"]],contentQueries:function(nt,At,tn){if(1&nt&&c.Suo(tn,Ee,5),2&nt){let dt;c.iGM(dt=c.CRH())&&(At._lazyContent=dt.first)}},viewQuery:function(nt,At){if(1&nt&&c.Gf(Kt,5),2&nt){let tn;c.iGM(tn=c.CRH())&&(At._body=tn.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(nt,At){2&nt&&c.ekj("mat-expanded",At.expanded)("_mat-animation-noopable","NoopAnimations"===At._animationMode)("mat-expansion-panel-spacing",At._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[c._Bn([{provide:ge,useValue:void 0},{provide:te,useExisting:mt}]),c.qOj,c.TTD],ngContentSelectors:ie,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(nt,At){1&nt&&(c.F$t(ze),c.Hsn(0),c.TgZ(1,"div",0,1),c.NdJ("@bodyExpansion.done",function(dt){return At._bodyAnimationDone.next(dt)}),c.TgZ(3,"div",2),c.Hsn(4,1),c.YNc(5,Zt,0,0,"ng-template",3),c.qZA(),c.Hsn(6,2),c.qZA()),2&nt&&(c.xp6(1),c.Q6J("@bodyExpansion",At._getExpandedState())("id",At.id),c.uIk("aria-labelledby",At._headerId),c.xp6(4),c.Q6J("cdkPortalOutlet",At._portal))},dependencies:[a.Pl],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[lt.bodyExpansion]},changeDetection:0}),mt})();class Tn{}const Nt=(0,y.sb)(Tn);let pe=(()=>{class mt extends Nt{constructor(nt,At,tn,dt,vt,st,we){super(),this.panel=nt,this._element=At,this._focusMonitor=tn,this._changeDetectorRef=dt,this._animationMode=st,this._parentChangeSubscription=Te.w.EMPTY;const bt=nt.accordion?nt.accordion._stateChanges.pipe((0,I.h)(rn=>!(!rn.hideToggle&&!rn.togglePosition))):be.E;this.tabIndex=parseInt(we||"")||0,this._parentChangeSubscription=(0,Pe.T)(nt.opened,nt.closed,bt,nt._inputChanges.pipe((0,I.h)(rn=>!!(rn.hideToggle||rn.disabled||rn.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),nt.closed.pipe((0,I.h)(()=>nt._containsFocus())).subscribe(()=>tn.focusVia(At,"program")),vt&&(this.expandedHeight=vt.expandedHeight,this.collapsedHeight=vt.collapsedHeight)}get disabled(){return this.panel.disabled}
1_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const nt=this._isExpanded();return nt&&this.expandedHeight?this.expandedHeight:!nt&&this.collapsedHeight?this.collapsedHeight:null}_keydown(nt){switch(nt.keyCode){case q.L_:case q.K5:(0,q.Vb)(nt)||(nt.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(nt))}}focus(nt,At){nt?this._focusMonitor.focusVia(this._element,nt,At):this._element.nativeElement.focus(At)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(nt=>{nt&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return mt.\u0275fac=function(nt){return new(nt||mt)(c.Y36(an,1),c.Y36(c.SBq),c.Y36(T.tE),c.Y36(c.sBO),c.Y36(jt,8),c.Y36(c.QbO,8),c.$8M("tabindex"))},mt.\u0275cmp=c.Xpm({type:mt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(nt,At){1&nt&&c.NdJ("click",function(){return At._toggle()})("keydown",function(dt){return At._keydown(dt)}),2&nt&&(c.uIk("id",At.panel._headerId)("tabindex",At.tabIndex)("aria-controls",At._getPanelId())("aria-expanded",At._isExpanded())("aria-disabled",At.panel.disabled),c.Udp("height",At._getHeaderHeight()),c.ekj("mat-expanded",At._isExpanded())("mat-expansion-toggle-indicator-after","after"===At._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===At._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===At._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[c.qOj],ngContentSelectors:at,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(nt,At){1&nt&&(c.F$t(Ae),c.TgZ(0,"span",0),c.Hsn(1),c.Hsn(2,1),c.Hsn(3,2),c.qZA(),c.YNc(4,Oe,1,1,"span",1)),2&nt&&(c.ekj("mat-content-hide-toggle",!At._showToggle()),c.xp6(4),c.Q6J("ngIf",At._showToggle()))},dependencies:[h.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[lt.indicatorRotate]},changeDetection:0}),mt})(),Be=(()=>{class mt{}return mt.\u0275fac=function(nt){return new(nt||mt)},mt.\u0275dir=c.lG2({type:mt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),mt})(),oe=(()=>{class mt{}return mt.\u0275fac=function(nt){return new(nt||mt)},mt.\u0275dir=c.lG2({type:mt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),mt})(),$=(()=>{class mt extends s.xI{constructor(){super(...arguments),this._ownHeaders=new c.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(nt){this._hideToggle=(0,x.Ig)(nt)}ngAfterContentInit(){this._headers.changes.pipe((0,E.O)(this._headers)).subscribe(nt=>{this._ownHeaders.reset(nt.filter(At=>At.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new T.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(nt){this._keyManager.onKeydown(nt)}_handleHeaderFocus(nt){this._keyManager.updateActiveItem(nt)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return mt.\u0275fac=function(){let Qe;return function(At){return(Qe||(Qe=c.n5z(mt)))(At||mt)}}(),mt.\u0275dir=c.lG2({type:mt,selectors:[["mat-accordion"]],contentQueries:function(nt,At,tn){if(1&nt&&c.Suo(tn,pe,5),2&nt){let dt;c.iGM(dt=c.CRH())&&(At._headers=dt)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(nt,At){2&nt&&c.ekj("mat-accordion-multi",At.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[c._Bn([{provide:ge,useExisting:mt}]),c.qOj]}),mt})(),Ve=(()=>{class mt{}return mt.\u0275fac=function(nt){return new(nt||mt)},mt.\u0275mod=c.oAB({type:mt}),mt.\u0275inj=c.cJS({imports:[h.ez,y.BQ,s.XD,a.eL]}),mt})()},7322:(Ze,_e,f)=>{"use strict";f.d(_e,{Eo:()=>Tn,G_:()=>St,KE:()=>pn,R9:()=>dt,TO:()=>an,hX:()=>mt,lN:()=>pt,qo:()=>At});var s=f(7144),a=f(9808),h=f(5e3),c=f(508),y=f(3191),x=f(8929),T=f(6787),S=f(3753),E=f(1059),I=f(7625),ee=f(2986),q=f(1777),me=f(226),Te=f(925);const be=["connectionContainer"],Pe=["inputContainer"],gt=["label"];function Et(We,B){1&We&&(h.ynx(0),h.TgZ(1,"div",14),h._UZ(2,"div",15)(3,"div",16)(4,"div",17),h.qZA(),h.TgZ(5,"div",18),h._UZ(6,"div",15)(7,"div",16)(8,"div",17),h.qZA(),h.BQk())}function Kt(We,B){if(1&We){const ne=h.EpF();h.TgZ(0,"div",19),h.NdJ("cdkObserveContent",function(){h.CHM(ne);const Ke=h.oxw();return h.KtG(Ke.updateOutlineGap())}),h.Hsn(1,1),h.qZA()}if(2&We){const ne=h.oxw();h.Q6J("cdkObserveContentDisabled","outline"!=ne.appearance)}}function Zt(We,B){if(1&We&&(h.ynx(0),h.Hsn(1,2),h.TgZ(2,"span"),h._uU(3),h.qZA(),h.BQk()),2&We){const ne=h.oxw(2);h.xp6(3),h.Oqu(ne._control.placeholder)}}function ze(We,B){1&We&&h.Hsn(0,3,["*ngSwitchCase","true"])}function ie(We,B){1&We&&(h.TgZ(0,"span",23),h._uU(1," *"),h.qZA())}function Oe(We,B){if(1&We){const ne=h.EpF();h.TgZ(0,"label",20,21),h.NdJ("cdkObserveContent",function(){h.CHM(ne);const Ke=h.oxw();return h.KtG(Ke.updateOutlineGap())}),h.YNc(2,Zt,4,1,"ng-container",12),h.YNc(3,ze,1,0,"ng-content",12),h.YNc(4,ie,2,0,"span",22),h.qZA()}if(2&We){const ne=h.oxw();
1h.ekj("mat-empty",ne._control.empty&&!ne._shouldAlwaysFloat())("mat-form-field-empty",ne._control.empty&&!ne._shouldAlwaysFloat())("mat-accent","accent"==ne.color)("mat-warn","warn"==ne.color),h.Q6J("cdkObserveContentDisabled","outline"!=ne.appearance)("id",ne._labelId)("ngSwitch",ne._hasLabel()),h.uIk("for",ne._control.id)("aria-owns",ne._control.id),h.xp6(2),h.Q6J("ngSwitchCase",!1),h.xp6(1),h.Q6J("ngSwitchCase",!0),h.xp6(1),h.Q6J("ngIf",!ne.hideRequiredMarker&&ne._control.required&&!ne._control.disabled)}}function Ae(We,B){1&We&&(h.TgZ(0,"div",24),h.Hsn(1,4),h.qZA())}function at(We,B){if(1&We&&(h.TgZ(0,"div",25),h._UZ(1,"span",26),h.qZA()),2&We){const ne=h.oxw();h.xp6(1),h.ekj("mat-accent","accent"==ne.color)("mat-warn","warn"==ne.color)}}function ge(We,B){if(1&We&&(h.TgZ(0,"div"),h.Hsn(1,5),h.qZA()),2&We){const ne=h.oxw();h.Q6J("@transitionMessages",ne._subscriptAnimationState)}}function qe(We,B){if(1&We&&(h.TgZ(0,"div",30),h._uU(1),h.qZA()),2&We){const ne=h.oxw(2);h.Q6J("id",ne._hintLabelId),h.xp6(1),h.Oqu(ne.hintLabel)}}function lt(We,B){if(1&We&&(h.TgZ(0,"div",27),h.YNc(1,qe,2,2,"div",28),h.Hsn(2,6),h._UZ(3,"div",29),h.Hsn(4,7),h.qZA()),2&We){const ne=h.oxw();h.Q6J("@transitionMessages",ne._subscriptAnimationState),h.xp6(1),h.Q6J("ngIf",ne.hintLabel)}}const te=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Ee=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let Re=0;const jt=new h.OlP("MatError");let an=(()=>{class We{constructor(ne,z){this.id="mat-error-"+Re++,ne||z.nativeElement.setAttribute("aria-live","polite")}}return We.\u0275fac=function(ne){return new(ne||We)(h.$8M("aria-live"),h.Y36(h.SBq))},We.\u0275dir=h.lG2({type:We,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(ne,z){2&ne&&h.uIk("id",z.id)},inputs:{id:"id"},features:[h._Bn([{provide:jt,useExisting:We}])]}),We})();const Cn={transitionMessages:(0,q.X$)("transitionMessages",[(0,q.SB)("enter",(0,q.oB)({opacity:1,transform:"translateY(0%)"})),(0,q.eR)("void => enter",[(0,q.oB)({opacity:0,transform:"translateY(-5px)"}),(0,q.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Tn=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275dir=h.lG2({type:We}),We})();const $=new h.OlP("MatHint");let mt=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275dir=h.lG2({type:We,selectors:[["mat-label"]]}),We})(),Qe=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275dir=h.lG2({type:We,selectors:[["mat-placeholder"]]}),We})();const nt=new h.OlP("MatPrefix");let At=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275dir=h.lG2({type:We,selectors:[["","matPrefix",""]],features:[h._Bn([{provide:nt,useExisting:We}])]}),We})();const tn=new h.OlP("MatSuffix");let dt=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275dir=h.lG2({type:We,selectors:[["","matSuffix",""]],features:[h._Bn([{provide:tn,useExisting:We}])]}),We})(),vt=0;const bt=(0,c.pj)(class{constructor(We){this._elementRef=We}},"primary"),rn=new h.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),St=new h.OlP("MatFormField");let pn=(()=>{class We extends bt{constructor(ne,z,Ke,Ge,Fe,de,ct){super(ne),this._changeDetectorRef=z,this._dir=Ke,this._defaults=Ge,this._platform=Fe,this._ngZone=de,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new x.xQ,this._hideRequiredMarker=!1,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+vt++,this._labelId="mat-form-field-label-"+vt++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==ct,this.appearance=(null==Ge?void 0:Ge.appearance)||"legacy",Ge&&(this._hideRequiredMarker=Boolean(Ge.hideRequiredMarker),Ge.color&&(this.color=this.defaultColor=Ge.color))}get appearance(){return this._appearance}set appearance(ne){var z;const Ke=this._appearance;this._appearance=ne||(null===(z=this._defaults)||void 0===z?void 0:z.a
1ppearance)||"legacy","outline"===this._appearance&&Ke!==ne&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(ne){this._hideRequiredMarker=(0,y.Ig)(ne)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(ne){this._hintLabel=ne,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(ne){ne!==this._floatLabel&&(this._floatLabel=ne||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(ne){this._explicitFormFieldControl=ne}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const ne=this._control;ne.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${ne.controlType}`),ne.stateChanges.pipe((0,E.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),ne.ngControl&&ne.ngControl.valueChanges&&ne.ngControl.valueChanges.pipe((0,I.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,I.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,T.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,E.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,E.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,I.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(ne){const z=this._control?this._control.ngControl:null;return z&&z[ne]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,S.R)(this._label.nativeElement,"transitionend").pipe((0,ee.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let ne=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&ne.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const z=this._hintChildren?this._hintChildren.find(Ge=>"start"===Ge.align):null,Ke=this._hintChildren?this._hintChildren.find(Ge=>"end"===Ge.align):null;z?ne.push(z.id):this._hintLabel&&ne.push(this._hintLabelId),Ke&&ne.push(Ke.id)}
1else this._errorChildren&&ne.push(...this._errorChildren.map(z=>z.id));this._control.setDescribedByIds(ne)}}_validateControlChild(){}updateOutlineGap(){const ne=this._label?this._label.nativeElement:null,z=this._connectionContainerRef.nativeElement,Ke=".mat-form-field-outline-start",Ge=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!ne||!ne.children.length||!ne.textContent.trim()){const _t=z.querySelectorAll(`${Ke}, ${Ge}`);for(let Lt=0;Lt<_t.length;Lt++)_t[Lt].style.width="0";return}if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let Fe=0,de=0;const ct=z.querySelectorAll(Ke),Ue=z.querySelectorAll(Ge);if(this._label&&this._label.nativeElement.children.length){const _t=z.getBoundingClientRect();if(0===_t.width&&0===_t.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const Lt=this._getStartEnd(_t),Xt=ne.children,Pt=this._getStartEnd(Xt[0].getBoundingClientRect());let _n=0;for(let Fn=0;Fn<Xt.length;Fn++)_n+=Xt[Fn].offsetWidth;Fe=Math.abs(Pt-Lt)-5,de=_n>0?.75*_n+10:0}for(let _t=0;_t<ct.length;_t++)ct[_t].style.width=`${Fe}px`;for(let _t=0;_t<Ue.length;_t++)Ue[_t].style.width=`${de}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(ne){return this._dir&&"rtl"===this._dir.value?ne.right:ne.left}_isAttachedToDOM(){const ne=this._elementRef.nativeElement;if(ne.getRootNode){const z=ne.getRootNode();return z&&z!==ne}return document.documentElement.contains(ne)}}return We.\u0275fac=function(ne){return new(ne||We)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(me.Is,8),h.Y36(rn,8),h.Y36(Te.t4),h.Y36(h.R0b),h.Y36(h.QbO,8))},We.\u0275cmp=h.Xpm({type:We,selectors:[["mat-form-field"]],contentQueries:function(ne,z,Ke){if(1&ne&&(h.Suo(Ke,Tn,5),h.Suo(Ke,Tn,7),h.Suo(Ke,mt,5),h.Suo(Ke,mt,7),h.Suo(Ke,Qe,5),h.Suo(Ke,jt,5),h.Suo(Ke,$,5),h.Suo(Ke,nt,5),h.Suo(Ke,tn,5)),2&ne){let Ge;h.iGM(Ge=h.CRH())&&(z._controlNonStatic=Ge.first),h.iGM(Ge=h.CRH())&&(z._controlStatic=Ge.first),h.iGM(Ge=h.CRH())&&(z._labelChildNonStatic=Ge.first),h.iGM(Ge=h.CRH())&&(z._labelChildStatic=Ge.first),h.iGM(Ge=h.CRH())&&(z._placeholderChild=Ge.first),h.iGM(Ge=h.CRH())&&(z._errorChildren=Ge),h.iGM(Ge=h.CRH())&&(z._hintChildren=Ge),h.iGM(Ge=h.CRH())&&(z._prefixChildren=Ge),h.iGM(Ge=h.CRH())&&(z._suffixChildren=Ge)}},viewQuery:function(ne,z){if(1&ne&&(h.Gf(be,7),h.Gf(Pe,5),h.Gf(gt,5)),2&ne){let Ke;h.iGM(Ke=h.CRH())&&(z._connectionContainerRef=Ke.first),h.iGM(Ke=h.CRH())&&(z._inputContainerRef=Ke.first),h.iGM(Ke=h.CRH())&&(z._label=Ke.first)}},hostAttrs:[1,"mat-form-field"],hostVars:40,hostBindings:function(ne,z){2&ne&&h.ekj("mat-form-field-appearance-standard","standard"==z.appearance)("mat-form-field-appearance-fill","fill"==z.appearance)("mat-form-field-appearance-outline","outline"==z.appearance)("mat-form-field-appearance-legacy","legacy"==z.appearance)("mat-form-field-invalid",z._control.errorState)("mat-form-field-can-float",z._canLabelFloat())("mat-form-field-should-float",z._shouldLabelFloat())("mat-form-field-has-label",z._hasFloatingLabel())("mat-form-field-hide-placeholder",z._hideControlPlaceholder())("mat-form-field-disabled",z._control.disabled)("mat-form-field-autofilled",z._control.autofilled)("mat-focused",z._control.focused)("ng-untouched",z._shouldForward("untouched"))("ng-touched",z._shouldForward("touched"))("ng-pristine",z._shouldForward("pristine"))("ng-dirty",z._shouldForward("dirty"))("ng-valid",z._shouldForward("valid"))("ng-invalid",z._shouldForward("invalid"))("ng-pending",z._shouldForward("pending"))("_mat-animation-noopable",!z._animationsEnabled)},inputs:{color:"color",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel",floatLabel:"floatLabel"},exportAs:["matFormField"],features:[h._Bn([{provide:St,useExisting:We}]),h.qOj],ngContentSelectors:Ee,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(ne,z){1&ne&&(h.F$t(te),h.TgZ(0,"div",0)(1,"div",1,2),h.NdJ("click",function(Ge){return z._control.onContainerClick&&z._control.onContainerClick(Ge)}),h.YNc(3,Et,9,0,"ng-container",3),h.YNc(4,Kt,2,1,"div",4),h.TgZ(5,"div",5,6),h.Hsn(7),h.TgZ(8,"span",7),h.YNc(9,Oe,5,16,"label",8),h.qZA()(),h.YNc(10,Ae,2,0,"div",9),h.qZA(),h.YNc(11,at,2,4,"div",10),h.TgZ(12,"div",11),h.YNc(13,ge,2,1,"div",12),h.YNc(14,lt,5,2,"div",13),h.qZA()()),2&ne&&(h.xp6(3),h.Q6J("ngIf","outline"==z.appearance),h.xp6(1),h.Q6J("ngIf",z._prefixChildren.length),h.xp6(5),h.Q6J("ngIf",z._hasFloatingLabel()),h.xp6(1),h.Q6J("ngIf",z._suffixChildren.length),h.xp6(1),h.Q6J("ngIf","outline"!=z.appearance),h.xp6(1),h.Q6J("ngSwitch",z._getDisplayedMessages()),h.xp6(1),h.Q6J("ngSwitchCase","error"),h.xp6(1),h.Q6J("ngSwitchCase","hint"))},dependencies:[a.O5,a.RF,a.n9,s.wD],styles:[".mat-form-field{dis
1play:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}','.mat-input-element{font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}
1.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-input-element::placeholder{transition:none}._mat-animation-noopable .mat-input-element::-moz-placeholder{transition:none}._mat-animation-noopable .mat-input-element::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-input-element:-ms-input-placeholder{transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;
1left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}"],encapsulation:2,data:{animation:[Cn.transitionMessages]},changeDetection:0}),We})(),pt=(()=>{class We{}return We.\u0275fac=function(ne){return new(ne||We)},We.\u0275mod=h.oAB({type:We}),We.\u0275inj=h.cJS({imports:[a.ez,c.BQ,s.Q8,c.BQ]}),We})()},3954:(Ze,_e,f)=>{"use strict";f.d(_e,{DX:()=>q,Il:()=>at,N6:()=>ge});var s=f(5e3),a=f(508),h=f(3191),c=f(226);const y=["*"];class E{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const te=Math.max(...this.tracker);return te>1?this.rowCount+te-1:this.rowCount}update(te,Ee){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(te),this.tracker.fill(0,0,this.tracker.length),this.positions=Ee.map(Re=>this._trackTile(Re))}_trackTile(te){const Ee=this._findMatchingGap(te.colspan);return this._markTilePosition(Ee,te),this.columnIndex=Ee+te.colspan,new I(this.rowIndex,Ee)}_findMatchingGap(te){let Ee=-1,Re=-1;do{this.columnIndex+te>this.tracker.length?(this._nextRow(),Ee=this.tracker.indexOf(0,this.columnIndex),Re=this._findGapEndIndex(Ee)):(Ee=this.tracker.indexOf(0,this.columnIndex),-1!=Ee?(Re=this._findGapEndIndex(Ee),this.columnIndex=Ee+1):(this._nextRow(),Ee=this.tracker.indexOf(0,this.columnIndex),Re=this._findGapEndIndex(Ee)))}while(Re-Ee<te||0==Re);return Math.max(Ee,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let te=0;te<this.tracker.length;te++)this.tracker[te]=Math.max(0,this.tracker[te]-1)}_findGapEndIndex(te){for(let Ee=te+1;Ee<this.tracker.length;Ee++)if(0!=this.tracker[Ee])return Ee;return this.tracker.length}_markTilePosition(te,Ee){for(let Re=0;Re<Ee.colspan;Re++)this.tracker[te+Re]=Ee.rowspan}}class I{constructor(te,Ee){this.row=te,this.col=Ee}}const ee=new s.OlP("MAT_GRID_LIST");let q=(()=>{class lt{constructor(Ee,Re){this._element=Ee,this._gridList=Re,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}
1set rowspan(Ee){this._rowspan=Math.round((0,h.su)(Ee))}get colspan(){return this._colspan}set colspan(Ee){this._colspan=Math.round((0,h.su)(Ee))}_setStyle(Ee,Re){this._element.nativeElement.style[Ee]=Re}}return lt.\u0275fac=function(Ee){return new(Ee||lt)(s.Y36(s.SBq),s.Y36(ee,8))},lt.\u0275cmp=s.Xpm({type:lt,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(Ee,Re){2&Ee&&s.uIk("rowspan",Re.rowspan)("colspan",Re.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:y,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(Ee,Re){1&Ee&&(s.F$t(),s.TgZ(0,"div",0),s.Hsn(1),s.qZA())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),lt})();const gt=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class Et{constructor(){this._rows=0,this._rowspan=0}init(te,Ee,Re,jt){this._gutterSize=Oe(te),this._rows=Ee.rowCount,this._rowspan=Ee.rowspan,this._cols=Re,this._direction=jt}getBaseTileSize(te,Ee){return`(${te}% - (${this._gutterSize} * ${Ee}))`}getTilePosition(te,Ee){return 0===Ee?"0":ie(`(${te} + ${this._gutterSize}) * ${Ee}`)}getTileSize(te,Ee){return`(${te} * ${Ee}) + (${Ee-1} * ${this._gutterSize})`}setStyle(te,Ee,Re){let jt=100/this._cols,an=(this._cols-1)/this._cols;this.setColStyles(te,Re,jt,an),this.setRowStyles(te,Ee,jt,an)}setColStyles(te,Ee,Re,jt){let an=this.getBaseTileSize(Re,jt);te._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(an,Ee)),te._setStyle("width",ie(this.getTileSize(an,te.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(te){return`${this._rowspan} * ${this.getTileSize(te,1)}`}getComputedHeight(){return null}}class Kt extends Et{constructor(te){super(),this.fixedRowHeight=te}init(te,Ee,Re,jt){super.init(te,Ee,Re,jt),this.fixedRowHeight=Oe(this.fixedRowHeight),gt.test(this.fixedRowHeight)}setRowStyles(te,Ee){te._setStyle("top",this.getTilePosition(this.fixedRowHeight,Ee)),te._setStyle("height",ie(this.getTileSize(this.fixedRowHeight,te.rowspan)))}getComputedHeight(){return["height",ie(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(te){te._setListStyle(["height",null]),te._tiles&&te._tiles.forEach(Ee=>{Ee._setStyle("top",null),Ee._setStyle("height",null)})}}class Zt extends Et{constructor(te){super(),this._parseRatio(te)}setRowStyles(te,Ee,Re,jt){this.baseTileHeight=this.getBaseTileSize(Re/this.rowHeightRatio,jt),te._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,Ee)),te._setStyle("paddingTop",ie(this.getTileSize(this.baseTileHeight,te.rowspan)))}getComputedHeight(){return["paddingBottom",ie(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(te){te._setListStyle(["paddingBottom",null]),te._tiles.forEach(Ee=>{Ee._setStyle("marginTop",null),Ee._setStyle("paddingTop",null)})}_parseRatio(te){const Ee=te.split(":");this.rowHeightRatio=parseFloat(Ee[0])/parseFloat(Ee[1])}}
1class ze extends Et{setRowStyles(te,Ee){let an=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);te._setStyle("top",this.getTilePosition(an,Ee)),te._setStyle("height",ie(this.getTileSize(an,te.rowspan)))}reset(te){te._tiles&&te._tiles.forEach(Ee=>{Ee._setStyle("top",null),Ee._setStyle("height",null)})}}function ie(lt){return`calc(${lt})`}function Oe(lt){return lt.match(/([A-Za-z%]+)$/)?lt:`${lt}px`}let at=(()=>{class lt{constructor(Ee,Re){this._element=Ee,this._dir=Re,this._gutter="1px"}get cols(){return this._cols}set cols(Ee){this._cols=Math.max(1,Math.round((0,h.su)(Ee)))}get gutterSize(){return this._gutter}set gutterSize(Ee){this._gutter=`${null==Ee?"":Ee}`}get rowHeight(){return this._rowHeight}set rowHeight(Ee){const Re=`${null==Ee?"":Ee}`;Re!==this._rowHeight&&(this._rowHeight=Re,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(Ee){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===Ee?new ze:Ee&&Ee.indexOf(":")>-1?new Zt(Ee):new Kt(Ee)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new E);const Ee=this._tileCoordinator,Re=this._tiles.filter(an=>!an._gridList||an._gridList===this),jt=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,Re),this._tileStyler.init(this.gutterSize,Ee,this.cols,jt),Re.forEach((an,Cn)=>{const Tn=Ee.positions[Cn];this._tileStyler.setStyle(an,Tn.row,Tn.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(Ee){Ee&&(this._element.nativeElement.style[Ee[0]]=Ee[1])}}return lt.\u0275fac=function(Ee){return new(Ee||lt)(s.Y36(s.SBq),s.Y36(c.Is,8))},lt.\u0275cmp=s.Xpm({type:lt,selectors:[["mat-grid-list"]],contentQueries:function(Ee,Re,jt){if(1&Ee&&s.Suo(jt,q,5),2&Ee){let an;s.iGM(an=s.CRH())&&(Re._tiles=an)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(Ee,Re){2&Ee&&s.uIk("cols",Re.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[s._Bn([{provide:ee,useExisting:lt}])],ngContentSelectors:y,decls:2,vars:0,template:function(Ee,Re){1&Ee&&(s.F$t(),s.TgZ(0,"div"),s.Hsn(1),s.qZA())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0}),lt})(),ge=(()=>{class lt{}return lt.\u0275fac=function(Ee){return new(Ee||lt)},lt.\u0275mod=s.oAB({type:lt}),lt.\u0275inj=s.cJS({imports:[a.uc,a.BQ,a.uc,a.BQ]}),lt})()},5245:(Ze,_e,f)=>{"use strict";f.d(_e,{Hw:()=>oe,Ps:()=>$});var s=f(5e3),a=f(508),h=f(3191),c=f(9808),y=f(1086),x=f(1737),T=f(567),S=f(2654),E=f(2868),I=f(4850),ee=f(7221),q=f(537),me=f(2474),Te=f(2986),be=f(520),Pe=f(6097);const gt=["*"];let Et;function Zt(Ve){var mt;return(null===(mt=function Kt(){if(void 0===Et&&(Et=null,"undefined"!=typeof window)){const Ve=window;void 0!==Ve.trustedTypes&&(Et=Ve.trustedTypes.createPolicy("angular#components",{createHTML:mt=>mt}))}return Et}())||void 0===mt?void 0:mt.createHTML(Ve))||Ve}function ze(Ve){return Error(`Unable to find icon with the name "${Ve}"`)}function Oe(Ve){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Ve}".`)}function Ae(Ve){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Ve}".`)}class at{constructor(mt,Qe,nt){this.url=mt,this.svgText=Qe,this.options=nt}}let ge=(()=>
1{class Ve{constructor(Qe,nt,At,tn){this._httpClient=Qe,this._sanitizer=nt,this._errorHandler=tn,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=At}addSvgIcon(Qe,nt,At){return this.addSvgIconInNamespace("",Qe,nt,At)}addSvgIconLiteral(Qe,nt,At){return this.addSvgIconLiteralInNamespace("",Qe,nt,At)}addSvgIconInNamespace(Qe,nt,At,tn){return this._addSvgIconConfig(Qe,nt,new at(At,null,tn))}addSvgIconResolver(Qe){return this._resolvers.push(Qe),this}addSvgIconLiteralInNamespace(Qe,nt,At,tn){const dt=this._sanitizer.sanitize(s.q3G.HTML,At);if(!dt)throw Ae(At);const vt=Zt(dt);return this._addSvgIconConfig(Qe,nt,new at("",vt,tn))}addSvgIconSet(Qe,nt){return this.addSvgIconSetInNamespace("",Qe,nt)}addSvgIconSetLiteral(Qe,nt){return this.addSvgIconSetLiteralInNamespace("",Qe,nt)}addSvgIconSetInNamespace(Qe,nt,At){return this._addSvgIconSetConfig(Qe,new at(nt,null,At))}addSvgIconSetLiteralInNamespace(Qe,nt,At){const tn=this._sanitizer.sanitize(s.q3G.HTML,nt);if(!tn)throw Ae(nt);const dt=Zt(tn);return this._addSvgIconSetConfig(Qe,new at("",dt,At))}registerFontClassAlias(Qe,nt=Qe){return this._fontCssClassesByAlias.set(Qe,nt),this}classNameForFontAlias(Qe){return this._fontCssClassesByAlias.get(Qe)||Qe}setDefaultFontSetClass(...Qe){return this._defaultFontSetClass=Qe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Qe){const nt=this._sanitizer.sanitize(s.q3G.RESOURCE_URL,Qe);if(!nt)throw Oe(Qe);const At=this._cachedIconsByUrl.get(nt);return At?(0,y.of)(te(At)):this._loadSvgIconFromConfig(new at(Qe,null)).pipe((0,E.b)(tn=>this._cachedIconsByUrl.set(nt,tn)),(0,I.U)(tn=>te(tn)))}getNamedSvgIcon(Qe,nt=""){const At=Ee(nt,Qe);let tn=this._svgIconConfigs.get(At);if(tn)return this._getSvgFromConfig(tn);if(tn=this._getIconConfigFromResolvers(nt,Qe),tn)return this._svgIconConfigs.set(At,tn),this._getSvgFromConfig(tn);const dt=this._iconSetConfigs.get(nt);return dt?this._getSvgFromIconSetConfigs(Qe,dt):(0,x._)(ze(At))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Qe){return Qe.svgText?(0,y.of)(te(this._svgElementFromConfig(Qe))):this._loadSvgIconFromConfig(Qe).pipe((0,I.U)(nt=>te(nt)))}_getSvgFromIconSetConfigs(Qe,nt){const At=this._extractIconWithNameFromAnySet(Qe,nt);if(At)return(0,y.of)(At);const tn=nt.filter(dt=>!dt.svgText).map(dt=>this._loadSvgIconSetFromConfig(dt).pipe((0,ee.K)(vt=>{const we=`Loading icon set URL: ${this._sanitizer.sanitize(s.q3G.RESOURCE_URL,dt.url)} failed: ${vt.message}`;return this._errorHandler.handleError(new Error(we)),(0,y.of)(null)})));return(0,T.D)(tn).pipe((0,I.U)(()=>{const dt=this._extractIconWithNameFromAnySet(Qe,nt);if(!dt)throw ze(Qe);return dt}))}_extractIconWithNameFromAnySet(Qe,nt){for(let At=nt.length-1;At>=0;At--){const tn=nt[At];if(tn.svgText&&tn.svgText.toString().indexOf(Qe)>-1){const dt=this._svgElementFromConfig(tn),vt=this._extractSvgIconFromSet(dt,Qe,tn.options);if(vt)return vt}}return null}_loadSvgIconFromConfig(Qe){return this._fetchIcon(Qe).pipe((0,E.b)(nt=>Qe.svgText=nt),(0,I.U)(()=>this._svgElementFromConfig(Qe)))}_loadSvgIconSetFromConfig(Qe){return Qe.svgText?(0,y.of)(null):this._fetchIcon(Qe).pipe((0,E.b)(nt=>Qe.svgText=nt))}_extractSvgIconFromSet(Qe,nt,At){const tn=Qe.querySelector(`[id="${nt}"]`);if(!tn)return null;const dt=tn.cloneNode(!0);if(dt.removeAttribute("id"),"svg"===dt.nodeName.toLowerCase())return this._setSvgAttributes(dt,At);if("symbol"===dt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(dt),At);const vt=this._svgElementFromString(Zt("<svg></svg>"));return vt.appendChild(dt),this._setSvgAttributes(vt,At)}_svgElementFromString(Qe){const nt=this._document.createElement("DIV");nt.innerHTML=Qe;const At=nt.querySelector("svg");if(!At)throw Error("<svg> tag not found");return At}_toSvgElement(Qe){const nt=this._svgElementFromString(Zt("<svg></svg>")),At=Qe.attributes;for(let tn=0;tn<At.length;tn++){const{name:dt,value:vt}=At[tn];"id"!==dt&&nt.setAttribute(dt,vt)}for(let tn=0;tn<Qe.childNodes.length;tn++)Qe.childNodes[tn].nodeType===this._document.ELEMENT_NODE&&nt.appendChild(Qe.childNodes[tn].cloneNode(!0));return nt}_setSvgAttributes(Qe,nt){return Qe.setAttribute("fit",""),Qe.setAttribute("height","100%"),Qe.setAttribute("width","100%"),Qe.setAttribute("preserveAspectRatio","xMidYMid meet"),Qe.setAttribute("focusable","false"),nt&&nt.viewBox&&Qe.setAttribute("viewBox",nt.viewBox),Qe}_fetchIcon(Qe){var nt;const{url:At,options:tn}=Qe,dt=null!==(nt=null==tn?void 0:tn.withCredentials)&&void 0!==nt&&nt;if(!this._httpClient)throw function ie(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==At)throw Error(`Cannot fetch icon from URL "${At}".`);const vt=this._sanitizer.sanitize(s.q3G.RESOURCE_URL,At);
1if(!vt)throw Oe(At);const st=this._inProgressUrlFetches.get(vt);if(st)return st;const we=this._httpClient.get(vt,{responseType:"text",withCredentials:dt}).pipe((0,I.U)(bt=>Zt(bt)),(0,q.x)(()=>this._inProgressUrlFetches.delete(vt)),(0,me.B)());return this._inProgressUrlFetches.set(vt,we),we}_addSvgIconConfig(Qe,nt,At){return this._svgIconConfigs.set(Ee(Qe,nt),At),this}_addSvgIconSetConfig(Qe,nt){const At=this._iconSetConfigs.get(Qe);return At?At.push(nt):this._iconSetConfigs.set(Qe,[nt]),this}_svgElementFromConfig(Qe){if(!Qe.svgElement){const nt=this._svgElementFromString(Qe.svgText);this._setSvgAttributes(nt,Qe.options),Qe.svgElement=nt}return Qe.svgElement}_getIconConfigFromResolvers(Qe,nt){for(let At=0;At<this._resolvers.length;At++){const tn=this._resolvers[At](nt,Qe);if(tn)return Re(tn)?new at(tn.url,null,tn.options):new at(tn,null)}}}return Ve.\u0275fac=function(Qe){return new(Qe||Ve)(s.LFG(be.eN,8),s.LFG(Pe.H7),s.LFG(c.K0,8),s.LFG(s.qLn))},Ve.\u0275prov=s.Yz7({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Ve})();function te(Ve){return Ve.cloneNode(!0)}function Ee(Ve,mt){return Ve+":"+mt}function Re(Ve){return!(!Ve.url||!Ve.options)}const jt=(0,a.pj)(class{constructor(Ve){this._elementRef=Ve}}),an=new s.OlP("MAT_ICON_DEFAULT_OPTIONS"),Cn=new s.OlP("mat-icon-location",{providedIn:"root",factory:function Tn(){const Ve=(0,s.f3M)(c.K0),mt=Ve?Ve.location:null;return{getPathname:()=>mt?mt.pathname+mt.search:""}}}),Nt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],pe=Nt.map(Ve=>`[${Ve}]`).join(", "),Be=/^url\(['"]?#(.*?)['"]?\)$/;let oe=(()=>{class Ve extends jt{constructor(Qe,nt,At,tn,dt,vt){super(Qe),this._iconRegistry=nt,this._location=tn,this._errorHandler=dt,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=S.w.EMPTY,vt&&(vt.color&&(this.color=this.defaultColor=vt.color),vt.fontSet&&(this.fontSet=vt.fontSet)),At||Qe.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(Qe){this._inline=(0,h.Ig)(Qe)}get svgIcon(){return this._svgIcon}set svgIcon(Qe){Qe!==this._svgIcon&&(Qe?this._updateSvgIcon(Qe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Qe)}get fontSet(){return this._fontSet}set fontSet(Qe){const nt=this._cleanupFontValue(Qe);nt!==this._fontSet&&(this._fontSet=nt,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Qe){const nt=this._cleanupFontValue(Qe);nt!==this._fontIcon&&(this._fontIcon=nt,this._updateFontIconClasses())}_splitIconName(Qe){if(!Qe)return["",""];const nt=Qe.split(":");switch(nt.length){case 1:return["",nt[0]];case 2:return nt;default:throw Error(`Invalid icon name: "${Qe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Qe=this._elementsWithExternalReferences;if(Qe&&Qe.size){const nt=this._location.getPathname();nt!==this._previousPath&&(this._previousPath=nt,this._prependPathToReferences(nt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Qe){this._clearSvgElement();const nt=this._location.getPathname();this._previousPath=nt,this._cacheChildrenWithExternalReferences(Qe),this._prependPathToReferences(nt),this._elementRef.nativeElement.appendChild(Qe)}_clearSvgElement(){const Qe=this._elementRef.nativeElement;let nt=Qe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();nt--;){const At=Qe.childNodes[nt];(1!==At.nodeType||"svg"===At.nodeName.toLowerCase())&&At.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Qe=this._elementRef.nativeElement,nt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(At=>At.length>0);this._previousFontSetClass.forEach(At=>Qe.classList.remove(At)),nt.forEach(At=>Qe.classList.add(At)),this._previousFontSetClass=nt,this.fontIcon!==this._previousFontIconClass&&!nt.includes("mat-ligature-font")&&(this._previousFontIconClass&&Qe.classList.remove(this._previousFontIconClass),this.fontIcon&&Qe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Qe){return"string"==typeof Qe?Qe.trim().split(" ")[0]:Qe}_prependPathToReferences(Qe){const nt=this._elementsWithExternalReferences;nt&&nt.forEach((At,tn)=>{At.forEach(dt=>{tn.setAttribute(dt.name,`url('${Qe}#${dt.value}')`)})})}_cacheChildrenWithExternalReferences(Qe){const nt=Qe.querySelectorAll(pe),At=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let tn=0;tn<nt.length;tn++)Nt.forEach(dt=>{const vt=nt[tn],st=vt.getAttribute(dt),we=st?st.match(Be):null;if(we){let bt=At.get(vt);bt||(bt=[],At.set(vt,bt)),bt.push({name:dt,value:we[1]})}})}_updateSvgIcon(Qe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Qe){const[nt,At]=this._splitIconName(Qe);nt&&(this._svgNamespace=nt),At&&(this._svgName=At),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(At,nt).pipe((0,Te.q)(1)).subscribe(tn=>this._setSvgElement(tn),tn=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${nt}:${At}! ${tn.message}`))})}}}return Ve.\u0275fac=function(Qe){return new(Qe||Ve)(s.Y36(s.SBq),s.Y36(ge),s.$8M("aria-hidden"),s.Y36(Cn),s.Y36(s.qLn),s.Y36(an,8))},Ve.\u0275cmp=s.Xpm({type:Ve,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(Qe,nt){2&Qe&&(s.uIk("data-mat-icon-type",nt._usingFontIcon()?"font":"svg")("data-mat-icon-name",nt._svgName||nt.fontIcon)("data-mat-icon-namespace",nt._svgNamespace||nt.fontSet)("fontIcon",nt._usingFontIcon()?nt.fontIcon:null),s.ekj("mat-icon-inline",nt.inline)("mat-icon-no-color","primary"!==nt.color&&"accent"!==nt.color&&"warn"!==nt.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[s.qOj],ngContentSelectors:gt,decls:1,vars:0,template:function(Qe,nt){1&Qe&&(s.F$t(),s.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),Ve})(),$=(()=>{class Ve{}return Ve.\u0275fac=function(Qe){return new(Qe||Ve)},Ve.\u0275mod=s.oAB({type:Ve}),Ve.\u0275inj=s.cJS({imports:[a.BQ,a.BQ]}),Ve})()},7531:(Ze,_e,f)=>{"use strict";f.d(_e,{Jk:()=>be,Nt:()=>Kt,c:()=>Zt});var s=f(3191),a=f(925),h=f(5e3),c=f(3075),y=f(508),x=f(7322),T=f(8929),S=f(8896);const E=(0,a.i$)({passive:!0});let I=(()=>{class ze{constructor(Oe,Ae){this._platform=Oe,this._ngZone=Ae,this._monitoredElements=new Map}monitor(Oe){if(!this._platform.isBrowser)return S.E;const Ae=(0,s.fI)(Oe),at=this._monitoredElements.get(Ae);if(at)return at.subject;const ge=new T.xQ,qe="cdk-text-field-autofilled",lt=te=>{"cdk-text-field-autofill-start"!==te.animationName||Ae.classList.contains(qe)?"cdk-text-field-autofill-end"===te.animationName&&Ae.classList.contains(qe)&&(Ae.classList.remove(qe),this._ngZone.run(()=>ge.next({target:te.target,isAutofilled:!1}))):(Ae.classList.add(qe),this._ngZone.run(()=>ge.next({target:te.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ae.addEventListener("animationstart",lt,E),Ae.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ae,{subject:ge,unlisten:()=>{Ae.removeEventListener("animationstart",lt,E)}}),ge}stopMonitoring(Oe){const Ae=(0,s.fI)(Oe),at=this._monitoredElements.get(Ae);at&&(at.unlisten(),at.subject.complete(),Ae.classList.remove("cdk-text-field-autofill-monitored"),Ae.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ae))}
1ngOnDestroy(){this._monitoredElements.forEach((Oe,Ae)=>this.stopMonitoring(Ae))}}return ze.\u0275fac=function(Oe){return new(Oe||ze)(h.LFG(a.t4),h.LFG(h.R0b))},ze.\u0275prov=h.Yz7({token:ze,factory:ze.\u0275fac,providedIn:"root"}),ze})(),me=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=h.oAB({type:ze}),ze.\u0275inj=h.cJS({}),ze})();const be=new h.OlP("MAT_INPUT_VALUE_ACCESSOR"),Pe=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let gt=0;const Et=(0,y.FD)(class{constructor(ze,ie,Oe,Ae){this._defaultErrorStateMatcher=ze,this._parentForm=ie,this._parentFormGroup=Oe,this.ngControl=Ae,this.stateChanges=new T.xQ}});let Kt=(()=>{class ze extends Et{constructor(Oe,Ae,at,ge,qe,lt,te,Ee,Re,jt){super(lt,ge,qe,at),this._elementRef=Oe,this._platform=Ae,this._autofillMonitor=Ee,this._formField=jt,this._uid="mat-input-"+gt++,this.focused=!1,this.stateChanges=new T.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Tn=>(0,a.qK)().has(Tn)),this._iOSKeyupListener=Tn=>{const Nt=Tn.target;!Nt.value&&0===Nt.selectionStart&&0===Nt.selectionEnd&&(Nt.setSelectionRange(1,1),Nt.setSelectionRange(0,0))};const an=this._elementRef.nativeElement,Cn=an.nodeName.toLowerCase();this._inputValueAccessor=te||an,this._previousNativeValue=this.value,this.id=this.id,Ae.IOS&&Re.runOutsideAngular(()=>{Oe.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Cn,this._isTextarea="textarea"===Cn,this._isInFormField=!!jt,this._isNativeSelect&&(this.controlType=an.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(Oe){this._disabled=(0,s.Ig)(Oe),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Oe){this._id=Oe||this._uid}get required(){var Oe,Ae,at,ge;return null!==(ge=null!==(Oe=this._required)&&void 0!==Oe?Oe:null===(at=null===(Ae=this.ngControl)||void 0===Ae?void 0:Ae.control)||void 0===at?void 0:at.hasValidator(c.kI.required))&&void 0!==ge&&ge}set required(Oe){this._required=(0,s.Ig)(Oe)}get type(){return this._type}set type(Oe){this._type=Oe||"text",this._validateType(),!this._isTextarea&&(0,a.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Oe){Oe!==this.value&&(this._inputValueAccessor.value=Oe,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Oe){this._readonly=(0,s.Ig)(Oe)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Oe=>{this.autofilled=Oe.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Oe){this._elementRef.nativeElement.focus(Oe)}_focusChanged(Oe){Oe!==this.focused&&(this.focused=Oe,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var Oe;const Ae=this._formField,at=!Ae||"legacy"!==Ae.appearance||null!==(Oe=Ae._hasLabel)&&void 0!==Oe&&Oe.call(Ae)?this.placeholder:null;if(at!==this._previousPlaceholder){const ge=this._elementRef.nativeElement;this._previousPlaceholder=at,at?ge.setAttribute("placeholder",at):ge.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const Oe=this._elementRef.nativeElement.value;this._previousNativeValue!==Oe&&(this._previousNativeValue=Oe,this.stateChanges.next())}_validateType(){Pe.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Oe=this._elementRef.nativeElement.validity;return Oe&&Oe.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Oe=this._elementRef.nativeElement,Ae=Oe.options[0];return this.focused||Oe.multiple||!this.empty||!!(Oe.selectedIndex>-1&&Ae&&Ae.label)}return this.focused||!this.empty}setDescribedByIds(Oe){Oe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Oe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Oe=this._elementRef.nativeElement;return this._isNativeSelect&&(Oe.multiple||Oe.size>1)}}return ze.\u0275fac=function(Oe){return new(Oe||ze)(h.Y36(h.SBq),h.Y36(a.t4),h.Y36(c.a5,10),h.Y36(c.F,8),h.Y36(c.sg,8),h.Y36(y.rD),h.Y36(be,10),h.Y36(I),h.Y36(h.R0b),h.Y36(x.G_,8))},ze.\u0275dir=h.lG2({type:ze,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(Oe,Ae){1&Oe&&h.NdJ("focus",function(){return Ae._focusChanged(!0)})("blur",function(){return Ae._focusChanged(!1)})("input",function(){return Ae._onInput()}),2&Oe&&(h.Ikx("disabled",Ae.disabled)("required",Ae.required),h.uIk("id",Ae.id)("data-placeholder",Ae.placeholder)("name",Ae.name||null)("readonly",Ae.readonly&&!Ae._isNativeSelect||null)("aria-invalid",Ae.empty&&Ae.required?null:Ae.errorState)("aria-required",Ae.required),h.ekj("mat-input-server",Ae._isServer)("mat-native-select-inline",Ae._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[h._Bn([{provide:x.Eo,useExisting:ze}]),h.qOj,h.TTD]}),ze})(),Zt=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=h.oAB({type:ze}),ze.\u0275inj=h.cJS({providers:[y.rD],imports:[me,x.lN,y.BQ,me,x.lN]}),ze})()},4623:(Ze,_e,f)=>{"use strict";f.d(_e,{Hk:()=>at,Nh:()=>lt,Tg:()=>Ee,Ub:()=>Nt,i$:()=>ge,ie:()=>pe,vS:()=>Tn});var s=f(9808),a=f(5e3),h=f(508),c=f(3191),y=f(8929),x=f(7625),T=f(1059),S=f(5664),E=f(449),I=f(1159),ee=f(3075),q=f(4834);const me=["*"],Te='.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{dis
1play:block;height:48px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{dis
1play:block;height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:hover{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}',be=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],Pe=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],gt=["text"];function Et(Be,oe){if(1&Be&&a._UZ(0,"mat-pseudo-checkbox",5),2&Be){const $=a.oxw();a.Q6J("state",$.selected?"checked":"unchecked")("disabled",$.disabled)}}const Kt=["*",[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]]],Zt=["*","[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]"],ze=(0,h.Id)((0,h.Kr)(class{})),ie=(0,h.Kr)(class{}),Oe=new a.OlP("MatList"),Ae=new a.OlP("MatNavList");let at=(()=>{class Be extends ze{constructor(){super(...arguments),this._stateChanges=new y.xQ}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return Be.\u0275fac=function(){let oe;return function(Ve){return(oe||(oe=a.n5z(Be)))(Ve||Be)}}(),Be.\u0275cmp=a.Xpm({type:Be,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[a._Bn([{provide:Ae,useExisting:Be}]),a.qOj,a.TTD],ngContentSelectors:me,decls:1,vars:0,template:function($,Ve){1&$&&(a.F$t(),a.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{dis
1play:block;height:48px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{dis
1play:block;height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:hover{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}'],encapsulation:2,changeDetection:0}),Be})(),ge=(()=>{class Be extends ze{constructor($){super(),this._elementRef=$,this._stateChanges=new y.xQ,"action-list"===this._getListType()&&($.nativeElement.classList.add("mat-action-list"),$.nativeElement.setAttribute("role","group"))}_getListType(){const $=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===$?"list":"mat-action-list"===$?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return Be.\u0275fac=function($){return new($||Be)(a.Y36(a.SBq))},Be.\u0275cmp=a.Xpm({type:Be,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[a._Bn([{provide:Oe,useExisting:Be}]),a.qOj,a.TTD],ngContentSelectors:me,decls:1,vars:0,template:function($,Ve){1&$&&(a.F$t(),a.Hsn(0))},styles:[Te],encapsulation:2,changeDetection:0}),Be})(),qe=(()=>{class Be{}return Be.\u0275fac=function($){return new($||Be)},Be.\u0275dir=a.lG2({type:Be,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),Be})(),lt=(()=>{class Be{}return Be.\u0275fac=function($){return new($||Be)},Be.\u0275dir=a.lG2({type:Be,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),Be})(),Ee=(()=>{class Be extends ie{constructor($,Ve,mt,Qe){super(),this._element=$,this._isInteractiveList=!1,this._destroyed=new y.xQ,this._disabled=!1,this._isInteractiveList=!!(mt||Qe&&"action-list"===Qe._getListType()),this._list=mt||Qe;const nt=this._getHostElement();"button"===nt.nodeName.toLowerCase()&&!nt.hasAttribute("type")&&nt.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe((0,x.R)(this._destroyed)).subscribe(()=>{Ve.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled($){this._disabled=(0,c.Ig)($)}ngAfterContentInit(){(0,h.E0)(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return Be.\u0275fac=function($){return new($||Be)(a.Y36(a.SBq),a.Y36(a.s
1BO),a.Y36(Ae,8),a.Y36(Oe,8))},Be.\u0275cmp=a.Xpm({type:Be,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function($,Ve,mt){if(1&$&&(a.Suo(mt,qe,5),a.Suo(mt,lt,5),a.Suo(mt,h.X2,5)),2&$){let Qe;a.iGM(Qe=a.CRH())&&(Ve._avatar=Qe.first),a.iGM(Qe=a.CRH())&&(Ve._icon=Qe.first),a.iGM(Qe=a.CRH())&&(Ve._lines=Qe)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:4,hostBindings:function($,Ve){2&$&&a.ekj("mat-list-item-disabled",Ve.disabled)("mat-list-item-with-avatar",Ve._avatar||Ve._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[a.qOj],ngContentSelectors:Pe,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function($,Ve){1&$&&(a.F$t(be),a.TgZ(0,"span",0),a._UZ(1,"span",1),a.Hsn(2),a.TgZ(3,"span",2),a.Hsn(4,1),a.qZA(),a.Hsn(5,2),a.qZA()),2&$&&(a.xp6(1),a.Q6J("matRippleTrigger",Ve._getHostElement())("matRippleDisabled",Ve._isRippleDisabled()))},dependencies:[h.wG],encapsulation:2,changeDetection:0}),Be})();const Re=(0,h.Kr)(class{}),jt=(0,h.Kr)(class{}),an={provide:ee.JU,useExisting:(0,a.Gpc)(()=>Nt),multi:!0};class Cn{constructor(oe,$){this.source=oe,this.options=$}}let Tn=(()=>{class Be extends jt{constructor($,Ve,mt){super(),this._element=$,this._changeDetector=Ve,this.selectionList=mt,this._selected=!1,this._disabled=!1,this._hasFocus=!1,this.selectedChange=new a.vpe,this.checkboxPosition="after",this._inputsInitialized=!1}get color(){return this._color||this.selectionList.color}set color($){this._color=$}get value(){return this._value}set value($){this.selected&&!this.selectionList.compareWith($,this.value)&&this._inputsInitialized&&(this.selected=!1),this._value=$}get disabled(){return this._disabled||this.selectionList&&this.selectionList.disabled}set disabled($){const Ve=(0,c.Ig)($);Ve!==this._disabled&&(this._disabled=Ve,this._changeDetector.markForCheck())}get selected(){return this.selectionList.selectedOptions.isSelected(this)}set selected($){const Ve=(0,c.Ig)($);Ve!==this._selected&&(this._setSelected(Ve),(Ve||this.selectionList.multiple)&&this.selectionList._reportValueChange())}ngOnInit(){const $=this.selectionList;$._value&&$._value.some(mt=>$.compareWith(this._value,mt))&&this._setSelected(!0);const Ve=this._selected;Promise.resolve().then(()=>{(this._selected||Ve)&&(this.selected=!0,this._changeDetector.markForCheck())}),this._inputsInitialized=!0}ngAfterContentInit(){(0,h.E0)(this._lines,this._element)}ngOnDestroy(){this.selected&&Promise.resolve().then(()=>{this.selected=!1});const $=this._hasFocus,Ve=this.selectionList._removeOptionFromList(this);$&&Ve&&Ve.focus()}toggle(){this.selected=!this.selected}focus(){this._element.nativeElement.focus()}getLabel(){return this._text&&this._text.nativeElement.textContent||""}_isRippleDisabled(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}_handleClick(){!this.disabled&&(this.selectionList.multiple||!this.selected)&&(this.toggle(),this.selectionList._emitChangeEvent([this]))}_handleFocus(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}_handleBlur(){this.selectionList._onTouched(),this._hasFocus=!1}_getHostElement(){return this._element.nativeElement}_setSelected($){return $!==this._selected&&(this._selected=$,$?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this.selectedChange.emit($),this._changeDetector.markForCheck(),!0)}_markForCheck(){this._changeDetector.markForCheck()}}return Be.\u0275fac=function($){return new($||Be)(a.Y36(a.SBq),a.Y36(a.sBO),a.Y36((0,a.Gpc)(()=>Nt)))},Be.\u0275cmp=a.Xpm({type:Be,selectors:[["mat-list-option"]],contentQueries:function($,Ve,mt){if(1&$&&(a.Suo(mt,qe,5),a.Suo(mt,lt,5),a.Suo(mt,h.X2,5)),2&$){let Qe;a.iGM(Qe=a.CRH())&&(Ve._avatar=Qe.first),a.iGM(Qe=a.CRH())&&(Ve._icon=Qe.first),a.iGM(Qe=a.CRH())&&(Ve._lines=Qe)}},viewQuery:function($,Ve){if(1&$&&a.Gf(gt,5),2&$){let mt;a.iGM(mt=a.CRH())&&(Ve._text=mt.first)}},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function($,Ve){1&$&&a.NdJ("focus",function(){return Ve._handleFocus()})("blur",function(){return Ve._handleBlur()})("click",function(){return Ve._handleClick()}),2&$&&(a.uIk("aria-selected",Ve.selected)("aria-disabled",Ve.disabled)("tabindex",-1),a.ekj("mat-list-item-disabled",Ve.disabled)("mat-list-item-with-avatar",Ve._avatar||Ve._icon)("mat-primary","primary"===Ve.color)("mat-accent","primary"!==Ve.color&&"warn"!==Ve.color)("mat-warn","warn"===Ve.color)("mat-list-single-selected-option",Ve.selected&&!Ve.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",disabled:"disabled",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[a.qOj],ngContentSelectors:Zt,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function($,Ve){1&$&&(a.F$t(Kt),a.TgZ(0,"div",0),a._UZ(1,"div",1),a.YNc(2,Et,1,2,"mat-pseudo-checkbox",2),a.TgZ(3,"div",3,4),a.Hsn(5),a.qZA(),a.Hsn(6,1),a.qZA()),2&$&&(a.ekj("mat-list-item-content-reverse","after"==Ve.checkboxPosition),a.xp6(1),a.Q6J("matRippleTrigger",Ve._getHostElement())("matRippleDisabled",Ve._isRippleDisabled()),a.xp6(1),a.Q6J("ngIf",Ve.selectionList.multiple))},dependencies:[h.wG,h.nP,s.O5],encapsulation:2,changeDetection:0}),Be})(),Nt=(()=>{class Be extends Re{constructor($,Ve,mt){super(),this._element=$,this._changeDetector=Ve,this._focusMonitor=mt,this._multiple=!0,this._contentInitialized=!1,this.selectionChange=new a.vpe,this.color="accent",this.compareWith=(Qe,nt)=>Qe===nt,this._disabled=!1,this.selectedOptions=new E.Ov(this._multiple),this._tabIndex=-1,this._onChange=Qe=>{},this._destroyed=new y.xQ,this._onTouched=()=>{}}get disabled(){return this._disabled}set disabled($){this._disabled=(0,c.Ig)($),this._markOptionsForCheck()}get multiple(){return this._multiple}set multiple($){const Ve=(0,c.Ig)($);Ve!==this._multiple&&(this._multiple=Ve,this.selectedOptions=new E.Ov(this._multiple,this.selectedOptions.selected))}ngAfterContentInit(){this._contentInitialized=!0,this._keyManager=new S.Em(this.options).withWrap().withTypeAhead().withHomeAndEnd().skipPredicate(()=>!1).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe((0,x.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.options.changes.pipe((0,T.O)(null),(0,x.R)(this._destroyed)).subscribe(()=>{this._updateTabIndex()}),this.selectedOptions.changed.pipe((0,x.R)(this._destroyed)).subscribe($=>
1{if($.added)for(let Ve of $.added)Ve.selected=!0;if($.removed)for(let Ve of $.removed)Ve.selected=!1}),this._focusMonitor.monitor(this._element).pipe((0,x.R)(this._destroyed)).subscribe($=>{var Ve;if("keyboard"===$||"program"===$){let mt=0;for(let Qe=0;Qe<this.options.length;Qe++)if(null!==(Ve=this.options.get(Qe))&&void 0!==Ve&&Ve.selected){mt=Qe;break}this._keyManager.setActiveItem(mt)}})}ngOnChanges($){const Ve=$.disableRipple,mt=$.color;(Ve&&!Ve.firstChange||mt&&!mt.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._element),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus($){this._element.nativeElement.focus($)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_setFocusedOption($){this._keyManager.updateActiveItem($)}_removeOptionFromList($){const Ve=this._getOptionIndex($);return Ve>-1&&this._keyManager.activeItemIndex===Ve&&(Ve>0?this._keyManager.updateActiveItem(Ve-1):0===Ve&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(Ve+1,this.options.length-1))),this._keyManager.activeItem}_keydown($){const Ve=$.keyCode,mt=this._keyManager,Qe=mt.activeItemIndex,nt=(0,I.Vb)($);switch(Ve){case I.L_:case I.K5:!nt&&!mt.isTyping()&&(this._toggleFocusedOption(),$.preventDefault());break;default:if(Ve===I.A&&this.multiple&&(0,I.Vb)($,"ctrlKey")&&!mt.isTyping()){const At=this.options.some(tn=>!tn.disabled&&!tn.selected);this._setAllOptionsSelected(At,!0,!0),$.preventDefault()}else mt.onKeydown($)}this.multiple&&(Ve===I.LH||Ve===I.JH)&&$.shiftKey&&mt.activeItemIndex!==Qe&&this._toggleFocusedOption()}_reportValueChange(){if(this.options&&!this._isDestroyed){const $=this._getSelectedOptionValues();this._onChange($),this._value=$}}_emitChangeEvent($){this.selectionChange.emit(new Cn(this,$))}writeValue($){this._value=$,this.options&&this._setOptionsFromValues($||[])}setDisabledState($){this.disabled=$}registerOnChange($){this._onChange=$}registerOnTouched($){this._onTouched=$}_setOptionsFromValues($){this.options.forEach(Ve=>Ve._setSelected(!1)),$.forEach(Ve=>{const mt=this.options.find(Qe=>!Qe.selected&&this.compareWith(Qe.value,Ve));mt&&mt._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter($=>$.selected).map($=>$.value)}_toggleFocusedOption(){let $=this._keyManager.activeItemIndex;if(null!=$&&this._isValidIndex($)){let Ve=this.options.toArray()[$];
1Ve&&!Ve.disabled&&(this._multiple||!Ve.selected)&&(Ve.toggle(),this._emitChangeEvent([Ve]))}}_setAllOptionsSelected($,Ve,mt){const Qe=[];return this.options.forEach(nt=>{(!Ve||!nt.disabled)&&nt._setSelected($)&&Qe.push(nt)}),Qe.length&&(this._reportValueChange(),mt&&this._emitChangeEvent(Qe)),Qe}_isValidIndex($){return $>=0&&$<this.options.length}_getOptionIndex($){return this.options.toArray().indexOf($)}_markOptionsForCheck(){this.options&&this.options.forEach($=>$._markForCheck())}_allowFocusEscape(){this._tabIndex=-1,setTimeout(()=>{this._tabIndex=0,this._changeDetector.markForCheck()})}_updateTabIndex(){this._tabIndex=0===this.options.length?-1:0}}return Be.\u0275fac=function($){return new($||Be)(a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(S.tE))},Be.\u0275cmp=a.Xpm({type:Be,selectors:[["mat-selection-list"]],contentQueries:function($,Ve,mt){if(1&$&&a.Suo(mt,Tn,5),2&$){let Qe;a.iGM(Qe=a.CRH())&&(Ve.options=Qe)}},hostAttrs:["role","listbox",1,"mat-selection-list","mat-list-base"],hostVars:3,hostBindings:function($,Ve){1&$&&a.NdJ("keydown",function(Qe){return Ve._keydown(Qe)}),2&$&&a.uIk("aria-multiselectable",Ve.multiple)("aria-disabled",Ve.disabled.toString())("tabindex",Ve._tabIndex)},inputs:{disableRipple:"disableRipple",color:"color",compareWith:"compareWith",disabled:"disabled",multiple:"multiple"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[a._Bn([an]),a.qOj,a.TTD],ngContentSelectors:me,decls:1,vars:0,template:function($,Ve){1&$&&(a.F$t(),a.Hsn(0))},styles:[Te],encapsulation:2,changeDetection:0}),Be})(),pe=(()=>{class Be{}return Be.\u0275fac=function($){return new($||Be)},Be.\u0275mod=a.oAB({type:Be}),Be.\u0275inj=a.cJS({imports:[h.uc,h.si,h.BQ,h.us,s.ez,h.uc,h.BQ,h.us,q.t]}),Be})()},2181:(Ze,_e,f)=>{"use strict";f.d(_e,{OP:()=>oe,Tx:()=>rn,VK:()=>nt,p6:()=>bt});var s=f(5664),a=f(3191),h=f(1159),c=f(5e3),y=f(8929),x=f(2654),T=f(6787),S=f(1086),E=f(8139),I=f(1059),ee=f(7545),q=f(2986),me=f(7625),Te=f(2198),be=f(8583),Pe=f(1777),gt=f(7429),Et=f(9808),Kt=f(508),Zt=f(1314),ze=f(925),ie=f(226),Oe=f(2033);const Ae=["mat-menu-item",""];function at(St,pn){1&St&&(c.O4$(),c.TgZ(0,"svg",2),c._UZ(1,"polygon",3),c.qZA())}const ge=["*"];function qe(St,pn){if(1&St){const pt=c.EpF();c.TgZ(0,"div",0),c.NdJ("keydown",function(B){c.CHM(pt);const ne=c.oxw();return c.KtG(ne._handleKeydown(B))})("click",function(){c.CHM(pt);const B=c.oxw();return c.KtG(B.closed.emit("click"))})("@transformMenu.start",function(B){c.CHM(pt);const ne=c.oxw();return c.KtG(ne._onAnimationStart(B))})("@transformMenu.done",function(B){c.CHM(pt);const ne=c.oxw();return c.KtG(ne._onAnimationDone(B))}),c.TgZ(1,"div",1),c.Hsn(2),c.qZA()()}if(2&St){const pt=c.oxw();c.Q6J("id",pt.panelId)("ngClass",pt._classList)("@transformMenu",pt._panelAnimationState),c.uIk("aria-label",pt.ariaLabel||null)("aria-labelledby",pt.ariaLabelledby||null)("aria-describedby",pt.ariaDescribedby||null)}}const lt={transformMenu:(0,Pe.X$)("transformMenu",[(0,Pe.SB)("void",(0,Pe.oB)({opacity:0,transform:"scale(0.8)"})),(0,Pe.eR)("void => enter",(0,Pe.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Pe.oB)({opacity:1,transform:"scale(1)"}))),(0,Pe.eR)("* => void",(0,Pe.jt)("100ms 25ms linear",(0,Pe.oB)({opacity:0})))]),fadeInItems:(0,Pe.X$)("fadeInItems",[(0,Pe.SB)("showing",(0,Pe.oB)({opacity:1})),(0,Pe.eR)("void => *",[(0,Pe.oB)({opacity:0}),(0,Pe.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Re=new c.OlP("MatMenuContent"),pe=new c.OlP("MAT_MENU_PANEL"),Be=(0,Kt.Kr)((0,Kt.Id)(class{}));let oe=(()=>{class St extends Be{constructor(pt,We,B,ne,z){var Ke;super(),this._elementRef=pt,this._document=We,this._focusMonitor=B,this._parentMenu=ne,this._changeDetectorRef=z,this.role="menuitem",this._hovered=new y.xQ,this._focused=new y.xQ,this._highlighted=!1,this._triggersSubmenu=!1,null===(Ke=null==ne?void 0:ne.addItem)||void 0===Ke||Ke.call(ne,this)}focus(pt,We){this._focusMonitor&&pt?this._focusMonitor.focusVia(this._getHostElement(),pt,We):this._getHostElement().focus(We),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(pt){this.disabled&&(pt.preventDefault(),pt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var pt;const We=this._elementRef.nativeElement.cloneNode(!0),B=We.querySelectorAll("mat-icon, .material-icons");for(let ne=0;ne<B.length;ne++)B[ne].remove();return(null===(pt=We.textContent)||void 0===pt?void 0:pt.trim())||""}_setHighlighted(pt){var We;this._highlighted=pt,null===(We=this._changeDetectorRef)||void 0===We||We.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}return St.\u0275fac=function(pt){return new(pt||St)(c.Y36(c.SBq),c.Y36(Et.K0),c.Y36(s.tE),c.Y36(pe,8),c.Y36(c.sBO))},St.\u0275cmp=c.Xpm({type:St,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:10,hostBindings:function(pt,We){1&pt&&c.NdJ("click",function(ne){return We._checkDisabled(ne)})("mouseenter",function(){return We._handleMouseEnter()}),2&pt&&(c.uIk("role",We.role)("tabindex",We._getTabIndex())("aria-disabled",We.disabled.toString())("disabled",We.disabled||null),
1c.ekj("mat-menu-item",!0)("mat-menu-item-highlighted",We._highlighted)("mat-menu-item-submenu-trigger",We._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[c.qOj],attrs:Ae,ngContentSelectors:ge,decls:3,vars:3,consts:[["matRipple","",1,"mat-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(pt,We){1&pt&&(c.F$t(),c.Hsn(0),c._UZ(1,"div",0),c.YNc(2,at,2,0,"svg",1)),2&pt&&(c.xp6(1),c.Q6J("matRippleDisabled",We.disableRipple||We.disabled)("matRippleTrigger",We._getHostElement()),c.xp6(1),c.Q6J("ngIf",We._triggersSubmenu))},dependencies:[Et.O5,Kt.wG],encapsulation:2,changeDetection:0}),St})();const $=new c.OlP("mat-menu-default-options",{providedIn:"root",factory:function Ve(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let mt=0,Qe=(()=>{class St{constructor(pt,We,B,ne){this._elementRef=pt,this._ngZone=We,this._defaultOptions=B,this._changeDetectorRef=ne,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new c.n_E,this._tabSubscription=x.w.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new y.xQ,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new c.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+mt++}get xPosition(){return this._xPosition}set xPosition(pt){this._xPosition=pt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(pt){this._yPosition=pt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(pt){this._overlapTrigger=(0,a.Ig)(pt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(pt){this._hasBackdrop=(0,a.Ig)(pt)}set panelClass(pt){const We=this._previousPanelClass;We&&We.length&&We.split(" ").forEach(B=>{this._classList[B]=!1}),this._previousPanelClass=pt,pt&&pt.length&&(pt.split(" ").forEach(B=>{this._classList[B]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(pt){this.panelClass=pt}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,I.O)(this._directDescendantItems),(0,ee.w)(pt=>(0,T.T)(...pt.map(We=>We._focused)))).subscribe(pt=>this._keyManager.updateActiveItem(pt)),this._directDescendantItems.changes.subscribe(pt=>{var We;const B=this._keyManager;if("enter"===this._panelAnimationState&&(null===(We=B.activeItem)||void 0===We?void 0:We._hasFocus())){const ne=pt.toArray(),z=Math.max(0,Math.min(ne.length-1,B.activeItemIndex||0));ne[z]&&!ne[z].disabled?B.setActiveItem(z):B.setNextItemActive()}})}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,I.O)(this._directDescendantItems),(0,ee.w)(We=>(0,T.T)(...We.map(B=>B._hovered))))}addItem(pt){}removeItem(pt){}_handleKeydown(pt){const We=pt.keyCode,B=this._keyManager;switch(We){case h.hY:(0,h.Vb)(pt)||(pt.preventDefault(),this.closed.emit("keydown"));break;case h.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case h.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(We===h.LH||We===h.JH)&&B.setFocusOrigin("keyboard"),void B.onKeydown(pt)}pt.stopPropagation()}focusFirstItem(pt="program"){this._ngZone.onStable.pipe((0,q.q)(1)).subscribe(()=>{let We=null;if(this._directDescendantItems.length&&(We=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!We||!We.contains(document.activeElement)){const B=this._keyManager;B.setFocusOrigin(pt).setFirstItemActive(),!B.activeItem&&We&&We.focus()}})}
1resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(pt){const We=Math.min(this._baseElevation+pt,24),B=`${this._elevationPrefix}${We}`,ne=Object.keys(this._classList).find(z=>z.startsWith(this._elevationPrefix));(!ne||ne===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[B]=!0,this._previousElevation=B)}setPositionClasses(pt=this.xPosition,We=this.yPosition){var B;const ne=this._classList;ne["mat-menu-before"]="before"===pt,ne["mat-menu-after"]="after"===pt,ne["mat-menu-above"]="above"===We,ne["mat-menu-below"]="below"===We,null===(B=this._changeDetectorRef)||void 0===B||B.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(pt){this._animationDone.next(pt),this._isAnimating=!1}_onAnimationStart(pt){this._isAnimating=!0,"enter"===pt.toState&&0===this._keyManager.activeItemIndex&&(pt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,I.O)(this._allItems)).subscribe(pt=>{this._directDescendantItems.reset(pt.filter(We=>We._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return St.\u0275fac=function(pt){return new(pt||St)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36($),c.Y36(c.sBO))},St.\u0275dir=c.lG2({type:St,contentQueries:function(pt,We,B){if(1&pt&&(c.Suo(B,Re,5),c.Suo(B,oe,5),c.Suo(B,oe,4)),2&pt){let ne;c.iGM(ne=c.CRH())&&(We.lazyContent=ne.first),c.iGM(ne=c.CRH())&&(We._allItems=ne),c.iGM(ne=c.CRH())&&(We.items=ne)}},viewQuery:function(pt,We){if(1&pt&&c.Gf(c.Rgc,5),2&pt){let B;c.iGM(B=c.CRH())&&(We.templateRef=B.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),St})(),nt=(()=>{class St extends Qe{constructor(pt,We,B,ne){super(pt,We,B,ne),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return St.\u0275fac=function(pt){return new(pt||St)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36($),c.Y36(c.sBO))},St.\u0275cmp=c.Xpm({type:St,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(pt,We){2&pt&&c.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[c._Bn([{provide:pe,useExisting:St}]),c.qOj],ngContentSelectors:ge,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(pt,We){1&pt&&(c.F$t(),c.YNc(0,qe,3,6,"ng-template"))},dependencies:[Et.mk],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[lt.transformMenu,lt.fadeInItems]},changeDetection:0}),St})();const At=new c.OlP("mat-menu-scroll-strategy"),dt={provide:At,deps:[Zt.aV],useFactory:function tn(St){return()=>St.scrollStrategies.reposition()}},st=(0,ze.i$)({passive:!0});let we=(()=>{class St{constructor(pt,We,B,ne,z,Ke,Ge,Fe,de){this._overlay=pt,this._element=We,this._viewContainerRef
1=B,this._menuItemInstance=Ke,this._dir=Ge,this._focusMonitor=Fe,this._ngZone=de,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=x.w.EMPTY,this._hoverSubscription=x.w.EMPTY,this._menuCloseSubscription=x.w.EMPTY,this._handleTouchStart=ct=>{(0,s.yG)(ct)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new c.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new c.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=ne,this._parentMaterialMenu=z instanceof Qe?z:void 0,We.nativeElement.addEventListener("touchstart",this._handleTouchStart,st),Ke&&(Ke._triggersSubmenu=this.triggersSubmenu())}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(pt){this.menu=pt}get menu(){return this._menu}set menu(pt){pt!==this._menu&&(this._menu=pt,this._menuCloseSubscription.unsubscribe(),pt&&(this._menuCloseSubscription=pt.close.subscribe(We=>{this._destroyMenu(We),("click"===We||"tab"===We)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(We)})))}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,st),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const pt=this.menu;if(this._menuOpen||!pt)return;const We=this._createOverlay(pt),B=We.getConfig(),ne=B.positionStrategy;this._setPosition(pt,ne),B.hasBackdrop=null==pt.hasBackdrop?!this.triggersSubmenu():pt.hasBackdrop,We.attach(this._getPortal(pt)),pt.lazyContent&&pt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(pt),pt instanceof Qe&&(pt._startAnimation(),pt._directDescendantItems.changes.pipe((0,me.R)(pt.close)).subscribe(()=>{ne.withLockedPosition(!1).reapplyLastPosition(),ne.withLockedPosition(!0)}))}closeMenu(){var pt;null===(pt=this.menu)||void 0===pt||pt.close.emit()}focus(pt,We){this._focusMonitor&&pt?this._focusMonitor.focusVia(this._element,pt,We):this._element.nativeElement.focus(We)}updatePosition(){var pt;null===(pt=this._overlayRef)||void 0===pt||pt.updatePosition()}_destroyMenu(pt){var We;if(!this._overlayRef||!this.menuOpen)return;const B=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===pt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,B instanceof Qe?(B._resetAnimation(),B.lazyContent?B._animationDone.pipe((0,Te.h)(ne=>"void"===ne.toState),(0,q.q)(1),(0,me.R)(B.lazyContent._attached)).subscribe({next:()=>B.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),null===(We=null==B?void 0:B.lazyContent)||void 0===We||We.detach())}_initMenu(pt){pt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,pt.direction=this.dir,this._setMenuElevation(pt),pt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(pt){if(pt.setElevation){let We=0,B=pt.parentMenu;for(;B;)We++,B=B.parentMenu;pt.setElevation(We)}}_setIsMenuOpen(pt){this._menuOpen=pt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(pt)}_createOverlay(pt){if(!this._overlayRef){const We=this._getOverlayConfig(pt);this._subscribeToPositions(pt,We.positionStrategy),this._overlayRef=this._overlay.create(We),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(pt){return new Zt.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:pt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:pt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(pt,We){pt.setPositionClasses&&We.positionChanges.subscribe(B=>{const ne="start"===B.connectionPair.overlayX?"after":"before",z="top"===B.c
1onnectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>pt.setPositionClasses(ne,z)):pt.setPositionClasses(ne,z)})}_setPosition(pt,We){let[B,ne]="before"===pt.xPosition?["end","start"]:["start","end"],[z,Ke]="above"===pt.yPosition?["bottom","top"]:["top","bottom"],[Ge,Fe]=[z,Ke],[de,ct]=[B,ne],Ue=0;if(this.triggersSubmenu()){if(ct=B="before"===pt.xPosition?"start":"end",ne=de="end"===B?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const _t=this._parentMaterialMenu.items.first;this._parentInnerPadding=_t?_t._getHostElement().offsetTop:0}Ue="bottom"===z?this._parentInnerPadding:-this._parentInnerPadding}}else pt.overlapTrigger||(Ge="top"===z?"bottom":"top",Fe="top"===Ke?"bottom":"top");We.withPositions([{originX:B,originY:Ge,overlayX:de,overlayY:z,offsetY:Ue},{originX:ne,originY:Ge,overlayX:ct,overlayY:z,offsetY:Ue},{originX:B,originY:Fe,overlayX:de,overlayY:Ke,offsetY:-Ue},{originX:ne,originY:Fe,overlayX:ct,overlayY:Ke,offsetY:-Ue}])}_menuClosingActions(){const pt=this._overlayRef.backdropClick(),We=this._overlayRef.detachments(),B=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,S.of)(),ne=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Te.h)(z=>z!==this._menuItemInstance),(0,Te.h)(()=>this._menuOpen)):(0,S.of)();return(0,T.T)(pt,B,ne,We)}_handleMousedown(pt){(0,s.X6)(pt)||(this._openedBy=0===pt.button?"mouse":void 0,this.triggersSubmenu()&&pt.preventDefault())}_handleKeydown(pt){const We=pt.keyCode;(We===h.K5||We===h.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(We===h.SV&&"ltr"===this.dir||We===h.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(pt){this.triggersSubmenu()?(pt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Te.h)(pt=>pt===this._menuItemInstance&&!pt.disabled),(0,be.g)(0,E.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Qe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,q.q)(1),(0,be.g)(0,E.E),(0,me.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(pt){return(!this._portal||this._portal.templateRef!==pt.templateRef)&&(this._portal=new gt.UE(pt.templateRef,this._viewContainerRef)),this._portal}}return St.\u0275fac=function(pt){return new(pt||St)(c.Y36(Zt.aV),c.Y36(c.SBq),c.Y36(c.s_b),c.Y36(At),c.Y36(pe,8),c.Y36(oe,10),c.Y36(ie.Is,8),c.Y36(s.tE),c.Y36(c.R0b))},St.\u0275dir=c.lG2({type:St,hostVars:3,hostBindings:function(pt,We){1&pt&&c.NdJ("click",function(ne){return We._handleClick(ne)})("mousedown",function(ne){return We._handleMousedown(ne)})("keydown",function(ne){return We._handleKeydown(ne)}),2&pt&&c.uIk("aria-haspopup",We.menu?"menu":null)("aria-expanded",We.menuOpen||null)("aria-controls",We.menuOpen?We.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),St})(),bt=(()=>{class St extends we{}return St.\u0275fac=function(){let pn;return function(We){return(pn||(pn=c.n5z(St)))(We||St)}}(),St.\u0275dir=c.lG2({type:St,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[c.qOj]}),St})(),rn=(()=>{class St{}return St.\u0275fac=function(pt){return new(pt||St)},St.\u0275mod=c.oAB({type:St}),St.\u0275inj=c.cJS({providers:[dt],imports:[Et.ez,Kt.BQ,Kt.si,Zt.U8,Oe.ZD,Kt.BQ]}),St})()},6087:(Ze,_e,f)=>{"use strict";f.d(_e,{NW:()=>Ae,TU:()=>at,ye:()=>Pe});var s=f(9808),a=f(5e3),h=f(508),c=f(7423),y=f(4107),x=f(7238),T=f(3191),S=f(8929),E=f(7322);function I(ge,qe){if(1&ge&&(a.TgZ(0,"mat-option",19),a._uU(1),a.qZA()),2&ge){const lt=qe.$implicit;a.Q6J("value",lt),a.xp6(1),a.hij(" ",lt," ")}}function ee(ge,qe){if(1&ge){const lt=a.EpF();a.TgZ(0,"mat-form-field",16)(1,"mat-select",17),a.NdJ("selectionChange",function(Ee){a.CHM(lt);const Re=a.oxw(2);return a.KtG(Re._changePageSize(Ee.value))}),a.YNc(2,I,2,2,"mat-option",18),a.qZA()()}if(2&ge){const lt=a.oxw(2);a.Q6J("appearance",lt._formFieldAppearance)("color",lt.color),a.xp6(1),a.Q6J("value",lt.pageSize)("disabled",lt.disabled)("panelClass",lt.selectConfig.panelClass||"")("disableOptionCentering",lt.selectConfig.disableOptionCentering)("aria-label",lt._intl.itemsPerPageLabel),a.xp6(1),a.Q6J("ngForOf",lt._displayedPageSizeOptions)}}function q(ge,qe){if(1&ge&&(a.TgZ(0,"div",20),a._uU(1),a.qZA()),2&ge){const lt=a.oxw(2);a.xp6(1),a.Oqu(lt.pageSize)}}function me(ge,qe){if(1&ge&&(a.TgZ(0,"div",12)(1,"div",13),a._uU(2),a.qZA(),a.YNc(3,ee,3,8,"mat-form-field",14),a.YNc(4,q,2,1,"div",15),a.qZA()),2&ge){const lt=a.oxw();a.xp6(2),a.hij(" ",lt._intl.itemsPerPageLabel," "),a.xp6(1),a.Q6J("ngIf",lt._displayedPageSizeOptions.length>1),a.xp6(1),a.Q6J("ngIf",lt._displayedPageSizeOptions.length<=1)}}function Te(ge,qe){if(1&ge){const lt=a.EpF();a.TgZ(0,"button",21),a.NdJ("click",function(){a.CHM(lt);const Ee=a.oxw();return a.KtG(Ee.firstPage())}),a.O4$(),a.TgZ(1,"svg",7),a._UZ(2,"path",22),a.qZA()()}if(2&ge){const lt=a.oxw();a.Q6J("matTooltip",lt._intl.firstPageLabel)("matTooltipDisabled",lt._previousButtonsDisabled())("matTooltipPosition","above")("disabled",lt._previousButtonsDisabled()),a.uIk("aria-label",lt._intl.firstPageLabel)}}function be(ge,qe){if(1&ge){const lt=a.EpF();a.O4$(),a.kcU(),a.TgZ(0,"button",23),a.NdJ("click",function(){a.CHM(lt);const Ee=a.oxw();return a.KtG(Ee.lastPage())}),a.O4$(),a.TgZ(1,"svg",7),a._UZ(2,"path",24),a.qZA()()}if(2&ge){const lt=a.oxw();a.Q6J("matTooltip",lt._intl.lastPageLabel)("matTooltipDisabled",lt._nextButtonsDisabled())("matTooltipPosition","above")("disabled",lt._nextButtonsDisabled()),a.uIk("aria-label",lt._intl.lastPageLabel)}}let Pe=(()=>{class ge{constructor(){this.changes=new S.xQ,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(lt,te,Ee)=>{if(0==Ee||0==te)return`0 of ${Ee}`;const Re=lt*te;return`${Re+1} \u2013 ${Re<(Ee=Math.max(Ee,0))?Math.min(Re+te,Ee):Re+te} of ${Ee}`}}}return ge.\u0275fac=function(lt){return new(lt||ge)},ge.\u0275prov=a.Yz7({token:ge,factory:ge.\u0275fac,providedIn:"root"}),ge})();const Et={provide:Pe,deps:[[new a.FiY,new a.tp0,Pe]],useFactory:function gt(ge){return ge||new Pe}},ze=new a.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),ie=(0,h.Id)((0,h.dB)(class{}));let Oe=(()=>{class ge extends ie{constructor(lt,te,Ee){if(super(),this._intl=lt,this._changeDetectorRef=te,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new a.vpe,this._intlChanges=lt.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Ee){const{pageSize:Re,pageSizeOptions:jt,hidePageSize:an,show
1FirstLastButtons:Cn}=Ee;null!=Re&&(this._pageSize=Re),null!=jt&&(this._pageSizeOptions=jt),null!=an&&(this._hidePageSize=an),null!=Cn&&(this._showFirstLastButtons=Cn)}}get pageIndex(){return this._pageIndex}set pageIndex(lt){this._pageIndex=Math.max((0,T.su)(lt),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(lt){this._length=(0,T.su)(lt),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(lt){this._pageSize=Math.max((0,T.su)(lt),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(lt){this._pageSizeOptions=(lt||[]).map(te=>(0,T.su)(te)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(lt){this._hidePageSize=(0,T.Ig)(lt)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(lt){this._showFirstLastButtons=(0,T.Ig)(lt)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const lt=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(lt)}previousPage(){if(!this.hasPreviousPage())return;const lt=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(lt)}firstPage(){if(!this.hasPreviousPage())return;const lt=this.pageIndex;this.pageIndex=0,this._emitPageEvent(lt)}lastPage(){if(!this.hasNextPage())return;const lt=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(lt)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const lt=this.getNumberOfPages()-1;return this.pageIndex<lt&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(lt){const Ee=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/lt)||0,this.pageSize=lt,this._emitPageEvent(Ee)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){!this._initialized||(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((lt,te)=>lt-te),this._changeDetectorRef.markForCheck())}_emitPageEvent(lt){this.page.emit({previousPageIndex:lt,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return ge.\u0275fac=function(lt){a.$Z()},ge.\u0275dir=a.lG2({type:ge,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[a.qOj]}),ge})(),Ae=(()=>{class ge extends Oe{constructor(lt,te,Ee){super(lt,te,Ee),Ee&&null!=Ee.formFieldAppearance&&(this._formFieldAppearance=Ee.formFieldAppearance)}}return ge.\u0275fac=function(lt){return new(lt||ge)(a.Y36(Pe),a.Y36(a.sBO),a.Y36(ze,8))},ge.\u0275cmp=a.Xpm({type:ge,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[a.qOj],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","panelClass","disableOptionCentering","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(lt,te){1&lt&&(a.TgZ(0,"div",0)(1,"div",1),a.YNc(2,me,5,3,"div",2),a.TgZ(3,"div",3)(4,"div",4),a._uU(5),a.qZA(),a.YNc(6,Te,3,5,"button",5),a.TgZ(7,"button",6),a.NdJ("click",function(){return te.previousPage()}),a.O4$(),a.TgZ(8,"svg",7),a._UZ(9,"path",8),a.qZA()(),a.kcU(),a.TgZ(10,"button",9),a.NdJ("click",function(){return te.
1nextPage()}),a.O4$(),a.TgZ(11,"svg",7),a._UZ(12,"path",10),a.qZA()(),a.YNc(13,be,3,5,"button",11),a.qZA()()()),2&lt&&(a.xp6(2),a.Q6J("ngIf",!te.hidePageSize),a.xp6(3),a.hij(" ",te._intl.getRangeLabel(te.pageIndex,te.pageSize,te.length)," "),a.xp6(1),a.Q6J("ngIf",te.showFirstLastButtons),a.xp6(1),a.Q6J("matTooltip",te._intl.previousPageLabel)("matTooltipDisabled",te._previousButtonsDisabled())("matTooltipPosition","above")("disabled",te._previousButtonsDisabled()),a.uIk("aria-label",te._intl.previousPageLabel),a.xp6(3),a.Q6J("matTooltip",te._intl.nextPageLabel)("matTooltipDisabled",te._nextButtonsDisabled())("matTooltipPosition","above")("disabled",te._nextButtonsDisabled()),a.uIk("aria-label",te._intl.nextPageLabel),a.xp6(3),a.Q6J("ngIf",te.showFirstLastButtons))},dependencies:[s.sg,s.O5,c.lW,E.KE,y.gD,h.ey,x.gM],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{display:inline-block;width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}"],encapsulation:2,changeDetection:0}),ge})(),at=(()=>{class ge{}return ge.\u0275fac=function(lt){return new(lt||ge)},ge.\u0275mod=a.oAB({type:ge}),ge.\u0275inj=a.cJS({providers:[Et],imports:[s.ez,c.ot,y.LD,x.AV,h.BQ]}),ge})()},5899:(Ze,_e,f)=>{"use strict";f.d(_e,{Cv:()=>Pe,pW:()=>Te});var s=f(5e3),a=f(9808),h=f(508),c=f(3191),y=f(2654),x=f(3753),T=f(2198);const S=["primaryValueBar"],E=(0,h.pj)(class{constructor(gt){this._elementRef=gt}},"primary"),I=new s.OlP("mat-progress-bar-location",{providedIn:"root",factory:function ee(){const gt=(0,s.f3M)(a.K0),Et=gt?gt.location:null;return{getPathname:()=>Et?Et.pathname+Et.search:""}}}),q=new s.OlP("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let me=0,Te=(()=>{class gt extends E{constructor(Kt,Zt,ze,ie,Oe,Ae){super(Kt),this._ngZone=Zt,this._animationMode=ze,this._changeDetectorRef=Ae,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new s.vpe,this._animationEndSubscription=y.w.EMPTY,this.mode="determinate",this.progressbarId="mat-progress-bar-"+me++;const at=ie?ie.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${at}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===ze,Oe&&(Oe.color&&(this.color=this.defaultColor=Oe.color),this.mode=Oe.mode||this.mode)}get value(){return this._value}set value(Kt){var Zt;this._value=be((0,c.su)(Kt)||0),null===(Zt=this._changeDetectorRef)||void 0===Zt||Zt.markForCheck()}get bufferValue(){return this._bufferValue}set bufferValue(Kt){var Zt;this._bufferValue=be(Kt||0),null===(Zt=this._changeDetectorRef)||void 0===Zt||Zt.markForCheck()}_primaryTransform(){return{transform:`scale3d(${this.value/100}, 1, 1)`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scale3d(${this.bufferValue/100}, 1, 1)`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const Kt=this._primaryValueBar.nativeElement;this._animationEndSubscription=(0,x.R)(Kt,"transitionend").pipe((0,T.h)(Zt=>Zt.target===Kt)).subscribe(()=>{0!==this.animationEnd.observers.length&&("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return gt.\u0275fac=function(Kt){return new(Kt||gt)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(s.QbO,8),s.Y36(I,8),s.Y36(q,8),s.Y36(s.sBO))},gt.\u0275cmp=s.Xpm({type:gt,selectors:[["mat-progress-bar"]],viewQuery:function(Kt,Zt){if(1&Kt&&s.Gf(S,5),2&Kt){let ze;s.iGM(ze=s.CRH())&&(Zt._primaryValueBar=ze.first)}},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-progress-bar"],hostVars:4,hostBindings:function(Kt,Zt){2&Kt&&(s.uIk("aria-valuenow","indeterminate"===Zt.mode||"query"===Zt.mode?null:Zt.value)("mode",Zt.mode),s.ekj("_mat-animation-noopable",Zt._isNoopAnimation))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[s.qOj],decls:10,vars:4,consts:[["aria-hidden","true"],["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(Kt,Zt){1&Kt&&(s.TgZ(0,"div",0),s.O4$(),s.TgZ(1,"svg",1)(2,"defs")(3,"pattern",2),s._UZ(4,"circle",3),s.qZA()(),s._UZ(5,"rect",4),s.qZA(),s.kcU(),s._UZ(6,"div",5)(7,"div",6,7)(9,"div",8),s.qZA()),2&Kt&&(s.xp6(3),s.Q6J("id",Zt.progressbarId),s.xp6(2),s.uIk("fill",Zt._rectangleFillValue),s.xp6(1),s.Q6J("ngStyle",Zt._bufferTransform()),s.xp6(1),s.Q6J("ngStyle",Zt._primaryTransform()))},dependencies:[a.PC],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}.mat-progress-bar._mat-animation-noopable{transition:none !important;animation:none !important}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;
1transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);
1transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}'],encapsulation:2,changeDetection:0}),gt})();function be(gt,Et=0,Kt=100){return Math.max(Et,Math.min(Kt,gt))}let Pe=(()=>{class gt{}return gt.\u0275fac=function(Kt){return new(Kt||gt)},gt.\u0275mod=s.oAB({type:gt}),gt.\u0275inj=s.cJS({imports:[a.ez,h.BQ,h.BQ]}),gt})()},773:(Ze,_e,f)=>{"use strict";f.d(_e,{Cq:()=>gt,Ou:()=>Pe});var s=f(3191),a=f(925),h=f(9808),c=f(5e3),y=f(508),x=f(2654),T=f(2033);function S(Kt,Zt){if(1&Kt&&(c.O4$(),c._UZ(0,"circle",4)),2&Kt){const ze=c.oxw(),ie=c.MAs(1);c.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+ze._spinnerAnimationLabel)("stroke-dashoffset",ze._getStrokeDashOffset(),"px")("stroke-dasharray",ze._getStrokeCircumference(),"px")("stroke-width",ze._getCircleStrokeWidth(),"%")("transform-origin",ze._getCircleTransformOrigin(ie)),c.uIk("r",ze._getCircleRadius())}}function E(Kt,Zt){if(1&Kt&&(c.O4$(),c._UZ(0,"circle",4)),2&Kt){const ze=c.oxw(),ie=c.MAs(1);c.Udp("stroke-dashoffset",ze._getStrokeDashOffset(),"px")("stroke-dasharray",ze._getStrokeCircumference(),"px")("stroke-width",ze._getCircleStrokeWidth(),"%")("transform-origin",ze._getCircleTransformOrigin(ie)),c.uIk("r",ze._getCircleRadius())}}const q=(0,y.pj)(class{constructor(Kt){this._elementRef=Kt}},"primary"),me=new c.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function Te(){return{diameter:100}}});class Pe extends q{constructor(Zt,ze,ie,Oe,Ae,at,ge,qe){super(Zt),this._document=ie,this._diameter=100,this._value=0,this._resizeSubscription=x.w.EMPTY,this.mode="determinate";const lt=Pe._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),lt.has(ie.head)||lt.set(ie.head,new Set([100])),this._noopAnimations="NoopAnimations"===Oe&&!!Ae&&!Ae._forceAnimations,"mat-spinner"===Zt.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),Ae&&(Ae.color&&(this.color=this.defaultColor=Ae.color),Ae.diameter&&(this.diameter=Ae.diameter),Ae.strokeWidth&&(this.strokeWidth=Ae.strokeWidth)),ze.isBrowser&&ze.SAFARI&&ge&&at&&qe&&(this._resizeSubscription=ge.change(150).subscribe(()=>{"indeterminate"===this.mode&&qe.run(()=>at.markForCheck())}))}get diameter(){return this._diameter}set diameter(Zt){this._diameter=(0,s.su)(Zt),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(Zt){this._strokeWidth=(0,s.su)(Zt)}get value(){return"determinate"===this.mode?this._value:0}set value(Zt){this._value=Math.max(0,Math.min(100,(0,s.su)(Zt)))}ngOnInit(){const Zt=this._elementRef.nativeElement;this._styleRoot=(0,a.kV)(Zt)||this._document.head,this._attachStyleNode(),Zt.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const Zt=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${Zt} ${Zt}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(Zt){var ze;const ie=50*(null!==(ze=Zt.currentScale)&&void 0!==ze?ze:1);return`${ie}% ${ie}%`}_attachStyleNode(){const Zt=this._styleRoot,ze=this._diameter,ie=Pe._diameters;let Oe=ie.get(Zt);if(!Oe||!Oe.has(ze)){const Ae=this._document.createElement("style");Ae.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),Ae.textContent=this._getAnimationText(),Zt.appendChild(Ae),Oe||(Oe=new Set,ie.set(Zt,Oe)),Oe.add(ze)}}_getAnimationText(){const Zt=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,""+.95*Zt).replace(/END_VALUE/g,""+.2*
1Zt).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Pe._diameters=new WeakMap,Pe.\u0275fac=function(Zt){return new(Zt||Pe)(c.Y36(c.SBq),c.Y36(a.t4),c.Y36(h.K0,8),c.Y36(c.QbO,8),c.Y36(me),c.Y36(c.sBO),c.Y36(T.rL),c.Y36(c.R0b))},Pe.\u0275cmp=c.Xpm({type:Pe,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(Zt,ze){2&Zt&&(c.uIk("aria-valuemin","determinate"===ze.mode?0:null)("aria-valuemax","determinate"===ze.mode?100:null)("aria-valuenow","determinate"===ze.mode?ze.value:null)("mode",ze.mode),c.Udp("width",ze.diameter,"px")("height",ze.diameter,"px"),c.ekj("_mat-animation-noopable",ze._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[c.qOj],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Zt,ze){1&Zt&&(c.O4$(),c.TgZ(0,"svg",0,1),c.YNc(2,S,1,11,"circle",2),c.YNc(3,E,1,9,"circle",3),c.qZA()),2&Zt&&(c.Udp("width",ze.diameter,"px")("height",ze.diameter,"px"),c.Q6J("ngSwitch","indeterminate"===ze.mode),c.uIk("viewBox",ze._getViewBox()),c.xp6(2),c.Q6J("ngSwitchCase",!0),c.xp6(1),c.Q6J("ngSwitchCase",!1))},dependencies:[h.RF,h.n9],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:rgba(0,0,0,0);transition:stroke-dashoffset 225ms linear}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}.mat-progress-spinner[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}.mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{animation:none;transition:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}"],encapsulation:2,changeDetection:0});let gt=(()=>{class Kt{}return Kt.\u0275fac=function(ze){return new(ze||Kt)},Kt.\u0275mod=c.oAB({type:Kt}),Kt.\u0275inj=c.cJS({imports:[y.BQ,h.ez,y.BQ]}),Kt})()},4107:(Ze,_e,f)=>{"use strict";f.d(_e,{$L:()=>bt,LD:()=>pn,gD:()=>St});var s=f(1314),a=f(9808),h=f(5e3),c=f(508),y=f(7322),x=f(2033),T=f(5664),S=f(3191),E=f(449),I=f(1159),ee=f(3075),q=f(8929),me=f(8514),Te=f(6787),be=f(1059),Pe=f(7545),gt=f(2986),Et=f(2198),Kt=f(4850),Zt=f(5778),ze=f(7625),ie=f(1777),Oe=f(226);const Ae=["trigger"],at=["panel"];function ge(pt,We){if(1&pt&&(h.TgZ(0,"span",8),h._uU(1),h.qZA()),2&pt){const B=h.oxw();h.xp6(1),h.Oqu(B.placeholder)}}function qe(pt,We){if(1&pt&&(h.TgZ(0,"span",12),h._uU(1),h.qZA()),2&pt){const B=h.oxw(2);h.xp6(1),h.Oqu(B.triggerValue)}}function lt(pt,We){1&pt&&h.Hsn(0,0,["*ngSwitchCase","true"])}function te(pt,We){if(1&pt&&(h.TgZ(0,"span",9),h.YNc(1,qe,2,1,"span",10),h.YNc(2,lt,1,0,"ng-content",11),h.qZA()),2&pt){const B=h.oxw();h.Q6J("ngSwitch",!!B.customTrigger),h.xp6(2),h.Q6J("ngSwitchCase",!0)}}function Ee(pt,We){if(1&pt){const B=h.EpF();h.TgZ(0,"div",13)(1,"div",14,15),h.NdJ("@transformPanel.done",function(z){h.CHM(B);const Ke=h.oxw();return h.KtG(Ke._panelDoneAnimatingStream.next(z.toState))})("keydown",function(z){h.CHM(B);const Ke=h.oxw();return h.KtG(Ke._handleKeydown(z))}),h.Hsn(3,1),h.qZA()()}if(2&pt){const B=h.oxw();h.Q6J("@transformPanelWrap",void 0),h.xp6(1),h.Gre("mat-select-panel ",B._getPanelTheme(
1),""),h.Udp("transform-origin",B._transformOrigin)("font-size",B._triggerFontSize,"px"),h.Q6J("ngClass",B.panelClass)("@transformPanel",B.multiple?"showing-multiple":"showing"),h.uIk("id",B.id+"-panel")("aria-multiselectable",B.multiple)("aria-label",B.ariaLabel||null)("aria-labelledby",B._getPanelAriaLabelledby())}}const Re=[[["mat-select-trigger"]],"*"],jt=["mat-select-trigger","*"],an={transformPanelWrap:(0,ie.X$)("transformPanelWrap",[(0,ie.eR)("* => void",(0,ie.IO)("@transformPanel",[(0,ie.pV)()],{optional:!0}))]),transformPanel:(0,ie.X$)("transformPanel",[(0,ie.SB)("void",(0,ie.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,ie.SB)("showing",(0,ie.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,ie.SB)("showing-multiple",(0,ie.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,ie.eR)("void => *",(0,ie.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,ie.eR)("* => void",(0,ie.jt)("100ms 25ms linear",(0,ie.oB)({opacity:0})))])};let pe=0;const nt=new h.OlP("mat-select-scroll-strategy"),tn=new h.OlP("MAT_SELECT_CONFIG"),dt={provide:nt,deps:[s.aV],useFactory:function At(pt){return()=>pt.scrollStrategies.reposition()}};class vt{constructor(We,B){this.source=We,this.value=B}}const st=(0,c.Kr)((0,c.sb)((0,c.Id)((0,c.FD)(class{constructor(pt,We,B,ne,z){this._elementRef=pt,this._defaultErrorStateMatcher=We,this._parentForm=B,this._parentFormGroup=ne,this.ngControl=z,this.stateChanges=new q.xQ}})))),we=new h.OlP("MatSelectTrigger");let bt=(()=>{class pt{}return pt.\u0275fac=function(B){return new(B||pt)},pt.\u0275dir=h.lG2({type:pt,selectors:[["mat-select-trigger"]],features:[h._Bn([{provide:we,useExisting:pt}])]}),pt})(),rn=(()=>{class pt extends st{constructor(B,ne,z,Ke,Ge,Fe,de,ct,Ue,_t,Lt,Xt,Pt,_n){var Fn,ii,ei;super(Ge,Ke,de,ct,_t),this._viewportRuler=B,this._changeDetectorRef=ne,this._ngZone=z,this._dir=Fe,this._parentFormField=Ue,this._liveAnnouncer=Pt,this._defaultOptions=_n,this._panelOpen=!1,this._compareWith=(Qt,Ut)=>Qt===Ut,this._uid="mat-select-"+pe++,this._triggerAriaLabelledBy=null,this._destroy=new q.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+pe++,this._panelDoneAnimatingStream=new q.xQ,this._overlayPanelClass=(null===(Fn=this._defaultOptions)||void 0===Fn?void 0:Fn.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=null!==(ei=null===(ii=this._defaultOptions)||void 0===ii?void 0:ii.disableOptionCentering)&&void 0!==ei&&ei,this.ariaLabel="",this.optionSelectionChanges=(0,me.P)(()=>{const Qt=this.options;return Qt?Qt.changes.pipe((0,be.O)(Qt),(0,Pe.w)(()=>(0,Te.T)(...Qt.map(Ut=>Ut.onSelectionChange)))):this._ngZone.onStable.pipe((0,gt.q)(1),(0,Pe.w)(()=>this.optionSelectionChanges))}),this.openedChange=new h.vpe,this._openedStream=this.openedChange.pipe((0,Et.h)(Qt=>Qt),(0,Kt.U)(()=>{}
1)),this._closedStream=this.openedChange.pipe((0,Et.h)(Qt=>!Qt),(0,Kt.U)(()=>{})),this.selectionChange=new h.vpe,this.valueChange=new h.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==_n?void 0:_n.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=_n.typeaheadDebounceInterval),this._scrollStrategyFactory=Xt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Lt)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(B){this._placeholder=B,this.stateChanges.next()}get required(){var B,ne,z,Ke;return null!==(Ke=null!==(B=this._required)&&void 0!==B?B:null===(z=null===(ne=this.ngControl)||void 0===ne?void 0:ne.control)||void 0===z?void 0:z.hasValidator(ee.kI.required))&&void 0!==Ke&&Ke}set required(B){this._required=(0,S.Ig)(B),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(B){this._multiple=(0,S.Ig)(B)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(B){this._disableOptionCentering=(0,S.Ig)(B)}get compareWith(){return this._compareWith}set compareWith(B){this._compareWith=B,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(B){this._assignValue(B)&&this._onChange(B)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(B){this._typeaheadDebounceInterval=(0,S.su)(B)}get id(){return this._id}set id(B){this._id=B||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new E.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Zt.x)(),(0,ze.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,ze.R)(this._destroy)).subscribe(B=>{B.added.forEach(ne=>ne.select()),B.removed.forEach(ne=>ne.deselect())}),this.options.changes.pipe((0,be.O)(null),(0,ze.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const B=this._getTriggerAriaLabelledby(),ne=this.ngControl;if(B!==this._triggerAriaLabelledBy){const z=this._elementRef.nativeElement;this._triggerAriaLabelledBy=B,B?z.setAttribute("aria-labelledby",B):z.removeAttribute("aria-labelledby")}ne&&(this._previousControl!==ne.control&&(void 0!==this._previousControl&&null!==ne.disabled&&ne.disabled!==this.disabled&&(this.disabled=ne.disabled),this._previousControl=ne.control),this.updateErrorState())}ngOnChanges(B){(B.disabled||B.userAriaDescribedBy)&&this.stateChanges.next(),B.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(B){this._assignValue(B)}registerOnChange(B){this._onChange=B}registerOnTouched(B){this._onTouched=B}setDisabledState(B){this.disabled=B,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var B,ne;return this.multiple?(null===(B=this._selectionModel)||void 0===B?void 0:B.selected)||[]:null===(ne=this._selectionModel)||void 0===ne?void 0:ne.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const B=this._selectionModel.selected.map(ne=>ne.viewValue);return this._isRtl()&&B.reverse(),B.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(B){this.disabled||(this.panelOpen?this._handleOpenKeydown(B):this._handleClosedKeydown(B))}_handleClosedKeydown(B){const ne=B.keyCode,z=ne===I.JH||ne===I.LH||ne===I.oh||ne===I.SV,Ke=ne===I.K5||ne===I.L_,Ge=this._keyManager;if(!Ge.isTyping()&&Ke&&!(0,I.Vb)(B)||(this.multiple||B.altKey)&&z)B.preventDefault(),this.open();else if(!this.multiple){const Fe=this.selected;Ge.onKeydown(B);const de=this.selected;de&&Fe!==de&&this._liveAnnouncer.announce(de.viewValue,1e4)}}_handleOpenKeydown(B){const ne=this._keyManager,z=B.keyCode,Ke=z===I.JH||z===I.LH,Ge=ne.isTyping();if(Ke&&B.altKey)B.preventDefault(),this.close();else if(Ge||z!==I.K5&&z!==I.L_||!ne.activeItem||(0,I.Vb)(B))if(!Ge&&this._multiple&&z===I.A&&B.ctrlKey){B.preventDefault();const Fe=this.options.some(de=>!de.disabled&&!de.selected);this.options.forEach(de=>{de.disabled||(Fe?de.select():de.deselect())})}else{const Fe=ne.activeItemIndex;ne.onKeydown(B),this._multiple&&Ke&&B.shiftKey&&ne.activeItem&&ne.activeItemIndex!==Fe&&ne.activeItem._selectViaInteraction()}else B.preventDefault(),ne.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,gt.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
1_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(B){if(this._selectionModel.selected.forEach(ne=>ne.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&B)Array.isArray(B),B.forEach(ne=>this._selectOptionByValue(ne)),this._sortValues();else{const ne=this._selectOptionByValue(B);ne?this._keyManager.updateActiveItem(ne):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(B){const ne=this.options.find(z=>{if(this._selectionModel.isSelected(z))return!1;try{return null!=z.value&&this._compareWith(z.value,B)}catch(Ke){return!1}});return ne&&this._selectionModel.select(ne),ne}_assignValue(B){return!!(B!==this._value||this._multiple&&Array.isArray(B))&&(this.options&&this._setSelectionByValue(B),this._value=B,!0)}_initKeyManager(){this._keyManager=new T.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,ze.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,ze.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const B=(0,Te.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,ze.R)(B)).subscribe(ne=>{this._onSelect(ne.source,ne.isUserInput),ne.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Te.T)(...this.options.map(ne=>ne._stateChanges)).pipe((0,ze.R)(B)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(B,ne){const z=this._selectionModel.isSelected(B);null!=B.value||this._multiple?(z!==B.selected&&(B.selected?this._selectionModel.select(B):this._selectionModel.deselect(B)),ne&&this._keyManager.setActiveItem(B),this.multiple&&(this._sortValues(),ne&&this.focus())):(B.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(B.value)),z!==this._selectionModel.isSelected(B)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const B=this.options.toArray();this._selectionModel.sort((ne,z)=>this.sortComparator?this.sortComparator(ne,z,B):B.indexOf(ne)-B.indexOf(z)),this.stateChanges.next()}}_propagateChanges(B){let ne=null;ne=this.multiple?this.selected.map(z=>z.value):this.selected?this.selected.value:B,this._value=ne,this.valueChange.emit(ne),this._onChange(ne),this.selectionChange.emit(this._getChangeEvent(ne)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var B;return!this._panelOpen&&!this.disabled&&(null===(B=this.options)||void 0===B?void 0:B.length)>0}focus(B){this._elementRef.nativeElement.focus(B)}_getPanelAriaLabelledby(){var B;if(this.ariaLabel)return null;const ne=null===(B=this._parentFormField)||void 0===B?void 0:B.getLabelId();return this.ariaLabelledby?(ne?ne+" ":"")+this.ariaLabelledby:ne}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var B;if(this.ariaLabel)return null;const ne=null===(B=this._parentFormField)||void 0===B?void 0:B.getLabelId();let z=(ne?ne+" ":"")+this._valueId;return this.ariaLabelledby&&(z+=" "+this.ariaLabelledby),z}_panelDoneAnimating(B){this.openedChange.emit(B)}setDescribedByIds(B){B.length?this._elementRef.nativeElement.setAttribute("aria-describedby",B.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}
1return pt.\u0275fac=function(B){return new(B||pt)(h.Y36(x.rL),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(c.rD),h.Y36(h.SBq),h.Y36(Oe.Is,8),h.Y36(ee.F,8),h.Y36(ee.sg,8),h.Y36(y.G_,8),h.Y36(ee.a5,10),h.$8M("tabindex"),h.Y36(nt),h.Y36(T.Kd),h.Y36(tn,8))},pt.\u0275dir=h.lG2({type:pt,viewQuery:function(B,ne){if(1&B&&(h.Gf(Ae,5),h.Gf(at,5),h.Gf(s.pI,5)),2&B){let z;h.iGM(z=h.CRH())&&(ne.trigger=z.first),h.iGM(z=h.CRH())&&(ne.panel=z.first),h.iGM(z=h.CRH())&&(ne._overlayDir=z.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[h.qOj,h.TTD]}),pt})(),St=(()=>{class pt extends rn{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(B,ne,z){const Ke=this._getItemHeight();return Math.min(Math.max(0,Ke*B-ne+Ke/2),z)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,ze.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,gt.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(B){const ne=(0,c.CB)(B,this.options,this.optionGroups),z=this._getItemHeight();this.panel.nativeElement.scrollTop=0===B&&1===ne?0:(0,c.jH)((B+ne)*z,z,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(B){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(B)}_getChangeEvent(B){return new vt(this,B)}_calculateOverlayOffsetX(){const B=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),ne=this._viewportRuler.getViewportSize(),z=this._isRtl(),Ke=this.multiple?56:32;let Ge;if(this.multiple)Ge=40;else if(this.disableOptionCentering)Ge=16;else{let ct=this._selectionModel.selected[0]||this.options.first;Ge=ct&&ct.group?32:16}z||(Ge*=-1);const Fe=0-(B.left+Ge-(z?Ke:0)),de=B.right+Ge-ne.width+(z?0:Ke);Fe>0?Ge+=Fe+8:de>0&&(Ge-=de+8),this._overlayDir.offsetX=Math.round(Ge),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(B,ne,z){const Ke=this._getItemHeight(),Ge=(Ke-this._triggerRect.height)/2,Fe=Math.floor(256/Ke);let de;return this.disableOptionCentering?0:(de=0===this._scrollTop?B*Ke:this._scrollTop===z?(B-(this._getItemCount()-Fe))*Ke+(Ke-(this._getItemCount()*Ke-256)%Ke):ne-Ke/2,Math.round(-1*de-Ge))}_checkOverlayWithinViewport(B){const ne=this._getItemHeight(),z=this._viewportRuler.getViewportSize(),Ke=this._triggerRect.top-8,Ge=z.height-this._triggerRect.bottom-8,Fe=Math.abs(this._offsetY),ct=Math.min(this._getItemCount()*ne,256)-Fe-this._triggerRect.height;ct>Ge?this._adjustPanelUp(ct,Ge):Fe>Ke?this._adjustPanelDown(Fe,Ke,B):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(B,ne){const z=Math.round(B-ne);this._scrollTop-=z,this._offsetY-=z,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(B,ne,z){const Ke=Math.round(B-ne);if(this._scrollTop+=Ke,this._offsetY+=Ke,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=z)return this._scrollTop=z,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const B=this._getItemHeight(),ne=this._getItemCount(),z=Math.min(ne*B,256),Ge=ne*B-z;let Fe;
1Fe=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),Fe+=(0,c.CB)(Fe,this.options,this.optionGroups);const de=z/2;this._scrollTop=this._calculateOverlayScroll(Fe,de,Ge),this._offsetY=this._calculateOverlayOffsetY(Fe,de,Ge),this._checkOverlayWithinViewport(Ge)}_getOriginBasedOnOption(){const B=this._getItemHeight(),ne=(B-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-ne+B/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return pt.\u0275fac=function(){let We;return function(ne){return(We||(We=h.n5z(pt)))(ne||pt)}}(),pt.\u0275cmp=h.Xpm({type:pt,selectors:[["mat-select"]],contentQueries:function(B,ne,z){if(1&B&&(h.Suo(z,we,5),h.Suo(z,c.ey,5),h.Suo(z,c.K7,5)),2&B){let Ke;h.iGM(Ke=h.CRH())&&(ne.customTrigger=Ke.first),h.iGM(Ke=h.CRH())&&(ne.options=Ke),h.iGM(Ke=h.CRH())&&(ne.optionGroups=Ke)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:19,hostBindings:function(B,ne){1&B&&h.NdJ("keydown",function(Ke){return ne._handleKeydown(Ke)})("focus",function(){return ne._onFocus()})("blur",function(){return ne._onBlur()}),2&B&&(h.uIk("id",ne.id)("tabindex",ne.tabIndex)("aria-controls",ne.panelOpen?ne.id+"-panel":null)("aria-expanded",ne.panelOpen)("aria-label",ne.ariaLabel||null)("aria-required",ne.required.toString())("aria-disabled",ne.disabled.toString())("aria-invalid",ne.errorState)("aria-activedescendant",ne._getAriaActiveDescendant()),h.ekj("mat-select-disabled",ne.disabled)("mat-select-invalid",ne.errorState)("mat-select-required",ne.required)("mat-select-empty",ne.empty)("mat-select-multiple",ne.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[h._Bn([{provide:y.Eo,useExisting:pt},{provide:c.HF,useExisting:pt}]),h.qOj],ngContentSelectors:jt,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(B,ne){if(1&B&&(h.F$t(Re),h.TgZ(0,"div",0,1),h.NdJ("click",function(){return ne.toggle()}),h.TgZ(3,"div",2),h.YNc(4,ge,2,1,"span",3),h.YNc(5,te,3,2,"span",4),h.qZA(),h.TgZ(6,"div",5),h._UZ(7,"div",6),h.qZA()(),h.YNc(8,Ee,4,14,"ng-template",7),h.NdJ("backdropClick",function(){return ne.close()})("attach",function(){return ne._onAttached()})("detach",function(){return ne.close()})),2&B){const z=h.MAs(1);h.uIk("aria-owns",ne.panelOpen?ne.id+"-panel":null),h.xp6(3),h.Q6J("ngSwitch",ne.empty),h.uIk("id",ne._valueId),h.xp6(1),h.Q6J("ngSwitchCase",!0),h.xp6(1),h.Q6J("ngSwitchCase",!1),h.xp6(3),h.Q6J("cdkConnectedOverlayPanelClass",ne._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ne._scrollStrategy)("cdkConnectedOverlayOrigin",z)("cdkConnectedOverlayOpen",ne.panelOpen)("cdkConnectedOverlayPositions",ne._positions)("cdkConnectedOverlayMinWidth",null==ne._triggerRect?null:ne._triggerRect.width)("cdkConnectedOverlayOffsetY",ne._offsetY)}},dependencies:[a.mk,a.RF,a.n9,a.ED,s.pI,s.xu],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[an.transformPanelWrap,an.transformPanel]},changeDetection:0}),pt})(),pn=(()=>{class pt{}return pt.\u0275fac=function(B){return new(B||pt)},pt.\u0275mod=h.oAB({type:pt}),pt.\u0275inj=h.cJS({providers:[dt],imports:[a.ez,s.U8,c.Ng,c.B
1Q,x.ZD,y.lN,c.Ng,c.BQ]}),pt})()},2638:(Ze,_e,f)=>{"use strict";f.d(_e,{JX:()=>mt,LW:()=>Be,Rh:()=>Ve,SJ:()=>nt,TM:()=>Qe,jA:()=>oe,kh:()=>$});var s=f(2033),a=f(9808),h=f(5e3),c=f(508),y=f(3191),x=f(1159),T=f(8929),S=f(3753),E=f(6787),I=f(2198),ee=f(4850),q=f(7604),me=f(7625),Te=f(5778),be=f(2986),Pe=f(1059),gt=f(13),Et=f(1777),Kt=f(5664),Zt=f(925),ze=f(226);const ie=["*"],Oe=["content"];function Ae(At,tn){if(1&At){const dt=h.EpF();h.TgZ(0,"div",2),h.NdJ("click",function(){h.CHM(dt);const st=h.oxw();return h.KtG(st._onBackdropClicked())}),h.qZA()}if(2&At){const dt=h.oxw();h.ekj("mat-drawer-shown",dt._isShowingBackdrop())}}function at(At,tn){1&At&&(h.TgZ(0,"mat-drawer-content"),h.Hsn(1,2),h.qZA())}const ge=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],qe=["mat-drawer","mat-drawer-content","*"];function lt(At,tn){if(1&At){const dt=h.EpF();h.TgZ(0,"div",2),h.NdJ("click",function(){h.CHM(dt);const st=h.oxw();return h.KtG(st._onBackdropClicked())}),h.qZA()}if(2&At){const dt=h.oxw();h.ekj("mat-drawer-shown",dt._isShowingBackdrop())}}function te(At,tn){1&At&&(h.TgZ(0,"mat-sidenav-content"),h.Hsn(1,2),h.qZA())}const Ee=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Re=["mat-sidenav","mat-sidenav-content","*"],an={transformDrawer:(0,Et.X$)("transform",[(0,Et.SB)("open, open-instant",(0,Et.oB)({transform:"none",visibility:"visible"})),(0,Et.SB)("void",(0,Et.oB)({"box-shadow":"none",visibility:"hidden"})),(0,Et.eR)("void => open-instant",(0,Et.jt)("0ms")),(0,Et.eR)("void <=> open, open-instant => void",(0,Et.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Tn=new h.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function pe(){return!1}}),Nt=new h.OlP("MAT_DRAWER_CONTAINER");let Be=(()=>{class At extends s.PQ{constructor(dt,vt,st,we,bt){super(st,we,bt),this._changeDetectorRef=dt,this._container=vt}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return At.\u0275fac=function(dt){return new(dt||At)(h.Y36(h.sBO),h.Y36((0,h.Gpc)(()=>$)),h.Y36(h.SBq),h.Y36(s.mF),h.Y36(h.R0b))},At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(dt,vt){2&dt&&h.Udp("margin-left",vt._container._contentMargins.left,"px")("margin-right",vt._container._contentMargins.right,"px")},features:[h._Bn([{provide:s.PQ,useExisting:At}]),h.qOj],ngContentSelectors:ie,decls:1,vars:0,template:function(dt,vt){1&dt&&(h.F$t(),h.Hsn(0))},encapsulation:2,changeDetection:0}),At})(),oe=(()=>{class At{constructor(dt,vt,st,we,bt,rn,St,pn){this._elementRef=dt,this._focusTrapFactory=vt,this._focusMonitor=st,this._platform=we,this._ngZone=bt,this._interactivityChecker=rn,this._doc=St,this._container=pn,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new T.xQ,this._animationEnd=new T.xQ,this._animationState="void",this.openedChange=new h.vpe(!0),this._openedStream=this.openedChange.pipe((0,I.h)(pt=>pt),(0,ee.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,I.h)(pt=>pt.fromState!==pt.toState&&0===pt.toState.indexOf("open")),(0,q.h)(void 0)),this._closedStream
1=this.openedChange.pipe((0,I.h)(pt=>!pt),(0,ee.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,I.h)(pt=>pt.fromState!==pt.toState&&"void"===pt.toState),(0,q.h)(void 0)),this._destroyed=new T.xQ,this.onPositionChanged=new h.vpe,this._modeChanged=new T.xQ,this.openedChange.subscribe(pt=>{pt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,S.R)(this._elementRef.nativeElement,"keydown").pipe((0,I.h)(pt=>pt.keyCode===x.hY&&!this.disableClose&&!(0,x.Vb)(pt)),(0,me.R)(this._destroyed)).subscribe(pt=>this._ngZone.run(()=>{this.close(),pt.stopPropagation(),pt.preventDefault()}))}),this._animationEnd.pipe((0,Te.x)((pt,We)=>pt.fromState===We.fromState&&pt.toState===We.toState)).subscribe(pt=>{const{fromState:We,toState:B}=pt;(0===B.indexOf("open")&&"void"===We||"void"===B&&0===We.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(dt){(dt="end"===dt?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(dt),this._position=dt,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(dt){this._mode=dt,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(dt){this._disableClose=(0,y.Ig)(dt)}get autoFocus(){const dt=this._autoFocus;return null==dt?"side"===this.mode?"dialog":"first-tabbable":dt}set autoFocus(dt){("true"===dt||"false"===dt||null==dt)&&(dt=(0,y.Ig)(dt)),this._autoFocus=dt}get opened(){return this._opened}set opened(dt){this.toggle((0,y.Ig)(dt))}_forceFocus(dt,vt){this._interactivityChecker.isFocusable(dt)||(dt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const st=()=>{dt.removeEventListener("blur",st),dt.removeEventListener("mousedown",st),dt.removeAttribute("tabindex")};dt.addEventListener("blur",st),dt.addEventListener("mousedown",st)})),dt.focus(vt)}_focusByCssSelector(dt,vt){let st=this._elementRef.nativeElement.querySelector(dt);st&&this._forceFocus(st,vt)}_takeFocus(){if(!this._focusTrap)return;const dt=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(vt=>{!vt&&"function"==typeof this._elementRef.nativeElement.focus&&dt.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(dt){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,dt):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const dt=this._doc.activeElement;return!!dt&&this._elementRef.nativeElement.contains(dt)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){var dt;this._focusTrap&&this._focusTrap.destroy(),null===(dt=this._anchor)||void 0===dt||dt.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(dt){return this.toggle(!0,dt)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(dt=!this.opened,vt){dt&&vt&&(this._openedVia=vt);const st=this._setOpen(dt,!dt&&this._isFocusWithinDrawer(),this._openedVia||"program");return dt||(this._openedVia=null),st}_setOpen(dt,vt,st){return this._opened=dt,dt?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",vt&&this._restoreFocus(st)),this._updateFocusTrapState(),new Promise(we=>{this.openedChange.pipe((0,be.q)(1)).subscribe(bt=>we(bt?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(dt){const vt=this._elementRef.nativeElement,st=vt.parentNode;"end"===dt?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),st.insertBefore(this._anchor,vt)),st.appendChild(vt)):this._anchor&&this._anchor.parentNode.insertBefore(vt,this._anchor)}}return At.\u0275fac=function(dt){return new(dt||At)(h.Y36(h.SBq),h.Y36(Kt.qV),h.Y36(Kt.tE),h.Y36(Zt.t4),h.Y36(h.R0b),h.Y36(Kt.ic),h.Y36(a.K0,8),h.Y36(Nt,8))},At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-drawer"]],viewQuery:function(dt,vt){if(1&dt&&h.Gf(Oe,5),2&dt){let st;h.iGM(st=h.CRH())&&(vt._content=st.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(dt,vt){1&dt&&h.WFA("@transform.start",function(we){return vt._animationStarted.next(we)})("@transform.done",function(we){return vt._animationEnd.next(we)}),2&dt&&(h.uIk("align",null),h.d8E("@transform",vt._animationState),h.ekj("mat-drawer-end","end"===vt.position)("mat-drawer-over","over"===vt.mode)("mat-drawer-push","push"===vt.mode)("mat-drawer-side","side"===vt.mode)("mat-drawer-opened",vt.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:ie,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(dt,vt){1&dt&&(h.F$t(),h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA())},dependencies:[s.PQ],encapsulation:2,data:{animation:[an.transformDrawer]},changeDetection:0}),At})(),$=(()=>{class At{constructor(dt,vt,st,we,bt,rn=!1,St){this._dir=dt,this._element=vt,this._ngZone=st,this._changeDetectorRef=we,this._animationMode=St,this._drawers=new h.n_E,this.backdropClick=new h.vpe,this._destroyed=new T.xQ,this._doCheckSubject=ne
1w T.xQ,this._contentMargins={left:null,right:null},this._contentMarginChanges=new T.xQ,dt&&dt.change.pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),bt.change().pipe((0,me.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=rn}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(dt){this._autosize=(0,y.Ig)(dt)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(dt){this._backdropOverride=null==dt?null:(0,y.Ig)(dt)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Pe.O)(this._allDrawers),(0,me.R)(this._destroyed)).subscribe(dt=>{this._drawers.reset(dt.filter(vt=>!vt._container||vt._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Pe.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(dt=>{this._watchDrawerToggle(dt),this._watchDrawerPosition(dt),this._watchDrawerMode(dt)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,gt.b)(10),(0,me.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(dt=>dt.open())}close(){this._drawers.forEach(dt=>dt.close())}updateContentMargins(){let dt=0,vt=0;if(this._left&&this._left.opened)if("side"==this._left.mode)dt+=this._left._getWidth();else if("push"==this._left.mode){const st=this._left._getWidth();dt+=st,vt-=st}if(this._right&&this._right.opened)if("side"==this._right.mode)vt+=this._right._getWidth();else if("push"==this._right.mode){const st=this._right._getWidth();vt+=st,dt-=st}dt=dt||null,vt=vt||null,(dt!==this._contentMargins.left||vt!==this._contentMargins.right)&&(this._contentMargins={left:dt,right:vt},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(dt){dt._animationStarted.pipe((0,I.h)(vt=>vt.fromState!==vt.toState),(0,me.R)(this._drawers.changes)).subscribe(vt=>{"open-instant"!==vt.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==dt.mode&&dt.openedChange.pipe((0,me.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(dt.opened))}_watchDrawerPosition(dt){!dt||dt.onPositionChanged.pipe((0,me.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,be.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(dt){dt&&dt._modeChanged.pipe((0,me.R)((0,E.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(dt){const vt=this._element.nativeElement.classList,st="mat-drawer-container-has-open";dt?vt.add(st):vt.remove(st)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(dt=>{"end"==dt.position?this._end=dt:this._start=dt}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(dt=>dt&&!dt.disableClose&&this._canHaveBackdrop(dt)).forEach(dt=>dt._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(dt){return"side"!==dt.mode||!!this._backdropOverride}_isDrawerOpen(dt){return null!=dt&&dt.opened}}return At.\u0275fac=function(dt){return new(dt||At)(h.Y36(ze.Is,8),h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(h.sBO),h.Y36(s.rL),h.Y36(Tn),h.Y36(h.QbO,8))},At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-drawer-container"]],contentQueries:function(dt,vt,st){if(1&dt&&(h.Suo(st,Be,5),h.Suo(st,oe,5)),2&dt){let we;h.iGM(we=h.CRH())&&(vt._content=we.first),h.iGM(we=h.CRH())&&(vt._allDrawers=we)}},viewQuery:function(dt,vt){if(1&dt&&h.Gf(Be,5),2&dt){let st;h.iGM(st=h.CRH())&&(vt._userContent=st.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(dt,vt){2&dt&&h.ekj("mat-drawer-container-explicit-backdrop",vt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[h._Bn([{provide:Nt,useExisting:At}])],ngContentSelectors:qe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(dt,vt){1&dt&&(h.F$t(ge),h.YNc(0,Ae,1,2,"div",0),h.Hsn(1),h.Hsn(2,1),h.YNc(3,at,2,0,"mat-drawer-content",1)),2&dt&&(h.Q6J("ngIf",vt.hasBackdrop),h.xp6(3),h.Q6J("ngIf",!vt._content))},dependencies:[a.O5,Be],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),At})(),Ve=(()=>{class At extends Be{constructor(dt,vt,st,we,bt){super(dt,vt,st,we,bt)}}return At.\u0275fac=function(dt){return new(dt||At)(h.Y36(h.sBO),h.Y36((0,h.Gpc)(()=>Qe)),h.Y36(h.SBq),h.Y36(s.mF),h.Y36(h.R0b))},At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(dt,vt){2&dt&&h.Udp("margin-left",vt._container._contentMargins.left,"px")("margin-right",vt._container._contentMargins.right,"px")},features:[h._Bn([{provide:s.PQ,useExisting:At}]),h.qOj],ngContentSelectors:ie,decls:1,vars:0,template:function(dt,vt){1&dt&&(h.F$t(),h.Hsn(0))},encapsulation:2,changeDetection:0}),At})(),mt=(()=>{class At extends oe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(dt){this._fixedInViewport=(0,y.Ig)(dt)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(dt){this._fixedTopGap=(0,y.su)(dt)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(dt){this._fixedBottomGap=(0,y.su)(dt)}}return At.\u0275fac=function(){let tn;return function(vt){return(tn||(tn=h.n5z(At)))(vt||At)}}(),At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(dt,vt){2&dt&&(h.uIk("align",null),h.Udp("top",vt.fixedInViewport?vt.fixedTopGap:null,"px")("bottom",vt.fixedInViewport?vt.fixedBottomGap:null,"px"),h.ekj("mat-drawer-end","end"===vt.position)("mat-drawer-over","over"===vt.mode)("mat-drawer-push","push"===vt.mode)("mat-drawer-side","side"===vt.mode)("mat-drawer-opened",vt.opened)("mat-sidenav-fixed",vt.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[h.qOj],ngContentSelectors:ie,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(dt,vt){1&dt&&(h.F$t(),h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA())},dependencies:[s.PQ],encapsulation:2,data:{animation:[an.transformDrawer]},changeDetection:0}),At})(),Qe=(()=>{class At extends ${}return At.\u0275fac=function(){let tn;return function(vt){return(tn||(tn=h.n5z(At)))(vt||At)}}(),At.\u0275cmp=h.Xpm({type:At,selectors:[["mat-sidenav-container"]],contentQueries:function(dt,vt,st){if(1&dt&&(h.Suo(st,Ve,5),h.Suo(st,mt,5)),2&dt){let we;h.iGM(we=h.CRH())&&(vt._content=we.first),h.iGM(we=h.CRH())&&(vt._allDrawers=we)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(dt,vt){2&dt&&h.ekj("mat-drawer-container-explicit-backdrop",vt._backdropOverride)},exportAs:["matSidenavContainer"],features:[h._Bn([{provide:Nt,useExisting:At}]),h.qOj],ngContentSelectors:Re,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(dt,vt){1&dt&&(h.F$t(Ee),h.YNc(0,lt,1,2,"div",0),h.Hsn(1),h.Hsn(2,1),h.YNc(3,te,2,0,"mat-sidenav-content",1)),2&dt&&(h.Q6J("ngIf",vt.hasBackdrop),h.xp6(3),h.Q6J("ngIf",!vt._content))},dependencies:[a.O5,Ve],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),At})(),nt=(()=>{class At{}return At.\u0275fac=function(dt){return new(dt||At)},At.\u0275mod=h.oAB({type:At}),At.\u0275inj=h.cJS({imports:[a.ez,c.BQ,s.ZD,s.ZD,c.BQ]}),At})()},2368:(Ze,_e,f)=>{"use strict";f.d(_e,{Rr:()=>Pe,rP:()=>Zt});var s=f(7144),a=f(5e3),h=f(508),c=f(3191),y=f(3075),x=f(5664);const T=["input"],S=function(ze){return{enterDuration:ze}},E=["*"],I=new a.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let ee=0;const q={provide:y.JU,useExisting:(0,a.Gpc)(()=>Pe),multi:!0};class me{constructor(ie,Oe){this.source=ie,this.checked=Oe}}const Te=(0,h.sb)((0,h.pj)((0,h.Kr)((0,h.Id)(class{constructor(ze){this._elementRef=ze}}))));let be=(()=>{class ze extends Te{constructor(Oe,Ae,at,ge,qe,lt,te){super(Oe),this._focusMonitor=Ae,this._changeDetectorRef=at,this.defaults=qe,this._onChange=Ee=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new a.vpe,this.toggleChange=new a.vpe,this.tabIndex=parseInt(ge)||0,this.color=this.defaultColor=qe.color||"accent",this._noopAnimations="NoopAnimations"===lt,this.id=this._uniqueId=`${te}${++ee}`}get required(){return this._required}set required(Oe){this._required=(0,c.Ig)(Oe)}get checked(){return this._checked}set checked(Oe){this._checked=(0,c.Ig)(Oe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Oe=>{"keyboard"===Oe||"program"===Oe?this._focused=!0:Oe||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(Oe){this.checked=!!Oe}registerOnChange(Oe){this._onChange=Oe}registerOnTouched(Oe){this._onTouched=Oe}setDisabledState(Oe){this.disabled=Oe,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return ze.\u0275fac=function(Oe){a.$Z()},ze.\u0275dir=a.lG2({type:ze,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[a.qOj]}),ze})(),Pe=(()=>{class ze extends be{constructor(Oe,Ae,at,ge,qe,lt){super(Oe,Ae,at,ge,qe,lt,"mat-slide-toggle-")}_createChangeEvent(Oe){return new me(this,Oe)}_onChangeEvent(Oe){Oe.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(Oe){Oe.stopPropagation()}focus(Oe,Ae){Ae?this._focusMonitor.focusVia(this._inputElement,Ae,Oe):this._inputElement.nativeElement.focus(Oe)}_onLabelTextChange(){this._changeDetectorRef.d
1etectChanges()}}return ze.\u0275fac=function(Oe){return new(Oe||ze)(a.Y36(a.SBq),a.Y36(x.tE),a.Y36(a.sBO),a.$8M("tabindex"),a.Y36(I),a.Y36(a.QbO,8))},ze.\u0275cmp=a.Xpm({type:ze,selectors:[["mat-slide-toggle"]],viewQuery:function(Oe,Ae){if(1&Oe&&a.Gf(T,5),2&Oe){let at;a.iGM(at=a.CRH())&&(Ae._inputElement=at.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:13,hostBindings:function(Oe,Ae){2&Oe&&(a.Ikx("id",Ae.id),a.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),a.ekj("mat-checked",Ae.checked)("mat-disabled",Ae.disabled)("mat-slide-toggle-label-before","before"==Ae.labelPosition)("_mat-animation-noopable",Ae._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[a._Bn([q]),a.qOj],ngContentSelectors:E,decls:14,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(Oe,Ae){if(1&Oe&&(a.F$t(),a.TgZ(0,"label",0,1)(2,"span",2)(3,"input",3,4),a.NdJ("change",function(ge){return Ae._onChangeEvent(ge)})("click",function(ge){return Ae._onInputClick(ge)}),a.qZA(),a.TgZ(5,"span",5),a._UZ(6,"span",6),a.TgZ(7,"span",7),a._UZ(8,"span",8),a.qZA()()(),a.TgZ(9,"span",9,10),a.NdJ("cdkObserveContent",function(){return Ae._onLabelTextChange()}),a.TgZ(11,"span",11),a._uU(12,"\xa0"),a.qZA(),a.Hsn(13),a.qZA()()),2&Oe){const at=a.MAs(1),ge=a.MAs(10);a.uIk("for",Ae.inputId),a.xp6(2),a.ekj("mat-slide-toggle-bar-no-side-margin",!ge.textContent||!ge.textContent.trim()),a.xp6(1),a.Q6J("id",Ae.inputId)("required",Ae.required)("tabIndex",Ae.tabIndex)("checked",Ae.checked)("disabled",Ae.disabled),a.uIk("name",Ae.name)("aria-checked",Ae.checked)("aria-label",Ae.ariaLabel)("aria-labelledby",Ae.ariaLabelledby)("aria-describedby",Ae.ariaDescribedby),a.xp6(4),a.Q6J("matRippleTrigger",at)("matRippleDisabled",Ae.disableRipple||Ae.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",a.VKq(18,S,Ae._noopAnimations?0:150))}},dependencies:[h.wG,s.wD],styles:['.mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}
1@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.mat-slide-toggle-input:focus~.mat-slide-toggle-thumb-container .mat-focus-indicator::before{content:""}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}'],encapsulation:2,changeDetection:0}),ze})(),Kt=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=a.oAB({type:ze}),ze.\u0275inj=a.cJS({}),ze})(),Zt=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=a.oAB({type:ze}),ze.\u0275inj=a.cJS({imports:[Kt,h.si,h.BQ,s.Q8,Kt,h.BQ]}),ze})()},8029:(Ze,_e,f)=>{"use strict";f.d(_e,{KP:()=>ge});var s=f(9808),a=f(5e3),h=f(508);f(3191),f(1159),f(3075),f(925),f(2654),f(5664),f(226);let ge=(()=>{class qe{}return qe.\u0275fac=function(te){return new(te||qe)},qe.\u0275mod=a.oAB({type:qe}),qe.\u0275inj=a.cJS({imports:[s.ez,h.BQ,h.BQ]}),qe})()},7261:(Ze,_e,f)=>{"use strict";f.d(_e,{ZX:()=>Ae,ux:()=>lt});var s=f(1314),a=f(7429),h=f(9808),c=f(5e3),y=f(508),x=f(7423),T=f(8929),S=f(2986),E=f(7625),I=f(1777),ee=f(925),q=f(5113),me=f(5664);function Te(te,Ee){if(1&te){const Re=c.EpF();c.TgZ(0,"div",2)(1,"button",3),c.NdJ("click",function(){c.CHM(Re);const an=c.oxw();return c.KtG(an.action())}),c._uU(2),c.qZA()()}if(2&te){const Re=c.oxw();c.xp6(2),c.Oqu(Re.data.action)}}function be(te,Ee){}const Pe=new c.OlP("MatSnackBarData");class gt{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const Et=Math.pow(2,31)-1;class Kt{constructor(Ee,Re){this._overlayRef=Re,this._afterDismissed=new T.xQ,this._afterOpened=new T.xQ,this._onAction=new T.xQ,this._dismissedByAction=!1,this.containerInstance=Ee,Ee._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(Ee){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Ee,Et))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let Zt=(()=>{class te{constructor(Re,jt){this.snackBarRef=Re,this.data=jt}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return te.\u0275fac=function(Re){return new(Re||te)(c.Y36(Kt),c.Y36(Pe))},te.\u0275cmp=c.Xpm({type:te,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(Re,jt){1&Re&&(c.TgZ(0,"span",0),c._uU(1),c.qZA(),c.YNc(2,Te,3,1,"div",1)),2&Re&&(c.xp6(1),c.Oqu(jt.data.message),c.xp6(1),c.Q6J("ngIf",jt.hasAction))},dependencies:[h.O5,x.lW],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}"],encapsulation:2,changeDetection:0}),te})();const ze={snackBarState:(0,I.X$)("state",[(0,I.SB)("void, hidden",(0,I.oB)({transform:"scale(0.8)",opacity:0}
1)),(0,I.SB)("visible",(0,I.oB)({transform:"scale(1)",opacity:1})),(0,I.eR)("* => visible",(0,I.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,I.eR)("* => void, * => hidden",(0,I.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,I.oB)({opacity:0})))])};let ie=(()=>{class te extends a.en{constructor(Re,jt,an,Cn,Tn){super(),this._ngZone=Re,this._elementRef=jt,this._changeDetectorRef=an,this._platform=Cn,this.snackBarConfig=Tn,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new T.xQ,this._onExit=new T.xQ,this._onEnter=new T.xQ,this._animationState="void",this.attachDomPortal=Nt=>{this._assertNotAttached();const pe=this._portalOutlet.attachDomPortal(Nt);return this._afterPortalAttached(),pe},this._live="assertive"!==Tn.politeness||Tn.announcementMessage?"off"===Tn.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Re){this._assertNotAttached();const jt=this._portalOutlet.attachComponentPortal(Re);return this._afterPortalAttached(),jt}attachTemplatePortal(Re){this._assertNotAttached();const jt=this._portalOutlet.attachTemplatePortal(Re);return this._afterPortalAttached(),jt}onAnimationEnd(Re){const{fromState:jt,toState:an}=Re;if(("void"===an&&"void"!==jt||"hidden"===an)&&this._completeExit(),"visible"===an){const Cn=this._onEnter;this._ngZone.run(()=>{Cn.next(),Cn.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,S.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const Re=this._elementRef.nativeElement,jt=this.snackBarConfig.panelClass;jt&&(Array.isArray(jt)?jt.forEach(an=>Re.classList.add(an)):Re.classList.add(jt))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Re=this._elementRef.nativeElement.querySelector("[aria-hidden]"),jt=this._elementRef.nativeElement.querySelector("[aria-live]");if(Re&&jt){let an=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Re.contains(document.activeElement)&&(an=document.activeElement),Re.removeAttribute("aria-hidden"),jt.appendChild(Re),null==an||an.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return te.\u0275fac=function(Re){return new(Re||te)(c.Y36(c.R0b),c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(ee.t4),c.Y36(gt))},te.\u0275dir=c.lG2({type:te,viewQuery:function(Re,jt){if(1&Re&&c.Gf(a.Pl,7),2&Re){let an;c.iGM(an=c.CRH())&&(jt._portalOutlet=an.first)}},features:[c.qOj]}),te})(),Oe=(()=>{class te extends ie{_afterPortalAttached(){super._afterPortalAttached(),"center"===this.snackBarConfig.horizontalPosition&&this._elementRef.nativeElement.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&this._elementRef.nativeElement.classList.add("mat-snack-bar-top")}}return te.\u0275fac=function(){let Ee;return function(jt){return(Ee||(Ee=c.n5z(te)))(jt||te)}}(),te.\u0275cmp=c.Xpm({type:te,selectors:[["snack-bar-container"]],hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(Re,jt){1&Re&&c.WFA("@state.done",function(Cn){return jt.onAnimationEnd(Cn)}),2&Re&&c.d8E("@state",jt._animationState)},features:[c.qOj],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Re,jt){1&Re&&(c.TgZ(0,"div",0),c.YNc(1,be,0,0,"ng-template",1),c.qZA(),c._UZ(2,"div")),2&Re&&(c.xp6(2),c.uIk("aria-live",jt._live)("role",jt._role))},dependencies:[a.Pl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}"],encapsulation:2,data:{animation:[ze.snackBarState]}}),te})(),Ae=(()=>{class te{}return te.\u0275fac=function(Re){return new(Re||te)},te.\u0275mod=c.oAB({type:te}),te.\u0275inj=c.cJS({imports:[s.U8,a.eL,h.ez,x.ot,y.BQ,y.BQ]}),te})();const at=new c.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function ge(){return new gt}});let qe=(()=>{class te{constructor(Re,jt,an,Cn,Tn,Nt){this._overlay=Re,this._live=jt,this._injector=an,this._breakpointObserver=Cn,this._parentSnackBar=Tn,this._defaultConfig=Nt,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const Re=this._parentSnackBar;return Re?Re._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Re){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Re:this._snackBarRefAtThisLevel=Re}openFromComponent(Re,jt){return this._attach(Re,jt)}
1openFromTemplate(Re,jt){return this._attach(Re,jt)}open(Re,jt="",an){const Cn=Object.assign(Object.assign({},this._defaultConfig),an);return Cn.data={message:Re,action:jt},Cn.announcementMessage===Re&&(Cn.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Cn)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Re,jt){const Cn=c.zs3.create({parent:jt&&jt.viewContainerRef&&jt.viewContainerRef.injector||this._injector,providers:[{provide:gt,useValue:jt}]}),Tn=new a.C5(this.snackBarContainerComponent,jt.viewContainerRef,Cn),Nt=Re.attach(Tn);return Nt.instance.snackBarConfig=jt,Nt.instance}_attach(Re,jt){const an=Object.assign(Object.assign(Object.assign({},new gt),this._defaultConfig),jt),Cn=this._createOverlay(an),Tn=this._attachSnackBarContainer(Cn,an),Nt=new Kt(Tn,Cn);if(Re instanceof c.Rgc){const pe=new a.UE(Re,null,{$implicit:an.data,snackBarRef:Nt});Nt.instance=Tn.attachTemplatePortal(pe)}else{const pe=this._createInjector(an,Nt),Be=new a.C5(Re,void 0,pe),oe=Tn.attachComponentPortal(Be);Nt.instance=oe.instance}return this._breakpointObserver.observe(q.u3.HandsetPortrait).pipe((0,E.R)(Cn.detachments())).subscribe(pe=>{Cn.overlayElement.classList.toggle(this.handsetCssClass,pe.matches)}),an.announcementMessage&&Tn._onAnnounce.subscribe(()=>{this._live.announce(an.announcementMessage,an.politeness)}),this._animateSnackBar(Nt,an),this._openedSnackBarRef=Nt,this._openedSnackBarRef}_animateSnackBar(Re,jt){Re.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Re&&(this._openedSnackBarRef=null),jt.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Re.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Re.containerInstance.enter(),jt.duration&&jt.duration>0&&Re.afterOpened().subscribe(()=>Re._dismissAfter(jt.duration))}_createOverlay(Re){const jt=new s.X_;jt.direction=Re.direction;let an=this._overlay.position().global();const Cn="rtl"===Re.direction,Tn="left"===Re.horizontalPosition||"start"===Re.horizontalPosition&&!Cn||"end"===Re.horizontalPosition&&Cn,Nt=!Tn&&"center"!==Re.horizontalPosition;return Tn?an.left("0"):Nt?an.right("0"):an.centerHorizontally(),"top"===Re.verticalPosition?an.top("0"):an.bottom("0"),jt.positionStrategy=an,this._overlay.create(jt)}_createInjector(Re,jt){return c.zs3.create({parent:Re&&Re.viewContainerRef&&Re.viewContainerRef.injector||this._injector,providers:[{provide:Kt,useValue:jt},{provide:Pe,useValue:Re.data}]})}}return te.\u0275fac=function(Re){return new(Re||te)(c.LFG(s.aV),c.LFG(me.Kd),c.LFG(c.zs3),c.LFG(q.Yg),c.LFG(te,12),c.LFG(at))},te.\u0275prov=c.Yz7({token:te,factory:te.\u0275fac}),te})(),lt=(()=>{class te extends qe{constructor(Re,jt,an,Cn,Tn,Nt){super(Re,jt,an,Cn,Tn,Nt),this.simpleSnackBarComponent=Zt,this.snackBarContainerComponent=Oe,this.handsetCssClass="mat-snack-bar-handset"}}return te.\u0275fac=function(Re){return new(Re||te)(c.LFG(s.aV),c.LFG(me.Kd),c.LFG(c.zs3),c.LFG(q.Yg),c.LFG(te,12),c.LFG(at))},te.\u0275prov=c.Yz7({token:te,factory:te.\u0275fac,providedIn:Ae}),te})()},4847:(Ze,_e,f)=>{"use strict";f.d(_e,{JX:()=>lt,YE:()=>Kt,nU:()=>qe});var s=f(5e3),a=f(3191),h=f(1159),c=f(508),y=f(8929),x=f(6787),T=f(1777),S=f(5664),E=f(9808);const I=["mat-sort-header",""];function ee(te,Ee){if(1&te){const Re=s.EpF();s.TgZ(0,"div",3),s.NdJ("@arrowPosition.start",function(){s.CHM(Re);const an=s.oxw();return s.KtG(an._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){s.CHM(Re);const an=s.oxw();return s.KtG(an._disableViewStateAnimation=!1)}),s._UZ(1,"div",4),s.TgZ(2,"div",5),s._UZ(3,"div",6)(4,"div",7)(5,"div",8),s.qZA()()}if(2&te){const Re=s.oxw();s.Q6J("@arrowOpacity",Re._getArrowViewState())("@arrowPosition",Re._getArrowViewState())("@allowChildren",Re._getArrowDirectionState()),s.xp6(2),s.Q6J("@indicator",Re._getArrowDirectionState()),s.xp6(1),s.Q6J("@leftPointer",Re._getArrowDirectionState()),s.xp6(1),s.Q6J("@rightPointer",Re._getArrowDirectionState())}}const q=["*"],gt=new s.OlP("MAT_SORT_DEFAULT_OPTIONS"),Et=(0,c.dB)((0,c.Id)(class{}));let Kt=(()=>
1{class te extends Et{constructor(Re){super(),this._defaultOptions=Re,this.sortables=new Map,this._stateChanges=new y.xQ,this.start="asc",this._direction="",this.sortChange=new s.vpe}get direction(){return this._direction}set direction(Re){this._direction=Re}get disableClear(){return this._disableClear}set disableClear(Re){this._disableClear=(0,a.Ig)(Re)}register(Re){this.sortables.set(Re.id,Re)}deregister(Re){this.sortables.delete(Re.id)}sort(Re){this.active!=Re.id?(this.active=Re.id,this.direction=Re.start?Re.start:this.start):this.direction=this.getNextSortDirection(Re),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(Re){var jt,an,Cn;if(!Re)return"";const Tn=null!==(an=null!==(jt=null==Re?void 0:Re.disableClear)&&void 0!==jt?jt:this.disableClear)&&void 0!==an?an:!(null===(Cn=this._defaultOptions)||void 0===Cn||!Cn.disableClear);let Nt=function Zt(te,Ee){let Re=["asc","desc"];return"desc"==te&&Re.reverse(),Ee||Re.push(""),Re}(Re.start||this.start,Tn),pe=Nt.indexOf(this.direction)+1;return pe>=Nt.length&&(pe=0),Nt[pe]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return te.\u0275fac=function(Re){return new(Re||te)(s.Y36(gt,8))},te.\u0275dir=s.lG2({type:te,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[s.qOj,s.TTD]}),te})();const ze=c.mZ.ENTERING+" "+c.yN.STANDARD_CURVE,ie={indicator:(0,T.X$)("indicator",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"translateY(0px)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"translateY(10px)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(ze))]),leftPointer:(0,T.X$)("leftPointer",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"rotate(-45deg)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"rotate(45deg)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(ze))]),rightPointer:(0,T.X$)("rightPointer",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"rotate(45deg)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"rotate(-45deg)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(ze))]),arrowOpacity:(0,T.X$)("arrowOpacity",[(0,T.SB)("desc-to-active, asc-to-active, active",(0,T.oB)({opacity:1})),(0,T.SB)("desc-to-hint, asc-to-hint, hint",(0,T.oB)({opacity:.54})),(0,T.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,T.oB)({opacity:0})),(0,T.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,T.jt)("0ms")),(0,T.eR)("* <=> *",(0,T.jt)(ze))]),arrowPosition:(0,T.X$)("arrowPosition",[(0,T.eR)("* => desc-to-hint, * => desc-to-active",(0,T.jt)(ze,(0,T.F4)([(0,T.oB)({transform:"translateY(-25%)"}),(0,T.oB)({transform:"translateY(0)"})]))),(0,T.eR)("* => hint-to-desc, * => active-to-desc",(0,T.jt)(ze,(0,T.F4)([(0,T.oB)({transform:"translateY(0)"}),(0,T.oB)({transform:"translateY(25%)"})]))),(0,T.eR)("* => asc-to-hint, * => asc-to-active",(0,T.jt)(ze,(0,T.F4)([(0,T.oB)({transform:"translateY(25%)"}),(0,T.oB)({transform:"translateY(0)"})]))),(0,T.eR)("* => hint-to-asc, * => active-to-asc",(0,T.jt)(ze,(0,T.F4)([(0,T.oB)({transform:"translateY(0)"}),(0,T.oB)({transform:"translateY(-25%)"})]))),(0,T.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,T.oB)({transform:"translateY(0)"})),(0,T.SB)("hint-to-desc, active-to-desc, desc",(0,T.oB)({transform:"translateY(-25%)"})),(0,T.SB)("hint-to-asc, active-to-asc, asc",(0,T.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,T.X$)("allowChildren",[(0,T.eR)("* <=> *",[(0,T.IO)("@*",(0,T.pV)(),{optional:!0})])])};let Oe=(()=>{class te{constructor(){this.changes=new y.xQ}}return te.\u0275fac=function(Re){return new(Re||te)},te.\u0275prov=s.Yz7({token:te,factory:te.\u0275fac,providedIn:"root"}),te})();const at={provide:Oe,deps:[[new s.FiY,new s.tp0,Oe]],useFactory:function Ae(te){return te||new Oe}},ge=(0,c.Id)(class{});let qe=(()=>{class te extends ge{constructor(Re,jt,an,Cn,Tn,Nt,pe,Be){super(),this._intl=Re,this._changeDetectorRef=jt,this._sort=
1an,this._columnDef=Cn,this._focusMonitor=Tn,this._elementRef=Nt,this._ariaDescriber=pe,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",null!=Be&&Be.arrowPosition&&(this.arrowPosition=null==Be?void 0:Be.arrowPosition),this._handleStateChanges()}get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(Re){this._updateSortActionDescription(Re)}get disableClear(){return this._disableClear}set disableClear(Re){this._disableClear=(0,a.Ig)(Re)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Re=>{const jt=!!Re;jt!==this._showIndicatorHint&&(this._setIndicatorHintVisible(jt),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(Re){this._isDisabled()&&Re||(this._showIndicatorHint=Re,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(Re){this._viewState=Re||{},this._disableViewStateAnimation&&(this._viewState={toState:Re.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(Re){!this._isDisabled()&&(Re.keyCode===h.L_||Re.keyCode===h.K5)&&(Re.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const Re=this._viewState.fromState;return(Re?`${Re}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(Re){var jt,an;this._sortButton&&(null===(jt=this._ariaDescriber)||void 0===jt||jt.removeDescription(this._sortButton,this._sortActionDescription),null===(an=this._ariaDescriber)||void 0===an||an.describe(this._sortButton,Re)),this._sortActionDescription=Re}_handleStateChanges(){this._rerenderSubscription=(0,x.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return te.\u0275fac=function(Re){return new(Re||te)(s.Y36(Oe),s.Y36(s.sBO),s.Y36(Kt,8),s.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),s.Y36(S.tE),s.Y36(s.SBq),s.Y36(S.$s,8),s.Y36(gt,8))},te.\u0275cmp=s.Xpm({type:te,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(Re,jt){1&Re&&s.NdJ("click",function(){return jt._handleClick()})("keydown",function(Cn){return jt._handleKeydown(Cn)})("mouseenter",function(){return jt._setIndicatorHintVisible(!0)})("mouseleave",function(){return jt._setIndicatorHintVisible(!1)}),2&Re&&(s.uIk("aria-sort",jt._getAriaSortAttribute()),s.ekj("mat-sort-header-disabled",jt._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[s.qOj],attrs:I,ngContentSelectors:q,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(Re,jt){1&Re&&(s.F$t(),s.TgZ(0,"div",0)(1,"div",1),s.Hsn(2),s.qZA(),s.YNc(3,ee,6,6,"div",2),s.qZA()),2&Re&&(s.ekj("mat-sort-header-sorted",jt._isSorted())("mat-sort-header-position-before","before"===jt.arrowPosition),s.uIk("tabindex",jt._isDisabled()?null:0)("role",jt._isDisabled()?null:"button"),s.xp6(3),s.Q6J("ngIf",jt._renderArrow()))},dependencies:[E.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}
1.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[ie.indicator,ie.leftPointer,ie.rightPointer,ie.arrowOpacity,ie.arrowPosition,ie.allowChildren]},changeDetection:0}),te})(),lt=(()=>{class te{}return te.\u0275fac=function(Re){return new(Re||te)},te.\u0275mod=s.oAB({type:te}),te.\u0275inj=s.cJS({providers:[at],imports:[E.ez,c.BQ]}),te})()},2075:(Ze,_e,f)=>{"use strict";f.d(_e,{ev:()=>Rt,Dz:()=>L,w1:()=>It,ge:()=>Je,fO:()=>Q,XQ:()=>ri,as:()=>fn,Gk:()=>yi,nj:()=>Un,BZ:()=>xe,p0:()=>ln});var s=f(5e3),a=f(3191),h=f(449),c=f(9808),y=f(8929),x=f(5254),T=f(591),S=f(4715),E=f(1086),I=f(7625),ee=f(2986),q=f(226),me=f(925),Te=f(2033);const be=[[["caption"]],[["colgroup"],["col"]]],Pe=["caption","colgroup, col"];function Kt(ue){return class extends ue{constructor(...Ye){super(...Ye),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(Ye){const De=this._sticky;this._sticky=(0,a.Ig)(Ye),this._hasStickyChanged=De!==this._sticky}hasStickyChanged(){const Ye=this._hasStickyChanged;return this._hasStickyChanged=!1,Ye}resetStickyChanged(){this._hasStickyChanged=!1}}}const Zt=new s.OlP("CDK_TABLE");let ie=(()=>{class ue{constructor(De){this.template=De}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkCellDef",""]]}),ue})(),Oe=(()=>{class ue{constructor(De){this.template=De}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkHeaderCellDef",""]]}),ue})(),Ae=(()=>{class ue{constructor(De){this.template=De}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkFooterCellDef",""]]}),ue})();class at{}const ge=Kt(at);let qe=(()=>{class ue extends ge{constructor(De){super(),this._table=De,this._stickyEnd=!1}get name(){return this._name}set name(De){this._setNameInput(De)}get stickyEnd(){return this._stickyEnd}set stickyEnd(De){const Ct=this._stickyEnd;this._stickyEnd=(0,a.Ig)(De),this._hasStickyChanged=Ct!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(De){De&&(this._name=De,this.cssClassFriendlyName=De.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(Zt,8))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkColumnDef",""]],contentQueries:function(De,Ct,rt){if(1&De&&(s.Suo(rt,ie,5),s.Suo(rt,Oe,5),s.Suo(rt,Ae,5)),2&De){let he;s.iGM(he=s.CRH())&&(Ct.cell=he.first),s.iGM(he=s.CRH())&&(Ct.headerCell=he.first),s.iGM(he=s.CRH())&&(Ct.footerCell=he.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[s._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ue}]),s.qOj]}),ue})();class lt{constructor(Ye,De){De.nativeElement.classList.add(...Ye._columnCssClassName)}}let te=(()=>{class ue extends lt{constructor(De,Ct){super(De,Ct)}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(qe),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[s.qOj]}),ue})(),Re=(()=>{class ue extends lt{constructor(De,Ct){var rt;if(super(De,Ct),1===(null===(rt=De._table)||void 0===rt?void 0:rt._elementRef.nativeElement.nodeType)){const he=De._table._elementRef.nativeElement.getAttribute("role");Ct.nativeElement.setAttribute("role","grid"===he||"treegrid"===he?"gridcell":"cell")}}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(qe),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[s.qOj]}),ue})();
1class jt{constructor(){this.tasks=[],this.endTasks=[]}}const an=new s.OlP("_COALESCED_STYLE_SCHEDULER");let Cn=(()=>{class ue{constructor(De){this._ngZone=De,this._currentSchedule=null,this._destroyed=new y.xQ}schedule(De){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(De)}scheduleEnd(De){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(De)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new jt,this._getScheduleObservable().pipe((0,I.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const De=this._currentSchedule;this._currentSchedule=new jt;for(const Ct of De.tasks)Ct();for(const Ct of De.endTasks)Ct()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,x.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,ee.q)(1))}}return ue.\u0275fac=function(De){return new(De||ue)(s.LFG(s.R0b))},ue.\u0275prov=s.Yz7({token:ue,factory:ue.\u0275fac}),ue})(),Nt=(()=>{class ue{constructor(De,Ct){this.template=De,this._differs=Ct}ngOnChanges(De){if(!this._columnsDiffer){const Ct=De.columns&&De.columns.currentValue||[];this._columnsDiffer=this._differs.find(Ct).create(),this._columnsDiffer.diff(Ct)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(De){return this instanceof oe?De.headerCell.template:this instanceof mt?De.footerCell.template:De.cell.template}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc),s.Y36(s.ZZ4))},ue.\u0275dir=s.lG2({type:ue,features:[s.TTD]}),ue})();class pe extends Nt{}const Be=Kt(pe);let oe=(()=>{class ue extends Be{constructor(De,Ct,rt){super(De,Ct),this._table=rt}ngOnChanges(De){super.ngOnChanges(De)}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc),s.Y36(s.ZZ4),s.Y36(Zt,8))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[s.qOj,s.TTD]}),ue})();class $ extends Nt{}const Ve=Kt($);let mt=(()=>{class ue extends Ve{constructor(De,Ct,rt){super(De,Ct),this._table=rt}ngOnChanges(De){super.ngOnChanges(De)}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc),s.Y36(s.ZZ4),s.Y36(Zt,8))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[s.qOj,s.TTD]}),ue})(),Qe=(()=>{class ue extends Nt{constructor(De,Ct,rt){super(De,Ct),this._table=rt}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc),s.Y36(s.ZZ4),s.Y36(Zt,8))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[s.qOj]}),ue})(),nt=(()=>{class ue{constructor(De){this._viewContainer=De,ue.mostRecentCellOutlet=this}ngOnDestroy(){ue.mostRecentCellOutlet===this&&(ue.mostRecentCellOutlet=null)}}return ue.mostRecentCellOutlet=null,ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.s_b))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","cdkCellOutlet",""]]}),ue})(),At=(()=>{class ue{}return ue.\u0275fac=function(De){return new(De||ue)},ue.\u0275cmp=s.Xpm({type:ue,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(De,Ct){1&De&&s.GkF(0,0)},dependencies:[nt],encapsulation:2}),ue})(),dt=(()=>{class ue{}return ue.\u0275fac=function(De){return new(De||ue)},ue.\u0275cmp=s.Xpm({type:ue,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(De,Ct){1&De&&s.GkF(0,0)},dependencies:[nt],encapsulation:2}),ue})(),vt=(()=>{class ue{constructor(De){this.templateRef=De,this._contentClassName="cdk-no-data-row"}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.Rgc))},ue.\u0275dir=s.lG2({type:ue,selectors:[["ng-template","cdkNoDataRow",""]]}),ue})();const st=["top","bottom","left","right"];class we{constructor(Ye,De,Ct,rt,he=!0,Mt=!0,Ot){this._isNativeHtmlTable=Ye,this._stickCellCss=De,this.direction=Ct,this._coalescedStyleScheduler
1=rt,this._isBrowser=he,this._needsPositionStickyOnElement=Mt,this._positionListener=Ot,this._cachedCellWidths=[],this._borderCellCss={top:`${De}-border-elem-top`,bottom:`${De}-border-elem-bottom`,left:`${De}-border-elem-left`,right:`${De}-border-elem-right`}}clearStickyPositioning(Ye,De){const Ct=[];for(const rt of Ye)if(rt.nodeType===rt.ELEMENT_NODE){Ct.push(rt);for(let he=0;he<rt.children.length;he++)Ct.push(rt.children[he])}this._coalescedStyleScheduler.schedule(()=>{for(const rt of Ct)this._removeStickyStyle(rt,De)})}updateStickyColumns(Ye,De,Ct,rt=!0){if(!Ye.length||!this._isBrowser||!De.some(Hn=>Hn)&&!Ct.some(Hn=>Hn))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const he=Ye[0],Mt=he.children.length,Ot=this._getCellWidths(he,rt),bn=this._getStickyStartColumnPositions(Ot,De),Vt=this._getStickyEndColumnPositions(Ot,Ct),wt=De.lastIndexOf(!0),yn=Ct.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Hn="rtl"===this.direction,pi=Hn?"right":"left",Yi=Hn?"left":"right";for(const Hi of Ye)for(let $i=0;$i<Mt;$i++){const vr=Hi.children[$i];De[$i]&&this._addStickyStyle(vr,pi,bn[$i],$i===wt),Ct[$i]&&this._addStickyStyle(vr,Yi,Vt[$i],$i===yn)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===wt?[]:Ot.slice(0,wt+1).map((Hi,$i)=>De[$i]?Hi:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===yn?[]:Ot.slice(yn).map((Hi,$i)=>Ct[$i+yn]?Hi:null).reverse()}))})}stickRows(Ye,De,Ct){if(!this._isBrowser)return;const rt="bottom"===Ct?Ye.slice().reverse():Ye,he="bottom"===Ct?De.slice().reverse():De,Mt=[],Ot=[],bn=[];for(let wt=0,yn=0;wt<rt.length;wt++){if(!he[wt])continue;Mt[wt]=yn;const Hn=rt[wt];bn[wt]=this._isNativeHtmlTable?Array.from(Hn.children):[Hn];const pi=Hn.getBoundingClientRect().height;yn+=pi,Ot[wt]=pi}const Vt=he.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{var wt,yn;for(let Hn=0;Hn<rt.length;Hn++){if(!he[Hn])continue;const pi=Mt[Hn],Yi=Hn===Vt;for(const Hi of bn[Hn])this._addStickyStyle(Hi,Ct,pi,Yi)}"top"===Ct?null===(wt=this._positionListener)||void 0===wt||wt.stickyHeaderRowsUpdated({sizes:Ot,offsets:Mt,elements:bn}):null===(yn=this._positionListener)||void 0===yn||yn.stickyFooterRowsUpdated({sizes:Ot,offsets:Mt,elements:bn})})}updateStickyFooterContainer(Ye,De){if(!this._isNativeHtmlTable)return;const Ct=Ye.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{De.some(rt=>!rt)?this._removeStickyStyle(Ct,["bottom"]):this._addStickyStyle(Ct,"bottom",0,!1)})}_removeStickyStyle(Ye,De){for(const rt of De)Ye.style[rt]="",Ye.classList.remove(this._borderCellCss[rt]);st.some(rt=>-1===De.indexOf(rt)&&Ye.style[rt])?Ye.style.zIndex=this._getCalculatedZIndex(Ye):(Ye.style.zIndex="",this._needsPositionStickyOnElement&&(Ye.style.position=""),Ye.classList.remove(this._stickCellCss))}_addStickyStyle(Ye,De,Ct,rt){Ye.classList.add(this._stickCellCss),rt&&Ye.classList.add(this._borderCellCss[De]),Ye.style[De]=`${Ct}px`,Ye.style.zIndex=this._getCalculatedZIndex(Ye),this._needsPositionStickyOnElement&&(Ye.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(Ye){const De={top:100,bottom:10,left:1,right:1};let Ct=0;for(const rt of st)Ye.style[rt]&&(Ct+=De[rt]);return Ct?`${Ct}`:""}_getCellWidths(Ye,De=!0){if(!De&&this._cachedCellWidths.length)return this._cachedCellWidths;const Ct=[],rt=Ye.children;for(let he=0;he<rt.length;he++)Ct.push(rt[he].getBoundingClientRect().width);return this._cachedCellWidths=Ct,Ct}_getStickyStartColumnPositions(Ye,De){const Ct=[];let rt=0;for(let he=0;he<Ye.length;he++)De[he]&&(Ct[he]=rt,rt+=Ye[he]);return Ct}_getStickyEndColumnPositions(Ye,De){const Ct=[];let rt=0;for(let he=Ye.length;he>0;he--)De[he]&&(Ct[he]=rt,rt+=Ye[he]);return Ct}}const z=new s.OlP("CDK_SPL");let Ge=(()=>{class ue{constructor(De,Ct){this.viewContainer=De,this.elementRef=Ct}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.s_b),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","rowOutlet",""]]}),ue})(),Fe=(()=>{class ue{constructor(De,Ct){this.viewContainer=De,this.elementRef=Ct}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.s_b),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","headerRowOutlet",""]]}),ue})(),de=(()=>{class ue{constructor(De,Ct){this.viewContainer=De,this.elementRef=Ct}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.s_b),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","footerRowOutlet",""]]}),ue})(),ct=(()=>{class ue{constructor(De,Ct){this.viewContainer=De,this.elementRef=Ct}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.s_b),s.Y36(s.SBq))},ue.\u0275dir=s.lG2({type:ue,selectors:[["","noDataRowOutlet",""]]}),ue})(),Lt=(()=>{class ue{constructor(De,Ct,rt,he,Mt,Ot,bn,Vt,wt,yn,Hn,pi){this._differs=De,this._changeDetectorRef=Ct,this._elementRef=rt,this._dir=Mt,this._platform=bn,this._viewRepeater=Vt,this._coalescedStyleScheduler
1=wt,this._viewportRuler=yn,this._stickyPositioningListener=Hn,this._ngZone=pi,this._onDestroy=new y.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new s.vpe,this.viewChange=new T.X({start:0,end:Number.MAX_VALUE}),he||this._elementRef.nativeElement.setAttribute("role","table"),this._document=Ot,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(De){this._trackByFn=De}get dataSource(){return this._dataSource}set dataSource(De){this._dataSource!==De&&this._switchDataSource(De)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(De){this._multiTemplateDataRows=(0,a.Ig)(De),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(De){this._fixedLayout=(0,a.Ig)(De),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((De,Ct)=>this.trackBy?this.trackBy(Ct.dataIndex,Ct.data):Ct),this._viewportRuler.change().pipe((0,I.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Ct=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Ct,this._forceRecalculateCellWidths=Ct,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(De=>{De.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,h.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const De=this._dataDiffer.diff(this._renderRows);if(!De)return this._updateNoDataRow(),void this.contentChanged.next();const Ct=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(De,Ct,(rt,he,Mt)=>this._getEmbeddedViewArgs(rt.item,Mt),rt=>rt.item.data,rt=>{1===rt.operation&&rt.context&&this._renderCellTemplateForItem(rt.record.item.rowDef,rt.context)}),this._updateRowIndexContext(),De.forEachIdentityChange(rt=>{Ct.get(rt.currentIndex).context.$implicit=rt.item.data}),this._updateNoDataRow(),this._ngZone&&s.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,ee.q)(1),(0,I.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(De){this._customColumnDefs.add(De)}removeColumnDef(De){this._customColumnDefs.delete(De)}addRowDef(De){this._customRowDefs.add(De)}removeRowDef(De){this._customRowDefs.delete(De)}addHeaderRowDef(De){this._customHeaderRowDefs.add(De),this._headerRowDefChanged=!0}removeHeaderRowDef(De){this._customHeaderRowDefs.delete(De),this._headerRowDefChanged=!0}addFooterRowDef(De){this._customFooterRowDefs.add(De),this._footerRowDefChanged=!0}removeFooterRowDef(De){this._customFooterRowDefs.delete(De),this._footerRowDefChanged=!0}setNoDataRow(De){this._customNoDataRow=De}updateStickyHeaderRowStyles(){const De=this._getRenderedRows(this._headerRowOutlet),rt=this._elementRef.nativeElement.querySelector("thead");rt&&(rt.style.display=De.length?"":"none");const he=this._headerRowDefs.map(Mt=>Mt.sticky);this._stickyStyler.clearStickyPositioning(De,["top"]),this._stickyStyler.stickRows(De,he,"to
1p"),this._headerRowDefs.forEach(Mt=>Mt.resetStickyChanged())}updateStickyFooterRowStyles(){const De=this._getRenderedRows(this._footerRowOutlet),rt=this._elementRef.nativeElement.querySelector("tfoot");rt&&(rt.style.display=De.length?"":"none");const he=this._footerRowDefs.map(Mt=>Mt.sticky);this._stickyStyler.clearStickyPositioning(De,["bottom"]),this._stickyStyler.stickRows(De,he,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,he),this._footerRowDefs.forEach(Mt=>Mt.resetStickyChanged())}updateStickyColumnStyles(){const De=this._getRenderedRows(this._headerRowOutlet),Ct=this._getRenderedRows(this._rowOutlet),rt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...De,...Ct,...rt],["left","right"]),this._stickyColumnStylesNeedReset=!1),De.forEach((he,Mt)=>{this._addStickyColumnStyles([he],this._headerRowDefs[Mt])}),this._rowDefs.forEach(he=>{const Mt=[];for(let Ot=0;Ot<Ct.length;Ot++)this._renderRows[Ot].rowDef===he&&Mt.push(Ct[Ot]);this._addStickyColumnStyles(Mt,he)}),rt.forEach((he,Mt)=>{this._addStickyColumnStyles([he],this._footerRowDefs[Mt])}),Array.from(this._columnDefsByName.values()).forEach(he=>he.resetStickyChanged())}_getAllRenderRows(){const De=[],Ct=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let rt=0;rt<this._data.length;rt++){let he=this._data[rt];const Mt=this._getRenderRowsForData(he,rt,Ct.get(he));this._cachedRenderRowsMap.has(he)||this._cachedRenderRowsMap.set(he,new WeakMap);for(let Ot=0;Ot<Mt.length;Ot++){let bn=Mt[Ot];const Vt=this._cachedRenderRowsMap.get(bn.data);Vt.has(bn.rowDef)?Vt.get(bn.rowDef).push(bn):Vt.set(bn.rowDef,[bn]),De.push(bn)}}return De}_getRenderRowsForData(De,Ct,rt){return this._getRowDefs(De,Ct).map(Mt=>{const Ot=rt&&rt.has(Mt)?rt.get(Mt):[];if(Ot.length){const bn=Ot.shift();return bn.dataIndex=Ct,bn}return{data:De,rowDef:Mt,dataIndex:Ct}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Xt(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Ct=>{this._columnDefsByName.has(Ct.name),this._columnDefsByName.set(Ct.name,Ct)})}_cacheRowDefs(){this._headerRowDefs=Xt(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Xt(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Xt(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const De=this._rowDefs.filter(Ct=>!Ct.when);this._defaultRowDef=De[0]}_renderUpdatedColumns(){const De=(Mt,Ot)=>Mt||!!Ot.getColumnsDiff(),Ct=this._rowDefs.reduce(De,!1);Ct&&this._forceRenderDataRows();const rt=this._headerRowDefs.reduce(De,!1);rt&&this._forceRenderHeaderRows();const he=this._footerRowDefs.reduce(De,!1);return he&&this._forceRenderFooterRows(),Ct||rt||he}_switchDataSource(De){this._data=[],(0,h.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),De||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=De}_observeRenderChanges(){if(!this.dataSource)return;let De;(0,h.Z9)(this.dataSource)?De=this.dataSource.connect(this):(0,S.b)(this.dataSource)?De=this.dataSource:Array.isArray(this.dataSource)&&(De=(0,E.of)(this.dataSource)),this._renderChangeSubscription=De.pipe((0,I.R)(this._onDestroy)).subscribe(Ct=>{this._data=Ct||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((De,Ct)=>this._renderRow(this._headerRowOutlet,De,Ct)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((De,Ct)=>this._renderRow(this._footerRowOutlet,De,Ct)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(De,Ct){const rt=Array.from(Ct.columns||[]).map(Ot=>this._columnDefsByName.get(Ot)),he=rt.map(Ot=>Ot.sticky),Mt=rt.map(Ot=>Ot.stickyEnd);this._stickyStyler.updateStickyColumns(De,he,Mt,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(De){const Ct=[];for(let rt=0;rt<De.viewContainer.length;rt++){const he=De.viewContainer.get(rt);Ct.push(he.rootNodes[0])}return Ct}_getRowDefs(De,Ct){if(1==this._rowDefs.length)return[this._rowDefs[0]];let rt=[];if(this.multiTemplateDataRows)rt=this._rowDefs.filter(he=>!he.when||he.when(Ct,De));else{let he=this._rowDefs.find(Mt=>Mt.when&&Mt.when(Ct,De))||this._defaultRowDef;he&&rt.push(he)}return rt}_getEmbeddedViewArgs(De,Ct){return{templateRef:De.rowDef.template,context:{$
1implicit:De.data},index:Ct}}_renderRow(De,Ct,rt,he={}){const Mt=De.viewContainer.createEmbeddedView(Ct.template,he,rt);return this._renderCellTemplateForItem(Ct,he),Mt}_renderCellTemplateForItem(De,Ct){for(let rt of this._getCellTemplates(De))nt.mostRecentCellOutlet&&nt.mostRecentCellOutlet._viewContainer.createEmbeddedView(rt,Ct);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const De=this._rowOutlet.viewContainer;for(let Ct=0,rt=De.length;Ct<rt;Ct++){const Mt=De.get(Ct).context;Mt.count=rt,Mt.first=0===Ct,Mt.last=Ct===rt-1,Mt.even=Ct%2==0,Mt.odd=!Mt.even,this.multiTemplateDataRows?(Mt.dataIndex=this._renderRows[Ct].dataIndex,Mt.renderIndex=Ct):Mt.index=this._renderRows[Ct].dataIndex}}_getCellTemplates(De){return De&&De.columns?Array.from(De.columns,Ct=>{const rt=this._columnDefsByName.get(Ct);return De.extractCellTemplate(rt)}):[]}_applyNativeTableSections(){const De=this._document.createDocumentFragment(),Ct=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const rt of Ct){const he=this._document.createElement(rt.tag);he.setAttribute("role","rowgroup");for(const Mt of rt.outlets)he.appendChild(Mt.elementRef.nativeElement);De.appendChild(he)}this._elementRef.nativeElement.appendChild(De)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const De=(Ct,rt)=>Ct||rt.hasStickyChanged();this._headerRowDefs.reduce(De,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(De,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(De,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new we(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,E.of)()).pipe((0,I.R)(this._onDestroy)).subscribe(Ct=>{this._stickyStyler.direction=Ct,this.updateStickyColumnStyles()})}_getOwnDefs(De){return De.filter(Ct=>!Ct._table||Ct._table===this)}_updateNoDataRow(){const De=this._customNoDataRow||this._noDataRow;if(!De)return;const Ct=0===this._rowOutlet.viewContainer.length;if(Ct===this._isShowingNoDataRow)return;const rt=this._noDataRowOutlet.viewContainer;if(Ct){const he=rt.createEmbeddedView(De.templateRef),Mt=he.rootNodes[0];1===he.rootNodes.length&&(null==Mt?void 0:Mt.nodeType)===this._document.ELEMENT_NODE&&(Mt.setAttribute("role","row"),Mt.classList.add(De._contentClassName))}else rt.clear();this._isShowingNoDataRow=Ct}}return ue.\u0275fac=function(De){return new(De||ue)(s.Y36(s.ZZ4),s.Y36(s.sBO),s.Y36(s.SBq),s.$8M("role"),s.Y36(q.Is,8),s.Y36(c.K0),s.Y36(me.t4),s.Y36(h.k),s.Y36(an),s.Y36(Te.rL),s.Y36(z,12),s.Y36(s.R0b,8))},ue.\u0275cmp=s.Xpm({type:ue,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(De,Ct,rt){if(1&De&&(s.Suo(rt,vt,5),s.Suo(rt,qe,5),s.Suo(rt,Qe,5),s.Suo(rt,oe,5),s.Suo(rt,mt,5)),2&De){let he;s.iGM(he=s.CRH())&&(Ct._noDataRow=he.first),s.iGM(he=s.CRH())&&(Ct._contentColumnDefs=he),s.iGM(he=s.CRH())&&(Ct._contentRowDefs=he),s.iGM(he=s.CRH())&&(Ct._contentHeaderRowDefs=he),s.iGM(he=s.CRH())&&(Ct._contentFooterRowDefs=he)}},viewQuery:function(De,Ct){if(1&De&&(s.Gf(Ge,7),s.Gf(Fe,7),s.Gf(de,7),s.Gf(ct,7)),2&De){let rt;s.iGM(rt=s.CRH())&&(Ct._rowOutlet=rt.first),s.iGM(rt=s.CRH())&&(Ct._headerRowOutlet=rt.first),s.iGM(rt=s.CRH())&&(Ct._footerRowOutlet=rt.first),s.iGM(rt=s.CRH())&&(Ct._noDataRowOutlet=rt.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(De,Ct){2&De&&s.ekj("cdk-table-fixed-layout",Ct.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[s._Bn([{provide:Zt,useExisting:ue},{provide:h.k,useClass:h.yy},{provide:an,useClass:Cn},{provide:z,useValue:null}])],ngContentSelectors:Pe,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(De,Ct){1&De&&(s.F$t(be),s.Hsn(0),s.Hsn(1,1),s.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ge,Fe,de,ct],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),ue})();function Xt(ue,Ye){return ue.concat(Array.from(Ye))}let Fn=(()=>{class ue{}return ue.\u0275fac=function(De){return new(De||ue)},ue.\u0275mod=s.oAB({type:ue}),ue.\u0275inj=s.cJS({imports:[Te.Cl]}),ue})();var ii=f(508);const ei=[[["caption"]],[["colgroup"],["col"]]],Qt=["caption","colgroup, col"];let xe=(()=>{class ue extends Lt{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275cmp=s.Xpm({type:ue,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(De,Ct){2&De&&s.ekj("mat-table-fixed-layout",Ct.fixedLayout)},exportAs:["matTable"],features:[s._Bn([{provide:h.k,useClass:h.yy},{provide:Lt,useExisting:ue},{provide:Zt,useExisting:ue},{provide:an,useClass:Cn},{provide:z,useValue:null}]),s.qOj],ngContentSelectors:Qt,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(De,Ct){1&De&&(s.F$t(ei),s.Hsn(0),s.Hsn(1,1),s.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ge,Fe,de,ct],styles:["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),ue})(),L=(()=>{class ue extends ie{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["","matCellDef",""]],features:[s._Bn([{provide:ie,useExisting:ue}]),s.qOj]}),ue})(),Q=(()=>{class ue extends Oe{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["","matHeaderCellDef",""]],features:[s._Bn([{provide:Oe,useExisting:ue}]),s.qOj]}),ue})(),It=(()=>{class ue extends qe{get name(){return this._name}set name(De){this._setNameInput(De)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[s._Bn([{provide:qe,useExisting:ue},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ue}]),s.qOj]}),ue})(),Je=(()=>{class ue extends te{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[s.qOj]}),ue})(),Rt=(()=>{class ue extends Re{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[s.qOj]}),ue})(),fn=(()=>{class ue extends oe{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[s._Bn([{provide:oe,useExisting:ue}]),s.qOj]}),ue})(),Un=(()=>{class ue extends Qe{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275dir=s.lG2({type:ue,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[s._Bn([{provide:Qe,useExisting:ue}]),s.qOj]}),ue})(),ri=(()=>{class ue extends At{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275cmp=s.Xpm({type:ue,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[s._Bn([{provide:At,useExisting:ue}]),s.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(De,Ct){1&De&&s.GkF(0,0)},dependencies:[nt],encapsulation:2}),ue})(),yi=(()=>{class ue extends dt{}return ue.\u0275fac=function(){let Ye;return function(Ct){return(Ye||(Ye=s.n5z(ue)))(Ct||ue)}}(),ue.\u0275cmp=s.Xpm({type:ue,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[s._Bn([{provide:dt,useExisting:ue}]),s.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(De,Ct){1&De&&s.GkF(0,0)},dependencies:[nt],encapsulation:2}),ue})(),ln=(()=>{class ue{}return ue.\u0275fac=function(De){return new(De||ue)},ue.\u0275mod=s.oAB({type:ue}),ue.\u0275inj=s.cJS({imports:[Fn,ii.BQ,ii.BQ]}),ue})()},3251:(Ze,_e,f)=>{"use strict";f.d(_e,{Nh:()=>ct});var s=f(5664),a=f(7144),h=f(7429),c=f(9808),y=f(5e3),x=f(508);f(1777),f(925);let ct=(()=>{class Ue{}return Ue.\u0275fac=function(Lt){return new(Lt||Ue)},Ue.\u0275mod=y.oAB({type:Ue}),Ue.\u0275inj=y.cJS({imports:[c.ez,x.BQ,h.eL,x.si,a.Q8,s.rt,x.BQ]}),Ue})()},4594:(Ze,_e,f)=>{"use strict";f.d(_e,{Ye:()=>E,g0:()=>ee,rD:()=>S});var s=f(5e3),a=f(508),h=f(9808),c=f(925);const y=["*",[["mat-toolbar-row"]]],x=["*","mat-toolbar-row"],T=(0,a.pj)(class{constructor(q){this._elementRef=q}});let S=(()=>{class q{}return q.\u0275fac=function(Te){return new(Te||q)},q.\u0275dir=s.lG2({type:q,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),q})(),E=(()=>{class q extends T{constructor(Te,be,Pe){super(Te),this._platform=be,this._document=Pe}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return q.\u0275fac=function(Te){return new(Te||q)(s.Y36(s.SBq),s.Y36(c.t4),s.Y36(h.K0))},q.\u0275cmp=s.Xpm({type:q,selectors:[["mat-toolbar"]],contentQueries:function(Te,be,Pe){if(1&Te&&s.Suo(Pe,S,5),2&Te){let gt;s.iGM(gt=s.CRH())&&(be._toolbarRows=gt)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(Te,be){2&Te&&s.ekj("mat-toolbar-multiple-rows",be._toolbarRows.length>0)("mat-toolbar-single-row",0===be._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[s.qOj],ngContentSelectors:x,decls:2,vars:0,template:function(Te,be){1&Te&&(s.F$t(y),s.Hsn(0),s.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),q})(),ee=(()=>{class q{}return q.\u0275fac=function(Te){return new(Te||q)},q.\u0275mod=s.oAB({type:q}),q.\u0275inj=s.cJS({imports:[a.BQ,a.BQ]}),q})()},7238:(Ze,_e,f)=>{"use strict";f.d(_e,{AV:()=>an,gM:()=>Ee});var s=f(1314),a=f(5664),h=f(9808),c=f(5e3),y=f(508),x=f(2033),T=f(3191),S=f(1159),E=f(5113),I=f(925),ee=f(7429),q=f(8929),me=f(7625),Te=f(2986),be=f(226);f(1777);const gt=["tooltip"],Zt="tooltip-panel",ze=(0,I.i$)({passive:!0}),Ae=new c.OlP("mat-tooltip-scroll-strategy"),ge={provide:Ae,deps:[s.aV],useFactory:function at(Tn){return()=>Tn.scrollStrategies.reposition({scrollThrottle:20})}},qe=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function lt(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let te=(()=>
1{class Tn{constructor(pe,Be,oe,$,Ve,mt,Qe,nt,At,tn,dt,vt){this._overlay=pe,this._elementRef=Be,this._scrollDispatcher=oe,this._viewContainerRef=$,this._ngZone=Ve,this._platform=mt,this._ariaDescriber=Qe,this._focusMonitor=nt,this._dir=tn,this._defaultOptions=dt,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new q.xQ,this._scrollStrategy=At,this._document=vt,dt&&(dt.position&&(this.position=dt.position),dt.touchGestures&&(this.touchGestures=dt.touchGestures)),tn.change.pipe((0,me.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(pe){var Be;pe!==this._position&&(this._position=pe,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(Be=this._tooltipInstance)||void 0===Be||Be.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(pe){this._disabled=(0,T.Ig)(pe),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(pe){this._showDelay=(0,T.su)(pe)}get hideDelay(){return this._hideDelay}set hideDelay(pe){this._hideDelay=(0,T.su)(pe),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(pe){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=pe?String(pe).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(pe){this._tooltipClass=pe,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,me.R)(this._destroyed)).subscribe(pe=>{pe?"keyboard"===pe&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const pe=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Be,oe])=>{pe.removeEventListener(Be,oe,ze)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(pe,this.message,"tooltip"),this._focusMonitor.stopMonitoring(pe)}show(pe=this.showDelay){var Be;if(this.disabled||!this.message||this._isTooltipVisible())return void(null===(Be=this._tooltipInstance)||void 0===Be||Be._cancelPendingAnimations());const oe=this._createOverlay();this._detach(),this._portal=this._portal||new ee.C5(this._tooltipComponent,this._viewContainerRef);const $=this._tooltipInstance=oe.attach(this._portal).instance;$._triggerElement=this._elementRef.nativeElement,$._mouseLeaveHideDelay=this._hideDelay,$.afterHidden().pipe((0,me.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),$.show(pe)}hide(pe=this.hideDelay){const Be=this._tooltipInstance;Be&&(Be.isVisible()?Be.hide(pe):(Be._cancelPendingAnimations(),this._detach()))}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){var pe;if(this._overlayRef)return this._overlayRef;const Be=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),oe=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Be);return oe.positionChanges.pipe((0,me.R)(this._destroyed)).subscribe($=>{this._updateCurrentPositionClass($.connectionPair),this._tooltipInstance&&$.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:oe,panelClass:`${this._cssClassPrefix}-${Zt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,me.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,me.R)(this._destroyed)).subscribe(()=>{var $;return null===($=this._tooltipInstance)||void 0===$?void 0:$._handleBodyInteraction()}),this._overlayRef.keydownEvents().pipe((0,me.R)(this._destroyed)).subscribe($=>{this._isTooltipVisible()&&$.keyCode===S.hY&&!(0,S.Vb)($)&&($.preventDefault(),$.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),!(null===(pe=this._defaultOptions)||void 0===pe)&&pe.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(pe){const Be=pe.getConfig().positionStrategy,oe=this._getOrigin(),$=this._getOverlayPosition();Be.withPositions([this._addOffset(Object.assign(Object.assign({},oe.main),$.main)),this._addOffset(Object.assign(Object.assign({},oe.fallback),$.fallback))])}_addOffset(pe){return pe}_getOrigin(){const pe=!this._dir||"ltr"==this._dir.value,Be=this.position;let oe;"above"==Be||"below"==Be?oe={originX:"center",originY:"above"==Be?"top":"bottom"}:"before"==Be||"left"==Be&&pe||"right"==Be&&!pe?oe={originX:"start",originY:"center"}:("after"==Be||"right"==Be&&pe||"left"==Be&&!pe)&&(oe={originX:"end",originY:"center"});const{x:$,y:Ve}=this._invertPosition(oe.originX,oe.originY);return{main:oe,fallback:{originX:$,originY:Ve}}}_getOverlayPosition(){const pe=!this._dir||"ltr"==this._dir.value,Be=this.position;let oe;"above"==Be?oe={overlayX:"center",overlayY:"bottom"}:"below"==Be?oe={overlayX:"center",overlayY:"top"}:"before"==Be||"left"==Be&&pe||"right"==Be&&!pe?oe={overlayX:"end",overlayY:"center"}:("after"==Be||"right"==Be&&pe||"left"==Be&&!pe)&&(oe={overlayX:"start",overlayY:"center"});const{x:$,y:Ve}=this._invertPosition(oe.overlayX,oe.overlayY);return{main:oe,fallback:{overlayX:$,overlayY:Ve}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,Te.q)(1),(0,me.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(pe){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=pe,this._tooltipInstance._markForCheck())}_invertPosition(pe,Be){return"above"===this.position||"below"===this.position?"top"===Be?Be="bottom":"bottom"===Be&&(Be="top"):"end"===pe?pe="start":"start"===pe&&(pe="end"),{x:pe,y:Be}}_updateCurrentPositionClass(pe){const{overlayY:Be,originX:oe,originY:$}=pe;let Ve;if(Ve="center"===Be?this._dir&&"rtl"===this._dir.value?"end"===oe?"left"
1:"right":"start"===oe?"left":"right":"bottom"===Be&&"top"===$?"above":"below",Ve!==this._currentPosition){const mt=this._overlayRef;if(mt){const Qe=`${this._cssClassPrefix}-${Zt}-`;mt.removePanelClass(Qe+this._currentPosition),mt.addPanelClass(Qe+Ve)}this._currentPosition=Ve}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const pe=[];if(this._platformSupportsMouseEvents())pe.push(["mouseleave",Be=>{var oe;const $=Be.relatedTarget;(!$||null===(oe=this._overlayRef)||void 0===oe||!oe.overlayElement.contains($))&&this.hide()}],["wheel",Be=>this._wheelListener(Be)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Be=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};pe.push(["touchend",Be],["touchcancel",Be])}this._addListeners(pe),this._passiveListeners.push(...pe)}_addListeners(pe){pe.forEach(([Be,oe])=>{this._elementRef.nativeElement.addEventListener(Be,oe,ze)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(pe){if(this._isTooltipVisible()){const Be=this._document.elementFromPoint(pe.clientX,pe.clientY),oe=this._elementRef.nativeElement;Be!==oe&&!oe.contains(Be)&&this.hide()}}_disableNativeGesturesIfNecessary(){const pe=this.touchGestures;if("off"!==pe){const Be=this._elementRef.nativeElement,oe=Be.style;("on"===pe||"INPUT"!==Be.nodeName&&"TEXTAREA"!==Be.nodeName)&&(oe.userSelect=oe.msUserSelect=oe.webkitUserSelect=oe.MozUserSelect="none"),("on"===pe||!Be.draggable)&&(oe.webkitUserDrag="none"),oe.touchAction="none",oe.webkitTapHighlightColor="transparent"}}}return Tn.\u0275fac=function(pe){c.$Z()},Tn.\u0275dir=c.lG2({type:Tn,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),Tn})(),Ee=(()=>{class Tn extends te{constructor(pe,Be,oe,$,Ve,mt,Qe,nt,At,tn,dt,vt){super(pe,Be,oe,$,Ve,mt,Qe,nt,At,tn,dt,vt),this._tooltipComponent=jt}}return Tn.\u0275fac=function(pe){return new(pe||Tn)(c.Y36(s.aV),c.Y36(c.SBq),c.Y36(x.mF),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(I.t4),c.Y36(a.$s),c.Y36(a.tE),c.Y36(Ae),c.Y36(be.Is,8),c.Y36(qe,8),c.Y36(h.K0))},Tn.\u0275dir=c.lG2({type:Tn,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[c.qOj]}),Tn})(),Re=(()=>{class Tn{constructor(pe,Be){this._changeDetectorRef=pe,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new q.xQ,this._animationsDisabled="NoopAnimations"===Be}show(pe){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},pe)}hide(pe){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},pe)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:pe}){(!pe||!this._triggerElement.contains(pe))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:pe}){(pe===this._showAnimation||pe===this._hideAnimation)&&this._finalizeAnimation(pe===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(pe){pe?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}
1_toggleVisibility(pe){const Be=this._tooltip.nativeElement,oe=this._showAnimation,$=this._hideAnimation;if(Be.classList.remove(pe?$:oe),Be.classList.add(pe?oe:$),this._isVisible=pe,pe&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ve=getComputedStyle(Be);("0s"===Ve.getPropertyValue("animation-duration")||"none"===Ve.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}pe&&this._onShow(),this._animationsDisabled&&(Be.classList.add("_mat-animation-noopable"),this._finalizeAnimation(pe))}}return Tn.\u0275fac=function(pe){return new(pe||Tn)(c.Y36(c.sBO),c.Y36(c.QbO,8))},Tn.\u0275dir=c.lG2({type:Tn}),Tn})(),jt=(()=>{class Tn extends Re{constructor(pe,Be,oe){super(pe,oe),this._breakpointObserver=Be,this._isHandset=this._breakpointObserver.observe(E.u3.Handset),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return Tn.\u0275fac=function(pe){return new(pe||Tn)(c.Y36(c.sBO),c.Y36(E.Yg),c.Y36(c.QbO,8))},Tn.\u0275cmp=c.Xpm({type:Tn,selectors:[["mat-tooltip-component"]],viewQuery:function(pe,Be){if(1&pe&&c.Gf(gt,7),2&pe){let oe;c.iGM(oe=c.CRH())&&(Be._tooltip=oe.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(pe,Be){1&pe&&c.NdJ("mouseleave",function($){return Be._handleMouseLeave($)}),2&pe&&c.Udp("zoom",Be.isVisible()?1:null)},features:[c.qOj],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(pe,Be){if(1&pe&&(c.TgZ(0,"div",0,1),c.NdJ("animationend",function($){return Be._handleAnimationEnd($)}),c.ALo(2,"async"),c._uU(3),c.qZA()),2&pe){let oe;c.ekj("mat-tooltip-handset",null==(oe=c.lcZ(2,4,Be._isHandset))?null:oe.matches),c.Q6J("ngClass",Be.tooltipClass),c.xp6(3),c.Oqu(Be.message)}},dependencies:[h.mk,h.Ov],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}"],encapsulation:2,changeDetection:0}),Tn})(),an=(()=>{class Tn{}return Tn.\u0275fac=function(pe){return new(pe||Tn)},Tn.\u0275mod=c.oAB({type:Tn}),Tn.\u0275inj=c.cJS({providers:[ge],imports:[a.rt,h.ez,s.U8,y.BQ,y.BQ,x.ZD]}),Tn})()},6097:(Ze,_e,f)=>{"use strict";f.d(_e,{Dx:()=>Ge,H7:()=>Un,b2:()=>We,q6:()=>rn,se:()=>Re});var s=f(9808),a=f(5e3);class h extends s.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class c extends h{static makeCurrent(){(0,s.HT)(new c)}onAndCancel(Gt,Dt,ln){return Gt.addEventListener(Dt,ln,!1),()=>{Gt.removeEventListener(Dt,ln,!1)}}dispatchEvent(Gt,Dt){Gt.dispatchEvent(Dt)}remove(Gt){Gt.parentNode&&Gt.parentNode.removeChild(Gt)}createElement(Gt,Dt){return(Dt=Dt||this.getDefaultDocument()).createElement(Gt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Gt){return Gt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Gt){return Gt instanceof DocumentFragment}getGlobalEventTarget(Gt,Dt){return"window"===Dt?window:"document"===Dt?Gt:"body"===Dt?Gt.body:null}getBaseHref(Gt){const Dt=function x(){return y=y||document.querySelector("base"),y?y.getAttribute("href"):null}();return null==Dt?null:function S(on){T=T||document.createElement("a"),T.setAttribute("href",on);const Gt=T.pathname;return"/"===Gt.charAt(0)?Gt:`/${Gt}`}(Dt)}resetBaseElement(){y=null}getUserAgent(){return window.navigator.userAgent}getCookie(Gt){return(0,s.Mx)(document.cookie,Gt)}}let T,y=null;const E=new a.OlP("TRANSITION_ID"),ee=[{provide:a.ip1,useFactory:function I(on,Gt,Dt){return()=>{Dt.get(a.CZH).donePromise.then(()=>{const ln=(0,s.q)(),Sn=Gt.querySelectorAll(`style[ng-transition="${on}"]`);for(let ai=0;ai<Sn.length;ai++)ln.remove(Sn[ai])})}},deps:[E,s.K0,a.zs3],multi:!0}];let me=(()=>{class on{build(){return new XMLHttpRequest}}return on.\u0275fac=function(Dt){return new(Dt||on)}
1,on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();const Te=new a.OlP("EventManagerPlugins");let be=(()=>{class on{constructor(Dt,ln){this._zone=ln,this._eventNameToPlugin=new Map,Dt.forEach(Sn=>Sn.manager=this),this._plugins=Dt.slice().reverse()}addEventListener(Dt,ln,Sn){return this._findPluginFor(ln).addEventListener(Dt,ln,Sn)}addGlobalEventListener(Dt,ln,Sn){return this._findPluginFor(ln).addGlobalEventListener(Dt,ln,Sn)}getZone(){return this._zone}_findPluginFor(Dt){const ln=this._eventNameToPlugin.get(Dt);if(ln)return ln;const Sn=this._plugins;for(let ai=0;ai<Sn.length;ai++){const li=Sn[ai];if(li.supports(Dt))return this._eventNameToPlugin.set(Dt,li),li}throw new Error(`No event manager plugin found for event ${Dt}`)}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(Te),a.LFG(a.R0b))},on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();class Pe{constructor(Gt){this._doc=Gt}addGlobalEventListener(Gt,Dt,ln){const Sn=(0,s.q)().getGlobalEventTarget(this._doc,Gt);if(!Sn)throw new Error(`Unsupported event target ${Sn} for event ${Dt}`);return this.addEventListener(Sn,Dt,ln)}}let gt=(()=>{class on{constructor(){this._stylesSet=new Set}addStyles(Dt){const ln=new Set;Dt.forEach(Sn=>{this._stylesSet.has(Sn)||(this._stylesSet.add(Sn),ln.add(Sn))}),this.onStylesAdded(ln)}onStylesAdded(Dt){}getAllStyles(){return Array.from(this._stylesSet)}}return on.\u0275fac=function(Dt){return new(Dt||on)},on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})(),Et=(()=>{class on extends gt{constructor(Dt){super(),this._doc=Dt,this._hostNodes=new Map,this._hostNodes.set(Dt.head,[])}_addStylesToHost(Dt,ln,Sn){Dt.forEach(ai=>{const li=this._doc.createElement("style");li.textContent=ai,Sn.push(ln.appendChild(li))})}addHost(Dt){const ln=[];this._addStylesToHost(this._stylesSet,Dt,ln),this._hostNodes.set(Dt,ln)}removeHost(Dt){const ln=this._hostNodes.get(Dt);ln&&ln.forEach(Kt),this._hostNodes.delete(Dt)}onStylesAdded(Dt){this._hostNodes.forEach((ln,Sn)=>{this._addStylesToHost(Dt,Sn,ln)})}ngOnDestroy(){this._hostNodes.forEach(Dt=>Dt.forEach(Kt))}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(s.K0))},on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();function Kt(on){(0,s.q)().remove(on)}const Zt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ze=/%COMP%/g;function lt(on,Gt,Dt){for(let ln=0;ln<Gt.length;ln++){let Sn=Gt[ln];Array.isArray(Sn)?lt(on,Sn,Dt):(Sn=Sn.replace(ze,on),Dt.push(Sn))}return Dt}function te(on){return Gt=>{if("__ngUnwrap__"===Gt)return on;!1===on(Gt)&&(Gt.preventDefault(),Gt.returnValue=!1)}}let Re=(()=>{class on{constructor(Dt,ln,Sn){this.eventManager=Dt,this.sharedStylesHost=ln,this.appId=Sn,this.rendererByCompId=new Map,this.defaultRenderer=new jt(Dt)}createRenderer(Dt,ln){if(!Dt||!ln)return this.defaultRenderer;switch(ln.encapsulation){case a.ifc.Emulated:{let Sn=this.rendererByCompId.get(ln.id);return Sn||(Sn=new Nt(this.eventManager,this.sharedStylesHost,ln,this.appId),this.rendererByCompId.set(ln.id,Sn)),Sn.applyToHost(Dt),Sn}case 1:case a.ifc.ShadowDom:return new pe(this.eventManager,this.sharedStylesHost,Dt,ln);default:if(!this.rendererByCompId.has(ln.id)){const Sn=lt(ln.id,ln.styles,[]);this.sharedStylesHost.addStyles(Sn),this.rendererByCompId.set(ln.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(be),a.LFG(Et),a.LFG(a.AFp))},on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();class jt{constructor(Gt){this.eventManager=Gt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Gt,Dt){return Dt?document.createElementNS(Zt[Dt]||Dt,Gt):document.createElement(Gt)}createComment(Gt){return document.createComment(Gt)}createText(Gt){return document.createTextNode(Gt)}appendChild(Gt,Dt){(Tn(Gt)?Gt.content:Gt).appendChild(Dt)}insertBefore(Gt,Dt,ln){Gt&&(Tn(Gt)?Gt.content:Gt).insertBefore(Dt,ln)}removeChild(Gt,Dt){Gt&&Gt.removeChild(Dt)}selectRootElement(Gt,Dt){let ln="string"==typeof Gt?document.querySelector(Gt):Gt;if(!ln)throw new Error(`The selector "${Gt}
1" did not match any elements`);return Dt||(ln.textContent=""),ln}parentNode(Gt){return Gt.parentNode}nextSibling(Gt){return Gt.nextSibling}setAttribute(Gt,Dt,ln,Sn){if(Sn){Dt=Sn+":"+Dt;const ai=Zt[Sn];ai?Gt.setAttributeNS(ai,Dt,ln):Gt.setAttribute(Dt,ln)}else Gt.setAttribute(Dt,ln)}removeAttribute(Gt,Dt,ln){if(ln){const Sn=Zt[ln];Sn?Gt.removeAttributeNS(Sn,Dt):Gt.removeAttribute(`${ln}:${Dt}`)}else Gt.removeAttribute(Dt)}addClass(Gt,Dt){Gt.classList.add(Dt)}removeClass(Gt,Dt){Gt.classList.remove(Dt)}setStyle(Gt,Dt,ln,Sn){Sn&(a.JOm.DashCase|a.JOm.Important)?Gt.style.setProperty(Dt,ln,Sn&a.JOm.Important?"important":""):Gt.style[Dt]=ln}removeStyle(Gt,Dt,ln){ln&a.JOm.DashCase?Gt.style.removeProperty(Dt):Gt.style[Dt]=""}setProperty(Gt,Dt,ln){Gt[Dt]=ln}setValue(Gt,Dt){Gt.nodeValue=Dt}listen(Gt,Dt,ln){return"string"==typeof Gt?this.eventManager.addGlobalEventListener(Gt,Dt,te(ln)):this.eventManager.addEventListener(Gt,Dt,te(ln))}}function Tn(on){return"TEMPLATE"===on.tagName&&void 0!==on.content}class Nt extends jt{constructor(Gt,Dt,ln,Sn){super(Gt),this.component=ln;const ai=lt(Sn+"-"+ln.id,ln.styles,[]);Dt.addStyles(ai),this.contentAttr=function ge(on){return"_ngcontent-%COMP%".replace(ze,on)}(Sn+"-"+ln.id),this.hostAttr=function qe(on){return"_nghost-%COMP%".replace(ze,on)}(Sn+"-"+ln.id)}applyToHost(Gt){super.setAttribute(Gt,this.hostAttr,"")}createElement(Gt,Dt){const ln=super.createElement(Gt,Dt);return super.setAttribute(ln,this.contentAttr,""),ln}}class pe extends jt{constructor(Gt,Dt,ln,Sn){super(Gt),this.sharedStylesHost=Dt,this.hostEl=ln,this.shadowRoot=ln.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ai=lt(Sn.id,Sn.styles,[]);for(let li=0;li<ai.length;li++){const ue=document.createElement("style");ue.textContent=ai[li],this.shadowRoot.appendChild(ue)}}nodeOrShadowRoot(Gt){return Gt===this.hostEl?this.shadowRoot:Gt}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(Gt,Dt){return super.appendChild(this.nodeOrShadowRoot(Gt),Dt)}insertBefore(Gt,Dt,ln){return super.insertBefore(this.nodeOrShadowRoot(Gt),Dt,ln)}removeChild(Gt,Dt){return super.removeChild(this.nodeOrShadowRoot(Gt),Dt)}parentNode(Gt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Gt)))}}let Be=(()=>{class on extends Pe{constructor(Dt){super(Dt)}supports(Dt){return!0}addEventListener(Dt,ln,Sn){return Dt.addEventListener(ln,Sn,!1),()=>this.removeEventListener(Dt,ln,Sn)}removeEventListener(Dt,ln,Sn){return Dt.removeEventListener(ln,Sn)}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(s.K0))},on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();const oe=["alt","control","meta","shift"],$={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ve={alt:on=>on.altKey,control:on=>on.ctrlKey,meta:on=>on.metaKey,shift:on=>on.shiftKey};let mt=(()=>{class on extends Pe{constructor(Dt){super(Dt)}supports(Dt){return null!=on.parseEventName(Dt)}addEventListener(Dt,ln,Sn){const ai=on.parseEventName(ln),li=on.eventCallback(ai.fullKey,Sn,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.q)().onAndCancel(Dt,ai.domEventName,li))}static parseEventName(Dt){const ln=Dt.toLowerCase().split("."),Sn=ln.shift();if(0===ln.length||"keydown"!==Sn&&"keyup"!==Sn)return null;const ai=on._normalizeKey(ln.pop());let li="",ue=ln.indexOf("code");if(ue>-1&&(ln.splice(ue,1),li="code."),oe.forEach(De=>{const Ct=ln.indexOf(De);Ct>-1&&(ln.splice(Ct,1),li+=De+".")}),li+=ai,0!=ln.length||0===ai.length)return null;const Ye={};return Ye.domEventName=Sn,Ye.fullKey=li,Ye}static matchEventFullKeyCode(Dt,ln){let Sn=$[Dt.key]||Dt.key,ai="";return ln.indexOf("code.")>-1&&(Sn=Dt.code,ai="code."),!(null==Sn||!Sn)&&(Sn=Sn.toLowerCase()," "===Sn?Sn="space":"."===Sn&&(Sn="dot"),oe.forEach(li=>{li!==Sn&&(0,Ve[li])(Dt)&&(ai+=li+".")}),ai+=Sn,ai===ln)}static eventCallback(Dt,ln,Sn){return ai=>{on.matchEventFullKeyCode(ai,Dt)&&Sn.runGuarded(()=>ln(ai))}}static _normalizeKey(Dt){return"esc"===Dt?"escape":Dt}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(s.K0))}
1,on.\u0275prov=a.Yz7({token:on,factory:on.\u0275fac}),on})();const rn=(0,a.eFA)(a._c5,"browser",[{provide:a.Lbi,useValue:s.bD},{provide:a.g9A,useValue:function vt(){c.makeCurrent()},multi:!0},{provide:s.K0,useFactory:function we(){return(0,a.RDi)(document),document},deps:[]}]),St=new a.OlP(""),pn=[{provide:a.rWj,useClass:class q{addToWindow(Gt){a.dqk.getAngularTestability=(ln,Sn=!0)=>{const ai=Gt.findTestabilityInTree(ln,Sn);if(null==ai)throw new Error("Could not find testability for element.");return ai},a.dqk.getAllAngularTestabilities=()=>Gt.getAllTestabilities(),a.dqk.getAllAngularRootElements=()=>Gt.getAllRootElements(),a.dqk.frameworkStabilizers||(a.dqk.frameworkStabilizers=[]),a.dqk.frameworkStabilizers.push(ln=>{const Sn=a.dqk.getAllAngularTestabilities();let ai=Sn.length,li=!1;const ue=function(Ye){li=li||Ye,ai--,0==ai&&ln(li)};Sn.forEach(function(Ye){Ye.whenStable(ue)})})}findTestabilityInTree(Gt,Dt,ln){if(null==Dt)return null;const Sn=Gt.getTestability(Dt);return null!=Sn?Sn:ln?(0,s.q)().isShadowRoot(Dt)?this.findTestabilityInTree(Gt,Dt.host,!0):this.findTestabilityInTree(Gt,Dt.parentElement,!0):null}},deps:[]},{provide:a.lri,useClass:a.dDg,deps:[a.R0b,a.eoX,a.rWj]},{provide:a.dDg,useClass:a.dDg,deps:[a.R0b,a.eoX,a.rWj]}],pt=[{provide:a.zSh,useValue:"root"},{provide:a.qLn,useFactory:function st(){return new a.qLn},deps:[]},{provide:Te,useClass:Be,multi:!0,deps:[s.K0,a.R0b,a.Lbi]},{provide:Te,useClass:mt,multi:!0,deps:[s.K0]},{provide:Re,useClass:Re,deps:[be,Et,a.AFp]},{provide:a.FYo,useExisting:Re},{provide:gt,useExisting:Et},{provide:Et,useClass:Et,deps:[s.K0]},{provide:be,useClass:be,deps:[Te,a.R0b]},{provide:s.JF,useClass:me,deps:[]},[]];let We=(()=>{class on{constructor(Dt){}static withServerTransition(Dt){return{ngModule:on,providers:[{provide:a.AFp,useValue:Dt.appId},{provide:E,useExisting:a.AFp},ee]}}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(St,12))},on.\u0275mod=a.oAB({type:on}),on.\u0275inj=a.cJS({providers:[...pt,...pn],imports:[s.ez,a.hGG]}),on})(),Ge=(()=>{class on{constructor(Dt){this._doc=Dt}getTitle(){return this._doc.title}setTitle(Dt){this._doc.title=Dt||""}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(s.K0))},on.\u0275prov=a.Yz7({token:on,factory:function(Dt){let ln=null;return ln=Dt?new Dt:function Ke(){return new Ge((0,a.LFG)(s.K0))}(),ln},providedIn:"root"}),on})();"undefined"!=typeof window&&window;let Un=(()=>{class on{}return on.\u0275fac=function(Dt){return new(Dt||on)},on.\u0275prov=a.Yz7({token:on,factory:function(Dt){let ln=null;return ln=Dt?new(Dt||on):a.LFG(fi),ln},providedIn:"root"}),on})(),fi=(()=>{class on extends Un{constructor(Dt){super(),this._doc=Dt}sanitize(Dt,ln){if(null==ln)return null;switch(Dt){case a.q3G.NONE:return ln;case a.q3G.HTML:return(0,a.qzn)(ln,"HTML")?(0,a.z3N)(ln):(0,a.EiD)(this._doc,String(ln)).toString();case a.q3G.STYLE:return(0,a.qzn)(ln,"Style")?(0,a.z3N)(ln):ln;case a.q3G.SCRIPT:if((0,a.qzn)(ln,"Script"))return(0,a.z3N)(ln);throw new Error("unsafe value used in a script context");case a.q3G.URL:return(0,a.qzn)(ln,"URL")?(0,a.z3N)(ln):(0,a.mCW)(String(ln));case a.q3G.RESOURCE_URL:if((0,a.qzn)(ln,"ResourceURL"))return(0,a.z3N)(ln);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${Dt} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(Dt){return(0,a.JVY)(Dt)}bypassSecurityTrustStyle(Dt){return(0,a.L6k)(Dt)}bypassSecurityTrustScript(Dt){return(0,a.eBb)(Dt)}bypassSecurityTrustUrl(Dt){return(0,a.LAX)(Dt)}bypassSecurityTrustResourceUrl(Dt){return(0,a.pB0)(Dt)}}return on.\u0275fac=function(Dt){return new(Dt||on)(a.LFG(s.K0))},on.\u0275prov=a.Yz7({token:on,factory:function(Dt){let ln=null;return ln=Dt?new Dt:function ri(on){return new fi(on.get(s.K0))}(a.LFG(a.zs3)),ln},providedIn:"root"}),on})()},325:(Ze,_e,f)=>{"use strict";f.d(_e,{gz:()=>Ji,gk:()=>Bn,m2:()=>Mn,Q3:()=>Qn,OD:()=>cn,wm:()=>tl,F0:()=>kr,rH:()=>Ca,Od:()=>Ds,yS:()=>qs,Bz:()=>j,lC:()=>hr});var s=f(5e3),a=f(5254),h=f(1086),c=f(591),y=f(4450),x=f(3426),T=f(1221),S=f(8514),E=f(4843),I=f(1737),ee=f(6498),q=f(8896),me=f(1762),Te=f(8929),be=f(9808),Pe=f(4850),gt=f(7545),Et=f(2986),Kt=f(1059),Zt=f(2198),ze=f(1709),ie=f(7224),Oe=f(1406),Ae=f(2868),at=f(7221),ge=f(3489);function qe(P,F){let k=!1;return arguments.length>=2&&(k=!0),function(fe){return fe.lift(new lt(P,F,k))}}class lt{constructor(F,k,G=!1){this.accumulator=F,this.seed=k,this.hasSeed=G}call(F,k){return k.subscribe(new te(F,this.accumulator,this.seed,this.hasSeed))}}class te extends ge.L{constructor(F,k,G,fe){super(F),this.accumulator=k,this._seed=G,this.hasSeed=fe,this.index=0}get seed(){return this._seed}set seed(F){this.hasSeed=!0,this._seed=F}_next(F){if(this.hasSeed)return this._tryNext(F);this.seed=F,this.destination.next(F)}_tryNext(F){const k=this.index++;let G;try{G=this.accumulator(this.seed,F,k)}catch(fe){this.destination.error(fe)}this.seed=G,this.destination.next(G)}}var Ee=f(4231);function Re(P){return function(k){return 0===P?(0,q.c)():k.lift(new jt(P))}}class jt{constructor(F){if(this.total=F,this.total<0)throw new Ee.W}call(F,k){return k.subscribe(new an(F,this.total))}}class an extends ge.L{constructor(F,k){super(F),this.total=k,this.ring=new Array,this.count=0}_next(F){const k=this.ring,G=this.total,fe=this.count++;k.length<G?k.push(F):k[fe%G]=F}_complete(){const F=this.destination;let k=this.count;if(k>0){const G=this.count>=this.total?this.total:this.count,fe=this.ring;for(let Se=0;Se<G;Se++){const Ht=k++%G;F.next(fe[Ht])}}F.complete()}}var Cn=f(4907),Tn=f(7314),Nt=f(5379);function pe(P,F){const k=arguments.length>=2;return G=>G.pipe(P?(0,Zt.h)((fe,Se)=>P(fe,Se,G)):Nt.y,Re(1),k?(0,Tn.d)(F):(0,Cn.T)(()=>new y.K))}var Be=f(4290),oe=f(7604),$=f(537),Ve=f(4327),mt=f(9146),Qe=f(6097);const nt="primary",At=Symbol("RouteTitle");class tn{constructor(F){this.params=F||{}}has(F){return Object.prototype.hasOwnProperty.call(this.params,F)}get(F){if(this.has(F)){const k=this.params[F];return Array.isArray(k)?k[0]:k}return null}getAll(F){if(this.has(F)){const k=this.params[F];return Array.isArray(k)?k:[k]}return[]}get keys(){return Object.keys(this.params)}}function dt(P){return new tn(P)}function vt(P,F,k){const G=k.path.split("/");if(G.length>P.length||"full"===k.pathMatch&&(F.hasChildren()||G.length<P.length))return null;const fe={};for(let Se=0;Se<G.length;Se++){const Ht=G[Se],Wt=P[Se];if(Ht.startsWith(":"))fe[Ht.substring(1)]=Wt;else if(Ht!==Wt.path)return null}return{consumed:P.slice(0,G.length),posParams:fe}}function we(P,F){const k=P?Object.keys(P):void 0,G=F?Object.keys(F):void 0;if(!k||!G||k.length!=G.length)return!1;let fe;for(let Se=0;Se<k.length;Se++)if(fe=k[Se],!bt(P[fe],F[fe]))return!1;return!0}function bt(P,F){if(Array.isArray(P)&&Array.isArray(F)){if(P.length!==F.length)return!1;const k=[...P].sort(),G=[...F].sort();return k.every((fe,Se)=>G[Se]===fe)}return P===F}function rn(P){return Array.prototype.concat.apply([],P)}function St(P){return P.length>0?P[P.length-1]:null}
1function pt(P,F){for(const k in P)P.hasOwnProperty(k)&&F(P[k],k)}function We(P){return(0,s.CqO)(P)?P:(0,s.QGY)(P)?(0,a.D)(Promise.resolve(P)):(0,h.of)(P)}const B=!1,z={exact:function de(P,F,k){if(!ii(P.segments,F.segments)||!Lt(P.segments,F.segments,k)||P.numberOfChildren!==F.numberOfChildren)return!1;for(const G in F.children)if(!P.children[G]||!de(P.children[G],F.children[G],k))return!1;return!0},subset:Ue},Ke={exact:function Fe(P,F){return we(P,F)},subset:function ct(P,F){return Object.keys(F).length<=Object.keys(P).length&&Object.keys(F).every(k=>bt(P[k],F[k]))},ignored:()=>!0};function Ge(P,F,k){return z[k.paths](P.root,F.root,k.matrixParams)&&Ke[k.queryParams](P.queryParams,F.queryParams)&&!("exact"===k.fragment&&P.fragment!==F.fragment)}function Ue(P,F,k){return _t(P,F,F.segments,k)}function _t(P,F,k,G){if(P.segments.length>k.length){const fe=P.segments.slice(0,k.length);return!(!ii(fe,k)||F.hasChildren()||!Lt(fe,k,G))}if(P.segments.length===k.length){if(!ii(P.segments,k)||!Lt(P.segments,k,G))return!1;for(const fe in F.children)if(!P.children[fe]||!Ue(P.children[fe],F.children[fe],G))return!1;return!0}{const fe=k.slice(0,P.segments.length),Se=k.slice(P.segments.length);return!!(ii(P.segments,fe)&&Lt(P.segments,fe,G)&&P.children[nt])&&_t(P.children[nt],F,Se,G)}}function Lt(P,F,k){return F.every((G,fe)=>Ke[k](P[fe].parameters,G.parameters))}class Xt{constructor(F,k,G){this.root=F,this.queryParams=k,this.fragment=G}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=dt(this.queryParams)),this._queryParamMap}toString(){return Ft.serialize(this)}}class Pt{constructor(F,k){this.segments=F,this.children=k,this.parent=null,pt(k,(G,fe)=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return W(this)}}class _n{constructor(F,k){this.path=F,this.parameters=k}get parameterMap(){return this._parameterMap||(this._parameterMap=dt(this.parameters)),this._parameterMap}toString(){return Rt(this)}}function ii(P,F){return P.length===F.length&&P.every((k,G)=>k.path===F[G].path)}let Qt=(()=>{class P{}return P.\u0275fac=function(k){return new(k||P)},P.\u0275prov=s.Yz7({token:P,factory:function(){return new Ut},providedIn:"root"}),P})();class Ut{parse(F){const k=new Dt(F);return new Xt(k.parseRootSegment(),k.parseQueryParams(),k.parseFragment())}serialize(F){const k=`/${xe(F.root,!0)}`,G=function en(P){const F=Object.keys(P).map(k=>{const G=P[k];return Array.isArray(G)?G.map(fe=>`${Q(k)}=${Q(fe)}`).join("&"):`${Q(k)}=${Q(G)}`}).filter(k=>!!k);return F.length?`?${F.join("&")}`:""}(F.queryParams);return`${k}${G}${"string"==typeof F.fragment?`#${function Me(P){return encodeURI(P)}(F.fragment)}`:""}`}}const Ft=new Ut;function W(P){return P.segments.map(F=>Rt(F)).join("/")}function xe(P,F){if(!P.hasChildren())return W(P);if(F){const k=P.children[nt]?xe(P.children[nt],!1):"",G=[];return pt(P.children,(fe,Se)=>{Se!==nt&&G.push(`${Se}:${xe(fe,!1)}`)}),G.length>0?`${k}(${G.join("//")})`:k}{const k=function ei(P,F){let k=[];return pt(P.children,(G,fe)=>{fe===nt&&(k=k.concat(F(G,fe)))}),pt(P.children,(G,fe)=>{fe!==nt&&(k=k.concat(F(G,fe)))}),k}(P,(G,fe)=>fe===nt?[xe(P.children[nt],!1)]:[`${fe}:${xe(G,!1)}`]);return 1===Object.keys(P.children).length&&null!=P.children[nt]?`${W(P)}/${k[0]}`:`${W(P)}/(${k.join("//")})`}}function L(P){return encodeURIComponent(P).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Q(P){return L(P).replace(/%3B/gi,";")}function It(P){return L(P).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Je(P){return decodeURIComponent(P)}function it(P){return Je(P.replace(/\+/g,"%20"))}function Rt(P){return`${It(P.path)}${function fn(P){return Object.keys(P).map(F=>`;${It(F)}=${It(P[F])}`).join("")}(P.parameters)}`}const Un=/^[^\/()?;=#]+/;function ri(P){const F=P.match(Un);return F?F[0]:""}const fi=/^[^=?&#]+/,on=/^[^&#]+/;class Dt{constructor(F){this.url=F,this.remaining=F}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Pt([],{}):new Pt([],this.parseChildren())}parseQueryParams(){const F={};if(this.consumeOptional("?"))do{this.parseQueryParam(F)}while(this.consumeOptional("&"));return F}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const F=[];for(this.peekStartsWith("(")||F.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),F.push(this.parseSegment());let k={};this.peekStartsWith("/(")&&(this.capture("/"),k=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(F.length>0||Object.keys(k).length>0)&&(G[nt]=new Pt(F,k)),G}parseSegment(){const F=ri(this.remaining);if(""===F&&this.peekStartsWith(";"))throw new s.vHH(4009,B);return this.capture(F),new _n(Je(F),this.parseMatrixParams())}parseMatrixParams(){const F={};for(;this.consumeOptional(";");)this.parseParam(F);return F}parseParam(F){const k=ri(this.remaining);if(!k)return;this.capture(k);let G="";if(this.consumeOptional("=")){const fe=ri(this.remaining);fe&&(G=fe,this.capture(G))}F[Je(k)]=Je(G)}parseQueryParam(F){const k=function yi(P){const F=P.match(fi);return F?F[0]:""}(this.remaining);if(!k)return;this.capture(k);let G="";if(this.consumeOptional("=")){const Ht=function Gt(P){const F=P.match(on);return F?F[0]:""}(this.remaining);Ht&&(G=Ht,this.capture(G))}const fe=it(k),Se=it(G);if(F.hasOwnProperty(fe)){let Ht=F[fe];Array.isArray(Ht)||(Ht=[Ht],F[fe]=Ht),Ht.push(Se)}else F[fe]=Se}parseParens(F){const k={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=ri(this.remaining),fe=this.remaining[G.length];if("/"!==fe&&")"!==fe&&";"!==fe)throw new s.vHH(4010,B);let Se;G.indexOf(":")>-1?(Se=G.slice(0,G.indexOf(":")),this.capture(Se),this.capture(":")):F&&(Se=nt);const Ht=this.parseChildren();k[Se]=1===Object.keys(Ht).length?Ht[nt]:new Pt([],Ht),this.consumeOptional("//")}return k}peekStartsWith(F){return this.remaining.startsWith(F)}consumeOptional(F){return!!this.peekStartsWith(F)&&(this.remaining=this.remaining.substring(F.length),!0)}capture(F){if(!this.consumeOptional(F))throw new s.vHH(4011,B)}}function ln(P){return P.segments.length>0?new Pt([],{[nt]:P}):P}function Sn(P){const F={};for(const G of Object.keys(P.children)){const Se=Sn(P.children[G]);(Se.segments.length>0||Se.hasChildren())&&(F[G]=Se)}return function ai(P){if(1===P.numberOfChildren&&P.children[nt]){const F=P.children[nt];return new Pt(P.segments.concat(F.segments),F.children)}return P}(new Pt(P.segments,F))}function li(P){return P instanceof Xt}function rt(P,F,k,G,fe){var Se;if(0===k.length)return Ot(F.root,F.root,F.root,G,fe);const Wt=function wt(P){if("string"==typeof P[0]&&1===P.length&&"/"===P[0])return new Vt(!0,0,P);let F=0,k=!1;const G=P.reduce((fe,Se,Ht)=>{if("object"==typeof Se&&null!=Se){if(Se.outlets){const Wt={};return pt(Se.outlets,(vn,Zn)=>{Wt[Zn]="string"==typeof vn?vn.split("/"):vn}),[...fe,{outlets:Wt}]}if(Se.segmentPath)return[...fe,Se.segmentPath]}return"string"!=typeof Se?[...fe,Se]:0===Ht?(Se.split("/").forEach((Wt,vn)=>{0==vn&&"."===Wt||(0==vn&&""===Wt?k=!0:".."===Wt?F++:""!=Wt&&fe.push(Wt))}),fe):[...fe,Se]},[]);return new Vt(k,F,G)}(k);return Wt.toRoot()?Ot(F.root,F.root,new Pt([],{}),G,fe):function vn(Ei){var gi;const nr=function pi(P,F,k,G){if(P.isAbsolute)return new yn(F.root,!0,0);if(-1===G)return new yn(k,k===F.root,0);return function Yi(P,F,k){let G=P,fe=F,Se=k;for(;Se>fe;){if(Se-=fe,G=G.parent,!G)throw new s.vHH(4005,!1);fe=G.segments.length}return new yn(G,!1,fe-Se)}(k,G+(he(P.commands[0])?0:1),P.numberOfDoubleDots)}(Wt,F,null===(gi=P.snapshot)||void 0===gi?void 0:gi._urlSegment,Ei),Ar=nr.processChildren?vr(nr.segmentGroup,nr.index,Wt.commands):$i(nr.segmentGroup,nr.index,Wt.commands);return Ot(F.root,nr.segmentGroup,Ar,G,fe)}(null===(Se=P.snapshot)||void 0===Se?void 0:Se._lastPathIndex)}function he(P){return"object"==typeof P&&null!=P&&!P.outlets&&!P.segmentPath}function Mt(P){return"object"==typeof P&&null!=P&&P.outlets}function Ot(P,F,k,G,fe){let Ht,Se={};G&&pt(G,(vn,Zn)=>{Se[Zn]=Array.isArray(vn)?vn.map(Ei=>`${Ei}`):`${vn}`}),Ht=P===F?k:bn(P,F,k);const Wt=ln(Sn(Ht));return new Xt(Wt,Se,fe)}function bn(P,F,k){const G={};return pt(P.children,(fe,Se)=>{G[Se]=fe===F?k:bn(fe,F,k)}),new Pt(P.segments,G)}class Vt{constructor(F,k,G){if(this.isAbsolute=F,this.numberOfDoubleDots=k,this.commands=G,F&&G.length>0&&he(G[0]))throw new s.vHH(4003,!1);const fe=G.find(Mt);if(fe&&fe!==St(G))throw new s.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class yn{constructor(F,k,G){this.segmentGroup=F,this.processChildren=k,this.index=G}}function $i(P,F,k){if(P||(P=new Pt([],{})),0===P.segments.length&&P.hasChildren())return vr(P,F,k);const G=function Ni(P,F,k){let G=0,fe=F;const Se={match:!1,pathIndex:0,commandIndex:0};for(;fe<P.segments.length;){if(G>=k.length)return Se;
vendor: 4,838 bytes, line 1
1const Ht=P.segments[fe],Wt=k[G];if(Mt(Wt))break;const vn=`${Wt}`,Zn=G<k.length-1?k[G+1]:null;if(fe>0&&void 0===vn)break;if(vn&&Zn&&"object"==typeof Zn&&void 0===Zn.outlets){if(!Br(vn,Zn,Ht))return Se;G+=2}else{if(!Br(vn,{},Ht))return Se;G++}fe++}return{match:!0,pathIndex:fe,commandIndex:G}}(P,F,k),fe=k.slice(G.commandIndex);if(G.match&&G.pathIndex<P.segments.length){const Se=new Pt(P.segments.slice(0,G.pathIndex),{});return Se.children[nt]=new Pt(P.segments.slice(G.pathIndex),P.children),vr(Se,0,fe)}return G.match&&0===fe.length?new Pt(P.segments,{}):G.match&&!P.hasChildren()?Ir(P,F,k):G.match?vr(P,0,fe):Ir(P,F,k)}function vr(P,F,k){if(0===k.length)return new Pt(P.segments,{});{const G=function Hi(P){return Mt(P[0])?P[0].outlets:{[nt]:P}}(k),fe={};return pt(G,(Se,Ht)=>{"string"==typeof Se&&(Se=[Se]),null!==Se&&(fe[Ht]=$i(P.children[Ht],F,Se))}),pt(P.children,(Se,Ht)=>{void 0===G[Ht]&&(fe[Ht]=Se)}),new Pt(P.segments,fe)}}function Ir(P,F,k){const G=P.segments.slice(0,F);let fe=0;for(;fe<k.length;){const Se=k[fe];if(Mt(Se)){const vn=wr(Se.outlets);return new Pt(G,vn)}if(0===fe&&he(k[0])){G.push(new _n(P.segments[F].path,qi(k[0]))),fe++;continue}const Ht=Mt(Se)?Se.outlets[nt]:`${Se}`,Wt=fe<k.length-1?k[fe+1]:null;Ht&&Wt&&he(Wt)?(G.push(new _n(Ht,qi(Wt))),fe+=2):(G.push(new _n(Ht,{})),fe++)}return new Pt(G,{})}function wr(P){const F={};return pt(P,(k,G)=>{"string"==typeof k&&(k=[k]),null!==k&&(F[G]=Ir(new Pt([],{}),0,k))}),F}function qi(P){const F={};return pt(P,(k,G)=>F[G]=`${k}`),F}function Br(P,F,k){return P==k.path&&we(F,k.parameters)}class un{constructor(F,k){this.id=F,this.url=k}}class cn extends un{constructor(F,k,G="imperative",fe=null){super(F,k),this.type=0,this.navigationTrigger=G,this.restoredState=fe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mn extends un{constructor(F,k,G){super(F,k),this.urlAfterRedirects=G,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Bn extends un{constructor(F,k,G,fe){super(F,k),this.reason=G,this.code=fe,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Qn extends un{constructor(F,k,G,fe){super(F,k),this.error=G,this.target=fe,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Mi extends un{constructor(F,k,G,fe){super(F,k),this.urlAfterRedirects=G,this.state=fe,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ri extends un{constructor(F,k,G,fe){super(F,k),this.urlAfterRedirects=G,this.state=fe,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class or extends un{constructor(F,k,G,fe,Se){super(F,k),this.urlAfterRedirects=G,this.state=fe,this.shouldActivate=Se,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ar extends un{constructor(F,k,G,fe){super(F,k),this.urlAfterRedirects=G,this.state=fe,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $n extends un{constructor(F,k,G,fe){super(F,k),this.urlAfterRedirects=G,this.state=fe,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cs{constructor(F){this.route=F,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ks{constructor(F){this.route=F,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ts{constructor(F){this.snapshot=F,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class co{constructor(F){this.snapshot=F,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uo{constructor(F){this.snapshot=F,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class As{constructor(F){this.snapshot=F,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ms{constructor(F,k,G){this.routerEvent=F,this.position=k,this.anchor=G,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class zs{constructor(F){this._root=F}get root(){return this._root.value}
1parent(F){const k=this.pathFromRoot(F);return k.length>1?k[k.length-2]:null}children(F){const k=Mo(F,this._root);return k?k.children.map(G=>G.value):[]}firstChild(F){const k=Mo(F,this._root);return k&&k.children.length>0?k.children[0].value:null}siblings(F){const k=Gs(F,this._root);return k.length<2?[]:k[k.length-2].children.map(fe=>fe.value).filter(fe=>fe!==F)}pathFromRoot(F){return Gs(F,this._root).map(k=>k.value)}}function Mo(P,F){if(P===F.value)return F;for(const k of F.children){const G=Mo(P,k);if(G)return G}return null}function Gs(P,F){if(P===F.value)return[F];for(const k of F.children){const G=Gs(P,k);if(G.length)return G.unshift(F),G}return[]}class eo{constructor(F,k){this.value=F,this.children=k}toString(){return`TreeNode(${this.value})`}}function Ls(P){const F={};return P&&P.children.forEach(k=>F[k.value.outlet]=k),F}class ho extends zs{constructor(F,k){super(F),this.snapshot=k,Pi(this,F)}toString(){return this.snapshot.toString()}}function ns(P,F){const k=function is(P,F){const Ht=new bs([],{},{},"",{},nt,F,null,P.root,-1,{});return new ls("",new eo(Ht,[]))}(P,F),G=new c.X([new _n("",{})]),fe=new c.X({}),Se=new c.X({}),Ht=new c.X({}),Wt=new c.X(""),vn=new Ji(G,fe,Ht,Wt,Se,nt,F,k.root);return vn.snapshot=k.root,new ho(new eo(vn,[]),k)}class Ji{constructor(F,k,G,fe,Se,Ht,Wt,vn){var Zn,Ei;this.url=F,this.params=k,this.queryParams=G,this.fragment=fe,this.data=Se,this.outlet=Ht,this.component=Wt,this.title=null!==(Ei=null===(Zn=this.data)||void 0===Zn?void 0:Zn.pipe((0,Pe.U)(gi=>gi[At])))&&void 0!==Ei?Ei:(0,h.of)(void 0),this._futureSnapshot=vn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Pe.U)(F=>dt(F)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Pe.U)(F=>dt(F)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ws(P,F="emptyOnly"){const k=P.pathFromRoot;let G=0;if("always"!==F)for(G=k.length-1;G>=1;){const fe=k[G],Se=k[G-1];if(fe.routeConfig&&""===fe.routeConfig.path)G--;else{if(Se.component)break;G--}}return function er(P){return P.reduce((F,k)=>{var G;return{params:Object.assign(Object.assign({},F.params),k.params),data:Object.assign(Object.assign({},F.data),k.data),resolve:Object.assign(Object.assign(Object.assign(Object.assign({},k.data),F.resolve),null===(G=k.routeConfig)||void 0===G?void 0:G.data),k._resolvedData)}},{params:{},data:{},resolve:{}})}(k.slice(G))}class bs{constructor(F,k,G,fe,Se,Ht,Wt,vn,Zn,Ei,gi,nr){var Ar;this.url=F,this.params=k,this.queryParams=G,this.fragment=fe,this.data=Se,this.outlet=Ht,this.component=Wt,this.title=null===(Ar=this.data)||void 0===Ar?void 0:Ar[At],this.routeConfig=vn,this._urlSegment=Zn,this._lastPathIndex=Ei,this._correctedLastPathIndex=null!=nr?nr:Ei,this._resolve=gi}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=dt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=dt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ls extends zs{constructor(F,k){super(k),this.url=F,Pi(this,k)}toString(){return Lo(this._root)}}function Pi(P,F){F.value._routerState=P,F.children.forEach(k=>Pi(P,k))}function Lo(P){const F=P.children.length>0?` { ${P.children.map(Lo).join(", ")} } `:"";return`${P.value}${F}`}function Or(P){if(P.snapshot){const F=P.snapshot,k=P._futureSnapshot;P.snapshot=k,we(F.queryParams,k.queryParams)||P.queryParams.next(k.queryParams),F.fragment!==k.fragment&&P.fragment.next(k.fragment),we(F.params,k.params)||P.params.next(k.params),function st(P,F){if(P.length!==F.length)return!1;for(let k=0;k<P.length;++k)if(!we(P[k],F[k]))return!1;return!0}(F.url,k.url)||P.url.next(k.url),we(F.data,k.data)||P.data.next(k.data)}else P.snapshot=P._futureSnapshot,P.data.next(P._futureSnapshot.data)}function Bs(P,F){const k=we(P.params,F.params)&&function Fn(P,F){return ii(P,F)&&P.every((k,G)=>we(k.parameters,F[G].parameters))}(P.url,F.url);return k&&!(!P.parent!=!F.parent)&&(!P.parent||Bs(P.parent,F.parent))}function Os(P,F,k){if(k&&P.shouldReuseRoute(F.value,k.value.snapshot)){const G=k.value;G._futureSnapshot=F.value;const fe=function Es(P,F,k){return F.children.map(G=>{for(const fe of k.children)if(P.shouldReuseRoute(G.value,fe.value.snapshot))return Os(P,G,fe);return Os(P,G)})}(P,F,k);return new eo(G,fe)}{if(P.shouldAttach(F.value)){const Se=P.retrieve(F.value);if(null!==Se){const Ht=Se.route;return Ht.value._futureSnapshot=F.value,Ht.children=F.children.map(Wt=>Os(P,Wt)),Ht}}const G=function fo(P){return new Ji(new c.X(P.url),new c.X(P.params),new c.X(P.queryParams),new c.X(P.fragment),new c.X(P.data),P.outlet,P.component,P)}(F.value),fe=F.children.map(Se=>Os(P,Se));return new eo(G,fe)}}const ps="ngNavigationCancelingError";function Do(P,F){const{redirectTo:k,navigationBehaviorOptions:G}=li(F)?{redirectTo:F,navigationBehaviorOptions:void 0}:F,fe=Yr(!1,0,F);return fe.url=k,fe.navigationBehaviorOptions=G,fe}function Yr(P,F,k){const G=new Error("NavigationCancelingError: "+(P||""));return G[ps]=!0,G.cancellationCode=F,k&&(G.url=k),G}function wo(P){return Co(P)&&li(P.url)}function Co(P){return P&&P[ps]}class $s{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Ks,this.attachRef=null}}let Ks=(()=>{class P{constructor(){this.contexts=new Map}onChildOutletCreated(k,G){const fe=this.getOrCreateContext(k);fe.outlet=G,this.contexts.set(k,fe)}onChildOutletDestroyed(k){const G=this.getContext(k);G&&(G.outlet=null,G.attachRef=null)}onOutletDeactivated(){const k=this.contexts;return this.contexts=new Map,k}onOutletReAttached(k){this.contexts=k}getOrCreateContext(k){let G=this.getContext(k);return G||(G=new $s,this.contexts.set(k,G)),G}getContext(k){return this.contexts.get(k)||null}}return P.\u0275fac=function(k){return new(k||P)},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})();const Cr=!1;let hr=(()=>{class P{constructor(k,G,fe,Se,Ht){this.parentContexts=k,this.location=G,this.changeDetector=Se,this.environmentInjector=Ht,this.activated=null,this._activatedRoute=null,this.activateEvents=new s.vpe,this.deactivateEvents=new s.vpe,this.attachEvents=new s.vpe,this.detachEvents=new s.vpe,this.name=fe||nt,k.onChildOutletCreated(this.name,this)}ngOnDestroy(){var k;(null===(k=this.parentContexts.getContext(this.name))||void 0===k?void 0:k.outlet)===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const k=this.parentContexts.getContext(this.name);k&&k.route&&(k.attachRef?this.attach(k.attachRef,k.route):this.activateWith(k.route,k.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new s.vHH(4012,Cr);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.vHH(4012,Cr);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.vHH(4012,Cr);this.location.detach();const k=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(k.instance),k}attach(k,G){this.activated=k,this._activatedRoute=G,this.location.insert(k.hostView),this.attachEvents.emit(k.instance)}deactivate(){if(this.activated){const k=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(k)}}activateWith(k,G){if(this.isActivated)throw new s.vHH(4013,Cr);this._activatedRoute=k;const fe=this.location,Ht=k._futureSnapshot.component,Wt=this.parentContexts.getOrCreateContext(this.name).children,vn=new Rs(k,Wt,fe.injector);
1if(G&&function to(P){return!!P.resolveComponentFactory}(G)){const Zn=G.resolveComponentFactory(Ht);this.activated=fe.createComponent(Zn,fe.length,vn)}else this.activated=fe.createComponent(Ht,{index:fe.length,injector:vn,environmentInjector:null!=G?G:this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return P.\u0275fac=function(k){return new(k||P)(s.Y36(Ks),s.Y36(s.s_b),s.$8M("name"),s.Y36(s.sBO),s.Y36(s.lqb))},P.\u0275dir=s.lG2({type:P,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0}),P})();class Rs{constructor(F,k,G){this.route=F,this.childContexts=k,this.parent=G}get(F,k){return F===Ji?this.route:F===Ks?this.childContexts:this.parent.get(F,k)}}let qt=(()=>{class P{}return P.\u0275fac=function(k){return new(k||P)},P.\u0275cmp=s.Xpm({type:P,selectors:[["ng-component"]],standalone:!0,features:[s.jDz],decls:1,vars:0,template:function(k,G){1&k&&s._UZ(0,"router-outlet")},dependencies:[hr],encapsulation:2}),P})();function Ce(P,F){var k;return P.providers&&!P._injector&&(P._injector=(0,s.MMx)(P.providers,F,`Route: ${P.path}`)),null!==(k=P._injector)&&void 0!==k?k:F}function Xi(P){const F=P.children&&P.children.map(Xi),k=F?Object.assign(Object.assign({},P),{children:F}):Object.assign({},P);return!k.component&&!k.loadComponent&&(F||k.loadChildren)&&k.outlet&&k.outlet!==nt&&(k.component=qt),k}function Di(P){return P.outlet||nt}function wi(P,F){const k=P.filter(G=>Di(G)===F);return k.push(...P.filter(G=>Di(G)!==F)),k}function Gr(P){var F;if(!P)return null;if(null!==(F=P.routeConfig)&&void 0!==F&&F._injector)return P.routeConfig._injector;for(let k=P.parent;k;k=k.parent){const G=k.routeConfig;if(null!=G&&G._loadedInjector)return G._loadedInjector;if(null!=G&&G._injector)return G._injector}return null}class Zo{constructor(F,k,G,fe){this.routeReuseStrategy=F,this.futureState=k,this.currState=G,this.forwardEvent=fe}activate(F){const k=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(k,G,F),Or(this.futureState.root),this.activateChildRoutes(k,G,F)}deactivateChildRoutes(F,k,G){const fe=Ls(k);F.children.forEach(Se=>{const Ht=Se.value.outlet;this.deactivateRoutes(Se,fe[Ht],G),delete fe[Ht]}),pt(fe,(Se,Ht)=>{this.deactivateRouteAndItsChildren(Se,G)})}deactivateRoutes(F,k,G){const fe=F.value,Se=k?k.value:null;if(fe===Se)if(fe.component){const Ht=G.getContext(fe.outlet);Ht&&this.deactivateChildRoutes(F,k,Ht.children)}else this.deactivateChildRoutes(F,k,G);else Se&&this.deactivateRouteAndItsChildren(k,G)}deactivateRouteAndItsChildren(F,k){F.value.component&&this.routeReuseStrategy.shouldDetach(F.value.snapshot)?this.detachAndStoreRouteSubtree(F,k):this.deactivateRouteAndOutlet(F,k)}detachAndStoreRouteSubtree(F,k){const G=k.getContext(F.value.outlet),fe=G&&F.value.component?G.children:k,Se=Ls(F);for(const Ht of Object.keys(Se))this.deactivateRouteAndItsChildren(Se[Ht],fe);if(G&&G.outlet){const Ht=G.outlet.detach(),Wt=G.children.onOutletDeactivated();this.routeReuseStrategy.store(F.value.snapshot,{componentRef:Ht,route:F,contexts:Wt})}}deactivateRouteAndOutlet(F,k){const G=k.getContext(F.value.outlet),fe=G&&F.value.component?G.children:k,Se=Ls(F);for(const Ht of Object.keys(Se))this.deactivateRouteAndItsChildren(Se[Ht],fe);G&&G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated(),G.attachRef=null,G.resolver=null,G.route=null)}activateChildRoutes(F,k,G){const fe=Ls(k);F.children.forEach(Se=>{this.activateRoutes(Se,fe[Se.value.outlet],G),this.forwardEvent(new As(Se.value.snapshot))}),F.children.length&&this.forwardEvent(new co(F.value.snapshot))}activateRoutes(F,k,G){var fe;const Se=F.value,Ht=k?k.value:null;if(Or(Se),Se===Ht)if(Se.component){const Wt=G.getOrCreateContext(Se.outlet);this.activateChildRoutes(F,k,Wt.children)}else this.activateChildRoutes(F,k,G);else if(Se.component){const Wt=G.getOrCreateContext(Se.outlet);if(this.routeReuseStrategy.shouldAttach(Se.snapshot)){const vn=this.routeReuseStrategy.retrieve(Se.snapshot);this.routeReuseStrategy.store(Se.snapshot,null),Wt.children.onOutletReAttached(vn.contexts),Wt.attachRef=vn.componentRef,Wt.route=vn.route.value,Wt.outlet&&Wt.outlet.attach(vn.componentRef,vn.route.value),Or(vn.route.value),this.activateChildRoutes(F,null,Wt.children)}else{const vn=Gr(Se.snapshot),Zn=null!==(fe=null==vn?void 0:vn.get(s._Vd))&&void 0!==fe?fe:null;Wt.attachRef=null,Wt.route=Se,Wt.resolver=Zn,Wt.injector=vn,Wt.outlet&&Wt.outlet.activateWith(Se,Wt.injector),this.activateChildRoutes(F,null,Wt.children)}}else this.activateChildRoutes(F,null,G)}}class Rr{constructor(F){this.path=F,this.route=this.path[this.path.length-1]}}class So{constructor(F,k){this.component=F,this.route=k}}function Ps(P,F,k){const G=P._root;return Wn(G,F?F._root:null,k,[G.value])}function cs(P,F){const k=Symbol(),G=F.get(P,k);return G===k?"function"!=typeof P||(0,s.Z0I)(P)?F.get(P):P:G}function Wn(P,F,k,G,fe={canDeactivateChecks:[],canActivateChecks:[]}){const Se=Ls(F);
1return P.children.forEach(Ht=>{(function zi(P,F,k,G,fe={canDeactivateChecks:[],canActivateChecks:[]}){const Se=P.value,Ht=F?F.value:null,Wt=k?k.getContext(P.value.outlet):null;if(Ht&&Se.routeConfig===Ht.routeConfig){const vn=function Oo(P,F,k){if("function"==typeof k)return k(P,F);switch(k){case"pathParamsChange":return!ii(P.url,F.url);case"pathParamsOrQueryParamsChange":return!ii(P.url,F.url)||!we(P.queryParams,F.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Bs(P,F)||!we(P.queryParams,F.queryParams);default:return!Bs(P,F)}}(Ht,Se,Se.routeConfig.runGuardsAndResolvers);vn?fe.canActivateChecks.push(new Rr(G)):(Se.data=Ht.data,Se._resolvedData=Ht._resolvedData),Wn(P,F,Se.component?Wt?Wt.children:null:k,G,fe),vn&&Wt&&Wt.outlet&&Wt.outlet.isActivated&&fe.canDeactivateChecks.push(new So(Wt.outlet.component,Ht))}else Ht&&Ys(F,Wt,fe),fe.canActivateChecks.push(new Rr(G)),Wn(P,null,Se.component?Wt?Wt.children:null:k,G,fe)})(Ht,Se[Ht.value.outlet],k,G.concat([Ht.value]),fe),delete Se[Ht.value.outlet]}),pt(Se,(Ht,Wt)=>Ys(Ht,k.getContext(Wt),fe)),fe}function Ys(P,F,k){const G=Ls(P),fe=P.value;pt(G,(Se,Ht)=>{Ys(Se,fe.component?F?F.children.getContext(Ht):null:F,k)}),k.canDeactivateChecks.push(new So(fe.component&&F&&F.outlet&&F.outlet.isActivated?F.outlet.component:null,fe))}function Fr(P){return"function"==typeof P}function Lr(P){return P instanceof y.K||"EmptyError"===(null==P?void 0:P.name)}const br=Symbol("INITIAL_VALUE");function ms(){return(0,gt.w)(P=>(0,x.aj)(P.map(F=>F.pipe((0,Et.q)(1),(0,Kt.O)(br)))).pipe((0,Pe.U)(F=>{for(const k of F)if(!0!==k){if(k===br)return br;if(!1===k||k instanceof Xt)return k}return!0}),(0,Zt.h)(F=>F!==br),(0,Et.q)(1)))}function va(P){return(0,E.z)((0,Ae.b)(F=>{if(li(F))throw Do(0,F)}),(0,Pe.U)(F=>!0===F))}const Zs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function sa(P,F,k,G,fe){const Se=ko(P,F,k);return Se.matched?function ba(P,F,k,G){const fe=F.canMatch;if(!fe||0===fe.length)return(0,h.of)(!0);const Se=fe.map(Ht=>{const Wt=cs(Ht,P);return We(function si(P){return P&&Fr(P.canMatch)}(Wt)?Wt.canMatch(F,k):P.runInContext(()=>Wt(F,k)))});return(0,h.of)(Se).pipe(ms(),va())}(G=Ce(F,G),F,k).pipe((0,Pe.U)(Ht=>!0===Ht?Se:Object.assign({},Zs))):(0,h.of)(Se)}function ko(P,F,k){var G;if(""===F.path)return"full"===F.pathMatch&&(P.hasChildren()||k.length>0)?Object.assign({},Zs):{matched:!0,consumedSegments:[],remainingSegments:k,parameters:{},positionalParamSegments:{}};const Se=(F.matcher||vt)(k,P,F);if(!Se)return Object.assign({},Zs);const Ht={};pt(Se.posParams,(vn,Zn)=>{Ht[Zn]=vn.path});const Wt=Se.consumed.length>0?Object.assign(Object.assign({},Ht),Se.consumed[Se.consumed.length-1].parameters):Ht;return{matched:!0,consumedSegments:Se.consumed,remainingSegments:k.slice(Se.consumed.length),parameters:Wt,positionalParamSegments:null!==(G=Se.posParams)&&void 0!==G?G:{}}}function Jo(P,F,k,G,fe="corrected"){if(k.length>0&&function X(P,F,k){return k.some(G=>ae(P,F,G)&&Di(G)!==nt)}(P,k,G)){const Ht=new Pt(F,function aa(P,F,k,G){const fe={};fe[nt]=G,G._sourceSegment=P,G._segmentIndexShift=F.length;for(const Se of k)if(""===Se.path&&Di(Se)!==nt){const Ht=new Pt([],{});Ht._sourceSegment=P,Ht._segmentIndexShift=F.length,fe[Di(Se)]=Ht}return fe}(P,F,G,new Pt(k,P.children)));return Ht._sourceSegment=P,Ht._segmentIndexShift=F.length,{segmentGroup:Ht,slicedSegments:[]}}if(0===k.length&&function je(P,F,k){return k.some(G=>ae(P,F,G))}(P,k,G)){const Ht=new Pt(P.segments,function oa(P,F,k,G,fe,Se){const Ht={};for(const Wt of G)if(ae(P,k,Wt)&&!fe[Di(Wt)]){const vn=new Pt([],{});vn._sourceSegment=P,vn._segmentIndexShift="legacy"===Se?P.segments.length:F.length,Ht[Di(Wt)]=vn}return Object.assign(Object.assign({},fe),Ht)}(P,F,k,G,P.children,fe));return Ht._sourceSegment=P,Ht._segmentIndexShift=F.length,{segmentGroup:Ht,slicedSegments:k}}const Se=new Pt(P.segments,P.children);return Se._sourceSegment=P,Se._segmentIndexShift=F.length,{segmentGroup:Se,slicedSegments:k}}function ae(P,F,k){return(!(P.hasChildren()||F.length>0)||"full"!==k.pathMatch)&&""===k.path}function ut(P,F,k,G){return!!(Di(P)===G||G!==nt&&ae(F,k,P))&&("**"===P.path||ko(F,P,k).matched)}function zt(P,F,k){return 0===F.length&&!P.children[k]}const kn=!1;class Pn{constructor(F){this.segmentGroup=F||null}}class ti{constructor(F){this.urlTree=F}}function tr(P){return(0,I._)(new Pn(P))}function lr(P){return(0,I._)(new ti(P))}class Mr{constructor(F,k,G,fe,Se){this.injector=F,this.configLoader=k,this.urlSerializer
1=G,this.urlTree=fe,this.config=Se,this.allowRedirects=!0}apply(){const F=Jo(this.urlTree.root,[],[],this.config).segmentGroup,k=new Pt(F.segments,F.children);return this.expandSegmentGroup(this.injector,this.config,k,nt).pipe((0,Pe.U)(Se=>this.createUrlTree(Sn(Se),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,at.K)(Se=>{if(Se instanceof ti)return this.allowRedirects=!1,this.match(Se.urlTree);throw Se instanceof Pn?this.noMatchError(Se):Se}))}match(F){return this.expandSegmentGroup(this.injector,this.config,F.root,nt).pipe((0,Pe.U)(fe=>this.createUrlTree(Sn(fe),F.queryParams,F.fragment))).pipe((0,at.K)(fe=>{throw fe instanceof Pn?this.noMatchError(fe):fe}))}noMatchError(F){return new s.vHH(4002,kn)}createUrlTree(F,k,G){const fe=ln(F);return new Xt(fe,k,G)}expandSegmentGroup(F,k,G,fe){return 0===G.segments.length&&G.hasChildren()?this.expandChildren(F,k,G).pipe((0,Pe.U)(Se=>new Pt([],Se))):this.expandSegment(F,G,k,G.segments,fe,!0)}expandChildren(F,k,G){const fe=[];for(const Se of Object.keys(G.children))"primary"===Se?fe.unshift(Se):fe.push(Se);return(0,a.D)(fe).pipe((0,Oe.b)(Se=>{const Ht=G.children[Se],Wt=wi(k,Se);return this.expandSegmentGroup(F,Wt,Ht,Se).pipe((0,Pe.U)(vn=>({segment:vn,outlet:Se})))}),qe((Se,Ht)=>(Se[Ht.outlet]=Ht.segment,Se),{}),pe())}expandSegment(F,k,G,fe,Se,Ht){return(0,a.D)(G).pipe((0,Oe.b)(Wt=>this.expandSegmentAgainstRoute(F,k,G,Wt,fe,Se,Ht).pipe((0,at.K)(Zn=>{if(Zn instanceof Pn)return(0,h.of)(null);throw Zn}))),(0,ie.P)(Wt=>!!Wt),(0,at.K)((Wt,vn)=>{if(Lr(Wt))return zt(k,fe,Se)?(0,h.of)(new Pt([],{})):tr(k);throw Wt}))}expandSegmentAgainstRoute(F,k,G,fe,Se,Ht,Wt){return ut(fe,k,Se,Ht)?void 0===fe.redirectTo?this.matchSegmentAgainstRoute(F,k,fe,Se,Ht):Wt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(F,k,G,fe,Se,Ht):tr(k):tr(k)}expandSegmentAgainstRouteUsingRedirect(F,k,G,fe,Se,Ht){return"**"===fe.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(F,G,fe,Ht):this.expandRegularSegmentAgainstRouteUsingRedirect(F,k,G,fe,Se,Ht)}expandWildCardWithParamsAgainstRouteUsingRedirect(F,k,G,fe){const Se=this.applyRedirectCommands([],G.redirectTo,{});return G.redirectTo.startsWith("/")?lr(Se):this.lineralizeSegments(G,Se).pipe((0,ze.zg)(Ht=>{const Wt=new Pt(Ht,{});return this.expandSegment(F,Wt,k,Ht,fe,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(F,k,G,fe,Se,Ht){const{matched:Wt,consumedSegments:vn,remainingSegments:Zn,positionalParamSegments:Ei}=ko(k,fe,Se);if(!Wt)return tr(k);const gi=this.applyRedirectCommands(vn,fe.redirectTo,Ei);return fe.redirectTo.startsWith("/")?lr(gi):this.lineralizeSegments(fe,gi).pipe((0,ze.zg)(nr=>this.expandSegment(F,k,G,nr.concat(Zn),Ht,!1)))}matchSegmentAgainstRoute(F,k,G,fe,Se){return"**"===G.path?(F=Ce(G,F),G.loadChildren?(G._loadedRoutes?(0,h.of)({routes:G._loadedRoutes,injector:G._loadedInjector}):this.configLoader.loadChildren(F,G)).pipe((0,Pe.U)(Wt=>(G._loadedRoutes=Wt.routes,G._loadedInjector=Wt.injector,new Pt(fe,{})))):(0,h.of)(new Pt(fe,{}))):sa(k,G,fe,F).pipe((0,gt.w)(({matched:Ht,consumedSegments:Wt,remainingSegments:vn})=>{var Zn;return Ht?(F=null!==(Zn=G._injector)&&void 0!==Zn?Zn:F,this.getChildConfig(F,G,fe).pipe((0,ze.zg)(gi=>{var nr;const Ar=null!==(nr=gi.injector)&&void 0!==nr?nr:F,Xs=gi.routes,{segmentGroup:U,slicedSegments:D}=Jo(k,Wt,vn,Xs),C=new Pt(U.segments,U.children);if(0===D.length&&C.hasChildren())return this.expandChildren(Ar,Xs,C).pipe((0,Pe.U)($t=>new Pt(Wt,$t)));if(0===Xs.length&&0===D.length)return(0,h.of)(new Pt(Wt,{}));const V=Di(G)===Se;return this.expandSegment(Ar,C,Xs,D,V?nt:Se,!0).pipe((0,Pe.U)(ft=>new Pt(Wt.concat(ft.segments),ft.children)))}))):tr(k)}))}getChildConfig(F,k,G){return k.children?(0,h.of)({routes:k.children,injector:F}):k.loadChildren?void 0!==k._loadedRoutes?(0,h.of)({routes:k._loadedRoutes,injector:k._loadedInjector}):function ro(P,F,k,G){const fe=F.canLoad;if(void 0===fe||0===fe.length)return(0,h.of)(!0);const Se=fe.map(Ht=>{const Wt=cs(Ht,P);return We(function le(P){return P&&Fr(P.canLoad)}(Wt)?Wt.canLoad(F,k):P.runInContext(()=>Wt(F,k)))});return(0,h.of)(Se).pipe(ms(),va())}
1(F,k,G).pipe((0,ze.zg)(fe=>fe?this.configLoader.loadChildren(F,k).pipe((0,Ae.b)(Se=>{k._loadedRoutes=Se.routes,k._loadedInjector=Se.injector})):function fr(P){return(0,I._)(Yr(kn,3))}())):(0,h.of)({routes:[],injector:F})}lineralizeSegments(F,k){let G=[],fe=k.root;for(;;){if(G=G.concat(fe.segments),0===fe.numberOfChildren)return(0,h.of)(G);if(fe.numberOfChildren>1||!fe.children[nt])return(0,I._)(new s.vHH(4e3,kn));fe=fe.children[nt]}}applyRedirectCommands(F,k,G){return this.applyRedirectCreateUrlTree(k,this.urlSerializer.parse(k),F,G)}applyRedirectCreateUrlTree(F,k,G,fe){const Se=this.createSegmentGroup(F,k.root,G,fe);return new Xt(Se,this.createQueryParams(k.queryParams,this.urlTree.queryParams),k.fragment)}createQueryParams(F,k){const G={};return pt(F,(fe,Se)=>{if("string"==typeof fe&&fe.startsWith(":")){const Wt=fe.substring(1);G[Se]=k[Wt]}else G[Se]=fe}),G}createSegmentGroup(F,k,G,fe){const Se=this.createSegments(F,k.segments,G,fe);let Ht={};return pt(k.children,(Wt,vn)=>{Ht[vn]=this.createSegmentGroup(F,Wt,G,fe)}),new Pt(Se,Ht)}createSegments(F,k,G,fe){return k.map(Se=>Se.path.startsWith(":")?this.findPosParam(F,Se,fe):this.findOrReturn(Se,G))}findPosParam(F,k,G){const fe=G[k.path.substring(1)];if(!fe)throw new s.vHH(4001,kn);return fe}findOrReturn(F,k){let G=0;for(const fe of k){if(fe.path===F.path)return k.splice(G),fe;G++}return F}}class Wr{}class xs{constructor(F,k,G,fe,Se,Ht,Wt,vn){this.injector=F,this.rootComponentType=k,this.config=G,this.urlTree=fe,this.url=Se,this.paramsInheritanceStrategy=Ht,this.relativeLinkResolution=Wt,this.urlSerializer=vn}recognize(){const F=Jo(this.urlTree.root,[],[],this.config.filter(k=>void 0===k.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,F,nt).pipe((0,Pe.U)(k=>{if(null===k)return null;const G=new bs([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},nt,this.rootComponentType,null,this.urlTree.root,-1,{}),fe=new eo(G,k),Se=new ls(this.url,fe);return this.inheritParamsAndData(Se._root),Se}))}inheritParamsAndData(F){const k=F.value,G=Ws(k,this.paramsInheritanceStrategy);k.params=Object.freeze(G.params),k.data=Object.freeze(G.data),F.children.forEach(fe=>this.inheritParamsAndData(fe))}processSegmentGroup(F,k,G,fe){return 0===G.segments.length&&G.hasChildren()?this.processChildren(F,k,G):this.processSegment(F,k,G,G.segments,fe)}processChildren(F,k,G){return(0,a.D)(Object.keys(G.children)).pipe((0,Oe.b)(fe=>{const Se=G.children[fe],Ht=wi(k,fe);return this.processSegmentGroup(F,Ht,Se,fe)}),qe((fe,Se)=>fe&&Se?(fe.push(...Se),fe):null),(0,Be.o)(fe=>null!==fe),(0,Tn.d)(null),pe(),(0,Pe.U)(fe=>{if(null===fe)return null;const Se=Ma(fe);return function Qs(P){P.sort((F,k)=>F.value.outlet===nt?-1:k.value.outlet===nt?1:F.value.outlet.localeCompare(k.value.outlet))}(Se),Se}))}processSegment(F,k,G,fe,Se){return(0,a.D)(k).pipe((0,Oe.b)(Ht=>{var Wt;return this.processSegmentAgainstRoute(null!==(Wt=Ht._injector)&&void 0!==Wt?Wt:F,Ht,G,fe,Se)}),(0,ie.P)(Ht=>!!Ht),(0,at.K)(Ht=>{if(Lr(Ht))return zt(G,fe,Se)?(0,h.of)([]):(0,h.of)(null);throw Ht}))}processSegmentAgainstRoute(F,k,G,fe,Se){var Ht,Wt;if(k.redirectTo||!ut(k,G,fe,Se))return(0,h.of)(null);let vn;if("**"===k.path){const Zn=fe.length>0?St(fe).parameters:{},Ei=la(G)+fe.length,gi=new bs(fe,Zn,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sl(k),Di(k),null!==(Wt=null!==(Ht=k.component)&&void 0!==Ht?Ht:k._loadedComponent)&&void 0!==Wt?Wt:null,k,Ro(G),Ei,za(k),Ei);vn=(0,h.of)({snapshot:gi,consumedSegments:[],remainingSegments:[]})}else vn=sa(G,k,fe,F).pipe((0,Pe.U)(({matched:Zn,consumedSegments:Ei,remainingSegments:gi,parameters:nr})=>{var Ar,Xs;if(!Zn)return null;const U=la(G)+Ei.length;return{snapshot:new bs(Ei,nr,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sl(k),Di(k),null!==(Xs=null!==(Ar=k.component)&&void 0!==Ar?Ar:k._loadedComponent)&&void 0!==Xs?Xs:null,k,Ro(G),U,za(k),U),consumedSegments:Ei,remainingSegments:gi}}));return vn.pipe((0,gt.w)(Zn=>{var Ei,gi;if(null===Zn)return(0,h.of)(null);const{snapshot:nr,consumedSegments:Ar,remainingSegments:Xs}=Zn;F=null!==(Ei=k._injector)&&void 0!==Ei?Ei:F;const U=null!==(gi=k._loadedInjector)&&void 0!==gi?gi:F,D=function Ao(P){return P.children?P.children:P.loadChildren?P._loadedRoutes:[]}(k),{segmentGroup:C,slicedSegments:V}=Jo(G,Ar,Xs,D.filter(ft=>void 0===ft.redirectTo),this.relativeLinkResolution);if(0===V.length&&C.hasChildren())return this.processChildren(U,D,C).pipe((0,Pe.U)(ft=>null===ft?null:[new eo(nr,ft)]));if(0===D.length&&0===V.length)return(0,h.of)([new eo(nr,[])]);const ke=Di(k)===Se;return this.processSegment(U,D,C,V,ke?nt:Se).pipe((0,Pe.U)(ft=>null===ft?null:[new eo(nr,ft)]))}))}}function Uo(P){const F=P.value.routeConfig;return F&&""===F.path&&void 0===F.redirectTo}function Ma(P){const F=[],k=new Set;for(const G of P){if(!Uo(G)){F.push(G);continue}const fe=F.find(Se=>G.value.routeConfig===Se.value.routeConfig);void 0!==fe?(fe.children.push(...G.children),k.add(fe)):F.push(G)}for(const G of k){const fe=Ma(G.children);F.push(new eo(G.value,fe))}return F.filter(G=>!k.has(G))}function Ro(P){let F=P;for(;F._sourceSegment;)F=F._sourceSegment;return F}function la(P){var F,k;let G=P,fe=null!==(F=G._segmentIndexShift)&&void 0!==F?F:0;for(;G._sourceSegment;)G=G._sourceSegment,fe+=null!==(k=G._segmentIndexShift)&&void 0!==k?k:0;return fe-1}function sl(P){return P.data||{}}function za(P){return P.resolve||{}}function Xa(P){return"string"==typeof P.title||null===P.title}function hs(P){return(0,gt.w)(F=>{const k=P(F);return k?(0,a.D)(k).pipe((0,Pe.U)(()=>F)):(0,h.of)(F)})}let Eo=(()=>{class P{buildTitle(k){var G;let fe,Se=k.root;for(;void 0!==Se;)fe=null!==(G=this.getResolvedTitleForRoute(Se))&&void 0!==G?G:fe,Se=Se.children.find(Ht=>Ht.outlet===nt);return fe}getResolvedTitleForRoute(k){return k.data[At]}}return P.\u0275fac=function(k){return new(k||P)},P.\u0275prov=s.Yz7({token:P,factory:function(){return(0,s.f3M)(Ns)},providedIn:"root"}),P})(),Ns=(()=>
1{class P extends Eo{constructor(k){super(),this.title=k}updateTitle(k){const G=this.buildTitle(k);void 0!==G&&this.title.setTitle(G)}}return P.\u0275fac=function(k){return new(k||P)(s.LFG(Qe.Dx))},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})();class tt{}class nn extends class ot{shouldDetach(F){return!1}store(F,k){}shouldAttach(F){return!1}retrieve(F){return null}shouldReuseRoute(F,k){return F.routeConfig===k.routeConfig}}{}const Vn=new s.OlP("",{providedIn:"root",factory:()=>({})}),Kn=new s.OlP("ROUTES");let Li=(()=>{class P{constructor(k,G){this.injector=k,this.compiler=G,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(k){if(this.componentLoaders.get(k))return this.componentLoaders.get(k);if(k._loadedComponent)return(0,h.of)(k._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(k);const G=We(k.loadComponent()).pipe((0,Ae.b)(Se=>{this.onLoadEndListener&&this.onLoadEndListener(k),k._loadedComponent=Se}),(0,$.x)(()=>{this.componentLoaders.delete(k)})),fe=new me.c(G,()=>new Te.xQ).pipe((0,Ve.x)());return this.componentLoaders.set(k,fe),fe}loadChildren(k,G){if(this.childrenLoaders.get(G))return this.childrenLoaders.get(G);if(G._loadedRoutes)return(0,h.of)({routes:G._loadedRoutes,injector:G._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(G);const Se=this.loadModuleFactoryOrRoutes(G.loadChildren).pipe((0,Pe.U)(Wt=>{this.onLoadEndListener&&this.onLoadEndListener(G);let vn,Zn,Ei=!1;Array.isArray(Wt)?Zn=Wt:(vn=Wt.create(k).injector,Zn=rn(vn.get(Kn,[],s.XFs.Self|s.XFs.Optional)));return{routes:Zn.map(Xi),injector:vn}}),(0,$.x)(()=>{this.childrenLoaders.delete(G)})),Ht=new me.c(Se,()=>new Te.xQ).pipe((0,Ve.x)());return this.childrenLoaders.set(G,Ht),Ht}loadModuleFactoryOrRoutes(k){return We(k()).pipe((0,ze.zg)(G=>G instanceof s.YKP||Array.isArray(G)?(0,h.of)(G):(0,a.D)(this.compiler.compileModuleAsync(G))))}}return P.\u0275fac=function(k){return new(k||P)(s.LFG(s.zs3),s.LFG(s.Sil))},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})();class jn{}class mn{shouldProcessUrl(F){return!0}extract(F){return F}merge(F,k){return F}}function gr(P){throw P}function Zr(P,F,k){return F.parse("/")}const Xo={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},wa={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function so(){var P,F;const k=(0,s.f3M)(Qt),G=(0,s.f3M)(Ks),fe=(0,s.f3M)(be.Ye),Se=(0,s.f3M)(s.zs3),Ht=(0,s.f3M)(s.Sil),Wt=null!==(P=(0,s.f3M)(Kn,{optional:!0}))&&void 0!==P?P:[],vn=null!==(F=(0,s.f3M)(Vn,{optional:!0}))&&void 0!==F?F:{},Zn=(0,s.f3M)(Ns),Ei=(0,s.f3M)(Eo,{optional:!0}),gi=(0,s.f3M)(jn,{optional:!0}),nr=(0,s.f3M)(tt,{optional:!0}),Ar=new kr(null,k,G,fe,Se,Ht,rn(Wt));return gi&&(Ar.urlHandlingStrategy=gi),nr&&(Ar.routeReuseStrategy=nr),Ar.titleStrategy=null!=Ei?Ei:Zn,function mo(P,F){P.errorHandler&&(F.errorHandler=P.errorHandler),P.malformedUriErrorHandler&&(F.malformedUriErrorHandler=P.malformedUriErrorHandler),P.onSameUrlNavigation&&(F.onSameUrlNavigation=P.onSameUrlNavigation),P.paramsInheritanceStrategy&&(F.paramsInheritanceStrategy=P.paramsInheritanceStrategy),P.relativeLinkResolution&&(F.relativeLinkResolution=P.relativeLinkResolution),P.urlUpdateStrategy&&(F.urlUpdateStrategy=P.urlUpdateStrategy),P.canceledNavigationResolution&&(F.canceledNavigationResolution=P.canceledNavigationResolution)}(vn,Ar),Ar}let kr=(()=>{class P{constructor(k,G,fe,Se,Ht,Wt,vn){this.rootComponentType=k,this.urlSerializer=G,this.rootContexts=fe,this.location=Se,this.config=vn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new Te.xQ,this.errorHandler=gr,this.malformedUriErrorHandler=Zr,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>(0,h.of)(void 0),this.urlHandlingStrategy=new mn,this.routeReuseStrategy=new nn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=Ht.get(Li),this.configLoader.onLoadEndListener=nr=>this.triggerEvent(new ks(nr)),this.configLoader.onLoadStartListener=nr=>this.triggerEvent(new Cs(nr)),this.ngModule=Ht.get(s.h0i),this.console=Ht.get(s.c2e);const gi=Ht.get(s.R0b);this.isNgZoneEnabled=gi instanceof s.R0b&&s.R0b.isInAngularZone(),this.resetConfig(vn),this.currentUrlTree=function ne(){return new Xt(new Pt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ns(this.currentUrlTree,this.rootComponentType),this.transitions=new c.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var k;return null===(k=this.location.getState())||void 0===k?void 0:k.\u0275routerPageId}setupNavigations(k){const G=this.events;return k.pipe((0,Zt.h)(fe=>0!==fe.id),(0,Pe.U)(fe=>Object.assign(Object.assign({},fe),{extractedUrl:this.urlHandlingStrategy.extract(fe.rawUrl)})),(0,gt.w)(fe=>{let Se=!1,Ht=!1;return(0,h.of)(fe).pipe((0,Ae.b)(Wt=>{this.currentNavigation={id:Wt.id,initialUrl:Wt.rawUrl,extractedUrl:Wt.extractedUrl,trigger:Wt.source,extras:Wt.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,gt.w)(Wt=>{const vn=this.browserUrlTree.toString(),Zn=!this.navigated||Wt.extractedUrl.toString()!==vn||vn!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||Zn)&&this.urlHandlingStrategy.shouldProcessUrl(Wt.rawUrl))return ol(Wt.source)&&(this.browserUrlTree=Wt.extractedUrl),(0,h.of)(Wt).pi
1pe((0,gt.w)(gi=>{const nr=this.transitions.getValue();return G.next(new cn(gi.id,this.serializeUrl(gi.extractedUrl),gi.source,gi.restoredState)),nr!==this.transitions.getValue()?q.E:Promise.resolve(gi)}),function rs(P,F,k,G){return(0,gt.w)(fe=>function ds(P,F,k,G,fe){return new Mr(P,F,k,G,fe).apply()}(P,F,k,fe.extractedUrl,G).pipe((0,Pe.U)(Se=>Object.assign(Object.assign({},fe),{urlAfterRedirects:Se}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,Ae.b)(gi=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:gi.urlAfterRedirects}),fe.urlAfterRedirects=gi.urlAfterRedirects}),function Ga(P,F,k,G,fe,Se){return(0,ze.zg)(Ht=>function pr(P,F,k,G,fe,Se,Ht="emptyOnly",Wt="legacy"){return new xs(P,F,k,G,fe,Ht,Wt,Se).recognize().pipe((0,gt.w)(vn=>null===vn?function xr(P){return new ee.y(F=>F.error(P))}(new Wr):(0,h.of)(vn)))}(P,F,k,Ht.urlAfterRedirects,G.serialize(Ht.urlAfterRedirects),G,fe,Se).pipe((0,Pe.U)(Wt=>Object.assign(Object.assign({},Ht),{targetSnapshot:Wt}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,Ae.b)(gi=>{if(fe.targetSnapshot=gi.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!gi.extras.skipLocationChange){const Ar=this.urlHandlingStrategy.merge(gi.urlAfterRedirects,gi.rawUrl);this.setBrowserUrl(Ar,gi)}this.browserUrlTree=gi.urlAfterRedirects}const nr=new Mi(gi.id,this.serializeUrl(gi.extractedUrl),this.serializeUrl(gi.urlAfterRedirects),gi.targetSnapshot);G.next(nr)}));if(Zn&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:nr,extractedUrl:Ar,source:Xs,restoredState:U,extras:D}=Wt,C=new cn(nr,this.serializeUrl(Ar),Xs,U);G.next(C);const V=ns(Ar,this.rootComponentType).snapshot;return fe=Object.assign(Object.assign({},Wt),{targetSnapshot:V,urlAfterRedirects:Ar,extras:Object.assign(Object.assign({},D),{skipLocationChange:!1,replaceUrl:!1})}),(0,h.of)(fe)}return this.rawUrlTree=Wt.rawUrl,Wt.resolve(null),q.E}),(0,Ae.b)(Wt=>{const vn=new Ri(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot);this.triggerEvent(vn)}),(0,Pe.U)(Wt=>fe=Object.assign(Object.assign({},Wt),{guards:Ps(Wt.targetSnapshot,Wt.currentSnapshot,this.rootContexts)})),function Is(P,F){return(0,ze.zg)(k=>{const{targetSnapshot:G,currentSnapshot:fe,guards:{canActivateChecks:Se,canDeactivateChecks:Ht}}=k;return 0===Ht.length&&0===Se.length?(0,h.of)(Object.assign(Object.assign({},k),{guardsResult:!0})):function _r(P,F,k,G){return(0,a.D)(P).pipe((0,ze.zg)(fe=>function qo(P,F,k,G,fe){const Se=F&&F.routeConfig?F.routeConfig.canDeactivate:null;if(!Se||0===Se.length)return(0,h.of)(!0);const Ht=Se.map(Wt=>{var vn;const Zn=null!==(vn=Gr(F))&&void 0!==vn?vn:fe,Ei=cs(Wt,Zn);return We(function Rn(P){return P&&Fr(P.canDeactivate)}(Ei)?Ei.canDeactivate(P,F,k,G):Zn.runInContext(()=>Ei(P,F,k,G))).pipe((0,ie.P)())});return(0,h.of)(Ht).pipe(ms())}(fe.component,fe.route,k,F,G)),(0,ie.P)(fe=>!0!==fe,!0))}(Ht,G,fe,P).pipe((0,ze.zg)(Wt=>Wt&&function ve(P){return"boolean"==typeof P}(Wt)?function io(P,F,k,G){return(0,a.D)(F).pipe((0,Oe.b)(fe=>(0,T.z)(function ra(P,F){return null!==P&&F&&F(new ts(P)),(0,h.of)(!0)}(fe.route.parent,G),function Qo(P,F){return null!==P&&F&&F(new uo(P)),(0,h.of)(!0)}(fe.route,G),function ja(P,F,k){const G=F[F.length-1],Se=F.slice(0,F.length-1).reverse().map(Ht=>function ya(P){const F=P.routeConfig?P.routeConfig.canActivateChild:null;return F&&0!==F.length?{node:P,guards:F}:null}(Ht)).filter(Ht=>null!==Ht).map(Ht=>(0,S.P)(()=>{const Wt=Ht.guards.map(vn=>{var Zn;const Ei=null!==(Zn=Gr(Ht.node))&&void 0!==Zn?Zn:k,gi=cs(vn,Ei);return We(function ht(P){return P&&Fr(P.canActivateChild)}(gi)?gi.canActivateChild(G,P):Ei.runInContext(()=>gi(G,P))).pipe((0,ie.P)())});return(0,h.of)(Wt).pipe(ms())}));return(0,h.of)(Se).pipe(ms())}(P,fe.path,k),function Oa(P,F,k){const G=F.routeConfig?F.routeConfig.canActivate:null;if(!G||0===G.length)return(0,h.of)(!0);const fe=G.map(Se=>(0,S.P)(()=>{var Ht;const Wt=null!==(Ht=Gr(F))&&void 0!==Ht?Ht:k,vn=cs(Se,Wt);return We(function Z(P){return P&&Fr(P.canActivate)}
1(vn)?vn.canActivate(F,P):Wt.runInContext(()=>vn(F,P))).pipe((0,ie.P)())}));return(0,h.of)(fe).pipe(ms())}(P,fe.route,k))),(0,ie.P)(fe=>!0!==fe,!0))}(G,Se,P,F):(0,h.of)(Wt)),(0,Pe.U)(Wt=>Object.assign(Object.assign({},k),{guardsResult:Wt})))})}(this.ngModule.injector,Wt=>this.triggerEvent(Wt)),(0,Ae.b)(Wt=>{if(fe.guardsResult=Wt.guardsResult,li(Wt.guardsResult))throw Do(0,Wt.guardsResult);const vn=new or(Wt.id,this.serializeUrl(Wt.extractedUrl),this.serializeUrl(Wt.urlAfterRedirects),Wt.targetSnapshot,!!Wt.guardsResult);this.triggerEvent(vn)}),(0,Zt.h)(Wt=>!!Wt.guardsResult||(this.restoreHistory(Wt),this.cancelNavigationTransition(Wt,"",3),!1)),hs(Wt=>{if(Wt.guards.canActivateChecks.length)return(0,h.of)(Wt).pipe((0,Ae.b)(vn=>{const Zn=new ar(vn.id,this.serializeUrl(vn.extractedUrl),this.serializeUrl(vn.urlAfterRedirects),vn.targetSnapshot);this.triggerEvent(Zn)}),(0,gt.w)(vn=>{let Zn=!1;return(0,h.of)(vn).pipe(function jo(P,F){return(0,ze.zg)(k=>{const{targetSnapshot:G,guards:{canActivateChecks:fe}}=k;if(!fe.length)return(0,h.of)(k);let Se=0;return(0,a.D)(fe).pipe((0,Oe.b)(Ht=>function zo(P,F,k,G){const fe=P.routeConfig,Se=P._resolve;return void 0!==(null==fe?void 0:fe.title)&&!Xa(fe)&&(Se[At]=fe.t
1itle),function Po(P,F,k,G){const fe=function Ja(P){return[...Object.keys(P),...Object.getOwnPropertySymbols(P)]}(P);if(0===fe.length)return(0,h.of)({});const Se={};return(0,a.D)(fe).pipe((0,ze.zg)(Ht=>function Fo(P,F,k,G){var fe;const Se=null!==(fe=Gr(F))&&void 0!==fe?fe:G,Ht=cs(P,Se);return We(Ht.resolve?Ht.resolve(F,k):Se.runInContext(()=>Ht(F,k)))}(P[Ht],F,k,G).pipe((0,ie.P)(),(0,Ae.b)(Wt=>{Se[Ht]=Wt}))),Re(1),(0,oe.h)(Se),(0,at.K)(Ht=>Lr(Ht)?q.E:(0,I._)(Ht)))}(Se,P,F,G).pipe((0,Pe.U)(Ht=>(P._resolvedData=Ht,P.data=Ws(P,k).resolve,fe&&Xa(fe)&&(P.data[At]=fe.title),null)))}(Ht.route,G,P,F)),(0,Ae.b)(()=>Se++),Re(1),(0,ze.zg)(Ht=>Se===fe.length?(0,h.of)(k):q.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,Ae.b)({next:()=>Zn=!0,complete:()=>{Zn||(this.restoreHistory(vn),this.cancelNavigationTransition(vn,"",2))}}))}),(0,Ae.b)(vn=>{const Zn=new $n(vn.id,this.serializeUrl(vn.extractedUrl),this.serializeUrl(vn.urlAfterRedirects),vn.targetSnapshot);this.triggerEvent(Zn)}))}),hs(Wt=>{const vn=Zn=>{var Ei;const gi=[];(null===(Ei=Zn.routeConfig)||void 0===Ei?void 0:Ei.loadComponent)&&!Zn.routeConfig._loadedComponent&&gi.push(this.configLoader.loadComponent(Zn.routeConfig).pipe((0,Ae.b)(nr=>{Zn.component=nr}),(0,Pe.U)(()=>{})));for(const nr of Zn.children)gi.push(...vn(nr));return gi};return(0,x.aj)(vn(Wt.targetSnapshot.root)).pipe((0,Tn.d)(),(0,Et.q)(1))}),hs(()=>this.afterPreactivation()),(0,Pe.U)(Wt=>{const vn=function fs(P,F,k){const G=Os(P,F._root,k?k._root:void 0);return new ho(G,F)}(this.routeReuseStrategy,Wt.targetSnapshot,Wt.currentRouterState);return fe=Object.assign(Object.assign({},Wt),{targetRouterState:vn})}),(0,Ae.b)(Wt=>{this.currentUrlTree=Wt.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Wt.urlAfterRedirects,Wt.rawUrl),this.routerState=Wt.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Wt.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Wt),this.browserUrlTree=Wt.urlAfterRedirects)}),((P,F,k)=>(0,Pe.U)(G=>(new Zo(F,G.targetRouterState,G.currentRouterState,k).activate(P),G)))(this.rootContexts,this.routeReuseStrategy,Wt=>this.triggerEvent(Wt)),(0,Ae.b)({next(){Se=!0},complete(){Se=!0}}),(0,$.x)(()=>{var Wt;Se||Ht||this.cancelNavigationTransition(fe,"",1),(null===(Wt=this.currentNavigation)||void 0===Wt?void 0:Wt.id)===fe.id&&(this.currentNavigation=null)}),(0,at.K)(Wt=>{var vn;if(Ht=!0,Co(Wt)){wo(Wt)||(this.navigated=!0,this.restoreHistory(fe,!0));const Zn=new Bn(fe.id,this.serializeUrl(fe.extractedUrl),Wt.message,Wt.cancellationCode);if(G.next(Zn),wo(Wt)){const Ei=this.urlHandlingStrategy.merge(Wt.url,this.rawUrlTree),gi={skipLocationChange:fe.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||ol(fe.source)};this.scheduleNavigation(Ei,"imperative",null,gi,{resolve:fe.resolve,reject:fe.reject,promise:fe.promise})}else fe.resolve(!1)}else{this.restoreHistory(fe,!0);const Zn=new Qn(fe.id,this.serializeUrl(fe.extractedUrl),Wt,null!==(vn=fe.targetSnapshot)&&void 0!==vn?vn:void 0);G.next(Zn);try{fe.resolve(this.errorHandler(Wt))}catch(Ei){fe.reject(Ei)}}return q.E}))}))}resetRootComponentType(k){this.rootComponentType=k,this.routerState.root.component=this.rootComponentType}setTransition(k){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),k))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(k=>{const G="popstate"===k.type?"popstate":"hashchange";"popstate"===G&&setTimeout(()=>{var fe;const Se={replaceUrl:!0},Ht=null!==(fe=k.state)&&void 0!==fe&&fe.navigationId?k.state:null;if(Ht){const vn=Object.assign({},Ht);delete vn.navigationId,delete vn.\u0275routerPageId,0!==Object.keys(vn).length&&(Se.state=vn)}const Wt=this.parseUrl(k.url);this.scheduleNavigation(Wt,G,Ht,Se)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(k){this.events.next(k)}resetConfig(k){this.config=k.map(Xi),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(k,G={}){const{relativeTo:fe,queryParams:Se,fragment:Ht,queryParamsHandling:Wt,preserveFragment:vn}=G,Zn=fe||this.routerState.root,Ei=vn?this.currentUrlTree.fragment:Ht;let gi=null;switch(Wt){case"merge":gi=Object.assign(Object.assign({},this.currentUrlTree.queryParams),Se);break;case"preserve":gi=this.currentUrlTree.queryParams;break;default:gi=Se||null}return null!==gi&&(gi=this.removeEmptyProps(gi)),rt(Zn,this.currentUrlTree,k,gi,null!=Ei?Ei:null)}navigateByUrl(k,G={skipLocationChange:!1}){const fe=li(k)?k:this.parseUrl(k),Se=this.urlHandlingStrategy.merge(fe,this.rawUrlTree);return this.scheduleNavigation(Se,"imperative",null,G)}navigate(k,G={skipLocationChange:!1}){return function el(P){for(let F=0;F<P.length;F++){if(null==P[F])throw new s.vHH(4008,false)}}(k),this.navigateByUrl(this.createUrlTree(k,G),G)}serializeUrl(k){return this.urlSerializer.serialize(k)}parseUrl(k){let G;try{G=this.urlSerializer.parse(k)}catch(fe){G=this.malformedUriErrorHandler(fe,this.urlSerializer,k)}return G}isActive(k,G){let fe;
1if(fe=!0===G?Object.assign({},Xo):!1===G?Object.assign({},wa):G,li(k))return Ge(this.currentUrlTree,k,fe);const Se=this.parseUrl(k);return Ge(this.currentUrlTree,Se,fe)}removeEmptyProps(k){return Object.keys(k).reduce((G,fe)=>{const Se=k[fe];return null!=Se&&(G[fe]=Se),G},{})}processNavigations(){this.navigations.subscribe(k=>{var G;this.navigated=!0,this.lastSuccessfulId=k.id,this.currentPageId=k.targetPageId,this.events.next(new Mn(k.id,this.serializeUrl(k.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,null===(G=this.titleStrategy)||void 0===G||G.updateTitle(this.routerState.snapshot),k.resolve(!0)},k=>{this.console.warn(`Unhandled Navigation Error: ${k}`)})}scheduleNavigation(k,G,fe,Se,Ht){var Wt,vn;if(this.disposed)return Promise.resolve(!1);let Zn,Ei,gi;Ht?(Zn=Ht.resolve,Ei=Ht.reject,gi=Ht.promise):gi=new Promise((Xs,U)=>{Zn=Xs,Ei=U});const nr=++this.navigationId;let Ar;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(fe=this.location.getState()),Ar=fe&&fe.\u0275routerPageId?fe.\u0275routerPageId:Se.replaceUrl||Se.skipLocationChange?null!==(Wt=this.browserPageId)&&void 0!==Wt?Wt:0:(null!==(vn=this.browserPageId)&&void 0!==vn?vn:0)+1):Ar=0,this.setTransition({id:nr,targetPageId:Ar,source:G,restoredState:fe,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:k,extras:Se,resolve:Zn,reject:Ei,promise:gi,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gi.catch(Xs=>Promise.reject(Xs))}setBrowserUrl(k,G){const fe=this.urlSerializer.serialize(k),Se=Object.assign(Object.assign({},G.extras.state),this.generateNgRouterState(G.id,G.targetPageId));this.location.isCurrentPathEqualTo(fe)||G.extras.replaceUrl?this.location.replaceState(fe,"",Se):this.location.go(fe,"",Se)}restoreHistory(k,G=!1){var fe,Se;if("computed"===this.canceledNavigationResolution){const Ht=this.currentPageId-k.targetPageId;"popstate"!==k.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(fe=this.currentNavigation)||void 0===fe?void 0:fe.finalUrl)||0===Ht?this.currentUrlTree===(null===(Se=this.currentNavigation)||void 0===Se?void 0:Se.finalUrl)&&0===Ht&&(this.resetState(k),this.browserUrlTree=k.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Ht)}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(k),this.resetUrlToCurrentUrlTree())}resetState(k){this.routerState=k.currentRouterState,this.currentUrlTree=k.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,k.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(k,G,fe){const Se=new Bn(k.id,this.serializeUrl(k.extractedUrl),G,fe);this.triggerEvent(Se),k.resolve(!1)}generateNgRouterState(k,G){return"computed"===this.canceledNavigationResolution?{navigationId:k,\u0275routerPageId:G}:{navigationId:k}}}return P.\u0275fac=function(k){s.$Z()},P.\u0275prov=s.Yz7({token:P,factory:function(){return so()},providedIn:"root"}),P})();function ol(P){return"imperative"!==P}let Ca=(()=>{class P{constructor(k,G,fe,Se,Ht){this.router=k,this.route=G,this.tabIndexAttribute=fe,this.renderer=Se,this.el=Ht,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.onChanges=new Te.xQ,this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(k){this._preserveFragment=(0,s.D6c)(k)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(k){this._skipLocationChange=(0,s.D6c)(k)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(k){this._replaceUrl=(0,s.D6c)(k)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(k){if(null!=this.tabIndexAttribute)return;const G=this.renderer,fe=this.el.nativeElement;null!==k?G.setAttribute(fe,"tabindex",k):G.removeAttribute(fe,"tabindex")}ngOnChanges(k){this.onChanges.next(this)}set routerLink(k){null!=k?(this.commands=Array.isArray(k)?k:[k],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){return null===this.urlTree||this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return P.\u0275fac=function(k){return new(k||P)(s.Y36(kr),s.Y36(Ji),s.$8M("tabindex"),s.Y36(s.Qsj),s.Y36(s.SBq))},P.\u0275dir=s.lG2({type:P,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(k,G){1&k&&s.NdJ("
1click",function(){return G.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[s.TTD]}),P})(),qs=(()=>{class P{constructor(k,G,fe){this.router=k,this.route=G,this.locationStrategy=fe,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new Te.xQ,this.subscription=k.events.subscribe(Se=>{Se instanceof Mn&&this.updateTargetUrlAndHref()})}set preserveFragment(k){this._preserveFragment=(0,s.D6c)(k)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(k){this._skipLocationChange=(0,s.D6c)(k)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(k){this._replaceUrl=(0,s.D6c)(k)}get replaceUrl(){return this._replaceUrl}set routerLink(k){this.commands=null!=k?Array.isArray(k)?k:[k]:null}ngOnChanges(k){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(k,G,fe,Se,Ht){return!!(0!==k||G||fe||Se||Ht||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!1)}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return P.\u0275fac=function(k){return new(k||P)(s.Y36(kr),s.Y36(Ji),s.Y36(be.S$))},P.\u0275dir=s.lG2({type:P,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(k,G){1&k&&s.NdJ("click",function(Se){return G.onClick(Se.button,Se.ctrlKey,Se.shiftKey,Se.altKey,Se.metaKey)}),2&k&&s.uIk("target",G.target)("href",G.href,s.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[s.TTD]}),P})(),Ds=(()=>{class P{constructor(k,G,fe,Se,Ht,Wt){this.router=k,this.element=G,this.renderer=fe,this.cdr=Se,this.link=Ht,this.linkWithHref=Wt,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new s.vpe,this.routerEventsSubscription=k.events.subscribe(vn=>{vn instanceof Mn&&this.update()})}ngAfterContentInit(){(0,h.of)(this.links.changes,this.linksWithHrefs.changes,(0,h.of)(null)).pipe((0,mt.J)()).subscribe(k=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var k;null===(k=this.linkInputChangesSubscription)||void 0===k||k.unsubscribe();const G=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(fe=>!!fe).map(fe=>fe.onChanges);this.linkInputChangesSubscription=(0,a.D)(G).pipe((0,mt.J)()).subscribe(fe=>{this.isActive!==this.isLinkActive(this.router)(fe)&&this.update()})}set routerLinkActive(k){const G=Array.isArray(k)?k:k.split(" ");this.classes=G.filter(fe=>!!fe)}ngOnChanges(k){this.update()}ngOnDestroy(){var k;this.routerEventsSubscription.unsubscribe(),null===(k=this.linkInputChangesSubscription)||void 0===k||k.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const k=this.hasActiveLinks();this.isActive!==k&&(this.isActive=k,this.cdr.markForCheck(),this.classes.forEach(G=>{k?this.renderer.addClass(this.element.nativeElement,G):this.renderer.removeClass(this.element.nativeElement,G)}),k&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(k))})}isLinkActive(k){const G=function Gi(P){return!!P.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return fe=>!!fe.urlTree&&k.isActive(fe.urlTree,G)}hasActiveLinks(){const k=this.isLinkActive(this.router);return this.link&&k(this.link)||this.linkWithHref&&k(this.linkWithHref)||this.links.some(k)||this.linksWithHrefs.some(k)}}return P.\u0275fac=function(k){return new(k||P)(s.Y36(kr),s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(s.sBO),s.Y36(Ca,8),s.Y36(qs,8))},P.\u0275dir=s.lG2({type:P,selectors:[["","routerLinkActive",""]],contentQueries:function(k,G,fe){if(1&k&&(s.Suo(fe,Ca,5),s.Suo(fe,qs,5)),2&k){let Se;s.iGM(Se=s.CRH())&&(G.links=Se),s.iGM(Se=s.CRH())&&(G.linksWithHrefs=Se)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[s.TTD]}),P})();class Hs{}let tl=(()=>{class P{preload(k,G){return G().pipe((0,at.K)(()=>(0,h.of)(null)))}}return P.\u0275fac=function(k){return new(k||P)},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),Si=(()=>{class P{constructor(k,G,fe,Se,Ht){this.router=k,this.injector=fe,this.preloadingStrategy=Se,this.loader=Ht}setUpPreloading(){this.subscription=this.router.events.pipe((0,Zt.h)(k=>k instanceof Mn),(0,Oe.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(k,G){var fe,Se,Ht;const Wt=[];for(const vn of G){vn.providers&&!vn._injector&&(vn._injector=(0,s.MMx)(vn.providers,k,`Route: ${vn.path}`));const Zn=null!==(fe=vn._injector)&&void 0!==fe?fe:k,Ei=null!==(Se=vn._loadedInjector)&&void 0!==Se?Se:Zn;vn.loadChildren&&!vn._loadedRoutes&&void 0===vn.canLoad||vn.loadComponent&&!vn._loadedComponent?Wt.push(this.preloadConfig(Zn,vn)):(vn.children||vn._loadedRoutes)&&Wt.push(this.processRoutes(Ei,null!==(Ht=vn.children)&&void 0!==Ht?Ht:vn._loadedRoutes))}return(0,a.D)(Wt).pipe((0,mt.J)())}preloadConfig(k,G){return this.preloadingStrategy.preload(G,()=>{let fe;fe=G.loadChildren&&void 0===G.canLoad?this.loader.loadChildren(k,G):(0,h.of)(null);const Se=fe.pipe((0,ze.zg)(Ht=>{var Wt;return null===Ht?(0,h.of)(void 0):(G._loadedRoutes=Ht.routes,G._loadedInjector=Ht.injector,this.processRoutes(null!==(Wt=Ht.injector)&&void 0!==Wt?Wt:k,Ht.routes))}));if(G.loadComponent&&!G._loadedComponent){const Ht=this.loader.loadComponent(G);return(0,a.D)([Se,Ht]).pipe((0,mt.J)())}return Se})}}return P.\u0275fac=function(k){return new(k||P)(s.LFG(kr),s.LFG(s.Sil),s.LFG(s.lqb),s.LFG(Hs),s.LFG(Li))},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})();const go=new s.OlP("");let mr=(()=>{class P{constructor(k,G,fe={}){this.router=k,this.viewportScroller=G,this.options=fe,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},fe.scrollPositionRestoration=fe.scrollPositionRestoration||"disabled",fe.anchorScrolling=fe.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(k=>{k instanceof cn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=k.navigationTrigger,this.restoredId=k.restoredState?k.restoredState.navigationId:0):k instanceof Mn&&(this.lastId=k.id,this.scheduleScrollEvent(k,this.router.parseUrl(k.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(k=>{k instanceof Ms&&(k.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(k.position):k.anch
1or&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(k.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(k,G){this.router.triggerEvent(new Ms(k,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return P.\u0275fac=function(k){s.$Z()},P.\u0275prov=s.Yz7({token:P,factory:P.\u0275fac}),P})();function gs(P,F){return{\u0275kind:P,\u0275providers:F}}function ea(P){return[{provide:Kn,multi:!0,useValue:P}]}function Hr(){const P=(0,s.f3M)(s.zs3);return F=>{var k,G;const fe=P.get(s.z2F);if(F!==fe.components[0])return;const Se=P.get(kr),Ht=P.get(Wa);1===P.get(nl)&&Se.initialNavigation(),null===(k=P.get(Io,null,s.XFs.Optional))||void 0===k||k.setUpPreloading(),null===(G=P.get(go,null,s.XFs.Optional))||void 0===G||G.init(),Se.resetRootComponentType(fe.componentTypes[0]),Ht.closed||(Ht.next(),Ht.unsubscribe())}}const Wa=new s.OlP("",{factory:()=>new Te.xQ}),nl=new s.OlP("",{providedIn:"root",factory:()=>1});const Io=new s.OlP("");function ll(P){return gs(0,[{provide:Io,useExisting:Si},{provide:Hs,useExisting:P}])}const J=new s.OlP("ROUTER_FORROOT_GUARD"),se=[be.Ye,{provide:Qt,useClass:Ut},{provide:kr,useFactory:so},Ks,{provide:Ji,useFactory:function ui(P){return P.routerState.root},deps:[kr]},Li];function g(){return new s.PXZ("Router",kr)}let j=(()=>{class P{constructor(k){}static forRoot(k,G){return{ngModule:P,providers:[se,[],ea(k),{provide:J,useFactory:mi,deps:[[kr,new s.FiY,new s.tp0]]},{provide:Vn,useValue:G||{}},null!=G&&G.useHash?{provide:be.S$,useClass:be.Do}:{provide:be.S$,useClass:be.b0},{provide:go,useFactory:()=>{const P=(0,s.f3M)(kr),F=(0,s.f3M)(be.EM),k=(0,s.f3M)(Vn);return k.scrollOffset&&F.setOffset(k.scrollOffset),new mr(P,F,k)}},null!=G&&G.preloadingStrategy?ll(G.preloadingStrategy).\u0275providers:[],{provide:s.PXZ,multi:!0,useFactory:g},null!=G&&G.initialNavigation?cr(G):[],[{provide:Vr,useFactory:Hr},{provide:s.tb,multi:!0,useExisting:Vr}]]}}static forChild(k){return{ngModule:P,providers:[ea(k)]}}}return P.\u0275fac=function(k){return new(k||P)(s.LFG(J,8))},P.\u0275mod=s.oAB({type:P}),P.\u0275inj=s.cJS({imports:[qt]}),P})();function mi(P){return"guarded"}function cr(P){return["disabled"===P.initialNavigation?gs(3,[{provide:s.ip1,multi:!0,useFactory:()=>{const F=(0,s.f3M)(kr);return()=>{F.setUpLocationChangeListener()}}},{provide:nl,useValue:2}]).\u0275providers:[],"enabledBlocking"===P.initialNavigation?gs(2,[{provide:nl,useValue:0},{provide:s.ip1,multi:!0,deps:[s.zs3],useFactory:F=>{const k=F.get(be.V_,Promise.resolve());let G=!1;return()=>k.then(()=>new Promise(Se=>{const Ht=F.get(kr),Wt=F.get(Wa);(function fe(Se){F.get(kr).events.pipe((0,Zt.h)(Wt=>Wt instanceof Mn||Wt instanceof Bn||Wt instanceof Qn),(0,Pe.U)(Wt=>Wt instanceof Mn||Wt instanceof Bn&&(0===Wt.code||1===Wt.code)&&null),(0,Zt.h)(Wt=>null!==Wt),(0,Et.q)(1)).subscribe(()=>{Se()})})(()=>{Se(!0),G=!0}),Ht.afterPreactivation=()=>(Se(!0),G||Wt.closed?(0,h.of)(void 0):Wt),Ht.initialNavigation()}))}}]).\u0275providers:[]]}const Vr=new s.OlP("")},2951:(Ze,_e,f)=>{"use strict";f.r(_e),f.d(_e,{FirebaseError:()=>c.ZR,SDK_VERSION:()=>ii,_DEFAULT_ENTRY_NAME:()=>z,_addComponent:()=>de,_addOrOverwriteComponent:()=>ct,_apps:()=>Ge,_clearComponents:()=>Xt,_components:()=>Fe,_getProvider:()=>_t,_registerComponent:()=>Ue,_removeServiceInstance:()=>Lt,deleteApp:()=>Ft,getApp:()=>Qt,getApps:()=>Ut,initializeApp:()=>ei,onLog:()=>L,registerVersion:()=>xe,setLogLevel:()=>Q});var s=f(5861),a=f(4859),h=f(1877),c=f(2090);let x,T;const I=new WeakMap,ee=new WeakMap,q=new WeakMap,me=new WeakMap,Te=new WeakMap;let gt={get(ue,Ye,De){if(ue instanceof IDBTransaction){if("done"===Ye)return ee.get(ue);if("objectStoreNames"===Ye)return ue.objectStoreNames||q.get(ue);if("store"===Ye)return De.objectStoreNames[1]?void 0:De.objectStore(De.objectStoreNames[0])}return ze(ue[Ye])},set:(ue,Ye,De)=>(ue[Ye]=De,!0),has:(ue,Ye)=>ue instanceof IDBTransaction&&("done"===Ye||"store"===Ye)||Ye in ue};function Zt(ue){return"function"==typeof ue?function Kt(ue){return ue!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function E(){return T||(T=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(ue)?function(...Ye){return ue.apply(ie(this),Ye),ze(I.get(this))}:function(...Ye){return ze(ue.apply(ie(this),Ye))}:function(Ye,...De){const Ct=ue.call(ie(this),Ye,...De);return q.set(Ct,Ye.sort?Ye.sort():[Ye]),ze(Ct)}}(ue):(ue instanceof IDBTransaction&&function Pe(ue){if(ee.has(ue))return;const Ye=new Promise((De,Ct)=>{const rt=()=>{ue.removeEventListener("complete",he),ue.removeEventListener("error",Mt),ue.removeEventListener("abort",Mt)},he=()=>{De(),rt()},Mt=()=>{Ct(ue.error||new DOMException("AbortError","AbortError")),rt()};ue.addEventListener("complete",he),ue.addEventListener("error",Mt),ue.addEventListener("abort",Mt)});ee.set(ue,Ye)}(ue),((ue,Ye)=>Ye.some(De=>ue instanceof De))(ue,function S(){return x||(x=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(ue,gt):ue)}function ze(ue){if(ue instanceof IDBRequest)return function be(ue){const Ye=new Promise((De,Ct)=>{const rt=()=>{ue.removeEventListener("success",he),ue.removeEventListener("error",Mt)},he=()=>{De(ze(ue.result)),rt()},Mt=()=>{Ct(ue.error),rt()};ue.addEventListener("success",he),ue.addEventListener("error",Mt)});return Ye.then(De=>{De instanceof IDBCursor&&I.set(De,ue)}
1).catch(()=>{}),Te.set(Ye,ue),Ye}(ue);if(me.has(ue))return me.get(ue);const Ye=Zt(ue);return Ye!==ue&&(me.set(ue,Ye),Te.set(Ye,ue)),Ye}const ie=ue=>Te.get(ue),at=["get","getKey","getAll","getAllKeys","count"],ge=["put","add","delete","clear"],qe=new Map;function lt(ue,Ye){if(!(ue instanceof IDBDatabase)||Ye in ue||"string"!=typeof Ye)return;if(qe.get(Ye))return qe.get(Ye);const De=Ye.replace(/FromIndex$/,""),Ct=Ye!==De,rt=ge.includes(De);if(!(De in(Ct?IDBIndex:IDBObjectStore).prototype)||!rt&&!at.includes(De))return;const he=function(){var Mt=(0,s.Z)(function*(Ot,...bn){const Vt=this.transaction(Ot,rt?"readwrite":"readonly");let wt=Vt.store;return Ct&&(wt=wt.index(bn.shift())),(yield Promise.all([wt[De](...bn),rt&&Vt.done]))[0]});return function(bn){return Mt.apply(this,arguments)}}();return qe.set(Ye,he),he}!function Et(ue){gt=ue(gt)}(ue=>Wv(Gv({},ue),{get:(Ye,De,Ct)=>lt(Ye,De)||ue.get(Ye,De,Ct),has:(Ye,De)=>!!lt(Ye,De)||ue.has(Ye,De)}));class te{constructor(Ye){this.container=Ye}getPlatformInfoString(){return this.container.getProviders().map(De=>{if(function Ee(ue){const Ye=ue.getComponent();return"VERSION"===(null==Ye?void 0:Ye.type)}(De)){const Ct=De.getImmediate();return`${Ct.library}/${Ct.version}`}return null}).filter(De=>De).join(" ")}}const Re="@firebase/app",an=new h.Yd("@firebase/app"),z="[DEFAULT]",Ke={[Re]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","fire-js":"fire-js",firebase:"fire-js-all"},Ge=new Map,Fe=new Map;function de(ue,Ye){try{ue.container.addComponent(Ye)}catch(De){an.debug(`Component ${Ye.name} failed to register with FirebaseApp ${ue.name}`,De)}}function ct(ue,Ye){ue.container.addOrOverwriteComponent(Ye)}function Ue(ue){const Ye=ue.name;if(Fe.has(Ye))return an.debug(`There were multiple attempts to register component ${Ye}.`),!1;Fe.set(Ye,ue);for(const De of Ge.values())de(De,ue);return!0}function _t(ue,Ye){const De=ue.container.getProvider("heartbeat").getImmediate({optional:!0});return De&&De.triggerHeartbeat(),ue.container.getProvider(Ye)}function Lt(ue,Ye,De=z){_t(ue,Ye).clearInstance(De)}function Xt(){Fe.clear()}const _n=new c.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
1d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."});class Fn{constructor(Ye,De,Ct){this._isDeleted=!1,this._options=Object.assign({},Ye),this._config=Object.assign({},De),this._name=De.name,this._automaticDataCollectionEnabled=De.automaticDataCollectionEnabled,this._container=Ct,this.container.addComponent(new a.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(Ye){this.checkDestroyed(),this._automaticDataCollectionEnabled=Ye}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(Ye){this._isDeleted=Ye}checkDestroyed(){if(this.isDeleted)throw _n.create("app-deleted",{appName:this._name})}}const ii="9.23.0";function ei(ue,Ye={}){let De=ue;"object"!=typeof Ye&&(Ye={name:Ye});const Ct=Object.assign({name:z,automaticDataCollectionEnabled:!1},Ye),rt=Ct.name;if("string"!=typeof rt||!rt)throw _n.create("bad-app-name",{appName:String(rt)});if(De||(De=(0,c.aH)()),!De)throw _n.create("no-options");const he=Ge.get(rt);if(he){if((0,c.vZ)(De,he.options)&&(0,c.vZ)(Ct,he.config))return he;throw _n.create("duplicate-app",{appName:rt})}const Mt=new a.H0(rt);for(const bn of Fe.values())Mt.addComponent(bn);const Ot=new Fn(De,Ct,Mt);return Ge.set(rt,Ot),Ot}function Qt(ue=z){const Ye=Ge.get(ue);if(!Ye&&ue===z&&(0,c.aH)())return ei();if(!Ye)throw _n.create("no-app",{appName:ue});return Ye}function Ut(){return Array.from(Ge.values())}function Ft(ue){return W.apply(this,arguments)}function W(){return(W=(0,s.Z)(function*(ue){const Ye=ue.name;Ge.has(Ye)&&(Ge.delete(Ye),yield Promise.all(ue.container.getProviders().map(De=>De.delete())),ue.isDeleted=!0)})).apply(this,arguments)}function xe(ue,Ye,De){var Ct;let rt=null!==(Ct=Ke[ue])&&void 0!==Ct?Ct:ue;De&&(rt+=`-${De}`);const he=rt.match(/\s|\//),Mt=Ye.match(/\s|\//);if(he||Mt){const Ot=[`Unable to register library "${rt}" with version "${Ye}":`];return he&&Ot.push(`library name "${rt}" contains illegal characters (whitespace or "/")`),he&&Mt&&Ot.push("and"),Mt&&Ot.push(`version name "${Ye}" contains illegal characters (whitespace or "/")`),void an.warn(Ot.join(" "))}Ue(new a.wA(`${rt}-version`,()=>({library:rt,version:Ye}),"VERSION"))}function L(ue,Ye){if(null!==ue&&"function"!=typeof ue)throw _n.create("invalid-log-argument");(0,h.Am)(ue,Ye)}function Q(ue){(0,h.Ub)(ue)}const Je="firebase-heartbeat-store";let it=null;function Rt(){return it||(it=function Oe(ue,Ye,{blocked:De,upgrade:Ct,blocking:rt,terminated:he}={}){const Mt=indexedDB.open(ue,Ye),Ot=ze(Mt);return Ct&&Mt.addEventListener("upgradeneeded",bn=>{Ct(ze(Mt.result),bn.oldVersion,bn.newVersion,ze(Mt.transaction),bn)}),De&&Mt.addEventListener("blocked",bn=>De(bn.oldVersion,bn.newVersion,bn)),Ot.then(bn=>{he&&bn.addEventListener("close",()=>he()),rt&&bn.addEventListener("versionchange",Vt=>rt(Vt.oldVersion,Vt.newVersion,Vt))}).catch(()=>{}),Ot}("firebase-heartbeat-database",1,{upgrade:(ue,Ye)=>{0===Ye&&ue.createObjectStore(Je)}}).catch(ue=>{throw _n.create("idb-open",{originalErrorMessage:ue.message})})),it}function en(){return(en=(0,s.Z)(function*(ue){try{return yield(yield Rt()).transaction(Je).objectStore(Je).get(fi(ue))}catch(Ye){if(Ye instanceof c.ZR)an.warn(Ye.message);else{const De=_n.create("idb-get",{originalErrorMessage:null==Ye?void 0:Ye.message});an.warn(De.message)}}})).apply(this,arguments)}function Un(ue,Ye){return ri.apply(this,arguments)}function ri(){return(ri=(0,s.Z)(function*(ue,Ye){try{const Ct=(yield Rt()).transaction(Je,"readwrite");yield Ct.objectStore(Je).put(Ye,fi(ue)),yield Ct.done}catch(De){if(De instanceof c.ZR)an.warn(De.message);else{const Ct=_n.create("idb-set",{originalErrorMessage:null==De?void 0:De.message});an.warn(Ct.message)}}})).apply(this,arguments)}function fi(ue){return`${ue.name}!${ue.options.appId}`}class Gt{constructor(Ye){this.container=Ye,this._heartbeatsCache=null;const De=this.container.getProvider("app").getImmediate();this._storage=new Sn(De),this._heartbeatsCachePromise=this._storage.read().then(Ct=>(this._heartbeatsCache=Ct,Ct))}triggerHeartbeat(){var Ye=this;return(0,s.Z)(function*(){const Ct=Ye.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),rt=Dt();if(null===Ye._heartbeatsCache&&(Ye._heartbeatsCache=yield Ye._heartbeatsCachePromise),Ye._heartbeatsCache.lastSentHeartbeatDate!==rt&&!Ye._heartbeatsCache.heartbeats.some(he=>he.date===rt))return Ye._heartbeatsCache.heartbeats.push({date:rt,agent:Ct}),Ye._heartbeatsCache.heartbeats=Ye._heartbeatsCache.heartbeats.filter(he=>{const Mt=new Date(he.date).valueOf();return Date.now()-Mt<=2592e6}),Ye._storage.overwrite(Ye._heartbeatsCache)})()}getHeartbeatsHeader(){var Ye=this;return(0,s.Z)(function*(){if(null===Ye._heartbeatsCache&&(yield Ye._heartbeatsCachePromise),null===Ye._heartbeatsCache||0===Ye._heartbeatsCache.heartbeats.length)return"";const De=Dt(),{heartbeatsToSend:Ct,unsentEntries:rt}=function ln(ue,Ye=1024){const De=[];let Ct=ue.slice();for(const rt of ue){const he=De.find(Mt=>Mt.agent===rt.agent);if(he){if(he.dates.push(rt.date),ai(De)>Ye){he.dates.pop();break}}else if(De.push({agent:rt.agent,dates:[rt.date]}),ai(De)>Ye){De.pop();break}Ct=Ct.slice(1)}return{heartbeatsToSend:De,unsentEntries:Ct}}(Ye._heartbeatsCache.heartbeats),he=(0,c.L)(JSON.stringify({version:2,heartbeats:Ct}));return Ye._heartbeatsCache.lastSentHeartbeatDate=De,rt.length>0?(Ye._heartbeatsCache.heartbeats=rt,yield Ye._storage.overwrite(Ye._heartbeatsCache)):(Ye._heartbeatsCache.heartbeats=[],Ye._storage.overwrite(Ye._heartbeatsCache)),he})()}}function Dt(){return(new Date).toISOString().substring(0,10)}class Sn{constructor(Ye){this.app=Ye,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,s.Z)(function*(){return!!(0,c.hl)()&&(0,c.eu)().then(()=>!0).catch(()=>!1)})()}read(){var Ye=this;return(0,s.Z)(function*(){return(yield Ye._canUseIndexedDBPromise)&&(yield function fn(ue){return en.apply(this,arguments)}(Ye.app))||{heartbeats:[]}})()}overwrite(Ye){var De=this;return(0,s.Z)(function*(){var Ct;if(yield De._canUseIndexedDBPromise){const he=yield De.read();return Un(De.app,{lastSentHeartbeatDate:null!==(Ct=Ye.lastSentHeartbeatDate)&&void 0!==Ct?Ct:he.lastSentHeartbeatDate,heartbeats:Ye.heartbeats})}})()}add(Ye){var De=this;return(0,s.Z)(function*(){var Ct;if(yield De._canUseIndexedDBPromise){const he=yield De.read();return Un(De.app,{lastSentHeartbeatDate:null!==(Ct=Ye.lastSentHeartbeatDate)&&void 0!==Ct?Ct:he.lastSentHeartbeatDate,heartbeats:[...he.heartbeats,...Ye.heartbeats]})}})()}}function ai(ue){return(0,c.L)(JSON.stringify({version:2,heartbeats:ue})).length}!function li(ue){Ue(new a.wA("platform-logger",Ye=>new te(Ye),"PRIVATE")),Ue(new a.wA("heartbeat",Ye=>new Gt(Ye),"PRIVATE")),xe(Re,"0.9.13",ue),xe(Re,"0.9.13","esm2017"),xe("fire-js","")}("")},4859:(Ze,_e,f)=>{"use strict";f.d(_e,{H0:()=>S,wA:()=>h});var s=f(5861),a=f(2090);class h{constructor(I,ee,q){this.name=I,this.instanceFactory=ee,this.type=q,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(I){return this.instantiationMode=I,this}setMultipleInstances(I){return this.multipleInstances=I,this}setServiceProps(I){return this.serviceProps=I,this}setInstanceCreatedCallback(I){return this.onInstanceCreated=I,this}}const c="[DEFAULT]";class y{constructor(I,ee){this.name=I,this.container=ee,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(I){const ee=this.normalizeInstanceIdentifier(I);if(!this.instancesDeferred.has(ee)){const q=new a.BH;if(this.instancesDeferred.set(ee,q),this.isInitialized(ee)||this.shouldAutoInitialize())try{const me=this.getOrInitializeService({instanceIdentifier:ee});me&&q.resolve(me)}catch(me){}}return this.instancesDeferred.get(ee).promise}getImmediate(I){var ee;const q=this.normalizeInstanceIdentifier(null==I?void 0:I.identifier),me=null!==(ee=null==I?void 0:I.optional)&&void 0!==ee&&ee;if(!this.isInitialized(q)&&!this.shouldAutoInitialize()){if(me)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:q})}catch(Te){if(me)return null;throw Te}}getComponent(){return this.component}setComponent(I){if(I.name!==this.name)throw Error(`Mismatching Component ${I.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=I,this.shouldAutoInitialize()){if(function T(E){return"EAGER"===E.instantiationMode}(I))try{this.getOrInitializeService({instanceIdentifier:c})}catch(ee){}for(const[ee,q]of this.instancesDeferred.entries()){const me=this.normalizeInstanceIdentifier(ee);try{const Te=this.getOrInitializeService({instanceIdentifier:me});q.resolve(Te)}catch(Te){}}}}clearInstance(I=c){this.instancesDeferred.delete(I),this.instancesOptions.delete(I),this.instances.delete(I)}delete(){var I=this;return(0,s.Z)(function*(){const ee=Array.from(I.instances.values());yield Promise.all([...ee.filter(q=>"INTERNAL"in q).map(q=>q.INTERNAL.delete()),...ee.filter(q=>"_delete"in q).map(q=>q._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(I=c){return this.instances.has(I)}getOptions(I=c){return this.instancesOptions.get(I)||{}}initialize(I={}){const{options:ee={}}=I,q=this.normalizeInstanceIdentifier(I.instanceIdentifier);if(this.isInitialized(q))throw Error(`${this.name}(${q}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const me=this.getOrInitializeService({instanceIdentifier:q,options:ee});for(const[Te,be]of this.instancesDeferred.entries())q===this.normalizeInstanceIdentifier(Te)&&be.resolve(me);return me}onInit(I,ee){var q;const me=this.normalizeInstanceIdentifier(ee),Te=null!==(q=this.onInitCallbacks.get(me))&&void 0!==q?q:ne
1w Set;Te.add(I),this.onInitCallbacks.set(me,Te);const be=this.instances.get(me);return be&&I(be,me),()=>{Te.delete(I)}}invokeOnInitCallbacks(I,ee){const q=this.onInitCallbacks.get(ee);if(q)for(const me of q)try{me(I,ee)}catch(Te){}}getOrInitializeService({instanceIdentifier:I,options:ee={}}){let q=this.instances.get(I);if(!q&&this.component&&(q=this.component.instanceFactory(this.container,{instanceIdentifier:(E=I,E===c?void 0:E),options:ee}),this.instances.set(I,q),this.instancesOptions.set(I,ee),this.invokeOnInitCallbacks(q,I),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,I,q)}catch(me){}var E;return q||null}normalizeInstanceIdentifier(I=c){return this.component?this.component.multipleInstances?I:c:I}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class S{constructor(I){this.name=I,this.providers=new Map}addComponent(I){const ee=this.getProvider(I.name);if(ee.isComponentSet())throw new Error(`Component ${I.name} has already been registered with ${this.name}`);ee.setComponent(I)}addOrOverwriteComponent(I){this.getProvider(I.name).isComponentSet()&&this.providers.delete(I.name),this.addComponent(I)}getProvider(I){if(this.providers.has(I))return this.providers.get(I);const ee=new y(I,this);return this.providers.set(I,ee),ee}getProviders(){return Array.from(this.providers.values())}}},2833:(Ze,_e,f)=>{"use strict";var s=f(5861),a=f(2951),h=f(4859),c=f(2090),y=f(8766);const x="@firebase/installations",T="0.6.4",E=`w:${T}`,I="FIS_v2",Pe=new c.LL("installations","Installations",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."});function gt(rt){return rt instanceof c.ZR&&rt.code.includes("request-failed")}function Et({projectId:rt}){return`https://firebaseinstallations.googleapis.com/v1/projects/${rt}/installations`}function Kt(rt){return{token:rt.token,requestStatus:2,expiresIn:ge(rt.expiresIn),creationTime:Date.now()}}function Zt(rt,he){return ze.apply(this,arguments)}function ze(){return(ze=(0,s.Z)(function*(rt,he){const Ot=(yield he.json()).error;return Pe.create("request-failed",{requestName:rt,serverCode:Ot.code,serverMessage:Ot.message,serverStatus:Ot.status})})).apply(this,arguments)}function ie({apiKey:rt}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":rt})}function Oe(rt,{refreshToken:he}){const Mt=ie(rt);return Mt.append("Authorization",function qe(rt){return`${I} ${rt}`}(he)),Mt}
1function Ae(rt){return at.apply(this,arguments)}function at(){return(at=(0,s.Z)(function*(rt){const he=yield rt();return he.status>=500&&he.status<600?rt():he})).apply(this,arguments)}function ge(rt){return Number(rt.replace("s","000"))}function lt(rt,he){return te.apply(this,arguments)}function te(){return(te=(0,s.Z)(function*({appConfig:rt,heartbeatServiceProvider:he},{fid:Mt}){const Ot=Et(rt),bn=ie(rt),Vt=he.getImmediate({optional:!0});if(Vt){const pi=yield Vt.getHeartbeatsHeader();pi&&bn.append("x-firebase-client",pi)}const yn={method:"POST",headers:bn,body:JSON.stringify({fid:Mt,authVersion:I,appId:rt.appId,sdkVersion:E})},Hn=yield Ae(()=>fetch(Ot,yn));if(Hn.ok){const pi=yield Hn.json();return{fid:pi.fid||Mt,registrationStatus:2,refreshToken:pi.refreshToken,authToken:Kt(pi.authToken)}}throw yield Zt("Create Installation",Hn)})).apply(this,arguments)}function Ee(rt){return new Promise(he=>{setTimeout(he,rt)})}const jt=/^[cdef][\w-]{21}$/;function Cn(){try{const rt=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(rt),rt[0]=112+rt[0]%16;const Mt=function Tn(rt){return function Re(rt){return btoa(String.fromCharCode(...rt)).replace(/\+/g,"-").replace(/\//g,"_")}(rt).substr(0,22)}(rt);return jt.test(Mt)?Mt:""}catch(rt){return""}}function Nt(rt){return`${rt.appName}!${rt.appId}`}const pe=new Map;function Be(rt,he){const Mt=Nt(rt);Ve(Mt,he),function mt(rt,he){const Mt=function nt(){return!Qe&&"BroadcastChannel"in self&&(Qe=new BroadcastChannel("[Firebase] FID Change"),Qe.onmessage=rt=>{Ve(rt.data.key,rt.data.fid)}),Qe}();Mt&&Mt.postMessage({key:rt,fid:he}),function At(){0===pe.size&&Qe&&(Qe.close(),Qe=null)}()}(Mt,he)}function Ve(rt,he){const Mt=pe.get(rt);if(Mt)for(const Ot of Mt)Ot(he)}let Qe=null;const vt="firebase-installations-store";let st=null;function we(){return st||(st=(0,y.X3)("firebase-installations-database",1,{upgrade:(rt,he)=>{0===he&&rt.createObjectStore(vt)}})),st}function bt(rt,he){return rn.apply(this,arguments)}function rn(){return(rn=(0,s.Z)(function*(rt,he){const Mt=Nt(rt),bn=(yield we()).transaction(vt,"readwrite"),Vt=bn.objectStore(vt),wt=yield Vt.get(Mt);return yield Vt.put(he,Mt),yield bn.done,(!wt||wt.fid!==he.fid)&&Be(rt,he.fid),he})).apply(this,arguments)}function St(rt){return pn.apply(this,arguments)}function pn(){return(pn=(0,s.Z)(function*(rt){const he=Nt(rt),Ot=(yield we()).transaction(vt,"readwrite");yield Ot.objectStore(vt).delete(he),yield Ot.done})).apply(this,arguments)}function pt(rt,he){return We.apply(this,arguments)}function We(){return(We=(0,s.Z)(function*(rt,he){const Mt=Nt(rt),bn=(yield we()).transaction(vt,"readwrite"),Vt=bn.objectStore(vt),wt=yield Vt.get(Mt),yn=he(wt);return void 0===yn?yield Vt.delete(Mt):yield Vt.put(yn,Mt),yield bn.done,yn&&(!wt||wt.fid!==yn.fid)&&Be(rt,yn.fid),yn})).apply(this,arguments)}function B(rt){return ne.apply(this,arguments)}function ne(){return(ne=(0,s.Z)(function*(rt){let he;const Mt=yield pt(rt.appConfig,Ot=>
1{const bn=z(Ot),Vt=Ke(rt,bn);return he=Vt.registrationPromise,Vt.installationEntry});return""===Mt.fid?{installationEntry:yield he}:{installationEntry:Mt,registrationPromise:he}})).apply(this,arguments)}function z(rt){return _t(rt||{fid:Cn(),registrationStatus:0})}function Ke(rt,he){if(0===he.registrationStatus){if(!navigator.onLine)return{installationEntry:he,registrationPromise:Promise.reject(Pe.create("app-offline"))};const Mt={fid:he.fid,registrationStatus:1,registrationTime:Date.now()},Ot=function Ge(rt,he){return Fe.apply(this,arguments)}(rt,Mt);return{installationEntry:Mt,registrationPromise:Ot}}return 1===he.registrationStatus?{installationEntry:he,registrationPromise:de(rt)}:{installationEntry:he}}function Fe(){return(Fe=(0,s.Z)(function*(rt,he){try{const Mt=yield lt(rt,he);return bt(rt.appConfig,Mt)}catch(Mt){throw gt(Mt)&&409===Mt.customData.serverCode?yield St(rt.appConfig):yield bt(rt.appConfig,{fid:he.fid,registrationStatus:0}),Mt}})).apply(this,arguments)}function de(rt){return ct.apply(this,arguments)}function ct(){return(ct=(0,s.Z)(function*(rt){let he=yield Ue(rt.appConfig);for(;1===he.registrationStatus;)yield Ee(100),he=yield Ue(rt.appConfig);if(0===he.registrationStatus){const{installationEntry:Mt,registrationPromise:Ot}=yield B(rt);return Ot||Mt}return he})).apply(this,arguments)}function Ue(rt){return pt(rt,he=>{if(!he)throw Pe.create("installation-not-found");return _t(he)})}function _t(rt){return function Lt(rt){return 1===rt.registrationStatus&&rt.registrationTime+1e4<Date.now()}(rt)?{fid:rt.fid,registrationStatus:0}:rt}function Xt(rt,he){return Pt.apply(this,arguments)}function Pt(){return(Pt=(0,s.Z)(function*({appConfig:rt,heartbeatServiceProvider:he},Mt){const Ot=_n(rt,Mt),bn=Oe(rt,Mt),Vt=he.getImmediate({optional:!0});if(Vt){const pi=yield Vt.getHeartbeatsHeader();pi&&bn.append("x-firebase-client",pi)}const yn={method:"POST",headers:bn,body:JSON.stringify({installation:{sdkVersion:E,appId:rt.appId}})},Hn=yield Ae(()=>fetch(Ot,yn));if(Hn.ok)return Kt(yield Hn.json());throw yield Zt("Generate Auth Token",Hn)})).apply(this,arguments)}function _n(rt,{fid:he}){return`${Et(rt)}/${he}/authTokens:generate`}function Fn(rt){return ii.apply(this,arguments)}function ii(){return(ii=(0,s.Z)(function*(rt,he=!1){let Mt;const Ot=yield pt(rt.appConfig,Vt=>{if(!xe(Vt))throw Pe.create("not-registered");const wt=Vt.authToken;if(!he&&L(wt))return Vt;if(1===wt.requestStatus)return Mt=ei(rt,he),Vt;{if(!navigator.onLine)throw Pe.create("app-offline");const yn=Me(Vt);return Mt=Ft(rt,yn),yn}});return Mt?yield Mt:Ot.authToken})).apply(this,arguments)}function ei(rt,he){return Qt.apply(this,arguments)}function Qt(){return(Qt=(0,s.Z)(function*(rt,he){let Mt=yield Ut(rt.appConfig);for(;1===Mt.authToken.requestStatus;)yield Ee(100),Mt=yield Ut(rt.appConfig);const Ot=Mt.authToken;return 0===Ot.requestStatus?Fn(rt,he):Ot})).apply(this,arguments)}function Ut(rt){return pt(rt,he=>{if(!xe(he))throw Pe.create("not-registered");return function It(rt){return 1===rt.requestStatus&&rt.requestTime+1e4<Date.now()}(he.authToken)?Object.assign(Object.assign({},he),{authToken:{requestStatus:0}}):he})}function Ft(rt,he){return W.apply(this,arguments)}function W(){return(W=(0,s.Z)(function*(rt,he){try{const Mt=yield Xt(rt,he),Ot=Object.assign(Object.assign({},he),{authToken:Mt});return yield bt(rt.appConfig,Ot),Mt}catch(Mt){if(!gt(Mt)||401!==Mt.customData.serverCode&&404!==Mt.customData.serverCode){const Ot=Object.assign(Object.assign({},he),{authToken:{requestStatus:0}});yield bt(rt.appConfig,Ot)}else yield St(rt.appConfig);throw Mt}})).apply(this,arguments)}function xe(rt){return void 0!==rt&&2===rt.registrationStatus}function L(rt){return 2===rt.requestStatus&&!function Q(rt){const he=Date.now();return he<rt.creationTime||rt.creationTime+rt.expiresIn<he+36e5}(rt)}function Me(rt){const he={requestStatus:1,requestTime:Date.now()};return Object.assign(Object.assign({},rt),{authToken:he})}function it(){return(it=(0,s.Z)(function*(rt){const he=rt,{installationEntry:Mt,registrationPromise:Ot}=yield B(he);return Ot?Ot.catch(console.error):Fn(he).catch(console.error),Mt.fid})).apply(this,arguments)}function fn(){return(fn=(0,s.Z)(function*(rt,he=!1){const Mt=rt;return yield en(Mt),(yield Fn(Mt,he)).token}
1)).apply(this,arguments)}function en(rt){return Un.apply(this,arguments)}function Un(){return(Un=(0,s.Z)(function*(rt){const{registrationPromise:he}=yield B(rt);he&&(yield he)})).apply(this,arguments)}function ai(rt){return Pe.create("missing-app-config-values",{valueName:rt})}const li="installations",Ye=rt=>{const he=rt.getProvider("app").getImmediate(),Mt=function Sn(rt){if(!rt||!rt.options)throw ai("App Configuration");if(!rt.name)throw ai("App Name");const he=["projectId","apiKey","appId"];for(const Mt of he)if(!rt.options[Mt])throw ai(Mt);return{appName:rt.name,projectId:rt.options.projectId,apiKey:rt.options.apiKey,appId:rt.options.appId}}(he);return{app:he,appConfig:Mt,heartbeatServiceProvider:(0,a._getProvider)(he,"heartbeat"),_delete:()=>Promise.resolve()}},De=rt=>{const he=rt.getProvider("app").getImmediate(),Mt=(0,a._getProvider)(he,li).getImmediate();return{getId:()=>function Je(rt){return it.apply(this,arguments)}(Mt),getToken:bn=>function Rt(rt){return fn.apply(this,arguments)}(Mt,bn)}};(function Ct(){(0,a._registerComponent)(new h.wA(li,Ye,"PUBLIC")),(0,a._registerComponent)(new h.wA("installations-internal",De,"PRIVATE"))})(),(0,a.registerVersion)(x,T),(0,a.registerVersion)(x,T,"esm2017")},1877:(Ze,_e,f)=>{"use strict";f.d(_e,{Am:()=>E,Ub:()=>S,Yd:()=>T,in:()=>a});const s=[];var a=(()=>{return(I=a||(a={}))[I.DEBUG=0]="DEBUG",I[I.VERBOSE=1]="VERBOSE",I[I.INFO=2]="INFO",I[I.WARN=3]="WARN",I[I.ERROR=4]="ERROR",I[I.SILENT=5]="SILENT",a;var I})();const h={debug:a.DEBUG,verbose:a.VERBOSE,info:a.INFO,warn:a.WARN,error:a.ERROR,silent:a.SILENT},c=a.INFO,y={[a.DEBUG]:"log",[a.VERBOSE]:"log",[a.INFO]:"info",[a.WARN]:"warn",[a.ERROR]:"error"},x=(I,ee,...q)=>{if(ee<I.logLevel)return;const me=(new Date).toISOString(),Te=y[ee];if(!Te)throw new Error(`Attempted to log a message with an invalid logType (value: ${ee})`);console[Te](`[${me}]  ${I.name}:`,...q)};class T{constructor(ee){this.name=ee,this._logLevel=c,this._logHandler=x,this._userLogHandler=null,s.push(this)}get logLevel(){return this._logLevel}set logLevel(ee){if(!(ee in a))throw new TypeError(`Invalid value "${ee}" assigned to \`logLevel\``);this._logLevel=ee}setLogLevel(ee){this._logLevel="string"==typeof ee?h[ee]:ee}get logHandler(){return this._logHandler}set logHandler(ee){if("function"!=typeof ee)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=ee}get userLogHandler(){return this._userLogHandler}set userLogHandler(ee){this._userLogHandler=ee}debug(...ee){this._userLogHandler&&this._userLogHandler(this,a.DEBUG,...ee),this._logHandler(this,a.DEBUG,...ee)}log(...ee){this._userLogHandler&&this._userLogHandler(this,a.VERBOSE,...ee),this._logHandler(this,a.VERBOSE,...ee)}info(...ee){this._userLogHandler&&this._userLogHandler(this,a.INFO,...ee),this._logHandler(this,a.INFO,...ee)}warn(...ee){this._userLogHandler&&this._userLogHandler(this,a.WARN,...ee),this._logHandler(this,a.WARN,...ee)}error(...ee){this._userLogHandler&&this._userLogHandler(this,a.ERROR,...ee),this._logHandler(this,a.ERROR,...ee)}}function S(I){s.forEach(ee=>{ee.setLogLevel(I)})}function E(I,ee){for(const q of s){let me=null;ee&&ee.level&&(me=h[ee.level]),q.userLogHandler=null===I?null:(Te,be,...Pe)=>{const gt=Pe.map(Et=>{if(null==Et)return null;if("string"==typeof Et)return Et;if("number"==typeof Et||"boolean"==typeof Et)return Et.toString();if(Et instanceof Error)return Et.message;try{return JSON.stringify(Et)}catch(Kt){return null}}).filter(Et=>Et).join(" ");be>=(null!=me?me:Te.logLevel)&&I({level:a[be].toLowerCase(),message:gt,args:Pe,type:Te.name})}}}},259:(Ze,_e,f)=>{"use strict";f.d(_e,{C6:()=>s.getApps,KN:()=>s.registerVersion,Mq:()=>s.getApp,ZF:()=>s.initializeApp});var s=f(2951);(0,s.registerVersion)("firebase","9.23.0","app")},4322:(Ze,_e,f)=>{"use strict";f.d(_e,{hJ:()=>s.V,v0:()=>s.o,Aj:()=>s.x,rh:()=>s.c,w7:()=>s.B});var s=f(1389);f(2090),f(2951),f(1877),f(4859)},7834:(Ze,_e,f)=>{"use strict";f.r(_e),f.d(_e,{getPerformance:()=>rt,initializePerformance:()=>he,trace:()=>Mt});var s=f(2090),a=f(1877),h=f(2951),c=f(4859);f(2833);const x="@firebase/performance",T="0.6.4",S=T,ee="FB-PERF-TRACE-MEASURE",q="_wt_",Pe="@firebase/performance/config",gt="@firebase/performance/configexpire",Kt="Performance",ze=new s.LL("performance",Kt,{"trace started":"Trace {$traceName} was started before.","trace stopped":"Trace {$traceName} is not running.","nonpositive trace startTime":"Trace {$traceName} startTime should be positive.","nonpositive trace duration":"Trace {$traceName} duration should be positive.","no window":"Window is not available.","no app id":"App id is not available.","no project id":"Project id is not available.","no api key":"Api key is not available.","invali
1d cc log":"Attempted to queue invalid cc event","FB not default":"Performance can only start when Firebase app instance is the default one.","RC response not ok":"RC response is not ok","invalid attribute name":"Attribute name {$attributeName} is invalid.","invalid attribute value":"Attribute value {$attributeValue} is invalid.","invalid custom metric name":"Custom metric name {$customMetricName} is invalid","invalid String merger input":"Input for String merger is invalid, contact support team to resolve.","already initialized":"initializePerformance() has already been called with different options. To avoid this error, call initializePerformance() with the same options as when it was originally called, or call getPerformance() to return the already initialized instance."}),ie=new a.Yd(Kt);let Oe,Ae,qe,jt;ie.logLevel=a.in.INFO;class at{constructor(wt){if(this.window=wt,!wt)throw ze.create("no window");this.performance=wt.performance,this.PerformanceObserver=wt.PerformanceObserver,this.windowLocation=wt.location,this.navigator=wt.navigator,this.document=wt.document,this.navigator&&this.navigator.cookieEnabled&&(this.localStorage=wt.localStorage),wt.perfMetrics&&wt.perfMetrics.onFirstInputDelay&&(this.onFirstInputDelay=wt.perfMetrics.onFirstInputDelay)}getUrl(){return this.windowLocation.href.split("?")[0]}mark(wt){!this.performance||!this.performance.mark||this.performance.mark(wt)}measure(wt,yn,Hn){!this.performance||!this.performance.measure||this.performance.measure(wt,yn,Hn)}getEntriesByType(wt){return this.performance&&this.performance.getEntriesByType?this.performance.getEntriesByType(wt):[]}getEntriesByName(wt){return this.performance&&this.performance.getEntriesByName?this.performance.getEntriesByName(wt):[]}getTimeOrigin(){return this.performance&&(this.performance.timeOrigin||this.performance.timing.navigationStart)}requiredApisAvailable(){return fetch&&Promise&&(0,s.zI)()?!!(0,s.hl)()||(ie.info("IndexedDB is not supported by current browswer"),!1):(ie.info("Firebase Performance cannot start if browser does not support fetch and Promise or cookie is disabled."),!1)}setupObserver(wt,yn){this.PerformanceObserver&&new this.PerformanceObserver(pi=>{for(const Yi of pi.getEntries())yn(Yi)}).observe({entryTypes:[wt]})}static getInstance(){return void 0===Oe&&(Oe=new at(Ae)),Oe}}function te(){return qe}function Re(Vt,wt){const yn=Vt.length-wt.length;if(yn<0||yn>1)throw ze.create("invalid String merger input");const Hn=[];for(let pi=0;pi<Vt.length;pi++)Hn.push(Vt.charAt(pi)),wt.length>pi&&Hn.push(wt.charAt(pi));return Hn.join("")}class an{constructor(){this.instrumentationEnabled=!0,this.dataCollectionEnabled=!0,this.loggingEnabled=!1,this.tracesSamplingRate=1,this.networkRequestsSamplingRate=1,this.logEndPointUrl="https://firebaselogging.googleapis.com/v0cc/log?format=json_proto",this.flTransportEndpointUrl=Re("hts/frbslgigp.ogepscmv/ieo/eaylg","tp:/ieaeogn-agolai.o/1frlglgc/o"),this.transportKey=Re("AzSC8r6ReiGqFMyfvgow","Iayx0u-XT3vksVM-pIV"),this.logSource=462,this.logTraceAfterSampling=!1,this.logNetworkAfterSampling=!1,this.configTimeToLive=12}getFlTransportFullUrl(){return this.flTransportEndpointUrl.concat("?key=",this.transportKey)}static getInstance(){return void 0===jt&&(jt=new an),jt}}var Cn=(()=>{return(Vt=Cn||(Cn={}))[Vt.UNKNOWN=0]="UNKNOWN",Vt[Vt.VISIBLE=1]="VISIBLE",Vt[Vt.HIDDEN=2]="HIDDEN",Cn;var Vt})();const Tn=["firebase_","google_","ga_"],Nt=new RegExp("^[a-zA-Z]\\w*$");function oe(){const Vt=at.getInstance().navigator;return null!=Vt&&Vt.serviceWorker?Vt.serviceWorker.controller?2:3:1}function $(){switch(at.getInstance().document.visibilityState){case"visible":return Cn.VISIBLE;case"hidden":return Cn.HIDDEN;default:return Cn.UNKNOWN}}function Ve(){const wt=at.getInstance().navigator.connection;switch(wt&&wt.effectiveType){case"slow-2g":return 1;case"2g":return 2;case"3g":return 3;case"4g":return 4;default:return 0}}function nt(Vt){var wt;const yn=null===(wt=Vt.options)||void 0===wt?void 0:wt.appId;if(!yn)throw ze.create("no app id");return yn}const vt={loggingEnabled:!0};const St="Could not fetch config, will use default configs";function pt(Vt){if(!Vt)return Vt;
1const wt=an.getInstance(),yn=Vt.entries||{};return wt.loggingEnabled=void 0!==yn.fpr_enabled?"true"===String(yn.fpr_enabled):vt.loggingEnabled,yn.fpr_log_source?wt.logSource=Number(yn.fpr_log_source):vt.logSource&&(wt.logSource=vt.logSource),yn.fpr_log_endpoint_url?wt.logEndPointUrl=yn.fpr_log_endpoint_url:vt.logEndPointUrl&&(wt.logEndPointUrl=vt.logEndPointUrl),yn.fpr_log_transport_key?wt.transportKey=yn.fpr_log_transport_key:vt.transportKey&&(wt.transportKey=vt.transportKey),void 0!==yn.fpr_vc_network_request_sampling_rate?wt.networkRequestsSamplingRate=Number(yn.fpr_vc_network_request_sampling_rate):void 0!==vt.networkRequestsSamplingRate&&(wt.networkRequestsSamplingRate=vt.networkRequestsSamplingRate),void 0!==yn.fpr_vc_trace_sampling_rate?wt.tracesSamplingRate=Number(yn.fpr_vc_trace_sampling_rate):void 0!==vt.tracesSamplingRate&&(wt.tracesSamplingRate=vt.tracesSamplingRate),wt.logTraceAfterSampling=B(wt.tracesSamplingRate),wt.logNetworkAfterSampling=B(wt.networkRequestsSamplingRate),Vt}function B(Vt){return Math.random()<=Vt}let z,ne=1;function Ke(Vt){return ne=2,z=z||function Fe(Vt){return function de(){const Vt=at.getInstance().document;return new Promise(wt=>{if(Vt&&"complete"!==Vt.readyState){const yn=()=>{"complete"===Vt.readyState&&(Vt.removeEventListener("readystatechange",yn),wt())};Vt.addEventListener("readystatechange",yn)}else wt()})}().then(()=>function lt(Vt){const wt=Vt.getId();return wt.then(yn=>{qe=yn}),wt}(Vt.installations)).then(wt=>function we(Vt,wt){const yn=function bt(){const Vt=at.getInstance().localStorage;if(!Vt)return;const wt=Vt.getItem(gt);if(!wt||!function We(Vt){return Number(Vt)>Date.now()}(wt))return;const yn=Vt.getItem(Pe);if(yn)try{return JSON.parse(yn)}catch(Hn){return}}();return yn?(pt(yn),Promise.resolve()):function pn(Vt,wt){return function Ee(Vt){const wt=Vt.getToken();return wt.then(yn=>{}),wt}(Vt.installations).then(yn=>{const Hn=function At(Vt){var wt;const yn=null===(wt=Vt.options)||void 0===wt?void 0:wt.projectId;if(!yn)throw ze.create("no project id");return yn}(Vt.app),pi=function tn(Vt){var wt;const yn=null===(wt=Vt.options)||void 0===wt?void 0:wt.apiKey;if(!yn)throw ze.create("no api key");return yn}(Vt.app),Hi=new Request(`https://firebaseremoteconfig.googleapis.com/v1/projects/${Hn}/namespaces/fireperf:fetch?key=${pi}`,{method:"POST",headers:{Authorization:`FIREBASE_INSTALLATIONS_AUTH ${yn}`},body:JSON.stringify({app_instance_id:wt,app_instance_id_token:yn,app_id:nt(Vt.app),app_version:S,sdk_version:"0.0.1"})});return fetch(Hi).then($i=>{if($i.ok)return $i.json();throw ze.create("RC response not ok")})}).catch(()=>{ie.info(St)})}(Vt,wt).then(pt).then(Hn=>function rn(Vt){const wt=at.getInstance().localStorage;!Vt||!wt||(wt.setItem(Pe,JSON.stringify(Vt)),wt.setItem(gt,String(Date.now()+60*an.getInstance().configTimeToLive*60*1e3)))}(Hn),()=>{})}(Vt,wt)).then(()=>ct(),()=>ct())}(Vt),z}function ct(){ne=3}let L,Pt=3,_n=[],Fn=!1;function ei(Vt){setTimeout(()=>{if(0!==Pt){if(!_n.length)return ei(1e4);!function Qt(){const Vt=_n.splice(0,1e3),wt=Vt.map(Hn=>({source_extension_json_proto3:Hn.message,event_time_ms:String(Hn.eventTime)}));(function Ut(Vt,wt){return function Ft(Vt){const wt=an.getInstance().getFlTransportFullUrl();return fetch(wt,{method:"POST",body:JSON.stringify(Vt)})}(Vt).then(yn=>(yn.ok||ie.info("Call to Firebase backend failed."),yn.json())).then(yn=>{const Hn=Number(yn.nextRequestWaitMillis);let pi=1e4;isNaN(Hn)||(pi=Math.max(Hn,pi));const Yi=yn.logResponseDetails;Array.isArray(Yi)&&Yi.length>0&&"RETRY_REQUEST_LATER"===Yi[0].responseAction&&(_n=[...wt,..._n],ie.info("Retry transport request later.")),Pt=3,ei(pi)})})({request_time_ms:String(Date.now()),client_info:{client_type:1,js_client_info:{}},log_source:an.getInstance().logSource,log_event:wt},Vt).catch(()=>{_n=[...Vt,..._n],Pt--,ie.info(`Tries left: ${Pt}.`),ei(1e4)})}()}},Vt)}function Q(Vt,wt){L||(L=function xe(Vt){return(...wt)=>{!function W(Vt){if(!Vt.eventTime||!Vt.message)throw ze.create("invalid cc log");_n=[..._n,Vt]}({message:Vt(...wt),eventTime:Date.now()})}}(it)),L(Vt,wt)}function Me(Vt){const wt=an.getInstance();!wt.instrumentationEnabled&&Vt.isAuto||!wt.dataCollectionEnabled&&!Vt.isAuto||!at.getInstance().requiredApisAvailable()||Vt.isAuto&&$()!==Cn.VISIBLE||(function Ge(){return 3===ne}()?It(Vt):Ke(Vt.performanceController).then(()=>It(Vt),()=>It(Vt)))}function It(Vt){if(!te())return;const wt=an.getInstance();!wt.loggingEnabled||!wt.logTraceAfterSampling||setTimeout(()=>Q(Vt,1),0)}function it(Vt,wt){return 0===wt?function Rt(Vt){const wt={url:Vt.url,http_method:Vt.httpMethod||0,http_response_code:200,response_payload_bytes:Vt.responsePayloadBytes,client_start_time_us:Vt.startTimeUs,time_to_response_initiated_us:Vt.timeToResponseInitiatedUs,time_to_response_completed_us:Vt.timeToResponseCompletedUs},yn={application_info:en(Vt.performanceController.app),network_request_metric:wt};return JSON.stringify(yn)}(Vt):function fn(Vt){const wt={name:Vt.name,is_auto:Vt.isAuto,client_start_time_us:Vt.startTimeUs,duration_us:Vt.durationUs};0!==Object.keys(Vt.counters).length&&(wt.counters=Vt.counters);const yn=Vt.getAttributes();0!==Object.keys(yn).length&&(wt.custom_attributes=yn);const Hn={application_info:en(Vt.performanceController.app),trace_metric:wt};return JSON.stringify(Hn)}(Vt)}function en(Vt){return{google_app_id:nt(Vt),app_instance_id:te(),web_app_info:{sdk_version:S,page_url:at.getInstance().getUrl(),service_worker_status:oe(),visibility_state:$(),effective_connection_type:Ve()},application_process_state:0}}const fi=["_fp","_fcp","_fid"];class Gt{constructor(wt,yn,Hn=!1,pi){this.performanceController=wt,this.name=yn,this.isAuto=Hn,this.state=1,this.customAttributes={},this.counters={},this.api=at.getInstance(),this.randomId=Math.floor(1e6*Math.random()),this.isAuto||(this.traceStartMark=`FB-PERF-TRACE-START-${this.randomId}-${this.name}`,this.traceStopMark=`FB-PERF-TRACE-STOP-${this.randomId}-${this.name}`,this.traceMeasure=pi||`${ee}-${this.randomId}-${this.name}`,pi&&this.calculateTraceMetrics())}
1start(){if(1!==this.state)throw ze.create("trace started",{traceName:this.name});this.api.mark(this.traceStartMark),this.state=2}stop(){if(2!==this.state)throw ze.create("trace stopped",{traceName:this.name});this.state=3,this.api.mark(this.traceStopMark),this.api.measure(this.traceMeasure,this.traceStartMark,this.traceStopMark),this.calculateTraceMetrics(),Me(this)}record(wt,yn,Hn){if(wt<=0)throw ze.create("nonpositive trace startTime",{traceName:this.name});if(yn<=0)throw ze.create("nonpositive trace duration",{traceName:this.name});if(this.durationUs=Math.floor(1e3*yn),this.startTimeUs=Math.floor(1e3*wt),Hn&&Hn.attributes&&(this.customAttributes=Object.assign({},Hn.attributes)),Hn&&Hn.metrics)for(const pi of Object.keys(Hn.metrics))isNaN(Number(Hn.metrics[pi]))||(this.counters[pi]=Math.floor(Number(Hn.metrics[pi])));Me(this)}incrementMetric(wt,yn=1){this.putMetric(wt,void 0===this.counters[wt]?yn:this.counters[wt]+yn)}putMetric(wt,yn){if(!function yi(Vt,wt){return!(0===Vt.length||Vt.length>100)&&(wt&&wt.startsWith(q)&&fi.indexOf(Vt)>-1||!Vt.startsWith("_"))}(wt,this.name))throw ze.create("invalid custom metric name",{customMetricName:wt});this.counters[wt]=function on(Vt){const wt=Math.floor(Vt);return wt<Vt&&ie.info(`Metric value should be an Integer, setting the value as : ${wt}.`),wt}(null!=yn?yn:0)}getMetric(wt){return this.counters[wt]||0}putAttribute(wt,yn){const Hn=function mt(Vt){return!(0===Vt.length||Vt.length>40||Tn.some(yn=>Vt.startsWith(yn))||!Vt.match(Nt))}(wt),pi=function Qe(Vt){return 0!==Vt.length&&Vt.length<=100}(yn);if(Hn&&pi)this.customAttributes[wt]=yn;else{if(!Hn)throw ze.create("invalid attribute name",{attributeName:wt});if(!pi)throw ze.create("invalid attribute value",{attributeValue:yn})}}getAttribute(wt){return this.customAttributes[wt]}removeAttribute(wt){void 0!==this.customAttributes[wt]&&delete this.customAttributes[wt]}getAttributes(){return Object.assign({},this.customAttributes)}setStartTime(wt){this.startTimeUs=wt}setDuration(wt){this.durationUs=wt}calculateTraceMetrics(){const wt=this.api.getEntriesByName(this.traceMeasure),yn=wt&&wt[0];yn&&(this.durationUs=Math.floor(1e3*yn.duration),this.startTimeUs=Math.floor(1e3*(yn.startTime+this.api.getTimeOrigin())))}static createOobTrace(wt,yn,Hn,pi){const Yi=at.getInstance().getUrl();if(!Yi)return;const Hi=new Gt(wt,q+Yi,!0),$i=Math.floor(1e3*at.getInstance().getTimeOrigin());if(Hi.setStartTime($i),yn&&yn[0]&&(Hi.setDuration(Math.floor(1e3*yn[0].duration)),Hi.putMetric("domInteractive",Math.floor(1e3*yn[0].domInteractive)),Hi.putMetric("domContentLoadedEventEnd",Math.floor(1e3*yn[0].domContentLoadedEventEnd)),Hi.putMetric("loadEventEnd",Math.floor(1e3*yn[0].loadEventEnd))),Hn){const Ir=Hn.find(qi=>"first-paint"===qi.name);Ir&&Ir.startTime&&Hi.putMetric("_fp",Math.floor(1e3*Ir.startTime));const wr=Hn.find(qi=>"first-contentful-paint"===qi.name);wr&&wr.startTime&&Hi.putMetric("_fcp",Math.floor(1e3*wr.startTime)),pi&&Hi.putMetric("_fid",Math.floor(1e3*pi))}Me(Hi)}static createUserTimingTrace(wt,yn){Me(new Gt(wt,yn,!1,yn))}}function Dt(Vt,wt){const yn=wt;if(!yn||void 0===yn.responseStart)return;const Hn=at.getInstance().getTimeOrigin(),pi=Math.floor(1e3*(yn.startTime+Hn)),Yi=yn.responseStart?Math.floor(1e3*(yn.responseStart-yn.startTime)):void 0,Hi=Math.floor(1e3*(yn.responseEnd-yn.startTime));!function Je(Vt){const wt=an.getInstance();if(!wt.instrumentationEnabled)return;const yn=Vt.url,Hn=wt.logEndPointUrl.split("?")[0],pi=wt.flTransportEndpointUrl.split("?")[0];yn===Hn||yn===pi||!wt.loggingEnabled||!wt.logNetworkAfterSampling||setTimeout(()=>Q(Vt,0),0)}({performanceController:Vt,url:yn.name&&yn.name.split("?")[0],responsePayloadBytes:yn.transferSize,startTimeUs:pi,timeToResponseInitiatedUs:Yi,timeToResponseCompletedUs:Hi})}function Sn(Vt){!te()||(setTimeout(()=>function li(Vt){const wt=at.getInstance(),yn=wt.getEntriesByType("navigation"),Hn=wt.getEntriesByType("paint");if(wt.onFirstInputDelay){let pi=setTimeout(()=>{Gt.createOobTrace(Vt,yn,Hn),pi=void 0},5e3);wt.onFirstInputDelay(Yi=>{pi&&(clearTimeout(pi),Gt.createOobTrace(Vt,yn,Hn,Yi))})}else Gt.createOobTrace(Vt,yn,Hn)}(Vt),0),setTimeout(()=>function ai(Vt){const wt=at.getInstance(),yn=wt.getEntriesByType("resource");for(const Hn of yn)Dt(Vt,Hn);wt.setupObserver("resource",Hn=>Dt(Vt,Hn))}(Vt),0),setTimeout(()=>function ue(Vt){const wt=at.getInstance(),yn=wt.getEntriesByType("measure");for(const Hn of yn)Ye(Vt,Hn);wt.setupObserver("measure",Hn=>Ye(Vt,Hn))}(Vt),0))}function Ye(Vt,wt){const yn=wt.name;yn.substring(0,ee.length)!==ee&&Gt.createUserTimingTrace(Vt,yn)}class De{constructor(wt,yn){this.app=wt,this.installations=yn,this.initialized=!1}_init(wt){this.initialized||(void 0!==(null==wt?void 0:wt.dataCollectionEnabled)&&(this.dataCollectionEnabled=wt.dataCollectionEnabled),void 0!==(null==wt?void 0:wt.instrumentationEnabled)&&(this.instrumentationEnabled=wt.instrumentationEnabled),at.getInstance().requiredApisAvailable()?(0,s.eu)().then(yn=>{yn&&(function ii(){Fn||(ei(5500),Fn=!0)}(),Ke(this).then(()=>Sn(this),()=>Sn(this)),this.initialized=!0)}).catch(yn=>{ie.info(`Environment doesn't support IndexedDB: ${yn}`)}):ie.info('Firebase Performance cannot start if the browser does not support "Fetch" and "Promise", or cookies are disabled.'))}set instrumentationEnabled(wt){an.getInstance().instrumentationEnabled=wt}get instrumentationEnabled(){return an.getInstance().instrumentationEnabled}set dataCollectionEnabled(wt){an.getInstance().dataCollectionEnabled=wt}get dataCollectionEnabled(){return an.getInstance().dataCollectionEnabled}}function rt(Vt=(0,h.getApp)()){return Vt=(0,s.m9)(Vt),(0,h._getProvider)(Vt,"performance").getImmediate()}function he(Vt,wt){Vt=(0,s.m9)(Vt);const yn=(0,h._getProvider)(Vt,"performance");if(yn.isInitialized()){const pi=yn.getImmediate(),Yi=yn.getOptions();if((0,s.vZ)(Yi,null!=wt?wt:{}))return pi;throw ze.create("already initialized")}return yn.initialize({options:wt})}function Mt(Vt,wt){return Vt=(0,s.m9)(Vt),new Gt(Vt,wt)}const Ot=(Vt,{options:wt})=>{const yn=Vt.getProvider("app").getImmediate(),Hn=Vt.getProvider("installations-internal").getImmediate();if("[DEFAULT]"!==yn.name)throw ze.create("FB not default");if("undefined"==typeof window)throw ze.create("no window");!function ge(Vt){Ae=Vt}(window);const pi=new De(yn,Hn);return pi._init(wt),pi};!function bn(){(0,h._registerComponent)(new c.wA("performance",Ot,"PUBLIC")),(0,h.registerVersion)(x,T),(0,h.registerVersion)(x,T,"esm2017")}()},8766:(Ze,_e,f)=>{"use strict";f.d(_e,{Lj:()=>ze,X3:()=>Zt});var s=f(5861);let h,c;const T=new WeakMap,S=new WeakMap,E=new WeakMap,I=new WeakMap,ee=new WeakMap;let Te={get(ge,qe,lt){if(ge instanceof IDBTransaction){if("done"===qe)return S.get(ge);if("objectStoreNames"===qe)return ge.objectStoreNames||E.get(ge);if("store"===qe)return lt.objectStoreNames[1]?void 0:lt.objectStore(lt.objectStoreNames[0])}return Et(ge[qe])},set:(ge,qe,lt)=>(ge[qe]=lt,!0),has:(ge,qe)=>ge instanceof IDBTransaction&&("done"===qe||"store"===qe)||qe in ge};function gt(ge){return"function"==typeof ge?function Pe(ge){return ge!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function x(){return c||(c=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(ge)?function(...qe){return ge.apply(Kt(this),qe),Et(T.get(this))}:function(...qe){return Et(ge.apply(Kt(this),qe))}:function(qe,...lt){const te=ge.call(Kt(this),qe,...lt);return E.set(te,qe.sort?qe.sort():[qe]),Et(te)}}(ge):(ge instanceof IDBTransaction&&function me(ge){if(S.has(ge))return;const qe=new Promise((lt,te)=>{const Ee=()=>{ge.removeEventListener("complete",Re),ge.removeEventListener("error",jt),ge.removeEventListener("abort",jt)},Re=()=>{lt(),Ee()},jt=()=>{te(ge.error||new DOMException("AbortError","AbortError")),Ee()};ge.addEventListener("complete",Re),ge.addEventListener("error",jt),ge.addEventListener("abort",jt)});S.set(ge,qe)}(ge),((ge,qe)=>qe.some(lt=>ge instanceof lt))(ge,function y(){return h||(h=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(ge,Te):ge)}function Et(ge){if(ge instanceof IDBRequest)return function q(ge){const qe=new Promise((lt,te)=>{const Ee=()=>{ge.removeEventListener("success",Re),ge.removeEventListener("error",jt)},Re=()=>{lt(Et(ge.result)),Ee()},jt=()=>{te(ge.error),Ee()};ge.addEventListener("success",Re),ge.addEventListener("error",jt)});return qe.then(lt=>{lt instanceof IDBCursor&&T.set(lt,ge)}).catch(()=>{}),ee.set(qe,ge),qe}(ge);if(I.has(ge))return I.get(ge);const qe=gt(ge);return qe!==ge&&(I.set(ge,qe),ee.set(qe,ge)),qe}const Kt=ge=>ee.get(ge);function Zt(ge,qe,{blocked:lt,upgrade:te,blocking:Ee,terminated:Re}={}){const jt=indexedDB.open(ge,qe),an=Et(jt);return te&&jt.addEventListener("upgradeneeded",Cn=>{te(Et(jt.result),Cn.oldVersion,Cn.newVersion,Et(jt.transaction))}),lt&&jt.addEventListener("blocked",()=>lt()),an.then(Cn=>{Re&&Cn.addEventListener("close",()=>Re()),Ee&&Cn.addEventListener("versionchange",()=>Ee())}).catch(()=>{}),an}function ze(ge,{blocked:qe}={}){const lt=indexedDB.deleteDatabase(ge);return qe&&lt.addEventListener("blocked",()=>qe()),Et(lt).then(()=>{})}const ie=["get","getKey","getAll","getAllKeys","count"],Oe=["put","add","delete","clear"],Ae=new Map;function at(ge,qe){if(!(ge instanceof IDBDatabase)||qe in ge||"string"!=typeof qe)return;if(Ae.get(qe))return Ae.get(qe);const lt=qe.replace(/FromIndex$/,""),te=qe!==lt,Ee=Oe.includes(lt);if(!(lt in(te?IDBIndex:IDBObjectStore).prototype)||!Ee&&!ie.includes(lt))return;const Re=function(){var jt=(0,s.Z)(function*(an,...Cn){const Tn=this.transaction(an,Ee?"readwrite":"readonly");let Nt=Tn.store;return te&&(Nt=Nt.index(Cn.shift())),(yield Promise.all([Nt[lt](...Cn),Ee&&Tn.done]))[0]});return function(Cn){return jt.apply(this,arguments)}}();return Ae.set(qe,Re),Re}!function be(ge){Te=ge(Te)}(ge=>Wv(Gv({},ge),{get:(qe,lt,te)=>at(qe,lt)||ge.get(qe,lt,te),has:(qe,lt)=>!!at(qe,lt)||ge.has(qe,lt)}))},438:(Ze,_e,f)=>{"use strict";f.d(_e,{Jc:()=>Zt,Eo:()=>Pe,MZ:()=>gt});var s=f(7582),a=f(5e3),h=f(520),c=f(8929),y=f(5254),x=f(3426),T=f(4850),S=f(1
1709),E=f(5343),I=f(1520);if("undefined"==typeof Promise)throw Error("Keycloak requires an environment that supports Promises. Make sure that you include the appropriate polyfill.");var ee=!1;function q(){ee||(ee=!0,console.warn("[KEYCLOAK] Usage of legacy style promise methods such as `.error()` and `.success()` has been deprecated and support will be removed in future versions. Use standard style promise methods such as `.then() and `.catch()` instead."))}function me(ze){if(!(this instanceof me))return new me(ze);for(var Oe,at,ie=this,Ae=[],ge={enable:!0,callbackList:[],interval:5},qe=document.getElementsByTagName("script"),lt=0;lt<qe.length;lt++)(-1!==qe[lt].src.indexOf("keycloak.js")||-1!==qe[lt].src.indexOf("keycloak.min.js"))&&-1!==qe[lt].src.indexOf("version=")&&(ie.iframeVersion=qe[lt].src.substring(qe[lt].src.indexOf("version=")+8).split("&")[0]);var te=!0,Ee=ne(console.info),Re=ne(console.warn);function Cn(z,Ke){for(var Ge=function jt(z){var Ke=null,Ge=window.crypto||window.msCrypto;if(Ge&&Ge.getRandomValues&&window.Uint8Array)return Ke=new Uint8Array(z),Ge.getRandomValues(Ke),Ke;Ke=new Array(z);for(var Fe=0;Fe<Ke.length;Fe++)Ke[Fe]=Math.floor(256*Math.random());return Ke}(z),Fe=new Array(z),de=0;de<z;de++)Fe[de]=Ke.charCodeAt(Ge[de]%Ke.length);return String.fromCharCode.apply(null,Fe)}function pe(){if(void 0!==ie.authServerUrl)return"/"==ie.authServerUrl.charAt(ie.authServerUrl.length-1)?ie.authServerUrl+"realms/"+encodeURIComponent(ie.realm):ie.authServerUrl+"/realms/"+encodeURIComponent(ie.realm)}function oe(z,Ke){var Ge=z.code,Fe=z.error,de=z.prompt,ct=(new Date).getTime();if(z.kc_action_status&&ie.onActionUpdate&&ie.onActionUpdate(z.kc_action_status),Fe)if("none"!=de){var Ue={error:Fe,error_description:z.error_description};ie.onAuthError&&ie.onAuthError(Ue),Ke&&Ke.setError(Ue)}else Ke&&Ke.setSuccess();else if("standard"!=ie.flow&&(z.access_token||z.id_token)&&Pt(z.access_token,null,z.id_token,!0),"implicit"!=ie.flow&&Ge){var _t="code="+Ge+"&grant_type=authorization_code",Lt=ie.endpoints.token(),Xt=new XMLHttpRequest;Xt.open("POST",Lt,!0),Xt.setRequestHeader("Content-type","application/x-www-form-urlencoded"),_t+="&client_id="+encodeURIComponent(ie.clientId),_t+="&redirect_uri="+z.redirectUri,z.pkceCodeVerifier&&(_t+="&code_verifier="+z.pkceCodeVerifier),Xt.withCredentials=!0,Xt.onreadystatechange=function(){if(4==Xt.readyState)if(200==Xt.status){var _n=JSON.parse(Xt.responseText);Pt(_n.access_token,_n.refresh_token,_n.id_token,"standard"===ie.flow),bt()}else ie.onAuthError&&ie.onAuthError(),Ke&&Ke.setError()},Xt.send(_t)}function Pt(_n,Fn,ii,ei){mt(_n,Fn,ii,ct=(ct+(new Date).getTime())/2),te&&(ie.tokenParsed&&ie.tokenParsed.nonce!=z.storedNonce||ie.refreshTokenParsed&&ie.refreshTokenParsed.nonce!=z.storedNonce||ie.idTokenParsed&&ie.idTokenParsed.nonce!=z.storedNonce)?(Ee("[KEYCLOAK] Invalid nonce, clearing token"),ie.clearToken(),Ke&&Ke.setError()):ei&&(ie.onAuthSuccess&&ie.onAuthSuccess(),Ke&&Ke.setSuccess())}}function Ve(z){return 0==z.status&&z.responseText&&z.responseURL.startsWith("file:")}function mt(z,Ke,Ge,Fe){if(ie.tokenTimeoutHandle&&(clearTimeout(ie.tokenTimeoutHandle),ie.tokenTimeoutHandle=null),Ke?(ie.refreshToken=Ke,ie.refreshTokenParsed=Qe(Ke)):(delete ie.refreshToken,delete ie.refreshTokenParsed),Ge?(ie.idToken=Ge,ie.idTokenParsed=Qe(Ge)):(delete ie.idToken,delete ie.idTokenParsed),z){if(ie.token=z,ie.tokenParsed=Qe(z),ie.sessionId=ie.tokenParsed.session_state,ie.authenticated=!0,ie.subject=ie.tokenParsed.sub,ie.realmAcce
1ss=ie.tokenParsed.realm_access,ie.resourceAccess=ie.tokenParsed.resource_access,Fe&&(ie.timeSkew=Math.floor(Fe/1e3)-ie.tokenParsed.iat),null!=ie.timeSkew&&(Ee("[KEYCLOAK] Estimated time difference between browser and server is "+ie.timeSkew+" seconds"),ie.onTokenExpired)){var de=1e3*(ie.tokenParsed.exp-(new Date).getTime()/1e3+ie.timeSkew);Ee("[KEYCLOAK] Token expires in "+Math.round(de/1e3)+" s"),de<=0?ie.onTokenExpired():ie.tokenTimeoutHandle=setTimeout(ie.onTokenExpired,de)}}else delete ie.token,delete ie.tokenParsed,delete ie.subject,delete ie.realmAccess,delete ie.resourceAccess,ie.authenticated=!1}function Qe(z){switch((z=(z=(z=z.split(".")[1]).replace(/-/g,"+")).replace(/_/g,"/")).length%4){case 0:break;case 2:z+="==";break;case 3:z+="=";break;default:throw"Invalid token"}return z=decodeURIComponent(escape(atob(z))),JSON.parse(z)}function nt(){var z="0123456789abcdef",Ke=Cn(36,z).split("");return Ke[14]="4",Ke[19]=z.substr(3&Ke[19]|8,1),Ke[8]=Ke[13]=Ke[18]=Ke[23]="-",Ke.join("")}function At(z){var Ke=function tn(z){var Ke;switch(ie.flow){case"standard":Ke=["code","state","session_state","kc_action_status"];break;case"implicit":Ke=["access_token","token_type","id_token","state","session_state","expires_in","kc_action_status"];break;case"hybrid":Ke=["access_token","token_type","id_token","code","state","session_state","expires_in","kc_action_status"]}Ke.push("error"),Ke.push("error_description"),Ke.push("error_uri");var de,ct,Ge=z.indexOf("?"),Fe=z.indexOf("#");if("query"===ie.responseMode&&-1!==Ge?(de=z.substring(0,Ge),""!==(ct=dt(z.substring(Ge+1,-1!==Fe?Fe:z.length),Ke)).paramsString&&(de+="?"+ct.paramsString),-1!==Fe&&(de+=z.substring(Fe))):"fragment"===ie.responseMode&&-1!==Fe&&(de=z.substring(0,Fe),""!==(ct=dt(z.substring(Fe+1),Ke)).paramsString&&(de+="#"+ct.paramsString)),ct&&ct.oauthParams)if("standard"===ie.flow||"hybrid"===ie.flow){if((ct.oauthParams.code||ct.oauthParams.error)&&ct.oauthParams.state)return ct.oauthParams.newUrl=de,ct.oauthParams}else if("implicit"===ie.flow&&(ct.oauthParams.access_token||ct.oauthParams.error)&&ct.oauthParams.state)return ct.oauthParams.newUrl=de,ct.oauthParams}(z);if(Ke){var Ge=at.get(Ke.state);return Ge&&(Ke.valid=!0,Ke.redirectUri=Ge.redirectUri,Ke.storedNonce=Ge.nonce,Ke.prompt=Ge.prompt,Ke.pkceCodeVerifier=Ge.pkceCodeVerifier),Ke}}function dt(z,Ke){for(var Ge=z.split("&"),Fe={paramsString:"",oauthParams:{}},de=0;de<Ge.length;de++){var ct=Ge[de].indexOf("="),Ue=Ge[de].slice(0,ct);-1!==Ke.indexOf(Ue)?Fe.oauthParams[Ue]=Ge[de].slice(ct+1):(""!==Fe.paramsString&&(Fe.paramsString+="&"),Fe.paramsString+=Ge[de])}return Fe}function vt(){var z={setSuccess:function(Ke){z.resolve(Ke)},setError:function(Ke){z.reject(Ke)}};return z.promise=new Promise(function(Ke,Ge){z.resolve=Ke,z.reject=Ge}),z.promise.success=function(Ke){return q(),this.then(function(Fe){Ke(Fe)}),this},z.promise.error=function(Ke){return q(),this.catch(function(Fe){Ke(Fe)}),this},z}function we(){var z=vt();if(!ge.enable||ge.iframe)return z.setSuccess(),z.promise;var Ke=document.createElement("iframe");ge.iframe=Ke,Ke.onload=function(){var de=ie.endpoints.authorize();ge.iframeOrigin="/"===de.charAt(0)?function Be(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}():de.substring(0,de.indexOf("/",8)),z.setSuccess()};var Ge=ie.endpoints.checkSessionIframe();return Ke.setAttribute("src",Ge),Ke.setAttribute("title","keycloak-session-iframe"),Ke.style.display="none",document.body.appendChild(Ke),window.addEventListener("message",function(de){if(de.origin===ge.iframeOrigin&&ge.iframe.contentWindow===de.source&&("unchanged"==de.data||"changed"==de.data||"error"==de.data)){"unchanged"!=de.data&&ie.clearToken();for(var ct=ge.callbackList.splice(0,ge.callbackList.length),Ue=ct.length-1;Ue>=0;--Ue){var _t=ct[Ue];"error"==de.data?_t.setError():_t.setSuccess("unchanged"==de.data)}}},!1),z.promise}function bt(){ge.enable&&ie.token&&setTimeout(function(){rn().then(function(z){z&&bt()})},1e3*ge.interval)}function rn(){var z=vt();if(ge.iframe&&ge.iframeOrigin){var Ke=ie.clientId+" "+(ie.sessionId?ie.sessionId:"");
1ge.callbackList.push(z),1==ge.callbackList.length&&ge.iframe.contentWindow.postMessage(Ke,ge.iframeOrigin)}else z.setSuccess();return z.promise}function St(){var z=vt();if(ge.enable||ie.silentCheckSsoRedirectUri){var Ke=document.createElement("iframe");Ke.setAttribute("src",ie.endpoints.thirdPartyCookiesIframe()),Ke.setAttribute("title","keycloak-3p-check-iframe"),Ke.style.display="none",document.body.appendChild(Ke);var Ge=function(Fe){Ke.contentWindow===Fe.source&&("supported"!==Fe.data&&"unsupported"!==Fe.data||("unsupported"===Fe.data&&(ge.enable=!1,ie.silentCheckSsoFallback&&(ie.silentCheckSsoRedirectUri=!1),Re("[KEYCLOAK] 3rd party cookies aren't supported by this browser. checkLoginIframe and silent check-sso are not available.")),document.body.removeChild(Ke),window.removeEventListener("message",Ge),z.setSuccess()))};window.addEventListener("message",Ge,!1)}else z.setSuccess();return function st(z,Ke,Ge){var Fe=null,de=new Promise(function(ct,Ue){Fe=setTimeout(function(){Ue({error:Ge||"Promise is not settled within timeout of "+Ke+"ms"})},Ke)});return Promise.race([z,de]).finally(function(){clearTimeout(Fe)})}(z.promise,ie.messageReceiveTimeout,"Timeout when waiting for 3rd party check iframe message.")}function pn(z){if(!z||"default"==z)return{login:function(ct){return window.location.replace(ie.createLoginUrl(ct)),vt().promise},logout:function(ct){return window.location.replace(ie.createLogoutUrl(ct)),vt().promise},register:function(ct){return window.location.replace(ie.createRegisterUrl(ct)),vt().promise},accountManagement:function(){var ct=ie.createAccountUrl();if(void 0===ct)throw"Not supported by the OIDC server";return window.location.href=ct,vt().promise},redirectUri:function(ct,Ue){return ct&&ct.redirectUri?ct.redirectUri:ie.redirectUri?ie.redirectUri:location.href}};if("cordova"==z){ge.enable=!1;var Ke=function(ct,Ue,_t){return window.cordova&&window.cordova.InAppBrowser?window.cordova.InAppBrowser.open(ct,Ue,_t):window.open(ct,Ue,_t)},de=function(ct){var Ue=function(ct){return ct&&ct.cordovaOptions?Object.keys(ct.cordovaOptions).reduce(function(Ue,_t){return Ue[_t]=ct.cordovaOptions[_t],Ue},{}):{}}(ct);return Ue.location="no",ct&&"none"==ct.prompt&&(Ue.hidden="yes"),function(ct){return Object.keys(ct).reduce(function(Ue,_t){return Ue.push(_t+"="+ct[_t]),Ue},[]).join(",")}(Ue)};return{login:function(ct){var Ue=vt(),_t=de(ct),Lt=ie.createLoginUrl(ct),Xt=Ke(Lt,"_blank",_t),Pt=!1,_n=!1,Fn=function(){_n=!0,Xt.close()};return Xt.addEventListener("loadstart",function(ii){0==ii.url.indexOf("http://localhost")&&(oe(At(ii.url),Ue),Fn(),Pt=!0)}),Xt.addEventListener("loaderror",function(ii){Pt||(0==ii.url.indexOf("http://localhost")?(oe(At(ii.url),Ue),Fn(),Pt=!0):(Ue.setError(),Fn()))}),Xt.addEventListener("exit",function(ii){_n||Ue.setError({reason:"closed_by_user"})}),Ue.promise},logout:function(ct){var Xt,Ue=vt(),_t=ie.createLogoutUrl(ct),Lt=Ke(_t,"_blank","location=no,hidden=yes,clearcache=yes");return Lt.addEventListener("loadstart",function(Pt){0==Pt.url.indexOf("http://localhost")&&Lt.close()}),Lt.addEventListener("loaderror",function(Pt){0==Pt.url.indexOf("http://localhost")||(Xt=!0),Lt.close()}),Lt.addEventListener("exit",function(Pt){Xt?Ue.setError():(ie.clearToken(),Ue.setSuccess())}),Ue.promise},register:function(ct){var Ue=vt(),_t=ie.createRegisterUrl(),Lt=de(ct),Xt=Ke(_t,"_blank",Lt);return Xt.addEventListener("loadstart",function(Pt){0==Pt.url.indexOf("http://localhost")&&(Xt.close(),oe(At(Pt.url),Ue))}),Ue.promise},accountManagement:function(){var ct=ie.createAccountUrl();if(void 0===ct)throw"Not supported by the OIDC server";var Ue=Ke(ct,"_blank","location=no");Ue.addEventListener("loadstart",function(_t){0==_t.url.indexOf("http://localhost")&&Ue.close()})},redirectUri:function(ct){return"http://localhost"}}}if("cordova-native"==z)return ge.enable=!1,{login:function(ct){var Ue=vt(),_t=ie.createLoginUrl(ct);return universalLinks.subscribe("keycloak",function(Lt){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),oe(At(Lt.url),Ue)}),window.cordova.plugins.browsertab.openUrl(_t),Ue.promise},logout:function(ct){var Ue=vt(),_t=ie.createLogoutUrl(ct);return universalLinks.subscribe("keycloak",function(Lt){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),ie.clearToken(),Ue.setSuccess()}),window.cordova.plugins.browsertab.openUrl(_t),Ue.promise},register:function(ct){var Ue=vt(),_t=ie.createRegisterUrl(ct);return universalLinks.subscribe("keycloak",function(Lt){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),oe(At(Lt.url),Ue)}),window.cordova.plugins.browsertab.openUrl(_t),Ue.promise},accountManagement:function(){var ct=ie.createAccountUrl();if(void 0===ct)throw"Not supported by the OIDC server";window.cordova.plugins.browsertab.openUrl(ct)},redirectUri:function(ct){return ct&&ct.redirectUri?ct.redirectUri:ie.redirectUri?ie.redirectUri:"http://localhost"}};throw"invalid adapter type: "+z}ie.init=function(z){if(ie.authenticated=!1,at=function B(){try{return new pt}catch(z){}return new We}(),Oe=z&&["default","cordova","cordova-native"].indexOf(z.adapter)>-1?pn(z.adapter):z&&"object"==typeof z.adapter?z.adapter:window.Cordova||window.cordova?pn("cordova"):pn(),z){if(void 0!==z.useNonce&&(te=z.useNonce),void 0!==z.checkLoginIframe&&(ge.enable=z.checkLoginIframe),z.checkLoginIframeInterval&&(ge.interval=z.checkLoginIframeInterval),"login-required"===z.onLoad&&(ie.loginRequired=!0),z.responseMode){if("query"!==z.responseMode&&"fragment"!==z.responseMode)throw"Invalid value for responseMode";ie.responseMode=z.responseMode}if(z.flow){switch(z.flow){case"standard":ie.responseType="code";break;case"implicit":ie.responseType="id_token token";break;case"hybrid":ie.responseType="code id_token token";break;default:throw"Invalid value for flow"}ie.flow=z.flow}if(null!=z.timeSkew&&(ie.timeSkew=z.timeSkew),z.redirectUri&&(ie.redirectUri=z.redirectUri),z.silentCheckSsoRedirectUri&&(ie.silentCheckSsoRedirectUri=z.silentCheckSsoRedirectUri),ie.silentCheckSsoFallback="boolean"!=typeof z.silentCheckSsoFallback||z.silentCheckSsoFallback,z.pkceMethod){if("S256"!==z.pkceMethod)throw"Invalid value for pkceMethod";ie.pkceMethod=z.pkceMethod}ie.enableLogging="boolean"==typeof z.enableLogging&&z.enableLogging,"string"==typeof z.scope&&(ie.scope=z.scope),ie.messageReceiveTimeout="number"==typeof z.messageReceiveTimeout&&z.messageReceiveTimeout>0?z.messageReceiveTimeout:1e4}ie.responseMode||(ie.responseMode="fragment"),ie.responseType||(ie.responseType="code",ie.flow="standard");var Ge=vt(),Fe=vt();Fe.promise.then(function(){ie.onReady&&ie.onReady(ie.authenticated),Ge.setSuccess(ie.authenticated)}).catch(function(Lt){Ge.setError(Lt)});var de=function $(z){var Ge,Ke=vt();function Fe(Xt){ie.endpoints=Xt?{authorize:function(){return Xt.authorization_endpoint},token:function(){return Xt.token_endpoint},logout:function(){if(!Xt.end_session_endpoint)throw"Not supported by the OIDC server";return Xt.end_session_endpoint},checkSessionIframe:function(){if(!Xt.check_session_iframe)throw"Not supported by the OIDC server";return Xt.check_session_iframe},register:function(){throw'Redirection to "Register user" page not supported in standard OIDC mode'},userinfo:function(){if(!Xt.userinfo_endpoint)throw"Not supported by the OIDC server";return Xt.userinfo_endpoint}}:{authorize:function(){return pe()+"/protocol/openid-connect/auth"},token:function(){return pe()+"/protocol/openid-connect/token"},logout:function(){return pe()+"/protocol/openid-connect/logout"},checkSessionIframe:function(){var Pt=pe()+"/protocol/openid-connect/login-status-iframe.html";return ie.iframeVersion&&(Pt=Pt+"?version="+ie.iframeVersion),Pt},thirdPartyCookiesIframe:function(){var Pt=pe()+"/protocol/openid-connect/3p-cookies/step1.html";return ie.iframeVersion&&(Pt=Pt+"?version="+ie.iframeVersion),Pt},register:function(){return pe()+"/protocol/openid-connect/registrations"},userinfo:function(){return pe()+"/protocol/openid-connect/userinfo"}}}if(ze?"string"==typeof ze&&(Ge=ze):Ge="keycloak.json",Ge)(de=new XMLHttpRequest).open("GET",Ge,!0),de.setRequestHeader("Accept","application/json"),de.onreadystatechange=function(){if(4==de.readyState)if(200==de.status||Ve(de)){var Xt=JSON.parse(de.responseText);ie.authServerUrl=Xt["auth-server-url"],ie.realm=Xt.realm,ie.clientId=Xt.resource,Fe(null),Ke.setSuccess()}else Ke.setError()},de.send();else{if(!ze.clientId)throw"clientId missing";ie.clientId=ze.clientId;var ct=ze.oidcProvider;if(ct)if("string"==typeof ct){var Lt,de;Lt="/"==ct.charAt(ct.length-1)?ct+".well-known/openid-configuration":ct+"/.well-known/openid-configuration",(de=new XMLHttpRequest).open("GET",Lt,!0),de.setRequestHeader("Accept","application/json"),de.onreadystatechange=function(){4==de.readyState&&(200==de.status||Ve(de)?(Fe(JSON.parse(de.responseText)),Ke.setSuccess()):Ke.setError())},de.send()}else Fe(ct),Ke.setSuccess();else{if(!ze.url)for(var Ue=document.getElementsByTagName("script"),_t=0;_t<Ue.length;_t++)if(Ue[_t].src.match(/.*keycloak\.js/)){ze.url=Ue[_t].src.substr(0,Ue[_t].src.indexOf("/js/keycloak.js"));break}if(!ze.realm)throw"realm missing";ie.authServerUrl=ze.url,ie.realm=ze.realm,Fe(null),Ke.setSuccess()}}return Ke.promise}();function ct(){var Lt=function(_n){_n||(Pt.prompt="none"),ie.login(Pt).then(function(){Fe.setSuccess()}).catch(function(Fn){Fe.setError(Fn)})},Xt=function(){var _n=document.createElement("iframe"),Fn=ie.createLoginUrl({prompt:"none",redirectUri:ie.silentCheckSsoRedirectUri});_n.setAttribute("src",Fn),_n.setAttribute("title","keycloak-silent-check-sso"),_n.style.display="none",document.body.appendChild(_n);var ii=function(ei){ei.origin===window.location.origin&&_n.contentWindow===ei.source&&(oe(At(ei.data),Fe),document.body.removeChild(_n),window.removeEventListener("message",ii))};window.addEventListener("message",ii)},Pt={};switch(z.onLoad){case"check-sso":ge.enable?we().then(function(){rn().then(function(_n){_n?Fe.setSuccess():ie.silentCheckSsoRedirectUri?Xt():Lt(!1)}).catch(function(_n){Fe.setError(_n)})}):ie.silentCheckSsoRedirectUri?Xt():Lt(!1);break;case"login-required":Lt(!0);break;default:throw"Invalid value for onLoad"}}function Ue(){var Lt=At(window.location.href);if(Lt&&window.history.replaceState(window.history.state,null,Lt.newUrl),Lt&&Lt.valid)return we().then(function(){oe(Lt,Fe)}).catch(function(Xt){Fe.setError(Xt)});z?z.token&&z.refreshToken?(mt(z.token,z.refreshToken,z.idToken),ge.enable?we().then(function(){rn().then(function(Xt){Xt?(ie.onAuthSuccess&&ie.onAuthSuccess(),Fe.setSuccess(),bt()):Fe.setSuccess()}).catch(function(Xt){Fe.setError(Xt)})}):ie.updateToken(-1).then(function(){ie.onAuthSuccess&&ie.onAuthSuccess(),Fe.setSuccess()}).catch(function(Xt){ie.onAuthError&&ie.onAuthError(),z.onLoad?ct():Fe.setError(Xt)})):z.onLoad?ct():Fe.setSuccess():Fe.setSuccess()}return de.then(function(){(function _t(){var Lt=vt(),Xt=function(){("interactive"===document.readyState||"complete"===document.readyState)&&(document.removeEventListener("readystatechange",Xt),Lt.setSuccess())};return document.addEventListener("readystatechange",Xt),Xt(),Lt.promise})().then(St).then(Ue).catch(function(Lt){Ge.setError(Lt)})}),de.catch(function(Lt){Ge.setError(Lt)}),Ge.promise},ie.login=function(z){return Oe.login(z)},ie.createLoginUrl=function(z){var ct,Ke=nt(),Ge=nt(),Fe=Oe.redirectUri(z),de={state:Ke,nonce:Ge,redirectUri:encodeURIComponent(Fe)};z&&z.prompt&&(de.prompt=z.prompt),ct=z&&"register"==z.action?ie.endpoints.register():ie.endpoints.authorize();var Ue=z&&z.scope||ie.scope;Ue?-1===Ue.indexOf("openid")&&(Ue="openid "+Ue):Ue="openid";var _t=ct+"?client_id="+encodeURIComponent(ie.clientId)+"&redirect_uri="+encodeURIComponent(Fe)+"&state="+encodeURIComponent(Ke)+"&response_mode="+encodeURIComponent(ie.responseMode)+"&response_type="+encodeURIComponent(ie.responseType)+"&scope="+encodeURIComponent(Ue);if(te&&(_t=_t+"&nonce="+encodeURIComponent(Ge)),z&&z.prompt&&(_t+="&prompt="+encodeURIComponent(z.prompt)),z&&z.maxAge&&(_t+="&max_age="+encodeURIComponent(z.maxAge)),z&&z.loginHint&&(_t+="&login_hint="+encodeURIComponent(z.loginHint)),z&&z.idpHint&&(_t+="&kc_idp_hint="+encodeURIComponent(z.idpHint)),z&&z.action&&"register"!=z.action&&(_t+="&kc_action="+encodeURIComponent(z.action)),z&&z.locale&&(_t+="&ui_locales="+encodeURIComponent(z.locale)),z&&z.acr){var Lt=function Nt(z){return JSON.stringify({id_token:{acr:z}})}(z.acr);_t+="&claims="+encodeURIComponent(Lt)}if(ie.pkceMethod){var Xt=function an(z){return Cn(z,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")}(96);de.pkceCodeVerifier=Xt;var Pt=function Tn(z,Ke){if("S256"===z){var Ge=new Uint8Array(I.arrayBuffer(Ke));return E.fromByteArray(Ge).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"")}throw"Invalid value for pkceMethod"}(ie.pkceMethod,Xt);_t+="&code_challenge="+Pt,_t+="&code_challenge_method="+ie.pkceMethod}return at.add(de),_t},ie.logout=function(z){return Oe.logout(z)},ie.createLogoutUrl=function(z){var Ke=ie.endpoints.logout()+"?client_id="+encodeURIComponent(ie.clientId)+"&post_logout_redirect_uri="+encodeURIComponent(Oe.redirectUri(z,!1));return ie.idToken&&(Ke+="&id_token_hint="+encodeURIComponent(ie.idToken)),Ke},ie.register=function(z){return Oe.register(z)},ie.createRegisterUrl=function(z){return z||(z={}),z.action="register",ie.createLoginUrl(z)},ie.createAccountUrl=function(z){var Ke=pe(),Ge=void 0;return void 0!==Ke&&(Ge=Ke+"/account?referrer="+encodeURIComponent(ie.clientId)+"&referrer_uri="+encodeURIComponent(Oe.redirectUri(z))),Ge},ie.accountManagement=function(){return Oe.accountManagement()}
1,ie.hasRealmRole=function(z){var Ke=ie.realmAccess;return!!Ke&&Ke.roles.indexOf(z)>=0},ie.hasResourceRole=function(z,Ke){if(!ie.resourceAccess)return!1;var Ge=ie.resourceAccess[Ke||ie.clientId];return!!Ge&&Ge.roles.indexOf(z)>=0},ie.loadUserProfile=function(){var z=pe()+"/account",Ke=new XMLHttpRequest;Ke.open("GET",z,!0),Ke.setRequestHeader("Accept","application/json"),Ke.setRequestHeader("Authorization","bearer "+ie.token);var Ge=vt();return Ke.onreadystatechange=function(){4==Ke.readyState&&(200==Ke.status?(ie.profile=JSON.parse(Ke.responseText),Ge.setSuccess(ie.profile)):Ge.setError())},Ke.send(),Ge.promise},ie.loadUserInfo=function(){var z=ie.endpoints.userinfo(),Ke=new XMLHttpRequest;Ke.open("GET",z,!0),Ke.setRequestHeader("Accept","application/json"),Ke.setRequestHeader("Authorization","bearer "+ie.token);var Ge=vt();return Ke.onreadystatechange=function(){4==Ke.readyState&&(200==Ke.status?(ie.userInfo=JSON.parse(Ke.responseText),Ge.setSuccess(ie.userInfo)):Ge.setError())},Ke.send(),Ge.promise},ie.isTokenExpired=function(z){if(!ie.tokenParsed||!ie.refreshToken&&"implicit"!=ie.flow)throw"Not authenticated";if(null==ie.timeSkew)return Ee("[KEYCLOAK] Unable to determine if token is expired as timeskew is not set"),!0;var Ke=ie.tokenParsed.exp-Math.ceil((new Date).getTime()/1e3)+ie.timeSkew;if(z){if(isNaN(z))throw"Invalid minValidity";Ke-=z}return Ke<0},ie.updateToken=function(z){var Ke=vt();if(!ie.refreshToken)return Ke.setError(),Ke.promise;z=z||5;var Ge=function(){var de=!1;if(-1==z?(de=!0,Ee("[KEYCLOAK] Refreshing token: forced refresh")):(!ie.tokenParsed||ie.isTokenExpired(z))&&(de=!0,Ee("[KEYCLOAK] Refreshing token: token expired")),de){var ct="grant_type=refresh_token&refresh_token="+ie.refreshToken,Ue=ie.endpoints.token();if(Ae.push(Ke),1==Ae.length){var _t=new XMLHttpRequest;_t.open("POST",Ue,!0),_t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),_t.withCredentials=!0,ct+="&client_id="+encodeURIComponent(ie.clientId);var Lt=(new Date).getTime();_t.onreadystatechange=function(){if(4==_t.readyState)if(200==_t.status){Ee("[KEYCLOAK] Token refreshed"),Lt=(Lt+(new Date).getTime())/2;var Xt=JSON.parse(_t.responseText);mt(Xt.access_token,Xt.refresh_token,Xt.id_token,Lt),ie.onAuthRefreshSuccess&&ie.onAuthRefreshSuccess();for(var Pt=Ae.pop();null!=Pt;Pt=Ae.pop())Pt.setSuccess(!0)}else for(Re("[KEYCLOAK] Failed to refresh token"),400==_t.status&&ie.clearToken(),ie.onAuthRefreshError&&ie.onAuthRefreshError(),Pt=Ae.pop();null!=Pt;Pt=Ae.pop())Pt.setError(!0)},_t.send(ct)}}else Ke.setSuccess(!1)};return ge.enable?rn().then(function(){Ge()}).catch(function(de){Ke.setError(de)}):Ge(),Ke.promise},ie.clearToken=function(){ie.token&&(mt(null,null,null),ie.onAuthLogout&&ie.onAuthLogout(),ie.loginRequired&&ie.login())};var pt=function(){if(!(this instanceof pt))return new pt;function Ke(){for(var Ge=(new Date).getTime(),Fe=0;Fe<localStorage.length;Fe++){var de=localStorage.key(Fe);if(de&&0==de.indexOf("kc-callback-")){var ct=localStorage.getItem(de);if(ct)try{var Ue=JSON.parse(ct).expires;(!Ue||Ue<Ge)&&localStorage.removeItem(de)}catch(_t){localStorage.removeItem(de)}}}}localStorage.setItem("kc-test","test"),localStorage.removeItem("kc-test"),this.get=function(Ge){if(Ge){var Fe="kc-callback-"+Ge,de=localStorage.getItem(Fe);return de&&(localStorage.removeItem(Fe),de=JSON.parse(de)),Ke(),de}},this.add=function(Ge){Ke();var Fe="kc-callback-"+Ge.state;Ge.expires=(new Date).getTime()+36e5,localStorage.setItem(Fe,JSON.stringify(Ge))}},We=function(){if(!(this instanceof We))return new We;var z=this;z.get=function(de){if(de){var ct=Ge("kc-callback-"+de);if(Fe("kc-callback-"+de,"",Ke(-100)),ct)return JSON.parse(ct)}},z.add=function(de){Fe("kc-callback-"+de.state,JSON.stringify(de),Ke(60))},z.removeItem=function(de){Fe(de,"",Ke(-100))};var Ke=function(de){var ct=new Date;return ct.setTime(ct.getTime()+60*de*1e3),ct},Ge=function(de){for(var ct=de+"=",Ue=document.cookie.split(";"),_t=0;_t<Ue.length;_t++){for(var Lt=Ue[_t];" "==Lt.charAt(0);)Lt=Lt.substring(1);if(0==Lt.indexOf(ct))return Lt.substring(ct.length,Lt.length)}return""},Fe=function(de,ct,Ue){var _t=de+"="+ct+"; expires="+Ue.toUTCString()+"; ";document.cookie=_t}};function ne(z){return function(){ie.enableLogging&&z.apply(console,Array.prototype.slice.call(arguments))}}}var Te=f(9808),be=(()=>{return(ze=be||(be={}))[ze.OnAuthError=0]="OnAuthError",ze[ze.OnAuthLogout=1]="OnAuthLogout",ze[ze.OnAuthRefreshError=2]="OnAuthRefreshError",ze[ze.OnAuthRefreshSuccess=3]="OnAuthRefreshSuccess",ze[ze.OnAuthSuccess=4]="OnAuthSuccess",ze[ze.OnReady=5]="OnReady",ze[ze.OnTokenExpired=6]="OnTokenExpired",ze[ze.OnActionUpdate=7]="OnActionUpdate",be;var ze})();class Pe{constructor(ie,Oe){this.router=ie,this.keycloakAngular=Oe}canActivate(ie,Oe){return(0,s.mG)(this,void 0,void 0,function*(){try{return this.authenticated=yield this.keycloakAngular.isLoggedIn(),this.roles=yield this.keycloakAngular.getUserRoles(!0),yield this.isAccessAllowed(ie,Oe)}catch(Ae){throw new Error("An error happened during access validation. Details:"+Ae)}})}}let gt=(()=>{class ze{constructor(){this._keycloakEvents$=new c.xQ}bindsKeycloakEvents(){this._instance.onAuthError=Oe=>{this._keycloakEvents$.next({args:Oe,type:be.OnAuthError})},this._instance.onAuthLogout=()=>{this._keycloakEvents$.next({type:be.OnAuthLogout})},this._instance.onAuthRefreshSuccess=()=>{this._keycloakEvents$.next({type:be.OnAuthRefreshSuccess})},this._instance.onAuthRefreshError=()=>{this._keycloakEvents$.next({type:be.OnAuthRefreshError})},this._instance.onAuthSuccess=()=>{this._keycloakEvents$.next({type:be.OnAuthSuccess})},this._instance.onTokenExpired=()=>{this._keycloakEvents$.next({type:be.OnTokenExpired})},this._instance.onActionUpdate=Oe=>{this._keycloakEvents$.next({args:Oe,type:be.OnActionUpdate})},this._instance.onReady=Oe=>{this._keycloakEvents$.next({args:Oe,type:be.OnReady})}}loadExcludedUrls(Oe){const Ae=[];for(const at of Oe){let ge;ge="string"==typeof at?{urlPattern:new RegExp(at,"i"),httpMethods:[]}:{urlPattern:new RegExp(at.url,"i"),httpMethods:at.httpMethods},Ae.push(ge)}return Ae}initServiceValues({enableBearerInterceptor:Oe=!0,loadUserProfileAtStartUp:Ae=!1,bearerExcludedUrls:at=[],authorizationHeaderName:ge="Authorization",bearerPrefix:qe="Bearer",initOptions:lt,updateMinValidity:te=20,shouldAddToken:Ee=(()=>!0),shouldUpdateToken:Re=(()=>!0)}){this._enableBearerInterceptor=Oe,this._loadUserProfileAtStartUp=Ae,this._authorizationHeaderName=ge,this._bearerPrefix=qe.trim().concat(" "),this._excludedUrls=this.loadExcludedUrls(at),this._silentRefresh=!!lt&&"implicit"===lt.flow,this._updateMinValidity=te,this.shouldAddToken=Ee,this.shouldUpdateToken=Re}init(Oe={}){return(0,s.mG)(this,void 0,void 0,function*(){this.initServiceValues(Oe);const{config:Ae,initOptions:at}=Oe;this._instance=new me(Ae),this.bindsKeycloakEvents();const ge=yield this._instance.init(at);return ge&&this._loadUserProfileAtStartUp&&(yield this.loadUserProfile()),ge})}login(Oe={}){return(0,s.mG)(this,void 0,void 0,function*(){yield this._instance.login(Oe),this._loadUserProfileAtStartUp&&(yield this.loadUserProfile())})}logout(Oe){return(0,s.mG)(this,void 0,void 0,function*(){const Ae={redirectUri:Oe};yield this._instance.logout(Ae),this._userProfile=void 0})}register(Oe={action:"register"}){return(0,s.mG)(this,void 0,void 0,function*(){yield this._instance.register(Oe)})}isUserInRole(Oe,Ae){let at;return at=this._instance.hasResourceRole(Oe,Ae),at||(at=this._instance.hasRealmRole(Oe)),at}getUserRoles(Oe=!0){let Ae=[];
1if(this._instance.resourceAccess)for(const at in this._instance.resourceAccess)this._instance.resourceAccess.hasOwnProperty(at)&&(Ae=Ae.concat(this._instance.resourceAccess[at].roles||[]));return Oe&&this._instance.realmAccess&&Ae.push(...this._instance.realmAccess.roles||[]),Ae}isLoggedIn(){return(0,s.mG)(this,void 0,void 0,function*(){return!!this._instance&&this._instance.authenticated})}isTokenExpired(Oe=0){return this._instance.isTokenExpired(Oe)}updateToken(Oe=this._updateMinValidity){return(0,s.mG)(this,void 0,void 0,function*(){if(this._silentRefresh){if(this.isTokenExpired())throw new Error("Failed to refresh the token, or the session is expired");return!0}if(!this._instance)throw new Error("Keycloak Angular library is not initialized.");try{return yield this._instance.updateToken(Oe)}catch(Ae){return!1}})}loadUserProfile(Oe=!1){return(0,s.mG)(this,void 0,void 0,function*(){if(this._userProfile&&!Oe)return this._userProfile;if(!this._instance.authenticated)throw new Error("The user profile was not loaded as the user is not logged in.");return this._userProfile=yield this._instance.loadUserProfile()})}getToken(){return(0,s.mG)(this,void 0,void 0,function*(){return this._instance.token})}getUsername(){if(!this._userProfile)throw new Error("User not logged in or user profile was not loaded.");return this._userProfile.username}clearToken(){this._instance.clearToken()}addTokenToHeader(Oe=new h.WM){return(0,y.D)(this.getToken()).pipe((0,T.U)(Ae=>Ae?Oe.set(this._authorizationHeaderName,this._bearerPrefix+Ae):Oe))}getKeycloakInstance(){return this._instance}get excludedUrls(){return this._excludedUrls}get enableBearerInterceptor(){return this._enableBearerInterceptor}get keycloakEvents$(){return this._keycloakEvents$}}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275prov=a.Yz7({token:ze,factory:ze.\u0275fac}),ze})(),Et=(()=>{class ze{constructor(Oe){this.keycloak=Oe}conditionallyUpdateToken(Oe){return(0,s.mG)(this,void 0,void 0,function*(){return!this.keycloak.shouldUpdateToken(Oe)||(yield this.keycloak.updateToken())})}isUrlExcluded({method:Oe,url:Ae},{urlPattern:at,httpMethods:ge}){const qe=0===ge.length||ge.join().indexOf(Oe.toUpperCase())>-1,lt=at.test(Ae);return qe&&lt}intercept(Oe,Ae){const{enableBearerInterceptor:at,excludedUrls:ge}=this.keycloak;return!at||!this.keycloak.shouldAddToken(Oe)||ge.findIndex(lt=>this.isUrlExcluded(Oe,lt))>-1?Ae.handle(Oe):(0,x.aj)([this.conditionallyUpdateToken(Oe),this.keycloak.isLoggedIn()]).pipe((0,S.zg)(([lt,te])=>te?this.handleRequestWithTokenHeader(Oe,Ae):Ae.handle(Oe)))}handleRequestWithTokenHeader(Oe,Ae){return this.keycloak.addTokenToHeader(Oe.headers).pipe((0,S.zg)(at=>{const ge=Oe.clone({headers:at});return Ae.handle(ge)}))}}return ze.\u0275fac=function(Oe){return new(Oe||ze)(a.LFG(gt))},ze.\u0275prov=a.Yz7({token:ze,factory:ze.\u0275fac}),ze})(),Kt=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=a.oAB({type:ze}),ze.\u0275inj=a.cJS({providers:[gt,{provide:h.TP,useClass:Et,multi:!0}],imports:[Te.ez]}),ze})(),Zt=(()=>{class ze{}return ze.\u0275fac=function(Oe){return new(Oe||ze)},ze.\u0275mod=a.oAB({type:ze}),ze.\u0275inj=a.cJS({imports:[Kt]}),ze})()},3586:(Ze,_e,f)=>{"use strict";f.d(_e,{Co:()=>vt,nu:()=>tn});var s=f(1159),a=f(5e3),h=f(3075),c=f(508),y=f(7322),x=f(4107),T=f(591),S=f(1086),E=f(3426),I=f(8929),ee=f(7545),q=f(4850),me=f(1059),Te=f(8583),be=f(7625),Pe=f(2986),gt=f(2198),Et=f(2868),Kt=f(2033),Zt=f(7446),ze=f(773),ie=f(7423),Oe=f(5245),Ae=f(9808),at=f(7238);const ge=["searchSelectInput"],qe=["innerSelectSearch"];function lt(st,we){if(1&st){const bt=a.EpF();a.TgZ(0,"mat-checkbox",9),a.NdJ("change",function(St){a.CHM(bt);const pn=a.oxw();return a.KtG(pn._emitSelectAllBooleanToParent(St.checked))}),a.qZA()}if(2&st){const bt=a.oxw();a.Q6J("color",null==bt.matFormField?null:bt.matFormField.color)("checked",bt.toggleAllCheckboxChecked)("indeterminate",bt.toggleAllCheckboxIndeterminate)("matTooltip",bt.toggleAllCheckboxTooltipMessage)("matTooltipPosition",bt.toggleAllCheckboxTooltipPosition)}}function te(st,we){1&st&&a._UZ(0,"mat-spinner",10)}function Ee(st,we){1&st&&a.Hsn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function Re(st,we){if(1&st&&(a.TgZ(0,"mat-icon",14),a._uU(1),a.qZA()),2&st){const bt=a.oxw(2);a.Q6J("svgIcon",bt.closeSvgIcon),a.xp6(1),a.hij(" ",bt.closeSvgIcon?null:bt.closeIcon," ")}}function jt(st,we){if(1&st){const bt=a.EpF();a.TgZ(0,"button",11),a.NdJ("click",function(){a.CHM(bt);const St=a.oxw();return a.KtG(St._reset(!0))}),a.YNc(1,Ee,1,0,"ng-content",12),a.YNc(2,Re,2,2,"ng-template",null,13,a.W1O),a.qZA()}if(2&st){const bt=a.MAs(3),rn=a.oxw();a.xp6(1),a.Q6J("ngIf",rn.clearIcon)("ngIfElse",bt)}}function an(st,we){1&st&&a.Hsn(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function Cn(st,we){if(1&st&&a._uU(0),2&st){const bt=a.oxw(2);a.Oqu(bt.noEntriesFoundLabel)}}function Tn(st,we){if(1&st&&(a.TgZ(0,"div",15),a.YNc(1,an,1,0,"ng-content",12),a.YNc(2,Cn,1,1,"ng-template",null,16,a.W1O),a.qZA()),2&st){const bt=a.MAs(3),rn=a.oxw();a.xp6(1),a.Q6J("ngIf",rn.noEntriesFound)("ngIfElse",bt)}}const Nt=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],pe
1=function(st,we){return{"mat-select-search-inner-multiple":st,"mat-select-search-inner-toggle-all":we}},Be=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let oe=(()=>{class st{}return st.\u0275fac=function(bt){return new(bt||st)},st.\u0275dir=a.lG2({type:st,selectors:[["","ngxMatSelectSearchClear",""]]}),st})();const $=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],Ve=new a.OlP("mat-selectsearch-default-options");let nt=(()=>{class st{}return st.\u0275fac=function(bt){return new(bt||st)},st.\u0275dir=a.lG2({type:st,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),st})(),tn=(()=>{class st{constructor(bt,rn,St,pn=null,pt=null,We){this.matSelect=bt,this.changeDetectorRef=rn,this._viewportRuler=St,this.matOption=pn,this.matFormField=pt,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new a.vpe,this.onTouched=B=>{},this._options$=new T.X(null),this.optionsList$=this._options$.pipe((0,ee.w)(B=>B?B.changes.pipe((0,q.U)(ne=>ne.toArray()),(0,me.O)(B.toArray())):(0,S.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,q.U)(B=>B?B.length:0)),this._formControl=new h.NI(""),this._showNoEntriesFound$=(0,E.aj)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,q.U)(([B,ne])=>this.noEntriesFoundLabel&&B&&ne===this.getOptionsLengthOffset())),this._onDestroy=new I.xQ,this.applyDefaultOptions(We)}get isInsideMatOption(){return!!this.matOption}get value(){return this._formControl.value}set _options(bt){this._options$.next(bt)}get _options(){return this._options$.getValue()}applyDefaultOptions(bt){if(bt)for(const rn of $)bt.hasOwnProperty(rn)&&(this[rn]=bt[rn])}ngOnInit(){const bt="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(bt):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,bt]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[bt]=!0):this.matSelect.panelClass=bt,this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("aria-hidden","true")):console.error("<ngx-mat-select-search> must be placed inside a <mat-option> element"),this.matSelect.openedChange.pipe((0,Te.g)(1),(0,be.R)(this._onDestroy)).subscribe(rn=>{rn?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,Pe.q)(1)).pipe((0,be.R)(this._onDestroy)).subscribe(()=>{this.matSelect._keyManager?this.matSelect._keyManager.change.pipe((0,be.R)(this._onDestroy)).subscribe(()=>this.adjustScrollTopToFitActiveOptionIntoView()):console.log("_keyManager was not initialized."),this._options=this.matSelect.options;let rn=this._options.toArray()[this.getOptionsLengthOffset()];this._options.changes.pipe((0,be.R)(this._onDestroy)).subscribe(()=>{setTimeout(()=>{const St=this._options.toArray(),pn=St[this.getOptionsLengthOffset()],pt=this.matSelect._keyManager;pt&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(rn,pn)||!pt.activeItem||!St.find(B=>this.matSelect.compareWith(B,pt.activeItem)))&&pt.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()}),this.disableScrollToActiveOnOptionsChanged||this.adjustScrollTopToFitActiveOptionIntoView()),rn=pn})})}),this._showNoEntriesFound$.pipe((0,be.R)(this._onDestroy)).subscribe(rn=>{this.matOption&&(rn?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe((0,be.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,be.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(bt){this.toggleAll.emit(bt)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(bt){(bt.key&&1===bt.key.length||bt.keyCode>=s.A&&bt.keyCode<=s.Z||bt.keyCode>=s.xE&&bt.keyCode<=s.aO||bt.keyCode===s.L_||this.preventHomeEndKeyPropagation&&(bt.keyCode===s.Sd||bt.keyCode===s.uR))&&bt.stopPropagation(),this.matSelect.multiple&&bt.key&&bt.keyCode===s.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&bt.keyCode===s.hY&&this.value&&(this._reset(!0),bt.stopPropagation())}_handleKeyup(bt){if(bt.keyCode===s.LH||bt.keyCode===s.JH){const rn=this.matSelect._getAriaActiveDescendant(),St=this._options.toArray().findIndex(pn=>pn.id===rn);
1-1!==St&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[St]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",rn))}}writeValue(bt){this._lastExternalInputValue=bt,this._formControl.setValue(bt),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(bt){this._formControl.valueChanges.pipe((0,gt.h)(rn=>rn!==this._lastExternalInputValue),(0,Et.b)(()=>this._lastExternalInputValue=void 0),(0,be.R)(this._onDestroy)).subscribe(bt)}registerOnTouched(bt){this.onTouched=bt}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const bt=this.matSelect.panel.nativeElement,rn=bt.scrollTop;this.searchSelectInput.nativeElement.focus(),bt.scrollTop=rn}_reset(bt){this._formControl.setValue(""),bt&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe((0,be.R)(this._onDestroy)).subscribe(bt=>{let rn=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!bt||!Array.isArray(bt))&&(bt=[]);const St=this.matSelect.options.map(pn=>pn.value);this.previousSelectedValues.forEach(pn=>{!bt.some(pt=>this.matSelect.compareWith(pt,pn))&&!St.some(pt=>this.matSelect.compareWith(pt,pn))&&(bt.push(pn),rn=!0)})}this.previousSelectedValues=bt,rn&&this.matSelect._onChange(bt)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}adjustScrollTopToFitActiveOptionIntoView(){if(this.matSelect.panel&&this.matSelect.options.length>0){const bt=this.getMatOptionHeight(),rn=this.matSelect._keyManager.activeItemIndex||0,St=(0,c.CB)(rn,this.matSelect.options,this.matSelect.optionGroups),pn=(this.matOption?-1:0)+St+rn,pt=this.matSelect.panel.nativeElement.scrollTop,We=this.innerSelectSearch.nativeElement.offsetHeight,B=Math.floor((256-We)/bt),ne=Math.round((pt+We)/bt)-1;ne>=pn?this.matSelect.panel.nativeElement.scrollTop=pn*bt:ne+B<=pn&&(this.matSelect.panel.nativeElement.scrollTop=(pn+1)*bt-(256-We))}}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let rn,bt=this.innerSelectSearch.nativeElement;for(;bt=bt.parentElement;)if(bt.classList.contains("mat-select-panel")){rn=bt;break}rn&&(this.innerSelectSearch.nativeElement.style.width=rn.clientWidth+"px")}getMatOptionHeight(){return this.matSelect.options.length>0?this.matSelect.options.first._getHostElement().getBoundingClientRect().height:0}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){var bt;null===(bt=this.activeDescendant)||void 0===bt||bt.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return st.\u0275fac=function(bt){return new(bt||st)(a.Y36(x.gD),a.Y36(a.sBO),a.Y36(Kt.rL),a.Y36(c.ey,8),a.Y36(y.KE,8),a.Y36(Ve,8))},st.\u0275cmp=a.Xpm({type:st,selectors:[["ngx-mat-select-search"]],contentQueries:function(bt,rn,St){if(1&bt&&(a.Suo(St,oe,5),a.Suo(St,nt,5)),2&bt){let pn;a.iGM(pn=a.CRH())&&(rn.clearIcon=pn.first),a.iGM(pn=a.CRH())&&(rn.noEntriesFound=pn.first)}},viewQuery:function(bt,rn){if(1&bt&&(a.Gf(ge,7,a.SBq),a.Gf(qe,7,a.SBq)),2&bt){let St;a.iGM(St=a.CRH())&&(rn.searchSelectInput=St.first),a.iGM(St=a.CRH())&&(rn.innerSelectSearch=St.first)}},hostVars:2,hostBindings:function(bt,rn){2&bt&&a.ekj("mat-select-search-inside-mat-option",rn.isInsideMatOption)}
1,inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[a._Bn([{provide:h.JU,useExisting:(0,a.Gpc)(()=>st),multi:!0}])],ngContentSelectors:Be,decls:11,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input","mat-input-element",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-button","","mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-button","","mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"],["defaultNoEntriesFound",""]],template:function(bt,rn){1&bt&&(a.F$t(Nt),a._UZ(0,"input",0),a.TgZ(1,"div",1,2),a.YNc(3,lt,1,5,"mat-checkbox",3),a.TgZ(4,"input",4,5),a.NdJ("keydown",function(pn){return rn._handleKeydown(pn)})("keyup",function(pn){return rn._handleKeyup(pn)})("blur",function(){return rn.onBlur()}),a.qZA(),a.YNc(6,te,1,0,"mat-spinner",6),a.YNc(7,jt,4,2,"button",7),a.Hsn(8),a.qZA(),a.YNc(9,Tn,4,2,"div",8),a.ALo(10,"async")),2&bt&&(a.xp6(1),a.Q6J("ngClass",a.WLB(11,pe,rn.matSelect.multiple,rn._isToggleAllCheckboxVisible())),a.xp6(2),a.Q6J("ngIf",rn._isToggleAllCheckboxVisible()),a.xp6(1),a.Q6J("type",rn.type)("formControl",rn._formControl)("placeholder",rn.placeholderL
1abel),a.uIk("aria-label",rn.ariaLabel),a.xp6(2),a.Q6J("ngIf",rn.searching),a.xp6(1),a.Q6J("ngIf",!rn.hideClearSearchButton&&rn.value&&!rn.searching),a.xp6(2),a.Q6J("ngIf",a.lcZ(10,9,rn._showNoEntriesFound$)))},dependencies:[Zt.oG,ze.Ou,ie.lW,Oe.Hw,Ae.mk,Ae.O5,at.gM,h.Fj,h.JJ,h.oH,Ae.Ov],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:100;font-size:inherit;box-shadow:none;border-radius:4px 4px 0 0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-inner[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{flex-basis:auto}.mat-select-search-inner[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{-ms-user-select:text}  .mat-select-search-panel{transform:none!important;overflow-x:hidden}.mat-select-search-input[_ngcontent-%COMP%]{padding:16px 44px 16px 16px;box-sizing:border-box;width:100%}[dir=rtl][_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding:16px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:5px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}.mat-select-search-inside-mat-option[_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;height:3em;line-height:3em}.mat-select-search-inside-mat-option[_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{top:3px}  .mat-option[aria-disabled=true].contains-mat-select-search{position:static;padding:0}  .mat-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0}  .mat-option[aria-disabled=true].contains-mat-select-search .mat-option-pseudo-checkbox{display:none}  .mat-option[aria-disabled=true].contains-mat-select-search.mat-select-search-no-entries-found{height:6em}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-bottom:2px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:16px}"],changeDetection:0}),st})(),vt=(()=>{class st{}return st.\u0275fac=function(bt){return new(bt||st)},st.\u0275mod=a.oAB({type:st}),st.\u0275inj=a.cJS({imports:[[Ae.ez,h.UX,ie.ot,Zt.p9,Oe.Ps,ze.Cq,at.AV]]}),st})()},5861:(Ze,_e,f)=>{"use strict";function s(h,c,y,x,T,S,E){try{var I=h[S](E),ee=I.value}catch(q){return void y(q)}I.done?c(ee):Promise.resolve(ee).then(x,T)}function a(h){return function(){var c=this,y=arguments;return new Promise(function(x,T){var S=h.apply(c,y);function E(ee){s(S,x,T,E,I,"next",ee)}function I(ee){s(S,x,T,E,I,"throw",ee)}E(void 0)})}}f.d(_e,{Z:()=>a})},7582:(Ze,_e,f)=>{"use strict";function c(Nt,pe){var Be={};for(var oe in Nt)Object.prototype.hasOwnProperty.call(Nt,oe)&&pe.indexOf(oe)<0&&(Be[oe]=Nt[oe]);if(null!=Nt&&"function"==typeof Object.getOwnPropertySymbols){var $=0;for(oe=Object.getOwnPropertySymbols(Nt);$<oe.length;$++)pe.indexOf(oe[$])<0&&Object.prototype.propertyIsEnumerable.call(Nt,oe[$])&&(Be[oe[$]]=Nt[oe[$]])}return Be}function q(Nt,pe,Be,oe){return new(Be||(Be=Promise))(function(Ve,mt){function Qe(tn){try{At(oe.next(tn))}catch(dt){mt(dt)}}function nt(tn){try{At(oe.throw(tn))}catch(dt){mt(dt)}}function At(tn){tn.done?Ve(tn.value):function $(Ve){return Ve instanceof Be?Ve:new Be(function(mt){mt(Ve)})}(tn.value).then(Qe,nt)}At((oe=oe.apply(Nt,pe||[])).next())})}f.d(_e,{_T:()=>c,mG:()=>q}),"function"==typeof SuppressedError&&SuppressedError}},Ze=>{Ze(Ze.s=4099)}]);

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.