(self.webpackChunkfront_ecommerce=self.webpackChunkfront_ecommerce||[]).push([[179],{8801:(st,le,h)=>{"use strict";h.d(le,{E:()=>H});var e=h(9212),i=h(6814),l=h(5582),y=h(7398),p=h(9397);const v=new e.OlP("REQUEST");new e.OlP("RESPONSE");var C=h(9862);let H=(()=>{class k{constructor(ce,Fe,We){this.http=ce,this.platformId=Fe,this.request=We}loadConfig(){const{country:ce}=l.environment,Fe=this.getFilePath(ce);return this.http.get(Fe).pipe((0,y.U)(We=>(We.fullUrl=`https://${We.url}`,We.shortUrl=We.url.replace(/^www\./,""),We.company.formattedWhatsapp=this.formatPhone(We.company.whatsapp),We.company.formattedPhone=this.formatPhone(We.company.phone),We)),(0,p.b)(We=>this.config=We))}getConfig(){return this.config}getFullUrl(){return`http://localhost:${process.env.PORT||4e3}`}getFilePath(ce){const Fe=`config.${ce}.json`;return(0,i.PM)(this.platformId)&&this.request?`${this.getFullUrl()}/assets/config/${Fe}`:`./assets/config/${Fe}`}formatPhone(ce){return ce.replace(/\D/g,"")}static#e=this.\u0275fac=function(Fe){return new(Fe||k)(e.LFG(C.eN),e.LFG(e.Lbi),e.LFG(v,8))};static#t=this.\u0275prov=e.Yz7({token:k,factory:k.\u0275fac})}return k})()},9537:(st,le,h)=>{"use strict";h.d(le,{l:()=>e});var e=function(i){return i.DELIVERY="delivery",i.PICKUP="pickup",i}(e||{})},6836:(st,le,h)=>{"use strict";h.d(le,{n:()=>l});var e=h(6814),i=h(9212);let l=(()=>{class y{constructor(v){this.platformId=v,this.prefix=""}isLocalStorageAvailable(){return(0,e.NF)(this.platformId)}get(v){if(!this.isLocalStorageAvailable())return null;const b=localStorage.getItem(this.prefix+v);try{return JSON.parse(b)}catch{return b}}set(v,b){if(this.isLocalStorageAvailable())if("object"==typeof b){const C=JSON.stringify(b);localStorage.setItem(this.prefix+v,C)}else localStorage.setItem(this.prefix+v,b)}setPrefix(v){this.prefix=v}clear(){for(let v in localStorage)v.startsWith(this.prefix)&&localStorage.removeItem(v)}remove(v){this.isLocalStorageAvailable()&&localStorage.removeItem(`${this.prefix}${v}`)}static#e=this.\u0275fac=function(b){return new(b||y)(i.LFG(i.Lbi))};static#t=this.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac})}return y})()},4886:(st,le,h)=>{"use strict";h.d(le,{Q:()=>p});var e=h(5582),i=h(9212),l=h(9862);const y=`${e.environment.apiEcommerce}/api/v1/auth`;let p=(()=>{class v{constructor(C){this.http=C}login(C,H){return this.http.post(`${y}/login`,{username:C,password:H})}logout(){return this.http.post(`${y}/logout`,void 0)}me(){return this.http.get(`${y}/me`)}refreshToken(C){return this.http.post(`${y}/refresh`,{refreshToken:C})}checkDocumentId(C){return this.http.get(`${y}/check-document-id/${C}`)}checkEmail(C){return this.http.get(`${y}/check-email/${C}`)}checkUsername(C){return this.http.get(`${y}/check-username/${C}`)}checkEnterpriseUser(C,H=!1){return this.http.get(`${y}/check-enterprise/${C}`,{params:{useAlreadyExists:H}})}sendRecoverPasswordLink(C){return this.http.get(`${y}/recover-password/${C}`)}recoverPassword(C){return this.http.post(`${y}/recover-password`,C)}updatePassword({documentId:C,currentPassword:H,newPassword:k}){return this.http.put(`${y}/${C}/password`,{newPassword:k,actualPassword:H})}static#e=this.\u0275fac=function(H){return new(H||v)(i.LFG(l.eN))};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},2187:(st,le,h)=>{"use strict";h.d(le,{P:()=>ce});var e=h(9212),i=h(6836),l=h(8028),y=h(6814),p=h(5596),v=h(6261),b=h(4172),C=h(5933),H=h(2893),k=h(3291),z=h(8886);let ce=(()=>{class Fe{constructor(Re,ft,yt,Ot,$t,Rt,Ae,ke){this.router=Re,this.localS=ft,this.sessionStorage=yt,this.sessionTokenStorage=Ot,this.authStateService=$t,this.customerPreferenceStorage=Rt,this.wishlistStorage=Ae,this.platformId=ke,this.localStorage=(0,e.f3M)(i.n),this.receiveStorageService=(0,e.f3M)(p.g)}clearSession(){this.sessionStorage.remove(),this.sessionTokenStorage.remove(),this.customerPreferenceStorage.remove(),this.localS.remove(l.Q.ordenCompraCargada),this.localS.remove(l.Q.buscadorB2B),this.wishlistStorage.remove(),this.authStateService.setSession(null),this.localStorage.remove(l.Q.storeAddress),this.localStorage.remove(l.Q.shippingAddress),this.localStorage.remove(l.Q.documentType),this.receiveStorageService.remove()}irAInicio(){this.router.navigate(["/inicio"]).then(()=>{(0,y.NF)(this.platformId)&&window.location.reload()})}static#e=this.\u0275fac=function(ft){return new(ft||Fe)(e.LFG(v.F0),e.LFG(i.n),e.LFG(b.u),e.LFG(C.j),e.LFG(H.D),e.LFG(k.g),e.LFG(z.C),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})()},6210:(st,le,h)=>{"use strict";h.d(le,{A:()=>i});var e=h(9212);let i=(()=>{class l{constructor(){this._blocked=(0,e.tdS)(!1),this.blocked=this._blocked.asReadonly()}set(p){this._blocked.set(p)}static#e=this.\u0275fac=function(v){return new(v||l)};static#t=this.\u0275prov=e.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},2034:(st,le,h)=>{"use strict";h.d(le,{V:()=>p});var e=h(9862),i=h(9212);const y=`${h(5582).environment.apiEcommerce}/api/v1/shopping-cart`;let p=(()=>{class v{constructor(){this.http=(0,i.f3M)(e.eN)}getOmniShoppingCart(C){return this.http.get(`${y}/${C}/omni`)}getFinalizedShoppingCart(C){return this.http.get(`${y}/${C}/omni/finalized`)}static#e=this.\u0275fac=function(H){return new(H||v)};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},4234:(st,le,h)=>{"use strict";h.d(le,{N:()=>Me});var e=h(5861),i=h(9862),l=h(9212),y=h(5582),p=h(7398),v=h(6306),b=h(5619),C=h(8645),H=h(708),k=h(4036),z=h(9965),ce=h(4172),Fe=h(6814),We=h(1191),Re=h(2425),ft=h(8028),yt=h(6836);let Ot=(()=>{class gt{constructor(tt){this.localStorageService=tt}get(){return this.localStorageService.get(ft.Q.ordenCompraCargada)||null}set(tt){this.localStorageService.set(ft.Q.ordenCompraCargada,tt)}remove(){this.localStorageService.remove(ft.Q.ordenCompraCargada)}static#e=this.\u0275fac=function(ct){return new(ct||gt)(l.LFG(yt.n))};static#t=this.\u0275prov=l.Yz7({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();var $t=h(8383),Rt=h(9537),Ae=h(2212),ke=h(2034),ge=h(1419);let ae=(()=>{class gt{constructor(){this.localStorageService=(0,l.f3M)(yt.n)}get(){return this.localStorageService.get(ft.Q.cartOmni)||null}set(tt){this.localStorageService.set(ft.Q.cartOmni,tt)}remove(){this.localStorageService.remove(ft.Q.cartOmni)}static#e=this.\u0275fac=function(ct){return new(ct||gt)};static#t=this.\u0275prov=l.Yz7({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})();const Oe=`${y.environment.apiEcommerce}/api/v1/shopping-cart`;let Me=(()=>{class gt{constructor(){this.tax=y.environment.tax,this.isPickupAvailable=y.environment.visibility.pickup,this.data={products:[],quantity:0,subtotal:0,totals:[],total:0},this.discount=null,this.itemsSubject$=new b.X(this.data.products),this.quantitySubject$=new b.X(this.data.quantity),this.subtotalSubject$=new b.X(this.data.subtotal),this.totalsSubject$=new b.X(this.data.totals),this.totalSubject$=new b.X(this.data.total),this.onAddingSubject$=new C.x,this.shippingTypeSubject$=new b.X(""),this.shippingValidateProductsSubject$=new b.X([]),this.onAddingMovilButtonSubject$=new C.x,this.dropCartActive$=new b.X(!0),this.cartDataSubject$=new b.X(this.cart),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.http=(0,l.f3M)(i.eN),this.geolocationService=(0,l.f3M)(z.u),this.sessionStorage=(0,l.f3M)(ce.u),this.cartStorage=(0,l.f3M)(ge.R),this.cartOmniStorage=(0,l.f3M)(ae),this.purchaseOrderLoadedStorage=(0,l.f3M)(Ot),this.sessionService=(0,l.f3M)(We.m),this.datePipe=(0,l.f3M)(Fe.uU),this.toastrServise=(0,l.f3M)(Re._W),this.root=(0,l.f3M)($t.i),this.localS=(0,l.f3M)(yt.n),this.cartOmniApiService=(0,l.f3M)(ke.V)}add(tt,ct){var Gt=this;return(0,e.Z)(function*(){const{code:fn}=Gt.geolocationService.getSelectedStore(),{username:Fn,email:Bn}=Gt.sessionService.getSession(),dt=(Gt.cartStorage.get()?.products||[]).find(mt=>mt.sku===tt.sku)?.quantity||0;let we;try{we=yield(0,H.n)(Gt.http.post(`${Oe}/article`,{branch:fn,user:Fn||Bn,products:[{sku:tt.sku,quantity:dt+ct,origin:tt.origin||null}]})),Gt.cart=we,Gt.onAddingSubject$.next({name:tt.name,sku:tt.sku,quantity:ct,image:Gt.root.getUrlImagenMiniatura150(tt),price:0}),Gt.data.products=Gt.cart.products,Gt.purchaseOrderLoadedStorage.remove(),Gt.cartStorage.set(Gt.cart),Gt.calc()}catch{Gt.data.products=[]}return we})()}load(tt){var ct=this;if(this.isLoadingCart)return;this.isLoadingCart=!0;const Gt=this.sessionStorage.get();if(!Gt)return;Gt.hasOwnProperty("username")||(Gt.username=Gt.email);const{code:fn}=this.geolocationService.getSelectedStore(),Fn=Ae.a.getBranchCode(fn),Bn=tt?.callBackCartLoaded;var dn;this.http.get(`${Oe}?user=${Gt.username}&branch=${Fn}`).subscribe({next:(dn=(0,e.Z)(function*(dt){ct.recalculateCart(dt),Bn&&(yield Bn(dt))}),function(we){return dn.apply(this,arguments)}),error:dn=>{console.error(dn),this.isLoadingCart=!1,this.data.products=[],this.calc(),this.cartStorage.set(this.cart)}})}recalculateCart(tt){this.isLoadingCart=!1;const ct=this.sessionStorage.get();if(!ct)return;this.cart=tt,this.cartTempData=tt,this.cartDataSubject$.next(this.cart),this.data.products=this.cart.products,console.log("shipment: ",this.cart.shipment);const Gt=this.cart.shipment;if(Gt){let fn="";if(!this.isPickupAvailable||"TIENDA"!=Gt.serviceType&&Gt.deliveryMode!==Rt.l.PICKUP)if("TIENDA"!=Gt.serviceType||Gt.deliveryMode===Rt.l.DELIVERY){if(this.cartTempData.groups&&this.cartTempData.groups.length>1){let q=[];this.cartTempData.groups.forEach(Te=>{q.push(Te.shipment.requestedDate)}),q=q.sort((Te,Ee)=>new Date(Ee).getTime()-new Date(Te).getTime()),fn="Despacho "+this.datePipe.transform(q[0],"EEEE dd MMM"),console.log("1")}else fn="Despacho "+this.datePipe.transform(Gt.requestedDate,"EEEE dd MMM"),console.log("2");this.updateShippingType("despacho")}else""==Gt.serviceType&&(fn="Seleccione Fecha ");else{if(this.cartTempData.groups&&this.cartTempData.groups.length>1){let q=[];this.cartTempData.groups.forEach(Te=>{q.push(Te.shipment.requestedDate)}),q=q.sort((Te,Ee)=>new Date(Ee).getTime()-new Date(Te).getTime()),fn="Retiro en tienda "+this.datePipe.transform(q[0],"EEEE dd MMM")}else fn="Retiro en tienda "+this.datePipe.transform(Gt.requestedDate,"EEEE dd MMM");this.updateShippingType("retiro")}let dn=0,dt=[];["STD","TIENDA","EXP"].includes(Gt.serviceType)&&this.cartTempData.groups?.forEach(q=>{let Te=0;dn=Number(dn+q.shipment.price),q.products.forEach(Ee=>{Te=Number(Te+Ee.price*Ee.quantity)}),dt.push(Te)}),this.shipping={price:dn,title:fn,type:"shipping"};let we=0;this.discount=null;let mt=0;this.cartTempData.groups?.forEach(q=>{(dt[mt]>=6e4||"b2c"!=ct.userRole&&"temp"!=ct.userRole)&&(we+=q.shipment.discount),mt++}),we&&["STD","TIENDA","EXP"].includes(Gt.serviceType)&&(this.discount={price:-1*we,title:"Descuento Despacho",type:"discount"})}this.calc(),this.cartStorage.set(this.cart)}addLista(tt){const{code:ct}=this.geolocationService.getSelectedStore(),Gt=this.cartStorage.get();if(!Gt)throw new Error("No se ha encontrado el carro");let fn;const Fn=[];(tt||[]).forEach(dt=>{fn=null==Gt?{quantity:0}:(Gt.products||[]).find(we=>we.sku===dt.sku)||{quantity:0},Fn.push({sku:dt.sku,quantity:(fn.quantity||0)+1,origin:dt.origin||null})});const{username:Bn,email:dn}=this.sessionService.getSession();return this.http.post(`${Oe}/article`,{user:Bn||dn,branch:ct,products:Fn}).pipe((0,p.U)(dt=>(this.cart=dt,this.data.products=this.cart.products,this.purchaseOrderLoadedStorage.remove(),this.cartStorage.set(this.cart),this.calc(),dt)),(0,v.K)(dt=>{throw this.toastrServise.error(dt.message),new Error(dt.message)}))}logisticPromise(tt){return this.http.post(`${Oe}/logistic-promise`,tt).pipe((0,p.U)(ct=>(this.cart=ct,this.data.products=this.cart.products,this.recalculateCart(this.cart),this.cartStorage.set(this.cart),this.calc(),ct)),(0,v.K)(ct=>{throw new Error(ct.message)}))}updateShippingType(tt){console.log("updateShippingType: ",tt),this.shippingTypeSubject$.next(tt),this.shippingType=tt,this.calc()}calc(tt=!1){let ct=0,Gt=0;document.URL.indexOf("/carro-compra/resumen")>0?(this.data.products||[]).forEach(Bn=>{ct+=(Bn.price||0)*(Bn.quantity||0)}):(this.data.products||[]).forEach(Bn=>{tt?ct+=(Bn.price||0)*(Bn.quantity||0):"retiro"===this.shippingType?Bn.pickupConflict||(ct+=(Bn.price||0)*(Bn.quantity||0)):Bn.deliveryConflict||(ct+=(Bn.price||0)*(Bn.quantity||0))});const fn=[];Gt=ct,ct/=1+this.tax.value,this.shipping&&fn.push(this.shipping),this.discount&&this.shipping&&this.shipping.price&&fn.push(this.discount),fn.push({title:this.tax.name,price:Gt-ct,type:"tax"});const Fn=ct+fn.reduce((Bn,dn)=>Bn+(dn.price||0),0);this.data.quantity=this.data.products?.length||0,this.data.subtotal=ct,this.data.totals=fn,this.data.total=Fn,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(tt){this.cart.products=tt,this.calc(),this.cartStorage.set(this.cart)}saveCart(tt){const{code:ct}=this.geolocationService.getSelectedStore(),{username:Gt,email:fn}=this.sessionService.getSession();return this.http.post(`${Oe}/article`,{user:Gt||fn,branch:ct,products:tt}).pipe((0,p.U)(Fn=>{this.cart.shipment=Fn.shipment;let Bn="";return"TIENDA"==this.cart.shipment?.serviceType||this.cart.shipment?.deliveryMode===Rt.l.PICKUP?(Bn="Retiro en tienda "+this.datePipe.transform(this.cart.shipment?.requestedDate,"EEEE dd MMM"),this.updateShippingType("retiro")):(Bn="Despacho "+this.datePipe.transform(this.cart.shipment?.requestedDate,"EEEE dd MMM"),console.log("3"),this.updateShippingType("despacho")),this.shipping={price:this.cart.shipment?.price,title:Bn,type:"shipping"},Fn}))}emitValidateProducts(tt){this.shippingValidateProductsSubject$.next(tt)}addTotalShipping(tt){this.shipping=tt,this.calc()}removeTotalShipping(){this.shipping=null,this.calc()}addTotaldiscount(tt){this.discount=tt,this.calc()}addProductfromMovilButton(){this.onAddingMovilButtonSubject$.next(null)}removeTotalDiscount(){this.discount=null,this.calc()}loadOmni(tt){var ct=this;return(0,e.Z)(function*(){if(ct.isLoadingCart=!1,ct.isLoadingCart)return;ct.isLoadingCart=!0;const Gt=yield(0,k.z)(ct.cartOmniApiService.getOmniShoppingCart(tt));if(ct.isLoadingCart=!1,ct.cart=Gt.shoppingCart,ct.cartTempData=Gt.shoppingCart,ct.cartDataSubject$.next(ct.cart),Gt.shoppingCart.products&&Gt.shoppingCart.products.length){ct.data.products=ct.cart.products;const fn=ct.cart.shipment;if(fn){let Fn="";const dn="TIENDA"!==fn.serviceType||fn.deliveryMode===Rt.l.DELIVERY;if("TIENDA"===fn.serviceType||fn.deliveryMode===Rt.l.PICKUP){const Te=ct.cartTempData.groups??[];if(Te.length>1){let Ee=[];Te.forEach(Le=>{Ee.push(Le.shipment.requestedDate)}),Ee=(Ee||[]).sort((Le,Ge)=>new Date(Ge).getTime()-new Date(Le).getTime()),Fn="Retiro en tienda "+ct.datePipe.transform(Ee[0],"EEEE dd MMM")}else Fn="Retiro en tienda "+ct.datePipe.transform(fn.requestedDate,"EEEE dd MMM");ct.updateShippingType("retiro")}else if(dn){const Te=ct.cartTempData.groups??[];if(Te.length>1){let Ee=[];Te.forEach(Le=>{Ee.push(Le.shipment.requestedDate)}),Ee=Ee.sort((Le,Ge)=>new Date(Ge).getTime()-new Date(Le).getTime()),Fn="Despacho "+ct.datePipe.transform(Ee[0],"EEEE dd MMM"),console.log("4"),ct.updateShippingType("despacho")}else Fn="Despacho "+ct.datePipe.transform(fn.requestedDate,"EEEE dd MMM"),console.log("5"),ct.updateShippingType("despacho")}else""==fn.deliveryMode&&(Fn="Seleccione Fecha ");let dt=0,we=[];["STD","TIENDA","EXP"].includes(fn.serviceType)&&(ct.cartTempData.groups??[]).forEach(Ee=>{dt+=Ee.shipment.price;let Le=0;Ee.products.forEach(Ge=>{Le=Number(Le+Ge.price*Ge.quantity)}),we.push(Le)}),ct.shipping={price:dt,title:Fn,type:"shipping"};let mt=0;ct.discount=null;let q=0;(ct.cartTempData.groups??[]).forEach(Te=>{mt+=Te.shipment.discount,q++}),mt&&["STD","TIENDA","EXP"].includes(fn.serviceType)&&(ct.discount={price:-1*mt,title:"Descuento Despacho",type:"discount"})}}else ct.data.products=[];ct.calc(),ct.cartOmniStorage.set(ct.cart)})()}setProducOrigin_cartDinamyc(tt,ct){var Gt=this;return(0,e.Z)(function*(){let fn=Gt.localS.get(ft.Q.catalogo);return tt.origin={origin:"catalogo-dinamico",subOrigin:fn?fn.nombre:"",section:ct||"",recommended:"",sheet:!1,cyber:0},tt})()}removeProduct(tt){const{user:ct,branchCode:Gt}=this.cartStorage.get();this.http.delete(`${Oe}/article`,{body:{user:ct,sku:tt.sku,branch:Gt}}).subscribe({next:fn=>(this.cart=fn,this.data.products=this.cart.products,this.purchaseOrderLoadedStorage.remove(),this.cartStorage.set(this.cart),this.calc(),fn),error:fn=>{console.log("error",JSON.stringify(fn))}})}removeGroup(tt){return this.http.delete(`${Oe}/group`,{body:tt}).pipe((0,p.U)(ct=>(ct.error||(ct.data?this.cart=ct.data:this.cart.products=[],this.data.products=this.cart.products,this.purchaseOrderLoadedStorage.remove(),this.cartStorage.set(this.cart),this.calc()),ct)))}saveTemp(tt){return this.http.post(`${Oe}/save-temp`,{shoppingCartId:tt.shoppingCartId,documentId:tt.documentId,email:tt.email})}prepay(tt){return this.http.post(`${Oe}/prepay`,{shoppingCartId:tt.shoppingCartId,invoiceType:tt.invoiceType,street:tt.street,number:tt.number,city:tt.city,businessLine:tt.businessLine})}updateAddressIdShipment(tt){return this.http.put(`${Oe}/update-addressId-shipment`,{shoppingCartId:tt.shoppingCartId,addressId:tt.addressId})}thanksForYourPurchase(tt){const{shoppingCartId:ct}=tt;return this.http.put(`${Oe}/${ct}/thanksForYourPurchase`,void 0)}uploadExcel(tt){const ct=new FormData;return ct.append("username",tt.username),ct.append("branch",tt.branch),ct.append("action",tt.action),tt.file&&ct.append("file",tt.file),this.http.post(`${Oe}/upload-article-excel`,ct)}static#e=this.\u0275fac=function(ct){return new(ct||gt)};static#t=this.\u0275prov=l.Yz7({token:gt,factory:gt.\u0275fac,providedIn:"root"})}return gt})()},836:(st,le,h)=>{"use strict";h.d(le,{E:()=>C});var e=h(9862),i=h(9212),l=h(4234),y=h(1191),p=h(5582),v=h(7398);const b=`${p.environment.apiEcommerce}/api/v1/shopping-cart`;let C=(()=>{class H{constructor(){this.http=(0,i.f3M)(e.eN),this.sessionService=(0,i.f3M)(y.m),this.cartService=(0,i.f3M)(l.N)}getById(z){return this.http.get(`${b}/${z}`)}updateGuest(z,ce){return this.http.put(`${b}/guest/${z}`,ce)}updateStep(z,ce){return this.http.put(`${b}/${z}/step`,{step:ce})}updateStatus(z,ce){return this.http.put(`${b}/${z}/status`,{status:ce})}updateNotificationContact(z,ce){return this.http.put(`${b}/${z}/notification-contact`,ce)}updateRecipient(z){const{cartId:ce,recipient:Fe}=z;return this.http.put(`${b}/${ce}/recipient`,{recipient:Fe})}transfer(z){return this.http.put(`${b}/transfer`,z)}updateShippingGroup(z,ce){const{username:Fe,email:We}=this.sessionService.getSession();return this.http.put(`${b}/group/trip-date`,{user:Fe||We,group:z,tripDate:ce}).pipe((0,v.U)(Re=>this.cartService.recalculateCart(Re)))}static#e=this.\u0275fac=function(ce){return new(ce||H)};static#t=this.\u0275prov=i.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},1419:(st,le,h)=>{"use strict";h.d(le,{R:()=>y});var e=h(9212),i=h(6836),l=h(8028);let y=(()=>{class p{constructor(){this.localStorageService=(0,e.f3M)(i.n)}get(){return this.localStorageService.get(l.Q.cart)||null}set(b){this.localStorageService.set(l.Q.cart,b)}remove(){this.localStorageService.remove(l.Q.cart)}static#e=this.\u0275fac=function(C){return new(C||p)};static#t=this.\u0275prov=e.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},6935:(st,le,h)=>{"use strict";h.d(le,{h:()=>p});var e=h(5582),i=h(9212),l=h(9862);const y=`${e.environment.apiEcommerce}/api/v1/customer`;let p=(()=>{class v{constructor(C){this.http=C}getBusinessLines(){return this.http.get(`${y}/business-lines`)}getLegalBusinessLines(C){return this.http.get(`${y}/legal-business-lines`,{params:{documentId:C}})}static#e=this.\u0275fac=function(H){return new(H||v)(i.LFG(l.eN))};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},8775:(st,le,h)=>{"use strict";h.d(le,{l:()=>p});var e=h(5582),i=h(9212),l=h(9862);const y=`${e.environment.apiEcommerce}/api/v1/customer`;let p=(()=>{class v{constructor(C){this.http=C}getPositions(){return this.http.get(`${y}/contact-positions`)}getContacts(C){return this.http.get(`${y}/${C}/contacts`)}createContact(C){const{customerDocumentId:H,documentId:k,name:z,lastName:ce,position:Fe,phone:We,email:Re}=C;return this.http.post(`${y}/${H}/contact`,{documentId:k,name:z,lastName:ce,position:Fe,phone:We,email:Re})}updateContact(C){const{customerDocumentId:H,documentId:k,contactId:z,name:ce,lastName:Fe,position:We,phone:Re,email:ft}=C;return this.http.put(`${y}/${H}/contact/${z}`,{documentId:k,name:ce,lastName:Fe,position:We,phone:Re,email:ft})}deleteContact(C,H){return this.http.delete(`${y}/${C}/contact/${H}`)}static#e=this.\u0275fac=function(H){return new(H||v)(i.LFG(l.eN))};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},4130:(st,le,h)=>{"use strict";h.d(le,{m:()=>v});var e=h(5582),i=h(9212),l=h(9862);const y=`${e.environment.apiEcommerce}/api/v1/customer`,p=`${e.environment.apiAdrressRPE}/api/v1/ubicacion`;let v=(()=>{class b{constructor(H){this.http=H}getContactPositions(){return this.http.get(`${y}/contact-positions`)}getListaDepartamentos(){return this.http.get(`${p}/departamento`)}getListaProvincia(H){return this.http.get(`${p}/provincia?codigo=${H}`,{params:{codigo:H}})}getListaDistrito(H){return this.http.get(`${p}/distrito?codigo=${H}`,{params:{codigo:H}})}static#e=this.\u0275fac=function(k){return new(k||b)(i.LFG(l.eN))};static#t=this.\u0275prov=i.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},9515:(st,le,h)=>{"use strict";h.d(le,{K:()=>p});var e=h(5582),i=h(9212),l=h(9862);const y=`${e.environment.apiEcommerce}/api/v1/customer`;let p=(()=>{class v{constructor(C){this.http=C,this.country=e.environment.country,this.formattedCity="",this.region="",this.province="",this.customerType=0}createUser(C){const H=e.environment.country.toUpperCase(),{firstName:z,lastName:ce,city:Fe,street:We,streetNumber:Re,documentId:ft,businessLine:yt,businessName:Ot,departmentOrHouse:$t,contactDocumentId:Rt,locality:Ae,reference:ke,latitude:ge,longitude:ae,phone:Oe,email:Me,position:gt,isCompanyUser:ht,...tt}=C,ct=Me.toLowerCase();return"cl"==this.country?([this.formattedCity,this.province,this.region]=Fe.split("@"),this.customerType=ht?2:1):(this.formattedCity=Fe,this.region=$t,this.province=$t,this.customerType=ht?4:3),this.http.post(`${y}/new`,{...tt,documentId:ft,documentType:H,userType:0,customerType:this.customerType,businessLine:yt||"",businessLineName:yt||"",email:ct,firstName:ht?Ot:z,lastName:ce,contact:{documentId:ht?Rt:ft,name:z,lastName:ce,phone:Oe,position:ht?gt:"FACTURACION",email:ct},address:{city:this.formattedCity,street:We,number:Re,departmentOrHouse:$t,reference:ke,latitude:ge,longitude:ae,location:Ae,region:this.region,province:this.province}})}createPersonalUser(C){return this.http.post(`${y}/personal`,C)}createBusinessUser(C){return this.http.post(`${y}/business`,C)}createUserB2B(C){const k=e.environment.country.toUpperCase(),{firstName:z,lastName:ce,city:Fe,street:We,addressNumber:Re,departmentOrHouse:ft,documentId:yt,...Ot}=C;return this.http.post(`${y}/new-b2b`,{...Ot,password:"qwert1234",documentType:k,documentId:yt,firstName:z,lastName:ce,address:{city:Fe,street:We,departmentOrHouse:ft,number:Re}})}static#e=this.\u0275fac=function(H){return new(H||v)(i.LFG(l.eN))};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},4099:(st,le,h)=>{"use strict";h.d(le,{h:()=>v});var e=h(7398),i=h(5582),l=h(9212),y=h(9862);const p=`${i.environment.apiEcommerce}/api/v1/logistic`;let v=(()=>{class b{constructor(H){this.http=H}getNearestStore(H,k){return this.http.get(`${p}/nearest-store`,{params:{lat:H,lng:k}})}getStores(){return this.http.get(`${p}/stores`).pipe((0,e.U)(H=>H.sort((k,z)=>k.order-z.order)))}getCities(){return this.http.get(`${p}/cities`).pipe((0,e.U)(H=>H.map(k=>({...k,id:`${k.city}@${k.provinceCode}@${k.regionCode}`})).sort((k,z)=>k.city.localeCompare(z.city))))}static#e=this.\u0275fac=function(k){return new(k||b)(l.LFG(y.eN))};static#t=this.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},9965:(st,le,h)=>{"use strict";h.d(le,{u:()=>C});var e=h(5861),i=h(8645),l=h(5619),y=h(5582),p=h(9212),v=h(4099),b=h(6470);let C=(()=>{class H{constructor(z,ce){this.geolocationApiService=z,this.geolocationStorage=ce,this.selectedStoreSubject=new i.x,this.selectedStore$=this.selectedStoreSubject.asObservable(),this.storesSubject=new l.X([]),this.stores$=this.storesSubject.asObservable()}setSelectedStore(z){const{zone:ce,code:Fe,city:We}=z;this.geolocation={zone:ce,code:Fe,city:We,isChangeToNearestStore:!1,isSelectedByClient:!0,callBackCartLoaded:z.callBackCartLoaded},this.geolocationStorage.set(this.geolocation),this.selectedStoreSubject.next(this.geolocation)}getSelectedStore(){let z=this.geolocationStorage.get();return z?(this.geolocation=z,this.geolocation):(z=this.setDefaultLocation(),z)}setDefaultLocation(){const z=this.storesSubject.value,ce=z.find(Fe=>Fe.default);if(ce)this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:ce.zone,code:ce.code,city:ce.city};else if(z.length>0){const Fe=z[0];this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:Fe.zone,code:Fe.code,city:Fe.city}}else this.geolocation={isChangeToNearestStore:!1,isSelectedByClient:!1,zone:y.environment.defaultBranch.zone,code:y.environment.defaultBranch.code,city:y.environment.defaultBranch.city};return this.geolocationStorage.set(this.geolocation),this.geolocation}initGeolocation(){this.geolocationApiService.getStores().subscribe({next:z=>{this.storesSubject.next(z);let ce=this.geolocationStorage.get();ce||(ce=this.setDefaultLocation()),navigator.geolocation&&!ce.isSelectedByClient?this.setNearestStore():this.selectedStoreSubject.next(this.geolocation)}})}setNearestStore(){var z=this;let ce=!0;navigator.geolocation.getCurrentPosition(function(){var Fe=(0,e.Z)(function*({coords:We}){if(ce){if(ce=!1,yield z.hasSecondCallback())return}else clearTimeout(z.secondCallbackTimer);const{latitude:Re,longitude:ft}=We;z.geolocationApiService.getNearestStore(Re,ft).subscribe({next:yt=>{z.geolocation={isSelectedByClient:!1,isChangeToNearestStore:z.geolocation&&z.geolocation.code!==yt.code,zone:yt.zone,code:yt.code,city:yt.city},z.geolocationStorage.set(z.geolocation),z.selectedStoreSubject.next(z.geolocation)},error:()=>{console.warn("No se ha podido establecer la tienda m\xe1s cercana."),z.selectedStoreSubject.next(z.geolocation)}})});return function(We){return Fe.apply(this,arguments)}}(),function(){var Fe=(0,e.Z)(function*(We){if(ce){if(ce=!1,yield z.hasSecondCallback())return}else clearTimeout(z.secondCallbackTimer);console.error(We),z.selectedStoreSubject.next(z.geolocation)});return function(We){return Fe.apply(this,arguments)}}())}hasSecondCallback(){var z=this;return new Promise(function(){var Fe=(0,e.Z)(function*(We){z.secondCallbackTimer=setTimeout(()=>We(!1),500),yield new Promise(function(){var Re=(0,e.Z)(function*(ft){return setTimeout(()=>ft(null),500)});return function(ft){return Re.apply(this,arguments)}}()),We(!0)});return function(We){return Fe.apply(this,arguments)}}())}static#e=this.\u0275fac=function(ce){return new(ce||H)(p.LFG(v.h),p.LFG(b.P))};static#t=this.\u0275prov=p.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},6977:(st,le,h)=>{"use strict";h.d(le,{h:()=>Fe});var e=h(5582);const i={type:"link",label:"Resumen",url:["/","mi-cuenta","resumen"],icon:"fas fa-tachometer-alt"},l={type:"link",label:"Mi perfil",url:["/","mi-cuenta","mi-perfil"],icon:"fas fa-user"},y={type:"link",label:"Historial de compras",url:["/","mi-cuenta","historial-de-compras"],icon:"fas fa-history"},p={type:"link",label:"Seguimiento",url:["/","mi-cuenta","seguimiento"],icon:"fas fa-truck-moving"},v={type:"link",label:"Mis Compras",url:["/","mi-cuenta","mis-compras"],icon:"fa-sharp fa-solid fa-bag-shopping"},b={type:"link",label:"Cerrar sesi\xf3n",url:["/","mi-cuenta","login"],icon:"fas fa-power-off"},C={type:"link",label:"Mi Flota",url:["/","mi-cuenta","mi-flota"],icon:"fas fa-warehouse"},H={type:"link",label:"Cotizaciones",url:["/","mi-cuenta","cotizaciones"],icon:"fas fa-file-invoice"};class k{static OVERVIEW_ITEM_MENU(){return k.copyMenuitem(i)}static PROFILE_ITEM_MENU(){return k.copyMenuitem(l)}static PURCHASE_HISTORY_ITEM_MENU(){return k.copyMenuitem(y)}static TRACKING_ITEM_MENU(){return k.copyMenuitem(p)}static MY_PURCHASE_ITEM_MENU(){return k.copyMenuitem(v)}static LOGOUT_ITEM_MENU(){return k.copyMenuitem(b)}static FLOTA_ITEM_MENU(){return e.environment.visibility.searchVehicle?k.copyMenuitem(C):null}static COTIZACION_ITEM_MENU(){return k.copyMenuitem(H)}static copyMenuitem(Re){return{icon:Re.icon,label:Re.label,type:Re.type,url:[...Re.url]}}}var z=h(8645),ce=h(9212);let Fe=(()=>{class We{constructor(){this.$openLoginDropdown=new z.x,this.isOrderTrackingVisible=e.environment.visibility.orderTracking}get(ft){let yt=[];return"superadmin"===ft?yt=[{type:"link",label:"\xd3rdenes de Venta",url:["/","mi-cuenta","ordenes"],icon:"far fa-file-alt"},k.LOGOUT_ITEM_MENU()]:"supervisor"===ft?yt=[k.OVERVIEW_ITEM_MENU(),k.PROFILE_ITEM_MENU(),k.COTIZACION_ITEM_MENU(),k.MY_PURCHASE_ITEM_MENU(),k.FLOTA_ITEM_MENU(),{type:"link",label:"Centros de costo",url:["/","mi-cuenta","mis-centros-costos"],icon:"fas fa-hand-holding-usd"},{type:"link",label:"Listas de productos",url:["/","mi-cuenta","listas-de-productos"],icon:"fas fa-list-ul"},{type:"link",label:"Lista de Precios",url:["/","mi-cuenta","lista-precios"],icon:"fas fa-dollar-sign"},{type:"link",label:"Carros Guardados",url:["/","mi-cuenta","carros-guardados"],icon:"fas fa-cart-arrow-down"},{type:"link",label:"Pague sus facturas aqu\xed",url:["/","mi-cuenta","portal-de-pagos"],icon:"fas fa-money-check-alt"},{type:"link",label:"Solicitudes de compras",url:["/","mi-cuenta","solicitudes-de-compras"],icon:"far fa-thumbs-up"},{type:"link",label:"Pedidos Pendientes",url:["/","mi-cuenta","pedidos-pendientes"],icon:"far fa-clock"},{type:"link",label:"Documentos",url:["/","mi-cuenta","historial-de-compras"],icon:"fas fa-history"},{type:"link",label:"Carga Masiva Productos",url:["/","mi-cuenta","carga-masiva-prod"],icon:"fas fa-file-upload"},this.isOrderTrackingVisible?k.TRACKING_ITEM_MENU():null,k.LOGOUT_ITEM_MENU()]:"buyer"===ft?yt=[k.OVERVIEW_ITEM_MENU(),k.PROFILE_ITEM_MENU(),k.COTIZACION_ITEM_MENU(),k.MY_PURCHASE_ITEM_MENU(),k.FLOTA_ITEM_MENU(),{type:"link",label:"Centros de costo",url:["/","mi-cuenta","mis-centros-costos"],icon:"fas fa-hand-holding-usd"},{type:"link",label:"Listas de productos",url:["/","mi-cuenta","listas-de-productos"],icon:"fas fa-list-ul"},{type:"link",label:"Lista de Precios",url:["/","mi-cuenta","lista-precios"],icon:"fas fa-dollar-sign"},{type:"link",label:"Carros Guardados",url:["/","mi-cuenta","carros-guardados"],icon:"fas fa-cart-arrow-down"},{type:"link",label:"Solicitudes de compras",url:["/","mi-cuenta","solicitudes-de-compras"],icon:"far fa-thumbs-up"},{type:"link",label:"Pedidos Pendientes",url:["/","mi-cuenta","pedidos-pendientes"],icon:"far fa-clock"},k.PURCHASE_HISTORY_ITEM_MENU(),{type:"link",label:"Carga Masiva Productos",url:["/","mi-cuenta","carga-masiva-prod"],icon:"fas fa-file-upload"},this.isOrderTrackingVisible?k.TRACKING_ITEM_MENU():null,k.LOGOUT_ITEM_MENU()]:"cms"===ft?yt=[k.LOGOUT_ITEM_MENU()]:"b2c"===ft?yt=[k.OVERVIEW_ITEM_MENU(),k.PROFILE_ITEM_MENU(),k.COTIZACION_ITEM_MENU(),k.FLOTA_ITEM_MENU(),k.PURCHASE_HISTORY_ITEM_MENU(),this.isOrderTrackingVisible?k.TRACKING_ITEM_MENU():null,k.LOGOUT_ITEM_MENU()]:this.isOrderTrackingVisible&&(yt=[k.TRACKING_ITEM_MENU()]),yt.filter(Boolean)}openLoginDropdown(){this.$openLoginDropdown.next()}static#e=this.\u0275fac=function(yt){return new(yt||We)};static#t=this.\u0275prov=ce.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"})}return We})()},2893:(st,le,h)=>{"use strict";h.d(le,{D:()=>y});var e=h(8645),i=h(9212),l=h(1191);let y=(()=>{class p{constructor(b){this.sessionService=b,this.sessionSubject=new e.x,this.session$=this.sessionSubject.asObservable()}setSession(b){if(b)this.sessionSubject.next(b);else{const C=this.sessionService.getSession();this.sessionSubject.next(C)}}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.m))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},1191:(st,le,h)=>{"use strict";h.d(le,{m:()=>p});var e=h(1041),i=h(9212),l=h(4172),y=h(1737);let p=(()=>{class v{constructor(C,H){this.sessionStorage=C,this.guestStorage=H}getSession(){const C=this.sessionStorage.get();if(C)return C;const H={email:(0,e.Z)(),login_temp:!0,documentId:"0",userRole:"temp",preferences:{iva:!0}};return this.sessionStorage.set(H),H}isLoggedIn(){const C=this.sessionStorage.get();return!(!C||C.login_temp||(this.guestStorage.remove(),0))}isB2B(){const{userRole:C}=this.getSession();return["supervisor","buyer"].includes(C)}static#e=this.\u0275fac=function(H){return new(H||v)(i.LFG(l.u),i.LFG(y.G))};static#t=this.\u0275prov=i.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},3291:(st,le,h)=>{"use strict";h.d(le,{g:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.preferenciasCliente)||{deliveryAddress:null}}set(b){this.localStorageService.set(e.Q.preferenciasCliente,b)}remove(){this.localStorageService.remove(e.Q.preferenciasCliente)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},6470:(st,le,h)=>{"use strict";h.d(le,{P:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.geolocalizacion)||null}set(b){this.localStorageService.set(e.Q.geolocalizacion,b)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},1737:(st,le,h)=>{"use strict";h.d(le,{G:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.invitado)||null}set(b){this.localStorageService.set(e.Q.invitado,b)}remove(){this.localStorageService.remove(e.Q.invitado)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},5596:(st,le,h)=>{"use strict";h.d(le,{g:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.recibe)||null}getNew(){return this.localStorageService.get(e.Q.recibe)||null}set(b){this.localStorageService.set(e.Q.recibe,b)}setNew(b){this.localStorageService.set(e.Q.recibe,b)}remove(){this.localStorageService.remove(e.Q.recibe)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},4172:(st,le,h)=>{"use strict";h.d(le,{u:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.usuario)||null}set(b){this.localStorageService.set(e.Q.usuario,b)}remove(){this.localStorageService.remove(e.Q.usuario)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},5933:(st,le,h)=>{"use strict";h.d(le,{j:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.tokens)||null}set(b){this.localStorageService.set(e.Q.tokens,b)}remove(){this.localStorageService.remove(e.Q.tokens)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},8028:(st,le,h)=>{"use strict";h.d(le,{Q:()=>e});var e=function(i){return i.usuario="user",i.geolocalizacion="geolocation",i.preferenciasCliente="customerPreferences",i.ruta="route",i.queryParams="queryParams",i.menuCollapsed="menuCollapsed",i.cart="cart",i.cartOmni="cartOmni",i.gclid="gclid",i.fbclid="fbclid",i.invitado="guest",i.recibe="receives",i.fechas="dates",i.Metodo="Method",i.folio="folio",i.ordenCompraCargada="loadedPurchaseOrder",i.tiendaRetiro="pickupStore",i.catalogo="catalog",i.tags="tags",i.bannersMarca="brandBanners",i.favoritos="favorites",i.utm_campaign="utm_campaign",i.tokens="_t",i.busquedaVehiculo="searchVehicle",i.shippingAddress="shippingAddress",i.documentType="documentType",i.storeAddress="storeAddress",i.buscadorB2B="B2BSearcher",i.customerSelectedAddress="customer_selected_address",i}(e||{})},8886:(st,le,h)=>{"use strict";h.d(le,{C:()=>y});var e=h(8028),i=h(9212),l=h(6836);let y=(()=>{class p{constructor(b){this.localStorageService=b}get(){return this.localStorageService.get(e.Q.favoritos)||[]}set(b){return this.localStorageService.set(e.Q.favoritos,b)}remove(){this.localStorageService.remove(e.Q.favoritos)}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.n))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},2212:(st,le,h)=>{"use strict";h.d(le,{a:()=>i});var e=h(5582);class i{static getBranchCode(y){return y||e.environment.defaultBranch.code}}},8440:(st,le,h)=>{"use strict";h.d(le,{Y:()=>y});var e=h(6814),i=h(9212);class l extends Error{constructor(v,b){super(`Error loading script: ${v}`),this.src=v,this.originalError=b,this.name="ScriptLoadError"}}let y=(()=>{class p{constructor(b,C){this.rendererFactory=b,this.document=C,this.scriptStates=(0,i.tdS)(new Map),this.loadingPromises=new Map,this.renderer=this.rendererFactory.createRenderer(null,null)}scriptExists(b){return!!this.document.querySelector(`script[src*="${b}"]`)}updateScriptState(b,C){console.log(`updateScriptState [${b}] en [script.service]`),this.scriptStates.update(H=>{const k=new Map(H);return k.set(b,{src:b,loaded:C}),k})}isScriptLoaded(b){return console.log(`isScriptLoaded [${b}]?? [script.service]`),console.log(this.scriptStates()),(0,i.Flj)(()=>this.scriptStates()?.get(b)?.loaded??!1)}cleanupLoadingPromise(b){console.log(`cleanupLoadingPromise [${b}] en [script.service]`),this.loadingPromises.delete(b)}loadScript(b,C={}){try{if(console.log(`loadScript [${b}] [script.service]`),this.loadingPromises.has(b))return console.log(`loadingPromises has [${b}] [script.service]`),this.loadingPromises.get(b);if(this.isScriptLoaded(b)())return console.log(`isScriptLoaded [${b}]!! [script.service]`),Promise.resolve({loaded:!0,status:"Already Loaded"});const H=new Promise((k,z)=>{const ce=this.renderer.createElement("script");let Fe;ce.type="text/javascript",ce.src=b,ce.async=C.async??!0,ce.defer=C.defer??!0,C.id&&(ce.id=C.id),C.timeout&&(Fe=window.setTimeout(()=>{this.cleanupLoadingPromise(b),z(new l(b,new Error("Loading timeout")))},C.timeout)),ce.onload=()=>{Fe&&clearTimeout(Fe),this.updateScriptState(b,!0),this.cleanupLoadingPromise(b),k({loaded:!0,status:"Loaded"})},ce.onerror=We=>{Fe&&clearTimeout(Fe),this.updateScriptState(b,!1),this.cleanupLoadingPromise(b),z(new l(b,We))},this.renderer.appendChild(this.document.head,ce)});return this.loadingPromises.set(b,H),H}catch(H){return Promise.reject(new l(b,H))}}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(i.FYo),i.LFG(e.K0))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},5333:(st,le,h)=>{"use strict";h.d(le,{H:()=>b});var e=h(6814),i=h(6261),l=h(6223),y=h(2268),p=h(4497),v=h(9212);let b=(()=>{class C{static#e=this.\u0275fac=function(z){return new(z||C)};static#t=this.\u0275mod=v.oAB({type:C});static#n=this.\u0275inj=v.cJS({imports:[e.ez,i.Bz,p.m,l.u5,y.z8.forRoot()]})}return C})()},1508:(st,le,h)=>{"use strict";h.d(le,{Q:()=>ce});var e=h(5861),i=h(9212),l=h(6223),y=h(3714),p=h(7327),v=h(6814),b=h(5582),C=h(8440);const H=["searchAddress"];let ce=(()=>{class Fe{get searchField(){return this.form.controls.search}constructor(Re,ft){this.platformId=Re,this.scriptService=ft,this.onChangeAddress=new i.vpe,this.fb=(0,i.f3M)(l.j3),this.predictionList=(0,i.tdS)([]),this.buildForm()}ngAfterViewInit(){var Re=this;return(0,e.Z)(function*(){(0,v.NF)(Re.platformId)&&(yield Re.scriptService.loadScript(b.environment.gmapScript),yield Re.initGooglePlacesAutocomplete())})()}buildForm(){this.form=this.fb.group({search:[""]})}initGooglePlacesAutocomplete(){var Re=this;return(0,e.Z)(function*(){const{AutocompleteService:ft}=yield google.maps.importLibrary("places");Re.autocompleteService=new ft})()}search({query:Re}){var ft=this;return(0,e.Z)(function*(){const yt=yield ft.autocompleteService.getPlacePredictions({input:Re,types:["address"],componentRestrictions:{country:"cl"===b.environment.country?"cl":"pe"}});ft.predictionList.set(yt.predictions)})()}onSelectPrediction(Re){this.onChangeAddress.emit(Re.value.place_id)}onSearchFieldBlur(){this.onTouch()}onSearchFieldInput(Re){const yt=Re.target.value;this.searchField?.setValue(yt),this.onChange(yt)}writeValue(Re){this.searchField.setValue(Re)}registerOnChange(Re){this.onChange=Re}registerOnTouched(Re){this.onTouch=Re}validate(){return this.searchField.errors}static#e=this.\u0275fac=function(ft){return new(ft||Fe)(i.Y36(i.Lbi),i.Y36(C.Y))};static#t=this.\u0275cmp=i.Xpm({type:Fe,selectors:[["app-address-input"]],viewQuery:function(ft,yt){if(1&ft&&i.Gf(H,5),2&ft){let Ot;i.iGM(Ot=i.CRH())&&(yt.searchRef=Ot.first)}},hostAttrs:[1,"w-full"],outputs:{onChangeAddress:"onChangeAddress"},standalone:!0,features:[i._Bn([{provide:l.JU,useExisting:(0,i.Gpc)(()=>Fe),multi:!0},{provide:l.Cf,useExisting:(0,i.Gpc)(()=>Fe),multi:!0}]),i.jDz],decls:2,vars:2,consts:[[3,"formGroup"],["spellcheck","false","styleClass","w-full","maxlength","100","formControlName","search","inputStyleClass","w-full","showEmptyMessage","false","field","description","optionValue","description",3,"suggestions","completeMethod","onSelect","onBlur","input"]],template:function(ft,yt){1&ft&&(i.TgZ(0,"form",0)(1,"p-autoComplete",1),i.NdJ("completeMethod",function($t){return yt.search($t)})("onSelect",function($t){return yt.onSelectPrediction($t)})("onBlur",function(){return yt.onSearchFieldBlur()})("input",function($t){return yt.onSearchFieldInput($t)}),i.qZA()()),2&ft&&(i.Q6J("formGroup",yt.form),i.xp6(1),i.Q6J("suggestions",yt.predictionList()))},dependencies:[l.UX,l._Y,l.JJ,l.JL,l.nD,l.sg,l.u,v.ez,y.j,p.WN,p.Qc],changeDetection:0})}return Fe})()},2506:(st,le,h)=>{"use strict";h.d(le,{t:()=>ke});var e=h(9212),i=h(6223),l=h(6814),y=h(9384),p=h(1531),v=h(9967),b=h(3714),C=h(8441),H=h(4886),k=h(5582),z=h(2096),ce=h(919);function Fe(ge){return ae=>{const Oe=ae.value,Me=ce.Y.canExecuteAsyncValidate(),gt=ce.Y.lastValue();return Me&>!==Oe?ge(ae):(0,z.of)(null)}}var We=h(7398),Re=h(1631),ft=h(6306);class yt{static#e=this.isLoading=(0,e.tdS)(!1);static#t=this.canExecuteAsyncValidate=(0,e.tdS)(!1);static isValidDocumentId(ae){return ae.value?(0,{cl:yt.isValidChileanDocumentId,pe:yt.isValidPeruvianDocumentId,es:yt.isValidChileanDocumentId}[k.environment.country])(ae.value)?null:{documentIdInvalid:!0}:{documentIdRequired:!0}}static isValidBusinessDocumentId(ae){return ae.value?(0,{cl:yt.isValidChileanDocumentId,pe:yt.isValidPeruvianBusinessDocumentId,es:yt.isValidChileanDocumentId}[k.environment.country])(ae.value)?null:{documentIdBusinessInvalid:!0}:{documentIdBusinessRequired:!0}}static isValidChileanDocumentId(ae){let Oe=C.A.getDocumentIdWithoutFormat(ae);if(!Oe||(Oe.includes("-")||(Oe=Oe.slice(0,-1)+"-"+Oe.slice(-1)),Oe.length<9))return!1;const Me=Oe.split("-");return 2===Me.length&&Me[1]===yt.calculateChileanChecksum(Me[0])}static calculateChileanChecksum(ae){let Oe=0,Me=2;for(let ht=ae.length-1;ht>=0;ht--)Oe+=parseInt(ae.charAt(ht))*Me,Me=7===Me?2:Me+1;const gt=11-Oe%11;return 11===gt?"0":10===gt?"K":gt.toString()}static isValidPeruvianDocumentId(ae){return!(ae.length<8)}static isValidPeruvianBusinessDocumentId(ae){return!(ae.length<11)}static documentIdAlreadyExists(ae){return Oe=>(0,z.of)(Oe.value).pipe((0,We.U)(Me=>C.A.getDocumentIdWithoutFormat(Me)),(0,Re.z)(Me=>(this.isLoading.set(!0),yt.canExecuteAsyncValidate.set(!1),ae.checkDocumentId(Me).pipe((0,We.U)(gt=>(this.isLoading.set(!1),yt.canExecuteAsyncValidate.set(!1),gt.exists?{documentIdAlreadyExists:!0}:null)),(0,ft.K)(()=>(this.isLoading.set(!1),(0,z.of)({documentIdServer:!0})))))))}}function Ot(ge){return ae=>(console.log("[personal][child][blurTriggeredAsyncValidator]"),yt.canExecuteAsyncValidate()?(console.log("[personal][child][blurTriggeredAsyncValidator] blurred: true"),ge(ae)):(console.log("[personal][child][blurTriggeredAsyncValidator] blurred: false"),(0,z.of)(null)))}const $t=["documentInput"];let ke=(()=>{class ge{constructor(){this.isBusiness=!1,this.asyncValidationType="none",this.useAlreadyExistsValidator=!1,this.onDocumentIdAlreadyExistsError=new e.vpe,this.checkUserService=(0,e.f3M)(H.Q),this.fb=(0,e.f3M)(i.qu),this.country=k.environment.country,this.formattedMaxLength=(0,e.tdS)(k.environment.documentId.personalFormattedLength),this.canExecuteAsyncValidate=ce.Y.canExecuteAsyncValidate,this.isLoading=ce.Y.isLoading,this.lastValue=ce.Y.lastValue,this.onChange=()=>{},this.onTouch=()=>{}}get documentIdField(){return this.form.controls.documentId}ngOnInit(){this.buildForm(),"documentId"===this.asyncValidationType&&(this.canExecuteAsyncValidate=yt.canExecuteAsyncValidate,this.isLoading=yt.isLoading),this.isBusiness&&this.formattedMaxLength.set(k.environment.documentId.businessFormattedLength)}buildForm(){const Oe=this.isBusiness?yt.isValidBusinessDocumentId:yt.isValidDocumentId,Me="business"===this.asyncValidationType?[Fe(ce.Y.isValidEnterprise(this.checkUserService,this.useAlreadyExistsValidator))]:"documentId"===this.asyncValidationType?[Ot(yt.documentIdAlreadyExists(this.checkUserService))]:[];this.form=this.fb.nonNullable.group({documentId:["",{validators:[i.kI.required,Oe],asyncValidators:Me}]}),"none"!==this.asyncValidationType&&this.onChangeDocumentId()}onChangeDocumentId(){this.documentIdField.statusChanges.pipe((0,y.G)()).subscribe(([Oe])=>{"PENDING"===Oe&&(this.documentIdField.errors?.documentIdAlreadyExists&&this.onDocumentIdAlreadyExistsError.emit(),this.onChange(C.A.getDocumentIdWithoutFormat(this.documentIdField.value)))})}keyEnter(){this.documentInput.nativeElement.blur()}onDocumentIdFieldBlur(Oe,Me){if("business"===this.asyncValidationType){if(Me.target===document.activeElement)return;const gt=C.A.getDocumentIdWithoutFormat(Oe);this.lastValue()!==gt&&this.canExecuteAsyncValidate.set(!0),this.documentIdField.updateValueAndValidity()}else"documentId"===this.asyncValidationType&&(this.canExecuteAsyncValidate.set(!0),this.documentIdField.updateValueAndValidity());this.onTouch()}onDocumentIdFieldInput(Oe){const Me=Oe.target,gt=C.A.getValidCharacters(Me.value);this.documentIdField.setValue(gt,{emitEvent:!1});const ht="cl"===k.environment.country?C.A.getDocumentIdWithoutFormat(Me.value):gt;this.onChange(ht)}onDocumentIdFieldFocus(){this.isLoading.set(!1),this.canExecuteAsyncValidate.set(!1)}writeValue(Oe){Oe&&this.documentIdField.setValue(Oe)}registerOnChange(Oe){this.onChange=Oe}registerOnTouched(Oe){this.onTouch=Oe}validate(){return this.documentIdField.errors}static#e=this.\u0275fac=function(Me){return new(Me||ge)};static#t=this.\u0275cmp=e.Xpm({type:ge,selectors:[["app-document-id-input"]],viewQuery:function(Me,gt){if(1&Me&&e.Gf($t,5),2&Me){let ht;e.iGM(ht=e.CRH())&&(gt.documentInput=ht.first)}},inputs:{isBusiness:"isBusiness",asyncValidationType:"asyncValidationType",useAlreadyExistsValidator:"useAlreadyExistsValidator"},outputs:{onDocumentIdAlreadyExistsError:"onDocumentIdAlreadyExistsError"},standalone:!0,features:[e._Bn([{provide:i.JU,useExisting:(0,e.Gpc)(()=>ge),multi:!0},{provide:i.Cf,useExisting:(0,e.Gpc)(()=>ge),multi:!0}]),e.jDz],decls:5,vars:3,consts:[[3,"formGroup"],["iconPosition","right"],["styleClass","fa-sharp fa-solid fa-spinner-third fa-spin",3,"hidden"],["type","text","pInputText","","formControlName","documentId",1,"w-full",3,"maxlength","blur","input","focus","keydown.enter"],["documentInput",""]],template:function(Me,gt){1&Me&&(e.TgZ(0,"form",0)(1,"p-iconField",1),e._UZ(2,"p-inputIcon",2),e.TgZ(3,"input",3,4),e.NdJ("blur",function(tt){return gt.onDocumentIdFieldBlur(gt.documentIdField.value,tt)})("input",function(tt){return gt.onDocumentIdFieldInput(tt)})("focus",function(){return gt.onDocumentIdFieldFocus()})("keydown.enter",function(){return gt.keyEnter()}),e.qZA()()()),2&Me&&(e.Q6J("formGroup",gt.form),e.xp6(2),e.Q6J("hidden",!gt.isLoading()),e.xp6(1),e.Q6J("maxlength",gt.formattedMaxLength()))},dependencies:[b.j,b.o,p.s,p.D,v.n,v.S,i.UX,i._Y,i.Fj,i.JJ,i.JL,i.nD,i.sg,i.u,l.ez],changeDetection:0})}return ge})()},8441:(st,le,h)=>{"use strict";h.d(le,{A:()=>l});var e=h(5582),i=h(9212);let l=(()=>{class y{static getEditableValue(v){return v?v.replace(/[^0-9\K\k]/g,""):""}static getValidCharacters(v){return v?"cl"===e.environment.country?y.getValidCharactersChile(v):"pe"===e.environment.country?y.getValidCharactersPeru(v):v:""}static getValidCharactersChile(v){const b=v.replace(/[^0-9\K\k]/g,"").toUpperCase();if(b.length<2)return b;let C=b.slice(0,-1)+"-"+b.slice(-1);return C.length>5&&(C=C.slice(0,-5)+"."+C.slice(-5)),C.length>9&&(C=C.slice(0,-9)+"."+C.slice(-9)),C.length>12&&(C=C.slice(0,-12)+"."+C.slice(-12)),C}static getValidCharactersPeru(v){return v.replace(/[^0-9]/g,"")}static getFormattedDocumentId(v){return v?`${v.substring(0,v.length-1)}-${v.substring(v.length-1)}`:""}static getDocumentIdWithoutFormat(v){return v?"cl"===e.environment.country?y.getDocumentIdWithoutFormatChile(v):"pe"===e.environment.country?y.getDocumentIdWithoutFormatPeru(v):v:""}static getDocumentIdWithoutFormatChile(v){const b=v.replace(/[^0-9\K\k]/g,"").toUpperCase();return b.length<2?b:b.slice(0,-1)+"-"+b.slice(-1)}static getDocumentIdWithoutFormatPeru(v){return v.replace(/[^0-9]/g,"")}static#e=this.\u0275fac=function(b){return new(b||y)};static#t=this.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})()},919:(st,le,h)=>{"use strict";h.d(le,{Y:()=>b});var e=h(9212),i=h(2096),l=h(7398),y=h(1631),p=h(6306),v=h(8441);class b{static#e=this.businessName=(0,e.tdS)("");static#t=this.businessLines=(0,e.tdS)([]);static#n=this.hasAsyncData=(0,e.tdS)(!1);static#i=this.canExecuteAsyncValidate=(0,e.tdS)(!1);static#s=this.blurred=(0,e.tdS)(!1);static#o=this.isLoading=(0,e.tdS)(!1);static#r=this.lastValue=(0,e.tdS)("");static isValidEnterprise(H,k){return z=>(0,i.of)(z.value).pipe((0,l.U)(ce=>v.A.getDocumentIdWithoutFormat(ce)),(0,y.z)(ce=>(this.isLoading.set(!0),b.hasAsyncData.set(!1),b.canExecuteAsyncValidate.set(!1),H.checkEnterpriseUser(ce,k).pipe((0,l.U)(Fe=>(this.isLoading.set(!1),b.lastValue.set(ce),k&&Fe.exists?{documentIdBusinessAlreadyExists:!0}:Fe.businessLines.length?(b.businessName.set(Fe.businessName),b.businessLines.set(Fe.businessLines),b.hasAsyncData.set(!0),null):{documentIdBusinessLinesEmpty:!0})),(0,p.K)(Fe=>(console.log("error: ",Fe),this.isLoading.set(!1),(0,i.of)({documentIdBusinessServer:!0})))))))}}},7126:(st,le,h)=>{"use strict";h.d(le,{q:()=>Re});var e=h(9212),i=h(6223),l=h(3714),y=h(7327),p=h(1531),v=h(9967),b=h(9384),C=h(8571),H=h(2096);function k(ft){return yt=>C.o.canExecuteAsyncValidate()?ft(yt):(0,H.of)(null)}var z=h(4886);let ce=(()=>{class ft{constructor(){this.renderer=(0,e.f3M)(e.Qsj),this.el=(0,e.f3M)(e.SBq)}ngAfterViewInit(){const Ot=this.el.nativeElement;if("INPUT"===Ot.tagName)this.disableAutocomplete(Ot);else{const $t=Ot.querySelector("input");$t?this.disableAutocomplete($t):console.warn("No input element found in the host element.")}}disableAutocomplete(Ot){this.renderer.setAttribute(Ot,"autocomplete","off webauthn"),this.renderer.setAttribute(Ot,"autocorrect","off"),this.renderer.setAttribute(Ot,"autocapitalize","off"),this.renderer.setAttribute(Ot,"spellcheck","false")}static#e=this.\u0275fac=function($t){return new($t||ft)};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","appAutocompleteOff",""]],standalone:!0})}return ft})(),Re=(()=>{class ft{constructor(){this.useEmailExistsValidator=!1,this.alreadyExistsError=new e.vpe,this.checkUserService=(0,e.f3M)(z.Q),this.fb=(0,e.f3M)(i.qu),this.canExecuteAsyncValidate=C.o.canExecuteAsyncValidate,this.isLoading=C.o.isLoading,this.onChange=()=>{},this.onTouch=()=>{},this.domains=["gmail.com","hotmail.com","icloud.com","live.com","yahoo.com"],this.filteredDomains=(0,e.tdS)([]),this.currentInputValue=(0,e.tdS)("")}get emailField(){return this.form.controls.email}ngOnInit(){this.buildForm(),this.useEmailExistsValidator&&(this.canExecuteAsyncValidate=C.o.canExecuteAsyncValidate,this.isLoading=C.o.isLoading)}buildForm(){const Ot=this.useEmailExistsValidator?[k(C.o.emailAlreadyExists(this.checkUserService))]:null;this.form=this.fb.nonNullable.group({email:["",{validators:[i.kI.required,C.o.isValidEmail],asyncValidators:Ot}]}),this.useEmailExistsValidator&&this.onChangeEmail()}onEmailFieldInput(Ot){const Ae=Ot.target.value.replace(/\s/g,"").toLowerCase().replace(/[^a-z0-9._@-]/g,"");this.emailField?.setValue(Ae),this.onChange(Ae)}onEmailFieldBlur(){this.useEmailExistsValidator&&(this.canExecuteAsyncValidate.set(!0),this.emailField.updateValueAndValidity()),this.onTouch()}onEmailFieldFocus(){this.isLoading.set(!1),this.canExecuteAsyncValidate.set(!1)}validate(){return this.emailField.errors}writeValue(Ot){this.emailField.setValue(Ot||"",{emitEvent:!1})}registerOnChange(Ot){this.onChange=Ot}registerOnTouched(Ot){this.onTouch=Ot}setDisabledState(Ot){Ot?this.emailField.disable():this.emailField.enable()}search({query:Ot}){if(this.currentInputValue.set(this.emailField.value),Ot.includes("@"))if(Ot.endsWith("@"))this.filteredDomains.set(this.domains);else{const[$t,Rt]=Ot.split("@");this.filteredDomains.set(this.domains.filter(Ae=>Ae.startsWith(Rt)))}else this.filteredDomains.set([])}onSuggestionSelect(Ot){const Ae=`${this.currentInputValue().split("@")[0]}@${Ot.value}`;this.emailField.setValue(Ae),this.onChange(Ae)}onChangeEmail(){this.emailField.statusChanges.pipe((0,b.G)()).subscribe(([Ot])=>{"PENDING"===Ot&&(this.emailField.errors?.emailAlreadyExists&&this.alreadyExistsError.emit(),this.onChange(this.emailField.value))})}static#e=this.\u0275fac=function($t){return new($t||ft)};static#t=this.\u0275cmp=e.Xpm({type:ft,selectors:[["app-email-input"]],viewQuery:function($t,Rt){if(1&$t&&e.Gf(y.Qc,5),2&$t){let Ae;e.iGM(Ae=e.CRH())&&(Rt.autoComplete=Ae.first)}},hostAttrs:[1,"w-full"],inputs:{formControlName:"formControlName",useEmailExistsValidator:"useEmailExistsValidator"},outputs:{alreadyExistsError:"alreadyExistsError"},standalone:!0,features:[e._Bn([{provide:i.JU,useExisting:(0,e.Gpc)(()=>ft),multi:!0},{provide:i.Cf,useExisting:(0,e.Gpc)(()=>ft),multi:!0}]),e.jDz],decls:4,vars:3,consts:[[3,"formGroup"],["iconPosition","right"],["styleClass","fa-sharp fa-solid fa-spinner-third fa-spin",2,"position","absolute","z-index","99999","right","0","top","8px",3,"hidden"],["appAutocompleteOff","","styleClass","w-full hidden-empty-message","maxlength","100","formControlName","email","inputStyleClass","w-full","emptyMessage","No hay resultados","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin",3,"suggestions","completeMethod","onSelect","onBlur","onFocus","input"]],template:function($t,Rt){1&$t&&(e.TgZ(0,"form",0)(1,"p-iconField",1),e._UZ(2,"p-inputIcon",2),e.TgZ(3,"p-autoComplete",3),e.NdJ("completeMethod",function(ke){return Rt.search(ke)})("onSelect",function(ke){return Rt.onSuggestionSelect(ke)})("onBlur",function(){return Rt.onEmailFieldBlur()})("onFocus",function(){return Rt.onEmailFieldFocus()})("input",function(ke){return Rt.onEmailFieldInput(ke)}),e.qZA()()()),2&$t&&(e.Q6J("formGroup",Rt.form),e.xp6(2),e.Q6J("hidden",!Rt.isLoading()),e.xp6(1),e.Q6J("suggestions",Rt.filteredDomains()))},dependencies:[i.UX,i._Y,i.JJ,i.JL,i.nD,i.sg,i.u,l.j,y.WN,y.Qc,p.s,p.D,v.n,v.S,ce],styles:[".p-autocomplete-items[_ngcontent-%COMP%]:has(.p-autocomplete-empty-message){display:none}"],changeDetection:0})}return ft})()},8571:(st,le,h)=>{"use strict";h.d(le,{o:()=>v});var e=h(9212),i=h(2096),l=h(1631),y=h(7398),p=h(6306);class v{static#e=this.isLoading=(0,e.tdS)(!1);static#t=this.canExecuteAsyncValidate=(0,e.tdS)(!1);static isValidEmail(C){return C.value?/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(C.value)?null:{emailInvalid:!0}:{emailRequired:!0}}static matchEmails(C){return H=>{const k=H?.parent?.get(C);return H.parent?.value&&H.value===k?.value?null:{emailConfirmInvalid:!0}}}static emailAlreadyExists(C){return H=>(0,i.of)(H.value).pipe((0,l.z)(k=>(this.isLoading.set(!0),v.canExecuteAsyncValidate.set(!1),C.checkEmail(k).pipe((0,y.U)(z=>(this.isLoading.set(!1),v.canExecuteAsyncValidate.set(!1),z.exists?{emailAlreadyExists:!0}:null)),(0,p.K)(()=>(this.isLoading.set(!1),(0,i.of)({emailServer:!0})))))))}}},753:(st,le,h)=>{"use strict";h.d(le,{T:()=>k});var e=h(9212),i=h(6223),l=h(3714),y=h(5897),p=h(1757),v=h(5582);class b{static isValidPhone(ce){return ce.value?(0,{cl:b.isValidChileanPhone,pe:b.isValidPeruvianPhone,es:b.isValidChileanPhone}[v.environment.country])(ce.value)?null:{phoneInvalid:!0}:{phoneRequired:!0}}static isValidChileanPhone(ce){return/^[9][0-9]{8}$/.test(ce)}static isValidPeruvianPhone(ce){return/^[0-9]{9}$/.test(ce)}}let k=(()=>{class z{get phoneField(){return this.form.controls.phone}constructor(){this.fb=(0,e.f3M)(i.j3),this.phoneCode=v.environment.phone.code,this.onChange=()=>{},this.onTouch=()=>{},this.buildForm()}buildForm(){this.form=this.fb.group({phone:["",[i.kI.required,b.isValidPhone]]})}onPhoneFieldInput(Fe){const Re=Fe.target.value.replace(/[^0-9]/g,"");this.phoneField?.setValue(Re),this.onChange(+Re)}onPhoneFieldBlur(){this.onTouch()}validate(){return this.phoneField.errors}writeValue(Fe){Fe&&this.phoneField.setValue(Fe)}registerOnChange(Fe){this.onChange=Fe}registerOnTouched(Fe){this.onTouch=Fe}static#e=this.\u0275fac=function(We){return new(We||z)};static#t=this.\u0275cmp=e.Xpm({type:z,selectors:[["app-phone-input"]],hostAttrs:[1,"w-full"],standalone:!0,features:[e._Bn([{provide:i.JU,useExisting:(0,e.Gpc)(()=>z),multi:!0},{provide:i.Cf,useExisting:(0,e.Gpc)(()=>z),multi:!0}]),e.jDz],decls:5,vars:2,consts:[[3,"formGroup"],[1,"p-inputgroup"],[1,"p-inputgroup-addon"],["type","tel","pInputText","","formControlName","phone","maxlength","9",1,"w-full",3,"input","blur"]],template:function(We,Re){1&We&&(e.TgZ(0,"form",0)(1,"div",1)(2,"span",2),e._uU(3),e.qZA(),e.TgZ(4,"input",3),e.NdJ("input",function(yt){return Re.onPhoneFieldInput(yt)})("blur",function(){return Re.onPhoneFieldBlur()}),e.qZA()()()),2&We&&(e.Q6J("formGroup",Re.form),e.xp6(3),e.Oqu(Re.phoneCode))},dependencies:[i.UX,i._Y,i.Fj,i.JJ,i.JL,i.nD,i.sg,i.u,l.j,l.o,y.n,p.T],styles:['@charset "UTF-8"; .p-inputgroup input:last-child{border-start-start-radius:0;border-end-start-radius:0}'],changeDetection:0})}return z})()},5777:(st,le,h)=>{"use strict";h.d(le,{T:()=>Mn});var e=h(9212),i=h(6814),l=h(6977),y=h(5582);function p(Ut,On){if(1&Ut&&(e.TgZ(0,"span",10),e._uU(1),e.qZA(),e.TgZ(2,"p",11),e._uU(3),e.qZA()),2&Ut){const ot=e.oxw().$implicit;e.xp6(1),e.Oqu(ot.title),e.xp6(2),e.hij(" ",ot.description," ")}}function v(Ut,On){if(1&Ut&&(e.TgZ(0,"p",12),e._uU(1),e.qZA()),2&Ut){const ot=e.oxw().$implicit;e.xp6(1),e.hij(" ",ot.description," ")}}function b(Ut,On){if(1&Ut&&(e.TgZ(0,"li",6)(1,"div",7),e._UZ(2,"i",8),e.qZA(),e.TgZ(3,"div",9),e.YNc(4,p,4,2)(5,v,2,1),e.qZA()()),2&Ut){const ot=On.$implicit;e.xp6(2),e.Q6J("ngClass",ot.icon),e.xp6(2),e.um2(4,ot.title?4:5)}}let H=(()=>{class Ut{constructor(){this.menuService=(0,e.f3M)(l.h),this.features=y.environment.accountFeatures}openLoginMenu(){this.menuService.openLoginDropdown()}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-feature-panel"]],hostAttrs:[1,"hidden","md:block","w-full","lg:w-6","py-5","lg:py-7","px-4","lg:px-7","surface-card","md:border-right-1","surface-border"],inputs:{accountType:"accountType"},standalone:!0,features:[e.jDz],decls:12,vars:0,consts:[[1,"border-bottom-1","surface-border","mb-5"],[1,"mt-0","mb-2","text-900","font-bold","text-4xl"],[1,"text-blue-600"],[1,"mt-0","mb-5","text-700","font-normal","text-base"],[1,"font-medium","text-blue-500","no-underline","cursor-pointer",3,"click"],[1,"list-none","px-0","py-6","m-0"],[1,"flex","align-items-center","mb-4"],[1,"flex","align-items-center","justify-content-center","bg-purple-400",2,"width","50px","height","50px","border-radius","10px"],[1,"fa-sharp-duotone","fa-solid","text-3xl","text-white",3,"ngClass"],[1,"ml-4","flex-1"],[1,"font-semibold","text-900"],[1,"mt-2","mb-0","text-600","line-height-3"],[1,"text-600","line-height-3"],["class","flex align-items-center mb-4"]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"div",0)(1,"h2",1),e._uU(2," \xdanete a la familia de "),e.TgZ(3,"span",2),e._uU(4,"Implementos"),e.qZA()(),e.TgZ(5,"p",3),e._uU(6," \xbfYa tienes una cuenta? "),e.TgZ(7,"span",4),e.NdJ("click",function(){return Lt.openLoginMenu()}),e._uU(8,"Inicia sesi\xf3n aqu\xed"),e.qZA()()(),e.TgZ(9,"ul",5),e.SjG(10,b,6,2,"li",13,e.ikw),e.qZA()),2&Vt&&(e.xp6(10),e.wJu(Lt.features))},dependencies:[i.ez,i.mk],changeDetection:0})}return Ut})();var k=h(6261),z=h(6223),ce=h(707),Fe=h(4480),We=h(6128),Re=h(5219);function ft(Ut,On){if(1&Ut&&(e.TgZ(0,"div",9),e._UZ(1,"i",10),e.TgZ(2,"span",11),e._uU(3),e.qZA()()),2&Ut){const ot=On.$implicit;e.xp6(1),e.Tol(ot.icon),e.xp6(2),e.Oqu(ot.label)}}let $t=(()=>{class Ut{constructor(ot){this.fb=ot,this.onSubmit=new e.vpe,this.roleOptions=[{label:"Empresa",value:"business",icon:"fa-sharp-duotone fa-solid fa-building"},{label:"Persona",value:"personal",icon:"fa-sharp-duotone fa-solid fa-user"}],this.buildForm()}buildForm(){this.accountTypeForm=this.fb.group({role:["business",z.kI.required]})}submit(ot){console.log("submit: ",ot),this.onSubmit.emit(this.accountTypeForm.value.role)}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)(e.Y36(z.qu))};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-account-type-form"]],outputs:{onSubmit:"onSubmit"},standalone:!0,features:[e.jDz],decls:11,vars:3,consts:[[1,"border-bottom-1","surface-border","mb-5","pt-5","lg:pt-0"],[1,"mt-0","mb-2","text-900","font-bold","text-4xl"],[1,"mt-0","mb-5","text-700","font-normal","text-base"],[3,"formGroup","ngSubmit"],[1,"field","mb-6","flex","flex-column"],["optionLabel","label","formControlName","role","optionValue","value",3,"options"],["pTemplate",""],[1,"flex","gap-3","fixed","lg:static","left-0","bottom-0","surface-card","w-full","p-3","lg:p-0"],["type","submit","pButton","","pRipple","","label","Continuar",1,"w-full","py-3","font-medium",3,"disabled"],[1,"flex","flex-column","align-items-center","gap-3"],[1,"text-7xl"],[1,"font-medium"]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"div",0)(1,"h2",1),e._uU(2," Elige un tipo de cuenta "),e.qZA(),e.TgZ(3,"p",2),e._uU(4," Selecciona un tipo de cuenta para conocer todos los beneficios que tenemos para ti. "),e.qZA()(),e.TgZ(5,"form",3),e.NdJ("ngSubmit",function(){return Lt.submit(Lt.accountTypeForm.value)}),e.TgZ(6,"div",4)(7,"p-selectButton",5),e.YNc(8,ft,4,3,"ng-template",6),e.qZA()(),e.TgZ(9,"div",7),e._UZ(10,"button",8),e.qZA()()),2&Vt&&(e.xp6(5),e.Q6J("formGroup",Lt.accountTypeForm),e.xp6(2),e.Q6J("options",Lt.roleOptions),e.xp6(3),e.Q6J("disabled",Lt.accountTypeForm.invalid))},dependencies:[z.UX,z._Y,z.JJ,z.JL,z.sg,z.u,We.Qy,We.UN,Re.jx,ce.hJ,ce.Hq,Fe.T,Fe.H],styles:[".p-selectbutton{display:flex;flex-direction:column;gap:1rem} .p-selectbutton .p-button{flex-direction:column;flex:1;justify-content:center;align-items:center;border-radius:6px;border:1px solid var(--surface-300)}"]})}return Ut})();var Rt=h(3997),Ae=h(8057),ke=h(3714),ge=h(1531),ae=h(9967),Oe=h(4614),Me=h(4104),gt=h(6935),ht=h(6849),tt=h(6370),ct=h(919),Gt=h(2506);const fn=["dropdownElement"];let we=(()=>{class Ut{constructor(){this.onGoBack=new e.vpe,this.onSubmit=new e.vpe,this.documentIdLabel=y.environment.documentId.businessLabel,this.documentIdSample=y.environment.documentId.businessSample,this.hasAsyncData=ct.Y.hasAsyncData,this.businessName=ct.Y.businessName,this.businessLines=ct.Y.businessLines,this.canExecuteAsyncValidate=ct.Y.canExecuteAsyncValidate,this.isLoading=ct.Y.isLoading,this.lastValue=ct.Y.lastValue,this.isLoadingBusinessLines=(0,e.tdS)(!1),this.useLoadingBusinessLines="pe"===y.environment.country,this.documentIdAsyncValidationType="cl"===y.environment.country?"business":"documentId",this.customerBusinessLineApiService=(0,e.f3M)(gt.h),this.messageService=(0,e.f3M)(Re.ez),this.fb=(0,e.f3M)(z.qu),this.cdr=(0,e.f3M)(e.sBO)}get documentIdField(){return this.enterpriseForm.controls.documentId}get businessNameField(){return this.enterpriseForm.controls.businessName}get businessLineField(){return this.enterpriseForm.controls.businessLineCode}ngOnInit(){this.buildForm(),"pe"===y.environment.country&&this.fetchBusinessLines()}buildForm(){console.log("[0] country: ",y.environment.country),console.log("[1] disabled: ",!this.data),this.enterpriseForm=this.fb.nonNullable.group({documentId:[this.data?.documentId||""],businessName:[{value:this.data?.businessName||"",disabled:"cl"===y.environment.country},[z.kI.required]],businessLineName:[this.data?.businessLineName||"",[z.kI.required]],businessLineCode:[{value:this.data?.businessLineCode||"",disabled:!this.data},[z.kI.required]]}),"cl"===y.environment.country?this.onDocumentIdChange():(console.log("fetchBusinessLines"),this.fetchBusinessLines()),this.onBusinessLineChange()}onDocumentIdChange(){this.documentIdField.valueChanges.subscribe(ot=>{this.lastValue()&&this.lastValue()!==ot&&(this.lastValue.set(""),this.hasAsyncData.set(!1),this.businessName.set(""),this.businessLines.set([]),this.enterpriseForm.patchValue({businessName:"",businessLineCode:"",businessLineName:""},{emitEvent:!1}),this.businessLineField.markAsUntouched(),this.businessLineField.markAsPristine(),this.businessLineField.updateValueAndValidity())}),this.documentIdField.statusChanges.subscribe(ot=>{this.cdr.detectChanges(),"INVALID"===ot?(this.enterpriseForm.patchValue({businessName:"",businessLineCode:"",businessLineName:""}),this.businessLineField.disable()):"VALID"===ot&&this.hasAsyncData()&&(this.enterpriseForm.patchValue({businessName:this.businessName(),businessLineCode:this.businessLines()[0].code,businessLineName:this.businessLines()[0].name}),this.businessLineField.enable(),this.dropdown.focus())})}onBusinessLineChange(){this.businessLineField.valueChanges.pipe((0,Rt.x)()).subscribe(ot=>{console.log("Lt.code===ot);console.log("businessLineItem: ",Vt),console.log("businessLines: ",this.businessLines()),this.enterpriseForm.patchValue({businessLineName:this.businessLines().find(Lt=>Lt.code===ot)?.name})})}submit(ot){this.enterpriseForm.valid?(console.log("1"),this.onSubmit.emit(ot)):(console.log("2"),this.enterpriseForm.markAllAsTouched())}fetchBusinessLines(){this.isLoadingBusinessLines.set(!0),this.customerBusinessLineApiService.getBusinessLines().subscribe({next:ot=>{this.businessLines.set(ot),this.isLoadingBusinessLines.set(!1),this.businessLineField.enable()},error:ot=>{console.error("Error fetching business lines: ",ot),this.businessLineField.enable(),this.messageService.add({severity:"error",summary:"Error al obtener giros comerciales",detail:"Ocurri\xf3 un error al obtener los giros comerciales."}),this.isLoadingBusinessLines.set(!1)}})}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-business-form"]],viewQuery:function(Vt,Lt){if(1&Vt&&e.Gf(fn,5),2&Vt){let _n;e.iGM(_n=e.CRH())&&(Lt.dropdown=_n.first)}},inputs:{data:"data",steps:"steps"},outputs:{onGoBack:"onGoBack",onSubmit:"onSubmit"},standalone:!0,features:[e._Bn([Re.ez]),e.jDz],decls:30,vars:11,consts:[[1,"border-bottom-1","surface-border","mb-5"],[1,"text-base","text-400"],[1,"mt-0","mb-2","text-900","font-bold","text-4xl"],[1,"mt-0","mb-5","text-700","font-normal","text-base"],[3,"formGroup","ngSubmit"],[1,"field","mb-4","flex","flex-column"],["for","documentId",1,"font-semibold","text-900"],["id","documentId","formControlName","documentId",3,"isBusiness","asyncValidationType","useAlreadyExistsValidator"],["id","documentId-help"],["for","businessName",1,"font-semibold","text-900"],["iconPosition","right"],["styleClass","fa-sharp fa-solid fa-spinner-third fa-spin",3,"hidden"],["id","businessName","type","text","pInputText","","maxlength","50","formControlName","businessName","spellcheck","false"],[1,"field","mb-6","flex","flex-column"],["for","businessLine",1,"font-semibold","text-900"],["styleClass","w-full","formControlName","businessLineCode","optionLabel","name","optionValue","code","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","filterBy","name","emptyMessage","No se encontraron giros comerciales","emptyFilterMessage","No se encontraron giros comerciales",3,"options","filter","loading"],["dropdownElement",""],[1,"flex","gap-3","fixed","lg:static","left-0","bottom-0","surface-card","w-full","p-3","lg:p-0"],["type","button","severity","secondary","pButton","","pRipple","","label","Volver",1,"w-full","py-3","font-medium","hidden","lg:block",3,"click"],["backButton",""],["type","submit","pButton","","pRipple","","label","Continuar",1,"w-full","py-3","font-medium"]],template:function(Vt,Lt){1&Vt&&(e._UZ(0,"p-toast"),e.TgZ(1,"div",0)(2,"p",1),e._uU(3),e.qZA(),e.TgZ(4,"h2",2),e._uU(5,"Datos de la empresa"),e.qZA(),e.TgZ(6,"p",3),e._uU(7," Ingresa los datos de tu empresa y disfruta de todos los beneficios. "),e.qZA()(),e.TgZ(8,"form",4),e.NdJ("ngSubmit",function(){return Lt.submit(Lt.enterpriseForm.getRawValue())}),e.TgZ(9,"div",5)(10,"label",6),e._uU(11),e.qZA(),e._UZ(12,"app-document-id-input",7),e.TgZ(13,"small",8),e._uU(14),e.qZA()(),e.TgZ(15,"div",5)(16,"label",9),e._uU(17,"Raz\xf3n social"),e.qZA(),e.TgZ(18,"p-iconField",10),e._UZ(19,"p-inputIcon",11)(20,"input",12),e.qZA()(),e.TgZ(21,"div",13)(22,"label",14),e._uU(23,"Giro comercial"),e.qZA(),e._UZ(24,"p-dropdown",15,16),e.qZA(),e.TgZ(26,"div",17)(27,"button",18,19),e.NdJ("click",function(){return Lt.onGoBack.emit()}),e.qZA(),e._UZ(29,"button",20),e.qZA()()),2&Vt&&(e.xp6(3),e.hij("Paso 1 de ",Lt.steps,""),e.xp6(5),e.Q6J("formGroup",Lt.enterpriseForm),e.xp6(3),e.Oqu(Lt.documentIdLabel),e.xp6(1),e.Q6J("isBusiness",!0)("asyncValidationType",Lt.documentIdAsyncValidationType)("useAlreadyExistsValidator",!0),e.xp6(2),e.hij(" Ej: ",Lt.documentIdSample," "),e.xp6(5),e.Q6J("hidden",!Lt.isLoading()),e.xp6(5),e.Q6J("options",Lt.businessLines())("filter",!0)("loading",Lt.useLoadingBusinessLines?Lt.isLoadingBusinessLines():Lt.isLoading()))},dependencies:[z.UX,z._Y,z.Fj,z.JJ,z.JL,z.nD,z.sg,z.u,Ae.nD,ke.j,ke.o,Fe.T,Fe.H,ce.hJ,ce.Hq,i.ez,ge.s,ge.D,ae.n,ae.S,Oe.kW,Oe.Lt,Me.EV,Me.FN,tt.Y,ht.k,Gt.t],styles:[".p-dropdown-item.p-ripple[_ngcontent-%COMP%]{white-space:normal}[_nghost-%COMP%] .p-dropdown-item.p-ripple{white-space:normal} .p-dropdown .p-dropdown-label{padding-right:2.5rem} .p-dropdown .p-dropdown-trigger{width:2.5rem}"]})}return Ut})();var mt=h(7853),q=h(5359),Te=h(2076);const Ee={provide:z.Cf,useExisting:(0,e.Gpc)(()=>B),multi:!0},Le={pint:/^[\d]*$/,int:/^[-]?[\d]*$/,pnum:/^[\d\.]*$/,money:/^[\d\.\s,]*$/,num:/^[-]?[\d\.]*$/,hex:/^[0-9a-f]*$/i,email:/^[a-z0-9_\.\-@]*$/i,alpha:/^[a-z_]*$/i,alphanum:/^[a-z0-9_]*$/i},me={63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35};let B=(()=>{class Ut{document;platformId;el;pValidateOnly;set pattern(ot){this._pattern=ot,this.regex=ot instanceof RegExp?ot:ot in Le?Le[ot]:/./}get pattern(){return this._pattern}ngModelChange=new e.vpe;regex=/./;_pattern;isAndroid;lastValue;constructor(ot,Vt,Lt){this.document=ot,this.platformId=Vt,this.el=Lt,this.isAndroid=!!(0,i.NF)(this.platformId)&&Te.p.isAndroid()}isNavKeyPress(ot){let Vt=ot.keyCode;return Vt=Te.p.getBrowser().safari&&me[Vt]||Vt,Vt>=33&&Vt<=40||13==Vt||9==Vt||27==Vt}isSpecialKey(ot){let Vt=ot.keyCode||ot.charCode;return 9==Vt||13==Vt||27==Vt||16==Vt||17==Vt||Vt>=18&&Vt<=20||Te.p.getBrowser().opera&&!ot.shiftKey&&(8==Vt||Vt>=33&&Vt<=35||Vt>=36&&Vt<=39||Vt>=44&&Vt<=45)}getKey(ot){let Vt=ot.keyCode||ot.charCode;return Te.p.getBrowser().safari&&me[Vt]||Vt}getCharCode(ot){return ot.charCode||ot.keyCode||ot.which}findDelta(ot,Vt){let Lt="";for(let _n=0;_n1||!_n&&!Hn?this.isValidString(Vt)||(this.el.nativeElement.value=Lt,this.ngModelChange.emit(Lt)):Hn||this.isValidChar(_n)||(this.el.nativeElement.value=Lt,this.ngModelChange.emit(Lt)),Vt=this.el.nativeElement.value,this.isValidString(Vt)&&(this.lastValue=Vt)}}onKeyPress(ot){if(this.isAndroid||this.pValidateOnly)return;let Vt=Te.p.getBrowser(),Lt=this.getKey(ot);if(Vt.mozilla&&(ot.ctrlKey||ot.altKey))return;if(17==Lt||18==Lt||13==Lt)return;let _n=this.getCharCode(ot),Hn=String.fromCharCode(_n),Li=!0;if(!Vt.mozilla&&(this.isSpecialKey(ot)||!Hn))return;let os=this.el.nativeElement.value||"";const Ms=ot.currentTarget.selectionEnd||0;let Bs=os.substring(0,ot.currentTarget.selectionStart||0)+Hn+os.substring(Ms);Li=this.regex.test(Bs),Li||ot.preventDefault()}onPaste(ot){const Vt=ot.clipboardData||this.document.defaultView.clipboardData.getData("text");if(Vt){let Lt=/\{[0-9]+\}/;const _n=Vt.getData("text");if(Lt.test(this.regex.toString())){if(!this.regex.test(_n))return void ot.preventDefault()}else for(let Hn of _n.toString())if(!this.regex.test(Hn))return void ot.preventDefault()}}validate(ot){if(this.pValidateOnly){let Vt=this.el.nativeElement.value;if(Vt&&!this.regex.test(Vt))return{validatePattern:!1}}}static \u0275fac=function(Vt){return new(Vt||Ut)(e.Y36(i.K0),e.Y36(e.Lbi),e.Y36(e.SBq))};static \u0275dir=e.lG2({type:Ut,selectors:[["","pKeyFilter",""]],hostAttrs:[1,"p-element"],hostBindings:function(Vt,Lt){1&Vt&&e.NdJ("input",function(Hn){return Lt.onInput(Hn)})("keypress",function(Hn){return Lt.onKeyPress(Hn)})("paste",function(Hn){return Lt.onPaste(Hn)})},inputs:{pValidateOnly:["pValidateOnly","pValidateOnly",e.VuI],pattern:["pKeyFilter","pattern"]},outputs:{ngModelChange:"ngModelChange"},features:[e._Bn([Ee]),e.Xq5]})}return Ut})(),ee=(()=>{class Ut{static \u0275fac=function(Vt){return new(Vt||Ut)};static \u0275mod=e.oAB({type:Ut});static \u0275inj=e.cJS({imports:[i.ez]})}return Ut})();var et=h(1757),Pe=h(5897);class Tt{static isValidPassword(On){return On.value?/[a-z]/.test(On.value)?/[A-Z]/.test(On.value)?/[0-9]/.test(On.value)?On.value.length<8?{passwordMinLength:!0}:null:{passwordNumber:!0}:{passwordUppercase:!0}:{passwordLowercase:!0}:{passwordRequired:!0}}static matchPasswords(On){return ot=>{const Vt=ot?.parent?.get(On);return ot.parent?.value&&ot.value===Vt?.value?null:{passwordConfirmInvalid:!0}}}}var wt=h(8571),nt=h(753),Kt=h(7126),ut=h(8775);let _e=(()=>{class Ut{get positionField(){return this.form.controls.position}constructor(){this.fb=(0,e.f3M)(z.qu),this.contactService=(0,e.f3M)(ut.l),this.isLoading=(0,e.tdS)(!0),this.positions=(0,e.tdS)([]),this.buildForm()}ngOnInit(){this.fetchPositions()}buildForm(){this.form=this.fb.nonNullable.group({position:["",z.kI.required]})}fetchPositions(){this.contactService.getPositions().subscribe(ot=>{this.positions.set(ot),console.log(ot),this.isLoading.set(!1)})}onPositionFieldBlur(){this.onTouch()}validate(){return this.positionField.errors}writeValue(ot){ot&&this.positionField.setValue(ot)}registerOnChange(ot){this.onChange=ot}registerOnTouched(ot){this.onTouch=ot}onPositionChange(ot){this.onChange(ot.value)}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-position-input"]],hostAttrs:[1,"w-full"],standalone:!0,features:[e._Bn([{provide:z.JU,useExisting:(0,e.Gpc)(()=>Ut),multi:!0},{provide:z.Cf,useExisting:(0,e.Gpc)(()=>Ut),multi:!0}]),e.jDz],decls:3,vars:3,consts:[[3,"formGroup"],["styleClass","w-full","formControlName","position","filterBy","title","optionLabel","title","optionValue","titleId","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","spellcheck","false","emptyMessage","No se encontraron cargos","emptyFilterMessage","No se encontraron cargos",3,"options","filter","onChange"],["dropdownElement",""]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"form",0)(1,"p-dropdown",1,2),e.NdJ("onChange",function(Hn){return Lt.onPositionChange(Hn)}),e.qZA()()),2&Vt&&(e.Q6J("formGroup",Lt.form),e.xp6(1),e.Q6J("options",Lt.positions())("filter",!0))},dependencies:[z.UX,z._Y,z.JJ,z.JL,z.sg,z.u,Oe.kW,Oe.Lt],changeDetection:0})}return Ut})();function Dt(Ut,On){if(1&Ut&&(e.TgZ(0,"li"),e._UZ(1,"i",6),e.TgZ(2,"span"),e._uU(3),e.qZA()()),2&Ut){const ot=On.$implicit;e.xp6(1),e.Q6J("ngClass",ot.value.value?"pi-times text-red-500":"pi-check text-green-500"),e.xp6(2),e.hij(" ",ot.value.message," ")}}function Nt(Ut,On){if(1&Ut&&(e._UZ(0,"p-divider"),e.TgZ(1,"p",3),e._uU(2,"Tu contrase\xf1a debe contener:"),e.qZA(),e.TgZ(3,"ul",4),e.YNc(4,Dt,4,2,"li",5),e.ALo(5,"keyvalue"),e.qZA()),2&Ut){const ot=e.oxw();e.xp6(4),e.Q6J("ngForOf",e.lcZ(5,1,ot.errors()))}}let vn=(()=>{class Ut{get passwordField(){return this.form.controls.password}constructor(){this.fb=(0,e.f3M)(z.qu),this.errors=(0,e.tdS)({passwordLowercase:{value:!0,message:"Al menos una letra min\xfascula"},passwordUppercase:{value:!0,message:"Al menos una letra may\xfascula"},passwordNumber:{value:!0,message:"Al menos un n\xfamero"},passwordMinLength:{value:!0,message:"M\xednimo 8 caracteres"}}),this.buildForm()}buildForm(){this.form=this.fb.nonNullable.group({password:["",[z.kI.required,Tt.isValidPassword]]})}onPasswordFieldInput(ot){const Lt=ot.target.value;this.checkErrors(Lt),this.onChange(Lt)}checkErrors(ot){this.errors.update(Vt=>(Vt.passwordLowercase.value=!/[a-z]/.test(ot),Vt.passwordUppercase.value=!/[A-Z]/.test(ot),Vt.passwordNumber.value=!/[0-9]/.test(ot),Vt.passwordMinLength.value=ot.length<8,Vt))}onPasswordFieldBlur(){this.onTouch()}validate(){return this.passwordField.errors}writeValue(ot){ot&&this.passwordField.setValue(ot)}registerOnChange(ot){this.onChange=ot}registerOnTouched(ot){this.onTouch=ot}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-password-input"]],hostAttrs:[1,"w-full"],standalone:!0,features:[e._Bn([{provide:z.JU,useExisting:(0,e.Gpc)(()=>Ut),multi:!0},{provide:z.Cf,useExisting:(0,e.Gpc)(()=>Ut),multi:!0}]),e.jDz],decls:3,vars:2,consts:[[3,"formGroup"],["promptLabel","Ingresa una constrase\xf1a","weakLabel","D\xe9bil","mediumLabel","Fuerte","strongLabel","Muy fuerte","formControlName","password","inputStyleClass","w-full","styleClass","w-full",3,"toggleMask","input","onBlur"],["pTemplate","footer"],[1,"mt-2","font-bold"],[1,"pl-2","ml-2","mt-0","list-none",2,"line-height","1.5"],[4,"ngFor","ngForOf"],[1,"pi",3,"ngClass"]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"form",0)(1,"p-password",1),e.NdJ("input",function(Hn){return Lt.onPasswordFieldInput(Hn)})("onBlur",function(){return Lt.onPasswordFieldBlur()}),e.YNc(2,Nt,6,3,"ng-template",2),e.qZA()()),2&Vt&&(e.Q6J("formGroup",Lt.form),e.xp6(1),e.Q6J("toggleMask",!0))},dependencies:[z.UX,z._Y,z.JJ,z.JL,z.sg,z.u,i.ez,i.mk,i.sg,i.Nd,mt.gz,mt.ro,Re.jx,q.x,q.i],changeDetection:0})}return Ut})();function xn(Ut,On){1&Ut&&(e.TgZ(0,"div",6)(1,"label",34),e._uU(2,"Cargo"),e.qZA(),e._UZ(3,"app-position-input",35),e.qZA())}let Ei=(()=>{class Ut{get documentIdField(){return this.personalForm.get("documentId")}get phoneField(){return this.personalForm.get("phone")}get emailField(){return this.personalForm.get("email")}constructor(ot){this.fb=ot,this.onSubmit=new e.vpe,this.onGoBack=new e.vpe,this.documentIdLabel=y.environment.documentId.personalLabel,this.documentIdSample=y.environment.documentId.personalSample}ngOnInit(){this.buildForm()}buildForm(){this.personalForm=this.fb.group({position:[this.data?.position||null],firstName:[this.data?.firstName||"",[z.kI.required,z.kI.minLength(3),z.kI.maxLength(50)]],lastName:[this.data?.lastName||"",z.kI.required],documentId:[this.data?.documentId||"",z.kI.required],phone:[this.data?.phone||null],email:[this.data?.email||"",[z.kI.required]],confirmEmail:[this.data?.confirmEmail||"",[z.kI.required,wt.o.matchEmails("email")]],password:[this.data?.password||"",[z.kI.required]],confirmPassword:[this.data?.confirmPassword||"",[z.kI.required,,Tt.matchPasswords("password")]]})}submit(ot){this.personalForm.valid?(this.personalForm.getRawValue(),this.onSubmit.emit(ot)):this.personalForm.markAllAsTouched()}onTextFieldInput(ot){const Vt=ot.target,Lt=this.getValidCharacters(Vt.value),_n=Vt.getAttribute("formControlName");this.personalForm.get(_n)?.setValue(Lt)}onTextFieldBlur(ot){const Vt=ot.target,Lt=Vt.getAttribute("formControlName"),_n=Vt.value.trim();this.personalForm.get(Lt)?.setValue(_n)}getValidCharacters(ot){return ot?ot.replace(/[^a-zA-Z\xe1\xe9\xed\xf3\xfa\xc1\xc9\xcd\xd3\xda\xf1\xd1\s]/g,"").replace(/\s+/g," "):""}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)(e.Y36(z.qu))};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-personal-form"]],inputs:{accountType:"accountType",steps:"steps",data:"data"},outputs:{onSubmit:"onSubmit",onGoBack:"onGoBack"},standalone:!0,features:[e.jDz],decls:56,vars:11,consts:[[1,"border-bottom-1","surface-border","mb-5"],[1,"text-base","text-400"],[1,"mt-0","mb-2","text-900","font-bold","text-4xl"],[1,"mt-0","mb-5","text-700","font-normal","text-base"],["autocomplete","off",3,"formGroup","ngSubmit"],["class","field mb-4 flex flex-column"],[1,"field","mb-4","flex","flex-column"],["for","name",1,"font-semibold","text-900"],["id","firstName","type","text","pInputText","","maxlength","25","formControlName","firstName","spellcheck","false",3,"input","blur"],["id","firstName-help"],["for","lastname",1,"font-semibold","text-900"],["id","lastName","type","text","pInputText","","maxlength","25","formControlName","lastName","spellcheck","false",3,"input","blur"],["id","lastName-help"],["for","documentId",1,"font-semibold","text-900"],["id","documentId","formControlName","documentId",3,"asyncValidationType"],["id","documentId-help"],["for","phone",1,"font-semibold","text-900"],["id","phone","formControlName","phone"],["id","phone-help"],["for","email",1,"font-semibold","text-900"],["formControlName","email","id","email","dependentControlName","confirmEmail",3,"useEmailExistsValidator"],["id","email-help"],["for","confirmEmail",1,"font-semibold","text-900"],["formControlName","confirmEmail","id","confirmEmail"],["id","confirmEmail-help"],[1,"field","mb-4","flex","flex-column","w-full"],["for","password",1,"font-semibold","text-900"],["formControlName","password","id","password","dependentControlName","confirmPassword"],[1,"field","mb-6","flex","flex-column"],["for","confirmPassword",1,"font-semibold","text-900"],["id","confirmPassword","formControlName","confirmPassword","inputStyleClass","w-full","styleClass","w-full",3,"toggleMask","feedback"],[1,"flex","gap-3","fixed","lg:static","left-0","bottom-0","surface-card","w-full","p-3","lg:p-0"],["type","button","severity","secondary","pButton","","pRipple","","label","Volver",1,"w-full","py-3","font-medium","hidden","lg:block",3,"click"],["type","submit","pButton","","pRipple","","label","Continuar",1,"w-full","py-3","font-medium"],["for","position",1,"font-semibold","text-900"],["formControlName","position"]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"div",0)(1,"p",1),e._uU(2),e.qZA(),e.TgZ(3,"h2",2),e._uU(4),e.qZA(),e.TgZ(5,"p",3),e._uU(6," Ingresa tus datos personales y disfruta de una experiencia de compra m\xe1s r\xe1pida. "),e.qZA()(),e.TgZ(7,"form",4),e.NdJ("ngSubmit",function(){return Lt.submit(Lt.personalForm.value)}),e.YNc(8,xn,4,0,"div",5),e.TgZ(9,"div",6)(10,"label",7),e._uU(11,"Nombres"),e.qZA(),e.TgZ(12,"input",8),e.NdJ("input",function(Hn){return Lt.onTextFieldInput(Hn)})("blur",function(Hn){return Lt.onTextFieldBlur(Hn)}),e.qZA(),e.TgZ(13,"small",9),e._uU(14," Ej: Nicol\xe1s "),e.qZA()(),e.TgZ(15,"div",6)(16,"label",10),e._uU(17,"Apellidos"),e.qZA(),e.TgZ(18,"input",11),e.NdJ("input",function(Hn){return Lt.onTextFieldInput(Hn)})("blur",function(Hn){return Lt.onTextFieldBlur(Hn)}),e.qZA(),e.TgZ(19,"small",12),e._uU(20," Ej: Rojas "),e.qZA()(),e.TgZ(21,"div",6)(22,"label",13),e._uU(23),e.qZA(),e._UZ(24,"app-document-id-input",14),e.TgZ(25,"small",15),e._uU(26),e.qZA()(),e.TgZ(27,"div",6)(28,"label",16),e._uU(29,"Tel\xe9fono"),e.qZA(),e._UZ(30,"app-phone-input",17),e.TgZ(31,"small",18),e._uU(32," Ej: 9 1234 9876 "),e.qZA()(),e.TgZ(33,"div",6)(34,"label",19),e._uU(35,"Correo eletr\xf3nico"),e.qZA(),e._UZ(36,"app-email-input",20),e.TgZ(37,"small",21),e._uU(38," Ej: micorreo@gmail.com "),e.qZA()(),e.TgZ(39,"div",6)(40,"label",22),e._uU(41,"Repita correo eletr\xf3nico"),e.qZA(),e._UZ(42,"app-email-input",23),e.TgZ(43,"small",24),e._uU(44," Ej: micorreo@gmail.com "),e.qZA()(),e.TgZ(45,"div",25)(46,"label",26),e._uU(47,"Contrase\xf1a"),e.qZA(),e._UZ(48,"app-password-input",27),e.qZA(),e.TgZ(49,"div",28)(50,"label",29),e._uU(51,"Repita contrase\xf1a"),e.qZA(),e._UZ(52,"p-password",30),e.qZA(),e.TgZ(53,"div",31)(54,"button",32),e.NdJ("click",function(){return Lt.onGoBack.emit()}),e.qZA(),e._UZ(55,"button",33),e.qZA()()),2&Vt&&(e.xp6(2),e.AsE(" Paso ","personal"===Lt.accountType?1:2," de ",Lt.steps," "),e.xp6(2),e.hij(" Datos ","personal"===Lt.accountType?"personales":"del administrador"," "),e.xp6(3),e.Q6J("formGroup",Lt.personalForm),e.xp6(1),e.um2(8,"business"===Lt.accountType?8:-1),e.xp6(15),e.Oqu(Lt.documentIdLabel),e.xp6(1),e.Q6J("asyncValidationType","business"===Lt.accountType?"none":"documentId"),e.xp6(2),e.hij(" Ej: ",Lt.documentIdSample," "),e.xp6(10),e.Q6J("useEmailExistsValidator",!0),e.xp6(16),e.Q6J("toggleMask",!0)("feedback",!1))},dependencies:[z.UX,z._Y,z.Fj,z.JJ,z.JL,z.nD,z.sg,z.u,i.ez,mt.gz,mt.ro,ke.j,ke.o,q.x,ce.hJ,ce.Hq,Fe.T,Fe.H,Pe.n,et.T,ee,tt.Y,ht.k,nt.T,Gt.t,Kt.q,_e,vn]})}return Ut})();var oi=h(5861),Ii=h(9025),mi=h(1508),wi=h(8117),ji=h(6218),$i=h(4227),qn=h(2181),Zn=h(7398);const as=Ut=>Ut.toLowerCase().trim().replace(/[!@#$^&%*()+=\-[\]/\{}|:<>?,.]/g,"").replace(/ /g,"_").replace(/[\xe1\xe9\xed\xf3\xfa]/gi,function(On){return{\u00e1:"a",\u00e9:"e",\u00ed:"i",\u00f3:"o",\u00fa:"u"}[On.toLowerCase()]||On}).replace(/\xf1/gi,"n");var nn=h(4099),$n=h(8440),te=h(4130);function He(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"map-marker",30),e.NdJ("mapDragend",function(Lt){e.CHM(ot);const _n=e.oxw(3);return e.KtG(_n.onDragEnd(Lt))}),e.qZA()}if(2&Ut){const ot=e.oxw().$implicit,Vt=e.oxw(2);e.Q6J("position",ot.position)("options",Vt.markerOptions)}}function Mt(Ut,On){1&Ut&&e.YNc(0,He,1,2,"map-marker",29),2&Ut&&e.um2(0,On.$implicit.position?0:-1)}function je(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"div",25)(1,"label",26),e._uU(2,"Ingresa tu direcci\xf3n"),e.qZA(),e.TgZ(3,"app-address-input",27),e.NdJ("onChangeAddress",function(Lt){e.CHM(ot);const _n=e.oxw();return e.KtG(_n.changeAddress(Lt))}),e.qZA()(),e.TgZ(4,"div",25)(5,"google-map",28),e.NdJ("mapInitialized",function(){e.CHM(ot);const Lt=e.oxw();return e.KtG(Lt.onMapReady())}),e.SjG(6,Mt,1,1,null,null,e.ikw),e.qZA()()}if(2&Ut){const ot=e.oxw();e.xp6(5),e.Q6J("options",ot.options()),e.xp6(1),e.wJu(ot.markerPositions())}}function St(Ut,On){1&Ut&&(e.TgZ(0,"div",31),e._UZ(1,"p-skeleton",32),e.qZA())}function W(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"div",25)(1,"label",33),e._uU(2,"Comuna"),e.qZA(),e.TgZ(3,"p-dropdown",34),e.NdJ("onBlur",function(){e.CHM(ot);const Lt=e.oxw();return e.KtG(Lt.setCommuneManually())}),e.qZA()(),e.TgZ(4,"div",25)(5,"label",35),e._uU(6,"Localidad"),e.qZA(),e._UZ(7,"input",36),e.qZA()}if(2&Ut){const ot=e.oxw();e.xp6(3),e.Q6J("options",ot.communes())("filter",!0)}}function xe(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"div",25)(1,"label",33),e._uU(2,"Departamento"),e.qZA(),e.TgZ(3,"p-dropdown",37),e.NdJ("onBlur",function(){e.CHM(ot);const Lt=e.oxw();return e.KtG(Lt.setDepartamentoManually())})("onChange",function(Lt){e.CHM(ot);const _n=e.oxw();return e.KtG(_n.onSelectDepartamento(Lt))}),e.qZA()(),e.TgZ(4,"div",25)(5,"label",33),e._uU(6,"Provincia"),e.qZA(),e.TgZ(7,"p-dropdown",38),e.NdJ("onChange",function(Lt){e.CHM(ot);const _n=e.oxw();return e.KtG(_n.onSelectProvincia(Lt))}),e.qZA()(),e.TgZ(8,"div",25)(9,"label",33),e._uU(10,"Distrito"),e.qZA(),e._UZ(11,"p-dropdown",39),e.qZA()}if(2&Ut){const ot=e.oxw();e.xp6(3),e.Q6J("options",ot.departamentos())("filter",!0)("loading",ot.isLoadingDepartamentos()),e.xp6(4),e.Q6J("options",ot.provincias())("filter",!0)("loading",ot.isLoadingProvincias()),e.xp6(4),e.Q6J("options",ot.distritos())("filter",!0)("loading",ot.isLoadingDistritos())}}function de(Ut,On){1&Ut&&(e.TgZ(0,"div",25)(1,"label",40),e._uU(2,"Departamento / Oficina"),e.qZA(),e._UZ(3,"input",41),e.qZA())}function Ze(Ut,On){if(1&Ut&&(e.TgZ(0,"small",14),e._uU(1),e.qZA()),2&Ut){const ot=e.oxw();e.xp6(1),e.hij(" Ej: ",ot.referenceHelperText," ")}}function _t(Ut,On){1&Ut&&(e.TgZ(0,"span",42),e._uU(1,"Acepto recibir informaci\xf3n de ofertas y promociones de implementos.cl."),e.qZA())}function Wn(Ut,On){1&Ut&&(e.TgZ(0,"span",42),e._uU(1,"Acepto recibir informaci\xf3n de ofertas y promociones de implementos.com.pe"),e.qZA())}function ai(Ut,On){1&Ut&&(e.TgZ(0,"span",42),e._uU(1,"He le\xeddo y acepto los "),e.TgZ(2,"a",43),e._uU(3,"T\xe9rminos y condiciones"),e.qZA(),e._uU(4," y la "),e.TgZ(5,"a",44),e._uU(6,"Pol\xedtica de privacidad de tratamiento de datos personales"),e.qZA(),e._uU(7,"."),e.qZA())}function Ti(Ut,On){1&Ut&&(e.TgZ(0,"span",42),e._uU(1,"He le\xeddo y acepto los "),e.TgZ(2,"a",45),e._uU(3,"T\xe9rminos y condiciones"),e.qZA(),e._uU(4," ."),e.qZA())}let ni=(()=>{class Ut{get searchField(){return this.addressForm.controls.search}get streetField(){return this.addressForm.controls.street}get numberField(){return this.addressForm.controls.number}get communeField(){return this.addressForm.controls.commune}constructor(ot,Vt,Lt,_n,Hn,Li){this.fb=ot,this.platformId=Vt,this.geocoder=Lt,this.geolocationService=_n,this.scriptService=Hn,this.customerContactApiService=Li,this.onGoBack=new e.vpe,this.onSubmit=new e.vpe,this.countryCode=y.environment.country,this.referenceHelperText=y.environment.helperTexts.reference,this.isEnabledDepartmentInput=!y.environment.disabledInputs.department,this.center=y.environment.defaultMapCenter,this.isMapLoaded=(0,e.tdS)(!1),this.options=(0,e.tdS)({zoom:4,mapId:"473f291830f1a34c",center:y.environment.defaultMapCenter}),this.markerOptions={draggable:!0},this.markerPositions=(0,e.tdS)([]),this.regions=(0,e.tdS)([]),this.communes=(0,e.tdS)([]),this.localities=(0,e.tdS)([]),this.isLoadingCommunes=(0,e.tdS)(!0),this.manualMapAddress=(0,e.tdS)(""),this.isMapScriptLoaded=(0,e.tdS)(!1),this.departamentos=(0,e.tdS)([]),this.provincias=(0,e.tdS)([]),this.distritos=(0,e.tdS)([]),this.isLoadingDepartamentos=(0,e.tdS)(!0),this.isLoadingProvincias=(0,e.tdS)(!1),this.isLoadingDistritos=(0,e.tdS)(!1),this.buildForm()}ngOnInit(){"cl"===y.environment.country?this.fetchCommunes():"pe"===y.environment.country&&this.fetchDepartamentos()}buildForm(){this.addressForm=this.fb.group({search:[null],street:[null,z.kI.required],number:[null,z.kI.required],commune:[null,z.kI.required],region:[null,"pe"===y.environment.country?z.kI.required:null],locality:[null,z.kI.required],latitude:[null],longitude:[null],department:[null],reference:[null],newsletter:[!1],disclaimer:[!1,[z.kI.requiredTrue]]})}ngAfterViewInit(){var ot=this;return(0,oi.Z)(function*(){(0,i.NF)(ot.platformId)&&(console.log("intento cargar script desde [address-form]"),yield ot.scriptService.loadScript(y.environment.gmapScript),yield ot.initGooglePlacesService(),ot.isMapScriptLoaded.set(!0))})()}initGooglePlacesService(){var ot=this;return(0,oi.Z)(function*(){const{AdvancedMarkerElement:Vt}=yield google.maps.importLibrary("marker");ot.advancedMarkerElement=Vt})()}submit(ot){this.addressForm.valid?this.onSubmit.emit(ot):this.addressForm.markAllAsTouched()}onMapReady(){this.isMapLoaded.set(!0)}changeAddress(ot){this.getGeocode({placeId:ot}).subscribe(Vt=>{if(Vt){if(!Vt)return void this.setInvalidAddress();this.setAddress(Vt),this.setMarker(Vt.geometry.location)}})}onDragEnd(ot){ot.latLng?this.getGeocode({location:ot.latLng}).subscribe(Vt=>{if(!Vt)return this.searchField.setErrors({addressInvalid:!0}),void this.setInvalidAddress();this.setAddress(Vt,!0)}):this.addressForm.patchValue({search:null})}getGeocode({placeId:ot,location:Vt}){if(!ot&&!Vt)throw new Error("PlaceId or location is required.");return this.geocoder.geocode(ot?{placeId:ot}:{location:Vt}).pipe((0,qn.h)(({status:_n,results:Hn})=>_n===google.maps.GeocoderStatus.OK&&Hn.length>0),(0,Zn.U)(({results:_n})=>{const Hn=_n.filter(Li=>Li.types.includes("street_address")||Li.types.includes("premise"));return console.log("geocode: ",Hn),Hn.length?Hn[0]:null}))}setInvalidAddress(){this.addressForm.patchValue({search:null,street:null,number:null,region:null,commune:null,locality:null,latitude:null,longitude:null})}setMarker(ot){const Vt=new this.advancedMarkerElement({position:ot,gmpDraggable:!0});this.markerPositions.set([Vt]),this.center=ot.toJSON(),this.options.update(Lt=>({...Lt,zoom:17,center:ot.toJSON()}))}setAddress(ot,Vt){const{lat:Lt,lng:_n}=ot.geometry.location.toJSON(),Hn=ot.address_components,Li=this.getAddressItem(Hn,"route"),os=this.getAddressItem(Hn,"street_number"),Ri=this.getAddressItem(Hn,"administrative_area_level_3"),Ms=this.getAddressItem(Hn,"administrative_area_level_1"),Bs=this.getAddressItem(Hn,"country"),hs=this.getAddressItem(Hn,"locality"),Ue=[[Li,os].filter(Boolean).join(" "),...hs===Ri?[Ri]:[hs,Ri],Bs].filter(Boolean).join(", "),Ft={street:Li,number:os,commune:this.getCommuneByGoogleCommune(Ri),latitude:Lt,longitude:_n,region:Ms},cn=Vt?{search:Ue,...Ft}:Ft;this.addressForm.patchValue(cn)}getAddressItem(ot,Vt){return ot.find(_n=>_n.types.includes(Vt))?.long_name||""}fetchCommunes(){this.geolocationService.getCities().subscribe(ot=>{console.log("communes: ",ot),this.communes.set(ot),this.isLoadingCommunes.set(!1)})}getCommuneByGoogleCommune(ot){if(!ot)return"";const Vt=as(ot),Lt=this.communes().find(_n=>as(_n.city)===Vt);return Lt?(this.setLocality(Lt.localities,ot),Lt.id):""}setLocality(ot,Vt){const Lt=as(Vt);if(!Lt)return;const _n=ot.find(Hn=>as(Hn.location)===Lt);_n&&this.addressForm.controls.locality.setValue(_n.location)}setAddressManually(){!this.streetField.value||!this.numberField.value||!this.communeField.value||console.log("setAddressManually")}setCommuneManually(){if(!this.communeField.value)return;const ot=this.communes().find(Vt=>Vt.id===this.communeField.value);ot&&this.setLocality(ot.localities,ot.city)}fetchDepartamentos(){this.customerContactApiService.getListaDepartamentos().subscribe({next:ot=>{this.departamentos.set(ot),this.isLoadingDepartamentos.set(!1)}})}onSelectDepartamento(ot){this.isLoadingProvincias.set(!0);const Vt=this.departamentos().find(Lt=>Lt.nombre===ot.value);this.customerContactApiService.getListaProvincia(Vt.codigo).subscribe({next:Lt=>{this.provincias.set(Lt),this.distritos.set([]),this.isLoadingProvincias.set(!1),this.addressForm.patchValue({commune:"",locality:""})}})}onSelectProvincia(ot){this.isLoadingDistritos.set(!0);const Vt=this.provincias().find(Lt=>Lt.nombre===ot.value);this.customerContactApiService.getListaDistrito(Vt.codigo).subscribe({next:Lt=>{this.distritos.set(Lt),this.isLoadingDistritos.set(!1),this.addressForm.patchValue({locality:""})}})}setDepartamentoManually(){}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)(e.Y36(z.qu),e.Y36(e.Lbi),e.Y36(Ii.il),e.Y36(nn.h),e.Y36($n.Y),e.Y36(te.m))};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-address-form"]],inputs:{accountType:"accountType",steps:"steps"},outputs:{onGoBack:"onGoBack",onSubmit:"onSubmit"},standalone:!0,features:[e.jDz],decls:39,vars:13,consts:[[1,"border-bottom-1","surface-border","mb-5"],[1,"text-base","text-400"],[1,"mt-0","mb-2","text-900","font-bold","text-4xl"],[1,"mt-0","mb-5","text-700","font-normal","text-base"],[3,"formGroup","ngSubmit"],[1,"mb-4","flex","flex-column"],["for","street",1,"font-semibold","text-900"],["id","street","type","text","pInputText","","formControlName","street","spellcheck","false",3,"blur"],["for","number",1,"font-semibold","text-900"],["id","number","type","text","pInputText","","formControlName","number",3,"blur"],["class","field mb-4 flex flex-column"],[1,"field","mb-5","flex","flex-column"],["for","reference",1,"font-semibold","text-900"],["spellcheck","false","id","reference","formControlName","reference","pInputTextarea","",3,"autoResize"],["id","reference-help"],[1,"field","flex"],[1,"flex","align-items-center"],["inputId","newsletter","formControlName","newsletter",3,"binary"],["class","ml-3 text-900"],[1,"field","mb-6","flex","flex-column"],["controlErrorContainer","",1,"flex","align-items-center"],["inputId","disclaimer","formControlName","disclaimer",3,"binary"],[1,"flex","gap-3","fixed","lg:static","left-0","bottom-0","surface-card","w-full","p-3","lg:p-0"],["type","button","severity","secondary","pButton","","pRipple","","label","Volver",1,"w-full","py-3","font-medium","hidden","lg:block",3,"click"],["type","submit","pButton","","pRipple","","label","Crear Cuenta",1,"w-full","py-3","font-medium"],[1,"field","mb-4","flex","flex-column"],["for","search",1,"font-semibold","text-900"],["formControlName","search",3,"onChangeAddress"],["height","600px","width","auto",3,"options","mapInitialized"],[3,"position","options"],[3,"position","options","mapDragend"],[1,"mb-4"],["height","18rem","styleClass","relative top-0 left-0"],["for","commune",1,"font-semibold","text-900"],["formControlName","commune","optionLabel","city","filterBy","city","optionValue","id","styleClass","w-full","placeholder","Selecciona una comuna","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","spellcheck","false","emptyMessage","No se encontraron comunas","emptyFilterMessage","No se encontraron comunas",3,"options","filter","onBlur"],["for","locality",1,"font-semibold","text-900"],["id","locality","type","text","pInputText","","formControlName","locality"],["formControlName","region","optionLabel","nombre","filterBy","nombre","optionValue","nombre","styleClass","w-full","placeholder","Selecciona un departamento","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","spellcheck","false","emptyMessage","No se encontraron departamentos","emptyFilterMessage","No se encontraron departamentos",3,"options","filter","loading","onBlur","onChange"],["formControlName","commune","optionLabel","nombre","filterBy","nombre","optionValue","nombre","styleClass","w-full","placeholder","Selecciona una provincia","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","spellcheck","false","emptyMessage","No se encontraron provincias","emptyFilterMessage","No se encontraron provincias",3,"options","filter","loading","onChange"],["formControlName","locality","optionLabel","nombre","filterBy","nombre","optionValue","codigo","styleClass","w-full","placeholder","Selecciona un distrito","dropdownIcon","fa-sharp fa-solid fa-chevron-down","loadingIcon","fa-sharp fa-solid fa-spinner-third fa-spin","spellcheck","false","emptyMessage","No se encontraron distritos","emptyFilterMessage","No se encontraron distritos",3,"options","filter","loading"],["for","department",1,"font-semibold","text-900"],["spellcheck","false","id","department","type","text","pInputText","","formControlName","department"],[1,"ml-3","text-900"],["target","_blank","href","#","rel","nofollow",1,"font-medium","text-blue-500","no-underline"],["target","_blank","href","#",1,"font-medium","text-blue-500","no-underline"],["target","_blank","href","https://implementos.com.pe/sitio/politicas/terminos-condiciones","rel","nofollow",1,"font-medium","text-blue-500","no-underline"]],template:function(Vt,Lt){1&Vt&&(e.TgZ(0,"div",0)(1,"p",1),e._uU(2),e.qZA(),e.TgZ(3,"h2",2),e._uU(4),e.qZA(),e.TgZ(5,"p",3),e._uU(6," Ingresa tus datos personales y disfruta de una experiencia de compra m\xe1s r\xe1pida. "),e.qZA()(),e.TgZ(7,"form",4),e.NdJ("ngSubmit",function(){return Lt.submit(Lt.addressForm.value)}),e.YNc(8,je,8,1)(9,St,2,0),e.TgZ(10,"div",5)(11,"label",6),e._uU(12,"Calle"),e.qZA(),e.TgZ(13,"input",7),e.NdJ("blur",function(){return Lt.setAddressManually()}),e.qZA()(),e.TgZ(14,"div",5)(15,"label",8),e._uU(16,"N\xfamero"),e.qZA(),e.TgZ(17,"input",9),e.NdJ("blur",function(){return Lt.setAddressManually()}),e.qZA()(),e.YNc(18,W,8,2)(19,xe,12,9)(20,de,4,0,"div",10),e.TgZ(21,"div",11)(22,"label",12),e._uU(23,"Referencia"),e.qZA(),e._UZ(24,"textarea",13),e.YNc(25,Ze,2,1,"small",14),e.qZA(),e.TgZ(26,"div",15)(27,"div",16),e._UZ(28,"p-checkbox",17),e.YNc(29,_t,2,0,"span",18)(30,Wn,2,0),e.qZA()(),e.TgZ(31,"div",19)(32,"div",20),e._UZ(33,"p-checkbox",21),e.YNc(34,ai,8,0,"span",18)(35,Ti,5,0),e.qZA()(),e.TgZ(36,"div",22)(37,"button",23),e.NdJ("click",function(){return Lt.onGoBack.emit()}),e.qZA(),e._UZ(38,"button",24),e.qZA()()),2&Vt&&(e.xp6(2),e.AsE(" Paso ","personal"===Lt.accountType?2:3," de ",Lt.steps," "),e.xp6(2),e.hij(" ","personal"===Lt.accountType?"Direcci\xf3n de despacho":"Direcci\xf3n de facturaci\xf3n"," "),e.xp6(3),e.Q6J("formGroup",Lt.addressForm),e.xp6(1),e.um2(8,Lt.isMapScriptLoaded()?8:Lt.isMapLoaded()?-1:9),e.xp6(10),e.um2(18,"cl"===Lt.countryCode?18:19),e.xp6(2),e.um2(20,Lt.isEnabledDepartmentInput?20:-1),e.xp6(4),e.Q6J("autoResize",!0),e.xp6(1),e.um2(25,Lt.referenceHelperText?25:-1),e.xp6(3),e.Q6J("binary",!0),e.xp6(1),e.um2(29,"cl"==Lt.countryCode?29:30),e.xp6(4),e.Q6J("binary",!0),e.xp6(1),e.um2(34,"cl"==Lt.countryCode?34:35))},dependencies:[z.UX,z._Y,z.Fj,z.JJ,z.JL,z.sg,z.u,Ii.Y4,Ii.b6,Ii.O_,i.ez,ke.j,ke.o,ce.hJ,ce.Hq,Fe.T,Fe.H,ji.A,ji.g,Ae.nD,Ae.XZ,$i.m,$i.O,Oe.kW,Oe.Lt,mi.Q,tt.Y,ht.k,wi.t],changeDetection:0})}return Ut})();var zi=h(9515),Qi=h(4886),At=h(4172),jn=h(2893),ue=h(5933),zt=h(1737),Wt=h(4234),kn=h(7680),li=h(836),Bi=h(6836),ls=h(5596),Xt=h(8028);function It(Ut,On){1&Ut&&(e.TgZ(0,"div",7),e._UZ(1,"p-progressSpinner",8),e.TgZ(2,"p",9),e._uU(3," Registrando usuario... "),e.qZA()())}function kt(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"app-account-type-form",10),e.NdJ("onSubmit",function(Lt){e.CHM(ot);const _n=e.oxw(2);return e.KtG(_n.submitRoleForm(Lt))}),e.qZA()}}function Ne(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"app-business-form",11),e.NdJ("onGoBack",function(){e.CHM(ot);const Lt=e.oxw(2);return e.KtG(Lt.setPreviousStep())})("onSubmit",function(Lt){e.CHM(ot);const _n=e.oxw(2);return e.KtG(_n.submitBusinessForm(Lt))}),e.qZA()}if(2&Ut){const ot=e.oxw(2);e.Q6J("data",ot.businessForm())("steps",ot.steps())}}function qe(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"app-personal-form",12),e.NdJ("onGoBack",function(){e.CHM(ot);const Lt=e.oxw(2);return e.KtG(Lt.setPreviousStep())})("onSubmit",function(Lt){e.CHM(ot);const _n=e.oxw(2);return e.KtG(_n.submitPersonalForm(Lt))}),e.qZA()}if(2&Ut){const ot=e.oxw(2);e.Q6J("accountType",ot.accountType())("steps",ot.steps())("data",ot.personalForm())}}function K(Ut,On){if(1&Ut){const ot=e.EpF();e.TgZ(0,"app-address-form",13),e.NdJ("onGoBack",function(){e.CHM(ot);const Lt=e.oxw(2);return e.KtG(Lt.setPreviousStep())})("onSubmit",function(Lt){e.CHM(ot);const _n=e.oxw(2);return e.KtG(_n.submitAddressForm(Lt))}),e.qZA()}if(2&Ut){const ot=e.oxw(2);e.Q6J("accountType",ot.accountType())("steps",ot.steps())}}function Ve(Ut,On){if(1&Ut&&e.YNc(0,kt,1,0,"app-account-type-form")(1,Ne,1,2)(2,qe,1,3)(3,K,1,2),2&Ut){const ot=e.oxw();e.um2(0,1===ot.step()?0:2===ot.step()&&"business"===ot.accountType()?1:2===ot.step()&&"personal"===ot.accountType()||3===ot.step()&&"business"===ot.accountType()?2:3)}}let Mn=(()=>{class Ut{constructor(){this.customerApiService=(0,e.f3M)(zi.K),this.messageService=(0,e.f3M)(Re.ez),this.router=(0,e.f3M)(k.F0),this.authService=(0,e.f3M)(Qi.Q),this.sessionStorage=(0,e.f3M)(At.u),this.authStateService=(0,e.f3M)(jn.D),this.sessionTokenStorage=(0,e.f3M)(ue.j),this.guestStorage=(0,e.f3M)(zt.G),this.cartService=(0,e.f3M)(Wt.N),this.cartApiService=(0,e.f3M)(li.E),this.localStorage=(0,e.f3M)(Bi.n),this.receiveStorageService=(0,e.f3M)(ls.g),this.step=(0,e.tdS)(1),this.steps=(0,e.tdS)(2),this.accountType=(0,e.tdS)(""),this.businessForm=(0,e.tdS)(null),this.personalForm=(0,e.tdS)(null),this.addressForm=(0,e.tdS)(null),this.isLoading=(0,e.tdS)(!1)}setNextStep(){this.step.update(ot=>ot+1)}setPreviousStep(){1==this.step()?this.router.navigate(["/"]):this.step.update(ot=>ot-1)}submitBusinessForm(ot){this.businessForm.set(ot),this.setNextStep()}submitAddressForm(ot){this.addressForm.set(ot),console.log("addressInfo: ",ot),this.createUser()}submitPersonalForm(ot){console.log("personalInfo: ",ot),this.personalForm.set(ot),this.setNextStep()}submitRoleForm(ot){this.setNextStep(),this.accountType.set(ot),"personal"===ot?this.businessForm.set(null):this.personalForm.set(null),this.steps.set("personal"===ot?2:3)}createUser(){this.isLoading.set(!0);const Vt=this.sessionStorage.get()?.email||null,Lt="business"===this.accountType();let _n,Hn,Li;"cl"===y.environment.country?[_n,Hn,Li]=this.addressForm().commune.split("@"):(_n=this.addressForm().locality,Hn=this.addressForm().region,Li=this.addressForm().region);const{email:os,password:Ri,phone:Ms}=this.personalForm(),Bs=`${y.environment.phone.code}${Ms}`,{street:hs,number:Zs,reference:ao,latitude:Ue,longitude:rt,location:Ft,department:cn}=this.addressForm(),Nn={location:Ft,city:_n,region:Li,province:Hn,number:Zs,street:hs,departmentOrHouse:"cl"===y.environment.country?cn:Li,reference:ao,latitude:Ue,longitude:rt};if(Lt){const{documentId:ri,businessName:Ai,businessLineName:cs,businessLineCode:Ki}=this.businessForm(),{documentId:Ys,firstName:Ps,lastName:Wo,position:ps}=this.personalForm();this.customerApiService.createBusinessUser({email:os,password:Ri,documentId:ri,businessName:Ai,businessLineName:cs,businessLineCode:Ki,contact:{documentId:Ys,firstName:Ps,lastName:Wo,phone:Bs,email:os,position:ps},address:Nn}).subscribe({next:()=>{this.messageService.add({severity:"success",summary:"Registro exitoso",detail:"Se ha registrado al usuario correctamente."}),this.loginUser({email:os,password:Ri,previousUserEmail:Vt})},error:Js=>{console.error(Js),console.log(Js.error),this.isLoading.set(!1),this.messageService.add({severity:"error",summary:"Error al registrar usuario",detail:"Ha ocurrido un error al registrar el usuario."})}})}else{console.log("createPersonalForm");const{documentId:ri,firstName:Ai,lastName:cs}=this.personalForm();this.customerApiService.createPersonalUser({firstName:Ai,lastName:cs,email:os,password:Ri,documentId:ri,contact:{documentId:ri,firstName:Ai,lastName:cs,phone:Bs,email:os},address:Nn}).subscribe({next:()=>{this.isLoading.set(!1),this.messageService.add({severity:"success",summary:"Registro exitoso",detail:"Se ha registrado al usuario correctamente."}),this.loginUser({email:os,password:Ri,previousUserEmail:Vt})},error:Ki=>{console.error(Ki),console.log(Ki.error),this.isLoading.set(!1),this.messageService.add({severity:"error",summary:"Error al registrar usuario",detail:"Ha ocurrido un error al registrar el usuario."})}})}}loginUser({email:ot,password:Vt,previousUserEmail:Lt}){this.authService.login(ot,Vt).subscribe({next:({user:_n,token:Hn})=>{const Li=_n.preferences.iva??!0,os={..._n,login_temp:!1,preferences:{iva:Li}};this.sessionStorage.set(os),this.authStateService.setSession(os),this.sessionTokenStorage.set(Hn),this.guestStorage.remove(),this.localStorage.remove(Xt.Q.storeAddress),this.localStorage.remove(Xt.Q.shippingAddress),this.localStorage.remove(Xt.Q.documentType),this.receiveStorageService.remove(),Lt?this.cartApiService.transfer({origin:Lt,destination:os.email}).subscribe({next:()=>this.cartService.load()}):this.cartService.load(),this.router.navigate(["/inicio"])},error:_n=>{console.error(_n),console.log(_n.error),this.isLoading.set(!1),this.messageService.add({severity:"error",summary:"Error al registrar usuario",detail:"Ha ocurrido un error al registrar el usuario."})}})}static#e=this.\u0275fac=function(Vt){return new(Vt||Ut)};static#t=this.\u0275cmp=e.Xpm({type:Ut,selectors:[["app-register-v2"]],hostAttrs:[1,"flex","flex-1"],standalone:!0,features:[e._Bn([Re.ez]),e.jDz],decls:9,vars:2,consts:[[1,"surface-ground","flex","flex-1"],[1,"container","md:py-8"],[1,"surface-ground","lg:shadow-2"],[1,"flex","flex-wrap"],[3,"accountType"],[1,"w-full","lg:w-6","pt-4","pb-7","lg:pt-7","px-4","lg:px-7","surface-card"],["class","flex flex-column align-content-center justify-content-center flex-wrap gap-5","style","height: 100%"],[1,"flex","flex-column","align-content-center","justify-content-center","flex-wrap","gap-5",2,"height","100%"],["aria-label","Loading",1,"text-center"],[1,"text-base","font-semibold","text-gray-500","text-center"],[3,"onSubmit"],[3,"data","steps","onGoBack","onSubmit"],[3,"accountType","steps","data","onGoBack","onSubmit"],[3,"accountType","steps","onGoBack","onSubmit"]],template:function(Vt,Lt){1&Vt&&(e._UZ(0,"p-toast"),e.TgZ(1,"main",0)(2,"div",1)(3,"div",2)(4,"div",3),e._UZ(5,"app-feature-panel",4),e.TgZ(6,"div",5),e.YNc(7,It,4,0,"div",6)(8,Ve,4,1),e.qZA()()()()()),2&Vt&&(e.xp6(5),e.Q6J("accountType",Lt.accountType()),e.xp6(2),e.um2(7,Lt.isLoading()?7:8))},dependencies:[H,$t,we,Ei,ni,Me.EV,Me.FN,kn.L,kn.G],styles:[".p-dropdown-trigger{position:absolute;right:0;bottom:0;top:0}.text-success[_ngcontent-%COMP%]{color:var(--successButtonHoverBorderColor)}.container[_ngcontent-%COMP%]{max-inline-size:80rem;margin-inline:auto} .p-selectbutton{display:flex;flex-direction:column;gap:1rem} .p-selectbutton .p-button{flex-direction:column;flex:1;justify-content:center;align-items:center;border-radius:6px;border:1px solid var(--surface-300)}"]})}return Ut})()},8117:(st,le,h)=>{"use strict";h.d(le,{t:()=>i});var e=h(9212);let i=(()=>{class l{constructor(p){this.vcr=p}static#e=this.\u0275fac=function(v){return new(v||l)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:l,selectors:[["","controlErrorContainer",""]],standalone:!0})}return l})()},6849:(st,le,h)=>{"use strict";h.d(le,{k:()=>ft});var e=h(9212),i=h(1993),l=h(6232),y=h(3997),p=h(2438),v=h(4664),b=h(7921),C=h(3019);let H=(()=>{class yt{constructor(){this.errorText=null,this.hideError=!0,this.cdr=(0,e.f3M)(e.sBO)}set text($t){$t!==this.errorText&&(this.errorText=$t,this.hideError=!$t,this.cdr.markForCheck(),this.cdr.detectChanges())}static#e=this.\u0275fac=function(Rt){return new(Rt||yt)};static#t=this.\u0275cmp=e.Xpm({type:yt,selectors:[["control-error"]],inputs:{text:"text"},standalone:!0,features:[e.jDz],decls:4,vars:3,consts:[[1,"text-red-500","flex","align-items-center","gap-2","mt-1"],[1,"fa-sharp-duotone","fa-solid","fa-circle-exclamation","text-lg"]],template:function(Rt,Ae){1&Rt&&(e.TgZ(0,"div",0),e._UZ(1,"i",1),e.TgZ(2,"small"),e._uU(3),e.qZA()()),2&Rt&&(e.ekj("hide-control",Ae.hideError),e.xp6(3),e.hij(" ",Ae.errorText," "))},styles:[".hide-control[_ngcontent-%COMP%]{display:none!important}[_nghost-%COMP%]{display:block}"],changeDetection:0})}return yt})();var k=h(5582);const z={required:"Este campo es requerido.",minlength:({requiredLength:yt,actualLength:Ot})=>`Expect ${yt} but got ${Ot}`,documentIdRequired:`El ${k.environment.documentId.personalLabel} es un campo requerido.`,documentIdInvalid:`El ${k.environment.documentId.personalLabel} ingresado no es v\xe1lido.`,documentIdAlreadyExists:`El ${k.environment.documentId.personalLabel} ya existe en nuestros registros.`,documentIdServer:`Ha ocurrido un error al validar el ${k.environment.documentId.personalLabel}. Por favor intente m\xe1s tarde.`,documentIdBusinessRequired:`El ${k.environment.documentId.businessLabel} es un campo requerido.`,documentIdBusinessInvalid:`El ${k.environment.documentId.businessLabel} ingresado no es v\xe1lido.`,documentIdBusinessAlreadyExists:"La empresa ya existe en nuestros registros.",documentIdBusinessLinesEmpty:"La empresa no tiene giros asociados.",documentIdBusinessServer:"Ha ocurrido un error al validar el RUT. Por favor intente m\xe1s tarde.",passwordRequired:"La contrase\xf1a es un campo requerido.",passwordLowercase:"La contrase\xf1a debe tener al menos una letra min\xfascula.",passwordUppercase:"La contrase\xf1a debe tener al menos una letra may\xfascula.",passwordNumber:"La contrase\xf1a debe tener al menos un n\xfamero.",passwordMinLength:"La contrase\xf1a debe tener al menos 8 caracteres.",passwordConfirmInvalid:"Las contrase\xf1as no coinciden.",emailInvalid:"El correo electr\xf3nico ingresado no es v\xe1lido.",emailAlreadyExists:"El correo electr\xf3nico ya existe en nuestros registros.",emailServer:"Ha ocurrido un error al validar el correo electr\xf3nico. Por favor intente m\xe1s tarde.",emailConfirmInvalid:"Los correos electr\xf3nicos no coinciden.",phoneRequired:"El tel\xe9fono es un campo requerido.",phoneInvalid:"El tel\xe9fono ingresado no es v\xe1lido.",phoneMinLength:"El tel\xe9fono debe tener al menos 9 d\xedgitos.",addressRequired:"La direcci\xf3n es un campo requerido.",addressInvalid:"La direcci\xf3n ingresada no es v\xe1lida.",paymentTypeRequired:"El tipo de pago es un campo requerido.",fileRequired:"Debe seleccionar al menos un archivo.",fileInvalid:"El archivo seleccionado no es v\xe1lido.",filesInvalid:"Existen archivos seleccionados que no son v\xe1lidos.",otpRequired:"El c\xf3digo es un campo requerido.",otpInvalid:"El c\xf3digo ingresado no es v\xe1lido.",termsOfServiceRequired:"Debe aceptar los t\xe9rminos y condiciones."},ce=new e.OlP("FORM_ERRORS",{providedIn:"root",factory:()=>z});var Fe=h(6223),We=h(6370),Re=h(8117);let ft=(()=>{class yt{constructor($t,Rt,Ae,ke,ge,ae){this.controlDir=$t,this.errors=Rt,this.form=Ae,this.controlErrorAnchorParent=ke,this.vcr=ge,this.dependentControlName="",this.destroyRef=(0,e.f3M)(e.ktI),this.helperTextElement=null,this.host=ae.nativeElement,this.submit$=this.form?this.form.submit$:l.E,this.container=ke?ke.vcr:ge}ngAfterViewInit(){const $t=this.host.id;$t&&(this.helperTextElement=document.getElementById(`${$t}-help`));const Rt=this.control?.valueChanges||l.E,Ae=this.control?.statusChanges.pipe((0,y.x)())||l.E,ke=(0,p.R)(this.host,"focusout"),ae=this.control?.asyncValidator?Ae:l.E,Oe=ke.pipe((0,v.w)(()=>Rt.pipe((0,b.O)(!0))));(0,C.T)(ae,Oe,Rt,this.submit$).pipe((0,i.sL)(this.destroyRef)).subscribe(()=>{if(this.control?.errors&&this.control?.touched?this.showError():this.hideError(),this.dependentControlName){const gt=document.querySelector(`[formControlName="${this.dependentControlName}"]`),ht=new FocusEvent("focusout");gt&&(this.control?.parent?.get(this.dependentControlName)?.updateValueAndValidity({emitEvent:!0}),gt.dispatchEvent(ht))}})}get control(){return this.controlDir.control}showError(){const $t=this.control?.errors;if($t){const[Rt]=Object.keys($t),Ae=this.errors[Rt];if(!Ae)return void console.warn(`Missing error message for ${Rt}.`);const ke="function"==typeof Ae?Ae($t[Rt]):Ae;this.helperTextElement&&(this.helperTextElement.style.display="none"),this.setError(ke)}}hideError(){this.ref&&this.setError(null),this.helperTextElement&&(this.helperTextElement.style.display="block")}setError($t){this.ref??=this.resolveAnchor().createComponent(H),this.ref.instance.text=$t}resolveAnchor(){return this.controlErrorAnchorParent?this.controlErrorAnchorParent.vcr:this.vcr}static#e=this.\u0275fac=function(Rt){return new(Rt||yt)(e.Y36(Fe.a5,2),e.Y36(ce),e.Y36(We.Y,8),e.Y36(Re.t,8),e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:yt,selectors:[["","formControlName",""]],inputs:{dependentControlName:"dependentControlName"},standalone:!0})}return yt})()},6370:(st,le,h)=>{"use strict";h.d(le,{Y:()=>Fe});var e=h(9212),i=h(1993),l=h(8645),y=h(2438),p=h(4552);class v extends l.x{constructor(Re=1/0,ft=1/0,yt=p.l){super(),this._bufferSize=Re,this._windowTime=ft,this._timestampProvider=yt,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ft===1/0,this._bufferSize=Math.max(1,Re),this._windowTime=Math.max(1,ft)}next(Re){const{isStopped:ft,_buffer:yt,_infiniteTimeWindow:Ot,_timestampProvider:$t,_windowTime:Rt}=this;ft||(yt.push(Re),!Ot&&yt.push($t.now()+Rt)),this._trimBuffer(),super.next(Re)}_subscribe(Re){this._throwIfClosed(),this._trimBuffer();const ft=this._innerSubscribe(Re),{_infiniteTimeWindow:yt,_buffer:Ot}=this,$t=Ot.slice();for(let Rt=0;Rt<$t.length&&!Re.closed;Rt+=yt?1:2)Re.next($t[Rt]);return this._checkFinalizedStatuses(Re),ft}_trimBuffer(){const{_bufferSize:Re,_timestampProvider:ft,_buffer:yt,_infiniteTimeWindow:Ot}=this,$t=(Ot?1:2)*Re;if(Re<1/0&&$t{yt.unsubscribe(),We()}});return(0,b.Xf)(Re(...ft)).subscribe(yt)}let Fe=(()=>{class We{constructor(){this.submit=new l.x,this.destroyRef=(0,e.f3M)(e.ktI),this.host=(0,e.f3M)(e.SBq),this.element=this.host.nativeElement,this.submit$=this.submit.asObservable()}ngOnInit(){(0,y.R)(this.element,"submit").pipe(function ce(We,Re,ft){let yt,Ot=!1;return We&&"object"==typeof We?({bufferSize:yt=1/0,windowTime:Re=1/0,refCount:Ot=!1,scheduler:ft}=We):yt=We??1/0,function k(We={}){const{connector:Re=(()=>new l.x),resetOnError:ft=!0,resetOnComplete:yt=!0,resetOnRefCountZero:Ot=!0}=We;return $t=>{let Rt,Ae,ke,ge=0,ae=!1,Oe=!1;const Me=()=>{Ae?.unsubscribe(),Ae=void 0},gt=()=>{Me(),Rt=ke=void 0,ae=Oe=!1},ht=()=>{const tt=Rt;gt(),tt?.unsubscribe()};return(0,H.e)((tt,ct)=>{ge++,!Oe&&!ae&&Me();const Gt=ke=ke??Re();ct.add(()=>{ge--,0===ge&&!Oe&&!ae&&(Ae=z(ht,Ot))}),Gt.subscribe(ct),!Rt&&ge>0&&(Rt=new C.Hp({next:fn=>Gt.next(fn),error:fn=>{Oe=!0,Me(),Ae=z(gt,ft,fn),Gt.error(fn)},complete:()=>{ae=!0,Me(),Ae=z(gt,yt),Gt.complete()}}),(0,b.Xf)(tt).subscribe(Rt))})($t)}}({connector:()=>new v(yt,Re,ft),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Ot})}(1),(0,i.sL)(this.destroyRef)).subscribe(this.submit)}static#e=this.\u0275fac=function(yt){return new(yt||We)};static#t=this.\u0275dir=e.lG2({type:We,selectors:[["form"]],standalone:!0})}return We})()},9913:(st,le,h)=>{"use strict";h.d(le,{u:()=>i});var e=h(9212);let i=(()=>{class l{constructor({}){}static#e=this.\u0275fac=function(v){return new(v||l)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:l,selectors:[["img"]]})}return l})()},3379:(st,le,h)=>{"use strict";h.d(le,{l:()=>i});var e=h(9212);let i=(()=>{class l{transform(p){return p?this.addSpacesAndCapitalize(p||""):"Not assigned"}addSpacesAndCapitalize(p){return(p=(p=(p=(p=(p=(p=(p=(p=p.toLowerCase()).replace(/([)?!.:;,-])\s*/g,"$1 ")).replace(/\s{2,}/g," ")).replace(/([.!?;:-])\s*([a-z])/g,(z,ce,Fe)=>ce+" "+Fe.toUpperCase())).replace(/\b([a-z])\1\b/g,z=>z.toUpperCase())).replace(/\xa1\s*([a-z])/g,(z,ce)=>"\xa1"+ce.toUpperCase())).replace(/\xbf\s*([a-z])/g,(z,ce)=>"\xbf"+ce.toUpperCase())).replace(/\b([a-z])\b(?=\s*$)/g,z=>z.toUpperCase())).length>0&&(p=p[0].toUpperCase()+p.slice(1)),p}static#e=this.\u0275fac=function(v){return new(v||l)};static#t=this.\u0275pipe=e.Yjl({name:"capitalizeSym",type:l,pure:!0})}return l})()},8630:(st,le,h)=>{"use strict";h.d(le,{c:()=>i});var e=h(9212);let i=(()=>{class l{transform(p,v=!1){return null===p?"Not assigned":v?this.capitalizeAllWords(p||""):this.capitalizeFirstWord(p||"")}capitalizeFirstWord(p){return(p=p.toLowerCase()).charAt(0).toUpperCase()+p.slice(1)}capitalizeAllWords(p){return p.split(" ").map(v=>this.capitalizeFirstWord(v)).join(" ")}static#e=this.\u0275fac=function(v){return new(v||l)};static#t=this.\u0275pipe=e.Yjl({name:"capitalizeFirst",type:l,pure:!0})}return l})()},1983:(st,le,h)=>{"use strict";h.d(le,{A:()=>i});var e=h(9212);let i=(()=>{class l{transform(p,v,b){let C=new RegExp(v,"g");try{if(void 0!==p)return p.replace(C,b)}catch{console.log("error detectado",C,b,p)}}static#e=this.\u0275fac=function(v){return new(v||l)};static#t=this.\u0275pipe=e.Yjl({name:"replace",type:l,pure:!0})}return l})()},9942:(st,le,h)=>{"use strict";h.d(le,{z:()=>l});var e=h(9212),i=h(6593);let l=(()=>{class y{constructor(v){this.sanitizer=v}transform(v){return this.sanitizer.bypassSecurityTrustHtml(v)}static#e=this.\u0275fac=function(b){return new(b||y)(e.Y36(i.H7,16))};static#t=this.\u0275pipe=e.Yjl({name:"safeHtml",type:y,pure:!0})}return y})()},7317:(st,le,h)=>{"use strict";h.d(le,{N:()=>i});var e=h(9212);let i=(()=>{class l{transform(p){return this.isString(p)?p.toLowerCase().trim().replace(/[^\w\-]+/g," ").replace(/\s+/g,"-"):p}isString(p){return"string"==typeof p}static#e=this.\u0275fac=function(v){return new(v||l)};static#t=this.\u0275pipe=e.Yjl({name:"slugify",type:l,pure:!0})}return l})()},2891:(st,le,h)=>{"use strict";h.d(le,{i:()=>l});var e=h(8645),i=h(9212);let l=(()=>{class y{constructor(){this.data={options:{}},this.changesSubject$=new e.x,this.changes$=this.changesSubject$.asObservable()}get options(){return this.data.options}set options(v){this.data.options=v,this.changesSubject$.next(v)}static#e=this.\u0275fac=function(b){return new(b||y)};static#t=this.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})()},8383:(st,le,h)=>{"use strict";h.d(le,{i:()=>p});var e=h(9212),i=h(7317),l=h(6814),y=h(6261);let p=(()=>{class v{constructor(C,H,k){this.slugify=C,this.decimal=H,this.router=k,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(C,H="Nombre del producto",k=!1){return this.urlProduct=["/","inicio","productos","ficha",`${this.slugify.transform(H)}-${C}`],!1!==k&&(k.firstCategory&&this.urlProduct.push(k.firstCategory),k.secondCategory&&this.urlProduct.push(k.secondCategory),k.thirdCategory&&this.urlProduct.push(k.thirdCategory)),this.router.createUrlTree(this.urlProduct).toString()}url(C){return this.path+C}getUrlImagenMiniatura(C){return Object.keys(C.images).length>0?null==C.images[0]?C.images[250].length>0?C.images[250][0]:"assets/images/products/no-image-listado-2.jpg":C.images[0][250].length>0?C.images[0][250][0]:"assets/images/products/no-image-listado-2.jpg":"assets/images/products/no-image-listado-2.jpg"}getUrlImagenMiniatura150(C){return Object.keys(C.images).length?null==C.images[0]?C.images[150].length>0?C.images[150][0]:"assets/images/products/no-image-listado-2.jpg":C.images[0][150].length>0?C.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(C){this.modalBuscador=C}hideModalRefBuscador(){this.modalBuscador&&this.modalBuscador.hide()}errorLoadImage(C){C.target.src="assets/images/products/no-imagen.jpg"}replaceSlash(C){return C.replace(/\//g,"")}replaceAll(C,H,k=" "){return C.replace(H,k)}limpiarNombres(C){return void 0!==C?C.replace(/['"]+/g,""):null}static#e=this.\u0275fac=function(H){return new(H||v)(e.LFG(i.N),e.LFG(l.JJ),e.LFG(y.F0))};static#t=this.\u0275prov=e.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})()},6952:(st,le,h)=>{"use strict";h.d(le,{v:()=>y});var e=h(5582),i=h(9212),l=h(6593);let y=(()=>{class p{constructor(b,C){this.meta=b,this.title=C}generarMetaTag(b){b={title:e.environment.meta.title,description:e.environment.meta.description,image:"https://www.implementos.cl/assets/images/homepage.jpg",imageAlt:e.environment.meta.description,imageType:null,type:"website",slug:"",keywords:e.environment.meta.keywords,...b},this.title.setTitle(b.title),this.meta.updateTag({property:"og:type",content:b.type}),this.meta.updateTag({property:"og:site_name",content:"Epysa Implementos S.A."}),this.meta.updateTag({property:"og:title",content:b.title}),this.meta.updateTag({property:"og:description",content:b.description}),this.meta.updateTag({property:"og:image",content:b.image}),this.meta.updateTag({property:"og:image:alt",content:b.imageAlt}),this.meta.updateTag({property:"og:locale",content:e.environment.meta.locale}),this.meta.updateTag({property:"og:url",content:`https://${e.environment.url}${b.slug}`}),this.meta.updateTag({property:"og:keywords",content:b.keywords}),this.meta.updateTag({name:"title",content:b.title}),this.meta.updateTag({name:"description",content:b.description}),this.meta.updateTag({name:"keywords",content:b.keywords})}static#e=this.\u0275fac=function(C){return new(C||p)(i.LFG(l.h_),i.LFG(l.Dx))};static#t=this.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},4497:(st,le,h)=>{"use strict";h.d(le,{m:()=>Ee});var e=h(6814),i=h(6223),l=h(6261),y=h(9025),p=h(8726),v=h(4126),b=h(7246),C=h(9359),H=h(2500),k=h(2051),z=h(9212);let Ae=(()=>{class Le{static forRoot(){return{ngModule:Le,providers:[]}}static#e=this.\u0275fac=function(B){return new(B||Le)};static#t=this.\u0275mod=z.oAB({type:Le});static#n=this.\u0275inj=z.cJS({imports:[e.ez]})}return Le})();var ke=h(2268),ge=h(6283),ae=h(2551),Oe=h(6472),Me=h(3658),gt=h(4614);let ht=(()=>{class Le{static#e=this.\u0275fac=function(B){return new(B||Le)};static#t=this.\u0275mod=z.oAB({type:Le});static#n=this.\u0275inj=z.cJS({})}return Le})(),tt=(()=>{class Le{static#e=this.\u0275fac=function(B){return new(B||Le)};static#t=this.\u0275mod=z.oAB({type:Le});static#n=this.\u0275inj=z.cJS({imports:[e.ez,i.u5,v.A0,p.IJ,p.jF,p.M]})}return Le})();h(3379);var Gt=h(8630),fn=h(2891);let Fn=(()=>{class Le{constructor(me,B){this.locale=me,this.service=B,this.currencyPipe=new e.H9(this.locale)}transform(me,B,ee,et,Pe){return this.currencyPipe.transform(me,B=B||this.service.options.code,ee=ee||this.service.options.display,et=et||this.service.options.digitsInfo,Pe=Pe||this.service.options.locale)}static#e=this.\u0275fac=function(B){return new(B||Le)(z.Y36(z.soG,16),z.Y36(fn.i,16))};static#t=this.\u0275pipe=z.Yjl({name:"currencyFormat",type:Le,pure:!1})}return Le})();h(1983),h(9942);var we=h(7317);let q=(()=>{class Le{static#e=this.\u0275fac=function(B){return new(B||Le)};static#t=this.\u0275mod=z.oAB({type:Le});static#n=this.\u0275inj=z.cJS({providers:[we.N,Gt.c,Fn]})}return Le})();const Te=[p.dT,p.Oz];let Ee=(()=>{class Le{static#e=this.\u0275fac=function(B){return new(B||Le)};static#t=this.\u0275mod=z.oAB({type:Le});static#n=this.\u0275inj=z.cJS({providers:[e.JJ,e.uU],imports:[e.ez,v.A0,q,l.Bz,i.u5,i.UX,p.IJ,Me.b,Te,ae.bB,k.zk.forRoot(),Ae.forRoot(),ke.z8.forRoot(),H.mr.forRoot(),C.f.forRoot(),Oe.JX,ht,b.vQ,tt,ge.Rq,y.Y4,gt.kW,q,C.f,k.zk,Ae,b.vQ,ge.Rq,ht,v.A0,ae.bB,tt]})}return Le})()},5582:(st,le,h)=>{"use strict";h.d(le,{environment:()=>i});const i={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,quotation:!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"},legalResourcesVisibility:{termsOfService:!0,privacyPolicy:!0,termsOfServiceOnPayment:!0},shippingServicesTexts:{pickup:'Puedes retirar tu pedido en cualquiera de nuestras 29 tiendas a lo largo de Chile. Compra hoy y retira cuando te acomode. Te notificaremos por correo cuando puedas retirarlo, y solo necesitar\xe1s tu n\xfamero de Orden de Venta (OV) o la boleta/factura. Adem\xe1s, puedes hacer seguimiento de tu pedido en el m\xf3dulo "Seguimiento de pedido" usando el n\xfamero de OV.',delivery:'El costo y la fecha de env\xedo del despacho a domicilio var\xedan seg\xfan el lugar de destino; sin embargo, el env\xedo es gratis en compras superiores a $60.000. El despacho a domicilio no incluye servicio de instalaci\xf3n. Dependiendo del stock, tu pedido podr\xeda llegar en 2 o m\xe1s entregas. Puedes hacer seguimiento de tu compra en el m\xf3dulo "Seguimiento de pedido" usando tu n\xfamero de Orden de Venta (OV).'},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}},5677:(st,le,h)=>{"use strict";var e=h(6593),l=(h(7271),h(9212)),y=h(6814),p=h(2425),v=h(2500),b=h(2051),C=h(2268),H=h(8726),k=h(6261),z=h(6676),ce=h(9913),Fe=h(8630);const We=he=>({"alert-cart-content-visible":he});function Re(he,x){if(1&he){const I=l.EpF();l.TgZ(0,"div",1)(1,"div",2),l._uU(2," Has a\xf1adido a tu carro de compras "),l.TgZ(3,"div",3),l.NdJ("mousedown",function(){l.CHM(I);const De=l.oxw();return l.KtG(De.hide())}),l.TgZ(4,"span",4),l._UZ(5,"i",5),l.qZA()()(),l._UZ(6,"hr",6),l.TgZ(7,"div",7)(8,"div",8),l._UZ(9,"img",9),l.qZA(),l.TgZ(10,"div",10)(11,"span",11),l._uU(12),l.ALo(13,"capitalizeFirst"),l.qZA(),l.TgZ(14,"span",12),l._uU(15),l.qZA()(),l.TgZ(16,"div",13)(17,"span",14),l._uU(18,"Cantidad"),l.qZA(),l.TgZ(19,"span",15),l._uU(20),l.qZA()()(),l._UZ(21,"hr",6),l.TgZ(22,"div",16)(23,"button",17),l.NdJ("click",function(){l.CHM(I);const De=l.oxw();return l.KtG(De.go_to())}),l._uU(24," Ir al carro "),l._UZ(25,"i",18),l.qZA()()()}if(2&he){const I=l.oxw();l.Q6J("ngClass",l.VKq(7,We,I.showAlert)),l.xp6(9),l.Q6J("src",I.productDef.image,l.LSH),l.xp6(3),l.Oqu(l.lcZ(13,5,I.productDef.name)),l.xp6(3),l.hij(" ",I.productDef.sku,""),l.xp6(5),l.Oqu(I.productDef.quantity)}}let ft=(()=>{class he{set product(I){I&&(this.productDef=I)}constructor(I,Q){this.bsModalRef=I,this.router=Q}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(Q){return new(Q||he)(l.Y36(b.UZ),l.Y36(k.F0))};static#t=this.\u0275cmp=l.Xpm({type:he,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(Q,De){1&Q&&l.YNc(0,Re,26,9,"div",0),2&Q&&l.Q6J("ngIf",De.productDef)},dependencies:[y.mk,y.O5,ce.u,Fe.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 he})();var yt=h(5582),Ot=h(6952),$t=h(4172),Rt=h(1191),Ae=h(4234),ke=h(9965),ge=h(8801);let ae=(()=>{class he{constructor(I){this.configService=I,this.isInicio=!0,this.config=this.configService.getConfig()}ngOnChanges(I){}static#e=this.\u0275fac=function(Q){return new(Q||he)(l.Y36(ge.E))};static#t=this.\u0275cmp=l.Xpm({type:he,selectors:[["app-whatsapp"]],inputs:{isInicio:"isInicio"},features:[l.TTD],decls:3,vars:2,consts:[[3,"ngClass"],["target","_blank",3,"href"],[1,"fab","fa-whatsapp"]],template:function(Q,De){1&Q&&(l.TgZ(0,"div",0)(1,"a",1),l._UZ(2,"i",2),l.qZA()()),2&Q&&(l.Q6J("ngClass",De.isInicio?"whatsapp-bubble":"whatsapp-bubble2"),l.xp6(1),l.MGl("href","https://api.whatsapp.com/send?phone=",De.config.company.formattedWhatsapp,"",l.LSH))},dependencies:[y.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 he})();var Oe=h(5219),Me=h(2076),gt=h(2332);const ht=["mask"];function tt(he,x){1&he&&l.GkF(0)}const ct=he=>({"p-blockui-document":he,"p-blockui p-component-overlay p-component-overlay-enter":!0}),Gt=()=>({display:"none"}),fn=["*"];let Fn=(()=>{class he{document;el;cd;config;renderer;platformId;target;autoZIndex=!0;baseZIndex=0;styleClass;get blocked(){return this._blocked}set blocked(I){this.mask&&this.mask.nativeElement?I?this.block():this.unblock():this._blocked=I}templates;mask;_blocked=!1;animationEndListener;contentTemplate;constructor(I,Q,De,Xe,Pt,xt){this.document=I,this.el=Q,this.cd=De,this.config=Xe,this.renderer=Pt,this.platformId=xt}ngAfterViewInit(){if(this._blocked&&this.block(),this.target&&!this.target.getBlockableElement)throw"Target of BlockUI must implement BlockableUI interface"}ngAfterContentInit(){this.templates.forEach(I=>{I.getType(),this.contentTemplate=I.template})}block(){(0,y.NF)(this.platformId)&&(this._blocked=!0,this.mask.nativeElement.style.display="flex",this.target?(this.target.getBlockableElement().appendChild(this.mask.nativeElement),this.target.getBlockableElement().style.position="relative"):(this.renderer.appendChild(this.document.body,this.mask.nativeElement),Me.p.blockBodyScroll()),this.autoZIndex&>.P9.set("modal",this.mask.nativeElement,this.baseZIndex+this.config.zIndex.modal))}unblock(){(0,y.NF)(this.platformId)&&this.mask&&!this.animationEndListener&&(this.animationEndListener=this.renderer.listen(this.mask.nativeElement,"animationend",this.destroyModal.bind(this)),Me.p.addClass(this.mask.nativeElement,"p-component-overlay-leave"))}destroyModal(){this._blocked=!1,this.mask&&(0,y.NF)(this.platformId)&&(gt.P9.clear(this.mask.nativeElement),Me.p.removeClass(this.mask.nativeElement,"p-component-overlay-leave"),this.renderer.removeChild(this.el.nativeElement,this.mask.nativeElement),Me.p.unblockBodyScroll()),this.unbindAnimationEndListener(),this.cd.markForCheck()}unbindAnimationEndListener(){this.animationEndListener&&this.mask&&(this.animationEndListener(),this.animationEndListener=null)}ngOnDestroy(){this.unblock(),this.destroyModal()}static \u0275fac=function(Q){return new(Q||he)(l.Y36(y.K0),l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(Oe.b4),l.Y36(l.Qsj),l.Y36(l.Lbi))};static \u0275cmp=l.Xpm({type:he,selectors:[["p-blockUI"]],contentQueries:function(Q,De,Xe){if(1&Q&&l.Suo(Xe,Oe.jx,4),2&Q){let Pt;l.iGM(Pt=l.CRH())&&(De.templates=Pt)}},viewQuery:function(Q,De){if(1&Q&&l.Gf(ht,5),2&Q){let Xe;l.iGM(Xe=l.CRH())&&(De.mask=Xe.first)}},hostAttrs:[1,"p-element"],inputs:{target:"target",autoZIndex:["autoZIndex","autoZIndex",l.VuI],baseZIndex:["baseZIndex","baseZIndex",l.Cb_],styleClass:"styleClass",blocked:"blocked"},features:[l.Xq5],ngContentSelectors:fn,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["mask",""],[4,"ngTemplateOutlet"]],template:function(Q,De){1&Q&&(l.F$t(),l.TgZ(0,"div",0,1),l.Hsn(2),l.YNc(3,tt,1,0,"ng-container",2),l.qZA()),2&Q&&(l.Tol(De.styleClass),l.Q6J("ngClass",l.VKq(8,ct,!De.target))("ngStyle",l.DdM(10,Gt)),l.uIk("aria-busy",De.blocked)("data-pc-name","blockui")("data-pc-section","root"),l.xp6(3),l.Q6J("ngTemplateOutlet",De.contentTemplate))},dependencies:[y.mk,y.tP,y.PC],styles:["@layer primeng{.p-blockui{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition-property:background-color;display:flex;align-items:center;justify-content:center}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-blockui-leave.p-component-overlay{background-color:transparent}}\n"],encapsulation:2,changeDetection:0})}return he})(),Bn=(()=>{class he{static \u0275fac=function(Q){return new(Q||he)};static \u0275mod=l.oAB({type:he});static \u0275inj=l.cJS({imports:[y.ez]})}return he})();var dn=h(6210);let we=(()=>{class he{constructor(){this.blockUiService=(0,l.f3M)(dn.A)}static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275cmp=l.Xpm({type:he,selectors:[["app-block-ui"]],standalone:!0,features:[l.jDz],decls:5,vars:1,consts:[[3,"blocked"],[1,"flex","justify-content-center","align-items-center",2,"height","100%"],[2,"background-color","rgba(0, 0, 0, 0.3)","border-radius","50%","position","relative","display","flex","align-items","center","justify-content","center","width","7rem","height","7rem"],[1,"fa-regular","fa-spinner-third","fa-spin",2,"font-size","6rem","color","white","font-weight","200","line-height","1","margin","0","padding","0"],[1,"fa-kit","fa-implementos",2,"position","absolute","font-size","3.2rem","color","white"]],template:function(Q,De){1&Q&&(l.TgZ(0,"p-blockUI",0)(1,"div",1)(2,"div",2),l._UZ(3,"i",3)(4,"i",4),l.qZA()()()),2&Q&&l.Q6J("blocked",De.blockUiService.blocked())},dependencies:[Bn,Fn]})}return he})();function mt(he,x){if(1&he&&l._UZ(0,"app-whatsapp",1),2&he){const I=l.oxw();l.Q6J("isInicio",I.isInicio)}}let q=(()=>{class he{constructor(I,Q,De,Xe,Pt,xt,an,yn,si,ci){this.platformId=I,this.router=Q,this.zone=De,this.scroller=Xe,this.seoService=Pt,this.sessionStorage=xt,this.sessionService=an,this.shoppingCartService=yn,this.geolocationService=si,this.renderer=ci,this.isWhatsappButtonVisible=!1}setLastSession(){if(!this.sessionService.isB2B())return;const I=this.sessionService.getSession();I.ultimoCierre=z(),this.sessionStorage.set(I)}deleteLastSession(){if(!this.sessionService.isB2B())return;const I=this.sessionService.getSession();delete I.ultimoCierre,this.sessionStorage.set(I)}ngOnInit(){this.seoService.generarMetaTag({}),this.deleteLastSession(),(0,y.NF)(this.platformId)&&(window.onbeforeunload=()=>{this.setLastSession()}),this.router.events.subscribe(I=>{I instanceof k.m2&&(this.isInicio="/inicio"===I.url||"/"===I.url,I.url.includes("/carro-compra")?this.updateClasses("carrito"):I.url.includes("/catalogos")?this.updateClasses():I.url.includes("/categoria")?this.updateClasses("categoria"):this.sessionService.isB2B()?this.updateClasses():I.url.includes("/ficha")?this.updateClasses("pdp"):(I.url.includes("/especial/"),this.updateClasses("home")),I.url.includes("/omni-forma-de-pago")&&(this.isOmni=!0),this.isWhatsappButtonVisible=!I.url.includes("register")&&"cl"===yt.environment.country,this.scroller.scrollToPosition([0,0]))}),this.shoppingCartService.onAdding$.subscribe(I=>{this.productCard=I,this.showAlertCart()})}onChangeStore(){this.geolocationService.selectedStore$.subscribe({next:I=>{if(!this.isOmni){const Q=I?.callBackCartLoaded;this.shoppingCartService.load({callBackCartLoaded:Q})}}})}updateClasses(I){const De=this.renderer.selectRootElement("body",!0);["home","categoria","carrito","pdp"].forEach(Xe=>{this.renderer.removeClass(De,Xe)}),I&&this.renderer.addClass(De,I)}ngAfterViewInit(){(0,y.NF)(this.platformId)?(this.geolocationService.initGeolocation(),this.preloader(),this.onChangeStore()):this.geolocationService.setDefaultLocation()}preloader(){this.zone.runOutsideAngular(()=>{setTimeout(()=>{const I=document.querySelector(".site-preloader");I&&(I.addEventListener("transitionend",Q=>{"opacity"===Q.propertyName&&I.remove()}),I.classList.add("site-preloader__fade"))},400)})}showAlertCart(){this.alert.hide(),this.alert.show()}static#e=this.\u0275fac=function(Q){return new(Q||he)(l.Y36(l.Lbi),l.Y36(k.F0),l.Y36(l.R0b),l.Y36(y.EM),l.Y36(Ot.v),l.Y36($t.u),l.Y36(Rt.m),l.Y36(Ae.N),l.Y36(ke.u),l.Y36(l.Qsj))};static#t=this.\u0275cmp=l.Xpm({type:he,selectors:[["app-root"]],viewQuery:function(Q,De){if(1&Q&&l.Gf(ft,5,ft),2&Q){let Xe;l.iGM(Xe=l.CRH())&&(De.alert=Xe.first)}},decls:4,vars:2,consts:[[3,"product"],[3,"isInicio"]],template:function(Q,De){1&Q&&(l._UZ(0,"app-block-ui")(1,"router-outlet")(2,"app-alert-cart-min",0),l.YNc(3,mt,1,1,"app-whatsapp",1)),2&Q&&(l.xp6(2),l.Q6J("product",De.productCard),l.xp6(1),l.um2(3,De.isWhatsappButtonVisible?3:-1))},dependencies:[k.lC,ft,ae,we],encapsulation:2})}return he})();const Ee=[{path:"",loadChildren:()=>h.e(254).then(h.bind(h,6254)).then(he=>he.AuthModule)},{path:"register",component:h(5777).T}];let Le=(()=>{class he{static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275mod=l.oAB({type:he});static#n=this.\u0275inj=l.cJS({imports:[k.Bz.forRoot(Ee,{scrollPositionRestoration:"top",anchorScrolling:"enabled",preloadingStrategy:k.wm}),k.Bz]})}return he})();var Ge=h(4497),me=h(6825);function ee(he){return new l.vHH(3e3,!1)}function St(he){switch(he.length){case 0:return new me.ZN;case 1:return he[0];default:return new me.ZE(he)}}function W(he,x,I=new Map,Q=new Map){const De=[],Xe=[];let Pt=-1,xt=null;if(x.forEach(an=>{const yn=an.get("offset"),si=yn==Pt,ci=si&&xt||new Map;an.forEach((Wi,Gi)=>{let Ni=Gi,hi=Wi;if("offset"!==Gi)switch(Ni=he.normalizePropertyName(Ni,De),hi){case me.k1:hi=I.get(Gi);break;case me.l3:hi=Q.get(Gi);break;default:hi=he.normalizeStyleValue(Gi,Ni,hi,De)}ci.set(Ni,hi)}),si||Xe.push(ci),xt=ci,Pt=yn}),De.length)throw function mi(he){return new l.vHH(3502,!1)}();return Xe}function xe(he,x,I,Q){switch(x){case"start":he.onStart(()=>Q(I&&de(I,"start",he)));break;case"done":he.onDone(()=>Q(I&&de(I,"done",he)));break;case"destroy":he.onDestroy(()=>Q(I&&de(I,"destroy",he)))}}function de(he,x,I){const Xe=Ze(he.element,he.triggerName,he.fromState,he.toState,x||he.phaseName,I.totalTime??he.totalTime,!!I.disabled),Pt=he._data;return null!=Pt&&(Xe._data=Pt),Xe}function Ze(he,x,I,Q,De="",Xe=0,Pt){return{element:he,triggerName:x,fromState:I,toState:Q,phaseName:De,totalTime:Xe,disabled:!!Pt}}function _t(he,x,I){let Q=he.get(x);return Q||he.set(x,Q=I),Q}function Wn(he){const x=he.indexOf(":");return[he.substring(1,x),he.slice(x+1)]}const ai=(()=>typeof document>"u"?null:document.documentElement)();function Ti(he){const x=he.parentNode||he.host||null;return x===ai?null:x}let vi=null,es=!1;function Qi(he,x){for(;x;){if(x===he)return!0;x=Ti(x)}return!1}function At(he,x,I){if(I)return Array.from(he.querySelectorAll(x));const Q=he.querySelector(x);return Q?[Q]:[]}let ue=(()=>{class he{validateStyleProperty(I){return function Xi(he){vi||(vi=function zi(){return typeof document<"u"?document.body:null}()||{},es=!!vi.style&&"WebkitAppearance"in vi.style);let x=!0;return vi.style&&!function Fi(he){return"ebkit"==he.substring(1,6)}(he)&&(x=he in vi.style,!x&&es&&(x="Webkit"+he.charAt(0).toUpperCase()+he.slice(1)in vi.style)),x}(I)}matchesElement(I,Q){return!1}containsElement(I,Q){return Qi(I,Q)}getParentElement(I){return Ti(I)}query(I,Q,De){return At(I,Q,De)}computeStyle(I,Q,De){return De||""}animate(I,Q,De,Xe,Pt,xt=[],an){return new me.ZN(De,Xe)}static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac})}return he})(),zt=(()=>{class he{static#e=this.NOOP=new ue}return he})();class Wt{}const li=1e3,Xt="ng-enter",It="ng-leave",kt="ng-trigger",Ne=".ng-trigger",qe="ng-animating",K=".ng-animating";function Ve(he){if("number"==typeof he)return he;const x=he.match(/^(-?[\.\d]+)(m?s)/);return!x||x.length<2?0:Ct(parseFloat(x[1]),x[2])}function Ct(he,x){return"s"===x?he*li:he}function Jt(he,x,I){return he.hasOwnProperty("duration")?he:function Mn(he,x,I){let De,Xe=0,Pt="";if("string"==typeof he){const xt=he.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===xt)return x.push(ee()),{duration:0,delay:0,easing:""};De=Ct(parseFloat(xt[1]),xt[2]);const an=xt[3];null!=an&&(Xe=Ct(parseFloat(an),xt[4]));const yn=xt[5];yn&&(Pt=yn)}else De=he;if(!I){let xt=!1,an=x.length;De<0&&(x.push(function et(){return new l.vHH(3100,!1)}()),xt=!0),Xe<0&&(x.push(function Pe(){return new l.vHH(3101,!1)}()),xt=!0),xt&&x.splice(an,0,ee())}return{duration:De,delay:Xe,easing:Pt}}(he,x,I)}function Ut(he,x={}){return Object.keys(he).forEach(I=>{x[I]=he[I]}),x}function On(he){const x=new Map;return Object.keys(he).forEach(I=>{x.set(I,he[I])}),x}function Lt(he,x=new Map,I){if(I)for(let[Q,De]of I)x.set(Q,De);for(let[Q,De]of he)x.set(Q,De);return x}function _n(he,x,I){x.forEach((Q,De)=>{const Xe=ao(De);I&&!I.has(De)&&I.set(De,he.style[Xe]),he.style[Xe]=Q})}function Hn(he,x){x.forEach((I,Q)=>{const De=ao(Q);he.style[De]=""})}function Li(he){return Array.isArray(he)?1==he.length?he[0]:(0,me.vP)(he):he}const Ri=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ms(he){let x=[];if("string"==typeof he){let I;for(;I=Ri.exec(he);)x.push(I[1]);Ri.lastIndex=0}return x}function Bs(he,x,I){const Q=he.toString(),De=Q.replace(Ri,(Xe,Pt)=>{let xt=x[Pt];return null==xt&&(I.push(function wt(he){return new l.vHH(3003,!1)}()),xt=""),xt.toString()});return De==Q?he:De}function hs(he){const x=[];let I=he.next();for(;!I.done;)x.push(I.value),I=he.next();return x}const Zs=/-+([a-z0-9])/g;function ao(he){return he.replace(Zs,(...x)=>x[1].toUpperCase())}function cn(he,x,I){switch(x.type){case 7:return he.visitTrigger(x,I);case 0:return he.visitState(x,I);case 1:return he.visitTransition(x,I);case 2:return he.visitSequence(x,I);case 3:return he.visitGroup(x,I);case 4:return he.visitAnimate(x,I);case 5:return he.visitKeyframes(x,I);case 6:return he.visitStyle(x,I);case 8:return he.visitReference(x,I);case 9:return he.visitAnimateChild(x,I);case 10:return he.visitAnimateRef(x,I);case 11:return he.visitQuery(x,I);case 12:return he.visitStagger(x,I);default:throw function nt(he){return new l.vHH(3004,!1)}()}}function Nn(he,x){return window.getComputedStyle(he)[x]}const ri=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 Ai extends Wt{normalizePropertyName(x,I){return ao(x)}normalizeStyleValue(x,I,Q,De){let Xe="";const Pt=Q.toString().trim();if(ri.has(I)&&0!==Q&&"0"!==Q)if("number"==typeof Q)Xe="px";else{const xt=Q.match(/^[+-]?[\d\.]+([a-z]*)$/);xt&&0==xt[1].length&&De.push(function Kt(he,x){return new l.vHH(3005,!1)}())}return Pt+Xe}}const Js="*";function ts(he,x){const I=[];return"string"==typeof he?he.split(/\s*,\s*/).forEach(Q=>function Qo(he,x,I){if(":"==he[0]){const an=function hr(he,x){switch(he){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(I,Q)=>parseFloat(Q)>parseFloat(I);case":decrement":return(I,Q)=>parseFloat(Q) *"}}(he,I);if("function"==typeof an)return void x.push(an);he=an}const Q=he.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==Q||Q.length<4)return I.push(function gn(he){return new l.vHH(3015,!1)}()),x;const De=Q[1],Xe=Q[2],Pt=Q[3];x.push(Go(De,Pt));"<"==Xe[0]&&!(De==Js&&Pt==Js)&&x.push(Go(Pt,De))}(Q,I,x)):I.push(he),I}const no=new Set(["true","1"]),qo=new Set(["false","0"]);function Go(he,x){const I=no.has(he)||qo.has(he),Q=no.has(x)||qo.has(x);return(De,Xe)=>{let Pt=he==Js||he==De,xt=x==Js||x==Xe;return!Pt&&I&&"boolean"==typeof De&&(Pt=De?no.has(he):qo.has(he)),!xt&&Q&&"boolean"==typeof Xe&&(xt=Xe?no.has(x):qo.has(x)),Pt&&xt}}const io=new RegExp("s*:selfs*,?","g");function Po(he,x,I,Q){return new po(he).build(x,I,Q)}class po{constructor(x){this._driver=x}build(x,I,Q){const De=new vr(I);return this._resetContextStyleTimingState(De),cn(this,Li(x),De)}_resetContextStyleTimingState(x){x.currentQuerySelector="",x.collectedStyles=new Map,x.collectedStyles.set("",new Map),x.currentTime=0}visitTrigger(x,I){let Q=I.queryCount=0,De=I.depCount=0;const Xe=[],Pt=[];return"@"==x.name.charAt(0)&&I.errors.push(function ut(){return new l.vHH(3006,!1)}()),x.definitions.forEach(xt=>{if(this._resetContextStyleTimingState(I),0==xt.type){const an=xt,yn=an.name;yn.toString().split(/\s*,\s*/).forEach(si=>{an.name=si,Xe.push(this.visitState(an,I))}),an.name=yn}else if(1==xt.type){const an=this.visitTransition(xt,I);Q+=an.queryCount,De+=an.depCount,Pt.push(an)}else I.errors.push(function pt(){return new l.vHH(3007,!1)}())}),{type:7,name:x.name,states:Xe,transitions:Pt,queryCount:Q,depCount:De,options:null}}visitState(x,I){const Q=this.visitStyle(x.styles,I),De=x.options&&x.options.params||null;if(Q.containsDynamicStyles){const Xe=new Set,Pt=De||{};Q.styles.forEach(xt=>{xt instanceof Map&&xt.forEach(an=>{Ms(an).forEach(yn=>{Pt.hasOwnProperty(yn)||Xe.add(yn)})})}),Xe.size&&(hs(Xe.values()),I.errors.push(function lt(he,x){return new l.vHH(3008,!1)}()))}return{type:0,name:x.name,style:Q,options:De?{params:De}:null}}visitTransition(x,I){I.queryCount=0,I.depCount=0;const Q=cn(this,Li(x.animation),I);return{type:1,matchers:ts(x.expr,I.errors),animation:Q,queryCount:I.queryCount,depCount:I.depCount,options:_o(x.options)}}visitSequence(x,I){return{type:2,steps:x.steps.map(Q=>cn(this,Q,I)),options:_o(x.options)}}visitGroup(x,I){const Q=I.currentTime;let De=0;const Xe=x.steps.map(Pt=>{I.currentTime=Q;const xt=cn(this,Pt,I);return De=Math.max(De,I.currentTime),xt});return I.currentTime=De,{type:3,steps:Xe,options:_o(x.options)}}visitAnimate(x,I){const Q=function pr(he,x){if(he.hasOwnProperty("duration"))return he;if("number"==typeof he)return ar(Jt(he,x).duration,0,"");const I=he;if(I.split(/\s+/).some(Xe=>"{"==Xe.charAt(0)&&"{"==Xe.charAt(1))){const Xe=ar(0,0,"");return Xe.dynamic=!0,Xe.strValue=I,Xe}const De=Jt(I,x);return ar(De.duration,De.delay,De.easing)}(x.timings,I.errors);I.currentAnimateTimings=Q;let De,Xe=x.styles?x.styles:(0,me.oB)({});if(5==Xe.type)De=this.visitKeyframes(Xe,I);else{let Pt=x.styles,xt=!1;if(!Pt){xt=!0;const yn={};Q.easing&&(yn.easing=Q.easing),Pt=(0,me.oB)(yn)}I.currentTime+=Q.duration+Q.delay;const an=this.visitStyle(Pt,I);an.isEmptyStep=xt,De=an}return I.currentAnimateTimings=null,{type:4,timings:Q,style:De,options:null}}visitStyle(x,I){const Q=this._makeStyleAst(x,I);return this._validateStyleAst(Q,I),Q}_makeStyleAst(x,I){const Q=[],De=Array.isArray(x.styles)?x.styles:[x.styles];for(let xt of De)"string"==typeof xt?xt===me.l3?Q.push(xt):I.errors.push(new l.vHH(3002,!1)):Q.push(On(xt));let Xe=!1,Pt=null;return Q.forEach(xt=>{if(xt instanceof Map&&(xt.has("easing")&&(Pt=xt.get("easing"),xt.delete("easing")),!Xe))for(let an of xt.values())if(an.toString().indexOf("{{")>=0){Xe=!0;break}}),{type:6,styles:Q,easing:Pt,offset:x.offset,containsDynamicStyles:Xe,options:null}}_validateStyleAst(x,I){const Q=I.currentAnimateTimings;let De=I.currentTime,Xe=I.currentTime;Q&&Xe>0&&(Xe-=Q.duration+Q.delay),x.styles.forEach(Pt=>{"string"!=typeof Pt&&Pt.forEach((xt,an)=>{const yn=I.collectedStyles.get(I.currentQuerySelector),si=yn.get(an);let ci=!0;si&&(Xe!=De&&Xe>=si.startTime&&De<=si.endTime&&(I.errors.push(function Nt(he,x,I,Q,De){return new l.vHH(3010,!1)}()),ci=!1),Xe=si.startTime),ci&&yn.set(an,{startTime:Xe,endTime:De}),I.options&&function os(he,x,I){const Q=x.params||{},De=Ms(he);De.length&&De.forEach(Xe=>{Q.hasOwnProperty(Xe)||I.push(function Tt(he){return new l.vHH(3001,!1)}())})}(xt,I.options,I.errors)})})}visitKeyframes(x,I){const Q={type:5,styles:[],options:null};if(!I.currentAnimateTimings)return I.errors.push(function rn(){return new l.vHH(3011,!1)}()),Q;let Xe=0;const Pt=[];let xt=!1,an=!1,yn=0;const si=x.steps.map(Us=>{const ms=this._makeStyleAst(Us,I);let oo=null!=ms.offset?ms.offset:function rr(he){if("string"==typeof he)return null;let x=null;if(Array.isArray(he))he.forEach(I=>{if(I instanceof Map&&I.has("offset")){const Q=I;x=parseFloat(Q.get("offset")),Q.delete("offset")}});else if(he instanceof Map&&he.has("offset")){const I=he;x=parseFloat(I.get("offset")),I.delete("offset")}return x}(ms.styles),xs=0;return null!=oo&&(Xe++,xs=ms.offset=oo),an=an||xs<0||xs>1,xt=xt||xs0&&Xe{const oo=Wi>0?ms==Gi?1:Wi*ms:Pt[ms],xs=oo*As;I.currentTime=Ni+hi.delay+xs,hi.duration=xs,this._validateStyleAst(Us,I),Us.offset=oo,Q.styles.push(Us)}),Q}visitReference(x,I){return{type:8,animation:cn(this,Li(x.animation),I),options:_o(x.options)}}visitAnimateChild(x,I){return I.depCount++,{type:9,options:_o(x.options)}}visitAnimateRef(x,I){return{type:10,animation:this.visitReference(x.animation,I),options:_o(x.options)}}visitQuery(x,I){const Q=I.currentQuerySelector,De=x.options||{};I.queryCount++,I.currentQuery=x;const[Xe,Pt]=function Zi(he){const x=!!he.split(/\s*,\s*/).find(I=>":self"==I);return x&&(he=he.replace(io,"")),he=he.replace(/@\*/g,Ne).replace(/@\w+/g,I=>Ne+"-"+I.slice(1)).replace(/:animating/g,K),[he,x]}(x.selector);I.currentQuerySelector=Q.length?Q+" "+Xe:Xe,_t(I.collectedStyles,I.currentQuerySelector,new Map);const xt=cn(this,Li(x.animation),I);return I.currentQuery=null,I.currentQuerySelector=Q,{type:11,selector:Xe,limit:De.limit||0,optional:!!De.optional,includeSelf:Pt,animation:xt,originalSelector:x.selector,options:_o(x.options)}}visitStagger(x,I){I.currentQuery||I.errors.push(function Rn(){return new l.vHH(3013,!1)}());const Q="full"===x.timings?{duration:0,delay:0,easing:"full"}:Jt(x.timings,I.errors,!0);return{type:12,animation:cn(this,Li(x.animation),I),timings:Q,options:null}}}class vr{constructor(x){this.errors=x,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 _o(he){return he?(he=Ut(he)).params&&(he.params=function Oo(he){return he?Ut(he):null}(he.params)):he={},he}function ar(he,x,I){return{duration:he,delay:x,easing:I}}function Io(he,x,I,Q,De,Xe,Pt=null,xt=!1){return{type:1,element:he,keyframes:x,preStyleProps:I,postStyleProps:Q,duration:De,delay:Xe,totalTime:De+Xe,easing:Pt,subTimeline:xt}}class Ro{constructor(){this._map=new Map}get(x){return this._map.get(x)||[]}append(x,I){let Q=this._map.get(x);Q||this._map.set(x,Q=[]),Q.push(...I)}has(x){return this._map.has(x)}clear(){this._map.clear()}}const Do=new RegExp(":enter","g"),Ar=new RegExp(":leave","g");function lr(he,x,I,Q,De,Xe=new Map,Pt=new Map,xt,an,yn=[]){return(new cr).buildKeyframes(he,x,I,Q,De,Xe,Pt,xt,an,yn)}class cr{buildKeyframes(x,I,Q,De,Xe,Pt,xt,an,yn,si=[]){yn=yn||new Ro;const ci=new No(x,I,yn,De,Xe,si,[]);ci.options=an;const Wi=an.delay?Ve(an.delay):0;ci.currentTimeline.delayNextStep(Wi),ci.currentTimeline.setStyles([Pt],null,ci.errors,an),cn(this,Q,ci);const Gi=ci.timelines.filter(Ni=>Ni.containsAnimation());if(Gi.length&&xt.size){let Ni;for(let hi=Gi.length-1;hi>=0;hi--){const As=Gi[hi];if(As.element===I){Ni=As;break}}Ni&&!Ni.allowOnlyTimelineStyles()&&Ni.setStyles([xt],null,ci.errors,an)}return Gi.length?Gi.map(Ni=>Ni.buildKeyframes()):[Io(I,[],[],[],0,Wi,"",!1)]}visitTrigger(x,I){}visitState(x,I){}visitTransition(x,I){}visitAnimateChild(x,I){const Q=I.subInstructions.get(I.element);if(Q){const De=I.createSubContext(x.options),Xe=I.currentTimeline.currentTime,Pt=this._visitSubInstructions(Q,De,De.options);Xe!=Pt&&I.transformIntoNewTimeline(Pt)}I.previousNode=x}visitAnimateRef(x,I){const Q=I.createSubContext(x.options);Q.transformIntoNewTimeline(),this._applyAnimationRefDelays([x.options,x.animation.options],I,Q),this.visitReference(x.animation,Q),I.transformIntoNewTimeline(Q.currentTimeline.currentTime),I.previousNode=x}_applyAnimationRefDelays(x,I,Q){for(const De of x){const Xe=De?.delay;if(Xe){const Pt="number"==typeof Xe?Xe:Ve(Bs(Xe,De?.params??{},I.errors));Q.delayNextStep(Pt)}}}_visitSubInstructions(x,I,Q){let Xe=I.currentTimeline.currentTime;const Pt=null!=Q.duration?Ve(Q.duration):null,xt=null!=Q.delay?Ve(Q.delay):null;return 0!==Pt&&x.forEach(an=>{const yn=I.appendInstructionToTimeline(an,Pt,xt);Xe=Math.max(Xe,yn.duration+yn.delay)}),Xe}visitReference(x,I){I.updateOptions(x.options,!0),cn(this,x.animation,I),I.previousNode=x}visitSequence(x,I){const Q=I.subContextCount;let De=I;const Xe=x.options;if(Xe&&(Xe.params||Xe.delay)&&(De=I.createSubContext(Xe),De.transformIntoNewTimeline(),null!=Xe.delay)){6==De.previousNode.type&&(De.currentTimeline.snapshotCurrentStyles(),De.previousNode=br);const Pt=Ve(Xe.delay);De.delayNextStep(Pt)}x.steps.length&&(x.steps.forEach(Pt=>cn(this,Pt,De)),De.currentTimeline.applyStylesToKeyframe(),De.subContextCount>Q&&De.transformIntoNewTimeline()),I.previousNode=x}visitGroup(x,I){const Q=[];let De=I.currentTimeline.currentTime;const Xe=x.options&&x.options.delay?Ve(x.options.delay):0;x.steps.forEach(Pt=>{const xt=I.createSubContext(x.options);Xe&&xt.delayNextStep(Xe),cn(this,Pt,xt),De=Math.max(De,xt.currentTimeline.currentTime),Q.push(xt.currentTimeline)}),Q.forEach(Pt=>I.currentTimeline.mergeTimelineCollectedStyles(Pt)),I.transformIntoNewTimeline(De),I.previousNode=x}_visitTiming(x,I){if(x.dynamic){const Q=x.strValue;return Jt(I.params?Bs(Q,I.params,I.errors):Q,I.errors)}return{duration:x.duration,delay:x.delay,easing:x.easing}}visitAnimate(x,I){const Q=I.currentAnimateTimings=this._visitTiming(x.timings,I),De=I.currentTimeline;Q.delay&&(I.incrementTime(Q.delay),De.snapshotCurrentStyles());const Xe=x.style;5==Xe.type?this.visitKeyframes(Xe,I):(I.incrementTime(Q.duration),this.visitStyle(Xe,I),De.applyStylesToKeyframe()),I.currentAnimateTimings=null,I.previousNode=x}visitStyle(x,I){const Q=I.currentTimeline,De=I.currentAnimateTimings;!De&&Q.hasCurrentStyleProperties()&&Q.forwardFrame();const Xe=De&&De.easing||x.easing;x.isEmptyStep?Q.applyEmptyStep(Xe):Q.setStyles(x.styles,Xe,I.errors,I.options),I.previousNode=x}visitKeyframes(x,I){const Q=I.currentAnimateTimings,De=I.currentTimeline.duration,Xe=Q.duration,xt=I.createSubContext().currentTimeline;xt.easing=Q.easing,x.styles.forEach(an=>{xt.forwardTime((an.offset||0)*Xe),xt.setStyles(an.styles,an.easing,I.errors,I.options),xt.applyStylesToKeyframe()}),I.currentTimeline.mergeTimelineCollectedStyles(xt),I.transformIntoNewTimeline(De+Xe),I.previousNode=x}visitQuery(x,I){const Q=I.currentTimeline.currentTime,De=x.options||{},Xe=De.delay?Ve(De.delay):0;Xe&&(6===I.previousNode.type||0==Q&&I.currentTimeline.hasCurrentStyleProperties())&&(I.currentTimeline.snapshotCurrentStyles(),I.previousNode=br);let Pt=Q;const xt=I.invokeQuery(x.selector,x.originalSelector,x.limit,x.includeSelf,!!De.optional,I.errors);I.currentQueryTotal=xt.length;let an=null;xt.forEach((yn,si)=>{I.currentQueryIndex=si;const ci=I.createSubContext(x.options,yn);Xe&&ci.delayNextStep(Xe),yn===I.element&&(an=ci.currentTimeline),cn(this,x.animation,ci),ci.currentTimeline.applyStylesToKeyframe(),Pt=Math.max(Pt,ci.currentTimeline.currentTime)}),I.currentQueryIndex=0,I.currentQueryTotal=0,I.transformIntoNewTimeline(Pt),an&&(I.currentTimeline.mergeTimelineCollectedStyles(an),I.currentTimeline.snapshotCurrentStyles()),I.previousNode=x}visitStagger(x,I){const Q=I.parentContext,De=I.currentTimeline,Xe=x.timings,Pt=Math.abs(Xe.duration),xt=Pt*(I.currentQueryTotal-1);let an=Pt*I.currentQueryIndex;switch(Xe.duration<0?"reverse":Xe.easing){case"reverse":an=xt-an;break;case"full":an=Q.currentStaggerTime}const si=I.currentTimeline;an&&si.delayNextStep(an);const ci=si.currentTime;cn(this,x.animation,I),I.previousNode=x,Q.currentStaggerTime=De.currentTime-ci+(De.startTime-Q.currentTimeline.startTime)}}const br={};class No{constructor(x,I,Q,De,Xe,Pt,xt,an){this._driver=x,this.element=I,this.subInstructions=Q,this._enterClassName=De,this._leaveClassName=Xe,this.errors=Pt,this.timelines=xt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=br,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=an||new yo(this._driver,I,0),xt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(x,I){if(!x)return;const Q=x;let De=this.options;null!=Q.duration&&(De.duration=Ve(Q.duration)),null!=Q.delay&&(De.delay=Ve(Q.delay));const Xe=Q.params;if(Xe){let Pt=De.params;Pt||(Pt=this.options.params={}),Object.keys(Xe).forEach(xt=>{(!I||!Pt.hasOwnProperty(xt))&&(Pt[xt]=Bs(Xe[xt],Pt,this.errors))})}}_copyOptions(){const x={};if(this.options){const I=this.options.params;if(I){const Q=x.params={};Object.keys(I).forEach(De=>{Q[De]=I[De]})}}return x}createSubContext(x=null,I,Q){const De=I||this.element,Xe=new No(this._driver,De,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(De,Q||0));return Xe.previousNode=this.previousNode,Xe.currentAnimateTimings=this.currentAnimateTimings,Xe.options=this._copyOptions(),Xe.updateOptions(x),Xe.currentQueryIndex=this.currentQueryIndex,Xe.currentQueryTotal=this.currentQueryTotal,Xe.parentContext=this,this.subContextCount++,Xe}transformIntoNewTimeline(x){return this.previousNode=br,this.currentTimeline=this.currentTimeline.fork(this.element,x),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(x,I,Q){const De={duration:I??x.duration,delay:this.currentTimeline.currentTime+(Q??0)+x.delay,easing:""},Xe=new fo(this._driver,x.element,x.keyframes,x.preStyleProps,x.postStyleProps,De,x.stretchStartingKeyframe);return this.timelines.push(Xe),De}incrementTime(x){this.currentTimeline.forwardTime(this.currentTimeline.duration+x)}delayNextStep(x){x>0&&this.currentTimeline.delayNextStep(x)}invokeQuery(x,I,Q,De,Xe,Pt){let xt=[];if(De&&xt.push(this.element),x.length>0){x=(x=x.replace(Do,"."+this._enterClassName)).replace(Ar,"."+this._leaveClassName);let yn=this._driver.query(this.element,x,1!=Q);0!==Q&&(yn=Q<0?yn.slice(yn.length+Q,yn.length):yn.slice(0,Q)),xt.push(...yn)}return!Xe&&0==xt.length&&Pt.push(function Dn(he){return new l.vHH(3014,!1)}()),xt}}class yo{constructor(x,I,Q,De){this._driver=x,this.element=I,this.startTime=Q,this._elementTimelineStylesLookup=De,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(I),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(I,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(x){const I=1===this._keyframes.size&&this._pendingStyles.size;this.duration||I?(this.forwardTime(this.currentTime+x),I&&this.snapshotCurrentStyles()):this.startTime+=x}fork(x,I){return this.applyStylesToKeyframe(),new yo(this._driver,x,I||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(x){this.applyStylesToKeyframe(),this.duration=x,this._loadKeyframe()}_updateStyle(x,I){this._localTimelineStyles.set(x,I),this._globalTimelineStyles.set(x,I),this._styleSummary.set(x,{time:this.currentTime,value:I})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(x){x&&this._previousKeyframe.set("easing",x);for(let[I,Q]of this._globalTimelineStyles)this._backFill.set(I,Q||me.l3),this._currentKeyframe.set(I,me.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(x,I,Q,De){I&&this._previousKeyframe.set("easing",I);const Xe=De&&De.params||{},Pt=function xo(he,x){const I=new Map;let Q;return he.forEach(De=>{if("*"===De){Q=Q||x.keys();for(let Xe of Q)I.set(Xe,me.l3)}else Lt(De,I)}),I}(x,this._globalTimelineStyles);for(let[xt,an]of Pt){const yn=Bs(an,Xe,Q);this._pendingStyles.set(xt,yn),this._localTimelineStyles.has(xt)||this._backFill.set(xt,this._globalTimelineStyles.get(xt)??me.l3),this._updateStyle(xt,yn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((x,I)=>{this._currentKeyframe.set(I,x)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((x,I)=>{this._currentKeyframe.has(I)||this._currentKeyframe.set(I,x)}))}snapshotCurrentStyles(){for(let[x,I]of this._localTimelineStyles)this._pendingStyles.set(x,I),this._updateStyle(x,I)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const x=[];for(let I in this._currentKeyframe)x.push(I);return x}mergeTimelineCollectedStyles(x){x._styleSummary.forEach((I,Q)=>{const De=this._styleSummary.get(Q);(!De||I.time>De.time)&&this._updateStyle(Q,I.value)})}buildKeyframes(){this.applyStylesToKeyframe();const x=new Set,I=new Set,Q=1===this._keyframes.size&&0===this.duration;let De=[];this._keyframes.forEach((xt,an)=>{const yn=Lt(xt,new Map,this._backFill);yn.forEach((si,ci)=>{si===me.k1?x.add(ci):si===me.l3&&I.add(ci)}),Q||yn.set("offset",an/this.duration),De.push(yn)});const Xe=x.size?hs(x.values()):[],Pt=I.size?hs(I.values()):[];if(Q){const xt=De[0],an=new Map(xt);xt.set("offset",0),an.set("offset",1),De=[xt,an]}return Io(this.element,De,Xe,Pt,this.duration,this.startTime,this.easing,!1)}}class fo extends yo{constructor(x,I,Q,De,Xe,Pt,xt=!1){super(x,I,Pt.delay),this.keyframes=Q,this.preStyleProps=De,this.postStyleProps=Xe,this._stretchStartingKeyframe=xt,this.timings={duration:Pt.duration,delay:Pt.delay,easing:Pt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let x=this.keyframes,{delay:I,duration:Q,easing:De}=this.timings;if(this._stretchStartingKeyframe&&I){const Xe=[],Pt=Q+I,xt=I/Pt,an=Lt(x[0]);an.set("offset",0),Xe.push(an);const yn=Lt(x[0]);yn.set("offset",Fo(xt)),Xe.push(yn);const si=x.length-1;for(let ci=1;ci<=si;ci++){let Wi=Lt(x[ci]);const Gi=Wi.get("offset");Wi.set("offset",Fo((I+Gi*Q)/Pt)),Xe.push(Wi)}Q=Pt,I=0,De="",x=Xe}return Io(this.element,x,this.preStyleProps,this.postStyleProps,Q,I,De,!0)}}function Fo(he,x=3){const I=Math.pow(10,x-1);return Math.round(he*I)/I}function Cr(he,x,I,Q,De,Xe,Pt,xt,an,yn,si,ci,Wi){return{type:0,element:he,triggerName:x,isRemovalTransition:De,fromState:I,fromStyles:Xe,toState:Q,toStyles:Pt,timelines:xt,queriedElements:an,preStyleProps:yn,postStyleProps:si,totalTime:ci,errors:Wi}}const er={};class fr{constructor(x,I,Q){this._triggerName=x,this.ast=I,this._stateStyles=Q}match(x,I,Q,De){return function Er(he,x,I,Q,De){return he.some(Xe=>Xe(x,I,Q,De))}(this.ast.matchers,x,I,Q,De)}buildStyles(x,I,Q){let De=this._stateStyles.get("*");return void 0!==x&&(De=this._stateStyles.get(x?.toString())||De),De?De.buildStyles(I,Q):new Map}build(x,I,Q,De,Xe,Pt,xt,an,yn,si){const ci=[],Wi=this.ast.options&&this.ast.options.params||er,Ni=this.buildStyles(Q,xt&&xt.params||er,ci),hi=an&&an.params||er,As=this.buildStyles(De,hi,ci),Us=new Set,ms=new Map,oo=new Map,xs="void"===De,ir={params:wo(hi,Wi),delay:this.ast.options?.delay},qs=si?[]:lr(x,I,this.ast.animation,Xe,Pt,Ni,As,ir,yn,ci);let gs=0;if(qs.forEach(Vr=>{gs=Math.max(Vr.duration+Vr.delay,gs)}),ci.length)return Cr(I,this._triggerName,Q,De,xs,Ni,As,[],[],ms,oo,gs,ci);qs.forEach(Vr=>{const Co=Vr.element,Oa=_t(ms,Co,new Set);Vr.preStyleProps.forEach(qr=>Oa.add(qr));const Ma=_t(oo,Co,new Set);Vr.postStyleProps.forEach(qr=>Ma.add(qr)),Co!==I&&Us.add(Co)});const Vo=hs(Us.values());return Cr(I,this._triggerName,Q,De,xs,Ni,As,qs,Vo,ms,oo,gs)}}function wo(he,x){const I=Ut(x);for(const Q in he)he.hasOwnProperty(Q)&&null!=he[Q]&&(I[Q]=he[Q]);return I}class Mr{constructor(x,I,Q){this.styles=x,this.defaultParams=I,this.normalizer=Q}buildStyles(x,I){const Q=new Map,De=Ut(this.defaultParams);return Object.keys(x).forEach(Xe=>{const Pt=x[Xe];null!==Pt&&(De[Xe]=Pt)}),this.styles.styles.forEach(Xe=>{"string"!=typeof Xe&&Xe.forEach((Pt,xt)=>{Pt&&(Pt=Bs(Pt,De,I));const an=this.normalizer.normalizePropertyName(xt,I);Pt=this.normalizer.normalizeStyleValue(xt,an,Pt,I),Q.set(xt,Pt)})}),Q}}class Ui{constructor(x,I,Q){this.name=x,this.ast=I,this._normalizer=Q,this.transitionFactories=[],this.states=new Map,I.states.forEach(De=>{this.states.set(De.name,new Mr(De.style,De.options&&De.options.params||{},Q))}),Rs(this.states,"true","1"),Rs(this.states,"false","0"),I.transitions.forEach(De=>{this.transitionFactories.push(new fr(x,De,this.states))}),this.fallbackTransition=function Vs(he,x,I){return new fr(he,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Pt,xt)=>!0],options:null,queryCount:0,depCount:0},x)}(x,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(x,I,Q,De){return this.transitionFactories.find(Pt=>Pt.match(x,I,Q,De))||null}matchStyles(x,I,Q){return this.fallbackTransition.buildStyles(x,I,Q)}}function Rs(he,x,I){he.has(x)?he.has(I)||he.set(I,he.get(x)):he.has(I)&&he.set(x,he.get(I))}const $o=new Ro;class lo{constructor(x,I,Q){this.bodyNode=x,this._driver=I,this._normalizer=Q,this._animations=new Map,this._playersById=new Map,this.players=[]}register(x,I){const Q=[],Xe=Po(this._driver,I,Q,[]);if(Q.length)throw function wi(he){return new l.vHH(3503,!1)}();this._animations.set(x,Xe)}_buildPlayer(x,I,Q){const De=x.element,Xe=W(this._normalizer,x.keyframes,I,Q);return this._driver.animate(De,Xe,x.duration,x.delay,x.easing,[],!0)}create(x,I,Q={}){const De=[],Xe=this._animations.get(x);let Pt;const xt=new Map;if(Xe?(Pt=lr(this._driver,I,Xe,Xt,It,new Map,new Map,Q,$o,De),Pt.forEach(si=>{const ci=_t(xt,si.element,new Map);si.postStyleProps.forEach(Wi=>ci.set(Wi,null))})):(De.push(function ji(){return new l.vHH(3300,!1)}()),Pt=[]),De.length)throw function $i(he){return new l.vHH(3504,!1)}();xt.forEach((si,ci)=>{si.forEach((Wi,Gi)=>{si.set(Gi,this._driver.computeStyle(ci,Gi,me.l3))})});const yn=St(Pt.map(si=>{const ci=xt.get(si.element);return this._buildPlayer(si,new Map,ci)}));return this._playersById.set(x,yn),yn.onDestroy(()=>this.destroy(x)),this.players.push(yn),yn}destroy(x){const I=this._getPlayer(x);I.destroy(),this._playersById.delete(x);const Q=this.players.indexOf(I);Q>=0&&this.players.splice(Q,1)}_getPlayer(x){const I=this._playersById.get(x);if(!I)throw function qn(he){return new l.vHH(3301,!1)}();return I}listen(x,I,Q,De){const Xe=Ze(I,"","","");return xe(this._getPlayer(x),Q,Xe,De),()=>{}}command(x,I,Q,De){if("register"==Q)return void this.register(x,De[0]);if("create"==Q)return void this.create(x,I,De[0]||{});const Xe=this._getPlayer(x);switch(Q){case"play":Xe.play();break;case"pause":Xe.pause();break;case"reset":Xe.reset();break;case"restart":Xe.restart();break;case"finish":Xe.finish();break;case"init":Xe.init();break;case"setPosition":Xe.setPosition(parseFloat(De[0]));break;case"destroy":this.destroy(x)}}}const tr="ng-animate-queued",vo="ng-animate-disabled",Kn=[],ie={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ye={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Z="__ng_removed";class Be{get params(){return this.options.params}constructor(x,I=""){this.namespaceId=I;const Q=x&&x.hasOwnProperty("value");if(this.value=function ns(he){return he??null}(Q?x.value:x),Q){const Xe=Ut(x);delete Xe.value,this.options=Xe}else this.options={};this.options.params||(this.options.params={})}absorbOptions(x){const I=x.params;if(I){const Q=this.options.params;Object.keys(I).forEach(De=>{null==Q[De]&&(Q[De]=I[De])})}}}const Yt="void",Un=new Be(Yt);class pi{constructor(x,I,Q){this.id=x,this.hostElement=I,this._engine=Q,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+x,js(I,this._hostClassName)}listen(x,I,Q,De){if(!this._triggers.has(I))throw function Zn(he,x){return new l.vHH(3302,!1)}();if(null==Q||0==Q.length)throw function as(he){return new l.vHH(3303,!1)}();if(!function Pr(he){return"start"==he||"done"==he}(Q))throw function nn(he,x){return new l.vHH(3400,!1)}();const Xe=_t(this._elementListeners,x,[]),Pt={name:I,phase:Q,callback:De};Xe.push(Pt);const xt=_t(this._engine.statesByElement,x,new Map);return xt.has(I)||(js(x,kt),js(x,kt+"-"+I),xt.set(I,Un)),()=>{this._engine.afterFlush(()=>{const an=Xe.indexOf(Pt);an>=0&&Xe.splice(an,1),this._triggers.has(I)||xt.delete(I)})}}register(x,I){return!this._triggers.has(x)&&(this._triggers.set(x,I),!0)}_getTrigger(x){const I=this._triggers.get(x);if(!I)throw function $n(he){return new l.vHH(3401,!1)}();return I}trigger(x,I,Q,De=!0){const Xe=this._getTrigger(I),Pt=new Gs(this.id,I,x);let xt=this._engine.statesByElement.get(x);xt||(js(x,kt),js(x,kt+"-"+I),this._engine.statesByElement.set(x,xt=new Map));let an=xt.get(I);const yn=new Be(Q,this.id);if(!(Q&&Q.hasOwnProperty("value"))&&an&&yn.absorbOptions(an.options),xt.set(I,yn),an||(an=Un),yn.value!==Yt&&an.value===yn.value){if(!function mo(he,x){const I=Object.keys(he),Q=Object.keys(x);if(I.length!=Q.length)return!1;for(let De=0;De{Hn(x,As),_n(x,Us)})}return}const Wi=_t(this._engine.playersByElement,x,[]);Wi.forEach(hi=>{hi.namespaceId==this.id&&hi.triggerName==I&&hi.queued&&hi.destroy()});let Gi=Xe.matchTransition(an.value,yn.value,x,yn.params),Ni=!1;if(!Gi){if(!De)return;Gi=Xe.fallbackTransition,Ni=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:x,triggerName:I,transition:Gi,fromState:an,toState:yn,player:Pt,isFallbackTransition:Ni}),Ni||(js(x,tr),Pt.onStart(()=>{To(x,tr)})),Pt.onDone(()=>{let hi=this.players.indexOf(Pt);hi>=0&&this.players.splice(hi,1);const As=this._engine.playersByElement.get(x);if(As){let Us=As.indexOf(Pt);Us>=0&&As.splice(Us,1)}}),this.players.push(Pt),Wi.push(Pt),Pt}deregister(x){this._triggers.delete(x),this._engine.statesByElement.forEach(I=>I.delete(x)),this._elementListeners.forEach((I,Q)=>{this._elementListeners.set(Q,I.filter(De=>De.name!=x))})}clearElementCache(x){this._engine.statesByElement.delete(x),this._elementListeners.delete(x);const I=this._engine.playersByElement.get(x);I&&(I.forEach(Q=>Q.destroy()),this._engine.playersByElement.delete(x))}_signalRemovalForInnerTriggers(x,I){const Q=this._engine.driver.query(x,Ne,!0);Q.forEach(De=>{if(De[Z])return;const Xe=this._engine.fetchNamespacesByElement(De);Xe.size?Xe.forEach(Pt=>Pt.triggerLeaveAnimation(De,I,!1,!0)):this.clearElementCache(De)}),this._engine.afterFlushAnimationsDone(()=>Q.forEach(De=>this.clearElementCache(De)))}triggerLeaveAnimation(x,I,Q,De){const Xe=this._engine.statesByElement.get(x),Pt=new Map;if(Xe){const xt=[];if(Xe.forEach((an,yn)=>{if(Pt.set(yn,an.value),this._triggers.has(yn)){const si=this.trigger(x,yn,Yt,De);si&&xt.push(si)}}),xt.length)return this._engine.markElementAsRemoved(this.id,x,!0,I,Pt),Q&&St(xt).onDone(()=>this._engine.processLeaveNode(x)),!0}return!1}prepareLeaveAnimationListeners(x){const I=this._elementListeners.get(x),Q=this._engine.statesByElement.get(x);if(I&&Q){const De=new Set;I.forEach(Xe=>{const Pt=Xe.name;if(De.has(Pt))return;De.add(Pt);const an=this._triggers.get(Pt).fallbackTransition,yn=Q.get(Pt)||Un,si=new Be(Yt),ci=new Gs(this.id,Pt,x);this._engine.totalQueuedPlayers++,this._queue.push({element:x,triggerName:Pt,transition:an,fromState:yn,toState:si,player:ci,isFallbackTransition:!0})})}}removeNode(x,I){const Q=this._engine;if(x.childElementCount&&this._signalRemovalForInnerTriggers(x,I),this.triggerLeaveAnimation(x,I,!0))return;let De=!1;if(Q.totalAnimations){const Xe=Q.players.length?Q.playersByQueriedElement.get(x):[];if(Xe&&Xe.length)De=!0;else{let Pt=x;for(;Pt=Pt.parentNode;)if(Q.statesByElement.get(Pt)){De=!0;break}}}if(this.prepareLeaveAnimationListeners(x),De)Q.markElementAsRemoved(this.id,x,!1,I);else{const Xe=x[Z];(!Xe||Xe===ie)&&(Q.afterFlush(()=>this.clearElementCache(x)),Q.destroyInnerAnimations(x),Q._onRemovalComplete(x,I))}}insertNode(x,I){js(x,this._hostClassName)}drainQueuedTransitions(x){const I=[];return this._queue.forEach(Q=>{const De=Q.player;if(De.destroyed)return;const Xe=Q.element,Pt=this._elementListeners.get(Xe);Pt&&Pt.forEach(xt=>{if(xt.name==Q.triggerName){const an=Ze(Xe,Q.triggerName,Q.fromState.value,Q.toState.value);an._data=x,xe(Q.player,xt.phase,an,xt.callback)}}),De.markedForDestroy?this._engine.afterFlush(()=>{De.destroy()}):I.push(Q)}),this._queue=[],I.sort((Q,De)=>{const Xe=Q.transition.ast.depCount,Pt=De.transition.ast.depCount;return 0==Xe||0==Pt?Xe-Pt:this._engine.driver.containsElement(Q.element,De.element)?1:-1})}destroy(x){this.players.forEach(I=>I.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,x)}}class Ds{_onRemovalComplete(x,I){this.onRemovalComplete(x,I)}constructor(x,I,Q){this.bodyNode=x,this.driver=I,this._normalizer=Q,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=(De,Xe)=>{}}get queuedPlayers(){const x=[];return this._namespaceList.forEach(I=>{I.players.forEach(Q=>{Q.queued&&x.push(Q)})}),x}createNamespace(x,I){const Q=new pi(x,I,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,I)?this._balanceNamespaceList(Q,I):(this.newHostElements.set(I,Q),this.collectEnterElement(I)),this._namespaceLookup[x]=Q}_balanceNamespaceList(x,I){const Q=this._namespaceList,De=this.namespacesByHostElement;if(Q.length-1>=0){let Pt=!1,xt=this.driver.getParentElement(I);for(;xt;){const an=De.get(xt);if(an){const yn=Q.indexOf(an);Q.splice(yn+1,0,x),Pt=!0;break}xt=this.driver.getParentElement(xt)}Pt||Q.unshift(x)}else Q.push(x);return De.set(I,x),x}register(x,I){let Q=this._namespaceLookup[x];return Q||(Q=this.createNamespace(x,I)),Q}registerTrigger(x,I,Q){let De=this._namespaceLookup[x];De&&De.register(I,Q)&&this.totalAnimations++}destroy(x,I){x&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const Q=this._fetchNamespace(x);this.namespacesByHostElement.delete(Q.hostElement);const De=this._namespaceList.indexOf(Q);De>=0&&this._namespaceList.splice(De,1),Q.destroy(I),delete this._namespaceLookup[x]}))}_fetchNamespace(x){return this._namespaceLookup[x]}fetchNamespacesByElement(x){const I=new Set,Q=this.statesByElement.get(x);if(Q)for(let De of Q.values())if(De.namespaceId){const Xe=this._fetchNamespace(De.namespaceId);Xe&&I.add(Xe)}return I}trigger(x,I,Q,De){if(Sr(I)){const Xe=this._fetchNamespace(x);if(Xe)return Xe.trigger(I,Q,De),!0}return!1}insertNode(x,I,Q,De){if(!Sr(I))return;const Xe=I[Z];if(Xe&&Xe.setForRemoval){Xe.setForRemoval=!1,Xe.setForMove=!0;const Pt=this.collectedLeaveElements.indexOf(I);Pt>=0&&this.collectedLeaveElements.splice(Pt,1)}if(x){const Pt=this._fetchNamespace(x);Pt&&Pt.insertNode(I,Q)}De&&this.collectEnterElement(I)}collectEnterElement(x){this.collectedEnterElements.push(x)}markElementAsDisabled(x,I){I?this.disabledNodes.has(x)||(this.disabledNodes.add(x),js(x,vo)):this.disabledNodes.has(x)&&(this.disabledNodes.delete(x),To(x,vo))}removeNode(x,I,Q){if(Sr(I)){const De=x?this._fetchNamespace(x):null;De?De.removeNode(I,Q):this.markElementAsRemoved(x,I,!1,Q);const Xe=this.namespacesByHostElement.get(I);Xe&&Xe.id!==x&&Xe.removeNode(I,Q)}else this._onRemovalComplete(I,Q)}markElementAsRemoved(x,I,Q,De,Xe){this.collectedLeaveElements.push(I),I[Z]={namespaceId:x,setForRemoval:De,hasAnimation:Q,removedBeforeQueried:!1,previousTriggersValues:Xe}}listen(x,I,Q,De,Xe){return Sr(I)?this._fetchNamespace(x).listen(I,Q,De,Xe):()=>{}}_buildInstruction(x,I,Q,De,Xe){return x.transition.build(this.driver,x.element,x.fromState.value,x.toState.value,Q,De,x.fromState.options,x.toState.options,I,Xe)}destroyInnerAnimations(x){let I=this.driver.query(x,Ne,!0);I.forEach(Q=>this.destroyActiveAnimationsForElement(Q)),0!=this.playersByQueriedElement.size&&(I=this.driver.query(x,K,!0),I.forEach(Q=>this.finishActiveQueriedAnimationOnElement(Q)))}destroyActiveAnimationsForElement(x){const I=this.playersByElement.get(x);I&&I.forEach(Q=>{Q.queued?Q.markedForDestroy=!0:Q.destroy()})}finishActiveQueriedAnimationOnElement(x){const I=this.playersByQueriedElement.get(x);I&&I.forEach(Q=>Q.finish())}whenRenderingDone(){return new Promise(x=>{if(this.players.length)return St(this.players).onDone(()=>x());x()})}processLeaveNode(x){const I=x[Z];if(I&&I.setForRemoval){if(x[Z]=ie,I.namespaceId){this.destroyInnerAnimations(x);const Q=this._fetchNamespace(I.namespaceId);Q&&Q.clearElementCache(x)}this._onRemovalComplete(x,I.setForRemoval)}x.classList?.contains(vo)&&this.markElementAsDisabled(x,!1),this.driver.query(x,".ng-animate-disabled",!0).forEach(Q=>{this.markElementAsDisabled(Q,!1)})}flush(x=-1){let I=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Q,De)=>this._balanceNamespaceList(Q,De)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Q=0;QQ()),this._flushFns=[],this._whenQuietFns.length){const Q=this._whenQuietFns;this._whenQuietFns=[],I.length?St(I).onDone(()=>{Q.forEach(De=>De())}):Q.forEach(De=>De())}}reportError(x){throw function te(he){return new l.vHH(3402,!1)}()}_flushAnimations(x,I){const Q=new Ro,De=[],Xe=new Map,Pt=[],xt=new Map,an=new Map,yn=new Map,si=new Set;this.disabledNodes.forEach(Mi=>{si.add(Mi);const Oi=this.driver.query(Mi,".ng-animate-queued",!0);for(let ui=0;ui{const ui=Xt+hi++;Ni.set(Oi,ui),Mi.forEach(di=>js(di,ui))});const As=[],Us=new Set,ms=new Set;for(let Mi=0;MiUs.add(di)):ms.add(Oi))}const oo=new Map,xs=nr(Wi,Array.from(Us));xs.forEach((Mi,Oi)=>{const ui=It+hi++;oo.set(Oi,ui),Mi.forEach(di=>js(di,ui))}),x.push(()=>{Gi.forEach((Mi,Oi)=>{const ui=Ni.get(Oi);Mi.forEach(di=>To(di,ui))}),xs.forEach((Mi,Oi)=>{const ui=oo.get(Oi);Mi.forEach(di=>To(di,ui))}),As.forEach(Mi=>{this.processLeaveNode(Mi)})});const ir=[],qs=[];for(let Mi=this._namespaceList.length-1;Mi>=0;Mi--)this._namespaceList[Mi].drainQueuedTransitions(I).forEach(ui=>{const di=ui.player,$s=ui.element;if(ir.push(di),this.collectedEnterElements.length){const it=$s[Z];if(it&&it.setForMove){if(it.previousTriggersValues&&it.previousTriggersValues.has(ui.triggerName)){const en=it.previousTriggersValues.get(ui.triggerName),on=this.statesByElement.get(ui.element);if(on&&on.has(ui.triggerName)){const ti=on.get(ui.triggerName);ti.value=en,on.set(ui.triggerName,ti)}}return void di.destroy()}}const uo=!ci||!this.driver.containsElement(ci,$s),Eo=oo.get($s),Ir=Ni.get($s),us=this._buildInstruction(ui,Q,Ir,Eo,uo);if(us.errors&&us.errors.length)return void qs.push(us);if(uo)return di.onStart(()=>Hn($s,us.fromStyles)),di.onDestroy(()=>_n($s,us.toStyles)),void De.push(di);if(ui.isFallbackTransition)return di.onStart(()=>Hn($s,us.fromStyles)),di.onDestroy(()=>_n($s,us.toStyles)),void De.push(di);const Xr=[];us.timelines.forEach(it=>{it.stretchStartingKeyframe=!0,this.disabledNodes.has(it.element)||Xr.push(it)}),us.timelines=Xr,Q.append($s,us.timelines),Pt.push({instruction:us,player:di,element:$s}),us.queriedElements.forEach(it=>_t(xt,it,[]).push(di)),us.preStyleProps.forEach((it,en)=>{if(it.size){let on=an.get(en);on||an.set(en,on=new Set),it.forEach((ti,ss)=>on.add(ss))}}),us.postStyleProps.forEach((it,en)=>{let on=yn.get(en);on||yn.set(en,on=new Set),it.forEach((ti,ss)=>on.add(ss))})});if(qs.length){const Mi=[];qs.forEach(Oi=>{Mi.push(function Mt(he,x){return new l.vHH(3505,!1)}())}),ir.forEach(Oi=>Oi.destroy()),this.reportError(Mi)}const gs=new Map,Vo=new Map;Pt.forEach(Mi=>{const Oi=Mi.element;Q.has(Oi)&&(Vo.set(Oi,Oi),this._beforeAnimationBuild(Mi.player.namespaceId,Mi.instruction,gs))}),De.forEach(Mi=>{const Oi=Mi.element;this._getPreviousPlayers(Oi,!1,Mi.namespaceId,Mi.triggerName,null).forEach(di=>{_t(gs,Oi,[]).push(di),di.destroy()})});const Vr=As.filter(Mi=>ki(Mi,an,yn)),Co=new Map;Rr(Co,this.driver,ms,yn,me.l3).forEach(Mi=>{ki(Mi,an,yn)&&Vr.push(Mi)});const Ma=new Map;Gi.forEach((Mi,Oi)=>{Rr(Ma,this.driver,new Set(Mi),an,me.k1)}),Vr.forEach(Mi=>{const Oi=Co.get(Mi),ui=Ma.get(Mi);Co.set(Mi,new Map([...Oi?.entries()??[],...ui?.entries()??[]]))});const qr=[],fa=[],da={};Pt.forEach(Mi=>{const{element:Oi,player:ui,instruction:di}=Mi;if(Q.has(Oi)){if(si.has(Oi))return ui.onDestroy(()=>_n(Oi,di.toStyles)),ui.disabled=!0,ui.overrideTotalTime(di.totalTime),void De.push(ui);let $s=da;if(Vo.size>1){let Eo=Oi;const Ir=[];for(;Eo=Eo.parentNode;){const us=Vo.get(Eo);if(us){$s=us;break}Ir.push(Eo)}Ir.forEach(us=>Vo.set(us,$s))}const uo=this._buildAnimation(ui.namespaceId,di,gs,Xe,Ma,Co);if(ui.setRealPlayer(uo),$s===da)qr.push(ui);else{const Eo=this.playersByElement.get($s);Eo&&Eo.length&&(ui.parentPlayer=St(Eo)),De.push(ui)}}else Hn(Oi,di.fromStyles),ui.onDestroy(()=>_n(Oi,di.toStyles)),fa.push(ui),si.has(Oi)&&De.push(ui)}),fa.forEach(Mi=>{const Oi=Xe.get(Mi.element);if(Oi&&Oi.length){const ui=St(Oi);Mi.setRealPlayer(ui)}}),De.forEach(Mi=>{Mi.parentPlayer?Mi.syncPlayerEvents(Mi.parentPlayer):Mi.destroy()});for(let Mi=0;Mi!uo.destroyed);$s.length?ra(this,Oi,$s):this.processLeaveNode(Oi)}return As.length=0,qr.forEach(Mi=>{this.players.push(Mi),Mi.onDone(()=>{Mi.destroy();const Oi=this.players.indexOf(Mi);this.players.splice(Oi,1)}),Mi.play()}),qr}afterFlush(x){this._flushFns.push(x)}afterFlushAnimationsDone(x){this._whenQuietFns.push(x)}_getPreviousPlayers(x,I,Q,De,Xe){let Pt=[];if(I){const xt=this.playersByQueriedElement.get(x);xt&&(Pt=xt)}else{const xt=this.playersByElement.get(x);if(xt){const an=!Xe||Xe==Yt;xt.forEach(yn=>{yn.queued||!an&&yn.triggerName!=De||Pt.push(yn)})}}return(Q||De)&&(Pt=Pt.filter(xt=>!(Q&&Q!=xt.namespaceId||De&&De!=xt.triggerName))),Pt}_beforeAnimationBuild(x,I,Q){const Xe=I.element,Pt=I.isRemovalTransition?void 0:x,xt=I.isRemovalTransition?void 0:I.triggerName;for(const an of I.timelines){const yn=an.element,si=yn!==Xe,ci=_t(Q,yn,[]);this._getPreviousPlayers(yn,si,Pt,xt,I.toState).forEach(Gi=>{const Ni=Gi.getRealPlayer();Ni.beforeDestroy&&Ni.beforeDestroy(),Gi.destroy(),ci.push(Gi)})}Hn(Xe,I.fromStyles)}_buildAnimation(x,I,Q,De,Xe,Pt){const xt=I.triggerName,an=I.element,yn=[],si=new Set,ci=new Set,Wi=I.timelines.map(Ni=>{const hi=Ni.element;si.add(hi);const As=hi[Z];if(As&&As.removedBeforeQueried)return new me.ZN(Ni.duration,Ni.delay);const Us=hi!==an,ms=function ur(he){const x=[];return Yo(he,x),x}((Q.get(hi)||Kn).map(gs=>gs.getRealPlayer())).filter(gs=>!!gs.element&&gs.element===hi),oo=Xe.get(hi),xs=Pt.get(hi),ir=W(this._normalizer,Ni.keyframes,oo,xs),qs=this._buildPlayer(Ni,ir,ms);if(Ni.subTimeline&&De&&ci.add(hi),Us){const gs=new Gs(x,xt,hi);gs.setRealPlayer(qs),yn.push(gs)}return qs});yn.forEach(Ni=>{_t(this.playersByQueriedElement,Ni.element,[]).push(Ni),Ni.onDone(()=>function Si(he,x,I){let Q=he.get(x);if(Q){if(Q.length){const De=Q.indexOf(I);Q.splice(De,1)}0==Q.length&&he.delete(x)}return Q}(this.playersByQueriedElement,Ni.element,Ni))}),si.forEach(Ni=>js(Ni,qe));const Gi=St(Wi);return Gi.onDestroy(()=>{si.forEach(Ni=>To(Ni,qe)),_n(an,I.toStyles)}),ci.forEach(Ni=>{_t(De,Ni,[]).push(Gi)}),Gi}_buildPlayer(x,I,Q){return I.length>0?this.driver.animate(x.element,I,x.duration,x.delay,x.easing,Q):new me.ZN(x.duration,x.delay)}}class Gs{constructor(x,I,Q){this.namespaceId=x,this.triggerName=I,this.element=Q,this._player=new me.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(x){this._containsRealPlayer||(this._player=x,this._queuedCallbacks.forEach((I,Q)=>{I.forEach(De=>xe(x,Q,void 0,De))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(x.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(x){this.totalTime=x}syncPlayerEvents(x){const I=this._player;I.triggerCallback&&x.onStart(()=>I.triggerCallback("start")),x.onDone(()=>this.finish()),x.onDestroy(()=>this.destroy())}_queueEvent(x,I){_t(this._queuedCallbacks,x,[]).push(I)}onDone(x){this.queued&&this._queueEvent("done",x),this._player.onDone(x)}onStart(x){this.queued&&this._queueEvent("start",x),this._player.onStart(x)}onDestroy(x){this.queued&&this._queueEvent("destroy",x),this._player.onDestroy(x)}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(x){this.queued||this._player.setPosition(x)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(x){const I=this._player;I.triggerCallback&&I.triggerCallback(x)}}function Sr(he){return he&&1===he.nodeType}function Ns(he,x){const I=he.style.display;return he.style.display=x??"none",I}function Rr(he,x,I,Q,De){const Xe=[];I.forEach(an=>Xe.push(Ns(an)));const Pt=[];Q.forEach((an,yn)=>{const si=new Map;an.forEach(ci=>{const Wi=x.computeStyle(yn,ci,De);si.set(ci,Wi),(!Wi||0==Wi.length)&&(yn[Z]=ye,Pt.push(yn))}),he.set(yn,si)});let xt=0;return I.forEach(an=>Ns(an,Xe[xt++])),Pt}function nr(he,x){const I=new Map;if(he.forEach(xt=>I.set(xt,[])),0==x.length)return I;const De=new Set(x),Xe=new Map;function Pt(xt){if(!xt)return 1;let an=Xe.get(xt);if(an)return an;const yn=xt.parentNode;return an=I.has(yn)?yn:De.has(yn)?1:Pt(yn),Xe.set(xt,an),an}return x.forEach(xt=>{const an=Pt(xt);1!==an&&I.get(an).push(xt)}),I}function js(he,x){he.classList?.add(x)}function To(he,x){he.classList?.remove(x)}function ra(he,x,I){St(I).onDone(()=>he.processLeaveNode(x))}function Yo(he,x){for(let I=0;IDe.add(Xe)):x.set(he,Q),I.delete(he),!0}class Lo{constructor(x,I,Q){this._driver=I,this._normalizer=Q,this._triggerCache={},this.onRemovalComplete=(De,Xe)=>{},this._transitionEngine=new Ds(x.body,I,Q),this._timelineEngine=new lo(x.body,I,Q),this._transitionEngine.onRemovalComplete=(De,Xe)=>this.onRemovalComplete(De,Xe)}registerTrigger(x,I,Q,De,Xe){const Pt=x+"-"+De;let xt=this._triggerCache[Pt];if(!xt){const an=[],si=Po(this._driver,Xe,an,[]);if(an.length)throw function Ii(he,x){return new l.vHH(3404,!1)}();xt=function Br(he,x,I){return new Ui(he,x,I)}(De,si,this._normalizer),this._triggerCache[Pt]=xt}this._transitionEngine.registerTrigger(I,De,xt)}register(x,I){this._transitionEngine.register(x,I)}destroy(x,I){this._transitionEngine.destroy(x,I)}onInsert(x,I,Q,De){this._transitionEngine.insertNode(x,I,Q,De)}onRemove(x,I,Q){this._transitionEngine.removeNode(x,I,Q)}disableAnimations(x,I){this._transitionEngine.markElementAsDisabled(x,I)}process(x,I,Q,De){if("@"==Q.charAt(0)){const[Xe,Pt]=Wn(Q);this._timelineEngine.command(Xe,I,Pt,De)}else this._transitionEngine.trigger(x,I,Q,De)}listen(x,I,Q,De,Xe){if("@"==Q.charAt(0)){const[Pt,xt]=Wn(Q);return this._timelineEngine.listen(Pt,I,xt,Xe)}return this._transitionEngine.listen(x,I,Q,De,Xe)}flush(x=-1){this._transitionEngine.flush(x)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(x){this._transitionEngine.afterFlushAnimationsDone(x)}}let Ho=(()=>{class he{static#e=this.initialStylesByElement=new WeakMap;constructor(I,Q,De){this._element=I,this._startStyles=Q,this._endStyles=De,this._state=0;let Xe=he.initialStylesByElement.get(I);Xe||he.initialStylesByElement.set(I,Xe=new Map),this._initialStyles=Xe}start(){this._state<1&&(this._startStyles&&_n(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(_n(this._element,this._initialStyles),this._endStyles&&(_n(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(he.initialStylesByElement.delete(this._element),this._startStyles&&(Hn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Hn(this._element,this._endStyles),this._endStyles=null),_n(this._element,this._initialStyles),this._state=3)}}return he})();function mr(he){let x=null;return he.forEach((I,Q)=>{(function wr(he){return"display"===he||"position"===he})(Q)&&(x=x||new Map,x.set(Q,I))}),x}class ws{constructor(x,I,Q,De){this.element=x,this.keyframes=I,this.options=Q,this._specialStyles=De,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=Q.duration,this._delay=Q.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(x=>x()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const x=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,x,this.options),this._finalKeyframe=x.length?x[x.length-1]:new Map;const I=()=>this._onFinish();this.domPlayer.addEventListener("finish",I),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",I)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(x){const I=[];return x.forEach(Q=>{I.push(Object.fromEntries(Q))}),I}_triggerWebAnimation(x,I,Q){return x.animate(this._convertKeyframesToObject(I),Q)}onStart(x){this._originalOnStartFns.push(x),this._onStartFns.push(x)}onDone(x){this._originalOnDoneFns.push(x),this._onDoneFns.push(x)}onDestroy(x){this._onDestroyFns.push(x)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(x=>x()),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(x=>x()),this._onDestroyFns=[])}setPosition(x){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=x*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const x=new Map;this.hasStarted()&&this._finalKeyframe.forEach((Q,De)=>{"offset"!==De&&x.set(De,this._finished?Q:Nn(this.element,De))}),this.currentSnapshot=x}triggerCallback(x){const I="start"===x?this._onStartFns:this._onDoneFns;I.forEach(Q=>Q()),I.length=0}}class Bo{validateStyleProperty(x){return!0}validateAnimatableStyleProperty(x){return!0}matchesElement(x,I){return!1}containsElement(x,I){return Qi(x,I)}getParentElement(x){return Ti(x)}query(x,I,Q){return At(x,I,Q)}computeStyle(x,I,Q){return window.getComputedStyle(x)[I]}animate(x,I,Q,De,Xe,Pt=[]){const an={duration:Q,delay:De,fill:0==De?"both":"forwards"};Xe&&(an.easing=Xe);const yn=new Map,si=Pt.filter(Gi=>Gi instanceof ws);(function rt(he,x){return 0===he||0===x})(Q,De)&&si.forEach(Gi=>{Gi.currentSnapshot.forEach((Ni,hi)=>yn.set(hi,Ni))});let ci=function ot(he){return he.length?he[0]instanceof Map?he:he.map(x=>On(x)):[]}(I).map(Gi=>Lt(Gi));ci=function Ft(he,x,I){if(I.size&&x.length){let Q=x[0],De=[];if(I.forEach((Xe,Pt)=>{Q.has(Pt)||De.push(Pt),Q.set(Pt,Xe)}),De.length)for(let Xe=1;XePt.set(xt,Nn(he,xt)))}}return x}(x,ci,yn);const Wi=function Is(he,x){let I=null,Q=null;return Array.isArray(x)&&x.length?(I=mr(x[0]),x.length>1&&(Q=mr(x[x.length-1]))):x instanceof Map&&(I=mr(x)),I||Q?new Ho(he,I,Q):null}(x,ci);return new ws(x,ci,an,Wi)}}const Or="@.disabled";class Nr{constructor(x,I,Q,De){this.namespaceId=x,this.delegate=I,this.engine=Q,this._onDestroy=De,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(x){this.delegate.destroyNode?.(x)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(x,I){return this.delegate.createElement(x,I)}createComment(x){return this.delegate.createComment(x)}createText(x){return this.delegate.createText(x)}appendChild(x,I){this.delegate.appendChild(x,I),this.engine.onInsert(this.namespaceId,I,x,!1)}insertBefore(x,I,Q,De=!0){this.delegate.insertBefore(x,I,Q),this.engine.onInsert(this.namespaceId,I,x,De)}removeChild(x,I,Q){this.engine.onRemove(this.namespaceId,I,this.delegate)}selectRootElement(x,I){return this.delegate.selectRootElement(x,I)}parentNode(x){return this.delegate.parentNode(x)}nextSibling(x){return this.delegate.nextSibling(x)}setAttribute(x,I,Q,De){this.delegate.setAttribute(x,I,Q,De)}removeAttribute(x,I,Q){this.delegate.removeAttribute(x,I,Q)}addClass(x,I){this.delegate.addClass(x,I)}removeClass(x,I){this.delegate.removeClass(x,I)}setStyle(x,I,Q,De){this.delegate.setStyle(x,I,Q,De)}removeStyle(x,I,Q){this.delegate.removeStyle(x,I,Q)}setProperty(x,I,Q){"@"==I.charAt(0)&&I==Or?this.disableAnimations(x,!!Q):this.delegate.setProperty(x,I,Q)}setValue(x,I){this.delegate.setValue(x,I)}listen(x,I,Q){return this.delegate.listen(x,I,Q)}disableAnimations(x,I){this.engine.disableAnimations(x,I)}}class Zo extends Nr{constructor(x,I,Q,De,Xe){super(I,Q,De,Xe),this.factory=x,this.namespaceId=I}setProperty(x,I,Q){"@"==I.charAt(0)?"."==I.charAt(1)&&I==Or?this.disableAnimations(x,Q=void 0===Q||!!Q):this.engine.process(this.namespaceId,x,I.slice(1),Q):this.delegate.setProperty(x,I,Q)}listen(x,I,Q){if("@"==I.charAt(0)){const De=function Jr(he){switch(he){case"body":return document.body;case"document":return document;case"window":return window;default:return he}}(x);let Xe=I.slice(1),Pt="";return"@"!=Xe.charAt(0)&&([Xe,Pt]=function Qr(he){const x=he.indexOf(".");return[he.substring(0,x),he.slice(x+1)]}(Xe)),this.engine.listen(this.namespaceId,De,Xe,Pt,xt=>{this.factory.scheduleListenerCallback(xt._data||-1,Q,xt)})}return this.delegate.listen(x,I,Q)}}class aa{constructor(x,I,Q){this.delegate=x,this.engine=I,this._zone=Q,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,I.onRemovalComplete=(De,Xe)=>{const Pt=Xe?.parentNode(De);Pt&&Xe.removeChild(Pt,De)}}createRenderer(x,I){const De=this.delegate.createRenderer(x,I);if(!x||!I?.data?.animation){const yn=this._rendererCache;let si=yn.get(De);return si||(si=new Nr("",De,this.engine,()=>yn.delete(De)),yn.set(De,si)),si}const Xe=I.id,Pt=I.id+"-"+this._currentId;this._currentId++,this.engine.register(Pt,x);const xt=yn=>{Array.isArray(yn)?yn.forEach(xt):this.engine.registerTrigger(Xe,Pt,x,yn.name,yn)};return I.data.animation.forEach(xt),new Zo(this,Pt,De,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(x,I,Q){if(x>=0&&xI(Q));const De=this._animationCallbacksBuffer;0==De.length&&queueMicrotask(()=>{this._zone.run(()=>{De.forEach(Xe=>{const[Pt,xt]=Xe;Pt(xt)}),this._animationCallbacksBuffer=[]})}),De.push([I,Q])}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 se=[{provide:Wt,useFactory:function S(){return new Ai}},{provide:Lo,useClass:(()=>{class he extends Lo{constructor(I,Q,De,Xe){super(I,Q,De)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(Q){return new(Q||he)(l.LFG(y.K0),l.LFG(zt),l.LFG(Wt),l.LFG(l.z2F))};static#t=this.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac})}return he})()},{provide:l.FYo,useFactory:function $(he,x,I){return new aa(he,x,I)},deps:[e.se,Lo,l.R0b]}],Ce=[{provide:zt,useFactory:()=>new Bo},{provide:l.QbO,useValue:"BrowserAnimations"},...se],$e=[{provide:zt,useClass:ue},{provide:l.QbO,useValue:"NoopAnimations"},...se];let bt=(()=>{class he{static withConfig(I){return{ngModule:he,providers:I.disableAnimations?$e:Ce}}static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275mod=l.oAB({type:he});static#n=this.\u0275inj=l.cJS({providers:Ce,imports:[e.b2]})}return he})();var wn=h(9862),Pn=h(6306),bi=h(8504),N=h(4664),Se=h(4886),J=h(5933),oe=h(2187);let Je=(()=>{class he{constructor(I,Q,De,Xe,Pt){this.plataformaId=I,this.authApiService=Q,this.sessionTokenStorage=De,this.sessionStorageService=Xe,this.logoutService=Pt}intercept(I,Q){let De=I.clone();const Xe=this.sessionStorageService.get(),Pt=this.sessionTokenStorage.get();return Pt&&I.url.includes("api/v")?De=I.clone({headers:I.headers.set("Authorization","Bearer "+Pt.accessToken).set("X-Ecommerce-User",Xe?.email||"")}):(this.authdata=(0,y.NF)(this.plataformaId)?window.btoa(yt.environment.basicAuthUser+":"+yt.environment.basicAuthPass):"c2VydmljZXM6MC49ajNEMnNzMS53Mjkt",De=I.url.includes("api/cliente/")||I.url.includes("https://ipapi.co/json")?I.clone({headers:I.headers.set("Authorization","Basic "+this.authdata)}):I.clone({headers:I.headers.set("Authorization","Basic "+this.authdata).set("X-Ecommerce-User",Xe?.email||"")})),I.url.includes("api/v1/auth/refresh")?Q.handle(De).pipe((0,Pn.K)(xt=>401===xt.status&&Pt?(this.logoutService.clearSession(),this.logoutService.irAInicio(),(0,bi._)(()=>new Error(xt))):(0,bi._)(()=>new Error(xt)))):Q.handle(De).pipe((0,Pn.K)(xt=>{if(401===xt.status&&Pt){const si=Pt.refreshToken;return si?this.authApiService.refreshToken(si).pipe((0,N.w)(ci=>(this.sessionTokenStorage.set(ci),De=I.clone({headers:I.headers.set("Authorization","Bearer "+ci.accessToken)}),Q.handle(De))),(0,Pn.K)(ci=>(0,bi._)(()=>new Error(ci)))):(0,bi._)(()=>new Error(xt))}return xt.message&&(xt.error?.errors?.length?`${xt.error.message}: ${xt.error.errors[0]}`:`${xt.statusText}`)&&xt.message.trim(),(0,bi._)(()=>new Error(xt))}))}static#e=this.\u0275fac=function(Q){return new(Q||he)(l.LFG(l.Lbi),l.LFG(Se.Q),l.LFG(J.j),l.LFG($t.u),l.LFG(oe.P))};static#t=this.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac})}return he})();const un=he=>()=>he.loadConfig();let Sn=(()=>{class he{static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275mod=l.oAB({type:he});static#n=this.\u0275inj=l.cJS({providers:[ge.E,{provide:wn.TP,useClass:Je,multi:!0},{provide:l.ip1,useFactory:un,multi:!0,deps:[ge.E]}],imports:[bt,wn.JF]})}return he})();var ii=h(5333),ys=h(6836);let is=(()=>{class he{static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275mod=l.oAB({type:he});static#n=this.\u0275inj=l.cJS({providers:[ys.n],imports:[y.ez]})}return he})();"cl"===yt.environment.country?h.e(890).then(h.bind(h,1890)).then(he=>{(0,y.qS)(he.default,yt.environment.localeId)}):"pe"===yt.environment.country&&h.e(378).then(h.bind(h,6378)).then(he=>{(0,y.qS)(he.default,yt.environment.localeId)});let fs=(()=>{class he{static#e=this.\u0275fac=function(Q){return new(Q||he)};static#t=this.\u0275mod=l.oAB({type:he,bootstrap:[q]});static#n=this.\u0275inj=l.cJS({providers:[(0,e.ly)(),(0,wn.h_)((0,wn.yn)()),{provide:l.EJc,useValue:yt.environment.currencyCode},{provide:l.soG,useValue:yt.environment.localeId},e.Dx,b.UZ,{provide:l.ip1,useFactory:I=>()=>I.setPrefix("ImplementosB2B."),deps:[ys.n],multi:!0}],imports:[e.b2,is,p.Rh.forRoot(),v.mr.forRoot(),b.zk,C.z8.forRoot(),Le,Ge.m,ii.H,H.IJ,Sn,we]})}return he})();e.q6().bootstrapModule(fs).catch(he=>console.error(he))},7271:(st,le,h)=>{var e;!function(i,l,y,p){"use strict";var ft,v=["","webkit","Moz","MS","ms","o"],b=l.createElement("div"),C="function",H=Math.round,k=Math.abs,z=Date.now;function ce(Ue,rt,Ft){return setTimeout(Rt(Ue,Ft),rt)}function Fe(Ue,rt,Ft){return!!Array.isArray(Ue)&&(We(Ue,Ft[rt],Ft),!0)}function We(Ue,rt,Ft){var cn;if(Ue)if(Ue.forEach)Ue.forEach(rt,Ft);else if(Ue.length!==p)for(cn=0;cn\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Ai=i.console&&(i.console.warn||i.console.log);return Ai&&Ai.call(i.console,cn,ri),Ue.apply(this,arguments)}}ft="function"!=typeof Object.assign?function(rt){if(rt===p||null===rt)throw new TypeError("Cannot convert undefined or null to object");for(var Ft=Object(rt),cn=1;cn-1}function gt(Ue){return Ue.trim().split(/\s+/g)}function ht(Ue,rt,Ft){if(Ue.indexOf&&!Ft)return Ue.indexOf(rt);for(var cn=0;cnYs[rt]}):cn.sort()),cn}function Gt(Ue,rt){for(var Ft,cn,Nn=rt[0].toUpperCase()+rt.slice(1),ri=0;ri1&&!Ft.firstMultiple?Ft.firstMultiple=Dn(rt):1===Nn&&(Ft.firstMultiple=!1);var ri=Ft.firstInput,Ai=Ft.firstMultiple,cs=Ai?Ai.center:ri.center,Ki=rt.center=gn(cn);rt.timeStamp=z(),rt.deltaTime=rt.timeStamp-ri.timeStamp,rt.angle=Ii(cs,Ki),rt.distance=oi(cs,Ki),function xn(Ue,rt){var Ft=rt.center,cn=Ue.offsetDelta||{},Nn=Ue.prevDelta||{},ri=Ue.prevInput||{};(rt.eventType===me||ri.eventType===ee)&&(Nn=Ue.prevDelta={x:ri.deltaX||0,y:ri.deltaY||0},cn=Ue.offsetDelta={x:Ft.x,y:Ft.y}),rt.deltaX=Nn.x+(Ft.x-cn.x),rt.deltaY=Nn.y+(Ft.y-cn.y)}(Ft,rt),rt.offsetDirection=Ei(rt.deltaX,rt.deltaY);var Ys=Yn(rt.deltaTime,rt.deltaX,rt.deltaY);rt.overallVelocityX=Ys.x,rt.overallVelocityY=Ys.y,rt.overallVelocity=k(Ys.x)>k(Ys.y)?Ys.x:Ys.y,rt.scale=Ai?function wi(Ue,rt){return oi(rt[0],rt[1],Dt)/oi(Ue[0],Ue[1],Dt)}(Ai.pointers,cn):1,rt.rotation=Ai?function mi(Ue,rt){return Ii(rt[1],rt[0],Dt)+Ii(Ue[1],Ue[0],Dt)}(Ai.pointers,cn):0,rt.maxPointers=Ft.prevInput?rt.pointers.length>Ft.prevInput.maxPointers?rt.pointers.length:Ft.prevInput.maxPointers:rt.pointers.length,function Rn(Ue,rt){var Nn,ri,Ai,cs,Ft=Ue.lastInterval||rt,cn=rt.timeStamp-Ft.timeStamp;if(rt.eventType!=et&&(cn>Ge||Ft.velocity===p)){var Ki=rt.deltaX-Ft.deltaX,Ys=rt.deltaY-Ft.deltaY,Ps=Yn(cn,Ki,Ys);ri=Ps.x,Ai=Ps.y,Nn=k(Ps.x)>k(Ps.y)?Ps.x:Ps.y,cs=Ei(Ki,Ys),Ue.lastInterval=rt}else Nn=Ft.velocity,ri=Ft.velocityX,Ai=Ft.velocityY,cs=Ft.direction;rt.velocity=Nn,rt.velocityX=ri,rt.velocityY=Ai,rt.direction=cs}(Ft,rt);var Ps=Ue.element;Oe(rt.srcEvent.target,Ps)&&(Ps=rt.srcEvent.target),rt.target=Ps}(Ue,Ft),Ue.emit("hammer.input",Ft),Ue.recognize(Ft),Ue.session.prevInput=Ft}function Dn(Ue){for(var rt=[],Ft=0;Ft=k(rt)?Ue<0?Tt:wt:rt<0?nt:Kt}function oi(Ue,rt,Ft){Ft||(Ft=_e);var cn=rt[Ft[0]]-Ue[Ft[0]],Nn=rt[Ft[1]]-Ue[Ft[1]];return Math.sqrt(cn*cn+Nn*Nn)}function Ii(Ue,rt,Ft){return Ft||(Ft=_e),180*Math.atan2(rt[Ft[1]]-Ue[Ft[1]],rt[Ft[0]]-Ue[Ft[0]])/Math.PI}Nt.prototype={handler:function(){},init:function(){this.evEl&&ge(this.element,this.evEl,this.domHandler),this.evTarget&&ge(this.target,this.evTarget,this.domHandler),this.evWin&&ge(Bn(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&ae(this.element,this.evEl,this.domHandler),this.evTarget&&ae(this.target,this.evTarget,this.domHandler),this.evWin&&ae(Bn(this.element),this.evWin,this.domHandler)}};var ji={mousedown:me,mousemove:2,mouseup:ee},$i="mousedown",qn="mousemove mouseup";function Zn(){this.evEl=$i,this.evWin=qn,this.pressed=!1,Nt.apply(this,arguments)}$t(Zn,Nt,{handler:function(rt){var Ft=ji[rt.type];Ft&me&&0===rt.button&&(this.pressed=!0),2&Ft&&1!==rt.which&&(Ft=ee),this.pressed&&(Ft&ee&&(this.pressed=!1),this.callback(this.manager,Ft,{pointers:[rt],changedPointers:[rt],pointerType:Ee,srcEvent:rt}))}});var as={pointerdown:me,pointermove:2,pointerup:ee,pointercancel:et,pointerout:et},nn={2:q,3:"pen",4:Ee,5:"kinect"},$n="pointerdown",te="pointermove pointerup pointercancel";function He(){this.evEl=$n,this.evWin=te,Nt.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&($n="MSPointerDown",te="MSPointerMove MSPointerUp MSPointerCancel"),$t(He,Nt,{handler:function(rt){var Ft=this.store,cn=!1,Nn=rt.type.toLowerCase().replace("ms",""),ri=as[Nn],Ai=nn[rt.pointerType]||rt.pointerType,cs=Ai==q,Ki=ht(Ft,rt.pointerId,"pointerId");ri&me&&(0===rt.button||cs)?Ki<0&&(Ft.push(rt),Ki=Ft.length-1):ri&(ee|et)&&(cn=!0),!(Ki<0)&&(Ft[Ki]=rt,this.callback(this.manager,ri,{pointers:Ft,changedPointers:[rt],pointerType:Ai,srcEvent:rt}),cn&&Ft.splice(Ki,1))}});var Mt={touchstart:me,touchmove:2,touchend:ee,touchcancel:et};function W(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Nt.apply(this,arguments)}function xe(Ue,rt){var Ft=tt(Ue.touches),cn=tt(Ue.changedTouches);return rt&(ee|et)&&(Ft=ct(Ft.concat(cn),"identifier",!0)),[Ft,cn]}$t(W,Nt,{handler:function(rt){var Ft=Mt[rt.type];if(Ft===me&&(this.started=!0),this.started){var cn=xe.call(this,rt,Ft);Ft&(ee|et)&&cn[0].length-cn[1].length==0&&(this.started=!1),this.callback(this.manager,Ft,{pointers:cn[0],changedPointers:cn[1],pointerType:q,srcEvent:rt})}}});var de={touchstart:me,touchmove:2,touchend:ee,touchcancel:et},Ze="touchstart touchmove touchend touchcancel";function _t(){this.evTarget=Ze,this.targetIds={},Nt.apply(this,arguments)}function Wn(Ue,rt){var Ft=tt(Ue.touches),cn=this.targetIds;if(rt&(2|me)&&1===Ft.length)return cn[Ft[0].identifier]=!0,[Ft,Ft];var Nn,ri,Ai=tt(Ue.changedTouches),cs=[],Ki=this.target;if(ri=Ft.filter(function(Ys){return Oe(Ys.target,Ki)}),rt===me)for(Nn=0;Nn-1&&cn.splice(ri,1)},ai)}}function Xi(Ue){for(var rt=Ue.srcEvent.clientX,Ft=Ue.srcEvent.clientY,cn=0;cn-1&&this.requireFail.splice(rt,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(Ue){return!!this.simultaneous[Ue.id]},emit:function(Ue){var rt=this,Ft=this.state;function cn(Nn){rt.manager.emit(Nn,Ue)}Ft<8&&cn(rt.options.event+Jt(Ft)),cn(rt.options.event),Ue.additionalEvent&&cn(Ue.additionalEvent),Ft>=8&&cn(rt.options.event+Jt(Ft))},tryEmit:function(Ue){if(this.canEmit())return this.emit(Ue);this.state=32},canEmit:function(){for(var Ue=0;Uert.threshold&&Nn&rt.direction},attrTest:function(Ue){return On.prototype.attrTest.call(this,Ue)&&(2&this.state||!(2&this.state)&&this.directionTest(Ue))},emit:function(Ue){this.pX=Ue.deltaX,this.pY=Ue.deltaY;var rt=Mn(Ue.direction);rt&&(Ue.additionalEvent=this.options.event+rt),this._super.emit.call(this,Ue)}}),$t(Vt,On,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ue]},attrTest:function(Ue){return this._super.attrTest.call(this,Ue)&&(Math.abs(Ue.scale-1)>this.options.threshold||2&this.state)},emit:function(Ue){1!==Ue.scale&&(Ue.additionalEvent=this.options.event+(Ue.scale<1?"in":"out")),this._super.emit.call(this,Ue)}}),$t(Lt,Ct,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(Ue){var rt=this.options,Ft=Ue.pointers.length===rt.pointers,cn=Ue.distancert.time;if(this._input=Ue,!cn||!Ft||Ue.eventType&(ee|et)&&!Nn)this.reset();else if(Ue.eventType&me)this.reset(),this._timer=ce(function(){this.state=8,this.tryEmit()},rt.time,this);else if(Ue.eventType&ee)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(Ue){8===this.state&&(Ue&&Ue.eventType&ee?this.manager.emit(this.options.event+"up",Ue):(this._input.timeStamp=z(),this.manager.emit(this.options.event,this._input)))}}),$t(_n,On,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ue]},attrTest:function(Ue){return this._super.attrTest.call(this,Ue)&&(Math.abs(Ue.rotation)>this.options.threshold||2&this.state)}}),$t(Hn,On,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:ut|pt,pointers:1},getTouchAction:function(){return ot.prototype.getTouchAction.call(this)},attrTest:function(Ue){var Ft,rt=this.options.direction;return rt&(ut|pt)?Ft=Ue.overallVelocity:rt&ut?Ft=Ue.overallVelocityX:rt&pt&&(Ft=Ue.overallVelocityY),this._super.attrTest.call(this,Ue)&&rt&Ue.offsetDirection&&Ue.distance>this.options.threshold&&Ue.maxPointers==this.options.pointers&&k(Ft)>this.options.velocity&&Ue.eventType&ee},emit:function(Ue){var rt=Mn(Ue.offsetDirection);rt&&this.manager.emit(this.options.event+rt,Ue),this.manager.emit(this.options.event,Ue)}}),$t(Li,Ct,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[jn]},process:function(Ue){var rt=this.options,Ft=Ue.pointers.length===rt.pointers,cn=Ue.distance=20?"ste":"de")},week:{dow:1,doy:4}})}(h(6676))},1867:function(st,le,h){!function(e){"use strict";var i=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},l={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(b){return function(C,H,k,z){var ce=i(C),Fe=l[b][i(C)];return 2===ce&&(Fe=Fe[H?0:1]),Fe.replace(/%d/i,C)}},p=["\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"];e.defineLocale("ar-dz",{months:p,monthsShort:p,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(b){return"\u0645"===b},meridiem:function(b,C,H){return b<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(h(6676))},7078:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},7776:function(st,le,h){!function(e){"use strict";var i={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},l=function(C){return 0===C?0:1===C?1:2===C?2:C%100>=3&&C%100<=10?3:C%100>=11?4:5},y={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},p=function(C){return function(H,k,z,ce){var Fe=l(H),We=y[C][l(H)];return 2===Fe&&(We=We[k?0:1]),We.replace(/%d/i,H)}},v=["\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"];e.defineLocale("ar-ly",{months:v,monthsShort:v,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(C){return"\u0645"===C},meridiem:function(C,H,k){return C<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:p("s"),ss:p("s"),m:p("m"),mm:p("m"),h:p("h"),hh:p("h"),d:p("d"),dd:p("d"),M:p("M"),MM:p("M"),y:p("y"),yy:p("y")},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(H){return i[H]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(6676))},6789:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},6897:function(st,le,h){!function(e){"use strict";var i={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.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(p){return"\u0645"===p},meridiem:function(p,v,b){return p<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(p){return p.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return l[v]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(h(6676))},1585:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},2097:function(st,le,h){!function(e){"use strict";var i={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=function(H){return 0===H?0:1===H?1:2===H?2:H%100>=3&&H%100<=10?3:H%100>=11?4:5},p={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"]},v=function(H){return function(k,z,ce,Fe){var We=y(k),Re=p[H][y(k)];return 2===We&&(Re=Re[z?0:1]),Re.replace(/%d/i,k)}},b=["\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"];e.defineLocale("ar",{months:b,monthsShort:b,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(H){return"\u0645"===H},meridiem:function(H,k,z){return H<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:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(k){return l[k]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(k){return i[k]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(6676))},5611:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(y)},meridiem:function(y,p,v){return y<4?"gec\u0259":y<12?"s\u0259h\u0259r":y<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(y){if(0===y)return y+"-\u0131nc\u0131";var p=y%10;return y+(i[p]||i[y%100-p]||i[y>=100?100:null])},week:{dow:1,doy:7}})}(h(6676))},2459:function(st,le,h){!function(e){"use strict";function l(p,v,b){return"m"===b?v?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?v?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":p+" "+function i(p,v){var b=p.split("_");return v%10==1&&v%100!=11?b[0]:v%10>=2&&v%10<=4&&(v%100<10||v%100>=20)?b[1]:b[2]}({ss:v?"\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:v?"\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:v?"\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"}[b],+p)}e.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:l,mm:l,h:l,hh:l,d:"\u0434\u0437\u0435\u043d\u044c",dd:l,M:"\u043c\u0435\u0441\u044f\u0446",MM:l,y:"\u0433\u043e\u0434",yy:l},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(p)},meridiem:function(p,v,b){return p<4?"\u043d\u043e\u0447\u044b":p<12?"\u0440\u0430\u043d\u0456\u0446\u044b":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(p,v){switch(v){case"M":case"d":case"DDD":case"w":case"W":return p%10!=2&&p%10!=3||p%100==12||p%100==13?p+"-\u044b":p+"-\u0456";case"D":return p+"-\u0433\u0430";default:return p}},week:{dow:1,doy:7}})}(h(6676))},1825:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10,p=l%100;return 0===l?l+"-\u0435\u0432":0===p?l+"-\u0435\u043d":p>10&&p<20?l+"-\u0442\u0438":1===y?l+"-\u0432\u0438":2===y?l+"-\u0440\u0438":7===y||8===y?l+"-\u043c\u0438":l+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(6676))},5918:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},9683:function(st,le,h){!function(e){"use strict";var i={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},l={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},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(p,v){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===v?p<4?p:p+12:"\u09ad\u09cb\u09b0"===v||"\u09b8\u0995\u09be\u09b2"===v?p:"\u09a6\u09c1\u09aa\u09c1\u09b0"===v?p>=3?p:p+12:"\u09ac\u09bf\u0995\u09be\u09b2"===v||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===v?p+12:void 0},meridiem:function(p,v,b){return p<4?"\u09b0\u09be\u09a4":p<6?"\u09ad\u09cb\u09b0":p<12?"\u09b8\u0995\u09be\u09b2":p<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<18?"\u09ac\u09bf\u0995\u09be\u09b2":p<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(h(6676))},4065:function(st,le,h){!function(e){"use strict";var i={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},l={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(p,v){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===v&&p>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===v&&p<5||"\u09ac\u09bf\u0995\u09be\u09b2"===v?p+12:p},meridiem:function(p,v,b){return p<4?"\u09b0\u09be\u09a4":p<10?"\u09b8\u0995\u09be\u09b2":p<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(h(6676))},1034:function(st,le,h){!function(e){"use strict";var i={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},l={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.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(p){return p.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},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(p,v){return 12===p&&(p=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===v&&p>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===v&&p<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===v?p+12:p},meridiem:function(p,v,b){return p<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":p<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":p<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":p<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(h(6676))},7671:function(st,le,h){!function(e){"use strict";function i(Re,ft,yt){return Re+" "+function p(Re,ft){return 2===ft?function v(Re){var ft={m:"v",b:"v",d:"z"};return void 0===ft[Re.charAt(0)]?Re:ft[Re.charAt(0)]+Re.substring(1)}(Re):Re}({mm:"munutenn",MM:"miz",dd:"devezh"}[yt],Re)}function y(Re){return Re>9?y(Re%10):Re}var b=[/^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],C=/^(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,Fe=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.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:Fe,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:Fe,monthsRegex:C,monthsShortRegex:C,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:b,longMonthsParse:b,shortMonthsParse:b,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:i,h:"un eur",hh:"%d eur",d:"un devezh",dd:i,M:"ur miz",MM:i,y:"ur bloaz",yy:function l(Re){switch(y(Re)){case 1:case 3:case 4:case 5:case 9:return Re+" bloaz";default:return Re+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Re){return Re+(1===Re?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Re){return"g.m."===Re},meridiem:function(Re,ft,yt){return Re<12?"a.m.":"g.m."}})}(h(6676))},8153:function(st,le,h){!function(e){"use strict";function i(y,p,v){var b=y+" ";switch(v){case"ss":return b+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return b+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return b+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return b+(1===y?"dan":"dana");case"MM":return b+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return b+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}e.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:i,m:i,mm:i,h:i,hh:i,d:"dan",dd:i,M:"mjesec",MM:i,y:"godinu",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},4287:function(st,le,h){!function(e){"use strict";e.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(l,y){var p=1===l?"r":2===l?"n":3===l?"r":4===l?"t":"\xe8";return("w"===y||"W"===y)&&(p="a"),l+p},week:{dow:1,doy:4}})}(h(6676))},2616:function(st,le,h){!function(e){"use strict";var i={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("_")},l="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^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],p=/^(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 v(H){return H>1&&H<5&&1!=~~(H/10)}function b(H,k,z,ce){var Fe=H+" ";switch(z){case"s":return k||ce?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return k||ce?Fe+(v(H)?"sekundy":"sekund"):Fe+"sekundami";case"m":return k?"minuta":ce?"minutu":"minutou";case"mm":return k||ce?Fe+(v(H)?"minuty":"minut"):Fe+"minutami";case"h":return k?"hodina":ce?"hodinu":"hodinou";case"hh":return k||ce?Fe+(v(H)?"hodiny":"hodin"):Fe+"hodinami";case"d":return k||ce?"den":"dnem";case"dd":return k||ce?Fe+(v(H)?"dny":"dn\xed"):Fe+"dny";case"M":return k||ce?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return k||ce?Fe+(v(H)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Fe+"m\u011bs\xedci";case"y":return k||ce?"rok":"rokem";case"yy":return k||ce?Fe+(v(H)?"roky":"let"):Fe+"lety"}}e.defineLocale("cs",{months:i,monthsShort:l,monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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: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}})}(h(6676))},7049:function(st,le,h){!function(e){"use strict";e.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(l){return l+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(l)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(l)?"\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}})}(h(6676))},9172:function(st,le,h){!function(e){"use strict";e.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(l){var p="";return l>20?p=40===l||50===l||60===l||80===l||100===l?"fed":"ain":l>0&&(p=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][l]),l+p},week:{dow:1,doy:4}})}(h(6676))},605:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},3395:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return p?C[v][0]:C[v][1]}e.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:i,mm:"%d Minuten",h:i,hh:"%d Stunden",d:i,dd:i,w:i,ww:"%d Wochen",M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},9835:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return p?C[v][0]:C[v][1]}e.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:i,mm:"%d Minuten",h:i,hh:"%d Stunden",d:i,dd:i,w:i,ww:"%d Wochen",M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4013:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return p?C[v][0]:C[v][1]}e.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:i,mm:"%d Minuten",h:i,hh:"%d Stunden",d:i,dd:i,w:i,ww:"%d Wochen",M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4570:function(st,le,h){!function(e){"use strict";var i=["\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"],l=["\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"];e.defineLocale("dv",{months:i,monthsShort:i,weekdays:l,weekdaysShort:l,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(p){return"\u0789\u078a"===p},meridiem:function(p,v,b){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(h(6676))},1859:function(st,le,h){!function(e){"use strict";e.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(y,p){return y?"string"==typeof p&&/D/.test(p.substring(0,p.indexOf("MMMM")))?this._monthsGenitiveEl[y.month()]:this._monthsNominativeEl[y.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(y,p,v){return y>11?v?"\u03bc\u03bc":"\u039c\u039c":v?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(y){return"\u03bc"===(y+"").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(y,p){var v=this._calendarEl[y],b=p&&p.hours();return function i(y){return typeof Function<"u"&&y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}(v)&&(v=v.apply(p)),v.replace("{}",b%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}})}(h(6676))},5785:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:4}})}(h(6676))},3792:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(h(6676))},7651:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},1929:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},9818:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(h(6676))},6612:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:6}})}(h(6676))},4900:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},2721:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},5159:function(st,le,h){!function(e){"use strict";e.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(l){return"p"===l.charAt(0).toLowerCase()},meridiem:function(l,y,p){return l>11?p?"p.t.m.":"P.T.M.":p?"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}})}(h(6676))},1780:function(st,le,h){!function(e){"use strict";var i="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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}})}(h(6676))},3468:function(st,le,h){!function(e){"use strict";var i="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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"})}(h(6676))},4938:function(st,le,h){!function(e){"use strict";var i="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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}})}(h(6676))},1954:function(st,le,h){!function(e){"use strict";var i="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),l="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(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;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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"})}(h(6676))},1453:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[y+"sekundi",y+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[y+" minuti",y+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[y+" tunni",y+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[y+" kuu",y+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[y+" aasta",y+" aastat"]};return p?C[v][2]?C[v][2]:C[v][1]:b?C[v][0]:C[v][1]}e.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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:"%d p\xe4eva",M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4697:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},2900:function(st,le,h){!function(e){"use strict";var i={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},l={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.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(p){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(p)},meridiem:function(p,v,b){return p<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(p){return p.replace(/[\u06f0-\u06f9]/g,function(v){return l[v]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(h(6676))},9775:function(st,le,h){!function(e){"use strict";var i="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),l=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",i[7],i[8],i[9]];function y(b,C,H,k){var z="";switch(H){case"s":return k?"muutaman sekunnin":"muutama sekunti";case"ss":z=k?"sekunnin":"sekuntia";break;case"m":return k?"minuutin":"minuutti";case"mm":z=k?"minuutin":"minuuttia";break;case"h":return k?"tunnin":"tunti";case"hh":z=k?"tunnin":"tuntia";break;case"d":return k?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":z=k?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return k?"kuukauden":"kuukausi";case"MM":z=k?"kuukauden":"kuukautta";break;case"y":return k?"vuoden":"vuosi";case"yy":z=k?"vuoden":"vuotta"}return function p(b,C){return b<10?C?l[b]:i[b]:b}(b,k)+" "+z}e.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:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4282:function(st,le,h){!function(e){"use strict";e.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(l){return l},week:{dow:1,doy:4}})}(h(6676))},4236:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},2830:function(st,le,h){!function(e){"use strict";e.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(l,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return l+(1===l?"er":"e");case"w":case"W":return l+(1===l?"re":"e")}}})}(h(6676))},1412:function(st,le,h){!function(e){"use strict";e.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(l,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return l+(1===l?"er":"e");case"w":case"W":return l+(1===l?"re":"e")}},week:{dow:1,doy:4}})}(h(6676))},9361:function(st,le,h){!function(e){"use strict";var y=/(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,p=[/^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];e.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:y,monthsShortRegex:y,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:p,longMonthsParse:p,shortMonthsParse:p,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(b,C){switch(C){case"D":return b+(1===b?"er":"");default:case"M":case"Q":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}})}(h(6676))},6984:function(st,le,h){!function(e){"use strict";var i="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),l="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(p,v){return p?/-MMM-/.test(v)?l[p.month()]:i[p.month()]:i},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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(6676))},3961:function(st,le,h){!function(e){"use strict";e.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(C){return C+(1===C?"d":C%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(6676))},8849:function(st,le,h){!function(e){"use strict";e.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(C){return C+(1===C?"d":C%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(6676))},4273:function(st,le,h){!function(e){"use strict";e.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(l){return 0===l.indexOf("un")?"n"+l:"en "+l},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}})}(h(6676))},623:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={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:[y+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",y+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[y+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",y+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[y+" \u0935\u0930\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[y+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",y+" \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:[y+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",y+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[y+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return b?C[v][0]:C[v][1]}e.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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(y,p){return"D"===p?y+"\u0935\u0947\u0930":y},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(y,p){return 12===y&&(y=0),"\u0930\u093e\u0924\u0940"===p?y<4?y:y+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===p?y:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===p?y>12?y:y+12:"\u0938\u093e\u0902\u091c\u0947"===p?y+12:void 0},meridiem:function(y,p,v){return y<4?"\u0930\u093e\u0924\u0940":y<12?"\u0938\u0915\u093e\u0933\u0940\u0902":y<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":y<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(h(6676))},2696:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C={s:["thoddea sekondamni","thodde sekond"],ss:[y+" sekondamni",y+" sekond"],m:["eka mintan","ek minut"],mm:[y+" mintamni",y+" mintam"],h:["eka voran","ek vor"],hh:[y+" voramni",y+" voram"],d:["eka disan","ek dis"],dd:[y+" disamni",y+" dis"],M:["eka mhoinean","ek mhoino"],MM:[y+" mhoineamni",y+" mhoine"],y:["eka vorsan","ek voros"],yy:[y+" vorsamni",y+" vorsam"]};return b?C[v][0]:C[v][1]}e.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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(y,p){return"D"===p?y+"er":y},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(y,p){return 12===y&&(y=0),"rati"===p?y<4?y:y+12:"sokallim"===p?y:"donparam"===p?y>12?y:y+12:"sanje"===p?y+12:void 0},meridiem:function(y,p,v){return y<4?"rati":y<12?"sokallim":y<16?"donparam":y<20?"sanje":"rati"}})}(h(6676))},6928:function(st,le,h){!function(e){"use strict";var i={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},l={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.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(p){return p.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(p,v){return 12===p&&(p=0),"\u0ab0\u0abe\u0aa4"===v?p<4?p:p+12:"\u0ab8\u0ab5\u0abe\u0ab0"===v?p:"\u0aac\u0aaa\u0acb\u0ab0"===v?p>=10?p:p+12:"\u0ab8\u0abe\u0a82\u0a9c"===v?p+12:void 0},meridiem:function(p,v,b){return p<4?"\u0ab0\u0abe\u0aa4":p<10?"\u0ab8\u0ab5\u0abe\u0ab0":p<17?"\u0aac\u0aaa\u0acb\u0ab0":p<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(h(6676))},4804:function(st,le,h){!function(e){"use strict";e.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(l){return 2===l?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":l+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(l){return 2===l?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":l+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(l){return 2===l?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":l+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(l){return 2===l?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":l%10==0&&10!==l?l+" \u05e9\u05e0\u05d4":l+" \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(l){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(l)},meridiem:function(l,y,p){return l<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":l<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":l<12?p?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":l<18?p?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(h(6676))},3015:function(st,le,h){!function(e){"use strict";var i={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},y=[/^\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];e.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:y,longMonthsParse:y,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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(C){return l[C]})},postformat:function(b){return b.replace(/\d/g,function(C){return i[C]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,C){return 12===b&&(b=0),"\u0930\u093e\u0924"===C?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===C?b:"\u0926\u094b\u092a\u0939\u0930"===C?b>=10?b:b+12:"\u0936\u093e\u092e"===C?b+12:void 0},meridiem:function(b,C,H){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(h(6676))},7134:function(st,le,h){!function(e){"use strict";function i(y,p,v){var b=y+" ";switch(v){case"ss":return b+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return b+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return b+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return b+(1===y?"dan":"dana");case"MM":return b+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return b+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}e.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:i,m:i,mm:i,h:i,hh:i,d:"dan",dd:i,M:"mjesec",MM:i,y:"godinu",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},670:function(st,le,h){!function(e){"use strict";var i="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function l(v,b,C,H){var k=v;switch(C){case"s":return H||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return k+(H||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(H||b?" perc":" perce");case"mm":return k+(H||b?" perc":" perce");case"h":return"egy"+(H||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return k+(H||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(H||b?" nap":" napja");case"dd":return k+(H||b?" nap":" napja");case"M":return"egy"+(H||b?" h\xf3nap":" h\xf3napja");case"MM":return k+(H||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(H||b?" \xe9v":" \xe9ve");case"yy":return k+(H||b?" \xe9v":" \xe9ve")}return""}function y(v){return(v?"":"[m\xfalt] ")+"["+i[this.day()]+"] LT[-kor]"}e.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(v){return"u"===v.charAt(1).toLowerCase()},meridiem:function(v,b,C){return v<12?!0===C?"de":"DE":!0===C?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return y.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return y.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4523:function(st,le,h){!function(e){"use strict";e.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(l){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(l)},meridiem:function(l){return l<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":l<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":l<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(l,y){switch(y){case"DDD":case"w":case"W":case"DDDo":return 1===l?l+"-\u056b\u0576":l+"-\u0580\u0564";default:return l}},week:{dow:1,doy:7}})}(h(6676))},9233:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"pagi"===y?l:"siang"===y?l>=11?l:l+12:"sore"===y||"malam"===y?l+12:void 0},meridiem:function(l,y,p){return l<11?"pagi":l<15?"siang":l<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}})}(h(6676))},4693:function(st,le,h){!function(e){"use strict";function i(p){return p%100==11||p%10!=1}function l(p,v,b,C){var H=p+" ";switch(b){case"s":return v||C?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return i(p)?H+(v||C?"sek\xfandur":"sek\xfandum"):H+"sek\xfanda";case"m":return v?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return i(p)?H+(v||C?"m\xedn\xfatur":"m\xedn\xfatum"):v?H+"m\xedn\xfata":H+"m\xedn\xfatu";case"hh":return i(p)?H+(v||C?"klukkustundir":"klukkustundum"):H+"klukkustund";case"d":return v?"dagur":C?"dag":"degi";case"dd":return i(p)?v?H+"dagar":H+(C?"daga":"d\xf6gum"):v?H+"dagur":H+(C?"dag":"degi");case"M":return v?"m\xe1nu\xf0ur":C?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return i(p)?v?H+"m\xe1nu\xf0ir":H+(C?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):v?H+"m\xe1nu\xf0ur":H+(C?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return v||C?"\xe1r":"\xe1ri";case"yy":return i(p)?H+(v||C?"\xe1r":"\xe1rum"):H+(v||C?"\xe1r":"\xe1ri")}}e.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:l,ss:l,m:l,mm:l,h:"klukkustund",hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},8118:function(st,le,h){!function(e){"use strict";e.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(l){return(/^[0-9].+$/.test(l)?"tra":"in")+" "+l},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}})}(h(6676))},3936:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},6871:function(st,le,h){!function(e){"use strict";e.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(l,y){return"\u5143"===y[1]?1:parseInt(y[1]||l,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(l){return"\u5348\u5f8c"===l},meridiem:function(l,y,p){return l<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(l){return l.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(l){return this.week()!==l.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(l,y){switch(y){case"y":return 1===l?"\u5143\u5e74":l+"\u5e74";case"d":case"D":case"DDD":return l+"\u65e5";default:return l}},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"}})}(h(6676))},8710:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"enjing"===y?l:"siyang"===y?l>=11?l:l+12:"sonten"===y||"ndalu"===y?l+12:void 0},meridiem:function(l,y,p){return l<11?"enjing":l<15?"siyang":l<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}})}(h(6676))},7125:function(st,le,h){!function(e){"use strict";e.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(l){return l.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(y,p,v){return"\u10d8"===v?p+"\u10e8\u10d8":p+v+"\u10e8\u10d8"})},past:function(l){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(l)?l.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(l)?l.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):l},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(l){return 0===l?l:1===l?l+"-\u10da\u10d8":l<20||l<=100&&l%20==0||l%100==0?"\u10db\u10d4-"+l:l+"-\u10d4"},week:{dow:1,doy:7}})}(h(6676))},2461:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y){return y+(i[y]||i[y%10]||i[y>=100?100:null])},week:{dow:1,doy:7}})}(h(6676))},7399:function(st,le,h){!function(e){"use strict";var i={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},l={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.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(p){return"\u179b\u17d2\u1784\u17b6\u1785"===p},meridiem:function(p,v,b){return p<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(p){return p.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},week:{dow:1,doy:4}})}(h(6676))},8720:function(st,le,h){!function(e){"use strict";var i={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},l={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.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(p){return p.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},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(p,v){return 12===p&&(p=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===v?p<4?p:p+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===v?p:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===v?p>=10?p:p+12:"\u0cb8\u0c82\u0c9c\u0cc6"===v?p+12:void 0},meridiem:function(p,v,b){return p<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":p<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":p<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":p<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(p){return p+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(h(6676))},5306:function(st,le,h){!function(e){"use strict";e.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(l,y){switch(y){case"d":case"D":case"DDD":return l+"\uc77c";case"M":return l+"\uc6d4";case"w":case"W":return l+"\uc8fc";default:return l}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(l){return"\uc624\ud6c4"===l},meridiem:function(l,y,p){return l<12?"\uc624\uc804":"\uc624\ud6c4"}})}(h(6676))},2995:function(st,le,h){!function(e){"use strict";var i={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},l={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=["\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"];e.defineLocale("ku",{months:y,monthsShort:y,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(v){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(v)},meridiem:function(v,b,C){return v<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(v){return v.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return l[b]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(b){return i[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(6676))},8779:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y){return y+(i[y]||i[y%10]||i[y>=100?100:null])},week:{dow:1,doy:7}})}(h(6676))},2057:function(st,le,h){!function(e){"use strict";function i(b,C,H,k){var z={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 C?z[H][0]:z[H][1]}function p(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var C=b%10;return p(0===C?b/10:C)}if(b<1e4){for(;b>=10;)b/=10;return p(b)}return p(b/=1e3)}e.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 l(b){return p(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function y(b){return p(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},s:"e puer Sekonnen",ss:"%d Sekonnen",m:i,mm:"%d Minutten",h:i,hh:"%d Stonnen",d:i,dd:"%d Deeg",M:i,MM:"%d M\xe9int",y:i,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},7192:function(st,le,h){!function(e){"use strict";e.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(l){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===l},meridiem:function(l,y,p){return l<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(l){return"\u0e97\u0eb5\u0ec8"+l}})}(h(6676))},5430:function(st,le,h){!function(e){"use strict";var i={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 y(H,k,z,ce){return k?v(z)[0]:ce?v(z)[1]:v(z)[2]}function p(H){return H%10==0||H>10&&H<20}function v(H){return i[H].split("_")}function b(H,k,z,ce){var Fe=H+" ";return 1===H?Fe+y(0,k,z[0],ce):k?Fe+(p(H)?v(z)[1]:v(z)[0]):ce?Fe+v(z)[1]:Fe+(p(H)?v(z)[1]:v(z)[2])}e.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 l(H,k,z,ce){return k?"kelios sekund\u0117s":ce?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m:y,mm:b,h:y,hh:b,d:y,dd:b,M:y,MM:b,y,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(H){return H+"-oji"},week:{dow:1,doy:4}})}(h(6676))},3363:function(st,le,h){!function(e){"use strict";var i={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 l(C,H,k){return k?H%10==1&&H%100!=11?C[2]:C[3]:H%10==1&&H%100!=11?C[0]:C[1]}function y(C,H,k){return C+" "+l(i[k],C,H)}function p(C,H,k){return l(i[k],C,H)}e.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 v(C,H){return H?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:y,m:p,mm:y,h:p,hh:y,d:p,dd:y,M:p,MM:y,y:p,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},2939:function(st,le,h){!function(e){"use strict";var i={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(y,p){return 1===y?p[0]:y>=2&&y<=4?p[1]:p[2]},translate:function(y,p,v){var b=i.words[v];return 1===v.length?p?b[0]:b[1]:y+" "+i.correctGrammaticalCase(y,b)}};e.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:i.translate,m:i.translate,mm:i.translate,h:i.translate,hh:i.translate,d:"dan",dd:i.translate,M:"mjesec",MM:i.translate,y:"godinu",yy:i.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},8212:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},9718:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10,p=l%100;return 0===l?l+"-\u0435\u0432":0===p?l+"-\u0435\u043d":p>10&&p<20?l+"-\u0442\u0438":1===y?l+"-\u0432\u0438":2===y?l+"-\u0440\u0438":7===y||8===y?l+"-\u043c\u0438":l+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(6676))},561:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===y&&l>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===y||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===y?l+12:l},meridiem:function(l,y,p){return l<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":l<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":l<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":l<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(h(6676))},8929:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){switch(v){case"s":return p?"\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 y+(p?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return y+(p?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return y+(p?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return y+(p?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return y+(p?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return y+(p?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return y}}e.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(y){return"\u04ae\u0425"===y},meridiem:function(y,p,v){return y<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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(y,p){switch(p){case"d":case"D":case"DDD":return y+" \u04e9\u0434\u04e9\u0440";default:return y}}})}(h(6676))},4880:function(st,le,h){!function(e){"use strict";var i={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function y(v,b,C,H){var k="";if(b)switch(C){case"s":k="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":k="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":k="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":k="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":k="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":k="%d \u0924\u093e\u0938";break;case"d":k="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":k="%d \u0926\u093f\u0935\u0938";break;case"M":k="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":k="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":k="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":k="%d \u0935\u0930\u094d\u0937\u0947"}else switch(C){case"s":k="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":k="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":k="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":k="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":k="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":k="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":k="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":k="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":k="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":k="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":k="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":k="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return k.replace(/%d/i,v)}e.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:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return l[b]})},postformat:function(v){return v.replace(/\d/g,function(b){return i[b]})},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(v,b){return 12===v&&(v=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?v:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?v>=12?v:v+12:void 0},meridiem:function(v,b,C){return v>=0&&v<6?"\u092a\u0939\u093e\u091f\u0947":v<12?"\u0938\u0915\u093e\u0933\u0940":v<17?"\u0926\u0941\u092a\u093e\u0930\u0940":v<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(h(6676))},2074:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"pagi"===y?l:"tengahari"===y?l>=11?l:l+12:"petang"===y||"malam"===y?l+12:void 0},meridiem:function(l,y,p){return l<11?"pagi":l<15?"tengahari":l<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}})}(h(6676))},3193:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"pagi"===y?l:"tengahari"===y?l>=11?l:l+12:"petang"===y||"malam"===y?l+12:void 0},meridiem:function(l,y,p){return l<11?"pagi":l<15?"tengahari":l<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}})}(h(6676))},4082:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},2261:function(st,le,h){!function(e){"use strict";var i={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},l={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.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(p){return p.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},week:{dow:1,doy:4}})}(h(6676))},5273:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},9874:function(st,le,h){!function(e){"use strict";var i={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},l={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.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(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(p,v){return 12===p&&(p=0),"\u0930\u093e\u0924\u093f"===v?p<4?p:p+12:"\u092c\u093f\u0939\u093e\u0928"===v?p:"\u0926\u093f\u0909\u0901\u0938\u094b"===v?p>=10?p:p+12:"\u0938\u093e\u0901\u091d"===v?p+12:void 0},meridiem:function(p,v,b){return p<3?"\u0930\u093e\u0924\u093f":p<12?"\u092c\u093f\u0939\u093e\u0928":p<16?"\u0926\u093f\u0909\u0901\u0938\u094b":p<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}})}(h(6676))},1484:function(st,le,h){!function(e){"use strict";var i="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),l="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],p=/^(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;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(6676))},1667:function(st,le,h){!function(e){"use strict";var i="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),l="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],p=/^(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;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,C){return b?/-MMM-/.test(C)?l[b.month()]:i[b.month()]:i},monthsRegex:p,monthsShortRegex:p,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:y,longMonthsParse:y,shortMonthsParse:y,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(6676))},7262:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},9679:function(st,le,h){!function(e){"use strict";e.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(l,y){var p=1===l?"r":2===l?"n":3===l?"r":4===l?"t":"\xe8";return("w"===y||"W"===y)&&(p="a"),l+p},week:{dow:1,doy:4}})}(h(6676))},6830:function(st,le,h){!function(e){"use strict";var i={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},l={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.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(p){return p.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(p,v){return 12===p&&(p=0),"\u0a30\u0a3e\u0a24"===v?p<4?p:p+12:"\u0a38\u0a35\u0a47\u0a30"===v?p:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===v?p>=10?p:p+12:"\u0a38\u0a3c\u0a3e\u0a2e"===v?p+12:void 0},meridiem:function(p,v,b){return p<4?"\u0a30\u0a3e\u0a24":p<10?"\u0a38\u0a35\u0a47\u0a30":p<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":p<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(h(6676))},3616:function(st,le,h){!function(e){"use strict";var i="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),l="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),y=[/^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 p(C){return C%10<5&&C%10>1&&~~(C/10)%10!=1}function v(C,H,k){var z=C+" ";switch(k){case"ss":return z+(p(C)?"sekundy":"sekund");case"m":return H?"minuta":"minut\u0119";case"mm":return z+(p(C)?"minuty":"minut");case"h":return H?"godzina":"godzin\u0119";case"hh":return z+(p(C)?"godziny":"godzin");case"ww":return z+(p(C)?"tygodnie":"tygodni");case"MM":return z+(p(C)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return z+(p(C)?"lata":"lat")}}e.defineLocale("pl",{months:function(C,H){return C?/D MMMM/.test(H)?l[C.month()]:i[C.month()]:i},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,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:v,m:v,mm:v,h:v,hh:v,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:v,M:"miesi\u0105c",MM:v,y:"rok",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},2751:function(st,le,h){!function(e){"use strict";e.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"})}(h(6676))},5138:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},7968:function(st,le,h){!function(e){"use strict";function i(y,p,v){var C=" ";return(y%100>=20||y>=100&&y%100==0)&&(C=" de "),y+C+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[v]}e.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:i,m:"un minut",mm:i,h:"o or\u0103",hh:i,d:"o zi",dd:i,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:i,M:"o lun\u0103",MM:i,y:"un an",yy:i},week:{dow:1,doy:7}})}(h(6676))},1828:function(st,le,h){!function(e){"use strict";function l(v,b,C){return"m"===C?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":v+" "+function i(v,b){var C=v.split("_");return b%10==1&&b%100!=11?C[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?C[1]:C[2]}({ss:b?"\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:b?"\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"}[C],+v)}var y=[/^\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];e.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:y,longMonthsParse:y,shortMonthsParse:y,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(v){if(v.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(v){if(v.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:l,m:l,mm:l,h:"\u0447\u0430\u0441",hh:l,d:"\u0434\u0435\u043d\u044c",dd:l,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:l,M:"\u043c\u0435\u0441\u044f\u0446",MM:l,y:"\u0433\u043e\u0434",yy:l},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(v)},meridiem:function(v,b,C){return v<4?"\u043d\u043e\u0447\u0438":v<12?"\u0443\u0442\u0440\u0430":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(v,b){switch(b){case"M":case"d":case"DDD":return v+"-\u0439";case"D":return v+"-\u0433\u043e";case"w":case"W":return v+"-\u044f";default:return v}},week:{dow:1,doy:4}})}(h(6676))},2188:function(st,le,h){!function(e){"use strict";var i=["\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"],l=["\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"];e.defineLocale("sd",{months:i,monthsShort:i,weekdays:l,weekdaysShort:l,weekdaysMin:l,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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,v,b){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(h(6676))},6562:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},7172:function(st,le,h){!function(e){"use strict";e.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(l){return l+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(l){return"\u0db4.\u0dc0."===l||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===l},meridiem:function(l,y,p){return l>11?p?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":p?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(h(6676))},9966:function(st,le,h){!function(e){"use strict";var i="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),l="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function y(b){return b>1&&b<5}function p(b,C,H,k){var z=b+" ";switch(H){case"s":return C||k?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return C||k?z+(y(b)?"sekundy":"sek\xfand"):z+"sekundami";case"m":return C?"min\xfata":k?"min\xfatu":"min\xfatou";case"mm":return C||k?z+(y(b)?"min\xfaty":"min\xfat"):z+"min\xfatami";case"h":return C?"hodina":k?"hodinu":"hodinou";case"hh":return C||k?z+(y(b)?"hodiny":"hod\xedn"):z+"hodinami";case"d":return C||k?"de\u0148":"d\u0148om";case"dd":return C||k?z+(y(b)?"dni":"dn\xed"):z+"d\u0148ami";case"M":return C||k?"mesiac":"mesiacom";case"MM":return C||k?z+(y(b)?"mesiace":"mesiacov"):z+"mesiacmi";case"y":return C||k?"rok":"rokom";case"yy":return C||k?z+(y(b)?"roky":"rokov"):z+"rokmi"}}e.defineLocale("sk",{months:i,monthsShort:l,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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},7520:function(st,le,h){!function(e){"use strict";function i(y,p,v,b){var C=y+" ";switch(v){case"s":return p||b?"nekaj sekund":"nekaj sekundami";case"ss":return C+(1===y?p?"sekundo":"sekundi":2===y?p||b?"sekundi":"sekundah":y<5?p||b?"sekunde":"sekundah":"sekund");case"m":return p?"ena minuta":"eno minuto";case"mm":return C+(1===y?p?"minuta":"minuto":2===y?p||b?"minuti":"minutama":y<5?p||b?"minute":"minutami":p||b?"minut":"minutami");case"h":return p?"ena ura":"eno uro";case"hh":return C+(1===y?p?"ura":"uro":2===y?p||b?"uri":"urama":y<5?p||b?"ure":"urami":p||b?"ur":"urami");case"d":return p||b?"en dan":"enim dnem";case"dd":return C+(1===y?p||b?"dan":"dnem":2===y?p||b?"dni":"dnevoma":p||b?"dni":"dnevi");case"M":return p||b?"en mesec":"enim mesecem";case"MM":return C+(1===y?p||b?"mesec":"mesecem":2===y?p||b?"meseca":"mesecema":y<5?p||b?"mesece":"meseci":p||b?"mesecev":"meseci");case"y":return p||b?"eno leto":"enim letom";case"yy":return C+(1===y?p||b?"leto":"letom":2===y?p||b?"leti":"letoma":y<5?p||b?"leta":"leti":p||b?"let":"leti")}}e.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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},5291:function(st,le,h){!function(e){"use strict";e.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(l){return"M"===l.charAt(0)},meridiem:function(l,y,p){return l<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}})}(h(6676))},7603:function(st,le,h){!function(e){"use strict";var i={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(y,p){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?p[0]:p[1]:p[2]},translate:function(y,p,v,b){var H,C=i.words[v];return 1===v.length?"y"===v&&p?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||p?C[0]:C[1]:(H=i.correctGrammaticalCase(y,C),"yy"===v&&p&&"\u0433\u043e\u0434\u0438\u043d\u0443"===H?y+" \u0433\u043e\u0434\u0438\u043d\u0430":y+" "+H)}};e.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:i.translate,m:i.translate,mm:i.translate,h:i.translate,hh:i.translate,d:i.translate,dd:i.translate,M:i.translate,MM:i.translate,y:i.translate,yy:i.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},450:function(st,le,h){!function(e){"use strict";var i={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(y,p){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?p[0]:p[1]:p[2]},translate:function(y,p,v,b){var H,C=i.words[v];return 1===v.length?"y"===v&&p?"jedna godina":b||p?C[0]:C[1]:(H=i.correctGrammaticalCase(y,C),"yy"===v&&p&&"godinu"===H?y+" godina":y+" "+H)}};e.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:i.translate,m:i.translate,mm:i.translate,h:i.translate,hh:i.translate,d:i.translate,dd:i.translate,M:i.translate,MM:i.translate,y:i.translate,yy:i.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(6676))},383:function(st,le,h){!function(e){"use strict";e.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(l,y,p){return l<11?"ekuseni":l<15?"emini":l<19?"entsambama":"ebusuku"},meridiemHour:function(l,y){return 12===l&&(l=0),"ekuseni"===y?l:"emini"===y?l>=11?l:l+12:"entsambama"===y||"ebusuku"===y?0===l?0:l+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(h(6676))},7221:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?":e":1===y||2===y?":a":":e")},week:{dow:1,doy:4}})}(h(6676))},1743:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},6351:function(st,le,h){!function(e){"use strict";var i={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},l={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.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(p){return p+"\u0bb5\u0ba4\u0bc1"},preparse:function(p){return p.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(v){return l[v]})},postformat:function(p){return p.replace(/\d/g,function(v){return i[v]})},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(p,v,b){return p<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":p<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":p<10?" \u0b95\u0bbe\u0bb2\u0bc8":p<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":p<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":p<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(p,v){return 12===p&&(p=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===v?p<2?p:p+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===v||"\u0b95\u0bbe\u0bb2\u0bc8"===v||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===v&&p>=10?p:p+12},week:{dow:0,doy:6}})}(h(6676))},9620:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===y?l<4?l:l+12:"\u0c09\u0c26\u0c2f\u0c02"===y?l:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===y?l>=10?l:l+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===y?l+12:void 0},meridiem:function(l,y,p){return l<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":l<10?"\u0c09\u0c26\u0c2f\u0c02":l<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":l<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(h(6676))},6278:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},6987:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y,p){return 12===y&&(y=0),"\u0448\u0430\u0431"===p?y<4?y:y+12:"\u0441\u0443\u0431\u04b3"===p?y:"\u0440\u04ef\u0437"===p?y>=11?y:y+12:"\u0431\u0435\u0433\u043e\u04b3"===p?y+12:void 0},meridiem:function(y,p,v){return y<4?"\u0448\u0430\u0431":y<11?"\u0441\u0443\u0431\u04b3":y<16?"\u0440\u04ef\u0437":y<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(y){return y+(i[y]||i[y%10]||i[y>=100?100:null])},week:{dow:1,doy:7}})}(h(6676))},9325:function(st,le,h){!function(e){"use strict";e.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(l){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===l},meridiem:function(l,y,p){return l<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"}})}(h(6676))},3485:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y,p){switch(p){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'unjy";var v=y%10;return y+(i[v]||i[y%100-v]||i[y>=100?100:null])}},week:{dow:1,doy:7}})}(h(6676))},8148:function(st,le,h){!function(e){"use strict";e.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(l){return l},week:{dow:1,doy:4}})}(h(6676))},9616:function(st,le,h){!function(e){"use strict";var i="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function p(C,H,k,z){var ce=function v(C){var H=Math.floor(C%1e3/100),k=Math.floor(C%100/10),z=C%10,ce="";return H>0&&(ce+=i[H]+"vatlh"),k>0&&(ce+=(""!==ce?" ":"")+i[k]+"maH"),z>0&&(ce+=(""!==ce?" ":"")+i[z]),""===ce?"pagh":ce}(C);switch(k){case"ss":return ce+" lup";case"mm":return ce+" tup";case"hh":return ce+" rep";case"dd":return ce+" jaj";case"MM":return ce+" jar";case"yy":return ce+" DIS"}}e.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 l(C){var H=C;return-1!==C.indexOf("jaj")?H.slice(0,-3)+"leS":-1!==C.indexOf("jar")?H.slice(0,-3)+"waQ":-1!==C.indexOf("DIS")?H.slice(0,-3)+"nem":H+" pIq"},past:function y(C){var H=C;return-1!==C.indexOf("jaj")?H.slice(0,-3)+"Hu\u2019":-1!==C.indexOf("jar")?H.slice(0,-3)+"wen":-1!==C.indexOf("DIS")?H.slice(0,-3)+"ben":H+" ret"},s:"puS lup",ss:p,m:"wa\u2019 tup",mm:p,h:"wa\u2019 rep",hh:p,d:"wa\u2019 jaj",dd:p,M:"wa\u2019 jar",MM:p,y:"wa\u2019 DIS",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},4040:function(st,le,h){!function(e){"use strict";var i={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"};e.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(y,p,v){return y<12?v?"\xf6\xf6":"\xd6\xd6":v?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(y){return"\xf6s"===y||"\xd6S"===y},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(y,p){switch(p){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'\u0131nc\u0131";var v=y%10;return y+(i[v]||i[y%100-v]||i[y>=100?100:null])}},week:{dow:1,doy:7}})}(h(6676))},594:function(st,le,h){!function(e){"use strict";function l(y,p,v,b){var C={s:["viensas secunds","'iensas secunds"],ss:[y+" secunds",y+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[y+" m\xeduts",y+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[y+" \xfeoras",y+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[y+" ziuas",y+" ziuas"],M:["'n mes","'iens mes"],MM:[y+" mesen",y+" mesen"],y:["'n ar","'iens ar"],yy:[y+" ars",y+" ars"]};return b||p?C[v][0]:C[v][1]}e.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(y){return"d'o"===y.toLowerCase()},meridiem:function(y,p,v){return y>11?v?"d'o":"D'O":v?"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:l,ss:l,m:l,mm:l,h:l,hh:l,d:l,dd:l,M:l,MM:l,y:l,yy:l},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(6676))},3226:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},673:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},9580:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===y||"\u0633\u06d5\u06be\u06d5\u0631"===y||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===y?l:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===y||"\u0643\u06d5\u0686"===y?l+12:l>=11?l:l+12},meridiem:function(l,y,p){var v=100*l+y;return v<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":v<900?"\u0633\u06d5\u06be\u06d5\u0631":v<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":v<1230?"\u0686\u06c8\u0634":v<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(l,y){switch(y){case"d":case"D":case"DDD":return l+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return l+"-\u06be\u06d5\u067e\u062a\u06d5";default:return l}},preparse:function(l){return l.replace(/\u060c/g,",")},postformat:function(l){return l.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(h(6676))},7270:function(st,le,h){!function(e){"use strict";function l(b,C,H){return"m"===H?C?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===H?C?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function i(b,C){var H=b.split("_");return C%10==1&&C%100!=11?H[0]:C%10>=2&&C%10<=4&&(C%100<10||C%100>=20)?H[1]:H[2]}({ss:C?"\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:C?"\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:C?"\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"}[H],+b)}function p(b){return function(){return b+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.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 y(b,C){var H={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===b?H.nominative.slice(1,7).concat(H.nominative.slice(0,1)):b?H[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(C)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(C)?"genitive":"nominative"][b.day()]:H.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:p("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:p("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:p("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:p("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return p("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return p("[\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:l,m:l,mm:l,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:l,d:"\u0434\u0435\u043d\u044c",dd:l,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:l,y:"\u0440\u0456\u043a",yy:l},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,C,H){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,C){switch(C){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(h(6676))},1656:function(st,le,h){!function(e){"use strict";var i=["\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"],l=["\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"];e.defineLocale("ur",{months:i,monthsShort:i,weekdays:l,weekdaysShort:l,weekdaysMin:l,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(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,v,b){return p<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(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(h(6676))},8744:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},8364:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},5049:function(st,le,h){!function(e){"use strict";e.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(l){return/^ch$/i.test(l)},meridiem:function(l,y,p){return l<12?p?"sa":"SA":p?"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(l){return l},week:{dow:1,doy:4}})}(h(6676))},5106:function(st,le,h){!function(e){"use strict";e.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(l){var y=l%10;return l+(1==~~(l%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(h(6676))},6199:function(st,le,h){!function(e){"use strict";e.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}})}(h(6676))},7280:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?l:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?l+12:l>=11?l:l+12},meridiem:function(l,y,p){var v=100*l+y;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(l){return l.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(l){return this.week()!==l.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(l,y){switch(y){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u5468";default:return l}},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}})}(h(6676))},6860:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?l:"\u4e2d\u5348"===y?l>=11?l:l+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?l+12:void 0},meridiem:function(l,y,p){var v=100*l+y;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1200?"\u4e0a\u5348":1200===v?"\u4e2d\u5348":v<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(l,y){switch(y){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(h(6676))},2335:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?l:"\u4e2d\u5348"===y?l>=11?l:l+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?l+12:void 0},meridiem:function(l,y,p){var v=100*l+y;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(l,y){switch(y){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(h(6676))},482:function(st,le,h){!function(e){"use strict";e.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(l,y){return 12===l&&(l=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?l:"\u4e2d\u5348"===y?l>=11?l:l+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?l+12:void 0},meridiem:function(l,y,p){var v=100*l+y;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(l,y){switch(y){case"d":case"D":case"DDD":return l+"\u65e5";case"M":return l+"\u6708";case"w":case"W":return l+"\u9031";default:return l}},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"}})}(h(6676))},6676:function(st,le,h){(st=h.nmd(st)).exports=function(){"use strict";var e,ft;function i(){return e.apply(null,arguments)}function y(M){return M instanceof Array||"[object Array]"===Object.prototype.toString.call(M)}function p(M){return null!=M&&"[object Object]"===Object.prototype.toString.call(M)}function v(M,R){return Object.prototype.hasOwnProperty.call(M,R)}function b(M){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(M).length;var R;for(R in M)if(v(M,R))return!1;return!0}function C(M){return void 0===M}function H(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function k(M){return M instanceof Date||"[object Date]"===Object.prototype.toString.call(M)}function z(M,R){var be,ne=[],Qe=M.length;for(be=0;be>>0;for(be=0;be0)for(ne=0;ne=0?ne?"+":"":"-")+Math.pow(10,Math.max(0,R-be.length)).toString().substr(1)+be}var dt=/(\[[^\[]*\])|(\\)?([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,we=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,mt={},q={};function Te(M,R,ne,be){var Qe=be;"string"==typeof be&&(Qe=function(){return this[be]()}),M&&(q[M]=Qe),R&&(q[R[0]]=function(){return dn(Qe.apply(this,arguments),R[1],R[2])}),ne&&(q[ne]=function(){return this.localeData().ordinal(Qe.apply(this,arguments),M)})}function Ee(M){return M.match(/\[[\s\S]/)?M.replace(/^\[|\]$/g,""):M.replace(/\\/g,"")}function Ge(M,R){return M.isValid()?(R=me(R,M.localeData()),mt[R]=mt[R]||function Le(M){var ne,be,R=M.match(dt);for(ne=0,be=R.length;ne=0&&we.test(M);)M=M.replace(we,be),we.lastIndex=0,ne-=1;return M}var lt={};function _e(M,R){var ne=M.toLowerCase();lt[ne]=lt[ne+"s"]=lt[R]=M}function Dt(M){return"string"==typeof M?lt[M]||lt[M.toLowerCase()]:void 0}function Nt(M){var ne,be,R={};for(be in M)v(M,be)&&(ne=Dt(be))&&(R[ne]=M[be]);return R}var rn={};function Bt(M,R){rn[M]=R}function xn(M){return M%4==0&&M%100!=0||M%400==0}function Rn(M){return M<0?Math.ceil(M)||0:Math.floor(M)}function Dn(M){var R=+M,ne=0;return 0!==R&&isFinite(R)&&(ne=Rn(R)),ne}function gn(M,R){return function(ne){return null!=ne?(Ei(this,M,ne),i.updateOffset(this,R),this):Yn(this,M)}}function Yn(M,R){return M.isValid()?M._d["get"+(M._isUTC?"UTC":"")+R]():NaN}function Ei(M,R,ne){M.isValid()&&!isNaN(ne)&&("FullYear"===R&&xn(M.year())&&1===M.month()&&29===M.date()?(ne=Dn(ne),M._d["set"+(M._isUTC?"UTC":"")+R](ne,M.month(),ls(ne,M.month()))):M._d["set"+(M._isUTC?"UTC":"")+R](ne))}var Ze,mi=/\d/,wi=/\d\d/,ji=/\d{3}/,$i=/\d{4}/,qn=/[+-]?\d{6}/,Zn=/\d\d?/,as=/\d\d\d\d?/,nn=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,te=/\d{1,4}/,He=/[+-]?\d{1,6}/,Mt=/\d+/,je=/[+-]?\d+/,St=/Z|[+-]\d\d:?\d\d/gi,W=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[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 _t(M,R,ne){Ze[M]=ht(R)?R:function(be,Qe){return be&&ne?ne:R}}function Wn(M,R){return v(Ze,M)?Ze[M](R._strict,R._locale):new RegExp(function ai(M){return Ti(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(R,ne,be,Qe,Qt){return ne||be||Qe||Qt}))}(M))}function Ti(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ze={};var Fi={};function vi(M,R){var ne,Qe,be=R;for("string"==typeof M&&(M=[M]),H(R)&&(be=function(Qt,Ln){Ln[R]=Dn(Qt)}),Qe=M.length,ne=0;ne68?1900:2e3)};var Hn=gn("FullYear",!0);function os(M,R,ne,be,Qe,Qt,Ln){var Vi;return M<100&&M>=0?(Vi=new Date(M+400,R,ne,be,Qe,Qt,Ln),isFinite(Vi.getFullYear())&&Vi.setFullYear(M)):Vi=new Date(M,R,ne,be,Qe,Qt,Ln),Vi}function Ri(M){var R,ne;return M<100&&M>=0?((ne=Array.prototype.slice.call(arguments))[0]=M+400,R=new Date(Date.UTC.apply(null,ne)),isFinite(R.getUTCFullYear())&&R.setUTCFullYear(M)):R=new Date(Date.UTC.apply(null,arguments)),R}function Ms(M,R,ne){var be=7+R-ne;return-(7+Ri(M,0,be).getUTCDay()-R)%7+be-1}function Bs(M,R,ne,be,Qe){var Es,go,Vi=1+7*(R-1)+(7+ne-be)%7+Ms(M,be,Qe);return Vi<=0?go=_n(Es=M-1)+Vi:Vi>_n(M)?(Es=M+1,go=Vi-_n(M)):(Es=M,go=Vi),{year:Es,dayOfYear:go}}function hs(M,R,ne){var Qt,Ln,be=Ms(M.year(),R,ne),Qe=Math.floor((M.dayOfYear()-be-1)/7)+1;return Qe<1?Qt=Qe+Zs(Ln=M.year()-1,R,ne):Qe>Zs(M.year(),R,ne)?(Qt=Qe-Zs(M.year(),R,ne),Ln=M.year()+1):(Ln=M.year(),Qt=Qe),{week:Qt,year:Ln}}function Zs(M,R,ne){var be=Ms(M,R,ne),Qe=Ms(M+1,R,ne);return(_n(M)-be+Qe)/7}Te("w",["ww",2],"wo","week"),Te("W",["WW",2],"Wo","isoWeek"),_e("week","w"),_e("isoWeek","W"),Bt("week",5),Bt("isoWeek",5),_t("w",Zn),_t("ww",Zn,wi),_t("W",Zn),_t("WW",Zn,wi),es(["w","ww","W","WW"],function(M,R,ne,be){R[be.substr(0,1)]=Dn(M)});function cs(M,R){return M.slice(R,7).concat(M.slice(0,R))}Te("d",0,"do","day"),Te("dd",0,0,function(M){return this.localeData().weekdaysMin(this,M)}),Te("ddd",0,0,function(M){return this.localeData().weekdaysShort(this,M)}),Te("dddd",0,0,function(M){return this.localeData().weekdays(this,M)}),Te("e",0,0,"weekday"),Te("E",0,0,"isoWeekday"),_e("day","d"),_e("weekday","e"),_e("isoWeekday","E"),Bt("day",11),Bt("weekday",11),Bt("isoWeekday",11),_t("d",Zn),_t("e",Zn),_t("E",Zn),_t("dd",function(M,R){return R.weekdaysMinRegex(M)}),_t("ddd",function(M,R){return R.weekdaysShortRegex(M)}),_t("dddd",function(M,R){return R.weekdaysRegex(M)}),es(["dd","ddd","dddd"],function(M,R,ne,be){var Qe=ne._locale.weekdaysParse(M,be,ne._strict);null!=Qe?R.d=Qe:Re(ne).invalidWeekday=M}),es(["d","e","E"],function(M,R,ne,be){R[be]=Dn(M)});var Ki="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ys="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Wo=de,ps=de,Js=de;function no(M,R,ne){var be,Qe,Qt,Ln=M.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],be=0;be<7;++be)Qt=Fe([2e3,1]).day(be),this._minWeekdaysParse[be]=this.weekdaysMin(Qt,"").toLocaleLowerCase(),this._shortWeekdaysParse[be]=this.weekdaysShort(Qt,"").toLocaleLowerCase(),this._weekdaysParse[be]=this.weekdays(Qt,"").toLocaleLowerCase();return ne?"dddd"===R?-1!==(Qe=Bi.call(this._weekdaysParse,Ln))?Qe:null:"ddd"===R?-1!==(Qe=Bi.call(this._shortWeekdaysParse,Ln))?Qe:null:-1!==(Qe=Bi.call(this._minWeekdaysParse,Ln))?Qe:null:"dddd"===R?-1!==(Qe=Bi.call(this._weekdaysParse,Ln))||-1!==(Qe=Bi.call(this._shortWeekdaysParse,Ln))||-1!==(Qe=Bi.call(this._minWeekdaysParse,Ln))?Qe:null:"ddd"===R?-1!==(Qe=Bi.call(this._shortWeekdaysParse,Ln))||-1!==(Qe=Bi.call(this._weekdaysParse,Ln))||-1!==(Qe=Bi.call(this._minWeekdaysParse,Ln))?Qe:null:-1!==(Qe=Bi.call(this._minWeekdaysParse,Ln))||-1!==(Qe=Bi.call(this._weekdaysParse,Ln))||-1!==(Qe=Bi.call(this._shortWeekdaysParse,Ln))?Qe:null}function Zi(){function M(Jo,dr){return dr.length-Jo.length}var Qt,Ln,Vi,Es,go,R=[],ne=[],be=[],Qe=[];for(Qt=0;Qt<7;Qt++)Ln=Fe([2e3,1]).day(Qt),Vi=Ti(this.weekdaysMin(Ln,"")),Es=Ti(this.weekdaysShort(Ln,"")),go=Ti(this.weekdays(Ln,"")),R.push(Vi),ne.push(Es),be.push(go),Qe.push(Vi),Qe.push(Es),Qe.push(go);R.sort(M),ne.sort(M),be.sort(M),Qe.sort(M),this._weekdaysRegex=new RegExp("^("+Qe.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+be.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ne.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+R.join("|")+")","i")}function Oo(){return this.hours()%12||12}function rr(M,R){Te(M,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function pr(M,R){return R._meridiemParse}Te("H",["HH",2],0,"hour"),Te("h",["hh",2],0,Oo),Te("k",["kk",2],0,function vr(){return this.hours()||24}),Te("hmm",0,0,function(){return""+Oo.apply(this)+dn(this.minutes(),2)}),Te("hmmss",0,0,function(){return""+Oo.apply(this)+dn(this.minutes(),2)+dn(this.seconds(),2)}),Te("Hmm",0,0,function(){return""+this.hours()+dn(this.minutes(),2)}),Te("Hmmss",0,0,function(){return""+this.hours()+dn(this.minutes(),2)+dn(this.seconds(),2)}),rr("a",!0),rr("A",!1),_e("hour","h"),Bt("hour",13),_t("a",pr),_t("A",pr),_t("H",Zn),_t("h",Zn),_t("k",Zn),_t("HH",Zn,wi),_t("hh",Zn,wi),_t("kk",Zn,wi),_t("hmm",as),_t("hmmss",nn),_t("Hmm",as),_t("Hmmss",nn),vi(["H","HH"],At),vi(["k","kk"],function(M,R,ne){var be=Dn(M);R[At]=24===be?0:be}),vi(["a","A"],function(M,R,ne){ne._isPm=ne._locale.isPM(M),ne._meridiem=M}),vi(["h","hh"],function(M,R,ne){R[At]=Dn(M),Re(ne).bigHour=!0}),vi("hmm",function(M,R,ne){var be=M.length-2;R[At]=Dn(M.substr(0,be)),R[jn]=Dn(M.substr(be)),Re(ne).bigHour=!0}),vi("hmmss",function(M,R,ne){var be=M.length-4,Qe=M.length-2;R[At]=Dn(M.substr(0,be)),R[jn]=Dn(M.substr(be,2)),R[ue]=Dn(M.substr(Qe)),Re(ne).bigHour=!0}),vi("Hmm",function(M,R,ne){var be=M.length-2;R[At]=Dn(M.substr(0,be)),R[jn]=Dn(M.substr(be))}),vi("Hmmss",function(M,R,ne){var be=M.length-4,Qe=M.length-2;R[At]=Dn(M.substr(0,be)),R[jn]=Dn(M.substr(be,2)),R[ue]=Dn(M.substr(Qe))});var Io=gn("Hours",!0);var Qs,Xo={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:Xt,monthsShort:It,week:{dow:0,doy:6},weekdays:Ki,weekdaysMin:Ps,weekdaysShort:Ys,meridiemParse:/[ap]\.?m?\.?/i},_s={},Do={};function Ar(M,R){var ne,be=Math.min(M.length,R.length);for(ne=0;ne0;){if(Qe=No(Qt.slice(0,ne).join("-")))return Qe;if(be&&be.length>=ne&&Ar(Qt,be)>=ne-1)break;ne--}R++}return Qs}(M)}function er(M){var R,ne=M._a;return ne&&-2===Re(M).overflow&&(R=ne[zi]<0||ne[zi]>11?zi:ne[Qi]<1||ne[Qi]>ls(ne[ni],ne[zi])?Qi:ne[At]<0||ne[At]>24||24===ne[At]&&(0!==ne[jn]||0!==ne[ue]||0!==ne[zt])?At:ne[jn]<0||ne[jn]>59?jn:ne[ue]<0||ne[ue]>59?ue:ne[zt]<0||ne[zt]>999?zt:-1,Re(M)._overflowDayOfYear&&(RQi)&&(R=Qi),Re(M)._overflowWeeks&&-1===R&&(R=Wt),Re(M)._overflowWeekday&&-1===R&&(R=kn),Re(M).overflow=R),M}var fr=/^\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)?)?$/,so=/^\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)?)?$/,Er=/Z|[+-]\d\d(?::?\d\d)?/,wo=[["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]],Mr=[["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/]],Br=/^\/?Date\((-?\d+)/i,Ui=/^(?:(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}))$/,Vs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Rs(M){var R,ne,Qt,Ln,Vi,Es,be=M._i,Qe=fr.exec(be)||so.exec(be),go=wo.length,Jo=Mr.length;if(Qe){for(Re(M).iso=!0,R=0,ne=go;R7)&&(Es=!0)):(Qt=M._locale._week.dow,Ln=M._locale._week.doy,go=hs(ns(),Qt,Ln),ne=qi(R.gg,M._a[ni],go.year),be=qi(R.w,go.week),null!=R.d?((Qe=R.d)<0||Qe>6)&&(Es=!0):null!=R.e?(Qe=R.e+Qt,(R.e<0||R.e>6)&&(Es=!0)):Qe=Qt),be<1||be>Zs(ne,Qt,Ln)?Re(M)._overflowWeeks=!0:null!=Es?Re(M)._overflowWeekday=!0:(Vi=Bs(ne,be,Qe,Qt,Ln),M._a[ni]=Vi.year,M._dayOfYear=Vi.dayOfYear)}(M),null!=M._dayOfYear&&(Ln=qi(M._a[ni],Qe[ni]),(M._dayOfYear>_n(Ln)||0===M._dayOfYear)&&(Re(M)._overflowDayOfYear=!0),ne=Ri(Ln,0,M._dayOfYear),M._a[zi]=ne.getUTCMonth(),M._a[Qi]=ne.getUTCDate()),R=0;R<3&&null==M._a[R];++R)M._a[R]=be[R]=Qe[R];for(;R<7;R++)M._a[R]=be[R]=null==M._a[R]?2===R?1:0:M._a[R];24===M._a[At]&&0===M._a[jn]&&0===M._a[ue]&&0===M._a[zt]&&(M._nextDay=!0,M._a[At]=0),M._d=(M._useUTC?Ri:os).apply(null,be),Qt=M._useUTC?M._d.getUTCDay():M._d.getDay(),null!=M._tzm&&M._d.setUTCMinutes(M._d.getUTCMinutes()-M._tzm),M._nextDay&&(M._a[At]=24),M._w&&typeof M._w.d<"u"&&M._w.d!==Qt&&(Re(M).weekdayMismatch=!0)}}function Z(M){if(M._f!==i.ISO_8601)if(M._f!==i.RFC_2822){M._a=[],Re(M).empty=!0;var ne,be,Qe,Qt,Ln,go,Jo,R=""+M._i,Vi=R.length,Es=0;for(Jo=(Qe=me(M._f,M._locale).match(dt)||[]).length,ne=0;ne0&&Re(M).unusedInput.push(Ln),R=R.slice(R.indexOf(be)+be.length),Es+=be.length),q[Qt]?(be?Re(M).empty=!1:Re(M).unusedTokens.push(Qt),Xi(Qt,be,M)):M._strict&&!be&&Re(M).unusedTokens.push(Qt);Re(M).charsLeftOver=Vi-Es,R.length>0&&Re(M).unusedInput.push(R),M._a[At]<=12&&!0===Re(M).bigHour&&M._a[At]>0&&(Re(M).bigHour=void 0),Re(M).parsedDateParts=M._a.slice(0),Re(M).meridiem=M._meridiem,M._a[At]=function Be(M,R,ne){var be;return null==ne?R:null!=M.meridiemHour?M.meridiemHour(R,ne):(null!=M.isPM&&((be=M.isPM(ne))&&R<12&&(R+=12),!be&&12===R&&(R=0)),R)}(M._locale,M._a[At],M._meridiem),null!==(go=Re(M).era)&&(M._a[ni]=M._locale.erasConvertYear(go,M._a[ni])),ie(M),er(M)}else kr(M);else Rs(M)}function Ds(M){var R=M._i,ne=M._f;return M._locale=M._locale||xo(M._l),null===R||void 0===ne&&""===R?Ot({nullInput:!0}):("string"==typeof R&&(M._i=R=M._locale.preparse(R)),ge(R)?new ke(er(R)):(k(R)?M._d=R:y(ne)?function Yt(M){var R,ne,be,Qe,Qt,Ln,Vi=!1,Es=M._f.length;if(0===Es)return Re(M).invalidFormat=!0,void(M._d=new Date(NaN));for(Qe=0;Qethis?this:M:Ot()});function Ns(M,R){var ne,be;if(1===R.length&&y(R[0])&&(R=R[0]),!R.length)return ns();for(ne=R[0],be=1;be=0?new Date(M+400,R,ne)-ms:new Date(M,R,ne).valueOf()}function ir(M,R,ne){return M<100&&M>=0?Date.UTC(M+400,R,ne)-ms:Date.UTC(M,R,ne)}function en(M,R){return R.erasAbbrRegex(M)}function mn(){var Qe,Qt,M=[],R=[],ne=[],be=[],Ln=this.eras();for(Qe=0,Qt=Ln.length;Qe(Qt=Zs(M,be,Qe))&&(R=Qt),ma.call(this,M,R,ne,be,Qe))}function ma(M,R,ne,be,Qe){var Qt=Bs(M,R,ne,be,Qe),Ln=Ri(Qt.year,0,Qt.dayOfYear);return this.year(Ln.getUTCFullYear()),this.month(Ln.getUTCMonth()),this.date(Ln.getUTCDate()),this}Te("N",0,0,"eraAbbr"),Te("NN",0,0,"eraAbbr"),Te("NNN",0,0,"eraAbbr"),Te("NNNN",0,0,"eraName"),Te("NNNNN",0,0,"eraNarrow"),Te("y",["y",1],"yo","eraYear"),Te("y",["yy",2],0,"eraYear"),Te("y",["yyy",3],0,"eraYear"),Te("y",["yyyy",4],0,"eraYear"),_t("N",en),_t("NN",en),_t("NNN",en),_t("NNNN",function on(M,R){return R.erasNameRegex(M)}),_t("NNNNN",function ti(M,R){return R.erasNarrowRegex(M)}),vi(["N","NN","NNN","NNNN","NNNNN"],function(M,R,ne,be){var Qe=ne._locale.erasParse(M,be,ne._strict);Qe?Re(ne).era=Qe:Re(ne).invalidEra=M}),_t("y",Mt),_t("yy",Mt),_t("yyy",Mt),_t("yyyy",Mt),_t("yo",function ss(M,R){return R._eraYearOrdinalRegex||Mt}),vi(["y","yy","yyy","yyyy"],ni),vi(["yo"],function(M,R,ne,be){var Qe;ne._locale._eraYearOrdinalRegex&&(Qe=M.match(ne._locale._eraYearOrdinalRegex)),R[ni]=ne._locale.eraYearOrdinalParse?ne._locale.eraYearOrdinalParse(M,Qe):parseInt(M,10)}),Te(0,["gg",2],0,function(){return this.weekYear()%100}),Te(0,["GG",2],0,function(){return this.isoWeekYear()%100}),xi("gggg","weekYear"),xi("ggggg","weekYear"),xi("GGGG","isoWeekYear"),xi("GGGGG","isoWeekYear"),_e("weekYear","gg"),_e("isoWeekYear","GG"),Bt("weekYear",1),Bt("isoWeekYear",1),_t("G",je),_t("g",je),_t("GG",Zn,wi),_t("gg",Zn,wi),_t("GGGG",te,$i),_t("gggg",te,$i),_t("GGGGG",He,qn),_t("ggggg",He,qn),es(["gggg","ggggg","GGGG","GGGGG"],function(M,R,ne,be){R[be.substr(0,2)]=Dn(M)}),es(["gg","GG"],function(M,R,ne,be){R[be]=i.parseTwoDigitYear(M)}),Te("Q",0,"Qo","quarter"),_e("quarter","Q"),Bt("quarter",7),_t("Q",mi),vi("Q",function(M,R){R[zi]=3*(Dn(M)-1)}),Te("D",["DD",2],"Do","date"),_e("date","D"),Bt("date",9),_t("D",Zn),_t("DD",Zn,wi),_t("Do",function(M,R){return M?R._dayOfMonthOrdinalParse||R._ordinalParse:R._dayOfMonthOrdinalParseLenient}),vi(["D","DD"],Qi),vi("Do",function(M,R){R[Qi]=Dn(M.match(Zn)[0])});var za=gn("Date",!0);Te("DDD",["DDDD",3],"DDDo","dayOfYear"),_e("dayOfYear","DDD"),Bt("dayOfYear",4),_t("DDD",$n),_t("DDDD",ji),vi(["DDD","DDDD"],function(M,R,ne){ne._dayOfYear=Dn(M)}),Te("m",["mm",2],0,"minute"),_e("minute","m"),Bt("minute",14),_t("m",Zn),_t("mm",Zn,wi),vi(["m","mm"],jn);var Yi=gn("Minutes",!1);Te("s",["ss",2],0,"second"),_e("second","s"),Bt("second",15),_t("s",Zn),_t("ss",Zn,wi),vi(["s","ss"],ue);var ha,ta,ca=gn("Seconds",!1);for(Te("S",0,0,function(){return~~(this.millisecond()/100)}),Te(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Te(0,["SSS",3],0,"millisecond"),Te(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Te(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Te(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Te(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Te(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Te(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),_e("millisecond","ms"),Bt("millisecond",16),_t("S",$n,mi),_t("SS",$n,wi),_t("SSS",$n,ji),ha="SSSS";ha.length<=9;ha+="S")_t(ha,Mt);function ga(M,R){R[zt]=Dn(1e3*("0."+M))}for(ha="S";ha.length<=9;ha+="S")vi(ha,ga);ta=gn("Milliseconds",!1),Te("z",0,0,"zoneAbbr"),Te("zz",0,0,"zoneName");var Xn=ke.prototype;function F(M){return M}Xn.add=wn,Xn.calendar=function un(M,R){1===arguments.length&&(arguments[0]?N(arguments[0])?(M=arguments[0],R=void 0):function oe(M){var Qe,R=p(M)&&!b(M),ne=!1,be=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Qe=0;Qene.valueOf():ne.valueOf()9999?Ge(ne,R?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ht(Date.prototype.toISOString)?R?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ge(ne,"Z")):Ge(ne,R?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Xn.inspect=function Pt(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ne,be,M="moment",R="";return this.isLocal()||(M=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),ne="["+M+'("]',be=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ne+be+"-MM-DD[T]HH:mm:ss.SSS"+R+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Xn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Xn.toJSON=function qr(){return this.isValid()?this.toISOString():null},Xn.toString=function De(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Xn.unix=function Vr(){return Math.floor(this.valueOf()/1e3)},Xn.valueOf=function Vo(){return this._d.valueOf()-6e4*(this._offset||0)},Xn.creationData=function Oi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Xn.eraName=function uo(){var M,R,ne,be=this.localeData().eras();for(M=0,R=be.length;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Xn.isLocal=function aa(){return!!this.isValid()&&!this._isUTC},Xn.isUtcOffset=function Fr(){return!!this.isValid()&&this._isUTC},Xn.isUtc=S,Xn.isUTC=S,Xn.zoneAbbr=function pl(){return this._isUTC?"UTC":""},Xn.zoneName=function Ua(){return this._isUTC?"Coordinated Universal Time":""},Xn.dates=Oe("dates accessor is deprecated. Use date instead.",za),Xn.months=Oe("months accessor is deprecated. Use month instead",Ut),Xn.years=Oe("years accessor is deprecated. Use year instead",Hn),Xn.zone=Oe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function co(M,R){return null!=M?("string"!=typeof M&&(M=-M),this.utcOffset(M,R),this):-this.utcOffset()}),Xn.isDSTShifted=Oe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qr(){if(!C(this._isDSTShifted))return this._isDSTShifted;var R,M={};return Ae(M,this),(M=Ds(M))._a?(R=M._isUTC?Fe(M._a):ns(M._a),this._isDSTShifted=this.isValid()&&function Is(M,R,ne){var Ln,be=Math.min(M.length,R.length),Qe=Math.abs(M.length-R.length),Qt=0;for(Ln=0;Ln0):this._isDSTShifted=!1,this._isDSTShifted});var U=Gt.prototype;function fe(M,R,ne,be){var Qe=xo(),Qt=Fe().set(be,R);return Qe[ne](Qt,M)}function Ke(M,R,ne){if(H(M)&&(R=M,M=void 0),M=M||"",null!=R)return fe(M,R,ne,"month");var be,Qe=[];for(be=0;be<12;be++)Qe[be]=fe(M,be,ne,"month");return Qe}function g(M,R,ne,be){"boolean"==typeof M?(H(R)&&(ne=R,R=void 0),R=R||""):(ne=R=M,M=!1,H(R)&&(ne=R,R=void 0),R=R||"");var Ln,Qe=xo(),Qt=M?Qe._week.dow:0,Vi=[];if(null!=ne)return fe(R,(ne+Qt)%7,be,"day");for(Ln=0;Ln<7;Ln++)Vi[Ln]=fe(R,(Ln+Qt)%7,be,"day");return Vi}U.calendar=function Bn(M,R,ne){var be=this._calendar[M]||this._calendar.sameElse;return ht(be)?be.call(R,ne):be},U.longDateFormat=function ee(M){var R=this._longDateFormat[M],ne=this._longDateFormat[M.toUpperCase()];return R||!ne?R:(this._longDateFormat[M]=ne.match(dt).map(function(be){return"MMMM"===be||"MM"===be||"DD"===be||"dddd"===be?be.slice(1):be}).join(""),this._longDateFormat[M])},U.invalidDate=function Pe(){return this._invalidDate},U.ordinal=function nt(M){return this._ordinal.replace("%d",M)},U.preparse=F,U.postformat=F,U.relativeTime=function ut(M,R,ne,be){var Qe=this._relativeTime[ne];return ht(Qe)?Qe(M,R,ne,be):Qe.replace(/%d/i,M)},U.pastFuture=function pt(M,R){var ne=this._relativeTime[M>0?"future":"past"];return ht(ne)?ne(R):ne.replace(/%s/i,R)},U.set=function tt(M){var R,ne;for(ne in M)v(M,ne)&&(ht(R=M[ne])?this[ne]=R:this["_"+ne]=R);this._config=M,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},U.eras=function ui(M,R){var ne,be,Qe,Qt=this._eras||xo("en")._eras;for(ne=0,be=Qt.length;ne=0)return Qt[be]},U.erasConvertYear=function $s(M,R){var ne=M.since<=M.until?1:-1;return void 0===R?i(M.since).year():i(M.since).year()+(R-M.offset)*ne},U.erasAbbrRegex=function la(M){return v(this,"_erasAbbrRegex")||mn.call(this),M?this._erasAbbrRegex:this._erasRegex},U.erasNameRegex=function Xr(M){return v(this,"_erasNameRegex")||mn.call(this),M?this._erasNameRegex:this._erasRegex},U.erasNarrowRegex=function it(M){return v(this,"_erasNarrowRegex")||mn.call(this),M?this._erasNarrowRegex:this._erasRegex},U.months=function K(M,R){return M?y(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||kt).test(R)?"format":"standalone"][M.month()]:y(this._months)?this._months:this._months.standalone},U.monthsShort=function Ve(M,R){return M?y(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[kt.test(R)?"format":"standalone"][M.month()]:y(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},U.monthsParse=function Jt(M,R,ne){var be,Qe,Qt;if(this._monthsParseExact)return Ct.call(this,M,R,ne);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),be=0;be<12;be++){if(Qe=Fe([2e3,be]),ne&&!this._longMonthsParse[be]&&(this._longMonthsParse[be]=new RegExp("^"+this.months(Qe,"").replace(".","")+"$","i"),this._shortMonthsParse[be]=new RegExp("^"+this.monthsShort(Qe,"").replace(".","")+"$","i")),!ne&&!this._monthsParse[be]&&(Qt="^"+this.months(Qe,"")+"|^"+this.monthsShort(Qe,""),this._monthsParse[be]=new RegExp(Qt.replace(".",""),"i")),ne&&"MMMM"===R&&this._longMonthsParse[be].test(M))return be;if(ne&&"MMM"===R&&this._shortMonthsParse[be].test(M))return be;if(!ne&&this._monthsParse[be].test(M))return be}},U.monthsRegex=function Vt(M){return this._monthsParseExact?(v(this,"_monthsRegex")||Lt.call(this),M?this._monthsStrictRegex:this._monthsRegex):(v(this,"_monthsRegex")||(this._monthsRegex=qe),this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex)},U.monthsShortRegex=function ot(M){return this._monthsParseExact?(v(this,"_monthsRegex")||Lt.call(this),M?this._monthsShortStrictRegex:this._monthsShortRegex):(v(this,"_monthsShortRegex")||(this._monthsShortRegex=Ne),this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex)},U.week=function ao(M){return hs(M,this._week.dow,this._week.doy).week},U.firstDayOfYear=function Ft(){return this._week.doy},U.firstDayOfWeek=function rt(){return this._week.dow},U.weekdays=function ts(M,R){var ne=y(this._weekdays)?this._weekdays:this._weekdays[M&&!0!==M&&this._weekdays.isFormat.test(R)?"format":"standalone"];return!0===M?cs(ne,this._week.dow):M?ne[M.day()]:ne},U.weekdaysMin=function hr(M){return!0===M?cs(this._weekdaysMin,this._week.dow):M?this._weekdaysMin[M.day()]:this._weekdaysMin},U.weekdaysShort=function Qo(M){return!0===M?cs(this._weekdaysShort,this._week.dow):M?this._weekdaysShort[M.day()]:this._weekdaysShort},U.weekdaysParse=function qo(M,R,ne){var be,Qe,Qt;if(this._weekdaysParseExact)return no.call(this,M,R,ne);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),be=0;be<7;be++){if(Qe=Fe([2e3,1]).day(be),ne&&!this._fullWeekdaysParse[be]&&(this._fullWeekdaysParse[be]=new RegExp("^"+this.weekdays(Qe,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[be]=new RegExp("^"+this.weekdaysShort(Qe,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[be]=new RegExp("^"+this.weekdaysMin(Qe,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[be]||(Qt="^"+this.weekdays(Qe,"")+"|^"+this.weekdaysShort(Qe,"")+"|^"+this.weekdaysMin(Qe,""),this._weekdaysParse[be]=new RegExp(Qt.replace(".",""),"i")),ne&&"dddd"===R&&this._fullWeekdaysParse[be].test(M))return be;if(ne&&"ddd"===R&&this._shortWeekdaysParse[be].test(M))return be;if(ne&&"dd"===R&&this._minWeekdaysParse[be].test(M))return be;if(!ne&&this._weekdaysParse[be].test(M))return be}},U.weekdaysRegex=function Po(M){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Zi.call(this),M?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=Wo),this._weekdaysStrictRegex&&M?this._weekdaysStrictRegex:this._weekdaysRegex)},U.weekdaysShortRegex=function So(M){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Zi.call(this),M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},U.weekdaysMinRegex=function po(M){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Zi.call(this),M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Js),this._weekdaysMinStrictRegex&&M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},U.isPM=function _o(M){return"p"===(M+"").toLowerCase().charAt(0)},U.meridiem=function Ro(M,R,ne){return M>11?ne?"pm":"PM":ne?"am":"AM"},yo("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(M){var R=M%10;return M+(1===Dn(M%100/10)?"th":1===R?"st":2===R?"nd":3===R?"rd":"th")}}),i.lang=Oe("moment.lang is deprecated. Use moment.locale instead.",yo),i.langData=Oe("moment.langData is deprecated. Use moment.localeData instead.",xo);var E=Math.abs;function j(M,R,ne,be){var Qe=Ce(R,ne);return M._milliseconds+=be*Qe._milliseconds,M._days+=be*Qe._days,M._months+=be*Qe._months,M._bubble()}function ze(M){return M<0?Math.floor(M):Math.ceil(M)}function Et(M){return 4800*M/146097}function Zt(M){return 146097*M/4800}function In(M){return function(){return this.as(M)}}var Cn=In("ms"),Jn=In("s"),ei=In("m"),Vn=In("h"),Qn=In("d"),Ci=In("w"),yi=In("M"),Hi=In("Q"),Ts=In("y");function jo(M){return function(){return this.isValid()?this._data[M]:NaN}}var zr=jo("milliseconds"),ho=jo("seconds"),Ao=jo("minutes"),sr=jo("hours"),_a=jo("days"),Ur=jo("months"),Pa=jo("years");var na=Math.round,ia={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ia(M,R,ne,be,Qe){return Qe.relativeTime(R||1,!!ne,M,be)}var fl=Math.abs;function Wr(M){return(M>0)-(M<0)||+M}function Xa(){if(!this.isValid())return this.localeData().invalidDate();var be,Qe,Qt,Ln,Es,go,Jo,dr,M=fl(this._milliseconds)/1e3,R=fl(this._days),ne=fl(this._months),Vi=this.asSeconds();return Vi?(be=Rn(M/60),Qe=Rn(be/60),M%=60,be%=60,Qt=Rn(ne/12),ne%=12,Ln=M?M.toFixed(3).replace(/\.?0+$/,""):"",Es=Vi<0?"-":"",go=Wr(this._months)!==Wr(Vi)?"-":"",Jo=Wr(this._days)!==Wr(Vi)?"-":"",dr=Wr(this._milliseconds)!==Wr(Vi)?"-":"",Es+"P"+(Qt?go+Qt+"Y":"")+(ne?go+ne+"M":"")+(R?Jo+R+"D":"")+(Qe||be||M?"T":"")+(Qe?dr+Qe+"H":"")+(be?dr+be+"M":"")+(M?dr+Ln+"S":"")):"P0D"}var Fs=mo.prototype;return Fs.isValid=function ur(){return this._isValid},Fs.abs=function L(){var M=this._data;return this._milliseconds=E(this._milliseconds),this._days=E(this._days),this._months=E(this._months),M.milliseconds=E(M.milliseconds),M.seconds=E(M.seconds),M.minutes=E(M.minutes),M.hours=E(M.hours),M.months=E(M.months),M.years=E(M.years),this},Fs.add=function X(M,R){return j(this,M,R,1)},Fs.subtract=function ve(M,R){return j(this,M,R,-1)},Fs.as=function hn(M){if(!this.isValid())return NaN;var R,ne,be=this._milliseconds;if("month"===(M=Dt(M))||"quarter"===M||"year"===M)switch(R=this._days+be/864e5,ne=this._months+Et(R),M){case"month":return ne;case"quarter":return ne/3;case"year":return ne/12}else switch(R=this._days+Math.round(Zt(this._months)),M){case"week":return R/7+be/6048e5;case"day":return R+be/864e5;case"hour":return 24*R+be/36e5;case"minute":return 1440*R+be/6e4;case"second":return 86400*R+be/1e3;case"millisecond":return Math.floor(864e5*R)+be;default:throw new Error("Unknown unit "+M)}},Fs.asMilliseconds=Cn,Fs.asSeconds=Jn,Fs.asMinutes=ei,Fs.asHours=Vn,Fs.asDays=Qn,Fs.asWeeks=Ci,Fs.asMonths=yi,Fs.asQuarters=Hi,Fs.asYears=Ts,Fs.valueOf=function bn(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Dn(this._months/12):NaN},Fs._bubble=function vt(){var Qe,Qt,Ln,Vi,Es,M=this._milliseconds,R=this._days,ne=this._months,be=this._data;return M>=0&&R>=0&&ne>=0||M<=0&&R<=0&&ne<=0||(M+=864e5*ze(Zt(ne)+R),R=0,ne=0),be.milliseconds=M%1e3,Qe=Rn(M/1e3),be.seconds=Qe%60,Qt=Rn(Qe/60),be.minutes=Qt%60,Ln=Rn(Qt/60),be.hours=Ln%24,R+=Rn(Ln/24),ne+=Es=Rn(Et(R)),R-=ze(Zt(Es)),Vi=Rn(ne/12),ne%=12,be.days=R,be.months=ne,be.years=Vi,this},Fs.clone=function rs(){return Ce(this)},Fs.get=function Cs(M){return M=Dt(M),this.isValid()?this[M+"s"]():NaN},Fs.milliseconds=zr,Fs.seconds=ho,Fs.minutes=Ao,Fs.hours=sr,Fs.days=_a,Fs.weeks=function Ra(){return Rn(this.days()/7)},Fs.months=Ur,Fs.years=Pa,Fs.humanize=function ko(M,R){if(!this.isValid())return this.localeData().invalidDate();var Qe,Qt,ne=!1,be=ia;return"object"==typeof M&&(R=M,M=!1),"boolean"==typeof M&&(ne=M),"object"==typeof R&&(be=Object.assign({},ia,R),null!=R.s&&null==R.ss&&(be.ss=R.s-1)),Qt=function Da(M,R,ne,be){var Qe=Ce(M).abs(),Qt=na(Qe.as("s")),Ln=na(Qe.as("m")),Vi=na(Qe.as("h")),Es=na(Qe.as("d")),go=na(Qe.as("M")),Jo=na(Qe.as("w")),dr=na(Qe.as("y")),va=Qt<=ne.ss&&["s",Qt]||Qt0,va[4]=be,Ia.apply(null,va)}(this,!ne,be,Qe=this.localeData()),ne&&(Qt=Qe.pastFuture(+this,Qt)),Qe.postformat(Qt)},Fs.toISOString=Xa,Fs.toString=Xa,Fs.toJSON=Xa,Fs.locale=Wi,Fs.localeData=Ni,Fs.toIsoString=Oe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xa),Fs.lang=Gi,Te("X",0,0,"unix"),Te("x",0,0,"valueOf"),_t("x",je),_t("X",/[+-]?\d+(\.\d{1,3})?/),vi("X",function(M,R,ne){ne._d=new Date(1e3*parseFloat(M))}),vi("x",function(M,R,ne){ne._d=new Date(Dn(M))}),i.version="2.29.4",function l(M){e=M}(ns),i.fn=Xn,i.min=function Rr(){return Ns("isBefore",[].slice.call(arguments,0))},i.max=function nr(){return Ns("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=Fe,i.unix=function P(M){return ns(1e3*M)},i.months=function c(M,R){return Ke(M,R,"months")},i.isDate=k,i.locale=yo,i.invalid=Ot,i.duration=Ce,i.isMoment=ge,i.weekdays=function u(M,R,ne){return g(M,R,ne,"weekdays")},i.parseZone=function G(){return ns.apply(null,arguments).parseZone()},i.localeData=xo,i.isDuration=ki,i.monthsShort=function r(M,R){return Ke(M,R,"monthsShort")},i.weekdaysMin=function w(M,R,ne){return g(M,R,ne,"weekdaysMin")},i.defineLocale=fo,i.updateLocale=function Fo(M,R){if(null!=R){var ne,be,Qe=Xo;null!=_s[M]&&null!=_s[M].parentLocale?_s[M].set(ct(_s[M]._config,R)):(null!=(be=No(M))&&(Qe=be._config),R=ct(Qe,R),null==be&&(R.abbr=M),(ne=new Gt(R)).parentLocale=_s[M],_s[M]=ne),yo(M)}else null!=_s[M]&&(null!=_s[M].parentLocale?(_s[M]=_s[M].parentLocale,M===yo()&&yo(M)):null!=_s[M]&&delete _s[M]);return _s[M]},i.locales=function Cr(){return fn(_s)},i.weekdaysShort=function _(M,R,ne){return g(M,R,ne,"weekdaysShort")},i.normalizeUnits=Dt,i.relativeTimeRounding=function Wa(M){return void 0===M?na:"function"==typeof M&&(na=M,!0)},i.relativeTimeThreshold=function ya(M,R){return void 0!==ia[M]&&(void 0===R?ia[M]:(ia[M]=R,"s"===M&&(ia.ss=R-1),!0))},i.calendarFormat=function Je(M,R){var ne=M.diff(R,"days",!0);return ne<-6?"sameElse":ne<-1?"lastWeek":ne<0?"lastDay":ne<1?"sameDay":ne<2?"nextDay":ne<7?"nextWeek":"sameElse"},i.prototype=Xn,i.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"},i}()},5619:(st,le,h)=>{"use strict";h.d(le,{X:()=>i});var e=h(8645);class i extends e.x{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const p=super._subscribe(y);return!p.closed&&y.next(this._value),p}getValue(){const{hasError:y,thrownError:p,_value:v}=this;if(y)throw p;return this._throwIfClosed(),v}next(y){super.next(this._value=y)}}},5592:(st,le,h)=>{"use strict";h.d(le,{y:()=>C});var e=h(305),i=h(7394),l=h(4850),y=h(8407),p=h(2653),v=h(4674),b=h(1441);let C=(()=>{class ce{constructor(We){We&&(this._subscribe=We)}lift(We){const Re=new ce;return Re.source=this,Re.operator=We,Re}subscribe(We,Re,ft){const yt=function z(ce){return ce&&ce instanceof e.Lv||function k(ce){return ce&&(0,v.m)(ce.next)&&(0,v.m)(ce.error)&&(0,v.m)(ce.complete)}(ce)&&(0,i.Nn)(ce)}(We)?We:new e.Hp(We,Re,ft);return(0,b.x)(()=>{const{operator:Ot,source:$t}=this;yt.add(Ot?Ot.call(yt,$t):$t?this._subscribe(yt):this._trySubscribe(yt))}),yt}_trySubscribe(We){try{return this._subscribe(We)}catch(Re){We.error(Re)}}forEach(We,Re){return new(Re=H(Re))((ft,yt)=>{const Ot=new e.Hp({next:$t=>{try{We($t)}catch(Rt){yt(Rt),Ot.unsubscribe()}},error:yt,complete:ft});this.subscribe(Ot)})}_subscribe(We){var Re;return null===(Re=this.source)||void 0===Re?void 0:Re.subscribe(We)}[l.L](){return this}pipe(...We){return(0,y.U)(We)(this)}toPromise(We){return new(We=H(We))((Re,ft)=>{let yt;this.subscribe(Ot=>yt=Ot,Ot=>ft(Ot),()=>Re(yt))})}}return ce.create=Fe=>new ce(Fe),ce})();function H(ce){var Fe;return null!==(Fe=ce??p.config.Promise)&&void 0!==Fe?Fe:Promise}},8645:(st,le,h)=>{"use strict";h.d(le,{x:()=>b});var e=h(5592),i=h(7394);const y=(0,h(2306).d)(H=>function(){H(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var p=h(9039),v=h(1441);let b=(()=>{class H extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(z){const ce=new C(this,this);return ce.operator=z,ce}_throwIfClosed(){if(this.closed)throw new y}next(z){(0,v.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ce of this.currentObservers)ce.next(z)}})}error(z){(0,v.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=z;const{observers:ce}=this;for(;ce.length;)ce.shift().error(z)}})}complete(){(0,v.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:z}=this;for(;z.length;)z.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var z;return(null===(z=this.observers)||void 0===z?void 0:z.length)>0}_trySubscribe(z){return this._throwIfClosed(),super._trySubscribe(z)}_subscribe(z){return this._throwIfClosed(),this._checkFinalizedStatuses(z),this._innerSubscribe(z)}_innerSubscribe(z){const{hasError:ce,isStopped:Fe,observers:We}=this;return ce||Fe?i.Lc:(this.currentObservers=null,We.push(z),new i.w0(()=>{this.currentObservers=null,(0,p.P)(We,z)}))}_checkFinalizedStatuses(z){const{hasError:ce,thrownError:Fe,isStopped:We}=this;ce?z.error(Fe):We&&z.complete()}asObservable(){const z=new e.y;return z.source=this,z}}return H.create=(k,z)=>new C(k,z),H})();class C extends b{constructor(k,z){super(),this.destination=k,this.source=z}next(k){var z,ce;null===(ce=null===(z=this.destination)||void 0===z?void 0:z.next)||void 0===ce||ce.call(z,k)}error(k){var z,ce;null===(ce=null===(z=this.destination)||void 0===z?void 0:z.error)||void 0===ce||ce.call(z,k)}complete(){var k,z;null===(z=null===(k=this.destination)||void 0===k?void 0:k.complete)||void 0===z||z.call(k)}_subscribe(k){var z,ce;return null!==(ce=null===(z=this.source)||void 0===z?void 0:z.subscribe(k))&&void 0!==ce?ce:i.Lc}}},305:(st,le,h)=>{"use strict";h.d(le,{Hp:()=>ft,Lv:()=>ce});var e=h(4674),i=h(7394),l=h(2653),y=h(3894),p=h(2420);const v=H("C",void 0,void 0);function H(Ae,ke,ge){return{kind:Ae,value:ke,error:ge}}var k=h(7599),z=h(1441);class ce extends i.w0{constructor(ke){super(),this.isStopped=!1,ke?(this.destination=ke,(0,i.Nn)(ke)&&ke.add(this)):this.destination=Rt}static create(ke,ge,ae){return new ft(ke,ge,ae)}next(ke){this.isStopped?$t(function C(Ae){return H("N",Ae,void 0)}(ke),this):this._next(ke)}error(ke){this.isStopped?$t(function b(Ae){return H("E",void 0,Ae)}(ke),this):(this.isStopped=!0,this._error(ke))}complete(){this.isStopped?$t(v,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ke){this.destination.next(ke)}_error(ke){try{this.destination.error(ke)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Fe=Function.prototype.bind;function We(Ae,ke){return Fe.call(Ae,ke)}class Re{constructor(ke){this.partialObserver=ke}next(ke){const{partialObserver:ge}=this;if(ge.next)try{ge.next(ke)}catch(ae){yt(ae)}}error(ke){const{partialObserver:ge}=this;if(ge.error)try{ge.error(ke)}catch(ae){yt(ae)}else yt(ke)}complete(){const{partialObserver:ke}=this;if(ke.complete)try{ke.complete()}catch(ge){yt(ge)}}}class ft extends ce{constructor(ke,ge,ae){let Oe;if(super(),(0,e.m)(ke)||!ke)Oe={next:ke??void 0,error:ge??void 0,complete:ae??void 0};else{let Me;this&&l.config.useDeprecatedNextContext?(Me=Object.create(ke),Me.unsubscribe=()=>this.unsubscribe(),Oe={next:ke.next&&We(ke.next,Me),error:ke.error&&We(ke.error,Me),complete:ke.complete&&We(ke.complete,Me)}):Oe=ke}this.destination=new Re(Oe)}}function yt(Ae){l.config.useDeprecatedSynchronousErrorHandling?(0,z.O)(Ae):(0,y.h)(Ae)}function $t(Ae,ke){const{onStoppedNotification:ge}=l.config;ge&&k.z.setTimeout(()=>ge(Ae,ke))}const Rt={closed:!0,next:p.Z,error:function Ot(Ae){throw Ae},complete:p.Z}},7394:(st,le,h)=>{"use strict";h.d(le,{Lc:()=>v,w0:()=>p,Nn:()=>b});var e=h(4674);const l=(0,h(2306).d)(H=>function(z){H(this),this.message=z?`${z.length} errors occurred during unsubscription:\n${z.map((ce,Fe)=>`${Fe+1}) ${ce.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=z});var y=h(9039);class p{constructor(k){this.initialTeardown=k,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let k;if(!this.closed){this.closed=!0;const{_parentage:z}=this;if(z)if(this._parentage=null,Array.isArray(z))for(const We of z)We.remove(this);else z.remove(this);const{initialTeardown:ce}=this;if((0,e.m)(ce))try{ce()}catch(We){k=We instanceof l?We.errors:[We]}const{_finalizers:Fe}=this;if(Fe){this._finalizers=null;for(const We of Fe)try{C(We)}catch(Re){k=k??[],Re instanceof l?k=[...k,...Re.errors]:k.push(Re)}}if(k)throw new l(k)}}add(k){var z;if(k&&k!==this)if(this.closed)C(k);else{if(k instanceof p){if(k.closed||k._hasParent(this))return;k._addParent(this)}(this._finalizers=null!==(z=this._finalizers)&&void 0!==z?z:[]).push(k)}}_hasParent(k){const{_parentage:z}=this;return z===k||Array.isArray(z)&&z.includes(k)}_addParent(k){const{_parentage:z}=this;this._parentage=Array.isArray(z)?(z.push(k),z):z?[z,k]:k}_removeParent(k){const{_parentage:z}=this;z===k?this._parentage=null:Array.isArray(z)&&(0,y.P)(z,k)}remove(k){const{_finalizers:z}=this;z&&(0,y.P)(z,k),k instanceof p&&k._removeParent(this)}}p.EMPTY=(()=>{const H=new p;return H.closed=!0,H})();const v=p.EMPTY;function b(H){return H instanceof p||H&&"closed"in H&&(0,e.m)(H.remove)&&(0,e.m)(H.add)&&(0,e.m)(H.unsubscribe)}function C(H){(0,e.m)(H)?H():H.unsubscribe()}},2653:(st,le,h)=>{"use strict";h.d(le,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4036:(st,le,h)=>{"use strict";h.d(le,{z:()=>l});var e=h(6973),i=h(305);function l(y,p){const v="object"==typeof p;return new Promise((b,C)=>{const H=new i.Hp({next:k=>{b(k),H.unsubscribe()},error:C,complete:()=>{v?b(p.defaultValue):C(new e.K)}});y.subscribe(H)})}},708:(st,le,h)=>{"use strict";h.d(le,{n:()=>i});var e=h(6973);function i(l,y){const p="object"==typeof y;return new Promise((v,b)=>{let H,C=!1;l.subscribe({next:k=>{H=k,C=!0},error:b,complete:()=>{C?v(H):p?v(y.defaultValue):b(new e.K)}})})}},2572:(st,le,h)=>{"use strict";h.d(le,{a:()=>k});var e=h(5592),i=h(7453),l=h(7715),y=h(2737),p=h(7400),v=h(9940),b=h(2714),C=h(8251),H=h(7103);function k(...Fe){const We=(0,v.yG)(Fe),Re=(0,v.jO)(Fe),{args:ft,keys:yt}=(0,i.D)(Fe);if(0===ft.length)return(0,l.D)([],We);const Ot=new e.y(function z(Fe,We,Re=y.y){return ft=>{ce(We,()=>{const{length:yt}=Fe,Ot=new Array(yt);let $t=yt,Rt=yt;for(let Ae=0;Ae{const ke=(0,l.D)(Fe[Ae],We);let ge=!1;ke.subscribe((0,C.x)(ft,ae=>{Ot[Ae]=ae,ge||(ge=!0,Rt--),Rt||ft.next(Re(Ot.slice()))},()=>{--$t||ft.complete()}))},ft)},ft)}}(ft,We,yt?$t=>(0,b.n)(yt,$t):y.y));return Re?Ot.pipe((0,p.Z)(Re)):Ot}function ce(Fe,We,Re){Fe?(0,H.f)(Re,Fe,We):We()}},5211:(st,le,h)=>{"use strict";h.d(le,{z:()=>p});var e=h(7537),l=h(9940),y=h(7715);function p(...v){return function i(){return(0,e.J)(1)}()((0,y.D)(v,(0,l.yG)(v)))}},6232:(st,le,h)=>{"use strict";h.d(le,{E:()=>i});const i=new(h(5592).y)(p=>p.complete())},9315:(st,le,h)=>{"use strict";h.d(le,{D:()=>C});var e=h(5592),i=h(7453),l=h(4829),y=h(9940),p=h(8251),v=h(7400),b=h(2714);function C(...H){const k=(0,y.jO)(H),{args:z,keys:ce}=(0,i.D)(H),Fe=new e.y(We=>{const{length:Re}=z;if(!Re)return void We.complete();const ft=new Array(Re);let yt=Re,Ot=Re;for(let $t=0;$t{Rt||(Rt=!0,Ot--),ft[$t]=Ae},()=>yt--,void 0,()=>{(!yt||!Rt)&&(Ot||We.next(ce?(0,b.n)(ce,ft):ft),We.complete())}))}});return k?Fe.pipe((0,v.Z)(k)):Fe}},7715:(st,le,h)=>{"use strict";h.d(le,{D:()=>ae});var e=h(4829),i=h(7103),l=h(9360),y=h(8251);function p(Oe,Me=0){return(0,l.e)((gt,ht)=>{gt.subscribe((0,y.x)(ht,tt=>(0,i.f)(ht,Oe,()=>ht.next(tt),Me),()=>(0,i.f)(ht,Oe,()=>ht.complete(),Me),tt=>(0,i.f)(ht,Oe,()=>ht.error(tt),Me)))})}function v(Oe,Me=0){return(0,l.e)((gt,ht)=>{ht.add(Oe.schedule(()=>gt.subscribe(ht),Me))})}var H=h(5592),z=h(4971),ce=h(4674);function We(Oe,Me){if(!Oe)throw new Error("Iterable cannot be null");return new H.y(gt=>{(0,i.f)(gt,Me,()=>{const ht=Oe[Symbol.asyncIterator]();(0,i.f)(gt,Me,()=>{ht.next().then(tt=>{tt.done?gt.complete():gt.next(tt.value)})},0,!0)})})}var Re=h(8382),ft=h(4026),yt=h(4266),Ot=h(3664),$t=h(5726),Rt=h(9853),Ae=h(541);function ae(Oe,Me){return Me?function ge(Oe,Me){if(null!=Oe){if((0,Re.c)(Oe))return function b(Oe,Me){return(0,e.Xf)(Oe).pipe(v(Me),p(Me))}(Oe,Me);if((0,yt.z)(Oe))return function k(Oe,Me){return new H.y(gt=>{let ht=0;return Me.schedule(function(){ht===Oe.length?gt.complete():(gt.next(Oe[ht++]),gt.closed||this.schedule())})})}(Oe,Me);if((0,ft.t)(Oe))return function C(Oe,Me){return(0,e.Xf)(Oe).pipe(v(Me),p(Me))}(Oe,Me);if((0,$t.D)(Oe))return We(Oe,Me);if((0,Ot.T)(Oe))return function Fe(Oe,Me){return new H.y(gt=>{let ht;return(0,i.f)(gt,Me,()=>{ht=Oe[z.h](),(0,i.f)(gt,Me,()=>{let tt,ct;try{({value:tt,done:ct}=ht.next())}catch(Gt){return void gt.error(Gt)}ct?gt.complete():gt.next(tt)},0,!0)}),()=>(0,ce.m)(ht?.return)&&ht.return()})}(Oe,Me);if((0,Ae.L)(Oe))return function ke(Oe,Me){return We((0,Ae.Q)(Oe),Me)}(Oe,Me)}throw(0,Rt.z)(Oe)}(Oe,Me):(0,e.Xf)(Oe)}},2438:(st,le,h)=>{"use strict";h.d(le,{R:()=>k});var e=h(4829),i=h(5592),l=h(1631),y=h(4266),p=h(4674),v=h(7400);const b=["addListener","removeListener"],C=["addEventListener","removeEventListener"],H=["on","off"];function k(Re,ft,yt,Ot){if((0,p.m)(yt)&&(Ot=yt,yt=void 0),Ot)return k(Re,ft,yt).pipe((0,v.Z)(Ot));const[$t,Rt]=function We(Re){return(0,p.m)(Re.addEventListener)&&(0,p.m)(Re.removeEventListener)}(Re)?C.map(Ae=>ke=>Re[Ae](ft,ke,yt)):function ce(Re){return(0,p.m)(Re.addListener)&&(0,p.m)(Re.removeListener)}(Re)?b.map(z(Re,ft)):function Fe(Re){return(0,p.m)(Re.on)&&(0,p.m)(Re.off)}(Re)?H.map(z(Re,ft)):[];if(!$t&&(0,y.z)(Re))return(0,l.z)(Ae=>k(Ae,ft,yt))((0,e.Xf)(Re));if(!$t)throw new TypeError("Invalid event target");return new i.y(Ae=>{const ke=(...ge)=>Ae.next(1Rt(ke)})}function z(Re,ft){return yt=>Ot=>Re[yt](ft,Ot)}},4829:(st,le,h)=>{"use strict";h.d(le,{Xf:()=>Fe});var e=h(7582),i=h(4266),l=h(4026),y=h(5592),p=h(8382),v=h(5726),b=h(9853),C=h(3664),H=h(541),k=h(4674),z=h(3894),ce=h(4850);function Fe(Ae){if(Ae instanceof y.y)return Ae;if(null!=Ae){if((0,p.c)(Ae))return function We(Ae){return new y.y(ke=>{const ge=Ae[ce.L]();if((0,k.m)(ge.subscribe))return ge.subscribe(ke);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ae);if((0,i.z)(Ae))return function Re(Ae){return new y.y(ke=>{for(let ge=0;ge{Ae.then(ge=>{ke.closed||(ke.next(ge),ke.complete())},ge=>ke.error(ge)).then(null,z.h)})}(Ae);if((0,v.D)(Ae))return Ot(Ae);if((0,C.T)(Ae))return function yt(Ae){return new y.y(ke=>{for(const ge of Ae)if(ke.next(ge),ke.closed)return;ke.complete()})}(Ae);if((0,H.L)(Ae))return function $t(Ae){return Ot((0,H.Q)(Ae))}(Ae)}throw(0,b.z)(Ae)}function Ot(Ae){return new y.y(ke=>{(function Rt(Ae,ke){var ge,ae,Oe,Me;return(0,e.mG)(this,void 0,void 0,function*(){try{for(ge=(0,e.KL)(Ae);!(ae=yield ge.next()).done;)if(ke.next(ae.value),ke.closed)return}catch(gt){Oe={error:gt}}finally{try{ae&&!ae.done&&(Me=ge.return)&&(yield Me.call(ge))}finally{if(Oe)throw Oe.error}}ke.complete()})})(Ae,ke).catch(ge=>ke.error(ge))})}},3019:(st,le,h)=>{"use strict";h.d(le,{T:()=>v});var e=h(7537),i=h(4829),l=h(6232),y=h(9940),p=h(7715);function v(...b){const C=(0,y.yG)(b),H=(0,y._6)(b,1/0),k=b;return k.length?1===k.length?(0,i.Xf)(k[0]):(0,e.J)(H)((0,p.D)(k,C)):l.E}},2096:(st,le,h)=>{"use strict";h.d(le,{of:()=>l});var e=h(9940),i=h(7715);function l(...y){const p=(0,e.yG)(y);return(0,i.D)(y,p)}},8504:(st,le,h)=>{"use strict";h.d(le,{_:()=>l});var e=h(5592),i=h(4674);function l(y,p){const v=(0,i.m)(y)?y:()=>y,b=C=>C.error(v());return new e.y(p?C=>p.schedule(b,0,C):b)}},4825:(st,le,h)=>{"use strict";h.d(le,{H:()=>p});var e=h(5592),i=h(6321),l=h(671);function p(v=0,b,C=i.P){let H=-1;return null!=b&&((0,l.K)(b)?C=b:H=b),new e.y(k=>{let z=function y(v){return v instanceof Date&&!isNaN(v)}(v)?+v-C.now():v;z<0&&(z=0);let ce=0;return C.schedule(function(){k.closed||(k.next(ce++),0<=H?this.schedule(void 0,H):k.complete())},z)})}},8251:(st,le,h)=>{"use strict";h.d(le,{x:()=>i});var e=h(305);function i(y,p,v,b,C){return new l(y,p,v,b,C)}class l extends e.Lv{constructor(p,v,b,C,H,k){super(p),this.onFinalize=H,this.shouldUnsubscribe=k,this._next=v?function(z){try{v(z)}catch(ce){p.error(ce)}}:super._next,this._error=C?function(z){try{C(z)}catch(ce){p.error(ce)}finally{this.unsubscribe()}}:super._error,this._complete=b?function(){try{b()}catch(z){p.error(z)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var p;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:v}=this;super.unsubscribe(),!v&&(null===(p=this.onFinalize)||void 0===p||p.call(this))}}}},6306:(st,le,h)=>{"use strict";h.d(le,{K:()=>y});var e=h(4829),i=h(8251),l=h(9360);function y(p){return(0,l.e)((v,b)=>{let k,C=null,H=!1;C=v.subscribe((0,i.x)(b,void 0,void 0,z=>{k=(0,e.Xf)(p(z,y(p)(v))),C?(C.unsubscribe(),C=null,k.subscribe(b)):H=!0})),H&&(C.unsubscribe(),C=null,k.subscribe(b))})}},6328:(st,le,h)=>{"use strict";h.d(le,{b:()=>l});var e=h(1631),i=h(4674);function l(y,p){return(0,i.m)(p)?(0,e.z)(y,p,1):(0,e.z)(y,1)}},3620:(st,le,h)=>{"use strict";h.d(le,{b:()=>y});var e=h(6321),i=h(9360),l=h(8251);function y(p,v=e.z){return(0,i.e)((b,C)=>{let H=null,k=null,z=null;const ce=()=>{if(H){H.unsubscribe(),H=null;const We=k;k=null,C.next(We)}};function Fe(){const We=z+p,Re=v.now();if(Re{k=We,z=v.now(),H||(H=v.schedule(Fe,p),C.add(H))},()=>{ce(),C.complete()},void 0,()=>{k=H=null}))})}},3572:(st,le,h)=>{"use strict";h.d(le,{d:()=>l});var e=h(9360),i=h(8251);function l(y){return(0,e.e)((p,v)=>{let b=!1;p.subscribe((0,i.x)(v,C=>{b=!0,v.next(C)},()=>{b||v.next(y),v.complete()}))})}},5177:(st,le,h)=>{"use strict";h.d(le,{g:()=>Fe});var e=h(6321),i=h(5211),l=h(8180),y=h(9360),p=h(8251),v=h(2420),C=h(975),H=h(1631),k=h(4829);function z(We,Re){return Re?ft=>(0,i.z)(Re.pipe((0,l.q)(1),function b(){return(0,y.e)((We,Re)=>{We.subscribe((0,p.x)(Re,v.Z))})}()),ft.pipe(z(We))):(0,H.z)((ft,yt)=>(0,k.Xf)(We(ft,yt)).pipe((0,l.q)(1),(0,C.h)(ft)))}var ce=h(4825);function Fe(We,Re=e.z){const ft=(0,ce.H)(We,Re);return z(()=>ft)}},3997:(st,le,h)=>{"use strict";h.d(le,{x:()=>y});var e=h(2737),i=h(9360),l=h(8251);function y(v,b=e.y){return v=v??p,(0,i.e)((C,H)=>{let k,z=!0;C.subscribe((0,l.x)(H,ce=>{const Fe=b(ce);(z||!v(k,Fe))&&(z=!1,k=Fe,H.next(ce))}))})}function p(v,b){return v===b}},2181:(st,le,h)=>{"use strict";h.d(le,{h:()=>l});var e=h(9360),i=h(8251);function l(y,p){return(0,e.e)((v,b)=>{let C=0;v.subscribe((0,i.x)(b,H=>y.call(p,H,C++)&&b.next(H)))})}},4716:(st,le,h)=>{"use strict";h.d(le,{x:()=>i});var e=h(9360);function i(l){return(0,e.e)((y,p)=>{try{y.subscribe(p)}finally{p.add(l)}})}},1374:(st,le,h)=>{"use strict";h.d(le,{P:()=>b});var e=h(6973),i=h(2181),l=h(8180),y=h(3572),p=h(3026),v=h(2737);function b(C,H){const k=arguments.length>=2;return z=>z.pipe(C?(0,i.h)((ce,Fe)=>C(ce,Fe,z)):v.y,(0,l.q)(1),k?(0,y.d)(H):(0,p.T)(()=>new e.K))}},7398:(st,le,h)=>{"use strict";h.d(le,{U:()=>l});var e=h(9360),i=h(8251);function l(y,p){return(0,e.e)((v,b)=>{let C=0;v.subscribe((0,i.x)(b,H=>{b.next(y.call(p,H,C++))}))})}},975:(st,le,h)=>{"use strict";h.d(le,{h:()=>i});var e=h(7398);function i(l){return(0,e.U)(()=>l)}},7537:(st,le,h)=>{"use strict";h.d(le,{J:()=>l});var e=h(1631),i=h(2737);function l(y=1/0){return(0,e.z)(i.y,y)}},1631:(st,le,h)=>{"use strict";h.d(le,{z:()=>C});var e=h(7398),i=h(4829),l=h(9360),y=h(7103),p=h(8251),b=h(4674);function C(H,k,z=1/0){return(0,b.m)(k)?C((ce,Fe)=>(0,e.U)((We,Re)=>k(ce,We,Fe,Re))((0,i.Xf)(H(ce,Fe))),z):("number"==typeof k&&(z=k),(0,l.e)((ce,Fe)=>function v(H,k,z,ce,Fe,We,Re,ft){const yt=[];let Ot=0,$t=0,Rt=!1;const Ae=()=>{Rt&&!yt.length&&!Ot&&k.complete()},ke=ae=>Ot{We&&k.next(ae),Ot++;let Oe=!1;(0,i.Xf)(z(ae,$t++)).subscribe((0,p.x)(k,Me=>{Fe?.(Me),We?ke(Me):k.next(Me)},()=>{Oe=!0},void 0,()=>{if(Oe)try{for(Ot--;yt.length&&Otge(Me)):ge(Me)}Ae()}catch(Me){k.error(Me)}}))};return H.subscribe((0,p.x)(k,ke,()=>{Rt=!0,Ae()})),()=>{ft?.()}}(ce,Fe,H,z)))}},9384:(st,le,h)=>{"use strict";h.d(le,{G:()=>l});var e=h(9360),i=h(8251);function l(){return(0,e.e)((y,p)=>{let v,b=!1;y.subscribe((0,i.x)(p,C=>{const H=v;v=C,b&&p.next([H,C]),b=!0}))})}},9732:(st,le,h)=>{"use strict";h.d(le,{U:()=>i});var e=h(8251);function i(l,y,p,v,b){return(C,H)=>{let k=p,z=y,ce=0;C.subscribe((0,e.x)(H,Fe=>{const We=ce++;z=k?l(z,Fe,We):(k=!0,Fe),v&&H.next(z)},b&&(()=>{k&&H.next(z),H.complete()})))}}},9329:(st,le,h)=>{"use strict";h.d(le,{T:()=>i});var e=h(2181);function i(l){return(0,e.h)((y,p)=>l<=p)}},7921:(st,le,h)=>{"use strict";h.d(le,{O:()=>y});var e=h(5211),i=h(9940),l=h(9360);function y(...p){const v=(0,i.yG)(p);return(0,l.e)((b,C)=>{(v?(0,e.z)(p,b,v):(0,e.z)(p,b)).subscribe(C)})}},4664:(st,le,h)=>{"use strict";h.d(le,{w:()=>y});var e=h(4829),i=h(9360),l=h(8251);function y(p,v){return(0,i.e)((b,C)=>{let H=null,k=0,z=!1;const ce=()=>z&&!H&&C.complete();b.subscribe((0,l.x)(C,Fe=>{H?.unsubscribe();let We=0;const Re=k++;(0,e.Xf)(p(Fe,Re)).subscribe(H=(0,l.x)(C,ft=>C.next(v?v(Fe,ft,Re,We++):ft),()=>{H=null,ce()}))},()=>{z=!0,ce()}))})}},8180:(st,le,h)=>{"use strict";h.d(le,{q:()=>y});var e=h(6232),i=h(9360),l=h(8251);function y(p){return p<=0?()=>e.E:(0,i.e)((v,b)=>{let C=0;v.subscribe((0,l.x)(b,H=>{++C<=p&&(b.next(H),p<=C&&b.complete())}))})}},9773:(st,le,h)=>{"use strict";h.d(le,{R:()=>p});var e=h(9360),i=h(8251),l=h(4829),y=h(2420);function p(v){return(0,e.e)((b,C)=>{(0,l.Xf)(v).subscribe((0,i.x)(C,()=>C.complete(),y.Z)),!C.closed&&b.subscribe(C)})}},9397:(st,le,h)=>{"use strict";h.d(le,{b:()=>p});var e=h(4674),i=h(9360),l=h(8251),y=h(2737);function p(v,b,C){const H=(0,e.m)(v)||b||C?{next:v,error:b,complete:C}:v;return H?(0,i.e)((k,z)=>{var ce;null===(ce=H.subscribe)||void 0===ce||ce.call(H);let Fe=!0;k.subscribe((0,l.x)(z,We=>{var Re;null===(Re=H.next)||void 0===Re||Re.call(H,We),z.next(We)},()=>{var We;Fe=!1,null===(We=H.complete)||void 0===We||We.call(H),z.complete()},We=>{var Re;Fe=!1,null===(Re=H.error)||void 0===Re||Re.call(H,We),z.error(We)},()=>{var We,Re;Fe&&(null===(We=H.unsubscribe)||void 0===We||We.call(H)),null===(Re=H.finalize)||void 0===Re||Re.call(H)}))}):y.y}},3026:(st,le,h)=>{"use strict";h.d(le,{T:()=>y});var e=h(6973),i=h(9360),l=h(8251);function y(v=p){return(0,i.e)((b,C)=>{let H=!1;b.subscribe((0,l.x)(C,k=>{H=!0,C.next(k)},()=>H?C.complete():C.error(v())))})}function p(){return new e.K}},3225:(st,le,h)=>{"use strict";h.d(le,{o:()=>p});var e=h(7394);class i extends e.w0{constructor(b,C){super()}schedule(b,C=0){return this}}const l={setInterval(v,b,...C){const{delegate:H}=l;return H?.setInterval?H.setInterval(v,b,...C):setInterval(v,b,...C)},clearInterval(v){const{delegate:b}=l;return(b?.clearInterval||clearInterval)(v)},delegate:void 0};var y=h(9039);class p extends i{constructor(b,C){super(b,C),this.scheduler=b,this.work=C,this.pending=!1}schedule(b,C=0){var H;if(this.closed)return this;this.state=b;const k=this.id,z=this.scheduler;return null!=k&&(this.id=this.recycleAsyncId(z,k,C)),this.pending=!0,this.delay=C,this.id=null!==(H=this.id)&&void 0!==H?H:this.requestAsyncId(z,this.id,C),this}requestAsyncId(b,C,H=0){return l.setInterval(b.flush.bind(b,this),H)}recycleAsyncId(b,C,H=0){if(null!=H&&this.delay===H&&!1===this.pending)return C;null!=C&&l.clearInterval(C)}execute(b,C){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const H=this._execute(b,C);if(H)return H;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(b,C){let k,H=!1;try{this.work(b)}catch(z){H=!0,k=z||new Error("Scheduled action threw falsy error")}if(H)return this.unsubscribe(),k}unsubscribe(){if(!this.closed){const{id:b,scheduler:C}=this,{actions:H}=C;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.P)(H,this),null!=b&&(this.id=this.recycleAsyncId(C,b,null)),this.delay=null,super.unsubscribe()}}}},2631:(st,le,h)=>{"use strict";h.d(le,{v:()=>l});var e=h(4552);class i{constructor(p,v=i.now){this.schedulerActionCtor=p,this.now=v}schedule(p,v=0,b){return new this.schedulerActionCtor(this,p).schedule(b,v)}}i.now=e.l.now;class l extends i{constructor(p,v=i.now){super(p,v),this.actions=[],this._active=!1}flush(p){const{actions:v}=this;if(this._active)return void v.push(p);let b;this._active=!0;do{if(b=p.execute(p.state,p.delay))break}while(p=v.shift());if(this._active=!1,b){for(;p=v.shift();)p.unsubscribe();throw b}}}},927:(st,le,h)=>{"use strict";h.d(le,{Z:()=>b});var e=h(3225),i=h(7394);const l={schedule(H){let k=requestAnimationFrame,z=cancelAnimationFrame;const{delegate:ce}=l;ce&&(k=ce.requestAnimationFrame,z=ce.cancelAnimationFrame);const Fe=k(We=>{z=void 0,H(We)});return new i.w0(()=>z?.(Fe))},requestAnimationFrame(...H){const{delegate:k}=l;return(k?.requestAnimationFrame||requestAnimationFrame)(...H)},cancelAnimationFrame(...H){const{delegate:k}=l;return(k?.cancelAnimationFrame||cancelAnimationFrame)(...H)},delegate:void 0};var p=h(2631);const b=new class v extends p.v{flush(k){this._active=!0;const z=this._scheduled;this._scheduled=void 0;const{actions:ce}=this;let Fe;k=k||ce.shift();do{if(Fe=k.execute(k.state,k.delay))break}while((k=ce[0])&&k.id===z&&ce.shift());if(this._active=!1,Fe){for(;(k=ce[0])&&k.id===z&&ce.shift();)k.unsubscribe();throw Fe}}}(class y extends e.o{constructor(k,z){super(k,z),this.scheduler=k,this.work=z}requestAsyncId(k,z,ce=0){return null!==ce&&ce>0?super.requestAsyncId(k,z,ce):(k.actions.push(this),k._scheduled||(k._scheduled=l.requestAnimationFrame(()=>k.flush(void 0))))}recycleAsyncId(k,z,ce=0){var Fe;if(null!=ce?ce>0:this.delay>0)return super.recycleAsyncId(k,z,ce);const{actions:We}=k;null!=z&&(null===(Fe=We[We.length-1])||void 0===Fe?void 0:Fe.id)!==z&&(l.cancelAnimationFrame(z),k._scheduled=void 0)}})},6321:(st,le,h)=>{"use strict";h.d(le,{P:()=>y,z:()=>l});var e=h(3225);const l=new(h(2631).v)(e.o),y=l},4552:(st,le,h)=>{"use strict";h.d(le,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},7599:(st,le,h)=>{"use strict";h.d(le,{z:()=>e});const e={setTimeout(i,l,...y){const{delegate:p}=e;return p?.setTimeout?p.setTimeout(i,l,...y):setTimeout(i,l,...y)},clearTimeout(i){const{delegate:l}=e;return(l?.clearTimeout||clearTimeout)(i)},delegate:void 0}},4971:(st,le,h)=>{"use strict";h.d(le,{h:()=>i});const i=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(st,le,h)=>{"use strict";h.d(le,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(st,le,h)=>{"use strict";h.d(le,{K:()=>i});const i=(0,h(2306).d)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(st,le,h)=>{"use strict";h.d(le,{_6:()=>v,jO:()=>y,yG:()=>p});var e=h(4674),i=h(671);function l(b){return b[b.length-1]}function y(b){return(0,e.m)(l(b))?b.pop():void 0}function p(b){return(0,i.K)(l(b))?b.pop():void 0}function v(b,C){return"number"==typeof l(b)?b.pop():C}},7453:(st,le,h)=>{"use strict";h.d(le,{D:()=>p});const{isArray:e}=Array,{getPrototypeOf:i,prototype:l,keys:y}=Object;function p(b){if(1===b.length){const C=b[0];if(e(C))return{args:C,keys:null};if(function v(b){return b&&"object"==typeof b&&i(b)===l}(C)){const H=y(C);return{args:H.map(k=>C[k]),keys:H}}}return{args:b,keys:null}}},9039:(st,le,h)=>{"use strict";function e(i,l){if(i){const y=i.indexOf(l);0<=y&&i.splice(y,1)}}h.d(le,{P:()=>e})},2306:(st,le,h)=>{"use strict";function e(i){const y=i(p=>{Error.call(p),p.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}h.d(le,{d:()=>e})},2714:(st,le,h)=>{"use strict";function e(i,l){return i.reduce((y,p,v)=>(y[p]=l[v],y),{})}h.d(le,{n:()=>e})},1441:(st,le,h)=>{"use strict";h.d(le,{O:()=>y,x:()=>l});var e=h(2653);let i=null;function l(p){if(e.config.useDeprecatedSynchronousErrorHandling){const v=!i;if(v&&(i={errorThrown:!1,error:null}),p(),v){const{errorThrown:b,error:C}=i;if(i=null,b)throw C}}else p()}function y(p){e.config.useDeprecatedSynchronousErrorHandling&&i&&(i.errorThrown=!0,i.error=p)}},7103:(st,le,h)=>{"use strict";function e(i,l,y,p=0,v=!1){const b=l.schedule(function(){y(),v?i.add(this.schedule(null,p)):this.unsubscribe()},p);if(i.add(b),!v)return b}h.d(le,{f:()=>e})},2737:(st,le,h)=>{"use strict";function e(i){return i}h.d(le,{y:()=>e})},4266:(st,le,h)=>{"use strict";h.d(le,{z:()=>e});const e=i=>i&&"number"==typeof i.length&&"function"!=typeof i},5726:(st,le,h)=>{"use strict";h.d(le,{D:()=>i});var e=h(4674);function i(l){return Symbol.asyncIterator&&(0,e.m)(l?.[Symbol.asyncIterator])}},4674:(st,le,h)=>{"use strict";function e(i){return"function"==typeof i}h.d(le,{m:()=>e})},8382:(st,le,h)=>{"use strict";h.d(le,{c:()=>l});var e=h(4850),i=h(4674);function l(y){return(0,i.m)(y[e.L])}},3664:(st,le,h)=>{"use strict";h.d(le,{T:()=>l});var e=h(4971),i=h(4674);function l(y){return(0,i.m)(y?.[e.h])}},4026:(st,le,h)=>{"use strict";h.d(le,{t:()=>i});var e=h(4674);function i(l){return(0,e.m)(l?.then)}},541:(st,le,h)=>{"use strict";h.d(le,{L:()=>y,Q:()=>l});var e=h(7582),i=h(4674);function l(p){return(0,e.FC)(this,arguments,function*(){const b=p.getReader();try{for(;;){const{value:C,done:H}=yield(0,e.qq)(b.read());if(H)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(C)}}finally{b.releaseLock()}})}function y(p){return(0,i.m)(p?.getReader)}},671:(st,le,h)=>{"use strict";h.d(le,{K:()=>i});var e=h(4674);function i(l){return l&&(0,e.m)(l.schedule)}},9360:(st,le,h)=>{"use strict";h.d(le,{A:()=>i,e:()=>l});var e=h(4674);function i(y){return(0,e.m)(y?.lift)}function l(y){return p=>{if(i(p))return p.lift(function(v){try{return y(v,this)}catch(b){this.error(b)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(st,le,h)=>{"use strict";h.d(le,{Z:()=>y});var e=h(7398);const{isArray:i}=Array;function y(p){return(0,e.U)(v=>function l(p,v){return i(v)?p(...v):p(v)}(p,v))}},2420:(st,le,h)=>{"use strict";function e(){}h.d(le,{Z:()=>e})},8407:(st,le,h)=>{"use strict";h.d(le,{U:()=>l,z:()=>i});var e=h(2737);function i(...y){return l(y)}function l(y){return 0===y.length?e.y:1===y.length?y[0]:function(v){return y.reduce((b,C)=>C(b),v)}}},3894:(st,le,h)=>{"use strict";h.d(le,{h:()=>l});var e=h(2653),i=h(7599);function l(y){i.z.setTimeout(()=>{const{onUnhandledError:p}=e.config;if(!p)throw y;p(y)})}},9853:(st,le,h)=>{"use strict";function e(i){return new TypeError(`You provided ${null!==i&&"object"==typeof i?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}h.d(le,{z:()=>e})},3573:(st,le,h)=>{"use strict";let e;h.d(le,{Z:()=>l});const i=new Uint8Array(16);function l(){if(!e&&(e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return e(i)}},1389:(st,le,h)=>{"use strict";h.d(le,{S:()=>i});const e=[];for(let p=0;p<256;++p)e.push((p+256).toString(16).slice(1));function i(p,v=0){return e[p[v+0]]+e[p[v+1]]+e[p[v+2]]+e[p[v+3]]+"-"+e[p[v+4]]+e[p[v+5]]+"-"+e[p[v+6]]+e[p[v+7]]+"-"+e[p[v+8]]+e[p[v+9]]+"-"+e[p[v+10]]+e[p[v+11]]+e[p[v+12]]+e[p[v+13]]+e[p[v+14]]+e[p[v+15]]}},1041:(st,le,h)=>{"use strict";h.d(le,{Z:()=>v});const i={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var l=h(3573),y=h(1389);const v=function p(b,C,H){if(i.randomUUID&&!C&&!b)return i.randomUUID();const k=(b=b||{}).random||(b.rng||l.Z)();if(k[6]=15&k[6]|64,k[8]=63&k[8]|128,C){H=H||0;for(let z=0;z<16;++z)C[H+z]=k[z];return C}return(0,y.S)(k)}},6700:(st,le,h)=>{var e={"./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 i(y){var p=l(y);return h(p)}function l(y){if(!h.o(e,y)){var p=new Error("Cannot find module '"+y+"'");throw p.code="MODULE_NOT_FOUND",p}return e[y]}i.keys=function(){return Object.keys(e)},i.resolve=l,st.exports=i,i.id=6700},6825:(st,le,h)=>{"use strict";h.d(le,{IO:()=>Re,SB:()=>H,X$:()=>y,ZE:()=>Me,ZN:()=>Oe,_7:()=>We,_j:()=>yt,eR:()=>z,jt:()=>p,k1:()=>gt,l3:()=>l,oB:()=>C,oQ:()=>ce,pV:()=>Fe,vP:()=>b});var e=h(6814),i=h(9212);const l="*";function y(ht,tt){return{type:7,name:ht,definitions:tt,options:{}}}function p(ht,tt=null){return{type:4,styles:tt,timings:ht}}function b(ht,tt=null){return{type:2,steps:ht,options:tt}}function C(ht){return{type:6,styles:ht,offset:null}}function H(ht,tt,ct){return{type:0,name:ht,styles:tt,options:ct}}function z(ht,tt,ct=null){return{type:1,expr:ht,animation:tt,options:ct}}function ce(ht,tt=null){return{type:8,animation:ht,options:tt}}function Fe(ht=null){return{type:9,options:ht}}function We(ht,tt=null){return{type:10,animation:ht,options:tt}}function Re(ht,tt,ct=null){return{type:11,selector:ht,animation:tt,options:ct}}let yt=(()=>{class ht{static#e=this.\u0275fac=function(Gt){return new(Gt||ht)};static#t=this.\u0275prov=i.Yz7({token:ht,factory:()=>(0,i.f3M)($t),providedIn:"root"})}return ht})();class Ot{}let $t=(()=>{class ht extends yt{constructor(ct,Gt){if(super(),this.animationModuleType=(0,i.f3M)(i.QbO,{optional:!0}),this._nextAnimationId=0,this._renderer=ct.createRenderer(Gt.body,{id:"0",encapsulation:i.ifc.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function ae(ht){const tt=ht.\u0275type;return 0===tt||1===tt}(this._renderer))throw new i.vHH(3600,!1)}build(ct){const Gt=this._nextAnimationId;this._nextAnimationId++;const fn=Array.isArray(ct)?b(ct):ct;return ke(this._renderer,null,Gt,"register",[fn]),new Rt(Gt,this._renderer)}static#e=this.\u0275fac=function(Gt){return new(Gt||ht)(i.LFG(i.FYo),i.LFG(e.K0))};static#t=this.\u0275prov=i.Yz7({token:ht,factory:ht.\u0275fac,providedIn:"root"})}return ht})();class Rt extends Ot{constructor(tt,ct){super(),this._id=tt,this._renderer=ct}create(tt,ct){return new Ae(this._id,tt,ct||{},this._renderer)}}class Ae{constructor(tt,ct,Gt,fn){this.id=tt,this.element=ct,this._renderer=fn,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Gt)}_listen(tt,ct){return this._renderer.listen(this.element,`@@${this.id}:${tt}`,ct)}_command(tt,...ct){ke(this._renderer,this.element,this.id,tt,ct)}onDone(tt){this._listen("done",tt)}onStart(tt){this._listen("start",tt)}onDestroy(tt){this._listen("destroy",tt)}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(tt){this._command("setPosition",tt)}getPosition(){return function ge(ht){const tt=ht.\u0275type;return 0===tt?ht:1===tt?ht.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function ke(ht,tt,ct,Gt,fn){ht.setProperty(tt,`@@${ct}:${Gt}`,fn)}class Oe{constructor(tt=0,ct=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=tt+ct}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(tt=>tt()),this._onDoneFns=[])}onStart(tt){this._originalOnStartFns.push(tt),this._onStartFns.push(tt)}onDone(tt){this._originalOnDoneFns.push(tt),this._onDoneFns.push(tt)}onDestroy(tt){this._onDestroyFns.push(tt)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(tt=>tt()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(tt=>tt()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(tt){this._position=this.totalTime?tt*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(tt){const ct="start"==tt?this._onStartFns:this._onDoneFns;ct.forEach(Gt=>Gt()),ct.length=0}}class Me{constructor(tt){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=tt;let ct=0,Gt=0,fn=0;const Fn=this.players.length;0==Fn?queueMicrotask(()=>this._onFinish()):this.players.forEach(Bn=>{Bn.onDone(()=>{++ct==Fn&&this._onFinish()}),Bn.onDestroy(()=>{++Gt==Fn&&this._onDestroy()}),Bn.onStart(()=>{++fn==Fn&&this._onStart()})}),this.totalTime=this.players.reduce((Bn,dn)=>Math.max(Bn,dn.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(tt=>tt()),this._onDoneFns=[])}init(){this.players.forEach(tt=>tt.init())}onStart(tt){this._onStartFns.push(tt)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(tt=>tt()),this._onStartFns=[])}onDone(tt){this._onDoneFns.push(tt)}onDestroy(tt){this._onDestroyFns.push(tt)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(tt=>tt.play())}pause(){this.players.forEach(tt=>tt.pause())}restart(){this.players.forEach(tt=>tt.restart())}finish(){this._onFinish(),this.players.forEach(tt=>tt.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(tt=>tt.destroy()),this._onDestroyFns.forEach(tt=>tt()),this._onDestroyFns=[])}reset(){this.players.forEach(tt=>tt.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(tt){const ct=tt*this.totalTime;this.players.forEach(Gt=>{const fn=Gt.totalTime?Math.min(1,ct/Gt.totalTime):1;Gt.setPosition(fn)})}getPosition(){const tt=this.players.reduce((ct,Gt)=>null===ct||Gt.totalTime>ct.totalTime?Gt:ct,null);return null!=tt?tt.getPosition():0}beforeDestroy(){this.players.forEach(tt=>{tt.beforeDestroy&&tt.beforeDestroy()})}triggerCallback(tt){const ct="start"==tt?this._onStartFns:this._onDoneFns;ct.forEach(Gt=>Gt()),ct.length=0}}const gt="!"},6814:(st,le,h)=>{"use strict";h.d(le,{$G:()=>K,Do:()=>ft,EM:()=>lr,H9:()=>po,HT:()=>y,JF:()=>yo,JJ:()=>Po,K0:()=>v,Mn:()=>fn,Mx:()=>It,NF:()=>Xo,Nd:()=>or,O5:()=>On,OU:()=>vr,Ov:()=>Ai,PC:()=>Zs,PM:()=>_s,RF:()=>Hn,S$:()=>Fe,Tn:()=>Me,UT:()=>Fn,V_:()=>C,Ye:()=>yt,Zd:()=>Bo,b0:()=>Re,bD:()=>_o,ez:()=>pr,gd:()=>Ps,i8:()=>cs,mk:()=>qe,n9:()=>Li,p6:()=>xn,q:()=>l,qS:()=>Xt,sg:()=>Jt,tP:()=>ao,uU:()=>ts,w_:()=>p,x:()=>Oe});var e=h(9212);let i=null;function l(){return i}function y(N){i||(i=N)}class p{}const v=new e.OlP("DocumentToken");let b=(()=>{class N{historyGo(J){throw new Error("Not implemented")}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275prov=e.Yz7({token:N,factory:()=>(0,e.f3M)(H),providedIn:"platform"})}return N})();const C=new e.OlP("Location Initialized");let H=(()=>{class N extends b{constructor(){super(),this._doc=(0,e.f3M)(v),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return l().getBaseHref(this._doc)}onPopState(J){const oe=l().getGlobalEventTarget(this._doc,"window");return oe.addEventListener("popstate",J,!1),()=>oe.removeEventListener("popstate",J)}onHashChange(J){const oe=l().getGlobalEventTarget(this._doc,"window");return oe.addEventListener("hashchange",J,!1),()=>oe.removeEventListener("hashchange",J)}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(J){this._location.pathname=J}pushState(J,oe,Je){this._history.pushState(J,oe,Je)}replaceState(J,oe,Je){this._history.replaceState(J,oe,Je)}forward(){this._history.forward()}back(){this._history.back()}historyGo(J=0){this._history.go(J)}getState(){return this._history.state}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275prov=e.Yz7({token:N,factory:()=>new N,providedIn:"platform"})}return N})();function k(N,Se){if(0==N.length)return Se;if(0==Se.length)return N;let J=0;return N.endsWith("/")&&J++,Se.startsWith("/")&&J++,2==J?N+Se.substring(1):1==J?N+Se:N+"/"+Se}function z(N){const Se=N.match(/#|\?|$/),J=Se&&Se.index||N.length;return N.slice(0,J-("/"===N[J-1]?1:0))+N.slice(J)}function ce(N){return N&&"?"!==N[0]?"?"+N:N}let Fe=(()=>{class N{historyGo(J){throw new Error("Not implemented")}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275prov=e.Yz7({token:N,factory:()=>(0,e.f3M)(Re),providedIn:"root"})}return N})();const We=new e.OlP("appBaseHref");let Re=(()=>{class N extends Fe{constructor(J,oe){super(),this._platformLocation=J,this._removeListenerFns=[],this._baseHref=oe??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(v).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(J){this._removeListenerFns.push(this._platformLocation.onPopState(J),this._platformLocation.onHashChange(J))}getBaseHref(){return this._baseHref}prepareExternalUrl(J){return k(this._baseHref,J)}path(J=!1){const oe=this._platformLocation.pathname+ce(this._platformLocation.search),Je=this._platformLocation.hash;return Je&&J?`${oe}${Je}`:oe}pushState(J,oe,Je,un){const Sn=this.prepareExternalUrl(Je+ce(un));this._platformLocation.pushState(J,oe,Sn)}replaceState(J,oe,Je,un){const Sn=this.prepareExternalUrl(Je+ce(un));this._platformLocation.replaceState(J,oe,Sn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(J=0){this._platformLocation.historyGo?.(J)}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.LFG(b),e.LFG(We,8))};static#t=this.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),ft=(()=>{class N extends Fe{constructor(J,oe){super(),this._platformLocation=J,this._baseHref="",this._removeListenerFns=[],null!=oe&&(this._baseHref=oe)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(J){this._removeListenerFns.push(this._platformLocation.onPopState(J),this._platformLocation.onHashChange(J))}getBaseHref(){return this._baseHref}path(J=!1){let oe=this._platformLocation.hash;return null==oe&&(oe="#"),oe.length>0?oe.substring(1):oe}prepareExternalUrl(J){const oe=k(this._baseHref,J);return oe.length>0?"#"+oe:oe}pushState(J,oe,Je,un){let Sn=this.prepareExternalUrl(Je+ce(un));0==Sn.length&&(Sn=this._platformLocation.pathname),this._platformLocation.pushState(J,oe,Sn)}replaceState(J,oe,Je,un){let Sn=this.prepareExternalUrl(Je+ce(un));0==Sn.length&&(Sn=this._platformLocation.pathname),this._platformLocation.replaceState(J,oe,Sn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(J=0){this._platformLocation.historyGo?.(J)}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.LFG(b),e.LFG(We,8))};static#t=this.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac})}return N})(),yt=(()=>{class N{constructor(J){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=J;const oe=this._locationStrategy.getBaseHref();this._basePath=function Ae(N){if(new RegExp("^(https?:)?//").test(N)){const[,J]=N.split(/\/\/[^\/]+/);return J}return N}(z(Rt(oe))),this._locationStrategy.onPopState(Je=>{this._subject.emit({url:this.path(!0),pop:!0,state:Je.state,type:Je.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(J=!1){return this.normalize(this._locationStrategy.path(J))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(J,oe=""){return this.path()==this.normalize(J+ce(oe))}normalize(J){return N.stripTrailingSlash(function $t(N,Se){if(!N||!Se.startsWith(N))return Se;const J=Se.substring(N.length);return""===J||["/",";","?","#"].includes(J[0])?J:Se}(this._basePath,Rt(J)))}prepareExternalUrl(J){return J&&"/"!==J[0]&&(J="/"+J),this._locationStrategy.prepareExternalUrl(J)}go(J,oe="",Je=null){this._locationStrategy.pushState(Je,"",J,oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(J+ce(oe)),Je)}replaceState(J,oe="",Je=null){this._locationStrategy.replaceState(Je,"",J,oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(J+ce(oe)),Je)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(J=0){this._locationStrategy.historyGo?.(J)}onUrlChange(J){return this._urlChangeListeners.push(J),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(oe=>{this._notifyUrlChangeListeners(oe.url,oe.state)})),()=>{const oe=this._urlChangeListeners.indexOf(J);this._urlChangeListeners.splice(oe,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(J="",oe){this._urlChangeListeners.forEach(Je=>Je(J,oe))}subscribe(J,oe,Je){return this._subject.subscribe({next:J,error:oe,complete:Je})}static#e=this.normalizeQueryParams=ce;static#t=this.joinWithSlash=k;static#n=this.stripTrailingSlash=z;static#i=this.\u0275fac=function(oe){return new(oe||N)(e.LFG(Fe))};static#s=this.\u0275prov=e.Yz7({token:N,factory:()=>function Ot(){return new yt((0,e.LFG)(Fe))}(),providedIn:"root"})}return N})();function Rt(N){return N.replace(/\/index.html$/,"")}const ke={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 ge=function(N){return N[N.Decimal=0]="Decimal",N[N.Percent=1]="Percent",N[N.Currency=2]="Currency",N[N.Scientific=3]="Scientific",N}(ge||{}),Oe=function(N){return N[N.Format=0]="Format",N[N.Standalone=1]="Standalone",N}(Oe||{}),Me=function(N){return N[N.Narrow=0]="Narrow",N[N.Abbreviated=1]="Abbreviated",N[N.Wide=2]="Wide",N[N.Short=3]="Short",N}(Me||{}),gt=function(N){return N[N.Short=0]="Short",N[N.Medium=1]="Medium",N[N.Long=2]="Long",N[N.Full=3]="Full",N}(gt||{}),ht=function(N){return N[N.Decimal=0]="Decimal",N[N.Group=1]="Group",N[N.List=2]="List",N[N.PercentSign=3]="PercentSign",N[N.PlusSign=4]="PlusSign",N[N.MinusSign=5]="MinusSign",N[N.Exponential=6]="Exponential",N[N.SuperscriptingExponent=7]="SuperscriptingExponent",N[N.PerMille=8]="PerMille",N[N.Infinity=9]="Infinity",N[N.NaN=10]="NaN",N[N.TimeSeparator=11]="TimeSeparator",N[N.CurrencyDecimal=12]="CurrencyDecimal",N[N.CurrencyGroup=13]="CurrencyGroup",N}(ht||{});function fn(N,Se,J){const oe=(0,e.cg1)(N),un=nt([oe[e.wAp.DaysFormat],oe[e.wAp.DaysStandalone]],Se);return nt(un,J)}function Fn(N,Se,J){const oe=(0,e.cg1)(N),un=nt([oe[e.wAp.MonthsFormat],oe[e.wAp.MonthsStandalone]],Se);return nt(un,J)}function we(N,Se){return nt((0,e.cg1)(N)[e.wAp.DateFormat],Se)}function mt(N,Se){return nt((0,e.cg1)(N)[e.wAp.TimeFormat],Se)}function q(N,Se){return nt((0,e.cg1)(N)[e.wAp.DateTimeFormat],Se)}function Te(N,Se){const J=(0,e.cg1)(N),oe=J[e.wAp.NumberSymbols][Se];if(typeof oe>"u"){if(Se===ht.CurrencyDecimal)return J[e.wAp.NumberSymbols][ht.Decimal];if(Se===ht.CurrencyGroup)return J[e.wAp.NumberSymbols][ht.Group]}return oe}function Ee(N,Se){return(0,e.cg1)(N)[e.wAp.NumberFormats][Se]}function et(N){if(!N[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${N[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function nt(N,Se){for(let J=Se;J>-1;J--)if(typeof N[J]<"u")return N[J];throw new Error("Locale data API: locale data undefined")}function Kt(N){const[Se,J]=N.split(":");return{hours:+Se,minutes:+J}}const _e=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Dt={},Nt=/((?:[^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 rn=function(N){return N[N.Short=0]="Short",N[N.ShortGMT=1]="ShortGMT",N[N.Long=2]="Long",N[N.Extended=3]="Extended",N}(rn||{}),Bt=function(N){return N[N.FullYear=0]="FullYear",N[N.Month=1]="Month",N[N.Date=2]="Date",N[N.Hours=3]="Hours",N[N.Minutes=4]="Minutes",N[N.Seconds=5]="Seconds",N[N.FractionalSeconds=6]="FractionalSeconds",N[N.Day=7]="Day",N}(Bt||{}),vn=function(N){return N[N.DayPeriods=0]="DayPeriods",N[N.Days=1]="Days",N[N.Months=2]="Months",N[N.Eras=3]="Eras",N}(vn||{});function xn(N,Se,J,oe){let Je=function W(N){if(de(N))return N;if("number"==typeof N&&!isNaN(N))return new Date(N);if("string"==typeof N){if(N=N.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(N)){const[Je,un=1,Sn=1]=N.split("-").map(ii=>+ii);return Rn(Je,un-1,Sn)}const J=parseFloat(N);if(!isNaN(N-J))return new Date(J);let oe;if(oe=N.match(_e))return function xe(N){const Se=new Date(0);let J=0,oe=0;const Je=N[8]?Se.setUTCFullYear:Se.setFullYear,un=N[8]?Se.setUTCHours:Se.setHours;N[9]&&(J=Number(N[9]+N[10]),oe=Number(N[9]+N[11])),Je.call(Se,Number(N[1]),Number(N[2])-1,Number(N[3]));const Sn=Number(N[4]||0)-J,ii=Number(N[5]||0)-oe,ys=Number(N[6]||0),is=Math.floor(1e3*parseFloat("0."+(N[7]||0)));return un.call(Se,Sn,ii,ys,is),Se}(oe)}const Se=new Date(N);if(!de(Se))throw new Error(`Unable to convert "${N}" into a date`);return Se}(N);Se=Dn(J,Se)||Se;let ii,Sn=[];for(;Se;){if(ii=Nt.exec(Se),!ii){Sn.push(Se);break}{Sn=Sn.concat(ii.slice(1));const fs=Sn.pop();if(!fs)break;Se=fs}}let ys=Je.getTimezoneOffset();oe&&(ys=Mt(oe,ys),Je=function St(N,Se,J){const oe=J?-1:1,Je=N.getTimezoneOffset();return function je(N,Se){return(N=new Date(N.getTime())).setMinutes(N.getMinutes()+Se),N}(N,oe*(Mt(Se,Je)-Je))}(Je,oe,!0));let is="";return Sn.forEach(fs=>{const he=function He(N){if(te[N])return te[N];let Se;switch(N){case"G":case"GG":case"GGG":Se=mi(vn.Eras,Me.Abbreviated);break;case"GGGG":Se=mi(vn.Eras,Me.Wide);break;case"GGGGG":Se=mi(vn.Eras,Me.Narrow);break;case"y":Se=oi(Bt.FullYear,1,0,!1,!0);break;case"yy":Se=oi(Bt.FullYear,2,0,!0,!0);break;case"yyy":Se=oi(Bt.FullYear,3,0,!1,!0);break;case"yyyy":Se=oi(Bt.FullYear,4,0,!1,!0);break;case"Y":Se=$n(1);break;case"YY":Se=$n(2,!0);break;case"YYY":Se=$n(3);break;case"YYYY":Se=$n(4);break;case"M":case"L":Se=oi(Bt.Month,1,1);break;case"MM":case"LL":Se=oi(Bt.Month,2,1);break;case"MMM":Se=mi(vn.Months,Me.Abbreviated);break;case"MMMM":Se=mi(vn.Months,Me.Wide);break;case"MMMMM":Se=mi(vn.Months,Me.Narrow);break;case"LLL":Se=mi(vn.Months,Me.Abbreviated,Oe.Standalone);break;case"LLLL":Se=mi(vn.Months,Me.Wide,Oe.Standalone);break;case"LLLLL":Se=mi(vn.Months,Me.Narrow,Oe.Standalone);break;case"w":Se=nn(1);break;case"ww":Se=nn(2);break;case"W":Se=nn(1,!0);break;case"d":Se=oi(Bt.Date,1);break;case"dd":Se=oi(Bt.Date,2);break;case"c":case"cc":Se=oi(Bt.Day,1);break;case"ccc":Se=mi(vn.Days,Me.Abbreviated,Oe.Standalone);break;case"cccc":Se=mi(vn.Days,Me.Wide,Oe.Standalone);break;case"ccccc":Se=mi(vn.Days,Me.Narrow,Oe.Standalone);break;case"cccccc":Se=mi(vn.Days,Me.Short,Oe.Standalone);break;case"E":case"EE":case"EEE":Se=mi(vn.Days,Me.Abbreviated);break;case"EEEE":Se=mi(vn.Days,Me.Wide);break;case"EEEEE":Se=mi(vn.Days,Me.Narrow);break;case"EEEEEE":Se=mi(vn.Days,Me.Short);break;case"a":case"aa":case"aaa":Se=mi(vn.DayPeriods,Me.Abbreviated);break;case"aaaa":Se=mi(vn.DayPeriods,Me.Wide);break;case"aaaaa":Se=mi(vn.DayPeriods,Me.Narrow);break;case"b":case"bb":case"bbb":Se=mi(vn.DayPeriods,Me.Abbreviated,Oe.Standalone,!0);break;case"bbbb":Se=mi(vn.DayPeriods,Me.Wide,Oe.Standalone,!0);break;case"bbbbb":Se=mi(vn.DayPeriods,Me.Narrow,Oe.Standalone,!0);break;case"B":case"BB":case"BBB":Se=mi(vn.DayPeriods,Me.Abbreviated,Oe.Format,!0);break;case"BBBB":Se=mi(vn.DayPeriods,Me.Wide,Oe.Format,!0);break;case"BBBBB":Se=mi(vn.DayPeriods,Me.Narrow,Oe.Format,!0);break;case"h":Se=oi(Bt.Hours,1,-12);break;case"hh":Se=oi(Bt.Hours,2,-12);break;case"H":Se=oi(Bt.Hours,1);break;case"HH":Se=oi(Bt.Hours,2);break;case"m":Se=oi(Bt.Minutes,1);break;case"mm":Se=oi(Bt.Minutes,2);break;case"s":Se=oi(Bt.Seconds,1);break;case"ss":Se=oi(Bt.Seconds,2);break;case"S":Se=oi(Bt.FractionalSeconds,1);break;case"SS":Se=oi(Bt.FractionalSeconds,2);break;case"SSS":Se=oi(Bt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Se=ji(rn.Short);break;case"ZZZZZ":Se=ji(rn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Se=ji(rn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Se=ji(rn.Long);break;default:return null}return te[N]=Se,Se}(fs);is+=he?he(Je,J,ys):"''"===fs?"'":fs.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),is}function Rn(N,Se,J){const oe=new Date(0);return oe.setFullYear(N,Se,J),oe.setHours(0,0,0),oe}function Dn(N,Se){const J=function ct(N){return(0,e.cg1)(N)[e.wAp.LocaleId]}(N);if(Dt[J]=Dt[J]||{},Dt[J][Se])return Dt[J][Se];let oe="";switch(Se){case"shortDate":oe=we(N,gt.Short);break;case"mediumDate":oe=we(N,gt.Medium);break;case"longDate":oe=we(N,gt.Long);break;case"fullDate":oe=we(N,gt.Full);break;case"shortTime":oe=mt(N,gt.Short);break;case"mediumTime":oe=mt(N,gt.Medium);break;case"longTime":oe=mt(N,gt.Long);break;case"fullTime":oe=mt(N,gt.Full);break;case"short":const Je=Dn(N,"shortTime"),un=Dn(N,"shortDate");oe=gn(q(N,gt.Short),[Je,un]);break;case"medium":const Sn=Dn(N,"mediumTime"),ii=Dn(N,"mediumDate");oe=gn(q(N,gt.Medium),[Sn,ii]);break;case"long":const ys=Dn(N,"longTime"),is=Dn(N,"longDate");oe=gn(q(N,gt.Long),[ys,is]);break;case"full":const fs=Dn(N,"fullTime"),he=Dn(N,"fullDate");oe=gn(q(N,gt.Full),[fs,he])}return oe&&(Dt[J][Se]=oe),oe}function gn(N,Se){return Se&&(N=N.replace(/\{([^}]+)}/g,function(J,oe){return null!=Se&&oe in Se?Se[oe]:J})),N}function Yn(N,Se,J="-",oe,Je){let un="";(N<0||Je&&N<=0)&&(Je?N=1-N:(N=-N,un=J));let Sn=String(N);for(;Sn.length0||ii>-J)&&(ii+=J),N===Bt.Hours)0===ii&&-12===J&&(ii=12);else if(N===Bt.FractionalSeconds)return function Ei(N,Se){return Yn(N,3).substring(0,Se)}(ii,Se);const ys=Te(Sn,ht.MinusSign);return Yn(ii,Se,ys,oe,Je)}}function mi(N,Se,J=Oe.Format,oe=!1){return function(Je,un){return function wi(N,Se,J,oe,Je,un){switch(J){case vn.Months:return Fn(Se,Je,oe)[N.getMonth()];case vn.Days:return fn(Se,Je,oe)[N.getDay()];case vn.DayPeriods:const Sn=N.getHours(),ii=N.getMinutes();if(un){const is=function Pe(N){const Se=(0,e.cg1)(N);return et(Se),(Se[e.wAp.ExtraData][2]||[]).map(oe=>"string"==typeof oe?Kt(oe):[Kt(oe[0]),Kt(oe[1])])}(Se),fs=function Tt(N,Se,J){const oe=(0,e.cg1)(N);et(oe);const un=nt([oe[e.wAp.ExtraData][0],oe[e.wAp.ExtraData][1]],Se)||[];return nt(un,J)||[]}(Se,Je,oe),he=is.findIndex(x=>{if(Array.isArray(x)){const[I,Q]=x,De=Sn>=I.hours&&ii>=I.minutes,Xe=Sn0?Math.floor(Je/60):Math.ceil(Je/60);switch(N){case rn.Short:return(Je>=0?"+":"")+Yn(Sn,2,un)+Yn(Math.abs(Je%60),2,un);case rn.ShortGMT:return"GMT"+(Je>=0?"+":"")+Yn(Sn,1,un);case rn.Long:return"GMT"+(Je>=0?"+":"")+Yn(Sn,2,un)+":"+Yn(Math.abs(Je%60),2,un);case rn.Extended:return 0===oe?"Z":(Je>=0?"+":"")+Yn(Sn,2,un)+":"+Yn(Math.abs(Je%60),2,un);default:throw new Error(`Unknown zone width "${N}"`)}}}const $i=0,qn=4;function as(N){return Rn(N.getFullYear(),N.getMonth(),N.getDate()+(qn-N.getDay()))}function nn(N,Se=!1){return function(J,oe){let Je;if(Se){const un=new Date(J.getFullYear(),J.getMonth(),1).getDay()-1,Sn=J.getDate();Je=1+Math.floor((Sn+un)/7)}else{const un=as(J),Sn=function Zn(N){const Se=Rn(N,$i,1).getDay();return Rn(N,0,1+(Se<=qn?qn:qn+7)-Se)}(un.getFullYear()),ii=un.getTime()-Sn.getTime();Je=1+Math.round(ii/6048e5)}return Yn(Je,N,Te(oe,ht.MinusSign))}}function $n(N,Se=!1){return function(J,oe){return Yn(as(J).getFullYear(),N,Te(oe,ht.MinusSign),Se)}}const te={};function Mt(N,Se){N=N.replace(/:/g,"");const J=Date.parse("Jan 01, 1970 00:00:00 "+N)/6e4;return isNaN(J)?Se:J}function de(N){return N instanceof Date&&!isNaN(N.valueOf())}const Ze=/^(\d+)?\.((\d+)(-(\d+))?)?$/,_t=22,Wn=".",ai="0",Ti=";",Fi=",",vi="#";function ni(N,Se,J,oe,Je,un,Sn=!1){let ii="",ys=!1;if(isFinite(N)){let is=function zt(N){let oe,Je,un,Sn,ii,Se=Math.abs(N)+"",J=0;for((Je=Se.indexOf(Wn))>-1&&(Se=Se.replace(Wn,"")),(un=Se.search(/e/i))>0?(Je<0&&(Je=un),Je+=+Se.slice(un+1),Se=Se.substring(0,un)):Je<0&&(Je=Se.length),un=0;Se.charAt(un)===ai;un++);if(un===(ii=Se.length))oe=[0],Je=1;else{for(ii--;Se.charAt(ii)===ai;)ii--;for(Je-=un,oe=[],Sn=0;un<=ii;un++,Sn++)oe[Sn]=Number(Se.charAt(un))}return Je>_t&&(oe=oe.splice(0,_t-1),J=Je-1,Je=1),{digits:oe,exponent:J,integerLen:Je}}(N);Sn&&(is=function ue(N){if(0===N.digits[0])return N;const Se=N.digits.length-N.integerLen;return N.exponent?N.exponent+=2:(0===Se?N.digits.push(0,0):1===Se&&N.digits.push(0),N.integerLen+=2),N}(is));let fs=Se.minInt,he=Se.minFrac,x=Se.maxFrac;if(un){const xt=un.match(Ze);if(null===xt)throw new Error(`${un} is not a valid digit info`);const an=xt[1],yn=xt[3],si=xt[5];null!=an&&(fs=kn(an)),null!=yn&&(he=kn(yn)),null!=si?x=kn(si):null!=yn&&he>x&&(x=he)}!function Wt(N,Se,J){if(Se>J)throw new Error(`The minimum number of digits after fraction (${Se}) is higher than the maximum (${J}).`);let oe=N.digits,Je=oe.length-N.integerLen;const un=Math.min(Math.max(Se,Je),J);let Sn=un+N.integerLen,ii=oe[Sn];if(Sn>0){oe.splice(Math.max(N.integerLen,Sn));for(let he=Sn;he=5)if(Sn-1<0){for(let he=0;he>Sn;he--)oe.unshift(0),N.integerLen++;oe.unshift(1),N.integerLen++}else oe[Sn-1]++;for(;Je=is?Q.pop():ys=!1),x>=10?1:0},0);fs&&(oe.unshift(fs),N.integerLen++)}(is,he,x);let I=is.digits,Q=is.integerLen;const De=is.exponent;let Xe=[];for(ys=I.every(xt=>!xt);Q0?Xe=I.splice(Q,I.length):(Xe=I,I=[0]);const Pt=[];for(I.length>=Se.lgSize&&Pt.unshift(I.splice(-Se.lgSize,I.length).join(""));I.length>Se.gSize;)Pt.unshift(I.splice(-Se.gSize,I.length).join(""));I.length&&Pt.unshift(I.join("")),ii=Pt.join(Te(J,oe)),Xe.length&&(ii+=Te(J,Je)+Xe.join("")),De&&(ii+=Te(J,ht.Exponential)+"+"+De)}else ii=Te(J,ht.Infinity);return ii=N<0&&!ys?Se.negPre+ii+Se.negSuf:Se.posPre+ii+Se.posSuf,ii}function jn(N,Se="-"){const J={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},oe=N.split(Ti),Je=oe[0],un=oe[1],Sn=-1!==Je.indexOf(Wn)?Je.split(Wn):[Je.substring(0,Je.lastIndexOf(ai)+1),Je.substring(Je.lastIndexOf(ai)+1)],ii=Sn[0],ys=Sn[1]||"";J.posPre=ii.substring(0,ii.indexOf(vi));for(let fs=0;fs{class N{constructor(J,oe,Je,un){this._iterableDiffers=J,this._keyValueDiffers=oe,this._ngEl=Je,this._renderer=un,this.initialClasses=Ne,this.stateMap=new Map}set klass(J){this.initialClasses=null!=J?J.trim().split(kt):Ne}set ngClass(J){this.rawClass="string"==typeof J?J.trim().split(kt):J}ngDoCheck(){for(const oe of this.initialClasses)this._updateState(oe,!0);const J=this.rawClass;if(Array.isArray(J)||J instanceof Set)for(const oe of J)this._updateState(oe,!0);else if(null!=J)for(const oe of Object.keys(J))this._updateState(oe,!!J[oe]);this._applyStateDiff()}_updateState(J,oe){const Je=this.stateMap.get(J);void 0!==Je?(Je.enabled!==oe&&(Je.changed=!0,Je.enabled=oe),Je.touched=!0):this.stateMap.set(J,{enabled:oe,changed:!0,touched:!0})}_applyStateDiff(){for(const J of this.stateMap){const oe=J[0],Je=J[1];Je.changed?(this._toggleClass(oe,Je.enabled),Je.changed=!1):Je.touched||(Je.enabled&&this._toggleClass(oe,!1),this.stateMap.delete(oe)),Je.touched=!1}}_toggleClass(J,oe){(J=J.trim()).length>0&&J.split(kt).forEach(Je=>{oe?this._renderer.addClass(this._ngEl.nativeElement,Je):this._renderer.removeClass(this._ngEl.nativeElement,Je)})}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return N})(),K=(()=>{class N{constructor(J){this._viewContainerRef=J,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(J){return void 0!==J.ngComponentOutletNgModule||void 0!==J.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(J){return void 0!==J.ngComponentOutlet||void 0!==J.ngComponentOutletContent||void 0!==J.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(J)}ngOnChanges(J){if(this._needToReCreateComponentInstance(J)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const oe=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(J)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,e.Lck)(this.ngComponentOutletNgModule,Ve(oe)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Ve(oe)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:oe,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const J of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(J,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(J){for(const[oe,Je]of this._inputsUsed)Je?(J.setInput(oe,this.ngComponentOutletInputs[oe]),this._inputsUsed.set(oe,!1)):(J.setInput(oe,void 0),this._inputsUsed.delete(oe))}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.TTD]})}return N})();function Ve(N){return N.get(e.h0i).injector}class Ct{constructor(Se,J,oe,Je){this.$implicit=Se,this.ngForOf=J,this.index=oe,this.count=Je}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 Jt=(()=>{class N{set ngForOf(J){this._ngForOf=J,this._ngForOfDirty=!0}set ngForTrackBy(J){this._trackByFn=J}get ngForTrackBy(){return this._trackByFn}constructor(J,oe,Je){this._viewContainer=J,this._template=oe,this._differs=Je,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(J){J&&(this._template=J)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const J=this._ngForOf;!this._differ&&J&&(this._differ=this._differs.find(J).create(this.ngForTrackBy))}if(this._differ){const J=this._differ.diff(this._ngForOf);J&&this._applyChanges(J)}}_applyChanges(J){const oe=this._viewContainer;J.forEachOperation((Je,un,Sn)=>{if(null==Je.previousIndex)oe.createEmbeddedView(this._template,new Ct(Je.item,this._ngForOf,-1,-1),null===Sn?void 0:Sn);else if(null==Sn)oe.remove(null===un?void 0:un);else if(null!==un){const ii=oe.get(un);oe.move(ii,Sn),Mn(ii,Je)}});for(let Je=0,un=oe.length;Je{Mn(oe.get(Je.currentIndex),Je)})}static ngTemplateContextGuard(J,oe){return!0}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return N})();function Mn(N,Se){N.context.$implicit=Se.item}let On=(()=>{class N{constructor(J,oe){this._viewContainer=J,this._context=new ot,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=oe}set ngIf(J){this._context.$implicit=this._context.ngIf=J,this._updateView()}set ngIfThen(J){Vt("ngIfThen",J),this._thenTemplateRef=J,this._thenViewRef=null,this._updateView()}set ngIfElse(J){Vt("ngIfElse",J),this._elseTemplateRef=J,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(J,oe){return!0}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return N})();class ot{constructor(){this.$implicit=null,this.ngIf=null}}function Vt(N,Se){if(Se&&!Se.createEmbeddedView)throw new Error(`${N} must be a TemplateRef, but received '${(0,e.AaK)(Se)}'.`)}class _n{constructor(Se,J){this._viewContainerRef=Se,this._templateRef=J,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Se){Se&&!this._created?this.create():!Se&&this._created&&this.destroy()}}let Hn=(()=>{class N{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(J){this._ngSwitch=J,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(J){this._defaultViews.push(J)}_matchCase(J){const oe=J===this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||oe,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),oe}_updateDefaultCases(J){if(this._defaultViews.length>0&&J!==this._defaultUsed){this._defaultUsed=J;for(const oe of this._defaultViews)oe.enforceState(J)}}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return N})(),Li=(()=>{class N{constructor(J,oe,Je){this.ngSwitch=Je,Je._addCase(),this._view=new _n(J,oe)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Hn,9))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return N})(),Zs=(()=>{class N{constructor(J,oe,Je){this._ngEl=J,this._differs=oe,this._renderer=Je,this._ngStyle=null,this._differ=null}set ngStyle(J){this._ngStyle=J,!this._differ&&J&&(this._differ=this._differs.find(J).create())}ngDoCheck(){if(this._differ){const J=this._differ.diff(this._ngStyle);J&&this._applyChanges(J)}}_setStyle(J,oe){const[Je,un]=J.split("."),Sn=-1===Je.indexOf("-")?void 0:e.JOm.DashCase;null!=oe?this._renderer.setStyle(this._ngEl.nativeElement,Je,un?`${oe}${un}`:oe,Sn):this._renderer.removeStyle(this._ngEl.nativeElement,Je,Sn)}_applyChanges(J){J.forEachRemovedItem(oe=>this._setStyle(oe.key,null)),J.forEachAddedItem(oe=>this._setStyle(oe.key,oe.currentValue)),J.forEachChangedItem(oe=>this._setStyle(oe.key,oe.currentValue))}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return N})(),ao=(()=>{class N{constructor(J){this._viewContainerRef=J,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(J){if(this._shouldRecreateView(J)){const oe=this._viewContainerRef;if(this._viewRef&&oe.remove(oe.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Je=this._createContextForwardProxy();this._viewRef=oe.createEmbeddedView(this.ngTemplateOutlet,Je,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(J){return!!J.ngTemplateOutlet||!!J.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(J,oe,Je)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,oe,Je),get:(J,oe,Je)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,oe,Je)}})}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]})}return N})();function rt(N,Se){return new e.vHH(2100,!1)}class Ft{createSubscription(Se,J){return(0,e.rg0)(()=>Se.subscribe({next:J,error:oe=>{throw oe}}))}dispose(Se){(0,e.rg0)(()=>Se.unsubscribe())}}class cn{createSubscription(Se,J){return Se.then(J,oe=>{throw oe})}dispose(Se){}}const Nn=new cn,ri=new Ft;let Ai=(()=>{class N{constructor(J){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=J}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(J){return this._obj?J!==this._obj?(this._dispose(),this.transform(J)):this._latestValue:(J&&this._subscribe(J),this._latestValue)}_subscribe(J){this._obj=J,this._strategy=this._selectStrategy(J),this._subscription=this._strategy.createSubscription(J,oe=>this._updateLatestValue(J,oe))}_selectStrategy(J){if((0,e.QGY)(J))return Nn;if((0,e.F4k)(J))return ri;throw rt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(J,oe){J===this._obj&&(this._latestValue=oe,this._ref.markForCheck())}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.sBO,16))};static#t=this.\u0275pipe=e.Yjl({name:"async",type:N,pure:!1,standalone:!0})}return N})(),cs=(()=>{class N{transform(J){if(null==J)return null;if("string"!=typeof J)throw rt();return J.toLowerCase()}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275pipe=e.Yjl({name:"lowercase",type:N,pure:!0,standalone:!0})}return N})(),Ps=(()=>{class N{transform(J){if(null==J)return null;if("string"!=typeof J)throw rt();return J.toUpperCase()}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275pipe=e.Yjl({name:"uppercase",type:N,pure:!0,standalone:!0})}return N})();const ps=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Js=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let ts=(()=>{class N{constructor(J,oe,Je){this.locale=J,this.defaultTimezone=oe,this.defaultOptions=Je}transform(J,oe,Je,un){if(null==J||""===J||J!=J)return null;try{return xn(J,oe??this.defaultOptions?.dateFormat??"mediumDate",un||this.locale,Je??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Sn){throw rt()}}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.soG,16),e.Y36(ps,24),e.Y36(Js,24))};static#t=this.\u0275pipe=e.Yjl({name:"date",type:N,pure:!0,standalone:!0})}return N})(),or=(()=>{class N{constructor(J){this.differs=J,this.keyValues=[],this.compareFn=io}transform(J,oe=io){if(!J||!(J instanceof Map)&&"object"!=typeof J)return null;this.differ||(this.differ=this.differs.find(J).create());const Je=this.differ.diff(J),un=oe!==this.compareFn;return Je&&(this.keyValues=[],Je.forEachItem(Sn=>{this.keyValues.push(function Go(N,Se){return{key:N,value:Se}}(Sn.key,Sn.currentValue))})),(Je||un)&&(this.keyValues.sort(oe),this.compareFn=oe),this.keyValues}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.aQg,16))};static#t=this.\u0275pipe=e.Yjl({name:"keyvalue",type:N,pure:!1,standalone:!0})}return N})();function io(N,Se){const J=N.key,oe=Se.key;if(J===oe)return 0;if(void 0===J)return 1;if(void 0===oe)return-1;if(null===J)return 1;if(null===oe)return-1;if("string"==typeof J&&"string"==typeof oe)return J{class N{constructor(J){this._locale=J}transform(J,oe,Je){if(!Zi(J))return null;Je=Je||this._locale;try{return function At(N,Se,J){return ni(N,jn(Ee(Se,ge.Decimal),Te(Se,ht.MinusSign)),Se,ht.Group,ht.Decimal,J)}(Oo(J),Je,oe)}catch(un){throw rt()}}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.soG,16))};static#t=this.\u0275pipe=e.Yjl({name:"number",type:N,pure:!0,standalone:!0})}return N})(),po=(()=>{class N{constructor(J,oe="USD"){this._locale=J,this._defaultCurrencyCode=oe}transform(J,oe=this._defaultCurrencyCode,Je="symbol",un,Sn){if(!Zi(J))return null;Sn=Sn||this._locale,"boolean"==typeof Je&&(Je=Je?"symbol":"code");let ii=oe||this._defaultCurrencyCode;"code"!==Je&&(ii="symbol"===Je||"symbol-narrow"===Je?function ut(N,Se,J="en"){const oe=function B(N){return(0,e.cg1)(N)[e.wAp.Currencies]}(J)[N]||ke[N]||[],Je=oe[1];return"narrow"===Se&&"string"==typeof Je?Je:oe[0]||N}(ii,"symbol"===Je?"wide":"narrow",Sn):Je);try{return function zi(N,Se,J,oe,Je){const Sn=jn(Ee(Se,ge.Currency),Te(Se,ht.MinusSign));return Sn.minFrac=function lt(N){let Se;const J=ke[N];return J&&(Se=J[2]),"number"==typeof Se?Se:2}(oe),Sn.maxFrac=Sn.minFrac,ni(N,Sn,Se,ht.CurrencyGroup,ht.CurrencyDecimal,Je).replace("\xa4",J).replace("\xa4","").trim()}(Oo(J),Sn,ii,oe,un)}catch(ys){throw rt()}}static#e=this.\u0275fac=function(oe){return new(oe||N)(e.Y36(e.soG,16),e.Y36(e.EJc,16))};static#t=this.\u0275pipe=e.Yjl({name:"currency",type:N,pure:!0,standalone:!0})}return N})();function Zi(N){return!(null==N||""===N||N!=N)}function Oo(N){if("string"==typeof N&&!isNaN(Number(N)-parseFloat(N)))return Number(N);if("number"!=typeof N)throw new Error(`${N} is not a number`);return N}let vr=(()=>{class N{transform(J,oe,Je){if(null==J)return null;if(!this.supports(J))throw rt();return J.slice(oe,Je)}supports(J){return"string"==typeof J||Array.isArray(J)}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275pipe=e.Yjl({name:"slice",type:N,pure:!1,standalone:!0})}return N})(),pr=(()=>{class N{static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275mod=e.oAB({type:N});static#n=this.\u0275inj=e.cJS({})}return N})();const _o="browser",ar="server";function Xo(N){return N===_o}function _s(N){return N===ar}let lr=(()=>{class N{static#e=this.\u0275prov=(0,e.Yz7)({token:N,providedIn:"root",factory:()=>new cr((0,e.LFG)(v),window)})}return N})();class cr{constructor(Se,J){this.document=Se,this.window=J,this.offset=()=>[0,0]}setOffset(Se){this.offset=Array.isArray(Se)?()=>Se:Se}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Se){this.supportsScrolling()&&this.window.scrollTo(Se[0],Se[1])}scrollToAnchor(Se){if(!this.supportsScrolling())return;const J=function br(N,Se){const J=N.getElementById(Se)||N.getElementsByName(Se)[0];if(J)return J;if("function"==typeof N.createTreeWalker&&N.body&&"function"==typeof N.body.attachShadow){const oe=N.createTreeWalker(N.body,NodeFilter.SHOW_ELEMENT);let Je=oe.currentNode;for(;Je;){const un=Je.shadowRoot;if(un){const Sn=un.getElementById(Se)||un.querySelector(`[name="${Se}"]`);if(Sn)return Sn}Je=oe.nextNode()}}return null}(this.document,Se);J&&(this.scrollToElement(J),J.focus())}setHistoryScrollRestoration(Se){this.supportsScrolling()&&(this.window.history.scrollRestoration=Se)}scrollToElement(Se){const J=Se.getBoundingClientRect(),oe=J.left+this.window.pageXOffset,Je=J.top+this.window.pageYOffset,un=this.offset();this.window.scrollTo(oe-un[0],Je-un[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class yo{}const so=N=>N.src,Er=new e.OlP("ImageLoader",{providedIn:"root",factory:()=>so}),nr=new e.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});let js=(()=>{class N{constructor(){this.preloadedImages=(0,e.f3M)(nr),this.document=(0,e.f3M)(v)}createPreloadLinkTag(J,oe,Je,un){if(this.preloadedImages.has(oe))return;this.preloadedImages.add(oe);const Sn=J.createElement("link");J.setAttribute(Sn,"as","image"),J.setAttribute(Sn,"href",oe),J.setAttribute(Sn,"rel","preload"),J.setAttribute(Sn,"fetchpriority","high"),un&&J.setAttribute(Sn,"imageSizes",un),Je&&J.setAttribute(Sn,"imageSrcset",Je),J.appendChild(this.document.head,Sn)}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275prov=e.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();const ra=/^((\s*\d+w\s*(,|$)){1,})$/,ki=[1,2];let Bo=(()=>{class N{constructor(){this.imageLoader=(0,e.f3M)(Er),this.config=function zs(N){let Se={};return N.breakpoints&&(Se.breakpoints=N.breakpoints.sort((J,oe)=>J-oe)),Object.assign({},e.TFw,N,Se)}((0,e.f3M)(e.Z4K)),this.renderer=(0,e.f3M)(e.Qsj),this.imgElement=(0,e.f3M)(e.SBq).nativeElement,this.injector=(0,e.f3M)(e.zs3),this.isServer=_s((0,e.f3M)(e.Lbi)),this.preloadLinkCreator=(0,e.f3M)(js),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,e.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 J=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),J,this.sizes)}ngOnChanges(J){if(J.ngSrc&&!J.ngSrc.isFirstChange()){const oe=this._renderedSrc;this.updateSrcAndSrcset(!0);const Je=this._renderedSrc;null!==this.lcpObserver&&oe&&Je&&oe!==Je&&this.injector.get(e.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(oe,Je)})}}callImageLoader(J){let oe=J;return this.loaderParams&&(oe.loaderParams=this.loaderParams),this.imageLoader(oe)}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 J=ra.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Je=>""!==Je).map(Je=>{Je=Je.trim();const un=J?parseFloat(Je):parseFloat(Je)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:un})} ${Je}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:J}=this.config;let oe=J;return"100vw"===this.sizes?.trim()&&(oe=J.filter(un=>un>=640)),oe.map(un=>`${this.callImageLoader({src:this.ngSrc,width:un})} ${un}w`).join(", ")}updateSrcAndSrcset(J=!1){J&&(this._renderedSrc=null);const oe=this.getRewrittenSrc();let Je;return this.setHostAttribute("src",oe),this.ngSrcset?Je=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Je=this.getAutomaticSrcset()),Je&&this.setHostAttribute("srcset",Je),Je}getFixedSrcset(){return ki.map(oe=>`${this.callImageLoader({src:this.ngSrc,width:this.width*oe})} ${oe}x`).join(", ")}shouldGenerateAutomaticSrcset(){let J=!1;return this.sizes||(J=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==so&&!J}ngOnDestroy(){}setHostAttribute(J,oe){this.renderer.setAttribute(this.imgElement,J,oe)}static#e=this.\u0275fac=function(oe){return new(oe||N)};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(oe,Je){2&oe&&e.Udp("position",Je.fill?"absolute":null)("width",Je.fill?"100%":null)("height",Je.fill?"100%":null)("inset",Je.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",bi],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",e.Cb_],height:["height","height",e.Cb_],loading:"loading",priority:["priority","priority",e.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",e.VuI],fill:["fill","fill",e.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[e.Xq5,e.TTD]})}return N})();function bi(N){return"string"==typeof N?N:(0,e.z3N)(N)}},9862:(st,le,h)=>{"use strict";h.d(le,{JF:()=>Fi,LE:()=>ge,TP:()=>Tt,WM:()=>Re,dh:()=>Bi,eN:()=>mt,h_:()=>je,yn:()=>ai});var e=h(5861),i=h(9212),l=h(2096),y=h(5592),p=h(7715),v=h(6328),b=h(2181),C=h(7398),H=h(4716),k=h(4664),z=h(9397),ce=h(6814);class Fe{}class We{}class Re{constructor(It){this.normalizedNames=new Map,this.lazyUpdate=null,It?"string"==typeof It?this.lazyInit=()=>{this.headers=new Map,It.split("\n").forEach(kt=>{const Ne=kt.indexOf(":");if(Ne>0){const qe=kt.slice(0,Ne),K=qe.toLowerCase(),Ve=kt.slice(Ne+1).trim();this.maybeSetNormalizedName(qe,K),this.headers.has(K)?this.headers.get(K).push(Ve):this.headers.set(K,[Ve])}})}:typeof Headers<"u"&&It instanceof Headers?(this.headers=new Map,It.forEach((kt,Ne)=>{this.setHeaderEntries(Ne,kt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(It).forEach(([kt,Ne])=>{this.setHeaderEntries(kt,Ne)})}:this.headers=new Map}has(It){return this.init(),this.headers.has(It.toLowerCase())}get(It){this.init();const kt=this.headers.get(It.toLowerCase());return kt&&kt.length>0?kt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(It){return this.init(),this.headers.get(It.toLowerCase())||null}append(It,kt){return this.clone({name:It,value:kt,op:"a"})}set(It,kt){return this.clone({name:It,value:kt,op:"s"})}delete(It,kt){return this.clone({name:It,value:kt,op:"d"})}maybeSetNormalizedName(It,kt){this.normalizedNames.has(kt)||this.normalizedNames.set(kt,It)}init(){this.lazyInit&&(this.lazyInit instanceof Re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(It=>this.applyUpdate(It)),this.lazyUpdate=null))}copyFrom(It){It.init(),Array.from(It.headers.keys()).forEach(kt=>{this.headers.set(kt,It.headers.get(kt)),this.normalizedNames.set(kt,It.normalizedNames.get(kt))})}clone(It){const kt=new Re;return kt.lazyInit=this.lazyInit&&this.lazyInit instanceof Re?this.lazyInit:this,kt.lazyUpdate=(this.lazyUpdate||[]).concat([It]),kt}applyUpdate(It){const kt=It.name.toLowerCase();switch(It.op){case"a":case"s":let Ne=It.value;if("string"==typeof Ne&&(Ne=[Ne]),0===Ne.length)return;this.maybeSetNormalizedName(It.name,kt);const qe=("a"===It.op?this.headers.get(kt):void 0)||[];qe.push(...Ne),this.headers.set(kt,qe);break;case"d":const K=It.value;if(K){let Ve=this.headers.get(kt);if(!Ve)return;Ve=Ve.filter(Ct=>-1===K.indexOf(Ct)),0===Ve.length?(this.headers.delete(kt),this.normalizedNames.delete(kt)):this.headers.set(kt,Ve)}else this.headers.delete(kt),this.normalizedNames.delete(kt)}}setHeaderEntries(It,kt){const Ne=(Array.isArray(kt)?kt:[kt]).map(K=>K.toString()),qe=It.toLowerCase();this.headers.set(qe,Ne),this.maybeSetNormalizedName(It,qe)}forEach(It){this.init(),Array.from(this.normalizedNames.keys()).forEach(kt=>It(this.normalizedNames.get(kt),this.headers.get(kt)))}}class yt{encodeKey(It){return Ae(It)}encodeValue(It){return Ae(It)}decodeKey(It){return decodeURIComponent(It)}decodeValue(It){return decodeURIComponent(It)}}const $t=/%(\d[a-f0-9])/gi,Rt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ae(Xt){return encodeURIComponent(Xt).replace($t,(It,kt)=>Rt[kt]??It)}function ke(Xt){return`${Xt}`}class ge{constructor(It={}){if(this.updates=null,this.cloneFrom=null,this.encoder=It.encoder||new yt,It.fromString){if(It.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ot(Xt,It){const kt=new Map;return Xt.length>0&&Xt.replace(/^\?/,"").split("&").forEach(qe=>{const K=qe.indexOf("="),[Ve,Ct]=-1==K?[It.decodeKey(qe),""]:[It.decodeKey(qe.slice(0,K)),It.decodeValue(qe.slice(K+1))],Jt=kt.get(Ve)||[];Jt.push(Ct),kt.set(Ve,Jt)}),kt}(It.fromString,this.encoder)}else It.fromObject?(this.map=new Map,Object.keys(It.fromObject).forEach(kt=>{const Ne=It.fromObject[kt],qe=Array.isArray(Ne)?Ne.map(ke):[ke(Ne)];this.map.set(kt,qe)})):this.map=null}has(It){return this.init(),this.map.has(It)}get(It){this.init();const kt=this.map.get(It);return kt?kt[0]:null}getAll(It){return this.init(),this.map.get(It)||null}keys(){return this.init(),Array.from(this.map.keys())}append(It,kt){return this.clone({param:It,value:kt,op:"a"})}appendAll(It){const kt=[];return Object.keys(It).forEach(Ne=>{const qe=It[Ne];Array.isArray(qe)?qe.forEach(K=>{kt.push({param:Ne,value:K,op:"a"})}):kt.push({param:Ne,value:qe,op:"a"})}),this.clone(kt)}set(It,kt){return this.clone({param:It,value:kt,op:"s"})}delete(It,kt){return this.clone({param:It,value:kt,op:"d"})}toString(){return this.init(),this.keys().map(It=>{const kt=this.encoder.encodeKey(It);return this.map.get(It).map(Ne=>kt+"="+this.encoder.encodeValue(Ne)).join("&")}).filter(It=>""!==It).join("&")}clone(It){const kt=new ge({encoder:this.encoder});return kt.cloneFrom=this.cloneFrom||this,kt.updates=(this.updates||[]).concat(It),kt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(It=>this.map.set(It,this.cloneFrom.map.get(It))),this.updates.forEach(It=>{switch(It.op){case"a":case"s":const kt=("a"===It.op?this.map.get(It.param):void 0)||[];kt.push(ke(It.value)),this.map.set(It.param,kt);break;case"d":if(void 0===It.value){this.map.delete(It.param);break}{let Ne=this.map.get(It.param)||[];const qe=Ne.indexOf(ke(It.value));-1!==qe&&Ne.splice(qe,1),Ne.length>0?this.map.set(It.param,Ne):this.map.delete(It.param)}}}),this.cloneFrom=this.updates=null)}}class Oe{constructor(){this.map=new Map}set(It,kt){return this.map.set(It,kt),this}get(It){return this.map.has(It)||this.map.set(It,It.defaultValue()),this.map.get(It)}delete(It){return this.map.delete(It),this}has(It){return this.map.has(It)}keys(){return this.map.keys()}}function gt(Xt){return typeof ArrayBuffer<"u"&&Xt instanceof ArrayBuffer}function ht(Xt){return typeof Blob<"u"&&Xt instanceof Blob}function tt(Xt){return typeof FormData<"u"&&Xt instanceof FormData}class Gt{constructor(It,kt,Ne,qe){let K;if(this.url=kt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=It.toUpperCase(),function Me(Xt){switch(Xt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||qe?(this.body=void 0!==Ne?Ne:null,K=qe):K=Ne,K&&(this.reportProgress=!!K.reportProgress,this.withCredentials=!!K.withCredentials,K.responseType&&(this.responseType=K.responseType),K.headers&&(this.headers=K.headers),K.context&&(this.context=K.context),K.params&&(this.params=K.params),this.transferCache=K.transferCache),this.headers||(this.headers=new Re),this.context||(this.context=new Oe),this.params){const Ve=this.params.toString();if(0===Ve.length)this.urlWithParams=kt;else{const Ct=kt.indexOf("?");this.urlWithParams=kt+(-1===Ct?"?":CtOn.set(ot,It.setHeaders[ot]),Jt)),It.setParams&&(Mn=Object.keys(It.setParams).reduce((On,ot)=>On.set(ot,It.setParams[ot]),Mn)),new Gt(kt,Ne,K,{params:Mn,headers:Jt,context:Ut,reportProgress:Ct,responseType:qe,withCredentials:Ve})}}var fn=function(Xt){return Xt[Xt.Sent=0]="Sent",Xt[Xt.UploadProgress=1]="UploadProgress",Xt[Xt.ResponseHeader=2]="ResponseHeader",Xt[Xt.DownloadProgress=3]="DownloadProgress",Xt[Xt.Response=4]="Response",Xt[Xt.User=5]="User",Xt}(fn||{});class Fn{constructor(It,kt=200,Ne="OK"){this.headers=It.headers||new Re,this.status=void 0!==It.status?It.status:kt,this.statusText=It.statusText||Ne,this.url=It.url||null,this.ok=this.status>=200&&this.status<300}}class Bn extends Fn{constructor(It={}){super(It),this.type=fn.ResponseHeader}clone(It={}){return new Bn({headers:It.headers||this.headers,status:void 0!==It.status?It.status:this.status,statusText:It.statusText||this.statusText,url:It.url||this.url||void 0})}}class dn extends Fn{constructor(It={}){super(It),this.type=fn.Response,this.body=void 0!==It.body?It.body:null}clone(It={}){return new dn({body:void 0!==It.body?It.body:this.body,headers:It.headers||this.headers,status:void 0!==It.status?It.status:this.status,statusText:It.statusText||this.statusText,url:It.url||this.url||void 0})}}class dt extends Fn{constructor(It){super(It,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${It.url||"(unknown url)"}`:`Http failure response for ${It.url||"(unknown url)"}: ${It.status} ${It.statusText}`,this.error=It.error||null}}function we(Xt,It){return{body:It,headers:Xt.headers,context:Xt.context,observe:Xt.observe,params:Xt.params,reportProgress:Xt.reportProgress,responseType:Xt.responseType,withCredentials:Xt.withCredentials,transferCache:Xt.transferCache}}let mt=(()=>{class Xt{constructor(kt){this.handler=kt}request(kt,Ne,qe={}){let K;if(kt instanceof Gt)K=kt;else{let Jt,Mn;Jt=qe.headers instanceof Re?qe.headers:new Re(qe.headers),qe.params&&(Mn=qe.params instanceof ge?qe.params:new ge({fromObject:qe.params})),K=new Gt(kt,Ne,void 0!==qe.body?qe.body:null,{headers:Jt,context:qe.context,params:Mn,reportProgress:qe.reportProgress,responseType:qe.responseType||"json",withCredentials:qe.withCredentials,transferCache:qe.transferCache})}const Ve=(0,l.of)(K).pipe((0,v.b)(Jt=>this.handler.handle(Jt)));if(kt instanceof Gt||"events"===qe.observe)return Ve;const Ct=Ve.pipe((0,b.h)(Jt=>Jt instanceof dn));switch(qe.observe||"body"){case"body":switch(K.responseType){case"arraybuffer":return Ct.pipe((0,C.U)(Jt=>{if(null!==Jt.body&&!(Jt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Jt.body}));case"blob":return Ct.pipe((0,C.U)(Jt=>{if(null!==Jt.body&&!(Jt.body instanceof Blob))throw new Error("Response is not a Blob.");return Jt.body}));case"text":return Ct.pipe((0,C.U)(Jt=>{if(null!==Jt.body&&"string"!=typeof Jt.body)throw new Error("Response is not a string.");return Jt.body}));default:return Ct.pipe((0,C.U)(Jt=>Jt.body))}case"response":return Ct;default:throw new Error(`Unreachable: unhandled observe type ${qe.observe}}`)}}delete(kt,Ne={}){return this.request("DELETE",kt,Ne)}get(kt,Ne={}){return this.request("GET",kt,Ne)}head(kt,Ne={}){return this.request("HEAD",kt,Ne)}jsonp(kt,Ne){return this.request("JSONP",kt,{params:(new ge).append(Ne,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(kt,Ne={}){return this.request("OPTIONS",kt,Ne)}patch(kt,Ne,qe={}){return this.request("PATCH",kt,we(qe,Ne))}post(kt,Ne,qe={}){return this.request("POST",kt,we(qe,Ne))}put(kt,Ne,qe={}){return this.request("PUT",kt,we(qe,Ne))}static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)(i.LFG(Fe))};static#t=this.\u0275prov=i.Yz7({token:Xt,factory:Xt.\u0275fac})}return Xt})();const q=/^\)\]\}',?\n/;function Ee(Xt){if(Xt.url)return Xt.url;const It="X-Request-URL".toLocaleLowerCase();return Xt.headers.get(It)}let Le=(()=>{class Xt{constructor(){this.fetchImpl=(0,i.f3M)(Ge,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,i.f3M)(i.R0b)}handle(kt){return new y.y(Ne=>{const qe=new AbortController;return this.doRequest(kt,qe.signal,Ne).then(me,K=>Ne.error(new dt({error:K}))),()=>qe.abort()})}doRequest(kt,Ne,qe){var K=this;return(0,e.Z)(function*(){const Ve=K.createRequestInit(kt);let Ct;try{const Lt=K.fetchImpl(kt.urlWithParams,{signal:Ne,...Ve});(function B(Xt){Xt.then(me,me)})(Lt),qe.next({type:fn.Sent}),Ct=yield Lt}catch(Lt){return void qe.error(new dt({error:Lt,status:Lt.status??0,statusText:Lt.statusText,url:kt.urlWithParams,headers:Lt.headers}))}const Jt=new Re(Ct.headers),Mn=Ct.statusText,Ut=Ee(Ct)??kt.urlWithParams;let On=Ct.status,ot=null;if(kt.reportProgress&&qe.next(new Bn({headers:Jt,status:On,statusText:Mn,url:Ut})),Ct.body){const Lt=Ct.headers.get("content-length"),_n=[],Hn=Ct.body.getReader();let os,Ri,Li=0;const Ms=typeof Zone<"u"&&Zone.current;yield K.ngZone.runOutsideAngular((0,e.Z)(function*(){for(;;){const{done:hs,value:Zs}=yield Hn.read();if(hs)break;if(_n.push(Zs),Li+=Zs.length,kt.reportProgress){Ri="text"===kt.responseType?(Ri??"")+(os??=new TextDecoder).decode(Zs,{stream:!0}):void 0;const ao=()=>qe.next({type:fn.DownloadProgress,total:Lt?+Lt:void 0,loaded:Li,partialText:Ri});Ms?Ms.run(ao):ao()}}}));const Bs=K.concatChunks(_n,Li);try{const hs=Ct.headers.get("Content-Type")??"";ot=K.parseBody(kt,Bs,hs)}catch(hs){return void qe.error(new dt({error:hs,headers:new Re(Ct.headers),status:Ct.status,statusText:Ct.statusText,url:Ee(Ct)??kt.urlWithParams}))}}0===On&&(On=ot?200:0),On>=200&&On<300?(qe.next(new dn({body:ot,headers:Jt,status:On,statusText:Mn,url:Ut})),qe.complete()):qe.error(new dt({error:ot,headers:Jt,status:On,statusText:Mn,url:Ut}))})()}parseBody(kt,Ne,qe){switch(kt.responseType){case"json":const K=(new TextDecoder).decode(Ne).replace(q,"");return""===K?null:JSON.parse(K);case"text":return(new TextDecoder).decode(Ne);case"blob":return new Blob([Ne],{type:qe});case"arraybuffer":return Ne.buffer}}createRequestInit(kt){const Ne={},qe=kt.withCredentials?"include":void 0;if(kt.headers.forEach((K,Ve)=>Ne[K]=Ve.join(",")),Ne.Accept??="application/json, text/plain, */*",!Ne["Content-Type"]){const K=kt.detectContentTypeHeader();null!==K&&(Ne["Content-Type"]=K)}return{body:kt.serializeBody(),method:kt.method,headers:Ne,credentials:qe}}concatChunks(kt,Ne){const qe=new Uint8Array(Ne);let K=0;for(const Ve of kt)qe.set(Ve,K),K+=Ve.length;return qe}static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)};static#t=this.\u0275prov=i.Yz7({token:Xt,factory:Xt.\u0275fac})}return Xt})();class Ge{}function me(){}function ee(Xt,It){return It(Xt)}function et(Xt,It){return(kt,Ne)=>It.intercept(kt,{handle:qe=>Xt(qe,Ne)})}const Tt=new i.OlP(""),wt=new i.OlP(""),nt=new i.OlP(""),Kt=new i.OlP("");function ut(){let Xt=null;return(It,kt)=>{null===Xt&&(Xt=((0,i.f3M)(Tt,{optional:!0})??[]).reduceRight(et,ee));const Ne=(0,i.f3M)(i.I6F),qe=Ne.add();return Xt(It,kt).pipe((0,H.x)(()=>Ne.remove(qe)))}}let _e=(()=>{class Xt extends Fe{constructor(kt,Ne){super(),this.backend=kt,this.injector=Ne,this.chain=null,this.pendingTasks=(0,i.f3M)(i.I6F);const qe=(0,i.f3M)(Kt,{optional:!0});this.backend=qe??kt}handle(kt){if(null===this.chain){const qe=Array.from(new Set([...this.injector.get(wt),...this.injector.get(nt,[])]));this.chain=qe.reduceRight((K,Ve)=>function Pe(Xt,It,kt){return(Ne,qe)=>(0,i.r_H)(kt,()=>It(Ne,K=>Xt(K,qe)))}(K,Ve,this.injector),ee)}const Ne=this.pendingTasks.add();return this.chain(kt,qe=>this.backend.handle(qe)).pipe((0,H.x)(()=>this.pendingTasks.remove(Ne)))}static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)(i.LFG(We),i.LFG(i.lqb))};static#t=this.\u0275prov=i.Yz7({token:Xt,factory:Xt.\u0275fac})}return Xt})();const oi=/^\)\]\}',?\n/;let mi=(()=>{class Xt{constructor(kt){this.xhrFactory=kt}handle(kt){if("JSONP"===kt.method)throw new i.vHH(-2800,!1);const Ne=this.xhrFactory;return(Ne.\u0275loadImpl?(0,p.D)(Ne.\u0275loadImpl()):(0,l.of)(null)).pipe((0,k.w)(()=>new y.y(K=>{const Ve=Ne.build();if(Ve.open(kt.method,kt.urlWithParams),kt.withCredentials&&(Ve.withCredentials=!0),kt.headers.forEach((_n,Hn)=>Ve.setRequestHeader(_n,Hn.join(","))),kt.headers.has("Accept")||Ve.setRequestHeader("Accept","application/json, text/plain, */*"),!kt.headers.has("Content-Type")){const _n=kt.detectContentTypeHeader();null!==_n&&Ve.setRequestHeader("Content-Type",_n)}if(kt.responseType){const _n=kt.responseType.toLowerCase();Ve.responseType="json"!==_n?_n:"text"}const Ct=kt.serializeBody();let Jt=null;const Mn=()=>{if(null!==Jt)return Jt;const _n=Ve.statusText||"OK",Hn=new Re(Ve.getAllResponseHeaders()),Li=function Ii(Xt){return"responseURL"in Xt&&Xt.responseURL?Xt.responseURL:/^X-Request-URL:/m.test(Xt.getAllResponseHeaders())?Xt.getResponseHeader("X-Request-URL"):null}(Ve)||kt.url;return Jt=new Bn({headers:Hn,status:Ve.status,statusText:_n,url:Li}),Jt},Ut=()=>{let{headers:_n,status:Hn,statusText:Li,url:os}=Mn(),Ri=null;204!==Hn&&(Ri=typeof Ve.response>"u"?Ve.responseText:Ve.response),0===Hn&&(Hn=Ri?200:0);let Ms=Hn>=200&&Hn<300;if("json"===kt.responseType&&"string"==typeof Ri){const Bs=Ri;Ri=Ri.replace(oi,"");try{Ri=""!==Ri?JSON.parse(Ri):null}catch(hs){Ri=Bs,Ms&&(Ms=!1,Ri={error:hs,text:Ri})}}Ms?(K.next(new dn({body:Ri,headers:_n,status:Hn,statusText:Li,url:os||void 0})),K.complete()):K.error(new dt({error:Ri,headers:_n,status:Hn,statusText:Li,url:os||void 0}))},On=_n=>{const{url:Hn}=Mn(),Li=new dt({error:_n,status:Ve.status||0,statusText:Ve.statusText||"Unknown Error",url:Hn||void 0});K.error(Li)};let ot=!1;const Vt=_n=>{ot||(K.next(Mn()),ot=!0);let Hn={type:fn.DownloadProgress,loaded:_n.loaded};_n.lengthComputable&&(Hn.total=_n.total),"text"===kt.responseType&&Ve.responseText&&(Hn.partialText=Ve.responseText),K.next(Hn)},Lt=_n=>{let Hn={type:fn.UploadProgress,loaded:_n.loaded};_n.lengthComputable&&(Hn.total=_n.total),K.next(Hn)};return Ve.addEventListener("load",Ut),Ve.addEventListener("error",On),Ve.addEventListener("timeout",On),Ve.addEventListener("abort",On),kt.reportProgress&&(Ve.addEventListener("progress",Vt),null!==Ct&&Ve.upload&&Ve.upload.addEventListener("progress",Lt)),Ve.send(Ct),K.next({type:fn.Sent}),()=>{Ve.removeEventListener("error",On),Ve.removeEventListener("abort",On),Ve.removeEventListener("load",Ut),Ve.removeEventListener("timeout",On),kt.reportProgress&&(Ve.removeEventListener("progress",Vt),null!==Ct&&Ve.upload&&Ve.upload.removeEventListener("progress",Lt)),Ve.readyState!==Ve.DONE&&Ve.abort()}})))}static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)(i.LFG(ce.JF))};static#t=this.\u0275prov=i.Yz7({token:Xt,factory:Xt.\u0275fac})}return Xt})();const wi=new i.OlP("XSRF_ENABLED"),$i=new i.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Zn=new i.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class as{}let nn=(()=>{class Xt{constructor(kt,Ne,qe){this.doc=kt,this.platform=Ne,this.cookieName=qe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const kt=this.doc.cookie||"";return kt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ce.Mx)(kt,this.cookieName),this.lastCookieString=kt),this.lastToken}static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)(i.LFG(ce.K0),i.LFG(i.Lbi),i.LFG($i))};static#t=this.\u0275prov=i.Yz7({token:Xt,factory:Xt.\u0275fac})}return Xt})();function $n(Xt,It){const kt=Xt.url.toLowerCase();if(!(0,i.f3M)(wi)||"GET"===Xt.method||"HEAD"===Xt.method||kt.startsWith("http://")||kt.startsWith("https://"))return It(Xt);const Ne=(0,i.f3M)(as).getToken(),qe=(0,i.f3M)(Zn);return null!=Ne&&!Xt.headers.has(qe)&&(Xt=Xt.clone({headers:Xt.headers.set(qe,Ne)})),It(Xt)}var He=function(Xt){return Xt[Xt.Interceptors=0]="Interceptors",Xt[Xt.LegacyInterceptors=1]="LegacyInterceptors",Xt[Xt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Xt[Xt.NoXsrfProtection=3]="NoXsrfProtection",Xt[Xt.JsonpSupport=4]="JsonpSupport",Xt[Xt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Xt[Xt.Fetch=6]="Fetch",Xt}(He||{});function Mt(Xt,It){return{\u0275kind:Xt,\u0275providers:It}}function je(...Xt){const It=[mt,mi,_e,{provide:Fe,useExisting:_e},{provide:We,useExisting:mi},{provide:wt,useValue:$n,multi:!0},{provide:wi,useValue:!0},{provide:as,useClass:nn}];for(const kt of Xt)It.push(...kt.\u0275providers);return(0,i.MR2)(It)}const W=new i.OlP("LEGACY_INTERCEPTOR_FN");function xe(){return Mt(He.LegacyInterceptors,[{provide:W,useFactory:ut},{provide:wt,useExisting:W,multi:!0}])}function ai(){return Mt(He.Fetch,[Le,{provide:We,useExisting:Le},{provide:Kt,useExisting:Le}])}let Fi=(()=>{class Xt{static#e=this.\u0275fac=function(Ne){return new(Ne||Xt)};static#t=this.\u0275mod=i.oAB({type:Xt});static#n=this.\u0275inj=i.cJS({providers:[je(xe())]})}return Xt})();const es="b",Xi="h",ni="s",zi="st",Qi="u",At="rt",jn=new i.OlP(""),ue=["GET","HEAD"];function zt(Xt,It){const{isCacheActive:kt,...Ne}=(0,i.f3M)(jn),{transferCache:qe,method:K}=Xt;if(!kt||"POST"===K&&!Ne.includePostRequests&&!qe||"POST"!==K&&!ue.includes(K)||!1===qe||!1===Ne.filter?.(Xt))return It(Xt);const Ve=(0,i.f3M)(i.kie),Ct=function kn(Xt){const{params:It,method:kt,responseType:Ne,url:qe}=Xt,K=It.keys().sort().map(Jt=>`${Jt}=${It.getAll(Jt)}`).join("&"),Ct=function li(Xt){let It=0;for(const kt of Xt)It=Math.imul(31,It)+kt.charCodeAt(0)<<0;return It+=2147483648,It.toString()}(kt+"."+Ne+"."+qe+"?"+K);return(0,i.Cb6)(Ct)}(Xt),Jt=Ve.get(Ct,null);let Mn=Ne.includeHeaders;if("object"==typeof qe&&qe.includeHeaders&&(Mn=qe.includeHeaders),Jt){const{[es]:Ut,[At]:On,[Xi]:ot,[ni]:Vt,[zi]:Lt,[Qi]:_n}=Jt;let Hn=Ut;switch(On){case"arraybuffer":Hn=(new TextEncoder).encode(Ut).buffer;break;case"blob":Hn=new Blob([Ut])}let Li=new Re(ot);return(0,l.of)(new dn({body:Hn,headers:Li,status:Vt,statusText:Lt,url:_n}))}return It(Xt).pipe((0,z.b)(Ut=>{Ut instanceof dn&&Ve.set(Ct,{[es]:Ut.body,[Xi]:Wt(Ut.headers,Mn),[ni]:Ut.status,[zi]:Ut.statusText,[Qi]:Ut.url||"",[At]:Xt.responseType})}))}function Wt(Xt,It){if(!It)return{};const kt={};for(const Ne of It){const qe=Xt.getAll(Ne);null!==qe&&(kt[Ne]=qe)}return kt}function Bi(Xt){return[{provide:jn,useFactory:()=>((0,i.kO0)("NgHttpTransferCache"),{isCacheActive:!0,...Xt})},{provide:nt,useValue:zt,multi:!0,deps:[i.kie,jn]},{provide:i.tb,multi:!0,useFactory:()=>{const It=(0,i.f3M)(i.z2F),kt=(0,i.f3M)(jn);return()=>{(0,i.SAR)(It).then(()=>{kt.isCacheActive=!1})}}}]}},9212:(st,le,h)=>{"use strict";function e(t,n){return Object.is(t,n)}h.d(le,{QbO:()=>mg,tb:()=>Hm,AFp:()=>Yd,ip1:()=>Pb,hGG:()=>rO,z2F:()=>ru,Ojb:()=>gg,sBO:()=>x_,Sil:()=>mS,_Vd:()=>ku,EJc:()=>ZS,ktI:()=>Hu,Xts:()=>tl,SBq:()=>Pu,lqb:()=>Ka,qLn:()=>Pl,vpe:()=>cl,XFs:()=>K,OlP:()=>Lt,zs3:()=>Na,ZZ4:()=>lf,aQg:()=>cf,soG:()=>Wh,YKP:()=>C0,h0i:()=>ac,R0b:()=>$r,FiY:()=>hc,Lbi:()=>Dc,g9A:()=>Hd,Qsj:()=>CM,FYo:()=>Zg,JOm:()=>yr,q3G:()=>tc,tp0:()=>Il,Rgc:()=>od,dDg:()=>BS,eoX:()=>kb,kie:()=>xu,GfV:()=>Cb,s_b:()=>Dh,ifc:()=>So,T8G:()=>Y_,gHi:()=>gu,dUe:()=>AD,VuI:()=>AO,Flj:()=>OM,LMc:()=>RO,MMx:()=>S0,Lck:()=>bE,eFA:()=>Ub,cEC:()=>L_,Gpc:()=>rn,f3M:()=>ts,X6Q:()=>eO,$WT:()=>$o,MR2:()=>_c,Cb6:()=>uM,Cb_:()=>kO,_c5:()=>oO,qFp:()=>NO,r_H:()=>lg,tdS:()=>IM,rg0:()=>LM,c2e:()=>Eb,Z4K:()=>Sp,TFw:()=>Ep,zSh:()=>fu,wAp:()=>nu,I6F:()=>Rm,vHH:()=>gn,lri:()=>Lb,rWj:()=>Ab,JZr:()=>Dn,EiD:()=>Bg,mCW:()=>th,qzn:()=>xc,JVY:()=>W1,pB0:()=>Z1,eBb:()=>$1,L6k:()=>G1,LAX:()=>K1,cg1:()=>am,kuF:()=>Yn,kL8:()=>gv,dqk:()=>On,Z0I:()=>li,eJc:()=>yl,QGY:()=>um,F4k:()=>Uv,kO0:()=>Rl,dwT:()=>lC,RDi:()=>Fd,AaK:()=>lt,WxS:()=>Dt,z3N:()=>Cl,SAR:()=>Hb,EGt:()=>xO,zW0:()=>U_,qOj:()=>Sf,Xq5:()=>K_,TTD:()=>he,_Bn:()=>T0,jDz:()=>O0,xp6:()=>d_,uIk:()=>Of,Tol:()=>dy,Gre:()=>yy,ekj:()=>Rf,um2:()=>Fy,Suo:()=>sb,EqZ:()=>sv,BYR:()=>rv,cPc:()=>ov,Xpm:()=>er,lG2:()=>Mr,Yz7:()=>ue,cJS:()=>Wt,oAB:()=>Er,Yjl:()=>Br,Y36:()=>Pc,_UZ:()=>im,GkF:()=>sm,BQk:()=>Lh,ynx:()=>xh,qZA:()=>Ih,TgZ:()=>Oh,EpF:()=>mv,n5z:()=>ep,Ikx:()=>om,SDv:()=>jv,LFG:()=>ps,$8M:()=>dd,$Z:()=>p_,NdJ:()=>dm,CRH:()=>ob,kcU:()=>Et,O4$:()=>ze,oxw:()=>Zv,ALo:()=>J0,lcZ:()=>Q0,xi3:()=>q0,Dn7:()=>X0,Hsn:()=>Qv,F$t:()=>Jv,Q6J:()=>Af,s9C:()=>hm,MGl:()=>Nh,hYB:()=>pm,DdM:()=>N0,VKq:()=>F0,WLB:()=>Y0,kEZ:()=>H0,l5B:()=>B0,qbA:()=>V0,HTZ:()=>j0,Hh0:()=>z0,rFY:()=>U0,iGM:()=>nb,MAs:()=>r0,wJu:()=>Vy,SjG:()=>By,x6l:()=>Hy,ikw:()=>Yy,KtG:()=>Xs,evT:()=>Ip,Jf7:()=>Op,CHM:()=>vs,oJD:()=>Vg,uOi:()=>$p,LSH:()=>Gp,P3R:()=>zg,Akn:()=>Ja,Udp:()=>Pf,d8E:()=>rm,YNc:()=>Kc,W1O:()=>cb,_uU:()=>g0,Oqu:()=>fm,hij:()=>Fh,AsE:()=>mm,lnq:()=>gm,HOy:()=>_m,$Z9:()=>jg,Gf:()=>ib});let i=null,l=!1,y=1;const p=Symbol("SIGNAL");function v(t){const n=i;return i=t,n}const k={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 z(t){if(l)throw new Error("");if(null===i)return;i.consumerOnSignalRead(t);const n=i.nextProducerIndex++;ae(i),nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function $t(t){ae(t);for(let n=0;n0}function ae(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Oe(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}const gt=Symbol("UNSET"),ht=Symbol("COMPUTING"),tt=Symbol("ERRORED"),ct=(()=>({...k,value:gt,dirty:!0,error:null,equal:e,producerMustRecompute:t=>t.value===gt||t.value===ht,producerRecomputeValue(t){if(t.value===ht)throw new Error("Detected cycle in computations.");const n=t.value;t.value=ht;const s=yt(t);let o;try{o=t.computation()}catch(a){o=tt,t.error=a}finally{Ot(t,s)}n!==gt&&n!==tt&&o!==tt&&t.equal(n,o)?t.value=n:(t.value=o,t.version++)}}))();let fn=function Gt(){throw new Error};function Fn(){fn()}let dn=null;function q(t,n){Re()||Fn(),t.equal(t.value,n)||(t.value=n,function Ge(t){t.version++,function ce(){y++}(),We(t),dn?.()}(t))}const Le=(()=>({...k,equal:e,value:void 0}))();const B=()=>{},ee=(()=>({...k,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:B}))();var Pe=h(8645),Tt=h(7394),wt=h(5619),nt=h(7398),Kt=h(1374);function ut(t){for(let n in t)if(t[n]===ut)return n;throw Error("Could not find renamed property on target object.")}function pt(t,n){for(const s in n)n.hasOwnProperty(s)&&!t.hasOwnProperty(s)&&(t[s]=n[s])}function lt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(lt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const s=n.indexOf("\n");return-1===s?n:n.substring(0,s)}function _e(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}function Dt(t,n=100){if(!t||n<1||t.length<=n)return t;if(1==n)return t.substring(0,1)+"...";const s=Math.round(n/2);return t.substring(0,s)+"..."+t.substring(t.length-s)}const Nt=ut({__forward_ref__:ut});function rn(t){return t.__forward_ref__=rn,t.toString=function(){return lt(this())},t}function Bt(t){return vn(t)?t():t}function vn(t){return"function"==typeof t&&t.hasOwnProperty(Nt)&&t.__forward_ref__===rn}function xn(t){return t&&!!t.\u0275providers}const Dn="https://g.co/ng/security#xss";class gn extends Error{constructor(n,s){super(Yn(n,s)),this.code=n}}function Yn(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}const Ei=ut({\u0275cmp:ut}),oi=ut({\u0275dir:ut}),Ii=ut({\u0275pipe:ut}),mi=ut({\u0275mod:ut}),wi=ut({\u0275fac:ut}),ji=ut({__NG_ELEMENT_ID__:ut}),$i=ut({__NG_ENV_ID__:ut});function qn(t){return"string"==typeof t?t:null==t?"":String(t)}function Mt(t,n){throw new gn(-201,!1)}function ni(t,n,s,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?"":` [Expected=> ${s} ${o} ${n} <=Actual]`))}function ue(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Wt(t){return{providers:t.providers||[],imports:t.imports||[]}}function kn(t){return Bi(t,It)||Bi(t,Ne)}function li(t){return null!==kn(t)}function Bi(t,n){return t.hasOwnProperty(n)?t[n]:null}function Xt(t){return t&&(t.hasOwnProperty(kt)||t.hasOwnProperty(qe))?t[kt]:null}const It=ut({\u0275prov:ut}),kt=ut({\u0275inj:ut}),Ne=ut({ngInjectableDef:ut}),qe=ut({ngInjectorDef:ut});var K=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(K||{});let Ve;function Ct(){return Ve}function Jt(t){const n=Ve;return Ve=t,n}function Mn(t,n,s){const o=kn(t);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:s&K.Optional?null:void 0!==n?n:void Mt(lt(t))}const On=globalThis;class Lt{constructor(n,s){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof s?this.__NG_ELEMENT_ID__=s:void 0!==s&&(this.\u0275prov=ue({token:this,providedIn:s.providedIn||"root",factory:s.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const rt={},Ft="__NG_DI_FLAG__",cn="ngTempTokenPath",ri=/\n/gm,cs="__source";let Ki;function Ps(t){const n=Ki;return Ki=t,n}function Wo(t,n=K.Default){if(void 0===Ki)throw new gn(-203,!1);return null===Ki?Mn(t,void 0,n):Ki.get(t,n&K.Optional?null:void 0,n)}function ps(t,n=K.Default){return(Ct()||Wo)(Bt(t),n)}function ts(t,n=K.Default){return ps(t,Qo(n))}function Qo(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function hr(t){const n=[];for(let s=0;sn){T=f-1;break}}}for(;ff?"":a[at+1].toLowerCase();const sn=8&o?jt:null;if(sn&&-1!==Oo(sn,re,0)||2&o&&re!==jt){if(Qs(o))return!1;T=!0}}}}else{if(!T&&!Qs(o)&&!Qs(V))return!1;if(T&&Qs(V))continue;T=!1,o=V|1&o}}return Qs(o)||T}function Qs(t){return 0==(1&t)}function Ar(t,n,s,o){if(null===n)return-1;let a=0;if(o||!s){let f=!1;for(;a-1)for(s++;s0?'="'+O+'"':"")+"]"}else 8&o?a+="."+T:4&o&&(a+=" "+T);else""!==a&&!Qs(T)&&(n+=fo(f,a),a=""),o=T,f=f||!Qs(o);s++}return""!==a&&(n+=fo(f,a)),n}function er(t){return io(()=>{const n=tr(t),s={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Po.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||So.Emulated,styles:t.styles||Zi,_:null,schemas:t.schemas||null,tView:null,id:""};Ko(s);const o=t.dependencies;return s.directiveDefs=vo(o,!1),s.pipeDefs=vo(o,!0),s.id=function Dr(t){let n=0;const s=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const a of s)n=Math.imul(31,n)+a.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(s),s})}function fr(t){return Ui(t)||Vs(t)}function so(t){return null!==t}function Er(t){return io(()=>({type:t.type,bootstrap:t.bootstrap||Zi,declarations:t.declarations||Zi,imports:t.imports||Zi,exports:t.exports||Zi,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function wo(t,n){if(null==t)return po;const s={};for(const o in t)if(t.hasOwnProperty(o)){let a=t[o],f=a;Array.isArray(a)&&(f=a[1],a=a[0]),s[a]=o,n&&(n[a]=f)}return s}function Mr(t){return io(()=>{const n=tr(t);return Ko(n),n})}function Br(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Ui(t){return t[Ei]||null}function Vs(t){return t[oi]||null}function Rs(t){return t[Ii]||null}function $o(t){const n=Ui(t)||Vs(t)||Rs(t);return null!==n&&n.standalone}function lo(t,n){const s=t[mi]||null;if(!s&&!0===n)throw new Error(`Type ${lt(t)} does not have '\u0275mod' property.`);return s}function tr(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||po,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Zi,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:wo(t.inputs,n),outputs:wo(t.outputs),debugInfo:null}}function Ko(t){t.features?.forEach(n=>n(t))}function vo(t,n){if(!t)return null;const s=n?Rs:fr;return()=>("function"==typeof t?t():t).map(o=>s(o)).filter(so)}const qi=0,Kn=1,ie=2,ye=3,Z=4,Be=5,Yt=6,Un=7,pi=8,Ds=9,Gs=10,Si=11,ns=12,Sr=13,Pr=14,Ns=15,Rr=16,nr=17,js=18,To=19,ra=20,ur=21,Yo=22,mo=23,ki=25,Lo=1,Is=6,Ho=7,wr=9,ws=10;var Bo=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t[t.HasChildViewsToRefresh=4]="HasChildViewsToRefresh",t}(Bo||{});function zs(t){return Array.isArray(t)&&"object"==typeof t[Lo]}function co(t){return Array.isArray(t)&&!0===t[Lo]}function gr(t){return 0!=(4&t.flags)}function Or(t){return t.componentOffset>-1}function Nr(t){return 1==(1&t.flags)}function Zo(t){return!!t.template}function Jr(t){return 0!=(512&t[ie])}function Fr(t){return 256==(256&t[ie])}function is(t,n){return t.hasOwnProperty(wi)?t[wi]:null}class fs{constructor(n,s,o){this.previousValue=n,this.currentValue=s,this.firstChange=o}isFirstChange(){return this.firstChange}}function he(){return x}function x(t){return t.type.prototype.ngOnChanges&&(t.setInput=Q),I}function I(){const t=Xe(this),n=t?.current;if(n){const s=t.previous;if(s===po)t.previous=n;else for(let o in n)s[o]=n[o];t.current=null,this.ngOnChanges(n)}}function Q(t,n,s,o){const a=this.declaredInputs[s],f=Xe(t)||function Pt(t,n){return t[De]=n}(t,{previous:po,current:null}),T=f.current||(f.current={}),O=f.previous,V=O[a];T[a]=new fs(V&&V.currentValue,n,O===po),t[o]=n}he.ngInherit=!0;const De="__ngSimpleChanges__";function Xe(t){return t[De]||null}const yn=function(t,n,s){},si="svg";let Wi=!1;function hi(t){for(;Array.isArray(t);)t=t[qi];return t}function Us(t,n){return hi(n[t])}function ms(t,n){return hi(n[t.index])}function xs(t,n){return t.data[n]}function ir(t,n){return t[n]}function qs(t,n){const s=n[t];return zs(s)?s:s[qi]}function Vo(t){return 128==(128&t[ie])}function Co(t,n){return null==n?null:t[n]}function Oa(t){t[nr]=0}function Ma(t){1024&t[ie]||(t[ie]|=1024,Vo(t)&&Mi(t))}function qr(t,n){for(;t>0;)n=n[Pr],t--;return n}function fa(t){return 9216&t[ie]||t[mo]?.dirty}function da(t){fa(t)?Mi(t):64&t[ie]&&(function Gi(){return Wi}()?(t[ie]|=1024,Mi(t)):t[Gs].changeDetectionScheduler?.notify())}function Mi(t){t[Gs].changeDetectionScheduler?.notify();let n=t[ye];for(;null!==n&&!(co(n)&&n[ie]&Bo.HasChildViewsToRefresh||zs(n)&&8192&n[ie]);){if(co(n))n[ie]|=Bo.HasChildViewsToRefresh;else if(n[ie]|=8192,!Vo(n))break;n=n[ye]}}function Oi(t,n){if(256==(256&t[ie]))throw new gn(911,!1);null===t[ur]&&(t[ur]=[]),t[ur].push(n)}function ui(t,n){if(null===t[ur])return;const s=t[ur].indexOf(n);-1!==s&&t[ur].splice(s,1)}const di={lFrame:u(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Xr(){return di.bindingsEnabled}function la(){return null!==di.skipHydrationRootTNode}function mn(){return di.lFrame.lView}function xi(){return di.lFrame.tView}function vs(t){return di.lFrame.contextLView=t,t[pi]}function Xs(t){return di.lFrame.contextLView=null,t}function ds(){let t=bo();for(;null!==t&&64===t.type;)t=t.parent;return t}function bo(){return di.lFrame.currentTNode}function ea(){const t=di.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function _r(t,n){const s=di.lFrame;s.currentTNode=t,s.isParent=n}function jr(){return di.lFrame.isParent}function ma(){di.lFrame.isParent=!1}function Yi(){const t=di.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function ca(){return di.lFrame.bindingIndex}function ta(){return di.lFrame.bindingIndex++}function ga(t){const n=di.lFrame,s=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,s}function Ua(t){di.lFrame.inI18n=t}function Xn(t,n){const s=di.lFrame;s.bindingIndex=s.bindingRootIndex=t,G(n)}function G(t){di.lFrame.currentDirectiveIndex=t}function F(t){const n=di.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function U(){return di.lFrame.currentQueryIndex}function fe(t){di.lFrame.currentQueryIndex=t}function Ke(t){const n=t[Kn];return 2===n.type?n.declTNode:1===n.type?t[Be]:null}function g(t,n,s){if(s&K.SkipSelf){let a=n,f=t;for(;!(a=a.parent,null!==a||s&K.Host||(a=Ke(f),null===a||(f=f[Pr],10&a.type))););if(null===a)return!1;n=a,t=f}const o=di.lFrame=r();return o.currentTNode=n,o.lView=t,!0}function c(t){const n=r(),s=t[Kn];di.lFrame=n,n.currentTNode=s.firstChild,n.lView=t,n.tView=s,n.contextLView=t,n.bindingIndex=s.bindingStartIndex,n.inI18n=!1}function r(){const t=di.lFrame,n=null===t?null:t.child;return null===n?u(t):n}function u(t){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:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function _(){const t=di.lFrame;return di.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const w=_;function E(){const t=_();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function j(){return di.lFrame.selectedIndex}function X(t){di.lFrame.selectedIndex=t}function ve(){const t=di.lFrame;return xs(t.tView,t.selectedIndex)}function ze(){di.lFrame.currentNamespace=si}function Et(){!function Zt(){di.lFrame.currentNamespace=null}()}function hn(){return di.lFrame.currentNamespace}let bn=!0;function In(){return bn}function Cn(t){bn=t}function ei(t,n){for(let s=n.directiveStart,o=n.directiveEnd;s=o)break}else n[V]<0&&(t[nr]+=65536),(O>14>16&&(3&t[ie])===n&&(t[ie]+=16384,Hi(O,f)):Hi(O,f)}const rs=-1;class Cs{constructor(n,s,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=s,this.injectImpl=o}}function Pa(t){return t!==rs}function Ra(t){return 32767&t}function ia(t,n){let s=function na(t){return t>>16}(t),o=n;for(;s>0;)o=o[Pr],s--;return o}let Ia=!0;function Da(t){const n=Ia;return Ia=t,n}const ya=255,ko=5;let fl=0;const Wr={};function Fs(t,n){const s=R(t,n);if(-1!==s)return s;const o=n[Kn];o.firstCreatePass&&(t.injectorIndex=n.length,M(o.data,t),M(n,null),M(o.blueprint,null));const a=ne(t,n),f=t.injectorIndex;if(Pa(a)){const T=Ra(a),O=ia(a,n),V=O[Kn].data;for(let re=0;re<8;re++)n[f+re]=O[T+re]|V[T+re]}return n[f+8]=a,f}function M(t,n){t.push(0,0,0,0,0,0,0,0,n)}function R(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function ne(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let s=0,o=null,a=n;for(;null!==a;){if(o=tp(a),null===o)return rs;if(s++,a=a[Pr],-1!==o.injectorIndex)return o.injectorIndex|s<<16}return rs}function be(t,n,s){!function Xa(t,n,s){let o;"string"==typeof s?o=s.charCodeAt(0)||0:s.hasOwnProperty(ji)&&(o=s[ji]),null==o&&(o=s[ji]=fl++);const a=o&ya;n.data[t+(a>>ko)]|=1<=0?n&ya:Jm:n}(s);if("function"==typeof f){if(!g(n,t,o))return o&K.Host?Qt(a,0,o):Ln(n,s,o,a);try{let T;if(T=f(o),null!=T||o&K.Optional)return T;Mt()}finally{w()}}else if("number"==typeof f){let T=null,O=R(t,n),V=rs,re=o&K.Host?n[Ns][Be]:null;for((-1===O||o&K.SkipSelf)&&(V=-1===O?ne(t,n):n[O+8],V!==rs&&lu(o,!1)?(T=n[Kn],O=Ra(V),n=ia(V,n)):O=-1);-1!==O;){const Ie=n[Kn];if(Hl(f,O,Ie.data)){const at=go(O,n,s,T,o,re);if(at!==Wr)return at}V=n[O+8],V!==rs&&lu(o,n[Kn].data[O+8]===re)&&Hl(f,O,n)?(T=Ie,O=Ra(V),n=ia(V,n)):O=-1}}return a}function go(t,n,s,o,a,f){const T=n[Kn],O=T.data[t+8],Ie=Jo(O,T,s,null==o?Or(O)&&Ia:o!=T&&0!=(3&O.type),a&K.Host&&f===O);return null!==Ie?dr(n,T,Ie,O):Wr}function Jo(t,n,s,o,a){const f=t.providerIndexes,T=n.data,O=1048575&f,V=t.directiveStart,Ie=f>>20,jt=a?O+Ie:t.directiveEnd;for(let sn=o?O:O+Ie;sn=V&&En.type===s)return sn}if(a){const sn=T[V];if(sn&&Zo(sn)&&sn.type===s)return V}return null}function dr(t,n,s,o){let a=t[s];const f=n.data;if(function jo(t){return t instanceof Cs}(a)){const T=a;T.resolving&&function $n(t,n){const s=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new gn(-200,`Circular dependency in DI detected for ${t}${s}`)}(function Zn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():qn(t)}(f[s]));const O=Da(T.canSeeViewProviders);T.resolving=!0;const re=T.injectImpl?Jt(T.injectImpl):null;g(t,o,K.Default);try{a=t[s]=T.factory(void 0,f,t,o),n.firstCreatePass&&s>=o.directiveStart&&function Jn(t,n,s){const{ngOnChanges:o,ngOnInit:a,ngDoCheck:f}=n.type.prototype;if(o){const T=x(n);(s.preOrderHooks??=[]).push(t,T),(s.preOrderCheckHooks??=[]).push(t,T)}a&&(s.preOrderHooks??=[]).push(0-t,a),f&&((s.preOrderHooks??=[]).push(t,f),(s.preOrderCheckHooks??=[]).push(t,f))}(s,f[s],n)}finally{null!==re&&Jt(re),Da(O),T.resolving=!1,w()}}return a}function Hl(t,n,s){return!!(s[n+(t>>ko)]&1<{const n=t.prototype.constructor,s=n[wi]||ud(n),o=Object.prototype;let a=Object.getPrototypeOf(t.prototype).constructor;for(;a&&a!==o;){const f=a[wi]||ud(a);if(f&&f!==s)return f;a=Object.getPrototypeOf(a)}return f=>new f})}function ud(t){return vn(t)?()=>{const n=ud(Bt(t));return n&&n()}:is(t)}function tp(t){const n=t[Kn],s=n.type;return 2===s?n.declTNode:1===s?t[Be]:null}function dd(t){return function Qe(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const s=t.attrs;if(s){const o=s.length;let a=0;for(;a{const o=function hd(t){return function(...s){if(t){const o=t(...s);for(const a in o)this[a]=o[a]}}}(n);function a(...f){if(this instanceof a)return o.apply(this,f),this;const T=new a(...f);return O.annotation=T,O;function O(V,re,Ie){const at=V.hasOwnProperty(Vl)?V[Vl]:Object.defineProperty(V,Vl,{value:[]})[Vl];for(;at.length<=Ie;)at.push(null);return(at[Ie]=at[Ie]||[]).push(T),V}}return s&&(a.prototype=Object.create(s.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a})}function Gl(t,n){t.forEach(s=>Array.isArray(s)?Gl(s,n):n(s))}function op(t,n,s){n>=t.length?t.push(s):t.splice(n,0,s)}function cu(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function cc(t,n){const s=[];for(let o=0;o=0?t[1|o]=s:(o=~o,function yd(t,n,s,o){let a=t.length;if(a==n)t.push(s,o);else if(1===a)t.push(o,t[0]),t[0]=s;else{for(a--,t.push(t[a-1],t[a]);a>n;)t[a]=t[a-2],a--;t[n]=s,t[n+1]=o}}(t,o,n,s)),o}function uc(t,n){const s=$a(t,n);if(s>=0)return t[1|s]}function $a(t,n){return function dc(t,n,s){let o=0,a=t.length>>s;for(;a!==o;){const f=o+(a-o>>1),T=t[f<n?a=f:o=f+1}return~(a<{s.push(T)};return Gl(n,T=>{const O=T;Zl(O,f,[],o)&&(a||=[],a.push(O))}),void 0!==a&&pu(a,f),s}function pu(t,n){for(let s=0;s{n(f,o)})}}function Zl(t,n,s,o){if(!(t=Bt(t)))return!1;let a=null,f=Xt(t);const T=!f&&Ui(t);if(f||T){if(T&&!T.standalone)return!1;a=t}else{const V=t.ngModule;if(f=Xt(V),!f)return!1;a=V}const O=o.has(a);if(T){if(O)return!1;if(o.add(a),T.dependencies){const V="function"==typeof T.dependencies?T.dependencies():T.dependencies;for(const re of V)Zl(re,n,s,o)}}else{if(!f)return!1;{if(null!=f.imports&&!O){let re;o.add(a);try{Gl(f.imports,Ie=>{Zl(Ie,n,s,o)&&(re||=[],re.push(Ie))})}finally{}void 0!==re&&pu(re,n)}if(!O){const re=is(a)||(()=>new a);n({provide:a,useFactory:re,deps:Zi},a),n({provide:Kl,useValue:a,multi:!0},a),n({provide:tl,useValue:()=>ps(a),multi:!0},a)}const V=f.providers;if(null!=V&&!O){const re=t;yc(V,Ie=>{n(Ie,re)})}}}return a!==t&&void 0!==t.providers}function yc(t,n){for(let s of t)xn(s)&&(s=s.\u0275providers),Array.isArray(s)?yc(s,n):n(s)}const og=ut({provide:String,useValue:ut});function Sd(t){return null!==t&&"object"==typeof t&&og in t}function gl(t){return"function"==typeof t}const fu=new Lt("Set Injector scope."),bc={},gp={};let mu;function Al(){return void 0===mu&&(mu=new gc),mu}class Ka{}class Jl extends Ka{get destroyed(){return this._destroyed}constructor(n,s,o,a){super(),this.parent=s,this.source=o,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ad(n,T=>this.processProvider(T)),this.records.set(fp,_l(void 0,this)),a.has("environment")&&this.records.set(Ka,_l(void 0,this));const f=this.records.get(fu);null!=f&&"string"==typeof f.value&&this.scopes.add(f.value),this.injectorDefTypes=new Set(this.get(Kl,Zi,K.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const s of this._ngOnDestroyHooks)s.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const s of n)s()}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 s=Ps(this),o=Jt(void 0);try{return n()}finally{Ps(s),Jt(o)}}get(n,s=rt,o=K.Default){if(this.assertNotDestroyed(),n.hasOwnProperty($i))return n[$i](this);o=Qo(o);const f=Ps(this),T=Jt(void 0);try{if(!(o&K.SkipSelf)){let V=this.records.get(n);if(void 0===V){const re=function ag(t){return"function"==typeof t||"object"==typeof t&&t instanceof Lt}(n)&&kn(n);V=re&&this.injectableDefInScope(re)?_l(xd(n),bc):null,this.records.set(n,V)}if(null!=V)return this.hydrate(n,V)}return(o&K.Self?Al():this.parent).get(n,s=o&K.Optional&&s===rt?null:s)}catch(O){if("NullInjectorError"===O.name){if((O[cn]=O[cn]||[]).unshift(lt(n)),f)throw O;return function Go(t,n,s,o){const a=t[cn];throw n[cs]&&a.unshift(n[cs]),t.message=function or(t,n,s,o=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let a=lt(n);if(Array.isArray(n))a=n.map(lt).join(" -> ");else if("object"==typeof n){let f=[];for(let T in n)if(n.hasOwnProperty(T)){let O=n[T];f.push(T+":"+("string"==typeof O?JSON.stringify(O):lt(O)))}a=`{${f.join(", ")}}`}return`${s}${o?"("+o+")":""}[${a}]: ${t.replace(ri,"\n ")}`}("\n"+t.message,a,s,o),t.ngTokenPath=a,t[cn]=null,t}(O,n,"R3InjectorError",this.source)}throw O}finally{Jt(T),Ps(f)}}resolveInjectorInitializers(){const n=Ps(this),s=Jt(void 0);try{const a=this.get(tl,Zi,K.Self);for(const f of a)f()}finally{Ps(n),Jt(s)}}toString(){const n=[],s=this.records;for(const o of s.keys())n.push(lt(o));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new gn(205,!1)}processProvider(n){let s=gl(n=Bt(n))?n:Bt(n&&n.provide);const o=function rg(t){return Sd(t)?_l(void 0,t.useValue):_l(_p(t),bc)}(n);if(gl(n)||!0!==n.multi)this.records.get(s);else{let a=this.records.get(s);a||(a=_l(void 0,bc,!0),a.factory=()=>hr(a.multi),this.records.set(s,a)),s=n,a.multi.push(n)}this.records.set(s,o)}hydrate(n,s){return s.value===bc&&(s.value=gp,s.value=s.factory()),"object"==typeof s.value&&s.value&&function vp(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(s.value)&&this._ngOnDestroyHooks.add(s.value),s.value}injectableDefInScope(n){if(!n.providedIn)return!1;const s=Bt(n.providedIn);return"string"==typeof s?"any"===s||this.scopes.has(s):this.injectorDefTypes.has(s)}removeOnDestroy(n){const s=this._onDestroyHooks.indexOf(n);-1!==s&&this._onDestroyHooks.splice(s,1)}}function xd(t){const n=kn(t),s=null!==n?n.factory:is(t);if(null!==s)return s;if(t instanceof Lt)throw new gn(204,!1);if(t instanceof Function)return function Ld(t){const n=t.length;if(n>0)throw cc(n,"?"),new gn(204,!1);const s=function ls(t){return t&&(t[It]||t[Ne])||null}(t);return null!==s?()=>s.factory(t):()=>new t}(t);throw new gn(204,!1)}function _p(t,n,s){let o;if(gl(t)){const a=Bt(t);return is(a)||xd(a)}if(Sd(t))o=()=>Bt(t.useValue);else if(function Od(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...hr(t.deps||[]));else if(function vc(t){return!(!t||!t.useExisting)}(t))o=()=>ps(Bt(t.useExisting));else{const a=Bt(t&&(t.useClass||t.provide));if(!function yp(t){return!!t.deps}(t))return is(a)||xd(a);o=()=>new a(...hr(t.deps))}return o}function _l(t,n,s=!1){return{factory:t,value:n,multi:s?[]:void 0}}function Ad(t,n){for(const s of t)Array.isArray(s)?Ad(s,n):s&&xn(s)?Ad(s.\u0275providers,n):n(s)}function lg(t,n){t instanceof Jl&&t.assertNotDestroyed();const o=Ps(t),a=Jt(void 0);try{return n()}finally{Ps(o),Jt(a)}}function gu(t){if(!Ct()&&!function Ys(){return Ki}())throw new gn(-203,!1)}function Pd(t,n=null,s=null,o){const a=wp(t,n,s,o);return a.resolveInjectorInitializers(),a}function wp(t,n=null,s=null,o,a=new Set){const f=[s||Zi,Ed(t)];return o=o||("object"==typeof t?void 0:lt(t)),new Jl(f,n||Al(),o||null,a)}let Nd,Na=(()=>{class t{static#e=this.THROW_IF_NOT_FOUND=rt;static#t=this.NULL=new gc;static create(s,o){if(Array.isArray(s))return Pd({name:""},o,s,"");{const a=s.name??"";return Pd({name:a},s.parent,s.providers,a)}}static#n=this.\u0275prov=ue({token:t,providedIn:"any",factory:()=>ps(fp)});static#i=this.__NG_ELEMENT_ID__=-1}return t})();function yl(t){return!!lo(t)}function Fd(t){Nd=t}function nl(){if(void 0!==Nd)return Nd;if(typeof document<"u")return document;throw new gn(210,!1)}const Yd=new Lt("AppId",{providedIn:"root",factory:()=>Cp}),Cp="ng",Hd=new Lt("Platform Initializer"),Dc=new Lt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),mg=new Lt("AnimationModuleType"),gg=new Lt("CSP nonce",{providedIn:"root",factory:()=>nl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Ep={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Sp=new Lt("ImageConfig",{providedIn:"root",factory:()=>Ep});function Op(t){return t.ownerDocument.defaultView}function Ip(t){return t.ownerDocument}function La(t){return t instanceof Function?t():t}function bl(t){return"browser"===(t??ts(Na)).get(Dc)}function Ws(t){ni("Must never be called in production mode");const s=function Ji(t){ni("Must never be called in production mode");const s=t[Ns][pi];return s&&s.constructor?Ui(s.constructor):null}(t)?.type?.name;return s?` (used in the '${s}' component template)`:""}const Os="ngSkipHydration",eo="ngskiphydration";function ro(t){const n=t.mergedAttrs;if(null===n)return!1;for(let s=0;s|^->||--!>|)/g,pa="\u200b$1\u200b";const Za=new Map;let Ca=0;const Ba="__ngContext__";function Lr(t,n){zs(n)?(t[Ba]=n[To],function Tc(t){Za.set(t[To],t)}(n)):t[Ba]=n}let Mu;function Du(t,n){return Mu(t,n)}function al(t){const n=t[ye];return co(n)?n[ye]:n}function Oc(t){return Tu(t[ns])}function wu(t){return Tu(t[Z])}function Tu(t){for(;null!==t&&!co(t);)t=t[Z];return t}function Tl(t,n,s,o,a){if(null!=o){let f,T=!1;co(o)?f=o:zs(o)&&(T=!0,o=o[qi]);const O=hi(o);0===t&&null!==s?null==a?bg(n,s,O):Xl(n,s,O,a||null,!0):1===t&&null!==s?Xl(n,s,O,a||null,!0):2===t?qd(n,O,T):3===t&&n.destroyNode(O),null!=f&&function k1(t,n,s,o,a){const f=s[Ho];f!==hi(s)&&Tl(n,t,o,f,a);for(let O=ws;On.replace(Fa,pa))}(n))}function Kd(t,n,s){return t.createElement(n,s)}function yg(t,n){const s=t[wr],o=s.indexOf(n);s.splice(o,1)}function Cu(t,n){if(t.length<=ws)return;const s=ws+n,o=t[s];if(o){const a=o[Rr];null!==a&&a!==t&&yg(a,o),n>0&&(t[s-1][Z]=o[Z]);const f=cu(t,ws+n);!function D1(t,n){Su(t,n,n[Si],2,null,null),n[qi]=null,n[Be]=null}(o[Kn],o);const T=f[js];null!==T&&T.detachView(f[Kn]),o[ye]=null,o[Z]=null,o[ie]&=-129}return o}function Zd(t,n){if(!(256&n[ie])){const s=n[Si];s.destroyNode&&Su(t,n,s,3,null,null),function C1(t){let n=t[ns];if(!n)return Np(t[Kn],t);for(;n;){let s=null;if(zs(n))s=n[ns];else{const o=n[ws];o&&(s=o)}if(!s){for(;n&&!n[Z]&&n!==t;)zs(n)&&Np(n[Kn],n),n=n[ye];null===n&&(n=t),zs(n)&&Np(n[Kn],n),s=n&&n[Z]}n=s}}(n)}}function Np(t,n){if(!(256&n[ie])){n[ie]&=-129,n[ie]|=256,n[mo]&&Rt(n[mo]),function I1(t,n){let s;if(null!=t&&null!=(s=t.destroyHooks))for(let o=0;o=0?o[T]():o[-T].unsubscribe(),f+=2}else s[f].call(o[s[f+1]]);null!==o&&(n[Un]=null);const a=n[ur];if(null!==a){n[ur]=null;for(let f=0;f-1){const{encapsulation:f}=t.data[o.directiveStart+a];if(f===So.None||f===So.Emulated)return null}return ms(o,s)}}function Xl(t,n,s,o,a){t.insertBefore(n,s,o,a)}function bg(t,n,s){t.appendChild(n,s)}function Mg(t,n,s,o,a){null!==o?Xl(t,n,s,o,a):bg(t,n,s)}function Jd(t,n){return t.parentNode(n)}function Dg(t,n,s){return Tg(t,n,s)}function wg(t,n,s){return 40&t.type?ms(t,s):null}let Yp,Xd,eh,Tg=wg;function Cg(t,n){Tg=t,Yp=n}function Qd(t,n,s,o){const a=Fp(t,o,n),f=n[Si],O=Dg(o.parent||n[Be],o,n);if(null!=a)if(Array.isArray(s))for(let V=0;Vt,createScript:t=>t,createScriptURL:t=>t})}catch{}return Xd}function Ic(t){return Vp()?.createHTML(t)||t}function jp(){if(void 0===eh&&(eh=null,On.trustedTypes))try{eh=On.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return eh}function Lg(t){return jp()?.createHTML(t)||t}function kg(t){return jp()?.createScriptURL(t)||t}class ec{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Dn})`}}class H1 extends ec{getTypeName(){return"HTML"}}class B1 extends ec{getTypeName(){return"Style"}}class V1 extends ec{getTypeName(){return"Script"}}class j1 extends ec{getTypeName(){return"URL"}}class z1 extends ec{getTypeName(){return"ResourceURL"}}function Cl(t){return t instanceof ec?t.changingThisBreaksApplicationSecurity:t}function xc(t,n){const s=function U1(t){return t instanceof ec&&t.getTypeName()||null}(t);if(null!=s&&s!==n){if("ResourceURL"===s&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${s} (see ${Dn})`)}return s===n}function W1(t){return new H1(t)}function G1(t){return new B1(t)}function $1(t){return new V1(t)}function K1(t){return new j1(t)}function Z1(t){return new z1(t)}function Pg(t){const n=new Q1(t);return function q1(){try{return!!(new window.DOMParser).parseFromString(Ic(""),"text/html")}catch{return!1}}()?new J1(n):n}class J1{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const s=(new window.DOMParser).parseFromString(Ic(n),"text/html").body;return null===s?this.inertDocumentHelper.getInertBodyElement(n):(s.removeChild(s.firstChild),s)}catch{return null}}}class Q1{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const s=this.inertDocument.createElement("template");return s.innerHTML=Ic(n),s}}const X1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function th(t){return(t=String(t)).match(X1)?t:"unsafe:"+t}function El(t){const n={};for(const s of t.split(","))n[s]=!0;return n}function Ou(...t){const n={};for(const s of t)for(const o in s)s.hasOwnProperty(o)&&(n[o]=!0);return n}const Rg=El("area,br,col,hr,img,wbr"),Ng=El("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Fg=El("rp,rt"),zp=Ou(Rg,Ou(Ng,El("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(Fg,El("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(Fg,Ng)),Up=El("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yg=Ou(Up,El("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"),El("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")),eM=El("script,style,template");class tM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let s=n.firstChild,o=!0;for(;s;)if(s.nodeType===Node.ELEMENT_NODE?o=this.startElement(s):s.nodeType===Node.TEXT_NODE?this.chars(s.nodeValue):this.sanitizedSomething=!0,o&&s.firstChild)s=s.firstChild;else for(;s;){s.nodeType===Node.ELEMENT_NODE&&this.endElement(s);let a=this.checkClobberedElement(s,s.nextSibling);if(a){s=a;break}s=this.checkClobberedElement(s,s.parentNode)}return this.buf.join("")}startElement(n){const s=n.nodeName.toLowerCase();if(!zp.hasOwnProperty(s))return this.sanitizedSomething=!0,!eM.hasOwnProperty(s);this.buf.push("<"),this.buf.push(s);const o=n.attributes;for(let a=0;a"),!0}endElement(n){const s=n.nodeName.toLowerCase();zp.hasOwnProperty(s)&&!Rg.hasOwnProperty(s)&&(this.buf.push(""))}chars(n){this.buf.push(Hg(n))}checkClobberedElement(n,s){if(s&&(n.compareDocumentPosition(s)&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 s}}const nM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,iM=/([^\#-~ |!])/g;function Hg(t){return t.replace(/&/g,"&").replace(nM,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(iM,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let nh;function Bg(t,n){let s=null;try{nh=nh||Pg(t);let o=n?String(n):"";s=nh.getInertBodyElement(o);let a=5,f=o;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,o=f,f=s.innerHTML,s=nh.getInertBodyElement(o)}while(o!==f);return Ic((new tM).sanitizeChildren(Wp(s)||s))}finally{if(s){const o=Wp(s)||s;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Wp(t){return"content"in t&&function sM(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var tc=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(tc||{});function Vg(t){const n=Iu();return n?Lg(n.sanitize(tc.HTML,t)||""):xc(t,"HTML")?Lg(Cl(t)):Bg(nl(),qn(t))}function Gp(t){const n=Iu();return n?n.sanitize(tc.URL,t)||"":xc(t,"URL")?Cl(t):th(qn(t))}function $p(t){const n=Iu();if(n)return kg(n.sanitize(tc.RESOURCE_URL,t)||"");if(xc(t,"ResourceURL"))return kg(Cl(t));throw new gn(904,!1)}function jg(t){return function F1(t){return Vp()?.createScriptURL(t)||t}(t[0])}function zg(t,n,s){return function lM(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?$p:Gp}(n,s)(t)}function Iu(){const t=mn();return t&&t[Gs].sanitizer}class cM{}function uM(t){return t}function dM(){const t=new xu;return"browser"===ts(Dc)&&(t.store=function hM(t,n){const s=t.getElementById(n+"-state");if(s?.textContent)try{return JSON.parse(s.textContent)}catch(o){console.warn("Exception while restoring TransferState for app "+n,o)}return{}}(nl(),ts(Yd))),t}let xu=(()=>{class t{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:dM});get(s,o){return void 0!==this.store[s]?this.store[s]:o}set(s,o){this.store[s]=o}remove(s){delete this.store[s]}hasKey(s){return this.store.hasOwnProperty(s)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(s,o){this.onSerializeCallbacks[s]=o}toJson(){for(const s in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(s))try{this.store[s]=this.onSerializeCallbacks[s]()}catch(o){console.warn("Exception in onSerialize callback: ",o)}return JSON.stringify(this.store).replace(/null;function fM(t,n,s=!1){let o=t.getAttribute(Au);if(null==o)return null;const[a,f]=o.split("|");if(o=s?f:a,!o)return null;const T=s?a:f?`|${f}`:"";let O={};if(""!==o){const re=n.get(xu,null,{optional:!0});null!==re&&(O=re.get(ef,[])[Number(o)])}const V={data:O,firstChild:t.firstChild??null};return s&&(V.firstChild=t,oh(V,0,t.nextSibling)),T?t.setAttribute(Au,T):t.removeAttribute(Au),V}function tf(t,n,s=!1){return Ug(t,n,s)}function Wg(t){let n=t._lView;return 2===n[Kn].type?null:(Jr(n)&&(n=n[ki]),n)}function oh(t,n,s){t.segmentHeads??={},t.segmentHeads[n]=s}function nf(t,n){return t.segmentHeads?.[n]??null}function Gg(t,n){return t.data[Lu]?.[n]??null}function sf(t,n){const s=Gg(t,n)??[];let o=0;for(let a of s)o+=a[Ac]*(a[ih]??1);return o}function rh(t,n){if(typeof t.disconnectedNodes>"u"){const s=t.data[sh];t.disconnectedNodes=s?new Set(s):null}return!!t.disconnectedNodes?.has(n)}class bM{}class $g{}class DM{resolveComponentFactory(n){throw function MM(t){const n=Error(`No component factory found for ${lt(t)}.`);return n.ngComponent=t,n}(n)}}let ku=(()=>{class t{static#e=this.NULL=new DM}return t})();function wM(){return kc(ds(),mn())}function kc(t,n){return new Pu(ms(t,n))}let Pu=(()=>{class t{constructor(s){this.nativeElement=s}static#e=this.__NG_ELEMENT_ID__=wM}return t})();function TM(t){return t instanceof Pu?t.nativeElement:t}class Zg{}let CM=(()=>{class t{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function EM(){const t=mn(),s=qs(ds().index,t);return(zs(s)?s:t)[Si]}()}return t})(),SM=(()=>{class t{static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:()=>null})}return t})();const rf={};function OM(t,n){const s=function Me(t){const n=Object.create(ct);n.computation=t;const s=()=>{if(Fe(n),z(n),n.value===tt)throw n.error;return n.value};return s[p]=n,s}(t);return n?.equal&&(s[p].equal=n.equal),s}function IM(t,n){const s=function dt(t){const n=Object.create(Le);n.value=t;const s=()=>(z(n),n.value);return s[p]=n,s}(t),o=s[p];return n?.equal&&(o.equal=n.equal),s.set=a=>q(o,a),s.update=a=>function Te(t,n){Re()||Fn(),q(t,n(t.value))}(o,a),s.asReadonly=xM.bind(s),s}function xM(){const t=this[p];if(void 0===t.readonlyFn){const n=()=>this();n[p]=t,t.readonlyFn=n}return t.readonlyFn}function LM(t){const n=v(null);try{return t()}finally{v(n)}}function ah(t){return!!af(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function af(t){return null!==t&&("function"==typeof t||"object"==typeof t)}class Jg{constructor(){}supports(n){return ah(n)}create(n){return new RM(n)}}const PM=(t,n)=>n;class RM{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||PM}forEachItem(n){let s;for(s=this._itHead;null!==s;s=s._next)n(s)}forEachOperation(n){let s=this._itHead,o=this._removalsHead,a=0,f=null;for(;s||o;){const T=!o||s&&s.currentIndex{T=this._trackByFn(a,O),null!==s&&Object.is(s.trackById,T)?(o&&(s=this._verifyReinsertion(s,O,T,a)),Object.is(s.item,O)||this._addIdentityChange(s,O)):(s=this._mismatch(s,O,T,a),o=!0),s=s._next,a++}),this.length=a;return this._truncate(s),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,s,o,a){let f;return null===n?f=this._itTail:(f=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,s)||this._addIdentityChange(n,s),this._reinsertAfter(n,f,a)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,a))?(Object.is(n.item,s)||this._addIdentityChange(n,s),this._moveAfter(n,f,a)):n=this._addAfter(new NM(s,o),f,a),n}_verifyReinsertion(n,s,o,a){let f=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==f?n=this._reinsertAfter(f,n._prev,a):n.currentIndex!=a&&(n.currentIndex=a,this._addToMoves(n,a)),n}_truncate(n){for(;null!==n;){const s=n._next;this._addToRemovals(this._unlink(n)),n=s}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,s,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const a=n._prevRemoved,f=n._nextRemoved;return null===a?this._removalsHead=f:a._nextRemoved=f,null===f?this._removalsTail=a:f._prevRemoved=a,this._insertAfter(n,s,o),this._addToMoves(n,o),n}_moveAfter(n,s,o){return this._unlink(n),this._insertAfter(n,s,o),this._addToMoves(n,o),n}_addAfter(n,s,o){return this._insertAfter(n,s,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,s,o){const a=null===s?this._itHead:s._next;return n._next=a,n._prev=s,null===a?this._itTail=n:a._prev=n,null===s?this._itHead=n:s._next=n,null===this._linkedRecords&&(this._linkedRecords=new Qg),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const s=n._prev,o=n._next;return null===s?this._itHead=o:s._next=o,null===o?this._itTail=s:o._prev=s,n}_addToMoves(n,s){return n.previousIndex===s||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Qg),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,s){return n.item=s,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class NM{constructor(n,s){this.item=n,this.trackById=s,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 FM{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,s){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===s||s<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const s=n._prevDup,o=n._nextDup;return null===s?this._head=o:s._nextDup=o,null===o?this._tail=s:o._prevDup=s,null===this._head}}class Qg{constructor(){this.map=new Map}put(n){const s=n.trackById;let o=this.map.get(s);o||(o=new FM,this.map.set(s,o)),o.add(n)}get(n,s){const a=this.map.get(n);return a?a.get(n,s):null}remove(n){const s=n.trackById;return this.map.get(s).remove(n)&&this.map.delete(s),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function qg(t,n,s){const o=t.previousIndex;if(null===o)return o;let a=0;return s&&o{if(s&&s.key===a)this._maybeAddToChanges(s,o),this._appendAfter=s,s=s._next;else{const f=this._getOrCreateRecordForKey(a,o);s=this._insertBeforeOrAppend(s,f)}}),s){s._prev&&(s._prev._next=null),this._removalsHead=s;for(let o=s;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,s){if(n){const o=n._prev;return s._next=n,s._prev=o,n._prev=s,o&&(o._next=s),n===this._mapHead&&(this._mapHead=s),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=s,s._prev=this._appendAfter):this._mapHead=s,this._appendAfter=s,null}_getOrCreateRecordForKey(n,s){if(this._records.has(n)){const a=this._records.get(n);this._maybeAddToChanges(a,s);const f=a._prev,T=a._next;return f&&(f._next=T),T&&(T._prev=f),a._next=null,a._prev=null,a}const o=new HM(n);return this._records.set(n,o),o.currentValue=s,this._addToAdditions(o),o}_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,s){Object.is(s,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=s,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,s){n instanceof Map?n.forEach(s):Object.keys(n).forEach(o=>s(n[o],o))}}class HM{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 lf([new Jg])}let lf=(()=>{class t{static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:e_});constructor(s){this.factories=s}static create(s,o){if(null!=o){const a=o.factories.slice();s=s.concat(a)}return new t(s)}static extend(s){return{provide:t,useFactory:o=>t.create(s,o||e_()),deps:[[t,new Il,new hc]]}}find(s){const o=this.factories.find(a=>a.supports(s));if(null!=o)return o;throw new gn(901,!1)}}return t})();function t_(){return new cf([new Xg])}let cf=(()=>{class t{static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:t_});constructor(s){this.factories=s}static create(s,o){if(o){const a=o.factories.slice();s=s.concat(a)}return new t(s)}static extend(s){return{provide:t,useFactory:o=>t.create(s,o||t_()),deps:[[t,new Il,new hc]]}}find(s){const o=this.factories.find(a=>a.supports(s));if(o)return o;throw new gn(901,!1)}}return t})();function Ru(t,n,s,o,a=!1){for(;null!==s;){const f=n[s.index];null!==f&&o.push(hi(f)),co(f)&&n_(f,o);const T=s.type;if(8&T)Ru(t,n,s.child,o);else if(32&T){const O=Du(s,n);let V;for(;V=O();)o.push(V)}else if(16&T){const O=Eg(n,s);if(Array.isArray(O))o.push(...O);else{const V=al(n[Ns]);Ru(V[Kn],V,O,o,!0)}}s=a?s.projectionNext:s.next}return o}function n_(t,n){for(let s=ws;s{Mi(t.lView)},consumerOnSignalRead(){this.lView[mo]=this}};function uf(t){return t.ngOriginalError}class Pl{constructor(){this._console=console}handleError(n){const s=this._findOriginalError(n);this._console.error("ERROR",n),s&&this._console.error("ORIGINAL ERROR",s)}_findOriginalError(n){let s=n&&uf(n);for(;s&&uf(s);)s=uf(s);return s||null}}const o_=new Lt("",{providedIn:"root",factory:()=>ts(Pl).handleError.bind(void 0)}),lh=new Lt(""),a_=new Lt("",{providedIn:"root",factory:()=>!1}),Ls={};function d_(t){h_(xi(),mn(),j()+t,!1)}function h_(t,n,s,o){if(!o)if(3==(3&n[ie])){const f=t.preOrderCheckHooks;null!==f&&Vn(n,f,s)}else{const f=t.preOrderHooks;null!==f&&Qn(n,f,0,s)}X(s)}function Pc(t,n=K.Default){const s=mn();return null===s?ps(t,n):Vi(ds(),s,Bt(t),n)}function p_(){throw new Error("invalid")}function ch(t,n,s,o,a,f,T,O,V,re,Ie){const at=n.blueprint.slice();return at[qi]=a,at[ie]=204|o,(null!==re||t&&2048&t[ie])&&(at[ie]|=2048),Oa(at),at[ye]=at[Pr]=t,at[pi]=s,at[Gs]=T||t&&t[Gs],at[Si]=O||t&&t[Si],at[Ds]=V||t&&t[Ds]||null,at[Be]=f,at[To]=function Ya(){return Ca++}(),at[Yt]=Ie,at[ra]=re,at[Ns]=2==n.type?t[Ns]:at,at}function Rc(t,n,s,o,a){let f=t.data[n];if(null===f)f=df(t,n,s,o,a),function pl(){return di.lFrame.inI18n}()&&(f.flags|=32);else if(64&f.type){f.type=s,f.value=o,f.attrs=a;const T=ea();f.injectorIndex=null===T?-1:T.injectorIndex}return _r(f,!0),f}function df(t,n,s,o,a){const f=bo(),T=jr(),V=t.data[n]=function iD(t,n,s,o,a,f){let T=n?n.injectorIndex:-1,O=0;return la()&&(O|=128),{type:s,index:o,insertBeforeIndex:null,injectorIndex:T,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:O,providerIndexes:0,value:a,attrs:f,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,T?f:f&&f.parent,s,n,o,a);return null===t.firstChild&&(t.firstChild=V),null!==f&&(T?null==f.child&&null!==V.parent&&(f.child=V):null===f.next&&(f.next=V,V.prev=f)),V}function Nu(t,n,s,o){if(0===s)return-1;const a=n.length;for(let f=0;fki&&h_(t,n,ki,!1),yn(T?2:0,a),s(o,a)}finally{X(f),yn(T?3:1,a)}}function hf(t,n,s){if(gr(n)){const o=v(null);try{const f=n.directiveEnd;for(let T=n.directiveStart;Tnull;function eD(t){Uo(t)?Sg(t):function _M(t){const n=nl(),s=n.createNodeIterator(t,NodeFilter.SHOW_COMMENT,{acceptNode(f){const T=function gM(t){return t.textContent?.replace(/\s/gm,"")}(f);return"ngetn"===T||"ngtns"===T?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let o;const a=[];for(;o=s.nextNode();)a.push(o);for(const f of a)"ngetn"===f.textContent?f.replaceWith(n.createTextNode("")):f.remove()}(t)}function __(t,n,s,o){for(let a in t)if(t.hasOwnProperty(a)){s=null===s?{}:s;const f=t[a];null===o?y_(s,n,a,f):o.hasOwnProperty(a)&&y_(s,n,o[a],f)}return s}function y_(t,n,s,o){t.hasOwnProperty(s)?t[s].push(n,o):t[s]=[n,o]}function Ha(t,n,s,o,a,f,T,O){const V=ms(n,s);let Ie,re=n.inputs;!O&&null!=re&&(Ie=re[o])?(bf(t,s,Ie,o,a),Or(n)&&function rD(t,n){const s=qs(n,t);16&s[ie]||(s[ie]|=64)}(s,n.index)):3&n.type&&(o=function oD(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(o),a=null!=T?T(a,n.value||"",o):a,f.setProperty(V,o,a))}function gf(t,n,s,o){if(Xr()){const a=null===o?null:{"":-1},f=function hD(t,n){const s=t.directiveRegistry;let o=null,a=null;if(s)for(let f=0;f0;){const s=t[--n];if("number"==typeof s&&s<0)return s}return 0})(T)!=O&&T.push(O),T.push(s,o,f)}}(t,n,o,Nu(t,s,a.hostVars,Ls),a)}function ll(t,n,s,o,a,f){const T=ms(t,n);!function yf(t,n,s,o,a,f,T){if(null==f)t.removeAttribute(n,a,s);else{const O=null==T?qn(f):T(f,o||"",a);t.setAttribute(n,a,O,s)}}(n[Si],T,f,t.value,s,o,a)}function yD(t,n,s,o,a,f){const T=f[n];if(null!==T)for(let O=0;O-1&&(Cu(n,o),cu(s,o))}this._attachedToViewContainer=!1}Zd(this._lView[Kn],this._lView)}onDestroy(n){Oi(this._lView,n)}markForCheck(){Fu(this._cdRefInjectingView||this._lView)}detach(){this._lView[ie]&=-129}reattach(){da(this._lView),this._lView[ie]|=128}detectChanges(){this._lView[ie]|=1024,function Mf(t,n=!0){const s=t[Gs],o=s.rendererFactory,a=s.afterRenderEventManager;o.begin?.(),a?.begin();try{!function MD(t){Df(t,0);let n=0;for(;fa(t);){if(100===n)throw new gn(103,!1);n++,Df(t,1)}}(t)}catch(T){throw n&&dh(t,T),T}finally{o.end?.(),s.inlineEffectRunner?.flush(),a?.end()}}(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new gn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function T1(t,n){Su(t,n,n[Si],2,null,null)}(this._lView[Kn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new gn(902,!1);this._appRef=n,da(this._lView)}}let x_=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=ED}return t})();function ED(t){return function SD(t,n,s){if(Or(t)&&!s){const o=qs(t.index,n);return new Yu(o,o)}return 47&t.type?new Yu(n[Ns],n):null}(ds(),mn(),16==(16&t))}let Hu=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=LD;static#t=this.__NG_ENV_ID__=s=>s}return t})();class xD extends Hu{constructor(n){super(),this._lView=n}onDestroy(n){return Oi(this._lView,n),()=>ui(this._lView,n)}}function LD(){return new xD(mn())}function AD(t,n){if(null!==function b(){return i}())throw new gn(-602,!1)}const kD=new Lt("",{providedIn:"root",factory:()=>ts(PD)});let PD=(()=>{class t{static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:()=>new ND})}return t})(),RD=(()=>{class t{constructor(){this.queuedEffectCount=0,this.queues=new Map}scheduleEffect(s){const o=s.creationZone;this.queues.has(o)||this.queues.set(o,new Set);const a=this.queues.get(o);a.has(s)||(this.queuedEffectCount++,a.add(s))}flush(){for(;this.queuedEffectCount>0;)for(const[s,o]of this.queues)null===s?this.flushQueue(o):s.run(()=>this.flushQueue(o))}flushQueue(s){for(const o of s)s.delete(o),this.queuedEffectCount--,o.run()}static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:()=>new t})}return t})();class ND{constructor(){this.hasQueuedFlush=!1,this.delegate=new RD,this.flushTask=()=>{this.delegate.flush(),this.hasQueuedFlush=!1}}scheduleEffect(n){this.delegate.scheduleEffect(n),this.hasQueuedFlush||(queueMicrotask(this.flushTask),this.hasQueuedFlush=!0)}}class FD{constructor(n,s,o,a,f,T){this.scheduler=n,this.effectFn=s,this.creationZone=o,this.errorHandler=f,this.watcher=function me(t,n,s){const o=Object.create(ee);s&&(o.consumerAllowSignalWrites=!0),o.fn=t,o.schedule=n;const a=V=>{o.cleanupFn=V};return o.ref={notify:()=>ft(o),run:()=>{if(null===o.fn)return;if(function C(){return l}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(o.dirty=!1,o.hasRun&&!$t(o))return;o.hasRun=!0;const V=yt(o);try{o.cleanupFn(),o.cleanupFn=B,o.fn(a)}finally{Ot(o,V)}},cleanup:()=>o.cleanupFn(),destroy:()=>function T(V){(function f(V){return null===V.fn&&null===V.schedule})(V)||(Rt(V),V.cleanupFn(),V.fn=null,V.schedule=null,V.cleanupFn=B)}(o),[p]:o},o.ref}(O=>this.runEffect(O),()=>this.schedule(),T),this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(s){this.errorHandler?.handleError(s)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function L_(t,n){!n?.injector&&gu();const s=n?.injector??ts(Na),o=s.get(Pl,null,{optional:!0}),a=!0!==n?.manualCleanup?s.get(Hu):null,f=new FD(s.get(kD),t,typeof Zone>"u"?null:Zone.current,a,o,n?.allowSignalWrites??!1),T=s.get(x_,null,{optional:!0});return T&&8&T._lView[ie]?(T._lView[Yo]??=[]).push(f.watcher.notify):f.watcher.notify(),f}const A_=new Set;function Rl(t){A_.has(t)||(A_.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function wf(t){return n=>{setTimeout(t,void 0,n)}}const cl=class YD extends Pe.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,s,o){let a=n,f=s||(()=>null),T=o;if(n&&"object"==typeof n){const V=n;a=V.next?.bind(V),f=V.error?.bind(V),T=V.complete?.bind(V)}this.__isAsync&&(f=wf(f),a&&(a=wf(a)),T&&(T=wf(T)));const O=super.subscribe({next:a,error:f,complete:T});return n instanceof Tt.w0&&n.add(O),O}};function k_(...t){}class $r{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:s=!1,shouldCoalesceRunChangeDetection:o=!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 gn(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&s,a.shouldCoalesceRunChangeDetection=o,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function HD(){const t="function"==typeof On.requestAnimationFrame;let n=On[t?"requestAnimationFrame":"setTimeout"],s=On[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&s){const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o);const a=s[Zone.__symbol__("OriginalDelegate")];a&&(s=a)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:s}}().nativeRequestAnimationFrame,function jD(t){const n=()=>{!function VD(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(On,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Cf(t),t.isCheckStableRunning=!0,Tf(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Cf(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(s,o,a,f,T,O)=>{if(function UD(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(O))return s.invokeTask(a,f,T,O);try{return P_(t),s.invokeTask(a,f,T,O)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===f.type||t.shouldCoalesceRunChangeDetection)&&n(),R_(t)}},onInvoke:(s,o,a,f,T,O,V)=>{try{return P_(t),s.invoke(a,f,T,O,V)}finally{t.shouldCoalesceRunChangeDetection&&n(),R_(t)}},onHasTask:(s,o,a,f)=>{s.hasTask(a,f),o===a&&("microTask"==f.change?(t._hasPendingMicrotasks=f.microTask,Cf(t),Tf(t)):"macroTask"==f.change&&(t.hasPendingMacrotasks=f.macroTask))},onHandleError:(s,o,a,f)=>(s.handleError(a,f),t.runOutsideAngular(()=>t.onError.emit(f)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!$r.isInAngularZone())throw new gn(909,!1)}static assertNotInAngularZone(){if($r.isInAngularZone())throw new gn(909,!1)}run(n,s,o){return this._inner.run(n,s,o)}runTask(n,s,o,a){const f=this._inner,T=f.scheduleEventTask("NgZoneEvent: "+a,n,BD,k_,k_);try{return f.runTask(T,s,o)}finally{f.cancelTask(T)}}runGuarded(n,s,o){return this._inner.runGuarded(n,s,o)}runOutsideAngular(n){return this._outer.run(n)}}const BD={};function Tf(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Cf(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function P_(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function R_(t){t._nesting--,Tf(t)}class zD{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,s,o){return n.apply(s,o)}runGuarded(n,s,o){return n.apply(s,o)}runOutsideAngular(n){return n()}runTask(n,s,o,a){return n.apply(s,o)}}var nc=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(nc||{});const N_={destroy(){}};function F_(t,n){const s=n?.injector??ts(Na);bl(s)&&s.get(hh).internalCallbacks.push(t)}function Y_(t,n){!n&&gu();const s=n?.injector??ts(Na);if(!bl(s))return N_;Rl("NgAfterNextRender");const o=s.get(hh),a=o.handler??=new B_,f=n?.phase??nc.MixedReadWrite,T=()=>{a.unregister(V),O()},O=s.get(Hu).onDestroy(T),V=new H_(s,f,()=>{T(),t()});return a.register(V),{destroy:T}}class H_{constructor(n,s,o){this.phase=s,this.callbackFn=o,this.zone=n.get($r),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 gn(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 s of n)s.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 t{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth){for(const s of this.internalCallbacks)s();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=ue({token:t,providedIn:"root",factory:()=>new t})}return t})();function $D(t,n){const s=qs(n,t),o=s[Kn];!function KD(t,n){for(let s=n.length;s0&&Ig(t,s,f.join(" "))}}(jt,to,En,o),void 0!==s&&function sw(t,n,s){const o=t.projection=[];for(let a=0;a=0;o--){const a=t[o];a.hostVars=n+=a.hostVars,a.hostAttrs=_o(a.hostAttrs,s=_o(s,a.hostAttrs))}}(o)}function fh(t){return t===po?{}:t===Zi?[]:t}function aw(t,n){const s=t.viewQuery;t.viewQuery=s?(o,a)=>{n(o,a),s(o,a)}:n}function lw(t,n){const s=t.contentQueries;t.contentQueries=s?(o,a,f)=>{n(o,a,f),s(o,a,f)}:n}function cw(t,n){const s=t.hostBindings;t.hostBindings=s?(o,a)=>{n(o,a),s(o,a)}:n}function U_(t){const n=s=>{const o=(Array.isArray(t)?t:t()).map(a=>"function"==typeof a?{directive:Bt(a),inputs:po,outputs:po}:{directive:Bt(a.directive),inputs:G_(a.inputs),outputs:G_(a.outputs)});null===s.hostDirectives?(s.findHostDirectiveDefs=W_,s.hostDirectives=o):s.hostDirectives.unshift(...o)};return n.ngInherit=!0,n}function W_(t,n,s){if(null!==t.hostDirectives)for(const o of t.hostDirectives){const a=Vs(o.directive);pw(a.declaredInputs,o.inputs),W_(a,n,s),s.set(a,o),n.push(a)}}function G_(t){if(void 0===t||0===t.length)return po;const n={};for(let s=0;s>17&32767}function If(t){return 2|t}function sc(t){return(131068&t)>>2}function xf(t,n){return-131069&t|n<<2}function Lf(t){return 1|t}function sy(t,n,s,o,a){const f=t[s+1],T=null===n;let O=o?Nl(f):sc(f),V=!1;for(;0!==O&&(!1===V||T);){const Ie=t[O+1];vw(t[O],n)&&(V=!0,t[O+1]=o?Lf(Ie):If(Ie)),O=o?Nl(Ie):sc(Ie)}V&&(t[s+1]=o?If(f):Lf(f))}function vw(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&$a(t,n)>=0}const sa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function oy(t){return t.substring(sa.key,sa.keyEnd)}function bw(t){return t.substring(sa.value,sa.valueEnd)}function ry(t,n){const s=sa.textEnd;return s===n?-1:(n=sa.keyEnd=function ww(t,n,s){for(;n32;)n++;return n}(t,sa.key=n,s),Wc(t,n,s))}function ay(t,n){const s=sa.textEnd;let o=sa.key=Wc(t,n,s);return s===o?-1:(o=sa.keyEnd=function Tw(t,n,s){let o;for(;n=65&&(-33&o)<=90||o>=48&&o<=57);)n++;return n}(t,o,s),o=cy(t,o,s),o=sa.value=Wc(t,o,s),o=sa.valueEnd=function Cw(t,n,s){let o=-1,a=-1,f=-1,T=n,O=T;for(;T32&&(O=T),f=a,a=o,o=-33&V}return O}(t,o,s),cy(t,o,s))}function ly(t){sa.key=0,sa.keyEnd=0,sa.value=0,sa.valueEnd=0,sa.textEnd=t.length}function Wc(t,n,s){for(;n=0;s=ay(n,s))fy(t,oy(n),bw(n))}function dy(t){qa(Aw,dl,t,!0)}function dl(t,n){for(let s=function Mw(t){return ly(t),ry(t,Wc(t,0,sa.textEnd))}(n);s>=0;s=ry(n,s))Ta(t,oy(n),!0)}function Qa(t,n,s,o){const a=mn(),f=xi(),T=ga(2);f.firstUpdatePass&&py(f,t,T,o),n!==Ls&&Kr(a,T,n)&&my(f,f.data[j()],a,a[Si],t,a[T+1]=function Pw(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=lt(Cl(t)))),t}(n,s),o,T)}function qa(t,n,s,o){const a=xi(),f=ga(2);a.firstUpdatePass&&py(a,null,f,o);const T=mn();if(s!==Ls&&Kr(T,f,s)){const O=a.data[j()];if(_y(O,o)&&!hy(a,f)){let V=o?O.classesWithoutHost:O.stylesWithoutHost;null!==V&&(s=_e(V,s||"")),kf(a,O,T,s,o)}else!function kw(t,n,s,o,a,f,T,O){a===Ls&&(a=Zi);let V=0,re=0,Ie=0=t.expandoStartIndex}function py(t,n,s,o){const a=t.data;if(null===a[s+1]){const f=a[j()],T=hy(t,s);_y(f,o)&&null===n&&!T&&(n=!1),n=function Sw(t,n,s,o){const a=F(t);let f=o?n.residualClasses:n.residualStyles;if(null===a)0===(o?n.classBindings:n.styleBindings)&&(s=ju(s=Nf(null,t,n,s,o),n.attrs,o),f=null);else{const T=n.directiveStylingLast;if(-1===T||t[T]!==a)if(s=Nf(a,t,n,s,o),null===f){let V=function Ow(t,n,s){const o=s?n.classBindings:n.styleBindings;if(0!==sc(o))return t[Nl(o)]}(t,n,o);void 0!==V&&Array.isArray(V)&&(V=Nf(null,t,n,V[1],o),V=ju(V,n.attrs,o),function Iw(t,n,s,o){t[Nl(s?n.classBindings:n.styleBindings)]=o}(t,n,o,V))}else f=function xw(t,n,s){let o;const a=n.directiveEnd;for(let f=1+n.directiveStylingLast;f0)&&(re=!0)):Ie=s,a)if(0!==V){const jt=Nl(t[O+1]);t[o+1]=gh(jt,O),0!==jt&&(t[jt+1]=xf(t[jt+1],o)),t[O+1]=function mw(t,n){return 131071&t|n<<17}(t[O+1],o)}else t[o+1]=gh(O,0),0!==O&&(t[O+1]=xf(t[O+1],o)),O=o;else t[o+1]=gh(V,0),0===O?O=o:t[V+1]=xf(t[V+1],o),V=o;re&&(t[o+1]=If(t[o+1])),sy(t,Ie,o,!0),sy(t,Ie,o,!1),function yw(t,n,s,o,a){const f=a?t.residualClasses:t.residualStyles;null!=f&&"string"==typeof n&&$a(f,n)>=0&&(s[o+1]=Lf(s[o+1]))}(n,Ie,t,o,f),T=gh(O,V),f?n.classBindings=T:n.styleBindings=T}(a,f,n,s,T,o)}}function Nf(t,n,s,o,a){let f=null;const T=s.directiveEnd;let O=s.directiveStylingLast;for(-1===O?O=s.directiveStart:O++;O0;){const V=t[a],re=Array.isArray(V),Ie=re?V[1]:V,at=null===Ie;let jt=s[a+1];jt===Ls&&(jt=at?Zi:void 0);let sn=at?uc(jt,o):Ie===o?jt:void 0;if(re&&!_h(sn)&&(sn=uc(V,o)),_h(sn)&&(O=sn,T))return O;const En=t[a+1];a=T?Nl(En):sc(En)}if(null!==n){let V=f?n.residualClasses:n.residualStyles;null!=V&&(O=uc(V,o))}return O}function _h(t){return void 0!==t}function _y(t,n){return 0!=(t.flags&(n?8:16))}function yy(t,n,s){qa(Ta,dl,Fc(mn(),t,n,s),!0)}function My(t){const n=t[Is]??[],o=t[ye][Si];for(const a of n)qw(a,o);t[Is]=Zi}function qw(t,n){let s=0,o=t.firstChild;if(o){const a=t.data[Ac];for(;snull;function cT(t,n){const s=t[Is];return n&&null!==s&&0!==s.length?s[0].data[qp]===n?s.shift():(My(t),null):null}function Gc(t,n){return Ty(t,n)}class dT{destroy(n){}updateValue(n,s){}swap(n,s){const o=Math.min(n,s),a=Math.max(n,s),f=this.detach(a);if(a-o>1){const T=this.detach(o);this.attach(o,f),this.attach(a,T)}else this.attach(o,f)}move(n,s){this.attach(s,this.detach(n))}}function jf(t,n,s,o,a){return t===s&&Object.is(n,o)?1:Object.is(a(t,n),a(s,o))?-1:0}function zf(t,n,s,o){return!(void 0===n||!n.has(o)||(t.attach(s,n.get(o)),n.delete(o),0))}function Cy(t,n,s,o,a){if(zf(t,n,o,s(o,a)))t.updateValue(o,a);else{const f=t.create(o,a);t.attach(o,f)}}function Ey(t,n,s,o){const a=new Set;for(let f=n;f<=s;f++)a.add(o(f,t.at(f)));return a}class Sy{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 s=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(s)?(this.kvMap.set(n,this._vMap.get(s)),this._vMap.delete(s)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,s){if(this.kvMap.has(n)){let o=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(o);)o=a.get(o);a.set(o,s)}else this.kvMap.set(n,s)}forEach(n){for(let[s,o]of this.kvMap)if(n(o,s),void 0!==this._vMap){const a=this._vMap;for(;a.has(o);)o=a.get(o),n(o,s)}}}function $u(t,n,s,o){const a=n.tView,O=ch(t,a,s,4096&t[ie]?4096:16,null,n,null,null,null,o?.injector??null,o?.dehydratedView??null);O[Rr]=t[n.index];const re=t[js];return null!==re&&(O[js]=re.createEmbeddedView(a)),Ef(a,O,s),O}function Oy(t,n){const s=ws+n;if(s0&&(s[a-1][Z]=n),o{class t{static#e=this.__NG_ELEMENT_ID__=pT}return t})();function pT(){return Ly(ds(),mn())}const fT=Dh,Iy=class extends fT{constructor(n,s,o){super(),this._lContainer=n,this._hostTNode=s,this._hostLView=o}get element(){return kc(this._hostTNode,this._hostLView)}get injector(){return new xr(this._hostTNode,this._hostLView)}get parentInjector(){const n=ne(this._hostTNode,this._hostLView);if(Pa(n)){const s=ia(n,this._hostLView),o=Ra(n);return new xr(s[Kn].data[o+8],s)}return new xr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const s=xy(this._lContainer);return null!==s&&s[n]||null}get length(){return this._lContainer.length-ws}createEmbeddedView(n,s,o){let a,f;"number"==typeof o?a=o:null!=o&&(a=o.index,f=o.injector);const T=Gc(this._lContainer,n.ssrId),O=n.createEmbeddedViewImpl(s||{},f,T);return this.insertImpl(O,a,$c(this._hostTNode,T)),O}createComponent(n,s,o,a,f){const T=n&&!function Wl(t){return"function"==typeof t}(n);let O;if(T)O=s;else{const En=s||{};O=En.index,o=En.injector,a=En.projectableNodes,f=En.environmentInjector||En.ngModuleRef}const V=T?n:new Bu(Ui(n)),re=o||this.parentInjector;if(!f&&null==V.ngModule){const Gn=(T?re:this.parentInjector).get(Ka,null);Gn&&(f=Gn)}const Ie=Ui(V.componentType??{}),at=Gc(this._lContainer,Ie?.id??null),sn=V.create(re,a,at?.firstChild??null,f);return this.insertImpl(sn.hostView,O,$c(this._hostTNode,at)),sn}insert(n,s){return this.insertImpl(n,s,!0)}insertImpl(n,s,o){const a=n._lView;if(function Vr(t){return co(t[ye])}(a)){const O=this.indexOf(n);if(-1!==O)this.detach(O);else{const V=a[ye],re=new Iy(V,V[Be],V[ye]);re.detach(re.indexOf(n))}}const f=this._adjustIndex(s),T=this._lContainer;return Ku(T,a,f,o),n.attachToViewContainerRef(),op(Wf(T),f,n),n}move(n,s){return this.insert(n,s)}indexOf(n){const s=xy(this._lContainer);return null!==s?s.indexOf(n):-1}remove(n){const s=this._adjustIndex(n,-1),o=Cu(this._lContainer,s);o&&(cu(Wf(this._lContainer),s),Zd(o[Kn],o))}detach(n){const s=this._adjustIndex(n,-1),o=Cu(this._lContainer,s);return o&&null!=cu(Wf(this._lContainer),s)?new Yu(o):null}_adjustIndex(n,s=0){return n??this.length+s}};function xy(t){return t[8]}function Wf(t){return t[8]||(t[8]=[])}function Ly(t,n){let s;const o=n[t.index];return co(o)?s=o:(s=D_(o,n,null,t),n[t.index]=s,uh(n,s)),Ay(s,n,t,o),new Iy(s,t,n)}let Ay=Py,Gf=(t,n,s)=>!1;function ky(t,n,s){return Gf(t,n,s)}function Py(t,n,s,o){if(t[Ho])return;let a;a=8&s.type?hi(o):function mT(t,n){const s=t[Si],o=s.createComment(""),a=ms(n,t);return Xl(s,Jd(s,a),o,function L1(t,n){return t.nextSibling(n)}(s,a),!1),o}(n,s),t[Ho]=a}function gT(t,n,s){if(t[Ho]&&t[Is])return!0;const o=s[Yt],a=n.index-ki;if(!o||function Tr(t){if(Mo(t))return!0;let n=t.parent;for(;n;){if(Mo(t)||ro(n))return!0;n=n.parent}return!1}(n)||rh(o,a))return!1;const T=nf(o,a),O=o.data[Lu]?.[a],[V,re]=function lT(t,n){const s=[];for(const o of n)for(let a=0;a<(o[ih]??1);a++){const f={data:o,firstChild:null};o[Ac]>0&&(f.firstChild=t,t=Mh(o[Ac],t)),s.push(f)}return[t,s]}(T,O);return t[Ho]=V,t[Is]=re,!0}function _T(t,n,s,o){Gf(t,s,n)||Py(t,n,s,o)}function Kc(t,n,s,o,a,f,T,O){const V=mn(),re=xi(),Ie=t+ki,at=re.firstCreatePass?function vT(t,n,s,o,a,f,T,O,V){const re=n.consts,Ie=Rc(n,t,4,T||null,Co(re,O));gf(n,s,Ie,Co(re,V)),ei(n,Ie);const at=Ie.tView=mf(2,Ie,o,a,f,n.directiveRegistry,n.pipeRegistry,null,n.schemas,re,null);return null!==n.queries&&(n.queries.template(n,Ie),at.queries=n.queries.embeddedTView(Ie)),Ie}(Ie,re,V,n,s,o,a,f,T):re.data[Ie];_r(at,!1);const jt=Ry(re,V,at,t);In()&&Qd(re,V,jt,at),Lr(jt,V);const sn=D_(jt,V,jt,at);return V[Ie]=sn,uh(V,sn),ky(sn,at,V),Nr(at)&&pf(re,V,at),null!=T&&ff(V,at,O),Kc}let Ry=Ny;function Ny(t,n,s,o){return Cn(!0),n[Si].createComment("")}function bT(t,n,s,o){const a=n[Yt],f=!a||la()||rh(a,o);if(Cn(f),f)return Ny(0,n);const T=a.data[Qp]?.[o]??null;null!==T&&null!==s.tView&&null===s.tView.ssrId&&(s.tView.ssrId=T);const O=bh(a,t,n,s);return oh(a,o,O),Mh(sf(a,o),O)}function Fy(t,n,s){Rl("NgControlFlow");const o=mn(),a=ta(),f=$f(o,ki+t);if(Kr(o,a,n)){const O=v(null);try{if(Uf(f,0),-1!==n){const V=Kf(o[Kn],ki+n),re=Gc(f,V.tView.ssrId);Ku(f,$u(o,V,s,{dehydratedView:re}),0,$c(V,re))}}finally{v(O)}}else{const O=Oy(f,0);void 0!==O&&(O[pi]=s)}}class DT{constructor(n,s,o){this.lContainer=n,this.$implicit=s,this.$index=o}get $count(){return this.lContainer.length-ws}}function Yy(t){return t}function Hy(t,n){return n}class wT{constructor(n,s,o){this.hasEmptyBlock=n,this.trackByFn=s,this.liveCollection=o}}function By(t,n,s,o,a,f,T,O,V,re,Ie){Rl("NgControlFlow");const at=void 0!==V,jt=mn(),sn=O?T.bind(jt[Ns][pi]):T,En=new wT(at,sn);jt[ki+t]=En,Kc(t+1,n,s,o,a,f),at&&Kc(t+2,V,re,Ie)}class TT extends dT{constructor(n,s,o){super(),this.lContainer=n,this.hostLView=s,this.templateTNode=o,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-ws}at(n){return this.getLView(n)[pi].$implicit}attach(n,s){const o=s[Yt];this.needsIndexUpdate||=n!==this.length,Ku(this.lContainer,s,n,$c(this.templateTNode,o))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function CT(t,n){return Cu(t,n)}(this.lContainer,n)}create(n,s){const o=Gc(this.lContainer,this.templateTNode.tView.ssrId);return $u(this.hostLView,this.templateTNode,new DT(this.lContainer,s,n),{dehydratedView:o})}destroy(n){Zd(n[Kn],n)}updateValue(n,s){this.getLView(n)[pi].$implicit=s}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n{t.destroy(O)})}(T,t,f.trackByFn),T.updateIndexes(),f.hasEmptyBlock){const O=ta(),V=0===T.length;if(Kr(o,O,V)){const re=s+2,Ie=$f(o,re);if(V){const at=Kf(a,re),jt=Gc(Ie,at.tView.ssrId);Ku(Ie,$u(o,at,void 0,{dehydratedView:jt}),0,$c(at,jt))}else Uf(Ie,0)}}}finally{v(n)}}function $f(t,n){return t[n]}function Kf(t,n){return xs(t,n)}var Hr=function(t){return t[t.NOT_STARTED=0]="NOT_STARTED",t[t.IN_PROGRESS=1]="IN_PROGRESS",t[t.COMPLETE=2]="COMPLETE",t[t.FAILED=3]="FAILED",t}(Hr||{});const jy=0,ST=1;var Zr=function(t){return t[t.Placeholder=0]="Placeholder",t[t.Loading=1]="Loading",t[t.Complete=2]="Complete",t[t.Error=3]="Error",t}(Zr||{}),Zu=function(t){return t[t.Initial=-1]="Initial",t}(Zu||{});const Zc=0,wh=1,zy=4,Uy=5;var Wy=function(t){return t[t.Manual=0]="Manual",t[t.Playthrough=1]="Playthrough",t}(Wy||{});function Ch(t,n,s){const o=1===t?Uy:zy;null===n[o]&&(n[o]=[]),n[o].push(s)}function Zf(t,n){const s=1===t?Uy:zy,o=n[s];if(null!==o){for(const a of o)a();n[s]=null}}function Gy(t){Zf(1,t),Zf(0,t)}function Eh(t){return t+1}function oc(t,n){return t[Eh(n.index)]}function ja(t,n){const s=Eh(n.index);return t.data[s]}function Jf(t,n){return n===Zr.Placeholder?t.placeholderBlockConfig?.[jy]??null:n===Zr.Loading?t.loadingBlockConfig?.[jy]??null:null}function Ky(t,n){if(!t||0===t.length)return n;const s=new Set(t);for(const o of n)s.add(o);return t.length===s.size?t:Array.from(s)}const Jc=new WeakMap;let Qc=null,Xf=0;class em{constructor(){this.callbacks=new Set,this.listener=()=>{for(const n of this.callbacks)n()}}}function Xy(t,n,s){const o=s.get($r);let a=Jc.get(t);return Qc=Qc||o.runOutsideAngular(()=>new IntersectionObserver(f=>{for(const T of f)T.isIntersecting&&Jc.has(T.target)&&o.run(Jc.get(T.target).listener)})),a||(a=new em,o.runOutsideAngular(()=>Qc.observe(t)),Jc.set(t,a),Xf++),a.callbacks.add(n),()=>{Jc.has(t)&&(a.callbacks.delete(n),0===a.callbacks.size&&(Qc?.unobserve(t),Jc.delete(t),Xf--),0===Xf&&(Qc?.disconnect(),Qc=null))}}const HT=new Lt("");let tm=null;function sv(t,n,s,o,a,f,T,O,V){const re=mn(),Ie=xi(),at=t+ki;if(Kc(t,null,0,0),Ie.firstCreatePass){Rl("NgDefer");const gi={primaryTmplIndex:n,loadingTmplIndex:o??null,placeholderTmplIndex:a??null,errorTmplIndex:f??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:s??null,loadingState:Hr.NOT_STARTED,loadingPromise:null};V?.(Ie,gi,O,T),function IT(t,n,s){const o=Eh(n);t.data[o]=s}(Ie,at,gi)}const jt=ds();ky(re[at],jt,re);const En=[null,Zu.Initial,null,null,null,null];!function OT(t,n,s){t[Eh(n)]=s}(re,at,En);const Gn=()=>Gy(En);Ch(0,En,()=>ui(re,Gn)),Oi(re,Gn)}function ov(t){const n=mn();if(Kr(n,ta(),t)){const o=v(null);try{const a=!!t,f=ve(),O=oc(n,f)[wh];!1===a&&O===Zu.Initial?Xc(n,f):!0===a&&(O===Zu.Initial||O===Zr.Placeholder)&&eu(n,f)}finally{v(o)}}}function rv(t,n){const s=mn(),o=ds();Xc(s,o),function qc(t,n,s,o,a,f,T){const O=t[Ds];F_(function V(){if(Fr(t))return;const re=oc(t,n),Ie=re[wh];if(Ie!==Zu.Initial&&Ie!==Zr.Placeholder)return;const at=function kT(t,n,s){return null==s?t:s>=0?qr(s,t):t[n.index][ws]??null}(t,n,o);if(!at)return void F_(V,{injector:O});if(Fr(at))return;const jt=function PT(t,n){return Us(ki+n,t)}(at,s),sn=a(jt,()=>{t!==at&&ui(at,sn),f()},O);t!==at&&Oi(at,sn),Ch(T,re,sn)},{injector:O})}(s,o,t,n,Xy,()=>eu(s,o),0)}function Fl(t,n,s,o=!1){const a=s[ye],f=a[Kn];if(Fr(a))return;const T=oc(a,n);if(dv(T[wh],t)&&dv(T[Zc]??-1,t)){const V=ja(f,n),Ie=o||null===function $y(t){return t.loadingBlockConfig?.[ST]??null}(V)&&null===Jf(V,Zr.Loading)&&!Jf(V,Zr.Placeholder)?cv:tm;try{Ie(t,T,s,n,a)}catch(at){dh(a,at)}}}function cv(t,n,s,o,a){const f=function xT(t,n,s){const a=ja(n[Kn],s);switch(t){case Zr.Complete:return a.primaryTmplIndex;case Zr.Loading:return a.loadingTmplIndex;case Zr.Error:return a.errorTmplIndex;case Zr.Placeholder:return a.placeholderTmplIndex;default:return null}}(t,a,o);if(null!==f){n[wh]=t;const V=xs(a[Kn],f+ki),re=0;Uf(s,re);const Ie=Gc(s,V.tView.ssrId),at=$u(a,V,null,{dehydratedView:Ie});Ku(s,at,re,$c(V,Ie)),Fu(at)}}function dv(t,n){return t{t.loadingState===Hr.COMPLETE?Fl(Zr.Complete,n,s):t.loadingState===Hr.FAILED&&Fl(Zr.Error,n,s)})}function eu(t,n){const s=t[Kn],o=t[n.index];if(!function iv(t){return t.get(HT,null,{optional:!0})?.behavior!==Wy.Manual&&bl(t)}(t[Ds]))return;const f=oc(t,n),T=ja(s,n);switch(Gy(f),T.loadingState){case Hr.NOT_STARTED:Fl(Zr.Loading,n,o),function nm(t,n,s){const a=n[Kn];if(t.loadingState!==Hr.NOT_STARTED)return;const f=oc(n,s),T=function LT(t,n){return xs(t,n.primaryTmplIndex+ki)}(a,t);t.loadingState=Hr.IN_PROGRESS,Zf(1,f);let O=t.dependencyResolverFn;t.loadingPromise=O?Promise.allSettled(O()).then(V=>{let re=!1;const Ie=[],at=[];for(const jt of V){if("fulfilled"!==jt.status){re=!0;break}{const sn=jt.value,En=Ui(sn)||Vs(sn);if(En)Ie.push(En);else{const Gn=Rs(sn);Gn&&at.push(Gn)}}}if(t.loadingPromise=null,re){if(t.loadingState=Hr.FAILED,null===t.errorTmplIndex){Ws(n);const sn=new gn(750,!1);dh(n,sn)}}else{t.loadingState=Hr.COMPLETE;const jt=T.tView;Ie.length>0&&(jt.directiveRegistry=Ky(jt.directiveRegistry,Ie)),at.length>0&&(jt.pipeRegistry=Ky(jt.pipeRegistry,at))}}):Promise.resolve().then(()=>{t.loadingPromise=null,t.loadingState=Hr.COMPLETE})}(T,t,n),T.loadingState===Hr.IN_PROGRESS&&hv(T,n,o);break;case Hr.IN_PROGRESS:Fl(Zr.Loading,n,o),hv(T,n,o);break;case Hr.COMPLETE:Fl(Zr.Complete,n,o);break;case Hr.FAILED:Fl(Zr.Error,n,o)}}function Oh(t,n,s,o){const a=mn(),f=xi(),T=ki+t,O=a[Si],V=f.firstCreatePass?function eC(t,n,s,o,a,f){const T=n.consts,V=Rc(n,t,2,o,Co(T,a));return gf(n,s,V,Co(T,f)),null!==V.attrs&&ph(V,V.attrs,!1),null!==V.mergedAttrs&&ph(V,V.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,V),V}(T,f,a,n,s,o):f.data[T],re=pv(f,a,V,O,n,t);a[T]=re;const Ie=Nr(V);return _r(V,!0),xg(O,re,V),32!=(32&V.flags)&&In()&&Qd(f,a,re,V),0===function Eo(){return di.lFrame.elementDepthCount}()&&Lr(re,a),function Ir(){di.lFrame.elementDepthCount++}(),Ie&&(pf(f,a,V),hf(f,V,a)),null!==o&&ff(a,V),Oh}function Ih(){let t=ds();jr()?ma():(t=t.parent,_r(t,!1));const n=t;(function it(t){return di.skipHydrationRootTNode===t})(n)&&function ss(){di.skipHydrationRootTNode=null}(),function us(){di.lFrame.elementDepthCount--}();const s=xi();return s.firstCreatePass&&(ei(s,t),gr(t)&&s.queries.elementEnd(t)),null!=n.classesWithoutHost&&function Ao(t){return 0!=(8&t.flags)}(n)&&kf(s,n,mn(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function sr(t){return 0!=(16&t.flags)}(n)&&kf(s,n,mn(),n.stylesWithoutHost,!1),Ih}function im(t,n,s,o){return Oh(t,n,s,o),Ih(),im}let pv=(t,n,s,o,a,f)=>(Cn(!0),Kd(o,a,hn()));function tC(t,n,s,o,a,f){const T=n[Yt],O=!T||la()||rh(T,f);if(Cn(O),O)return Kd(o,a,hn());const V=bh(T,t,n,s);return Gg(T,f)&&oh(T,f,V.nextSibling),T&&(ro(s)||Uo(V))&&Or(s)&&(function on(t){di.skipHydrationRootTNode=t}(s),Sg(V)),V}function xh(t,n,s){const o=mn(),a=xi(),f=t+ki,T=a.firstCreatePass?function iC(t,n,s,o,a){const f=n.consts,T=Co(f,o),O=Rc(n,t,8,"ng-container",T);return null!==T&&ph(O,T,!0),gf(n,s,O,Co(f,a)),null!==n.queries&&n.queries.elementStart(n,O),O}(f,a,o,n,s):a.data[f];_r(T,!0);const O=fv(a,o,T,t);return o[f]=O,In()&&Qd(a,o,O,T),Lr(O,o),Nr(T)&&(pf(a,o,T),hf(a,T,o)),null!=s&&ff(o,T),xh}function Lh(){let t=ds();const n=xi();return jr()?ma():(t=t.parent,_r(t,!1)),n.firstCreatePass&&(ei(n,t),gr(t)&&n.queries.elementEnd(t)),Lh}function sm(t,n,s){return xh(t,n,s),Lh(),sm}let fv=(t,n,s,o)=>(Cn(!0),Rp(n[Si],""));function sC(t,n,s,o){let a;const f=n[Yt],T=!f||la();if(Cn(T),T)return Rp(n[Si],"");const O=bh(f,t,n,s),V=function vM(t,n){const s=t.data;let o=s[Jp]?.[n]??null;return null===o&&s[Lu]?.[n]&&(o=sf(t,n)),o}(f,o);return oh(f,o,O),a=Mh(V,O),a}function mv(){return mn()}function om(t,n,s){const o=mn();return Kr(o,ta(),n)&&Ha(xi(),ve(),o,t,n,o[Si],s,!0),om}function rm(t,n,s){const o=mn();if(Kr(o,ta(),n)){const f=xi(),T=ve();Ha(f,T,o,t,n,E_(F(f.data),T,o),s,!0)}return rm}const rc=void 0;var aC=["en",[["a","p"],["AM","PM"],rc],[["AM","PM"],rc,rc],[["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"]],rc,[["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"]],rc,[["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}",rc,"{1} 'at' {0}",rc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function rC(t){const s=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return 1===s&&0===o?1:5}];let tu={};function lC(t,n,s){"string"!=typeof n&&(s=n,n=t[nu.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),tu[n]=t,s&&(tu[n][nu.ExtraData]=s)}function am(t){const n=function cC(t){return t.toLowerCase().replace(/_/g,"-")}(t);let s=_v(n);if(s)return s;const o=n.split("-")[0];if(s=_v(o),s)return s;if("en"===o)return aC;throw new gn(701,!1)}function gv(t){return am(t)[nu.PluralCase]}function _v(t){return t in tu||(tu[t]=On.ng&&On.ng.common&&On.ng.common.locales&&On.ng.common.locales[t]),tu[t]}var nu=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(nu||{});const iu="en-US",Ah={marker:"element"},kh={marker:"ICU"};var Aa=function(t){return t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT",t}(Aa||{});let yv=iu;function vv(t){(function Xi(t,n){null==t&&ni(n,t,null,"!=")})(t,"Expected localeId to be defined"),"string"==typeof t&&(yv=t.toLowerCase().replace(/_/g,"-"))}function bv(t,n,s){const o=n.insertBeforeIndex,a=Array.isArray(o)?o[0]:o;return null===a?wg(t,0,s):hi(s[a])}function Mv(t,n,s,o,a){const f=n.insertBeforeIndex;if(Array.isArray(f)){let T=o,O=null;if(3&n.type||(O=T,T=a),null!==T&&-1===n.componentOffset)for(let V=1;V1)for(let s=t.length-2;s>=0;s--){const o=t[s];wv(o)||fC(o,n)&&null===mC(o)&&gC(o,n.index)}}function wv(t){return!(64&t.type)}function fC(t,n){return wv(n)||t.index>n.index}function mC(t){const n=t.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function gC(t,n){const s=t.insertBeforeIndex;Array.isArray(s)?s[0]=n:(Cg(bv,Mv),t.insertBeforeIndex=n)}function vC(t,n,s){const o=df(t,s,64,null,null);return Dv(n,o),o}function EC(){const t=[];let s,o,n=-1;function f(O,V){n=0;const re=function Ph(t,n){const s=n[t.currentCaseLViewIndex];return null===s?s:s<0?~s:s}(O,V);o=null!==re?O.remove[re]:Zi}function T(){if(n0?s[O]:(t.push(n,o),f(s[Kn].data[~O],s),T())}return 0===t.length?null:(o=t.pop(),n=t.pop(),T())}return function a(O,V){for(s=V;t.length;)t.pop();return f(O.value,V),T}}const Rh=/\ufffd(\d+):?\d*\ufffd/gi,OC=/\ufffd(\d+)\ufffd/,Av=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,td="\ufffd",IC=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,xC=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,LC=/\uE500/g;function kv(t,n,s,o,a,f,T){const O=Nu(t,o,1,null);let V=O<s.length&&s.push(V)}return{type:o,mainBinding:a,cases:n,values:s}}function lm(t){if(!t)return[];let n=0;const s=[],o=[],a=/[{}]/g;let f;for(a.lastIndex=0;f=a.exec(t);){const O=f.index;if("}"==f[0]){if(s.pop(),0==s.length){const V=t.substring(n,O);Av.test(V)?o.push(HC(V)):o.push(V),n=O+1}}else{if(0==s.length){const V=t.substring(n,O);o.push(V),n=O+1}s.push("{")}}const T=t.substring(n);return o.push(T),o}function BC(t,n,s,o,a,f,T,O){const V=[],re=[],Ie=[];n.cases.push(f),n.create.push(V),n.remove.push(re),n.update.push(Ie);const jt=Pg(nl()).getInertBodyElement(T),sn=Wp(jt)||jt;return sn?Fv(t,n,s,o,V,re,Ie,sn,a,O,0):0}function Fv(t,n,s,o,a,f,T,O,V,re,Ie){let at=0,jt=O.firstChild;for(;jt;){const sn=Nu(t,s,1,null);switch(jt.nodeType){case Node.ELEMENT_NODE:const En=jt,Gn=En.tagName.toLowerCase();if(zp.hasOwnProperty(Gn)){cm(a,Ah,Gn,V,sn),t.data[sn]=Gn;const bs=En.attributes;for(let Ks=0;Ks>>Aa.SHIFT;let at=t[Ie];null===at&&(at=t[Ie]=(T&Aa.COMMENT)===Aa.COMMENT?a.createComment(O):ql(a,O)),re&&null!==s&&Xl(a,s,at,o,!1)}})(a,V.create,Ie,O&&8&O.type?a[O.index]:null),Ua(!0)}function jv(t,n,s){Bv(t,n,s),function Vv(){Ua(!1)}()}function um(t){return!!t&&"function"==typeof t.then}function Uv(t){return!!t&&"function"==typeof t.subscribe}function dm(t,n,s,o){const a=mn(),f=xi(),T=ds();return function Gv(t,n,s,o,a,f,T){const O=Nr(o),re=t.firstCreatePass&&C_(t),Ie=n[pi],at=T_(n);let jt=!0;if(3&o.type||T){const Gn=ms(o,n),gi=T?T(Gn):Gn,Pi=at.length,zn=T?Ks=>T(hi(Ks[o.index])):o.index;let bs=null;if(!T&&O&&(bs=function nE(t,n,s,o){const a=t.cleanup;if(null!=a)for(let f=0;fV?O[V]:null}"string"==typeof T&&(f+=2)}return null}(t,n,a,o.index)),null!==bs)(bs.__ngLastListenerFn__||bs).__ngNextListenerFn__=f,bs.__ngLastListenerFn__=f,jt=!1;else{f=Kv(o,n,Ie,f,!1);const Ks=s.listen(gi,a,f);at.push(f,Ks),re&&re.push(a,zn,Pi,Pi+1)}}else f=Kv(o,n,Ie,f,!1);const sn=o.outputs;let En;if(jt&&null!==sn&&(En=sn[a])){const Gn=En.length;if(Gn)for(let gi=0;gi-1?qs(t.index,n):n);let V=$v(n,s,o,T),re=f.__ngNextListenerFn__;for(;re;)V=$v(n,s,re,T)&&V,re=re.__ngNextListenerFn__;return a&&!1===V&&T.preventDefault(),V}}function Zv(t=1){return function L(t){return(di.lFrame.contextLView=qr(t,di.lFrame.contextLView))[pi]}(t)}function iE(t,n){let s=null;const o=function cr(t){const n=t.attrs;if(null!=n){const s=n.indexOf(5);if(!(1&s))return n[s+1]}return null}(t);for(let a=0;a(Cn(!0),ql(n[Si],o));function fE(t,n,s,o,a){const f=n[Yt],T=!f||la()||rh(f,a);return Cn(T),T?ql(n[Si],o):bh(f,t,n,s)}function fm(t){return Fh("",t,""),fm}function Fh(t,n,s){const o=mn(),a=Fc(o,t,n,s);return a!==Ls&&Sl(o,j(),a),Fh}function mm(t,n,s,o,a){const f=mn(),T=Yc(f,t,n,s,o,a);return T!==Ls&&Sl(f,j(),T),mm}function gm(t,n,s,o,a,f,T){const O=mn(),V=function Hc(t,n,s,o,a,f,T,O){const re=mh(t,ca(),s,a,T);return ga(3),re?n+qn(s)+o+qn(a)+f+qn(T)+O:Ls}(O,t,n,s,o,a,f,T);return V!==Ls&&Sl(O,j(),V),gm}function _m(t,n,s,o,a,f,T,O,V){const re=mn(),Ie=function Bc(t,n,s,o,a,f,T,O,V,re){const at=Va(t,ca(),s,a,T,V);return ga(4),at?n+qn(s)+o+qn(a)+f+qn(T)+O+qn(V)+re:Ls}(re,t,n,s,o,a,f,T,O,V);return Ie!==Ls&&Sl(re,j(),Ie),_m}function ym(t,n,s,o,a){if(t=Bt(t),Array.isArray(t))for(let f=0;f>20;if(gl(t)||!t.multi){const sn=new Cs(re,a,Pc),En=bm(V,n,a?Ie:Ie+jt,at);-1===En?(be(Fs(O,T),f,V),vm(f,t,n.length),n.push(V),O.directiveStart++,O.directiveEnd++,a&&(O.providerIndexes+=1048576),s.push(sn),T.push(sn)):(s[En]=sn,T[En]=sn)}else{const sn=bm(V,n,Ie+jt,at),En=bm(V,n,Ie,Ie+jt),gi=En>=0&&s[En];if(a&&!gi||!a&&!(sn>=0&&s[sn])){be(Fs(O,T),f,V);const Pi=function vE(t,n,s,o,a){const f=new Cs(t,s,Pc);return f.multi=[],f.index=n,f.componentProviders=0,w0(f,a,o&&!s),f}(a?yE:_E,s.length,a,o,re);!a&&gi&&(s[En].providerFactory=Pi),vm(f,t,n.length,0),n.push(V),O.directiveStart++,O.directiveEnd++,a&&(O.providerIndexes+=1048576),s.push(Pi),T.push(Pi)}else vm(f,t,sn>-1?sn:En,w0(s[a?En:sn],re,!a&&o));!a&&o&&gi&&s[En].componentProviders++}}}function vm(t,n,s,o){const a=gl(n),f=function Id(t){return!!t.useClass}(n);if(a||f){const V=(f?Bt(n.useClass):n).prototype.ngOnDestroy;if(V){const re=t.destroyHooks||(t.destroyHooks=[]);if(!a&&n.multi){const Ie=re.indexOf(s);-1===Ie?re.push(s,[o,V]):re[Ie+1].push(o,V)}else re.push(s,V)}}}function w0(t,n,s){return s&&t.componentProviders++,t.multi.push(n)-1}function bm(t,n,s,o){for(let a=s;a{s.providersResolver=(o,a)=>function gE(t,n,s){const o=xi();if(o.firstCreatePass){const a=Zo(t);ym(s,o.data,o.blueprint,a,!0),ym(n,o.data,o.blueprint,a,!1)}}(o,a?a(t):t,n)}}class ac{}class C0{}function bE(t,n){return new Dm(t,n??null,[])}class Dm extends ac{constructor(n,s,o){super(),this._parent=s,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new V_(this);const a=lo(n);this._bootstrapComponents=La(a.bootstrap),this._r3Injector=wp(n,s,[{provide:ac,useValue:this},{provide:ku,useValue:this.componentFactoryResolver},...o],lt(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(s=>s()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class wm extends C0{constructor(n){super(),this.moduleType=n}create(n){return new Dm(this.moduleType,n,[])}}class E0 extends ac{constructor(n){super(),this.componentFactoryResolver=new V_(this),this.instance=null;const s=new Jl([...n.providers,{provide:ac,useValue:this},{provide:ku,useValue:this.componentFactoryResolver}],n.parent||Al(),n.debugName,new Set(["environment"]));this.injector=s,n.runEnvironmentInitializers&&s.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function S0(t,n,s=null){return new E0({providers:t,parent:n,debugName:s,runEnvironmentInitializers:!0}).injector}let DE=(()=>{class t{constructor(s){this._injector=s,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(s){if(!s.standalone)return null;if(!this.cachedInjectors.has(s)){const o=hu(0,s.type),a=o.length>0?S0([o],this._injector,`Standalone[${s.type.name}]`):null;this.cachedInjectors.set(s,a)}return this.cachedInjectors.get(s)}ngOnDestroy(){try{for(const s of this.cachedInjectors.values())null!==s&&s.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ue({token:t,providedIn:"environment",factory:()=>new t(ps(Ka))})}return t})();function O0(t){Rl("NgStandalone"),t.getStandaloneInjector=n=>n.get(DE).getOrCreateStandaloneInjector(t)}function N0(t,n,s){const o=Yi()+t,a=mn();return a[o]===Ls?ul(a,o,s?n.call(s):n()):Vu(a,o)}function F0(t,n,s,o){return W0(mn(),Yi(),t,n,s,o)}function Y0(t,n,s,o,a){return G0(mn(),Yi(),t,n,s,o,a)}function H0(t,n,s,o,a,f){return $0(mn(),Yi(),t,n,s,o,a,f)}function B0(t,n,s,o,a,f,T){return function K0(t,n,s,o,a,f,T,O,V){const re=n+s;return Va(t,re,a,f,T,O)?ul(t,re+4,V?o.call(V,a,f,T,O):o(a,f,T,O)):id(t,re+4)}(mn(),Yi(),t,n,s,o,a,f,T)}function V0(t,n,s,o,a,f,T,O){const V=Yi()+t,re=mn(),Ie=Va(re,V,s,o,a,f);return Kr(re,V+4,T)||Ie?ul(re,V+5,O?n.call(O,s,o,a,f,T):n(s,o,a,f,T)):Vu(re,V+5)}function j0(t,n,s,o,a,f,T,O,V){const re=Yi()+t,Ie=mn(),at=Va(Ie,re,s,o,a,f);return ic(Ie,re+4,T,O)||at?ul(Ie,re+6,V?n.call(V,s,o,a,f,T,O):n(s,o,a,f,T,O)):Vu(Ie,re+6)}function z0(t,n,s,o,a,f,T,O,V,re){const Ie=Yi()+t,at=mn();let jt=Va(at,Ie,s,o,a,f);return mh(at,Ie+4,T,O,V)||jt?ul(at,Ie+7,re?n.call(re,s,o,a,f,T,O,V):n(s,o,a,f,T,O,V)):Vu(at,Ie+7)}function U0(t,n,s,o){return function Z0(t,n,s,o,a,f){let T=n+s,O=!1;for(let V=0;V=0;s--){const o=n[s];if(t===o.name)return o}}(n,s.pipeRegistry),s.data[a]=o,o.onDestroy&&(s.destroyHooks??=[]).push(a,o.onDestroy)):o=s.data[a];const f=o.factory||(o.factory=is(o.type)),O=Jt(Pc);try{const V=Da(!1),re=f();return Da(V),function sE(t,n,s,o){s>=t.data.length&&(t.data[s]=null,t.blueprint[s]=null),n[s]=o}(s,mn(),a,re),re}finally{Jt(O)}}function Q0(t,n,s){const o=t+ki,a=mn(),f=ir(a,o);return sd(a,o)?W0(a,Yi(),n,f.transform,s,f):f.transform(s)}function q0(t,n,s,o){const a=t+ki,f=mn(),T=ir(f,a);return sd(f,a)?G0(f,Yi(),n,T.transform,s,o,T):T.transform(s,o)}function X0(t,n,s,o,a){const f=t+ki,T=mn(),O=ir(T,f);return sd(T,f)?$0(T,Yi(),n,O.transform,s,o,a,O):O.transform(s,o,a)}function sd(t,n){return t[Kn].data[n].pure}function FE(){return this._results[Symbol.iterator]()}class Cm{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 s=Cm.prototype;s[Symbol.iterator]||(s[Symbol.iterator]=FE)}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,s){return this._results.reduce(n,s)}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,s){this.dirty=!1;const o=function wa(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function tg(t,n,s){if(t.length!==n.length)return!1;for(let o=0;o{class t{static#e=this.__NG_ELEMENT_ID__=BE}return t})();const YE=od,HE=class extends YE{constructor(n,s,o){super(),this._declarationLView=n,this._declarationTContainer=s,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,s){return this.createEmbeddedViewImpl(n,s)}createEmbeddedViewImpl(n,s,o){const a=$u(this._declarationLView,this._declarationTContainer,n,{injector:s,dehydratedView:o});return new Yu(a)}};function BE(){return Bh(ds(),mn())}function Bh(t,n){return 4&t.type?new HE(n,t,kc(t,n)):null}class Em{constructor(n){this.queryList=n,this.matches=null}clone(){return new Em(this.queryList)}setDirty(){this.queryList.setDirty()}}class Sm{constructor(n=[]){this.queries=n}createEmbeddedView(n){const s=n.queries;if(null!==s){const o=null!==n.contentQueries?n.contentQueries[0]:s.length,a=[];for(let f=0;f0)o.push(T[O/2]);else{const re=f[O+1],Ie=n[-V];for(let at=ws;at{class t{log(s){console.log(s)}warn(s){console.warn(s)}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();class fS{constructor(n,s){this.ngModuleFactory=n,this.componentFactories=s}}let mS=(()=>{class t{compileModuleSync(s){return new wm(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const o=this.compileModuleSync(s),f=La(lo(s).declarations).reduce((T,O)=>{const V=Ui(O);return V&&T.push(new Bu(V)),T},[]);return new fS(o,f)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Rm=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new wt.X(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const s=this.taskId++;return this.pendingTasks.add(s),s}remove(s){this.pendingTasks.delete(s),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(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Lb=new Lt(""),Ab=new Lt("");let Fm,BS=(()=>{class t{constructor(s,o,a){this._ngZone=s,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Fm||(function VS(t){Fm=t}(a),a.addToWindow(o)),this._watchAngularEvents(),s.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:()=>{$r.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 s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb(this._didWork)}this._didWork=!1});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(s)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=>({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,o,a){let f=-1;o&&o>0&&(f=setTimeout(()=>{this._callbacks=this._callbacks.filter(T=>T.timeoutId!==f),s(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:s,timeoutId:f,updateCb:a})}whenStable(s,o,a){if(a&&!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(s,o,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(s){this.registry.registerApplication(s,this)}unregisterApplication(s){this.registry.unregisterApplication(s)}findProviders(s,o,a){return[]}static#e=this.\u0275fac=function(o){return new(o||t)(ps($r),ps(kb),ps(Ab))};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac})}return t})(),kb=(()=>{class t{constructor(){this._applications=new Map}registerApplication(s,o){this._applications.set(s,o)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,o=!0){return Fm?.findTestabilityInTree(this,s,o)??null}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();const Pb=new Lt("Application Initializer");let Ym=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,o)=>{this.resolve=s,this.reject=o}),this.appInits=ts(Pb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const s=[];for(const a of this.appInits){const f=a();if(um(f))s.push(f);else if(Uv(f)){const T=new Promise((O,V)=>{f.subscribe({complete:O,error:V})});s.push(T)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(s).then(()=>{o()}).catch(a=>{this.reject(a)}),0===s.length&&o(),this.initialized=!0}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Hm=new Lt("appBootstrapListener");function Fb(t,n){return Array.isArray(n)?n.reduce(Fb,t):{...t,...n}}let Uh,ru=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ts(o_),this.componentTypes=[],this.components=[],this.isStable=ts(Rm).hasPendingTasks.pipe((0,nt.U)(s=>!s)),this._injector=ts(Ka)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(s,o){const a=s instanceof $g;if(!this._injector.get(Ym).done)throw!a&&$o(s),new gn(405,!1);let T;T=a?s:this._injector.get(ku).resolveComponentFactory(s),this.componentTypes.push(T.componentType);const O=function zS(t){return t.isBoundToModule}(T)?void 0:this._injector.get(ac),re=T.create(Na.NULL,[],o||T.selector,O),Ie=re.location.nativeElement,at=re.injector.get(Lb,null);return at?.registerApplication(Ie),re.onDestroy(()=>{this.detachView(re.hostView),zh(this.components,re),at?.unregisterApplication(Ie)}),this._loadComponent(re),re}tick(){if(this._runningTick)throw new gn(101,!1);try{this._runningTick=!0;for(let s of this._views)s.detectChanges()}catch(s){this.internalErrorHandler(s)}finally{this._runningTick=!1}}attachView(s){const o=s;this._views.push(o),o.attachToAppRef(this)}detachView(s){const o=s;zh(this._views,o),o.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s);const o=this._injector.get(Hm,[]);[...this._bootstrapListeners,...o].forEach(a=>a(s))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(s=>s()),this._views.slice().forEach(s=>s.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(s){return this._destroyListeners.push(s),()=>zh(this._destroyListeners,s)}destroy(){if(this._destroyed)throw new gn(406,!1);const s=this._injector;s.destroy&&!s.destroyed&&s.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function zh(t,n){const s=t.indexOf(n);s>-1&&t.splice(s,1)}function Hb(t){Uh??=new WeakMap;const n=Uh.get(t);if(n)return n;const s=t.isStable.pipe((0,Kt.P)(o=>o)).toPromise().then(()=>{});return Uh.set(t,s),t.onDestroy(()=>Uh?.delete(t)),s}let US=(()=>{class t{constructor(){this.zone=ts($r),this.applicationRef=ts(ru)}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(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function WS(){const t=ts($r),n=ts(Pl);return s=>t.runOutsideAngular(()=>n.handleError(s))}let $S=(()=>{class t{constructor(){this.subscription=new Tt.w0,this.initialized=!1,this.zone=ts($r),this.pendingTasks=ts(Rm)}initialize(){if(this.initialized)return;this.initialized=!0;let s=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(s=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{$r.assertNotInAngularZone(),queueMicrotask(()=>{null!==s&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(s),s=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{$r.assertInAngularZone(),s??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Wh=new Lt("LocaleId",{providedIn:"root",factory:()=>ts(Wh,K.Optional|K.SkipSelf)||function KS(){return typeof $localize<"u"&&$localize.locale||iu}()}),ZS=new Lt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),Bm=new Lt("PlatformDestroyListeners");let jb=(()=>{class t{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,o){const a=function WD(t="zone.js",n){return"noop"===t?new zD:"zone.js"===t?new $r(n):t}(o?.ngZone,function Vb(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return a.run(()=>{const f=function ME(t,n,s){return new Dm(t,n,s)}(s.moduleType,this.injector,function Bb(t){return[{provide:$r,useFactory:t},{provide:tl,multi:!0,useFactory:()=>{const n=ts(US,{optional:!0});return()=>n.initialize()}},{provide:tl,multi:!0,useFactory:()=>{const n=ts($S);return()=>{n.initialize()}}},{provide:o_,useFactory:WS}]}(()=>a)),T=f.injector.get(Pl,null);return a.runOutsideAngular(()=>{const O=a.onError.subscribe({next:V=>{T.handleError(V)}});f.onDestroy(()=>{zh(this._modules,f),O.unsubscribe()})}),function Nb(t,n,s){try{const o=s();return um(o)?o.catch(a=>{throw n.runOutsideAngular(()=>t.handleError(a)),a}):o}catch(o){throw n.runOutsideAngular(()=>t.handleError(o)),o}}(T,a,()=>{const O=f.injector.get(Ym);return O.runInitializers(),O.donePromise.then(()=>(vv(f.injector.get(Wh,iu)||iu),this._moduleDoBootstrap(f),f))})})}bootstrapModule(s,o=[]){const a=Fb({},o);return function jS(t,n,s){const o=new wm(s);return Promise.resolve(o)}(0,0,s).then(f=>this.bootstrapModuleFactory(f,a))}_moduleDoBootstrap(s){const o=s.injector.get(ru);if(s._bootstrapComponents.length>0)s._bootstrapComponents.forEach(a=>o.bootstrap(a));else{if(!s.instance.ngDoBootstrap)throw new gn(-403,!1);s.instance.ngDoBootstrap(o)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new gn(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const s=this._injector.get(Bm,null);s&&(s.forEach(o=>o()),s.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(o){return new(o||t)(ps(Na))};static#t=this.\u0275prov=ue({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Yl=null;const zb=new Lt("AllowMultipleToken");function Ub(t,n,s=[]){const o=`Platform: ${n}`,a=new Lt(o);return(f=[])=>{let T=Vm();if(!T||T.injector.get(zb,!1)){const O=[...s,...f,{provide:a,useValue:!0}];t?t(O):function QS(t){if(Yl&&!Yl.get(zb,!1))throw new gn(400,!1);(function Rb(){!function Bn(t){fn=t}(()=>{throw new gn(600,!1)})})(),Yl=t;const n=t.get(jb);(function Gb(t){t.get(Hd,null)?.forEach(s=>s())})(t)}(function Wb(t=[],n){return Na.create({name:n,providers:[{provide:fu,useValue:"platform"},{provide:Bm,useValue:new Set([()=>Yl=null])},...t]})}(O,o))}return function qS(t){const n=Vm();if(!n)throw new gn(401,!1);return n}()}}function Vm(){return Yl?.get(jb)??null}function eO(){return!1}const oO=Ub(null,"core",[]);let rO=(()=>{class t{constructor(s){}static#e=this.\u0275fac=function(o){return new(o||t)(ps(ru))};static#t=this.\u0275mod=Er({type:t});static#n=this.\u0275inj=Wt({})}return t})(),m1=!1;function xO(){return _c([{provide:lh,useFactory:()=>{let t=!0;return bl()&&(t=!!ts(xu,{optional:!0})?.get(ef,null)),t&&Rl("NgHydration"),t}},{provide:tl,useValue:()=>{bl()&&ts(lh)&&(function LO(){const t=nl();let n;for(const s of t.body.childNodes)if(s.nodeType===Node.COMMENT_NODE&&s.textContent?.trim()===pM){n=s;break}if(!n)throw new gn(-507,!1)}(),function OO(){m1||(m1=!0,function mM(){Ug=fM}(),function nC(){pv=tC}(),function mE(){_0=fE}(),function oC(){fv=sC}(),function MT(){Ry=bT}(),function yT(){Ay=_T,Gf=gT}(),function uT(){Ty=cT}(),function tD(){g_=eD}())}())},multi:!0},{provide:a_,useFactory:()=>bl()&&ts(lh)},{provide:Hm,useFactory:()=>{if(bl()&&ts(lh)){const t=ts(ru);return ts(Na),()=>{(function IO(t,n){return Hb(t)})(t).then(()=>{$r.assertInAngularZone(),function Xw(t){const n=t._views;for(const s of n){const o=Wg(s);null!==o&&null!==o[qi]&&(zs(o)?vh(o):(vh(o[qi]),Dy(o)))}}(t)})}}return()=>{}},multi:!0}])}function AO(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function kO(t,n=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?n:Number(t)}function RO(t,n){const s=Ui(t),o=n.elementInjector||Al();return new Bu(s).create(o,n.projectableNodes,n.hostElement,n.environmentInjector)}function NO(t){const n=Ui(t);if(!n)return null;const s=new Bu(n);return{get selector(){return s.selector},get type(){return s.componentType},get inputs(){return s.inputs},get outputs(){return s.outputs},get ngContentSelectors(){return s.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}},1993:(st,le,h)=>{"use strict";h.d(le,{O4:()=>v,sL:()=>y});var e=h(9212),i=h(5592),l=h(9773);function y(b){b||((0,e.gHi)(y),b=(0,e.f3M)(e.ktI));const C=new i.y(H=>b.onDestroy(H.next.bind(H)));return H=>H.pipe((0,l.R)(C))}function v(b,C){const H=!C?.manualCleanup;H&&!C?.injector&&(0,e.gHi)(v);const k=H?C?.injector?.get(e.ktI)??(0,e.f3M)(e.ktI):null;let z;z=(0,e.tdS)(C?.requireSync?{kind:0}:{kind:1,value:C?.initialValue});const ce=b.subscribe({next:Fe=>z.set({kind:1,value:Fe}),error:Fe=>{if(C?.rejectErrors)throw Fe;z.set({kind:2,error:Fe})}});return k?.onDestroy(ce.unsubscribe.bind(ce)),(0,e.Flj)(()=>{const Fe=z();switch(Fe.kind){case 1:return Fe.value;case 2:throw Fe.error;case 0:throw new e.vHH(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},6223:(st,le,h)=>{"use strict";h.d(le,{Cf:()=>yt,EJ:()=>Oo,F:()=>Ut,Fd:()=>Ar,Fj:()=>We,JJ:()=>ut,JL:()=>pt,JU:()=>C,Kr:()=>Ro,NI:()=>Vt,On:()=>Ue,UX:()=>Kn,Wl:()=>k,YN:()=>vr,_:()=>Ki,_Y:()=>rt,a5:()=>Tt,c5:()=>wo,gN:()=>Pe,j3:()=>vo,kI:()=>Rt,nD:()=>so,oH:()=>Js,qQ:()=>cr,qu:()=>Ko,sg:()=>Qo,u:()=>Po,u5:()=>qi,wV:()=>cn,x0:()=>no});var e=h(9212),i=h(6814),l=h(7715),y=h(9315),p=h(7398);let v=(()=>{class ie{constructor(Z,Be){this._renderer=Z,this._elementRef=Be,this.onChange=Yt=>{},this.onTouched=()=>{}}setProperty(Z,Be){this._renderer.setProperty(this._elementRef.nativeElement,Z,Be)}registerOnTouched(Z){this.onTouched=Z}registerOnChange(Z){this.onChange=Z}setDisabledState(Z){this.setProperty("disabled",Z)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:ie})}return ie})(),b=(()=>{class ie extends v{static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,features:[e.qOj]})}return ie})();const C=new e.OlP("NgValueAccessor"),H={provide:C,useExisting:(0,e.Gpc)(()=>k),multi:!0};let k=(()=>{class ie extends b{writeValue(Z){this.setProperty("checked",Z)}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("change",function(pi){return Yt.onChange(pi.target.checked)})("blur",function(){return Yt.onTouched()})},features:[e._Bn([H]),e.qOj]})}return ie})();const z={provide:C,useExisting:(0,e.Gpc)(()=>We),multi:!0},Fe=new e.OlP("CompositionEventMode");let We=(()=>{class ie extends v{constructor(Z,Be,Yt){super(Z,Be),this._compositionMode=Yt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ce(){const ie=(0,i.q)()?(0,i.q)().getUserAgent():"";return/android (\d+)/.test(ie.toLowerCase())}())}writeValue(Z){this.setProperty("value",Z??"")}_handleInput(Z){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Z)}_compositionStart(){this._composing=!0}_compositionEnd(Z){this._composing=!1,this._compositionMode&&this.onChange(Z)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Fe,8))};static#t=this.\u0275dir=e.lG2({type:ie,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(Be,Yt){1&Be&&e.NdJ("input",function(pi){return Yt._handleInput(pi.target.value)})("blur",function(){return Yt.onTouched()})("compositionstart",function(){return Yt._compositionStart()})("compositionend",function(pi){return Yt._compositionEnd(pi.target.value)})},features:[e._Bn([z]),e.qOj]})}return ie})();function Re(ie){return null==ie||("string"==typeof ie||Array.isArray(ie))&&0===ie.length}function ft(ie){return null!=ie&&"number"==typeof ie.length}const yt=new e.OlP("NgValidators"),Ot=new e.OlP("NgAsyncValidators"),$t=/^(?=.{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 Rt{static min(ye){return Ae(ye)}static max(ye){return ke(ye)}static required(ye){return function ge(ie){return Re(ie.value)?{required:!0}:null}(ye)}static requiredTrue(ye){return function ae(ie){return!0===ie.value?null:{required:!0}}(ye)}static email(ye){return function Oe(ie){return Re(ie.value)||$t.test(ie.value)?null:{email:!0}}(ye)}static minLength(ye){return function Me(ie){return ye=>Re(ye.value)||!ft(ye.value)?null:ye.value.length{if(Re(ye.value)||Re(ie))return null;const Z=parseFloat(ye.value);return!isNaN(Z)&&Z{if(Re(ye.value)||Re(ie))return null;const Z=parseFloat(ye.value);return!isNaN(Z)&&Z>ie?{max:{max:ie,actual:ye.value}}:null}}function gt(ie){return ye=>ft(ye.value)&&ye.value.length>ie?{maxlength:{requiredLength:ie,actualLength:ye.value.length}}:null}function ht(ie){if(!ie)return tt;let ye,Z;return"string"==typeof ie?(Z="","^"!==ie.charAt(0)&&(Z+="^"),Z+=ie,"$"!==ie.charAt(ie.length-1)&&(Z+="$"),ye=new RegExp(Z)):(Z=ie.toString(),ye=ie),Be=>{if(Re(Be.value))return null;const Yt=Be.value;return ye.test(Yt)?null:{pattern:{requiredPattern:Z,actualValue:Yt}}}}function tt(ie){return null}function ct(ie){return null!=ie}function Gt(ie){return(0,e.QGY)(ie)?(0,l.D)(ie):ie}function fn(ie){let ye={};return ie.forEach(Z=>{ye=null!=Z?{...ye,...Z}:ye}),0===Object.keys(ye).length?null:ye}function Fn(ie,ye){return ye.map(Z=>Z(ie))}function dn(ie){return ie.map(ye=>function Bn(ie){return!ie.validate}(ye)?ye:Z=>ye.validate(Z))}function dt(ie){if(!ie)return null;const ye=ie.filter(ct);return 0==ye.length?null:function(Z){return fn(Fn(Z,ye))}}function we(ie){return null!=ie?dt(dn(ie)):null}function mt(ie){if(!ie)return null;const ye=ie.filter(ct);return 0==ye.length?null:function(Z){const Be=Fn(Z,ye).map(Gt);return(0,y.D)(Be).pipe((0,p.U)(fn))}}function q(ie){return null!=ie?mt(dn(ie)):null}function Te(ie,ye){return null===ie?[ye]:Array.isArray(ie)?[...ie,ye]:[ie,ye]}function Ee(ie){return ie._rawValidators}function Le(ie){return ie._rawAsyncValidators}function Ge(ie){return ie?Array.isArray(ie)?ie:[ie]:[]}function me(ie,ye){return Array.isArray(ie)?ie.includes(ye):ie===ye}function B(ie,ye){const Z=Ge(ye);return Ge(ie).forEach(Yt=>{me(Z,Yt)||Z.push(Yt)}),Z}function ee(ie,ye){return Ge(ye).filter(Z=>!me(ie,Z))}class et{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(ye){this._rawValidators=ye||[],this._composedValidatorFn=we(this._rawValidators)}_setAsyncValidators(ye){this._rawAsyncValidators=ye||[],this._composedAsyncValidatorFn=q(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(ye){this._onDestroyCallbacks.push(ye)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ye=>ye()),this._onDestroyCallbacks=[]}reset(ye=void 0){this.control&&this.control.reset(ye)}hasError(ye,Z){return!!this.control&&this.control.hasError(ye,Z)}getError(ye,Z){return this.control?this.control.getError(ye,Z):null}}class Pe extends et{get formDirective(){return null}get path(){return null}}class Tt extends et{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class wt{constructor(ye){this._cd=ye}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 ut=(()=>{class ie extends wt{constructor(Z){super(Z)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(Tt,2))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Be,Yt){2&Be&&e.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:[e.qOj]})}return ie})(),pt=(()=>{class ie extends wt{constructor(Z){super(Z)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(Pe,10))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Be,Yt){2&Be&&e.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:[e.qOj]})}return ie})();const ji="VALID",$i="INVALID",qn="PENDING",Zn="DISABLED";function as(ie){return(He(ie)?ie.validators:ie)||null}function $n(ie,ye){return(He(ye)?ye.asyncValidators:ie)||null}function He(ie){return null!=ie&&!Array.isArray(ie)&&"object"==typeof ie}function Mt(ie,ye,Z){const Be=ie.controls;if(!(ye?Object.keys(Be):Be).length)throw new e.vHH(1e3,"");if(!Be[Z])throw new e.vHH(1001,"")}function je(ie,ye,Z){ie._forEachChild((Be,Yt)=>{if(void 0===Z[Yt])throw new e.vHH(1002,"")})}class St{constructor(ye,Z){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(ye),this._assignAsyncValidators(Z)}get validator(){return this._composedValidatorFn}set validator(ye){this._rawValidators=this._composedValidatorFn=ye}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ye){this._rawAsyncValidators=this._composedAsyncValidatorFn=ye}get parent(){return this._parent}get valid(){return this.status===ji}get invalid(){return this.status===$i}get pending(){return this.status==qn}get disabled(){return this.status===Zn}get enabled(){return this.status!==Zn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ye){this._assignValidators(ye)}setAsyncValidators(ye){this._assignAsyncValidators(ye)}addValidators(ye){this.setValidators(B(ye,this._rawValidators))}addAsyncValidators(ye){this.setAsyncValidators(B(ye,this._rawAsyncValidators))}removeValidators(ye){this.setValidators(ee(ye,this._rawValidators))}removeAsyncValidators(ye){this.setAsyncValidators(ee(ye,this._rawAsyncValidators))}hasValidator(ye){return me(this._rawValidators,ye)}hasAsyncValidator(ye){return me(this._rawAsyncValidators,ye)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ye={}){this.touched=!0,this._parent&&!ye.onlySelf&&this._parent.markAsTouched(ye)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ye=>ye.markAllAsTouched())}markAsUntouched(ye={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Z=>{Z.markAsUntouched({onlySelf:!0})}),this._parent&&!ye.onlySelf&&this._parent._updateTouched(ye)}markAsDirty(ye={}){this.pristine=!1,this._parent&&!ye.onlySelf&&this._parent.markAsDirty(ye)}markAsPristine(ye={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Z=>{Z.markAsPristine({onlySelf:!0})}),this._parent&&!ye.onlySelf&&this._parent._updatePristine(ye)}markAsPending(ye={}){this.status=qn,!1!==ye.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ye.onlySelf&&this._parent.markAsPending(ye)}disable(ye={}){const Z=this._parentMarkedDirty(ye.onlySelf);this.status=Zn,this.errors=null,this._forEachChild(Be=>{Be.disable({...ye,onlySelf:!0})}),this._updateValue(),!1!==ye.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ye,skipPristineCheck:Z}),this._onDisabledChange.forEach(Be=>Be(!0))}enable(ye={}){const Z=this._parentMarkedDirty(ye.onlySelf);this.status=ji,this._forEachChild(Be=>{Be.enable({...ye,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ye.emitEvent}),this._updateAncestors({...ye,skipPristineCheck:Z}),this._onDisabledChange.forEach(Be=>Be(!1))}_updateAncestors(ye){this._parent&&!ye.onlySelf&&(this._parent.updateValueAndValidity(ye),ye.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ye){this._parent=ye}getRawValue(){return this.value}updateValueAndValidity(ye={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ji||this.status===qn)&&this._runAsyncValidator(ye.emitEvent)),!1!==ye.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ye.onlySelf&&this._parent.updateValueAndValidity(ye)}_updateTreeValidity(ye={emitEvent:!0}){this._forEachChild(Z=>Z._updateTreeValidity(ye)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ye.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Zn:ji}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ye){if(this.asyncValidator){this.status=qn,this._hasOwnPendingAsyncValidator=!0;const Z=Gt(this.asyncValidator(this));this._asyncValidationSubscription=Z.subscribe(Be=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Be,{emitEvent:ye})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ye,Z={}){this.errors=ye,this._updateControlsErrors(!1!==Z.emitEvent)}get(ye){let Z=ye;return null==Z||(Array.isArray(Z)||(Z=Z.split(".")),0===Z.length)?null:Z.reduce((Be,Yt)=>Be&&Be._find(Yt),this)}getError(ye,Z){const Be=Z?this.get(Z):this;return Be&&Be.errors?Be.errors[ye]:null}hasError(ye,Z){return!!this.getError(ye,Z)}get root(){let ye=this;for(;ye._parent;)ye=ye._parent;return ye}_updateControlsErrors(ye){this.status=this._calculateStatus(),ye&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ye)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Zn:this.errors?$i:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(qn)?qn:this._anyControlsHaveStatus($i)?$i:ji}_anyControlsHaveStatus(ye){return this._anyControls(Z=>Z.status===ye)}_anyControlsDirty(){return this._anyControls(ye=>ye.dirty)}_anyControlsTouched(){return this._anyControls(ye=>ye.touched)}_updatePristine(ye={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ye.onlySelf&&this._parent._updatePristine(ye)}_updateTouched(ye={}){this.touched=this._anyControlsTouched(),this._parent&&!ye.onlySelf&&this._parent._updateTouched(ye)}_registerOnCollectionChange(ye){this._onCollectionChange=ye}_setUpdateStrategy(ye){He(ye)&&null!=ye.updateOn&&(this._updateOn=ye.updateOn)}_parentMarkedDirty(ye){return!ye&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ye){return null}_assignValidators(ye){this._rawValidators=Array.isArray(ye)?ye.slice():ye,this._composedValidatorFn=function nn(ie){return Array.isArray(ie)?we(ie):ie||null}(this._rawValidators)}_assignAsyncValidators(ye){this._rawAsyncValidators=Array.isArray(ye)?ye.slice():ye,this._composedAsyncValidatorFn=function te(ie){return Array.isArray(ie)?q(ie):ie||null}(this._rawAsyncValidators)}}class W extends St{constructor(ye,Z,Be){super(as(Z),$n(Be,Z)),this.controls=ye,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(ye,Z){return this.controls[ye]?this.controls[ye]:(this.controls[ye]=Z,Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange),Z)}addControl(ye,Z,Be={}){this.registerControl(ye,Z),this.updateValueAndValidity({emitEvent:Be.emitEvent}),this._onCollectionChange()}removeControl(ye,Z={}){this.controls[ye]&&this.controls[ye]._registerOnCollectionChange(()=>{}),delete this.controls[ye],this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}setControl(ye,Z,Be={}){this.controls[ye]&&this.controls[ye]._registerOnCollectionChange(()=>{}),delete this.controls[ye],Z&&this.registerControl(ye,Z),this.updateValueAndValidity({emitEvent:Be.emitEvent}),this._onCollectionChange()}contains(ye){return this.controls.hasOwnProperty(ye)&&this.controls[ye].enabled}setValue(ye,Z={}){je(this,0,ye),Object.keys(ye).forEach(Be=>{Mt(this,!0,Be),this.controls[Be].setValue(ye[Be],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(ye,Z={}){null!=ye&&(Object.keys(ye).forEach(Be=>{const Yt=this.controls[Be];Yt&&Yt.patchValue(ye[Be],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(ye={},Z={}){this._forEachChild((Be,Yt)=>{Be.reset(ye?ye[Yt]:null,{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z),this._updateTouched(Z),this.updateValueAndValidity(Z)}getRawValue(){return this._reduceChildren({},(ye,Z,Be)=>(ye[Be]=Z.getRawValue(),ye))}_syncPendingControls(){let ye=this._reduceChildren(!1,(Z,Be)=>!!Be._syncPendingControls()||Z);return ye&&this.updateValueAndValidity({onlySelf:!0}),ye}_forEachChild(ye){Object.keys(this.controls).forEach(Z=>{const Be=this.controls[Z];Be&&ye(Be,Z)})}_setUpControls(){this._forEachChild(ye=>{ye.setParent(this),ye._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(ye){for(const[Z,Be]of Object.entries(this.controls))if(this.contains(Z)&&ye(Be))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Z,Be,Yt)=>((Be.enabled||this.disabled)&&(Z[Yt]=Be.value),Z))}_reduceChildren(ye,Z){let Be=ye;return this._forEachChild((Yt,Un)=>{Be=Z(Be,Yt,Un)}),Be}_allControlsDisabled(){for(const ye of Object.keys(this.controls))if(this.controls[ye].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(ye){return this.controls.hasOwnProperty(ye)?this.controls[ye]:null}}class _t extends W{}const ai=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Ti}),Ti="always";function Fi(ie,ye){return[...ye.path,ie]}function vi(ie,ye,Z=Ti){zi(ie,ye),ye.valueAccessor.writeValue(ie.value),(ie.disabled||"always"===Z)&&ye.valueAccessor.setDisabledState?.(ie.disabled),function At(ie,ye){ye.valueAccessor.registerOnChange(Z=>{ie._pendingValue=Z,ie._pendingChange=!0,ie._pendingDirty=!0,"change"===ie.updateOn&&ue(ie,ye)})}(ie,ye),function zt(ie,ye){const Z=(Be,Yt)=>{ye.valueAccessor.writeValue(Be),Yt&&ye.viewToModelUpdate(Be)};ie.registerOnChange(Z),ye._registerOnDestroy(()=>{ie._unregisterOnChange(Z)})}(ie,ye),function jn(ie,ye){ye.valueAccessor.registerOnTouched(()=>{ie._pendingTouched=!0,"blur"===ie.updateOn&&ie._pendingChange&&ue(ie,ye),"submit"!==ie.updateOn&&ie.markAsTouched()})}(ie,ye),function ni(ie,ye){if(ye.valueAccessor.setDisabledState){const Z=Be=>{ye.valueAccessor.setDisabledState(Be)};ie.registerOnDisabledChange(Z),ye._registerOnDestroy(()=>{ie._unregisterOnDisabledChange(Z)})}}(ie,ye)}function es(ie,ye,Z=!0){const Be=()=>{};ye.valueAccessor&&(ye.valueAccessor.registerOnChange(Be),ye.valueAccessor.registerOnTouched(Be)),Qi(ie,ye),ie&&(ye._invokeOnDestroyCallbacks(),ie._registerOnCollectionChange(()=>{}))}function Xi(ie,ye){ie.forEach(Z=>{Z.registerOnValidatorChange&&Z.registerOnValidatorChange(ye)})}function zi(ie,ye){const Z=Ee(ie);null!==ye.validator?ie.setValidators(Te(Z,ye.validator)):"function"==typeof Z&&ie.setValidators([Z]);const Be=Le(ie);null!==ye.asyncValidator?ie.setAsyncValidators(Te(Be,ye.asyncValidator)):"function"==typeof Be&&ie.setAsyncValidators([Be]);const Yt=()=>ie.updateValueAndValidity();Xi(ye._rawValidators,Yt),Xi(ye._rawAsyncValidators,Yt)}function Qi(ie,ye){let Z=!1;if(null!==ie){if(null!==ye.validator){const Yt=Ee(ie);if(Array.isArray(Yt)&&Yt.length>0){const Un=Yt.filter(pi=>pi!==ye.validator);Un.length!==Yt.length&&(Z=!0,ie.setValidators(Un))}}if(null!==ye.asyncValidator){const Yt=Le(ie);if(Array.isArray(Yt)&&Yt.length>0){const Un=Yt.filter(pi=>pi!==ye.asyncValidator);Un.length!==Yt.length&&(Z=!0,ie.setAsyncValidators(Un))}}}const Be=()=>{};return Xi(ye._rawValidators,Be),Xi(ye._rawAsyncValidators,Be),Z}function ue(ie,ye){ie._pendingDirty&&ie.markAsDirty(),ie.setValue(ie._pendingValue,{emitModelToViewChange:!1}),ye.viewToModelUpdate(ie._pendingValue),ie._pendingChange=!1}function Wt(ie,ye){zi(ie,ye)}function kt(ie,ye){if(!ie.hasOwnProperty("model"))return!1;const Z=ie.model;return!!Z.isFirstChange()||!Object.is(ye,Z.currentValue)}function qe(ie,ye){ie._syncPendingControls(),ye.forEach(Z=>{const Be=Z.control;"submit"===Be.updateOn&&Be._pendingChange&&(Z.viewToModelUpdate(Be._pendingValue),Be._pendingChange=!1)})}function K(ie,ye){if(!ye)return null;let Z,Be,Yt;return Array.isArray(ye),ye.forEach(Un=>{Un.constructor===We?Z=Un:function Ne(ie){return Object.getPrototypeOf(ie.constructor)===b}(Un)?Be=Un:Yt=Un}),Yt||Be||Z||null}const Jt={provide:Pe,useExisting:(0,e.Gpc)(()=>Ut)},Mn=(()=>Promise.resolve())();let Ut=(()=>{class ie extends Pe{constructor(Z,Be,Yt){super(),this.callSetDisabledState=Yt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new W({},we(Z),q(Be))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Z){Mn.then(()=>{const Be=this._findContainer(Z.path);Z.control=Be.registerControl(Z.name,Z.control),vi(Z.control,Z,this.callSetDisabledState),Z.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Z)})}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Mn.then(()=>{const Be=this._findContainer(Z.path);Be&&Be.removeControl(Z.name),this._directives.delete(Z)})}addFormGroup(Z){Mn.then(()=>{const Be=this._findContainer(Z.path),Yt=new W({});Wt(Yt,Z),Be.registerControl(Z.name,Yt),Yt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Z){Mn.then(()=>{const Be=this._findContainer(Z.path);Be&&Be.removeControl(Z.name)})}getFormGroup(Z){return this.form.get(Z.path)}updateModel(Z,Be){Mn.then(()=>{this.form.get(Z.path).setValue(Be)})}setValue(Z){this.control.setValue(Z)}onSubmit(Z){return this.submitted=!0,qe(this.form,this._directives),this.ngSubmit.emit(Z),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Z){return Z.pop(),Z.length?this.form.get(Z):this.form}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(yt,10),e.Y36(Ot,10),e.Y36(ai,8))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("submit",function(pi){return Yt.onSubmit(pi)})("reset",function(){return Yt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Jt]),e.qOj]})}return ie})();function On(ie,ye){const Z=ie.indexOf(ye);Z>-1&&ie.splice(Z,1)}function ot(ie){return"object"==typeof ie&&null!==ie&&2===Object.keys(ie).length&&"value"in ie&&"disabled"in ie}const Vt=class extends St{constructor(ye=null,Z,Be){super(as(Z),$n(Be,Z)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(ye),this._setUpdateStrategy(Z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),He(Z)&&(Z.nonNullable||Z.initialValueIsDefault)&&(this.defaultValue=ot(ye)?ye.value:ye)}setValue(ye,Z={}){this.value=this._pendingValue=ye,this._onChange.length&&!1!==Z.emitModelToViewChange&&this._onChange.forEach(Be=>Be(this.value,!1!==Z.emitViewToModelChange)),this.updateValueAndValidity(Z)}patchValue(ye,Z={}){this.setValue(ye,Z)}reset(ye=this.defaultValue,Z={}){this._applyFormState(ye),this.markAsPristine(Z),this.markAsUntouched(Z),this.setValue(this.value,Z),this._pendingChange=!1}_updateValue(){}_anyControls(ye){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ye){this._onChange.push(ye)}_unregisterOnChange(ye){On(this._onChange,ye)}registerOnDisabledChange(ye){this._onDisabledChange.push(ye)}_unregisterOnDisabledChange(ye){On(this._onDisabledChange,ye)}_forEachChild(ye){}_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(ye){ot(ye)?(this.value=this._pendingValue=ye.value,ye.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ye}};let Hn=(()=>{class ie extends Pe{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Fi(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,features:[e.qOj]})}return ie})();const Zs={provide:Tt,useExisting:(0,e.Gpc)(()=>Ue)},ao=(()=>Promise.resolve())();let Ue=(()=>{class ie extends Tt{constructor(Z,Be,Yt,Un,pi,Ds){super(),this._changeDetectorRef=pi,this.callSetDisabledState=Ds,this.control=new Vt,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=Z,this._setValidators(Be),this._setAsyncValidators(Yt),this.valueAccessor=K(0,Un)}ngOnChanges(Z){if(this._checkForErrors(),!this._registered||"name"in Z){if(this._registered&&(this._checkName(),this.formDirective)){const Be=Z.name.previousValue;this.formDirective.removeControl({name:Be,path:this._getPath(Be)})}this._setUpControl()}"isDisabled"in Z&&this._updateDisabled(Z),kt(Z,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(Z){this.viewModel=Z,this.update.emit(Z)}_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(){vi(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(Z){ao.then(()=>{this.control.setValue(Z,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Z){const Be=Z.isDisabled.currentValue,Yt=0!==Be&&(0,e.VuI)(Be);ao.then(()=>{Yt&&!this.control.disabled?this.control.disable():!Yt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Z){return this._parent?Fi(Z,this._parent):[Z]}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(Pe,9),e.Y36(yt,10),e.Y36(Ot,10),e.Y36(C,10),e.Y36(e.sBO,8),e.Y36(ai,8))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Zs]),e.qOj,e.TTD]})}return ie})(),rt=(()=>{class ie{static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return ie})();const Ft={provide:C,useExisting:(0,e.Gpc)(()=>cn),multi:!0};let cn=(()=>{class ie extends b{writeValue(Z){this.setProperty("value",Z??"")}registerOnChange(Z){this.onChange=Be=>{Z(""==Be?null:parseFloat(Be))}}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("input",function(pi){return Yt.onChange(pi.target.value)})("blur",function(){return Yt.onTouched()})},features:[e._Bn([Ft]),e.qOj]})}return ie})();const Nn={provide:C,useExisting:(0,e.Gpc)(()=>Ki),multi:!0};let Ai=(()=>{class ie{static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275mod=e.oAB({type:ie});static#n=this.\u0275inj=e.cJS({})}return ie})(),cs=(()=>{class ie{constructor(){this._accessors=[]}add(Z,Be){this._accessors.push([Z,Be])}remove(Z){for(let Be=this._accessors.length-1;Be>=0;--Be)if(this._accessors[Be][1]===Z)return void this._accessors.splice(Be,1)}select(Z){this._accessors.forEach(Be=>{this._isSameGroup(Be,Z)&&Be[1]!==Z&&Be[1].fireUncheck(Z.value)})}_isSameGroup(Z,Be){return!!Z[0].control&&Z[0]._parent===Be._control._parent&&Z[1].name===Be.name}static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275prov=e.Yz7({token:ie,factory:ie.\u0275fac,providedIn:Ai})}return ie})(),Ki=(()=>{class ie extends b{constructor(Z,Be,Yt,Un){super(Z,Be),this._registry=Yt,this._injector=Un,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,e.f3M)(ai,{optional:!0})??Ti}ngOnInit(){this._control=this._injector.get(Tt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(Z){this._state=Z===this.value,this.setProperty("checked",this._state)}registerOnChange(Z){this._fn=Z,this.onChange=()=>{Z(this.value),this._registry.select(this)}}setDisabledState(Z){(this.setDisabledStateFired||Z||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",Z),this.setDisabledStateFired=!0}fireUncheck(Z){this.writeValue(Z)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(cs),e.Y36(e.zs3))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("change",function(){return Yt.onChange()})("blur",function(){return Yt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e._Bn([Nn]),e.qOj]})}return ie})();const Wo=new e.OlP("NgModelWithFormControlWarning"),ps={provide:Tt,useExisting:(0,e.Gpc)(()=>Js)};let Js=(()=>{class ie extends Tt{set isDisabled(Z){}static#e=this._ngModelWarningSentOnce=!1;constructor(Z,Be,Yt,Un,pi){super(),this._ngModelWarningConfig=Un,this.callSetDisabledState=pi,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(Z),this._setAsyncValidators(Be),this.valueAccessor=K(0,Yt)}ngOnChanges(Z){if(this._isControlChanged(Z)){const Be=Z.form.previousValue;Be&&es(Be,this,!1),vi(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}kt(Z,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&es(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}_isControlChanged(Z){return Z.hasOwnProperty("form")}static#t=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(yt,10),e.Y36(Ot,10),e.Y36(C,10),e.Y36(Wo,8),e.Y36(ai,8))};static#n=this.\u0275dir=e.lG2({type:ie,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([ps]),e.qOj,e.TTD]})}return ie})();const ts={provide:Pe,useExisting:(0,e.Gpc)(()=>Qo)};let Qo=(()=>{class ie extends Pe{constructor(Z,Be,Yt){super(),this.callSetDisabledState=Yt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(Z),this._setAsyncValidators(Be)}ngOnChanges(Z){this._checkFormPresent(),Z.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Qi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Z){const Be=this.form.get(Z.path);return vi(Be,Z,this.callSetDisabledState),Be.updateValueAndValidity({emitEvent:!1}),this.directives.push(Z),Be}getControl(Z){return this.form.get(Z.path)}removeControl(Z){es(Z.control||null,Z,!1),function Ve(ie,ye){const Z=ie.indexOf(ye);Z>-1&&ie.splice(Z,1)}(this.directives,Z)}addFormGroup(Z){this._setUpFormContainer(Z)}removeFormGroup(Z){this._cleanUpFormContainer(Z)}getFormGroup(Z){return this.form.get(Z.path)}addFormArray(Z){this._setUpFormContainer(Z)}removeFormArray(Z){this._cleanUpFormContainer(Z)}getFormArray(Z){return this.form.get(Z.path)}updateModel(Z,Be){this.form.get(Z.path).setValue(Be)}onSubmit(Z){return this.submitted=!0,qe(this.form,this.directives),this.ngSubmit.emit(Z),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this.submitted=!1}_updateDomValue(){this.directives.forEach(Z=>{const Be=Z.control,Yt=this.form.get(Z.path);Be!==Yt&&(es(Be||null,Z),(ie=>ie instanceof Vt)(Yt)&&(vi(Yt,Z,this.callSetDisabledState),Z.control=Yt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Z){const Be=this.form.get(Z.path);Wt(Be,Z),Be.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Z){if(this.form){const Be=this.form.get(Z.path);Be&&function kn(ie,ye){return Qi(ie,ye)}(Be,Z)&&Be.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){zi(this.form,this),this._oldForm&&Qi(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(yt,10),e.Y36(Ot,10),e.Y36(ai,8))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","formGroup",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("submit",function(pi){return Yt.onSubmit(pi)})("reset",function(){return Yt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([ts]),e.qOj,e.TTD]})}return ie})();const hr={provide:Pe,useExisting:(0,e.Gpc)(()=>no)};let no=(()=>{class ie extends Hn{constructor(Z,Be,Yt){super(),this.name=null,this._parent=Z,this._setValidators(Be),this._setAsyncValidators(Yt)}_checkParentType(){or(this._parent)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(Pe,13),e.Y36(yt,10),e.Y36(Ot,10))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e._Bn([hr]),e.qOj]})}return ie})();const qo={provide:Pe,useExisting:(0,e.Gpc)(()=>Go)};let Go=(()=>{class ie extends Pe{constructor(Z,Be,Yt){super(),this.name=null,this._parent=Z,this._setValidators(Be),this._setAsyncValidators(Yt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Fi(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){or(this._parent)}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(Pe,13),e.Y36(yt,10),e.Y36(Ot,10))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e._Bn([qo]),e.qOj]})}return ie})();function or(ie){return!(ie instanceof no||ie instanceof Qo||ie instanceof Go)}const io={provide:Tt,useExisting:(0,e.Gpc)(()=>Po)};let Po=(()=>{class ie extends Tt{set isDisabled(Z){}static#e=this._ngModelWarningSentOnce=!1;constructor(Z,Be,Yt,Un,pi){super(),this._ngModelWarningConfig=pi,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=Z,this._setValidators(Be),this._setAsyncValidators(Yt),this.valueAccessor=K(0,Un)}ngOnChanges(Z){this._added||this._setUpControl(),kt(Z,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}get path(){return Fi(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(Be){return new(Be||ie)(e.Y36(Pe,13),e.Y36(yt,10),e.Y36(Ot,10),e.Y36(C,10),e.Y36(Wo,8))};static#n=this.\u0275dir=e.lG2({type:ie,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([io]),e.qOj,e.TTD]})}return ie})();const So={provide:C,useExisting:(0,e.Gpc)(()=>Oo),multi:!0};function po(ie,ye){return null==ie?`${ye}`:(ye&&"object"==typeof ye&&(ye="Object"),`${ie}: ${ye}`.slice(0,50))}let Oo=(()=>{class ie extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Z){this._compareWith=Z}writeValue(Z){this.value=Z;const Yt=po(this._getOptionId(Z),Z);this.setProperty("value",Yt)}registerOnChange(Z){this.onChange=Be=>{this.value=this._getOptionValue(Be),Z(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(Z){for(const Be of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Be),Z))return Be;return null}_getOptionValue(Z){const Be=function Zi(ie){return ie.split(":")[0]}(Z);return this._optionMap.has(Be)?this._optionMap.get(Be):Z}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("change",function(pi){return Yt.onChange(pi.target.value)})("blur",function(){return Yt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([So]),e.qOj]})}return ie})(),vr=(()=>{class ie{constructor(Z,Be,Yt){this._element=Z,this._renderer=Be,this._select=Yt,this._select&&(this.id=this._select._registerOption())}set ngValue(Z){null!=this._select&&(this._select._optionMap.set(this.id,Z),this._setElementValue(po(this.id,Z)),this._select.writeValue(this._select.value))}set value(Z){this._setElementValue(Z),this._select&&this._select.writeValue(this._select.value)}_setElementValue(Z){this._renderer.setProperty(this._element.nativeElement,"value",Z)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Oo,9))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ie})();const rr={provide:C,useExisting:(0,e.Gpc)(()=>Io),multi:!0};function pr(ie,ye){return null==ie?`${ye}`:("string"==typeof ye&&(ye=`'${ye}'`),ye&&"object"==typeof ye&&(ye="Object"),`${ie}: ${ye}`.slice(0,50))}let Io=(()=>{class ie extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Z){this._compareWith=Z}writeValue(Z){let Be;if(this.value=Z,Array.isArray(Z)){const Yt=Z.map(Un=>this._getOptionId(Un));Be=(Un,pi)=>{Un._setSelected(Yt.indexOf(pi.toString())>-1)}}else Be=(Yt,Un)=>{Yt._setSelected(!1)};this._optionMap.forEach(Be)}registerOnChange(Z){this.onChange=Be=>{const Yt=[],Un=Be.selectedOptions;if(void 0!==Un){const pi=Un;for(let Ds=0;Ds{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(Be,Yt){1&Be&&e.NdJ("change",function(pi){return Yt.onChange(pi.target)})("blur",function(){return Yt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([rr]),e.qOj]})}return ie})(),Ro=(()=>{class ie{constructor(Z,Be,Yt){this._element=Z,this._renderer=Be,this._select=Yt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(Z){null!=this._select&&(this._value=Z,this._setElementValue(pr(this.id,Z)),this._select.writeValue(this._select.value))}set value(Z){this._select?(this._value=Z,this._setElementValue(pr(this.id,Z)),this._select.writeValue(this._select.value)):this._setElementValue(Z)}_setElementValue(Z){this._renderer.setProperty(this._element.nativeElement,"value",Z)}_setSelected(Z){this._renderer.setProperty(this._element.nativeElement,"selected",Z)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Be){return new(Be||ie)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Io,9))};static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ie})();function _s(ie){return"number"==typeof ie?ie:parseFloat(ie)}let Do=(()=>{class ie{constructor(){this._validator=tt}ngOnChanges(Z){if(this.inputName in Z){const Be=this.normalizeInput(Z[this.inputName].currentValue);this._enabled=this.enabled(Be),this._validator=this._enabled?this.createValidator(Be):tt,this._onChange&&this._onChange()}}validate(Z){return this._validator(Z)}registerOnValidatorChange(Z){this._onChange=Z}enabled(Z){return null!=Z}static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275dir=e.lG2({type:ie,features:[e.TTD]})}return ie})();const Qs={provide:yt,useExisting:(0,e.Gpc)(()=>Ar),multi:!0};let Ar=(()=>{class ie extends Do{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=Z=>_s(Z),this.createValidator=Z=>ke(Z)}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Be,Yt){2&Be&&e.uIk("max",Yt._enabled?Yt.max:null)},inputs:{max:"max"},features:[e._Bn([Qs]),e.qOj]})}return ie})();const lr={provide:yt,useExisting:(0,e.Gpc)(()=>cr),multi:!0};let cr=(()=>{class ie extends Do{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=Z=>_s(Z),this.createValidator=Z=>Ae(Z)}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Be,Yt){2&Be&&e.uIk("min",Yt._enabled?Yt.min:null)},inputs:{min:"min"},features:[e._Bn([lr]),e.qOj]})}return ie})();const fr={provide:yt,useExisting:(0,e.Gpc)(()=>so),multi:!0};let so=(()=>{class ie extends Do{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Z=>function Xo(ie){return"number"==typeof ie?ie:parseInt(ie,10)}(Z),this.createValidator=Z=>gt(Z)}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Be,Yt){2&Be&&e.uIk("maxlength",Yt._enabled?Yt.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e._Bn([fr]),e.qOj]})}return ie})();const Er={provide:yt,useExisting:(0,e.Gpc)(()=>wo),multi:!0};let wo=(()=>{class ie extends Do{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=Z=>Z,this.createValidator=Z=>ht(Z)}static#e=this.\u0275fac=(()=>{let Z;return function(Yt){return(Z||(Z=e.n5z(ie)))(Yt||ie)}})();static#t=this.\u0275dir=e.lG2({type:ie,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Be,Yt){2&Be&&e.uIk("pattern",Yt._enabled?Yt.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Er]),e.qOj]})}return ie})(),Vs=(()=>{class ie{static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275mod=e.oAB({type:ie});static#n=this.\u0275inj=e.cJS({imports:[Ai]})}return ie})();class Rs extends St{constructor(ye,Z,Be){super(as(Z),$n(Be,Z)),this.controls=ye,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(ye){return this.controls[this._adjustIndex(ye)]}push(ye,Z={}){this.controls.push(ye),this._registerControl(ye),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}insert(ye,Z,Be={}){this.controls.splice(ye,0,Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:Be.emitEvent})}removeAt(ye,Z={}){let Be=this._adjustIndex(ye);Be<0&&(Be=0),this.controls[Be]&&this.controls[Be]._registerOnCollectionChange(()=>{}),this.controls.splice(Be,1),this.updateValueAndValidity({emitEvent:Z.emitEvent})}setControl(ye,Z,Be={}){let Yt=this._adjustIndex(ye);Yt<0&&(Yt=0),this.controls[Yt]&&this.controls[Yt]._registerOnCollectionChange(()=>{}),this.controls.splice(Yt,1),Z&&(this.controls.splice(Yt,0,Z),this._registerControl(Z)),this.updateValueAndValidity({emitEvent:Be.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(ye,Z={}){je(this,0,ye),ye.forEach((Be,Yt)=>{Mt(this,!1,Yt),this.at(Yt).setValue(Be,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(ye,Z={}){null!=ye&&(ye.forEach((Be,Yt)=>{this.at(Yt)&&this.at(Yt).patchValue(Be,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(ye=[],Z={}){this._forEachChild((Be,Yt)=>{Be.reset(ye[Yt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z),this._updateTouched(Z),this.updateValueAndValidity(Z)}getRawValue(){return this.controls.map(ye=>ye.getRawValue())}clear(ye={}){this.controls.length<1||(this._forEachChild(Z=>Z._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:ye.emitEvent}))}_adjustIndex(ye){return ye<0?ye+this.length:ye}_syncPendingControls(){let ye=this.controls.reduce((Z,Be)=>!!Be._syncPendingControls()||Z,!1);return ye&&this.updateValueAndValidity({onlySelf:!0}),ye}_forEachChild(ye){this.controls.forEach((Z,Be)=>{ye(Z,Be)})}_updateValue(){this.value=this.controls.filter(ye=>ye.enabled||this.disabled).map(ye=>ye.value)}_anyControls(ye){return this.controls.some(Z=>Z.enabled&&ye(Z))}_setUpControls(){this._forEachChild(ye=>this._registerControl(ye))}_allControlsDisabled(){for(const ye of this.controls)if(ye.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(ye){ye.setParent(this),ye._registerOnCollectionChange(this._onCollectionChange)}_find(ye){return this.at(ye)??null}}function tr(ie){return!!ie&&(void 0!==ie.asyncValidators||void 0!==ie.validators||void 0!==ie.updateOn)}let Ko=(()=>{class ie{constructor(){this.useNonNullable=!1}get nonNullable(){const Z=new ie;return Z.useNonNullable=!0,Z}group(Z,Be=null){const Yt=this._reduceControls(Z);let Un={};return tr(Be)?Un=Be:null!==Be&&(Un.validators=Be.validator,Un.asyncValidators=Be.asyncValidator),new W(Yt,Un)}record(Z,Be=null){const Yt=this._reduceControls(Z);return new _t(Yt,Be)}control(Z,Be,Yt){let Un={};return this.useNonNullable?(tr(Be)?Un=Be:(Un.validators=Be,Un.asyncValidators=Yt),new Vt(Z,{...Un,nonNullable:!0})):new Vt(Z,Be,Yt)}array(Z,Be,Yt){const Un=Z.map(pi=>this._createControl(pi));return new Rs(Un,Be,Yt)}_reduceControls(Z){const Be={};return Object.keys(Z).forEach(Yt=>{Be[Yt]=this._createControl(Z[Yt])}),Be}_createControl(Z){return Z instanceof Vt||Z instanceof St?Z:Array.isArray(Z)?this.control(Z[0],Z.length>1?Z[1]:null,Z.length>2?Z[2]:null):this.control(Z)}static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275prov=e.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"})}return ie})(),vo=(()=>{class ie{static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275prov=e.Yz7({token:ie,factory:()=>(0,e.f3M)(Ko).nonNullable,providedIn:"root"})}return ie})(),qi=(()=>{class ie{static withConfig(Z){return{ngModule:ie,providers:[{provide:ai,useValue:Z.callSetDisabledState??Ti}]}}static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275mod=e.oAB({type:ie});static#n=this.\u0275inj=e.cJS({imports:[Vs]})}return ie})(),Kn=(()=>{class ie{static withConfig(Z){return{ngModule:ie,providers:[{provide:Wo,useValue:Z.warnOnNgModelWithFormControl??"always"},{provide:ai,useValue:Z.callSetDisabledState??Ti}]}}static#e=this.\u0275fac=function(Be){return new(Be||ie)};static#t=this.\u0275mod=e.oAB({type:ie});static#n=this.\u0275inj=e.cJS({imports:[Vs]})}return ie})()},9025:(st,le,h)=>{"use strict";h.d(le,{O_:()=>gt,Y4:()=>Te,b6:()=>ft,il:()=>Le});var e=h(9212),i=h(6814),l=h(5619),y=h(5592),b=(h(8645),h(2572),h(4664)),C=h(8180);h(7398),h(9773);const z=["*"];class ce{_clearListeners(){for(const me of this._listeners)me.remove();this._listeners=[]}constructor(me){this._ngZone=me,this._pending=[],this._listeners=[],this._targetStream=new l.X(void 0)}getLazyEmitter(me){return this._targetStream.pipe((0,b.w)(B=>{const ee=new y.y(et=>{if(!B)return void this._pending.push({observable:ee,observer:et});const Pe=B.addListener(me,Tt=>{this._ngZone.run(()=>et.next(Tt))});if(Pe)return this._listeners.push(Pe),()=>Pe.remove();et.complete()});return ee}))}setTarget(me){const B=this._targetStream.value;me!==B&&(B&&(this._clearListeners(),this._pending=[]),this._targetStream.next(me),this._pending.forEach(ee=>ee.observable.subscribe(ee.observer)),this._pending=[])}destroy(){this._clearListeners(),this._pending=[],this._targetStream.complete()}}const Fe={center:{lat:37.421995,lng:-122.084092},zoom:17,mapTypeId:"roadmap"};let ft=(()=>{class Ge{set center(B){this._center=B}set zoom(B){this._zoom=B}set options(B){this._options=B||Fe}constructor(B,ee,et){if(this._elementRef=B,this._ngZone=ee,this._eventManager=new ce((0,e.f3M)(e.R0b)),this.height="500px",this.width="500px",this._options=Fe,this.mapInitialized=new e.vpe,this.authFailure=new e.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,i.NF)(et),this._isBrowser){const Pe=window;this._existingAuthFailureCallback=Pe.gm_authFailure,Pe.gm_authFailure=()=>{this._existingAuthFailureCallback&&this._existingAuthFailureCallback(),this.authFailure.emit()}}}ngOnChanges(B){(B.height||B.width)&&this._setSize();const ee=this.googleMap;ee&&(B.options&&ee.setOptions(this._combineOptions()),B.center&&this._center&&ee.setCenter(this._center),B.zoom&&null!=this._zoom&&ee.setZoom(this._zoom),B.mapTypeId&&this.mapTypeId&&ee.setMapTypeId(this.mapTypeId))}ngOnInit(){this._isBrowser&&(this._mapEl=this._elementRef.nativeElement.querySelector(".map-container"),this._setSize(),google.maps.Map?this._initialize(google.maps.Map):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(B=>this._initialize(B.Map))}))}_initialize(B){this._ngZone.runOutsideAngular(()=>{this.googleMap=new B(this._mapEl,this._combineOptions()),this._eventManager.setTarget(this.googleMap),this.mapInitialized.emit(this.googleMap)})}ngOnDestroy(){this.mapInitialized.complete(),this._eventManager.destroy(),this._isBrowser&&(window.gm_authFailure=this._existingAuthFailureCallback)}fitBounds(B,ee){this._assertInitialized(),this.googleMap.fitBounds(B,ee)}panBy(B,ee){this._assertInitialized(),this.googleMap.panBy(B,ee)}panTo(B){this._assertInitialized(),this.googleMap.panTo(B)}panToBounds(B,ee){this._assertInitialized(),this.googleMap.panToBounds(B,ee)}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}_resolveMap(){return this.googleMap?Promise.resolve(this.googleMap):this.mapInitialized.pipe((0,C.q)(1)).toPromise()}_setSize(){if(this._mapEl){const B=this._mapEl.style;B.height=null===this.height?"":Ot(this.height)||"500px",B.width=null===this.width?"":Ot(this.width)||"500px"}}_combineOptions(){const B=this._options||{};return{...B,center:this._center||B.center||Fe.center,zoom:this._zoom??B.zoom??Fe.zoom,mapTypeId:this.mapTypeId||B.mapTypeId||Fe.mapTypeId,mapId:this.mapId||B.mapId}}_assertInitialized(){}static#e=this.\u0275fac=function(ee){return new(ee||Ge)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(e.Lbi))};static#t=this.\u0275cmp=e.Xpm({type:Ge,selectors:[["google-map"]],inputs:{height:"height",width:"width",mapId:"mapId",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"],standalone:!0,features:[e.TTD,e.jDz],ngContentSelectors:z,decls:2,vars:0,consts:[[1,"map-container"]],template:function(ee,et){1&ee&&(e.F$t(),e._UZ(0,"div",0),e.Hsn(1))},encapsulation:2,changeDetection:0})}return Ge})();const yt=/([A-Za-z%]+)$/;function Ot(Ge){return null==Ge?"":yt.test(Ge)?Ge:`${Ge}px`}const Me={position:{lat:37.421995,lng:-122.084092}};let gt=(()=>{class Ge{set title(B){this._title=B}set position(B){this._position=B}set label(B){this._label=B}set clickable(B){this._clickable=B}set options(B){this._options=B}set icon(B){this._icon=B}set visible(B){this._visible=B}constructor(B,ee){this._googleMap=B,this._ngZone=ee,this._eventManager=new ce((0,e.f3M)(e.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"),this.markerInitialized=new e.vpe}ngOnInit(){this._googleMap._isBrowser&&(google.maps.Marker&&this._googleMap.googleMap?this._initialize(this._googleMap.googleMap,google.maps.Marker):this._ngZone.runOutsideAngular(()=>{Promise.all([this._googleMap._resolveMap(),google.maps.importLibrary("marker")]).then(([B,ee])=>{this._initialize(B,ee.Marker)})}))}_initialize(B,ee){this._ngZone.runOutsideAngular(()=>{this.marker=new ee(this._combineOptions()),this._assertInitialized(),this.marker.setMap(B),this._eventManager.setTarget(this.marker),this.markerInitialized.next(this.marker)})}ngOnChanges(B){const{marker:ee,_title:et,_position:Pe,_label:Tt,_clickable:wt,_icon:nt,_visible:Kt}=this;ee&&(B.options&&ee.setOptions(this._combineOptions()),B.title&&void 0!==et&&ee.setTitle(et),B.position&&Pe&&ee.setPosition(Pe),B.label&&void 0!==Tt&&ee.setLabel(Tt),B.clickable&&void 0!==wt&&ee.setClickable(wt),B.icon&&nt&&ee.setIcon(nt),B.visible&&void 0!==Kt&&ee.setVisible(Kt))}ngOnDestroy(){this.markerInitialized.complete(),this._eventManager.destroy(),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}_resolveMarker(){return this.marker?Promise.resolve(this.marker):this.markerInitialized.pipe((0,C.q)(1)).toPromise()}_combineOptions(){const B=this._options||Me;return{...B,title:this._title||B.title,position:this._position||B.position,label:this._label||B.label,clickable:this._clickable??B.clickable,map:this._googleMap.googleMap,icon:this._icon||B.icon,visible:this._visible??B.visible}}_assertInitialized(){}static#e=this.\u0275fac=function(ee){return new(ee||Ge)(e.Y36(ft),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:Ge,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",markerInitialized:"markerInitialized"},exportAs:["mapMarker"],standalone:!0,features:[e.TTD]})}return Ge})(),Te=(()=>{class Ge{static#e=this.\u0275fac=function(ee){return new(ee||Ge)};static#t=this.\u0275mod=e.oAB({type:Ge});static#n=this.\u0275inj=e.cJS({})}return Ge})(),Le=(()=>{class Ge{constructor(B){this._ngZone=B}geocode(B){return new y.y(ee=>{this._getGeocoder().then(et=>{et.geocode(B,(Pe,Tt)=>{this._ngZone.run(()=>{ee.next({results:Pe||[],status:Tt}),ee.complete()})})})})}_getGeocoder(){if(!this._geocoder){if(!google.maps.Geocoder)return google.maps.importLibrary("geocoding").then(B=>(this._geocoder=new B.Geocoder,this._geocoder));this._geocoder=new google.maps.Geocoder}return Promise.resolve(this._geocoder)}static#e=this.\u0275fac=function(ee){return new(ee||Ge)(e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:Ge,factory:Ge.\u0275fac,providedIn:"root"})}return Ge})()},2614:()=>{"use strict";const st=":";const Ee=function(me,...B){if(Ee.translate){const et=Ee.translate(me,B);me=et[0],B=et[1]}let ee=Ge(me[0],me.raw[0]);for(let et=1;et{"use strict";h.d(le,{Dx:()=>_e,H7:()=>$i,b2:()=>nt,h_:()=>ut,ly:()=>He,q6:()=>et,se:()=>Me,vm:()=>Ii});var e=h(9212),i=h(6814),l=h(9862);class y extends i.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class p extends y{static makeCurrent(){(0,i.HT)(new p)}onAndCancel(xe,de,Ze){return xe.addEventListener(de,Ze),()=>{xe.removeEventListener(de,Ze)}}dispatchEvent(xe,de){xe.dispatchEvent(de)}remove(xe){xe.parentNode&&xe.parentNode.removeChild(xe)}createElement(xe,de){return(de=de||this.getDefaultDocument()).createElement(xe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(xe){return xe.nodeType===Node.ELEMENT_NODE}isShadowRoot(xe){return xe instanceof DocumentFragment}getGlobalEventTarget(xe,de){return"window"===de?window:"document"===de?xe:"body"===de?xe.body:null}getBaseHref(xe){const de=function b(){return v=v||document.querySelector("base"),v?v.getAttribute("href"):null}();return null==de?null:function C(W){return new URL(W,document.baseURI).pathname}(de)}resetBaseElement(){v=null}getUserAgent(){return window.navigator.userAgent}getCookie(xe){return(0,i.Mx)(document.cookie,xe)}}let v=null,k=(()=>{class W{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Ze){return new(Ze||W)};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();const z=new e.OlP("EventManagerPlugins");let ce=(()=>{class W{constructor(de,Ze){this._zone=Ze,this._eventNameToPlugin=new Map,de.forEach(_t=>{_t.manager=this}),this._plugins=de.slice().reverse()}addEventListener(de,Ze,_t){return this._findPluginFor(Ze).addEventListener(de,Ze,_t)}getZone(){return this._zone}_findPluginFor(de){let Ze=this._eventNameToPlugin.get(de);if(Ze)return Ze;if(Ze=this._plugins.find(Wn=>Wn.supports(de)),!Ze)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(de,Ze),Ze}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(z),e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();class Fe{constructor(xe){this._doc=xe}}const We="ng-app-id";let Re=(()=>{class W{constructor(de,Ze,_t,Wn={}){this.doc=de,this.appId=Ze,this.nonce=_t,this.platformId=Wn,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,i.PM)(Wn),this.resetHostNodes()}addStyles(de){for(const Ze of de)1===this.changeUsageCount(Ze,1)&&this.onStyleAdded(Ze)}removeStyles(de){for(const Ze of de)this.changeUsageCount(Ze,-1)<=0&&this.onStyleRemoved(Ze)}ngOnDestroy(){const de=this.styleNodesInDOM;de&&(de.forEach(Ze=>Ze.remove()),de.clear());for(const Ze of this.getAllStyles())this.onStyleRemoved(Ze);this.resetHostNodes()}addHost(de){this.hostNodes.add(de);for(const Ze of this.getAllStyles())this.addStyleToHost(de,Ze)}removeHost(de){this.hostNodes.delete(de)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(de){for(const Ze of this.hostNodes)this.addStyleToHost(Ze,de)}onStyleRemoved(de){const Ze=this.styleRef;Ze.get(de)?.elements?.forEach(_t=>_t.remove()),Ze.delete(de)}collectServerRenderedStyles(){const de=this.doc.head?.querySelectorAll(`style[${We}="${this.appId}"]`);if(de?.length){const Ze=new Map;return de.forEach(_t=>{null!=_t.textContent&&Ze.set(_t.textContent,_t)}),Ze}return null}changeUsageCount(de,Ze){const _t=this.styleRef;if(_t.has(de)){const Wn=_t.get(de);return Wn.usage+=Ze,Wn.usage}return _t.set(de,{usage:Ze,elements:[]}),Ze}getStyleElement(de,Ze){const _t=this.styleNodesInDOM,Wn=_t?.get(Ze);if(Wn?.parentNode===de)return _t.delete(Ze),Wn.removeAttribute(We),Wn;{const ai=this.doc.createElement("style");return this.nonce&&ai.setAttribute("nonce",this.nonce),ai.textContent=Ze,this.platformIsServer&&ai.setAttribute(We,this.appId),de.appendChild(ai),ai}}addStyleToHost(de,Ze){const _t=this.getStyleElement(de,Ze),Wn=this.styleRef,ai=Wn.get(Ze)?.elements;ai?ai.push(_t):Wn.set(Ze,{elements:[_t],usage:1})}resetHostNodes(){const de=this.hostNodes;de.clear(),de.add(this.doc.head)}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();const ft={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/"},yt=/%COMP%/g,ke=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!0});function Oe(W,xe){return xe.map(de=>de.replace(yt,W))}let Me=(()=>{class W{constructor(de,Ze,_t,Wn,ai,Ti,Fi,vi=null){this.eventManager=de,this.sharedStylesHost=Ze,this.appId=_t,this.removeStylesOnCompDestroy=Wn,this.doc=ai,this.platformId=Ti,this.ngZone=Fi,this.nonce=vi,this.rendererByCompId=new Map,this.platformIsServer=(0,i.PM)(Ti),this.defaultRenderer=new gt(de,ai,Fi,this.platformIsServer)}createRenderer(de,Ze){if(!de||!Ze)return this.defaultRenderer;this.platformIsServer&&Ze.encapsulation===e.ifc.ShadowDom&&(Ze={...Ze,encapsulation:e.ifc.Emulated});const _t=this.getOrCreateRenderer(de,Ze);return _t instanceof Fn?_t.applyToHost(de):_t instanceof fn&&_t.applyStyles(),_t}getOrCreateRenderer(de,Ze){const _t=this.rendererByCompId;let Wn=_t.get(Ze.id);if(!Wn){const ai=this.doc,Ti=this.ngZone,Fi=this.eventManager,vi=this.sharedStylesHost,es=this.removeStylesOnCompDestroy,Xi=this.platformIsServer;switch(Ze.encapsulation){case e.ifc.Emulated:Wn=new Fn(Fi,vi,Ze,this.appId,es,ai,Ti,Xi);break;case e.ifc.ShadowDom:return new Gt(Fi,vi,de,Ze,ai,Ti,this.nonce,Xi);default:Wn=new fn(Fi,vi,Ze,es,ai,Ti,Xi)}_t.set(Ze.id,Wn)}return Wn}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(ce),e.LFG(Re),e.LFG(e.AFp),e.LFG(ke),e.LFG(i.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();class gt{constructor(xe,de,Ze,_t){this.eventManager=xe,this.doc=de,this.ngZone=Ze,this.platformIsServer=_t,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(xe,de){return de?this.doc.createElementNS(ft[de]||de,xe):this.doc.createElement(xe)}createComment(xe){return this.doc.createComment(xe)}createText(xe){return this.doc.createTextNode(xe)}appendChild(xe,de){(ct(xe)?xe.content:xe).appendChild(de)}insertBefore(xe,de,Ze){xe&&(ct(xe)?xe.content:xe).insertBefore(de,Ze)}removeChild(xe,de){xe&&xe.removeChild(de)}selectRootElement(xe,de){let Ze="string"==typeof xe?this.doc.querySelector(xe):xe;if(!Ze)throw new e.vHH(-5104,!1);return de||(Ze.textContent=""),Ze}parentNode(xe){return xe.parentNode}nextSibling(xe){return xe.nextSibling}setAttribute(xe,de,Ze,_t){if(_t){de=_t+":"+de;const Wn=ft[_t];Wn?xe.setAttributeNS(Wn,de,Ze):xe.setAttribute(de,Ze)}else xe.setAttribute(de,Ze)}removeAttribute(xe,de,Ze){if(Ze){const _t=ft[Ze];_t?xe.removeAttributeNS(_t,de):xe.removeAttribute(`${Ze}:${de}`)}else xe.removeAttribute(de)}addClass(xe,de){xe.classList.add(de)}removeClass(xe,de){xe.classList.remove(de)}setStyle(xe,de,Ze,_t){_t&(e.JOm.DashCase|e.JOm.Important)?xe.style.setProperty(de,Ze,_t&e.JOm.Important?"important":""):xe.style[de]=Ze}removeStyle(xe,de,Ze){Ze&e.JOm.DashCase?xe.style.removeProperty(de):xe.style[de]=""}setProperty(xe,de,Ze){null!=xe&&(xe[de]=Ze)}setValue(xe,de){xe.nodeValue=de}listen(xe,de,Ze){if("string"==typeof xe&&!(xe=(0,i.q)().getGlobalEventTarget(this.doc,xe)))throw new Error(`Unsupported event target ${xe} for event ${de}`);return this.eventManager.addEventListener(xe,de,this.decoratePreventDefault(Ze))}decoratePreventDefault(xe){return de=>{if("__ngUnwrap__"===de)return xe;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>xe(de)):xe(de))&&de.preventDefault()}}}function ct(W){return"TEMPLATE"===W.tagName&&void 0!==W.content}class Gt extends gt{constructor(xe,de,Ze,_t,Wn,ai,Ti,Fi){super(xe,Wn,ai,Fi),this.sharedStylesHost=de,this.hostEl=Ze,this.shadowRoot=Ze.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const vi=Oe(_t.id,_t.styles);for(const es of vi){const Xi=document.createElement("style");Ti&&Xi.setAttribute("nonce",Ti),Xi.textContent=es,this.shadowRoot.appendChild(Xi)}}nodeOrShadowRoot(xe){return xe===this.hostEl?this.shadowRoot:xe}appendChild(xe,de){return super.appendChild(this.nodeOrShadowRoot(xe),de)}insertBefore(xe,de,Ze){return super.insertBefore(this.nodeOrShadowRoot(xe),de,Ze)}removeChild(xe,de){return super.removeChild(this.nodeOrShadowRoot(xe),de)}parentNode(xe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(xe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class fn extends gt{constructor(xe,de,Ze,_t,Wn,ai,Ti,Fi){super(xe,Wn,ai,Ti),this.sharedStylesHost=de,this.removeStylesOnCompDestroy=_t,this.styles=Fi?Oe(Fi,Ze.styles):Ze.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Fn extends fn{constructor(xe,de,Ze,_t,Wn,ai,Ti,Fi){const vi=_t+"-"+Ze.id;super(xe,de,Ze,Wn,ai,Ti,Fi,vi),this.contentAttr=function ge(W){return"_ngcontent-%COMP%".replace(yt,W)}(vi),this.hostAttr=function ae(W){return"_nghost-%COMP%".replace(yt,W)}(vi)}applyToHost(xe){this.applyStyles(),this.setAttribute(xe,this.hostAttr,"")}createElement(xe,de){const Ze=super.createElement(xe,de);return super.setAttribute(Ze,this.contentAttr,""),Ze}}let Bn=(()=>{class W extends Fe{constructor(de){super(de)}supports(de){return!0}addEventListener(de,Ze,_t){return de.addEventListener(Ze,_t,!1),()=>this.removeEventListener(de,Ze,_t)}removeEventListener(de,Ze,_t){return de.removeEventListener(Ze,_t)}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0))};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();const dn=["alt","control","meta","shift"],dt={"\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"},we={alt:W=>W.altKey,control:W=>W.ctrlKey,meta:W=>W.metaKey,shift:W=>W.shiftKey};let mt=(()=>{class W extends Fe{constructor(de){super(de)}supports(de){return null!=W.parseEventName(de)}addEventListener(de,Ze,_t){const Wn=W.parseEventName(Ze),ai=W.eventCallback(Wn.fullKey,_t,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.q)().onAndCancel(de,Wn.domEventName,ai))}static parseEventName(de){const Ze=de.toLowerCase().split("."),_t=Ze.shift();if(0===Ze.length||"keydown"!==_t&&"keyup"!==_t)return null;const Wn=W._normalizeKey(Ze.pop());let ai="",Ti=Ze.indexOf("code");if(Ti>-1&&(Ze.splice(Ti,1),ai="code."),dn.forEach(vi=>{const es=Ze.indexOf(vi);es>-1&&(Ze.splice(es,1),ai+=vi+".")}),ai+=Wn,0!=Ze.length||0===Wn.length)return null;const Fi={};return Fi.domEventName=_t,Fi.fullKey=ai,Fi}static matchEventFullKeyCode(de,Ze){let _t=dt[de.key]||de.key,Wn="";return Ze.indexOf("code.")>-1&&(_t=de.code,Wn="code."),!(null==_t||!_t)&&(_t=_t.toLowerCase()," "===_t?_t="space":"."===_t&&(_t="dot"),dn.forEach(ai=>{ai!==_t&&(0,we[ai])(de)&&(Wn+=ai+".")}),Wn+=_t,Wn===Ze)}static eventCallback(de,Ze,_t){return Wn=>{W.matchEventFullKeyCode(Wn,de)&&_t.runGuarded(()=>Ze(Wn))}}static _normalizeKey(de){return"esc"===de?"escape":de}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0))};static#t=this.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac})}return W})();const et=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:i.bD},{provide:e.g9A,useValue:function Ge(){p.makeCurrent()},multi:!0},{provide:i.K0,useFactory:function B(){return(0,e.RDi)(document),document},deps:[]}]),Pe=new e.OlP(""),Tt=[{provide:e.rWj,useClass:class H{addToWindow(xe){e.dqk.getAngularTestability=(Ze,_t=!0)=>{const Wn=xe.findTestabilityInTree(Ze,_t);if(null==Wn)throw new e.vHH(5103,!1);return Wn},e.dqk.getAllAngularTestabilities=()=>xe.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>xe.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(Ze=>{const _t=e.dqk.getAllAngularTestabilities();let Wn=_t.length,ai=!1;const Ti=function(Fi){ai=ai||Fi,Wn--,0==Wn&&Ze(ai)};_t.forEach(Fi=>{Fi.whenStable(Ti)})})}findTestabilityInTree(xe,de,Ze){return null==de?null:xe.getTestability(de)??(Ze?(0,i.q)().isShadowRoot(de)?this.findTestabilityInTree(xe,de.host,!0):this.findTestabilityInTree(xe,de.parentElement,!0):null)}},deps:[]},{provide:e.lri,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]}],wt=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function me(){return new e.qLn},deps:[]},{provide:z,useClass:Bn,multi:!0,deps:[i.K0,e.R0b,e.Lbi]},{provide:z,useClass:mt,multi:!0,deps:[i.K0]},Me,Re,ce,{provide:e.FYo,useExisting:Me},{provide:i.JF,useClass:k,deps:[]},[]];let nt=(()=>{class W{constructor(de){}static withServerTransition(de){return{ngModule:W,providers:[{provide:e.AFp,useValue:de.appId}]}}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(Pe,12))};static#t=this.\u0275mod=e.oAB({type:W});static#n=this.\u0275inj=e.cJS({providers:[...wt,...Tt],imports:[i.ez,e.hGG]})}return W})(),ut=(()=>{class W{constructor(de){this._doc=de,this._dom=(0,i.q)()}addTag(de,Ze=!1){return de?this._getOrCreateElement(de,Ze):null}addTags(de,Ze=!1){return de?de.reduce((_t,Wn)=>(Wn&&_t.push(this._getOrCreateElement(Wn,Ze)),_t),[]):[]}getTag(de){return de&&this._doc.querySelector(`meta[${de}]`)||null}getTags(de){if(!de)return[];const Ze=this._doc.querySelectorAll(`meta[${de}]`);return Ze?[].slice.call(Ze):[]}updateTag(de,Ze){if(!de)return null;Ze=Ze||this._parseSelector(de);const _t=this.getTag(Ze);return _t?this._setMetaElementAttributes(de,_t):this._getOrCreateElement(de,!0)}removeTag(de){this.removeTagElement(this.getTag(de))}removeTagElement(de){de&&this._dom.remove(de)}_getOrCreateElement(de,Ze=!1){if(!Ze){const ai=this._parseSelector(de),Ti=this.getTags(ai).filter(Fi=>this._containsAttributes(de,Fi))[0];if(void 0!==Ti)return Ti}const _t=this._dom.createElement("meta");return this._setMetaElementAttributes(de,_t),this._doc.getElementsByTagName("head")[0].appendChild(_t),_t}_setMetaElementAttributes(de,Ze){return Object.keys(de).forEach(_t=>Ze.setAttribute(this._getMetaKeyMap(_t),de[_t])),Ze}_parseSelector(de){const Ze=de.name?"name":"property";return`${Ze}="${de[Ze]}"`}_containsAttributes(de,Ze){return Object.keys(de).every(_t=>Ze.getAttribute(this._getMetaKeyMap(_t))===de[_t])}_getMetaKeyMap(de){return pt[de]||de}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0))};static#t=this.\u0275prov=e.Yz7({token:W,factory:function(Ze){let _t=null;return _t=Ze?new Ze:function Kt(){return new ut((0,e.LFG)(i.K0))}(),_t},providedIn:"root"})}return W})();const pt={httpEquiv:"http-equiv"};let _e=(()=>{class W{constructor(de){this._doc=de}getTitle(){return this._doc.title}setTitle(de){this._doc.title=de||""}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0))};static#t=this.\u0275prov=e.Yz7({token:W,factory:function(Ze){let _t=null;return _t=Ze?new Ze:function lt(){return new _e((0,e.LFG)(i.K0))}(),_t},providedIn:"root"})}return W})();typeof window<"u"&&window;const Ii=new e.OlP("HammerLoader");let $i=(()=>{class W{static#e=this.\u0275fac=function(Ze){return new(Ze||W)};static#t=this.\u0275prov=e.Yz7({token:W,factory:function(Ze){let _t=null;return _t=Ze?new(Ze||W):e.LFG(Zn),_t},providedIn:"root"})}return W})(),Zn=(()=>{class W extends $i{constructor(de){super(),this._doc=de}sanitize(de,Ze){if(null==Ze)return null;switch(de){case e.q3G.NONE:return Ze;case e.q3G.HTML:return(0,e.qzn)(Ze,"HTML")?(0,e.z3N)(Ze):(0,e.EiD)(this._doc,String(Ze)).toString();case e.q3G.STYLE:return(0,e.qzn)(Ze,"Style")?(0,e.z3N)(Ze):Ze;case e.q3G.SCRIPT:if((0,e.qzn)(Ze,"Script"))return(0,e.z3N)(Ze);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(Ze,"URL")?(0,e.z3N)(Ze):(0,e.mCW)(String(Ze));case e.q3G.RESOURCE_URL:if((0,e.qzn)(Ze,"ResourceURL"))return(0,e.z3N)(Ze);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(de){return(0,e.JVY)(de)}bypassSecurityTrustStyle(de){return(0,e.L6k)(de)}bypassSecurityTrustScript(de){return(0,e.eBb)(de)}bypassSecurityTrustUrl(de){return(0,e.LAX)(de)}bypassSecurityTrustResourceUrl(de){return(0,e.pB0)(de)}static#e=this.\u0275fac=function(Ze){return new(Ze||W)(e.LFG(i.K0))};static#t=this.\u0275prov=e.Yz7({token:W,factory:function(Ze){let _t=null;return _t=Ze?new Ze:function qn(W){return new Zn(W.get(i.K0))}(e.LFG(e.zs3)),_t},providedIn:"root"})}return W})();function He(...W){const xe=[],de=new Set,Ze=de.has(1);for(const{\u0275providers:_t,\u0275kind:Wn}of W)de.add(Wn),_t.length&&xe.push(_t);return(0,e.MR2)([[],(0,e.EGt)(),de.has(0)||Ze?[]:(0,l.dh)({}),xe])}},6261:(st,le,h)=>{"use strict";h.d(le,{gz:()=>no,gk:()=>Lt,m2:()=>Vt,Q3:()=>Hn,OD:()=>ot,wm:()=>Oa,F0:()=>xs,rH:()=>gs,Od:()=>Vo,Bz:()=>_r,lC:()=>Oo});var e=h(9212),i=h(5592),l=h(4674),p=h(7715),v=h(2096),b=h(5619),C=h(2572),H=h(6973),k=h(5211),z=h(4829);function ce(P){return new i.y(G=>{(0,z.Xf)(P()).subscribe(G)})}var Fe=h(8407),We=h(8504),Re=h(6232),ft=h(7394),yt=h(9360),Ot=h(8251);function $t(){return(0,yt.e)((P,G)=>{let F=null;P._refCount++;const U=(0,Ot.x)(G,void 0,void 0,void 0,()=>{if(!P||P._refCount<=0||0<--P._refCount)return void(F=null);const fe=P._connection,Ke=F;F=null,fe&&(!Ke||fe===Ke)&&fe.unsubscribe(),G.unsubscribe()});P.subscribe(U),U.closed||(F=P.connect())})}class Rt extends i.y{constructor(G,F){super(),this.source=G,this.subjectFactory=F,this._subject=null,this._refCount=0,this._connection=null,(0,yt.A)(G)&&(this.lift=G.lift)}_subscribe(G){return this.getSubject().subscribe(G)}getSubject(){const G=this._subject;return(!G||G.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:G}=this;this._subject=this._connection=null,G?.unsubscribe()}connect(){let G=this._connection;if(!G){G=this._connection=new ft.w0;const F=this.getSubject();G.add(this.source.subscribe((0,Ot.x)(F,void 0,()=>{this._teardown(),F.complete()},U=>{this._teardown(),F.error(U)},()=>this._teardown()))),G.closed&&(this._connection=null,G=ft.w0.EMPTY)}return G}refCount(){return $t()(this)}}var Ae=h(8645),ke=h(6814),ge=h(7398),ae=h(4664),Oe=h(8180),Me=h(7921),gt=h(2181),ht=h(1631),tt=h(1374),ct=h(6328),Gt=h(9397),fn=h(6306),Fn=h(9732),dn=h(3572);function dt(P){return P<=0?()=>Re.E:(0,yt.e)((G,F)=>{let U=[];G.subscribe((0,Ot.x)(F,fe=>{U.push(fe),P{for(const fe of U)F.next(fe);F.complete()},void 0,()=>{U=null}))})}var we=h(3026),mt=h(2737),Te=h(975),Ee=h(4716),Le=h(9773),Ge=h(7537),me=h(6593);const B="primary",ee=Symbol("RouteTitle");class et{constructor(G){this.params=G||{}}has(G){return Object.prototype.hasOwnProperty.call(this.params,G)}get(G){if(this.has(G)){const F=this.params[G];return Array.isArray(F)?F[0]:F}return null}getAll(G){if(this.has(G)){const F=this.params[G];return Array.isArray(F)?F:[F]}return[]}get keys(){return Object.keys(this.params)}}function Pe(P){return new et(P)}function Tt(P,G,F){const U=F.path.split("/");if(U.length>P.length||"full"===F.pathMatch&&(G.hasChildren()||U.lengthU[Ke]===fe)}return P===G}function pt(P){return P.length>0?P[P.length-1]:null}function lt(P){return function y(P){return!!P&&(P instanceof i.y||(0,l.m)(P.lift)&&(0,l.m)(P.subscribe))}(P)?P:(0,e.QGY)(P)?(0,p.D)(Promise.resolve(P)):(0,v.of)(P)}const _e={exact:function Bt(P,G,F){if(!Ii(P.segments,G.segments)||!Dn(P.segments,G.segments,F)||P.numberOfChildren!==G.numberOfChildren)return!1;for(const U in G.children)if(!P.children[U]||!Bt(P.children[U],G.children[U],F))return!1;return!0},subset:xn},Dt={exact:function rn(P,G){return nt(P,G)},subset:function vn(P,G){return Object.keys(G).length<=Object.keys(P).length&&Object.keys(G).every(F=>ut(P[F],G[F]))},ignored:()=>!0};function Nt(P,G,F){return _e[F.paths](P.root,G.root,F.matrixParams)&&Dt[F.queryParams](P.queryParams,G.queryParams)&&!("exact"===F.fragment&&P.fragment!==G.fragment)}function xn(P,G,F){return Rn(P,G,G.segments,F)}function Rn(P,G,F,U){if(P.segments.length>F.length){const fe=P.segments.slice(0,F.length);return!(!Ii(fe,F)||G.hasChildren()||!Dn(fe,F,U))}if(P.segments.length===F.length){if(!Ii(P.segments,F)||!Dn(P.segments,F,U))return!1;for(const fe in G.children)if(!P.children[fe]||!xn(P.children[fe],G.children[fe],U))return!1;return!0}{const fe=F.slice(0,P.segments.length),Ke=F.slice(P.segments.length);return!!(Ii(P.segments,fe)&&Dn(P.segments,fe,U)&&P.children[B])&&Rn(P.children[B],G,Ke,U)}}function Dn(P,G,F){return G.every((U,fe)=>Dt[F](P[fe].parameters,U.parameters))}class gn{constructor(G=new Yn([],{}),F={},U=null){this.root=G,this.queryParams=F,this.fragment=U}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Pe(this.queryParams)),this._queryParamMap}toString(){return $i.serialize(this)}}class Yn{constructor(G,F){this.segments=G,this.children=F,this.parent=null,Object.values(F).forEach(U=>U.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return qn(this)}}class Ei{constructor(G,F){this.path=G,this.parameters=F}get parameterMap(){return this._parameterMap||(this._parameterMap=Pe(this.parameters)),this._parameterMap}toString(){return je(this)}}function Ii(P,G){return P.length===G.length&&P.every((F,U)=>F.path===G[U].path)}let wi=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:()=>new ji,providedIn:"root"})}return P})();class ji{parse(G){const F=new vi(G);return new gn(F.parseRootSegment(),F.parseQueryParams(),F.parseFragment())}serialize(G){const F=`/${Zn(G.root,!0)}`,U=function W(P){const G=Object.keys(P).map(F=>{const U=P[F];return Array.isArray(U)?U.map(fe=>`${nn(F)}=${nn(fe)}`).join("&"):`${nn(F)}=${nn(U)}`}).filter(F=>!!F);return G.length?`?${G.join("&")}`:""}(G.queryParams);return`${F}${U}${"string"==typeof G.fragment?`#${function $n(P){return encodeURI(P)}(G.fragment)}`:""}`}}const $i=new ji;function qn(P){return P.segments.map(G=>je(G)).join("/")}function Zn(P,G){if(!P.hasChildren())return qn(P);if(G){const F=P.children[B]?Zn(P.children[B],!1):"",U=[];return Object.entries(P.children).forEach(([fe,Ke])=>{fe!==B&&U.push(`${fe}:${Zn(Ke,!1)}`)}),U.length>0?`${F}(${U.join("//")})`:F}{const F=function mi(P,G){let F=[];return Object.entries(P.children).forEach(([U,fe])=>{U===B&&(F=F.concat(G(fe,U)))}),Object.entries(P.children).forEach(([U,fe])=>{U!==B&&(F=F.concat(G(fe,U)))}),F}(P,(U,fe)=>fe===B?[Zn(P.children[B],!1)]:[`${fe}:${Zn(U,!1)}`]);return 1===Object.keys(P.children).length&&null!=P.children[B]?`${qn(P)}/${F[0]}`:`${qn(P)}/(${F.join("//")})`}}function as(P){return encodeURIComponent(P).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function nn(P){return as(P).replace(/%3B/gi,";")}function te(P){return as(P).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function He(P){return decodeURIComponent(P)}function Mt(P){return He(P.replace(/\+/g,"%20"))}function je(P){return`${te(P.path)}${function St(P){return Object.keys(P).map(G=>`;${te(G)}=${te(P[G])}`).join("")}(P.parameters)}`}const xe=/^[^\/()?;#]+/;function de(P){const G=P.match(xe);return G?G[0]:""}const Ze=/^[^\/()?;=#]+/,Wn=/^[^=?&#]+/,Ti=/^[^&#]+/;class vi{constructor(G){this.url=G,this.remaining=G}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Yn([],{}):new Yn([],this.parseChildren())}parseQueryParams(){const G={};if(this.consumeOptional("?"))do{this.parseQueryParam(G)}while(this.consumeOptional("&"));return G}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const G=[];for(this.peekStartsWith("(")||G.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),G.push(this.parseSegment());let F={};this.peekStartsWith("/(")&&(this.capture("/"),F=this.parseParens(!0));let U={};return this.peekStartsWith("(")&&(U=this.parseParens(!1)),(G.length>0||Object.keys(F).length>0)&&(U[B]=new Yn(G,F)),U}parseSegment(){const G=de(this.remaining);if(""===G&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(G),new Ei(He(G),this.parseMatrixParams())}parseMatrixParams(){const G={};for(;this.consumeOptional(";");)this.parseParam(G);return G}parseParam(G){const F=function _t(P){const G=P.match(Ze);return G?G[0]:""}(this.remaining);if(!F)return;this.capture(F);let U="";if(this.consumeOptional("=")){const fe=de(this.remaining);fe&&(U=fe,this.capture(U))}G[He(F)]=He(U)}parseQueryParam(G){const F=function ai(P){const G=P.match(Wn);return G?G[0]:""}(this.remaining);if(!F)return;this.capture(F);let U="";if(this.consumeOptional("=")){const g=function Fi(P){const G=P.match(Ti);return G?G[0]:""}(this.remaining);g&&(U=g,this.capture(U))}const fe=Mt(F),Ke=Mt(U);if(G.hasOwnProperty(fe)){let g=G[fe];Array.isArray(g)||(g=[g],G[fe]=g),g.push(Ke)}else G[fe]=Ke}parseParens(G){const F={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const U=de(this.remaining),fe=this.remaining[U.length];if("/"!==fe&&")"!==fe&&";"!==fe)throw new e.vHH(4010,!1);let Ke;U.indexOf(":")>-1?(Ke=U.slice(0,U.indexOf(":")),this.capture(Ke),this.capture(":")):G&&(Ke=B);const g=this.parseChildren();F[Ke]=1===Object.keys(g).length?g[B]:new Yn([],g),this.consumeOptional("//")}return F}peekStartsWith(G){return this.remaining.startsWith(G)}consumeOptional(G){return!!this.peekStartsWith(G)&&(this.remaining=this.remaining.substring(G.length),!0)}capture(G){if(!this.consumeOptional(G))throw new e.vHH(4011,!1)}}function es(P){return P.segments.length>0?new Yn([],{[B]:P}):P}function Xi(P){const G={};for(const U of Object.keys(P.children)){const Ke=Xi(P.children[U]);if(U===B&&0===Ke.segments.length&&Ke.hasChildren())for(const[g,c]of Object.entries(Ke.children))G[g]=c;else(Ke.segments.length>0||Ke.hasChildren())&&(G[U]=Ke)}return function ni(P){if(1===P.numberOfChildren&&P.children[B]){const G=P.children[B];return new Yn(P.segments.concat(G.segments),G.children)}return P}(new Yn(P.segments,G))}function zi(P){return P instanceof gn}function At(P){let G;const fe=es(function F(Ke){const g={};for(const r of Ke.children){const u=F(r);g[r.outlet]=u}const c=new Yn(Ke.url,g);return Ke===P&&(G=c),c}(P.root));return G??fe}function jn(P,G,F,U){let fe=P;for(;fe.parent;)fe=fe.parent;if(0===G.length)return Wt(fe,fe,fe,F,U);const Ke=function Bi(P){if("string"==typeof P[0]&&1===P.length&&"/"===P[0])return new li(!0,0,P);let G=0,F=!1;const U=P.reduce((fe,Ke,g)=>{if("object"==typeof Ke&&null!=Ke){if(Ke.outlets){const c={};return Object.entries(Ke.outlets).forEach(([r,u])=>{c[r]="string"==typeof u?u.split("/"):u}),[...fe,{outlets:c}]}if(Ke.segmentPath)return[...fe,Ke.segmentPath]}return"string"!=typeof Ke?[...fe,Ke]:0===g?(Ke.split("/").forEach((c,r)=>{0==r&&"."===c||(0==r&&""===c?F=!0:".."===c?G++:""!=c&&fe.push(c))}),fe):[...fe,Ke]},[]);return new li(F,G,U)}(G);if(Ke.toRoot())return Wt(fe,fe,new Yn([],{}),F,U);const g=function Xt(P,G,F){if(P.isAbsolute)return new ls(G,!0,0);if(!F)return new ls(G,!1,NaN);if(null===F.parent)return new ls(F,!0,0);const U=ue(P.commands[0])?0:1;return function It(P,G,F){let U=P,fe=G,Ke=F;for(;Ke>fe;){if(Ke-=fe,U=U.parent,!U)throw new e.vHH(4005,!1);fe=U.segments.length}return new ls(U,!1,fe-Ke)}(F,F.segments.length-1+U,P.numberOfDoubleDots)}(Ke,fe,P),c=g.processChildren?qe(g.segmentGroup,g.index,Ke.commands):Ne(g.segmentGroup,g.index,Ke.commands);return Wt(fe,g.segmentGroup,c,F,U)}function ue(P){return"object"==typeof P&&null!=P&&!P.outlets&&!P.segmentPath}function zt(P){return"object"==typeof P&&null!=P&&P.outlets}function Wt(P,G,F,U,fe){let g,Ke={};U&&Object.entries(U).forEach(([r,u])=>{Ke[r]=Array.isArray(u)?u.map(_=>`${_}`):`${u}`}),g=P===G?F:kn(P,G,F);const c=es(Xi(g));return new gn(c,Ke,fe)}function kn(P,G,F){const U={};return Object.entries(P.children).forEach(([fe,Ke])=>{U[fe]=Ke===G?F:kn(Ke,G,F)}),new Yn(P.segments,U)}class li{constructor(G,F,U){if(this.isAbsolute=G,this.numberOfDoubleDots=F,this.commands=U,G&&U.length>0&&ue(U[0]))throw new e.vHH(4003,!1);const fe=U.find(zt);if(fe&&fe!==pt(U))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ls{constructor(G,F,U){this.segmentGroup=G,this.processChildren=F,this.index=U}}function Ne(P,G,F){if(P||(P=new Yn([],{})),0===P.segments.length&&P.hasChildren())return qe(P,G,F);const U=function K(P,G,F){let U=0,fe=G;const Ke={match:!1,pathIndex:0,commandIndex:0};for(;fe=F.length)return Ke;const g=P.segments[fe],c=F[U];if(zt(c))break;const r=`${c}`,u=U0&&void 0===r)break;if(r&&u&&"object"==typeof u&&void 0===u.outlets){if(!Mn(r,u,g))return Ke;U+=2}else{if(!Mn(r,{},g))return Ke;U++}fe++}return{match:!0,pathIndex:fe,commandIndex:U}}(P,G,F),fe=F.slice(U.commandIndex);if(U.match&&U.pathIndexKe!==B)&&P.children[B]&&1===P.numberOfChildren&&0===P.children[B].segments.length){const Ke=qe(P.children[B],G,F);return new Yn(P.segments,Ke.children)}return Object.entries(U).forEach(([Ke,g])=>{"string"==typeof g&&(g=[g]),null!==g&&(fe[Ke]=Ne(P.children[Ke],G,g))}),Object.entries(P.children).forEach(([Ke,g])=>{void 0===U[Ke]&&(fe[Ke]=g)}),new Yn(P.segments,fe)}}function Ve(P,G,F){const U=P.segments.slice(0,G);let fe=0;for(;fe{"string"==typeof U&&(U=[U]),null!==U&&(G[F]=Ve(new Yn([],{}),0,U))}),G}function Jt(P){const G={};return Object.entries(P).forEach(([F,U])=>G[F]=`${U}`),G}function Mn(P,G,F){return P==F.path&&nt(G,F.parameters)}const Ut="imperative";class On{constructor(G,F){this.id=G,this.url=F}}class ot extends On{constructor(G,F,U="imperative",fe=null){super(G,F),this.type=0,this.navigationTrigger=U,this.restoredState=fe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Vt extends On{constructor(G,F,U){super(G,F),this.urlAfterRedirects=U,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Lt extends On{constructor(G,F,U,fe){super(G,F),this.reason=U,this.code=fe,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class _n extends On{constructor(G,F,U,fe){super(G,F),this.reason=U,this.code=fe,this.type=16}}class Hn extends On{constructor(G,F,U,fe){super(G,F),this.error=U,this.target=fe,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Li extends On{constructor(G,F,U,fe){super(G,F),this.urlAfterRedirects=U,this.state=fe,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class os extends On{constructor(G,F,U,fe){super(G,F),this.urlAfterRedirects=U,this.state=fe,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ri extends On{constructor(G,F,U,fe,Ke){super(G,F),this.urlAfterRedirects=U,this.state=fe,this.shouldActivate=Ke,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ms extends On{constructor(G,F,U,fe){super(G,F),this.urlAfterRedirects=U,this.state=fe,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bs extends On{constructor(G,F,U,fe){super(G,F),this.urlAfterRedirects=U,this.state=fe,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hs{constructor(G){this.route=G,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Zs{constructor(G){this.route=G,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ao{constructor(G){this.snapshot=G,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ue{constructor(G){this.snapshot=G,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rt{constructor(G){this.snapshot=G,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ft{constructor(G){this.snapshot=G,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cn{constructor(G,F,U){this.routerEvent=G,this.position=F,this.anchor=U,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Nn{}class ri{constructor(G){this.url=G}}class cs{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ki,this.attachRef=null}}let Ki=(()=>{class P{constructor(){this.contexts=new Map}onChildOutletCreated(F,U){const fe=this.getOrCreateContext(F);fe.outlet=U,this.contexts.set(F,fe)}onChildOutletDestroyed(F){const U=this.getContext(F);U&&(U.outlet=null,U.attachRef=null)}onOutletDeactivated(){const F=this.contexts;return this.contexts=new Map,F}onOutletReAttached(F){this.contexts=F}getOrCreateContext(F){let U=this.getContext(F);return U||(U=new cs,this.contexts.set(F,U)),U}getContext(F){return this.contexts.get(F)||null}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();class Ys{constructor(G){this._root=G}get root(){return this._root.value}parent(G){const F=this.pathFromRoot(G);return F.length>1?F[F.length-2]:null}children(G){const F=Ps(G,this._root);return F?F.children.map(U=>U.value):[]}firstChild(G){const F=Ps(G,this._root);return F&&F.children.length>0?F.children[0].value:null}siblings(G){const F=Wo(G,this._root);return F.length<2?[]:F[F.length-2].children.map(fe=>fe.value).filter(fe=>fe!==G)}pathFromRoot(G){return Wo(G,this._root).map(F=>F.value)}}function Ps(P,G){if(P===G.value)return G;for(const F of G.children){const U=Ps(P,F);if(U)return U}return null}function Wo(P,G){if(P===G.value)return[G];for(const F of G.children){const U=Wo(P,F);if(U.length)return U.unshift(G),U}return[]}class ps{constructor(G,F){this.value=G,this.children=F}toString(){return`TreeNode(${this.value})`}}function Js(P){const G={};return P&&P.children.forEach(F=>G[F.value.outlet]=F),G}class ts extends Ys{constructor(G,F){super(G),this.snapshot=F,io(this,G)}toString(){return this.snapshot.toString()}}function Qo(P,G){const F=function hr(P,G){const g=new Go([],{},{},"",{},B,G,null,{});return new or("",new ps(g,[]))}(0,G),U=new b.X([new Ei("",{})]),fe=new b.X({}),Ke=new b.X({}),g=new b.X({}),c=new b.X(""),r=new no(U,fe,g,c,Ke,B,G,F.root);return r.snapshot=F.root,new ts(new ps(r,[]),F)}class no{constructor(G,F,U,fe,Ke,g,c,r){this.urlSubject=G,this.paramsSubject=F,this.queryParamsSubject=U,this.fragmentSubject=fe,this.dataSubject=Ke,this.outlet=g,this.component=c,this._futureSnapshot=r,this.title=this.dataSubject?.pipe((0,ge.U)(u=>u[ee]))??(0,v.of)(void 0),this.url=G,this.params=F,this.queryParams=U,this.fragment=fe,this.data=Ke}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,ge.U)(G=>Pe(G)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,ge.U)(G=>Pe(G)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function qo(P,G,F="emptyOnly"){let U;const{routeConfig:fe}=P;return U=null===G||"always"!==F&&""!==fe?.path&&(G.component||G.routeConfig?.loadComponent)?{params:{...P.params},data:{...P.data},resolve:{...P.data,...P._resolvedData??{}}}:{params:{...G.params,...P.params},data:{...G.data,...P.data},resolve:{...P.data,...G.data,...fe?.data,...P._resolvedData}},fe&&Zi(fe)&&(U.resolve[ee]=fe.title),U}class Go{get title(){return this.data?.[ee]}constructor(G,F,U,fe,Ke,g,c,r,u){this.url=G,this.params=F,this.queryParams=U,this.fragment=fe,this.data=Ke,this.outlet=g,this.component=c,this.routeConfig=r,this._resolve=u}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=Pe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Pe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(U=>U.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class or extends Ys{constructor(G,F){super(F),this.url=G,io(this,F)}toString(){return Po(this._root)}}function io(P,G){G.value._routerState=P,G.children.forEach(F=>io(P,F))}function Po(P){const G=P.children.length>0?` { ${P.children.map(Po).join(", ")} } `:"";return`${P.value}${G}`}function So(P){if(P.snapshot){const G=P.snapshot,F=P._futureSnapshot;P.snapshot=F,nt(G.queryParams,F.queryParams)||P.queryParamsSubject.next(F.queryParams),G.fragment!==F.fragment&&P.fragmentSubject.next(F.fragment),nt(G.params,F.params)||P.paramsSubject.next(F.params),function wt(P,G){if(P.length!==G.length)return!1;for(let F=0;Fnt(F.parameters,G[U].parameters))}(P.url,G.url);return F&&!(!P.parent!=!G.parent)&&(!P.parent||po(P.parent,G.parent))}function Zi(P){return"string"==typeof P.title||null===P.title}let Oo=(()=>{class P{constructor(){this.activated=null,this._activatedRoute=null,this.name=B,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(Ki),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb),this.inputBinder=(0,e.f3M)(rr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(F){if(F.name){const{firstChange:U,previousValue:fe}=F.name;if(U)return;this.isTrackedInParentContexts(fe)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(fe)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(F){return this.parentContexts.getContext(F)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const F=this.parentContexts.getContext(this.name);F?.route&&(F.attachRef?this.attach(F.attachRef,F.route):this.activateWith(F.route,F.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,!1);this.location.detach();const F=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(F.instance),F}attach(F,U){this.activated=F,this._activatedRoute=U,this.location.insert(F.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(F.instance)}deactivate(){if(this.activated){const F=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(F)}}activateWith(F,U){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=F;const fe=this.location,g=F.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,r=new vr(F,c,fe.injector);this.activated=fe.createComponent(g,{index:fe.length,injector:r,environmentInjector:U??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275dir=e.lG2({type:P,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]})}return P})();class vr{constructor(G,F,U){this.route=G,this.childContexts=F,this.parent=U}get(G,F){return G===no?this.route:G===Ki?this.childContexts:this.parent.get(G,F)}}const rr=new e.OlP("");let pr=(()=>{class P{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(F){this.unsubscribeFromRouteData(F),this.subscribeToRouteData(F)}unsubscribeFromRouteData(F){this.outletDataSubscriptions.get(F)?.unsubscribe(),this.outletDataSubscriptions.delete(F)}subscribeToRouteData(F){const{activatedRoute:U}=F,fe=(0,C.a)([U.queryParams,U.params,U.data]).pipe((0,ae.w)(([Ke,g,c],r)=>(c={...Ke,...g,...c},0===r?(0,v.of)(c):Promise.resolve(c)))).subscribe(Ke=>{if(!F.isActivated||!F.activatedComponentRef||F.activatedRoute!==U||null===U.component)return void this.unsubscribeFromRouteData(F);const g=(0,e.qFp)(U.component);if(g)for(const{templateName:c}of g.inputs)F.activatedComponentRef.setInput(c,Ke[c]);else this.unsubscribeFromRouteData(F)});this.outletDataSubscriptions.set(F,fe)}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac})}return P})();function ar(P,G,F){if(F&&P.shouldReuseRoute(G.value,F.value.snapshot)){const U=F.value;U._futureSnapshot=G.value;const fe=function Io(P,G,F){return G.children.map(U=>{for(const fe of F.children)if(P.shouldReuseRoute(U.value,fe.value.snapshot))return ar(P,U,fe);return ar(P,U)})}(P,G,F);return new ps(U,fe)}{if(P.shouldAttach(G.value)){const Ke=P.retrieve(G.value);if(null!==Ke){const g=Ke.route;return g.value._futureSnapshot=G.value,g.children=G.children.map(c=>ar(P,c)),g}}const U=function Ro(P){return new no(new b.X(P.url),new b.X(P.params),new b.X(P.queryParams),new b.X(P.fragment),new b.X(P.data),P.outlet,P.component,P)}(G.value),fe=G.children.map(Ke=>ar(P,Ke));return new ps(U,fe)}}const Xo="ngNavigationCancelingError";function _s(P,G){const{redirectTo:F,navigationBehaviorOptions:U}=zi(G)?{redirectTo:G,navigationBehaviorOptions:void 0}:G,fe=Do(!1,0,G);return fe.url=F,fe.navigationBehaviorOptions=U,fe}function Do(P,G,F){const U=new Error("NavigationCancelingError: "+(P||""));return U[Xo]=!0,U.cancellationCode=G,F&&(U.url=F),U}function Ar(P){return P&&P[Xo]}let lr=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275cmp=e.Xpm({type:P,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(U,fe){1&U&&e._UZ(0,"router-outlet")},dependencies:[Oo],encapsulation:2})}return P})();function fr(P){const G=P.children&&P.children.map(fr),F=G?{...P,children:G}:{...P};return!F.component&&!F.loadComponent&&(G||F.loadChildren)&&F.outlet&&F.outlet!==B&&(F.component=lr),F}function so(P){return P.outlet||B}function wo(P){if(!P)return null;if(P.routeConfig?._injector)return P.routeConfig._injector;for(let G=P.parent;G;G=G.parent){const F=G.routeConfig;if(F?._loadedInjector)return F._loadedInjector;if(F?._injector)return F._injector}return null}class Ui{constructor(G,F,U,fe,Ke){this.routeReuseStrategy=G,this.futureState=F,this.currState=U,this.forwardEvent=fe,this.inputBindingEnabled=Ke}activate(G){const F=this.futureState._root,U=this.currState?this.currState._root:null;this.deactivateChildRoutes(F,U,G),So(this.futureState.root),this.activateChildRoutes(F,U,G)}deactivateChildRoutes(G,F,U){const fe=Js(F);G.children.forEach(Ke=>{const g=Ke.value.outlet;this.deactivateRoutes(Ke,fe[g],U),delete fe[g]}),Object.values(fe).forEach(Ke=>{this.deactivateRouteAndItsChildren(Ke,U)})}deactivateRoutes(G,F,U){const fe=G.value,Ke=F?F.value:null;if(fe===Ke)if(fe.component){const g=U.getContext(fe.outlet);g&&this.deactivateChildRoutes(G,F,g.children)}else this.deactivateChildRoutes(G,F,U);else Ke&&this.deactivateRouteAndItsChildren(F,U)}deactivateRouteAndItsChildren(G,F){G.value.component&&this.routeReuseStrategy.shouldDetach(G.value.snapshot)?this.detachAndStoreRouteSubtree(G,F):this.deactivateRouteAndOutlet(G,F)}detachAndStoreRouteSubtree(G,F){const U=F.getContext(G.value.outlet),fe=U&&G.value.component?U.children:F,Ke=Js(G);for(const g of Object.keys(Ke))this.deactivateRouteAndItsChildren(Ke[g],fe);if(U&&U.outlet){const g=U.outlet.detach(),c=U.children.onOutletDeactivated();this.routeReuseStrategy.store(G.value.snapshot,{componentRef:g,route:G,contexts:c})}}deactivateRouteAndOutlet(G,F){const U=F.getContext(G.value.outlet),fe=U&&G.value.component?U.children:F,Ke=Js(G);for(const g of Object.keys(Ke))this.deactivateRouteAndItsChildren(Ke[g],fe);U&&(U.outlet&&(U.outlet.deactivate(),U.children.onOutletDeactivated()),U.attachRef=null,U.route=null)}activateChildRoutes(G,F,U){const fe=Js(F);G.children.forEach(Ke=>{this.activateRoutes(Ke,fe[Ke.value.outlet],U),this.forwardEvent(new Ft(Ke.value.snapshot))}),G.children.length&&this.forwardEvent(new Ue(G.value.snapshot))}activateRoutes(G,F,U){const fe=G.value,Ke=F?F.value:null;if(So(fe),fe===Ke)if(fe.component){const g=U.getOrCreateContext(fe.outlet);this.activateChildRoutes(G,F,g.children)}else this.activateChildRoutes(G,F,U);else if(fe.component){const g=U.getOrCreateContext(fe.outlet);if(this.routeReuseStrategy.shouldAttach(fe.snapshot)){const c=this.routeReuseStrategy.retrieve(fe.snapshot);this.routeReuseStrategy.store(fe.snapshot,null),g.children.onOutletReAttached(c.contexts),g.attachRef=c.componentRef,g.route=c.route.value,g.outlet&&g.outlet.attach(c.componentRef,c.route.value),So(c.route.value),this.activateChildRoutes(G,null,g.children)}else{const c=wo(fe.snapshot);g.attachRef=null,g.route=fe,g.injector=c,g.outlet&&g.outlet.activateWith(fe,g.injector),this.activateChildRoutes(G,null,g.children)}}else this.activateChildRoutes(G,null,U)}}class Vs{constructor(G){this.path=G,this.route=this.path[this.path.length-1]}}class Rs{constructor(G,F){this.component=G,this.route=F}}function $o(P,G,F){const U=P._root;return Ko(U,G?G._root:null,F,[U.value])}function tr(P,G){const F=Symbol(),U=G.get(P,F);return U===F?"function"!=typeof P||(0,e.Z0I)(P)?G.get(P):P:U}function Ko(P,G,F,U,fe={canDeactivateChecks:[],canActivateChecks:[]}){const Ke=Js(G);return P.children.forEach(g=>{(function vo(P,G,F,U,fe={canDeactivateChecks:[],canActivateChecks:[]}){const Ke=P.value,g=G?G.value:null,c=F?F.getContext(P.value.outlet):null;if(g&&Ke.routeConfig===g.routeConfig){const r=function kr(P,G,F){if("function"==typeof F)return F(P,G);switch(F){case"pathParamsChange":return!Ii(P.url,G.url);case"pathParamsOrQueryParamsChange":return!Ii(P.url,G.url)||!nt(P.queryParams,G.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!po(P,G)||!nt(P.queryParams,G.queryParams);default:return!po(P,G)}}(g,Ke,Ke.routeConfig.runGuardsAndResolvers);r?fe.canActivateChecks.push(new Vs(U)):(Ke.data=g.data,Ke._resolvedData=g._resolvedData),Ko(P,G,Ke.component?c?c.children:null:F,U,fe),r&&c&&c.outlet&&c.outlet.isActivated&&fe.canDeactivateChecks.push(new Rs(c.outlet.component,g))}else g&&Dr(G,c,fe),fe.canActivateChecks.push(new Vs(U)),Ko(P,null,Ke.component?c?c.children:null:F,U,fe)})(g,Ke[g.value.outlet],F,U.concat([g.value]),fe),delete Ke[g.value.outlet]}),Object.entries(Ke).forEach(([g,c])=>Dr(c,F.getContext(g),fe)),fe}function Dr(P,G,F){const U=Js(P),fe=P.value;Object.entries(U).forEach(([Ke,g])=>{Dr(g,fe.component?G?G.children.getContext(Ke):null:G,F)}),F.canDeactivateChecks.push(new Rs(fe.component&&G&&G.outlet&&G.outlet.isActivated?G.outlet.component:null,fe))}function qi(P){return"function"==typeof P}function Ds(P){return P instanceof H.K||"EmptyError"===P?.name}const Gs=Symbol("INITIAL_VALUE");function Si(){return(0,ae.w)(P=>(0,C.a)(P.map(G=>G.pipe((0,Oe.q)(1),(0,Me.O)(Gs)))).pipe((0,ge.U)(G=>{for(const F of G)if(!0!==F){if(F===Gs)return Gs;if(!1===F||F instanceof gn)return F}return!0}),(0,gt.h)(G=>G!==Gs),(0,Oe.q)(1)))}function ur(P){return(0,Fe.z)((0,Gt.b)(G=>{if(zi(G))throw _s(0,G)}),(0,ge.U)(G=>!0===G))}class mo{constructor(G){this.segmentGroup=G||null}}class ki extends Error{constructor(G){super(),this.urlTree=G}}function Lo(P){return(0,We._)(new mo(P))}class wr{constructor(G,F){this.urlSerializer=G,this.urlTree=F}lineralizeSegments(G,F){let U=[],fe=F.root;for(;;){if(U=U.concat(fe.segments),0===fe.numberOfChildren)return(0,v.of)(U);if(fe.numberOfChildren>1||!fe.children[B])return(0,We._)(new e.vHH(4e3,!1));fe=fe.children[B]}}applyRedirectCommands(G,F,U){const fe=this.applyRedirectCreateUrlTree(F,this.urlSerializer.parse(F),G,U);if(F.startsWith("/"))throw new ki(fe);return fe}applyRedirectCreateUrlTree(G,F,U,fe){const Ke=this.createSegmentGroup(G,F.root,U,fe);return new gn(Ke,this.createQueryParams(F.queryParams,this.urlTree.queryParams),F.fragment)}createQueryParams(G,F){const U={};return Object.entries(G).forEach(([fe,Ke])=>{if("string"==typeof Ke&&Ke.startsWith(":")){const c=Ke.substring(1);U[fe]=F[c]}else U[fe]=Ke}),U}createSegmentGroup(G,F,U,fe){const Ke=this.createSegments(G,F.segments,U,fe);let g={};return Object.entries(F.children).forEach(([c,r])=>{g[c]=this.createSegmentGroup(G,r,U,fe)}),new Yn(Ke,g)}createSegments(G,F,U,fe){return F.map(Ke=>Ke.path.startsWith(":")?this.findPosParam(G,Ke,fe):this.findOrReturn(Ke,U))}findPosParam(G,F,U){const fe=U[F.path.substring(1)];if(!fe)throw new e.vHH(4001,!1);return fe}findOrReturn(G,F){let U=0;for(const fe of F){if(fe.path===G.path)return F.splice(U),fe;U++}return G}}const ws={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Bo(P,G,F,U,fe){const Ke=zs(P,G,F);return Ke.matched?(U=function cr(P,G){return P.providers&&!P._injector&&(P._injector=(0,e.MMx)(P.providers,G,`Route: ${P.path}`)),P._injector??G}(G,U),function Yo(P,G,F,U){const fe=G.canMatch;if(!fe||0===fe.length)return(0,v.of)(!0);const Ke=fe.map(g=>{const c=tr(g,P);return lt(function Yt(P){return P&&qi(P.canMatch)}(c)?c.canMatch(G,F):(0,e.r_H)(P,()=>c(G,F)))});return(0,v.of)(Ke).pipe(Si(),ur())}(U,G,F).pipe((0,ge.U)(g=>!0===g?Ke:{...ws}))):(0,v.of)(Ke)}function zs(P,G,F){if("**"===G.path)return function co(P){return{matched:!0,parameters:P.length>0?pt(P).parameters:{},consumedSegments:P,remainingSegments:[],positionalParamSegments:{}}}(F);if(""===G.path)return"full"===G.pathMatch&&(P.hasChildren()||F.length>0)?{...ws}:{matched:!0,consumedSegments:[],remainingSegments:F,parameters:{},positionalParamSegments:{}};const fe=(G.matcher||Tt)(F,P,G);if(!fe)return{...ws};const Ke={};Object.entries(fe.posParams??{}).forEach(([c,r])=>{Ke[c]=r.path});const g=fe.consumed.length>0?{...Ke,...fe.consumed[fe.consumed.length-1].parameters}:Ke;return{matched:!0,consumedSegments:fe.consumed,remainingSegments:F.slice(fe.consumed.length),parameters:g,positionalParamSegments:fe.posParams??{}}}function gr(P,G,F,U){return F.length>0&&function Zo(P,G,F){return F.some(U=>Qr(P,G,U)&&so(U)!==B)}(P,F,U)?{segmentGroup:new Yn(G,Nr(U,new Yn(F,P.children))),slicedSegments:[]}:0===F.length&&function Jr(P,G,F){return F.some(U=>Qr(P,G,U))}(P,F,U)?{segmentGroup:new Yn(P.segments,Or(P,0,F,U,P.children)),slicedSegments:F}:{segmentGroup:new Yn(P.segments,P.children),slicedSegments:F}}function Or(P,G,F,U,fe){const Ke={};for(const g of U)if(Qr(P,F,g)&&!fe[so(g)]){const c=new Yn([],{});Ke[so(g)]=c}return{...fe,...Ke}}function Nr(P,G){const F={};F[B]=G;for(const U of P)if(""===U.path&&so(U)!==B){const fe=new Yn([],{});F[so(U)]=fe}return F}function Qr(P,G,F){return(!(P.hasChildren()||G.length>0)||"full"!==F.pathMatch)&&""===F.path}class S{}class Ce{constructor(G,F,U,fe,Ke,g,c){this.injector=G,this.configLoader=F,this.rootComponentType=U,this.config=fe,this.urlTree=Ke,this.paramsInheritanceStrategy=g,this.urlSerializer=c,this.applyRedirects=new wr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(G){return new e.vHH(4002,`'${G.segmentGroup}'`)}recognize(){const G=gr(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(G).pipe((0,ge.U)(F=>{const U=new Go([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},B,this.rootComponentType,null,{}),fe=new ps(U,F),Ke=new or("",fe),g=function Qi(P,G,F=null,U=null){return jn(At(P),G,F,U)}(U,[],this.urlTree.queryParams,this.urlTree.fragment);return g.queryParams=this.urlTree.queryParams,Ke.url=this.urlSerializer.serialize(g),this.inheritParamsAndData(Ke._root,null),{state:Ke,tree:g}}))}match(G){return this.processSegmentGroup(this.injector,this.config,G,B).pipe((0,fn.K)(U=>{if(U instanceof ki)return this.urlTree=U.urlTree,this.match(U.urlTree.root);throw U instanceof mo?this.noMatchError(U):U}))}inheritParamsAndData(G,F){const U=G.value,fe=qo(U,F,this.paramsInheritanceStrategy);U.params=Object.freeze(fe.params),U.data=Object.freeze(fe.data),G.children.forEach(Ke=>this.inheritParamsAndData(Ke,U))}processSegmentGroup(G,F,U,fe){return 0===U.segments.length&&U.hasChildren()?this.processChildren(G,F,U):this.processSegment(G,F,U,U.segments,fe,!0).pipe((0,ge.U)(Ke=>Ke instanceof ps?[Ke]:[]))}processChildren(G,F,U){const fe=[];for(const Ke of Object.keys(U.children))"primary"===Ke?fe.unshift(Ke):fe.push(Ke);return(0,p.D)(fe).pipe((0,ct.b)(Ke=>{const g=U.children[Ke],c=function Er(P,G){const F=P.filter(U=>so(U)===G);return F.push(...P.filter(U=>so(U)!==G)),F}(F,Ke);return this.processSegmentGroup(G,c,g,Ke)}),function Bn(P,G){return(0,yt.e)((0,Fn.U)(P,G,arguments.length>=2,!0))}((Ke,g)=>(Ke.push(...g),Ke)),(0,dn.d)(null),function q(P,G){const F=arguments.length>=2;return U=>U.pipe(P?(0,gt.h)((fe,Ke)=>P(fe,Ke,U)):mt.y,dt(1),F?(0,dn.d)(G):(0,we.T)(()=>new H.K))}(),(0,ht.z)(Ke=>{if(null===Ke)return Lo(U);const g=Ht(Ke);return function $e(P){P.sort((G,F)=>G.value.outlet===B?-1:F.value.outlet===B?1:G.value.outlet.localeCompare(F.value.outlet))}(g),(0,v.of)(g)}))}processSegment(G,F,U,fe,Ke,g){return(0,p.D)(F).pipe((0,ct.b)(c=>this.processSegmentAgainstRoute(c._injector??G,F,c,U,fe,Ke,g).pipe((0,fn.K)(r=>{if(r instanceof mo)return(0,v.of)(null);throw r}))),(0,tt.P)(c=>!!c),(0,fn.K)(c=>{if(Ds(c))return function Fr(P,G,F){return 0===G.length&&!P.children[F]}(U,fe,Ke)?(0,v.of)(new S):Lo(U);throw c}))}processSegmentAgainstRoute(G,F,U,fe,Ke,g,c){return function aa(P,G,F,U){return!!(so(P)===U||U!==B&&Qr(G,F,P))&&zs(G,P,F).matched}(U,fe,Ke,g)?void 0===U.redirectTo?this.matchSegmentAgainstRoute(G,fe,U,Ke,g):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(G,fe,F,U,Ke,g):Lo(fe):Lo(fe)}expandSegmentAgainstRouteUsingRedirect(G,F,U,fe,Ke,g){const{matched:c,consumedSegments:r,positionalParamSegments:u,remainingSegments:_}=zs(F,fe,Ke);if(!c)return Lo(F);fe.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const w=this.applyRedirects.applyRedirectCommands(r,fe.redirectTo,u);return this.applyRedirects.lineralizeSegments(fe,w).pipe((0,ht.z)(E=>this.processSegment(G,U,F,E.concat(_),g,!1)))}matchSegmentAgainstRoute(G,F,U,fe,Ke){const g=Bo(F,U,fe,G);return"**"===U.path&&(F.children={}),g.pipe((0,ae.w)(c=>c.matched?this.getChildConfig(G=U._injector??G,U,fe).pipe((0,ae.w)(({routes:r})=>{const u=U._loadedInjector??G,{consumedSegments:_,remainingSegments:w,parameters:E}=c,L=new Go(_,E,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function pn(P){return P.data||{}}(U),so(U),U.component??U._loadedComponent??null,U,function wn(P){return P.resolve||{}}(U)),{segmentGroup:j,slicedSegments:X}=gr(F,_,w,r);if(0===X.length&&j.hasChildren())return this.processChildren(u,r,j).pipe((0,ge.U)(ze=>null===ze?null:new ps(L,ze)));if(0===r.length&&0===X.length)return(0,v.of)(new ps(L,[]));const ve=so(U)===Ke;return this.processSegment(u,r,j,X,ve?B:Ke,!0).pipe((0,ge.U)(ze=>new ps(L,ze instanceof ps?[ze]:[])))})):Lo(F)))}getChildConfig(G,F,U){return F.children?(0,v.of)({routes:F.children,injector:G}):F.loadChildren?void 0!==F._loadedRoutes?(0,v.of)({routes:F._loadedRoutes,injector:F._loadedInjector}):function ra(P,G,F,U){const fe=G.canLoad;if(void 0===fe||0===fe.length)return(0,v.of)(!0);const Ke=fe.map(g=>{const c=tr(g,P);return lt(function ie(P){return P&&qi(P.canLoad)}(c)?c.canLoad(G,F):(0,e.r_H)(P,()=>c(G,F)))});return(0,v.of)(Ke).pipe(Si(),ur())}(G,F,U).pipe((0,ht.z)(fe=>fe?this.configLoader.loadChildren(G,F).pipe((0,Gt.b)(Ke=>{F._loadedRoutes=Ke.routes,F._loadedInjector=Ke.injector})):function mr(P){return(0,We._)(Do(!1,3))}())):(0,v.of)({routes:[],injector:G})}}function bt(P){const G=P.value.routeConfig;return G&&""===G.path}function Ht(P){const G=[],F=new Set;for(const U of P){if(!bt(U)){G.push(U);continue}const fe=G.find(Ke=>U.value.routeConfig===Ke.value.routeConfig);void 0!==fe?(fe.children.push(...U.children),F.add(fe)):G.push(U)}for(const U of F){const fe=Ht(U.children);G.push(new ps(U.value,fe))}return G.filter(U=>!F.has(U))}function N(P){const G=P.children.map(F=>N(F)).flat();return[P,...G]}function Je(P){return(0,ae.w)(G=>{const F=P(G);return F?(0,p.D)(F).pipe((0,ge.U)(()=>G)):(0,v.of)(G)})}let un=(()=>{class P{buildTitle(F){let U,fe=F.root;for(;void 0!==fe;)U=this.getResolvedTitleForRoute(fe)??U,fe=fe.children.find(Ke=>Ke.outlet===B);return U}getResolvedTitleForRoute(F){return F.data[ee]}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:()=>(0,e.f3M)(Sn),providedIn:"root"})}return P})(),Sn=(()=>{class P extends un{constructor(F){super(),this.title=F}updateTitle(F){const U=this.buildTitle(F);void 0!==U&&this.title.setTitle(U)}static#e=this.\u0275fac=function(U){return new(U||P)(e.LFG(me.Dx))};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();const ii=new e.OlP("",{providedIn:"root",factory:()=>({})}),ys=new e.OlP("ROUTES");let is=(()=>{class P{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(F){if(this.componentLoaders.get(F))return this.componentLoaders.get(F);if(F._loadedComponent)return(0,v.of)(F._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(F);const U=lt(F.loadComponent()).pipe((0,ge.U)(x),(0,Gt.b)(Ke=>{this.onLoadEndListener&&this.onLoadEndListener(F),F._loadedComponent=Ke}),(0,Ee.x)(()=>{this.componentLoaders.delete(F)})),fe=new Rt(U,()=>new Ae.x).pipe($t());return this.componentLoaders.set(F,fe),fe}loadChildren(F,U){if(this.childrenLoaders.get(U))return this.childrenLoaders.get(U);if(U._loadedRoutes)return(0,v.of)({routes:U._loadedRoutes,injector:U._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(U);const Ke=function fs(P,G,F,U){return lt(P.loadChildren()).pipe((0,ge.U)(x),(0,ht.z)(fe=>fe instanceof e.YKP||Array.isArray(fe)?(0,v.of)(fe):(0,p.D)(G.compileModuleAsync(fe))),(0,ge.U)(fe=>{U&&U(P);let Ke,g,c=!1;return Array.isArray(fe)?(g=fe,!0):(Ke=fe.create(F).injector,g=Ke.get(ys,[],{optional:!0,self:!0}).flat()),{routes:g.map(fr),injector:Ke}}))}(U,this.compiler,F,this.onLoadEndListener).pipe((0,Ee.x)(()=>{this.childrenLoaders.delete(U)})),g=new Rt(Ke,()=>new Ae.x).pipe($t());return this.childrenLoaders.set(U,g),g}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();function x(P){return function he(P){return P&&"object"==typeof P&&"default"in P}(P)?P.default:P}let I=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:()=>(0,e.f3M)(Q),providedIn:"root"})}return P})(),Q=(()=>{class P{shouldProcessUrl(F){return!0}extract(F){return F}merge(F,U){return F}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();const De=new e.OlP(""),Xe=new e.OlP("");function Pt(P,G,F){const U=P.get(Xe),fe=P.get(ke.K0);return P.get(e.R0b).runOutsideAngular(()=>{if(!fe.startViewTransition||U.skipNextTransition)return U.skipNextTransition=!1,Promise.resolve();let Ke;const g=new Promise(u=>{Ke=u}),c=fe.startViewTransition(()=>(Ke(),function xt(P){return new Promise(G=>{(0,e.T8G)(G,{injector:P})})}(P))),{onViewTransitionCreated:r}=U;return r&&(0,e.r_H)(P,()=>r({transition:c,from:G,to:F})),g})}let an=(()=>{class P{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ae.x,this.transitionAbortSubject=new Ae.x,this.configLoader=(0,e.f3M)(is),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(wi),this.rootContexts=(0,e.f3M)(Ki),this.location=(0,e.f3M)(ke.Ye),this.inputBindingEnabled=null!==(0,e.f3M)(rr,{optional:!0}),this.titleStrategy=(0,e.f3M)(un),this.options=(0,e.f3M)(ii,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,e.f3M)(I),this.createViewTransition=(0,e.f3M)(De,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,v.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=fe=>this.events.next(new Zs(fe)),this.configLoader.onLoadStartListener=fe=>this.events.next(new hs(fe))}complete(){this.transitions?.complete()}handleNavigationRequest(F){const U=++this.navigationId;this.transitions?.next({...this.transitions.value,...F,id:U})}setupNavigations(F,U,fe){return this.transitions=new b.X({id:0,currentUrlTree:U,currentRawUrl:U,extractedUrl:this.urlHandlingStrategy.extract(U),urlAfterRedirects:this.urlHandlingStrategy.extract(U),rawUrl:U,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ut,restoredState:null,currentSnapshot:fe.snapshot,targetSnapshot:null,currentRouterState:fe,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,gt.h)(Ke=>0!==Ke.id),(0,ge.U)(Ke=>({...Ke,extractedUrl:this.urlHandlingStrategy.extract(Ke.rawUrl)})),(0,ae.w)(Ke=>{this.currentTransition=Ke;let g=!1,c=!1;return(0,v.of)(Ke).pipe((0,Gt.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,ae.w)(r=>{const u=!F.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!u&&"reload"!==(r.extras.onSameUrlNavigation??F.onSameUrlNavigation)){const w="";return this.events.next(new _n(r.id,this.urlSerializer.serialize(r.rawUrl),w,0)),r.resolve(null),Re.E}if(this.urlHandlingStrategy.shouldProcessUrl(r.rawUrl))return(0,v.of)(r).pipe((0,ae.w)(w=>{const E=this.transitions?.getValue();return this.events.next(new ot(w.id,this.urlSerializer.serialize(w.extractedUrl),w.source,w.restoredState)),E!==this.transitions?.getValue()?Re.E:Promise.resolve(w)}),function Pn(P,G,F,U,fe,Ke){return(0,ht.z)(g=>function $(P,G,F,U,fe,Ke,g="emptyOnly"){return new Ce(P,G,F,U,fe,g,Ke).recognize()}(P,G,F,U,g.extractedUrl,fe,Ke).pipe((0,ge.U)(({state:c,tree:r})=>({...g,targetSnapshot:c,urlAfterRedirects:r}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,F.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Gt.b)(w=>{Ke.targetSnapshot=w.targetSnapshot,Ke.urlAfterRedirects=w.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:w.urlAfterRedirects};const E=new Li(w.id,this.urlSerializer.serialize(w.extractedUrl),this.urlSerializer.serialize(w.urlAfterRedirects),w.targetSnapshot);this.events.next(E)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(r.currentRawUrl)){const{id:w,extractedUrl:E,source:L,restoredState:j,extras:X}=r,ve=new ot(w,this.urlSerializer.serialize(E),L,j);this.events.next(ve);const ze=Qo(0,this.rootComponentType).snapshot;return this.currentTransition=Ke={...r,targetSnapshot:ze,urlAfterRedirects:E,extras:{...X,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=E,(0,v.of)(Ke)}{const w="";return this.events.next(new _n(r.id,this.urlSerializer.serialize(r.extractedUrl),w,1)),r.resolve(null),Re.E}}),(0,Gt.b)(r=>{const u=new os(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(u)}),(0,ge.U)(r=>(this.currentTransition=Ke={...r,guards:$o(r.targetSnapshot,r.currentSnapshot,this.rootContexts)},Ke)),function ns(P,G){return(0,ht.z)(F=>{const{targetSnapshot:U,currentSnapshot:fe,guards:{canActivateChecks:Ke,canDeactivateChecks:g}}=F;return 0===g.length&&0===Ke.length?(0,v.of)({...F,guardsResult:!0}):function Sr(P,G,F,U){return(0,p.D)(P).pipe((0,ht.z)(fe=>function To(P,G,F,U,fe){const Ke=G&&G.routeConfig?G.routeConfig.canDeactivate:null;if(!Ke||0===Ke.length)return(0,v.of)(!0);const g=Ke.map(c=>{const r=wo(G)??fe,u=tr(c,r);return lt(function Be(P){return P&&qi(P.canDeactivate)}(u)?u.canDeactivate(P,G,F,U):(0,e.r_H)(r,()=>u(P,G,F,U))).pipe((0,tt.P)())});return(0,v.of)(g).pipe(Si())}(fe.component,fe.route,F,G,U)),(0,tt.P)(fe=>!0!==fe,!0))}(g,U,fe,P).pipe((0,ht.z)(c=>c&&function Kn(P){return"boolean"==typeof P}(c)?function Pr(P,G,F,U){return(0,p.D)(G).pipe((0,ct.b)(fe=>(0,k.z)(function Rr(P,G){return null!==P&&G&&G(new ao(P)),(0,v.of)(!0)}(fe.route.parent,U),function Ns(P,G){return null!==P&&G&&G(new rt(P)),(0,v.of)(!0)}(fe.route,U),function js(P,G,F){const U=G[G.length-1],Ke=G.slice(0,G.length-1).reverse().map(g=>function lo(P){const G=P.routeConfig?P.routeConfig.canActivateChild:null;return G&&0!==G.length?{node:P,guards:G}:null}(g)).filter(g=>null!==g).map(g=>ce(()=>{const c=g.guards.map(r=>{const u=wo(g.node)??F,_=tr(r,u);return lt(function Z(P){return P&&qi(P.canActivateChild)}(_)?_.canActivateChild(U,P):(0,e.r_H)(u,()=>_(U,P))).pipe((0,tt.P)())});return(0,v.of)(c).pipe(Si())}));return(0,v.of)(Ke).pipe(Si())}(P,fe.path,F),function nr(P,G,F){const U=G.routeConfig?G.routeConfig.canActivate:null;if(!U||0===U.length)return(0,v.of)(!0);const fe=U.map(Ke=>ce(()=>{const g=wo(G)??F,c=tr(Ke,g);return lt(function ye(P){return P&&qi(P.canActivate)}(c)?c.canActivate(G,P):(0,e.r_H)(g,()=>c(G,P))).pipe((0,tt.P)())}));return(0,v.of)(fe).pipe(Si())}(P,fe.route,F))),(0,tt.P)(fe=>!0!==fe,!0))}(U,Ke,P,G):(0,v.of)(c)),(0,ge.U)(c=>({...F,guardsResult:c})))})}(this.environmentInjector,r=>this.events.next(r)),(0,Gt.b)(r=>{if(Ke.guardsResult=r.guardsResult,zi(r.guardsResult))throw _s(0,r.guardsResult);const u=new Ri(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot,!!r.guardsResult);this.events.next(u)}),(0,gt.h)(r=>!!r.guardsResult||(this.cancelNavigationTransition(r,"",3),!1)),Je(r=>{if(r.guards.canActivateChecks.length)return(0,v.of)(r).pipe((0,Gt.b)(u=>{const _=new Ms(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(_)}),(0,ae.w)(u=>{let _=!1;return(0,v.of)(u).pipe(function bi(P,G){return(0,ht.z)(F=>{const{targetSnapshot:U,guards:{canActivateChecks:fe}}=F;if(!fe.length)return(0,v.of)(F);const Ke=new Set(fe.map(r=>r.route)),g=new Set;for(const r of Ke)if(!g.has(r))for(const u of N(r))g.add(u);let c=0;return(0,p.D)(g).pipe((0,ct.b)(r=>Ke.has(r)?function Se(P,G,F,U){const fe=P.routeConfig,Ke=P._resolve;return void 0!==fe?.title&&!Zi(fe)&&(Ke[ee]=fe.title),function J(P,G,F,U){const fe=Kt(P);if(0===fe.length)return(0,v.of)({});const Ke={};return(0,p.D)(fe).pipe((0,ht.z)(g=>function oe(P,G,F,U){const fe=wo(G)??U,Ke=tr(P,fe);return lt(Ke.resolve?Ke.resolve(G,F):(0,e.r_H)(fe,()=>Ke(G,F)))}(P[g],G,F,U).pipe((0,tt.P)(),(0,Gt.b)(c=>{Ke[g]=c}))),dt(1),(0,Te.h)(Ke),(0,fn.K)(g=>Ds(g)?Re.E:(0,We._)(g)))}(Ke,P,G,U).pipe((0,ge.U)(g=>(P._resolvedData=g,P.data=qo(P,P.parent,F).resolve,null)))}(r,U,P,G):(r.data=qo(r,r.parent,P).resolve,(0,v.of)(void 0))),(0,Gt.b)(()=>c++),dt(1),(0,ht.z)(r=>c===g.size?(0,v.of)(F):Re.E))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Gt.b)({next:()=>_=!0,complete:()=>{_||this.cancelNavigationTransition(u,"",2)}}))}),(0,Gt.b)(u=>{const _=new Bs(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(_)}))}),Je(r=>{const u=_=>{const w=[];_.routeConfig?.loadComponent&&!_.routeConfig._loadedComponent&&w.push(this.configLoader.loadComponent(_.routeConfig).pipe((0,Gt.b)(E=>{_.component=E}),(0,ge.U)(()=>{})));for(const E of _.children)w.push(...u(E));return w};return(0,C.a)(u(r.targetSnapshot.root)).pipe((0,dn.d)(null),(0,Oe.q)(1))}),Je(()=>this.afterPreactivation()),(0,ae.w)(()=>{const{currentSnapshot:r,targetSnapshot:u}=Ke,_=this.createViewTransition?.(this.environmentInjector,r.root,u.root);return _?(0,p.D)(_).pipe((0,ge.U)(()=>Ke)):(0,v.of)(Ke)}),(0,ge.U)(r=>{const u=function _o(P,G,F){const U=ar(P,G._root,F?F._root:void 0);return new ts(U,G)}(F.routeReuseStrategy,r.targetSnapshot,r.currentRouterState);return this.currentTransition=Ke={...r,targetRouterState:u},this.currentNavigation.targetRouterState=u,Ke}),(0,Gt.b)(()=>{this.events.next(new Nn)}),((P,G,F,U)=>(0,ge.U)(fe=>(new Ui(G,fe.targetRouterState,fe.currentRouterState,F,U).activate(P),fe)))(this.rootContexts,F.routeReuseStrategy,r=>this.events.next(r),this.inputBindingEnabled),(0,Oe.q)(1),(0,Gt.b)({next:r=>{g=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Vt(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects))),this.titleStrategy?.updateTitle(r.targetRouterState.snapshot),r.resolve(!0)},complete:()=>{g=!0}}),(0,Le.R)(this.transitionAbortSubject.pipe((0,Gt.b)(r=>{throw r}))),(0,Ee.x)(()=>{g||c||this.cancelNavigationTransition(Ke,"",1),this.currentNavigation?.id===Ke.id&&(this.currentNavigation=null)}),(0,fn.K)(r=>{if(c=!0,Ar(r))this.events.next(new Lt(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),r.message,r.cancellationCode)),function Qs(P){return Ar(P)&&zi(P.url)}(r)?this.events.next(new ri(r.url)):Ke.resolve(!1);else{this.events.next(new Hn(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),r,Ke.targetSnapshot??void 0));try{Ke.resolve(F.errorHandler(r))}catch(u){Ke.reject(u)}}return Re.E}))}))}cancelNavigationTransition(F,U,fe){const Ke=new Lt(F.id,this.urlSerializer.serialize(F.extractedUrl),U,fe);this.events.next(Ke),F.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(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();function yn(P){return P!==Ut}let si=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:()=>(0,e.f3M)(Wi),providedIn:"root"})}return P})();class ci{shouldDetach(G){return!1}store(G,F){}shouldAttach(G){return!1}retrieve(G){return null}shouldReuseRoute(G,F){return G.routeConfig===F.routeConfig}}let Wi=(()=>{class P extends ci{static#e=this.\u0275fac=(()=>{let F;return function(fe){return(F||(F=e.n5z(P)))(fe||P)}})();static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})(),Gi=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:()=>(0,e.f3M)(Ni),providedIn:"root"})}return P})(),Ni=(()=>{class P extends Gi{constructor(){super(...arguments),this.location=(0,e.f3M)(ke.Ye),this.urlSerializer=(0,e.f3M)(wi),this.options=(0,e.f3M)(ii,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,e.f3M)(I),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new gn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Qo(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(F){return this.location.subscribe(U=>{"popstate"===U.type&&F(U.url,U.state)})}handleRouterEvent(F,U){if(F instanceof ot)this.stateMemento=this.createStateMemento();else if(F instanceof _n)this.rawUrlTree=U.initialUrl;else if(F instanceof Li){if("eager"===this.urlUpdateStrategy&&!U.extras.skipLocationChange){const fe=this.urlHandlingStrategy.merge(U.finalUrl,U.initialUrl);this.setBrowserUrl(fe,U)}}else F instanceof Nn?(this.currentUrlTree=U.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(U.finalUrl,U.initialUrl),this.routerState=U.targetRouterState,"deferred"===this.urlUpdateStrategy&&(U.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,U))):F instanceof Lt&&(3===F.code||2===F.code)?this.restoreHistory(U):F instanceof Hn?this.restoreHistory(U,!0):F instanceof Vt&&(this.lastSuccessfulId=F.id,this.currentPageId=this.browserPageId)}setBrowserUrl(F,U){const fe=this.urlSerializer.serialize(F);if(this.location.isCurrentPathEqualTo(fe)||U.extras.replaceUrl){const g={...U.extras.state,...this.generateNgRouterState(U.id,this.browserPageId)};this.location.replaceState(fe,"",g)}else{const Ke={...U.extras.state,...this.generateNgRouterState(U.id,this.browserPageId+1)};this.location.go(fe,"",Ke)}}restoreHistory(F,U=!1){if("computed"===this.canceledNavigationResolution){const Ke=this.currentPageId-this.browserPageId;0!==Ke?this.location.historyGo(Ke):this.currentUrlTree===F.finalUrl&&0===Ke&&(this.resetState(F),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(U&&this.resetState(F),this.resetUrlToCurrentUrlTree())}resetState(F){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,F.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(F,U){return"computed"===this.canceledNavigationResolution?{navigationId:F,\u0275routerPageId:U}:{navigationId:F}}static#e=this.\u0275fac=(()=>{let F;return function(fe){return(F||(F=e.n5z(P)))(fe||P)}})();static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();var hi=function(P){return P[P.COMPLETE=0]="COMPLETE",P[P.FAILED=1]="FAILED",P[P.REDIRECTING=2]="REDIRECTING",P}(hi||{});function As(P,G){P.events.pipe((0,gt.h)(F=>F instanceof Vt||F instanceof Lt||F instanceof Hn||F instanceof _n),(0,ge.U)(F=>F instanceof Vt||F instanceof _n?hi.COMPLETE:F instanceof Lt&&(0===F.code||1===F.code)?hi.REDIRECTING:hi.FAILED),(0,gt.h)(F=>F!==hi.REDIRECTING),(0,Oe.q)(1)).subscribe(()=>{G()})}function Us(P){throw P}const ms={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},oo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let xs=(()=>{class P{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,e.f3M)(e.c2e),this.stateManager=(0,e.f3M)(Gi),this.options=(0,e.f3M)(ii,{optional:!0})||{},this.pendingTasks=(0,e.f3M)(e.I6F),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,e.f3M)(an),this.urlSerializer=(0,e.f3M)(wi),this.location=(0,e.f3M)(ke.Ye),this.urlHandlingStrategy=(0,e.f3M)(I),this._events=new Ae.x,this.errorHandler=this.options.errorHandler||Us,this.navigated=!1,this.routeReuseStrategy=(0,e.f3M)(si),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,e.f3M)(ys,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,e.f3M)(rr,{optional:!0}),this.eventsSubscription=new ft.w0,this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:F=>{this.console.warn(F)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const F=this.navigationTransitions.events.subscribe(U=>{try{const fe=this.navigationTransitions.currentTransition,Ke=this.navigationTransitions.currentNavigation;if(null!==fe&&null!==Ke)if(this.stateManager.handleRouterEvent(U,Ke),U instanceof Lt&&0!==U.code&&1!==U.code)this.navigated=!0;else if(U instanceof Vt)this.navigated=!0;else if(U instanceof ri){const g=this.urlHandlingStrategy.merge(U.url,fe.currentRawUrl),c={skipLocationChange:fe.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||yn(fe.source)};this.scheduleNavigation(g,Ut,null,c,{resolve:fe.resolve,reject:fe.reject,promise:fe.promise})}(function qs(P){return!(P instanceof Nn||P instanceof ri)})(U)&&this._events.next(U)}catch(fe){this.navigationTransitions.transitionAbortSubject.next(fe)}});this.eventsSubscription.add(F)}resetRootComponentType(F){this.routerState.root.component=F,this.navigationTransitions.rootComponentType=F}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ut,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((F,U)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(F,"popstate",U)},0)}))}navigateToSyncWithBrowser(F,U,fe){const Ke={replaceUrl:!0},g=fe?.navigationId?fe:null;if(fe){const r={...fe};delete r.navigationId,delete r.\u0275routerPageId,0!==Object.keys(r).length&&(Ke.state=r)}const c=this.parseUrl(F);this.scheduleNavigation(c,U,g,Ke)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(F){this.config=F.map(fr),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(F,U={}){const{relativeTo:fe,queryParams:Ke,fragment:g,queryParamsHandling:c,preserveFragment:r}=U,u=r?this.currentUrlTree.fragment:g;let w,_=null;switch(c){case"merge":_={...this.currentUrlTree.queryParams,...Ke};break;case"preserve":_=this.currentUrlTree.queryParams;break;default:_=Ke||null}null!==_&&(_=this.removeEmptyProps(_));try{w=At(fe?fe.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof F[0]||!F[0].startsWith("/"))&&(F=[]),w=this.currentUrlTree.root}return jn(w,F,_,u??null)}navigateByUrl(F,U={skipLocationChange:!1}){const fe=zi(F)?F:this.parseUrl(F),Ke=this.urlHandlingStrategy.merge(fe,this.rawUrlTree);return this.scheduleNavigation(Ke,Ut,null,U)}navigate(F,U={skipLocationChange:!1}){return function ir(P){for(let G=0;G{const Ke=F[fe];return null!=Ke&&(U[fe]=Ke),U},{})}scheduleNavigation(F,U,fe,Ke,g){if(this.disposed)return Promise.resolve(!1);let c,r,u;g?(c=g.resolve,r=g.reject,u=g.promise):u=new Promise((w,E)=>{c=w,r=E});const _=this.pendingTasks.add();return As(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(_))}),this.navigationTransitions.handleNavigationRequest({source:U,restoredState:fe,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:F,extras:Ke,resolve:c,reject:r,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(w=>Promise.reject(w))}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})(),gs=(()=>{class P{constructor(F,U,fe,Ke,g,c){this.router=F,this.route=U,this.tabIndexAttribute=fe,this.renderer=Ke,this.el=g,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new Ae.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const r=g.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===r||"area"===r,this.isAnchorElement?this.subscription=F.events.subscribe(u=>{u instanceof Vt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(F){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",F)}ngOnChanges(F){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(F){null!=F?(this.commands=Array.isArray(F)?F:[F],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(F,U,fe,Ke,g){return!!(null===this.urlTree||this.isAnchorElement&&(0!==F||U||fe||Ke||g||"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 F=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",F)}applyAttributeValue(F,U){const fe=this.renderer,Ke=this.el.nativeElement;null!==U?fe.setAttribute(Ke,F,U):fe.removeAttribute(Ke,F)}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(U){return new(U||P)(e.Y36(xs),e.Y36(no),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(ke.S$))};static#t=this.\u0275dir=e.lG2({type:P,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(U,fe){1&U&&e.NdJ("click",function(g){return fe.onClick(g.button,g.ctrlKey,g.shiftKey,g.altKey,g.metaKey)}),2&U&&e.uIk("target",fe.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",e.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",e.VuI],replaceUrl:["replaceUrl","replaceUrl",e.VuI],routerLink:"routerLink"},standalone:!0,features:[e.Xq5,e.TTD]})}return P})(),Vo=(()=>{class P{get isActive(){return this._isActive}constructor(F,U,fe,Ke,g){this.router=F,this.element=U,this.renderer=fe,this.cdr=Ke,this.link=g,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=F.events.subscribe(c=>{c instanceof Vt&&this.update()})}ngAfterContentInit(){(0,v.of)(this.links.changes,(0,v.of)(null)).pipe((0,Ge.J)()).subscribe(F=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const F=[...this.links.toArray(),this.link].filter(U=>!!U).map(U=>U.onChanges);this.linkInputChangesSubscription=(0,p.D)(F).pipe((0,Ge.J)()).subscribe(U=>{this._isActive!==this.isLinkActive(this.router)(U)&&this.update()})}set routerLinkActive(F){const U=Array.isArray(F)?F:F.split(" ");this.classes=U.filter(fe=>!!fe)}ngOnChanges(F){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const F=this.hasActiveLinks();this._isActive!==F&&(this._isActive=F,this.cdr.markForCheck(),this.classes.forEach(U=>{F?this.renderer.addClass(this.element.nativeElement,U):this.renderer.removeClass(this.element.nativeElement,U)}),F&&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(F))})}isLinkActive(F){const U=function Vr(P){return!!P.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return fe=>!!fe.urlTree&&F.isActive(fe.urlTree,U)}hasActiveLinks(){const F=this.isLinkActive(this.router);return this.link&&F(this.link)||this.links.some(F)}static#e=this.\u0275fac=function(U){return new(U||P)(e.Y36(xs),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(gs,8))};static#t=this.\u0275dir=e.lG2({type:P,selectors:[["","routerLinkActive",""]],contentQueries:function(U,fe,Ke){if(1&U&&e.Suo(Ke,gs,5),2&U){let g;e.iGM(g=e.CRH())&&(fe.links=g)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.TTD]})}return P})();class Co{}let Oa=(()=>{class P{preload(F,U){return U().pipe((0,fn.K)(()=>(0,v.of)(null)))}static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})(),qr=(()=>{class P{constructor(F,U,fe,Ke,g){this.router=F,this.injector=fe,this.preloadingStrategy=Ke,this.loader=g}setUpPreloading(){this.subscription=this.router.events.pipe((0,gt.h)(F=>F instanceof Vt),(0,ct.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(F,U){const fe=[];for(const Ke of U){Ke.providers&&!Ke._injector&&(Ke._injector=(0,e.MMx)(Ke.providers,F,`Route: ${Ke.path}`));const g=Ke._injector??F,c=Ke._loadedInjector??g;(Ke.loadChildren&&!Ke._loadedRoutes&&void 0===Ke.canLoad||Ke.loadComponent&&!Ke._loadedComponent)&&fe.push(this.preloadConfig(g,Ke)),(Ke.children||Ke._loadedRoutes)&&fe.push(this.processRoutes(c,Ke.children??Ke._loadedRoutes))}return(0,p.D)(fe).pipe((0,Ge.J)())}preloadConfig(F,U){return this.preloadingStrategy.preload(U,()=>{let fe;fe=U.loadChildren&&void 0===U.canLoad?this.loader.loadChildren(F,U):(0,v.of)(null);const Ke=fe.pipe((0,ht.z)(g=>null===g?(0,v.of)(void 0):(U._loadedRoutes=g.routes,U._loadedInjector=g.injector,this.processRoutes(g.injector??F,g.routes))));if(U.loadComponent&&!U._loadedComponent){const g=this.loader.loadComponent(U);return(0,p.D)([Ke,g]).pipe((0,Ge.J)())}return Ke})}static#e=this.\u0275fac=function(U){return new(U||P)(e.LFG(xs),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(Co),e.LFG(is))};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})();const fa=new e.OlP("");let da=(()=>{class P{constructor(F,U,fe,Ke,g={}){this.urlSerializer=F,this.transitions=U,this.viewportScroller=fe,this.zone=Ke,this.options=g,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},g.scrollPositionRestoration=g.scrollPositionRestoration||"disabled",g.anchorScrolling=g.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(F=>{F instanceof ot?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=F.navigationTrigger,this.restoredId=F.restoredState?F.restoredState.navigationId:0):F instanceof Vt?(this.lastId=F.id,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.urlAfterRedirects).fragment)):F instanceof _n&&0===F.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(F=>{F instanceof cn&&(F.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(F.position):F.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(F.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(F,U){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new cn(F,"popstate"===this.lastSource?this.store[this.restoredId]:null,U))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(U){e.$Z()};static#t=this.\u0275prov=e.Yz7({token:P,factory:P.\u0275fac})}return P})();function ui(P,G){return{\u0275kind:P,\u0275providers:G}}function Ir(){const P=(0,e.f3M)(e.zs3);return G=>{const F=P.get(e.z2F);if(G!==F.components[0])return;const U=P.get(xs),fe=P.get(us);1===P.get(Xr)&&U.initialNavigation(),P.get(on,null,e.XFs.Optional)?.setUpPreloading(),P.get(fa,null,e.XFs.Optional)?.init(),U.resetRootComponentType(F.componentTypes[0]),fe.closed||(fe.next(),fe.complete(),fe.unsubscribe())}}const us=new e.OlP("",{factory:()=>new Ae.x}),Xr=new e.OlP("",{providedIn:"root",factory:()=>1}),on=new e.OlP("");function ti(P){return ui(0,[{provide:on,useExisting:qr},{provide:Co,useExisting:P}])}function Xs(P){return ui(9,[{provide:De,useValue:Pt},{provide:Xe,useValue:{skipNextTransition:!!P?.skipInitialTransition,...P}}])}const bo=new e.OlP("ROUTER_FORROOT_GUARD"),ea=[ke.Ye,{provide:wi,useClass:ji},xs,Ki,{provide:no,useFactory:function Oi(P){return P.routerState.root},deps:[xs]},is,[]];let _r=(()=>{class P{constructor(F){}static forRoot(F,U){return{ngModule:P,providers:[ea,[],{provide:ys,multi:!0,useValue:F},{provide:bo,useFactory:za,deps:[[xs,new e.FiY,new e.tp0]]},{provide:ii,useValue:U||{}},U?.useHash?{provide:ke.S$,useClass:ke.Do}:{provide:ke.S$,useClass:ke.b0},{provide:fa,useFactory:()=>{const P=(0,e.f3M)(ke.EM),G=(0,e.f3M)(e.R0b),F=(0,e.f3M)(ii),U=(0,e.f3M)(an),fe=(0,e.f3M)(wi);return F.scrollOffset&&P.setOffset(F.scrollOffset),new da(fe,U,P,G,F)}},U?.preloadingStrategy?ti(U.preloadingStrategy).\u0275providers:[],U?.initialNavigation?ka(U):[],U?.bindToComponentInputs?ui(8,[pr,{provide:rr,useExisting:pr}]).\u0275providers:[],U?.enableViewTransitions?Xs().\u0275providers:[],[{provide:Yi,useFactory:Ir},{provide:e.tb,multi:!0,useExisting:Yi}]]}}static forChild(F){return{ngModule:P,providers:[{provide:ys,multi:!0,useValue:F}]}}static#e=this.\u0275fac=function(U){return new(U||P)(e.LFG(bo,8))};static#t=this.\u0275mod=e.oAB({type:P});static#n=this.\u0275inj=e.cJS({})}return P})();function za(P){return"guarded"}function ka(P){return["disabled"===P.initialNavigation?ui(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const G=(0,e.f3M)(xs);return()=>{G.setUpLocationChangeListener()}}},{provide:Xr,useValue:2}]).\u0275providers:[],"enabledBlocking"===P.initialNavigation?ui(2,[{provide:Xr,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:G=>{const F=G.get(ke.V_,Promise.resolve());return()=>F.then(()=>new Promise(U=>{const fe=G.get(xs),Ke=G.get(us);As(fe,()=>{U(!0)}),G.get(an).afterPreactivation=()=>(U(!0),Ke.closed?(0,v.of)(void 0):Ke),fe.initialNavigation()}))}}]).\u0275providers:[]]}const Yi=new e.OlP("")},8726:(st,le,h)=>{"use strict";h.d(le,{Kz:()=>Ol,_D:()=>Xe,M:()=>_d,FF:()=>pc,IJ:()=>jd,Pz:()=>mc,uN:()=>el,nv:()=>fc,Is:()=>xl,tO:()=>Ll,Fh:()=>Cd,Oz:()=>Kl,Dy:()=>tl,jF:()=>vc,o8:()=>mu,dT:()=>Al,_L:()=>Hd});var e=h(9212),i=h(1993),l=h(5592),y=h(6232),p=h(2096),v=h(8645),b=h(2438),C=h(4825),H=h(4829);const{isArray:k}=Array;function z(m){return 1===m.length&&k(m[0])?m[0]:m}var ce=h(8251);function Fe(...m){return 1===(m=z(m)).length?(0,H.Xf)(m[0]):new l.y(function We(m){return Y=>{let d=[];for(let D=0;d&&!Y.closed&&D{if(d){for(let pe=0;pe{let A=d.map(()=>[]),pe=d.map(()=>!1);D.add(()=>{A=pe=null});for(let Ye=0;!D.closed&&Ye{if(A[Ye].push(qt),A.every(ln=>ln.length)){const ln=A.map(Tn=>Tn.shift());D.next(Y?Y(...ln):ln),A.some((Tn,An)=>!Tn.length&&pe[An])&&D.complete()}},()=>{pe[Ye]=!0,!A[Ye].length&&D.complete()}));return()=>{A=pe=null}}):y.E}var Ot=h(5211),Rt=h(9773),Ae=h(2181),ke=h(8180),ge=h(9397),ae=h(7398),Oe=h(9360),Me=h(2737),gt=h(2420);function ht(...m){const Y=(0,ft.jO)(m);return(0,Oe.e)((d,D)=>{const A=m.length,pe=new Array(A);let Ye=m.map(()=>!1),qt=!1;for(let ln=0;ln{pe[ln]=Tn,!qt&&!Ye[ln]&&(Ye[ln]=!0,(qt=Ye.every(Me.y))&&(Ye=null))},gt.Z));d.subscribe((0,ce.x)(D,ln=>{if(qt){const Tn=[ln,...pe];D.next(Y?Y(...Tn):Tn)}}))})}var tt=h(5177),ct=h(1631),Gt=h(4664),fn=h(7921),Fn=h(3997),Bn=h(9329),dn=h(6814),we=(h(6223),{left:"right",right:"left",bottom:"top",top:"bottom"});function mt(m){return m.replace(/left|right|bottom|top/g,function(Y){return we[Y]})}function q(m){return m.split("-")[0]}var Te={start:"end",end:"start"};function Ee(m){return m.replace(/start|end/g,function(Y){return Te[Y]})}var Le="top",Ge="bottom",me="right",B="left",ee="auto",et=[Le,Ge,me,B],Pe="start",Tt="end",nt="viewport",Kt="popper",pt=et.reduce(function(m,Y){return m.concat([Y+"-"+Pe,Y+"-"+Tt])},[]),lt=[].concat(et,[ee]).reduce(function(m,Y){return m.concat([Y,Y+"-"+Pe,Y+"-"+Tt])},[]),gn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Yn(m){if(null==m)return window;if("[object Window]"!==m.toString()){var Y=m.ownerDocument;return Y&&Y.defaultView||window}return m}function Ei(m){return m instanceof Yn(m).Element||m instanceof Element}function oi(m){return m instanceof Yn(m).HTMLElement||m instanceof HTMLElement}function Ii(m){return!(typeof ShadowRoot>"u")&&(m instanceof Yn(m).ShadowRoot||m instanceof ShadowRoot)}function mi(m){return((Ei(m)?m.ownerDocument:m.document)||window.document).documentElement}var wi=Math.max,ji=Math.min,$i=Math.round;function qn(){var m=navigator.userAgentData;return null!=m&&m.brands&&Array.isArray(m.brands)?m.brands.map(function(Y){return Y.brand+"/"+Y.version}).join(" "):navigator.userAgent}function Zn(){return!/^((?!chrome|android).)*safari/i.test(qn())}function as(m,Y,d){void 0===Y&&(Y=!1),void 0===d&&(d=!1);var D=m.getBoundingClientRect(),A=1,pe=1;Y&&oi(m)&&(A=m.offsetWidth>0&&$i(D.width)/m.offsetWidth||1,pe=m.offsetHeight>0&&$i(D.height)/m.offsetHeight||1);var qt=(Ei(m)?Yn(m):window).visualViewport,ln=!Zn()&&d,Tn=(D.left+(ln&&qt?qt.offsetLeft:0))/A,An=(D.top+(ln&&qt?qt.offsetTop:0))/pe,_i=D.width/A,fi=D.height/pe;return{width:_i,height:fi,top:An,right:Tn+_i,bottom:An+fi,left:Tn,x:Tn,y:An}}function nn(m){var Y=Yn(m);return{scrollLeft:Y.pageXOffset,scrollTop:Y.pageYOffset}}function $n(m){return as(mi(m)).left+nn(m).scrollLeft}function He(m){return Yn(m).getComputedStyle(m)}function je(m){return m?(m.nodeName||"").toLowerCase():null}function St(m){return"html"===je(m)?m:m.assignedSlot||m.parentNode||(Ii(m)?m.host:null)||mi(m)}function W(m){var Y=He(m);return/auto|scroll|overlay|hidden/.test(Y.overflow+Y.overflowY+Y.overflowX)}function xe(m){return["html","body","#document"].indexOf(je(m))>=0?m.ownerDocument.body:oi(m)&&W(m)?m:xe(St(m))}function de(m,Y){var d;void 0===Y&&(Y=[]);var D=xe(m),A=D===(null==(d=m.ownerDocument)?void 0:d.body),pe=Yn(D),Ye=A?[pe].concat(pe.visualViewport||[],W(D)?D:[]):D,qt=Y.concat(Ye);return A?qt:qt.concat(de(St(Ye)))}function Ze(m){return["table","td","th"].indexOf(je(m))>=0}function _t(m){return oi(m)&&"fixed"!==He(m).position?m.offsetParent:null}function ai(m){for(var Y=Yn(m),d=_t(m);d&&Ze(d)&&"static"===He(d).position;)d=_t(d);return d&&("html"===je(d)||"body"===je(d)&&"static"===He(d).position)?Y:d||function Wn(m){var Y=/firefox/i.test(qn());if(/Trident/i.test(qn())&&oi(m)&&"fixed"===He(m).position)return null;var A=St(m);for(Ii(A)&&(A=A.host);oi(A)&&["html","body"].indexOf(je(A))<0;){var pe=He(A);if("none"!==pe.transform||"none"!==pe.perspective||"paint"===pe.contain||-1!==["transform","perspective"].indexOf(pe.willChange)||Y&&"filter"===pe.willChange||Y&&pe.filter&&"none"!==pe.filter)return A;A=A.parentNode}return null}(m)||Y}function Ti(m,Y){var d=Y.getRootNode&&Y.getRootNode();if(m.contains(Y))return!0;if(d&&Ii(d)){var D=Y;do{if(D&&m.isSameNode(D))return!0;D=D.parentNode||D.host}while(D)}return!1}function Fi(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function es(m,Y,d){return Y===nt?Fi(function te(m,Y){var d=Yn(m),D=mi(m),A=d.visualViewport,pe=D.clientWidth,Ye=D.clientHeight,qt=0,ln=0;if(A){pe=A.width,Ye=A.height;var Tn=Zn();(Tn||!Tn&&"fixed"===Y)&&(qt=A.offsetLeft,ln=A.offsetTop)}return{width:pe,height:Ye,x:qt+$n(m),y:ln}}(m,d)):Ei(Y)?function vi(m,Y){var d=as(m,!1,"fixed"===Y);return d.top=d.top+m.clientTop,d.left=d.left+m.clientLeft,d.bottom=d.top+m.clientHeight,d.right=d.left+m.clientWidth,d.width=m.clientWidth,d.height=m.clientHeight,d.x=d.left,d.y=d.top,d}(Y,d):Fi(function Mt(m){var Y,d=mi(m),D=nn(m),A=null==(Y=m.ownerDocument)?void 0:Y.body,pe=wi(d.scrollWidth,d.clientWidth,A?A.scrollWidth:0,A?A.clientWidth:0),Ye=wi(d.scrollHeight,d.clientHeight,A?A.scrollHeight:0,A?A.clientHeight:0),qt=-D.scrollLeft+$n(m),ln=-D.scrollTop;return"rtl"===He(A||d).direction&&(qt+=wi(d.clientWidth,A?A.clientWidth:0)-pe),{width:pe,height:Ye,x:qt,y:ln}}(mi(m)))}function zi(m){return m.split("-")[1]}function Qi(m){return["top","bottom"].indexOf(m)>=0?"x":"y"}function At(m){var ln,Y=m.reference,d=m.element,D=m.placement,A=D?q(D):null,pe=D?zi(D):null,Ye=Y.x+Y.width/2-d.width/2,qt=Y.y+Y.height/2-d.height/2;switch(A){case Le:ln={x:Ye,y:Y.y-d.height};break;case Ge:ln={x:Ye,y:Y.y+Y.height};break;case me:ln={x:Y.x+Y.width,y:qt};break;case B:ln={x:Y.x-d.width,y:qt};break;default:ln={x:Y.x,y:Y.y}}var Tn=A?Qi(A):null;if(null!=Tn){var An="y"===Tn?"height":"width";switch(pe){case Pe:ln[Tn]=ln[Tn]-(Y[An]/2-d[An]/2);break;case Tt:ln[Tn]=ln[Tn]+(Y[An]/2-d[An]/2)}}return ln}function ue(m){return Object.assign({},{top:0,right:0,bottom:0,left:0},m)}function zt(m,Y){return Y.reduce(function(d,D){return d[D]=m,d},{})}function Wt(m,Y){void 0===Y&&(Y={});var D=Y.placement,A=void 0===D?m.placement:D,pe=Y.strategy,Ye=void 0===pe?m.strategy:pe,qt=Y.boundary,ln=void 0===qt?"clippingParents":qt,Tn=Y.rootBoundary,An=void 0===Tn?nt:Tn,_i=Y.elementContext,fi=void 0===_i?Kt:_i,Di=Y.altBoundary,ks=void 0!==Di&&Di,Ji=Y.padding,Ss=void 0===Ji?0:Ji,Ws=ue("number"!=typeof Ss?Ss:zt(Ss,et)),zo=m.rects.popper,Os=m.elements[ks?fi===Kt?"reference":Kt:fi],eo=function ni(m,Y,d,D){var A="clippingParents"===Y?function Xi(m){var Y=de(St(m)),D=["absolute","fixed"].indexOf(He(m).position)>=0&&oi(m)?ai(m):m;return Ei(D)?Y.filter(function(A){return Ei(A)&&Ti(A,D)&&"body"!==je(A)}):[]}(m):[].concat(Y),pe=[].concat(A,[d]),qt=pe.reduce(function(ln,Tn){var An=es(m,Tn,D);return ln.top=wi(An.top,ln.top),ln.right=ji(An.right,ln.right),ln.bottom=ji(An.bottom,ln.bottom),ln.left=wi(An.left,ln.left),ln},es(m,pe[0],D));return qt.width=qt.right-qt.left,qt.height=qt.bottom-qt.top,qt.x=qt.left,qt.y=qt.top,qt}(Ei(Os)?Os:Os.contextElement||mi(m.elements.popper),ln,An,Ye),ro=as(m.elements.reference),Uo=At({reference:ro,element:zo,strategy:"absolute",placement:A}),Mo=Fi(Object.assign({},zo,Uo)),Tr=fi===Kt?Mo:ro,yr={top:eo.top-Tr.top+Ws.top,bottom:Tr.bottom-eo.bottom+Ws.bottom,left:eo.left-Tr.left+Ws.left,right:Tr.right-eo.right+Ws.right},ua=m.modifiersData.offset;if(fi===Kt&&ua){var Fa=ua[A];Object.keys(yr).forEach(function(pa){var il=[me,Ge].indexOf(pa)>=0?1:-1,Za=[Le,Ge].indexOf(pa)>=0?"y":"x";yr[pa]+=Fa[Za]*il})}return yr}const ls={name:"flip",enabled:!0,phase:"main",fn:function Bi(m){var Y=m.state,d=m.options,D=m.name;if(!Y.modifiersData[D]._skip){for(var A=d.mainAxis,pe=void 0===A||A,Ye=d.altAxis,qt=void 0===Ye||Ye,ln=d.fallbackPlacements,Tn=d.padding,An=d.boundary,_i=d.rootBoundary,fi=d.altBoundary,Di=d.flipVariations,ks=void 0===Di||Di,Ji=d.allowedAutoPlacements,Ss=Y.options.placement,Ws=q(Ss),zo=ln||(Ws!==Ss&&ks?function li(m){if(q(m)===ee)return[];var Y=mt(m);return[Ee(m),Y,Ee(Y)]}(Ss):[mt(Ss)]),Os=[Ss].concat(zo).reduce(function(Dl,Ba){return Dl.concat(q(Ba)===ee?function kn(m,Y){void 0===Y&&(Y={});var A=Y.boundary,pe=Y.rootBoundary,Ye=Y.padding,qt=Y.flipVariations,ln=Y.allowedAutoPlacements,Tn=void 0===ln?lt:ln,An=zi(Y.placement),_i=An?qt?pt:pt.filter(function(ks){return zi(ks)===An}):et,fi=_i.filter(function(ks){return Tn.indexOf(ks)>=0});0===fi.length&&(fi=_i);var Di=fi.reduce(function(ks,Ji){return ks[Ji]=Wt(m,{placement:Ji,boundary:A,rootBoundary:pe,padding:Ye})[q(Ji)],ks},{});return Object.keys(Di).sort(function(ks,Ji){return Di[ks]-Di[Ji]})}(Y,{placement:Ba,boundary:An,rootBoundary:_i,padding:Tn,flipVariations:ks,allowedAutoPlacements:Ji}):Ba)},[]),eo=Y.rects.reference,ro=Y.rects.popper,Uo=new Map,Mo=!0,Tr=Os[0],yr=0;yr=0,Za=il?"width":"height",Ca=Wt(Y,{placement:ua,boundary:An,rootBoundary:_i,altBoundary:fi,padding:Tn}),Ya=il?pa?me:B:pa?Ge:Le;eo[Za]>ro[Za]&&(Ya=mt(Ya));var Tc=mt(Ya),sl=[];if(pe&&sl.push(Ca[Fa]<=0),qt&&sl.push(Ca[Ya]<=0,Ca[Tc]<=0),sl.every(function(Dl){return Dl})){Tr=ua,Mo=!1;break}Uo.set(ua,sl)}if(Mo)for(var vu=function(Ba){var Lr=Os.find(function(ol){var rl=Uo.get(ol);if(rl)return rl.slice(0,Ba).every(function(Ec){return Ec})});if(Lr)return Tr=Lr,"break"},Gr=ks?3:1;Gr>0&&"break"!==vu(Gr);Gr--);Y.placement!==Tr&&(Y.modifiersData[D]._skip=!0,Y.placement=Tr,Y.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function It(m,Y,d){return wi(m,ji(Y,d))}function Ne(m){var Y=as(m),d=m.offsetWidth,D=m.offsetHeight;return Math.abs(Y.width-d)<=1&&(d=Y.width),Math.abs(Y.height-D)<=1&&(D=Y.height),{x:m.offsetLeft,y:m.offsetTop,width:d,height:D}}const K={name:"preventOverflow",enabled:!0,phase:"main",fn:function qe(m){var Y=m.state,d=m.options,D=m.name,A=d.mainAxis,pe=void 0===A||A,Ye=d.altAxis,qt=void 0!==Ye&&Ye,fi=d.tether,Di=void 0===fi||fi,ks=d.tetherOffset,Ji=void 0===ks?0:ks,Ss=Wt(Y,{boundary:d.boundary,rootBoundary:d.rootBoundary,padding:d.padding,altBoundary:d.altBoundary}),Ws=q(Y.placement),Hs=zi(Y.placement),zo=!Hs,Os=Qi(Ws),eo=function Xt(m){return"x"===m?"y":"x"}(Os),ro=Y.modifiersData.popperOffsets,Uo=Y.rects.reference,Mo=Y.rects.popper,Tr="function"==typeof Ji?Ji(Object.assign({},Y.rects,{placement:Y.placement})):Ji,yr="number"==typeof Tr?{mainAxis:Tr,altAxis:Tr}:Object.assign({mainAxis:0,altAxis:0},Tr),ua=Y.modifiersData.offset?Y.modifiersData.offset[Y.placement]:null,Fa={x:0,y:0};if(ro){if(pe){var pa,il="y"===Os?Le:B,Za="y"===Os?Ge:me,Ca="y"===Os?"height":"width",Ya=ro[Os],Tc=Ya+Ss[il],sl=Ya-Ss[Za],Cc=Di?-Mo[Ca]/2:0,vu=Hs===Pe?Uo[Ca]:Mo[Ca],Gr=Hs===Pe?-Mo[Ca]:-Uo[Ca],kl=Y.elements.arrow,Dl=Di&&kl?Ne(kl):{width:0,height:0},Ba=Y.modifiersData["arrow#persistent"]?Y.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Lr=Ba[il],ol=Ba[Za],rl=It(0,Uo[Ca],Dl[Ca]),Ec=zo?Uo[Ca]/2-Cc-rl-Lr-yr.mainAxis:vu-rl-Lr-yr.mainAxis,Ap=zo?-Uo[Ca]/2+Cc+rl+ol+yr.mainAxis:Gr+rl+ol+yr.mainAxis,Sc=Y.elements.arrow&&ai(Y.elements.arrow),kp=Sc?"y"===Os?Sc.clientTop||0:Sc.clientLeft||0:0,bu=null!=(pa=ua?.[Os])?pa:0,zd=Ya+Ap-bu,Ud=It(Di?ji(Tc,Ya+Ec-bu-kp):Tc,Ya,Di?wi(sl,zd):sl);ro[Os]=Ud,Fa[Os]=Ud-Ya}if(qt){var Wd,wl=ro[eo],al="y"===eo?"height":"width",Gd=wl+Ss["x"===Os?Le:B],$d=wl-Ss["x"===Os?Ge:me],Oc=-1!==[Le,B].indexOf(Ws),wu=null!=(Wd=ua?.[eo])?Wd:0,Tu=Oc?Gd:wl-Uo[al]-Mo[al]-wu+yr.altAxis,Tl=Oc?wl+Uo[al]+Mo[al]-wu-yr.altAxis:$d,ql=Di&&Oc?function kt(m,Y,d){var D=It(m,Y,d);return D>d?d:D}(Tu,wl,Tl):It(Di?Tu:Gd,wl,Di?Tl:$d);ro[eo]=ql,Fa[eo]=ql-wl}Y.modifiersData[D]=Fa}},requiresIfExists:["offset"]},Mn={name:"arrow",enabled:!0,phase:"main",fn:function Ct(m){var Y,d=m.state,D=m.name,A=m.options,pe=d.elements.arrow,Ye=d.modifiersData.popperOffsets,qt=q(d.placement),ln=Qi(qt),An=[B,me].indexOf(qt)>=0?"height":"width";if(pe&&Ye){var _i=function(Y,d){return ue("number"!=typeof(Y="function"==typeof Y?Y(Object.assign({},d.rects,{placement:d.placement})):Y)?Y:zt(Y,et))}(A.padding,d),fi=Ne(pe),Di="y"===ln?Le:B,ks="y"===ln?Ge:me,Ji=d.rects.reference[An]+d.rects.reference[ln]-Ye[ln]-d.rects.popper[An],Ss=Ye[ln]-d.rects.reference[ln],Ws=ai(pe),Hs=Ws?"y"===ln?Ws.clientHeight||0:Ws.clientWidth||0:0,ro=Hs/2-fi[An]/2+(Ji/2-Ss/2),Uo=It(_i[Di],ro,Hs-fi[An]-_i[ks]);d.modifiersData[D]=((Y={})[ln]=Uo,Y.centerOffset=Uo-ro,Y)}},effect:function Jt(m){var Y=m.state,D=m.options.element,A=void 0===D?"[data-popper-arrow]":D;null!=A&&("string"==typeof A&&!(A=Y.elements.popper.querySelector(A))||Ti(Y.elements.popper,A)&&(Y.elements.arrow=A))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Vt(m,Y,d){void 0===d&&(d=!1);var D=oi(Y),A=oi(Y)&&function ot(m){var Y=m.getBoundingClientRect(),d=$i(Y.width)/m.offsetWidth||1,D=$i(Y.height)/m.offsetHeight||1;return 1!==d||1!==D}(Y),pe=mi(Y),Ye=as(m,A,d),qt={scrollLeft:0,scrollTop:0},ln={x:0,y:0};return(D||!D&&!d)&&(("body"!==je(Y)||W(pe))&&(qt=function On(m){return m!==Yn(m)&&oi(m)?function Ut(m){return{scrollLeft:m.scrollLeft,scrollTop:m.scrollTop}}(m):nn(m)}(Y)),oi(Y)?((ln=as(Y,!0)).x+=Y.clientLeft,ln.y+=Y.clientTop):pe&&(ln.x=$n(pe))),{x:Ye.left+qt.scrollLeft-ln.x,y:Ye.top+qt.scrollTop-ln.y,width:Ye.width,height:Ye.height}}function Lt(m){var Y=new Map,d=new Set,D=[];function A(pe){d.add(pe.name),[].concat(pe.requires||[],pe.requiresIfExists||[]).forEach(function(qt){if(!d.has(qt)){var ln=Y.get(qt);ln&&A(ln)}}),D.push(pe)}return m.forEach(function(pe){Y.set(pe.name,pe)}),m.forEach(function(pe){d.has(pe.name)||A(pe)}),D}function Hn(m){var Y;return function(){return Y||(Y=new Promise(function(d){Promise.resolve().then(function(){Y=void 0,d(m())})})),Y}}var os={placement:"bottom",modifiers:[],strategy:"absolute"};function Ri(){for(var m=arguments.length,Y=new Array(m),d=0;d=0?-1:1,pe="function"==typeof d?d(Object.assign({},Y,{placement:m})):d,Ye=pe[0],qt=pe[1];return Ye=Ye||0,qt=(qt||0)*A,[B,me].indexOf(D)>=0?{x:qt,y:Ye}:{x:Ye,y:qt}}(_i,Y.rects,pe),An},{}),qt=Ye[Y.placement],Tn=qt.y;null!=Y.modifiersData.popperOffsets&&(Y.modifiersData.popperOffsets.x+=qt.x,Y.modifiersData.popperOffsets.y+=Tn),Y.modifiersData[D]=Ye}},hr=["*"],fr=m=>({$implicit:m}),so=["dialog"],Er=["ngbNavOutlet",""];function wo(m,Y){}function Mr(m,Y){if(1&m&&(e.TgZ(0,"div",0),e.YNc(1,wo,0,0,"ng-template",1),e.qZA()),2&m){const d=e.oxw().$implicit,D=e.oxw();e.Q6J("item",d)("nav",D.nav)("role",D.paneRole),e.xp6(1),e.Q6J("ngTemplateOutlet",(null==d.contentTpl?null:d.contentTpl.templateRef)||null)("ngTemplateOutletContext",e.VKq(5,fr,d.active||D.isPanelTransitioning(d)))}}function Br(m,Y){if(1&m&&e.YNc(0,Mr,2,7,"div",0),2&m){const d=Y.$implicit,D=e.oxw();e.um2(0,d.isPanelInDom()||D.isPanelTransitioning(d)?0:-1)}}function Rr(m,Y){if(1&m&&e._uU(0),2&m){const d=e.oxw(2);e.Oqu(d.title)}}function nr(m,Y){}function js(m,Y){if(1&m&&(e.TgZ(0,"h3",3),e.YNc(1,Rr,1,1,"ng-template",null,4,e.W1O)(3,nr,0,0,"ng-template",5),e.qZA()),2&m){const d=e.MAs(2),D=e.oxw();e.xp6(3),e.Q6J("ngTemplateOutlet",D.isTitleTemplate()?D.title:d)("ngTemplateOutletContext",D.context)}}const $={animation:!0,transitionTimerDelayMs:5};let se=(()=>{class m{constructor(){this.animation=$.animation}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();function pn(m){return"string"==typeof m}function bi(m){return null!=m}function Je(m){return(m||document.body).getBoundingClientRect()}const ys=()=>{},{transitionTimerDelayMs:is}=$,fs=new Map,he=(m,Y,d,D)=>{let A=D.context||{};const pe=fs.get(Y);if(pe)switch(D.runningTransition){case"continue":return y.E;case"stop":m.run(()=>pe.transition$.complete()),A=Object.assign(pe.context,A),fs.delete(Y)}const Ye=d(Y,D.animation,A)||ys;if(!D.animation||"none"===window.getComputedStyle(Y).transitionProperty)return m.run(()=>Ye()),(0,p.of)(void 0).pipe(function un(m){return Y=>new l.y(d=>Y.subscribe({next:Ye=>m.run(()=>d.next(Ye)),error:Ye=>m.run(()=>d.error(Ye)),complete:()=>m.run(()=>d.complete())}))}(m));const qt=new v.x,ln=new v.x,Tn=qt.pipe(function $t(...m){return Y=>(0,Ot.z)(Y,(0,p.of)(...m))}(!0));fs.set(Y,{transition$:qt,complete:()=>{ln.next(),ln.complete()},context:A});const An=function $e(m){const{transitionDelay:Y,transitionDuration:d}=window.getComputedStyle(m);return 1e3*(parseFloat(Y)+parseFloat(d))}(Y);return m.runOutsideAngular(()=>{const _i=(0,b.R)(Y,"transitionend").pipe((0,Rt.R)(Tn),(0,Ae.h)(({target:Di})=>Di===Y));Fe((0,C.H)(An+is).pipe((0,Rt.R)(Tn)),_i,ln).pipe((0,Rt.R)(Tn)).subscribe(()=>{fs.delete(Y),m.run(()=>{Ye(),qt.next(),qt.complete()})})}),qt.asObservable()},Q=(m,Y,d)=>{let{direction:D,maxSize:A,dimension:pe}=d;const{classList:Ye}=m;function qt(){Ye.add("collapse"),"show"===D?Ye.add("show"):Ye.remove("show")}if(Y)return A||(A=function I(m,Y){if(typeof navigator>"u")return"0px";const{classList:d}=m,D=d.contains("show");D||d.add("show"),m.style[Y]="";const A=m.getBoundingClientRect()[Y]+"px";return D||d.remove("show"),A}(m,pe),d.maxSize=A,m.style[pe]="show"!==D?A:"0px",Ye.remove("collapse"),Ye.remove("collapsing"),Ye.remove("show"),Je(m),Ye.add("collapsing")),m.style[pe]="show"===D?A:"0px",()=>{qt(),Ye.remove("collapsing"),m.style[pe]=""};qt()};let De=(()=>{class m{constructor(){this._ngbConfig=(0,e.f3M)(se),this.horizontal=!1}get animation(){return this._animation??this._ngbConfig.animation}set animation(d){this._animation=d}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),Xe=(()=>{class m{constructor(){this._config=(0,e.f3M)(De),this._element=(0,e.f3M)(e.SBq),this._zone=(0,e.f3M)(e.R0b),this.animation=this._config.animation,this._afterInit=!1,this._isCollapsed=!1,this.ngbCollapseChange=new e.vpe,this.horizontal=this._config.horizontal,this.shown=new e.vpe,this.hidden=new e.vpe}set collapsed(d){this._isCollapsed!==d&&(this._isCollapsed=d,this._afterInit&&this._runTransitionWithEvents(d,this.animation))}ngOnInit(){this._runTransition(this._isCollapsed,!1),this._afterInit=!0}toggle(d=this._isCollapsed){this.collapsed=!d,this.ngbCollapseChange.next(this._isCollapsed)}_runTransition(d,D){return he(this._zone,this._element.nativeElement,Q,{animation:D,runningTransition:"stop",context:{direction:d?"hide":"show",dimension:this.horizontal?"width":"height"}})}_runTransitionWithEvents(d,D){this._runTransition(d,D).subscribe(()=>{d?this.hidden.emit():this.shown.emit()})}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbCollapse",""]],hostVars:2,hostBindings:function(D,A){2&D&&e.ekj("collapse-horizontal",A.horizontal)},inputs:{animation:"animation",collapsed:["ngbCollapse","collapsed"],horizontal:"horizontal"},outputs:{ngbCollapseChange:"ngbCollapseChange",shown:"shown",hidden:"hidden"},exportAs:["ngbCollapse"],standalone:!0})}return m})(),hi=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),oo=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),Mi=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),Oi=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})();var Yi=function(m){return m[m.Tab=9]="Tab",m[m.Enter=13]="Enter",m[m.Escape=27]="Escape",m[m.Space=32]="Space",m[m.PageUp=33]="PageUp",m[m.PageDown=34]="PageDown",m[m.End=35]="End",m[m.Home=36]="Home",m[m.ArrowLeft=37]="ArrowLeft",m[m.ArrowUp=38]="ArrowUp",m[m.ArrowRight=39]="ArrowRight",m[m.ArrowDown=40]="ArrowDown",m}(Yi||{});const P=(m,Y)=>!!Y&&Y.some(d=>d.contains(m)),G=(m,Y)=>!Y||null!=function oe(m,Y){return!Y||typeof m.closest>"u"?null:m.closest(Y)}(m,Y),F=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 fe(m,Y,d,D,A,pe,Ye,qt){d&&m.runOutsideAngular((m=>F?()=>setTimeout(()=>m(),100):m)(()=>{const Tn=(0,b.R)(Y,"keydown").pipe((0,Rt.R)(A),(0,Ae.h)(fi=>fi.which===Yi.Escape),(0,ge.b)(fi=>fi.preventDefault())),An=(0,b.R)(Y,"mousedown").pipe((0,ae.U)(fi=>{const Di=fi.target;return 2!==fi.button&&!P(Di,Ye)&&("inside"===d?P(Di,pe)&&G(Di,qt):"outside"===d?!P(Di,pe):G(Di,qt)||!P(Di,pe))}),(0,Rt.R)(A)),_i=(0,b.R)(Y,"mouseup").pipe(ht(An),(0,Ae.h)(([fi,Di])=>Di),(0,tt.g)(0),(0,Rt.R)(A));Fe([Tn.pipe((0,ae.U)(fi=>0)),_i.pipe((0,ae.U)(fi=>1))]).subscribe(fi=>m.run(()=>D(fi)))}))}const Ke=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function g(m){const Y=Array.from(m.querySelectorAll(Ke)).filter(d=>-1!==d.tabIndex);return[Y[0],Y[Y.length-1]]}let r=(()=>{class m{constructor(){this._element=(0,e.f3M)(dn.K0).documentElement}isRTL(){return"rtl"===(this._element.getAttribute("dir")||"").toLowerCase()}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const u=/\s+/,_=/ +/gi,w={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"]},L=/^left/,j=/^right/,X=/^start/,ve=/^end/;function vt({placement:m,baseClass:Y},d){let D=Array.isArray(m)?m:m.split(u),pe=D.findIndex(Tn=>"auto"===Tn);pe>=0&&["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"].forEach(function(Tn){null==D.find(An=>-1!==An.search("^"+Tn))&&D.splice(pe++,1,Tn)});const Ye=D.map(Tn=>function E(m,Y){const[d,D]=w[m];return Y&&D||d}(Tn,d.isRTL()));return{placement:Ye.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!Y,phase:"write",fn({state:Tn}){const An=new RegExp(Y+"(-[a-z]+)*","gi"),_i=Tn.elements.popper,fi=Tn.placement;let Di=_i.className;Di=Di.replace(An,""),Di+=` ${function ze(m,Y){let[d,D]=Y.split("-");const A=d.replace(L,"start").replace(j,"end");let pe=[A];if(D){let Ye=D;("left"===d||"right"===d)&&(Ye=Ye.replace(X,"top").replace(ve,"bottom")),pe.push(`${A}-${Ye}`)}return m&&(pe=pe.map(Ye=>`${m}-${Ye}`)),pe.join(" ")}(Y,fi)}`,Di=Di.trim().replace(_," "),_i.className=Di}},ls,K,Mn,{enabled:!0,name:"flip",options:{fallbackPlacements:Ye}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function Et(m){return m}function Zt(){const m=(0,e.f3M)(r);let Y=null;return{createPopper(d){if(!Y){let A=(d.updatePopperOptions||Et)(vt(d,m));Y=Wo(d.hostElement,d.targetElement,A)}},update(){Y&&Y.update()},setOptions(d){if(Y){let A=(d.updatePopperOptions||Et)(vt(d,m));Y.setOptions(A)}},destroy(){Y&&(Y.destroy(),Y=null)}}}function Jn(m){return Y=>(Y.modifiers.push(ts,{name:"offset",options:{offset:()=>m}}),Y)}new Date(1882,10,12),new Date(2174,10,25);let _d=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),bd=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),rp=(()=>{class m{constructor(){this._ngbConfig=(0,e.f3M)(se),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(d){this._animation=d}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();class ml{constructor(Y,d,D){this.nodes=Y,this.viewRef=d,this.componentRef=D}}class Md{constructor(Y){this._componentType=Y,this._windowRef=null,this._contentRef=null,this._document=(0,e.f3M)(dn.K0),this._applicationRef=(0,e.f3M)(e.z2F),this._injector=(0,e.f3M)(e.zs3),this._viewContainerRef=(0,e.f3M)(e.s_b),this._ngZone=(0,e.f3M)(e.R0b)}open(Y,d,D=!1){this._windowRef||(this._contentRef=this._getContentRef(Y,d),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));const{nativeElement:A}=this._windowRef.location,pe=this._ngZone.onStable.pipe((0,ke.q)(1),(0,ct.z)(()=>he(this._ngZone,A,({classList:Ye})=>Ye.add("show"),{animation:D,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:pe}}close(Y=!1){return this._windowRef?he(this._ngZone,this._windowRef.location.nativeElement,({classList:d})=>d.remove("show"),{animation:Y,runningTransition:"stop"}).pipe((0,ge.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,p.of)(void 0)}_getContentRef(Y,d){if(Y){if(Y instanceof e.Rgc){const D=Y.createEmbeddedView(d);return this._applicationRef.attachView(D),new ml([D.rootNodes],D)}return new ml([[this._document.createTextNode(`${Y}`)]])}return new ml([])}}let ap=(()=>{class m{constructor(){this._document=(0,e.f3M)(dn.K0)}hide(){const d=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),D=this._document.body,A=D.style,{overflow:pe,paddingRight:Ye}=A;if(d>0){const qt=parseFloat(window.getComputedStyle(D).paddingRight);A.paddingRight=`${qt+d}px`}return A.overflow="hidden",()=>{d>0&&(A.paddingRight=Ye),A.overflow=pe}}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),uu=(()=>{class m{constructor(){this._nativeElement=(0,e.f3M)(e.SBq).nativeElement,this._zone=(0,e.f3M)(e.R0b)}ngOnInit(){this._zone.onStable.asObservable().pipe((0,ke.q)(1)).subscribe(()=>{he(this._zone,this._nativeElement,(d,D)=>{D&&Je(d),d.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return he(this._zone,this._nativeElement,({classList:d})=>d.remove("show"),{animation:this.animation,runningTransition:"stop"})}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(D,A){2&D&&(e.Tol("modal-backdrop"+(A.backdropClass?" "+A.backdropClass:"")),e.ekj("show",!A.animation)("fade",A.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[e.jDz],decls:0,vars:0,template:function(D,A){},encapsulation:2})}return m})();class Ol{update(Y){}close(Y){}dismiss(Y){}}const lp=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],hc=["animation","backdropClass"];class cp{_applyWindowOptions(Y,d){lp.forEach(D=>{bi(d[D])&&(Y[D]=d[D])})}_applyBackdropOptions(Y,d){hc.forEach(D=>{bi(d[D])&&(Y[D]=d[D])})}update(Y){this._applyWindowOptions(this._windowCmptRef.instance,Y),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,Y)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,Rt.R)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,Rt.R)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(Y,d,D,A){this._windowCmptRef=Y,this._contentRef=d,this._backdropCmptRef=D,this._beforeDismiss=A,this._closed=new v.x,this._dismissed=new v.x,this._hidden=new v.x,Y.instance.dismissEvent.subscribe(pe=>{this.dismiss(pe)}),this.result=new Promise((pe,Ye)=>{this._resolve=pe,this._reject=Ye}),this.result.then(null,()=>{})}close(Y){this._windowCmptRef&&(this._closed.next(Y),this._resolve(Y),this._removeModalElements())}_dismiss(Y){this._dismissed.next(Y),this._reject(Y),this._removeModalElements()}dismiss(Y){if(this._windowCmptRef)if(this._beforeDismiss){const d=this._beforeDismiss();!function N(m){return m&&m.then}(d)?!1!==d&&this._dismiss(Y):d.then(D=>{!1!==D&&this._dismiss(Y)},()=>{})}else this._dismiss(Y)}_removeModalElements(){const Y=this._windowCmptRef.instance.hide(),d=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,p.of)(void 0);Y.subscribe(()=>{const{nativeElement:D}=this._windowCmptRef.location;D.parentNode.removeChild(D),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),d.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:D}=this._backdropCmptRef.location;D.parentNode.removeChild(D),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),yt(Y,d).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var Il=function(m){return m[m.BACKDROP_CLICK=0]="BACKDROP_CLICK",m[m.ESC=1]="ESC",m}(Il||{});let up=(()=>{class m{constructor(){this._document=(0,e.f3M)(dn.K0),this._elRef=(0,e.f3M)(e.SBq),this._zone=(0,e.f3M)(e.R0b),this._closed$=new v.x,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new e.vpe,this.shown=new v.x,this.hidden=new v.x}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":pn(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(d){this.dismissEvent.emit(d)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe((0,ke.q)(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:d}=this._elRef,D={animation:this.animation,runningTransition:"stop"},Ye=yt(he(this._zone,d,()=>d.classList.remove("show"),D),he(this._zone,this._dialogEl.nativeElement,()=>{},D));return Ye.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),Ye}_show(){const d={animation:this.animation,runningTransition:"continue"};yt(he(this._zone,this._elRef.nativeElement,(pe,Ye)=>{Ye&&Je(pe),pe.classList.add("show")},d),he(this._zone,this._dialogEl.nativeElement,()=>{},d)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:d}=this._elRef;this._zone.runOutsideAngular(()=>{(0,b.R)(d,"keydown").pipe((0,Rt.R)(this._closed$),(0,Ae.h)(A=>A.which===Yi.Escape)).subscribe(A=>{this.keyboard?requestAnimationFrame(()=>{A.defaultPrevented||this._zone.run(()=>this.dismiss(Il.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let D=!1;(0,b.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,Rt.R)(this._closed$),(0,ge.b)(()=>D=!1),(0,Gt.w)(()=>(0,b.R)(d,"mouseup").pipe((0,Rt.R)(this._closed$),(0,ke.q)(1))),(0,Ae.h)(({target:A})=>d===A)).subscribe(()=>{D=!0}),(0,b.R)(d,"click").pipe((0,Rt.R)(this._closed$)).subscribe(({target:A})=>{d===A&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!D&&this._zone.run(()=>this.dismiss(Il.BACKDROP_CLICK))),D=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:d}=this._elRef;if(!d.contains(document.activeElement)){const D=d.querySelector("[ngbAutofocus]"),A=g(d)[0];(D||A||d).focus()}}_restoreFocus(){const d=this._document.body,D=this._elWithFocus;let A;A=D&&D.focus&&d.contains(D)?D:d,this._zone.runOutsideAngular(()=>{setTimeout(()=>A.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&he(this._zone,this._elRef.nativeElement,({classList:d})=>(d.add("modal-static"),()=>d.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["ngb-modal-window"]],viewQuery:function(D,A){if(1&D&&e.Gf(so,7),2&D){let pe;e.iGM(pe=e.CRH())&&(A._dialogEl=pe.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(D,A){2&D&&(e.uIk("aria-modal",!0)("aria-labelledby",A.ariaLabelledBy)("aria-describedby",A.ariaDescribedBy),e.Tol("modal d-block"+(A.windowClass?" "+A.windowClass:"")),e.ekj("fade",A.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:[e.jDz],ngContentSelectors:hr,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(D,A){1&D&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2),e.Hsn(3),e.qZA()()),2&D&&e.Tol("modal-dialog"+(A.size?" modal-"+A.size:"")+(A.centered?" modal-dialog-centered":"")+A.fullscreenClass+(A.scrollable?" modal-dialog-scrollable":"")+(A.modalDialogClass?" "+A.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}return m})(),Dd=(()=>{class m{constructor(){this._applicationRef=(0,e.f3M)(e.z2F),this._injector=(0,e.f3M)(e.zs3),this._environmentInjector=(0,e.f3M)(e.lqb),this._document=(0,e.f3M)(dn.K0),this._scrollBar=(0,e.f3M)(ap),this._activeWindowCmptHasChanged=new v.x,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new e.vpe;const d=(0,e.f3M)(e.R0b);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const D=this._windowCmpts[this._windowCmpts.length-1];((m,Y,d,D=!1)=>{m.runOutsideAngular(()=>{const A=(0,b.R)(Y,"focusin").pipe((0,Rt.R)(d),(0,ae.U)(pe=>pe.target));(0,b.R)(Y,"keydown").pipe((0,Rt.R)(d),(0,Ae.h)(pe=>pe.which===Yi.Tab),ht(A)).subscribe(([pe,Ye])=>{const[qt,ln]=g(Y);(Ye===qt||Ye===Y)&&pe.shiftKey&&(ln.focus(),pe.preventDefault()),Ye===ln&&!pe.shiftKey&&(qt.focus(),pe.preventDefault())}),D&&(0,b.R)(Y,"click").pipe((0,Rt.R)(d),ht(A),(0,ae.U)(pe=>pe[1])).subscribe(pe=>pe.focus())})})(d,D.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(D.location.nativeElement)}})}_restoreScrollBar(){const d=this._scrollBarRestoreFn;d&&(this._scrollBarRestoreFn=null,d())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(d,D,A){const pe=A.container instanceof HTMLElement?A.container:bi(A.container)?this._document.querySelector(A.container):this._document.body;if(!pe)throw new Error(`The specified modal container "${A.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const Ye=new Ol,qt=(d=A.injector||d).get(e.lqb,null)||this._environmentInjector,ln=this._getContentRef(d,qt,D,Ye,A);let Tn=!1!==A.backdrop?this._attachBackdrop(pe):void 0,An=this._attachWindowComponent(pe,ln.nodes),_i=new cp(An,ln,Tn,A.beforeDismiss);return this._registerModalRef(_i),this._registerWindowCmpt(An),_i.hidden.pipe((0,ke.q)(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),Ye.close=fi=>{_i.close(fi)},Ye.dismiss=fi=>{_i.dismiss(fi)},Ye.update=fi=>{_i.update(fi)},_i.update(A),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),Tn&&Tn.instance&&Tn.changeDetectorRef.detectChanges(),An.changeDetectorRef.detectChanges(),_i}get activeInstances(){return this._activeInstances}dismissAll(d){this._modalRefs.forEach(D=>D.dismiss(d))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(d){let D=(0,e.LMc)(uu,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(D.hostView),d.appendChild(D.location.nativeElement),D}_attachWindowComponent(d,D){let A=(0,e.LMc)(up,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:D});return this._applicationRef.attachView(A.hostView),d.appendChild(A.location.nativeElement),A}_getContentRef(d,D,A,pe,Ye){return A?A instanceof e.Rgc?this._createFromTemplateRef(A,pe):pn(A)?this._createFromString(A):this._createFromComponent(d,D,A,pe,Ye):new ml([])}_createFromTemplateRef(d,D){const pe=d.createEmbeddedView({$implicit:D,close(Ye){D.close(Ye)},dismiss(Ye){D.dismiss(Ye)}});return this._applicationRef.attachView(pe),new ml([pe.rootNodes],pe)}_createFromString(d){const D=this._document.createTextNode(`${d}`);return new ml([[D]])}_createFromComponent(d,D,A,pe,Ye){const qt=e.zs3.create({providers:[{provide:Ol,useValue:pe}],parent:d}),ln=(0,e.LMc)(A,{environmentInjector:D,elementInjector:qt}),Tn=ln.location.nativeElement;return Ye.scrollable&&Tn.classList.add("component-host-scrollable"),this._applicationRef.attachView(ln.hostView),new ml([[Tn]],ln.hostView,ln)}_setAriaHidden(d){const D=d.parentElement;D&&d!==this._document.body&&(Array.from(D.children).forEach(A=>{A!==d&&"SCRIPT"!==A.nodeName&&(this._ariaHiddenValues.set(A,A.getAttribute("aria-hidden")),A.setAttribute("aria-hidden","true"))}),this._setAriaHidden(D))}_revertAriaHidden(){this._ariaHiddenValues.forEach((d,D)=>{d?D.setAttribute("aria-hidden",d):D.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(d){const D=()=>{const A=this._modalRefs.indexOf(d);A>-1&&(this._modalRefs.splice(A,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(d),this._activeInstances.emit(this._modalRefs),d.result.then(D,D)}_registerWindowCmpt(d){this._windowCmpts.push(d),this._activeWindowCmptHasChanged.next(),d.onDestroy(()=>{const D=this._windowCmpts.indexOf(d);D>-1&&(this._windowCmpts.splice(D,1),this._activeWindowCmptHasChanged.next())})}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),pc=(()=>{class m{constructor(){this._injector=(0,e.f3M)(e.zs3),this._modalStack=(0,e.f3M)(Dd),this._config=(0,e.f3M)(rp)}open(d,D={}){const A={...this._config,animation:this._config.animation,...D};return this._modalStack.open(this._injector,d,A)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(d){this._modalStack.dismissAll(d)}hasOpenModals(){return this._modalStack.hasOpenModals()}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),$l=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({providers:[pc]})}return m})(),wd=(()=>{class m{constructor(){this._ngbConfig=(0,e.f3M)(se),this.destroyOnHide=!0,this.orientation="horizontal",this.roles="tablist",this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(d){this._animation=d}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})();const Td=m=>bi(m)&&""!==m;let dp=0,el=(()=>{class m{constructor(){this.templateRef=(0,e.f3M)(e.Rgc)}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["ng-template","ngbNavContent",""]],standalone:!0})}return m})(),xl=(()=>{class m{constructor(d){this.role=d,this.nav=(0,e.f3M)(mc)}static#e=this.\u0275fac=function(D){return new(D||m)(e.$8M("role"))};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbNavItem","",5,"ng-container"]],hostVars:1,hostBindings:function(D,A){2&D&&e.uIk("role",A.role?A.role:A.nav.roles?"presentation":void 0)},standalone:!0})}return m})(),fc=(()=>{class m{constructor(){this._nav=(0,e.f3M)(mc),this._nativeElement=(0,e.f3M)(e.SBq).nativeElement,this.disabled=!1,this.shown=new e.vpe,this.hidden=new e.vpe}ngAfterContentChecked(){this.contentTpl=this.contentTpls.first}ngOnInit(){bi(this.domId)||(this.domId="ngb-nav-"+dp++)}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(bi(this.destroyOnHide)?!this.destroyOnHide:!this._nav.destroyOnHide)||this.active}isNgContainer(){return this._nativeElement.nodeType===Node.COMMENT_NODE}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbNavItem",""]],contentQueries:function(D,A,pe){if(1&D&&e.Suo(pe,el,4),2&D){let Ye;e.iGM(Ye=e.CRH())&&(A.contentTpls=Ye)}},hostVars:2,hostBindings:function(D,A){2&D&&e.ekj("nav-item",!0)},inputs:{destroyOnHide:"destroyOnHide",disabled:"disabled",domId:"domId",_id:["ngbNavItem","_id"]},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbNavItem"],standalone:!0})}return m})(),mc=(()=>{class m{constructor(d){this.role=d,this._config=(0,e.f3M)(wd),this._cd=(0,e.f3M)(e.sBO),this._document=(0,e.f3M)(dn.K0),this._nativeElement=(0,e.f3M)(e.SBq).nativeElement,this.destroyRef=(0,e.f3M)(e.ktI),this._navigatingWithKeyboard=!1,this.activeIdChange=new e.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 e.vpe,this.hidden=new e.vpe,this.navItemChange$=new v.x,this.navChange=new e.vpe}click(d){d.disabled||this._updateActiveId(d.id)}onFocusout({relatedTarget:d}){this._nativeElement.contains(d)||(this._navigatingWithKeyboard=!1)}onKeyDown(d){if("tablist"!==this.roles||!this.keyboard)return;const D=d.which,A=this.links.filter(qt=>!qt.navItem.disabled),{length:pe}=A;let Ye=-1;if(A.forEach((qt,ln)=>{qt.nativeElement===this._document.activeElement&&(Ye=ln)}),pe){switch(D){case Yi.ArrowUp:case Yi.ArrowLeft:Ye=(Ye-1+pe)%pe;break;case Yi.ArrowRight:case Yi.ArrowDown:Ye=(Ye+1)%pe;break;case Yi.Home:Ye=0;break;case Yi.End:Ye=pe-1}"changeWithArrows"===this.keyboard&&this.select(A[Ye].navItem.id),A[Ye].nativeElement.focus(),this._navigatingWithKeyboard=!0,d.preventDefault()}}select(d){this._updateActiveId(d,!1)}ngAfterContentInit(){if(!bi(this.activeId)){const d=this.items.first?this.items.first.id:null;Td(d)&&(this._updateActiveId(d,!1),this._cd.detectChanges())}this.items.changes.pipe((0,i.sL)(this.destroyRef)).subscribe(()=>this._notifyItemChanged(this.activeId))}ngOnChanges({activeId:d}){d&&!d.firstChange&&this._notifyItemChanged(d.currentValue)}_updateActiveId(d,D=!0){if(this.activeId!==d){let A=!1;D&&this.navChange.emit({activeId:this.activeId,nextId:d,preventDefault:()=>{A=!0}}),A||(this.activeId=d,this.activeIdChange.emit(d),this._notifyItemChanged(d))}}_notifyItemChanged(d){this.navItemChange$.next(this._getItemById(d))}_getItemById(d){return this.items&&this.items.find(D=>D.id===d)||null}static#e=this.\u0275fac=function(D){return new(D||m)(e.$8M("role"))};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbNav",""]],contentQueries:function(D,A,pe){if(1&D&&(e.Suo(pe,fc,4),e.Suo(pe,Ll,5)),2&D){let Ye;e.iGM(Ye=e.CRH())&&(A.items=Ye),e.iGM(Ye=e.CRH())&&(A.links=Ye)}},hostVars:6,hostBindings:function(D,A){1&D&&e.NdJ("keydown.arrowLeft",function(Ye){return A.onKeyDown(Ye)})("keydown.arrowRight",function(Ye){return A.onKeyDown(Ye)})("keydown.arrowDown",function(Ye){return A.onKeyDown(Ye)})("keydown.arrowUp",function(Ye){return A.onKeyDown(Ye)})("keydown.Home",function(Ye){return A.onKeyDown(Ye)})("keydown.End",function(Ye){return A.onKeyDown(Ye)})("focusout",function(Ye){return A.onFocusout(Ye)}),2&D&&(e.uIk("aria-orientation","vertical"===A.orientation&&"tablist"===A.roles?"vertical":void 0)("role",A.role?A.role:A.roles?"tablist":void 0),e.ekj("nav",!0)("flex-column","vertical"===A.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:[e.TTD]})}return m})(),Ll=(()=>{class m{constructor(d){this.role=d,this.navItem=(0,e.f3M)(fc),this.nav=(0,e.f3M)(mc),this.nativeElement=(0,e.f3M)(e.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(D){return new(D||m)(e.$8M("role"))};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbNavLink",""]],hostVars:14,hostBindings:function(D,A){2&D&&(e.Ikx("id",A.navItem.domId),e.uIk("role",A.role?A.role:A.nav.roles?"tab":void 0)("tabindex",A.tabindex)("aria-controls",A.navItem.isPanelInDom()?A.navItem.panelDomId:null)("aria-selected",A.navItem.active)("aria-disabled",A.navItem.disabled),e.ekj("nav-link",!0)("nav-item",A.navItem.isNgContainer())("active",A.navItem.active)("disabled",A.navItem.disabled))},standalone:!0})}return m})(),Cd=(()=>{class m extends Ll{static#e=this.\u0275fac=(()=>{let d;return function(A){return(d||(d=e.n5z(m)))(A||m)}})();static#t=this.\u0275dir=e.lG2({type:m,selectors:[["button","ngbNavLink",""]],hostAttrs:["type","button"],hostVars:1,hostBindings:function(D,A){1&D&&e.NdJ("click",function(){return A.nav.click(A.navItem)}),2&D&&e.Ikx("disabled",A.navItem.disabled)},standalone:!0,features:[e.qOj]})}return m})();const hp=({classList:m})=>(m.remove("show"),()=>m.remove("active")),pp=(m,Y)=>{Y&&Je(m),m.classList.add("show")};let du=(()=>{class m{constructor(){this.nativeElement=(0,e.f3M)(e.SBq).nativeElement}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,selectors:[["","ngbNavPane",""]],hostAttrs:[1,"tab-pane"],hostVars:5,hostBindings:function(D,A){2&D&&(e.Ikx("id",A.item.panelDomId),e.uIk("role",A.role?A.role:A.nav.roles?"tabpanel":void 0)("aria-labelledby",A.item.domId),e.ekj("fade",A.nav.animation))},inputs:{item:"item",nav:"nav",role:"role"},standalone:!0})}return m})(),tl=(()=>{class m{constructor(){this._cd=(0,e.f3M)(e.sBO),this._ngZone=(0,e.f3M)(e.R0b),this._activePane=null}isPanelTransitioning(d){return this._activePane?.item===d}ngAfterViewInit(){this._updateActivePane(),this.nav.navItemChange$.pipe((0,i.sL)(this.nav.destroyRef),(0,fn.O)(this._activePane?.item||null),(0,Fn.x)(),(0,Bn.T)(1)).subscribe(d=>{const D={animation:this.nav.animation,runningTransition:"stop"};this._cd.detectChanges(),this._activePane?he(this._ngZone,this._activePane.nativeElement,hp,D).subscribe(()=>{const A=this._activePane?.item;this._activePane=this._getPaneForItem(d),this._cd.markForCheck(),this._activePane&&(this._activePane.nativeElement.classList.add("active"),he(this._ngZone,this._activePane.nativeElement,pp,D).subscribe(()=>{d&&(d.shown.emit(),this.nav.shown.emit(d.id))})),A&&(A.hidden.emit(),this.nav.hidden.emit(A.id))}):this._updateActivePane()})}_updateActivePane(){this._activePane=this._getActivePane(),this._activePane?.nativeElement.classList.add("show"),this._activePane?.nativeElement.classList.add("active")}_getPaneForItem(d){return this._panes&&this._panes.find(D=>D.item===d)||null}_getActivePane(){return this._panes&&this._panes.find(d=>d.item.active)||null}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["","ngbNavOutlet",""]],viewQuery:function(D,A){if(1&D&&e.Gf(du,5),2&D){let pe;e.iGM(pe=e.CRH())&&(A._panes=pe)}},hostVars:2,hostBindings:function(D,A){2&D&&e.ekj("tab-content",!0)},inputs:{paneRole:"paneRole",nav:["ngbNavOutlet","nav"]},standalone:!0,features:[e.jDz],attrs:Er,decls:2,vars:0,consts:[["ngbNavPane","",3,"item","nav","role"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(D,A){1&D&&e.SjG(0,Br,1,1,null,null,e.x6l),2&D&&e.wJu(A.nav.items)},dependencies:[du,dn.tP],encapsulation:2,changeDetection:0})}return m})(),Kl=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),vc=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})();const Od={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function Id(m,Y,d,D,A,pe=0,Ye=0){const qt=function gl(m){const Y=(m||"").trim();if(0===Y.length)return[];const d=Y.split(/\s+/).map(A=>A.split(":")).map(A=>Od[A[0]]||A),D=d.filter(A=>A.includes("manual"));if(D.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(1===D.length&&d.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return D.length?[]:d}(Y);if(0===qt.length)return()=>{};const ln=new Set,Tn=[];let An;function _i(Di,ks){m.addEventListener(Di,ks),Tn.push(()=>m.removeEventListener(Di,ks))}function fi(Di,ks){clearTimeout(An),ks>0?An=setTimeout(Di,ks):Di()}for(const[Di,ks]of qt)ks?(_i(Di,()=>{ln.add(Di),fi(()=>ln.size>0&&D(),pe)}),_i(ks,()=>{ln.delete(Di),fi(()=>0===ln.size&&A(),Ye)})):_i(Di,()=>d()?fi(A,Ye):fi(D,pe));return()=>Tn.forEach(Di=>Di())}let fu=(()=>{class m{constructor(){this._ngbConfig=(0,e.f3M)(se),this.autoClose=!0,this.placement="auto",this.popperOptions=d=>d,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(d){this._animation=d}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),bc=0,gp=(()=>{class m{isTitleTemplate(){return this.title instanceof e.Rgc}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(D,A){2&D&&(e.Ikx("id",A.id),e.Tol("popover"+(A.popoverClass?" "+A.popoverClass:"")),e.ekj("fade",A.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context"},standalone:!0,features:[e.jDz],ngContentSelectors:hr,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(D,A){1&D&&(e.F$t(),e._UZ(0,"div",0),e.YNc(1,js,4,2,"h3",1),e.TgZ(2,"div",2),e.Hsn(3),e.qZA()),2&D&&(e.xp6(1),e.um2(1,A.title?1:-1))},dependencies:[dn.tP],encapsulation:2,changeDetection:0})}return m})(),mu=(()=>{class m{constructor(){this._config=(0,e.f3M)(fu),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 e.vpe,this.hidden=new e.vpe,this._nativeElement=(0,e.f3M)(e.SBq).nativeElement,this._ngZone=(0,e.f3M)(e.R0b),this._document=(0,e.f3M)(dn.K0),this._changeDetector=(0,e.f3M)(e.sBO),this._ngbPopoverWindowId="ngb-popover-"+bc++,this._popupService=new Md(gp),this._windowRef=null,this._positioning=Zt()}open(d){if(!this._windowRef&&!this._isDisabled()){const{windowRef:D,transition$:A}=this._popupService.open(this.ngbPopover,d??this.popoverContext,this.animation);this._windowRef=D,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",d??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:pe=>this.popperOptions(Jn([0,8])(pe))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),fe(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),A.subscribe(()=>this.shown.emit())}}close(d=this.animation){this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(d).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=Id(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({ngbPopover:d,popoverTitle:D,disablePopover:A,popoverClass:pe}){pe&&this.isOpen()&&this._windowRef.setInput("popoverClass",pe.currentValue),(d||D||A)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return!!this.disablePopover||!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(pn(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,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:[e.TTD]})}return m})(),Al=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),Ld=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),_l=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),kd=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),Ql=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),Fd=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),nl=(()=>{class m{constructor(){this._ngbConfig=(0,e.f3M)(se),this.autoClose=!0,this.placement="auto",this.popperOptions=d=>d,this.triggers="hover focus",this.disableTooltip=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(d){this._animation=d}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})(),Yd=0,Cp=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["ngb-tooltip-window"]],hostAttrs:["role","tooltip"],hostVars:5,hostBindings:function(D,A){2&D&&(e.Ikx("id",A.id),e.Tol("tooltip"+(A.tooltipClass?" "+A.tooltipClass:"")),e.ekj("fade",A.animation))},inputs:{animation:"animation",id:"id",tooltipClass:"tooltipClass"},standalone:!0,features:[e.jDz],ngContentSelectors:hr,decls:3,vars:0,consts:[["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(D,A){1&D&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1),e.Hsn(2),e.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 m})(),Hd=(()=>{class m{constructor(){this._config=(0,e.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 e.vpe,this.hidden=new e.vpe,this._nativeElement=(0,e.f3M)(e.SBq).nativeElement,this._ngZone=(0,e.f3M)(e.R0b),this._document=(0,e.f3M)(dn.K0),this._changeDetector=(0,e.f3M)(e.sBO),this._ngbTooltipWindowId="ngb-tooltip-"+Yd++,this._popupService=new Md(Cp),this._windowRef=null,this._positioning=Zt()}set ngbTooltip(d){this._ngbTooltip=d,!d&&this._windowRef&&this.close()}get ngbTooltip(){return this._ngbTooltip}open(d){if(!this._windowRef&&this._ngbTooltip&&!this.disableTooltip){const{windowRef:D,transition$:A}=this._popupService.open(this._ngbTooltip,d??this.tooltipContext,this.animation);this._windowRef=D,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:pe=>this.popperOptions(Jn([0,6])(pe))}),Promise.resolve().then(()=>{this._positioning.update(),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>this._positioning.update())})}),fe(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement],[this._nativeElement]),A.subscribe(()=>this.shown.emit())}}close(d=this.animation){null!=this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._popupService.close(d).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=Id(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay)}ngOnChanges({tooltipClass:d}){d&&this.isOpen()&&this._windowRef.setInput("tooltipClass",d.currentValue)}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_getPositionTargetElement(){return(pn(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275dir=e.lG2({type:m,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:[e.TTD]})}return m})(),Dc=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})();new e.OlP("live announcer delay",{providedIn:"root",factory:()=>100});let vl=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})(),yu=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({})}return m})();const Lp=[hi,oo,Mi,Oi,_d,bd,$l,Kl,yu,vc,Al,Ld,_l,kd,Ql,Fd,Dc,vl];let jd=(()=>{class m{static#e=this.\u0275fac=function(D){return new(D||m)};static#t=this.\u0275mod=e.oAB({type:m});static#n=this.\u0275inj=e.cJS({imports:[Lp,hi,oo,Mi,Oi,_d,bd,$l,Kl,yu,vc,Al,Ld,_l,kd,Ql,Fd,Dc,vl]})}return m})()},4126:(st,le,h)=>{"use strict";h.d(le,{jq:()=>Wt,w9:()=>ls,A0:()=>kt});var e=h(9212),i=h(6223),l=h(9773),y=h(6321),p=h(9360),v=h(4829),b=h(8251),H=h(4825);var z=h(7921),ce=h(9397),Fe=h(3620),We=h(2181),Re=h(7398),ft=h(927),yt=h(3225);let $t,Ot=1;const Rt={};function Ae(Ne){return Ne in Rt&&(delete Rt[Ne],!0)}const ke={setImmediate(Ne){const qe=Ot++;return Rt[qe]=!0,$t||($t=Promise.resolve()),$t.then(()=>Ae(qe)&&Ne()),qe},clearImmediate(Ne){Ae(Ne)}},{setImmediate:ae,clearImmediate:Oe}=ke,Me={setImmediate(...Ne){const{delegate:qe}=Me;return(qe?.setImmediate||ae)(...Ne)},clearImmediate(Ne){const{delegate:qe}=Me;return(qe?.clearImmediate||Oe)(Ne)},delegate:void 0};var ht=h(2631);const ct=new class tt extends ht.v{flush(qe){this._active=!0;const K=this._scheduled;this._scheduled=void 0;const{actions:Ve}=this;let Ct;qe=qe||Ve.shift();do{if(Ct=qe.execute(qe.state,qe.delay))break}while((qe=Ve[0])&&qe.id===K&&Ve.shift());if(this._active=!1,Ct){for(;(qe=Ve[0])&&qe.id===K&&Ve.shift();)qe.unsubscribe();throw Ct}}}(class gt extends yt.o{constructor(qe,K){super(qe,K),this.scheduler=qe,this.work=K}requestAsyncId(qe,K,Ve=0){return null!==Ve&&Ve>0?super.requestAsyncId(qe,K,Ve):(qe.actions.push(this),qe._scheduled||(qe._scheduled=Me.setImmediate(qe.flush.bind(qe,void 0))))}recycleAsyncId(qe,K,Ve=0){var Ct;if(null!=Ve?Ve>0:this.delay>0)return super.recycleAsyncId(qe,K,Ve);const{actions:Jt}=qe;null!=K&&(null===(Ct=Jt[Jt.length-1])||void 0===Ct?void 0:Ct.id)!==K&&(Me.clearImmediate(K),qe._scheduled===K&&(qe._scheduled=void 0))}});var fn=h(8645),Fn=h(2438),Bn=h(3019),dn=h(6814);const dt=["content"],we=["scroll"],mt=["padding"],q=Ne=>({searchTerm:Ne});function Te(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",6),e.GkF(1,7),e.qZA()),2&Ne){const K=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",K.headerTemplate)("ngTemplateOutletContext",e.VKq(2,q,K.filterValue))}}function Ee(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",8),e.GkF(1,7),e.qZA()),2&Ne){const K=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",K.footerTemplate)("ngTemplateOutletContext",e.VKq(2,q,K.filterValue))}}const Le=["*"],Ge=["searchInput"],me=["clearButton"];function B(Ne,qe){if(1&Ne){const K=e.EpF();e.TgZ(0,"span",15),e.NdJ("click",function(){e.CHM(K);const Ct=e.oxw().$implicit,Jt=e.oxw(2);return e.KtG(Jt.unselect(Ct))}),e._uU(1,"\xd7"),e.qZA(),e._UZ(2,"span",16)}if(2&Ne){const K=e.oxw().$implicit,Ve=e.oxw(2);e.xp6(2),e.Q6J("ngItemLabel",K.label)("escape",Ve.escapeHTML)}}function ee(Ne,qe){}const et=(Ne,qe,K)=>({item:Ne,clear:qe,label:K});function Pe(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",12),e.YNc(1,B,3,2,"ng-template",null,13,e.W1O)(3,ee,0,0,"ng-template",14),e.qZA()),2&Ne){const K=qe.$implicit,Ve=e.MAs(2),Ct=e.oxw(2);e.ekj("ng-value-disabled",K.disabled),e.xp6(3),e.Q6J("ngTemplateOutlet",Ct.labelTemplate||Ve)("ngTemplateOutletContext",e.kEZ(4,et,K.value,Ct.clearItem,K.label))}}function Tt(Ne,qe){if(1&Ne&&(e.ynx(0),e.YNc(1,Pe,4,8,"div",11),e.BQk()),2&Ne){const K=e.oxw();e.xp6(1),e.Q6J("ngForOf",K.selectedItems)("ngForTrackBy",K.trackByOption)}}function wt(Ne,qe){}const nt=(Ne,qe)=>({items:Ne,clear:qe});function Kt(Ne,qe){if(1&Ne&&e.YNc(0,wt,0,0,"ng-template",14),2&Ne){const K=e.oxw();e.Q6J("ngTemplateOutlet",K.multiLabelTemplate)("ngTemplateOutletContext",e.WLB(2,nt,K.selectedValues,K.clearItem))}}function ut(Ne,qe){1&Ne&&e._UZ(0,"div",19)}function pt(Ne,qe){}function lt(Ne,qe){if(1&Ne&&(e.ynx(0),e.YNc(1,ut,1,0,"ng-template",null,17,e.W1O)(3,pt,0,0,"ng-template",18),e.BQk()),2&Ne){const K=e.MAs(2),Ve=e.oxw();e.xp6(3),e.Q6J("ngTemplateOutlet",Ve.loadingSpinnerTemplate||K)}}function _e(Ne,qe){if(1&Ne&&(e.TgZ(0,"span",20,21)(2,"span",22),e._uU(3,"\xd7"),e.qZA()()),2&Ne){const K=e.oxw();e.s9C("title",K.clearAllText)}}function Dt(Ne,qe){if(1&Ne&&e._UZ(0,"span",28),2&Ne){const K=e.oxw().$implicit,Ve=e.oxw(2);e.Q6J("ngItemLabel",K.label)("escape",Ve.escapeHTML)}}function Nt(Ne,qe){}const rn=(Ne,qe,K,Ve)=>({item:Ne,item$:qe,index:K,searchTerm:Ve});function Bt(Ne,qe){if(1&Ne){const K=e.EpF();e.TgZ(0,"div",26),e.NdJ("click",function(){const Jt=e.CHM(K).$implicit,Mn=e.oxw(2);return e.KtG(Mn.toggleItem(Jt))})("mouseover",function(){const Jt=e.CHM(K).$implicit,Mn=e.oxw(2);return e.KtG(Mn.onItemHover(Jt))}),e.YNc(1,Dt,1,2,"ng-template",null,27,e.W1O)(3,Nt,0,0,"ng-template",14),e.qZA()}if(2&Ne){const K=qe.$implicit,Ve=e.MAs(2),Ct=e.oxw(2);e.ekj("ng-option-disabled",K.disabled)("ng-option-selected",K.selected)("ng-optgroup",K.children)("ng-option",!K.children)("ng-option-child",!!K.parent)("ng-option-marked",K===Ct.itemsList.markedItem),e.uIk("role",K.children?"group":"option")("aria-selected",K.selected)("id",null==K?null:K.htmlId),e.xp6(3),e.Q6J("ngTemplateOutlet",K.children?Ct.optgroupTemplate||Ve:Ct.optionTemplate||Ve)("ngTemplateOutletContext",e.l5B(17,rn,K.value,K,K.index,Ct.searchTerm))}}function vn(Ne,qe){if(1&Ne&&(e.TgZ(0,"span")(1,"span",31),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&Ne){const K=e.oxw(3);e.xp6(2),e.Oqu(K.addTagText),e.xp6(1),e.hij('"',K.searchTerm,'"')}}function xn(Ne,qe){}function Rn(Ne,qe){if(1&Ne){const K=e.EpF();e.TgZ(0,"div",29),e.NdJ("mouseover",function(){e.CHM(K);const Ct=e.oxw(2);return e.KtG(Ct.itemsList.unmarkItem())})("click",function(){e.CHM(K);const Ct=e.oxw(2);return e.KtG(Ct.selectTag())}),e.YNc(1,vn,4,2,"ng-template",null,30,e.W1O)(3,xn,0,0,"ng-template",14),e.qZA()}if(2&Ne){const K=e.MAs(2),Ve=e.oxw(2);e.ekj("ng-option-marked",!Ve.itemsList.markedItem),e.xp6(3),e.Q6J("ngTemplateOutlet",Ve.tagTemplate||K)("ngTemplateOutletContext",e.VKq(4,q,Ve.searchTerm))}}function Dn(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",33),e._uU(1),e.qZA()),2&Ne){const K=e.oxw(3);e.xp6(1),e.Oqu(K.notFoundText)}}function gn(Ne,qe){}function Yn(Ne,qe){if(1&Ne&&(e.ynx(0),e.YNc(1,Dn,2,1,"ng-template",null,32,e.W1O)(3,gn,0,0,"ng-template",14),e.BQk()),2&Ne){const K=e.MAs(2),Ve=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",Ve.notFoundTemplate||K)("ngTemplateOutletContext",e.VKq(2,q,Ve.searchTerm))}}function Ei(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",33),e._uU(1),e.qZA()),2&Ne){const K=e.oxw(3);e.xp6(1),e.Oqu(K.typeToSearchText)}}function oi(Ne,qe){}function Ii(Ne,qe){if(1&Ne&&(e.ynx(0),e.YNc(1,Ei,2,1,"ng-template",null,34,e.W1O)(3,oi,0,0,"ng-template",18),e.BQk()),2&Ne){const K=e.MAs(2),Ve=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",Ve.typeToSearchTemplate||K)}}function mi(Ne,qe){if(1&Ne&&(e.TgZ(0,"div",33),e._uU(1),e.qZA()),2&Ne){const K=e.oxw(3);e.xp6(1),e.Oqu(K.loadingText)}}function wi(Ne,qe){}function ji(Ne,qe){if(1&Ne&&(e.ynx(0),e.YNc(1,mi,2,1,"ng-template",null,35,e.W1O)(3,wi,0,0,"ng-template",14),e.BQk()),2&Ne){const K=e.MAs(2),Ve=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",Ve.loadingTextTemplate||K)("ngTemplateOutletContext",e.VKq(2,q,Ve.searchTerm))}}function $i(Ne,qe){if(1&Ne){const K=e.EpF();e.TgZ(0,"ng-dropdown-panel",23),e.NdJ("update",function(Ct){e.CHM(K);const Jt=e.oxw();return e.KtG(Jt.viewPortItems=Ct)})("scroll",function(Ct){e.CHM(K);const Jt=e.oxw();return e.KtG(Jt.scroll.emit(Ct))})("scrollToEnd",function(Ct){e.CHM(K);const Jt=e.oxw();return e.KtG(Jt.scrollToEnd.emit(Ct))})("outsideClick",function(){e.CHM(K);const Ct=e.oxw();return e.KtG(Ct.close())}),e.ynx(1),e.YNc(2,Bt,4,22,"div",24)(3,Rn,4,6,"div",25),e.BQk(),e.YNc(4,Yn,4,4,"ng-container",3)(5,Ii,4,1,"ng-container",3)(6,ji,4,4,"ng-container",3),e.qZA()}if(2&Ne){const K=e.oxw();e.ekj("ng-select-multiple",K.multiple),e.Q6J("virtualScroll",K.virtualScroll)("bufferAmount",K.bufferAmount)("appendTo",K.appendTo)("position",K.dropdownPosition)("headerTemplate",K.headerTemplate)("footerTemplate",K.footerTemplate)("filterValue",K.searchTerm)("items",K.itemsList.filteredItems)("markedItem",K.itemsList.markedItem)("ngClass",K.appendTo?K.classes:null)("id",K.dropdownId),e.xp6(2),e.Q6J("ngForOf",K.viewPortItems)("ngForTrackBy",K.trackByOption),e.xp6(1),e.Q6J("ngIf",K.showAddTag),e.xp6(1),e.Q6J("ngIf",K.showNoItemsFound()),e.xp6(1),e.Q6J("ngIf",K.showTypeToSearch()),e.xp6(1),e.Q6J("ngIf",K.loading&&0===K.itemsList.filteredItems.length)}}const qn=/[&<>"']/g,Zn=RegExp(qn.source),as={"&":"&","<":"<",">":">",'"':""","'":"'"};function $n(Ne){return null!=Ne}function te(Ne){return"object"==typeof Ne&&$n(Ne)}function Mt(Ne){return Ne instanceof Function}let je=(()=>{class Ne{constructor(K){this.element=K,this.escape=!0}ngOnChanges(K){this.element.nativeElement.innerHTML=this.escape?function nn(Ne){return Ne&&Zn.test(Ne)?Ne.replace(qn,qe=>as[qe]):Ne}(this.ngItemLabel):this.ngItemLabel}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[e.TTD]})}return Ne})(),St=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-option-tmp",""]]})}return Ne})(),W=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-optgroup-tmp",""]]})}return Ne})(),xe=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-label-tmp",""]]})}return Ne})(),de=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-multi-label-tmp",""]]})}return Ne})(),Ze=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-header-tmp",""]]})}return Ne})(),_t=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-footer-tmp",""]]})}return Ne})(),Wn=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-notfound-tmp",""]]})}return Ne})(),ai=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-typetosearch-tmp",""]]})}return Ne})(),Ti=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-loadingtext-tmp",""]]})}return Ne})(),Fi=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-tag-tmp",""]]})}return Ne})(),vi=(()=>{class Ne{constructor(K){this.template=K}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-loadingspinner-tmp",""]]})}return Ne})();function es(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const Xi={"\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 ni(Ne){return Ne.replace(/[^\u0000-\u007E]/g,K=>Xi[K]||K)}class zi{constructor(qe,K){this._ngSelect=qe,this._selectionModel=K,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 qe=this.selectedItems.length-1;for(;qe>=0;qe--){const K=this.selectedItems[qe];if(!K.disabled)return K}return null}setItems(qe){this._items=qe.map((K,Ve)=>this.mapItem(K,Ve)),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(qe){if(qe.selected||this.maxItemsSelected)return;const K=this._ngSelect.multiple;K||this.clearSelected(),this._selectionModel.select(qe,K,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(qe)}unselect(qe){qe.selected&&(this._selectionModel.unselect(qe,this._ngSelect.multiple),this._ngSelect.hideSelected&&$n(qe.index)&&this._ngSelect.multiple&&this._showSelected(qe))}findItem(qe){let K;return K=this._ngSelect.compareWith?Ve=>this._ngSelect.compareWith(Ve.value,qe):this._ngSelect.bindValue?Ve=>!Ve.children&&this.resolveNested(Ve.value,this._ngSelect.bindValue)===qe:Ve=>Ve.value===qe||!Ve.children&&Ve.label&&Ve.label===this.resolveNested(qe,this._ngSelect.bindLabel),this._items.find(Ve=>K(Ve))}addItem(qe){const K=this.mapItem(qe,this._items.length);return this._items.push(K),this._filteredItems.push(K),K}clearSelected(qe=!1){this._selectionModel.clear(qe),this._items.forEach(K=>{K.selected=qe&&K.selected&&K.disabled,K.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(qe){return qe=ni(qe).toLocaleLowerCase(),this.filteredItems.find(K=>ni(K.label).toLocaleLowerCase().substr(0,qe.length)===qe)}filter(qe){if(!qe)return void this.resetFilteredItems();this._filteredItems=[],qe=this._ngSelect.searchFn?qe:ni(qe).toLocaleLowerCase();const K=this._ngSelect.searchFn||this._defaultSearchFn,Ve=this._ngSelect.hideSelected;for(const Ct of Array.from(this._groups.keys())){const Jt=[];for(const Mn of this._groups.get(Ct))Ve&&(Mn.parent&&Mn.parent.selected||Mn.selected)||K(qe,this._ngSelect.searchFn?Mn.value:Mn)&&Jt.push(Mn);if(Jt.length>0){const[Mn]=Jt.slice(-1);if(Mn.parent){const Ut=this._items.find(On=>On===Mn.parent);this._filteredItems.push(Ut)}this._filteredItems.push(...Jt)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(qe=>!qe.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(qe){this._markedIndex=this._filteredItems.indexOf(qe)}markSelectedOrDefault(qe){if(0===this._filteredItems.length)return;const K=this._getLastMarkedIndex();this._markedIndex=K>-1?K:qe?this.filteredItems.findIndex(Ve=>!Ve.disabled):-1}resolveNested(qe,K){if(!te(qe))return qe;if(-1===K.indexOf("."))return qe[K];{const Ve=K.split(".");let Ct=qe;for(let Jt=0,Mn=Ve.length;Jt-1===this.selectedItems.indexOf(K)))}_showSelected(qe){if(this._filteredItems.push(qe),qe.parent){const K=qe.parent;this._filteredItems.find(Ct=>Ct===K)||this._filteredItems.push(K)}else if(qe.children)for(const K of qe.children)K.selected=!1,this._filteredItems.push(K);this._filteredItems=[...this._filteredItems.sort((K,Ve)=>K.index-Ve.index)]}_hideSelected(qe){this._filteredItems=this._filteredItems.filter(K=>K!==qe),qe.parent?qe.parent.children.every(Ve=>Ve.selected)&&(this._filteredItems=this._filteredItems.filter(Ve=>Ve!==qe.parent)):qe.children&&(this._filteredItems=this.filteredItems.filter(K=>K.parent!==qe))}_defaultSearchFn(qe,K){return ni(K.label).toLocaleLowerCase().indexOf(qe)>-1}_getNextItemIndex(qe){return qe>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(qe){0===this._filteredItems.length||this._filteredItems.every(K=>K.disabled)||(this._markedIndex=this._getNextItemIndex(qe),this.markedItem.disabled&&this._stepToItem(qe))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const qe=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&qe<0?-1:Math.max(this.markedIndex,qe)}_groupBy(qe,K){const Ve=new Map;if(0===qe.length)return Ve;if(Array.isArray(qe[0].value[K])){for(const Mn of qe){const Ut=(Mn.value[K]||[]).map((On,ot)=>this.mapItem(On,ot));Ve.set(Mn,Ut)}return Ve}const Ct=Mt(this._ngSelect.groupBy),Jt=Mn=>{const Ut=Ct?K(Mn.value):Mn.value[K];return $n(Ut)?Ut:void 0};for(const Mn of qe){const Ut=Jt(Mn),On=Ve.get(Ut);On?On.push(Mn):Ve.set(Ut,[Mn])}return Ve}_flatten(qe){const K=Mt(this._ngSelect.groupBy),Ve=[];for(const Ct of Array.from(qe.keys())){let Jt=Ve.length;if(void 0===Ct){const Lt=qe.get(void 0)||[];Ve.push(...Lt.map(_n=>(_n.index=Jt++,_n)));continue}const Mn=te(Ct),Ut={label:Mn?"":String(Ct),children:void 0,parent:null,index:Jt++,disabled:!this._ngSelect.selectableGroup,htmlId:es()},On=K?this._ngSelect.bindLabel:this._ngSelect.groupBy,ot=this._ngSelect.groupValue||(()=>Mn?Ct.value:{[On]:Ct}),Vt=qe.get(Ct).map(Lt=>(Lt.parent=Ut,Lt.children=void 0,Lt.index=Jt++,Lt));Ut.children=Vt,Ut.value=ot(Ct,Vt.map(Lt=>Lt.value)),Ve.push(Ut),Ve.push(...Vt)}return Ve}}var Qi=function(Ne){return Ne[Ne.Tab=9]="Tab",Ne[Ne.Enter=13]="Enter",Ne[Ne.Esc=27]="Esc",Ne[Ne.Space=32]="Space",Ne[Ne.ArrowUp=38]="ArrowUp",Ne[Ne.ArrowDown=40]="ArrowDown",Ne[Ne.Backspace=8]="Backspace",Ne}(Qi||{});let At=(()=>{class Ne{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(K,Ve,Ct){const Jt=this._dimensions,Mn=Jt.itemHeight*Ve,On=Math.max(0,K)/Mn*Ve;let ot=Math.min(Ve,Math.ceil(On)+(Jt.itemsPerViewport+1));const Lt=Math.max(0,ot-Jt.itemsPerViewport);let _n=Math.min(Lt,Math.floor(On)),Hn=Jt.itemHeight*Math.ceil(_n)-Jt.itemHeight*Math.min(_n,Ct);return Hn=isNaN(Hn)?0:Hn,_n=isNaN(_n)?-1:_n,ot=isNaN(ot)?-1:ot,_n-=Ct,_n=Math.max(0,_n),ot+=Ct,ot=Math.min(Ve,ot),{topPadding:Hn,scrollHeight:Mn,start:_n,end:ot}}setDimensions(K,Ve){const Ct=Math.max(1,Math.floor(Ve/K));this._dimensions={itemHeight:K,panelHeight:Ve,itemsPerViewport:Ct}}getScrollTo(K,Ve,Ct){const{panelHeight:Jt}=this.dimensions,Mn=K+Ve,On=Ct+Jt;return Jt>=Mn&&Ct===K?null:Mn>On?Ct+Mn-On:K<=Ct?K:null}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)};static#t=this.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac})}return Ne})();const jn=["top","right","bottom","left"],ue=typeof requestAnimationFrame<"u"?ft.Z:ct;let zt=(()=>{class Ne{constructor(K,Ve,Ct,Jt,Mn){this._renderer=K,this._zone=Ve,this._panelService=Ct,this._document=Mn,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.outsideClick=new e.vpe,this._destroy$=new fn.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=Jt.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(K){K!==this._itemsLength&&(this._itemsLength=K,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:K,panelHeight:Ve}=this._panelService.dimensions,Ct=this.markedItem.index*K;return Ve>Ct?0:Ct}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(K){if(K.items){const Ve=K.items;this._onItemsChange(Ve.currentValue,Ve.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(K,Ve=!1){if(!K)return;const Ct=this.items.indexOf(K);if(Ct<0||Ct>=this.itemsLength)return;let Jt;if(this.virtualScroll){const Mn=this._panelService.dimensions.itemHeight;Jt=this._panelService.getScrollTo(Ct*Mn,Mn,this._lastScrollPosition)}else{const Mn=this._dropdown.querySelector(`#${K.htmlId}`);Jt=this._panelService.getScrollTo(Mn.offsetTop,Mn.clientHeight,Ve?Mn.offsetTop:this._lastScrollPosition)}$n(Jt)&&(this._scrollablePanel.scrollTop=Jt)}scrollToTag(){const K=this._scrollablePanel;K.scrollTop=K.scrollHeight-K.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),jn.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(K){jn.forEach(Ct=>{const Jt=`ng-select-${Ct}`;this._renderer.removeClass(this._dropdown,Jt),this._renderer.removeClass(this._select,Jt)});const Ve=`ng-select-${K}`;this._renderer.addClass(this._dropdown,Ve),this._renderer.addClass(this._select,Ve)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,Fn.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,l.R)(this._destroy$),function k(Ne,qe=y.z){return function C(Ne){return(0,p.e)((qe,K)=>{let Ve=!1,Ct=null,Jt=null,Mn=!1;const Ut=()=>{if(Jt?.unsubscribe(),Jt=null,Ve){Ve=!1;const ot=Ct;Ct=null,K.next(ot)}Mn&&K.complete()},On=()=>{Jt=null,Mn&&K.complete()};qe.subscribe((0,b.x)(K,ot=>{Ve=!0,Ct=ot,Jt||(0,v.Xf)(Ne(ot)).subscribe(Jt=(0,b.x)(K,Ut,On))},()=>{Mn=!0,(!Ve||!Jt||Jt.closed)&&K.complete()}))})}(()=>(0,H.H)(Ne,qe))}(0,ue)).subscribe(K=>{const Ve=K.path||K.composedPath&&K.composedPath();this._onContentScrolled(Ve&&0!==Ve.length?Ve[0].scrollTop:K.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,Bn.T)((0,Fn.R)(this._document,"touchstart",{capture:!0}),(0,Fn.R)(this._document,"mousedown",{capture:!0})).pipe((0,l.R)(this._destroy$)).subscribe(K=>this._checkToClose(K))})}_checkToClose(K){if(this._select.contains(K.target)||this._dropdown.contains(K.target))return;const Ve=K.path||K.composedPath&&K.composedPath();K.target&&K.target.shadowRoot&&Ve&&Ve[0]&&this._select.contains(Ve[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(K,Ve){this.items=K||[],this._scrollToEndFired=!1,this.itemsLength=K.length,this.virtualScroll?this._updateItemsRange(Ve):(this._setVirtualHeight(),this._updateItems(Ve))}_updateItems(K){this.update.emit(this.items),!1!==K&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,K)})})}_updateItemsRange(K){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{K?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(K){this.virtualScroll&&this._renderItemsRange(K),this._lastScrollPosition=K,this._fireScrollToEnd(K)}_updateVirtualHeight(K){this._updateScrollHeight&&(this._virtualPadding.style.height=`${K}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(K=null){if(K&&this._lastScrollPosition===K)return;const Ve=this._panelService.calculateItems(K=K||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(Ve.scrollHeight),this._contentPanel.style.transform=`translateY(${Ve.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(Ve.start,Ve.end)),this.scroll.emit({start:Ve.start,end:Ve.end})}),$n(K)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=K,this._lastScrollPosition=K)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[K]=this.items;return this.update.emit([K]),Promise.resolve().then(()=>{const Ct=this._dropdown.querySelector(`#${K.htmlId}`).clientHeight;return this._virtualPadding.style.height=Ct*this.itemsLength+"px",this._panelService.setDimensions(Ct,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(K){this._scrollToEndFired||0===K||K+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(K){if("auto"!==this.position)return this.position;const Ve=this._select.getBoundingClientRect(),Ct=document.documentElement.scrollTop||document.body.scrollTop;return Ve.top+window.pageYOffset+Ve.height+K.getBoundingClientRect().height>Ct+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 K=this._select.getBoundingClientRect(),Ve=this._parent.getBoundingClientRect();this._dropdown.style.left=K.left-Ve.left+"px",this._dropdown.style.width=K.width+"px",this._dropdown.style.minWidth=K.width+"px"}_updateYPosition(){const K=this._select.getBoundingClientRect(),Ve=this._parent.getBoundingClientRect(),Ct=K.height;"top"===this._currentPosition?(this._dropdown.style.bottom=Ve.bottom-K.bottom+Ct+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=K.top-Ve.top+Ct+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,Fn.R)(this._dropdown,"mousedown").pipe((0,l.R)(this._destroy$)).subscribe(K=>{"INPUT"!==K.target.tagName&&K.preventDefault()})})}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(At),e.Y36(e.SBq),e.Y36(dn.K0,8))};static#t=this.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-dropdown-panel"]],viewQuery:function(Ve,Ct){if(1&Ve&&(e.Gf(dt,7,e.SBq),e.Gf(we,7,e.SBq),e.Gf(mt,7,e.SBq)),2&Ve){let Jt;e.iGM(Jt=e.CRH())&&(Ct.contentElementRef=Jt.first),e.iGM(Jt=e.CRH())&&(Ct.scrollElementRef=Jt.first),e.iGM(Jt=e.CRH())&&(Ct.paddingElementRef=Jt.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:[e.TTD],ngContentSelectors:Le,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(Ve,Ct){1&Ve&&(e.F$t(),e.YNc(0,Te,2,4,"div",0),e.TgZ(1,"div",1,2),e._UZ(3,"div",null,3),e.TgZ(5,"div",null,4),e.Hsn(7),e.qZA()(),e.YNc(8,Ee,2,4,"div",5)),2&Ve&&(e.Q6J("ngIf",Ct.headerTemplate),e.xp6(3),e.ekj("total-padding",Ct.virtualScroll),e.xp6(2),e.ekj("scrollable-content",Ct.virtualScroll&&Ct.items.length),e.xp6(3),e.Q6J("ngIf",Ct.footerTemplate))},dependencies:[dn.O5,dn.tP],encapsulation:2,changeDetection:0})}return Ne})(),Wt=(()=>{class Ne{get disabled(){return this._disabled}set disabled(K){this._disabled=this._isDisabled(K)}constructor(K){this.elementRef=K,this.stateChange$=new fn.x,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(K){K.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(K){return null!=K&&"false"!=`${K}`}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.Y36(e.SBq))};static#t=this.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[e.TTD],ngContentSelectors:Le,decls:1,vars:0,template:function(Ve,Ct){1&Ve&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0})}return Ne})(),kn=(()=>{class Ne{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(Ve){return new(Ve||Ne)};static#t=this.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"})}return Ne})(),li=(()=>{class Ne{warn(K){console.warn(K)}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)};static#t=this.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"})}return Ne})();const Bi=new e.OlP("ng-select-selection-model");let ls=(()=>{class Ne{get items(){return this._items}set items(K){null===K&&(K=[]),this._itemsAreUsed=!0,this._items=K}get compareWith(){return this._compareWith}set compareWith(K){if(null!=K&&!Mt(K))throw Error("`compareWith` must be a function.");this._compareWith=K}get clearSearchOnAdd(){return $n(this._clearSearchOnAdd)?this._clearSearchOnAdd:$n(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(K){this._clearSearchOnAdd=K}get deselectOnClick(){return $n(this._deselectOnClick)?this._deselectOnClick:$n(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick(K){this._deselectOnClick=K}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(K,Ve,Ct,Jt,Mn,Ut,On){this.classes=K,this.autoFocus=Ve,this.config=Ct,this._cd=Ut,this._console=On,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=ot=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new e.vpe,this.focusEvent=new e.vpe,this.changeEvent=new e.vpe,this.openEvent=new e.vpe,this.closeEvent=new e.vpe,this.searchEvent=new e.vpe,this.clearEvent=new e.vpe,this.addEvent=new e.vpe,this.removeEvent=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=es(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new fn.x,this._keyPress$=new fn.x,this._onChange=ot=>{},this._onTouched=()=>{},this.clearItem=ot=>{const Vt=this.selectedItems.find(Lt=>Lt.value===ot);this.unselect(Vt)},this.trackByOption=(ot,Vt)=>this.trackByFn?this.trackByFn(Vt.value):Vt,this._mergeGlobalConfig(Ct),this.itemsList=new zi(this,Jt()),this.element=Mn.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(K=>K.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(K){K.multiple&&this.itemsList.clearSelected(),K.items&&this._setItems(K.items.currentValue||[]),K.isOpen&&(this._manualOpen=$n(K.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),$n(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(K){if(Qi[K.which]){if(!1===this.keyDownFn(K))return;this.handleKeyCode(K)}else K.key&&1===K.key.length&&this._keyPress$.next(K.key.toLocaleLowerCase())}handleKeyCode(K){this.clearButton&&this.clearButton.nativeElement===K.target?this.handleKeyCodeClear(K):this.handleKeyCodeInput(K)}handleKeyCodeInput(K){switch(K.which){case Qi.ArrowDown:this._handleArrowDown(K);break;case Qi.ArrowUp:this._handleArrowUp(K);break;case Qi.Space:this._handleSpace(K);break;case Qi.Enter:this._handleEnter(K);break;case Qi.Tab:this._handleTab(K);break;case Qi.Esc:this.close(),K.preventDefault();break;case Qi.Backspace:this._handleBackspace()}}handleKeyCodeClear(K){K.which===Qi.Enter&&(this.handleClearClick(),K.preventDefault())}handleMousedown(K){const Ve=K.target;"INPUT"!==Ve.tagName&&K.preventDefault(),Ve.classList.contains("ng-clear-wrapper")?this.handleClearClick():Ve.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():Ve.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(K){this.itemsList.clearSelected(),this._handleWriteValue(K),this._cd.markForCheck()}registerOnChange(K){this._onChange=K}registerOnTouched(K){this._onTouched=K}setDisabledState(K){this._disabled=K,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(K){!K||K.disabled||this.disabled||(this.deselectOnClick&&K.selected?this.unselect(K):this.select(K),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(K){K.selected||(this.itemsList.select(K),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(K.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(K){K&&(this.itemsList.unselect(K),this.focus(),this._updateNgModel(),this.removeEvent.emit(K.value))}selectTag(){let K;K=Mt(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const Ve=Ct=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(Ct,null):this.itemsList.addItem(Ct);!function He(Ne){return Ne instanceof Promise}(K)?K&&this.select(Ve(K)):K.then(Ct=>this.select(Ve(Ct))).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 K=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(Ve=>Ve.label.toLowerCase()===K)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(Ve=>Ve.label.toLowerCase()===K))&&!this.loading}showNoItemsFound(){const K=0===this.itemsList.filteredItems.length;return(K&&!this._isTypeahead&&!this.loading||K&&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(K){this._isComposing=!1,!this.searchWhileComposing&&this.filter(K)}filter(K){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=K,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(K),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:K,items:this.itemsList.filteredItems.map(Ve=>Ve.value)}),this.open())}onInputFocus(K){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(K),this.focused=!0)}onInputBlur(K){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(K),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(K){K.disabled||this.itemsList.markItem(K)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const K=this.selectedItems&&this.selectedItems[0];this.searchTerm=K&&K.label||null}_setItems(K){const Ve=K[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=$n(Ve)?!te(Ve):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(K),K.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&$n(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const K=Ct=>{this.items=Ct.map(Jt=>({$ngOptionValue:Jt.value,$ngOptionLabel:Jt.elementRef.nativeElement.innerHTML,disabled:Jt.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},Ve=()=>{const Ct=(0,Bn.T)(this.ngOptions.changes,this._destroy$);(0,Bn.T)(...this.ngOptions.map(Jt=>Jt.stateChange$)).pipe((0,l.R)(Ct)).subscribe(Jt=>{const Mn=this.itemsList.findItem(Jt.value);Mn.disabled=Jt.disabled,Mn.label=Jt.label||Mn.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,z.O)(this.ngOptions),(0,l.R)(this._destroy$)).subscribe(Ct=>{this.bindLabel=this._defaultLabel,K(Ct),Ve()})}_isValidWriteValue(K){if(!$n(K)||this.multiple&&""===K||Array.isArray(K)&&0===K.length)return!1;const Ve=Ct=>!(!$n(this.compareWith)&&te(Ct)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(Ct)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(K)?K.every(Ct=>Ve(Ct)):(this._console.warn("Multiple select ngModel should be array."),!1):Ve(K)}_handleWriteValue(K){if(!this._isValidWriteValue(K))return;const Ve=Ct=>{let Jt=this.itemsList.findItem(Ct);if(Jt)this.itemsList.select(Jt);else{const Mn=te(Ct);Mn||!Mn&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(Ct,null)):this.bindValue&&(Jt={[this.bindLabel]:null,[this.bindValue]:Ct},this.itemsList.select(this.itemsList.mapItem(Jt,null)))}};this.multiple?K.forEach(Ct=>Ve(Ct)):Ve(K)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,l.R)(this._destroy$),(0,ce.b)(K=>this._pressedKeys.push(K)),(0,Fe.b)(200),(0,We.h)(()=>this._pressedKeys.length>0),(0,Re.U)(()=>this._pressedKeys.join(""))).subscribe(K=>{const Ve=this.itemsList.findByLabel(K);Ve&&(this.isOpen?(this.itemsList.markItem(Ve),this._scrollToMarked(),this._cd.markForCheck()):this.select(Ve)),this._pressedKeys=[]})}_setInputAttributes(){const K=this.searchInput.nativeElement,Ve={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const Ct of Object.keys(Ve))K.setAttribute(Ct,Ve[Ct])}_updateNgModel(){const K=[];for(const Ct of this.selectedItems)if(this.bindValue){let Jt=null;Jt=Ct.children?Ct.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(Ct.value,this.bindValue),K.push(Jt)}else K.push(Ct.value);const Ve=this.selectedItems.map(Ct=>Ct.value);this.multiple?(this._onChange(K),this.changeEvent.emit(Ve)):(this._onChange($n(K[0])?K[0]:null),this.changeEvent.emit(Ve[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(K){this.searchTerm=K,this._isTypeahead&&this.typeahead.next(K)}_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(K){if(!1===this.isOpen)if(this.showClear())this.focusOnClear(),K.preventDefault();else if(!this.addTag)return;this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),K.preventDefault()):this.showAddTag?(this.selectTag(),K.preventDefault()):this.close():this.close()}_handleEnter(K){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}K.preventDefault()}_handleSpace(K){this.isOpen||this._manualOpen||(this.open(),K.preventDefault())}_handleArrowDown(K){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),K.preventDefault()}_handleArrowUp(K){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),K.preventDefault())}_nextItemIsTag(K){const Ve=this.itemsList.markedIndex+K;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(Ve<0||Ve===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 K=this.searchTerm&&this.searchTerm.trim();return K&&K.length>=this.minTermLength}_mergeGlobalConfig(K){this.placeholder=this.placeholder||K.placeholder,this.notFoundText=this.notFoundText||K.notFoundText,this.typeToSearchText=this.typeToSearchText||K.typeToSearchText,this.addTagText=this.addTagText||K.addTagText,this.loadingText=this.loadingText||K.loadingText,this.clearAllText=this.clearAllText||K.clearAllText,this.virtualScroll=$n(this.virtualScroll)?this.virtualScroll:!!$n(K.disableVirtualScroll)&&!K.disableVirtualScroll,this.openOnEnter=$n(this.openOnEnter)?this.openOnEnter:K.openOnEnter,this.appendTo=this.appendTo||K.appendTo,this.bindValue=this.bindValue||K.bindValue,this.bindLabel=this.bindLabel||K.bindLabel,this.appearance=this.appearance||K.appearance}static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)(e.$8M("class"),e.$8M("autofocus"),e.Y36(kn),e.Y36(Bi),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(li))};static#t=this.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-select"]],contentQueries:function(Ve,Ct,Jt){if(1&Ve&&(e.Suo(Jt,St,5,e.Rgc),e.Suo(Jt,W,5,e.Rgc),e.Suo(Jt,xe,5,e.Rgc),e.Suo(Jt,de,5,e.Rgc),e.Suo(Jt,Ze,5,e.Rgc),e.Suo(Jt,_t,5,e.Rgc),e.Suo(Jt,Wn,5,e.Rgc),e.Suo(Jt,ai,5,e.Rgc),e.Suo(Jt,Ti,5,e.Rgc),e.Suo(Jt,Fi,5,e.Rgc),e.Suo(Jt,vi,5,e.Rgc),e.Suo(Jt,Wt,5)),2&Ve){let Mn;e.iGM(Mn=e.CRH())&&(Ct.optionTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.optgroupTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.labelTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.multiLabelTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.headerTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.footerTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.notFoundTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.typeToSearchTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.loadingTextTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.tagTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.loadingSpinnerTemplate=Mn.first),e.iGM(Mn=e.CRH())&&(Ct.ngOptions=Mn)}},viewQuery:function(Ve,Ct){if(1&Ve&&(e.Gf(zt,5),e.Gf(Ge,7),e.Gf(me,5)),2&Ve){let Jt;e.iGM(Jt=e.CRH())&&(Ct.dropdownPanel=Jt.first),e.iGM(Jt=e.CRH())&&(Ct.searchInput=Jt.first),e.iGM(Jt=e.CRH())&&(Ct.clearButton=Jt.first)}},hostVars:20,hostBindings:function(Ve,Ct){1&Ve&&e.NdJ("keydown",function(Mn){return Ct.handleKeyDown(Mn)}),2&Ve&&e.ekj("ng-select-typeahead",Ct.typeahead)("ng-select-multiple",Ct.multiple)("ng-select-taggable",Ct.addTag)("ng-select-searchable",Ct.searchable)("ng-select-clearable",Ct.clearable)("ng-select-opened",Ct.isOpen)("ng-select",Ct.useDefaultClass)("ng-select-disabled",Ct.disabled)("ng-select-filtered",Ct.filtered)("ng-select-single",Ct.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:[e._Bn([{provide:i.JU,useExisting:(0,e.Gpc)(()=>Ne),multi:!0},At]),e.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(Ve,Ct){if(1&Ve){const Jt=e.EpF();e.TgZ(0,"div",0),e.NdJ("mousedown",function(Ut){return Ct.handleMousedown(Ut)}),e.TgZ(1,"div",1)(2,"div",2),e._uU(3),e.qZA(),e.YNc(4,Tt,2,2,"ng-container",3)(5,Kt,1,5,null,3),e.TgZ(6,"div",4)(7,"input",5,6),e.NdJ("input",function(){e.CHM(Jt);const Ut=e.MAs(8);return e.KtG(Ct.filter(Ut.value))})("compositionstart",function(){return Ct.onCompositionStart()})("compositionend",function(){e.CHM(Jt);const Ut=e.MAs(8);return e.KtG(Ct.onCompositionEnd(Ut.value))})("focus",function(Ut){return Ct.onInputFocus(Ut)})("blur",function(Ut){return Ct.onInputBlur(Ut)})("change",function(Ut){return Ut.stopPropagation()}),e.qZA()()(),e.YNc(9,lt,4,1,"ng-container",3)(10,_e,4,1,"span",7),e.TgZ(11,"span",8),e._UZ(12,"span",9),e.qZA()(),e.YNc(13,$i,7,19,"ng-dropdown-panel",10)}2&Ve&&(e.ekj("ng-appearance-outline","outline"===Ct.appearance)("ng-has-value",Ct.hasValue),e.xp6(3),e.Oqu(Ct.placeholder),e.xp6(1),e.Q6J("ngIf",(!Ct.multiLabelTemplate||!Ct.multiple)&&Ct.selectedItems.length>0),e.xp6(1),e.Q6J("ngIf",Ct.multiple&&Ct.multiLabelTemplate&&Ct.selectedValues.length>0),e.xp6(1),e.uIk("aria-expanded",Ct.isOpen)("aria-owns",Ct.isOpen?Ct.dropdownId:null),e.xp6(1),e.Q6J("readOnly",!Ct.searchable||Ct.itemsList.maxItemsSelected)("disabled",Ct.disabled)("value",Ct.searchTerm?Ct.searchTerm:""),e.uIk("id",Ct.labelForId)("tabindex",Ct.tabIndex)("aria-activedescendant",Ct.isOpen?null==Ct.itemsList||null==Ct.itemsList.markedItem?null:Ct.itemsList.markedItem.htmlId:null)("aria-controls",Ct.isOpen?Ct.dropdownId:null),e.xp6(2),e.Q6J("ngIf",Ct.loading),e.xp6(1),e.Q6J("ngIf",Ct.showClear()),e.xp6(3),e.Q6J("ngIf",Ct.isOpen))},dependencies:[dn.mk,dn.sg,dn.O5,dn.tP,zt,je],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 Ne})();function Xt(){return new It}class It{constructor(){this._selected=[]}get value(){return this._selected}select(qe,K,Ve){if(qe.selected=!0,(!qe.children||!K&&Ve)&&this._selected.push(qe),K)if(qe.parent){const Ct=qe.parent.children.length,Jt=qe.parent.children.filter(Mn=>Mn.selected).length;qe.parent.selected=Ct===Jt}else qe.children&&(this._setChildrenSelectedState(qe.children,!0),this._removeChildren(qe),this._selected=Ve&&this._activeChildren(qe)?[...this._selected.filter(Ct=>Ct.parent!==qe),qe]:[...this._selected,...qe.children.filter(Ct=>!Ct.disabled)])}unselect(qe,K){if(this._selected=this._selected.filter(Ve=>Ve!==qe),qe.selected=!1,K)if(qe.parent&&qe.parent.selected){const Ve=qe.parent.children;this._removeParent(qe.parent),this._removeChildren(qe.parent),this._selected.push(...Ve.filter(Ct=>Ct!==qe&&!Ct.disabled)),qe.parent.selected=!1}else qe.children&&(this._setChildrenSelectedState(qe.children,!1),this._removeChildren(qe))}clear(qe){this._selected=qe?this._selected.filter(K=>K.disabled):[]}_setChildrenSelectedState(qe,K){for(const Ve of qe)Ve.disabled||(Ve.selected=K)}_removeChildren(qe){this._selected=[...this._selected.filter(K=>K.parent!==qe),...qe.children.filter(K=>K.parent===qe&&K.disabled&&K.selected)]}_removeParent(qe){this._selected=this._selected.filter(K=>K!==qe)}_activeChildren(qe){return qe.children.every(K=>!K.disabled||K.selected)}}let kt=(()=>{class Ne{static#e=this.\u0275fac=function(Ve){return new(Ve||Ne)};static#t=this.\u0275mod=e.oAB({type:Ne});static#n=this.\u0275inj=e.cJS({providers:[{provide:Bi,useValue:Xt}],imports:[dn.ez]})}return Ne})()},7816:(st,le,h)=>{"use strict";h.d(le,{ZL:()=>pi,kL:()=>lr,od:()=>kr,qi:()=>er,zX:()=>Ke});var e=h(8137);class i{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(c,r,u,_){const E=r.duration;r.listeners[_].forEach(L=>L({chart:c,initial:r.initial,numSteps:E,currentStep:Math.min(u-r.start,E)}))}_refresh(){this._request||(this._running=!0,this._request=e.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(c=Date.now()){let r=0;this._charts.forEach((u,_)=>{if(!u.running||!u.items.length)return;const w=u.items;let j,E=w.length-1,L=!1;for(;E>=0;--E)j=w[E],j._active?(j._total>u.duration&&(u.duration=j._total),j.tick(c),L=!0):(w[E]=w[w.length-1],w.pop());L&&(_.draw(),this._notify(_,u,c,"progress")),w.length||(u.running=!1,this._notify(_,u,c,"complete"),u.initial=!1),r+=w.length}),this._lastDate=c,0===r&&(this._running=!1)}_getAnims(c){const r=this._charts;let u=r.get(c);return u||(u={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},r.set(c,u)),u}listen(c,r,u){this._getAnims(c).listeners[r].push(u)}add(c,r){!r||!r.length||this._getAnims(c).items.push(...r)}has(c){return this._getAnims(c).items.length>0}start(c){const r=this._charts.get(c);r&&(r.running=!0,r.start=Date.now(),r.duration=r.items.reduce((u,_)=>Math.max(u,_._duration),0),this._refresh())}running(c){if(!this._running)return!1;const r=this._charts.get(c);return!(!r||!r.running||!r.items.length)}stop(c){const r=this._charts.get(c);if(!r||!r.items.length)return;const u=r.items;let _=u.length-1;for(;_>=0;--_)u[_].cancel();r.items=[],this._notify(c,r,Date.now(),"complete")}remove(c){return this._charts.delete(c)}}var l=new i;const y="transparent",p={boolean:(g,c,r)=>r>.5?c:g,color(g,c,r){const u=(0,e.c)(g||y),_=u.valid&&(0,e.c)(c||y);return _&&_.valid?_.mix(u,r).hexString():c},number:(g,c,r)=>g+(c-g)*r};class v{constructor(c,r,u,_){const w=r[u];_=(0,e.a)([c.to,_,w,c.from]);const E=(0,e.a)([c.from,w,_]);this._active=!0,this._fn=c.fn||p[c.type||typeof E],this._easing=e.e[c.easing]||e.e.linear,this._start=Math.floor(Date.now()+(c.delay||0)),this._duration=this._total=Math.floor(c.duration),this._loop=!!c.loop,this._target=r,this._prop=u,this._from=E,this._to=_,this._promises=void 0}active(){return this._active}update(c,r,u){if(this._active){this._notify(!1);const _=this._target[this._prop],w=u-this._start,E=this._duration-w;this._start=u,this._duration=Math.floor(Math.max(E,c.duration)),this._total+=w,this._loop=!!c.loop,this._to=(0,e.a)([c.to,r,_,c.from]),this._from=(0,e.a)([c.from,_,r])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(c){const r=c-this._start,u=this._duration,_=this._prop,w=this._from,E=this._loop,L=this._to;let j;if(this._active=w!==L&&(E||r1?2-j:j,j=this._easing(Math.min(1,Math.max(0,j))),this._target[_]=this._fn(w,L,j))}wait(){const c=this._promises||(this._promises=[]);return new Promise((r,u)=>{c.push({res:r,rej:u})})}_notify(c){const r=c?"res":"rej",u=this._promises||[];for(let _=0;_{const w=c[_];if(!(0,e.i)(w))return;const E={};for(const L of r)E[L]=w[L];((0,e.b)(w.properties)&&w.properties||[_]).forEach(L=>{(L===_||!u.has(L))&&u.set(L,E)})})}_animateOptions(c,r){const u=r.options,_=function H(g,c){if(!c)return;let r=g.options;if(r)return r.$shared&&(g.options=r=Object.assign({},r,{$shared:!1,$animations:{}})),r;g.options=c}(c,u);if(!_)return[];const w=this._createAnimations(_,u);return u.$shared&&function C(g,c){const r=[],u=Object.keys(c);for(let _=0;_{c.options=u},()=>{}),w}_createAnimations(c,r){const u=this._properties,_=[],w=c.$animations||(c.$animations={}),E=Object.keys(r),L=Date.now();let j;for(j=E.length-1;j>=0;--j){const X=E[j];if("$"===X.charAt(0))continue;if("options"===X){_.push(...this._animateOptions(c,r));continue}const ve=r[X];let ze=w[X];const vt=u.get(X);if(ze){if(vt&&ze.active()){ze.update(vt,ve,L);continue}ze.cancel()}vt&&vt.duration?(w[X]=ze=new v(vt,c,X,ve),_.push(ze)):c[X]=ve}return _}update(c,r){if(0===this._properties.size)return void Object.assign(c,r);const u=this._createAnimations(c,r);return u.length?(l.add(this._chart,u),!0):void 0}}function k(g,c){const r=g&&g.options||{},u=r.reverse,_=void 0===r.min?c:0,w=void 0===r.max?c:0;return{start:u?w:_,end:u?_:w}}function Fe(g,c){const r=[],u=g._getSortedDatasetMetas(c);let _,w;for(_=0,w=u.length;_0||!r&&w<0)return _.index}return null}function Ae(g,c){const{chart:r,_cachedMeta:u}=g,_=r._stacks||(r._stacks={}),{iScale:w,vScale:E,index:L}=u,j=w.axis,X=E.axis,ve=function yt(g,c,r){return`${g.id}.${c.id}.${r.stack||r.type}`}(w,E,u),ze=c.length;let vt;for(let Et=0;Etr[u].axis===c).shift()}function Oe(g,c){const r=g.controller.index,u=g.vScale&&g.vScale.axis;if(u){c=c||g._parsed;for(const _ of c){const w=_._stacks;if(!w||void 0===w[u]||void 0===w[u][r])return;delete w[u][r],void 0!==w[u]._visualValues&&void 0!==w[u]._visualValues[r]&&delete w[u]._visualValues[r]}}}const Me=g=>"reset"===g||"none"===g,gt=(g,c)=>c?g:Object.assign({},g);let tt=(()=>class g{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(r,u){this.chart=r,this._ctx=r.ctx,this.index=u,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=ft(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&&Oe(this._cachedMeta),this.index=r}linkScales(){const r=this.chart,u=this._cachedMeta,_=this.getDataset(),w=(vt,Et,Zt,hn)=>"x"===vt?Et:"r"===vt?hn:Zt,E=u.xAxisID=(0,e.v)(_.xAxisID,ke(r,"x")),L=u.yAxisID=(0,e.v)(_.yAxisID,ke(r,"y")),j=u.rAxisID=(0,e.v)(_.rAxisID,ke(r,"r")),X=u.indexAxis,ve=u.iAxisID=w(X,E,L,j),ze=u.vAxisID=w(X,L,E,j);u.xScale=this.getScaleForId(E),u.yScale=this.getScaleForId(L),u.rScale=this.getScaleForId(j),u.iScale=this.getScaleForId(ve),u.vScale=this.getScaleForId(ze)}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 u=this._cachedMeta;return r===u.iScale?u.vScale:u.iScale}reset(){this._update("reset")}_destroy(){const r=this._cachedMeta;this._data&&(0,e.u)(this._data,this),r._stacked&&Oe(r)}_dataCheck(){const r=this.getDataset(),u=r.data||(r.data=[]),_=this._data;if((0,e.i)(u))this._data=function Re(g){const c=Object.keys(g),r=new Array(c.length);let u,_,w;for(u=0,_=c.length;u<_;++u)w=c[u],r[u]={x:w,y:g[w]};return r}(u);else if(_!==u){if(_){(0,e.u)(_,this);const w=this._cachedMeta;Oe(w),w._parsed=[]}u&&Object.isExtensible(u)&&(0,e.l)(u,this),this._syncList=[],this._data=u}}addElements(){const r=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(r.dataset=new this.datasetElementType)}buildOrUpdateElements(r){const u=this._cachedMeta,_=this.getDataset();let w=!1;this._dataCheck();const E=u._stacked;u._stacked=ft(u.vScale,u),u.stack!==_.stack&&(w=!0,Oe(u),u.stack=_.stack),this._resyncElements(r),(w||E!==u._stacked)&&Ae(this,u._parsed)}configure(){const r=this.chart.config,u=r.datasetScopeKeys(this._type),_=r.getOptionScopes(this.getDataset(),u,!0);this.options=r.createResolver(_,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(r,u){const{_cachedMeta:_,_data:w}=this,{iScale:E,_stacked:L}=_,j=E.axis;let ze,vt,Et,X=0===r&&u===w.length||_._sorted,ve=r>0&&_._parsed[r-1];if(!1===this._parsing)_._parsed=w,_._sorted=!0,Et=w;else{Et=(0,e.b)(w[r])?this.parseArrayData(_,w,r,u):(0,e.i)(w[r])?this.parseObjectData(_,w,r,u):this.parsePrimitiveData(_,w,r,u);const Zt=()=>null===vt[j]||ve&&vt[j]g&&!c.hidden&&c._stacked&&{keys:Fe(this.chart,!0),values:null})(u,_),ve={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:ze,max:vt}=function Ot(g){const{min:c,max:r,minDefined:u,maxDefined:_}=g.getUserBounds();return{min:u?c:Number.NEGATIVE_INFINITY,max:_?r:Number.POSITIVE_INFINITY}}(j);let Et,Zt;function hn(){Zt=w[Et];const bn=Zt[j.axis];return!(0,e.g)(Zt[r.axis])||ze>bn||vt=0;--Et)if(!hn()){this.updateRangeFromParsed(ve,r,Zt,X);break}return ve}getAllParsedValues(r){const u=this._cachedMeta._parsed,_=[];let w,E,L;for(w=0,E=u.length;w=0&&rthis.getContext(_,w,u),vt);return bn.$shared&&(bn.$shared=X,E[L]=Object.freeze(gt(bn,X))),bn}_resolveAnimations(r,u,_){const w=this.chart,E=this._cachedDataOpts,L=`animation-${u}`,j=E[L];if(j)return j;let X;if(!1!==w.options.animation){const ze=this.chart.config,vt=ze.datasetAnimationScopeKeys(this._type,u),Et=ze.getOptionScopes(this.getDataset(),vt);X=ze.createResolver(Et,this.getContext(r,_,u))}const ve=new b(w,X&&X.animations);return X&&X._cacheable&&(E[L]=Object.freeze(ve)),ve}getSharedOptions(r){if(r.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},r))}includeOptions(r,u){return!u||Me(r)||this.chart._animationsDisabled}_getSharedOptions(r,u){const _=this.resolveDataElementOptions(r,u),w=this._sharedOptions,E=this.getSharedOptions(_),L=this.includeOptions(u,E)||E!==w;return this.updateSharedOptions(E,u,_),{sharedOptions:E,includeOptions:L}}updateElement(r,u,_,w){Me(w)?Object.assign(r,_):this._resolveAnimations(u,w).update(r,_)}updateSharedOptions(r,u,_){r&&!Me(u)&&this._resolveAnimations(void 0,u).update(r,_)}_setStyle(r,u,_,w){r.active=w;const E=this.getStyle(u,w);this._resolveAnimations(u,_,w).update(r,{options:!w&&this.getSharedOptions(E)||E})}removeHoverStyle(r,u,_){this._setStyle(r,_,"active",!1)}setHoverStyle(r,u,_){this._setStyle(r,_,"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 u=this._data,_=this._cachedMeta.data;for(const[j,X,ve]of this._syncList)this[j](X,ve);this._syncList=[];const w=_.length,E=u.length,L=Math.min(E,w);L&&this.parse(0,L),E>w?this._insertElements(w,E-w,r):E{for(ve.length+=u,j=ve.length-1;j>=L;j--)ve[j]=ve[j-u]};for(X(E),j=r;j_-w))}return g._cache.$bar}(c,g.type);let _,w,E,L,u=c._length;const j=()=>{32767===E||-32768===E||((0,e.h)(L)&&(u=Math.min(u,Math.abs(E-L)||u)),L=E)};for(_=0,w=r.length;_Math.abs(L)&&(j=L,X=E),c[r.axis]=X,c._custom={barStart:j,barEnd:X,start:_,end:w,min:E,max:L}}(g,c,r,u):c[r.axis]=r.parse(g,u),c}function dt(g,c,r,u){const _=g.iScale,w=g.vScale,E=_.getLabels(),L=_===w,j=[];let X,ve,ze,vt;for(X=r,ve=r+u;Xg.x,r="left",u="right"):(c=g.baseclass g extends tt{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,u,_,w){return dt(r,u,_,w)}parseArrayData(r,u,_,w){return dt(r,u,_,w)}parseObjectData(r,u,_,w){const{iScale:E,vScale:L}=r,{xAxisKey:j="x",yAxisKey:X="y"}=this._parsing,ve="x"===E.axis?j:X,ze="x"===L.axis?j:X,vt=[];let Et,Zt,hn,bn;for(Et=_,Zt=_+w;EtX.controller.options.grouped),E=_.options.stacked,L=[],j=X=>{const ve=X.controller.getParsed(u),ze=ve&&ve[X.vScale.axis];if((0,e.k)(ze)||isNaN(ze))return!0};for(const X of w)if((void 0===u||!j(X))&&((!1===E||-1===L.indexOf(X.stack)||void 0===E&&void 0===X.stack)&&L.push(X.stack),X.index===r))break;return L.length||L.push(void 0),L}_getStackCount(r){return this._getStacks(void 0,r).length}_getStackIndex(r,u,_){const w=this._getStacks(r,_),E=void 0!==u?w.indexOf(u):-1;return-1===E?w.length-1:E}_getRuler(){const r=this.options,u=this._cachedMeta,_=u.iScale,w=[];let E,L;for(E=0,L=u.data.length;E=r?1:-1)}(bn,u,j)*L,vt===j&&(Cn-=bn/2);const Jn=u.getPixelForDecimal(0),ei=u.getPixelForDecimal(1),Vn=Math.min(Jn,ei),Qn=Math.max(Jn,ei);Cn=Math.max(Math.min(Cn,Qn),Vn),hn=Cn+bn,_&&!ze&&(X._stacks[u.axis]._visualValues[w]=u.getValueForPixel(hn)-u.getValueForPixel(Cn))}if(Cn===u.getPixelForValue(j)){const Jn=(0,e.s)(bn)*u.getLineWidthForValue(j)/2;Cn+=Jn,bn-=Jn}return{size:bn,base:Cn,head:hn,center:hn+bn/2}}_calculateBarIndexPixels(r,u){const _=u.scale,w=this.options,E=w.skipNull,L=(0,e.v)(w.maxBarThickness,1/0);let j,X;if(u.grouped){const ve=E?this._getStackCount(r):u.stackCount,ze="flex"===w.barThickness?function Fn(g,c,r,u){const _=c.pixels,w=_[g];let E=g>0?_[g-1]:null,L=g<_.length-1?_[g+1]:null;const j=r.categoryPercentage;null===E&&(E=w-(null===L?c.end-c.start:L-w)),null===L&&(L=w+w-E);const X=w-(w-Math.min(E,L))/2*j;return{chunk:Math.abs(L-E)/2*j/u,ratio:r.barPercentage,start:X}}(r,u,w,ve):function fn(g,c,r,u){const _=r.barThickness;let w,E;return(0,e.k)(_)?(w=c.min*r.categoryPercentage,E=r.barPercentage):(w=_*u,E=1),{chunk:w/u,ratio:E,start:c.pixels[g]-w/2}}(r,u,w,ve),vt=this._getStackIndex(this.index,this._cachedMeta.stack,E?r:void 0);j=ze.start+ze.chunk*vt+ze.chunk/2,X=Math.min(L,ze.chunk*ze.ratio)}else j=_.getPixelForValue(this.getParsed(r)[_.axis],r),X=Math.min(L,u.min*u.ratio);return{base:j-X/2,head:j+X/2,center:j,size:X}}draw(){const r=this._cachedMeta,u=r.vScale,_=r.data,w=_.length;let E=0;for(;Eclass g extends tt{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,u,_,w){const E=super.parsePrimitiveData(r,u,_,w);for(let L=0;L=0;--_)u=Math.max(u,r[_].size(this.resolveDataElementOptions(_))/2);return u>0&&u}getLabelAndValue(r){const u=this._cachedMeta,_=this.chart.data.labels||[],{xScale:w,yScale:E}=u,L=this.getParsed(r),j=w.getLabelForValue(L.x),X=E.getLabelForValue(L.y),ve=L._custom;return{label:_[r]||"",value:"("+j+", "+X+(ve?", "+ve:"")+")"}}update(r){const u=this._cachedMeta.data;this.updateElements(u,0,u.length,r)}updateElements(r,u,_,w){const E="reset"===w,{iScale:L,vScale:j}=this._cachedMeta,{sharedOptions:X,includeOptions:ve}=this._getSharedOptions(u,w),ze=L.axis,vt=j.axis;for(let Et=u;Etclass g extends tt{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 u=r.data;if(u.labels.length&&u.datasets.length){const{labels:{pointStyle:_,color:w}}=r.legend.options;return u.labels.map((E,L)=>{const X=r.getDatasetMeta(0).controller.getStyle(L);return{text:E,fillStyle:X.backgroundColor,strokeStyle:X.borderColor,fontColor:w,lineWidth:X.borderWidth,pointStyle:_,hidden:!r.getDataVisibility(L),index:L}})}return[]}},onClick(r,u,_){_.chart.toggleDataVisibility(u.index),_.chart.update()}}}};constructor(r,u){super(r,u),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(r,u){const _=this.getDataset().data,w=this._cachedMeta;if(!1===this._parsing)w._parsed=_;else{let L,j,E=X=>+_[X];if((0,e.i)(_[r])){const{key:X="value"}=this._parsing;E=ve=>+(0,e.f)(_[ve],X)}for(L=r,j=r+u;L(0,e.p)(Jn,L,j,!0)?1:Math.max(ei,ei*r,Vn,Vn*r),Zt=(Jn,ei,Vn)=>(0,e.p)(Jn,L,j,!0)?-1:Math.min(ei,ei*r,Vn,Vn*r),hn=Et(0,X,ze),bn=Et(e.H,ve,vt),In=Zt(e.P,X,ze),Cn=Zt(e.P+e.H,ve,vt);u=(hn-In)/2,_=(bn-Cn)/2,w=-(hn+In)/2,E=-(bn+Cn)/2}return{ratioX:u,ratioY:_,offsetX:w,offsetY:E}}(vt,ze,X),Jn=Math.max(Math.min((_.width-L)/Et,(_.height-L)/Zt)/2,0),ei=(0,e.n)(this.options.radius,Jn),Qn=(ei-Math.max(ei*X,0))/this._getVisibleDatasetWeightTotal();this.offsetX=hn*ei,this.offsetY=bn*ei,w.total=this.calculateTotal(),this.outerRadius=ei-Qn*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-Qn*ve,0),this.updateElements(E,0,E.length,r)}_circumference(r,u){const _=this.options,w=this._cachedMeta,E=this._getCircumference();return u&&_.animation.animateRotate||!this.chart.getDataVisibility(r)||null===w._parsed[r]||w.data[r].hidden?0:this.calculateCircumference(w._parsed[r]*E/e.T)}updateElements(r,u,_,w){const E="reset"===w,L=this.chart,j=L.chartArea,ze=(j.left+j.right)/2,vt=(j.top+j.bottom)/2,Et=E&&L.options.animation.animateScale,Zt=Et?0:this.innerRadius,hn=Et?0:this.outerRadius,{sharedOptions:bn,includeOptions:In}=this._getSharedOptions(u,w);let Jn,Cn=this._getRotation();for(Jn=0;Jn0&&!isNaN(r)?e.T*(Math.abs(r)/u):0}getLabelAndValue(r){const _=this.chart,w=_.data.labels||[],E=(0,e.o)(this._cachedMeta._parsed[r],_.options.locale);return{label:w[r]||"",value:E}}getMaxBorderWidth(r){let u=0;const _=this.chart;let w,E,L,j,X;if(!r)for(w=0,E=_.data.datasets.length;wclass g extends tt{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 u=this._cachedMeta,{dataset:_,data:w=[],_dataset:E}=u,L=this.chart._animationsDisabled;let{start:j,count:X}=(0,e.q)(u,w,L);this._drawStart=j,this._drawCount=X,(0,e.w)(u)&&(j=0,X=w.length),_._chart=this.chart,_._datasetIndex=this.index,_._decimated=!!E._decimated,_.points=w;const ve=this.resolveDatasetElementOptions(r);this.options.showLine||(ve.borderWidth=0),ve.segment=this.options.segment,this.updateElement(_,void 0,{animated:!L,options:ve},r),this.updateElements(w,j,X,r)}updateElements(r,u,_,w){const E="reset"===w,{iScale:L,vScale:j,_stacked:X,_dataset:ve}=this._cachedMeta,{sharedOptions:ze,includeOptions:vt}=this._getSharedOptions(u,w),Et=L.axis,Zt=j.axis,{spanGaps:hn,segment:bn}=this.options,In=(0,e.x)(hn)?hn:Number.POSITIVE_INFINITY,Cn=this.chart._animationsDisabled||E||"none"===w,Jn=u+_,ei=r.length;let Vn=u>0&&this.getParsed(u-1);for(let Qn=0;Qn=Jn){yi.skip=!0;continue}const Hi=this.getParsed(Qn),Ts=(0,e.k)(Hi[Zt]),rs=yi[Et]=L.getPixelForValue(Hi[Et],Qn),Cs=yi[Zt]=E||Ts?j.getBasePixel():j.getPixelForValue(X?this.applyStack(j,Hi,X):Hi[Zt],Qn);yi.skip=isNaN(rs)||isNaN(Cs)||Ts,yi.stop=Qn>0&&Math.abs(Hi[Et]-Vn[Et])>In,bn&&(yi.parsed=Hi,yi.raw=ve.data[Qn]),vt&&(yi.options=ze||this.resolveDataElementOptions(Qn,Ci.active?"active":w)),Cn||this.updateElement(Ci,Qn,yi,w),Vn=Hi}}getMaxOverflow(){const r=this._cachedMeta,u=r.dataset,_=u.options&&u.options.borderWidth||0,w=r.data||[];if(!w.length)return _;const E=w[0].size(this.resolveDataElementOptions(0)),L=w[w.length-1].size(this.resolveDataElementOptions(w.length-1));return Math.max(_,E,L)/2}draw(){const r=this._cachedMeta;r.dataset.updateControlPoints(this.chart.chartArea,r.iScale.axis),super.draw()}})(),wt=(()=>class g extends tt{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 u=r.data;if(u.labels.length&&u.datasets.length){const{labels:{pointStyle:_,color:w}}=r.legend.options;return u.labels.map((E,L)=>{const X=r.getDatasetMeta(0).controller.getStyle(L);return{text:E,fillStyle:X.backgroundColor,strokeStyle:X.borderColor,fontColor:w,lineWidth:X.borderWidth,pointStyle:_,hidden:!r.getDataVisibility(L),index:L}})}return[]}},onClick(r,u,_){_.chart.toggleDataVisibility(u.index),_.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(r,u){super(r,u),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(r){const _=this.chart,w=_.data.labels||[],E=(0,e.o)(this._cachedMeta._parsed[r].r,_.options.locale);return{label:w[r]||"",value:E}}parseObjectData(r,u,_,w){return e.y.bind(this)(r,u,_,w)}update(r){const u=this._cachedMeta.data;this._updateRadius(),this.updateElements(u,0,u.length,r)}getMinMax(){const u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return this._cachedMeta.data.forEach((_,w)=>{const E=this.getParsed(w).r;!isNaN(E)&&this.chart.getDataVisibility(w)&&(Eu.max&&(u.max=E))}),u}_updateRadius(){const r=this.chart,u=r.chartArea,_=r.options,w=Math.min(u.right-u.left,u.bottom-u.top),E=Math.max(w/2,0),j=(E-Math.max(_.cutoutPercentage?E/100*_.cutoutPercentage:1,0))/r.getVisibleDatasetCount();this.outerRadius=E-j*this.index,this.innerRadius=this.outerRadius-j}updateElements(r,u,_,w){const E="reset"===w,L=this.chart,X=L.options.animation,ve=this._cachedMeta.rScale,ze=ve.xCenter,vt=ve.yCenter,Et=ve.getIndexAngle(0)-.5*e.P;let hn,Zt=Et;const bn=360/this.countVisibleElements();for(hn=0;hn{!isNaN(this.getParsed(w).r)&&this.chart.getDataVisibility(w)&&u++}),u}_computeAngle(r,u,_){return this.chart.getDataVisibility(r)?(0,e.t)(this.resolveDataElementOptions(r,u).angle||_):0}})();var pt=Object.freeze({__proto__:null,BarController:B,BubbleController:ee,DoughnutController:Pe,LineController:Tt,PieController:(()=>class g extends Pe{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}})(),PolarAreaController:wt,RadarController:(()=>class g extends tt{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 u=this._cachedMeta.vScale,_=this.getParsed(r);return{label:u.getLabels()[r],value:""+u.getLabelForValue(_[u.axis])}}parseObjectData(r,u,_,w){return e.y.bind(this)(r,u,_,w)}update(r){const u=this._cachedMeta,_=u.dataset,w=u.data||[],E=u.iScale.getLabels();if(_.points=w,"resize"!==r){const L=this.resolveDatasetElementOptions(r);this.options.showLine||(L.borderWidth=0),this.updateElement(_,void 0,{_loop:!0,_fullLoop:E.length===w.length,options:L},r)}this.updateElements(w,0,w.length,r)}updateElements(r,u,_,w){const E=this._cachedMeta.rScale,L="reset"===w;for(let j=u;jclass g extends tt{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 u=this._cachedMeta,_=this.chart.data.labels||[],{xScale:w,yScale:E}=u,L=this.getParsed(r),j=w.getLabelForValue(L.x),X=E.getLabelForValue(L.y);return{label:_[r]||"",value:"("+j+", "+X+")"}}update(r){const u=this._cachedMeta,{data:_=[]}=u,w=this.chart._animationsDisabled;let{start:E,count:L}=(0,e.q)(u,_,w);if(this._drawStart=E,this._drawCount=L,(0,e.w)(u)&&(E=0,L=_.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:j,_dataset:X}=u;j._chart=this.chart,j._datasetIndex=this.index,j._decimated=!!X._decimated,j.points=_;const ve=this.resolveDatasetElementOptions(r);ve.segment=this.options.segment,this.updateElement(j,void 0,{animated:!w,options:ve},r)}else this.datasetElementType&&(delete u.dataset,this.datasetElementType=!1);this.updateElements(_,E,L,r)}addElements(){const{showLine:r}=this.options;!this.datasetElementType&&r&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(r,u,_,w){const E="reset"===w,{iScale:L,vScale:j,_stacked:X,_dataset:ve}=this._cachedMeta,ze=this.resolveDataElementOptions(u,w),vt=this.getSharedOptions(ze),Et=this.includeOptions(w,vt),Zt=L.axis,hn=j.axis,{spanGaps:bn,segment:In}=this.options,Cn=(0,e.x)(bn)?bn:Number.POSITIVE_INFINITY,Jn=this.chart._animationsDisabled||E||"none"===w;let ei=u>0&&this.getParsed(u-1);for(let Vn=u;Vn0&&Math.abs(Ci[Zt]-ei[Zt])>Cn,In&&(yi.parsed=Ci,yi.raw=ve.data[Vn]),Et&&(yi.options=vt||this.resolveDataElementOptions(Vn,Qn.active?"active":w)),Jn||this.updateElement(Qn,Vn,yi,w),ei=Ci}this.updateSharedOptions(vt,w,ze)}getMaxOverflow(){const r=this._cachedMeta,u=r.data||[];if(!this.options.showLine){let j=0;for(let X=u.length-1;X>=0;--X)j=Math.max(j,u[X].size(this.resolveDataElementOptions(X))/2);return j>0&&j}const _=r.dataset,w=_.options&&_.options.borderWidth||0;if(!u.length)return w;const E=u[0].size(this.resolveDataElementOptions(0)),L=u[u.length-1].size(this.resolveDataElementOptions(u.length-1));return Math.max(w,E,L)/2}})()});function lt(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class _e{static override(c){Object.assign(_e.prototype,c)}options;constructor(c){this.options=c||{}}init(){}formats(){return lt()}parse(){return lt()}format(){return lt()}add(){return lt()}diff(){return lt()}startOf(){return lt()}endOf(){return lt()}}var Dt__date=_e;function Nt(g,c,r,u){const{controller:_,data:w,_sorted:E}=g,L=_._cachedMeta.iScale;if(L&&c===L.axis&&"r"!==c&&E&&w.length){const j=L._reversePixels?e.A:e.B;if(!u)return j(w,c,r);if(_._sharedOptions){const X=w[0],ve="function"==typeof X.getRange&&X.getRange(c);if(ve){const ze=j(w,c,r-ve),vt=j(w,c,r+ve);return{lo:ze.lo,hi:vt.hi}}}}return{lo:0,hi:w.length-1}}function rn(g,c,r,u,_){const w=g.getSortedVisibleDatasetMetas(),E=r[c];for(let L=0,j=w.length;L{j[E](c[r],_)&&(w.push({element:j,datasetIndex:X,index:ve}),L=L||j.inRange(c.x,c.y,_))}),u&&!L?[]:w}var Yn={evaluateInteractionItems:rn,modes:{index(g,c,r,u){const _=(0,e.z)(c,g),w=r.axis||"x",E=r.includeInvisible||!1,L=r.intersect?vn(g,_,w,u,E):Dn(g,_,w,!1,u,E),j=[];return L.length?(g.getSortedVisibleDatasetMetas().forEach(X=>{const ve=L[0].index,ze=X.data[ve];ze&&!ze.skip&&j.push({element:ze,datasetIndex:X.index,index:ve})}),j):[]},dataset(g,c,r,u){const _=(0,e.z)(c,g),w=r.axis||"xy",E=r.includeInvisible||!1;let L=r.intersect?vn(g,_,w,u,E):Dn(g,_,w,!1,u,E);if(L.length>0){const j=L[0].datasetIndex,X=g.getDatasetMeta(j).data;L=[];for(let ve=0;vevn(g,(0,e.z)(c,g),r.axis||"xy",u,r.includeInvisible||!1),nearest:(g,c,r,u)=>Dn(g,(0,e.z)(c,g),r.axis||"xy",r.intersect,u,r.includeInvisible||!1),x:(g,c,r,u)=>gn(g,(0,e.z)(c,g),"x",r.intersect,u),y:(g,c,r,u)=>gn(g,(0,e.z)(c,g),"y",r.intersect,u)}};const Ei=["left","top","right","bottom"];function oi(g,c){return g.filter(r=>r.pos===c)}function Ii(g,c){return g.filter(r=>-1===Ei.indexOf(r.pos)&&r.box.axis===c)}function mi(g,c){return g.sort((r,u)=>{const _=c?u:r,w=c?r:u;return _.weight===w.weight?_.index-w.index:_.weight-w.weight})}function Zn(g,c,r,u){return Math.max(g[r],c[r])+Math.max(g[u],c[u])}function as(g,c){g.top=Math.max(g.top,c.top),g.left=Math.max(g.left,c.left),g.bottom=Math.max(g.bottom,c.bottom),g.right=Math.max(g.right,c.right)}function nn(g,c,r,u){const{pos:_,box:w}=r,E=g.maxPadding;if(!(0,e.i)(_)){r.size&&(g[_]-=r.size);const ze=u[r.stack]||{size:0,count:1};ze.size=Math.max(ze.size,r.horizontal?w.height:w.width),r.size=ze.size/ze.count,g[_]+=r.size}w.getPadding&&as(E,w.getPadding());const L=Math.max(0,c.outerWidth-Zn(E,g,"left","right")),j=Math.max(0,c.outerHeight-Zn(E,g,"top","bottom")),X=L!==g.w,ve=j!==g.h;return g.w=L,g.h=j,r.horizontal?{same:X,other:ve}:{same:ve,other:X}}function te(g,c){const r=c.maxPadding;return function u(_){const w={left:0,top:0,right:0,bottom:0};return _.forEach(E=>{w[E]=Math.max(c[E],r[E])}),w}(g?["left","right"]:["top","bottom"])}function He(g,c,r,u){const _=[];let w,E,L,j,X,ve;for(w=0,E=g.length,X=0;wX.box.fullSize),!0),u=mi(oi(c,"left"),!0),_=mi(oi(c,"right")),w=mi(oi(c,"top"),!0),E=mi(oi(c,"bottom")),L=Ii(c,"x"),j=Ii(c,"y");return{fullSize:r,leftAndTop:u.concat(w),rightAndBottom:_.concat(j).concat(E).concat(L),chartArea:oi(c,"chartArea"),vertical:u.concat(_).concat(j),horizontal:w.concat(E).concat(L)}}(g.boxes),j=L.vertical,X=L.horizontal;(0,e.F)(g.boxes,hn=>{"function"==typeof hn.beforeLayout&&hn.beforeLayout()});const ve=j.reduce((hn,bn)=>bn.box.options&&!1===bn.box.options.display?hn:hn+1,0)||1,ze=Object.freeze({outerWidth:c,outerHeight:r,padding:_,availableWidth:w,availableHeight:E,vBoxMaxWidth:w/2/ve,hBoxMaxHeight:E/2}),vt=Object.assign({},_);as(vt,(0,e.E)(u));const Et=Object.assign({maxPadding:vt,w,h:E,x:_.left,y:_.top},_),Zt=function $i(g,c){const r=function ji(g){const c={};for(const r of g){const{stack:u,pos:_,stackWeight:w}=r;if(!u||!Ei.includes(_))continue;const E=c[u]||(c[u]={count:0,placed:0,weight:0,size:0});E.count++,E.weight+=w}return c}(g),{vBoxMaxWidth:u,hBoxMaxHeight:_}=c;let w,E,L;for(w=0,E=g.length;w{const bn=hn.box;Object.assign(bn,g.chartArea),bn.update(Et.w,Et.h,{left:0,top:0,right:0,bottom:0})})}};class W{acquireContext(c,r){}releaseContext(c){return!1}addEventListener(c,r,u){}removeEventListener(c,r,u){}getDevicePixelRatio(){return 1}getMaximumSize(c,r,u,_){return r=Math.max(0,r||c.width),u=u||c.height,{width:r,height:Math.max(0,_?Math.floor(r/_):u)}}isAttached(c){return!0}updateConfig(c){}}class xe extends W{acquireContext(c){return c&&c.getContext&&c.getContext("2d")||null}updateConfig(c){c.options.animation=!1}}const de="$chartjs",Ze={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},_t=g=>null===g||""===g,ai=!!e.K&&{passive:!0};function Fi(g,c,r){g.canvas.removeEventListener(c,r,ai)}function es(g,c){for(const r of g)if(r===c||r.contains(c))return!0}function Xi(g,c,r){const u=g.canvas,_=new MutationObserver(w=>{let E=!1;for(const L of w)E=E||es(L.addedNodes,u),E=E&&!es(L.removedNodes,u);E&&r()});return _.observe(document,{childList:!0,subtree:!0}),_}function ni(g,c,r){const u=g.canvas,_=new MutationObserver(w=>{let E=!1;for(const L of w)E=E||es(L.removedNodes,u),E=E&&!es(L.addedNodes,u);E&&r()});return _.observe(document,{childList:!0,subtree:!0}),_}const zi=new Map;let Qi=0;function At(){const g=window.devicePixelRatio;g!==Qi&&(Qi=g,zi.forEach((c,r)=>{r.currentDevicePixelRatio!==g&&c()}))}function zt(g,c,r){const u=g.canvas,_=u&&(0,e.I)(u);if(!_)return;const w=(0,e.L)((L,j)=>{const X=_.clientWidth;r(L,j),X<_.clientWidth&&r()},window),E=new ResizeObserver(L=>{const j=L[0],X=j.contentRect.width,ve=j.contentRect.height;0===X&&0===ve||w(X,ve)});return E.observe(_),function jn(g,c){zi.size||window.addEventListener("resize",At),zi.set(g,c)}(g,w),E}function Wt(g,c,r){r&&r.disconnect(),"resize"===c&&function ue(g){zi.delete(g),zi.size||window.removeEventListener("resize",At)}(g)}function kn(g,c,r){const u=g.canvas,_=(0,e.L)(w=>{null!==g.ctx&&r(function vi(g,c){const r=Ze[g.type]||g.type,{x:u,y:_}=(0,e.z)(g,c);return{type:r,chart:c,native:g,x:void 0!==u?u:null,y:void 0!==_?_:null}}(w,g))},g);return function Ti(g,c,r){g.addEventListener(c,r,ai)}(u,c,_),_}class li extends W{acquireContext(c,r){const u=c&&c.getContext&&c.getContext("2d");return u&&u.canvas===c?(function Wn(g,c){const r=g.style,u=g.getAttribute("height"),_=g.getAttribute("width");if(g[de]={initial:{height:u,width:_,style:{display:r.display,height:r.height,width:r.width}}},r.display=r.display||"block",r.boxSizing=r.boxSizing||"border-box",_t(_)){const w=(0,e.J)(g,"width");void 0!==w&&(g.width=w)}if(_t(u))if(""===g.style.height)g.height=g.width/(c||2);else{const w=(0,e.J)(g,"height");void 0!==w&&(g.height=w)}}(c,r),u):null}releaseContext(c){const r=c.canvas;if(!r[de])return!1;const u=r[de].initial;["height","width"].forEach(w=>{const E=u[w];(0,e.k)(E)?r.removeAttribute(w):r.setAttribute(w,E)});const _=u.style||{};return Object.keys(_).forEach(w=>{r.style[w]=_[w]}),r.width=r.width,delete r[de],!0}addEventListener(c,r,u){this.removeEventListener(c,r),(c.$proxies||(c.$proxies={}))[r]=({attach:Xi,detach:ni,resize:zt}[r]||kn)(c,r,u)}removeEventListener(c,r){const u=c.$proxies||(c.$proxies={}),_=u[r];_&&(({attach:Wt,detach:Wt,resize:Wt}[r]||Fi)(c,r,_),u[r]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(c,r,u,_){return(0,e.G)(c,r,u,_)}isAttached(c){const r=(0,e.I)(c);return!(!r||!r.isConnected)}}class ls{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(c){const{x:r,y:u}=this.getProps(["x","y"],c);return{x:r,y:u}}hasValue(){return(0,e.x)(this.x)&&(0,e.x)(this.y)}getProps(c,r){const u=this.$animations;if(!r||!u)return this;const _={};return c.forEach(w=>{_[w]=u[w]&&u[w].active()?u[w]._to:this[w]}),_}}function K(g,c,r,u,_){const w=(0,e.v)(u,0),E=Math.min((0,e.v)(_,g.length),g.length);let j,X,ve,L=0;for(r=Math.ceil(r),_&&(j=_-u,r=j/Math.floor(j/r)),ve=w;ve<0;)L++,ve=Math.round(w+L*r);for(X=Math.max(w,0);X"top"===c||"left"===c?g[c]+r:g[c]-r,Mn=(g,c)=>Math.min(c||g,g);function Ut(g,c){const r=[],u=g.length/c,_=g.length;let w=0;for(;w<_;w+=u)r.push(g[Math.floor(w)]);return r}function On(g,c,r){const u=g.ticks.length,_=Math.min(c,u-1),w=g._startPixel,E=g._endPixel,L=1e-6;let X,j=g.getPixelForTick(_);if(!(r&&(X=1===u?Math.max(j-w,E-j):0===c?(g.getPixelForTick(1)-j)/2:(j-g.getPixelForTick(_-1))/2,j+=_E+L)))return j}function Vt(g){return g.drawTicks?g.tickLength:0}function Lt(g,c){if(!g.display)return 0;const r=(0,e.a0)(g.font,c),u=(0,e.E)(g.padding);return((0,e.b)(g.text)?g.text.length:1)*r.lineHeight+u.height}function Li(g,c,r){let u=(0,e.a1)(g);return(r&&"right"!==c||!r&&"right"===c)&&(u=(g=>"left"===g?"right":"right"===g?"left":g)(u)),u}class Ri extends ls{constructor(c){super(),this.id=c.id,this.type=c.type,this.options=void 0,this.ctx=c.ctx,this.chart=c.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(c){this.options=c.setContext(this.getContext()),this.axis=c.axis,this._userMin=this.parse(c.min),this._userMax=this.parse(c.max),this._suggestedMin=this.parse(c.suggestedMin),this._suggestedMax=this.parse(c.suggestedMax)}parse(c,r){return c}getUserBounds(){let{_userMin:c,_userMax:r,_suggestedMin:u,_suggestedMax:_}=this;return c=(0,e.O)(c,Number.POSITIVE_INFINITY),r=(0,e.O)(r,Number.NEGATIVE_INFINITY),u=(0,e.O)(u,Number.POSITIVE_INFINITY),_=(0,e.O)(_,Number.NEGATIVE_INFINITY),{min:(0,e.O)(c,u),max:(0,e.O)(r,_),minDefined:(0,e.g)(c),maxDefined:(0,e.g)(r)}}getMinMax(c){let E,{min:r,max:u,minDefined:_,maxDefined:w}=this.getUserBounds();if(_&&w)return{min:r,max:u};const L=this.getMatchingVisibleMetas();for(let j=0,X=L.length;ju?u:r,u=_&&r>u?r:u,{min:(0,e.O)(r,(0,e.O)(u,r)),max:(0,e.O)(u,(0,e.O)(r,u))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const c=this.chart.data;return this.options.labels||(this.isHorizontal()?c.xLabels:c.yLabels)||c.labels||[]}getLabelItems(c=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(c))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,e.Q)(this.options.beforeUpdate,[this])}update(c,r,u){const{beginAtZero:_,grace:w,ticks:E}=this.options,L=E.sampleSize;this.beforeUpdate(),this.maxWidth=c,this.maxHeight=r,this._margins=u=Object.assign({left:0,right:0,top:0,bottom:0},u),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+u.left+u.right:this.height+u.top+u.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,e.R)(this,w,_),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const j=L_)return function qe(g,c,r,u){let E,_=0,w=r[0];for(u=Math.ceil(u),E=0;E_)return j}return Math.max(_,1)}(w,c,_);if(E>0){let ze,vt;const Et=E>1?Math.round((j-L)/(E-1)):null;for(K(c,X,ve,(0,e.k)(Et)?0:L-Et,L),ze=0,vt=E-1;ze=w||u<=1||!this.isHorizontal())return void(this.labelRotation=_);const ve=this._getLabelSizes(),ze=ve.widest.width,vt=ve.highest.height,Et=(0,e.S)(this.chart.width-ze,0,this.maxWidth);L=c.offset?this.maxWidth/u:Et/(u-1),ze+6>L&&(L=Et/(u-(c.offset?.5:1)),j=this.maxHeight-Vt(c.grid)-r.padding-Lt(c.title,this.chart.options.font),X=Math.sqrt(ze*ze+vt*vt),E=(0,e.U)(Math.min(Math.asin((0,e.S)((ve.highest.height+6)/L,-1,1)),Math.asin((0,e.S)(j/X,-1,1))-Math.asin((0,e.S)(vt/X,-1,1)))),E=Math.max(_,Math.min(w,E))),this.labelRotation=E}afterCalculateLabelRotation(){(0,e.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,e.Q)(this.options.beforeFit,[this])}fit(){const c={width:0,height:0},{chart:r,options:{ticks:u,title:_,grid:w}}=this,E=this._isVisible(),L=this.isHorizontal();if(E){const j=Lt(_,r.options.font);if(L?(c.width=this.maxWidth,c.height=Vt(w)+j):(c.height=this.maxHeight,c.width=Vt(w)+j),u.display&&this.ticks.length){const{first:X,last:ve,widest:ze,highest:vt}=this._getLabelSizes(),Et=2*u.padding,Zt=(0,e.t)(this.labelRotation),hn=Math.cos(Zt),bn=Math.sin(Zt);L?c.height=Math.min(this.maxHeight,c.height+(u.mirror?0:bn*ze.width+hn*vt.height)+Et):c.width=Math.min(this.maxWidth,c.width+(u.mirror?0:hn*ze.width+bn*vt.height)+Et),this._calculatePadding(X,ve,bn,hn)}}this._handleMargins(),L?(this.width=this._length=r.width-this._margins.left-this._margins.right,this.height=c.height):(this.width=c.width,this.height=this._length=r.height-this._margins.top-this._margins.bottom)}_calculatePadding(c,r,u,_){const{ticks:{align:w,padding:E},position:L}=this.options,j=0!==this.labelRotation,X="top"!==L&&"x"===this.axis;if(this.isHorizontal()){const ve=this.getPixelForTick(0)-this.left,ze=this.right-this.getPixelForTick(this.ticks.length-1);let vt=0,Et=0;j?X?(vt=_*c.width,Et=u*r.height):(vt=u*c.height,Et=_*r.width):"start"===w?Et=r.width:"end"===w?vt=c.width:"inner"!==w&&(vt=c.width/2,Et=r.width/2),this.paddingLeft=Math.max((vt-ve+E)*this.width/(this.width-ve),0),this.paddingRight=Math.max((Et-ze+E)*this.width/(this.width-ze),0)}else{let ve=r.height/2,ze=c.height/2;"start"===w?(ve=0,ze=c.height):"end"===w&&(ve=r.height,ze=0),this.paddingTop=ve+E,this.paddingBottom=ze+E}}_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,e.Q)(this.options.afterFit,[this])}isHorizontal(){const{axis:c,position:r}=this.options;return"top"===r||"bottom"===r||"x"===c}isFullSize(){return this.options.fullSize}_convertTicksToLabels(c){let r,u;for(this.beforeTickToLabelConversion(),this.generateTickLabels(c),r=0,u=c.length;r{const u=r.gc,_=u.length/2;let w;if(_>c){for(w=0;w<_;++w)delete r.data[u[w]];u.splice(0,_)}})}(w,r);const Qn=E.indexOf(X),Ci=L.indexOf(ve),yi=Hi=>({width:E[Hi]||0,height:L[Hi]||0});return{first:yi(0),last:yi(r-1),widest:yi(Qn),highest:yi(Ci),widths:E,heights:L}}getLabelForValue(c){return c}getPixelForValue(c,r){return NaN}getValueForPixel(c){}getPixelForTick(c){const r=this.ticks;return c<0||c>r.length-1?null:this.getPixelForValue(r[c].value)}getPixelForDecimal(c){this._reversePixels&&(c=1-c);const r=this._startPixel+c*this._length;return(0,e.W)(this._alignToPixels?(0,e.X)(this.chart,r,0):r)}getDecimalForPixel(c){const r=(c-this._startPixel)/this._length;return this._reversePixels?1-r:r}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:c,max:r}=this;return c<0&&r<0?r:c>0&&r>0?c:0}getContext(c){const r=this.ticks||[];if(c>=0&&cL*_?L/u:j/_:j*_0}_computeGridLineItems(c){const r=this.axis,u=this.chart,_=this.options,{grid:w,position:E,border:L}=_,j=w.offset,X=this.isHorizontal(),ze=this.ticks.length+(j?1:0),vt=Vt(w),Et=[],Zt=L.setContext(this.getContext()),hn=Zt.display?Zt.width:0,bn=hn/2,In=function(Ao){return(0,e.X)(u,Ao,hn)};let Cn,Jn,ei,Vn,Qn,Ci,yi,Hi,Ts,rs,Cs,jo;if("top"===E)Cn=In(this.bottom),Ci=this.bottom-vt,Hi=Cn-bn,rs=In(c.top)+bn,jo=c.bottom;else if("bottom"===E)Cn=In(this.top),rs=c.top,jo=In(c.bottom)-bn,Ci=Cn+bn,Hi=this.top+vt;else if("left"===E)Cn=In(this.right),Qn=this.right-vt,yi=Cn-bn,Ts=In(c.left)+bn,Cs=c.right;else if("right"===E)Cn=In(this.left),Ts=c.left,Cs=In(c.right)-bn,Qn=Cn+bn,yi=this.left+vt;else if("x"===r){if("center"===E)Cn=In((c.top+c.bottom)/2+.5);else if((0,e.i)(E)){const Ao=Object.keys(E)[0];Cn=In(this.chart.scales[Ao].getPixelForValue(E[Ao]))}rs=c.top,jo=c.bottom,Ci=Cn+bn,Hi=Ci+vt}else if("y"===r){if("center"===E)Cn=In((c.left+c.right)/2);else if((0,e.i)(E)){const Ao=Object.keys(E)[0];Cn=In(this.chart.scales[Ao].getPixelForValue(E[Ao]))}Qn=Cn-bn,yi=Qn-vt,Ts=c.left,Cs=c.right}const zr=(0,e.v)(_.ticks.maxTicksLimit,ze),ho=Math.max(1,Math.ceil(ze/zr));for(Jn=0;Jn0&&(Wa-=Ia/2)}Ra={left:Wa,top:Da,width:Ia+na.width,height:ia+na.height,color:ho.backdropColor}}bn.push({label:ei,font:Hi,textOffset:Cs,options:{rotation:hn,color:sr,strokeColor:_a,strokeWidth:Ur,textAlign:Pa,textBaseline:jo,translation:[Vn,Qn],backdrop:Ra}})}return bn}_getXAxisLabelAlignment(){const{position:c,ticks:r}=this.options;if(-(0,e.t)(this.labelRotation))return"top"===c?"left":"right";let _="center";return"start"===r.align?_="left":"end"===r.align?_="right":"inner"===r.align&&(_="inner"),_}_getYAxisLabelAlignment(c){const{position:r,ticks:{crossAlign:u,mirror:_,padding:w}}=this.options,L=c+w,j=this._getLabelSizes().widest.width;let X,ve;return"left"===r?_?(ve=this.right+w,"near"===u?X="left":"center"===u?(X="center",ve+=j/2):(X="right",ve+=j)):(ve=this.right-L,"near"===u?X="right":"center"===u?(X="center",ve-=j/2):(X="left",ve=this.left)):"right"===r?_?(ve=this.left+w,"near"===u?X="right":"center"===u?(X="center",ve-=j/2):(X="left",ve-=j)):(ve=this.left+L,"near"===u?X="left":"center"===u?(X="center",ve+=j/2):(X="right",ve=this.right)):X="right",{textAlign:X,x:ve}}_computeLabelArea(){if(this.options.ticks.mirror)return;const c=this.chart,r=this.options.position;return"left"===r||"right"===r?{top:0,left:this.left,bottom:c.height,right:this.right}:"top"===r||"bottom"===r?{top:this.top,left:0,bottom:this.bottom,right:c.width}:void 0}drawBackground(){const{ctx:c,options:{backgroundColor:r},left:u,top:_,width:w,height:E}=this;r&&(c.save(),c.fillStyle=r,c.fillRect(u,_,w,E),c.restore())}getLineWidthForValue(c){const r=this.options.grid;if(!this._isVisible()||!r.display)return 0;const _=this.ticks.findIndex(w=>w.value===c);return _>=0?r.setContext(this.getContext(_)).lineWidth:0}drawGrid(c){const r=this.options.grid,u=this.ctx,_=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(c));let w,E;const L=(j,X,ve)=>{!ve.width||!ve.color||(u.save(),u.lineWidth=ve.width,u.strokeStyle=ve.color,u.setLineDash(ve.borderDash||[]),u.lineDashOffset=ve.borderDashOffset,u.beginPath(),u.moveTo(j.x,j.y),u.lineTo(X.x,X.y),u.stroke(),u.restore())};if(r.display)for(w=0,E=_.length;w{this.drawBackground(),this.drawGrid(w),this.drawTitle()}},{z:_,draw:()=>{this.drawBorder()}},{z:r,draw:w=>{this.drawLabels(w)}}]:[{z:r,draw:w=>{this.draw(w)}}]}getMatchingVisibleMetas(c){const r=this.chart.getSortedVisibleDatasetMetas(),u=this.axis+"AxisID",_=[];let w,E;for(w=0,E=r.length;w{const u=r.split("."),_=u.pop(),w=[g].concat(u).join("."),E=c[r].split("."),L=E.pop(),j=E.join(".");e.d.route(w,_,j,L)})}(c,g.defaultRoutes),g.descriptors&&e.d.describe(c,g.descriptors)}(c,E,u),this.override&&e.d.override(c.id,c.overrides)),E}get(c){return this.items[c]}unregister(c){const r=this.items,u=c.id,_=this.scope;u in r&&delete r[u],_&&u in e.d[_]&&(delete e.d[_][u],this.override&&delete e.a3[u])}}class ao{constructor(){this.controllers=new Ms(tt,"datasets",!0),this.elements=new Ms(ls,"elements"),this.plugins=new Ms(Object,"plugins"),this.scales=new Ms(Ri,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...c){this._each("register",c)}remove(...c){this._each("unregister",c)}addControllers(...c){this._each("register",c,this.controllers)}addElements(...c){this._each("register",c,this.elements)}addPlugins(...c){this._each("register",c,this.plugins)}addScales(...c){this._each("register",c,this.scales)}getController(c){return this._get(c,this.controllers,"controller")}getElement(c){return this._get(c,this.elements,"element")}getPlugin(c){return this._get(c,this.plugins,"plugin")}getScale(c){return this._get(c,this.scales,"scale")}removeControllers(...c){this._each("unregister",c,this.controllers)}removeElements(...c){this._each("unregister",c,this.elements)}removePlugins(...c){this._each("unregister",c,this.plugins)}removeScales(...c){this._each("unregister",c,this.scales)}_each(c,r,u){[...r].forEach(_=>{const w=u||this._getRegistryForType(_);u||w.isForType(_)||w===this.plugins&&_.id?this._exec(c,w,_):(0,e.F)(_,E=>{const L=u||this._getRegistryForType(E);this._exec(c,L,E)})})}_exec(c,r,u){const _=(0,e.a5)(c);(0,e.Q)(u["before"+_],[],u),r[c](u),(0,e.Q)(u["after"+_],[],u)}_getRegistryForType(c){for(let r=0;rw.filter(L=>!E.some(j=>L.plugin.id===j.plugin.id));this._notify(_(r,u),c,"stop"),this._notify(_(u,r),c,"start")}}function cn(g,c){return c||!1!==g?!0===g?{}:g:null}function ri(g,{plugin:c,local:r},u,_){const w=g.pluginScopeKeys(c),E=g.getOptionScopes(u,w);return r&&c.defaults&&E.push(c.defaults),g.createResolver(E,_,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Ai(g,c){return((c.datasets||{})[g]||{}).indexAxis||c.indexAxis||(e.d.datasets[g]||{}).indexAxis||"x"}function Ys(g){if("x"===g||"y"===g||"r"===g)return g}function Ps(g){return"top"===g||"bottom"===g?"x":"left"===g||"right"===g?"y":void 0}function Wo(g,...c){if(Ys(g))return g;for(const r of c){const u=r.axis||Ps(r.position)||g.length>1&&Ys(g[0].toLowerCase());if(u)return u}throw new Error(`Cannot determine type of '${g}' axis. Please provide 'axis' or 'position' option.`)}function ps(g,c,r){if(r[c+"AxisID"]===g)return{axis:c}}function Qo(g){const c=g.options||(g.options={});c.plugins=(0,e.v)(c.plugins,{}),c.scales=function ts(g,c){const r=e.a3[g.type]||{scales:{}},u=c.scales||{},_=Ai(g.type,c),w=Object.create(null);return Object.keys(u).forEach(E=>{const L=u[E];if(!(0,e.i)(L))return console.error(`Invalid scale configuration for scale: ${E}`);if(L._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${E}`);const j=Wo(E,L,function Js(g,c){if(c.data&&c.data.datasets){const r=c.data.datasets.filter(u=>u.xAxisID===g||u.yAxisID===g);if(r.length)return ps(g,"x",r[0])||ps(g,"y",r[0])}return{}}(E,g),e.d.scales[L.type]),X=function Ki(g,c){return g===c?"_index_":"_value_"}(j,_),ve=r.scales||{};w[E]=(0,e.ab)(Object.create(null),[{axis:j},L,ve[j],ve[X]])}),g.data.datasets.forEach(E=>{const L=E.type||g.type,j=E.indexAxis||Ai(L,c),ve=(e.a3[L]||{}).scales||{};Object.keys(ve).forEach(ze=>{const vt=function cs(g,c){let r=g;return"_index_"===g?r=c:"_value_"===g&&(r="x"===c?"y":"x"),r}(ze,j),Et=E[vt+"AxisID"]||vt;w[Et]=w[Et]||Object.create(null),(0,e.ab)(w[Et],[{axis:vt},u[Et],ve[ze]])})}),Object.keys(w).forEach(E=>{const L=w[E];(0,e.ab)(L,[e.d.scales[L.type],e.d.scale])}),w}(g,c)}function hr(g){return(g=g||{}).datasets=g.datasets||[],g.labels=g.labels||[],g}const qo=new Map,Go=new Set;function or(g,c){let r=qo.get(g);return r||(r=c(),qo.set(g,r),Go.add(r)),r}const io=(g,c,r)=>{const u=(0,e.f)(c,r);void 0!==u&&g.add(u)};class Po{constructor(c){this._config=function no(g){return(g=g||{}).data=hr(g.data),Qo(g),g}(c),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(c){this._config.type=c}get data(){return this._config.data}set data(c){this._config.data=hr(c)}get options(){return this._config.options}set options(c){this._config.options=c}get plugins(){return this._config.plugins}update(){const c=this._config;this.clearCache(),Qo(c)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(c){return or(c,()=>[[`datasets.${c}`,""]])}datasetAnimationScopeKeys(c,r){return or(`${c}.transition.${r}`,()=>[[`datasets.${c}.transitions.${r}`,`transitions.${r}`],[`datasets.${c}`,""]])}datasetElementScopeKeys(c,r){return or(`${c}-${r}`,()=>[[`datasets.${c}.elements.${r}`,`datasets.${c}`,`elements.${r}`,""]])}pluginScopeKeys(c){const r=c.id;return or(`${this.type}-plugin-${r}`,()=>[[`plugins.${r}`,...c.additionalOptionScopes||[]]])}_cachedScopes(c,r){const u=this._scopeCache;let _=u.get(c);return(!_||r)&&(_=new Map,u.set(c,_)),_}getOptionScopes(c,r,u){const{options:_,type:w}=this,E=this._cachedScopes(c,u),L=E.get(r);if(L)return L;const j=new Set;r.forEach(ve=>{c&&(j.add(c),ve.forEach(ze=>io(j,c,ze))),ve.forEach(ze=>io(j,_,ze)),ve.forEach(ze=>io(j,e.a3[w]||{},ze)),ve.forEach(ze=>io(j,e.d,ze)),ve.forEach(ze=>io(j,e.a6,ze))});const X=Array.from(j);return 0===X.length&&X.push(Object.create(null)),Go.has(r)&&E.set(r,X),X}chartOptionScopes(){const{options:c,type:r}=this;return[c,e.a3[r]||{},e.d.datasets[r]||{},{type:r},e.d,e.a6]}resolveNamedOptions(c,r,u,_=[""]){const w={$shared:!0},{resolver:E,subPrefixes:L}=So(this._resolverCache,c,_);let j=E;if(function Zi(g,c){const{isScriptable:r,isIndexable:u}=(0,e.aa)(g);for(const _ of c){const w=r(_),E=u(_),L=(E||w)&&g[_];if(w&&((0,e.a7)(L)||po(L))||E&&(0,e.b)(L))return!0}return!1}(E,r)){w.$shared=!1,u=(0,e.a7)(u)?u():u;const X=this.createResolver(c,u,L);j=(0,e.a8)(E,u,X)}for(const X of r)w[X]=j[X];return w}createResolver(c,r,u=[""],_){const{resolver:w}=So(this._resolverCache,c,u);return(0,e.i)(r)?(0,e.a8)(w,r,void 0,_):w}}function So(g,c,r){let u=g.get(c);u||(u=new Map,g.set(c,u));const _=r.join();let w=u.get(_);return w||(w={resolver:(0,e.a9)(c,r),subPrefixes:r.filter(L=>!L.toLowerCase().includes("hover"))},u.set(_,w)),w}const po=g=>(0,e.i)(g)&&Object.getOwnPropertyNames(g).some(c=>(0,e.a7)(g[c])),vr=["top","bottom","left","right","chartArea"];function rr(g,c){return"top"===g||"bottom"===g||-1===vr.indexOf(g)&&"x"===c}function pr(g,c){return function(r,u){return r[g]===u[g]?r[c]-u[c]:r[g]-u[g]}}function _o(g){const c=g.chart,r=c.options.animation;c.notifyPlugins("afterRender"),(0,e.Q)(r&&r.onComplete,[g],c)}function ar(g){const c=g.chart,r=c.options.animation;(0,e.Q)(r&&r.onProgress,[g],c)}function Io(g){return(0,e.M)()&&"string"==typeof g?g=document.getElementById(g):g&&g.length&&(g=g[0]),g&&g.canvas&&(g=g.canvas),g}const Ro={},Xo=g=>{const c=Io(g);return Object.values(Ro).filter(r=>r.canvas===c).pop()};function _s(g,c,r){const u=Object.keys(g);for(const _ of u){const w=+_;if(w>=c){const E=g[_];delete g[_],(r>0||w>c)&&(g[w+r]=E)}}}function Qs(g,c,r){return g.options.clip?g[r]:c[r]}let lr=(()=>class g{static defaults=e.d;static instances=Ro;static overrides=e.a3;static registry=Ue;static version="4.4.1";static getChart=Xo;static register(...r){Ue.add(...r),cr()}static unregister(...r){Ue.remove(...r),cr()}constructor(r,u){const _=this.config=new Po(u),w=Io(r),E=Xo(w);if(E)throw new Error("Canvas is already in use. Chart with ID '"+E.id+"' must be destroyed before the canvas with ID '"+E.canvas.id+"' can be reused.");const L=_.createResolver(_.chartOptionScopes(),this.getContext());this.platform=new(_.platform||function Bi(g){return!(0,e.M)()||typeof OffscreenCanvas<"u"&&g instanceof OffscreenCanvas?xe:li}(w)),this.platform.updateConfig(_);const j=this.platform.acquireContext(w,L.aspectRatio),X=j&&j.canvas,ve=X&&X.height,ze=X&&X.width;this.id=(0,e.ac)(),this.ctx=j,this.canvas=X,this.width=ze,this.height=ve,this._options=L,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 rt,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,e.ad)(vt=>this.update(vt),L.resizeDelay||0),this._dataChanges=[],Ro[this.id]=this,j&&X?(l.listen(this,"complete",_o),l.listen(this,"progress",ar),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:u},width:_,height:w,_aspectRatio:E}=this;return(0,e.k)(r)?u&&E?E:w?_/w: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 Ue}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,e.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,e.af)(this.canvas,this.ctx),this}stop(){return l.stop(this),this}resize(r,u){l.running(this)?this._resizeBeforeDraw={width:r,height:u}:this._resize(r,u)}_resize(r,u){const _=this.options,L=this.platform.getMaximumSize(this.canvas,r,u,_.maintainAspectRatio&&this.aspectRatio),j=_.devicePixelRatio||this.platform.getDevicePixelRatio(),X=this.width?"resize":"attach";this.width=L.width,this.height=L.height,this._aspectRatio=this.aspectRatio,(0,e.ae)(this,j,!0)&&(this.notifyPlugins("resize",{size:L}),(0,e.Q)(_.onResize,[this,L],this),this.attached&&this._doResize(X)&&this.render())}ensureScalesHaveIDs(){(0,e.F)(this.options.scales||{},(_,w)=>{_.id=w})}buildOrUpdateScales(){const r=this.options,u=r.scales,_=this.scales,w=Object.keys(_).reduce((L,j)=>(L[j]=!1,L),{});let E=[];u&&(E=E.concat(Object.keys(u).map(L=>{const j=u[L],X=Wo(L,j),ve="r"===X,ze="x"===X;return{options:j,dposition:ve?"chartArea":ze?"bottom":"left",dtype:ve?"radialLinear":ze?"category":"linear"}}))),(0,e.F)(E,L=>{const j=L.options,X=j.id,ve=Wo(X,j),ze=(0,e.v)(j.type,L.dtype);(void 0===j.position||rr(j.position,ve)!==rr(L.dposition))&&(j.position=L.dposition),w[X]=!0;let vt=null;X in _&&_[X].type===ze?vt=_[X]:(vt=new(Ue.getScale(ze))({id:X,type:ze,ctx:this.ctx,chart:this}),_[vt.id]=vt),vt.init(j,r)}),(0,e.F)(w,(L,j)=>{L||delete _[j]}),(0,e.F)(_,L=>{St.configure(this,L,L.options),St.addBox(this,L)})}_updateMetasets(){const r=this._metasets,u=this.data.datasets.length,_=r.length;if(r.sort((w,E)=>w.index-E.index),_>u){for(let w=u;w<_;++w)this._destroyDatasetMeta(w);r.splice(u,_-u)}this._sortedMetasets=r.slice(0).sort(pr("order","index"))}_removeUnreferencedMetasets(){const{_metasets:r,data:{datasets:u}}=this;r.length>u.length&&delete this._stacks,r.forEach((_,w)=>{0===u.filter(E=>E===_._dataset).length&&this._destroyDatasetMeta(w)})}buildOrUpdateControllers(){const r=[],u=this.data.datasets;let _,w;for(this._removeUnreferencedMetasets(),_=0,w=u.length;_{this.getDatasetMeta(u).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(r){const u=this.config;u.update();const _=this._options=u.createResolver(u.chartOptionScopes(),this.getContext()),w=this._animationsDisabled=!_.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:r,cancelable:!0}))return;const E=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let L=0;for(let ve=0,ze=this.data.datasets.length;ve{ve.reset()}),this._updateDatasets(r),this.notifyPlugins("afterUpdate",{mode:r}),this._layers.sort(pr("z","_idx"));const{_active:j,_lastEvent:X}=this;X?this._eventHandler(X,!0):j.length&&this._updateHoverStyles(j,j,!0),this.render()}_updateScales(){(0,e.F)(this.scales,r=>{St.removeBox(this,r)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const r=this.options,u=new Set(Object.keys(this._listeners)),_=new Set(r.events);(!(0,e.ag)(u,_)||!!this._responsiveListeners!==r.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:r}=this,u=this._getUniformDataChanges()||[];for(const{method:_,start:w,count:E}of u)_s(r,w,"_removeElements"===_?-E:E)}_getUniformDataChanges(){const r=this._dataChanges;if(!r||!r.length)return;this._dataChanges=[];const u=this.data.datasets.length,_=E=>new Set(r.filter(L=>L[0]===E).map((L,j)=>j+","+L.splice(1).join(","))),w=_(0);for(let E=1;EE.split(",")).map(E=>({method:E[1],start:+E[2],count:+E[3]}))}_updateLayout(r){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;St.update(this,this.width,this.height,r);const u=this.chartArea,_=u.width<=0||u.height<=0;this._layers=[],(0,e.F)(this.boxes,w=>{_&&"chartArea"===w.position||(w.configure&&w.configure(),this._layers.push(...w._layers()))},this),this._layers.forEach((w,E)=>{w._idx=E}),this.notifyPlugins("afterLayout")}_updateDatasets(r){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:r,cancelable:!0})){for(let u=0,_=this.data.datasets.length;u<_;++u)this.getDatasetMeta(u).controller.configure();for(let u=0,_=this.data.datasets.length;u<_;++u)this._updateDataset(u,(0,e.a7)(r)?r({datasetIndex:u}):r);this.notifyPlugins("afterDatasetsUpdate",{mode:r})}}_updateDataset(r,u){const _=this.getDatasetMeta(r),w={meta:_,index:r,mode:u,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",w)&&(_.controller._update(u),w.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",w))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(l.has(this)?this.attached&&!l.running(this)&&l.start(this):(this.draw(),_o({chart:this})))}draw(){let r;if(this._resizeBeforeDraw){const{width:_,height:w}=this._resizeBeforeDraw;this._resize(_,w),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0||!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const u=this._layers;for(r=0;r=0;--u)this._drawDataset(r[u]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(r){const u=this.ctx,_=r._clip,w=!_.disabled,E=function Ar(g,c){const{xScale:r,yScale:u}=g;return r&&u?{left:Qs(r,c,"left"),right:Qs(r,c,"right"),top:Qs(u,c,"top"),bottom:Qs(u,c,"bottom")}:c}(r,this.chartArea),L={meta:r,index:r.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",L)&&(w&&(0,e.Y)(u,{left:!1===_.left?0:E.left-_.left,right:!1===_.right?this.width:E.right+_.right,top:!1===_.top?0:E.top-_.top,bottom:!1===_.bottom?this.height:E.bottom+_.bottom}),r.controller.draw(),w&&(0,e.$)(u),L.cancelable=!1,this.notifyPlugins("afterDatasetDraw",L))}isPointInArea(r){return(0,e.C)(r,this.chartArea,this._minPadding)}getElementsAtEventForMode(r,u,_,w){const E=Yn.modes[u];return"function"==typeof E?E(this,r,_,w):[]}getDatasetMeta(r){const u=this.data.datasets[r],_=this._metasets;let w=_.filter(E=>E&&E._dataset===u).pop();return w||(w={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:u&&u.order||0,index:r,_dataset:u,_parsed:[],_sorted:!1},_.push(w)),w}getContext(){return this.$context||(this.$context=(0,e.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(r){const u=this.data.datasets[r];if(!u)return!1;const _=this.getDatasetMeta(r);return"boolean"==typeof _.hidden?!_.hidden:!u.hidden}setDatasetVisibility(r,u){this.getDatasetMeta(r).hidden=!u}toggleDataVisibility(r){this._hiddenIndices[r]=!this._hiddenIndices[r]}getDataVisibility(r){return!this._hiddenIndices[r]}_updateVisibility(r,u,_){const w=_?"show":"hide",E=this.getDatasetMeta(r),L=E.controller._resolveAnimations(void 0,w);(0,e.h)(u)?(E.data[u].hidden=!_,this.update()):(this.setDatasetVisibility(r,_),L.update(E,{visible:_}),this.update(j=>j.datasetIndex===r?w:void 0))}hide(r,u){this._updateVisibility(r,u,!1)}show(r,u){this._updateVisibility(r,u,!0)}_destroyDatasetMeta(r){const u=this._metasets[r];u&&u.controller&&u.controller._destroy(),delete this._metasets[r]}_stop(){let r,u;for(this.stop(),l.remove(this),r=0,u=this.data.datasets.length;r{u.addEventListener(this,E,L),r[E]=L},w=(E,L,j)=>{E.offsetX=L,E.offsetY=j,this._eventHandler(E)};(0,e.F)(this.options.events,E=>_(E,w))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const r=this._responsiveListeners,u=this.platform,_=(X,ve)=>{u.addEventListener(this,X,ve),r[X]=ve},w=(X,ve)=>{r[X]&&(u.removeEventListener(this,X,ve),delete r[X])},E=(X,ve)=>{this.canvas&&this.resize(X,ve)};let L;const j=()=>{w("attach",j),this.attached=!0,this.resize(),_("resize",E),_("detach",L)};L=()=>{this.attached=!1,w("resize",E),this._stop(),this._resize(0,0),_("attach",j)},u.isAttached(this.canvas)?j():L()}unbindEvents(){(0,e.F)(this._listeners,(r,u)=>{this.platform.removeEventListener(this,u,r)}),this._listeners={},(0,e.F)(this._responsiveListeners,(r,u)=>{this.platform.removeEventListener(this,u,r)}),this._responsiveListeners=void 0}updateHoverStyle(r,u,_){const w=_?"set":"remove";let E,L,j,X;for("dataset"===u&&(E=this.getDatasetMeta(r[0].datasetIndex),E.controller["_"+w+"DatasetHoverStyle"]()),j=0,X=r.length;j{const j=this.getDatasetMeta(E);if(!j)throw new Error("No dataset found at index "+E);return{datasetIndex:E,element:j.data[L],index:L}});!(0,e.ah)(_,u)&&(this._active=_,this._lastEvent=null,this._updateHoverStyles(_,u))}notifyPlugins(r,u,_){return this._plugins.notify(this,r,u,_)}isPluginEnabled(r){return 1===this._plugins._cache.filter(u=>u.plugin.id===r).length}_updateHoverStyles(r,u,_){const w=this.options.hover,E=(X,ve)=>X.filter(ze=>!ve.some(vt=>ze.datasetIndex===vt.datasetIndex&&ze.index===vt.index)),L=E(u,r),j=_?r:E(r,u);L.length&&this.updateHoverStyle(L,w.mode,!1),j.length&&w.mode&&this.updateHoverStyle(j,w.mode,!0)}_eventHandler(r,u){const _={event:r,replay:u,cancelable:!0,inChartArea:this.isPointInArea(r)},w=L=>(L.options.events||this.options.events).includes(r.native.type);if(!1===this.notifyPlugins("beforeEvent",_,w))return;const E=this._handleEvent(r,u,_.inChartArea);return _.cancelable=!1,this.notifyPlugins("afterEvent",_,w),(E||_.changed)&&this.render(),this}_handleEvent(r,u,_){const{_active:w=[],options:E}=this,j=this._getActiveElements(r,w,_,u),X=(0,e.ai)(r),ve=function Do(g,c,r,u){return r&&"mouseout"!==g.type?u?c:g:null}(r,this._lastEvent,_,X);_&&(this._lastEvent=null,(0,e.Q)(E.onHover,[r,j,this],this),X&&(0,e.Q)(E.onClick,[r,j,this],this));const ze=!(0,e.ah)(j,w);return(ze||u)&&(this._active=j,this._updateHoverStyles(j,w,u)),this._lastEvent=ve,ze}_getActiveElements(r,u,_,w){if("mouseout"===r.type)return[];if(!_)return u;const E=this.options.hover;return this.getElementsAtEventForMode(r,E.mode,E,w)}})();function cr(){return(0,e.F)(lr.instances,g=>g._plugins.invalidate())}function fo(g,c,r,u){return{x:r+g*Math.cos(c),y:u+g*Math.sin(c)}}function Fo(g,c,r,u,_,w){const{x:E,y:L,startAngle:j,pixelMargin:X,innerRadius:ve}=c,ze=Math.max(c.outerRadius+u+r-X,0),vt=ve>0?ve+u+r+X:0;let Et=0;const Zt=_-j;if(u){const sr=((ve>0?ve-u:0)+(ze>0?ze-u:0))/2;Et=(Zt-(0!==sr?Zt*sr/(sr+u):Zt))/2}const bn=(Zt-Math.max(.001,Zt*ze-r/e.P)/ze)/2,In=j+bn+Et,Cn=_-bn-Et,{outerStart:Jn,outerEnd:ei,innerStart:Vn,innerEnd:Qn}=function yo(g,c,r,u){const _=function No(g){return(0,e.ak)(g,["outerStart","outerEnd","innerStart","innerEnd"])}(g.options.borderRadius),w=(r-c)/2,E=Math.min(w,u*c/2),L=j=>{const X=(r-Math.min(w,j))*u/2;return(0,e.S)(j,0,Math.min(w,X))};return{outerStart:L(_.outerStart),outerEnd:L(_.outerEnd),innerStart:(0,e.S)(_.innerStart,0,E),innerEnd:(0,e.S)(_.innerEnd,0,E)}}(c,vt,ze,Cn-In),Ci=ze-Jn,yi=ze-ei,Hi=In+Jn/Ci,Ts=Cn-ei/yi,rs=vt+Vn,Cs=vt+Qn,jo=In+Vn/rs,zr=Cn-Qn/Cs;if(g.beginPath(),w){const ho=(Hi+Ts)/2;if(g.arc(E,L,ze,Hi,ho),g.arc(E,L,ze,ho,Ts),ei>0){const Ur=fo(yi,Ts,E,L);g.arc(Ur.x,Ur.y,ei,Ts,Cn+e.H)}const Ao=fo(Cs,Cn,E,L);if(g.lineTo(Ao.x,Ao.y),Qn>0){const Ur=fo(Cs,zr,E,L);g.arc(Ur.x,Ur.y,Qn,Cn+e.H,zr+Math.PI)}const sr=(Cn-Qn/vt+(In+Vn/vt))/2;if(g.arc(E,L,vt,Cn-Qn/vt,sr,!0),g.arc(E,L,vt,sr,In+Vn/vt,!0),Vn>0){const Ur=fo(rs,jo,E,L);g.arc(Ur.x,Ur.y,Vn,jo+Math.PI,In-e.H)}const _a=fo(Ci,In,E,L);if(g.lineTo(_a.x,_a.y),Jn>0){const Ur=fo(Ci,Hi,E,L);g.arc(Ur.x,Ur.y,Jn,In-e.H,Hi)}}else{g.moveTo(E,L);const ho=Math.cos(Hi)*ze+E,Ao=Math.sin(Hi)*ze+L;g.lineTo(ho,Ao);const sr=Math.cos(Ts)*ze+E,_a=Math.sin(Ts)*ze+L;g.lineTo(sr,_a)}g.closePath()}class er extends ls{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:c=>"borderDash"!==c};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(c){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,c&&Object.assign(this,c)}inRange(c,r,u){const _=this.getProps(["x","y"],u),{angle:w,distance:E}=(0,e.D)(_,{x:c,y:r}),{startAngle:L,endAngle:j,innerRadius:X,outerRadius:ve,circumference:ze}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],u),vt=(this.options.spacing+this.options.borderWidth)/2,Zt=(0,e.v)(ze,j-L)>=e.T||(0,e.p)(w,L,j),hn=(0,e.aj)(E,X+vt,ve+vt);return Zt&&hn}getCenterPoint(c){const{x:r,y:u,startAngle:_,endAngle:w,innerRadius:E,outerRadius:L}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],c),{offset:j,spacing:X}=this.options,ve=(_+w)/2,ze=(E+L+X+j)/2;return{x:r+Math.cos(ve)*ze,y:u+Math.sin(ve)*ze}}tooltipPosition(c){return this.getCenterPoint(c)}draw(c){const{options:r,circumference:u}=this,_=(r.offset||0)/4,w=(r.spacing||0)/2,E=r.circular;if(this.pixelMargin="inner"===r.borderAlign?.33:0,this.fullCircles=u>e.T?Math.floor(u/e.T):0,0===u||this.innerRadius<0||this.outerRadius<0)return;c.save();const L=(this.startAngle+this.endAngle)/2;c.translate(Math.cos(L)*_,Math.sin(L)*_);const X=_*(1-Math.sin(Math.min(e.P,u||0)));c.fillStyle=r.backgroundColor,c.strokeStyle=r.borderColor,function xo(g,c,r,u,_){const{fullCircles:w,startAngle:E,circumference:L}=c;let j=c.endAngle;if(w){Fo(g,c,r,u,j,_);for(let X=0;X_?(X=_/j,g.arc(w,E,j,r+X,u-X,!0)):g.arc(w,E,_,r+e.H,u-e.H),g.closePath(),g.clip()}(g,c,Zt),w||(Fo(g,c,r,u,Zt,_),g.stroke())}(c,this,X,w,E),c.restore()}}function fr(g,c,r=c){g.lineCap=(0,e.v)(r.borderCapStyle,c.borderCapStyle),g.setLineDash((0,e.v)(r.borderDash,c.borderDash)),g.lineDashOffset=(0,e.v)(r.borderDashOffset,c.borderDashOffset),g.lineJoin=(0,e.v)(r.borderJoinStyle,c.borderJoinStyle),g.lineWidth=(0,e.v)(r.borderWidth,c.borderWidth),g.strokeStyle=(0,e.v)(r.borderColor,c.borderColor)}function so(g,c,r){g.lineTo(r.x,r.y)}function wo(g,c,r={}){const u=g.length,{start:_=0,end:w=u-1}=r,{start:E,end:L}=c,j=Math.max(_,E),X=Math.min(w,L);return{count:u,start:j,loop:c.loop,ilen:XL&&w>L)?u+X-j:X-j}}function Mr(g,c,r,u){const{points:_,options:w}=c,{count:E,start:L,loop:j,ilen:X}=wo(_,r,u),ve=function Er(g){return g.stepped?e.ar:g.tension||"monotone"===g.cubicInterpolationMode?e.as:so}(w);let Et,Zt,hn,{move:ze=!0,reverse:vt}=u||{};for(Et=0;Et<=X;++Et)Zt=_[(L+(vt?X-Et:Et))%E],!Zt.skip&&(ze?(g.moveTo(Zt.x,Zt.y),ze=!1):ve(g,hn,Zt,vt,w.stepped),hn=Zt);return j&&(Zt=_[(L+(vt?X:0))%E],ve(g,hn,Zt,vt,w.stepped)),!!j}function Br(g,c,r,u){const _=c.points,{count:w,start:E,ilen:L}=wo(_,r,u),{move:j=!0,reverse:X}=u||{};let vt,Et,Zt,hn,bn,In,ve=0,ze=0;const Cn=ei=>(E+(X?L-ei:ei))%w,Jn=()=>{hn!==bn&&(g.lineTo(ve,bn),g.lineTo(ve,hn),g.lineTo(ve,In))};for(j&&(Et=_[Cn(0)],g.moveTo(Et.x,Et.y)),vt=0;vt<=L;++vt){if(Et=_[Cn(vt)],Et.skip)continue;const ei=Et.x,Vn=Et.y,Qn=0|ei;Qn===Zt?(Vnbn&&(bn=Vn),ve=(ze*ve+ei)/++ze):(Jn(),g.lineTo(ei,Vn),Zt=Qn,ze=0,hn=bn=Vn),In=Vn}Jn()}function Ui(g){const c=g.options;return g._decimated||g._loop||c.tension||"monotone"===c.cubicInterpolationMode||c.stepped||c.borderDash&&c.borderDash.length?Mr:Br}const lo="function"==typeof Path2D;let Ko=(()=>class g extends ls{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,u){const _=this.options;!_.tension&&"monotone"!==_.cubicInterpolationMode||_.stepped||this._pointsUpdated||((0,e.al)(this._points,_,r,_.spanGaps?this._loop:this._fullLoop,u),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,e.am)(this,this.options.segment))}first(){const r=this.segments;return r.length&&this.points[r[0].start]}last(){const r=this.segments,_=r.length;return _&&this.points[r[_-1].end]}interpolate(r,u){const _=this.options,w=r[u],E=this.points,L=(0,e.an)(this,{property:u,start:w,end:w});if(!L.length)return;const j=[],X=function Vs(g){return g.stepped?e.ao:g.tension||"monotone"===g.cubicInterpolationMode?e.ap:e.aq}(_);let ve,ze;for(ve=0,ze=L.length;veclass g extends ls{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,u,_){const w=this.options,{x:E,y:L}=this.getProps(["x","y"],_);return Math.pow(r-E,2)+Math.pow(u-L,2)g.replace("rgb(","rgba(").replace(")",", 0.5)"));function ns(g){return Gs[g%Gs.length]}function Sr(g){return Si[g%Si.length]}function js(g){let c;for(c in g)if(g[c].borderColor||g[c].backgroundColor)return!0;return!1}var ra={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(g,c,r){if(!r.enabled)return;const{data:{datasets:u},options:_}=g.config,{elements:w}=_;if(!r.forceOverride&&(js(u)||function To(g){return g&&(g.borderColor||g.backgroundColor)}(_)||w&&js(w)))return;const E=function nr(g){let c=0;return(r,u)=>{const _=g.getDatasetMeta(u).controller;_ instanceof Pe?c=function Ns(g,c){return g.backgroundColor=g.data.map(()=>ns(c++)),c}(r,c):_ instanceof wt?c=function Rr(g,c){return g.backgroundColor=g.data.map(()=>Sr(c++)),c}(r,c):_&&(c=function Pr(g,c){return g.borderColor=ns(c),g.backgroundColor=Sr(c),++c}(r,c))}}(g);u.forEach(E)}};function mo(g){if(g._decimated){const c=g._data;delete g._decimated,delete g._data,Object.defineProperty(g,"data",{configurable:!0,enumerable:!0,writable:!0,value:c})}}function ki(g){g.data.datasets.forEach(c=>{mo(c)})}var Is={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(g,c,r)=>{if(!r.enabled)return void ki(g);const u=g.width;g.data.datasets.forEach((_,w)=>{const{_data:E,indexAxis:L}=_,j=g.getDatasetMeta(w),X=E||_.data;if("y"===(0,e.a)([L,g.options.indexAxis])||!j.controller.supportsDecimation)return;const ve=g.scales[j.xAxisID];if("linear"!==ve.type&&"time"!==ve.type||g.options.parsing)return;let Zt,{start:ze,count:vt}=function Lo(g,c){const r=c.length;let _,u=0;const{iScale:w}=g,{min:E,max:L,minDefined:j,maxDefined:X}=w.getUserBounds();return j&&(u=(0,e.S)((0,e.B)(c,w.axis,E).lo,0,r-1)),_=X?(0,e.S)((0,e.B)(c,w.axis,L).hi+1,u,r)-u:r-u,{start:u,count:_}}(j,X);if(vt<=(r.threshold||4*u))mo(_);else{switch((0,e.k)(E)&&(_._data=X,delete _.data,Object.defineProperty(_,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(hn){this._data=hn}})),r.algorithm){case"lttb":Zt=function ur(g,c,r,u,_){const w=_.samples||u;if(w>=r)return g.slice(c,c+r);const E=[],L=(r-2)/(w-2);let j=0;const X=c+r-1;let ze,vt,Et,Zt,hn,ve=c;for(E[j++]=g[ve],ze=0;zeEt&&(Et=Zt,vt=g[Cn],hn=Cn);E[j++]=vt,ve=hn}return E[j++]=g[X],E}(X,ze,vt,u,r);break;case"min-max":Zt=function Yo(g,c,r,u){let E,L,j,X,ve,ze,vt,Et,Zt,hn,_=0,w=0;const bn=[],Cn=g[c].x,ei=g[c+r-1].x-Cn;for(E=c;Ehn&&(hn=X,vt=E),_=(w*_+L.x)/++w;else{const Qn=E-1;if(!(0,e.k)(ze)&&!(0,e.k)(vt)){const Ci=Math.min(ze,vt),yi=Math.max(ze,vt);Ci!==Et&&Ci!==Qn&&bn.push({...g[Ci],x:_}),yi!==Et&&yi!==Qn&&bn.push({...g[yi],x:_})}E>0&&Qn!==Et&&bn.push(g[Qn]),bn.push(L),ve=Vn,w=0,Zt=hn=X,ze=vt=Et=E}}return bn}(X,ze,vt,u);break;default:throw new Error(`Unsupported decimation algorithm '${r.algorithm}'`)}_._decimated=Zt}})},destroy(g){ki(g)}};function mr(g,c,r,u){if(u)return;let _=c[g],w=r[g];return"angle"===g&&(_=(0,e.ay)(_),w=(0,e.ay)(w)),{property:g,start:_,end:w}}function ws(g,c,r){for(;c>g;c--){const u=r[c];if(!isNaN(u.x)&&!isNaN(u.y))break}return c}function Bo(g,c,r,u){return g&&c?u(g[r],c[r]):g?g[r]:c?c[r]:0}function zs(g,c){let r=[],u=!1;return(0,e.b)(g)?(u=!0,r=g):r=function wr(g,c){const{x:r=null,y:u=null}=g||{},_=c.points,w=[];return c.segments.forEach(({start:E,end:L})=>{L=ws(E,L,_);const j=_[E],X=_[L];null!==u?(w.push({x:j.x,y:u}),w.push({x:X.x,y:u})):null!==r&&(w.push({x:r,y:j.y}),w.push({x:r,y:X.y}))}),w}(g,c),r.length?new Ko({points:r,options:{tension:0},_loop:u,_fullLoop:u}):null}function co(g){return g&&!1!==g.fill}function gr(g,c,r){let _=g[c].fill;const w=[c];let E;if(!r)return _;for(;!1!==_&&-1===w.indexOf(_);){if(!(0,e.g)(_))return _;if(E=g[_],!E)return!1;if(E.visible)return _;w.push(_),_=E.fill}return!1}function Or(g,c,r){const u=function Qr(g){const c=g.options,r=c.fill;let u=(0,e.v)(r&&r.target,r);return void 0===u&&(u=!!c.backgroundColor),!1!==u&&null!==u&&(!0===u?"origin":u)}(g);if((0,e.i)(u))return!isNaN(u.value)&&u;let _=parseFloat(u);return(0,e.g)(_)&&Math.floor(_)===_?function Nr(g,c,r,u){return("-"===g||"+"===g)&&(r=c+r),!(r===c||r<0||r>=u)&&r}(u[0],c,_,r):["origin","start","end","stack","shape"].indexOf(u)>=0&&u}function S(g,c,r){const u=[];for(let _=0;_=0;--E){const L=_[E].$filler;L&&(L.line.updateControlPoints(w,L.axis),u&&L.fill&&pn(g.ctx,L,w))}},beforeDatasetsDraw(g,c,r){if("beforeDatasetsDraw"!==r.drawTime)return;const u=g.getSortedVisibleDatasetMetas();for(let _=u.length-1;_>=0;--_){const w=u[_].$filler;co(w)&&pn(g.ctx,w,g.chartArea)}},beforeDatasetDraw(g,c,r){const u=c.meta.$filler;!co(u)||"beforeDatasetDraw"!==r.drawTime||pn(g.ctx,u,g.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const oe=(g,c)=>{let{boxHeight:r=c,boxWidth:u=c}=g;return g.usePointStyle&&(r=Math.min(r,c),u=g.pointStyleWidth||Math.min(u,c)),{boxWidth:u,boxHeight:r,itemHeight:Math.max(c,r)}};class un extends ls{constructor(c){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=c.chart,this.options=c.options,this.ctx=c.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(c,r,u){this.maxWidth=c,this.maxHeight=r,this._margins=u,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 c=this.options.labels||{};let r=(0,e.Q)(c.generateLabels,[this.chart],this)||[];c.filter&&(r=r.filter(u=>c.filter(u,this.chart.data))),c.sort&&(r=r.sort((u,_)=>c.sort(u,_,this.chart.data))),this.options.reverse&&r.reverse(),this.legendItems=r}fit(){const{options:c,ctx:r}=this;if(!c.display)return void(this.width=this.height=0);const u=c.labels,_=(0,e.a0)(u.font),w=_.size,E=this._computeTitleHeight(),{boxWidth:L,itemHeight:j}=oe(u,w);let X,ve;r.font=_.string,this.isHorizontal()?(X=this.maxWidth,ve=this._fitRows(E,w,L,j)+10):(ve=this.maxHeight,X=this._fitCols(E,_,L,j)+10),this.width=Math.min(X,c.maxWidth||this.maxWidth),this.height=Math.min(ve,c.maxHeight||this.maxHeight)}_fitRows(c,r,u,_){const{ctx:w,maxWidth:E,options:{labels:{padding:L}}}=this,j=this.legendHitBoxes=[],X=this.lineWidths=[0],ve=_+L;let ze=c;w.textAlign="left",w.textBaseline="middle";let vt=-1,Et=-ve;return this.legendItems.forEach((Zt,hn)=>{const bn=u+r/2+w.measureText(Zt.text).width;(0===hn||X[X.length-1]+bn+2*L>E)&&(ze+=ve,X[X.length-(hn>0?0:1)]=0,Et+=ve,vt++),j[hn]={left:0,top:Et,row:vt,width:bn,height:_},X[X.length-1]+=bn+L}),ze}_fitCols(c,r,u,_){const{ctx:w,maxHeight:E,options:{labels:{padding:L}}}=this,j=this.legendHitBoxes=[],X=this.columnSizes=[],ve=E-c;let ze=L,vt=0,Et=0,Zt=0,hn=0;return this.legendItems.forEach((bn,In)=>{const{itemWidth:Cn,itemHeight:Jn}=function Sn(g,c,r,u,_){const w=function ii(g,c,r,u){let _=g.text;return _&&"string"!=typeof _&&(_=_.reduce((w,E)=>w.length>E.length?w:E)),c+r.size/2+u.measureText(_).width}(u,g,c,r),E=function ys(g,c,r){let u=g;return"string"!=typeof c.text&&(u=is(c,r)),u}(_,u,c.lineHeight);return{itemWidth:w,itemHeight:E}}(u,r,w,bn,_);In>0&&Et+Jn+2*L>ve&&(ze+=vt+L,X.push({width:vt,height:Et}),Zt+=vt+L,hn++,vt=Et=0),j[In]={left:Zt,top:Et,col:hn,width:Cn,height:Jn},vt=Math.max(vt,Cn),Et+=Jn+L}),ze+=vt,X.push({width:vt,height:Et}),ze}adjustHitBoxes(){if(!this.options.display)return;const c=this._computeTitleHeight(),{legendHitBoxes:r,options:{align:u,labels:{padding:_},rtl:w}}=this,E=(0,e.az)(w,this.left,this.width);if(this.isHorizontal()){let L=0,j=(0,e.a2)(u,this.left+_,this.right-this.lineWidths[L]);for(const X of r)L!==X.row&&(L=X.row,j=(0,e.a2)(u,this.left+_,this.right-this.lineWidths[L])),X.top+=this.top+c+_,X.left=E.leftForLtr(E.x(j),X.width),j+=X.width+_}else{let L=0,j=(0,e.a2)(u,this.top+c+_,this.bottom-this.columnSizes[L].height);for(const X of r)X.col!==L&&(L=X.col,j=(0,e.a2)(u,this.top+c+_,this.bottom-this.columnSizes[L].height)),X.top=j,X.left+=this.left+_,X.left=E.leftForLtr(E.x(X.left),X.width),j+=X.height+_}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const c=this.ctx;(0,e.Y)(c,this),this._draw(),(0,e.$)(c)}}_draw(){const{options:c,columnSizes:r,lineWidths:u,ctx:_}=this,{align:w,labels:E}=c,L=e.d.color,j=(0,e.az)(c.rtl,this.left,this.width),X=(0,e.a0)(E.font),{padding:ve}=E,ze=X.size,vt=ze/2;let Et;this.drawTitle(),_.textAlign=j.textAlign("left"),_.textBaseline="middle",_.lineWidth=.5,_.font=X.string;const{boxWidth:Zt,boxHeight:hn,itemHeight:bn}=oe(E,ze),Jn=this.isHorizontal(),ei=this._computeTitleHeight();Et=Jn?{x:(0,e.a2)(w,this.left+ve,this.right-u[0]),y:this.top+ve+ei,line:0}:{x:this.left+ve,y:(0,e.a2)(w,this.top+ei+ve,this.bottom-r[0].height),line:0},(0,e.aA)(this.ctx,c.textDirection);const Vn=bn+ve;this.legendItems.forEach((Qn,Ci)=>{_.strokeStyle=Qn.fontColor,_.fillStyle=Qn.fontColor;const yi=_.measureText(Qn.text).width,Hi=j.textAlign(Qn.textAlign||(Qn.textAlign=E.textAlign)),Ts=Zt+vt+yi;let rs=Et.x,Cs=Et.y;j.setWidth(this.width),Jn?Ci>0&&rs+Ts+ve>this.right&&(Cs=Et.y+=Vn,Et.line++,rs=Et.x=(0,e.a2)(w,this.left+ve,this.right-u[Et.line])):Ci>0&&Cs+Vn>this.bottom&&(rs=Et.x=rs+r[Et.line].width+ve,Et.line++,Cs=Et.y=(0,e.a2)(w,this.top+ei+ve,this.bottom-r[Et.line].height)),function(Qn,Ci,yi){if(isNaN(Zt)||Zt<=0||isNaN(hn)||hn<0)return;_.save();const Hi=(0,e.v)(yi.lineWidth,1);if(_.fillStyle=(0,e.v)(yi.fillStyle,L),_.lineCap=(0,e.v)(yi.lineCap,"butt"),_.lineDashOffset=(0,e.v)(yi.lineDashOffset,0),_.lineJoin=(0,e.v)(yi.lineJoin,"miter"),_.lineWidth=Hi,_.strokeStyle=(0,e.v)(yi.strokeStyle,L),_.setLineDash((0,e.v)(yi.lineDash,[])),E.usePointStyle){const Ts={radius:hn*Math.SQRT2/2,pointStyle:yi.pointStyle,rotation:yi.rotation,borderWidth:Hi},rs=j.xPlus(Qn,Zt/2);(0,e.aD)(_,Ts,rs,Ci+vt,E.pointStyleWidth&&Zt)}else{const Ts=Ci+Math.max((ze-hn)/2,0),rs=j.leftForLtr(Qn,Zt),Cs=(0,e.aw)(yi.borderRadius);_.beginPath(),Object.values(Cs).some(jo=>0!==jo)?(0,e.au)(_,{x:rs,y:Ts,w:Zt,h:hn,radius:Cs}):_.rect(rs,Ts,Zt,hn),_.fill(),0!==Hi&&_.stroke()}_.restore()}(j.x(rs),Cs,Qn),rs=(0,e.aB)(Hi,rs+Zt+vt,Jn?rs+Ts:this.right,c.rtl),function(Qn,Ci,yi){(0,e.Z)(_,yi.text,Qn,Ci+bn/2,X,{strikethrough:yi.hidden,textAlign:j.textAlign(yi.textAlign)})}(j.x(rs),Cs,Qn),Jn?Et.x+=Ts+ve:Et.y+="string"!=typeof Qn.text?is(Qn,X.lineHeight)+ve:Vn}),(0,e.aC)(this.ctx,c.textDirection)}drawTitle(){const c=this.options,r=c.title,u=(0,e.a0)(r.font),_=(0,e.E)(r.padding);if(!r.display)return;const w=(0,e.az)(c.rtl,this.left,this.width),E=this.ctx,L=r.position,X=_.top+u.size/2;let ve,ze=this.left,vt=this.width;if(this.isHorizontal())vt=Math.max(...this.lineWidths),ve=this.top+X,ze=(0,e.a2)(c.align,ze,this.right-vt);else{const Zt=this.columnSizes.reduce((hn,bn)=>Math.max(hn,bn.height),0);ve=X+(0,e.a2)(c.align,this.top,this.bottom-Zt-c.labels.padding-this._computeTitleHeight())}const Et=(0,e.a2)(L,ze,ze+vt);E.textAlign=w.textAlign((0,e.a1)(L)),E.textBaseline="middle",E.strokeStyle=r.color,E.fillStyle=r.color,E.font=u.string,(0,e.Z)(E,r.text,Et,ve,u)}_computeTitleHeight(){const c=this.options.title,r=(0,e.a0)(c.font),u=(0,e.E)(c.padding);return c.display?r.lineHeight+u.height:0}_getLegendItemAt(c,r){let u,_,w;if((0,e.aj)(c,this.left,this.right)&&(0,e.aj)(r,this.top,this.bottom))for(w=this.legendHitBoxes,u=0;unull!==g&&null!==c&&g.datasetIndex===c.datasetIndex&&g.index===c.index)(_,u);_&&!w&&(0,e.Q)(r.onLeave,[c,_,this],this),this._hoveredItem=u,u&&!w&&(0,e.Q)(r.onHover,[c,u,this],this)}else u&&(0,e.Q)(r.onClick,[c,u,this],this)}}function is(g,c){return c*(g.text?g.text.length:0)}var he={id:"legend",_element:un,start(g,c,r){const u=g.legend=new un({ctx:g.ctx,options:r,chart:g});St.configure(g,u,r),St.addBox(g,u)},stop(g){St.removeBox(g,g.legend),delete g.legend},beforeUpdate(g,c,r){const u=g.legend;St.configure(g,u,r),u.options=r},afterUpdate(g){const c=g.legend;c.buildLabels(),c.adjustHitBoxes()},afterEvent(g,c){c.replay||g.legend.handleEvent(c.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(g,c,r){const u=c.datasetIndex,_=r.chart;_.isDatasetVisible(u)?(_.hide(u),c.hidden=!0):(_.show(u),c.hidden=!1)},onHover:null,onLeave:null,labels:{color:g=>g.chart.options.color,boxWidth:40,padding:10,generateLabels(g){const c=g.data.datasets,{labels:{usePointStyle:r,pointStyle:u,textAlign:_,color:w,useBorderRadius:E,borderRadius:L}}=g.legend.options;return g._getSortedDatasetMetas().map(j=>{const X=j.controller.getStyle(r?0:void 0),ve=(0,e.E)(X.borderWidth);return{text:c[j.index].label,fillStyle:X.backgroundColor,fontColor:w,hidden:!j.visible,lineCap:X.borderCapStyle,lineDash:X.borderDash,lineDashOffset:X.borderDashOffset,lineJoin:X.borderJoinStyle,lineWidth:(ve.width+ve.height)/4,strokeStyle:X.borderColor,pointStyle:u||X.pointStyle,rotation:X.rotation,textAlign:_||X.textAlign,borderRadius:E&&(L||X.borderRadius),datasetIndex:j.index}},this)}},title:{color:g=>g.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:g=>!g.startsWith("on"),labels:{_scriptable:g=>!["generateLabels","filter","sort"].includes(g)}}};class x extends ls{constructor(c){super(),this.chart=c.chart,this.options=c.options,this.ctx=c.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(c,r){const u=this.options;if(this.left=0,this.top=0,!u.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=c,this.height=this.bottom=r;const _=(0,e.b)(u.text)?u.text.length:1;this._padding=(0,e.E)(u.padding);const w=_*(0,e.a0)(u.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=w:this.width=w}isHorizontal(){const c=this.options.position;return"top"===c||"bottom"===c}_drawArgs(c){const{top:r,left:u,bottom:_,right:w,options:E}=this,L=E.align;let X,ve,ze,j=0;return this.isHorizontal()?(ve=(0,e.a2)(L,u,w),ze=r+c,X=w-u):("left"===E.position?(ve=u+c,ze=(0,e.a2)(L,_,r),j=-.5*e.P):(ve=w-c,ze=(0,e.a2)(L,r,_),j=.5*e.P),X=_-r),{titleX:ve,titleY:ze,maxWidth:X,rotation:j}}draw(){const c=this.ctx,r=this.options;if(!r.display)return;const u=(0,e.a0)(r.font),w=u.lineHeight/2+this._padding.top,{titleX:E,titleY:L,maxWidth:j,rotation:X}=this._drawArgs(w);(0,e.Z)(c,r.text,0,0,u,{color:r.color,maxWidth:j,rotation:X,textAlign:(0,e.a1)(r.align),textBaseline:"middle",translation:[E,L]})}}var Q={id:"title",_element:x,start(g,c,r){!function I(g,c){const r=new x({ctx:g.ctx,options:c,chart:g});St.configure(g,r,c),St.addBox(g,r),g.titleBlock=r}(g,r)},stop(g){St.removeBox(g,g.titleBlock),delete g.titleBlock},beforeUpdate(g,c,r){const u=g.titleBlock;St.configure(g,u,r),u.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 De=new WeakMap;var Xe={id:"subtitle",start(g,c,r){const u=new x({ctx:g.ctx,options:r,chart:g});St.configure(g,u,r),St.addBox(g,u),De.set(g,u)},stop(g){St.removeBox(g,De.get(g)),De.delete(g)},beforeUpdate(g,c,r){const u=De.get(g);St.configure(g,u,r),u.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 Pt={average(g){if(!g.length)return!1;let c,r,u=0,_=0,w=0;for(c=0,r=g.length;c-1?g.split("\n"):g}function yn(g,c){const{element:r,datasetIndex:u,index:_}=c,w=g.getDatasetMeta(u).controller,{label:E,value:L}=w.getLabelAndValue(_);return{chart:g,label:E,parsed:w.getParsed(_),raw:g.data.datasets[u].data[_],formattedValue:L,dataset:w.getDataset(),dataIndex:_,datasetIndex:u,element:r}}function si(g,c){const r=g.chart.ctx,{body:u,footer:_,title:w}=g,{boxWidth:E,boxHeight:L}=c,j=(0,e.a0)(c.bodyFont),X=(0,e.a0)(c.titleFont),ve=(0,e.a0)(c.footerFont),ze=w.length,vt=_.length,Et=u.length,Zt=(0,e.E)(c.padding);let hn=Zt.height,bn=0,In=u.reduce((ei,Vn)=>ei+Vn.before.length+Vn.lines.length+Vn.after.length,0);In+=g.beforeBody.length+g.afterBody.length,ze&&(hn+=ze*X.lineHeight+(ze-1)*c.titleSpacing+c.titleMarginBottom),In&&(hn+=Et*(c.displayColors?Math.max(L,j.lineHeight):j.lineHeight)+(In-Et)*j.lineHeight+(In-1)*c.bodySpacing),vt&&(hn+=c.footerMarginTop+vt*ve.lineHeight+(vt-1)*c.footerSpacing);let Cn=0;const Jn=function(ei){bn=Math.max(bn,r.measureText(ei).width+Cn)};return r.save(),r.font=X.string,(0,e.F)(g.title,Jn),r.font=j.string,(0,e.F)(g.beforeBody.concat(g.afterBody),Jn),Cn=c.displayColors?E+2+c.boxPadding:0,(0,e.F)(u,ei=>{(0,e.F)(ei.before,Jn),(0,e.F)(ei.lines,Jn),(0,e.F)(ei.after,Jn)}),Cn=0,r.font=ve.string,(0,e.F)(g.footer,Jn),r.restore(),bn+=Zt.width,{width:bn,height:hn}}function Gi(g,c,r,u){const{x:_,width:w}=r,{width:E,chartArea:{left:L,right:j}}=g;let X="center";return"center"===u?X=_<=(L+j)/2?"left":"right":_<=w/2?X="left":_>=E-w/2&&(X="right"),function Wi(g,c,r,u){const{x:_,width:w}=u,E=r.caretSize+r.caretPadding;if("left"===g&&_+w+E>c.width||"right"===g&&_-w-E<0)return!0}(X,g,c,r)&&(X="center"),X}function Ni(g,c,r){const u=r.yAlign||c.yAlign||function ci(g,c){const{y:r,height:u}=c;return rg.height-u/2?"bottom":"center"}(g,r);return{xAlign:r.xAlign||c.xAlign||Gi(g,c,r,u),yAlign:u}}function Us(g,c,r,u){const{caretSize:_,caretPadding:w,cornerRadius:E}=g,{xAlign:L,yAlign:j}=r,X=_+w,{topLeft:ve,topRight:ze,bottomLeft:vt,bottomRight:Et}=(0,e.aw)(E);let Zt=function hi(g,c){let{x:r,width:u}=g;return"right"===c?r-=u:"center"===c&&(r-=u/2),r}(c,L);const hn=function As(g,c,r){let{y:u,height:_}=g;return"top"===c?u+=r:u-="bottom"===c?_+r:_/2,u}(c,j,X);return"center"===j?"left"===L?Zt+=X:"right"===L&&(Zt-=X):"left"===L?Zt-=Math.max(ve,vt)+_:"right"===L&&(Zt+=Math.max(ze,Et)+_),{x:(0,e.S)(Zt,0,u.width-c.width),y:(0,e.S)(hn,0,u.height-c.height)}}function ms(g,c,r){const u=(0,e.E)(r.padding);return"center"===c?g.x+g.width/2:"right"===c?g.x+g.width-u.right:g.x+u.left}function oo(g){return xt([],an(g))}function ir(g,c){const r=c&&c.dataset&&c.dataset.tooltip&&c.dataset.tooltip.callbacks;return r?g.override(r):g}const qs={beforeTitle:e.aF,title(g){if(g.length>0){const c=g[0],r=c.chart.data.labels,u=r?r.length:0;if(this&&this.options&&"dataset"===this.options.mode)return c.dataset.label||"";if(c.label)return c.label;if(u>0&&c.dataIndex"u"?qs[c].call(r,u):_}let Vo=(()=>class g extends ls{static positioners=Pt;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 u=this.chart,_=this.options.setContext(this.getContext()),w=_.enabled&&u.options.animation&&_.animations,E=new b(this.chart,w);return w._cacheable&&(this._cachedAnimations=Object.freeze(E)),E}getContext(){return this.$context||(this.$context=function xs(g,c,r){return(0,e.j)(g,{tooltip:c,tooltipItems:r,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(r,u){const{callbacks:_}=u,w=gs(_,"beforeTitle",this,r),E=gs(_,"title",this,r),L=gs(_,"afterTitle",this,r);let j=[];return j=xt(j,an(w)),j=xt(j,an(E)),j=xt(j,an(L)),j}getBeforeBody(r,u){return oo(gs(u.callbacks,"beforeBody",this,r))}getBody(r,u){const{callbacks:_}=u,w=[];return(0,e.F)(r,E=>{const L={before:[],lines:[],after:[]},j=ir(_,E);xt(L.before,an(gs(j,"beforeLabel",this,E))),xt(L.lines,gs(j,"label",this,E)),xt(L.after,an(gs(j,"afterLabel",this,E))),w.push(L)}),w}getAfterBody(r,u){return oo(gs(u.callbacks,"afterBody",this,r))}getFooter(r,u){const{callbacks:_}=u,w=gs(_,"beforeFooter",this,r),E=gs(_,"footer",this,r),L=gs(_,"afterFooter",this,r);let j=[];return j=xt(j,an(w)),j=xt(j,an(E)),j=xt(j,an(L)),j}_createItems(r){const u=this._active,_=this.chart.data,w=[],E=[],L=[];let X,ve,j=[];for(X=0,ve=u.length;Xr.filter(ze,vt,Et,_))),r.itemSort&&(j=j.sort((ze,vt)=>r.itemSort(ze,vt,_))),(0,e.F)(j,ze=>{const vt=ir(r.callbacks,ze);w.push(gs(vt,"labelColor",this,ze)),E.push(gs(vt,"labelPointStyle",this,ze)),L.push(gs(vt,"labelTextColor",this,ze))}),this.labelColors=w,this.labelPointStyles=E,this.labelTextColors=L,this.dataPoints=j,j}update(r,u){const _=this.options.setContext(this.getContext()),w=this._active;let E,L=[];if(w.length){const j=Pt[_.position].call(this,w,this._eventPosition);L=this._createItems(_),this.title=this.getTitle(L,_),this.beforeBody=this.getBeforeBody(L,_),this.body=this.getBody(L,_),this.afterBody=this.getAfterBody(L,_),this.footer=this.getFooter(L,_);const X=this._size=si(this,_),ve=Object.assign({},j,X),ze=Ni(this.chart,_,ve),vt=Us(_,ve,ze,this.chart);this.xAlign=ze.xAlign,this.yAlign=ze.yAlign,E={opacity:1,x:vt.x,y:vt.y,width:X.width,height:X.height,caretX:j.x,caretY:j.y}}else 0!==this.opacity&&(E={opacity:0});this._tooltipItems=L,this.$context=void 0,E&&this._resolveAnimations().update(this,E),r&&_.external&&_.external.call(this,{chart:this.chart,tooltip:this,replay:u})}drawCaret(r,u,_,w){const E=this.getCaretPosition(r,_,w);u.lineTo(E.x1,E.y1),u.lineTo(E.x2,E.y2),u.lineTo(E.x3,E.y3)}getCaretPosition(r,u,_){const{xAlign:w,yAlign:E}=this,{caretSize:L,cornerRadius:j}=_,{topLeft:X,topRight:ve,bottomLeft:ze,bottomRight:vt}=(0,e.aw)(j),{x:Et,y:Zt}=r,{width:hn,height:bn}=u;let In,Cn,Jn,ei,Vn,Qn;return"center"===E?(Vn=Zt+bn/2,"left"===w?(In=Et,Cn=In-L,ei=Vn+L,Qn=Vn-L):(In=Et+hn,Cn=In+L,ei=Vn-L,Qn=Vn+L),Jn=In):(Cn="left"===w?Et+Math.max(X,ze)+L:"right"===w?Et+hn-Math.max(ve,vt)-L:this.caretX,"top"===E?(ei=Zt,Vn=ei-L,In=Cn-L,Jn=Cn+L):(ei=Zt+bn,Vn=ei+L,In=Cn+L,Jn=Cn-L),Qn=ei),{x1:In,x2:Cn,x3:Jn,y1:ei,y2:Vn,y3:Qn}}drawTitle(r,u,_){const w=this.title,E=w.length;let L,j,X;if(E){const ve=(0,e.az)(_.rtl,this.x,this.width);for(r.x=ms(this,_.titleAlign,_),u.textAlign=ve.textAlign(_.titleAlign),u.textBaseline="middle",L=(0,e.a0)(_.titleFont),j=_.titleSpacing,u.fillStyle=_.titleColor,u.font=L.string,X=0;X0!==Jn)?(r.beginPath(),r.fillStyle=E.multiKeyBackground,(0,e.au)(r,{x:bn,y:hn,w:ve,h:X,radius:Cn}),r.fill(),r.stroke(),r.fillStyle=L.backgroundColor,r.beginPath(),(0,e.au)(r,{x:In,y:hn+1,w:ve-2,h:X-2,radius:Cn}),r.fill()):(r.fillStyle=E.multiKeyBackground,r.fillRect(bn,hn,ve,X),r.strokeRect(bn,hn,ve,X),r.fillStyle=L.backgroundColor,r.fillRect(In,hn+1,ve-2,X-2))}r.fillStyle=this.labelTextColors[_]}drawBody(r,u,_){const{body:w}=this,{bodySpacing:E,bodyAlign:L,displayColors:j,boxHeight:X,boxWidth:ve,boxPadding:ze}=_,vt=(0,e.a0)(_.bodyFont);let Et=vt.lineHeight,Zt=0;const hn=(0,e.az)(_.rtl,this.x,this.width),bn=function(Hi){u.fillText(Hi,hn.x(r.x+Zt),r.y+Et/2),r.y+=Et+E},In=hn.textAlign(L);let Cn,Jn,ei,Vn,Qn,Ci,yi;for(u.textAlign=L,u.textBaseline="middle",u.font=vt.string,r.x=ms(this,In,_),u.fillStyle=_.bodyColor,(0,e.F)(this.beforeBody,bn),Zt=j&&"right"!==In?"center"===L?ve/2+ze:ve+2+ze:0,Vn=0,Ci=w.length;Vn0&&u.stroke()}_updateAnimationTarget(r){const u=this.chart,_=this.$animations,w=_&&_.x,E=_&&_.y;if(w||E){const L=Pt[r.position].call(this,this._active,this._eventPosition);if(!L)return;const j=this._size=si(this,r),X=Object.assign({},L,this._size),ve=Ni(u,r,X),ze=Us(r,X,ve,u);(w._to!==ze.x||E._to!==ze.y)&&(this.xAlign=ve.xAlign,this.yAlign=ve.yAlign,this.width=j.width,this.height=j.height,this.caretX=L.x,this.caretY=L.y,this._resolveAnimations().update(this,ze))}}_willRender(){return!!this.opacity}draw(r){const u=this.options.setContext(this.getContext());let _=this.opacity;if(!_)return;this._updateAnimationTarget(u);const w={width:this.width,height:this.height},E={x:this.x,y:this.y};_=Math.abs(_)<.001?0:_;const L=(0,e.E)(u.padding);u.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(r.save(),r.globalAlpha=_,this.drawBackground(E,r,w,u),(0,e.aA)(r,u.textDirection),E.y+=L.top,this.drawTitle(E,r,u),this.drawBody(E,r,u),this.drawFooter(E,r,u),(0,e.aC)(r,u.textDirection),r.restore())}getActiveElements(){return this._active||[]}setActiveElements(r,u){const _=this._active,w=r.map(({datasetIndex:j,index:X})=>{const ve=this.chart.getDatasetMeta(j);if(!ve)throw new Error("Cannot find a dataset at index "+j);return{datasetIndex:j,element:ve.data[X],index:X}}),E=!(0,e.ah)(_,w),L=this._positionChanged(w,u);(E||L)&&(this._active=w,this._eventPosition=u,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(r,u,_=!0){if(u&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const w=this.options,E=this._active||[],L=this._getActiveElements(r,E,u,_),j=this._positionChanged(L,r),X=u||!(0,e.ah)(L,E)||j;return X&&(this._active=L,(w.enabled||w.external)&&(this._eventPosition={x:r.x,y:r.y},this.update(!0,u))),X}_getActiveElements(r,u,_,w){const E=this.options;if("mouseout"===r.type)return[];if(!w)return u.filter(j=>this.chart.data.datasets[j.datasetIndex]&&void 0!==this.chart.getDatasetMeta(j.datasetIndex).controller.getParsed(j.index));const L=this.chart.getElementsAtEventForMode(r,E.mode,E,_);return E.reverse&&L.reverse(),L}_positionChanged(r,u){const{caretX:_,caretY:w,options:E}=this,L=Pt[E.position].call(this,r,u);return!1!==L&&(_!==L.x||w!==L.y)}})();var Co=Object.freeze({__proto__:null,Colors:ra,Decimation:Is,Filler:J,Legend:he,SubTitle:Xe,Title:Q,Tooltip:{id:"tooltip",_element:Vo,positioners:Pt,afterInit(g,c,r){r&&(g.tooltip=new Vo({chart:g,options:r}))},beforeUpdate(g,c,r){g.tooltip&&g.tooltip.initialize(r)},reset(g,c,r){g.tooltip&&g.tooltip.initialize(r)},afterDraw(g){const c=g.tooltip;if(c&&c._willRender()){const r={tooltip:c};if(!1===g.notifyPlugins("beforeTooltipDraw",{...r,cancelable:!0}))return;c.draw(g.ctx),g.notifyPlugins("afterTooltipDraw",r)}},afterEvent(g,c){g.tooltip&&g.tooltip.handleEvent(c.event,c.replay,c.inChartArea)&&(c.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:(g,c)=>c.bodyFont.size,boxWidth:(g,c)=>c.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:qs},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:g=>"filter"!==g&&"itemSort"!==g&&"external"!==g,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]}});function fa(g){const c=this.getLabels();return g>=0&&gclass g extends Ri{static id="category";static defaults={ticks:{callback:fa}};constructor(r){super(r),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(r){const u=this._addedLabels;if(u.length){const _=this.getLabels();for(const{index:w,label:E}of u)_[w]===E&&_.splice(w,1);this._addedLabels=[]}super.init(r)}parse(r,u){if((0,e.k)(r))return null;const _=this.getLabels();return((g,c)=>null===g?null:(0,e.S)(Math.round(g),0,c))(u=isFinite(u)&&_[u]===r?u:function Ma(g,c,r,u){const _=g.indexOf(c);return-1===_?((g,c,r,u)=>("string"==typeof c?(r=g.push(c)-1,u.unshift({index:r,label:c})):isNaN(c)&&(r=null),r))(g,c,r,u):_!==g.lastIndexOf(c)?r:_}(_,r,(0,e.v)(u,r),this._addedLabels),_.length-1)}determineDataLimits(){const{minDefined:r,maxDefined:u}=this.getUserBounds();let{min:_,max:w}=this.getMinMax(!0);"ticks"===this.options.bounds&&(r||(_=0),u||(w=this.getLabels().length-1)),this.min=_,this.max=w}buildTicks(){const r=this.min,u=this.max,_=this.options.offset,w=[];let E=this.getLabels();E=0===r&&u===E.length-1?E:E.slice(r,u+1),this._valueRange=Math.max(E.length-(_?0:1),1),this._startValue=this.min-(_?.5:0);for(let L=r;L<=u;L++)w.push({value:L});return w}getLabelForValue(r){return fa.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 u=this.ticks;return r<0||r>u.length-1?null:this.getPixelForValue(u[r].value)}getValueForPixel(r){return Math.round(this._startValue+this.getDecimalForPixel(r)*this._valueRange)}getBasePixel(){return this.bottom}})();function Oi(g,c,{horizontal:r,minRotation:u}){const _=(0,e.t)(u),w=(r?Math.sin(_):Math.cos(_))||.001;return Math.min(c/w,.75*c*(""+g).length)}class ui extends Ri{constructor(c){super(c),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(c,r){return(0,e.k)(c)||("number"==typeof c||c instanceof Number)&&!isFinite(+c)?null:+c}handleTickRangeOptions(){const{beginAtZero:c}=this.options,{minDefined:r,maxDefined:u}=this.getUserBounds();let{min:_,max:w}=this;const E=j=>_=r?_:j,L=j=>w=u?w:j;if(c){const j=(0,e.s)(_),X=(0,e.s)(w);j<0&&X<0?L(0):j>0&&X>0&&E(0)}if(_===w){let j=0===w?1:Math.abs(.05*w);L(w+j),c||E(_-j)}this.min=_,this.max=w}getTickLimit(){const c=this.options.ticks;let _,{maxTicksLimit:r,stepSize:u}=c;return u?(_=Math.ceil(this.max/u)-Math.floor(this.min/u)+1,_>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${u} would result generating up to ${_} ticks. Limiting to 1000.`),_=1e3)):(_=this.computeTickLimit(),r=r||11),r&&(_=Math.min(r,_)),_}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const c=this.options,r=c.ticks;let u=this.getTickLimit();u=Math.max(2,u);const E=function Mi(g,c){const r=[],{bounds:_,step:w,min:E,max:L,precision:j,count:X,maxTicks:ve,maxDigits:ze,includeBounds:vt}=g,Et=w||1,Zt=ve-1,{min:hn,max:bn}=c,In=!(0,e.k)(E),Cn=!(0,e.k)(L),Jn=!(0,e.k)(X),ei=(bn-hn)/(ze+1);let Qn,Ci,yi,Hi,Vn=(0,e.aH)((bn-hn)/Zt/Et)*Et;if(Vn<1e-14&&!In&&!Cn)return[{value:hn},{value:bn}];Hi=Math.ceil(bn/Vn)-Math.floor(hn/Vn),Hi>Zt&&(Vn=(0,e.aH)(Hi*Vn/Zt/Et)*Et),(0,e.k)(j)||(Qn=Math.pow(10,j),Vn=Math.ceil(Vn*Qn)/Qn),"ticks"===_?(Ci=Math.floor(hn/Vn)*Vn,yi=Math.ceil(bn/Vn)*Vn):(Ci=hn,yi=bn),In&&Cn&&w&&(0,e.aI)((L-E)/w,Vn/1e3)?(Hi=Math.round(Math.min((L-E)/Vn,ve)),Vn=(L-E)/Hi,Ci=E,yi=L):Jn?(Ci=In?E:Ci,yi=Cn?L:yi,Hi=X-1,Vn=(yi-Ci)/Hi):(Hi=(yi-Ci)/Vn,Hi=(0,e.aJ)(Hi,Math.round(Hi),Vn/1e3)?Math.round(Hi):Math.ceil(Hi));const Ts=Math.max((0,e.aK)(Vn),(0,e.aK)(Ci));Qn=Math.pow(10,(0,e.k)(j)?Ts:j),Ci=Math.round(Ci*Qn)/Qn,yi=Math.round(yi*Qn)/Qn;let rs=0;for(In&&(vt&&Ci!==E?(r.push({value:E}),CiL)break;r.push({value:Cs})}return Cn&&vt&&yi!==L?r.length&&(0,e.aJ)(r[r.length-1].value,L,Oi(L,ei,g))?r[r.length-1].value=L:r.push({value:L}):(!Cn||yi===L)&&r.push({value:yi}),r}({maxTicks:u,bounds:c.bounds,min:c.min,max:c.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"===c.bounds&&(0,e.aG)(E,this,"value"),c.reverse?(E.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),E}configure(){const c=this.ticks;let r=this.min,u=this.max;if(super.configure(),this.options.offset&&c.length){const _=(u-r)/Math.max(c.length-1,1)/2;r-=_,u+=_}this._startValue=r,this._endValue=u,this._valueRange=u-r}getLabelForValue(c){return(0,e.o)(c,this.chart.options.locale,this.options.ticks.format)}}const $s=g=>Math.floor((0,e.aM)(g)),uo=(g,c)=>Math.pow(10,$s(g)+c);function Eo(g){return g/Math.pow(10,$s(g))==1}function Ir(g,c,r){const u=Math.pow(10,r),_=Math.floor(g/u);return Math.ceil(c/u)-_}function it(g){const c=g.ticks;if(c.display&&g.display){const r=(0,e.E)(c.backdropPadding);return(0,e.v)(c.font&&c.font.size,e.d.font.size)+r.height}return 0}function en(g,c,r){return r=(0,e.b)(r)?r:[r],{w:(0,e.aN)(g,c.string,r),h:r.length*c.lineHeight}}function on(g,c,r,u,_){return g===u||g===_?{start:c-r/2,end:c+r/2}:g_?{start:c-r,end:c}:{start:c,end:c+r}}function ss(g,c,r,u,_){const w=Math.abs(Math.sin(r)),E=Math.abs(Math.cos(r));let L=0,j=0;u.startc.r&&(L=(u.end-c.r)/w,g.r=Math.max(g.r,c.r+L)),_.startc.b&&(j=(_.end-c.b)/E,g.b=Math.max(g.b,c.b+j))}function mn(g,c,r){const u=g.drawingArea,{extra:_,additionalAngle:w,padding:E,size:L}=r,j=g.getPointPosition(c,u+_+E,w),X=Math.round((0,e.U)((0,e.ay)(j.angle+e.H))),ve=function bo(g,c,r){return 90===r||270===r?g-=c/2:(r>270||r<90)&&(g-=c),g}(j.y,L.h,X),ze=function Xs(g){return 0===g||180===g?"center":g<180?"left":"right"}(X),vt=function ds(g,c,r){return"right"===r?g-=c:"center"===r&&(g-=c/2),g}(j.x,L.w,ze);return{visible:!0,x:j.x,y:ve,textAlign:ze,left:vt,top:ve,right:vt+L.w,bottom:ve+L.h}}function xi(g,c){if(!c)return!0;const{left:r,top:u,right:_,bottom:w}=g;return!((0,e.C)({x:r,y:u},c)||(0,e.C)({x:r,y:w},c)||(0,e.C)({x:_,y:u},c)||(0,e.C)({x:_,y:w},c))}function ea(g,c,r){const{left:u,top:_,right:w,bottom:E}=r,{backdropColor:L}=c;if(!(0,e.k)(L)){const j=(0,e.aw)(c.borderRadius),X=(0,e.E)(c.backdropPadding);g.fillStyle=L;const ve=u-X.left,ze=_-X.top,vt=w-u+X.width,Et=E-_+X.height;Object.values(j).some(Zt=>0!==Zt)?(g.beginPath(),(0,e.au)(g,{x:ve,y:ze,w:vt,h:Et,radius:j}),g.fill()):g.fillRect(ve,ze,vt,Et)}}function jr(g,c,r,u){const{ctx:_}=g;if(r)_.arc(g.xCenter,g.yCenter,c,0,e.T);else{let w=g.getPointPosition(0,c);_.moveTo(w.x,w.y);for(let E=1;E=c?r[u]:r[_]]=!0}}else g[c]=!0}function P(g,c,r){const u=[],_={},w=c.length;let E,L;for(E=0;E=0&&(c[j].major=!0);return c}(g,u,_,r):u}let G=(()=>class g extends Ri{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,u={}){const _=r.time||(r.time={}),w=this._adapter=new Dt__date(r.adapters.date);w.init(u),(0,e.ab)(_.displayFormats,w.formats()),this._parseOpts={parser:_.parser,round:_.round,isoWeekday:_.isoWeekday},super.init(r),this._normalized=u.normalized}parse(r,u){return void 0===r?null:ha(this,r)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const r=this.options,u=this._adapter,_=r.time.unit||"day";let{min:w,max:E,minDefined:L,maxDefined:j}=this.getUserBounds();function X(ve){!L&&!isNaN(ve.min)&&(w=Math.min(w,ve.min)),!j&&!isNaN(ve.max)&&(E=Math.max(E,ve.max))}(!L||!j)&&(X(this._getLabelBounds()),("ticks"!==r.bounds||"labels"!==r.ticks.source)&&X(this.getMinMax(!1))),w=(0,e.g)(w)&&!isNaN(w)?w:+u.startOf(Date.now(),_),E=(0,e.g)(E)&&!isNaN(E)?E:+u.endOf(Date.now(),_)+1,this.min=Math.min(w,E-1),this.max=Math.max(w+1,E)}_getLabelBounds(){const r=this.getLabelTimestamps();let u=Number.POSITIVE_INFINITY,_=Number.NEGATIVE_INFINITY;return r.length&&(u=r[0],_=r[r.length-1]),{min:u,max:_}}buildTicks(){const r=this.options,u=r.time,_=r.ticks,w="labels"===_.source?this.getLabelTimestamps():this._generate();"ticks"===r.bounds&&w.length&&(this.min=this._userMin||w[0],this.max=this._userMax||w[w.length-1]);const E=this.min,j=(0,e.aO)(w,E,this.max);return this._unit=u.unit||(_.autoSkip?ta(u.minUnit,this.min,this.max,this._getLabelCapacity(E)):function ga(g,c,r,u,_){for(let w=Yi.length-1;w>=Yi.indexOf(r);w--){const E=Yi[w];if(ka[E].common&&g._adapter.diff(_,u,E)>=c-1)return E}return Yi[r?Yi.indexOf(r):0]}(this,j.length,u.minUnit,this.min,this.max)),this._majorUnit=_.major.enabled&&"year"!==this._unit?function pl(g){for(let c=Yi.indexOf(g)+1,r=Yi.length;c+r.value))}initOffsets(r=[]){let w,E,u=0,_=0;this.options.offset&&r.length&&(w=this.getDecimalForValue(r[0]),u=1===r.length?1-w:(this.getDecimalForValue(r[1])-w)/2,E=this.getDecimalForValue(r[r.length-1]),_=1===r.length?E:(E-this.getDecimalForValue(r[r.length-2]))/2);const L=r.length<3?.5:.25;u=(0,e.S)(u,0,L),_=(0,e.S)(_,0,L),this._offsets={start:u,end:_,factor:1/(u+1+_)}}_generate(){const r=this._adapter,u=this.min,_=this.max,w=this.options,E=w.time,L=E.unit||ta(E.minUnit,u,_,this._getLabelCapacity(u)),j=(0,e.v)(w.ticks.stepSize,1),X="week"===L&&E.isoWeekday,ve=(0,e.x)(X)||!0===X,ze={};let Et,Zt,vt=u;if(ve&&(vt=+r.startOf(vt,"isoWeek",X)),vt=+r.startOf(vt,ve?"day":L),r.diff(_,u,L)>1e5*j)throw new Error(u+" and "+_+" are too far apart with stepSize of "+j+" "+L);const hn="data"===w.ticks.source&&this.getDataTimestamps();for(Et=vt,Zt=0;Et<_;Et=+r.add(Et,j,L),Zt++)Ua(ze,Et,hn);return(Et===_||"ticks"===w.bounds||1===Zt)&&Ua(ze,Et,hn),Object.keys(ze).sort(ca).map(bn=>+bn)}getLabelForValue(r){const _=this.options.time;return this._adapter.format(r,_.tooltipFormat?_.tooltipFormat:_.displayFormats.datetime)}format(r,u){return this._adapter.format(r,u||this.options.time.displayFormats[this._unit])}_tickFormatFunction(r,u,_,w){const E=this.options,L=E.ticks.callback;if(L)return(0,e.Q)(L,[r,u,_],this);const j=E.time.displayFormats,X=this._unit,ve=this._majorUnit,vt=ve&&j[ve],Et=_[u];return this._adapter.format(r,w||(ve&&vt&&Et&&Et.major?vt:X&&j[X]))}generateTickLabels(r){let u,_,w;for(u=0,_=r.length;u<_;++u)w=r[u],w.label=this._tickFormatFunction(w.value,u,r)}getDecimalForValue(r){return null===r?NaN:(r-this.min)/(this.max-this.min)}getPixelForValue(r){const u=this._offsets,_=this.getDecimalForValue(r);return this.getPixelForDecimal((u.start+_)*u.factor)}getValueForPixel(r){const u=this._offsets,_=this.getDecimalForPixel(r)/u.factor-u.end;return this.min+_*(this.max-this.min)}_getLabelSize(r){const u=this.options.ticks,_=this.ctx.measureText(r).width,w=(0,e.t)(this.isHorizontal()?u.maxRotation:u.minRotation),E=Math.cos(w),L=Math.sin(w),j=this._resolveTickFontOptions(0).size;return{w:_*E+j*L,h:_*L+j*E}}_getLabelCapacity(r){const u=this.options.time,_=u.displayFormats,w=_[u.unit]||_.millisecond,E=this._tickFormatFunction(r,0,P(this,[r],this._majorUnit),w),L=this._getLabelSize(E),j=Math.floor(this.isHorizontal()?this.width/L.w:this.height/L.h)-1;return j>0?j:1}getDataTimestamps(){let u,_,r=this._cache.data||[];if(r.length)return r;const w=this.getMatchingVisibleMetas();if(this._normalized&&w.length)return this._cache.data=w[0].controller.getAllParsedValues(this);for(u=0,_=w.length;u<_;++u)r=r.concat(w[u].controller.getAllParsedValues(this));return this._cache.data=this.normalize(r)}getLabelTimestamps(){const r=this._cache.labels||[];let u,_;if(r.length)return r;const w=this.getLabels();for(u=0,_=w.length;u<_;++u)r.push(ha(this,w[u]));return this._cache.labels=this._normalized?r:this.normalize(r)}normalize(r){return(0,e._)(r.sort(ca))}})();function F(g,c,r){let w,E,L,j,u=0,_=g.length-1;r?(c>=g[u].pos&&c<=g[_].pos&&({lo:u,hi:_}=(0,e.B)(g,"pos",c)),({pos:w,time:L}=g[u]),({pos:E,time:j}=g[_])):(c>=g[u].time&&c<=g[_].time&&({lo:u,hi:_}=(0,e.B)(g,"time",c)),({time:w,pos:L}=g[u]),({time:E,pos:j}=g[_]));const X=E-w;return X?L+(j-L)*(c-w)/X:L}const Ke=[pt,Ds,Co,Object.freeze({__proto__:null,CategoryScale:da,LinearScale:class di extends ui{static id="linear";static defaults={ticks:{callback:e.aL.formatters.numeric}};determineDataLimits(){const{min:c,max:r}=this.getMinMax(!0);this.min=(0,e.g)(c)?c:0,this.max=(0,e.g)(r)?r:1,this.handleTickRangeOptions()}computeTickLimit(){const c=this.isHorizontal(),r=c?this.width:this.height,u=(0,e.t)(this.options.ticks.minRotation),_=(c?Math.sin(u):Math.cos(u))||.001,w=this._resolveTickFontOptions(0);return Math.ceil(r/Math.min(40,w.lineHeight/_))}getPixelForValue(c){return null===c?NaN:this.getPixelForDecimal((c-this._startValue)/this._valueRange)}getValueForPixel(c){return this._startValue+this.getDecimalForPixel(c)*this._valueRange}},LogarithmicScale:class la extends Ri{static id="logarithmic";static defaults={ticks:{callback:e.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(c){super(c),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(c,r){const u=ui.prototype.parse.apply(this,[c,r]);if(0!==u)return(0,e.g)(u)&&u>0?u:null;this._zero=!0}determineDataLimits(){const{min:c,max:r}=this.getMinMax(!0);this.min=(0,e.g)(c)?Math.max(0,c):null,this.max=(0,e.g)(r)?Math.max(0,r):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,e.g)(this._userMin)&&(this.min=c===uo(this.min,0)?uo(this.min,-1):uo(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:c,maxDefined:r}=this.getUserBounds();let u=this.min,_=this.max;const w=L=>u=c?u:L,E=L=>_=r?_:L;u===_&&(u<=0?(w(1),E(10)):(w(uo(u,-1)),E(uo(_,1)))),u<=0&&w(uo(_,-1)),_<=0&&E(uo(u,1)),this.min=u,this.max=_}buildTicks(){const c=this.options,u=function Xr(g,{min:c,max:r}){c=(0,e.O)(g.min,c);const u=[],_=$s(c);let w=function us(g,c){let u=$s(c-g);for(;Ir(g,c,u)>10;)u++;for(;Ir(g,c,u)<10;)u--;return Math.min(u,$s(g))}(c,r),E=w<0?Math.pow(10,Math.abs(w)):1;const L=Math.pow(10,w),j=_>w?Math.pow(10,_):0,X=Math.round((c-j)*E)/E,ve=Math.floor((c-j)/L/10)*L*10;let ze=Math.floor((X-ve)/Math.pow(10,w)),vt=(0,e.O)(g.min,Math.round((j+ve+ze*Math.pow(10,w))*E)/E);for(;vt=10?ze=ze<15?15:20:ze++,ze>=20&&(w++,ze=2,E=w>=0?1:E),vt=Math.round((j+ve+ze*Math.pow(10,w))*E)/E;const Et=(0,e.O)(g.max,vt);return u.push({value:Et,major:Eo(Et),significand:ze}),u}({min:this._userMin,max:this._userMax},this);return"ticks"===c.bounds&&(0,e.aG)(u,this,"value"),c.reverse?(u.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),u}getLabelForValue(c){return void 0===c?"0":(0,e.o)(c,this.chart.options.locale,this.options.ticks.format)}configure(){const c=this.min;super.configure(),this._startValue=(0,e.aM)(c),this._valueRange=(0,e.aM)(this.max)-(0,e.aM)(c)}getPixelForValue(c){return(void 0===c||0===c)&&(c=this.min),null===c||isNaN(c)?NaN:this.getPixelForDecimal(c===this.min?0:((0,e.aM)(c)-this._startValue)/this._valueRange)}getValueForPixel(c){const r=this.getDecimalForPixel(c);return Math.pow(10,this._startValue+r*this._valueRange)}},RadialLinearScale:class za extends ui{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:e.aL.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:c=>c,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(c){super(c),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const c=this._padding=(0,e.E)(it(this.options)/2),r=this.width=this.maxWidth-c.width,u=this.height=this.maxHeight-c.height;this.xCenter=Math.floor(this.left+r/2+c.left),this.yCenter=Math.floor(this.top+u/2+c.top),this.drawingArea=Math.floor(Math.min(r,u)/2)}determineDataLimits(){const{min:c,max:r}=this.getMinMax(!1);this.min=(0,e.g)(c)&&!isNaN(c)?c:0,this.max=(0,e.g)(r)&&!isNaN(r)?r:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/it(this.options))}generateTickLabels(c){ui.prototype.generateTickLabels.call(this,c),this._pointLabels=this.getLabels().map((r,u)=>{const _=(0,e.Q)(this.options.pointLabels.callback,[r,u],this);return _||0===_?_:""}).filter((r,u)=>this.chart.getDataVisibility(u))}fit(){const c=this.options;c.display&&c.pointLabels.display?function ti(g){const c={l:g.left+g._padding.left,r:g.right-g._padding.right,t:g.top+g._padding.top,b:g.bottom-g._padding.bottom},r=Object.assign({},c),u=[],_=[],w=g._pointLabels.length,E=g.options.pointLabels,L=E.centerPointLabels?e.P/w:0;for(let j=0;j=0&&c=0;_--){const w=g._pointLabelItems[_];if(!w.visible)continue;const E=u.setContext(g.getPointLabelContext(_));ea(r,E,w);const L=(0,e.a0)(E.font),{x:j,y:X,textAlign:ve}=w;(0,e.Z)(r,g._pointLabels[_],j,X+L.lineHeight/2,L,{color:E.color,textAlign:ve,textBaseline:"middle"})}}(this,E),_.display&&this.ticks.forEach((ve,ze)=>{if(0!==ze){j=this.getDistanceFromCenterForValue(ve.value);const vt=this.getContext(ze),Et=_.setContext(vt),Zt=w.setContext(vt);!function ma(g,c,r,u,_){const w=g.ctx,E=c.circular,{color:L,lineWidth:j}=c;!E&&!u||!L||!j||r<0||(w.save(),w.strokeStyle=L,w.lineWidth=j,w.setLineDash(_.dash),w.lineDashOffset=_.dashOffset,w.beginPath(),jr(g,r,E,u),w.closePath(),w.stroke(),w.restore())}(this,Et,j,E,Zt)}}),u.display){for(c.save(),L=E-1;L>=0;L--){const ve=u.setContext(this.getPointLabelContext(L)),{color:ze,lineWidth:vt}=ve;!vt||!ze||(c.lineWidth=vt,c.strokeStyle=ze,c.setLineDash(ve.borderDash),c.lineDashOffset=ve.borderDashOffset,j=this.getDistanceFromCenterForValue(r.ticks.reverse?this.min:this.max),X=this.getPointPosition(L,j),c.beginPath(),c.moveTo(this.xCenter,this.yCenter),c.lineTo(X.x,X.y),c.stroke())}c.restore()}}drawBorder(){}drawLabels(){const c=this.ctx,r=this.options,u=r.ticks;if(!u.display)return;const _=this.getIndexAngle(0);let w,E;c.save(),c.translate(this.xCenter,this.yCenter),c.rotate(_),c.textAlign="center",c.textBaseline="middle",this.ticks.forEach((L,j)=>{if(0===j&&!r.reverse)return;const X=u.setContext(this.getContext(j)),ve=(0,e.a0)(X.font);if(w=this.getDistanceFromCenterForValue(this.ticks[j].value),X.showLabelBackdrop){c.font=ve.string,E=c.measureText(L.label).width,c.fillStyle=X.backdropColor;const ze=(0,e.E)(X.backdropPadding);c.fillRect(-E/2-ze.left,-w-ve.size/2-ze.top,E+ze.width,ve.size+ze.height)}(0,e.Z)(c,L.label,0,-w,ve,{color:X.color,strokeColor:X.textStrokeColor,strokeWidth:X.textStrokeWidth})}),c.restore()}drawTitle(){}},TimeScale:G,TimeSeriesScale:class U extends G{static id="timeseries";static defaults=G.defaults;constructor(c){super(c),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const c=this._getTimestampsForTable(),r=this._table=this.buildLookupTable(c);this._minPos=F(r,this.min),this._tableRange=F(r,this.max)-this._minPos,super.initOffsets(c)}buildLookupTable(c){const{min:r,max:u}=this,_=[],w=[];let E,L,j,X,ve;for(E=0,L=c.length;E=r&&X<=u&&_.push(X);if(_.length<2)return[{time:r,pos:0},{time:u,pos:1}];for(E=0,L=_.length;E_-w)}_getTimestampsForTable(){let c=this._cache.all||[];if(c.length)return c;const r=this.getDataTimestamps(),u=this.getLabelTimestamps();return c=r.length&&u.length?this.normalize(r.concat(u)):r.length?r:u,c=this._cache.all=c,c}getDecimalForValue(c){return(F(this._table,c)-this._minPos)/this._tableRange}getValueForPixel(c){const r=this._offsets,u=this.getDecimalForPixel(c)/r.factor-r.end;return F(this._table,u*this._tableRange+this._minPos,!0)}}})]},8137:(st,le,h)=>{"use strict";function e(S){return S+.5|0}h.d(le,{$:()=>io,A:()=>Bi,B:()=>li,C:()=>Go,D:()=>ni,E:()=>Do,F:()=>rn,G:()=>js,H:()=>je,I:()=>Un,J:()=>ur,K:()=>ra,L:()=>Ve,M:()=>Yt,N:()=>Wn,O:()=>pt,P:()=>nn,Q:()=>Nt,R:()=>lr,S:()=>ue,T:()=>$n,U:()=>es,V:()=>Js,W:()=>zt,X:()=>Qo,Y:()=>or,Z:()=>vr,_:()=>Ne,a:()=>Ar,a0:()=>Qs,a1:()=>Jt,a2:()=>Mn,a3:()=>Ai,a4:()=>Dn,a5:()=>ji,a6:()=>cs,a7:()=>qn,a8:()=>No,a9:()=>br,aA:()=>mr,aB:()=>Ut,aC:()=>wr,aD:()=>qo,aE:()=>zi,aF:()=>Pe,aG:()=>Fi,aH:()=>_t,aI:()=>Ti,aJ:()=>Ze,aK:()=>Xi,aL:()=>Nn,aM:()=>xe,aN:()=>ts,aO:()=>ls,aP:()=>kn,aa:()=>yo,ab:()=>gn,ac:()=>Tt,ad:()=>Ct,ae:()=>To,af:()=>hr,ag:()=>Zn,ah:()=>Bt,ai:()=>as,aj:()=>Wt,ak:()=>Ro,al:()=>Be,am:()=>Zo,an:()=>gr,ao:()=>mo,ap:()=>ki,aq:()=>Yo,ar:()=>Po,as:()=>So,at:()=>no,au:()=>rr,av:()=>Xo,aw:()=>_s,ax:()=>co,ay:()=>At,az:()=>Ho,b:()=>nt,c:()=>os,d:()=>Wo,e:()=>Hn,f:()=>wi,g:()=>ut,h:()=>$i,i:()=>Kt,j:()=>cr,k:()=>wt,l:()=>It,m:()=>_e,n:()=>Dt,o:()=>rt,p:()=>jn,q:()=>On,r:()=>K,s:()=>de,t:()=>vi,u:()=>kt,v:()=>lt,w:()=>ot,x:()=>ai,y:()=>tr,z:()=>Ns});const i=(S,$,se)=>Math.max(Math.min(S,se),$);function l(S){return i(e(2.55*S),0,255)}function p(S){return i(e(255*S),0,255)}function v(S){return i(e(S/2.55)/100,0,1)}function b(S){return i(e(100*S),0,100)}const C={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},H=[..."0123456789ABCDEF"],k=S=>H[15&S],z=S=>H[(240&S)>>4]+H[15&S],ce=S=>(240&S)>>4==(15&S);const yt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ot(S,$,se){const Ce=$*Math.min(se,1-se),$e=(bt,Ht=(bt+S/30)%12)=>se-Ce*Math.max(Math.min(Ht-3,9-Ht,1),-1);return[$e(0),$e(8),$e(4)]}function $t(S,$,se){const Ce=($e,bt=($e+S/60)%6)=>se-se*$*Math.max(Math.min(bt,4-bt,1),0);return[Ce(5),Ce(3),Ce(1)]}function Rt(S,$,se){const Ce=Ot(S,1,.5);let $e;for($+se>1&&($e=1/($+se),$*=$e,se*=$e),$e=0;$e<3;$e++)Ce[$e]*=1-$-se,Ce[$e]+=$;return Ce}function ke(S){const se=S.r/255,Ce=S.g/255,$e=S.b/255,bt=Math.max(se,Ce,$e),Ht=Math.min(se,Ce,$e),tn=(bt+Ht)/2;let pn,wn,Pn;return bt!==Ht&&(Pn=bt-Ht,wn=tn>.5?Pn/(2-bt-Ht):Pn/(bt+Ht),pn=function Ae(S,$,se,Ce,$e){return S===$e?($-se)/Ce+($S<=.0031308?12.92*S:1.055*Math.pow(S,1/2.4)-.055,Te=S=>S<=.04045?S/12.92:Math.pow((S+.055)/1.055,2.4);function Le(S,$,se){if(S){let Ce=ke(S);Ce[$]=Math.max(0,Math.min(Ce[$]+Ce[$]*se,0===$?360:1)),Ce=ae(Ce),S.r=Ce[0],S.g=Ce[1],S.b=Ce[2]}}function Ge(S,$){return S&&Object.assign($||{},S)}function me(S){var $={r:0,g:0,b:0,a:255};return Array.isArray(S)?S.length>=3&&($={r:S[0],g:S[1],b:S[2],a:255},S.length>3&&($.a=p(S[3]))):($=Ge(S,{r:0,g:0,b:0,a:1})).a=p($.a),$}function B(S){return"r"===S.charAt(0)?function we(S){const $=dt.exec(S);let Ce,$e,bt,se=255;if($){if($[7]!==Ce){const Ht=+$[7];se=$[8]?l(Ht):i(255*Ht,0,255)}return Ce=+$[1],$e=+$[3],bt=+$[5],Ce=255&($[2]?l(Ce):i(Ce,0,255)),$e=255&($[4]?l($e):i($e,0,255)),bt=255&($[6]?l(bt):i(bt,0,255)),{r:Ce,g:$e,b:bt,a:se}}}(S):function ht(S){const $=yt.exec(S);let Ce,se=255;if(!$)return;$[5]!==Ce&&(se=$[6]?l(+$[5]):p(+$[5]));const $e=gt(+$[2]),bt=+$[3]/100,Ht=+$[4]/100;return Ce="hwb"===$[1]?function Oe(S,$,se){return ge(Rt,S,$,se)}($e,bt,Ht):"hsv"===$[1]?function Me(S,$,se){return ge($t,S,$,se)}($e,bt,Ht):ae($e,bt,Ht),{r:Ce[0],g:Ce[1],b:Ce[2],a:se}}(S)}class ee{constructor($){if($ instanceof ee)return $;const se=typeof $;let Ce;"object"===se?Ce=me($):"string"===se&&(Ce=function We(S){var se,$=S.length;return"#"===S[0]&&(4===$||5===$?se={r:255&17*C[S[1]],g:255&17*C[S[2]],b:255&17*C[S[3]],a:5===$?17*C[S[4]]:255}:(7===$||9===$)&&(se={r:C[S[1]]<<4|C[S[2]],g:C[S[3]]<<4|C[S[4]],b:C[S[5]]<<4|C[S[6]],a:9===$?C[S[7]]<<4|C[S[8]]:255})),se}($)||function dn(S){Bn||(Bn=function Fn(){const S={},$=Object.keys(fn),se=Object.keys(Gt);let Ce,$e,bt,Ht,tn;for(Ce=0;Ce<$.length;Ce++){for(Ht=tn=$[Ce],$e=0;$e>16&255,bt>>8&255,255&bt]}return S}(),Bn.transparent=[0,0,0,0]);const $=Bn[S.toLowerCase()];return $&&{r:$[0],g:$[1],b:$[2],a:4===$.length?$[3]:255}}($)||B($)),this._rgb=Ce,this._valid=!!Ce}get valid(){return this._valid}get rgb(){var $=Ge(this._rgb);return $&&($.a=v($.a)),$}set rgb($){this._rgb=me($)}rgbString(){return this._valid?function mt(S){return S&&(S.a<255?`rgba(${S.r}, ${S.g}, ${S.b}, ${v(S.a)})`:`rgb(${S.r}, ${S.g}, ${S.b})`)}(this._rgb):void 0}hexString(){return this._valid?function ft(S){var $=(S=>ce(S.r)&&ce(S.g)&&ce(S.b)&&ce(S.a))(S)?k:z;return S?"#"+$(S.r)+$(S.g)+$(S.b)+((S,$)=>S<255?$(S):"")(S.a,$):void 0}(this._rgb):void 0}hslString(){return this._valid?function ct(S){if(!S)return;const $=ke(S),se=$[0],Ce=b($[1]),$e=b($[2]);return S.a<255?`hsla(${se}, ${Ce}%, ${$e}%, ${v(S.a)})`:`hsl(${se}, ${Ce}%, ${$e}%)`}(this._rgb):void 0}mix($,se){if($){const Ce=this.rgb,$e=$.rgb;let bt;const Ht=se===bt?.5:se,tn=2*Ht-1,pn=Ce.a-$e.a,wn=((tn*pn==-1?tn:(tn+pn)/(1+tn*pn))+1)/2;bt=1-wn,Ce.r=255&wn*Ce.r+bt*$e.r+.5,Ce.g=255&wn*Ce.g+bt*$e.g+.5,Ce.b=255&wn*Ce.b+bt*$e.b+.5,Ce.a=Ht*Ce.a+(1-Ht)*$e.a,this.rgb=Ce}return this}interpolate($,se){return $&&(this._rgb=function Ee(S,$,se){const Ce=Te(v(S.r)),$e=Te(v(S.g)),bt=Te(v(S.b));return{r:p(q(Ce+se*(Te(v($.r))-Ce))),g:p(q($e+se*(Te(v($.g))-$e))),b:p(q(bt+se*(Te(v($.b))-bt))),a:S.a+se*($.a-S.a)}}(this._rgb,$._rgb,se)),this}clone(){return new ee(this.rgb)}alpha($){return this._rgb.a=p($),this}clearer($){return this._rgb.a*=1-$,this}greyscale(){const $=this._rgb,se=e(.3*$.r+.59*$.g+.11*$.b);return $.r=$.g=$.b=se,this}opaquer($){return this._rgb.a*=1+$,this}negate(){const $=this._rgb;return $.r=255-$.r,$.g=255-$.g,$.b=255-$.b,this}lighten($){return Le(this._rgb,2,$),this}darken($){return Le(this._rgb,2,-$),this}saturate($){return Le(this._rgb,1,$),this}desaturate($){return Le(this._rgb,1,-$),this}rotate($){return function tt(S,$){var se=ke(S);se[0]=gt(se[0]+$),se=ae(se),S.r=se[0],S.g=se[1],S.b=se[2]}(this._rgb,$),this}}function Pe(){}const Tt=(()=>{let S=0;return()=>S++})();function wt(S){return null===S||typeof S>"u"}function nt(S){if(Array.isArray&&Array.isArray(S))return!0;const $=Object.prototype.toString.call(S);return"[object"===$.slice(0,7)&&"Array]"===$.slice(-6)}function Kt(S){return null!==S&&"[object Object]"===Object.prototype.toString.call(S)}function ut(S){return("number"==typeof S||S instanceof Number)&&isFinite(+S)}function pt(S,$){return ut(S)?S:$}function lt(S,$){return typeof S>"u"?$:S}const _e=(S,$)=>"string"==typeof S&&S.endsWith("%")?parseFloat(S)/100:+S/$,Dt=(S,$)=>"string"==typeof S&&S.endsWith("%")?parseFloat(S)/100*$:+S;function Nt(S,$,se){if(S&&"function"==typeof S.call)return S.apply(se,$)}function rn(S,$,se,Ce){let $e,bt,Ht;if(nt(S))if(bt=S.length,Ce)for($e=bt-1;$e>=0;$e--)$.call(se,S[$e],$e);else for($e=0;$eS,x:S=>S.x,y:S=>S.y};function wi(S,$){return(oi[$]||(oi[$]=function mi(S){const $=function Ii(S){const $=S.split("."),se=[];let Ce="";for(const $e of $)Ce+=$e,Ce.endsWith("\\")?Ce=Ce.slice(0,-1)+".":(se.push(Ce),Ce="");return se}(S);return se=>{for(const Ce of $){if(""===Ce)break;se=se&&se[Ce]}return se}}($)))(S)}function ji(S){return S.charAt(0).toUpperCase()+S.slice(1)}const $i=S=>typeof S<"u",qn=S=>"function"==typeof S,Zn=(S,$)=>{if(S.size!==$.size)return!1;for(const se of S)if(!$.has(se))return!1;return!0};function as(S){return"mouseup"===S.type||"click"===S.type||"contextmenu"===S.type}const nn=Math.PI,$n=2*nn,te=$n+nn,He=Number.POSITIVE_INFINITY,Mt=nn/180,je=nn/2,St=nn/4,W=2*nn/3,xe=Math.log10,de=Math.sign;function Ze(S,$,se){return Math.abs(S-$)$e-bt).pop(),$}function ai(S){return!isNaN(parseFloat(S))&&isFinite(S)}function Ti(S,$){const se=Math.round(S);return se-$<=S&&se+$>=S}function Fi(S,$,se){let Ce,$e,bt;for(Ce=0,$e=S.length;Ce<$e;Ce++)bt=S[Ce][se],isNaN(bt)||($.min=Math.min($.min,bt),$.max=Math.max($.max,bt))}function vi(S){return S*(nn/180)}function es(S){return S*(180/nn)}function Xi(S){if(!ut(S))return;let $=1,se=0;for(;Math.round(S*$)/$!==S;)$*=10,se++;return se}function ni(S,$){const se=$.x-S.x,Ce=$.y-S.y,$e=Math.sqrt(se*se+Ce*Ce);let bt=Math.atan2(Ce,se);return bt<-.5*nn&&(bt+=$n),{angle:bt,distance:$e}}function zi(S,$){return Math.sqrt(Math.pow($.x-S.x,2)+Math.pow($.y-S.y,2))}function Qi(S,$){return(S-$+te)%$n-nn}function At(S){return(S%$n+$n)%$n}function jn(S,$,se,Ce){const $e=At(S),bt=At($),Ht=At(se),tn=At(bt-$e),pn=At(Ht-$e),wn=At($e-bt),Pn=At($e-Ht);return $e===bt||$e===Ht||Ce&&bt===Ht||tn>pn&&wn=Math.min($,se)-Ce&&S<=Math.max($,se)+Ce}function kn(S,$,se){se=se||(Ht=>S[Ht]<$);let bt,Ce=S.length-1,$e=0;for(;Ce-$e>1;)bt=$e+Ce>>1,se(bt)?$e=bt:Ce=bt;return{lo:$e,hi:Ce}}const li=(S,$,se,Ce)=>kn(S,se,Ce?$e=>{const bt=S[$e][$];return btS[$e][$]kn(S,se,Ce=>S[Ce][$]>=se);function ls(S,$,se){let Ce=0,$e=S.length;for(;Ce<$e&&S[Ce]<$;)Ce++;for(;$e>Ce&&S[$e-1]>se;)$e--;return Ce>0||$e{const Ce="_onData"+ji(se),$e=S[se];Object.defineProperty(S,se,{configurable:!0,enumerable:!1,value(...bt){const Ht=$e.apply(this,bt);return S._chartjs.listeners.forEach(tn=>{"function"==typeof tn[Ce]&&tn[Ce](...bt)}),Ht}})}))}function kt(S,$){const se=S._chartjs;if(!se)return;const Ce=se.listeners,$e=Ce.indexOf($);-1!==$e&&Ce.splice($e,1),!(Ce.length>0)&&(Xt.forEach(bt=>{delete S[bt]}),delete S._chartjs)}function Ne(S){const $=new Set(S);return $.size===S.length?S:Array.from($)}const K=typeof window>"u"?function(S){return S()}:window.requestAnimationFrame;function Ve(S,$){let se=[],Ce=!1;return function(...$e){se=$e,Ce||(Ce=!0,K.call(window,()=>{Ce=!1,S.apply($,se)}))}}function Ct(S,$){let se;return function(...Ce){return $?(clearTimeout(se),se=setTimeout(S,$,Ce)):S.apply(this,Ce),$}}const Jt=S=>"start"===S?"left":"end"===S?"right":"center",Mn=(S,$,se)=>"start"===S?$:"end"===S?se:($+se)/2,Ut=(S,$,se,Ce)=>S===(Ce?"left":"right")?se:"center"===S?($+se)/2:$;function On(S,$,se){const Ce=$.length;let $e=0,bt=Ce;if(S._sorted){const{iScale:Ht,_parsed:tn}=S,pn=Ht.axis,{min:wn,max:Pn,minDefined:bi,maxDefined:N}=Ht.getUserBounds();bi&&($e=ue(Math.min(li(tn,pn,wn).lo,se?Ce:li($,pn,Ht.getPixelForValue(wn)).lo),0,Ce-1)),bt=N?ue(Math.max(li(tn,Ht.axis,Pn,!0).hi+1,se?0:li($,pn,Ht.getPixelForValue(Pn),!0).hi+1),$e,Ce)-$e:Ce-$e}return{start:$e,count:bt}}function ot(S){const{xScale:$,yScale:se,_scaleRanges:Ce}=S,$e={xmin:$.min,xmax:$.max,ymin:se.min,ymax:se.max};if(!Ce)return S._scaleRanges=$e,!0;const bt=Ce.xmin!==$.min||Ce.xmax!==$.max||Ce.ymin!==se.min||Ce.ymax!==se.max;return Object.assign(Ce,$e),bt}const Vt=S=>0===S||1===S,Lt=(S,$,se)=>-Math.pow(2,10*(S-=1))*Math.sin((S-$)*$n/se),_n=(S,$,se)=>Math.pow(2,-10*S)*Math.sin((S-$)*$n/se)+1,Hn={linear:S=>S,easeInQuad:S=>S*S,easeOutQuad:S=>-S*(S-2),easeInOutQuad:S=>(S/=.5)<1?.5*S*S:-.5*(--S*(S-2)-1),easeInCubic:S=>S*S*S,easeOutCubic:S=>(S-=1)*S*S+1,easeInOutCubic:S=>(S/=.5)<1?.5*S*S*S:.5*((S-=2)*S*S+2),easeInQuart:S=>S*S*S*S,easeOutQuart:S=>-((S-=1)*S*S*S-1),easeInOutQuart:S=>(S/=.5)<1?.5*S*S*S*S:-.5*((S-=2)*S*S*S-2),easeInQuint:S=>S*S*S*S*S,easeOutQuint:S=>(S-=1)*S*S*S*S+1,easeInOutQuint:S=>(S/=.5)<1?.5*S*S*S*S*S:.5*((S-=2)*S*S*S*S+2),easeInSine:S=>1-Math.cos(S*je),easeOutSine:S=>Math.sin(S*je),easeInOutSine:S=>-.5*(Math.cos(nn*S)-1),easeInExpo:S=>0===S?0:Math.pow(2,10*(S-1)),easeOutExpo:S=>1===S?1:1-Math.pow(2,-10*S),easeInOutExpo:S=>Vt(S)?S:S<.5?.5*Math.pow(2,10*(2*S-1)):.5*(2-Math.pow(2,-10*(2*S-1))),easeInCirc:S=>S>=1?S:-(Math.sqrt(1-S*S)-1),easeOutCirc:S=>Math.sqrt(1-(S-=1)*S),easeInOutCirc:S=>(S/=.5)<1?-.5*(Math.sqrt(1-S*S)-1):.5*(Math.sqrt(1-(S-=2)*S)+1),easeInElastic:S=>Vt(S)?S:Lt(S,.075,.3),easeOutElastic:S=>Vt(S)?S:_n(S,.075,.3),easeInOutElastic:S=>Vt(S)?S:S<.5?.5*Lt(2*S,.1125,.45):.5+.5*_n(2*S-1,.1125,.45),easeInBack:S=>S*S*(2.70158*S-1.70158),easeOutBack:S=>(S-=1)*S*(2.70158*S+1.70158)+1,easeInOutBack(S){let $=1.70158;return(S/=.5)<1?S*S*((1+($*=1.525))*S-$)*.5:.5*((S-=2)*S*((1+($*=1.525))*S+$)+2)},easeInBounce:S=>1-Hn.easeOutBounce(1-S),easeOutBounce:S=>S<1/2.75?7.5625*S*S:S<2/2.75?7.5625*(S-=1.5/2.75)*S+.75:S<2.5/2.75?7.5625*(S-=2.25/2.75)*S+.9375:7.5625*(S-=2.625/2.75)*S+.984375,easeInOutBounce:S=>S<.5?.5*Hn.easeInBounce(2*S):.5*Hn.easeOutBounce(2*S-1)+.5};function Li(S){if(S&&"object"==typeof S){const $=S.toString();return"[object CanvasPattern]"===$||"[object CanvasGradient]"===$}return!1}function os(S){return Li(S)?S:new ee(S)}function Ri(S){return Li(S)?S:new ee(S).saturate(.5).darken(.1).hexString()}const Ms=["x","y","borderWidth","radius","tension"],Bs=["color","borderColor","backgroundColor"],ao=new Map;function rt(S,$,se){return function Ue(S,$){$=$||{};const se=S+JSON.stringify($);let Ce=ao.get(se);return Ce||(Ce=new Intl.NumberFormat(S,$),ao.set(se,Ce)),Ce}($,se).format(S)}const Ft={values:S=>nt(S)?S:""+S,numeric(S,$,se){if(0===S)return"0";const Ce=this.chart.options.locale;let $e,bt=S;if(se.length>1){const wn=Math.max(Math.abs(se[0].value),Math.abs(se[se.length-1].value));(wn<1e-4||wn>1e15)&&($e="scientific"),bt=function cn(S,$){let se=$.length>3?$[2].value-$[1].value:$[1].value-$[0].value;return Math.abs(se)>=1&&S!==Math.floor(S)&&(se=S-Math.floor(S)),se}(S,se)}const Ht=xe(Math.abs(bt)),tn=isNaN(Ht)?1:Math.max(Math.min(-1*Math.floor(Ht),20),0),pn={notation:$e,minimumFractionDigits:tn,maximumFractionDigits:tn};return Object.assign(pn,this.options.ticks.format),rt(S,Ce,pn)},logarithmic(S,$,se){if(0===S)return"0";const Ce=se[$].significand||S/Math.pow(10,Math.floor(xe(S)));return[1,2,3,5,10,15].includes(Ce)||$>.8*se.length?Ft.numeric.call(this,S,$,se):""}};var Nn={formatters:Ft};const Ai=Object.create(null),cs=Object.create(null);function Ki(S,$){if(!$)return S;const se=$.split(".");for(let Ce=0,$e=se.length;Ce<$e;++Ce){const bt=se[Ce];S=S[bt]||(S[bt]=Object.create(null))}return S}function Ys(S,$,se){return"string"==typeof $?Dn(Ki(S,$),se):Dn(Ki(S,""),$)}class Ps{constructor($,se){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=Ce=>Ce.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=(Ce,$e)=>Ri($e.backgroundColor),this.hoverBorderColor=(Ce,$e)=>Ri($e.borderColor),this.hoverColor=(Ce,$e)=>Ri($e.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($),this.apply(se)}set($,se){return Ys(this,$,se)}get($){return Ki(this,$)}describe($,se){return Ys(cs,$,se)}override($,se){return Ys(Ai,$,se)}route($,se,Ce,$e){const bt=Ki(this,$),Ht=Ki(this,Ce),tn="_"+se;Object.defineProperties(bt,{[tn]:{value:bt[se],writable:!0},[se]:{enumerable:!0,get(){const pn=this[tn],wn=Ht[$e];return Kt(pn)?Object.assign({},wn,pn):lt(pn,wn)},set(pn){this[tn]=pn}}})}apply($){$.forEach(se=>se(this))}}var Wo=new Ps({_scriptable:S=>!S.startsWith("on"),_indexable:S=>"events"!==S,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function hs(S){S.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),S.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:$=>"onProgress"!==$&&"onComplete"!==$&&"fn"!==$}),S.set("animations",{colors:{type:"color",properties:Bs},numbers:{type:"number",properties:Ms}}),S.describe("animations",{_fallback:"animation"}),S.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:$=>0|$}}}})},function Zs(S){S.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function ri(S){S.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:($,se)=>se.lineWidth,tickColor:($,se)=>se.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:Nn.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),S.route("scale.ticks","color","","color"),S.route("scale.grid","color","","borderColor"),S.route("scale.border","color","","borderColor"),S.route("scale.title","color","","color"),S.describe("scale",{_fallback:!1,_scriptable:$=>!$.startsWith("before")&&!$.startsWith("after")&&"callback"!==$&&"parser"!==$,_indexable:$=>"borderDash"!==$&&"tickBorderDash"!==$&&"dash"!==$}),S.describe("scales",{_fallback:"scale"}),S.describe("scale.ticks",{_scriptable:$=>"backdropPadding"!==$&&"callback"!==$,_indexable:$=>"backdropPadding"!==$})}]);function Js(S,$,se,Ce,$e){let bt=$[$e];return bt||(bt=$[$e]=S.measureText($e).width,se.push($e)),bt>Ce&&(Ce=bt),Ce}function ts(S,$,se,Ce){let $e=(Ce=Ce||{}).data=Ce.data||{},bt=Ce.garbageCollect=Ce.garbageCollect||[];Ce.font!==$&&($e=Ce.data={},bt=Ce.garbageCollect=[],Ce.font=$),S.save(),S.font=$;let Ht=0;const tn=se.length;let pn,wn,Pn,bi,N;for(pn=0;pnse.length){for(pn=0;pn0&&S.stroke()}}function Go(S,$,se){return se=se||.5,!$||S&&S.x>$.left-se&&S.x<$.right+se&&S.y>$.top-se&&S.y<$.bottom+se}function or(S,$){S.save(),S.beginPath(),S.rect($.left,$.top,$.right-$.left,$.bottom-$.top),S.clip()}function io(S){S.restore()}function Po(S,$,se,Ce,$e){if(!$)return S.lineTo(se.x,se.y);if("middle"===$e){const bt=($.x+se.x)/2;S.lineTo(bt,$.y),S.lineTo(bt,se.y)}else"after"===$e!=!!Ce?S.lineTo($.x,se.y):S.lineTo(se.x,$.y);S.lineTo(se.x,se.y)}function So(S,$,se,Ce){if(!$)return S.lineTo(se.x,se.y);S.bezierCurveTo(Ce?$.cp1x:$.cp2x,Ce?$.cp1y:$.cp2y,Ce?se.cp2x:se.cp1x,Ce?se.cp2y:se.cp1y,se.x,se.y)}function Zi(S,$,se,Ce,$e){if($e.strikethrough||$e.underline){const bt=S.measureText(Ce),Ht=$-bt.actualBoundingBoxLeft,tn=$+bt.actualBoundingBoxRight,wn=se+bt.actualBoundingBoxDescent,Pn=$e.strikethrough?(se-bt.actualBoundingBoxAscent+wn)/2:wn;S.strokeStyle=S.fillStyle,S.beginPath(),S.lineWidth=$e.decorationWidth||2,S.moveTo(Ht,Pn),S.lineTo(tn,Pn),S.stroke()}}function Oo(S,$){const se=S.fillStyle;S.fillStyle=$.color,S.fillRect($.left,$.top,$.width,$.height),S.fillStyle=se}function vr(S,$,se,Ce,$e,bt={}){const Ht=nt($)?$:[$],tn=bt.strokeWidth>0&&""!==bt.strokeColor;let pn,wn;for(S.save(),S.font=$e.string,function po(S,$){$.translation&&S.translate($.translation[0],$.translation[1]),wt($.rotation)||S.rotate($.rotation),$.color&&(S.fillStyle=$.color),$.textAlign&&(S.textAlign=$.textAlign),$.textBaseline&&(S.textBaseline=$.textBaseline)}(S,bt),pn=0;pn+S||0;function Ro(S,$){const se={},Ce=Kt($),$e=Ce?Object.keys($):$,bt=Kt(S)?Ce?Ht=>lt(S[Ht],S[$[Ht]]):Ht=>S[Ht]:()=>S;for(const Ht of $e)se[Ht]=Io(bt(Ht));return se}function Xo(S){return Ro(S,{top:"y",right:"x",bottom:"y",left:"x"})}function _s(S){return Ro(S,["topLeft","topRight","bottomLeft","bottomRight"])}function Do(S){const $=Xo(S);return $.width=$.left+$.right,$.height=$.top+$.bottom,$}function Qs(S,$){let se=lt((S=S||{}).size,($=$||Wo.font).size);"string"==typeof se&&(se=parseInt(se,10));let Ce=lt(S.style,$.style);Ce&&!(""+Ce).match(_o)&&(console.warn('Invalid font style specified: "'+Ce+'"'),Ce=void 0);const $e={family:lt(S.family,$.family),lineHeight:ar(lt(S.lineHeight,$.lineHeight),se),size:se,style:Ce,weight:lt(S.weight,$.weight),string:""};return $e.string=function ps(S){return!S||wt(S.size)||wt(S.family)?null:(S.style?S.style+" ":"")+(S.weight?S.weight+" ":"")+S.size+"px "+S.family}($e),$e}function Ar(S,$,se,Ce){let bt,Ht,tn,$e=!0;for(bt=0,Ht=S.length;btse&&0===tn?0:tn+pn;return{min:Ht(Ce,-Math.abs(bt)),max:Ht($e,bt)}}function cr(S,$){return Object.assign(Object.create(S),$)}function br(S,$=[""],se,Ce,$e=(()=>S[0])){const bt=se||S;typeof Ce>"u"&&(Ce=Rs("_fallback",S));const Ht={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:S,_rootScopes:bt,_fallback:Ce,_getTarget:$e,override:tn=>br([tn,...S],$,bt,Ce)};return new Proxy(Ht,{deleteProperty:(tn,pn)=>(delete tn[pn],delete tn._keys,delete S[0][pn],!0),get:(tn,pn)=>xo(tn,pn,()=>function Vs(S,$,se,Ce){let $e;for(const bt of $)if($e=Rs(fo(bt,S),se),typeof $e<"u")return Fo(S,$e)?Mr(se,Ce,S,$e):$e}(pn,$,S,tn)),getOwnPropertyDescriptor:(tn,pn)=>Reflect.getOwnPropertyDescriptor(tn._scopes[0],pn),getPrototypeOf:()=>Reflect.getPrototypeOf(S[0]),has:(tn,pn)=>$o(tn).includes(pn),ownKeys:tn=>$o(tn),set(tn,pn,wn){const Pn=tn._storage||(tn._storage=$e());return tn[pn]=Pn[pn]=wn,delete tn._keys,!0}})}function No(S,$,se,Ce){const $e={_cacheable:!1,_proxy:S,_context:$,_subProxy:se,_stack:new Set,_descriptors:yo(S,Ce),setContext:bt=>No(S,bt,se,Ce),override:bt=>No(S.override(bt),$,se,Ce)};return new Proxy($e,{deleteProperty:(bt,Ht)=>(delete bt[Ht],delete S[Ht],!0),get:(bt,Ht,tn)=>xo(bt,Ht,()=>function Cr(S,$,se){const{_proxy:Ce,_context:$e,_subProxy:bt,_descriptors:Ht}=S;let tn=Ce[$];return qn(tn)&&Ht.isScriptable($)&&(tn=function er(S,$,se,Ce){const{_proxy:$e,_context:bt,_subProxy:Ht,_stack:tn}=se;if(tn.has(S))throw new Error("Recursion detected: "+Array.from(tn).join("->")+"->"+S);tn.add(S);let pn=$(bt,Ht||Ce);return tn.delete(S),Fo(S,pn)&&(pn=Mr($e._scopes,$e,S,pn)),pn}($,tn,S,se)),nt(tn)&&tn.length&&(tn=function fr(S,$,se,Ce){const{_proxy:$e,_context:bt,_subProxy:Ht,_descriptors:tn}=se;if(typeof bt.index<"u"&&Ce(S))return $[bt.index%$.length];if(Kt($[0])){const pn=$,wn=$e._scopes.filter(Pn=>Pn!==pn);$=[];for(const Pn of pn){const bi=Mr(wn,$e,S,Pn);$.push(No(bi,bt,Ht&&Ht[S],tn))}}return $}($,tn,S,Ht.isIndexable)),Fo($,tn)&&(tn=No(tn,$e,bt&&bt[$],Ht)),tn}(bt,Ht,tn)),getOwnPropertyDescriptor:(bt,Ht)=>bt._descriptors.allKeys?Reflect.has(S,Ht)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(S,Ht),getPrototypeOf:()=>Reflect.getPrototypeOf(S),has:(bt,Ht)=>Reflect.has(S,Ht),ownKeys:()=>Reflect.ownKeys(S),set:(bt,Ht,tn)=>(S[Ht]=tn,delete bt[Ht],!0)})}function yo(S,$={scriptable:!0,indexable:!0}){const{_scriptable:se=$.scriptable,_indexable:Ce=$.indexable,_allKeys:$e=$.allKeys}=S;return{allKeys:$e,scriptable:se,indexable:Ce,isScriptable:qn(se)?se:()=>se,isIndexable:qn(Ce)?Ce:()=>Ce}}const fo=(S,$)=>S?S+ji($):$,Fo=(S,$)=>Kt($)&&"adapters"!==S&&(null===Object.getPrototypeOf($)||$.constructor===Object);function xo(S,$,se){if(Object.prototype.hasOwnProperty.call(S,$))return S[$];const Ce=se();return S[$]=Ce,Ce}function so(S,$,se){return qn(S)?S($,se):S}const Er=(S,$)=>!0===S?$:"string"==typeof S?wi($,S):void 0;function wo(S,$,se,Ce,$e){for(const bt of $){const Ht=Er(se,bt);if(Ht){S.add(Ht);const tn=so(Ht._fallback,se,$e);if(typeof tn<"u"&&tn!==se&&tn!==Ce)return tn}else if(!1===Ht&&typeof Ce<"u"&&se!==Ce)return null}return!1}function Mr(S,$,se,Ce){const $e=$._rootScopes,bt=so($._fallback,se,Ce),Ht=[...S,...$e],tn=new Set;tn.add(Ce);let pn=Br(tn,Ht,se,bt||se,Ce);return!(null===pn||typeof bt<"u"&&bt!==se&&(pn=Br(tn,Ht,bt,pn,Ce),null===pn))&&br(Array.from(tn),[""],$e,bt,()=>function Ui(S,$,se){const Ce=S._getTarget();$ in Ce||(Ce[$]={});const $e=Ce[$];return nt($e)&&Kt(se)?se:$e||{}}($,se,Ce))}function Br(S,$,se,Ce,$e){for(;se;)se=wo(S,$,se,Ce,$e);return se}function Rs(S,$){for(const se of $){if(!se)continue;const Ce=se[S];if(typeof Ce<"u")return Ce}}function $o(S){let $=S._keys;return $||($=S._keys=function lo(S){const $=new Set;for(const se of S)for(const Ce of Object.keys(se).filter($e=>!$e.startsWith("_")))$.add(Ce);return Array.from($)}(S._scopes)),$}function tr(S,$,se,Ce){const{iScale:$e}=S,{key:bt="r"}=this._parsing,Ht=new Array(Ce);let tn,pn,wn,Pn;for(tn=0,pn=Ce;tn$"x"===S?"y":"x";function Dr(S,$,se,Ce){const $e=S.skip?$:S,bt=$,Ht=se.skip?$:se,tn=zi(bt,$e),pn=zi(Ht,bt);let wn=tn/(tn+pn),Pn=pn/(tn+pn);wn=isNaN(wn)?0:wn,Pn=isNaN(Pn)?0:Pn;const bi=Ce*wn,N=Ce*Pn;return{previous:{x:bt.x-bi*(Ht.x-$e.x),y:bt.y-bi*(Ht.y-$e.y)},next:{x:bt.x+N*(Ht.x-$e.x),y:bt.y+N*(Ht.y-$e.y)}}}function ye(S,$,se){return Math.max(Math.min(S,se),$)}function Be(S,$,se,Ce,$e){let bt,Ht,tn,pn;if($.spanGaps&&(S=S.filter(wn=>!wn.skip)),"monotone"===$.cubicInterpolationMode)!function ie(S,$="x"){const se=kr($),Ce=S.length,$e=Array(Ce).fill(0),bt=Array(Ce);let Ht,tn,pn,wn=vo(S,0);for(Ht=0;HtS.ownerDocument.defaultView.getComputedStyle(S,null),Si=["top","right","bottom","left"];function ns(S,$,se){const Ce={};se=se?"-"+se:"";for(let $e=0;$e<4;$e++){const bt=Si[$e];Ce[bt]=parseFloat(S[$+"-"+bt+se])||0}return Ce.width=Ce.left+Ce.right,Ce.height=Ce.top+Ce.bottom,Ce}const Sr=(S,$,se)=>(S>0||$>0)&&(!se||!se.shadowRoot);function Ns(S,$){if("native"in S)return S;const{canvas:se,currentDevicePixelRatio:Ce}=$,$e=Ds(se),bt="border-box"===$e.boxSizing,Ht=ns($e,"padding"),tn=ns($e,"border","width"),{x:pn,y:wn,box:Pn}=function Pr(S,$){const se=S.touches,Ce=se&&se.length?se[0]:S,{offsetX:$e,offsetY:bt}=Ce;let tn,pn,Ht=!1;if(Sr($e,bt,S.target))tn=$e,pn=bt;else{const wn=$.getBoundingClientRect();tn=Ce.clientX-wn.left,pn=Ce.clientY-wn.top,Ht=!0}return{x:tn,y:pn,box:Ht}}(S,se),bi=Ht.left+(Pn&&tn.left),N=Ht.top+(Pn&&tn.top);let{width:Se,height:J}=$;return bt&&(Se-=Ht.width+tn.width,J-=Ht.height+tn.height),{x:Math.round((pn-bi)/Se*se.width/Ce),y:Math.round((wn-N)/J*se.height/Ce)}}const nr=S=>Math.round(10*S)/10;function js(S,$,se,Ce){const $e=Ds(S),bt=ns($e,"margin"),Ht=pi($e.maxWidth,S,"clientWidth")||He,tn=pi($e.maxHeight,S,"clientHeight")||He,pn=function Rr(S,$,se){let Ce,$e;if(void 0===$||void 0===se){const bt=Un(S);if(bt){const Ht=bt.getBoundingClientRect(),tn=Ds(bt),pn=ns(tn,"border","width"),wn=ns(tn,"padding");$=Ht.width-wn.width-pn.width,se=Ht.height-wn.height-pn.height,Ce=pi(tn.maxWidth,bt,"clientWidth"),$e=pi(tn.maxHeight,bt,"clientHeight")}else $=S.clientWidth,se=S.clientHeight}return{width:$,height:se,maxWidth:Ce||He,maxHeight:$e||He}}(S,$,se);let{width:wn,height:Pn}=pn;if("content-box"===$e.boxSizing){const N=ns($e,"border","width"),Se=ns($e,"padding");wn-=Se.width+N.width,Pn-=Se.height+N.height}return wn=Math.max(0,wn-bt.width),Pn=Math.max(0,Ce?wn/Ce:Pn-bt.height),wn=nr(Math.min(wn,Ht,pn.maxWidth)),Pn=nr(Math.min(Pn,tn,pn.maxHeight)),wn&&!Pn&&(Pn=nr(wn/2)),(void 0!==$||void 0!==se)&&Ce&&pn.height&&Pn>pn.height&&(Pn=pn.height,wn=nr(Math.floor(Pn*Ce))),{width:wn,height:Pn}}function To(S,$,se){const Ce=$||1,$e=Math.floor(S.height*Ce),bt=Math.floor(S.width*Ce);S.height=Math.floor(S.height),S.width=Math.floor(S.width);const Ht=S.canvas;return Ht.style&&(se||!Ht.style.height&&!Ht.style.width)&&(Ht.style.height=`${S.height}px`,Ht.style.width=`${S.width}px`),(S.currentDevicePixelRatio!==Ce||Ht.height!==$e||Ht.width!==bt)&&(S.currentDevicePixelRatio=Ce,Ht.height=$e,Ht.width=bt,S.ctx.setTransform(Ce,0,0,Ce,0,0),!0)}const ra=function(){let S=!1;try{const $={get passive(){return S=!0,!1}};Yt()&&(window.addEventListener("test",null,$),window.removeEventListener("test",null,$))}catch{}return S}();function ur(S,$){const se=function Gs(S,$){return Ds(S).getPropertyValue($)}(S,$),Ce=se&&se.match(/^(\d+)(\.\d+)?px$/);return Ce?+Ce[1]:void 0}function Yo(S,$,se,Ce){return{x:S.x+se*($.x-S.x),y:S.y+se*($.y-S.y)}}function mo(S,$,se,Ce){return{x:S.x+se*($.x-S.x),y:"middle"===Ce?se<.5?S.y:$.y:"after"===Ce?se<1?S.y:$.y:se>0?$.y:S.y}}function ki(S,$,se,Ce){const $e={x:S.cp2x,y:S.cp2y},bt={x:$.cp1x,y:$.cp1y},Ht=Yo(S,$e,se),tn=Yo($e,bt,se),pn=Yo(bt,$,se),wn=Yo(Ht,tn,se),Pn=Yo(tn,pn,se);return Yo(wn,Pn,se)}const Lo=function(S,$){return{x:se=>S+S+$-se,setWidth(se){$=se},textAlign:se=>"center"===se?se:"right"===se?"left":"right",xPlus:(se,Ce)=>se-Ce,leftForLtr:(se,Ce)=>se-Ce}},Is=function(){return{x:S=>S,setWidth(S){},textAlign:S=>S,xPlus:(S,$)=>S+$,leftForLtr:(S,$)=>S}};function Ho(S,$,se){return S?Lo($,se):Is()}function mr(S,$){let se,Ce;("ltr"===$||"rtl"===$)&&(se=S.canvas.style,Ce=[se.getPropertyValue("direction"),se.getPropertyPriority("direction")],se.setProperty("direction",$,"important"),S.prevTextDirection=Ce)}function wr(S,$){void 0!==$&&(delete S.prevTextDirection,S.canvas.style.setProperty("direction",$[0],$[1]))}function ws(S){return"angle"===S?{between:jn,compare:Qi,normalize:At}:{between:Wt,compare:($,se)=>$-se,normalize:$=>$}}function Bo({start:S,end:$,count:se,loop:Ce,style:$e}){return{start:S%se,end:$%se,loop:Ce&&($-S+1)%se==0,style:$e}}function co(S,$,se){if(!se)return[S];const{property:Ce,start:$e,end:bt}=se,Ht=$.length,{compare:tn,between:pn,normalize:wn}=ws(Ce),{start:Pn,end:bi,loop:N,style:Se}=function zs(S,$,se){const{property:Ce,start:$e,end:bt}=se,{between:Ht,normalize:tn}=ws(Ce),pn=$.length;let N,Se,{start:wn,end:Pn,loop:bi}=S;if(bi){for(wn+=pn,Pn+=pn,N=0,Se=pn;N$e&&S[bt%$].skip;)bt--;return bt%=$,{start:$e,end:bt}}(se,$e,bt,Ce);return Jr(S,!0===Ce?[{start:Ht,end:tn,loop:bt}]:function Nr(S,$,se,Ce){const $e=S.length,bt=[];let pn,Ht=$,tn=S[$];for(pn=$+1;pn<=se;++pn){const wn=S[pn%$e];wn.skip||wn.stop?tn.skip||(bt.push({start:$%$e,end:(pn-1)%$e,loop:Ce=!1}),$=Ht=wn.stop?pn:null):(Ht=pn,tn.skip&&($=pn)),tn=wn}return null!==Ht&&bt.push({start:$%$e,end:Ht%$e,loop:Ce}),bt}(se,Ht,tn{"use strict";h.d(le,{jh:()=>ui,vQ:()=>la});var e=h(9212),i=h(7816),l=h(8137),y=h(5619),p=h(3997);const H=function C(it,en){return it===en||it!=it&&en!=en},z=function k(it,en){for(var on=it.length;on--;)if(H(it[on][0],en))return on;return-1};var Fe=Array.prototype.splice;function ke(it){var en=-1,on=null==it?0:it.length;for(this.clear();++en-1},ke.prototype.set=function Rt(it,en){var on=this.__data__,ti=z(on,it);return ti<0?(++this.size,on.push([it,en])):on[ti][1]=en,this};const ge=ke,Fn="object"==typeof global&&global&&global.Object===Object&&global;var Bn="object"==typeof self&&self&&self.Object===Object&&self;const dt=Fn||Bn||Function("return this")();var we=dt.Symbol,q=Object.prototype,Te=q.hasOwnProperty,Ee=q.toString,Le=we?we.toStringTag:void 0;var ee=Object.prototype.toString;var nt=we?we.toStringTag:void 0;const ut=function Kt(it){return null==it?void 0===it?"[object Undefined]":"[object Null]":nt&&nt in Object(it)?function Ge(it){var en=Te.call(it,Le),on=it[Le];try{it[Le]=void 0;var ti=!0}catch{}var ss=Ee.call(it);return ti&&(en?it[Le]=on:delete it[Le]),ss}(it):function et(it){return ee.call(it)}(it)},lt=function pt(it){var en=typeof it;return null!=it&&("object"==en||"function"==en)},vn=function Bt(it){if(!lt(it))return!1;var en=ut(it);return"[object Function]"==en||"[object GeneratorFunction]"==en||"[object AsyncFunction]"==en||"[object Proxy]"==en};var it,xn=dt["__core-js_shared__"],Dn=(it=/[^.]+$/.exec(xn&&xn.keys&&xn.keys.IE_PROTO||""))?"Symbol(src)_1."+it:"";var oi=Function.prototype.toString;var ji=/^\[object .+?Constructor\]$/,nn=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const te=function $n(it){return!(!lt(it)||function gn(it){return!!Dn&&Dn in it}(it))&&(vn(it)?nn:ji).test(function Ii(it){if(null!=it){try{return oi.call(it)}catch{}try{return it+""}catch{}}return""}(it))},St=function je(it,en){var on=function He(it,en){return it?.[en]}(it,en);return te(on)?on:void 0},xe=St(dt,"Map"),Ze=St(Object,"create");var es=Object.prototype.hasOwnProperty;var Qi=Object.prototype.hasOwnProperty;function kn(it){var en=-1,on=null==it?0:it.length;for(this.clear();++en-1&&it%1==0&&it<=9007199254740991},Cr=function xo(it){return null!=it&&Fo(it.length)&&!vn(it)};var wo="object"==typeof exports&&exports&&!exports.nodeType&&exports,Mr=wo&&"object"==typeof module&&module&&!module.nodeType&&module,Ui=Mr&&Mr.exports===wo?dt.Buffer:void 0;const $o=(Ui?Ui.isBuffer:void 0)||function so(){return!1};var vo=Function.prototype.toString,kr=Object.prototype.hasOwnProperty,Dr=vo.call(Object);var Is={};Is["[object Float32Array]"]=Is["[object Float64Array]"]=Is["[object Int8Array]"]=Is["[object Int16Array]"]=Is["[object Int32Array]"]=Is["[object Uint8Array]"]=Is["[object Uint8ClampedArray]"]=Is["[object Uint16Array]"]=Is["[object Uint32Array]"]=!0,Is["[object Arguments]"]=Is["[object Array]"]=Is["[object ArrayBuffer]"]=Is["[object Boolean]"]=Is["[object DataView]"]=Is["[object Date]"]=Is["[object Error]"]=Is["[object Function]"]=Is["[object Map]"]=Is["[object Number]"]=Is["[object Object]"]=Is["[object RegExp]"]=Is["[object Set]"]=Is["[object String]"]=Is["[object WeakMap]"]=!1;var Bo="object"==typeof exports&&exports&&!exports.nodeType&&exports,zs=Bo&&"object"==typeof module&&module&&!module.nodeType&&module,gr=zs&&zs.exports===Bo&&Fn.process,Or=function(){try{return zs&&zs.require&&zs.require("util").types||gr&&gr.binding&&gr.binding("util")}catch{}}(),Zo=Or&&Or.isTypedArray;const Qr=Zo?function wr(it){return function(en){return it(en)}}(Zo):function Ho(it){return Io(it)&&Fo(it.length)&&!!Is[ut(it)]},Fr=function aa(it,en){if(("constructor"!==en||"function"!=typeof it[en])&&"__proto__"!=en)return it[en]};var $=Object.prototype.hasOwnProperty;const Ce=function se(it,en,on){var ti=it[en];(!$.call(it,en)||!H(ti,on)||void 0===on&&!(en in it))&&hs(it,en,on)};var wn=/^(?:0|[1-9]\d*)$/;const bi=function Pn(it,en){var on=typeof it;return!!(en=en??9007199254740991)&&("number"==on||"symbol"!=on&&wn.test(it))&&it>-1&&it%1==0&&it0){if(++en>=800)return arguments[0]}else en=0;return it.apply(void 0,arguments)}}(As);const Vo=gs,Co=function Vr(it,en){return Vo(function Wi(it,en,on){return en=ci(void 0===en?it.length-1:en,0),function(){for(var ti=arguments,ss=-1,mn=ci(ti.length-en,0),xi=Array(mn);++ss1?on[ss-1]:void 0,xi=ss>2?on[2]:void 0;for(mn=it.length>3&&"function"==typeof mn?(ss--,mn):void 0,xi&&function Oa(it,en,on){if(!lt(on))return!1;var ti=typeof en;return!!("number"==ti?Cr(on)&&bi(en,on.length):"string"==ti&&en in on)&&H(on[en],it)}(on[0],on[1],xi)&&(mn=ss<3?void 0:mn,ss=1),en=Object(en);++ti{class it{constructor(){this.colorschemesOptions=new y.X(void 0)}setColorschemesOptions(on){this.pColorschemesOptions=on,this.colorschemesOptions.next(on)}getColorschemesOptions(){return this.pColorschemesOptions}static#e=this.\u0275fac=function(ti){return new(ti||it)};static#t=this.\u0275prov=e.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})(),ui=(()=>{class it{constructor(on,ti,ss){this.zone=ti,this.themeService=ss,this.type="bar",this.plugins=[],this.chartClick=new e.vpe,this.chartHover=new e.vpe,this.subs=[],this.themeOverrides={},this.ctx=on.nativeElement.getContext("2d"),this.subs.push(this.themeService.colorschemesOptions.pipe((0,p.x)()).subscribe(mn=>this.themeChanged(mn)))}ngOnChanges(on){const ti=["type"],ss=Object.getOwnPropertyNames(on);if(ss.some(mn=>ti.includes(mn))||ss.every(mn=>on[mn].isFirstChange()))this.render();else{const mn=this.getChartConfiguration();this.chart&&(Object.assign(this.chart.config.data,mn.data),this.chart.config.plugins&&Object.assign(this.chart.config.plugins,mn.plugins),this.chart.config.options&&Object.assign(this.chart.config.options,mn.options)),this.update()}}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=void 0),this.subs.forEach(on=>on.unsubscribe())}render(){return this.chart&&this.chart.destroy(),this.zone.runOutsideAngular(()=>this.chart=new i.kL(this.ctx,this.getChartConfiguration()))}update(on){this.chart&&this.zone.runOutsideAngular(()=>this.chart?.update(on))}hideDataset(on,ti){this.chart&&(this.chart.getDatasetMeta(on).hidden=ti,this.update())}isDatasetHidden(on){return this.chart?.getDatasetMeta(on)?.hidden}toBase64Image(){return this.chart?.toBase64Image()}themeChanged(on){this.themeOverrides=on,this.chart&&(this.chart.config.options&&Object.assign(this.chart.config.options,this.getChartOptions()),this.update())}getChartOptions(){return Mi({onHover:(on,ti)=>{!this.chartHover.observed&&!this.chartHover.observers?.length||this.zone.run(()=>this.chartHover.emit({event:on,active:ti}))},onClick:(on,ti)=>{!this.chartClick.observed&&!this.chartClick.observers?.length||this.zone.run(()=>this.chartClick.emit({event:on,active:ti}))}},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(ti){return new(ti||it)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Oi))};static#t=this.\u0275dir=e.lG2({type:it,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:[e.TTD]})}return it})();const di=[[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]],$s={plugins:{colors:{enabled:!1}},datasets:{line:{backgroundColor:it=>uo(us(it.datasetIndex),.4),borderColor:it=>uo(us(it.datasetIndex),1),pointBackgroundColor:it=>uo(us(it.datasetIndex),1),pointBorderColor:"#fff"},bar:{backgroundColor:it=>uo(us(it.datasetIndex),.6),borderColor:it=>uo(us(it.datasetIndex),1)},get radar(){return this.line},doughnut:{backgroundColor:it=>uo(us(it.dataIndex),.6),borderColor:"#fff"},get pie(){return this.doughnut},polarArea:{backgroundColor:it=>uo(us(it.dataIndex),.6),borderColor:it=>uo(us(it.dataIndex),1)},get bubble(){return this.doughnut},get scatter(){return this.doughnut},get area(){return this.polarArea}}};function uo(it,en){return"rgba("+it.concat(en).join(",")+")"}function Eo(it,en){return Math.floor(Math.random()*(en-it+1))+it}function us(it=0){return di[it]||function Ir(){return[Eo(0,255),Eo(0,255),Eo(0,255)]}()}let Xr=(()=>{class it{constructor(){this.generateColors=!0}static#e=this.\u0275fac=function(ti){return new(ti||it)};static#t=this.\u0275prov=e.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();i.kL.register(...i.zX);let la=(()=>{class it{constructor(on){on?.plugins&&i.kL.register(...on.plugins);const ti=Mi(on?.generateColors?$s:{},on?.defaults||{});l.d.set(ti)}static forRoot(on){return{ngModule:it,providers:[{provide:Xr,useValue:on}]}}static#e=this.\u0275fac=function(ti){return new(ti||it)(e.LFG(Xr,8))};static#t=this.\u0275mod=e.oAB({type:it});static#n=this.\u0275inj=e.cJS({})}return it})()},9359:(st,le,h)=>{"use strict";h.d(le,{Y:()=>v,f:()=>b});var e=h(6825),i=h(9212);const l="400ms cubic-bezier(0.4,0.0,0.2,1)",y=[(0,e.oB)({height:0,visibility:"hidden"}),(0,e.jt)(l,(0,e.oB)({height:"*",visibility:"visible"}))],p=[(0,e.oB)({height:"*",visibility:"visible"}),(0,e.jt)(l,(0,e.oB)({height:0,visibility:"hidden"}))];let v=(()=>{class C{set display(k){this._display=k,"none"!==k?this.isAnimated?this.toggle():this.show():this.hide()}set collapse(k){this.collapseNewValue=k,(!this._player||this._isAnimationDone)&&(this.isExpanded=k,this.toggle())}get collapse(){return this.isExpanded}constructor(k,z,ce){this._el=k,this._renderer=z,this.collapsed=new i.vpe,this.collapses=new i.vpe,this.expanded=new i.vpe,this.expands=new i.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=ce.build(p),this._factoryExpandAnimation=ce.build(y)}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(k,z){if(!k||!this._stylesLoaded)return Fe=>Fe();this._renderer.setStyle(this._el.nativeElement,"overflow","hidden"),this._renderer.addClass(this._el.nativeElement,"collapse");const ce=z===this._EXPAND_ACTION_NAME?this._factoryExpandAnimation:this._factoryCollapseAnimation;return this._player&&this._player.reset(),this._player=ce.create(this._el.nativeElement),this._player.play(),Fe=>this._player?.onDone(Fe)}static#e=this.\u0275fac=function(z){return new(z||C)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(e._j))};static#t=this.\u0275dir=i.lG2({type:C,selectors:[["","collapse",""]],hostVars:9,hostBindings:function(z,ce){2&z&&(i.uIk("aria-hidden",ce.isCollapsed),i.ekj("collapse",ce.isCollapse)("in",ce.isExpanded)("show",ce.isExpanded)("collapsing",ce.isCollapsing))},inputs:{display:"display",isAnimated:"isAnimated",collapse:"collapse"},outputs:{collapsed:"collapsed",collapses:"collapses",expanded:"expanded",expands:"expands"},exportAs:["bs-collapse"]})}return C})(),b=(()=>{class C{static forRoot(){return{ngModule:C,providers:[]}}static#e=this.\u0275fac=function(z){return new(z||C)};static#t=this.\u0275mod=i.oAB({type:C});static#n=this.\u0275inj=i.cJS({})}return C})()},1835:(st,le,h)=>{"use strict";h.d(le,{oj:()=>C});var e=h(9212),i=h(3161),l=h(4060),y=h(6814);class v{constructor(k,z,ce){this.nodes=k,this.viewRef=z,this.componentRef=ce}}class b{constructor(k,z,ce,Fe,We,Re,ft,yt,Ot){this._viewContainerRef=k,this._renderer=z,this._elementRef=ce,this._injector=Fe,this._componentFactoryResolver=We,this._ngZone=Re,this._applicationRef=ft,this._posService=yt,this._document=Ot,this.onBeforeShow=new e.vpe,this.onShown=new e.vpe,this.onBeforeHide=new e.vpe,this.onHidden=new e.vpe,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(k){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(k),this}to(k){return this.container=k||this.container,this}position(k){return k?(this.attachment=k.attachment||this.attachment,this._elementRef=k.target||this._elementRef,this):this}provide(k){return this._providers.push(k),this}show(k={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(k.content,k.context,k.initialState);const z=e.zs3.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(z,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,k),this.container instanceof e.SBq&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const ce=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!ce)return;ce.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(k.id?{id:k.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(k){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const z=this._componentRef.location.nativeElement;return z.parentNode?.removeChild(z),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(k?{id:k}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(k){this.triggers=k.triggers||this.triggers,this._listenOpts.outsideClick=k.outsideClick,this._listenOpts.outsideEsc=k.outsideEsc,k.target=k.target||this._elementRef?.nativeElement;const z=this._listenOpts.hide=()=>k.hide?k.hide():void this.hide(),ce=this._listenOpts.show=We=>{k.show?k.show(We):this.show(We),We()};return this._renderer&&(this._unregisterListenersFn=(0,i.wo)(this._renderer,{target:k.target,triggers:k.triggers,show:ce,hide:z,toggle:We=>{this.isShown?z():ce(We)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(k,z){return k&&z&&(this._inlineViewRef=k.createEmbeddedView(z)),this}_registerOutsideClick(){if(this._componentRef&&this._componentRef.location){if(this._listenOpts.outsideClick){const k=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(this._globalListener=(0,i.Rg)(this._renderer,{targets:[k,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(this._globalListener=(0,i.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(k,z,ce){if(!k)return new v([]);if(k instanceof e.Rgc){if(this._viewContainerRef){const Re=this._viewContainerRef.createEmbeddedView(k,z);return Re.markForCheck(),new v([Re.rootNodes],Re)}const We=k.createEmbeddedView({});return this._applicationRef.attachView(We),new v([We.rootNodes],We)}if("function"==typeof k){const We=this._componentFactoryResolver.resolveComponentFactory(k),Re=e.zs3.create({providers:this._providers,parent:this._injector}),ft=We.create(Re);return Object.assign(ft.instance,ce),this._applicationRef.attachView(ft.hostView),new v([[ft.location.nativeElement]],ft.hostView,ft)}const Fe=this._renderer?[this._renderer.createText(`${k}`)]:[];return new v([Fe])}}let C=(()=>{class H{constructor(z,ce,Fe,We,Re,ft){this._componentFactoryResolver=z,this._ngZone=ce,this._injector=Fe,this._posService=We,this._applicationRef=Re,this._document=ft}createLoader(z,ce,Fe){return new b(ce,Fe,z,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static#e=this.\u0275fac=function(ce){return new(ce||H)(e.LFG(e._Vd),e.LFG(e.R0b),e.LFG(e.zs3),e.LFG(l.sA),e.LFG(e.z2F),e.LFG(y.K0))};static#t=this.\u0275prov=e.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},2500:(st,le,h)=>{"use strict";h.d(le,{Hz:()=>Re,Mq:()=>ft,TO:()=>We,mr:()=>yt});var e=h(9212),i=h(2181),l=h(1835),y=h(6825),p=h(6814),v=h(4060);const b=Ot=>({dropdown:Ot}),C=["*"];let H=(()=>{class Ot{constructor(){this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)};static#t=this.\u0275prov=e.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),k=(()=>{class Ot{constructor(){this.direction="down",this.autoClose=!0,this.insideClick=!1,this.isAnimated=!1,this.stopOnClickPropagation=!1,this.isOpenChange=new e.vpe,this.isDisabledChange=new e.vpe,this.toggleClick=new e.vpe,this.counts=0,this.dropdownMenu=new Promise(Rt=>{this.resolveDropdownMenu=Rt})}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)};static#t=this.\u0275prov=e.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"platform"})}return Ot})();const ce=[(0,y.oB)({height:0,overflow:"hidden"}),(0,y.jt)("220ms cubic-bezier(0, 0, 0.2, 1)",(0,y.oB)({height:"*",overflow:"hidden"}))];let Fe=(()=>{class Ot{get direction(){return this._state.direction}constructor(Rt,Ae,ke,ge,ae){this._state=Rt,this.cd=Ae,this._renderer=ke,this._element=ge,this.isOpen=!1,this._factoryDropDownAnimation=ae.build(ce),this._subscription=Rt.isOpenChange.subscribe(Oe=>{this.isOpen=Oe;const Me=this._element.nativeElement.querySelector(".dropdown-menu");this._renderer.addClass(this._element.nativeElement.querySelector("div"),"open"),Me&&(this._renderer.addClass(Me,"show"),(Me.classList.contains("dropdown-menu-right")||Me.classList.contains("dropdown-menu-end"))&&(this._renderer.setStyle(Me,"left","auto"),this._renderer.setStyle(Me,"right","0")),"up"===this.direction&&(this._renderer.setStyle(Me,"top","auto"),this._renderer.setStyle(Me,"transform","translateY(-101%)"))),Me&&this._state.isAnimated&&this._factoryDropDownAnimation.create(Me).play(),this.cd.markForCheck(),this.cd.detectChanges()})}_contains(Rt){return this._element.nativeElement.contains(Rt)}ngOnDestroy(){this._subscription.unsubscribe()}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)(e.Y36(k),e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(y._j))};static#t=this.\u0275cmp=e.Xpm({type:Ot,selectors:[["bs-dropdown-container"]],hostAttrs:[2,"display","block","position","absolute","z-index","1040"],ngContentSelectors:C,decls:2,vars:9,consts:[[3,"ngClass"]],template:function(Ae,ke){1&Ae&&(e.F$t(),e.TgZ(0,"div",0),e.Hsn(1),e.qZA()),2&Ae&&(e.ekj("dropup","up"===ke.direction)("show",ke.isOpen)("open",ke.isOpen),e.Q6J("ngClass",e.VKq(7,b,"down"===ke.direction)))},dependencies:[p.mk],encapsulation:2,changeDetection:0})}return Ot})(),We=(()=>{class Ot{set autoClose(Rt){this._state.autoClose=Rt}get autoClose(){return this._state.autoClose}set isAnimated(Rt){this._state.isAnimated=Rt}get isAnimated(){return this._state.isAnimated}set insideClick(Rt){this._state.insideClick=Rt}get insideClick(){return this._state.insideClick}set isDisabled(Rt){this._isDisabled=Rt,this._state.isDisabledChange.emit(Rt),Rt&&this.hide()}get isDisabled(){return this._isDisabled}get isOpen(){return this._showInline?this._isInlineOpen:this._dropdown.isShown}set isOpen(Rt){Rt?this.show():this.hide()}get _showInline(){return!this.container}constructor(Rt,Ae,ke,ge,ae,Oe,Me){this._elementRef=Rt,this._renderer=Ae,this._viewContainerRef=ke,this._cis=ge,this._state=ae,this._config=Oe,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=Me.build(ce),this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:k,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(Rt=>this.toggle(Rt))),this._subscriptions.push(this._state.isDisabledChange.pipe((0,i.h)(Rt=>Rt)).subscribe(()=>this.hide())))}show(){if(!this.isOpen&&!this.isDisabled){if(this._showInline)return this._inlinedMenu||this._state.dropdownMenu.then(Rt=>{this._dropdown.attachInline(Rt.viewContainer,Rt.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(Rt=>{const Ae=this.dropup||typeof this.dropup<"u"&&this.dropup;this._state.direction=Ae?"up":"down";const ke=this.placement||(Ae?"top start":"bottom start");this._dropdown.attach(Fe).to(this.container).position({attachment:ke}).show({content:Rt.templateRef,placement:ke}),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(Rt){return this.isOpen||!Rt?this.hide():this.show()}_contains(Rt){return this._elementRef.nativeElement.contains(Rt.target)||this._dropdown.instance&&this._dropdown.instance._contains(Rt.target)}navigationClick(Rt){const Ae=this._elementRef.nativeElement.querySelector(".dropdown-menu");if(!Ae)return;const ke=this._elementRef.nativeElement.ownerDocument.activeElement,ge=Ae.querySelectorAll(".dropdown-item");switch(Rt.keyCode){case 38:this._state.counts>0&&ge[--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 Rt=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",Rt?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",Rt?"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(Ae){return new(Ae||Ot)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.s_b),e.Y36(l.oj),e.Y36(k),e.Y36(H),e.Y36(y._j))};static#t=this.\u0275dir=e.lG2({type:Ot,selectors:[["","bsDropdown",""],["","dropdown",""]],hostVars:6,hostBindings:function(Ae,ke){1&Ae&&e.NdJ("keydown.arrowDown",function(ae){return ke.navigationClick(ae)})("keydown.arrowUp",function(ae){return ke.navigationClick(ae)}),2&Ae&&e.ekj("dropup",ke.dropup)("open",ke.isOpen)("show",ke.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:[e._Bn([k])]})}return Ot})(),Re=(()=>{class Ot{constructor(Rt,Ae,ke){Rt.resolveDropdownMenu({templateRef:ke,viewContainer:Ae})}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)(e.Y36(k),e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Ot,selectors:[["","bsDropdownMenu",""],["","dropdownMenu",""]],exportAs:["bs-dropdown-menu"]})}return Ot})(),ft=(()=>{class Ot{constructor(Rt,Ae,ke,ge,ae){this._changeDetectorRef=Rt,this._dropdown=Ae,this._element=ke,this._renderer=ge,this._state=ae,this.isOpen=!1,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(Oe=>{this.isOpen=Oe,Oe?(this._documentClickListener=this._renderer.listen("document","click",Me=>{this._state.autoClose&&2!==Me.button&&!this._element.nativeElement.contains(Me.target)&&(!this._state.insideClick||!this._dropdown._contains(Me))&&(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(Oe=>this.isDisabled=Oe||void 0))}onClick(Rt){this._state.stopOnClickPropagation&&Rt.stopPropagation(),!this.isDisabled&&this._state.toggleClick.emit(!0)}ngOnDestroy(){this._documentClickListener&&this._documentClickListener(),this._escKeyUpListener&&this._escKeyUpListener();for(const Rt of this._subscriptions)Rt.unsubscribe()}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)(e.Y36(e.sBO),e.Y36(We),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(k))};static#t=this.\u0275dir=e.lG2({type:Ot,selectors:[["","bsDropdownToggle",""],["","dropdownToggle",""]],hostVars:3,hostBindings:function(Ae,ke){1&Ae&&e.NdJ("click",function(ae){return ke.onClick(ae)}),2&Ae&&e.uIk("aria-haspopup",!0)("disabled",ke.isDisabled)("aria-expanded",ke.isOpen)},exportAs:["bs-dropdown-toggle"]})}return Ot})(),yt=(()=>{class Ot{static forRoot(){return{ngModule:Ot,providers:[l.oj,v.sA,k]}}static#e=this.\u0275fac=function(Ae){return new(Ae||Ot)};static#t=this.\u0275mod=e.oAB({type:Ot});static#n=this.\u0275inj=e.cJS({imports:[p.ez]})}return Ot})()},2051:(st,le,h)=>{"use strict";h.d(le,{UZ:()=>ct,tT:()=>B,zk:()=>et});var e=h(9212),i=h(3161),l=h(6814),y=h(8180);let v,p=(()=>{class Pe{constructor(){this._focusTrapStack=[]}register(wt){this._focusTrapStack=this._focusTrapStack.filter(Kt=>Kt!==wt);let nt=this._focusTrapStack;nt.length&&nt[nt.length-1]._disable(),nt.push(wt),wt._enable()}deregister(wt){wt._disable();const nt=this._focusTrapStack,Kt=nt.indexOf(wt);-1!==Kt&&(nt.splice(Kt,1),nt.length&&nt[nt.length-1]._enable())}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})();try{v=typeof Intl<"u"&&Intl.v8BreakIterator}catch{v=!1}let b=(()=>{class Pe{constructor(wt){this._platformId=wt,this.isBrowser=this._platformId?(0,l.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&&!v)&&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(nt){return new(nt||Pe)(e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})(),H=(()=>{class Pe{constructor(wt){this._platform=wt}isDisabled(wt){return wt.hasAttribute("disabled")}isVisible(wt){return function z(Pe){return!!(Pe.offsetWidth||Pe.offsetHeight||"function"==typeof Pe.getClientRects&&Pe.getClientRects().length)}(wt)&&"visible"===getComputedStyle(wt).visibility}isTabbable(wt){if(!this._platform.isBrowser)return!1;const nt=function k(Pe){try{return Pe.frameElement}catch{return null}}(function Ae(Pe){return Pe.ownerDocument&&Pe.ownerDocument.defaultView||window}(wt));if(nt&&(-1===Ot(nt)||!this.isVisible(nt)))return!1;let Kt=wt.nodeName.toLowerCase(),ut=Ot(wt);return wt.hasAttribute("contenteditable")?-1!==ut:!("iframe"===Kt||"object"===Kt||this._platform.WEBKIT&&this._platform.IOS&&!function $t(Pe){let Tt=Pe.nodeName.toLowerCase(),wt="input"===Tt&&Pe.type;return"text"===wt||"password"===wt||"select"===Tt||"textarea"===Tt}(wt))&&("audio"===Kt?!!wt.hasAttribute("controls")&&-1!==ut:"video"===Kt?-1!==ut&&(null!==ut||this._platform.FIREFOX||wt.hasAttribute("controls")):wt.tabIndex>=0)}isFocusable(wt,nt){return function Rt(Pe){return!function Fe(Pe){return function Re(Pe){return"input"==Pe.nodeName.toLowerCase()}(Pe)&&"hidden"==Pe.type}(Pe)&&(function ce(Pe){let Tt=Pe.nodeName.toLowerCase();return"input"===Tt||"select"===Tt||"button"===Tt||"textarea"===Tt}(Pe)||function We(Pe){return function ft(Pe){return"a"==Pe.nodeName.toLowerCase()}(Pe)&&Pe.hasAttribute("href")}(Pe)||Pe.hasAttribute("contenteditable")||yt(Pe))}(wt)&&!this.isDisabled(wt)&&(nt?.ignoreVisibility||this.isVisible(wt))}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(e.LFG(b))};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})();function yt(Pe){if(!Pe.hasAttribute("tabindex")||void 0===Pe.tabIndex)return!1;let Tt=Pe.getAttribute("tabindex");return"-32768"!=Tt&&!(!Tt||isNaN(parseInt(Tt,10)))}function Ot(Pe){if(!yt(Pe))return null;const Tt=parseInt(Pe.getAttribute("tabindex")||"",10);return isNaN(Tt)?-1:Tt}function ke(Pe){return null!=Pe&&"false"!=`${Pe}`}class ge{get enabled(){return this._enabled}set enabled(Tt){this._enabled=Tt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Tt,this._startAnchor),this._toggleAnchorTabIndex(Tt,this._endAnchor))}constructor(Tt,wt,nt,Kt,ut=!1){this._element=Tt,this._checker=wt,this._ngZone=nt,this._document=Kt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ut||this.attachAnchors()}destroy(){const Tt=this._startAnchor,wt=this._endAnchor;Tt&&(Tt.removeEventListener("focus",this.startAnchorListener),Tt.parentNode&&Tt.parentNode.removeChild(Tt)),wt&&(wt.removeEventListener("focus",this.endAnchorListener),wt.parentNode&&wt.parentNode.removeChild(wt)),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(Tt=>{this._executeOnStable(()=>Tt(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusLastTabbableElement()))})}_getRegionBoundary(Tt){let wt=this._element.querySelectorAll(`[cdk-focus-region-${Tt}], [cdkFocusRegion${Tt}], [cdk-focus-${Tt}]`);for(let nt=0;nt=0;nt--){let Kt=wt[nt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(wt[nt]):null;if(Kt)return Kt}return null}_createAnchor(){const Tt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Tt),Tt.classList.add("cdk-visually-hidden"),Tt.classList.add("cdk-focus-trap-anchor"),Tt.setAttribute("aria-hidden","true"),Tt}_toggleAnchorTabIndex(Tt,wt){Tt?wt.setAttribute("tabindex","0"):wt.removeAttribute("tabindex")}toggleAnchors(Tt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Tt,this._startAnchor),this._toggleAnchorTabIndex(Tt,this._endAnchor))}_executeOnStable(Tt){this._ngZone.isStable?Tt():this._ngZone.onStable.pipe((0,y.q)(1)).subscribe(Tt)}}let ae=(()=>{class Pe{constructor(wt,nt,Kt){this._checker=wt,this._ngZone=nt,this._document=Kt}create(wt,nt=!1){return new ge(wt,this._checker,this._ngZone,this._document,nt)}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(e.LFG(H),e.LFG(e.R0b),e.LFG(l.K0))};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"root"})}return Pe})(),Oe=(()=>{class Pe{get enabled(){return this.focusTrap.enabled}set enabled(wt){this.focusTrap.enabled=ke(wt)}get autoCapture(){return this._autoCapture}set autoCapture(wt){this._autoCapture=ke(wt)}constructor(wt,nt,Kt){this._elementRef=wt,this._focusTrapFactory=nt,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=Kt,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(wt){const nt=wt.autoCapture;nt&&!nt.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(e.Y36(e.SBq),e.Y36(ae),e.Y36(l.K0))};static#t=this.\u0275dir=e.lG2({type:Pe,selectors:[["","focusTrap",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[e.TTD]})}return Pe})(),Me=(()=>{class Pe{static forRoot(){return{ngModule:Pe,providers:[p,b,H]}}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275mod=e.oAB({type:Pe});static#n=this.\u0275inj=e.cJS({imports:[l.ez]})}return Pe})();var gt=h(1835),ht=h(4060);const tt=["*"];let ct=(()=>{class Pe{constructor(){this.hide=()=>{},this.setClass=()=>{}}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}return Pe})(),fn=(()=>{class Pe{static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}return Pe})();const Fn={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},Bn=new e.OlP("override-default-config");let q=(()=>{class Pe{constructor(wt,nt,Kt){this._element=nt,this._renderer=Kt,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},wt)}ngOnInit(){this._focusEl=i.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),i.tj&&i.tj.body&&(this.bsModalService&&1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(i.tj.body,"modal-open"),this._renderer.setStyle(i.tj.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(wt){this.clickStartedInContent=wt.target!==this._element.nativeElement}onClickStop(wt){this.config.ignoreBackdropClick||"static"===this.config.backdrop||wt.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(wt){this.isShown&&((27===wt.keyCode||"Escape"===wt.key)&&wt.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,i.tj&&i.tj.body&&1===this.bsModalService?.getModalsCount()&&(this._renderer.removeClass(i.tj.body,"modal-open"),this._renderer.setStyle(i.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(nt){return new(nt||Pe)(e.Y36(fn),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275cmp=e.Xpm({type:Pe,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(nt,Kt){1&nt&&e.NdJ("mousedown",function(pt){return Kt.onClickStarted(pt)})("click",function(pt){return Kt.onClickStop(pt)})("popstate",function(){return Kt.onPopState()},!1,e.Jf7)("keydown.esc",function(pt){return Kt.onEsc(pt)},!1,e.Jf7),2&nt&&e.uIk("aria-modal",!0)("aria-labelledby",Kt.config.ariaLabelledBy)("aria-describedby",Kt.config.ariaDescribedby)},ngContentSelectors:tt,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(nt,Kt){1&nt&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA()()),2&nt&&e.Tol("modal-dialog"+(Kt.config.class?" "+Kt.config.class:""))},dependencies:[Oe],encapsulation:2})}return Pe})(),Te=(()=>{class Pe{get isAnimated(){return this._isAnimated}set isAnimated(wt){this._isAnimated=wt}get isShown(){return this._isShown}set isShown(wt){this._isShown=wt,wt?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show")}constructor(wt,nt){this._isAnimated=!1,this._isShown=!1,this.element=wt,this.renderer=nt}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),i.cQ.reflow(this.element.nativeElement)),this.isShown=!0}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275cmp=e.Xpm({type:Pe,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(nt,Kt){},encapsulation:2})}return Pe})(),me=1,B=(()=>{class Pe{constructor(wt,nt,Kt){this.clf=nt,this.modalDefaultOption=Kt,this.onShow=new e.vpe,this.onShown=new e.vpe,this.onHide=new e.vpe,this.onHidden=new e.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=wt.createRenderer(null,null),this.config=Kt?Object.assign({},Fn,Kt):Fn}show(wt,nt){this._focusEl=i.tj.activeElement,this.modalsCount++,this._createLoaders();const Kt=nt?.id||me++;return this.config=this.modalDefaultOption?Object.assign({},Fn,this.modalDefaultOption,nt):Object.assign({},Fn,nt),this.config.id=Kt,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(wt)}hide(wt){(1===this.modalsCount||null==wt)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=wt?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(wt),this.removeLoaders(wt)},this.config.animated?150:0),this._focusEl&&this._focusEl.focus()}_showBackdrop(){const wt=!0===this.config.backdrop||"static"===this.config.backdrop,nt=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),wt&&nt&&(this._backdropLoader.attach(Te).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(wt){const nt=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const pt of this.config.providers)nt.provide(pt);const Kt=new ct,ut=nt.provide({provide:fn,useValue:this.config}).provide({provide:ct,useValue:Kt}).attach(q).to("body");return Kt.hide=()=>this.hide(Kt.id),Kt.setClass=pt=>{ut.instance&&(ut.instance.config.class=pt)},Kt.onHidden=new e.vpe,Kt.onHide=new e.vpe,this.copyEvent(nt.onBeforeHide,Kt.onHide),this.copyEvent(nt.onHidden,Kt.onHidden),ut.show({content:wt,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),ut.instance&&(ut.instance.level=this.getModalsCount(),Kt.content=nt.getInnerComponent(),Kt.id=ut.instance.config?.id),Kt}_hideModal(wt){if(null!=wt){const nt=this.loaders.findIndex(ut=>ut.instance?.config.id===wt),Kt=this.loaders[nt];Kt&&Kt.hide(wt)}else this.loaders.forEach(nt=>{nt.instance&&nt.hide(nt.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(wt){this.lastDismissReason=wt}removeBackdrop(){this._renderer.removeClass(i.tj.body,"modal-open"),this._renderer.setStyle(i.tj.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=i.tj.body.clientWidthKt.instance?.config.id===wt);nt>=0&&(this.loaders.splice(nt,1),this.loaders.forEach((Kt,ut)=>{Kt.instance&&(Kt.instance.level=ut+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(wt,nt){wt.subscribe(Kt=>{nt.emit(this.lastDismissReason||Kt)})}static#e=this.\u0275fac=function(nt){return new(nt||Pe)(e.LFG(e.FYo),e.LFG(gt.oj),e.LFG(Bn,8))};static#t=this.\u0275prov=e.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:"platform"})}return Pe})();Me.forRoot();let et=(()=>{class Pe{static forRoot(){return{ngModule:Pe,providers:[B,gt.oj,ht.sA]}}static forChild(){return{ngModule:Pe,providers:[B,gt.oj,ht.sA]}}static#e=this.\u0275fac=function(nt){return new(nt||Pe)};static#t=this.\u0275mod=e.oAB({type:Pe});static#n=this.\u0275inj=e.cJS({imports:[Me]})}return Pe})()},4060:(st,le,h)=>{"use strict";h.d(le,{Bz:()=>k,sA:()=>pt});var e=h(3161),i=h(9212),l=h(6814),y=h(8645),p=h(3019),v=h(2438),b=h(2096),C=h(927),H=function(_e){return _e.top="top",_e.bottom="bottom",_e.left="left",_e.right="right",_e.auto="auto",_e.end="right",_e.start="left",_e["top left"]="top left",_e["top right"]="top right",_e["right top"]="right top",_e["right bottom"]="right bottom",_e["bottom right"]="bottom right",_e["bottom left"]="bottom left",_e["left bottom"]="left bottom",_e["left top"]="left top",_e["top start"]="top left",_e["top end"]="top right",_e["end top"]="right top",_e["end bottom"]="right bottom",_e["bottom end"]="bottom right",_e["bottom start"]="bottom left",_e["start bottom"]="start bottom",_e["start top"]="left top",_e}(H||{}),k=function(_e){return _e.top="top",_e.bottom="bottom",_e.left="start",_e.right="end",_e.auto="auto",_e.end="end",_e.start="start",_e["top left"]="top start",_e["top right"]="top end",_e["right top"]="end top",_e["right bottom"]="end bottom",_e["bottom right"]="bottom end",_e["bottom left"]="bottom start",_e["left bottom"]="start bottom",_e["left top"]="start top",_e["top start"]="top start",_e["top end"]="top end",_e["end top"]="end top",_e["end bottom"]="end bottom",_e["bottom end"]="bottom end",_e["bottom start"]="bottom start",_e["start bottom"]="start bottom",_e["start top"]="start top",_e}(k||{});function z(_e,Dt){if(1!==_e.nodeType)return[];const rn=_e.ownerDocument.defaultView?.getComputedStyle(_e,null);return Dt?rn&&rn[Dt]:rn}function ce(_e){if(!_e)return document.documentElement;let rn,Nt=_e?.offsetParent;for(;null===Nt&&_e.nextElementSibling&&rn!==_e.nextElementSibling;)rn=_e.nextElementSibling,Nt=rn.offsetParent;const Bt=Nt&&Nt.nodeName;return Bt&&"BODY"!==Bt&&"HTML"!==Bt?Nt&&-1!==["TH","TD","TABLE"].indexOf(Nt.nodeName)&&"static"===z(Nt,"position")?ce(Nt):Nt:rn?rn.ownerDocument.documentElement:document.documentElement}function We(_e){return null!==_e.parentNode?We(_e.parentNode):_e}function Re(_e,Dt){if(!(_e&&_e.nodeType&&Dt&&Dt.nodeType))return document.documentElement;const Nt=_e.compareDocumentPosition(Dt)&Node.DOCUMENT_POSITION_FOLLOWING,rn=Nt?_e:Dt,Bt=Nt?Dt:_e,vn=document.createRange();vn.setStart(rn,0),vn.setEnd(Bt,0);const xn=vn.commonAncestorContainer;if(_e!==xn&&Dt!==xn||rn.contains(Bt))return function Fe(_e){const{nodeName:Dt}=_e;return"BODY"!==Dt&&("HTML"===Dt||ce(_e.firstElementChild)===_e)}(xn)?xn:ce(xn);const Rn=We(_e);return Rn.host?Re(Rn.host,Dt):Re(_e,We(Dt).host)}function ft(_e){if(!_e||!_e.parentElement)return document.documentElement;let Dt=_e.parentElement;for(;Dt?.parentElement&&"none"===z(Dt,"transform");)Dt=Dt.parentElement;return Dt||document.documentElement}function yt(_e,Dt){const Nt="x"===Dt?"Left":"Top",rn="Left"===Nt?"Right":"Bottom";return parseFloat(_e[`border${Nt}Width`])+parseFloat(_e[`border${rn}Width`])}function Ot(_e,Dt,Nt){return Math.max(Dt[`offset${_e}`],Dt[`scroll${_e}`],Nt[`client${_e}`],Nt[`offset${_e}`],Nt[`scroll${_e}`],0)}function $t(_e){const Dt=_e.body,Nt=_e.documentElement;return{height:Ot("Height",Dt,Nt),width:Ot("Width",Dt,Nt)}}function Rt(_e){return{..._e,right:(_e.left||0)+_e.width,bottom:(_e.top||0)+_e.height}}function ke(_e){return"number"==typeof _e||"[object Number]"===Object.prototype.toString.call(_e)}function ge(_e){const Dt=_e.getBoundingClientRect();if(!(Dt&&ke(Dt.top)&&ke(Dt.left)&&ke(Dt.bottom)&&ke(Dt.right)))return Dt;const Nt={left:Dt.left,top:Dt.top,width:Dt.right-Dt.left,height:Dt.bottom-Dt.top},rn="HTML"===_e.nodeName?$t(_e.ownerDocument):void 0,Bt=rn?.width||_e.clientWidth||ke(Dt.right)&&ke(Nt.left)&&Dt.right-Nt.left||0,vn=rn?.height||_e.clientHeight||ke(Dt.bottom)&&ke(Nt.top)&&Dt.bottom-Nt.top||0;let xn=_e.offsetWidth-Bt,Rn=_e.offsetHeight-vn;if(xn||Rn){const Dn=z(_e);xn-=yt(Dn,"x"),Rn-=yt(Dn,"y"),Nt.width-=xn,Nt.height-=Rn}return Rt(Nt)}function ae(_e,Dt,Nt=!1){const rn="HTML"===Dt.nodeName,Bt=ge(_e),vn=ge(Dt),xn=z(Dt),Rn=parseFloat(xn.borderTopWidth),Dn=parseFloat(xn.borderLeftWidth);Nt&&rn&&(vn.top=Math.max(vn.top??0,0),vn.left=Math.max(vn.left??0,0));const gn=Rt({top:(Bt.top??0)-(vn.top??0)-Rn,left:(Bt.left??0)-(vn.left??0)-Dn,width:Bt.width,height:Bt.height});if(gn.marginTop=0,gn.marginLeft=0,rn){const Yn=parseFloat(xn.marginTop),Ei=parseFloat(xn.marginLeft);ke(gn.top)&&(gn.top-=Rn-Yn),ke(gn.bottom)&&(gn.bottom-=Rn-Yn),ke(gn.left)&&(gn.left-=Dn-Ei),ke(gn.right)&&(gn.right-=Dn-Ei),gn.marginTop=Yn,gn.marginLeft=Ei}return gn}function Oe(_e){return"HTML"===_e.nodeName?_e:_e.parentNode||_e.host}function Me(_e){if(!_e)return document.body;switch(_e.nodeName){case"HTML":case"BODY":return _e.ownerDocument.body;case"#document":return _e.body}const{overflow:Dt,overflowX:Nt,overflowY:rn}=z(_e);return/(auto|scroll|overlay)/.test(String(Dt)+String(rn)+String(Nt))?_e:Me(Oe(_e))}function gt(_e,Dt="top"){const Nt="top"===Dt?"scrollTop":"scrollLeft",rn=_e.nodeName;return"BODY"===rn||"HTML"===rn?(_e.ownerDocument.scrollingElement||_e.ownerDocument.documentElement)[Nt]:_e[Nt]}function tt(_e){const Dt=_e.nodeName;return"BODY"!==Dt&&"HTML"!==Dt&&("fixed"===z(_e,"position")||tt(Oe(_e)))}function ct(_e,Dt,Nt=0,rn,Bt=!1){let vn={top:0,left:0};const xn=Bt?ft(_e):Re(_e,Dt);if("viewport"===rn)vn=function ht(_e,Dt=!1){const Nt=_e.ownerDocument.documentElement,rn=ae(_e,Nt),Bt=Math.max(Nt.clientWidth,window.innerWidth||0),vn=Math.max(Nt.clientHeight,window.innerHeight||0),xn=Dt?0:gt(Nt),Rn=Dt?0:gt(Nt,"left");return Rt({top:xn-Number(rn?.top)+Number(rn?.marginTop),left:Rn-Number(rn?.left)+Number(rn?.marginLeft),width:Bt,height:vn})}(xn,Bt);else{let Rn;"scrollParent"===rn?(Rn=Me(Oe(Dt)),"BODY"===Rn.nodeName&&(Rn=_e.ownerDocument.documentElement)):Rn="window"===rn?_e.ownerDocument.documentElement:rn;const Dn=ae(Rn,xn,Bt);if(Dn&&"HTML"===Rn.nodeName&&!tt(xn)){const{height:gn,width:Yn}=$t(_e.ownerDocument);ke(vn.top)&&ke(Dn.top)&&ke(Dn.marginTop)&&(vn.top+=Dn.top-Dn.marginTop),ke(vn.top)&&(vn.bottom=Number(gn)+Number(Dn.top)),ke(vn.left)&&ke(Dn.left)&&ke(Dn.marginLeft)&&(vn.left+=Dn.left-Dn.marginLeft),ke(vn.top)&&(vn.right=Number(Yn)+Number(Dn.left))}else Dn&&(vn=Dn)}return ke(vn.left)&&(vn.left+=Nt),ke(vn.top)&&(vn.top+=Nt),ke(vn.right)&&(vn.right-=Nt),ke(vn.bottom)&&(vn.bottom-=Nt),vn}function Gt({width:_e,height:Dt}){return _e*Dt}function fn(_e,Dt,Nt,rn,Bt=["top","bottom","right","left"],vn="viewport",xn=0){if(-1===_e.indexOf("auto"))return _e;const Rn=ct(Nt,rn,xn,vn),Dn={top:{width:Rn?.width??0,height:(Dt?.top??0)-(Rn?.top??0)},right:{width:(Rn?.right??0)-(Dt?.right??0),height:Rn?.height??0},bottom:{width:Rn?.width??0,height:(Rn?.bottom??0)-(Dt?.bottom??0)},left:{width:(Dt.left??0)-(Rn?.left??0),height:Rn?.height??0}},gn=Object.keys(Dn).map(Ii=>({position:Ii,...Dn[Ii],area:Gt(Dn[Ii])})).sort((Ii,mi)=>mi.area-Ii.area);let Yn=gn.filter(({width:Ii,height:mi})=>Ii>=Nt.clientWidth&&mi>=Nt.clientHeight);Yn=Yn.filter(({position:Ii})=>Bt.some(mi=>mi===Ii));const Ei=Yn.length>0?Yn[0].position:gn[0].position,oi=_e.split(" ")[1];return Nt.className=Nt.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${(0,e.Wl)().isBs5?k[Ei]:Ei}`),Ei+(oi?`-${oi}`:"")}const dt=(_e,Dt=0)=>_e?parseFloat(_e):Dt;function we(_e){const Nt=_e.ownerDocument.defaultView?.getComputedStyle(_e),rn=dt(Nt?.marginTop)+dt(Nt?.marginBottom),Bt=dt(Nt?.marginLeft)+dt(Nt?.marginRight);return{width:Number(_e.offsetWidth)+Bt,height:Number(_e.offsetHeight)+rn}}function mt(_e,Dt,Nt){return ae(Dt,Nt?ft(_e):Re(_e,Dt),Nt)}function q(_e,Dt,Nt){const rn=Nt.split(" ")[0],Bt=we(_e),vn={width:Bt.width,height:Bt.height},xn=-1!==["right","left"].indexOf(rn),Rn=xn?"top":"left",Dn=xn?"left":"top",gn=xn?"height":"width",Yn=xn?"width":"height";return vn[Rn]=(Dt[Rn]??0)+Dt[gn]/2-Bt[gn]/2,vn[Dn]=rn===Dn?(Dt[Dn]??0)-Bt[Yn]:Dt[function Bn(_e){const Dt={left:"right",right:"left",bottom:"top",top:"bottom"};return _e.replace(/left|right|bottom|top/g,Nt=>Dt[Nt])}(Dn)]??0,vn}function Te(_e,Dt){return!!_e.modifiers[Dt]?.enabled}const Ee={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 Le(_e,Dt){return!!(0,e.Wl)().isBs5&&Ee[Dt].includes(_e)}function B(_e,Dt,Nt){!_e||!Dt||Object.keys(Dt).forEach(rn=>{let Bt="";-1!==["width","height","top","right","bottom","left"].indexOf(rn)&&function Ae(_e){return""!==_e&&!isNaN(parseFloat(_e))&&isFinite(Number(_e))}(Dt[rn])&&(Bt="px"),Nt?Nt.setStyle(_e,rn,`${String(Dt[rn])}${Bt}`):_e.style[rn]=String(Dt[rn])+Bt})}function ee(_e){let Dt=_e.offsets.target;const Nt=_e.instance.target.querySelector(".arrow");if(!Nt)return _e;const rn=-1!==["left","right"].indexOf(_e.placement.split(" ")[0]),Bt=rn?"height":"width",vn=rn?"Top":"Left",xn=vn.toLowerCase(),Rn=rn?"left":"top",Dn=rn?"bottom":"right",gn=we(Nt)[Bt],Yn=_e.placement.split(" ")[1];(_e.offsets.host[Dn]??0)-gn<(Dt[xn]??0)&&(Dt[xn]-=(Dt[xn]??0)-((_e.offsets.host[Dn]??0)-gn)),Number(_e.offsets.host[xn])+Number(gn)>(Dt[Dn]??0)&&(Dt[xn]+=Number(_e.offsets.host[xn])+Number(gn)-Number(Dt[Dn])),Dt=Rt(Dt);const Ei=z(_e.instance.target),oi=parseFloat(Ei[`margin${vn}`])||0,Ii=parseFloat(Ei[`border${vn}Width`])||0;let mi;if(Yn){const ji=parseFloat(Ei.borderRadius)||0,$i=Number(oi+Ii+ji);mi=xn===Yn?Number(_e.offsets.host[xn])+$i:Number(_e.offsets.host[xn])+Number(_e.offsets.host[Bt]-$i)}else mi=Number(_e.offsets.host[xn])+Number(_e.offsets.host[Bt]/2-gn/2);let wi=mi-(Dt[xn]??0)-oi-Ii;return wi=Math.max(Math.min(Dt[Bt]-(gn+5),wi),0),_e.offsets.arrow={[xn]:Math.round(wi),[Rn]:""},_e.instance.arrow=Nt,_e}function et(_e){if(_e.offsets.target=Rt(_e.offsets.target),!Te(_e.options,"flip"))return _e.offsets.target={..._e.offsets.target,...q(_e.instance.target,_e.offsets.host,_e.placement)},_e;const Dt=ct(_e.instance.target,_e.instance.host,0,"viewport",!1);let Nt=_e.placement.split(" ")[0],rn=_e.placement.split(" ")[1]||"";const Rn=fn("auto",_e.offsets.host,_e.instance.target,_e.instance.host,_e.options.allowedPositions),Dn=[Nt,Rn];return Dn.forEach((gn,Yn)=>{if(Nt!==gn||Dn.length===Yn+1)return;Nt=_e.placement.split(" ")[0];const Ei="left"===Nt&&Math.floor(_e.offsets.target.right??0)>Math.floor(_e.offsets.host.left??0)||"right"===Nt&&Math.floor(_e.offsets.target.left??0)Math.floor(_e.offsets.host.top??0)||"bottom"===Nt&&Math.floor(_e.offsets.target.top??0)Math.floor(Dt.right??0),mi=Math.floor(_e.offsets.target.top??0)Math.floor(Dt.bottom??0),ji="left"===Nt&&oi||"right"===Nt&&Ii||"top"===Nt&&mi||"bottom"===Nt&&wi,$i=-1!==["top","bottom"].indexOf(Nt),qn=$i&&"left"===rn&&oi||$i&&"right"===rn&&Ii||!$i&&"left"===rn&&mi||!$i&&"right"===rn&&wi;(Ei||ji||qn)&&((Ei||ji)&&(Nt=Dn[Yn+1]),qn&&(rn=function dn(_e){return"right"===_e?"left":"left"===_e?"right":_e}(rn)),_e.placement=Nt+(rn?` ${rn}`:""),_e.offsets.target={..._e.offsets.target,...q(_e.instance.target,_e.offsets.host,_e.placement)})}),_e}function Tt(_e){if(!Te(_e.options,"preventOverflow"))return _e;const Dt="transform",Nt=_e.instance.target.style,{top:rn,left:Bt,[Dt]:vn}=Nt;Nt.top="",Nt.left="",Nt[Dt]="";const xn=ct(_e.instance.target,_e.instance.host,0,_e.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);Nt.top=rn,Nt.left=Bt,Nt[Dt]=vn;const Dn={primary(gn){let Yn=_e.offsets.target[gn];return(_e.offsets.target[gn]??0)<(xn[gn]??0)&&(Yn=Math.max(_e.offsets.target[gn]??0,xn[gn]??0)),{[gn]:Yn}},secondary(gn){const Yn="right"===gn,Ei=Yn?"left":"top";let Ii=_e.offsets.target[Ei];return(_e.offsets.target[gn]??0)>(xn[gn]??0)&&(Ii=Math.min(_e.offsets.target[Ei]??0,(xn[gn]??0)-_e.offsets.target[Yn?"width":"height"])),{[Ei]:Ii}}};return["left","right","top","bottom"].forEach(gn=>{const Yn=-1!==["left","top","start"].indexOf(gn)?Dn.primary:Dn.secondary;_e.offsets.target={..._e.offsets.target,...Yn(gn)}}),_e}function wt(_e){const Dt=_e.placement,Nt=Dt.split(" ")[0],rn=Dt.split(" ")[1];if(rn){const{host:Bt,target:vn}=_e.offsets,xn=-1!==["bottom","top"].indexOf(Nt),Rn=xn?"left":"top",Dn=xn?"width":"height",gn={start:{[Rn]:Bt[Rn]},end:{[Rn]:(Bt[Rn]??0)+Bt[Dn]-vn[Dn]}};_e.offsets.target={...vn,[Rn]:Rn===rn?gn.start[Rn]:gn.end[Rn]}}return _e}const Kt=new class nt{position(Dt,Nt){return this.offset(Dt,Nt)}offset(Dt,Nt){return mt(Nt,Dt)}positionElements(Dt,Nt,rn,Bt,vn){const xn=[et,wt,Tt,ee],Dn=function Pe(_e,Dt,Nt,rn){if(!_e||!Dt)return;const Bt=mt(_e,Dt);!Nt.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!Nt.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(Nt="auto");const vn=!!Nt.match(/auto/g);let xn=Nt.match(/auto\s(left|right|top|bottom|start|end)/)?Nt.split(" ")[1]||"auto":Nt;const Rn=xn.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return Rn&&(xn=Rn[1]+(Rn[2]?` ${Rn[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(xn)&&(xn="auto"),xn=fn(xn,Bt,_e,Dt,rn?rn.allowedPositions:void 0),{options:rn||{modifiers:{}},instance:{target:_e,host:Dt,arrow:void 0},offsets:{target:q(_e,Bt,xn),host:Bt,arrow:void 0},positionFixed:!1,placement:xn,placementAuto:vn}}(Nt,Dt,H[rn],vn);if(Dn)return xn.reduce((gn,Yn)=>Yn(gn),Dn)}};function ut(_e,Dt,Nt,rn,Bt,vn){const xn=Kt.positionElements(_e,Dt,Nt,rn,Bt);if(!xn)return;const Rn=function Fn(_e){return{width:_e.offsets.target.width,height:_e.offsets.target.height,left:Math.floor(_e.offsets.target.left??0),top:Math.round(_e.offsets.target.top??0),bottom:Math.round(_e.offsets.target.bottom??0),right:Math.floor(_e.offsets.target.right??0)}}(xn);B(Dt,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${Rn.left}px, ${Rn.top}px, 0px)`},vn),xn.instance.arrow&&B(xn.instance.arrow,xn.offsets.arrow,vn),function me(_e,Dt){const Nt=_e.instance.target;let rn=Nt.className;const Bt=(0,e.Wl)().isBs5?k[_e.placement]:_e.placement;_e.placementAuto&&(rn=rn.replace(/bs-popover-auto/g,`bs-popover-${Bt}`),rn=rn.replace(/ms-2|me-2|mb-2|mt-2/g,""),rn=rn.replace(/bs-tooltip-auto/g,`bs-tooltip-${Bt}`),rn=rn.replace(/\sauto/g,` ${Bt}`),-1!==rn.indexOf("popover")&&(rn=rn+" "+function Ge(_e){return(0,e.Wl)().isBs5?Le(_e,"end")?"ms-2":Le(_e,"start")?"me-2":Le(_e,"top")?"mb-2":Le(_e,"bottom")?"mt-2":"":""}(Bt)),-1!==rn.indexOf("popover")&&-1===rn.indexOf("popover-auto")&&(rn+=" popover-auto"),-1!==rn.indexOf("tooltip")&&-1===rn.indexOf("tooltip-auto")&&(rn+=" tooltip-auto")),rn=rn.replace(/left|right|top|bottom|end|start/g,`${Bt.split(" ")[0]}`),Dt?Dt.setAttribute(Nt,"class",rn):Nt.className=rn}(xn,vn)}let pt=(()=>{class _e{constructor(Nt,rn,Bt){this.update$$=new y.x,this.positionElements=new Map,this.isDisabled=!1,(0,l.NF)(Bt)&&Nt.runOutsideAngular(()=>{this.triggerEvent$=(0,p.T)((0,v.R)(window,"scroll",{passive:!0}),(0,v.R)(window,"resize",{passive:!0}),(0,b.of)(0,C.Z),this.update$$),this.triggerEvent$.subscribe(()=>{this.isDisabled||this.positionElements.forEach(vn=>{ut(lt(vn.target),lt(vn.element),vn.attachment,vn.appendToBody,this.options,rn.createRenderer(null,null))})})})}position(Nt){this.addPositionElement(Nt)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(Nt){this.positionElements.set(lt(Nt.element),Nt)}calcPosition(){this.update$$.next(null)}deletePositionElement(Nt){this.positionElements.delete(lt(Nt))}setOptions(Nt){this.options=Nt}static#e=this.\u0275fac=function(rn){return new(rn||_e)(i.LFG(i.R0b),i.LFG(i.FYo),i.LFG(i.Lbi))};static#t=this.\u0275prov=i.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})();function lt(_e){return"string"==typeof _e?document.querySelector(_e):_e instanceof i.SBq?_e.nativeElement:_e??null}},2268:(st,le,h)=>{"use strict";h.d(le,{i9:()=>ce,z8:()=>Fe});var e=h(9212),i=h(3161),l=h(4060),y=h(7582),p=h(1835),v=h(4825),b=h(6814);const C=["*"];let H=(()=>{class We{constructor(){this.adaptivePosition=!0,this.placement="top",this.triggers="hover focus",this.delay=0}static#e=this.\u0275fac=function(yt){return new(yt||We)};static#t=this.\u0275prov=e.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"})}return We})(),k=(()=>{class We{get _bsVersions(){return(0,i.Wl)()}constructor(ft){Object.assign(this,ft)}ngAfterViewInit(){this.classMap={in:!1,fade:!1},this.placement&&(this._bsVersions.isBs5&&(this.placement=l.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(yt){return new(yt||We)(e.Y36(H))};static#t=this.\u0275cmp=e.Xpm({type:We,selectors:[["bs-tooltip-container"]],hostAttrs:["role","tooltip"],hostVars:3,hostBindings:function(yt,Ot){2&yt&&(e.uIk("id",Ot.id),e.Tol("show tooltip in tooltip-"+Ot.placement+" bs-tooltip-"+Ot.placement+" "+Ot.placement+" "+Ot.containerClass))},ngContentSelectors:C,decls:3,vars:0,consts:[[1,"tooltip-arrow","arrow"],[1,"tooltip-inner"]],template:function(yt,Ot){1&yt&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA())},styles:[".tooltip[_nghost-%COMP%]{display:block;pointer-events:none;position:absolute}.tooltip[_nghost-%COMP%] .tooltip-arrow[_ngcontent-%COMP%]{position:absolute}"],changeDetection:0})}return We})(),z=0,ce=(()=>{class We{get isOpen(){return this._tooltip.isShown}set isOpen(ft){ft?this.show():this.hide()}set htmlContent(ft){(0,i.O4)("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=ft}set _placement(ft){(0,i.O4)("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=ft}set _isOpen(ft){(0,i.O4)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=ft}get _isOpen(){return(0,i.O4)("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen}set _enable(ft){(0,i.O4)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=!ft}get _enable(){return(0,i.O4)("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled}set _appendToBody(ft){(0,i.O4)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=ft?"body":this.container}get _appendToBody(){return(0,i.O4)('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container}set _popupClass(ft){(0,i.O4)("tooltipClass deprecated")}set _tooltipContext(ft){(0,i.O4)("tooltipContext deprecated")}set _tooltipPopupDelay(ft){(0,i.O4)("tooltipPopupDelay is deprecated, use `delay` instead"),this.delay=ft}get _tooltipTrigger(){return(0,i.O4)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers}set _tooltipTrigger(ft){(0,i.O4)("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(ft||"").toString()}constructor(ft,yt,Ot,$t,Rt,Ae){this._elementRef=$t,this._renderer=Rt,this._positionService=Ae,this.tooltipId=z++,this.adaptivePosition=!0,this.tooltipChange=new e.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 e.vpe,this._tooltip=yt.createLoader(this._elementRef,ft,this._renderer).provide({provide:H,useValue:Ot}),Object.assign(this,Ot),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}ngOnInit(){this._tooltip.listen({triggers:this.triggers,show:()=>this.show()}),this.tooltipChange.subscribe(ft=>{ft||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 ft=()=>{this._delayTimeoutId&&(this._delayTimeoutId=void 0),this._tooltip.attach(k).to(this.container).position({attachment:this.placement}).show({content:this.tooltip,placement:this.placement,containerClass:this.containerClass,id:`tooltip-${this.tooltipId}`})},yt=()=>{this._tooltipCancelShowFn&&this._tooltipCancelShowFn()};this.delay?(this._delaySubscription&&this._delaySubscription.unsubscribe(),this._delaySubscription=(0,v.H)(this.delay).subscribe(()=>{ft(),yt()}),this.triggers&&(0,i.AL)(this.triggers).forEach(Ot=>{Ot.close&&(this._tooltipCancelShowFn=this._renderer.listen(this._elementRef.nativeElement,Ot.close,()=>{this._delaySubscription?.unsubscribe(),yt()}))})):ft()}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(yt){return new(yt||We)(e.Y36(e.s_b),e.Y36(p.oj),e.Y36(H),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(l.sA))};static#t=this.\u0275dir=e.lG2({type:We,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,y.gn)([(0,i.GU)(),(0,y.w6)("design:type",Object)],We.prototype,"tooltip",void 0),We})(),Fe=(()=>{class We{static forRoot(){return{ngModule:We,providers:[p.oj,l.sA]}}static#e=this.\u0275fac=function(yt){return new(yt||We)};static#t=this.\u0275mod=e.oAB({type:We});static#n=this.\u0275inj=e.cJS({imports:[b.ez]})}return We})()},3161:(st,le,h)=>{"use strict";h.d(le,{AL:()=>y,C:()=>C,GU:()=>ct,O4:()=>Bn,Rg:()=>b,Wl:()=>gt,cQ:()=>Gt,tj:()=>k,wo:()=>v});var e=h(9212);class i{constructor(dt,we){this.open=dt,this.close=we||dt}isManual(){return"manual"===this.open||"manual"===this.close}}const l={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function y(dn,dt=l){const we=(dn||"").trim();if(0===we.length)return[];const mt=we.split(/\s+/).map(Te=>Te.split(":")).map(Te=>{const Ee=dt[Te[0]]||Te;return new i(Ee[0],Ee[1])}),q=mt.filter(Te=>Te.isManual());if(q.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===q.length&&mt.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return mt}function v(dn,dt){const we=y(dt.triggers),mt=dt.target;if(1===we.length&&we[0].isManual())return Function.prototype;const q=[],Te=[],Ee=()=>{Te.forEach(Le=>q.push(Le())),Te.length=0};return we.forEach(Le=>{const Ge=Le.open===Le.close,me=Ge?dt.toggle:dt.show;if(!Ge&&Le.close&&dt.hide){const B=Le.close,ee=dt.hide;Te.push(()=>dn.listen(mt,B,ee))}me&&q.push(dn.listen(mt,Le.open,()=>me(Ee)))}),()=>{q.forEach(Le=>Le())}}function b(dn,dt){return dt.outsideClick?dn.listen("document","click",we=>{dt.target&&dt.target.contains(we.target)||dt.targets&&dt.targets.some(mt=>mt.contains(we.target))||dt.hide&&dt.hide()}):Function.prototype}function C(dn,dt){return dt.outsideEsc?dn.listen("document","keyup.esc",we=>{dt.target&&dt.target.contains(we.target)||dt.targets&&dt.targets.some(mt=>mt.contains(we.target))||dt.hide&&dt.hide()}):Function.prototype}const H=typeof window<"u"&&window||{},k=H.document;var Ae=function(dn){return dn.isBs4="bs4",dn.isBs5="bs5",dn}(Ae||{});let ke;function ge(){const dn=H.document.createElement("span");dn.innerText="testing bs version",dn.classList.add("d-none"),dn.classList.add("pl-1"),H.document.head.appendChild(dn);const dt=H.getComputedStyle(dn).paddingLeft;return dt&&parseFloat(dt)?(H.document.head.removeChild(dn),"bs4"):(H.document.head.removeChild(dn),"bs5")}function gt(){return{isBs4:(ke||(ke=ge()),"bs4"===ke),isBs5:(ke||(ke=ge()),"bs5"===ke)}}function ct(){return function(we,mt){const q=` __${mt}Value`;Object.defineProperty(we,mt,{get(){return this[q]},set(Te){const Ee=this[q];this[q]=Te,Ee!==Te&&this[mt+"Change"]&&this[mt+"Change"].emit(Te)}})}}class Gt{static reflow(dt){}static getStyles(dt){let we=dt.ownerDocument.defaultView;return(!we||!we.opener)&&(we=H),we.getComputedStyle(dt)}static stackOverflowConfig(){const dt=function ht(){const dn=gt(),dt=Object.keys(dn).find(we=>dn[we]);return Ae[dt]}();return{crossorigin:"anonymous",integrity:"bs5"===dt?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===dt?"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 fn={},Fn=typeof console>"u"||!("warn"in console);function Bn(dn){!(0,e.X6Q)()||Fn||dn in fn||(fn[dn]=!0,console.warn(dn))}},6283:(st,le,h)=>{"use strict";h.d(le,{Ry:()=>nt,Rq:()=>ut});var e=h(9212),i=h(2096),l=h(2438),y=h(1631),p=h(7398),v=h(9397),b=h(2181),C=h(6321),H=h(9360),k=h(8251),z=h(4829),Fe=h(4825);function ft(pt,lt,_e,Dt){const Nt=window&&!!window.document&&window.document.documentElement;let rn=Nt&<?window:_e;if(pt&&(rn=pt&&Nt&&"string"==typeof pt?function yt(pt,lt,_e){return(_e?window.document:lt).querySelector(pt)}(pt,_e.nativeElement,Dt):pt,!rn))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return rn}function Ot(pt){return pt&&!pt.firstChange}const Rt={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},Ae={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"};class ke{constructor(lt=!0){this.vertical=lt,this.propsMap=lt?Rt:Ae}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 Me(pt){return["Window","global"].some(_e=>Object.prototype.toString.call(pt).includes(_e))}function gt(pt,lt){return pt?lt.document.documentElement:null}function ht(pt,lt){const _e=function fn({container:pt,isWindow:lt,axis:_e}){const{offsetHeightKey:Dt,clientHeightKey:Nt}=Gt(_e);return Fn(pt,lt,Dt,Nt)}(lt);return lt.isWindow?function tt(pt,lt,_e){const{axis:Dt,container:Nt,isWindow:rn}=_e,{offsetHeightKey:Bt,clientHeightKey:vn}=Gt(Dt),xn=pt+dn(gt(rn,Nt),Dt,rn),Rn=Fn(lt.nativeElement,rn,Bt,vn),Dn=function Bn(pt,lt,_e){const Dt=lt.topKey();if(pt.getBoundingClientRect)return pt.getBoundingClientRect()[Dt]+dn(pt,lt,_e)}(lt.nativeElement,Dt,rn)+Rn;return{height:pt,scrolled:xn,totalToScroll:Dn,isWindow:rn}}(_e,pt,lt):function ct(pt,lt,_e){const{axis:Dt,container:Nt}=_e;return{height:pt,scrolled:Nt[Dt.scrollTopKey()],totalToScroll:Nt[Dt.scrollHeightKey()],isWindow:!1}}(_e,0,lt)}function Gt(pt){return{offsetHeightKey:pt.offsetHeightKey(),clientHeightKey:pt.clientHeightKey()}}function Fn(pt,lt,_e,Dt){if(isNaN(pt[_e])){const Nt=gt(lt,pt);return Nt?Nt[Dt]:0}return pt[_e]}function dn(pt,lt,_e){const Dt=lt.pageYOffsetKey(),Nt=lt.scrollTopKey(),rn=lt.offsetTopKey();return isNaN(window.pageYOffset)?gt(_e,pt)[Nt]:pt.ownerDocument?pt.ownerDocument.defaultView[Dt]:pt[rn]}function dt(pt,lt={down:0,up:0},_e){let Dt,Nt;if(pt.totalToScroll<=0)return!1;const rn=pt.isWindow?pt.scrolled:pt.height+pt.scrolled;return _e?(Dt=(pt.totalToScroll-rn)/pt.totalToScroll,Nt=(lt?.down?lt.down:0)/10):(Dt=pt.scrolled/(pt.scrolled+(pt.totalToScroll-rn)),Nt=(lt?.up?lt.up:0)/10),Dt<=Nt}class B{constructor(lt){this.lastScrollPosition=0,this.lastTotalToScroll=0,this.totalToScroll=0,this.triggered={down:0,up:0},Object.assign(this,lt)}updateScrollPosition(lt){return this.lastScrollPosition=lt}updateTotalToScroll(lt){this.lastTotalToScroll!==lt&&(this.lastTotalToScroll=this.totalToScroll,this.totalToScroll=lt)}updateScroll(lt,_e){this.updateScrollPosition(lt),this.updateTotalToScroll(_e)}updateTriggeredFlag(lt,_e){_e?this.triggered.down=lt:this.triggered.up=lt}isTriggeredScroll(lt,_e){return _e?this.triggered.down===lt:this.triggered.up===lt}}function ee(pt){const{scrollContainer:lt,scrollWindow:_e,element:Dt,fromRoot:Nt}=pt,rn=function ae({windowElement:pt,axis:lt}){return function Oe(pt,lt){const _e=pt.isWindow||lt&&!lt.nativeElement?lt:lt.nativeElement;return{...pt,container:_e}}({axis:lt,isWindow:Me(pt)},pt)}({axis:new ke(!pt.horizontal),windowElement:ft(lt,_e,Dt,Nt)}),Bt=new B({totalToScroll:ht(Dt,rn).totalToScroll}),xn={up:pt.upDistance,down:pt.downDistance};return function et(pt){let lt=(0,l.R)(pt.container,"scroll");return pt.throttle&&(lt=lt.pipe(function We(pt,lt=C.z,_e){const Dt=(0,Fe.H)(pt,lt);return function ce(pt,lt){return(0,H.e)((_e,Dt)=>{const{leading:Nt=!0,trailing:rn=!1}=lt??{};let Bt=!1,vn=null,xn=null,Rn=!1;const Dn=()=>{xn?.unsubscribe(),xn=null,rn&&(Ei(),Rn&&Dt.complete())},gn=()=>{xn=null,Rn&&Dt.complete()},Yn=oi=>xn=(0,z.Xf)(pt(oi)).subscribe((0,k.x)(Dt,Dn,gn)),Ei=()=>{if(Bt){Bt=!1;const oi=vn;vn=null,Dt.next(oi),!Rn&&Yn(oi)}};_e.subscribe((0,k.x)(Dt,oi=>{Bt=!0,vn=oi,(!xn||xn.closed)&&(Nt?Ei():Yn(oi))},()=>{Rn=!0,(!(rn&&Bt&&xn)||xn.closed)&&Dt.complete()}))})}(()=>Dt,_e)}(pt.throttle,void 0,{leading:!0,trailing:!0}))),lt}({container:rn.container,throttle:pt.throttle}).pipe((0,y.z)(()=>(0,i.of)(ht(Dt,rn))),(0,p.U)(Rn=>function Pe(pt,lt,_e){const{scrollDown:Dt,fire:Nt}=function mt(pt,lt,_e){const Dt=function we(pt,lt){return ptBt.updateScroll(Rn.scrolled,Rn.totalToScroll)),(0,b.h)(({fire:Rn,scrollDown:Dn,stats:{totalToScroll:gn}})=>function ge(pt,lt,_e){return!!(pt&<||!_e&<)}(pt.alwaysCallback,Rn,Bt.isTriggeredScroll(gn,Dn))),(0,v.b)(({scrollDown:Rn,stats:{totalToScroll:Dn}})=>{Bt.updateTriggeredFlag(Dn,Rn)}),(0,p.U)(wt))}const Tt={DOWN:"[NGX_ISE] DOWN",UP:"[NGX_ISE] UP"};function wt(pt){const{scrollDown:lt,stats:{scrolled:_e}}=pt;return{type:lt?Tt.DOWN:Tt.UP,payload:{currentScrollPosition:_e}}}let nt=(()=>{class pt{constructor(_e,Dt){this.element=_e,this.zone=Dt,this.scrolled=new e.vpe,this.scrolledUp=new e.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:_e,infiniteScrollDisabled:Dt,infiniteScrollDistance:Nt}){const rn=Ot(_e),Bt=Ot(Dt),vn=Ot(Nt),xn=!Bt&&!this.infiniteScrollDisabled||Bt&&!Dt.currentValue||vn;(rn||Bt||vn)&&(this.destroyScroller(),xn&&this.setup())}setup(){(function $t(){return typeof window<"u"})()&&this.zone.runOutsideAngular(()=>{this.disposeScroller=ee({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(_e=>this.handleOnScroll(_e))})}handleOnScroll({type:_e,payload:Dt}){const Nt=_e===Tt.DOWN?this.scrolled:this.scrolledUp;(function Kt(pt){return pt.observed??pt.observers.length>0})(Nt)&&this.zone.run(()=>Nt.emit(Dt))}ngOnDestroy(){this.destroyScroller()}destroyScroller(){this.disposeScroller&&this.disposeScroller.unsubscribe()}static#e=this.\u0275fac=function(Dt){return new(Dt||pt)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:pt,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:[e.TTD]})}return pt})(),ut=(()=>{class pt{static#e=this.\u0275fac=function(Dt){return new(Dt||pt)};static#t=this.\u0275mod=e.oAB({type:pt});static#n=this.\u0275inj=e.cJS({})}return pt})()},2551:(st,le,h)=>{"use strict";h.d(le,{Fy:()=>Ii,bB:()=>Zn,Mp:()=>Yn});var e=h(9212),i=h(6814),l=h(8645),y=h(3019),p=h(2096),v=h(2438),b=h(7715),C=h(9397),H=h(2181),k=h(4664),z=h(1374),ce=h(8180),Fe=h(9329),We=h(7398),Re=h(9732),ft=h(9360);const Ot=(nn,$n)=>(nn.push($n),nn);var Rt=h(5177),Ae=h(6261),ke=h(6825);function ge(nn,$n){}const ae=(nn,$n)=>({$implicit:nn,index:$n});function Oe(nn,$n){if(1&nn&&e.YNc(0,ge,0,0,"ng-template",4),2&nn){const te=e.oxw(),He=te.$implicit,Mt=te.index,je=e.oxw();e.Q6J("ngTemplateOutlet",He.tplRef)("ngTemplateOutletContext",e.WLB(2,ae,je.preparePublicSlide(He),Mt))}}const Me=(nn,$n,te,He)=>({width:nn,"margin-left":$n,"margin-right":te,left:He});function gt(nn,$n){if(1&nn){const te=e.EpF();e.ynx(0),e.TgZ(1,"div",2),e.NdJ("animationend",function(){const je=e.CHM(te).$implicit,St=e.oxw();return e.KtG(St.clear(je.id))}),e.YNc(2,Oe,1,5,null,3),e.qZA(),e.BQk()}if(2&nn){const te=$n.$implicit;e.xp6(1),e.Q6J("ngClass",te.classes)("ngStyle",e.l5B(4,Me,te.width+"px",te.marginL?te.marginL+"px":"",te.marginR?te.marginR+"px":"",te.left))("@autoHeight",te.heightState),e.xp6(1),e.Q6J("ngIf",te.load)}}const ht=(nn,$n,te,He,Mt)=>({width:nn,transform:$n,transition:te,"padding-left":He,"padding-right":Mt}),tt=(nn,$n)=>({isMouseDragable:nn,isTouchDragable:$n});function ct(nn,$n){if(1&nn&&(e.TgZ(0,"div",4),e._UZ(1,"owl-stage",5),e.qZA()),2&nn){const te=e.oxw();e.xp6(1),e.Q6J("owlDraggable",e.WLB(3,tt,null==te.owlDOMData?null:te.owlDOMData.isMouseDragable,null==te.owlDOMData?null:te.owlDOMData.isTouchDragable))("stageData",te.stageData)("slidesData",te.slidesData)}}const Gt=(nn,$n)=>({active:nn,"owl-dot-text":$n});function fn(nn,$n){if(1&nn){const te=e.EpF();e.TgZ(0,"div",11),e.NdJ("click",function(){const je=e.CHM(te).$implicit,St=e.oxw(2);return e.KtG(St.moveByDot(je.id))}),e._UZ(1,"span",12),e.qZA()}if(2&nn){const te=$n.$implicit;e.Q6J("ngClass",e.WLB(2,Gt,te.active,te.showInnerContent)),e.xp6(1),e.Q6J("innerHTML",te.innerContent,e.oJD)}}const Fn=nn=>({disabled:nn});function Bn(nn,$n){if(1&nn){const te=e.EpF();e.ynx(0),e.TgZ(1,"div",6)(2,"div",7),e.NdJ("click",function(){e.CHM(te);const Mt=e.oxw();return e.KtG(Mt.prev())}),e.qZA(),e.TgZ(3,"div",8),e.NdJ("click",function(){e.CHM(te);const Mt=e.oxw();return e.KtG(Mt.next())}),e.qZA()(),e.TgZ(4,"div",9),e.YNc(5,fn,2,5,"div",10),e.qZA(),e.BQk()}if(2&nn){const te=e.oxw();e.xp6(1),e.Q6J("ngClass",e.VKq(7,Fn,null==te.navData?null:te.navData.disabled)),e.xp6(1),e.Q6J("ngClass",e.VKq(9,Fn,null==te.navData||null==te.navData.prev?null:te.navData.prev.disabled))("innerHTML",null==te.navData||null==te.navData.prev?null:te.navData.prev.htmlText,e.oJD),e.xp6(1),e.Q6J("ngClass",e.VKq(11,Fn,null==te.navData||null==te.navData.next?null:te.navData.next.disabled))("innerHTML",null==te.navData||null==te.navData.next?null:te.navData.next.htmlText,e.oJD),e.xp6(1),e.Q6J("ngClass",e.VKq(13,Fn,null==te.dotsData?null:te.dotsData.disabled)),e.xp6(1),e.Q6J("ngForOf",null==te.dotsData?null:te.dotsData.dots)}}const dn=(nn,$n,te,He,Mt)=>({"owl-rtl":nn,"owl-loaded":$n,"owl-responsive":te,"owl-drag":He,"owl-grab":Mt});class dt{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 we{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 mt=(()=>{class nn{errorHandler;constructor(te){this.errorHandler=te}log(te,...He){(0,e.X6Q)()&&console.log(te,...He)}error(te){this.errorHandler.handleError(te)}warn(te,...He){console.warn(te,...He)}static \u0275fac=function(He){return new(He||nn)(e.LFG(e.qLn))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})();var Te=function(nn){return nn.Event="event",nn.State="state",nn}(Te||{}),Ee=function(nn){return nn.Default="default",nn.Inner="inner",nn.Outer="outer",nn}(Ee||{});let me=(()=>{class nn{logger;_viewSettingsShipper$=new l.x;_initializedCarousel$=new l.x;_changeSettingsCarousel$=new l.x;_changedSettingsCarousel$=new l.x;_translateCarousel$=new l.x;_translatedCarousel$=new l.x;_resizeCarousel$=new l.x;_resizedCarousel$=new l.x;_refreshCarousel$=new l.x;_refreshedCarousel$=new l.x;_dragCarousel$=new l.x;_draggedCarousel$=new l.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:te=>{te.current=this._items&&this._items[this.relative(this._current)]?.id}},{filter:["width","items","settings"],run:te=>{const He=this.settings.margin||"",je=this.settings.rtl,St={"margin-left":je?He:"","margin-right":je?"":He};!this.settings.autoWidth||this.slidesData.forEach(W=>{W.marginL=St["margin-left"],W.marginR=St["margin-right"]}),te.css=St}},{filter:["width","items","settings"],run:te=>{const He=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,Mt=!this.settings.autoWidth,je=[];let St=null,W=this._items.length;for(te.items={merge:!1,width:He};W-- >0;)St=this._mergers[W],St=this.settings.mergeFit&&Math.min(St,this.settings.items)||St,te.items.merge=St>1||te.items.merge,je[W]=Mt?He*St:this._items[W].width?this._items[W].width:He;this._widths=je,this.slidesData.forEach((xe,de)=>{xe.width=this._widths[de],xe.marginR=te.css["margin-right"],xe.marginL=te.css["margin-left"]})}},{filter:["items","settings"],run:()=>{const te=[],He=this._items,Mt=this.settings,je=Math.max(2*Mt.items,4),St=2*Math.ceil(He.length/2);let W=[],xe=[],de=Mt.loop&&He.length?Mt.rewind?je:Math.max(je,St):0;for(de/=2;de-- >0;)te.push(this.normalize(te.length/2,!0)),W.push({...this.slidesData[te[te.length-1]]}),te.push(this.normalize(He.length-1-(te.length-1)/2,!0)),xe.unshift({...this.slidesData[te[te.length-1]]});this._clones=te,W=W.map(Ze=>(Ze.id=`${this.clonedIdPrefix}${Ze.id}`,Ze.isActive=!1,Ze.isCloned=!0,Ze)),xe=xe.map(Ze=>(Ze.id=`${this.clonedIdPrefix}${Ze.id}`,Ze.isActive=!1,Ze.isCloned=!0,Ze)),this.slidesData=xe.concat(this.slidesData).concat(W)}},{filter:["width","items","settings"],run:()=>{const te=this.settings.rtl?1:-1,He=this._clones.length+this._items.length,Mt=[];let je=-1,St=0,W=0;for(;++je{const te=this.settings.stagePadding,He=this._coordinates,Mt={width:Math.ceil(Math.abs(He[He.length-1]))+2*te,"padding-left":te||"","padding-right":te||""};this.stageData.width=Mt.width,this.stageData.paddingL=Mt["padding-left"],this.stageData.paddingR=Mt["padding-right"]}},{filter:["width","items","settings"],run:te=>{let He=te.current?this.slidesData.findIndex(Mt=>Mt.id===te.current):0;He=Math.max(this.minimum(),Math.min(this.maximum(),He)),this.reset(He)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{const te=this.settings.rtl?1:-1,He=2*this.settings.stagePadding,Mt=[];let je,St,W,xe,de,Ze;if(je=this.coordinates(this.current()),"number"==typeof je?je+=He:je=0,St=je+this.width()*te,-1===te&&this.settings.center){const _t=this._coordinates.filter(Wn=>this.settings.items%2==1?Wn>=je:Wn>je);je=_t.length?_t[_t.length-1]:je}for(de=0,Ze=this._coordinates.length;de",St)||this._op(xe,"<",je)&&this._op(xe,">",St))&&Mt.push(de);this.slidesData.forEach(_t=>(_t.isActive=!1,_t)),Mt.forEach(_t=>{this.slidesData[_t].isActive=!0}),this.settings.center&&(this.slidesData.forEach(_t=>(_t.isCentered=!1,_t)),this.slidesData[this.current()].isCentered=!0)}}];constructor(te){this.logger=te}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(te){const He=new dt,Mt=this._validateOptions(te,He);this._options={...He,...Mt}}_validateOptions(te,He){const Mt={...te},je=new we,St=(W,xe)=>(this.logger.log(`options.${xe} must be type of ${W}; ${xe}=${te[xe]} skipped to defaults: ${xe}=${He[xe]}`),He[xe]);for(const W in Mt)if(Mt.hasOwnProperty(W))if("number"===je[W])this._isNumeric(Mt[W])?(Mt[W]=+Mt[W],Mt[W]="items"===W?this._validateItems(Mt[W],Mt.skip_validateItems):Mt[W]):Mt[W]=St(je[W],W);else if("boolean"===je[W]&&"boolean"!=typeof Mt[W])Mt[W]=St(je[W],W);else if("number|boolean"!==je[W]||this._isNumberOrBoolean(Mt[W]))if("number|string"!==je[W]||this._isNumberOrString(Mt[W]))if("string|boolean"!==je[W]||this._isStringOrBoolean(Mt[W])){if("string[]"===je[W])if(Array.isArray(Mt[W])){let xe=!1;Mt[W].forEach(de=>{xe="string"==typeof de}),xe||(Mt[W]=St(je[W],W))}else Mt[W]=St(je[W],W)}else Mt[W]=St(je[W],W);else Mt[W]=St(je[W],W);else Mt[W]=St(je[W],W);return Mt}_validateItems(te,He){let Mt=te;return te>this._items.length?He?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(Mt=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")):te===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"),Mt}setCarouselWidth(te){this._width=te}setup(te,He,Mt){this.setCarouselWidth(te),this.setItems(He),this._defineSlidesData(),this.setOptions(Mt),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 te=this._width,He=this._options.responsive;let Mt=-1;if(!Object.keys(He).length)return;if(!te)return void(this.settings.items=1);for(const St in He)He.hasOwnProperty(St)&&+St<=te&&+St>Mt&&(Mt=Number(St));this.settings={...this._options,...He[Mt],items:He[Mt]&&He[Mt].items?this._validateItems(He[Mt].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 je=[];this._items.forEach(St=>{je.push(this.settings.merge?St.dataMerge:1)}),this._mergers=je,this._breakpoint=Mt,this.invalidate("settings")}initialize(te){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),te.forEach(He=>{this._mergers.push(this.settings.merge?He.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 te=0;const He=this._pipe.length,Mt=St=>this._invalidated[St],je={};for(;te0)&&this._pipe[te].run(je),te++}this.slidesData.forEach(St=>St.classes=this.setCurSlideClasses(St)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(te){switch(te=te||Ee.Default){case Ee.Inner:case Ee.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(te){if(!this._items.length)return!1;this.setCarouselWidth(te),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(te){let Mt,He=null;return Mt=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),He={x:+Mt[0],y:+Mt[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===te.type&&(this.owlDOMData.isGrab=!0),this.speed(0),He}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(te,He){let Mt=null,je=null,St=null;const W=this.difference(He.pointer,this.pointer(te)),xe=this.difference(He.stage.start,W);return!!this.is("dragging")&&(this.settings.loop?(Mt=this.coordinates(this.minimum()),je=+this.coordinates(this.maximum()+1)-Mt,xe.x=((xe.x-Mt)%je+je)%je+Mt):(Mt=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),je=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),St=this.settings.pullDrag?-1*W.x/5:0,xe.x=Math.max(Math.min(xe.x,Mt+St),je+St)),xe)}finishDragging(te,He,Mt){const St=this.difference(He.pointer,this.pointer(te)),W=He.stage.current,xe=["right","left"][+(this.settings.rtl?St.x<+this.settings.rtl:St.x>+this.settings.rtl)];let de,Ze,_t;(0!==St.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),de=this.closest(W.x,0!==St.x?xe:He.direction),Ze=this.current(),_t=this.current(-1===de?void 0:de),Ze!==_t&&(this.invalidate("position"),this.update()),He.direction=xe,(Math.abs(St.x)>3||(new Date).getTime()-He.time>300)&&Mt()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(te,He){const je=this.width();let St=this.coordinates(),W=-1;this.settings.center&&(St=St.map(xe=>(0===xe&&(xe+=1e-6),xe)));for(let xe=0;xeSt[xe]-30&&teSt[xe]-je-30&&te",St[xe+1]||St[xe]-je)?W="left"===He?xe+1:xe:null===He&&te>St[xe]-30&&te",St[this.minimum()])?W=te=this.minimum():this._op(te,"<",St[this.maximum()])&&(W=te=this.maximum())),W}animate(te){const He=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),He&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+te+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(te){return this._states.current[te]&&this._states.current[te]>0}current(te){return void 0===te?this._current:0!==this._items.length?(te=this.normalize(te),this._current!==te&&(this._trigger("change",{property:{name:"position",value:te}}),this._current=te,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}invalidate(te){return"string"==typeof te&&(this._invalidated[te]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(te){void 0!==(te=this.normalize(te))&&(this._speed=0,this._current=te,this._suppress(["translate","translated"]),this.animate(this.coordinates(te)),this._release(["translate","translated"]))}normalize(te,He){const Mt=this._items.length,je=He?0:this._clones.length;return!this._isNumeric(te)||Mt<1?te=void 0:(te<0||te>=Mt+je)&&(te=((te-je/2)%Mt+Mt)%Mt+je/2),te}relative(te){return this.normalize(te-=this._clones.length/2,!0)}maximum(te=!1){const He=this.settings;let je,St,W,Mt=this._coordinates.length;if(He.loop)Mt=this._clones.length/2+this._items.length-1;else if(He.autoWidth||He.merge){for(je=this._items.length,St=this.slidesData[--je].width,W=this._width;je-- >0&&(St+=+this.slidesData[je].width+this.settings.margin,!(St>W)););Mt=je+1}else Mt=He.center?this._items.length-1:this._items.length-He.items;return te&&(Mt-=this._clones.length/2),Math.max(Mt,0)}minimum(te=!1){return te?0:this._clones.length/2}items(te){return void 0===te?this._items.slice():(te=this.normalize(te,!0),[this._items[te]])}mergers(te){return void 0===te?this._mergers.slice():(te=this.normalize(te,!0),this._mergers[te])}clones(te){const He=this._clones.length/2,Mt=He+this._items.length,je=St=>St%2==0?Mt+St/2:He-(St+1)/2;return void 0===te?this._clones.map((St,W)=>je(W)):this._clones.map((St,W)=>St===te?je(W):null).filter(St=>St)}speed(te){return void 0!==te&&(this._speed=te),this._speed}coordinates(te){let je,St,He=1,Mt=te-1;return void 0===te?(St=this._coordinates.map((W,xe)=>this.coordinates(xe)),St):(this.settings.center?(this.settings.rtl&&(He=-1,Mt=te+1),je=this._coordinates[te],je+=(this.width()-je+(this._coordinates[Mt]||0))/2*He):je=this._coordinates[Mt]||0,je=Math.ceil(je),je)}_duration(te,He,Mt){return 0===Mt?0:Math.min(Math.max(Math.abs(He-te),1),6)*Math.abs(+Mt||this.settings.smartSpeed)}to(te,He){let Mt=this.current(),je=null,St=te-this.relative(Mt),W=this.maximum(),xe=0;const de=+(St>0)-+(St<0),Ze=this._items.length,_t=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(St)>Ze/2&&(St+=-1*de*Ze),je=(((te=Mt+St)-_t)%Ze+Ze)%Ze+_t,je!==te&&je-St<=W&&je-St>0&&(Mt=je-St,te=je,xe=30,this.reset(Mt),this.sendChanges())):this.settings.rewind?(W+=1,te=(te%W+W)%W):te=Math.max(_t,Math.min(W,te)),setTimeout(()=>{this.speed(this._duration(Mt,te,He)),this.current(te),this.update()},xe)}next(te){te=te||!1,this.to(this.relative(this.current())+1,te)}prev(te){te=te||!1,this.to(this.relative(this.current())-1,te)}onTransitionEnd(te){if(void 0!==te)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let te;return this._width?te=this._width:this.logger.log("Can not detect viewport width."),te}setItems(te){this._items=te}_defineSlidesData(){let te;this.slidesData&&this.slidesData.length&&(te=new Map,this.slidesData.forEach(He=>{He.load&&te.set(He.id,He.load)})),this.slidesData=this._items.map(He=>({id:`${He.id}`,isActive:!1,tplRef:He.tplRef,dataMerge:He.dataMerge,width:0,isCloned:!1,load:!!te&&te.get(He.id),hashFragment:He.dataHash}))}setCurSlideClasses(te){const He={active:te.isActive,center:te.isCentered,cloned:te.isCloned,animated:te.isAnimated,"owl-animated-in":te.isDefAnimatedIn,"owl-animated-out":te.isDefAnimatedOut};return this.settings.animateIn&&(He[this.settings.animateIn]=te.isCustomAnimatedIn),this.settings.animateOut&&(He[this.settings.animateOut]=te.isCustomAnimatedOut),He}_op(te,He,Mt){const je=this.settings.rtl;switch(He){case"<":return je?te>Mt:te":return je?teMt;case">=":return je?te<=Mt:te>=Mt;case"<=":return je?te>=Mt:te<=Mt}}_trigger(te,He,Mt,je,St){switch(te){case"initialized":this._initializedCarousel$.next(te);break;case"change":this._changeSettingsCarousel$.next(He);break;case"changed":this._changedSettingsCarousel$.next(He);break;case"drag":this._dragCarousel$.next(te);break;case"dragged":this._draggedCarousel$.next(te);break;case"resize":this._resizeCarousel$.next(te);break;case"resized":this._resizedCarousel$.next(te);break;case"refresh":this._refreshCarousel$.next(te);break;case"refreshed":this._refreshedCarousel$.next(te);break;case"translate":this._translateCarousel$.next(te);break;case"translated":this._translatedCarousel$.next(te)}}enter(te){[te].concat(this._states.tags[te]||[]).forEach(He=>{void 0===this._states.current[He]&&(this._states.current[He]=0),this._states.current[He]++})}leave(te){[te].concat(this._states.tags[te]||[]).forEach(He=>{(0===this._states.current[He]||this._states.current[He])&&this._states.current[He]--})}register(te){te.type===Te.State&&(this._states.tags[te.name]=this._states.tags[te.name]?this._states.tags[te.name].concat(te.tags):te.tags,this._states.tags[te.name]=this._states.tags[te.name].filter((He,Mt)=>this._states.tags[te.name].indexOf(He)===Mt))}_suppress(te){te.forEach(He=>{this._supress[He]=!0})}_release(te){te.forEach(He=>{delete this._supress[He]})}pointer(te){const He={x:null,y:null};return(te=(te=te.originalEvent||te||window.event).touches&&te.touches.length?te.touches[0]:te.changedTouches&&te.changedTouches.length?te.changedTouches[0]:te).pageX?(He.x=te.pageX,He.y=te.pageY):(He.x=te.clientX,He.y=te.clientY),He}_isNumeric(te){return!isNaN(parseFloat(te))}_isNumberOrBoolean(te){return this._isNumeric(te)||"boolean"==typeof te}_isNumberOrString(te){return this._isNumeric(te)||"string"==typeof te}_isStringOrBoolean(te){return"string"==typeof te||"boolean"==typeof te}difference(te,He){return null===te||null===He?{x:0,y:0}:{x:te.x-He.x,y:te.y-He.y}}static \u0275fac=function(He){return new(He||nn)(e.LFG(mt))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),B=(()=>{class nn{carouselService;navSubscription;_initialized=!1;_pages=[];_navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}};_dotsData={disabled:!1,dots:[]};constructor(te){this.carouselService=te,this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getInitializedState().pipe((0,C.b)(St=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),He=this.carouselService.getChangedState().pipe((0,H.h)(St=>"position"===St.property.name),(0,C.b)(St=>{this.update()})),Mt=this.carouselService.getRefreshedState().pipe((0,C.b)(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),je=(0,y.T)(te,He,Mt);this.navSubscription=je.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 te,He,Mt;const je=this.carouselService.clones().length/2,St=je+this.carouselService.items().length,W=this.carouselService.maximum(!0),xe=[],de=this.carouselService.settings;let Ze=de.center||de.autoWidth||de.dotsData?1:Math.floor(Number(de.dotsEach))||Math.floor(de.items);if(Ze=+Ze,"page"!==de.slideBy&&(de.slideBy=Math.min(+de.slideBy,de.items)),de.dots||"page"===de.slideBy)for(te=je,He=0,Mt=0;te=Ze||0===He){if(xe.push({start:Math.min(W,te-je),end:te-je+Ze-1}),Math.min(W,te-je)===W)break;He=0,++Mt}He+=this.carouselService.mergers(this.carouselService.relative(te))}this._pages=xe}draw(){let te;const He=this.carouselService.settings,Mt=this.carouselService.items(),je=Mt.length<=He.items;if(this._navData.disabled=!He.nav||je,this._dotsData.disabled=!He.dots||je,He.dots)if(te=this._pages.length-this._dotsData.dots.length,He.dotsData&&0!==te)this._dotsData.dots=[],Mt.forEach(St=>{this._dotsData.dots.push({active:!1,id:`dot-${St.id}`,innerContent:St.dotContent,showInnerContent:!0})});else if(te>0){const St=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let W=0;W=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let te;this.carouselService.settings.dots&&(this._dotsData.dots.forEach(He=>{!0===He.active&&(He.active=!1)}),te=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[te].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){const te=this.carouselService.relative(this.carouselService.current());let He;const Mt=this._pages.filter((je,St)=>je.start<=te&&je.end>=te).pop();return He=this._pages.findIndex(je=>je.start===Mt.start&&je.end===Mt.end),He}_getPosition(te){let He,Mt;const je=this.carouselService.settings;return"page"===je.slideBy?(He=this._current(),Mt=this._pages.length,te?++He:--He,He=this._pages[(He%Mt+Mt)%Mt].start):(He=this.carouselService.relative(this.carouselService.current()),Mt=this.carouselService.items().length,te?He+=+je.slideBy:He-=+je.slideBy),He}next(te){this.carouselService.to(this._getPosition(!0),te)}prev(te){this.carouselService.to(this._getPosition(!1),te)}to(te,He,Mt){let je;!Mt&&this._pages.length?(je=this._pages.length,this.carouselService.to(this._pages[(te%je+je)%je].start,He)):this.carouselService.to(te,He)}moveByDot(te){const He=this._dotsData.dots.findIndex(Mt=>te===Mt.id);this.to(He,this.carouselService.settings.dotsSpeed)}toSlideById(te){const He=this.carouselService.slidesData.findIndex(Mt=>Mt.id===te&&!1===Mt.isCloned);-1===He||He===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(He),!1)}static \u0275fac=function(He){return new(He||nn)(e.LFG(me))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})();const ee=new e.OlP("WindowToken");class et{get nativeWindow(){throw new Error("Not implemented.")}}const Kt=[{provide:et,useClass:(()=>{class nn extends et{constructor(){super()}get nativeWindow(){return window}static \u0275fac=function(He){return new(He||nn)};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})()},{provide:ee,useFactory:function Tt(nn,$n){return(0,i.NF)($n)?nn.nativeWindow:{setTimeout:(He,Mt)=>{},clearTimeout:He=>{}}},deps:[et,e.Lbi]}],ut=new e.OlP("DocumentToken");class pt{get nativeDocument(){throw new Error("Not implemented.")}}const rn=[{provide:pt,useClass:(()=>{class nn extends pt{constructor(){super()}get nativeDocument(){return document}static \u0275fac=function(He){return new(He||nn)};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})()},{provide:ut,useFactory:function _e(nn,$n){return(0,i.NF)($n)?nn.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[pt,e.Lbi]}];let Bt=(()=>{class nn{carouselService;ngZone;autoplaySubscription;_timeout=null;_paused=!1;_isArtificialAutoplayTimeout;_isAutoplayStopped=!1;get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(te){this._isAutoplayStopped=te}winRef;docRef;constructor(te,He,Mt,je){this.carouselService=te,this.ngZone=je,this.winRef=He,this.docRef=Mt,this.spyDataStreams()}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getInitializedState().pipe((0,C.b)(()=>{this.carouselService.settings.autoplay&&this.play()})),He=this.carouselService.getChangedState().pipe((0,C.b)(St=>{this._handleChangeObservable(St)})),Mt=this.carouselService.getResizedState().pipe((0,C.b)(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),je=(0,y.T)(te,He,Mt);this.autoplaySubscription=je.subscribe(()=>{})}play(te,He){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(te,He){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!te,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(He||this.carouselService.settings.autoplaySpeed)})},te||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(te){this._timeout=this._getNextTimeout(te)}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(te){"settings"===te.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===te.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){(0,p.of)("translated").pipe((0,k.w)(te=>this.carouselService.getTranslatedState()),(0,z.P)(),(0,H.h)(()=>this._isArtificialAutoplayTimeout),(0,C.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(He){return new(He||nn)(e.LFG(me),e.LFG(ee),e.LFG(ut),e.LFG(e.R0b))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),vn=(()=>{class nn{carouselService;lazyLoadSubscription;constructor(te){this.carouselService=te,this.spyDataStreams()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getInitializedState().pipe((0,C.b)(()=>{const St=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(W=>W.load=!!St)})),He=this.carouselService.getChangeState(),Mt=this.carouselService.getResizedState(),je=(0,y.T)(te,He,Mt).pipe((0,C.b)(St=>this._defineLazyLoadSlides(St)));this.lazyLoadSubscription=je.subscribe(()=>{})}_defineLazyLoadSlides(te){if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(te.property&&"position"===te.property.name||"initialized"===te||"resized"===te)){const He=this.carouselService.settings,Mt=this.carouselService.clones().length;let je=He.center&&Math.ceil(He.items/2)||He.items,St=He.center&&-1*je||0,W=(te.property&&void 0!==te.property.value?te.property.value:this.carouselService.current())+St;for(He.lazyLoadEager>0&&(je+=He.lazyLoadEager,He.loop&&(W-=He.lazyLoadEager,je++));St++this._load(xe)),W++}}_load(te){this.carouselService.slidesData[te].load||(this.carouselService.slidesData[te].load=!0)}static \u0275fac=function(He){return new(He||nn)(e.LFG(me))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),xn=(()=>{class nn{carouselService;animateSubscription;swapping=!0;previous=void 0;next=void 0;constructor(te){this.carouselService=te,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getChangeState().pipe((0,C.b)(de=>{"position"===de.property.name&&(this.previous=this.carouselService.current(),this.next=de.property.value)})),He=this.carouselService.getDragState(),Mt=this.carouselService.getDraggedState(),je=this.carouselService.getTranslatedState(),St=(0,y.T)(He,Mt,je).pipe((0,C.b)(de=>this.swapping="translated"===de)),W=this.carouselService.getTranslateState().pipe((0,C.b)(de=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),xe=(0,y.T)(te,W,St).pipe();this.animateSubscription=xe.subscribe(()=>{})}_swap(){if(1!==this.carouselService.settings.items)return;let te;this.carouselService.speed(0);const He=this.carouselService.slidesData[this.previous],Mt=this.carouselService.slidesData[this.next],je=this.carouselService.settings.animateIn,St=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(St&&(te=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(W=>{W.id===He.id&&(W.left=`${te}px`,W.isAnimated=!0,W.isDefAnimatedOut=!0,W.isCustomAnimatedOut=!0)})),je&&this.carouselService.slidesData.forEach(W=>{W.id===Mt.id&&(W.isAnimated=!0,W.isDefAnimatedIn=!0,W.isCustomAnimatedIn=!0)}))}clear(te){this.carouselService.slidesData.forEach(He=>{He.id===te&&(He.left="",He.isAnimated=!1,He.isDefAnimatedOut=!1,He.isCustomAnimatedOut=!1,He.isDefAnimatedIn=!1,He.isCustomAnimatedIn=!1,He.classes=this.carouselService.setCurSlideClasses(He))}),this.carouselService.onTransitionEnd()}static \u0275fac=function(He){return new(He||nn)(e.LFG(me))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),Rn=(()=>{class nn{carouselService;autoHeightSubscription;constructor(te){this.carouselService=te,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getInitializedState().pipe((0,C.b)(St=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(W=>W.heightState="full")})),He=this.carouselService.getChangedState().pipe((0,C.b)(St=>{this.carouselService.settings.autoHeight&&"position"===St.property.name&&this.update()})),Mt=this.carouselService.getRefreshedState().pipe((0,C.b)(St=>{this.carouselService.settings.autoHeight&&this.update()})),je=(0,y.T)(te,He,Mt);this.autoHeightSubscription=je.subscribe(()=>{})}update(){const te=this.carouselService.settings.items;let He=this.carouselService.current(),Mt=He+te;this.carouselService.settings.center&&(He=te%2==1?He-(te-1)/2:He-te/2,Mt=te%2==1?He+te:He+te+1),this.carouselService.slidesData.forEach((je,St)=>{je.heightState=St>=He&&St{class nn{carouselService;route;router;hashSubscription;currentHashFragment;constructor(te,He,Mt){this.carouselService=te,this.route=He,this.router=Mt,this.spyDataStreams(),this.route||(this.route={fragment:(0,p.of)("no route").pipe((0,ce.q)(1))}),this.router||(this.router={navigate:(je,St)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){const te=this.carouselService.getInitializedState().pipe((0,C.b)(()=>this.listenToRoute())),He=this.carouselService.getChangedState().pipe((0,C.b)(je=>{if(this.carouselService.settings.URLhashListener&&"position"===je.property.name){const St=this.carouselService.current(),W=this.carouselService.slidesData[St].hashFragment;if(!W||W===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:W,relativeTo:this.route})}})),Mt=(0,y.T)(te,He);this.hashSubscription=Mt.subscribe(()=>{})}rewind(te){const He=this.carouselService.slidesData.findIndex(Mt=>Mt.hashFragment===te&&!1===Mt.isCloned);-1===He||He===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(He),!1)}listenToRoute(){this.route.fragment.pipe((0,Fe.T)("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(He=>{this.currentHashFragment=He,this.rewind(He)})}static \u0275fac=function(He){return new(He||nn)(e.LFG(me),e.LFG(Ae.gz,8),e.LFG(Ae.F0,8))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),gn=0,Yn=(()=>{class nn{tplRef;id="owl-slide-"+gn++;_dataMerge=1;set dataMerge(te){this._dataMerge=this.isNumeric(te)?te:1}get dataMerge(){return this._dataMerge}width=0;dotContent="";dataHash="";constructor(te){this.tplRef=te}isNumeric(te){return!isNaN(parseFloat(te))}static \u0275fac=function(He){return new(He||nn)(e.Y36(e.Rgc))};static \u0275dir=e.lG2({type:nn,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",dataMerge:"dataMerge",width:"width",dotContent:"dotContent",dataHash:"dataHash"}})}return nn})(),Ei=(()=>{class nn{resizeObservable$;get onResize$(){return this.resizeObservable$}constructor(te,He){this.resizeObservable$=(0,i.NF)(He)?(0,v.R)(te,"resize"):(new l.x).asObservable()}static \u0275fac=function(He){return new(He||nn)(e.LFG(ee),e.LFG(e.Lbi))};static \u0275prov=e.Yz7({token:nn,factory:nn.\u0275fac})}return nn})(),oi=(()=>{class nn{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 l.x;_oneMoveSubsription;preparePublicSlide=te=>{const He={...te};return delete He.tplRef,He};constructor(te,He,Mt,je,St){this.zone=te,this.el=He,this.renderer=Mt,this.carouselService=je,this.animateService=St}onMouseDown(te){this.owlDraggable.isMouseDragable&&this._onDragStart(te)}onTouchStart(te){if(te.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(te)}onTouchCancel(te){this._onDragEnd(te)}onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe((0,z.P)()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}bindOneMouseTouchMove=te=>{this._oneMouseTouchMove(te)};bindOnDragMove=te=>{this._onDragMove(te)};bindOnDragEnd=te=>{this._onDragEnd(te)};_onDragStart(te){let He=null;3!==te.which&&(He=this._prepareDragging(te),this._drag.time=(new Date).getTime(),this._drag.target=te.target,this._drag.stage.start=He,this._drag.stage.current=He,this._drag.pointer=this._pointer(te),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(te){const He=this._difference(this._drag.pointer,this._pointer(te));this.listenerATag&&this.listenerATag(),!(Math.abs(He.x)<3&&Math.abs(He.y)<3&&this._is("valid"))&&(Math.abs(He.x)<3&&Math.abs(He.x)!1))}_onDragMove(te){let He;const Mt=this.carouselService.defineNewCoordsDrag(te,this._drag);!1!==Mt&&(He=Mt,te.preventDefault(),this._drag.stage.current=He,this._animate(He.x-this._drag.stage.start.x))}_animate(te){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${te}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(te){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(te),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(te){return this.carouselService.prepareDragging(te)}_oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()};_finishDragging(te){this.carouselService.finishDragging(te,this._drag,this._oneClickHandler)}_pointer(te){return this.carouselService.pointer(te)}_difference(te,He){return this.carouselService.difference(te,He)}_is(te){return this.carouselService.is(te)}_enter(te){this.carouselService.enter(te)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(te){this.animateService.clear(te)}static \u0275fac=function(He){return new(He||nn)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(me),e.Y36(xn))};static \u0275cmp=e.Xpm({type:nn,selectors:[["owl-stage"]],hostBindings:function(He,Mt){1&He&&e.NdJ("mousedown",function(St){return Mt.onMouseDown(St)})("touchstart",function(St){return Mt.onTouchStart(St)})("touchcancel",function(St){return Mt.onTouchCancel(St)})("dragstart",function(){return Mt.onDragStart()})("selectstart",function(){return Mt.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(He,Mt){1&He&&(e.TgZ(0,"div")(1,"div",0),e.NdJ("transitionend",function(){return Mt.onTransitionEnd()}),e.YNc(2,gt,3,9,"ng-container",1),e.qZA()()),2&He&&(e.xp6(1),e.Q6J("ngStyle",e.qbA(2,ht,Mt.stageData.width+"px",Mt.stageData.transform,Mt.stageData.transition,Mt.stageData.paddingL?Mt.stageData.paddingL+"px":"",Mt.stageData.paddingR?Mt.stageData.paddingR+"px":"")),e.xp6(1),e.Q6J("ngForOf",Mt.slidesData))},dependencies:[i.mk,i.sg,i.O5,i.tP,i.PC],encapsulation:2,data:{animation:[(0,ke.X$)("autoHeight",[(0,ke.SB)("nulled",(0,ke.oB)({height:0})),(0,ke.SB)("full",(0,ke.oB)({height:"*"})),(0,ke.eR)("full => nulled",[(0,ke.jt)("700ms 350ms")]),(0,ke.eR)("nulled => full",[(0,ke.jt)(350)])])]}})}return nn})(),Ii=(()=>{class nn{el;resizeService;carouselService;navigationService;autoplayService;lazyLoadService;animateService;autoHeightService;hashService;logger;changeDetectorRef;slides;translated=new e.vpe;dragging=new e.vpe;change=new e.vpe;changed=new e.vpe;initialized=new e.vpe;carouselWindowWidth;resizeSubscription;_allObservSubscription;_slidesChangesSubscription;owlDOMData;stageData;slidesData=[];navData;dotsData;slidesOutputData;carouselLoaded=!1;options;prevOptions;_viewCurSettings$;_translatedCarousel$;_draggingCarousel$;_changeCarousel$;_changedCarousel$;_initializedCarousel$;_carouselMerge$;docRef;constructor(te,He,Mt,je,St,W,xe,de,Ze,_t,Wn,ai){this.el=te,this.resizeService=He,this.carouselService=Mt,this.navigationService=je,this.autoplayService=St,this.lazyLoadService=W,this.animateService=xe,this.autoHeightService=de,this.hashService=Ze,this.logger=_t,this.changeDetectorRef=Wn,this.docRef=ai}onVisibilityChange(te){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,C.b)(te=>{this.carouselService.setup(this.carouselWindowWidth,te.toArray(),this.options),this.carouselService.initialize(te.toArray()),te.toArray().length||(this.carouselLoaded=!1),te.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,C.b)(te=>{this.owlDOMData=te.owlDOMData,this.stageData=te.stageData,this.slidesData=te.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=te.navData,this.dotsData=te.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe((0,C.b)(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe((0,C.b)(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe((0,C.b)(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe((0,k.w)(te=>{const He=(0,p.of)(te).pipe((0,H.h)(()=>"position"===te.property.name),(0,k.w)(()=>(0,b.D)(this.slidesData)),(0,Fe.T)(te.property.value),(0,ce.q)(this.carouselService.settings.items),(0,We.U)(Mt=>{const je=this.carouselService.clonedIdPrefix,St=Mt.id.indexOf(je)>=0?Mt.id.slice(je.length):Mt.id;return{...Mt,id:St,isActive:!0}}),function $t(){return(0,ft.e)((nn,$n)=>{(function yt(nn,$n){return(0,ft.e)((0,Re.U)(nn,$n,arguments.length>=2,!1,!0))})(Ot,[])(nn).subscribe($n)})}(),(0,We.U)(Mt=>({slides:Mt,startPosition:this.carouselService.relative(te.property.value)})));return(0,y.T)(He)}),(0,C.b)(te=>{this.gatherTranslatedData(),this.changed.emit(te.slides.length?te:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe((0,C.b)(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),(0,k.w)(()=>this.carouselService.getDraggedState().pipe((0,We.U)(()=>!!this.carouselService.is("animating")))),(0,k.w)(te=>te?this.carouselService.getTranslatedState().pipe((0,z.P)()):(0,p.of)("not animating")),(0,C.b)(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=(0,y.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,H.h)(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),(0,Rt.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(te){this.carouselLoaded&&this.navigationService.moveByDot(te)}to(te){this.carouselLoaded&&this.navigationService.toSlideById(te)}gatherTranslatedData(){let te;const He=this.carouselService.clonedIdPrefix,Mt=this.slidesData.filter(je=>!0===je.isActive).map(je=>({id:je.id.indexOf(He)>=0?je.id.slice(He.length):je.id,width:je.width,marginL:je.marginL,marginR:je.marginR,center:je.isCentered}));te=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:te,slides:Mt}}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(He){return new(He||nn)(e.Y36(e.SBq),e.Y36(Ei),e.Y36(me),e.Y36(B),e.Y36(Bt),e.Y36(vn),e.Y36(xn),e.Y36(Rn),e.Y36(Dn),e.Y36(mt),e.Y36(e.sBO),e.Y36(ut))};static \u0275cmp=e.Xpm({type:nn,selectors:[["owl-carousel-o"]],contentQueries:function(He,Mt,je){if(1&He&&e.Suo(je,Yn,4),2&He){let St;e.iGM(St=e.CRH())&&(Mt.slides=St)}},hostBindings:function(He,Mt){1&He&&e.NdJ("visibilitychange",function(St){return Mt.onVisibilityChange(St)},!1,e.evT)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[e._Bn([B,Bt,me,vn,xn,Rn,Dn]),e.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(He,Mt){1&He&&(e.TgZ(0,"div",0,1),e.NdJ("mouseover",function(){return Mt.startPausing()})("mouseleave",function(){return Mt.startPlayML()})("touchstart",function(){return Mt.startPausing()})("touchend",function(){return Mt.startPlayTE()}),e.YNc(2,ct,2,6,"div",2)(3,Bn,6,15,"ng-container",3),e.qZA()),2&He&&(e.Q6J("ngClass",e.qbA(3,dn,null==Mt.owlDOMData?null:Mt.owlDOMData.rtl,null==Mt.owlDOMData?null:Mt.owlDOMData.isLoaded,null==Mt.owlDOMData?null:Mt.owlDOMData.isResponsive,null==Mt.owlDOMData?null:Mt.owlDOMData.isMouseDragable,null==Mt.owlDOMData?null:Mt.owlDOMData.isGrab)),e.xp6(2),e.Q6J("ngIf",Mt.carouselLoaded),e.xp6(1),e.Q6J("ngIf",Mt.slides.toArray().length))},dependencies:[i.mk,i.sg,i.O5,oi],styles:[".owl-theme[_ngcontent-%COMP%]{display:block}"],changeDetection:0})}return nn})(),Zn=(()=>{class nn{static \u0275fac=function(He){return new(He||nn)};static \u0275mod=e.oAB({type:nn});static \u0275inj=e.cJS({providers:[Kt,Ei,rn,mt],imports:[i.ez]})}return nn})()},6472:(st,le,h)=>{"use strict";h.d(le,{JX:()=>Ae,LS:()=>Rt,_s:()=>Re});var e=h(9212),i=h(6814);function l(ke,ge){if(1&ke){const ae=e.EpF();e.TgZ(0,"a",12),e.NdJ("keyup.enter",function(){e.CHM(ae),e.oxw(3);const Me=e.MAs(1);return e.KtG(Me.previous())})("click",function(){e.CHM(ae),e.oxw(3);const Me=e.MAs(1);return e.KtG(Me.previous())}),e._uU(1),e.TgZ(2,"span",13),e._uU(3),e.qZA()()}if(2&ke){const ae=e.oxw(3);e.xp6(1),e.hij(" ",ae.previousLabel," "),e.xp6(2),e.Oqu(ae.screenReaderPageLabel)}}function y(ke,ge){if(1&ke&&(e.TgZ(0,"span",14),e._uU(1),e.TgZ(2,"span",13),e._uU(3),e.qZA()()),2&ke){const ae=e.oxw(3);e.xp6(1),e.hij(" ",ae.previousLabel," "),e.xp6(2),e.Oqu(ae.screenReaderPageLabel)}}function p(ke,ge){if(1&ke&&(e.TgZ(0,"li",9),e.YNc(1,l,4,2,"a",10)(2,y,4,2,"span",11),e.qZA()),2&ke){e.oxw(2);const ae=e.MAs(1);e.ekj("disabled",ae.isFirstPage()),e.xp6(1),e.Q6J("ngIf",1{class ke{constructor(ae){this.service=ae,this.state={}}transform(ae,Oe){if(!(ae instanceof Array)){let Fn=Oe.id||this.service.defaultId();return this.state[Fn]?this.state[Fn].slice:ae}let tt,ct,Me=Oe.totalItems&&Oe.totalItems!==ae.length,gt=this.createInstance(ae,Oe),ht=gt.id,Gt=gt.itemsPerPage,fn=this.service.register(gt);if(!Me&&ae instanceof Array){if(Gt=+Gt||We,tt=(gt.currentPage-1)*Gt,ct=tt+Gt,this.stateIsIdentical(ht,ae,tt,ct))return this.state[ht].slice;{let Bn=ae.slice(tt,ct);return this.saveState(ht,ae,Bn,tt,ct),this.service.change.emit(ht),Bn}}return fn&&this.service.change.emit(ht),this.saveState(ht,ae,ae,tt,ct),ae}createInstance(ae,Oe){return this.checkConfig(Oe),{id:null!=Oe.id?Oe.id:this.service.defaultId(),itemsPerPage:+Oe.itemsPerPage||0,currentPage:+Oe.currentPage||1,totalItems:+Oe.totalItems||ae.length}}checkConfig(ae){const Me=["itemsPerPage","currentPage"].filter(gt=>!(gt in ae));if(0ct===Oe[Me+Gt])}}return ke.\u0275fac=function(ae){return new(ae||ke)(e.Y36(Fe,16))},ke.\u0275pipe=e.Yjl({name:"paginate",type:ke,pure:!1}),ke})(),Ot=(()=>{class ke{constructor(ae,Oe){this.service=ae,this.changeDetectorRef=Oe,this.maxSize=7,this.pageChange=new e.vpe,this.pageBoundsCorrection=new e.vpe,this.pages=[],this.changeSub=this.service.change.subscribe(Me=>{this.id===Me&&(this.updatePageLinks(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())})}ngOnInit(){void 0===this.id&&(this.id=this.service.defaultId()),this.updatePageLinks()}ngOnChanges(ae){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(ae){this.pageChange.emit(ae)}getCurrent(){return this.service.getCurrentPage(this.id)}getLastPage(){let ae=this.service.getInstance(this.id);return ae.totalItems<1?1:Math.ceil(ae.totalItems/ae.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 ae=this.service.getInstance(this.id);const Oe=this.outOfBoundCorrection(ae);Oe!==ae.currentPage?setTimeout(()=>{this.pageBoundsCorrection.emit(Oe),this.pages=this.createPageArray(ae.currentPage,ae.itemsPerPage,ae.totalItems,this.maxSize)}):this.pages=this.createPageArray(ae.currentPage,ae.itemsPerPage,ae.totalItems,this.maxSize)}outOfBoundCorrection(ae){const Oe=Math.ceil(ae.totalItems/ae.itemsPerPage);return Oe{class ke{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 e.vpe,this.pageBoundsCorrection=new e.vpe,this._directionLinks=!0,this._autoHide=!1,this._responsive=!1}get directionLinks(){return this._directionLinks}set directionLinks(ae){this._directionLinks=$t(ae)}get autoHide(){return this._autoHide}set autoHide(ae){this._autoHide=$t(ae)}get responsive(){return this._responsive}set responsive(ae){this._responsive=$t(ae)}trackByIndex(ae){return ae}}return ke.\u0275fac=function(ae){return new(ae||ke)},ke.\u0275cmp=e.Xpm({type:ke,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(ae,Oe){if(1&ae&&(e.TgZ(0,"pagination-template",0,1),e.NdJ("pageChange",function(gt){return Oe.pageChange.emit(gt)})("pageBoundsCorrection",function(gt){return Oe.pageBoundsCorrection.emit(gt)}),e.TgZ(2,"nav",2),e.YNc(3,ce,6,8,"ul",3),e.qZA()()),2&ae){const Me=e.MAs(1);e.Q6J("id",Oe.id)("maxSize",Oe.maxSize),e.xp6(2),e.uIk("aria-label",Oe.screenReaderPaginationLabel),e.xp6(1),e.Q6J("ngIf",!(Oe.autoHide&&Me.pages.length<=1))}},dependencies:[Ot,i.O5,i.sg,i.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}),ke})(),Ae=(()=>{class ke{}return ke.\u0275fac=function(ae){return new(ae||ke)},ke.\u0275mod=e.oAB({type:ke}),ke.\u0275inj=e.cJS({providers:[Fe],imports:[[i.ez]]}),ke})()},2425:(st,le,h)=>{"use strict";h.d(le,{Rh:()=>Bn,_W:()=>ct});var e=h(9212),i=h(6825),l=h(6814),y=h(8645),p=h(6593);const v=["toast-component",""];function b(q,Te){if(1&q){const Ee=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(Ee);const Ge=e.oxw();return e.KtG(Ge.remove())}),e.TgZ(1,"span",6),e._uU(2,"\xd7"),e.qZA()()}}function C(q,Te){if(1&q&&(e.ynx(0),e._uU(1),e.BQk()),2&q){const Ee=e.oxw(2);e.xp6(1),e.hij("[",Ee.duplicatesCount+1,"]")}}function H(q,Te){if(1&q&&(e.TgZ(0,"div"),e._uU(1),e.YNc(2,C,2,1,"ng-container",4),e.qZA()),2&q){const Ee=e.oxw();e.Tol(Ee.options.titleClass),e.uIk("aria-label",Ee.title),e.xp6(1),e.hij(" ",Ee.title," "),e.xp6(1),e.Q6J("ngIf",Ee.duplicatesCount)}}function k(q,Te){if(1&q&&e._UZ(0,"div",7),2&q){const Ee=e.oxw();e.Tol(Ee.options.messageClass),e.Q6J("innerHTML",Ee.message,e.oJD)}}function z(q,Te){if(1&q&&(e.TgZ(0,"div",8),e._uU(1),e.qZA()),2&q){const Ee=e.oxw();e.Tol(Ee.options.messageClass),e.uIk("aria-label",Ee.message),e.xp6(1),e.hij(" ",Ee.message," ")}}function ce(q,Te){if(1&q&&(e.TgZ(0,"div"),e._UZ(1,"div",9),e.qZA()),2&q){const Ee=e.oxw();e.xp6(1),e.Udp("width",Ee.width+"%")}}class Rt{_attachedHost;component;viewContainerRef;injector;constructor(Te,Ee){this.component=Te,this.injector=Ee}attach(Te,Ee){return this._attachedHost=Te,Te.attach(this,Ee)}detach(){const Te=this._attachedHost;if(Te)return this._attachedHost=void 0,Te.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(Te){this._attachedHost=Te}}class Ae{_attachedPortal;_disposeFn;attach(Te,Ee){return this._attachedPortal=Te,this.attachComponentPortal(Te,Ee)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(Te){this._disposeFn=Te}}class ke{_overlayRef;componentInstance;duplicatesCount=0;_afterClosed=new y.x;_activate=new y.x;_manualClose=new y.x;_resetTimeout=new y.x;_countDuplicate=new y.x;constructor(Te){this._overlayRef=Te}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(Te,Ee){Te&&this._resetTimeout.next(),Ee&&this._countDuplicate.next(++this.duplicatesCount)}}class ge{toastId;config;message;title;toastType;toastRef;_onTap=new y.x;_onAction=new y.x;constructor(Te,Ee,Le,Ge,me,B){this.toastId=Te,this.config=Ee,this.message=Le,this.title=Ge,this.toastType=me,this.toastRef=B,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(Te){this._onAction.next(Te)}onAction(){return this._onAction.asObservable()}}const Oe=new e.OlP("ToastConfig");class Me extends Ae{_hostDomElement;_componentFactoryResolver;_appRef;constructor(Te,Ee,Le){super(),this._hostDomElement=Te,this._componentFactoryResolver=Ee,this._appRef=Le}attachComponentPortal(Te,Ee){const Le=this._componentFactoryResolver.resolveComponentFactory(Te.component);let Ge;return Ge=Le.create(Te.injector),this._appRef.attachView(Ge.hostView),this.setDisposeFn(()=>{this._appRef.detachView(Ge.hostView),Ge.destroy()}),Ee?this._hostDomElement.insertBefore(this._getComponentRootNode(Ge),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(Ge)),Ge}_getComponentRootNode(Te){return Te.hostView.rootNodes[0]}}let gt=(()=>{class q{_document=(0,e.f3M)(l.K0);_containerElement;ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Ee=this._document.createElement("div");Ee.classList.add("overlay-container"),Ee.setAttribute("aria-live","polite"),this._document.body.appendChild(Ee),this._containerElement=Ee}static \u0275fac=function(Le){return new(Le||q)};static \u0275prov=e.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();class ht{_portalHost;constructor(Te){this._portalHost=Te}attach(Te,Ee=!0){return this._portalHost.attach(Te,Ee)}detach(){return this._portalHost.detach()}}let tt=(()=>{class q{_overlayContainer=(0,e.f3M)(gt);_componentFactoryResolver=(0,e.f3M)(e._Vd);_appRef=(0,e.f3M)(e.z2F);_document=(0,e.f3M)(l.K0);_paneElements=new Map;create(Ee,Le){return this._createOverlayRef(this.getPaneElement(Ee,Le))}getPaneElement(Ee="",Le){return this._paneElements.get(Le)||this._paneElements.set(Le,{}),this._paneElements.get(Le)[Ee]||(this._paneElements.get(Le)[Ee]=this._createPaneElement(Ee,Le)),this._paneElements.get(Le)[Ee]}_createPaneElement(Ee,Le){const Ge=this._document.createElement("div");return Ge.id="toast-container",Ge.classList.add(Ee),Ge.classList.add("toast-container"),Le?Le.getContainerElement().appendChild(Ge):this._overlayContainer.getContainerElement().appendChild(Ge),Ge}_createPortalHost(Ee){return new Me(Ee,this._componentFactoryResolver,this._appRef)}_createOverlayRef(Ee){return new ht(this._createPortalHost(Ee))}static \u0275fac=function(Le){return new(Le||q)};static \u0275prov=e.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),ct=(()=>{class q{overlay;_injector;sanitizer;ngZone;toastrConfig;currentlyActive=0;toasts=[];overlayContainer;previousToastMessage;index=0;constructor(Ee,Le,Ge,me,B){this.overlay=Le,this._injector=Ge,this.sanitizer=me,this.ngZone=B,this.toastrConfig={...Ee.default,...Ee.config},Ee.config.iconClasses&&(this.toastrConfig.iconClasses={...Ee.default.iconClasses,...Ee.config.iconClasses})}show(Ee,Le,Ge={},me=""){return this._preBuildNotification(me,Ee,Le,this.applyConfig(Ge))}success(Ee,Le,Ge={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",Ee,Le,this.applyConfig(Ge))}error(Ee,Le,Ge={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",Ee,Le,this.applyConfig(Ge))}info(Ee,Le,Ge={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",Ee,Le,this.applyConfig(Ge))}warning(Ee,Le,Ge={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",Ee,Le,this.applyConfig(Ge))}clear(Ee){for(const Le of this.toasts)if(void 0!==Ee){if(Le.toastId===Ee)return void Le.toastRef.manualClose()}else Le.toastRef.manualClose()}remove(Ee){const Le=this._findToast(Ee);if(!Le||(Le.activeToast.toastRef.close(),this.toasts.splice(Le.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActivethis._buildNotification(Ee,Le,Ge,me)):this._buildNotification(Ee,Le,Ge,me)}_buildNotification(Ee,Le,Ge,me){if(!me.toastComponent)throw new Error("toastComponent required");const B=this.findDuplicate(Ge,Le,this.toastrConfig.resetTimeoutOnDuplicate&&me.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&Ge||Le)&&this.toastrConfig.preventDuplicates&&null!==B)return B;this.previousToastMessage=Le;let ee=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(ee=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const et=this.overlay.create(me.positionClass,this.overlayContainer);this.index=this.index+1;let Pe=Le;Le&&me.enableHtml&&(Pe=this.sanitizer.sanitize(e.q3G.HTML,Le));const Tt=new ke(et),wt=new ge(this.index,me,Pe,Ge,Ee,Tt),Kt=e.zs3.create({providers:[{provide:ge,useValue:wt}],parent:this._injector}),ut=new Rt(me.toastComponent,Kt),pt=et.attach(ut,me.newestOnTop);Tt.componentInstance=pt.instance;const lt={toastId:this.index,title:Ge||"",message:Le||"",toastRef:Tt,onShown:Tt.afterActivate(),onHidden:Tt.afterClosed(),onTap:wt.onTap(),onAction:wt.onAction(),portal:pt};return ee||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{lt.toastRef.activate()})),this.toasts.push(lt),lt}static \u0275fac=function(Le){return new(Le||q)(e.LFG(Oe),e.LFG(tt),e.LFG(e.zs3),e.LFG(p.H7),e.LFG(e.R0b))};static \u0275prov=e.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();const fn={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 q{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(Ee,Le,Ge){this.toastrService=Ee,this.toastPackage=Le,this.ngZone=Ge,this.message=Le.message,this.title=Le.title,this.options=Le.config,this.originalTimeout=Le.config.timeOut,this.toastClasses=`${Le.toastType} ${Le.config.toastClass}`,this.sub=Le.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=Le.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=Le.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=Le.toastRef.countDuplicate().subscribe(me=>{this.duplicatesCount=me}),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 Ee=(new Date).getTime();this.width=(this.hideTime-Ee)/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(Ee,Le){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(Ee),Le)):this.timeout=setTimeout(()=>Ee(),Le)}outsideInterval(Ee,Le){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(Ee),Le)):this.intervalId=setInterval(()=>Ee(),Le)}runInsideAngular(Ee){this.ngZone?this.ngZone.run(()=>Ee()):Ee()}static \u0275fac=function(Le){return new(Le||q)(e.Y36(ct),e.Y36(ge),e.Y36(e.R0b))};static \u0275cmp=e.Xpm({type:q,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(Le,Ge){1&Le&&e.NdJ("click",function(){return Ge.tapToast()})("mouseenter",function(){return Ge.stickAround()})("mouseleave",function(){return Ge.delayedHideToast()}),2&Le&&(e.d8E("@flyInOut",Ge.state),e.Tol(Ge.toastClasses),e.Udp("display",Ge.displayStyle))},standalone:!0,features:[e.jDz],attrs:v,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(Le,Ge){1&Le&&e.YNc(0,b,3,0,"button",0)(1,H,3,5,"div",1)(2,k,1,3,"div",2)(3,z,2,4,"div",3)(4,ce,2,2,"div",4),2&Le&&(e.Q6J("ngIf",Ge.options.closeButton),e.xp6(1),e.Q6J("ngIf",Ge.title),e.xp6(1),e.Q6J("ngIf",Ge.message&&Ge.options.enableHtml),e.xp6(1),e.Q6J("ngIf",Ge.message&&!Ge.options.enableHtml),e.xp6(1),e.Q6J("ngIf",Ge.options.progressBar))},dependencies:[l.O5],encapsulation:2,data:{animation:[(0,i.X$)("flyInOut",[(0,i.SB)("inactive",(0,i.oB)({opacity:0})),(0,i.SB)("active",(0,i.oB)({opacity:1})),(0,i.SB)("removed",(0,i.oB)({opacity:0})),(0,i.eR)("inactive => active",(0,i.jt)("{{ easeTime }}ms {{ easing }}")),(0,i.eR)("active => removed",(0,i.jt)("{{ easeTime }}ms {{ easing }}"))])]}})}return q})()},Fn=(q={})=>(0,e.MR2)([{provide:Oe,useValue:{default:fn,config:q}}]);let Bn=(()=>{class q{static forRoot(Ee={}){return{ngModule:q,providers:[Fn(Ee)]}}static \u0275fac=function(Le){return new(Le||q)};static \u0275mod=e.oAB({type:q});static \u0275inj=e.cJS({})}return q})()},5219:(st,le,h)=>{"use strict";h.d(le,{$_:()=>ft,F0:()=>ce,YP:()=>v,a6:()=>C,b4:()=>We,ez:()=>z,h4:()=>Re,iZ:()=>k,jx:()=>yt,m8:()=>Ot,pg:()=>H,wB:()=>p,ws:()=>$t});var e=h(9212),i=h(8645),l=h(2332);const y=["*"];var p=function(Ae){return Ae[Ae.ACCEPT=0]="ACCEPT",Ae[Ae.REJECT=1]="REJECT",Ae[Ae.CANCEL=2]="CANCEL",Ae}(p||{});let v=(()=>{class Ae{requireConfirmationSource=new i.x;acceptConfirmationSource=new i.x;requireConfirmation$=this.requireConfirmationSource.asObservable();accept=this.acceptConfirmationSource.asObservable();confirm(ge){return this.requireConfirmationSource.next(ge),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}static \u0275fac=function(ae){return new(ae||Ae)};static \u0275prov=e.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})(),C=(()=>class Ae{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"})(),H=(()=>class Ae{static AND="and";static OR="or"})(),k=(()=>{class Ae{filter(ge,ae,Oe,Me,gt){let ht=[];if(ge)for(let tt of ge)for(let ct of ae){let Gt=l.gb.resolveFieldData(tt,ct);if(this.filters[Me](Gt,Oe,gt)){ht.push(tt);break}}return ht}filters={startsWith:(ge,ae,Oe)=>{if(null==ae||""===ae.trim())return!0;if(null==ge)return!1;let Me=l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe);return l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe).slice(0,Me.length)===Me},contains:(ge,ae,Oe)=>{if(null==ae||"string"==typeof ae&&""===ae.trim())return!0;if(null==ge)return!1;let Me=l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe);return-1!==l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe).indexOf(Me)},notContains:(ge,ae,Oe)=>{if(null==ae||"string"==typeof ae&&""===ae.trim())return!0;if(null==ge)return!1;let Me=l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe);return-1===l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe).indexOf(Me)},endsWith:(ge,ae,Oe)=>{if(null==ae||""===ae.trim())return!0;if(null==ge)return!1;let Me=l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe),gt=l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe);return-1!==gt.indexOf(Me,gt.length-Me.length)},equals:(ge,ae,Oe)=>null==ae||"string"==typeof ae&&""===ae.trim()||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()===ae.getTime():ge==ae||l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe)==l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe)),notEquals:(ge,ae,Oe)=>!(null==ae||"string"==typeof ae&&""===ae.trim()||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()===ae.getTime():ge==ae||l.gb.removeAccents(ge.toString()).toLocaleLowerCase(Oe)==l.gb.removeAccents(ae.toString()).toLocaleLowerCase(Oe))),in:(ge,ae)=>{if(null==ae||0===ae.length)return!0;for(let Oe=0;Oenull==ae||null==ae[0]||null==ae[1]||null!=ge&&(ge.getTime?ae[0].getTime()<=ge.getTime()&&ge.getTime()<=ae[1].getTime():ae[0]<=ge&&ge<=ae[1]),lt:(ge,ae,Oe)=>null==ae||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()null==ae||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()<=ae.getTime():ge<=ae),gt:(ge,ae,Oe)=>null==ae||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()>ae.getTime():ge>ae),gte:(ge,ae,Oe)=>null==ae||null!=ge&&(ge.getTime&&ae.getTime?ge.getTime()>=ae.getTime():ge>=ae),is:(ge,ae,Oe)=>this.filters.equals(ge,ae,Oe),isNot:(ge,ae,Oe)=>this.filters.notEquals(ge,ae,Oe),before:(ge,ae,Oe)=>this.filters.lt(ge,ae,Oe),after:(ge,ae,Oe)=>this.filters.gt(ge,ae,Oe),dateIs:(ge,ae)=>null==ae||null!=ge&&ge.toDateString()===ae.toDateString(),dateIsNot:(ge,ae)=>null==ae||null!=ge&&ge.toDateString()!==ae.toDateString(),dateBefore:(ge,ae)=>null==ae||null!=ge&&ge.getTime(){if(null==ae)return!0;if(null==ge)return!1;const Oe=new Date(ge);return Oe.setHours(0,0,0,0),Oe.getTime()>ae.getTime()}};register(ge,ae){this.filters[ge]=ae}static \u0275fac=function(ae){return new(ae||Ae)};static \u0275prov=e.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),z=(()=>{class Ae{messageSource=new i.x;clearSource=new i.x;messageObserver=this.messageSource.asObservable();clearObserver=this.clearSource.asObservable();add(ge){ge&&this.messageSource.next(ge)}addAll(ge){ge&&ge.length&&this.messageSource.next(ge)}clear(ge){this.clearSource.next(ge||null)}static \u0275fac=function(ae){return new(ae||Ae)};static \u0275prov=e.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})(),ce=(()=>{class Ae{clickSource=new i.x;clickObservable=this.clickSource.asObservable();add(ge){ge&&this.clickSource.next(ge)}static \u0275fac=function(ae){return new(ae||Ae)};static \u0275prov=e.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),We=(()=>{class Ae{ripple=!1;inputStyle=(0,e.tdS)("outlined");overlayOptions={};csp=(0,e.tdS)({nonce:void 0});filterMatchModeOptions={text:[C.STARTS_WITH,C.CONTAINS,C.NOT_CONTAINS,C.ENDS_WITH,C.EQUALS,C.NOT_EQUALS],numeric:[C.EQUALS,C.NOT_EQUALS,C.LESS_THAN,C.LESS_THAN_OR_EQUAL_TO,C.GREATER_THAN,C.GREATER_THAN_OR_EQUAL_TO],date:[C.DATE_IS,C.DATE_IS_NOT,C.DATE_BEFORE,C.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 i.x;translationObserver=this.translationSource.asObservable();getTranslation(ge){return this.translation[ge]}setTranslation(ge){this.translation={...this.translation,...ge},this.translationSource.next(this.translation)}static \u0275fac=function(ae){return new(ae||Ae)};static \u0275prov=e.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),Re=(()=>{class Ae{static \u0275fac=function(ae){return new(ae||Ae)};static \u0275cmp=e.Xpm({type:Ae,selectors:[["p-header"]],standalone:!0,features:[e.jDz],ngContentSelectors:y,decls:1,vars:0,template:function(ae,Oe){1&ae&&(e.F$t(),e.Hsn(0))},encapsulation:2})}return Ae})(),ft=(()=>{class Ae{static \u0275fac=function(ae){return new(ae||Ae)};static \u0275cmp=e.Xpm({type:Ae,selectors:[["p-footer"]],standalone:!0,features:[e.jDz],ngContentSelectors:y,decls:1,vars:0,template:function(ae,Oe){1&ae&&(e.F$t(),e.Hsn(0))},encapsulation:2})}return Ae})(),yt=(()=>{class Ae{template;type;name;constructor(ge){this.template=ge}getType(){return this.name}static \u0275fac=function(ae){return new(ae||Ae)(e.Y36(e.Rgc))};static \u0275dir=e.lG2({type:Ae,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]},standalone:!0})}return Ae})(),Ot=(()=>{class Ae{static \u0275fac=function(ae){return new(ae||Ae)};static \u0275mod=e.oAB({type:Ae});static \u0275inj=e.cJS({})}return Ae})(),$t=(()=>class Ae{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"})()},7327:(st,le,h)=>{"use strict";h.d(le,{Qc:()=>He,WN:()=>Mt});var e=h(6814),i=h(9212),l=h(6223),y=h(5219),p=h(218),v=h(707),b=h(2076),C=h(3714),H=h(5807),k=h(4480),z=h(6489),ce=h(2332),Fe=h(8468),We=h(8717),Re=h(7778),ft=h(6005);const yt=["container"],Ot=["focusInput"],$t=["multiIn"],Rt=["multiContainer"],Ae=["ddBtn"],ke=["items"],ge=["scroller"],ae=["overlay"];function Oe(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"input",13,14),i.NdJ("input",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInput(de))})("keydown",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onKeyDown(de))})("change",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputChange(de))})("focus",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputFocus(de))})("blur",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputBlur(de))})("paste",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputPaste(de))})("keyup",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputKeyUp(de))}),i.qZA()}if(2&je){const W=i.oxw();let xe;i.Tol(W.inputStyleClass),i.Q6J("autofocus",W.autofocus)("ngClass",W.inputClass)("ngStyle",W.inputStyle)("type",W.type)("autocomplete",W.autocomplete)("required",W.required)("name",W.name)("tabindex",W.disabled?-1:W.tabindex)("readonly",W.readonly)("disabled",W.disabled),i.uIk("value",W.inputValue())("id",W.inputId)("placeholder",W.placeholder)("size",W.size)("maxlength",W.maxlength)("aria-label",W.ariaLabel)("aria-labelledby",W.ariaLabelledBy)("aria-required",W.required)("aria-expanded",null!==(xe=W.overlayVisible)&&void 0!==xe&&xe)("aria-controls",W.overlayVisible?W.id+"_list":null)("aria-activedescendant",W.focused?W.focusedOptionId:void 0)}}function Me(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"TimesIcon",17),i.NdJ("click",function(){i.CHM(W);const de=i.oxw(2);return i.KtG(de.clear())}),i.qZA()}2&je&&(i.Q6J("styleClass","p-autocomplete-clear-icon"),i.uIk("aria-hidden",!0))}function gt(je,St){}function ht(je,St){1&je&&i.YNc(0,gt,0,0,"ng-template")}function tt(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"span",18),i.NdJ("click",function(){i.CHM(W);const de=i.oxw(2);return i.KtG(de.clear())}),i.YNc(1,ht,1,0,null,9),i.qZA()}if(2&je){const W=i.oxw(2);i.uIk("aria-hidden",!0),i.xp6(1),i.Q6J("ngTemplateOutlet",W.clearIconTemplate)}}function ct(je,St){if(1&je&&(i.ynx(0),i.YNc(1,Me,1,2,"TimesIcon",15)(2,tt,2,2,"span",16),i.BQk()),2&je){const W=i.oxw();i.xp6(1),i.Q6J("ngIf",!W.clearIconTemplate),i.xp6(1),i.Q6J("ngIf",W.clearIconTemplate)}}function Gt(je,St){1&je&&i.GkF(0)}function fn(je,St){if(1&je&&(i.TgZ(0,"span",31),i._uU(1),i.qZA()),2&je){const W=i.oxw().$implicit,xe=i.oxw(2);i.xp6(1),i.Oqu(xe.getMultipleLabel(W))}}function Fn(je,St){1&je&&i._UZ(0,"TimesCircleIcon",32),2&je&&(i.Q6J("styleClass","p-autocomplete-token-icon"),i.uIk("aria-hidden",!0))}function Bn(je,St){}function dn(je,St){1&je&&i.YNc(0,Bn,0,0,"ng-template")}function dt(je,St){if(1&je&&(i.TgZ(0,"span",33),i.YNc(1,dn,1,0,null,9),i.qZA()),2&je){const W=i.oxw(3);i.uIk("aria-hidden",!0),i.xp6(1),i.Q6J("ngTemplateOutlet",W.removeIconTemplate)}}const we=je=>({"p-autocomplete-token":!0,"p-focus":je}),mt=je=>({$implicit:je});function q(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"li",24,25),i.YNc(2,Gt,1,0,"ng-container",26)(3,fn,2,1,"span",27),i.TgZ(4,"span",28),i.NdJ("click",function(de){const _t=i.CHM(W).index,Wn=i.oxw(2);return i.KtG(Wn.readonly?"":Wn.removeOption(de,_t))}),i.YNc(5,Fn,1,2,"TimesCircleIcon",29)(6,dt,2,2,"span",30),i.qZA()()}if(2&je){const W=St.$implicit,xe=St.index,de=i.oxw(2);i.Q6J("ngClass",i.VKq(11,we,de.focusedMultipleOptionIndex()===xe)),i.uIk("id",de.id+"_multiple_option_"+xe)("aria-label",de.getOptionLabel(W))("aria-setsize",de.modelValue().length)("aria-posinset",xe+1)("aria-selected",!0),i.xp6(2),i.Q6J("ngTemplateOutlet",de.selectedItemTemplate)("ngTemplateOutletContext",i.VKq(13,mt,W)),i.xp6(1),i.Q6J("ngIf",!de.selectedItemTemplate),i.xp6(2),i.Q6J("ngIf",!de.removeIconTemplate),i.xp6(1),i.Q6J("ngIf",de.removeIconTemplate)}}function Te(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"ul",19,20),i.NdJ("focus",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onMultipleContainerFocus(de))})("blur",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onMultipleContainerBlur(de))})("keydown",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onMultipleContainerKeyDown(de))}),i.YNc(2,q,7,15,"li",21),i.TgZ(3,"li",22)(4,"input",23,14),i.NdJ("input",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInput(de))})("keydown",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onKeyDown(de))})("change",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputChange(de))})("focus",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputFocus(de))})("blur",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputBlur(de))})("paste",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputPaste(de))})("keyup",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onInputKeyUp(de))}),i.qZA()()()}if(2&je){const W=i.oxw();let xe;i.Q6J("ngClass",W.multiContainerClass)("tabindex",-1),i.uIk("aria-orientation","horizontal")("aria-activedescendant",W.focused?W.focusedMultipleOptionId:void 0),i.xp6(2),i.Q6J("ngForOf",W.modelValue()),i.xp6(2),i.Tol(W.inputStyleClass),i.Q6J("autofocus",W.autofocus)("ngClass",W.inputClass)("ngStyle",W.inputStyle)("autocomplete",W.autocomplete)("required",W.required)("tabindex",W.disabled?-1:W.tabindex)("readonly",W.readonly)("disabled",W.disabled),i.uIk("type",W.type)("id",W.inputId)("name",W.name)("placeholder",W.filled?null:W.placeholder)("size",W.size)("maxlength",W.maxlength)("aria-label",W.ariaLabel)("aria-labelledby",W.ariaLabelledBy)("aria-required",W.required)("aria-expanded",null!==(xe=W.overlayVisible)&&void 0!==xe&&xe)("aria-controls",W.overlayVisible?W.id+"_list":null)("aria-activedescendant",W.focused?W.focusedOptionId:void 0)}}function Ee(je,St){1&je&&i._UZ(0,"SpinnerIcon",36),2&je&&(i.Q6J("styleClass","p-autocomplete-loader")("spin",!0),i.uIk("aria-hidden",!0))}function Le(je,St){}function Ge(je,St){1&je&&i.YNc(0,Le,0,0,"ng-template")}function me(je,St){if(1&je&&(i.TgZ(0,"span",37),i.YNc(1,Ge,1,0,null,9),i.qZA()),2&je){const W=i.oxw(2);i.uIk("aria-hidden",!0),i.xp6(1),i.Q6J("ngTemplateOutlet",W.loadingIconTemplate)}}function B(je,St){if(1&je&&(i.ynx(0),i.YNc(1,Ee,1,3,"SpinnerIcon",34)(2,me,2,2,"span",35),i.BQk()),2&je){const W=i.oxw();i.xp6(1),i.Q6J("ngIf",!W.loadingIconTemplate),i.xp6(1),i.Q6J("ngIf",W.loadingIconTemplate)}}function ee(je,St){if(1&je&&i._UZ(0,"span",41),2&je){const W=i.oxw(2);i.Q6J("ngClass",W.dropdownIcon),i.uIk("aria-hidden",!0)}}function et(je,St){1&je&&i._UZ(0,"ChevronDownIcon")}function Pe(je,St){}function Tt(je,St){1&je&&i.YNc(0,Pe,0,0,"ng-template")}function wt(je,St){if(1&je&&(i.ynx(0),i.YNc(1,et,1,0,"ChevronDownIcon",3)(2,Tt,1,0,null,9),i.BQk()),2&je){const W=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!W.dropdownIconTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",W.dropdownIconTemplate)}}function nt(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"button",38,39),i.NdJ("click",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.handleDropdownClick(de))}),i.YNc(2,ee,1,2,"span",40)(3,wt,3,2,"ng-container",3),i.qZA()}if(2&je){const W=i.oxw();i.Q6J("disabled",W.disabled),i.uIk("aria-label",W.dropdownAriaLabel)("tabindex",W.tabindex),i.xp6(2),i.Q6J("ngIf",W.dropdownIcon),i.xp6(1),i.Q6J("ngIf",!W.dropdownIcon)}}function Kt(je,St){1&je&&i.GkF(0)}function ut(je,St){1&je&&i.GkF(0)}const pt=(je,St)=>({$implicit:je,options:St});function lt(je,St){if(1&je&&i.YNc(0,ut,1,0,"ng-container",26),2&je){const W=St.$implicit,xe=St.options;i.oxw(2);const de=i.MAs(14);i.Q6J("ngTemplateOutlet",de)("ngTemplateOutletContext",i.WLB(2,pt,W,xe))}}function _e(je,St){1&je&&i.GkF(0)}const Dt=je=>({options:je});function Nt(je,St){if(1&je&&i.YNc(0,_e,1,0,"ng-container",26),2&je){const W=St.options,xe=i.oxw(3);i.Q6J("ngTemplateOutlet",xe.loaderTemplate)("ngTemplateOutletContext",i.VKq(2,Dt,W))}}function rn(je,St){1&je&&(i.ynx(0),i.YNc(1,Nt,1,4,"ng-template",45),i.BQk())}const Bt=je=>({height:je});function vn(je,St){if(1&je){const W=i.EpF();i.TgZ(0,"p-scroller",42,43),i.NdJ("onLazyLoad",function(de){i.CHM(W);const Ze=i.oxw();return i.KtG(Ze.onLazyLoad.emit(de))}),i.YNc(2,lt,1,5,"ng-template",44)(3,rn,2,0,"ng-container",3),i.qZA()}if(2&je){const W=i.oxw();i.Akn(i.VKq(8,Bt,W.scrollHeight)),i.Q6J("items",W.visibleOptions())("itemSize",W.virtualScrollItemSize||W._itemSize)("autoSize",!0)("lazy",W.lazy)("options",W.virtualScrollOptions),i.xp6(3),i.Q6J("ngIf",W.loaderTemplate)}}function xn(je,St){1&je&&i.GkF(0)}const Rn=()=>({});function Dn(je,St){if(1&je&&(i.ynx(0),i.YNc(1,xn,1,0,"ng-container",26),i.BQk()),2&je){const W=i.oxw(),xe=i.MAs(14);i.xp6(1),i.Q6J("ngTemplateOutlet",xe)("ngTemplateOutletContext",i.WLB(3,pt,W.visibleOptions(),i.DdM(2,Rn)))}}function gn(je,St){if(1&je&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&je){const W=i.oxw(2).$implicit,xe=i.oxw(2);i.xp6(1),i.Oqu(xe.getOptionGroupLabel(W.optionGroup))}}function Yn(je,St){1&je&&i.GkF(0)}function Ei(je,St){if(1&je&&(i.ynx(0),i.TgZ(1,"li",50),i.YNc(2,gn,2,1,"span",3)(3,Yn,1,0,"ng-container",26),i.qZA(),i.BQk()),2&je){const W=i.oxw(),xe=W.index,de=W.$implicit,Ze=i.oxw().options,_t=i.oxw();i.xp6(1),i.Q6J("ngStyle",i.VKq(5,Bt,Ze.itemSize+"px")),i.uIk("id",_t.id+"_"+_t.getOptionIndex(xe,Ze)),i.xp6(1),i.Q6J("ngIf",!_t.groupTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",_t.groupTemplate)("ngTemplateOutletContext",i.VKq(7,mt,de.optionGroup))}}function oi(je,St){if(1&je&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&je){const W=i.oxw(2).$implicit,xe=i.oxw(2);i.xp6(1),i.Oqu(xe.getOptionLabel(W))}}function Ii(je,St){1&je&&i.GkF(0)}const mi=(je,St,W)=>({"p-highlight":je,"p-focus":St,"p-disabled":W}),wi=(je,St)=>({$implicit:je,index:St});function ji(je,St){if(1&je){const W=i.EpF();i.ynx(0),i.TgZ(1,"li",51),i.NdJ("mousedown",function(de){i.CHM(W);const Ze=i.oxw().$implicit,_t=i.oxw(2);return i.KtG(_t.onOptionSelect(de,Ze))})("mouseenter",function(de){i.CHM(W);const Ze=i.oxw().index,_t=i.oxw().options,Wn=i.oxw();return i.KtG(Wn.onOptionMouseEnter(de,Wn.getOptionIndex(Ze,_t)))}),i.YNc(2,oi,2,1,"span",3)(3,Ii,1,0,"ng-container",26),i.qZA(),i.BQk()}if(2&je){const W=i.oxw(),xe=W.$implicit,de=W.index,Ze=i.oxw().options,_t=i.oxw();i.xp6(1),i.Q6J("ngStyle",i.VKq(12,Bt,Ze.itemSize+"px"))("ngClass",i.kEZ(14,mi,_t.isSelected(xe),_t.focusedOptionIndex()===_t.getOptionIndex(de,Ze),_t.isOptionDisabled(xe))),i.uIk("id",_t.id+"_"+_t.getOptionIndex(de,Ze))("aria-label",_t.getOptionLabel(xe))("aria-selected",_t.isSelected(xe))("aria-disabled",_t.isOptionDisabled(xe))("data-p-focused",_t.focusedOptionIndex()===_t.getOptionIndex(de,Ze))("aria-setsize",_t.ariaSetSize)("aria-posinset",_t.getAriaPosInset(_t.getOptionIndex(de,Ze))),i.xp6(1),i.Q6J("ngIf",!_t.itemTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",_t.itemTemplate)("ngTemplateOutletContext",i.WLB(18,wi,xe,Ze.getOptions?Ze.getOptions(de):de))}}function $i(je,St){if(1&je&&i.YNc(0,Ei,4,9,"ng-container",3)(1,ji,4,21,"ng-container",3),2&je){const W=St.$implicit,xe=i.oxw(2);i.Q6J("ngIf",xe.isOptionGroup(W)),i.xp6(1),i.Q6J("ngIf",!xe.isOptionGroup(W))}}function qn(je,St){if(1&je&&(i.ynx(0),i._uU(1),i.BQk()),2&je){const W=i.oxw(3);i.xp6(1),i.hij(" ",W.searchResultMessageText," ")}}function Zn(je,St){1&je&&i.GkF(0,null,54)}function as(je,St){if(1&je&&(i.TgZ(0,"li",52),i.YNc(1,qn,2,1,"ng-container",53)(2,Zn,2,0,"ng-container",9),i.qZA()),2&je){const W=i.oxw().options,xe=i.oxw();i.Q6J("ngStyle",i.VKq(4,Bt,W.itemSize+"px")),i.xp6(1),i.Q6J("ngIf",!xe.emptyTemplate)("ngIfElse",xe.empty),i.xp6(1),i.Q6J("ngTemplateOutlet",xe.emptyTemplate)}}function nn(je,St){if(1&je&&(i.TgZ(0,"ul",46,47),i.YNc(2,$i,2,2,"ng-template",48)(3,as,3,6,"li",49),i.qZA()),2&je){const W=St.$implicit,xe=St.options,de=i.oxw();i.Akn(xe.contentStyle),i.Q6J("ngClass",xe.contentStyleClass),i.uIk("id",de.id+"_list")("aria-label",de.listLabel),i.xp6(2),i.Q6J("ngForOf",W),i.xp6(1),i.Q6J("ngIf",!W||W&&0===W.length&&de.showEmptyMessage)}}function $n(je,St){1&je&&i.GkF(0)}const te={provide:l.JU,useExisting:(0,i.Gpc)(()=>He),multi:!0};let He=(()=>{class je{document;el;renderer;cd;config;overlayService;zone;minLength=1;delay=300;style;panelStyle;styleClass;panelStyleClass;inputStyle;inputId;inputStyleClass;placeholder;readonly;disabled;scrollHeight="200px";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;maxlength;name;required;size;appendTo;autoHighlight;forceSelection;type="text";autoZIndex=!0;baseZIndex=0;ariaLabel;dropdownAriaLabel;ariaLabelledBy;dropdownIcon;unique=!0;group;completeOnFocus=!1;showClear=!1;field;dropdown;showEmptyMessage=!0;dropdownMode="blank";multiple;tabindex;dataKey;emptyMessage;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";autofocus;autocomplete="off";optionGroupChildren="items";optionGroupLabel="label";overlayOptions;get suggestions(){return this._suggestions()}set suggestions(W){this._suggestions.set(W),this.handleSuggestionsChange()}get itemSize(){return this._itemSize}set itemSize(W){this._itemSize=W,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}optionLabel;optionValue;id;searchMessage;emptySelectionMessage;selectionMessage;autoOptionFocus=!1;selectOnFocus;searchLocale;optionDisabled;focusOnHover;variant="outlined";completeMethod=new i.vpe;onSelect=new i.vpe;onUnselect=new i.vpe;onFocus=new i.vpe;onBlur=new i.vpe;onDropdownClick=new i.vpe;onClear=new i.vpe;onKeyUp=new i.vpe;onShow=new i.vpe;onHide=new i.vpe;onLazyLoad=new i.vpe;containerEL;inputEL;multiInputEl;multiContainerEL;dropdownButton;itemsViewChild;scroller;overlayViewChild;templates;_itemSize;itemsWrapper;itemTemplate;emptyTemplate;headerTemplate;footerTemplate;selectedItemTemplate;groupTemplate;loaderTemplate;removeIconTemplate;loadingIconTemplate;clearIconTemplate;dropdownIconTemplate;value;_suggestions=(0,i.tdS)(null);onModelChange=()=>{};onModelTouched=()=>{};timeout;overlayVisible;suggestionsUpdated;highlightOption;highlightOptionChanged;focused=!1;_filled;get filled(){return this._filled}set filled(W){this._filled=W}loading;scrollHandler;listId;searchTimeout;dirty=!1;modelValue=(0,i.tdS)(null);focusedMultipleOptionIndex=(0,i.tdS)(-1);focusedOptionIndex=(0,i.tdS)(-1);visibleOptions=(0,i.Flj)(()=>this.group?this.flatOptions(this._suggestions()):this._suggestions()||[]);inputValue=(0,i.Flj)(()=>{const W=this.modelValue(),xe=this.getSelectedOption(W);return W?"object"==typeof W||this.optionValue?this.getOptionLabel(xe)??W:W:""});get focusedMultipleOptionId(){return-1!==this.focusedMultipleOptionIndex()?`${this.id}_multiple_option_${this.focusedMultipleOptionIndex()}`:null}get focusedOptionId(){return-1!==this.focusedOptionIndex()?`${this.id}_${this.focusedOptionIndex()}`:null}get containerClass(){return{"p-autocomplete p-component p-inputwrapper":!0,"p-disabled":this.disabled,"p-focus":this.focused,"p-autocomplete-dd":this.dropdown,"p-autocomplete-multiple":this.multiple,"p-inputwrapper-focus":this.focused,"p-overlay-open":this.overlayVisible}}get multiContainerClass(){return{"p-autocomplete-multiple-container p-component p-inputtext":!0,"p-variant-filled":"filled"===this.variant||"filled"===this.config.inputStyle()}}get panelClass(){return{"p-autocomplete-panel p-component":!0,"p-input-filled":"filled"===this.config.inputStyle(),"p-ripple-disabled":!1===this.config.ripple}}get panelStyles(){return{"max-height":this.virtualScroll?"auto":this.scrollHeight,...this.panelStyle}}get inputClass(){return{"p-autocomplete-input p-inputtext p-component":!this.multiple,"p-autocomplete-dd-input":this.dropdown,"p-variant-filled":"filled"===this.variant||"filled"===this.config.inputStyle()}}get searchResultMessageText(){return ce.gb.isNotEmpty(this.visibleOptions())&&this.overlayVisible?this.searchMessageText.replaceAll("{0}",this.visibleOptions().length):this.emptySearchMessageText}get searchMessageText(){return this.searchMessage||this.config.translation.searchMessage||""}get emptySearchMessageText(){return this.emptyMessage||this.config.translation.emptySearchMessage||""}get selectionMessageText(){return this.selectionMessage||this.config.translation.selectionMessage||""}get emptySelectionMessageText(){return this.emptySelectionMessage||this.config.translation.emptySelectionMessage||""}get selectedMessageText(){return this.hasSelectedOption()?this.selectionMessageText.replaceAll("{0}",this.multiple?this.modelValue().length:"1"):this.emptySelectionMessageText}get ariaSetSize(){return this.visibleOptions().filter(W=>!this.isOptionGroup(W)).length}get listLabel(){return this.config.getTranslation(y.ws.ARIA).listLabel}get virtualScrollerDisabled(){return!this.virtualScroll}get optionValueSelected(){return"string"==typeof this.modelValue()&&this.optionValue}get isVisibleClearIcon(){return null!=this.modelValue()&&this.hasSelectedOption()&&this.showClear&&!this.disabled&&!this.loading}constructor(W,xe,de,Ze,_t,Wn,ai){this.document=W,this.el=xe,this.renderer=de,this.cd=Ze,this.config=_t,this.overlayService=Wn,this.zone=ai,(0,i.cEC)(()=>{this.filled=ce.gb.isNotEmpty(this.modelValue())})}ngOnInit(){this.id=this.id||(0,ce.Th)(),this.cd.detectChanges()}ngAfterViewChecked(){this.suggestionsUpdated&&this.overlayViewChild&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1),this.suggestionsUpdated=!1})}ngAfterContentInit(){this.templates.forEach(W=>{switch(W.getType()){case"item":default:this.itemTemplate=W.template;break;case"group":this.groupTemplate=W.template;break;case"selectedItem":this.selectedItemTemplate=W.template;break;case"header":this.headerTemplate=W.template;break;case"empty":this.emptyTemplate=W.template;break;case"footer":this.footerTemplate=W.template;break;case"loader":this.loaderTemplate=W.template;break;case"removetokenicon":this.removeIconTemplate=W.template;break;case"loadingicon":this.loadingIconTemplate=W.template;break;case"clearicon":this.clearIconTemplate=W.template;break;case"dropdownicon":this.dropdownIconTemplate=W.template}})}handleSuggestionsChange(){if(this.loading){this._suggestions().length>0||this.showEmptyMessage||this.emptyTemplate?this.show():this.hide();const W=this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(W),this.suggestionsUpdated=!0,this.loading=!1,this.cd.markForCheck()}}flatOptions(W){return(W||[]).reduce((xe,de,Ze)=>{xe.push({optionGroup:de,group:!0,index:Ze});const _t=this.getOptionGroupChildren(de);return _t&&_t.forEach(Wn=>xe.push(Wn)),xe},[])}isOptionGroup(W){return this.optionGroupLabel&&W.optionGroup&&W.group}findFirstOptionIndex(){return this.visibleOptions().findIndex(W=>this.isValidOption(W))}findLastOptionIndex(){return ce.gb.findLastIndex(this.visibleOptions(),W=>this.isValidOption(W))}findFirstFocusedOptionIndex(){const W=this.findSelectedOptionIndex();return W<0?this.findFirstOptionIndex():W}findLastFocusedOptionIndex(){const W=this.findSelectedOptionIndex();return W<0?this.findLastOptionIndex():W}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(W=>this.isValidSelectedOption(W)):-1}findNextOptionIndex(W){const xe=Wthis.isValidOption(de)):-1;return xe>-1?xe+W+1:W}findPrevOptionIndex(W){const xe=W>0?ce.gb.findLastIndex(this.visibleOptions().slice(0,W),de=>this.isValidOption(de)):-1;return xe>-1?xe:W}isValidSelectedOption(W){return this.isValidOption(W)&&this.isSelected(W)}isValidOption(W){return W&&!(this.isOptionDisabled(W)||this.isOptionGroup(W))}isOptionDisabled(W){return!!this.optionDisabled&&ce.gb.resolveFieldData(W,this.optionDisabled)}isSelected(W){return this.multiple?!!this.unique&&this.modelValue()?.find(xe=>ce.gb.equals(xe,this.getOptionValue(W),this.equalityKey())):ce.gb.equals(this.modelValue(),this.getOptionValue(W),this.equalityKey())}isOptionMatched(W,xe){return this.isValidOption(W)&&this.getOptionLabel(W).toLocaleLowerCase(this.searchLocale)===xe.toLocaleLowerCase(this.searchLocale)}isInputClicked(W){return W.target===this.inputEL.nativeElement}isDropdownClicked(W){return!!this.dropdownButton?.nativeElement&&(W.target===this.dropdownButton.nativeElement||this.dropdownButton.nativeElement.contains(W.target))}equalityKey(){return this.dataKey}onContainerClick(W){this.disabled||this.loading||this.isInputClicked(W)||this.isDropdownClicked(W)||(!this.overlayViewChild||!this.overlayViewChild.overlayViewChild?.nativeElement.contains(W.target))&&b.p.focus(this.inputEL.nativeElement)}handleDropdownClick(W){let xe;this.overlayVisible?this.hide(!0):(b.p.focus(this.inputEL.nativeElement),xe=this.inputEL.nativeElement.value,"blank"===this.dropdownMode?this.search(W,"","dropdown"):"current"===this.dropdownMode&&this.search(W,xe,"dropdown")),this.onDropdownClick.emit({originalEvent:W,query:xe})}onInput(W){this.searchTimeout&&clearTimeout(this.searchTimeout);let xe=W.target.value;null!==this.maxlength&&(xe=xe.split("").slice(0,this.maxlength).join("")),!this.multiple&&!this.forceSelection&&this.updateModel(xe),0!==xe.length||this.multiple||this.completeOnFocus?xe.length>=this.minLength?(this.focusedOptionIndex.set(-1),this.searchTimeout=setTimeout(()=>{this.search(W,xe,"input")},this.delay)):this.hide():(this.onClear.emit(),this.hide())}onInputChange(W){if(this.forceSelection){let xe=!1;if(this.visibleOptions()){const de=this.visibleOptions().find(Ze=>this.isOptionMatched(Ze,this.inputEL.nativeElement.value||""));void 0!==de&&(xe=!0,!this.isSelected(de)&&this.onOptionSelect(W,de))}xe||(this.inputEL.nativeElement.value="",!this.multiple&&this.updateModel(null))}}onInputFocus(W){if(this.disabled)return;!this.dirty&&this.completeOnFocus&&(this.search(W,W.target.value,"focus"),this.show()),this.dirty=!0,this.focused=!0;const xe=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(xe),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit(W)}onMultipleContainerFocus(W){this.disabled||(this.focused=!0)}onMultipleContainerBlur(W){this.focusedMultipleOptionIndex.set(-1),this.focused=!1}onMultipleContainerKeyDown(W){if(this.disabled)W.preventDefault();else switch(W.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(W);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(W);break;case"Backspace":this.onBackspaceKeyOnMultiple(W)}}onInputBlur(W){this.dirty=!1,this.focused=!1,this.focusedOptionIndex.set(-1),this.forceSelection||this.onModelTouched(),this.onBlur.emit(W)}onInputPaste(W){this.onKeyDown(W)}onInputKeyUp(W){this.onKeyUp.emit(W)}onKeyDown(W){if(this.disabled)W.preventDefault();else switch(W.code){case"ArrowDown":this.onArrowDownKey(W);break;case"ArrowUp":this.onArrowUpKey(W);break;case"ArrowLeft":this.onArrowLeftKey(W);break;case"ArrowRight":this.onArrowRightKey(W);break;case"Home":this.onHomeKey(W);break;case"End":this.onEndKey(W);break;case"PageDown":this.onPageDownKey(W);break;case"PageUp":this.onPageUpKey(W);break;case"Enter":case"NumpadEnter":this.onEnterKey(W);break;case"Escape":this.onEscapeKey(W);break;case"Tab":this.onTabKey(W);break;case"Backspace":this.onBackspaceKey(W)}}onArrowDownKey(W){if(!this.overlayVisible)return;const xe=-1!==this.focusedOptionIndex()?this.findNextOptionIndex(this.focusedOptionIndex()):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(W,xe),W.preventDefault(),W.stopPropagation()}onArrowUpKey(W){if(this.overlayVisible)if(W.altKey)-1!==this.focusedOptionIndex()&&this.onOptionSelect(W,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&&this.hide(),W.preventDefault();else{const xe=-1!==this.focusedOptionIndex()?this.findPrevOptionIndex(this.focusedOptionIndex()):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(W,xe),W.preventDefault(),W.stopPropagation()}}onArrowLeftKey(W){const xe=W.currentTarget;this.focusedOptionIndex.set(-1),this.multiple&&(ce.gb.isEmpty(xe.value)&&this.hasSelectedOption()?(b.p.focus(this.multiContainerEL.nativeElement),this.focusedMultipleOptionIndex.set(this.modelValue().length)):W.stopPropagation())}onArrowRightKey(W){this.focusedOptionIndex.set(-1),this.multiple&&W.stopPropagation()}onHomeKey(W){const{currentTarget:xe}=W;xe.setSelectionRange(0,W.shiftKey?xe.value.length:0),this.focusedOptionIndex.set(-1),W.preventDefault()}onEndKey(W){const{currentTarget:xe}=W,de=xe.value.length;xe.setSelectionRange(W.shiftKey?0:de,de),this.focusedOptionIndex.set(-1),W.preventDefault()}onPageDownKey(W){this.scrollInView(this.visibleOptions().length-1),W.preventDefault()}onPageUpKey(W){this.scrollInView(0),W.preventDefault()}onEnterKey(W){this.overlayVisible?(-1!==this.focusedOptionIndex()&&(this.onOptionSelect(W,this.visibleOptions()[this.focusedOptionIndex()]),W.preventDefault()),this.hide()):this.onArrowDownKey(W)}onEscapeKey(W){this.overlayVisible&&this.hide(!0),W.preventDefault()}onTabKey(W){-1!==this.focusedOptionIndex()&&this.onOptionSelect(W,this.visibleOptions()[this.focusedOptionIndex()]),this.overlayVisible&&this.hide()}onBackspaceKey(W){if(this.multiple){if(ce.gb.isNotEmpty(this.modelValue())&&!this.inputEL.nativeElement.value){const xe=this.modelValue()[this.modelValue().length-1],de=this.modelValue().slice(0,-1);this.updateModel(de),this.onUnselect.emit({originalEvent:W,value:xe})}W.stopPropagation()}}onArrowLeftKeyOnMultiple(W){const xe=this.focusedMultipleOptionIndex()<1?0:this.focusedMultipleOptionIndex()-1;this.focusedMultipleOptionIndex.set(xe)}onArrowRightKeyOnMultiple(W){let xe=this.focusedMultipleOptionIndex();xe++,this.focusedMultipleOptionIndex.set(xe),xe>this.modelValue().length-1&&(this.focusedMultipleOptionIndex.set(-1),b.p.focus(this.inputEL.nativeElement))}onBackspaceKeyOnMultiple(W){-1!==this.focusedMultipleOptionIndex()&&this.removeOption(W,this.focusedMultipleOptionIndex())}onOptionSelect(W,xe,de=!0){const Ze=this.getOptionValue(xe);this.multiple?(this.inputEL.nativeElement.value="",this.isSelected(xe)||this.updateModel([...this.modelValue()||[],Ze])):this.updateModel(Ze),this.onModelTouched(),this.onSelect.emit({originalEvent:W,value:xe}),de&&this.hide(!0)}onOptionMouseEnter(W,xe){this.focusOnHover&&this.changeFocusedOptionIndex(W,xe)}search(W,xe,de){null!=xe&&("input"===de&&xe.trim().lengthWn!==xe).map(_t=>this.getOptionValue(_t));this.updateModel(Ze),this.onUnselect.emit({originalEvent:W,value:de}),b.p.focus(this.inputEL.nativeElement)}updateModel(W){this.value=W,this.modelValue.set(W),this.onModelChange(W),this.updateInputValue(),this.cd.markForCheck()}updateInputValue(){this.inputEL&&this.inputEL.nativeElement&&(this.inputEL.nativeElement.value=this.multiple?"":this.inputValue())}autoUpdateModel(){if((this.selectOnFocus||this.autoHighlight)&&this.autoOptionFocus&&!this.hasSelectedOption()){const W=this.findFirstFocusedOptionIndex();this.focusedOptionIndex.set(W),this.onOptionSelect(null,this.visibleOptions()[this.focusedOptionIndex()],!1)}}scrollInView(W=-1){if(this.itemsViewChild&&this.itemsViewChild.nativeElement){const de=b.p.findSingle(this.itemsViewChild.nativeElement,`li[id="${-1!==W?`${this.id}_${W}`:this.focusedOptionId}"]`);de?de.scrollIntoView&&de.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(-1!==W?W:this.focusedOptionIndex())},0)}}changeFocusedOptionIndex(W,xe){this.focusedOptionIndex()!==xe&&(this.focusedOptionIndex.set(xe),this.scrollInView(),this.selectOnFocus&&this.onOptionSelect(W,this.visibleOptions()[xe],!1))}show(W=!1){this.dirty=!0,this.overlayVisible=!0;const xe=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(xe),W&&b.p.focus(this.inputEL.nativeElement),W&&b.p.focus(this.inputEL.nativeElement),this.onShow.emit(),this.cd.markForCheck()}hide(W=!1){const xe=()=>{this.dirty=W,this.overlayVisible=!1,this.focusedOptionIndex.set(-1),W&&b.p.focus(this.inputEL.nativeElement),this.onHide.emit(),this.cd.markForCheck()};this.virtualScroll&&this.scroller.onScrollChange(event),setTimeout(()=>{xe()},0)}clear(){this.updateModel(null),this.inputEL.nativeElement.value="",this.onClear.emit()}writeValue(W){this.value=W,this.modelValue.set(W),this.updateInputValue(),this.cd.markForCheck()}hasSelectedOption(){return ce.gb.isNotEmpty(this.modelValue())}getAriaPosInset(W){return(this.optionGroupLabel?W-this.visibleOptions().slice(0,W).filter(xe=>this.isOptionGroup(xe)).length:W)+1}getOptionLabel(W){return this.field||this.optionLabel?ce.gb.resolveFieldData(W,this.field||this.optionLabel):W&&null!=W.label?W.label:W}getOptionValue(W){return this.optionValue?ce.gb.resolveFieldData(W,this.optionValue):W}getOptionIndex(W,xe){return this.virtualScrollerDisabled?W:xe&&xe.getItemOptions(W).index}getOptionGroupLabel(W){return this.optionGroupLabel?ce.gb.resolveFieldData(W,this.optionGroupLabel):W&&null!=W.label?W.label:W}getOptionGroupChildren(W){return this.optionGroupChildren?ce.gb.resolveFieldData(W,this.optionGroupChildren):W.items}getSelectedOption(W){return this.optionValue?(this.suggestions||[]).find(xe=>ce.gb.resolveFieldData(xe,this.optionValue)===W):W}getMultipleLabel(W){let xe=this.getSelectedOption(W);return this.getOptionLabel(xe)}registerOnChange(W){this.onModelChange=W}registerOnTouched(W){this.onModelTouched=W}setDisabledState(W){this.disabled=W,this.cd.markForCheck()}onOverlayAnimationStart(W){if("visible"===W.toState&&(this.itemsWrapper=b.p.findSingle(this.overlayViewChild.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-autocomplete-panel"),this.virtualScroll&&(this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.scroller.viewInit()),this.visibleOptions()&&this.visibleOptions().length))if(this.virtualScroll){const xe=this.modelValue()?this.focusedOptionIndex():-1;-1!==xe&&this.scroller?.scrollToIndex(xe)}else{let xe=b.p.findSingle(this.itemsWrapper,".p-autocomplete-item.p-highlight");xe&&xe.scrollIntoView({block:"nearest",inline:"center"})}}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}static \u0275fac=function(xe){return new(xe||je)(i.Y36(e.K0),i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(y.b4),i.Y36(y.F0),i.Y36(i.R0b))};static \u0275cmp=i.Xpm({type:je,selectors:[["p-autoComplete"]],contentQueries:function(xe,de,Ze){if(1&xe&&i.Suo(Ze,y.jx,4),2&xe){let _t;i.iGM(_t=i.CRH())&&(de.templates=_t)}},viewQuery:function(xe,de){if(1&xe&&(i.Gf(yt,5),i.Gf(Ot,5),i.Gf($t,5),i.Gf(Rt,5),i.Gf(Ae,5),i.Gf(ke,5),i.Gf(ge,5),i.Gf(ae,5)),2&xe){let Ze;i.iGM(Ze=i.CRH())&&(de.containerEL=Ze.first),i.iGM(Ze=i.CRH())&&(de.inputEL=Ze.first),i.iGM(Ze=i.CRH())&&(de.multiInputEl=Ze.first),i.iGM(Ze=i.CRH())&&(de.multiContainerEL=Ze.first),i.iGM(Ze=i.CRH())&&(de.dropdownButton=Ze.first),i.iGM(Ze=i.CRH())&&(de.itemsViewChild=Ze.first),i.iGM(Ze=i.CRH())&&(de.scroller=Ze.first),i.iGM(Ze=i.CRH())&&(de.overlayViewChild=Ze.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(xe,de){2&xe&&i.ekj("p-inputwrapper-filled",de.filled)("p-inputwrapper-focus",de.focused&&!de.disabled||de.autofocus||de.overlayVisible)("p-autocomplete-clearable",de.showClear&&!de.disabled)},inputs:{minLength:["minLength","minLength",i.Cb_],delay:["delay","delay",i.Cb_],style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",inputStyle:"inputStyle",inputId:"inputId",inputStyleClass:"inputStyleClass",placeholder:"placeholder",readonly:["readonly","readonly",i.VuI],disabled:["disabled","disabled",i.VuI],scrollHeight:"scrollHeight",lazy:["lazy","lazy",i.VuI],virtualScroll:["virtualScroll","virtualScroll",i.VuI],virtualScrollItemSize:["virtualScrollItemSize","virtualScrollItemSize",i.Cb_],virtualScrollOptions:"virtualScrollOptions",maxlength:["maxlength","maxlength",W=>(0,i.Cb_)(W,null)],name:"name",required:["required","required",i.VuI],size:["size","size",i.Cb_],appendTo:"appendTo",autoHighlight:["autoHighlight","autoHighlight",i.VuI],forceSelection:["forceSelection","forceSelection",i.VuI],type:"type",autoZIndex:["autoZIndex","autoZIndex",i.VuI],baseZIndex:["baseZIndex","baseZIndex",i.Cb_],ariaLabel:"ariaLabel",dropdownAriaLabel:"dropdownAriaLabel",ariaLabelledBy:"ariaLabelledBy",dropdownIcon:"dropdownIcon",unique:["unique","unique",i.VuI],group:["group","group",i.VuI],completeOnFocus:["completeOnFocus","completeOnFocus",i.VuI],showClear:["showClear","showClear",i.VuI],field:"field",dropdown:["dropdown","dropdown",i.VuI],showEmptyMessage:["showEmptyMessage","showEmptyMessage",i.VuI],dropdownMode:"dropdownMode",multiple:["multiple","multiple",i.VuI],tabindex:["tabindex","tabindex",i.Cb_],dataKey:"dataKey",emptyMessage:"emptyMessage",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",autofocus:["autofocus","autofocus",i.VuI],autocomplete:"autocomplete",optionGroupChildren:"optionGroupChildren",optionGroupLabel:"optionGroupLabel",overlayOptions:"overlayOptions",suggestions:"suggestions",itemSize:"itemSize",optionLabel:"optionLabel",optionValue:"optionValue",id:"id",searchMessage:"searchMessage",emptySelectionMessage:"emptySelectionMessage",selectionMessage:"selectionMessage",autoOptionFocus:["autoOptionFocus","autoOptionFocus",i.VuI],selectOnFocus:["selectOnFocus","selectOnFocus",i.VuI],searchLocale:["searchLocale","searchLocale",i.VuI],optionDisabled:"optionDisabled",focusOnHover:["focusOnHover","focusOnHover",i.VuI],variant:"variant"},outputs:{completeMethod:"completeMethod",onSelect:"onSelect",onUnselect:"onUnselect",onFocus:"onFocus",onBlur:"onBlur",onDropdownClick:"onDropdownClick",onClear:"onClear",onKeyUp:"onKeyUp",onShow:"onShow",onHide:"onHide",onLazyLoad:"onLazyLoad"},features:[i._Bn([te]),i.Xq5],decls:18,vars:24,consts:[[3,"ngClass","ngStyle","click"],["container",""],["pAutoFocus","","aria-autocomplete","list","role","combobox",3,"autofocus","ngClass","ngStyle","class","type","autocomplete","required","name","tabindex","readonly","disabled","input","keydown","change","focus","blur","paste","keyup",4,"ngIf"],[4,"ngIf"],["role","listbox",3,"ngClass","tabindex","focus","blur","keydown",4,"ngIf"],["type","button","pButton","","class","p-autocomplete-dropdown p-button-icon-only","pRipple","",3,"disabled","click",4,"ngIf"],[3,"visible","options","target","appendTo","showTransitionOptions","hideTransitionOptions","visibleChange","onAnimationStart","onHide"],["overlay",""],[3,"ngClass","ngStyle"],[4,"ngTemplateOutlet"],[3,"items","style","itemSize","autoSize","lazy","options","onLazyLoad",4,"ngIf"],["buildInItems",""],["role","status","aria-live","polite",1,"p-hidden-accessible"],["pAutoFocus","","aria-autocomplete","list","role","combobox",3,"autofocus","ngClass","ngStyle","type","autocomplete","required","name","tabindex","readonly","disabled","input","keydown","change","focus","blur","paste","keyup"],["focusInput",""],[3,"styleClass","click",4,"ngIf"],["class","p-autocomplete-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-autocomplete-clear-icon",3,"click"],["role","listbox",3,"ngClass","tabindex","focus","blur","keydown"],["multiContainer",""],["role","option",3,"ngClass",4,"ngFor","ngForOf"],["role","option",1,"p-autocomplete-input-token"],["pAutoFocus","","role","combobox","aria-autocomplete","list",3,"autofocus","ngClass","ngStyle","autocomplete","required","tabindex","readonly","disabled","input","keydown","change","focus","blur","paste","keyup"],["role","option",3,"ngClass"],["token",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","p-autocomplete-token-label",4,"ngIf"],[1,"p-autocomplete-token-icon",3,"click"],[3,"styleClass",4,"ngIf"],["class","p-autocomplete-token-icon",4,"ngIf"],[1,"p-autocomplete-token-label"],[3,"styleClass"],[1,"p-autocomplete-token-icon"],[3,"styleClass","spin",4,"ngIf"],["class","p-autocomplete-loader pi-spin ",4,"ngIf"],[3,"styleClass","spin"],[1,"p-autocomplete-loader","pi-spin"],["type","button","pButton","","pRipple","",1,"p-autocomplete-dropdown","p-button-icon-only",3,"disabled","click"],["ddBtn",""],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"items","itemSize","autoSize","lazy","options","onLazyLoad"],["scroller",""],["pTemplate","content"],["pTemplate","loader"],["role","listbox",1,"p-autocomplete-items",3,"ngClass"],["items",""],["ngFor","",3,"ngForOf"],["class","p-autocomplete-empty-message","role","option",3,"ngStyle",4,"ngIf"],["role","option",1,"p-autocomplete-item-group",3,"ngStyle"],["pRipple","","role","option",1,"p-autocomplete-item",3,"ngStyle","ngClass","mousedown","mouseenter"],["role","option",1,"p-autocomplete-empty-message",3,"ngStyle"],[4,"ngIf","ngIfElse"],["empty",""]],template:function(xe,de){1&xe&&(i.TgZ(0,"div",0,1),i.NdJ("click",function(_t){return de.onContainerClick(_t)}),i.YNc(2,Oe,2,23,"input",2)(3,ct,3,2,"ng-container",3)(4,Te,6,27,"ul",4)(5,B,3,2,"ng-container",3)(6,nt,4,5,"button",5),i.TgZ(7,"p-overlay",6,7),i.NdJ("visibleChange",function(_t){return de.overlayVisible=_t})("onAnimationStart",function(_t){return de.onOverlayAnimationStart(_t)})("onHide",function(){return de.hide()}),i.TgZ(9,"div",8),i.YNc(10,Kt,1,0,"ng-container",9)(11,vn,4,10,"p-scroller",10)(12,Dn,2,6,"ng-container",3)(13,nn,4,7,"ng-template",null,11,i.W1O)(15,$n,1,0,"ng-container",9),i.qZA(),i.TgZ(16,"span",12),i._uU(17),i.qZA()()()),2&xe&&(i.Tol(de.styleClass),i.Q6J("ngClass",de.containerClass)("ngStyle",de.style),i.xp6(2),i.Q6J("ngIf",!de.multiple),i.xp6(1),i.Q6J("ngIf",de.isVisibleClearIcon),i.xp6(1),i.Q6J("ngIf",de.multiple),i.xp6(1),i.Q6J("ngIf",de.loading),i.xp6(1),i.Q6J("ngIf",de.dropdown),i.xp6(1),i.Q6J("visible",de.overlayVisible)("options",de.overlayOptions)("target","@parent")("appendTo",de.appendTo)("showTransitionOptions",de.showTransitionOptions)("hideTransitionOptions",de.hideTransitionOptions),i.xp6(2),i.Tol(de.panelStyleClass),i.Q6J("ngClass",de.panelClass)("ngStyle",de.panelStyles),i.xp6(1),i.Q6J("ngTemplateOutlet",de.headerTemplate),i.xp6(1),i.Q6J("ngIf",de.virtualScroll),i.xp6(1),i.Q6J("ngIf",!de.virtualScroll),i.xp6(3),i.Q6J("ngTemplateOutlet",de.footerTemplate),i.xp6(2),i.hij(" ",de.selectedMessageText," "))},dependencies:()=>[e.mk,e.sg,e.O5,e.tP,e.PC,H.aV,y.jx,v.Hq,k.H,z.T,p.P,Fe.x,We.L,Re.q,ft.v],styles:["@layer primeng{.p-autocomplete{display:inline-flex;position:relative}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete-panel{overflow:auto}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-autocomplete-token{width:fit-content;cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{display:flex;cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-autocomplete-clearable{position:relative}}\n"],encapsulation:2,changeDetection:0})}return je})(),Mt=(()=>{class je{static \u0275fac=function(xe){return new(xe||je)};static \u0275mod=i.oAB({type:je});static \u0275inj=i.cJS({imports:[e.ez,H.U8,C.j,v.hJ,y.m8,k.T,z.v,p.E,Fe.x,We.L,Re.q,ft.v,H.U8,y.m8,z.v,p.E]})}return je})()},218:(st,le,h)=>{"use strict";h.d(le,{E:()=>p,P:()=>y});var e=h(6814),i=h(9212),l=h(2076);let y=(()=>{class v{autofocus=!1;focused=!1;platformId=(0,i.f3M)(i.Lbi);document=(0,i.f3M)(e.K0);host=(0,i.f3M)(i.SBq);ngAfterContentChecked(){!1===this.autofocus?this.host.nativeElement.removeAttribute("autofocus"):this.host.nativeElement.setAttribute("autofocus",!0),this.focused||this.autoFocus()}ngAfterViewChecked(){this.focused||this.autoFocus()}autoFocus(){(0,e.NF)(this.platformId)&&this.autofocus&&setTimeout(()=>{const C=l.p.getFocusableElements(this.host?.nativeElement);0===C.length&&this.host.nativeElement.focus(),C.length>0&&C[0].focus(),this.focused=!0})}static \u0275fac=function(H){return new(H||v)};static \u0275dir=i.lG2({type:v,selectors:[["","pAutoFocus",""]],hostAttrs:[1,"p-element"],inputs:{autofocus:["autofocus","autofocus",i.VuI]},standalone:!0,features:[i.Xq5]})}return v})(),p=(()=>{class v{static \u0275fac=function(H){return new(H||v)};static \u0275mod=i.oAB({type:v});static \u0275inj=i.cJS({})}return v})()},4713:(st,le,h)=>{"use strict";h.d(le,{s:()=>y});var e=h(9212),i=h(2332);const l=["*"];let y=(()=>{class p{label;spin=!1;styleClass;role;ariaLabel;ariaHidden;ngOnInit(){this.getAttributes()}getAttributes(){const b=i.gb.isEmpty(this.label);this.role=b?void 0:"img",this.ariaLabel=b?void 0:this.label,this.ariaHidden=b}getClassNames(){return`p-icon ${this.styleClass?this.styleClass+" ":""}${this.spin?"p-icon-spin":""}`}static \u0275fac=function(C){return new(C||p)};static \u0275cmp=e.Xpm({type:p,selectors:[["ng-component"]],hostAttrs:[1,"p-element","p-icon-wrapper"],inputs:{label:"label",spin:["spin","spin",e.VuI],styleClass:"styleClass"},standalone:!0,features:[e.Xq5,e.jDz],ngContentSelectors:l,decls:1,vars:0,template:function(C,H){1&C&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0})}return p})()},707:(st,le,h)=>{"use strict";h.d(le,{Hq:()=>Oe,hJ:()=>gt,zx:()=>Me});var e=h(6814),i=h(9212),l=h(5219),y=h(218),p=h(2076),v=h(8717),b=h(4480),C=h(2332);function H(ht,tt){1&ht&&i.GkF(0)}function k(ht,tt){if(1&ht&&i._UZ(0,"span",8),2&ht){const ct=i.oxw(3);i.Q6J("ngClass",ct.iconClass()),i.uIk("aria-hidden",!0)("data-pc-section","loadingicon")}}function z(ht,tt){if(1&ht&&i._UZ(0,"SpinnerIcon",9),2&ht){const ct=i.oxw(3);i.Q6J("styleClass",ct.spinnerIconClass())("spin",!0),i.uIk("aria-hidden",!0)("data-pc-section","loadingicon")}}function ce(ht,tt){if(1&ht&&(i.ynx(0),i.YNc(1,k,1,3,"span",6)(2,z,1,4,"SpinnerIcon",7),i.BQk()),2&ht){const ct=i.oxw(2);i.xp6(1),i.Q6J("ngIf",ct.loadingIcon),i.xp6(1),i.Q6J("ngIf",!ct.loadingIcon)}}function Fe(ht,tt){}function We(ht,tt){if(1&ht&&i.YNc(0,Fe,0,0,"ng-template",10),2&ht){const ct=i.oxw(2);i.Q6J("ngIf",ct.loadingIconTemplate)}}const Re=ht=>({class:ht});function ft(ht,tt){if(1&ht&&(i.ynx(0),i.YNc(1,ce,3,2,"ng-container",2)(2,We,1,1,null,5),i.BQk()),2&ht){const ct=i.oxw();i.xp6(1),i.Q6J("ngIf",!ct.loadingIconTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",ct.loadingIconTemplate)("ngTemplateOutletContext",i.VKq(3,Re,ct.iconClass()))}}function yt(ht,tt){if(1&ht&&i._UZ(0,"span",8),2&ht){const ct=i.oxw(2);i.Q6J("ngClass",ct.iconClass()),i.uIk("data-pc-section","icon")}}function Ot(ht,tt){}function $t(ht,tt){if(1&ht&&i.YNc(0,Ot,0,0,"ng-template",10),2&ht){const ct=i.oxw(2);i.Q6J("ngIf",!ct.icon&&ct.iconTemplate)}}function Rt(ht,tt){if(1&ht&&(i.ynx(0),i.YNc(1,yt,1,2,"span",6)(2,$t,1,1,null,5),i.BQk()),2&ht){const ct=i.oxw();i.xp6(1),i.Q6J("ngIf",ct.icon&&!ct.iconTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",ct.iconTemplate)("ngTemplateOutletContext",i.VKq(3,Re,ct.iconClass()))}}function Ae(ht,tt){if(1&ht&&(i.TgZ(0,"span",11),i._uU(1),i.qZA()),2&ht){const ct=i.oxw();i.uIk("aria-hidden",ct.icon&&!ct.label)("data-pc-section","label"),i.xp6(1),i.Oqu(ct.label)}}function ke(ht,tt){if(1&ht&&(i.TgZ(0,"span",8),i._uU(1),i.qZA()),2&ht){const ct=i.oxw();i.Tol(ct.badgeClass),i.Q6J("ngClass",ct.badgeStyleClass()),i.uIk("data-pc-section","badge"),i.xp6(1),i.Oqu(ct.badge)}}const ge=["*"],ae={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let Oe=(()=>{class ht{el;document;iconPos="left";loadingIcon;get label(){return this._label}set label(ct){this._label=ct,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(ct){this._icon=ct,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(ct){this._loading=ct,this.initialized&&(this.updateIcon(),this.setStyleClass())}severity;raised=!1;rounded=!1;text=!1;outlined=!1;size=null;plain=!1;_label;_icon;_loading=!1;initialized;get htmlElement(){return this.el.nativeElement}_internalClasses=Object.values(ae);constructor(ct,Gt){this.el=ct,this.document=Gt}ngAfterViewInit(){p.p.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const ct=[ae.button,ae.component];return this.icon&&!this.label&&C.gb.isEmpty(this.htmlElement.textContent)&&ct.push(ae.iconOnly),this.loading&&(ct.push(ae.disabled,ae.loading),!this.icon&&this.label&&ct.push(ae.labelOnly),this.icon&&!this.label&&!C.gb.isEmpty(this.htmlElement.textContent)&&ct.push(ae.iconOnly)),this.text&&ct.push("p-button-text"),this.severity&&ct.push(`p-button-${this.severity}`),this.plain&&ct.push("p-button-plain"),this.raised&&ct.push("p-button-raised"),this.size&&ct.push(`p-button-${this.size}`),this.outlined&&ct.push("p-button-outlined"),this.rounded&&ct.push("p-button-rounded"),"small"===this.size&&ct.push("p-button-sm"),"large"===this.size&&ct.push("p-button-lg"),ct}setStyleClass(){const ct=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...ct)}createLabel(){if(!p.p.findSingle(this.htmlElement,".p-button-label")&&this.label){let Gt=this.document.createElement("span");this.icon&&!this.label&&Gt.setAttribute("aria-hidden","true"),Gt.className="p-button-label",Gt.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(Gt)}}createIcon(){if(!p.p.findSingle(this.htmlElement,".p-button-icon")&&(this.icon||this.loading)){let Gt=this.document.createElement("span");Gt.className="p-button-icon",Gt.setAttribute("aria-hidden","true");let fn=this.label?"p-button-icon-"+this.iconPos:null;fn&&p.p.addClass(Gt,fn);let Fn=this.getIconClass();Fn&&p.p.addMultipleClasses(Gt,Fn),this.htmlElement.insertBefore(Gt,this.htmlElement.firstChild)}}updateLabel(){let ct=p.p.findSingle(this.htmlElement,".p-button-label");this.label?ct?ct.textContent=this.label:this.createLabel():ct&&this.htmlElement.removeChild(ct)}updateIcon(){let ct=p.p.findSingle(this.htmlElement,".p-button-icon"),Gt=p.p.findSingle(this.htmlElement,".p-button-label");ct?ct.className=this.iconPos?"p-button-icon "+(Gt?"p-button-icon-"+this.iconPos:"")+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon()}getIconClass(){return this.loading?"p-button-loading-icon pi-spin "+(this.loadingIcon??"pi pi-spinner"):this.icon||"p-hidden"}ngOnDestroy(){this.initialized=!1}static \u0275fac=function(Gt){return new(Gt||ht)(i.Y36(i.SBq),i.Y36(e.K0))};static \u0275dir=i.lG2({type:ht,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading",severity:"severity",raised:["raised","raised",i.VuI],rounded:["rounded","rounded",i.VuI],text:["text","text",i.VuI],outlined:["outlined","outlined",i.VuI],size:"size",plain:["plain","plain",i.VuI]},standalone:!0,features:[i.Xq5]})}return ht})(),Me=(()=>{class ht{el;type="button";iconPos="left";icon;badge;label;disabled;loading=!1;loadingIcon;raised=!1;rounded=!1;text=!1;plain=!1;severity;outlined=!1;link=!1;tabindex;size;style;styleClass;badgeClass;ariaLabel;autofocus;onClick=new i.vpe;onFocus=new i.vpe;onBlur=new i.vpe;contentTemplate;loadingIconTemplate;iconTemplate;templates;constructor(ct){this.el=ct}spinnerIconClass(){return Object.entries(this.iconClass()).filter(([,ct])=>!!ct).reduce((ct,[Gt])=>ct+` ${Gt}`,"p-button-loading-icon")}iconClass(){const ct={"p-button-icon":!0,"p-button-icon-left":"left"===this.iconPos&&this.label,"p-button-icon-right":"right"===this.iconPos&&this.label,"p-button-icon-top":"top"===this.iconPos&&this.label,"p-button-icon-bottom":"bottom"===this.iconPos&&this.label};return this.loading?ct[`p-button-loading-icon pi-spin ${this.loadingIcon??""}`]=!0:this.icon&&(ct[this.icon]=!0),ct}get buttonClass(){return{"p-button p-component":!0,"p-button-icon-only":(this.icon||this.iconTemplate||this.loadingIcon||this.loadingIconTemplate)&&!this.label,"p-button-vertical":("top"===this.iconPos||"bottom"===this.iconPos)&&this.label,"p-button-loading":this.loading,"p-button-loading-label-only":this.loading&&!this.icon&&this.label&&!this.loadingIcon&&"left"===this.iconPos,"p-button-link":this.link,[`p-button-${this.severity}`]:this.severity,"p-button-raised":this.raised,"p-button-rounded":this.rounded,"p-button-text":this.text,"p-button-outlined":this.outlined,"p-button-sm":"small"===this.size,"p-button-lg":"large"===this.size,"p-button-plain":this.plain,[`${this.styleClass}`]:this.styleClass}}ngAfterContentInit(){this.templates?.forEach(ct=>{switch(ct.getType()){case"content":default:this.contentTemplate=ct.template;break;case"icon":this.iconTemplate=ct.template;break;case"loadingicon":this.loadingIconTemplate=ct.template}})}badgeStyleClass(){return{"p-badge p-component":!0,"p-badge-no-gutter":this.badge&&1===String(this.badge).length}}focus(){this.el.nativeElement.firstChild.focus()}static \u0275fac=function(Gt){return new(Gt||ht)(i.Y36(i.SBq))};static \u0275cmp=i.Xpm({type:ht,selectors:[["p-button"]],contentQueries:function(Gt,fn,Fn){if(1&Gt&&i.Suo(Fn,l.jx,4),2&Gt){let Bn;i.iGM(Bn=i.CRH())&&(fn.templates=Bn)}},hostAttrs:[1,"p-element"],hostVars:2,hostBindings:function(Gt,fn){2&Gt&&i.ekj("p-disabled",fn.disabled)},inputs:{type:"type",iconPos:"iconPos",icon:"icon",badge:"badge",label:"label",disabled:["disabled","disabled",i.VuI],loading:["loading","loading",i.VuI],loadingIcon:"loadingIcon",raised:["raised","raised",i.VuI],rounded:["rounded","rounded",i.VuI],text:["text","text",i.VuI],plain:["plain","plain",i.VuI],severity:"severity",outlined:["outlined","outlined",i.VuI],link:["link","link",i.VuI],tabindex:["tabindex","tabindex",i.Cb_],size:"size",style:"style",styleClass:"styleClass",badgeClass:"badgeClass",ariaLabel:"ariaLabel",autofocus:["autofocus","autofocus",i.VuI]},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},standalone:!0,features:[i.Xq5,i.jDz],ngContentSelectors:ge,decls:7,vars:14,consts:[["pRipple","","pAutoFocus","",3,"ngStyle","disabled","ngClass","autofocus","click","focus","blur"],[4,"ngTemplateOutlet"],[4,"ngIf"],["class","p-button-label",4,"ngIf"],[3,"ngClass","class",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass",4,"ngIf"],[3,"styleClass","spin",4,"ngIf"],[3,"ngClass"],[3,"styleClass","spin"],[3,"ngIf"],[1,"p-button-label"]],template:function(Gt,fn){1&Gt&&(i.F$t(),i.TgZ(0,"button",0),i.NdJ("click",function(Bn){return fn.onClick.emit(Bn)})("focus",function(Bn){return fn.onFocus.emit(Bn)})("blur",function(Bn){return fn.onBlur.emit(Bn)}),i.Hsn(1),i.YNc(2,H,1,0,"ng-container",1)(3,ft,3,5,"ng-container",2)(4,Rt,3,5,"ng-container",2)(5,Ae,2,3,"span",3)(6,ke,2,5,"span",4),i.qZA()),2&Gt&&(i.Q6J("ngStyle",fn.style)("disabled",fn.disabled||fn.loading)("ngClass",fn.buttonClass)("autofocus",fn.autofocus),i.uIk("type",fn.type)("aria-label",fn.ariaLabel)("data-pc-name","button")("data-pc-section","root")("tabindex",fn.tabindex),i.xp6(2),i.Q6J("ngTemplateOutlet",fn.contentTemplate),i.xp6(1),i.Q6J("ngIf",fn.loading),i.xp6(1),i.Q6J("ngIf",!fn.loading),i.xp6(1),i.Q6J("ngIf",!fn.contentTemplate&&fn.label),i.xp6(1),i.Q6J("ngIf",!fn.contentTemplate&&fn.badge))},dependencies:[e.O5,e.tP,e.PC,e.mk,b.H,y.P,v.L],encapsulation:2,changeDetection:0})}return ht})(),gt=(()=>{class ht{static \u0275fac=function(Gt){return new(Gt||ht)};static \u0275mod=i.oAB({type:ht});static \u0275inj=i.cJS({imports:[Me,l.m8]})}return ht})()},3658:(st,le,h)=>{"use strict";h.d(le,{b:()=>wt,l:()=>Tt});var e=h(6814),i=h(9212),l=h(5219),y=h(6005),p=h(2537),v=h(4562),b=h(5837),C=h(4480),H=h(2332),k=h(2076);const z=["itemsContainer"],ce=["indicatorContent"];function Fe(nt,Kt){1&nt&&i.GkF(0)}function We(nt,Kt){if(1&nt&&(i.TgZ(0,"div",11),i.Hsn(1),i.YNc(2,Fe,1,0,"ng-container",12),i.qZA()),2&nt){const ut=i.oxw();i.xp6(2),i.Q6J("ngTemplateOutlet",ut.headerTemplate)}}function Re(nt,Kt){1&nt&&i._UZ(0,"ChevronLeftIcon",17),2&nt&&i.Q6J("styleClass","carousel-prev-icon")}function ft(nt,Kt){1&nt&&i._UZ(0,"ChevronUpIcon",17),2&nt&&i.Q6J("styleClass","carousel-prev-icon")}function yt(nt,Kt){if(1&nt&&(i.ynx(0),i.YNc(1,Re,1,1,"ChevronLeftIcon",16)(2,ft,1,1,"ChevronUpIcon",16),i.BQk()),2&nt){const ut=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!ut.isVertical()),i.xp6(1),i.Q6J("ngIf",ut.isVertical())}}function Ot(nt,Kt){}function $t(nt,Kt){1&nt&&i.YNc(0,Ot,0,0,"ng-template")}function Rt(nt,Kt){if(1&nt&&(i.TgZ(0,"span",18),i.YNc(1,$t,1,0,null,12),i.qZA()),2&nt){const ut=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",ut.previousIconTemplate)}}const Ae=nt=>({"p-carousel-prev p-link":!0,"p-disabled":nt});function ke(nt,Kt){if(1&nt){const ut=i.EpF();i.TgZ(0,"button",13),i.NdJ("click",function(lt){i.CHM(ut);const _e=i.oxw();return i.KtG(_e.navBackward(lt))}),i.YNc(1,yt,3,2,"ng-container",14)(2,Rt,2,1,"span",15),i.qZA()}if(2&nt){const ut=i.oxw();i.Q6J("ngClass",i.VKq(5,Ae,ut.isBackwardNavDisabled()))("disabled",ut.isBackwardNavDisabled()),i.uIk("aria-label",ut.ariaPrevButtonLabel()),i.xp6(1),i.Q6J("ngIf",!ut.previousIconTemplate),i.xp6(1),i.Q6J("ngIf",ut.previousIconTemplate)}}function ge(nt,Kt){1&nt&&i.GkF(0)}const ae=(nt,Kt,ut)=>({"p-carousel-item p-carousel-item-cloned":!0,"p-carousel-item-active":nt,"p-carousel-item-start":Kt,"p-carousel-item-end":ut}),Oe=nt=>({$implicit:nt});function Me(nt,Kt){if(1&nt&&(i.TgZ(0,"div",2),i.YNc(1,ge,1,0,"ng-container",19),i.qZA()),2&nt){const ut=Kt.$implicit,pt=Kt.index,lt=i.oxw();i.Q6J("ngClass",i.kEZ(6,ae,-1*lt.totalShiftedItems===lt.value.length,0===pt,lt.clonedItemsForStarting.length-1===pt)),i.uIk("aria-hidden",-1*lt.totalShiftedItems!==lt.value.length)("aria-label",lt.ariaSlideNumber(pt))("aria-roledescription",lt.ariaSlideLabel()),i.xp6(1),i.Q6J("ngTemplateOutlet",lt.itemTemplate)("ngTemplateOutletContext",i.VKq(10,Oe,ut))}}function gt(nt,Kt){1&nt&&i.GkF(0)}const ht=(nt,Kt,ut)=>({"p-carousel-item":!0,"p-carousel-item-active":nt,"p-carousel-item-start":Kt,"p-carousel-item-end":ut});function tt(nt,Kt){if(1&nt&&(i.TgZ(0,"div",2),i.YNc(1,gt,1,0,"ng-container",19),i.qZA()),2&nt){const ut=Kt.$implicit,pt=Kt.index,lt=i.oxw();i.Q6J("ngClass",i.kEZ(6,ht,lt.firstIndex()<=pt&<.lastIndex()>=pt,lt.firstIndex()===pt,lt.lastIndex()===pt)),i.uIk("aria-hidden",-1*lt.totalShiftedItems!==lt.value.length)("aria-label",lt.ariaSlideNumber(pt))("aria-roledescription",lt.ariaSlideLabel()),i.xp6(1),i.Q6J("ngTemplateOutlet",lt.itemTemplate)("ngTemplateOutletContext",i.VKq(10,Oe,ut))}}function ct(nt,Kt){1&nt&&i.GkF(0)}function Gt(nt,Kt){if(1&nt&&(i.TgZ(0,"div",2),i.YNc(1,ct,1,0,"ng-container",19),i.qZA()),2&nt){const ut=Kt.$implicit,pt=Kt.index,lt=i.oxw();i.Q6J("ngClass",i.kEZ(3,ae,-1*lt.totalShiftedItems===lt.numVisible,0===pt,lt.clonedItemsForFinishing.length-1===pt)),i.xp6(1),i.Q6J("ngTemplateOutlet",lt.itemTemplate)("ngTemplateOutletContext",i.VKq(7,Oe,ut))}}function fn(nt,Kt){1&nt&&i._UZ(0,"ChevronRightIcon",17),2&nt&&i.Q6J("styleClass","carousel-prev-icon")}function Fn(nt,Kt){1&nt&&i._UZ(0,"ChevronDownIcon",17),2&nt&&i.Q6J("styleClass","carousel-prev-icon")}function Bn(nt,Kt){if(1&nt&&(i.ynx(0),i.YNc(1,fn,1,1,"ChevronRightIcon",16)(2,Fn,1,1,"ChevronDownIcon",16),i.BQk()),2&nt){const ut=i.oxw(2);i.xp6(1),i.Q6J("ngIf",!ut.isVertical()),i.xp6(1),i.Q6J("ngIf",ut.isVertical())}}function dn(nt,Kt){}function dt(nt,Kt){1&nt&&i.YNc(0,dn,0,0,"ng-template")}function we(nt,Kt){if(1&nt&&(i.TgZ(0,"span",18),i.YNc(1,dt,1,0,null,12),i.qZA()),2&nt){const ut=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",ut.nextIconTemplate)}}const mt=nt=>({"p-carousel-next p-link":!0,"p-disabled":nt});function q(nt,Kt){if(1&nt){const ut=i.EpF();i.TgZ(0,"button",13),i.NdJ("click",function(lt){i.CHM(ut);const _e=i.oxw();return i.KtG(_e.navForward(lt))}),i.YNc(1,Bn,3,2,"ng-container",14)(2,we,2,1,"span",15),i.qZA()}if(2&nt){const ut=i.oxw();i.Q6J("ngClass",i.VKq(5,mt,ut.isForwardNavDisabled()))("disabled",ut.isForwardNavDisabled()),i.uIk("aria-label",ut.ariaNextButtonLabel()),i.xp6(1),i.Q6J("ngIf",!ut.nextIconTemplate),i.xp6(1),i.Q6J("ngIf",ut.nextIconTemplate)}}const Te=nt=>({"p-carousel-indicator":!0,"p-highlight":nt});function Ee(nt,Kt){if(1&nt){const ut=i.EpF();i.TgZ(0,"li",2)(1,"button",22),i.NdJ("click",function(lt){const Dt=i.CHM(ut).index,Nt=i.oxw(2);return i.KtG(Nt.onDotClick(lt,Dt))}),i.qZA()()}if(2&nt){const ut=Kt.index,pt=i.oxw(2);i.Q6J("ngClass",i.VKq(9,Te,pt._page===ut)),i.uIk("data-pc-section","indicator"),i.xp6(1),i.Tol(pt.indicatorStyleClass),i.Q6J("ngClass","p-link")("ngStyle",pt.indicatorStyle)("tabindex",pt._page===ut?0:-1),i.uIk("aria-label",pt.ariaPageLabel(ut+1))("aria-current",pt._page===ut?"page":void 0)}}function Le(nt,Kt){if(1&nt){const ut=i.EpF();i.TgZ(0,"ul",20,21),i.NdJ("keydown",function(lt){i.CHM(ut);const _e=i.oxw();return i.KtG(_e.onIndicatorKeydown(lt))}),i.YNc(2,Ee,2,11,"li",8),i.qZA()}if(2&nt){const ut=i.oxw();i.Tol(ut.indicatorsContentClass),i.Q6J("ngClass","p-carousel-indicators p-reset")("ngStyle",ut.indicatorsContentStyle),i.xp6(2),i.Q6J("ngForOf",ut.totalDotsArray())}}function Ge(nt,Kt){1&nt&&i.GkF(0)}function me(nt,Kt){if(1&nt&&(i.TgZ(0,"div",23),i.Hsn(1,1),i.YNc(2,Ge,1,0,"ng-container",12),i.qZA()),2&nt){const ut=i.oxw();i.xp6(2),i.Q6J("ngTemplateOutlet",ut.footerTemplate)}}const B=[[["p-header"]],[["p-footer"]]],ee=(nt,Kt)=>({"p-carousel p-component":!0,"p-carousel-vertical":nt,"p-carousel-horizontal":Kt}),et=nt=>({height:nt}),Pe=["p-header","p-footer"];let Tt=(()=>{class nt{el;zone;cd;renderer;document;platformId;config;updateSlideAccessibility(ut,pt){ut.querySelectorAll("a, button, input, select, textarea, [tabindex]").forEach(_e=>{_e.tabIndex=pt?0:-1})}updateCarouselItemsAccessibility(){this.el.nativeElement.querySelectorAll(".p-carousel-item").forEach((pt,lt)=>{const _e=lt===this._page;pt.setAttribute("aria-hidden",_e?"false":"true"),this.updateSlideAccessibility(pt,_e)})}get page(){return this._page}set page(ut){this.isCreated&&ut!==this._page&&(this.autoplayInterval&&this.stopAutoplay(),ut>this._page&&ut<=this.totalDots()-1?this.step(-1,ut):ut{switch(ut.getType()){case"item":default:this.itemTemplate=ut.template;break;case"header":this.headerTemplate=ut.template;break;case"footer":this.footerTemplate=ut.template;break;case"previousicon":this.previousIconTemplate=ut.template;break;case"nexticon":this.nextIconTemplate=ut.template}}),this.cd.detectChanges()}ngAfterContentChecked(){if((0,e.NF)(this.platformId)){const ut=this.isCircular();let pt=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 lt=this._page;0!==this.totalDots()&<>=this.totalDots()&&(lt=this.totalDots()-1,this._page=lt,this.onPage.emit({page:this.page})),pt=lt*this._numScroll*-1,ut&&(pt-=this._numVisible),lt===this.totalDots()-1&&this.remainingItems>0?(pt+=-1*this.remainingItems+this._numScroll,this.isRemainingItemsAdded=!0):this.isRemainingItemsAdded=!1,pt!==this.totalShiftedItems&&(this.totalShiftedItems=pt),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, ${pt*(100/this._numVisible)}%, 0)`:`translate3d(${pt*(100/this._numVisible)}%, 0, 0)`),this.isCreated=!0,this.autoplayInterval&&this.isAutoplay()&&this.startAutoplay()}ut&&(0===this.page?pt=-1*this._numVisible:0===pt&&(pt=-1*this.value.length,this.remainingItems>0&&(this.isRemainingItemsAdded=!0)),pt!==this.totalShiftedItems&&(this.totalShiftedItems=pt))}}createStyle(){this.carouselStyle||(this.carouselStyle=this.renderer.createElement("style"),this.carouselStyle.type="text/css",k.p.setAttribute(this.carouselStyle,"nonce",this.config?.csp()?.nonce),this.renderer.appendChild(this.document.head,this.carouselStyle));let ut=`\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((pt,lt)=>{const _e=pt.breakpoint,Dt=lt.breakpoint;let Nt=null;return Nt=null==_e&&null!=Dt?-1:null!=_e&&null==Dt?1:null==_e&&null==Dt?0:"string"==typeof _e&&"string"==typeof Dt?_e.localeCompare(Dt,void 0,{numeric:!0}):_eDt?1:0,-1*Nt});for(let pt=0;pt=pt&&(ut=_e)}}if(this._numScroll!==ut.numScroll){let pt=this._page;pt=Math.floor(pt*this._numScroll/ut.numScroll);let lt=ut.numScroll*this.page*-1;this.isCircular()&&(lt-=ut.numVisible),this.totalShiftedItems=lt,this._numScroll=ut.numScroll,this._page=pt,this.onPage.emit({page:this.page})}this._numVisible!==ut.numVisible&&(this._numVisible=ut.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 ut=this.totalDots();return ut<=0?[]:Array(ut).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(ut,pt){(this.isCircular()||this._pagelt?this.navForward(ut,pt):pt!0===k.p.getAttribute(Dt,"data-p-highlight")),lt=k.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]'),_e=ut.findIndex(Dt=>Dt===lt.parentElement);ut[_e].children[0].tabIndex="-1",ut[pt].children[0].tabIndex="0"}findFocusedIndicatorIndex(){const ut=[...k.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')],pt=k.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]');return ut.findIndex(lt=>lt===pt.parentElement)}changedFocusedIndicator(ut,pt){const lt=[...k.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')];lt[ut].children[0].tabIndex="-1",lt[pt].children[0].tabIndex="0",lt[pt].children[0].focus()}step(ut,pt){let lt=this.totalShiftedItems;const _e=this.isCircular();null!=pt?(lt=this._numScroll*pt*-1,_e&&(lt-=this._numVisible),this.isRemainingItemsAdded=!1):(lt+=this._numScroll*ut,this.isRemainingItemsAdded&&(lt+=this.remainingItems-this._numScroll*ut,this.isRemainingItemsAdded=!1),pt=Math.abs(Math.floor((_e?lt+this._numVisible:lt)/this._numScroll))),_e&&this.page===this.totalDots()-1&&-1===ut?(lt=-1*(this.value.length+this._numVisible),pt=0):_e&&0===this.page&&1===ut?(lt=0,pt=this.totalDots()-1):pt===this.totalDots()-1&&this.remainingItems>0&&(lt+=-1*this.remainingItems-this._numScroll*ut,this.isRemainingItemsAdded=!0),this.itemsContainer&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${lt*(100/this._numVisible)}%, 0)`:`translate3d(${lt*(100/this._numVisible)}%, 0, 0)`,this.itemsContainer.nativeElement.style.transition="transform 500ms ease 0s"),this.totalShiftedItems=lt,this._page=pt,this.onPage.emit({page:this.page}),this.cd.markForCheck(),this.updateCarouselItemsAccessibility()}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(ut=!0){this.interval&&(clearInterval(this.interval),this.interval=void 0,ut&&(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(ut){let pt=ut.changedTouches[0];this.startPos={x:pt.pageX,y:pt.pageY}}onTouchMove(ut){ut.cancelable&&ut.preventDefault()}onTouchEnd(ut){let pt=ut.changedTouches[0];this.isVertical()?this.changePageOnTouch(ut,pt.pageY-this.startPos.y):this.changePageOnTouch(ut,pt.pageX-this.startPos.x)}changePageOnTouch(ut,pt){Math.abs(pt)>this.swipeThreshold&&(pt<0?this.navForward(ut):this.navBackward(ut))}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(ut){return this.config.translation.aria?this.config.translation.aria.slideNumber.replace(/{slideNumber}/g,ut):void 0}ariaPageLabel(ut){return this.config.translation.aria?this.config.translation.aria.pageLabel.replace(/{page}/g,ut):void 0}bindDocumentListeners(){(0,e.NF)(this.platformId)&&(this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",ut=>{this.calculatePosition()})))}unbindDocumentListeners(){(0,e.NF)(this.platformId)&&this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}ngOnDestroy(){this.responsiveOptions&&this.unbindDocumentListeners(),this.autoplayInterval&&this.stopAutoplay()}static \u0275fac=function(pt){return new(pt||nt)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(i.sBO),i.Y36(i.Qsj),i.Y36(e.K0),i.Y36(i.Lbi),i.Y36(l.b4))};static \u0275cmp=i.Xpm({type:nt,selectors:[["p-carousel"]],contentQueries:function(pt,lt,_e){if(1&pt&&(i.Suo(_e,l.h4,5),i.Suo(_e,l.$_,5),i.Suo(_e,l.jx,4)),2&pt){let Dt;i.iGM(Dt=i.CRH())&&(lt.headerFacet=Dt.first),i.iGM(Dt=i.CRH())&&(lt.footerFacet=Dt.first),i.iGM(Dt=i.CRH())&&(lt.templates=Dt)}},viewQuery:function(pt,lt){if(1&pt&&(i.Gf(z,5),i.Gf(ce,5)),2&pt){let _e;i.iGM(_e=i.CRH())&&(lt.itemsContainer=_e.first),i.iGM(_e=i.CRH())&&(lt.indicatorContent=_e.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",i.VuI],showIndicators:["showIndicators","showIndicators",i.VuI],showNavigators:["showNavigators","showNavigators",i.VuI],autoplayInterval:["autoplayInterval","autoplayInterval",i.Cb_],style:"style",styleClass:"styleClass"},outputs:{onPage:"onPage"},features:[i.Xq5,i.TTD],ngContentSelectors:Pe,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(pt,lt){1&pt&&(i.F$t(B),i.TgZ(0,"div",0),i.YNc(1,We,3,1,"div",1),i.TgZ(2,"div",2)(3,"div",3),i.YNc(4,ke,3,7,"button",4),i.TgZ(5,"div",5),i.NdJ("touchend",function(Dt){return lt.onTouchEnd(Dt)})("touchstart",function(Dt){return lt.onTouchStart(Dt)})("touchmove",function(Dt){return lt.onTouchMove(Dt)}),i.TgZ(6,"div",6,7),i.NdJ("transitionend",function(){return lt.onTransitionEnd()}),i.YNc(8,Me,2,12,"div",8)(9,tt,2,12,"div",8)(10,Gt,2,9,"div",8),i.qZA()(),i.YNc(11,q,3,7,"button",4),i.qZA(),i.YNc(12,Le,3,5,"ul",9),i.qZA(),i.YNc(13,me,3,1,"div",10),i.qZA()),2&pt&&(i.Tol(lt.styleClass),i.Q6J("ngClass",i.WLB(18,ee,lt.isVertical(),!lt.isVertical()))("ngStyle",lt.style),i.uIk("id",lt.id),i.xp6(1),i.Q6J("ngIf",lt.headerFacet||lt.headerTemplate),i.xp6(1),i.Tol(lt.contentClass),i.Q6J("ngClass","p-carousel-content"),i.xp6(1),i.uIk("aria-live",lt.allowAutoplay?"polite":"off"),i.xp6(1),i.Q6J("ngIf",lt.showNavigators),i.xp6(1),i.Q6J("ngStyle",i.VKq(21,et,lt.isVertical()?lt.verticalViewPortHeight:"auto")),i.xp6(3),i.Q6J("ngForOf",lt.clonedItemsForStarting),i.xp6(1),i.Q6J("ngForOf",lt.value),i.xp6(1),i.Q6J("ngForOf",lt.clonedItemsForFinishing),i.xp6(1),i.Q6J("ngIf",lt.showNavigators),i.xp6(1),i.Q6J("ngIf",lt.showIndicators),i.xp6(1),i.Q6J("ngIf",lt.footerFacet||lt.footerTemplate))},dependencies:()=>[e.mk,e.sg,e.O5,e.tP,e.PC,C.H,v.X,p.w,y.v,b.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 nt})(),wt=(()=>{class nt{static \u0275fac=function(pt){return new(pt||nt)};static \u0275mod=i.oAB({type:nt});static \u0275inj=i.cJS({imports:[e.ez,l.m8,C.T,v.X,p.w,y.v,b.g,e.ez,l.m8]})}return nt})()},8057:(st,le,h)=>{"use strict";h.d(le,{XZ:()=>Ae,nD:()=>ke});var e=h(6814),i=h(9212),l=h(6223),y=h(5219),p=h(218),v=h(2591),b=h(2332);const C=["input"];function H(ge,ae){if(1&ge&&i._UZ(0,"span",10),2&ge){const Oe=i.oxw(3);i.Q6J("ngClass",Oe.checkboxIcon),i.uIk("data-pc-section","icon")}}function k(ge,ae){1&ge&&i._UZ(0,"CheckIcon",11),2&ge&&(i.Q6J("styleClass","p-checkbox-icon"),i.uIk("data-pc-section","icon"))}function z(ge,ae){if(1&ge&&(i.ynx(0),i.YNc(1,H,1,2,"span",8)(2,k,1,2,"CheckIcon",9),i.BQk()),2&ge){const Oe=i.oxw(2);i.xp6(1),i.Q6J("ngIf",Oe.checkboxIcon),i.xp6(1),i.Q6J("ngIf",!Oe.checkboxIcon)}}function ce(ge,ae){}function Fe(ge,ae){1&ge&&i.YNc(0,ce,0,0,"ng-template")}function We(ge,ae){if(1&ge&&(i.TgZ(0,"span",12),i.YNc(1,Fe,1,0,null,13),i.qZA()),2&ge){const Oe=i.oxw(2);i.uIk("data-pc-section","icon"),i.xp6(1),i.Q6J("ngTemplateOutlet",Oe.checkboxIconTemplate)}}function Re(ge,ae){if(1&ge&&(i.ynx(0),i.YNc(1,z,3,2,"ng-container",5)(2,We,2,2,"span",7),i.BQk()),2&ge){const Oe=i.oxw();i.xp6(1),i.Q6J("ngIf",!Oe.checkboxIconTemplate),i.xp6(1),i.Q6J("ngIf",Oe.checkboxIconTemplate)}}const ft=(ge,ae,Oe)=>({"p-checkbox-label":!0,"p-checkbox-label-active":ge,"p-disabled":ae,"p-checkbox-label-focus":Oe});function yt(ge,ae){if(1&ge){const Oe=i.EpF();i.TgZ(0,"label",14),i.NdJ("click",function(gt){i.CHM(Oe);const ht=i.oxw(),tt=i.MAs(3);return i.KtG(ht.onClick(gt,tt,!0))}),i._uU(1),i.qZA()}if(2&ge){const Oe=i.oxw();i.Tol(Oe.labelStyleClass),i.Q6J("ngClass",i.kEZ(6,ft,Oe.checked(),Oe.disabled,Oe.focused)),i.uIk("for",Oe.inputId)("data-pc-section","label"),i.xp6(1),i.hij(" ",Oe.label,"")}}const Ot=(ge,ae,Oe,Me)=>({"p-checkbox p-component":!0,"p-checkbox-checked":ge,"p-checkbox-disabled":ae,"p-checkbox-focused":Oe,"p-variant-filled":Me}),$t=(ge,ae,Oe)=>({"p-highlight":ge,"p-disabled":ae,"p-focus":Oe}),Rt={provide:l.JU,useExisting:(0,i.Gpc)(()=>Ae),multi:!0};let Ae=(()=>{class ge{cd;injector;config;value;name;disabled;binary;label;ariaLabelledBy;ariaLabel;tabindex;inputId;style;styleClass;labelStyleClass;formControl;checkboxIcon;readonly;required;autofocus;trueValue=!0;falseValue=!1;variant="outlined";onChange=new i.vpe;onFocus=new i.vpe;onBlur=new i.vpe;inputViewChild;templates;checkboxIconTemplate;model;onModelChange=()=>{};onModelTouched=()=>{};focused=!1;constructor(Oe,Me,gt){this.cd=Oe,this.injector=Me,this.config=gt}ngAfterContentInit(){this.templates.forEach(Oe=>{"icon"===Oe.getType()&&(this.checkboxIconTemplate=Oe.template)})}onClick(Oe,Me,gt){Oe.preventDefault(),!this.disabled&&!this.readonly&&(this.updateModel(Oe),gt&&Me.focus())}updateModel(Oe){let Me;const gt=this.injector.get(l.a5,null,{optional:!0,self:!0}),ht=gt&&!this.formControl?gt.value:this.model;this.binary?(Me=this.checked()?this.falseValue:this.trueValue,this.model=Me,this.onModelChange(Me)):(Me=this.checked()?ht.filter(tt=>!b.gb.equals(tt,this.value)):ht?[...ht,this.value]:[this.value],this.onModelChange(Me),this.model=Me,this.formControl&&this.formControl.setValue(Me)),this.onChange.emit({checked:Me,originalEvent:Oe})}handleChange(Oe){this.readonly||this.updateModel(Oe)}onInputFocus(Oe){this.focused=!0,this.onFocus.emit(Oe)}onInputBlur(Oe){this.focused=!1,this.onBlur.emit(Oe),this.onModelTouched()}focus(){this.inputViewChild.nativeElement.focus()}writeValue(Oe){this.model=Oe,this.cd.markForCheck()}registerOnChange(Oe){this.onModelChange=Oe}registerOnTouched(Oe){this.onModelTouched=Oe}setDisabledState(Oe){setTimeout(()=>{this.disabled=Oe,this.cd.markForCheck()})}checked(){return this.binary?this.model===this.trueValue:b.gb.contains(this.value,this.model)}static \u0275fac=function(Me){return new(Me||ge)(i.Y36(i.sBO),i.Y36(i.zs3),i.Y36(y.b4))};static \u0275cmp=i.Xpm({type:ge,selectors:[["p-checkbox"]],contentQueries:function(Me,gt,ht){if(1&Me&&i.Suo(ht,y.jx,4),2&Me){let tt;i.iGM(tt=i.CRH())&&(gt.templates=tt)}},viewQuery:function(Me,gt){if(1&Me&&i.Gf(C,5),2&Me){let ht;i.iGM(ht=i.CRH())&&(gt.inputViewChild=ht.first)}},hostAttrs:[1,"p-element"],inputs:{value:"value",name:"name",disabled:["disabled","disabled",i.VuI],binary:["binary","binary",i.VuI],label:"label",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",tabindex:["tabindex","tabindex",i.Cb_],inputId:"inputId",style:"style",styleClass:"styleClass",labelStyleClass:"labelStyleClass",formControl:"formControl",checkboxIcon:"checkboxIcon",readonly:["readonly","readonly",i.VuI],required:["required","required",i.VuI],autofocus:["autofocus","autofocus",i.VuI],trueValue:"trueValue",falseValue:"falseValue",variant:"variant"},outputs:{onChange:"onChange",onFocus:"onFocus",onBlur:"onBlur"},features:[i._Bn([Rt]),i.Xq5],decls:7,vars:37,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","checkbox","pAutoFocus","",3,"value","checked","disabled","readonly","autofocus","change","focus","blur"],["input",""],[1,"p-checkbox-box",3,"ngClass","click"],[4,"ngIf"],[3,"class","ngClass","click",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[3,"ngClass","click"]],template:function(Me,gt){if(1&Me){const ht=i.EpF();i.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),i.NdJ("change",function(ct){return gt.handleChange(ct)})("focus",function(ct){return gt.onInputFocus(ct)})("blur",function(ct){return gt.onInputBlur(ct)}),i.qZA()(),i.TgZ(4,"div",4),i.NdJ("click",function(ct){i.CHM(ht);const Gt=i.MAs(3);return i.KtG(gt.onClick(ct,Gt,!0))}),i.YNc(5,Re,3,2,"ng-container",5),i.qZA()(),i.YNc(6,yt,2,10,"label",6)}2&Me&&(i.Tol(gt.styleClass),i.Q6J("ngStyle",gt.style)("ngClass",i.l5B(28,Ot,gt.checked(),gt.disabled,gt.focused,"filled"===gt.variant||"filled"===gt.config.inputStyle())),i.uIk("data-pc-name","checkbox")("data-pc-section","root"),i.xp6(1),i.uIk("data-pc-section","hiddenInputWrapper")("data-p-hidden-accessible",!0),i.xp6(1),i.Q6J("value",gt.value)("checked",gt.checked())("disabled",gt.disabled)("readonly",gt.readonly)("autofocus",gt.autofocus),i.uIk("id",gt.inputId)("name",gt.name)("tabindex",gt.tabindex)("required",gt.required)("aria-labelledby",gt.ariaLabelledBy)("aria-label",gt.ariaLabel)("aria-checked",gt.checked())("data-pc-section","hiddenInput"),i.xp6(2),i.Q6J("ngClass",i.kEZ(33,$t,gt.checked(),gt.disabled,gt.focused)),i.uIk("data-p-highlight",gt.checked())("data-p-disabled",gt.disabled)("data-p-focused",gt.focused)("data-pc-section","input"),i.xp6(1),i.Q6J("ngIf",gt.checked()),i.xp6(1),i.Q6J("ngIf",gt.label))},dependencies:()=>[e.mk,e.O5,e.tP,e.PC,p.P,v.n],styles:["@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}\n"],encapsulation:2,changeDetection:0})}return ge})(),ke=(()=>{class ge{static \u0275fac=function(Me){return new(Me||ge)};static \u0275mod=i.oAB({type:ge});static \u0275inj=i.cJS({imports:[e.ez,p.E,v.n,y.m8]})}return ge})()},5359:(st,le,h)=>{"use strict";h.d(le,{i:()=>y,x:()=>p});var e=h(9212),i=h(6814);const l=["*"];let y=(()=>{class v{style;styleClass;layout="horizontal";type="solid";align;containerClass(){return{"p-divider p-component":!0,"p-divider-horizontal":"horizontal"===this.layout,"p-divider-vertical":"vertical"===this.layout,"p-divider-solid":"solid"===this.type,"p-divider-dashed":"dashed"===this.type,"p-divider-dotted":"dotted"===this.type,"p-divider-left":"horizontal"===this.layout&&(!this.align||"left"===this.align),"p-divider-center":"horizontal"===this.layout&&"center"===this.align||"vertical"===this.layout&&(!this.align||"center"===this.align),"p-divider-right":"horizontal"===this.layout&&"right"===this.align,"p-divider-top":"vertical"===this.layout&&"top"===this.align,"p-divider-bottom":"vertical"===this.layout&&"bottom"===this.align}}static \u0275fac=function(H){return new(H||v)};static \u0275cmp=e.Xpm({type:v,selectors:[["p-divider"]],hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",layout:"layout",type:"type",align:"align"},ngContentSelectors:l,decls:3,vars:6,consts:[["role","separator",3,"ngClass","ngStyle"],[1,"p-divider-content"]],template:function(H,k){1&H&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA()()),2&H&&(e.Tol(k.styleClass),e.Q6J("ngClass",k.containerClass())("ngStyle",k.style),e.uIk("aria-orientation",k.layout)("data-pc-name","divider"))},dependencies:[i.mk,i.PC],styles:['@layer primeng{.p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center}.p-divider-horizontal:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}.p-divider-horizontal.p-divider-left{justify-content:flex-start}.p-divider-horizontal.p-divider-right{justify-content:flex-end}.p-divider-horizontal.p-divider-center{justify-content:center}.p-divider-content{z-index:1}.p-divider-vertical{min-height:100%;margin:0 1rem;display:flex;position:relative;justify-content:center}.p-divider-vertical:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}.p-divider-vertical.p-divider-top{align-items:flex-start}.p-divider-vertical.p-divider-center{align-items:center}.p-divider-vertical.p-divider-bottom{align-items:flex-end}.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider-dotted.p-divider-vertical:before{border-left-style:dotted}}\n'],encapsulation:2,changeDetection:0})}return v})(),p=(()=>{class v{static \u0275fac=function(H){return new(H||v)};static \u0275mod=e.oAB({type:v});static \u0275inj=e.cJS({imports:[i.ez]})}return v})()},2076:(st,le,h)=>{"use strict";h.d(le,{V:()=>i,p:()=>e});let e=(()=>{class l{static zindex=1e3;static calculatedScrollbarWidth=null;static calculatedScrollbarHeight=null;static browser;static addClass(p,v){p&&v&&(p.classList?p.classList.add(v):p.className+=" "+v)}static addMultipleClasses(p,v){if(p&&v)if(p.classList){let b=v.trim().split(" ");for(let C=0;Cb.split(" ").forEach(C=>this.removeClass(p,C)))}static hasClass(p,v){return!(!p||!v)&&(p.classList?p.classList.contains(v):new RegExp("(^| )"+v+"( |$)","gi").test(p.className))}static siblings(p){return Array.prototype.filter.call(p.parentNode.children,function(v){return v!==p})}static find(p,v){return Array.from(p.querySelectorAll(v))}static findSingle(p,v){return this.isElement(p)?p.querySelector(v):null}static index(p){let v=p.parentNode.childNodes,b=0;for(var C=0;C{if(Ae)return"relative"===getComputedStyle(Ae).getPropertyValue("position")?Ae:C(Ae.parentElement)},H=p.offsetParent?{width:p.offsetWidth,height:p.offsetHeight}:this.getHiddenElementDimensions(p),k=v.offsetHeight??v.getBoundingClientRect().height,z=v.getBoundingClientRect(),ce=this.getWindowScrollTop(),Fe=this.getWindowScrollLeft(),We=this.getViewport(),ft=C(p)?.getBoundingClientRect()||{top:-1*ce,left:-1*Fe};let yt,Ot;z.top+k+H.height>We.height?(yt=z.top-ft.top-H.height,p.style.transformOrigin="bottom",z.top+yt<0&&(yt=-1*z.top)):(yt=k+z.top-ft.top,p.style.transformOrigin="top");const $t=z.left+H.width-We.width;Ot=H.width>We.width?-1*(z.left-ft.left):$t>0?z.left-ft.left-$t:z.left-ft.left,p.style.top=yt+"px",p.style.left=Ot+"px",b&&(p.style.marginTop="bottom"===origin?"calc(var(--p-anchor-gutter) * -1)":"calc(var(--p-anchor-gutter))")}static absolutePosition(p,v,b=!0){const C=p.offsetParent?{width:p.offsetWidth,height:p.offsetHeight}:this.getHiddenElementDimensions(p),H=C.height,k=C.width,z=v.offsetHeight??v.getBoundingClientRect().height,ce=v.offsetWidth??v.getBoundingClientRect().width,Fe=v.getBoundingClientRect(),We=this.getWindowScrollTop(),Re=this.getWindowScrollLeft(),ft=this.getViewport();let yt,Ot;Fe.top+z+H>ft.height?(yt=Fe.top+We-H,p.style.transformOrigin="bottom",yt<0&&(yt=We)):(yt=z+Fe.top+We,p.style.transformOrigin="top"),Ot=Fe.left+k>ft.width?Math.max(0,Fe.left+Re+ce-k):Fe.left+Re,p.style.top=yt+"px",p.style.left=Ot+"px",b&&(p.style.marginTop="bottom"===origin?"calc(var(--p-anchor-gutter) * -1)":"calc(var(--p-anchor-gutter))")}static getParents(p,v=[]){return null===p.parentNode?v:this.getParents(p.parentNode,v.concat([p.parentNode]))}static getScrollableParents(p){let v=[];if(p){let b=this.getParents(p);const C=/(auto|scroll)/,H=k=>{let z=window.getComputedStyle(k,null);return C.test(z.getPropertyValue("overflow"))||C.test(z.getPropertyValue("overflowX"))||C.test(z.getPropertyValue("overflowY"))};for(let k of b){let z=1===k.nodeType&&k.dataset.scrollselectors;if(z){let ce=z.split(",");for(let Fe of ce){let We=this.findSingle(k,Fe);We&&H(We)&&v.push(We)}}9!==k.nodeType&&H(k)&&v.push(k)}}return v}static getHiddenElementOuterHeight(p){p.style.visibility="hidden",p.style.display="block";let v=p.offsetHeight;return p.style.display="none",p.style.visibility="visible",v}static getHiddenElementOuterWidth(p){p.style.visibility="hidden",p.style.display="block";let v=p.offsetWidth;return p.style.display="none",p.style.visibility="visible",v}static getHiddenElementDimensions(p){let v={};return p.style.visibility="hidden",p.style.display="block",v.width=p.offsetWidth,v.height=p.offsetHeight,p.style.display="none",p.style.visibility="visible",v}static scrollInView(p,v){let b=getComputedStyle(p).getPropertyValue("borderTopWidth"),C=b?parseFloat(b):0,H=getComputedStyle(p).getPropertyValue("paddingTop"),k=H?parseFloat(H):0,z=p.getBoundingClientRect(),Fe=v.getBoundingClientRect().top+document.body.scrollTop-(z.top+document.body.scrollTop)-C-k,We=p.scrollTop,Re=p.clientHeight,ft=this.getOuterHeight(v);Fe<0?p.scrollTop=We+Fe:Fe+ft>Re&&(p.scrollTop=We+Fe-Re+ft)}static fadeIn(p,v){p.style.opacity=0;let b=+new Date,C=0,H=function(){C=+p.style.opacity.replace(",",".")+((new Date).getTime()-b)/v,p.style.opacity=C,b=+new Date,+C<1&&(window.requestAnimationFrame&&requestAnimationFrame(H)||setTimeout(H,16))};H()}static fadeOut(p,v){var b=1,k=50/v;let z=setInterval(()=>{(b-=k)<=0&&(b=0,clearInterval(z)),p.style.opacity=b},50)}static getWindowScrollTop(){let p=document.documentElement;return(window.pageYOffset||p.scrollTop)-(p.clientTop||0)}static getWindowScrollLeft(){let p=document.documentElement;return(window.pageXOffset||p.scrollLeft)-(p.clientLeft||0)}static matches(p,v){var b=Element.prototype;return(b.matches||b.webkitMatchesSelector||b.mozMatchesSelector||b.msMatchesSelector||function(H){return-1!==[].indexOf.call(document.querySelectorAll(H),this)}).call(p,v)}static getOuterWidth(p,v){let b=p.offsetWidth;if(v){let C=getComputedStyle(p);b+=parseFloat(C.marginLeft)+parseFloat(C.marginRight)}return b}static getHorizontalPadding(p){let v=getComputedStyle(p);return parseFloat(v.paddingLeft)+parseFloat(v.paddingRight)}static getHorizontalMargin(p){let v=getComputedStyle(p);return parseFloat(v.marginLeft)+parseFloat(v.marginRight)}static innerWidth(p){let v=p.offsetWidth,b=getComputedStyle(p);return v+=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),v}static width(p){let v=p.offsetWidth,b=getComputedStyle(p);return v-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),v}static getInnerHeight(p){let v=p.offsetHeight,b=getComputedStyle(p);return v+=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom),v}static getOuterHeight(p,v){let b=p.offsetHeight;if(v){let C=getComputedStyle(p);b+=parseFloat(C.marginTop)+parseFloat(C.marginBottom)}return b}static getHeight(p){let v=p.offsetHeight,b=getComputedStyle(p);return v-=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom)+parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth),v}static getWidth(p){let v=p.offsetWidth,b=getComputedStyle(p);return v-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight)+parseFloat(b.borderLeftWidth)+parseFloat(b.borderRightWidth),v}static getViewport(){let p=window,v=document,b=v.documentElement,C=v.getElementsByTagName("body")[0];return{width:p.innerWidth||b.clientWidth||C.clientWidth,height:p.innerHeight||b.clientHeight||C.clientHeight}}static getOffset(p){var v=p.getBoundingClientRect();return{top:v.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:v.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(p,v){let b=p.parentNode;if(!b)throw"Can't replace element";return b.replaceChild(v,p)}static getUserAgent(){if(navigator&&this.isClient())return navigator.userAgent}static isIE(){var p=window.navigator.userAgent;return p.indexOf("MSIE ")>0||(p.indexOf("Trident/")>0?(p.indexOf("rv:"),!0):p.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(p,v){if(this.isElement(v))v.appendChild(p);else{if(!(v&&v.el&&v.el.nativeElement))throw"Cannot append "+v+" to "+p;v.el.nativeElement.appendChild(p)}}static removeChild(p,v){if(this.isElement(v))v.removeChild(p);else{if(!v.el||!v.el.nativeElement)throw"Cannot remove "+p+" from "+v;v.el.nativeElement.removeChild(p)}}static removeElement(p){"remove"in Element.prototype?p.remove():p.parentNode.removeChild(p)}static isElement(p){return"object"==typeof HTMLElement?p instanceof HTMLElement:p&&"object"==typeof p&&null!==p&&1===p.nodeType&&"string"==typeof p.nodeName}static calculateScrollbarWidth(p){if(p){let v=getComputedStyle(p);return p.offsetWidth-p.clientWidth-parseFloat(v.borderLeftWidth)-parseFloat(v.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let v=document.createElement("div");v.className="p-scrollbar-measure",document.body.appendChild(v);let b=v.offsetWidth-v.clientWidth;return document.body.removeChild(v),this.calculatedScrollbarWidth=b,b}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let p=document.createElement("div");p.className="p-scrollbar-measure",document.body.appendChild(p);let v=p.offsetHeight-p.clientHeight;return document.body.removeChild(p),this.calculatedScrollbarWidth=v,v}static invokeElementMethod(p,v,b){p[v].apply(p,b)}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 p=this.resolveUserAgent();this.browser={},p.browser&&(this.browser[p.browser]=!0,this.browser.version=p.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let p=navigator.userAgent.toLowerCase(),v=/(chrome)[ \/]([\w.]+)/.exec(p)||/(webkit)[ \/]([\w.]+)/.exec(p)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(p)||/(msie) ([\w.]+)/.exec(p)||p.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(p)||[];return{browser:v[1]||"",version:v[2]||"0"}}static isInteger(p){return Number.isInteger?Number.isInteger(p):"number"==typeof p&&isFinite(p)&&Math.floor(p)===p}static isHidden(p){return!p||null===p.offsetParent}static isVisible(p){return p&&null!=p.offsetParent}static isExist(p){return null!==p&&typeof p<"u"&&p.nodeName&&p.parentNode}static focus(p,v){p&&document.activeElement!==p&&p.focus(v)}static getFocusableSelectorString(p=""){return`button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n .p-inputtext:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p},\n .p-button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${p}`}static getFocusableElements(p,v=""){let b=this.find(p,this.getFocusableSelectorString(v)),C=[];for(let H of b){const k=getComputedStyle(H);this.isVisible(H)&&"none"!=k.display&&"hidden"!=k.visibility&&C.push(H)}return C}static getFocusableElement(p,v=""){let b=this.findSingle(p,this.getFocusableSelectorString(v));if(b){const C=getComputedStyle(b);if(this.isVisible(b)&&"none"!=C.display&&"hidden"!=C.visibility)return b}return null}static getFirstFocusableElement(p,v=""){const b=this.getFocusableElements(p,v);return b.length>0?b[0]:null}static getLastFocusableElement(p,v){const b=this.getFocusableElements(p,v);return b.length>0?b[b.length-1]:null}static getNextFocusableElement(p,v=!1){const b=l.getFocusableElements(p);let C=0;if(b&&b.length>0){const H=b.indexOf(b[0].ownerDocument.activeElement);v?C=-1==H||0===H?b.length-1:H-1:-1!=H&&H!==b.length-1&&(C=H+1)}return b[C]}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(p,v){if(!p)return null;switch(p){case"document":return document;case"window":return window;case"@next":return v?.nextElementSibling;case"@prev":return v?.previousElementSibling;case"@parent":return v?.parentElement;case"@grandparent":return v?.parentElement.parentElement;default:const b=typeof p;if("string"===b)return document.querySelector(p);if("object"===b&&p.hasOwnProperty("nativeElement"))return this.isExist(p.nativeElement)?p.nativeElement:void 0;const H=(k=p)&&k.constructor&&k.call&&k.apply?p():p;return H&&9===H.nodeType||this.isExist(H)?H:null}var k}static isClient(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}static getAttribute(p,v){if(p){const b=p.getAttribute(v);return isNaN(b)?"true"===b||"false"===b?"true"===b:b:+b}}static calculateBodyScrollbarWidth(){return window.innerWidth-document.documentElement.offsetWidth}static blockBodyScroll(p="p-overflow-hidden"){document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,p)}static unblockBodyScroll(p="p-overflow-hidden"){document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,p)}static createElement(p,v={},...b){if(p){const C=document.createElement(p);return this.setAttributes(C,v),C.append(...b),C}}static setAttribute(p,v="",b){this.isElement(p)&&null!=b&&p.setAttribute(v,b)}static setAttributes(p,v={}){if(this.isElement(p)){const b=(C,H)=>{const k=p?.$attrs?.[C]?[p?.$attrs?.[C]]:[];return[H].flat().reduce((z,ce)=>{if(null!=ce){const Fe=typeof ce;if("string"===Fe||"number"===Fe)z.push(ce);else if("object"===Fe){const We=Array.isArray(ce)?b(C,ce):Object.entries(ce).map(([Re,ft])=>"style"!==C||!ft&&0!==ft?ft?Re:void 0:`${Re.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}:${ft}`);z=We.length?z.concat(We.filter(Re=>!!Re)):z}}return z},k)};Object.entries(v).forEach(([C,H])=>{if(null!=H){const k=C.match(/^on(.+)/);k?p.addEventListener(k[1].toLowerCase(),H):"pBind"===C?this.setAttributes(p,H):(H="class"===C?[...new Set(b("class",H))].join(" ").trim():"style"===C?b("style",H).join(";").trim():H,(p.$attrs=p.$attrs||{})&&(p.$attrs[C]=H),p.setAttribute(C,H))}})}}static isFocusableElement(p,v=""){return!!this.isElement(p)&&p.matches(`button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v},\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])${v}`)}}return l})();class i{element;listener;scrollableParents;constructor(y,p=(()=>{})){this.element=y,this.listener=p}bindScrollListener(){this.scrollableParents=e.getScrollableParents(this.element);for(let y=0;y{"use strict";h.d(le,{Lt:()=>zi,kW:()=>Qi});var e=h(6814),i=h(9212),l=h(6223),y=h(5219),p=h(218),v=h(2076),b=h(5807),C=h(4480),H=h(6489),k=h(3259),z=h(2332),ce=h(7778),Fe=h(2591),We=h(4713);let Re=(()=>{class At extends We.s{static \u0275fac=(()=>{let ue;return function(Wt){return(ue||(ue=i.n5z(At)))(Wt||At)}})();static \u0275cmp=i.Xpm({type:At,selectors:[["BlankIcon"]],standalone:!0,features:[i.qOj,i.jDz],decls:2,vars:0,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg","v-bind","pti()"],["width","1","height","1","fill","currentColor","fill-opacity","0"]],template:function(zt,Wt){1&zt&&(i.O4$(),i.TgZ(0,"svg",0),i._UZ(1,"rect",1),i.qZA())},encapsulation:2})}return At})();var ft=h(6005);let yt=(()=>{class At extends We.s{pathId;ngOnInit(){this.pathId="url(#"+(0,z.Th)()+")"}static \u0275fac=(()=>{let ue;return function(Wt){return(ue||(ue=i.n5z(At)))(Wt||At)}})();static \u0275cmp=i.Xpm({type:At,selectors:[["SearchIcon"]],standalone:!0,features:[i.qOj,i.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.67602 11.0265C3.6661 11.688 4.83011 12.0411 6.02086 12.0411C6.81149 12.0411 7.59438 11.8854 8.32483 11.5828C8.87005 11.357 9.37808 11.0526 9.83317 10.6803L12.9769 13.8241C13.0323 13.8801 13.0983 13.9245 13.171 13.9548C13.2438 13.985 13.3219 14.0003 13.4007 14C13.4795 14.0003 13.5575 13.985 13.6303 13.9548C13.7031 13.9245 13.7691 13.8801 13.8244 13.8241C13.9367 13.7116 13.9998 13.5592 13.9998 13.4003C13.9998 13.2414 13.9367 13.089 13.8244 12.9765L10.6807 9.8328C11.053 9.37773 11.3573 8.86972 11.5831 8.32452C11.8857 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0268 2.67572C10.3652 1.68564 9.42494 0.913972 8.32483 0.45829C7.22472 0.00260857 6.01418 -0.116618 4.84631 0.115686C3.67844 0.34799 2.60568 0.921393 1.76369 1.76338C0.921698 2.60537 0.348296 3.67813 0.115991 4.84601C-0.116313 6.01388 0.00291375 7.22441 0.458595 8.32452C0.914277 9.42464 1.68595 10.3649 2.67602 11.0265ZM3.35565 2.0158C4.14456 1.48867 5.07206 1.20731 6.02086 1.20731C7.29317 1.20731 8.51338 1.71274 9.41304 2.6124C10.3127 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5368 7.88088 10.0096 8.66978C9.48251 9.45868 8.73328 10.0736 7.85669 10.4367C6.98011 10.7997 6.01554 10.8947 5.08496 10.7096C4.15439 10.5245 3.2996 10.0676 2.62869 9.39674C1.95778 8.72583 1.50089 7.87104 1.31579 6.94046C1.13068 6.00989 1.22568 5.04532 1.58878 4.16874C1.95187 3.29215 2.56675 2.54292 3.35565 2.0158Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(zt,Wt){1&zt&&(i.O4$(),i.TgZ(0,"svg",0)(1,"g"),i._UZ(2,"path",1),i.qZA(),i.TgZ(3,"defs")(4,"clipPath",2),i._UZ(5,"rect",3),i.qZA()()()),2&zt&&(i.Tol(Wt.getClassNames()),i.uIk("aria-label",Wt.ariaLabel)("aria-hidden",Wt.ariaHidden)("role",Wt.role),i.xp6(1),i.uIk("clip-path",Wt.pathId),i.xp6(3),i.Q6J("id",Wt.pathId))},encapsulation:2})}return At})();function Ot(At,jn){1&At&&i._UZ(0,"CheckIcon",4),2&At&&i.Q6J("styleClass","p-dropdown-check-icon")}function $t(At,jn){1&At&&i._UZ(0,"BlankIcon",4),2&At&&i.Q6J("styleClass","p-dropdown-blank-icon")}function Rt(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,Ot,1,1,"CheckIcon",3)(2,$t,1,1,"BlankIcon",3),i.BQk()),2&At){const ue=i.oxw();i.xp6(1),i.Q6J("ngIf",ue.selected),i.xp6(1),i.Q6J("ngIf",!ue.selected)}}function Ae(At,jn){if(1&At&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&At){const ue=i.oxw();let zt;i.xp6(1),i.Oqu(null!==(zt=ue.label)&&void 0!==zt?zt:"empty")}}function ke(At,jn){1&At&&i.GkF(0)}const ge=At=>({height:At}),ae=(At,jn,ue)=>({"p-dropdown-item":!0,"p-highlight":At,"p-disabled":jn,"p-focus":ue}),Oe=At=>({$implicit:At}),Me=["container"],gt=["filter"],ht=["focusInput"],tt=["editableInput"],ct=["items"],Gt=["scroller"],fn=["overlay"],Fn=["firstHiddenFocusableEl"],Bn=["lastHiddenFocusableEl"];function dn(At,jn){if(1&At&&(i.ynx(0),i._uU(1),i.BQk()),2&At){const ue=i.oxw(2);i.xp6(1),i.Oqu("p-emptylabel"===ue.label()?"\xa0":ue.label())}}function dt(At,jn){if(1&At&&i.GkF(0,15),2&At){const ue=i.oxw(2);i.Q6J("ngTemplateOutlet",ue.selectedItemTemplate)("ngTemplateOutletContext",i.VKq(2,Oe,ue.selectedOption))}}function we(At,jn){if(1&At&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&At){const ue=i.oxw(3);i.xp6(1),i.Oqu("p-emptylabel"===ue.label()?"\xa0":ue.label())}}function mt(At,jn){if(1&At&&i.YNc(0,we,2,1,"span",4),2&At){const ue=i.oxw(2);i.Q6J("ngIf",ue.isSelectedOptionEmpty())}}function q(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"span",11,12),i.NdJ("focus",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onInputFocus(Wt))})("blur",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onInputBlur(Wt))})("keydown",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onKeyDown(Wt))}),i.YNc(2,dn,2,1,"ng-container",6)(3,dt,1,4,"ng-container",13)(4,mt,1,1,"ng-template",null,14,i.W1O),i.qZA()}if(2&At){const ue=i.MAs(5),zt=i.oxw();let Wt;i.Q6J("ngClass",zt.inputClass)("pTooltip",zt.tooltip)("tooltipPosition",zt.tooltipPosition)("positionStyle",zt.tooltipPositionStyle)("tooltipStyleClass",zt.tooltipStyleClass)("autofocus",zt.autofocus),i.uIk("aria-disabled",zt.disabled)("id",zt.inputId)("aria-label",zt.ariaLabel||("p-emptylabel"===zt.label()?void 0:zt.label()))("aria-labelledby",zt.ariaLabelledBy)("aria-haspopup","listbox")("aria-expanded",null!==(Wt=zt.overlayVisible)&&void 0!==Wt&&Wt)("aria-controls",zt.overlayVisible?zt.id+"_list":null)("tabindex",zt.disabled?-1:zt.tabindex)("aria-activedescendant",zt.focused?zt.focusedOptionId:void 0)("aria-required",zt.required)("required",zt.required),i.xp6(2),i.Q6J("ngIf",!zt.selectedItemTemplate)("ngIfElse",ue),i.xp6(1),i.Q6J("ngIf",zt.selectedItemTemplate&&!zt.isSelectedOptionEmpty())}}function Te(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"input",16,17),i.NdJ("input",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onEditableInput(Wt))})("keydown",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onKeyDown(Wt))})("focus",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onInputFocus(Wt))})("blur",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onInputBlur(Wt))}),i.qZA()}if(2&At){const ue=i.oxw();i.Q6J("ngClass",ue.inputClass)("disabled",ue.disabled)("autofocus",ue.autofocus),i.uIk("id",ue.inputId)("maxlength",ue.maxlength)("placeholder",void 0===ue.modelValue()||null===ue.modelValue()?ue.placeholder():void 0)("aria-label",ue.ariaLabel||("p-emptylabel"===ue.label()?void 0:ue.label()))("aria-activedescendant",ue.focused?ue.focusedOptionId:void 0)}}function Ee(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"TimesIcon",20),i.NdJ("click",function(Wt){i.CHM(ue);const kn=i.oxw(2);return i.KtG(kn.clear(Wt))}),i.qZA()}2&At&&(i.Q6J("styleClass","p-dropdown-clear-icon"),i.uIk("data-pc-section","clearicon"))}function Le(At,jn){}function Ge(At,jn){1&At&&i.YNc(0,Le,0,0,"ng-template")}function me(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"span",21),i.NdJ("click",function(Wt){i.CHM(ue);const kn=i.oxw(2);return i.KtG(kn.clear(Wt))}),i.YNc(1,Ge,1,0,null,22),i.qZA()}if(2&At){const ue=i.oxw(2);i.uIk("data-pc-section","clearicon"),i.xp6(1),i.Q6J("ngTemplateOutlet",ue.clearIconTemplate)}}function B(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,Ee,1,2,"TimesIcon",18)(2,me,2,2,"span",19),i.BQk()),2&At){const ue=i.oxw();i.xp6(1),i.Q6J("ngIf",!ue.clearIconTemplate),i.xp6(1),i.Q6J("ngIf",ue.clearIconTemplate)}}function ee(At,jn){1&At&&i.GkF(0)}function et(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,ee,1,0,"ng-container",22),i.BQk()),2&At){const ue=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",ue.loadingIconTemplate)}}function Pe(At,jn){if(1&At&&i._UZ(0,"span",25),2&At){const ue=i.oxw(3);i.Q6J("ngClass","p-dropdown-trigger-icon pi-spin "+ue.loadingIcon)}}function Tt(At,jn){1&At&&i._UZ(0,"span",26),2&At&&i.Tol("p-dropdown-trigger-icon pi pi-spinner pi-spin")}function wt(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,Pe,1,1,"span",23)(2,Tt,1,2,"span",24),i.BQk()),2&At){const ue=i.oxw(2);i.xp6(1),i.Q6J("ngIf",ue.loadingIcon),i.xp6(1),i.Q6J("ngIf",!ue.loadingIcon)}}function nt(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,et,2,1,"ng-container",4)(2,wt,3,2,"ng-container",4),i.BQk()),2&At){const ue=i.oxw();i.xp6(1),i.Q6J("ngIf",ue.loadingIconTemplate),i.xp6(1),i.Q6J("ngIf",!ue.loadingIconTemplate)}}function Kt(At,jn){if(1&At&&i._UZ(0,"span",30),2&At){const ue=i.oxw(3);i.Q6J("ngClass",ue.dropdownIcon)}}function ut(At,jn){1&At&&i._UZ(0,"ChevronDownIcon",31),2&At&&i.Q6J("styleClass","p-dropdown-trigger-icon")}function pt(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,Kt,1,1,"span",28)(2,ut,1,1,"ChevronDownIcon",29),i.BQk()),2&At){const ue=i.oxw(2);i.xp6(1),i.Q6J("ngIf",ue.dropdownIcon),i.xp6(1),i.Q6J("ngIf",!ue.dropdownIcon)}}function lt(At,jn){}function _e(At,jn){1&At&&i.YNc(0,lt,0,0,"ng-template")}function Dt(At,jn){if(1&At&&(i.TgZ(0,"span",32),i.YNc(1,_e,1,0,null,22),i.qZA()),2&At){const ue=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",ue.dropdownIconTemplate)}}function Nt(At,jn){if(1&At&&i.YNc(0,pt,3,2,"ng-container",4)(1,Dt,2,1,"span",27),2&At){const ue=i.oxw();i.Q6J("ngIf",!ue.dropdownIconTemplate),i.xp6(1),i.Q6J("ngIf",ue.dropdownIconTemplate)}}function rn(At,jn){1&At&&i.GkF(0)}function Bt(At,jn){1&At&&i.GkF(0)}const vn=At=>({options:At});function xn(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,Bt,1,0,"ng-container",43),i.BQk()),2&At){const ue=i.oxw(3);i.xp6(1),i.Q6J("ngTemplateOutlet",ue.filterTemplate)("ngTemplateOutletContext",i.VKq(2,vn,ue.filterOptions))}}function Rn(At,jn){1&At&&i._UZ(0,"SearchIcon",31),2&At&&i.Q6J("styleClass","p-dropdown-filter-icon")}function Dn(At,jn){}function gn(At,jn){1&At&&i.YNc(0,Dn,0,0,"ng-template")}function Yn(At,jn){if(1&At&&(i.TgZ(0,"span",48),i.YNc(1,gn,1,0,null,22),i.qZA()),2&At){const ue=i.oxw(4);i.xp6(1),i.Q6J("ngTemplateOutlet",ue.filterIconTemplate)}}const Ei=At=>({"p-variant-filled":At});function oi(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"div",44)(1,"input",45,46),i.NdJ("input",function(Wt){i.CHM(ue);const kn=i.oxw(3);return i.KtG(kn.onFilterInputChange(Wt))})("keydown",function(Wt){i.CHM(ue);const kn=i.oxw(3);return i.KtG(kn.onFilterKeyDown(Wt))})("blur",function(Wt){i.CHM(ue);const kn=i.oxw(3);return i.KtG(kn.onFilterBlur(Wt))}),i.qZA(),i.YNc(3,Rn,1,1,"SearchIcon",29)(4,Yn,2,1,"span",47),i.qZA()}if(2&At){const ue=i.oxw(3);i.xp6(1),i.Q6J("value",ue._filterValue()||"")("ngClass",i.VKq(8,Ei,"filled"===ue.variant||"filled"===ue.config.inputStyle())),i.uIk("placeholder",ue.filterPlaceholder)("aria-owns",ue.id+"_list")("aria-label",ue.ariaFilterLabel)("aria-activedescendant",ue.focusedOptionId),i.xp6(2),i.Q6J("ngIf",!ue.filterIconTemplate),i.xp6(1),i.Q6J("ngIf",ue.filterIconTemplate)}}function Ii(At,jn){if(1&At&&(i.TgZ(0,"div",41),i.NdJ("click",function(zt){return zt.stopPropagation()}),i.YNc(1,xn,2,4,"ng-container",6)(2,oi,5,10,"ng-template",null,42,i.W1O),i.qZA()),2&At){const ue=i.MAs(3),zt=i.oxw(2);i.xp6(1),i.Q6J("ngIf",zt.filterTemplate)("ngIfElse",ue)}}function mi(At,jn){1&At&&i.GkF(0)}const wi=(At,jn)=>({$implicit:At,options:jn});function ji(At,jn){if(1&At&&i.YNc(0,mi,1,0,"ng-container",43),2&At){const ue=jn.$implicit,zt=jn.options;i.oxw(2);const Wt=i.MAs(9);i.Q6J("ngTemplateOutlet",Wt)("ngTemplateOutletContext",i.WLB(2,wi,ue,zt))}}function $i(At,jn){1&At&&i.GkF(0)}function qn(At,jn){if(1&At&&i.YNc(0,$i,1,0,"ng-container",43),2&At){const ue=jn.options,zt=i.oxw(4);i.Q6J("ngTemplateOutlet",zt.loaderTemplate)("ngTemplateOutletContext",i.VKq(2,vn,ue))}}function Zn(At,jn){1&At&&(i.ynx(0),i.YNc(1,qn,1,4,"ng-template",51),i.BQk())}function as(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"p-scroller",49,50),i.NdJ("onLazyLoad",function(Wt){i.CHM(ue);const kn=i.oxw(2);return i.KtG(kn.onLazyLoad.emit(Wt))}),i.YNc(2,ji,1,5,"ng-template",10)(3,Zn,2,0,"ng-container",4),i.qZA()}if(2&At){const ue=i.oxw(2);i.Akn(i.VKq(8,ge,ue.scrollHeight)),i.Q6J("items",ue.visibleOptions())("itemSize",ue.virtualScrollItemSize||ue._itemSize)("autoSize",!0)("lazy",ue.lazy)("options",ue.virtualScrollOptions),i.xp6(3),i.Q6J("ngIf",ue.loaderTemplate)}}function nn(At,jn){1&At&&i.GkF(0)}const $n=()=>({});function te(At,jn){if(1&At&&(i.ynx(0),i.YNc(1,nn,1,0,"ng-container",43),i.BQk()),2&At){i.oxw();const ue=i.MAs(9),zt=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",i.WLB(3,wi,zt.visibleOptions(),i.DdM(2,$n)))}}function He(At,jn){if(1&At&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&At){const ue=i.oxw(2).$implicit,zt=i.oxw(3);i.xp6(1),i.Oqu(zt.getOptionGroupLabel(ue.optionGroup))}}function Mt(At,jn){1&At&&i.GkF(0)}function je(At,jn){if(1&At&&(i.ynx(0),i.TgZ(1,"li",56),i.YNc(2,He,2,1,"span",4)(3,Mt,1,0,"ng-container",43),i.qZA(),i.BQk()),2&At){const ue=i.oxw(),zt=ue.index,Wt=ue.$implicit,kn=i.oxw().options,li=i.oxw(2);i.xp6(1),i.Q6J("ngStyle",i.VKq(5,ge,kn.itemSize+"px")),i.uIk("id",li.id+"_"+li.getOptionIndex(zt,kn)),i.xp6(1),i.Q6J("ngIf",!li.groupTemplate),i.xp6(1),i.Q6J("ngTemplateOutlet",li.groupTemplate)("ngTemplateOutletContext",i.VKq(7,Oe,Wt.optionGroup))}}function St(At,jn){if(1&At){const ue=i.EpF();i.ynx(0),i.TgZ(1,"p-dropdownItem",57),i.NdJ("onClick",function(Wt){i.CHM(ue);const kn=i.oxw().$implicit,li=i.oxw(3);return i.KtG(li.onOptionSelect(Wt,kn))})("onMouseEnter",function(Wt){i.CHM(ue);const kn=i.oxw().index,li=i.oxw().options,Bi=i.oxw(2);return i.KtG(Bi.onOptionMouseEnter(Wt,Bi.getOptionIndex(kn,li)))}),i.qZA(),i.BQk()}if(2&At){const ue=i.oxw(),zt=ue.index,Wt=ue.$implicit,kn=i.oxw().options,li=i.oxw(2);i.xp6(1),i.Q6J("id",li.id+"_"+li.getOptionIndex(zt,kn))("option",Wt)("checkmark",li.checkmark)("selected",li.isSelected(Wt))("label",li.getOptionLabel(Wt))("disabled",li.isOptionDisabled(Wt))("template",li.itemTemplate)("focused",li.focusedOptionIndex()===li.getOptionIndex(zt,kn))("ariaPosInset",li.getAriaPosInset(li.getOptionIndex(zt,kn)))("ariaSetSize",li.ariaSetSize)}}function W(At,jn){if(1&At&&i.YNc(0,je,4,9,"ng-container",4)(1,St,2,10,"ng-container",4),2&At){const ue=jn.$implicit,zt=i.oxw(3);i.Q6J("ngIf",zt.isOptionGroup(ue)),i.xp6(1),i.Q6J("ngIf",!zt.isOptionGroup(ue))}}function xe(At,jn){if(1&At&&(i.ynx(0),i._uU(1),i.BQk()),2&At){const ue=i.oxw(4);i.xp6(1),i.hij(" ",ue.emptyFilterMessageLabel," ")}}function de(At,jn){1&At&&i.GkF(0,null,59)}function Ze(At,jn){if(1&At&&(i.TgZ(0,"li",58),i.YNc(1,xe,2,1,"ng-container",6)(2,de,2,0,"ng-container",22),i.qZA()),2&At){const ue=i.oxw().options,zt=i.oxw(2);i.Q6J("ngStyle",i.VKq(4,ge,ue.itemSize+"px")),i.xp6(1),i.Q6J("ngIf",!zt.emptyFilterTemplate&&!zt.emptyTemplate)("ngIfElse",zt.emptyFilter),i.xp6(1),i.Q6J("ngTemplateOutlet",zt.emptyFilterTemplate||zt.emptyTemplate)}}function _t(At,jn){if(1&At&&(i.ynx(0),i._uU(1),i.BQk()),2&At){const ue=i.oxw(4);i.xp6(1),i.hij(" ",ue.emptyMessageLabel," ")}}function Wn(At,jn){1&At&&i.GkF(0,null,60)}function ai(At,jn){if(1&At&&(i.TgZ(0,"li",58),i.YNc(1,_t,2,1,"ng-container",6)(2,Wn,2,0,"ng-container",22),i.qZA()),2&At){const ue=i.oxw().options,zt=i.oxw(2);i.Q6J("ngStyle",i.VKq(4,ge,ue.itemSize+"px")),i.xp6(1),i.Q6J("ngIf",!zt.emptyTemplate)("ngIfElse",zt.empty),i.xp6(1),i.Q6J("ngTemplateOutlet",zt.emptyTemplate)}}function Ti(At,jn){if(1&At&&(i.TgZ(0,"ul",52,53),i.YNc(2,W,2,2,"ng-template",54)(3,Ze,3,6,"li",55)(4,ai,3,6,"li",55),i.qZA()),2&At){const ue=jn.$implicit,zt=jn.options,Wt=i.oxw(2);i.Q6J("ngClass",zt.contentStyleClass)("ngStyle",zt.contentStyle),i.uIk("id",Wt.id+"_list")("aria-label",Wt.listLabel),i.xp6(2),i.Q6J("ngForOf",ue),i.xp6(1),i.Q6J("ngIf",Wt.filterValue&&Wt.isEmpty()),i.xp6(1),i.Q6J("ngIf",!Wt.filterValue&&Wt.isEmpty())}}function Fi(At,jn){1&At&&i.GkF(0)}const vi=At=>({"max-height":At});function es(At,jn){if(1&At){const ue=i.EpF();i.TgZ(0,"div",33)(1,"span",34,35),i.NdJ("focus",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onFirstHiddenFocus(Wt))}),i.qZA(),i.YNc(3,rn,1,0,"ng-container",22)(4,Ii,4,2,"div",36),i.TgZ(5,"div",37),i.YNc(6,as,4,10,"p-scroller",38)(7,te,2,6,"ng-container",4)(8,Ti,5,7,"ng-template",null,39,i.W1O),i.qZA(),i.YNc(10,Fi,1,0,"ng-container",22),i.TgZ(11,"span",34,40),i.NdJ("focus",function(Wt){i.CHM(ue);const kn=i.oxw();return i.KtG(kn.onLastHiddenFocus(Wt))}),i.qZA()()}if(2&At){const ue=i.oxw();i.Tol(ue.panelStyleClass),i.Q6J("ngClass","p-dropdown-panel p-component")("ngStyle",ue.panelStyle),i.xp6(1),i.uIk("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0),i.xp6(2),i.Q6J("ngTemplateOutlet",ue.headerTemplate),i.xp6(1),i.Q6J("ngIf",ue.filter),i.xp6(1),i.Q6J("ngStyle",i.VKq(16,vi,ue.virtualScroll?"auto":ue.scrollHeight||"auto")),i.xp6(1),i.Q6J("ngIf",ue.virtualScroll),i.xp6(1),i.Q6J("ngIf",!ue.virtualScroll),i.xp6(3),i.Q6J("ngTemplateOutlet",ue.footerTemplate),i.xp6(1),i.uIk("tabindex",0)("data-p-hidden-accessible",!0)("data-p-hidden-focusable",!0)}}const Xi={provide:l.JU,useExisting:(0,i.Gpc)(()=>zi),multi:!0};let ni=(()=>{class At{id;option;selected;focused;label;disabled;visible;itemSize;ariaPosInset;ariaSetSize;template;checkmark;onClick=new i.vpe;onMouseEnter=new i.vpe;ngOnInit(){}onOptionClick(ue){this.onClick.emit(ue)}onOptionMouseEnter(ue){this.onMouseEnter.emit(ue)}static \u0275fac=function(zt){return new(zt||At)};static \u0275cmp=i.Xpm({type:At,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{id:"id",option:"option",selected:["selected","selected",i.VuI],focused:["focused","focused",i.VuI],label:"label",disabled:["disabled","disabled",i.VuI],visible:["visible","visible",i.VuI],itemSize:["itemSize","itemSize",i.Cb_],ariaPosInset:"ariaPosInset",ariaSetSize:"ariaSetSize",template:"template",checkmark:["checkmark","checkmark",i.VuI]},outputs:{onClick:"onClick",onMouseEnter:"onMouseEnter"},features:[i.Xq5],decls:4,vars:22,consts:[["role","option","pRipple","",3,"id","ngStyle","ngClass","click","mouseenter"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"styleClass",4,"ngIf"],[3,"styleClass"]],template:function(zt,Wt){1&zt&&(i.TgZ(0,"li",0),i.NdJ("click",function(li){return Wt.onOptionClick(li)})("mouseenter",function(li){return Wt.onOptionMouseEnter(li)}),i.YNc(1,Rt,3,2,"ng-container",1)(2,Ae,2,1,"span",1)(3,ke,1,0,"ng-container",2),i.qZA()),2&zt&&(i.Q6J("id",Wt.id)("ngStyle",i.VKq(14,ge,Wt.itemSize+"px"))("ngClass",i.kEZ(16,ae,Wt.selected,Wt.disabled,Wt.focused)),i.uIk("aria-label",Wt.label)("aria-setsize",Wt.ariaSetSize)("aria-posinset",Wt.ariaPosInset)("aria-selected",Wt.selected)("data-p-focused",Wt.focused)("data-p-highlight",Wt.selected)("data-p-disabled",Wt.disabled),i.xp6(1),i.Q6J("ngIf",Wt.checkmark),i.xp6(1),i.Q6J("ngIf",!Wt.template),i.xp6(1),i.Q6J("ngTemplateOutlet",Wt.template)("ngTemplateOutletContext",i.VKq(20,Oe,Wt.option)))},dependencies:()=>[e.mk,e.O5,e.tP,e.PC,C.H,Re,Fe.n],encapsulation:2})}return At})(),zi=(()=>{class At{el;renderer;cd;zone;filterService;config;id;scrollHeight="200px";filter;name;style;panelStyle;styleClass;panelStyleClass;readonly;required;editable;appendTo;tabindex=0;set placeholder(ue){this._placeholder.set(ue)}get placeholder(){return this._placeholder.asReadonly()}loadingIcon;filterPlaceholder;filterLocale;variant="outlined";inputId;dataKey;filterBy;filterFields;autofocus;resetFilterOnHide=!1;checkmark=!1;dropdownIcon;loading=!1;optionLabel;optionValue;optionDisabled;optionGroupLabel="label";optionGroupChildren="items";autoDisplayFirst=!0;group;showClear;emptyFilterMessage="";emptyMessage="";lazy=!1;virtualScroll;virtualScrollItemSize;virtualScrollOptions;overlayOptions;ariaFilterLabel;ariaLabel;ariaLabelledBy;filterMatchMode="contains";maxlength;tooltip="";tooltipPosition="right";tooltipPositionStyle="absolute";tooltipStyleClass;focusOnHover=!1;selectOnFocus=!1;autoOptionFocus=!0;autofocusFilter=!0;autoShowPanelOnPrintableCharacterKeyDown=!0;get disabled(){return this._disabled}set disabled(ue){ue&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=ue,this.cd.destroyed||this.cd.detectChanges()}get itemSize(){return this._itemSize}set itemSize(ue){this._itemSize=ue,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}_itemSize;get autoZIndex(){return this._autoZIndex}set autoZIndex(ue){this._autoZIndex=ue,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_autoZIndex;get baseZIndex(){return this._baseZIndex}set baseZIndex(ue){this._baseZIndex=ue,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}_baseZIndex;get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(ue){this._showTransitionOptions=ue,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_showTransitionOptions;get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(ue){this._hideTransitionOptions=ue,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}_hideTransitionOptions;get filterValue(){return this._filterValue()}set filterValue(ue){setTimeout(()=>{this._filterValue.set(ue)})}get options(){return this._options()}set options(ue){z.gb.deepEquals(ue,this._options())||this._options.set(ue)}onChange=new i.vpe;onFilter=new i.vpe;onFocus=new i.vpe;onBlur=new i.vpe;onClick=new i.vpe;onShow=new i.vpe;onHide=new i.vpe;onClear=new i.vpe;onLazyLoad=new i.vpe;containerViewChild;filterViewChild;focusInputViewChild;editableInputViewChild;itemsViewChild;scroller;overlayViewChild;firstHiddenFocusableElementOnOverlay;lastHiddenFocusableElementOnOverlay;templates;_disabled;itemsWrapper;itemTemplate;groupTemplate;loaderTemplate;selectedItemTemplate;headerTemplate;filterTemplate;footerTemplate;emptyFilterTemplate;emptyTemplate;dropdownIconTemplate;loadingIconTemplate;clearIconTemplate;filterIconTemplate;filterOptions;_options=(0,i.tdS)(null);_placeholder=(0,i.tdS)(void 0);modelValue=(0,i.tdS)(null);value;onModelChange=()=>{};onModelTouched=()=>{};hover;focused;overlayVisible;optionsChanged;panel;dimensionsUpdated;hoveredItem;selectedOptionUpdated;_filterValue=(0,i.tdS)(null);searchValue;searchIndex;searchTimeout;previousSearchChar;currentSearchChar;preventModelTouched;focusedOptionIndex=(0,i.tdS)(-1);labelId;listId;clicked=(0,i.tdS)(!1);get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(y.ws.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(y.ws.EMPTY_FILTER_MESSAGE)}get isVisibleClearIcon(){return null!=this.modelValue()&&this.hasSelectedOption()&&this.showClear&&!this.disabled}get listLabel(){return this.config.getTranslation(y.ws.ARIA).listLabel}get containerClass(){return{"p-dropdown p-component p-inputwrapper":!0,"p-disabled":this.disabled,"p-dropdown-clearable":this.showClear&&!this.disabled,"p-focus":this.focused,"p-inputwrapper-filled":void 0!==this.modelValue()&&null!==this.modelValue()&&!this.modelValue().length,"p-inputwrapper-focus":this.focused||this.overlayVisible,"p-variant-filled":"filled"===this.variant||"filled"===this.config.inputStyle(),"p-dropdown-open":this.overlayVisible}}get inputClass(){const ue=this.label();return{"p-dropdown-label p-inputtext":!0,"p-placeholder":this.placeholder()&&ue===this.placeholder(),"p-dropdown-label-empty":!(this.editable||this.selectedItemTemplate||null!=ue&&"p-emptylabel"!==ue&&0!==ue.length)}}get panelClass(){return{"p-dropdown-panel p-component":!0,"p-input-filled":"filled"===this.config.inputStyle(),"p-ripple-disabled":!1===this.config.ripple}}get focusedOptionId(){return-1!==this.focusedOptionIndex()?`${this.id}_${this.focusedOptionIndex()}`:null}visibleOptions=(0,i.Flj)(()=>{const ue=this.getAllVisibleAndNonVisibleOptions();if(this._filterValue()){const Wt=this.filterBy||this.optionLabel||this.filterFields||this.optionValue?this.filterService.filter(ue,this.searchFields(),this._filterValue().trim(),this.filterMatchMode,this.filterLocale):this.options.filter(kn=>kn.label?-1!==kn.label.toString().toLowerCase().indexOf(this._filterValue().toLowerCase().trim()):-1!==kn.toString().toLowerCase().indexOf(this._filterValue().toLowerCase().trim()));if(this.group){const li=[];return(this.options||[]).forEach(Bi=>{const Xt=this.getOptionGroupChildren(Bi).filter(It=>Wt.includes(It));Xt.length>0&&li.push({...Bi,["string"==typeof this.optionGroupChildren?this.optionGroupChildren:"items"]:[...Xt]})}),this.flatOptions(li)}return Wt}return ue});label=(0,i.Flj)(()=>{const ue=this.getAllVisibleAndNonVisibleOptions(),zt=ue.findIndex(Wt=>this.isOptionValueEqualsModelValue(Wt));return-1!==zt?this.getOptionLabel(ue[zt]):this.placeholder()||"p-emptylabel"});filled=(0,i.Flj)(()=>{if("string"==typeof this.modelValue())return!!this.modelValue();const zt=-1!==this.getAllVisibleAndNonVisibleOptions().findIndex(Wt=>this.isOptionValueEqualsModelValue(Wt));return"p-emptylabel"!==this.label()&&zt});selectedOption;editableInputValue=(0,i.Flj)(()=>this.getOptionLabel(this.selectedOption)||this.modelValue()||"");constructor(ue,zt,Wt,kn,li,Bi){this.el=ue,this.renderer=zt,this.cd=Wt,this.zone=kn,this.filterService=li,this.config=Bi,(0,i.cEC)(()=>{const ls=this.modelValue(),Xt=this.visibleOptions();if(Xt&&z.gb.isNotEmpty(Xt)){const It=this.findSelectedOptionIndex();(-1!==It||void 0===ls||"string"==typeof ls&&0===ls.length||this.isModelValueNotSet()||this.editable)&&(this.selectedOption=Xt[It])}z.gb.isEmpty(Xt)&&(void 0===ls||this.isModelValueNotSet())&&z.gb.isNotEmpty(this.selectedOption)&&(this.selectedOption=null),void 0!==ls&&this.editable&&this.updateEditableLabel(),this.cd.markForCheck()})}isModelValueNotSet(){return null===this.modelValue()&&!this.isOptionValueEqualsModelValue(this.selectedOption)}getAllVisibleAndNonVisibleOptions(){return this.group?this.flatOptions(this.options):this.options||[]}ngOnInit(){this.id=this.id||(0,z.Th)(),this.autoUpdateModel(),this.filterBy&&(this.filterOptions={filter:ue=>this.onFilterInputChange(ue),reset:()=>this.resetFilter()})}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){let ue=v.p.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,"li.p-highlight");ue&&v.p.scrollInView(this.itemsWrapper,ue),this.selectedOptionUpdated=!1}}ngAfterContentInit(){this.templates.forEach(ue=>{switch(ue.getType()){case"item":default:this.itemTemplate=ue.template;break;case"selectedItem":this.selectedItemTemplate=ue.template;break;case"header":this.headerTemplate=ue.template;break;case"filter":this.filterTemplate=ue.template;break;case"footer":this.footerTemplate=ue.template;break;case"emptyfilter":this.emptyFilterTemplate=ue.template;break;case"empty":this.emptyTemplate=ue.template;break;case"group":this.groupTemplate=ue.template;break;case"loader":this.loaderTemplate=ue.template;break;case"dropdownicon":this.dropdownIconTemplate=ue.template;break;case"loadingicon":this.loadingIconTemplate=ue.template;break;case"clearicon":this.clearIconTemplate=ue.template;break;case"filtericon":this.filterIconTemplate=ue.template}})}flatOptions(ue){return(ue||[]).reduce((zt,Wt,kn)=>{zt.push({optionGroup:Wt,group:!0,index:kn});const li=this.getOptionGroupChildren(Wt);return li&&li.forEach(Bi=>zt.push(Bi)),zt},[])}autoUpdateModel(){if(this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption()&&(this.focusedOptionIndex.set(this.findFirstFocusedOptionIndex()),this.onOptionSelect(null,this.visibleOptions()[this.focusedOptionIndex()],!1)),this.autoDisplayFirst&&(null===this.modelValue()||void 0===this.modelValue())&&!this.placeholder()){const ue=this.findFirstOptionIndex();this.onOptionSelect(null,this.visibleOptions()[ue],!1,!0)}}onOptionSelect(ue,zt,Wt=!0,kn=!1){if(!this.isSelected(zt)){const li=this.getOptionValue(zt);this.updateModel(li,ue),this.focusedOptionIndex.set(this.findSelectedOptionIndex()),!1===kn&&this.onChange.emit({originalEvent:ue,value:li})}Wt&&this.hide(!0)}onOptionMouseEnter(ue,zt){this.focusOnHover&&this.changeFocusedOptionIndex(ue,zt)}updateModel(ue,zt){this.value=ue,this.onModelChange(ue),this.modelValue.set(ue),this.selectedOptionUpdated=!0}writeValue(ue,zt=!0){this.filter&&this.resetFilter(),this.value=ue,zt&&this.allowModelChange()&&this.onModelChange(ue),this.modelValue.set(this.value),this.updateEditableLabel(),this.cd.markForCheck()}allowModelChange(){return this.autoDisplayFirst&&!this.placeholder()&&(void 0===this.modelValue()||null===this.modelValue())&&!this.editable&&this.options&&this.options.length}isSelectedOptionEmpty(){return z.gb.isEmpty(this.selectedOption)}isSelected(ue){return this.isValidOption(ue)&&this.isOptionValueEqualsModelValue(ue)}isOptionValueEqualsModelValue(ue){return z.gb.equals(this.modelValue(),this.getOptionValue(ue),this.equalityKey())}ngAfterViewInit(){this.editable&&this.updateEditableLabel(),this.updatePlaceHolderForFloatingLabel()}updatePlaceHolderForFloatingLabel(){if(null!==this._placeholder()&&void 0!==this._placeholder())return;const ue=this.el.nativeElement.parentElement,zt=ue?.classList.contains("p-float-label");if(ue&&zt&&!this.selectedOption){const Wt=ue.querySelector("label");Wt&&this._placeholder.set(Wt.textContent)}}updateEditableLabel(){this.editableInputViewChild&&(this.editableInputViewChild.nativeElement.value=this.getOptionLabel(this.selectedOption)||this.modelValue()||"")}clearEditableLabel(){this.editableInputViewChild&&(this.editableInputViewChild.nativeElement.value="")}getOptionIndex(ue,zt){return this.virtualScrollerDisabled?ue:zt&&zt.getItemOptions(ue).index}getOptionLabel(ue){return null!=this.optionLabel?z.gb.resolveFieldData(ue,this.optionLabel):ue&&void 0!==ue.label?ue.label:ue}getOptionValue(ue){return this.optionValue&&null!==this.optionValue?z.gb.resolveFieldData(ue,this.optionValue):!this.optionLabel&&ue&&void 0!==ue.value?ue.value:ue}isOptionDisabled(ue){return!(this.getOptionValue(this.modelValue())===this.getOptionValue(ue)||this.getOptionLabel(this.modelValue()===this.getOptionLabel(ue))&&!1===ue.disabled)&&(this.optionDisabled?z.gb.resolveFieldData(ue,this.optionDisabled):!(!ue||void 0===ue.disabled)&&ue.disabled)}getOptionGroupLabel(ue){return null!=this.optionGroupLabel?z.gb.resolveFieldData(ue,this.optionGroupLabel):ue&&void 0!==ue.label?ue.label:ue}getOptionGroupChildren(ue){return null!=this.optionGroupChildren?z.gb.resolveFieldData(ue,this.optionGroupChildren):ue.items}getAriaPosInset(ue){return(this.optionGroupLabel?ue-this.visibleOptions().slice(0,ue).filter(zt=>this.isOptionGroup(zt)).length:ue)+1}get ariaSetSize(){return this.visibleOptions().filter(ue=>!this.isOptionGroup(ue)).length}resetFilter(){this._filterValue.set(null),this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value="")}registerOnChange(ue){this.onModelChange=ue}registerOnTouched(ue){this.onModelTouched=ue}setDisabledState(ue){this.disabled=ue,this.cd.markForCheck()}onContainerClick(ue){this.disabled||this.readonly||this.loading||(this.focusInputViewChild?.nativeElement.focus({preventScroll:!0}),"INPUT"!==ue.target.tagName&&"clearicon"!==ue.target.getAttribute("data-pc-section")&&!ue.target.closest('[data-pc-section="clearicon"]')&&((!this.overlayViewChild||!this.overlayViewChild.el.nativeElement.contains(ue.target))&&(this.overlayVisible?this.hide(!0):this.show(!0)),this.onClick.emit(ue),this.clicked.set(!0),this.cd.detectChanges()))}isEmpty(){return!this._options()||this.visibleOptions()&&0===this.visibleOptions().length}onEditableInput(ue){const zt=ue.target.value;this.searchValue="",!this.searchOptions(ue,zt)&&this.focusedOptionIndex.set(-1),this.onModelChange(zt),this.updateModel(zt,ue),setTimeout(()=>{this.onChange.emit({originalEvent:ue,value:zt})},1),!this.overlayVisible&&z.gb.isNotEmpty(zt)&&this.show()}show(ue){this.overlayVisible=!0;const zt=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.autoOptionFocus?this.findFirstFocusedOptionIndex():this.editable?-1:this.findSelectedOptionIndex();this.focusedOptionIndex.set(zt),ue&&v.p.focus(this.focusInputViewChild?.nativeElement),this.cd.markForCheck()}onOverlayAnimationStart(ue){if("visible"===ue.toState){if(this.itemsWrapper=v.p.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-dropdown-items-wrapper"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){const zt=this.modelValue()?this.focusedOptionIndex():-1;-1!==zt&&this.scroller?.scrollToIndex(zt)}else{let zt=v.p.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");zt&&zt.scrollIntoView({block:"nearest",inline:"nearest"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&!this.editable&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(ue)}"void"===ue.toState&&(this.itemsWrapper=null,this.onModelTouched(),this.onHide.emit(ue))}hide(ue){this.overlayVisible=!1,this.focusedOptionIndex.set(-1),this.clicked.set(!1),this.searchValue="","modal"===this.overlayOptions?.mode&&v.p.unblockBodyScroll(),this.filter&&this.resetFilterOnHide&&this.resetFilter(),ue&&(this.focusInputViewChild&&setTimeout(()=>{v.p.focus(this.focusInputViewChild?.nativeElement)}),this.editable&&this.editableInputViewChild&&setTimeout(()=>{v.p.focus(this.editableInputViewChild?.nativeElement)})),this.cd.markForCheck()}onInputFocus(ue){if(this.disabled)return;this.focused=!0;const zt=-1!==this.focusedOptionIndex()?this.focusedOptionIndex():this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1;this.focusedOptionIndex.set(zt),this.overlayVisible&&this.scrollInView(this.focusedOptionIndex()),this.onFocus.emit(ue)}onInputBlur(ue){this.focused=!1,this.onBlur.emit(ue),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}onMouseDown(ue){ue.preventDefault()}onKeyDown(ue,zt){if(!(this.disabled||this.readonly||this.loading)){switch(ue.code){case"ArrowDown":this.onArrowDownKey(ue);break;case"ArrowUp":this.onArrowUpKey(ue,this.editable);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(ue,this.editable);break;case"Delete":this.onDeleteKey(ue);break;case"Home":this.onHomeKey(ue,this.editable);break;case"End":this.onEndKey(ue,this.editable);break;case"PageDown":this.onPageDownKey(ue);break;case"PageUp":this.onPageUpKey(ue);break;case"Space":this.onSpaceKey(ue,zt);break;case"Enter":case"NumpadEnter":this.onEnterKey(ue);break;case"Escape":this.onEscapeKey(ue);break;case"Tab":this.onTabKey(ue);break;case"Backspace":this.onBackspaceKey(ue,this.editable);break;case"ShiftLeft":case"ShiftRight":break;default:!ue.metaKey&&z.gb.isPrintableCharacter(ue.key)&&(!this.overlayVisible&&this.autoShowPanelOnPrintableCharacterKeyDown&&this.show(),!this.editable&&this.searchOptions(ue,ue.key))}this.clicked.set(!1)}}onFilterKeyDown(ue){switch(ue.code){case"ArrowDown":this.onArrowDownKey(ue);break;case"ArrowUp":this.onArrowUpKey(ue,!0);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(ue,!0);break;case"Home":this.onHomeKey(ue,!0);break;case"End":this.onEndKey(ue,!0);break;case"Enter":case"NumpadEnter":this.onEnterKey(ue,!0);break;case"Escape":this.onEscapeKey(ue);break;case"Tab":this.onTabKey(ue,!0)}}onFilterBlur(ue){this.focusedOptionIndex.set(-1)}onArrowDownKey(ue){if(this.overlayVisible){const zt=-1!==this.focusedOptionIndex()?this.findNextOptionIndex(this.focusedOptionIndex()):this.clicked()?this.findFirstOptionIndex():this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(ue,zt)}else this.show(),this.editable&&this.changeFocusedOptionIndex(ue,this.findSelectedOptionIndex());ue.preventDefault(),ue.stopPropagation()}changeFocusedOptionIndex(ue,zt){if(this.focusedOptionIndex()!==zt&&(this.focusedOptionIndex.set(zt),this.scrollInView(),this.selectOnFocus)){const Wt=this.visibleOptions()[zt];this.onOptionSelect(ue,Wt,!1)}}get virtualScrollerDisabled(){return!this.virtualScroll}scrollInView(ue=-1){if(this.itemsViewChild&&this.itemsViewChild.nativeElement){const Wt=v.p.findSingle(this.itemsViewChild.nativeElement,`li[id="${-1!==ue?`${this.id}_${ue}`:this.focusedOptionId}"]`);Wt?Wt.scrollIntoView&&Wt.scrollIntoView({block:"nearest",inline:"nearest"}):this.virtualScrollerDisabled||setTimeout(()=>{this.virtualScroll&&this.scroller?.scrollToIndex(-1!==ue?ue:this.focusedOptionIndex())},0)}}hasSelectedOption(){return void 0!==this.modelValue()}isValidSelectedOption(ue){return this.isValidOption(ue)&&this.isSelected(ue)}equalityKey(){return this.optionValue?null:this.dataKey}findFirstFocusedOptionIndex(){const ue=this.findSelectedOptionIndex();return ue<0?this.findFirstOptionIndex():ue}findFirstOptionIndex(){return this.visibleOptions().findIndex(ue=>this.isValidOption(ue))}findSelectedOptionIndex(){return this.hasSelectedOption()?this.visibleOptions().findIndex(ue=>this.isValidSelectedOption(ue)):-1}findNextOptionIndex(ue){const zt=uethis.isValidOption(Wt)):-1;return zt>-1?zt+ue+1:ue}findPrevOptionIndex(ue){const zt=ue>0?z.gb.findLastIndex(this.visibleOptions().slice(0,ue),Wt=>this.isValidOption(Wt)):-1;return zt>-1?zt:ue}findLastOptionIndex(){return z.gb.findLastIndex(this.visibleOptions(),ue=>this.isValidOption(ue))}findLastFocusedOptionIndex(){const ue=this.findSelectedOptionIndex();return ue<0?this.findLastOptionIndex():ue}isValidOption(ue){return null!=ue&&!(this.isOptionDisabled(ue)||this.isOptionGroup(ue))}isOptionGroup(ue){return null!=this.optionGroupLabel&&null!=ue.optionGroup&&ue.group}onArrowUpKey(ue,zt=!1){if(ue.altKey&&!zt){if(-1!==this.focusedOptionIndex()){const Wt=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(ue,Wt)}this.overlayVisible&&this.hide()}else{const Wt=-1!==this.focusedOptionIndex()?this.findPrevOptionIndex(this.focusedOptionIndex()):this.clicked()?this.findLastOptionIndex():this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(ue,Wt),!this.overlayVisible&&this.show()}ue.preventDefault(),ue.stopPropagation()}onArrowLeftKey(ue,zt=!1){zt&&this.focusedOptionIndex.set(-1)}onDeleteKey(ue){this.showClear&&(this.clear(ue),ue.preventDefault())}onHomeKey(ue,zt=!1){if(zt){const Wt=ue.currentTarget;ue.shiftKey?Wt.setSelectionRange(0,Wt.value.length):(Wt.setSelectionRange(0,0),this.focusedOptionIndex.set(-1))}else this.changeFocusedOptionIndex(ue,this.findFirstOptionIndex()),!this.overlayVisible&&this.show();ue.preventDefault()}onEndKey(ue,zt=!1){if(zt){const Wt=ue.currentTarget;if(ue.shiftKey)Wt.setSelectionRange(0,Wt.value.length);else{const kn=Wt.value.length;Wt.setSelectionRange(kn,kn),this.focusedOptionIndex.set(-1)}}else this.changeFocusedOptionIndex(ue,this.findLastOptionIndex()),!this.overlayVisible&&this.show();ue.preventDefault()}onPageDownKey(ue){this.scrollInView(this.visibleOptions().length-1),ue.preventDefault()}onPageUpKey(ue){this.scrollInView(0),ue.preventDefault()}onSpaceKey(ue,zt=!1){!this.editable&&!zt&&this.onEnterKey(ue)}onEnterKey(ue,zt=!1){if(this.overlayVisible){if(-1!==this.focusedOptionIndex()){const Wt=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(ue,Wt)}!zt&&this.hide()}else this.focusedOptionIndex.set(-1),this.onArrowDownKey(ue);ue.preventDefault()}onEscapeKey(ue){this.overlayVisible&&this.hide(!0),ue.preventDefault()}onTabKey(ue,zt=!1){if(!zt)if(this.overlayVisible&&this.hasFocusableElements())v.p.focus(ue.shiftKey?this.lastHiddenFocusableElementOnOverlay.nativeElement:this.firstHiddenFocusableElementOnOverlay.nativeElement),ue.preventDefault();else{if(-1!==this.focusedOptionIndex()&&this.overlayVisible){const Wt=this.visibleOptions()[this.focusedOptionIndex()];this.onOptionSelect(ue,Wt)}this.overlayVisible&&this.hide(this.filter)}ue.stopPropagation()}onFirstHiddenFocus(ue){const zt=ue.relatedTarget===this.focusInputViewChild?.nativeElement?v.p.getFirstFocusableElement(this.overlayViewChild.el?.nativeElement,":not(.p-hidden-focusable)"):this.focusInputViewChild?.nativeElement;v.p.focus(zt)}onLastHiddenFocus(ue){const zt=ue.relatedTarget===this.focusInputViewChild?.nativeElement?v.p.getLastFocusableElement(this.overlayViewChild?.overlayViewChild?.nativeElement,':not([data-p-hidden-focusable="true"])'):this.focusInputViewChild?.nativeElement;v.p.focus(zt)}hasFocusableElements(){return v.p.getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement,':not([data-p-hidden-focusable="true"]):not([class="p-dropdown-items-wrapper"])').length>0}onBackspaceKey(ue,zt=!1){zt&&!this.overlayVisible&&this.show()}searchFields(){return this.filterBy?.split(",")||this.filterFields||[this.optionLabel]}searchOptions(ue,zt){this.searchValue=(this.searchValue||"")+zt;let Wt=-1,kn=!1;return-1!==this.focusedOptionIndex()?(Wt=this.visibleOptions().slice(this.focusedOptionIndex()).findIndex(li=>this.isOptionMatched(li)),Wt=-1===Wt?this.visibleOptions().slice(0,this.focusedOptionIndex()).findIndex(li=>this.isOptionMatched(li)):Wt+this.focusedOptionIndex()):Wt=this.visibleOptions().findIndex(li=>this.isOptionMatched(li)),-1!==Wt&&(kn=!0),-1===Wt&&-1===this.focusedOptionIndex()&&(Wt=this.findFirstFocusedOptionIndex()),-1!==Wt&&this.changeFocusedOptionIndex(ue,Wt),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{this.searchValue="",this.searchTimeout=null},500),kn}isOptionMatched(ue){return this.isValidOption(ue)&&this.getOptionLabel(ue).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))}onFilterInputChange(ue){this._filterValue.set(ue.target.value),this.focusedOptionIndex.set(-1),this.onFilter.emit({originalEvent:ue,filter:this._filterValue()}),!this.virtualScrollerDisabled&&this.scroller.scrollToIndex(0),setTimeout(()=>{this.overlayViewChild.alignOverlay()}),this.cd.markForCheck()}applyFocus(){this.editable?v.p.findSingle(this.el.nativeElement,".p-dropdown-label.p-inputtext").focus():v.p.focus(this.focusInputViewChild?.nativeElement)}focus(){this.applyFocus()}clear(ue){this.updateModel(null,ue),this.clearEditableLabel(),this.onModelTouched(),this.onChange.emit({originalEvent:ue,value:this.value}),this.onClear.emit(ue),this.resetFilter()}static \u0275fac=function(zt){return new(zt||At)(i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(y.iZ),i.Y36(y.b4))};static \u0275cmp=i.Xpm({type:At,selectors:[["p-dropdown"]],contentQueries:function(zt,Wt,kn){if(1&zt&&i.Suo(kn,y.jx,4),2&zt){let li;i.iGM(li=i.CRH())&&(Wt.templates=li)}},viewQuery:function(zt,Wt){if(1&zt&&(i.Gf(Me,5),i.Gf(gt,5),i.Gf(ht,5),i.Gf(tt,5),i.Gf(ct,5),i.Gf(Gt,5),i.Gf(fn,5),i.Gf(Fn,5),i.Gf(Bn,5)),2&zt){let kn;i.iGM(kn=i.CRH())&&(Wt.containerViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.filterViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.focusInputViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.editableInputViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.itemsViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.scroller=kn.first),i.iGM(kn=i.CRH())&&(Wt.overlayViewChild=kn.first),i.iGM(kn=i.CRH())&&(Wt.firstHiddenFocusableElementOnOverlay=kn.first),i.iGM(kn=i.CRH())&&(Wt.lastHiddenFocusableElementOnOverlay=kn.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:4,hostBindings:function(zt,Wt){2&zt&&i.ekj("p-inputwrapper-filled",Wt.filled())("p-inputwrapper-focus",Wt.focused||Wt.overlayVisible)},inputs:{id:"id",scrollHeight:"scrollHeight",filter:["filter","filter",i.VuI],name:"name",style:"style",panelStyle:"panelStyle",styleClass:"styleClass",panelStyleClass:"panelStyleClass",readonly:["readonly","readonly",i.VuI],required:["required","required",i.VuI],editable:["editable","editable",i.VuI],appendTo:"appendTo",tabindex:["tabindex","tabindex",i.Cb_],placeholder:"placeholder",loadingIcon:"loadingIcon",filterPlaceholder:"filterPlaceholder",filterLocale:"filterLocale",variant:"variant",inputId:"inputId",dataKey:"dataKey",filterBy:"filterBy",filterFields:"filterFields",autofocus:["autofocus","autofocus",i.VuI],resetFilterOnHide:["resetFilterOnHide","resetFilterOnHide",i.VuI],checkmark:["checkmark","checkmark",i.VuI],dropdownIcon:"dropdownIcon",loading:["loading","loading",i.VuI],optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",optionGroupLabel:"optionGroupLabel",optionGroupChildren:"optionGroupChildren",autoDisplayFirst:["autoDisplayFirst","autoDisplayFirst",i.VuI],group:["group","group",i.VuI],showClear:["showClear","showClear",i.VuI],emptyFilterMessage:"emptyFilterMessage",emptyMessage:"emptyMessage",lazy:["lazy","lazy",i.VuI],virtualScroll:["virtualScroll","virtualScroll",i.VuI],virtualScrollItemSize:["virtualScrollItemSize","virtualScrollItemSize",i.Cb_],virtualScrollOptions:"virtualScrollOptions",overlayOptions:"overlayOptions",ariaFilterLabel:"ariaFilterLabel",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",filterMatchMode:"filterMatchMode",maxlength:["maxlength","maxlength",i.Cb_],tooltip:"tooltip",tooltipPosition:"tooltipPosition",tooltipPositionStyle:"tooltipPositionStyle",tooltipStyleClass:"tooltipStyleClass",focusOnHover:["focusOnHover","focusOnHover",i.VuI],selectOnFocus:["selectOnFocus","selectOnFocus",i.VuI],autoOptionFocus:["autoOptionFocus","autoOptionFocus",i.VuI],autofocusFilter:["autofocusFilter","autofocusFilter",i.VuI],autoShowPanelOnPrintableCharacterKeyDown:["autoShowPanelOnPrintableCharacterKeyDown","autoShowPanelOnPrintableCharacterKeyDown",i.VuI],disabled:"disabled",itemSize:"itemSize",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",filterValue:"filterValue",options:"options"},outputs:{onChange:"onChange",onFilter:"onFilter",onFocus:"onFocus",onBlur:"onBlur",onClick:"onClick",onShow:"onShow",onHide:"onHide",onClear:"onClear",onLazyLoad:"onLazyLoad"},features:[i._Bn([Xi]),i.Xq5],decls:12,vars:20,consts:[[3,"ngClass","ngStyle","click"],["container",""],["role","combobox","pAutoFocus","",3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","autofocus","focus","blur","keydown",4,"ngIf"],["type","text","aria-haspopup","listbox","pAutoFocus","",3,"ngClass","disabled","autofocus","input","keydown","focus","blur",4,"ngIf"],[4,"ngIf"],["role","button","aria-label","dropdown trigger","aria-haspopup","listbox",1,"p-dropdown-trigger",3,"mousedown"],[4,"ngIf","ngIfElse"],["elseBlock",""],[3,"visible","options","target","appendTo","autoZIndex","baseZIndex","showTransitionOptions","hideTransitionOptions","visibleChange","onAnimationStart","onHide"],["overlay",""],["pTemplate","content"],["role","combobox","pAutoFocus","",3,"ngClass","pTooltip","tooltipPosition","positionStyle","tooltipStyleClass","autofocus","focus","blur","keydown"],["focusInput",""],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["defaultPlaceholder",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["type","text","aria-haspopup","listbox","pAutoFocus","",3,"ngClass","disabled","autofocus","input","keydown","focus","blur"],["editableInput",""],[3,"styleClass","click",4,"ngIf"],["class","p-dropdown-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-dropdown-clear-icon",3,"click"],[4,"ngTemplateOutlet"],["aria-hidden","true",3,"ngClass",4,"ngIf"],["aria-hidden","true",3,"class",4,"ngIf"],["aria-hidden","true",3,"ngClass"],["aria-hidden","true"],["class","p-dropdown-trigger-icon",4,"ngIf"],["class","p-dropdown-trigger-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-dropdown-trigger-icon",3,"ngClass"],[3,"styleClass"],[1,"p-dropdown-trigger-icon"],[3,"ngClass","ngStyle"],["role","presentation",1,"p-hidden-accessible","p-hidden-focusable",3,"focus"],["firstHiddenFocusableEl",""],["class","p-dropdown-header",3,"click",4,"ngIf"],["tabindex","0",1,"p-dropdown-items-wrapper",3,"ngStyle"],[3,"items","style","itemSize","autoSize","lazy","options","onLazyLoad",4,"ngIf"],["buildInItems",""],["lastHiddenFocusableEl",""],[1,"p-dropdown-header",3,"click"],["builtInFilterElement",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-dropdown-filter-container"],["type","text","role","searchbox","autocomplete","off",1,"p-dropdown-filter","p-inputtext","p-component",3,"value","ngClass","input","keydown","blur"],["filter",""],["class","p-dropdown-filter-icon",4,"ngIf"],[1,"p-dropdown-filter-icon"],[3,"items","itemSize","autoSize","lazy","options","onLazyLoad"],["scroller",""],["pTemplate","loader"],["role","listbox",1,"p-dropdown-items",3,"ngClass","ngStyle"],["items",""],["ngFor","",3,"ngForOf"],["class","p-dropdown-empty-message","role","option",3,"ngStyle",4,"ngIf"],["role","option",1,"p-dropdown-item-group",3,"ngStyle"],[3,"id","option","checkmark","selected","label","disabled","template","focused","ariaPosInset","ariaSetSize","onClick","onMouseEnter"],["role","option",1,"p-dropdown-empty-message",3,"ngStyle"],["emptyFilter",""],["empty",""]],template:function(zt,Wt){if(1&zt&&(i.TgZ(0,"div",0,1),i.NdJ("click",function(li){return Wt.onContainerClick(li)}),i.YNc(2,q,6,20,"span",2)(3,Te,2,8,"input",3)(4,B,3,2,"ng-container",4),i.TgZ(5,"div",5),i.NdJ("mousedown",function(li){return Wt.onMouseDown(li)}),i.YNc(6,nt,3,2,"ng-container",6)(7,Nt,2,2,"ng-template",null,7,i.W1O),i.qZA(),i.TgZ(9,"p-overlay",8,9),i.NdJ("visibleChange",function(li){return Wt.overlayVisible=li})("onAnimationStart",function(li){return Wt.onOverlayAnimationStart(li)})("onHide",function(){return Wt.hide()}),i.YNc(11,es,13,18,"ng-template",10),i.qZA()()),2&zt){const kn=i.MAs(8);let li;i.Tol(Wt.styleClass),i.Q6J("ngClass",Wt.containerClass)("ngStyle",Wt.style),i.uIk("id",Wt.id),i.xp6(2),i.Q6J("ngIf",!Wt.editable),i.xp6(1),i.Q6J("ngIf",Wt.editable),i.xp6(1),i.Q6J("ngIf",Wt.isVisibleClearIcon),i.xp6(1),i.uIk("aria-expanded",null!==(li=Wt.overlayVisible)&&void 0!==li&&li)("data-pc-section","trigger"),i.xp6(1),i.Q6J("ngIf",Wt.loading)("ngIfElse",kn),i.xp6(3),i.Q6J("visible",Wt.overlayVisible)("options",Wt.overlayOptions)("target","@parent")("appendTo",Wt.appendTo)("autoZIndex",Wt.autoZIndex)("baseZIndex",Wt.baseZIndex)("showTransitionOptions",Wt.showTransitionOptions)("hideTransitionOptions",Wt.hideTransitionOptions)}},dependencies:()=>[e.mk,e.sg,e.O5,e.tP,e.PC,b.aV,y.jx,k.u,H.T,p.P,ce.q,ft.v,yt,ni],styles:["@layer primeng{.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-float-label .p-dropdown .p-placeholder{opacity:0}}\n"],encapsulation:2,changeDetection:0})}return At})(),Qi=(()=>{class At{static \u0275fac=function(zt){return new(zt||At)};static \u0275mod=i.oAB({type:At});static \u0275inj=i.cJS({imports:[e.ez,b.U8,y.m8,k.z,C.T,H.v,p.E,ce.q,ft.v,yt,Re,Fe.n,b.U8,y.m8,H.v]})}return At})()},1531:(st,le,h)=>{"use strict";h.d(le,{D:()=>p,s:()=>v});var e=h(6814),i=h(9212),l=h(5219);const y=["*"];let p=(()=>{class b{iconPosition="left";get containerClass(){return{"p-icon-field-left":"left"===this.iconPosition,"p-icon-field-right":"right"===this.iconPosition}}static \u0275fac=function(k){return new(k||b)};static \u0275cmp=i.Xpm({type:b,selectors:[["p-iconField"]],inputs:{iconPosition:"iconPosition"},ngContentSelectors:y,decls:2,vars:1,consts:[[1,"p-icon-field",3,"ngClass"]],template:function(k,z){1&k&&(i.F$t(),i.TgZ(0,"span",0),i.Hsn(1),i.qZA()),2&k&&i.Q6J("ngClass",z.containerClass)},dependencies:[e.mk],styles:["@layer primeng{.p-icon-field{position:relative}}\n"],encapsulation:2,changeDetection:0})}return b})(),v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=i.oAB({type:b});static \u0275inj=i.cJS({imports:[e.ez,l.m8]})}return b})()},2591:(st,le,h)=>{"use strict";h.d(le,{n:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["CheckIcon"]],standalone:!0,features:[e.qOj,e.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.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z","fill","currentColor"]],template:function(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},6005:(st,le,h)=>{"use strict";h.d(le,{v:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["ChevronDownIcon"]],standalone:!0,features:[e.qOj,e.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(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},2537:(st,le,h)=>{"use strict";h.d(le,{w:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[e.qOj,e.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(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},4562:(st,le,h)=>{"use strict";h.d(le,{X:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["ChevronRightIcon"]],standalone:!0,features:[e.qOj,e.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(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},5837:(st,le,h)=>{"use strict";h.d(le,{g:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["ChevronUpIcon"]],standalone:!0,features:[e.qOj,e.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(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},2736:(st,le,h)=>{"use strict";h.d(le,{L:()=>y});var e=h(9212),i=h(4713),l=h(2332);let y=(()=>{class p extends i.s{pathId;ngOnInit(){this.pathId="url(#"+(0,l.Th)()+")"}static \u0275fac=(()=>{let b;return function(H){return(b||(b=e.n5z(p)))(H||p)}})();static \u0275cmp=e.Xpm({type:p,selectors:[["ExclamationTriangleIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:8,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M13.4018 13.1893H0.598161C0.49329 13.189 0.390283 13.1615 0.299143 13.1097C0.208003 13.0578 0.131826 12.9832 0.0780112 12.8932C0.0268539 12.8015 0 12.6982 0 12.5931C0 12.4881 0.0268539 12.3848 0.0780112 12.293L6.47985 1.08982C6.53679 1.00399 6.61408 0.933574 6.70484 0.884867C6.7956 0.836159 6.897 0.810669 7 0.810669C7.103 0.810669 7.2044 0.836159 7.29516 0.884867C7.38592 0.933574 7.46321 1.00399 7.52015 1.08982L13.922 12.293C13.9731 12.3848 14 12.4881 14 12.5931C14 12.6982 13.9731 12.8015 13.922 12.8932C13.8682 12.9832 13.792 13.0578 13.7009 13.1097C13.6097 13.1615 13.5067 13.189 13.4018 13.1893ZM1.63046 11.989H12.3695L7 2.59425L1.63046 11.989Z","fill","currentColor"],["d","M6.99996 8.78801C6.84143 8.78594 6.68997 8.72204 6.57787 8.60993C6.46576 8.49782 6.40186 8.34637 6.39979 8.18784V5.38703C6.39979 5.22786 6.46302 5.0752 6.57557 4.96265C6.68813 4.85009 6.84078 4.78686 6.99996 4.78686C7.15914 4.78686 7.31179 4.85009 7.42435 4.96265C7.5369 5.0752 7.60013 5.22786 7.60013 5.38703V8.18784C7.59806 8.34637 7.53416 8.49782 7.42205 8.60993C7.30995 8.72204 7.15849 8.78594 6.99996 8.78801Z","fill","currentColor"],["d","M6.99996 11.1887C6.84143 11.1866 6.68997 11.1227 6.57787 11.0106C6.46576 10.8985 6.40186 10.7471 6.39979 10.5885V10.1884C6.39979 10.0292 6.46302 9.87658 6.57557 9.76403C6.68813 9.65147 6.84078 9.58824 6.99996 9.58824C7.15914 9.58824 7.31179 9.65147 7.42435 9.76403C7.5369 9.87658 7.60013 10.0292 7.60013 10.1884V10.5885C7.59806 10.7471 7.53416 10.8985 7.42205 11.0106C7.30995 11.1227 7.15849 11.1866 6.99996 11.1887Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(C,H){1&C&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1)(3,"path",2)(4,"path",3),e.qZA(),e.TgZ(5,"defs")(6,"clipPath",4),e._UZ(7,"rect",5),e.qZA()()()),2&C&&(e.Tol(H.getClassNames()),e.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),e.xp6(1),e.uIk("clip-path",H.pathId),e.xp6(5),e.Q6J("id",H.pathId))},encapsulation:2})}return p})()},5865:(st,le,h)=>{"use strict";h.d(le,{t:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["EyeIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M0.0535499 7.25213C0.208567 7.59162 2.40413 12.4 7 12.4C11.5959 12.4 13.7914 7.59162 13.9465 7.25213C13.9487 7.2471 13.9506 7.24304 13.952 7.24001C13.9837 7.16396 14 7.08239 14 7.00001C14 6.91762 13.9837 6.83605 13.952 6.76001C13.9506 6.75697 13.9487 6.75292 13.9465 6.74788C13.7914 6.4084 11.5959 1.60001 7 1.60001C2.40413 1.60001 0.208567 6.40839 0.0535499 6.74788C0.0512519 6.75292 0.0494023 6.75697 0.048 6.76001C0.0163137 6.83605 0 6.91762 0 7.00001C0 7.08239 0.0163137 7.16396 0.048 7.24001C0.0494023 7.24304 0.0512519 7.2471 0.0535499 7.25213ZM7 11.2C3.664 11.2 1.736 7.92001 1.264 7.00001C1.736 6.08001 3.664 2.80001 7 2.80001C10.336 2.80001 12.264 6.08001 12.736 7.00001C12.264 7.92001 10.336 11.2 7 11.2ZM5.55551 9.16182C5.98308 9.44751 6.48576 9.6 7 9.6C7.68891 9.59789 8.349 9.32328 8.83614 8.83614C9.32328 8.349 9.59789 7.68891 9.59999 7C9.59999 6.48576 9.44751 5.98308 9.16182 5.55551C8.87612 5.12794 8.47006 4.7947 7.99497 4.59791C7.51988 4.40112 6.99711 4.34963 6.49276 4.44995C5.98841 4.55027 5.52513 4.7979 5.16152 5.16152C4.7979 5.52513 4.55027 5.98841 4.44995 6.49276C4.34963 6.99711 4.40112 7.51988 4.59791 7.99497C4.7947 8.47006 5.12794 8.87612 5.55551 9.16182ZM6.2222 5.83594C6.45243 5.6821 6.7231 5.6 7 5.6C7.37065 5.6021 7.72553 5.75027 7.98762 6.01237C8.24972 6.27446 8.39789 6.62934 8.4 7C8.4 7.27689 8.31789 7.54756 8.16405 7.77779C8.01022 8.00802 7.79157 8.18746 7.53575 8.29343C7.27994 8.39939 6.99844 8.42711 6.72687 8.37309C6.4553 8.31908 6.20584 8.18574 6.01005 7.98994C5.81425 7.79415 5.68091 7.54469 5.6269 7.27312C5.57288 7.00155 5.6006 6.72006 5.70656 6.46424C5.81253 6.20842 5.99197 5.98977 6.2222 5.83594Z","fill","currentColor"]],template:function(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},3823:(st,le,h)=>{"use strict";h.d(le,{u:()=>y});var e=h(9212),i=h(4713),l=h(2332);let y=(()=>{class p extends i.s{pathId;ngOnInit(){this.pathId="url(#"+(0,l.Th)()+")"}static \u0275fac=(()=>{let b;return function(H){return(b||(b=e.n5z(p)))(H||p)}})();static \u0275cmp=e.Xpm({type:p,selectors:[["InfoCircleIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.11101 12.8203C4.26215 13.5895 5.61553 14 7 14C8.85652 14 10.637 13.2625 11.9497 11.9497C13.2625 10.637 14 8.85652 14 7C14 5.61553 13.5895 4.26215 12.8203 3.11101C12.0511 1.95987 10.9579 1.06266 9.67879 0.532846C8.3997 0.00303296 6.99224 -0.13559 5.63437 0.134506C4.2765 0.404603 3.02922 1.07129 2.05026 2.05026C1.07129 3.02922 0.404603 4.2765 0.134506 5.63437C-0.13559 6.99224 0.00303296 8.3997 0.532846 9.67879C1.06266 10.9579 1.95987 12.0511 3.11101 12.8203ZM3.75918 2.14976C4.71846 1.50879 5.84628 1.16667 7 1.16667C8.5471 1.16667 10.0308 1.78125 11.1248 2.87521C12.2188 3.96918 12.8333 5.45291 12.8333 7C12.8333 8.15373 12.4912 9.28154 11.8502 10.2408C11.2093 11.2001 10.2982 11.9478 9.23232 12.3893C8.16642 12.8308 6.99353 12.9463 5.86198 12.7212C4.73042 12.4962 3.69102 11.9406 2.87521 11.1248C2.05941 10.309 1.50384 9.26958 1.27876 8.13803C1.05367 7.00647 1.16919 5.83358 1.61071 4.76768C2.05222 3.70178 2.79989 2.79074 3.75918 2.14976ZM7.00002 4.8611C6.84594 4.85908 6.69873 4.79698 6.58977 4.68801C6.48081 4.57905 6.4187 4.43185 6.41669 4.27776V3.88888C6.41669 3.73417 6.47815 3.58579 6.58754 3.4764C6.69694 3.367 6.84531 3.30554 7.00002 3.30554C7.15473 3.30554 7.3031 3.367 7.4125 3.4764C7.52189 3.58579 7.58335 3.73417 7.58335 3.88888V4.27776C7.58134 4.43185 7.51923 4.57905 7.41027 4.68801C7.30131 4.79698 7.1541 4.85908 7.00002 4.8611ZM7.00002 10.6945C6.84594 10.6925 6.69873 10.6304 6.58977 10.5214C6.48081 10.4124 6.4187 10.2652 6.41669 10.1111V6.22225C6.41669 6.06754 6.47815 5.91917 6.58754 5.80977C6.69694 5.70037 6.84531 5.63892 7.00002 5.63892C7.15473 5.63892 7.3031 5.70037 7.4125 5.80977C7.52189 5.91917 7.58335 6.06754 7.58335 6.22225V10.1111C7.58134 10.2652 7.51923 10.4124 7.41027 10.5214C7.30131 10.6304 7.1541 10.6925 7.00002 10.6945Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(C,H){1&C&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1),e.qZA(),e.TgZ(3,"defs")(4,"clipPath",2),e._UZ(5,"rect",3),e.qZA()()()),2&C&&(e.Tol(H.getClassNames()),e.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),e.xp6(1),e.uIk("clip-path",H.pathId),e.xp6(3),e.Q6J("id",H.pathId))},encapsulation:2})}return p})()},8717:(st,le,h)=>{"use strict";h.d(le,{L:()=>y});var e=h(9212),i=h(4713),l=h(2332);let y=(()=>{class p extends i.s{pathId;ngOnInit(){this.pathId="url(#"+(0,l.Th)()+")"}static \u0275fac=(()=>{let b;return function(H){return(b||(b=e.n5z(p)))(H||p)}})();static \u0275cmp=e.Xpm({type:p,selectors:[["SpinnerIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(C,H){1&C&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1),e.qZA(),e.TgZ(3,"defs")(4,"clipPath",2),e._UZ(5,"rect",3),e.qZA()()()),2&C&&(e.Tol(H.getClassNames()),e.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),e.xp6(1),e.uIk("clip-path",H.pathId),e.xp6(3),e.Q6J("id",H.pathId))},encapsulation:2})}return p})()},7778:(st,le,h)=>{"use strict";h.d(le,{q:()=>l});var e=h(9212),i=h(4713);let l=(()=>{class y extends i.s{static \u0275fac=(()=>{let v;return function(C){return(v||(v=e.n5z(y)))(C||y)}})();static \u0275cmp=e.Xpm({type:y,selectors:[["TimesIcon"]],standalone:!0,features:[e.qOj,e.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","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(b,C){1&b&&(e.O4$(),e.TgZ(0,"svg",0),e._UZ(1,"path",1),e.qZA()),2&b&&(e.Tol(C.getClassNames()),e.uIk("aria-label",C.ariaLabel)("aria-hidden",C.ariaHidden)("role",C.role))},encapsulation:2})}return y})()},8468:(st,le,h)=>{"use strict";h.d(le,{x:()=>y});var e=h(9212),i=h(4713),l=h(2332);let y=(()=>{class p extends i.s{pathId;ngOnInit(){this.pathId="url(#"+(0,l.Th)()+")"}static \u0275fac=(()=>{let b;return function(H){return(b||(b=e.n5z(p)))(H||p)}})();static \u0275cmp=e.Xpm({type:p,selectors:[["TimesCircleIcon"]],standalone:!0,features:[e.qOj,e.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(C,H){1&C&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g"),e._UZ(2,"path",1),e.qZA(),e.TgZ(3,"defs")(4,"clipPath",2),e._UZ(5,"rect",3),e.qZA()()()),2&C&&(e.Tol(H.getClassNames()),e.uIk("aria-label",H.ariaLabel)("aria-hidden",H.ariaHidden)("role",H.role),e.xp6(1),e.uIk("clip-path",H.pathId),e.xp6(3),e.Q6J("id",H.pathId))},encapsulation:2})}return p})()},5897:(st,le,h)=>{"use strict";h.d(le,{B:()=>p,n:()=>v});var e=h(6814),i=h(9212),l=h(5219);const y=["*"];let p=(()=>{class b{style;styleClass;static \u0275fac=function(k){return new(k||b)};static \u0275cmp=i.Xpm({type:b,selectors:[["p-inputGroup"]],hostAttrs:[1,"p-element","p-inputgroup"],inputs:{style:"style",styleClass:"styleClass"},ngContentSelectors:y,decls:2,vars:3,consts:[[1,"p-inputgroup",3,"ngClass","ngStyle"]],template:function(k,z){1&k&&(i.F$t(),i.TgZ(0,"div",0),i.Hsn(1),i.qZA()),2&k&&(i.Q6J("ngClass",z.styleClass)("ngStyle",z.style),i.uIk("data-pc-name","inputgroup"))},dependencies:[e.mk,e.PC],encapsulation:2})}return b})(),v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=i.oAB({type:b});static \u0275inj=i.cJS({imports:[e.ez,l.m8]})}return b})()},1757:(st,le,h)=>{"use strict";h.d(le,{T:()=>v});var e=h(6814),i=h(9212),l=h(5219);let v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=i.oAB({type:b});static \u0275inj=i.cJS({imports:[e.ez,l.m8]})}return b})()},9967:(st,le,h)=>{"use strict";h.d(le,{S:()=>p,n:()=>v});var e=h(6814),i=h(9212),l=h(5219);const y=["*"];let p=(()=>{class b{styleClass;static \u0275fac=function(k){return new(k||b)};static \u0275cmp=i.Xpm({type:b,selectors:[["p-inputIcon"]],inputs:{styleClass:"styleClass"},ngContentSelectors:y,decls:2,vars:1,consts:[[1,"p-input-icon",3,"ngClass"]],template:function(k,z){1&k&&(i.F$t(),i.TgZ(0,"span",0),i.Hsn(1),i.qZA()),2&k&&i.Q6J("ngClass",z.styleClass)},dependencies:[e.mk],styles:["@layer primeng{.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}}\n"],encapsulation:2,changeDetection:0})}return b})(),v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=i.oAB({type:b});static \u0275inj=i.cJS({imports:[e.ez,l.m8]})}return b})()},3714:(st,le,h)=>{"use strict";h.d(le,{j:()=>v,o:()=>p});var e=h(9212),i=h(6814),l=h(6223),y=h(5219);let p=(()=>{class b{el;ngModel;cd;config;variant="outlined";filled;constructor(H,k,z,ce){this.el=H,this.ngModel=k,this.cd=z,this.config=ce}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}static \u0275fac=function(k){return new(k||b)(e.Y36(e.SBq),e.Y36(l.On,8),e.Y36(e.sBO),e.Y36(y.b4))};static \u0275dir=e.lG2({type:b,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:4,hostBindings:function(k,z){1&k&&e.NdJ("input",function(Fe){return z.onInput(Fe)}),2&k&&e.ekj("p-filled",z.filled)("p-variant-filled","filled"===z.variant||"filled"===z.config.inputStyle())},inputs:{variant:"variant"}})}return b})(),v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=e.oAB({type:b});static \u0275inj=e.cJS({imports:[i.ez]})}return b})()},6218:(st,le,h)=>{"use strict";h.d(le,{A:()=>v,g:()=>p});var e=h(9212),i=h(6814),l=h(6223),y=h(5219);let p=(()=>{class b{el;ngModel;control;cd;config;autoResize;variant="outlined";onResize=new e.vpe;filled;cachedScrollHeight;ngModelSubscription;ngControlSubscription;constructor(H,k,z,ce,Fe){this.el=H,this.ngModel=k,this.control=z,this.cd=ce,this.config=Fe}ngOnInit(){this.ngModel&&(this.ngModelSubscription=this.ngModel.valueChanges.subscribe(()=>{this.updateState()})),this.control&&(this.ngControlSubscription=this.control.valueChanges.subscribe(()=>{this.updateState()}))}ngAfterViewInit(){this.autoResize&&this.resize(),this.updateFilledState(),this.cd.detectChanges()}onInput(H){this.updateState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length}resize(H){this.el.nativeElement.style.height="auto",this.el.nativeElement.style.height=this.el.nativeElement.scrollHeight+"px",parseFloat(this.el.nativeElement.style.height)>=parseFloat(this.el.nativeElement.style.maxHeight)?(this.el.nativeElement.style.overflowY="scroll",this.el.nativeElement.style.height=this.el.nativeElement.style.maxHeight):this.el.nativeElement.style.overflow="hidden",this.onResize.emit(H||{})}updateState(){this.updateFilledState(),this.autoResize&&this.resize()}ngOnDestroy(){this.ngModelSubscription&&this.ngModelSubscription.unsubscribe(),this.ngControlSubscription&&this.ngControlSubscription.unsubscribe()}static \u0275fac=function(k){return new(k||b)(e.Y36(e.SBq),e.Y36(l.On,8),e.Y36(l.a5,8),e.Y36(e.sBO),e.Y36(y.b4))};static \u0275dir=e.lG2({type:b,selectors:[["","pInputTextarea",""]],hostAttrs:[1,"p-inputtextarea","p-inputtext","p-component","p-element"],hostVars:6,hostBindings:function(k,z){1&k&&e.NdJ("input",function(Fe){return z.onInput(Fe)}),2&k&&e.ekj("p-filled",z.filled)("p-inputtextarea-resizable",z.autoResize)("p-variant-filled","filled"===z.variant||"filled"===z.config.inputStyle())},inputs:{autoResize:["autoResize","autoResize",e.VuI],variant:"variant"},outputs:{onResize:"onResize"},features:[e.Xq5]})}return b})(),v=(()=>{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=e.oAB({type:b});static \u0275inj=e.cJS({imports:[i.ez]})}return b})()},5807:(st,le,h)=>{"use strict";h.d(le,{U8:()=>ge,aV:()=>ke});var e=h(6825),i=h(6814),l=h(9212),y=h(6223),p=h(5219),v=h(2076),b=h(2332);const C=["overlay"],H=["content"];function k(ae,Oe){1&ae&&l.GkF(0)}const z=(ae,Oe,Me)=>({showTransitionParams:ae,hideTransitionParams:Oe,transform:Me}),ce=ae=>({value:"visible",params:ae}),Fe=ae=>({mode:ae}),We=ae=>({$implicit:ae});function Re(ae,Oe){if(1&ae){const Me=l.EpF();l.TgZ(0,"div",1,3),l.NdJ("click",function(ht){l.CHM(Me);const tt=l.oxw(2);return l.KtG(tt.onOverlayContentClick(ht))})("@overlayContentAnimation.start",function(ht){l.CHM(Me);const tt=l.oxw(2);return l.KtG(tt.onOverlayContentAnimationStart(ht))})("@overlayContentAnimation.done",function(ht){l.CHM(Me);const tt=l.oxw(2);return l.KtG(tt.onOverlayContentAnimationDone(ht))}),l.Hsn(2),l.YNc(3,k,1,0,"ng-container",4),l.qZA()}if(2&ae){const Me=l.oxw(2);l.Tol(Me.contentStyleClass),l.Q6J("ngStyle",Me.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",l.VKq(11,ce,l.kEZ(7,z,Me.showTransitionOptions,Me.hideTransitionOptions,Me.transformOptions[Me.modal?Me.overlayResponsiveDirection:"default"]))),l.xp6(3),l.Q6J("ngTemplateOutlet",Me.contentTemplate)("ngTemplateOutletContext",l.VKq(15,We,l.VKq(13,Fe,Me.overlayMode)))}}const ft=(ae,Oe,Me,gt,ht,tt,ct,Gt,fn,Fn,Bn,dn,dt,we)=>({"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":ae,"p-overlay-center":Oe,"p-overlay-top":Me,"p-overlay-top-start":gt,"p-overlay-top-end":ht,"p-overlay-bottom":tt,"p-overlay-bottom-start":ct,"p-overlay-bottom-end":Gt,"p-overlay-left":fn,"p-overlay-left-start":Fn,"p-overlay-left-end":Bn,"p-overlay-right":dn,"p-overlay-right-start":dt,"p-overlay-right-end":we});function yt(ae,Oe){if(1&ae){const Me=l.EpF();l.TgZ(0,"div",1,2),l.NdJ("click",function(){l.CHM(Me);const ht=l.oxw();return l.KtG(ht.onOverlayClick())}),l.YNc(2,Re,4,17,"div",0),l.qZA()}if(2&ae){const Me=l.oxw();l.Tol(Me.styleClass),l.Q6J("ngStyle",Me.style)("ngClass",l.rFY(5,ft,[Me.modal,Me.modal&&"center"===Me.overlayResponsiveDirection,Me.modal&&"top"===Me.overlayResponsiveDirection,Me.modal&&"top-start"===Me.overlayResponsiveDirection,Me.modal&&"top-end"===Me.overlayResponsiveDirection,Me.modal&&"bottom"===Me.overlayResponsiveDirection,Me.modal&&"bottom-start"===Me.overlayResponsiveDirection,Me.modal&&"bottom-end"===Me.overlayResponsiveDirection,Me.modal&&"left"===Me.overlayResponsiveDirection,Me.modal&&"left-start"===Me.overlayResponsiveDirection,Me.modal&&"left-end"===Me.overlayResponsiveDirection,Me.modal&&"right"===Me.overlayResponsiveDirection,Me.modal&&"right-start"===Me.overlayResponsiveDirection,Me.modal&&"right-end"===Me.overlayResponsiveDirection])),l.xp6(2),l.Q6J("ngIf",Me.visible)}}const Ot=["*"],$t={provide:y.JU,useExisting:(0,l.Gpc)(()=>ke),multi:!0},Rt=(0,e.oQ)([(0,e.oB)({transform:"{{transform}}",opacity:0}),(0,e.jt)("{{showTransitionParams}}")]),Ae=(0,e.oQ)([(0,e.jt)("{{hideTransitionParams}}",(0,e.oB)({transform:"{{transform}}",opacity:0}))]);let ke=(()=>{class ae{document;platformId;el;renderer;config;overlayService;cd;zone;get visible(){return this._visible}set visible(Me){this._visible=Me,this._visible&&!this.modalVisible&&(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(Me){this._mode=Me}get style(){return b.gb.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(Me){this._style=Me}get styleClass(){return b.gb.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(Me){this._styleClass=Me}get contentStyle(){return b.gb.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(Me){this._contentStyle=Me}get contentStyleClass(){return b.gb.merge(this._contentStyleClass,this.modal?this.overlayResponsiveOptions?.contentStyleClass:this.overlayOptions?.contentStyleClass)}set contentStyleClass(Me){this._contentStyleClass=Me}get target(){const Me=this._target||this.overlayOptions?.target;return void 0===Me?"@prev":Me}set target(Me){this._target=Me}get appendTo(){return this._appendTo||this.overlayOptions?.appendTo}set appendTo(Me){this._appendTo=Me}get autoZIndex(){const Me=this._autoZIndex||this.overlayOptions?.autoZIndex;return void 0===Me||Me}set autoZIndex(Me){this._autoZIndex=Me}get baseZIndex(){const Me=this._baseZIndex||this.overlayOptions?.baseZIndex;return void 0===Me?0:Me}set baseZIndex(Me){this._baseZIndex=Me}get showTransitionOptions(){const Me=this._showTransitionOptions||this.overlayOptions?.showTransitionOptions;return void 0===Me?".12s cubic-bezier(0, 0, 0.2, 1)":Me}set showTransitionOptions(Me){this._showTransitionOptions=Me}get hideTransitionOptions(){const Me=this._hideTransitionOptions||this.overlayOptions?.hideTransitionOptions;return void 0===Me?".1s linear":Me}set hideTransitionOptions(Me){this._hideTransitionOptions=Me}get listener(){return this._listener||this.overlayOptions?.listener}set listener(Me){this._listener=Me}get responsive(){return this._responsive||this.overlayOptions?.responsive}set responsive(Me){this._responsive=Me}get options(){return this._options}set options(Me){this._options=Me}visibleChange=new l.vpe;onBeforeShow=new l.vpe;onShow=new l.vpe;onBeforeHide=new l.vpe;onHide=new l.vpe;onAnimationStart=new l.vpe;onAnimationDone=new l.vpe;templates;overlayViewChild;contentViewChild;contentTemplate;_visible=!1;_mode;_style;_styleClass;_contentStyle;_contentStyleClass;_target;_appendTo;_autoZIndex;_baseZIndex;_showTransitionOptions;_hideTransitionOptions;_listener;_responsive;_options;modalVisible=!1;isOverlayClicked=!1;isOverlayContentClicked=!1;scrollHandler;documentClickListener;documentResizeListener;documentKeyboardListener;window;transformOptions={default:"scaleY(0.8)",center:"scale(0.7)",top:"translate3d(0px, -100%, 0px)","top-start":"translate3d(0px, -100%, 0px)","top-end":"translate3d(0px, -100%, 0px)",bottom:"translate3d(0px, 100%, 0px)","bottom-start":"translate3d(0px, 100%, 0px)","bottom-end":"translate3d(0px, 100%, 0px)",left:"translate3d(-100%, 0px, 0px)","left-start":"translate3d(-100%, 0px, 0px)","left-end":"translate3d(-100%, 0px, 0px)",right:"translate3d(100%, 0px, 0px)","right-start":"translate3d(100%, 0px, 0px)","right-end":"translate3d(100%, 0px, 0px)"};get modal(){if((0,i.NF)(this.platformId))return"modal"===this.mode||this.overlayResponsiveOptions&&this.window?.matchMedia(this.overlayResponsiveOptions.media?.replace("@media","")||`(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches}get overlayMode(){return this.mode||(this.modal?"modal":"overlay")}get overlayOptions(){return{...this.config?.overlayOptions,...this.options}}get overlayResponsiveOptions(){return{...this.overlayOptions?.responsive,...this.responsive}}get overlayResponsiveDirection(){return this.overlayResponsiveOptions?.direction||"center"}get overlayEl(){return this.overlayViewChild?.nativeElement}get contentEl(){return this.contentViewChild?.nativeElement}get targetEl(){return v.p.getTargetElement(this.target,this.el?.nativeElement)}constructor(Me,gt,ht,tt,ct,Gt,fn,Fn){this.document=Me,this.platformId=gt,this.el=ht,this.renderer=tt,this.config=ct,this.overlayService=Gt,this.cd=fn,this.zone=Fn,this.window=this.document.defaultView}ngAfterContentInit(){this.templates?.forEach(Me=>{Me.getType(),this.contentTemplate=Me.template})}show(Me,gt=!1){this.onVisibleChange(!0),this.handleEvents("onShow",{overlay:Me||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),gt&&v.p.focus(this.targetEl),this.modal&&v.p.addClass(this.document?.body,"p-overflow-hidden")}hide(Me,gt=!1){this.visible&&(this.onVisibleChange(!1),this.handleEvents("onHide",{overlay:Me||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),gt&&v.p.focus(this.targetEl),this.modal&&v.p.removeClass(this.document?.body,"p-overflow-hidden"))}alignOverlay(){!this.modal&&v.p.alignOverlay(this.overlayEl,this.targetEl,this.appendTo)}onVisibleChange(Me){this._visible=Me,this.visibleChange.emit(Me)}onOverlayClick(){this.isOverlayClicked=!0}onOverlayContentClick(Me){this.overlayService.add({originalEvent:Me,target:this.targetEl}),this.isOverlayContentClicked=!0}onOverlayContentAnimationStart(Me){switch(Me.toState){case"visible":this.handleEvents("onBeforeShow",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.autoZIndex&&b.P9.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),v.p.appendOverlay(this.overlayEl,"body"===this.appendTo?this.document.body:this.appendTo,this.appendTo),this.alignOverlay();break;case"void":this.handleEvents("onBeforeHide",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.modal&&v.p.addClass(this.overlayEl,"p-component-overlay-leave")}this.handleEvents("onAnimationStart",Me)}onOverlayContentAnimationDone(Me){const gt=this.overlayEl||Me.element.parentElement;switch(Me.toState){case"visible":this.visible&&this.show(gt,!0),this.bindListeners();break;case"void":if(!this.visible){this.hide(gt,!0),this.modalVisible=!1,this.unbindListeners(),v.p.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),b.P9.clear(gt),this.cd.markForCheck();break}}this.handleEvents("onAnimationDone",Me)}handleEvents(Me,gt){this[Me].emit(gt),this.options&&this.options[Me]&&this.options[Me](gt),this.config?.overlayOptions&&(this.config?.overlayOptions)[Me]&&(this.config?.overlayOptions)[Me](gt)}bindListeners(){this.unbindListeners(),this.bindScrollListener(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindDocumentKeyboardListener()}unbindListeners(){this.unbindScrollListener(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindDocumentKeyboardListener()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new v.V(this.targetEl,Me=>{(!this.listener||this.listener(Me,{type:"scroll",mode:this.overlayMode,valid:!0}))&&this.hide(Me,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",Me=>{const ht=!(this.targetEl&&(this.targetEl.isSameNode(Me.target)||!this.isOverlayClicked&&this.targetEl.contains(Me.target))||this.isOverlayContentClicked);(this.listener?this.listener(Me,{type:"outside",mode:this.overlayMode,valid:3!==Me.which&&ht}):ht)&&this.hide(Me),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",Me=>{(this.listener?this.listener(Me,{type:"resize",mode:this.overlayMode,valid:!v.p.isTouchDevice()}):!v.p.isTouchDevice())&&this.hide(Me,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=>{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",Me=>{!1!==this.overlayOptions.hideOnEscape&&"Escape"===Me.code&&(this.listener?this.listener(Me,{type:"keydown",mode:this.overlayMode,valid:!v.p.isTouchDevice()}):!v.p.isTouchDevice())&&this.zone.run(()=>{this.hide(Me,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&&(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&&(v.p.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),b.P9.clear(this.overlayEl)),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}static \u0275fac=function(gt){return new(gt||ae)(l.Y36(i.K0),l.Y36(l.Lbi),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(p.b4),l.Y36(p.F0),l.Y36(l.sBO),l.Y36(l.R0b))};static \u0275cmp=l.Xpm({type:ae,selectors:[["p-overlay"]],contentQueries:function(gt,ht,tt){if(1>&&l.Suo(tt,p.jx,4),2>){let ct;l.iGM(ct=l.CRH())&&(ht.templates=ct)}},viewQuery:function(gt,ht){if(1>&&(l.Gf(C,5),l.Gf(H,5)),2>){let tt;l.iGM(tt=l.CRH())&&(ht.overlayViewChild=tt.first),l.iGM(tt=l.CRH())&&(ht.contentViewChild=tt.first)}},hostAttrs:[1,"p-element"],inputs:{visible:"visible",mode:"mode",style:"style",styleClass:"styleClass",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",target:"target",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",listener:"listener",responsive:"responsive",options:"options"},outputs:{visibleChange:"visibleChange",onBeforeShow:"onBeforeShow",onShow:"onShow",onBeforeHide:"onBeforeHide",onHide:"onHide",onAnimationStart:"onAnimationStart",onAnimationDone:"onAnimationDone"},features:[l._Bn([$t])],ngContentSelectors:Ot,decls:1,vars:1,consts:[[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"ngStyle","ngClass","click"],["overlay",""],["content",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(gt,ht){1>&&(l.F$t(),l.YNc(0,yt,3,20,"div",0)),2>&&l.Q6J("ngIf",ht.modalVisible)},dependencies:[i.mk,i.O5,i.tP,i.PC],styles:["@layer primeng{.p-overlay{position:absolute;top:0;left:0}.p-overlay-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.p-overlay-content{transform-origin:inherit}.p-overlay-modal>.p-overlay-content{z-index:1;width:90%}.p-overlay-top{align-items:flex-start}.p-overlay-top-start{align-items:flex-start;justify-content:flex-start}.p-overlay-top-end{align-items:flex-start;justify-content:flex-end}.p-overlay-bottom{align-items:flex-end}.p-overlay-bottom-start{align-items:flex-end;justify-content:flex-start}.p-overlay-bottom-end{align-items:flex-end;justify-content:flex-end}.p-overlay-left{justify-content:flex-start}.p-overlay-left-start{justify-content:flex-start;align-items:flex-start}.p-overlay-left-end{justify-content:flex-start;align-items:flex-end}.p-overlay-right{justify-content:flex-end}.p-overlay-right-start{justify-content:flex-end;align-items:flex-start}.p-overlay-right-end{justify-content:flex-end;align-items:flex-end}}\n"],encapsulation:2,data:{animation:[(0,e.X$)("overlayContentAnimation",[(0,e.eR)(":enter",[(0,e._7)(Rt)]),(0,e.eR)(":leave",[(0,e._7)(Ae)])])]},changeDetection:0})}return ae})(),ge=(()=>{class ae{static \u0275fac=function(gt){return new(gt||ae)};static \u0275mod=l.oAB({type:ae});static \u0275inj=l.cJS({imports:[i.ez,p.m8,p.m8]})}return ae})()},7853:(st,le,h)=>{"use strict";h.d(le,{ro:()=>Le,gz:()=>Ge});var e=h(6825),i=h(6814),l=h(9212),y=h(6223),p=h(5219),v=h(2076),b=h(5865),C=h(4713),H=h(2332);let k=(()=>{class me extends C.s{pathId;ngOnInit(){this.pathId="url(#"+(0,H.Th)()+")"}static \u0275fac=(()=>{let ee;return function(Pe){return(ee||(ee=l.n5z(me)))(Pe||me)}})();static \u0275cmp=l.Xpm({type:me,selectors:[["EyeSlashIcon"]],standalone:!0,features:[l.qOj,l.jDz],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.9414 6.74792C13.9437 6.75295 13.9455 6.757 13.9469 6.76003C13.982 6.8394 14.0001 6.9252 14.0001 7.01195C14.0001 7.0987 13.982 7.1845 13.9469 7.26386C13.6004 8.00059 13.1711 8.69549 12.6674 9.33515C12.6115 9.4071 12.54 9.46538 12.4582 9.50556C12.3765 9.54574 12.2866 9.56678 12.1955 9.56707C12.0834 9.56671 11.9737 9.53496 11.8788 9.47541C11.7838 9.41586 11.7074 9.3309 11.6583 9.23015C11.6092 9.12941 11.5893 9.01691 11.6008 8.90543C11.6124 8.79394 11.6549 8.68793 11.7237 8.5994C12.1065 8.09726 12.4437 7.56199 12.7313 6.99995C12.2595 6.08027 10.3402 2.8014 6.99732 2.8014C6.63723 2.80218 6.27816 2.83969 5.92569 2.91336C5.77666 2.93304 5.62568 2.89606 5.50263 2.80972C5.37958 2.72337 5.29344 2.59398 5.26125 2.44714C5.22907 2.30031 5.2532 2.14674 5.32885 2.01685C5.40451 1.88696 5.52618 1.79021 5.66978 1.74576C6.10574 1.64961 6.55089 1.60134 6.99732 1.60181C11.5916 1.60181 13.7864 6.40856 13.9414 6.74792ZM2.20333 1.61685C2.35871 1.61411 2.5091 1.67179 2.6228 1.77774L12.2195 11.3744C12.3318 11.4869 12.3949 11.6393 12.3949 11.7983C12.3949 11.9572 12.3318 12.1097 12.2195 12.2221C12.107 12.3345 11.9546 12.3976 11.7956 12.3976C11.6367 12.3976 11.4842 12.3345 11.3718 12.2221L10.5081 11.3584C9.46549 12.0426 8.24432 12.4042 6.99729 12.3981C2.403 12.3981 0.208197 7.59135 0.0532336 7.25198C0.0509364 7.24694 0.0490875 7.2429 0.0476856 7.23986C0.0162332 7.16518 3.05176e-05 7.08497 3.05176e-05 7.00394C3.05176e-05 6.92291 0.0162332 6.8427 0.0476856 6.76802C0.631261 5.47831 1.46902 4.31959 2.51084 3.36119L1.77509 2.62545C1.66914 2.51175 1.61146 2.36136 1.61421 2.20597C1.61695 2.05059 1.6799 1.90233 1.78979 1.79244C1.89968 1.68254 2.04794 1.6196 2.20333 1.61685ZM7.45314 8.35147L5.68574 6.57609V6.5361C5.5872 6.78938 5.56498 7.06597 5.62183 7.33173C5.67868 7.59749 5.8121 7.84078 6.00563 8.03158C6.19567 8.21043 6.43052 8.33458 6.68533 8.39089C6.94014 8.44721 7.20543 8.43359 7.45314 8.35147ZM1.26327 6.99994C1.7351 7.91163 3.64645 11.1985 6.99729 11.1985C7.9267 11.2048 8.8408 10.9618 9.64438 10.4947L8.35682 9.20718C7.86027 9.51441 7.27449 9.64491 6.69448 9.57752C6.11446 9.51014 5.57421 9.24881 5.16131 8.83592C4.74842 8.42303 4.4871 7.88277 4.41971 7.30276C4.35232 6.72274 4.48282 6.13697 4.79005 5.64041L3.35855 4.2089C2.4954 5.00336 1.78523 5.94935 1.26327 6.99994Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(et,Pe){1&et&&(l.O4$(),l.TgZ(0,"svg",0)(1,"g"),l._UZ(2,"path",1),l.qZA(),l.TgZ(3,"defs")(4,"clipPath",2),l._UZ(5,"rect",3),l.qZA()()()),2&et&&(l.Tol(Pe.getClassNames()),l.uIk("aria-label",Pe.ariaLabel)("aria-hidden",Pe.ariaHidden)("role",Pe.role),l.xp6(1),l.uIk("clip-path",Pe.pathId),l.xp6(3),l.Q6J("id",Pe.pathId))},encapsulation:2})}return me})();var z=h(7778),ce=h(3714),Fe=h(218);const We=["input"];function Re(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"TimesIcon",8),l.NdJ("click",function(){l.CHM(ee);const Pe=l.oxw(2);return l.KtG(Pe.clear())}),l.qZA()}2&me&&(l.Q6J("styleClass","p-password-clear-icon"),l.uIk("data-pc-section","clearIcon"))}function ft(me,B){}function yt(me,B){1&me&&l.YNc(0,ft,0,0,"ng-template")}function Ot(me,B){if(1&me){const ee=l.EpF();l.ynx(0),l.YNc(1,Re,1,2,"TimesIcon",5),l.TgZ(2,"span",6),l.NdJ("click",function(){l.CHM(ee);const Pe=l.oxw();return l.KtG(Pe.clear())}),l.YNc(3,yt,1,0,null,7),l.qZA(),l.BQk()}if(2&me){const ee=l.oxw();l.xp6(1),l.Q6J("ngIf",!ee.clearIconTemplate),l.xp6(1),l.uIk("data-pc-section","clearIcon"),l.xp6(1),l.Q6J("ngTemplateOutlet",ee.clearIconTemplate)}}function $t(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"EyeSlashIcon",11),l.NdJ("keypress",function(Pe){l.CHM(ee);const Tt=l.oxw(3);return l.KtG(Tt.onEyeIconPress(Pe))})("click",function(){l.CHM(ee);const Pe=l.oxw(3);return l.KtG(Pe.onMaskToggle())}),l.qZA()}2&me&&l.uIk("data-pc-section","hideIcon")}function Rt(me,B){}function Ae(me,B){1&me&&l.YNc(0,Rt,0,0,"ng-template")}function ke(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"span",12),l.NdJ("click",function(){l.CHM(ee);const Pe=l.oxw(3);return l.KtG(Pe.onMaskToggle())}),l.YNc(1,Ae,1,0,null,7),l.qZA()}if(2&me){const ee=l.oxw(3);l.xp6(1),l.Q6J("ngTemplateOutlet",ee.hideIconTemplate)}}function ge(me,B){if(1&me&&(l.ynx(0),l.YNc(1,$t,1,1,"EyeSlashIcon",9)(2,ke,2,1,"span",10),l.BQk()),2&me){const ee=l.oxw(2);l.xp6(1),l.Q6J("ngIf",!ee.hideIconTemplate),l.xp6(1),l.Q6J("ngIf",ee.hideIconTemplate)}}function ae(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"EyeIcon",11),l.NdJ("keypress",function(Pe){l.CHM(ee);const Tt=l.oxw(3);return l.KtG(Tt.onEyeIconPress(Pe))})("click",function(){l.CHM(ee);const Pe=l.oxw(3);return l.KtG(Pe.onMaskToggle())}),l.qZA()}2&me&&l.uIk("data-pc-section","showIcon")}function Oe(me,B){}function Me(me,B){1&me&&l.YNc(0,Oe,0,0,"ng-template")}function gt(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"span",12),l.NdJ("click",function(){l.CHM(ee);const Pe=l.oxw(3);return l.KtG(Pe.onMaskToggle())}),l.YNc(1,Me,1,0,null,7),l.qZA()}if(2&me){const ee=l.oxw(3);l.xp6(1),l.Q6J("ngTemplateOutlet",ee.showIconTemplate)}}function ht(me,B){if(1&me&&(l.ynx(0),l.YNc(1,ae,1,1,"EyeIcon",9)(2,gt,2,1,"span",10),l.BQk()),2&me){const ee=l.oxw(2);l.xp6(1),l.Q6J("ngIf",!ee.showIconTemplate),l.xp6(1),l.Q6J("ngIf",ee.showIconTemplate)}}function tt(me,B){if(1&me&&(l.ynx(0),l.YNc(1,ge,3,2,"ng-container",3)(2,ht,3,2,"ng-container",3),l.BQk()),2&me){const ee=l.oxw();l.xp6(1),l.Q6J("ngIf",ee.unmasked),l.xp6(1),l.Q6J("ngIf",!ee.unmasked)}}function ct(me,B){1&me&&l.GkF(0)}function Gt(me,B){1&me&&l.GkF(0)}function fn(me,B){if(1&me&&(l.ynx(0),l.YNc(1,Gt,1,0,"ng-container",7),l.BQk()),2&me){const ee=l.oxw(2);l.xp6(1),l.Q6J("ngTemplateOutlet",ee.contentTemplate)}}const Fn=me=>({width:me});function Bn(me,B){if(1&me&&(l.TgZ(0,"div",17),l._UZ(1,"div",0),l.ALo(2,"mapper"),l.qZA(),l.TgZ(3,"div",18),l._uU(4),l.qZA()),2&me){const ee=l.oxw(2);l.uIk("data-pc-section","meter"),l.xp6(1),l.Q6J("ngClass",l.xi3(2,6,ee.meter,ee.strengthClass))("ngStyle",l.VKq(9,Fn,ee.meter?ee.meter.width:"")),l.uIk("data-pc-section","meterLabel"),l.xp6(2),l.uIk("data-pc-section","info"),l.xp6(1),l.Oqu(ee.infoText)}}function dn(me,B){1&me&&l.GkF(0)}const dt=(me,B)=>({showTransitionParams:me,hideTransitionParams:B}),we=me=>({value:"visible",params:me});function mt(me,B){if(1&me){const ee=l.EpF();l.TgZ(0,"div",13,14),l.NdJ("click",function(Pe){l.CHM(ee);const Tt=l.oxw();return l.KtG(Tt.onOverlayClick(Pe))})("@overlayAnimation.start",function(Pe){l.CHM(ee);const Tt=l.oxw();return l.KtG(Tt.onAnimationStart(Pe))})("@overlayAnimation.done",function(Pe){l.CHM(ee);const Tt=l.oxw();return l.KtG(Tt.onAnimationEnd(Pe))}),l.YNc(2,ct,1,0,"ng-container",7)(3,fn,2,1,"ng-container",15)(4,Bn,5,11,"ng-template",null,16,l.W1O)(6,dn,1,0,"ng-container",7),l.qZA()}if(2&me){const ee=l.MAs(5),et=l.oxw();l.Q6J("ngClass","p-password-panel p-component")("@overlayAnimation",l.VKq(10,we,l.WLB(7,dt,et.showTransitionOptions,et.hideTransitionOptions))),l.uIk("data-pc-section","panel"),l.xp6(2),l.Q6J("ngTemplateOutlet",et.headerTemplate),l.xp6(1),l.Q6J("ngIf",et.contentTemplate)("ngIfElse",ee),l.xp6(3),l.Q6J("ngTemplateOutlet",et.footerTemplate)}}let Te=(()=>{class me{transform(ee,et,...Pe){return et(ee,...Pe)}static \u0275fac=function(et){return new(et||me)};static \u0275pipe=l.Yjl({name:"mapper",type:me,pure:!0})}return me})();const Ee={provide:y.JU,useExisting:(0,l.Gpc)(()=>Le),multi:!0};let Le=(()=>{class me{document;platformId;renderer;cd;config;el;overlayService;ariaLabel;ariaLabelledBy;label;disabled;promptLabel;mediumRegex="^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})";strongRegex="^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})";weakLabel;mediumLabel;maxLength;strongLabel;inputId;feedback=!0;appendTo;toggleMask;inputStyleClass;styleClass;style;inputStyle;showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions=".1s linear";autocomplete;placeholder;showClear=!1;autofocus;variant="outlined";onFocus=new l.vpe;onBlur=new l.vpe;onClear=new l.vpe;input;contentTemplate;footerTemplate;headerTemplate;clearIconTemplate;hideIconTemplate;showIconTemplate;templates;overlayVisible=!1;meter;infoText;focused=!1;unmasked=!1;mediumCheckRegExp;strongCheckRegExp;resizeListener;scrollHandler;overlay;value=null;onModelChange=()=>{};onModelTouched=()=>{};translationSubscription;constructor(ee,et,Pe,Tt,wt,nt,Kt){this.document=ee,this.platformId=et,this.renderer=Pe,this.cd=Tt,this.config=wt,this.el=nt,this.overlayService=Kt}ngAfterContentInit(){this.templates.forEach(ee=>{switch(ee.getType()){case"content":default:this.contentTemplate=ee.template;break;case"header":this.headerTemplate=ee.template;break;case"footer":this.footerTemplate=ee.template;break;case"clearicon":this.clearIconTemplate=ee.template;break;case"hideicon":this.hideIconTemplate=ee.template;break;case"showicon":this.showIconTemplate=ee.template}})}ngOnInit(){this.infoText=this.promptText(),this.mediumCheckRegExp=new RegExp(this.mediumRegex),this.strongCheckRegExp=new RegExp(this.strongRegex),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.updateUI(this.value||"")})}onAnimationStart(ee){switch(ee.toState){case"visible":this.overlay=ee.element,H.P9.set("overlay",this.overlay,this.config.zIndex.overlay),this.appendContainer(),this.alignOverlay(),this.bindScrollListener(),this.bindResizeListener();break;case"void":this.unbindScrollListener(),this.unbindResizeListener(),this.overlay=null}}onAnimationEnd(ee){"void"===ee.toState&&H.P9.clear(ee.element)}appendContainer(){this.appendTo&&("body"===this.appendTo?this.renderer.appendChild(this.document.body,this.overlay):this.document.getElementById(this.appendTo).appendChild(this.overlay))}alignOverlay(){this.appendTo?(this.overlay.style.minWidth=v.p.getOuterWidth(this.input.nativeElement)+"px",v.p.absolutePosition(this.overlay,this.input.nativeElement)):v.p.relativePosition(this.overlay,this.input.nativeElement)}onInput(ee){this.value=ee.target.value,this.onModelChange(this.value)}onInputFocus(ee){this.focused=!0,this.feedback&&(this.overlayVisible=!0),this.onFocus.emit(ee)}onEyeIconPress(ee){"Enter"===ee.code&&(this.onMaskToggle(),ee.preventDefault())}onInputBlur(ee){this.focused=!1,this.feedback&&(this.overlayVisible=!1),this.onModelTouched(),this.onBlur.emit(ee)}onKeyUp(ee){if(this.feedback){if(this.updateUI(ee.target.value),"Escape"===ee.code)return void(this.overlayVisible&&(this.overlayVisible=!1));this.overlayVisible||(this.overlayVisible=!0)}}updateUI(ee){let et=null,Pe=null;switch(this.testStrength(ee)){case 1:et=this.weakText(),Pe={strength:"weak",width:"33.33%"};break;case 2:et=this.mediumText(),Pe={strength:"medium",width:"66.66%"};break;case 3:et=this.strongText(),Pe={strength:"strong",width:"100%"};break;default:et=this.promptText(),Pe=null}this.meter=Pe,this.infoText=et}onMaskToggle(){this.unmasked=!this.unmasked}onOverlayClick(ee){this.overlayService.add({originalEvent:ee,target:this.el.nativeElement})}testStrength(ee){let et=0;return this.strongCheckRegExp.test(ee)?et=3:this.mediumCheckRegExp.test(ee)?et=2:ee.length&&(et=1),et}writeValue(ee){this.value=void 0===ee?null:ee,this.feedback&&this.updateUI(this.value||""),this.cd.markForCheck()}registerOnChange(ee){this.onModelChange=ee}registerOnTouched(ee){this.onModelTouched=ee}setDisabledState(ee){this.disabled=ee,this.cd.markForCheck()}bindScrollListener(){(0,i.NF)(this.platformId)&&(this.scrollHandler||(this.scrollHandler=new v.V(this.input.nativeElement,()=>{this.overlayVisible&&(this.overlayVisible=!1)})),this.scrollHandler.bindScrollListener())}bindResizeListener(){(0,i.NF)(this.platformId)&&!this.resizeListener&&(this.resizeListener=this.renderer.listen(this.document.defaultView,"resize",()=>{this.overlayVisible&&!v.p.isTouchDevice()&&(this.overlayVisible=!1)}))}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindResizeListener(){this.resizeListener&&(this.resizeListener(),this.resizeListener=null)}containerClass(ee){return{"p-password p-component p-inputwrapper":!0,"p-input-icon-right":ee}}inputFieldClass(ee){return{"p-password-input":!0,"p-disabled":ee}}strengthClass(ee){return`p-password-strength ${ee?ee.strength:""}`}filled(){return null!=this.value&&this.value.toString().length>0}promptText(){return this.promptLabel||this.getTranslation(p.ws.PASSWORD_PROMPT)}weakText(){return this.weakLabel||this.getTranslation(p.ws.WEAK)}mediumText(){return this.mediumLabel||this.getTranslation(p.ws.MEDIUM)}strongText(){return this.strongLabel||this.getTranslation(p.ws.STRONG)}restoreAppend(){this.overlay&&this.appendTo&&("body"===this.appendTo?this.renderer.removeChild(this.document.body,this.overlay):this.document.getElementById(this.appendTo).removeChild(this.overlay))}inputType(ee){return ee?"text":"password"}getTranslation(ee){return this.config.getTranslation(ee)}clear(){this.value=null,this.onModelChange(this.value),this.writeValue(this.value),this.onClear.emit()}ngOnDestroy(){this.overlay&&(H.P9.clear(this.overlay),this.overlay=null),this.restoreAppend(),this.unbindResizeListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe()}static \u0275fac=function(et){return new(et||me)(l.Y36(i.K0),l.Y36(l.Lbi),l.Y36(l.Qsj),l.Y36(l.sBO),l.Y36(p.b4),l.Y36(l.SBq),l.Y36(p.F0))};static \u0275cmp=l.Xpm({type:me,selectors:[["p-password"]],contentQueries:function(et,Pe,Tt){if(1&et&&l.Suo(Tt,p.jx,4),2&et){let wt;l.iGM(wt=l.CRH())&&(Pe.templates=wt)}},viewQuery:function(et,Pe){if(1&et&&l.Gf(We,5),2&et){let Tt;l.iGM(Tt=l.CRH())&&(Pe.input=Tt.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:8,hostBindings:function(et,Pe){2&et&&l.ekj("p-inputwrapper-filled",Pe.filled())("p-inputwrapper-focus",Pe.focused)("p-password-clearable",Pe.showClear)("p-password-mask",Pe.toggleMask)},inputs:{ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy",label:"label",disabled:["disabled","disabled",l.VuI],promptLabel:"promptLabel",mediumRegex:"mediumRegex",strongRegex:"strongRegex",weakLabel:"weakLabel",mediumLabel:"mediumLabel",maxLength:["maxLength","maxLength",l.Cb_],strongLabel:"strongLabel",inputId:"inputId",feedback:["feedback","feedback",l.VuI],appendTo:"appendTo",toggleMask:["toggleMask","toggleMask",l.VuI],inputStyleClass:"inputStyleClass",styleClass:"styleClass",style:"style",inputStyle:"inputStyle",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",autocomplete:"autocomplete",placeholder:"placeholder",showClear:["showClear","showClear",l.VuI],autofocus:["autofocus","autofocus",l.VuI],variant:"variant"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClear:"onClear"},features:[l._Bn([Ee]),l.Xq5],decls:9,vars:35,consts:[[3,"ngClass","ngStyle"],["pInputText","","pAutoFocus","",3,"ngClass","disabled","ngStyle","value","variant","autofocus","input","focus","blur","keyup"],["input",""],[4,"ngIf"],[3,"ngClass","click",4,"ngIf"],[3,"styleClass","click",4,"ngIf"],[1,"p-password-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[3,"styleClass","click"],["tabIndex","0",3,"keypress","click",4,"ngIf"],[3,"click",4,"ngIf"],["tabIndex","0",3,"keypress","click"],[3,"click"],[3,"ngClass","click"],["overlay",""],[4,"ngIf","ngIfElse"],["content",""],[1,"p-password-meter"],[1,"p-password-info"]],template:function(et,Pe){1&et&&(l.TgZ(0,"div",0),l.ALo(1,"mapper"),l.TgZ(2,"input",1,2),l.NdJ("input",function(wt){return Pe.onInput(wt)})("focus",function(wt){return Pe.onInputFocus(wt)})("blur",function(wt){return Pe.onInputBlur(wt)})("keyup",function(wt){return Pe.onKeyUp(wt)}),l.ALo(4,"mapper"),l.ALo(5,"mapper"),l.qZA(),l.YNc(6,Ot,4,3,"ng-container",3)(7,tt,3,2,"ng-container",3)(8,mt,7,12,"div",4),l.qZA()),2&et&&(l.Tol(Pe.styleClass),l.Q6J("ngClass",l.xi3(1,26,Pe.toggleMask,Pe.containerClass))("ngStyle",Pe.style),l.uIk("data-pc-name","password")("data-pc-section","root"),l.xp6(2),l.Tol(Pe.inputStyleClass),l.Q6J("ngClass",l.xi3(4,29,Pe.disabled,Pe.inputFieldClass))("disabled",Pe.disabled)("ngStyle",Pe.inputStyle)("value",Pe.value)("variant",Pe.variant)("autofocus",Pe.autofocus),l.uIk("label",Pe.label)("aria-label",Pe.ariaLabel)("aria-labelledBy",Pe.ariaLabelledBy)("id",Pe.inputId)("type",l.xi3(5,32,Pe.unmasked,Pe.inputType))("placeholder",Pe.placeholder)("autocomplete",Pe.autocomplete)("maxlength",Pe.maxLength)("data-pc-section","input"),l.xp6(4),l.Q6J("ngIf",Pe.showClear&&null!=Pe.value),l.xp6(1),l.Q6J("ngIf",Pe.toggleMask),l.xp6(1),l.Q6J("ngIf",Pe.overlayVisible))},dependencies:()=>[i.mk,i.O5,i.tP,i.PC,ce.o,Fe.P,z.q,k,b.t,Te],styles:["@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0%;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}\n"],encapsulation:2,data:{animation:[(0,e.X$)("overlayAnimation",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0,transform:"scaleY(0.8)"}),(0,e.jt)("{{showTransitionParams}}")]),(0,e.eR)(":leave",[(0,e.jt)("{{hideTransitionParams}}",(0,e.oB)({opacity:0}))])])]},changeDetection:0})}return me})(),Ge=(()=>{class me{static \u0275fac=function(et){return new(et||me)};static \u0275mod=l.oAB({type:me});static \u0275inj=l.cJS({imports:[i.ez,ce.j,Fe.E,z.q,k,b.t,p.m8]})}return me})()},7680:(st,le,h)=>{"use strict";h.d(le,{G:()=>l,L:()=>y});var e=h(6814),i=h(9212);let l=(()=>{class p{styleClass;style;strokeWidth="2";fill="none";animationDuration="2s";ariaLabel;static \u0275fac=function(C){return new(C||p)};static \u0275cmp=i.Xpm({type:p,selectors:[["p-progressSpinner"]],hostAttrs:[1,"p-element"],inputs:{styleClass:"styleClass",style:"style",strokeWidth:"strokeWidth",fill:"fill",animationDuration:"animationDuration",ariaLabel:"ariaLabel"},decls:3,vars:11,consts:[["role","progressbar",1,"p-progress-spinner",3,"ngStyle","ngClass"],["viewBox","25 25 50 50",1,"p-progress-spinner-svg"],["cx","50","cy","50","r","20","stroke-miterlimit","10",1,"p-progress-spinner-circle"]],template:function(C,H){1&C&&(i.TgZ(0,"div",0),i.O4$(),i.TgZ(1,"svg",1),i._UZ(2,"circle",2),i.qZA()()),2&C&&(i.Q6J("ngStyle",H.style)("ngClass",H.styleClass),i.uIk("aria-label",H.ariaLabel)("aria-busy",!0)("data-pc-name","progressspinner")("data-pc-section","root"),i.xp6(1),i.Udp("animation-duration",H.animationDuration),i.uIk("data-pc-section","root"),i.xp6(1),i.uIk("fill",H.fill)("stroke-width",H.strokeWidth))},dependencies:[e.mk,e.PC],styles:['@layer primeng{.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}\n'],encapsulation:2,changeDetection:0})}return p})(),y=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275mod=i.oAB({type:p});static \u0275inj=i.cJS({imports:[e.ez]})}return p})()},4480:(st,le,h)=>{"use strict";h.d(le,{H:()=>p,T:()=>v});var e=h(6814),i=h(9212),l=h(2076),y=h(5219);let p=(()=>{class b{document;platformId;renderer;el;zone;config;constructor(H,k,z,ce,Fe,We){this.document=H,this.platformId=k,this.renderer=z,this.el=ce,this.zone=Fe,this.config=We}animationListener;mouseDownListener;timeout;ngAfterViewInit(){(0,e.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(H){let k=this.getInk();if(!k||"none"===this.document.defaultView?.getComputedStyle(k,null).display)return;if(l.p.removeClass(k,"p-ink-active"),!l.p.getHeight(k)&&!l.p.getWidth(k)){let We=Math.max(l.p.getOuterWidth(this.el.nativeElement),l.p.getOuterHeight(this.el.nativeElement));k.style.height=We+"px",k.style.width=We+"px"}let z=l.p.getOffset(this.el.nativeElement),ce=H.pageX-z.left+this.document.body.scrollTop-l.p.getWidth(k)/2,Fe=H.pageY-z.top+this.document.body.scrollLeft-l.p.getHeight(k)/2;this.renderer.setStyle(k,"top",Fe+"px"),this.renderer.setStyle(k,"left",ce+"px"),l.p.addClass(k,"p-ink-active"),this.timeout=setTimeout(()=>{let We=this.getInk();We&&l.p.removeClass(We,"p-ink-active")},401)}getInk(){const H=this.el.nativeElement.children;for(let k=0;k{class b{static \u0275fac=function(k){return new(k||b)};static \u0275mod=i.oAB({type:b});static \u0275inj=i.cJS({})}return b})()},6489:(st,le,h)=>{"use strict";h.d(le,{T:()=>dn,v:()=>dt});var e=h(6814),i=h(9212),l=h(5219),y=h(2076),p=h(8717);const v=["element"],b=["content"];function C(we,mt){1&we&&i.GkF(0)}const H=(we,mt)=>({$implicit:we,options:mt});function k(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,C,1,0,"ng-container",7),i.BQk()),2&we){const q=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",q.contentTemplate)("ngTemplateOutletContext",i.WLB(2,H,q.loadedItems,q.getContentOptions()))}}function z(we,mt){1&we&&i.GkF(0)}function ce(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,z,1,0,"ng-container",7),i.BQk()),2&we){const q=mt.$implicit,Te=mt.index,Ee=i.oxw(3);i.xp6(1),i.Q6J("ngTemplateOutlet",Ee.itemTemplate)("ngTemplateOutletContext",i.WLB(2,H,q,Ee.getOptions(Te)))}}const Fe=we=>({"p-scroller-loading":we});function We(we,mt){if(1&we&&(i.TgZ(0,"div",8,9),i.YNc(2,ce,2,5,"ng-container",10),i.qZA()),2&we){const q=i.oxw(2);i.Q6J("ngClass",i.VKq(5,Fe,q.d_loading))("ngStyle",q.contentStyle),i.uIk("data-pc-section","content"),i.xp6(2),i.Q6J("ngForOf",q.loadedItems)("ngForTrackBy",q._trackBy||q.index)}}function Re(we,mt){if(1&we&&i._UZ(0,"div",11),2&we){const q=i.oxw(2);i.Q6J("ngStyle",q.spacerStyle),i.uIk("data-pc-section","spacer")}}function ft(we,mt){1&we&&i.GkF(0)}const yt=we=>({numCols:we}),Ot=we=>({options:we});function $t(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,ft,1,0,"ng-container",7),i.BQk()),2&we){const q=mt.index,Te=i.oxw(4);i.xp6(1),i.Q6J("ngTemplateOutlet",Te.loaderTemplate)("ngTemplateOutletContext",i.VKq(4,Ot,Te.getLoaderOptions(q,Te.both&&i.VKq(2,yt,Te._numItemsInViewport.cols))))}}function Rt(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,$t,2,6,"ng-container",14),i.BQk()),2&we){const q=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",q.loaderArr)}}function Ae(we,mt){1&we&&i.GkF(0)}const ke=()=>({styleClass:"p-scroller-loading-icon"});function ge(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,Ae,1,0,"ng-container",7),i.BQk()),2&we){const q=i.oxw(4);i.xp6(1),i.Q6J("ngTemplateOutlet",q.loaderIconTemplate)("ngTemplateOutletContext",i.VKq(3,Ot,i.DdM(2,ke)))}}function ae(we,mt){1&we&&i._UZ(0,"SpinnerIcon",16),2&we&&(i.Q6J("styleClass","p-scroller-loading-icon pi-spin"),i.uIk("data-pc-section","loadingIcon"))}function Oe(we,mt){if(1&we&&i.YNc(0,ge,2,5,"ng-container",0)(1,ae,1,2,"ng-template",null,15,i.W1O),2&we){const q=i.MAs(2),Te=i.oxw(3);i.Q6J("ngIf",Te.loaderIconTemplate)("ngIfElse",q)}}const Me=we=>({"p-component-overlay":we});function gt(we,mt){if(1&we&&(i.TgZ(0,"div",12),i.YNc(1,Rt,2,1,"ng-container",0)(2,Oe,3,2,"ng-template",null,13,i.W1O),i.qZA()),2&we){const q=i.MAs(3),Te=i.oxw(2);i.Q6J("ngClass",i.VKq(4,Me,!Te.loaderTemplate)),i.uIk("data-pc-section","loader"),i.xp6(1),i.Q6J("ngIf",Te.loaderTemplate)("ngIfElse",q)}}const ht=(we,mt,q)=>({"p-scroller":!0,"p-scroller-inline":we,"p-both-scroll":mt,"p-horizontal-scroll":q});function tt(we,mt){if(1&we){const q=i.EpF();i.ynx(0),i.TgZ(1,"div",2,3),i.NdJ("scroll",function(Ee){i.CHM(q);const Le=i.oxw();return i.KtG(Le.onContainerScroll(Ee))}),i.YNc(3,k,2,5,"ng-container",0)(4,We,3,7,"ng-template",null,4,i.W1O)(6,Re,1,2,"div",5)(7,gt,4,6,"div",6),i.qZA(),i.BQk()}if(2&we){const q=i.MAs(5),Te=i.oxw();i.xp6(1),i.Tol(Te._styleClass),i.Q6J("ngStyle",Te._style)("ngClass",i.kEZ(12,ht,Te.inline,Te.both,Te.horizontal)),i.uIk("id",Te._id)("tabindex",Te.tabindex)("data-pc-name","scroller")("data-pc-section","root"),i.xp6(2),i.Q6J("ngIf",Te.contentTemplate)("ngIfElse",q),i.xp6(3),i.Q6J("ngIf",Te._showSpacer),i.xp6(1),i.Q6J("ngIf",!Te.loaderDisabled&&Te._showLoader&&Te.d_loading)}}function ct(we,mt){1&we&&i.GkF(0)}const Gt=(we,mt)=>({rows:we,columns:mt});function fn(we,mt){if(1&we&&(i.ynx(0),i.YNc(1,ct,1,0,"ng-container",7),i.BQk()),2&we){const q=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",q.contentTemplate)("ngTemplateOutletContext",i.WLB(5,H,q.items,i.WLB(2,Gt,q._items,q.loadedColumns)))}}function Fn(we,mt){if(1&we&&(i.Hsn(0),i.YNc(1,fn,2,8,"ng-container",17)),2&we){const q=i.oxw();i.xp6(1),i.Q6J("ngIf",q.contentTemplate)}}const Bn=["*"];let dn=(()=>{class we{document;platformId;renderer;cd;zone;get id(){return this._id}set id(q){this._id=q}get style(){return this._style}set style(q){this._style=q}get styleClass(){return this._styleClass}set styleClass(q){this._styleClass=q}get tabindex(){return this._tabindex}set tabindex(q){this._tabindex=q}get items(){return this._items}set items(q){this._items=q}get itemSize(){return this._itemSize}set itemSize(q){this._itemSize=q}get scrollHeight(){return this._scrollHeight}set scrollHeight(q){this._scrollHeight=q}get scrollWidth(){return this._scrollWidth}set scrollWidth(q){this._scrollWidth=q}get orientation(){return this._orientation}set orientation(q){this._orientation=q}get step(){return this._step}set step(q){this._step=q}get delay(){return this._delay}set delay(q){this._delay=q}get resizeDelay(){return this._resizeDelay}set resizeDelay(q){this._resizeDelay=q}get appendOnly(){return this._appendOnly}set appendOnly(q){this._appendOnly=q}get inline(){return this._inline}set inline(q){this._inline=q}get lazy(){return this._lazy}set lazy(q){this._lazy=q}get disabled(){return this._disabled}set disabled(q){this._disabled=q}get loaderDisabled(){return this._loaderDisabled}set loaderDisabled(q){this._loaderDisabled=q}get columns(){return this._columns}set columns(q){this._columns=q}get showSpacer(){return this._showSpacer}set showSpacer(q){this._showSpacer=q}get showLoader(){return this._showLoader}set showLoader(q){this._showLoader=q}get numToleratedItems(){return this._numToleratedItems}set numToleratedItems(q){this._numToleratedItems=q}get loading(){return this._loading}set loading(q){this._loading=q}get autoSize(){return this._autoSize}set autoSize(q){this._autoSize=q}get trackBy(){return this._trackBy}set trackBy(q){this._trackBy=q}get options(){return this._options}set options(q){this._options=q,q&&"object"==typeof q&&Object.entries(q).forEach(([Te,Ee])=>this[`_${Te}`]!==Ee&&(this[`_${Te}`]=Ee))}onLazyLoad=new i.vpe;onScroll=new i.vpe;onScrollIndexChange=new i.vpe;elementViewChild;contentViewChild;templates;_id;_style;_styleClass;_tabindex=0;_items;_itemSize=0;_scrollHeight;_scrollWidth;_orientation="vertical";_step=0;_delay=0;_resizeDelay=10;_appendOnly=!1;_inline=!1;_lazy=!1;_disabled=!1;_loaderDisabled=!1;_columns;_showSpacer=!0;_showLoader=!1;_numToleratedItems;_loading;_autoSize=!1;_trackBy;_options;d_loading=!1;d_numToleratedItems;contentEl;contentTemplate;itemTemplate;loaderTemplate;loaderIconTemplate;first=0;last=0;page=0;isRangeChanged=!1;numItemsInViewport=0;lastScrollPos=0;lazyLoadState={};loaderArr=[];spacerStyle={};contentStyle={};scrollTimeout;resizeTimeout;initialized=!1;resizeObserver;defaultWidth;defaultHeight;defaultContentWidth;defaultContentHeight;get vertical(){return"vertical"===this._orientation}get horizontal(){return"horizontal"===this._orientation}get both(){return"both"===this._orientation}get loadedItems(){return this._items&&!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(q=>this._columns?q:q.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&&this._columns?this._items:this._items.slice(this._appendOnly?0:this.first,this.last):[]}get loadedRows(){return this.d_loading?this._loaderDisabled?this.loaderArr:[]:this.loadedItems}get loadedColumns(){return this._columns&&(this.both||this.horizontal)?this.d_loading&&this._loaderDisabled?this.both?this.loaderArr[0]:this.loaderArr:this._columns.slice(this.both?this.first.cols:this.first,this.both?this.last.cols:this.last):this._columns}constructor(q,Te,Ee,Le,Ge){this.document=q,this.platformId=Te,this.renderer=Ee,this.cd=Le,this.zone=Ge}ngOnInit(){this.setInitialState()}ngOnChanges(q){let Te=!1;if(q.loading){const{previousValue:Ee,currentValue:Le}=q.loading;this.lazy&&Ee!==Le&&Le!==this.d_loading&&(this.d_loading=Le,Te=!0)}if(q.orientation&&(this.lastScrollPos=this.both?{top:0,left:0}:0),q.numToleratedItems){const{previousValue:Ee,currentValue:Le}=q.numToleratedItems;Ee!==Le&&Le!==this.d_numToleratedItems&&(this.d_numToleratedItems=Le)}if(q.options){const{previousValue:Ee,currentValue:Le}=q.options;this.lazy&&Ee?.loading!==Le?.loading&&Le?.loading!==this.d_loading&&(this.d_loading=Le.loading,Te=!0),Ee?.numToleratedItems!==Le?.numToleratedItems&&Le?.numToleratedItems!==this.d_numToleratedItems&&(this.d_numToleratedItems=Le.numToleratedItems)}this.initialized&&!Te&&(q.items?.previousValue?.length!==q.items?.currentValue?.length||q.itemSize||q.scrollHeight||q.scrollWidth)&&(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(q=>{switch(q.getType()){case"content":this.contentTemplate=q.template;break;case"item":default:this.itemTemplate=q.template;break;case"loader":this.loaderTemplate=q.template;break;case"loadericon":this.loaderIconTemplate=q.template}})}ngAfterViewInit(){Promise.resolve().then(()=>{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){(0,e.NF)(this.platformId)&&!this.initialized&&y.p.isVisible(this.elementViewChild?.nativeElement)&&(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.calculateAutoSize(),this.defaultWidth=y.p.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=y.p.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=y.p.getWidth(this.contentEl),this.defaultContentHeight=y.p.getHeight(this.contentEl),this.resizeObserver=new ResizeObserver(()=>this.onResize()),this.resizeObserver.observe(this.elementViewChild?.nativeElement),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.cd.detectChanges())}setContentEl(q){this.contentEl=q||this.contentViewChild?.nativeElement||y.p.findSingle(this.elementViewChild?.nativeElement,".p-scroller-content")}setInitialState(){this.first=this.both?{rows:0,cols:0}:0,this.last=this.both?{rows:0,cols:0}:0,this.numItemsInViewport=this.both?{rows:0,cols:0}:0,this.lastScrollPos=this.both?{top:0,left:0}:0,this.d_loading=this._loading||!1,this.d_numToleratedItems=this._numToleratedItems,this.loaderArr=[],this.spacerStyle={},this.contentStyle={}}getElementRef(){return this.elementViewChild}getPageByFirst(q){return Math.floor(((q??this.first)+4*this.d_numToleratedItems)/(this._step||1))}isPageChanged(q){return!this._step||this.page!==this.getPageByFirst(q??this.first)}scrollTo(q){this.elementViewChild?.nativeElement?.scrollTo(q)}scrollToIndex(q,Te="auto"){if(this.both?q.every(Le=>Le>-1):q>-1){const Le=this.first,{scrollTop:Ge=0,scrollLeft:me=0}=this.elementViewChild?.nativeElement,{numToleratedItems:B}=this.calculateNumItems(),ee=this.getContentPosition(),et=this.itemSize,Pe=(pt=0,lt)=>pt<=lt?0:pt,Tt=(pt,lt,_e)=>pt*lt+_e,wt=(pt=0,lt=0)=>this.scrollTo({left:pt,top:lt,behavior:Te});let nt=this.both?{rows:0,cols:0}:0,Kt=!1,ut=!1;this.both?(nt={rows:Pe(q[0],B[0]),cols:Pe(q[1],B[1])},wt(Tt(nt.cols,et[1],ee.left),Tt(nt.rows,et[0],ee.top)),ut=this.lastScrollPos.top!==Ge||this.lastScrollPos.left!==me,Kt=nt.rows!==Le.rows||nt.cols!==Le.cols):(nt=Pe(q,B),this.horizontal?wt(Tt(nt,et,ee.left),Ge):wt(me,Tt(nt,et,ee.top)),ut=this.lastScrollPos!==(this.horizontal?me:Ge),Kt=nt!==Le),this.isRangeChanged=Kt,ut&&(this.first=nt)}}scrollInView(q,Te,Ee="auto"){if(Te){const{first:Le,viewport:Ge}=this.getRenderedRange(),me=(et=0,Pe=0)=>this.scrollTo({left:et,top:Pe,behavior:Ee}),ee="to-end"===Te;if("to-start"===Te){if(this.both)Ge.first.rows-Le.rows>q[0]?me(Ge.first.cols*this._itemSize[1],(Ge.first.rows-1)*this._itemSize[0]):Ge.first.cols-Le.cols>q[1]&&me((Ge.first.cols-1)*this._itemSize[1],Ge.first.rows*this._itemSize[0]);else if(Ge.first-Le>q){const et=(Ge.first-1)*this._itemSize;this.horizontal?me(et,0):me(0,et)}}else if(ee)if(this.both)Ge.last.rows-Le.rows<=q[0]+1?me(Ge.first.cols*this._itemSize[1],(Ge.first.rows+1)*this._itemSize[0]):Ge.last.cols-Le.cols<=q[1]+1&&me((Ge.first.cols+1)*this._itemSize[1],Ge.first.rows*this._itemSize[0]);else if(Ge.last-Le<=q+1){const et=(Ge.first+1)*this._itemSize;this.horizontal?me(et,0):me(0,et)}}else this.scrollToIndex(q,Ee)}getRenderedRange(){const q=(Le,Ge)=>Ge||Le?Math.floor(Le/(Ge||Le)):0;let Te=this.first,Ee=0;if(this.elementViewChild?.nativeElement){const{scrollTop:Le,scrollLeft:Ge}=this.elementViewChild.nativeElement;this.both?(Te={rows:q(Le,this._itemSize[0]),cols:q(Ge,this._itemSize[1])},Ee={rows:Te.rows+this.numItemsInViewport.rows,cols:Te.cols+this.numItemsInViewport.cols}):(Te=q(this.horizontal?Ge:Le,this._itemSize),Ee=Te+this.numItemsInViewport)}return{first:this.first,last:this.last,viewport:{first:Te,last:Ee}}}calculateNumItems(){const q=this.getContentPosition(),Te=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-q.left:0)||0,Ee=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-q.top:0)||0,Le=(ee,et)=>et||ee?Math.ceil(ee/(et||ee)):0,Ge=ee=>Math.ceil(ee/2),me=this.both?{rows:Le(Ee,this._itemSize[0]),cols:Le(Te,this._itemSize[1])}:Le(this.horizontal?Te:Ee,this._itemSize);return{numItemsInViewport:me,numToleratedItems:this.d_numToleratedItems||(this.both?[Ge(me.rows),Ge(me.cols)]:Ge(me))}}calculateOptions(){const{numItemsInViewport:q,numToleratedItems:Te}=this.calculateNumItems(),Ee=(me,B,ee,et=!1)=>this.getLast(me+B+(meArray.from({length:q.cols})):Array.from({length:q})),this._lazy&&Promise.resolve().then(()=>{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:Le.cols}:0:Le,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&&!this.d_loading&&Promise.resolve().then(()=>{if(this.contentEl){this.contentEl.style.minHeight=this.contentEl.style.minWidth="auto",this.contentEl.style.position="relative",this.elementViewChild.nativeElement.style.contain="none";const[q,Te]=[y.p.getWidth(this.contentEl),y.p.getHeight(this.contentEl)];q!==this.defaultContentWidth&&(this.elementViewChild.nativeElement.style.width=""),Te!==this.defaultContentHeight&&(this.elementViewChild.nativeElement.style.height="");const[Ee,Le]=[y.p.getWidth(this.elementViewChild.nativeElement),y.p.getHeight(this.elementViewChild.nativeElement)];this.contentEl.style.minHeight=this.contentEl.style.minWidth="",this.contentEl.style.position="",this.elementViewChild.nativeElement.style.contain="",this.defaultWidth=Ee,this.defaultHeight=Le,this.defaultContentWidth=q,this.defaultContentHeight=Te,(this.both||this.horizontal)&&(this.elementViewChild.nativeElement.style.width=Eethis.elementViewChild.nativeElement.style[Ge]=me;this.both||this.horizontal?(Le("height",Ee),Le("width",Te)):Le("height",Ee)}}setSpacerSize(){if(this._items){const q=(Ee,Le,Ge)=>this.spacerStyle={...this.spacerStyle,[`${Ee}`]:Le*Ge+"px"},Te=this._items.length;this.both?(q("height",Te,this._itemSize[0]),q("width",this._columns?.length||this._items[1]?.length,this._itemSize[1])):this.horizontal?q("width",this._columns?.length||this._items.length,this._itemSize):q("height",Te,this._itemSize)}}setContentPosition(q){if(this.contentEl&&!this._appendOnly){const Te=q?q.first:this.first,Ee=(Ge,me)=>Ge*me,Le=(Ge=0,me=0)=>this.contentStyle={...this.contentStyle,transform:`translate3d(${Ge}px, ${me}px, 0)`};if(this.both)Le(Ee(Te.cols,this._itemSize[1]),Ee(Te.rows,this._itemSize[0]));else{const Ge=Ee(Te,this._itemSize);this.horizontal?Le(Ge,0):Le(0,Ge)}}}onScrollPositionChange(q){const Te=q.target,Ee=this.getContentPosition(),Le=(ut,pt)=>ut?ut>pt?ut-pt:ut:0,Ge=(ut,pt)=>pt||ut?Math.floor(ut/(pt||ut)):0,me=(ut,pt,lt,_e,Dt,Nt)=>ut<=Dt?Dt:Nt?lt-_e-Dt:pt+Dt-1,B=(ut,pt,lt,_e,Dt,Nt,rn)=>ut<=Nt?0:Math.max(0,rn?utpt?lt:ut-2*Nt),ee=(ut,pt,lt,_e,Dt,Nt=!1)=>{let rn=pt+_e+2*Dt;return ut>=Dt&&(rn+=Dt+1),this.getLast(rn,Nt)},et=Le(Te.scrollTop,Ee.top),Pe=Le(Te.scrollLeft,Ee.left);let Tt=this.both?{rows:0,cols:0}:0,wt=this.last,nt=!1,Kt=this.lastScrollPos;if(this.both){const ut=this.lastScrollPos.top<=et,pt=this.lastScrollPos.left<=Pe;if(!this._appendOnly||this._appendOnly&&(ut||pt)){const lt={rows:Ge(et,this._itemSize[0]),cols:Ge(Pe,this._itemSize[1])},_e={rows:me(lt.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],ut),cols:me(lt.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],pt)};Tt={rows:B(lt.rows,_e.rows,this.first.rows,0,0,this.d_numToleratedItems[0],ut),cols:B(lt.cols,_e.cols,this.first.cols,0,0,this.d_numToleratedItems[1],pt)},wt={rows:ee(lt.rows,Tt.rows,0,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:ee(lt.cols,Tt.cols,0,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},nt=Tt.rows!==this.first.rows||wt.rows!==this.last.rows||Tt.cols!==this.first.cols||wt.cols!==this.last.cols||this.isRangeChanged,Kt={top:et,left:Pe}}}else{const ut=this.horizontal?Pe:et,pt=this.lastScrollPos<=ut;if(!this._appendOnly||this._appendOnly&&pt){const lt=Ge(ut,this._itemSize);Tt=B(lt,me(lt,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,pt),this.first,0,0,this.d_numToleratedItems,pt),wt=ee(lt,Tt,0,this.numItemsInViewport,this.d_numToleratedItems),nt=Tt!==this.first||wt!==this.last||this.isRangeChanged,Kt=ut}}return{first:Tt,last:wt,isRangeChanged:nt,scrollPos:Kt}}onScrollChange(q){const{first:Te,last:Ee,isRangeChanged:Le,scrollPos:Ge}=this.onScrollPositionChange(q);if(Le){const me={first:Te,last:Ee};if(this.setContentPosition(me),this.first=Te,this.last=Ee,this.lastScrollPos=Ge,this.handleEvents("onScrollIndexChange",me),this._lazy&&this.isPageChanged(Te)){const B={first:this._step?Math.min(this.getPageByFirst(Te)*this._step,this.items.length-this._step):Te,last:Math.min(this._step?(this.getPageByFirst(Te)+1)*this._step:Ee,this.items.length)};(this.lazyLoadState.first!==B.first||this.lazyLoadState.last!==B.last)&&this.handleEvents("onLazyLoad",B),this.lazyLoadState=B}}}onContainerScroll(q){if(this.handleEvents("onScroll",{originalEvent:q}),this._delay&&this.isPageChanged()){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){const{isRangeChanged:Te}=this.onScrollPositionChange(q);(Te||this._step&&this.isPageChanged())&&(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=>{this.onScrollChange(q),this.d_loading&&this.showLoader&&(!this._lazy||void 0===this._loading)&&(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&&this.onScrollChange(q)}unbindResizeListener(){this.resizeObserver&&(this.resizeObserver.unobserve(this.elementViewChild?.nativeElement),this.resizeObserver=null)}onResize(){this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{if(y.p.isVisible(this.elementViewChild?.nativeElement)){const[q,Te]=[y.p.getWidth(this.elementViewChild?.nativeElement),y.p.getHeight(this.elementViewChild?.nativeElement)],[Ee,Le]=[q!==this.defaultWidth,Te!==this.defaultHeight];(this.both?Ee||Le:this.horizontal?Ee:this.vertical&&Le)&&this.zone.run(()=>{this.d_numToleratedItems=this._numToleratedItems,this.init(),this.calculateAutoSize()})}},this._resizeDelay)}handleEvents(q,Te){return this.options&&this.options[q]?this.options[q](Te):this[q].emit(Te)}getContentOptions(){return{contentStyleClass:"p-scroller-content "+(this.d_loading?"p-scroller-loading":""),items:this.loadedItems,getItemOptions:q=>this.getOptions(q),loading:this.d_loading,getLoaderOptions:(q,Te)=>this.getLoaderOptions(q,Te),itemSize:this._itemSize,rows:this.loadedRows,columns:this.loadedColumns,spacerStyle:this.spacerStyle,contentStyle:this.contentStyle,vertical:this.vertical,horizontal:this.horizontal,both:this.both}}getOptions(q){const Te=(this._items||[]).length,Ee=this.both?this.first.rows+q:this.first+q;return{index:Ee,count:Te,first:0===Ee,last:Ee===Te-1,even:Ee%2==0,odd:Ee%2!=0}}getLoaderOptions(q,Te){const Ee=this.loaderArr.length;return{index:q,count:Ee,first:0===q,last:q===Ee-1,even:q%2==0,odd:q%2!=0,...Te}}static \u0275fac=function(Te){return new(Te||we)(i.Y36(e.K0),i.Y36(i.Lbi),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(i.R0b))};static \u0275cmp=i.Xpm({type:we,selectors:[["p-scroller"]],contentQueries:function(Te,Ee,Le){if(1&Te&&i.Suo(Le,l.jx,4),2&Te){let Ge;i.iGM(Ge=i.CRH())&&(Ee.templates=Ge)}},viewQuery:function(Te,Ee){if(1&Te&&(i.Gf(v,5),i.Gf(b,5)),2&Te){let Le;i.iGM(Le=i.CRH())&&(Ee.elementViewChild=Le.first),i.iGM(Le=i.CRH())&&(Ee.contentViewChild=Le.first)}},hostAttrs:[1,"p-scroller-viewport","p-element"],inputs:{id:"id",style:"style",styleClass:"styleClass",tabindex:"tabindex",items:"items",itemSize:"itemSize",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth",orientation:"orientation",step:"step",delay:"delay",resizeDelay:"resizeDelay",appendOnly:"appendOnly",inline:"inline",lazy:"lazy",disabled:"disabled",loaderDisabled:"loaderDisabled",columns:"columns",showSpacer:"showSpacer",showLoader:"showLoader",numToleratedItems:"numToleratedItems",loading:"loading",autoSize:"autoSize",trackBy:"trackBy",options:"options"},outputs:{onLazyLoad:"onLazyLoad",onScroll:"onScroll",onScrollIndexChange:"onScrollIndexChange"},features:[i.TTD],ngContentSelectors:Bn,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["disabledContainer",""],[3,"ngStyle","ngClass","scroll"],["element",""],["buildInContent",""],["class","p-scroller-spacer",3,"ngStyle",4,"ngIf"],["class","p-scroller-loader",3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-scroller-content",3,"ngClass","ngStyle"],["content",""],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"p-scroller-spacer",3,"ngStyle"],[1,"p-scroller-loader",3,"ngClass"],["buildInLoader",""],[4,"ngFor","ngForOf"],["buildInLoaderIcon",""],[3,"styleClass"],[4,"ngIf"]],template:function(Te,Ee){if(1&Te&&(i.F$t(),i.YNc(0,tt,8,16,"ng-container",0)(1,Fn,2,1,"ng-template",null,1,i.W1O)),2&Te){const Le=i.MAs(2);i.Q6J("ngIf",!Ee._disabled)("ngIfElse",Le)}},dependencies:()=>[e.mk,e.sg,e.O5,e.tP,e.PC,p.L],styles:["@layer primeng{p-scroller{flex:1;outline:0 none}.p-scroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-scroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-scroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-scroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-scroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-scroller-loading-icon{scale:2}.p-scroller-inline .p-scroller-content{position:static}}\n"],encapsulation:2})}return we})(),dt=(()=>{class we{static \u0275fac=function(Te){return new(Te||we)};static \u0275mod=i.oAB({type:we});static \u0275inj=i.cJS({imports:[e.ez,l.m8,p.L,l.m8]})}return we})()},6128:(st,le,h)=>{"use strict";h.d(le,{Qy:()=>Ot,UN:()=>yt});var e=h(6814),i=h(9212),l=h(6223),y=h(5219),p=h(4480),v=h(2332),b=h(218);const C=["container"];function H($t,Rt){if(1&$t&&i._UZ(0,"span",8),2&$t){const Ae=i.oxw(2).$implicit;i.Tol(Ae.icon),i.Q6J("ngClass","p-button-icon p-button-icon-left"),i.uIk("data-pc-section","icon")}}function k($t,Rt){if(1&$t&&(i.ynx(0),i.YNc(1,H,1,4,"span",6),i.TgZ(2,"span",7),i._uU(3),i.qZA(),i.BQk()),2&$t){const Ae=i.oxw().$implicit,ke=i.oxw();i.xp6(1),i.Q6J("ngIf",Ae.icon),i.xp6(1),i.uIk("data-pc-section","label"),i.xp6(1),i.Oqu(ke.getOptionLabel(Ae))}}function z($t,Rt){1&$t&&i.GkF(0)}const ce=($t,Rt)=>({$implicit:$t,index:Rt});function Fe($t,Rt){if(1&$t&&i.YNc(0,z,1,0,"ng-container",9),2&$t){const Ae=i.oxw(),ke=Ae.$implicit,ge=Ae.index,ae=i.oxw();i.Q6J("ngTemplateOutlet",ae.selectButtonTemplate)("ngTemplateOutletContext",i.WLB(2,ce,ke,ge))}}const We=($t,Rt,Ae)=>({"p-highlight":$t,"p-disabled":Rt,"p-button-icon-only":Ae});function Re($t,Rt){if(1&$t){const Ae=i.EpF();i.TgZ(0,"div",3),i.NdJ("click",function(ge){const ae=i.CHM(Ae),Oe=ae.$implicit,Me=ae.index,gt=i.oxw();return i.KtG(gt.onOptionSelect(ge,Oe,Me))})("keydown",function(ge){const ae=i.CHM(Ae),Oe=ae.$implicit,Me=ae.index,gt=i.oxw();return i.KtG(gt.onKeyDown(ge,Oe,Me))})("focus",function(ge){const Oe=i.CHM(Ae).index,Me=i.oxw();return i.KtG(Me.onFocus(ge,Oe))})("blur",function(){i.CHM(Ae);const ge=i.oxw();return i.KtG(ge.onBlur())}),i.YNc(1,k,4,3,"ng-container",4)(2,Fe,1,5,"ng-template",null,5,i.W1O),i.qZA()}if(2&$t){const Ae=Rt.$implicit,ke=Rt.index,ge=i.MAs(3),ae=i.oxw();i.Tol(Ae.styleClass),i.Q6J("role",ae.multiple?"checkbox":"radio")("ngClass",i.kEZ(14,We,ae.isSelected(Ae),ae.disabled||ae.isOptionDisabled(Ae),Ae.icon&&!ae.getOptionLabel(Ae)))("autofocus",ae.autofocus),i.uIk("tabindex",ke!==ae.focusedIndex||ae.disabled?"-1":"0")("aria-label",Ae.label)("aria-checked",ae.isSelected(Ae))("aria-disabled",ae.optionDisabled)("title",Ae.title)("aria-labelledby",ae.getOptionLabel(Ae))("data-pc-section","button"),i.xp6(1),i.Q6J("ngIf",!ae.itemTemplate)("ngIfElse",ge)}}const ft={provide:l.JU,useExisting:(0,i.Gpc)(()=>yt),multi:!0};let yt=(()=>{class $t{cd;options;optionLabel;optionValue;optionDisabled;unselectable=!1;tabindex=0;multiple;allowEmpty=!0;style;styleClass;ariaLabelledBy;disabled;dataKey;autofocus;onOptionClick=new i.vpe;onChange=new i.vpe;container;itemTemplate;get selectButtonTemplate(){return this.itemTemplate?.template}get equalityKey(){return this.optionValue?null:this.dataKey}value;onModelChange=()=>{};onModelTouched=()=>{};focusedIndex=0;constructor(Ae){this.cd=Ae}getOptionLabel(Ae){return this.optionLabel?v.gb.resolveFieldData(Ae,this.optionLabel):null!=Ae.label?Ae.label:Ae}getOptionValue(Ae){return this.optionValue?v.gb.resolveFieldData(Ae,this.optionValue):this.optionLabel||void 0===Ae.value?Ae:Ae.value}isOptionDisabled(Ae){return this.optionDisabled?v.gb.resolveFieldData(Ae,this.optionDisabled):void 0!==Ae.disabled&&Ae.disabled}writeValue(Ae){this.value=Ae,this.cd.markForCheck()}registerOnChange(Ae){this.onModelChange=Ae}registerOnTouched(Ae){this.onModelTouched=Ae}setDisabledState(Ae){this.disabled=Ae,this.cd.markForCheck()}onOptionSelect(Ae,ke,ge){if(this.disabled||this.isOptionDisabled(ke))return;let ae=this.isSelected(ke);if(ae&&this.unselectable)return;let Me,Oe=this.getOptionValue(ke);if(this.multiple)Me=ae?this.value.filter(gt=>!v.gb.equals(gt,Oe,this.equalityKey)):this.value?[...this.value,Oe]:[Oe];else{if(ae&&!this.allowEmpty)return;Me=ae?null:Oe}this.focusedIndex=ge,this.value=Me,this.onModelChange(this.value),this.onChange.emit({originalEvent:Ae,value:this.value}),this.onOptionClick.emit({originalEvent:Ae,option:ke,index:ge})}onKeyDown(Ae,ke,ge){switch(Ae.code){case"Space":this.onOptionSelect(Ae,ke,ge),Ae.preventDefault();break;case"ArrowDown":case"ArrowRight":this.changeTabIndexes(Ae,"next"),Ae.preventDefault();break;case"ArrowUp":case"ArrowLeft":this.changeTabIndexes(Ae,"prev"),Ae.preventDefault()}}changeTabIndexes(Ae,ke){let ge,ae;for(let Oe=0;Oe<=this.container.nativeElement.children.length-1;Oe++)"0"===this.container.nativeElement.children[Oe].getAttribute("tabindex")&&(ge={elem:this.container.nativeElement.children[Oe],index:Oe});ae="prev"===ke?0===ge.index?this.container.nativeElement.children.length-1:ge.index-1:ge.index===this.container.nativeElement.children.length-1?0:ge.index+1,this.focusedIndex=ae,this.container.nativeElement.children[ae].focus()}onFocus(Ae,ke){this.focusedIndex=ke}onBlur(){this.onModelTouched()}removeOption(Ae){this.value=this.value.filter(ke=>!v.gb.equals(ke,this.getOptionValue(Ae),this.dataKey))}isSelected(Ae){let ke=!1;const ge=this.getOptionValue(Ae);if(this.multiple){if(this.value&&Array.isArray(this.value))for(let ae of this.value)if(v.gb.equals(ae,ge,this.dataKey)){ke=!0;break}}else ke=v.gb.equals(this.getOptionValue(Ae),this.value,this.equalityKey);return ke}static \u0275fac=function(ke){return new(ke||$t)(i.Y36(i.sBO))};static \u0275cmp=i.Xpm({type:$t,selectors:[["p-selectButton"]],contentQueries:function(ke,ge,ae){if(1&ke&&i.Suo(ae,y.jx,5),2&ke){let Oe;i.iGM(Oe=i.CRH())&&(ge.itemTemplate=Oe.first)}},viewQuery:function(ke,ge){if(1&ke&&i.Gf(C,5),2&ke){let ae;i.iGM(ae=i.CRH())&&(ge.container=ae.first)}},hostAttrs:[1,"p-element"],inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",unselectable:["unselectable","unselectable",i.VuI],tabindex:["tabindex","tabindex",i.Cb_],multiple:["multiple","multiple",i.VuI],allowEmpty:["allowEmpty","allowEmpty",i.VuI],style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:["disabled","disabled",i.VuI],dataKey:"dataKey",autofocus:["autofocus","autofocus",i.VuI]},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[i._Bn([ft]),i.Xq5],decls:3,vars:8,consts:[["role","group",3,"ngClass","ngStyle"],["container",""],["pRipple","","class","p-button p-component","pAutoFocus","",3,"role","class","ngClass","autofocus","click","keydown","focus","blur",4,"ngFor","ngForOf"],["pRipple","","pAutoFocus","",1,"p-button","p-component",3,"role","ngClass","autofocus","click","keydown","focus","blur"],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(ke,ge){1&ke&&(i.TgZ(0,"div",0,1),i.YNc(2,Re,4,18,"div",2),i.qZA()),2&ke&&(i.Tol(ge.styleClass),i.Q6J("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",ge.style),i.uIk("aria-labelledby",ge.ariaLabelledBy)("data-pc-name","selectbutton")("data-pc-section","root"),i.xp6(2),i.Q6J("ngForOf",ge.options))},dependencies:[e.mk,e.sg,e.O5,e.tP,e.PC,p.H,b.P],styles:['@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos=right] spinnericon{order:1}}\n'],encapsulation:2,changeDetection:0})}return $t})(),Ot=(()=>{class $t{static \u0275fac=function(ke){return new(ke||$t)};static \u0275mod=i.oAB({type:$t});static \u0275inj=i.cJS({imports:[e.ez,p.T,y.m8,b.E,y.m8]})}return $t})()},4227:(st,le,h)=>{"use strict";h.d(le,{O:()=>l,m:()=>y});var e=h(6814),i=h(9212);let l=(()=>{class p{styleClass;style;shape="rectangle";animation="wave";borderRadius;size;width="100%";height="1rem";containerClass(){return{"p-skeleton p-component":!0,"p-skeleton-circle":"circle"===this.shape,"p-skeleton-none":"none"===this.animation}}get containerStyle(){return this.size?{...this.style,width:this.size,height:this.size,borderRadius:this.borderRadius}:{width:this.width,height:this.height,borderRadius:this.borderRadius,...this.style}}static \u0275fac=function(C){return new(C||p)};static \u0275cmp=i.Xpm({type:p,selectors:[["p-skeleton"]],hostAttrs:[1,"p-element"],inputs:{styleClass:"styleClass",style:"style",shape:"shape",animation:"animation",borderRadius:"borderRadius",size:"size",width:"width",height:"height"},decls:1,vars:7,consts:[[3,"ngClass","ngStyle"]],template:function(C,H){1&C&&i._UZ(0,"div",0),2&C&&(i.Tol(H.styleClass),i.Q6J("ngClass",H.containerClass())("ngStyle",H.containerStyle),i.uIk("data-pc-name","skeleton")("aria-hidden",!0)("data-pc-section","root"))},dependencies:[e.mk,e.PC],styles:['@layer primeng{.p-skeleton{position:relative;overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}\n'],encapsulation:2,changeDetection:0})}return p})(),y=(()=>{class p{static \u0275fac=function(C){return new(C||p)};static \u0275mod=i.oAB({type:p});static \u0275inj=i.cJS({imports:[e.ez]})}return p})()},4104:(st,le,h)=>{"use strict";h.d(le,{EV:()=>dt,FN:()=>dn});var e=h(6825),i=h(6814),l=h(9212),y=h(5219),p=h(2591),v=h(2736),b=h(3823),C=h(7778),H=h(8468),k=h(4480),z=h(2332),ce=h(2076);const Fe=["container"];function We(we,mt){1&we&&l.GkF(0)}const Re=(we,mt)=>({$implicit:we,closeFn:mt});function ft(we,mt){if(1&we&&(l.ynx(0),l.YNc(1,We,1,0,"ng-container",4),l.BQk()),2&we){const q=l.oxw();l.xp6(1),l.Q6J("ngTemplateOutlet",q.headlessTemplate)("ngTemplateOutletContext",l.WLB(2,Re,q.message,q.onCloseIconClick))}}function yt(we,mt){if(1&we&&l._UZ(0,"span"),2&we){const q=l.oxw(3);l.Tol("p-toast-message-icon pi "+q.message.icon)}}function Ot(we,mt){1&we&&l._UZ(0,"CheckIcon"),2&we&&l.uIk("aria-hidden",!0)("data-pc-section","icon")}function $t(we,mt){1&we&&l._UZ(0,"InfoCircleIcon"),2&we&&l.uIk("aria-hidden",!0)("data-pc-section","icon")}function Rt(we,mt){1&we&&l._UZ(0,"TimesCircleIcon"),2&we&&l.uIk("aria-hidden",!0)("data-pc-section","icon")}function Ae(we,mt){1&we&&l._UZ(0,"ExclamationTriangleIcon"),2&we&&l.uIk("aria-hidden",!0)("data-pc-section","icon")}function ke(we,mt){if(1&we&&(l.TgZ(0,"span",13),l.ynx(1),l.YNc(2,Ot,1,2,"CheckIcon",6)(3,$t,1,2,"InfoCircleIcon",6)(4,Rt,1,2,"TimesCircleIcon",6)(5,Ae,1,2,"ExclamationTriangleIcon",6),l.BQk(),l.qZA()),2&we){const q=l.oxw(3);l.uIk("aria-hidden",!0)("data-pc-section","icon"),l.xp6(2),l.Q6J("ngIf","success"===q.message.severity),l.xp6(1),l.Q6J("ngIf","info"===q.message.severity),l.xp6(1),l.Q6J("ngIf","error"===q.message.severity),l.xp6(1),l.Q6J("ngIf","warn"===q.message.severity)}}function ge(we,mt){if(1&we&&(l.ynx(0),l.YNc(1,yt,1,2,"span",8)(2,ke,6,6,"span",9),l.TgZ(3,"div",10)(4,"div",11),l._uU(5),l.qZA(),l.TgZ(6,"div",12),l._uU(7),l.qZA()(),l.BQk()),2&we){const q=l.oxw(2);l.xp6(1),l.Q6J("ngIf",q.message.icon),l.xp6(1),l.Q6J("ngIf",!q.message.icon),l.xp6(1),l.uIk("data-pc-section","text"),l.xp6(1),l.uIk("data-pc-section","summary"),l.xp6(1),l.Oqu(q.message.summary),l.xp6(1),l.uIk("data-pc-section","detail"),l.xp6(1),l.Oqu(q.message.detail)}}function ae(we,mt){1&we&&l.GkF(0)}function Oe(we,mt){if(1&we&&l._UZ(0,"span"),2&we){const q=l.oxw(3);l.Tol("pt-1 text-base p-toast-message-icon pi "+q.message.closeIcon)}}function Me(we,mt){1&we&&l._UZ(0,"TimesIcon",16),2&we&&(l.Q6J("styleClass","p-toast-icon-close-icon"),l.uIk("aria-hidden",!0)("data-pc-section","closeicon"))}function gt(we,mt){if(1&we){const q=l.EpF();l.TgZ(0,"button",14),l.NdJ("click",function(Ee){l.CHM(q);const Le=l.oxw(2);return l.KtG(Le.onCloseIconClick(Ee))})("keydown.enter",function(Ee){l.CHM(q);const Le=l.oxw(2);return l.KtG(Le.onCloseIconClick(Ee))}),l.YNc(1,Oe,1,2,"span",8)(2,Me,1,3,"TimesIcon",15),l.qZA()}if(2&we){const q=l.oxw(2);l.uIk("aria-label",q.closeAriaLabel)("data-pc-section","closebutton"),l.xp6(1),l.Q6J("ngIf",q.message.closeIcon),l.xp6(1),l.Q6J("ngIf",!q.message.closeIcon)}}const ht=we=>({$implicit:we});function tt(we,mt){if(1&we&&(l.TgZ(0,"div",5),l.YNc(1,ge,8,7,"ng-container",6)(2,ae,1,0,"ng-container",4)(3,gt,3,4,"button",7),l.qZA()),2&we){const q=l.oxw();l.Q6J("ngClass",null==q.message?null:q.message.contentStyleClass),l.uIk("data-pc-section","content"),l.xp6(1),l.Q6J("ngIf",!q.template),l.xp6(1),l.Q6J("ngTemplateOutlet",q.template)("ngTemplateOutletContext",l.VKq(6,ht,q.message)),l.xp6(1),l.Q6J("ngIf",!1!==(null==q.message?null:q.message.closable))}}const ct=we=>[we,"p-toast-message"],Gt=(we,mt,q,Te)=>({showTransformParams:we,hideTransformParams:mt,showTransitionParams:q,hideTransitionParams:Te}),fn=we=>({value:"visible",params:we});function Fn(we,mt){if(1&we){const q=l.EpF();l.TgZ(0,"p-toastItem",3),l.NdJ("onClose",function(Ee){l.CHM(q);const Le=l.oxw();return l.KtG(Le.onMessageClose(Ee))})("@toastAnimation.start",function(Ee){l.CHM(q);const Le=l.oxw();return l.KtG(Le.onAnimationStart(Ee))})("@toastAnimation.done",function(Ee){l.CHM(q);const Le=l.oxw();return l.KtG(Le.onAnimationEnd(Ee))}),l.qZA()}if(2&we){const q=mt.$implicit,Te=mt.index,Ee=l.oxw();l.Q6J("message",q)("index",Te)("life",Ee.life)("template",Ee.template)("headlessTemplate",Ee.headlessTemplate)("@toastAnimation",void 0)("showTransformOptions",Ee.showTransformOptions)("hideTransformOptions",Ee.hideTransformOptions)("showTransitionOptions",Ee.showTransitionOptions)("hideTransitionOptions",Ee.hideTransitionOptions)}}let Bn=(()=>{class we{zone;config;message;index;life;template;headlessTemplate;showTransformOptions;hideTransformOptions;showTransitionOptions;hideTransitionOptions;onClose=new l.vpe;containerViewChild;timeout;constructor(q,Te){this.zone=q,this.config=Te}ngAfterViewInit(){this.initTimeout()}initTimeout(){this.message?.sticky||this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>{this.onClose.emit({index:this.index,message:this.message})},this.message?.life||this.life||3e3)})}clearTimeout(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}onMouseEnter(){this.clearTimeout()}onMouseLeave(){this.initTimeout()}onCloseIconClick=q=>{this.clearTimeout(),this.onClose.emit({index:this.index,message:this.message}),q.preventDefault()};get closeAriaLabel(){return this.config.translation.aria?this.config.translation.aria.close:void 0}ngOnDestroy(){this.clearTimeout()}static \u0275fac=function(Te){return new(Te||we)(l.Y36(l.R0b),l.Y36(y.b4))};static \u0275cmp=l.Xpm({type:we,selectors:[["p-toastItem"]],viewQuery:function(Te,Ee){if(1&Te&&l.Gf(Fe,5),2&Te){let Le;l.iGM(Le=l.CRH())&&(Ee.containerViewChild=Le.first)}},hostAttrs:[1,"p-element"],inputs:{message:"message",index:["index","index",l.Cb_],life:["life","life",l.Cb_],template:"template",headlessTemplate:"headlessTemplate",showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onClose:"onClose"},features:[l.Xq5],decls:5,vars:18,consts:[["role","alert","aria-live","assertive","aria-atomic","true",3,"ngClass","mouseenter","mouseleave"],["container",""],[4,"ngIf","ngIfElse"],["notHeadless",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-toast-message-content",3,"ngClass"],[4,"ngIf"],["type","button","class","p-toast-icon-close p-link","pRipple","",3,"click","keydown.enter",4,"ngIf"],[3,"class",4,"ngIf"],["class","p-toast-message-icon",4,"ngIf"],[1,"p-toast-message-text"],[1,"p-toast-summary"],[1,"p-toast-detail"],[1,"p-toast-message-icon"],["type","button","pRipple","",1,"p-toast-icon-close","p-link",3,"click","keydown.enter"],[3,"styleClass",4,"ngIf"],[3,"styleClass"]],template:function(Te,Ee){if(1&Te&&(l.TgZ(0,"div",0,1),l.NdJ("mouseenter",function(){return Ee.onMouseEnter()})("mouseleave",function(){return Ee.onMouseLeave()}),l.YNc(2,ft,2,5,"ng-container",2)(3,tt,4,8,"ng-template",null,3,l.W1O),l.qZA()),2&Te){const Le=l.MAs(4);l.Tol(null==Ee.message?null:Ee.message.styleClass),l.Q6J("ngClass",l.VKq(9,ct,"p-toast-message-"+(null==Ee.message?null:Ee.message.severity)))("@messageState",l.VKq(16,fn,l.l5B(11,Gt,Ee.showTransformOptions,Ee.hideTransformOptions,Ee.showTransitionOptions,Ee.hideTransitionOptions))),l.uIk("id",null==Ee.message?null:Ee.message.id)("data-pc-name","toast")("data-pc-section","root"),l.xp6(2),l.Q6J("ngIf",Ee.headlessTemplate)("ngIfElse",Le)}},dependencies:()=>[i.mk,i.O5,i.tP,k.H,p.n,b.u,H.x,v.L,C.q],encapsulation:2,data:{animation:[(0,e.X$)("messageState",[(0,e.SB)("visible",(0,e.oB)({transform:"translateY(0)",opacity:1})),(0,e.eR)("void => *",[(0,e.oB)({transform:"{{showTransformParams}}",opacity:0}),(0,e.jt)("{{showTransitionParams}}")]),(0,e.eR)("* => void",[(0,e.jt)("{{hideTransitionParams}}",(0,e.oB)({height:0,opacity:0,transform:"{{hideTransformParams}}"}))])])]},changeDetection:0})}return we})(),dn=(()=>{class we{document;renderer;messageService;cd;config;key;autoZIndex=!0;baseZIndex=0;life=3e3;style;styleClass;get position(){return this._position}set position(q){this._position=q,this.cd.markForCheck()}preventOpenDuplicates=!1;preventDuplicates=!1;showTransformOptions="translateY(100%)";hideTransformOptions="translateY(-100%)";showTransitionOptions="300ms ease-out";hideTransitionOptions="250ms ease-in";breakpoints;onClose=new l.vpe;containerViewChild;templates;messageSubscription;clearSubscription;messages;messagesArchieve;template;headlessTemplate;_position="top-right";constructor(q,Te,Ee,Le,Ge){this.document=q,this.renderer=Te,this.messageService=Ee,this.cd=Le,this.config=Ge}styleElement;id=(0,z.Th)();ngOnInit(){this.messageSubscription=this.messageService.messageObserver.subscribe(q=>{if(q)if(Array.isArray(q)){const Te=q.filter(Ee=>this.canAdd(Ee));this.add(Te)}else this.canAdd(q)&&this.add([q])}),this.clearSubscription=this.messageService.clearObserver.subscribe(q=>{q?this.key===q&&(this.messages=null):this.messages=null,this.cd.markForCheck()})}ngAfterViewInit(){this.breakpoints&&this.createStyle()}add(q){this.messages=this.messages?[...this.messages,...q]:[...q],this.preventDuplicates&&(this.messagesArchieve=this.messagesArchieve?[...this.messagesArchieve,...q]:[...q]),this.cd.markForCheck()}canAdd(q){let Te=this.key===q.key;return Te&&this.preventOpenDuplicates&&(Te=!this.containsMessage(this.messages,q)),Te&&this.preventDuplicates&&(Te=!this.containsMessage(this.messagesArchieve,q)),Te}containsMessage(q,Te){return!!q&&null!=q.find(Ee=>Ee.summary===Te.summary&&Ee.detail==Te.detail&&Ee.severity===Te.severity)}ngAfterContentInit(){this.templates?.forEach(q=>{switch(q.getType()){case"message":default:this.template=q.template;break;case"headless":this.headlessTemplate=q.template}})}onMessageClose(q){this.messages?.splice(q.index,1),this.onClose.emit({message:q.message}),this.cd.detectChanges()}onAnimationStart(q){"void"===q.fromState&&(this.renderer.setAttribute(this.containerViewChild?.nativeElement,this.id,""),this.autoZIndex&&""===this.containerViewChild?.nativeElement.style.zIndex&&z.P9.set("modal",this.containerViewChild?.nativeElement,this.baseZIndex||this.config.zIndex.modal))}onAnimationEnd(q){"void"===q.toState&&this.autoZIndex&&z.gb.isEmpty(this.messages)&&z.P9.clear(this.containerViewChild?.nativeElement)}createStyle(){if(!this.styleElement){this.styleElement=this.renderer.createElement("style"),this.styleElement.type="text/css",ce.p.setAttribute(this.styleElement,"nonce",this.config?.csp()?.nonce),this.renderer.appendChild(this.document.head,this.styleElement);let q="";for(let Te in this.breakpoints){let Ee="";for(let Le in this.breakpoints[Te])Ee+=Le+":"+this.breakpoints[Te][Le]+" !important;";q+=`\n @media screen and (max-width: ${Te}) {\n .p-toast[${this.id}] {\n ${Ee}\n }\n }\n `}this.renderer.setProperty(this.styleElement,"innerHTML",q)}}destroyStyle(){this.styleElement&&(this.renderer.removeChild(this.document.head,this.styleElement),this.styleElement=null)}ngOnDestroy(){this.messageSubscription&&this.messageSubscription.unsubscribe(),this.containerViewChild&&this.autoZIndex&&z.P9.clear(this.containerViewChild.nativeElement),this.clearSubscription&&this.clearSubscription.unsubscribe(),this.destroyStyle()}static \u0275fac=function(Te){return new(Te||we)(l.Y36(i.K0),l.Y36(l.Qsj),l.Y36(y.ez),l.Y36(l.sBO),l.Y36(y.b4))};static \u0275cmp=l.Xpm({type:we,selectors:[["p-toast"]],contentQueries:function(Te,Ee,Le){if(1&Te&&l.Suo(Le,y.jx,4),2&Te){let Ge;l.iGM(Ge=l.CRH())&&(Ee.templates=Ge)}},viewQuery:function(Te,Ee){if(1&Te&&l.Gf(Fe,5),2&Te){let Le;l.iGM(Le=l.CRH())&&(Ee.containerViewChild=Le.first)}},hostAttrs:[1,"p-element"],inputs:{key:"key",autoZIndex:["autoZIndex","autoZIndex",l.VuI],baseZIndex:["baseZIndex","baseZIndex",l.Cb_],life:["life","life",l.Cb_],style:"style",styleClass:"styleClass",position:"position",preventOpenDuplicates:["preventOpenDuplicates","preventOpenDuplicates",l.VuI],preventDuplicates:["preventDuplicates","preventDuplicates",l.VuI],showTransformOptions:"showTransformOptions",hideTransformOptions:"hideTransformOptions",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",breakpoints:"breakpoints"},outputs:{onClose:"onClose"},features:[l.Xq5],decls:3,vars:5,consts:[[1,"p-toast","p-component",3,"ngClass","ngStyle"],["container",""],[3,"message","index","life","template","headlessTemplate","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose",4,"ngFor","ngForOf"],[3,"message","index","life","template","headlessTemplate","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","onClose"]],template:function(Te,Ee){1&Te&&(l.TgZ(0,"div",0,1),l.YNc(2,Fn,1,10,"p-toastItem",2),l.qZA()),2&Te&&(l.Tol(Ee.styleClass),l.Q6J("ngClass","p-toast-"+Ee._position)("ngStyle",Ee.style),l.xp6(2),l.Q6J("ngForOf",Ee.messages))},dependencies:[i.mk,i.sg,i.PC,Bn],styles:["@layer primeng{.p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex:none}.p-toast-icon-close.p-link{cursor:pointer}}\n"],encapsulation:2,data:{animation:[(0,e.X$)("toastAnimation",[(0,e.eR)(":enter, :leave",[(0,e.IO)("@*",(0,e.pV)())])])]},changeDetection:0})}return we})(),dt=(()=>{class we{static \u0275fac=function(Te){return new(Te||we)};static \u0275mod=l.oAB({type:we});static \u0275inj=l.cJS({imports:[i.ez,k.T,p.n,b.u,H.x,v.L,C.q,y.m8]})}return we})()},3259:(st,le,h)=>{"use strict";h.d(le,{u:()=>v,z:()=>b});var e=h(6814),i=h(9212),l=h(2076),y=h(2332),p=h(5219);let v=(()=>{class C{platformId;el;zone;config;renderer;viewContainer;tooltipPosition;tooltipEvent="hover";appendTo;positionStyle;tooltipStyleClass;tooltipZIndex;escape=!0;showDelay;hideDelay;life;positionTop;positionLeft;autoHide=!0;fitContent=!0;hideOnEscape=!0;content;get disabled(){return this._disabled}set disabled(k){this._disabled=k,this.deactivate()}tooltipOptions;_tooltipOptions={tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0,id:(0,y.Th)()+"_tooltip"};_disabled;container;styleClass;tooltipText;showTimeout;hideTimeout;active;mouseEnterListener;mouseLeaveListener;containerMouseleaveListener;clickListener;focusListener;blurListener;documentEscapeListener;scrollHandler;resizeListener;interactionInProgress=!1;constructor(k,z,ce,Fe,We,Re){this.platformId=k,this.el=z,this.zone=ce,this.config=Fe,this.renderer=We,this.viewContainer=Re}ngAfterViewInit(){(0,e.NF)(this.platformId)&&this.zone.runOutsideAngular(()=>{const k=this.getOption("tooltipEvent");if(("hover"===k||"both"===k)&&(this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener)),"focus"===k||"both"===k){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let z=this.el.nativeElement.querySelector(".p-component");z||(z=this.getTarget(this.el.nativeElement)),z.addEventListener("focus",this.focusListener),z.addEventListener("blur",this.blurListener)}})}setAriaDescribedBy(){const k=this.getOption("id");k&&this.active&&this.renderer.setAttribute(this.el.nativeElement,"aria-describedby",k)}removeAriaDescribedBy(){this.renderer.removeAttribute(this.el.nativeElement,"aria-describedby")}ngOnChanges(k){k.tooltipPosition&&this.setOption({tooltipPosition:k.tooltipPosition.currentValue}),k.tooltipEvent&&this.setOption({tooltipEvent:k.tooltipEvent.currentValue}),k.appendTo&&this.setOption({appendTo:k.appendTo.currentValue}),k.positionStyle&&this.setOption({positionStyle:k.positionStyle.currentValue}),k.tooltipStyleClass&&this.setOption({tooltipStyleClass:k.tooltipStyleClass.currentValue}),k.tooltipZIndex&&this.setOption({tooltipZIndex:k.tooltipZIndex.currentValue}),k.escape&&this.setOption({escape:k.escape.currentValue}),k.showDelay&&this.setOption({showDelay:k.showDelay.currentValue}),k.hideDelay&&this.setOption({hideDelay:k.hideDelay.currentValue}),k.life&&this.setOption({life:k.life.currentValue}),k.positionTop&&this.setOption({positionTop:k.positionTop.currentValue}),k.positionLeft&&this.setOption({positionLeft:k.positionLeft.currentValue}),k.disabled&&this.setOption({disabled:k.disabled.currentValue}),k.content&&(this.setOption({tooltipLabel:k.content.currentValue}),this.active&&(k.content.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),k.autoHide&&this.setOption({autoHide:k.autoHide.currentValue}),k.id&&this.setOption({id:k.id.currentValue}),k.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...k.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(k){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(k){(this.isAutoHide()||!(l.p.hasClass(k.relatedTarget,"p-tooltip")||l.p.hasClass(k.relatedTarget,"p-tooltip-text")||l.p.hasClass(k.relatedTarget,"p-tooltip-arrow")))&&this.deactivate()}onFocus(k){this.activate()}onBlur(k){this.deactivate()}onInputClick(k){this.deactivate()}activate(){if(!this.interactionInProgress){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let k=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},k)}this.getOption("hideOnEscape")&&(this.documentEscapeListener=this.renderer.listen("document","keydown.escape",()=>{this.deactivate(),this.documentEscapeListener()}))}this.interactionInProgress=!0}deactivate(){this.interactionInProgress=!1,this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide(),this.documentEscapeListener&&this.documentEscapeListener()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div"),this.container.setAttribute("id",this.getOption("id")),this.container.setAttribute("role","tooltip");let k=document.createElement("div");k.className="p-tooltip-arrow",this.container.appendChild(k),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?l.p.appendChild(this.container,this.el.nativeElement):l.p.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()?this.container.style.pointerEvents="none":(this.container.style.pointerEvents="unset",this.bindContainerMouseleaveListener()),this.setAriaDescribedBy()}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",z=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){this.getOption("tooltipLabel")&&!this.getOption("disabled")&&(this.create(),this.el.nativeElement.closest("p-dialog")?setTimeout(()=>{this.container&&this.align()},100):this.align(),l.p.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?y.P9.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&y.P9.clear(this.container),this.remove()}updateText(){const k=this.getOption("tooltipLabel");if(k instanceof i.Rgc){const z=this.viewContainer.createEmbeddedView(k);z.detectChanges(),z.rootNodes.forEach(ce=>this.tooltipText.appendChild(ce))}else this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(k))):this.tooltipText.innerHTML=k}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let k=this.el.nativeElement.getBoundingClientRect();return{left:k.left+l.p.getWindowScrollLeft(),top:k.top+l.p.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");const k=this.activeElement,z=this.getHostOffset(),ce=z.left+l.p.getOuterWidth(k),Fe=z.top+(l.p.getOuterHeight(k)-l.p.getOuterHeight(this.container))/2;this.container.style.left=ce+this.getOption("positionLeft")+"px",this.container.style.top=Fe+this.getOption("positionTop")+"px"}get activeElement(){return this.el.nativeElement.nodeName.includes("P-")&&l.p.findSingle(this.el.nativeElement,".p-component")||this.el.nativeElement}alignLeft(){this.preAlign("left");let k=this.getHostOffset(),z=k.left-l.p.getOuterWidth(this.container),ce=k.top+(l.p.getOuterHeight(this.el.nativeElement)-l.p.getOuterHeight(this.container))/2;this.container.style.left=z+this.getOption("positionLeft")+"px",this.container.style.top=ce+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let k=this.getHostOffset(),z=k.left+(l.p.getOuterWidth(this.el.nativeElement)-l.p.getOuterWidth(this.container))/2,ce=k.top-l.p.getOuterHeight(this.container);this.container.style.left=z+this.getOption("positionLeft")+"px",this.container.style.top=ce+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let k=this.getHostOffset(),z=k.left+(l.p.getOuterWidth(this.el.nativeElement)-l.p.getOuterWidth(this.container))/2,ce=k.top+l.p.getOuterHeight(this.el.nativeElement);this.container.style.left=z+this.getOption("positionLeft")+"px",this.container.style.top=ce+this.getOption("positionTop")+"px"}setOption(k){this._tooltipOptions={...this._tooltipOptions,...k}}getOption(k){return this._tooltipOptions[k]}getTarget(k){return l.p.hasClass(k,"p-inputwrapper")?l.p.findSingle(k,"input"):k}preAlign(k){this.container.style.left="-999px",this.container.style.top="-999px";let z="p-tooltip p-component p-tooltip-"+k;this.container.className=this.getOption("tooltipStyleClass")?z+" "+this.getOption("tooltipStyleClass"):z}isOutOfBounds(){let k=this.container.getBoundingClientRect(),z=k.top,ce=k.left,Fe=l.p.getOuterWidth(this.container),We=l.p.getOuterHeight(this.container),Re=l.p.getViewport();return ce+Fe>Re.width||ce<0||z<0||z+We>Re.height}onWindowResize(k){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new l.V(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){const k=this.getOption("tooltipEvent");if(("hover"===k||"both"===k)&&(this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener)),"focus"===k||"both"===k){let z=this.el.nativeElement.querySelector(".p-component");z||(z=this.getTarget(this.el.nativeElement))}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):l.p.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.removeAriaDescribedBy(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&y.P9.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.documentEscapeListener&&this.documentEscapeListener()}static \u0275fac=function(z){return new(z||C)(i.Y36(i.Lbi),i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(p.b4),i.Y36(i.Qsj),i.Y36(i.s_b))};static \u0275dir=i.lG2({type:C,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:["escape","escape",i.VuI],showDelay:["showDelay","showDelay",i.Cb_],hideDelay:["hideDelay","hideDelay",i.Cb_],life:["life","life",i.Cb_],positionTop:["positionTop","positionTop",i.Cb_],positionLeft:["positionLeft","positionLeft",i.Cb_],autoHide:["autoHide","autoHide",i.VuI],fitContent:["fitContent","fitContent",i.VuI],hideOnEscape:["hideOnEscape","hideOnEscape",i.VuI],content:["pTooltip","content"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[i.Xq5,i.TTD]})}return C})(),b=(()=>{class C{static \u0275fac=function(z){return new(z||C)};static \u0275mod=i.oAB({type:C});static \u0275inj=i.cJS({imports:[e.ez]})}return C})()},2332:(st,le,h)=>{"use strict";h.d(le,{P9:()=>p,Th:()=>l,gb:()=>e});class e{static isArray(b,C=!0){return Array.isArray(b)&&(C||0!==b.length)}static isObject(b,C=!0){return"object"==typeof b&&!Array.isArray(b)&&null!=b&&(C||0!==Object.keys(b).length)}static equals(b,C,H){return H?this.resolveFieldData(b,H)===this.resolveFieldData(C,H):this.equalsByValue(b,C)}static equalsByValue(b,C){if(b===C)return!0;if(b&&C&&"object"==typeof b&&"object"==typeof C){var z,ce,Fe,H=Array.isArray(b),k=Array.isArray(C);if(H&&k){if((ce=b.length)!=C.length)return!1;for(z=ce;0!=z--;)if(!this.equalsByValue(b[z],C[z]))return!1;return!0}if(H!=k)return!1;var We=this.isDate(b),Re=this.isDate(C);if(We!=Re)return!1;if(We&&Re)return b.getTime()==C.getTime();var ft=b instanceof RegExp,yt=C instanceof RegExp;if(ft!=yt)return!1;if(ft&&yt)return b.toString()==C.toString();var Ot=Object.keys(b);if((ce=Ot.length)!==Object.keys(C).length)return!1;for(z=ce;0!=z--;)if(!Object.prototype.hasOwnProperty.call(C,Ot[z]))return!1;for(z=ce;0!=z--;)if(!this.equalsByValue(b[Fe=Ot[z]],C[Fe]))return!1;return!0}return b!=b&&C!=C}static resolveFieldData(b,C){if(b&&C){if(this.isFunction(C))return C(b);if(-1==C.indexOf("."))return b[C];{let H=C.split("."),k=b;for(let z=0,ce=H.length;z=b.length&&(H%=b.length,C%=b.length),b.splice(H,0,b.splice(C,1)[0]))}static insertIntoOrderedArray(b,C,H,k){if(H.length>0){let z=!1;for(let ce=0;ceC){H.splice(ce,0,b),z=!0;break}z||H.push(b)}else H.push(b)}static findIndexInList(b,C){let H=-1;if(C)for(let k=0;kC?1:0,z}static sort(b,C,H=1,k,z=1){const ce=e.compare(b,C,k,H);let Fe=H;return(e.isEmpty(b)||e.isEmpty(C))&&(Fe=1===z?H:z),Fe*ce}static merge(b,C){if(null!=b||null!=C)return null!=b&&"object"!=typeof b||null!=C&&"object"!=typeof C?null!=b&&"string"!=typeof b||null!=C&&"string"!=typeof C?C||b:[b||"",C||""].join(" "):{...b||{},...C||{}}}static isPrintableCharacter(b=""){return this.isNotEmpty(b)&&1===b.length&&b.match(/\S| /)}static getItemValue(b,...C){return this.isFunction(b)?b(...C):b}static findLastIndex(b,C){let H=-1;if(this.isNotEmpty(b))try{H=b.findLastIndex(C)}catch{H=b.lastIndexOf([...b].reverse().find(C))}return H}static findLast(b,C){let H;if(this.isNotEmpty(b))try{H=b.findLast(C)}catch{H=[...b].reverse().find(C)}return H}static deepEquals(b,C){if(b===C)return!0;if(b&&C&&"object"==typeof b&&"object"==typeof C){var z,ce,Fe,H=Array.isArray(b),k=Array.isArray(C);if(H&&k){if((ce=b.length)!=C.length)return!1;for(z=ce;0!=z--;)if(!this.deepEquals(b[z],C[z]))return!1;return!0}if(H!=k)return!1;var We=b instanceof Date,Re=C instanceof Date;if(We!=Re)return!1;if(We&&Re)return b.getTime()==C.getTime();var ft=b instanceof RegExp,yt=C instanceof RegExp;if(ft!=yt)return!1;if(ft&&yt)return b.toString()==C.toString();var Ot=Object.keys(b);if((ce=Ot.length)!==Object.keys(C).length)return!1;for(z=ce;0!=z--;)if(!Object.prototype.hasOwnProperty.call(C,Ot[z]))return!1;for(z=ce;0!=z--;)if(!this.deepEquals(b[Fe=Ot[z]],C[Fe]))return!1;return!0}return b!=b&&C!=C}}var i=0;function l(v="pn_id_"){return`${v}${++i}`}var p=function y(){let v=[];const k=z=>z&&parseInt(z.style.zIndex,10)||0;return{get:k,set:(z,ce,Fe)=>{ce&&(ce.style.zIndex=String(((z,ce)=>{let Fe=v.length>0?v[v.length-1]:{key:z,value:ce},We=Fe.value+(Fe.key===z?0:ce)+2;return v.push({key:z,value:We}),We})(z,Fe)))},clear:z=>{z&&((z=>{v=v.filter(ce=>ce.value!==z)})(k(z)),z.style.zIndex="")},getCurrent:()=>v.length>0?v[v.length-1].value:0}}()},5861:(st,le,h)=>{"use strict";function e(l,y,p,v,b,C,H){try{var k=l[C](H),z=k.value}catch(ce){return void p(ce)}k.done?y(z):Promise.resolve(z).then(v,b)}function i(l){return function(){var y=this,p=arguments;return new Promise(function(v,b){var C=l.apply(y,p);function H(z){e(C,v,b,H,k,"next",z)}function k(z){e(C,v,b,H,k,"throw",z)}H(void 0)})}}h.d(le,{Z:()=>i})},7582:(st,le,h)=>{"use strict";function p(dt,we,mt,q){var Le,Te=arguments.length,Ee=Te<3?we:null===q?q=Object.getOwnPropertyDescriptor(we,mt):q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ee=Reflect.decorate(dt,we,mt,q);else for(var Ge=dt.length-1;Ge>=0;Ge--)(Le=dt[Ge])&&(Ee=(Te<3?Le(Ee):Te>3?Le(we,mt,Ee):Le(we,mt))||Ee);return Te>3&&Ee&&Object.defineProperty(we,mt,Ee),Ee}function z(dt,we){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(dt,we)}function ce(dt,we,mt,q){return new(mt||(mt=Promise))(function(Ee,Le){function Ge(ee){try{B(q.next(ee))}catch(et){Le(et)}}function me(ee){try{B(q.throw(ee))}catch(et){Le(et)}}function B(ee){ee.done?Ee(ee.value):function Te(Ee){return Ee instanceof mt?Ee:new mt(function(Le){Le(Ee)})}(ee.value).then(Ge,me)}B((q=q.apply(dt,we||[])).next())})}function Ae(dt){return this instanceof Ae?(this.v=dt,this):new Ae(dt)}function ke(dt,we,mt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Te,q=mt.apply(dt,we||[]),Ee=[];return Te={},Le("next"),Le("throw"),Le("return"),Te[Symbol.asyncIterator]=function(){return this},Te;function Le(Pe){q[Pe]&&(Te[Pe]=function(Tt){return new Promise(function(wt,nt){Ee.push([Pe,Tt,wt,nt])>1||Ge(Pe,Tt)})})}function Ge(Pe,Tt){try{!function me(Pe){Pe.value instanceof Ae?Promise.resolve(Pe.value.v).then(B,ee):et(Ee[0][2],Pe)}(q[Pe](Tt))}catch(wt){et(Ee[0][3],wt)}}function B(Pe){Ge("next",Pe)}function ee(Pe){Ge("throw",Pe)}function et(Pe,Tt){Pe(Tt),Ee.shift(),Ee.length&&Ge(Ee[0][0],Ee[0][1])}}function ae(dt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var mt,we=dt[Symbol.asyncIterator];return we?we.call(dt):(dt=function ft(dt){var we="function"==typeof Symbol&&Symbol.iterator,mt=we&&dt[we],q=0;if(mt)return mt.call(dt);if(dt&&"number"==typeof dt.length)return{next:function(){return dt&&q>=dt.length&&(dt=void 0),{value:dt&&dt[q++],done:!dt}}};throw new TypeError(we?"Object is not iterable.":"Symbol.iterator is not defined.")}(dt),mt={},q("next"),q("throw"),q("return"),mt[Symbol.asyncIterator]=function(){return this},mt);function q(Ee){mt[Ee]=dt[Ee]&&function(Le){return new Promise(function(Ge,me){!function Te(Ee,Le,Ge,me){Promise.resolve(me).then(function(B){Ee({value:B,done:Ge})},Le)}(Ge,me,(Le=dt[Ee](Le)).done,Le.value)})}}}h.d(le,{FC:()=>ke,KL:()=>ae,gn:()=>p,mG:()=>ce,qq:()=>Ae,w6:()=>z}),"function"==typeof SuppressedError&&SuppressedError}},st=>{var le=e=>st(st.s=e);le(2614),le(5677)}]);