(self.webpackChunkfront_ecommerce=self.webpackChunkfront_ecommerce||[]).push([[179],{8801:(Ze,fe,M)=>{"use strict";M.d(fe,{E:()=>G});var t=M(9212),u=M(6814),b=M(5582),w=M(7398),m=M(9397);const T=new t.OlP("REQUEST");new t.OlP("RESPONSE");var A=M(9862);let G=(()=>{class J{constructor(me,Pe,He){this.http=me,this.platformId=Pe,this.request=He}loadConfig(){const{country:me}=b.environment,Pe=this.getFilePath(me);return this.http.get(Pe).pipe((0,w.U)(He=>(He.fullUrl=`https://${He.url}`,He.shortUrl=He.url.replace(/^www\./,""),He.company.formattedWhatsapp=this.formatPhone(He.company.whatsapp),He.company.formattedPhone=this.formatPhone(He.company.phone),He)),(0,m.b)(He=>this.config=He))}getConfig(){return this.config}getFullUrl(){return`http://localhost:${process.env.PORT||4e3}`}getFilePath(me){const Pe=`config.${me}.json`;return(0,u.PM)(this.platformId)&&this.request?`${this.getFullUrl()}/assets/config/${Pe}`:`./assets/config/${Pe}`}formatPhone(me){return me.replace(/\D/g,"")}static#e=this.\u0275fac=function(Pe){return new(Pe||J)(t.LFG(A.eN),t.LFG(t.Lbi),t.LFG(T,8))};static#t=this.\u0275prov=t.Yz7({token:J,factory:J.\u0275fac})}return J})()},9537:(Ze,fe,M)=>{"use strict";M.d(fe,{l:()=>t});var t=function(u){return u.DELIVERY="delivery",u.PICKUP="pickup",u}(t||{})},6836:(Ze,fe,M)=>{"use strict";M.d(fe,{n:()=>b});var t=M(6814),u=M(9212);let b=(()=>{class w{constructor(T){this.platformId=T,this.prefix=""}isLocalStorageAvailable(){return(0,t.NF)(this.platformId)}get(T){if(!this.isLocalStorageAvailable())return null;const E=localStorage.getItem(this.prefix+T);try{return JSON.parse(E)}catch{return E}}set(T,E){if(this.isLocalStorageAvailable())if("object"==typeof E){const A=JSON.stringify(E);localStorage.setItem(this.prefix+T,A)}else localStorage.setItem(this.prefix+T,E)}setPrefix(T){this.prefix=T}clear(){for(let T in localStorage)T.startsWith(this.prefix)&&localStorage.removeItem(T)}remove(T){this.isLocalStorageAvailable()&&localStorage.removeItem(`${this.prefix}${T}`)}static#e=this.\u0275fac=function(E){return new(E||w)(u.LFG(u.Lbi))};static#t=this.\u0275prov=u.Yz7({token:w,factory:w.\u0275fac})}return w})()},4886:(Ze,fe,M)=>{"use strict";M.d(fe,{Q:()=>m});var t=M(5582),u=M(9212),b=M(9862);const w=`${t.environment.apiEcommerce}/api/v1/auth`;let m=(()=>{class T{constructor(A){this.http=A}login(A,G){return this.http.post(`${w}/login`,{username:A,password:G})}logout(){return this.http.post(`${w}/logout`,void 0)}me(){return this.http.get(`${w}/me`)}refreshToken(A){return this.http.post(`${w}/refresh`,{refreshToken:A})}checkDocumentId(A){return this.http.get(`${w}/check-document-id/${A}`)}checkEmail(A){return this.http.get(`${w}/check-email/${A}`)}checkUsername(A){return this.http.get(`${w}/check-username/${A}`)}checkEnterpriseUser(A){return this.http.get(`${w}/check-enterprise/${A}`)}sendRecoverPasswordLink(A){return this.http.get(`${w}/recover-password/${A}`)}recoverPassword(A){return this.http.post(`${w}/recover-password`,A)}updatePassword({documentId:A,currentPassword:G,newPassword:J}){return this.http.put(`${w}/${A}/password`,{newPassword:J,actualPassword:G})}static#e=this.\u0275fac=function(G){return new(G||T)(u.LFG(b.eN))};static#t=this.\u0275prov=u.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},2187:(Ze,fe,M)=>{"use strict";M.d(fe,{P:()=>ne});var t=M(9212),u=M(8028),b=M(6814),w=M(6261),m=M(6836),T=M(4172),E=M(5933),A=M(2893),G=M(3291),J=M(8886);let ne=(()=>{class me{constructor(He,ye,nt,ct,Ct,cn,Kt,ut){this.router=He,this.localS=ye,this.sessionStorage=nt,this.sessionTokenStorage=ct,this.authStateService=Ct,this.customerPreferenceStorage=cn,this.wishlistStorage=Kt,this.platformId=ut}clearSession(){this.sessionStorage.remove(),this.sessionTokenStorage.remove(),this.customerPreferenceStorage.remove(),this.localS.remove(u.Q.ordenCompraCargada),this.localS.remove(u.Q.buscadorB2B),this.wishlistStorage.remove(),this.authStateService.setSession(null)}irAInicio(){this.router.navigate(["/inicio"]).then(()=>{(0,b.NF)(this.platformId)&&window.location.reload()})}static#e=this.\u0275fac=function(ye){return new(ye||me)(t.LFG(w.F0),t.LFG(m.n),t.LFG(T.u),t.LFG(E.j),t.LFG(A.D),t.LFG(G.g),t.LFG(J.C),t.LFG(t.Lbi))};static#t=this.\u0275prov=t.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})()},509:(Ze,fe,M)=>{"use strict";M.d(fe,{N:()=>m});var t=M(9862),u=M(9212);const w=`${M(5582).environment.apiEcommerce}/api/v1/shopping-cart`;let m=(()=>{class T{constructor(){this.http=(0,u.f3M)(t.eN)}getOneById(A){return this.http.get(`${w}/${A}`)}markGtag(A){const{shoppingCartId:G}=A;return this.http.post(`${w}/${G}/gtag/mark`,void 0)}static#e=this.\u0275fac=function(G){return new(G||T)};static#t=this.\u0275prov=u.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},925:(Ze,fe,M)=>{"use strict";M.d(fe,{N:()=>Pt});var t=M(5861),u=M(9862),b=M(9212),w=M(5582),m=M(7398),T=M(6306),E=M(5619),A=M(8645),G=M(708),J=M(4036),ne=M(9965),me=M(4172),Pe=M(6814),He=M(4086),ye=M(1191),nt=M(2425),ct=M(8028),Ct=M(6836);let cn=(()=>{class tn{constructor(We){this.localStorageService=We}get(){return this.localStorageService.get(ct.Q.ordenCompraCargada)||null}set(We){this.localStorageService.set(ct.Q.ordenCompraCargada,We)}remove(){this.localStorageService.remove(ct.Q.ordenCompraCargada)}static#e=this.\u0275fac=function(gt){return new(gt||tn)(b.LFG(Ct.n))};static#t=this.\u0275prov=b.Yz7({token:tn,factory:tn.\u0275fac,providedIn:"root"})}return tn})();var Kt=M(8383);let ut=(()=>{class tn{constructor(We){this.localStorageService=We}get(){return this.localStorageService.get(ct.Q.carroCompraOMNI)||null}set(We){this.localStorageService.set(ct.Q.carroCompraOMNI,We)}remove(){this.localStorageService.remove(ct.Q.carroCompraOMNI)}static#e=this.\u0275fac=function(gt){return new(gt||tn)(b.LFG(Ct.n))};static#t=this.\u0275prov=b.Yz7({token:tn,factory:tn.\u0275fac,providedIn:"root"})}return tn})();var Ve=M(9537),Ee=M(2212),De=M(7621);const Qe=`${w.environment.apiEcommerce}/api/v1/shopping-cart`;let Pt=(()=>{class tn{constructor(){this.tax=w.environment.tax.value,this.isPickupAvailable=w.environment.visibility.pickup,this.http=(0,b.f3M)(u.eN),this.geolocationService=(0,b.f3M)(ne.u),this.sessionStorage=(0,b.f3M)(me.u),this.shoppingCartStorage=(0,b.f3M)(He.H),this.shoppingCartOmniStorage=(0,b.f3M)(ut),this.purchaseOrderLoadedStorage=(0,b.f3M)(cn),this.sessionService=(0,b.f3M)(ye.m),this.datePipe=(0,b.f3M)(Pe.uU),this.toastrServise=(0,b.f3M)(nt._W),this.root=(0,b.f3M)(Kt.i),this.localS=(0,b.f3M)(Ct.n),this._gtmService=(0,b.f3M)(De.b),this.data={products:[],quantity:0,subtotal:0,totals:[],total:0},this.discount=null,this.itemsSubject$=new E.X(this.data.products),this.quantitySubject$=new E.X(this.data.quantity),this.subtotalSubject$=new E.X(this.data.subtotal),this.totalsSubject$=new E.X(this.data.totals),this.totalSubject$=new E.X(this.data.total),this.onAddingSubject$=new A.x,this.shippingTypeSubject$=new E.X(""),this.shippingValidateProductsSubject$=new E.X([]),this.onAddingMovilButtonSubject$=new A.x,this.dropCartActive$=new E.X(!0),this.cartDataSubject$=new E.X(this.shoppingCart),this.items$=this.itemsSubject$.asObservable(),this.quantity$=this.quantitySubject$.asObservable(),this.subtotal$=this.subtotalSubject$.asObservable(),this.totals$=this.totalsSubject$.asObservable(),this.total$=this.totalSubject$.asObservable(),this.onAdding$=this.onAddingSubject$.asObservable(),this.isDropCartActive$=this.dropCartActive$.asObservable(),this.shippingType$=this.shippingTypeSubject$.asObservable(),this.shippingValidateProducts$=this.shippingValidateProductsSubject$.asObservable(),this.onAddingmovilButton$=this.onAddingMovilButtonSubject$.asObservable(),this.taxConfig=w.environment.tax}add(We,gt){var Zt=this;return(0,t.Z)(function*(){const{code:en}=Zt.geolocationService.getSelectedStore(),{username:In,email:Dn}=Zt.sessionService.getSession(),Ue=(Zt.shoppingCartStorage.get()?.products||[]).find(Be=>Be.sku===We.sku)?.quantity||0;let ht;try{ht=yield(0,G.n)(Zt.http.post(`${Qe}/article`,{branch:en,user:In||Dn,products:[{sku:We.sku,quantity:Ue+gt,origin:We.origin||null}]})),Zt.shoppingCart=ht;const Be={name:We.name,sku:We.sku,quantity:gt,image:Zt.root.getUrlImagenMiniatura150(We),price:0};Zt.onAddingSubject$.next(Be),Zt.data.products=Zt.shoppingCart.products,Zt.purchaseOrderLoadedStorage.remove(),Zt.save(),Zt.calc()}catch{Zt.data.products=[]}return ht})()}load(We){var gt=this;if(this.isLoadingCart)return;this.isLoadingCart=!0;const Zt=this.sessionStorage.get();if(!Zt)return;Zt.hasOwnProperty("username")||(Zt.username=Zt.email),Zt.hasOwnProperty("documentId")||(Zt.documentId="0");const en=this.geolocationService.getSelectedStore(),In=Ee.a.getBranchCode(en.code),Dn=We?.callBackCartLoaded;var Vt;this.http.get(`${Qe}?user=${Zt.username}&branch=${In}`).subscribe({next:(Vt=(0,t.Z)(function*(ze){gt.recalculateShoppingCart(ze),Dn&&(yield Dn(ze))}),function(Ue){return Vt.apply(this,arguments)}),error:Vt=>{this.isLoadingCart=!1,this.data.products=[],this.calc(),this.save()}})}recalculateShoppingCart(We){this.isLoadingCart=!1;const gt=this.sessionStorage.get();if(!gt)return;gt.hasOwnProperty("username")||(gt.username=gt.email),gt.hasOwnProperty("documentId")||(gt.documentId="0"),this.shoppingCart=We,this.cartTempData=We,this.cartDataSubject$.next(this.shoppingCart),this.data.products=this.shoppingCart.products;const Zt=this.shoppingCart.shipment;if(Zt){let en="";if(!this.isPickupAvailable||"TIENDA"!=Zt.serviceType&&Zt.deliveryMode!==Ve.l.PICKUP)if("TIENDA"!=Zt.serviceType||Zt.deliveryMode===Ve.l.DELIVERY)if(this.cartTempData.groups&&this.cartTempData.groups.length>1){let Be=[];this.cartTempData.groups.forEach(it=>{Be.push(it.shipment.requestedDate)}),Be=Be.sort((it,_e)=>new Date(_e).getTime()-new Date(it).getTime()),en="Despacho "+this.datePipe.transform(Be[0],"EEEE dd MMM"),this.updateShippingType("despacho")}else en="Despacho "+this.datePipe.transform(Zt.requestedDate,"EEEE dd MMM"),this.updateShippingType("despacho");else""==Zt.serviceType&&(en="Seleccione Fecha ");else{if(this.cartTempData.groups&&this.cartTempData.groups.length>1){let Be=[];this.cartTempData.groups.forEach(it=>{Be.push(it.shipment.requestedDate)}),Be=Be.sort((it,_e)=>new Date(_e).getTime()-new Date(it).getTime()),en="Retiro en tienda "+this.datePipe.transform(Be[0],"EEEE dd MMM")}else en="Retiro en tienda "+this.datePipe.transform(Zt.requestedDate,"EEEE dd MMM");this.updateShippingType("retiro")}let Vt=0,ze=[];("STD"==Zt.serviceType||"TIENDA"==Zt.serviceType||"EXP"==Zt.serviceType)&&this.cartTempData.groups?.forEach(Be=>{let it=0;Vt=Number(Vt+Be.shipment.price),Be.products.forEach(_e=>{it=Number(it+_e.price*_e.quantity)}),ze.push(it)}),this.shipping={price:Vt,title:en,type:"shipping"};let Ue=0;this.discount=null;let ht=0;this.cartTempData.groups?.forEach(Be=>{(ze[ht]>=6e4||"b2c"!=gt.userRole&&"temp"!=gt.userRole)&&(Ue+=Be.shipment.discount),ht+=1}),Ue>0&&("STD"==Zt.serviceType||"TIENDA"==Zt.serviceType||"EXP"==Zt.serviceType)&&(this.discount={price:-1*Ue,title:"Descuento Despacho",type:"discount"})}this.calc(),this.save()}getOneById(We){return this.http.get(`${Qe}/${We}`)}addLista(We){const Zt=this.geolocationService.getSelectedStore().code,en=this.shoppingCartStorage.get();if(!en)throw new Error("No se ha encontrado el carro");let In;const Dn=[];(We||[]).forEach(Ue=>{In=null==en?{quantity:0}:(en.products||[]).find(ht=>ht.sku===Ue.sku)||{quantity:0},Dn.push({sku:Ue.sku,quantity:(In.quantity||0)+1,origin:Ue.origin||null})});const Vt=this.sessionService.getSession();return Vt.hasOwnProperty("username")||(Vt.username=Vt.email),this.http.post(`${Qe}/article`,{user:Vt.username,branch:Zt,products:Dn}).pipe((0,m.U)(Ue=>(this.shoppingCart=Ue,this.data.products=this.shoppingCart.products,this.purchaseOrderLoadedStorage.remove(),this.save(),this.calc(),Ue)),(0,T.K)(Ue=>{throw this.toastrServise.error(Ue.message),new Error(Ue.message)}))}logisticPromise(We){return this.http.post(`${Qe}/logistic-promise`,We).pipe((0,m.U)(gt=>(this.shoppingCart=gt.shoppingCart,this.data.products=this.shoppingCart.products,this.recalculateShoppingCart(this.shoppingCart),this.save(),this.calc(),gt)),(0,T.K)(gt=>{throw new Error(gt.message)}))}updateShippingType(We){this.shippingTypeSubject$.next(We),this.shippingType=We,this.calc()}save(){this.shoppingCartStorage.set(this.shoppingCart)}updateShipping(We,gt){const Zt=this.sessionService.getSession();return this.http.put(`${Qe}/group/trip-date`,{user:Zt.username?Zt.username:Zt.email,group:We,tripDate:gt}).pipe((0,m.U)(In=>(this.recalculateShoppingCart(In.shoppingCart),In)))}calc(We=!1){let gt=0,Zt=0;document.URL.indexOf("/carro-compra/resumen")>0?(this.data.products||[]).forEach(Dn=>{gt+=(Dn.price||0)*(Dn.quantity||0)}):(this.data.products||[]).forEach(Dn=>{We?gt+=(Dn.price||0)*(Dn.quantity||0):"retiro"===this.shippingType?Dn.pickupConflict||(gt+=(Dn.price||0)*(Dn.quantity||0)):Dn.deliveryConflict||(gt+=(Dn.price||0)*(Dn.quantity||0))});const en=[];Zt=gt,gt/=1+this.tax,void 0!==this.shipping&&null!=this.shipping&&en.push(this.shipping),null!=this.discount&&null!=this.shipping&&0!==this.shipping.price&&en.push(this.discount),en.push({title:this.taxConfig.name,price:Zt-gt,type:"tax"});const In=gt+en.reduce((Dn,Vt)=>Dn+(Vt.price||0),0);this.data.quantity=this.data.products?.length||0,this.data.subtotal=gt,this.data.totals=en,this.data.total=In,this.itemsSubject$.next(this.data.products),this.quantitySubject$.next(this.data.quantity),this.subtotalSubject$.next(this.data.subtotal),this.totalsSubject$.next(this.data.totals),this.totalSubject$.next(this.data.total)}updateCart(We){this.shoppingCart.products=We,this.calc(),this.save()}saveCart(We){const Zt=this.geolocationService.getSelectedStore().code,en=this.sessionService.getSession();return en.hasOwnProperty("username")||(en.username=en.email),this.http.post(`${Qe}/article`,{user:en.username,branch:Zt,products:We}).pipe((0,m.U)(Dn=>{this.shoppingCart.shipment=Dn.shipment;let Vt="";return"TIENDA"==this.shoppingCart.shipment?.serviceType||this.shoppingCart.shipment?.deliveryMode===Ve.l.PICKUP?(Vt="Retiro en tienda "+this.datePipe.transform(this.shoppingCart.shipment?.requestedDate,"EEEE dd MMM"),this.updateShippingType("retiro")):(Vt="Despacho "+this.datePipe.transform(this.shoppingCart.shipment?.requestedDate,"EEEE dd MMM"),this.updateShippingType("despacho")),this.shipping={price:this.shoppingCart.shipment?.price,title:Vt,type:"shipping"},Dn}))}setSaveCart(We,gt){if(this.sessionStorage.get()?.login_temp)throw this.toastrServise.warning("Debe iniciar sesion para guardar el carro"),Error("Debe iniciar sesion para guardar el carro");return this.http.put(`${Qe}/${We}/status/${gt}`,void 0)}setNotificationContact(We,gt){return this.http.put(`${Qe}/notification-contact/${We}`,gt)}setGuestUser(We,gt){return this.http.put(`${Qe}/guest/${We}`,gt)}emitValidateProducts(We){this.shippingValidateProductsSubject$.next(We)}addTotalShipping(We){this.shipping=We,this.calc()}removeTotalShipping(){this.shipping=null,this.calc()}addTotaldiscount(We){this.discount=We,this.calc()}addProductfromMovilButton(){this.onAddingMovilButtonSubject$.next(null)}removeTotalDiscount(){this.discount=null,this.calc()}remove(We){const gt=this.shoppingCartStorage.get(),Zt={headers:new u.WM({"Content-Type":"application/json"}),body:{sku:We.sku,user:gt.user,branch:gt.branchCode}};this.http.delete(`${Qe}/article`,Zt).subscribe({next:en=>(this.shoppingCart=en,this.data.products=this.shoppingCart.products,this.purchaseOrderLoadedStorage.remove(),this.save(),this.calc(),en),error:en=>{console.log("error",JSON.stringify(en))}})}removeGroup(We){const gt={headers:new u.WM({"Content-Type":"application/json"}),body:We};return this.http.delete(`${Qe}/group`,gt).pipe((0,m.U)(Zt=>(Zt.error||(null==Zt.data?this.shoppingCart.products=[]:this.shoppingCart=Zt.data,this.data.products=this.shoppingCart.products,this.purchaseOrderLoadedStorage.remove(),this.save(),this.calc()),Zt)))}transferShoppingCart(We){return this.http.put(`${Qe}/transfer`,We)}getPriceArticle(We){return this.http.get(Qe,{params:We})}saveTemp(We){return this.http.post(`${Qe}/save-temp`,{shoppingCartId:We.shoppingCartId,documentId:We.documentId,email:We.email})}prepay(We){return this.http.post(`${Qe}/prepay`,{shoppingCartId:We.shoppingCartId,invoiceType:We.invoiceType,street:We.street,number:We.number,city:We.city,businessLine:We.businessLine})}thanksForYourPurchase(We){const{shoppingCartId:gt}=We;return this.http.put(`${Qe}/${gt}/thanksForYourPurchase`,void 0)}generateQuotation(We){return this.http.post(`${Qe}/${We}/generate-quotation`,void 0)}getOmniShoppingCart(We){return this.http.get(`${Qe}/${We}/omni`)}getFinalizedShoppingCart(We){return this.http.get(`${Qe}/${We}/omni/finalized`)}loadOmni(We){var gt=this;return(0,t.Z)(function*(){if(gt.isLoadingCart=!1,gt.isLoadingCart)return;gt.isLoadingCart=!0;const Zt=yield(0,J.z)(gt.getOmniShoppingCart(We));if(gt.isLoadingCart=!1,gt.shoppingCart=Zt.shoppingCart,gt.cartTempData=Zt.shoppingCart,gt.cartDataSubject$.next(gt.shoppingCart),Zt.shoppingCart.products&&Zt.shoppingCart.products.length){gt.data.products=gt.shoppingCart.products;const en=gt.shoppingCart.shipment;if(en){let In="";const Vt="TIENDA"!=en.serviceType||en.deliveryMode===Ve.l.DELIVERY;if("TIENDA"==en.serviceType||en.deliveryMode===Ve.l.PICKUP){const it=gt.cartTempData.groups??[];if(it.length>1){let _e=[];it.forEach(ft=>{_e.push(ft.shipment.requestedDate)}),_e=(_e||[]).sort((ft,re)=>new Date(re).getTime()-new Date(ft).getTime()),In="Retiro en tienda "+gt.datePipe.transform(_e[0],"EEEE dd MMM")}else In="Retiro en tienda "+gt.datePipe.transform(en.requestedDate,"EEEE dd MMM");gt.updateShippingType("retiro")}else if(Vt){const it=gt.cartTempData.groups??[];if(it.length>1){let _e=[];it.forEach(ft=>{_e.push(ft.shipment.requestedDate)}),_e=_e.sort((ft,re)=>new Date(re).getTime()-new Date(ft).getTime()),In="Despacho "+gt.datePipe.transform(_e[0],"EEEE dd MMM"),gt.updateShippingType("despacho")}else In="Despacho "+gt.datePipe.transform(en.requestedDate,"EEEE dd MMM"),gt.updateShippingType("despacho")}else""==en.deliveryMode&&(In="Seleccione Fecha ");let ze=0,Ue=[];("STD"==en.serviceType||"TIENDA"==en.serviceType||"EXP"==en.serviceType)&&(gt.cartTempData.groups??[]).forEach(_e=>{let ft=0;ze=Number(ze+_e.shipment.price),_e.products.forEach(re=>{ft=Number(ft+re.price*re.quantity)}),Ue.push(ft)}),gt.shipping={price:ze,title:In,type:"shipping"};let ht=0;gt.discount=null;let Be=0;(gt.cartTempData.groups??[]).forEach(it=>{ht+=it.shipment.discount,Be+=1}),ht>0&&("STD"==en.serviceType||"TIENDA"==en.serviceType||"EXP"==en.serviceType)&&(gt.discount={price:-1*ht,title:"Descuento Despacho",type:"discount"})}}else gt.data.products=[];gt.calc(),gt.saveOmni()})()}saveOmni(){this.shoppingCartOmniStorage.set(this.shoppingCart)}getOrderDetails(We){return this.http.get(`${Qe}/order-details`,{params:We})}quotationToOpenShoppingCart(We,gt){return this.http.put(`${Qe}/quotationToOpenShoppingCart`,{salesId:We,user:gt})}updateStatusShoppingCart(We,gt,Zt){return this.http.put(`${Qe}/${We}/status/${gt}`,{observation:Zt})}updateReceive(We){const{shoppingCartId:gt}=We;return this.http.put(`${Qe}/${gt}/receive`,{receive:We.receive})}uploadExcel(We){const gt=new FormData;return gt.append("username",We.username),gt.append("branch",We.branch),gt.append("action",We.action),We.file&>.append("file",We.file),this.http.post(`${Qe}/upload-article-excel`,gt)}setProducOrigin_cartDinamyc(We,gt){var Zt=this;return(0,t.Z)(function*(){let en=Zt.localS.get(ct.Q.catalogo);return We.origin={origin:"catalogo-dinamico",subOrigin:en?en.nombre:"",section:gt||"",recommended:"",sheet:!1,cyber:0},We})()}getAllOrderGenerated(We){return this.http.get(`${Qe}/all-order-details`,{params:We})}confirmDocument(We){return this.http.post(`${Qe}/confirm-document`,{salesId:We})}saveStep(We,gt){return this.http.put(`${Qe}/update-step`,{shoppingCartId:We,step:gt})}static#e=this.\u0275fac=function(gt){return new(gt||tn)};static#t=this.\u0275prov=b.Yz7({token:tn,factory:tn.\u0275fac,providedIn:"root"})}return tn})()},4099:(Ze,fe,M)=>{"use strict";M.d(fe,{h:()=>T});var t=M(7398),u=M(5582),b=M(9212),w=M(9862);const m=`${u.environment.apiEcommerce}/api/v1/logistic`;let T=(()=>{class E{constructor(G){this.http=G}getNearestStore(G,J){return this.http.get(`${m}/nearest-store`,{params:{lat:G,lng:J}})}getStores(){return this.http.get(`${m}/stores`).pipe((0,t.U)(G=>G.sort((J,ne)=>J.order-ne.order)))}getCities(){return this.http.get(`${m}/cities`).pipe((0,t.U)(G=>G.map(J=>({...J,id:`${J.city}@${J.provinceCode}@${J.regionCode}`})).sort((J,ne)=>J.city.localeCompare(ne.city))))}static#e=this.\u0275fac=function(J){return new(J||E)(b.LFG(w.eN))};static#t=this.\u0275prov=b.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},9965:(Ze,fe,M)=>{"use strict";M.d(fe,{u:()=>A});var t=M(5861),u=M(8645),b=M(5619),w=M(5582),m=M(9212),T=M(4099),E=M(6470);let A=(()=>{class G{constructor(ne,me){this.geolocationApiService=ne,this.geolocationStorage=me,this.selectedStoreSubject=new u.x,this.selectedStore$=this.selectedStoreSubject.asObservable(),this.storesSubject=new b.X([]),this.stores$=this.storesSubject.asObservable()}setSelectedStore(ne){const{zone:me,code:Pe,city:He}=ne;this.geolocation={zone:me,code:Pe,city:He,isChangeToNearestStore:!1,isSelectedByClient:!0,callBackCartLoaded:ne.callBackCartLoaded},this.geolocationStorage.set(this.geolocation),this.selectedStoreSubject.next(this.geolocation)}getSelectedStore(){let ne=this.geolocationStorage.get();return ne?(this.geolocation=ne,this.geolocation):(ne=this.setDefaultLocation(),ne)}setDefaultLocation(){const ne=this.storesSubject.value,me=ne.find(Pe=>Pe.default);if(me)this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:me.zone,code:me.code,city:me.city};else if(ne.length>0){const Pe=ne[0];this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:Pe.zone,code:Pe.code,city:Pe.city}}else this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:w.environment.defaultBranch.zone,code:w.environment.defaultBranch.code,city:w.environment.defaultBranch.city};return this.geolocationStorage.set(this.geolocation),this.geolocation}initGeolocation(){this.geolocationApiService.getStores().subscribe({next:ne=>{this.storesSubject.next(ne);let me=this.geolocationStorage.get();me||(me=this.setDefaultLocation()),navigator.geolocation&&!me.isSelectedByClient?this.setNearestStore():this.selectedStoreSubject.next(this.geolocation)}})}setNearestStore(){var ne=this;let me=!0;navigator.geolocation.getCurrentPosition(function(){var Pe=(0,t.Z)(function*({coords:He}){if(me){if(me=!1,yield ne.hasSecondCallback())return}else clearTimeout(ne.secondCallbackTimer);const{latitude:ye,longitude:nt}=He;ne.geolocationApiService.getNearestStore(ye,nt).subscribe({next:ct=>{ne.geolocation={isSelectedByClient:!1,isChangeToNearestStore:ne.geolocation&&ne.geolocation.code!==ct.code,zone:ct.zone,code:ct.code,city:ct.city},ne.geolocationStorage.set(ne.geolocation),ne.selectedStoreSubject.next(ne.geolocation)},error:()=>{console.warn("No se ha podido establecer la tienda m\xe1s cercana."),ne.selectedStoreSubject.next(ne.geolocation)}})});return function(He){return Pe.apply(this,arguments)}}(),function(){var Pe=(0,t.Z)(function*(He){if(me){if(me=!1,yield ne.hasSecondCallback())return}else clearTimeout(ne.secondCallbackTimer);console.error(He),ne.selectedStoreSubject.next(ne.geolocation)});return function(He){return Pe.apply(this,arguments)}}())}hasSecondCallback(){var ne=this;return new Promise(function(){var Pe=(0,t.Z)(function*(He){ne.secondCallbackTimer=setTimeout(()=>He(!1),500),yield new Promise(function(){var ye=(0,t.Z)(function*(nt){return setTimeout(()=>nt(null),500)});return function(nt){return ye.apply(this,arguments)}}()),He(!0)});return function(He){return Pe.apply(this,arguments)}}())}static#e=this.\u0275fac=function(me){return new(me||G)(m.LFG(T.h),m.LFG(E.P))};static#t=this.\u0275prov=m.Yz7({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},2893:(Ze,fe,M)=>{"use strict";M.d(fe,{D:()=>w});var t=M(8645),u=M(9212),b=M(1191);let w=(()=>{class m{constructor(E){this.sessionService=E,this.sessionSubject=new t.x,this.session$=this.sessionSubject.asObservable()}setSession(E){if(E)this.sessionSubject.next(E);else{const A=this.sessionService.getSession();this.sessionSubject.next(A)}}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.m))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},1191:(Ze,fe,M)=>{"use strict";M.d(fe,{m:()=>m});var t=M(1041),u=M(9212),b=M(4172),w=M(1737);let m=(()=>{class T{constructor(A,G){this.sessionStorage=A,this.guestStorage=G}getSession(){const A=this.sessionStorage.get();if(A)return A;const G={email:(0,t.Z)(),login_temp:!0,documentId:"0",userRole:"temp",preferences:{iva:!0}};return this.sessionStorage.set(G),G}isLoggedIn(){const A=this.sessionStorage.get();return!!A&&!A.login_temp&&(this.guestStorage.remove(),!0)}isB2B(){const A=this.getSession();return["supervisor","buyer"].includes(A.userRole)}static#e=this.\u0275fac=function(G){return new(G||T)(u.LFG(b.u),u.LFG(w.G))};static#t=this.\u0275prov=u.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},3291:(Ze,fe,M)=>{"use strict";M.d(fe,{g:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.preferenciasCliente)||{deliveryAddress:null}}set(E){this.localStorageService.set(t.Q.preferenciasCliente,E)}remove(){this.localStorageService.remove(t.Q.preferenciasCliente)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},6470:(Ze,fe,M)=>{"use strict";M.d(fe,{P:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.geolocalizacion)||null}set(E){this.localStorageService.set(t.Q.geolocalizacion,E)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},1737:(Ze,fe,M)=>{"use strict";M.d(fe,{G:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.invitado)||null}set(E){this.localStorageService.set(t.Q.invitado,E)}remove(){this.localStorageService.remove(t.Q.invitado)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},4172:(Ze,fe,M)=>{"use strict";M.d(fe,{u:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.usuario)||null}set(E){this.localStorageService.set(t.Q.usuario,E)}remove(){this.localStorageService.remove(t.Q.usuario)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},5933:(Ze,fe,M)=>{"use strict";M.d(fe,{j:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.tokens)||null}set(E){this.localStorageService.set(t.Q.tokens,E)}remove(){this.localStorageService.remove(t.Q.tokens)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},4086:(Ze,fe,M)=>{"use strict";M.d(fe,{H:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.carroCompraB2B)||null}set(E){this.localStorageService.set(t.Q.carroCompraB2B,E)}remove(){this.localStorageService.remove(t.Q.carroCompraB2B)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},8028:(Ze,fe,M)=>{"use strict";M.d(fe,{Q:()=>t});var t=function(u){return u.usuario="user",u.geolocalizacion="geolocation",u.preferenciasCliente="customerPreferences",u.ruta="route",u.queryParams="queryParams",u.menuCollapsed="menuCollapsed",u.carroCompraB2B="shoppingCartB2B",u.carroCompraOMNI="shoppingCartOMNI",u.ov="ov",u.gclid="gclid",u.fbclid="fbclid",u.invitado="guest",u.recibe="receives",u.fechas="dates",u.Metodo="Method",u.monto="amount",u.folio="folio",u.ordenCompraCargada="loadedPurchaseOrder",u.tiendaRetiro="pickupStore",u.catalogo="catalog",u.tags="tags",u.buscadorB2B="B2BSearcher",u.bannersMarca="brandBanners",u.favoritos="favorites",u.utm_campaign="utm_campaign",u.tokens="_t",u.idCarro="cartId",u.busquedaVehiculo="searchVehicle",u}(t||{})},8886:(Ze,fe,M)=>{"use strict";M.d(fe,{C:()=>w});var t=M(8028),u=M(9212),b=M(6836);let w=(()=>{class m{constructor(E){this.localStorageService=E}get(){return this.localStorageService.get(t.Q.favoritos)||[]}set(E){return this.localStorageService.set(t.Q.favoritos,E)}remove(){this.localStorageService.remove(t.Q.favoritos)}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.n))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},2212:(Ze,fe,M)=>{"use strict";M.d(fe,{a:()=>u});var t=M(5582);class u{static getBranchCode(w){return w||t.environment.defaultBranch.code}}},7621:(Ze,fe,M)=>{"use strict";M.d(fe,{b:()=>E});var t=M(9212),u=M(509),b=M(5582);class w{static#e=this.taxConfig=b.environment.tax;static formatCategories(G){return G.reduce((J,ne)=>(1===ne.level?J.firstCategory=ne.name||"":2===ne.level?J.secondCategory=ne.name||"":3===ne.level&&(J.thirdCategory=ne.name||""),J),{firstCategory:"",secondCategory:"",thirdCategory:""})}static formatGtmProduct(G){return{item_id:G.sku,item_name:G.name,discount:G.commonPrice&&G.price&&G.commonPrice>G.price?G.commonPrice-G.price:0,item_brand:G.brand||"IMPLEMENTOS",item_category:"",item_category2:"",item_category3:"",location_id:"",price:G.price,quantity:G.quantity}}static getShipping(G){return G.groups?G.groups?.reduce((J,ne)=>J+(ne.shipment.price-ne.shipment.discount),0):(G.shipment?.price||0)-(G.shipment?.discount||0)}static formatGtmCart(G){const{products:J,total:ne,tax:me}=G.products.reduce((He,ye)=>{const nt=Math.round(ye.price/(1+(ye.iva||this.taxConfig.value))),ct=Math.round(ye.price-nt),Ct=w.formatGtmProduct(ye);return He.products.push(Ct),He.total+=nt*ye.quantity,He.tax+=ct*ye.quantity,He},{products:[],total:0,tax:0});return{products:J,total:ne,tax:me,shipping:w.getShipping(G)}}}var m=M(8801),T=function(A){return A.VIEW_CART="view_cart",A.VIEW_ITEM="view_item",A.PURCHASE="purchase",A.ADD_TO_CART="add_to_cart",A.REMOVE_FROM_CART="remove_from_cart",A.BEGIN_CHECKOUT="begin_checkout",A.ADD_SHIPPING_INFO="add_shipping_info",A.ADD_PAYMENT_INFO="add_payment_info",A}(T||{});let E=(()=>{class A{constructor(){this.cartTagService=(0,t.f3M)(u.N),this.configService=(0,t.f3M)(m.E);const J=this.configService.getConfig();this.currency=J.googleTagManager.currency}viewItem(J,ne){const{firstCategory:me,secondCategory:Pe,thirdCategory:He}=w.formatCategories(ne.categories);J.push({event:T.VIEW_ITEM,ecommerce:{currency:this.currency,value:ne.priceInfo.customerPrice,items:[{item_id:ne.sku,item_name:ne.name,discount:ne.priceInfo.discount||0,item_brand:ne.brand,item_category:me,item_category2:Pe,item_category3:He,location_id:"",price:ne.priceInfo.customerPrice,quantity:1}]}})}viewCart(J,ne){const me=ne.map(({ProductCart:He})=>w.formatGtmProduct(He)),Pe=ne.reduce((He,ye)=>He+ye.ProductCart.price*ye.ProductCart.quantity,0);J.push({event:T.VIEW_CART,ecommerce:{currency:this.currency,value:Pe,items:me}})}purchase(J,ne){if(!ne._id)return;const{products:me,total:Pe,tax:He,shipping:ye}=w.formatGtmCart(ne);J.push({event:T.PURCHASE,ecommerce:{currency:this.currency,value:Pe,transaction_id:ne.cartNumber,shipping:ye,tax:He,items:me}}),this.cartTagService.markGtag({shoppingCartId:ne._id?.toString()||""}).subscribe({error:nt=>console.error(nt)})}beginCheckout(J,ne){if(!ne._id)return;const{products:me,total:Pe}=w.formatGtmCart(ne);J.push({event:T.BEGIN_CHECKOUT,ecommerce:{currency:this.currency,value:Pe,items:me}})}addToCart(J,ne,me=1){const{firstCategory:Pe,secondCategory:He,thirdCategory:ye}=w.formatCategories(ne.categories||[]);J.push({event:T.ADD_TO_CART,ecommerce:{currency:this.currency,value:ne.priceInfo?.customerPrice?me*ne.priceInfo?.customerPrice:0,items:[{item_id:ne.sku,item_name:ne.name,discount:ne.priceInfo?.discount||0,item_brand:ne.brand,item_category:Pe,item_category2:He,item_category3:ye,location_id:"",price:ne.priceInfo?.customerPrice,quantity:me}]}})}removeFromCart(J,ne){const me=w.formatGtmProduct(ne);J.push({event:T.REMOVE_FROM_CART,ecommerce:{currency:this.currency,value:ne.quantity*ne.price,items:[me]}})}addShippingInfo(J,ne){if(!ne._id)return;const{products:me,total:Pe}=w.formatGtmCart(ne);J.push({event:T.ADD_SHIPPING_INFO,ecommerce:{currency:this.currency,value:Pe,shipping_tier:"Ground",items:me}})}addPaymentInfo({dataLayer:J,shoppingCart:ne,paymentType:me,methodType:Pe}){if(!ne._id)return;const{products:He,total:ye}=w.formatGtmCart(ne);J.push({event:T.ADD_PAYMENT_INFO,ecommerce:{currency:this.currency,value:ye,payment_type:me,method_type:Pe,items:He}})}static#e=this.\u0275fac=function(ne){return new(ne||A)};static#t=this.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})()},5333:(Ze,fe,M)=>{"use strict";M.d(fe,{H:()=>E});var t=M(6814),u=M(6261),b=M(6223),w=M(2268),m=M(140),T=M(9212);let E=(()=>{class A{static#e=this.\u0275fac=function(ne){return new(ne||A)};static#t=this.\u0275mod=T.oAB({type:A});static#n=this.\u0275inj=T.cJS({imports:[t.ez,u.Bz,m.m,b.u5,w.z8.forRoot()]})}return A})()},9913:(Ze,fe,M)=>{"use strict";M.d(fe,{u:()=>u});var t=M(9212);let u=(()=>{class b{constructor({}){}static#e=this.\u0275fac=function(T){return new(T||b)(t.Y36(t.SBq))};static#t=this.\u0275dir=t.lG2({type:b,selectors:[["img"]]})}return b})()},3379:(Ze,fe,M)=>{"use strict";M.d(fe,{l:()=>u});var t=M(9212);let u=(()=>{class b{transform(m){return m?this.addSpacesAndCapitalize(m||""):"Not assigned"}addSpacesAndCapitalize(m){return(m=(m=(m=(m=(m=(m=(m=(m=m.toLowerCase()).replace(/([)?!.:;,-])\s*/g,"$1 ")).replace(/\s{2,}/g," ")).replace(/([.!?;:-])\s*([a-z])/g,(ne,me,Pe)=>me+" "+Pe.toUpperCase())).replace(/\b([a-z])\1\b/g,ne=>ne.toUpperCase())).replace(/\xa1\s*([a-z])/g,(ne,me)=>"\xa1"+me.toUpperCase())).replace(/\xbf\s*([a-z])/g,(ne,me)=>"\xbf"+me.toUpperCase())).replace(/\b([a-z])\b(?=\s*$)/g,ne=>ne.toUpperCase())).length>0&&(m=m[0].toUpperCase()+m.slice(1)),m}static#e=this.\u0275fac=function(T){return new(T||b)};static#t=this.\u0275pipe=t.Yjl({name:"capitalizeSym",type:b,pure:!0})}return b})()},8630:(Ze,fe,M)=>{"use strict";M.d(fe,{c:()=>u});var t=M(9212);let u=(()=>{class b{transform(m,T=!1){return null===m?"Not assigned":T?this.capitalizeAllWords(m||""):this.capitalizeFirstWord(m||"")}capitalizeFirstWord(m){return(m=m.toLowerCase()).charAt(0).toUpperCase()+m.slice(1)}capitalizeAllWords(m){return m.split(" ").map(T=>this.capitalizeFirstWord(T)).join(" ")}static#e=this.\u0275fac=function(T){return new(T||b)};static#t=this.\u0275pipe=t.Yjl({name:"capitalizeFirst",type:b,pure:!0})}return b})()},1983:(Ze,fe,M)=>{"use strict";M.d(fe,{A:()=>u});var t=M(9212);let u=(()=>{class b{transform(m,T,E){let A=new RegExp(T,"g");try{if(void 0!==m)return m.replace(A,E)}catch{console.log("error detectado",A,E,m)}}static#e=this.\u0275fac=function(T){return new(T||b)};static#t=this.\u0275pipe=t.Yjl({name:"replace",type:b,pure:!0})}return b})()},9942:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>b});var t=M(9212),u=M(6593);let b=(()=>{class w{constructor(T){this.sanitizer=T}transform(T){return this.sanitizer.bypassSecurityTrustHtml(T)}static#e=this.\u0275fac=function(E){return new(E||w)(t.Y36(u.H7,16))};static#t=this.\u0275pipe=t.Yjl({name:"safeHtml",type:w,pure:!0})}return w})()},7317:(Ze,fe,M)=>{"use strict";M.d(fe,{N:()=>u});var t=M(9212);let u=(()=>{class b{transform(m){return this.isString(m)?m.toLowerCase().trim().replace(/[^\w\-]+/g," ").replace(/\s+/g,"-"):m}isString(m){return"string"==typeof m}static#e=this.\u0275fac=function(T){return new(T||b)};static#t=this.\u0275pipe=t.Yjl({name:"slugify",type:b,pure:!0})}return b})()},2891:(Ze,fe,M)=>{"use strict";M.d(fe,{i:()=>b});var t=M(8645),u=M(9212);let b=(()=>{class w{constructor(){this.data={options:{}},this.changesSubject$=new t.x,this.changes$=this.changesSubject$.asObservable()}get options(){return this.data.options}set options(T){this.data.options=T,this.changesSubject$.next(T)}static#e=this.\u0275fac=function(E){return new(E||w)};static#t=this.\u0275prov=u.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},8383:(Ze,fe,M)=>{"use strict";M.d(fe,{i:()=>m});var t=M(9212),u=M(7317),b=M(6814),w=M(6261);let m=(()=>{class T{constructor(A,G,J){this.slugify=A,this.decimal=G,this.router=J,this.path="./inicio",this.modalBuscador=null,this.urlProduct=[],this.setDataTableBasic()}setDataTableBasic(){this.simpleDtOptions={pagingType:"full_numbers",pageLength:10,lengthMenu:[10,25,50,100],retrieve:!0,language:{url:"//cdn.datatables.net/plug-ins/1.10.20/i18n/Spanish.json"},columnDefs:[{targets:"no-sort",orderable:!1}]}}product(A,G="Nombre del producto",J=!1){return this.urlProduct=["/","inicio","productos","ficha",`${this.slugify.transform(G)}-${A}`],!1!==J&&(J.firstCategory&&this.urlProduct.push(J.firstCategory),J.secondCategory&&this.urlProduct.push(J.secondCategory),J.thirdCategory&&this.urlProduct.push(J.thirdCategory)),this.router.createUrlTree(this.urlProduct).toString()}url(A){return this.path+A}getUrlImagenMiniatura(A){return Object.keys(A.images).length>0?null==A.images[0]?A.images[250].length>0?A.images[250][0]:"assets/images/products/no-image-listado-2.jpg":A.images[0][250].length>0?A.images[0][250][0]:"assets/images/products/no-image-listado-2.jpg":"assets/images/products/no-image-listado-2.jpg"}getUrlImagenMiniatura150(A){return Object.keys(A.images).length?null==A.images[0]?A.images[150].length>0?A.images[150][0]:"assets/images/products/no-image-listado-2.jpg":A.images[0][150].length>0?A.images[0][150][0]:"assets/images/products/no-image-listado-2.jpg":"assets/images/products/no-image-listado-2.jpg"}returnUrlNoImagen(){return"assets/images/products/no-image-ficha.jpg"}setModalRefBuscador(A){this.modalBuscador=A}hideModalRefBuscador(){this.modalBuscador&&this.modalBuscador.hide()}errorLoadImage(A){A.target.src="assets/images/products/no-imagen.jpg"}replaceSlash(A){return A.replace(/\//g,"")}replaceAll(A,G,J=" "){return A.replace(G,J)}limpiarNombres(A){return void 0!==A?A.replace(/['"]+/g,""):null}static#e=this.\u0275fac=function(G){return new(G||T)(t.LFG(u.N),t.LFG(b.JJ),t.LFG(w.F0))};static#t=this.\u0275prov=t.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},6952:(Ze,fe,M)=>{"use strict";M.d(fe,{v:()=>w});var t=M(5582),u=M(9212),b=M(6593);let w=(()=>{class m{constructor(E,A){this.meta=E,this.title=A}generarMetaTag(E){E={title:t.environment.meta.title,description:t.environment.meta.description,image:"https://www.implementos.cl/assets/images/homepage.jpg",imageAlt:t.environment.meta.description,imageType:null,type:"website",slug:"",keywords:t.environment.meta.keywords,...E},this.title.setTitle(E.title),this.meta.updateTag({property:"og:type",content:E.type}),this.meta.updateTag({property:"og:site_name",content:"Epysa Implementos S.A."}),this.meta.updateTag({property:"og:title",content:E.title}),this.meta.updateTag({property:"og:description",content:E.description}),this.meta.updateTag({property:"og:image",content:E.image}),this.meta.updateTag({property:"og:image:alt",content:E.imageAlt}),this.meta.updateTag({property:"og:locale",content:t.environment.meta.locale}),this.meta.updateTag({property:"og:url",content:`https://${t.environment.url}${E.slug}`}),this.meta.updateTag({property:"og:keywords",content:E.keywords}),this.meta.updateTag({name:"title",content:E.title}),this.meta.updateTag({name:"description",content:E.description}),this.meta.updateTag({name:"keywords",content:E.keywords})}static#e=this.\u0275fac=function(A){return new(A||m)(u.LFG(b.h_),u.LFG(b.Dx))};static#t=this.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},140:(Ze,fe,M)=>{"use strict";M.d(fe,{m:()=>Zt});var t=M(6814),u=M(6223),b=M(6261),w=M(9025),m=M(8726),T=M(4126),E=M(7246),A=M(9359),G=M(2500),J=M(2051),ne=M(612),me=M(2268),Pe=M(6283),He=M(8468),ye=M(6472),nt=M(3658),ct=M(9212);let Ct=(()=>{class en{static#e=this.\u0275fac=function(Vt){return new(Vt||en)};static#t=this.\u0275mod=ct.oAB({type:en});static#n=this.\u0275inj=ct.cJS({})}return en})(),cn=(()=>{class en{static#e=this.\u0275fac=function(Vt){return new(Vt||en)};static#t=this.\u0275mod=ct.oAB({type:en});static#n=this.\u0275inj=ct.cJS({imports:[t.ez,u.u5,T.A0,m.IJ,m.jF,m.M]})}return en})();M(3379);var ut=M(8630),Ve=M(2891);let Ee=(()=>{class en{constructor(Dn,Vt){this.locale=Dn,this.service=Vt,this.currencyPipe=new t.H9(this.locale)}transform(Dn,Vt,ze,Ue,ht){return this.currencyPipe.transform(Dn,Vt=Vt||this.service.options.code,ze=ze||this.service.options.display,Ue=Ue||this.service.options.digitsInfo,ht=ht||this.service.options.locale)}static#e=this.\u0275fac=function(Vt){return new(Vt||en)(ct.Y36(ct.soG,16),ct.Y36(Ve.i,16))};static#t=this.\u0275pipe=ct.Yjl({name:"currencyFormat",type:en,pure:!1})}return en})();M(1983),M(9942);var tn=M(7317);let We=(()=>{class en{static#e=this.\u0275fac=function(Vt){return new(Vt||en)};static#t=this.\u0275mod=ct.oAB({type:en});static#n=this.\u0275inj=ct.cJS({providers:[tn.N,ut.c,Ee]})}return en})();const gt=[m.dT,m.Oz];let Zt=(()=>{class en{static#e=this.\u0275fac=function(Vt){return new(Vt||en)};static#t=this.\u0275mod=ct.oAB({type:en});static#n=this.\u0275inj=ct.cJS({providers:[t.JJ,t.uU],imports:[t.ez,T.A0,We,b.Bz,u.u5,u.UX,m.IJ,nt.b,gt,He.bB,J.zk.forRoot(),ne.P4.forRoot(),me.z8.forRoot(),G.mr.forRoot(),A.f.forRoot(),ye.JX,Ct,E.vQ,cn,Pe.Rq,w.Y4,We,A.f,J.zk,ne.P4,E.vQ,Pe.Rq,Ct,T.A0,He.bB,cn]})}return en})()},5582:(Ze,fe,M)=>{"use strict";M.d(fe,{environment:()=>u});const u={url:"www.implementos.cl",country:"cl",localeId:"CLP",currencyCode:"CLP",promoHeader:{isStatic:!1,staticText:null,b2bText:"Despacho GRATIS",b2cText:"Por compras mayores a $60.000 despacho GRATIS"},tax:{name:"IVA",value:.19,labelWithTax:"c/IVA",labelWithoutTax:"neto"},visibility:{pickup:!0,delivery:!0,searchVehicle:!0,orderTracking:!0},defaultBranch:{zone:"San Bernardo",code:"SAN BRNRDO",city:"SAN BERNARDO"},documentId:{personalLabel:"RUT",businessLabel:"RUT empresa",personalLength:10,businessLength:10,personalFormattedLength:12,businessFormattedLength:12,personalSample:"12345678-9",businessSample:"12345678-9"},phone:{code:"+56",length:9},helperTexts:{reference:null},disabledInputs:{department:!1},defaultMapCenter:{lat:-36.79975467819392,lng:-71.49897587245773},accountFeatures:[{title:"Despacho gratis",description:"Aprovecha despacho gratuito a domicilio por compras sobre $60.000 a todo Chile.",icon:"fa-box-taped"},{title:"Paga seguro",description:"En 4 cuotas sin inter\xe9s con tus tarjetas preferidas, tambi\xe9n contamos con Mercado Pago y aceptamos transferencias.",icon:"fa-credit-card"},{title:"Comodidad 24/7",description:"Compra en cualquier momento del d\xeda en implementos.cl, \xa1abierto las 24 horas!",icon:"fa-gift"}],meta:{locale:"es_CL",description:"Repuestos, insumos y accesorios para tu cami\xf3n, remolque, bus, semirremolque y m\xe1s. 29 Tiendas de Arica a Punta Arenas. Compra con factura o boleta.",title:"Implementos \u2013 Repuestos para Camiones, Buses y Remolques \u{1f69a} \u{1f69b}",keywords:"Cami\xf3n, bus, remolque, semirremolque, repuestos de camion, insumos para camion, accesorios de camion, camiones, buses, repuestos de buses, insumos para buses, accesorios de buses, agroinsumos, iluminacion, baterias, amarre de carga, cromados de camion, camionero, lubricantes, llantas de camion, neumaticos de camion, randon, volare, marcopolo"},production:!0,apiCustomer:"https://b2b-api.implementos.cl/api/cliente/",urlFotoOmnichannel:"http://replicacion.implementos.cl/siteomnichannel/fotos/",logoSrcWhite:"assets/images/logos/logo_white.PNG",logoSrc:"assets/images/logos/logo_header.svg",logoSrcFooter:"assets/images/logos/logo_header2.PNG",canonical:"https://www.implementos.cl",urlPagosImplementos:"https://pagos.implementos.cl/",urlNotificaciones:"https://b2b-api.implementos.cl/api/notificaciones",urlPaymentOmniCanceled:"https://www.implementos.cl/carro-compra/omni-forma-de-pago",urlPaymentOmniVoucher:"https://www.implementos.cl/carro-compra/omni-gracias-por-tu-compra/",apiEcommerce:"https://b2b-api.implementos.cl/ecommerce",basicAuthUser:"services",basicAuthPass:"0.=j3D2ss1.w29-",imageUrl:"https://images.implementos.cl",gmapScript:"https://maps.googleapis.com/maps/api/js?key=AIzaSyD_HuwF5F8X8fOSR_1Ai_hFT115caUq4vI&libraries=places&callback=Function.prototype",webChatScript:"https://webchat-cls3-cl.i6.inconcertcc.com/v3/click_to_chat?token=6436ADDF32C3F2240B1FC31C54D6AB3B",apiElastic:"https://b2b-api.implementos.cl/api/articulo/",codmerchant:null,linkPago:null,apiAdrressRPE:null}},2423:(Ze,fe,M)=>{"use strict";var t=M(6593),b=(M(7271),M(9212)),w=M(6814),m=M(2425),T=M(2500),E=M(2051),A=M(2268),G=M(8726),J=M(6261),ne=M(6676),me=M(9913),Pe=M(8630);const He=ee=>({"alert-cart-content-visible":ee});function ye(ee,O){if(1&ee){const x=b.EpF();b.TgZ(0,"div",1)(1,"div",2),b._uU(2," Has a\xf1adido a tu carro de compras "),b.TgZ(3,"div",3),b.NdJ("mousedown",function(){b.CHM(x);const R=b.oxw();return b.KtG(R.hide())}),b.TgZ(4,"span",4),b._UZ(5,"i",5),b.qZA()()(),b._UZ(6,"hr",6),b.TgZ(7,"div",7)(8,"div",8),b._UZ(9,"img",9),b.qZA(),b.TgZ(10,"div",10)(11,"span",11),b._uU(12),b.ALo(13,"capitalizeFirst"),b.qZA(),b.TgZ(14,"span",12),b._uU(15),b.qZA()(),b.TgZ(16,"div",13)(17,"span",14),b._uU(18,"Cantidad"),b.qZA(),b.TgZ(19,"span",15),b._uU(20),b.qZA()()(),b._UZ(21,"hr",6),b.TgZ(22,"div",16)(23,"button",17),b.NdJ("click",function(){b.CHM(x);const R=b.oxw();return b.KtG(R.go_to())}),b._uU(24," Ir al carro "),b._UZ(25,"i",18),b.qZA()()()}if(2&ee){const x=b.oxw();b.Q6J("ngClass",b.VKq(7,He,x.showAlert)),b.xp6(9),b.Q6J("src",x.productDef.image,b.LSH),b.xp6(3),b.Oqu(b.lcZ(13,5,x.productDef.name)),b.xp6(3),b.hij(" ",x.productDef.sku,""),b.xp6(5),b.Oqu(x.productDef.quantity)}}let nt=(()=>{class ee{set product(x){x&&(this.productDef=x)}constructor(x,g){this.bsModalRef=x,this.router=g}show(){this.showAlert="/carro-compra/resumen"!==this.router.url}hide(){this.showAlert=!1}go_to(){this.showAlert=!1,this.router.navigate(["/carro-compra/resumen"])}static#e=this.\u0275fac=function(g){return new(g||ee)(b.Y36(E.UZ),b.Y36(J.F0))};static#t=this.\u0275cmp=b.Xpm({type:ee,selectors:[["app-alert-cart-min"]],inputs:{product:"product"},decls:1,vars:1,consts:[["class","alert-cart-content",3,"ngClass",4,"ngIf"],[1,"alert-cart-content",3,"ngClass"],[1,"alert-cart-header","mb-2"],[1,"float-end",3,"mousedown"],["styke","cursor: pointer"],[1,"fas","fa-times",2,"font-size","20px","color","grey"],[1,"m-2"],[1,"flex","align-items-center","content-productDef"],[1,"col-3","py-0","productDef-image"],["alt","carro-compra",1,"img-fluid","lazyload",3,"src"],[1,"col-6","py-0"],[1,"block","text-productDef"],[1,"text-productDef","text-sku"],[1,"col-3","py-0","text-center"],[1,"block","text-productDef","text-center"],[1,"number-productDef"],[2,"margin-bottom","10px"],[1,"btn","btn-lg","btn-secondary","w-100","text-center",3,"click"],[1,"fas","fa-shopping-cart"]],template:function(g,R){1&g&&b.YNc(0,ye,26,9,"div",0),2&g&&b.Q6J("ngIf",R.productDef)},dependencies:[w.mk,w.O5,me.u,Pe.c],styles:[".alert-cart-content-visible[_ngcontent-%COMP%]{right:10px!important}.modal_alert_cart[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;background-color:#0006}.alert-cart-content[_ngcontent-%COMP%]{top:150px!important;right:-400px;position:fixed;z-index:10!important;top:0;z-index:1002!important;border-radius:4px;box-shadow:0 16px 32px #00000014;border:solid 1px #e7e7e7;background-color:#fff;padding:1rem;width:400px;transition:all .2s ease-in-out}@media (min-width: 450px) and (max-width: 1500px){.alert-cart-content[_ngcontent-%COMP%]{top:50px!important}}@media (min-width: 0px) and (max-width: 450px){.alert-cart-content[_ngcontent-%COMP%]{top:20px!important}.alert-cart-content-visible[_ngcontent-%COMP%]{right:0!important}.alert-cart-content[_ngcontent-%COMP%]{top:10px!important;right:-450px;position:fixed;z-index:10!important;z-index:1002!important;border-radius:4px;box-shadow:0 16px 32px #00000014;border:solid 1px #e7e7e7;background-color:#fff;padding:1rem;width:100%;transition:all .2s ease-in-out}}.adapt-image[_ngcontent-%COMP%]{max-height:100%}.alert-cart-header[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;text-align:center;color:#222221}.button-cart-shopping[_ngcontent-%COMP%]{width:20.375rem;text-align:center}.button-continue-shopping[_ngcontent-%COMP%]{width:20.375rem;height:3.5rem;text-align:center}.button-cart-label[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.69;letter-spacing:normal;text-align:center;color:#fff}.space-cart-link[_ngcontent-%COMP%]{margin-bottom:2.625rem}.number-product[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;text-align:left;color:#000}.adapt-description[_ngcontent-%COMP%]{margin-left:.5rem;margin-right:1rem;width:19.8125rem}.link-cart[_ngcontent-%COMP%]{text-decoration:underline}.text-product[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#000}.text-sku[_ngcontent-%COMP%]{font-weight:700;color:#373737;font-size:.65rem}"]})}return ee})();var ct=M(5582),Ct=M(6952),cn=M(4172),Kt=M(1191),ut=M(925),Ve=M(9965),Ee=M(8801);let De=(()=>{class ee{constructor(x){this.configService=x,this.isInicio=!0,this.config=this.configService.getConfig()}ngOnChanges(x){}static#e=this.\u0275fac=function(g){return new(g||ee)(b.Y36(Ee.E))};static#t=this.\u0275cmp=b.Xpm({type:ee,selectors:[["app-whatsapp"]],inputs:{isInicio:"isInicio"},features:[b.TTD],decls:3,vars:2,consts:[[3,"ngClass"],["target","_blank",3,"href"],[1,"fab","fa-whatsapp"]],template:function(g,R){1&g&&(b.TgZ(0,"div",0)(1,"a",1),b._UZ(2,"i",2),b.qZA()()),2&g&&(b.Q6J("ngClass",R.isInicio?"whatsapp-bubble":"whatsapp-bubble2"),b.xp6(1),b.MGl("href","https://api.whatsapp.com/send?phone=",R.config.company.formattedWhatsapp,"",b.LSH))},dependencies:[w.mk],styles:[".whatsapp-bubble[_ngcontent-%COMP%]{position:fixed;bottom:90px;right:15px;background-color:#25d366;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px #0003;cursor:pointer;z-index:1000}.whatsapp-bubble2[_ngcontent-%COMP%]{position:fixed;bottom:20px;right:20px;background-color:#25d366;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px #0003;cursor:pointer;z-index:1000}.whatsapp-bubble[_ngcontent-%COMP%] i[_ngcontent-%COMP%], .whatsapp-bubble2[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff;font-size:30px}"]})}return ee})();function Qe(ee,O){if(1&ee&&b._UZ(0,"app-whatsapp",1),2&ee){const x=b.oxw();b.Q6J("isInicio",x.isInicio)}}let Pt=(()=>{class ee{constructor(x,g,R,L,V,Q,ke,rt,qt,yn){this.platformId=x,this.router=g,this.zone=R,this.scroller=L,this.seoService=V,this.sessionStorage=Q,this.sessionService=ke,this.shoppingCartService=rt,this.geolocationService=qt,this.renderer=yn,this.isWhatsappButtonVisible=!1}setLastSession(){if(!this.sessionService.isB2B())return;const x=this.sessionService.getSession();x.ultimoCierre=ne(),this.sessionStorage.set(x)}deleteLastSession(){if(!this.sessionService.isB2B())return;const x=this.sessionService.getSession();delete x.ultimoCierre,this.sessionStorage.set(x)}ngOnInit(){this.seoService.generarMetaTag({}),this.deleteLastSession(),(0,w.NF)(this.platformId)&&(window.onbeforeunload=()=>{this.setLastSession()}),this.router.events.subscribe(x=>{x instanceof J.m2&&(this.isInicio="/inicio"===x.url||"/"===x.url,x.url.includes("/carro-compra")?this.updateClasses("carrito"):x.url.includes("/catalogos")?this.updateClasses():x.url.includes("/categoria")?this.updateClasses("categoria"):this.sessionService.isB2B()?this.updateClasses():x.url.includes("/ficha")?this.updateClasses("pdp"):(x.url.includes("/especial/"),this.updateClasses("home")),x.url.includes("/omni-forma-de-pago")&&(this.isOmni=!0),this.isWhatsappButtonVisible=!x.url.includes("register")&&"cl"===ct.environment.country,this.scroller.scrollToPosition([0,0]))}),this.shoppingCartService.onAdding$.subscribe(x=>{this.productCard=x,this.showAlertCart()})}onChangeStore(){this.geolocationService.selectedStore$.subscribe({next:x=>{if(!this.isOmni){const g=x?.callBackCartLoaded;this.shoppingCartService.load({callBackCartLoaded:g})}}})}updateClasses(x){const R=this.renderer.selectRootElement("body",!0);["home","categoria","carrito","pdp"].forEach(L=>{this.renderer.removeClass(R,L)}),x&&this.renderer.addClass(R,x)}ngAfterViewInit(){(0,w.NF)(this.platformId)?(this.geolocationService.initGeolocation(),this.preloader(),this.onChangeStore()):this.geolocationService.setDefaultLocation()}preloader(){this.zone.runOutsideAngular(()=>{setTimeout(()=>{const x=document.querySelector(".site-preloader");x&&(x.addEventListener("transitionend",g=>{"opacity"===g.propertyName&&x.remove()}),x.classList.add("site-preloader__fade"))},400)})}showAlertCart(){this.alert.hide(),this.alert.show()}static#e=this.\u0275fac=function(g){return new(g||ee)(b.Y36(b.Lbi),b.Y36(J.F0),b.Y36(b.R0b),b.Y36(w.EM),b.Y36(Ct.v),b.Y36(cn.u),b.Y36(Kt.m),b.Y36(ut.N),b.Y36(Ve.u),b.Y36(b.Qsj))};static#t=this.\u0275cmp=b.Xpm({type:ee,selectors:[["app-root"]],viewQuery:function(g,R){if(1&g&&b.Gf(nt,5,nt),2&g){let L;b.iGM(L=b.CRH())&&(R.alert=L.first)}},decls:3,vars:2,consts:[[3,"product"],[3,"isInicio"]],template:function(g,R){1&g&&(b._UZ(0,"router-outlet")(1,"app-alert-cart-min",0),b.YNc(2,Qe,1,1,"app-whatsapp",1)),2&g&&(b.xp6(1),b.Q6J("product",R.productCard),b.xp6(1),b.um2(2,R.isWhatsappButtonVisible?2:-1))},dependencies:[J.lC,nt,De],encapsulation:2})}return ee})();const tn=[{path:"",loadChildren:()=>M.e(908).then(M.bind(M,7908)).then(ee=>ee.AuthModule)}];let jt=(()=>{class ee{static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275mod=b.oAB({type:ee});static#n=this.\u0275inj=b.cJS({imports:[J.Bz.forRoot(tn,{scrollPositionRestoration:"top",anchorScrolling:"enabled",preloadingStrategy:J.wm}),J.Bz]})}return ee})();var We=M(140),gt=M(6825);function en(ee){return new b.vHH(3e3,!1)}function gi(ee){switch(ee.length){case 0:return new gt.ZN;case 1:return ee[0];default:return new gt.ZE(ee)}}function Xn(ee,O,x=new Map,g=new Map){const R=[],L=[];let V=-1,Q=null;if(O.forEach(ke=>{const rt=ke.get("offset"),qt=rt==V,yn=qt&&Q||new Map;ke.forEach((Un,Kn)=>{let vn=Kn,zn=Un;if("offset"!==Kn)switch(vn=ee.normalizePropertyName(vn,R),zn){case gt.k1:zn=x.get(Kn);break;case gt.l3:zn=g.get(Kn);break;default:zn=ee.normalizeStyleValue(Kn,vn,zn,R)}yn.set(vn,zn)}),qt||L.push(yn),Q=yn,V=rt}),R.length)throw function de(ee){return new b.vHH(3502,!1)}();return L}function ci(ee,O,x,g){switch(O){case"start":ee.onStart(()=>g(x&&ki(x,"start",ee)));break;case"done":ee.onDone(()=>g(x&&ki(x,"done",ee)));break;case"destroy":ee.onDestroy(()=>g(x&&ki(x,"destroy",ee)))}}function ki(ee,O,x){const L=Bi(ee.element,ee.triggerName,ee.fromState,ee.toState,O||ee.phaseName,x.totalTime??ee.totalTime,!!x.disabled),V=ee._data;return null!=V&&(L._data=V),L}function Bi(ee,O,x,g,R="",L=0,V){return{element:ee,triggerName:O,fromState:x,toState:g,phaseName:R,totalTime:L,disabled:!!V}}function Sn(ee,O,x){let g=ee.get(O);return g||ee.set(O,g=x),g}function Fn(ee){const O=ee.indexOf(":");return[ee.substring(1,O),ee.slice(O+1)]}const Cs=(()=>typeof document>"u"?null:document.documentElement)();function Ht(ee){const O=ee.parentNode||ee.host||null;return O===Cs?null:O}let q=null,we=!1;function Ke(ee,O){for(;O;){if(O===ee)return!0;O=Ht(O)}return!1}function vt(ee,O,x){if(x)return Array.from(ee.querySelectorAll(O));const g=ee.querySelector(O);return g?[g]:[]}let ot=(()=>{class ee{validateStyleProperty(x){return function et(ee){q||(q=function Rt(){return typeof document<"u"?document.body:null}()||{},we=!!q.style&&"WebkitAppearance"in q.style);let O=!0;return q.style&&!function An(ee){return"ebkit"==ee.substring(1,6)}(ee)&&(O=ee in q.style,!O&&we&&(O="Webkit"+ee.charAt(0).toUpperCase()+ee.slice(1)in q.style)),O}(x)}matchesElement(x,g){return!1}containsElement(x,g){return Ke(x,g)}getParentElement(x){return Ht(x)}query(x,g,R){return vt(x,g,R)}computeStyle(x,g,R){return R||""}animate(x,g,R,L,V,Q=[],ke){return new gt.ZN(R,L)}static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275prov=b.Yz7({token:ee,factory:ee.\u0275fac})}return ee})(),mt=(()=>{class ee{static#e=this.NOOP=new ot}return ee})();class Hn{}const ui=1e3,zi="ng-enter",Ai="ng-leave",Yn="ng-trigger",Oi=".ng-trigger",ji="ng-animating",Ci=".ng-animating";function Pi(ee){if("number"==typeof ee)return ee;const O=ee.match(/^(-?[\.\d]+)(m?s)/);return!O||O.length<2?0:ri(parseFloat(O[1]),O[2])}function ri(ee,O){return"s"===O?ee*ui:ee}function gs(ee,O,x){return ee.hasOwnProperty("duration")?ee:function Ms(ee,O,x){let R,L=0,V="";if("string"==typeof ee){const Q=ee.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Q)return O.push(en()),{duration:0,delay:0,easing:""};R=ri(parseFloat(Q[1]),Q[2]);const ke=Q[3];null!=ke&&(L=ri(parseFloat(ke),Q[4]));const rt=Q[5];rt&&(V=rt)}else R=ee;if(!x){let Q=!1,ke=O.length;R<0&&(O.push(function In(){return new b.vHH(3100,!1)}()),Q=!0),L<0&&(O.push(function Dn(){return new b.vHH(3101,!1)}()),Q=!0),Q&&O.splice(ke,0,en())}return{duration:R,delay:L,easing:V}}(ee,O,x)}function es(ee,O={}){return Object.keys(ee).forEach(x=>{O[x]=ee[x]}),O}function Ys(ee){const O=new Map;return Object.keys(ee).forEach(x=>{O.set(x,ee[x])}),O}function Nt(ee,O=new Map,x){if(x)for(let[g,R]of x)O.set(g,R);for(let[g,R]of ee)O.set(g,R);return O}function dt(ee,O,x){O.forEach((g,R)=>{const L=Nn(R);x&&!x.has(R)&&x.set(R,ee.style[L]),ee.style[L]=g})}function pt(ee,O){O.forEach((x,g)=>{const R=Nn(g);ee.style[R]=""})}function ve(ee){return Array.isArray(ee)?1==ee.length?ee[0]:(0,gt.vP)(ee):ee}const $=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ce(ee){let O=[];if("string"==typeof ee){let x;for(;x=$.exec(ee);)O.push(x[1]);$.lastIndex=0}return O}function tt(ee,O,x){const g=ee.toString(),R=g.replace($,(L,V)=>{let Q=O[V];return null==Q&&(x.push(function ze(ee){return new b.vHH(3003,!1)}()),Q=""),Q.toString()});return R==g?ee:R}function xt(ee){const O=[];let x=ee.next();for(;!x.done;)O.push(x.value),x=ee.next();return O}const on=/-+([a-z0-9])/g;function Nn(ee){return ee.replace(on,(...O)=>O[1].toUpperCase())}function En(ee,O,x){switch(O.type){case 7:return ee.visitTrigger(O,x);case 0:return ee.visitState(O,x);case 1:return ee.visitTransition(O,x);case 2:return ee.visitSequence(O,x);case 3:return ee.visitGroup(O,x);case 4:return ee.visitAnimate(O,x);case 5:return ee.visitKeyframes(O,x);case 6:return ee.visitStyle(O,x);case 8:return ee.visitReference(O,x);case 9:return ee.visitAnimateChild(O,x);case 10:return ee.visitAnimateRef(O,x);case 11:return ee.visitQuery(O,x);case 12:return ee.visitStagger(O,x);default:throw function Ue(ee){return new b.vHH(3004,!1)}()}}function ei(ee,O){return window.getComputedStyle(ee)[O]}const fi=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 Ki extends Hn{normalizePropertyName(O,x){return Nn(O)}normalizeStyleValue(O,x,g,R){let L="";const V=g.toString().trim();if(fi.has(x)&&0!==g&&"0"!==g)if("number"==typeof g)L="px";else{const Q=g.match(/^[+-]?[\d\.]+([a-z]*)$/);Q&&0==Q[1].length&&R.push(function ht(ee,O){return new b.vHH(3005,!1)}())}return V+L}}const ir="*";function Se(ee,O){const x=[];return"string"==typeof ee?ee.split(/\s*,\s*/).forEach(g=>function Ne(ee,O,x){if(":"==ee[0]){const ke=function _t(ee,O){switch(ee){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(x,g)=>parseFloat(g)>parseFloat(x);case":decrement":return(x,g)=>parseFloat(g) *"}}(ee,x);if("function"==typeof ke)return void O.push(ke);ee=ke}const g=ee.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==g||g.length<4)return x.push(function je(ee){return new b.vHH(3015,!1)}()),O;const R=g[1],L=g[2],V=g[3];O.push(jn(R,V));"<"==L[0]&&!(R==ir&&V==ir)&&O.push(jn(V,R))}(g,x,O)):x.push(ee),x}const Qt=new Set(["true","1"]),mn=new Set(["false","0"]);function jn(ee,O){const x=Qt.has(ee)||mn.has(ee),g=Qt.has(O)||mn.has(O);return(R,L)=>{let V=ee==ir||ee==R,Q=O==ir||O==L;return!V&&x&&"boolean"==typeof R&&(V=R?Qt.has(ee):mn.has(ee)),!Q&&g&&"boolean"==typeof L&&(Q=L?Qt.has(O):mn.has(O)),V&&Q}}const cs=new RegExp("s*:selfs*,?","g");function Ii(ee,O,x,g){return new ws(ee).build(O,x,g)}class ws{constructor(O){this._driver=O}build(O,x,g){const R=new dr(x);return this._resetContextStyleTimingState(R),En(this,ve(O),R)}_resetContextStyleTimingState(O){O.currentQuerySelector="",O.collectedStyles=new Map,O.collectedStyles.set("",new Map),O.currentTime=0}visitTrigger(O,x){let g=x.queryCount=0,R=x.depCount=0;const L=[],V=[];return"@"==O.name.charAt(0)&&x.errors.push(function Be(){return new b.vHH(3006,!1)}()),O.definitions.forEach(Q=>{if(this._resetContextStyleTimingState(x),0==Q.type){const ke=Q,rt=ke.name;rt.toString().split(/\s*,\s*/).forEach(qt=>{ke.name=qt,L.push(this.visitState(ke,x))}),ke.name=rt}else if(1==Q.type){const ke=this.visitTransition(Q,x);g+=ke.queryCount,R+=ke.depCount,V.push(ke)}else x.errors.push(function it(){return new b.vHH(3007,!1)}())}),{type:7,name:O.name,states:L,transitions:V,queryCount:g,depCount:R,options:null}}visitState(O,x){const g=this.visitStyle(O.styles,x),R=O.options&&O.options.params||null;if(g.containsDynamicStyles){const L=new Set,V=R||{};g.styles.forEach(Q=>{Q instanceof Map&&Q.forEach(ke=>{Ce(ke).forEach(rt=>{V.hasOwnProperty(rt)||L.add(rt)})})}),L.size&&(xt(L.values()),x.errors.push(function _e(ee,O){return new b.vHH(3008,!1)}()))}return{type:0,name:O.name,style:g,options:R?{params:R}:null}}visitTransition(O,x){x.queryCount=0,x.depCount=0;const g=En(this,ve(O.animation),x);return{type:1,matchers:Se(O.expr,x.errors),animation:g,queryCount:x.queryCount,depCount:x.depCount,options:or(O.options)}}visitSequence(O,x){return{type:2,steps:O.steps.map(g=>En(this,g,x)),options:or(O.options)}}visitGroup(O,x){const g=x.currentTime;let R=0;const L=O.steps.map(V=>{x.currentTime=g;const Q=En(this,V,x);return R=Math.max(R,x.currentTime),Q});return x.currentTime=R,{type:3,steps:L,options:or(O.options)}}visitAnimate(O,x){const g=function Br(ee,O){if(ee.hasOwnProperty("duration"))return ee;if("number"==typeof ee)return Qs(gs(ee,O).duration,0,"");const x=ee;if(x.split(/\s+/).some(L=>"{"==L.charAt(0)&&"{"==L.charAt(1))){const L=Qs(0,0,"");return L.dynamic=!0,L.strValue=x,L}const R=gs(x,O);return Qs(R.duration,R.delay,R.easing)}(O.timings,x.errors);x.currentAnimateTimings=g;let R,L=O.styles?O.styles:(0,gt.oB)({});if(5==L.type)R=this.visitKeyframes(L,x);else{let V=O.styles,Q=!1;if(!V){Q=!0;const rt={};g.easing&&(rt.easing=g.easing),V=(0,gt.oB)(rt)}x.currentTime+=g.duration+g.delay;const ke=this.visitStyle(V,x);ke.isEmptyStep=Q,R=ke}return x.currentAnimateTimings=null,{type:4,timings:g,style:R,options:null}}visitStyle(O,x){const g=this._makeStyleAst(O,x);return this._validateStyleAst(g,x),g}_makeStyleAst(O,x){const g=[],R=Array.isArray(O.styles)?O.styles:[O.styles];for(let Q of R)"string"==typeof Q?Q===gt.l3?g.push(Q):x.errors.push(new b.vHH(3002,!1)):g.push(Ys(Q));let L=!1,V=null;return g.forEach(Q=>{if(Q instanceof Map&&(Q.has("easing")&&(V=Q.get("easing"),Q.delete("easing")),!L))for(let ke of Q.values())if(ke.toString().indexOf("{{")>=0){L=!0;break}}),{type:6,styles:g,easing:V,offset:O.offset,containsDynamicStyles:L,options:null}}_validateStyleAst(O,x){const g=x.currentAnimateTimings;let R=x.currentTime,L=x.currentTime;g&&L>0&&(L-=g.duration+g.delay),O.styles.forEach(V=>{"string"!=typeof V&&V.forEach((Q,ke)=>{const rt=x.collectedStyles.get(x.currentQuerySelector),qt=rt.get(ke);let yn=!0;qt&&(L!=R&&L>=qt.startTime&&R<=qt.endTime&&(x.errors.push(function pe(ee,O,x,g,R){return new b.vHH(3010,!1)}()),yn=!1),L=qt.startTime),yn&&rt.set(ke,{startTime:L,endTime:R}),x.options&&function xe(ee,O,x){const g=O.params||{},R=Ce(ee);R.length&&R.forEach(L=>{g.hasOwnProperty(L)||x.push(function Vt(ee){return new b.vHH(3001,!1)}())})}(Q,x.options,x.errors)})})}visitKeyframes(O,x){const g={type:5,styles:[],options:null};if(!x.currentAnimateTimings)return x.errors.push(function Re(){return new b.vHH(3011,!1)}()),g;let L=0;const V=[];let Q=!1,ke=!1,rt=0;const qt=O.steps.map(Ri=>{const ds=this._makeStyleAst(Ri,x);let ms=null!=ds.offset?ds.offset:function Fi(ee){if("string"==typeof ee)return null;let O=null;if(Array.isArray(ee))ee.forEach(x=>{if(x instanceof Map&&x.has("offset")){const g=x;O=parseFloat(g.get("offset")),g.delete("offset")}});else if(ee instanceof Map&&ee.has("offset")){const x=ee;O=parseFloat(x.get("offset")),x.delete("offset")}return O}(ds.styles),Is=0;return null!=ms&&(L++,Is=ds.offset=ms),ke=ke||Is<0||Is>1,Q=Q||Is0&&L{const ms=Un>0?ds==Kn?1:Un*ds:V[ds],Is=ms*di;x.currentTime=vn+zn.delay+Is,zn.duration=Is,this._validateStyleAst(Ri,x),Ri.offset=ms,g.styles.push(Ri)}),g}visitReference(O,x){return{type:8,animation:En(this,ve(O.animation),x),options:or(O.options)}}visitAnimateChild(O,x){return x.depCount++,{type:9,options:or(O.options)}}visitAnimateRef(O,x){return{type:10,animation:this.visitReference(O.animation,x),options:or(O.options)}}visitQuery(O,x){const g=x.currentQuerySelector,R=O.options||{};x.queryCount++,x.currentQuery=O;const[L,V]=function Hr(ee){const O=!!ee.split(/\s*,\s*/).find(x=>":self"==x);return O&&(ee=ee.replace(cs,"")),ee=ee.replace(/@\*/g,Oi).replace(/@\w+/g,x=>Oi+"-"+x.slice(1)).replace(/:animating/g,Ci),[ee,O]}(O.selector);x.currentQuerySelector=g.length?g+" "+L:L,Sn(x.collectedStyles,x.currentQuerySelector,new Map);const Q=En(this,ve(O.animation),x);return x.currentQuery=null,x.currentQuerySelector=g,{type:11,selector:L,limit:R.limit||0,optional:!!R.optional,includeSelf:V,animation:Q,originalSelector:O.selector,options:or(O.options)}}visitStagger(O,x){x.currentQuery||x.errors.push(function Lt(){return new b.vHH(3013,!1)}());const g="full"===O.timings?{duration:0,delay:0,easing:"full"}:gs(O.timings,x.errors,!0);return{type:12,animation:En(this,ve(O.animation),x),timings:g,options:null}}}class dr{constructor(O){this.errors=O,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 or(ee){return ee?(ee=es(ee)).params&&(ee.params=function Zi(ee){return ee?es(ee):null}(ee.params)):ee={},ee}function Qs(ee,O,x){return{duration:ee,delay:O,easing:x}}function Qr(ee,O,x,g,R,L,V=null,Q=!1){return{type:1,element:ee,keyframes:O,preStyleProps:x,postStyleProps:g,duration:R,delay:L,totalTime:R+L,easing:V,subTimeline:Q}}class hr{constructor(){this._map=new Map}get(O){return this._map.get(O)||[]}append(O,x){let g=this._map.get(O);g||this._map.set(O,g=[]),g.push(...x)}has(O){return this._map.has(O)}clear(){this._map.clear()}}const jr=new RegExp(":enter","g"),qs=new RegExp(":leave","g");function Ei(ee,O,x,g,R,L=new Map,V=new Map,Q,ke,rt=[]){return(new fr).buildKeyframes(ee,O,x,g,R,L,V,Q,ke,rt)}class fr{buildKeyframes(O,x,g,R,L,V,Q,ke,rt,qt=[]){rt=rt||new hr;const yn=new xr(O,x,rt,R,L,qt,[]);yn.options=ke;const Un=ke.delay?Pi(ke.delay):0;yn.currentTimeline.delayNextStep(Un),yn.currentTimeline.setStyles([V],null,yn.errors,ke),En(this,g,yn);const Kn=yn.timelines.filter(vn=>vn.containsAnimation());if(Kn.length&&Q.size){let vn;for(let zn=Kn.length-1;zn>=0;zn--){const di=Kn[zn];if(di.element===x){vn=di;break}}vn&&!vn.allowOnlyTimelineStyles()&&vn.setStyles([Q],null,yn.errors,ke)}return Kn.length?Kn.map(vn=>vn.buildKeyframes()):[Qr(x,[],[],[],0,Un,"",!1)]}visitTrigger(O,x){}visitState(O,x){}visitTransition(O,x){}visitAnimateChild(O,x){const g=x.subInstructions.get(x.element);if(g){const R=x.createSubContext(O.options),L=x.currentTimeline.currentTime,V=this._visitSubInstructions(g,R,R.options);L!=V&&x.transformIntoNewTimeline(V)}x.previousNode=O}visitAnimateRef(O,x){const g=x.createSubContext(O.options);g.transformIntoNewTimeline(),this._applyAnimationRefDelays([O.options,O.animation.options],x,g),this.visitReference(O.animation,g),x.transformIntoNewTimeline(g.currentTimeline.currentTime),x.previousNode=O}_applyAnimationRefDelays(O,x,g){for(const R of O){const L=R?.delay;if(L){const V="number"==typeof L?L:Pi(tt(L,R?.params??{},x.errors));g.delayNextStep(V)}}}_visitSubInstructions(O,x,g){let L=x.currentTimeline.currentTime;const V=null!=g.duration?Pi(g.duration):null,Q=null!=g.delay?Pi(g.delay):null;return 0!==V&&O.forEach(ke=>{const rt=x.appendInstructionToTimeline(ke,V,Q);L=Math.max(L,rt.duration+rt.delay)}),L}visitReference(O,x){x.updateOptions(O.options,!0),En(this,O.animation,x),x.previousNode=O}visitSequence(O,x){const g=x.subContextCount;let R=x;const L=O.options;if(L&&(L.params||L.delay)&&(R=x.createSubContext(L),R.transformIntoNewTimeline(),null!=L.delay)){6==R.previousNode.type&&(R.currentTimeline.snapshotCurrentStyles(),R.previousNode=Vr);const V=Pi(L.delay);R.delayNextStep(V)}O.steps.length&&(O.steps.forEach(V=>En(this,V,R)),R.currentTimeline.applyStylesToKeyframe(),R.subContextCount>g&&R.transformIntoNewTimeline()),x.previousNode=O}visitGroup(O,x){const g=[];let R=x.currentTimeline.currentTime;const L=O.options&&O.options.delay?Pi(O.options.delay):0;O.steps.forEach(V=>{const Q=x.createSubContext(O.options);L&&Q.delayNextStep(L),En(this,V,Q),R=Math.max(R,Q.currentTimeline.currentTime),g.push(Q.currentTimeline)}),g.forEach(V=>x.currentTimeline.mergeTimelineCollectedStyles(V)),x.transformIntoNewTimeline(R),x.previousNode=O}_visitTiming(O,x){if(O.dynamic){const g=O.strValue;return gs(x.params?tt(g,x.params,x.errors):g,x.errors)}return{duration:O.duration,delay:O.delay,easing:O.easing}}visitAnimate(O,x){const g=x.currentAnimateTimings=this._visitTiming(O.timings,x),R=x.currentTimeline;g.delay&&(x.incrementTime(g.delay),R.snapshotCurrentStyles());const L=O.style;5==L.type?this.visitKeyframes(L,x):(x.incrementTime(g.duration),this.visitStyle(L,x),R.applyStylesToKeyframe()),x.currentAnimateTimings=null,x.previousNode=O}visitStyle(O,x){const g=x.currentTimeline,R=x.currentAnimateTimings;!R&&g.hasCurrentStyleProperties()&&g.forwardFrame();const L=R&&R.easing||O.easing;O.isEmptyStep?g.applyEmptyStep(L):g.setStyles(O.styles,L,x.errors,x.options),x.previousNode=O}visitKeyframes(O,x){const g=x.currentAnimateTimings,R=x.currentTimeline.duration,L=g.duration,Q=x.createSubContext().currentTimeline;Q.easing=g.easing,O.styles.forEach(ke=>{Q.forwardTime((ke.offset||0)*L),Q.setStyles(ke.styles,ke.easing,x.errors,x.options),Q.applyStylesToKeyframe()}),x.currentTimeline.mergeTimelineCollectedStyles(Q),x.transformIntoNewTimeline(R+L),x.previousNode=O}visitQuery(O,x){const g=x.currentTimeline.currentTime,R=O.options||{},L=R.delay?Pi(R.delay):0;L&&(6===x.previousNode.type||0==g&&x.currentTimeline.hasCurrentStyleProperties())&&(x.currentTimeline.snapshotCurrentStyles(),x.previousNode=Vr);let V=g;const Q=x.invokeQuery(O.selector,O.originalSelector,O.limit,O.includeSelf,!!R.optional,x.errors);x.currentQueryTotal=Q.length;let ke=null;Q.forEach((rt,qt)=>{x.currentQueryIndex=qt;const yn=x.createSubContext(O.options,rt);L&&yn.delayNextStep(L),rt===x.element&&(ke=yn.currentTimeline),En(this,O.animation,yn),yn.currentTimeline.applyStylesToKeyframe(),V=Math.max(V,yn.currentTimeline.currentTime)}),x.currentQueryIndex=0,x.currentQueryTotal=0,x.transformIntoNewTimeline(V),ke&&(x.currentTimeline.mergeTimelineCollectedStyles(ke),x.currentTimeline.snapshotCurrentStyles()),x.previousNode=O}visitStagger(O,x){const g=x.parentContext,R=x.currentTimeline,L=O.timings,V=Math.abs(L.duration),Q=V*(x.currentQueryTotal-1);let ke=V*x.currentQueryIndex;switch(L.duration<0?"reverse":L.easing){case"reverse":ke=Q-ke;break;case"full":ke=g.currentStaggerTime}const qt=x.currentTimeline;ke&&qt.delayNextStep(ke);const yn=qt.currentTime;En(this,O.animation,x),x.previousNode=O,g.currentStaggerTime=R.currentTime-yn+(R.startTime-g.currentTimeline.startTime)}}const Vr={};class xr{constructor(O,x,g,R,L,V,Q,ke){this._driver=O,this.element=x,this.subInstructions=g,this._enterClassName=R,this._leaveClassName=L,this.errors=V,this.timelines=Q,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Vr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ke||new Ar(this._driver,x,0),Q.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(O,x){if(!O)return;const g=O;let R=this.options;null!=g.duration&&(R.duration=Pi(g.duration)),null!=g.delay&&(R.delay=Pi(g.delay));const L=g.params;if(L){let V=R.params;V||(V=this.options.params={}),Object.keys(L).forEach(Q=>{(!x||!V.hasOwnProperty(Q))&&(V[Q]=tt(L[Q],V,this.errors))})}}_copyOptions(){const O={};if(this.options){const x=this.options.params;if(x){const g=O.params={};Object.keys(x).forEach(R=>{g[R]=x[R]})}}return O}createSubContext(O=null,x,g){const R=x||this.element,L=new xr(this._driver,R,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(R,g||0));return L.previousNode=this.previousNode,L.currentAnimateTimings=this.currentAnimateTimings,L.options=this._copyOptions(),L.updateOptions(O),L.currentQueryIndex=this.currentQueryIndex,L.currentQueryTotal=this.currentQueryTotal,L.parentContext=this,this.subContextCount++,L}transformIntoNewTimeline(O){return this.previousNode=Vr,this.currentTimeline=this.currentTimeline.fork(this.element,O),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(O,x,g){const R={duration:x??O.duration,delay:this.currentTimeline.currentTime+(g??0)+O.delay,easing:""},L=new qr(this._driver,O.element,O.keyframes,O.preStyleProps,O.postStyleProps,R,O.stretchStartingKeyframe);return this.timelines.push(L),R}incrementTime(O){this.currentTimeline.forwardTime(this.currentTimeline.duration+O)}delayNextStep(O){O>0&&this.currentTimeline.delayNextStep(O)}invokeQuery(O,x,g,R,L,V){let Q=[];if(R&&Q.push(this.element),O.length>0){O=(O=O.replace(jr,"."+this._enterClassName)).replace(qs,"."+this._leaveClassName);let rt=this._driver.query(this.element,O,1!=g);0!==g&&(rt=g<0?rt.slice(rt.length+g,rt.length):rt.slice(0,g)),Q.push(...rt)}return!L&&0==Q.length&&V.push(function bt(ee){return new b.vHH(3014,!1)}()),Q}}class Ar{constructor(O,x,g,R){this._driver=O,this.element=x,this.startTime=g,this._elementTimelineStylesLookup=R,this.duration=0,this.easing=null,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(x),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(x,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(O){const x=1===this._keyframes.size&&this._pendingStyles.size;this.duration||x?(this.forwardTime(this.currentTime+O),x&&this.snapshotCurrentStyles()):this.startTime+=O}fork(O,x){return this.applyStylesToKeyframe(),new Ar(this._driver,O,x||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(O){this.applyStylesToKeyframe(),this.duration=O,this._loadKeyframe()}_updateStyle(O,x){this._localTimelineStyles.set(O,x),this._globalTimelineStyles.set(O,x),this._styleSummary.set(O,{time:this.currentTime,value:x})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(O){O&&this._previousKeyframe.set("easing",O);for(let[x,g]of this._globalTimelineStyles)this._backFill.set(x,g||gt.l3),this._currentKeyframe.set(x,gt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(O,x,g,R){x&&this._previousKeyframe.set("easing",x);const L=R&&R.params||{},V=function kr(ee,O){const x=new Map;let g;return ee.forEach(R=>{if("*"===R){g=g||O.keys();for(let L of g)x.set(L,gt.l3)}else Nt(R,x)}),x}(O,this._globalTimelineStyles);for(let[Q,ke]of V){const rt=tt(ke,L,g);this._pendingStyles.set(Q,rt),this._localTimelineStyles.has(Q)||this._backFill.set(Q,this._globalTimelineStyles.get(Q)??gt.l3),this._updateStyle(Q,rt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((O,x)=>{this._currentKeyframe.set(x,O)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((O,x)=>{this._currentKeyframe.has(x)||this._currentKeyframe.set(x,O)}))}snapshotCurrentStyles(){for(let[O,x]of this._localTimelineStyles)this._pendingStyles.set(O,x),this._updateStyle(O,x)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const O=[];for(let x in this._currentKeyframe)O.push(x);return O}mergeTimelineCollectedStyles(O){O._styleSummary.forEach((x,g)=>{const R=this._styleSummary.get(g);(!R||x.time>R.time)&&this._updateStyle(g,x.value)})}buildKeyframes(){this.applyStylesToKeyframe();const O=new Set,x=new Set,g=1===this._keyframes.size&&0===this.duration;let R=[];this._keyframes.forEach((Q,ke)=>{const rt=Nt(Q,new Map,this._backFill);rt.forEach((qt,yn)=>{qt===gt.k1?O.add(yn):qt===gt.l3&&x.add(yn)}),g||rt.set("offset",ke/this.duration),R.push(rt)});const L=O.size?xt(O.values()):[],V=x.size?xt(x.values()):[];if(g){const Q=R[0],ke=new Map(Q);Q.set("offset",0),ke.set("offset",1),R=[Q,ke]}return Qr(this.element,R,L,V,this.duration,this.startTime,this.easing,!1)}}class qr extends Ar{constructor(O,x,g,R,L,V,Q=!1){super(O,x,V.delay),this.keyframes=g,this.preStyleProps=R,this.postStyleProps=L,this._stretchStartingKeyframe=Q,this.timings={duration:V.duration,delay:V.delay,easing:V.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let O=this.keyframes,{delay:x,duration:g,easing:R}=this.timings;if(this._stretchStartingKeyframe&&x){const L=[],V=g+x,Q=x/V,ke=Nt(O[0]);ke.set("offset",0),L.push(ke);const rt=Nt(O[0]);rt.set("offset",so(Q)),L.push(rt);const qt=O.length-1;for(let yn=1;yn<=qt;yn++){let Un=Nt(O[yn]);const Kn=Un.get("offset");Un.set("offset",so((x+Kn*g)/V)),L.push(Un)}g=V,x=0,R="",O=L}return Qr(this.element,O,this.preStyleProps,this.postStyleProps,g,x,R,!0)}}function so(ee,O=3){const x=Math.pow(10,O-1);return Math.round(ee*x)/x}function zr(ee,O,x,g,R,L,V,Q,ke,rt,qt,yn,Un){return{type:0,element:ee,triggerName:O,isRemovalTransition:R,fromState:x,fromStyles:L,toState:g,toStyles:V,timelines:Q,queriedElements:ke,preStyleProps:rt,postStyleProps:qt,totalTime:yn,errors:Un}}const Tr={};class Ji{constructor(O,x,g){this._triggerName=O,this.ast=x,this._stateStyles=g}match(O,x,g,R){return function Hs(ee,O,x,g,R){return ee.some(L=>L(O,x,g,R))}(this.ast.matchers,O,x,g,R)}buildStyles(O,x,g){let R=this._stateStyles.get("*");return void 0!==O&&(R=this._stateStyles.get(O?.toString())||R),R?R.buildStyles(x,g):new Map}build(O,x,g,R,L,V,Q,ke,rt,qt){const yn=[],Un=this.ast.options&&this.ast.options.params||Tr,vn=this.buildStyles(g,Q&&Q.params||Tr,yn),zn=ke&&ke.params||Tr,di=this.buildStyles(R,zn,yn),Ri=new Set,ds=new Map,ms=new Map,Is="void"===R,ks={params:Do(zn,Un),delay:this.ast.options?.delay},_s=qt?[]:Ei(O,x,this.ast.animation,L,V,vn,di,ks,rt,yn);let Qi=0;if(_s.forEach(Rr=>{Qi=Math.max(Rr.duration+Rr.delay,Qi)}),yn.length)return zr(x,this._triggerName,g,R,Is,vn,di,[],[],ds,ms,Qi,yn);_s.forEach(Rr=>{const br=Rr.element,sa=Sn(ds,br,new Set);Rr.preStyleProps.forEach(Hi=>sa.add(Hi));const la=Sn(ms,br,new Set);Rr.postStyleProps.forEach(Hi=>la.add(Hi)),br!==x&&Ri.add(br)});const ur=xt(Ri.values());return zr(x,this._triggerName,g,R,Is,vn,di,_s,ur,ds,ms,Qi)}}function Do(ee,O){const x=es(O);for(const g in ee)ee.hasOwnProperty(g)&&null!=ee[g]&&(x[g]=ee[g]);return x}class uo{constructor(O,x,g){this.styles=O,this.defaultParams=x,this.normalizer=g}buildStyles(O,x){const g=new Map,R=es(this.defaultParams);return Object.keys(O).forEach(L=>{const V=O[L];null!==V&&(R[L]=V)}),this.styles.styles.forEach(L=>{"string"!=typeof L&&L.forEach((V,Q)=>{V&&(V=tt(V,R,x));const ke=this.normalizer.normalizePropertyName(Q,x);V=this.normalizer.normalizeStyleValue(Q,ke,V,x),g.set(Q,V)})}),g}}class No{constructor(O,x,g){this.name=O,this.ast=x,this._normalizer=g,this.transitionFactories=[],this.states=new Map,x.states.forEach(R=>{this.states.set(R.name,new uo(R.style,R.options&&R.options.params||{},g))}),gr(this.states,"true","1"),gr(this.states,"false","0"),x.transitions.forEach(R=>{this.transitionFactories.push(new Ji(O,R,this.states))}),this.fallbackTransition=function Ur(ee,O,x){return new Ji(ee,{type:1,animation:{type:2,steps:[],options:null},matchers:[(V,Q)=>!0],options:null,queryCount:0,depCount:0},O)}(O,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(O,x,g,R){return this.transitionFactories.find(V=>V.match(O,x,g,R))||null}matchStyles(O,x,g){return this.fallbackTransition.buildStyles(O,x,g)}}function gr(ee,O,x){ee.has(O)?ee.has(x)||ee.set(x,ee.get(O)):ee.has(x)&&ee.set(O,ee.get(x))}const Xs=new hr;class Pr{constructor(O,x,g){this.bodyNode=O,this._driver=x,this._normalizer=g,this._animations=new Map,this._playersById=new Map,this.players=[]}register(O,x){const g=[],L=Ii(this._driver,x,g,[]);if(g.length)throw function lt(ee){return new b.vHH(3503,!1)}();this._animations.set(O,L)}_buildPlayer(O,x,g){const R=O.element,L=Xn(this._normalizer,O.keyframes,x,g);return this._driver.animate(R,L,O.duration,O.delay,O.easing,[],!0)}create(O,x,g={}){const R=[],L=this._animations.get(O);let V;const Q=new Map;if(L?(V=Ei(this._driver,x,L,zi,Ai,new Map,new Map,g,Xs,R),V.forEach(qt=>{const yn=Sn(Q,qt.element,new Map);qt.postStyleProps.forEach(Un=>yn.set(Un,null))})):(R.push(function wt(){return new b.vHH(3300,!1)}()),V=[]),R.length)throw function Wt(ee){return new b.vHH(3504,!1)}();Q.forEach((qt,yn)=>{qt.forEach((Un,Kn)=>{qt.set(Kn,this._driver.computeStyle(yn,Kn,gt.l3))})});const rt=gi(V.map(qt=>{const yn=Q.get(qt.element);return this._buildPlayer(qt,new Map,yn)}));return this._playersById.set(O,rt),rt.onDestroy(()=>this.destroy(O)),this.players.push(rt),rt}destroy(O){const x=this._getPlayer(O);x.destroy(),this._playersById.delete(O);const g=this.players.indexOf(x);g>=0&&this.players.splice(g,1)}_getPlayer(O){const x=this._playersById.get(O);if(!x)throw function St(ee){return new b.vHH(3301,!1)}();return x}listen(O,x,g,R){const L=Bi(x,"","","");return ci(this._getPlayer(O),g,L,R),()=>{}}command(O,x,g,R){if("register"==g)return void this.register(O,R[0]);if("create"==g)return void this.create(O,x,R[0]||{});const L=this._getPlayer(O);switch(g){case"play":L.play();break;case"pause":L.pause();break;case"reset":L.reset();break;case"restart":L.restart();break;case"finish":L.finish();break;case"init":L.init();break;case"setPosition":L.setPosition(parseFloat(R[0]));break;case"destroy":this.destroy(O)}}}const ar="ng-animate-queued",Wr="ng-animate-disabled",lr=[],ro={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Fo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},pi="__ng_removed";class Os{get params(){return this.options.params}constructor(O,x=""){this.namespaceId=x;const g=O&&O.hasOwnProperty("value");if(this.value=function To(ee){return ee??null}(g?O.value:O),g){const L=es(O);delete L.value,this.options=L}else this.options={};this.options.params||(this.options.params={})}absorbOptions(O){const x=O.params;if(x){const g=this.options.params;Object.keys(x).forEach(R=>{null==g[R]&&(g[R]=x[R])})}}}const ts="void",mr=new Os(ts);class Ks{constructor(O,x,g){this.id=O,this.hostElement=x,this._engine=g,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+O,K(x,this._hostClassName)}listen(O,x,g,R){if(!this._triggers.has(x))throw function rn(ee,O){return new b.vHH(3302,!1)}();if(null==g||0==g.length)throw function gn(ee){return new b.vHH(3303,!1)}();if(!function xi(ee){return"start"==ee||"done"==ee}(g))throw function _n(ee,O){return new b.vHH(3400,!1)}();const L=Sn(this._elementListeners,O,[]),V={name:x,phase:g,callback:R};L.push(V);const Q=Sn(this._engine.statesByElement,O,new Map);return Q.has(x)||(K(O,Yn),K(O,Yn+"-"+x),Q.set(x,mr)),()=>{this._engine.afterFlush(()=>{const ke=L.indexOf(V);ke>=0&&L.splice(ke,1),this._triggers.has(x)||Q.delete(x)})}}register(O,x){return!this._triggers.has(O)&&(this._triggers.set(O,x),!0)}_getTrigger(O){const x=this._triggers.get(O);if(!x)throw function ln(ee){return new b.vHH(3401,!1)}();return x}trigger(O,x,g,R=!0){const L=this._getTrigger(x),V=new _r(this.id,x,O);let Q=this._engine.statesByElement.get(O);Q||(K(O,Yn),K(O,Yn+"-"+x),this._engine.statesByElement.set(O,Q=new Map));let ke=Q.get(x);const rt=new Os(g,this.id);if(!(g&&g.hasOwnProperty("value"))&&ke&&rt.absorbOptions(ke.options),Q.set(x,rt),ke||(ke=mr),rt.value!==ts&&ke.value===rt.value){if(!function ns(ee,O){const x=Object.keys(ee),g=Object.keys(O);if(x.length!=g.length)return!1;for(let R=0;R{pt(O,di),dt(O,Ri)})}return}const Un=Sn(this._engine.playersByElement,O,[]);Un.forEach(zn=>{zn.namespaceId==this.id&&zn.triggerName==x&&zn.queued&&zn.destroy()});let Kn=L.matchTransition(ke.value,rt.value,O,rt.params),vn=!1;if(!Kn){if(!R)return;Kn=L.fallbackTransition,vn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:x,transition:Kn,fromState:ke,toState:rt,player:V,isFallbackTransition:vn}),vn||(K(O,ar),V.onStart(()=>{Me(O,ar)})),V.onDone(()=>{let zn=this.players.indexOf(V);zn>=0&&this.players.splice(zn,1);const di=this._engine.playersByElement.get(O);if(di){let Ri=di.indexOf(V);Ri>=0&&di.splice(Ri,1)}}),this.players.push(V),Un.push(V),V}deregister(O){this._triggers.delete(O),this._engine.statesByElement.forEach(x=>x.delete(O)),this._elementListeners.forEach((x,g)=>{this._elementListeners.set(g,x.filter(R=>R.name!=O))})}clearElementCache(O){this._engine.statesByElement.delete(O),this._elementListeners.delete(O);const x=this._engine.playersByElement.get(O);x&&(x.forEach(g=>g.destroy()),this._engine.playersByElement.delete(O))}_signalRemovalForInnerTriggers(O,x){const g=this._engine.driver.query(O,Oi,!0);g.forEach(R=>{if(R[pi])return;const L=this._engine.fetchNamespacesByElement(R);L.size?L.forEach(V=>V.triggerLeaveAnimation(R,x,!1,!0)):this.clearElementCache(R)}),this._engine.afterFlushAnimationsDone(()=>g.forEach(R=>this.clearElementCache(R)))}triggerLeaveAnimation(O,x,g,R){const L=this._engine.statesByElement.get(O),V=new Map;if(L){const Q=[];if(L.forEach((ke,rt)=>{if(V.set(rt,ke.value),this._triggers.has(rt)){const qt=this.trigger(O,rt,ts,R);qt&&Q.push(qt)}}),Q.length)return this._engine.markElementAsRemoved(this.id,O,!0,x,V),g&&gi(Q).onDone(()=>this._engine.processLeaveNode(O)),!0}return!1}prepareLeaveAnimationListeners(O){const x=this._elementListeners.get(O),g=this._engine.statesByElement.get(O);if(x&&g){const R=new Set;x.forEach(L=>{const V=L.name;if(R.has(V))return;R.add(V);const ke=this._triggers.get(V).fallbackTransition,rt=g.get(V)||mr,qt=new Os(ts),yn=new _r(this.id,V,O);this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:V,transition:ke,fromState:rt,toState:qt,player:yn,isFallbackTransition:!0})})}}removeNode(O,x){const g=this._engine;if(O.childElementCount&&this._signalRemovalForInnerTriggers(O,x),this.triggerLeaveAnimation(O,x,!0))return;let R=!1;if(g.totalAnimations){const L=g.players.length?g.playersByQueriedElement.get(O):[];if(L&&L.length)R=!0;else{let V=O;for(;V=V.parentNode;)if(g.statesByElement.get(V)){R=!0;break}}}if(this.prepareLeaveAnimationListeners(O),R)g.markElementAsRemoved(this.id,O,!1,x);else{const L=O[pi];(!L||L===ro)&&(g.afterFlush(()=>this.clearElementCache(O)),g.destroyInnerAnimations(O),g._onRemovalComplete(O,x))}}insertNode(O,x){K(O,this._hostClassName)}drainQueuedTransitions(O){const x=[];return this._queue.forEach(g=>{const R=g.player;if(R.destroyed)return;const L=g.element,V=this._elementListeners.get(L);V&&V.forEach(Q=>{if(Q.name==g.triggerName){const ke=Bi(L,g.triggerName,g.fromState.value,g.toState.value);ke._data=O,ci(g.player,Q.phase,ke,Q.callback)}}),R.markedForDestroy?this._engine.afterFlush(()=>{R.destroy()}):x.push(g)}),this._queue=[],x.sort((g,R)=>{const L=g.transition.ast.depCount,V=R.transition.ast.depCount;return 0==L||0==V?L-V:this._engine.driver.containsElement(g.element,R.element)?1:-1})}destroy(O){this.players.forEach(x=>x.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,O)}}class eo{_onRemovalComplete(O,x){this.onRemovalComplete(O,x)}constructor(O,x,g){this.bodyNode=O,this.driver=x,this._normalizer=g,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=(R,L)=>{}}get queuedPlayers(){const O=[];return this._namespaceList.forEach(x=>{x.players.forEach(g=>{g.queued&&O.push(g)})}),O}createNamespace(O,x){const g=new Ks(O,x,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,x)?this._balanceNamespaceList(g,x):(this.newHostElements.set(x,g),this.collectEnterElement(x)),this._namespaceLookup[O]=g}_balanceNamespaceList(O,x){const g=this._namespaceList,R=this.namespacesByHostElement;if(g.length-1>=0){let V=!1,Q=this.driver.getParentElement(x);for(;Q;){const ke=R.get(Q);if(ke){const rt=g.indexOf(ke);g.splice(rt+1,0,O),V=!0;break}Q=this.driver.getParentElement(Q)}V||g.unshift(O)}else g.push(O);return R.set(x,O),O}register(O,x){let g=this._namespaceLookup[O];return g||(g=this.createNamespace(O,x)),g}registerTrigger(O,x,g){let R=this._namespaceLookup[O];R&&R.register(x,g)&&this.totalAnimations++}destroy(O,x){O&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const g=this._fetchNamespace(O);this.namespacesByHostElement.delete(g.hostElement);const R=this._namespaceList.indexOf(g);R>=0&&this._namespaceList.splice(R,1),g.destroy(x),delete this._namespaceLookup[O]}))}_fetchNamespace(O){return this._namespaceLookup[O]}fetchNamespacesByElement(O){const x=new Set,g=this.statesByElement.get(O);if(g)for(let R of g.values())if(R.namespaceId){const L=this._fetchNamespace(R.namespaceId);L&&x.add(L)}return x}trigger(O,x,g,R){if($r(x)){const L=this._fetchNamespace(O);if(L)return L.trigger(x,g,R),!0}return!1}insertNode(O,x,g,R){if(!$r(x))return;const L=x[pi];if(L&&L.setForRemoval){L.setForRemoval=!1,L.setForMove=!0;const V=this.collectedLeaveElements.indexOf(x);V>=0&&this.collectedLeaveElements.splice(V,1)}if(O){const V=this._fetchNamespace(O);V&&V.insertNode(x,g)}R&&this.collectEnterElement(x)}collectEnterElement(O){this.collectedEnterElements.push(O)}markElementAsDisabled(O,x){x?this.disabledNodes.has(O)||(this.disabledNodes.add(O),K(O,Wr)):this.disabledNodes.has(O)&&(this.disabledNodes.delete(O),Me(O,Wr))}removeNode(O,x,g){if($r(x)){const R=O?this._fetchNamespace(O):null;R?R.removeNode(x,g):this.markElementAsRemoved(O,x,!1,g);const L=this.namespacesByHostElement.get(x);L&&L.id!==O&&L.removeNode(x,g)}else this._onRemovalComplete(x,g)}markElementAsRemoved(O,x,g,R,L){this.collectedLeaveElements.push(x),x[pi]={namespaceId:O,setForRemoval:R,hasAnimation:g,removedBeforeQueried:!1,previousTriggersValues:L}}listen(O,x,g,R,L){return $r(x)?this._fetchNamespace(O).listen(x,g,R,L):()=>{}}_buildInstruction(O,x,g,R,L){return O.transition.build(this.driver,O.element,O.fromState.value,O.toState.value,g,R,O.fromState.options,O.toState.options,x,L)}destroyInnerAnimations(O){let x=this.driver.query(O,Oi,!0);x.forEach(g=>this.destroyActiveAnimationsForElement(g)),0!=this.playersByQueriedElement.size&&(x=this.driver.query(O,Ci,!0),x.forEach(g=>this.finishActiveQueriedAnimationOnElement(g)))}destroyActiveAnimationsForElement(O){const x=this.playersByElement.get(O);x&&x.forEach(g=>{g.queued?g.markedForDestroy=!0:g.destroy()})}finishActiveQueriedAnimationOnElement(O){const x=this.playersByQueriedElement.get(O);x&&x.forEach(g=>g.finish())}whenRenderingDone(){return new Promise(O=>{if(this.players.length)return gi(this.players).onDone(()=>O());O()})}processLeaveNode(O){const x=O[pi];if(x&&x.setForRemoval){if(O[pi]=ro,x.namespaceId){this.destroyInnerAnimations(O);const g=this._fetchNamespace(x.namespaceId);g&&g.clearElementCache(O)}this._onRemovalComplete(O,x.setForRemoval)}O.classList?.contains(Wr)&&this.markElementAsDisabled(O,!1),this.driver.query(O,".ng-animate-disabled",!0).forEach(g=>{this.markElementAsDisabled(g,!1)})}flush(O=-1){let x=[];if(this.newHostElements.size&&(this.newHostElements.forEach((g,R)=>this._balanceNamespaceList(g,R)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let g=0;gg()),this._flushFns=[],this._whenQuietFns.length){const g=this._whenQuietFns;this._whenQuietFns=[],x.length?gi(x).onDone(()=>{g.forEach(R=>R())}):g.forEach(R=>R())}}reportError(O){throw function nn(ee){return new b.vHH(3402,!1)}()}_flushAnimations(O,x){const g=new hr,R=[],L=new Map,V=[],Q=new Map,ke=new Map,rt=new Map,qt=new Set;this.disabledNodes.forEach(Vn=>{qt.add(Vn);const li=this.driver.query(Vn,".ng-animate-queued",!0);for(let ii=0;ii{const ii=zi+zn++;vn.set(li,ii),Vn.forEach(Ni=>K(Ni,ii))});const di=[],Ri=new Set,ds=new Set;for(let Vn=0;VnRi.add(Ni)):ds.add(li))}const ms=new Map,Is=le(Un,Array.from(Ri));Is.forEach((Vn,li)=>{const ii=Ai+zn++;ms.set(li,ii),Vn.forEach(Ni=>K(Ni,ii))}),O.push(()=>{Kn.forEach((Vn,li)=>{const ii=vn.get(li);Vn.forEach(Ni=>Me(Ni,ii))}),Is.forEach((Vn,li)=>{const ii=ms.get(li);Vn.forEach(Ni=>Me(Ni,ii))}),di.forEach(Vn=>{this.processLeaveNode(Vn)})});const ks=[],_s=[];for(let Vn=this._namespaceList.length-1;Vn>=0;Vn--)this._namespaceList[Vn].drainQueuedTransitions(x).forEach(ii=>{const Ni=ii.player,ys=ii.element;if(ks.push(Ni),this.collectedEnterElements.length){const Er=ys[pi];if(Er&&Er.setForMove){if(Er.previousTriggersValues&&Er.previousTriggersValues.has(ii.triggerName)){const xo=Er.previousTriggersValues.get(ii.triggerName),Nr=this.statesByElement.get(ii.element);if(Nr&&Nr.has(ii.triggerName)){const Ao=Nr.get(ii.triggerName);Ao.value=xo,Nr.set(ii.triggerName,Ao)}}return void Ni.destroy()}}const bs=!yn||!this.driver.containsElement(yn,ys),tr=ms.get(ys),Zo=vn.get(ys),hs=this._buildInstruction(ii,g,Zo,tr,bs);if(hs.errors&&hs.errors.length)return void _s.push(hs);if(bs)return Ni.onStart(()=>pt(ys,hs.fromStyles)),Ni.onDestroy(()=>dt(ys,hs.toStyles)),void R.push(Ni);if(ii.isFallbackTransition)return Ni.onStart(()=>pt(ys,hs.fromStyles)),Ni.onDestroy(()=>dt(ys,hs.toStyles)),void R.push(Ni);const Ca=[];hs.timelines.forEach(Er=>{Er.stretchStartingKeyframe=!0,this.disabledNodes.has(Er.element)||Ca.push(Er)}),hs.timelines=Ca,g.append(ys,hs.timelines),V.push({instruction:hs,player:Ni,element:ys}),hs.queriedElements.forEach(Er=>Sn(Q,Er,[]).push(Ni)),hs.preStyleProps.forEach((Er,xo)=>{if(Er.size){let Nr=ke.get(xo);Nr||ke.set(xo,Nr=new Set),Er.forEach((Ao,ko)=>Nr.add(ko))}}),hs.postStyleProps.forEach((Er,xo)=>{let Nr=rt.get(xo);Nr||rt.set(xo,Nr=new Set),Er.forEach((Ao,ko)=>Nr.add(ko))})});if(_s.length){const Vn=[];_s.forEach(li=>{Vn.push(function _i(ee,O){return new b.vHH(3505,!1)}())}),ks.forEach(li=>li.destroy()),this.reportError(Vn)}const Qi=new Map,ur=new Map;V.forEach(Vn=>{const li=Vn.element;g.has(li)&&(ur.set(li,li),this._beforeAnimationBuild(Vn.player.namespaceId,Vn.instruction,Qi))}),R.forEach(Vn=>{const li=Vn.element;this._getPreviousPlayers(li,!1,Vn.namespaceId,Vn.triggerName,null).forEach(Ni=>{Sn(Qi,li,[]).push(Ni),Ni.destroy()})});const Rr=di.filter(Vn=>Fs(Vn,ke,rt)),br=new Map;te(br,this.driver,ds,rt,gt.l3).forEach(Vn=>{Fs(Vn,ke,rt)&&Rr.push(Vn)});const la=new Map;Kn.forEach((Vn,li)=>{te(la,this.driver,new Set(Vn),ke,gt.k1)}),Rr.forEach(Vn=>{const li=br.get(Vn),ii=la.get(Vn);br.set(Vn,new Map([...li?.entries()??[],...ii?.entries()??[]]))});const Hi=[],Lo=[],Io={};V.forEach(Vn=>{const{element:li,player:ii,instruction:Ni}=Vn;if(g.has(li)){if(qt.has(li))return ii.onDestroy(()=>dt(li,Ni.toStyles)),ii.disabled=!0,ii.overrideTotalTime(Ni.totalTime),void R.push(ii);let ys=Io;if(ur.size>1){let tr=li;const Zo=[];for(;tr=tr.parentNode;){const hs=ur.get(tr);if(hs){ys=hs;break}Zo.push(tr)}Zo.forEach(hs=>ur.set(hs,ys))}const bs=this._buildAnimation(ii.namespaceId,Ni,Qi,L,la,br);if(ii.setRealPlayer(bs),ys===Io)Hi.push(ii);else{const tr=this.playersByElement.get(ys);tr&&tr.length&&(ii.parentPlayer=gi(tr)),R.push(ii)}}else pt(li,Ni.fromStyles),ii.onDestroy(()=>dt(li,Ni.toStyles)),Lo.push(ii),qt.has(li)&&R.push(ii)}),Lo.forEach(Vn=>{const li=L.get(Vn.element);if(li&&li.length){const ii=gi(li);Vn.setRealPlayer(ii)}}),R.forEach(Vn=>{Vn.parentPlayer?Vn.syncPlayerEvents(Vn.parentPlayer):Vn.destroy()});for(let Vn=0;Vn!bs.destroyed);ys.length?yt(this,li,ys):this.processLeaveNode(li)}return di.length=0,Hi.forEach(Vn=>{this.players.push(Vn),Vn.onDone(()=>{Vn.destroy();const li=this.players.indexOf(Vn);this.players.splice(li,1)}),Vn.play()}),Hi}afterFlush(O){this._flushFns.push(O)}afterFlushAnimationsDone(O){this._whenQuietFns.push(O)}_getPreviousPlayers(O,x,g,R,L){let V=[];if(x){const Q=this.playersByQueriedElement.get(O);Q&&(V=Q)}else{const Q=this.playersByElement.get(O);if(Q){const ke=!L||L==ts;Q.forEach(rt=>{rt.queued||!ke&&rt.triggerName!=R||V.push(rt)})}}return(g||R)&&(V=V.filter(Q=>!(g&&g!=Q.namespaceId||R&&R!=Q.triggerName))),V}_beforeAnimationBuild(O,x,g){const L=x.element,V=x.isRemovalTransition?void 0:O,Q=x.isRemovalTransition?void 0:x.triggerName;for(const ke of x.timelines){const rt=ke.element,qt=rt!==L,yn=Sn(g,rt,[]);this._getPreviousPlayers(rt,qt,V,Q,x.toState).forEach(Kn=>{const vn=Kn.getRealPlayer();vn.beforeDestroy&&vn.beforeDestroy(),Kn.destroy(),yn.push(Kn)})}pt(L,x.fromStyles)}_buildAnimation(O,x,g,R,L,V){const Q=x.triggerName,ke=x.element,rt=[],qt=new Set,yn=new Set,Un=x.timelines.map(vn=>{const zn=vn.element;qt.add(zn);const di=zn[pi];if(di&&di.removedBeforeQueried)return new gt.ZN(vn.duration,vn.delay);const Ri=zn!==ke,ds=function Tn(ee){const O=[];return Gn(ee,O),O}((g.get(zn)||lr).map(Qi=>Qi.getRealPlayer())).filter(Qi=>!!Qi.element&&Qi.element===zn),ms=L.get(zn),Is=V.get(zn),ks=Xn(this._normalizer,vn.keyframes,ms,Is),_s=this._buildPlayer(vn,ks,ds);if(vn.subTimeline&&R&&yn.add(zn),Ri){const Qi=new _r(O,Q,zn);Qi.setRealPlayer(_s),rt.push(Qi)}return _s});rt.forEach(vn=>{Sn(this.playersByQueriedElement,vn.element,[]).push(vn),vn.onDone(()=>function yr(ee,O,x){let g=ee.get(O);if(g){if(g.length){const R=g.indexOf(x);g.splice(R,1)}0==g.length&&ee.delete(O)}return g}(this.playersByQueriedElement,vn.element,vn))}),qt.forEach(vn=>K(vn,ji));const Kn=gi(Un);return Kn.onDestroy(()=>{qt.forEach(vn=>Me(vn,ji)),dt(ke,x.toStyles)}),yn.forEach(vn=>{Sn(R,vn,[]).push(Kn)}),Kn}_buildPlayer(O,x,g){return x.length>0?this.driver.animate(O.element,x,O.duration,O.delay,O.easing,g):new gt.ZN(O.duration,O.delay)}}class _r{constructor(O,x,g){this.namespaceId=O,this.triggerName=x,this.element=g,this._player=new gt.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(O){this._containsRealPlayer||(this._player=O,this._queuedCallbacks.forEach((x,g)=>{x.forEach(R=>ci(O,g,void 0,R))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(O.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(O){this.totalTime=O}syncPlayerEvents(O){const x=this._player;x.triggerCallback&&O.onStart(()=>x.triggerCallback("start")),O.onDone(()=>this.finish()),O.onDestroy(()=>this.destroy())}_queueEvent(O,x){Sn(this._queuedCallbacks,O,[]).push(x)}onDone(O){this.queued&&this._queueEvent("done",O),this._player.onDone(O)}onStart(O){this.queued&&this._queueEvent("start",O),this._player.onStart(O)}onDestroy(O){this.queued&&this._queueEvent("destroy",O),this._player.onDestroy(O)}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(O){this.queued||this._player.setPosition(O)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(O){const x=this._player;x.triggerCallback&&x.triggerCallback(O)}}function $r(ee){return ee&&1===ee.nodeType}function On(ee,O){const x=ee.style.display;return ee.style.display=O??"none",x}function te(ee,O,x,g,R){const L=[];x.forEach(ke=>L.push(On(ke)));const V=[];g.forEach((ke,rt)=>{const qt=new Map;ke.forEach(yn=>{const Un=O.computeStyle(rt,yn,R);qt.set(yn,Un),(!Un||0==Un.length)&&(rt[pi]=Fo,V.push(rt))}),ee.set(rt,qt)});let Q=0;return x.forEach(ke=>On(ke,L[Q++])),V}function le(ee,O){const x=new Map;if(ee.forEach(Q=>x.set(Q,[])),0==O.length)return x;const R=new Set(O),L=new Map;function V(Q){if(!Q)return 1;let ke=L.get(Q);if(ke)return ke;const rt=Q.parentNode;return ke=x.has(rt)?rt:R.has(rt)?1:V(rt),L.set(Q,ke),ke}return O.forEach(Q=>{const ke=V(Q);1!==ke&&x.get(ke).push(Q)}),x}function K(ee,O){ee.classList?.add(O)}function Me(ee,O){ee.classList?.remove(O)}function yt(ee,O,x){gi(x).onDone(()=>ee.processLeaveNode(O))}function Gn(ee,O){for(let x=0;xR.add(L)):O.set(ee,g),x.delete(ee),!0}class ni{constructor(O,x,g){this._driver=x,this._normalizer=g,this._triggerCache={},this.onRemovalComplete=(R,L)=>{},this._transitionEngine=new eo(O.body,x,g),this._timelineEngine=new Pr(O.body,x,g),this._transitionEngine.onRemovalComplete=(R,L)=>this.onRemovalComplete(R,L)}registerTrigger(O,x,g,R,L){const V=O+"-"+R;let Q=this._triggerCache[V];if(!Q){const ke=[],qt=Ii(this._driver,L,ke,[]);if(ke.length)throw function Ge(ee,O){return new b.vHH(3404,!1)}();Q=function Xr(ee,O,x){return new No(ee,O,x)}(R,qt,this._normalizer),this._triggerCache[V]=Q}this._transitionEngine.registerTrigger(x,R,Q)}register(O,x){this._transitionEngine.register(O,x)}destroy(O,x){this._transitionEngine.destroy(O,x)}onInsert(O,x,g,R){this._transitionEngine.insertNode(O,x,g,R)}onRemove(O,x,g){this._transitionEngine.removeNode(O,x,g)}disableAnimations(O,x){this._transitionEngine.markElementAsDisabled(O,x)}process(O,x,g,R){if("@"==g.charAt(0)){const[L,V]=Fn(g);this._timelineEngine.command(L,x,V,R)}else this._transitionEngine.trigger(O,x,g,R)}listen(O,x,g,R,L){if("@"==g.charAt(0)){const[V,Q]=Fn(g);return this._timelineEngine.listen(V,x,Q,L)}return this._transitionEngine.listen(O,x,g,R,L)}flush(O=-1){this._transitionEngine.flush(O)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(O){this._transitionEngine.afterFlushAnimationsDone(O)}}let Ko=(()=>{class ee{static#e=this.initialStylesByElement=new WeakMap;constructor(x,g,R){this._element=x,this._startStyles=g,this._endStyles=R,this._state=0;let L=ee.initialStylesByElement.get(x);L||ee.initialStylesByElement.set(x,L=new Map),this._initialStyles=L}start(){this._state<1&&(this._startStyles&&dt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(dt(this._element,this._initialStyles),this._endStyles&&(dt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(ee.initialStylesByElement.delete(this._element),this._startStyles&&(pt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(pt(this._element,this._endStyles),this._endStyles=null),dt(this._element,this._initialStyles),this._state=3)}}return ee})();function fo(ee){let O=null;return ee.forEach((x,g)=>{(function Ts(ee){return"display"===ee||"position"===ee})(g)&&(O=O||new Map,O.set(g,x))}),O}class So{constructor(O,x,g,R){this.element=O,this.keyframes=x,this.options=g,this._specialStyles=R,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=g.duration,this._delay=g.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(O=>O()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const O=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,O,this.options),this._finalKeyframe=O.length?O[O.length-1]:new Map;const x=()=>this._onFinish();this.domPlayer.addEventListener("finish",x),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",x)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(O){const x=[];return O.forEach(g=>{x.push(Object.fromEntries(g))}),x}_triggerWebAnimation(O,x,g){return O.animate(this._convertKeyframesToObject(x),g)}onStart(O){this._originalOnStartFns.push(O),this._onStartFns.push(O)}onDone(O){this._originalOnDoneFns.push(O),this._onDoneFns.push(O)}onDestroy(O){this._onDestroyFns.push(O)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(O=>O()),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(O=>O()),this._onDestroyFns=[])}setPosition(O){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=O*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const O=new Map;this.hasStarted()&&this._finalKeyframe.forEach((g,R)=>{"offset"!==R&&O.set(R,this._finished?g:ei(this.element,R))}),this.currentSnapshot=O}triggerCallback(O){const x="start"===O?this._onStartFns:this._onDoneFns;x.forEach(g=>g()),x.length=0}}class Gr{validateStyleProperty(O){return!0}validateAnimatableStyleProperty(O){return!0}matchesElement(O,x){return!1}containsElement(O,x){return Ke(O,x)}getParentElement(O){return Ht(O)}query(O,x,g){return vt(O,x,g)}computeStyle(O,x,g){return window.getComputedStyle(O)[x]}animate(O,x,g,R,L,V=[]){const ke={duration:g,delay:R,fill:0==R?"both":"forwards"};L&&(ke.easing=L);const rt=new Map,qt=V.filter(Kn=>Kn instanceof So);(function si(ee,O){return 0===ee||0===O})(g,R)&&qt.forEach(Kn=>{Kn.currentSnapshot.forEach((vn,zn)=>rt.set(zn,vn))});let yn=function Wi(ee){return ee.length?ee[0]instanceof Map?ee:ee.map(O=>Ys(O)):[]}(x).map(Kn=>Nt(Kn));yn=function wi(ee,O,x){if(x.size&&O.length){let g=O[0],R=[];if(x.forEach((L,V)=>{g.has(V)||R.push(V),g.set(V,L)}),R.length)for(let L=1;LV.set(Q,ei(ee,Q)))}}return O}(O,yn,rt);const Un=function Yi(ee,O){let x=null,g=null;return Array.isArray(O)&&O.length?(x=fo(O[0]),O.length>1&&(g=fo(O[O.length-1]))):O instanceof Map&&(x=fo(O)),x||g?new Ko(ee,x,g):null}(O,yn);return new So(O,yn,ke,Un)}}const Jr="@.disabled";class Sr{constructor(O,x,g,R){this.namespaceId=O,this.delegate=x,this.engine=g,this._onDestroy=R,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(O){this.delegate.destroyNode?.(O)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(O,x){return this.delegate.createElement(O,x)}createComment(O){return this.delegate.createComment(O)}createText(O){return this.delegate.createText(O)}appendChild(O,x){this.delegate.appendChild(O,x),this.engine.onInsert(this.namespaceId,x,O,!1)}insertBefore(O,x,g,R=!0){this.delegate.insertBefore(O,x,g),this.engine.onInsert(this.namespaceId,x,O,R)}removeChild(O,x,g){this.engine.onRemove(this.namespaceId,x,this.delegate)}selectRootElement(O,x){return this.delegate.selectRootElement(O,x)}parentNode(O){return this.delegate.parentNode(O)}nextSibling(O){return this.delegate.nextSibling(O)}setAttribute(O,x,g,R){this.delegate.setAttribute(O,x,g,R)}removeAttribute(O,x,g){this.delegate.removeAttribute(O,x,g)}addClass(O,x){this.delegate.addClass(O,x)}removeClass(O,x){this.delegate.removeClass(O,x)}setStyle(O,x,g,R){this.delegate.setStyle(O,x,g,R)}removeStyle(O,x,g){this.delegate.removeStyle(O,x,g)}setProperty(O,x,g){"@"==x.charAt(0)&&x==Jr?this.disableAnimations(O,!!g):this.delegate.setProperty(O,x,g)}setValue(O,x){this.delegate.setValue(O,x)}listen(O,x,g){return this.delegate.listen(O,x,g)}disableAnimations(O,x){this.engine.disableAnimations(O,x)}}class er extends Sr{constructor(O,x,g,R,L){super(x,g,R,L),this.factory=O,this.namespaceId=x}setProperty(O,x,g){"@"==x.charAt(0)?"."==x.charAt(1)&&x==Jr?this.disableAnimations(O,g=void 0===g||!!g):this.engine.process(this.namespaceId,O,x.slice(1),g):this.delegate.setProperty(O,x,g)}listen(O,x,g){if("@"==x.charAt(0)){const R=function yi(ee){switch(ee){case"body":return document.body;case"document":return document;case"window":return window;default:return ee}}(O);let L=x.slice(1),V="";return"@"!=L.charAt(0)&&([L,V]=function to(ee){const O=ee.indexOf(".");return[ee.substring(0,O),ee.slice(O+1)]}(L)),this.engine.listen(this.namespaceId,R,L,V,Q=>{this.factory.scheduleListenerCallback(Q._data||-1,g,Q)})}return this.delegate.listen(O,x,g)}}class us{constructor(O,x,g){this.delegate=O,this.engine=x,this._zone=g,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,x.onRemovalComplete=(R,L)=>{const V=L?.parentNode(R);V&&L.removeChild(V,R)}}createRenderer(O,x){const R=this.delegate.createRenderer(O,x);if(!O||!x?.data?.animation){const rt=this._rendererCache;let qt=rt.get(R);return qt||(qt=new Sr("",R,this.engine,()=>rt.delete(R)),rt.set(R,qt)),qt}const L=x.id,V=x.id+"-"+this._currentId;this._currentId++,this.engine.register(V,O);const Q=rt=>{Array.isArray(rt)?rt.forEach(Q):this.engine.registerTrigger(L,V,O,rt.name,rt)};return x.data.animation.forEach(Q),new er(this,V,R,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(O,x,g){if(O>=0&&Ox(g));const R=this._animationCallbacksBuffer;0==R.length&&queueMicrotask(()=>{this._zone.run(()=>{R.forEach(L=>{const[V,Q]=L;V(Q)}),this._animationCallbacksBuffer=[]})}),R.push([x,g])}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()}}const is=[{provide:Hn,useFactory:function yo(){return new Ki}},{provide:ni,useClass:(()=>{class ee extends ni{constructor(x,g,R,L){super(x,g,R)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(g){return new(g||ee)(b.LFG(w.K0),b.LFG(mt),b.LFG(Hn),b.LFG(b.z2F))};static#t=this.\u0275prov=b.Yz7({token:ee,factory:ee.\u0275fac})}return ee})()},{provide:b.FYo,useFactory:function po(ee,O,x){return new us(ee,O,x)},deps:[t.se,ni,b.R0b]}],vr=[{provide:mt,useFactory:()=>new Gr},{provide:b.QbO,useValue:"BrowserAnimations"},...is],Ls=[{provide:mt,useClass:ot},{provide:b.QbO,useValue:"NoopAnimations"},...is];let Ws=(()=>{class ee{static withConfig(x){return{ngModule:ee,providers:x.disableAnimations?Ls:vr}}static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275mod=b.oAB({type:ee});static#n=this.\u0275inj=b.cJS({providers:vr,imports:[t.b2]})}return ee})();var cr=M(9862),Eo=M(6306),go=M(8504),ia=M(4664),Oo=M(4886),C=M(5933),W=M(2187);let ie=(()=>{class ee{constructor(x,g,R,L,V){this.plataformaId=x,this.authApiService=g,this.sessionTokenStorage=R,this.sessionStorageService=L,this.logoutService=V}intercept(x,g){let R=x.clone();const L=this.sessionStorageService.get(),V=this.sessionTokenStorage.get();return V&&x.url.includes("api/v")?R=x.clone({headers:x.headers.set("Authorization","Bearer "+V.accessToken).set("X-Ecommerce-User",L?.email||"")}):(this.authdata=(0,w.NF)(this.plataformaId)?window.btoa(ct.environment.basicAuthUser+":"+ct.environment.basicAuthPass):"c2VydmljZXM6MC49ajNEMnNzMS53Mjkt",R=x.url.includes("api/cliente/")||x.url.includes("https://ipapi.co/json")?x.clone({headers:x.headers.set("Authorization","Basic "+this.authdata)}):x.clone({headers:x.headers.set("Authorization","Basic "+this.authdata).set("X-Ecommerce-User",L?.email||"")})),x.url.includes("api/v1/auth/refresh")?g.handle(R).pipe((0,Eo.K)(Q=>401===Q.status&&V?(this.logoutService.clearSession(),this.logoutService.irAInicio(),(0,go._)(()=>new Error(Q))):(0,go._)(()=>new Error(Q)))):g.handle(R).pipe((0,Eo.K)(Q=>{if(401===Q.status&&V){const qt=V.refreshToken;return qt?this.authApiService.refreshToken(qt).pipe((0,ia.w)(yn=>(this.sessionTokenStorage.set(yn),R=x.clone({headers:x.headers.set("Authorization","Bearer "+yn.accessToken)}),g.handle(R))),(0,Eo.K)(yn=>(0,go._)(()=>new Error(yn)))):(0,go._)(()=>new Error(Q))}return Q.message&&(Q.error?.errors?.length?`${Q.error.message}: ${Q.error.errors[0]}`:`${Q.statusText}`)&&Q.message.trim(),(0,go._)(()=>new Error(Q))}))}static#e=this.\u0275fac=function(g){return new(g||ee)(b.LFG(b.Lbi),b.LFG(Oo.Q),b.LFG(C.j),b.LFG(cn.u),b.LFG(W.P))};static#t=this.\u0275prov=b.Yz7({token:ee,factory:ee.\u0275fac})}return ee})();const he=ee=>()=>ee.loadConfig();let Oe=(()=>{class ee{static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275mod=b.oAB({type:ee});static#n=this.\u0275inj=b.cJS({providers:[Ee.E,{provide:cr.TP,useClass:ie,multi:!0},{provide:b.ip1,useFactory:he,multi:!0,deps:[Ee.E]}],imports:[Ws,cr.JF]})}return ee})();var Je=M(5333),Dt=M(6836);let kt=(()=>{class ee{static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275mod=b.oAB({type:ee});static#n=this.\u0275inj=b.cJS({providers:[Dt.n],imports:[w.ez]})}return ee})();"cl"===ct.environment.country?M.e(890).then(M.bind(M,1890)).then(ee=>{(0,w.qS)(ee.default,ct.environment.localeId)}):"pe"===ct.environment.country&&M.e(378).then(M.bind(M,6378)).then(ee=>{(0,w.qS)(ee.default,ct.environment.localeId)});let $t=(()=>{class ee{static#e=this.\u0275fac=function(g){return new(g||ee)};static#t=this.\u0275mod=b.oAB({type:ee,bootstrap:[Pt]});static#n=this.\u0275inj=b.cJS({providers:[(0,t.ly)(),(0,cr.h_)((0,cr.yn)()),{provide:b.EJc,useValue:ct.environment.currencyCode},{provide:b.soG,useValue:ct.environment.localeId},t.Dx,E.UZ,{provide:b.ip1,useFactory:x=>()=>x.setPrefix("ImplementosB2B."),deps:[Dt.n],multi:!0}],imports:[t.b2,kt,m.Rh.forRoot(),T.mr.forRoot(),E.zk,A.z8.forRoot(),jt,We.m,Je.H,G.IJ,Oe]})}return ee})();t.q6().bootstrapModule($t).catch(ee=>console.error(ee))},7271:(Ze,fe,M)=>{var t;!function(u,b,w,m){"use strict";var nt,T=["","webkit","Moz","MS","ms","o"],E=b.createElement("div"),A="function",G=Math.round,J=Math.abs,ne=Date.now;function me(Se,Ne,_t){return setTimeout(Kt(Se,_t),Ne)}function Pe(Se,Ne,_t){return!!Array.isArray(Se)&&(He(Se,_t[Ne],_t),!0)}function He(Se,Ne,_t){var Qt;if(Se)if(Se.forEach)Se.forEach(Ne,_t);else if(Se.length!==m)for(Qt=0;Qt\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Di=u.console&&(u.console.warn||u.console.log);return Di&&Di.call(u.console,Qt,jn),Se.apply(this,arguments)}}nt="function"!=typeof Object.assign?function(Ne){if(Ne===m||null===Ne)throw new TypeError("Cannot convert undefined or null to object");for(var _t=Object(Ne),Qt=1;Qt-1}function tn(Se){return Se.trim().split(/\s+/g)}function jt(Se,Ne,_t){if(Se.indexOf&&!_t)return Se.indexOf(Ne);for(var Qt=0;QtEs[Ne]}):Qt.sort()),Qt}function Zt(Se,Ne){for(var _t,Qt,mn=Ne[0].toUpperCase()+Ne.slice(1),jn=0;jn1&&!_t.firstMultiple?_t.firstMultiple=ln(Ne):1===mn&&(_t.firstMultiple=!1);var jn=_t.firstInput,Di=_t.firstMultiple,cs=Di?Di.center:jn.center,Ii=Ne.center=nn(Qt);Ne.timeStamp=ne(),Ne.deltaTime=Ne.timeStamp-jn.timeStamp,Ne.angle=gi(cs,Ii),Ne.distance=Wn(cs,Ii),function gn(Se,Ne){var _t=Ne.center,Qt=Se.offsetDelta||{},mn=Se.prevDelta||{},jn=Se.prevInput||{};(Ne.eventType===pe||jn.eventType===Et)&&(mn=Se.prevDelta={x:jn.deltaX||0,y:jn.deltaY||0},Qt=Se.offsetDelta={x:_t.x,y:_t.y}),Ne.deltaX=mn.x+(_t.x-Qt.x),Ne.deltaY=mn.y+(_t.y-Qt.y)}(_t,Ne),Ne.offsetDirection=_i(Ne.deltaX,Ne.deltaY);var Es=bn(Ne.deltaTime,Ne.deltaX,Ne.deltaY);Ne.overallVelocityX=Es.x,Ne.overallVelocityY=Es.y,Ne.overallVelocity=J(Es.x)>J(Es.y)?Es.x:Es.y,Ne.scale=Di?function ci(Se,Ne){return Wn(Ne[0],Ne[1],lt)/Wn(Se[0],Se[1],lt)}(Di.pointers,Qt):1,Ne.rotation=Di?function Xn(Se,Ne){return gi(Ne[1],Ne[0],lt)+gi(Se[1],Se[0],lt)}(Di.pointers,Qt):0,Ne.maxPointers=_t.prevInput?Ne.pointers.length>_t.prevInput.maxPointers?Ne.pointers.length:_t.prevInput.maxPointers:Ne.pointers.length,function _n(Se,Ne){var mn,jn,Di,cs,_t=Se.lastInterval||Ne,Qt=Ne.timeStamp-_t.timeStamp;if(Ne.eventType!=Jt&&(Qt>re||_t.velocity===m)){var Ii=Ne.deltaX-_t.deltaX,Es=Ne.deltaY-_t.deltaY,ws=bn(Qt,Ii,Es);jn=ws.x,Di=ws.y,mn=J(ws.x)>J(ws.y)?ws.x:ws.y,cs=_i(Ii,Es),Se.lastInterval=Ne}else mn=_t.velocity,jn=_t.velocityX,Di=_t.velocityY,cs=_t.direction;Ne.velocity=mn,Ne.velocityX=jn,Ne.velocityY=Di,Ne.direction=cs}(_t,Ne);var ws=Se.element;Qe(Ne.srcEvent.target,ws)&&(ws=Ne.srcEvent.target),Ne.target=ws}(Se,_t),Se.emit("hammer.input",_t),Se.recognize(_t),Se.session.prevInput=_t}function ln(Se){for(var Ne=[],_t=0;_t=J(Ne)?Se<0?Lt:bt:Ne<0?je:Bt}function Wn(Se,Ne,_t){_t||(_t=de);var Qt=Ne[_t[0]]-Se[_t[0]],mn=Ne[_t[1]]-Se[_t[1]];return Math.sqrt(Qt*Qt+mn*mn)}function gi(Se,Ne,_t){return _t||(_t=de),180*Math.atan2(Ne[_t[1]]-Se[_t[1]],Ne[_t[0]]-Se[_t[0]])/Math.PI}wt.prototype={handler:function(){},init:function(){this.evEl&&Ee(this.element,this.evEl,this.domHandler),this.evTarget&&Ee(this.target,this.evTarget,this.domHandler),this.evWin&&Ee(Dn(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&De(this.element,this.evEl,this.domHandler),this.evTarget&&De(this.target,this.evTarget,this.domHandler),this.evWin&&De(Dn(this.element),this.evWin,this.domHandler)}};var ki={mousedown:pe,mousemove:2,mouseup:Et},Bi="mousedown",Sn="mousemove mouseup";function Fn(){this.evEl=Bi,this.evWin=Sn,this.pressed=!1,wt.apply(this,arguments)}cn(Fn,wt,{handler:function(Ne){var _t=ki[Ne.type];_t&pe&&0===Ne.button&&(this.pressed=!0),2&_t&&1!==Ne.which&&(_t=Et),this.pressed&&(_t&Et&&(this.pressed=!1),this.callback(this.manager,_t,{pointers:[Ne],changedPointers:[Ne],pointerType:_e,srcEvent:Ne}))}});var Cs={pointerdown:pe,pointermove:2,pointerup:Et,pointercancel:Jt,pointerout:Jt},Ht={2:Be,3:"pen",4:_e,5:"kinect"},An="pointerdown",q="pointermove pointerup pointercancel";function we(){this.evEl=An,this.evWin=q,wt.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}u.MSPointerEvent&&!u.PointerEvent&&(An="MSPointerDown",q="MSPointerMove MSPointerUp MSPointerCancel"),cn(we,wt,{handler:function(Ne){var _t=this.store,Qt=!1,mn=Ne.type.toLowerCase().replace("ms",""),jn=Cs[mn],Di=Ht[Ne.pointerType]||Ne.pointerType,cs=Di==Be,Ii=jt(_t,Ne.pointerId,"pointerId");jn&pe&&(0===Ne.button||cs)?Ii<0&&(_t.push(Ne),Ii=_t.length-1):jn&(Et|Jt)&&(Qt=!0),!(Ii<0)&&(_t[Ii]=Ne,this.callback(this.manager,jn,{pointers:_t,changedPointers:[Ne],pointerType:Di,srcEvent:Ne}),Qt&&_t.splice(Ii,1))}});var et={touchstart:pe,touchmove:2,touchend:Et,touchcancel:Jt};function Ke(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,wt.apply(this,arguments)}function vt(Se,Ne){var _t=We(Se.touches),Qt=We(Se.changedTouches);return Ne&(Et|Jt)&&(_t=gt(_t.concat(Qt),"identifier",!0)),[_t,Qt]}cn(Ke,wt,{handler:function(Ne){var _t=et[Ne.type];if(_t===pe&&(this.started=!0),this.started){var Qt=vt.call(this,Ne,_t);_t&(Et|Jt)&&Qt[0].length-Qt[1].length==0&&(this.started=!1),this.callback(this.manager,_t,{pointers:Qt[0],changedPointers:Qt[1],pointerType:Be,srcEvent:Ne})}}});var Ae={touchstart:pe,touchmove:2,touchend:Et,touchcancel:Jt},ot="touchstart touchmove touchend touchcancel";function mt(){this.evTarget=ot,this.targetIds={},wt.apply(this,arguments)}function Hn(Se,Ne){var _t=We(Se.touches),Qt=this.targetIds;if(Ne&(2|pe)&&1===_t.length)return Qt[_t[0].identifier]=!0,[_t,_t];var mn,jn,Di=We(Se.changedTouches),cs=[],Ii=this.target;if(jn=_t.filter(function(Es){return Qe(Es.target,Ii)}),Ne===pe)for(mn=0;mn-1&&Qt.splice(jn,1)},$n)}}function Ai(Se){for(var Ne=Se.srcEvent.clientX,_t=Se.srcEvent.clientY,Qt=0;Qt-1&&this.requireFail.splice(Ne,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(Se){return!!this.simultaneous[Se.id]},emit:function(Se){var Ne=this,_t=this.state;function Qt(mn){Ne.manager.emit(mn,Se)}_t<8&&Qt(Ne.options.event+xt(_t)),Qt(Ne.options.event),Se.additionalEvent&&Qt(Se.additionalEvent),_t>=8&&Qt(Ne.options.event+xt(_t))},tryEmit:function(Se){if(this.canEmit())return this.emit(Se);this.state=32},canEmit:function(){for(var Se=0;SeNe.threshold&&mn&Ne.direction},attrTest:function(Se){return kn.prototype.attrTest.call(this,Se)&&(2&this.state||!(2&this.state)&&this.directionTest(Se))},emit:function(Se){this.pX=Se.deltaX,this.pY=Se.deltaY;var Ne=on(Se.direction);Ne&&(Se.additionalEvent=this.options.event+Ne),this._super.emit.call(this,Se)}}),cn(wi,kn,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ri]},attrTest:function(Se){return this._super.attrTest.call(this,Se)&&(Math.abs(Se.scale-1)>this.options.threshold||2&this.state)},emit:function(Se){1!==Se.scale&&(Se.additionalEvent=this.options.event+(Se.scale<1?"in":"out")),this._super.emit.call(this,Se)}}),cn(En,tt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(Se){var Ne=this.options,_t=Se.pointers.length===Ne.pointers,Qt=Se.distanceNe.time;if(this._input=Se,!Qt||!_t||Se.eventType&(Et|Jt)&&!mn)this.reset();else if(Se.eventType&pe)this.reset(),this._timer=me(function(){this.state=8,this.tryEmit()},Ne.time,this);else if(Se.eventType&Et)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(Se){8===this.state&&(Se&&Se.eventType&Et?this.manager.emit(this.options.event+"up",Se):(this._input.timeStamp=ne(),this.manager.emit(this.options.event,this._input)))}}),cn(ei,kn,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ri]},attrTest:function(Se){return this._super.attrTest.call(this,Se)&&(Math.abs(Se.rotation)>this.options.threshold||2&this.state)}}),cn(fi,kn,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:qe|Xe,pointers:1},getTouchAction:function(){return si.prototype.getTouchAction.call(this)},attrTest:function(Se){var _t,Ne=this.options.direction;return Ne&(qe|Xe)?_t=Se.overallVelocity:Ne&qe?_t=Se.overallVelocityX:Ne&Xe&&(_t=Se.overallVelocityY),this._super.attrTest.call(this,Se)&&Ne&Se.offsetDirection&&Se.distance>this.options.threshold&&Se.maxPointers==this.options.pointers&&J(_t)>this.options.velocity&&Se.eventType&Et},emit:function(Se){var Ne=on(Se.offsetDirection);Ne&&this.manager.emit(this.options.event+Ne,Se),this.manager.emit(this.options.event,Se)}}),cn(Ki,tt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Pi]},process:function(Se){var Ne=this.options,_t=Se.pointers.length===Ne.pointers,Qt=Se.distance=20?"ste":"de")},week:{dow:1,doy:4}})}(M(6676))},1867:function(Ze,fe,M){!function(t){"use strict";var u=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},b={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"]},w=function(E){return function(A,G,J,ne){var me=u(A),Pe=b[E][u(A)];return 2===me&&(Pe=Pe[G?0:1]),Pe.replace(/%d/i,A)}},m=["\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"];t.defineLocale("ar-dz",{months:m,monthsShort:m,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,A,G){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:w("s"),ss:w("s"),m:w("m"),mm:w("m"),h:w("h"),hh:w("h"),d:w("d"),dd:w("d"),M:w("M"),MM:w("M"),y:w("y"),yy:w("y")},postformat:function(E){return E.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(M(6676))},7078:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},7776:function(Ze,fe,M){!function(t){"use strict";var u={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},b=function(A){return 0===A?0:1===A?1:2===A?2:A%100>=3&&A%100<=10?3:A%100>=11?4:5},w={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"]},m=function(A){return function(G,J,ne,me){var Pe=b(G),He=w[A][b(G)];return 2===Pe&&(He=He[J?0:1]),He.replace(/%d/i,G)}},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"];t.defineLocale("ar-ly",{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(A){return"\u0645"===A},meridiem:function(A,G,J){return A<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},preparse:function(A){return A.replace(/\u060c/g,",")},postformat:function(A){return A.replace(/\d/g,function(G){return u[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(6676))},6789:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},6897:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},b={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};t.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_\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(m){return"\u0645"===m},meridiem:function(m,T,E){return m<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(m){return m.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(T){return b[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(M(6676))},1585:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},2097:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},b={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},w=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},m={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"]},T=function(G){return function(J,ne,me,Pe){var He=w(J),ye=m[G][w(J)];return 2===He&&(ye=ye[ne?0:1]),ye.replace(/%d/i,J)}},E=["\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"];t.defineLocale("ar",{months:E,monthsShort:E,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(G){return"\u0645"===G},meridiem:function(G,J,ne){return G<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:T("s"),ss:T("s"),m:T("m"),mm:T("m"),h:T("h"),hh:T("h"),d:T("d"),dd:T("d"),M:T("M"),MM:T("M"),y:T("y"),yy:T("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(J){return b[J]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(J){return u[J]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(6676))},5611:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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\u0259nb\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(w){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(w)},meridiem:function(w,m,T){return w<4?"gec\u0259":w<12?"s\u0259h\u0259r":w<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(w){if(0===w)return w+"-\u0131nc\u0131";var m=w%10;return w+(u[m]||u[w%100-m]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(M(6676))},2459:function(Ze,fe,M){!function(t){"use strict";function b(m,T,E){return"m"===E?T?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===E?T?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":m+" "+function u(m,T){var E=m.split("_");return T%10==1&&T%100!=11?E[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?E[1]:E[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?"\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:T?"\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"}[E],+m)}t.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".split("_"),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:b,mm:b,h:b,hh:b,d:"\u0434\u0437\u0435\u043d\u044c",dd:b,M:"\u043c\u0435\u0441\u044f\u0446",MM:b,y:"\u0433\u043e\u0434",yy:b},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(m){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(m)},meridiem:function(m,T,E){return m<4?"\u043d\u043e\u0447\u044b":m<12?"\u0440\u0430\u043d\u0456\u0446\u044b":m<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(m,T){switch(T){case"M":case"d":case"DDD":case"w":case"W":return m%10!=2&&m%10!=3||m%100==12||m%100==13?m+"-\u044b":m+"-\u0456";case"D":return m+"-\u0433\u0430";default:return m}},week:{dow:1,doy:7}})}(M(6676))},1825:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10,m=b%100;return 0===b?b+"-\u0435\u0432":0===m?b+"-\u0435\u043d":m>10&&m<20?b+"-\u0442\u0438":1===w?b+"-\u0432\u0438":2===w?b+"-\u0440\u0438":7===w||8===w?b+"-\u043c\u0438":b+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(6676))},5918:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},9683:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},b={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};t.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_\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_\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(m){return m.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},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(m,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T?m<4?m:m+12:"\u09ad\u09cb\u09b0"===T||"\u09b8\u0995\u09be\u09b2"===T?m:"\u09a6\u09c1\u09aa\u09c1\u09b0"===T?m>=3?m:m+12:"\u09ac\u09bf\u0995\u09be\u09b2"===T||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===T?m+12:void 0},meridiem:function(m,T,E){return m<4?"\u09b0\u09be\u09a4":m<6?"\u09ad\u09cb\u09b0":m<12?"\u09b8\u0995\u09be\u09b2":m<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":m<18?"\u09ac\u09bf\u0995\u09be\u09b2":m<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(6676))},4065:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},b={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};t.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_\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(m){return m.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T&&m>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===T&&m<5||"\u09ac\u09bf\u0995\u09be\u09b2"===T?m+12:m},meridiem:function(m,T,E){return m<4?"\u09b0\u09be\u09a4":m<10?"\u09b8\u0995\u09be\u09b2":m<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":m<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(6676))},1034:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},b={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};t.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_\u0f63\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(m){return m.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},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(m,T){return 12===m&&(m=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===T&&m>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===T&&m<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===T?m+12:m},meridiem:function(m,T,E){return m<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":m<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":m<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":m<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(M(6676))},7671:function(Ze,fe,M){!function(t){"use strict";function u(ye,nt,ct){return ye+" "+function m(ye,nt){return 2===nt?function T(ye){var nt={m:"v",b:"v",d:"z"};return void 0===nt[ye.charAt(0)]?ye:nt[ye.charAt(0)]+ye.substring(1)}(ye):ye}({mm:"munutenn",MM:"miz",dd:"devezh"}[ct],ye)}function w(ye){return ye>9?w(ye%10):ye}var E=[/^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],A=/^(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,Pe=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];t.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:Pe,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:Pe,monthsRegex:A,monthsShortRegex:A,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:E,longMonthsParse:E,shortMonthsParse:E,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:u,h:"un eur",hh:"%d eur",d:"un devezh",dd:u,M:"ur miz",MM:u,y:"ur bloaz",yy:function b(ye){switch(w(ye)){case 1:case 3:case 4:case 5:case 9:return ye+" bloaz";default:return ye+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ye){return ye+(1===ye?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ye){return"g.m."===ye},meridiem:function(ye,nt,ct){return ye<12?"a.m.":"g.m."}})}(M(6676))},8153:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T){var E=w+" ";switch(T){case"ss":return E+(1===w?"sekunda":2===w||3===w||4===w?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return E+(1===w?"minuta":2===w||3===w||4===w?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return E+(1===w?"sat":2===w||3===w||4===w?"sata":"sati");case"dd":return E+(1===w?"dan":"dana");case"MM":return E+(1===w?"mjesec":2===w||3===w||4===w?"mjeseca":"mjeseci");case"yy":return E+(1===w?"godina":2===w||3===w||4===w?"godine":"godina")}}t.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:u,m:u,mm:u,h:u,hh:u,d:"dan",dd:u,M:"mjesec",MM:u,y:"godinu",yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},4287:function(Ze,fe,M){!function(t){"use strict";t.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:"%d 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(b,w){var m=1===b?"r":2===b?"n":3===b?"r":4===b?"t":"\xe8";return("w"===w||"W"===w)&&(m="a"),b+m},week:{dow:1,doy:4}})}(M(6676))},2616:function(Ze,fe,M){!function(t){"use strict";var u={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},b="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),w=[/^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],m=/^(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 T(G){return G>1&&G<5&&1!=~~(G/10)}function E(G,J,ne,me){var Pe=G+" ";switch(ne){case"s":return J||me?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return J||me?Pe+(T(G)?"sekundy":"sekund"):Pe+"sekundami";case"m":return J?"minuta":me?"minutu":"minutou";case"mm":return J||me?Pe+(T(G)?"minuty":"minut"):Pe+"minutami";case"h":return J?"hodina":me?"hodinu":"hodinou";case"hh":return J||me?Pe+(T(G)?"hodiny":"hodin"):Pe+"hodinami";case"d":return J||me?"den":"dnem";case"dd":return J||me?Pe+(T(G)?"dny":"dn\xed"):Pe+"dny";case"M":return J||me?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return J||me?Pe+(T(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Pe+"m\u011bs\xedci";case"y":return J||me?"rok":"rokem";case"yy":return J||me?Pe+(T(G)?"roky":"let"):Pe+"lety"}}t.defineLocale("cs",{months:u,monthsShort:b,monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},7049:function(Ze,fe,M){!function(t){"use strict";t.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(b){return b+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(b)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(b)?"\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}})}(M(6676))},9172:function(Ze,fe,M){!function(t){"use strict";t.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(b){var m="";return b>20?m=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(m=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][b]),b+m},week:{dow:1,doy:4}})}(M(6676))},605:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},3395:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return m?A[T][0]:A[T][1]}t.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:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},9835:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return m?A[T][0]:A[T][1]}t.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:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4013:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return m?A[T][0]:A[T][1]}t.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:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4570:function(Ze,fe,M){!function(t){"use strict";var u=["\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"],b=["\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"];t.defineLocale("dv",{months:u,monthsShort:u,weekdays:b,weekdaysShort:b,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(m){return"\u0789\u078a"===m},meridiem:function(m,T,E){return m<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(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(M(6676))},1859:function(Ze,fe,M){!function(t){"use strict";t.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(w,m){return w?"string"==typeof m&&/D/.test(m.substring(0,m.indexOf("MMMM")))?this._monthsGenitiveEl[w.month()]:this._monthsNominativeEl[w.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(w,m,T){return w>11?T?"\u03bc\u03bc":"\u039c\u039c":T?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(w){return"\u03bc"===(w+"").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(w,m){var T=this._calendarEl[w],E=m&&m.hours();return function u(w){return typeof Function<"u"&&w instanceof Function||"[object Function]"===Object.prototype.toString.call(w)}(T)&&(T=T.apply(m)),T.replace("{}",E%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}})}(M(6676))},5785:function(Ze,fe,M){!function(t){"use strict";t.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",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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:0,doy:4}})}(M(6676))},3792:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")}})}(M(6676))},7651:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},1929:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},9818:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")}})}(M(6676))},6612:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:0,doy:6}})}(M(6676))},4900:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},2721:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},5159:function(Ze,fe,M){!function(t){"use strict";t.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(b){return"p"===b.charAt(0).toLowerCase()},meridiem:function(b,w,m){return b>11?m?"p.t.m.":"P.T.M.":m?"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}})}(M(6676))},1780:function(Ze,fe,M){!function(t){"use strict";var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),b="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(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;t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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}})}(M(6676))},3468:function(Ze,fe,M){!function(t){"use strict";var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),b="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(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;t.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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"})}(M(6676))},4938:function(Ze,fe,M){!function(t){"use strict";var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),b="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(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;t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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}})}(M(6676))},1954:function(Ze,fe,M){!function(t){"use strict";var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),b="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(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;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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"})}(M(6676))},1453:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[w+"sekundi",w+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[w+" minuti",w+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[w+" tunni",w+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[w+" kuu",w+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[w+" aasta",w+" aastat"]};return m?A[T][2]?A[T][2]:A[T][1]:E?A[T][0]:A[T][1]}t.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:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:"%d p\xe4eva",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4697:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},2900:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},b={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};t.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(m){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(m)},meridiem:function(m,T,E){return m<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"},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(m){return m.replace(/[\u06f0-\u06f9]/g,function(T){return b[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(M(6676))},9775:function(Ze,fe,M){!function(t){"use strict";var u="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),b=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",u[7],u[8],u[9]];function w(E,A,G,J){var ne="";switch(G){case"s":return J?"muutaman sekunnin":"muutama sekunti";case"ss":ne=J?"sekunnin":"sekuntia";break;case"m":return J?"minuutin":"minuutti";case"mm":ne=J?"minuutin":"minuuttia";break;case"h":return J?"tunnin":"tunti";case"hh":ne=J?"tunnin":"tuntia";break;case"d":return J?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ne=J?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return J?"kuukauden":"kuukausi";case"MM":ne=J?"kuukauden":"kuukautta";break;case"y":return J?"vuoden":"vuosi";case"yy":ne=J?"vuoden":"vuotta"}return function m(E,A){return E<10?A?b[E]:u[E]:E}(E,J)+" "+ne}t.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:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4282:function(Ze,fe,M){!function(t){"use strict";t.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(b){return b},week:{dow:1,doy:4}})}(M(6676))},4236:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},2830:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){switch(w){default:case"M":case"Q":case"D":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}}})}(M(6676))},1412:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){switch(w){default:case"M":case"Q":case"D":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(M(6676))},9361:function(Ze,fe,M){!function(t){"use strict";var w=/(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,m=[/^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];t.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:w,monthsShortRegex:w,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:m,longMonthsParse:m,shortMonthsParse:m,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(E,A){switch(A){case"D":return E+(1===E?"er":"");default:case"M":case"Q":case"DDD":case"d":return E+(1===E?"er":"e");case"w":case"W":return E+(1===E?"re":"e")}},week:{dow:1,doy:4}})}(M(6676))},6984:function(Ze,fe,M){!function(t){"use strict";var u="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),b="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(m,T){return m?/-MMM-/.test(T)?b[m.month()]:u[m.month()]:u},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(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(6676))},3961:function(Ze,fe,M){!function(t){"use strict";t.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(A){return A+(1===A?"d":A%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(6676))},8849:function(Ze,fe,M){!function(t){"use strict";t.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(A){return A+(1===A?"d":A%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(6676))},4273:function(Ze,fe,M){!function(t){"use strict";t.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".split("_"),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(b){return 0===b.indexOf("un")?"n"+b:"en "+b},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}})}(M(6676))},623:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={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:[w+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",w+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[w+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",w+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[w+" \u0935\u0930\u093e\u0902\u0928\u0940",w+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[w+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",w+" \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:[w+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",w+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[w+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",w+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return E?A[T][0]:A[T][1]}t.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:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(w,m){return"D"===m?w+"\u0935\u0947\u0930":w},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(w,m){return 12===w&&(w=0),"\u0930\u093e\u0924\u0940"===m?w<4?w:w+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===m?w:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===m?w>12?w:w+12:"\u0938\u093e\u0902\u091c\u0947"===m?w+12:void 0},meridiem:function(w,m,T){return w<4?"\u0930\u093e\u0924\u0940":w<12?"\u0938\u0915\u093e\u0933\u0940\u0902":w<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":w<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(M(6676))},2696:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A={s:["thoddea sekondamni","thodde sekond"],ss:[w+" sekondamni",w+" sekond"],m:["eka mintan","ek minut"],mm:[w+" mintamni",w+" mintam"],h:["eka voran","ek vor"],hh:[w+" voramni",w+" voram"],d:["eka disan","ek dis"],dd:[w+" disamni",w+" dis"],M:["eka mhoinean","ek mhoino"],MM:[w+" mhoineamni",w+" mhoine"],y:["eka vorsan","ek voros"],yy:[w+" vorsamni",w+" vorsam"]};return E?A[T][0]:A[T][1]}t.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:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(w,m){return"D"===m?w+"er":w},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(w,m){return 12===w&&(w=0),"rati"===m?w<4?w:w+12:"sokallim"===m?w:"donparam"===m?w>12?w:w+12:"sanje"===m?w+12:void 0},meridiem:function(w,m,T){return w<4?"rati":w<12?"sokallim":w<16?"donparam":w<20?"sanje":"rati"}})}(M(6676))},6928:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},b={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};t.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:"%d \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(m){return m.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0ab0\u0abe\u0aa4"===T?m<4?m:m+12:"\u0ab8\u0ab5\u0abe\u0ab0"===T?m:"\u0aac\u0aaa\u0acb\u0ab0"===T?m>=10?m:m+12:"\u0ab8\u0abe\u0a82\u0a9c"===T?m+12:void 0},meridiem:function(m,T,E){return m<4?"\u0ab0\u0abe\u0aa4":m<10?"\u0ab8\u0ab5\u0abe\u0ab0":m<17?"\u0aac\u0aaa\u0acb\u0ab0":m<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(M(6676))},4804:function(Ze,fe,M){!function(t){"use strict";t.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\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(b){return 2===b?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":b+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(b){return 2===b?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":b+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(b){return 2===b?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":b+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(b){return 2===b?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":b%10==0&&10!==b?b+" \u05e9\u05e0\u05d4":b+" \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(b){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(b)},meridiem:function(b,w,m){return b<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":b<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":b<12?m?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":b<18?m?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(M(6676))},3015:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},b={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},w=[/^\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];t.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\u0932_\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:w,longMonthsParse:w,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(E){return E.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(A){return b[A]})},postformat:function(E){return E.replace(/\d/g,function(A){return u[A]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(E,A){return 12===E&&(E=0),"\u0930\u093e\u0924"===A?E<4?E:E+12:"\u0938\u0941\u092c\u0939"===A?E:"\u0926\u094b\u092a\u0939\u0930"===A?E>=10?E:E+12:"\u0936\u093e\u092e"===A?E+12:void 0},meridiem:function(E,A,G){return E<4?"\u0930\u093e\u0924":E<10?"\u0938\u0941\u092c\u0939":E<17?"\u0926\u094b\u092a\u0939\u0930":E<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(M(6676))},7134:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T){var E=w+" ";switch(T){case"ss":return E+(1===w?"sekunda":2===w||3===w||4===w?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return E+(1===w?"minuta":2===w||3===w||4===w?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return E+(1===w?"sat":2===w||3===w||4===w?"sata":"sati");case"dd":return E+(1===w?"dan":"dana");case"MM":return E+(1===w?"mjesec":2===w||3===w||4===w?"mjeseca":"mjeseci");case"yy":return E+(1===w?"godina":2===w||3===w||4===w?"godine":"godina")}}t.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:u,m:u,mm:u,h:u,hh:u,d:"dan",dd:u,M:"mjesec",MM:u,y:"godinu",yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},670:function(Ze,fe,M){!function(t){"use strict";var u="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function b(T,E,A,G){var J=T;switch(A){case"s":return G||E?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return J+(G||E)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||E?" perc":" perce");case"mm":return J+(G||E?" perc":" perce");case"h":return"egy"+(G||E?" \xf3ra":" \xf3r\xe1ja");case"hh":return J+(G||E?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||E?" nap":" napja");case"dd":return J+(G||E?" nap":" napja");case"M":return"egy"+(G||E?" h\xf3nap":" h\xf3napja");case"MM":return J+(G||E?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||E?" \xe9v":" \xe9ve");case"yy":return J+(G||E?" \xe9v":" \xe9ve")}return""}function w(T){return(T?"":"[m\xfalt] ")+"["+u[this.day()]+"] LT[-kor]"}t.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(T){return"u"===T.charAt(1).toLowerCase()},meridiem:function(T,E,A){return T<12?!0===A?"de":"DE":!0===A?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return w.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return w.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4523:function(Ze,fe,M){!function(t){"use strict";t.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(b){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(b)},meridiem:function(b){return b<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":b<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":b<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(b,w){switch(w){case"DDD":case"w":case"W":case"DDDo":return 1===b?b+"-\u056b\u0576":b+"-\u0580\u0564";default:return b}},week:{dow:1,doy:7}})}(M(6676))},9233:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"pagi"===w?b:"siang"===w?b>=11?b:b+12:"sore"===w||"malam"===w?b+12:void 0},meridiem:function(b,w,m){return b<11?"pagi":b<15?"siang":b<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}})}(M(6676))},4693:function(Ze,fe,M){!function(t){"use strict";function u(m){return m%100==11||m%10!=1}function b(m,T,E,A){var G=m+" ";switch(E){case"s":return T||A?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return u(m)?G+(T||A?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return T?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return u(m)?G+(T||A?"m\xedn\xfatur":"m\xedn\xfatum"):T?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return u(m)?G+(T||A?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return T?"dagur":A?"dag":"degi";case"dd":return u(m)?T?G+"dagar":G+(A?"daga":"d\xf6gum"):T?G+"dagur":G+(A?"dag":"degi");case"M":return T?"m\xe1nu\xf0ur":A?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return u(m)?T?G+"m\xe1nu\xf0ir":G+(A?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):T?G+"m\xe1nu\xf0ur":G+(A?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return T||A?"\xe1r":"\xe1ri";case"yy":return u(m)?G+(T||A?"\xe1r":"\xe1rum"):G+(T||A?"\xe1r":"\xe1ri")}}t.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:b,ss:b,m:b,mm:b,h:"klukkustund",hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},8118:function(Ze,fe,M){!function(t){"use strict";t.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(b){return(/^[0-9].+$/.test(b)?"tra":"in")+" "+b},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}})}(M(6676))},3936:function(Ze,fe,M){!function(t){"use strict";t.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:"%d 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}})}(M(6676))},6871:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return"\u5143"===w[1]?1:parseInt(w[1]||b,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(b){return"\u5348\u5f8c"===b},meridiem:function(b,w,m){return b<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(b){return b.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(b){return this.week()!==b.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(b,w){switch(w){case"y":return 1===b?"\u5143\u5e74":b+"\u5e74";case"d":case"D":case"DDD":return b+"\u65e5";default:return b}},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"}})}(M(6676))},8710:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"enjing"===w?b:"siyang"===w?b>=11?b:b+12:"sonten"===w||"ndalu"===w?b+12:void 0},meridiem:function(b,w,m){return b<11?"enjing":b<15?"siyang":b<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}})}(M(6676))},7125:function(Ze,fe,M){!function(t){"use strict";t.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:"\u10d9\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(b){return b.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(w,m,T){return"\u10d8"===T?m+"\u10e8\u10d8":m+T+"\u10e8\u10d8"})},past:function(b){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(b)?b.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(b)?b.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):b},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(b){return 0===b?b:1===b?b+"-\u10da\u10d8":b<20||b<=100&&b%20==0||b%100==0?"\u10db\u10d4-"+b:b+"-\u10d4"},week:{dow:1,doy:7}})}(M(6676))},2461:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(M(6676))},7399:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},b={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};t.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:"\u17a2\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(m){return"\u179b\u17d2\u1784\u17b6\u1785"===m},meridiem:function(m,T,E){return m<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(m){return m.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},week:{dow:1,doy:4}})}(M(6676))},8720:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},b={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};t.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:"%d \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(m){return m.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},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(m,T){return 12===m&&(m=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===T?m<4?m:m+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===T?m:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===T?m>=10?m:m+12:"\u0cb8\u0c82\u0c9c\u0cc6"===T?m+12:void 0},meridiem:function(m,T,E){return m<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":m<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":m<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":m<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(m){return m+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(M(6676))},5306:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){switch(w){case"d":case"D":case"DDD":return b+"\uc77c";case"M":return b+"\uc6d4";case"w":case"W":return b+"\uc8fc";default:return b}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(b){return"\uc624\ud6c4"===b},meridiem:function(b,w,m){return b<12?"\uc624\uc804":"\uc624\ud6c4"}})}(M(6676))},2995:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},b={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},w=["\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"];t.defineLocale("ku",{months:w,monthsShort:w,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(T){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(T)},meridiem:function(T,E,A){return T<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(T){return T.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return b[E]}).replace(/\u060c/g,",")},postformat:function(T){return T.replace(/\d/g,function(E){return u[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(6676))},8779:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(M(6676))},2057:function(Ze,fe,M){!function(t){"use strict";function u(E,A,G,J){var ne={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 A?ne[G][0]:ne[G][1]}function m(E){if(E=parseInt(E,10),isNaN(E))return!1;if(E<0)return!0;if(E<10)return 4<=E&&E<=7;if(E<100){var A=E%10;return m(0===A?E/10:A)}if(E<1e4){for(;E>=10;)E/=10;return m(E)}return m(E/=1e3)}t.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 b(E){return m(E.substr(0,E.indexOf(" ")))?"a "+E:"an "+E},past:function w(E){return m(E.substr(0,E.indexOf(" ")))?"viru "+E:"virun "+E},s:"e puer Sekonnen",ss:"%d Sekonnen",m:u,mm:"%d Minutten",h:u,hh:"%d Stonnen",d:u,dd:"%d Deeg",M:u,MM:"%d M\xe9int",y:u,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},7192:function(Ze,fe,M){!function(t){"use strict";t.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(b){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===b},meridiem:function(b,w,m){return b<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(b){return"\u0e97\u0eb5\u0ec8"+b}})}(M(6676))},5430:function(Ze,fe,M){!function(t){"use strict";var u={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_dien\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 w(G,J,ne,me){return J?T(ne)[0]:me?T(ne)[1]:T(ne)[2]}function m(G){return G%10==0||G>10&&G<20}function T(G){return u[G].split("_")}function E(G,J,ne,me){var Pe=G+" ";return 1===G?Pe+w(0,J,ne[0],me):J?Pe+(m(G)?T(ne)[1]:T(ne)[0]):me?Pe+T(ne)[1]:Pe+(m(G)?T(ne)[1]:T(ne)[2])}t.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 b(G,J,ne,me){return J?"kelios sekund\u0117s":me?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:E,m:w,mm:E,h:w,hh:E,d:w,dd:E,M:w,MM:E,y:w,yy:E},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(M(6676))},3363:function(Ze,fe,M){!function(t){"use strict";var u={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 b(A,G,J){return J?G%10==1&&G%100!=11?A[2]:A[3]:G%10==1&&G%100!=11?A[0]:A[1]}function w(A,G,J){return A+" "+b(u[J],A,G)}function m(A,G,J){return b(u[J],A,G)}t.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 T(A,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:w,m,mm:w,h:m,hh:w,d:m,dd:w,M:m,MM:w,y:m,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},2939:function(Ze,fe,M){!function(t){"use strict";var u={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(w,m){return 1===w?m[0]:w>=2&&w<=4?m[1]:m[2]},translate:function(w,m,T){var E=u.words[T];return 1===T.length?m?E[0]:E[1]:w+" "+u.correctGrammaticalCase(w,E)}};t.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:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:"dan",dd:u.translate,M:"mjesec",MM:u.translate,y:"godinu",yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},8212:function(Ze,fe,M){!function(t){"use strict";t.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:"%d 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}})}(M(6676))},9718:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10,m=b%100;return 0===b?b+"-\u0435\u0432":0===m?b+"-\u0435\u043d":m>10&&m<20?b+"-\u0442\u0438":1===w?b+"-\u0432\u0438":2===w?b+"-\u0440\u0438":7===w||8===w?b+"-\u043c\u0438":b+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(6676))},561:function(Ze,fe,M){!function(t){"use strict";t.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:"%d \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(b,w){return 12===b&&(b=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===w&&b>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===w||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===w?b+12:b},meridiem:function(b,w,m){return b<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":b<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":b<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":b<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(M(6676))},8929:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){switch(T){case"s":return m?"\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 w+(m?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return w+(m?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return w+(m?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return w+(m?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return w+(m?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return w+(m?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return w}}t.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(w){return"\u04ae\u0425"===w},meridiem:function(w,m,T){return w<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:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(w,m){switch(m){case"d":case"D":case"DDD":return w+" \u04e9\u0434\u04e9\u0440";default:return w}}})}(M(6676))},4880:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},b={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function w(T,E,A,G){var J="";if(E)switch(A){case"s":J="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":J="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":J="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":J="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":J="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":J="%d \u0924\u093e\u0938";break;case"d":J="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":J="%d \u0926\u093f\u0935\u0938";break;case"M":J="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":J="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":J="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":J="%d \u0935\u0930\u094d\u0937\u0947"}else switch(A){case"s":J="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":J="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":J="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":J="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":J="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":J="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":J="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":J="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":J="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":J="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":J="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":J="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return J.replace(/%d/i,T)}t.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:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},preparse:function(T){return T.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return b[E]})},postformat:function(T){return T.replace(/\d/g,function(E){return u[E]})},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(T,E){return 12===T&&(T=0),"\u092a\u0939\u093e\u091f\u0947"===E||"\u0938\u0915\u093e\u0933\u0940"===E?T:"\u0926\u0941\u092a\u093e\u0930\u0940"===E||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===E||"\u0930\u093e\u0924\u094d\u0930\u0940"===E?T>=12?T:T+12:void 0},meridiem:function(T,E,A){return T>=0&&T<6?"\u092a\u0939\u093e\u091f\u0947":T<12?"\u0938\u0915\u093e\u0933\u0940":T<17?"\u0926\u0941\u092a\u093e\u0930\u0940":T<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(M(6676))},2074:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"pagi"===w?b:"tengahari"===w?b>=11?b:b+12:"petang"===w||"malam"===w?b+12:void 0},meridiem:function(b,w,m){return b<11?"pagi":b<15?"tengahari":b<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}})}(M(6676))},3193:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"pagi"===w?b:"tengahari"===w?b>=11?b:b+12:"petang"===w||"malam"===w?b+12:void 0},meridiem:function(b,w,m){return b<11?"pagi":b<15?"tengahari":b<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}})}(M(6676))},4082:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},2261:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},b={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};t.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:"\u1010\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(m){return m.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},week:{dow:1,doy:4}})}(M(6676))},5273:function(Ze,fe,M){!function(t){"use strict";t.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:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},9874:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},b={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};t.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(m){return m.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0930\u093e\u0924\u093f"===T?m<4?m:m+12:"\u092c\u093f\u0939\u093e\u0928"===T?m:"\u0926\u093f\u0909\u0901\u0938\u094b"===T?m>=10?m:m+12:"\u0938\u093e\u0901\u091d"===T?m+12:void 0},meridiem:function(m,T,E){return m<3?"\u0930\u093e\u0924\u093f":m<12?"\u092c\u093f\u0939\u093e\u0928":m<16?"\u0926\u093f\u0909\u0901\u0938\u094b":m<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}})}(M(6676))},1484:function(Ze,fe,M){!function(t){"use strict";var u="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),b="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),w=[/^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],m=/^(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;t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(6676))},1667:function(Ze,fe,M){!function(t){"use strict";var u="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),b="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),w=[/^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],m=/^(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;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,A){return E?/-MMM-/.test(A)?b[E.month()]:u[E.month()]:u},monthsRegex:m,monthsShortRegex:m,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:w,longMonthsParse:w,shortMonthsParse:w,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(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(6676))},7262:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},9679:function(Ze,fe,M){!function(t){"use strict";t.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:"%d 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(b,w){var m=1===b?"r":2===b?"n":3===b?"r":4===b?"t":"\xe8";return("w"===w||"W"===w)&&(m="a"),b+m},week:{dow:1,doy:4}})}(M(6676))},6830:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},b={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};t.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(m){return m.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0a30\u0a3e\u0a24"===T?m<4?m:m+12:"\u0a38\u0a35\u0a47\u0a30"===T?m:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===T?m>=10?m:m+12:"\u0a38\u0a3c\u0a3e\u0a2e"===T?m+12:void 0},meridiem:function(m,T,E){return m<4?"\u0a30\u0a3e\u0a24":m<10?"\u0a38\u0a35\u0a47\u0a30":m<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":m<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(M(6676))},3616:function(Ze,fe,M){!function(t){"use strict";var u="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),b="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),w=[/^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 m(A){return A%10<5&&A%10>1&&~~(A/10)%10!=1}function T(A,G,J){var ne=A+" ";switch(J){case"ss":return ne+(m(A)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return ne+(m(A)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return ne+(m(A)?"godziny":"godzin");case"ww":return ne+(m(A)?"tygodnie":"tygodni");case"MM":return ne+(m(A)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ne+(m(A)?"lata":"lat")}}t.defineLocale("pl",{months:function(A,G){return A?/D MMMM/.test(G)?b[A.month()]:u[A.month()]:u},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:w,longMonthsParse:w,shortMonthsParse:w,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:T,m:T,mm:T,h:T,hh:T,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:T,M:"miesi\u0105c",MM:T,y:"rok",yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},2751:function(Ze,fe,M){!function(t){"use strict";t.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"})}(M(6676))},5138:function(Ze,fe,M){!function(t){"use strict";t.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:"%d 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}})}(M(6676))},7968:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T){var A=" ";return(w%100>=20||w>=100&&w%100==0)&&(A=" de "),w+A+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[T]}t.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:u,m:"un minut",mm:u,h:"o or\u0103",hh:u,d:"o zi",dd:u,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:u,M:"o lun\u0103",MM:u,y:"un an",yy:u},week:{dow:1,doy:7}})}(M(6676))},1828:function(Ze,fe,M){!function(t){"use strict";function b(T,E,A){return"m"===A?E?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":T+" "+function u(T,E){var A=T.split("_");return E%10==1&&E%100!=11?A[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?A[1]:A[2]}({ss:E?"\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:E?"\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"}[A],+T)}var w=[/^\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];t.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:w,longMonthsParse:w,shortMonthsParse:w,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?\.|\u043c\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(T){if(T.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(T){if(T.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:b,m:b,mm:b,h:"\u0447\u0430\u0441",hh:b,d:"\u0434\u0435\u043d\u044c",dd:b,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:b,M:"\u043c\u0435\u0441\u044f\u0446",MM:b,y:"\u0433\u043e\u0434",yy:b},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(T){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(T)},meridiem:function(T,E,A){return T<4?"\u043d\u043e\u0447\u0438":T<12?"\u0443\u0442\u0440\u0430":T<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(T,E){switch(E){case"M":case"d":case"DDD":return T+"-\u0439";case"D":return T+"-\u0433\u043e";case"w":case"W":return T+"-\u044f";default:return T}},week:{dow:1,doy:4}})}(M(6676))},2188:function(Ze,fe,M){!function(t){"use strict";var u=["\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"],b=["\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"];t.defineLocale("sd",{months:u,monthsShort:u,weekdays:b,weekdaysShort:b,weekdaysMin:b,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(m){return"\u0634\u0627\u0645"===m},meridiem:function(m,T,E){return m<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(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(6676))},6562:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},7172:function(Ze,fe,M){!function(t){"use strict";t.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(b){return b+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(b){return"\u0db4.\u0dc0."===b||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===b},meridiem:function(b,w,m){return b>11?m?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":m?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(M(6676))},9966:function(Ze,fe,M){!function(t){"use strict";var u="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),b="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function w(E){return E>1&&E<5}function m(E,A,G,J){var ne=E+" ";switch(G){case"s":return A||J?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return A||J?ne+(w(E)?"sekundy":"sek\xfand"):ne+"sekundami";case"m":return A?"min\xfata":J?"min\xfatu":"min\xfatou";case"mm":return A||J?ne+(w(E)?"min\xfaty":"min\xfat"):ne+"min\xfatami";case"h":return A?"hodina":J?"hodinu":"hodinou";case"hh":return A||J?ne+(w(E)?"hodiny":"hod\xedn"):ne+"hodinami";case"d":return A||J?"de\u0148":"d\u0148om";case"dd":return A||J?ne+(w(E)?"dni":"dn\xed"):ne+"d\u0148ami";case"M":return A||J?"mesiac":"mesiacom";case"MM":return A||J?ne+(w(E)?"mesiace":"mesiacov"):ne+"mesiacmi";case"y":return A||J?"rok":"rokom";case"yy":return A||J?ne+(w(E)?"roky":"rokov"):ne+"rokmi"}}t.defineLocale("sk",{months:u,monthsShort:b,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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},7520:function(Ze,fe,M){!function(t){"use strict";function u(w,m,T,E){var A=w+" ";switch(T){case"s":return m||E?"nekaj sekund":"nekaj sekundami";case"ss":return A+(1===w?m?"sekundo":"sekundi":2===w?m||E?"sekundi":"sekundah":w<5?m||E?"sekunde":"sekundah":"sekund");case"m":return m?"ena minuta":"eno minuto";case"mm":return A+(1===w?m?"minuta":"minuto":2===w?m||E?"minuti":"minutama":w<5?m||E?"minute":"minutami":m||E?"minut":"minutami");case"h":return m?"ena ura":"eno uro";case"hh":return A+(1===w?m?"ura":"uro":2===w?m||E?"uri":"urama":w<5?m||E?"ure":"urami":m||E?"ur":"urami");case"d":return m||E?"en dan":"enim dnem";case"dd":return A+(1===w?m||E?"dan":"dnem":2===w?m||E?"dni":"dnevoma":m||E?"dni":"dnevi");case"M":return m||E?"en mesec":"enim mesecem";case"MM":return A+(1===w?m||E?"mesec":"mesecem":2===w?m||E?"meseca":"mesecema":w<5?m||E?"mesece":"meseci":m||E?"mesecev":"meseci");case"y":return m||E?"eno leto":"enim letom";case"yy":return A+(1===w?m||E?"leto":"letom":2===w?m||E?"leti":"letoma":w<5?m||E?"leta":"leti":m||E?"let":"leti")}}t.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:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},5291:function(Ze,fe,M){!function(t){"use strict";t.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(b){return"M"===b.charAt(0)},meridiem:function(b,w,m){return b<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}})}(M(6676))},7603:function(Ze,fe,M){!function(t){"use strict";var u={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(w,m){return w%10>=1&&w%10<=4&&(w%100<10||w%100>=20)?w%10==1?m[0]:m[1]:m[2]},translate:function(w,m,T,E){var G,A=u.words[T];return 1===T.length?"y"===T&&m?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":E||m?A[0]:A[1]:(G=u.correctGrammaticalCase(w,A),"yy"===T&&m&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?w+" \u0433\u043e\u0434\u0438\u043d\u0430":w+" "+G)}};t.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:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:u.translate,dd:u.translate,M:u.translate,MM:u.translate,y:u.translate,yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},450:function(Ze,fe,M){!function(t){"use strict";var u={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(w,m){return w%10>=1&&w%10<=4&&(w%100<10||w%100>=20)?w%10==1?m[0]:m[1]:m[2]},translate:function(w,m,T,E){var G,A=u.words[T];return 1===T.length?"y"===T&&m?"jedna godina":E||m?A[0]:A[1]:(G=u.correctGrammaticalCase(w,A),"yy"===T&&m&&"godinu"===G?w+" godina":w+" "+G)}};t.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:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:u.translate,dd:u.translate,M:u.translate,MM:u.translate,y:u.translate,yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(6676))},383:function(Ze,fe,M){!function(t){"use strict";t.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(b,w,m){return b<11?"ekuseni":b<15?"emini":b<19?"entsambama":"ebusuku"},meridiemHour:function(b,w){return 12===b&&(b=0),"ekuseni"===w?b:"emini"===w?b>=11?b:b+12:"entsambama"===w||"ebusuku"===w?0===b?0:b+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(M(6676))},7221:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?":e":1===w||2===w?":a":":e")},week:{dow:1,doy:4}})}(M(6676))},1743:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},6351:function(Ze,fe,M){!function(t){"use strict";var u={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},b={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};t.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(m){return m+"\u0bb5\u0ba4\u0bc1"},preparse:function(m){return m.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(T){return b[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return u[T]})},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(m,T,E){return m<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":m<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":m<10?" \u0b95\u0bbe\u0bb2\u0bc8":m<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":m<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":m<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(m,T){return 12===m&&(m=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===T?m<2?m:m+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===T||"\u0b95\u0bbe\u0bb2\u0bc8"===T||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===T&&m>=10?m:m+12},week:{dow:0,doy:6}})}(M(6676))},9620:function(Ze,fe,M){!function(t){"use strict";t.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}\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(b,w){return 12===b&&(b=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===w?b<4?b:b+12:"\u0c09\u0c26\u0c2f\u0c02"===w?b:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===w?b>=10?b:b+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===w?b+12:void 0},meridiem:function(b,w,m){return b<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":b<10?"\u0c09\u0c26\u0c2f\u0c02":b<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":b<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(M(6676))},6278:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},6987:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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(w,m){return 12===w&&(w=0),"\u0448\u0430\u0431"===m?w<4?w:w+12:"\u0441\u0443\u0431\u04b3"===m?w:"\u0440\u04ef\u0437"===m?w>=11?w:w+12:"\u0431\u0435\u0433\u043e\u04b3"===m?w+12:void 0},meridiem:function(w,m,T){return w<4?"\u0448\u0430\u0431":w<11?"\u0441\u0443\u0431\u04b3":w<16?"\u0440\u04ef\u0437":w<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(M(6676))},9325:function(Ze,fe,M){!function(t){"use strict";t.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(b){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===b},meridiem:function(b,w,m){return b<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"}})}(M(6676))},3485:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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(w,m){switch(m){case"d":case"D":case"Do":case"DD":return w;default:if(0===w)return w+"'unjy";var T=w%10;return w+(u[T]||u[w%100-T]||u[w>=100?100:null])}},week:{dow:1,doy:7}})}(M(6676))},8148:function(Ze,fe,M){!function(t){"use strict";t.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(b){return b},week:{dow:1,doy:4}})}(M(6676))},9616:function(Ze,fe,M){!function(t){"use strict";var u="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function m(A,G,J,ne){var me=function T(A){var G=Math.floor(A%1e3/100),J=Math.floor(A%100/10),ne=A%10,me="";return G>0&&(me+=u[G]+"vatlh"),J>0&&(me+=(""!==me?" ":"")+u[J]+"maH"),ne>0&&(me+=(""!==me?" ":"")+u[ne]),""===me?"pagh":me}(A);switch(J){case"ss":return me+" lup";case"mm":return me+" tup";case"hh":return me+" rep";case"dd":return me+" jaj";case"MM":return me+" jar";case"yy":return me+" DIS"}}t.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 b(A){var G=A;return-1!==A.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==A.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==A.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function w(A){var G=A;return-1!==A.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==A.indexOf("jar")?G.slice(0,-3)+"wen":-1!==A.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:m,m:"wa\u2019 tup",mm:m,h:"wa\u2019 rep",hh:m,d:"wa\u2019 jaj",dd:m,M:"wa\u2019 jar",MM:m,y:"wa\u2019 DIS",yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},4040:function(Ze,fe,M){!function(t){"use strict";var u={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"};t.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(w,m,T){return w<12?T?"\xf6\xf6":"\xd6\xd6":T?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(w){return"\xf6s"===w||"\xd6S"===w},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(w,m){switch(m){case"d":case"D":case"Do":case"DD":return w;default:if(0===w)return w+"'\u0131nc\u0131";var T=w%10;return w+(u[T]||u[w%100-T]||u[w>=100?100:null])}},week:{dow:1,doy:7}})}(M(6676))},594:function(Ze,fe,M){!function(t){"use strict";function b(w,m,T,E){var A={s:["viensas secunds","'iensas secunds"],ss:[w+" secunds",w+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[w+" m\xeduts",w+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[w+" \xfeoras",w+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[w+" ziuas",w+" ziuas"],M:["'n mes","'iens mes"],MM:[w+" mesen",w+" mesen"],y:["'n ar","'iens ar"],yy:[w+" ars",w+" ars"]};return E||m?A[T][0]:A[T][1]}t.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_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(w){return"d'o"===w.toLowerCase()},meridiem:function(w,m,T){return w>11?T?"d'o":"D'O":T?"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:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(6676))},3226:function(Ze,fe,M){!function(t){"use strict";t.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\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}})}(M(6676))},673:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},9580:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===w||"\u0633\u06d5\u06be\u06d5\u0631"===w||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===w?b:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===w||"\u0643\u06d5\u0686"===w?b+12:b>=11?b:b+12},meridiem:function(b,w,m){var T=100*b+w;return T<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":T<900?"\u0633\u06d5\u06be\u06d5\u0631":T<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":T<1230?"\u0686\u06c8\u0634":T<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:"%d \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(b,w){switch(w){case"d":case"D":case"DDD":return b+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return b+"-\u06be\u06d5\u067e\u062a\u06d5";default:return b}},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(M(6676))},7270:function(Ze,fe,M){!function(t){"use strict";function b(E,A,G){return"m"===G?A?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?A?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":E+" "+function u(E,A){var G=E.split("_");return A%10==1&&A%100!=11?G[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?G[1]:G[2]}({ss:A?"\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:A?"\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:A?"\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"}[G],+E)}function m(E){return function(){return E+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}t.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 w(E,A){var G={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===E?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):E?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(A)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(A)?"genitive":"nominative"][E.day()]:G.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:m("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:m("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:m("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:m("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return m("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return m("[\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:b,m:b,mm:b,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:b,d:"\u0434\u0435\u043d\u044c",dd:b,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:b,y:"\u0440\u0456\u043a",yy:b},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(E){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(E)},meridiem:function(E,A,G){return E<4?"\u043d\u043e\u0447\u0456":E<12?"\u0440\u0430\u043d\u043a\u0443":E<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(E,A){switch(A){case"M":case"d":case"DDD":case"w":case"W":return E+"-\u0439";case"D":return E+"-\u0433\u043e";default:return E}},week:{dow:1,doy:7}})}(M(6676))},1656:function(Ze,fe,M){!function(t){"use strict";var u=["\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"],b=["\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"];t.defineLocale("ur",{months:u,monthsShort:u,weekdays:b,weekdaysShort:b,weekdaysMin:b,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(m){return"\u0634\u0627\u0645"===m},meridiem:function(m,T,E){return m<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(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(6676))},8744:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},8364:function(Ze,fe,M){!function(t){"use strict";t.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}})}(M(6676))},5049:function(Ze,fe,M){!function(t){"use strict";t.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(b){return/^ch$/i.test(b)},meridiem:function(b,w,m){return b<12?m?"sa":"SA":m?"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(b){return b},week:{dow:1,doy:4}})}(M(6676))},5106:function(Ze,fe,M){!function(t){"use strict";t.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(b){var w=b%10;return b+(1==~~(b%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(M(6676))},6199:function(Ze,fe,M){!function(t){"use strict";t.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_\u1eb8t_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}})}(M(6676))},7280:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?b:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?b+12:b>=11?b:b+12},meridiem:function(b,w,m){var T=100*b+w;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(b){return b.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(b){return this.week()!==b.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(b,w){switch(w){case"d":case"D":case"DDD":return b+"\u65e5";case"M":return b+"\u6708";case"w":case"W":return b+"\u5468";default:return b}},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}})}(M(6676))},6860:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?b:"\u4e2d\u5348"===w?b>=11?b:b+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?b+12:void 0},meridiem:function(b,w,m){var T=100*b+w;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1200?"\u4e0a\u5348":1200===T?"\u4e2d\u5348":T<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(b,w){switch(w){case"d":case"D":case"DDD":return b+"\u65e5";case"M":return b+"\u6708";case"w":case"W":return b+"\u9031";default:return b}},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"}})}(M(6676))},2335:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?b:"\u4e2d\u5348"===w?b>=11?b:b+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?b+12:void 0},meridiem:function(b,w,m){var T=100*b+w;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(b,w){switch(w){case"d":case"D":case"DDD":return b+"\u65e5";case"M":return b+"\u6708";case"w":case"W":return b+"\u9031";default:return b}},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"}})}(M(6676))},482:function(Ze,fe,M){!function(t){"use strict";t.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(b,w){return 12===b&&(b=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?b:"\u4e2d\u5348"===w?b>=11?b:b+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?b+12:void 0},meridiem:function(b,w,m){var T=100*b+w;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(b,w){switch(w){case"d":case"D":case"DDD":return b+"\u65e5";case"M":return b+"\u6708";case"w":case"W":return b+"\u9031";default:return b}},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"}})}(M(6676))},6676:function(Ze,fe,M){(Ze=M.nmd(Ze)).exports=function(){"use strict";var t,nt;function u(){return t.apply(null,arguments)}function w(_){return _ instanceof Array||"[object Array]"===Object.prototype.toString.call(_)}function m(_){return null!=_&&"[object Object]"===Object.prototype.toString.call(_)}function T(_,F){return Object.prototype.hasOwnProperty.call(_,F)}function E(_){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(_).length;var F;for(F in _)if(T(_,F))return!1;return!0}function A(_){return void 0===_}function G(_){return"number"==typeof _||"[object Number]"===Object.prototype.toString.call(_)}function J(_){return _ instanceof Date||"[object Date]"===Object.prototype.toString.call(_)}function ne(_,F){var ue,X=[],Ie=_.length;for(ue=0;ue>>0;for(ue=0;ue0)for(X=0;X=0?X?"+":"":"-")+Math.pow(10,Math.max(0,F-ue.length)).toString().substr(1)+ue}var ze=/(\[[^\[]*\])|(\\)?([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,Ue=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ht={},Be={};function it(_,F,X,ue){var Ie=ue;"string"==typeof ue&&(Ie=function(){return this[ue]()}),_&&(Be[_]=Ie),F&&(Be[F[0]]=function(){return Vt(Ie.apply(this,arguments),F[1],F[2])}),X&&(Be[X]=function(){return this.localeData().ordinal(Ie.apply(this,arguments),_)})}function _e(_){return _.match(/\[[\s\S]/)?_.replace(/^\[|\]$/g,""):_.replace(/\\/g,"")}function re(_,F){return _.isValid()?(F=pe(F,_.localeData()),ht[F]=ht[F]||function ft(_){var X,ue,F=_.match(ze);for(X=0,ue=F.length;X=0&&Ue.test(_);)_=_.replace(Ue,ue),Ue.lastIndex=0,X-=1;return _}var Ge={};function de(_,F){var X=_.toLowerCase();Ge[X]=Ge[X+"s"]=Ge[F]=_}function lt(_){return"string"==typeof _?Ge[_]||Ge[_.toLowerCase()]:void 0}function wt(_){var X,ue,F={};for(ue in _)T(_,ue)&&(X=lt(ue))&&(F[X]=_[ue]);return F}var Wt={};function St(_,F){Wt[_]=F}function gn(_){return _%4==0&&_%100!=0||_%400==0}function _n(_){return _<0?Math.ceil(_)||0:Math.floor(_)}function ln(_){var F=+_,X=0;return 0!==F&&isFinite(F)&&(X=_n(F)),X}function nn(_,F){return function(X){return null!=X?(_i(this,_,X),u.updateOffset(this,F),this):bn(this,_)}}function bn(_,F){return _.isValid()?_._d["get"+(_._isUTC?"UTC":"")+F]():NaN}function _i(_,F,X){_.isValid()&&!isNaN(X)&&("FullYear"===F&&gn(_.year())&&1===_.month()&&29===_.date()?(X=ln(X),_._d["set"+(_._isUTC?"UTC":"")+F](X,_.month(),Ds(X,_.month()))):_._d["set"+(_._isUTC?"UTC":"")+F](X))}var ot,Xn=/\d/,ci=/\d\d/,ki=/\d{3}/,Bi=/\d{4}/,Sn=/[+-]?\d{6}/,Fn=/\d\d?/,Cs=/\d\d\d\d?/,Ht=/\d\d\d\d\d\d?/,An=/\d{1,3}/,q=/\d{1,4}/,we=/[+-]?\d{1,6}/,et=/\d+/,Mt=/[+-]?\d+/,Rt=/Z|[+-]\d\d:?\d\d/gi,Ke=/Z|[+-]\d\d(?::?\d\d)?/gi,Ae=/[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;function mt(_,F,X){ot[_]=jt(F)?F:function(ue,Ie){return ue&&X?X:F}}function Hn(_,F){return T(ot,_)?ot[_](F._strict,F._locale):new RegExp(function $n(_){return ui(_.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(F,X,ue,Ie,It){return X||ue||Ie||It}))}(_))}function ui(_){return _.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ot={};var Mi={};function ai(_,F){var X,Ie,ue=F;for("string"==typeof _&&(_=[_]),G(F)&&(ue=function(It,fn){fn[F]=ln(It)}),Ie=_.length,X=0;X68?1900:2e3)};var fi=nn("FullYear",!0);function Gs(_,F,X,ue,Ie,It,fn){var Ti;return _<100&&_>=0?(Ti=new Date(_+400,F,X,ue,Ie,It,fn),isFinite(Ti.getFullYear())&&Ti.setFullYear(_)):Ti=new Date(_,F,X,ue,Ie,It,fn),Ti}function Ui(_){var F,X;return _<100&&_>=0?((X=Array.prototype.slice.call(arguments))[0]=_+400,F=new Date(Date.UTC.apply(null,X)),isFinite(F.getUTCFullYear())&&F.setUTCFullYear(_)):F=new Date(Date.UTC.apply(null,arguments)),F}function Rs(_,F,X){var ue=7+F-X;return-(7+Ui(_,0,ue).getUTCDay()-F)%7+ue-1}function Yr(_,F,X,ue,Ie){var os,nr,Ti=1+7*(F-1)+(7+X-ue)%7+Rs(_,ue,Ie);return Ti<=0?nr=ei(os=_-1)+Ti:Ti>ei(_)?(os=_+1,nr=Ti-ei(_)):(os=_,nr=Ti),{year:os,dayOfYear:nr}}function As(_,F,X){var It,fn,ue=Rs(_.year(),F,X),Ie=Math.floor((_.dayOfYear()-ue-1)/7)+1;return Ie<1?It=Ie+Zs(fn=_.year()-1,F,X):Ie>Zs(_.year(),F,X)?(It=Ie-Zs(_.year(),F,X),fn=_.year()+1):(fn=_.year(),It=Ie),{week:It,year:fn}}function Zs(_,F,X){var ue=Rs(_,F,X),Ie=Rs(_+1,F,X);return(ei(_)-ue+Ie)/7}it("w",["ww",2],"wo","week"),it("W",["WW",2],"Wo","isoWeek"),de("week","w"),de("isoWeek","W"),St("week",5),St("isoWeek",5),mt("w",Fn),mt("ww",Fn,ci),mt("W",Fn),mt("WW",Fn,ci),zi(["w","ww","W","WW"],function(_,F,X,ue){F[ue.substr(0,1)]=ln(_)});function cs(_,F){return _.slice(F,7).concat(_.slice(0,F))}it("d",0,"do","day"),it("dd",0,0,function(_){return this.localeData().weekdaysMin(this,_)}),it("ddd",0,0,function(_){return this.localeData().weekdaysShort(this,_)}),it("dddd",0,0,function(_){return this.localeData().weekdays(this,_)}),it("e",0,0,"weekday"),it("E",0,0,"isoWeekday"),de("day","d"),de("weekday","e"),de("isoWeekday","E"),St("day",11),St("weekday",11),St("isoWeekday",11),mt("d",Fn),mt("e",Fn),mt("E",Fn),mt("dd",function(_,F){return F.weekdaysMinRegex(_)}),mt("ddd",function(_,F){return F.weekdaysShortRegex(_)}),mt("dddd",function(_,F){return F.weekdaysRegex(_)}),zi(["dd","ddd","dddd"],function(_,F,X,ue){var Ie=X._locale.weekdaysParse(_,ue,X._strict);null!=Ie?F.d=Ie:ye(X).invalidWeekday=_}),zi(["d","e","E"],function(_,F,X,ue){F[ue]=ln(_)});var Ii="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Es="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ws="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Hr=Ae,Zi=Ae,dr=Ae;function Qs(_,F,X){var ue,Ie,It,fn=_.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ue=0;ue<7;++ue)It=Pe([2e3,1]).day(ue),this._minWeekdaysParse[ue]=this.weekdaysMin(It,"").toLocaleLowerCase(),this._shortWeekdaysParse[ue]=this.weekdaysShort(It,"").toLocaleLowerCase(),this._weekdaysParse[ue]=this.weekdays(It,"").toLocaleLowerCase();return X?"dddd"===F?-1!==(Ie=Wi.call(this._weekdaysParse,fn))?Ie:null:"ddd"===F?-1!==(Ie=Wi.call(this._shortWeekdaysParse,fn))?Ie:null:-1!==(Ie=Wi.call(this._minWeekdaysParse,fn))?Ie:null:"dddd"===F?-1!==(Ie=Wi.call(this._weekdaysParse,fn))||-1!==(Ie=Wi.call(this._shortWeekdaysParse,fn))||-1!==(Ie=Wi.call(this._minWeekdaysParse,fn))?Ie:null:"ddd"===F?-1!==(Ie=Wi.call(this._shortWeekdaysParse,fn))||-1!==(Ie=Wi.call(this._weekdaysParse,fn))||-1!==(Ie=Wi.call(this._minWeekdaysParse,fn))?Ie:null:-1!==(Ie=Wi.call(this._minWeekdaysParse,fn))||-1!==(Ie=Wi.call(this._weekdaysParse,fn))||-1!==(Ie=Wi.call(this._shortWeekdaysParse,fn))?Ie:null}function Ei(){function _(Fr,no){return no.length-Fr.length}var It,fn,Ti,os,nr,F=[],X=[],ue=[],Ie=[];for(It=0;It<7;It++)fn=Pe([2e3,1]).day(It),Ti=ui(this.weekdaysMin(fn,"")),os=ui(this.weekdaysShort(fn,"")),nr=ui(this.weekdays(fn,"")),F.push(Ti),X.push(os),ue.push(nr),Ie.push(Ti),Ie.push(os),Ie.push(nr);F.sort(_),X.sort(_),ue.sort(_),Ie.sort(_),this._weekdaysRegex=new RegExp("^("+Ie.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ue.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+X.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+F.join("|")+")","i")}function fr(){return this.hours()%12||12}function xr(_,F){it(_,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),F)})}function Ar(_,F){return F._meridiemParse}it("H",["HH",2],0,"hour"),it("h",["hh",2],0,fr),it("k",["kk",2],0,function Vr(){return this.hours()||24}),it("hmm",0,0,function(){return""+fr.apply(this)+Vt(this.minutes(),2)}),it("hmmss",0,0,function(){return""+fr.apply(this)+Vt(this.minutes(),2)+Vt(this.seconds(),2)}),it("Hmm",0,0,function(){return""+this.hours()+Vt(this.minutes(),2)}),it("Hmmss",0,0,function(){return""+this.hours()+Vt(this.minutes(),2)+Vt(this.seconds(),2)}),xr("a",!0),xr("A",!1),de("hour","h"),St("hour",13),mt("a",Ar),mt("A",Ar),mt("H",Fn),mt("h",Fn),mt("k",Fn),mt("HH",Fn,ci),mt("hh",Fn,ci),mt("kk",Fn,ci),mt("hmm",Cs),mt("hmmss",Ht),mt("Hmm",Cs),mt("Hmmss",Ht),ai(["H","HH"],Ci),ai(["k","kk"],function(_,F,X){var ue=ln(_);F[Ci]=24===ue?0:ue}),ai(["a","A"],function(_,F,X){X._isPm=X._locale.isPM(_),X._meridiem=_}),ai(["h","hh"],function(_,F,X){F[Ci]=ln(_),ye(X).bigHour=!0}),ai("hmm",function(_,F,X){var ue=_.length-2;F[Ci]=ln(_.substr(0,ue)),F[Pi]=ln(_.substr(ue)),ye(X).bigHour=!0}),ai("hmmss",function(_,F,X){var ue=_.length-4,Ie=_.length-2;F[Ci]=ln(_.substr(0,ue)),F[Pi]=ln(_.substr(ue,2)),F[ri]=ln(_.substr(Ie)),ye(X).bigHour=!0}),ai("Hmm",function(_,F,X){var ue=_.length-2;F[Ci]=ln(_.substr(0,ue)),F[Pi]=ln(_.substr(ue))}),ai("Hmmss",function(_,F,X){var ue=_.length-4,Ie=_.length-2;F[Ci]=ln(_.substr(0,ue)),F[Pi]=ln(_.substr(ue,2)),F[ri]=ln(_.substr(Ie))});var kr=nn("Hours",!0);var Hs,Tr={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:Nt,monthsShort:dt,week:{dow:0,doy:6},weekdays:Ii,weekdaysMin:ws,weekdaysShort:Es,meridiemParse:/[ap]\.?m?\.?/i},Ji={},pr={};function Do(_,F){var X,ue=Math.min(_.length,F.length);for(X=0;X0;){if(Ie=Ur(It.slice(0,X).join("-")))return Ie;if(ue&&ue.length>=X&&Do(It,ue)>=X-1)break;X--}F++}return Hs}(_)}function Wr(_){var F,X=_._a;return X&&-2===ye(_).overflow&&(F=X[Oi]<0||X[Oi]>11?Oi:X[ji]<1||X[ji]>Ds(X[Yn],X[Oi])?ji:X[Ci]<0||X[Ci]>24||24===X[Ci]&&(0!==X[Pi]||0!==X[ri]||0!==X[gs])?Ci:X[Pi]<0||X[Pi]>59?Pi:X[ri]<0||X[ri]>59?ri:X[gs]<0||X[gs]>999?gs:-1,ye(_)._overflowDayOfYear&&(Fji)&&(F=ji),ye(_)._overflowWeeks&&-1===F&&(F=Ms),ye(_)._overflowWeekday&&-1===F&&(F=es),ye(_).overflow=F),_}var ho=/^\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)?)?$/,Bs=/^\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)?)?$/,_o=/Z|[+-]\d\d(?::?\d\d)?/,lr=[["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]],ro=[["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/]],Fo=/^\/?Date\((-?\d+)/i,pi=/^(?:(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}))$/,Os={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ts(_){var F,X,It,fn,Ti,os,ue=_._i,Ie=ho.exec(ue)||Bs.exec(ue),nr=lr.length,Fr=ro.length;if(Ie){for(ye(_).iso=!0,F=0,X=nr;F7)&&(os=!0)):(It=_._locale._week.dow,fn=_._locale._week.doy,nr=As(Yi(),It,fn),X=xi(F.gg,_._a[Yn],nr.year),ue=xi(F.w,nr.week),null!=F.d?((Ie=F.d)<0||Ie>6)&&(os=!0):null!=F.e?(Ie=F.e+It,(F.e<0||F.e>6)&&(os=!0)):Ie=It),ue<1||ue>Zs(X,It,fn)?ye(_)._overflowWeeks=!0:null!=os?ye(_)._overflowWeekday=!0:(Ti=Yr(X,ue,Ie,It,fn),_._a[Yn]=Ti.year,_._dayOfYear=Ti.dayOfYear)}(_),null!=_._dayOfYear&&(fn=xi(_._a[Yn],Ie[Yn]),(_._dayOfYear>ei(fn)||0===_._dayOfYear)&&(ye(_)._overflowDayOfYear=!0),X=Ui(fn,0,_._dayOfYear),_._a[Oi]=X.getUTCMonth(),_._a[ji]=X.getUTCDate()),F=0;F<3&&null==_._a[F];++F)_._a[F]=ue[F]=Ie[F];for(;F<7;F++)_._a[F]=ue[F]=null==_._a[F]?2===F?1:0:_._a[F];24===_._a[Ci]&&0===_._a[Pi]&&0===_._a[ri]&&0===_._a[gs]&&(_._nextDay=!0,_._a[Ci]=0),_._d=(_._useUTC?Ui:Gs).apply(null,ue),It=_._useUTC?_._d.getUTCDay():_._d.getDay(),null!=_._tzm&&_._d.setUTCMinutes(_._d.getUTCMinutes()-_._tzm),_._nextDay&&(_._a[Ci]=24),_._w&&typeof _._w.d<"u"&&_._w.d!==It&&(ye(_).weekdayMismatch=!0)}}function K(_){if(_._f!==u.ISO_8601)if(_._f!==u.RFC_2822){_._a=[],ye(_).empty=!0;var X,ue,Ie,It,fn,nr,Fr,F=""+_._i,Ti=F.length,os=0;for(Fr=(Ie=pe(_._f,_._locale).match(ze)||[]).length,X=0;X0&&ye(_).unusedInput.push(fn),F=F.slice(F.indexOf(ue)+ue.length),os+=ue.length),Be[It]?(ue?ye(_).empty=!1:ye(_).unusedTokens.push(It),Ai(It,ue,_)):_._strict&&!ue&&ye(_).unusedTokens.push(It);ye(_).charsLeftOver=Ti-os,F.length>0&&ye(_).unusedInput.push(F),_._a[Ci]<=12&&!0===ye(_).bigHour&&_._a[Ci]>0&&(ye(_).bigHour=void 0),ye(_).parsedDateParts=_._a.slice(0),ye(_).meridiem=_._meridiem,_._a[Ci]=function Me(_,F,X){var ue;return null==X?F:null!=_.meridiemHour?_.meridiemHour(F,X):(null!=_.isPM&&((ue=_.isPM(X))&&F<12&&(F+=12),!ue&&12===F&&(F=0)),F)}(_._locale,_._a[Ci],_._meridiem),null!==(nr=ye(_).era)&&(_._a[Yn]=_._locale.erasConvertYear(nr,_._a[Yn])),te(_),Wr(_)}else To(_);else ts(_)}function ns(_){var F=_._i,X=_._f;return _._locale=_._locale||ar(_._l),null===F||void 0===X&&""===F?Ct({nullInput:!0}):("string"==typeof F&&(_._i=F=_._locale.preparse(F)),Ee(F)?new Ve(Wr(F)):(J(F)?_._d=F:w(X)?function yt(_){var F,X,ue,Ie,It,fn,Ti=!1,os=_._f.length;if(0===os)return ye(_).invalidFormat=!0,void(_._d=new Date(NaN));for(Ie=0;Iethis?this:_:Ct()});function Ts(_,F){var X,ue;if(1===F.length&&w(F[0])&&(F=F[0]),!F.length)return Yi();for(X=F[0],ue=1;ue=0?new Date(_+400,F,X)-Vn:new Date(_,F,X).valueOf()}function Ni(_,F,X){return _<100&&_>=0?Date.UTC(_+400,F,X)-Vn:Date.UTC(_,F,X)}function Ft(_,F){return F.erasAbbrRegex(_)}function Xt(){var Ie,It,_=[],F=[],X=[],ue=[],fn=this.eras();for(Ie=0,It=fn.length;Ie(It=Zs(_,ue,Ie))&&(F=It),pa.call(this,_,F,X,ue,Ie))}function pa(_,F,X,ue,Ie){var It=Yr(_,F,X,ue,Ie),fn=Ui(It.year,0,It.dayOfYear);return this.year(fn.getUTCFullYear()),this.month(fn.getUTCMonth()),this.date(fn.getUTCDate()),this}it("N",0,0,"eraAbbr"),it("NN",0,0,"eraAbbr"),it("NNN",0,0,"eraAbbr"),it("NNNN",0,0,"eraName"),it("NNNNN",0,0,"eraNarrow"),it("y",["y",1],"yo","eraYear"),it("y",["yy",2],0,"eraYear"),it("y",["yyy",3],0,"eraYear"),it("y",["yyyy",4],0,"eraYear"),mt("N",Ft),mt("NN",Ft),mt("NNN",Ft),mt("NNNN",function Ut(_,F){return F.erasNameRegex(_)}),mt("NNNNN",function Bn(_,F){return F.erasNarrowRegex(_)}),ai(["N","NN","NNN","NNNN","NNNNN"],function(_,F,X,ue){var Ie=X._locale.erasParse(_,ue,X._strict);Ie?ye(X).era=Ie:ye(X).invalidEra=_}),mt("y",et),mt("yy",et),mt("yyy",et),mt("yyyy",et),mt("yo",function $i(_,F){return F._eraYearOrdinalRegex||et}),ai(["y","yy","yyy","yyyy"],Yn),ai(["yo"],function(_,F,X,ue){var Ie;X._locale._eraYearOrdinalRegex&&(Ie=_.match(X._locale._eraYearOrdinalRegex)),F[Yn]=X._locale.eraYearOrdinalParse?X._locale.eraYearOrdinalParse(_,Ie):parseInt(_,10)}),it(0,["gg",2],0,function(){return this.weekYear()%100}),it(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hi("gggg","weekYear"),hi("ggggg","weekYear"),hi("GGGG","isoWeekYear"),hi("GGGGG","isoWeekYear"),de("weekYear","gg"),de("isoWeekYear","GG"),St("weekYear",1),St("isoWeekYear",1),mt("G",Mt),mt("g",Mt),mt("GG",Fn,ci),mt("gg",Fn,ci),mt("GGGG",q,Bi),mt("gggg",q,Bi),mt("GGGGG",we,Sn),mt("ggggg",we,Sn),zi(["gggg","ggggg","GGGG","GGGGG"],function(_,F,X,ue){F[ue.substr(0,2)]=ln(_)}),zi(["gg","GG"],function(_,F,X,ue){F[ue]=u.parseTwoDigitYear(_)}),it("Q",0,"Qo","quarter"),de("quarter","Q"),St("quarter",7),mt("Q",Xn),ai("Q",function(_,F){F[Oi]=3*(ln(_)-1)}),it("D",["DD",2],"Do","date"),de("date","D"),St("date",9),mt("D",Fn),mt("DD",Fn,ci),mt("Do",function(_,F){return _?F._dayOfMonthOrdinalParse||F._ordinalParse:F._dayOfMonthOrdinalParseLenient}),ai(["D","DD"],ji),ai("Do",function(_,F){F[ji]=ln(_.match(Fn)[0])});var za=nn("Date",!0);it("DDD",["DDDD",3],"DDDo","dayOfYear"),de("dayOfYear","DDD"),St("dayOfYear",4),mt("DDD",An),mt("DDDD",ki),ai(["DDD","DDDD"],function(_,F,X){X._dayOfYear=ln(_)}),it("m",["mm",2],0,"minute"),de("minute","m"),St("minute",14),mt("m",Fn),mt("mm",Fn,ci),ai(["m","mm"],Pi);var vi=nn("Minutes",!1);it("s",["ss",2],0,"second"),de("second","s"),St("second",15),mt("s",Fn),mt("ss",Fn,ci),ai(["s","ss"],ri);var ca,qo,oa=nn("Seconds",!1);for(it("S",0,0,function(){return~~(this.millisecond()/100)}),it(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),it(0,["SSS",3],0,"millisecond"),it(0,["SSSS",4],0,function(){return 10*this.millisecond()}),it(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),it(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),it(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),it(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),it(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),de("millisecond","ms"),St("millisecond",16),mt("S",An,Xn),mt("SS",An,ci),mt("SSS",An,ki),ca="SSSS";ca.length<=9;ca+="S")mt(ca,et);function ga(_,F){F[gs]=ln(1e3*("0."+_))}for(ca="S";ca.length<=9;ca+="S")ai(ca,ga);qo=nn("Milliseconds",!1),it("z",0,0,"zoneAbbr"),it("zz",0,0,"zoneName");var Pn=Ve.prototype;function Y(_){return _}Pn.add=ee,Pn.calendar=function ke(_,F){1===arguments.length&&(arguments[0]?g(arguments[0])?(_=arguments[0],F=void 0):function V(_){var Ie,F=m(_)&&!E(_),X=!1,ue=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Ie=0;IeX.valueOf():X.valueOf()9999?re(X,F?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):jt(Date.prototype.toISOString)?F?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",re(X,"Z")):re(X,F?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Pn.inspect=function Is(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var X,ue,_="moment",F="";return this.isLocal()||(_=0===this.utcOffset()?"moment.utc":"moment.parseZone",F="Z"),X="["+_+'("]',ue=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(X+ue+"-MM-DD[T]HH:mm:ss.SSS"+F+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Pn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Pn.toJSON=function Er(){return this.isValid()?this.toISOString():null},Pn.toString=function ds(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Pn.unix=function Zo(){return Math.floor(this.valueOf()/1e3)},Pn.valueOf=function tr(){return this._d.valueOf()-6e4*(this._offset||0)},Pn.creationData=function ko(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Pn.eraName=function vo(){var _,F,X,ue=this.localeData().eras();for(_=0,F=ue.length;_this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Pn.isLocal=function ia(){return!!this.isValid()&&!this._isUTC},Pn.isUtcOffset=function Oo(){return!!this.isValid()&&this._isUTC},Pn.isUtc=C,Pn.isUTC=C,Pn.zoneAbbr=function fl(){return this._isUTC?"UTC":""},Pn.zoneName=function Ua(){return this._isUTC?"Coordinated Universal Time":""},Pn.dates=Qe("dates accessor is deprecated. Use date instead.",za),Pn.months=Qe("months accessor is deprecated. Use month instead",Nn),Pn.years=Qe("years accessor is deprecated. Use year instead",fi),Pn.zone=Qe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ws(_,F){return null!=_?("string"!=typeof _&&(_=-_),this.utcOffset(_,F),this):-this.utcOffset()}),Pn.isDSTShifted=Qe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function go(){if(!A(this._isDSTShifted))return this._isDSTShifted;var F,_={};return ut(_,this),(_=ns(_))._a?(F=_._isUTC?Pe(_._a):Yi(_._a),this._isDSTShifted=this.isValid()&&function us(_,F,X){var fn,ue=Math.min(_.length,F.length),Ie=Math.abs(_.length-F.length),It=0;for(fn=0;fn0):this._isDSTShifted=!1,this._isDSTShifted});var z=Zt.prototype;function ae(_,F,X,ue){var Ie=ar(),It=Pe().set(ue,F);return Ie[X](It,_)}function Le(_,F,X){if(G(_)&&(F=_,_=void 0),_=_||"",null!=F)return ae(_,F,X,"month");var ue,Ie=[];for(ue=0;ue<12;ue++)Ie[ue]=ae(_,ue,X,"month");return Ie}function f(_,F,X,ue){"boolean"==typeof _?(G(F)&&(X=F,F=void 0),F=F||""):(X=F=_,_=!1,G(F)&&(X=F,F=void 0),F=F||"");var fn,Ie=ar(),It=_?Ie._week.dow:0,Ti=[];if(null!=X)return ae(F,(X+It)%7,ue,"day");for(fn=0;fn<7;fn++)Ti[fn]=ae(F,(fn+It)%7,ue,"day");return Ti}z.calendar=function Dn(_,F,X){var ue=this._calendar[_]||this._calendar.sameElse;return jt(ue)?ue.call(F,X):ue},z.longDateFormat=function Et(_){var F=this._longDateFormat[_],X=this._longDateFormat[_.toUpperCase()];return F||!X?F:(this._longDateFormat[_]=X.match(ze).map(function(ue){return"MMMM"===ue||"MM"===ue||"DD"===ue||"dddd"===ue?ue.slice(1):ue}).join(""),this._longDateFormat[_])},z.invalidDate=function at(){return this._invalidDate},z.ordinal=function je(_){return this._ordinal.replace("%d",_)},z.preparse=Y,z.postformat=Y,z.relativeTime=function qe(_,F,X,ue){var Ie=this._relativeTime[X];return jt(Ie)?Ie(_,F,X,ue):Ie.replace(/%d/i,_)},z.pastFuture=function Xe(_,F){var X=this._relativeTime[_>0?"future":"past"];return jt(X)?X(F):X.replace(/%s/i,F)},z.set=function We(_){var F,X;for(X in _)T(_,X)&&(jt(F=_[X])?this[X]=F:this["_"+X]=F);this._config=_,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},z.eras=function fs(_,F){var X,ue,Ie,It=this._eras||ar("en")._eras;for(X=0,ue=It.length;X=0)return It[ue]},z.erasConvertYear=function ra(_,F){var X=_.since<=_.until?1:-1;return void 0===F?u(_.since).year():u(_.since).year()+(F-_.offset)*X},z.erasAbbrRegex=function fa(_){return T(this,"_erasAbbrRegex")||Xt.call(this),_?this._erasAbbrRegex:this._erasRegex},z.erasNameRegex=function ha(_){return T(this,"_erasNameRegex")||Xt.call(this),_?this._erasNameRegex:this._erasRegex},z.erasNarrowRegex=function Ye(_){return T(this,"_erasNarrowRegex")||Xt.call(this),_?this._erasNarrowRegex:this._erasRegex},z.months=function $(_,F){return _?w(this._months)?this._months[_.month()]:this._months[(this._months.isFormat||pt).test(F)?"format":"standalone"][_.month()]:w(this._months)?this._months:this._months.standalone},z.monthsShort=function Ce(_,F){return _?w(this._monthsShort)?this._monthsShort[_.month()]:this._monthsShort[pt.test(F)?"format":"standalone"][_.month()]:w(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},z.monthsParse=function xt(_,F,X){var ue,Ie,It;if(this._monthsParseExact)return tt.call(this,_,F,X);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ue=0;ue<12;ue++){if(Ie=Pe([2e3,ue]),X&&!this._longMonthsParse[ue]&&(this._longMonthsParse[ue]=new RegExp("^"+this.months(Ie,"").replace(".","")+"$","i"),this._shortMonthsParse[ue]=new RegExp("^"+this.monthsShort(Ie,"").replace(".","")+"$","i")),!X&&!this._monthsParse[ue]&&(It="^"+this.months(Ie,"")+"|^"+this.monthsShort(Ie,""),this._monthsParse[ue]=new RegExp(It.replace(".",""),"i")),X&&"MMMM"===F&&this._longMonthsParse[ue].test(_))return ue;if(X&&"MMM"===F&&this._shortMonthsParse[ue].test(_))return ue;if(!X&&this._monthsParse[ue].test(_))return ue}},z.monthsRegex=function wi(_){return this._monthsParseExact?(T(this,"_monthsRegex")||En.call(this),_?this._monthsStrictRegex:this._monthsRegex):(T(this,"_monthsRegex")||(this._monthsRegex=xe),this._monthsStrictRegex&&_?this._monthsStrictRegex:this._monthsRegex)},z.monthsShortRegex=function si(_){return this._monthsParseExact?(T(this,"_monthsRegex")||En.call(this),_?this._monthsShortStrictRegex:this._monthsShortRegex):(T(this,"_monthsShortRegex")||(this._monthsShortRegex=ve),this._monthsShortStrictRegex&&_?this._monthsShortStrictRegex:this._monthsShortRegex)},z.week=function ir(_){return As(_,this._week.dow,this._week.doy).week},z.firstDayOfYear=function _t(){return this._week.doy},z.firstDayOfWeek=function Ne(){return this._week.dow},z.weekdays=function Fi(_,F){var X=w(this._weekdays)?this._weekdays:this._weekdays[_&&!0!==_&&this._weekdays.isFormat.test(F)?"format":"standalone"];return!0===_?cs(X,this._week.dow):_?X[_.day()]:X},z.weekdaysMin=function or(_){return!0===_?cs(this._weekdaysMin,this._week.dow):_?this._weekdaysMin[_.day()]:this._weekdaysMin},z.weekdaysShort=function Br(_){return!0===_?cs(this._weekdaysShort,this._week.dow):_?this._weekdaysShort[_.day()]:this._weekdaysShort},z.weekdaysParse=function Qr(_,F,X){var ue,Ie,It;if(this._weekdaysParseExact)return Qs.call(this,_,F,X);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ue=0;ue<7;ue++){if(Ie=Pe([2e3,1]).day(ue),X&&!this._fullWeekdaysParse[ue]&&(this._fullWeekdaysParse[ue]=new RegExp("^"+this.weekdays(Ie,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ue]=new RegExp("^"+this.weekdaysShort(Ie,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ue]=new RegExp("^"+this.weekdaysMin(Ie,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ue]||(It="^"+this.weekdays(Ie,"")+"|^"+this.weekdaysShort(Ie,"")+"|^"+this.weekdaysMin(Ie,""),this._weekdaysParse[ue]=new RegExp(It.replace(".",""),"i")),X&&"dddd"===F&&this._fullWeekdaysParse[ue].test(_))return ue;if(X&&"ddd"===F&&this._shortWeekdaysParse[ue].test(_))return ue;if(X&&"dd"===F&&this._minWeekdaysParse[ue].test(_))return ue;if(!X&&this._weekdaysParse[ue].test(_))return ue}},z.weekdaysRegex=function jr(_){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Ei.call(this),_?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=Hr),this._weekdaysStrictRegex&&_?this._weekdaysStrictRegex:this._weekdaysRegex)},z.weekdaysShortRegex=function wr(_){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Ei.call(this),_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Zi),this._weekdaysShortStrictRegex&&_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},z.weekdaysMinRegex=function qs(_){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Ei.call(this),_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=dr),this._weekdaysMinStrictRegex&&_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},z.isPM=function qr(_){return"p"===(_+"").toLowerCase().charAt(0)},z.meridiem=function zr(_,F,X){return _>11?X?"pm":"PM":X?"am":"AM"},gr("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(_){var F=_%10;return _+(1===ln(_%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")}}),u.lang=Qe("moment.lang is deprecated. Use moment.locale instead.",gr),u.langData=Qe("moment.langData is deprecated. Use moment.localeData instead.",ar);var S=Math.abs;function j(_,F,X,ue){var Ie=he(F,X);return _._milliseconds+=ue*Ie._milliseconds,_._days+=ue*Ie._days,_._months+=ue*Ie._months,_._bubble()}function Te(_){return _<0?Math.floor(_):Math.ceil(_)}function st(_){return 4800*_/146097}function Ot(_){return 146097*_/4800}function hn(_){return function(){return this.as(_)}}var un=hn("ms"),Ln=hn("s"),Rn=hn("m"),Mn=hn("h"),xn=hn("d"),oi=hn("w"),qn=hn("M"),bi=hn("Q"),ss=hn("y");function Or(_){return function(){return this.isValid()?this._data[_]:NaN}}var jo=Or("milliseconds"),Js=Or("seconds"),Mr=Or("minutes"),Zr=Or("hours"),ma=Or("days"),Vo=Or("months"),ka=Or("years");var Xo=Math.round,ea={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ea(_,F,X,ue,Ie){return Ie.relativeTime(F||1,!!X,_,ue)}var pl=Math.abs;function zo(_){return(_>0)-(_<0)||+_}function Xa(){if(!this.isValid())return this.localeData().invalidDate();var ue,Ie,It,fn,os,nr,Fr,no,_=pl(this._milliseconds)/1e3,F=pl(this._days),X=pl(this._months),Ti=this.asSeconds();return Ti?(ue=_n(_/60),Ie=_n(ue/60),_%=60,ue%=60,It=_n(X/12),X%=12,fn=_?_.toFixed(3).replace(/\.?0+$/,""):"",os=Ti<0?"-":"",nr=zo(this._months)!==zo(Ti)?"-":"",Fr=zo(this._days)!==zo(Ti)?"-":"",no=zo(this._milliseconds)!==zo(Ti)?"-":"",os+"P"+(It?nr+It+"Y":"")+(X?nr+X+"M":"")+(F?Fr+F+"D":"")+(Ie||ue||_?"T":"")+(Ie?no+Ie+"H":"")+(ue?no+ue+"M":"")+(_?no+fn+"S":"")):"P0D"}var Ss=er.prototype;return Ss.isValid=function Jr(){return this._isValid},Ss.abs=function k(){var _=this._data;return this._milliseconds=S(this._milliseconds),this._days=S(this._days),this._months=S(this._months),_.milliseconds=S(_.milliseconds),_.seconds=S(_.seconds),_.minutes=S(_.minutes),_.hours=S(_.hours),_.months=S(_.months),_.years=S(_.years),this},Ss.add=function Z(_,F){return j(this,_,F,1)},Ss.subtract=function ce(_,F){return j(this,_,F,-1)},Ss.as=function Gt(_){if(!this.isValid())return NaN;var F,X,ue=this._milliseconds;if("month"===(_=lt(_))||"quarter"===_||"year"===_)switch(F=this._days+ue/864e5,X=this._months+st(F),_){case"month":return X;case"quarter":return X/3;case"year":return X/12}else switch(F=this._days+Math.round(Ot(this._months)),_){case"week":return F/7+ue/6048e5;case"day":return F+ue/864e5;case"hour":return 24*F+ue/36e5;case"minute":return 1440*F+ue/6e4;case"second":return 86400*F+ue/1e3;case"millisecond":return Math.floor(864e5*F)+ue;default:throw new Error("Unknown unit "+_)}},Ss.asMilliseconds=un,Ss.asSeconds=Ln,Ss.asMinutes=Rn,Ss.asHours=Mn,Ss.asDays=xn,Ss.asWeeks=oi,Ss.asMonths=qn,Ss.asQuarters=bi,Ss.asYears=ss,Ss.valueOf=function sn(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ln(this._months/12):NaN},Ss._bubble=function $e(){var Ie,It,fn,Ti,os,_=this._milliseconds,F=this._days,X=this._months,ue=this._data;return _>=0&&F>=0&&X>=0||_<=0&&F<=0&&X<=0||(_+=864e5*Te(Ot(X)+F),F=0,X=0),ue.milliseconds=_%1e3,Ie=_n(_/1e3),ue.seconds=Ie%60,It=_n(Ie/60),ue.minutes=It%60,fn=_n(It/60),ue.hours=fn%24,F+=_n(fn/24),X+=os=_n(st(F)),F-=Te(Ot(os)),Ti=_n(X/12),X%=12,ue.days=F,ue.months=X,ue.years=Ti,this},Ss.clone=function Vi(){return he(this)},Ss.get=function rs(_){return _=lt(_),this.isValid()?this[_+"s"]():NaN},Ss.milliseconds=jo,Ss.seconds=Js,Ss.minutes=Mr,Ss.hours=Zr,Ss.days=ma,Ss.weeks=function Pa(){return _n(this.days()/7)},Ss.months=Vo,Ss.years=ka,Ss.humanize=function Dr(_,F){if(!this.isValid())return this.localeData().invalidDate();var Ie,It,X=!1,ue=ea;return"object"==typeof _&&(F=_,_=!1),"boolean"==typeof _&&(X=_),"object"==typeof F&&(ue=Object.assign({},ea,F),null!=F.s&&null==F.ss&&(ue.ss=F.s-1)),It=function ba(_,F,X,ue){var Ie=he(_).abs(),It=Xo(Ie.as("s")),fn=Xo(Ie.as("m")),Ti=Xo(Ie.as("h")),os=Xo(Ie.as("d")),nr=Xo(Ie.as("M")),Fr=Xo(Ie.as("w")),no=Xo(Ie.as("y")),ya=It<=X.ss&&["s",It]||It0,ya[4]=ue,Ea.apply(null,ya)}(this,!X,ue,Ie=this.localeData()),X&&(It=Ie.pastFuture(+this,It)),Ie.postformat(It)},Ss.toISOString=Xa,Ss.toString=Xa,Ss.toJSON=Xa,Ss.locale=br,Ss.localeData=la,Ss.toIsoString=Qe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xa),Ss.lang=sa,it("X",0,0,"unix"),it("x",0,0,"valueOf"),mt("x",Mt),mt("X",/[+-]?\d+(\.\d{1,3})?/),ai("X",function(_,F,X){X._d=new Date(1e3*parseFloat(_))}),ai("x",function(_,F,X){X._d=new Date(ln(_))}),u.version="2.29.4",function b(_){t=_}(Yi),u.fn=Pn,u.min=function So(){return Ts("isBefore",[].slice.call(arguments,0))},u.max=function Gr(){return Ts("isAfter",[].slice.call(arguments,0))},u.now=function(){return Date.now?Date.now():+new Date},u.utc=Pe,u.unix=function N(_){return Yi(1e3*_)},u.months=function a(_,F){return Le(_,F,"months")},u.isDate=J,u.locale=gr,u.invalid=Ct,u.duration=he,u.isMoment=Ee,u.weekdays=function l(_,F,X){return f(_,F,X,"weekdays")},u.parseZone=function U(){return Yi.apply(null,arguments).parseZone()},u.localeData=ar,u.isDuration=yi,u.monthsShort=function r(_,F){return Le(_,F,"monthsShort")},u.weekdaysMin=function v(_,F,X){return f(_,F,X,"weekdaysMin")},u.defineLocale=Xs,u.updateLocale=function Pr(_,F){if(null!=F){var X,ue,Ie=Tr;null!=Ji[_]&&null!=Ji[_].parentLocale?Ji[_].set(gt(Ji[_]._config,F)):(null!=(ue=Ur(_))&&(Ie=ue._config),F=gt(Ie,F),null==ue&&(F.abbr=_),(X=new Zt(F)).parentLocale=Ji[_],Ji[_]=X),gr(_)}else null!=Ji[_]&&(null!=Ji[_].parentLocale?(Ji[_]=Ji[_].parentLocale,_===gr()&&gr(_)):null!=Ji[_]&&delete Ji[_]);return Ji[_]},u.locales=function wo(){return en(Ji)},u.weekdaysShort=function p(_,F,X){return f(_,F,X,"weekdaysShort")},u.normalizeUnits=lt,u.relativeTimeRounding=function Wa(_){return void 0===_?Xo:"function"==typeof _&&(Xo=_,!0)},u.relativeTimeThreshold=function _a(_,F){return void 0!==ea[_]&&(void 0===F?ea[_]:(ea[_]=F,"s"===_&&(ea.ss=F-1),!0))},u.calendarFormat=function Q(_,F){var X=_.diff(F,"days",!0);return X<-6?"sameElse":X<-1?"lastWeek":X<0?"lastDay":X<1?"sameDay":X<2?"nextDay":X<7?"nextWeek":"sameElse"},u.prototype=Pn,u.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"},u}()},5619:(Ze,fe,M)=>{"use strict";M.d(fe,{X:()=>u});var t=M(8645);class u extends t.x{constructor(w){super(),this._value=w}get value(){return this.getValue()}_subscribe(w){const m=super._subscribe(w);return!m.closed&&w.next(this._value),m}getValue(){const{hasError:w,thrownError:m,_value:T}=this;if(w)throw m;return this._throwIfClosed(),T}next(w){super.next(this._value=w)}}},5592:(Ze,fe,M)=>{"use strict";M.d(fe,{y:()=>A});var t=M(305),u=M(7394),b=M(4850),w=M(8407),m=M(2653),T=M(4674),E=M(1441);let A=(()=>{class me{constructor(He){He&&(this._subscribe=He)}lift(He){const ye=new me;return ye.source=this,ye.operator=He,ye}subscribe(He,ye,nt){const ct=function ne(me){return me&&me instanceof t.Lv||function J(me){return me&&(0,T.m)(me.next)&&(0,T.m)(me.error)&&(0,T.m)(me.complete)}(me)&&(0,u.Nn)(me)}(He)?He:new t.Hp(He,ye,nt);return(0,E.x)(()=>{const{operator:Ct,source:cn}=this;ct.add(Ct?Ct.call(ct,cn):cn?this._subscribe(ct):this._trySubscribe(ct))}),ct}_trySubscribe(He){try{return this._subscribe(He)}catch(ye){He.error(ye)}}forEach(He,ye){return new(ye=G(ye))((nt,ct)=>{const Ct=new t.Hp({next:cn=>{try{He(cn)}catch(Kt){ct(Kt),Ct.unsubscribe()}},error:ct,complete:nt});this.subscribe(Ct)})}_subscribe(He){var ye;return null===(ye=this.source)||void 0===ye?void 0:ye.subscribe(He)}[b.L](){return this}pipe(...He){return(0,w.U)(He)(this)}toPromise(He){return new(He=G(He))((ye,nt)=>{let ct;this.subscribe(Ct=>ct=Ct,Ct=>nt(Ct),()=>ye(ct))})}}return me.create=Pe=>new me(Pe),me})();function G(me){var Pe;return null!==(Pe=me??m.config.Promise)&&void 0!==Pe?Pe:Promise}},8645:(Ze,fe,M)=>{"use strict";M.d(fe,{x:()=>E});var t=M(5592),u=M(7394);const w=(0,M(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var m=M(9039),T=M(1441);let E=(()=>{class G extends t.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ne){const me=new A(this,this);return me.operator=ne,me}_throwIfClosed(){if(this.closed)throw new w}next(ne){(0,T.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const me of this.currentObservers)me.next(ne)}})}error(ne){(0,T.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ne;const{observers:me}=this;for(;me.length;)me.shift().error(ne)}})}complete(){(0,T.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ne}=this;for(;ne.length;)ne.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ne;return(null===(ne=this.observers)||void 0===ne?void 0:ne.length)>0}_trySubscribe(ne){return this._throwIfClosed(),super._trySubscribe(ne)}_subscribe(ne){return this._throwIfClosed(),this._checkFinalizedStatuses(ne),this._innerSubscribe(ne)}_innerSubscribe(ne){const{hasError:me,isStopped:Pe,observers:He}=this;return me||Pe?u.Lc:(this.currentObservers=null,He.push(ne),new u.w0(()=>{this.currentObservers=null,(0,m.P)(He,ne)}))}_checkFinalizedStatuses(ne){const{hasError:me,thrownError:Pe,isStopped:He}=this;me?ne.error(Pe):He&&ne.complete()}asObservable(){const ne=new t.y;return ne.source=this,ne}}return G.create=(J,ne)=>new A(J,ne),G})();class A extends E{constructor(J,ne){super(),this.destination=J,this.source=ne}next(J){var ne,me;null===(me=null===(ne=this.destination)||void 0===ne?void 0:ne.next)||void 0===me||me.call(ne,J)}error(J){var ne,me;null===(me=null===(ne=this.destination)||void 0===ne?void 0:ne.error)||void 0===me||me.call(ne,J)}complete(){var J,ne;null===(ne=null===(J=this.destination)||void 0===J?void 0:J.complete)||void 0===ne||ne.call(J)}_subscribe(J){var ne,me;return null!==(me=null===(ne=this.source)||void 0===ne?void 0:ne.subscribe(J))&&void 0!==me?me:u.Lc}}},305:(Ze,fe,M)=>{"use strict";M.d(fe,{Hp:()=>nt,Lv:()=>me});var t=M(4674),u=M(7394),b=M(2653),w=M(3894),m=M(2420);const T=G("C",void 0,void 0);function G(ut,Ve,Ee){return{kind:ut,value:Ve,error:Ee}}var J=M(7599),ne=M(1441);class me extends u.w0{constructor(Ve){super(),this.isStopped=!1,Ve?(this.destination=Ve,(0,u.Nn)(Ve)&&Ve.add(this)):this.destination=Kt}static create(Ve,Ee,De){return new nt(Ve,Ee,De)}next(Ve){this.isStopped?cn(function A(ut){return G("N",ut,void 0)}(Ve),this):this._next(Ve)}error(Ve){this.isStopped?cn(function E(ut){return G("E",void 0,ut)}(Ve),this):(this.isStopped=!0,this._error(Ve))}complete(){this.isStopped?cn(T,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ve){this.destination.next(Ve)}_error(Ve){try{this.destination.error(Ve)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Pe=Function.prototype.bind;function He(ut,Ve){return Pe.call(ut,Ve)}class ye{constructor(Ve){this.partialObserver=Ve}next(Ve){const{partialObserver:Ee}=this;if(Ee.next)try{Ee.next(Ve)}catch(De){ct(De)}}error(Ve){const{partialObserver:Ee}=this;if(Ee.error)try{Ee.error(Ve)}catch(De){ct(De)}else ct(Ve)}complete(){const{partialObserver:Ve}=this;if(Ve.complete)try{Ve.complete()}catch(Ee){ct(Ee)}}}class nt extends me{constructor(Ve,Ee,De){let Qe;if(super(),(0,t.m)(Ve)||!Ve)Qe={next:Ve??void 0,error:Ee??void 0,complete:De??void 0};else{let Pt;this&&b.config.useDeprecatedNextContext?(Pt=Object.create(Ve),Pt.unsubscribe=()=>this.unsubscribe(),Qe={next:Ve.next&&He(Ve.next,Pt),error:Ve.error&&He(Ve.error,Pt),complete:Ve.complete&&He(Ve.complete,Pt)}):Qe=Ve}this.destination=new ye(Qe)}}function ct(ut){b.config.useDeprecatedSynchronousErrorHandling?(0,ne.O)(ut):(0,w.h)(ut)}function cn(ut,Ve){const{onStoppedNotification:Ee}=b.config;Ee&&J.z.setTimeout(()=>Ee(ut,Ve))}const Kt={closed:!0,next:m.Z,error:function Ct(ut){throw ut},complete:m.Z}},7394:(Ze,fe,M)=>{"use strict";M.d(fe,{Lc:()=>T,w0:()=>m,Nn:()=>E});var t=M(4674);const b=(0,M(2306).d)(G=>function(ne){G(this),this.message=ne?`${ne.length} errors occurred during unsubscription:\n${ne.map((me,Pe)=>`${Pe+1}) ${me.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ne});var w=M(9039);class m{constructor(J){this.initialTeardown=J,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let J;if(!this.closed){this.closed=!0;const{_parentage:ne}=this;if(ne)if(this._parentage=null,Array.isArray(ne))for(const He of ne)He.remove(this);else ne.remove(this);const{initialTeardown:me}=this;if((0,t.m)(me))try{me()}catch(He){J=He instanceof b?He.errors:[He]}const{_finalizers:Pe}=this;if(Pe){this._finalizers=null;for(const He of Pe)try{A(He)}catch(ye){J=J??[],ye instanceof b?J=[...J,...ye.errors]:J.push(ye)}}if(J)throw new b(J)}}add(J){var ne;if(J&&J!==this)if(this.closed)A(J);else{if(J instanceof m){if(J.closed||J._hasParent(this))return;J._addParent(this)}(this._finalizers=null!==(ne=this._finalizers)&&void 0!==ne?ne:[]).push(J)}}_hasParent(J){const{_parentage:ne}=this;return ne===J||Array.isArray(ne)&&ne.includes(J)}_addParent(J){const{_parentage:ne}=this;this._parentage=Array.isArray(ne)?(ne.push(J),ne):ne?[ne,J]:J}_removeParent(J){const{_parentage:ne}=this;ne===J?this._parentage=null:Array.isArray(ne)&&(0,w.P)(ne,J)}remove(J){const{_finalizers:ne}=this;ne&&(0,w.P)(ne,J),J instanceof m&&J._removeParent(this)}}m.EMPTY=(()=>{const G=new m;return G.closed=!0,G})();const T=m.EMPTY;function E(G){return G instanceof m||G&&"closed"in G&&(0,t.m)(G.remove)&&(0,t.m)(G.add)&&(0,t.m)(G.unsubscribe)}function A(G){(0,t.m)(G)?G():G.unsubscribe()}},2653:(Ze,fe,M)=>{"use strict";M.d(fe,{config:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4036:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>b});var t=M(6973),u=M(305);function b(w,m){const T="object"==typeof m;return new Promise((E,A)=>{const G=new u.Hp({next:J=>{E(J),G.unsubscribe()},error:A,complete:()=>{T?E(m.defaultValue):A(new t.K)}});w.subscribe(G)})}},708:(Ze,fe,M)=>{"use strict";M.d(fe,{n:()=>u});var t=M(6973);function u(b,w){const m="object"==typeof w;return new Promise((T,E)=>{let G,A=!1;b.subscribe({next:J=>{G=J,A=!0},error:E,complete:()=>{A?T(G):m?T(w.defaultValue):E(new t.K)}})})}},2572:(Ze,fe,M)=>{"use strict";M.d(fe,{a:()=>J});var t=M(5592),u=M(7453),b=M(7715),w=M(2737),m=M(7400),T=M(9940),E=M(2714),A=M(8251),G=M(7103);function J(...Pe){const He=(0,T.yG)(Pe),ye=(0,T.jO)(Pe),{args:nt,keys:ct}=(0,u.D)(Pe);if(0===nt.length)return(0,b.D)([],He);const Ct=new t.y(function ne(Pe,He,ye=w.y){return nt=>{me(He,()=>{const{length:ct}=Pe,Ct=new Array(ct);let cn=ct,Kt=ct;for(let ut=0;ut{const Ve=(0,b.D)(Pe[ut],He);let Ee=!1;Ve.subscribe((0,A.x)(nt,De=>{Ct[ut]=De,Ee||(Ee=!0,Kt--),Kt||nt.next(ye(Ct.slice()))},()=>{--cn||nt.complete()}))},nt)},nt)}}(nt,He,ct?cn=>(0,E.n)(ct,cn):w.y));return ye?Ct.pipe((0,m.Z)(ye)):Ct}function me(Pe,He,ye){Pe?(0,G.f)(ye,Pe,He):He()}},5211:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>m});var t=M(7537),b=M(9940),w=M(7715);function m(...T){return function u(){return(0,t.J)(1)}()((0,w.D)(T,(0,b.yG)(T)))}},6232:(Ze,fe,M)=>{"use strict";M.d(fe,{E:()=>u});const u=new(M(5592).y)(m=>m.complete())},9315:(Ze,fe,M)=>{"use strict";M.d(fe,{D:()=>A});var t=M(5592),u=M(7453),b=M(4829),w=M(9940),m=M(8251),T=M(7400),E=M(2714);function A(...G){const J=(0,w.jO)(G),{args:ne,keys:me}=(0,u.D)(G),Pe=new t.y(He=>{const{length:ye}=ne;if(!ye)return void He.complete();const nt=new Array(ye);let ct=ye,Ct=ye;for(let cn=0;cn{Kt||(Kt=!0,Ct--),nt[cn]=ut},()=>ct--,void 0,()=>{(!ct||!Kt)&&(Ct||He.next(me?(0,E.n)(me,nt):nt),He.complete())}))}});return J?Pe.pipe((0,T.Z)(J)):Pe}},7715:(Ze,fe,M)=>{"use strict";M.d(fe,{D:()=>De});var t=M(4829),u=M(7103),b=M(9360),w=M(8251);function m(Qe,Pt=0){return(0,b.e)((tn,jt)=>{tn.subscribe((0,w.x)(jt,We=>(0,u.f)(jt,Qe,()=>jt.next(We),Pt),()=>(0,u.f)(jt,Qe,()=>jt.complete(),Pt),We=>(0,u.f)(jt,Qe,()=>jt.error(We),Pt)))})}function T(Qe,Pt=0){return(0,b.e)((tn,jt)=>{jt.add(Qe.schedule(()=>tn.subscribe(jt),Pt))})}var G=M(5592),ne=M(4971),me=M(4674);function He(Qe,Pt){if(!Qe)throw new Error("Iterable cannot be null");return new G.y(tn=>{(0,u.f)(tn,Pt,()=>{const jt=Qe[Symbol.asyncIterator]();(0,u.f)(tn,Pt,()=>{jt.next().then(We=>{We.done?tn.complete():tn.next(We.value)})},0,!0)})})}var ye=M(8382),nt=M(4026),ct=M(4266),Ct=M(3664),cn=M(5726),Kt=M(9853),ut=M(541);function De(Qe,Pt){return Pt?function Ee(Qe,Pt){if(null!=Qe){if((0,ye.c)(Qe))return function E(Qe,Pt){return(0,t.Xf)(Qe).pipe(T(Pt),m(Pt))}(Qe,Pt);if((0,ct.z)(Qe))return function J(Qe,Pt){return new G.y(tn=>{let jt=0;return Pt.schedule(function(){jt===Qe.length?tn.complete():(tn.next(Qe[jt++]),tn.closed||this.schedule())})})}(Qe,Pt);if((0,nt.t)(Qe))return function A(Qe,Pt){return(0,t.Xf)(Qe).pipe(T(Pt),m(Pt))}(Qe,Pt);if((0,cn.D)(Qe))return He(Qe,Pt);if((0,Ct.T)(Qe))return function Pe(Qe,Pt){return new G.y(tn=>{let jt;return(0,u.f)(tn,Pt,()=>{jt=Qe[ne.h](),(0,u.f)(tn,Pt,()=>{let We,gt;try{({value:We,done:gt}=jt.next())}catch(Zt){return void tn.error(Zt)}gt?tn.complete():tn.next(We)},0,!0)}),()=>(0,me.m)(jt?.return)&&jt.return()})}(Qe,Pt);if((0,ut.L)(Qe))return function Ve(Qe,Pt){return He((0,ut.Q)(Qe),Pt)}(Qe,Pt)}throw(0,Kt.z)(Qe)}(Qe,Pt):(0,t.Xf)(Qe)}},2438:(Ze,fe,M)=>{"use strict";M.d(fe,{R:()=>J});var t=M(4829),u=M(5592),b=M(1631),w=M(4266),m=M(4674),T=M(7400);const E=["addListener","removeListener"],A=["addEventListener","removeEventListener"],G=["on","off"];function J(ye,nt,ct,Ct){if((0,m.m)(ct)&&(Ct=ct,ct=void 0),Ct)return J(ye,nt,ct).pipe((0,T.Z)(Ct));const[cn,Kt]=function He(ye){return(0,m.m)(ye.addEventListener)&&(0,m.m)(ye.removeEventListener)}(ye)?A.map(ut=>Ve=>ye[ut](nt,Ve,ct)):function me(ye){return(0,m.m)(ye.addListener)&&(0,m.m)(ye.removeListener)}(ye)?E.map(ne(ye,nt)):function Pe(ye){return(0,m.m)(ye.on)&&(0,m.m)(ye.off)}(ye)?G.map(ne(ye,nt)):[];if(!cn&&(0,w.z)(ye))return(0,b.z)(ut=>J(ut,nt,ct))((0,t.Xf)(ye));if(!cn)throw new TypeError("Invalid event target");return new u.y(ut=>{const Ve=(...Ee)=>ut.next(1Kt(Ve)})}function ne(ye,nt){return ct=>Ct=>ye[ct](nt,Ct)}},4829:(Ze,fe,M)=>{"use strict";M.d(fe,{Xf:()=>Pe});var t=M(7582),u=M(4266),b=M(4026),w=M(5592),m=M(8382),T=M(5726),E=M(9853),A=M(3664),G=M(541),J=M(4674),ne=M(3894),me=M(4850);function Pe(ut){if(ut instanceof w.y)return ut;if(null!=ut){if((0,m.c)(ut))return function He(ut){return new w.y(Ve=>{const Ee=ut[me.L]();if((0,J.m)(Ee.subscribe))return Ee.subscribe(Ve);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ut);if((0,u.z)(ut))return function ye(ut){return new w.y(Ve=>{for(let Ee=0;Ee{ut.then(Ee=>{Ve.closed||(Ve.next(Ee),Ve.complete())},Ee=>Ve.error(Ee)).then(null,ne.h)})}(ut);if((0,T.D)(ut))return Ct(ut);if((0,A.T)(ut))return function ct(ut){return new w.y(Ve=>{for(const Ee of ut)if(Ve.next(Ee),Ve.closed)return;Ve.complete()})}(ut);if((0,G.L)(ut))return function cn(ut){return Ct((0,G.Q)(ut))}(ut)}throw(0,E.z)(ut)}function Ct(ut){return new w.y(Ve=>{(function Kt(ut,Ve){var Ee,De,Qe,Pt;return(0,t.mG)(this,void 0,void 0,function*(){try{for(Ee=(0,t.KL)(ut);!(De=yield Ee.next()).done;)if(Ve.next(De.value),Ve.closed)return}catch(tn){Qe={error:tn}}finally{try{De&&!De.done&&(Pt=Ee.return)&&(yield Pt.call(Ee))}finally{if(Qe)throw Qe.error}}Ve.complete()})})(ut,Ve).catch(Ee=>Ve.error(Ee))})}},3019:(Ze,fe,M)=>{"use strict";M.d(fe,{T:()=>T});var t=M(7537),u=M(4829),b=M(6232),w=M(9940),m=M(7715);function T(...E){const A=(0,w.yG)(E),G=(0,w._6)(E,1/0),J=E;return J.length?1===J.length?(0,u.Xf)(J[0]):(0,t.J)(G)((0,m.D)(J,A)):b.E}},2096:(Ze,fe,M)=>{"use strict";M.d(fe,{of:()=>b});var t=M(9940),u=M(7715);function b(...w){const m=(0,t.yG)(w);return(0,u.D)(w,m)}},8504:(Ze,fe,M)=>{"use strict";M.d(fe,{_:()=>b});var t=M(5592),u=M(4674);function b(w,m){const T=(0,u.m)(w)?w:()=>w,E=A=>A.error(T());return new t.y(m?A=>m.schedule(E,0,A):E)}},4825:(Ze,fe,M)=>{"use strict";M.d(fe,{H:()=>m});var t=M(5592),u=M(6321),b=M(671);function m(T=0,E,A=u.P){let G=-1;return null!=E&&((0,b.K)(E)?A=E:G=E),new t.y(J=>{let ne=function w(T){return T instanceof Date&&!isNaN(T)}(T)?+T-A.now():T;ne<0&&(ne=0);let me=0;return A.schedule(function(){J.closed||(J.next(me++),0<=G?this.schedule(void 0,G):J.complete())},ne)})}},8251:(Ze,fe,M)=>{"use strict";M.d(fe,{x:()=>u});var t=M(305);function u(w,m,T,E,A){return new b(w,m,T,E,A)}class b extends t.Lv{constructor(m,T,E,A,G,J){super(m),this.onFinalize=G,this.shouldUnsubscribe=J,this._next=T?function(ne){try{T(ne)}catch(me){m.error(me)}}:super._next,this._error=A?function(ne){try{A(ne)}catch(me){m.error(me)}finally{this.unsubscribe()}}:super._error,this._complete=E?function(){try{E()}catch(ne){m.error(ne)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var m;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:T}=this;super.unsubscribe(),!T&&(null===(m=this.onFinalize)||void 0===m||m.call(this))}}}},6306:(Ze,fe,M)=>{"use strict";M.d(fe,{K:()=>w});var t=M(4829),u=M(8251),b=M(9360);function w(m){return(0,b.e)((T,E)=>{let J,A=null,G=!1;A=T.subscribe((0,u.x)(E,void 0,void 0,ne=>{J=(0,t.Xf)(m(ne,w(m)(T))),A?(A.unsubscribe(),A=null,J.subscribe(E)):G=!0})),G&&(A.unsubscribe(),A=null,J.subscribe(E))})}},6328:(Ze,fe,M)=>{"use strict";M.d(fe,{b:()=>b});var t=M(1631),u=M(4674);function b(w,m){return(0,u.m)(m)?(0,t.z)(w,m,1):(0,t.z)(w,1)}},3620:(Ze,fe,M)=>{"use strict";M.d(fe,{b:()=>w});var t=M(6321),u=M(9360),b=M(8251);function w(m,T=t.z){return(0,u.e)((E,A)=>{let G=null,J=null,ne=null;const me=()=>{if(G){G.unsubscribe(),G=null;const He=J;J=null,A.next(He)}};function Pe(){const He=ne+m,ye=T.now();if(ye{J=He,ne=T.now(),G||(G=T.schedule(Pe,m),A.add(G))},()=>{me(),A.complete()},void 0,()=>{J=G=null}))})}},3572:(Ze,fe,M)=>{"use strict";M.d(fe,{d:()=>b});var t=M(9360),u=M(8251);function b(w){return(0,t.e)((m,T)=>{let E=!1;m.subscribe((0,u.x)(T,A=>{E=!0,T.next(A)},()=>{E||T.next(w),T.complete()}))})}},5177:(Ze,fe,M)=>{"use strict";M.d(fe,{g:()=>Pe});var t=M(6321),u=M(5211),b=M(8180),w=M(9360),m=M(8251),T=M(2420),A=M(975),G=M(1631),J=M(4829);function ne(He,ye){return ye?nt=>(0,u.z)(ye.pipe((0,b.q)(1),function E(){return(0,w.e)((He,ye)=>{He.subscribe((0,m.x)(ye,T.Z))})}()),nt.pipe(ne(He))):(0,G.z)((nt,ct)=>(0,J.Xf)(He(nt,ct)).pipe((0,b.q)(1),(0,A.h)(nt)))}var me=M(4825);function Pe(He,ye=t.z){const nt=(0,me.H)(He,ye);return ne(()=>nt)}},3997:(Ze,fe,M)=>{"use strict";M.d(fe,{x:()=>w});var t=M(2737),u=M(9360),b=M(8251);function w(T,E=t.y){return T=T??m,(0,u.e)((A,G)=>{let J,ne=!0;A.subscribe((0,b.x)(G,me=>{const Pe=E(me);(ne||!T(J,Pe))&&(ne=!1,J=Pe,G.next(me))}))})}function m(T,E){return T===E}},2181:(Ze,fe,M)=>{"use strict";M.d(fe,{h:()=>b});var t=M(9360),u=M(8251);function b(w,m){return(0,t.e)((T,E)=>{let A=0;T.subscribe((0,u.x)(E,G=>w.call(m,G,A++)&&E.next(G)))})}},4716:(Ze,fe,M)=>{"use strict";M.d(fe,{x:()=>u});var t=M(9360);function u(b){return(0,t.e)((w,m)=>{try{w.subscribe(m)}finally{m.add(b)}})}},1374:(Ze,fe,M)=>{"use strict";M.d(fe,{P:()=>E});var t=M(6973),u=M(2181),b=M(8180),w=M(3572),m=M(3026),T=M(2737);function E(A,G){const J=arguments.length>=2;return ne=>ne.pipe(A?(0,u.h)((me,Pe)=>A(me,Pe,ne)):T.y,(0,b.q)(1),J?(0,w.d)(G):(0,m.T)(()=>new t.K))}},7398:(Ze,fe,M)=>{"use strict";M.d(fe,{U:()=>b});var t=M(9360),u=M(8251);function b(w,m){return(0,t.e)((T,E)=>{let A=0;T.subscribe((0,u.x)(E,G=>{E.next(w.call(m,G,A++))}))})}},975:(Ze,fe,M)=>{"use strict";M.d(fe,{h:()=>u});var t=M(7398);function u(b){return(0,t.U)(()=>b)}},7537:(Ze,fe,M)=>{"use strict";M.d(fe,{J:()=>b});var t=M(1631),u=M(2737);function b(w=1/0){return(0,t.z)(u.y,w)}},1631:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>A});var t=M(7398),u=M(4829),b=M(9360),w=M(7103),m=M(8251),E=M(4674);function A(G,J,ne=1/0){return(0,E.m)(J)?A((me,Pe)=>(0,t.U)((He,ye)=>J(me,He,Pe,ye))((0,u.Xf)(G(me,Pe))),ne):("number"==typeof J&&(ne=J),(0,b.e)((me,Pe)=>function T(G,J,ne,me,Pe,He,ye,nt){const ct=[];let Ct=0,cn=0,Kt=!1;const ut=()=>{Kt&&!ct.length&&!Ct&&J.complete()},Ve=De=>Ct{He&&J.next(De),Ct++;let Qe=!1;(0,u.Xf)(ne(De,cn++)).subscribe((0,m.x)(J,Pt=>{Pe?.(Pt),He?Ve(Pt):J.next(Pt)},()=>{Qe=!0},void 0,()=>{if(Qe)try{for(Ct--;ct.length&&CtEe(Pt)):Ee(Pt)}ut()}catch(Pt){J.error(Pt)}}))};return G.subscribe((0,m.x)(J,Ve,()=>{Kt=!0,ut()})),()=>{nt?.()}}(me,Pe,G,ne)))}},9732:(Ze,fe,M)=>{"use strict";M.d(fe,{U:()=>u});var t=M(8251);function u(b,w,m,T,E){return(A,G)=>{let J=m,ne=w,me=0;A.subscribe((0,t.x)(G,Pe=>{const He=me++;ne=J?b(ne,Pe,He):(J=!0,Pe),T&&G.next(ne)},E&&(()=>{J&&G.next(ne),G.complete()})))}}},836:(Ze,fe,M)=>{"use strict";M.d(fe,{T:()=>u});var t=M(2181);function u(b){return(0,t.h)((w,m)=>b<=m)}},7921:(Ze,fe,M)=>{"use strict";M.d(fe,{O:()=>w});var t=M(5211),u=M(9940),b=M(9360);function w(...m){const T=(0,u.yG)(m);return(0,b.e)((E,A)=>{(T?(0,t.z)(m,E,T):(0,t.z)(m,E)).subscribe(A)})}},4664:(Ze,fe,M)=>{"use strict";M.d(fe,{w:()=>w});var t=M(4829),u=M(9360),b=M(8251);function w(m,T){return(0,u.e)((E,A)=>{let G=null,J=0,ne=!1;const me=()=>ne&&!G&&A.complete();E.subscribe((0,b.x)(A,Pe=>{G?.unsubscribe();let He=0;const ye=J++;(0,t.Xf)(m(Pe,ye)).subscribe(G=(0,b.x)(A,nt=>A.next(T?T(Pe,nt,ye,He++):nt),()=>{G=null,me()}))},()=>{ne=!0,me()}))})}},8180:(Ze,fe,M)=>{"use strict";M.d(fe,{q:()=>w});var t=M(6232),u=M(9360),b=M(8251);function w(m){return m<=0?()=>t.E:(0,u.e)((T,E)=>{let A=0;T.subscribe((0,b.x)(E,G=>{++A<=m&&(E.next(G),m<=A&&E.complete())}))})}},9773:(Ze,fe,M)=>{"use strict";M.d(fe,{R:()=>m});var t=M(9360),u=M(8251),b=M(4829),w=M(2420);function m(T){return(0,t.e)((E,A)=>{(0,b.Xf)(T).subscribe((0,u.x)(A,()=>A.complete(),w.Z)),!A.closed&&E.subscribe(A)})}},9397:(Ze,fe,M)=>{"use strict";M.d(fe,{b:()=>m});var t=M(4674),u=M(9360),b=M(8251),w=M(2737);function m(T,E,A){const G=(0,t.m)(T)||E||A?{next:T,error:E,complete:A}:T;return G?(0,u.e)((J,ne)=>{var me;null===(me=G.subscribe)||void 0===me||me.call(G);let Pe=!0;J.subscribe((0,b.x)(ne,He=>{var ye;null===(ye=G.next)||void 0===ye||ye.call(G,He),ne.next(He)},()=>{var He;Pe=!1,null===(He=G.complete)||void 0===He||He.call(G),ne.complete()},He=>{var ye;Pe=!1,null===(ye=G.error)||void 0===ye||ye.call(G,He),ne.error(He)},()=>{var He,ye;Pe&&(null===(He=G.unsubscribe)||void 0===He||He.call(G)),null===(ye=G.finalize)||void 0===ye||ye.call(G)}))}):w.y}},3026:(Ze,fe,M)=>{"use strict";M.d(fe,{T:()=>w});var t=M(6973),u=M(9360),b=M(8251);function w(T=m){return(0,u.e)((E,A)=>{let G=!1;E.subscribe((0,b.x)(A,J=>{G=!0,A.next(J)},()=>G?A.complete():A.error(T())))})}function m(){return new t.K}},3225:(Ze,fe,M)=>{"use strict";M.d(fe,{o:()=>m});var t=M(7394);class u extends t.w0{constructor(E,A){super()}schedule(E,A=0){return this}}const b={setInterval(T,E,...A){const{delegate:G}=b;return G?.setInterval?G.setInterval(T,E,...A):setInterval(T,E,...A)},clearInterval(T){const{delegate:E}=b;return(E?.clearInterval||clearInterval)(T)},delegate:void 0};var w=M(9039);class m extends u{constructor(E,A){super(E,A),this.scheduler=E,this.work=A,this.pending=!1}schedule(E,A=0){var G;if(this.closed)return this;this.state=E;const J=this.id,ne=this.scheduler;return null!=J&&(this.id=this.recycleAsyncId(ne,J,A)),this.pending=!0,this.delay=A,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(ne,this.id,A),this}requestAsyncId(E,A,G=0){return b.setInterval(E.flush.bind(E,this),G)}recycleAsyncId(E,A,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return A;null!=A&&b.clearInterval(A)}execute(E,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(E,A);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(E,A){let J,G=!1;try{this.work(E)}catch(ne){G=!0,J=ne||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),J}unsubscribe(){if(!this.closed){const{id:E,scheduler:A}=this,{actions:G}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,w.P)(G,this),null!=E&&(this.id=this.recycleAsyncId(A,E,null)),this.delay=null,super.unsubscribe()}}}},2631:(Ze,fe,M)=>{"use strict";M.d(fe,{v:()=>b});var t=M(4552);class u{constructor(m,T=u.now){this.schedulerActionCtor=m,this.now=T}schedule(m,T=0,E){return new this.schedulerActionCtor(this,m).schedule(E,T)}}u.now=t.l.now;class b extends u{constructor(m,T=u.now){super(m,T),this.actions=[],this._active=!1}flush(m){const{actions:T}=this;if(this._active)return void T.push(m);let E;this._active=!0;do{if(E=m.execute(m.state,m.delay))break}while(m=T.shift());if(this._active=!1,E){for(;m=T.shift();)m.unsubscribe();throw E}}}},927:(Ze,fe,M)=>{"use strict";M.d(fe,{Z:()=>E});var t=M(3225),u=M(7394);const b={schedule(G){let J=requestAnimationFrame,ne=cancelAnimationFrame;const{delegate:me}=b;me&&(J=me.requestAnimationFrame,ne=me.cancelAnimationFrame);const Pe=J(He=>{ne=void 0,G(He)});return new u.w0(()=>ne?.(Pe))},requestAnimationFrame(...G){const{delegate:J}=b;return(J?.requestAnimationFrame||requestAnimationFrame)(...G)},cancelAnimationFrame(...G){const{delegate:J}=b;return(J?.cancelAnimationFrame||cancelAnimationFrame)(...G)},delegate:void 0};var m=M(2631);const E=new class T extends m.v{flush(J){this._active=!0;const ne=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Pe;J=J||me.shift();do{if(Pe=J.execute(J.state,J.delay))break}while((J=me[0])&&J.id===ne&&me.shift());if(this._active=!1,Pe){for(;(J=me[0])&&J.id===ne&&me.shift();)J.unsubscribe();throw Pe}}}(class w extends t.o{constructor(J,ne){super(J,ne),this.scheduler=J,this.work=ne}requestAsyncId(J,ne,me=0){return null!==me&&me>0?super.requestAsyncId(J,ne,me):(J.actions.push(this),J._scheduled||(J._scheduled=b.requestAnimationFrame(()=>J.flush(void 0))))}recycleAsyncId(J,ne,me=0){var Pe;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(J,ne,me);const{actions:He}=J;null!=ne&&(null===(Pe=He[He.length-1])||void 0===Pe?void 0:Pe.id)!==ne&&(b.cancelAnimationFrame(ne),J._scheduled=void 0)}})},6321:(Ze,fe,M)=>{"use strict";M.d(fe,{P:()=>w,z:()=>b});var t=M(3225);const b=new(M(2631).v)(t.o),w=b},4552:(Ze,fe,M)=>{"use strict";M.d(fe,{l:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},7599:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>t});const t={setTimeout(u,b,...w){const{delegate:m}=t;return m?.setTimeout?m.setTimeout(u,b,...w):setTimeout(u,b,...w)},clearTimeout(u){const{delegate:b}=t;return(b?.clearTimeout||clearTimeout)(u)},delegate:void 0}},4971:(Ze,fe,M)=>{"use strict";M.d(fe,{h:()=>u});const u=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Ze,fe,M)=>{"use strict";M.d(fe,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(Ze,fe,M)=>{"use strict";M.d(fe,{K:()=>u});const u=(0,M(2306).d)(b=>function(){b(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(Ze,fe,M)=>{"use strict";M.d(fe,{_6:()=>T,jO:()=>w,yG:()=>m});var t=M(4674),u=M(671);function b(E){return E[E.length-1]}function w(E){return(0,t.m)(b(E))?E.pop():void 0}function m(E){return(0,u.K)(b(E))?E.pop():void 0}function T(E,A){return"number"==typeof b(E)?E.pop():A}},7453:(Ze,fe,M)=>{"use strict";M.d(fe,{D:()=>m});const{isArray:t}=Array,{getPrototypeOf:u,prototype:b,keys:w}=Object;function m(E){if(1===E.length){const A=E[0];if(t(A))return{args:A,keys:null};if(function T(E){return E&&"object"==typeof E&&u(E)===b}(A)){const G=w(A);return{args:G.map(J=>A[J]),keys:G}}}return{args:E,keys:null}}},9039:(Ze,fe,M)=>{"use strict";function t(u,b){if(u){const w=u.indexOf(b);0<=w&&u.splice(w,1)}}M.d(fe,{P:()=>t})},2306:(Ze,fe,M)=>{"use strict";function t(u){const w=u(m=>{Error.call(m),m.stack=(new Error).stack});return w.prototype=Object.create(Error.prototype),w.prototype.constructor=w,w}M.d(fe,{d:()=>t})},2714:(Ze,fe,M)=>{"use strict";function t(u,b){return u.reduce((w,m,T)=>(w[m]=b[T],w),{})}M.d(fe,{n:()=>t})},1441:(Ze,fe,M)=>{"use strict";M.d(fe,{O:()=>w,x:()=>b});var t=M(2653);let u=null;function b(m){if(t.config.useDeprecatedSynchronousErrorHandling){const T=!u;if(T&&(u={errorThrown:!1,error:null}),m(),T){const{errorThrown:E,error:A}=u;if(u=null,E)throw A}}else m()}function w(m){t.config.useDeprecatedSynchronousErrorHandling&&u&&(u.errorThrown=!0,u.error=m)}},7103:(Ze,fe,M)=>{"use strict";function t(u,b,w,m=0,T=!1){const E=b.schedule(function(){w(),T?u.add(this.schedule(null,m)):this.unsubscribe()},m);if(u.add(E),!T)return E}M.d(fe,{f:()=>t})},2737:(Ze,fe,M)=>{"use strict";function t(u){return u}M.d(fe,{y:()=>t})},4266:(Ze,fe,M)=>{"use strict";M.d(fe,{z:()=>t});const t=u=>u&&"number"==typeof u.length&&"function"!=typeof u},5726:(Ze,fe,M)=>{"use strict";M.d(fe,{D:()=>u});var t=M(4674);function u(b){return Symbol.asyncIterator&&(0,t.m)(b?.[Symbol.asyncIterator])}},4674:(Ze,fe,M)=>{"use strict";function t(u){return"function"==typeof u}M.d(fe,{m:()=>t})},8382:(Ze,fe,M)=>{"use strict";M.d(fe,{c:()=>b});var t=M(4850),u=M(4674);function b(w){return(0,u.m)(w[t.L])}},3664:(Ze,fe,M)=>{"use strict";M.d(fe,{T:()=>b});var t=M(4971),u=M(4674);function b(w){return(0,u.m)(w?.[t.h])}},4026:(Ze,fe,M)=>{"use strict";M.d(fe,{t:()=>u});var t=M(4674);function u(b){return(0,t.m)(b?.then)}},541:(Ze,fe,M)=>{"use strict";M.d(fe,{L:()=>w,Q:()=>b});var t=M(7582),u=M(4674);function b(m){return(0,t.FC)(this,arguments,function*(){const E=m.getReader();try{for(;;){const{value:A,done:G}=yield(0,t.qq)(E.read());if(G)return yield(0,t.qq)(void 0);yield yield(0,t.qq)(A)}}finally{E.releaseLock()}})}function w(m){return(0,u.m)(m?.getReader)}},671:(Ze,fe,M)=>{"use strict";M.d(fe,{K:()=>u});var t=M(4674);function u(b){return b&&(0,t.m)(b.schedule)}},9360:(Ze,fe,M)=>{"use strict";M.d(fe,{A:()=>u,e:()=>b});var t=M(4674);function u(w){return(0,t.m)(w?.lift)}function b(w){return m=>{if(u(m))return m.lift(function(T){try{return w(T,this)}catch(E){this.error(E)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Ze,fe,M)=>{"use strict";M.d(fe,{Z:()=>w});var t=M(7398);const{isArray:u}=Array;function w(m){return(0,t.U)(T=>function b(m,T){return u(T)?m(...T):m(T)}(m,T))}},2420:(Ze,fe,M)=>{"use strict";function t(){}M.d(fe,{Z:()=>t})},8407:(Ze,fe,M)=>{"use strict";M.d(fe,{U:()=>b,z:()=>u});var t=M(2737);function u(...w){return b(w)}function b(w){return 0===w.length?t.y:1===w.length?w[0]:function(T){return w.reduce((E,A)=>A(E),T)}}},3894:(Ze,fe,M)=>{"use strict";M.d(fe,{h:()=>b});var t=M(2653),u=M(7599);function b(w){u.z.setTimeout(()=>{const{onUnhandledError:m}=t.config;if(!m)throw w;m(w)})}},9853:(Ze,fe,M)=>{"use strict";function t(u){return new TypeError(`You provided ${null!==u&&"object"==typeof u?"an invalid object":`'${u}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}M.d(fe,{z:()=>t})},3573:(Ze,fe,M)=>{"use strict";let t;M.d(fe,{Z:()=>b});const u=new Uint8Array(16);function b(){if(!t&&(t=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!t))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(u)}},1389:(Ze,fe,M)=>{"use strict";M.d(fe,{S:()=>u});const t=[];for(let m=0;m<256;++m)t.push((m+256).toString(16).slice(1));function u(m,T=0){return t[m[T+0]]+t[m[T+1]]+t[m[T+2]]+t[m[T+3]]+"-"+t[m[T+4]]+t[m[T+5]]+"-"+t[m[T+6]]+t[m[T+7]]+"-"+t[m[T+8]]+t[m[T+9]]+"-"+t[m[T+10]]+t[m[T+11]]+t[m[T+12]]+t[m[T+13]]+t[m[T+14]]+t[m[T+15]]}},1041:(Ze,fe,M)=>{"use strict";M.d(fe,{Z:()=>T});const u={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var b=M(3573),w=M(1389);const T=function m(E,A,G){if(u.randomUUID&&!A&&!E)return u.randomUUID();const J=(E=E||{}).random||(E.rng||b.Z)();if(J[6]=15&J[6]|64,J[8]=63&J[8]|128,A){G=G||0;for(let ne=0;ne<16;++ne)A[G+ne]=J[ne];return A}return(0,w.S)(J)}},6700:(Ze,fe,M)=>{var t={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function u(w){var m=b(w);return M(m)}function b(w){if(!M.o(t,w)){var m=new Error("Cannot find module '"+w+"'");throw m.code="MODULE_NOT_FOUND",m}return t[w]}u.keys=function(){return Object.keys(t)},u.resolve=b,Ze.exports=u,u.id=6700},6825:(Ze,fe,M)=>{"use strict";M.d(fe,{IO:()=>ye,SB:()=>G,X$:()=>w,ZE:()=>Pt,ZN:()=>Qe,_7:()=>He,_j:()=>ct,eR:()=>ne,jt:()=>m,k1:()=>tn,l3:()=>b,oB:()=>A,oQ:()=>me,pV:()=>Pe,vP:()=>E});var t=M(6814),u=M(9212);const b="*";function w(jt,We){return{type:7,name:jt,definitions:We,options:{}}}function m(jt,We=null){return{type:4,styles:We,timings:jt}}function E(jt,We=null){return{type:2,steps:jt,options:We}}function A(jt){return{type:6,styles:jt,offset:null}}function G(jt,We,gt){return{type:0,name:jt,styles:We,options:gt}}function ne(jt,We,gt=null){return{type:1,expr:jt,animation:We,options:gt}}function me(jt,We=null){return{type:8,animation:jt,options:We}}function Pe(jt=null){return{type:9,options:jt}}function He(jt,We=null){return{type:10,animation:jt,options:We}}function ye(jt,We,gt=null){return{type:11,selector:jt,animation:We,options:gt}}let ct=(()=>{class jt{static#e=this.\u0275fac=function(Zt){return new(Zt||jt)};static#t=this.\u0275prov=u.Yz7({token:jt,factory:()=>(0,u.f3M)(cn),providedIn:"root"})}return jt})();class Ct{}let cn=(()=>{class jt extends ct{constructor(gt,Zt){if(super(),this.animationModuleType=(0,u.f3M)(u.QbO,{optional:!0}),this._nextAnimationId=0,this._renderer=gt.createRenderer(Zt.body,{id:"0",encapsulation:u.ifc.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function De(jt){const We=jt.\u0275type;return 0===We||1===We}(this._renderer))throw new u.vHH(3600,!1)}build(gt){const Zt=this._nextAnimationId;this._nextAnimationId++;const en=Array.isArray(gt)?E(gt):gt;return Ve(this._renderer,null,Zt,"register",[en]),new Kt(Zt,this._renderer)}static#e=this.\u0275fac=function(Zt){return new(Zt||jt)(u.LFG(u.FYo),u.LFG(t.K0))};static#t=this.\u0275prov=u.Yz7({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})();class Kt extends Ct{constructor(We,gt){super(),this._id=We,this._renderer=gt}create(We,gt){return new ut(this._id,We,gt||{},this._renderer)}}class ut{constructor(We,gt,Zt,en){this.id=We,this.element=gt,this._renderer=en,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Zt)}_listen(We,gt){return this._renderer.listen(this.element,`@@${this.id}:${We}`,gt)}_command(We,...gt){Ve(this._renderer,this.element,this.id,We,gt)}onDone(We){this._listen("done",We)}onStart(We){this._listen("start",We)}onDestroy(We){this._listen("destroy",We)}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(We){this._command("setPosition",We)}getPosition(){return function Ee(jt){const We=jt.\u0275type;return 0===We?jt:1===We?jt.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function Ve(jt,We,gt,Zt,en){jt.setProperty(We,`@@${gt}:${Zt}`,en)}class Qe{constructor(We=0,gt=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=We+gt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(We=>We()),this._onDoneFns=[])}onStart(We){this._originalOnStartFns.push(We),this._onStartFns.push(We)}onDone(We){this._originalOnDoneFns.push(We),this._onDoneFns.push(We)}onDestroy(We){this._onDestroyFns.push(We)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(We=>We()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(We=>We()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(We){this._position=this.totalTime?We*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(We){const gt="start"==We?this._onStartFns:this._onDoneFns;gt.forEach(Zt=>Zt()),gt.length=0}}class Pt{constructor(We){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=We;let gt=0,Zt=0,en=0;const In=this.players.length;0==In?queueMicrotask(()=>this._onFinish()):this.players.forEach(Dn=>{Dn.onDone(()=>{++gt==In&&this._onFinish()}),Dn.onDestroy(()=>{++Zt==In&&this._onDestroy()}),Dn.onStart(()=>{++en==In&&this._onStart()})}),this.totalTime=this.players.reduce((Dn,Vt)=>Math.max(Dn,Vt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(We=>We()),this._onDoneFns=[])}init(){this.players.forEach(We=>We.init())}onStart(We){this._onStartFns.push(We)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(We=>We()),this._onStartFns=[])}onDone(We){this._onDoneFns.push(We)}onDestroy(We){this._onDestroyFns.push(We)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(We=>We.play())}pause(){this.players.forEach(We=>We.pause())}restart(){this.players.forEach(We=>We.restart())}finish(){this._onFinish(),this.players.forEach(We=>We.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(We=>We.destroy()),this._onDestroyFns.forEach(We=>We()),this._onDestroyFns=[])}reset(){this.players.forEach(We=>We.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(We){const gt=We*this.totalTime;this.players.forEach(Zt=>{const en=Zt.totalTime?Math.min(1,gt/Zt.totalTime):1;Zt.setPosition(en)})}getPosition(){const We=this.players.reduce((gt,Zt)=>null===gt||Zt.totalTime>gt.totalTime?Zt:gt,null);return null!=We?We.getPosition():0}beforeDestroy(){this.players.forEach(We=>{We.beforeDestroy&&We.beforeDestroy()})}triggerCallback(We){const gt="start"==We?this._onStartFns:this._onDoneFns;gt.forEach(Zt=>Zt()),gt.length=0}}const tn="!"},6814:(Ze,fe,M)=>{"use strict";M.d(fe,{$G:()=>$,Do:()=>nt,EM:()=>uo,H9:()=>qs,HT:()=>w,JF:()=>gr,JJ:()=>jr,K0:()=>T,Mn:()=>en,Mx:()=>dt,NF:()=>Tr,Nd:()=>io,O5:()=>kn,OU:()=>Vr,Ov:()=>Di,PC:()=>Zs,PM:()=>Ji,RF:()=>fi,S$:()=>Pe,Tn:()=>Pt,UT:()=>In,V_:()=>A,Ye:()=>ct,Zd:()=>vr,b0:()=>ye,bD:()=>qr,ez:()=>Ar,gd:()=>ws,i8:()=>cs,mk:()=>xe,n9:()=>Ki,p6:()=>gn,q:()=>b,qS:()=>Nt,sg:()=>xt,tP:()=>ir,uU:()=>Fi,w_:()=>m,x:()=>Qe});var t=M(9212);let u=null;function b(){return u}function w(g){u||(u=g)}class m{}const T=new t.OlP("DocumentToken");let E=(()=>{class g{historyGo(L){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275prov=t.Yz7({token:g,factory:()=>(0,t.f3M)(G),providedIn:"platform"})}return g})();const A=new t.OlP("Location Initialized");let G=(()=>{class g extends E{constructor(){super(),this._doc=(0,t.f3M)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return b().getBaseHref(this._doc)}onPopState(L){const V=b().getGlobalEventTarget(this._doc,"window");return V.addEventListener("popstate",L,!1),()=>V.removeEventListener("popstate",L)}onHashChange(L){const V=b().getGlobalEventTarget(this._doc,"window");return V.addEventListener("hashchange",L,!1),()=>V.removeEventListener("hashchange",L)}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(L){this._location.pathname=L}pushState(L,V,Q){this._history.pushState(L,V,Q)}replaceState(L,V,Q){this._history.replaceState(L,V,Q)}forward(){this._history.forward()}back(){this._history.back()}historyGo(L=0){this._history.go(L)}getState(){return this._history.state}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275prov=t.Yz7({token:g,factory:()=>new g,providedIn:"platform"})}return g})();function J(g,R){if(0==g.length)return R;if(0==R.length)return g;let L=0;return g.endsWith("/")&&L++,R.startsWith("/")&&L++,2==L?g+R.substring(1):1==L?g+R:g+"/"+R}function ne(g){const R=g.match(/#|\?|$/),L=R&&R.index||g.length;return g.slice(0,L-("/"===g[L-1]?1:0))+g.slice(L)}function me(g){return g&&"?"!==g[0]?"?"+g:g}let Pe=(()=>{class g{historyGo(L){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275prov=t.Yz7({token:g,factory:()=>(0,t.f3M)(ye),providedIn:"root"})}return g})();const He=new t.OlP("appBaseHref");let ye=(()=>{class g extends Pe{constructor(L,V){super(),this._platformLocation=L,this._removeListenerFns=[],this._baseHref=V??this._platformLocation.getBaseHrefFromDOM()??(0,t.f3M)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(L){this._removeListenerFns.push(this._platformLocation.onPopState(L),this._platformLocation.onHashChange(L))}getBaseHref(){return this._baseHref}prepareExternalUrl(L){return J(this._baseHref,L)}path(L=!1){const V=this._platformLocation.pathname+me(this._platformLocation.search),Q=this._platformLocation.hash;return Q&&L?`${V}${Q}`:V}pushState(L,V,Q,ke){const rt=this.prepareExternalUrl(Q+me(ke));this._platformLocation.pushState(L,V,rt)}replaceState(L,V,Q,ke){const rt=this.prepareExternalUrl(Q+me(ke));this._platformLocation.replaceState(L,V,rt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(L=0){this._platformLocation.historyGo?.(L)}static#e=this.\u0275fac=function(V){return new(V||g)(t.LFG(E),t.LFG(He,8))};static#t=this.\u0275prov=t.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),nt=(()=>{class g extends Pe{constructor(L,V){super(),this._platformLocation=L,this._baseHref="",this._removeListenerFns=[],null!=V&&(this._baseHref=V)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(L){this._removeListenerFns.push(this._platformLocation.onPopState(L),this._platformLocation.onHashChange(L))}getBaseHref(){return this._baseHref}path(L=!1){let V=this._platformLocation.hash;return null==V&&(V="#"),V.length>0?V.substring(1):V}prepareExternalUrl(L){const V=J(this._baseHref,L);return V.length>0?"#"+V:V}pushState(L,V,Q,ke){let rt=this.prepareExternalUrl(Q+me(ke));0==rt.length&&(rt=this._platformLocation.pathname),this._platformLocation.pushState(L,V,rt)}replaceState(L,V,Q,ke){let rt=this.prepareExternalUrl(Q+me(ke));0==rt.length&&(rt=this._platformLocation.pathname),this._platformLocation.replaceState(L,V,rt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(L=0){this._platformLocation.historyGo?.(L)}static#e=this.\u0275fac=function(V){return new(V||g)(t.LFG(E),t.LFG(He,8))};static#t=this.\u0275prov=t.Yz7({token:g,factory:g.\u0275fac})}return g})(),ct=(()=>{class g{constructor(L){this._subject=new t.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=L;const V=this._locationStrategy.getBaseHref();this._basePath=function ut(g){if(new RegExp("^(https?:)?//").test(g)){const[,L]=g.split(/\/\/[^\/]+/);return L}return g}(ne(Kt(V))),this._locationStrategy.onPopState(Q=>{this._subject.emit({url:this.path(!0),pop:!0,state:Q.state,type:Q.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(L=!1){return this.normalize(this._locationStrategy.path(L))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(L,V=""){return this.path()==this.normalize(L+me(V))}normalize(L){return g.stripTrailingSlash(function cn(g,R){if(!g||!R.startsWith(g))return R;const L=R.substring(g.length);return""===L||["/",";","?","#"].includes(L[0])?L:R}(this._basePath,Kt(L)))}prepareExternalUrl(L){return L&&"/"!==L[0]&&(L="/"+L),this._locationStrategy.prepareExternalUrl(L)}go(L,V="",Q=null){this._locationStrategy.pushState(Q,"",L,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(L+me(V)),Q)}replaceState(L,V="",Q=null){this._locationStrategy.replaceState(Q,"",L,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(L+me(V)),Q)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(L=0){this._locationStrategy.historyGo?.(L)}onUrlChange(L){return this._urlChangeListeners.push(L),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(V=>{this._notifyUrlChangeListeners(V.url,V.state)})),()=>{const V=this._urlChangeListeners.indexOf(L);this._urlChangeListeners.splice(V,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(L="",V){this._urlChangeListeners.forEach(Q=>Q(L,V))}subscribe(L,V,Q){return this._subject.subscribe({next:L,error:V,complete:Q})}static#e=this.normalizeQueryParams=me;static#t=this.joinWithSlash=J;static#n=this.stripTrailingSlash=ne;static#i=this.\u0275fac=function(V){return new(V||g)(t.LFG(Pe))};static#s=this.\u0275prov=t.Yz7({token:g,factory:()=>function Ct(){return new ct((0,t.LFG)(Pe))}(),providedIn:"root"})}return g})();function Kt(g){return g.replace(/\/index.html$/,"")}const Ve={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Ee=function(g){return g[g.Decimal=0]="Decimal",g[g.Percent=1]="Percent",g[g.Currency=2]="Currency",g[g.Scientific=3]="Scientific",g}(Ee||{}),Qe=function(g){return g[g.Format=0]="Format",g[g.Standalone=1]="Standalone",g}(Qe||{}),Pt=function(g){return g[g.Narrow=0]="Narrow",g[g.Abbreviated=1]="Abbreviated",g[g.Wide=2]="Wide",g[g.Short=3]="Short",g}(Pt||{}),tn=function(g){return g[g.Short=0]="Short",g[g.Medium=1]="Medium",g[g.Long=2]="Long",g[g.Full=3]="Full",g}(tn||{}),jt=function(g){return g[g.Decimal=0]="Decimal",g[g.Group=1]="Group",g[g.List=2]="List",g[g.PercentSign=3]="PercentSign",g[g.PlusSign=4]="PlusSign",g[g.MinusSign=5]="MinusSign",g[g.Exponential=6]="Exponential",g[g.SuperscriptingExponent=7]="SuperscriptingExponent",g[g.PerMille=8]="PerMille",g[g.Infinity=9]="Infinity",g[g.NaN=10]="NaN",g[g.TimeSeparator=11]="TimeSeparator",g[g.CurrencyDecimal=12]="CurrencyDecimal",g[g.CurrencyGroup=13]="CurrencyGroup",g}(jt||{});function en(g,R,L){const V=(0,t.cg1)(g),ke=je([V[t.wAp.DaysFormat],V[t.wAp.DaysStandalone]],R);return je(ke,L)}function In(g,R,L){const V=(0,t.cg1)(g),ke=je([V[t.wAp.MonthsFormat],V[t.wAp.MonthsStandalone]],R);return je(ke,L)}function Ue(g,R){return je((0,t.cg1)(g)[t.wAp.DateFormat],R)}function ht(g,R){return je((0,t.cg1)(g)[t.wAp.TimeFormat],R)}function Be(g,R){return je((0,t.cg1)(g)[t.wAp.DateTimeFormat],R)}function it(g,R){const L=(0,t.cg1)(g),V=L[t.wAp.NumberSymbols][R];if(typeof V>"u"){if(R===jt.CurrencyDecimal)return L[t.wAp.NumberSymbols][jt.Decimal];if(R===jt.CurrencyGroup)return L[t.wAp.NumberSymbols][jt.Group]}return V}function _e(g,R){return(0,t.cg1)(g)[t.wAp.NumberFormats][R]}function Jt(g){if(!g[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${g[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function je(g,R){for(let L=R;L>-1;L--)if(typeof g[L]<"u")return g[L];throw new Error("Locale data API: locale data undefined")}function Bt(g){const[R,L]=g.split(":");return{hours:+R,minutes:+L}}const de=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,lt={},wt=/((?:[^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 Wt=function(g){return g[g.Short=0]="Short",g[g.ShortGMT=1]="ShortGMT",g[g.Long=2]="Long",g[g.Extended=3]="Extended",g}(Wt||{}),St=function(g){return g[g.FullYear=0]="FullYear",g[g.Month=1]="Month",g[g.Date=2]="Date",g[g.Hours=3]="Hours",g[g.Minutes=4]="Minutes",g[g.Seconds=5]="Seconds",g[g.FractionalSeconds=6]="FractionalSeconds",g[g.Day=7]="Day",g}(St||{}),rn=function(g){return g[g.DayPeriods=0]="DayPeriods",g[g.Days=1]="Days",g[g.Months=2]="Months",g[g.Eras=3]="Eras",g}(rn||{});function gn(g,R,L,V){let Q=function Ke(g){if(Ae(g))return g;if("number"==typeof g&&!isNaN(g))return new Date(g);if("string"==typeof g){if(g=g.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(g)){const[Q,ke=1,rt=1]=g.split("-").map(qt=>+qt);return _n(Q,ke-1,rt)}const L=parseFloat(g);if(!isNaN(g-L))return new Date(L);let V;if(V=g.match(de))return function vt(g){const R=new Date(0);let L=0,V=0;const Q=g[8]?R.setUTCFullYear:R.setFullYear,ke=g[8]?R.setUTCHours:R.setHours;g[9]&&(L=Number(g[9]+g[10]),V=Number(g[9]+g[11])),Q.call(R,Number(g[1]),Number(g[2])-1,Number(g[3]));const rt=Number(g[4]||0)-L,qt=Number(g[5]||0)-V,yn=Number(g[6]||0),Un=Math.floor(1e3*parseFloat("0."+(g[7]||0)));return ke.call(R,rt,qt,yn,Un),R}(V)}const R=new Date(g);if(!Ae(R))throw new Error(`Unable to convert "${g}" into a date`);return R}(g);R=ln(L,R)||R;let qt,rt=[];for(;R;){if(qt=wt.exec(R),!qt){rt.push(R);break}{rt=rt.concat(qt.slice(1));const Kn=rt.pop();if(!Kn)break;R=Kn}}let yn=Q.getTimezoneOffset();V&&(yn=et(V,yn),Q=function Rt(g,R,L){const V=L?-1:1,Q=g.getTimezoneOffset();return function Mt(g,R){return(g=new Date(g.getTime())).setMinutes(g.getMinutes()+R),g}(g,V*(et(R,Q)-Q))}(Q,V,!0));let Un="";return rt.forEach(Kn=>{const vn=function we(g){if(q[g])return q[g];let R;switch(g){case"G":case"GG":case"GGG":R=Xn(rn.Eras,Pt.Abbreviated);break;case"GGGG":R=Xn(rn.Eras,Pt.Wide);break;case"GGGGG":R=Xn(rn.Eras,Pt.Narrow);break;case"y":R=Wn(St.FullYear,1,0,!1,!0);break;case"yy":R=Wn(St.FullYear,2,0,!0,!0);break;case"yyy":R=Wn(St.FullYear,3,0,!1,!0);break;case"yyyy":R=Wn(St.FullYear,4,0,!1,!0);break;case"Y":R=An(1);break;case"YY":R=An(2,!0);break;case"YYY":R=An(3);break;case"YYYY":R=An(4);break;case"M":case"L":R=Wn(St.Month,1,1);break;case"MM":case"LL":R=Wn(St.Month,2,1);break;case"MMM":R=Xn(rn.Months,Pt.Abbreviated);break;case"MMMM":R=Xn(rn.Months,Pt.Wide);break;case"MMMMM":R=Xn(rn.Months,Pt.Narrow);break;case"LLL":R=Xn(rn.Months,Pt.Abbreviated,Qe.Standalone);break;case"LLLL":R=Xn(rn.Months,Pt.Wide,Qe.Standalone);break;case"LLLLL":R=Xn(rn.Months,Pt.Narrow,Qe.Standalone);break;case"w":R=Ht(1);break;case"ww":R=Ht(2);break;case"W":R=Ht(1,!0);break;case"d":R=Wn(St.Date,1);break;case"dd":R=Wn(St.Date,2);break;case"c":case"cc":R=Wn(St.Day,1);break;case"ccc":R=Xn(rn.Days,Pt.Abbreviated,Qe.Standalone);break;case"cccc":R=Xn(rn.Days,Pt.Wide,Qe.Standalone);break;case"ccccc":R=Xn(rn.Days,Pt.Narrow,Qe.Standalone);break;case"cccccc":R=Xn(rn.Days,Pt.Short,Qe.Standalone);break;case"E":case"EE":case"EEE":R=Xn(rn.Days,Pt.Abbreviated);break;case"EEEE":R=Xn(rn.Days,Pt.Wide);break;case"EEEEE":R=Xn(rn.Days,Pt.Narrow);break;case"EEEEEE":R=Xn(rn.Days,Pt.Short);break;case"a":case"aa":case"aaa":R=Xn(rn.DayPeriods,Pt.Abbreviated);break;case"aaaa":R=Xn(rn.DayPeriods,Pt.Wide);break;case"aaaaa":R=Xn(rn.DayPeriods,Pt.Narrow);break;case"b":case"bb":case"bbb":R=Xn(rn.DayPeriods,Pt.Abbreviated,Qe.Standalone,!0);break;case"bbbb":R=Xn(rn.DayPeriods,Pt.Wide,Qe.Standalone,!0);break;case"bbbbb":R=Xn(rn.DayPeriods,Pt.Narrow,Qe.Standalone,!0);break;case"B":case"BB":case"BBB":R=Xn(rn.DayPeriods,Pt.Abbreviated,Qe.Format,!0);break;case"BBBB":R=Xn(rn.DayPeriods,Pt.Wide,Qe.Format,!0);break;case"BBBBB":R=Xn(rn.DayPeriods,Pt.Narrow,Qe.Format,!0);break;case"h":R=Wn(St.Hours,1,-12);break;case"hh":R=Wn(St.Hours,2,-12);break;case"H":R=Wn(St.Hours,1);break;case"HH":R=Wn(St.Hours,2);break;case"m":R=Wn(St.Minutes,1);break;case"mm":R=Wn(St.Minutes,2);break;case"s":R=Wn(St.Seconds,1);break;case"ss":R=Wn(St.Seconds,2);break;case"S":R=Wn(St.FractionalSeconds,1);break;case"SS":R=Wn(St.FractionalSeconds,2);break;case"SSS":R=Wn(St.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":R=ki(Wt.Short);break;case"ZZZZZ":R=ki(Wt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":R=ki(Wt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":R=ki(Wt.Long);break;default:return null}return q[g]=R,R}(Kn);Un+=vn?vn(Q,L,yn):"''"===Kn?"'":Kn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Un}function _n(g,R,L){const V=new Date(0);return V.setFullYear(g,R,L),V.setHours(0,0,0),V}function ln(g,R){const L=function gt(g){return(0,t.cg1)(g)[t.wAp.LocaleId]}(g);if(lt[L]=lt[L]||{},lt[L][R])return lt[L][R];let V="";switch(R){case"shortDate":V=Ue(g,tn.Short);break;case"mediumDate":V=Ue(g,tn.Medium);break;case"longDate":V=Ue(g,tn.Long);break;case"fullDate":V=Ue(g,tn.Full);break;case"shortTime":V=ht(g,tn.Short);break;case"mediumTime":V=ht(g,tn.Medium);break;case"longTime":V=ht(g,tn.Long);break;case"fullTime":V=ht(g,tn.Full);break;case"short":const Q=ln(g,"shortTime"),ke=ln(g,"shortDate");V=nn(Be(g,tn.Short),[Q,ke]);break;case"medium":const rt=ln(g,"mediumTime"),qt=ln(g,"mediumDate");V=nn(Be(g,tn.Medium),[rt,qt]);break;case"long":const yn=ln(g,"longTime"),Un=ln(g,"longDate");V=nn(Be(g,tn.Long),[yn,Un]);break;case"full":const Kn=ln(g,"fullTime"),vn=ln(g,"fullDate");V=nn(Be(g,tn.Full),[Kn,vn])}return V&&(lt[L][R]=V),V}function nn(g,R){return R&&(g=g.replace(/\{([^}]+)}/g,function(L,V){return null!=R&&V in R?R[V]:L})),g}function bn(g,R,L="-",V,Q){let ke="";(g<0||Q&&g<=0)&&(Q?g=1-g:(g=-g,ke=L));let rt=String(g);for(;rt.length0||qt>-L)&&(qt+=L),g===St.Hours)0===qt&&-12===L&&(qt=12);else if(g===St.FractionalSeconds)return function _i(g,R){return bn(g,3).substring(0,R)}(qt,R);const yn=it(rt,jt.MinusSign);return bn(qt,R,yn,V,Q)}}function Xn(g,R,L=Qe.Format,V=!1){return function(Q,ke){return function ci(g,R,L,V,Q,ke){switch(L){case rn.Months:return In(R,Q,V)[g.getMonth()];case rn.Days:return en(R,Q,V)[g.getDay()];case rn.DayPeriods:const rt=g.getHours(),qt=g.getMinutes();if(ke){const Un=function at(g){const R=(0,t.cg1)(g);return Jt(R),(R[t.wAp.ExtraData][2]||[]).map(V=>"string"==typeof V?Bt(V):[Bt(V[0]),Bt(V[1])])}(R),Kn=function Lt(g,R,L){const V=(0,t.cg1)(g);Jt(V);const ke=je([V[t.wAp.ExtraData][0],V[t.wAp.ExtraData][1]],R)||[];return je(ke,L)||[]}(R,Q,V),vn=Un.findIndex(zn=>{if(Array.isArray(zn)){const[di,Ri]=zn,ds=rt>=di.hours&&qt>=di.minutes,ms=rt0?Math.floor(Q/60):Math.ceil(Q/60);switch(g){case Wt.Short:return(Q>=0?"+":"")+bn(rt,2,ke)+bn(Math.abs(Q%60),2,ke);case Wt.ShortGMT:return"GMT"+(Q>=0?"+":"")+bn(rt,1,ke);case Wt.Long:return"GMT"+(Q>=0?"+":"")+bn(rt,2,ke)+":"+bn(Math.abs(Q%60),2,ke);case Wt.Extended:return 0===V?"Z":(Q>=0?"+":"")+bn(rt,2,ke)+":"+bn(Math.abs(Q%60),2,ke);default:throw new Error(`Unknown zone width "${g}"`)}}}const Bi=0,Sn=4;function Cs(g){return _n(g.getFullYear(),g.getMonth(),g.getDate()+(Sn-g.getDay()))}function Ht(g,R=!1){return function(L,V){let Q;if(R){const ke=new Date(L.getFullYear(),L.getMonth(),1).getDay()-1,rt=L.getDate();Q=1+Math.floor((rt+ke)/7)}else{const ke=Cs(L),rt=function Fn(g){const R=_n(g,Bi,1).getDay();return _n(g,0,1+(R<=Sn?Sn:Sn+7)-R)}(ke.getFullYear()),qt=ke.getTime()-rt.getTime();Q=1+Math.round(qt/6048e5)}return bn(Q,g,it(V,jt.MinusSign))}}function An(g,R=!1){return function(L,V){return bn(Cs(L).getFullYear(),g,it(V,jt.MinusSign),R)}}const q={};function et(g,R){g=g.replace(/:/g,"");const L=Date.parse("Jan 01, 1970 00:00:00 "+g)/6e4;return isNaN(L)?R:L}function Ae(g){return g instanceof Date&&!isNaN(g.valueOf())}const ot=/^(\d+)?\.((\d+)(-(\d+))?)?$/,mt=22,Hn=".",$n="0",ui=";",Mi=",",ai="#";function Yn(g,R,L,V,Q,ke,rt=!1){let qt="",yn=!1;if(isFinite(g)){let Un=function gs(g){let V,Q,ke,rt,qt,R=Math.abs(g)+"",L=0;for((Q=R.indexOf(Hn))>-1&&(R=R.replace(Hn,"")),(ke=R.search(/e/i))>0?(Q<0&&(Q=ke),Q+=+R.slice(ke+1),R=R.substring(0,ke)):Q<0&&(Q=R.length),ke=0;R.charAt(ke)===$n;ke++);if(ke===(qt=R.length))V=[0],Q=1;else{for(qt--;R.charAt(qt)===$n;)qt--;for(Q-=ke,V=[],rt=0;ke<=qt;ke++,rt++)V[rt]=Number(R.charAt(ke))}return Q>mt&&(V=V.splice(0,mt-1),L=Q-1,Q=1),{digits:V,exponent:L,integerLen:Q}}(g);rt&&(Un=function ri(g){if(0===g.digits[0])return g;const R=g.digits.length-g.integerLen;return g.exponent?g.exponent+=2:(0===R?g.digits.push(0,0):1===R&&g.digits.push(0),g.integerLen+=2),g}(Un));let Kn=R.minInt,vn=R.minFrac,zn=R.maxFrac;if(ke){const ks=ke.match(ot);if(null===ks)throw new Error(`${ke} is not a valid digit info`);const _s=ks[1],Qi=ks[3],ur=ks[5];null!=_s&&(Kn=es(_s)),null!=Qi&&(vn=es(Qi)),null!=ur?zn=es(ur):null!=Qi&&vn>zn&&(zn=vn)}!function Ms(g,R,L){if(R>L)throw new Error(`The minimum number of digits after fraction (${R}) is higher than the maximum (${L}).`);let V=g.digits,Q=V.length-g.integerLen;const ke=Math.min(Math.max(R,Q),L);let rt=ke+g.integerLen,qt=V[rt];if(rt>0){V.splice(Math.max(g.integerLen,rt));for(let vn=rt;vn=5)if(rt-1<0){for(let vn=0;vn>rt;vn--)V.unshift(0),g.integerLen++;V.unshift(1),g.integerLen++}else V[rt-1]++;for(;Q=Un?Ri.pop():yn=!1),zn>=10?1:0},0);Kn&&(V.unshift(Kn),g.integerLen++)}(Un,vn,zn);let di=Un.digits,Ri=Un.integerLen;const ds=Un.exponent;let ms=[];for(yn=di.every(ks=>!ks);Ri0?ms=di.splice(Ri,di.length):(ms=di,di=[0]);const Is=[];for(di.length>=R.lgSize&&Is.unshift(di.splice(-R.lgSize,di.length).join(""));di.length>R.gSize;)Is.unshift(di.splice(-R.gSize,di.length).join(""));di.length&&Is.unshift(di.join("")),qt=Is.join(it(L,V)),ms.length&&(qt+=it(L,Q)+ms.join("")),ds&&(qt+=it(L,jt.Exponential)+"+"+ds)}else qt=it(L,jt.Infinity);return qt=g<0&&!yn?R.negPre+qt+R.negSuf:R.posPre+qt+R.posSuf,qt}function Pi(g,R="-"){const L={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},V=g.split(ui),Q=V[0],ke=V[1],rt=-1!==Q.indexOf(Hn)?Q.split(Hn):[Q.substring(0,Q.lastIndexOf($n)+1),Q.substring(Q.lastIndexOf($n)+1)],qt=rt[0],yn=rt[1]||"";L.posPre=qt.substring(0,qt.indexOf(ai));for(let Kn=0;Kn{class g{constructor(L,V,Q,ke){this._iterableDiffers=L,this._keyValueDiffers=V,this._ngEl=Q,this._renderer=ke,this.initialClasses=ve,this.stateMap=new Map}set klass(L){this.initialClasses=null!=L?L.trim().split(pt):ve}set ngClass(L){this.rawClass="string"==typeof L?L.trim().split(pt):L}ngDoCheck(){for(const V of this.initialClasses)this._updateState(V,!0);const L=this.rawClass;if(Array.isArray(L)||L instanceof Set)for(const V of L)this._updateState(V,!0);else if(null!=L)for(const V of Object.keys(L))this._updateState(V,!!L[V]);this._applyStateDiff()}_updateState(L,V){const Q=this.stateMap.get(L);void 0!==Q?(Q.enabled!==V&&(Q.changed=!0,Q.enabled=V),Q.touched=!0):this.stateMap.set(L,{enabled:V,changed:!0,touched:!0})}_applyStateDiff(){for(const L of this.stateMap){const V=L[0],Q=L[1];Q.changed?(this._toggleClass(V,Q.enabled),Q.changed=!1):Q.touched||(Q.enabled&&this._toggleClass(V,!1),this.stateMap.delete(V)),Q.touched=!1}}_toggleClass(L,V){(L=L.trim()).length>0&&L.split(pt).forEach(Q=>{V?this._renderer.addClass(this._ngEl.nativeElement,Q):this._renderer.removeClass(this._ngEl.nativeElement,Q)})}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return g})(),$=(()=>{class g{constructor(L){this._viewContainerRef=L,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(L){return void 0!==L.ngComponentOutletNgModule||void 0!==L.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(L){return void 0!==L.ngComponentOutlet||void 0!==L.ngComponentOutletContent||void 0!==L.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(L)}ngOnChanges(L){if(this._needToReCreateComponentInstance(L)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const V=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(L)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,t.Lck)(this.ngComponentOutletNgModule,Ce(V)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Ce(V)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:V,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const L of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(L,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(L){for(const[V,Q]of this._inputsUsed)Q?(L.setInput(V,this.ngComponentOutletInputs[V]),this._inputsUsed.set(V,!1)):(L.setInput(V,void 0),this._inputsUsed.delete(V))}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.s_b))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.TTD]})}return g})();function Ce(g){return g.get(t.h0i).injector}class tt{constructor(R,L,V,Q){this.$implicit=R,this.ngForOf=L,this.index=V,this.count=Q}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 xt=(()=>{class g{set ngForOf(L){this._ngForOf=L,this._ngForOfDirty=!0}set ngForTrackBy(L){this._trackByFn=L}get ngForTrackBy(){return this._trackByFn}constructor(L,V,Q){this._viewContainer=L,this._template=V,this._differs=Q,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(L){L&&(this._template=L)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const L=this._ngForOf;!this._differ&&L&&(this._differ=this._differs.find(L).create(this.ngForTrackBy))}if(this._differ){const L=this._differ.diff(this._ngForOf);L&&this._applyChanges(L)}}_applyChanges(L){const V=this._viewContainer;L.forEachOperation((Q,ke,rt)=>{if(null==Q.previousIndex)V.createEmbeddedView(this._template,new tt(Q.item,this._ngForOf,-1,-1),null===rt?void 0:rt);else if(null==rt)V.remove(null===ke?void 0:ke);else if(null!==ke){const qt=V.get(ke);V.move(qt,rt),on(qt,Q)}});for(let Q=0,ke=V.length;Q{on(V.get(Q.currentIndex),Q)})}static ngTemplateContextGuard(L,V){return!0}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return g})();function on(g,R){g.context.$implicit=R.item}let kn=(()=>{class g{constructor(L,V){this._viewContainer=L,this._context=new si,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=V}set ngIf(L){this._context.$implicit=this._context.ngIf=L,this._updateView()}set ngIfThen(L){wi("ngIfThen",L),this._thenTemplateRef=L,this._thenViewRef=null,this._updateView()}set ngIfElse(L){wi("ngIfElse",L),this._elseTemplateRef=L,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(L,V){return!0}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.s_b),t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return g})();class si{constructor(){this.$implicit=null,this.ngIf=null}}function wi(g,R){if(R&&!R.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,t.AaK)(R)}'.`)}class ei{constructor(R,L){this._viewContainerRef=R,this._templateRef=L,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(R){R&&!this._created?this.create():!R&&this._created&&this.destroy()}}let fi=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(L){this._ngSwitch=L,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(L){this._defaultViews.push(L)}_matchCase(L){const V=L===this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||V,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),V}_updateDefaultCases(L){if(this._defaultViews.length>0&&L!==this._defaultUsed){this._defaultUsed=L;for(const V of this._defaultViews)V.enforceState(L)}}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return g})(),Ki=(()=>{class g{constructor(L,V,Q){this.ngSwitch=Q,Q._addCase(),this._view=new ei(L,V)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(fi,9))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return g})(),Zs=(()=>{class g{constructor(L,V,Q){this._ngEl=L,this._differs=V,this._renderer=Q,this._ngStyle=null,this._differ=null}set ngStyle(L){this._ngStyle=L,!this._differ&&L&&(this._differ=this._differs.find(L).create())}ngDoCheck(){if(this._differ){const L=this._differ.diff(this._ngStyle);L&&this._applyChanges(L)}}_setStyle(L,V){const[Q,ke]=L.split("."),rt=-1===Q.indexOf("-")?void 0:t.JOm.DashCase;null!=V?this._renderer.setStyle(this._ngEl.nativeElement,Q,ke?`${V}${ke}`:V,rt):this._renderer.removeStyle(this._ngEl.nativeElement,Q,rt)}_applyChanges(L){L.forEachRemovedItem(V=>this._setStyle(V.key,null)),L.forEachAddedItem(V=>this._setStyle(V.key,V.currentValue)),L.forEachChangedItem(V=>this._setStyle(V.key,V.currentValue))}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return g})(),ir=(()=>{class g{constructor(L){this._viewContainerRef=L,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(L){if(this._shouldRecreateView(L)){const V=this._viewContainerRef;if(this._viewRef&&V.remove(V.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Q=this._createContextForwardProxy();this._viewRef=V.createEmbeddedView(this.ngTemplateOutlet,Q,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(L){return!!L.ngTemplateOutlet||!!L.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(L,V,Q)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,V,Q),get:(L,V,Q)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,V,Q)}})}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.s_b))};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.TTD]})}return g})();function Ne(g,R){return new t.vHH(2100,!1)}class _t{createSubscription(R,L){return(0,t.rg0)(()=>R.subscribe({next:L,error:V=>{throw V}}))}dispose(R){(0,t.rg0)(()=>R.unsubscribe())}}class Qt{createSubscription(R,L){return R.then(L,V=>{throw V})}dispose(R){}}const mn=new Qt,jn=new _t;let Di=(()=>{class g{constructor(L){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=L}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(L){return this._obj?L!==this._obj?(this._dispose(),this.transform(L)):this._latestValue:(L&&this._subscribe(L),this._latestValue)}_subscribe(L){this._obj=L,this._strategy=this._selectStrategy(L),this._subscription=this._strategy.createSubscription(L,V=>this._updateLatestValue(L,V))}_selectStrategy(L){if((0,t.QGY)(L))return mn;if((0,t.F4k)(L))return jn;throw Ne()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(L,V){L===this._obj&&(this._latestValue=V,this._ref.markForCheck())}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.sBO,16))};static#t=this.\u0275pipe=t.Yjl({name:"async",type:g,pure:!1,standalone:!0})}return g})(),cs=(()=>{class g{transform(L){if(null==L)return null;if("string"!=typeof L)throw Ne();return L.toLowerCase()}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275pipe=t.Yjl({name:"lowercase",type:g,pure:!0,standalone:!0})}return g})(),ws=(()=>{class g{transform(L){if(null==L)return null;if("string"!=typeof L)throw Ne();return L.toUpperCase()}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275pipe=t.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0})}return g})();const Zi=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),dr=new t.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Fi=(()=>{class g{constructor(L,V,Q){this.locale=L,this.defaultTimezone=V,this.defaultOptions=Q}transform(L,V,Q,ke){if(null==L||""===L||L!=L)return null;try{return gn(L,V??this.defaultOptions?.dateFormat??"mediumDate",ke||this.locale,Q??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(rt){throw Ne()}}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.soG,16),t.Y36(Zi,24),t.Y36(dr,24))};static#t=this.\u0275pipe=t.Yjl({name:"date",type:g,pure:!0,standalone:!0})}return g})(),io=(()=>{class g{constructor(L){this.differs=L,this.keyValues=[],this.compareFn=Us}transform(L,V=Us){if(!L||!(L instanceof Map)&&"object"!=typeof L)return null;this.differ||(this.differ=this.differs.find(L).create());const Q=this.differ.diff(L),ke=V!==this.compareFn;return Q&&(this.keyValues=[],Q.forEachItem(rt=>{this.keyValues.push(function hr(g,R){return{key:g,value:R}}(rt.key,rt.currentValue))})),(Q||ke)&&(this.keyValues.sort(V),this.compareFn=V),this.keyValues}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.aQg,16))};static#t=this.\u0275pipe=t.Yjl({name:"keyvalue",type:g,pure:!1,standalone:!0})}return g})();function Us(g,R){const L=g.key,V=R.key;if(L===V)return 0;if(void 0===L)return 1;if(void 0===V)return-1;if(null===L)return 1;if(null===V)return-1;if("string"==typeof L&&"string"==typeof V)return L{class g{constructor(L){this._locale=L}transform(L,V,Q){if(!Ei(L))return null;Q=Q||this._locale;try{return function Ci(g,R,L){return Yn(g,Pi(_e(R,Ee.Decimal),it(R,jt.MinusSign)),R,jt.Group,jt.Decimal,L)}(fr(L),Q,V)}catch(ke){throw Ne()}}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.soG,16))};static#t=this.\u0275pipe=t.Yjl({name:"number",type:g,pure:!0,standalone:!0})}return g})(),qs=(()=>{class g{constructor(L,V="USD"){this._locale=L,this._defaultCurrencyCode=V}transform(L,V=this._defaultCurrencyCode,Q="symbol",ke,rt){if(!Ei(L))return null;rt=rt||this._locale,"boolean"==typeof Q&&(Q=Q?"symbol":"code");let qt=V||this._defaultCurrencyCode;"code"!==Q&&(qt="symbol"===Q||"symbol-narrow"===Q?function qe(g,R,L="en"){const V=function Re(g){return(0,t.cg1)(g)[t.wAp.Currencies]}(L)[g]||Ve[g]||[],Q=V[1];return"narrow"===R&&"string"==typeof Q?Q:V[0]||g}(qt,"symbol"===Q?"wide":"narrow",rt):Q);try{return function Oi(g,R,L,V,Q){const rt=Pi(_e(R,Ee.Currency),it(R,jt.MinusSign));return rt.minFrac=function Ge(g){let R;const L=Ve[g];return L&&(R=L[2]),"number"==typeof R?R:2}(V),rt.maxFrac=rt.minFrac,Yn(g,rt,R,jt.CurrencyGroup,jt.CurrencyDecimal,Q).replace("\xa4",L).replace("\xa4","").trim()}(fr(L),rt,qt,V,ke)}catch(yn){throw Ne()}}static#e=this.\u0275fac=function(V){return new(V||g)(t.Y36(t.soG,16),t.Y36(t.EJc,16))};static#t=this.\u0275pipe=t.Yjl({name:"currency",type:g,pure:!0,standalone:!0})}return g})();function Ei(g){return!(null==g||""===g||g!=g)}function fr(g){if("string"==typeof g&&!isNaN(Number(g)-parseFloat(g)))return Number(g);if("number"!=typeof g)throw new Error(`${g} is not a number`);return g}let Vr=(()=>{class g{transform(L,V,Q){if(null==L)return null;if(!this.supports(L))throw Ne();return L.slice(V,Q)}supports(L){return"string"==typeof L||Array.isArray(L)}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275pipe=t.Yjl({name:"slice",type:g,pure:!1,standalone:!0})}return g})(),Ar=(()=>{class g{static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275mod=t.oAB({type:g});static#n=this.\u0275inj=t.cJS({})}return g})();const qr="browser",so="server";function Tr(g){return g===qr}function Ji(g){return g===so}let uo=(()=>{class g{static#e=this.\u0275prov=(0,t.Yz7)({token:g,providedIn:"root",factory:()=>new Xr((0,t.LFG)(T),window)})}return g})();class Xr{constructor(R,L){this.document=R,this.window=L,this.offset=()=>[0,0]}setOffset(R){this.offset=Array.isArray(R)?()=>R:R}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(R){this.supportsScrolling()&&this.window.scrollTo(R[0],R[1])}scrollToAnchor(R){if(!this.supportsScrolling())return;const L=function No(g,R){const L=g.getElementById(R)||g.getElementsByName(R)[0];if(L)return L;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const V=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let Q=V.currentNode;for(;Q;){const ke=Q.shadowRoot;if(ke){const rt=ke.getElementById(R)||ke.querySelector(`[name="${R}"]`);if(rt)return rt}Q=V.nextNode()}}return null}(this.document,R);L&&(this.scrollToElement(L),L.focus())}setHistoryScrollRestoration(R){this.supportsScrolling()&&(this.window.history.scrollRestoration=R)}scrollToElement(R){const L=R.getBoundingClientRect(),V=L.left+this.window.pageXOffset,Q=L.top+this.window.pageYOffset,ke=this.offset();this.window.scrollTo(V-ke[0],Q-ke[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class gr{}const Bs=g=>g.src,_o=new t.OlP("ImageLoader",{providedIn:"root",factory:()=>Bs}),Gr=new t.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});let Kr=(()=>{class g{constructor(){this.preloadedImages=(0,t.f3M)(Gr),this.document=(0,t.f3M)(T)}createPreloadLinkTag(L,V,Q,ke){if(this.preloadedImages.has(V))return;this.preloadedImages.add(V);const rt=L.createElement("link");L.setAttribute(rt,"as","image"),L.setAttribute(rt,"href",V),L.setAttribute(rt,"rel","preload"),L.setAttribute(rt,"fetchpriority","high"),ke&&L.setAttribute(rt,"imageSizes",ke),Q&&L.setAttribute(rt,"imageSrcset",Q),L.appendChild(this.document.head,rt)}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275prov=t.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();const Co=/^((\s*\d+w\s*(,|$)){1,})$/,yi=[1,2];let vr=(()=>{class g{constructor(){this.imageLoader=(0,t.f3M)(_o),this.config=function Ls(g){let R={};return g.breakpoints&&(R.breakpoints=g.breakpoints.sort((L,V)=>L-V)),Object.assign({},t.TFw,g,R)}((0,t.f3M)(t.Z4K)),this.renderer=(0,t.f3M)(t.Qsj),this.imgElement=(0,t.f3M)(t.SBq).nativeElement,this.injector=(0,t.f3M)(t.zs3),this.isServer=Ji((0,t.f3M)(t.Lbi)),this.preloadLinkCreator=(0,t.f3M)(Kr),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,t.kO0)("NgOptimizedImage"),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const L=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),L,this.sizes)}ngOnChanges(L){if(L.ngSrc&&!L.ngSrc.isFirstChange()){const V=this._renderedSrc;this.updateSrcAndSrcset(!0);const Q=this._renderedSrc;null!==this.lcpObserver&&V&&Q&&V!==Q&&this.injector.get(t.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(V,Q)})}}callImageLoader(L){let V=L;return this.loaderParams&&(V.loaderParams=this.loaderParams),this.imageLoader(V)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const L=Co.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Q=>""!==Q).map(Q=>{Q=Q.trim();const ke=L?parseFloat(Q):parseFloat(Q)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:ke})} ${Q}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:L}=this.config;let V=L;return"100vw"===this.sizes?.trim()&&(V=L.filter(ke=>ke>=640)),V.map(ke=>`${this.callImageLoader({src:this.ngSrc,width:ke})} ${ke}w`).join(", ")}updateSrcAndSrcset(L=!1){L&&(this._renderedSrc=null);const V=this.getRewrittenSrc();let Q;return this.setHostAttribute("src",V),this.ngSrcset?Q=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Q=this.getAutomaticSrcset()),Q&&this.setHostAttribute("srcset",Q),Q}getFixedSrcset(){return yi.map(V=>`${this.callImageLoader({src:this.ngSrc,width:this.width*V})} ${V}x`).join(", ")}shouldGenerateAutomaticSrcset(){let L=!1;return this.sizes||(L=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Bs&&!L}ngOnDestroy(){}setHostAttribute(L,V){this.renderer.setAttribute(this.imgElement,L,V)}static#e=this.\u0275fac=function(V){return new(V||g)};static#t=this.\u0275dir=t.lG2({type:g,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(V,Q){2&V&&t.Udp("position",Q.fill?"absolute":null)("width",Q.fill?"100%":null)("height",Q.fill?"100%":null)("inset",Q.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",x],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",t.Cb_],height:["height","height",t.Cb_],loading:"loading",priority:["priority","priority",t.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",t.VuI],fill:["fill","fill",t.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[t.Xq5,t.TTD]})}return g})();function x(g){return"string"==typeof g?g:(0,t.z3N)(g)}},9862:(Ze,fe,M)=>{"use strict";M.d(fe,{JF:()=>Mi,LE:()=>Ee,TP:()=>Lt,WM:()=>ye,dh:()=>Wi,eN:()=>ht,h_:()=>Mt,yn:()=>$n});var t=M(5861),u=M(9212),b=M(2096),w=M(5592),m=M(7715),T=M(6328),E=M(2181),A=M(7398),G=M(4716),J=M(4664),ne=M(9397),me=M(6814);class Pe{}class He{}class ye{constructor(dt){this.normalizedNames=new Map,this.lazyUpdate=null,dt?"string"==typeof dt?this.lazyInit=()=>{this.headers=new Map,dt.split("\n").forEach(pt=>{const ve=pt.indexOf(":");if(ve>0){const xe=pt.slice(0,ve),$=xe.toLowerCase(),Ce=pt.slice(ve+1).trim();this.maybeSetNormalizedName(xe,$),this.headers.has($)?this.headers.get($).push(Ce):this.headers.set($,[Ce])}})}:typeof Headers<"u"&&dt instanceof Headers?(this.headers=new Map,dt.forEach((pt,ve)=>{this.setHeaderEntries(ve,pt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(dt).forEach(([pt,ve])=>{this.setHeaderEntries(pt,ve)})}:this.headers=new Map}has(dt){return this.init(),this.headers.has(dt.toLowerCase())}get(dt){this.init();const pt=this.headers.get(dt.toLowerCase());return pt&&pt.length>0?pt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(dt){return this.init(),this.headers.get(dt.toLowerCase())||null}append(dt,pt){return this.clone({name:dt,value:pt,op:"a"})}set(dt,pt){return this.clone({name:dt,value:pt,op:"s"})}delete(dt,pt){return this.clone({name:dt,value:pt,op:"d"})}maybeSetNormalizedName(dt,pt){this.normalizedNames.has(pt)||this.normalizedNames.set(pt,dt)}init(){this.lazyInit&&(this.lazyInit instanceof ye?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(dt=>this.applyUpdate(dt)),this.lazyUpdate=null))}copyFrom(dt){dt.init(),Array.from(dt.headers.keys()).forEach(pt=>{this.headers.set(pt,dt.headers.get(pt)),this.normalizedNames.set(pt,dt.normalizedNames.get(pt))})}clone(dt){const pt=new ye;return pt.lazyInit=this.lazyInit&&this.lazyInit instanceof ye?this.lazyInit:this,pt.lazyUpdate=(this.lazyUpdate||[]).concat([dt]),pt}applyUpdate(dt){const pt=dt.name.toLowerCase();switch(dt.op){case"a":case"s":let ve=dt.value;if("string"==typeof ve&&(ve=[ve]),0===ve.length)return;this.maybeSetNormalizedName(dt.name,pt);const xe=("a"===dt.op?this.headers.get(pt):void 0)||[];xe.push(...ve),this.headers.set(pt,xe);break;case"d":const $=dt.value;if($){let Ce=this.headers.get(pt);if(!Ce)return;Ce=Ce.filter(tt=>-1===$.indexOf(tt)),0===Ce.length?(this.headers.delete(pt),this.normalizedNames.delete(pt)):this.headers.set(pt,Ce)}else this.headers.delete(pt),this.normalizedNames.delete(pt)}}setHeaderEntries(dt,pt){const ve=(Array.isArray(pt)?pt:[pt]).map($=>$.toString()),xe=dt.toLowerCase();this.headers.set(xe,ve),this.maybeSetNormalizedName(dt,xe)}forEach(dt){this.init(),Array.from(this.normalizedNames.keys()).forEach(pt=>dt(this.normalizedNames.get(pt),this.headers.get(pt)))}}class ct{encodeKey(dt){return ut(dt)}encodeValue(dt){return ut(dt)}decodeKey(dt){return decodeURIComponent(dt)}decodeValue(dt){return decodeURIComponent(dt)}}const cn=/%(\d[a-f0-9])/gi,Kt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ut(Nt){return encodeURIComponent(Nt).replace(cn,(dt,pt)=>Kt[pt]??dt)}function Ve(Nt){return`${Nt}`}class Ee{constructor(dt={}){if(this.updates=null,this.cloneFrom=null,this.encoder=dt.encoder||new ct,dt.fromString){if(dt.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ct(Nt,dt){const pt=new Map;return Nt.length>0&&Nt.replace(/^\?/,"").split("&").forEach(xe=>{const $=xe.indexOf("="),[Ce,tt]=-1==$?[dt.decodeKey(xe),""]:[dt.decodeKey(xe.slice(0,$)),dt.decodeValue(xe.slice($+1))],xt=pt.get(Ce)||[];xt.push(tt),pt.set(Ce,xt)}),pt}(dt.fromString,this.encoder)}else dt.fromObject?(this.map=new Map,Object.keys(dt.fromObject).forEach(pt=>{const ve=dt.fromObject[pt],xe=Array.isArray(ve)?ve.map(Ve):[Ve(ve)];this.map.set(pt,xe)})):this.map=null}has(dt){return this.init(),this.map.has(dt)}get(dt){this.init();const pt=this.map.get(dt);return pt?pt[0]:null}getAll(dt){return this.init(),this.map.get(dt)||null}keys(){return this.init(),Array.from(this.map.keys())}append(dt,pt){return this.clone({param:dt,value:pt,op:"a"})}appendAll(dt){const pt=[];return Object.keys(dt).forEach(ve=>{const xe=dt[ve];Array.isArray(xe)?xe.forEach($=>{pt.push({param:ve,value:$,op:"a"})}):pt.push({param:ve,value:xe,op:"a"})}),this.clone(pt)}set(dt,pt){return this.clone({param:dt,value:pt,op:"s"})}delete(dt,pt){return this.clone({param:dt,value:pt,op:"d"})}toString(){return this.init(),this.keys().map(dt=>{const pt=this.encoder.encodeKey(dt);return this.map.get(dt).map(ve=>pt+"="+this.encoder.encodeValue(ve)).join("&")}).filter(dt=>""!==dt).join("&")}clone(dt){const pt=new Ee({encoder:this.encoder});return pt.cloneFrom=this.cloneFrom||this,pt.updates=(this.updates||[]).concat(dt),pt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(dt=>this.map.set(dt,this.cloneFrom.map.get(dt))),this.updates.forEach(dt=>{switch(dt.op){case"a":case"s":const pt=("a"===dt.op?this.map.get(dt.param):void 0)||[];pt.push(Ve(dt.value)),this.map.set(dt.param,pt);break;case"d":if(void 0===dt.value){this.map.delete(dt.param);break}{let ve=this.map.get(dt.param)||[];const xe=ve.indexOf(Ve(dt.value));-1!==xe&&ve.splice(xe,1),ve.length>0?this.map.set(dt.param,ve):this.map.delete(dt.param)}}}),this.cloneFrom=this.updates=null)}}class Qe{constructor(){this.map=new Map}set(dt,pt){return this.map.set(dt,pt),this}get(dt){return this.map.has(dt)||this.map.set(dt,dt.defaultValue()),this.map.get(dt)}delete(dt){return this.map.delete(dt),this}has(dt){return this.map.has(dt)}keys(){return this.map.keys()}}function tn(Nt){return typeof ArrayBuffer<"u"&&Nt instanceof ArrayBuffer}function jt(Nt){return typeof Blob<"u"&&Nt instanceof Blob}function We(Nt){return typeof FormData<"u"&&Nt instanceof FormData}class Zt{constructor(dt,pt,ve,xe){let $;if(this.url=pt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=dt.toUpperCase(),function Pt(Nt){switch(Nt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||xe?(this.body=void 0!==ve?ve:null,$=xe):$=ve,$&&(this.reportProgress=!!$.reportProgress,this.withCredentials=!!$.withCredentials,$.responseType&&(this.responseType=$.responseType),$.headers&&(this.headers=$.headers),$.context&&(this.context=$.context),$.params&&(this.params=$.params),this.transferCache=$.transferCache),this.headers||(this.headers=new ye),this.context||(this.context=new Qe),this.params){const Ce=this.params.toString();if(0===Ce.length)this.urlWithParams=pt;else{const tt=pt.indexOf("?");this.urlWithParams=pt+(-1===tt?"?":ttkn.set(si,dt.setHeaders[si]),xt)),dt.setParams&&(on=Object.keys(dt.setParams).reduce((kn,si)=>kn.set(si,dt.setParams[si]),on)),new Zt(pt,ve,$,{params:on,headers:xt,context:Nn,reportProgress:tt,responseType:xe,withCredentials:Ce})}}var en=function(Nt){return Nt[Nt.Sent=0]="Sent",Nt[Nt.UploadProgress=1]="UploadProgress",Nt[Nt.ResponseHeader=2]="ResponseHeader",Nt[Nt.DownloadProgress=3]="DownloadProgress",Nt[Nt.Response=4]="Response",Nt[Nt.User=5]="User",Nt}(en||{});class In{constructor(dt,pt=200,ve="OK"){this.headers=dt.headers||new ye,this.status=void 0!==dt.status?dt.status:pt,this.statusText=dt.statusText||ve,this.url=dt.url||null,this.ok=this.status>=200&&this.status<300}}class Dn extends In{constructor(dt={}){super(dt),this.type=en.ResponseHeader}clone(dt={}){return new Dn({headers:dt.headers||this.headers,status:void 0!==dt.status?dt.status:this.status,statusText:dt.statusText||this.statusText,url:dt.url||this.url||void 0})}}class Vt extends In{constructor(dt={}){super(dt),this.type=en.Response,this.body=void 0!==dt.body?dt.body:null}clone(dt={}){return new Vt({body:void 0!==dt.body?dt.body:this.body,headers:dt.headers||this.headers,status:void 0!==dt.status?dt.status:this.status,statusText:dt.statusText||this.statusText,url:dt.url||this.url||void 0})}}class ze extends In{constructor(dt){super(dt,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${dt.url||"(unknown url)"}`:`Http failure response for ${dt.url||"(unknown url)"}: ${dt.status} ${dt.statusText}`,this.error=dt.error||null}}function Ue(Nt,dt){return{body:dt,headers:Nt.headers,context:Nt.context,observe:Nt.observe,params:Nt.params,reportProgress:Nt.reportProgress,responseType:Nt.responseType,withCredentials:Nt.withCredentials,transferCache:Nt.transferCache}}let ht=(()=>{class Nt{constructor(pt){this.handler=pt}request(pt,ve,xe={}){let $;if(pt instanceof Zt)$=pt;else{let xt,on;xt=xe.headers instanceof ye?xe.headers:new ye(xe.headers),xe.params&&(on=xe.params instanceof Ee?xe.params:new Ee({fromObject:xe.params})),$=new Zt(pt,ve,void 0!==xe.body?xe.body:null,{headers:xt,context:xe.context,params:on,reportProgress:xe.reportProgress,responseType:xe.responseType||"json",withCredentials:xe.withCredentials,transferCache:xe.transferCache})}const Ce=(0,b.of)($).pipe((0,T.b)(xt=>this.handler.handle(xt)));if(pt instanceof Zt||"events"===xe.observe)return Ce;const tt=Ce.pipe((0,E.h)(xt=>xt instanceof Vt));switch(xe.observe||"body"){case"body":switch($.responseType){case"arraybuffer":return tt.pipe((0,A.U)(xt=>{if(null!==xt.body&&!(xt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return xt.body}));case"blob":return tt.pipe((0,A.U)(xt=>{if(null!==xt.body&&!(xt.body instanceof Blob))throw new Error("Response is not a Blob.");return xt.body}));case"text":return tt.pipe((0,A.U)(xt=>{if(null!==xt.body&&"string"!=typeof xt.body)throw new Error("Response is not a string.");return xt.body}));default:return tt.pipe((0,A.U)(xt=>xt.body))}case"response":return tt;default:throw new Error(`Unreachable: unhandled observe type ${xe.observe}}`)}}delete(pt,ve={}){return this.request("DELETE",pt,ve)}get(pt,ve={}){return this.request("GET",pt,ve)}head(pt,ve={}){return this.request("HEAD",pt,ve)}jsonp(pt,ve){return this.request("JSONP",pt,{params:(new Ee).append(ve,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(pt,ve={}){return this.request("OPTIONS",pt,ve)}patch(pt,ve,xe={}){return this.request("PATCH",pt,Ue(xe,ve))}post(pt,ve,xe={}){return this.request("POST",pt,Ue(xe,ve))}put(pt,ve,xe={}){return this.request("PUT",pt,Ue(xe,ve))}static#e=this.\u0275fac=function(ve){return new(ve||Nt)(u.LFG(Pe))};static#t=this.\u0275prov=u.Yz7({token:Nt,factory:Nt.\u0275fac})}return Nt})();const Be=/^\)\]\}',?\n/;function _e(Nt){if(Nt.url)return Nt.url;const dt="X-Request-URL".toLocaleLowerCase();return Nt.headers.get(dt)}let ft=(()=>{class Nt{constructor(){this.fetchImpl=(0,u.f3M)(re,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,u.f3M)(u.R0b)}handle(pt){return new w.y(ve=>{const xe=new AbortController;return this.doRequest(pt,xe.signal,ve).then(pe,$=>ve.error(new ze({error:$}))),()=>xe.abort()})}doRequest(pt,ve,xe){var $=this;return(0,t.Z)(function*(){const Ce=$.createRequestInit(pt);let tt;try{const En=$.fetchImpl(pt.urlWithParams,{signal:ve,...Ce});(function Re(Nt){Nt.then(pe,pe)})(En),xe.next({type:en.Sent}),tt=yield En}catch(En){return void xe.error(new ze({error:En,status:En.status??0,statusText:En.statusText,url:pt.urlWithParams,headers:En.headers}))}const xt=new ye(tt.headers),on=tt.statusText,Nn=_e(tt)??pt.urlWithParams;let kn=tt.status,si=null;if(pt.reportProgress&&xe.next(new Dn({headers:xt,status:kn,statusText:on,url:Nn})),tt.body){const En=tt.headers.get("content-length"),ei=[],fi=tt.body.getReader();let Gs,Ui,Ki=0;const Rs=typeof Zone<"u"&&Zone.current;yield $.ngZone.runOutsideAngular((0,t.Z)(function*(){for(;;){const{done:As,value:Zs}=yield fi.read();if(As)break;if(ei.push(Zs),Ki+=Zs.length,pt.reportProgress){Ui="text"===pt.responseType?(Ui??"")+(Gs??=new TextDecoder).decode(Zs,{stream:!0}):void 0;const ir=()=>xe.next({type:en.DownloadProgress,total:En?+En:void 0,loaded:Ki,partialText:Ui});Rs?Rs.run(ir):ir()}}}));const Yr=$.concatChunks(ei,Ki);try{const As=tt.headers.get("Content-Type")??"";si=$.parseBody(pt,Yr,As)}catch(As){return void xe.error(new ze({error:As,headers:new ye(tt.headers),status:tt.status,statusText:tt.statusText,url:_e(tt)??pt.urlWithParams}))}}0===kn&&(kn=si?200:0),kn>=200&&kn<300?(xe.next(new Vt({body:si,headers:xt,status:kn,statusText:on,url:Nn})),xe.complete()):xe.error(new ze({error:si,headers:xt,status:kn,statusText:on,url:Nn}))})()}parseBody(pt,ve,xe){switch(pt.responseType){case"json":const $=(new TextDecoder).decode(ve).replace(Be,"");return""===$?null:JSON.parse($);case"text":return(new TextDecoder).decode(ve);case"blob":return new Blob([ve],{type:xe});case"arraybuffer":return ve.buffer}}createRequestInit(pt){const ve={},xe=pt.withCredentials?"include":void 0;if(pt.headers.forEach(($,Ce)=>ve[$]=Ce.join(",")),ve.Accept??="application/json, text/plain, */*",!ve["Content-Type"]){const $=pt.detectContentTypeHeader();null!==$&&(ve["Content-Type"]=$)}return{body:pt.serializeBody(),method:pt.method,headers:ve,credentials:xe}}concatChunks(pt,ve){const xe=new Uint8Array(ve);let $=0;for(const Ce of pt)xe.set(Ce,$),$+=Ce.length;return xe}static#e=this.\u0275fac=function(ve){return new(ve||Nt)};static#t=this.\u0275prov=u.Yz7({token:Nt,factory:Nt.\u0275fac})}return Nt})();class re{}function pe(){}function Et(Nt,dt){return dt(Nt)}function Jt(Nt,dt){return(pt,ve)=>dt.intercept(pt,{handle:xe=>Nt(xe,ve)})}const Lt=new u.OlP(""),bt=new u.OlP(""),je=new u.OlP(""),Bt=new u.OlP("");function qe(){let Nt=null;return(dt,pt)=>{null===Nt&&(Nt=((0,u.f3M)(Lt,{optional:!0})??[]).reduceRight(Jt,Et));const ve=(0,u.f3M)(u.I6F),xe=ve.add();return Nt(dt,pt).pipe((0,G.x)(()=>ve.remove(xe)))}}let de=(()=>{class Nt extends Pe{constructor(pt,ve){super(),this.backend=pt,this.injector=ve,this.chain=null,this.pendingTasks=(0,u.f3M)(u.I6F);const xe=(0,u.f3M)(Bt,{optional:!0});this.backend=xe??pt}handle(pt){if(null===this.chain){const xe=Array.from(new Set([...this.injector.get(bt),...this.injector.get(je,[])]));this.chain=xe.reduceRight(($,Ce)=>function at(Nt,dt,pt){return(ve,xe)=>(0,u.r_H)(pt,()=>dt(ve,$=>Nt($,xe)))}($,Ce,this.injector),Et)}const ve=this.pendingTasks.add();return this.chain(pt,xe=>this.backend.handle(xe)).pipe((0,G.x)(()=>this.pendingTasks.remove(ve)))}static#e=this.\u0275fac=function(ve){return new(ve||Nt)(u.LFG(He),u.LFG(u.lqb))};static#t=this.\u0275prov=u.Yz7({token:Nt,factory:Nt.\u0275fac})}return Nt})();const Wn=/^\)\]\}',?\n/;let Xn=(()=>{class Nt{constructor(pt){this.xhrFactory=pt}handle(pt){if("JSONP"===pt.method)throw new u.vHH(-2800,!1);const ve=this.xhrFactory;return(ve.\u0275loadImpl?(0,m.D)(ve.\u0275loadImpl()):(0,b.of)(null)).pipe((0,J.w)(()=>new w.y($=>{const Ce=ve.build();if(Ce.open(pt.method,pt.urlWithParams),pt.withCredentials&&(Ce.withCredentials=!0),pt.headers.forEach((ei,fi)=>Ce.setRequestHeader(ei,fi.join(","))),pt.headers.has("Accept")||Ce.setRequestHeader("Accept","application/json, text/plain, */*"),!pt.headers.has("Content-Type")){const ei=pt.detectContentTypeHeader();null!==ei&&Ce.setRequestHeader("Content-Type",ei)}if(pt.responseType){const ei=pt.responseType.toLowerCase();Ce.responseType="json"!==ei?ei:"text"}const tt=pt.serializeBody();let xt=null;const on=()=>{if(null!==xt)return xt;const ei=Ce.statusText||"OK",fi=new ye(Ce.getAllResponseHeaders()),Ki=function gi(Nt){return"responseURL"in Nt&&Nt.responseURL?Nt.responseURL:/^X-Request-URL:/m.test(Nt.getAllResponseHeaders())?Nt.getResponseHeader("X-Request-URL"):null}(Ce)||pt.url;return xt=new Dn({headers:fi,status:Ce.status,statusText:ei,url:Ki}),xt},Nn=()=>{let{headers:ei,status:fi,statusText:Ki,url:Gs}=on(),Ui=null;204!==fi&&(Ui=typeof Ce.response>"u"?Ce.responseText:Ce.response),0===fi&&(fi=Ui?200:0);let Rs=fi>=200&&fi<300;if("json"===pt.responseType&&"string"==typeof Ui){const Yr=Ui;Ui=Ui.replace(Wn,"");try{Ui=""!==Ui?JSON.parse(Ui):null}catch(As){Ui=Yr,Rs&&(Rs=!1,Ui={error:As,text:Ui})}}Rs?($.next(new Vt({body:Ui,headers:ei,status:fi,statusText:Ki,url:Gs||void 0})),$.complete()):$.error(new ze({error:Ui,headers:ei,status:fi,statusText:Ki,url:Gs||void 0}))},kn=ei=>{const{url:fi}=on(),Ki=new ze({error:ei,status:Ce.status||0,statusText:Ce.statusText||"Unknown Error",url:fi||void 0});$.error(Ki)};let si=!1;const wi=ei=>{si||($.next(on()),si=!0);let fi={type:en.DownloadProgress,loaded:ei.loaded};ei.lengthComputable&&(fi.total=ei.total),"text"===pt.responseType&&Ce.responseText&&(fi.partialText=Ce.responseText),$.next(fi)},En=ei=>{let fi={type:en.UploadProgress,loaded:ei.loaded};ei.lengthComputable&&(fi.total=ei.total),$.next(fi)};return Ce.addEventListener("load",Nn),Ce.addEventListener("error",kn),Ce.addEventListener("timeout",kn),Ce.addEventListener("abort",kn),pt.reportProgress&&(Ce.addEventListener("progress",wi),null!==tt&&Ce.upload&&Ce.upload.addEventListener("progress",En)),Ce.send(tt),$.next({type:en.Sent}),()=>{Ce.removeEventListener("error",kn),Ce.removeEventListener("abort",kn),Ce.removeEventListener("load",Nn),Ce.removeEventListener("timeout",kn),pt.reportProgress&&(Ce.removeEventListener("progress",wi),null!==tt&&Ce.upload&&Ce.upload.removeEventListener("progress",En)),Ce.readyState!==Ce.DONE&&Ce.abort()}})))}static#e=this.\u0275fac=function(ve){return new(ve||Nt)(u.LFG(me.JF))};static#t=this.\u0275prov=u.Yz7({token:Nt,factory:Nt.\u0275fac})}return Nt})();const ci=new u.OlP("XSRF_ENABLED"),Bi=new u.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Fn=new u.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Cs{}let Ht=(()=>{class Nt{constructor(pt,ve,xe){this.doc=pt,this.platform=ve,this.cookieName=xe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const pt=this.doc.cookie||"";return pt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,me.Mx)(pt,this.cookieName),this.lastCookieString=pt),this.lastToken}static#e=this.\u0275fac=function(ve){return new(ve||Nt)(u.LFG(me.K0),u.LFG(u.Lbi),u.LFG(Bi))};static#t=this.\u0275prov=u.Yz7({token:Nt,factory:Nt.\u0275fac})}return Nt})();function An(Nt,dt){const pt=Nt.url.toLowerCase();if(!(0,u.f3M)(ci)||"GET"===Nt.method||"HEAD"===Nt.method||pt.startsWith("http://")||pt.startsWith("https://"))return dt(Nt);const ve=(0,u.f3M)(Cs).getToken(),xe=(0,u.f3M)(Fn);return null!=ve&&!Nt.headers.has(xe)&&(Nt=Nt.clone({headers:Nt.headers.set(xe,ve)})),dt(Nt)}var we=function(Nt){return Nt[Nt.Interceptors=0]="Interceptors",Nt[Nt.LegacyInterceptors=1]="LegacyInterceptors",Nt[Nt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Nt[Nt.NoXsrfProtection=3]="NoXsrfProtection",Nt[Nt.JsonpSupport=4]="JsonpSupport",Nt[Nt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Nt[Nt.Fetch=6]="Fetch",Nt}(we||{});function et(Nt,dt){return{\u0275kind:Nt,\u0275providers:dt}}function Mt(...Nt){const dt=[ht,Xn,de,{provide:Pe,useExisting:de},{provide:He,useExisting:Xn},{provide:bt,useValue:An,multi:!0},{provide:ci,useValue:!0},{provide:Cs,useClass:Ht}];for(const pt of Nt)dt.push(...pt.\u0275providers);return(0,u.MR2)(dt)}const Ke=new u.OlP("LEGACY_INTERCEPTOR_FN");function vt(){return et(we.LegacyInterceptors,[{provide:Ke,useFactory:qe},{provide:bt,useExisting:Ke,multi:!0}])}function $n(){return et(we.Fetch,[ft,{provide:He,useExisting:ft},{provide:Bt,useExisting:ft}])}let Mi=(()=>{class Nt{static#e=this.\u0275fac=function(ve){return new(ve||Nt)};static#t=this.\u0275mod=u.oAB({type:Nt});static#n=this.\u0275inj=u.cJS({providers:[Mt(vt())]})}return Nt})();const zi="b",Ai="h",Yn="s",Oi="st",ji="u",Ci="rt",Pi=new u.OlP(""),ri=["GET","HEAD"];function gs(Nt,dt){const{isCacheActive:pt,...ve}=(0,u.f3M)(Pi),{transferCache:xe,method:$}=Nt;if(!pt||"POST"===$&&!ve.includePostRequests&&!xe||"POST"!==$&&!ri.includes($)||!1===xe||!1===ve.filter?.(Nt))return dt(Nt);const Ce=(0,u.f3M)(u.kie),tt=function es(Nt){const{params:dt,method:pt,responseType:ve,url:xe}=Nt,$=dt.keys().sort().map(xt=>`${xt}=${dt.getAll(xt)}`).join("&"),tt=function Ys(Nt){let dt=0;for(const pt of Nt)dt=Math.imul(31,dt)+pt.charCodeAt(0)<<0;return dt+=2147483648,dt.toString()}(pt+"."+ve+"."+xe+"?"+$);return(0,u.Cb6)(tt)}(Nt),xt=Ce.get(tt,null);let on=ve.includeHeaders;if("object"==typeof xe&&xe.includeHeaders&&(on=xe.includeHeaders),xt){const{[zi]:Nn,[Ci]:kn,[Ai]:si,[Yn]:wi,[Oi]:En,[ji]:ei}=xt;let fi=Nn;switch(kn){case"arraybuffer":fi=(new TextEncoder).encode(Nn).buffer;break;case"blob":fi=new Blob([Nn])}let Ki=new ye(si);return(0,b.of)(new Vt({body:fi,headers:Ki,status:wi,statusText:En,url:ei}))}return dt(Nt).pipe((0,ne.b)(Nn=>{Nn instanceof Vt&&Ce.set(tt,{[zi]:Nn.body,[Ai]:Ms(Nn.headers,on),[Yn]:Nn.status,[Oi]:Nn.statusText,[ji]:Nn.url||"",[Ci]:Nt.responseType})}))}function Ms(Nt,dt){if(!dt)return{};const pt={};for(const ve of dt){const xe=Nt.getAll(ve);null!==xe&&(pt[ve]=xe)}return pt}function Wi(Nt){return[{provide:Pi,useFactory:()=>((0,u.kO0)("NgHttpTransferCache"),{isCacheActive:!0,...Nt})},{provide:je,useValue:gs,multi:!0,deps:[u.kie,Pi]},{provide:u.tb,multi:!0,useFactory:()=>{const dt=(0,u.f3M)(u.z2F),pt=(0,u.f3M)(Pi);return()=>{(0,u.SAR)(dt).then(()=>{pt.isCacheActive=!1})}}}]}},9212:(Ze,fe,M)=>{"use strict";function t(e,n){return Object.is(e,n)}M.d(fe,{QbO:()=>gm,tb:()=>Hg,AFp:()=>Yd,ip1:()=>kb,hGG:()=>rO,z2F:()=>ou,Ojb:()=>mm,sBO:()=>I_,Sil:()=>pE,_Vd:()=>ku,EJc:()=>KE,ktI:()=>Hu,Xts:()=>tl,SBq:()=>Pu,lqb:()=>Ka,qLn:()=>Pl,vpe:()=>cl,XFs:()=>$,OlP:()=>En,zs3:()=>Ra,ZZ4:()=>lp,aQg:()=>cp,soG:()=>Wh,YKP:()=>T0,h0i:()=>ac,R0b:()=>Wo,FiY:()=>hc,Lbi:()=>Dc,g9A:()=>Hd,Qsj:()=>wD,FYo:()=>Jm,JOm:()=>co,q3G:()=>tc,tp0:()=>Ll,Rgc:()=>rd,dDg:()=>HE,eoX:()=>Ab,kie:()=>Iu,GfV:()=>Tb,s_b:()=>Dh,ifc:()=>wr,T8G:()=>Y_,gHi:()=>mu,VuI:()=>xO,Flj:()=>CD,LMc:()=>PO,MMx:()=>C0,Lck:()=>vC,eFA:()=>zb,cEC:()=>x_,Gpc:()=>Wt,f3M:()=>Fi,X6Q:()=>XE,$WT:()=>mr,MR2:()=>_c,Cb6:()=>lD,Cb_:()=>AO,_c5:()=>sO,qFp:()=>RO,r_H:()=>lm,tdS:()=>ED,rg0:()=>LD,c2e:()=>Sb,Z4K:()=>Lf,TFw:()=>Of,zSh:()=>pu,wAp:()=>nu,I6F:()=>Rg,vHH:()=>nn,lri:()=>Ib,rWj:()=>xb,JZr:()=>ln,EiD:()=>Bm,mCW:()=>th,qzn:()=>Ic,JVY:()=>zM,pB0:()=>GM,eBb:()=>WM,L6k:()=>UM,LAX:()=>$M,cg1:()=>ag,kuF:()=>bn,kL8:()=>gv,dqk:()=>kn,Z0I:()=>Ys,eJc:()=>yl,QGY:()=>ug,F4k:()=>zv,kO0:()=>Rl,dwT:()=>aS,RDi:()=>Fd,AaK:()=>Ge,WxS:()=>lt,z3N:()=>Sl,SAR:()=>Yb,EGt:()=>LO,zW0:()=>U_,qOj:()=>Ep,Xq5:()=>K_,TTD:()=>vn,_Bn:()=>w0,jDz:()=>E0,xp6:()=>d_,uIk:()=>Op,Tol:()=>dy,Gre:()=>yy,ekj:()=>Rp,um2:()=>Fy,Suo:()=>ib,EqZ:()=>sv,BYR:()=>rv,Xpm:()=>Wr,lG2:()=>ro,Yz7:()=>ri,cJS:()=>Ms,oAB:()=>_o,Yjl:()=>Fo,Y36:()=>Pc,_UZ:()=>ig,GkF:()=>sg,BQk:()=>xh,ynx:()=>Ih,qZA:()=>Lh,TgZ:()=>Oh,EpF:()=>pv,n5z:()=>ef,Ikx:()=>rg,SDv:()=>jv,LFG:()=>Zi,$8M:()=>dd,$Z:()=>f_,NdJ:()=>dg,CRH:()=>sb,kcU:()=>st,O4$:()=>Te,oxw:()=>Kv,ALo:()=>J0,lcZ:()=>Z0,xi3:()=>Q0,Dn7:()=>q0,Hsn:()=>Zv,F$t:()=>Jv,Q6J:()=>Ap,s9C:()=>hg,MGl:()=>Nh,hYB:()=>fg,DdM:()=>R0,VKq:()=>N0,WLB:()=>F0,kEZ:()=>Y0,l5B:()=>H0,qbA:()=>B0,HTZ:()=>j0,Hh0:()=>V0,rFY:()=>z0,iGM:()=>tb,MAs:()=>r0,wJu:()=>jy,SjG:()=>By,x6l:()=>Hy,ikw:()=>Yy,KtG:()=>js,evT:()=>xf,Jf7:()=>If,CHM:()=>qi,oJD:()=>jm,uOi:()=>Jf,LSH:()=>Kf,P3R:()=>zm,Akn:()=>Za,Udp:()=>Pp,d8E:()=>og,YNc:()=>Kc,W1O:()=>lb,_uU:()=>g0,Oqu:()=>pg,hij:()=>Fh,AsE:()=>gg,lnq:()=>mg,HOy:()=>_g,$Z9:()=>Vm,Gf:()=>nb});let u=null,b=!1,w=1;const m=Symbol("SIGNAL");function T(e){const n=u;return u=e,n}const J={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ne(e){if(b)throw new Error("");if(null===u)return;u.consumerOnSignalRead(e);const n=u.nextProducerIndex++;De(u),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function cn(e){De(e);for(let n=0;n0}function De(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Qe(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const tn=Symbol("UNSET"),jt=Symbol("COMPUTING"),We=Symbol("ERRORED"),gt=(()=>({...J,value:tn,dirty:!0,error:null,equal:t,producerMustRecompute:e=>e.value===tn||e.value===jt,producerRecomputeValue(e){if(e.value===jt)throw new Error("Detected cycle in computations.");const n=e.value;e.value=jt;const i=ct(e);let s;try{s=e.computation()}catch(o){s=We,e.error=o}finally{Ct(e,i)}n!==tn&&n!==We&&s!==We&&e.equal(n,s)?e.value=n:(e.value=s,e.version++)}}))();let en=function Zt(){throw new Error};function In(){en()}let Vt=null;function Be(e,n){ye()||In(),e.equal(e.value,n)||(e.value=n,function re(e){e.version++,function me(){w++}(),He(e),Vt?.()}(e))}const ft=(()=>({...J,equal:t,value:void 0}))();const Re=()=>{},Et=(()=>({...J,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Re}))();var at=M(8645),Lt=M(7394),bt=M(5619),je=M(7398),Bt=M(1374);function qe(e){for(let n in e)if(e[n]===qe)return n;throw Error("Could not find renamed property on target object.")}function Xe(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function Ge(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ge).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function de(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}function lt(e,n=100){if(!e||n<1||e.length<=n)return e;if(1==n)return e.substring(0,1)+"...";const i=Math.round(n/2);return e.substring(0,i)+"..."+e.substring(e.length-i)}const wt=qe({__forward_ref__:qe});function Wt(e){return e.__forward_ref__=Wt,e.toString=function(){return Ge(this())},e}function St(e){return rn(e)?e():e}function rn(e){return"function"==typeof e&&e.hasOwnProperty(wt)&&e.__forward_ref__===Wt}function gn(e){return e&&!!e.\u0275providers}const ln="https://g.co/ng/security#xss";class nn extends Error{constructor(n,i){super(bn(n,i)),this.code=n}}function bn(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}const _i=qe({\u0275cmp:qe}),Wn=qe({\u0275dir:qe}),gi=qe({\u0275pipe:qe}),Xn=qe({\u0275mod:qe}),ci=qe({\u0275fac:qe}),ki=qe({__NG_ELEMENT_ID__:qe}),Bi=qe({__NG_ENV_ID__:qe});function Sn(e){return"string"==typeof e?e:null==e?"":String(e)}function et(e,n){throw new nn(-201,!1)}function Yn(e,n,i,s){throw new Error(`ASSERTION ERROR: ${e}`+(null==s?"":` [Expected=> ${i} ${s} ${n} <=Actual]`))}function ri(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ms(e){return{providers:e.providers||[],imports:e.imports||[]}}function es(e){return Wi(e,dt)||Wi(e,ve)}function Ys(e){return null!==es(e)}function Wi(e,n){return e.hasOwnProperty(n)?e[n]:null}function Nt(e){return e&&(e.hasOwnProperty(pt)||e.hasOwnProperty(xe))?e[pt]:null}const dt=qe({\u0275prov:qe}),pt=qe({\u0275inj:qe}),ve=qe({ngInjectableDef:qe}),xe=qe({ngInjectorDef:qe});var $=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}($||{});let Ce;function tt(){return Ce}function xt(e){const n=Ce;return Ce=e,n}function on(e,n,i){const s=es(e);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:i&$.Optional?null:void 0!==n?n:void et(Ge(e))}const kn=globalThis;class En{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=ri({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ne={},_t="__NG_DI_FLAG__",Qt="ngTempTokenPath",jn=/\n/gm,cs="__source";let Ii;function ws(e){const n=Ii;return Ii=e,n}function Hr(e,n=$.Default){if(void 0===Ii)throw new nn(-203,!1);return null===Ii?on(e,void 0,n):Ii.get(e,n&$.Optional?null:void 0,n)}function Zi(e,n=$.Default){return(tt()||Hr)(St(e),n)}function Fi(e,n=$.Default){return Zi(e,Br(n))}function Br(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function or(e){const n=[];for(let i=0;in){D=d-1;break}}}for(;dd?"":o[Fe+1].toLowerCase();const Yt=8&s?Tt:null;if(Yt&&-1!==fr(Yt,se,0)||2&s&&se!==Tt){if(Hs(s))return!1;D=!0}}}}else{if(!D&&!Hs(s)&&!Hs(B))return!1;if(D&&Hs(B))continue;D=!1,s=B|1&s}}return Hs(s)||D}function Hs(e){return 0==(1&e)}function Do(e,n,i,s){if(null===n)return-1;let o=0;if(s||!i){let d=!1;for(;o-1)for(i++;i0?'="'+I+'"':"")+"]"}else 8&s?o+="."+D:4&s&&(o+=" "+D);else""!==o&&!Hs(D)&&(n+=Xs(d,o),o=""),s=D,d=d||!Hs(s);i++}return""!==o&&(n+=Xs(d,o)),n}function Wr(e){return Us(()=>{const n=eo(e),i={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===jr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||wr.Emulated,styles:e.styles||Ei,_:null,schemas:e.schemas||null,tView:null,id:""};_r(i);const s=e.dependencies;return i.directiveDefs=yr(s,!1),i.pipeDefs=yr(s,!0),i.id=function $r(e){let n=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of i)n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(i),i})}function ho(e){return pi(e)||Os(e)}function Bs(e){return null!==e}function _o(e){return Us(()=>({type:e.type,bootstrap:e.bootstrap||Ei,declarations:e.declarations||Ei,imports:e.imports||Ei,exports:e.exports||Ei,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function lr(e,n){if(null==e)return qs;const i={};for(const s in e)if(e.hasOwnProperty(s)){let o=e[s],d=o;Array.isArray(o)&&(d=o[1],o=o[0]),i[o]=s,n&&(n[o]=d)}return i}function ro(e){return Us(()=>{const n=eo(e);return _r(n),n})}function Fo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function pi(e){return e[_i]||null}function Os(e){return e[Wn]||null}function ts(e){return e[gi]||null}function mr(e){const n=pi(e)||Os(e)||ts(e);return null!==n&&n.standalone}function Ks(e,n){const i=e[Xn]||null;if(!i&&!0===n)throw new Error(`Type ${Ge(e)} does not have '\u0275mod' property.`);return i}function eo(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||qs,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Ei,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:lr(e.inputs,n),outputs:lr(e.outputs),debugInfo:null}}function _r(e){e.features?.forEach(n=>n(e))}function yr(e,n){if(!e)return null;const i=n?ts:ho;return()=>("function"==typeof e?e():e).map(s=>i(s)).filter(Bs)}const xi=0,On=1,te=2,le=3,K=4,Me=5,yt=6,Tn=7,Gn=8,ns=9,Fs=10,ni=11,Yi=12,Ko=13,fo=14,Ts=15,So=16,Gr=17,Kr=18,oo=19,Co=20,Jr=21,Sr=22,er=23,yi=25,to=1,us=6,Cr=7,po=9,is=10;var vr=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e[e.HasChildViewsToRefresh=4]="HasChildViewsToRefresh",e}(vr||{});function Ls(e){return Array.isArray(e)&&"object"==typeof e[to]}function Ws(e){return Array.isArray(e)&&!0===e[to]}function Yo(e){return 0!=(4&e.flags)}function Ho(e){return e.componentOffset>-1}function Jo(e){return 1==(1&e.flags)}function cr(e){return!!e.template}function Eo(e){return 0!=(512&e[te])}function Oo(e){return 256==(256&e[te])}function Un(e,n){return e.hasOwnProperty(ci)?e[ci]:null}class Kn{constructor(n,i,s){this.previousValue=n,this.currentValue=i,this.firstChange=s}isFirstChange(){return this.firstChange}}function vn(){return zn}function zn(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ri),di}function di(){const e=ms(this),n=e?.current;if(n){const i=e.previous;if(i===qs)e.previous=n;else for(let s in n)i[s]=n[s];e.current=null,this.ngOnChanges(n)}}function Ri(e,n,i,s){const o=this.declaredInputs[i],d=ms(e)||function Is(e,n){return e[ds]=n}(e,{previous:qs,current:null}),D=d.current||(d.current={}),I=d.previous,B=I[o];D[o]=new Kn(B&&B.currentValue,n,I===qs),e[s]=n}vn.ngInherit=!0;const ds="__ngSimpleChanges__";function ms(e){return e[ds]||null}const Qi=function(e,n,i){},ur="svg";let br=!1;function Hi(e){for(;Array.isArray(e);)e=e[xi];return e}function Io(e,n){return Hi(n[e])}function Vn(e,n){return Hi(n[e.index])}function ii(e,n){return e.data[n]}function Ni(e,n){return e[n]}function ys(e,n){const i=n[e];return Ls(i)?i:i[xi]}function tr(e){return 128==(128&e[te])}function hs(e,n){return null==n?null:e[n]}function Ca(e){e[Gr]=0}function Va(e){1024&e[te]||(e[te]|=1024,tr(e)&&Ao(e))}function Er(e,n){for(;e>0;)n=n[fo],e--;return n}function xo(e){return 9216&e[te]||e[er]?.dirty}function Nr(e){xo(e)?Ao(e):64&e[te]&&(function sa(){return br}()?(e[te]|=1024,Ao(e)):e[Fs].changeDetectionScheduler?.notify())}function Ao(e){e[Fs].changeDetectionScheduler?.notify();let n=e[le];for(;null!==n&&!(Ws(n)&&n[te]&vr.HasChildViewsToRefresh||Ls(n)&&8192&n[te]);){if(Ws(n))n[te]|=vr.HasChildViewsToRefresh;else if(n[te]|=8192,!tr(n))break;n=n[le]}}function ko(e,n){if(256==(256&e[te]))throw new nn(911,!1);null===e[Jr]&&(e[Jr]=[]),e[Jr].push(n)}function fs(e,n){if(null===e[Jr])return;const i=e[Jr].indexOf(n);-1!==i&&e[Jr].splice(i,1)}const Si={lFrame:l(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ha(){return Si.bindingsEnabled}function fa(){return null!==Si.skipHydrationRootTNode}function Xt(){return Si.lFrame.lView}function hi(){return Si.lFrame.tView}function qi(e){return Si.lFrame.contextLView=e,e[Gn]}function js(e){return Si.lFrame.contextLView=null,e}function Gi(){let e=sr();for(;null!==e&&64===e.type;)e=e.parent;return e}function sr(){return Si.lFrame.currentTNode}function Qo(){const e=Si.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function lo(e,n){const i=Si.lFrame;i.currentTNode=e,i.isParent=n}function Bo(){return Si.lFrame.isParent}function pa(){Si.lFrame.isParent=!1}function vi(){const e=Si.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function oa(){return Si.lFrame.bindingIndex}function qo(){return Si.lFrame.bindingIndex++}function ga(e){const n=Si.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function Ua(e){Si.lFrame.inI18n=e}function Pn(e,n){const i=Si.lFrame;i.bindingIndex=i.bindingRootIndex=e,U(n)}function U(e){Si.lFrame.currentDirectiveIndex=e}function Y(e){const n=Si.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function z(){return Si.lFrame.currentQueryIndex}function ae(e){Si.lFrame.currentQueryIndex=e}function Le(e){const n=e[On];return 2===n.type?n.declTNode:1===n.type?e[Me]:null}function f(e,n,i){if(i&$.SkipSelf){let o=n,d=e;for(;!(o=o.parent,null!==o||i&$.Host||(o=Le(d),null===o||(d=d[fo],10&o.type))););if(null===o)return!1;n=o,e=d}const s=Si.lFrame=r();return s.currentTNode=n,s.lView=e,!0}function a(e){const n=r(),i=e[On];Si.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function r(){const e=Si.lFrame,n=null===e?null:e.child;return null===n?l(e):n}function l(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function p(){const e=Si.lFrame;return Si.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const v=p;function S(){const e=p();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function j(){return Si.lFrame.selectedIndex}function Z(e){Si.lFrame.selectedIndex=e}function ce(){const e=Si.lFrame;return ii(e.tView,e.selectedIndex)}function Te(){Si.lFrame.currentNamespace=ur}function st(){!function Ot(){Si.lFrame.currentNamespace=null}()}function Gt(){return Si.lFrame.currentNamespace}let sn=!0;function hn(){return sn}function un(e){sn=e}function Rn(e,n){for(let i=n.directiveStart,s=n.directiveEnd;i=s)break}else n[B]<0&&(e[Gr]+=65536),(I>14>16&&(3&e[te])===n&&(e[te]+=16384,bi(I,d)):bi(I,d)}const Vi=-1;class rs{constructor(n,i,s){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=s}}function ka(e){return e!==Vi}function Pa(e){return 32767&e}function ea(e,n){let i=function Xo(e){return e>>16}(e),s=n;for(;i>0;)s=s[fo],i--;return s}let Ea=!0;function ba(e){const n=Ea;return Ea=e,n}const _a=255,Dr=5;let pl=0;const zo={};function Ss(e,n){const i=F(e,n);if(-1!==i)return i;const s=n[On];s.firstCreatePass&&(e.injectorIndex=n.length,_(s.data,e),_(n,null),_(s.blueprint,null));const o=X(e,n),d=e.injectorIndex;if(ka(o)){const D=Pa(o),I=ea(o,n),B=I[On].data;for(let se=0;se<8;se++)n[d+se]=I[D+se]|B[D+se]}return n[d+8]=o,d}function _(e,n){e.push(0,0,0,0,0,0,0,0,n)}function F(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function X(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,s=null,o=n;for(;null!==o;){if(s=tf(o),null===s)return Vi;if(i++,o=o[fo],-1!==s.injectorIndex)return s.injectorIndex|i<<16}return Vi}function ue(e,n,i){!function Xa(e,n,i){let s;"string"==typeof i?s=i.charCodeAt(0)||0:i.hasOwnProperty(ki)&&(s=i[ki]),null==s&&(s=i[ki]=pl++);const o=s&_a;n.data[e+(o>>Dr)]|=1<=0?n&_a:Zg:n}(i);if("function"==typeof d){if(!f(n,e,s))return s&$.Host?It(o,0,s):fn(n,i,s,o);try{let D;if(D=d(s),null!=D||s&$.Optional)return D;et()}finally{v()}}else if("number"==typeof d){let D=null,I=F(e,n),B=Vi,se=s&$.Host?n[Ts][Me]:null;for((-1===I||s&$.SkipSelf)&&(B=-1===I?X(e,n):n[I+8],B!==Vi&&lu(s,!1)?(D=n[On],I=Pa(B),n=ea(B,n)):I=-1);-1!==I;){const ge=n[On];if(Hl(d,I,ge.data)){const Fe=nr(I,n,i,D,s,se);if(Fe!==zo)return Fe}B=n[I+8],B!==Vi&&lu(s,n[On].data[I+8]===se)&&Hl(d,I,n)?(D=ge,I=Pa(B),n=ea(B,n)):I=-1}}return o}function nr(e,n,i,s,o,d){const D=n[On],I=D.data[e+8],ge=Fr(I,D,i,null==s?Ho(I)&&Ea:s!=D&&0!=(3&I.type),o&$.Host&&d===I);return null!==ge?no(n,D,ge,I):zo}function Fr(e,n,i,s,o){const d=e.providerIndexes,D=n.data,I=1048575&d,B=e.directiveStart,ge=d>>20,Tt=o?I+ge:e.directiveEnd;for(let Yt=s?I:I+ge;Yt=B&&dn.type===i)return Yt}if(o){const Yt=D[B];if(Yt&&cr(Yt)&&Yt.type===i)return B}return null}function no(e,n,i,s){let o=e[i];const d=n.data;if(function Or(e){return e instanceof rs}(o)){const D=o;D.resolving&&function An(e,n){const i=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new nn(-200,`Circular dependency in DI detected for ${e}${i}`)}(function Fn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Sn(e)}(d[i]));const I=ba(D.canSeeViewProviders);D.resolving=!0;const se=D.injectImpl?xt(D.injectImpl):null;f(e,s,$.Default);try{o=e[i]=D.factory(void 0,d,e,s),n.firstCreatePass&&i>=s.directiveStart&&function Ln(e,n,i){const{ngOnChanges:s,ngOnInit:o,ngDoCheck:d}=n.type.prototype;if(s){const D=zn(n);(i.preOrderHooks??=[]).push(e,D),(i.preOrderCheckHooks??=[]).push(e,D)}o&&(i.preOrderHooks??=[]).push(0-e,o),d&&((i.preOrderHooks??=[]).push(e,d),(i.preOrderCheckHooks??=[]).push(e,d))}(i,d[i],n)}finally{null!==se&&xt(se),ba(I),D.resolving=!1,v()}}return o}function Hl(e,n,i){return!!(i[n+(e>>Dr)]&1<{const n=e.prototype.constructor,i=n[ci]||ud(n),s=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==s;){const d=o[ci]||ud(o);if(d&&d!==i)return d;o=Object.getPrototypeOf(o)}return d=>new d})}function ud(e){return rn(e)?()=>{const n=ud(St(e));return n&&n()}:Un(e)}function tf(e){const n=e[On],i=n.type;return 2===i?n.declTNode:1===i?e[Me]:null}function dd(e){return function Ie(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const s=i.length;let o=0;for(;o{const s=function hd(e){return function(...i){if(e){const s=e(...i);for(const o in s)this[o]=s[o]}}}(n);function o(...d){if(this instanceof o)return s.apply(this,d),this;const D=new o(...d);return I.annotation=D,I;function I(B,se,ge){const Fe=B.hasOwnProperty(jl)?B[jl]:Object.defineProperty(B,jl,{value:[]})[jl];for(;Fe.length<=ge;)Fe.push(null);return(Fe[ge]=Fe[ge]||[]).push(D),B}}return i&&(o.prototype=Object.create(i.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function $l(e,n){e.forEach(i=>Array.isArray(i)?$l(i,n):n(i))}function af(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function cu(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function cc(e,n){const i=[];for(let s=0;s=0?e[1|s]=i:(s=~s,function yd(e,n,i,s){let o=e.length;if(o==n)e.push(i,s);else if(1===o)e.push(s,e[0]),e[0]=i;else{for(o--,e.push(e[o-1],e[o]);o>n;)e[o]=e[o-2],o--;e[n]=i,e[n+1]=s}}(e,s,n,i)),s}function uc(e,n){const i=Ga(e,n);if(i>=0)return e[1|i]}function Ga(e,n){return function dc(e,n,i){let s=0,o=e.length>>i;for(;o!==s;){const d=s+(o-s>>1),D=e[d<n?o=d:s=d+1}return~(o<{i.push(D)};return $l(n,D=>{const I=D;Jl(I,d,[],s)&&(o||=[],o.push(I))}),void 0!==o&&fu(o,d),i}function fu(e,n){for(let i=0;i{n(d,s)})}}function Jl(e,n,i,s){if(!(e=St(e)))return!1;let o=null,d=Nt(e);const D=!d&&pi(e);if(d||D){if(D&&!D.standalone)return!1;o=e}else{const B=e.ngModule;if(d=Nt(B),!d)return!1;o=B}const I=s.has(o);if(D){if(I)return!1;if(s.add(o),D.dependencies){const B="function"==typeof D.dependencies?D.dependencies():D.dependencies;for(const se of B)Jl(se,n,i,s)}}else{if(!d)return!1;{if(null!=d.imports&&!I){let se;s.add(o);try{$l(d.imports,ge=>{Jl(ge,n,i,s)&&(se||=[],se.push(ge))})}finally{}void 0!==se&&fu(se,n)}if(!I){const se=Un(o)||(()=>new o);n({provide:o,useFactory:se,deps:Ei},o),n({provide:Kl,useValue:o,multi:!0},o),n({provide:tl,useValue:()=>Zi(o),multi:!0},o)}const B=d.providers;if(null!=B&&!I){const se=e;yc(B,ge=>{n(ge,se)})}}}return o!==e&&void 0!==e.providers}function yc(e,n){for(let i of e)gn(i)&&(i=i.\u0275providers),Array.isArray(i)?yc(i,n):n(i)}const rm=qe({provide:String,useValue:qe});function Ed(e){return null!==e&&"object"==typeof e&&rm in e}function ml(e){return"function"==typeof e}const pu=new En("Set Injector scope."),bc={},yf={};let gu;function Al(){return void 0===gu&&(gu=new mc),gu}class Ka{}class Zl extends Ka{get destroyed(){return this._destroyed}constructor(n,i,s,o){super(),this.parent=i,this.source=s,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ad(n,D=>this.processProvider(D)),this.records.set(mf,_l(void 0,this)),o.has("environment")&&this.records.set(Ka,_l(void 0,this));const d=this.records.get(pu);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(Kl,Ei,$.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=ws(this),s=xt(void 0);try{return n()}finally{ws(i),xt(s)}}get(n,i=Ne,s=$.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Bi))return n[Bi](this);s=Br(s);const d=ws(this),D=xt(void 0);try{if(!(s&$.SkipSelf)){let B=this.records.get(n);if(void 0===B){const se=function am(e){return"function"==typeof e||"object"==typeof e&&e instanceof En}(n)&&es(n);B=se&&this.injectableDefInScope(se)?_l(Id(n),bc):null,this.records.set(n,B)}if(null!=B)return this.hydrate(n,B)}return(s&$.Self?Al():this.parent).get(n,i=s&$.Optional&&i===Ne?null:i)}catch(I){if("NullInjectorError"===I.name){if((I[Qt]=I[Qt]||[]).unshift(Ge(n)),d)throw I;return function hr(e,n,i,s){const o=e[Qt];throw n[cs]&&o.unshift(n[cs]),e.message=function io(e,n,i,s=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Ge(n);if(Array.isArray(n))o=n.map(Ge).join(" -> ");else if("object"==typeof n){let d=[];for(let D in n)if(n.hasOwnProperty(D)){let I=n[D];d.push(D+":"+("string"==typeof I?JSON.stringify(I):Ge(I)))}o=`{${d.join(", ")}}`}return`${i}${s?"("+s+")":""}[${o}]: ${e.replace(jn,"\n ")}`}("\n"+e.message,o,i,s),e.ngTokenPath=o,e[Qt]=null,e}(I,n,"R3InjectorError",this.source)}throw I}finally{xt(D),ws(d)}}resolveInjectorInitializers(){const n=ws(this),i=xt(void 0);try{const o=this.get(tl,Ei,$.Self);for(const d of o)d()}finally{ws(n),xt(i)}}toString(){const n=[],i=this.records;for(const s of i.keys())n.push(Ge(s));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new nn(205,!1)}processProvider(n){let i=ml(n=St(n))?n:St(n&&n.provide);const s=function om(e){return Ed(e)?_l(void 0,e.useValue):_l(vf(e),bc)}(n);if(ml(n)||!0!==n.multi)this.records.get(i);else{let o=this.records.get(i);o||(o=_l(void 0,bc,!0),o.factory=()=>or(o.multi),this.records.set(i,o)),i=n,o.multi.push(n)}this.records.set(i,s)}hydrate(n,i){return i.value===bc&&(i.value=yf,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Mf(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=St(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Id(e){const n=es(e),i=null!==n?n.factory:Un(e);if(null!==i)return i;if(e instanceof En)throw new nn(204,!1);if(e instanceof Function)return function xd(e){const n=e.length;if(n>0)throw cc(n,"?"),new nn(204,!1);const i=function Ds(e){return e&&(e[dt]||e[ve])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new nn(204,!1)}function vf(e,n,i){let s;if(ml(e)){const o=St(e);return Un(o)||Id(o)}if(Ed(e))s=()=>St(e.useValue);else if(function Od(e){return!(!e||!e.useFactory)}(e))s=()=>e.useFactory(...or(e.deps||[]));else if(function vc(e){return!(!e||!e.useExisting)}(e))s=()=>Zi(St(e.useExisting));else{const o=St(e&&(e.useClass||e.provide));if(!function bf(e){return!!e.deps}(e))return Un(o)||Id(o);s=()=>new o(...or(e.deps))}return s}function _l(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function Ad(e,n){for(const i of e)Array.isArray(i)?Ad(i,n):i&&gn(i)?Ad(i.\u0275providers,n):n(i)}function lm(e,n){e instanceof Zl&&e.assertNotDestroyed();const s=ws(e),o=xt(void 0);try{return n()}finally{ws(s),xt(o)}}function mu(e){if(!tt()&&!function Es(){return Ii}())throw new nn(-203,!1)}function Pd(e,n=null,i=null,s){const o=Sf(e,n,i,s);return o.resolveInjectorInitializers(),o}function Sf(e,n=null,i=null,s,o=new Set){const d=[i||Ei,Cd(e)];return s=s||("object"==typeof e?void 0:Ge(e)),new Zl(d,n||Al(),s||null,o)}let Nd,Ra=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=Ne;static#t=this.NULL=new mc;static create(i,s){if(Array.isArray(i))return Pd({name:""},s,i,"");{const o=i.name??"";return Pd({name:o},i.parent,i.providers,o)}}static#n=this.\u0275prov=ri({token:e,providedIn:"any",factory:()=>Zi(mf)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function yl(e){return!!Ks(e)}function Fd(e){Nd=e}function nl(){if(void 0!==Nd)return Nd;if(typeof document<"u")return document;throw new nn(210,!1)}const Yd=new En("AppId",{providedIn:"root",factory:()=>Ef}),Ef="ng",Hd=new En("Platform Initializer"),Dc=new En("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),gm=new En("AnimationModuleType"),mm=new En("CSP nonce",{providedIn:"root",factory:()=>nl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Of={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Lf=new En("ImageConfig",{providedIn:"root",factory:()=>Of});function If(e){return e.ownerDocument.defaultView}function xf(e){return e.ownerDocument}function La(e){return e instanceof Function?e():e}function bl(e){return"browser"===(e??Fi(Ra)).get(Dc)}function Ps(e){Yn("Must never be called in production mode");const i=function Li(e){Yn("Must never be called in production mode");const i=e[Ts][Gn];return i&&i.constructor?pi(i.constructor):null}(e)?.type?.name;return i?` (used in the '${i}' component template)`:""}const ls="ngSkipHydration",Vs="ngskiphydration";function $s(e){const n=e.mergedAttrs;if(null===n)return!1;for(let i=0;i|^->||--!>|)/g,ua="\u200b$1\u200b";const Ja=new Map;let wa=0;const Ha="__ngContext__";function Mo(e,n){Ls(n)?(e[Ha]=n[oo],function Tc(e){Ja.set(e[oo],e)}(n)):e[Ha]=n}let Mu;function Du(e,n){return Mu(e,n)}function al(e){const n=e[le];return Ws(n)?n[le]:n}function Oc(e){return Tu(e[Yi])}function wu(e){return Tu(e[K])}function Tu(e){for(;null!==e&&!Ws(e);)e=e[K];return e}function Tl(e,n,i,s,o){if(null!=s){let d,D=!1;Ws(s)?d=s:Ls(s)&&(D=!0,s=s[xi]);const I=Hi(s);0===e&&null!==i?null==o?bm(n,i,I):Xl(n,i,I,o||null,!0):1===e&&null!==i?Xl(n,i,I,o||null,!0):2===e?qd(n,I,D):3===e&&n.destroyNode(I),null!=d&&function xM(e,n,i,s,o){const d=i[Cr];d!==Hi(i)&&Tl(n,e,s,d,o);for(let I=is;In.replace(Na,ua))}(n))}function Kd(e,n,i){return e.createElement(n,i)}function ym(e,n){const i=e[po],s=i.indexOf(n);i.splice(s,1)}function Su(e,n){if(e.length<=is)return;const i=is+n,s=e[i];if(s){const o=s[So];null!==o&&o!==e&&ym(o,s),n>0&&(e[i-1][K]=s[K]);const d=cu(e,is+n);!function bM(e,n){Eu(e,n,n[ni],2,null,null),n[xi]=null,n[Me]=null}(s[On],s);const D=d[Kr];null!==D&&D.detachView(d[On]),s[le]=null,s[K]=null,s[te]&=-129}return s}function Jd(e,n){if(!(256&n[te])){const i=n[ni];i.destroyNode&&Eu(e,n,i,3,null,null),function wM(e){let n=e[Yi];if(!n)return Yf(e[On],e);for(;n;){let i=null;if(Ls(n))i=n[Yi];else{const s=n[is];s&&(i=s)}if(!i){for(;n&&!n[K]&&n!==e;)Ls(n)&&Yf(n[On],n),n=n[le];null===n&&(n=e),Ls(n)&&Yf(n[On],n),i=n&&n[K]}n=i}}(n)}}function Yf(e,n){if(!(256&n[te])){n[te]&=-129,n[te]|=256,n[er]&&Kt(n[er]),function EM(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let s=0;s=0?s[D]():s[-D].unsubscribe(),d+=2}else i[d].call(s[i[d+1]]);null!==s&&(n[Tn]=null);const o=n[Jr];if(null!==o){n[Jr]=null;for(let d=0;d-1){const{encapsulation:d}=e.data[s.directiveStart+o];if(d===wr.None||d===wr.Emulated)return null}return Vn(s,i)}}function Xl(e,n,i,s,o){e.insertBefore(n,i,s,o)}function bm(e,n,i){e.appendChild(n,i)}function Mm(e,n,i,s,o){null!==s?Xl(e,n,i,s,o):bm(e,n,i)}function Zd(e,n){return e.parentNode(n)}function Dm(e,n,i){return Tm(e,n,i)}function wm(e,n,i){return 40&e.type?Vn(e,i):null}let Bf,Xd,eh,Tm=wm;function Sm(e,n){Tm=e,Bf=n}function Qd(e,n,i,s){const o=Hf(e,s,n),d=n[ni],I=Dm(s.parent||n[Me],s,n);if(null!=o)if(Array.isArray(i))for(let B=0;Be,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xd}function Lc(e){return zf()?.createHTML(e)||e}function Uf(){if(void 0===eh&&(eh=null,kn.trustedTypes))try{eh=kn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return eh}function xm(e){return Uf()?.createHTML(e)||e}function km(e){return Uf()?.createScriptURL(e)||e}class ec{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ln})`}}class FM extends ec{getTypeName(){return"HTML"}}class YM extends ec{getTypeName(){return"Style"}}class HM extends ec{getTypeName(){return"Script"}}class BM extends ec{getTypeName(){return"URL"}}class jM extends ec{getTypeName(){return"ResourceURL"}}function Sl(e){return e instanceof ec?e.changingThisBreaksApplicationSecurity:e}function Ic(e,n){const i=function VM(e){return e instanceof ec&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${ln})`)}return i===n}function zM(e){return new FM(e)}function UM(e){return new YM(e)}function WM(e){return new HM(e)}function $M(e){return new BM(e)}function GM(e){return new jM(e)}function Pm(e){const n=new JM(e);return function ZM(){try{return!!(new window.DOMParser).parseFromString(Lc(""),"text/html")}catch{return!1}}()?new KM(n):n}class KM{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Lc(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class JM{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Lc(n),i}}const QM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function th(e){return(e=String(e)).match(QM)?e:"unsafe:"+e}function Cl(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Ou(...e){const n={};for(const i of e)for(const s in i)i.hasOwnProperty(s)&&(n[s]=!0);return n}const Rm=Cl("area,br,col,hr,img,wbr"),Nm=Cl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Fm=Cl("rp,rt"),Wf=Ou(Rm,Ou(Nm,Cl("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")),Ou(Fm,Cl("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")),Ou(Fm,Nm)),$f=Cl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ym=Ou($f,Cl("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"),Cl("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")),qM=Cl("script,style,template");class XM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,s=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?s=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,s&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let o=this.checkClobberedElement(i,i.nextSibling);if(o){i=o;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!Wf.hasOwnProperty(i))return this.sanitizedSomething=!0,!qM.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const s=n.attributes;for(let o=0;o"),!0}endElement(n){const i=n.nodeName.toLowerCase();Wf.hasOwnProperty(i)&&!Rm.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(Hm(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return i}}const eD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tD=/([^\#-~ |!])/g;function Hm(e){return e.replace(/&/g,"&").replace(eD,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(tD,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let nh;function Bm(e,n){let i=null;try{nh=nh||Pm(e);let s=n?String(n):"";i=nh.getInertBodyElement(s);let o=5,d=s;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,s=d,d=i.innerHTML,i=nh.getInertBodyElement(s)}while(s!==d);return Lc((new XM).sanitizeChildren(Gf(i)||i))}finally{if(i){const s=Gf(i)||i;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Gf(e){return"content"in e&&function nD(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var tc=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(tc||{});function jm(e){const n=Lu();return n?xm(n.sanitize(tc.HTML,e)||""):Ic(e,"HTML")?xm(Sl(e)):Bm(nl(),Sn(e))}function Kf(e){const n=Lu();return n?n.sanitize(tc.URL,e)||"":Ic(e,"URL")?Sl(e):th(Sn(e))}function Jf(e){const n=Lu();if(n)return km(n.sanitize(tc.RESOURCE_URL,e)||"");if(Ic(e,"ResourceURL"))return km(Sl(e));throw new nn(904,!1)}function Vm(e){return function RM(e){return zf()?.createScriptURL(e)||e}(e[0])}function zm(e,n,i){return function oD(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?Jf:Kf}(n,i)(e)}function Lu(){const e=Xt();return e&&e[Fs].sanitizer}class aD{}function lD(e){return e}function cD(){const e=new Iu;return"browser"===Fi(Dc)&&(e.store=function uD(e,n){const i=e.getElementById(n+"-state");if(i?.textContent)try{return JSON.parse(i.textContent)}catch(s){console.warn("Exception while restoring TransferState for app "+n,s)}return{}}(nl(),Fi(Yd))),e}let Iu=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:cD});get(i,s){return void 0!==this.store[i]?this.store[i]:s}set(i,s){this.store[i]=s}remove(i){delete this.store[i]}hasKey(i){return this.store.hasOwnProperty(i)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(i,s){this.onSerializeCallbacks[i]=s}toJson(){for(const i in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(i))try{this.store[i]=this.onSerializeCallbacks[i]()}catch(s){console.warn("Exception in onSerialize callback: ",s)}return JSON.stringify(this.store).replace(/null;function hD(e,n,i=!1){let s=e.getAttribute(Au);if(null==s)return null;const[o,d]=s.split("|");if(s=i?d:o,!s)return null;const D=i?o:d?`|${d}`:"";let I={};if(""!==s){const se=n.get(Iu,null,{optional:!0});null!==se&&(I=se.get(np,[])[Number(s)])}const B={data:I,firstChild:e.firstChild??null};return i&&(B.firstChild=e,rh(B,0,e.nextSibling)),D?e.setAttribute(Au,D):e.removeAttribute(Au),B}function ip(e,n,i=!1){return Um(e,n,i)}function Wm(e){let n=e._lView;return 2===n[On].type?null:(Eo(n)&&(n=n[yi]),n)}function rh(e,n,i){e.segmentHeads??={},e.segmentHeads[n]=i}function sp(e,n){return e.segmentHeads?.[n]??null}function $m(e,n){return e.data[xu]?.[n]??null}function rp(e,n){const i=$m(e,n)??[];let s=0;for(let o of i)s+=o[Ac]*(o[ih]??1);return s}function oh(e,n){if(typeof e.disconnectedNodes>"u"){const i=e.data[sh];e.disconnectedNodes=i?new Set(i):null}return!!e.disconnectedNodes?.has(n)}class yD{}class Gm{}class bD{resolveComponentFactory(n){throw function vD(e){const n=Error(`No component factory found for ${Ge(e)}.`);return n.ngComponent=e,n}(n)}}let ku=(()=>{class e{static#e=this.NULL=new bD}return e})();function MD(){return kc(Gi(),Xt())}function kc(e,n){return new Pu(Vn(e,n))}let Pu=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=MD}return e})();function DD(e){return e instanceof Pu?e.nativeElement:e}class Jm{}let wD=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function TD(){const e=Xt(),i=ys(Gi().index,e);return(Ls(i)?i:e)[ni]}()}return e})(),SD=(()=>{class e{static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:()=>null})}return e})();const op={};function CD(e,n){const i=function Pt(e){const n=Object.create(gt);n.computation=e;const i=()=>{if(Pe(n),ne(n),n.value===We)throw n.error;return n.value};return i[m]=n,i}(e);return n?.equal&&(i[m].equal=n.equal),i}function ED(e,n){const i=function ze(e){const n=Object.create(ft);n.value=e;const i=()=>(ne(n),n.value);return i[m]=n,i}(e),s=i[m];return n?.equal&&(s.equal=n.equal),i.set=o=>Be(s,o),i.update=o=>function it(e,n){ye()||In(),Be(e,n(e.value))}(s,o),i.asReadonly=OD.bind(i),i}function OD(){const e=this[m];if(void 0===e.readonlyFn){const n=()=>this();n[m]=e,e.readonlyFn=n}return e.readonlyFn}function LD(e){const n=T(null);try{return e()}finally{T(n)}}function ah(e){return!!ap(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function ap(e){return null!==e&&("function"==typeof e||"object"==typeof e)}class Zm{constructor(){}supports(n){return ah(n)}create(n){return new kD(n)}}const AD=(e,n)=>n;class kD{constructor(n){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=n||AD}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,s=this._removalsHead,o=0,d=null;for(;i||s;){const D=!s||i&&i.currentIndex{D=this._trackByFn(o,I),null!==i&&Object.is(i.trackById,D)?(s&&(i=this._verifyReinsertion(i,I,D,o)),Object.is(i.item,I)||this._addIdentityChange(i,I)):(i=this._mismatch(i,I,D,o),s=!0),i=i._next,o++}),this.length=o;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,s,o){let d;return null===n?d=this._itTail:(d=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,d,o)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(s,o))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,d,o)):n=this._addAfter(new PD(i,s),d,o),n}_verifyReinsertion(n,i,s,o){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==d?n=this._reinsertAfter(d,n._prev,o):n.currentIndex!=o&&(n.currentIndex=o,this._addToMoves(n,o)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}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(n,i,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const o=n._prevRemoved,d=n._nextRemoved;return null===o?this._removalsHead=d:o._nextRemoved=d,null===d?this._removalsTail=o:d._prevRemoved=o,this._insertAfter(n,i,s),this._addToMoves(n,s),n}_moveAfter(n,i,s){return this._unlink(n),this._insertAfter(n,i,s),this._addToMoves(n,s),n}_addAfter(n,i,s){return this._insertAfter(n,i,s),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,s){const o=null===i?this._itHead:i._next;return n._next=o,n._prev=i,null===o?this._itTail=n:o._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new Qm),this._linkedRecords.put(n),n.currentIndex=s,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,s=n._next;return null===i?this._itHead=s:i._next=s,null===s?this._itTail=i:s._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Qm),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class PD{constructor(n,i){this.item=n,this.trackById=i,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 RD{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===i||i<=s.currentIndex)&&Object.is(s.trackById,n))return s;return null}remove(n){const i=n._prevDup,s=n._nextDup;return null===i?this._head=s:i._nextDup=s,null===s?this._tail=i:s._prevDup=i,null===this._head}}class Qm{constructor(){this.map=new Map}put(n){const i=n.trackById;let s=this.map.get(i);s||(s=new RD,this.map.set(i,s)),s.add(n)}get(n,i){const o=this.map.get(n);return o?o.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function qm(e,n,i){const s=e.previousIndex;if(null===s)return s;let o=0;return i&&s{if(i&&i.key===o)this._maybeAddToChanges(i,s),this._appendAfter=i,i=i._next;else{const d=this._getOrCreateRecordForKey(o,s);i=this._insertBeforeOrAppend(i,d)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let s=i;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const s=n._prev;return i._next=n,i._prev=s,n._prev=i,s&&(s._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const o=this._records.get(n);this._maybeAddToChanges(o,i);const d=o._prev,D=o._next;return d&&(d._next=D),D&&(D._prev=d),o._next=null,o._prev=null,o}const s=new FD(n);return this._records.set(n,s),s.currentValue=i,this._addToAdditions(s),s}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(s=>i(n[s],s))}}class FD{constructor(n){this.key=n,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 e_(){return new lp([new Zm])}let lp=(()=>{class e{static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:e_});constructor(i){this.factories=i}static create(i,s){if(null!=s){const o=s.factories.slice();i=i.concat(o)}return new e(i)}static extend(i){return{provide:e,useFactory:s=>e.create(i,s||e_()),deps:[[e,new Ll,new hc]]}}find(i){const s=this.factories.find(o=>o.supports(i));if(null!=s)return s;throw new nn(901,!1)}}return e})();function t_(){return new cp([new Xm])}let cp=(()=>{class e{static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:t_});constructor(i){this.factories=i}static create(i,s){if(s){const o=s.factories.slice();i=i.concat(o)}return new e(i)}static extend(i){return{provide:e,useFactory:s=>e.create(i,s||t_()),deps:[[e,new Ll,new hc]]}}find(i){const s=this.factories.find(o=>o.supports(i));if(s)return s;throw new nn(901,!1)}}return e})();function Ru(e,n,i,s,o=!1){for(;null!==i;){const d=n[i.index];null!==d&&s.push(Hi(d)),Ws(d)&&n_(d,s);const D=i.type;if(8&D)Ru(e,n,i.child,s);else if(32&D){const I=Du(i,n);let B;for(;B=I();)s.push(B)}else if(16&D){const I=Cm(n,i);if(Array.isArray(I))s.push(...I);else{const B=al(n[Ts]);Ru(B[On],B,I,s,!0)}}i=o?i.projectionNext:i.next}return s}function n_(e,n){for(let i=is;i{Ao(e.lView)},consumerOnSignalRead(){this.lView[er]=this}};function up(e){return e.ngOriginalError}class Pl{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&up(n);for(;i&&up(i);)i=up(i);return i||null}}const r_=new En("",{providedIn:"root",factory:()=>Fi(Pl).handleError.bind(void 0)}),lh=new En(""),a_=new En("",{providedIn:"root",factory:()=>!1}),ps={};function d_(e){h_(hi(),Xt(),j()+e,!1)}function h_(e,n,i,s){if(!s)if(3==(3&n[te])){const d=e.preOrderCheckHooks;null!==d&&Mn(n,d,i)}else{const d=e.preOrderHooks;null!==d&&xn(n,d,0,i)}Z(i)}function Pc(e,n=$.Default){const i=Xt();return null===i?Zi(e,n):Ti(Gi(),i,St(e),n)}function f_(){throw new Error("invalid")}function ch(e,n,i,s,o,d,D,I,B,se,ge){const Fe=n.blueprint.slice();return Fe[xi]=o,Fe[te]=204|s,(null!==se||e&&2048&e[te])&&(Fe[te]|=2048),Ca(Fe),Fe[le]=Fe[fo]=e,Fe[Gn]=i,Fe[Fs]=D||e&&e[Fs],Fe[ni]=I||e&&e[ni],Fe[ns]=B||e&&e[ns]||null,Fe[Me]=d,Fe[oo]=function Fa(){return wa++}(),Fe[yt]=ge,Fe[Co]=se,Fe[Ts]=2==n.type?e[Ts]:Fe,Fe}function Rc(e,n,i,s,o){let d=e.data[n];if(null===d)d=dp(e,n,i,s,o),function fl(){return Si.lFrame.inI18n}()&&(d.flags|=32);else if(64&d.type){d.type=i,d.value=s,d.attrs=o;const D=Qo();d.injectorIndex=null===D?-1:D.injectorIndex}return lo(d,!0),d}function dp(e,n,i,s,o){const d=sr(),D=Bo(),B=e.data[n]=function t1(e,n,i,s,o,d){let D=n?n.injectorIndex:-1,I=0;return fa()&&(I|=128),{type:i,index:s,insertBeforeIndex:null,injectorIndex:D,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:o,attrs:d,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,D?d:d&&d.parent,i,n,s,o);return null===e.firstChild&&(e.firstChild=B),null!==d&&(D?null==d.child&&null!==B.parent&&(d.child=B):null===d.next&&(d.next=B,B.prev=d)),B}function Nu(e,n,i,s){if(0===i)return-1;const o=n.length;for(let d=0;dyi&&h_(e,n,yi,!1),Qi(D?2:0,o),i(s,o)}finally{Z(d),Qi(D?3:1,o)}}function hp(e,n,i){if(Yo(n)){const s=T(null);try{const d=n.directiveEnd;for(let D=n.directiveStart;Dnull;function qD(e){Ir(e)?Em(e):function gD(e){const n=nl(),i=n.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(d){const D=function pD(e){return e.textContent?.replace(/\s/gm,"")}(d);return"ngetn"===D||"ngtns"===D?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let s;const o=[];for(;s=i.nextNode();)o.push(s);for(const d of o)"ngetn"===d.textContent?d.replaceWith(n.createTextNode("")):d.remove()}(e)}function __(e,n,i,s){for(let o in e)if(e.hasOwnProperty(o)){i=null===i?{}:i;const d=e[o];null===s?y_(i,n,o,d):s.hasOwnProperty(o)&&y_(i,n,s[o],d)}return i}function y_(e,n,i,s){e.hasOwnProperty(i)?e[i].push(n,s):e[i]=[n,s]}function Ya(e,n,i,s,o,d,D,I){const B=Vn(n,i);let ge,se=n.inputs;!I&&null!=se&&(ge=se[s])?(bp(e,i,ge,s,o),Ho(n)&&function r1(e,n){const i=ys(n,e);16&i[te]||(i[te]|=64)}(i,n.index)):3&n.type&&(s=function s1(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(s),o=null!=D?D(o,n.value||"",s):o,d.setProperty(B,s,o))}function mp(e,n,i,s){if(ha()){const o=null===s?null:{"":-1},d=function d1(e,n){const i=e.directiveRegistry;let s=null,o=null;if(i)for(let d=0;d0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(D)!=I&&D.push(I),D.push(i,s,d)}}(e,n,s,Nu(e,i,o.hostVars,ps),o)}function ll(e,n,i,s,o,d){const D=Vn(e,n);!function yp(e,n,i,s,o,d,D){if(null==d)e.removeAttribute(n,o,i);else{const I=null==D?Sn(d):D(d,s||"",o);e.setAttribute(n,o,I,i)}}(n[ni],D,d,e.value,i,s,o)}function _1(e,n,i,s,o,d){const D=d[n];if(null!==D)for(let I=0;I-1&&(Su(n,s),cu(i,s))}this._attachedToViewContainer=!1}Jd(this._lView[On],this._lView)}onDestroy(n){ko(this._lView,n)}markForCheck(){Fu(this._cdRefInjectingView||this._lView)}detach(){this._lView[te]&=-129}reattach(){Nr(this._lView),this._lView[te]|=128}detectChanges(){this._lView[te]|=1024,function Mp(e,n=!0){const i=e[Fs],s=i.rendererFactory,o=i.afterRenderEventManager;s.begin?.(),o?.begin();try{!function b1(e){Dp(e,0);let n=0;for(;xo(e);){if(100===n)throw new nn(103,!1);n++,Dp(e,1)}}(e)}catch(D){throw n&&dh(e,D),D}finally{s.end?.(),i.inlineEffectRunner?.flush(),o?.end()}}(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new nn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function DM(e,n){Eu(e,n,n[ni],2,null,null)}(this._lView[On],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new nn(902,!1);this._appRef=n,Nr(this._lView)}}let I_=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=S1}return e})();function S1(e){return function C1(e,n,i){if(Ho(e)&&!i){const s=ys(e.index,n);return new Yu(s,s)}return 47&e.type?new Yu(n[Ts],n):null}(Gi(),Xt(),16==(16&e))}let Hu=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=I1;static#t=this.__NG_ENV_ID__=i=>i}return e})();class L1 extends Hu{constructor(n){super(),this._lView=n}onDestroy(n){return ko(this._lView,n),()=>fs(this._lView,n)}}function I1(){return new L1(Xt())}const x1=new En("",{providedIn:"root",factory:()=>Fi(A1)});let A1=(()=>{class e{static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:()=>new P1})}return e})(),k1=(()=>{class e{constructor(){this.queuedEffectCount=0,this.queues=new Map}scheduleEffect(i){const s=i.creationZone;this.queues.has(s)||this.queues.set(s,new Set);const o=this.queues.get(s);o.has(i)||(this.queuedEffectCount++,o.add(i))}flush(){for(;this.queuedEffectCount>0;)for(const[i,s]of this.queues)null===i?this.flushQueue(s):i.run(()=>this.flushQueue(s))}flushQueue(i){for(const s of i)i.delete(s),this.queuedEffectCount--,s.run()}static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:()=>new e})}return e})();class P1{constructor(){this.hasQueuedFlush=!1,this.delegate=new k1,this.flushTask=()=>{this.delegate.flush(),this.hasQueuedFlush=!1}}scheduleEffect(n){this.delegate.scheduleEffect(n),this.hasQueuedFlush||(queueMicrotask(this.flushTask),this.hasQueuedFlush=!0)}}class R1{constructor(n,i,s,o,d,D){this.scheduler=n,this.effectFn=i,this.creationZone=s,this.errorHandler=d,this.watcher=function pe(e,n,i){const s=Object.create(Et);i&&(s.consumerAllowSignalWrites=!0),s.fn=e,s.schedule=n;const o=B=>{s.cleanupFn=B};return s.ref={notify:()=>nt(s),run:()=>{if(null===s.fn)return;if(function A(){return b}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(s.dirty=!1,s.hasRun&&!cn(s))return;s.hasRun=!0;const B=ct(s);try{s.cleanupFn(),s.cleanupFn=Re,s.fn(o)}finally{Ct(s,B)}},cleanup:()=>s.cleanupFn(),destroy:()=>function D(B){(function d(B){return null===B.fn&&null===B.schedule})(B)||(Kt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=Re)}(s),[m]:s},s.ref}(I=>this.runEffect(I),()=>this.schedule(),D),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(i){this.errorHandler?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function x_(e,n){!n?.injector&&mu();const i=n?.injector??Fi(Ra),s=i.get(Pl,null,{optional:!0}),o=!0!==n?.manualCleanup?i.get(Hu):null,d=new R1(i.get(x1),e,typeof Zone>"u"?null:Zone.current,o,s,n?.allowSignalWrites??!1),D=i.get(I_,null,{optional:!0});return D&&8&D._lView[te]?(D._lView[Sr]??=[]).push(d.watcher.notify):d.watcher.notify(),d}const A_=new Set;function Rl(e){A_.has(e)||(A_.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function wp(e){return n=>{setTimeout(e,void 0,n)}}const cl=class N1 extends at.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,s){let o=n,d=i||(()=>null),D=s;if(n&&"object"==typeof n){const B=n;o=B.next?.bind(B),d=B.error?.bind(B),D=B.complete?.bind(B)}this.__isAsync&&(d=wp(d),o&&(o=wp(o)),D&&(D=wp(D)));const I=super.subscribe({next:o,error:d,complete:D});return n instanceof Lt.w0&&n.add(I),I}};function k_(...e){}class Wo{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new cl(!1),this.onMicrotaskEmpty=new cl(!1),this.onStable=new cl(!1),this.onError=new cl(!1),typeof Zone>"u")throw new nn(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!s&&i,o.shouldCoalesceRunChangeDetection=s,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function F1(){const e="function"==typeof kn.requestAnimationFrame;let n=kn[e?"requestAnimationFrame":"setTimeout"],i=kn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const s=n[Zone.__symbol__("OriginalDelegate")];s&&(n=s);const o=i[Zone.__symbol__("OriginalDelegate")];o&&(i=o)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function B1(e){const n=()=>{!function H1(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(kn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Sp(e),e.isCheckStableRunning=!0,Tp(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Sp(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,s,o,d,D,I)=>{if(function V1(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(I))return i.invokeTask(o,d,D,I);try{return P_(e),i.invokeTask(o,d,D,I)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||e.shouldCoalesceRunChangeDetection)&&n(),R_(e)}},onInvoke:(i,s,o,d,D,I,B)=>{try{return P_(e),i.invoke(o,d,D,I,B)}finally{e.shouldCoalesceRunChangeDetection&&n(),R_(e)}},onHasTask:(i,s,o,d)=>{i.hasTask(o,d),s===o&&("microTask"==d.change?(e._hasPendingMicrotasks=d.microTask,Sp(e),Tp(e)):"macroTask"==d.change&&(e.hasPendingMacrotasks=d.macroTask))},onHandleError:(i,s,o,d)=>(i.handleError(o,d),e.runOutsideAngular(()=>e.onError.emit(d)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Wo.isInAngularZone())throw new nn(909,!1)}static assertNotInAngularZone(){if(Wo.isInAngularZone())throw new nn(909,!1)}run(n,i,s){return this._inner.run(n,i,s)}runTask(n,i,s,o){const d=this._inner,D=d.scheduleEventTask("NgZoneEvent: "+o,n,Y1,k_,k_);try{return d.runTask(D,i,s)}finally{d.cancelTask(D)}}runGuarded(n,i,s){return this._inner.runGuarded(n,i,s)}runOutsideAngular(n){return this._outer.run(n)}}const Y1={};function Tp(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Sp(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function P_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function R_(e){e._nesting--,Tp(e)}class j1{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new cl,this.onMicrotaskEmpty=new cl,this.onStable=new cl,this.onError=new cl}run(n,i,s){return n.apply(i,s)}runGuarded(n,i,s){return n.apply(i,s)}runOutsideAngular(n){return n()}runTask(n,i,s,o){return n.apply(i,s)}}var nc=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(nc||{});const N_={destroy(){}};function F_(e,n){const i=n?.injector??Fi(Ra);bl(i)&&i.get(hh).internalCallbacks.push(e)}function Y_(e,n){!n&&mu();const i=n?.injector??Fi(Ra);if(!bl(i))return N_;Rl("NgAfterNextRender");const s=i.get(hh),o=s.handler??=new B_,d=n?.phase??nc.MixedReadWrite,D=()=>{o.unregister(B),I()},I=i.get(Hu).onDestroy(D),B=new H_(i,d,()=>{D(),e()});return o.register(B),{destroy:D}}class H_{constructor(n,i,s){this.phase=i,this.callbackFn=s,this.zone=n.get(Wo),this.errorHandler=n.get(Pl,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(n){this.errorHandler?.handleError(n)}}}class B_{constructor(){this.executingCallbacks=!1,this.buckets={[nc.EarlyRead]:new Set,[nc.Write]:new Set,[nc.MixedReadWrite]:new Set,[nc.Read]:new Set},this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new nn(102,!1)}register(n){(this.executingCallbacks?this.deferredCallbacks:this.buckets[n.phase]).add(n)}unregister(n){this.buckets[n.phase].delete(n),this.deferredCallbacks.delete(n)}execute(){this.executingCallbacks=!0;for(const n of Object.values(this.buckets))for(const i of n)i.invoke();this.executingCallbacks=!1;for(const n of this.deferredCallbacks)this.buckets[n.phase].add(n);this.deferredCallbacks.clear()}destroy(){for(const n of Object.values(this.buckets))n.clear();this.deferredCallbacks.clear()}}let hh=(()=>{class e{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth){for(const i of this.internalCallbacks)i();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=ri({token:e,providedIn:"root",factory:()=>new e})}return e})();function W1(e,n){const i=ys(n,e),s=i[On];!function $1(e,n){for(let i=n.length;i0&&Lm(e,i,d.join(" "))}}(Tt,zs,dn,s),void 0!==i&&function nw(e,n,i){const s=e.projection=[];for(let o=0;o=0;s--){const o=e[s];o.hostVars=n+=o.hostVars,o.hostAttrs=qr(o.hostAttrs,i=qr(i,o.hostAttrs))}}(s)}function ph(e){return e===qs?{}:e===Ei?[]:e}function rw(e,n){const i=e.viewQuery;e.viewQuery=i?(s,o)=>{n(s,o),i(s,o)}:n}function ow(e,n){const i=e.contentQueries;e.contentQueries=i?(s,o,d)=>{n(s,o,d),i(s,o,d)}:n}function aw(e,n){const i=e.hostBindings;e.hostBindings=i?(s,o)=>{n(s,o),i(s,o)}:n}function U_(e){const n=i=>{const s=(Array.isArray(e)?e:e()).map(o=>"function"==typeof o?{directive:St(o),inputs:qs,outputs:qs}:{directive:St(o.directive),inputs:$_(o.inputs),outputs:$_(o.outputs)});null===i.hostDirectives?(i.findHostDirectiveDefs=W_,i.hostDirectives=s):i.hostDirectives.unshift(...s)};return n.ngInherit=!0,n}function W_(e,n,i){if(null!==e.hostDirectives)for(const s of e.hostDirectives){const o=Os(s.directive);dw(o.declaredInputs,s.inputs),W_(o,n,i),i.set(o,s),n.push(o)}}function $_(e){if(void 0===e||0===e.length)return qs;const n={};for(let i=0;i>17&32767}function Lp(e){return 2|e}function sc(e){return(131068&e)>>2}function Ip(e,n){return-131069&e|n<<2}function xp(e){return 1|e}function sy(e,n,i,s,o){const d=e[i+1],D=null===n;let I=s?Nl(d):sc(d),B=!1;for(;0!==I&&(!1===B||D);){const ge=e[I+1];_w(e[I],n)&&(B=!0,e[I+1]=s?xp(ge):Lp(ge)),I=s?Nl(ge):sc(ge)}B&&(e[i+1]=s?Lp(d):xp(d))}function _w(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ga(e,n)>=0}const ta={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ry(e){return e.substring(ta.key,ta.keyEnd)}function yw(e){return e.substring(ta.value,ta.valueEnd)}function oy(e,n){const i=ta.textEnd;return i===n?-1:(n=ta.keyEnd=function Mw(e,n,i){for(;n32;)n++;return n}(e,ta.key=n,i),Wc(e,n,i))}function ay(e,n){const i=ta.textEnd;let s=ta.key=Wc(e,n,i);return i===s?-1:(s=ta.keyEnd=function Dw(e,n,i){let s;for(;n=65&&(-33&s)<=90||s>=48&&s<=57);)n++;return n}(e,s,i),s=cy(e,s,i),s=ta.value=Wc(e,s,i),s=ta.valueEnd=function ww(e,n,i){let s=-1,o=-1,d=-1,D=n,I=D;for(;D32&&(I=D),d=o,o=s,s=-33&B}return I}(e,s,i),cy(e,s,i))}function ly(e){ta.key=0,ta.keyEnd=0,ta.value=0,ta.valueEnd=0,ta.textEnd=e.length}function Wc(e,n,i){for(;n=0;i=ay(n,i))py(e,ry(n),yw(n))}function dy(e){qa(Iw,dl,e,!0)}function dl(e,n){for(let i=function vw(e){return ly(e),oy(e,Wc(e,0,ta.textEnd))}(n);i>=0;i=oy(n,i))Da(e,ry(n),!0)}function Qa(e,n,i,s){const o=Xt(),d=hi(),D=ga(2);d.firstUpdatePass&&fy(d,e,D,s),n!==ps&&$o(o,D,n)&&gy(d,d.data[j()],o,o[ni],e,o[D+1]=function Aw(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=Ge(Sl(e)))),e}(n,i),s,D)}function qa(e,n,i,s){const o=hi(),d=ga(2);o.firstUpdatePass&&fy(o,null,d,s);const D=Xt();if(i!==ps&&$o(D,d,i)){const I=o.data[j()];if(_y(I,s)&&!hy(o,d)){let B=s?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(i=de(B,i||"")),kp(o,I,D,i,s)}else!function xw(e,n,i,s,o,d,D,I){o===ps&&(o=Ei);let B=0,se=0,ge=0=e.expandoStartIndex}function fy(e,n,i,s){const o=e.data;if(null===o[i+1]){const d=o[j()],D=hy(e,i);_y(d,s)&&null===n&&!D&&(n=!1),n=function Sw(e,n,i,s){const o=Y(e);let d=s?n.residualClasses:n.residualStyles;if(null===o)0===(s?n.classBindings:n.styleBindings)&&(i=Vu(i=Np(null,e,n,i,s),n.attrs,s),d=null);else{const D=n.directiveStylingLast;if(-1===D||e[D]!==o)if(i=Np(o,e,n,i,s),null===d){let B=function Cw(e,n,i){const s=i?n.classBindings:n.styleBindings;if(0!==sc(s))return e[Nl(s)]}(e,n,s);void 0!==B&&Array.isArray(B)&&(B=Np(null,e,n,B[1],s),B=Vu(B,n.attrs,s),function Ew(e,n,i,s){e[Nl(i?n.classBindings:n.styleBindings)]=s}(e,n,s,B))}else d=function Ow(e,n,i){let s;const o=n.directiveEnd;for(let d=1+n.directiveStylingLast;d0)&&(se=!0)):ge=i,o)if(0!==B){const Tt=Nl(e[I+1]);e[s+1]=mh(Tt,I),0!==Tt&&(e[Tt+1]=Ip(e[Tt+1],s)),e[I+1]=function fw(e,n){return 131071&e|n<<17}(e[I+1],s)}else e[s+1]=mh(I,0),0!==I&&(e[I+1]=Ip(e[I+1],s)),I=s;else e[s+1]=mh(B,0),0===I?I=s:e[B+1]=Ip(e[B+1],s),B=s;se&&(e[s+1]=Lp(e[s+1])),sy(e,ge,s,!0),sy(e,ge,s,!1),function mw(e,n,i,s,o){const d=o?e.residualClasses:e.residualStyles;null!=d&&"string"==typeof n&&Ga(d,n)>=0&&(i[s+1]=xp(i[s+1]))}(n,ge,e,s,d),D=mh(I,B),d?n.classBindings=D:n.styleBindings=D}(o,d,n,i,D,s)}}function Np(e,n,i,s,o){let d=null;const D=i.directiveEnd;let I=i.directiveStylingLast;for(-1===I?I=i.directiveStart:I++;I0;){const B=e[o],se=Array.isArray(B),ge=se?B[1]:B,Fe=null===ge;let Tt=i[o+1];Tt===ps&&(Tt=Fe?Ei:void 0);let Yt=Fe?uc(Tt,s):ge===s?Tt:void 0;if(se&&!_h(Yt)&&(Yt=uc(B,s)),_h(Yt)&&(I=Yt,D))return I;const dn=e[o+1];o=D?Nl(dn):sc(dn)}if(null!==n){let B=d?n.residualClasses:n.residualStyles;null!=B&&(I=uc(B,s))}return I}function _h(e){return void 0!==e}function _y(e,n){return 0!=(e.flags&(n?8:16))}function yy(e,n,i){qa(Da,dl,Fc(Xt(),e,n,i),!0)}function My(e){const n=e[us]??[],s=e[le][ni];for(const o of n)Zw(o,s);e[us]=Ei}function Zw(e,n){let i=0,s=e.firstChild;if(s){const o=e.data[Ac];for(;inull;function aT(e,n){const i=e[us];return n&&null!==i&&0!==i.length?i[0].data[ep]===n?i.shift():(My(e),null):null}function $c(e,n){return Ty(e,n)}class cT{destroy(n){}updateValue(n,i){}swap(n,i){const s=Math.min(n,i),o=Math.max(n,i),d=this.detach(o);if(o-s>1){const D=this.detach(s);this.attach(s,d),this.attach(o,D)}else this.attach(s,d)}move(n,i){this.attach(i,this.detach(n))}}function Vp(e,n,i,s,o){return e===i&&Object.is(n,s)?1:Object.is(o(e,n),o(i,s))?-1:0}function zp(e,n,i,s){return!(void 0===n||!n.has(s)||(e.attach(i,n.get(s)),n.delete(s),0))}function Sy(e,n,i,s,o){if(zp(e,n,s,i(s,o)))e.updateValue(s,o);else{const d=e.create(s,o);e.attach(s,d)}}function Cy(e,n,i,s){const o=new Set;for(let d=n;d<=i;d++)o.add(s(d,e.at(d)));return o}class Ey{constructor(){this.kvMap=new Map,this._vMap=void 0}has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const i=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(n,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,i){if(this.kvMap.has(n)){let s=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(s);)s=o.get(s);o.set(s,i)}else this.kvMap.set(n,i)}forEach(n){for(let[i,s]of this.kvMap)if(n(s,i),void 0!==this._vMap){const o=this._vMap;for(;o.has(s);)s=o.get(s),n(s,i)}}}function Gu(e,n,i,s){const o=n.tView,I=ch(e,o,i,4096&e[te]?4096:16,null,n,null,null,null,s?.injector??null,s?.dehydratedView??null);I[So]=e[n.index];const se=e[Kr];return null!==se&&(I[Kr]=se.createEmbeddedView(o)),Cp(o,I,i),I}function Oy(e,n){const i=is+n;if(i0&&(i[o-1][K]=n),s{class e{static#e=this.__NG_ELEMENT_ID__=dT}return e})();function dT(){return xy(Gi(),Xt())}const hT=Dh,Ly=class extends hT{constructor(n,i,s){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=s}get element(){return kc(this._hostTNode,this._hostLView)}get injector(){return new bo(this._hostTNode,this._hostLView)}get parentInjector(){const n=X(this._hostTNode,this._hostLView);if(ka(n)){const i=ea(n,this._hostLView),s=Pa(n);return new bo(i[On].data[s+8],i)}return new bo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=Iy(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-is}createEmbeddedView(n,i,s){let o,d;"number"==typeof s?o=s:null!=s&&(o=s.index,d=s.injector);const D=$c(this._lContainer,n.ssrId),I=n.createEmbeddedViewImpl(i||{},d,D);return this.insertImpl(I,o,Gc(this._hostTNode,D)),I}createComponent(n,i,s,o,d){const D=n&&!function Wl(e){return"function"==typeof e}(n);let I;if(D)I=i;else{const dn=i||{};I=dn.index,s=dn.injector,o=dn.projectableNodes,d=dn.environmentInjector||dn.ngModuleRef}const B=D?n:new Bu(pi(n)),se=s||this.parentInjector;if(!d&&null==B.ngModule){const Cn=(D?se:this.parentInjector).get(Ka,null);Cn&&(d=Cn)}const ge=pi(B.componentType??{}),Fe=$c(this._lContainer,ge?.id??null),Yt=B.create(se,o,Fe?.firstChild??null,d);return this.insertImpl(Yt.hostView,I,Gc(this._hostTNode,Fe)),Yt}insert(n,i){return this.insertImpl(n,i,!0)}insertImpl(n,i,s){const o=n._lView;if(function Zo(e){return Ws(e[le])}(o)){const I=this.indexOf(n);if(-1!==I)this.detach(I);else{const B=o[le],se=new Ly(B,B[Me],B[le]);se.detach(se.indexOf(n))}}const d=this._adjustIndex(i),D=this._lContainer;return Ku(D,o,d,s),n.attachToViewContainerRef(),af(Wp(D),d,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=Iy(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),s=Su(this._lContainer,i);s&&(cu(Wp(this._lContainer),i),Jd(s[On],s))}detach(n){const i=this._adjustIndex(n,-1),s=Su(this._lContainer,i);return s&&null!=cu(Wp(this._lContainer),i)?new Yu(s):null}_adjustIndex(n,i=0){return n??this.length+i}};function Iy(e){return e[8]}function Wp(e){return e[8]||(e[8]=[])}function xy(e,n){let i;const s=n[e.index];return Ws(s)?i=s:(i=D_(s,n,null,e),n[e.index]=i,uh(n,i)),Ay(i,n,e,s),new Ly(i,e,n)}let Ay=Py,$p=(e,n,i)=>!1;function ky(e,n,i){return $p(e,n,i)}function Py(e,n,i,s){if(e[Cr])return;let o;o=8&i.type?Hi(s):function fT(e,n){const i=e[ni],s=i.createComment(""),o=Vn(n,e);return Xl(i,Zd(i,o),s,function LM(e,n){return e.nextSibling(n)}(i,o),!1),s}(n,i),e[Cr]=o}function pT(e,n,i){if(e[Cr]&&e[us])return!0;const s=i[yt],o=n.index-yi;if(!s||function mo(e){if(rr(e))return!0;let n=e.parent;for(;n;){if(rr(e)||$s(n))return!0;n=n.parent}return!1}(n)||oh(s,o))return!1;const D=sp(s,o),I=s.data[xu]?.[o],[B,se]=function oT(e,n){const i=[];for(const s of n)for(let o=0;o<(s[ih]??1);o++){const d={data:s,firstChild:null};s[Ac]>0&&(d.firstChild=e,e=Mh(s[Ac],e)),i.push(d)}return[e,i]}(D,I);return e[Cr]=B,e[us]=se,!0}function gT(e,n,i,s){$p(e,i,n)||Py(e,n,i,s)}function Kc(e,n,i,s,o,d,D,I){const B=Xt(),se=hi(),ge=e+yi,Fe=se.firstCreatePass?function _T(e,n,i,s,o,d,D,I,B){const se=n.consts,ge=Rc(n,e,4,D||null,hs(se,I));mp(n,i,ge,hs(se,B)),Rn(n,ge);const Fe=ge.tView=gp(2,ge,s,o,d,n.directiveRegistry,n.pipeRegistry,null,n.schemas,se,null);return null!==n.queries&&(n.queries.template(n,ge),Fe.queries=n.queries.embeddedTView(ge)),ge}(ge,se,B,n,i,s,o,d,D):se.data[ge];lo(Fe,!1);const Tt=Ry(se,B,Fe,e);hn()&&Qd(se,B,Tt,Fe),Mo(Tt,B);const Yt=D_(Tt,B,Tt,Fe);return B[ge]=Yt,uh(B,Yt),ky(Yt,Fe,B),Jo(Fe)&&fp(se,B,Fe),null!=D&&pp(B,Fe,I),Kc}let Ry=Ny;function Ny(e,n,i,s){return un(!0),n[ni].createComment("")}function yT(e,n,i,s){const o=n[yt],d=!o||fa()||oh(o,s);if(un(d),d)return Ny(0,n);const D=o.data[Xf]?.[s]??null;null!==D&&null!==i.tView&&null===i.tView.ssrId&&(i.tView.ssrId=D);const I=bh(o,e,n,i);return rh(o,s,I),Mh(rp(o,s),I)}function Fy(e,n,i){Rl("NgControlFlow");const s=Xt(),o=qo(),d=Gp(s,yi+e);if($o(s,o,n)){const I=T(null);try{if(Up(d,0),-1!==n){const B=Kp(s[On],yi+n),se=$c(d,B.tView.ssrId);Ku(d,Gu(s,B,i,{dehydratedView:se}),0,Gc(B,se))}}finally{T(I)}}else{const I=Oy(d,0);void 0!==I&&(I[Gn]=i)}}class bT{constructor(n,i,s){this.lContainer=n,this.$implicit=i,this.$index=s}get $count(){return this.lContainer.length-is}}function Yy(e){return e}function Hy(e,n){return n}class MT{constructor(n,i,s){this.hasEmptyBlock=n,this.trackByFn=i,this.liveCollection=s}}function By(e,n,i,s,o,d,D,I,B,se,ge){Rl("NgControlFlow");const Fe=void 0!==B,Tt=Xt(),Yt=I?D.bind(Tt[Ts][Gn]):D,dn=new MT(Fe,Yt);Tt[yi+e]=dn,Kc(e+1,n,i,s,o,d),Fe&&Kc(e+2,B,se,ge)}class DT extends cT{constructor(n,i,s){super(),this.lContainer=n,this.hostLView=i,this.templateTNode=s,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-is}at(n){return this.getLView(n)[Gn].$implicit}attach(n,i){const s=i[yt];this.needsIndexUpdate||=n!==this.length,Ku(this.lContainer,i,n,Gc(this.templateTNode,s))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function wT(e,n){return Su(e,n)}(this.lContainer,n)}create(n,i){const s=$c(this.lContainer,this.templateTNode.tView.ssrId);return Gu(this.hostLView,this.templateTNode,new bT(this.lContainer,i,n),{dehydratedView:s})}destroy(n){Jd(n[On],n)}updateValue(n,i){this.getLView(n)[Gn].$implicit=i}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n{e.destroy(I)})}(D,e,d.trackByFn),D.updateIndexes(),d.hasEmptyBlock){const I=qo(),B=0===D.length;if($o(s,I,B)){const se=i+2,ge=Gp(s,se);if(B){const Fe=Kp(o,se),Tt=$c(ge,Fe.tView.ssrId);Ku(ge,Gu(s,Fe,void 0,{dehydratedView:Tt}),0,Gc(Fe,Tt))}else Up(ge,0)}}}finally{T(n)}}function Gp(e,n){return e[n]}function Kp(e,n){return ii(e,n)}var Ro=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(Ro||{});const Vy=0,ST=1;var Go=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Go||{}),Ju=function(e){return e[e.Initial=-1]="Initial",e}(Ju||{});const Jc=0,wh=1,zy=4,Uy=5;var Wy=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Wy||{});function Sh(e,n,i){const s=1===e?Uy:zy;null===n[s]&&(n[s]=[]),n[s].push(i)}function Jp(e,n){const i=1===e?Uy:zy,s=n[i];if(null!==s){for(const o of s)o();n[i]=null}}function $y(e){Jp(1,e),Jp(0,e)}function Ch(e){return e+1}function rc(e,n){return e[Ch(n.index)]}function ja(e,n){const i=Ch(n.index);return e.data[i]}function Zp(e,n){return n===Go.Placeholder?e.placeholderBlockConfig?.[Vy]??null:n===Go.Loading?e.loadingBlockConfig?.[Vy]??null:null}function Ky(e,n){if(!e||0===e.length)return n;const i=new Set(e);for(const s of n)i.add(s);return e.length===i.size?e:Array.from(i)}const Zc=new WeakMap;let Qc=null,Xp=0;class eg{constructor(){this.callbacks=new Set,this.listener=()=>{for(const n of this.callbacks)n()}}}function Xy(e,n,i){const s=i.get(Wo);let o=Zc.get(e);return Qc=Qc||s.runOutsideAngular(()=>new IntersectionObserver(d=>{for(const D of d)D.isIntersecting&&Zc.has(D.target)&&s.run(Zc.get(D.target).listener)})),o||(o=new eg,s.runOutsideAngular(()=>Qc.observe(e)),Zc.set(e,o),Xp++),o.callbacks.add(n),()=>{Zc.has(e)&&(o.callbacks.delete(n),0===o.callbacks.size&&(Qc?.unobserve(e),Zc.delete(e),Xp--),0===Xp&&(Qc?.disconnect(),Qc=null))}}const FT=new En("");let tg=null;function sv(e,n,i,s,o,d,D,I,B){const se=Xt(),ge=hi(),Fe=e+yi;if(Kc(e,null,0,0),ge.firstCreatePass){Rl("NgDefer");const Zn={primaryTmplIndex:n,loadingTmplIndex:s??null,placeholderTmplIndex:o??null,errorTmplIndex:d??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:i??null,loadingState:Ro.NOT_STARTED,loadingPromise:null};B?.(ge,Zn,I,D),function ET(e,n,i){const s=Ch(n);e.data[s]=i}(ge,Fe,Zn)}const Tt=Gi();ky(se[Fe],Tt,se);const dn=[null,Ju.Initial,null,null,null,null];!function CT(e,n,i){e[Ch(n)]=i}(se,Fe,dn);const Cn=()=>$y(dn);Sh(0,dn,()=>fs(se,Cn)),ko(se,Cn)}function rv(e,n){const i=Xt(),s=Gi();(function Xc(e,n){Fl(Go.Placeholder,n,e[n.index])})(i,s),function qc(e,n,i,s,o,d,D){const I=e[ns];F_(function B(){if(Oo(e))return;const se=rc(e,n),ge=se[wh];if(ge!==Ju.Initial&&ge!==Go.Placeholder)return;const Fe=function xT(e,n,i){return null==i?e:i>=0?Er(i,e):e[n.index][is]??null}(e,n,s);if(!Fe)return void F_(B,{injector:I});if(Oo(Fe))return;const Tt=function AT(e,n){return Io(yi+n,e)}(Fe,i),Yt=o(Tt,()=>{e!==Fe&&fs(Fe,Yt),d()},I);e!==Fe&&ko(Fe,Yt),Sh(D,se,Yt)},{injector:I})}(i,s,e,n,Xy,()=>function eu(e,n){const i=e[On],s=e[n.index];if(!function iv(e){return e.get(FT,null,{optional:!0})?.behavior!==Wy.Manual&&bl(e)}(e[ns]))return;const d=rc(e,n),D=ja(i,n);switch($y(d),D.loadingState){case Ro.NOT_STARTED:Fl(Go.Loading,n,s),function ng(e,n,i){const o=n[On];if(e.loadingState!==Ro.NOT_STARTED)return;const d=rc(n,i),D=function LT(e,n){return ii(e,n.primaryTmplIndex+yi)}(o,e);e.loadingState=Ro.IN_PROGRESS,Jp(1,d);let I=e.dependencyResolverFn;e.loadingPromise=I?Promise.allSettled(I()).then(B=>{let se=!1;const ge=[],Fe=[];for(const Tt of B){if("fulfilled"!==Tt.status){se=!0;break}{const Yt=Tt.value,dn=pi(Yt)||Os(Yt);if(dn)ge.push(dn);else{const Cn=ts(Yt);Cn&&Fe.push(Cn)}}}if(e.loadingPromise=null,se){if(e.loadingState=Ro.FAILED,null===e.errorTmplIndex){Ps(n);const Yt=new nn(750,!1);dh(n,Yt)}}else{e.loadingState=Ro.COMPLETE;const Tt=D.tView;ge.length>0&&(Tt.directiveRegistry=Ky(Tt.directiveRegistry,ge)),Fe.length>0&&(Tt.pipeRegistry=Ky(Tt.pipeRegistry,Fe))}}):Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Ro.COMPLETE})}(D,e,n),D.loadingState===Ro.IN_PROGRESS&&dv(D,n,s);break;case Ro.IN_PROGRESS:Fl(Go.Loading,n,s),dv(D,n,s);break;case Ro.COMPLETE:Fl(Go.Complete,n,s);break;case Ro.FAILED:Fl(Go.Error,n,s)}}(i,s),0)}function Fl(e,n,i,s=!1){const o=i[le],d=o[On];if(Oo(o))return;const D=rc(o,n);if(uv(D[wh],e)&&uv(D[Jc]??-1,e)){const B=ja(d,n),ge=s||null===function Gy(e){return e.loadingBlockConfig?.[ST]??null}(B)&&null===Zp(B,Go.Loading)&&!Zp(B,Go.Placeholder)?lv:tg;try{ge(e,D,i,n,o)}catch(Fe){dh(o,Fe)}}}function lv(e,n,i,s,o){const d=function OT(e,n,i){const o=ja(n[On],i);switch(e){case Go.Complete:return o.primaryTmplIndex;case Go.Loading:return o.loadingTmplIndex;case Go.Error:return o.errorTmplIndex;case Go.Placeholder:return o.placeholderTmplIndex;default:return null}}(e,o,s);if(null!==d){n[wh]=e;const B=ii(o[On],d+yi),se=0;Up(i,se);const ge=$c(i,B.tView.ssrId),Fe=Gu(o,B,null,{dehydratedView:ge});Ku(i,Fe,se,Gc(B,ge)),Fu(Fe)}}function uv(e,n){return e{e.loadingState===Ro.COMPLETE?Fl(Go.Complete,n,i):e.loadingState===Ro.FAILED&&Fl(Go.Error,n,i)})}function Oh(e,n,i,s){const o=Xt(),d=hi(),D=yi+e,I=o[ni],B=d.firstCreatePass?function XT(e,n,i,s,o,d){const D=n.consts,B=Rc(n,e,2,s,hs(D,o));return mp(n,i,B,hs(D,d)),null!==B.attrs&&fh(B,B.attrs,!1),null!==B.mergedAttrs&&fh(B,B.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,B),B}(D,d,o,n,i,s):d.data[D],se=hv(d,o,B,I,n,e);o[D]=se;const ge=Jo(B);return lo(B,!0),Im(I,se,B),32!=(32&B.flags)&&hn()&&Qd(d,o,se,B),0===function da(){return Si.lFrame.elementDepthCount}()&&Mo(se,o),function xa(){Si.lFrame.elementDepthCount++}(),ge&&(fp(d,o,B),hp(d,B,o)),null!==s&&pp(o,B),Oh}function Lh(){let e=Gi();Bo()?pa():(e=e.parent,lo(e,!1));const n=e;(function Ye(e){return Si.skipHydrationRootTNode===e})(n)&&function $i(){Si.skipHydrationRootTNode=null}(),function ao(){Si.lFrame.elementDepthCount--}();const i=hi();return i.firstCreatePass&&(Rn(i,e),Yo(e)&&i.queries.elementEnd(e)),null!=n.classesWithoutHost&&function Mr(e){return 0!=(8&e.flags)}(n)&&kp(i,n,Xt(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function Zr(e){return 0!=(16&e.flags)}(n)&&kp(i,n,Xt(),n.stylesWithoutHost,!1),Lh}function ig(e,n,i,s){return Oh(e,n,i,s),Lh(),ig}let hv=(e,n,i,s,o,d)=>(un(!0),Kd(s,o,Gt()));function eS(e,n,i,s,o,d){const D=n[yt],I=!D||fa()||oh(D,d);if(un(I),I)return Kd(s,o,Gt());const B=bh(D,e,n,i);return $m(D,d)&&rh(D,d,B.nextSibling),D&&($s(i)||Ir(B))&&Ho(i)&&(function Ut(e){Si.skipHydrationRootTNode=e}(i),Em(B)),B}function Ih(e,n,i){const s=Xt(),o=hi(),d=e+yi,D=o.firstCreatePass?function nS(e,n,i,s,o){const d=n.consts,D=hs(d,s),I=Rc(n,e,8,"ng-container",D);return null!==D&&fh(I,D,!0),mp(n,i,I,hs(d,o)),null!==n.queries&&n.queries.elementStart(n,I),I}(d,o,s,n,i):o.data[d];lo(D,!0);const I=fv(o,s,D,e);return s[d]=I,hn()&&Qd(o,s,I,D),Mo(I,s),Jo(D)&&(fp(o,s,D),hp(o,D,s)),null!=i&&pp(s,D),Ih}function xh(){let e=Gi();const n=hi();return Bo()?pa():(e=e.parent,lo(e,!1)),n.firstCreatePass&&(Rn(n,e),Yo(e)&&n.queries.elementEnd(e)),xh}function sg(e,n,i){return Ih(e,n,i),xh(),sg}let fv=(e,n,i,s)=>(un(!0),Ff(n[ni],""));function iS(e,n,i,s){let o;const d=n[yt],D=!d||fa();if(un(D),D)return Ff(n[ni],"");const I=bh(d,e,n,i),B=function _D(e,n){const i=e.data;let s=i[qf]?.[n]??null;return null===s&&i[xu]?.[n]&&(s=rp(e,n)),s}(d,s);return rh(d,s,I),o=Mh(B,I),o}function pv(){return Xt()}function rg(e,n,i){const s=Xt();return $o(s,qo(),n)&&Ya(hi(),ce(),s,e,n,s[ni],i,!0),rg}function og(e,n,i){const s=Xt();if($o(s,qo(),n)){const d=hi(),D=ce();Ya(d,D,s,e,n,C_(Y(d.data),D,s),i,!0)}return og}const oc=void 0;var oS=["en",[["a","p"],["AM","PM"],oc],[["AM","PM"],oc,oc],[["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"]],oc,[["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"]],oc,[["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}",oc,"{1} 'at' {0}",oc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function rS(e){const i=Math.floor(Math.abs(e)),s=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===s?1:5}];let tu={};function aS(e,n,i){"string"!=typeof n&&(i=n,n=e[nu.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),tu[n]=e,i&&(tu[n][nu.ExtraData]=i)}function ag(e){const n=function lS(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=mv(n);if(i)return i;const s=n.split("-")[0];if(i=mv(s),i)return i;if("en"===s)return oS;throw new nn(701,!1)}function gv(e){return ag(e)[nu.PluralCase]}function mv(e){return e in tu||(tu[e]=kn.ng&&kn.ng.common&&kn.ng.common.locales&&kn.ng.common.locales[e]),tu[e]}var nu=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(nu||{});const iu="en-US",Ah={marker:"element"},kh={marker:"ICU"};var Ia=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(Ia||{});let _v=iu;function yv(e){(function Ai(e,n){null==e&&Yn(n,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(_v=e.toLowerCase().replace(/_/g,"-"))}function vv(e,n,i){const s=n.insertBeforeIndex,o=Array.isArray(s)?s[0]:s;return null===o?wm(e,0,i):Hi(i[o])}function bv(e,n,i,s,o){const d=n.insertBeforeIndex;if(Array.isArray(d)){let D=s,I=null;if(3&n.type||(I=D,D=o),null!==D&&-1===n.componentOffset)for(let B=1;B1)for(let i=e.length-2;i>=0;i--){const s=e[i];Dv(s)||fS(s,n)&&null===pS(s)&&gS(s,n.index)}}function Dv(e){return!(64&e.type)}function fS(e,n){return Dv(n)||e.index>n.index}function pS(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function gS(e,n){const i=e.insertBeforeIndex;Array.isArray(i)?i[0]=n:(Sm(vv,bv),e.insertBeforeIndex=n)}function yS(e,n,i){const s=dp(e,i,64,null,null);return Mv(n,s),s}function SS(){const e=[];let i,s,n=-1;function d(I,B){n=0;const se=function Ph(e,n){const i=n[e.currentCaseLViewIndex];return null===i?i:i<0?~i:i}(I,B);s=null!==se?I.remove[se]:Ei}function D(){if(n0?i[I]:(e.push(n,s),d(i[On].data[~I],i),D())}return 0===e.length?null:(s=e.pop(),n=e.pop(),D())}return function o(I,B){for(i=B;e.length;)e.pop();return d(I.value,B),D}}const Rh=/\ufffd(\d+):?\d*\ufffd/gi,ES=/\ufffd(\d+)\ufffd/,xv=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,td="\ufffd",OS=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,LS=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,IS=/\uE500/g;function Av(e,n,i,s,o,d,D){const I=Nu(e,s,1,null);let B=I<i.length&&i.push(B)}return{type:s,mainBinding:o,cases:n,values:i}}function lg(e){if(!e)return[];let n=0;const i=[],s=[],o=/[{}]/g;let d;for(o.lastIndex=0;d=o.exec(e);){const I=d.index;if("}"==d[0]){if(i.pop(),0==i.length){const B=e.substring(n,I);xv.test(B)?s.push(YS(B)):s.push(B),n=I+1}}else{if(0==i.length){const B=e.substring(n,I);s.push(B),n=I+1}i.push("{")}}const D=e.substring(n);return s.push(D),s}function HS(e,n,i,s,o,d,D,I){const B=[],se=[],ge=[];n.cases.push(d),n.create.push(B),n.remove.push(se),n.update.push(ge);const Tt=Pm(nl()).getInertBodyElement(D),Yt=Gf(Tt)||Tt;return Yt?Nv(e,n,i,s,B,se,ge,Yt,o,I,0):0}function Nv(e,n,i,s,o,d,D,I,B,se,ge){let Fe=0,Tt=I.firstChild;for(;Tt;){const Yt=Nu(e,i,1,null);switch(Tt.nodeType){case Node.ELEMENT_NODE:const dn=Tt,Cn=dn.tagName.toLowerCase();if(Wf.hasOwnProperty(Cn)){cg(o,Ah,Cn,B,Yt),e.data[Yt]=Cn;const Xi=dn.attributes;for(let Ns=0;Ns>>Ia.SHIFT;let Fe=e[ge];null===Fe&&(Fe=e[ge]=(D&Ia.COMMENT)===Ia.COMMENT?o.createComment(I):ql(o,I)),se&&null!==i&&Xl(o,i,Fe,s,!1)}})(o,B.create,ge,I&&8&I.type?o[I.index]:null),Ua(!0)}function jv(e,n,i){Hv(e,n,i),function Bv(){Ua(!1)}()}function ug(e){return!!e&&"function"==typeof e.then}function zv(e){return!!e&&"function"==typeof e.subscribe}function dg(e,n,i,s){const o=Xt(),d=hi(),D=Gi();return function Wv(e,n,i,s,o,d,D){const I=Jo(s),se=e.firstCreatePass&&S_(e),ge=n[Gn],Fe=T_(n);let Tt=!0;if(3&s.type||D){const Cn=Vn(s,n),Zn=D?D(Cn):Cn,mi=Fe.length,wn=D?Ns=>D(Hi(Ns[s.index])):s.index;let Xi=null;if(!D&&I&&(Xi=function tC(e,n,i,s){const o=e.cleanup;if(null!=o)for(let d=0;dB?I[B]:null}"string"==typeof D&&(d+=2)}return null}(e,n,o,s.index)),null!==Xi)(Xi.__ngLastListenerFn__||Xi).__ngNextListenerFn__=d,Xi.__ngLastListenerFn__=d,Tt=!1;else{d=Gv(s,n,ge,d,!1);const Ns=i.listen(Zn,o,d);Fe.push(d,Ns),se&&se.push(o,wn,mi,mi+1)}}else d=Gv(s,n,ge,d,!1);const Yt=s.outputs;let dn;if(Tt&&null!==Yt&&(dn=Yt[o])){const Cn=dn.length;if(Cn)for(let Zn=0;Zn-1?ys(e.index,n):n);let B=$v(n,i,s,D),se=d.__ngNextListenerFn__;for(;se;)B=$v(n,i,se,D)&&B,se=se.__ngNextListenerFn__;return o&&!1===B&&D.preventDefault(),B}}function Kv(e=1){return function k(e){return(Si.lFrame.contextLView=Er(e,Si.lFrame.contextLView))[Gn]}(e)}function nC(e,n){let i=null;const s=function Xr(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let o=0;o(un(!0),ql(n[ni],s));function fC(e,n,i,s,o){const d=n[yt],D=!d||fa()||oh(d,o);return un(D),D?ql(n[ni],s):bh(d,e,n,i)}function pg(e){return Fh("",e,""),pg}function Fh(e,n,i){const s=Xt(),o=Fc(s,e,n,i);return o!==ps&&El(s,j(),o),Fh}function gg(e,n,i,s,o){const d=Xt(),D=Yc(d,e,n,i,s,o);return D!==ps&&El(d,j(),D),gg}function mg(e,n,i,s,o,d,D){const I=Xt(),B=function Hc(e,n,i,s,o,d,D,I){const se=gh(e,oa(),i,o,D);return ga(3),se?n+Sn(i)+s+Sn(o)+d+Sn(D)+I:ps}(I,e,n,i,s,o,d,D);return B!==ps&&El(I,j(),B),mg}function _g(e,n,i,s,o,d,D,I,B){const se=Xt(),ge=function Bc(e,n,i,s,o,d,D,I,B,se){const Fe=Ba(e,oa(),i,o,D,B);return ga(4),Fe?n+Sn(i)+s+Sn(o)+d+Sn(D)+I+Sn(B)+se:ps}(se,e,n,i,s,o,d,D,I,B);return ge!==ps&&El(se,j(),ge),_g}function yg(e,n,i,s,o){if(e=St(e),Array.isArray(e))for(let d=0;d>20;if(ml(e)||!e.multi){const Yt=new rs(se,o,Pc),dn=bg(B,n,o?ge:ge+Tt,Fe);-1===dn?(ue(Ss(I,D),d,B),vg(d,e,n.length),n.push(B),I.directiveStart++,I.directiveEnd++,o&&(I.providerIndexes+=1048576),i.push(Yt),D.push(Yt)):(i[dn]=Yt,D[dn]=Yt)}else{const Yt=bg(B,n,ge+Tt,Fe),dn=bg(B,n,ge,ge+Tt),Zn=dn>=0&&i[dn];if(o&&!Zn||!o&&!(Yt>=0&&i[Yt])){ue(Ss(I,D),d,B);const mi=function yC(e,n,i,s,o){const d=new rs(e,i,Pc);return d.multi=[],d.index=n,d.componentProviders=0,D0(d,o,s&&!i),d}(o?_C:mC,i.length,o,s,se);!o&&Zn&&(i[dn].providerFactory=mi),vg(d,e,n.length,0),n.push(B),I.directiveStart++,I.directiveEnd++,o&&(I.providerIndexes+=1048576),i.push(mi),D.push(mi)}else vg(d,e,Yt>-1?Yt:dn,D0(i[o?dn:Yt],se,!o&&s));!o&&s&&Zn&&i[dn].componentProviders++}}}function vg(e,n,i,s){const o=ml(n),d=function Ld(e){return!!e.useClass}(n);if(o||d){const B=(d?St(n.useClass):n).prototype.ngOnDestroy;if(B){const se=e.destroyHooks||(e.destroyHooks=[]);if(!o&&n.multi){const ge=se.indexOf(i);-1===ge?se.push(i,[s,B]):se[ge+1].push(s,B)}else se.push(i,B)}}}function D0(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function bg(e,n,i,s){for(let o=i;o{i.providersResolver=(s,o)=>function gC(e,n,i){const s=hi();if(s.firstCreatePass){const o=cr(e);yg(i,s.data,s.blueprint,o,!0),yg(n,s.data,s.blueprint,o,!1)}}(s,o?o(e):e,n)}}class ac{}class T0{}function vC(e,n){return new Dg(e,n??null,[])}class Dg extends ac{constructor(n,i,s){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new j_(this);const o=Ks(n);this._bootstrapComponents=La(o.bootstrap),this._r3Injector=Sf(n,i,[{provide:ac,useValue:this},{provide:ku,useValue:this.componentFactoryResolver},...s],Ge(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class wg extends T0{constructor(n){super(),this.moduleType=n}create(n){return new Dg(this.moduleType,n,[])}}class S0 extends ac{constructor(n){super(),this.componentFactoryResolver=new j_(this),this.instance=null;const i=new Zl([...n.providers,{provide:ac,useValue:this},{provide:ku,useValue:this.componentFactoryResolver}],n.parent||Al(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function C0(e,n,i=null){return new S0({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let MC=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const s=hu(0,i.type),o=s.length>0?C0([s],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,o)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ri({token:e,providedIn:"environment",factory:()=>new e(Zi(Ka))})}return e})();function E0(e){Rl("NgStandalone"),e.getStandaloneInjector=n=>n.get(MC).getOrCreateStandaloneInjector(e)}function R0(e,n,i){const s=vi()+e,o=Xt();return o[s]===ps?ul(o,s,i?n.call(i):n()):ju(o,s)}function N0(e,n,i,s){return U0(Xt(),vi(),e,n,i,s)}function F0(e,n,i,s,o){return W0(Xt(),vi(),e,n,i,s,o)}function Y0(e,n,i,s,o,d){return $0(Xt(),vi(),e,n,i,s,o,d)}function H0(e,n,i,s,o,d,D){return function G0(e,n,i,s,o,d,D,I,B){const se=n+i;return Ba(e,se,o,d,D,I)?ul(e,se+4,B?s.call(B,o,d,D,I):s(o,d,D,I)):id(e,se+4)}(Xt(),vi(),e,n,i,s,o,d,D)}function B0(e,n,i,s,o,d,D,I){const B=vi()+e,se=Xt(),ge=Ba(se,B,i,s,o,d);return $o(se,B+4,D)||ge?ul(se,B+5,I?n.call(I,i,s,o,d,D):n(i,s,o,d,D)):ju(se,B+5)}function j0(e,n,i,s,o,d,D,I,B){const se=vi()+e,ge=Xt(),Fe=Ba(ge,se,i,s,o,d);return ic(ge,se+4,D,I)||Fe?ul(ge,se+6,B?n.call(B,i,s,o,d,D,I):n(i,s,o,d,D,I)):ju(ge,se+6)}function V0(e,n,i,s,o,d,D,I,B,se){const ge=vi()+e,Fe=Xt();let Tt=Ba(Fe,ge,i,s,o,d);return gh(Fe,ge+4,D,I,B)||Tt?ul(Fe,ge+7,se?n.call(se,i,s,o,d,D,I,B):n(i,s,o,d,D,I,B)):ju(Fe,ge+7)}function z0(e,n,i,s){return function K0(e,n,i,s,o,d){let D=n+i,I=!1;for(let B=0;B=0;i--){const s=n[i];if(e===s.name)return s}}(n,i.pipeRegistry),i.data[o]=s,s.onDestroy&&(i.destroyHooks??=[]).push(o,s.onDestroy)):s=i.data[o];const d=s.factory||(s.factory=Un(s.type)),I=xt(Pc);try{const B=ba(!1),se=d();return ba(B),function iC(e,n,i,s){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=s}(i,Xt(),o,se),se}finally{xt(I)}}function Z0(e,n,i){const s=e+yi,o=Xt(),d=Ni(o,s);return sd(o,s)?U0(o,vi(),n,d.transform,i,d):d.transform(i)}function Q0(e,n,i,s){const o=e+yi,d=Xt(),D=Ni(d,o);return sd(d,o)?W0(d,vi(),n,D.transform,i,s,D):D.transform(i,s)}function q0(e,n,i,s,o){const d=e+yi,D=Xt(),I=Ni(D,d);return sd(D,d)?$0(D,vi(),n,I.transform,i,s,o,I):I.transform(i,s,o)}function sd(e,n){return e[On].data[n].pure}function NC(){return this._results[Symbol.iterator]()}class Sg{static#e=Symbol.iterator;get changes(){return this._changes??=new cl}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=Sg.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=NC)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){this.dirty=!1;const s=function Ma(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function tm(e,n,i){if(e.length!==n.length)return!1;for(let s=0;s{class e{static#e=this.__NG_ELEMENT_ID__=HC}return e})();const FC=rd,YC=class extends FC{constructor(n,i,s){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,s){const o=Gu(this._declarationLView,this._declarationTContainer,n,{injector:i,dehydratedView:s});return new Yu(o)}};function HC(){return Bh(Gi(),Xt())}function Bh(e,n){return 4&e.type?new YC(n,e,kc(e,n)):null}class Cg{constructor(n){this.queryList=n,this.matches=null}clone(){return new Cg(this.queryList)}setDirty(){this.queryList.setDirty()}}class Eg{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const s=null!==n.contentQueries?n.contentQueries[0]:i.length,o=[];for(let d=0;d0)s.push(D[I/2]);else{const se=d[I+1],ge=n[-B];for(let Fe=is;Fe{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();class fE{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let pE=(()=>{class e{compileModuleSync(i){return new wg(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const s=this.compileModuleSync(i),d=La(Ks(i).declarations).reduce((D,I)=>{const B=pi(I);return B&&D.push(new Bu(B)),D},[]);return new fE(s,d)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Rg=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new bt.X(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ib=new En(""),xb=new En("");let Fg,HE=(()=>{class e{constructor(i,s,o){this._ngZone=i,this.registry=s,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Fg||(function BE(e){Fg=e}(o),o.addToWindow(s)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?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:()=>{Wo.assertNotInAngularZone(),queueMicrotask(()=>{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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(s=>!s.updateCb||!s.updateCb(i)||(clearTimeout(s.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,s,o){let d=-1;s&&s>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(D=>D.timeoutId!==d),i(this._didWork,this.getPendingTasks())},s)),this._callbacks.push({doneCb:i,timeoutId:d,updateCb:o})}whenStable(i,s,o){if(o&&!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(i,s,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,s,o){return[]}static#e=this.\u0275fac=function(s){return new(s||e)(Zi(Wo),Zi(Ab),Zi(xb))};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac})}return e})(),Ab=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,s){this._applications.set(i,s)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,s=!0){return Fg?.findTestabilityInTree(this,i,s)??null}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const kb=new En("Application Initializer");let Yg=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,s)=>{this.resolve=i,this.reject=s}),this.appInits=Fi(kb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const o of this.appInits){const d=o();if(ug(d))i.push(d);else if(zv(d)){const D=new Promise((I,B)=>{d.subscribe({complete:I,error:B})});i.push(D)}}const s=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{s()}).catch(o=>{this.reject(o)}),0===i.length&&s(),this.initialized=!0}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Hg=new En("appBootstrapListener");function Nb(e,n){return Array.isArray(n)?n.reduce(Nb,e):{...e,...n}}let Uh,ou=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fi(r_),this.componentTypes=[],this.components=[],this.isStable=Fi(Rg).hasPendingTasks.pipe((0,je.U)(i=>!i)),this._injector=Fi(Ka)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,s){const o=i instanceof Gm;if(!this._injector.get(Yg).done)throw!o&&mr(i),new nn(405,!1);let D;D=o?i:this._injector.get(ku).resolveComponentFactory(i),this.componentTypes.push(D.componentType);const I=function VE(e){return e.isBoundToModule}(D)?void 0:this._injector.get(ac),se=D.create(Ra.NULL,[],s||D.selector,I),ge=se.location.nativeElement,Fe=se.injector.get(Ib,null);return Fe?.registerApplication(ge),se.onDestroy(()=>{this.detachView(se.hostView),zh(this.components,se),Fe?.unregisterApplication(ge)}),this._loadComponent(se),se}tick(){if(this._runningTick)throw new nn(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1}}attachView(i){const s=i;this._views.push(s),s.attachToAppRef(this)}detachView(i){const s=i;zh(this._views,s),s.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const s=this._injector.get(Hg,[]);[...this._bootstrapListeners,...s].forEach(o=>o(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>zh(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new nn(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zh(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}function Yb(e){Uh??=new WeakMap;const n=Uh.get(e);if(n)return n;const i=e.isStable.pipe((0,Bt.P)(s=>s)).toPromise().then(()=>{});return Uh.set(e,i),e.onDestroy(()=>Uh?.delete(e)),i}let zE=(()=>{class e{constructor(){this.zone=Fi(Wo),this.applicationRef=Fi(ou)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function UE(){const e=Fi(Wo),n=Fi(Pl);return i=>e.runOutsideAngular(()=>n.handleError(i))}let $E=(()=>{class e{constructor(){this.subscription=new Lt.w0,this.initialized=!1,this.zone=Fi(Wo),this.pendingTasks=Fi(Rg)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Wo.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Wo.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(s){return new(s||e)};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Wh=new En("LocaleId",{providedIn:"root",factory:()=>Fi(Wh,$.Optional|$.SkipSelf)||function GE(){return typeof $localize<"u"&&$localize.locale||iu}()}),KE=new En("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),Bg=new En("PlatformDestroyListeners");let jb=(()=>{class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,s){const o=function z1(e="zone.js",n){return"noop"===e?new j1:"zone.js"===e?new Wo(n):e}(s?.ngZone,function Bb(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:s?.ngZoneEventCoalescing,runCoalescing:s?.ngZoneRunCoalescing}));return o.run(()=>{const d=function bC(e,n,i){return new Dg(e,n,i)}(i.moduleType,this.injector,function Hb(e){return[{provide:Wo,useFactory:e},{provide:tl,multi:!0,useFactory:()=>{const n=Fi(zE,{optional:!0});return()=>n.initialize()}},{provide:tl,multi:!0,useFactory:()=>{const n=Fi($E);return()=>{n.initialize()}}},{provide:r_,useFactory:UE}]}(()=>o)),D=d.injector.get(Pl,null);return o.runOutsideAngular(()=>{const I=o.onError.subscribe({next:B=>{D.handleError(B)}});d.onDestroy(()=>{zh(this._modules,d),I.unsubscribe()})}),function Rb(e,n,i){try{const s=i();return ug(s)?s.catch(o=>{throw n.runOutsideAngular(()=>e.handleError(o)),o}):s}catch(s){throw n.runOutsideAngular(()=>e.handleError(s)),s}}(D,o,()=>{const I=d.injector.get(Yg);return I.runInitializers(),I.donePromise.then(()=>(yv(d.injector.get(Wh,iu)||iu),this._moduleDoBootstrap(d),d))})})}bootstrapModule(i,s=[]){const o=Nb({},s);return function jE(e,n,i){const s=new wg(i);return Promise.resolve(s)}(0,0,i).then(d=>this.bootstrapModuleFactory(d,o))}_moduleDoBootstrap(i){const s=i.injector.get(ou);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(o=>s.bootstrap(o));else{if(!i.instance.ngDoBootstrap)throw new nn(-403,!1);i.instance.ngDoBootstrap(s)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new nn(404,!1);this._modules.slice().forEach(s=>s.destroy()),this._destroyListeners.forEach(s=>s());const i=this._injector.get(Bg,null);i&&(i.forEach(s=>s()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(s){return new(s||e)(Zi(Ra))};static#t=this.\u0275prov=ri({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Yl=null;const Vb=new En("AllowMultipleToken");function zb(e,n,i=[]){const s=`Platform: ${n}`,o=new En(s);return(d=[])=>{let D=jg();if(!D||D.injector.get(Vb,!1)){const I=[...i,...d,{provide:o,useValue:!0}];e?e(I):function ZE(e){if(Yl&&!Yl.get(Vb,!1))throw new nn(400,!1);(function Pb(){!function Dn(e){en=e}(()=>{throw new nn(600,!1)})})(),Yl=e;const n=e.get(jb);(function Wb(e){e.get(Hd,null)?.forEach(i=>i())})(e)}(function Ub(e=[],n){return Ra.create({name:n,providers:[{provide:pu,useValue:"platform"},{provide:Bg,useValue:new Set([()=>Yl=null])},...e]})}(I,s))}return function QE(e){const n=jg();if(!n)throw new nn(401,!1);return n}()}}function jg(){return Yl?.get(jb)??null}function XE(){return!1}const sO=zb(null,"core",[]);let rO=(()=>{class e{constructor(i){}static#e=this.\u0275fac=function(s){return new(s||e)(Zi(ou))};static#t=this.\u0275mod=_o({type:e});static#n=this.\u0275inj=Ms({})}return e})(),fM=!1;function LO(){return _c([{provide:lh,useFactory:()=>{let e=!0;return bl()&&(e=!!Fi(Iu,{optional:!0})?.get(np,null)),e&&Rl("NgHydration"),e}},{provide:tl,useValue:()=>{bl()&&Fi(lh)&&(function IO(){const e=nl();let n;for(const i of e.body.childNodes)if(i.nodeType===Node.COMMENT_NODE&&i.textContent?.trim()===dD){n=i;break}if(!n)throw new nn(-507,!1)}(),function EO(){fM||(fM=!0,function fD(){Um=hD}(),function tS(){hv=eS}(),function pC(){m0=fC}(),function sS(){fv=iS}(),function vT(){Ry=yT}(),function mT(){Ay=gT,$p=pT}(),function lT(){Ty=aT}(),function XD(){m_=qD}())}())},multi:!0},{provide:a_,useFactory:()=>bl()&&Fi(lh)},{provide:Hg,useFactory:()=>{if(bl()&&Fi(lh)){const e=Fi(ou);return Fi(Ra),()=>{(function OO(e,n){return Yb(e)})(e).then(()=>{Wo.assertInAngularZone(),function Qw(e){const n=e._views;for(const i of n){const s=Wm(i);null!==s&&null!==s[xi]&&(Ls(s)?vh(s):(vh(s[xi]),Dy(s)))}}(e)})}}return()=>{}},multi:!0}])}function xO(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function AO(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}function PO(e,n){const i=pi(e),s=n.elementInjector||Al();return new Bu(i).create(s,n.projectableNodes,n.hostElement,n.environmentInjector)}function RO(e){const n=pi(e);if(!n)return null;const i=new Bu(n);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}},1993:(Ze,fe,M)=>{"use strict";M.d(fe,{sL:()=>w});var t=M(9212),u=M(5592),b=M(9773);function w(E){E||((0,t.gHi)(w),E=(0,t.f3M)(t.ktI));const A=new u.y(G=>E.onDestroy(G.next.bind(G)));return G=>G.pipe((0,b.R)(A))}},6223:(Ze,fe,M)=>{"use strict";M.d(fe,{Cf:()=>ct,EJ:()=>fr,F:()=>Nn,Fd:()=>Do,Fj:()=>He,JJ:()=>qe,JL:()=>Xe,JU:()=>A,Kr:()=>zr,NI:()=>wi,On:()=>Se,UX:()=>On,Wl:()=>J,YN:()=>Vr,_:()=>Ii,_Y:()=>Ne,a5:()=>Lt,c5:()=>lr,j3:()=>yr,kI:()=>Kt,nD:()=>Bs,oH:()=>dr,qQ:()=>Xr,qu:()=>_r,sg:()=>Br,u:()=>jr,u5:()=>xi,wV:()=>Qt});var t=M(9212),u=M(6814),b=M(7715),w=M(9315),m=M(7398);let T=(()=>{class te{constructor(K,Me){this._renderer=K,this._elementRef=Me,this.onChange=yt=>{},this.onTouched=()=>{}}setProperty(K,Me){this._renderer.setProperty(this._elementRef.nativeElement,K,Me)}registerOnTouched(K){this.onTouched=K}registerOnChange(K){this.onChange=K}setDisabledState(K){this.setProperty("disabled",K)}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(t.Qsj),t.Y36(t.SBq))};static#t=this.\u0275dir=t.lG2({type:te})}return te})(),E=(()=>{class te extends T{static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,features:[t.qOj]})}return te})();const A=new t.OlP("NgValueAccessor"),G={provide:A,useExisting:(0,t.Gpc)(()=>J),multi:!0};let J=(()=>{class te extends E{writeValue(K){this.setProperty("checked",K)}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("change",function(Gn){return yt.onChange(Gn.target.checked)})("blur",function(){return yt.onTouched()})},features:[t._Bn([G]),t.qOj]})}return te})();const ne={provide:A,useExisting:(0,t.Gpc)(()=>He),multi:!0},Pe=new t.OlP("CompositionEventMode");let He=(()=>{class te extends T{constructor(K,Me,yt){super(K,Me),this._compositionMode=yt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function me(){const te=(0,u.q)()?(0,u.q)().getUserAgent():"";return/android (\d+)/.test(te.toLowerCase())}())}writeValue(K){this.setProperty("value",K??"")}_handleInput(K){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(K)}_compositionStart(){this._composing=!0}_compositionEnd(K){this._composing=!1,this._compositionMode&&this.onChange(K)}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Pe,8))};static#t=this.\u0275dir=t.lG2({type:te,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(Me,yt){1&Me&&t.NdJ("input",function(Gn){return yt._handleInput(Gn.target.value)})("blur",function(){return yt.onTouched()})("compositionstart",function(){return yt._compositionStart()})("compositionend",function(Gn){return yt._compositionEnd(Gn.target.value)})},features:[t._Bn([ne]),t.qOj]})}return te})();function ye(te){return null==te||("string"==typeof te||Array.isArray(te))&&0===te.length}function nt(te){return null!=te&&"number"==typeof te.length}const ct=new t.OlP("NgValidators"),Ct=new t.OlP("NgAsyncValidators"),cn=/^(?=.{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 Kt{static min(le){return ut(le)}static max(le){return Ve(le)}static required(le){return function Ee(te){return ye(te.value)?{required:!0}:null}(le)}static requiredTrue(le){return function De(te){return!0===te.value?null:{required:!0}}(le)}static email(le){return function Qe(te){return ye(te.value)||cn.test(te.value)?null:{email:!0}}(le)}static minLength(le){return function Pt(te){return le=>ye(le.value)||!nt(le.value)?null:le.value.length{if(ye(le.value)||ye(te))return null;const K=parseFloat(le.value);return!isNaN(K)&&K{if(ye(le.value)||ye(te))return null;const K=parseFloat(le.value);return!isNaN(K)&&K>te?{max:{max:te,actual:le.value}}:null}}function tn(te){return le=>nt(le.value)&&le.value.length>te?{maxlength:{requiredLength:te,actualLength:le.value.length}}:null}function jt(te){if(!te)return We;let le,K;return"string"==typeof te?(K="","^"!==te.charAt(0)&&(K+="^"),K+=te,"$"!==te.charAt(te.length-1)&&(K+="$"),le=new RegExp(K)):(K=te.toString(),le=te),Me=>{if(ye(Me.value))return null;const yt=Me.value;return le.test(yt)?null:{pattern:{requiredPattern:K,actualValue:yt}}}}function We(te){return null}function gt(te){return null!=te}function Zt(te){return(0,t.QGY)(te)?(0,b.D)(te):te}function en(te){let le={};return te.forEach(K=>{le=null!=K?{...le,...K}:le}),0===Object.keys(le).length?null:le}function In(te,le){return le.map(K=>K(te))}function Vt(te){return te.map(le=>function Dn(te){return!te.validate}(le)?le:K=>le.validate(K))}function ze(te){if(!te)return null;const le=te.filter(gt);return 0==le.length?null:function(K){return en(In(K,le))}}function Ue(te){return null!=te?ze(Vt(te)):null}function ht(te){if(!te)return null;const le=te.filter(gt);return 0==le.length?null:function(K){const Me=In(K,le).map(Zt);return(0,w.D)(Me).pipe((0,m.U)(en))}}function Be(te){return null!=te?ht(Vt(te)):null}function it(te,le){return null===te?[le]:Array.isArray(te)?[...te,le]:[te,le]}function _e(te){return te._rawValidators}function ft(te){return te._rawAsyncValidators}function re(te){return te?Array.isArray(te)?te:[te]:[]}function pe(te,le){return Array.isArray(te)?te.includes(le):te===le}function Re(te,le){const K=re(le);return re(te).forEach(yt=>{pe(K,yt)||K.push(yt)}),K}function Et(te,le){return re(le).filter(K=>!pe(te,K))}class Jt{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=Ue(this._rawValidators)}_setAsyncValidators(le){this._rawAsyncValidators=le||[],this._composedAsyncValidatorFn=Be(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=void 0){this.control&&this.control.reset(le)}hasError(le,K){return!!this.control&&this.control.hasError(le,K)}getError(le,K){return this.control?this.control.getError(le,K):null}}class at extends Jt{get formDirective(){return null}get path(){return null}}class Lt extends Jt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class bt{constructor(le){this._cd=le}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let qe=(()=>{class te extends bt{constructor(K){super(K)}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(Lt,2))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Me,yt){2&Me&&t.ekj("ng-untouched",yt.isUntouched)("ng-touched",yt.isTouched)("ng-pristine",yt.isPristine)("ng-dirty",yt.isDirty)("ng-valid",yt.isValid)("ng-invalid",yt.isInvalid)("ng-pending",yt.isPending)},features:[t.qOj]})}return te})(),Xe=(()=>{class te extends bt{constructor(K){super(K)}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(at,10))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Me,yt){2&Me&&t.ekj("ng-untouched",yt.isUntouched)("ng-touched",yt.isTouched)("ng-pristine",yt.isPristine)("ng-dirty",yt.isDirty)("ng-valid",yt.isValid)("ng-invalid",yt.isInvalid)("ng-pending",yt.isPending)("ng-submitted",yt.isSubmitted)},features:[t.qOj]})}return te})();const ki="VALID",Bi="INVALID",Sn="PENDING",Fn="DISABLED";function Cs(te){return(we(te)?te.validators:te)||null}function An(te,le){return(we(le)?le.asyncValidators:te)||null}function we(te){return null!=te&&!Array.isArray(te)&&"object"==typeof te}function et(te,le,K){const Me=te.controls;if(!(le?Object.keys(Me):Me).length)throw new t.vHH(1e3,"");if(!Me[K])throw new t.vHH(1001,"")}function Mt(te,le,K){te._forEachChild((Me,yt)=>{if(void 0===K[yt])throw new t.vHH(1002,"")})}class Rt{constructor(le,K){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(le),this._assignAsyncValidators(K)}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===ki}get invalid(){return this.status===Bi}get pending(){return this.status==Sn}get disabled(){return this.status===Fn}get enabled(){return this.status!==Fn}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._assignValidators(le)}setAsyncValidators(le){this._assignAsyncValidators(le)}addValidators(le){this.setValidators(Re(le,this._rawValidators))}addAsyncValidators(le){this.setAsyncValidators(Re(le,this._rawAsyncValidators))}removeValidators(le){this.setValidators(Et(le,this._rawValidators))}removeAsyncValidators(le){this.setAsyncValidators(Et(le,this._rawAsyncValidators))}hasValidator(le){return pe(this._rawValidators,le)}hasAsyncValidator(le){return pe(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}),this._forEachChild(le=>le.markAllAsTouched())}markAsUntouched(le={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(K=>{K.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(K=>{K.markAsPristine({onlySelf:!0})}),this._parent&&!le.onlySelf&&this._parent._updatePristine(le)}markAsPending(le={}){this.status=Sn,!1!==le.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!le.onlySelf&&this._parent.markAsPending(le)}disable(le={}){const K=this._parentMarkedDirty(le.onlySelf);this.status=Fn,this.errors=null,this._forEachChild(Me=>{Me.disable({...le,onlySelf:!0})}),this._updateValue(),!1!==le.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...le,skipPristineCheck:K}),this._onDisabledChange.forEach(Me=>Me(!0))}enable(le={}){const K=this._parentMarkedDirty(le.onlySelf);this.status=ki,this._forEachChild(Me=>{Me.enable({...le,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent}),this._updateAncestors({...le,skipPristineCheck:K}),this._onDisabledChange.forEach(Me=>Me(!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===ki||this.status===Sn)&&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(K=>K._updateTreeValidity(le)),this.updateValueAndValidity({onlySelf:!0,emitEvent:le.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Fn:ki}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(le){if(this.asyncValidator){this.status=Sn,this._hasOwnPendingAsyncValidator=!0;const K=Zt(this.asyncValidator(this));this._asyncValidationSubscription=K.subscribe(Me=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Me,{emitEvent:le})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(le,K={}){this.errors=le,this._updateControlsErrors(!1!==K.emitEvent)}get(le){let K=le;return null==K||(Array.isArray(K)||(K=K.split(".")),0===K.length)?null:K.reduce((Me,yt)=>Me&&Me._find(yt),this)}getError(le,K){const Me=K?this.get(K):this;return Me&&Me.errors?Me.errors[le]:null}hasError(le,K){return!!this.getError(le,K)}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 t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Fn:this.errors?Bi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Sn)?Sn:this._anyControlsHaveStatus(Bi)?Bi:ki}_anyControlsHaveStatus(le){return this._anyControls(K=>K.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){we(le)&&null!=le.updateOn&&(this._updateOn=le.updateOn)}_parentMarkedDirty(le){return!le&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(le){return null}_assignValidators(le){this._rawValidators=Array.isArray(le)?le.slice():le,this._composedValidatorFn=function Ht(te){return Array.isArray(te)?Ue(te):te||null}(this._rawValidators)}_assignAsyncValidators(le){this._rawAsyncValidators=Array.isArray(le)?le.slice():le,this._composedAsyncValidatorFn=function q(te){return Array.isArray(te)?Be(te):te||null}(this._rawAsyncValidators)}}class Ke extends Rt{constructor(le,K,Me){super(Cs(K),An(Me,K)),this.controls=le,this._initObservables(),this._setUpdateStrategy(K),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(le,K){return this.controls[le]?this.controls[le]:(this.controls[le]=K,K.setParent(this),K._registerOnCollectionChange(this._onCollectionChange),K)}addControl(le,K,Me={}){this.registerControl(le,K),this.updateValueAndValidity({emitEvent:Me.emitEvent}),this._onCollectionChange()}removeControl(le,K={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],this.updateValueAndValidity({emitEvent:K.emitEvent}),this._onCollectionChange()}setControl(le,K,Me={}){this.controls[le]&&this.controls[le]._registerOnCollectionChange(()=>{}),delete this.controls[le],K&&this.registerControl(le,K),this.updateValueAndValidity({emitEvent:Me.emitEvent}),this._onCollectionChange()}contains(le){return this.controls.hasOwnProperty(le)&&this.controls[le].enabled}setValue(le,K={}){Mt(this,0,le),Object.keys(le).forEach(Me=>{et(this,!0,Me),this.controls[Me].setValue(le[Me],{onlySelf:!0,emitEvent:K.emitEvent})}),this.updateValueAndValidity(K)}patchValue(le,K={}){null!=le&&(Object.keys(le).forEach(Me=>{const yt=this.controls[Me];yt&&yt.patchValue(le[Me],{onlySelf:!0,emitEvent:K.emitEvent})}),this.updateValueAndValidity(K))}reset(le={},K={}){this._forEachChild((Me,yt)=>{Me.reset(le?le[yt]:null,{onlySelf:!0,emitEvent:K.emitEvent})}),this._updatePristine(K),this._updateTouched(K),this.updateValueAndValidity(K)}getRawValue(){return this._reduceChildren({},(le,K,Me)=>(le[Me]=K.getRawValue(),le))}_syncPendingControls(){let le=this._reduceChildren(!1,(K,Me)=>!!Me._syncPendingControls()||K);return le&&this.updateValueAndValidity({onlySelf:!0}),le}_forEachChild(le){Object.keys(this.controls).forEach(K=>{const Me=this.controls[K];Me&&le(Me,K)})}_setUpControls(){this._forEachChild(le=>{le.setParent(this),le._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(le){for(const[K,Me]of Object.entries(this.controls))if(this.contains(K)&&le(Me))return!0;return!1}_reduceValue(){return this._reduceChildren({},(K,Me,yt)=>((Me.enabled||this.disabled)&&(K[yt]=Me.value),K))}_reduceChildren(le,K){let Me=le;return this._forEachChild((yt,Tn)=>{Me=K(Me,yt,Tn)}),Me}_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 mt extends Ke{}const $n=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>ui}),ui="always";function Mi(te,le){return[...le.path,te]}function ai(te,le,K=ui){Oi(te,le),le.valueAccessor.writeValue(te.value),(te.disabled||"always"===K)&&le.valueAccessor.setDisabledState?.(te.disabled),function Ci(te,le){le.valueAccessor.registerOnChange(K=>{te._pendingValue=K,te._pendingChange=!0,te._pendingDirty=!0,"change"===te.updateOn&&ri(te,le)})}(te,le),function gs(te,le){const K=(Me,yt)=>{le.valueAccessor.writeValue(Me),yt&&le.viewToModelUpdate(Me)};te.registerOnChange(K),le._registerOnDestroy(()=>{te._unregisterOnChange(K)})}(te,le),function Pi(te,le){le.valueAccessor.registerOnTouched(()=>{te._pendingTouched=!0,"blur"===te.updateOn&&te._pendingChange&&ri(te,le),"submit"!==te.updateOn&&te.markAsTouched()})}(te,le),function Yn(te,le){if(le.valueAccessor.setDisabledState){const K=Me=>{le.valueAccessor.setDisabledState(Me)};te.registerOnDisabledChange(K),le._registerOnDestroy(()=>{te._unregisterOnDisabledChange(K)})}}(te,le)}function zi(te,le,K=!0){const Me=()=>{};le.valueAccessor&&(le.valueAccessor.registerOnChange(Me),le.valueAccessor.registerOnTouched(Me)),ji(te,le),te&&(le._invokeOnDestroyCallbacks(),te._registerOnCollectionChange(()=>{}))}function Ai(te,le){te.forEach(K=>{K.registerOnValidatorChange&&K.registerOnValidatorChange(le)})}function Oi(te,le){const K=_e(te);null!==le.validator?te.setValidators(it(K,le.validator)):"function"==typeof K&&te.setValidators([K]);const Me=ft(te);null!==le.asyncValidator?te.setAsyncValidators(it(Me,le.asyncValidator)):"function"==typeof Me&&te.setAsyncValidators([Me]);const yt=()=>te.updateValueAndValidity();Ai(le._rawValidators,yt),Ai(le._rawAsyncValidators,yt)}function ji(te,le){let K=!1;if(null!==te){if(null!==le.validator){const yt=_e(te);if(Array.isArray(yt)&&yt.length>0){const Tn=yt.filter(Gn=>Gn!==le.validator);Tn.length!==yt.length&&(K=!0,te.setValidators(Tn))}}if(null!==le.asyncValidator){const yt=ft(te);if(Array.isArray(yt)&&yt.length>0){const Tn=yt.filter(Gn=>Gn!==le.asyncValidator);Tn.length!==yt.length&&(K=!0,te.setAsyncValidators(Tn))}}}const Me=()=>{};return Ai(le._rawValidators,Me),Ai(le._rawAsyncValidators,Me),K}function ri(te,le){te._pendingDirty&&te.markAsDirty(),te.setValue(te._pendingValue,{emitModelToViewChange:!1}),le.viewToModelUpdate(te._pendingValue),te._pendingChange=!1}function Ms(te,le){Oi(te,le)}function pt(te,le){if(!te.hasOwnProperty("model"))return!1;const K=te.model;return!!K.isFirstChange()||!Object.is(le,K.currentValue)}function xe(te,le){te._syncPendingControls(),le.forEach(K=>{const Me=K.control;"submit"===Me.updateOn&&Me._pendingChange&&(K.viewToModelUpdate(Me._pendingValue),Me._pendingChange=!1)})}function $(te,le){if(!le)return null;let K,Me,yt;return Array.isArray(le),le.forEach(Tn=>{Tn.constructor===He?K=Tn:function ve(te){return Object.getPrototypeOf(te.constructor)===E}(Tn)?Me=Tn:yt=Tn}),yt||Me||K||null}const xt={provide:at,useExisting:(0,t.Gpc)(()=>Nn)},on=(()=>Promise.resolve())();let Nn=(()=>{class te extends at{constructor(K,Me,yt){super(),this.callSetDisabledState=yt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new Ke({},Ue(K),Be(Me))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(K){on.then(()=>{const Me=this._findContainer(K.path);K.control=Me.registerControl(K.name,K.control),ai(K.control,K,this.callSetDisabledState),K.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(K)})}getControl(K){return this.form.get(K.path)}removeControl(K){on.then(()=>{const Me=this._findContainer(K.path);Me&&Me.removeControl(K.name),this._directives.delete(K)})}addFormGroup(K){on.then(()=>{const Me=this._findContainer(K.path),yt=new Ke({});Ms(yt,K),Me.registerControl(K.name,yt),yt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(K){on.then(()=>{const Me=this._findContainer(K.path);Me&&Me.removeControl(K.name)})}getFormGroup(K){return this.form.get(K.path)}updateModel(K,Me){on.then(()=>{this.form.get(K.path).setValue(Me)})}setValue(K){this.control.setValue(K)}onSubmit(K){return this.submitted=!0,xe(this.form,this._directives),this.ngSubmit.emit(K),"dialog"===K?.target?.method}onReset(){this.resetForm()}resetForm(K=void 0){this.form.reset(K),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(K){return K.pop(),K.length?this.form.get(K):this.form}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(ct,10),t.Y36(Ct,10),t.Y36($n,8))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("submit",function(Gn){return yt.onSubmit(Gn)})("reset",function(){return yt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([xt]),t.qOj]})}return te})();function kn(te,le){const K=te.indexOf(le);K>-1&&te.splice(K,1)}function si(te){return"object"==typeof te&&null!==te&&2===Object.keys(te).length&&"value"in te&&"disabled"in te}const wi=class extends Rt{constructor(le=null,K,Me){super(Cs(K),An(Me,K)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(le),this._setUpdateStrategy(K),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),we(K)&&(K.nonNullable||K.initialValueIsDefault)&&(this.defaultValue=si(le)?le.value:le)}setValue(le,K={}){this.value=this._pendingValue=le,this._onChange.length&&!1!==K.emitModelToViewChange&&this._onChange.forEach(Me=>Me(this.value,!1!==K.emitViewToModelChange)),this.updateValueAndValidity(K)}patchValue(le,K={}){this.setValue(le,K)}reset(le=this.defaultValue,K={}){this._applyFormState(le),this.markAsPristine(K),this.markAsUntouched(K),this.setValue(this.value,K),this._pendingChange=!1}_updateValue(){}_anyControls(le){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(le){this._onChange.push(le)}_unregisterOnChange(le){kn(this._onChange,le)}registerOnDisabledChange(le){this._onDisabledChange.push(le)}_unregisterOnDisabledChange(le){kn(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){si(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}},Zs={provide:Lt,useExisting:(0,t.Gpc)(()=>Se)},ir=(()=>Promise.resolve())();let Se=(()=>{class te extends Lt{constructor(K,Me,yt,Tn,Gn,ns){super(),this._changeDetectorRef=Gn,this.callSetDisabledState=ns,this.control=new wi,this._registered=!1,this.name="",this.update=new t.vpe,this._parent=K,this._setValidators(Me),this._setAsyncValidators(yt),this.valueAccessor=$(0,Tn)}ngOnChanges(K){if(this._checkForErrors(),!this._registered||"name"in K){if(this._registered&&(this._checkName(),this.formDirective)){const Me=K.name.previousValue;this.formDirective.removeControl({name:Me,path:this._getPath(Me)})}this._setUpControl()}"isDisabled"in K&&this._updateDisabled(K),pt(K,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(K){this.viewModel=K,this.update.emit(K)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ai(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(K){ir.then(()=>{this.control.setValue(K,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(K){const Me=K.isDisabled.currentValue,yt=0!==Me&&(0,t.VuI)(Me);ir.then(()=>{yt&&!this.control.disabled?this.control.disable():!yt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(K){return this._parent?Mi(K,this._parent):[K]}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(at,9),t.Y36(ct,10),t.Y36(Ct,10),t.Y36(A,10),t.Y36(t.sBO,8),t.Y36($n,8))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([Zs]),t.qOj,t.TTD]})}return te})(),Ne=(()=>{class te{static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return te})();const _t={provide:A,useExisting:(0,t.Gpc)(()=>Qt),multi:!0};let Qt=(()=>{class te extends E{writeValue(K){this.setProperty("value",K??"")}registerOnChange(K){this.onChange=Me=>{K(""==Me?null:parseFloat(Me))}}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("input",function(Gn){return yt.onChange(Gn.target.value)})("blur",function(){return yt.onTouched()})},features:[t._Bn([_t]),t.qOj]})}return te})();const mn={provide:A,useExisting:(0,t.Gpc)(()=>Ii),multi:!0};let Di=(()=>{class te{static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275mod=t.oAB({type:te});static#n=this.\u0275inj=t.cJS({})}return te})(),cs=(()=>{class te{constructor(){this._accessors=[]}add(K,Me){this._accessors.push([K,Me])}remove(K){for(let Me=this._accessors.length-1;Me>=0;--Me)if(this._accessors[Me][1]===K)return void this._accessors.splice(Me,1)}select(K){this._accessors.forEach(Me=>{this._isSameGroup(Me,K)&&Me[1]!==K&&Me[1].fireUncheck(K.value)})}_isSameGroup(K,Me){return!!K[0].control&&K[0]._parent===Me._control._parent&&K[1].name===Me.name}static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac,providedIn:Di})}return te})(),Ii=(()=>{class te extends E{constructor(K,Me,yt,Tn){super(K,Me),this._registry=yt,this._injector=Tn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,t.f3M)($n,{optional:!0})??ui}ngOnInit(){this._control=this._injector.get(Lt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(K){this._state=K===this.value,this.setProperty("checked",this._state)}registerOnChange(K){this._fn=K,this.onChange=()=>{K(this.value),this._registry.select(this)}}setDisabledState(K){(this.setDisabledStateFired||K||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",K),this.setDisabledStateFired=!0}fireUncheck(K){this.writeValue(K)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(cs),t.Y36(t.zs3))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("change",function(){return yt.onChange()})("blur",function(){return yt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([mn]),t.qOj]})}return te})();const Hr=new t.OlP("NgModelWithFormControlWarning"),Zi={provide:Lt,useExisting:(0,t.Gpc)(()=>dr)};let dr=(()=>{class te extends Lt{set isDisabled(K){}static#e=this._ngModelWarningSentOnce=!1;constructor(K,Me,yt,Tn,Gn){super(),this._ngModelWarningConfig=Tn,this.callSetDisabledState=Gn,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(K),this._setAsyncValidators(Me),this.valueAccessor=$(0,yt)}ngOnChanges(K){if(this._isControlChanged(K)){const Me=K.form.previousValue;Me&&zi(Me,this,!1),ai(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}pt(K,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&zi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(K){this.viewModel=K,this.update.emit(K)}_isControlChanged(K){return K.hasOwnProperty("form")}static#t=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(ct,10),t.Y36(Ct,10),t.Y36(A,10),t.Y36(Hr,8),t.Y36($n,8))};static#n=this.\u0275dir=t.lG2({type:te,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([Zi]),t.qOj,t.TTD]})}return te})();const Fi={provide:at,useExisting:(0,t.Gpc)(()=>Br)};let Br=(()=>{class te extends at{constructor(K,Me,yt){super(),this.callSetDisabledState=yt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(K),this._setAsyncValidators(Me)}ngOnChanges(K){this._checkFormPresent(),K.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ji(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(K){const Me=this.form.get(K.path);return ai(Me,K,this.callSetDisabledState),Me.updateValueAndValidity({emitEvent:!1}),this.directives.push(K),Me}getControl(K){return this.form.get(K.path)}removeControl(K){zi(K.control||null,K,!1),function Ce(te,le){const K=te.indexOf(le);K>-1&&te.splice(K,1)}(this.directives,K)}addFormGroup(K){this._setUpFormContainer(K)}removeFormGroup(K){this._cleanUpFormContainer(K)}getFormGroup(K){return this.form.get(K.path)}addFormArray(K){this._setUpFormContainer(K)}removeFormArray(K){this._cleanUpFormContainer(K)}getFormArray(K){return this.form.get(K.path)}updateModel(K,Me){this.form.get(K.path).setValue(Me)}onSubmit(K){return this.submitted=!0,xe(this.form,this.directives),this.ngSubmit.emit(K),"dialog"===K?.target?.method}onReset(){this.resetForm()}resetForm(K=void 0){this.form.reset(K),this.submitted=!1}_updateDomValue(){this.directives.forEach(K=>{const Me=K.control,yt=this.form.get(K.path);Me!==yt&&(zi(Me||null,K),(te=>te instanceof wi)(yt)&&(ai(yt,K,this.callSetDisabledState),K.control=yt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(K){const Me=this.form.get(K.path);Ms(Me,K),Me.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(K){if(this.form){const Me=this.form.get(K.path);Me&&function es(te,le){return ji(te,le)}(Me,K)&&Me.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Oi(this.form,this),this._oldForm&&ji(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(ct,10),t.Y36(Ct,10),t.Y36($n,8))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","formGroup",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("submit",function(Gn){return yt.onSubmit(Gn)})("reset",function(){return yt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([Fi]),t.qOj,t.TTD]})}return te})();const Us={provide:Lt,useExisting:(0,t.Gpc)(()=>jr)};let jr=(()=>{class te extends Lt{set isDisabled(K){}static#e=this._ngModelWarningSentOnce=!1;constructor(K,Me,yt,Tn,Gn){super(),this._ngModelWarningConfig=Gn,this._added=!1,this.name=null,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=K,this._setValidators(Me),this._setAsyncValidators(yt),this.valueAccessor=$(0,Tn)}ngOnChanges(K){this._added||this._setUpControl(),pt(K,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(K){this.viewModel=K,this.update.emit(K)}get path(){return Mi(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}static#t=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(at,13),t.Y36(ct,10),t.Y36(Ct,10),t.Y36(A,10),t.Y36(Hr,8))};static#n=this.\u0275dir=t.lG2({type:te,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([Us]),t.qOj,t.TTD]})}return te})();const wr={provide:A,useExisting:(0,t.Gpc)(()=>fr),multi:!0};function qs(te,le){return null==te?`${le}`:(le&&"object"==typeof le&&(le="Object"),`${te}: ${le}`.slice(0,50))}let fr=(()=>{class te extends E{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(K){this._compareWith=K}writeValue(K){this.value=K;const yt=qs(this._getOptionId(K),K);this.setProperty("value",yt)}registerOnChange(K){this.onChange=Me=>{this.value=this._getOptionValue(Me),K(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(K){for(const Me of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Me),K))return Me;return null}_getOptionValue(K){const Me=function Ei(te){return te.split(":")[0]}(K);return this._optionMap.has(Me)?this._optionMap.get(Me):K}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("change",function(Gn){return yt.onChange(Gn.target.value)})("blur",function(){return yt.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([wr]),t.qOj]})}return te})(),Vr=(()=>{class te{constructor(K,Me,yt){this._element=K,this._renderer=Me,this._select=yt,this._select&&(this.id=this._select._registerOption())}set ngValue(K){null!=this._select&&(this._select._optionMap.set(this.id,K),this._setElementValue(qs(this.id,K)),this._select.writeValue(this._select.value))}set value(K){this._setElementValue(K),this._select&&this._select.writeValue(this._select.value)}_setElementValue(K){this._renderer.setProperty(this._element.nativeElement,"value",K)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(fr,9))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return te})();const xr={provide:A,useExisting:(0,t.Gpc)(()=>kr),multi:!0};function Ar(te,le){return null==te?`${le}`:("string"==typeof le&&(le=`'${le}'`),le&&"object"==typeof le&&(le="Object"),`${te}: ${le}`.slice(0,50))}let kr=(()=>{class te extends E{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(K){this._compareWith=K}writeValue(K){let Me;if(this.value=K,Array.isArray(K)){const yt=K.map(Tn=>this._getOptionId(Tn));Me=(Tn,Gn)=>{Tn._setSelected(yt.indexOf(Gn.toString())>-1)}}else Me=(yt,Tn)=>{yt._setSelected(!1)};this._optionMap.forEach(Me)}registerOnChange(K){this.onChange=Me=>{const yt=[],Tn=Me.selectedOptions;if(void 0!==Tn){const Gn=Tn;for(let ns=0;ns{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(Me,yt){1&Me&&t.NdJ("change",function(Gn){return yt.onChange(Gn.target)})("blur",function(){return yt.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([xr]),t.qOj]})}return te})(),zr=(()=>{class te{constructor(K,Me,yt){this._element=K,this._renderer=Me,this._select=yt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(K){null!=this._select&&(this._value=K,this._setElementValue(Ar(this.id,K)),this._select.writeValue(this._select.value))}set value(K){this._select?(this._value=K,this._setElementValue(Ar(this.id,K)),this._select.writeValue(this._select.value)):this._setElementValue(K)}_setElementValue(K){this._renderer.setProperty(this._element.nativeElement,"value",K)}_setSelected(K){this._renderer.setProperty(this._element.nativeElement,"selected",K)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Me){return new(Me||te)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(kr,9))};static#t=this.\u0275dir=t.lG2({type:te,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return te})();function Ji(te){return"number"==typeof te?te:parseFloat(te)}let pr=(()=>{class te{constructor(){this._validator=We}ngOnChanges(K){if(this.inputName in K){const Me=this.normalizeInput(K[this.inputName].currentValue);this._enabled=this.enabled(Me),this._validator=this._enabled?this.createValidator(Me):We,this._onChange&&this._onChange()}}validate(K){return this._validator(K)}registerOnValidatorChange(K){this._onChange=K}enabled(K){return null!=K}static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275dir=t.lG2({type:te,features:[t.TTD]})}return te})();const Hs={provide:ct,useExisting:(0,t.Gpc)(()=>Do),multi:!0};let Do=(()=>{class te extends pr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=K=>Ji(K),this.createValidator=K=>Ve(K)}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Me,yt){2&Me&&t.uIk("max",yt._enabled?yt.max:null)},inputs:{max:"max"},features:[t._Bn([Hs]),t.qOj]})}return te})();const uo={provide:ct,useExisting:(0,t.Gpc)(()=>Xr),multi:!0};let Xr=(()=>{class te extends pr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=K=>Ji(K),this.createValidator=K=>ut(K)}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Me,yt){2&Me&&t.uIk("min",yt._enabled?yt.min:null)},inputs:{min:"min"},features:[t._Bn([uo]),t.qOj]})}return te})();const ho={provide:ct,useExisting:(0,t.Gpc)(()=>Bs),multi:!0};let Bs=(()=>{class te extends pr{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=K=>function Tr(te){return"number"==typeof te?te:parseInt(te,10)}(K),this.createValidator=K=>tn(K)}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Me,yt){2&Me&&t.uIk("maxlength",yt._enabled?yt.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([ho]),t.qOj]})}return te})();const _o={provide:ct,useExisting:(0,t.Gpc)(()=>lr),multi:!0};let lr=(()=>{class te extends pr{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=K=>K,this.createValidator=K=>jt(K)}static#e=this.\u0275fac=(()=>{let K;return function(yt){return(K||(K=t.n5z(te)))(yt||te)}})();static#t=this.\u0275dir=t.lG2({type:te,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Me,yt){2&Me&&t.uIk("pattern",yt._enabled?yt.pattern:null)},inputs:{pattern:"pattern"},features:[t._Bn([_o]),t.qOj]})}return te})(),Os=(()=>{class te{static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275mod=t.oAB({type:te});static#n=this.\u0275inj=t.cJS({imports:[Di]})}return te})();class ts extends Rt{constructor(le,K,Me){super(Cs(K),An(Me,K)),this.controls=le,this._initObservables(),this._setUpdateStrategy(K),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(le){return this.controls[this._adjustIndex(le)]}push(le,K={}){this.controls.push(le),this._registerControl(le),this.updateValueAndValidity({emitEvent:K.emitEvent}),this._onCollectionChange()}insert(le,K,Me={}){this.controls.splice(le,0,K),this._registerControl(K),this.updateValueAndValidity({emitEvent:Me.emitEvent})}removeAt(le,K={}){let Me=this._adjustIndex(le);Me<0&&(Me=0),this.controls[Me]&&this.controls[Me]._registerOnCollectionChange(()=>{}),this.controls.splice(Me,1),this.updateValueAndValidity({emitEvent:K.emitEvent})}setControl(le,K,Me={}){let yt=this._adjustIndex(le);yt<0&&(yt=0),this.controls[yt]&&this.controls[yt]._registerOnCollectionChange(()=>{}),this.controls.splice(yt,1),K&&(this.controls.splice(yt,0,K),this._registerControl(K)),this.updateValueAndValidity({emitEvent:Me.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(le,K={}){Mt(this,0,le),le.forEach((Me,yt)=>{et(this,!1,yt),this.at(yt).setValue(Me,{onlySelf:!0,emitEvent:K.emitEvent})}),this.updateValueAndValidity(K)}patchValue(le,K={}){null!=le&&(le.forEach((Me,yt)=>{this.at(yt)&&this.at(yt).patchValue(Me,{onlySelf:!0,emitEvent:K.emitEvent})}),this.updateValueAndValidity(K))}reset(le=[],K={}){this._forEachChild((Me,yt)=>{Me.reset(le[yt],{onlySelf:!0,emitEvent:K.emitEvent})}),this._updatePristine(K),this._updateTouched(K),this.updateValueAndValidity(K)}getRawValue(){return this.controls.map(le=>le.getRawValue())}clear(le={}){this.controls.length<1||(this._forEachChild(K=>K._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((K,Me)=>!!Me._syncPendingControls()||K,!1);return le&&this.updateValueAndValidity({onlySelf:!0}),le}_forEachChild(le){this.controls.forEach((K,Me)=>{le(K,Me)})}_updateValue(){this.value=this.controls.filter(le=>le.enabled||this.disabled).map(le=>le.value)}_anyControls(le){return this.controls.some(K=>K.enabled&&le(K))}_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){return this.at(le)??null}}function eo(te){return!!te&&(void 0!==te.asyncValidators||void 0!==te.validators||void 0!==te.updateOn)}let _r=(()=>{class te{constructor(){this.useNonNullable=!1}get nonNullable(){const K=new te;return K.useNonNullable=!0,K}group(K,Me=null){const yt=this._reduceControls(K);let Tn={};return eo(Me)?Tn=Me:null!==Me&&(Tn.validators=Me.validator,Tn.asyncValidators=Me.asyncValidator),new Ke(yt,Tn)}record(K,Me=null){const yt=this._reduceControls(K);return new mt(yt,Me)}control(K,Me,yt){let Tn={};return this.useNonNullable?(eo(Me)?Tn=Me:(Tn.validators=Me,Tn.asyncValidators=yt),new wi(K,{...Tn,nonNullable:!0})):new wi(K,Me,yt)}array(K,Me,yt){const Tn=K.map(Gn=>this._createControl(Gn));return new ts(Tn,Me,yt)}_reduceControls(K){const Me={};return Object.keys(K).forEach(yt=>{Me[yt]=this._createControl(K[yt])}),Me}_createControl(K){return K instanceof wi||K instanceof Rt?K:Array.isArray(K)?this.control(K[0],K.length>1?K[1]:null,K.length>2?K[2]:null):this.control(K)}static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275prov=t.Yz7({token:te,factory:te.\u0275fac,providedIn:"root"})}return te})(),yr=(()=>{class te{static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275prov=t.Yz7({token:te,factory:()=>(0,t.f3M)(_r).nonNullable,providedIn:"root"})}return te})(),xi=(()=>{class te{static withConfig(K){return{ngModule:te,providers:[{provide:$n,useValue:K.callSetDisabledState??ui}]}}static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275mod=t.oAB({type:te});static#n=this.\u0275inj=t.cJS({imports:[Os]})}return te})(),On=(()=>{class te{static withConfig(K){return{ngModule:te,providers:[{provide:Hr,useValue:K.warnOnNgModelWithFormControl??"always"},{provide:$n,useValue:K.callSetDisabledState??ui}]}}static#e=this.\u0275fac=function(Me){return new(Me||te)};static#t=this.\u0275mod=t.oAB({type:te});static#n=this.\u0275inj=t.cJS({imports:[Os]})}return te})()},9025:(Ze,fe,M)=>{"use strict";M.d(fe,{O_:()=>tn,Y4:()=>ht,b6:()=>nt,il:()=>it});var t=M(9212),u=M(6814),b=M(5619),w=M(5592),E=(M(8645),M(2572),M(4664));M(8180),M(7398),M(9773);const ne=["*"];class me{_clearListeners(){for(const ft of this._listeners)ft.remove();this._listeners=[]}constructor(ft){this._ngZone=ft,this._pending=[],this._listeners=[],this._targetStream=new b.X(void 0)}getLazyEmitter(ft){return this._targetStream.pipe((0,E.w)(re=>{const pe=new w.y(Re=>{if(!re)return void this._pending.push({observable:pe,observer:Re});const Et=re.addListener(ft,Jt=>{this._ngZone.run(()=>Re.next(Jt))});if(Et)return this._listeners.push(Et),()=>Et.remove();Re.complete()});return pe}))}setTarget(ft){const re=this._targetStream.value;ft!==re&&(re&&(this._clearListeners(),this._pending=[]),this._targetStream.next(ft),this._pending.forEach(pe=>pe.observable.subscribe(pe.observer)),this._pending=[])}destroy(){this._clearListeners(),this._pending=[],this._targetStream.complete()}}const Pe={center:{lat:37.421995,lng:-122.084092},zoom:17,mapTypeId:"roadmap"};let nt=(()=>{class _e{set center(re){this._center=re}set zoom(re){this._zoom=re}set options(re){this._options=re||Pe}constructor(re,pe,Re){if(this._elementRef=re,this._ngZone=pe,this._eventManager=new me((0,t.f3M)(t.R0b)),this.height="500px",this.width="500px",this._options=Pe,this.mapInitialized=new t.vpe,this.authFailure=new t.vpe,this.boundsChanged=this._eventManager.getLazyEmitter("bounds_changed"),this.centerChanged=this._eventManager.getLazyEmitter("center_changed"),this.mapClick=this._eventManager.getLazyEmitter("click"),this.mapDblclick=this._eventManager.getLazyEmitter("dblclick"),this.mapDrag=this._eventManager.getLazyEmitter("drag"),this.mapDragend=this._eventManager.getLazyEmitter("dragend"),this.mapDragstart=this._eventManager.getLazyEmitter("dragstart"),this.headingChanged=this._eventManager.getLazyEmitter("heading_changed"),this.idle=this._eventManager.getLazyEmitter("idle"),this.maptypeidChanged=this._eventManager.getLazyEmitter("maptypeid_changed"),this.mapMousemove=this._eventManager.getLazyEmitter("mousemove"),this.mapMouseout=this._eventManager.getLazyEmitter("mouseout"),this.mapMouseover=this._eventManager.getLazyEmitter("mouseover"),this.projectionChanged=this._eventManager.getLazyEmitter("projection_changed"),this.mapRightclick=this._eventManager.getLazyEmitter("rightclick"),this.tilesloaded=this._eventManager.getLazyEmitter("tilesloaded"),this.tiltChanged=this._eventManager.getLazyEmitter("tilt_changed"),this.zoomChanged=this._eventManager.getLazyEmitter("zoom_changed"),this._isBrowser=(0,u.NF)(Re),this._isBrowser){const Et=window;this._existingAuthFailureCallback=Et.gm_authFailure,Et.gm_authFailure=()=>{this._existingAuthFailureCallback&&this._existingAuthFailureCallback(),this.authFailure.emit()}}}ngOnChanges(re){(re.height||re.width)&&this._setSize();const pe=this.googleMap;pe&&(re.options&&pe.setOptions(this._combineOptions()),re.center&&this._center&&pe.setCenter(this._center),re.zoom&&null!=this._zoom&&pe.setZoom(this._zoom),re.mapTypeId&&this.mapTypeId&&pe.setMapTypeId(this.mapTypeId))}ngOnInit(){this._isBrowser&&(this._mapEl=this._elementRef.nativeElement.querySelector(".map-container"),this._setSize(),this._ngZone.runOutsideAngular(()=>{this.googleMap=new google.maps.Map(this._mapEl,this._combineOptions())}),this._eventManager.setTarget(this.googleMap),this.mapInitialized.emit(this.googleMap))}ngOnDestroy(){this._eventManager.destroy(),this._isBrowser&&(window.gm_authFailure=this._existingAuthFailureCallback)}fitBounds(re,pe){this._assertInitialized(),this.googleMap.fitBounds(re,pe)}panBy(re,pe){this._assertInitialized(),this.googleMap.panBy(re,pe)}panTo(re){this._assertInitialized(),this.googleMap.panTo(re)}panToBounds(re,pe){this._assertInitialized(),this.googleMap.panToBounds(re,pe)}getBounds(){return this._assertInitialized(),this.googleMap.getBounds()||null}getCenter(){return this._assertInitialized(),this.googleMap.getCenter()}getClickableIcons(){return this._assertInitialized(),this.googleMap.getClickableIcons()}getHeading(){return this._assertInitialized(),this.googleMap.getHeading()}getMapTypeId(){return this._assertInitialized(),this.googleMap.getMapTypeId()}getProjection(){return this._assertInitialized(),this.googleMap.getProjection()||null}getStreetView(){return this._assertInitialized(),this.googleMap.getStreetView()}getTilt(){return this._assertInitialized(),this.googleMap.getTilt()}getZoom(){return this._assertInitialized(),this.googleMap.getZoom()}get controls(){return this._assertInitialized(),this.googleMap.controls}get data(){return this._assertInitialized(),this.googleMap.data}get mapTypes(){return this._assertInitialized(),this.googleMap.mapTypes}get overlayMapTypes(){return this._assertInitialized(),this.googleMap.overlayMapTypes}_setSize(){if(this._mapEl){const re=this._mapEl.style;re.height=null===this.height?"":Ct(this.height)||"500px",re.width=null===this.width?"":Ct(this.width)||"500px"}}_combineOptions(){const re=this._options||{};return{...re,center:this._center||re.center||Pe.center,zoom:this._zoom??re.zoom??Pe.zoom,mapTypeId:this.mapTypeId||re.mapTypeId||Pe.mapTypeId}}_assertInitialized(){}static#e=this.\u0275fac=function(pe){return new(pe||_e)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(t.Lbi))};static#t=this.\u0275cmp=t.Xpm({type:_e,selectors:[["google-map"]],inputs:{height:"height",width:"width",mapTypeId:"mapTypeId",center:"center",zoom:"zoom",options:"options"},outputs:{mapInitialized:"mapInitialized",authFailure:"authFailure",boundsChanged:"boundsChanged",centerChanged:"centerChanged",mapClick:"mapClick",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",headingChanged:"headingChanged",idle:"idle",maptypeidChanged:"maptypeidChanged",mapMousemove:"mapMousemove",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",projectionChanged:"projectionChanged",mapRightclick:"mapRightclick",tilesloaded:"tilesloaded",tiltChanged:"tiltChanged",zoomChanged:"zoomChanged"},exportAs:["googleMap"],features:[t.TTD],ngContentSelectors:ne,decls:2,vars:0,consts:[[1,"map-container"]],template:function(pe,Re){1&pe&&(t.F$t(),t._UZ(0,"div",0),t.Hsn(1))},encapsulation:2,changeDetection:0})}return _e})();const ct=/([A-Za-z%]+)$/;function Ct(_e){return null==_e?"":ct.test(_e)?_e:`${_e}px`}const Pt={position:{lat:37.421995,lng:-122.084092}};let tn=(()=>{class _e{set title(re){this._title=re}set position(re){this._position=re}set label(re){this._label=re}set clickable(re){this._clickable=re}set options(re){this._options=re}set icon(re){this._icon=re}set visible(re){this._visible=re}constructor(re,pe){this._googleMap=re,this._ngZone=pe,this._eventManager=new me((0,t.f3M)(t.R0b)),this.animationChanged=this._eventManager.getLazyEmitter("animation_changed"),this.mapClick=this._eventManager.getLazyEmitter("click"),this.clickableChanged=this._eventManager.getLazyEmitter("clickable_changed"),this.cursorChanged=this._eventManager.getLazyEmitter("cursor_changed"),this.mapDblclick=this._eventManager.getLazyEmitter("dblclick"),this.mapDrag=this._eventManager.getLazyEmitter("drag"),this.mapDragend=this._eventManager.getLazyEmitter("dragend"),this.draggableChanged=this._eventManager.getLazyEmitter("draggable_changed"),this.mapDragstart=this._eventManager.getLazyEmitter("dragstart"),this.flatChanged=this._eventManager.getLazyEmitter("flat_changed"),this.iconChanged=this._eventManager.getLazyEmitter("icon_changed"),this.mapMousedown=this._eventManager.getLazyEmitter("mousedown"),this.mapMouseout=this._eventManager.getLazyEmitter("mouseout"),this.mapMouseover=this._eventManager.getLazyEmitter("mouseover"),this.mapMouseup=this._eventManager.getLazyEmitter("mouseup"),this.positionChanged=this._eventManager.getLazyEmitter("position_changed"),this.mapRightclick=this._eventManager.getLazyEmitter("rightclick"),this.shapeChanged=this._eventManager.getLazyEmitter("shape_changed"),this.titleChanged=this._eventManager.getLazyEmitter("title_changed"),this.visibleChanged=this._eventManager.getLazyEmitter("visible_changed"),this.zindexChanged=this._eventManager.getLazyEmitter("zindex_changed")}ngOnInit(){this._googleMap._isBrowser&&(this._ngZone.runOutsideAngular(()=>{this.marker=new google.maps.Marker(this._combineOptions())}),this._assertInitialized(),this.marker.setMap(this._googleMap.googleMap),this._eventManager.setTarget(this.marker))}ngOnChanges(re){const{marker:pe,_title:Re,_position:Et,_label:Jt,_clickable:at,_icon:Lt,_visible:bt}=this;pe&&(re.options&&pe.setOptions(this._combineOptions()),re.title&&void 0!==Re&&pe.setTitle(Re),re.position&&Et&&pe.setPosition(Et),re.label&&void 0!==Jt&&pe.setLabel(Jt),re.clickable&&void 0!==at&&pe.setClickable(at),re.icon&&Lt&&pe.setIcon(Lt),re.visible&&void 0!==bt&&pe.setVisible(bt))}ngOnDestroy(){this._eventManager.destroy(),this.marker&&this.marker.setMap(null)}getAnimation(){return this._assertInitialized(),this.marker.getAnimation()||null}getClickable(){return this._assertInitialized(),this.marker.getClickable()}getCursor(){return this._assertInitialized(),this.marker.getCursor()||null}getDraggable(){return this._assertInitialized(),!!this.marker.getDraggable()}getIcon(){return this._assertInitialized(),this.marker.getIcon()||null}getLabel(){return this._assertInitialized(),this.marker.getLabel()||null}getOpacity(){return this._assertInitialized(),this.marker.getOpacity()||null}getPosition(){return this._assertInitialized(),this.marker.getPosition()||null}getShape(){return this._assertInitialized(),this.marker.getShape()||null}getTitle(){return this._assertInitialized(),this.marker.getTitle()||null}getVisible(){return this._assertInitialized(),this.marker.getVisible()}getZIndex(){return this._assertInitialized(),this.marker.getZIndex()||null}getAnchor(){return this._assertInitialized(),this.marker}_combineOptions(){const re=this._options||Pt;return{...re,title:this._title||re.title,position:this._position||re.position,label:this._label||re.label,clickable:this._clickable??re.clickable,map:this._googleMap.googleMap,icon:this._icon||re.icon,visible:this._visible??re.visible}}_assertInitialized(){}static#e=this.\u0275fac=function(pe){return new(pe||_e)(t.Y36(nt),t.Y36(t.R0b))};static#t=this.\u0275dir=t.lG2({type:_e,selectors:[["map-marker"]],inputs:{title:"title",position:"position",label:"label",clickable:"clickable",options:"options",icon:"icon",visible:"visible"},outputs:{animationChanged:"animationChanged",mapClick:"mapClick",clickableChanged:"clickableChanged",cursorChanged:"cursorChanged",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",draggableChanged:"draggableChanged",mapDragstart:"mapDragstart",flatChanged:"flatChanged",iconChanged:"iconChanged",mapMousedown:"mapMousedown",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",mapMouseup:"mapMouseup",positionChanged:"positionChanged",mapRightclick:"mapRightclick",shapeChanged:"shapeChanged",titleChanged:"titleChanged",visibleChanged:"visibleChanged",zindexChanged:"zindexChanged"},exportAs:["mapMarker"],features:[t.TTD]})}return _e})(),ht=(()=>{class _e{static#e=this.\u0275fac=function(pe){return new(pe||_e)};static#t=this.\u0275mod=t.oAB({type:_e});static#n=this.\u0275inj=t.cJS({})}return _e})(),it=(()=>{class _e{constructor(re){this._ngZone=re}geocode(re){return new w.y(pe=>{this._geocoder||(this._geocoder=new google.maps.Geocoder),this._geocoder.geocode(re,(Re,Et)=>{this._ngZone.run(()=>{pe.next({results:Re||[],status:Et}),pe.complete()})})})}static#e=this.\u0275fac=function(pe){return new(pe||_e)(t.LFG(t.R0b))};static#t=this.\u0275prov=t.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})()},2614:()=>{"use strict";const Ze=":";const _e=function(pe,...Re){if(_e.translate){const Jt=_e.translate(pe,Re);pe=Jt[0],Re=Jt[1]}let Et=re(pe[0],pe.raw[0]);for(let Jt=1;Jt{"use strict";M.d(fe,{Dx:()=>de,H7:()=>Bi,b2:()=>je,h_:()=>qe,ly:()=>we,q6:()=>Jt,se:()=>Pt,vm:()=>gi});var t=M(9212),u=M(6814),b=M(9862);class w extends u.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class m extends w{static makeCurrent(){(0,u.HT)(new m)}onAndCancel(vt,Ae,ot){return vt.addEventListener(Ae,ot),()=>{vt.removeEventListener(Ae,ot)}}dispatchEvent(vt,Ae){vt.dispatchEvent(Ae)}remove(vt){vt.parentNode&&vt.parentNode.removeChild(vt)}createElement(vt,Ae){return(Ae=Ae||this.getDefaultDocument()).createElement(vt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(vt){return vt.nodeType===Node.ELEMENT_NODE}isShadowRoot(vt){return vt instanceof DocumentFragment}getGlobalEventTarget(vt,Ae){return"window"===Ae?window:"document"===Ae?vt:"body"===Ae?vt.body:null}getBaseHref(vt){const Ae=function E(){return T=T||document.querySelector("base"),T?T.getAttribute("href"):null}();return null==Ae?null:function A(Ke){return new URL(Ke,document.baseURI).pathname}(Ae)}resetBaseElement(){T=null}getUserAgent(){return window.navigator.userAgent}getCookie(vt){return(0,u.Mx)(document.cookie,vt)}}let T=null,J=(()=>{class Ke{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(ot){return new(ot||Ke)};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();const ne=new t.OlP("EventManagerPlugins");let me=(()=>{class Ke{constructor(Ae,ot){this._zone=ot,this._eventNameToPlugin=new Map,Ae.forEach(mt=>{mt.manager=this}),this._plugins=Ae.slice().reverse()}addEventListener(Ae,ot,mt){return this._findPluginFor(ot).addEventListener(Ae,ot,mt)}getZone(){return this._zone}_findPluginFor(Ae){let ot=this._eventNameToPlugin.get(Ae);if(ot)return ot;if(ot=this._plugins.find(Hn=>Hn.supports(Ae)),!ot)throw new t.vHH(5101,!1);return this._eventNameToPlugin.set(Ae,ot),ot}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(ne),t.LFG(t.R0b))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();class Pe{constructor(vt){this._doc=vt}}const He="ng-app-id";let ye=(()=>{class Ke{constructor(Ae,ot,mt,Hn={}){this.doc=Ae,this.appId=ot,this.nonce=mt,this.platformId=Hn,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,u.PM)(Hn),this.resetHostNodes()}addStyles(Ae){for(const ot of Ae)1===this.changeUsageCount(ot,1)&&this.onStyleAdded(ot)}removeStyles(Ae){for(const ot of Ae)this.changeUsageCount(ot,-1)<=0&&this.onStyleRemoved(ot)}ngOnDestroy(){const Ae=this.styleNodesInDOM;Ae&&(Ae.forEach(ot=>ot.remove()),Ae.clear());for(const ot of this.getAllStyles())this.onStyleRemoved(ot);this.resetHostNodes()}addHost(Ae){this.hostNodes.add(Ae);for(const ot of this.getAllStyles())this.addStyleToHost(Ae,ot)}removeHost(Ae){this.hostNodes.delete(Ae)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ae){for(const ot of this.hostNodes)this.addStyleToHost(ot,Ae)}onStyleRemoved(Ae){const ot=this.styleRef;ot.get(Ae)?.elements?.forEach(mt=>mt.remove()),ot.delete(Ae)}collectServerRenderedStyles(){const Ae=this.doc.head?.querySelectorAll(`style[${He}="${this.appId}"]`);if(Ae?.length){const ot=new Map;return Ae.forEach(mt=>{null!=mt.textContent&&ot.set(mt.textContent,mt)}),ot}return null}changeUsageCount(Ae,ot){const mt=this.styleRef;if(mt.has(Ae)){const Hn=mt.get(Ae);return Hn.usage+=ot,Hn.usage}return mt.set(Ae,{usage:ot,elements:[]}),ot}getStyleElement(Ae,ot){const mt=this.styleNodesInDOM,Hn=mt?.get(ot);if(Hn?.parentNode===Ae)return mt.delete(ot),Hn.removeAttribute(He),Hn;{const $n=this.doc.createElement("style");return this.nonce&&$n.setAttribute("nonce",this.nonce),$n.textContent=ot,this.platformIsServer&&$n.setAttribute(He,this.appId),Ae.appendChild($n),$n}}addStyleToHost(Ae,ot){const mt=this.getStyleElement(Ae,ot),Hn=this.styleRef,$n=Hn.get(ot)?.elements;$n?$n.push(mt):Hn.set(ot,{elements:[mt],usage:1})}resetHostNodes(){const Ae=this.hostNodes;Ae.clear(),Ae.add(this.doc.head)}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0),t.LFG(t.AFp),t.LFG(t.Ojb,8),t.LFG(t.Lbi))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();const nt={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/"},ct=/%COMP%/g,Ve=new t.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!0});function Qe(Ke,vt){return vt.map(Ae=>Ae.replace(ct,Ke))}let Pt=(()=>{class Ke{constructor(Ae,ot,mt,Hn,$n,ui,Mi,ai=null){this.eventManager=Ae,this.sharedStylesHost=ot,this.appId=mt,this.removeStylesOnCompDestroy=Hn,this.doc=$n,this.platformId=ui,this.ngZone=Mi,this.nonce=ai,this.rendererByCompId=new Map,this.platformIsServer=(0,u.PM)(ui),this.defaultRenderer=new tn(Ae,$n,Mi,this.platformIsServer)}createRenderer(Ae,ot){if(!Ae||!ot)return this.defaultRenderer;this.platformIsServer&&ot.encapsulation===t.ifc.ShadowDom&&(ot={...ot,encapsulation:t.ifc.Emulated});const mt=this.getOrCreateRenderer(Ae,ot);return mt instanceof In?mt.applyToHost(Ae):mt instanceof en&&mt.applyStyles(),mt}getOrCreateRenderer(Ae,ot){const mt=this.rendererByCompId;let Hn=mt.get(ot.id);if(!Hn){const $n=this.doc,ui=this.ngZone,Mi=this.eventManager,ai=this.sharedStylesHost,zi=this.removeStylesOnCompDestroy,Ai=this.platformIsServer;switch(ot.encapsulation){case t.ifc.Emulated:Hn=new In(Mi,ai,ot,this.appId,zi,$n,ui,Ai);break;case t.ifc.ShadowDom:return new Zt(Mi,ai,Ae,ot,$n,ui,this.nonce,Ai);default:Hn=new en(Mi,ai,ot,zi,$n,ui,Ai)}mt.set(ot.id,Hn)}return Hn}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(me),t.LFG(ye),t.LFG(t.AFp),t.LFG(Ve),t.LFG(u.K0),t.LFG(t.Lbi),t.LFG(t.R0b),t.LFG(t.Ojb))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();class tn{constructor(vt,Ae,ot,mt){this.eventManager=vt,this.doc=Ae,this.ngZone=ot,this.platformIsServer=mt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(vt,Ae){return Ae?this.doc.createElementNS(nt[Ae]||Ae,vt):this.doc.createElement(vt)}createComment(vt){return this.doc.createComment(vt)}createText(vt){return this.doc.createTextNode(vt)}appendChild(vt,Ae){(gt(vt)?vt.content:vt).appendChild(Ae)}insertBefore(vt,Ae,ot){vt&&(gt(vt)?vt.content:vt).insertBefore(Ae,ot)}removeChild(vt,Ae){vt&&vt.removeChild(Ae)}selectRootElement(vt,Ae){let ot="string"==typeof vt?this.doc.querySelector(vt):vt;if(!ot)throw new t.vHH(-5104,!1);return Ae||(ot.textContent=""),ot}parentNode(vt){return vt.parentNode}nextSibling(vt){return vt.nextSibling}setAttribute(vt,Ae,ot,mt){if(mt){Ae=mt+":"+Ae;const Hn=nt[mt];Hn?vt.setAttributeNS(Hn,Ae,ot):vt.setAttribute(Ae,ot)}else vt.setAttribute(Ae,ot)}removeAttribute(vt,Ae,ot){if(ot){const mt=nt[ot];mt?vt.removeAttributeNS(mt,Ae):vt.removeAttribute(`${ot}:${Ae}`)}else vt.removeAttribute(Ae)}addClass(vt,Ae){vt.classList.add(Ae)}removeClass(vt,Ae){vt.classList.remove(Ae)}setStyle(vt,Ae,ot,mt){mt&(t.JOm.DashCase|t.JOm.Important)?vt.style.setProperty(Ae,ot,mt&t.JOm.Important?"important":""):vt.style[Ae]=ot}removeStyle(vt,Ae,ot){ot&t.JOm.DashCase?vt.style.removeProperty(Ae):vt.style[Ae]=""}setProperty(vt,Ae,ot){null!=vt&&(vt[Ae]=ot)}setValue(vt,Ae){vt.nodeValue=Ae}listen(vt,Ae,ot){if("string"==typeof vt&&!(vt=(0,u.q)().getGlobalEventTarget(this.doc,vt)))throw new Error(`Unsupported event target ${vt} for event ${Ae}`);return this.eventManager.addEventListener(vt,Ae,this.decoratePreventDefault(ot))}decoratePreventDefault(vt){return Ae=>{if("__ngUnwrap__"===Ae)return vt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>vt(Ae)):vt(Ae))&&Ae.preventDefault()}}}function gt(Ke){return"TEMPLATE"===Ke.tagName&&void 0!==Ke.content}class Zt extends tn{constructor(vt,Ae,ot,mt,Hn,$n,ui,Mi){super(vt,Hn,$n,Mi),this.sharedStylesHost=Ae,this.hostEl=ot,this.shadowRoot=ot.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ai=Qe(mt.id,mt.styles);for(const zi of ai){const Ai=document.createElement("style");ui&&Ai.setAttribute("nonce",ui),Ai.textContent=zi,this.shadowRoot.appendChild(Ai)}}nodeOrShadowRoot(vt){return vt===this.hostEl?this.shadowRoot:vt}appendChild(vt,Ae){return super.appendChild(this.nodeOrShadowRoot(vt),Ae)}insertBefore(vt,Ae,ot){return super.insertBefore(this.nodeOrShadowRoot(vt),Ae,ot)}removeChild(vt,Ae){return super.removeChild(this.nodeOrShadowRoot(vt),Ae)}parentNode(vt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(vt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class en extends tn{constructor(vt,Ae,ot,mt,Hn,$n,ui,Mi){super(vt,Hn,$n,ui),this.sharedStylesHost=Ae,this.removeStylesOnCompDestroy=mt,this.styles=Mi?Qe(Mi,ot.styles):ot.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class In extends en{constructor(vt,Ae,ot,mt,Hn,$n,ui,Mi){const ai=mt+"-"+ot.id;super(vt,Ae,ot,Hn,$n,ui,Mi,ai),this.contentAttr=function Ee(Ke){return"_ngcontent-%COMP%".replace(ct,Ke)}(ai),this.hostAttr=function De(Ke){return"_nghost-%COMP%".replace(ct,Ke)}(ai)}applyToHost(vt){this.applyStyles(),this.setAttribute(vt,this.hostAttr,"")}createElement(vt,Ae){const ot=super.createElement(vt,Ae);return super.setAttribute(ot,this.contentAttr,""),ot}}let Dn=(()=>{class Ke extends Pe{constructor(Ae){super(Ae)}supports(Ae){return!0}addEventListener(Ae,ot,mt){return Ae.addEventListener(ot,mt,!1),()=>this.removeEventListener(Ae,ot,mt)}removeEventListener(Ae,ot,mt){return Ae.removeEventListener(ot,mt)}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();const Vt=["alt","control","meta","shift"],ze={"\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"},Ue={alt:Ke=>Ke.altKey,control:Ke=>Ke.ctrlKey,meta:Ke=>Ke.metaKey,shift:Ke=>Ke.shiftKey};let ht=(()=>{class Ke extends Pe{constructor(Ae){super(Ae)}supports(Ae){return null!=Ke.parseEventName(Ae)}addEventListener(Ae,ot,mt){const Hn=Ke.parseEventName(ot),$n=Ke.eventCallback(Hn.fullKey,mt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,u.q)().onAndCancel(Ae,Hn.domEventName,$n))}static parseEventName(Ae){const ot=Ae.toLowerCase().split("."),mt=ot.shift();if(0===ot.length||"keydown"!==mt&&"keyup"!==mt)return null;const Hn=Ke._normalizeKey(ot.pop());let $n="",ui=ot.indexOf("code");if(ui>-1&&(ot.splice(ui,1),$n="code."),Vt.forEach(ai=>{const zi=ot.indexOf(ai);zi>-1&&(ot.splice(zi,1),$n+=ai+".")}),$n+=Hn,0!=ot.length||0===Hn.length)return null;const Mi={};return Mi.domEventName=mt,Mi.fullKey=$n,Mi}static matchEventFullKeyCode(Ae,ot){let mt=ze[Ae.key]||Ae.key,Hn="";return ot.indexOf("code.")>-1&&(mt=Ae.code,Hn="code."),!(null==mt||!mt)&&(mt=mt.toLowerCase()," "===mt?mt="space":"."===mt&&(mt="dot"),Vt.forEach($n=>{$n!==mt&&(0,Ue[$n])(Ae)&&(Hn+=$n+".")}),Hn+=mt,Hn===ot)}static eventCallback(Ae,ot,mt){return Hn=>{Ke.matchEventFullKeyCode(Hn,Ae)&&mt.runGuarded(()=>ot(Hn))}}static _normalizeKey(Ae){return"esc"===Ae?"escape":Ae}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();const Jt=(0,t.eFA)(t._c5,"browser",[{provide:t.Lbi,useValue:u.bD},{provide:t.g9A,useValue:function re(){m.makeCurrent()},multi:!0},{provide:u.K0,useFactory:function Re(){return(0,t.RDi)(document),document},deps:[]}]),at=new t.OlP(""),Lt=[{provide:t.rWj,useClass:class G{addToWindow(vt){t.dqk.getAngularTestability=(ot,mt=!0)=>{const Hn=vt.findTestabilityInTree(ot,mt);if(null==Hn)throw new t.vHH(5103,!1);return Hn},t.dqk.getAllAngularTestabilities=()=>vt.getAllTestabilities(),t.dqk.getAllAngularRootElements=()=>vt.getAllRootElements(),t.dqk.frameworkStabilizers||(t.dqk.frameworkStabilizers=[]),t.dqk.frameworkStabilizers.push(ot=>{const mt=t.dqk.getAllAngularTestabilities();let Hn=mt.length,$n=!1;const ui=function(Mi){$n=$n||Mi,Hn--,0==Hn&&ot($n)};mt.forEach(Mi=>{Mi.whenStable(ui)})})}findTestabilityInTree(vt,Ae,ot){return null==Ae?null:vt.getTestability(Ae)??(ot?(0,u.q)().isShadowRoot(Ae)?this.findTestabilityInTree(vt,Ae.host,!0):this.findTestabilityInTree(vt,Ae.parentElement,!0):null)}},deps:[]},{provide:t.lri,useClass:t.dDg,deps:[t.R0b,t.eoX,t.rWj]},{provide:t.dDg,useClass:t.dDg,deps:[t.R0b,t.eoX,t.rWj]}],bt=[{provide:t.zSh,useValue:"root"},{provide:t.qLn,useFactory:function pe(){return new t.qLn},deps:[]},{provide:ne,useClass:Dn,multi:!0,deps:[u.K0,t.R0b,t.Lbi]},{provide:ne,useClass:ht,multi:!0,deps:[u.K0]},Pt,ye,me,{provide:t.FYo,useExisting:Pt},{provide:u.JF,useClass:J,deps:[]},[]];let je=(()=>{class Ke{constructor(Ae){}static withServerTransition(Ae){return{ngModule:Ke,providers:[{provide:t.AFp,useValue:Ae.appId}]}}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(at,12))};static#t=this.\u0275mod=t.oAB({type:Ke});static#n=this.\u0275inj=t.cJS({providers:[...bt,...Lt],imports:[u.ez,t.hGG]})}return Ke})(),qe=(()=>{class Ke{constructor(Ae){this._doc=Ae,this._dom=(0,u.q)()}addTag(Ae,ot=!1){return Ae?this._getOrCreateElement(Ae,ot):null}addTags(Ae,ot=!1){return Ae?Ae.reduce((mt,Hn)=>(Hn&&mt.push(this._getOrCreateElement(Hn,ot)),mt),[]):[]}getTag(Ae){return Ae&&this._doc.querySelector(`meta[${Ae}]`)||null}getTags(Ae){if(!Ae)return[];const ot=this._doc.querySelectorAll(`meta[${Ae}]`);return ot?[].slice.call(ot):[]}updateTag(Ae,ot){if(!Ae)return null;ot=ot||this._parseSelector(Ae);const mt=this.getTag(ot);return mt?this._setMetaElementAttributes(Ae,mt):this._getOrCreateElement(Ae,!0)}removeTag(Ae){this.removeTagElement(this.getTag(Ae))}removeTagElement(Ae){Ae&&this._dom.remove(Ae)}_getOrCreateElement(Ae,ot=!1){if(!ot){const $n=this._parseSelector(Ae),ui=this.getTags($n).filter(Mi=>this._containsAttributes(Ae,Mi))[0];if(void 0!==ui)return ui}const mt=this._dom.createElement("meta");return this._setMetaElementAttributes(Ae,mt),this._doc.getElementsByTagName("head")[0].appendChild(mt),mt}_setMetaElementAttributes(Ae,ot){return Object.keys(Ae).forEach(mt=>ot.setAttribute(this._getMetaKeyMap(mt),Ae[mt])),ot}_parseSelector(Ae){const ot=Ae.name?"name":"property";return`${ot}="${Ae[ot]}"`}_containsAttributes(Ae,ot){return Object.keys(Ae).every(mt=>ot.getAttribute(this._getMetaKeyMap(mt))===Ae[mt])}_getMetaKeyMap(Ae){return Xe[Ae]||Ae}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:function(ot){let mt=null;return mt=ot?new ot:function Bt(){return new qe((0,t.LFG)(u.K0))}(),mt},providedIn:"root"})}return Ke})();const Xe={httpEquiv:"http-equiv"};let de=(()=>{class Ke{constructor(Ae){this._doc=Ae}getTitle(){return this._doc.title}setTitle(Ae){this._doc.title=Ae||""}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:function(ot){let mt=null;return mt=ot?new ot:function Ge(){return new de((0,t.LFG)(u.K0))}(),mt},providedIn:"root"})}return Ke})();typeof window<"u"&&window;const gi=new t.OlP("HammerLoader");let Bi=(()=>{class Ke{static#e=this.\u0275fac=function(ot){return new(ot||Ke)};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:function(ot){let mt=null;return mt=ot?new(ot||Ke):t.LFG(Fn),mt},providedIn:"root"})}return Ke})(),Fn=(()=>{class Ke extends Bi{constructor(Ae){super(),this._doc=Ae}sanitize(Ae,ot){if(null==ot)return null;switch(Ae){case t.q3G.NONE:return ot;case t.q3G.HTML:return(0,t.qzn)(ot,"HTML")?(0,t.z3N)(ot):(0,t.EiD)(this._doc,String(ot)).toString();case t.q3G.STYLE:return(0,t.qzn)(ot,"Style")?(0,t.z3N)(ot):ot;case t.q3G.SCRIPT:if((0,t.qzn)(ot,"Script"))return(0,t.z3N)(ot);throw new t.vHH(5200,!1);case t.q3G.URL:return(0,t.qzn)(ot,"URL")?(0,t.z3N)(ot):(0,t.mCW)(String(ot));case t.q3G.RESOURCE_URL:if((0,t.qzn)(ot,"ResourceURL"))return(0,t.z3N)(ot);throw new t.vHH(5201,!1);default:throw new t.vHH(5202,!1)}}bypassSecurityTrustHtml(Ae){return(0,t.JVY)(Ae)}bypassSecurityTrustStyle(Ae){return(0,t.L6k)(Ae)}bypassSecurityTrustScript(Ae){return(0,t.eBb)(Ae)}bypassSecurityTrustUrl(Ae){return(0,t.LAX)(Ae)}bypassSecurityTrustResourceUrl(Ae){return(0,t.pB0)(Ae)}static#e=this.\u0275fac=function(ot){return new(ot||Ke)(t.LFG(u.K0))};static#t=this.\u0275prov=t.Yz7({token:Ke,factory:function(ot){let mt=null;return mt=ot?new ot:function Sn(Ke){return new Fn(Ke.get(u.K0))}(t.LFG(t.zs3)),mt},providedIn:"root"})}return Ke})();function we(...Ke){const vt=[],Ae=new Set,ot=Ae.has(1);for(const{\u0275providers:mt,\u0275kind:Hn}of Ke)Ae.add(Hn),mt.length&&vt.push(mt);return(0,t.MR2)([[],(0,t.EGt)(),Ae.has(0)||ot?[]:(0,b.dh)({}),vt])}},6261:(Ze,fe,M)=>{"use strict";M.d(fe,{gz:()=>Qs,gk:()=>En,m2:()=>wi,Q3:()=>fi,OD:()=>si,wm:()=>Ca,F0:()=>ii,rH:()=>bs,Od:()=>tr,Bz:()=>lo,lC:()=>fr});var t=M(9212),u=M(5592),b=M(4674),m=M(7715),T=M(2096),E=M(5619),A=M(2572),G=M(6973),J=M(5211),ne=M(4829);function me(N){return new u.y(U=>{(0,ne.Xf)(N()).subscribe(U)})}var Pe=M(8407),He=M(8504),ye=M(6232),nt=M(7394),ct=M(9360),Ct=M(8251);function cn(){return(0,ct.e)((N,U)=>{let Y=null;N._refCount++;const z=(0,Ct.x)(U,void 0,void 0,void 0,()=>{if(!N||N._refCount<=0||0<--N._refCount)return void(Y=null);const ae=N._connection,Le=Y;Y=null,ae&&(!Le||ae===Le)&&ae.unsubscribe(),U.unsubscribe()});N.subscribe(z),z.closed||(Y=N.connect())})}class Kt extends u.y{constructor(U,Y){super(),this.source=U,this.subjectFactory=Y,this._subject=null,this._refCount=0,this._connection=null,(0,ct.A)(U)&&(this.lift=U.lift)}_subscribe(U){return this.getSubject().subscribe(U)}getSubject(){const U=this._subject;return(!U||U.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:U}=this;this._subject=this._connection=null,U?.unsubscribe()}connect(){let U=this._connection;if(!U){U=this._connection=new nt.w0;const Y=this.getSubject();U.add(this.source.subscribe((0,Ct.x)(Y,void 0,()=>{this._teardown(),Y.complete()},z=>{this._teardown(),Y.error(z)},()=>this._teardown()))),U.closed&&(this._connection=null,U=nt.w0.EMPTY)}return U}refCount(){return cn()(this)}}var ut=M(8645),Ve=M(6814),Ee=M(7398),De=M(4664),Qe=M(8180),Pt=M(7921),tn=M(2181),jt=M(1631),We=M(1374),gt=M(6328),Zt=M(9397),en=M(6306),In=M(9732),Vt=M(3572);function ze(N){return N<=0?()=>ye.E:(0,ct.e)((U,Y)=>{let z=[];U.subscribe((0,Ct.x)(Y,ae=>{z.push(ae),N{for(const ae of z)Y.next(ae);Y.complete()},void 0,()=>{z=null}))})}var Ue=M(3026),ht=M(2737),it=M(975),_e=M(4716),ft=M(9773),re=M(7537),pe=M(6593);const Re="primary",Et=Symbol("RouteTitle");class Jt{constructor(U){this.params=U||{}}has(U){return Object.prototype.hasOwnProperty.call(this.params,U)}get(U){if(this.has(U)){const Y=this.params[U];return Array.isArray(Y)?Y[0]:Y}return null}getAll(U){if(this.has(U)){const Y=this.params[U];return Array.isArray(Y)?Y:[Y]}return[]}get keys(){return Object.keys(this.params)}}function at(N){return new Jt(N)}function Lt(N,U,Y){const z=Y.path.split("/");if(z.length>N.length||"full"===Y.pathMatch&&(U.hasChildren()||z.lengthz[Le]===ae)}return N===U}function Xe(N){return N.length>0?N[N.length-1]:null}function Ge(N){return function w(N){return!!N&&(N instanceof u.y||(0,b.m)(N.lift)&&(0,b.m)(N.subscribe))}(N)?N:(0,t.QGY)(N)?(0,m.D)(Promise.resolve(N)):(0,T.of)(N)}const de={exact:function St(N,U,Y){if(!gi(N.segments,U.segments)||!ln(N.segments,U.segments,Y)||N.numberOfChildren!==U.numberOfChildren)return!1;for(const z in U.children)if(!N.children[z]||!St(N.children[z],U.children[z],Y))return!1;return!0},subset:gn},lt={exact:function Wt(N,U){return je(N,U)},subset:function rn(N,U){return Object.keys(U).length<=Object.keys(N).length&&Object.keys(U).every(Y=>qe(N[Y],U[Y]))},ignored:()=>!0};function wt(N,U,Y){return de[Y.paths](N.root,U.root,Y.matrixParams)&<[Y.queryParams](N.queryParams,U.queryParams)&&!("exact"===Y.fragment&&N.fragment!==U.fragment)}function gn(N,U,Y){return _n(N,U,U.segments,Y)}function _n(N,U,Y,z){if(N.segments.length>Y.length){const ae=N.segments.slice(0,Y.length);return!(!gi(ae,Y)||U.hasChildren()||!ln(ae,Y,z))}if(N.segments.length===Y.length){if(!gi(N.segments,Y)||!ln(N.segments,Y,z))return!1;for(const ae in U.children)if(!N.children[ae]||!gn(N.children[ae],U.children[ae],z))return!1;return!0}{const ae=Y.slice(0,N.segments.length),Le=Y.slice(N.segments.length);return!!(gi(N.segments,ae)&&ln(N.segments,ae,z)&&N.children[Re])&&_n(N.children[Re],U,Le,z)}}function ln(N,U,Y){return U.every((z,ae)=>lt[Y](N[ae].parameters,z.parameters))}class nn{constructor(U=new bn([],{}),Y={},z=null){this.root=U,this.queryParams=Y,this.fragment=z}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return Bi.serialize(this)}}class bn{constructor(U,Y){this.segments=U,this.children=Y,this.parent=null,Object.values(Y).forEach(z=>z.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Sn(this)}}class _i{constructor(U,Y){this.path=U,this.parameters=Y}get parameterMap(){return this._parameterMap||(this._parameterMap=at(this.parameters)),this._parameterMap}toString(){return Mt(this)}}function gi(N,U){return N.length===U.length&&N.every((Y,z)=>Y.path===U[z].path)}let ci=(()=>{class N{static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:()=>new ki,providedIn:"root"})}return N})();class ki{parse(U){const Y=new ai(U);return new nn(Y.parseRootSegment(),Y.parseQueryParams(),Y.parseFragment())}serialize(U){const Y=`/${Fn(U.root,!0)}`,z=function Ke(N){const U=Object.keys(N).map(Y=>{const z=N[Y];return Array.isArray(z)?z.map(ae=>`${Ht(Y)}=${Ht(ae)}`).join("&"):`${Ht(Y)}=${Ht(z)}`}).filter(Y=>!!Y);return U.length?`?${U.join("&")}`:""}(U.queryParams);return`${Y}${z}${"string"==typeof U.fragment?`#${function An(N){return encodeURI(N)}(U.fragment)}`:""}`}}const Bi=new ki;function Sn(N){return N.segments.map(U=>Mt(U)).join("/")}function Fn(N,U){if(!N.hasChildren())return Sn(N);if(U){const Y=N.children[Re]?Fn(N.children[Re],!1):"",z=[];return Object.entries(N.children).forEach(([ae,Le])=>{ae!==Re&&z.push(`${ae}:${Fn(Le,!1)}`)}),z.length>0?`${Y}(${z.join("//")})`:Y}{const Y=function Xn(N,U){let Y=[];return Object.entries(N.children).forEach(([z,ae])=>{z===Re&&(Y=Y.concat(U(ae,z)))}),Object.entries(N.children).forEach(([z,ae])=>{z!==Re&&(Y=Y.concat(U(ae,z)))}),Y}(N,(z,ae)=>ae===Re?[Fn(N.children[Re],!1)]:[`${ae}:${Fn(z,!1)}`]);return 1===Object.keys(N.children).length&&null!=N.children[Re]?`${Sn(N)}/${Y[0]}`:`${Sn(N)}/(${Y.join("//")})`}}function Cs(N){return encodeURIComponent(N).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ht(N){return Cs(N).replace(/%3B/gi,";")}function q(N){return Cs(N).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function we(N){return decodeURIComponent(N)}function et(N){return we(N.replace(/\+/g,"%20"))}function Mt(N){return`${q(N.path)}${function Rt(N){return Object.keys(N).map(U=>`;${q(U)}=${q(N[U])}`).join("")}(N.parameters)}`}const vt=/^[^\/()?;#]+/;function Ae(N){const U=N.match(vt);return U?U[0]:""}const ot=/^[^\/()?;=#]+/,Hn=/^[^=?&#]+/,ui=/^[^&#]+/;class ai{constructor(U){this.url=U,this.remaining=U}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bn([],{}):new bn([],this.parseChildren())}parseQueryParams(){const U={};if(this.consumeOptional("?"))do{this.parseQueryParam(U)}while(this.consumeOptional("&"));return U}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const U=[];for(this.peekStartsWith("(")||U.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),U.push(this.parseSegment());let Y={};this.peekStartsWith("/(")&&(this.capture("/"),Y=this.parseParens(!0));let z={};return this.peekStartsWith("(")&&(z=this.parseParens(!1)),(U.length>0||Object.keys(Y).length>0)&&(z[Re]=new bn(U,Y)),z}parseSegment(){const U=Ae(this.remaining);if(""===U&&this.peekStartsWith(";"))throw new t.vHH(4009,!1);return this.capture(U),new _i(we(U),this.parseMatrixParams())}parseMatrixParams(){const U={};for(;this.consumeOptional(";");)this.parseParam(U);return U}parseParam(U){const Y=function mt(N){const U=N.match(ot);return U?U[0]:""}(this.remaining);if(!Y)return;this.capture(Y);let z="";if(this.consumeOptional("=")){const ae=Ae(this.remaining);ae&&(z=ae,this.capture(z))}U[we(Y)]=we(z)}parseQueryParam(U){const Y=function $n(N){const U=N.match(Hn);return U?U[0]:""}(this.remaining);if(!Y)return;this.capture(Y);let z="";if(this.consumeOptional("=")){const f=function Mi(N){const U=N.match(ui);return U?U[0]:""}(this.remaining);f&&(z=f,this.capture(z))}const ae=et(Y),Le=et(z);if(U.hasOwnProperty(ae)){let f=U[ae];Array.isArray(f)||(f=[f],U[ae]=f),f.push(Le)}else U[ae]=Le}parseParens(U){const Y={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const z=Ae(this.remaining),ae=this.remaining[z.length];if("/"!==ae&&")"!==ae&&";"!==ae)throw new t.vHH(4010,!1);let Le;z.indexOf(":")>-1?(Le=z.slice(0,z.indexOf(":")),this.capture(Le),this.capture(":")):U&&(Le=Re);const f=this.parseChildren();Y[Le]=1===Object.keys(f).length?f[Re]:new bn([],f),this.consumeOptional("//")}return Y}peekStartsWith(U){return this.remaining.startsWith(U)}consumeOptional(U){return!!this.peekStartsWith(U)&&(this.remaining=this.remaining.substring(U.length),!0)}capture(U){if(!this.consumeOptional(U))throw new t.vHH(4011,!1)}}function zi(N){return N.segments.length>0?new bn([],{[Re]:N}):N}function Ai(N){const U={};for(const z of Object.keys(N.children)){const Le=Ai(N.children[z]);if(z===Re&&0===Le.segments.length&&Le.hasChildren())for(const[f,a]of Object.entries(Le.children))U[f]=a;else(Le.segments.length>0||Le.hasChildren())&&(U[z]=Le)}return function Yn(N){if(1===N.numberOfChildren&&N.children[Re]){const U=N.children[Re];return new bn(N.segments.concat(U.segments),U.children)}return N}(new bn(N.segments,U))}function Oi(N){return N instanceof nn}function Ci(N){let U;const ae=zi(function Y(Le){const f={};for(const r of Le.children){const l=Y(r);f[r.outlet]=l}const a=new bn(Le.url,f);return Le===N&&(U=a),a}(N.root));return U??ae}function Pi(N,U,Y,z){let ae=N;for(;ae.parent;)ae=ae.parent;if(0===U.length)return Ms(ae,ae,ae,Y,z);const Le=function Wi(N){if("string"==typeof N[0]&&1===N.length&&"/"===N[0])return new Ys(!0,0,N);let U=0,Y=!1;const z=N.reduce((ae,Le,f)=>{if("object"==typeof Le&&null!=Le){if(Le.outlets){const a={};return Object.entries(Le.outlets).forEach(([r,l])=>{a[r]="string"==typeof l?l.split("/"):l}),[...ae,{outlets:a}]}if(Le.segmentPath)return[...ae,Le.segmentPath]}return"string"!=typeof Le?[...ae,Le]:0===f?(Le.split("/").forEach((a,r)=>{0==r&&"."===a||(0==r&&""===a?Y=!0:".."===a?U++:""!=a&&ae.push(a))}),ae):[...ae,Le]},[]);return new Ys(Y,U,z)}(U);if(Le.toRoot())return Ms(ae,ae,new bn([],{}),Y,z);const f=function Nt(N,U,Y){if(N.isAbsolute)return new Ds(U,!0,0);if(!Y)return new Ds(U,!1,NaN);if(null===Y.parent)return new Ds(Y,!0,0);const z=ri(N.commands[0])?0:1;return function dt(N,U,Y){let z=N,ae=U,Le=Y;for(;Le>ae;){if(Le-=ae,z=z.parent,!z)throw new t.vHH(4005,!1);ae=z.segments.length}return new Ds(z,!1,ae-Le)}(Y,Y.segments.length-1+z,N.numberOfDoubleDots)}(Le,ae,N),a=f.processChildren?xe(f.segmentGroup,f.index,Le.commands):ve(f.segmentGroup,f.index,Le.commands);return Ms(ae,f.segmentGroup,a,Y,z)}function ri(N){return"object"==typeof N&&null!=N&&!N.outlets&&!N.segmentPath}function gs(N){return"object"==typeof N&&null!=N&&N.outlets}function Ms(N,U,Y,z,ae){let f,Le={};z&&Object.entries(z).forEach(([r,l])=>{Le[r]=Array.isArray(l)?l.map(p=>`${p}`):`${l}`}),f=N===U?Y:es(N,U,Y);const a=zi(Ai(f));return new nn(a,Le,ae)}function es(N,U,Y){const z={};return Object.entries(N.children).forEach(([ae,Le])=>{z[ae]=Le===U?Y:es(Le,U,Y)}),new bn(N.segments,z)}class Ys{constructor(U,Y,z){if(this.isAbsolute=U,this.numberOfDoubleDots=Y,this.commands=z,U&&z.length>0&&ri(z[0]))throw new t.vHH(4003,!1);const ae=z.find(gs);if(ae&&ae!==Xe(z))throw new t.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ds{constructor(U,Y,z){this.segmentGroup=U,this.processChildren=Y,this.index=z}}function ve(N,U,Y){if(N||(N=new bn([],{})),0===N.segments.length&&N.hasChildren())return xe(N,U,Y);const z=function $(N,U,Y){let z=0,ae=U;const Le={match:!1,pathIndex:0,commandIndex:0};for(;ae=Y.length)return Le;const f=N.segments[ae],a=Y[z];if(gs(a))break;const r=`${a}`,l=z0&&void 0===r)break;if(r&&l&&"object"==typeof l&&void 0===l.outlets){if(!on(r,l,f))return Le;z+=2}else{if(!on(r,{},f))return Le;z++}ae++}return{match:!0,pathIndex:ae,commandIndex:z}}(N,U,Y),ae=Y.slice(z.commandIndex);if(z.match&&z.pathIndexLe!==Re)&&N.children[Re]&&1===N.numberOfChildren&&0===N.children[Re].segments.length){const Le=xe(N.children[Re],U,Y);return new bn(N.segments,Le.children)}return Object.entries(z).forEach(([Le,f])=>{"string"==typeof f&&(f=[f]),null!==f&&(ae[Le]=ve(N.children[Le],U,f))}),Object.entries(N.children).forEach(([Le,f])=>{void 0===z[Le]&&(ae[Le]=f)}),new bn(N.segments,ae)}}function Ce(N,U,Y){const z=N.segments.slice(0,U);let ae=0;for(;ae{"string"==typeof z&&(z=[z]),null!==z&&(U[Y]=Ce(new bn([],{}),0,z))}),U}function xt(N){const U={};return Object.entries(N).forEach(([Y,z])=>U[Y]=`${z}`),U}function on(N,U,Y){return N==Y.path&&je(U,Y.parameters)}const Nn="imperative";class kn{constructor(U,Y){this.id=U,this.url=Y}}class si extends kn{constructor(U,Y,z="imperative",ae=null){super(U,Y),this.type=0,this.navigationTrigger=z,this.restoredState=ae}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class wi extends kn{constructor(U,Y,z){super(U,Y),this.urlAfterRedirects=z,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class En extends kn{constructor(U,Y,z,ae){super(U,Y),this.reason=z,this.code=ae,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ei extends kn{constructor(U,Y,z,ae){super(U,Y),this.reason=z,this.code=ae,this.type=16}}class fi extends kn{constructor(U,Y,z,ae){super(U,Y),this.error=z,this.target=ae,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ki extends kn{constructor(U,Y,z,ae){super(U,Y),this.urlAfterRedirects=z,this.state=ae,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gs extends kn{constructor(U,Y,z,ae){super(U,Y),this.urlAfterRedirects=z,this.state=ae,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ui extends kn{constructor(U,Y,z,ae,Le){super(U,Y),this.urlAfterRedirects=z,this.state=ae,this.shouldActivate=Le,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Rs extends kn{constructor(U,Y,z,ae){super(U,Y),this.urlAfterRedirects=z,this.state=ae,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yr extends kn{constructor(U,Y,z,ae){super(U,Y),this.urlAfterRedirects=z,this.state=ae,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class As{constructor(U){this.route=U,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Zs{constructor(U){this.route=U,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ir{constructor(U){this.snapshot=U,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Se{constructor(U){this.snapshot=U,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ne{constructor(U){this.snapshot=U,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _t{constructor(U){this.snapshot=U,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qt{constructor(U,Y,z){this.routerEvent=U,this.position=Y,this.anchor=z,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class mn{}class jn{constructor(U){this.url=U}}class cs{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ii,this.attachRef=null}}let Ii=(()=>{class N{constructor(){this.contexts=new Map}onChildOutletCreated(Y,z){const ae=this.getOrCreateContext(Y);ae.outlet=z,this.contexts.set(Y,ae)}onChildOutletDestroyed(Y){const z=this.getContext(Y);z&&(z.outlet=null,z.attachRef=null)}onOutletDeactivated(){const Y=this.contexts;return this.contexts=new Map,Y}onOutletReAttached(Y){this.contexts=Y}getOrCreateContext(Y){let z=this.getContext(Y);return z||(z=new cs,this.contexts.set(Y,z)),z}getContext(Y){return this.contexts.get(Y)||null}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();class Es{constructor(U){this._root=U}get root(){return this._root.value}parent(U){const Y=this.pathFromRoot(U);return Y.length>1?Y[Y.length-2]:null}children(U){const Y=ws(U,this._root);return Y?Y.children.map(z=>z.value):[]}firstChild(U){const Y=ws(U,this._root);return Y&&Y.children.length>0?Y.children[0].value:null}siblings(U){const Y=Hr(U,this._root);return Y.length<2?[]:Y[Y.length-2].children.map(ae=>ae.value).filter(ae=>ae!==U)}pathFromRoot(U){return Hr(U,this._root).map(Y=>Y.value)}}function ws(N,U){if(N===U.value)return U;for(const Y of U.children){const z=ws(N,Y);if(z)return z}return null}function Hr(N,U){if(N===U.value)return[U];for(const Y of U.children){const z=Hr(N,Y);if(z.length)return z.unshift(U),z}return[]}class Zi{constructor(U,Y){this.value=U,this.children=Y}toString(){return`TreeNode(${this.value})`}}function dr(N){const U={};return N&&N.children.forEach(Y=>U[Y.value.outlet]=Y),U}class Fi extends Es{constructor(U,Y){super(U),this.snapshot=Y,Us(this,U)}toString(){return this.snapshot.toString()}}function Br(N,U){const Y=function or(N,U){const f=new hr([],{},{},"",{},Re,U,null,{});return new io("",new Zi(f,[]))}(0,U),z=new E.X([new _i("",{})]),ae=new E.X({}),Le=new E.X({}),f=new E.X({}),a=new E.X(""),r=new Qs(z,ae,f,a,Le,Re,U,Y.root);return r.snapshot=Y.root,new Fi(new Zi(r,[]),Y)}class Qs{constructor(U,Y,z,ae,Le,f,a,r){this.urlSubject=U,this.paramsSubject=Y,this.queryParamsSubject=z,this.fragmentSubject=ae,this.dataSubject=Le,this.outlet=f,this.component=a,this._futureSnapshot=r,this.title=this.dataSubject?.pipe((0,Ee.U)(l=>l[Et]))??(0,T.of)(void 0),this.url=U,this.params=Y,this.queryParams=z,this.fragment=ae,this.data=Le}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,Ee.U)(U=>at(U)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Ee.U)(U=>at(U)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Qr(N,U,Y="emptyOnly"){let z;const{routeConfig:ae}=N;return z=null===U||"always"!==Y&&""!==ae?.path&&(U.component||U.routeConfig?.loadComponent)?{params:{...N.params},data:{...N.data},resolve:{...N.data,...N._resolvedData??{}}}:{params:{...U.params,...N.params},data:{...U.data,...N.data},resolve:{...N.data,...U.data,...ae?.data,...N._resolvedData}},ae&&Ei(ae)&&(z.resolve[Et]=ae.title),z}class hr{get title(){return this.data?.[Et]}constructor(U,Y,z,ae,Le,f,a,r,l){this.url=U,this.params=Y,this.queryParams=z,this.fragment=ae,this.data=Le,this.outlet=f,this.component=a,this.routeConfig=r,this._resolve=l}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=at(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(z=>z.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class io extends Es{constructor(U,Y){super(Y),this.url=U,Us(this,Y)}toString(){return jr(this._root)}}function Us(N,U){U.value._routerState=N,U.children.forEach(Y=>Us(N,Y))}function jr(N){const U=N.children.length>0?` { ${N.children.map(jr).join(", ")} } `:"";return`${N.value}${U}`}function wr(N){if(N.snapshot){const U=N.snapshot,Y=N._futureSnapshot;N.snapshot=Y,je(U.queryParams,Y.queryParams)||N.queryParamsSubject.next(Y.queryParams),U.fragment!==Y.fragment&&N.fragmentSubject.next(Y.fragment),je(U.params,Y.params)||N.paramsSubject.next(Y.params),function bt(N,U){if(N.length!==U.length)return!1;for(let Y=0;Yje(Y.parameters,U[z].parameters))}(N.url,U.url);return Y&&!(!N.parent!=!U.parent)&&(!N.parent||qs(N.parent,U.parent))}function Ei(N){return"string"==typeof N.title||null===N.title}let fr=(()=>{class N{constructor(){this.activated=null,this._activatedRoute=null,this.name=Re,this.activateEvents=new t.vpe,this.deactivateEvents=new t.vpe,this.attachEvents=new t.vpe,this.detachEvents=new t.vpe,this.parentContexts=(0,t.f3M)(Ii),this.location=(0,t.f3M)(t.s_b),this.changeDetector=(0,t.f3M)(t.sBO),this.environmentInjector=(0,t.f3M)(t.lqb),this.inputBinder=(0,t.f3M)(xr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Y){if(Y.name){const{firstChange:z,previousValue:ae}=Y.name;if(z)return;this.isTrackedInParentContexts(ae)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ae)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Y){return this.parentContexts.getContext(Y)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Y=this.parentContexts.getContext(this.name);Y?.route&&(Y.attachRef?this.attach(Y.attachRef,Y.route):this.activateWith(Y.route,Y.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.vHH(4012,!1);this.location.detach();const Y=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Y.instance),Y}attach(Y,z){this.activated=Y,this._activatedRoute=z,this.location.insert(Y.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Y.instance)}deactivate(){if(this.activated){const Y=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Y)}}activateWith(Y,z){if(this.isActivated)throw new t.vHH(4013,!1);this._activatedRoute=Y;const ae=this.location,f=Y.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,r=new Vr(Y,a,ae.injector);this.activated=ae.createComponent(f,{index:ae.length,injector:r,environmentInjector:z??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275dir=t.lG2({type:N,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.TTD]})}return N})();class Vr{constructor(U,Y,z){this.route=U,this.childContexts=Y,this.parent=z}get(U,Y){return U===Qs?this.route:U===Ii?this.childContexts:this.parent.get(U,Y)}}const xr=new t.OlP("");let Ar=(()=>{class N{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Y){this.unsubscribeFromRouteData(Y),this.subscribeToRouteData(Y)}unsubscribeFromRouteData(Y){this.outletDataSubscriptions.get(Y)?.unsubscribe(),this.outletDataSubscriptions.delete(Y)}subscribeToRouteData(Y){const{activatedRoute:z}=Y,ae=(0,A.a)([z.queryParams,z.params,z.data]).pipe((0,De.w)(([Le,f,a],r)=>(a={...Le,...f,...a},0===r?(0,T.of)(a):Promise.resolve(a)))).subscribe(Le=>{if(!Y.isActivated||!Y.activatedComponentRef||Y.activatedRoute!==z||null===z.component)return void this.unsubscribeFromRouteData(Y);const f=(0,t.qFp)(z.component);if(f)for(const{templateName:a}of f.inputs)Y.activatedComponentRef.setInput(a,Le[a]);else this.unsubscribeFromRouteData(Y)});this.outletDataSubscriptions.set(Y,ae)}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac})}return N})();function so(N,U,Y){if(Y&&N.shouldReuseRoute(U.value,Y.value.snapshot)){const z=Y.value;z._futureSnapshot=U.value;const ae=function kr(N,U,Y){return U.children.map(z=>{for(const ae of Y.children)if(N.shouldReuseRoute(z.value,ae.value.snapshot))return so(N,z,ae);return so(N,z)})}(N,U,Y);return new Zi(z,ae)}{if(N.shouldAttach(U.value)){const Le=N.retrieve(U.value);if(null!==Le){const f=Le.route;return f.value._futureSnapshot=U.value,f.children=U.children.map(a=>so(N,a)),f}}const z=function zr(N){return new Qs(new E.X(N.url),new E.X(N.params),new E.X(N.queryParams),new E.X(N.fragment),new E.X(N.data),N.outlet,N.component,N)}(U.value),ae=U.children.map(Le=>so(N,Le));return new Zi(z,ae)}}const Tr="ngNavigationCancelingError";function Ji(N,U){const{redirectTo:Y,navigationBehaviorOptions:z}=Oi(U)?{redirectTo:U,navigationBehaviorOptions:void 0}:U,ae=pr(!1,0,U);return ae.url=Y,ae.navigationBehaviorOptions=z,ae}function pr(N,U,Y){const z=new Error("NavigationCancelingError: "+(N||""));return z[Tr]=!0,z.cancellationCode=U,Y&&(z.url=Y),z}function Do(N){return N&&N[Tr]}let uo=(()=>{class N{static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275cmp=t.Xpm({type:N,selectors:[["ng-component"]],standalone:!0,features:[t.jDz],decls:1,vars:0,template:function(z,ae){1&z&&t._UZ(0,"router-outlet")},dependencies:[fr],encapsulation:2})}return N})();function ho(N){const U=N.children&&N.children.map(ho),Y=U?{...N,children:U}:{...N};return!Y.component&&!Y.loadComponent&&(U||Y.loadChildren)&&Y.outlet&&Y.outlet!==Re&&(Y.component=uo),Y}function Bs(N){return N.outlet||Re}function lr(N){if(!N)return null;if(N.routeConfig?._injector)return N.routeConfig._injector;for(let U=N.parent;U;U=U.parent){const Y=U.routeConfig;if(Y?._loadedInjector)return Y._loadedInjector;if(Y?._injector)return Y._injector}return null}class pi{constructor(U,Y,z,ae,Le){this.routeReuseStrategy=U,this.futureState=Y,this.currState=z,this.forwardEvent=ae,this.inputBindingEnabled=Le}activate(U){const Y=this.futureState._root,z=this.currState?this.currState._root:null;this.deactivateChildRoutes(Y,z,U),wr(this.futureState.root),this.activateChildRoutes(Y,z,U)}deactivateChildRoutes(U,Y,z){const ae=dr(Y);U.children.forEach(Le=>{const f=Le.value.outlet;this.deactivateRoutes(Le,ae[f],z),delete ae[f]}),Object.values(ae).forEach(Le=>{this.deactivateRouteAndItsChildren(Le,z)})}deactivateRoutes(U,Y,z){const ae=U.value,Le=Y?Y.value:null;if(ae===Le)if(ae.component){const f=z.getContext(ae.outlet);f&&this.deactivateChildRoutes(U,Y,f.children)}else this.deactivateChildRoutes(U,Y,z);else Le&&this.deactivateRouteAndItsChildren(Y,z)}deactivateRouteAndItsChildren(U,Y){U.value.component&&this.routeReuseStrategy.shouldDetach(U.value.snapshot)?this.detachAndStoreRouteSubtree(U,Y):this.deactivateRouteAndOutlet(U,Y)}detachAndStoreRouteSubtree(U,Y){const z=Y.getContext(U.value.outlet),ae=z&&U.value.component?z.children:Y,Le=dr(U);for(const f of Object.keys(Le))this.deactivateRouteAndItsChildren(Le[f],ae);if(z&&z.outlet){const f=z.outlet.detach(),a=z.children.onOutletDeactivated();this.routeReuseStrategy.store(U.value.snapshot,{componentRef:f,route:U,contexts:a})}}deactivateRouteAndOutlet(U,Y){const z=Y.getContext(U.value.outlet),ae=z&&U.value.component?z.children:Y,Le=dr(U);for(const f of Object.keys(Le))this.deactivateRouteAndItsChildren(Le[f],ae);z&&(z.outlet&&(z.outlet.deactivate(),z.children.onOutletDeactivated()),z.attachRef=null,z.route=null)}activateChildRoutes(U,Y,z){const ae=dr(Y);U.children.forEach(Le=>{this.activateRoutes(Le,ae[Le.value.outlet],z),this.forwardEvent(new _t(Le.value.snapshot))}),U.children.length&&this.forwardEvent(new Se(U.value.snapshot))}activateRoutes(U,Y,z){const ae=U.value,Le=Y?Y.value:null;if(wr(ae),ae===Le)if(ae.component){const f=z.getOrCreateContext(ae.outlet);this.activateChildRoutes(U,Y,f.children)}else this.activateChildRoutes(U,Y,z);else if(ae.component){const f=z.getOrCreateContext(ae.outlet);if(this.routeReuseStrategy.shouldAttach(ae.snapshot)){const a=this.routeReuseStrategy.retrieve(ae.snapshot);this.routeReuseStrategy.store(ae.snapshot,null),f.children.onOutletReAttached(a.contexts),f.attachRef=a.componentRef,f.route=a.route.value,f.outlet&&f.outlet.attach(a.componentRef,a.route.value),wr(a.route.value),this.activateChildRoutes(U,null,f.children)}else{const a=lr(ae.snapshot);f.attachRef=null,f.route=ae,f.injector=a,f.outlet&&f.outlet.activateWith(ae,f.injector),this.activateChildRoutes(U,null,f.children)}}else this.activateChildRoutes(U,null,z)}}class Os{constructor(U){this.path=U,this.route=this.path[this.path.length-1]}}class ts{constructor(U,Y){this.component=U,this.route=Y}}function mr(N,U,Y){const z=N._root;return _r(z,U?U._root:null,Y,[z.value])}function eo(N,U){const Y=Symbol(),z=U.get(N,Y);return z===Y?"function"!=typeof N||(0,t.Z0I)(N)?U.get(N):N:z}function _r(N,U,Y,z,ae={canDeactivateChecks:[],canActivateChecks:[]}){const Le=dr(U);return N.children.forEach(f=>{(function yr(N,U,Y,z,ae={canDeactivateChecks:[],canActivateChecks:[]}){const Le=N.value,f=U?U.value:null,a=Y?Y.getContext(N.value.outlet):null;if(f&&Le.routeConfig===f.routeConfig){const r=function To(N,U,Y){if("function"==typeof Y)return Y(N,U);switch(Y){case"pathParamsChange":return!gi(N.url,U.url);case"pathParamsOrQueryParamsChange":return!gi(N.url,U.url)||!je(N.queryParams,U.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!qs(N,U)||!je(N.queryParams,U.queryParams);default:return!qs(N,U)}}(f,Le,Le.routeConfig.runGuardsAndResolvers);r?ae.canActivateChecks.push(new Os(z)):(Le.data=f.data,Le._resolvedData=f._resolvedData),_r(N,U,Le.component?a?a.children:null:Y,z,ae),r&&a&&a.outlet&&a.outlet.isActivated&&ae.canDeactivateChecks.push(new ts(a.outlet.component,f))}else f&&$r(U,a,ae),ae.canActivateChecks.push(new Os(z)),_r(N,null,Le.component?a?a.children:null:Y,z,ae)})(f,Le[f.value.outlet],Y,z.concat([f.value]),ae),delete Le[f.value.outlet]}),Object.entries(Le).forEach(([f,a])=>$r(a,Y.getContext(f),ae)),ae}function $r(N,U,Y){const z=dr(N),ae=N.value;Object.entries(z).forEach(([Le,f])=>{$r(f,ae.component?U?U.children.getContext(Le):null:U,Y)}),Y.canDeactivateChecks.push(new ts(ae.component&&U&&U.outlet&&U.outlet.isActivated?U.outlet.component:null,ae))}function xi(N){return"function"==typeof N}function ns(N){return N instanceof G.K||"EmptyError"===N?.name}const Fs=Symbol("INITIAL_VALUE");function ni(){return(0,De.w)(N=>(0,A.a)(N.map(U=>U.pipe((0,Qe.q)(1),(0,Pt.O)(Fs)))).pipe((0,Ee.U)(U=>{for(const Y of U)if(!0!==Y){if(Y===Fs)return Fs;if(!1===Y||Y instanceof nn)return Y}return!0}),(0,tn.h)(U=>U!==Fs),(0,Qe.q)(1)))}function Jr(N){return(0,Pe.z)((0,Zt.b)(U=>{if(Oi(U))throw Ji(0,U)}),(0,Ee.U)(U=>!0===U))}class er{constructor(U){this.segmentGroup=U||null}}class yi extends Error{constructor(U){super(),this.urlTree=U}}function to(N){return(0,He._)(new er(N))}class po{constructor(U,Y){this.urlSerializer=U,this.urlTree=Y}lineralizeSegments(U,Y){let z=[],ae=Y.root;for(;;){if(z=z.concat(ae.segments),0===ae.numberOfChildren)return(0,T.of)(z);if(ae.numberOfChildren>1||!ae.children[Re])return(0,He._)(new t.vHH(4e3,!1));ae=ae.children[Re]}}applyRedirectCommands(U,Y,z){const ae=this.applyRedirectCreateUrlTree(Y,this.urlSerializer.parse(Y),U,z);if(Y.startsWith("/"))throw new yi(ae);return ae}applyRedirectCreateUrlTree(U,Y,z,ae){const Le=this.createSegmentGroup(U,Y.root,z,ae);return new nn(Le,this.createQueryParams(Y.queryParams,this.urlTree.queryParams),Y.fragment)}createQueryParams(U,Y){const z={};return Object.entries(U).forEach(([ae,Le])=>{if("string"==typeof Le&&Le.startsWith(":")){const a=Le.substring(1);z[ae]=Y[a]}else z[ae]=Le}),z}createSegmentGroup(U,Y,z,ae){const Le=this.createSegments(U,Y.segments,z,ae);let f={};return Object.entries(Y.children).forEach(([a,r])=>{f[a]=this.createSegmentGroup(U,r,z,ae)}),new bn(Le,f)}createSegments(U,Y,z,ae){return Y.map(Le=>Le.path.startsWith(":")?this.findPosParam(U,Le,ae):this.findOrReturn(Le,z))}findPosParam(U,Y,z){const ae=z[Y.path.substring(1)];if(!ae)throw new t.vHH(4001,!1);return ae}findOrReturn(U,Y){let z=0;for(const ae of Y){if(ae.path===U.path)return Y.splice(z),ae;z++}return U}}const is={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function vr(N,U,Y,z,ae){const Le=Ls(N,U,Y);return Le.matched?(z=function Xr(N,U){return N.providers&&!N._injector&&(N._injector=(0,t.MMx)(N.providers,U,`Route: ${N.path}`)),N._injector??U}(U,z),function Sr(N,U,Y,z){const ae=U.canMatch;if(!ae||0===ae.length)return(0,T.of)(!0);const Le=ae.map(f=>{const a=eo(f,N);return Ge(function yt(N){return N&&xi(N.canMatch)}(a)?a.canMatch(U,Y):(0,t.r_H)(N,()=>a(U,Y)))});return(0,T.of)(Le).pipe(ni(),Jr())}(z,U,Y).pipe((0,Ee.U)(f=>!0===f?Le:{...is}))):(0,T.of)(Le)}function Ls(N,U,Y){if("**"===U.path)return function Ws(N){return{matched:!0,parameters:N.length>0?Xe(N).parameters:{},consumedSegments:N,remainingSegments:[],positionalParamSegments:{}}}(Y);if(""===U.path)return"full"===U.pathMatch&&(N.hasChildren()||Y.length>0)?{...is}:{matched:!0,consumedSegments:[],remainingSegments:Y,parameters:{},positionalParamSegments:{}};const ae=(U.matcher||Lt)(Y,N,U);if(!ae)return{...is};const Le={};Object.entries(ae.posParams??{}).forEach(([a,r])=>{Le[a]=r.path});const f=ae.consumed.length>0?{...Le,...ae.consumed[ae.consumed.length-1].parameters}:Le;return{matched:!0,consumedSegments:ae.consumed,remainingSegments:Y.slice(ae.consumed.length),parameters:f,positionalParamSegments:ae.posParams??{}}}function Yo(N,U,Y,z){return Y.length>0&&function cr(N,U,Y){return Y.some(z=>go(N,U,z)&&Bs(z)!==Re)}(N,Y,z)?{segmentGroup:new bn(U,Jo(z,new bn(Y,N.children))),slicedSegments:[]}:0===Y.length&&function Eo(N,U,Y){return Y.some(z=>go(N,U,z))}(N,Y,z)?{segmentGroup:new bn(N.segments,Ho(N,0,Y,z,N.children)),slicedSegments:Y}:{segmentGroup:new bn(N.segments,N.children),slicedSegments:Y}}function Ho(N,U,Y,z,ae){const Le={};for(const f of z)if(go(N,Y,f)&&!ae[Bs(f)]){const a=new bn([],{});Le[Bs(f)]=a}return{...ae,...Le}}function Jo(N,U){const Y={};Y[Re]=U;for(const z of N)if(""===z.path&&Bs(z)!==Re){const ae=new bn([],{});Y[Bs(z)]=ae}return Y}function go(N,U,Y){return(!(N.hasChildren()||U.length>0)||"full"!==Y.pathMatch)&&""===Y.path}class C{}class he{constructor(U,Y,z,ae,Le,f,a){this.injector=U,this.configLoader=Y,this.rootComponentType=z,this.config=ae,this.urlTree=Le,this.paramsInheritanceStrategy=f,this.urlSerializer=a,this.applyRedirects=new po(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(U){return new t.vHH(4002,`'${U.segmentGroup}'`)}recognize(){const U=Yo(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(U).pipe((0,Ee.U)(Y=>{const z=new hr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Re,this.rootComponentType,null,{}),ae=new Zi(z,Y),Le=new io("",ae),f=function ji(N,U,Y=null,z=null){return Pi(Ci(N),U,Y,z)}(z,[],this.urlTree.queryParams,this.urlTree.fragment);return f.queryParams=this.urlTree.queryParams,Le.url=this.urlSerializer.serialize(f),this.inheritParamsAndData(Le._root,null),{state:Le,tree:f}}))}match(U){return this.processSegmentGroup(this.injector,this.config,U,Re).pipe((0,en.K)(z=>{if(z instanceof yi)return this.urlTree=z.urlTree,this.match(z.urlTree.root);throw z instanceof er?this.noMatchError(z):z}))}inheritParamsAndData(U,Y){const z=U.value,ae=Qr(z,Y,this.paramsInheritanceStrategy);z.params=Object.freeze(ae.params),z.data=Object.freeze(ae.data),U.children.forEach(Le=>this.inheritParamsAndData(Le,z))}processSegmentGroup(U,Y,z,ae){return 0===z.segments.length&&z.hasChildren()?this.processChildren(U,Y,z):this.processSegment(U,Y,z,z.segments,ae,!0).pipe((0,Ee.U)(Le=>Le instanceof Zi?[Le]:[]))}processChildren(U,Y,z){const ae=[];for(const Le of Object.keys(z.children))"primary"===Le?ae.unshift(Le):ae.push(Le);return(0,m.D)(ae).pipe((0,gt.b)(Le=>{const f=z.children[Le],a=function _o(N,U){const Y=N.filter(z=>Bs(z)===U);return Y.push(...N.filter(z=>Bs(z)!==U)),Y}(Y,Le);return this.processSegmentGroup(U,a,f,Le)}),function Dn(N,U){return(0,ct.e)((0,In.U)(N,U,arguments.length>=2,!0))}((Le,f)=>(Le.push(...f),Le)),(0,Vt.d)(null),function Be(N,U){const Y=arguments.length>=2;return z=>z.pipe(N?(0,tn.h)((ae,Le)=>N(ae,Le,z)):ht.y,ze(1),Y?(0,Vt.d)(U):(0,Ue.T)(()=>new G.K))}(),(0,jt.z)(Le=>{if(null===Le)return to(z);const f=Dt(Le);return function Oe(N){N.sort((U,Y)=>U.value.outlet===Re?-1:Y.value.outlet===Re?1:U.value.outlet.localeCompare(Y.value.outlet))}(f),(0,T.of)(f)}))}processSegment(U,Y,z,ae,Le,f){return(0,m.D)(Y).pipe((0,gt.b)(a=>this.processSegmentAgainstRoute(a._injector??U,Y,a,z,ae,Le,f).pipe((0,en.K)(r=>{if(r instanceof er)return(0,T.of)(null);throw r}))),(0,We.P)(a=>!!a),(0,en.K)(a=>{if(ns(a))return function Oo(N,U,Y){return 0===U.length&&!N.children[Y]}(z,ae,Le)?(0,T.of)(new C):to(z);throw a}))}processSegmentAgainstRoute(U,Y,z,ae,Le,f,a){return function ia(N,U,Y,z){return!!(Bs(N)===z||z!==Re&&go(U,Y,N))&&Ls(U,N,Y).matched}(z,ae,Le,f)?void 0===z.redirectTo?this.matchSegmentAgainstRoute(U,ae,z,Le,f):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(U,ae,Y,z,Le,f):to(ae):to(ae)}expandSegmentAgainstRouteUsingRedirect(U,Y,z,ae,Le,f){const{matched:a,consumedSegments:r,positionalParamSegments:l,remainingSegments:p}=Ls(Y,ae,Le);if(!a)return to(Y);ae.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const v=this.applyRedirects.applyRedirectCommands(r,ae.redirectTo,l);return this.applyRedirects.lineralizeSegments(ae,v).pipe((0,jt.z)(S=>this.processSegment(U,z,Y,S.concat(p),f,!1)))}matchSegmentAgainstRoute(U,Y,z,ae,Le){const f=vr(Y,z,ae,U);return"**"===z.path&&(Y.children={}),f.pipe((0,De.w)(a=>a.matched?this.getChildConfig(U=z._injector??U,z,ae).pipe((0,De.w)(({routes:r})=>{const l=z._loadedInjector??U,{consumedSegments:p,remainingSegments:v,parameters:S}=a,k=new hr(p,S,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function $t(N){return N.data||{}}(z),Bs(z),z.component??z._loadedComponent??null,z,function ee(N){return N.resolve||{}}(z)),{segmentGroup:j,slicedSegments:Z}=Yo(Y,p,v,r);if(0===Z.length&&j.hasChildren())return this.processChildren(l,r,j).pipe((0,Ee.U)(Te=>null===Te?null:new Zi(k,Te)));if(0===r.length&&0===Z.length)return(0,T.of)(new Zi(k,[]));const ce=Bs(z)===Le;return this.processSegment(l,r,j,Z,ce?Re:Le,!0).pipe((0,Ee.U)(Te=>new Zi(k,Te instanceof Zi?[Te]:[])))})):to(Y)))}getChildConfig(U,Y,z){return Y.children?(0,T.of)({routes:Y.children,injector:U}):Y.loadChildren?void 0!==Y._loadedRoutes?(0,T.of)({routes:Y._loadedRoutes,injector:Y._loadedInjector}):function Co(N,U,Y,z){const ae=U.canLoad;if(void 0===ae||0===ae.length)return(0,T.of)(!0);const Le=ae.map(f=>{const a=eo(f,N);return Ge(function te(N){return N&&xi(N.canLoad)}(a)?a.canLoad(U,Y):(0,t.r_H)(N,()=>a(U,Y)))});return(0,T.of)(Le).pipe(ni(),Jr())}(U,Y,z).pipe((0,jt.z)(ae=>ae?this.configLoader.loadChildren(U,Y).pipe((0,Zt.b)(Le=>{Y._loadedRoutes=Le.routes,Y._loadedInjector=Le.injector})):function yo(N){return(0,He._)(pr(!1,3))}())):(0,T.of)({routes:[],injector:U})}}function Je(N){const U=N.value.routeConfig;return U&&""===U.path}function Dt(N){const U=[],Y=new Set;for(const z of N){if(!Je(z)){U.push(z);continue}const ae=U.find(Le=>z.value.routeConfig===Le.value.routeConfig);void 0!==ae?(ae.children.push(...z.children),Y.add(ae)):U.push(z)}for(const z of Y){const ae=Dt(z.children);U.push(new Zi(z.value,ae))}return U.filter(z=>!Y.has(z))}function g(N){const U=N.children.map(Y=>g(Y)).flat();return[N,...U]}function Q(N){return(0,De.w)(U=>{const Y=N(U);return Y?(0,m.D)(Y).pipe((0,Ee.U)(()=>U)):(0,T.of)(U)})}let ke=(()=>{class N{buildTitle(Y){let z,ae=Y.root;for(;void 0!==ae;)z=this.getResolvedTitleForRoute(ae)??z,ae=ae.children.find(Le=>Le.outlet===Re);return z}getResolvedTitleForRoute(Y){return Y.data[Et]}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:()=>(0,t.f3M)(rt),providedIn:"root"})}return N})(),rt=(()=>{class N extends ke{constructor(Y){super(),this.title=Y}updateTitle(Y){const z=this.buildTitle(Y);void 0!==z&&this.title.setTitle(z)}static#e=this.\u0275fac=function(z){return new(z||N)(t.LFG(pe.Dx))};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const qt=new t.OlP("",{providedIn:"root",factory:()=>({})}),yn=new t.OlP("ROUTES");let Un=(()=>{class N{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.f3M)(t.Sil)}loadComponent(Y){if(this.componentLoaders.get(Y))return this.componentLoaders.get(Y);if(Y._loadedComponent)return(0,T.of)(Y._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Y);const z=Ge(Y.loadComponent()).pipe((0,Ee.U)(zn),(0,Zt.b)(Le=>{this.onLoadEndListener&&this.onLoadEndListener(Y),Y._loadedComponent=Le}),(0,_e.x)(()=>{this.componentLoaders.delete(Y)})),ae=new Kt(z,()=>new ut.x).pipe(cn());return this.componentLoaders.set(Y,ae),ae}loadChildren(Y,z){if(this.childrenLoaders.get(z))return this.childrenLoaders.get(z);if(z._loadedRoutes)return(0,T.of)({routes:z._loadedRoutes,injector:z._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(z);const Le=function Kn(N,U,Y,z){return Ge(N.loadChildren()).pipe((0,Ee.U)(zn),(0,jt.z)(ae=>ae instanceof t.YKP||Array.isArray(ae)?(0,T.of)(ae):(0,m.D)(U.compileModuleAsync(ae))),(0,Ee.U)(ae=>{z&&z(N);let Le,f,a=!1;return Array.isArray(ae)?(f=ae,!0):(Le=ae.create(Y).injector,f=Le.get(yn,[],{optional:!0,self:!0}).flat()),{routes:f.map(ho),injector:Le}}))}(z,this.compiler,Y,this.onLoadEndListener).pipe((0,_e.x)(()=>{this.childrenLoaders.delete(z)})),f=new Kt(Le,()=>new ut.x).pipe(cn());return this.childrenLoaders.set(z,f),f}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function zn(N){return function vn(N){return N&&"object"==typeof N&&"default"in N}(N)?N.default:N}let di=(()=>{class N{static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:()=>(0,t.f3M)(Ri),providedIn:"root"})}return N})(),Ri=(()=>{class N{shouldProcessUrl(Y){return!0}extract(Y){return Y}merge(Y,z){return Y}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const ds=new t.OlP(""),ms=new t.OlP("");function Is(N,U,Y){const z=N.get(ms),ae=N.get(Ve.K0);return N.get(t.R0b).runOutsideAngular(()=>{if(!ae.startViewTransition||z.skipNextTransition)return z.skipNextTransition=!1,Promise.resolve();let Le;const f=new Promise(l=>{Le=l}),a=ae.startViewTransition(()=>(Le(),function ks(N){return new Promise(U=>{(0,t.T8G)(U,{injector:N})})}(N))),{onViewTransitionCreated:r}=z;return r&&(0,t.r_H)(N,()=>r({transition:a,from:U,to:Y})),f})}let _s=(()=>{class N{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ut.x,this.transitionAbortSubject=new ut.x,this.configLoader=(0,t.f3M)(Un),this.environmentInjector=(0,t.f3M)(t.lqb),this.urlSerializer=(0,t.f3M)(ci),this.rootContexts=(0,t.f3M)(Ii),this.location=(0,t.f3M)(Ve.Ye),this.inputBindingEnabled=null!==(0,t.f3M)(xr,{optional:!0}),this.titleStrategy=(0,t.f3M)(ke),this.options=(0,t.f3M)(qt,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,t.f3M)(di),this.createViewTransition=(0,t.f3M)(ds,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,T.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ae=>this.events.next(new Zs(ae)),this.configLoader.onLoadStartListener=ae=>this.events.next(new As(ae))}complete(){this.transitions?.complete()}handleNavigationRequest(Y){const z=++this.navigationId;this.transitions?.next({...this.transitions.value,...Y,id:z})}setupNavigations(Y,z,ae){return this.transitions=new E.X({id:0,currentUrlTree:z,currentRawUrl:z,extractedUrl:this.urlHandlingStrategy.extract(z),urlAfterRedirects:this.urlHandlingStrategy.extract(z),rawUrl:z,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Nn,restoredState:null,currentSnapshot:ae.snapshot,targetSnapshot:null,currentRouterState:ae,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,tn.h)(Le=>0!==Le.id),(0,Ee.U)(Le=>({...Le,extractedUrl:this.urlHandlingStrategy.extract(Le.rawUrl)})),(0,De.w)(Le=>{this.currentTransition=Le;let f=!1,a=!1;return(0,T.of)(Le).pipe((0,Zt.b)(r=>{this.currentNavigation={id:r.id,initialUrl:r.rawUrl,extractedUrl:r.extractedUrl,trigger:r.source,extras:r.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,De.w)(r=>{const l=!Y.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!l&&"reload"!==(r.extras.onSameUrlNavigation??Y.onSameUrlNavigation)){const v="";return this.events.next(new ei(r.id,this.urlSerializer.serialize(r.rawUrl),v,0)),r.resolve(null),ye.E}if(this.urlHandlingStrategy.shouldProcessUrl(r.rawUrl))return(0,T.of)(r).pipe((0,De.w)(v=>{const S=this.transitions?.getValue();return this.events.next(new si(v.id,this.urlSerializer.serialize(v.extractedUrl),v.source,v.restoredState)),S!==this.transitions?.getValue()?ye.E:Promise.resolve(v)}),function O(N,U,Y,z,ae,Le){return(0,jt.z)(f=>function W(N,U,Y,z,ae,Le,f="emptyOnly"){return new he(N,U,Y,z,ae,f,Le).recognize()}(N,U,Y,z,f.extractedUrl,ae,Le).pipe((0,Ee.U)(({state:a,tree:r})=>({...f,targetSnapshot:a,urlAfterRedirects:r}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Y.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Zt.b)(v=>{Le.targetSnapshot=v.targetSnapshot,Le.urlAfterRedirects=v.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:v.urlAfterRedirects};const S=new Ki(v.id,this.urlSerializer.serialize(v.extractedUrl),this.urlSerializer.serialize(v.urlAfterRedirects),v.targetSnapshot);this.events.next(S)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(r.currentRawUrl)){const{id:v,extractedUrl:S,source:k,restoredState:j,extras:Z}=r,ce=new si(v,this.urlSerializer.serialize(S),k,j);this.events.next(ce);const Te=Br(0,this.rootComponentType).snapshot;return this.currentTransition=Le={...r,targetSnapshot:Te,urlAfterRedirects:S,extras:{...Z,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=S,(0,T.of)(Le)}{const v="";return this.events.next(new ei(r.id,this.urlSerializer.serialize(r.extractedUrl),v,1)),r.resolve(null),ye.E}}),(0,Zt.b)(r=>{const l=new Gs(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(l)}),(0,Ee.U)(r=>(this.currentTransition=Le={...r,guards:mr(r.targetSnapshot,r.currentSnapshot,this.rootContexts)},Le)),function Yi(N,U){return(0,jt.z)(Y=>{const{targetSnapshot:z,currentSnapshot:ae,guards:{canActivateChecks:Le,canDeactivateChecks:f}}=Y;return 0===f.length&&0===Le.length?(0,T.of)({...Y,guardsResult:!0}):function Ko(N,U,Y,z){return(0,m.D)(N).pipe((0,jt.z)(ae=>function oo(N,U,Y,z,ae){const Le=U&&U.routeConfig?U.routeConfig.canDeactivate:null;if(!Le||0===Le.length)return(0,T.of)(!0);const f=Le.map(a=>{const r=lr(U)??ae,l=eo(a,r);return Ge(function Me(N){return N&&xi(N.canDeactivate)}(l)?l.canDeactivate(N,U,Y,z):(0,t.r_H)(r,()=>l(N,U,Y,z))).pipe((0,We.P)())});return(0,T.of)(f).pipe(ni())}(ae.component,ae.route,Y,U,z)),(0,We.P)(ae=>!0!==ae,!0))}(f,z,ae,N).pipe((0,jt.z)(a=>a&&function On(N){return"boolean"==typeof N}(a)?function fo(N,U,Y,z){return(0,m.D)(U).pipe((0,gt.b)(ae=>(0,J.z)(function So(N,U){return null!==N&&U&&U(new ir(N)),(0,T.of)(!0)}(ae.route.parent,z),function Ts(N,U){return null!==N&&U&&U(new Ne(N)),(0,T.of)(!0)}(ae.route,z),function Kr(N,U,Y){const z=U[U.length-1],Le=U.slice(0,U.length-1).reverse().map(f=>function Ks(N){const U=N.routeConfig?N.routeConfig.canActivateChild:null;return U&&0!==U.length?{node:N,guards:U}:null}(f)).filter(f=>null!==f).map(f=>me(()=>{const a=f.guards.map(r=>{const l=lr(f.node)??Y,p=eo(r,l);return Ge(function K(N){return N&&xi(N.canActivateChild)}(p)?p.canActivateChild(z,N):(0,t.r_H)(l,()=>p(z,N))).pipe((0,We.P)())});return(0,T.of)(a).pipe(ni())}));return(0,T.of)(Le).pipe(ni())}(N,ae.path,Y),function Gr(N,U,Y){const z=U.routeConfig?U.routeConfig.canActivate:null;if(!z||0===z.length)return(0,T.of)(!0);const ae=z.map(Le=>me(()=>{const f=lr(U)??Y,a=eo(Le,f);return Ge(function le(N){return N&&xi(N.canActivate)}(a)?a.canActivate(U,N):(0,t.r_H)(f,()=>a(U,N))).pipe((0,We.P)())}));return(0,T.of)(ae).pipe(ni())}(N,ae.route,Y))),(0,We.P)(ae=>!0!==ae,!0))}(z,Le,N,U):(0,T.of)(a)),(0,Ee.U)(a=>({...Y,guardsResult:a})))})}(this.environmentInjector,r=>this.events.next(r)),(0,Zt.b)(r=>{if(Le.guardsResult=r.guardsResult,Oi(r.guardsResult))throw Ji(0,r.guardsResult);const l=new Ui(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot,!!r.guardsResult);this.events.next(l)}),(0,tn.h)(r=>!!r.guardsResult||(this.cancelNavigationTransition(r,"",3),!1)),Q(r=>{if(r.guards.canActivateChecks.length)return(0,T.of)(r).pipe((0,Zt.b)(l=>{const p=new Rs(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(p)}),(0,De.w)(l=>{let p=!1;return(0,T.of)(l).pipe(function x(N,U){return(0,jt.z)(Y=>{const{targetSnapshot:z,guards:{canActivateChecks:ae}}=Y;if(!ae.length)return(0,T.of)(Y);const Le=new Set(ae.map(r=>r.route)),f=new Set;for(const r of Le)if(!f.has(r))for(const l of g(r))f.add(l);let a=0;return(0,m.D)(f).pipe((0,gt.b)(r=>Le.has(r)?function R(N,U,Y,z){const ae=N.routeConfig,Le=N._resolve;return void 0!==ae?.title&&!Ei(ae)&&(Le[Et]=ae.title),function L(N,U,Y,z){const ae=Bt(N);if(0===ae.length)return(0,T.of)({});const Le={};return(0,m.D)(ae).pipe((0,jt.z)(f=>function V(N,U,Y,z){const ae=lr(U)??z,Le=eo(N,ae);return Ge(Le.resolve?Le.resolve(U,Y):(0,t.r_H)(ae,()=>Le(U,Y)))}(N[f],U,Y,z).pipe((0,We.P)(),(0,Zt.b)(a=>{Le[f]=a}))),ze(1),(0,it.h)(Le),(0,en.K)(f=>ns(f)?ye.E:(0,He._)(f)))}(Le,N,U,z).pipe((0,Ee.U)(f=>(N._resolvedData=f,N.data=Qr(N,N.parent,Y).resolve,null)))}(r,z,N,U):(r.data=Qr(r,r.parent,N).resolve,(0,T.of)(void 0))),(0,Zt.b)(()=>a++),ze(1),(0,jt.z)(r=>a===f.size?(0,T.of)(Y):ye.E))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Zt.b)({next:()=>p=!0,complete:()=>{p||this.cancelNavigationTransition(l,"",2)}}))}),(0,Zt.b)(l=>{const p=new Yr(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(p)}))}),Q(r=>{const l=p=>{const v=[];p.routeConfig?.loadComponent&&!p.routeConfig._loadedComponent&&v.push(this.configLoader.loadComponent(p.routeConfig).pipe((0,Zt.b)(S=>{p.component=S}),(0,Ee.U)(()=>{})));for(const S of p.children)v.push(...l(S));return v};return(0,A.a)(l(r.targetSnapshot.root)).pipe((0,Vt.d)(null),(0,Qe.q)(1))}),Q(()=>this.afterPreactivation()),(0,De.w)(()=>{const{currentSnapshot:r,targetSnapshot:l}=Le,p=this.createViewTransition?.(this.environmentInjector,r.root,l.root);return p?(0,m.D)(p).pipe((0,Ee.U)(()=>Le)):(0,T.of)(Le)}),(0,Ee.U)(r=>{const l=function qr(N,U,Y){const z=so(N,U._root,Y?Y._root:void 0);return new Fi(z,U)}(Y.routeReuseStrategy,r.targetSnapshot,r.currentRouterState);return this.currentTransition=Le={...r,targetRouterState:l},this.currentNavigation.targetRouterState=l,Le}),(0,Zt.b)(()=>{this.events.next(new mn)}),((N,U,Y,z)=>(0,Ee.U)(ae=>(new pi(U,ae.targetRouterState,ae.currentRouterState,Y,z).activate(N),ae)))(this.rootContexts,Y.routeReuseStrategy,r=>this.events.next(r),this.inputBindingEnabled),(0,Qe.q)(1),(0,Zt.b)({next:r=>{f=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new wi(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects))),this.titleStrategy?.updateTitle(r.targetRouterState.snapshot),r.resolve(!0)},complete:()=>{f=!0}}),(0,ft.R)(this.transitionAbortSubject.pipe((0,Zt.b)(r=>{throw r}))),(0,_e.x)(()=>{f||a||this.cancelNavigationTransition(Le,"",1),this.currentNavigation?.id===Le.id&&(this.currentNavigation=null)}),(0,en.K)(r=>{if(a=!0,Do(r))this.events.next(new En(Le.id,this.urlSerializer.serialize(Le.extractedUrl),r.message,r.cancellationCode)),function Hs(N){return Do(N)&&Oi(N.url)}(r)?this.events.next(new jn(r.url)):Le.resolve(!1);else{this.events.next(new fi(Le.id,this.urlSerializer.serialize(Le.extractedUrl),r,Le.targetSnapshot??void 0));try{Le.resolve(Y.errorHandler(r))}catch(l){Le.reject(l)}}return ye.E}))}))}cancelNavigationTransition(Y,z,ae){const Le=new En(Y.id,this.urlSerializer.serialize(Y.extractedUrl),z,ae);this.events.next(Le),Y.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function Qi(N){return N!==Nn}let ur=(()=>{class N{static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:()=>(0,t.f3M)(br),providedIn:"root"})}return N})();class Rr{shouldDetach(U){return!1}store(U,Y){}shouldAttach(U){return!1}retrieve(U){return null}shouldReuseRoute(U,Y){return U.routeConfig===Y.routeConfig}}let br=(()=>{class N extends Rr{static#e=this.\u0275fac=(()=>{let Y;return function(ae){return(Y||(Y=t.n5z(N)))(ae||N)}})();static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),sa=(()=>{class N{static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:()=>(0,t.f3M)(la),providedIn:"root"})}return N})(),la=(()=>{class N extends sa{constructor(){super(...arguments),this.location=(0,t.f3M)(Ve.Ye),this.urlSerializer=(0,t.f3M)(ci),this.options=(0,t.f3M)(qt,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,t.f3M)(di),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new nn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Br(0,null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(Y){return this.location.subscribe(z=>{"popstate"===z.type&&Y(z.url,z.state)})}handleRouterEvent(Y,z){if(Y instanceof si)this.stateMemento=this.createStateMemento();else if(Y instanceof ei)this.rawUrlTree=z.initialUrl;else if(Y instanceof Ki){if("eager"===this.urlUpdateStrategy&&!z.extras.skipLocationChange){const ae=this.urlHandlingStrategy.merge(z.finalUrl,z.initialUrl);this.setBrowserUrl(ae,z)}}else Y instanceof mn?(this.currentUrlTree=z.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(z.finalUrl,z.initialUrl),this.routerState=z.targetRouterState,"deferred"===this.urlUpdateStrategy&&(z.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,z))):Y instanceof En&&(3===Y.code||2===Y.code)?this.restoreHistory(z):Y instanceof fi?this.restoreHistory(z,!0):Y instanceof wi&&(this.lastSuccessfulId=Y.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Y,z){const ae=this.urlSerializer.serialize(Y);if(this.location.isCurrentPathEqualTo(ae)||z.extras.replaceUrl){const f={...z.extras.state,...this.generateNgRouterState(z.id,this.browserPageId)};this.location.replaceState(ae,"",f)}else{const Le={...z.extras.state,...this.generateNgRouterState(z.id,this.browserPageId+1)};this.location.go(ae,"",Le)}}restoreHistory(Y,z=!1){if("computed"===this.canceledNavigationResolution){const Le=this.currentPageId-this.browserPageId;0!==Le?this.location.historyGo(Le):this.currentUrlTree===Y.finalUrl&&0===Le&&(this.resetState(Y),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(z&&this.resetState(Y),this.resetUrlToCurrentUrlTree())}resetState(Y){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,Y.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Y,z){return"computed"===this.canceledNavigationResolution?{navigationId:Y,\u0275routerPageId:z}:{navigationId:Y}}static#e=this.\u0275fac=(()=>{let Y;return function(ae){return(Y||(Y=t.n5z(N)))(ae||N)}})();static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();var Hi=function(N){return N[N.COMPLETE=0]="COMPLETE",N[N.FAILED=1]="FAILED",N[N.REDIRECTING=2]="REDIRECTING",N}(Hi||{});function Lo(N,U){N.events.pipe((0,tn.h)(Y=>Y instanceof wi||Y instanceof En||Y instanceof fi||Y instanceof ei),(0,Ee.U)(Y=>Y instanceof wi||Y instanceof ei?Hi.COMPLETE:Y instanceof En&&(0===Y.code||1===Y.code)?Hi.REDIRECTING:Hi.FAILED),(0,tn.h)(Y=>Y!==Hi.REDIRECTING),(0,Qe.q)(1)).subscribe(()=>{U()})}function Io(N){throw N}const Vn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},li={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ii=(()=>{class N{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,t.f3M)(t.c2e),this.stateManager=(0,t.f3M)(sa),this.options=(0,t.f3M)(qt,{optional:!0})||{},this.pendingTasks=(0,t.f3M)(t.I6F),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,t.f3M)(_s),this.urlSerializer=(0,t.f3M)(ci),this.location=(0,t.f3M)(Ve.Ye),this.urlHandlingStrategy=(0,t.f3M)(di),this._events=new ut.x,this.errorHandler=this.options.errorHandler||Io,this.navigated=!1,this.routeReuseStrategy=(0,t.f3M)(ur),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,t.f3M)(yn,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,t.f3M)(xr,{optional:!0}),this.eventsSubscription=new nt.w0,this.isNgZoneEnabled=(0,t.f3M)(t.R0b)instanceof t.R0b&&t.R0b.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:Y=>{this.console.warn(Y)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Y=this.navigationTransitions.events.subscribe(z=>{try{const ae=this.navigationTransitions.currentTransition,Le=this.navigationTransitions.currentNavigation;if(null!==ae&&null!==Le)if(this.stateManager.handleRouterEvent(z,Le),z instanceof En&&0!==z.code&&1!==z.code)this.navigated=!0;else if(z instanceof wi)this.navigated=!0;else if(z instanceof jn){const f=this.urlHandlingStrategy.merge(z.url,ae.currentRawUrl),a={skipLocationChange:ae.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Qi(ae.source)};this.scheduleNavigation(f,Nn,null,a,{resolve:ae.resolve,reject:ae.reject,promise:ae.promise})}(function ys(N){return!(N instanceof mn||N instanceof jn)})(z)&&this._events.next(z)}catch(ae){this.navigationTransitions.transitionAbortSubject.next(ae)}});this.eventsSubscription.add(Y)}resetRootComponentType(Y){this.routerState.root.component=Y,this.navigationTransitions.rootComponentType=Y}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Nn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((Y,z)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(Y,"popstate",z)},0)}))}navigateToSyncWithBrowser(Y,z,ae){const Le={replaceUrl:!0},f=ae?.navigationId?ae:null;if(ae){const r={...ae};delete r.navigationId,delete r.\u0275routerPageId,0!==Object.keys(r).length&&(Le.state=r)}const a=this.parseUrl(Y);this.scheduleNavigation(a,z,f,Le)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Y){this.config=Y.map(ho),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(Y,z={}){const{relativeTo:ae,queryParams:Le,fragment:f,queryParamsHandling:a,preserveFragment:r}=z,l=r?this.currentUrlTree.fragment:f;let v,p=null;switch(a){case"merge":p={...this.currentUrlTree.queryParams,...Le};break;case"preserve":p=this.currentUrlTree.queryParams;break;default:p=Le||null}null!==p&&(p=this.removeEmptyProps(p));try{v=Ci(ae?ae.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Y[0]||!Y[0].startsWith("/"))&&(Y=[]),v=this.currentUrlTree.root}return Pi(v,Y,p,l??null)}navigateByUrl(Y,z={skipLocationChange:!1}){const ae=Oi(Y)?Y:this.parseUrl(Y),Le=this.urlHandlingStrategy.merge(ae,this.rawUrlTree);return this.scheduleNavigation(Le,Nn,null,z)}navigate(Y,z={skipLocationChange:!1}){return function Ni(N){for(let U=0;U{const Le=Y[ae];return null!=Le&&(z[ae]=Le),z},{})}scheduleNavigation(Y,z,ae,Le,f){if(this.disposed)return Promise.resolve(!1);let a,r,l;f?(a=f.resolve,r=f.reject,l=f.promise):l=new Promise((v,S)=>{a=v,r=S});const p=this.pendingTasks.add();return Lo(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(p))}),this.navigationTransitions.handleNavigationRequest({source:z,restoredState:ae,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Y,extras:Le,resolve:a,reject:r,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(v=>Promise.reject(v))}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),bs=(()=>{class N{constructor(Y,z,ae,Le,f,a){this.router=Y,this.route=z,this.tabIndexAttribute=ae,this.renderer=Le,this.el=f,this.locationStrategy=a,this.href=null,this.commands=null,this.onChanges=new ut.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const r=f.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===r||"area"===r,this.isAnchorElement?this.subscription=Y.events.subscribe(l=>{l instanceof wi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Y){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Y)}ngOnChanges(Y){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Y){null!=Y?(this.commands=Array.isArray(Y)?Y:[Y],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Y,z,ae,Le,f){return!!(null===this.urlTree||this.isAnchorElement&&(0!==Y||z||ae||Le||f||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const Y=null===this.href?null:(0,t.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Y)}applyAttributeValue(Y,z){const ae=this.renderer,Le=this.el.nativeElement;null!==z?ae.setAttribute(Le,Y,z):ae.removeAttribute(Le,Y)}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})}static#e=this.\u0275fac=function(z){return new(z||N)(t.Y36(ii),t.Y36(Qs),t.$8M("tabindex"),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Ve.S$))};static#t=this.\u0275dir=t.lG2({type:N,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(z,ae){1&z&&t.NdJ("click",function(f){return ae.onClick(f.button,f.ctrlKey,f.shiftKey,f.altKey,f.metaKey)}),2&z&&t.uIk("target",ae.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",t.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",t.VuI],replaceUrl:["replaceUrl","replaceUrl",t.VuI],routerLink:"routerLink"},standalone:!0,features:[t.Xq5,t.TTD]})}return N})(),tr=(()=>{class N{get isActive(){return this._isActive}constructor(Y,z,ae,Le,f){this.router=Y,this.element=z,this.renderer=ae,this.cdr=Le,this.link=f,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.vpe,this.routerEventsSubscription=Y.events.subscribe(a=>{a instanceof wi&&this.update()})}ngAfterContentInit(){(0,T.of)(this.links.changes,(0,T.of)(null)).pipe((0,re.J)()).subscribe(Y=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const Y=[...this.links.toArray(),this.link].filter(z=>!!z).map(z=>z.onChanges);this.linkInputChangesSubscription=(0,m.D)(Y).pipe((0,re.J)()).subscribe(z=>{this._isActive!==this.isLinkActive(this.router)(z)&&this.update()})}set routerLinkActive(Y){const z=Array.isArray(Y)?Y:Y.split(" ");this.classes=z.filter(ae=>!!ae)}ngOnChanges(Y){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const Y=this.hasActiveLinks();this._isActive!==Y&&(this._isActive=Y,this.cdr.markForCheck(),this.classes.forEach(z=>{Y?this.renderer.addClass(this.element.nativeElement,z):this.renderer.removeClass(this.element.nativeElement,z)}),Y&&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(Y))})}isLinkActive(Y){const z=function Zo(N){return!!N.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ae=>!!ae.urlTree&&Y.isActive(ae.urlTree,z)}hasActiveLinks(){const Y=this.isLinkActive(this.router);return this.link&&Y(this.link)||this.links.some(Y)}static#e=this.\u0275fac=function(z){return new(z||N)(t.Y36(ii),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(bs,8))};static#t=this.\u0275dir=t.lG2({type:N,selectors:[["","routerLinkActive",""]],contentQueries:function(z,ae,Le){if(1&z&&t.Suo(Le,bs,5),2&z){let f;t.iGM(f=t.CRH())&&(ae.links=f)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[t.TTD]})}return N})();class hs{}let Ca=(()=>{class N{preload(Y,z){return z().pipe((0,en.K)(()=>(0,T.of)(null)))}static#e=this.\u0275fac=function(z){return new(z||N)};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),Er=(()=>{class N{constructor(Y,z,ae,Le,f){this.router=Y,this.injector=ae,this.preloadingStrategy=Le,this.loader=f}setUpPreloading(){this.subscription=this.router.events.pipe((0,tn.h)(Y=>Y instanceof wi),(0,gt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Y,z){const ae=[];for(const Le of z){Le.providers&&!Le._injector&&(Le._injector=(0,t.MMx)(Le.providers,Y,`Route: ${Le.path}`));const f=Le._injector??Y,a=Le._loadedInjector??f;(Le.loadChildren&&!Le._loadedRoutes&&void 0===Le.canLoad||Le.loadComponent&&!Le._loadedComponent)&&ae.push(this.preloadConfig(f,Le)),(Le.children||Le._loadedRoutes)&&ae.push(this.processRoutes(a,Le.children??Le._loadedRoutes))}return(0,m.D)(ae).pipe((0,re.J)())}preloadConfig(Y,z){return this.preloadingStrategy.preload(z,()=>{let ae;ae=z.loadChildren&&void 0===z.canLoad?this.loader.loadChildren(Y,z):(0,T.of)(null);const Le=ae.pipe((0,jt.z)(f=>null===f?(0,T.of)(void 0):(z._loadedRoutes=f.routes,z._loadedInjector=f.injector,this.processRoutes(f.injector??Y,f.routes))));if(z.loadComponent&&!z._loadedComponent){const f=this.loader.loadComponent(z);return(0,m.D)([Le,f]).pipe((0,re.J)())}return Le})}static#e=this.\u0275fac=function(z){return new(z||N)(t.LFG(ii),t.LFG(t.Sil),t.LFG(t.lqb),t.LFG(hs),t.LFG(Un))};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const xo=new t.OlP("");let Nr=(()=>{class N{constructor(Y,z,ae,Le,f={}){this.urlSerializer=Y,this.transitions=z,this.viewportScroller=ae,this.zone=Le,this.options=f,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},f.scrollPositionRestoration=f.scrollPositionRestoration||"disabled",f.anchorScrolling=f.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof si?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Y.navigationTrigger,this.restoredId=Y.restoredState?Y.restoredState.navigationId:0):Y instanceof wi?(this.lastId=Y.id,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.urlAfterRedirects).fragment)):Y instanceof ei&&0===Y.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof Qt&&(Y.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Y.position):Y.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Y.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Y,z){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Qt(Y,"popstate"===this.lastSource?this.store[this.restoredId]:null,z))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(z){t.$Z()};static#t=this.\u0275prov=t.Yz7({token:N,factory:N.\u0275fac})}return N})();function fs(N,U){return{\u0275kind:N,\u0275providers:U}}function xa(){const N=(0,t.f3M)(t.zs3);return U=>{const Y=N.get(t.z2F);if(U!==Y.components[0])return;const z=N.get(ii),ae=N.get(ao);1===N.get(ha)&&z.initialNavigation(),N.get(Ut,null,t.XFs.Optional)?.setUpPreloading(),N.get(xo,null,t.XFs.Optional)?.init(),z.resetRootComponentType(Y.componentTypes[0]),ae.closed||(ae.next(),ae.complete(),ae.unsubscribe())}}const ao=new t.OlP("",{factory:()=>new ut.x}),ha=new t.OlP("",{providedIn:"root",factory:()=>1}),Ut=new t.OlP("");function Bn(N){return fs(0,[{provide:Ut,useExisting:Er},{provide:hs,useExisting:N}])}function js(N){return fs(9,[{provide:ds,useValue:Is},{provide:ms,useValue:{skipNextTransition:!!N?.skipInitialTransition,...N}}])}const sr=new t.OlP("ROUTER_FORROOT_GUARD"),Qo=[Ve.Ye,{provide:ci,useClass:ki},ii,Ii,{provide:Qs,useFactory:function ko(N){return N.routerState.root},deps:[ii]},Un,[]];let lo=(()=>{class N{constructor(Y){}static forRoot(Y,z){return{ngModule:N,providers:[Qo,[],{provide:yn,multi:!0,useValue:Y},{provide:sr,useFactory:za,deps:[[ii,new t.FiY,new t.tp0]]},{provide:qt,useValue:z||{}},z?.useHash?{provide:Ve.S$,useClass:Ve.Do}:{provide:Ve.S$,useClass:Ve.b0},{provide:xo,useFactory:()=>{const N=(0,t.f3M)(Ve.EM),U=(0,t.f3M)(t.R0b),Y=(0,t.f3M)(qt),z=(0,t.f3M)(_s),ae=(0,t.f3M)(ci);return Y.scrollOffset&&N.setOffset(Y.scrollOffset),new Nr(ae,z,N,U,Y)}},z?.preloadingStrategy?Bn(z.preloadingStrategy).\u0275providers:[],z?.initialNavigation?Aa(z):[],z?.bindToComponentInputs?fs(8,[Ar,{provide:xr,useExisting:Ar}]).\u0275providers:[],z?.enableViewTransitions?js().\u0275providers:[],[{provide:vi,useFactory:xa},{provide:t.tb,multi:!0,useExisting:vi}]]}}static forChild(Y){return{ngModule:N,providers:[{provide:yn,multi:!0,useValue:Y}]}}static#e=this.\u0275fac=function(z){return new(z||N)(t.LFG(sr,8))};static#t=this.\u0275mod=t.oAB({type:N});static#n=this.\u0275inj=t.cJS({})}return N})();function za(N){return"guarded"}function Aa(N){return["disabled"===N.initialNavigation?fs(3,[{provide:t.ip1,multi:!0,useFactory:()=>{const U=(0,t.f3M)(ii);return()=>{U.setUpLocationChangeListener()}}},{provide:ha,useValue:2}]).\u0275providers:[],"enabledBlocking"===N.initialNavigation?fs(2,[{provide:ha,useValue:0},{provide:t.ip1,multi:!0,deps:[t.zs3],useFactory:U=>{const Y=U.get(Ve.V_,Promise.resolve());return()=>Y.then(()=>new Promise(z=>{const ae=U.get(ii),Le=U.get(ao);Lo(ae,()=>{z(!0)}),U.get(_s).afterPreactivation=()=>(z(!0),Le.closed?(0,T.of)(void 0):Le),ae.initialNavigation()}))}}]).\u0275providers:[]]}const vi=new t.OlP("")},8726:(Ze,fe,M)=>{"use strict";M.d(fe,{Kz:()=>Ol,_D:()=>ms,M:()=>_d,FF:()=>fc,IJ:()=>Vd,Pz:()=>gc,uN:()=>el,nv:()=>pc,Is:()=>Il,tO:()=>xl,Fh:()=>Sd,Oz:()=>Kl,Dy:()=>tl,jF:()=>vc,o8:()=>gu,dT:()=>Al,_L:()=>Hd});var t=M(9212),u=M(1993),b=M(5592),w=M(6232),m=M(2096),T=M(8645),E=M(2438),A=M(4825),G=M(4829);const{isArray:J}=Array;function ne(h){return 1===h.length&&J(h[0])?h[0]:h}var me=M(8251);function Pe(...h){return 1===(h=ne(h)).length?(0,G.Xf)(h[0]):new b.y(function He(h){return H=>{let c=[];for(let y=0;c&&!H.closed&&y{if(c){for(let oe=0;oe{let P=c.map(()=>[]),oe=c.map(()=>!1);y.add(()=>{P=oe=null});for(let be=0;!y.closed&&be{if(P[be].push(At),P.every(zt=>zt.length)){const zt=P.map(an=>an.shift());y.next(H?H(...zt):zt),P.some((an,pn)=>!an.length&&oe[pn])&&y.complete()}},()=>{oe[be]=!0,!P[be].length&&y.complete()}));return()=>{P=oe=null}}):w.E}var Ct=M(5211),Kt=M(9773),ut=M(2181),Ve=M(8180),Ee=M(9397),De=M(7398),Qe=M(9360),Pt=M(2737),tn=M(2420);function jt(...h){const H=(0,nt.jO)(h);return(0,Qe.e)((c,y)=>{const P=h.length,oe=new Array(P);let be=h.map(()=>!1),At=!1;for(let zt=0;zt{oe[zt]=an,!At&&!be[zt]&&(be[zt]=!0,(At=be.every(Pt.y))&&(be=null))},tn.Z));c.subscribe((0,me.x)(y,zt=>{if(At){const an=[zt,...oe];y.next(H?H(...an):an)}}))})}var We=M(5177),gt=M(1631),Zt=M(4664),en=M(7921),In=M(3997),Dn=M(836),Vt=M(6814),Ue=(M(6223),{left:"right",right:"left",bottom:"top",top:"bottom"});function ht(h){return h.replace(/left|right|bottom|top/g,function(H){return Ue[H]})}function Be(h){return h.split("-")[0]}var it={start:"end",end:"start"};function _e(h){return h.replace(/start|end/g,function(H){return it[H]})}var ft="top",re="bottom",pe="right",Re="left",Et="auto",Jt=[ft,re,pe,Re],at="start",Lt="end",je="viewport",Bt="popper",Xe=Jt.reduce(function(h,H){return h.concat([H+"-"+at,H+"-"+Lt])},[]),Ge=[].concat(Jt,[Et]).reduce(function(h,H){return h.concat([H,H+"-"+at,H+"-"+Lt])},[]),nn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function bn(h){if(null==h)return window;if("[object Window]"!==h.toString()){var H=h.ownerDocument;return H&&H.defaultView||window}return h}function _i(h){return h instanceof bn(h).Element||h instanceof Element}function Wn(h){return h instanceof bn(h).HTMLElement||h instanceof HTMLElement}function gi(h){return!(typeof ShadowRoot>"u")&&(h instanceof bn(h).ShadowRoot||h instanceof ShadowRoot)}function Xn(h){return((_i(h)?h.ownerDocument:h.document)||window.document).documentElement}var ci=Math.max,ki=Math.min,Bi=Math.round;function Sn(){var h=navigator.userAgentData;return null!=h&&h.brands&&Array.isArray(h.brands)?h.brands.map(function(H){return H.brand+"/"+H.version}).join(" "):navigator.userAgent}function Fn(){return!/^((?!chrome|android).)*safari/i.test(Sn())}function Cs(h,H,c){void 0===H&&(H=!1),void 0===c&&(c=!1);var y=h.getBoundingClientRect(),P=1,oe=1;H&&Wn(h)&&(P=h.offsetWidth>0&&Bi(y.width)/h.offsetWidth||1,oe=h.offsetHeight>0&&Bi(y.height)/h.offsetHeight||1);var At=(_i(h)?bn(h):window).visualViewport,zt=!Fn()&&c,an=(y.left+(zt&&At?At.offsetLeft:0))/P,pn=(y.top+(zt&&At?At.offsetTop:0))/oe,Qn=y.width/P,Jn=y.height/oe;return{width:Qn,height:Jn,top:pn,right:an+Qn,bottom:pn+Jn,left:an,x:an,y:pn}}function Ht(h){var H=bn(h);return{scrollLeft:H.pageXOffset,scrollTop:H.pageYOffset}}function An(h){return Cs(Xn(h)).left+Ht(h).scrollLeft}function we(h){return bn(h).getComputedStyle(h)}function Mt(h){return h?(h.nodeName||"").toLowerCase():null}function Rt(h){return"html"===Mt(h)?h:h.assignedSlot||h.parentNode||(gi(h)?h.host:null)||Xn(h)}function Ke(h){var H=we(h);return/auto|scroll|overlay|hidden/.test(H.overflow+H.overflowY+H.overflowX)}function vt(h){return["html","body","#document"].indexOf(Mt(h))>=0?h.ownerDocument.body:Wn(h)&&Ke(h)?h:vt(Rt(h))}function Ae(h,H){var c;void 0===H&&(H=[]);var y=vt(h),P=y===(null==(c=h.ownerDocument)?void 0:c.body),oe=bn(y),be=P?[oe].concat(oe.visualViewport||[],Ke(y)?y:[]):y,At=H.concat(be);return P?At:At.concat(Ae(Rt(be)))}function ot(h){return["table","td","th"].indexOf(Mt(h))>=0}function mt(h){return Wn(h)&&"fixed"!==we(h).position?h.offsetParent:null}function $n(h){for(var H=bn(h),c=mt(h);c&&ot(c)&&"static"===we(c).position;)c=mt(c);return c&&("html"===Mt(c)||"body"===Mt(c)&&"static"===we(c).position)?H:c||function Hn(h){var H=/firefox/i.test(Sn());if(/Trident/i.test(Sn())&&Wn(h)&&"fixed"===we(h).position)return null;var P=Rt(h);for(gi(P)&&(P=P.host);Wn(P)&&["html","body"].indexOf(Mt(P))<0;){var oe=we(P);if("none"!==oe.transform||"none"!==oe.perspective||"paint"===oe.contain||-1!==["transform","perspective"].indexOf(oe.willChange)||H&&"filter"===oe.willChange||H&&oe.filter&&"none"!==oe.filter)return P;P=P.parentNode}return null}(h)||H}function ui(h,H){var c=H.getRootNode&&H.getRootNode();if(h.contains(H))return!0;if(c&&gi(c)){var y=H;do{if(y&&h.isSameNode(y))return!0;y=y.parentNode||y.host}while(y)}return!1}function Mi(h){return Object.assign({},h,{left:h.x,top:h.y,right:h.x+h.width,bottom:h.y+h.height})}function zi(h,H,c){return H===je?Mi(function q(h,H){var c=bn(h),y=Xn(h),P=c.visualViewport,oe=y.clientWidth,be=y.clientHeight,At=0,zt=0;if(P){oe=P.width,be=P.height;var an=Fn();(an||!an&&"fixed"===H)&&(At=P.offsetLeft,zt=P.offsetTop)}return{width:oe,height:be,x:At+An(h),y:zt}}(h,c)):_i(H)?function ai(h,H){var c=Cs(h,!1,"fixed"===H);return c.top=c.top+h.clientTop,c.left=c.left+h.clientLeft,c.bottom=c.top+h.clientHeight,c.right=c.left+h.clientWidth,c.width=h.clientWidth,c.height=h.clientHeight,c.x=c.left,c.y=c.top,c}(H,c):Mi(function et(h){var H,c=Xn(h),y=Ht(h),P=null==(H=h.ownerDocument)?void 0:H.body,oe=ci(c.scrollWidth,c.clientWidth,P?P.scrollWidth:0,P?P.clientWidth:0),be=ci(c.scrollHeight,c.clientHeight,P?P.scrollHeight:0,P?P.clientHeight:0),At=-y.scrollLeft+An(h),zt=-y.scrollTop;return"rtl"===we(P||c).direction&&(At+=ci(c.clientWidth,P?P.clientWidth:0)-oe),{width:oe,height:be,x:At,y:zt}}(Xn(h)))}function Oi(h){return h.split("-")[1]}function ji(h){return["top","bottom"].indexOf(h)>=0?"x":"y"}function Ci(h){var zt,H=h.reference,c=h.element,y=h.placement,P=y?Be(y):null,oe=y?Oi(y):null,be=H.x+H.width/2-c.width/2,At=H.y+H.height/2-c.height/2;switch(P){case ft:zt={x:be,y:H.y-c.height};break;case re:zt={x:be,y:H.y+H.height};break;case pe:zt={x:H.x+H.width,y:At};break;case Re:zt={x:H.x-c.width,y:At};break;default:zt={x:H.x,y:H.y}}var an=P?ji(P):null;if(null!=an){var pn="y"===an?"height":"width";switch(oe){case at:zt[an]=zt[an]-(H[pn]/2-c[pn]/2);break;case Lt:zt[an]=zt[an]+(H[pn]/2-c[pn]/2)}}return zt}function ri(h){return Object.assign({},{top:0,right:0,bottom:0,left:0},h)}function gs(h,H){return H.reduce(function(c,y){return c[y]=h,c},{})}function Ms(h,H){void 0===H&&(H={});var y=H.placement,P=void 0===y?h.placement:y,oe=H.strategy,be=void 0===oe?h.strategy:oe,At=H.boundary,zt=void 0===At?"clippingParents":At,an=H.rootBoundary,pn=void 0===an?je:an,Qn=H.elementContext,Jn=void 0===Qn?Bt:Qn,ti=H.altBoundary,vs=void 0!==ti&&ti,Li=H.padding,as=void 0===Li?0:Li,Ps=ri("number"!=typeof as?as:gs(as,Jt)),Lr=h.rects.popper,ls=h.elements[vs?Jn===Bt?"reference":Bt:Jn],Vs=function Yn(h,H,c,y){var P="clippingParents"===H?function Ai(h){var H=Ae(Rt(h)),y=["absolute","fixed"].indexOf(we(h).position)>=0&&Wn(h)?$n(h):h;return _i(y)?H.filter(function(P){return _i(P)&&ui(P,y)&&"body"!==Mt(P)}):[]}(h):[].concat(H),oe=[].concat(P,[c]),At=oe.reduce(function(zt,an){var pn=zi(h,an,y);return zt.top=ci(pn.top,zt.top),zt.right=ki(pn.right,zt.right),zt.bottom=ki(pn.bottom,zt.bottom),zt.left=ci(pn.left,zt.left),zt},zi(h,oe[0],y));return At.width=At.right-At.left,At.height=At.bottom-At.top,At.x=At.left,At.y=At.top,At}(_i(ls)?ls:ls.contextElement||Xn(h.elements.popper),zt,pn,be),$s=Cs(h.elements.reference),Ir=Ci({reference:$s,element:Lr,strategy:"absolute",placement:P}),rr=Mi(Object.assign({},Lr,Ir)),mo=Jn===Bt?rr:$s,co={top:Vs.top-mo.top+Ps.top,bottom:mo.bottom-Vs.bottom+Ps.bottom,left:Vs.left-mo.left+Ps.left,right:mo.right-Vs.right+Ps.right},aa=h.modifiersData.offset;if(Jn===Bt&&aa){var Na=aa[P];Object.keys(co).forEach(function(ua){var il=[pe,re].indexOf(ua)>=0?1:-1,Ja=[ft,re].indexOf(ua)>=0?"y":"x";co[ua]+=Na[Ja]*il})}return co}const Ds={name:"flip",enabled:!0,phase:"main",fn:function Wi(h){var H=h.state,c=h.options,y=h.name;if(!H.modifiersData[y]._skip){for(var P=c.mainAxis,oe=void 0===P||P,be=c.altAxis,At=void 0===be||be,zt=c.fallbackPlacements,an=c.padding,pn=c.boundary,Qn=c.rootBoundary,Jn=c.altBoundary,ti=c.flipVariations,vs=void 0===ti||ti,Li=c.allowedAutoPlacements,as=H.options.placement,Ps=Be(as),Lr=zt||(Ps!==as&&vs?function Ys(h){if(Be(h)===Et)return[];var H=ht(h);return[_e(h),H,_e(H)]}(as):[ht(as)]),ls=[as].concat(Lr).reduce(function(Dl,Ha){return Dl.concat(Be(Ha)===Et?function es(h,H){void 0===H&&(H={});var P=H.boundary,oe=H.rootBoundary,be=H.padding,At=H.flipVariations,zt=H.allowedAutoPlacements,an=void 0===zt?Ge:zt,pn=Oi(H.placement),Qn=pn?At?Xe:Xe.filter(function(vs){return Oi(vs)===pn}):Jt,Jn=Qn.filter(function(vs){return an.indexOf(vs)>=0});0===Jn.length&&(Jn=Qn);var ti=Jn.reduce(function(vs,Li){return vs[Li]=Ms(h,{placement:Li,boundary:P,rootBoundary:oe,padding:be})[Be(Li)],vs},{});return Object.keys(ti).sort(function(vs,Li){return ti[vs]-ti[Li]})}(H,{placement:Ha,boundary:pn,rootBoundary:Qn,padding:an,flipVariations:vs,allowedAutoPlacements:Li}):Ha)},[]),Vs=H.rects.reference,$s=H.rects.popper,Ir=new Map,rr=!0,mo=ls[0],co=0;co=0,Ja=il?"width":"height",wa=Ms(H,{placement:aa,boundary:pn,rootBoundary:Qn,altBoundary:Jn,padding:an}),Fa=il?ua?pe:Re:ua?re:ft;Vs[Ja]>$s[Ja]&&(Fa=ht(Fa));var Tc=ht(Fa),sl=[];if(oe&&sl.push(wa[Na]<=0),At&&sl.push(wa[Fa]<=0,wa[Tc]<=0),sl.every(function(Dl){return Dl})){mo=aa,rr=!1;break}Ir.set(aa,sl)}if(rr)for(var vu=function(Ha){var Mo=ls.find(function(rl){var ol=Ir.get(rl);if(ol)return ol.slice(0,Ha).every(function(Cc){return Cc})});if(Mo)return mo=Mo,"break"},Uo=vs?3:1;Uo>0&&"break"!==vu(Uo);Uo--);H.placement!==mo&&(H.modifiersData[y]._skip=!0,H.placement=mo,H.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function dt(h,H,c){return ci(h,ki(H,c))}function ve(h){var H=Cs(h),c=h.offsetWidth,y=h.offsetHeight;return Math.abs(H.width-c)<=1&&(c=H.width),Math.abs(H.height-y)<=1&&(y=H.height),{x:h.offsetLeft,y:h.offsetTop,width:c,height:y}}const $={name:"preventOverflow",enabled:!0,phase:"main",fn:function xe(h){var H=h.state,c=h.options,y=h.name,P=c.mainAxis,oe=void 0===P||P,be=c.altAxis,At=void 0!==be&&be,Jn=c.tether,ti=void 0===Jn||Jn,vs=c.tetherOffset,Li=void 0===vs?0:vs,as=Ms(H,{boundary:c.boundary,rootBoundary:c.rootBoundary,padding:c.padding,altBoundary:c.altBoundary}),Ps=Be(H.placement),xs=Oi(H.placement),Lr=!xs,ls=ji(Ps),Vs=function Nt(h){return"x"===h?"y":"x"}(ls),$s=H.modifiersData.popperOffsets,Ir=H.rects.reference,rr=H.rects.popper,mo="function"==typeof Li?Li(Object.assign({},H.rects,{placement:H.placement})):Li,co="number"==typeof mo?{mainAxis:mo,altAxis:mo}:Object.assign({mainAxis:0,altAxis:0},mo),aa=H.modifiersData.offset?H.modifiersData.offset[H.placement]:null,Na={x:0,y:0};if($s){if(oe){var ua,il="y"===ls?ft:Re,Ja="y"===ls?re:pe,wa="y"===ls?"height":"width",Fa=$s[ls],Tc=Fa+as[il],sl=Fa-as[Ja],Sc=ti?-rr[wa]/2:0,vu=xs===at?Ir[wa]:rr[wa],Uo=xs===at?-rr[wa]:-Ir[wa],kl=H.elements.arrow,Dl=ti&&kl?ve(kl):{width:0,height:0},Ha=H.modifiersData["arrow#persistent"]?H.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Mo=Ha[il],rl=Ha[Ja],ol=dt(0,Ir[wa],Dl[wa]),Cc=Lr?Ir[wa]/2-Sc-ol-Mo-co.mainAxis:vu-ol-Mo-co.mainAxis,Pf=Lr?-Ir[wa]/2+Sc+ol+rl+co.mainAxis:Uo+ol+rl+co.mainAxis,Ec=H.elements.arrow&&$n(H.elements.arrow),Rf=Ec?"y"===ls?Ec.clientTop||0:Ec.clientLeft||0:0,bu=null!=(ua=aa?.[ls])?ua:0,zd=Fa+Pf-bu,Ud=dt(ti?ki(Tc,Fa+Cc-bu-Rf):Tc,Fa,ti?ci(sl,zd):sl);$s[ls]=Ud,Na[ls]=Ud-Fa}if(At){var Wd,wl=$s[Vs],al="y"===Vs?"height":"width",$d=wl+as["x"===ls?ft:Re],Gd=wl-as["x"===ls?re:pe],Oc=-1!==[ft,Re].indexOf(Ps),wu=null!=(Wd=aa?.[Vs])?Wd:0,Tu=Oc?$d:wl-Ir[al]-rr[al]-wu+co.altAxis,Tl=Oc?wl+Ir[al]+rr[al]-wu-co.altAxis:Gd,ql=ti&&Oc?function pt(h,H,c){var y=dt(h,H,c);return y>c?c:y}(Tu,wl,Tl):dt(ti?Tu:$d,wl,ti?Tl:Gd);$s[Vs]=ql,Na[Vs]=ql-wl}H.modifiersData[y]=Na}},requiresIfExists:["offset"]},on={name:"arrow",enabled:!0,phase:"main",fn:function tt(h){var H,c=h.state,y=h.name,P=h.options,oe=c.elements.arrow,be=c.modifiersData.popperOffsets,At=Be(c.placement),zt=ji(At),pn=[Re,pe].indexOf(At)>=0?"height":"width";if(oe&&be){var Qn=function(H,c){return ri("number"!=typeof(H="function"==typeof H?H(Object.assign({},c.rects,{placement:c.placement})):H)?H:gs(H,Jt))}(P.padding,c),Jn=ve(oe),ti="y"===zt?ft:Re,vs="y"===zt?re:pe,Li=c.rects.reference[pn]+c.rects.reference[zt]-be[zt]-c.rects.popper[pn],as=be[zt]-c.rects.reference[zt],Ps=$n(oe),xs=Ps?"y"===zt?Ps.clientHeight||0:Ps.clientWidth||0:0,$s=xs/2-Jn[pn]/2+(Li/2-as/2),Ir=dt(Qn[ti],$s,xs-Jn[pn]-Qn[vs]);c.modifiersData[y]=((H={})[zt]=Ir,H.centerOffset=Ir-$s,H)}},effect:function xt(h){var H=h.state,y=h.options.element,P=void 0===y?"[data-popper-arrow]":y;null!=P&&("string"==typeof P&&!(P=H.elements.popper.querySelector(P))||ui(H.elements.popper,P)&&(H.elements.arrow=P))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function wi(h,H,c){void 0===c&&(c=!1);var y=Wn(H),P=Wn(H)&&function si(h){var H=h.getBoundingClientRect(),c=Bi(H.width)/h.offsetWidth||1,y=Bi(H.height)/h.offsetHeight||1;return 1!==c||1!==y}(H),oe=Xn(H),be=Cs(h,P,c),At={scrollLeft:0,scrollTop:0},zt={x:0,y:0};return(y||!y&&!c)&&(("body"!==Mt(H)||Ke(oe))&&(At=function kn(h){return h!==bn(h)&&Wn(h)?function Nn(h){return{scrollLeft:h.scrollLeft,scrollTop:h.scrollTop}}(h):Ht(h)}(H)),Wn(H)?((zt=Cs(H,!0)).x+=H.clientLeft,zt.y+=H.clientTop):oe&&(zt.x=An(oe))),{x:be.left+At.scrollLeft-zt.x,y:be.top+At.scrollTop-zt.y,width:be.width,height:be.height}}function En(h){var H=new Map,c=new Set,y=[];function P(oe){c.add(oe.name),[].concat(oe.requires||[],oe.requiresIfExists||[]).forEach(function(At){if(!c.has(At)){var zt=H.get(At);zt&&P(zt)}}),y.push(oe)}return h.forEach(function(oe){H.set(oe.name,oe)}),h.forEach(function(oe){c.has(oe.name)||P(oe)}),y}function fi(h){var H;return function(){return H||(H=new Promise(function(c){Promise.resolve().then(function(){H=void 0,c(h())})})),H}}var Gs={placement:"bottom",modifiers:[],strategy:"absolute"};function Ui(){for(var h=arguments.length,H=new Array(h),c=0;c=0?-1:1,oe="function"==typeof c?c(Object.assign({},H,{placement:h})):c,be=oe[0],At=oe[1];return be=be||0,At=(At||0)*P,[Re,pe].indexOf(y)>=0?{x:At,y:be}:{x:be,y:At}}(Qn,H.rects,oe),pn},{}),At=be[H.placement],an=At.y;null!=H.modifiersData.popperOffsets&&(H.modifiersData.popperOffsets.x+=At.x,H.modifiersData.popperOffsets.y+=an),H.modifiersData[y]=be}},or=["*"],ho=h=>({$implicit:h}),Bs=["dialog"],_o=["ngbNavOutlet",""];function lr(h,H){}function ro(h,H){if(1&h&&(t.TgZ(0,"div",0),t.YNc(1,lr,0,0,"ng-template",1),t.qZA()),2&h){const c=t.oxw().$implicit,y=t.oxw();t.Q6J("item",c)("nav",y.nav)("role",y.paneRole),t.xp6(1),t.Q6J("ngTemplateOutlet",(null==c.contentTpl?null:c.contentTpl.templateRef)||null)("ngTemplateOutletContext",t.VKq(5,ho,c.active||y.isPanelTransitioning(c)))}}function Fo(h,H){if(1&h&&t.YNc(0,ro,2,7,"div",0),2&h){const c=H.$implicit,y=t.oxw();t.um2(0,c.isPanelInDom()||y.isPanelTransitioning(c)?0:-1)}}function So(h,H){if(1&h&&t._uU(0),2&h){const c=t.oxw(2);t.Oqu(c.title)}}function Gr(h,H){}function Kr(h,H){if(1&h&&(t.TgZ(0,"h3",3),t.YNc(1,So,1,1,"ng-template",null,4,t.W1O)(3,Gr,0,0,"ng-template",5),t.qZA()),2&h){const c=t.MAs(2),y=t.oxw();t.xp6(3),t.Q6J("ngTemplateOutlet",y.isTitleTemplate()?y.title:c)("ngTemplateOutletContext",y.context)}}const W={animation:!0,transitionTimerDelayMs:5};let ie=(()=>{class h{constructor(){this.animation=W.animation}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function $t(h){return"string"==typeof h}function x(h){return null!=h}function Q(h){return(h||document.body).getBoundingClientRect()}const yn=()=>{},{transitionTimerDelayMs:Un}=W,Kn=new Map,vn=(h,H,c,y)=>{let P=y.context||{};const oe=Kn.get(H);if(oe)switch(y.runningTransition){case"continue":return w.E;case"stop":h.run(()=>oe.transition$.complete()),P=Object.assign(oe.context,P),Kn.delete(H)}const be=c(H,y.animation,P)||yn;if(!y.animation||"none"===window.getComputedStyle(H).transitionProperty)return h.run(()=>be()),(0,m.of)(void 0).pipe(function ke(h){return H=>new b.y(c=>H.subscribe({next:be=>h.run(()=>c.next(be)),error:be=>h.run(()=>c.error(be)),complete:()=>h.run(()=>c.complete())}))}(h));const At=new T.x,zt=new T.x,an=At.pipe(function cn(...h){return H=>(0,Ct.z)(H,(0,m.of)(...h))}(!0));Kn.set(H,{transition$:At,complete:()=>{zt.next(),zt.complete()},context:P});const pn=function Oe(h){const{transitionDelay:H,transitionDuration:c}=window.getComputedStyle(h);return 1e3*(parseFloat(H)+parseFloat(c))}(H);return h.runOutsideAngular(()=>{const Qn=(0,E.R)(H,"transitionend").pipe((0,Kt.R)(an),(0,ut.h)(({target:ti})=>ti===H));Pe((0,A.H)(pn+Un).pipe((0,Kt.R)(an)),Qn,zt).pipe((0,Kt.R)(an)).subscribe(()=>{Kn.delete(H),h.run(()=>{be(),At.next(),At.complete()})})}),At.asObservable()},Ri=(h,H,c)=>{let{direction:y,maxSize:P,dimension:oe}=c;const{classList:be}=h;function At(){be.add("collapse"),"show"===y?be.add("show"):be.remove("show")}if(H)return P||(P=function di(h,H){if(typeof navigator>"u")return"0px";const{classList:c}=h,y=c.contains("show");y||c.add("show"),h.style[H]="";const P=h.getBoundingClientRect()[H]+"px";return y||c.remove("show"),P}(h,oe),c.maxSize=P,h.style[oe]="show"!==y?P:"0px",be.remove("collapse"),be.remove("collapsing"),be.remove("show"),Q(h),be.add("collapsing")),h.style[oe]="show"===y?P:"0px",()=>{At(),be.remove("collapsing"),h.style[oe]=""};At()};let ds=(()=>{class h{constructor(){this._ngbConfig=(0,t.f3M)(ie),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(c){this._animation=c}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),ms=(()=>{class h{constructor(){this._config=(0,t.f3M)(ds),this._element=(0,t.f3M)(t.SBq),this._zone=(0,t.f3M)(t.R0b),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new t.vpe,this.horizontal=this._config.horizontal,this.shown=new t.vpe,this.hidden=new t.vpe}set collapsed(c){this._isCollapsed!==c&&(this._isCollapsed=c,this._afterInit&&this._runTransitionWithEvents(c,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(c=this._isCollapsed){this.collapsed=!c,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(c,y){return vn(this._zone,this._element.nativeElement,Ri,{animation:y,runningTransition:"stop",context:{direction:c?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(c,y){this._runTransition(c,y).subscribe(()=>{c?this.hidden.emit():this.shown.emit()})}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(y,P){2&y&&t.ekj("collapse-horizontal",P.horizontal)},inputs:{animation:"animation",collapsed:["ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],standalone:!0})}return h})(),Hi=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),li=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),Ao=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),ko=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})();var vi=function(h){return h[h.Tab=9]="Tab",h[h.Enter=13]="Enter",h[h.Escape=27]="Escape",h[h.Space=32]="Space",h[h.PageUp=33]="PageUp",h[h.PageDown=34]="PageDown",h[h.End=35]="End",h[h.Home=36]="Home",h[h.ArrowLeft=37]="ArrowLeft",h[h.ArrowUp=38]="ArrowUp",h[h.ArrowRight=39]="ArrowRight",h[h.ArrowDown=40]="ArrowDown",h}(vi||{});const N=(h,H)=>!!H&&H.some(c=>c.contains(h)),U=(h,H)=>!H||null!=function V(h,H){return!H||typeof h.closest>"u"?null:h.closest(H)}(h,H),Y=typeof navigator<"u"&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function ae(h,H,c,y,P,oe,be,At){c&&h.runOutsideAngular((h=>Y?()=>setTimeout(()=>h(),100):h)(()=>{const an=(0,E.R)(H,"keydown").pipe((0,Kt.R)(P),(0,ut.h)(Jn=>Jn.which===vi.Escape),(0,Ee.b)(Jn=>Jn.preventDefault())),pn=(0,E.R)(H,"mousedown").pipe((0,De.U)(Jn=>{const ti=Jn.target;return 2!==Jn.button&&!N(ti,be)&&("inside"===c?N(ti,oe)&&U(ti,At):"outside"===c?!N(ti,oe):U(ti,At)||!N(ti,oe))}),(0,Kt.R)(P)),Qn=(0,E.R)(H,"mouseup").pipe(jt(pn),(0,ut.h)(([Jn,ti])=>ti),(0,We.g)(0),(0,Kt.R)(P));Pe([an.pipe((0,De.U)(Jn=>0)),Qn.pipe((0,De.U)(Jn=>1))]).subscribe(Jn=>h.run(()=>y(Jn)))}))}const Le=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function f(h){const H=Array.from(h.querySelectorAll(Le)).filter(c=>-1!==c.tabIndex);return[H[0],H[H.length-1]]}let r=(()=>{class h{constructor(){this._element=(0,t.f3M)(Vt.K0).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const l=/\s+/,p=/ +/gi,v={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]},k=/^left/,j=/^right/,Z=/^start/,ce=/^end/;function $e({placement:h,baseClass:H},c){let y=Array.isArray(h)?h:h.split(l),oe=y.findIndex(an=>"auto"===an);oe>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(an){null==y.find(pn=>-1!==pn.search("^"+an))&&y.splice(oe++,1,an)});const be=y.map(an=>function S(h,H){const[c,y]=v[h];return H&&y||c}(an,c.isRTL()));return{placement:be.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!H,phase:"write",fn({state:an}){const pn=new RegExp(H+"(-[a-z]+)*","gi"),Qn=an.elements.popper,Jn=an.placement;let ti=Qn.className;ti=ti.replace(pn,""),ti+=` ${function Te(h,H){let[c,y]=H.split("-");const P=c.replace(k,"start").replace(j,"end");let oe=[P];if(y){let be=y;("left"===c||"right"===c)&&(be=be.replace(Z,"top").replace(ce,"bottom")),oe.push(`${P}-${be}`)}return h&&(oe=oe.map(be=>`${h}-${be}`)),oe.join(" ")}(H,Jn)}`,ti=ti.trim().replace(p," "),Qn.className=ti}},Ds,$,on,{enabled:!0,name:"flip",options:{fallbackPlacements:be}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function st(h){return h}function Ot(){const h=(0,t.f3M)(r);let H=null;return{createPopper(c){if(!H){let P=(c.updatePopperOptions||st)($e(c,h));H=Hr(c.hostElement,c.targetElement,P)}},update(){H&&H.update()},setOptions(c){if(H){let P=(c.updatePopperOptions||st)($e(c,h));H.setOptions(P)}},destroy(){H&&(H.destroy(),H=null)}}}function Ln(h){return H=>(H.modifiers.push(Fi,{name:"offset",options:{offset:()=>h}}),H)}new Date(1882,10,12),new Date(2174,10,25);let _d=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),bd=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),lf=(()=>{class h{constructor(){this._ngbConfig=(0,t.f3M)(ie),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(c){this._animation=c}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();class gl{constructor(H,c,y){this.nodes=H,this.viewRef=c,this.componentRef=y}}class Md{constructor(H){this._componentType=H,this._windowRef=null,this._contentRef=null,this._document=(0,t.f3M)(Vt.K0),this._applicationRef=(0,t.f3M)(t.z2F),this._injector=(0,t.f3M)(t.zs3),this._viewContainerRef=(0,t.f3M)(t.s_b),this._ngZone=(0,t.f3M)(t.R0b)}open(H,c,y=!1){this._windowRef||(this._contentRef=this._getContentRef(H,c),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:P}=this._windowRef.location,oe=this._ngZone.onStable.pipe((0,Ve.q)(1),(0,gt.z)(()=>vn(this._ngZone,P,({classList:be})=>be.add("show"),{animation:y,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:oe}}close(H=!1){return this._windowRef?vn(this._ngZone,this._windowRef.location.nativeElement,({classList:c})=>c.remove("show"),{animation:H,runningTransition:"stop"}).pipe((0,Ee.b)(()=>{this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),this._contentRef?.viewRef&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):(0,m.of)(void 0)}_getContentRef(H,c){if(H){if(H instanceof t.Rgc){const y=H.createEmbeddedView(c);return this._applicationRef.attachView(y),new gl([y.rootNodes],y)}return new gl([[this._document.createTextNode(`${H}`)]])}return new gl([])}}let cf=(()=>{class h{constructor(){this._document=(0,t.f3M)(Vt.K0)}hide(){const c=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),y=this._document.body,P=y.style,{overflow:oe,paddingRight:be}=P;if(c>0){const At=parseFloat(window.getComputedStyle(y).paddingRight);P.paddingRight=`${At+c}px`}return P.overflow="hidden",()=>{c>0&&(P.paddingRight=be),P.overflow=oe}}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),uu=(()=>{class h{constructor(){this._nativeElement=(0,t.f3M)(t.SBq).nativeElement,this._zone=(0,t.f3M)(t.R0b)}ngOnInit(){this._zone.onStable.asObservable().pipe((0,Ve.q)(1)).subscribe(()=>{vn(this._zone,this._nativeElement,(c,y)=>{y&&Q(c),c.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return vn(this._zone,this._nativeElement,({classList:c})=>c.remove("show"),{animation:this.animation,runningTransition:"stop"})}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275cmp=t.Xpm({type:h,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(y,P){2&y&&(t.Tol("modal-backdrop"+(P.backdropClass?" "+P.backdropClass:"")),t.ekj("show",!P.animation)("fade",P.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[t.jDz],decls:0,vars:0,template:function(y,P){},encapsulation:2})}return h})();class Ol{update(H){}close(H){}dismiss(H){}}const uf=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],hc=["animation","backdropClass"];class df{_applyWindowOptions(H,c){uf.forEach(y=>{x(c[y])&&(H[y]=c[y])})}_applyBackdropOptions(H,c){hc.forEach(y=>{x(c[y])&&(H[y]=c[y])})}update(H){this._applyWindowOptions(this._windowCmptRef.instance,H),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,H)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,Kt.R)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,Kt.R)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(H,c,y,P){this._windowCmptRef=H,this._contentRef=c,this._backdropCmptRef=y,this._beforeDismiss=P,this._closed=new T.x,this._dismissed=new T.x,this._hidden=new T.x,H.instance.dismissEvent.subscribe(oe=>{this.dismiss(oe)}),this.result=new Promise((oe,be)=>{this._resolve=oe,this._reject=be}),this.result.then(null,()=>{})}close(H){this._windowCmptRef&&(this._closed.next(H),this._resolve(H),this._removeModalElements())}_dismiss(H){this._dismissed.next(H),this._reject(H),this._removeModalElements()}dismiss(H){if(this._windowCmptRef)if(this._beforeDismiss){const c=this._beforeDismiss();!function g(h){return h&&h.then}(c)?!1!==c&&this._dismiss(H):c.then(y=>{!1!==y&&this._dismiss(H)},()=>{})}else this._dismiss(H)}_removeModalElements(){const H=this._windowCmptRef.instance.hide(),c=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,m.of)(void 0);H.subscribe(()=>{const{nativeElement:y}=this._windowCmptRef.location;y.parentNode.removeChild(y),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),c.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:y}=this._backdropCmptRef.location;y.parentNode.removeChild(y),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),ct(H,c).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var Ll=function(h){return h[h.BACKDROP_CLICK=0]="BACKDROP_CLICK",h[h.ESC=1]="ESC",h}(Ll||{});let hf=(()=>{class h{constructor(){this._document=(0,t.f3M)(Vt.K0),this._elRef=(0,t.f3M)(t.SBq),this._zone=(0,t.f3M)(t.R0b),this._closed$=new T.x,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new t.vpe,this.shown=new T.x,this.hidden=new T.x}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":$t(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(c){this.dismissEvent.emit(c)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,Ve.q)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:c}=this._elRef,y={animation:this.animation,runningTransition:"stop"},be=ct(vn(this._zone,c,()=>c.classList.remove("show"),y),vn(this._zone,this._dialogEl.nativeElement,()=>{},y));return be.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),be}_show(){const c={animation:this.animation,runningTransition:"continue"};ct(vn(this._zone,this._elRef.nativeElement,(oe,be)=>{be&&Q(oe),oe.classList.add("show")},c),vn(this._zone,this._dialogEl.nativeElement,()=>{},c)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:c}=this._elRef;this._zone.runOutsideAngular(()=>{(0,E.R)(c,"keydown").pipe((0,Kt.R)(this._closed$),(0,ut.h)(P=>P.which===vi.Escape)).subscribe(P=>{this.keyboard?requestAnimationFrame(()=>{P.defaultPrevented||this._zone.run(()=>this.dismiss(Ll.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let y=!1;(0,E.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,Kt.R)(this._closed$),(0,Ee.b)(()=>y=!1),(0,Zt.w)(()=>(0,E.R)(c,"mouseup").pipe((0,Kt.R)(this._closed$),(0,Ve.q)(1))),(0,ut.h)(({target:P})=>c===P)).subscribe(()=>{y=!0}),(0,E.R)(c,"click").pipe((0,Kt.R)(this._closed$)).subscribe(({target:P})=>{c===P&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!y&&this._zone.run(()=>this.dismiss(Ll.BACKDROP_CLICK))),y=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:c}=this._elRef;if(!c.contains(document.activeElement)){const y=c.querySelector("[ngbAutofocus]"),P=f(c)[0];(y||P||c).focus()}}_restoreFocus(){const c=this._document.body,y=this._elWithFocus;let P;P=y&&y.focus&&c.contains(y)?y:c,this._zone.runOutsideAngular(()=>{setTimeout(()=>P.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&vn(this._zone,this._elRef.nativeElement,({classList:c})=>(c.add("modal-static"),()=>c.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275cmp=t.Xpm({type:h,selectors:[["ngb-modal-window"]],viewQuery:function(y,P){if(1&y&&t.Gf(Bs,7),2&y){let oe;t.iGM(oe=t.CRH())&&(P._dialogEl=oe.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(y,P){2&y&&(t.uIk("aria-modal",!0)("aria-labelledby",P.ariaLabelledBy)("aria-describedby",P.ariaDescribedBy),t.Tol("modal d-block"+(P.windowClass?" "+P.windowClass:"")),t.ekj("fade",P.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[t.jDz],ngContentSelectors:or,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(y,P){1&y&&(t.F$t(),t.TgZ(0,"div",0,1)(2,"div",2),t.Hsn(3),t.qZA()()),2&y&&t.Tol("modal-dialog"+(P.size?" modal-"+P.size:"")+(P.centered?" modal-dialog-centered":"")+P.fullscreenClass+(P.scrollable?" modal-dialog-scrollable":"")+(P.modalDialogClass?" "+P.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}return h})(),Dd=(()=>{class h{constructor(){this._applicationRef=(0,t.f3M)(t.z2F),this._injector=(0,t.f3M)(t.zs3),this._environmentInjector=(0,t.f3M)(t.lqb),this._document=(0,t.f3M)(Vt.K0),this._scrollBar=(0,t.f3M)(cf),this._activeWindowCmptHasChanged=new T.x,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new t.vpe;const c=(0,t.f3M)(t.R0b);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const y=this._windowCmpts[this._windowCmpts.length-1];((h,H,c,y=!1)=>{h.runOutsideAngular(()=>{const P=(0,E.R)(H,"focusin").pipe((0,Kt.R)(c),(0,De.U)(oe=>oe.target));(0,E.R)(H,"keydown").pipe((0,Kt.R)(c),(0,ut.h)(oe=>oe.which===vi.Tab),jt(P)).subscribe(([oe,be])=>{const[At,zt]=f(H);(be===At||be===H)&&oe.shiftKey&&(zt.focus(),oe.preventDefault()),be===zt&&!oe.shiftKey&&(At.focus(),oe.preventDefault())}),y&&(0,E.R)(H,"click").pipe((0,Kt.R)(c),jt(P),(0,De.U)(oe=>oe[1])).subscribe(oe=>oe.focus())})})(c,y.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(y.location.nativeElement)}})}_restoreScrollBar(){const c=this._scrollBarRestoreFn;c&&(this._scrollBarRestoreFn=null,c())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(c,y,P){const oe=P.container instanceof HTMLElement?P.container:x(P.container)?this._document.querySelector(P.container):this._document.body;if(!oe)throw new Error(`The specified modal container "${P.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const be=new Ol,At=(c=P.injector||c).get(t.lqb,null)||this._environmentInjector,zt=this._getContentRef(c,At,y,be,P);let an=!1!==P.backdrop?this._attachBackdrop(oe):void 0,pn=this._attachWindowComponent(oe,zt.nodes),Qn=new df(pn,zt,an,P.beforeDismiss);return this._registerModalRef(Qn),this._registerWindowCmpt(pn),Qn.hidden.pipe((0,Ve.q)(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),be.close=Jn=>{Qn.close(Jn)},be.dismiss=Jn=>{Qn.dismiss(Jn)},be.update=Jn=>{Qn.update(Jn)},Qn.update(P),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),an&&an.instance&&an.changeDetectorRef.detectChanges(),pn.changeDetectorRef.detectChanges(),Qn}get activeInstances(){return this._activeInstances}dismissAll(c){this._modalRefs.forEach(y=>y.dismiss(c))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(c){let y=(0,t.LMc)(uu,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(y.hostView),c.appendChild(y.location.nativeElement),y}_attachWindowComponent(c,y){let P=(0,t.LMc)(hf,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:y});return this._applicationRef.attachView(P.hostView),c.appendChild(P.location.nativeElement),P}_getContentRef(c,y,P,oe,be){return P?P instanceof t.Rgc?this._createFromTemplateRef(P,oe):$t(P)?this._createFromString(P):this._createFromComponent(c,y,P,oe,be):new gl([])}_createFromTemplateRef(c,y){const oe=c.createEmbeddedView({$implicit:y,close(be){y.close(be)},dismiss(be){y.dismiss(be)}});return this._applicationRef.attachView(oe),new gl([oe.rootNodes],oe)}_createFromString(c){const y=this._document.createTextNode(`${c}`);return new gl([[y]])}_createFromComponent(c,y,P,oe,be){const At=t.zs3.create({providers:[{provide:Ol,useValue:oe}],parent:c}),zt=(0,t.LMc)(P,{environmentInjector:y,elementInjector:At}),an=zt.location.nativeElement;return be.scrollable&&an.classList.add("component-host-scrollable"),this._applicationRef.attachView(zt.hostView),new gl([[an]],zt.hostView,zt)}_setAriaHidden(c){const y=c.parentElement;y&&c!==this._document.body&&(Array.from(y.children).forEach(P=>{P!==c&&"SCRIPT"!==P.nodeName&&(this._ariaHiddenValues.set(P,P.getAttribute("aria-hidden")),P.setAttribute("aria-hidden","true"))}),this._setAriaHidden(y))}_revertAriaHidden(){this._ariaHiddenValues.forEach((c,y)=>{c?y.setAttribute("aria-hidden",c):y.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(c){const y=()=>{const P=this._modalRefs.indexOf(c);P>-1&&(this._modalRefs.splice(P,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(c),this._activeInstances.emit(this._modalRefs),c.result.then(y,y)}_registerWindowCmpt(c){this._windowCmpts.push(c),this._activeWindowCmptHasChanged.next(),c.onDestroy(()=>{const y=this._windowCmpts.indexOf(c);y>-1&&(this._windowCmpts.splice(y,1),this._activeWindowCmptHasChanged.next())})}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),fc=(()=>{class h{constructor(){this._injector=(0,t.f3M)(t.zs3),this._modalStack=(0,t.f3M)(Dd),this._config=(0,t.f3M)(lf)}open(c,y={}){const P={...this._config,animation:this._config.animation,...y};return this._modalStack.open(this._injector,c,P)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(c){this._modalStack.dismissAll(c)}hasOpenModals(){return this._modalStack.hasOpenModals()}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Gl=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({providers:[fc]})}return h})(),wd=(()=>{class h{constructor(){this._ngbConfig=(0,t.f3M)(ie),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(c){this._animation=c}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const Td=h=>x(h)&&""!==h;let ff=0,el=(()=>{class h{constructor(){this.templateRef=(0,t.f3M)(t.Rgc)}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}return h})(),Il=(()=>{class h{constructor(c){this.role=c,this.nav=(0,t.f3M)(gc)}static#e=this.\u0275fac=function(y){return new(y||h)(t.$8M("role"))};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(y,P){2&y&&t.uIk("role",P.role?P.role:P.nav.roles?"presentation":void 0)},standalone:!0})}return h})(),pc=(()=>{class h{constructor(){this._nav=(0,t.f3M)(gc),this._nativeElement=(0,t.f3M)(t.SBq).nativeElement,this.disabled=!1,this.shown=new t.vpe,this.hidden=new t.vpe}ngAfterContentChecked(){this.contentTpl=this.contentTpls.first}ngOnInit(){x(this.domId)||(this.domId="ngb-nav-"+ff++)}get active(){return this._nav.activeId===this.id}get id(){return Td(this._id)?this._id:this.domId}get panelDomId(){return`${this.domId}-panel`}isPanelInDom(){return(x(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbNavItem",""]],contentQueries:function(y,P,oe){if(1&y&&t.Suo(oe,el,4),2&y){let be;t.iGM(be=t.CRH())&&(P.contentTpls=be)}},hostVars:2,hostBindings:function(y,P){2&y&&t.ekj("nav-item",!0)},inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:["ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}return h})(),gc=(()=>{class h{constructor(c){this.role=c,this._config=(0,t.f3M)(wd),this._cd=(0,t.f3M)(t.sBO),this._document=(0,t.f3M)(Vt.K0),this._nativeElement=(0,t.f3M)(t.SBq).nativeElement,this.destroyRef=(0,t.f3M)(t.ktI),this._navigatingWithKeyboard=!1,this.activeIdChange=new t.vpe,this.animation=this._config.animation,this.destroyOnHide=this._config.destroyOnHide,this.orientation=this._config.orientation,this.roles=this._config.roles,this.keyboard=this._config.keyboard,this.shown=new t.vpe,this.hidden=new t.vpe,this.navItemChange$=new T.x,this.navChange=new t.vpe}click(c){c.disabled||this._updateActiveId(c.id)}onFocusout({relatedTarget:c}){this._nativeElement.contains(c)||(this._navigatingWithKeyboard=!1)}onKeyDown(c){if("tablist"!==this.roles||!this.keyboard)return;const y=c.which,P=this.links.filter(At=>!At.navItem.disabled),{length:oe}=P;let be=-1;if(P.forEach((At,zt)=>{At.nativeElement===this._document.activeElement&&(be=zt)}),oe){switch(y){case vi.ArrowUp:case vi.ArrowLeft:be=(be-1+oe)%oe;break;case vi.ArrowRight:case vi.ArrowDown:be=(be+1)%oe;break;case vi.Home:be=0;break;case vi.End:be=oe-1}"changeWithArrows"===this.keyboard&&this.select(P[be].navItem.id),P[be].nativeElement.focus(),this._navigatingWithKeyboard=!0,c.preventDefault()}}select(c){this._updateActiveId(c,!1)}ngAfterContentInit(){if(!x(this.activeId)){const c=this.items.first?this.items.first.id:null;Td(c)&&(this._updateActiveId(c,!1),this._cd.detectChanges())}this.items.changes.pipe((0,u.sL)(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:c}){c&&!c.firstChange&&this._notifyItemChanged(c.currentValue)}_updateActiveId(c,y=!0){if(this.activeId!==c){let P=!1;y&&this.navChange.emit({activeId:this.activeId,nextId:c,preventDefault:()=>{P=!0}}),P||(this.activeId=c,this.activeIdChange.emit(c),this._notifyItemChanged(c))}}_notifyItemChanged(c){this.navItemChange$.next(this._getItemById(c))}_getItemById(c){return this.items&&this.items.find(y=>y.id===c)||null}static#e=this.\u0275fac=function(y){return new(y||h)(t.$8M("role"))};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbNav",""]],contentQueries:function(y,P,oe){if(1&y&&(t.Suo(oe,pc,4),t.Suo(oe,xl,5)),2&y){let be;t.iGM(be=t.CRH())&&(P.items=be),t.iGM(be=t.CRH())&&(P.links=be)}},hostVars:6,hostBindings:function(y,P){1&y&&t.NdJ("keydown.arrowLeft",function(be){return P.onKeyDown(be)})("keydown.arrowRight",function(be){return P.onKeyDown(be)})("keydown.arrowDown",function(be){return P.onKeyDown(be)})("keydown.arrowUp",function(be){return P.onKeyDown(be)})("keydown.Home",function(be){return P.onKeyDown(be)})("keydown.End",function(be){return P.onKeyDown(be)})("focusout",function(be){return P.onFocusout(be)}),2&y&&(t.uIk("aria-orientation","vertical"===P.orientation&&"tablist"===P.roles?"vertical":void 0)("role",P.role?P.role:P.roles?"tablist":void 0),t.ekj("nav",!0)("flex-column","vertical"===P.orientation))},inputs:{activeId:"activeId",animation:"animation",destroyOnHide:"destroyOnHide",orientation:"orientation",roles:"roles",keyboard:"keyboard"},outputs:{activeIdChange:"activeIdChange",shown:"shown",hidden:"hidden",navChange:"navChange"},exportAs:["ngbNav"],standalone:!0,features:[t.TTD]})}return h})(),xl=(()=>{class h{constructor(c){this.role=c,this.navItem=(0,t.f3M)(pc),this.nav=(0,t.f3M)(gc),this.nativeElement=(0,t.f3M)(t.SBq).nativeElement}get tabindex(){return!1===this.nav.keyboard?this.navItem.disabled?-1:void 0:this.nav._navigatingWithKeyboard||this.navItem.disabled||!this.navItem.active?-1:void 0}static#e=this.\u0275fac=function(y){return new(y||h)(t.$8M("role"))};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbNavLink",""]],hostVars:14,hostBindings:function(y,P){2&y&&(t.Ikx("id",P.navItem.domId),t.uIk("role",P.role?P.role:P.nav.roles?"tab":void 0)("tabindex",P.tabindex)("aria-controls",P.navItem.isPanelInDom()?P.navItem.panelDomId:null)("aria-selected",P.navItem.active)("aria-disabled",P.navItem.disabled),t.ekj("nav-link",!0)("nav-item",P.navItem.isNgContainer())("active",P.navItem.active)("disabled",P.navItem.disabled))},standalone:!0})}return h})(),Sd=(()=>{class h extends xl{static#e=this.\u0275fac=(()=>{let c;return function(P){return(c||(c=t.n5z(h)))(P||h)}})();static#t=this.\u0275dir=t.lG2({type:h,selectors:[["button","ngbNavLink",""]],hostAttrs:["type","button"],hostVars:1,hostBindings:function(y,P){1&y&&t.NdJ("click",function(){return P.nav.click(P.navItem)}),2&y&&t.Ikx("disabled",P.navItem.disabled)},standalone:!0,features:[t.qOj]})}return h})();const pf=({classList:h})=>(h.remove("show"),()=>h.remove("active")),gf=(h,H)=>{H&&Q(h),h.classList.add("show")};let du=(()=>{class h{constructor(){this.nativeElement=(0,t.f3M)(t.SBq).nativeElement}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(y,P){2&y&&(t.Ikx("id",P.item.panelDomId),t.uIk("role",P.role?P.role:P.nav.roles?"tabpanel":void 0)("aria-labelledby",P.item.domId),t.ekj("fade",P.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}return h})(),tl=(()=>{class h{constructor(){this._cd=(0,t.f3M)(t.sBO),this._ngZone=(0,t.f3M)(t.R0b),this._activePane=null}isPanelTransitioning(c){return this._activePane?.item===c}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe((0,u.sL)(this.nav.destroyRef),(0,en.O)(this._activePane?.item||null),(0,In.x)(),(0,Dn.T)(1)).subscribe(c=>{const y={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?vn(this._ngZone,this._activePane.nativeElement,pf,y).subscribe(()=>{const P=this._activePane?.item;this._activePane=this._getPaneForItem(c),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),vn(this._ngZone,this._activePane.nativeElement,gf,y).subscribe(()=>{c&&(c.shown.emit(),this.nav.shown.emit(c.id))})),P&&(P.hidden.emit(),this.nav.hidden.emit(P.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show"),this._activePane?.nativeElement.classList.add("active")}_getPaneForItem(c){return this._panes&&this._panes.find(y=>y.item===c)||null}_getActivePane(){return this._panes&&this._panes.find(c=>c.item.active)||null}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275cmp=t.Xpm({type:h,selectors:[["","ngbNavOutlet",""]],viewQuery:function(y,P){if(1&y&&t.Gf(du,5),2&y){let oe;t.iGM(oe=t.CRH())&&(P._panes=oe)}},hostVars:2,hostBindings:function(y,P){2&y&&t.ekj("tab-content",!0)},inputs:{paneRole:"paneRole",nav:["ngbNavOutlet","nav"]},standalone:!0,features:[t.jDz],attrs:_o,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(y,P){1&y&&t.SjG(0,Fo,1,1,null,null,t.x6l),2&y&&t.wJu(P.nav.items)},dependencies:[du,Vt.tP],encapsulation:2,changeDetection:0})}return h})(),Kl=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),vc=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})();const Od={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function Ld(h,H,c,y,P,oe=0,be=0){const At=function ml(h){const H=(h||"").trim();if(0===H.length)return[];const c=H.split(/\s+/).map(P=>P.split(":")).map(P=>Od[P[0]]||P),y=c.filter(P=>P.includes("manual"));if(y.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===y.length&&c.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return y.length?[]:c}(H);if(0===At.length)return()=>{};const zt=new Set,an=[];let pn;function Qn(ti,vs){h.addEventListener(ti,vs),an.push(()=>h.removeEventListener(ti,vs))}function Jn(ti,vs){clearTimeout(pn),vs>0?pn=setTimeout(ti,vs):ti()}for(const[ti,vs]of At)vs?(Qn(ti,()=>{zt.add(ti),Jn(()=>zt.size>0&&y(),oe)}),Qn(vs,()=>{zt.delete(ti),Jn(()=>0===zt.size&&P(),be)})):Qn(ti,()=>c()?Jn(P,be):Jn(y,oe));return()=>an.forEach(ti=>ti())}let pu=(()=>{class h{constructor(){this._ngbConfig=(0,t.f3M)(ie),this.autoClose=!0,this.placement="auto",this.popperOptions=c=>c,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(c){this._animation=c}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),bc=0,yf=(()=>{class h{isTitleTemplate(){return this.title instanceof t.Rgc}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275cmp=t.Xpm({type:h,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(y,P){2&y&&(t.Ikx("id",P.id),t.Tol("popover"+(P.popoverClass?" "+P.popoverClass:"")),t.ekj("fade",P.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[t.jDz],ngContentSelectors:or,decls:4,vars:1,consts:[["data-popper-arrow","",1,"popover-arrow"],["class","popover-header"],[1,"popover-body"],[1,"popover-header"],["simpleTitle",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(y,P){1&y&&(t.F$t(),t._UZ(0,"div",0),t.YNc(1,Kr,4,2,"h3",1),t.TgZ(2,"div",2),t.Hsn(3),t.qZA()),2&y&&(t.xp6(1),t.um2(1,P.title?1:-1))},dependencies:[Vt.tP],encapsulation:2,changeDetection:0})}return h})(),gu=(()=>{class h{constructor(){this._config=(0,t.f3M)(pu),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new t.vpe,this.hidden=new t.vpe,this._nativeElement=(0,t.f3M)(t.SBq).nativeElement,this._ngZone=(0,t.f3M)(t.R0b),this._document=(0,t.f3M)(Vt.K0),this._changeDetector=(0,t.f3M)(t.sBO),this._ngbPopoverWindowId="ngb-popover-"+bc++,this._popupService=new Md(yf),this._windowRef=null,this._positioning=Ot()}open(c){if(!this._windowRef&&!this._isDisabled()){const{windowRef:y,transition$:P}=this._popupService.open(this.ngbPopover,c??this.popoverContext,this.animation);this._windowRef=y,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",c??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-popover",updatePopperOptions:oe=>this.popperOptions(Ln([0,8])(oe))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),ae(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),P.subscribe(()=>this.shown.emit())}}close(c=this.animation){this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(c).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=Ld(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:c,popoverTitle:y,disablePopover:P,popoverClass:oe}){oe&&this.isOpen()&&this._windowRef.setInput("popoverClass",oe.currentValue),(c||y||P)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return!!this.disablePopover||!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return($t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],standalone:!0,features:[t.TTD]})}return h})(),Al=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),xd=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),_l=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),kd=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),Ql=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),Fd=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),nl=(()=>{class h{constructor(){this._ngbConfig=(0,t.f3M)(ie),this.autoClose=!0,this.placement="auto",this.popperOptions=c=>c,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(c){this._animation=c}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275prov=t.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Yd=0,Ef=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275cmp=t.Xpm({type:h,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(y,P){2&y&&(t.Ikx("id",P.id),t.Tol("tooltip"+(P.tooltipClass?" "+P.tooltipClass:"")),t.ekj("fade",P.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},standalone:!0,features:[t.jDz],ngContentSelectors:or,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(y,P){1&y&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1),t.Hsn(2),t.qZA())},styles:["ngb-tooltip-window{pointer-events:none;position:absolute}ngb-tooltip-window .tooltip-inner{pointer-events:auto}ngb-tooltip-window.bs-tooltip-top,ngb-tooltip-window.bs-tooltip-bottom{padding-left:0;padding-right:0}ngb-tooltip-window.bs-tooltip-start,ngb-tooltip-window.bs-tooltip-end{padding-top:0;padding-bottom:0}\n"],encapsulation:2,changeDetection:0})}return h})(),Hd=(()=>{class h{constructor(){this._config=(0,t.f3M)(nl),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disableTooltip=this._config.disableTooltip,this.tooltipClass=this._config.tooltipClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new t.vpe,this.hidden=new t.vpe,this._nativeElement=(0,t.f3M)(t.SBq).nativeElement,this._ngZone=(0,t.f3M)(t.R0b),this._document=(0,t.f3M)(Vt.K0),this._changeDetector=(0,t.f3M)(t.sBO),this._ngbTooltipWindowId="ngb-tooltip-"+Yd++,this._popupService=new Md(Ef),this._windowRef=null,this._positioning=Ot()}set ngbTooltip(c){this._ngbTooltip=c,!c&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(c){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:y,transition$:P}=this._popupService.open(this._ngbTooltip,c??this.tooltipContext,this.animation);this._windowRef=y,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("tooltipClass",this.tooltipClass),this._windowRef.setInput("id",this._ngbTooltipWindowId),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbTooltipWindowId),"body"===this.container&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,appendToBody:"body"===this.container,baseClass:"bs-tooltip",updatePopperOptions:oe=>this.popperOptions(Ln([0,6])(oe))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),ae(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),P.subscribe(()=>this.shown.emit())}}close(c=this.animation){null!=this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(c).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this.hidden.emit(),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return null!=this._windowRef}ngOnInit(){this._unregisterListenersFn=Ld(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:c}){c&&this.isOpen()&&this._windowRef.setInput("tooltipClass",c.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return($t(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275dir=t.lG2({type:h,selectors:[["","ngbTooltip",""]],inputs:{animation:"animation",autoClose:"autoClose",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disableTooltip:"disableTooltip",tooltipClass:"tooltipClass",tooltipContext:"tooltipContext",openDelay:"openDelay",closeDelay:"closeDelay",ngbTooltip:"ngbTooltip"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbTooltip"],standalone:!0,features:[t.TTD]})}return h})(),Dc=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})();new t.OlP("live announcer delay",{providedIn:"root",factory:()=>100});let vl=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})(),yu=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({})}return h})();const kf=[Hi,li,Ao,ko,_d,bd,Gl,Kl,yu,vc,Al,xd,_l,kd,Ql,Fd,Dc,vl];let Vd=(()=>{class h{static#e=this.\u0275fac=function(y){return new(y||h)};static#t=this.\u0275mod=t.oAB({type:h});static#n=this.\u0275inj=t.cJS({imports:[kf,Hi,li,Ao,ko,_d,bd,Gl,Kl,yu,vc,Al,xd,_l,kd,Ql,Fd,Dc,vl]})}return h})()},4126:(Ze,fe,M)=>{"use strict";M.d(fe,{jq:()=>Ms,ir:()=>Rt,w9:()=>Ds,A0:()=>pt});var t=M(9212),u=M(6223),b=M(9773),w=M(6321),m=M(9360),T=M(4829),E=M(8251),G=M(4825);var ne=M(7921),me=M(9397),Pe=M(3620),He=M(2181),ye=M(7398),nt=M(927),ct=M(3225);let cn,Ct=1;const Kt={};function ut(ve){return ve in Kt&&(delete Kt[ve],!0)}const Ve={setImmediate(ve){const xe=Ct++;return Kt[xe]=!0,cn||(cn=Promise.resolve()),cn.then(()=>ut(xe)&&ve()),xe},clearImmediate(ve){ut(ve)}},{setImmediate:De,clearImmediate:Qe}=Ve,Pt={setImmediate(...ve){const{delegate:xe}=Pt;return(xe?.setImmediate||De)(...ve)},clearImmediate(ve){const{delegate:xe}=Pt;return(xe?.clearImmediate||Qe)(ve)},delegate:void 0};var jt=M(2631);const gt=new class We extends jt.v{flush(xe){this._active=!0;const $=this._scheduled;this._scheduled=void 0;const{actions:Ce}=this;let tt;xe=xe||Ce.shift();do{if(tt=xe.execute(xe.state,xe.delay))break}while((xe=Ce[0])&&xe.id===$&&Ce.shift());if(this._active=!1,tt){for(;(xe=Ce[0])&&xe.id===$&&Ce.shift();)xe.unsubscribe();throw tt}}}(class tn extends ct.o{constructor(xe,$){super(xe,$),this.scheduler=xe,this.work=$}requestAsyncId(xe,$,Ce=0){return null!==Ce&&Ce>0?super.requestAsyncId(xe,$,Ce):(xe.actions.push(this),xe._scheduled||(xe._scheduled=Pt.setImmediate(xe.flush.bind(xe,void 0))))}recycleAsyncId(xe,$,Ce=0){var tt;if(null!=Ce?Ce>0:this.delay>0)return super.recycleAsyncId(xe,$,Ce);const{actions:xt}=xe;null!=$&&(null===(tt=xt[xt.length-1])||void 0===tt?void 0:tt.id)!==$&&(Pt.clearImmediate($),xe._scheduled===$&&(xe._scheduled=void 0))}});var en=M(8645),In=M(2438),Dn=M(3019),Vt=M(6814);const ze=["content"],Ue=["scroll"],ht=["padding"],Be=ve=>({searchTerm:ve});function it(ve,xe){if(1&ve&&(t.TgZ(0,"div",6),t.GkF(1,7),t.qZA()),2&ve){const $=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",$.headerTemplate)("ngTemplateOutletContext",t.VKq(2,Be,$.filterValue))}}function _e(ve,xe){if(1&ve&&(t.TgZ(0,"div",8),t.GkF(1,7),t.qZA()),2&ve){const $=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",$.footerTemplate)("ngTemplateOutletContext",t.VKq(2,Be,$.filterValue))}}const ft=["*"],re=["searchInput"],pe=["clearButton"];function Re(ve,xe){if(1&ve){const $=t.EpF();t.TgZ(0,"span",15),t.NdJ("click",function(){t.CHM($);const tt=t.oxw().$implicit,xt=t.oxw(2);return t.KtG(xt.unselect(tt))}),t._uU(1,"\xd7"),t.qZA(),t._UZ(2,"span",16)}if(2&ve){const $=t.oxw().$implicit,Ce=t.oxw(2);t.xp6(2),t.Q6J("ngItemLabel",$.label)("escape",Ce.escapeHTML)}}function Et(ve,xe){}const Jt=(ve,xe,$)=>({item:ve,clear:xe,label:$});function at(ve,xe){if(1&ve&&(t.TgZ(0,"div",12),t.YNc(1,Re,3,2,"ng-template",null,13,t.W1O)(3,Et,0,0,"ng-template",14),t.qZA()),2&ve){const $=xe.$implicit,Ce=t.MAs(2),tt=t.oxw(2);t.ekj("ng-value-disabled",$.disabled),t.xp6(3),t.Q6J("ngTemplateOutlet",tt.labelTemplate||Ce)("ngTemplateOutletContext",t.kEZ(4,Jt,$.value,tt.clearItem,$.label))}}function Lt(ve,xe){if(1&ve&&(t.ynx(0),t.YNc(1,at,4,8,"div",11),t.BQk()),2&ve){const $=t.oxw();t.xp6(1),t.Q6J("ngForOf",$.selectedItems)("ngForTrackBy",$.trackByOption)}}function bt(ve,xe){}const je=(ve,xe)=>({items:ve,clear:xe});function Bt(ve,xe){if(1&ve&&t.YNc(0,bt,0,0,"ng-template",14),2&ve){const $=t.oxw();t.Q6J("ngTemplateOutlet",$.multiLabelTemplate)("ngTemplateOutletContext",t.WLB(2,je,$.selectedValues,$.clearItem))}}function qe(ve,xe){1&ve&&t._UZ(0,"div",19)}function Xe(ve,xe){}function Ge(ve,xe){if(1&ve&&(t.ynx(0),t.YNc(1,qe,1,0,"ng-template",null,17,t.W1O)(3,Xe,0,0,"ng-template",18),t.BQk()),2&ve){const $=t.MAs(2),Ce=t.oxw();t.xp6(3),t.Q6J("ngTemplateOutlet",Ce.loadingSpinnerTemplate||$)}}function de(ve,xe){if(1&ve&&(t.TgZ(0,"span",20,21)(2,"span",22),t._uU(3,"\xd7"),t.qZA()()),2&ve){const $=t.oxw();t.s9C("title",$.clearAllText)}}function lt(ve,xe){if(1&ve&&t._UZ(0,"span",28),2&ve){const $=t.oxw().$implicit,Ce=t.oxw(2);t.Q6J("ngItemLabel",$.label)("escape",Ce.escapeHTML)}}function wt(ve,xe){}const Wt=(ve,xe,$,Ce)=>({item:ve,item$:xe,index:$,searchTerm:Ce});function St(ve,xe){if(1&ve){const $=t.EpF();t.TgZ(0,"div",26),t.NdJ("click",function(){const xt=t.CHM($).$implicit,on=t.oxw(2);return t.KtG(on.toggleItem(xt))})("mouseover",function(){const xt=t.CHM($).$implicit,on=t.oxw(2);return t.KtG(on.onItemHover(xt))}),t.YNc(1,lt,1,2,"ng-template",null,27,t.W1O)(3,wt,0,0,"ng-template",14),t.qZA()}if(2&ve){const $=xe.$implicit,Ce=t.MAs(2),tt=t.oxw(2);t.ekj("ng-option-disabled",$.disabled)("ng-option-selected",$.selected)("ng-optgroup",$.children)("ng-option",!$.children)("ng-option-child",!!$.parent)("ng-option-marked",$===tt.itemsList.markedItem),t.uIk("role",$.children?"group":"option")("aria-selected",$.selected)("id",null==$?null:$.htmlId),t.xp6(3),t.Q6J("ngTemplateOutlet",$.children?tt.optgroupTemplate||Ce:tt.optionTemplate||Ce)("ngTemplateOutletContext",t.l5B(17,Wt,$.value,$,$.index,tt.searchTerm))}}function rn(ve,xe){if(1&ve&&(t.TgZ(0,"span")(1,"span",31),t._uU(2),t.qZA(),t._uU(3),t.qZA()),2&ve){const $=t.oxw(3);t.xp6(2),t.Oqu($.addTagText),t.xp6(1),t.hij('"',$.searchTerm,'"')}}function gn(ve,xe){}function _n(ve,xe){if(1&ve){const $=t.EpF();t.TgZ(0,"div",29),t.NdJ("mouseover",function(){t.CHM($);const tt=t.oxw(2);return t.KtG(tt.itemsList.unmarkItem())})("click",function(){t.CHM($);const tt=t.oxw(2);return t.KtG(tt.selectTag())}),t.YNc(1,rn,4,2,"ng-template",null,30,t.W1O)(3,gn,0,0,"ng-template",14),t.qZA()}if(2&ve){const $=t.MAs(2),Ce=t.oxw(2);t.ekj("ng-option-marked",!Ce.itemsList.markedItem),t.xp6(3),t.Q6J("ngTemplateOutlet",Ce.tagTemplate||$)("ngTemplateOutletContext",t.VKq(4,Be,Ce.searchTerm))}}function ln(ve,xe){if(1&ve&&(t.TgZ(0,"div",33),t._uU(1),t.qZA()),2&ve){const $=t.oxw(3);t.xp6(1),t.Oqu($.notFoundText)}}function nn(ve,xe){}function bn(ve,xe){if(1&ve&&(t.ynx(0),t.YNc(1,ln,2,1,"ng-template",null,32,t.W1O)(3,nn,0,0,"ng-template",14),t.BQk()),2&ve){const $=t.MAs(2),Ce=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",Ce.notFoundTemplate||$)("ngTemplateOutletContext",t.VKq(2,Be,Ce.searchTerm))}}function _i(ve,xe){if(1&ve&&(t.TgZ(0,"div",33),t._uU(1),t.qZA()),2&ve){const $=t.oxw(3);t.xp6(1),t.Oqu($.typeToSearchText)}}function Wn(ve,xe){}function gi(ve,xe){if(1&ve&&(t.ynx(0),t.YNc(1,_i,2,1,"ng-template",null,34,t.W1O)(3,Wn,0,0,"ng-template",18),t.BQk()),2&ve){const $=t.MAs(2),Ce=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",Ce.typeToSearchTemplate||$)}}function Xn(ve,xe){if(1&ve&&(t.TgZ(0,"div",33),t._uU(1),t.qZA()),2&ve){const $=t.oxw(3);t.xp6(1),t.Oqu($.loadingText)}}function ci(ve,xe){}function ki(ve,xe){if(1&ve&&(t.ynx(0),t.YNc(1,Xn,2,1,"ng-template",null,35,t.W1O)(3,ci,0,0,"ng-template",14),t.BQk()),2&ve){const $=t.MAs(2),Ce=t.oxw(2);t.xp6(3),t.Q6J("ngTemplateOutlet",Ce.loadingTextTemplate||$)("ngTemplateOutletContext",t.VKq(2,Be,Ce.searchTerm))}}function Bi(ve,xe){if(1&ve){const $=t.EpF();t.TgZ(0,"ng-dropdown-panel",23),t.NdJ("update",function(tt){t.CHM($);const xt=t.oxw();return t.KtG(xt.viewPortItems=tt)})("scroll",function(tt){t.CHM($);const xt=t.oxw();return t.KtG(xt.scroll.emit(tt))})("scrollToEnd",function(tt){t.CHM($);const xt=t.oxw();return t.KtG(xt.scrollToEnd.emit(tt))})("outsideClick",function(){t.CHM($);const tt=t.oxw();return t.KtG(tt.close())}),t.ynx(1),t.YNc(2,St,4,22,"div",24)(3,_n,4,6,"div",25),t.BQk(),t.YNc(4,bn,4,4,"ng-container",3)(5,gi,4,1,"ng-container",3)(6,ki,4,4,"ng-container",3),t.qZA()}if(2&ve){const $=t.oxw();t.ekj("ng-select-multiple",$.multiple),t.Q6J("virtualScroll",$.virtualScroll)("bufferAmount",$.bufferAmount)("appendTo",$.appendTo)("position",$.dropdownPosition)("headerTemplate",$.headerTemplate)("footerTemplate",$.footerTemplate)("filterValue",$.searchTerm)("items",$.itemsList.filteredItems)("markedItem",$.itemsList.markedItem)("ngClass",$.appendTo?$.classes:null)("id",$.dropdownId),t.xp6(2),t.Q6J("ngForOf",$.viewPortItems)("ngForTrackBy",$.trackByOption),t.xp6(1),t.Q6J("ngIf",$.showAddTag),t.xp6(1),t.Q6J("ngIf",$.showNoItemsFound()),t.xp6(1),t.Q6J("ngIf",$.showTypeToSearch()),t.xp6(1),t.Q6J("ngIf",$.loading&&0===$.itemsList.filteredItems.length)}}const Sn=/[&<>"']/g,Fn=RegExp(Sn.source),Cs={"&":"&","<":"<",">":">",'"':""","'":"'"};function An(ve){return null!=ve}function q(ve){return"object"==typeof ve&&An(ve)}function et(ve){return ve instanceof Function}let Mt=(()=>{class ve{constructor($){this.element=$,this.escape=!0}ngOnChanges($){this.element.nativeElement.innerHTML=this.escape?function Ht(ve){return ve&&Fn.test(ve)?ve.replace(Sn,xe=>Cs[xe]):ve}(this.ngItemLabel):this.ngItemLabel}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.SBq))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[t.TTD]})}return ve})(),Rt=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-option-tmp",""]]})}return ve})(),Ke=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-optgroup-tmp",""]]})}return ve})(),vt=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-label-tmp",""]]})}return ve})(),Ae=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-multi-label-tmp",""]]})}return ve})(),ot=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-header-tmp",""]]})}return ve})(),mt=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-footer-tmp",""]]})}return ve})(),Hn=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-notfound-tmp",""]]})}return ve})(),$n=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-typetosearch-tmp",""]]})}return ve})(),ui=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-loadingtext-tmp",""]]})}return ve})(),Mi=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-tag-tmp",""]]})}return ve})(),ai=(()=>{class ve{constructor($){this.template=$}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:ve,selectors:[["","ng-loadingspinner-tmp",""]]})}return ve})();function zi(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const Ai={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};function Yn(ve){return ve.replace(/[^\u0000-\u007E]/g,$=>Ai[$]||$)}class Oi{constructor(xe,$){this._ngSelect=xe,this._selectionModel=$,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let xe=this.selectedItems.length-1;for(;xe>=0;xe--){const $=this.selectedItems[xe];if(!$.disabled)return $}return null}setItems(xe){this._items=xe.map(($,Ce)=>this.mapItem($,Ce)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(xe){if(xe.selected||this.maxItemsSelected)return;const $=this._ngSelect.multiple;$||this.clearSelected(),this._selectionModel.select(xe,$,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(xe)}unselect(xe){xe.selected&&(this._selectionModel.unselect(xe,this._ngSelect.multiple),this._ngSelect.hideSelected&&An(xe.index)&&this._ngSelect.multiple&&this._showSelected(xe))}findItem(xe){let $;return $=this._ngSelect.compareWith?Ce=>this._ngSelect.compareWith(Ce.value,xe):this._ngSelect.bindValue?Ce=>!Ce.children&&this.resolveNested(Ce.value,this._ngSelect.bindValue)===xe:Ce=>Ce.value===xe||!Ce.children&&Ce.label&&Ce.label===this.resolveNested(xe,this._ngSelect.bindLabel),this._items.find(Ce=>$(Ce))}addItem(xe){const $=this.mapItem(xe,this._items.length);return this._items.push($),this._filteredItems.push($),$}clearSelected(xe=!1){this._selectionModel.clear(xe),this._items.forEach($=>{$.selected=xe&&$.selected&&$.disabled,$.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(xe){return xe=Yn(xe).toLocaleLowerCase(),this.filteredItems.find($=>Yn($.label).toLocaleLowerCase().substr(0,xe.length)===xe)}filter(xe){if(!xe)return void this.resetFilteredItems();this._filteredItems=[],xe=this._ngSelect.searchFn?xe:Yn(xe).toLocaleLowerCase();const $=this._ngSelect.searchFn||this._defaultSearchFn,Ce=this._ngSelect.hideSelected;for(const tt of Array.from(this._groups.keys())){const xt=[];for(const on of this._groups.get(tt))Ce&&(on.parent&&on.parent.selected||on.selected)||$(xe,this._ngSelect.searchFn?on.value:on)&&xt.push(on);if(xt.length>0){const[on]=xt.slice(-1);if(on.parent){const Nn=this._items.find(kn=>kn===on.parent);this._filteredItems.push(Nn)}this._filteredItems.push(...xt)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(xe=>!xe.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(xe){this._markedIndex=this._filteredItems.indexOf(xe)}markSelectedOrDefault(xe){if(0===this._filteredItems.length)return;const $=this._getLastMarkedIndex();this._markedIndex=$>-1?$:xe?this.filteredItems.findIndex(Ce=>!Ce.disabled):-1}resolveNested(xe,$){if(!q(xe))return xe;if(-1===$.indexOf("."))return xe[$];{const Ce=$.split(".");let tt=xe;for(let xt=0,on=Ce.length;xt-1===this.selectedItems.indexOf($)))}_showSelected(xe){if(this._filteredItems.push(xe),xe.parent){const $=xe.parent;this._filteredItems.find(tt=>tt===$)||this._filteredItems.push($)}else if(xe.children)for(const $ of xe.children)$.selected=!1,this._filteredItems.push($);this._filteredItems=[...this._filteredItems.sort(($,Ce)=>$.index-Ce.index)]}_hideSelected(xe){this._filteredItems=this._filteredItems.filter($=>$!==xe),xe.parent?xe.parent.children.every(Ce=>Ce.selected)&&(this._filteredItems=this._filteredItems.filter(Ce=>Ce!==xe.parent)):xe.children&&(this._filteredItems=this.filteredItems.filter($=>$.parent!==xe))}_defaultSearchFn(xe,$){return Yn($.label).toLocaleLowerCase().indexOf(xe)>-1}_getNextItemIndex(xe){return xe>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(xe){0===this._filteredItems.length||this._filteredItems.every($=>$.disabled)||(this._markedIndex=this._getNextItemIndex(xe),this.markedItem.disabled&&this._stepToItem(xe))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const xe=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&xe<0?-1:Math.max(this.markedIndex,xe)}_groupBy(xe,$){const Ce=new Map;if(0===xe.length)return Ce;if(Array.isArray(xe[0].value[$])){for(const on of xe){const Nn=(on.value[$]||[]).map((kn,si)=>this.mapItem(kn,si));Ce.set(on,Nn)}return Ce}const tt=et(this._ngSelect.groupBy),xt=on=>{const Nn=tt?$(on.value):on.value[$];return An(Nn)?Nn:void 0};for(const on of xe){const Nn=xt(on),kn=Ce.get(Nn);kn?kn.push(on):Ce.set(Nn,[on])}return Ce}_flatten(xe){const $=et(this._ngSelect.groupBy),Ce=[];for(const tt of Array.from(xe.keys())){let xt=Ce.length;if(void 0===tt){const En=xe.get(void 0)||[];Ce.push(...En.map(ei=>(ei.index=xt++,ei)));continue}const on=q(tt),Nn={label:on?"":String(tt),children:void 0,parent:null,index:xt++,disabled:!this._ngSelect.selectableGroup,htmlId:zi()},kn=$?this._ngSelect.bindLabel:this._ngSelect.groupBy,si=this._ngSelect.groupValue||(()=>on?tt.value:{[kn]:tt}),wi=xe.get(tt).map(En=>(En.parent=Nn,En.children=void 0,En.index=xt++,En));Nn.children=wi,Nn.value=si(tt,wi.map(En=>En.value)),Ce.push(Nn),Ce.push(...wi)}return Ce}}var ji=function(ve){return ve[ve.Tab=9]="Tab",ve[ve.Enter=13]="Enter",ve[ve.Esc=27]="Esc",ve[ve.Space=32]="Space",ve[ve.ArrowUp=38]="ArrowUp",ve[ve.ArrowDown=40]="ArrowDown",ve[ve.Backspace=8]="Backspace",ve}(ji||{});let Ci=(()=>{class ve{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems($,Ce,tt){const xt=this._dimensions,on=xt.itemHeight*Ce,kn=Math.max(0,$)/on*Ce;let si=Math.min(Ce,Math.ceil(kn)+(xt.itemsPerViewport+1));const En=Math.max(0,si-xt.itemsPerViewport);let ei=Math.min(En,Math.floor(kn)),fi=xt.itemHeight*Math.ceil(ei)-xt.itemHeight*Math.min(ei,tt);return fi=isNaN(fi)?0:fi,ei=isNaN(ei)?-1:ei,si=isNaN(si)?-1:si,ei-=tt,ei=Math.max(0,ei),si+=tt,si=Math.min(Ce,si),{topPadding:fi,scrollHeight:on,start:ei,end:si}}setDimensions($,Ce){const tt=Math.max(1,Math.floor(Ce/$));this._dimensions={itemHeight:$,panelHeight:Ce,itemsPerViewport:tt}}getScrollTo($,Ce,tt){const{panelHeight:xt}=this.dimensions,on=$+Ce,kn=tt+xt;return xt>=on&&tt===$?null:on>kn?tt+on-kn:$<=tt?$:null}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)};static#t=this.\u0275prov=t.Yz7({token:ve,factory:ve.\u0275fac})}return ve})();const Pi=["top","right","bottom","left"],ri=typeof requestAnimationFrame<"u"?nt.Z:gt;let gs=(()=>{class ve{constructor($,Ce,tt,xt,on){this._renderer=$,this._zone=Ce,this._panelService=tt,this._document=on,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new t.vpe,this.scroll=new t.vpe,this.scrollToEnd=new t.vpe,this.outsideClick=new t.vpe,this._destroy$=new en.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=xt.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength($){$!==this._itemsLength&&(this._itemsLength=$,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:$,panelHeight:Ce}=this._panelService.dimensions,tt=this.markedItem.index*$;return Ce>tt?0:tt}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges($){if($.items){const Ce=$.items;this._onItemsChange(Ce.currentValue,Ce.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo($,Ce=!1){if(!$)return;const tt=this.items.indexOf($);if(tt<0||tt>=this.itemsLength)return;let xt;if(this.virtualScroll){const on=this._panelService.dimensions.itemHeight;xt=this._panelService.getScrollTo(tt*on,on,this._lastScrollPosition)}else{const on=this._dropdown.querySelector(`#${$.htmlId}`);xt=this._panelService.getScrollTo(on.offsetTop,on.clientHeight,Ce?on.offsetTop:this._lastScrollPosition)}An(xt)&&(this._scrollablePanel.scrollTop=xt)}scrollToTag(){const $=this._scrollablePanel;$.scrollTop=$.scrollHeight-$.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),Pi.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass($){Pi.forEach(tt=>{const xt=`ng-select-${tt}`;this._renderer.removeClass(this._dropdown,xt),this._renderer.removeClass(this._select,xt)});const Ce=`ng-select-${$}`;this._renderer.addClass(this._dropdown,Ce),this._renderer.addClass(this._select,Ce)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,In.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,b.R)(this._destroy$),function J(ve,xe=w.z){return function A(ve){return(0,m.e)((xe,$)=>{let Ce=!1,tt=null,xt=null,on=!1;const Nn=()=>{if(xt?.unsubscribe(),xt=null,Ce){Ce=!1;const si=tt;tt=null,$.next(si)}on&&$.complete()},kn=()=>{xt=null,on&&$.complete()};xe.subscribe((0,E.x)($,si=>{Ce=!0,tt=si,xt||(0,T.Xf)(ve(si)).subscribe(xt=(0,E.x)($,Nn,kn))},()=>{on=!0,(!Ce||!xt||xt.closed)&&$.complete()}))})}(()=>(0,G.H)(ve,xe))}(0,ri)).subscribe($=>{const Ce=$.path||$.composedPath&&$.composedPath();this._onContentScrolled(Ce&&0!==Ce.length?Ce[0].scrollTop:$.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,Dn.T)((0,In.R)(this._document,"touchstart",{capture:!0}),(0,In.R)(this._document,"mousedown",{capture:!0})).pipe((0,b.R)(this._destroy$)).subscribe($=>this._checkToClose($))})}_checkToClose($){if(this._select.contains($.target)||this._dropdown.contains($.target))return;const Ce=$.path||$.composedPath&&$.composedPath();$.target&&$.target.shadowRoot&&Ce&&Ce[0]&&this._select.contains(Ce[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange($,Ce){this.items=$||[],this._scrollToEndFired=!1,this.itemsLength=$.length,this.virtualScroll?this._updateItemsRange(Ce):(this._setVirtualHeight(),this._updateItems(Ce))}_updateItems($){this.update.emit(this.items),!1!==$&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,$)})})}_updateItemsRange($){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{$?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled($){this.virtualScroll&&this._renderItemsRange($),this._lastScrollPosition=$,this._fireScrollToEnd($)}_updateVirtualHeight($){this._updateScrollHeight&&(this._virtualPadding.style.height=`${$}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange($=null){if($&&this._lastScrollPosition===$)return;const Ce=this._panelService.calculateItems($=$||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(Ce.scrollHeight),this._contentPanel.style.transform=`translateY(${Ce.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(Ce.start,Ce.end)),this.scroll.emit({start:Ce.start,end:Ce.end})}),An($)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=$,this._lastScrollPosition=$)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[$]=this.items;return this.update.emit([$]),Promise.resolve().then(()=>{const tt=this._dropdown.querySelector(`#${$.htmlId}`).clientHeight;return this._virtualPadding.style.height=tt*this.itemsLength+"px",this._panelService.setDimensions(tt,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd($){this._scrollToEndFired||0===$||$+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition($){if("auto"!==this.position)return this.position;const Ce=this._select.getBoundingClientRect(),tt=document.documentElement.scrollTop||document.body.scrollTop;return Ce.top+window.pageYOffset+Ce.height+$.getBoundingClientRect().height>tt+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const $=this._select.getBoundingClientRect(),Ce=this._parent.getBoundingClientRect();this._dropdown.style.left=$.left-Ce.left+"px",this._dropdown.style.width=$.width+"px",this._dropdown.style.minWidth=$.width+"px"}_updateYPosition(){const $=this._select.getBoundingClientRect(),Ce=this._parent.getBoundingClientRect(),tt=$.height;"top"===this._currentPosition?(this._dropdown.style.bottom=Ce.bottom-$.bottom+tt+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=$.top-Ce.top+tt+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,In.R)(this._dropdown,"mousedown").pipe((0,b.R)(this._destroy$)).subscribe($=>{"INPUT"!==$.target.tagName&&$.preventDefault()})})}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.Qsj),t.Y36(t.R0b),t.Y36(Ci),t.Y36(t.SBq),t.Y36(Vt.K0,8))};static#t=this.\u0275cmp=t.Xpm({type:ve,selectors:[["ng-dropdown-panel"]],viewQuery:function(Ce,tt){if(1&Ce&&(t.Gf(ze,7,t.SBq),t.Gf(Ue,7,t.SBq),t.Gf(ht,7,t.SBq)),2&Ce){let xt;t.iGM(xt=t.CRH())&&(tt.contentElementRef=xt.first),t.iGM(xt=t.CRH())&&(tt.scrollElementRef=xt.first),t.iGM(xt=t.CRH())&&(tt.paddingElementRef=xt.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[t.TTD],ngContentSelectors:ft,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(Ce,tt){1&Ce&&(t.F$t(),t.YNc(0,it,2,4,"div",0),t.TgZ(1,"div",1,2),t._UZ(3,"div",null,3),t.TgZ(5,"div",null,4),t.Hsn(7),t.qZA()(),t.YNc(8,_e,2,4,"div",5)),2&Ce&&(t.Q6J("ngIf",tt.headerTemplate),t.xp6(3),t.ekj("total-padding",tt.virtualScroll),t.xp6(2),t.ekj("scrollable-content",tt.virtualScroll&&tt.items.length),t.xp6(3),t.Q6J("ngIf",tt.footerTemplate))},dependencies:[Vt.O5,Vt.tP],encapsulation:2,changeDetection:0})}return ve})(),Ms=(()=>{class ve{get disabled(){return this._disabled}set disabled($){this._disabled=this._isDisabled($)}constructor($){this.elementRef=$,this.stateChange$=new en.x,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges($){$.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}_isDisabled($){return null!=$&&"false"!=`${$}`}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.Y36(t.SBq))};static#t=this.\u0275cmp=t.Xpm({type:ve,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[t.TTD],ngContentSelectors:ft,decls:1,vars:0,template:function(Ce,tt){1&Ce&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0})}return ve})(),es=(()=>{class ve{constructor(){this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)};static#t=this.\u0275prov=t.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})(),Ys=(()=>{class ve{warn($){console.warn($)}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)};static#t=this.\u0275prov=t.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();const Wi=new t.OlP("ng-select-selection-model");let Ds=(()=>{class ve{get items(){return this._items}set items($){null===$&&($=[]),this._itemsAreUsed=!0,this._items=$}get compareWith(){return this._compareWith}set compareWith($){if(null!=$&&!et($))throw Error("`compareWith` must be a function.");this._compareWith=$}get clearSearchOnAdd(){return An(this._clearSearchOnAdd)?this._clearSearchOnAdd:An(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd($){this._clearSearchOnAdd=$}get deselectOnClick(){return An(this._deselectOnClick)?this._deselectOnClick:An(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick($){this._deselectOnClick=$}get disabled(){return this.readonly||this._disabled}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}constructor($,Ce,tt,xt,on,Nn,kn){this.classes=$,this.autoFocus=Ce,this.config=tt,this._cd=Nn,this._console=kn,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=si=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new t.vpe,this.focusEvent=new t.vpe,this.changeEvent=new t.vpe,this.openEvent=new t.vpe,this.closeEvent=new t.vpe,this.searchEvent=new t.vpe,this.clearEvent=new t.vpe,this.addEvent=new t.vpe,this.removeEvent=new t.vpe,this.scroll=new t.vpe,this.scrollToEnd=new t.vpe,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=zi(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new en.x,this._keyPress$=new en.x,this._onChange=si=>{},this._onTouched=()=>{},this.clearItem=si=>{const wi=this.selectedItems.find(En=>En.value===si);this.unselect(wi)},this.trackByOption=(si,wi)=>this.trackByFn?this.trackByFn(wi.value):wi,this._mergeGlobalConfig(tt),this.itemsList=new Oi(this,xt()),this.element=on.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map($=>$.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges($){$.multiple&&this.itemsList.clearSelected(),$.items&&this._setItems($.items.currentValue||[]),$.isOpen&&(this._manualOpen=An($.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),An(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown($){if(ji[$.which]){if(!1===this.keyDownFn($))return;this.handleKeyCode($)}else $.key&&1===$.key.length&&this._keyPress$.next($.key.toLocaleLowerCase())}handleKeyCode($){this.clearButton&&this.clearButton.nativeElement===$.target?this.handleKeyCodeClear($):this.handleKeyCodeInput($)}handleKeyCodeInput($){switch($.which){case ji.ArrowDown:this._handleArrowDown($);break;case ji.ArrowUp:this._handleArrowUp($);break;case ji.Space:this._handleSpace($);break;case ji.Enter:this._handleEnter($);break;case ji.Tab:this._handleTab($);break;case ji.Esc:this.close(),$.preventDefault();break;case ji.Backspace:this._handleBackspace()}}handleKeyCodeClear($){$.which===ji.Enter&&(this.handleClearClick(),$.preventDefault())}handleMousedown($){const Ce=$.target;"INPUT"!==Ce.tagName&&$.preventDefault(),Ce.classList.contains("ng-clear-wrapper")?this.handleClearClick():Ce.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():Ce.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue($){this.itemsList.clearSelected(),this._handleWriteValue($),this._cd.markForCheck()}registerOnChange($){this._onChange=$}registerOnTouched($){this._onTouched=$}setDisabledState($){this._disabled=$,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem($){!$||$.disabled||this.disabled||(this.deselectOnClick&&$.selected?this.unselect($):this.select($),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select($){$.selected||(this.itemsList.select($),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit($.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect($){$&&(this.itemsList.unselect($),this.focus(),this._updateNgModel(),this.removeEvent.emit($.value))}selectTag(){let $;$=et(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const Ce=tt=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(tt,null):this.itemsList.addItem(tt);!function we(ve){return ve instanceof Promise}($)?$&&this.select(Ce($)):$.then(tt=>this.select(Ce(tt))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}focusOnClear(){this.blur(),this.clearButton&&this.clearButton.nativeElement.focus()}get showAddTag(){if(!this._validTerm)return!1;const $=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(Ce=>Ce.label.toLowerCase()===$)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(Ce=>Ce.label.toLowerCase()===$))&&!this.loading}showNoItemsFound(){const $=0===this.itemsList.filteredItems.length;return($&&!this._isTypeahead&&!this.loading||$&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd($){this._isComposing=!1,!this.searchWhileComposing&&this.filter($)}filter($){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=$,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next($),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:$,items:this.itemsList.filteredItems.map(Ce=>Ce.value)}),this.open())}onInputFocus($){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit($),this.focused=!0)}onInputBlur($){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit($),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover($){$.disabled||this.itemsList.markItem($)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const $=this.selectedItems&&this.selectedItems[0];this.searchTerm=$&&$.label||null}_setItems($){const Ce=$[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=An(Ce)?!q(Ce):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems($),$.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&An(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const $=tt=>{this.items=tt.map(xt=>({$ngOptionValue:xt.value,$ngOptionLabel:xt.elementRef.nativeElement.innerHTML,disabled:xt.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},Ce=()=>{const tt=(0,Dn.T)(this.ngOptions.changes,this._destroy$);(0,Dn.T)(...this.ngOptions.map(xt=>xt.stateChange$)).pipe((0,b.R)(tt)).subscribe(xt=>{const on=this.itemsList.findItem(xt.value);on.disabled=xt.disabled,on.label=xt.label||on.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,ne.O)(this.ngOptions),(0,b.R)(this._destroy$)).subscribe(tt=>{this.bindLabel=this._defaultLabel,$(tt),Ce()})}_isValidWriteValue($){if(!An($)||this.multiple&&""===$||Array.isArray($)&&0===$.length)return!1;const Ce=tt=>!(!An(this.compareWith)&&q(tt)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(tt)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray($)?$.every(tt=>Ce(tt)):(this._console.warn("Multiple select ngModel should be array."),!1):Ce($)}_handleWriteValue($){if(!this._isValidWriteValue($))return;const Ce=tt=>{let xt=this.itemsList.findItem(tt);if(xt)this.itemsList.select(xt);else{const on=q(tt);on||!on&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(tt,null)):this.bindValue&&(xt={[this.bindLabel]:null,[this.bindValue]:tt},this.itemsList.select(this.itemsList.mapItem(xt,null)))}};this.multiple?$.forEach(tt=>Ce(tt)):Ce($)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,b.R)(this._destroy$),(0,me.b)($=>this._pressedKeys.push($)),(0,Pe.b)(200),(0,He.h)(()=>this._pressedKeys.length>0),(0,ye.U)(()=>this._pressedKeys.join(""))).subscribe($=>{const Ce=this.itemsList.findByLabel($);Ce&&(this.isOpen?(this.itemsList.markItem(Ce),this._scrollToMarked(),this._cd.markForCheck()):this.select(Ce)),this._pressedKeys=[]})}_setInputAttributes(){const $=this.searchInput.nativeElement,Ce={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const tt of Object.keys(Ce))$.setAttribute(tt,Ce[tt])}_updateNgModel(){const $=[];for(const tt of this.selectedItems)if(this.bindValue){let xt=null;xt=tt.children?tt.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(tt.value,this.bindValue),$.push(xt)}else $.push(tt.value);const Ce=this.selectedItems.map(tt=>tt.value);this.multiple?(this._onChange($),this.changeEvent.emit(Ce)):(this._onChange(An($[0])?$[0]:null),this.changeEvent.emit(Ce[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch($){this.searchTerm=$,this._isTypeahead&&this.typeahead.next($)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.deselectOnClick&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab($){if(!1===this.isOpen)if(this.showClear())this.focusOnClear(),$.preventDefault();else if(!this.addTag)return;this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),$.preventDefault()):this.showAddTag?(this.selectTag(),$.preventDefault()):this.close():this.close()}_handleEnter($){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}$.preventDefault()}_handleSpace($){this.isOpen||this._manualOpen||(this.open(),$.preventDefault())}_handleArrowDown($){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),$.preventDefault()}_handleArrowUp($){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),$.preventDefault())}_nextItemIsTag($){const Ce=this.itemsList.markedIndex+$;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(Ce<0||Ce===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const $=this.searchTerm&&this.searchTerm.trim();return $&&$.length>=this.minTermLength}_mergeGlobalConfig($){this.placeholder=this.placeholder||$.placeholder,this.notFoundText=this.notFoundText||$.notFoundText,this.typeToSearchText=this.typeToSearchText||$.typeToSearchText,this.addTagText=this.addTagText||$.addTagText,this.loadingText=this.loadingText||$.loadingText,this.clearAllText=this.clearAllText||$.clearAllText,this.virtualScroll=An(this.virtualScroll)?this.virtualScroll:!!An($.disableVirtualScroll)&&!$.disableVirtualScroll,this.openOnEnter=An(this.openOnEnter)?this.openOnEnter:$.openOnEnter,this.appendTo=this.appendTo||$.appendTo,this.bindValue=this.bindValue||$.bindValue,this.bindLabel=this.bindLabel||$.bindLabel,this.appearance=this.appearance||$.appearance}static#e=this.\u0275fac=function(Ce){return new(Ce||ve)(t.$8M("class"),t.$8M("autofocus"),t.Y36(es),t.Y36(Wi),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(Ys))};static#t=this.\u0275cmp=t.Xpm({type:ve,selectors:[["ng-select"]],contentQueries:function(Ce,tt,xt){if(1&Ce&&(t.Suo(xt,Rt,5,t.Rgc),t.Suo(xt,Ke,5,t.Rgc),t.Suo(xt,vt,5,t.Rgc),t.Suo(xt,Ae,5,t.Rgc),t.Suo(xt,ot,5,t.Rgc),t.Suo(xt,mt,5,t.Rgc),t.Suo(xt,Hn,5,t.Rgc),t.Suo(xt,$n,5,t.Rgc),t.Suo(xt,ui,5,t.Rgc),t.Suo(xt,Mi,5,t.Rgc),t.Suo(xt,ai,5,t.Rgc),t.Suo(xt,Ms,5)),2&Ce){let on;t.iGM(on=t.CRH())&&(tt.optionTemplate=on.first),t.iGM(on=t.CRH())&&(tt.optgroupTemplate=on.first),t.iGM(on=t.CRH())&&(tt.labelTemplate=on.first),t.iGM(on=t.CRH())&&(tt.multiLabelTemplate=on.first),t.iGM(on=t.CRH())&&(tt.headerTemplate=on.first),t.iGM(on=t.CRH())&&(tt.footerTemplate=on.first),t.iGM(on=t.CRH())&&(tt.notFoundTemplate=on.first),t.iGM(on=t.CRH())&&(tt.typeToSearchTemplate=on.first),t.iGM(on=t.CRH())&&(tt.loadingTextTemplate=on.first),t.iGM(on=t.CRH())&&(tt.tagTemplate=on.first),t.iGM(on=t.CRH())&&(tt.loadingSpinnerTemplate=on.first),t.iGM(on=t.CRH())&&(tt.ngOptions=on)}},viewQuery:function(Ce,tt){if(1&Ce&&(t.Gf(gs,5),t.Gf(re,7),t.Gf(pe,5)),2&Ce){let xt;t.iGM(xt=t.CRH())&&(tt.dropdownPanel=xt.first),t.iGM(xt=t.CRH())&&(tt.searchInput=xt.first),t.iGM(xt=t.CRH())&&(tt.clearButton=xt.first)}},hostVars:20,hostBindings:function(Ce,tt){1&Ce&&t.NdJ("keydown",function(on){return tt.handleKeyDown(on)}),2&Ce&&t.ekj("ng-select-typeahead",tt.typeahead)("ng-select-multiple",tt.multiple)("ng-select-taggable",tt.addTag)("ng-select-searchable",tt.searchable)("ng-select-clearable",tt.clearable)("ng-select-opened",tt.isOpen)("ng-select",tt.useDefaultClass)("ng-select-disabled",tt.disabled)("ng-select-filtered",tt.filtered)("ng-select-single",tt.single)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",markFirst:"markFirst",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",openOnEnter:"openOnEnter",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:"tabIndex",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",typeahead:"typeahead",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd",deselectOnClick:"deselectOnClick"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[t._Bn([{provide:u.JU,useExisting:(0,t.Gpc)(()=>ve),multi:!0},Ci]),t.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper","tabindex","0",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],["tabindex","0",1,"ng-clear-wrapper",3,"title"],["clearButton",""],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(Ce,tt){if(1&Ce){const xt=t.EpF();t.TgZ(0,"div",0),t.NdJ("mousedown",function(Nn){return tt.handleMousedown(Nn)}),t.TgZ(1,"div",1)(2,"div",2),t._uU(3),t.qZA(),t.YNc(4,Lt,2,2,"ng-container",3)(5,Bt,1,5,null,3),t.TgZ(6,"div",4)(7,"input",5,6),t.NdJ("input",function(){t.CHM(xt);const Nn=t.MAs(8);return t.KtG(tt.filter(Nn.value))})("compositionstart",function(){return tt.onCompositionStart()})("compositionend",function(){t.CHM(xt);const Nn=t.MAs(8);return t.KtG(tt.onCompositionEnd(Nn.value))})("focus",function(Nn){return tt.onInputFocus(Nn)})("blur",function(Nn){return tt.onInputBlur(Nn)})("change",function(Nn){return Nn.stopPropagation()}),t.qZA()()(),t.YNc(9,Ge,4,1,"ng-container",3)(10,de,4,1,"span",7),t.TgZ(11,"span",8),t._UZ(12,"span",9),t.qZA()(),t.YNc(13,Bi,7,19,"ng-dropdown-panel",10)}2&Ce&&(t.ekj("ng-appearance-outline","outline"===tt.appearance)("ng-has-value",tt.hasValue),t.xp6(3),t.Oqu(tt.placeholder),t.xp6(1),t.Q6J("ngIf",(!tt.multiLabelTemplate||!tt.multiple)&&tt.selectedItems.length>0),t.xp6(1),t.Q6J("ngIf",tt.multiple&&tt.multiLabelTemplate&&tt.selectedValues.length>0),t.xp6(1),t.uIk("aria-expanded",tt.isOpen)("aria-owns",tt.isOpen?tt.dropdownId:null),t.xp6(1),t.Q6J("readOnly",!tt.searchable||tt.itemsList.maxItemsSelected)("disabled",tt.disabled)("value",tt.searchTerm?tt.searchTerm:""),t.uIk("id",tt.labelForId)("tabindex",tt.tabIndex)("aria-activedescendant",tt.isOpen?null==tt.itemsList||null==tt.itemsList.markedItem?null:tt.itemsList.markedItem.htmlId:null)("aria-controls",tt.isOpen?tt.dropdownId:null),t.xp6(2),t.Q6J("ngIf",tt.loading),t.xp6(1),t.Q6J("ngIf",tt.showClear()),t.xp6(3),t.Q6J("ngIf",tt.isOpen))},dependencies:[Vt.mk,Vt.sg,Vt.O5,Vt.tP,gs,Mt],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;user-select:none;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}\n'],encapsulation:2,changeDetection:0})}return ve})();function Nt(){return new dt}class dt{constructor(){this._selected=[]}get value(){return this._selected}select(xe,$,Ce){if(xe.selected=!0,(!xe.children||!$&&Ce)&&this._selected.push(xe),$)if(xe.parent){const tt=xe.parent.children.length,xt=xe.parent.children.filter(on=>on.selected).length;xe.parent.selected=tt===xt}else xe.children&&(this._setChildrenSelectedState(xe.children,!0),this._removeChildren(xe),this._selected=Ce&&this._activeChildren(xe)?[...this._selected.filter(tt=>tt.parent!==xe),xe]:[...this._selected,...xe.children.filter(tt=>!tt.disabled)])}unselect(xe,$){if(this._selected=this._selected.filter(Ce=>Ce!==xe),xe.selected=!1,$)if(xe.parent&&xe.parent.selected){const Ce=xe.parent.children;this._removeParent(xe.parent),this._removeChildren(xe.parent),this._selected.push(...Ce.filter(tt=>tt!==xe&&!tt.disabled)),xe.parent.selected=!1}else xe.children&&(this._setChildrenSelectedState(xe.children,!1),this._removeChildren(xe))}clear(xe){this._selected=xe?this._selected.filter($=>$.disabled):[]}_setChildrenSelectedState(xe,$){for(const Ce of xe)Ce.disabled||(Ce.selected=$)}_removeChildren(xe){this._selected=[...this._selected.filter($=>$.parent!==xe),...xe.children.filter($=>$.parent===xe&&$.disabled&&$.selected)]}_removeParent(xe){this._selected=this._selected.filter($=>$!==xe)}_activeChildren(xe){return xe.children.every($=>!$.disabled||$.selected)}}let pt=(()=>{class ve{static#e=this.\u0275fac=function(Ce){return new(Ce||ve)};static#t=this.\u0275mod=t.oAB({type:ve});static#n=this.\u0275inj=t.cJS({providers:[{provide:Wi,useValue:Nt}],imports:[Vt.ez]})}return ve})()},7816:(Ze,fe,M)=>{"use strict";M.d(fe,{ZL:()=>Gn,kL:()=>uo,od:()=>To,qi:()=>Wr,zX:()=>Le});var t=M(8137);class u{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(a,r,l,p){const S=r.duration;r.listeners[p].forEach(k=>k({chart:a,initial:r.initial,numSteps:S,currentStep:Math.min(l-r.start,S)}))}_refresh(){this._request||(this._running=!0,this._request=t.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(a=Date.now()){let r=0;this._charts.forEach((l,p)=>{if(!l.running||!l.items.length)return;const v=l.items;let j,S=v.length-1,k=!1;for(;S>=0;--S)j=v[S],j._active?(j._total>l.duration&&(l.duration=j._total),j.tick(a),k=!0):(v[S]=v[v.length-1],v.pop());k&&(p.draw(),this._notify(p,l,a,"progress")),v.length||(l.running=!1,this._notify(p,l,a,"complete"),l.initial=!1),r+=v.length}),this._lastDate=a,0===r&&(this._running=!1)}_getAnims(a){const r=this._charts;let l=r.get(a);return l||(l={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},r.set(a,l)),l}listen(a,r,l){this._getAnims(a).listeners[r].push(l)}add(a,r){!r||!r.length||this._getAnims(a).items.push(...r)}has(a){return this._getAnims(a).items.length>0}start(a){const r=this._charts.get(a);r&&(r.running=!0,r.start=Date.now(),r.duration=r.items.reduce((l,p)=>Math.max(l,p._duration),0),this._refresh())}running(a){if(!this._running)return!1;const r=this._charts.get(a);return!(!r||!r.running||!r.items.length)}stop(a){const r=this._charts.get(a);if(!r||!r.items.length)return;const l=r.items;let p=l.length-1;for(;p>=0;--p)l[p].cancel();r.items=[],this._notify(a,r,Date.now(),"complete")}remove(a){return this._charts.delete(a)}}var b=new u;const w="transparent",m={boolean:(f,a,r)=>r>.5?a:f,color(f,a,r){const l=(0,t.c)(f||w),p=l.valid&&(0,t.c)(a||w);return p&&p.valid?p.mix(l,r).hexString():a},number:(f,a,r)=>f+(a-f)*r};class T{constructor(a,r,l,p){const v=r[l];p=(0,t.a)([a.to,p,v,a.from]);const S=(0,t.a)([a.from,v,p]);this._active=!0,this._fn=a.fn||m[a.type||typeof S],this._easing=t.e[a.easing]||t.e.linear,this._start=Math.floor(Date.now()+(a.delay||0)),this._duration=this._total=Math.floor(a.duration),this._loop=!!a.loop,this._target=r,this._prop=l,this._from=S,this._to=p,this._promises=void 0}active(){return this._active}update(a,r,l){if(this._active){this._notify(!1);const p=this._target[this._prop],v=l-this._start,S=this._duration-v;this._start=l,this._duration=Math.floor(Math.max(S,a.duration)),this._total+=v,this._loop=!!a.loop,this._to=(0,t.a)([a.to,r,p,a.from]),this._from=(0,t.a)([a.from,p,r])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(a){const r=a-this._start,l=this._duration,p=this._prop,v=this._from,S=this._loop,k=this._to;let j;if(this._active=v!==k&&(S||r1?2-j:j,j=this._easing(Math.min(1,Math.max(0,j))),this._target[p]=this._fn(v,k,j))}wait(){const a=this._promises||(this._promises=[]);return new Promise((r,l)=>{a.push({res:r,rej:l})})}_notify(a){const r=a?"res":"rej",l=this._promises||[];for(let p=0;p{const v=a[p];if(!(0,t.i)(v))return;const S={};for(const k of r)S[k]=v[k];((0,t.b)(v.properties)&&v.properties||[p]).forEach(k=>{(k===p||!l.has(k))&&l.set(k,S)})})}_animateOptions(a,r){const l=r.options,p=function G(f,a){if(!a)return;let r=f.options;if(r)return r.$shared&&(f.options=r=Object.assign({},r,{$shared:!1,$animations:{}})),r;f.options=a}(a,l);if(!p)return[];const v=this._createAnimations(p,l);return l.$shared&&function A(f,a){const r=[],l=Object.keys(a);for(let p=0;p{a.options=l},()=>{}),v}_createAnimations(a,r){const l=this._properties,p=[],v=a.$animations||(a.$animations={}),S=Object.keys(r),k=Date.now();let j;for(j=S.length-1;j>=0;--j){const Z=S[j];if("$"===Z.charAt(0))continue;if("options"===Z){p.push(...this._animateOptions(a,r));continue}const ce=r[Z];let Te=v[Z];const $e=l.get(Z);if(Te){if($e&&Te.active()){Te.update($e,ce,k);continue}Te.cancel()}$e&&$e.duration?(v[Z]=Te=new T($e,a,Z,ce),p.push(Te)):a[Z]=ce}return p}update(a,r){if(0===this._properties.size)return void Object.assign(a,r);const l=this._createAnimations(a,r);return l.length?(b.add(this._chart,l),!0):void 0}}function J(f,a){const r=f&&f.options||{},l=r.reverse,p=void 0===r.min?a:0,v=void 0===r.max?a:0;return{start:l?v:p,end:l?p:v}}function Pe(f,a){const r=[],l=f._getSortedDatasetMetas(a);let p,v;for(p=0,v=l.length;p0||!r&&v<0)return p.index}return null}function ut(f,a){const{chart:r,_cachedMeta:l}=f,p=r._stacks||(r._stacks={}),{iScale:v,vScale:S,index:k}=l,j=v.axis,Z=S.axis,ce=function ct(f,a,r){return`${f.id}.${a.id}.${r.stack||r.type}`}(v,S,l),Te=a.length;let $e;for(let st=0;str[l].axis===a).shift()}function Qe(f,a){const r=f.controller.index,l=f.vScale&&f.vScale.axis;if(l){a=a||f._parsed;for(const p of a){const v=p._stacks;if(!v||void 0===v[l]||void 0===v[l][r])return;delete v[l][r],void 0!==v[l]._visualValues&&void 0!==v[l]._visualValues[r]&&delete v[l]._visualValues[r]}}}const Pt=f=>"reset"===f||"none"===f,tn=(f,a)=>a?f:Object.assign({},f);let We=(()=>class f{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(r,l){this.chart=r,this._ctx=r.ctx,this.index=l,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const r=this._cachedMeta;this.configure(),this.linkScales(),r._stacked=nt(r.vScale,r),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(r){this.index!==r&&Qe(this._cachedMeta),this.index=r}linkScales(){const r=this.chart,l=this._cachedMeta,p=this.getDataset(),v=($e,st,Ot,Gt)=>"x"===$e?st:"r"===$e?Gt:Ot,S=l.xAxisID=(0,t.v)(p.xAxisID,Ve(r,"x")),k=l.yAxisID=(0,t.v)(p.yAxisID,Ve(r,"y")),j=l.rAxisID=(0,t.v)(p.rAxisID,Ve(r,"r")),Z=l.indexAxis,ce=l.iAxisID=v(Z,S,k,j),Te=l.vAxisID=v(Z,k,S,j);l.xScale=this.getScaleForId(S),l.yScale=this.getScaleForId(k),l.rScale=this.getScaleForId(j),l.iScale=this.getScaleForId(ce),l.vScale=this.getScaleForId(Te)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(r){return this.chart.scales[r]}_getOtherScale(r){const l=this._cachedMeta;return r===l.iScale?l.vScale:l.iScale}reset(){this._update("reset")}_destroy(){const r=this._cachedMeta;this._data&&(0,t.u)(this._data,this),r._stacked&&Qe(r)}_dataCheck(){const r=this.getDataset(),l=r.data||(r.data=[]),p=this._data;if((0,t.i)(l))this._data=function ye(f){const a=Object.keys(f),r=new Array(a.length);let l,p,v;for(l=0,p=a.length;l0&&p._parsed[r-1];if(!1===this._parsing)p._parsed=v,p._sorted=!0,st=v;else{st=(0,t.b)(v[r])?this.parseArrayData(p,v,r,l):(0,t.i)(v[r])?this.parseObjectData(p,v,r,l):this.parsePrimitiveData(p,v,r,l);const Ot=()=>null===$e[j]||ce&&$e[j]f&&!a.hidden&&a._stacked&&{keys:Pe(this.chart,!0),values:null})(l,p),ce={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:Te,max:$e}=function Ct(f){const{min:a,max:r,minDefined:l,maxDefined:p}=f.getUserBounds();return{min:l?a:Number.NEGATIVE_INFINITY,max:p?r:Number.POSITIVE_INFINITY}}(j);let st,Ot;function Gt(){Ot=v[st];const sn=Ot[j.axis];return!(0,t.g)(Ot[r.axis])||Te>sn||$e=0;--st)if(!Gt()){this.updateRangeFromParsed(ce,r,Ot,Z);break}return ce}getAllParsedValues(r){const l=this._cachedMeta._parsed,p=[];let v,S,k;for(v=0,S=l.length;v=0&&rthis.getContext(p,v,l),$e);return sn.$shared&&(sn.$shared=Z,S[k]=Object.freeze(tn(sn,Z))),sn}_resolveAnimations(r,l,p){const v=this.chart,S=this._cachedDataOpts,k=`animation-${l}`,j=S[k];if(j)return j;let Z;if(!1!==v.options.animation){const Te=this.chart.config,$e=Te.datasetAnimationScopeKeys(this._type,l),st=Te.getOptionScopes(this.getDataset(),$e);Z=Te.createResolver(st,this.getContext(r,p,l))}const ce=new E(v,Z&&Z.animations);return Z&&Z._cacheable&&(S[k]=Object.freeze(ce)),ce}getSharedOptions(r){if(r.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},r))}includeOptions(r,l){return!l||Pt(r)||this.chart._animationsDisabled}_getSharedOptions(r,l){const p=this.resolveDataElementOptions(r,l),v=this._sharedOptions,S=this.getSharedOptions(p),k=this.includeOptions(l,S)||S!==v;return this.updateSharedOptions(S,l,p),{sharedOptions:S,includeOptions:k}}updateElement(r,l,p,v){Pt(v)?Object.assign(r,p):this._resolveAnimations(l,v).update(r,p)}updateSharedOptions(r,l,p){r&&!Pt(l)&&this._resolveAnimations(void 0,l).update(r,p)}_setStyle(r,l,p,v){r.active=v;const S=this.getStyle(l,v);this._resolveAnimations(l,p,v).update(r,{options:!v&&this.getSharedOptions(S)||S})}removeHoverStyle(r,l,p){this._setStyle(r,p,"active",!1)}setHoverStyle(r,l,p){this._setStyle(r,p,"active",!0)}_removeDatasetHoverStyle(){const r=this._cachedMeta.dataset;r&&this._setStyle(r,void 0,"active",!1)}_setDatasetHoverStyle(){const r=this._cachedMeta.dataset;r&&this._setStyle(r,void 0,"active",!0)}_resyncElements(r){const l=this._data,p=this._cachedMeta.data;for(const[j,Z,ce]of this._syncList)this[j](Z,ce);this._syncList=[];const v=p.length,S=l.length,k=Math.min(S,v);k&&this.parse(0,k),S>v?this._insertElements(v,S-v,r):S{for(ce.length+=l,j=ce.length-1;j>=k;j--)ce[j]=ce[j-l]};for(Z(S),j=r;jp-v))}return f._cache.$bar}(a,f.type);let p,v,S,k,l=a._length;const j=()=>{32767===S||-32768===S||((0,t.h)(k)&&(l=Math.min(l,Math.abs(S-k)||l)),k=S)};for(p=0,v=r.length;pMath.abs(k)&&(j=k,Z=S),a[r.axis]=Z,a._custom={barStart:j,barEnd:Z,start:p,end:v,min:S,max:k}}(f,a,r,l):a[r.axis]=r.parse(f,l),a}function ze(f,a,r,l){const p=f.iScale,v=f.vScale,S=p.getLabels(),k=p===v,j=[];let Z,ce,Te,$e;for(Z=r,ce=r+l;Zf.x,r="left",l="right"):(a=f.baseclass f extends We{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(r,l,p,v){return ze(r,l,p,v)}parseArrayData(r,l,p,v){return ze(r,l,p,v)}parseObjectData(r,l,p,v){const{iScale:S,vScale:k}=r,{xAxisKey:j="x",yAxisKey:Z="y"}=this._parsing,ce="x"===S.axis?j:Z,Te="x"===k.axis?j:Z,$e=[];let st,Ot,Gt,sn;for(st=p,Ot=p+v;stZ.controller.options.grouped),S=p.options.stacked,k=[],j=Z=>{const ce=Z.controller.getParsed(l),Te=ce&&ce[Z.vScale.axis];if((0,t.k)(Te)||isNaN(Te))return!0};for(const Z of v)if((void 0===l||!j(Z))&&((!1===S||-1===k.indexOf(Z.stack)||void 0===S&&void 0===Z.stack)&&k.push(Z.stack),Z.index===r))break;return k.length||k.push(void 0),k}_getStackCount(r){return this._getStacks(void 0,r).length}_getStackIndex(r,l,p){const v=this._getStacks(r,p),S=void 0!==l?v.indexOf(l):-1;return-1===S?v.length-1:S}_getRuler(){const r=this.options,l=this._cachedMeta,p=l.iScale,v=[];let S,k;for(S=0,k=l.data.length;S=r?1:-1)}(sn,l,j)*k,$e===j&&(un-=sn/2);const Ln=l.getPixelForDecimal(0),Rn=l.getPixelForDecimal(1),Mn=Math.min(Ln,Rn),xn=Math.max(Ln,Rn);un=Math.max(Math.min(un,xn),Mn),Gt=un+sn,p&&!Te&&(Z._stacks[l.axis]._visualValues[v]=l.getValueForPixel(Gt)-l.getValueForPixel(un))}if(un===l.getPixelForValue(j)){const Ln=(0,t.s)(sn)*l.getLineWidthForValue(j)/2;un+=Ln,sn-=Ln}return{size:sn,base:un,head:Gt,center:Gt+sn/2}}_calculateBarIndexPixels(r,l){const p=l.scale,v=this.options,S=v.skipNull,k=(0,t.v)(v.maxBarThickness,1/0);let j,Z;if(l.grouped){const ce=S?this._getStackCount(r):l.stackCount,Te="flex"===v.barThickness?function In(f,a,r,l){const p=a.pixels,v=p[f];let S=f>0?p[f-1]:null,k=fclass f extends We{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(r,l,p,v){const S=super.parsePrimitiveData(r,l,p,v);for(let k=0;k=0;--p)l=Math.max(l,r[p].size(this.resolveDataElementOptions(p))/2);return l>0&&l}getLabelAndValue(r){const l=this._cachedMeta,p=this.chart.data.labels||[],{xScale:v,yScale:S}=l,k=this.getParsed(r),j=v.getLabelForValue(k.x),Z=S.getLabelForValue(k.y),ce=k._custom;return{label:p[r]||"",value:"("+j+", "+Z+(ce?", "+ce:"")+")"}}update(r){const l=this._cachedMeta.data;this.updateElements(l,0,l.length,r)}updateElements(r,l,p,v){const S="reset"===v,{iScale:k,vScale:j}=this._cachedMeta,{sharedOptions:Z,includeOptions:ce}=this._getSharedOptions(l,v),Te=k.axis,$e=j.axis;for(let st=l;stclass f extends We{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:r=>"spacing"!==r,_indexable:r=>"spacing"!==r&&!r.startsWith("borderDash")&&!r.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(r){const l=r.data;if(l.labels.length&&l.datasets.length){const{labels:{pointStyle:p,color:v}}=r.legend.options;return l.labels.map((S,k)=>{const Z=r.getDatasetMeta(0).controller.getStyle(k);return{text:S,fillStyle:Z.backgroundColor,strokeStyle:Z.borderColor,fontColor:v,lineWidth:Z.borderWidth,pointStyle:p,hidden:!r.getDataVisibility(k),index:k}})}return[]}},onClick(r,l,p){p.chart.toggleDataVisibility(l.index),p.chart.update()}}}};constructor(r,l){super(r,l),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(r,l){const p=this.getDataset().data,v=this._cachedMeta;if(!1===this._parsing)v._parsed=p;else{let k,j,S=Z=>+p[Z];if((0,t.i)(p[r])){const{key:Z="value"}=this._parsing;S=ce=>+(0,t.f)(p[ce],Z)}for(k=r,j=r+l;k(0,t.p)(Ln,k,j,!0)?1:Math.max(Rn,Rn*r,Mn,Mn*r),Ot=(Ln,Rn,Mn)=>(0,t.p)(Ln,k,j,!0)?-1:Math.min(Rn,Rn*r,Mn,Mn*r),Gt=st(0,Z,Te),sn=st(t.H,ce,$e),hn=Ot(t.P,Z,Te),un=Ot(t.P+t.H,ce,$e);l=(Gt-hn)/2,p=(sn-un)/2,v=-(Gt+hn)/2,S=-(sn+un)/2}return{ratioX:l,ratioY:p,offsetX:v,offsetY:S}}($e,Te,Z),Ln=Math.max(Math.min((p.width-k)/st,(p.height-k)/Ot)/2,0),Rn=(0,t.n)(this.options.radius,Ln),xn=(Rn-Math.max(Rn*Z,0))/this._getVisibleDatasetWeightTotal();this.offsetX=Gt*Rn,this.offsetY=sn*Rn,v.total=this.calculateTotal(),this.outerRadius=Rn-xn*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-xn*ce,0),this.updateElements(S,0,S.length,r)}_circumference(r,l){const p=this.options,v=this._cachedMeta,S=this._getCircumference();return l&&p.animation.animateRotate||!this.chart.getDataVisibility(r)||null===v._parsed[r]||v.data[r].hidden?0:this.calculateCircumference(v._parsed[r]*S/t.T)}updateElements(r,l,p,v){const S="reset"===v,k=this.chart,j=k.chartArea,Te=(j.left+j.right)/2,$e=(j.top+j.bottom)/2,st=S&&k.options.animation.animateScale,Ot=st?0:this.innerRadius,Gt=st?0:this.outerRadius,{sharedOptions:sn,includeOptions:hn}=this._getSharedOptions(l,v);let Ln,un=this._getRotation();for(Ln=0;Ln0&&!isNaN(r)?t.T*(Math.abs(r)/l):0}getLabelAndValue(r){const p=this.chart,v=p.data.labels||[],S=(0,t.o)(this._cachedMeta._parsed[r],p.options.locale);return{label:v[r]||"",value:S}}getMaxBorderWidth(r){let l=0;const p=this.chart;let v,S,k,j,Z;if(!r)for(v=0,S=p.data.datasets.length;vclass f extends We{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(r){const l=this._cachedMeta,{dataset:p,data:v=[],_dataset:S}=l,k=this.chart._animationsDisabled;let{start:j,count:Z}=(0,t.q)(l,v,k);this._drawStart=j,this._drawCount=Z,(0,t.w)(l)&&(j=0,Z=v.length),p._chart=this.chart,p._datasetIndex=this.index,p._decimated=!!S._decimated,p.points=v;const ce=this.resolveDatasetElementOptions(r);this.options.showLine||(ce.borderWidth=0),ce.segment=this.options.segment,this.updateElement(p,void 0,{animated:!k,options:ce},r),this.updateElements(v,j,Z,r)}updateElements(r,l,p,v){const S="reset"===v,{iScale:k,vScale:j,_stacked:Z,_dataset:ce}=this._cachedMeta,{sharedOptions:Te,includeOptions:$e}=this._getSharedOptions(l,v),st=k.axis,Ot=j.axis,{spanGaps:Gt,segment:sn}=this.options,hn=(0,t.x)(Gt)?Gt:Number.POSITIVE_INFINITY,un=this.chart._animationsDisabled||S||"none"===v,Ln=l+p,Rn=r.length;let Mn=l>0&&this.getParsed(l-1);for(let xn=0;xn=Ln){qn.skip=!0;continue}const bi=this.getParsed(xn),ss=(0,t.k)(bi[Ot]),Vi=qn[st]=k.getPixelForValue(bi[st],xn),rs=qn[Ot]=S||ss?j.getBasePixel():j.getPixelForValue(Z?this.applyStack(j,bi,Z):bi[Ot],xn);qn.skip=isNaN(Vi)||isNaN(rs)||ss,qn.stop=xn>0&&Math.abs(bi[st]-Mn[st])>hn,sn&&(qn.parsed=bi,qn.raw=ce.data[xn]),$e&&(qn.options=Te||this.resolveDataElementOptions(xn,oi.active?"active":v)),un||this.updateElement(oi,xn,qn,v),Mn=bi}}getMaxOverflow(){const r=this._cachedMeta,l=r.dataset,p=l.options&&l.options.borderWidth||0,v=r.data||[];if(!v.length)return p;const S=v[0].size(this.resolveDataElementOptions(0)),k=v[v.length-1].size(this.resolveDataElementOptions(v.length-1));return Math.max(p,S,k)/2}draw(){const r=this._cachedMeta;r.dataset.updateControlPoints(this.chart.chartArea,r.iScale.axis),super.draw()}})(),bt=(()=>class f extends We{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(r){const l=r.data;if(l.labels.length&&l.datasets.length){const{labels:{pointStyle:p,color:v}}=r.legend.options;return l.labels.map((S,k)=>{const Z=r.getDatasetMeta(0).controller.getStyle(k);return{text:S,fillStyle:Z.backgroundColor,strokeStyle:Z.borderColor,fontColor:v,lineWidth:Z.borderWidth,pointStyle:p,hidden:!r.getDataVisibility(k),index:k}})}return[]}},onClick(r,l,p){p.chart.toggleDataVisibility(l.index),p.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(r,l){super(r,l),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(r){const p=this.chart,v=p.data.labels||[],S=(0,t.o)(this._cachedMeta._parsed[r].r,p.options.locale);return{label:v[r]||"",value:S}}parseObjectData(r,l,p,v){return t.y.bind(this)(r,l,p,v)}update(r){const l=this._cachedMeta.data;this._updateRadius(),this.updateElements(l,0,l.length,r)}getMinMax(){const l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return this._cachedMeta.data.forEach((p,v)=>{const S=this.getParsed(v).r;!isNaN(S)&&this.chart.getDataVisibility(v)&&(Sl.max&&(l.max=S))}),l}_updateRadius(){const r=this.chart,l=r.chartArea,p=r.options,v=Math.min(l.right-l.left,l.bottom-l.top),S=Math.max(v/2,0),j=(S-Math.max(p.cutoutPercentage?S/100*p.cutoutPercentage:1,0))/r.getVisibleDatasetCount();this.outerRadius=S-j*this.index,this.innerRadius=this.outerRadius-j}updateElements(r,l,p,v){const S="reset"===v,k=this.chart,Z=k.options.animation,ce=this._cachedMeta.rScale,Te=ce.xCenter,$e=ce.yCenter,st=ce.getIndexAngle(0)-.5*t.P;let Gt,Ot=st;const sn=360/this.countVisibleElements();for(Gt=0;Gt{!isNaN(this.getParsed(v).r)&&this.chart.getDataVisibility(v)&&l++}),l}_computeAngle(r,l,p){return this.chart.getDataVisibility(r)?(0,t.t)(this.resolveDataElementOptions(r,l).angle||p):0}})();var Xe=Object.freeze({__proto__:null,BarController:Re,BubbleController:Et,DoughnutController:at,LineController:Lt,PieController:(()=>class f extends at{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}})(),PolarAreaController:bt,RadarController:(()=>class f extends We{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(r){const l=this._cachedMeta.vScale,p=this.getParsed(r);return{label:l.getLabels()[r],value:""+l.getLabelForValue(p[l.axis])}}parseObjectData(r,l,p,v){return t.y.bind(this)(r,l,p,v)}update(r){const l=this._cachedMeta,p=l.dataset,v=l.data||[],S=l.iScale.getLabels();if(p.points=v,"resize"!==r){const k=this.resolveDatasetElementOptions(r);this.options.showLine||(k.borderWidth=0),this.updateElement(p,void 0,{_loop:!0,_fullLoop:S.length===v.length,options:k},r)}this.updateElements(v,0,v.length,r)}updateElements(r,l,p,v){const S=this._cachedMeta.rScale,k="reset"===v;for(let j=l;jclass f extends We{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(r){const l=this._cachedMeta,p=this.chart.data.labels||[],{xScale:v,yScale:S}=l,k=this.getParsed(r),j=v.getLabelForValue(k.x),Z=S.getLabelForValue(k.y);return{label:p[r]||"",value:"("+j+", "+Z+")"}}update(r){const l=this._cachedMeta,{data:p=[]}=l,v=this.chart._animationsDisabled;let{start:S,count:k}=(0,t.q)(l,p,v);if(this._drawStart=S,this._drawCount=k,(0,t.w)(l)&&(S=0,k=p.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:j,_dataset:Z}=l;j._chart=this.chart,j._datasetIndex=this.index,j._decimated=!!Z._decimated,j.points=p;const ce=this.resolveDatasetElementOptions(r);ce.segment=this.options.segment,this.updateElement(j,void 0,{animated:!v,options:ce},r)}else this.datasetElementType&&(delete l.dataset,this.datasetElementType=!1);this.updateElements(p,S,k,r)}addElements(){const{showLine:r}=this.options;!this.datasetElementType&&r&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(r,l,p,v){const S="reset"===v,{iScale:k,vScale:j,_stacked:Z,_dataset:ce}=this._cachedMeta,Te=this.resolveDataElementOptions(l,v),$e=this.getSharedOptions(Te),st=this.includeOptions(v,$e),Ot=k.axis,Gt=j.axis,{spanGaps:sn,segment:hn}=this.options,un=(0,t.x)(sn)?sn:Number.POSITIVE_INFINITY,Ln=this.chart._animationsDisabled||S||"none"===v;let Rn=l>0&&this.getParsed(l-1);for(let Mn=l;Mn0&&Math.abs(oi[Ot]-Rn[Ot])>un,hn&&(qn.parsed=oi,qn.raw=ce.data[Mn]),st&&(qn.options=$e||this.resolveDataElementOptions(Mn,xn.active?"active":v)),Ln||this.updateElement(xn,Mn,qn,v),Rn=oi}this.updateSharedOptions($e,v,Te)}getMaxOverflow(){const r=this._cachedMeta,l=r.data||[];if(!this.options.showLine){let j=0;for(let Z=l.length-1;Z>=0;--Z)j=Math.max(j,l[Z].size(this.resolveDataElementOptions(Z))/2);return j>0&&j}const p=r.dataset,v=p.options&&p.options.borderWidth||0;if(!l.length)return v;const S=l[0].size(this.resolveDataElementOptions(0)),k=l[l.length-1].size(this.resolveDataElementOptions(l.length-1));return Math.max(v,S,k)/2}})()});function Ge(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class de{static override(a){Object.assign(de.prototype,a)}options;constructor(a){this.options=a||{}}init(){}formats(){return Ge()}parse(){return Ge()}format(){return Ge()}add(){return Ge()}diff(){return Ge()}startOf(){return Ge()}endOf(){return Ge()}}var lt__date=de;function wt(f,a,r,l){const{controller:p,data:v,_sorted:S}=f,k=p._cachedMeta.iScale;if(k&&a===k.axis&&"r"!==a&&S&&v.length){const j=k._reversePixels?t.A:t.B;if(!l)return j(v,a,r);if(p._sharedOptions){const Z=v[0],ce="function"==typeof Z.getRange&&Z.getRange(a);if(ce){const Te=j(v,a,r-ce),$e=j(v,a,r+ce);return{lo:Te.lo,hi:$e.hi}}}}return{lo:0,hi:v.length-1}}function Wt(f,a,r,l,p){const v=f.getSortedVisibleDatasetMetas(),S=r[a];for(let k=0,j=v.length;k{j[S](a[r],p)&&(v.push({element:j,datasetIndex:Z,index:ce}),k=k||j.inRange(a.x,a.y,p))}),l&&!k?[]:v}var bn={evaluateInteractionItems:Wt,modes:{index(f,a,r,l){const p=(0,t.z)(a,f),v=r.axis||"x",S=r.includeInvisible||!1,k=r.intersect?rn(f,p,v,l,S):ln(f,p,v,!1,l,S),j=[];return k.length?(f.getSortedVisibleDatasetMetas().forEach(Z=>{const ce=k[0].index,Te=Z.data[ce];Te&&!Te.skip&&j.push({element:Te,datasetIndex:Z.index,index:ce})}),j):[]},dataset(f,a,r,l){const p=(0,t.z)(a,f),v=r.axis||"xy",S=r.includeInvisible||!1;let k=r.intersect?rn(f,p,v,l,S):ln(f,p,v,!1,l,S);if(k.length>0){const j=k[0].datasetIndex,Z=f.getDatasetMeta(j).data;k=[];for(let ce=0;cern(f,(0,t.z)(a,f),r.axis||"xy",l,r.includeInvisible||!1),nearest:(f,a,r,l)=>ln(f,(0,t.z)(a,f),r.axis||"xy",r.intersect,l,r.includeInvisible||!1),x:(f,a,r,l)=>nn(f,(0,t.z)(a,f),"x",r.intersect,l),y:(f,a,r,l)=>nn(f,(0,t.z)(a,f),"y",r.intersect,l)}};const _i=["left","top","right","bottom"];function Wn(f,a){return f.filter(r=>r.pos===a)}function gi(f,a){return f.filter(r=>-1===_i.indexOf(r.pos)&&r.box.axis===a)}function Xn(f,a){return f.sort((r,l)=>{const p=a?l:r,v=a?r:l;return p.weight===v.weight?p.index-v.index:p.weight-v.weight})}function Fn(f,a,r,l){return Math.max(f[r],a[r])+Math.max(f[l],a[l])}function Cs(f,a){f.top=Math.max(f.top,a.top),f.left=Math.max(f.left,a.left),f.bottom=Math.max(f.bottom,a.bottom),f.right=Math.max(f.right,a.right)}function Ht(f,a,r,l){const{pos:p,box:v}=r,S=f.maxPadding;if(!(0,t.i)(p)){r.size&&(f[p]-=r.size);const Te=l[r.stack]||{size:0,count:1};Te.size=Math.max(Te.size,r.horizontal?v.height:v.width),r.size=Te.size/Te.count,f[p]+=r.size}v.getPadding&&Cs(S,v.getPadding());const k=Math.max(0,a.outerWidth-Fn(S,f,"left","right")),j=Math.max(0,a.outerHeight-Fn(S,f,"top","bottom")),Z=k!==f.w,ce=j!==f.h;return f.w=k,f.h=j,r.horizontal?{same:Z,other:ce}:{same:ce,other:Z}}function q(f,a){const r=a.maxPadding;return function l(p){const v={left:0,top:0,right:0,bottom:0};return p.forEach(S=>{v[S]=Math.max(a[S],r[S])}),v}(f?["left","right"]:["top","bottom"])}function we(f,a,r,l){const p=[];let v,S,k,j,Z,ce;for(v=0,S=f.length,Z=0;vZ.box.fullSize),!0),l=Xn(Wn(a,"left"),!0),p=Xn(Wn(a,"right")),v=Xn(Wn(a,"top"),!0),S=Xn(Wn(a,"bottom")),k=gi(a,"x"),j=gi(a,"y");return{fullSize:r,leftAndTop:l.concat(v),rightAndBottom:p.concat(j).concat(S).concat(k),chartArea:Wn(a,"chartArea"),vertical:l.concat(p).concat(j),horizontal:v.concat(S).concat(k)}}(f.boxes),j=k.vertical,Z=k.horizontal;(0,t.F)(f.boxes,Gt=>{"function"==typeof Gt.beforeLayout&&Gt.beforeLayout()});const ce=j.reduce((Gt,sn)=>sn.box.options&&!1===sn.box.options.display?Gt:Gt+1,0)||1,Te=Object.freeze({outerWidth:a,outerHeight:r,padding:p,availableWidth:v,availableHeight:S,vBoxMaxWidth:v/2/ce,hBoxMaxHeight:S/2}),$e=Object.assign({},p);Cs($e,(0,t.E)(l));const st=Object.assign({maxPadding:$e,w:v,h:S,x:p.left,y:p.top},p),Ot=function Bi(f,a){const r=function ki(f){const a={};for(const r of f){const{stack:l,pos:p,stackWeight:v}=r;if(!l||!_i.includes(p))continue;const S=a[l]||(a[l]={count:0,placed:0,weight:0,size:0});S.count++,S.weight+=v}return a}(f),{vBoxMaxWidth:l,hBoxMaxHeight:p}=a;let v,S,k;for(v=0,S=f.length;v{const sn=Gt.box;Object.assign(sn,f.chartArea),sn.update(st.w,st.h,{left:0,top:0,right:0,bottom:0})})}};class Ke{acquireContext(a,r){}releaseContext(a){return!1}addEventListener(a,r,l){}removeEventListener(a,r,l){}getDevicePixelRatio(){return 1}getMaximumSize(a,r,l,p){return r=Math.max(0,r||a.width),l=l||a.height,{width:r,height:Math.max(0,p?Math.floor(r/p):l)}}isAttached(a){return!0}updateConfig(a){}}class vt extends Ke{acquireContext(a){return a&&a.getContext&&a.getContext("2d")||null}updateConfig(a){a.options.animation=!1}}const Ae="$chartjs",ot={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},mt=f=>null===f||""===f,$n=!!t.K&&{passive:!0};function Mi(f,a,r){f.canvas.removeEventListener(a,r,$n)}function zi(f,a){for(const r of f)if(r===a||r.contains(a))return!0}function Ai(f,a,r){const l=f.canvas,p=new MutationObserver(v=>{let S=!1;for(const k of v)S=S||zi(k.addedNodes,l),S=S&&!zi(k.removedNodes,l);S&&r()});return p.observe(document,{childList:!0,subtree:!0}),p}function Yn(f,a,r){const l=f.canvas,p=new MutationObserver(v=>{let S=!1;for(const k of v)S=S||zi(k.removedNodes,l),S=S&&!zi(k.addedNodes,l);S&&r()});return p.observe(document,{childList:!0,subtree:!0}),p}const Oi=new Map;let ji=0;function Ci(){const f=window.devicePixelRatio;f!==ji&&(ji=f,Oi.forEach((a,r)=>{r.currentDevicePixelRatio!==f&&a()}))}function gs(f,a,r){const l=f.canvas,p=l&&(0,t.I)(l);if(!p)return;const v=(0,t.L)((k,j)=>{const Z=p.clientWidth;r(k,j),Z{const j=k[0],Z=j.contentRect.width,ce=j.contentRect.height;0===Z&&0===ce||v(Z,ce)});return S.observe(p),function Pi(f,a){Oi.size||window.addEventListener("resize",Ci),Oi.set(f,a)}(f,v),S}function Ms(f,a,r){r&&r.disconnect(),"resize"===a&&function ri(f){Oi.delete(f),Oi.size||window.removeEventListener("resize",Ci)}(f)}function es(f,a,r){const l=f.canvas,p=(0,t.L)(v=>{null!==f.ctx&&r(function ai(f,a){const r=ot[f.type]||f.type,{x:l,y:p}=(0,t.z)(f,a);return{type:r,chart:a,native:f,x:void 0!==l?l:null,y:void 0!==p?p:null}}(v,f))},f);return function ui(f,a,r){f.addEventListener(a,r,$n)}(l,a,p),p}class Ys extends Ke{acquireContext(a,r){const l=a&&a.getContext&&a.getContext("2d");return l&&l.canvas===a?(function Hn(f,a){const r=f.style,l=f.getAttribute("height"),p=f.getAttribute("width");if(f[Ae]={initial:{height:l,width:p,style:{display:r.display,height:r.height,width:r.width}}},r.display=r.display||"block",r.boxSizing=r.boxSizing||"border-box",mt(p)){const v=(0,t.J)(f,"width");void 0!==v&&(f.width=v)}if(mt(l))if(""===f.style.height)f.height=f.width/(a||2);else{const v=(0,t.J)(f,"height");void 0!==v&&(f.height=v)}}(a,r),l):null}releaseContext(a){const r=a.canvas;if(!r[Ae])return!1;const l=r[Ae].initial;["height","width"].forEach(v=>{const S=l[v];(0,t.k)(S)?r.removeAttribute(v):r.setAttribute(v,S)});const p=l.style||{};return Object.keys(p).forEach(v=>{r.style[v]=p[v]}),r.width=r.width,delete r[Ae],!0}addEventListener(a,r,l){this.removeEventListener(a,r),(a.$proxies||(a.$proxies={}))[r]=({attach:Ai,detach:Yn,resize:gs}[r]||es)(a,r,l)}removeEventListener(a,r){const l=a.$proxies||(a.$proxies={}),p=l[r];p&&(({attach:Ms,detach:Ms,resize:Ms}[r]||Mi)(a,r,p),l[r]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(a,r,l,p){return(0,t.G)(a,r,l,p)}isAttached(a){const r=(0,t.I)(a);return!(!r||!r.isConnected)}}class Ds{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(a){const{x:r,y:l}=this.getProps(["x","y"],a);return{x:r,y:l}}hasValue(){return(0,t.x)(this.x)&&(0,t.x)(this.y)}getProps(a,r){const l=this.$animations;if(!r||!l)return this;const p={};return a.forEach(v=>{p[v]=l[v]&&l[v].active()?l[v]._to:this[v]}),p}}function $(f,a,r,l,p){const v=(0,t.v)(l,0),S=Math.min((0,t.v)(p,f.length),f.length);let j,Z,ce,k=0;for(r=Math.ceil(r),p&&(j=p-l,r=j/Math.floor(j/r)),ce=v;ce<0;)k++,ce=Math.round(v+k*r);for(Z=Math.max(v,0);Z"top"===a||"left"===a?f[a]+r:f[a]-r,on=(f,a)=>Math.min(a||f,f);function Nn(f,a){const r=[],l=f.length/a,p=f.length;let v=0;for(;vS+k)))return j}function wi(f){return f.drawTicks?f.tickLength:0}function En(f,a){if(!f.display)return 0;const r=(0,t.a0)(f.font,a),l=(0,t.E)(f.padding);return((0,t.b)(f.text)?f.text.length:1)*r.lineHeight+l.height}function Ki(f,a,r){let l=(0,t.a1)(f);return(r&&"right"!==a||!r&&"right"===a)&&(l=(f=>"left"===f?"right":"right"===f?"left":f)(l)),l}class Ui extends Ds{constructor(a){super(),this.id=a.id,this.type=a.type,this.options=void 0,this.ctx=a.ctx,this.chart=a.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(a){this.options=a.setContext(this.getContext()),this.axis=a.axis,this._userMin=this.parse(a.min),this._userMax=this.parse(a.max),this._suggestedMin=this.parse(a.suggestedMin),this._suggestedMax=this.parse(a.suggestedMax)}parse(a,r){return a}getUserBounds(){let{_userMin:a,_userMax:r,_suggestedMin:l,_suggestedMax:p}=this;return a=(0,t.O)(a,Number.POSITIVE_INFINITY),r=(0,t.O)(r,Number.NEGATIVE_INFINITY),l=(0,t.O)(l,Number.POSITIVE_INFINITY),p=(0,t.O)(p,Number.NEGATIVE_INFINITY),{min:(0,t.O)(a,l),max:(0,t.O)(r,p),minDefined:(0,t.g)(a),maxDefined:(0,t.g)(r)}}getMinMax(a){let S,{min:r,max:l,minDefined:p,maxDefined:v}=this.getUserBounds();if(p&&v)return{min:r,max:l};const k=this.getMatchingVisibleMetas();for(let j=0,Z=k.length;jl?l:r,l=p&&r>l?r:l,{min:(0,t.O)(r,(0,t.O)(l,r)),max:(0,t.O)(l,(0,t.O)(r,l))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const a=this.chart.data;return this.options.labels||(this.isHorizontal()?a.xLabels:a.yLabels)||a.labels||[]}getLabelItems(a=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(a))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,t.Q)(this.options.beforeUpdate,[this])}update(a,r,l){const{beginAtZero:p,grace:v,ticks:S}=this.options,k=S.sampleSize;this.beforeUpdate(),this.maxWidth=a,this.maxHeight=r,this._margins=l=Object.assign({left:0,right:0,top:0,bottom:0},l),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+l.left+l.right:this.height+l.top+l.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,t.R)(this,v,p),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const j=kp)return function xe(f,a,r,l){let S,p=0,v=r[0];for(l=Math.ceil(l),S=0;Sp)return j}return Math.max(p,1)}(v,a,p);if(S>0){let Te,$e;const st=S>1?Math.round((j-k)/(S-1)):null;for($(a,Z,ce,(0,t.k)(st)?0:k-st,k),Te=0,$e=S-1;Te<$e;Te++)$(a,Z,ce,v[Te],v[Te+1]);return $(a,Z,ce,j,(0,t.k)(st)?a.length:j+st),Z}return $(a,Z,ce),Z}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),j&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let r,l,a=this.options.reverse;this.isHorizontal()?(r=this.left,l=this.right):(r=this.top,l=this.bottom,a=!a),this._startPixel=r,this._endPixel=l,this._reversePixels=a,this._length=l-r,this._alignToPixels=this.options.alignToPixels}afterUpdate(){(0,t.Q)(this.options.afterUpdate,[this])}beforeSetDimensions(){(0,t.Q)(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){(0,t.Q)(this.options.afterSetDimensions,[this])}_callHooks(a){this.chart.notifyPlugins(a,this.getContext()),(0,t.Q)(this.options[a],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){(0,t.Q)(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(a){const r=this.options.ticks;let l,p,v;for(l=0,p=a.length;l=v||l<=1||!this.isHorizontal())return void(this.labelRotation=p);const ce=this._getLabelSizes(),Te=ce.widest.width,$e=ce.highest.height,st=(0,t.S)(this.chart.width-Te,0,this.maxWidth);k=a.offset?this.maxWidth/l:st/(l-1),Te+6>k&&(k=st/(l-(a.offset?.5:1)),j=this.maxHeight-wi(a.grid)-r.padding-En(a.title,this.chart.options.font),Z=Math.sqrt(Te*Te+$e*$e),S=(0,t.U)(Math.min(Math.asin((0,t.S)((ce.highest.height+6)/k,-1,1)),Math.asin((0,t.S)(j/Z,-1,1))-Math.asin((0,t.S)($e/Z,-1,1)))),S=Math.max(p,Math.min(v,S))),this.labelRotation=S}afterCalculateLabelRotation(){(0,t.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,t.Q)(this.options.beforeFit,[this])}fit(){const a={width:0,height:0},{chart:r,options:{ticks:l,title:p,grid:v}}=this,S=this._isVisible(),k=this.isHorizontal();if(S){const j=En(p,r.options.font);if(k?(a.width=this.maxWidth,a.height=wi(v)+j):(a.height=this.maxHeight,a.width=wi(v)+j),l.display&&this.ticks.length){const{first:Z,last:ce,widest:Te,highest:$e}=this._getLabelSizes(),st=2*l.padding,Ot=(0,t.t)(this.labelRotation),Gt=Math.cos(Ot),sn=Math.sin(Ot);k?a.height=Math.min(this.maxHeight,a.height+(l.mirror?0:sn*Te.width+Gt*$e.height)+st):a.width=Math.min(this.maxWidth,a.width+(l.mirror?0:Gt*Te.width+sn*$e.height)+st),this._calculatePadding(Z,ce,sn,Gt)}}this._handleMargins(),k?(this.width=this._length=r.width-this._margins.left-this._margins.right,this.height=a.height):(this.width=a.width,this.height=this._length=r.height-this._margins.top-this._margins.bottom)}_calculatePadding(a,r,l,p){const{ticks:{align:v,padding:S},position:k}=this.options,j=0!==this.labelRotation,Z="top"!==k&&"x"===this.axis;if(this.isHorizontal()){const ce=this.getPixelForTick(0)-this.left,Te=this.right-this.getPixelForTick(this.ticks.length-1);let $e=0,st=0;j?Z?($e=p*a.width,st=l*r.height):($e=l*a.height,st=p*r.width):"start"===v?st=r.width:"end"===v?$e=a.width:"inner"!==v&&($e=a.width/2,st=r.width/2),this.paddingLeft=Math.max(($e-ce+S)*this.width/(this.width-ce),0),this.paddingRight=Math.max((st-Te+S)*this.width/(this.width-Te),0)}else{let ce=r.height/2,Te=a.height/2;"start"===v?(ce=0,Te=a.height):"end"===v&&(ce=r.height,Te=0),this.paddingTop=ce+S,this.paddingBottom=Te+S}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,t.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:a,position:r}=this.options;return"top"===r||"bottom"===r||"x"===a}isFullSize(){return this.options.fullSize}_convertTicksToLabels(a){let r,l;for(this.beforeTickToLabelConversion(),this.generateTickLabels(a),r=0,l=a.length;r{const l=r.gc,p=l.length/2;let v;if(p>a){for(v=0;v({width:S[bi]||0,height:k[bi]||0});return{first:qn(0),last:qn(r-1),widest:qn(xn),highest:qn(oi),widths:S,heights:k}}getLabelForValue(a){return a}getPixelForValue(a,r){return NaN}getValueForPixel(a){}getPixelForTick(a){const r=this.ticks;return a<0||a>r.length-1?null:this.getPixelForValue(r[a].value)}getPixelForDecimal(a){this._reversePixels&&(a=1-a);const r=this._startPixel+a*this._length;return(0,t.W)(this._alignToPixels?(0,t.X)(this.chart,r,0):r)}getDecimalForPixel(a){const r=(a-this._startPixel)/this._length;return this._reversePixels?1-r:r}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:a,max:r}=this;return a<0&&r<0?r:a>0&&r>0?a:0}getContext(a){const r=this.ticks||[];if(a>=0&&ak*p?k/l:j/p:j*p0}_computeGridLineItems(a){const r=this.axis,l=this.chart,p=this.options,{grid:v,position:S,border:k}=p,j=v.offset,Z=this.isHorizontal(),Te=this.ticks.length+(j?1:0),$e=wi(v),st=[],Ot=k.setContext(this.getContext()),Gt=Ot.display?Ot.width:0,sn=Gt/2,hn=function(Mr){return(0,t.X)(l,Mr,Gt)};let un,Ln,Rn,Mn,xn,oi,qn,bi,ss,Vi,rs,Or;if("top"===S)un=hn(this.bottom),oi=this.bottom-$e,bi=un-sn,Vi=hn(a.top)+sn,Or=a.bottom;else if("bottom"===S)un=hn(this.top),Vi=a.top,Or=hn(a.bottom)-sn,oi=un+sn,bi=this.top+$e;else if("left"===S)un=hn(this.right),xn=this.right-$e,qn=un-sn,ss=hn(a.left)+sn,rs=a.right;else if("right"===S)un=hn(this.left),ss=a.left,rs=hn(a.right)-sn,xn=un+sn,qn=this.left+$e;else if("x"===r){if("center"===S)un=hn((a.top+a.bottom)/2+.5);else if((0,t.i)(S)){const Mr=Object.keys(S)[0];un=hn(this.chart.scales[Mr].getPixelForValue(S[Mr]))}Vi=a.top,Or=a.bottom,oi=un+sn,bi=oi+$e}else if("y"===r){if("center"===S)un=hn((a.left+a.right)/2);else if((0,t.i)(S)){const Mr=Object.keys(S)[0];un=hn(this.chart.scales[Mr].getPixelForValue(S[Mr]))}xn=un-sn,qn=xn-$e,ss=a.left,rs=a.right}const jo=(0,t.v)(p.ticks.maxTicksLimit,Te),Js=Math.max(1,Math.ceil(Te/jo));for(Ln=0;Ln0&&(Wa-=Ea/2)}Pa={left:Wa,top:ba,width:Ea+Xo.width,height:ea+Xo.height,color:Js.backdropColor}}sn.push({label:Rn,font:bi,textOffset:rs,options:{rotation:Gt,color:Zr,strokeColor:ma,strokeWidth:Vo,textAlign:ka,textBaseline:Or,translation:[Mn,xn],backdrop:Pa}})}return sn}_getXAxisLabelAlignment(){const{position:a,ticks:r}=this.options;if(-(0,t.t)(this.labelRotation))return"top"===a?"left":"right";let p="center";return"start"===r.align?p="left":"end"===r.align?p="right":"inner"===r.align&&(p="inner"),p}_getYAxisLabelAlignment(a){const{position:r,ticks:{crossAlign:l,mirror:p,padding:v}}=this.options,k=a+v,j=this._getLabelSizes().widest.width;let Z,ce;return"left"===r?p?(ce=this.right+v,"near"===l?Z="left":"center"===l?(Z="center",ce+=j/2):(Z="right",ce+=j)):(ce=this.right-k,"near"===l?Z="right":"center"===l?(Z="center",ce-=j/2):(Z="left",ce=this.left)):"right"===r?p?(ce=this.left+v,"near"===l?Z="right":"center"===l?(Z="center",ce-=j/2):(Z="left",ce-=j)):(ce=this.left+k,"near"===l?Z="left":"center"===l?(Z="center",ce+=j/2):(Z="right",ce=this.right)):Z="right",{textAlign:Z,x:ce}}_computeLabelArea(){if(this.options.ticks.mirror)return;const a=this.chart,r=this.options.position;return"left"===r||"right"===r?{top:0,left:this.left,bottom:a.height,right:this.right}:"top"===r||"bottom"===r?{top:this.top,left:0,bottom:this.bottom,right:a.width}:void 0}drawBackground(){const{ctx:a,options:{backgroundColor:r},left:l,top:p,width:v,height:S}=this;r&&(a.save(),a.fillStyle=r,a.fillRect(l,p,v,S),a.restore())}getLineWidthForValue(a){const r=this.options.grid;if(!this._isVisible()||!r.display)return 0;const p=this.ticks.findIndex(v=>v.value===a);return p>=0?r.setContext(this.getContext(p)).lineWidth:0}drawGrid(a){const r=this.options.grid,l=this.ctx,p=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(a));let v,S;const k=(j,Z,ce)=>{!ce.width||!ce.color||(l.save(),l.lineWidth=ce.width,l.strokeStyle=ce.color,l.setLineDash(ce.borderDash||[]),l.lineDashOffset=ce.borderDashOffset,l.beginPath(),l.moveTo(j.x,j.y),l.lineTo(Z.x,Z.y),l.stroke(),l.restore())};if(r.display)for(v=0,S=p.length;v{this.drawBackground(),this.drawGrid(v),this.drawTitle()}},{z:p,draw:()=>{this.drawBorder()}},{z:r,draw:v=>{this.drawLabels(v)}}]:[{z:r,draw:v=>{this.draw(v)}}]}getMatchingVisibleMetas(a){const r=this.chart.getSortedVisibleDatasetMetas(),l=this.axis+"AxisID",p=[];let v,S;for(v=0,S=r.length;v{const l=r.split("."),p=l.pop(),v=[f].concat(l).join("."),S=a[r].split("."),k=S.pop(),j=S.join(".");t.d.route(v,p,j,k)})}(a,f.defaultRoutes),f.descriptors&&t.d.describe(a,f.descriptors)}(a,S,l),this.override&&t.d.override(a.id,a.overrides)),S}get(a){return this.items[a]}unregister(a){const r=this.items,l=a.id,p=this.scope;l in r&&delete r[l],p&&l in t.d[p]&&(delete t.d[p][l],this.override&&delete t.a3[l])}}class ir{constructor(){this.controllers=new Rs(We,"datasets",!0),this.elements=new Rs(Ds,"elements"),this.plugins=new Rs(Object,"plugins"),this.scales=new Rs(Ui,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...a){this._each("register",a)}remove(...a){this._each("unregister",a)}addControllers(...a){this._each("register",a,this.controllers)}addElements(...a){this._each("register",a,this.elements)}addPlugins(...a){this._each("register",a,this.plugins)}addScales(...a){this._each("register",a,this.scales)}getController(a){return this._get(a,this.controllers,"controller")}getElement(a){return this._get(a,this.elements,"element")}getPlugin(a){return this._get(a,this.plugins,"plugin")}getScale(a){return this._get(a,this.scales,"scale")}removeControllers(...a){this._each("unregister",a,this.controllers)}removeElements(...a){this._each("unregister",a,this.elements)}removePlugins(...a){this._each("unregister",a,this.plugins)}removeScales(...a){this._each("unregister",a,this.scales)}_each(a,r,l){[...r].forEach(p=>{const v=l||this._getRegistryForType(p);l||v.isForType(p)||v===this.plugins&&p.id?this._exec(a,v,p):(0,t.F)(p,S=>{const k=l||this._getRegistryForType(S);this._exec(a,k,S)})})}_exec(a,r,l){const p=(0,t.a5)(a);(0,t.Q)(l["before"+p],[],l),r[a](l),(0,t.Q)(l["after"+p],[],l)}_getRegistryForType(a){for(let r=0;rv.filter(k=>!S.some(j=>k.plugin.id===j.plugin.id));this._notify(p(r,l),a,"stop"),this._notify(p(l,r),a,"start")}}function Qt(f,a){return a||!1!==f?!0===f?{}:f:null}function jn(f,{plugin:a,local:r},l,p){const v=f.pluginScopeKeys(a),S=f.getOptionScopes(l,v);return r&&a.defaults&&S.push(a.defaults),f.createResolver(S,p,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Di(f,a){return((a.datasets||{})[f]||{}).indexAxis||a.indexAxis||(t.d.datasets[f]||{}).indexAxis||"x"}function Es(f){if("x"===f||"y"===f||"r"===f)return f}function ws(f){return"top"===f||"bottom"===f?"x":"left"===f||"right"===f?"y":void 0}function Hr(f,...a){if(Es(f))return f;for(const r of a){const l=r.axis||ws(r.position)||f.length>1&&Es(f[0].toLowerCase());if(l)return l}throw new Error(`Cannot determine type of '${f}' axis. Please provide 'axis' or 'position' option.`)}function Zi(f,a,r){if(r[a+"AxisID"]===f)return{axis:a}}function Br(f){const a=f.options||(f.options={});a.plugins=(0,t.v)(a.plugins,{}),a.scales=function Fi(f,a){const r=t.a3[f.type]||{scales:{}},l=a.scales||{},p=Di(f.type,a),v=Object.create(null);return Object.keys(l).forEach(S=>{const k=l[S];if(!(0,t.i)(k))return console.error(`Invalid scale configuration for scale: ${S}`);if(k._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${S}`);const j=Hr(S,k,function dr(f,a){if(a.data&&a.data.datasets){const r=a.data.datasets.filter(l=>l.xAxisID===f||l.yAxisID===f);if(r.length)return Zi(f,"x",r[0])||Zi(f,"y",r[0])}return{}}(S,f),t.d.scales[k.type]),Z=function Ii(f,a){return f===a?"_index_":"_value_"}(j,p),ce=r.scales||{};v[S]=(0,t.ab)(Object.create(null),[{axis:j},k,ce[j],ce[Z]])}),f.data.datasets.forEach(S=>{const k=S.type||f.type,j=S.indexAxis||Di(k,a),ce=(t.a3[k]||{}).scales||{};Object.keys(ce).forEach(Te=>{const $e=function cs(f,a){let r=f;return"_index_"===f?r=a:"_value_"===f&&(r="x"===a?"y":"x"),r}(Te,j),st=S[$e+"AxisID"]||$e;v[st]=v[st]||Object.create(null),(0,t.ab)(v[st],[{axis:$e},l[st],ce[Te]])})}),Object.keys(v).forEach(S=>{const k=v[S];(0,t.ab)(k,[t.d.scales[k.type],t.d.scale])}),v}(f,a)}function or(f){return(f=f||{}).datasets=f.datasets||[],f.labels=f.labels||[],f}const Qr=new Map,hr=new Set;function io(f,a){let r=Qr.get(f);return r||(r=a(),Qr.set(f,r),hr.add(r)),r}const Us=(f,a,r)=>{const l=(0,t.f)(a,r);void 0!==l&&f.add(l)};class jr{constructor(a){this._config=function Qs(f){return(f=f||{}).data=or(f.data),Br(f),f}(a),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(a){this._config.type=a}get data(){return this._config.data}set data(a){this._config.data=or(a)}get options(){return this._config.options}set options(a){this._config.options=a}get plugins(){return this._config.plugins}update(){const a=this._config;this.clearCache(),Br(a)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(a){return io(a,()=>[[`datasets.${a}`,""]])}datasetAnimationScopeKeys(a,r){return io(`${a}.transition.${r}`,()=>[[`datasets.${a}.transitions.${r}`,`transitions.${r}`],[`datasets.${a}`,""]])}datasetElementScopeKeys(a,r){return io(`${a}-${r}`,()=>[[`datasets.${a}.elements.${r}`,`datasets.${a}`,`elements.${r}`,""]])}pluginScopeKeys(a){const r=a.id;return io(`${this.type}-plugin-${r}`,()=>[[`plugins.${r}`,...a.additionalOptionScopes||[]]])}_cachedScopes(a,r){const l=this._scopeCache;let p=l.get(a);return(!p||r)&&(p=new Map,l.set(a,p)),p}getOptionScopes(a,r,l){const{options:p,type:v}=this,S=this._cachedScopes(a,l),k=S.get(r);if(k)return k;const j=new Set;r.forEach(ce=>{a&&(j.add(a),ce.forEach(Te=>Us(j,a,Te))),ce.forEach(Te=>Us(j,p,Te)),ce.forEach(Te=>Us(j,t.a3[v]||{},Te)),ce.forEach(Te=>Us(j,t.d,Te)),ce.forEach(Te=>Us(j,t.a6,Te))});const Z=Array.from(j);return 0===Z.length&&Z.push(Object.create(null)),hr.has(r)&&S.set(r,Z),Z}chartOptionScopes(){const{options:a,type:r}=this;return[a,t.a3[r]||{},t.d.datasets[r]||{},{type:r},t.d,t.a6]}resolveNamedOptions(a,r,l,p=[""]){const v={$shared:!0},{resolver:S,subPrefixes:k}=wr(this._resolverCache,a,p);let j=S;if(function Ei(f,a){const{isScriptable:r,isIndexable:l}=(0,t.aa)(f);for(const p of a){const v=r(p),S=l(p),k=(S||v)&&f[p];if(v&&((0,t.a7)(k)||qs(k))||S&&(0,t.b)(k))return!0}return!1}(S,r)){v.$shared=!1,l=(0,t.a7)(l)?l():l;const Z=this.createResolver(a,l,k);j=(0,t.a8)(S,l,Z)}for(const Z of r)v[Z]=j[Z];return v}createResolver(a,r,l=[""],p){const{resolver:v}=wr(this._resolverCache,a,l);return(0,t.i)(r)?(0,t.a8)(v,r,void 0,p):v}}function wr(f,a,r){let l=f.get(a);l||(l=new Map,f.set(a,l));const p=r.join();let v=l.get(p);return v||(v={resolver:(0,t.a9)(a,r),subPrefixes:r.filter(k=>!k.toLowerCase().includes("hover"))},l.set(p,v)),v}const qs=f=>(0,t.i)(f)&&Object.getOwnPropertyNames(f).some(a=>(0,t.a7)(f[a])),Vr=["top","bottom","left","right","chartArea"];function xr(f,a){return"top"===f||"bottom"===f||-1===Vr.indexOf(f)&&"x"===a}function Ar(f,a){return function(r,l){return r[f]===l[f]?r[a]-l[a]:r[f]-l[f]}}function qr(f){const a=f.chart,r=a.options.animation;a.notifyPlugins("afterRender"),(0,t.Q)(r&&r.onComplete,[f],a)}function so(f){const a=f.chart,r=a.options.animation;(0,t.Q)(r&&r.onProgress,[f],a)}function kr(f){return(0,t.M)()&&"string"==typeof f?f=document.getElementById(f):f&&f.length&&(f=f[0]),f&&f.canvas&&(f=f.canvas),f}const zr={},Tr=f=>{const a=kr(f);return Object.values(zr).filter(r=>r.canvas===a).pop()};function Ji(f,a,r){const l=Object.keys(f);for(const p of l){const v=+p;if(v>=a){const S=f[p];delete f[p],(r>0||v>a)&&(f[v+r]=S)}}}function Hs(f,a,r){return f.options.clip?f[r]:a[r]}let uo=(()=>class f{static defaults=t.d;static instances=zr;static overrides=t.a3;static registry=Se;static version="4.4.1";static getChart=Tr;static register(...r){Se.add(...r),Xr()}static unregister(...r){Se.remove(...r),Xr()}constructor(r,l){const p=this.config=new jr(l),v=kr(r),S=Tr(v);if(S)throw new Error("Canvas is already in use. Chart with ID '"+S.id+"' must be destroyed before the canvas with ID '"+S.canvas.id+"' can be reused.");const k=p.createResolver(p.chartOptionScopes(),this.getContext());this.platform=new(p.platform||function Wi(f){return!(0,t.M)()||typeof OffscreenCanvas<"u"&&f instanceof OffscreenCanvas?vt:Ys}(v)),this.platform.updateConfig(p);const j=this.platform.acquireContext(v,k.aspectRatio),Z=j&&j.canvas,ce=Z&&Z.height,Te=Z&&Z.width;this.id=(0,t.ac)(),this.ctx=j,this.canvas=Z,this.width=Te,this.height=ce,this._options=k,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ne,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,t.ad)($e=>this.update($e),k.resizeDelay||0),this._dataChanges=[],zr[this.id]=this,j&&Z?(b.listen(this,"complete",qr),b.listen(this,"progress",so),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:r,maintainAspectRatio:l},width:p,height:v,_aspectRatio:S}=this;return(0,t.k)(r)?l&&S?S:v?p/v:null:r}get data(){return this.config.data}set data(r){this.config.data=r}get options(){return this._options}set options(r){this.config.options=r}get registry(){return Se}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,t.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,t.af)(this.canvas,this.ctx),this}stop(){return b.stop(this),this}resize(r,l){b.running(this)?this._resizeBeforeDraw={width:r,height:l}:this._resize(r,l)}_resize(r,l){const p=this.options,k=this.platform.getMaximumSize(this.canvas,r,l,p.maintainAspectRatio&&this.aspectRatio),j=p.devicePixelRatio||this.platform.getDevicePixelRatio(),Z=this.width?"resize":"attach";this.width=k.width,this.height=k.height,this._aspectRatio=this.aspectRatio,(0,t.ae)(this,j,!0)&&(this.notifyPlugins("resize",{size:k}),(0,t.Q)(p.onResize,[this,k],this),this.attached&&this._doResize(Z)&&this.render())}ensureScalesHaveIDs(){(0,t.F)(this.options.scales||{},(p,v)=>{p.id=v})}buildOrUpdateScales(){const r=this.options,l=r.scales,p=this.scales,v=Object.keys(p).reduce((k,j)=>(k[j]=!1,k),{});let S=[];l&&(S=S.concat(Object.keys(l).map(k=>{const j=l[k],Z=Hr(k,j),ce="r"===Z,Te="x"===Z;return{options:j,dposition:ce?"chartArea":Te?"bottom":"left",dtype:ce?"radialLinear":Te?"category":"linear"}}))),(0,t.F)(S,k=>{const j=k.options,Z=j.id,ce=Hr(Z,j),Te=(0,t.v)(j.type,k.dtype);(void 0===j.position||xr(j.position,ce)!==xr(k.dposition))&&(j.position=k.dposition),v[Z]=!0;let $e=null;Z in p&&p[Z].type===Te?$e=p[Z]:($e=new(Se.getScale(Te))({id:Z,type:Te,ctx:this.ctx,chart:this}),p[$e.id]=$e),$e.init(j,r)}),(0,t.F)(v,(k,j)=>{k||delete p[j]}),(0,t.F)(p,k=>{Rt.configure(this,k,k.options),Rt.addBox(this,k)})}_updateMetasets(){const r=this._metasets,l=this.data.datasets.length,p=r.length;if(r.sort((v,S)=>v.index-S.index),p>l){for(let v=l;vl.length&&delete this._stacks,r.forEach((p,v)=>{0===l.filter(S=>S===p._dataset).length&&this._destroyDatasetMeta(v)})}buildOrUpdateControllers(){const r=[],l=this.data.datasets;let p,v;for(this._removeUnreferencedMetasets(),p=0,v=l.length;p{this.getDatasetMeta(l).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(r){const l=this.config;l.update();const p=this._options=l.createResolver(l.chartOptionScopes(),this.getContext()),v=this._animationsDisabled=!p.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:r,cancelable:!0}))return;const S=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let k=0;for(let ce=0,Te=this.data.datasets.length;ce{ce.reset()}),this._updateDatasets(r),this.notifyPlugins("afterUpdate",{mode:r}),this._layers.sort(Ar("z","_idx"));const{_active:j,_lastEvent:Z}=this;Z?this._eventHandler(Z,!0):j.length&&this._updateHoverStyles(j,j,!0),this.render()}_updateScales(){(0,t.F)(this.scales,r=>{Rt.removeBox(this,r)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const r=this.options,l=new Set(Object.keys(this._listeners)),p=new Set(r.events);(!(0,t.ag)(l,p)||!!this._responsiveListeners!==r.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:r}=this,l=this._getUniformDataChanges()||[];for(const{method:p,start:v,count:S}of l)Ji(r,v,"_removeElements"===p?-S:S)}_getUniformDataChanges(){const r=this._dataChanges;if(!r||!r.length)return;this._dataChanges=[];const l=this.data.datasets.length,p=S=>new Set(r.filter(k=>k[0]===S).map((k,j)=>j+","+k.splice(1).join(","))),v=p(0);for(let S=1;SS.split(",")).map(S=>({method:S[1],start:+S[2],count:+S[3]}))}_updateLayout(r){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Rt.update(this,this.width,this.height,r);const l=this.chartArea,p=l.width<=0||l.height<=0;this._layers=[],(0,t.F)(this.boxes,v=>{p&&"chartArea"===v.position||(v.configure&&v.configure(),this._layers.push(...v._layers()))},this),this._layers.forEach((v,S)=>{v._idx=S}),this.notifyPlugins("afterLayout")}_updateDatasets(r){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:r,cancelable:!0})){for(let l=0,p=this.data.datasets.length;l=0;--l)this._drawDataset(r[l]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(r){const l=this.ctx,p=r._clip,v=!p.disabled,S=function Do(f,a){const{xScale:r,yScale:l}=f;return r&&l?{left:Hs(r,a,"left"),right:Hs(r,a,"right"),top:Hs(l,a,"top"),bottom:Hs(l,a,"bottom")}:a}(r,this.chartArea),k={meta:r,index:r.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",k)&&(v&&(0,t.Y)(l,{left:!1===p.left?0:S.left-p.left,right:!1===p.right?this.width:S.right+p.right,top:!1===p.top?0:S.top-p.top,bottom:!1===p.bottom?this.height:S.bottom+p.bottom}),r.controller.draw(),v&&(0,t.$)(l),k.cancelable=!1,this.notifyPlugins("afterDatasetDraw",k))}isPointInArea(r){return(0,t.C)(r,this.chartArea,this._minPadding)}getElementsAtEventForMode(r,l,p,v){const S=bn.modes[l];return"function"==typeof S?S(this,r,p,v):[]}getDatasetMeta(r){const l=this.data.datasets[r],p=this._metasets;let v=p.filter(S=>S&&S._dataset===l).pop();return v||(v={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:l&&l.order||0,index:r,_dataset:l,_parsed:[],_sorted:!1},p.push(v)),v}getContext(){return this.$context||(this.$context=(0,t.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(r){const l=this.data.datasets[r];if(!l)return!1;const p=this.getDatasetMeta(r);return"boolean"==typeof p.hidden?!p.hidden:!l.hidden}setDatasetVisibility(r,l){this.getDatasetMeta(r).hidden=!l}toggleDataVisibility(r){this._hiddenIndices[r]=!this._hiddenIndices[r]}getDataVisibility(r){return!this._hiddenIndices[r]}_updateVisibility(r,l,p){const v=p?"show":"hide",S=this.getDatasetMeta(r),k=S.controller._resolveAnimations(void 0,v);(0,t.h)(l)?(S.data[l].hidden=!p,this.update()):(this.setDatasetVisibility(r,p),k.update(S,{visible:p}),this.update(j=>j.datasetIndex===r?v:void 0))}hide(r,l){this._updateVisibility(r,l,!1)}show(r,l){this._updateVisibility(r,l,!0)}_destroyDatasetMeta(r){const l=this._metasets[r];l&&l.controller&&l.controller._destroy(),delete this._metasets[r]}_stop(){let r,l;for(this.stop(),b.remove(this),r=0,l=this.data.datasets.length;r{l.addEventListener(this,S,k),r[S]=k},v=(S,k,j)=>{S.offsetX=k,S.offsetY=j,this._eventHandler(S)};(0,t.F)(this.options.events,S=>p(S,v))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const r=this._responsiveListeners,l=this.platform,p=(Z,ce)=>{l.addEventListener(this,Z,ce),r[Z]=ce},v=(Z,ce)=>{r[Z]&&(l.removeEventListener(this,Z,ce),delete r[Z])},S=(Z,ce)=>{this.canvas&&this.resize(Z,ce)};let k;const j=()=>{v("attach",j),this.attached=!0,this.resize(),p("resize",S),p("detach",k)};k=()=>{this.attached=!1,v("resize",S),this._stop(),this._resize(0,0),p("attach",j)},l.isAttached(this.canvas)?j():k()}unbindEvents(){(0,t.F)(this._listeners,(r,l)=>{this.platform.removeEventListener(this,l,r)}),this._listeners={},(0,t.F)(this._responsiveListeners,(r,l)=>{this.platform.removeEventListener(this,l,r)}),this._responsiveListeners=void 0}updateHoverStyle(r,l,p){const v=p?"set":"remove";let S,k,j,Z;for("dataset"===l&&(S=this.getDatasetMeta(r[0].datasetIndex),S.controller["_"+v+"DatasetHoverStyle"]()),j=0,Z=r.length;j{const j=this.getDatasetMeta(S);if(!j)throw new Error("No dataset found at index "+S);return{datasetIndex:S,element:j.data[k],index:k}});!(0,t.ah)(p,l)&&(this._active=p,this._lastEvent=null,this._updateHoverStyles(p,l))}notifyPlugins(r,l,p){return this._plugins.notify(this,r,l,p)}isPluginEnabled(r){return 1===this._plugins._cache.filter(l=>l.plugin.id===r).length}_updateHoverStyles(r,l,p){const v=this.options.hover,S=(Z,ce)=>Z.filter(Te=>!ce.some($e=>Te.datasetIndex===$e.datasetIndex&&Te.index===$e.index)),k=S(l,r),j=p?r:S(r,l);k.length&&this.updateHoverStyle(k,v.mode,!1),j.length&&v.mode&&this.updateHoverStyle(j,v.mode,!0)}_eventHandler(r,l){const p={event:r,replay:l,cancelable:!0,inChartArea:this.isPointInArea(r)},v=k=>(k.options.events||this.options.events).includes(r.native.type);if(!1===this.notifyPlugins("beforeEvent",p,v))return;const S=this._handleEvent(r,l,p.inChartArea);return p.cancelable=!1,this.notifyPlugins("afterEvent",p,v),(S||p.changed)&&this.render(),this}_handleEvent(r,l,p){const{_active:v=[],options:S}=this,j=this._getActiveElements(r,v,p,l),Z=(0,t.ai)(r),ce=function pr(f,a,r,l){return r&&"mouseout"!==f.type?l?a:f:null}(r,this._lastEvent,p,Z);p&&(this._lastEvent=null,(0,t.Q)(S.onHover,[r,j,this],this),Z&&(0,t.Q)(S.onClick,[r,j,this],this));const Te=!(0,t.ah)(j,v);return(Te||l)&&(this._active=j,this._updateHoverStyles(j,v,l)),this._lastEvent=ce,Te}_getActiveElements(r,l,p,v){if("mouseout"===r.type)return[];if(!p)return l;const S=this.options.hover;return this.getElementsAtEventForMode(r,S.mode,S,v)}})();function Xr(){return(0,t.F)(uo.instances,f=>f._plugins.invalidate())}function Xs(f,a,r,l){return{x:r+f*Math.cos(a),y:l+f*Math.sin(a)}}function Pr(f,a,r,l,p,v){const{x:S,y:k,startAngle:j,pixelMargin:Z,innerRadius:ce}=a,Te=Math.max(a.outerRadius+l+r-Z,0),$e=ce>0?ce+l+r+Z:0;let st=0;const Ot=p-j;if(l){const Zr=((ce>0?ce-l:0)+(Te>0?Te-l:0))/2;st=(Ot-(0!==Zr?Ot*Zr/(Zr+l):Ot))/2}const sn=(Ot-Math.max(.001,Ot*Te-r/t.P)/Te)/2,hn=j+sn+st,un=p-sn-st,{outerStart:Ln,outerEnd:Rn,innerStart:Mn,innerEnd:xn}=function gr(f,a,r,l){const p=function Ur(f){return(0,t.ak)(f,["outerStart","outerEnd","innerStart","innerEnd"])}(f.options.borderRadius),v=(r-a)/2,S=Math.min(v,l*a/2),k=j=>{const Z=(r-Math.min(v,j))*l/2;return(0,t.S)(j,0,Math.min(v,Z))};return{outerStart:k(p.outerStart),outerEnd:k(p.outerEnd),innerStart:(0,t.S)(p.innerStart,0,S),innerEnd:(0,t.S)(p.innerEnd,0,S)}}(a,$e,Te,un-hn),oi=Te-Ln,qn=Te-Rn,bi=hn+Ln/oi,ss=un-Rn/qn,Vi=$e+Mn,rs=$e+xn,Or=hn+Mn/Vi,jo=un-xn/rs;if(f.beginPath(),v){const Js=(bi+ss)/2;if(f.arc(S,k,Te,bi,Js),f.arc(S,k,Te,Js,ss),Rn>0){const Vo=Xs(qn,ss,S,k);f.arc(Vo.x,Vo.y,Rn,ss,un+t.H)}const Mr=Xs(rs,un,S,k);if(f.lineTo(Mr.x,Mr.y),xn>0){const Vo=Xs(rs,jo,S,k);f.arc(Vo.x,Vo.y,xn,un+t.H,jo+Math.PI)}const Zr=(un-xn/$e+(hn+Mn/$e))/2;if(f.arc(S,k,$e,un-xn/$e,Zr,!0),f.arc(S,k,$e,Zr,hn+Mn/$e,!0),Mn>0){const Vo=Xs(Vi,Or,S,k);f.arc(Vo.x,Vo.y,Mn,Or+Math.PI,hn-t.H)}const ma=Xs(oi,hn,S,k);if(f.lineTo(ma.x,ma.y),Ln>0){const Vo=Xs(oi,bi,S,k);f.arc(Vo.x,Vo.y,Ln,hn-t.H,bi)}}else{f.moveTo(S,k);const Js=Math.cos(bi)*Te+S,Mr=Math.sin(bi)*Te+k;f.lineTo(Js,Mr);const Zr=Math.cos(ss)*Te+S,ma=Math.sin(ss)*Te+k;f.lineTo(Zr,ma)}f.closePath()}class Wr extends Ds{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:a=>"borderDash"!==a};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(a){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,a&&Object.assign(this,a)}inRange(a,r,l){const p=this.getProps(["x","y"],l),{angle:v,distance:S}=(0,t.D)(p,{x:a,y:r}),{startAngle:k,endAngle:j,innerRadius:Z,outerRadius:ce,circumference:Te}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],l),$e=(this.options.spacing+this.options.borderWidth)/2,Ot=(0,t.v)(Te,j-k)>=t.T||(0,t.p)(v,k,j),Gt=(0,t.aj)(S,Z+$e,ce+$e);return Ot&&Gt}getCenterPoint(a){const{x:r,y:l,startAngle:p,endAngle:v,innerRadius:S,outerRadius:k}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],a),{offset:j,spacing:Z}=this.options,ce=(p+v)/2,Te=(S+k+Z+j)/2;return{x:r+Math.cos(ce)*Te,y:l+Math.sin(ce)*Te}}tooltipPosition(a){return this.getCenterPoint(a)}draw(a){const{options:r,circumference:l}=this,p=(r.offset||0)/4,v=(r.spacing||0)/2,S=r.circular;if(this.pixelMargin="inner"===r.borderAlign?.33:0,this.fullCircles=l>t.T?Math.floor(l/t.T):0,0===l||this.innerRadius<0||this.outerRadius<0)return;a.save();const k=(this.startAngle+this.endAngle)/2;a.translate(Math.cos(k)*p,Math.sin(k)*p);const Z=p*(1-Math.sin(Math.min(t.P,l||0)));a.fillStyle=r.backgroundColor,a.strokeStyle=r.borderColor,function ar(f,a,r,l,p){const{fullCircles:v,startAngle:S,circumference:k}=a;let j=a.endAngle;if(v){Pr(f,a,r,l,j,p);for(let Z=0;Zp?(Z=p/j,f.arc(v,S,j,r+Z,l-Z,!0)):f.arc(v,S,p,r+t.H,l-t.H),f.closePath(),f.clip()}(f,a,Ot),v||(Pr(f,a,r,l,Ot,p),f.stroke())}(a,this,Z,v,S),a.restore()}}function ho(f,a,r=a){f.lineCap=(0,t.v)(r.borderCapStyle,a.borderCapStyle),f.setLineDash((0,t.v)(r.borderDash,a.borderDash)),f.lineDashOffset=(0,t.v)(r.borderDashOffset,a.borderDashOffset),f.lineJoin=(0,t.v)(r.borderJoinStyle,a.borderJoinStyle),f.lineWidth=(0,t.v)(r.borderWidth,a.borderWidth),f.strokeStyle=(0,t.v)(r.borderColor,a.borderColor)}function Bs(f,a,r){f.lineTo(r.x,r.y)}function lr(f,a,r={}){const l=f.length,{start:p=0,end:v=l-1}=r,{start:S,end:k}=a,j=Math.max(p,S),Z=Math.min(v,k);return{count:l,start:j,loop:a.loop,ilen:Zk&&v>k)?l+Z-j:Z-j}}function ro(f,a,r,l){const{points:p,options:v}=a,{count:S,start:k,loop:j,ilen:Z}=lr(p,r,l),ce=function _o(f){return f.stepped?t.ar:f.tension||"monotone"===f.cubicInterpolationMode?t.as:Bs}(v);let st,Ot,Gt,{move:Te=!0,reverse:$e}=l||{};for(st=0;st<=Z;++st)Ot=p[(k+($e?Z-st:st))%S],!Ot.skip&&(Te?(f.moveTo(Ot.x,Ot.y),Te=!1):ce(f,Gt,Ot,$e,v.stepped),Gt=Ot);return j&&(Ot=p[(k+($e?Z:0))%S],ce(f,Gt,Ot,$e,v.stepped)),!!j}function Fo(f,a,r,l){const p=a.points,{count:v,start:S,ilen:k}=lr(p,r,l),{move:j=!0,reverse:Z}=l||{};let $e,st,Ot,Gt,sn,hn,ce=0,Te=0;const un=Rn=>(S+(Z?k-Rn:Rn))%v,Ln=()=>{Gt!==sn&&(f.lineTo(ce,sn),f.lineTo(ce,Gt),f.lineTo(ce,hn))};for(j&&(st=p[un(0)],f.moveTo(st.x,st.y)),$e=0;$e<=k;++$e){if(st=p[un($e)],st.skip)continue;const Rn=st.x,Mn=st.y,xn=0|Rn;xn===Ot?(Mnsn&&(sn=Mn),ce=(Te*ce+Rn)/++Te):(Ln(),f.lineTo(Rn,Mn),Ot=xn,Te=0,Gt=sn=Mn),hn=Mn}Ln()}function pi(f){const a=f.options;return f._decimated||f._loop||a.tension||"monotone"===a.cubicInterpolationMode||a.stepped||a.borderDash&&a.borderDash.length?ro:Fo}const Ks="function"==typeof Path2D;let _r=(()=>class f extends Ds{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:r=>"borderDash"!==r&&"fill"!==r};constructor(r){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,r&&Object.assign(this,r)}updateControlPoints(r,l){const p=this.options;!p.tension&&"monotone"!==p.cubicInterpolationMode||p.stepped||this._pointsUpdated||((0,t.al)(this._points,p,r,p.spanGaps?this._loop:this._fullLoop,l),this._pointsUpdated=!0)}set points(r){this._points=r,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,t.am)(this,this.options.segment))}first(){const r=this.segments;return r.length&&this.points[r[0].start]}last(){const r=this.segments,p=r.length;return p&&this.points[r[p-1].end]}interpolate(r,l){const p=this.options,v=r[l],S=this.points,k=(0,t.an)(this,{property:l,start:v,end:v});if(!k.length)return;const j=[],Z=function Os(f){return f.stepped?t.ao:f.tension||"monotone"===f.cubicInterpolationMode?t.ap:t.aq}(p);let ce,Te;for(ce=0,Te=k.length;ceclass f extends Ds{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(r){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,r&&Object.assign(this,r)}inRange(r,l,p){const v=this.options,{x:S,y:k}=this.getProps(["x","y"],p);return Math.pow(r-S,2)+Math.pow(l-k,2)f.replace("rgb(","rgba(").replace(")",", 0.5)"));function Yi(f){return Fs[f%Fs.length]}function Ko(f){return ni[f%ni.length]}function Kr(f){let a;for(a in f)if(f[a].borderColor||f[a].backgroundColor)return!0;return!1}var Co={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(f,a,r){if(!r.enabled)return;const{data:{datasets:l},options:p}=f.config,{elements:v}=p;if(!r.forceOverride&&(Kr(l)||function oo(f){return f&&(f.borderColor||f.backgroundColor)}(p)||v&&Kr(v)))return;const S=function Gr(f){let a=0;return(r,l)=>{const p=f.getDatasetMeta(l).controller;p instanceof at?a=function Ts(f,a){return f.backgroundColor=f.data.map(()=>Yi(a++)),a}(r,a):p instanceof bt?a=function So(f,a){return f.backgroundColor=f.data.map(()=>Ko(a++)),a}(r,a):p&&(a=function fo(f,a){return f.borderColor=Yi(a),f.backgroundColor=Ko(a),++a}(r,a))}}(f);l.forEach(S)}};function er(f){if(f._decimated){const a=f._data;delete f._decimated,delete f._data,Object.defineProperty(f,"data",{configurable:!0,enumerable:!0,writable:!0,value:a})}}function yi(f){f.data.datasets.forEach(a=>{er(a)})}var us={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(f,a,r)=>{if(!r.enabled)return void yi(f);const l=f.width;f.data.datasets.forEach((p,v)=>{const{_data:S,indexAxis:k}=p,j=f.getDatasetMeta(v),Z=S||p.data;if("y"===(0,t.a)([k,f.options.indexAxis])||!j.controller.supportsDecimation)return;const ce=f.scales[j.xAxisID];if("linear"!==ce.type&&"time"!==ce.type||f.options.parsing)return;let Ot,{start:Te,count:$e}=function to(f,a){const r=a.length;let p,l=0;const{iScale:v}=f,{min:S,max:k,minDefined:j,maxDefined:Z}=v.getUserBounds();return j&&(l=(0,t.S)((0,t.B)(a,v.axis,S).lo,0,r-1)),p=Z?(0,t.S)((0,t.B)(a,v.axis,k).hi+1,l,r)-l:r-l,{start:l,count:p}}(j,Z);if($e<=(r.threshold||4*l))er(p);else{switch((0,t.k)(S)&&(p._data=Z,delete p.data,Object.defineProperty(p,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(Gt){this._data=Gt}})),r.algorithm){case"lttb":Ot=function Jr(f,a,r,l,p){const v=p.samples||l;if(v>=r)return f.slice(a,a+r);const S=[],k=(r-2)/(v-2);let j=0;const Z=a+r-1;let Te,$e,st,Ot,Gt,ce=a;for(S[j++]=f[ce],Te=0;Test&&(st=Ot,$e=f[un],Gt=un);S[j++]=$e,ce=Gt}return S[j++]=f[Z],S}(Z,Te,$e,l,r);break;case"min-max":Ot=function Sr(f,a,r,l){let S,k,j,Z,ce,Te,$e,st,Ot,Gt,p=0,v=0;const sn=[],un=f[a].x,Rn=f[a+r-1].x-un;for(S=a;SGt&&(Gt=Z,$e=S),p=(v*p+k.x)/++v;else{const xn=S-1;if(!(0,t.k)(Te)&&!(0,t.k)($e)){const oi=Math.min(Te,$e),qn=Math.max(Te,$e);oi!==st&&oi!==xn&&sn.push({...f[oi],x:p}),qn!==st&&qn!==xn&&sn.push({...f[qn],x:p})}S>0&&xn!==st&&sn.push(f[xn]),sn.push(k),ce=Mn,v=0,Ot=Gt=Z,Te=$e=st=S}}return sn}(Z,Te,$e,l);break;default:throw new Error(`Unsupported decimation algorithm '${r.algorithm}'`)}p._decimated=Ot}})},destroy(f){yi(f)}};function yo(f,a,r,l){if(l)return;let p=a[f],v=r[f];return"angle"===f&&(p=(0,t.ay)(p),v=(0,t.ay)(v)),{property:f,start:p,end:v}}function is(f,a,r){for(;a>f;a--){const l=r[a];if(!isNaN(l.x)&&!isNaN(l.y))break}return a}function vr(f,a,r,l){return f&&a?l(f[r],a[r]):f?f[r]:a?a[r]:0}function Ls(f,a){let r=[],l=!1;return(0,t.b)(f)?(l=!0,r=f):r=function po(f,a){const{x:r=null,y:l=null}=f||{},p=a.points,v=[];return a.segments.forEach(({start:S,end:k})=>{k=is(S,k,p);const j=p[S],Z=p[k];null!==l?(v.push({x:j.x,y:l}),v.push({x:Z.x,y:l})):null!==r&&(v.push({x:r,y:j.y}),v.push({x:r,y:Z.y}))}),v}(f,a),r.length?new _r({points:r,options:{tension:0},_loop:l,_fullLoop:l}):null}function Ws(f){return f&&!1!==f.fill}function Yo(f,a,r){let p=f[a].fill;const v=[a];let S;if(!r)return p;for(;!1!==p&&-1===v.indexOf(p);){if(!(0,t.g)(p))return p;if(S=f[p],!S)return!1;if(S.visible)return p;v.push(p),p=S.fill}return!1}function Ho(f,a,r){const l=function go(f){const a=f.options,r=a.fill;let l=(0,t.v)(r&&r.target,r);return void 0===l&&(l=!!a.backgroundColor),!1!==l&&null!==l&&(!0===l?"origin":l)}(f);if((0,t.i)(l))return!isNaN(l.value)&&l;let p=parseFloat(l);return(0,t.g)(p)&&Math.floor(p)===p?function Jo(f,a,r,l){return("-"===f||"+"===f)&&(r=a+r),!(r===a||r<0||r>=l)&&r}(l[0],a,p,r):["origin","start","end","stack","shape"].indexOf(l)>=0&&l}function C(f,a,r){const l=[];for(let p=0;p=0;--S){const k=p[S].$filler;k&&(k.line.updateControlPoints(v,k.axis),l&&k.fill&&$t(f.ctx,k,v))}},beforeDatasetsDraw(f,a,r){if("beforeDatasetsDraw"!==r.drawTime)return;const l=f.getSortedVisibleDatasetMetas();for(let p=l.length-1;p>=0;--p){const v=l[p].$filler;Ws(v)&&$t(f.ctx,v,f.chartArea)}},beforeDatasetDraw(f,a,r){const l=a.meta.$filler;!Ws(l)||"beforeDatasetDraw"!==r.drawTime||$t(f.ctx,l,f.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const V=(f,a)=>{let{boxHeight:r=a,boxWidth:l=a}=f;return f.usePointStyle&&(r=Math.min(r,a),l=f.pointStyleWidth||Math.min(l,a)),{boxWidth:l,boxHeight:r,itemHeight:Math.max(a,r)}};class ke extends Ds{constructor(a){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=a.chart,this.options=a.options,this.ctx=a.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(a,r,l){this.maxWidth=a,this.maxHeight=r,this._margins=l,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const a=this.options.labels||{};let r=(0,t.Q)(a.generateLabels,[this.chart],this)||[];a.filter&&(r=r.filter(l=>a.filter(l,this.chart.data))),a.sort&&(r=r.sort((l,p)=>a.sort(l,p,this.chart.data))),this.options.reverse&&r.reverse(),this.legendItems=r}fit(){const{options:a,ctx:r}=this;if(!a.display)return void(this.width=this.height=0);const l=a.labels,p=(0,t.a0)(l.font),v=p.size,S=this._computeTitleHeight(),{boxWidth:k,itemHeight:j}=V(l,v);let Z,ce;r.font=p.string,this.isHorizontal()?(Z=this.maxWidth,ce=this._fitRows(S,v,k,j)+10):(ce=this.maxHeight,Z=this._fitCols(S,p,k,j)+10),this.width=Math.min(Z,a.maxWidth||this.maxWidth),this.height=Math.min(ce,a.maxHeight||this.maxHeight)}_fitRows(a,r,l,p){const{ctx:v,maxWidth:S,options:{labels:{padding:k}}}=this,j=this.legendHitBoxes=[],Z=this.lineWidths=[0],ce=p+k;let Te=a;v.textAlign="left",v.textBaseline="middle";let $e=-1,st=-ce;return this.legendItems.forEach((Ot,Gt)=>{const sn=l+r/2+v.measureText(Ot.text).width;(0===Gt||Z[Z.length-1]+sn+2*k>S)&&(Te+=ce,Z[Z.length-(Gt>0?0:1)]=0,st+=ce,$e++),j[Gt]={left:0,top:st,row:$e,width:sn,height:p},Z[Z.length-1]+=sn+k}),Te}_fitCols(a,r,l,p){const{ctx:v,maxHeight:S,options:{labels:{padding:k}}}=this,j=this.legendHitBoxes=[],Z=this.columnSizes=[],ce=S-a;let Te=k,$e=0,st=0,Ot=0,Gt=0;return this.legendItems.forEach((sn,hn)=>{const{itemWidth:un,itemHeight:Ln}=function rt(f,a,r,l,p){const v=function qt(f,a,r,l){let p=f.text;return p&&"string"!=typeof p&&(p=p.reduce((v,S)=>v.length>S.length?v:S)),a+r.size/2+l.measureText(p).width}(l,f,a,r),S=function yn(f,a,r){let l=f;return"string"!=typeof a.text&&(l=Un(a,r)),l}(p,l,a.lineHeight);return{itemWidth:v,itemHeight:S}}(l,r,v,sn,p);hn>0&&st+Ln+2*k>ce&&(Te+=$e+k,Z.push({width:$e,height:st}),Ot+=$e+k,Gt++,$e=st=0),j[hn]={left:Ot,top:st,col:Gt,width:un,height:Ln},$e=Math.max($e,un),st+=Ln+k}),Te+=$e,Z.push({width:$e,height:st}),Te}adjustHitBoxes(){if(!this.options.display)return;const a=this._computeTitleHeight(),{legendHitBoxes:r,options:{align:l,labels:{padding:p},rtl:v}}=this,S=(0,t.az)(v,this.left,this.width);if(this.isHorizontal()){let k=0,j=(0,t.a2)(l,this.left+p,this.right-this.lineWidths[k]);for(const Z of r)k!==Z.row&&(k=Z.row,j=(0,t.a2)(l,this.left+p,this.right-this.lineWidths[k])),Z.top+=this.top+a+p,Z.left=S.leftForLtr(S.x(j),Z.width),j+=Z.width+p}else{let k=0,j=(0,t.a2)(l,this.top+a+p,this.bottom-this.columnSizes[k].height);for(const Z of r)Z.col!==k&&(k=Z.col,j=(0,t.a2)(l,this.top+a+p,this.bottom-this.columnSizes[k].height)),Z.top=j,Z.left+=this.left+p,Z.left=S.leftForLtr(S.x(Z.left),Z.width),j+=Z.height+p}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const a=this.ctx;(0,t.Y)(a,this),this._draw(),(0,t.$)(a)}}_draw(){const{options:a,columnSizes:r,lineWidths:l,ctx:p}=this,{align:v,labels:S}=a,k=t.d.color,j=(0,t.az)(a.rtl,this.left,this.width),Z=(0,t.a0)(S.font),{padding:ce}=S,Te=Z.size,$e=Te/2;let st;this.drawTitle(),p.textAlign=j.textAlign("left"),p.textBaseline="middle",p.lineWidth=.5,p.font=Z.string;const{boxWidth:Ot,boxHeight:Gt,itemHeight:sn}=V(S,Te),Ln=this.isHorizontal(),Rn=this._computeTitleHeight();st=Ln?{x:(0,t.a2)(v,this.left+ce,this.right-l[0]),y:this.top+ce+Rn,line:0}:{x:this.left+ce,y:(0,t.a2)(v,this.top+Rn+ce,this.bottom-r[0].height),line:0},(0,t.aA)(this.ctx,a.textDirection);const Mn=sn+ce;this.legendItems.forEach((xn,oi)=>{p.strokeStyle=xn.fontColor,p.fillStyle=xn.fontColor;const qn=p.measureText(xn.text).width,bi=j.textAlign(xn.textAlign||(xn.textAlign=S.textAlign)),ss=Ot+$e+qn;let Vi=st.x,rs=st.y;j.setWidth(this.width),Ln?oi>0&&Vi+ss+ce>this.right&&(rs=st.y+=Mn,st.line++,Vi=st.x=(0,t.a2)(v,this.left+ce,this.right-l[st.line])):oi>0&&rs+Mn>this.bottom&&(Vi=st.x=Vi+r[st.line].width+ce,st.line++,rs=st.y=(0,t.a2)(v,this.top+Rn+ce,this.bottom-r[st.line].height)),function(xn,oi,qn){if(isNaN(Ot)||Ot<=0||isNaN(Gt)||Gt<0)return;p.save();const bi=(0,t.v)(qn.lineWidth,1);if(p.fillStyle=(0,t.v)(qn.fillStyle,k),p.lineCap=(0,t.v)(qn.lineCap,"butt"),p.lineDashOffset=(0,t.v)(qn.lineDashOffset,0),p.lineJoin=(0,t.v)(qn.lineJoin,"miter"),p.lineWidth=bi,p.strokeStyle=(0,t.v)(qn.strokeStyle,k),p.setLineDash((0,t.v)(qn.lineDash,[])),S.usePointStyle){const ss={radius:Gt*Math.SQRT2/2,pointStyle:qn.pointStyle,rotation:qn.rotation,borderWidth:bi},Vi=j.xPlus(xn,Ot/2);(0,t.aD)(p,ss,Vi,oi+$e,S.pointStyleWidth&&Ot)}else{const ss=oi+Math.max((Te-Gt)/2,0),Vi=j.leftForLtr(xn,Ot),rs=(0,t.aw)(qn.borderRadius);p.beginPath(),Object.values(rs).some(Or=>0!==Or)?(0,t.au)(p,{x:Vi,y:ss,w:Ot,h:Gt,radius:rs}):p.rect(Vi,ss,Ot,Gt),p.fill(),0!==bi&&p.stroke()}p.restore()}(j.x(Vi),rs,xn),Vi=(0,t.aB)(bi,Vi+Ot+$e,Ln?Vi+ss:this.right,a.rtl),function(xn,oi,qn){(0,t.Z)(p,qn.text,xn,oi+sn/2,Z,{strikethrough:qn.hidden,textAlign:j.textAlign(qn.textAlign)})}(j.x(Vi),rs,xn),Ln?st.x+=ss+ce:st.y+="string"!=typeof xn.text?Un(xn,Z.lineHeight)+ce:Mn}),(0,t.aC)(this.ctx,a.textDirection)}drawTitle(){const a=this.options,r=a.title,l=(0,t.a0)(r.font),p=(0,t.E)(r.padding);if(!r.display)return;const v=(0,t.az)(a.rtl,this.left,this.width),S=this.ctx,k=r.position,Z=p.top+l.size/2;let ce,Te=this.left,$e=this.width;if(this.isHorizontal())$e=Math.max(...this.lineWidths),ce=this.top+Z,Te=(0,t.a2)(a.align,Te,this.right-$e);else{const Ot=this.columnSizes.reduce((Gt,sn)=>Math.max(Gt,sn.height),0);ce=Z+(0,t.a2)(a.align,this.top,this.bottom-Ot-a.labels.padding-this._computeTitleHeight())}const st=(0,t.a2)(k,Te,Te+$e);S.textAlign=v.textAlign((0,t.a1)(k)),S.textBaseline="middle",S.strokeStyle=r.color,S.fillStyle=r.color,S.font=l.string,(0,t.Z)(S,r.text,st,ce,l)}_computeTitleHeight(){const a=this.options.title,r=(0,t.a0)(a.font),l=(0,t.E)(a.padding);return a.display?r.lineHeight+l.height:0}_getLegendItemAt(a,r){let l,p,v;if((0,t.aj)(a,this.left,this.right)&&(0,t.aj)(r,this.top,this.bottom))for(v=this.legendHitBoxes,l=0;lnull!==f&&null!==a&&f.datasetIndex===a.datasetIndex&&f.index===a.index)(p,l);p&&!v&&(0,t.Q)(r.onLeave,[a,p,this],this),this._hoveredItem=l,l&&!v&&(0,t.Q)(r.onHover,[a,l,this],this)}else l&&(0,t.Q)(r.onClick,[a,l,this],this)}}function Un(f,a){return a*(f.text?f.text.length:0)}var vn={id:"legend",_element:ke,start(f,a,r){const l=f.legend=new ke({ctx:f.ctx,options:r,chart:f});Rt.configure(f,l,r),Rt.addBox(f,l)},stop(f){Rt.removeBox(f,f.legend),delete f.legend},beforeUpdate(f,a,r){const l=f.legend;Rt.configure(f,l,r),l.options=r},afterUpdate(f){const a=f.legend;a.buildLabels(),a.adjustHitBoxes()},afterEvent(f,a){a.replay||f.legend.handleEvent(a.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(f,a,r){const l=a.datasetIndex,p=r.chart;p.isDatasetVisible(l)?(p.hide(l),a.hidden=!0):(p.show(l),a.hidden=!1)},onHover:null,onLeave:null,labels:{color:f=>f.chart.options.color,boxWidth:40,padding:10,generateLabels(f){const a=f.data.datasets,{labels:{usePointStyle:r,pointStyle:l,textAlign:p,color:v,useBorderRadius:S,borderRadius:k}}=f.legend.options;return f._getSortedDatasetMetas().map(j=>{const Z=j.controller.getStyle(r?0:void 0),ce=(0,t.E)(Z.borderWidth);return{text:a[j.index].label,fillStyle:Z.backgroundColor,fontColor:v,hidden:!j.visible,lineCap:Z.borderCapStyle,lineDash:Z.borderDash,lineDashOffset:Z.borderDashOffset,lineJoin:Z.borderJoinStyle,lineWidth:(ce.width+ce.height)/4,strokeStyle:Z.borderColor,pointStyle:l||Z.pointStyle,rotation:Z.rotation,textAlign:p||Z.textAlign,borderRadius:S&&(k||Z.borderRadius),datasetIndex:j.index}},this)}},title:{color:f=>f.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:f=>!f.startsWith("on"),labels:{_scriptable:f=>!["generateLabels","filter","sort"].includes(f)}}};class zn extends Ds{constructor(a){super(),this.chart=a.chart,this.options=a.options,this.ctx=a.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(a,r){const l=this.options;if(this.left=0,this.top=0,!l.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=a,this.height=this.bottom=r;const p=(0,t.b)(l.text)?l.text.length:1;this._padding=(0,t.E)(l.padding);const v=p*(0,t.a0)(l.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=v:this.width=v}isHorizontal(){const a=this.options.position;return"top"===a||"bottom"===a}_drawArgs(a){const{top:r,left:l,bottom:p,right:v,options:S}=this,k=S.align;let Z,ce,Te,j=0;return this.isHorizontal()?(ce=(0,t.a2)(k,l,v),Te=r+a,Z=v-l):("left"===S.position?(ce=l+a,Te=(0,t.a2)(k,p,r),j=-.5*t.P):(ce=v-a,Te=(0,t.a2)(k,r,p),j=.5*t.P),Z=p-r),{titleX:ce,titleY:Te,maxWidth:Z,rotation:j}}draw(){const a=this.ctx,r=this.options;if(!r.display)return;const l=(0,t.a0)(r.font),v=l.lineHeight/2+this._padding.top,{titleX:S,titleY:k,maxWidth:j,rotation:Z}=this._drawArgs(v);(0,t.Z)(a,r.text,0,0,l,{color:r.color,maxWidth:j,rotation:Z,textAlign:(0,t.a1)(r.align),textBaseline:"middle",translation:[S,k]})}}var Ri={id:"title",_element:zn,start(f,a,r){!function di(f,a){const r=new zn({ctx:f.ctx,options:a,chart:f});Rt.configure(f,r,a),Rt.addBox(f,r),f.titleBlock=r}(f,r)},stop(f){Rt.removeBox(f,f.titleBlock),delete f.titleBlock},beforeUpdate(f,a,r){const l=f.titleBlock;Rt.configure(f,l,r),l.options=r},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const ds=new WeakMap;var ms={id:"subtitle",start(f,a,r){const l=new zn({ctx:f.ctx,options:r,chart:f});Rt.configure(f,l,r),Rt.addBox(f,l),ds.set(f,l)},stop(f){Rt.removeBox(f,ds.get(f)),ds.delete(f)},beforeUpdate(f,a,r){const l=ds.get(f);Rt.configure(f,l,r),l.options=r},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Is={average(f){if(!f.length)return!1;let a,r,l=0,p=0,v=0;for(a=0,r=f.length;a-1?f.split("\n"):f}function Qi(f,a){const{element:r,datasetIndex:l,index:p}=a,v=f.getDatasetMeta(l).controller,{label:S,value:k}=v.getLabelAndValue(p);return{chart:f,label:S,parsed:v.getParsed(p),raw:f.data.datasets[l].data[p],formattedValue:k,dataset:v.getDataset(),dataIndex:p,datasetIndex:l,element:r}}function ur(f,a){const r=f.chart.ctx,{body:l,footer:p,title:v}=f,{boxWidth:S,boxHeight:k}=a,j=(0,t.a0)(a.bodyFont),Z=(0,t.a0)(a.titleFont),ce=(0,t.a0)(a.footerFont),Te=v.length,$e=p.length,st=l.length,Ot=(0,t.E)(a.padding);let Gt=Ot.height,sn=0,hn=l.reduce((Rn,Mn)=>Rn+Mn.before.length+Mn.lines.length+Mn.after.length,0);hn+=f.beforeBody.length+f.afterBody.length,Te&&(Gt+=Te*Z.lineHeight+(Te-1)*a.titleSpacing+a.titleMarginBottom),hn&&(Gt+=st*(a.displayColors?Math.max(k,j.lineHeight):j.lineHeight)+(hn-st)*j.lineHeight+(hn-1)*a.bodySpacing),$e&&(Gt+=a.footerMarginTop+$e*ce.lineHeight+($e-1)*a.footerSpacing);let un=0;const Ln=function(Rn){sn=Math.max(sn,r.measureText(Rn).width+un)};return r.save(),r.font=Z.string,(0,t.F)(f.title,Ln),r.font=j.string,(0,t.F)(f.beforeBody.concat(f.afterBody),Ln),un=a.displayColors?S+2+a.boxPadding:0,(0,t.F)(l,Rn=>{(0,t.F)(Rn.before,Ln),(0,t.F)(Rn.lines,Ln),(0,t.F)(Rn.after,Ln)}),un=0,r.font=ce.string,(0,t.F)(f.footer,Ln),r.restore(),sn+=Ot.width,{width:sn,height:Gt}}function sa(f,a,r,l){const{x:p,width:v}=r,{width:S,chartArea:{left:k,right:j}}=f;let Z="center";return"center"===l?Z=p<=(k+j)/2?"left":"right":p<=v/2?Z="left":p>=S-v/2&&(Z="right"),function br(f,a,r,l){const{x:p,width:v}=l,S=r.caretSize+r.caretPadding;if("left"===f&&p+v+S>a.width||"right"===f&&p-v-S<0)return!0}(Z,f,a,r)&&(Z="center"),Z}function la(f,a,r){const l=r.yAlign||a.yAlign||function Rr(f,a){const{y:r,height:l}=a;return rf.height-l/2?"bottom":"center"}(f,r);return{xAlign:r.xAlign||a.xAlign||sa(f,a,r,l),yAlign:l}}function Io(f,a,r,l){const{caretSize:p,caretPadding:v,cornerRadius:S}=f,{xAlign:k,yAlign:j}=r,Z=p+v,{topLeft:ce,topRight:Te,bottomLeft:$e,bottomRight:st}=(0,t.aw)(S);let Ot=function Hi(f,a){let{x:r,width:l}=f;return"right"===a?r-=l:"center"===a&&(r-=l/2),r}(a,k);const Gt=function Lo(f,a,r){let{y:l,height:p}=f;return"top"===a?l+=r:l-="bottom"===a?p+r:p/2,l}(a,j,Z);return"center"===j?"left"===k?Ot+=Z:"right"===k&&(Ot-=Z):"left"===k?Ot-=Math.max(ce,$e)+p:"right"===k&&(Ot+=Math.max(Te,st)+p),{x:(0,t.S)(Ot,0,l.width-a.width),y:(0,t.S)(Gt,0,l.height-a.height)}}function Vn(f,a,r){const l=(0,t.E)(r.padding);return"center"===a?f.x+f.width/2:"right"===a?f.x+f.width-l.right:f.x+l.left}function li(f){return ks([],_s(f))}function Ni(f,a){const r=a&&a.dataset&&a.dataset.tooltip&&a.dataset.tooltip.callbacks;return r?f.override(r):f}const ys={beforeTitle:t.aF,title(f){if(f.length>0){const a=f[0],r=a.chart.data.labels,l=r?r.length:0;if(this&&this.options&&"dataset"===this.options.mode)return a.dataset.label||"";if(a.label)return a.label;if(l>0&&a.dataIndex"u"?ys[a].call(r,l):p}let tr=(()=>class f extends Ds{static positioners=Is;constructor(r){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=r.chart,this.options=r.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(r){this.options=r,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const r=this._cachedAnimations;if(r)return r;const l=this.chart,p=this.options.setContext(this.getContext()),v=p.enabled&&l.options.animation&&p.animations,S=new E(this.chart,v);return v._cacheable&&(this._cachedAnimations=Object.freeze(S)),S}getContext(){return this.$context||(this.$context=function ii(f,a,r){return(0,t.j)(f,{tooltip:a,tooltipItems:r,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(r,l){const{callbacks:p}=l,v=bs(p,"beforeTitle",this,r),S=bs(p,"title",this,r),k=bs(p,"afterTitle",this,r);let j=[];return j=ks(j,_s(v)),j=ks(j,_s(S)),j=ks(j,_s(k)),j}getBeforeBody(r,l){return li(bs(l.callbacks,"beforeBody",this,r))}getBody(r,l){const{callbacks:p}=l,v=[];return(0,t.F)(r,S=>{const k={before:[],lines:[],after:[]},j=Ni(p,S);ks(k.before,_s(bs(j,"beforeLabel",this,S))),ks(k.lines,bs(j,"label",this,S)),ks(k.after,_s(bs(j,"afterLabel",this,S))),v.push(k)}),v}getAfterBody(r,l){return li(bs(l.callbacks,"afterBody",this,r))}getFooter(r,l){const{callbacks:p}=l,v=bs(p,"beforeFooter",this,r),S=bs(p,"footer",this,r),k=bs(p,"afterFooter",this,r);let j=[];return j=ks(j,_s(v)),j=ks(j,_s(S)),j=ks(j,_s(k)),j}_createItems(r){const l=this._active,p=this.chart.data,v=[],S=[],k=[];let Z,ce,j=[];for(Z=0,ce=l.length;Zr.filter(Te,$e,st,p))),r.itemSort&&(j=j.sort((Te,$e)=>r.itemSort(Te,$e,p))),(0,t.F)(j,Te=>{const $e=Ni(r.callbacks,Te);v.push(bs($e,"labelColor",this,Te)),S.push(bs($e,"labelPointStyle",this,Te)),k.push(bs($e,"labelTextColor",this,Te))}),this.labelColors=v,this.labelPointStyles=S,this.labelTextColors=k,this.dataPoints=j,j}update(r,l){const p=this.options.setContext(this.getContext()),v=this._active;let S,k=[];if(v.length){const j=Is[p.position].call(this,v,this._eventPosition);k=this._createItems(p),this.title=this.getTitle(k,p),this.beforeBody=this.getBeforeBody(k,p),this.body=this.getBody(k,p),this.afterBody=this.getAfterBody(k,p),this.footer=this.getFooter(k,p);const Z=this._size=ur(this,p),ce=Object.assign({},j,Z),Te=la(this.chart,p,ce),$e=Io(p,ce,Te,this.chart);this.xAlign=Te.xAlign,this.yAlign=Te.yAlign,S={opacity:1,x:$e.x,y:$e.y,width:Z.width,height:Z.height,caretX:j.x,caretY:j.y}}else 0!==this.opacity&&(S={opacity:0});this._tooltipItems=k,this.$context=void 0,S&&this._resolveAnimations().update(this,S),r&&p.external&&p.external.call(this,{chart:this.chart,tooltip:this,replay:l})}drawCaret(r,l,p,v){const S=this.getCaretPosition(r,p,v);l.lineTo(S.x1,S.y1),l.lineTo(S.x2,S.y2),l.lineTo(S.x3,S.y3)}getCaretPosition(r,l,p){const{xAlign:v,yAlign:S}=this,{caretSize:k,cornerRadius:j}=p,{topLeft:Z,topRight:ce,bottomLeft:Te,bottomRight:$e}=(0,t.aw)(j),{x:st,y:Ot}=r,{width:Gt,height:sn}=l;let hn,un,Ln,Rn,Mn,xn;return"center"===S?(Mn=Ot+sn/2,"left"===v?(hn=st,un=hn-k,Rn=Mn+k,xn=Mn-k):(hn=st+Gt,un=hn+k,Rn=Mn-k,xn=Mn+k),Ln=hn):(un="left"===v?st+Math.max(Z,Te)+k:"right"===v?st+Gt-Math.max(ce,$e)-k:this.caretX,"top"===S?(Rn=Ot,Mn=Rn-k,hn=un-k,Ln=un+k):(Rn=Ot+sn,Mn=Rn+k,hn=un+k,Ln=un-k),xn=Rn),{x1:hn,x2:un,x3:Ln,y1:Rn,y2:Mn,y3:xn}}drawTitle(r,l,p){const v=this.title,S=v.length;let k,j,Z;if(S){const ce=(0,t.az)(p.rtl,this.x,this.width);for(r.x=Vn(this,p.titleAlign,p),l.textAlign=ce.textAlign(p.titleAlign),l.textBaseline="middle",k=(0,t.a0)(p.titleFont),j=p.titleSpacing,l.fillStyle=p.titleColor,l.font=k.string,Z=0;Z0!==Ln)?(r.beginPath(),r.fillStyle=S.multiKeyBackground,(0,t.au)(r,{x:sn,y:Gt,w:ce,h:Z,radius:un}),r.fill(),r.stroke(),r.fillStyle=k.backgroundColor,r.beginPath(),(0,t.au)(r,{x:hn,y:Gt+1,w:ce-2,h:Z-2,radius:un}),r.fill()):(r.fillStyle=S.multiKeyBackground,r.fillRect(sn,Gt,ce,Z),r.strokeRect(sn,Gt,ce,Z),r.fillStyle=k.backgroundColor,r.fillRect(hn,Gt+1,ce-2,Z-2))}r.fillStyle=this.labelTextColors[p]}drawBody(r,l,p){const{body:v}=this,{bodySpacing:S,bodyAlign:k,displayColors:j,boxHeight:Z,boxWidth:ce,boxPadding:Te}=p,$e=(0,t.a0)(p.bodyFont);let st=$e.lineHeight,Ot=0;const Gt=(0,t.az)(p.rtl,this.x,this.width),sn=function(bi){l.fillText(bi,Gt.x(r.x+Ot),r.y+st/2),r.y+=st+S},hn=Gt.textAlign(k);let un,Ln,Rn,Mn,xn,oi,qn;for(l.textAlign=k,l.textBaseline="middle",l.font=$e.string,r.x=Vn(this,hn,p),l.fillStyle=p.bodyColor,(0,t.F)(this.beforeBody,sn),Ot=j&&"right"!==hn?"center"===k?ce/2+Te:ce+2+Te:0,Mn=0,oi=v.length;Mn0&&l.stroke()}_updateAnimationTarget(r){const l=this.chart,p=this.$animations,v=p&&p.x,S=p&&p.y;if(v||S){const k=Is[r.position].call(this,this._active,this._eventPosition);if(!k)return;const j=this._size=ur(this,r),Z=Object.assign({},k,this._size),ce=la(l,r,Z),Te=Io(r,Z,ce,l);(v._to!==Te.x||S._to!==Te.y)&&(this.xAlign=ce.xAlign,this.yAlign=ce.yAlign,this.width=j.width,this.height=j.height,this.caretX=k.x,this.caretY=k.y,this._resolveAnimations().update(this,Te))}}_willRender(){return!!this.opacity}draw(r){const l=this.options.setContext(this.getContext());let p=this.opacity;if(!p)return;this._updateAnimationTarget(l);const v={width:this.width,height:this.height},S={x:this.x,y:this.y};p=Math.abs(p)<.001?0:p;const k=(0,t.E)(l.padding);l.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(r.save(),r.globalAlpha=p,this.drawBackground(S,r,v,l),(0,t.aA)(r,l.textDirection),S.y+=k.top,this.drawTitle(S,r,l),this.drawBody(S,r,l),this.drawFooter(S,r,l),(0,t.aC)(r,l.textDirection),r.restore())}getActiveElements(){return this._active||[]}setActiveElements(r,l){const p=this._active,v=r.map(({datasetIndex:j,index:Z})=>{const ce=this.chart.getDatasetMeta(j);if(!ce)throw new Error("Cannot find a dataset at index "+j);return{datasetIndex:j,element:ce.data[Z],index:Z}}),S=!(0,t.ah)(p,v),k=this._positionChanged(v,l);(S||k)&&(this._active=v,this._eventPosition=l,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(r,l,p=!0){if(l&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const v=this.options,S=this._active||[],k=this._getActiveElements(r,S,l,p),j=this._positionChanged(k,r),Z=l||!(0,t.ah)(k,S)||j;return Z&&(this._active=k,(v.enabled||v.external)&&(this._eventPosition={x:r.x,y:r.y},this.update(!0,l))),Z}_getActiveElements(r,l,p,v){const S=this.options;if("mouseout"===r.type)return[];if(!v)return l.filter(j=>this.chart.data.datasets[j.datasetIndex]&&void 0!==this.chart.getDatasetMeta(j.datasetIndex).controller.getParsed(j.index));const k=this.chart.getElementsAtEventForMode(r,S.mode,S,p);return S.reverse&&k.reverse(),k}_positionChanged(r,l){const{caretX:p,caretY:v,options:S}=this,k=Is[S.position].call(this,r,l);return!1!==k&&(p!==k.x||v!==k.y)}})();var hs=Object.freeze({__proto__:null,Colors:Co,Decimation:us,Filler:L,Legend:vn,SubTitle:ms,Title:Ri,Tooltip:{id:"tooltip",_element:tr,positioners:Is,afterInit(f,a,r){r&&(f.tooltip=new tr({chart:f,options:r}))},beforeUpdate(f,a,r){f.tooltip&&f.tooltip.initialize(r)},reset(f,a,r){f.tooltip&&f.tooltip.initialize(r)},afterDraw(f){const a=f.tooltip;if(a&&a._willRender()){const r={tooltip:a};if(!1===f.notifyPlugins("beforeTooltipDraw",{...r,cancelable:!0}))return;a.draw(f.ctx),f.notifyPlugins("afterTooltipDraw",r)}},afterEvent(f,a){f.tooltip&&f.tooltip.handleEvent(a.event,a.replay,a.inChartArea)&&(a.changed=!0)},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(f,a)=>a.bodyFont.size,boxWidth:(f,a)=>a.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:ys},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:f=>"filter"!==f&&"itemSort"!==f&&"external"!==f,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]}});function xo(f){const a=this.getLabels();return f>=0&&fclass f extends Ui{static id="category";static defaults={ticks:{callback:xo}};constructor(r){super(r),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(r){const l=this._addedLabels;if(l.length){const p=this.getLabels();for(const{index:v,label:S}of l)p[v]===S&&p.splice(v,1);this._addedLabels=[]}super.init(r)}parse(r,l){if((0,t.k)(r))return null;const p=this.getLabels();return((f,a)=>null===f?null:(0,t.S)(Math.round(f),0,a))(l=isFinite(l)&&p[l]===r?l:function Va(f,a,r,l){const p=f.indexOf(a);return-1===p?((f,a,r,l)=>("string"==typeof a?(r=f.push(a)-1,l.unshift({index:r,label:a})):isNaN(a)&&(r=null),r))(f,a,r,l):p!==f.lastIndexOf(a)?r:p}(p,r,(0,t.v)(l,r),this._addedLabels),p.length-1)}determineDataLimits(){const{minDefined:r,maxDefined:l}=this.getUserBounds();let{min:p,max:v}=this.getMinMax(!0);"ticks"===this.options.bounds&&(r||(p=0),l||(v=this.getLabels().length-1)),this.min=p,this.max=v}buildTicks(){const r=this.min,l=this.max,p=this.options.offset,v=[];let S=this.getLabels();S=0===r&&l===S.length-1?S:S.slice(r,l+1),this._valueRange=Math.max(S.length-(p?0:1),1),this._startValue=this.min-(p?.5:0);for(let k=r;k<=l;k++)v.push({value:k});return v}getLabelForValue(r){return xo.call(this,r)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(r){return"number"!=typeof r&&(r=this.parse(r)),null===r?NaN:this.getPixelForDecimal((r-this._startValue)/this._valueRange)}getPixelForTick(r){const l=this.ticks;return r<0||r>l.length-1?null:this.getPixelForValue(l[r].value)}getValueForPixel(r){return Math.round(this._startValue+this.getDecimalForPixel(r)*this._valueRange)}getBasePixel(){return this.bottom}})();function ko(f,a,{horizontal:r,minRotation:l}){const p=(0,t.t)(l),v=(r?Math.sin(p):Math.cos(p))||.001;return Math.min(a/v,.75*a*(""+f).length)}class fs extends Ui{constructor(a){super(a),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(a,r){return(0,t.k)(a)||("number"==typeof a||a instanceof Number)&&!isFinite(+a)?null:+a}handleTickRangeOptions(){const{beginAtZero:a}=this.options,{minDefined:r,maxDefined:l}=this.getUserBounds();let{min:p,max:v}=this;const S=j=>p=r?p:j,k=j=>v=l?v:j;if(a){const j=(0,t.s)(p),Z=(0,t.s)(v);j<0&&Z<0?k(0):j>0&&Z>0&&S(0)}if(p===v){let j=0===v?1:Math.abs(.05*v);k(v+j),a||S(p-j)}this.min=p,this.max=v}getTickLimit(){const a=this.options.ticks;let p,{maxTicksLimit:r,stepSize:l}=a;return l?(p=Math.ceil(this.max/l)-Math.floor(this.min/l)+1,p>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${l} would result generating up to ${p} ticks. Limiting to 1000.`),p=1e3)):(p=this.computeTickLimit(),r=r||11),r&&(p=Math.min(r,p)),p}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const a=this.options,r=a.ticks;let l=this.getTickLimit();l=Math.max(2,l);const S=function Ao(f,a){const r=[],{bounds:p,step:v,min:S,max:k,precision:j,count:Z,maxTicks:ce,maxDigits:Te,includeBounds:$e}=f,st=v||1,Ot=ce-1,{min:Gt,max:sn}=a,hn=!(0,t.k)(S),un=!(0,t.k)(k),Ln=!(0,t.k)(Z),Rn=(sn-Gt)/(Te+1);let xn,oi,qn,bi,Mn=(0,t.aH)((sn-Gt)/Ot/st)*st;if(Mn<1e-14&&!hn&&!un)return[{value:Gt},{value:sn}];bi=Math.ceil(sn/Mn)-Math.floor(Gt/Mn),bi>Ot&&(Mn=(0,t.aH)(bi*Mn/Ot/st)*st),(0,t.k)(j)||(xn=Math.pow(10,j),Mn=Math.ceil(Mn*xn)/xn),"ticks"===p?(oi=Math.floor(Gt/Mn)*Mn,qn=Math.ceil(sn/Mn)*Mn):(oi=Gt,qn=sn),hn&&un&&v&&(0,t.aI)((k-S)/v,Mn/1e3)?(bi=Math.round(Math.min((k-S)/Mn,ce)),Mn=(k-S)/bi,oi=S,qn=k):Ln?(oi=hn?S:oi,qn=un?k:qn,bi=Z-1,Mn=(qn-oi)/bi):(bi=(qn-oi)/Mn,bi=(0,t.aJ)(bi,Math.round(bi),Mn/1e3)?Math.round(bi):Math.ceil(bi));const ss=Math.max((0,t.aK)(Mn),(0,t.aK)(oi));xn=Math.pow(10,(0,t.k)(j)?ss:j),oi=Math.round(oi*xn)/xn,qn=Math.round(qn*xn)/xn;let Vi=0;for(hn&&($e&&oi!==S?(r.push({value:S}),oik)break;r.push({value:rs})}return un&&$e&&qn!==k?r.length&&(0,t.aJ)(r[r.length-1].value,k,ko(k,Rn,f))?r[r.length-1].value=k:r.push({value:k}):(!un||qn===k)&&r.push({value:qn}),r}({maxTicks:l,bounds:a.bounds,min:a.min,max:a.max,precision:r.precision,step:r.stepSize,count:r.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:r.minRotation||0,includeBounds:!1!==r.includeBounds},this._range||this);return"ticks"===a.bounds&&(0,t.aG)(S,this,"value"),a.reverse?(S.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),S}configure(){const a=this.ticks;let r=this.min,l=this.max;if(super.configure(),this.options.offset&&a.length){const p=(l-r)/Math.max(a.length-1,1)/2;r-=p,l+=p}this._startValue=r,this._endValue=l,this._valueRange=l-r}getLabelForValue(a){return(0,t.o)(a,this.chart.options.locale,this.options.ticks.format)}}const ra=f=>Math.floor((0,t.aM)(f)),vo=(f,a)=>Math.pow(10,ra(f)+a);function da(f){return f/Math.pow(10,ra(f))==1}function xa(f,a,r){const l=Math.pow(10,r),p=Math.floor(f/l);return Math.ceil(a/l)-p}function Ye(f){const a=f.ticks;if(a.display&&f.display){const r=(0,t.E)(a.backdropPadding);return(0,t.v)(a.font&&a.font.size,t.d.font.size)+r.height}return 0}function Ft(f,a,r){return r=(0,t.b)(r)?r:[r],{w:(0,t.aN)(f,a.string,r),h:r.length*a.lineHeight}}function Ut(f,a,r,l,p){return f===l||f===p?{start:a-r/2,end:a+r/2}:fp?{start:a-r,end:a}:{start:a,end:a+r}}function $i(f,a,r,l,p){const v=Math.abs(Math.sin(r)),S=Math.abs(Math.cos(r));let k=0,j=0;l.starta.r&&(k=(l.end-a.r)/v,f.r=Math.max(f.r,a.r+k)),p.starta.b&&(j=(p.end-a.b)/S,f.b=Math.max(f.b,a.b+j))}function Xt(f,a,r){const l=f.drawingArea,{extra:p,additionalAngle:v,padding:S,size:k}=r,j=f.getPointPosition(a,l+p+S,v),Z=Math.round((0,t.U)((0,t.ay)(j.angle+t.H))),ce=function sr(f,a,r){return 90===r||270===r?f-=a/2:(r>270||r<90)&&(f-=a),f}(j.y,k.h,Z),Te=function js(f){return 0===f||180===f?"center":f<180?"left":"right"}(Z),$e=function Gi(f,a,r){return"right"===r?f-=a:"center"===r&&(f-=a/2),f}(j.x,k.w,Te);return{visible:!0,x:j.x,y:ce,textAlign:Te,left:$e,top:ce,right:$e+k.w,bottom:ce+k.h}}function hi(f,a){if(!a)return!0;const{left:r,top:l,right:p,bottom:v}=f;return!((0,t.C)({x:r,y:l},a)||(0,t.C)({x:r,y:v},a)||(0,t.C)({x:p,y:l},a)||(0,t.C)({x:p,y:v},a))}function Qo(f,a,r){const{left:l,top:p,right:v,bottom:S}=r,{backdropColor:k}=a;if(!(0,t.k)(k)){const j=(0,t.aw)(a.borderRadius),Z=(0,t.E)(a.backdropPadding);f.fillStyle=k;const ce=l-Z.left,Te=p-Z.top,$e=v-l+Z.width,st=S-p+Z.height;Object.values(j).some(Ot=>0!==Ot)?(f.beginPath(),(0,t.au)(f,{x:ce,y:Te,w:$e,h:st,radius:j}),f.fill()):f.fillRect(ce,Te,$e,st)}}function Bo(f,a,r,l){const{ctx:p}=f;if(r)p.arc(f.xCenter,f.yCenter,a,0,t.T);else{let v=f.getPointPosition(0,a);p.moveTo(v.x,v.y);for(let S=1;S=a?r[l]:r[p]]=!0}}else f[a]=!0}function N(f,a,r){const l=[],p={},v=a.length;let S,k;for(S=0;S=0&&(a[j].major=!0);return a}(f,l,p,r):l}let U=(()=>class f extends Ui{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(r){super(r),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(r,l={}){const p=r.time||(r.time={}),v=this._adapter=new lt__date(r.adapters.date);v.init(l),(0,t.ab)(p.displayFormats,v.formats()),this._parseOpts={parser:p.parser,round:p.round,isoWeekday:p.isoWeekday},super.init(r),this._normalized=l.normalized}parse(r,l){return void 0===r?null:ca(this,r)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const r=this.options,l=this._adapter,p=r.time.unit||"day";let{min:v,max:S,minDefined:k,maxDefined:j}=this.getUserBounds();function Z(ce){!k&&!isNaN(ce.min)&&(v=Math.min(v,ce.min)),!j&&!isNaN(ce.max)&&(S=Math.max(S,ce.max))}(!k||!j)&&(Z(this._getLabelBounds()),("ticks"!==r.bounds||"labels"!==r.ticks.source)&&Z(this.getMinMax(!1))),v=(0,t.g)(v)&&!isNaN(v)?v:+l.startOf(Date.now(),p),S=(0,t.g)(S)&&!isNaN(S)?S:+l.endOf(Date.now(),p)+1,this.min=Math.min(v,S-1),this.max=Math.max(v+1,S)}_getLabelBounds(){const r=this.getLabelTimestamps();let l=Number.POSITIVE_INFINITY,p=Number.NEGATIVE_INFINITY;return r.length&&(l=r[0],p=r[r.length-1]),{min:l,max:p}}buildTicks(){const r=this.options,l=r.time,p=r.ticks,v="labels"===p.source?this.getLabelTimestamps():this._generate();"ticks"===r.bounds&&v.length&&(this.min=this._userMin||v[0],this.max=this._userMax||v[v.length-1]);const S=this.min,j=(0,t.aO)(v,S,this.max);return this._unit=l.unit||(p.autoSkip?qo(l.minUnit,this.min,this.max,this._getLabelCapacity(S)):function ga(f,a,r,l,p){for(let v=vi.length-1;v>=vi.indexOf(r);v--){const S=vi[v];if(Aa[S].common&&f._adapter.diff(p,l,S)>=a-1)return S}return vi[r?vi.indexOf(r):0]}(this,j.length,l.minUnit,this.min,this.max)),this._majorUnit=p.major.enabled&&"year"!==this._unit?function fl(f){for(let a=vi.indexOf(f)+1,r=vi.length;a+r.value))}initOffsets(r=[]){let v,S,l=0,p=0;this.options.offset&&r.length&&(v=this.getDecimalForValue(r[0]),l=1===r.length?1-v:(this.getDecimalForValue(r[1])-v)/2,S=this.getDecimalForValue(r[r.length-1]),p=1===r.length?S:(S-this.getDecimalForValue(r[r.length-2]))/2);const k=r.length<3?.5:.25;l=(0,t.S)(l,0,k),p=(0,t.S)(p,0,k),this._offsets={start:l,end:p,factor:1/(l+1+p)}}_generate(){const r=this._adapter,l=this.min,p=this.max,v=this.options,S=v.time,k=S.unit||qo(S.minUnit,l,p,this._getLabelCapacity(l)),j=(0,t.v)(v.ticks.stepSize,1),Z="week"===k&&S.isoWeekday,ce=(0,t.x)(Z)||!0===Z,Te={};let st,Ot,$e=l;if(ce&&($e=+r.startOf($e,"isoWeek",Z)),$e=+r.startOf($e,ce?"day":k),r.diff(p,l,k)>1e5*j)throw new Error(l+" and "+p+" are too far apart with stepSize of "+j+" "+k);const Gt="data"===v.ticks.source&&this.getDataTimestamps();for(st=$e,Ot=0;st+sn)}getLabelForValue(r){const p=this.options.time;return this._adapter.format(r,p.tooltipFormat?p.tooltipFormat:p.displayFormats.datetime)}format(r,l){return this._adapter.format(r,l||this.options.time.displayFormats[this._unit])}_tickFormatFunction(r,l,p,v){const S=this.options,k=S.ticks.callback;if(k)return(0,t.Q)(k,[r,l,p],this);const j=S.time.displayFormats,Z=this._unit,ce=this._majorUnit,$e=ce&&j[ce],st=p[l];return this._adapter.format(r,v||(ce&&$e&&st&&st.major?$e:Z&&j[Z]))}generateTickLabels(r){let l,p,v;for(l=0,p=r.length;l0?j:1}getDataTimestamps(){let l,p,r=this._cache.data||[];if(r.length)return r;const v=this.getMatchingVisibleMetas();if(this._normalized&&v.length)return this._cache.data=v[0].controller.getAllParsedValues(this);for(l=0,p=v.length;l=f[l].pos&&a<=f[p].pos&&({lo:l,hi:p}=(0,t.B)(f,"pos",a)),({pos:v,time:k}=f[l]),({pos:S,time:j}=f[p])):(a>=f[l].time&&a<=f[p].time&&({lo:l,hi:p}=(0,t.B)(f,"time",a)),({time:v,pos:k}=f[l]),({time:S,pos:j}=f[p]));const Z=S-v;return Z?k+(j-k)*(a-v)/Z:k}const Le=[Xe,ns,hs,Object.freeze({__proto__:null,CategoryScale:Nr,LinearScale:class Si extends fs{static id="linear";static defaults={ticks:{callback:t.aL.formatters.numeric}};determineDataLimits(){const{min:a,max:r}=this.getMinMax(!0);this.min=(0,t.g)(a)?a:0,this.max=(0,t.g)(r)?r:1,this.handleTickRangeOptions()}computeTickLimit(){const a=this.isHorizontal(),r=a?this.width:this.height,l=(0,t.t)(this.options.ticks.minRotation),p=(a?Math.sin(l):Math.cos(l))||.001,v=this._resolveTickFontOptions(0);return Math.ceil(r/Math.min(40,v.lineHeight/p))}getPixelForValue(a){return null===a?NaN:this.getPixelForDecimal((a-this._startValue)/this._valueRange)}getValueForPixel(a){return this._startValue+this.getDecimalForPixel(a)*this._valueRange}},LogarithmicScale:class fa extends Ui{static id="logarithmic";static defaults={ticks:{callback:t.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(a){super(a),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(a,r){const l=fs.prototype.parse.apply(this,[a,r]);if(0!==l)return(0,t.g)(l)&&l>0?l:null;this._zero=!0}determineDataLimits(){const{min:a,max:r}=this.getMinMax(!0);this.min=(0,t.g)(a)?Math.max(0,a):null,this.max=(0,t.g)(r)?Math.max(0,r):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,t.g)(this._userMin)&&(this.min=a===vo(this.min,0)?vo(this.min,-1):vo(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:a,maxDefined:r}=this.getUserBounds();let l=this.min,p=this.max;const v=k=>l=a?l:k,S=k=>p=r?p:k;l===p&&(l<=0?(v(1),S(10)):(v(vo(l,-1)),S(vo(p,1)))),l<=0&&v(vo(p,-1)),p<=0&&S(vo(l,1)),this.min=l,this.max=p}buildTicks(){const a=this.options,l=function ha(f,{min:a,max:r}){a=(0,t.O)(f.min,a);const l=[],p=ra(a);let v=function ao(f,a){let l=ra(a-f);for(;xa(f,a,l)>10;)l++;for(;xa(f,a,l)<10;)l--;return Math.min(l,ra(f))}(a,r),S=v<0?Math.pow(10,Math.abs(v)):1;const k=Math.pow(10,v),j=p>v?Math.pow(10,p):0,Z=Math.round((a-j)*S)/S,ce=Math.floor((a-j)/k/10)*k*10;let Te=Math.floor((Z-ce)/Math.pow(10,v)),$e=(0,t.O)(f.min,Math.round((j+ce+Te*Math.pow(10,v))*S)/S);for(;$e=10?Te=Te<15?15:20:Te++,Te>=20&&(v++,Te=2,S=v>=0?1:S),$e=Math.round((j+ce+Te*Math.pow(10,v))*S)/S;const st=(0,t.O)(f.max,$e);return l.push({value:st,major:da(st),significand:Te}),l}({min:this._userMin,max:this._userMax},this);return"ticks"===a.bounds&&(0,t.aG)(l,this,"value"),a.reverse?(l.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),l}getLabelForValue(a){return void 0===a?"0":(0,t.o)(a,this.chart.options.locale,this.options.ticks.format)}configure(){const a=this.min;super.configure(),this._startValue=(0,t.aM)(a),this._valueRange=(0,t.aM)(this.max)-(0,t.aM)(a)}getPixelForValue(a){return(void 0===a||0===a)&&(a=this.min),null===a||isNaN(a)?NaN:this.getPixelForDecimal(a===this.min?0:((0,t.aM)(a)-this._startValue)/this._valueRange)}getValueForPixel(a){const r=this.getDecimalForPixel(a);return Math.pow(10,this._startValue+r*this._valueRange)}},RadialLinearScale:class za extends fs{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:t.aL.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:a=>a,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(a){super(a),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const a=this._padding=(0,t.E)(Ye(this.options)/2),r=this.width=this.maxWidth-a.width,l=this.height=this.maxHeight-a.height;this.xCenter=Math.floor(this.left+r/2+a.left),this.yCenter=Math.floor(this.top+l/2+a.top),this.drawingArea=Math.floor(Math.min(r,l)/2)}determineDataLimits(){const{min:a,max:r}=this.getMinMax(!1);this.min=(0,t.g)(a)&&!isNaN(a)?a:0,this.max=(0,t.g)(r)&&!isNaN(r)?r:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Ye(this.options))}generateTickLabels(a){fs.prototype.generateTickLabels.call(this,a),this._pointLabels=this.getLabels().map((r,l)=>{const p=(0,t.Q)(this.options.pointLabels.callback,[r,l],this);return p||0===p?p:""}).filter((r,l)=>this.chart.getDataVisibility(l))}fit(){const a=this.options;a.display&&a.pointLabels.display?function Bn(f){const a={l:f.left+f._padding.left,r:f.right-f._padding.right,t:f.top+f._padding.top,b:f.bottom-f._padding.bottom},r=Object.assign({},a),l=[],p=[],v=f._pointLabels.length,S=f.options.pointLabels,k=S.centerPointLabels?t.P/v:0;for(let j=0;j=0&&a=0;p--){const v=f._pointLabelItems[p];if(!v.visible)continue;const S=l.setContext(f.getPointLabelContext(p));Qo(r,S,v);const k=(0,t.a0)(S.font),{x:j,y:Z,textAlign:ce}=v;(0,t.Z)(r,f._pointLabels[p],j,Z+k.lineHeight/2,k,{color:S.color,textAlign:ce,textBaseline:"middle"})}}(this,S),p.display&&this.ticks.forEach((ce,Te)=>{if(0!==Te){j=this.getDistanceFromCenterForValue(ce.value);const $e=this.getContext(Te),st=p.setContext($e),Ot=v.setContext($e);!function pa(f,a,r,l,p){const v=f.ctx,S=a.circular,{color:k,lineWidth:j}=a;!S&&!l||!k||!j||r<0||(v.save(),v.strokeStyle=k,v.lineWidth=j,v.setLineDash(p.dash),v.lineDashOffset=p.dashOffset,v.beginPath(),Bo(f,r,S,l),v.closePath(),v.stroke(),v.restore())}(this,st,j,S,Ot)}}),l.display){for(a.save(),k=S-1;k>=0;k--){const ce=l.setContext(this.getPointLabelContext(k)),{color:Te,lineWidth:$e}=ce;!$e||!Te||(a.lineWidth=$e,a.strokeStyle=Te,a.setLineDash(ce.borderDash),a.lineDashOffset=ce.borderDashOffset,j=this.getDistanceFromCenterForValue(r.ticks.reverse?this.min:this.max),Z=this.getPointPosition(k,j),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(Z.x,Z.y),a.stroke())}a.restore()}}drawBorder(){}drawLabels(){const a=this.ctx,r=this.options,l=r.ticks;if(!l.display)return;const p=this.getIndexAngle(0);let v,S;a.save(),a.translate(this.xCenter,this.yCenter),a.rotate(p),a.textAlign="center",a.textBaseline="middle",this.ticks.forEach((k,j)=>{if(0===j&&!r.reverse)return;const Z=l.setContext(this.getContext(j)),ce=(0,t.a0)(Z.font);if(v=this.getDistanceFromCenterForValue(this.ticks[j].value),Z.showLabelBackdrop){a.font=ce.string,S=a.measureText(k.label).width,a.fillStyle=Z.backdropColor;const Te=(0,t.E)(Z.backdropPadding);a.fillRect(-S/2-Te.left,-v-ce.size/2-Te.top,S+Te.width,ce.size+Te.height)}(0,t.Z)(a,k.label,0,-v,ce,{color:Z.color,strokeColor:Z.textStrokeColor,strokeWidth:Z.textStrokeWidth})}),a.restore()}drawTitle(){}},TimeScale:U,TimeSeriesScale:class z extends U{static id="timeseries";static defaults=U.defaults;constructor(a){super(a),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const a=this._getTimestampsForTable(),r=this._table=this.buildLookupTable(a);this._minPos=Y(r,this.min),this._tableRange=Y(r,this.max)-this._minPos,super.initOffsets(a)}buildLookupTable(a){const{min:r,max:l}=this,p=[],v=[];let S,k,j,Z,ce;for(S=0,k=a.length;S=r&&Z<=l&&p.push(Z);if(p.length<2)return[{time:r,pos:0},{time:l,pos:1}];for(S=0,k=p.length;Sp-v)}_getTimestampsForTable(){let a=this._cache.all||[];if(a.length)return a;const r=this.getDataTimestamps(),l=this.getLabelTimestamps();return a=r.length&&l.length?this.normalize(r.concat(l)):r.length?r:l,a=this._cache.all=a,a}getDecimalForValue(a){return(Y(this._table,a)-this._minPos)/this._tableRange}getValueForPixel(a){const r=this._offsets,l=this.getDecimalForPixel(a)/r.factor-r.end;return Y(this._table,l*this._tableRange+this._minPos,!0)}}})]},8137:(Ze,fe,M)=>{"use strict";function t(C){return C+.5|0}M.d(fe,{$:()=>Us,A:()=>Wi,B:()=>Ys,C:()=>hr,D:()=>Yn,E:()=>pr,F:()=>Wt,G:()=>Kr,H:()=>Mt,I:()=>Tn,J:()=>Jr,K:()=>Co,L:()=>Ce,M:()=>yt,N:()=>Hn,O:()=>Xe,P:()=>Ht,Q:()=>wt,R:()=>uo,S:()=>ri,T:()=>An,U:()=>zi,V:()=>dr,W:()=>gs,X:()=>Br,Y:()=>io,Z:()=>Vr,_:()=>ve,a:()=>Do,a0:()=>Hs,a1:()=>xt,a2:()=>on,a3:()=>Di,a4:()=>ln,a5:()=>ki,a6:()=>cs,a7:()=>Sn,a8:()=>Ur,a9:()=>No,aA:()=>yo,aB:()=>Nn,aC:()=>po,aD:()=>Qr,aE:()=>Oi,aF:()=>at,aG:()=>Mi,aH:()=>mt,aI:()=>ui,aJ:()=>ot,aK:()=>Ai,aL:()=>mn,aM:()=>vt,aN:()=>Fi,aO:()=>Ds,aP:()=>es,aa:()=>gr,ab:()=>nn,ac:()=>Lt,ad:()=>tt,ae:()=>oo,af:()=>or,ag:()=>Fn,ah:()=>St,ai:()=>Cs,aj:()=>Ms,ak:()=>zr,al:()=>Me,am:()=>cr,an:()=>Yo,ao:()=>er,ap:()=>yi,aq:()=>Sr,ar:()=>jr,as:()=>wr,at:()=>Qs,au:()=>xr,av:()=>Tr,aw:()=>Ji,ax:()=>Ws,ay:()=>Ci,az:()=>Cr,b:()=>je,c:()=>Gs,d:()=>Hr,e:()=>fi,f:()=>ci,g:()=>qe,h:()=>Bi,i:()=>Bt,j:()=>Xr,k:()=>bt,l:()=>dt,m:()=>de,n:()=>lt,o:()=>Ne,p:()=>Pi,q:()=>kn,r:()=>$,s:()=>Ae,t:()=>ai,u:()=>pt,v:()=>Ge,w:()=>si,x:()=>$n,y:()=>eo,z:()=>Ts});const u=(C,W,ie)=>Math.max(Math.min(C,ie),W);function b(C){return u(t(2.55*C),0,255)}function m(C){return u(t(255*C),0,255)}function T(C){return u(t(C/2.55)/100,0,1)}function E(C){return u(t(100*C),0,100)}const A={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},G=[..."0123456789ABCDEF"],J=C=>G[15&C],ne=C=>G[(240&C)>>4]+G[15&C],me=C=>(240&C)>>4==(15&C);const ct=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ct(C,W,ie){const he=W*Math.min(ie,1-ie),Oe=(Je,Dt=(Je+C/30)%12)=>ie-he*Math.max(Math.min(Dt-3,9-Dt,1),-1);return[Oe(0),Oe(8),Oe(4)]}function cn(C,W,ie){const he=(Oe,Je=(Oe+C/60)%6)=>ie-ie*W*Math.max(Math.min(Je,4-Je,1),0);return[he(5),he(3),he(1)]}function Kt(C,W,ie){const he=Ct(C,1,.5);let Oe;for(W+ie>1&&(Oe=1/(W+ie),W*=Oe,ie*=Oe),Oe=0;Oe<3;Oe++)he[Oe]*=1-W-ie,he[Oe]+=W;return he}function Ve(C){const ie=C.r/255,he=C.g/255,Oe=C.b/255,Je=Math.max(ie,he,Oe),Dt=Math.min(ie,he,Oe),kt=(Je+Dt)/2;let $t,ee,O;return Je!==Dt&&(O=Je-Dt,ee=kt>.5?O/(2-Je-Dt):O/(Je+Dt),$t=function ut(C,W,ie,he,Oe){return C===Oe?(W-ie)/he+(WC<=.0031308?12.92*C:1.055*Math.pow(C,1/2.4)-.055,it=C=>C<=.04045?C/12.92:Math.pow((C+.055)/1.055,2.4);function ft(C,W,ie){if(C){let he=Ve(C);he[W]=Math.max(0,Math.min(he[W]+he[W]*ie,0===W?360:1)),he=De(he),C.r=he[0],C.g=he[1],C.b=he[2]}}function re(C,W){return C&&Object.assign(W||{},C)}function pe(C){var W={r:0,g:0,b:0,a:255};return Array.isArray(C)?C.length>=3&&(W={r:C[0],g:C[1],b:C[2],a:255},C.length>3&&(W.a=m(C[3]))):(W=re(C,{r:0,g:0,b:0,a:1})).a=m(W.a),W}function Re(C){return"r"===C.charAt(0)?function Ue(C){const W=ze.exec(C);let he,Oe,Je,ie=255;if(W){if(W[7]!==he){const Dt=+W[7];ie=W[8]?b(Dt):u(255*Dt,0,255)}return he=+W[1],Oe=+W[3],Je=+W[5],he=255&(W[2]?b(he):u(he,0,255)),Oe=255&(W[4]?b(Oe):u(Oe,0,255)),Je=255&(W[6]?b(Je):u(Je,0,255)),{r:he,g:Oe,b:Je,a:ie}}}(C):function jt(C){const W=ct.exec(C);let he,ie=255;if(!W)return;W[5]!==he&&(ie=W[6]?b(+W[5]):m(+W[5]));const Oe=tn(+W[2]),Je=+W[3]/100,Dt=+W[4]/100;return he="hwb"===W[1]?function Qe(C,W,ie){return Ee(Kt,C,W,ie)}(Oe,Je,Dt):"hsv"===W[1]?function Pt(C,W,ie){return Ee(cn,C,W,ie)}(Oe,Je,Dt):De(Oe,Je,Dt),{r:he[0],g:he[1],b:he[2],a:ie}}(C)}class Et{constructor(W){if(W instanceof Et)return W;const ie=typeof W;let he;"object"===ie?he=pe(W):"string"===ie&&(he=function He(C){var ie,W=C.length;return"#"===C[0]&&(4===W||5===W?ie={r:255&17*A[C[1]],g:255&17*A[C[2]],b:255&17*A[C[3]],a:5===W?17*A[C[4]]:255}:(7===W||9===W)&&(ie={r:A[C[1]]<<4|A[C[2]],g:A[C[3]]<<4|A[C[4]],b:A[C[5]]<<4|A[C[6]],a:9===W?A[C[7]]<<4|A[C[8]]:255})),ie}(W)||function Vt(C){Dn||(Dn=function In(){const C={},W=Object.keys(en),ie=Object.keys(Zt);let he,Oe,Je,Dt,kt;for(he=0;he>16&255,Je>>8&255,255&Je]}return C}(),Dn.transparent=[0,0,0,0]);const W=Dn[C.toLowerCase()];return W&&{r:W[0],g:W[1],b:W[2],a:4===W.length?W[3]:255}}(W)||Re(W)),this._rgb=he,this._valid=!!he}get valid(){return this._valid}get rgb(){var W=re(this._rgb);return W&&(W.a=T(W.a)),W}set rgb(W){this._rgb=pe(W)}rgbString(){return this._valid?function ht(C){return C&&(C.a<255?`rgba(${C.r}, ${C.g}, ${C.b}, ${T(C.a)})`:`rgb(${C.r}, ${C.g}, ${C.b})`)}(this._rgb):void 0}hexString(){return this._valid?function nt(C){var W=(C=>me(C.r)&&me(C.g)&&me(C.b)&&me(C.a))(C)?J:ne;return C?"#"+W(C.r)+W(C.g)+W(C.b)+((C,W)=>C<255?W(C):"")(C.a,W):void 0}(this._rgb):void 0}hslString(){return this._valid?function gt(C){if(!C)return;const W=Ve(C),ie=W[0],he=E(W[1]),Oe=E(W[2]);return C.a<255?`hsla(${ie}, ${he}%, ${Oe}%, ${T(C.a)})`:`hsl(${ie}, ${he}%, ${Oe}%)`}(this._rgb):void 0}mix(W,ie){if(W){const he=this.rgb,Oe=W.rgb;let Je;const Dt=ie===Je?.5:ie,kt=2*Dt-1,$t=he.a-Oe.a,ee=((kt*$t==-1?kt:(kt+$t)/(1+kt*$t))+1)/2;Je=1-ee,he.r=255&ee*he.r+Je*Oe.r+.5,he.g=255&ee*he.g+Je*Oe.g+.5,he.b=255&ee*he.b+Je*Oe.b+.5,he.a=Dt*he.a+(1-Dt)*Oe.a,this.rgb=he}return this}interpolate(W,ie){return W&&(this._rgb=function _e(C,W,ie){const he=it(T(C.r)),Oe=it(T(C.g)),Je=it(T(C.b));return{r:m(Be(he+ie*(it(T(W.r))-he))),g:m(Be(Oe+ie*(it(T(W.g))-Oe))),b:m(Be(Je+ie*(it(T(W.b))-Je))),a:C.a+ie*(W.a-C.a)}}(this._rgb,W._rgb,ie)),this}clone(){return new Et(this.rgb)}alpha(W){return this._rgb.a=m(W),this}clearer(W){return this._rgb.a*=1-W,this}greyscale(){const W=this._rgb,ie=t(.3*W.r+.59*W.g+.11*W.b);return W.r=W.g=W.b=ie,this}opaquer(W){return this._rgb.a*=1+W,this}negate(){const W=this._rgb;return W.r=255-W.r,W.g=255-W.g,W.b=255-W.b,this}lighten(W){return ft(this._rgb,2,W),this}darken(W){return ft(this._rgb,2,-W),this}saturate(W){return ft(this._rgb,1,W),this}desaturate(W){return ft(this._rgb,1,-W),this}rotate(W){return function We(C,W){var ie=Ve(C);ie[0]=tn(ie[0]+W),ie=De(ie),C.r=ie[0],C.g=ie[1],C.b=ie[2]}(this._rgb,W),this}}function at(){}const Lt=(()=>{let C=0;return()=>C++})();function bt(C){return null===C||typeof C>"u"}function je(C){if(Array.isArray&&Array.isArray(C))return!0;const W=Object.prototype.toString.call(C);return"[object"===W.slice(0,7)&&"Array]"===W.slice(-6)}function Bt(C){return null!==C&&"[object Object]"===Object.prototype.toString.call(C)}function qe(C){return("number"==typeof C||C instanceof Number)&&isFinite(+C)}function Xe(C,W){return qe(C)?C:W}function Ge(C,W){return typeof C>"u"?W:C}const de=(C,W)=>"string"==typeof C&&C.endsWith("%")?parseFloat(C)/100:+C/W,lt=(C,W)=>"string"==typeof C&&C.endsWith("%")?parseFloat(C)/100*W:+C;function wt(C,W,ie){if(C&&"function"==typeof C.call)return C.apply(ie,W)}function Wt(C,W,ie,he){let Oe,Je,Dt;if(je(C))if(Je=C.length,he)for(Oe=Je-1;Oe>=0;Oe--)W.call(ie,C[Oe],Oe);else for(Oe=0;OeC,x:C=>C.x,y:C=>C.y};function ci(C,W){return(Wn[W]||(Wn[W]=function Xn(C){const W=function gi(C){const W=C.split("."),ie=[];let he="";for(const Oe of W)he+=Oe,he.endsWith("\\")?he=he.slice(0,-1)+".":(ie.push(he),he="");return ie}(C);return ie=>{for(const he of W){if(""===he)break;ie=ie&&ie[he]}return ie}}(W)))(C)}function ki(C){return C.charAt(0).toUpperCase()+C.slice(1)}const Bi=C=>typeof C<"u",Sn=C=>"function"==typeof C,Fn=(C,W)=>{if(C.size!==W.size)return!1;for(const ie of C)if(!W.has(ie))return!1;return!0};function Cs(C){return"mouseup"===C.type||"click"===C.type||"contextmenu"===C.type}const Ht=Math.PI,An=2*Ht,q=An+Ht,we=Number.POSITIVE_INFINITY,et=Ht/180,Mt=Ht/2,Rt=Ht/4,Ke=2*Ht/3,vt=Math.log10,Ae=Math.sign;function ot(C,W,ie){return Math.abs(C-W)Oe-Je).pop(),W}function $n(C){return!isNaN(parseFloat(C))&&isFinite(C)}function ui(C,W){const ie=Math.round(C);return ie-W<=C&&ie+W>=C}function Mi(C,W,ie){let he,Oe,Je;for(he=0,Oe=C.length;he$t&&ee=Math.min(W,ie)-he&&C<=Math.max(W,ie)+he}function es(C,W,ie){ie=ie||(Dt=>C[Dt]1;)Je=Oe+he>>1,ie(Je)?Oe=Je:he=Je;return{lo:Oe,hi:he}}const Ys=(C,W,ie,he)=>es(C,ie,he?Oe=>{const Je=C[Oe][W];return JeC[Oe][W]es(C,ie,he=>C[he][W]>=ie);function Ds(C,W,ie){let he=0,Oe=C.length;for(;hehe&&C[Oe-1]>ie;)Oe--;return he>0||Oe{const he="_onData"+ki(ie),Oe=C[ie];Object.defineProperty(C,ie,{configurable:!0,enumerable:!1,value(...Je){const Dt=Oe.apply(this,Je);return C._chartjs.listeners.forEach(kt=>{"function"==typeof kt[he]&&kt[he](...Je)}),Dt}})}))}function pt(C,W){const ie=C._chartjs;if(!ie)return;const he=ie.listeners,Oe=he.indexOf(W);-1!==Oe&&he.splice(Oe,1),!(he.length>0)&&(Nt.forEach(Je=>{delete C[Je]}),delete C._chartjs)}function ve(C){const W=new Set(C);return W.size===C.length?C:Array.from(W)}const $=typeof window>"u"?function(C){return C()}:window.requestAnimationFrame;function Ce(C,W){let ie=[],he=!1;return function(...Oe){ie=Oe,he||(he=!0,$.call(window,()=>{he=!1,C.apply(W,ie)}))}}function tt(C,W){let ie;return function(...he){return W?(clearTimeout(ie),ie=setTimeout(C,W,he)):C.apply(this,he),W}}const xt=C=>"start"===C?"left":"end"===C?"right":"center",on=(C,W,ie)=>"start"===C?W:"end"===C?ie:(W+ie)/2,Nn=(C,W,ie,he)=>C===(he?"left":"right")?ie:"center"===C?(W+ie)/2:W;function kn(C,W,ie){const he=W.length;let Oe=0,Je=he;if(C._sorted){const{iScale:Dt,_parsed:kt}=C,$t=Dt.axis,{min:ee,max:O,minDefined:x,maxDefined:g}=Dt.getUserBounds();x&&(Oe=ri(Math.min(Ys(kt,$t,ee).lo,ie?he:Ys(W,$t,Dt.getPixelForValue(ee)).lo),0,he-1)),Je=g?ri(Math.max(Ys(kt,Dt.axis,O,!0).hi+1,ie?0:Ys(W,$t,Dt.getPixelForValue(O),!0).hi+1),Oe,he)-Oe:he-Oe}return{start:Oe,count:Je}}function si(C){const{xScale:W,yScale:ie,_scaleRanges:he}=C,Oe={xmin:W.min,xmax:W.max,ymin:ie.min,ymax:ie.max};if(!he)return C._scaleRanges=Oe,!0;const Je=he.xmin!==W.min||he.xmax!==W.max||he.ymin!==ie.min||he.ymax!==ie.max;return Object.assign(he,Oe),Je}const wi=C=>0===C||1===C,En=(C,W,ie)=>-Math.pow(2,10*(C-=1))*Math.sin((C-W)*An/ie),ei=(C,W,ie)=>Math.pow(2,-10*C)*Math.sin((C-W)*An/ie)+1,fi={linear:C=>C,easeInQuad:C=>C*C,easeOutQuad:C=>-C*(C-2),easeInOutQuad:C=>(C/=.5)<1?.5*C*C:-.5*(--C*(C-2)-1),easeInCubic:C=>C*C*C,easeOutCubic:C=>(C-=1)*C*C+1,easeInOutCubic:C=>(C/=.5)<1?.5*C*C*C:.5*((C-=2)*C*C+2),easeInQuart:C=>C*C*C*C,easeOutQuart:C=>-((C-=1)*C*C*C-1),easeInOutQuart:C=>(C/=.5)<1?.5*C*C*C*C:-.5*((C-=2)*C*C*C-2),easeInQuint:C=>C*C*C*C*C,easeOutQuint:C=>(C-=1)*C*C*C*C+1,easeInOutQuint:C=>(C/=.5)<1?.5*C*C*C*C*C:.5*((C-=2)*C*C*C*C+2),easeInSine:C=>1-Math.cos(C*Mt),easeOutSine:C=>Math.sin(C*Mt),easeInOutSine:C=>-.5*(Math.cos(Ht*C)-1),easeInExpo:C=>0===C?0:Math.pow(2,10*(C-1)),easeOutExpo:C=>1===C?1:1-Math.pow(2,-10*C),easeInOutExpo:C=>wi(C)?C:C<.5?.5*Math.pow(2,10*(2*C-1)):.5*(2-Math.pow(2,-10*(2*C-1))),easeInCirc:C=>C>=1?C:-(Math.sqrt(1-C*C)-1),easeOutCirc:C=>Math.sqrt(1-(C-=1)*C),easeInOutCirc:C=>(C/=.5)<1?-.5*(Math.sqrt(1-C*C)-1):.5*(Math.sqrt(1-(C-=2)*C)+1),easeInElastic:C=>wi(C)?C:En(C,.075,.3),easeOutElastic:C=>wi(C)?C:ei(C,.075,.3),easeInOutElastic:C=>wi(C)?C:C<.5?.5*En(2*C,.1125,.45):.5+.5*ei(2*C-1,.1125,.45),easeInBack:C=>C*C*(2.70158*C-1.70158),easeOutBack:C=>(C-=1)*C*(2.70158*C+1.70158)+1,easeInOutBack(C){let W=1.70158;return(C/=.5)<1?C*C*((1+(W*=1.525))*C-W)*.5:.5*((C-=2)*C*((1+(W*=1.525))*C+W)+2)},easeInBounce:C=>1-fi.easeOutBounce(1-C),easeOutBounce:C=>C<1/2.75?7.5625*C*C:C<2/2.75?7.5625*(C-=1.5/2.75)*C+.75:C<2.5/2.75?7.5625*(C-=2.25/2.75)*C+.9375:7.5625*(C-=2.625/2.75)*C+.984375,easeInOutBounce:C=>C<.5?.5*fi.easeInBounce(2*C):.5*fi.easeOutBounce(2*C-1)+.5};function Ki(C){if(C&&"object"==typeof C){const W=C.toString();return"[object CanvasPattern]"===W||"[object CanvasGradient]"===W}return!1}function Gs(C){return Ki(C)?C:new Et(C)}function Ui(C){return Ki(C)?C:new Et(C).saturate(.5).darken(.1).hexString()}const Rs=["x","y","borderWidth","radius","tension"],Yr=["color","borderColor","backgroundColor"],ir=new Map;function Ne(C,W,ie){return function Se(C,W){W=W||{};const ie=C+JSON.stringify(W);let he=ir.get(ie);return he||(he=new Intl.NumberFormat(C,W),ir.set(ie,he)),he}(W,ie).format(C)}const _t={values:C=>je(C)?C:""+C,numeric(C,W,ie){if(0===C)return"0";const he=this.chart.options.locale;let Oe,Je=C;if(ie.length>1){const ee=Math.max(Math.abs(ie[0].value),Math.abs(ie[ie.length-1].value));(ee<1e-4||ee>1e15)&&(Oe="scientific"),Je=function Qt(C,W){let ie=W.length>3?W[2].value-W[1].value:W[1].value-W[0].value;return Math.abs(ie)>=1&&C!==Math.floor(C)&&(ie=C-Math.floor(C)),ie}(C,ie)}const Dt=vt(Math.abs(Je)),kt=isNaN(Dt)?1:Math.max(Math.min(-1*Math.floor(Dt),20),0),$t={notation:Oe,minimumFractionDigits:kt,maximumFractionDigits:kt};return Object.assign($t,this.options.ticks.format),Ne(C,he,$t)},logarithmic(C,W,ie){if(0===C)return"0";const he=ie[W].significand||C/Math.pow(10,Math.floor(vt(C)));return[1,2,3,5,10,15].includes(he)||W>.8*ie.length?_t.numeric.call(this,C,W,ie):""}};var mn={formatters:_t};const Di=Object.create(null),cs=Object.create(null);function Ii(C,W){if(!W)return C;const ie=W.split(".");for(let he=0,Oe=ie.length;hehe.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(he,Oe)=>Ui(Oe.backgroundColor),this.hoverBorderColor=(he,Oe)=>Ui(Oe.borderColor),this.hoverColor=(he,Oe)=>Ui(Oe.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(W),this.apply(ie)}set(W,ie){return Es(this,W,ie)}get(W){return Ii(this,W)}describe(W,ie){return Es(cs,W,ie)}override(W,ie){return Es(Di,W,ie)}route(W,ie,he,Oe){const Je=Ii(this,W),Dt=Ii(this,he),kt="_"+ie;Object.defineProperties(Je,{[kt]:{value:Je[ie],writable:!0},[ie]:{enumerable:!0,get(){const $t=this[kt],ee=Dt[Oe];return Bt($t)?Object.assign({},ee,$t):Ge($t,ee)},set($t){this[kt]=$t}}})}apply(W){W.forEach(ie=>ie(this))}}var Hr=new ws({_scriptable:C=>!C.startsWith("on"),_indexable:C=>"events"!==C,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function As(C){C.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),C.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:W=>"onProgress"!==W&&"onComplete"!==W&&"fn"!==W}),C.set("animations",{colors:{type:"color",properties:Yr},numbers:{type:"number",properties:Rs}}),C.describe("animations",{_fallback:"animation"}),C.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:W=>0|W}}}})},function Zs(C){C.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function jn(C){C.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(W,ie)=>ie.lineWidth,tickColor:(W,ie)=>ie.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:mn.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),C.route("scale.ticks","color","","color"),C.route("scale.grid","color","","borderColor"),C.route("scale.border","color","","borderColor"),C.route("scale.title","color","","color"),C.describe("scale",{_fallback:!1,_scriptable:W=>!W.startsWith("before")&&!W.startsWith("after")&&"callback"!==W&&"parser"!==W,_indexable:W=>"borderDash"!==W&&"tickBorderDash"!==W&&"dash"!==W}),C.describe("scales",{_fallback:"scale"}),C.describe("scale.ticks",{_scriptable:W=>"backdropPadding"!==W&&"callback"!==W,_indexable:W=>"backdropPadding"!==W})}]);function dr(C,W,ie,he,Oe){let Je=W[Oe];return Je||(Je=W[Oe]=C.measureText(Oe).width,ie.push(Oe)),Je>he&&(he=Je),he}function Fi(C,W,ie,he){let Oe=(he=he||{}).data=he.data||{},Je=he.garbageCollect=he.garbageCollect||[];he.font!==W&&(Oe=he.data={},Je=he.garbageCollect=[],he.font=W),C.save(),C.font=W;let Dt=0;const kt=ie.length;let $t,ee,O,x,g;for($t=0;$tie.length){for($t=0;$t0&&C.stroke()}}function hr(C,W,ie){return ie=ie||.5,!W||C&&C.x>W.left-ie&&C.xW.top-ie&&C.y0&&""!==Je.strokeColor;let $t,ee;for(C.save(),C.font=Oe.string,function qs(C,W){W.translation&&C.translate(W.translation[0],W.translation[1]),bt(W.rotation)||C.rotate(W.rotation),W.color&&(C.fillStyle=W.color),W.textAlign&&(C.textAlign=W.textAlign),W.textBaseline&&(C.textBaseline=W.textBaseline)}(C,Je),$t=0;$t+C||0;function zr(C,W){const ie={},he=Bt(W),Oe=he?Object.keys(W):W,Je=Bt(C)?he?Dt=>Ge(C[Dt],C[W[Dt]]):Dt=>C[Dt]:()=>C;for(const Dt of Oe)ie[Dt]=kr(Je(Dt));return ie}function Tr(C){return zr(C,{top:"y",right:"x",bottom:"y",left:"x"})}function Ji(C){return zr(C,["topLeft","topRight","bottomLeft","bottomRight"])}function pr(C){const W=Tr(C);return W.width=W.left+W.right,W.height=W.top+W.bottom,W}function Hs(C,W){let ie=Ge((C=C||{}).size,(W=W||Hr.font).size);"string"==typeof ie&&(ie=parseInt(ie,10));let he=Ge(C.style,W.style);he&&!(""+he).match(qr)&&(console.warn('Invalid font style specified: "'+he+'"'),he=void 0);const Oe={family:Ge(C.family,W.family),lineHeight:so(Ge(C.lineHeight,W.lineHeight),ie),size:ie,style:he,weight:Ge(C.weight,W.weight),string:""};return Oe.string=function Zi(C){return!C||bt(C.size)||bt(C.family)?null:(C.style?C.style+" ":"")+(C.weight?C.weight+" ":"")+C.size+"px "+C.family}(Oe),Oe}function Do(C,W,ie,he){let Je,Dt,kt,Oe=!0;for(Je=0,Dt=C.length;Jeie&&0===kt?0:kt+$t;return{min:Dt(he,-Math.abs(Je)),max:Dt(Oe,Je)}}function Xr(C,W){return Object.assign(Object.create(C),W)}function No(C,W=[""],ie,he,Oe=(()=>C[0])){const Je=ie||C;typeof he>"u"&&(he=ts("_fallback",C));const Dt={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:C,_rootScopes:Je,_fallback:he,_getTarget:Oe,override:kt=>No([kt,...C],W,Je,he)};return new Proxy(Dt,{deleteProperty:(kt,$t)=>(delete kt[$t],delete kt._keys,delete C[0][$t],!0),get:(kt,$t)=>ar(kt,$t,()=>function Os(C,W,ie,he){let Oe;for(const Je of W)if(Oe=ts(Xs(Je,C),ie),typeof Oe<"u")return Pr(C,Oe)?ro(ie,he,C,Oe):Oe}($t,W,C,kt)),getOwnPropertyDescriptor:(kt,$t)=>Reflect.getOwnPropertyDescriptor(kt._scopes[0],$t),getPrototypeOf:()=>Reflect.getPrototypeOf(C[0]),has:(kt,$t)=>mr(kt).includes($t),ownKeys:kt=>mr(kt),set(kt,$t,ee){const O=kt._storage||(kt._storage=Oe());return kt[$t]=O[$t]=ee,delete kt._keys,!0}})}function Ur(C,W,ie,he){const Oe={_cacheable:!1,_proxy:C,_context:W,_subProxy:ie,_stack:new Set,_descriptors:gr(C,he),setContext:Je=>Ur(C,Je,ie,he),override:Je=>Ur(C.override(Je),W,ie,he)};return new Proxy(Oe,{deleteProperty:(Je,Dt)=>(delete Je[Dt],delete C[Dt],!0),get:(Je,Dt,kt)=>ar(Je,Dt,()=>function wo(C,W,ie){const{_proxy:he,_context:Oe,_subProxy:Je,_descriptors:Dt}=C;let kt=he[W];return Sn(kt)&&Dt.isScriptable(W)&&(kt=function Wr(C,W,ie,he){const{_proxy:Oe,_context:Je,_subProxy:Dt,_stack:kt}=ie;if(kt.has(C))throw new Error("Recursion detected: "+Array.from(kt).join("->")+"->"+C);kt.add(C);let $t=W(Je,Dt||he);return kt.delete(C),Pr(C,$t)&&($t=ro(Oe._scopes,Oe,C,$t)),$t}(W,kt,C,ie)),je(kt)&&kt.length&&(kt=function ho(C,W,ie,he){const{_proxy:Oe,_context:Je,_subProxy:Dt,_descriptors:kt}=ie;if(typeof Je.index<"u"&&he(C))return W[Je.index%W.length];if(Bt(W[0])){const $t=W,ee=Oe._scopes.filter(O=>O!==$t);W=[];for(const O of $t){const x=ro(ee,Oe,C,O);W.push(Ur(x,Je,Dt&&Dt[C],kt))}}return W}(W,kt,C,Dt.isIndexable)),Pr(W,kt)&&(kt=Ur(kt,Oe,Je&&Je[W],Dt)),kt}(Je,Dt,kt)),getOwnPropertyDescriptor:(Je,Dt)=>Je._descriptors.allKeys?Reflect.has(C,Dt)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(C,Dt),getPrototypeOf:()=>Reflect.getPrototypeOf(C),has:(Je,Dt)=>Reflect.has(C,Dt),ownKeys:()=>Reflect.ownKeys(C),set:(Je,Dt,kt)=>(C[Dt]=kt,delete Je[Dt],!0)})}function gr(C,W={scriptable:!0,indexable:!0}){const{_scriptable:ie=W.scriptable,_indexable:he=W.indexable,_allKeys:Oe=W.allKeys}=C;return{allKeys:Oe,scriptable:ie,indexable:he,isScriptable:Sn(ie)?ie:()=>ie,isIndexable:Sn(he)?he:()=>he}}const Xs=(C,W)=>C?C+ki(W):W,Pr=(C,W)=>Bt(W)&&"adapters"!==C&&(null===Object.getPrototypeOf(W)||W.constructor===Object);function ar(C,W,ie){if(Object.prototype.hasOwnProperty.call(C,W))return C[W];const he=ie();return C[W]=he,he}function Bs(C,W,ie){return Sn(C)?C(W,ie):C}const _o=(C,W)=>!0===C?W:"string"==typeof C?ci(W,C):void 0;function lr(C,W,ie,he,Oe){for(const Je of W){const Dt=_o(ie,Je);if(Dt){C.add(Dt);const kt=Bs(Dt._fallback,ie,Oe);if(typeof kt<"u"&&kt!==ie&&kt!==he)return kt}else if(!1===Dt&&typeof he<"u"&&ie!==he)return null}return!1}function ro(C,W,ie,he){const Oe=W._rootScopes,Je=Bs(W._fallback,ie,he),Dt=[...C,...Oe],kt=new Set;kt.add(he);let $t=Fo(kt,Dt,ie,Je||ie,he);return!(null===$t||typeof Je<"u"&&Je!==ie&&($t=Fo(kt,Dt,Je,$t,he),null===$t))&&No(Array.from(kt),[""],Oe,Je,()=>function pi(C,W,ie){const he=C._getTarget();W in he||(he[W]={});const Oe=he[W];return je(Oe)&&Bt(ie)?ie:Oe||{}}(W,ie,he))}function Fo(C,W,ie,he,Oe){for(;ie;)ie=lr(C,W,ie,he,Oe);return ie}function ts(C,W){for(const ie of W){if(!ie)continue;const he=ie[C];if(typeof he<"u")return he}}function mr(C){let W=C._keys;return W||(W=C._keys=function Ks(C){const W=new Set;for(const ie of C)for(const he of Object.keys(ie).filter(Oe=>!Oe.startsWith("_")))W.add(he);return Array.from(W)}(C._scopes)),W}function eo(C,W,ie,he){const{iScale:Oe}=C,{key:Je="r"}=this._parsing,Dt=new Array(he);let kt,$t,ee,O;for(kt=0,$t=he;kt<$t;++kt)ee=kt+ie,O=W[ee],Dt[kt]={r:Oe.parse(ci(O,Je),ee)};return Dt}const _r=Number.EPSILON||1e-14,yr=(C,W)=>W"x"===C?"y":"x";function $r(C,W,ie,he){const Oe=C.skip?W:C,Je=W,Dt=ie.skip?W:ie,kt=Oi(Je,Oe),$t=Oi(Dt,Je);let ee=kt/(kt+$t),O=$t/(kt+$t);ee=isNaN(ee)?0:ee,O=isNaN(O)?0:O;const x=he*ee,g=he*O;return{previous:{x:Je.x-x*(Dt.x-Oe.x),y:Je.y-x*(Dt.y-Oe.y)},next:{x:Je.x+g*(Dt.x-Oe.x),y:Je.y+g*(Dt.y-Oe.y)}}}function le(C,W,ie){return Math.max(Math.min(C,ie),W)}function Me(C,W,ie,he,Oe){let Je,Dt,kt,$t;if(W.spanGaps&&(C=C.filter(ee=>!ee.skip)),"monotone"===W.cubicInterpolationMode)!function te(C,W="x"){const ie=To(W),he=C.length,Oe=Array(he).fill(0),Je=Array(he);let Dt,kt,$t,ee=yr(C,0);for(Dt=0;DtC.ownerDocument.defaultView.getComputedStyle(C,null),ni=["top","right","bottom","left"];function Yi(C,W,ie){const he={};ie=ie?"-"+ie:"";for(let Oe=0;Oe<4;Oe++){const Je=ni[Oe];he[Je]=parseFloat(C[W+"-"+Je+ie])||0}return he.width=he.left+he.right,he.height=he.top+he.bottom,he}const Ko=(C,W,ie)=>(C>0||W>0)&&(!ie||!ie.shadowRoot);function Ts(C,W){if("native"in C)return C;const{canvas:ie,currentDevicePixelRatio:he}=W,Oe=ns(ie),Je="border-box"===Oe.boxSizing,Dt=Yi(Oe,"padding"),kt=Yi(Oe,"border","width"),{x:$t,y:ee,box:O}=function fo(C,W){const ie=C.touches,he=ie&&ie.length?ie[0]:C,{offsetX:Oe,offsetY:Je}=he;let kt,$t,Dt=!1;if(Ko(Oe,Je,C.target))kt=Oe,$t=Je;else{const ee=W.getBoundingClientRect();kt=he.clientX-ee.left,$t=he.clientY-ee.top,Dt=!0}return{x:kt,y:$t,box:Dt}}(C,ie),x=Dt.left+(O&&kt.left),g=Dt.top+(O&&kt.top);let{width:R,height:L}=W;return Je&&(R-=Dt.width+kt.width,L-=Dt.height+kt.height),{x:Math.round(($t-x)/R*ie.width/he),y:Math.round((ee-g)/L*ie.height/he)}}const Gr=C=>Math.round(10*C)/10;function Kr(C,W,ie,he){const Oe=ns(C),Je=Yi(Oe,"margin"),Dt=Gn(Oe.maxWidth,C,"clientWidth")||we,kt=Gn(Oe.maxHeight,C,"clientHeight")||we,$t=function So(C,W,ie){let he,Oe;if(void 0===W||void 0===ie){const Je=Tn(C);if(Je){const Dt=Je.getBoundingClientRect(),kt=ns(Je),$t=Yi(kt,"border","width"),ee=Yi(kt,"padding");W=Dt.width-ee.width-$t.width,ie=Dt.height-ee.height-$t.height,he=Gn(kt.maxWidth,Je,"clientWidth"),Oe=Gn(kt.maxHeight,Je,"clientHeight")}else W=C.clientWidth,ie=C.clientHeight}return{width:W,height:ie,maxWidth:he||we,maxHeight:Oe||we}}(C,W,ie);let{width:ee,height:O}=$t;if("content-box"===Oe.boxSizing){const g=Yi(Oe,"border","width"),R=Yi(Oe,"padding");ee-=R.width+g.width,O-=R.height+g.height}return ee=Math.max(0,ee-Je.width),O=Math.max(0,he?ee/he:O-Je.height),ee=Gr(Math.min(ee,Dt,$t.maxWidth)),O=Gr(Math.min(O,kt,$t.maxHeight)),ee&&!O&&(O=Gr(ee/2)),(void 0!==W||void 0!==ie)&&he&&$t.height&&O>$t.height&&(O=$t.height,ee=Gr(Math.floor(O*he))),{width:ee,height:O}}function oo(C,W,ie){const he=W||1,Oe=Math.floor(C.height*he),Je=Math.floor(C.width*he);C.height=Math.floor(C.height),C.width=Math.floor(C.width);const Dt=C.canvas;return Dt.style&&(ie||!Dt.style.height&&!Dt.style.width)&&(Dt.style.height=`${C.height}px`,Dt.style.width=`${C.width}px`),(C.currentDevicePixelRatio!==he||Dt.height!==Oe||Dt.width!==Je)&&(C.currentDevicePixelRatio=he,Dt.height=Oe,Dt.width=Je,C.ctx.setTransform(he,0,0,he,0,0),!0)}const Co=function(){let C=!1;try{const W={get passive(){return C=!0,!1}};yt()&&(window.addEventListener("test",null,W),window.removeEventListener("test",null,W))}catch{}return C}();function Jr(C,W){const ie=function Fs(C,W){return ns(C).getPropertyValue(W)}(C,W),he=ie&&ie.match(/^(\d+)(\.\d+)?px$/);return he?+he[1]:void 0}function Sr(C,W,ie,he){return{x:C.x+ie*(W.x-C.x),y:C.y+ie*(W.y-C.y)}}function er(C,W,ie,he){return{x:C.x+ie*(W.x-C.x),y:"middle"===he?ie<.5?C.y:W.y:"after"===he?ie<1?C.y:W.y:ie>0?W.y:C.y}}function yi(C,W,ie,he){const Oe={x:C.cp2x,y:C.cp2y},Je={x:W.cp1x,y:W.cp1y},Dt=Sr(C,Oe,ie),kt=Sr(Oe,Je,ie),$t=Sr(Je,W,ie),ee=Sr(Dt,kt,ie),O=Sr(kt,$t,ie);return Sr(ee,O,ie)}const to=function(C,W){return{x:ie=>C+C+W-ie,setWidth(ie){W=ie},textAlign:ie=>"center"===ie?ie:"right"===ie?"left":"right",xPlus:(ie,he)=>ie-he,leftForLtr:(ie,he)=>ie-he}},us=function(){return{x:C=>C,setWidth(C){},textAlign:C=>C,xPlus:(C,W)=>C+W,leftForLtr:(C,W)=>C}};function Cr(C,W,ie){return C?to(W,ie):us()}function yo(C,W){let ie,he;("ltr"===W||"rtl"===W)&&(ie=C.canvas.style,he=[ie.getPropertyValue("direction"),ie.getPropertyPriority("direction")],ie.setProperty("direction",W,"important"),C.prevTextDirection=he)}function po(C,W){void 0!==W&&(delete C.prevTextDirection,C.canvas.style.setProperty("direction",W[0],W[1]))}function is(C){return"angle"===C?{between:Pi,compare:ji,normalize:Ci}:{between:Ms,compare:(W,ie)=>W-ie,normalize:W=>W}}function vr({start:C,end:W,count:ie,loop:he,style:Oe}){return{start:C%ie,end:W%ie,loop:he&&(W-C+1)%ie==0,style:Oe}}function Ws(C,W,ie){if(!ie)return[C];const{property:he,start:Oe,end:Je}=ie,Dt=W.length,{compare:kt,between:$t,normalize:ee}=is(he),{start:O,end:x,loop:g,style:R}=function Ls(C,W,ie){const{property:he,start:Oe,end:Je}=ie,{between:Dt,normalize:kt}=is(he),$t=W.length;let g,R,{start:ee,end:O,loop:x}=C;if(x){for(ee+=$t,O+=$t,g=0,R=$t;gOe&&C[Je%W].skip;)Je--;return Je%=W,{start:Oe,end:Je}}(ie,Oe,Je,he);return Eo(C,!0===he?[{start:Dt,end:kt,loop:Je}]:function Jo(C,W,ie,he){const Oe=C.length,Je=[];let $t,Dt=W,kt=C[W];for($t=W+1;$t<=ie;++$t){const ee=C[$t%Oe];ee.skip||ee.stop?kt.skip||(Je.push({start:W%Oe,end:($t-1)%Oe,loop:he=!1}),W=Dt=ee.stop?$t:null):(Dt=$t,kt.skip&&(W=$t)),kt=ee}return null!==Dt&&Je.push({start:W%Oe,end:Dt%Oe,loop:he}),Je}(ie,Dt,kt{"use strict";M.d(fe,{jh:()=>fs,vQ:()=>fa});var t=M(9212),u=M(7816),b=M(8137),w=M(5619),m=M(3997);const G=function A(Ye,Ft){return Ye===Ft||Ye!=Ye&&Ft!=Ft},ne=function J(Ye,Ft){for(var Ut=Ye.length;Ut--;)if(G(Ye[Ut][0],Ft))return Ut;return-1};var Pe=Array.prototype.splice;function Ve(Ye){var Ft=-1,Ut=null==Ye?0:Ye.length;for(this.clear();++Ft-1},Ve.prototype.set=function Kt(Ye,Ft){var Ut=this.__data__,Bn=ne(Ut,Ye);return Bn<0?(++this.size,Ut.push([Ye,Ft])):Ut[Bn][1]=Ft,this};const Ee=Ve,In="object"==typeof global&&global&&global.Object===Object&&global;var Dn="object"==typeof self&&self&&self.Object===Object&&self;const ze=In||Dn||Function("return this")();var Ue=ze.Symbol,Be=Object.prototype,it=Be.hasOwnProperty,_e=Be.toString,ft=Ue?Ue.toStringTag:void 0;var Et=Object.prototype.toString;var je=Ue?Ue.toStringTag:void 0;const qe=function Bt(Ye){return null==Ye?void 0===Ye?"[object Undefined]":"[object Null]":je&&je in Object(Ye)?function re(Ye){var Ft=it.call(Ye,ft),Ut=Ye[ft];try{Ye[ft]=void 0;var Bn=!0}catch{}var $i=_e.call(Ye);return Bn&&(Ft?Ye[ft]=Ut:delete Ye[ft]),$i}(Ye):function Jt(Ye){return Et.call(Ye)}(Ye)},Ge=function Xe(Ye){var Ft=typeof Ye;return null!=Ye&&("object"==Ft||"function"==Ft)},rn=function St(Ye){if(!Ge(Ye))return!1;var Ft=qe(Ye);return"[object Function]"==Ft||"[object GeneratorFunction]"==Ft||"[object AsyncFunction]"==Ft||"[object Proxy]"==Ft};var Ye,gn=ze["__core-js_shared__"],ln=(Ye=/[^.]+$/.exec(gn&&gn.keys&&gn.keys.IE_PROTO||""))?"Symbol(src)_1."+Ye:"";var Wn=Function.prototype.toString;var ki=/^\[object .+?Constructor\]$/,Ht=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const q=function An(Ye){return!(!Ge(Ye)||function nn(Ye){return!!ln&&ln in Ye}(Ye))&&(rn(Ye)?Ht:ki).test(function gi(Ye){if(null!=Ye){try{return Wn.call(Ye)}catch{}try{return Ye+""}catch{}}return""}(Ye))},Rt=function Mt(Ye,Ft){var Ut=function we(Ye,Ft){return Ye?.[Ft]}(Ye,Ft);return q(Ut)?Ut:void 0},vt=Rt(ze,"Map"),ot=Rt(Object,"create");var zi=Object.prototype.hasOwnProperty;var ji=Object.prototype.hasOwnProperty;function es(Ye){var Ft=-1,Ut=null==Ye?0:Ye.length;for(this.clear();++Ft-1&&Ye%1==0&&Ye<=9007199254740991},wo=function ar(Ye){return null!=Ye&&Pr(Ye.length)&&!rn(Ye)};var lr="object"==typeof exports&&exports&&!exports.nodeType&&exports,ro=lr&&"object"==typeof module&&module&&!module.nodeType&&module,pi=ro&&ro.exports===lr?ze.Buffer:void 0;const mr=(pi?pi.isBuffer:void 0)||function Bs(){return!1};var yr=Function.prototype.toString,To=Object.prototype.hasOwnProperty,$r=yr.call(Object);var us={};us["[object Float32Array]"]=us["[object Float64Array]"]=us["[object Int8Array]"]=us["[object Int16Array]"]=us["[object Int32Array]"]=us["[object Uint8Array]"]=us["[object Uint8ClampedArray]"]=us["[object Uint16Array]"]=us["[object Uint32Array]"]=!0,us["[object Arguments]"]=us["[object Array]"]=us["[object ArrayBuffer]"]=us["[object Boolean]"]=us["[object DataView]"]=us["[object Date]"]=us["[object Error]"]=us["[object Function]"]=us["[object Map]"]=us["[object Number]"]=us["[object Object]"]=us["[object RegExp]"]=us["[object Set]"]=us["[object String]"]=us["[object WeakMap]"]=!1;var vr="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ls=vr&&"object"==typeof module&&module&&!module.nodeType&&module,Yo=Ls&&Ls.exports===vr&&In.process,Ho=function(){try{return Ls&&Ls.require&&Ls.require("util").types||Yo&&Yo.binding&&Yo.binding("util")}catch{}}(),cr=Ho&&Ho.isTypedArray;const go=cr?function po(Ye){return function(Ft){return Ye(Ft)}}(cr):function Cr(Ye){return kr(Ye)&&Pr(Ye.length)&&!!us[qe(Ye)]},Oo=function ia(Ye,Ft){if(("constructor"!==Ft||"function"!=typeof Ye[Ft])&&"__proto__"!=Ft)return Ye[Ft]};var W=Object.prototype.hasOwnProperty;const he=function ie(Ye,Ft,Ut){var Bn=Ye[Ft];(!W.call(Ye,Ft)||!G(Bn,Ut)||void 0===Ut&&!(Ft in Ye))&&As(Ye,Ft,Ut)};var ee=/^(?:0|[1-9]\d*)$/;const x=function O(Ye,Ft){var Ut=typeof Ye;return!!(Ft=Ft??9007199254740991)&&("number"==Ut||"symbol"!=Ut&&ee.test(Ye))&&Ye>-1&&Ye%1==0&&Ye0){if(++Ft>=800)return arguments[0]}else Ft=0;return Ye.apply(void 0,arguments)}}(Lo);const tr=bs,hs=function Zo(Ye,Ft){return tr(function br(Ye,Ft,Ut){return Ft=Rr(void 0===Ft?Ye.length-1:Ft,0),function(){for(var Bn=arguments,$i=-1,Xt=Rr(Bn.length-Ft,0),hi=Array(Xt);++$i1?Ut[$i-1]:void 0,hi=$i>2?Ut[2]:void 0;for(Xt=Ye.length>3&&"function"==typeof Xt?($i--,Xt):void 0,hi&&function Ca(Ye,Ft,Ut){if(!Ge(Ut))return!1;var Bn=typeof Ft;return!!("number"==Bn?wo(Ut)&&x(Ft,Ut.length):"string"==Bn&&Ft in Ut)&&G(Ut[Ft],Ye)}(Ut[0],Ut[1],hi)&&(Xt=$i<3?void 0:Xt,$i=1),Ft=Object(Ft);++Bn<$i;){var qi=Ut[Bn];qi&&Ye(Ft,qi,Bn,Xt)}return Ft})}(function(Ye,Ft,Ut){Is(Ye,Ft,Ut)});const Ao=Nr;let ko=(()=>{class Ye{constructor(){this.colorschemesOptions=new w.X(void 0)}setColorschemesOptions(Ut){this.pColorschemesOptions=Ut,this.colorschemesOptions.next(Ut)}getColorschemesOptions(){return this.pColorschemesOptions}static#e=this.\u0275fac=function(Bn){return new(Bn||Ye)};static#t=this.\u0275prov=t.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"})}return Ye})(),fs=(()=>{class Ye{constructor(Ut,Bn,$i){this.zone=Bn,this.themeService=$i,this.type="bar",this.plugins=[],this.chartClick=new t.vpe,this.chartHover=new t.vpe,this.subs=[],this.themeOverrides={},this.ctx=Ut.nativeElement.getContext("2d"),this.subs.push(this.themeService.colorschemesOptions.pipe((0,m.x)()).subscribe(Xt=>this.themeChanged(Xt)))}ngOnChanges(Ut){const Bn=["type"],$i=Object.getOwnPropertyNames(Ut);if($i.some(Xt=>Bn.includes(Xt))||$i.every(Xt=>Ut[Xt].isFirstChange()))this.render();else{const Xt=this.getChartConfiguration();this.chart&&(Object.assign(this.chart.config.data,Xt.data),this.chart.config.plugins&&Object.assign(this.chart.config.plugins,Xt.plugins),this.chart.config.options&&Object.assign(this.chart.config.options,Xt.options)),this.update()}}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.subs.forEach(Ut=>Ut.unsubscribe())}render(){return this.chart&&this.chart.destroy(),this.zone.runOutsideAngular(()=>this.chart=new u.kL(this.ctx,this.getChartConfiguration()))}update(Ut){this.chart&&this.zone.runOutsideAngular(()=>this.chart?.update(Ut))}hideDataset(Ut,Bn){this.chart&&(this.chart.getDatasetMeta(Ut).hidden=Bn,this.update())}isDatasetHidden(Ut){return this.chart?.getDatasetMeta(Ut)?.hidden}toBase64Image(){return this.chart?.toBase64Image()}themeChanged(Ut){this.themeOverrides=Ut,this.chart&&(this.chart.config.options&&Object.assign(this.chart.config.options,this.getChartOptions()),this.update())}getChartOptions(){return Ao({onHover:(Ut,Bn)=>{!this.chartHover.observed&&!this.chartHover.observers?.length||this.zone.run(()=>this.chartHover.emit({event:Ut,active:Bn}))},onClick:(Ut,Bn)=>{!this.chartClick.observed&&!this.chartClick.observers?.length||this.zone.run(()=>this.chartClick.emit({event:Ut,active:Bn}))}},this.themeOverrides,this.options,{plugins:{legend:{display:this.legend}}})}getChartConfiguration(){return{type:this.type,data:this.getChartData(),options:this.getChartOptions(),plugins:this.plugins}}getChartData(){return this.data?this.data:{labels:this.labels||[],datasets:this.datasets||[]}}static#e=this.\u0275fac=function(Bn){return new(Bn||Ye)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(ko))};static#t=this.\u0275dir=t.lG2({type:Ye,selectors:[["canvas","baseChart",""]],inputs:{type:"type",legend:"legend",data:"data",options:"options",plugins:"plugins",labels:"labels",datasets:"datasets"},outputs:{chartClick:"chartClick",chartHover:"chartHover"},exportAs:["base-chart"],features:[t.TTD]})}return Ye})();const Si=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],ra={plugins:{colors:{enabled:!1}},datasets:{line:{backgroundColor:Ye=>vo(ao(Ye.datasetIndex),.4),borderColor:Ye=>vo(ao(Ye.datasetIndex),1),pointBackgroundColor:Ye=>vo(ao(Ye.datasetIndex),1),pointBorderColor:"#fff"},bar:{backgroundColor:Ye=>vo(ao(Ye.datasetIndex),.6),borderColor:Ye=>vo(ao(Ye.datasetIndex),1)},get radar(){return this.line},doughnut:{backgroundColor:Ye=>vo(ao(Ye.dataIndex),.6),borderColor:"#fff"},get pie(){return this.doughnut},polarArea:{backgroundColor:Ye=>vo(ao(Ye.dataIndex),.6),borderColor:Ye=>vo(ao(Ye.dataIndex),1)},get bubble(){return this.doughnut},get scatter(){return this.doughnut},get area(){return this.polarArea}}};function vo(Ye,Ft){return"rgba("+Ye.concat(Ft).join(",")+")"}function da(Ye,Ft){return Math.floor(Math.random()*(Ft-Ye+1))+Ye}function ao(Ye=0){return Si[Ye]||function xa(){return[da(0,255),da(0,255),da(0,255)]}()}let ha=(()=>{class Ye{constructor(){this.generateColors=!0}static#e=this.\u0275fac=function(Bn){return new(Bn||Ye)};static#t=this.\u0275prov=t.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"})}return Ye})();u.kL.register(...u.zX);let fa=(()=>{class Ye{constructor(Ut){Ut?.plugins&&u.kL.register(...Ut.plugins);const Bn=Ao(Ut?.generateColors?ra:{},Ut?.defaults||{});b.d.set(Bn)}static forRoot(Ut){return{ngModule:Ye,providers:[{provide:ha,useValue:Ut}]}}static#e=this.\u0275fac=function(Bn){return new(Bn||Ye)(t.LFG(ha,8))};static#t=this.\u0275mod=t.oAB({type:Ye});static#n=this.\u0275inj=t.cJS({})}return Ye})()},9359:(Ze,fe,M)=>{"use strict";M.d(fe,{Y:()=>T,f:()=>E});var t=M(6825),u=M(9212);const b="400ms cubic-bezier(0.4,0.0,0.2,1)",w=[(0,t.oB)({height:0,visibility:"hidden"}),(0,t.jt)(b,(0,t.oB)({height:"*",visibility:"visible"}))],m=[(0,t.oB)({height:"*",visibility:"visible"}),(0,t.jt)(b,(0,t.oB)({height:0,visibility:"hidden"}))];let T=(()=>{class A{set display(J){this._display=J,"none"!==J?this.isAnimated?this.toggle():this.show():this.hide()}set collapse(J){this.collapseNewValue=J,(!this._player||this._isAnimationDone)&&(this.isExpanded=J,this.toggle())}get collapse(){return this.isExpanded}constructor(J,ne,me){this._el=J,this._renderer=ne,this.collapsed=new u.vpe,this.collapses=new u.vpe,this.expanded=new u.vpe,this.expands=new u.vpe,this.isExpanded=!0,this.collapseNewValue=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this.isAnimated=!1,this._display="block",this._stylesLoaded=!1,this._COLLAPSE_ACTION_NAME="collapse",this._EXPAND_ACTION_NAME="expand",this._factoryCollapseAnimation=me.build(m),this._factoryExpandAnimation=me.build(w)}ngAfterViewChecked(){this._stylesLoaded=!0,this._player&&this._isAnimationDone&&(this._player.reset(),this._renderer.setStyle(this._el.nativeElement,"height","*"))}toggle(){this.isExpanded?this.hide():this.show()}hide(){this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapsing=!1,this.collapses.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._COLLAPSE_ACTION_NAME)(()=>{this._isAnimationDone=!0,this.collapseNewValue!==this.isCollapsed&&this.isAnimated?this.show():(this.collapsed.emit(this),this._renderer.setStyle(this._el.nativeElement,"display","none"))})}show(){this._renderer.setStyle(this._el.nativeElement,"display",this._display),this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapsing=!1,this.expands.emit(this),this._isAnimationDone=!1,this.animationRun(this.isAnimated,this._EXPAND_ACTION_NAME)(()=>{this._isAnimationDone=!0,this.collapseNewValue!==this.isCollapsed&&this.isAnimated?this.hide():(this.expanded.emit(this),this._renderer.removeStyle(this._el.nativeElement,"overflow"))})}animationRun(J,ne){if(!J||!this._stylesLoaded)return Pe=>Pe();this._renderer.setStyle(this._el.nativeElement,"overflow","hidden"),this._renderer.addClass(this._el.nativeElement,"collapse");const me=ne===this._EXPAND_ACTION_NAME?this._factoryExpandAnimation:this._factoryCollapseAnimation;return this._player&&this._player.reset(),this._player=me.create(this._el.nativeElement),this._player.play(),Pe=>this._player?.onDone(Pe)}static#e=this.\u0275fac=function(ne){return new(ne||A)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(t._j))};static#t=this.\u0275dir=u.lG2({type:A,selectors:[["","collapse",""]],hostVars:9,hostBindings:function(ne,me){2&ne&&(u.uIk("aria-hidden",me.isCollapsed),u.ekj("collapse",me.isCollapse)("in",me.isExpanded)("show",me.isExpanded)("collapsing",me.isCollapsing))},inputs:{display:"display",isAnimated:"isAnimated",collapse:"collapse"},outputs:{collapsed:"collapsed",collapses:"collapses",expanded:"expanded",expands:"expands"},exportAs:["bs-collapse"]})}return A})(),E=(()=>{class A{static forRoot(){return{ngModule:A,providers:[]}}static#e=this.\u0275fac=function(ne){return new(ne||A)};static#t=this.\u0275mod=u.oAB({type:A});static#n=this.\u0275inj=u.cJS({})}return A})()},1835:(Ze,fe,M)=>{"use strict";M.d(fe,{oj:()=>A});var t=M(9212),u=M(3161),b=M(4060),w=M(6814);class T{constructor(J,ne,me){this.nodes=J,this.viewRef=ne,this.componentRef=me}}class E{constructor(J,ne,me,Pe,He,ye,nt,ct,Ct){this._viewContainerRef=J,this._renderer=ne,this._elementRef=me,this._injector=Pe,this._componentFactoryResolver=He,this._ngZone=ye,this._applicationRef=nt,this._posService=ct,this._document=Ct,this.onBeforeShow=new t.vpe,this.onShown=new t.vpe,this.onBeforeHide=new t.vpe,this.onHidden=new t.vpe,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(J){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(J),this}to(J){return this.container=J||this.container,this}position(J){return J?(this.attachment=J.attachment||this.attachment,this._elementRef=J.target||this._elementRef,this):this}provide(J){return this._providers.push(J),this}show(J={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(J.content,J.context,J.initialState);const ne=t.zs3.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(ne,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,J),this.container instanceof t.SBq&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const me=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!me)return;me.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(J.id?{id:J.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(J){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const ne=this._componentRef.location.nativeElement;return ne.parentNode?.removeChild(ne),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(J?{id:J}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(J){this.triggers=J.triggers||this.triggers,this._listenOpts.outsideClick=J.outsideClick,this._listenOpts.outsideEsc=J.outsideEsc,J.target=J.target||this._elementRef?.nativeElement;const ne=this._listenOpts.hide=()=>J.hide?J.hide():void this.hide(),me=this._listenOpts.show=He=>{J.show?J.show(He):this.show(He),He()};return this._renderer&&(this._unregisterListenersFn=(0,u.wo)(this._renderer,{target:J.target,triggers:J.triggers,show:me,hide:ne,toggle:He=>{this.isShown?ne():me(He)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(J,ne){return J&&ne&&(this._inlineViewRef=J.createEmbeddedView(ne)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const J=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=(0,u.Rg)(this._renderer,{targets:[J,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=(0,u.C)(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(J,ne,me){if(!J)return new T([]);if(J instanceof t.Rgc){if(this._viewContainerRef){const ye=this._viewContainerRef.createEmbeddedView(J,ne);return ye.markForCheck(),new T([ye.rootNodes],ye)}const He=J.createEmbeddedView({});return this._applicationRef.attachView(He),new T([He.rootNodes],He)}if("function"==typeof J){const He=this._componentFactoryResolver.resolveComponentFactory(J),ye=t.zs3.create({providers:this._providers,parent:this._injector}),nt=He.create(ye);return Object.assign(nt.instance,me),this._applicationRef.attachView(nt.hostView),new T([[nt.location.nativeElement]],nt.hostView,nt)}const Pe=this._renderer?[this._renderer.createText(`${J}`)]:[];return new T([Pe])}}let A=(()=>{class G{constructor(ne,me,Pe,He,ye,nt){this._componentFactoryResolver=ne,this._ngZone=me,this._injector=Pe,this._posService=He,this._applicationRef=ye,this._document=nt}createLoader(ne,me,Pe){return new E(me,Pe,ne,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static#e=this.\u0275fac=function(me){return new(me||G)(t.LFG(t._Vd),t.LFG(t.R0b),t.LFG(t.zs3),t.LFG(b.sA),t.LFG(t.z2F),t.LFG(w.K0))};static#t=this.\u0275prov=t.Yz7({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})()},2500:(Ze,fe,M)=>{"use strict";M.d(fe,{Hz:()=>ye,Mq:()=>nt,TO:()=>He,mr:()=>ct});var t=M(9212),u=M(2181),b=M(1835),w=M(6825),m=M(6814),T=M(4060);const E=Ct=>({dropdown:Ct}),A=["*"];let G=(()=>{class Ct{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}static#e=this.\u0275fac=function(ut){return new(ut||Ct)};static#t=this.\u0275prov=t.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})(),J=(()=>{class Ct{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new t.vpe,this.isDisabledChange=new t.vpe,this.toggleClick=new t.vpe,this.counts=0,this.dropdownMenu=new Promise(Kt=>{this.resolveDropdownMenu=Kt})}static#e=this.\u0275fac=function(ut){return new(ut||Ct)};static#t=this.\u0275prov=t.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"platform"})}return Ct})();const me=[(0,w.oB)({height:0,overflow:"hidden"}),(0,w.jt)("220ms cubic-bezier(0, 0, 0.2, 1)",(0,w.oB)({height:"*",overflow:"hidden"}))];let Pe=(()=>{class Ct{get direction(){return this._state.direction}constructor(Kt,ut,Ve,Ee,De){this._state=Kt,this.cd=ut,this._renderer=Ve,this._element=Ee,this.isOpen=!1,this._factoryDropDownAnimation=De.build(me),this._subscription=Kt.isOpenChange.subscribe(Qe=>{this.isOpen=Qe;const Pt=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),Pt&&(this._renderer.addClass(Pt,"show"),(Pt.classList.contains("dropdown-menu-right")||Pt.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(Pt,"left","auto"),this._renderer.setStyle(Pt,"right","0")),"up"===this.direction&&(this._renderer.setStyle(Pt,"top","auto"),this._renderer.setStyle(Pt,"transform","translateY(-101%)"))),Pt&&this._state.isAnimated&&this._factoryDropDownAnimation.create(Pt).play(),this.cd.markForCheck(),this.cd.detectChanges()})}_contains(Kt){return this._element.nativeElement.contains(Kt)}ngOnDestroy(){this._subscription.unsubscribe()}static#e=this.\u0275fac=function(ut){return new(ut||Ct)(t.Y36(J),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(w._j))};static#t=this.\u0275cmp=t.Xpm({type:Ct,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:A,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(ut,Ve){1&ut&&(t.F$t(),t.TgZ(0,"div",0),t.Hsn(1),t.qZA()),2&ut&&(t.ekj("dropup","up"===Ve.direction)("show",Ve.isOpen)("open",Ve.isOpen),t.Q6J("ngClass",t.VKq(7,E,"down"===Ve.direction)))},dependencies:[m.mk],encapsulation:2,changeDetection:0})}return Ct})(),He=(()=>{class Ct{set autoClose(Kt){this._state.autoClose=Kt}get autoClose(){return this._state.autoClose}set isAnimated(Kt){this._state.isAnimated=Kt}get isAnimated(){return this._state.isAnimated}set insideClick(Kt){this._state.insideClick=Kt}get insideClick(){return this._state.insideClick}set isDisabled(Kt){this._isDisabled=Kt,this._state.isDisabledChange.emit(Kt),Kt&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(Kt){Kt?this.show():this.hide()}get _showInline(){return!this.container}constructor(Kt,ut,Ve,Ee,De,Qe,Pt){this._elementRef=Kt,this._renderer=ut,this._viewContainerRef=Ve,this._cis=Ee,this._state=De,this._config=Qe,this.dropup=!1,this._isInlineOpen=!1,this._isDisabled=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._state.insideClick=this._config.insideClick,this._state.isAnimated=this._config.isAnimated,this._state.stopOnClickPropagation=this._config.stopOnClickPropagation,this._factoryDropDownAnimation=Pt.build(me),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:J,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}ngOnInit(){this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:()=>this.show()}),this._subscriptions.push(this._state.toggleClick.subscribe(Kt=>this.toggle(Kt))),this._subscriptions.push(this._state.isDisabledChange.pipe((0,u.h)(Kt=>Kt)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(Kt=>{this._dropdown.attachInline(Kt.viewContainer,Kt.templateRef),this._inlinedMenu=this._dropdown._inlineViewRef,this.addBs4Polyfills(),this._inlinedMenu&&this._renderer.addClass(this._inlinedMenu.rootNodes[0].parentNode,"open"),this.playAnimation()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),this._state.isOpenChange.emit(!0),void this.playAnimation();this._state.dropdownMenu.then(Kt=>{const ut=this.dropup||typeof this.dropup<"u"&&this.dropup;this._state.direction=ut?"up":"down";const Ve=this.placement||(ut?"top start":"bottom start");this._dropdown.attach(Pe).to(this.container).position({attachment:Ve}).show({content:Kt.templateRef,placement:Ve}),this._state.isOpenChange.emit(!0)}).catch()}}hide(){this.isOpen&&(this._showInline?(this.removeShowClass(),this.removeDropupStyles(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))}toggle(Kt){return this.isOpen||!Kt?this.hide():this.show()}_contains(Kt){return this._elementRef.nativeElement.contains(Kt.target)||this._dropdown.instance&&this._dropdown.instance._contains(Kt.target)}navigationClick(Kt){const ut=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!ut)return;const Ve=this._elementRef.nativeElement.ownerDocument.activeElement,Ee=ut.querySelectorAll(".dropdown-item");switch(Kt.keyCode){case 38:this._state.counts>0&&Ee[--this._state.counts].focus();break;case 40:this._state.counts+1{this._inlinedMenu&&this._factoryDropDownAnimation.create(this._inlinedMenu.rootNodes[0]).play()})}addShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")}removeShowClass(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")}checkRightAlignment(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){const Kt=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right")||this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-end");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",Kt?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",Kt?"0":"auto")}}addDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"bottom","auto"))}removeDropupStyles(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"top"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"transform"),this._renderer.removeStyle(this._inlinedMenu.rootNodes[0],"bottom"))}static#e=this.\u0275fac=function(ut){return new(ut||Ct)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.s_b),t.Y36(b.oj),t.Y36(J),t.Y36(G),t.Y36(w._j))};static#t=this.\u0275dir=t.lG2({type:Ct,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(ut,Ve){1&ut&&t.NdJ("keydown.arrowDown",function(De){return Ve.navigationClick(De)})("keydown.arrowUp",function(De){return Ve.navigationClick(De)}),2&ut&&t.ekj("dropup",Ve.dropup)("open",Ve.isOpen)("show",Ve.isOpen)},inputs:{placement:"placement",triggers:"triggers",container:"container",dropup:"dropup",autoClose:"autoClose",isAnimated:"isAnimated",insideClick:"insideClick",isDisabled:"isDisabled",isOpen:"isOpen"},outputs:{isOpenChange:"isOpenChange",onShown:"onShown",onHidden:"onHidden"},exportAs:["bs-dropdown"],features:[t._Bn([J])]})}return Ct})(),ye=(()=>{class Ct{constructor(Kt,ut,Ve){Kt.resolveDropdownMenu({templateRef:Ve,viewContainer:ut})}static#e=this.\u0275fac=function(ut){return new(ut||Ct)(t.Y36(J),t.Y36(t.s_b),t.Y36(t.Rgc))};static#t=this.\u0275dir=t.lG2({type:Ct,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]})}return Ct})(),nt=(()=>{class Ct{constructor(Kt,ut,Ve,Ee,De){this._changeDetectorRef=Kt,this._dropdown=ut,this._element=Ve,this._renderer=Ee,this._state=De,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(Qe=>{this.isOpen=Qe,Qe?(this._documentClickListener=this._renderer.listen("document","click",Pt=>{this._state.autoClose&&2!==Pt.button&&!this._element.nativeElement.contains(Pt.target)&&(!this._state.insideClick||!this._dropdown._contains(Pt))&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())}),this._escKeyUpListener=this._renderer.listen(this._element.nativeElement,"keyup.esc",()=>{this._state.autoClose&&(this._state.toggleClick.emit(!1),this._changeDetectorRef.detectChanges())})):(this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener())})),this._subscriptions.push(this._state.isDisabledChange.subscribe(Qe=>this.isDisabled=Qe||void 0))}onClick(Kt){this._state.stopOnClickPropagation&&Kt.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const Kt of this._subscriptions)Kt.unsubscribe()}static#e=this.\u0275fac=function(ut){return new(ut||Ct)(t.Y36(t.sBO),t.Y36(He),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(J))};static#t=this.\u0275dir=t.lG2({type:Ct,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(ut,Ve){1&ut&&t.NdJ("click",function(De){return Ve.onClick(De)}),2&ut&&t.uIk("aria-haspopup",!0)("disabled",Ve.isDisabled)("aria-expanded",Ve.isOpen)},exportAs:["bs-dropdown-toggle"]})}return Ct})(),ct=(()=>{class Ct{static forRoot(){return{ngModule:Ct,providers:[b.oj,T.sA,J]}}static#e=this.\u0275fac=function(ut){return new(ut||Ct)};static#t=this.\u0275mod=t.oAB({type:Ct});static#n=this.\u0275inj=t.cJS({imports:[m.ez]})}return Ct})()},2051:(Ze,fe,M)=>{"use strict";M.d(fe,{UZ:()=>gt,tT:()=>Re,zk:()=>Jt});var t=M(9212),u=M(3161),b=M(6814),w=M(8180);let T,m=(()=>{class at{constructor(){this._focusTrapStack=[]}register(bt){this._focusTrapStack=this._focusTrapStack.filter(Bt=>Bt!==bt);let je=this._focusTrapStack;je.length&&je[je.length-1]._disable(),je.push(bt),bt._enable()}deregister(bt){bt._disable();const je=this._focusTrapStack,Bt=je.indexOf(bt);-1!==Bt&&(je.splice(Bt,1),je.length&&je[je.length-1]._enable())}static#e=this.\u0275fac=function(je){return new(je||at)};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})();try{T=typeof Intl<"u"&&Intl.v8BreakIterator}catch{T=!1}let E=(()=>{class at{constructor(bt){this._platformId=bt,this.isBrowser=this._platformId?(0,b.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!T)&&typeof CSS<"u"&&!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}static#e=this.\u0275fac=function(je){return new(je||at)(t.LFG(t.Lbi))};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),G=(()=>{class at{constructor(bt){this._platform=bt}isDisabled(bt){return bt.hasAttribute("disabled")}isVisible(bt){return function ne(at){return!!(at.offsetWidth||at.offsetHeight||"function"==typeof at.getClientRects&&at.getClientRects().length)}(bt)&&"visible"===getComputedStyle(bt).visibility}isTabbable(bt){if(!this._platform.isBrowser)return!1;const je=function J(at){try{return at.frameElement}catch{return null}}(function ut(at){return at.ownerDocument&&at.ownerDocument.defaultView||window}(bt));if(je&&(-1===Ct(je)||!this.isVisible(je)))return!1;let Bt=bt.nodeName.toLowerCase(),qe=Ct(bt);return bt.hasAttribute("contenteditable")?-1!==qe:!("iframe"===Bt||"object"===Bt||this._platform.WEBKIT&&this._platform.IOS&&!function cn(at){let Lt=at.nodeName.toLowerCase(),bt="input"===Lt&&at.type;return"text"===bt||"password"===bt||"select"===Lt||"textarea"===Lt}(bt))&&("audio"===Bt?!!bt.hasAttribute("controls")&&-1!==qe:"video"===Bt?-1!==qe&&(null!==qe||this._platform.FIREFOX||bt.hasAttribute("controls")):bt.tabIndex>=0)}isFocusable(bt,je){return function Kt(at){return!function Pe(at){return function ye(at){return"input"==at.nodeName.toLowerCase()}(at)&&"hidden"==at.type}(at)&&(function me(at){let Lt=at.nodeName.toLowerCase();return"input"===Lt||"select"===Lt||"button"===Lt||"textarea"===Lt}(at)||function He(at){return function nt(at){return"a"==at.nodeName.toLowerCase()}(at)&&at.hasAttribute("href")}(at)||at.hasAttribute("contenteditable")||ct(at))}(bt)&&!this.isDisabled(bt)&&(je?.ignoreVisibility||this.isVisible(bt))}static#e=this.\u0275fac=function(je){return new(je||at)(t.LFG(E))};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})();function ct(at){if(!at.hasAttribute("tabindex")||void 0===at.tabIndex)return!1;let Lt=at.getAttribute("tabindex");return"-32768"!=Lt&&!(!Lt||isNaN(parseInt(Lt,10)))}function Ct(at){if(!ct(at))return null;const Lt=parseInt(at.getAttribute("tabindex")||"",10);return isNaN(Lt)?-1:Lt}function Ve(at){return null!=at&&"false"!=`${at}`}class Ee{get enabled(){return this._enabled}set enabled(Lt){this._enabled=Lt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Lt,this._startAnchor),this._toggleAnchorTabIndex(Lt,this._endAnchor))}constructor(Lt,bt,je,Bt,qe=!1){this._element=Lt,this._checker=bt,this._ngZone=je,this._document=Bt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,qe||this.attachAnchors()}destroy(){const Lt=this._startAnchor,bt=this._endAnchor;Lt&&(Lt.removeEventListener("focus",this.startAnchorListener),Lt.parentNode&&Lt.parentNode.removeChild(Lt)),bt&&(bt.removeEventListener("focus",this.endAnchorListener),bt.parentNode&&bt.parentNode.removeChild(bt)),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(){return new Promise(Lt=>{this._executeOnStable(()=>Lt(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(Lt=>{this._executeOnStable(()=>Lt(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(Lt=>{this._executeOnStable(()=>Lt(this.focusLastTabbableElement()))})}_getRegionBoundary(Lt){let bt=this._element.querySelectorAll(`[cdk-focus-region-${Lt}], [cdkFocusRegion${Lt}], [cdk-focus-${Lt}]`);for(let je=0;je=0;je--){let Bt=bt[je].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(bt[je]):null;if(Bt)return Bt}return null}_createAnchor(){const Lt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Lt),Lt.classList.add("cdk-visually-hidden"),Lt.classList.add("cdk-focus-trap-anchor"),Lt.setAttribute("aria-hidden","true"),Lt}_toggleAnchorTabIndex(Lt,bt){Lt?bt.setAttribute("tabindex","0"):bt.removeAttribute("tabindex")}toggleAnchors(Lt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Lt,this._startAnchor),this._toggleAnchorTabIndex(Lt,this._endAnchor))}_executeOnStable(Lt){this._ngZone.isStable?Lt():this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(Lt)}}let De=(()=>{class at{constructor(bt,je,Bt){this._checker=bt,this._ngZone=je,this._document=Bt}create(bt,je=!1){return new Ee(bt,this._checker,this._ngZone,this._document,je)}static#e=this.\u0275fac=function(je){return new(je||at)(t.LFG(G),t.LFG(t.R0b),t.LFG(b.K0))};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})(),Qe=(()=>{class at{get enabled(){return this.focusTrap.enabled}set enabled(bt){this.focusTrap.enabled=Ve(bt)}get autoCapture(){return this._autoCapture}set autoCapture(bt){this._autoCapture=Ve(bt)}constructor(bt,je,Bt){this._elementRef=bt,this._focusTrapFactory=je,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=Bt,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(bt){const je=bt.autoCapture;je&&!je.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(je){return new(je||at)(t.Y36(t.SBq),t.Y36(De),t.Y36(b.K0))};static#t=this.\u0275dir=t.lG2({type:at,selectors:[["","focusTrap",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[t.TTD]})}return at})(),Pt=(()=>{class at{static forRoot(){return{ngModule:at,providers:[m,E,G]}}static#e=this.\u0275fac=function(je){return new(je||at)};static#t=this.\u0275mod=t.oAB({type:at});static#n=this.\u0275inj=t.cJS({imports:[b.ez]})}return at})();var tn=M(1835),jt=M(4060);const We=["*"];let gt=(()=>{class at{constructor(){this.hide=()=>{},this.setClass=()=>{}}static#e=this.\u0275fac=function(je){return new(je||at)};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"platform"})}return at})(),en=(()=>{class at{static#e=this.\u0275fac=function(je){return new(je||at)};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"platform"})}return at})();const In={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},Dn=new t.OlP("override-default-config");let Be=(()=>{class at{constructor(bt,je,Bt){this._element=je,this._renderer=Bt,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},bt)}ngOnInit(){this._focusEl=u.tj.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,"show")},this.isAnimated?150:0),u.tj&&u.tj.body&&(this.bsModalService&&1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(u.tj.body,"modal-open"),this._renderer.setStyle(u.tj.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(bt){this.clickStartedInContent=bt.target!==this._element.nativeElement}onClickStop(bt){this.config.ignoreBackdropClick||"static"===this.config.backdrop||bt.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService?.setDismissReason("backdrop-click"),this.hide())}onPopState(){this.bsModalService?.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(bt){this.isShown&&((27===bt.keyCode||"Escape"===bt.key)&&bt.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}hide(){if(!this.isModalHiding){if(this.config.closeInterceptor)return void this.config.closeInterceptor().then(()=>this._hide(),()=>{});this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,"show"),setTimeout(()=>{this.isShown=!1,u.tj&&u.tj.body&&1===this.bsModalService?.getModalsCount()&&(this._renderer.removeClass(u.tj.body,"modal-open"),this._renderer.setStyle(u.tj.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?300:0)}static#e=this.\u0275fac=function(je){return new(je||at)(t.Y36(en),t.Y36(t.SBq),t.Y36(t.Qsj))};static#t=this.\u0275cmp=t.Xpm({type:at,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(je,Bt){1&je&&t.NdJ("mousedown",function(Xe){return Bt.onClickStarted(Xe)})("click",function(Xe){return Bt.onClickStop(Xe)})("popstate",function(){return Bt.onPopState()},!1,t.Jf7)("keydown.esc",function(Xe){return Bt.onEsc(Xe)},!1,t.Jf7),2&je&&t.uIk("aria-modal",!0)("aria-labelledby",Bt.config.ariaLabelledBy)("aria-describedby",Bt.config.ariaDescribedby)},ngContentSelectors:We,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(je,Bt){1&je&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1),t.Hsn(2),t.qZA()()),2&je&&t.Tol("modal-dialog"+(Bt.config.class?" "+Bt.config.class:""))},dependencies:[Qe],encapsulation:2})}return at})(),it=(()=>{class at{get isAnimated(){return this._isAnimated}set isAnimated(bt){this._isAnimated=bt}get isShown(){return this._isShown}set isShown(bt){this._isShown=bt,bt?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show")}constructor(bt,je){this._isAnimated=!1,this._isShown=!1,this.element=bt,this.renderer=je}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),u.cQ.reflow(this.element.nativeElement)),this.isShown=!0}static#e=this.\u0275fac=function(je){return new(je||at)(t.Y36(t.SBq),t.Y36(t.Qsj))};static#t=this.\u0275cmp=t.Xpm({type:at,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(je,Bt){},encapsulation:2})}return at})(),pe=1,Re=(()=>{class at{constructor(bt,je,Bt){this.clf=je,this.modalDefaultOption=Bt,this.onShow=new t.vpe,this.onShown=new t.vpe,this.onHide=new t.vpe,this.onHidden=new t.vpe,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=bt.createRenderer(null,null),this.config=Bt?Object.assign({},In,Bt):In}show(bt,je){this._focusEl=u.tj.activeElement,this.modalsCount++,this._createLoaders();const Bt=je?.id||pe++;return this.config=this.modalDefaultOption?Object.assign({},In,this.modalDefaultOption,je):Object.assign({},In,je),this.config.id=Bt,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(bt)}hide(bt){(1===this.modalsCount||null==bt)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=bt?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(bt),this.removeLoaders(bt)},this.config.animated?150:0),this._focusEl&&this._focusEl.focus()}_showBackdrop(){const bt=!0===this.config.backdrop||"static"===this.config.backdrop,je=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),bt&&je&&(this._backdropLoader.attach(it).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(bt){const je=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const Xe of this.config.providers)je.provide(Xe);const Bt=new gt,qe=je.provide({provide:en,useValue:this.config}).provide({provide:gt,useValue:Bt}).attach(Be).to("body");return Bt.hide=()=>this.hide(Bt.id),Bt.setClass=Xe=>{qe.instance&&(qe.instance.config.class=Xe)},Bt.onHidden=new t.vpe,Bt.onHide=new t.vpe,this.copyEvent(je.onBeforeHide,Bt.onHide),this.copyEvent(je.onHidden,Bt.onHidden),qe.show({content:bt,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),qe.instance&&(qe.instance.level=this.getModalsCount(),Bt.content=je.getInnerComponent(),Bt.id=qe.instance.config?.id),Bt}_hideModal(bt){if(null!=bt){const je=this.loaders.findIndex(qe=>qe.instance?.config.id===bt),Bt=this.loaders[je];Bt&&Bt.hide(bt)}else this.loaders.forEach(je=>{je.instance&&je.hide(je.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(bt){this.lastDismissReason=bt}removeBackdrop(){this._renderer.removeClass(u.tj.body,"modal-open"),this._renderer.setStyle(u.tj.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=u.tj.body.clientWidthBt.instance?.config.id===bt);je>=0&&(this.loaders.splice(je,1),this.loaders.forEach((Bt,qe)=>{Bt.instance&&(Bt.instance.level=qe+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(bt,je){bt.subscribe(Bt=>{je.emit(this.lastDismissReason||Bt)})}static#e=this.\u0275fac=function(je){return new(je||at)(t.LFG(t.FYo),t.LFG(tn.oj),t.LFG(Dn,8))};static#t=this.\u0275prov=t.Yz7({token:at,factory:at.\u0275fac,providedIn:"platform"})}return at})();Pt.forRoot();let Jt=(()=>{class at{static forRoot(){return{ngModule:at,providers:[Re,tn.oj,jt.sA]}}static forChild(){return{ngModule:at,providers:[Re,tn.oj,jt.sA]}}static#e=this.\u0275fac=function(je){return new(je||at)};static#t=this.\u0275mod=t.oAB({type:at});static#n=this.\u0275inj=t.cJS({imports:[Pt]})}return at})()},4060:(Ze,fe,M)=>{"use strict";M.d(fe,{Bz:()=>J,sA:()=>Xe});var t=M(3161),u=M(9212),b=M(6814),w=M(8645),m=M(3019),T=M(2438),E=M(2096),A=M(927),G=function(de){return de.top="top",de.bottom="bottom",de.left="left",de.right="right",de.auto="auto",de.end="right",de.start="left",de["top left"]="top left",de["top right"]="top right",de["right top"]="right top",de["right bottom"]="right bottom",de["bottom right"]="bottom right",de["bottom left"]="bottom left",de["left bottom"]="left bottom",de["left top"]="left top",de["top start"]="top left",de["top end"]="top right",de["end top"]="right top",de["end bottom"]="right bottom",de["bottom end"]="bottom right",de["bottom start"]="bottom left",de["start bottom"]="start bottom",de["start top"]="left top",de}(G||{}),J=function(de){return de.top="top",de.bottom="bottom",de.left="start",de.right="end",de.auto="auto",de.end="end",de.start="start",de["top left"]="top start",de["top right"]="top end",de["right top"]="end top",de["right bottom"]="end bottom",de["bottom right"]="bottom end",de["bottom left"]="bottom start",de["left bottom"]="start bottom",de["left top"]="start top",de["top start"]="top start",de["top end"]="top end",de["end top"]="end top",de["end bottom"]="end bottom",de["bottom end"]="bottom end",de["bottom start"]="bottom start",de["start bottom"]="start bottom",de["start top"]="start top",de}(J||{});function ne(de,lt){if(1!==de.nodeType)return[];const Wt=de.ownerDocument.defaultView?.getComputedStyle(de,null);return lt?Wt&&Wt[lt]:Wt}function me(de){if(!de)return document.documentElement;let Wt,wt=de?.offsetParent;for(;null===wt&&de.nextElementSibling&&Wt!==de.nextElementSibling;)Wt=de.nextElementSibling,wt=Wt.offsetParent;const St=wt&&wt.nodeName;return St&&"BODY"!==St&&"HTML"!==St?wt&&-1!==["TH","TD","TABLE"].indexOf(wt.nodeName)&&"static"===ne(wt,"position")?me(wt):wt:Wt?Wt.ownerDocument.documentElement:document.documentElement}function He(de){return null!==de.parentNode?He(de.parentNode):de}function ye(de,lt){if(!(de&&de.nodeType&<&<.nodeType))return document.documentElement;const wt=de.compareDocumentPosition(lt)&Node.DOCUMENT_POSITION_FOLLOWING,Wt=wt?de:lt,St=wt?lt:de,rn=document.createRange();rn.setStart(Wt,0),rn.setEnd(St,0);const gn=rn.commonAncestorContainer;if(de!==gn&<!==gn||Wt.contains(St))return function Pe(de){const{nodeName:lt}=de;return"BODY"!==lt&&("HTML"===lt||me(de.firstElementChild)===de)}(gn)?gn:me(gn);const _n=He(de);return _n.host?ye(_n.host,lt):ye(de,He(lt).host)}function nt(de){if(!de||!de.parentElement)return document.documentElement;let lt=de.parentElement;for(;lt?.parentElement&&"none"===ne(lt,"transform");)lt=lt.parentElement;return lt||document.documentElement}function ct(de,lt){const wt="x"===lt?"Left":"Top",Wt="Left"===wt?"Right":"Bottom";return parseFloat(de[`border${wt}Width`])+parseFloat(de[`border${Wt}Width`])}function Ct(de,lt,wt){return Math.max(lt[`offset${de}`],lt[`scroll${de}`],wt[`client${de}`],wt[`offset${de}`],wt[`scroll${de}`],0)}function cn(de){const lt=de.body,wt=de.documentElement;return{height:Ct("Height",lt,wt),width:Ct("Width",lt,wt)}}function Kt(de){return{...de,right:(de.left||0)+de.width,bottom:(de.top||0)+de.height}}function Ve(de){return"number"==typeof de||"[object Number]"===Object.prototype.toString.call(de)}function Ee(de){const lt=de.getBoundingClientRect();if(!(lt&&Ve(lt.top)&&Ve(lt.left)&&Ve(lt.bottom)&&Ve(lt.right)))return lt;const wt={left:lt.left,top:lt.top,width:lt.right-lt.left,height:lt.bottom-lt.top},Wt="HTML"===de.nodeName?cn(de.ownerDocument):void 0,St=Wt?.width||de.clientWidth||Ve(lt.right)&&Ve(wt.left)&<.right-wt.left||0,rn=Wt?.height||de.clientHeight||Ve(lt.bottom)&&Ve(wt.top)&<.bottom-wt.top||0;let gn=de.offsetWidth-St,_n=de.offsetHeight-rn;if(gn||_n){const ln=ne(de);gn-=ct(ln,"x"),_n-=ct(ln,"y"),wt.width-=gn,wt.height-=_n}return Kt(wt)}function De(de,lt,wt=!1){const Wt="HTML"===lt.nodeName,St=Ee(de),rn=Ee(lt),gn=ne(lt),_n=parseFloat(gn.borderTopWidth),ln=parseFloat(gn.borderLeftWidth);wt&&Wt&&(rn.top=Math.max(rn.top??0,0),rn.left=Math.max(rn.left??0,0));const nn=Kt({top:(St.top??0)-(rn.top??0)-_n,left:(St.left??0)-(rn.left??0)-ln,width:St.width,height:St.height});if(nn.marginTop=0,nn.marginLeft=0,Wt){const bn=parseFloat(gn.marginTop),_i=parseFloat(gn.marginLeft);Ve(nn.top)&&(nn.top-=_n-bn),Ve(nn.bottom)&&(nn.bottom-=_n-bn),Ve(nn.left)&&(nn.left-=ln-_i),Ve(nn.right)&&(nn.right-=ln-_i),nn.marginTop=bn,nn.marginLeft=_i}return nn}function Qe(de){return"HTML"===de.nodeName?de:de.parentNode||de.host}function Pt(de){if(!de)return document.body;switch(de.nodeName){case"HTML":case"BODY":return de.ownerDocument.body;case"#document":return de.body}const{overflow:lt,overflowX:wt,overflowY:Wt}=ne(de);return/(auto|scroll|overlay)/.test(String(lt)+String(Wt)+String(wt))?de:Pt(Qe(de))}function tn(de,lt="top"){const wt="top"===lt?"scrollTop":"scrollLeft",Wt=de.nodeName;return"BODY"===Wt||"HTML"===Wt?(de.ownerDocument.scrollingElement||de.ownerDocument.documentElement)[wt]:de[wt]}function We(de){const lt=de.nodeName;return"BODY"!==lt&&"HTML"!==lt&&("fixed"===ne(de,"position")||We(Qe(de)))}function gt(de,lt,wt=0,Wt,St=!1){let rn={top:0,left:0};const gn=St?nt(de):ye(de,lt);if("viewport"===Wt)rn=function jt(de,lt=!1){const wt=de.ownerDocument.documentElement,Wt=De(de,wt),St=Math.max(wt.clientWidth,window.innerWidth||0),rn=Math.max(wt.clientHeight,window.innerHeight||0),gn=lt?0:tn(wt),_n=lt?0:tn(wt,"left");return Kt({top:gn-Number(Wt?.top)+Number(Wt?.marginTop),left:_n-Number(Wt?.left)+Number(Wt?.marginLeft),width:St,height:rn})}(gn,St);else{let _n;"scrollParent"===Wt?(_n=Pt(Qe(lt)),"BODY"===_n.nodeName&&(_n=de.ownerDocument.documentElement)):_n="window"===Wt?de.ownerDocument.documentElement:Wt;const ln=De(_n,gn,St);if(ln&&"HTML"===_n.nodeName&&!We(gn)){const{height:nn,width:bn}=cn(de.ownerDocument);Ve(rn.top)&&Ve(ln.top)&&Ve(ln.marginTop)&&(rn.top+=ln.top-ln.marginTop),Ve(rn.top)&&(rn.bottom=Number(nn)+Number(ln.top)),Ve(rn.left)&&Ve(ln.left)&&Ve(ln.marginLeft)&&(rn.left+=ln.left-ln.marginLeft),Ve(rn.top)&&(rn.right=Number(bn)+Number(ln.left))}else ln&&(rn=ln)}return Ve(rn.left)&&(rn.left+=wt),Ve(rn.top)&&(rn.top+=wt),Ve(rn.right)&&(rn.right-=wt),Ve(rn.bottom)&&(rn.bottom-=wt),rn}function Zt({width:de,height:lt}){return de*lt}function en(de,lt,wt,Wt,St=["top","bottom","right","left"],rn="viewport",gn=0){if(-1===de.indexOf("auto"))return de;const _n=gt(wt,Wt,gn,rn),ln={top:{width:_n?.width??0,height:(lt?.top??0)-(_n?.top??0)},right:{width:(_n?.right??0)-(lt?.right??0),height:_n?.height??0},bottom:{width:_n?.width??0,height:(_n?.bottom??0)-(lt?.bottom??0)},left:{width:(lt.left??0)-(_n?.left??0),height:_n?.height??0}},nn=Object.keys(ln).map(gi=>({position:gi,...ln[gi],area:Zt(ln[gi])})).sort((gi,Xn)=>Xn.area-gi.area);let bn=nn.filter(({width:gi,height:Xn})=>gi>=wt.clientWidth&&Xn>=wt.clientHeight);bn=bn.filter(({position:gi})=>St.some(Xn=>Xn===gi));const _i=bn.length>0?bn[0].position:nn[0].position,Wn=de.split(" ")[1];return wt.className=wt.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${(0,t.Wl)().isBs5?J[_i]:_i}`),_i+(Wn?`-${Wn}`:"")}const ze=(de,lt=0)=>de?parseFloat(de):lt;function Ue(de){const wt=de.ownerDocument.defaultView?.getComputedStyle(de),Wt=ze(wt?.marginTop)+ze(wt?.marginBottom),St=ze(wt?.marginLeft)+ze(wt?.marginRight);return{width:Number(de.offsetWidth)+St,height:Number(de.offsetHeight)+Wt}}function ht(de,lt,wt){return De(lt,wt?nt(de):ye(de,lt),wt)}function Be(de,lt,wt){const Wt=wt.split(" ")[0],St=Ue(de),rn={width:St.width,height:St.height},gn=-1!==["right","left"].indexOf(Wt),_n=gn?"top":"left",ln=gn?"left":"top",nn=gn?"height":"width",bn=gn?"width":"height";return rn[_n]=(lt[_n]??0)+lt[nn]/2-St[nn]/2,rn[ln]=Wt===ln?(lt[ln]??0)-St[bn]:lt[function Dn(de){const lt={left:"right",right:"left",bottom:"top",top:"bottom"};return de.replace(/left|right|bottom|top/g,wt=>lt[wt])}(ln)]??0,rn}function it(de,lt){return!!de.modifiers[lt]?.enabled}const _e={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function ft(de,lt){return!!(0,t.Wl)().isBs5&&_e[lt].includes(de)}function Re(de,lt,wt){!de||!lt||Object.keys(lt).forEach(Wt=>{let St="";-1!==["width","height","top","right","bottom","left"].indexOf(Wt)&&function ut(de){return""!==de&&!isNaN(parseFloat(de))&&isFinite(Number(de))}(lt[Wt])&&(St="px"),wt?wt.setStyle(de,Wt,`${String(lt[Wt])}${St}`):de.style[Wt]=String(lt[Wt])+St})}function Et(de){let lt=de.offsets.target;const wt=de.instance.target.querySelector(".arrow");if(!wt)return de;const Wt=-1!==["left","right"].indexOf(de.placement.split(" ")[0]),St=Wt?"height":"width",rn=Wt?"Top":"Left",gn=rn.toLowerCase(),_n=Wt?"left":"top",ln=Wt?"bottom":"right",nn=Ue(wt)[St],bn=de.placement.split(" ")[1];(de.offsets.host[ln]??0)-nn<(lt[gn]??0)&&(lt[gn]-=(lt[gn]??0)-((de.offsets.host[ln]??0)-nn)),Number(de.offsets.host[gn])+Number(nn)>(lt[ln]??0)&&(lt[gn]+=Number(de.offsets.host[gn])+Number(nn)-Number(lt[ln])),lt=Kt(lt);const _i=ne(de.instance.target),Wn=parseFloat(_i[`margin${rn}`])||0,gi=parseFloat(_i[`border${rn}Width`])||0;let Xn;if(bn){const ki=parseFloat(_i.borderRadius)||0,Bi=Number(Wn+gi+ki);Xn=gn===bn?Number(de.offsets.host[gn])+Bi:Number(de.offsets.host[gn])+Number(de.offsets.host[St]-Bi)}else Xn=Number(de.offsets.host[gn])+Number(de.offsets.host[St]/2-nn/2);let ci=Xn-(lt[gn]??0)-Wn-gi;return ci=Math.max(Math.min(lt[St]-(nn+5),ci),0),de.offsets.arrow={[gn]:Math.round(ci),[_n]:""},de.instance.arrow=wt,de}function Jt(de){if(de.offsets.target=Kt(de.offsets.target),!it(de.options,"flip"))return de.offsets.target={...de.offsets.target,...Be(de.instance.target,de.offsets.host,de.placement)},de;const lt=gt(de.instance.target,de.instance.host,0,"viewport",!1);let wt=de.placement.split(" ")[0],Wt=de.placement.split(" ")[1]||"";const _n=en("auto",de.offsets.host,de.instance.target,de.instance.host,de.options.allowedPositions),ln=[wt,_n];return ln.forEach((nn,bn)=>{if(wt!==nn||ln.length===bn+1)return;wt=de.placement.split(" ")[0];const _i="left"===wt&&Math.floor(de.offsets.target.right??0)>Math.floor(de.offsets.host.left??0)||"right"===wt&&Math.floor(de.offsets.target.left??0)Math.floor(de.offsets.host.top??0)||"bottom"===wt&&Math.floor(de.offsets.target.top??0)Math.floor(lt.right??0),Xn=Math.floor(de.offsets.target.top??0)Math.floor(lt.bottom??0),ki="left"===wt&&Wn||"right"===wt&&gi||"top"===wt&&Xn||"bottom"===wt&&ci,Bi=-1!==["top","bottom"].indexOf(wt),Sn=Bi&&"left"===Wt&&Wn||Bi&&"right"===Wt&&gi||!Bi&&"left"===Wt&&Xn||!Bi&&"right"===Wt&&ci;(_i||ki||Sn)&&((_i||ki)&&(wt=ln[bn+1]),Sn&&(Wt=function Vt(de){return"right"===de?"left":"left"===de?"right":de}(Wt)),de.placement=wt+(Wt?` ${Wt}`:""),de.offsets.target={...de.offsets.target,...Be(de.instance.target,de.offsets.host,de.placement)})}),de}function Lt(de){if(!it(de.options,"preventOverflow"))return de;const lt="transform",wt=de.instance.target.style,{top:Wt,left:St,[lt]:rn}=wt;wt.top="",wt.left="",wt[lt]="";const gn=gt(de.instance.target,de.instance.host,0,de.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);wt.top=Wt,wt.left=St,wt[lt]=rn;const ln={primary(nn){let bn=de.offsets.target[nn];return(de.offsets.target[nn]??0)<(gn[nn]??0)&&(bn=Math.max(de.offsets.target[nn]??0,gn[nn]??0)),{[nn]:bn}},secondary(nn){const bn="right"===nn,_i=bn?"left":"top";let gi=de.offsets.target[_i];return(de.offsets.target[nn]??0)>(gn[nn]??0)&&(gi=Math.min(de.offsets.target[_i]??0,(gn[nn]??0)-de.offsets.target[bn?"width":"height"])),{[_i]:gi}}};return["left","right","top","bottom"].forEach(nn=>{const bn=-1!==["left","top","start"].indexOf(nn)?ln.primary:ln.secondary;de.offsets.target={...de.offsets.target,...bn(nn)}}),de}function bt(de){const lt=de.placement,wt=lt.split(" ")[0],Wt=lt.split(" ")[1];if(Wt){const{host:St,target:rn}=de.offsets,gn=-1!==["bottom","top"].indexOf(wt),_n=gn?"left":"top",ln=gn?"width":"height",nn={start:{[_n]:St[_n]},end:{[_n]:(St[_n]??0)+St[ln]-rn[ln]}};de.offsets.target={...rn,[_n]:_n===Wt?nn.start[_n]:nn.end[_n]}}return de}const Bt=new class je{position(lt,wt){return this.offset(lt,wt)}offset(lt,wt){return ht(wt,lt)}positionElements(lt,wt,Wt,St,rn){const gn=[Jt,bt,Lt,Et],ln=function at(de,lt,wt,Wt){if(!de||!lt)return;const St=ht(de,lt);!wt.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!wt.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(wt="auto");const rn=!!wt.match(/auto/g);let gn=wt.match(/auto\s(left|right|top|bottom|start|end)/)?wt.split(" ")[1]||"auto":wt;const _n=gn.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return _n&&(gn=_n[1]+(_n[2]?` ${_n[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(gn)&&(gn="auto"),gn=en(gn,St,de,lt,Wt?Wt.allowedPositions:void 0),{options:Wt||{modifiers:{}},instance:{target:de,host:lt,arrow:void 0},offsets:{target:Be(de,St,gn),host:St,arrow:void 0},positionFixed:!1,placement:gn,placementAuto:rn}}(wt,lt,G[Wt],rn);if(ln)return gn.reduce((nn,bn)=>bn(nn),ln)}};function qe(de,lt,wt,Wt,St,rn){const gn=Bt.positionElements(de,lt,wt,Wt,St);if(!gn)return;const _n=function In(de){return{width:de.offsets.target.width,height:de.offsets.target.height,left:Math.floor(de.offsets.target.left??0),top:Math.round(de.offsets.target.top??0),bottom:Math.round(de.offsets.target.bottom??0),right:Math.floor(de.offsets.target.right??0)}}(gn);Re(lt,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${_n.left}px, ${_n.top}px, 0px)`},rn),gn.instance.arrow&&Re(gn.instance.arrow,gn.offsets.arrow,rn),function pe(de,lt){const wt=de.instance.target;let Wt=wt.className;const St=(0,t.Wl)().isBs5?J[de.placement]:de.placement;de.placementAuto&&(Wt=Wt.replace(/bs-popover-auto/g,`bs-popover-${St}`),Wt=Wt.replace(/ms-2|me-2|mb-2|mt-2/g,""),Wt=Wt.replace(/bs-tooltip-auto/g,`bs-tooltip-${St}`),Wt=Wt.replace(/\sauto/g,` ${St}`),-1!==Wt.indexOf("popover")&&(Wt=Wt+" "+function re(de){return(0,t.Wl)().isBs5?ft(de,"end")?"ms-2":ft(de,"start")?"me-2":ft(de,"top")?"mb-2":ft(de,"bottom")?"mt-2":"":""}(St)),-1!==Wt.indexOf("popover")&&-1===Wt.indexOf("popover-auto")&&(Wt+=" popover-auto"),-1!==Wt.indexOf("tooltip")&&-1===Wt.indexOf("tooltip-auto")&&(Wt+=" tooltip-auto")),Wt=Wt.replace(/left|right|top|bottom|end|start/g,`${St.split(" ")[0]}`),lt?lt.setAttribute(wt,"class",Wt):wt.className=Wt}(gn,rn)}let Xe=(()=>{class de{constructor(wt,Wt,St){this.update$$=new w.x,this.positionElements=new Map,this.isDisabled=!1,(0,b.NF)(St)&&wt.runOutsideAngular(()=>{this.triggerEvent$=(0,m.T)((0,T.R)(window,"scroll",{passive:!0}),(0,T.R)(window,"resize",{passive:!0}),(0,E.of)(0,A.Z),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(rn=>{qe(Ge(rn.target),Ge(rn.element),rn.attachment,rn.appendToBody,this.options,Wt.createRenderer(null,null))})})})}position(wt){this.addPositionElement(wt)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(wt){this.positionElements.set(Ge(wt.element),wt)}calcPosition(){this.update$$.next(null)}deletePositionElement(wt){this.positionElements.delete(Ge(wt))}setOptions(wt){this.options=wt}static#e=this.\u0275fac=function(Wt){return new(Wt||de)(u.LFG(u.R0b),u.LFG(u.FYo),u.LFG(u.Lbi))};static#t=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function Ge(de){return"string"==typeof de?document.querySelector(de):de instanceof u.SBq?de.nativeElement:de??null}},612:(Ze,fe,M)=>{"use strict";M.d(fe,{AH:()=>G,P4:()=>me,wW:()=>J,y3:()=>ne});var t=M(9212),u=M(6814);function b(Pe,He){if(1&Pe){const ye=t.EpF();t.TgZ(0,"span",7),t.NdJ("click",function(ct){t.CHM(ye);const Ct=t.oxw().$implicit,cn=t.oxw();return ct.preventDefault(),t.KtG(cn.removeTab(Ct))}),t._uU(1," \u274c"),t.qZA()}}const w=Pe=>["nav-item",Pe];function m(Pe,He){if(1&Pe){const ye=t.EpF();t.TgZ(0,"li",3),t.NdJ("keydown",function(ct){const cn=t.CHM(ye).index,Kt=t.oxw();return t.KtG(Kt.keyNavActions(ct,cn))}),t.TgZ(1,"a",4),t.NdJ("click",function(){const Ct=t.CHM(ye).$implicit;return t.KtG(Ct.active=!0)}),t.TgZ(2,"span",5),t._uU(3),t.qZA(),t.YNc(4,b,2,0,"span",6),t.qZA()()}if(2&Pe){const ye=He.$implicit;t.ekj("active",ye.active)("disabled",ye.disabled),t.Q6J("ngClass",t.VKq(15,w,ye.customClass||"")),t.xp6(1),t.ekj("active",ye.active)("disabled",ye.disabled),t.uIk("aria-controls",ye.id?ye.id:"")("aria-selected",!!ye.active)("id",ye.id?ye.id+"-link":""),t.xp6(1),t.Q6J("ngTransclude",ye.headingRef),t.xp6(1),t.Oqu(ye.heading),t.xp6(1),t.Q6J("ngIf",ye.removable)}}const T=["*"];let E=(()=>{class Pe{set ngTransclude(ye){this._ngTransclude=ye,ye&&this.viewRef.createEmbeddedView(ye)}get ngTransclude(){return this._ngTransclude}constructor(ye){this.viewRef=ye}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(t.Y36(t.s_b))};static#t=this.\u0275dir=t.lG2({type:Pe,selectors:[["","ngTransclude",""]],inputs:{ngTransclude:"ngTransclude"}})}return Pe})(),A=(()=>{class Pe{constructor(){this.type="tabs",this.isKeysAllowed=!0,this.ariaLabel="Tabs"}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275prov=t.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})(),G=(()=>{class Pe{get vertical(){return this._vertical}set vertical(ye){this._vertical=ye,this.setClassMap()}get justified(){return this._justified}set justified(ye){this._justified=ye,this.setClassMap()}get type(){return this._type}set type(ye){this._type=ye,this.setClassMap()}get isKeysAllowed(){return this._isKeysAllowed}set isKeysAllowed(ye){this._isKeysAllowed=ye}constructor(ye,nt,ct){this.renderer=nt,this.elementRef=ct,this.clazz=!0,this.tabs=[],this.classMap={},this.ariaLabel="Tabs",this.isDestroyed=!1,this._vertical=!1,this._justified=!1,this._type="tabs",this._isKeysAllowed=!0,Object.assign(this,ye)}ngOnDestroy(){this.isDestroyed=!0}addTab(ye){this.tabs.push(ye),ye.active=1===this.tabs.length&&!ye.active}removeTab(ye,nt={reselect:!0,emit:!0}){const ct=this.tabs.indexOf(ye);if(-1!==ct&&!this.isDestroyed){if(nt.reselect&&ye.active&&this.hasAvailableTabs(ct)){const Ct=this.getClosestTabIndex(ct);this.tabs[Ct].active=!0}nt.emit&&ye.removed.emit(ye),this.tabs.splice(ct,1),ye.elementRef.nativeElement.parentNode&&this.renderer.removeChild(ye.elementRef.nativeElement.parentNode,ye.elementRef.nativeElement)}}keyNavActions(ye,nt){if(!this.isKeysAllowed)return;const ct=Array.from(this.elementRef.nativeElement.querySelectorAll(".nav-link"));if(13===ye.keyCode||"Enter"===ye.key||32===ye.keyCode||"Space"===ye.key)return ye.preventDefault(),void ct[nt%ct.length].click();if(39!==ye.keyCode&&"RightArrow"!==ye.key)if(37!==ye.keyCode&&"LeftArrow"!==ye.key)if(36!==ye.keyCode&&"Home"!==ye.key)if(35!==ye.keyCode&&"End"!==ye.key){if((46===ye.keyCode||"Delete"===ye.key)&&this.tabs[nt].removable){if(this.removeTab(this.tabs[nt]),ct[nt+1])return void ct[(nt+1)%ct.length].focus();ct[ct.length-1]&&ct[0].focus()}}else{ye.preventDefault();let Ct,cn=1,Kt=nt;do{Kt-cn<0?(Kt=ct.length-1,Ct=ct[Kt],cn=0):Ct=ct[Kt-cn],cn++}while(Ct.classList.contains("disabled"));Ct.focus()}else{ye.preventDefault();let Ct,cn=0;do{Ct=ct[cn%ct.length],cn++}while(Ct.classList.contains("disabled"));Ct.focus()}else{let Ct,cn=1,Kt=nt;do{Kt-cn<0?(Kt=ct.length-1,Ct=ct[Kt],cn=0):Ct=ct[Kt-cn],cn++}while(Ct.classList.contains("disabled"));Ct.focus()}else{let Ct,cn=1;do{Ct=ct[(nt+cn)%ct.length],cn++}while(Ct.classList.contains("disabled"));Ct.focus()}}getClosestTabIndex(ye){const nt=this.tabs.length;if(!nt)return-1;for(let ct=1;ct<=nt;ct+=1){const Ct=ye-ct,cn=ye+ct;if(this.tabs[Ct]&&!this.tabs[Ct].disabled)return Ct;if(this.tabs[cn]&&!this.tabs[cn].disabled)return cn}return-1}hasAvailableTabs(ye){const nt=this.tabs.length;if(!nt)return!1;for(let ct=0;ct{class Pe{get customClass(){return this._customClass}set customClass(ye){this.customClass&&this.customClass.split(" ").forEach(nt=>{this.renderer.removeClass(this.elementRef.nativeElement,nt)}),this._customClass=ye?ye.trim():"",this.customClass&&this.customClass.split(" ").forEach(nt=>{this.renderer.addClass(this.elementRef.nativeElement,nt)})}get active(){return this._active}set active(ye){if(this._active!==ye){if(this.disabled&&ye||!ye)return void(this._active&&!ye&&(this.deselect.emit(this),this._active=ye));this._active=ye,this.selectTab.emit(this),this.tabset.tabs.forEach(nt=>{nt!==this&&(nt.active=!1)})}}get ariaLabelledby(){return this.id?`${this.id}-link`:""}constructor(ye,nt,ct){this.elementRef=nt,this.renderer=ct,this.disabled=!1,this.removable=!1,this.selectTab=new t.vpe,this.deselect=new t.vpe,this.removed=new t.vpe,this.addClass=!0,this.role="tabpanel",this._active=!1,this._customClass="",this.tabset=ye,this.tabset.addTab(this)}ngOnInit(){this.removable=!!this.removable}ngOnDestroy(){this.tabset.removeTab(this,{reselect:!1,emit:!1})}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(t.Y36(G),t.Y36(t.SBq),t.Y36(t.Qsj))};static#t=this.\u0275dir=t.lG2({type:Pe,selectors:[["tab"],["","tab",""]],hostVars:7,hostBindings:function(nt,ct){2&nt&&(t.uIk("id",ct.id)("role",ct.role)("aria-labelledby",ct.ariaLabelledby),t.ekj("active",ct.active)("tab-pane",ct.addClass))},inputs:{heading:"heading",id:"id",disabled:"disabled",removable:"removable",customClass:"customClass",active:"active"},outputs:{selectTab:"selectTab",deselect:"deselect",removed:"removed"},exportAs:["tab"]})}return Pe})(),ne=(()=>{class Pe{constructor(ye,nt){nt.headingRef=ye}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(t.Y36(t.Rgc),t.Y36(J))};static#t=this.\u0275dir=t.lG2({type:Pe,selectors:[["","tabHeading",""]]})}return Pe})(),me=(()=>{class Pe{static forRoot(){return{ngModule:Pe,providers:[]}}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275mod=t.oAB({type:Pe});static#n=this.\u0275inj=t.cJS({imports:[u.ez]})}return Pe})()},2268:(Ze,fe,M)=>{"use strict";M.d(fe,{i9:()=>me,z8:()=>Pe});var t=M(9212),u=M(3161),b=M(4060),w=M(7582),m=M(1835),T=M(4825),E=M(6814);const A=["*"];let G=(()=>{class He{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0}static#e=this.\u0275fac=function(ct){return new(ct||He)};static#t=this.\u0275prov=t.Yz7({token:He,factory:He.\u0275fac,providedIn:"root"})}return He})(),J=(()=>{class He{get _bsVersions(){return(0,u.Wl)()}constructor(nt){Object.assign(this,nt)}ngAfterViewInit(){this.classMap={in:!1,fade:!1},this.placement&&(this._bsVersions.isBs5&&(this.placement=b.Bz[this.placement]),this.classMap[this.placement]=!0),this.classMap[`tooltip-${this.placement}`]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)}static#e=this.\u0275fac=function(ct){return new(ct||He)(t.Y36(G))};static#t=this.\u0275cmp=t.Xpm({type:He,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:3,hostBindings:function(ct,Ct){2&ct&&(t.uIk("id",Ct.id),t.Tol("show tooltip in tooltip-"+Ct.placement+" bs-tooltip-"+Ct.placement+" "+Ct.placement+" "+Ct.containerClass))},ngContentSelectors:A,decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(ct,Ct){1&ct&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1),t.Hsn(2),t.qZA())},styles:[".tooltip[_nghost-%COMP%]{display:block;pointer-events:none;position:absolute}.tooltip[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{position:absolute}"],changeDetection:0})}return He})(),ne=0,me=(()=>{class He{get isOpen(){return this._tooltip.isShown}set isOpen(nt){nt?this.show():this.hide()}set htmlContent(nt){(0,u.O4)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=nt}set _placement(nt){(0,u.O4)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=nt}set _isOpen(nt){(0,u.O4)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=nt}get _isOpen(){return(0,u.O4)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen}set _enable(nt){(0,u.O4)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!nt}get _enable(){return(0,u.O4)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled}set _appendToBody(nt){(0,u.O4)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=nt?"body":this.container}get _appendToBody(){return(0,u.O4)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container}set _popupClass(nt){(0,u.O4)("tooltipClass deprecated")}set _tooltipContext(nt){(0,u.O4)("tooltipContext deprecated")}set _tooltipPopupDelay(nt){(0,u.O4)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=nt}get _tooltipTrigger(){return(0,u.O4)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers}set _tooltipTrigger(nt){(0,u.O4)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(nt||"").toString()}constructor(nt,ct,Ct,cn,Kt,ut){this._elementRef=cn,this._renderer=Kt,this._positionService=ut,this.tooltipId=ne++,this.adaptivePosition=!0,this.tooltipChange=new t.vpe,this.placement="top",this.triggers="hover focus",this.containerClass="",this.isDisabled=!1,this.delay=0,this.tooltipAnimation=!0,this.tooltipFadeDuration=150,this.tooltipStateChanged=new t.vpe,this._tooltip=ct.createLoader(this._elementRef,nt,this._renderer).provide({provide:G,useValue:Ct}),Object.assign(this,Ct),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}ngOnInit(){this._tooltip.listen({triggers:this.triggers,show:()=>this.show()}),this.tooltipChange.subscribe(nt=>{nt||this._tooltip.hide()}),this.onShown.subscribe(()=>{this.setAriaDescribedBy()}),this.onHidden.subscribe(()=>{this.setAriaDescribedBy()})}setAriaDescribedBy(){this._ariaDescribedby=this.isOpen?`tooltip-${this.tooltipId}`:void 0,this._ariaDescribedby?this._renderer.setAttribute(this._elementRef.nativeElement,"aria-describedby",this._ariaDescribedby):this._renderer.removeAttribute(this._elementRef.nativeElement,"aria-describedby")}toggle(){if(this.isOpen)return this.hide();this.show()}show(){if(this._positionService.setOptions({modifiers:{flip:{enabled:this.adaptivePosition},preventOverflow:{enabled:this.adaptivePosition,boundariesElement:this.boundariesElement||"scrollParent"}}}),this.isOpen||this.isDisabled||this._delayTimeoutId||!this.tooltip)return;const nt=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._tooltip.attach(J).to(this.container).position({attachment:this.placement}).show({content:this.tooltip,placement:this.placement,containerClass:this.containerClass,id:`tooltip-${this.tooltipId}`})},ct=()=>{this._tooltipCancelShowFn&&this._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=(0,T.H)(this.delay).subscribe(()=>{nt(),ct()}),this.triggers&&(0,u.AL)(this.triggers).forEach(Ct=>{Ct.close&&(this._tooltipCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,Ct.close,()=>{this._delaySubscription?.unsubscribe(),ct()}))})):nt()}hide(){this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance?.classMap&&(this._tooltip.instance.classMap.in=!1),setTimeout(()=>{this._tooltip.hide()},this.tooltipFadeDuration))}ngOnDestroy(){this._tooltip.dispose(),this.tooltipChange.unsubscribe(),this._delaySubscription&&this._delaySubscription.unsubscribe(),this.onShown.unsubscribe(),this.onHidden.unsubscribe()}static#e=this.\u0275fac=function(ct){return new(ct||He)(t.Y36(t.s_b),t.Y36(m.oj),t.Y36(G),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(b.sA))};static#t=this.\u0275dir=t.lG2({type:He,selectors:[["","tooltip",""],["","tooltipHtml",""]],inputs:{adaptivePosition:"adaptivePosition",tooltip:"tooltip",placement:"placement",triggers:"triggers",container:"container",containerClass:"containerClass",boundariesElement:"boundariesElement",isOpen:"isOpen",isDisabled:"isDisabled",delay:"delay",htmlContent:["tooltipHtml","htmlContent"],_placement:["tooltipPlacement","_placement"],_isOpen:["tooltipIsOpen","_isOpen"],_enable:["tooltipEnable","_enable"],_appendToBody:["tooltipAppendToBody","_appendToBody"],tooltipAnimation:"tooltipAnimation",_popupClass:["tooltipClass","_popupClass"],_tooltipContext:["tooltipContext","_tooltipContext"],_tooltipPopupDelay:["tooltipPopupDelay","_tooltipPopupDelay"],tooltipFadeDuration:"tooltipFadeDuration",_tooltipTrigger:["tooltipTrigger","_tooltipTrigger"]},outputs:{tooltipChange:"tooltipChange",onShown:"onShown",onHidden:"onHidden",tooltipStateChanged:"tooltipStateChanged"},exportAs:["bs-tooltip"]})}return(0,w.gn)([(0,u.GU)(),(0,w.w6)("design:type",Object)],He.prototype,"tooltip",void 0),He})(),Pe=(()=>{class He{static forRoot(){return{ngModule:He,providers:[m.oj,b.sA]}}static#e=this.\u0275fac=function(ct){return new(ct||He)};static#t=this.\u0275mod=t.oAB({type:He});static#n=this.\u0275inj=t.cJS({imports:[E.ez]})}return He})()},3161:(Ze,fe,M)=>{"use strict";M.d(fe,{AL:()=>w,C:()=>A,GU:()=>gt,O4:()=>Dn,Rg:()=>E,Wl:()=>tn,cQ:()=>Zt,tj:()=>J,wo:()=>T});var t=M(9212);class u{constructor(ze,Ue){this.open=ze,this.close=Ue||ze}isManual(){return"manual"===this.open||"manual"===this.close}}const b={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function w(Vt,ze=b){const Ue=(Vt||"").trim();if(0===Ue.length)return[];const ht=Ue.split(/\s+/).map(it=>it.split(":")).map(it=>{const _e=ze[it[0]]||it;return new u(_e[0],_e[1])}),Be=ht.filter(it=>it.isManual());if(Be.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===Be.length&&ht.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return ht}function T(Vt,ze){const Ue=w(ze.triggers),ht=ze.target;if(1===Ue.length&&Ue[0].isManual())return Function.prototype;const Be=[],it=[],_e=()=>{it.forEach(ft=>Be.push(ft())),it.length=0};return Ue.forEach(ft=>{const re=ft.open===ft.close,pe=re?ze.toggle:ze.show;if(!re&&ft.close&&ze.hide){const Re=ft.close,Et=ze.hide;it.push(()=>Vt.listen(ht,Re,Et))}pe&&Be.push(Vt.listen(ht,ft.open,()=>pe(_e)))}),()=>{Be.forEach(ft=>ft())}}function E(Vt,ze){return ze.outsideClick?Vt.listen("document","click",Ue=>{ze.target&&ze.target.contains(Ue.target)||ze.targets&&ze.targets.some(ht=>ht.contains(Ue.target))||ze.hide&&ze.hide()}):Function.prototype}function A(Vt,ze){return ze.outsideEsc?Vt.listen("document","keyup.esc",Ue=>{ze.target&&ze.target.contains(Ue.target)||ze.targets&&ze.targets.some(ht=>ht.contains(Ue.target))||ze.hide&&ze.hide()}):Function.prototype}const G=typeof window<"u"&&window||{},J=G.document;var ut=function(Vt){return Vt.isBs4="bs4",Vt.isBs5="bs5",Vt}(ut||{});let Ve;function Ee(){const Vt=G.document.createElement("span");Vt.innerText="testing bs version",Vt.classList.add("d-none"),Vt.classList.add("pl-1"),G.document.head.appendChild(Vt);const ze=G.getComputedStyle(Vt).paddingLeft;return ze&&parseFloat(ze)?(G.document.head.removeChild(Vt),"bs4"):(G.document.head.removeChild(Vt),"bs5")}function tn(){return{isBs4:(Ve||(Ve=Ee()),"bs4"===Ve),isBs5:(Ve||(Ve=Ee()),"bs5"===Ve)}}function gt(){return function(Ue,ht){const Be=` __${ht}Value`;Object.defineProperty(Ue,ht,{get(){return this[Be]},set(it){const _e=this[Be];this[Be]=it,_e!==it&&this[ht+"Change"]&&this[ht+"Change"].emit(it)}})}}class Zt{static reflow(ze){}static getStyles(ze){let Ue=ze.ownerDocument.defaultView;return(!Ue||!Ue.opener)&&(Ue=G),Ue.getComputedStyle(ze)}static stackOverflowConfig(){const ze=function jt(){const Vt=tn(),ze=Object.keys(Vt).find(Ue=>Vt[Ue]);return ut[ze]}();return{crossorigin:"anonymous",integrity:"bs5"===ze?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===ze?"https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css"}}}const en={},In=typeof console>"u"||!("warn"in console);function Dn(Vt){!(0,t.X6Q)()||In||Vt in en||(en[Vt]=!0,console.warn(Vt))}},6283:(Ze,fe,M)=>{"use strict";M.d(fe,{Ry:()=>je,Rq:()=>qe});var t=M(9212),u=M(2096),b=M(2438),w=M(1631),m=M(7398),T=M(9397),E=M(2181),A=M(6321),G=M(9360),J=M(8251),ne=M(4829),Pe=M(4825);function nt(Xe,Ge,de,lt){const wt=window&&!!window.document&&window.document.documentElement;let Wt=wt&&Ge?window:de;if(Xe&&(Wt=Xe&&wt&&"string"==typeof Xe?function ct(Xe,Ge,de){return(de?window.document:Ge).querySelector(Xe)}(Xe,de.nativeElement,lt):Xe,!Wt))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return Wt}function Ct(Xe){return Xe&&!Xe.firstChange}const Kt={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},ut={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"};class Ve{constructor(Ge=!0){this.vertical=Ge,this.propsMap=Ge?Kt:ut}clientHeightKey(){return this.propsMap.clientHeight}offsetHeightKey(){return this.propsMap.offsetHeight}scrollHeightKey(){return this.propsMap.scrollHeight}pageYOffsetKey(){return this.propsMap.pageYOffset}offsetTopKey(){return this.propsMap.offsetTop}scrollTopKey(){return this.propsMap.scrollTop}topKey(){return this.propsMap.top}}function Pt(Xe){return["Window","global"].some(de=>Object.prototype.toString.call(Xe).includes(de))}function tn(Xe,Ge){return Xe?Ge.document.documentElement:null}function jt(Xe,Ge){const de=function en({container:Xe,isWindow:Ge,axis:de}){const{offsetHeightKey:lt,clientHeightKey:wt}=Zt(de);return In(Xe,Ge,lt,wt)}(Ge);return Ge.isWindow?function We(Xe,Ge,de){const{axis:lt,container:wt,isWindow:Wt}=de,{offsetHeightKey:St,clientHeightKey:rn}=Zt(lt),gn=Xe+Vt(tn(Wt,wt),lt,Wt),_n=In(Ge.nativeElement,Wt,St,rn),ln=function Dn(Xe,Ge,de){const lt=Ge.topKey();if(Xe.getBoundingClientRect)return Xe.getBoundingClientRect()[lt]+Vt(Xe,Ge,de)}(Ge.nativeElement,lt,Wt)+_n;return{height:Xe,scrolled:gn,totalToScroll:ln,isWindow:Wt}}(de,Xe,Ge):function gt(Xe,Ge,de){const{axis:lt,container:wt}=de;return{height:Xe,scrolled:wt[lt.scrollTopKey()],totalToScroll:wt[lt.scrollHeightKey()],isWindow:!1}}(de,0,Ge)}function Zt(Xe){return{offsetHeightKey:Xe.offsetHeightKey(),clientHeightKey:Xe.clientHeightKey()}}function In(Xe,Ge,de,lt){if(isNaN(Xe[de])){const wt=tn(Ge,Xe);return wt?wt[lt]:0}return Xe[de]}function Vt(Xe,Ge,de){const lt=Ge.pageYOffsetKey(),wt=Ge.scrollTopKey(),Wt=Ge.offsetTopKey();return isNaN(window.pageYOffset)?tn(de,Xe)[wt]:Xe.ownerDocument?Xe.ownerDocument.defaultView[lt]:Xe[Wt]}function ze(Xe,Ge={down:0,up:0},de){let lt,wt;if(Xe.totalToScroll<=0)return!1;const Wt=Xe.isWindow?Xe.scrolled:Xe.height+Xe.scrolled;return de?(lt=(Xe.totalToScroll-Wt)/Xe.totalToScroll,wt=(Ge?.down?Ge.down:0)/10):(lt=Xe.scrolled/(Xe.scrolled+(Xe.totalToScroll-Wt)),wt=(Ge?.up?Ge.up:0)/10),lt<=wt}class Re{constructor(Ge){this.lastScrollPosition=0,this.lastTotalToScroll=0,this.totalToScroll=0,this.triggered={down:0,up:0},Object.assign(this,Ge)}updateScrollPosition(Ge){return this.lastScrollPosition=Ge}updateTotalToScroll(Ge){this.lastTotalToScroll!==Ge&&(this.lastTotalToScroll=this.totalToScroll,this.totalToScroll=Ge)}updateScroll(Ge,de){this.updateScrollPosition(Ge),this.updateTotalToScroll(de)}updateTriggeredFlag(Ge,de){de?this.triggered.down=Ge:this.triggered.up=Ge}isTriggeredScroll(Ge,de){return de?this.triggered.down===Ge:this.triggered.up===Ge}}function Et(Xe){const{scrollContainer:Ge,scrollWindow:de,element:lt,fromRoot:wt}=Xe,Wt=function De({windowElement:Xe,axis:Ge}){return function Qe(Xe,Ge){const de=Xe.isWindow||Ge&&!Ge.nativeElement?Ge:Ge.nativeElement;return{...Xe,container:de}}({axis:Ge,isWindow:Pt(Xe)},Xe)}({axis:new Ve(!Xe.horizontal),windowElement:nt(Ge,de,lt,wt)}),St=new Re({totalToScroll:jt(lt,Wt).totalToScroll}),gn={up:Xe.upDistance,down:Xe.downDistance};return function Jt(Xe){let Ge=(0,b.R)(Xe.container,"scroll");return Xe.throttle&&(Ge=Ge.pipe(function He(Xe,Ge=A.z,de){const lt=(0,Pe.H)(Xe,Ge);return function me(Xe,Ge){return(0,G.e)((de,lt)=>{const{leading:wt=!0,trailing:Wt=!1}=Ge??{};let St=!1,rn=null,gn=null,_n=!1;const ln=()=>{gn?.unsubscribe(),gn=null,Wt&&(_i(),_n&<.complete())},nn=()=>{gn=null,_n&<.complete()},bn=Wn=>gn=(0,ne.Xf)(Xe(Wn)).subscribe((0,J.x)(lt,ln,nn)),_i=()=>{if(St){St=!1;const Wn=rn;rn=null,lt.next(Wn),!_n&&bn(Wn)}};de.subscribe((0,J.x)(lt,Wn=>{St=!0,rn=Wn,(!gn||gn.closed)&&(wt?_i():bn(Wn))},()=>{_n=!0,(!(Wt&&St&&gn)||gn.closed)&<.complete()}))})}(()=>lt,de)}(Xe.throttle,void 0,{leading:!0,trailing:!0}))),Ge}({container:Wt.container,throttle:Xe.throttle}).pipe((0,w.z)(()=>(0,u.of)(jt(lt,Wt))),(0,m.U)(_n=>function at(Xe,Ge,de){const{scrollDown:lt,fire:wt}=function ht(Xe,Ge,de){const lt=function Ue(Xe,Ge){return XeSt.updateScroll(_n.scrolled,_n.totalToScroll)),(0,E.h)(({fire:_n,scrollDown:ln,stats:{totalToScroll:nn}})=>function Ee(Xe,Ge,de){return!!(Xe&&Ge||!de&&Ge)}(Xe.alwaysCallback,_n,St.isTriggeredScroll(nn,ln))),(0,T.b)(({scrollDown:_n,stats:{totalToScroll:ln}})=>{St.updateTriggeredFlag(ln,_n)}),(0,m.U)(bt))}const Lt={DOWN:"[NGX_ISE] DOWN",UP:"[NGX_ISE] UP"};function bt(Xe){const{scrollDown:Ge,stats:{scrolled:de}}=Xe;return{type:Ge?Lt.DOWN:Lt.UP,payload:{currentScrollPosition:de}}}let je=(()=>{class Xe{constructor(de,lt){this.element=de,this.zone=lt,this.scrolled=new t.vpe,this.scrolledUp=new t.vpe,this.infiniteScrollDistance=2,this.infiniteScrollUpDistance=1.5,this.infiniteScrollThrottle=150,this.infiniteScrollDisabled=!1,this.infiniteScrollContainer=null,this.scrollWindow=!0,this.immediateCheck=!1,this.horizontal=!1,this.alwaysCallback=!1,this.fromRoot=!1}ngAfterViewInit(){this.infiniteScrollDisabled||this.setup()}ngOnChanges({infiniteScrollContainer:de,infiniteScrollDisabled:lt,infiniteScrollDistance:wt}){const Wt=Ct(de),St=Ct(lt),rn=Ct(wt),gn=!St&&!this.infiniteScrollDisabled||St&&!lt.currentValue||rn;(Wt||St||rn)&&(this.destroyScroller(),gn&&this.setup())}setup(){(function cn(){return typeof window<"u"})()&&this.zone.runOutsideAngular(()=>{this.disposeScroller=Et({fromRoot:this.fromRoot,alwaysCallback:this.alwaysCallback,disable:this.infiniteScrollDisabled,downDistance:this.infiniteScrollDistance,element:this.element,horizontal:this.horizontal,scrollContainer:this.infiniteScrollContainer,scrollWindow:this.scrollWindow,throttle:this.infiniteScrollThrottle,upDistance:this.infiniteScrollUpDistance}).subscribe(de=>this.handleOnScroll(de))})}handleOnScroll({type:de,payload:lt}){const wt=de===Lt.DOWN?this.scrolled:this.scrolledUp;(function Bt(Xe){return Xe.observed??Xe.observers.length>0})(wt)&&this.zone.run(()=>wt.emit(lt))}ngOnDestroy(){this.destroyScroller()}destroyScroller(){this.disposeScroller&&this.disposeScroller.unsubscribe()}static#e=this.\u0275fac=function(lt){return new(lt||Xe)(t.Y36(t.SBq),t.Y36(t.R0b))};static#t=this.\u0275dir=t.lG2({type:Xe,selectors:[["","infiniteScroll",""],["","infinite-scroll",""],["","data-infinite-scroll",""]],inputs:{infiniteScrollDistance:"infiniteScrollDistance",infiniteScrollUpDistance:"infiniteScrollUpDistance",infiniteScrollThrottle:"infiniteScrollThrottle",infiniteScrollDisabled:"infiniteScrollDisabled",infiniteScrollContainer:"infiniteScrollContainer",scrollWindow:"scrollWindow",immediateCheck:"immediateCheck",horizontal:"horizontal",alwaysCallback:"alwaysCallback",fromRoot:"fromRoot"},outputs:{scrolled:"scrolled",scrolledUp:"scrolledUp"},features:[t.TTD]})}return Xe})(),qe=(()=>{class Xe{static#e=this.\u0275fac=function(lt){return new(lt||Xe)};static#t=this.\u0275mod=t.oAB({type:Xe});static#n=this.\u0275inj=t.cJS({})}return Xe})()},8468:(Ze,fe,M)=>{"use strict";M.d(fe,{Fy:()=>gi,bB:()=>Fn,Mp:()=>bn});var t=M(9212),u=M(6814),b=M(8645),w=M(3019),m=M(2096),T=M(2438),E=M(7715),A=M(9397),G=M(2181),J=M(4664),ne=M(1374),me=M(8180),Pe=M(836),He=M(7398),ye=M(9732),nt=M(9360);const Ct=(Ht,An)=>(Ht.push(An),Ht);var Kt=M(5177),ut=M(6261),Ve=M(6825);function Ee(Ht,An){}const De=(Ht,An)=>({$implicit:Ht,index:An});function Qe(Ht,An){if(1&Ht&&t.YNc(0,Ee,0,0,"ng-template",4),2&Ht){const q=t.oxw(),we=q.$implicit,et=q.index,Mt=t.oxw();t.Q6J("ngTemplateOutlet",we.tplRef)("ngTemplateOutletContext",t.WLB(2,De,Mt.preparePublicSlide(we),et))}}const Pt=(Ht,An,q,we)=>({width:Ht,"margin-left":An,"margin-right":q,left:we});function tn(Ht,An){if(1&Ht){const q=t.EpF();t.ynx(0),t.TgZ(1,"div",2),t.NdJ("animationend",function(){const Mt=t.CHM(q).$implicit,Rt=t.oxw();return t.KtG(Rt.clear(Mt.id))}),t.YNc(2,Qe,1,5,null,3),t.qZA(),t.BQk()}if(2&Ht){const q=An.$implicit;t.xp6(1),t.Q6J("ngClass",q.classes)("ngStyle",t.l5B(4,Pt,q.width+"px",q.marginL?q.marginL+"px":"",q.marginR?q.marginR+"px":"",q.left))("@autoHeight",q.heightState),t.xp6(1),t.Q6J("ngIf",q.load)}}const jt=(Ht,An,q,we,et)=>({width:Ht,transform:An,transition:q,"padding-left":we,"padding-right":et}),We=(Ht,An)=>({isMouseDragable:Ht,isTouchDragable:An});function gt(Ht,An){if(1&Ht&&(t.TgZ(0,"div",4),t._UZ(1,"owl-stage",5),t.qZA()),2&Ht){const q=t.oxw();t.xp6(1),t.Q6J("owlDraggable",t.WLB(3,We,null==q.owlDOMData?null:q.owlDOMData.isMouseDragable,null==q.owlDOMData?null:q.owlDOMData.isTouchDragable))("stageData",q.stageData)("slidesData",q.slidesData)}}const Zt=(Ht,An)=>({active:Ht,"owl-dot-text":An});function en(Ht,An){if(1&Ht){const q=t.EpF();t.TgZ(0,"div",11),t.NdJ("click",function(){const Mt=t.CHM(q).$implicit,Rt=t.oxw(2);return t.KtG(Rt.moveByDot(Mt.id))}),t._UZ(1,"span",12),t.qZA()}if(2&Ht){const q=An.$implicit;t.Q6J("ngClass",t.WLB(2,Zt,q.active,q.showInnerContent)),t.xp6(1),t.Q6J("innerHTML",q.innerContent,t.oJD)}}const In=Ht=>({disabled:Ht});function Dn(Ht,An){if(1&Ht){const q=t.EpF();t.ynx(0),t.TgZ(1,"div",6)(2,"div",7),t.NdJ("click",function(){t.CHM(q);const et=t.oxw();return t.KtG(et.prev())}),t.qZA(),t.TgZ(3,"div",8),t.NdJ("click",function(){t.CHM(q);const et=t.oxw();return t.KtG(et.next())}),t.qZA()(),t.TgZ(4,"div",9),t.YNc(5,en,2,5,"div",10),t.qZA(),t.BQk()}if(2&Ht){const q=t.oxw();t.xp6(1),t.Q6J("ngClass",t.VKq(7,In,null==q.navData?null:q.navData.disabled)),t.xp6(1),t.Q6J("ngClass",t.VKq(9,In,null==q.navData||null==q.navData.prev?null:q.navData.prev.disabled))("innerHTML",null==q.navData||null==q.navData.prev?null:q.navData.prev.htmlText,t.oJD),t.xp6(1),t.Q6J("ngClass",t.VKq(11,In,null==q.navData||null==q.navData.next?null:q.navData.next.disabled))("innerHTML",null==q.navData||null==q.navData.next?null:q.navData.next.htmlText,t.oJD),t.xp6(1),t.Q6J("ngClass",t.VKq(13,In,null==q.dotsData?null:q.dotsData.disabled)),t.xp6(1),t.Q6J("ngForOf",null==q.dotsData?null:q.dotsData.dots)}}const Vt=(Ht,An,q,we,et)=>({"owl-rtl":Ht,"owl-loaded":An,"owl-responsive":q,"owl-drag":we,"owl-grab":et});class ze{items=3;skip_validateItems=!1;loop=!1;center=!1;rewind=!1;mouseDrag=!0;touchDrag=!0;pullDrag=!0;freeDrag=!1;margin=0;stagePadding=0;merge=!1;mergeFit=!0;autoWidth=!1;startPosition=0;rtl=!1;smartSpeed=250;fluidSpeed=!1;dragEndSpeed=!1;responsive={};responsiveRefreshRate=200;nav=!1;navText=["prev","next"];navSpeed=!1;slideBy=1;dots=!0;dotsEach=!1;dotsData=!1;dotsSpeed=!1;autoplay=!1;autoplayTimeout=5e3;autoplayHoverPause=!1;autoplaySpeed=!1;autoplayMouseleaveTimeout=1;lazyLoad=!1;lazyLoadEager=0;slideTransition="";animateOut=!1;animateIn=!1;autoHeight=!1;URLhashListener=!1;constructor(){}}class Ue{items="number";skip_validateItems="boolean";loop="boolean";center="boolean";rewind="boolean";mouseDrag="boolean";touchDrag="boolean";pullDrag="boolean";freeDrag="boolean";margin="number";stagePadding="number";merge="boolean";mergeFit="boolean";autoWidth="boolean";startPosition="number|string";rtl="boolean";smartSpeed="number";fluidSpeed="boolean";dragEndSpeed="number|boolean";responsive={};responsiveRefreshRate="number";nav="boolean";navText="string[]";navSpeed="number|boolean";slideBy="number|string";dots="boolean";dotsEach="number|boolean";dotsData="boolean";dotsSpeed="number|boolean";autoplay="boolean";autoplayTimeout="number";autoplayHoverPause="boolean";autoplaySpeed="number|boolean";autoplayMouseleaveTimeout="number";lazyLoad="boolean";lazyLoadEager="number";slideTransition="string";animateOut="string|boolean";animateIn="string|boolean";autoHeight="boolean";URLhashListener="boolean";constructor(){}}let ht=(()=>{class Ht{errorHandler;constructor(q){this.errorHandler=q}log(q,...we){(0,t.X6Q)()&&console.log(q,...we)}error(q){this.errorHandler.handleError(q)}warn(q,...we){console.warn(q,...we)}static \u0275fac=function(we){return new(we||Ht)(t.LFG(t.qLn))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})();var it=function(Ht){return Ht.Event="event",Ht.State="state",Ht}(it||{}),_e=function(Ht){return Ht.Default="default",Ht.Inner="inner",Ht.Outer="outer",Ht}(_e||{});let pe=(()=>{class Ht{logger;_viewSettingsShipper$=new b.x;_initializedCarousel$=new b.x;_changeSettingsCarousel$=new b.x;_changedSettingsCarousel$=new b.x;_translateCarousel$=new b.x;_translatedCarousel$=new b.x;_resizeCarousel$=new b.x;_resizedCarousel$=new b.x;_refreshCarousel$=new b.x;_refreshedCarousel$=new b.x;_dragCarousel$=new b.x;_draggedCarousel$=new b.x;settings={items:0};owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1};stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0};slidesData;navData;dotsData;_width;_items=[];_widths=[];_supress={};_plugins={};_current=null;_clones=[];_mergers=[];_speed=null;_coordinates=[];_breakpoint=null;clonedIdPrefix="cloned-";_options={};_invalidated={};get invalidated(){return this._invalidated}_states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};get states(){return this._states}_pipe=[{filter:["width","items","settings"],run:q=>{q.current=this._items&&this._items[this.relative(this._current)]?.id}},{filter:["width","items","settings"],run:q=>{const we=this.settings.margin||"",Mt=this.settings.rtl,Rt={"margin-left":Mt?we:"","margin-right":Mt?"":we};!this.settings.autoWidth||this.slidesData.forEach(Ke=>{Ke.marginL=Rt["margin-left"],Ke.marginR=Rt["margin-right"]}),q.css=Rt}},{filter:["width","items","settings"],run:q=>{const we=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,et=!this.settings.autoWidth,Mt=[];let Rt=null,Ke=this._items.length;for(q.items={merge:!1,width:we};Ke-- >0;)Rt=this._mergers[Ke],Rt=this.settings.mergeFit&&Math.min(Rt,this.settings.items)||Rt,q.items.merge=Rt>1||q.items.merge,Mt[Ke]=et?we*Rt:this._items[Ke].width?this._items[Ke].width:we;this._widths=Mt,this.slidesData.forEach((vt,Ae)=>{vt.width=this._widths[Ae],vt.marginR=q.css["margin-right"],vt.marginL=q.css["margin-left"]})}},{filter:["items","settings"],run:()=>{const q=[],we=this._items,et=this.settings,Mt=Math.max(2*et.items,4),Rt=2*Math.ceil(we.length/2);let Ke=[],vt=[],Ae=et.loop&&we.length?et.rewind?Mt:Math.max(Mt,Rt):0;for(Ae/=2;Ae-- >0;)q.push(this.normalize(q.length/2,!0)),Ke.push({...this.slidesData[q[q.length-1]]}),q.push(this.normalize(we.length-1-(q.length-1)/2,!0)),vt.unshift({...this.slidesData[q[q.length-1]]});this._clones=q,Ke=Ke.map(ot=>(ot.id=`${this.clonedIdPrefix}${ot.id}`,ot.isActive=!1,ot.isCloned=!0,ot)),vt=vt.map(ot=>(ot.id=`${this.clonedIdPrefix}${ot.id}`,ot.isActive=!1,ot.isCloned=!0,ot)),this.slidesData=vt.concat(this.slidesData).concat(Ke)}},{filter:["width","items","settings"],run:()=>{const q=this.settings.rtl?1:-1,we=this._clones.length+this._items.length,et=[];let Mt=-1,Rt=0,Ke=0;for(;++Mt{const q=this.settings.stagePadding,we=this._coordinates,et={width:Math.ceil(Math.abs(we[we.length-1]))+2*q,"padding-left":q||"","padding-right":q||""};this.stageData.width=et.width,this.stageData.paddingL=et["padding-left"],this.stageData.paddingR=et["padding-right"]}},{filter:["width","items","settings"],run:q=>{let we=q.current?this.slidesData.findIndex(et=>et.id===q.current):0;we=Math.max(this.minimum(),Math.min(this.maximum(),we)),this.reset(we)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{const q=this.settings.rtl?1:-1,we=2*this.settings.stagePadding,et=[];let Mt,Rt,Ke,vt,Ae,ot;if(Mt=this.coordinates(this.current()),"number"==typeof Mt?Mt+=we:Mt=0,Rt=Mt+this.width()*q,-1===q&&this.settings.center){const mt=this._coordinates.filter(Hn=>this.settings.items%2==1?Hn>=Mt:Hn>Mt);Mt=mt.length?mt[mt.length-1]:Mt}for(Ae=0,ot=this._coordinates.length;Ae",Rt)||this._op(vt,"<",Mt)&&this._op(vt,">",Rt))&&et.push(Ae);this.slidesData.forEach(mt=>(mt.isActive=!1,mt)),et.forEach(mt=>{this.slidesData[mt].isActive=!0}),this.settings.center&&(this.slidesData.forEach(mt=>(mt.isCentered=!1,mt)),this.slidesData[this.current()].isCentered=!0)}}];constructor(q){this.logger=q}getViewCurSettings(){return this._viewSettingsShipper$.asObservable()}getInitializedState(){return this._initializedCarousel$.asObservable()}getChangeState(){return this._changeSettingsCarousel$.asObservable()}getChangedState(){return this._changedSettingsCarousel$.asObservable()}getTranslateState(){return this._translateCarousel$.asObservable()}getTranslatedState(){return this._translatedCarousel$.asObservable()}getResizeState(){return this._resizeCarousel$.asObservable()}getResizedState(){return this._resizedCarousel$.asObservable()}getRefreshState(){return this._refreshCarousel$.asObservable()}getRefreshedState(){return this._refreshedCarousel$.asObservable()}getDragState(){return this._dragCarousel$.asObservable()}getDraggedState(){return this._draggedCarousel$.asObservable()}setOptions(q){const we=new ze,et=this._validateOptions(q,we);this._options={...we,...et}}_validateOptions(q,we){const et={...q},Mt=new Ue,Rt=(Ke,vt)=>(this.logger.log(`options.${vt} must be type of ${Ke}; ${vt}=${q[vt]} skipped to defaults: ${vt}=${we[vt]}`),we[vt]);for(const Ke in et)if(et.hasOwnProperty(Ke))if("number"===Mt[Ke])this._isNumeric(et[Ke])?(et[Ke]=+et[Ke],et[Ke]="items"===Ke?this._validateItems(et[Ke],et.skip_validateItems):et[Ke]):et[Ke]=Rt(Mt[Ke],Ke);else if("boolean"===Mt[Ke]&&"boolean"!=typeof et[Ke])et[Ke]=Rt(Mt[Ke],Ke);else if("number|boolean"!==Mt[Ke]||this._isNumberOrBoolean(et[Ke]))if("number|string"!==Mt[Ke]||this._isNumberOrString(et[Ke]))if("string|boolean"!==Mt[Ke]||this._isStringOrBoolean(et[Ke])){if("string[]"===Mt[Ke])if(Array.isArray(et[Ke])){let vt=!1;et[Ke].forEach(Ae=>{vt="string"==typeof Ae}),vt||(et[Ke]=Rt(Mt[Ke],Ke))}else et[Ke]=Rt(Mt[Ke],Ke)}else et[Ke]=Rt(Mt[Ke],Ke);else et[Ke]=Rt(Mt[Ke],Ke);else et[Ke]=Rt(Mt[Ke],Ke);return et}_validateItems(q,we){let et=q;return q>this._items.length?we?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(et=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):q===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),et}setCarouselWidth(q){this._width=q}setup(q,we,et){this.setCarouselWidth(q),this.setItems(we),this._defineSlidesData(),this.setOptions(et),this.settings={...this._options},this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}setOptionsForViewport(){const q=this._width,we=this._options.responsive;let et=-1;if(!Object.keys(we).length)return;if(!q)return void(this.settings.items=1);for(const Rt in we)we.hasOwnProperty(Rt)&&+Rt<=q&&+Rt>et&&(et=Number(Rt));this.settings={...this._options,...we[et],items:we[et]&&we[et].items?this._validateItems(we[et].items,this._options.skip_validateItems):this._options.items},delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;const Mt=[];this._items.forEach(Rt=>{Mt.push(this.settings.merge?Rt.dataMerge:1)}),this._mergers=Mt,this._breakpoint=et,this.invalidate("settings")}initialize(q){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),q.forEach(we=>{this._mergers.push(this.settings.merge?we.dataMerge:1)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}sendChanges(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}_optionsLogic(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}update(){let q=0;const we=this._pipe.length,et=Rt=>this._invalidated[Rt],Mt={};for(;q0)&&this._pipe[q].run(Mt),q++}this.slidesData.forEach(Rt=>Rt.classes=this.setCurSlideClasses(Rt)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(q){switch(q=q||_e.Default){case _e.Inner:case _e.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}}refresh(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}onResize(q){if(!this._items.length)return!1;this.setCarouselWidth(q),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(q){let et,we=null;return et=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),we={x:+et[0],y:+et[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===q.type&&(this.owlDOMData.isGrab=!0),this.speed(0),we}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(q,we){let et=null,Mt=null,Rt=null;const Ke=this.difference(we.pointer,this.pointer(q)),vt=this.difference(we.stage.start,Ke);return!!this.is("dragging")&&(this.settings.loop?(et=this.coordinates(this.minimum()),Mt=+this.coordinates(this.maximum()+1)-et,vt.x=((vt.x-et)%Mt+Mt)%Mt+et):(et=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),Mt=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),Rt=this.settings.pullDrag?-1*Ke.x/5:0,vt.x=Math.max(Math.min(vt.x,et+Rt),Mt+Rt)),vt)}finishDragging(q,we,et){const Rt=this.difference(we.pointer,this.pointer(q)),Ke=we.stage.current,vt=["right","left"][+(this.settings.rtl?Rt.x<+this.settings.rtl:Rt.x>+this.settings.rtl)];let Ae,ot,mt;(0!==Rt.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),Ae=this.closest(Ke.x,0!==Rt.x?vt:we.direction),ot=this.current(),mt=this.current(-1===Ae?void 0:Ae),ot!==mt&&(this.invalidate("position"),this.update()),we.direction=vt,(Math.abs(Rt.x)>3||(new Date).getTime()-we.time>300)&&et()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(q,we){const Mt=this.width();let Rt=this.coordinates(),Ke=-1;this.settings.center&&(Rt=Rt.map(vt=>(0===vt&&(vt+=1e-6),vt)));for(let vt=0;vtRt[vt]-30&&qRt[vt]-Mt-30&&q",Rt[vt+1]||Rt[vt]-Mt)?Ke="left"===we?vt+1:vt:null===we&&q>Rt[vt]-30&&q",Rt[this.minimum()])?Ke=q=this.minimum():this._op(q,"<",Rt[this.maximum()])&&(Ke=q=this.maximum())),Ke}animate(q){const we=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),we&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+q+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(q){return this._states.current[q]&&this._states.current[q]>0}current(q){return void 0===q?this._current:0!==this._items.length?(q=this.normalize(q),this._current!==q&&(this._trigger("change",{property:{name:"position",value:q}}),this._current=q,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}invalidate(q){return"string"==typeof q&&(this._invalidated[q]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(q){void 0!==(q=this.normalize(q))&&(this._speed=0,this._current=q,this._suppress(["translate","translated"]),this.animate(this.coordinates(q)),this._release(["translate","translated"]))}normalize(q,we){const et=this._items.length,Mt=we?0:this._clones.length;return!this._isNumeric(q)||et<1?q=void 0:(q<0||q>=et+Mt)&&(q=((q-Mt/2)%et+et)%et+Mt/2),q}relative(q){return this.normalize(q-=this._clones.length/2,!0)}maximum(q=!1){const we=this.settings;let Mt,Rt,Ke,et=this._coordinates.length;if(we.loop)et=this._clones.length/2+this._items.length-1;else if(we.autoWidth||we.merge){for(Mt=this._items.length,Rt=this.slidesData[--Mt].width,Ke=this._width;Mt-- >0&&(Rt+=+this.slidesData[Mt].width+this.settings.margin,!(Rt>Ke)););et=Mt+1}else et=we.center?this._items.length-1:this._items.length-we.items;return q&&(et-=this._clones.length/2),Math.max(et,0)}minimum(q=!1){return q?0:this._clones.length/2}items(q){return void 0===q?this._items.slice():(q=this.normalize(q,!0),[this._items[q]])}mergers(q){return void 0===q?this._mergers.slice():(q=this.normalize(q,!0),this._mergers[q])}clones(q){const we=this._clones.length/2,et=we+this._items.length,Mt=Rt=>Rt%2==0?et+Rt/2:we-(Rt+1)/2;return void 0===q?this._clones.map((Rt,Ke)=>Mt(Ke)):this._clones.map((Rt,Ke)=>Rt===q?Mt(Ke):null).filter(Rt=>Rt)}speed(q){return void 0!==q&&(this._speed=q),this._speed}coordinates(q){let Mt,Rt,we=1,et=q-1;return void 0===q?(Rt=this._coordinates.map((Ke,vt)=>this.coordinates(vt)),Rt):(this.settings.center?(this.settings.rtl&&(we=-1,et=q+1),Mt=this._coordinates[q],Mt+=(this.width()-Mt+(this._coordinates[et]||0))/2*we):Mt=this._coordinates[et]||0,Mt=Math.ceil(Mt),Mt)}_duration(q,we,et){return 0===et?0:Math.min(Math.max(Math.abs(we-q),1),6)*Math.abs(+et||this.settings.smartSpeed)}to(q,we){let et=this.current(),Mt=null,Rt=q-this.relative(et),Ke=this.maximum(),vt=0;const Ae=+(Rt>0)-+(Rt<0),ot=this._items.length,mt=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(Rt)>ot/2&&(Rt+=-1*Ae*ot),Mt=(((q=et+Rt)-mt)%ot+ot)%ot+mt,Mt!==q&&Mt-Rt<=Ke&&Mt-Rt>0&&(et=Mt-Rt,q=Mt,vt=30,this.reset(et),this.sendChanges())):this.settings.rewind?(Ke+=1,q=(q%Ke+Ke)%Ke):q=Math.max(mt,Math.min(Ke,q)),setTimeout(()=>{this.speed(this._duration(et,q,we)),this.current(q),this.update()},vt)}next(q){q=q||!1,this.to(this.relative(this.current())+1,q)}prev(q){q=q||!1,this.to(this.relative(this.current())-1,q)}onTransitionEnd(q){if(void 0!==q)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let q;return this._width?q=this._width:this.logger.log("Can not detect viewport width."),q}setItems(q){this._items=q}_defineSlidesData(){let q;this.slidesData&&this.slidesData.length&&(q=new Map,this.slidesData.forEach(we=>{we.load&&q.set(we.id,we.load)})),this.slidesData=this._items.map(we=>({id:`${we.id}`,isActive:!1,tplRef:we.tplRef,dataMerge:we.dataMerge,width:0,isCloned:!1,load:!!q&&q.get(we.id),hashFragment:we.dataHash}))}setCurSlideClasses(q){const we={active:q.isActive,center:q.isCentered,cloned:q.isCloned,animated:q.isAnimated,"owl-animated-in":q.isDefAnimatedIn,"owl-animated-out":q.isDefAnimatedOut};return this.settings.animateIn&&(we[this.settings.animateIn]=q.isCustomAnimatedIn),this.settings.animateOut&&(we[this.settings.animateOut]=q.isCustomAnimatedOut),we}_op(q,we,et){const Mt=this.settings.rtl;switch(we){case"<":return Mt?q>et:q":return Mt?qet;case">=":return Mt?q<=et:q>=et;case"<=":return Mt?q>=et:q<=et}}_trigger(q,we,et,Mt,Rt){switch(q){case"initialized":this._initializedCarousel$.next(q);break;case"change":this._changeSettingsCarousel$.next(we);break;case"changed":this._changedSettingsCarousel$.next(we);break;case"drag":this._dragCarousel$.next(q);break;case"dragged":this._draggedCarousel$.next(q);break;case"resize":this._resizeCarousel$.next(q);break;case"resized":this._resizedCarousel$.next(q);break;case"refresh":this._refreshCarousel$.next(q);break;case"refreshed":this._refreshedCarousel$.next(q);break;case"translate":this._translateCarousel$.next(q);break;case"translated":this._translatedCarousel$.next(q)}}enter(q){[q].concat(this._states.tags[q]||[]).forEach(we=>{void 0===this._states.current[we]&&(this._states.current[we]=0),this._states.current[we]++})}leave(q){[q].concat(this._states.tags[q]||[]).forEach(we=>{(0===this._states.current[we]||this._states.current[we])&&this._states.current[we]--})}register(q){q.type===it.State&&(this._states.tags[q.name]=this._states.tags[q.name]?this._states.tags[q.name].concat(q.tags):q.tags,this._states.tags[q.name]=this._states.tags[q.name].filter((we,et)=>this._states.tags[q.name].indexOf(we)===et))}_suppress(q){q.forEach(we=>{this._supress[we]=!0})}_release(q){q.forEach(we=>{delete this._supress[we]})}pointer(q){const we={x:null,y:null};return(q=(q=q.originalEvent||q||window.event).touches&&q.touches.length?q.touches[0]:q.changedTouches&&q.changedTouches.length?q.changedTouches[0]:q).pageX?(we.x=q.pageX,we.y=q.pageY):(we.x=q.clientX,we.y=q.clientY),we}_isNumeric(q){return!isNaN(parseFloat(q))}_isNumberOrBoolean(q){return this._isNumeric(q)||"boolean"==typeof q}_isNumberOrString(q){return this._isNumeric(q)||"string"==typeof q}_isStringOrBoolean(q){return"string"==typeof q||"boolean"==typeof q}difference(q,we){return null===q||null===we?{x:0,y:0}:{x:q.x-we.x,y:q.y-we.y}}static \u0275fac=function(we){return new(we||Ht)(t.LFG(ht))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),Re=(()=>{class Ht{carouselService;navSubscription;_initialized=!1;_pages=[];_navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}};_dotsData={disabled:!1,dots:[]};constructor(q){this.carouselService=q,this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getInitializedState().pipe((0,A.b)(Rt=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),we=this.carouselService.getChangedState().pipe((0,G.h)(Rt=>"position"===Rt.property.name),(0,A.b)(Rt=>{this.update()})),et=this.carouselService.getRefreshedState().pipe((0,A.b)(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),Mt=(0,w.T)(q,we,et);this.navSubscription=Mt.subscribe(()=>{})}initialize(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}_updateNavPages(){let q,we,et;const Mt=this.carouselService.clones().length/2,Rt=Mt+this.carouselService.items().length,Ke=this.carouselService.maximum(!0),vt=[],Ae=this.carouselService.settings;let ot=Ae.center||Ae.autoWidth||Ae.dotsData?1:Math.floor(Number(Ae.dotsEach))||Math.floor(Ae.items);if(ot=+ot,"page"!==Ae.slideBy&&(Ae.slideBy=Math.min(+Ae.slideBy,Ae.items)),Ae.dots||"page"===Ae.slideBy)for(q=Mt,we=0,et=0;q=ot||0===we){if(vt.push({start:Math.min(Ke,q-Mt),end:q-Mt+ot-1}),Math.min(Ke,q-Mt)===Ke)break;we=0,++et}we+=this.carouselService.mergers(this.carouselService.relative(q))}this._pages=vt}draw(){let q;const we=this.carouselService.settings,et=this.carouselService.items(),Mt=et.length<=we.items;if(this._navData.disabled=!we.nav||Mt,this._dotsData.disabled=!we.dots||Mt,we.dots)if(q=this._pages.length-this._dotsData.dots.length,we.dotsData&&0!==q)this._dotsData.dots=[],et.forEach(Rt=>{this._dotsData.dots.push({active:!1,id:`dot-${Rt.id}`,innerContent:Rt.dotContent,showInnerContent:!0})});else if(q>0){const Rt=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let Ke=0;Ke=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let q;this.carouselService.settings.dots&&(this._dotsData.dots.forEach(we=>{!0===we.active&&(we.active=!1)}),q=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[q].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){const q=this.carouselService.relative(this.carouselService.current());let we;const et=this._pages.filter((Mt,Rt)=>Mt.start<=q&&Mt.end>=q).pop();return we=this._pages.findIndex(Mt=>Mt.start===et.start&&Mt.end===et.end),we}_getPosition(q){let we,et;const Mt=this.carouselService.settings;return"page"===Mt.slideBy?(we=this._current(),et=this._pages.length,q?++we:--we,we=this._pages[(we%et+et)%et].start):(we=this.carouselService.relative(this.carouselService.current()),et=this.carouselService.items().length,q?we+=+Mt.slideBy:we-=+Mt.slideBy),we}next(q){this.carouselService.to(this._getPosition(!0),q)}prev(q){this.carouselService.to(this._getPosition(!1),q)}to(q,we,et){let Mt;!et&&this._pages.length?(Mt=this._pages.length,this.carouselService.to(this._pages[(q%Mt+Mt)%Mt].start,we)):this.carouselService.to(q,we)}moveByDot(q){const we=this._dotsData.dots.findIndex(et=>q===et.id);this.to(we,this.carouselService.settings.dotsSpeed)}toSlideById(q){const we=this.carouselService.slidesData.findIndex(et=>et.id===q&&!1===et.isCloned);-1===we||we===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(we),!1)}static \u0275fac=function(we){return new(we||Ht)(t.LFG(pe))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})();const Et=new t.OlP("WindowToken");class Jt{get nativeWindow(){throw new Error("Not implemented.")}}const Bt=[{provide:Jt,useClass:(()=>{class Ht extends Jt{constructor(){super()}get nativeWindow(){return window}static \u0275fac=function(we){return new(we||Ht)};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})()},{provide:Et,useFactory:function Lt(Ht,An){return(0,u.NF)(An)?Ht.nativeWindow:{setTimeout:(we,et)=>{},clearTimeout:we=>{}}},deps:[Jt,t.Lbi]}],qe=new t.OlP("DocumentToken");class Xe{get nativeDocument(){throw new Error("Not implemented.")}}const Wt=[{provide:Xe,useClass:(()=>{class Ht extends Xe{constructor(){super()}get nativeDocument(){return document}static \u0275fac=function(we){return new(we||Ht)};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})()},{provide:qe,useFactory:function de(Ht,An){return(0,u.NF)(An)?Ht.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[Xe,t.Lbi]}];let St=(()=>{class Ht{carouselService;ngZone;autoplaySubscription;_timeout=null;_paused=!1;_isArtificialAutoplayTimeout;_isAutoplayStopped=!1;get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(q){this._isAutoplayStopped=q}winRef;docRef;constructor(q,we,et,Mt){this.carouselService=q,this.ngZone=Mt,this.winRef=we,this.docRef=et,this.spyDataStreams()}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getInitializedState().pipe((0,A.b)(()=>{this.carouselService.settings.autoplay&&this.play()})),we=this.carouselService.getChangedState().pipe((0,A.b)(Rt=>{this._handleChangeObservable(Rt)})),et=this.carouselService.getResizedState().pipe((0,A.b)(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),Mt=(0,w.T)(q,we,et);this.autoplaySubscription=Mt.subscribe(()=>{})}play(q,we){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(q,we){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!q,this.ngZone.runOutsideAngular(()=>this.winRef.setTimeout(()=>{this.ngZone.run(()=>{this._paused||this.carouselService.is("busy")||this.carouselService.is("interacting")||this.docRef.hidden||this.carouselService.next(we||this.carouselService.settings.autoplaySpeed)})},q||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(q){this._timeout=this._getNextTimeout(q)}stop(){this.carouselService.is("rotating")&&(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}pause(){this.carouselService.is("rotating")&&(this._paused=!0)}_handleChangeObservable(q){"settings"===q.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===q.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){(0,m.of)("translated").pipe((0,J.w)(q=>this.carouselService.getTranslatedState()),(0,ne.P)(),(0,G.h)(()=>this._isArtificialAutoplayTimeout),(0,A.b)(()=>this._setAutoPlayInterval())).subscribe(()=>{})}startPausing(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}startPlayingMouseLeave(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}startPlayingTouchEnd(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}static \u0275fac=function(we){return new(we||Ht)(t.LFG(pe),t.LFG(Et),t.LFG(qe),t.LFG(t.R0b))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),rn=(()=>{class Ht{carouselService;lazyLoadSubscription;constructor(q){this.carouselService=q,this.spyDataStreams()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getInitializedState().pipe((0,A.b)(()=>{const Rt=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(Ke=>Ke.load=!!Rt)})),we=this.carouselService.getChangeState(),et=this.carouselService.getResizedState(),Mt=(0,w.T)(q,we,et).pipe((0,A.b)(Rt=>this._defineLazyLoadSlides(Rt)));this.lazyLoadSubscription=Mt.subscribe(()=>{})}_defineLazyLoadSlides(q){if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(q.property&&"position"===q.property.name||"initialized"===q||"resized"===q)){const we=this.carouselService.settings,et=this.carouselService.clones().length;let Mt=we.center&&Math.ceil(we.items/2)||we.items,Rt=we.center&&-1*Mt||0,Ke=(q.property&&void 0!==q.property.value?q.property.value:this.carouselService.current())+Rt;for(we.lazyLoadEager>0&&(Mt+=we.lazyLoadEager,we.loop&&(Ke-=we.lazyLoadEager,Mt++));Rt++this._load(vt)),Ke++}}_load(q){this.carouselService.slidesData[q].load||(this.carouselService.slidesData[q].load=!0)}static \u0275fac=function(we){return new(we||Ht)(t.LFG(pe))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),gn=(()=>{class Ht{carouselService;animateSubscription;swapping=!0;previous=void 0;next=void 0;constructor(q){this.carouselService=q,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getChangeState().pipe((0,A.b)(Ae=>{"position"===Ae.property.name&&(this.previous=this.carouselService.current(),this.next=Ae.property.value)})),we=this.carouselService.getDragState(),et=this.carouselService.getDraggedState(),Mt=this.carouselService.getTranslatedState(),Rt=(0,w.T)(we,et,Mt).pipe((0,A.b)(Ae=>this.swapping="translated"===Ae)),Ke=this.carouselService.getTranslateState().pipe((0,A.b)(Ae=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),vt=(0,w.T)(q,Ke,Rt).pipe();this.animateSubscription=vt.subscribe(()=>{})}_swap(){if(1!==this.carouselService.settings.items)return;let q;this.carouselService.speed(0);const we=this.carouselService.slidesData[this.previous],et=this.carouselService.slidesData[this.next],Mt=this.carouselService.settings.animateIn,Rt=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(Rt&&(q=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(Ke=>{Ke.id===we.id&&(Ke.left=`${q}px`,Ke.isAnimated=!0,Ke.isDefAnimatedOut=!0,Ke.isCustomAnimatedOut=!0)})),Mt&&this.carouselService.slidesData.forEach(Ke=>{Ke.id===et.id&&(Ke.isAnimated=!0,Ke.isDefAnimatedIn=!0,Ke.isCustomAnimatedIn=!0)}))}clear(q){this.carouselService.slidesData.forEach(we=>{we.id===q&&(we.left="",we.isAnimated=!1,we.isDefAnimatedOut=!1,we.isCustomAnimatedOut=!1,we.isDefAnimatedIn=!1,we.isCustomAnimatedIn=!1,we.classes=this.carouselService.setCurSlideClasses(we))}),this.carouselService.onTransitionEnd()}static \u0275fac=function(we){return new(we||Ht)(t.LFG(pe))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),_n=(()=>{class Ht{carouselService;autoHeightSubscription;constructor(q){this.carouselService=q,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getInitializedState().pipe((0,A.b)(Rt=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(Ke=>Ke.heightState="full")})),we=this.carouselService.getChangedState().pipe((0,A.b)(Rt=>{this.carouselService.settings.autoHeight&&"position"===Rt.property.name&&this.update()})),et=this.carouselService.getRefreshedState().pipe((0,A.b)(Rt=>{this.carouselService.settings.autoHeight&&this.update()})),Mt=(0,w.T)(q,we,et);this.autoHeightSubscription=Mt.subscribe(()=>{})}update(){const q=this.carouselService.settings.items;let we=this.carouselService.current(),et=we+q;this.carouselService.settings.center&&(we=q%2==1?we-(q-1)/2:we-q/2,et=q%2==1?we+q:we+q+1),this.carouselService.slidesData.forEach((Mt,Rt)=>{Mt.heightState=Rt>=we&&Rt{class Ht{carouselService;route;router;hashSubscription;currentHashFragment;constructor(q,we,et){this.carouselService=q,this.route=we,this.router=et,this.spyDataStreams(),this.route||(this.route={fragment:(0,m.of)("no route").pipe((0,me.q)(1))}),this.router||(this.router={navigate:(Mt,Rt)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){const q=this.carouselService.getInitializedState().pipe((0,A.b)(()=>this.listenToRoute())),we=this.carouselService.getChangedState().pipe((0,A.b)(Mt=>{if(this.carouselService.settings.URLhashListener&&"position"===Mt.property.name){const Rt=this.carouselService.current(),Ke=this.carouselService.slidesData[Rt].hashFragment;if(!Ke||Ke===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:Ke,relativeTo:this.route})}})),et=(0,w.T)(q,we);this.hashSubscription=et.subscribe(()=>{})}rewind(q){const we=this.carouselService.slidesData.findIndex(et=>et.hashFragment===q&&!1===et.isCloned);-1===we||we===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(we),!1)}listenToRoute(){this.route.fragment.pipe((0,Pe.T)("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(we=>{this.currentHashFragment=we,this.rewind(we)})}static \u0275fac=function(we){return new(we||Ht)(t.LFG(pe),t.LFG(ut.gz,8),t.LFG(ut.F0,8))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),nn=0,bn=(()=>{class Ht{tplRef;id="owl-slide-"+nn++;_dataMerge=1;set dataMerge(q){this._dataMerge=this.isNumeric(q)?q:1}get dataMerge(){return this._dataMerge}width=0;dotContent="";dataHash="";constructor(q){this.tplRef=q}isNumeric(q){return!isNaN(parseFloat(q))}static \u0275fac=function(we){return new(we||Ht)(t.Y36(t.Rgc))};static \u0275dir=t.lG2({type:Ht,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",dataMerge:"dataMerge",width:"width",dotContent:"dotContent",dataHash:"dataHash"}})}return Ht})(),_i=(()=>{class Ht{resizeObservable$;get onResize$(){return this.resizeObservable$}constructor(q,we){this.resizeObservable$=(0,u.NF)(we)?(0,T.R)(q,"resize"):(new b.x).asObservable()}static \u0275fac=function(we){return new(we||Ht)(t.LFG(Et),t.LFG(t.Lbi))};static \u0275prov=t.Yz7({token:Ht,factory:Ht.\u0275fac})}return Ht})(),Wn=(()=>{class Ht{zone;el;renderer;carouselService;animateService;owlDraggable;stageData;slidesData;listenerMouseMove;listenerTouchMove;listenerOneMouseMove;listenerOneTouchMove;listenerMouseUp;listenerTouchEnd;listenerOneClick;listenerATag;_drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1};_oneDragMove$=new b.x;_oneMoveSubsription;preparePublicSlide=q=>{const we={...q};return delete we.tplRef,we};constructor(q,we,et,Mt,Rt){this.zone=q,this.el=we,this.renderer=et,this.carouselService=Mt,this.animateService=Rt}onMouseDown(q){this.owlDraggable.isMouseDragable&&this._onDragStart(q)}onTouchStart(q){if(q.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(q)}onTouchCancel(q){this._onDragEnd(q)}onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe((0,ne.P)()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}bindOneMouseTouchMove=q=>{this._oneMouseTouchMove(q)};bindOnDragMove=q=>{this._onDragMove(q)};bindOnDragEnd=q=>{this._onDragEnd(q)};_onDragStart(q){let we=null;3!==q.which&&(we=this._prepareDragging(q),this._drag.time=(new Date).getTime(),this._drag.target=q.target,this._drag.stage.start=we,this._drag.stage.current=we,this._drag.pointer=this._pointer(q),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(()=>{this.listenerOneMouseMove=this.renderer.listen(document,"mousemove",this.bindOneMouseTouchMove),this.listenerOneTouchMove=this.renderer.listen(document,"touchmove",this.bindOneMouseTouchMove)}))}_oneMouseTouchMove(q){const we=this._difference(this._drag.pointer,this._pointer(q));this.listenerATag&&this.listenerATag(),!(Math.abs(we.x)<3&&Math.abs(we.y)<3&&this._is("valid"))&&(Math.abs(we.x)<3&&Math.abs(we.x)!1))}_onDragMove(q){let we;const et=this.carouselService.defineNewCoordsDrag(q,this._drag);!1!==et&&(we=et,q.preventDefault(),this._drag.stage.current=we,this._animate(we.x-this._drag.stage.start.x))}_animate(q){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${q}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(q){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(q),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}_prepareDragging(q){return this.carouselService.prepareDragging(q)}_oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()};_finishDragging(q){this.carouselService.finishDragging(q,this._drag,this._oneClickHandler)}_pointer(q){return this.carouselService.pointer(q)}_difference(q,we){return this.carouselService.difference(q,we)}_is(q){return this.carouselService.is(q)}_enter(q){this.carouselService.enter(q)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(q){this.animateService.clear(q)}static \u0275fac=function(we){return new(we||Ht)(t.Y36(t.R0b),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(pe),t.Y36(gn))};static \u0275cmp=t.Xpm({type:Ht,selectors:[["owl-stage"]],hostBindings:function(we,et){1&we&&t.NdJ("mousedown",function(Rt){return et.onMouseDown(Rt)})("touchstart",function(Rt){return et.onTouchStart(Rt)})("touchcancel",function(Rt){return et.onTouchCancel(Rt)})("dragstart",function(){return et.onDragStart()})("selectstart",function(){return et.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"ngStyle","transitionend"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"ngClass","ngStyle","animationend"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(we,et){1&we&&(t.TgZ(0,"div")(1,"div",0),t.NdJ("transitionend",function(){return et.onTransitionEnd()}),t.YNc(2,tn,3,9,"ng-container",1),t.qZA()()),2&we&&(t.xp6(1),t.Q6J("ngStyle",t.qbA(2,jt,et.stageData.width+"px",et.stageData.transform,et.stageData.transition,et.stageData.paddingL?et.stageData.paddingL+"px":"",et.stageData.paddingR?et.stageData.paddingR+"px":"")),t.xp6(1),t.Q6J("ngForOf",et.slidesData))},dependencies:[u.mk,u.sg,u.O5,u.tP,u.PC],encapsulation:2,data:{animation:[(0,Ve.X$)("autoHeight",[(0,Ve.SB)("nulled",(0,Ve.oB)({height:0})),(0,Ve.SB)("full",(0,Ve.oB)({height:"*"})),(0,Ve.eR)("full => nulled",[(0,Ve.jt)("700ms 350ms")]),(0,Ve.eR)("nulled => full",[(0,Ve.jt)(350)])])]}})}return Ht})(),gi=(()=>{class Ht{el;resizeService;carouselService;navigationService;autoplayService;lazyLoadService;animateService;autoHeightService;hashService;logger;changeDetectorRef;slides;translated=new t.vpe;dragging=new t.vpe;change=new t.vpe;changed=new t.vpe;initialized=new t.vpe;carouselWindowWidth;resizeSubscription;_allObservSubscription;_slidesChangesSubscription;owlDOMData;stageData;slidesData=[];navData;dotsData;slidesOutputData;carouselLoaded=!1;options;prevOptions;_viewCurSettings$;_translatedCarousel$;_draggingCarousel$;_changeCarousel$;_changedCarousel$;_initializedCarousel$;_carouselMerge$;docRef;constructor(q,we,et,Mt,Rt,Ke,vt,Ae,ot,mt,Hn,$n){this.el=q,this.resizeService=we,this.carouselService=et,this.navigationService=Mt,this.autoplayService=Rt,this.lazyLoadService=Ke,this.animateService=vt,this.autoHeightService=Ae,this.hashService=ot,this.logger=mt,this.changeDetectorRef=Hn,this.docRef=$n}onVisibilityChange(q){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause()}}ngOnInit(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}ngOnChanges(){this.prevOptions!==this.options&&(this.prevOptions&&this.slides?.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):this.prevOptions&&!this.slides?.toArray().length?(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered")):this.carouselLoaded=!1,this.prevOptions=this.options)}ngAfterContentInit(){this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe((0,A.b)(q=>{this.carouselService.setup(this.carouselWindowWidth,q.toArray(),this.options),this.carouselService.initialize(q.toArray()),q.toArray().length||(this.carouselLoaded=!1),q.toArray().length&&!this.resizeSubscription&&this._winResizeWatcher()})).subscribe(()=>{})}ngOnDestroy(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}spyDataStreams(){this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe((0,A.b)(q=>{this.owlDOMData=q.owlDOMData,this.stageData=q.stageData,this.slidesData=q.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=q.navData,this.dotsData=q.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe((0,A.b)(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe((0,A.b)(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe((0,A.b)(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe((0,J.w)(q=>{const we=(0,m.of)(q).pipe((0,G.h)(()=>"position"===q.property.name),(0,J.w)(()=>(0,E.D)(this.slidesData)),(0,Pe.T)(q.property.value),(0,me.q)(this.carouselService.settings.items),(0,He.U)(et=>{const Mt=this.carouselService.clonedIdPrefix,Rt=et.id.indexOf(Mt)>=0?et.id.slice(Mt.length):et.id;return{...et,id:Rt,isActive:!0}}),function cn(){return(0,nt.e)((Ht,An)=>{(function ct(Ht,An){return(0,nt.e)((0,ye.U)(Ht,An,arguments.length>=2,!1,!0))})(Ct,[])(Ht).subscribe(An)})}(),(0,He.U)(et=>({slides:et,startPosition:this.carouselService.relative(q.property.value)})));return(0,w.T)(we)}),(0,A.b)(q=>{this.gatherTranslatedData(),this.changed.emit(q.slides.length?q:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe((0,A.b)(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),(0,J.w)(()=>this.carouselService.getDraggedState().pipe((0,He.U)(()=>!!this.carouselService.is("animating")))),(0,J.w)(q=>q?this.carouselService.getTranslatedState().pipe((0,ne.P)()):(0,m.of)("not animating")),(0,A.b)(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=(0,w.T)(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(()=>{})}_winResizeWatcher(){Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe((0,G.h)(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),(0,Kt.g)(this.carouselService.settings.responsiveRefreshRate)).subscribe(()=>{this.carouselService.onResize(this.el.nativeElement.querySelector(".owl-carousel").clientWidth),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}))}onTransitionEnd(){this.carouselService.onTransitionEnd()}next(){this.carouselLoaded&&this.navigationService.next(this.carouselService.settings.navSpeed)}prev(){this.carouselLoaded&&this.navigationService.prev(this.carouselService.settings.navSpeed)}moveByDot(q){this.carouselLoaded&&this.navigationService.moveByDot(q)}to(q){this.carouselLoaded&&this.navigationService.toSlideById(q)}gatherTranslatedData(){let q;const we=this.carouselService.clonedIdPrefix,et=this.slidesData.filter(Mt=>!0===Mt.isActive).map(Mt=>({id:Mt.id.indexOf(we)>=0?Mt.id.slice(we.length):Mt.id,width:Mt.width,marginL:Mt.marginL,marginR:Mt.marginR,center:Mt.isCentered}));q=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:q,slides:et}}startPausing(){this.autoplayService.startPausing()}startPlayML(){this.autoplayService.startPlayingMouseLeave()}startPlayTE(){this.autoplayService.startPlayingTouchEnd()}stopAutoplay(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}startAutoplay(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}static \u0275fac=function(we){return new(we||Ht)(t.Y36(t.SBq),t.Y36(_i),t.Y36(pe),t.Y36(Re),t.Y36(St),t.Y36(rn),t.Y36(gn),t.Y36(_n),t.Y36(ln),t.Y36(ht),t.Y36(t.sBO),t.Y36(qe))};static \u0275cmp=t.Xpm({type:Ht,selectors:[["owl-carousel-o"]],contentQueries:function(we,et,Mt){if(1&we&&t.Suo(Mt,bn,4),2&we){let Rt;t.iGM(Rt=t.CRH())&&(et.slides=Rt)}},hostBindings:function(we,et){1&we&&t.NdJ("visibilitychange",function(Rt){return et.onVisibilityChange(Rt)},!1,t.evT)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[t._Bn([Re,St,pe,rn,gn,_n,ln]),t.TTD],decls:4,vars:9,consts:[[1,"owl-carousel","owl-theme",3,"ngClass","mouseover","mouseleave","touchstart","touchend"],["owlCarousel",""],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"ngClass","innerHTML","click"],[1,"owl-next",3,"ngClass","innerHTML","click"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"ngClass","click"],[3,"innerHTML"]],template:function(we,et){1&we&&(t.TgZ(0,"div",0,1),t.NdJ("mouseover",function(){return et.startPausing()})("mouseleave",function(){return et.startPlayML()})("touchstart",function(){return et.startPausing()})("touchend",function(){return et.startPlayTE()}),t.YNc(2,gt,2,6,"div",2)(3,Dn,6,15,"ng-container",3),t.qZA()),2&we&&(t.Q6J("ngClass",t.qbA(3,Vt,null==et.owlDOMData?null:et.owlDOMData.rtl,null==et.owlDOMData?null:et.owlDOMData.isLoaded,null==et.owlDOMData?null:et.owlDOMData.isResponsive,null==et.owlDOMData?null:et.owlDOMData.isMouseDragable,null==et.owlDOMData?null:et.owlDOMData.isGrab)),t.xp6(2),t.Q6J("ngIf",et.carouselLoaded),t.xp6(1),t.Q6J("ngIf",et.slides.toArray().length))},dependencies:[u.mk,u.sg,u.O5,Wn],styles:[".owl-theme[_ngcontent-%COMP%]{display:block}"],changeDetection:0})}return Ht})(),Fn=(()=>{class Ht{static \u0275fac=function(we){return new(we||Ht)};static \u0275mod=t.oAB({type:Ht});static \u0275inj=t.cJS({providers:[Bt,_i,Wt,ht],imports:[u.ez]})}return Ht})()},6472:(Ze,fe,M)=>{"use strict";M.d(fe,{JX:()=>ut,LS:()=>Kt,_s:()=>ye});var t=M(9212),u=M(6814);function b(Ve,Ee){if(1&Ve){const De=t.EpF();t.TgZ(0,"a",12),t.NdJ("keyup.enter",function(){t.CHM(De),t.oxw(3);const Pt=t.MAs(1);return t.KtG(Pt.previous())})("click",function(){t.CHM(De),t.oxw(3);const Pt=t.MAs(1);return t.KtG(Pt.previous())}),t._uU(1),t.TgZ(2,"span",13),t._uU(3),t.qZA()()}if(2&Ve){const De=t.oxw(3);t.xp6(1),t.hij(" ",De.previousLabel," "),t.xp6(2),t.Oqu(De.screenReaderPageLabel)}}function w(Ve,Ee){if(1&Ve&&(t.TgZ(0,"span",14),t._uU(1),t.TgZ(2,"span",13),t._uU(3),t.qZA()()),2&Ve){const De=t.oxw(3);t.xp6(1),t.hij(" ",De.previousLabel," "),t.xp6(2),t.Oqu(De.screenReaderPageLabel)}}function m(Ve,Ee){if(1&Ve&&(t.TgZ(0,"li",9),t.YNc(1,b,4,2,"a",10)(2,w,4,2,"span",11),t.qZA()),2&Ve){t.oxw(2);const De=t.MAs(1);t.ekj("disabled",De.isFirstPage()),t.xp6(1),t.Q6J("ngIf",1{class Ve{constructor(De){this.service=De,this.state={}}transform(De,Qe){if(!(De instanceof Array)){let In=Qe.id||this.service.defaultId();return this.state[In]?this.state[In].slice:De}let We,gt,Pt=Qe.totalItems&&Qe.totalItems!==De.length,tn=this.createInstance(De,Qe),jt=tn.id,Zt=tn.itemsPerPage,en=this.service.register(tn);if(!Pt&&De instanceof Array){if(Zt=+Zt||He,We=(tn.currentPage-1)*Zt,gt=We+Zt,this.stateIsIdentical(jt,De,We,gt))return this.state[jt].slice;{let Dn=De.slice(We,gt);return this.saveState(jt,De,Dn,We,gt),this.service.change.emit(jt),Dn}}return en&&this.service.change.emit(jt),this.saveState(jt,De,De,We,gt),De}createInstance(De,Qe){return this.checkConfig(Qe),{id:null!=Qe.id?Qe.id:this.service.defaultId(),itemsPerPage:+Qe.itemsPerPage||0,currentPage:+Qe.currentPage||1,totalItems:+Qe.totalItems||De.length}}checkConfig(De){const Pt=["itemsPerPage","currentPage"].filter(tn=>!(tn in De));if(0gt===Qe[Pt+Zt])}}return Ve.\u0275fac=function(De){return new(De||Ve)(t.Y36(Pe,16))},Ve.\u0275pipe=t.Yjl({name:"paginate",type:Ve,pure:!1}),Ve})(),Ct=(()=>{class Ve{constructor(De,Qe){this.service=De,this.changeDetectorRef=Qe,this.maxSize=7,this.pageChange=new t.vpe,this.pageBoundsCorrection=new t.vpe,this.pages=[],this.changeSub=this.service.change.subscribe(Pt=>{this.id===Pt&&(this.updatePageLinks(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())})}ngOnInit(){void 0===this.id&&(this.id=this.service.defaultId()),this.updatePageLinks()}ngOnChanges(De){this.updatePageLinks()}ngOnDestroy(){this.changeSub.unsubscribe()}previous(){this.checkValidId(),this.setCurrent(this.getCurrent()-1)}next(){this.checkValidId(),this.setCurrent(this.getCurrent()+1)}isFirstPage(){return 1===this.getCurrent()}isLastPage(){return this.getLastPage()===this.getCurrent()}setCurrent(De){this.pageChange.emit(De)}getCurrent(){return this.service.getCurrentPage(this.id)}getLastPage(){let De=this.service.getInstance(this.id);return De.totalItems<1?1:Math.ceil(De.totalItems/De.itemsPerPage)}getTotalItems(){return this.service.getInstance(this.id).totalItems}checkValidId(){null==this.service.getInstance(this.id).id&&console.warn(`PaginationControlsDirective: the specified id "${this.id}" does not match any registered PaginationInstance`)}updatePageLinks(){let De=this.service.getInstance(this.id);const Qe=this.outOfBoundCorrection(De);Qe!==De.currentPage?setTimeout(()=>{this.pageBoundsCorrection.emit(Qe),this.pages=this.createPageArray(De.currentPage,De.itemsPerPage,De.totalItems,this.maxSize)}):this.pages=this.createPageArray(De.currentPage,De.itemsPerPage,De.totalItems,this.maxSize)}outOfBoundCorrection(De){const Qe=Math.ceil(De.totalItems/De.itemsPerPage);return Qe{class Ve{constructor(){this.maxSize=7,this.previousLabel="Previous",this.nextLabel="Next",this.screenReaderPaginationLabel="Pagination",this.screenReaderPageLabel="page",this.screenReaderCurrentLabel="You're on page",this.pageChange=new t.vpe,this.pageBoundsCorrection=new t.vpe,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}get directionLinks(){return this._directionLinks}set directionLinks(De){this._directionLinks=cn(De)}get autoHide(){return this._autoHide}set autoHide(De){this._autoHide=cn(De)}get responsive(){return this._responsive}set responsive(De){this._responsive=cn(De)}trackByIndex(De){return De}}return Ve.\u0275fac=function(De){return new(De||Ve)},Ve.\u0275cmp=t.Xpm({type:Ve,selectors:[["pagination-controls"]],inputs:{id:"id",maxSize:"maxSize",directionLinks:"directionLinks",autoHide:"autoHide",responsive:"responsive",previousLabel:"previousLabel",nextLabel:"nextLabel",screenReaderPaginationLabel:"screenReaderPaginationLabel",screenReaderPageLabel:"screenReaderPageLabel",screenReaderCurrentLabel:"screenReaderCurrentLabel"},outputs:{pageChange:"pageChange",pageBoundsCorrection:"pageBoundsCorrection"},decls:4,vars:4,consts:[[3,"id","maxSize","pageChange","pageBoundsCorrection"],["p","paginationApi"],["role","navigation"],["class","ngx-pagination",3,"responsive",4,"ngIf"],[1,"ngx-pagination"],["class","pagination-previous",3,"disabled",4,"ngIf"],[1,"small-screen"],[3,"current","ellipsis",4,"ngFor","ngForOf","ngForTrackBy"],["class","pagination-next",3,"disabled",4,"ngIf"],[1,"pagination-previous"],["tabindex","0",3,"keyup.enter","click",4,"ngIf"],["aria-disabled","true",4,"ngIf"],["tabindex","0",3,"keyup.enter","click"],[1,"show-for-sr"],["aria-disabled","true"],[4,"ngIf"],["aria-live","polite"],[1,"pagination-next"]],template:function(De,Qe){if(1&De&&(t.TgZ(0,"pagination-template",0,1),t.NdJ("pageChange",function(tn){return Qe.pageChange.emit(tn)})("pageBoundsCorrection",function(tn){return Qe.pageBoundsCorrection.emit(tn)}),t.TgZ(2,"nav",2),t.YNc(3,me,6,8,"ul",3),t.qZA()()),2&De){const Pt=t.MAs(1);t.Q6J("id",Qe.id)("maxSize",Qe.maxSize),t.xp6(2),t.uIk("aria-label",Qe.screenReaderPaginationLabel),t.xp6(1),t.Q6J("ngIf",!(Qe.autoHide&&Pt.pages.length<=1))}},dependencies:[Ct,u.O5,u.sg,u.JJ],styles:['.ngx-pagination{margin-left:0;margin-bottom:1rem}.ngx-pagination:before,.ngx-pagination:after{content:" ";display:table}.ngx-pagination:after{clear:both}.ngx-pagination li{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-right:.0625rem;border-radius:0}.ngx-pagination li{display:inline-block}.ngx-pagination a,.ngx-pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#e6e6e6}.ngx-pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.ngx-pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.ngx-pagination .disabled:hover{background:transparent}.ngx-pagination a,.ngx-pagination button{cursor:pointer}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:"\\ab";display:inline-block;margin-right:.5rem}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:"\\bb";display:inline-block;margin-left:.5rem}.ngx-pagination .show-for-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ngx-pagination .small-screen{display:none}@media screen and (max-width: 601px){.ngx-pagination.responsive .small-screen{display:inline-block}.ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next){display:none}}\n'],encapsulation:2,changeDetection:0}),Ve})(),ut=(()=>{class Ve{}return Ve.\u0275fac=function(De){return new(De||Ve)},Ve.\u0275mod=t.oAB({type:Ve}),Ve.\u0275inj=t.cJS({providers:[Pe],imports:[[u.ez]]}),Ve})()},2425:(Ze,fe,M)=>{"use strict";M.d(fe,{Rh:()=>Dn,_W:()=>gt});var t=M(9212),u=M(6825),b=M(6814),w=M(8645),m=M(6593);const T=["toast-component",""];function E(Be,it){if(1&Be){const _e=t.EpF();t.TgZ(0,"button",5),t.NdJ("click",function(){t.CHM(_e);const re=t.oxw();return t.KtG(re.remove())}),t.TgZ(1,"span",6),t._uU(2,"\xd7"),t.qZA()()}}function A(Be,it){if(1&Be&&(t.ynx(0),t._uU(1),t.BQk()),2&Be){const _e=t.oxw(2);t.xp6(1),t.hij("[",_e.duplicatesCount+1,"]")}}function G(Be,it){if(1&Be&&(t.TgZ(0,"div"),t._uU(1),t.YNc(2,A,2,1,"ng-container",4),t.qZA()),2&Be){const _e=t.oxw();t.Tol(_e.options.titleClass),t.uIk("aria-label",_e.title),t.xp6(1),t.hij(" ",_e.title," "),t.xp6(1),t.Q6J("ngIf",_e.duplicatesCount)}}function J(Be,it){if(1&Be&&t._UZ(0,"div",7),2&Be){const _e=t.oxw();t.Tol(_e.options.messageClass),t.Q6J("innerHTML",_e.message,t.oJD)}}function ne(Be,it){if(1&Be&&(t.TgZ(0,"div",8),t._uU(1),t.qZA()),2&Be){const _e=t.oxw();t.Tol(_e.options.messageClass),t.uIk("aria-label",_e.message),t.xp6(1),t.hij(" ",_e.message," ")}}function me(Be,it){if(1&Be&&(t.TgZ(0,"div"),t._UZ(1,"div",9),t.qZA()),2&Be){const _e=t.oxw();t.xp6(1),t.Udp("width",_e.width+"%")}}class Kt{_attachedHost;component;viewContainerRef;injector;constructor(it,_e){this.component=it,this.injector=_e}attach(it,_e){return this._attachedHost=it,it.attach(this,_e)}detach(){const it=this._attachedHost;if(it)return this._attachedHost=void 0,it.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(it){this._attachedHost=it}}class ut{_attachedPortal;_disposeFn;attach(it,_e){return this._attachedPortal=it,this.attachComponentPortal(it,_e)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(it){this._disposeFn=it}}class Ve{_overlayRef;componentInstance;duplicatesCount=0;_afterClosed=new w.x;_activate=new w.x;_manualClose=new w.x;_resetTimeout=new w.x;_countDuplicate=new w.x;constructor(it){this._overlayRef=it}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(it,_e){it&&this._resetTimeout.next(),_e&&this._countDuplicate.next(++this.duplicatesCount)}}class Ee{toastId;config;message;title;toastType;toastRef;_onTap=new w.x;_onAction=new w.x;constructor(it,_e,ft,re,pe,Re){this.toastId=it,this.config=_e,this.message=ft,this.title=re,this.toastType=pe,this.toastRef=Re,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(it){this._onAction.next(it)}onAction(){return this._onAction.asObservable()}}const Qe=new t.OlP("ToastConfig");class Pt extends ut{_hostDomElement;_componentFactoryResolver;_appRef;constructor(it,_e,ft){super(),this._hostDomElement=it,this._componentFactoryResolver=_e,this._appRef=ft}attachComponentPortal(it,_e){const ft=this._componentFactoryResolver.resolveComponentFactory(it.component);let re;return re=ft.create(it.injector),this._appRef.attachView(re.hostView),this.setDisposeFn(()=>{this._appRef.detachView(re.hostView),re.destroy()}),_e?this._hostDomElement.insertBefore(this._getComponentRootNode(re),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(re)),re}_getComponentRootNode(it){return it.hostView.rootNodes[0]}}let tn=(()=>{class Be{_document=(0,t.f3M)(b.K0);_containerElement;ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const _e=this._document.createElement("div");_e.classList.add("overlay-container"),_e.setAttribute("aria-live","polite"),this._document.body.appendChild(_e),this._containerElement=_e}static \u0275fac=function(ft){return new(ft||Be)};static \u0275prov=t.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})();class jt{_portalHost;constructor(it){this._portalHost=it}attach(it,_e=!0){return this._portalHost.attach(it,_e)}detach(){return this._portalHost.detach()}}let We=(()=>{class Be{_overlayContainer=(0,t.f3M)(tn);_componentFactoryResolver=(0,t.f3M)(t._Vd);_appRef=(0,t.f3M)(t.z2F);_document=(0,t.f3M)(b.K0);_paneElements=new Map;create(_e,ft){return this._createOverlayRef(this.getPaneElement(_e,ft))}getPaneElement(_e="",ft){return this._paneElements.get(ft)||this._paneElements.set(ft,{}),this._paneElements.get(ft)[_e]||(this._paneElements.get(ft)[_e]=this._createPaneElement(_e,ft)),this._paneElements.get(ft)[_e]}_createPaneElement(_e,ft){const re=this._document.createElement("div");return re.id="toast-container",re.classList.add(_e),re.classList.add("toast-container"),ft?ft.getContainerElement().appendChild(re):this._overlayContainer.getContainerElement().appendChild(re),re}_createPortalHost(_e){return new Pt(_e,this._componentFactoryResolver,this._appRef)}_createOverlayRef(_e){return new jt(this._createPortalHost(_e))}static \u0275fac=function(ft){return new(ft||Be)};static \u0275prov=t.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})(),gt=(()=>{class Be{overlay;_injector;sanitizer;ngZone;toastrConfig;currentlyActive=0;toasts=[];overlayContainer;previousToastMessage;index=0;constructor(_e,ft,re,pe,Re){this.overlay=ft,this._injector=re,this.sanitizer=pe,this.ngZone=Re,this.toastrConfig={..._e.default,..._e.config},_e.config.iconClasses&&(this.toastrConfig.iconClasses={..._e.default.iconClasses,..._e.config.iconClasses})}show(_e,ft,re={},pe=""){return this._preBuildNotification(pe,_e,ft,this.applyConfig(re))}success(_e,ft,re={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",_e,ft,this.applyConfig(re))}error(_e,ft,re={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",_e,ft,this.applyConfig(re))}info(_e,ft,re={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",_e,ft,this.applyConfig(re))}warning(_e,ft,re={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",_e,ft,this.applyConfig(re))}clear(_e){for(const ft of this.toasts)if(void 0!==_e){if(ft.toastId===_e)return void ft.toastRef.manualClose()}else ft.toastRef.manualClose()}remove(_e){const ft=this._findToast(_e);if(!ft||(ft.activeToast.toastRef.close(),this.toasts.splice(ft.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActivethis._buildNotification(_e,ft,re,pe)):this._buildNotification(_e,ft,re,pe)}_buildNotification(_e,ft,re,pe){if(!pe.toastComponent)throw new Error("toastComponent required");const Re=this.findDuplicate(re,ft,this.toastrConfig.resetTimeoutOnDuplicate&&pe.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&re||ft)&&this.toastrConfig.preventDuplicates&&null!==Re)return Re;this.previousToastMessage=ft;let Et=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(Et=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const Jt=this.overlay.create(pe.positionClass,this.overlayContainer);this.index=this.index+1;let at=ft;ft&&pe.enableHtml&&(at=this.sanitizer.sanitize(t.q3G.HTML,ft));const Lt=new Ve(Jt),bt=new Ee(this.index,pe,at,re,_e,Lt),Bt=t.zs3.create({providers:[{provide:Ee,useValue:bt}],parent:this._injector}),qe=new Kt(pe.toastComponent,Bt),Xe=Jt.attach(qe,pe.newestOnTop);Lt.componentInstance=Xe.instance;const Ge={toastId:this.index,title:re||"",message:ft||"",toastRef:Lt,onShown:Lt.afterActivate(),onHidden:Lt.afterClosed(),onTap:bt.onTap(),onAction:bt.onAction(),portal:Xe};return Et||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{Ge.toastRef.activate()})),this.toasts.push(Ge),Ge}static \u0275fac=function(ft){return new(ft||Be)(t.LFG(Qe),t.LFG(We),t.LFG(t.zs3),t.LFG(m.H7),t.LFG(t.R0b))};static \u0275prov=t.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})();const en={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing",toastComponent:(()=>{class Be{toastrService;toastPackage;ngZone;message;title;options;duplicatesCount;originalTimeout;width=-1;toastClasses="";state;get displayStyle(){if("inactive"===this.state.value)return"none"}timeout;intervalId;hideTime;sub;sub1;sub2;sub3;constructor(_e,ft,re){this.toastrService=_e,this.toastPackage=ft,this.ngZone=re,this.message=ft.message,this.title=ft.title,this.options=ft.config,this.originalTimeout=ft.config.timeOut,this.toastClasses=`${ft.toastType} ${ft.config.toastClass}`,this.sub=ft.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=ft.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=ft.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=ft.toastRef.countDuplicate().subscribe(pe=>{this.duplicatesCount=pe}),this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}}}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state={...this.state,value:"active"},!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const _e=(new Date).getTime();this.width=(this.hideTime-_e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state={...this.state,value:"active"},this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state={...this.state,value:"removed"},this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&"extendedTimeOut"!==this.options.disableTimeOut&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(_e,ft){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(_e),ft)):this.timeout=setTimeout(()=>_e(),ft)}outsideInterval(_e,ft){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(_e),ft)):this.intervalId=setInterval(()=>_e(),ft)}runInsideAngular(_e){this.ngZone?this.ngZone.run(()=>_e()):_e()}static \u0275fac=function(ft){return new(ft||Be)(t.Y36(gt),t.Y36(Ee),t.Y36(t.R0b))};static \u0275cmp=t.Xpm({type:Be,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(ft,re){1&ft&&t.NdJ("click",function(){return re.tapToast()})("mouseenter",function(){return re.stickAround()})("mouseleave",function(){return re.delayedHideToast()}),2&ft&&(t.d8E("@flyInOut",re.state),t.Tol(re.toastClasses),t.Udp("display",re.displayStyle))},standalone:!0,features:[t.jDz],attrs:T,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(ft,re){1&ft&&t.YNc(0,E,3,0,"button",0)(1,G,3,5,"div",1)(2,J,1,3,"div",2)(3,ne,2,4,"div",3)(4,me,2,2,"div",4),2&ft&&(t.Q6J("ngIf",re.options.closeButton),t.xp6(1),t.Q6J("ngIf",re.title),t.xp6(1),t.Q6J("ngIf",re.message&&re.options.enableHtml),t.xp6(1),t.Q6J("ngIf",re.message&&!re.options.enableHtml),t.xp6(1),t.Q6J("ngIf",re.options.progressBar))},dependencies:[b.O5],encapsulation:2,data:{animation:[(0,u.X$)("flyInOut",[(0,u.SB)("inactive",(0,u.oB)({opacity:0})),(0,u.SB)("active",(0,u.oB)({opacity:1})),(0,u.SB)("removed",(0,u.oB)({opacity:0})),(0,u.eR)("inactive => active",(0,u.jt)("{{ easeTime }}ms {{ easing }}")),(0,u.eR)("active => removed",(0,u.jt)("{{ easeTime }}ms {{ easing }}"))])]}})}return Be})()},In=(Be={})=>(0,t.MR2)([{provide:Qe,useValue:{default:en,config:Be}}]);let Dn=(()=>{class Be{static forRoot(_e={}){return{ngModule:Be,providers:[In(_e)]}}static \u0275fac=function(ft){return new(ft||Be)};static \u0275mod=t.oAB({type:Be});static \u0275inj=t.cJS({})}return Be})()},5219:(Ze,fe,M)=>{"use strict";M.d(fe,{$_:()=>nt,F0:()=>me,YP:()=>T,a6:()=>A,b4:()=>He,ez:()=>ne,h4:()=>ye,iZ:()=>J,jx:()=>ct,m8:()=>Ct,pg:()=>G,wB:()=>m,ws:()=>cn});var t=M(9212),u=M(8645),b=M(2332);const w=["*"];var m=function(ut){return ut[ut.ACCEPT=0]="ACCEPT",ut[ut.REJECT=1]="REJECT",ut[ut.CANCEL=2]="CANCEL",ut}(m||{});let T=(()=>{class ut{requireConfirmationSource=new u.x;acceptConfirmationSource=new u.x;requireConfirmation$=this.requireConfirmationSource.asObservable();accept=this.acceptConfirmationSource.asObservable();confirm(Ee){return this.requireConfirmationSource.next(Ee),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}static \u0275fac=function(De){return new(De||ut)};static \u0275prov=t.Yz7({token:ut,factory:ut.\u0275fac})}return ut})(),A=(()=>class ut{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static IN="in";static LESS_THAN="lt";static LESS_THAN_OR_EQUAL_TO="lte";static GREATER_THAN="gt";static GREATER_THAN_OR_EQUAL_TO="gte";static BETWEEN="between";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static DATE_IS="dateIs";static DATE_IS_NOT="dateIsNot";static DATE_BEFORE="dateBefore";static DATE_AFTER="dateAfter"})(),G=(()=>class ut{static AND="and";static OR="or"})(),J=(()=>{class ut{filter(Ee,De,Qe,Pt,tn){let jt=[];if(Ee)for(let We of Ee)for(let gt of De){let Zt=b.gb.resolveFieldData(We,gt);if(this.filters[Pt](Zt,Qe,tn)){jt.push(We);break}}return jt}filters={startsWith:(Ee,De,Qe)=>{if(null==De||""===De.trim())return!0;if(null==Ee)return!1;let Pt=b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe);return b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe).slice(0,Pt.length)===Pt},contains:(Ee,De,Qe)=>{if(null==De||"string"==typeof De&&""===De.trim())return!0;if(null==Ee)return!1;let Pt=b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe);return-1!==b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe).indexOf(Pt)},notContains:(Ee,De,Qe)=>{if(null==De||"string"==typeof De&&""===De.trim())return!0;if(null==Ee)return!1;let Pt=b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe);return-1===b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe).indexOf(Pt)},endsWith:(Ee,De,Qe)=>{if(null==De||""===De.trim())return!0;if(null==Ee)return!1;let Pt=b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe),tn=b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe);return-1!==tn.indexOf(Pt,tn.length-Pt.length)},equals:(Ee,De,Qe)=>null==De||"string"==typeof De&&""===De.trim()||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()===De.getTime():Ee==De||b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe)==b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe)),notEquals:(Ee,De,Qe)=>!(null==De||"string"==typeof De&&""===De.trim()||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()===De.getTime():Ee==De||b.gb.removeAccents(Ee.toString()).toLocaleLowerCase(Qe)==b.gb.removeAccents(De.toString()).toLocaleLowerCase(Qe))),in:(Ee,De)=>{if(null==De||0===De.length)return!0;for(let Qe=0;Qenull==De||null==De[0]||null==De[1]||null!=Ee&&(Ee.getTime?De[0].getTime()<=Ee.getTime()&&Ee.getTime()<=De[1].getTime():De[0]<=Ee&&Ee<=De[1]),lt:(Ee,De,Qe)=>null==De||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()null==De||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()<=De.getTime():Ee<=De),gt:(Ee,De,Qe)=>null==De||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()>De.getTime():Ee>De),gte:(Ee,De,Qe)=>null==De||null!=Ee&&(Ee.getTime&&De.getTime?Ee.getTime()>=De.getTime():Ee>=De),is:(Ee,De,Qe)=>this.filters.equals(Ee,De,Qe),isNot:(Ee,De,Qe)=>this.filters.notEquals(Ee,De,Qe),before:(Ee,De,Qe)=>this.filters.lt(Ee,De,Qe),after:(Ee,De,Qe)=>this.filters.gt(Ee,De,Qe),dateIs:(Ee,De)=>null==De||null!=Ee&&Ee.toDateString()===De.toDateString(),dateIsNot:(Ee,De)=>null==De||null!=Ee&&Ee.toDateString()!==De.toDateString(),dateBefore:(Ee,De)=>null==De||null!=Ee&&Ee.getTime(){if(null==De)return!0;if(null==Ee)return!1;const Qe=new Date(Ee);return Qe.setHours(0,0,0,0),Qe.getTime()>De.getTime()}};register(Ee,De){this.filters[Ee]=De}static \u0275fac=function(De){return new(De||ut)};static \u0275prov=t.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"})}return ut})(),ne=(()=>{class ut{messageSource=new u.x;clearSource=new u.x;messageObserver=this.messageSource.asObservable();clearObserver=this.clearSource.asObservable();add(Ee){Ee&&this.messageSource.next(Ee)}addAll(Ee){Ee&&Ee.length&&this.messageSource.next(Ee)}clear(Ee){this.clearSource.next(Ee||null)}static \u0275fac=function(De){return new(De||ut)};static \u0275prov=t.Yz7({token:ut,factory:ut.\u0275fac})}return ut})(),me=(()=>{class ut{clickSource=new u.x;clickObservable=this.clickSource.asObservable();add(Ee){Ee&&this.clickSource.next(Ee)}static \u0275fac=function(De){return new(De||ut)};static \u0275prov=t.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"})}return ut})(),He=(()=>{class ut{ripple=!1;inputStyle=(0,t.tdS)("outlined");overlayOptions={};csp=(0,t.tdS)({nonce:void 0});filterMatchModeOptions={text:[A.STARTS_WITH,A.CONTAINS,A.NOT_CONTAINS,A.ENDS_WITH,A.EQUALS,A.NOT_EQUALS],numeric:[A.EQUALS,A.NOT_EQUALS,A.LESS_THAN,A.LESS_THAN_OR_EQUAL_TO,A.GREATER_THAN,A.GREATER_THAN_OR_EQUAL_TO],date:[A.DATE_IS,A.DATE_IS_NOT,A.DATE_BEFORE,A.DATE_AFTER]};translation={startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",pending:"Pending",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],chooseYear:"Choose Year",chooseMonth:"Choose Month",chooseDate:"Choose Date",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",prevHour:"Previous Hour",nextHour:"Next Hour",prevMinute:"Previous Minute",nextMinute:"Next Minute",prevSecond:"Previous Second",nextSecond:"Next Second",am:"am",pm:"pm",dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",emptySelectionMessage:"No selected item",emptySearchMessage:"No results found",emptyFilterMessage:"No results found",aria:{trueLabel:"True",falseLabel:"False",nullLabel:"Not Selected",star:"1 star",stars:"{star} stars",selectAll:"All items selected",unselectAll:"All items unselected",close:"Close",previous:"Previous",next:"Next",navigation:"Navigation",scrollTop:"Scroll Top",moveTop:"Move Top",moveUp:"Move Up",moveDown:"Move Down",moveBottom:"Move Bottom",moveToTarget:"Move to Target",moveToSource:"Move to Source",moveAllToTarget:"Move All to Target",moveAllToSource:"Move All to Source",pageLabel:"{page}",firstPageLabel:"First Page",lastPageLabel:"Last Page",nextPageLabel:"Next Page",prevPageLabel:"Previous Page",rowsPerPageLabel:"Rows per page",previousPageLabel:"Previous Page",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",selectRow:"Row Selected",unselectRow:"Row Unselected",expandRow:"Row Expanded",collapseRow:"Row Collapsed",showFilterMenu:"Show Filter Menu",hideFilterMenu:"Hide Filter Menu",filterOperator:"Filter Operator",filterConstraint:"Filter Constraint",editRow:"Row Edit",saveEdit:"Save Edit",cancelEdit:"Cancel Edit",listView:"List View",gridView:"Grid View",slide:"Slide",slideNumber:"{slideNumber}",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out",rotateRight:"Rotate Right",rotateLeft:"Rotate Left",listLabel:"Option List",selectColor:"Select a color",removeLabel:"Remove",browseFiles:"Browse Files",maximizeLabel:"Maximize"}};zIndex={modal:1100,overlay:1e3,menu:1e3,tooltip:1100};translationSource=new u.x;translationObserver=this.translationSource.asObservable();getTranslation(Ee){return this.translation[Ee]}setTranslation(Ee){this.translation={...this.translation,...Ee},this.translationSource.next(this.translation)}static \u0275fac=function(De){return new(De||ut)};static \u0275prov=t.Yz7({token:ut,factory:ut.\u0275fac,providedIn:"root"})}return ut})(),ye=(()=>{class ut{static \u0275fac=function(De){return new(De||ut)};static \u0275cmp=t.Xpm({type:ut,selectors:[["p-header"]],standalone:!0,features:[t.jDz],ngContentSelectors:w,decls:1,vars:0,template:function(De,Qe){1&De&&(t.F$t(),t.Hsn(0))},encapsulation:2})}return ut})(),nt=(()=>{class ut{static \u0275fac=function(De){return new(De||ut)};static \u0275cmp=t.Xpm({type:ut,selectors:[["p-footer"]],standalone:!0,features:[t.jDz],ngContentSelectors:w,decls:1,vars:0,template:function(De,Qe){1&De&&(t.F$t(),t.Hsn(0))},encapsulation:2})}return ut})(),ct=(()=>{class ut{template;type;name;constructor(Ee){this.template=Ee}getType(){return this.name}static \u0275fac=function(De){return new(De||ut)(t.Y36(t.Rgc))};static \u0275dir=t.lG2({type:ut,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]},standalone:!0})}return ut})(),Ct=(()=>{class ut{static \u0275fac=function(De){return new(De||ut)};static \u0275mod=t.oAB({type:ut});static \u0275inj=t.cJS({})}return ut})(),cn=(()=>class ut{static STARTS_WITH="startsWith";static CONTAINS="contains";static NOT_CONTAINS="notContains";static ENDS_WITH="endsWith";static EQUALS="equals";static NOT_EQUALS="notEquals";static NO_FILTER="noFilter";static LT="lt";static LTE="lte";static GT="gt";static GTE="gte";static IS="is";static IS_NOT="isNot";static BEFORE="before";static AFTER="after";static CLEAR="clear";static APPLY="apply";static MATCH_ALL="matchAll";static MATCH_ANY="matchAny";static ADD_RULE="addRule";static REMOVE_RULE="removeRule";static ACCEPT="accept";static REJECT="reject";static CHOOSE="choose";static UPLOAD="upload";static CANCEL="cancel";static PENDING="pending";static FILE_SIZE_TYPES="fileSizeTypes";static DAY_NAMES="dayNames";static DAY_NAMES_SHORT="dayNamesShort";static DAY_NAMES_MIN="dayNamesMin";static MONTH_NAMES="monthNames";static MONTH_NAMES_SHORT="monthNamesShort";static FIRST_DAY_OF_WEEK="firstDayOfWeek";static TODAY="today";static WEEK_HEADER="weekHeader";static WEAK="weak";static MEDIUM="medium";static STRONG="strong";static PASSWORD_PROMPT="passwordPrompt";static EMPTY_MESSAGE="emptyMessage";static EMPTY_FILTER_MESSAGE="emptyFilterMessage";static SHOW_FILTER_MENU="showFilterMenu";static HIDE_FILTER_MENU="hideFilterMenu";static SELECTION_MESSAGE="selectionMessage";static ARIA="aria";static SELECT_COLOR="selectColor";static BROWSE_FILES="browseFiles"})()},4713:(Ze,fe,M)=>{"use strict";M.d(fe,{s:()=>w});var t=M(9212),u=M(2332);const b=["*"];let w=(()=>{class m{label;spin=!1;styleClass;role;ariaLabel;ariaHidden;ngOnInit(){this.getAttributes()}getAttributes(){const E=u.gb.isEmpty(this.label);this.role=E?void 0:"img",this.ariaLabel=E?void 0:this.label,this.ariaHidden=E}getClassNames(){return`p-icon ${this.styleClass?this.styleClass+" ":""}${this.spin?"p-icon-spin":""}`}static \u0275fac=function(A){return new(A||m)};static \u0275cmp=t.Xpm({type:m,selectors:[["ng-component"]],hostAttrs:[1,"p-element","p-icon-wrapper"],inputs:{label:"label",spin:["spin","spin",t.VuI],styleClass:"styleClass"},standalone:!0,features:[t.Xq5,t.jDz],ngContentSelectors:b,decls:1,vars:0,template:function(A,G){1&A&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0})}return m})()},3658:(Ze,fe,M)=>{"use strict";M.d(fe,{b:()=>bt,l:()=>Lt});var t=M(6814),u=M(9212),b=M(5219),w=M(6005),m=M(2537),T=M(4562),E=M(5837),A=M(4480),G=M(2332),J=M(2076);const ne=["itemsContainer"],me=["indicatorContent"];function Pe(je,Bt){1&je&&u.GkF(0)}function He(je,Bt){if(1&je&&(u.TgZ(0,"div",11),u.Hsn(1),u.YNc(2,Pe,1,0,"ng-container",12),u.qZA()),2&je){const qe=u.oxw();u.xp6(2),u.Q6J("ngTemplateOutlet",qe.headerTemplate)}}function ye(je,Bt){1&je&&u._UZ(0,"ChevronLeftIcon",17),2&je&&u.Q6J("styleClass","carousel-prev-icon")}function nt(je,Bt){1&je&&u._UZ(0,"ChevronUpIcon",17),2&je&&u.Q6J("styleClass","carousel-prev-icon")}function ct(je,Bt){if(1&je&&(u.ynx(0),u.YNc(1,ye,1,1,"ChevronLeftIcon",16)(2,nt,1,1,"ChevronUpIcon",16),u.BQk()),2&je){const qe=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!qe.isVertical()),u.xp6(1),u.Q6J("ngIf",qe.isVertical())}}function Ct(je,Bt){}function cn(je,Bt){1&je&&u.YNc(0,Ct,0,0,"ng-template")}function Kt(je,Bt){if(1&je&&(u.TgZ(0,"span",18),u.YNc(1,cn,1,0,null,12),u.qZA()),2&je){const qe=u.oxw(2);u.xp6(1),u.Q6J("ngTemplateOutlet",qe.previousIconTemplate)}}const ut=je=>({"p-carousel-prev p-link":!0,"p-disabled":je});function Ve(je,Bt){if(1&je){const qe=u.EpF();u.TgZ(0,"button",13),u.NdJ("click",function(Ge){u.CHM(qe);const de=u.oxw();return u.KtG(de.navBackward(Ge))}),u.YNc(1,ct,3,2,"ng-container",14)(2,Kt,2,1,"span",15),u.qZA()}if(2&je){const qe=u.oxw();u.Q6J("ngClass",u.VKq(5,ut,qe.isBackwardNavDisabled()))("disabled",qe.isBackwardNavDisabled()),u.uIk("aria-label",qe.ariaPrevButtonLabel()),u.xp6(1),u.Q6J("ngIf",!qe.previousIconTemplate),u.xp6(1),u.Q6J("ngIf",qe.previousIconTemplate)}}function Ee(je,Bt){1&je&&u.GkF(0)}const De=(je,Bt,qe)=>({"p-carousel-item p-carousel-item-cloned":!0,"p-carousel-item-active":je,"p-carousel-item-start":Bt,"p-carousel-item-end":qe}),Qe=je=>({$implicit:je});function Pt(je,Bt){if(1&je&&(u.TgZ(0,"div",2),u.YNc(1,Ee,1,0,"ng-container",19),u.qZA()),2&je){const qe=Bt.$implicit,Xe=Bt.index,Ge=u.oxw();u.Q6J("ngClass",u.kEZ(6,De,-1*Ge.totalShiftedItems===Ge.value.length,0===Xe,Ge.clonedItemsForStarting.length-1===Xe)),u.uIk("aria-hidden",-1*Ge.totalShiftedItems!==Ge.value.length)("aria-label",Ge.ariaSlideNumber(Xe))("aria-roledescription",Ge.ariaSlideLabel()),u.xp6(1),u.Q6J("ngTemplateOutlet",Ge.itemTemplate)("ngTemplateOutletContext",u.VKq(10,Qe,qe))}}function tn(je,Bt){1&je&&u.GkF(0)}const jt=(je,Bt,qe)=>({"p-carousel-item":!0,"p-carousel-item-active":je,"p-carousel-item-start":Bt,"p-carousel-item-end":qe});function We(je,Bt){if(1&je&&(u.TgZ(0,"div",2),u.YNc(1,tn,1,0,"ng-container",19),u.qZA()),2&je){const qe=Bt.$implicit,Xe=Bt.index,Ge=u.oxw();u.Q6J("ngClass",u.kEZ(6,jt,Ge.firstIndex()<=Xe&&Ge.lastIndex()>=Xe,Ge.firstIndex()===Xe,Ge.lastIndex()===Xe)),u.uIk("aria-hidden",-1*Ge.totalShiftedItems!==Ge.value.length)("aria-label",Ge.ariaSlideNumber(Xe))("aria-roledescription",Ge.ariaSlideLabel()),u.xp6(1),u.Q6J("ngTemplateOutlet",Ge.itemTemplate)("ngTemplateOutletContext",u.VKq(10,Qe,qe))}}function gt(je,Bt){1&je&&u.GkF(0)}function Zt(je,Bt){if(1&je&&(u.TgZ(0,"div",2),u.YNc(1,gt,1,0,"ng-container",19),u.qZA()),2&je){const qe=Bt.$implicit,Xe=Bt.index,Ge=u.oxw();u.Q6J("ngClass",u.kEZ(3,De,-1*Ge.totalShiftedItems===Ge.numVisible,0===Xe,Ge.clonedItemsForFinishing.length-1===Xe)),u.xp6(1),u.Q6J("ngTemplateOutlet",Ge.itemTemplate)("ngTemplateOutletContext",u.VKq(7,Qe,qe))}}function en(je,Bt){1&je&&u._UZ(0,"ChevronRightIcon",17),2&je&&u.Q6J("styleClass","carousel-prev-icon")}function In(je,Bt){1&je&&u._UZ(0,"ChevronDownIcon",17),2&je&&u.Q6J("styleClass","carousel-prev-icon")}function Dn(je,Bt){if(1&je&&(u.ynx(0),u.YNc(1,en,1,1,"ChevronRightIcon",16)(2,In,1,1,"ChevronDownIcon",16),u.BQk()),2&je){const qe=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!qe.isVertical()),u.xp6(1),u.Q6J("ngIf",qe.isVertical())}}function Vt(je,Bt){}function ze(je,Bt){1&je&&u.YNc(0,Vt,0,0,"ng-template")}function Ue(je,Bt){if(1&je&&(u.TgZ(0,"span",18),u.YNc(1,ze,1,0,null,12),u.qZA()),2&je){const qe=u.oxw(2);u.xp6(1),u.Q6J("ngTemplateOutlet",qe.nextIconTemplate)}}const ht=je=>({"p-carousel-next p-link":!0,"p-disabled":je});function Be(je,Bt){if(1&je){const qe=u.EpF();u.TgZ(0,"button",13),u.NdJ("click",function(Ge){u.CHM(qe);const de=u.oxw();return u.KtG(de.navForward(Ge))}),u.YNc(1,Dn,3,2,"ng-container",14)(2,Ue,2,1,"span",15),u.qZA()}if(2&je){const qe=u.oxw();u.Q6J("ngClass",u.VKq(5,ht,qe.isForwardNavDisabled()))("disabled",qe.isForwardNavDisabled()),u.uIk("aria-label",qe.ariaNextButtonLabel()),u.xp6(1),u.Q6J("ngIf",!qe.nextIconTemplate),u.xp6(1),u.Q6J("ngIf",qe.nextIconTemplate)}}const it=je=>({"p-carousel-indicator":!0,"p-highlight":je});function _e(je,Bt){if(1&je){const qe=u.EpF();u.TgZ(0,"li",2)(1,"button",22),u.NdJ("click",function(Ge){const lt=u.CHM(qe).index,wt=u.oxw(2);return u.KtG(wt.onDotClick(Ge,lt))}),u.qZA()()}if(2&je){const qe=Bt.index,Xe=u.oxw(2);u.Q6J("ngClass",u.VKq(9,it,Xe._page===qe)),u.uIk("data-pc-section","indicator"),u.xp6(1),u.Tol(Xe.indicatorStyleClass),u.Q6J("ngClass","p-link")("ngStyle",Xe.indicatorStyle)("tabindex",Xe._page===qe?0:-1),u.uIk("aria-label",Xe.ariaPageLabel(qe+1))("aria-current",Xe._page===qe?"page":void 0)}}function ft(je,Bt){if(1&je){const qe=u.EpF();u.TgZ(0,"ul",20,21),u.NdJ("keydown",function(Ge){u.CHM(qe);const de=u.oxw();return u.KtG(de.onIndicatorKeydown(Ge))}),u.YNc(2,_e,2,11,"li",8),u.qZA()}if(2&je){const qe=u.oxw();u.Tol(qe.indicatorsContentClass),u.Q6J("ngClass","p-carousel-indicators p-reset")("ngStyle",qe.indicatorsContentStyle),u.xp6(2),u.Q6J("ngForOf",qe.totalDotsArray())}}function re(je,Bt){1&je&&u.GkF(0)}function pe(je,Bt){if(1&je&&(u.TgZ(0,"div",23),u.Hsn(1,1),u.YNc(2,re,1,0,"ng-container",12),u.qZA()),2&je){const qe=u.oxw();u.xp6(2),u.Q6J("ngTemplateOutlet",qe.footerTemplate)}}const Re=[[["p-header"]],[["p-footer"]]],Et=(je,Bt)=>({"p-carousel p-component":!0,"p-carousel-vertical":je,"p-carousel-horizontal":Bt}),Jt=je=>({height:je}),at=["p-header","p-footer"];let Lt=(()=>{class je{el;zone;cd;renderer;document;platformId;config;get page(){return this._page}set page(qe){this.isCreated&&qe!==this._page&&(this.autoplayInterval&&this.stopAutoplay(),qe>this._page&&qe<=this.totalDots()-1?this.step(-1,qe):qe{switch(qe.getType()){case"item":default:this.itemTemplate=qe.template;break;case"header":this.headerTemplate=qe.template;break;case"footer":this.footerTemplate=qe.template;break;case"previousicon":this.previousIconTemplate=qe.template;break;case"nexticon":this.nextIconTemplate=qe.template}}),this.cd.detectChanges()}ngAfterContentChecked(){if((0,t.NF)(this.platformId)){const qe=this.isCircular();let Xe=this.totalShiftedItems;if(this.value&&this.itemsContainer&&(this.prevState.numScroll!==this._numScroll||this.prevState.numVisible!==this._numVisible||this.prevState.value.length!==this.value.length)){this.autoplayInterval&&this.stopAutoplay(!1),this.remainingItems=(this.value.length-this._numVisible)%this._numScroll;let Ge=this._page;0!==this.totalDots()&&Ge>=this.totalDots()&&(Ge=this.totalDots()-1,this._page=Ge,this.onPage.emit({page:this.page})),Xe=Ge*this._numScroll*-1,qe&&(Xe-=this._numVisible),Ge===this.totalDots()-1&&this.remainingItems>0?(Xe+=-1*this.remainingItems+this._numScroll,this.isRemainingItemsAdded=!0):this.isRemainingItemsAdded=!1,Xe!==this.totalShiftedItems&&(this.totalShiftedItems=Xe),this._oldNumScroll=this._numScroll,this.prevState.numScroll=this._numScroll,this.prevState.numVisible=this._numVisible,this.prevState.value=[...this._value],this.totalDots()>0&&this.itemsContainer.nativeElement&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${Xe*(100/this._numVisible)}%, 0)`:`translate3d(${Xe*(100/this._numVisible)}%, 0, 0)`),this.isCreated=!0,this.autoplayInterval&&this.isAutoplay()&&this.startAutoplay()}qe&&(0===this.page?Xe=-1*this._numVisible:0===Xe&&(Xe=-1*this.value.length,this.remainingItems>0&&(this.isRemainingItemsAdded=!0)),Xe!==this.totalShiftedItems&&(this.totalShiftedItems=Xe))}}createStyle(){this.carouselStyle||(this.carouselStyle=this.renderer.createElement("style"),this.carouselStyle.type="text/css",J.p.setAttribute(this.carouselStyle,"nonce",this.config?.csp()?.nonce),this.renderer.appendChild(this.document.head,this.carouselStyle));let qe=`\n #${this.id} .p-carousel-item {\n\t\t\t\tflex: 1 0 ${100/this.numVisible}%\n\t\t\t}\n `;if(this.responsiveOptions){this.responsiveOptions.sort((Xe,Ge)=>{const de=Xe.breakpoint,lt=Ge.breakpoint;let wt=null;return wt=null==de&&null!=lt?-1:null!=de&&null==lt?1:null==de&&null==lt?0:"string"==typeof de&&"string"==typeof lt?de.localeCompare(lt,void 0,{numeric:!0}):delt?1:0,-1*wt});for(let Xe=0;Xe=Xe&&(qe=de)}}if(this._numScroll!==qe.numScroll){let Xe=this._page;Xe=Math.floor(Xe*this._numScroll/qe.numScroll);let Ge=qe.numScroll*this.page*-1;this.isCircular()&&(Ge-=qe.numVisible),this.totalShiftedItems=Ge,this._numScroll=qe.numScroll,this._page=Xe,this.onPage.emit({page:this.page})}this._numVisible!==qe.numVisible&&(this._numVisible=qe.numVisible,this.setCloneItems()),this.cd.markForCheck()}}setCloneItems(){this.clonedItemsForStarting=[],this.clonedItemsForFinishing=[],this.isCircular()&&(this.clonedItemsForStarting.push(...this.value.slice(-1*this._numVisible)),this.clonedItemsForFinishing.push(...this.value.slice(0,this._numVisible)))}firstIndex(){return this.isCircular()?-1*(this.totalShiftedItems+this.numVisible):-1*this.totalShiftedItems}lastIndex(){return this.firstIndex()+this.numVisible-1}totalDots(){return this.value?.length?Math.ceil((this.value.length-this._numVisible)/this._numScroll)+1:0}totalDotsArray(){const qe=this.totalDots();return qe<=0?[]:Array(qe).fill(0)}isVertical(){return"vertical"===this.orientation}isCircular(){return this.circular&&this.value&&this.value.length>=this.numVisible}isAutoplay(){return this.autoplayInterval&&this.allowAutoplay}isForwardNavDisabled(){return this.isEmpty()||this._page>=this.totalDots()-1&&!this.isCircular()}isBackwardNavDisabled(){return this.isEmpty()||this._page<=0&&!this.isCircular()}isEmpty(){return!this.value||0===this.value.length}navForward(qe,Xe){(this.isCircular()||this._pageGe?this.navForward(qe,Xe):Xe!0===J.p.getAttribute(lt,"data-p-highlight")),Ge=J.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]'),de=qe.findIndex(lt=>lt===Ge.parentElement);qe[de].children[0].tabIndex="-1",qe[Xe].children[0].tabIndex="0"}findFocusedIndicatorIndex(){const qe=[...J.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')],Xe=J.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]');return qe.findIndex(Ge=>Ge===Xe.parentElement)}changedFocusedIndicator(qe,Xe){const Ge=[...J.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')];Ge[qe].children[0].tabIndex="-1",Ge[Xe].children[0].tabIndex="0",Ge[Xe].children[0].focus()}step(qe,Xe){let Ge=this.totalShiftedItems;const de=this.isCircular();null!=Xe?(Ge=this._numScroll*Xe*-1,de&&(Ge-=this._numVisible),this.isRemainingItemsAdded=!1):(Ge+=this._numScroll*qe,this.isRemainingItemsAdded&&(Ge+=this.remainingItems-this._numScroll*qe,this.isRemainingItemsAdded=!1),Xe=Math.abs(Math.floor((de?Ge+this._numVisible:Ge)/this._numScroll))),de&&this.page===this.totalDots()-1&&-1===qe?(Ge=-1*(this.value.length+this._numVisible),Xe=0):de&&0===this.page&&1===qe?(Ge=0,Xe=this.totalDots()-1):Xe===this.totalDots()-1&&this.remainingItems>0&&(Ge+=-1*this.remainingItems-this._numScroll*qe,this.isRemainingItemsAdded=!0),this.itemsContainer&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${Ge*(100/this._numVisible)}%, 0)`:`translate3d(${Ge*(100/this._numVisible)}%, 0, 0)`,this.itemsContainer.nativeElement.style.transition="transform 500ms ease 0s"),this.totalShiftedItems=Ge,this._page=Xe,this.onPage.emit({page:this.page}),this.cd.markForCheck()}startAutoplay(){this.interval=setInterval(()=>{this.totalDots()>0&&(this.page===this.totalDots()-1?this.step(-1,0):this.step(-1,this.page+1))},this.autoplayInterval),this.allowAutoplay=!0,this.cd.markForCheck()}stopAutoplay(qe=!0){this.interval&&(clearInterval(this.interval),this.interval=void 0,qe&&(this.allowAutoplay=!1)),this.cd.markForCheck()}isPlaying(){return!!this.interval}onTransitionEnd(){this.itemsContainer&&(this.itemsContainer.nativeElement.style.transition="",(0===this.page||this.page===this.totalDots()-1)&&this.isCircular()&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${this.totalShiftedItems*(100/this._numVisible)}%, 0)`:`translate3d(${this.totalShiftedItems*(100/this._numVisible)}%, 0, 0)`))}onTouchStart(qe){let Xe=qe.changedTouches[0];this.startPos={x:Xe.pageX,y:Xe.pageY}}onTouchMove(qe){qe.cancelable&&qe.preventDefault()}onTouchEnd(qe){let Xe=qe.changedTouches[0];this.isVertical()?this.changePageOnTouch(qe,Xe.pageY-this.startPos.y):this.changePageOnTouch(qe,Xe.pageX-this.startPos.x)}changePageOnTouch(qe,Xe){Math.abs(Xe)>this.swipeThreshold&&(Xe<0?this.navForward(qe):this.navBackward(qe))}ariaPrevButtonLabel(){return this.config.translation.aria?this.config.translation.aria.prevPageLabel:void 0}ariaSlideLabel(){return this.config.translation.aria?this.config.translation.aria.slide:void 0}ariaNextButtonLabel(){return this.config.translation.aria?this.config.translation.aria.nextPageLabel:void 0}ariaSlideNumber(qe){return this.config.translation.aria?this.config.translation.aria.slideNumber.replace(/{slideNumber}/g,qe):void 0}ariaPageLabel(qe){return this.config.translation.aria?this.config.translation.aria.pageLabel.replace(/{page}/g,qe):void 0}bindDocumentListeners(){(0,t.NF)(this.platformId)&&(this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",qe=>{this.calculatePosition()})))}unbindDocumentListeners(){(0,t.NF)(this.platformId)&&this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}ngOnDestroy(){this.responsiveOptions&&this.unbindDocumentListeners(),this.autoplayInterval&&this.stopAutoplay()}static \u0275fac=function(Xe){return new(Xe||je)(u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(u.sBO),u.Y36(u.Qsj),u.Y36(t.K0),u.Y36(u.Lbi),u.Y36(b.b4))};static \u0275cmp=u.Xpm({type:je,selectors:[["p-carousel"]],contentQueries:function(Xe,Ge,de){if(1&Xe&&(u.Suo(de,b.h4,5),u.Suo(de,b.$_,5),u.Suo(de,b.jx,4)),2&Xe){let lt;u.iGM(lt=u.CRH())&&(Ge.headerFacet=lt.first),u.iGM(lt=u.CRH())&&(Ge.footerFacet=lt.first),u.iGM(lt=u.CRH())&&(Ge.templates=lt)}},viewQuery:function(Xe,Ge){if(1&Xe&&(u.Gf(ne,5),u.Gf(me,5)),2&Xe){let de;u.iGM(de=u.CRH())&&(Ge.itemsContainer=de.first),u.iGM(de=u.CRH())&&(Ge.indicatorContent=de.first)}},hostAttrs:[1,"p-element"],inputs:{page:"page",numVisible:"numVisible",numScroll:"numScroll",responsiveOptions:"responsiveOptions",orientation:"orientation",verticalViewPortHeight:"verticalViewPortHeight",contentClass:"contentClass",indicatorsContentClass:"indicatorsContentClass",indicatorsContentStyle:"indicatorsContentStyle",indicatorStyleClass:"indicatorStyleClass",indicatorStyle:"indicatorStyle",value:"value",circular:["circular","circular",u.VuI],showIndicators:["showIndicators","showIndicators",u.VuI],showNavigators:["showNavigators","showNavigators",u.VuI],autoplayInterval:["autoplayInterval","autoplayInterval",u.Cb_],style:"style",styleClass:"styleClass"},outputs:{onPage:"onPage"},features:[u.Xq5,u.TTD],ngContentSelectors:at,decls:14,vars:23,consts:[["role","region",3,"ngClass","ngStyle"],["class","p-carousel-header",4,"ngIf"],[3,"ngClass"],[1,"p-carousel-container"],["type","button","pRipple","",3,"ngClass","disabled","click",4,"ngIf"],[1,"p-carousel-items-content",3,"ngStyle","touchend","touchstart","touchmove"],[1,"p-carousel-items-container",3,"transitionend"],["itemsContainer",""],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass","class","ngStyle","keydown",4,"ngIf"],["class","p-carousel-footer",4,"ngIf"],[1,"p-carousel-header"],[4,"ngTemplateOutlet"],["type","button","pRipple","",3,"ngClass","disabled","click"],[4,"ngIf"],["class","p-carousel-prev-icon",4,"ngIf"],[3,"styleClass",4,"ngIf"],[3,"styleClass"],[1,"p-carousel-prev-icon"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass","ngStyle","keydown"],["indicatorContent",""],["type","button",3,"ngClass","ngStyle","tabindex","click"],[1,"p-carousel-footer"]],template:function(Xe,Ge){1&Xe&&(u.F$t(Re),u.TgZ(0,"div",0),u.YNc(1,He,3,1,"div",1),u.TgZ(2,"div",2)(3,"div",3),u.YNc(4,Ve,3,7,"button",4),u.TgZ(5,"div",5),u.NdJ("touchend",function(lt){return Ge.onTouchEnd(lt)})("touchstart",function(lt){return Ge.onTouchStart(lt)})("touchmove",function(lt){return Ge.onTouchMove(lt)}),u.TgZ(6,"div",6,7),u.NdJ("transitionend",function(){return Ge.onTransitionEnd()}),u.YNc(8,Pt,2,12,"div",8)(9,We,2,12,"div",8)(10,Zt,2,9,"div",8),u.qZA()(),u.YNc(11,Be,3,7,"button",4),u.qZA(),u.YNc(12,ft,3,5,"ul",9),u.qZA(),u.YNc(13,pe,3,1,"div",10),u.qZA()),2&Xe&&(u.Tol(Ge.styleClass),u.Q6J("ngClass",u.WLB(18,Et,Ge.isVertical(),!Ge.isVertical()))("ngStyle",Ge.style),u.uIk("id",Ge.id),u.xp6(1),u.Q6J("ngIf",Ge.headerFacet||Ge.headerTemplate),u.xp6(1),u.Tol(Ge.contentClass),u.Q6J("ngClass","p-carousel-content"),u.xp6(1),u.uIk("aria-live",Ge.allowAutoplay?"polite":"off"),u.xp6(1),u.Q6J("ngIf",Ge.showNavigators),u.xp6(1),u.Q6J("ngStyle",u.VKq(21,Jt,Ge.isVertical()?Ge.verticalViewPortHeight:"auto")),u.xp6(3),u.Q6J("ngForOf",Ge.clonedItemsForStarting),u.xp6(1),u.Q6J("ngForOf",Ge.value),u.xp6(1),u.Q6J("ngForOf",Ge.clonedItemsForFinishing),u.xp6(1),u.Q6J("ngIf",Ge.showNavigators),u.xp6(1),u.Q6J("ngIf",Ge.showIndicators),u.xp6(1),u.Q6J("ngIf",Ge.footerFacet||Ge.footerTemplate))},dependencies:()=>[t.mk,t.sg,t.O5,t.tP,t.PC,A.H,T.X,m.w,w.v,E.g],styles:["@layer primeng{.p-carousel{display:flex;flex-direction:column}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.p-carousel-indicator>button{display:flex;align-items:center;justify-content:center}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}}\n"],encapsulation:2,changeDetection:0})}return je})(),bt=(()=>{class je{static \u0275fac=function(Xe){return new(Xe||je)};static \u0275mod=u.oAB({type:je});static \u0275inj=u.cJS({imports:[t.ez,b.m8,A.T,T.X,m.w,w.v,E.g,t.ez,b.m8]})}return je})()},2076:(Ze,fe,M)=>{"use strict";M.d(fe,{V:()=>u,p:()=>t});let t=(()=>{class b{static zindex=1e3;static calculatedScrollbarWidth=null;static calculatedScrollbarHeight=null;static browser;static addClass(m,T){m&&T&&(m.classList?m.classList.add(T):m.className+=" "+T)}static addMultipleClasses(m,T){if(m&&T)if(m.classList){let E=T.trim().split(" ");for(let A=0;AE.split(" ").forEach(A=>this.removeClass(m,A)))}static hasClass(m,T){return!(!m||!T)&&(m.classList?m.classList.contains(T):new RegExp("(^| )"+T+"( |$)","gi").test(m.className))}static siblings(m){return Array.prototype.filter.call(m.parentNode.children,function(T){return T!==m})}static find(m,T){return Array.from(m.querySelectorAll(T))}static findSingle(m,T){return this.isElement(m)?m.querySelector(T):null}static index(m){let T=m.parentNode.childNodes,E=0;for(var A=0;A{if(ut)return"relative"===getComputedStyle(ut).getPropertyValue("position")?ut:A(ut.parentElement)},G=m.offsetParent?{width:m.offsetWidth,height:m.offsetHeight}:this.getHiddenElementDimensions(m),J=T.offsetHeight??T.getBoundingClientRect().height,ne=T.getBoundingClientRect(),me=this.getWindowScrollTop(),Pe=this.getWindowScrollLeft(),He=this.getViewport(),nt=A(m)?.getBoundingClientRect()||{top:-1*me,left:-1*Pe};let ct,Ct;ne.top+J+G.height>He.height?(ct=ne.top-nt.top-G.height,m.style.transformOrigin="bottom",ne.top+ct<0&&(ct=-1*ne.top)):(ct=J+ne.top-nt.top,m.style.transformOrigin="top");const cn=ne.left+G.width-He.width;Ct=G.width>He.width?-1*(ne.left-nt.left):cn>0?ne.left-nt.left-cn:ne.left-nt.left,m.style.top=ct+"px",m.style.left=Ct+"px",E&&(m.style.marginTop="bottom"===origin?"calc(var(--p-anchor-gutter) * -1)":"calc(var(--p-anchor-gutter))")}static absolutePosition(m,T,E=!0){const A=m.offsetParent?{width:m.offsetWidth,height:m.offsetHeight}:this.getHiddenElementDimensions(m),G=A.height,J=A.width,ne=T.offsetHeight??T.getBoundingClientRect().height,me=T.offsetWidth??T.getBoundingClientRect().width,Pe=T.getBoundingClientRect(),He=this.getWindowScrollTop(),ye=this.getWindowScrollLeft(),nt=this.getViewport();let ct,Ct;Pe.top+ne+G>nt.height?(ct=Pe.top+He-G,m.style.transformOrigin="bottom",ct<0&&(ct=He)):(ct=ne+Pe.top+He,m.style.transformOrigin="top"),Ct=Pe.left+J>nt.width?Math.max(0,Pe.left+ye+me-J):Pe.left+ye,m.style.top=ct+"px",m.style.left=Ct+"px",E&&(m.style.marginTop="bottom"===origin?"calc(var(--p-anchor-gutter) * -1)":"calc(var(--p-anchor-gutter))")}static getParents(m,T=[]){return null===m.parentNode?T:this.getParents(m.parentNode,T.concat([m.parentNode]))}static getScrollableParents(m){let T=[];if(m){let E=this.getParents(m);const A=/(auto|scroll)/,G=J=>{let ne=window.getComputedStyle(J,null);return A.test(ne.getPropertyValue("overflow"))||A.test(ne.getPropertyValue("overflowX"))||A.test(ne.getPropertyValue("overflowY"))};for(let J of E){let ne=1===J.nodeType&&J.dataset.scrollselectors;if(ne){let me=ne.split(",");for(let Pe of me){let He=this.findSingle(J,Pe);He&&G(He)&&T.push(He)}}9!==J.nodeType&&G(J)&&T.push(J)}}return T}static getHiddenElementOuterHeight(m){m.style.visibility="hidden",m.style.display="block";let T=m.offsetHeight;return m.style.display="none",m.style.visibility="visible",T}static getHiddenElementOuterWidth(m){m.style.visibility="hidden",m.style.display="block";let T=m.offsetWidth;return m.style.display="none",m.style.visibility="visible",T}static getHiddenElementDimensions(m){let T={};return m.style.visibility="hidden",m.style.display="block",T.width=m.offsetWidth,T.height=m.offsetHeight,m.style.display="none",m.style.visibility="visible",T}static scrollInView(m,T){let E=getComputedStyle(m).getPropertyValue("borderTopWidth"),A=E?parseFloat(E):0,G=getComputedStyle(m).getPropertyValue("paddingTop"),J=G?parseFloat(G):0,ne=m.getBoundingClientRect(),Pe=T.getBoundingClientRect().top+document.body.scrollTop-(ne.top+document.body.scrollTop)-A-J,He=m.scrollTop,ye=m.clientHeight,nt=this.getOuterHeight(T);Pe<0?m.scrollTop=He+Pe:Pe+nt>ye&&(m.scrollTop=He+Pe-ye+nt)}static fadeIn(m,T){m.style.opacity=0;let E=+new Date,A=0,G=function(){A=+m.style.opacity.replace(",",".")+((new Date).getTime()-E)/T,m.style.opacity=A,E=+new Date,+A<1&&(window.requestAnimationFrame&&requestAnimationFrame(G)||setTimeout(G,16))};G()}static fadeOut(m,T){var E=1,J=50/T;let ne=setInterval(()=>{(E-=J)<=0&&(E=0,clearInterval(ne)),m.style.opacity=E},50)}static getWindowScrollTop(){let m=document.documentElement;return(window.pageYOffset||m.scrollTop)-(m.clientTop||0)}static getWindowScrollLeft(){let m=document.documentElement;return(window.pageXOffset||m.scrollLeft)-(m.clientLeft||0)}static matches(m,T){var E=Element.prototype;return(E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.msMatchesSelector||function(G){return-1!==[].indexOf.call(document.querySelectorAll(G),this)}).call(m,T)}static getOuterWidth(m,T){let E=m.offsetWidth;if(T){let A=getComputedStyle(m);E+=parseFloat(A.marginLeft)+parseFloat(A.marginRight)}return E}static getHorizontalPadding(m){let T=getComputedStyle(m);return parseFloat(T.paddingLeft)+parseFloat(T.paddingRight)}static getHorizontalMargin(m){let T=getComputedStyle(m);return parseFloat(T.marginLeft)+parseFloat(T.marginRight)}static innerWidth(m){let T=m.offsetWidth,E=getComputedStyle(m);return T+=parseFloat(E.paddingLeft)+parseFloat(E.paddingRight),T}static width(m){let T=m.offsetWidth,E=getComputedStyle(m);return T-=parseFloat(E.paddingLeft)+parseFloat(E.paddingRight),T}static getInnerHeight(m){let T=m.offsetHeight,E=getComputedStyle(m);return T+=parseFloat(E.paddingTop)+parseFloat(E.paddingBottom),T}static getOuterHeight(m,T){let E=m.offsetHeight;if(T){let A=getComputedStyle(m);E+=parseFloat(A.marginTop)+parseFloat(A.marginBottom)}return E}static getHeight(m){let T=m.offsetHeight,E=getComputedStyle(m);return T-=parseFloat(E.paddingTop)+parseFloat(E.paddingBottom)+parseFloat(E.borderTopWidth)+parseFloat(E.borderBottomWidth),T}static getWidth(m){let T=m.offsetWidth,E=getComputedStyle(m);return T-=parseFloat(E.paddingLeft)+parseFloat(E.paddingRight)+parseFloat(E.borderLeftWidth)+parseFloat(E.borderRightWidth),T}static getViewport(){let m=window,T=document,E=T.documentElement,A=T.getElementsByTagName("body")[0];return{width:m.innerWidth||E.clientWidth||A.clientWidth,height:m.innerHeight||E.clientHeight||A.clientHeight}}static getOffset(m){var T=m.getBoundingClientRect();return{top:T.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:T.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(m,T){let E=m.parentNode;if(!E)throw"Can't replace element";return E.replaceChild(T,m)}static getUserAgent(){if(navigator&&this.isClient())return navigator.userAgent}static isIE(){var m=window.navigator.userAgent;return m.indexOf("MSIE ")>0||(m.indexOf("Trident/")>0?(m.indexOf("rv:"),!0):m.indexOf("Edge/")>0)}static isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}static isAndroid(){return/(android)/i.test(navigator.userAgent)}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static appendChild(m,T){if(this.isElement(T))T.appendChild(m);else{if(!(T&&T.el&&T.el.nativeElement))throw"Cannot append "+T+" to "+m;T.el.nativeElement.appendChild(m)}}static removeChild(m,T){if(this.isElement(T))T.removeChild(m);else{if(!T.el||!T.el.nativeElement)throw"Cannot remove "+m+" from "+T;T.el.nativeElement.removeChild(m)}}static removeElement(m){"remove"in Element.prototype?m.remove():m.parentNode.removeChild(m)}static isElement(m){return"object"==typeof HTMLElement?m instanceof HTMLElement:m&&"object"==typeof m&&null!==m&&1===m.nodeType&&"string"==typeof m.nodeName}static calculateScrollbarWidth(m){if(m){let T=getComputedStyle(m);return m.offsetWidth-m.clientWidth-parseFloat(T.borderLeftWidth)-parseFloat(T.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let T=document.createElement("div");T.className="p-scrollbar-measure",document.body.appendChild(T);let E=T.offsetWidth-T.clientWidth;return document.body.removeChild(T),this.calculatedScrollbarWidth=E,E}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let m=document.createElement("div");m.className="p-scrollbar-measure",document.body.appendChild(m);let T=m.offsetHeight-m.clientHeight;return document.body.removeChild(m),this.calculatedScrollbarWidth=T,T}static invokeElementMethod(m,T,E){m[T].apply(m,E)}static clearSelection(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}}static getBrowser(){if(!this.browser){let m=this.resolveUserAgent();this.browser={},m.browser&&(this.browser[m.browser]=!0,this.browser.version=m.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let m=navigator.userAgent.toLowerCase(),T=/(chrome)[ \/]([\w.]+)/.exec(m)||/(webkit)[ \/]([\w.]+)/.exec(m)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(m)||/(msie) ([\w.]+)/.exec(m)||m.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(m)||[];return{browser:T[1]||"",version:T[2]||"0"}}static isInteger(m){return Number.isInteger?Number.isInteger(m):"number"==typeof m&&isFinite(m)&&Math.floor(m)===m}static isHidden(m){return!m||null===m.offsetParent}static isVisible(m){return m&&null!=m.offsetParent}static isExist(m){return null!==m&&typeof m<"u"&&m.nodeName&&m.parentNode}static focus(m,T){m&&document.activeElement!==m&&m.focus(T)}static getFocusableSelectorString(m=""){return`button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n .p-inputtext:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m},\n .p-button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${m}`}static getFocusableElements(m,T=""){let E=this.find(m,this.getFocusableSelectorString(T)),A=[];for(let G of E){const J=getComputedStyle(G);this.isVisible(G)&&"none"!=J.display&&"hidden"!=J.visibility&&A.push(G)}return A}static getFocusableElement(m,T=""){let E=this.findSingle(m,this.getFocusableSelectorString(T));if(E){const A=getComputedStyle(E);if(this.isVisible(E)&&"none"!=A.display&&"hidden"!=A.visibility)return E}return null}static getFirstFocusableElement(m,T=""){const E=this.getFocusableElements(m,T);return E.length>0?E[0]:null}static getLastFocusableElement(m,T){const E=this.getFocusableElements(m,T);return E.length>0?E[E.length-1]:null}static getNextFocusableElement(m,T=!1){const E=b.getFocusableElements(m);let A=0;if(E&&E.length>0){const G=E.indexOf(E[0].ownerDocument.activeElement);T?A=-1==G||0===G?E.length-1:G-1:-1!=G&&G!==E.length-1&&(A=G+1)}return E[A]}static generateZIndex(){return this.zindex=this.zindex||999,++this.zindex}static getSelection(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null}static getTargetElement(m,T){if(!m)return null;switch(m){case"document":return document;case"window":return window;case"@next":return T?.nextElementSibling;case"@prev":return T?.previousElementSibling;case"@parent":return T?.parentElement;case"@grandparent":return T?.parentElement.parentElement;default:const E=typeof m;if("string"===E)return document.querySelector(m);if("object"===E&&m.hasOwnProperty("nativeElement"))return this.isExist(m.nativeElement)?m.nativeElement:void 0;const G=(J=m)&&J.constructor&&J.call&&J.apply?m():m;return G&&9===G.nodeType||this.isExist(G)?G:null}var J}static isClient(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}static getAttribute(m,T){if(m){const E=m.getAttribute(T);return isNaN(E)?"true"===E||"false"===E?"true"===E:E:+E}}static calculateBodyScrollbarWidth(){return window.innerWidth-document.documentElement.offsetWidth}static blockBodyScroll(m="p-overflow-hidden"){document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,m)}static unblockBodyScroll(m="p-overflow-hidden"){document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,m)}static createElement(m,T={},...E){if(m){const A=document.createElement(m);return this.setAttributes(A,T),A.append(...E),A}}static setAttribute(m,T="",E){this.isElement(m)&&null!=E&&m.setAttribute(T,E)}static setAttributes(m,T={}){if(this.isElement(m)){const E=(A,G)=>{const J=m?.$attrs?.[A]?[m?.$attrs?.[A]]:[];return[G].flat().reduce((ne,me)=>{if(null!=me){const Pe=typeof me;if("string"===Pe||"number"===Pe)ne.push(me);else if("object"===Pe){const He=Array.isArray(me)?E(A,me):Object.entries(me).map(([ye,nt])=>"style"!==A||!nt&&0!==nt?nt?ye:void 0:`${ye.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}:${nt}`);ne=He.length?ne.concat(He.filter(ye=>!!ye)):ne}}return ne},J)};Object.entries(T).forEach(([A,G])=>{if(null!=G){const J=A.match(/^on(.+)/);J?m.addEventListener(J[1].toLowerCase(),G):"pBind"===A?this.setAttributes(m,G):(G="class"===A?[...new Set(E("class",G))].join(" ").trim():"style"===A?E("style",G).join(";").trim():G,(m.$attrs=m.$attrs||{})&&(m.$attrs[A]=G),m.setAttribute(A,G))}})}}static isFocusableElement(m,T=""){return!!this.isElement(m)&&m.matches(`button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T},\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${T}`)}}return b})();class u{element;listener;scrollableParents;constructor(w,m=(()=>{})){this.element=w,this.listener=m}bindScrollListener(){this.scrollableParents=t.getScrollableParents(this.element);for(let w=0;w{"use strict";M.d(fe,{v:()=>b});var t=M(9212),u=M(4713);let b=(()=>{class w extends u.s{static \u0275fac=(()=>{let T;return function(A){return(T||(T=t.n5z(w)))(A||w)}})();static \u0275cmp=t.Xpm({type:w,selectors:[["ChevronDownIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z","fill","currentColor"]],template:function(E,A){1&E&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&E&&(t.Tol(A.getClassNames()),t.uIk("aria-label",A.ariaLabel)("aria-hidden",A.ariaHidden)("role",A.role))},encapsulation:2})}return w})()},2537:(Ze,fe,M)=>{"use strict";M.d(fe,{w:()=>b});var t=M(9212),u=M(4713);let b=(()=>{class w extends u.s{static \u0275fac=(()=>{let T;return function(A){return(T||(T=t.n5z(w)))(A||w)}})();static \u0275cmp=t.Xpm({type:w,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(E,A){1&E&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&E&&(t.Tol(A.getClassNames()),t.uIk("aria-label",A.ariaLabel)("aria-hidden",A.ariaHidden)("role",A.role))},encapsulation:2})}return w})()},4562:(Ze,fe,M)=>{"use strict";M.d(fe,{X:()=>b});var t=M(9212),u=M(4713);let b=(()=>{class w extends u.s{static \u0275fac=(()=>{let T;return function(A){return(T||(T=t.n5z(w)))(A||w)}})();static \u0275cmp=t.Xpm({type:w,selectors:[["ChevronRightIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z","fill","currentColor"]],template:function(E,A){1&E&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&E&&(t.Tol(A.getClassNames()),t.uIk("aria-label",A.ariaLabel)("aria-hidden",A.ariaHidden)("role",A.role))},encapsulation:2})}return w})()},5837:(Ze,fe,M)=>{"use strict";M.d(fe,{g:()=>b});var t=M(9212),u=M(4713);let b=(()=>{class w extends u.s{static \u0275fac=(()=>{let T;return function(A){return(T||(T=t.n5z(w)))(A||w)}})();static \u0275cmp=t.Xpm({type:w,selectors:[["ChevronUpIcon"]],standalone:!0,features:[t.qOj,t.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z","fill","currentColor"]],template:function(E,A){1&E&&(t.O4$(),t.TgZ(0,"svg",0),t._UZ(1,"path",1),t.qZA()),2&E&&(t.Tol(A.getClassNames()),t.uIk("aria-label",A.ariaLabel)("aria-hidden",A.ariaHidden)("role",A.role))},encapsulation:2})}return w})()},4480:(Ze,fe,M)=>{"use strict";M.d(fe,{H:()=>m,T:()=>T});var t=M(6814),u=M(9212),b=M(2076),w=M(5219);let m=(()=>{class E{document;platformId;renderer;el;zone;config;constructor(G,J,ne,me,Pe,He){this.document=G,this.platformId=J,this.renderer=ne,this.el=me,this.zone=Pe,this.config=He}animationListener;mouseDownListener;timeout;ngAfterViewInit(){(0,t.NF)(this.platformId)&&this.config&&this.config.ripple&&this.zone.runOutsideAngular(()=>{this.create(),this.mouseDownListener=this.renderer.listen(this.el.nativeElement,"mousedown",this.onMouseDown.bind(this))})}onMouseDown(G){let J=this.getInk();if(!J||"none"===this.document.defaultView?.getComputedStyle(J,null).display)return;if(b.p.removeClass(J,"p-ink-active"),!b.p.getHeight(J)&&!b.p.getWidth(J)){let He=Math.max(b.p.getOuterWidth(this.el.nativeElement),b.p.getOuterHeight(this.el.nativeElement));J.style.height=He+"px",J.style.width=He+"px"}let ne=b.p.getOffset(this.el.nativeElement),me=G.pageX-ne.left+this.document.body.scrollTop-b.p.getWidth(J)/2,Pe=G.pageY-ne.top+this.document.body.scrollLeft-b.p.getHeight(J)/2;this.renderer.setStyle(J,"top",Pe+"px"),this.renderer.setStyle(J,"left",me+"px"),b.p.addClass(J,"p-ink-active"),this.timeout=setTimeout(()=>{let He=this.getInk();He&&b.p.removeClass(He,"p-ink-active")},401)}getInk(){const G=this.el.nativeElement.children;for(let J=0;J{class E{static \u0275fac=function(J){return new(J||E)};static \u0275mod=u.oAB({type:E});static \u0275inj=u.cJS({})}return E})()},2332:(Ze,fe,M)=>{"use strict";M.d(fe,{P9:()=>m,Th:()=>b,gb:()=>t});class t{static isArray(E,A=!0){return Array.isArray(E)&&(A||0!==E.length)}static isObject(E,A=!0){return"object"==typeof E&&!Array.isArray(E)&&null!=E&&(A||0!==Object.keys(E).length)}static equals(E,A,G){return G?this.resolveFieldData(E,G)===this.resolveFieldData(A,G):this.equalsByValue(E,A)}static equalsByValue(E,A){if(E===A)return!0;if(E&&A&&"object"==typeof E&&"object"==typeof A){var ne,me,Pe,G=Array.isArray(E),J=Array.isArray(A);if(G&&J){if((me=E.length)!=A.length)return!1;for(ne=me;0!=ne--;)if(!this.equalsByValue(E[ne],A[ne]))return!1;return!0}if(G!=J)return!1;var He=this.isDate(E),ye=this.isDate(A);if(He!=ye)return!1;if(He&&ye)return E.getTime()==A.getTime();var nt=E instanceof RegExp,ct=A instanceof RegExp;if(nt!=ct)return!1;if(nt&&ct)return E.toString()==A.toString();var Ct=Object.keys(E);if((me=Ct.length)!==Object.keys(A).length)return!1;for(ne=me;0!=ne--;)if(!Object.prototype.hasOwnProperty.call(A,Ct[ne]))return!1;for(ne=me;0!=ne--;)if(!this.equalsByValue(E[Pe=Ct[ne]],A[Pe]))return!1;return!0}return E!=E&&A!=A}static resolveFieldData(E,A){if(E&&A){if(this.isFunction(A))return A(E);if(-1==A.indexOf("."))return E[A];{let G=A.split("."),J=E;for(let ne=0,me=G.length;ne=E.length&&(G%=E.length,A%=E.length),E.splice(G,0,E.splice(A,1)[0]))}static insertIntoOrderedArray(E,A,G,J){if(G.length>0){let ne=!1;for(let me=0;meA){G.splice(me,0,E),ne=!0;break}ne||G.push(E)}else G.push(E)}static findIndexInList(E,A){let G=-1;if(A)for(let J=0;JA?1:0,ne}static sort(E,A,G=1,J,ne=1){const me=t.compare(E,A,J,G);let Pe=G;return(t.isEmpty(E)||t.isEmpty(A))&&(Pe=1===ne?G:ne),Pe*me}static merge(E,A){if(null!=E||null!=A)return null!=E&&"object"!=typeof E||null!=A&&"object"!=typeof A?null!=E&&"string"!=typeof E||null!=A&&"string"!=typeof A?A||E:[E||"",A||""].join(" "):{...E||{},...A||{}}}static isPrintableCharacter(E=""){return this.isNotEmpty(E)&&1===E.length&&E.match(/\S| /)}static getItemValue(E,...A){return this.isFunction(E)?E(...A):E}static findLastIndex(E,A){let G=-1;if(this.isNotEmpty(E))try{G=E.findLastIndex(A)}catch{G=E.lastIndexOf([...E].reverse().find(A))}return G}static findLast(E,A){let G;if(this.isNotEmpty(E))try{G=E.findLast(A)}catch{G=[...E].reverse().find(A)}return G}static deepEquals(E,A){if(E===A)return!0;if(E&&A&&"object"==typeof E&&"object"==typeof A){var ne,me,Pe,G=Array.isArray(E),J=Array.isArray(A);if(G&&J){if((me=E.length)!=A.length)return!1;for(ne=me;0!=ne--;)if(!this.deepEquals(E[ne],A[ne]))return!1;return!0}if(G!=J)return!1;var He=E instanceof Date,ye=A instanceof Date;if(He!=ye)return!1;if(He&&ye)return E.getTime()==A.getTime();var nt=E instanceof RegExp,ct=A instanceof RegExp;if(nt!=ct)return!1;if(nt&&ct)return E.toString()==A.toString();var Ct=Object.keys(E);if((me=Ct.length)!==Object.keys(A).length)return!1;for(ne=me;0!=ne--;)if(!Object.prototype.hasOwnProperty.call(A,Ct[ne]))return!1;for(ne=me;0!=ne--;)if(!this.deepEquals(E[Pe=Ct[ne]],A[Pe]))return!1;return!0}return E!=E&&A!=A}}var u=0;function b(T="pn_id_"){return`${T}${++u}`}var m=function w(){let T=[];const J=ne=>ne&&parseInt(ne.style.zIndex,10)||0;return{get:J,set:(ne,me,Pe)=>{me&&(me.style.zIndex=String(((ne,me)=>{let Pe=T.length>0?T[T.length-1]:{key:ne,value:me},He=Pe.value+(Pe.key===ne?0:me)+2;return T.push({key:ne,value:He}),He})(ne,Pe)))},clear:ne=>{ne&&((ne=>{T=T.filter(me=>me.value!==ne)})(J(ne)),ne.style.zIndex="")},getCurrent:()=>T.length>0?T[T.length-1].value:0}}()},5861:(Ze,fe,M)=>{"use strict";function t(b,w,m,T,E,A,G){try{var J=b[A](G),ne=J.value}catch(me){return void m(me)}J.done?w(ne):Promise.resolve(ne).then(T,E)}function u(b){return function(){var w=this,m=arguments;return new Promise(function(T,E){var A=b.apply(w,m);function G(ne){t(A,T,E,G,J,"next",ne)}function J(ne){t(A,T,E,G,J,"throw",ne)}G(void 0)})}}M.d(fe,{Z:()=>u})},7582:(Ze,fe,M)=>{"use strict";function m(ze,Ue,ht,Be){var ft,it=arguments.length,_e=it<3?Ue:null===Be?Be=Object.getOwnPropertyDescriptor(Ue,ht):Be;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)_e=Reflect.decorate(ze,Ue,ht,Be);else for(var re=ze.length-1;re>=0;re--)(ft=ze[re])&&(_e=(it<3?ft(_e):it>3?ft(Ue,ht,_e):ft(Ue,ht))||_e);return it>3&&_e&&Object.defineProperty(Ue,ht,_e),_e}function ne(ze,Ue){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ze,Ue)}function me(ze,Ue,ht,Be){return new(ht||(ht=Promise))(function(_e,ft){function re(Et){try{Re(Be.next(Et))}catch(Jt){ft(Jt)}}function pe(Et){try{Re(Be.throw(Et))}catch(Jt){ft(Jt)}}function Re(Et){Et.done?_e(Et.value):function it(_e){return _e instanceof ht?_e:new ht(function(ft){ft(_e)})}(Et.value).then(re,pe)}Re((Be=Be.apply(ze,Ue||[])).next())})}function ut(ze){return this instanceof ut?(this.v=ze,this):new ut(ze)}function Ve(ze,Ue,ht){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var it,Be=ht.apply(ze,Ue||[]),_e=[];return it={},ft("next"),ft("throw"),ft("return"),it[Symbol.asyncIterator]=function(){return this},it;function ft(at){Be[at]&&(it[at]=function(Lt){return new Promise(function(bt,je){_e.push([at,Lt,bt,je])>1||re(at,Lt)})})}function re(at,Lt){try{!function pe(at){at.value instanceof ut?Promise.resolve(at.value.v).then(Re,Et):Jt(_e[0][2],at)}(Be[at](Lt))}catch(bt){Jt(_e[0][3],bt)}}function Re(at){re("next",at)}function Et(at){re("throw",at)}function Jt(at,Lt){at(Lt),_e.shift(),_e.length&&re(_e[0][0],_e[0][1])}}function De(ze){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ht,Ue=ze[Symbol.asyncIterator];return Ue?Ue.call(ze):(ze=function nt(ze){var Ue="function"==typeof Symbol&&Symbol.iterator,ht=Ue&&ze[Ue],Be=0;if(ht)return ht.call(ze);if(ze&&"number"==typeof ze.length)return{next:function(){return ze&&Be>=ze.length&&(ze=void 0),{value:ze&&ze[Be++],done:!ze}}};throw new TypeError(Ue?"Object is not iterable.":"Symbol.iterator is not defined.")}(ze),ht={},Be("next"),Be("throw"),Be("return"),ht[Symbol.asyncIterator]=function(){return this},ht);function Be(_e){ht[_e]=ze[_e]&&function(ft){return new Promise(function(re,pe){!function it(_e,ft,re,pe){Promise.resolve(pe).then(function(Re){_e({value:Re,done:re})},ft)}(re,pe,(ft=ze[_e](ft)).done,ft.value)})}}}M.d(fe,{FC:()=>Ve,KL:()=>De,gn:()=>m,mG:()=>me,qq:()=>ut,w6:()=>ne}),"function"==typeof SuppressedError&&SuppressedError}},Ze=>{var fe=t=>Ze(Ze.s=t);fe(2614),fe(2423)}]);