1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8792],{4442:(ln,nt,N)=>{"use strict";N.d(nt,{L:()=>ie,a:()=>Ae,b:()=>he,c:()=>Ee,d:()=>je,g:()=>ot}),N(5531);const ie="ionViewWillEnter",Ae="ionViewDidEnter",he="ionViewWillLeave",Ee="ionViewDidLeave",je="ionViewWillUnload",ot=Q=>Q.classList.contains("ion-page")?Q:Q.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||Q},5531:(ln,nt,N)=>{"use strict";N.d(nt,{a:()=>Re,c:()=>a,g:()=>je});class l{constructor(){this.m=new Map}reset(Q){this.m=new Map(Object.entries(Q))}get(Q,le){const pe=this.m.get(Q);return void 0!==pe?pe:le}getBoolean(Q,le=!1){const pe=this.m.get(Q);return void 0===pe?le:"string"==typeof pe?"true"===pe:!!pe}getNumber(Q,le){const pe=parseFloat(this.m.get(Q));return isNaN(pe)?void 0!==le?le:NaN:pe}set(Q,le){this.m.set(Q,le)}}const a=new l,je=ot=>ve(ot),Re=(ot,Q)=>("string"==typeof ot&&(Q=ot,ot=void 0),je(ot).includes(Q)),ve=(ot=window)=>{if(typeof ot>"u")return[];ot.Ionic=ot.Ionic||{};let Q=ot.Ionic.platforms;return null==Q&&(Q=ot.Ionic.platforms=Oe(ot),Q.forEach(le=>ot.document.documentElement.classList.add(`plt-${le}`))),Q},Oe=ot=>{const Q=a.get("platform");return Object.keys(Pt).filter(le=>{const pe=Q?.[le];return"function"==typeof pe?pe(ot):Pt[le](ot)})},Me=ot=>!!(be(ot,/iPad/i)||be(ot,/Macintosh/i)&>(ot)),Je=ot=>be(ot,/android|sink/i),gt=ot=>lt(ot,"(any-pointer:coarse)"),Ye=ot=>wt(ot)||Ct(ot),wt=ot=>!!(ot.cordova||ot.phonegap||ot.PhoneGap),Ct=ot=>{const Q=ot.Capacitor;return!!Q?.isNative},be=(ot,Q)=>Q.test(ot.navigator.userAgent),lt=(ot,Q)=>{var le;return null===(le=ot.matchMedia)||void 0===le?void 0:le.call(ot,Q).matches},Pt={ipad:Me,iphone:ot=>be(ot,/iPhone/i),ios:ot=>be(ot,/iPhone|iPod/i)||Me(ot),android:Je,phablet:ot=>{const Q=ot.innerWidth,le=ot.innerHeight,pe=Math.min(Q,le),J=Math.max(Q,le);return pe>390&&pe<520&&J>620&&J<800},tablet:ot=>{const Q=ot.innerWidth,le=ot.innerHeight,pe=Math.min(Q,le),J=Math.max(Q,le);return Me(ot)||(ot=>Je(ot)&&!be(ot,/mobile/i))(ot)||pe>460&&pe<820&&J>780&&J<1400},cordova:wt,capacitor:Ct,electron:ot=>be(ot,/electron/i),pwa:ot=>{var Q;return!!(null!==(Q=ot.matchMedia)&&void 0!==Q&&Q.call(ot,"(display-mode: standalone)").matches||ot.navigator.standalone)},mobile:gt,mobileweb:ot=>gt(ot)&&!Ye(ot),desktop:ot=>!gt(ot),hybrid:Ye}},9986:(ln,nt,N)=>{"use strict";N.d(nt,{c:()=>Ae});var l=N(8476);let a;const ae=(he,Ee,je)=>{const Re=Ee.startsWith("animation")?(he=>(void 0===a&&(a=void 0===he.style.animationName&&void 0!==he.style.webkitAnimationName?"-webkit-":""),a))(he):"";he.style.setProperty(Re+Ee,je)},ie=(he=[],Ee)=>{if(void 0!==Ee){const je=Array.isArray(Ee)?Ee:[Ee];return[...he,...je]}return he},Ae=he=>{let Ee,je,Re,ve,Oe,Le,ct,Ne,Qe,be,Zt,Me=[],ze=[],at=[],Je=!1,Dt={},vt=[],gt=[],xe={},Ye=0,wt=!1,Ct=!1,lt=!0,Pt=!1,vn=!0,bt=!1;const ot=he,Q=[],le=[],pe=[],J=[],Se=[],Ze=[],$e=[],dt=[],Be=[],rn=[],Rn=[],pn="function"==typeof AnimationEffect||void 0!==l.w&&"function"==typeof l.w.AnimationEffect,gn="function"==typeof Element&&"function"==typeof Element.prototype.animate&&pn,On=()=>Rn,Bn=(L,M)=>{const W=M.findIndex(ue=>ue.c===L);W>-1&&M.splice(W,1)},Ft=(L,M)=>((M?.oneTimeCallback?le:Q).push({c:L,o:M}),Zt),jt=()=>{gn&&(Rn.forEach(L=>{L.cancel()}),Rn.length=0)},mn=()=>{Ze.forEach(L=>{L?.parentNode&&L.parentNode.removeChild(L)}),Ze.length=0},gr=()=>void 0!==Oe?Oe:ct?ct.getFill():"both",Zn=()=>void 0!==Ne?Ne:void 0!==Le?Le:ct?ct.getDirection():"normal",Ti=()=>wt?"linear":void 0!==Re?Re:ct?ct.getEasing():"linear",Dr=()=>Ct?0:void 0!==Qe?Qe:void 0!==je?je:ct?ct.getDuration():0,Xr=()=>void 0!==ve?ve:ct?ct.getIterations():1,Hi=()=>void 0!==be?be:void 0!==Ee?Ee:ct?ct.getDelay():0,Ii=()=>{0!==Ye&&(Ye--,0===Ye&&((()=>{Be.forEach(He=>He()),rn.forEach(He=>He());const L=lt?1:0,M=vt,W=gt,ue=xe;J.forEach(He=>{const ft=He.classList;M.forEach(Kt=>ft.add(Kt)),W.forEach(Kt=>ft.remove(Kt));for(const Kt in ue)ue.hasOwnProperty(Kt)&&ae(He,Kt,ue[Kt])}),Qe=void 0,Ne=void 0,be=void 0,Q.forEach(He=>He.c(L,Zt)),le.forEach(He=>He.c(L,Zt)),le.length=0,vn=!0,lt&&(Pt=!0),lt=!0})(),ct&&ct.animationFinish()))},gi=()=>{(()=>{$e.forEach(ue=>ue()),dt.forEach(ue=>ue());const L=ze,M=at,W=Dt;J.forEach(ue=>{const He=ue.classList;
1L.forEach(ft=>He.add(ft)),M.forEach(ft=>He.remove(ft));for(const ft in W)W.hasOwnProperty(ft)&&ae(ue,ft,W[ft])})})(),Me.length>0&&gn&&(J.forEach(L=>{const M=L.animate(Me,{id:ot,delay:Hi(),duration:Dr(),easing:Ti(),iterations:Xr(),fill:gr(),direction:Zn()});M.pause(),Rn.push(M)}),Rn.length>0&&(Rn[0].onfinish=()=>{Ii()})),Je=!0},zr=L=>{L=Math.min(Math.max(L,0),.9999),gn&&Rn.forEach(M=>{M.currentTime=M.effect.getComputedTiming().delay+Dr()*L,M.pause()})},Mn=L=>{Rn.forEach(M=>{M.effect.updateTiming({delay:Hi(),duration:Dr(),easing:Ti(),iterations:Xr(),fill:gr(),direction:Zn()})}),void 0!==L&&zr(L)},Ai=(L=!1,M=!0,W)=>(L&&Se.forEach(ue=>{ue.update(L,M,W)}),gn&&Mn(W),Zt),Bo=()=>{Je&&(gn?Rn.forEach(L=>{L.pause()}):J.forEach(L=>{ae(L,"animation-play-state","paused")}),bt=!0)},zi=L=>new Promise(M=>{L?.sync&&(Ct=!0,Ft(()=>Ct=!1,{oneTimeCallback:!0})),Je||gi(),Pt&&(gn&&(zr(0),Mn()),Pt=!1),vn&&(Ye=Se.length+1,vn=!1);const W=()=>{Bn(ue,le),M()},ue=()=>{Bn(W,pe),M()};Ft(ue,{oneTimeCallback:!0}),((L,M)=>{pe.push({c:L,o:{oneTimeCallback:!0}})})(W),Se.forEach(He=>{He.play()}),gn?(Rn.forEach(L=>{L.play()}),(0===Me.length||0===J.length)&&Ii()):Ii(),bt=!1}),_i=(L,M)=>{const W=Me[0];return void 0===W||void 0!==W.offset&&0!==W.offset?Me=[{offset:0,[L]:M},...Me]:W[L]=M,Zt};return Zt={parentAnimation:ct,elements:J,childAnimations:Se,id:ot,animationFinish:Ii,from:_i,to:(L,M)=>{const W=Me[Me.length-1];return void 0===W||void 0!==W.offset&&1!==W.offset?Me=[...Me,{offset:1,[L]:M}]:W[L]=M,Zt},fromTo:(L,M,W)=>_i(L,M).to(L,W),parent:L=>(ct=L,Zt),play:zi,pause:()=>(Se.forEach(L=>{L.pause()}),Bo(),Zt),stop:()=>{Se.forEach(L=>{L.stop()}),Je&&(jt(),Je=!1),wt=!1,Ct=!1,vn=!0,Ne=void 0,Qe=void 0,be=void 0,Ye=0,Pt=!1,lt=!0,bt=!1,pe.forEach(L=>L.c(0,Zt)),pe.length=0},destroy:L=>(Se.forEach(M=>{M.destroy(L)}),(L=>{jt(),L&&mn()})(L),J.length=0,Se.length=0,Me.length=0,Q.length=0,le.length=0,Je=!1,vn=!0,Zt),keyframes:L=>{const M=Me!==L;return Me=L,M&&(L=>{gn&&On().forEach(M=>{const W=M.effect;if(W.setKeyframes)W.setKeyframes(L);else{const ue=new KeyframeEffect(W.target,L,W.getTiming());M.effect=ue}})})(Me),Zt},addAnimation:L=>{if(null!=L)if(Array.isArray(L))for(const M of L)M.parent(Zt),Se.push(M);else L.parent(Zt),Se.push(L);return Zt},addElement:L=>{if(null!=L)if(1===L.nodeType)J.push(L);else if(L.length>=0)for(let M=0;M<L.length;M++)J.push(L[M]);else console.error("Invalid addElement value");return Zt},update:Ai,fill:L=>(Oe=L,Ai(!0),Zt),direction:L=>(Le=L,Ai(!0),Zt),iterations:L=>(ve=L,Ai(!0),Zt),duration:L=>(!gn&&0===L&&(L=1),je=L,Ai(!0),Zt),easing:L=>(Re=L,Ai(!0),Zt),delay:L=>(Ee=L,Ai(!0),Zt),getWebAnimations:On,getKeyframes:()=>Me,getFill:gr,getDirection:Zn,getDelay:Hi,getIterations:Xr,getEasing:Ti,getDuration:Dr,afterAddRead:L=>(Be.push(L),Zt),afterAddWrite:L=>(rn.push(L),Zt),afterClearStyles:(L=[])=>{for(const M of L)xe[M]="";return Zt},afterStyles:(L={})=>(xe=L,Zt),afterRemoveClass:L=>(gt=ie(gt,L),Zt),afterAddClass:L=>(vt=ie(vt,L),Zt),beforeAddRead:L=>($e.push(L),Zt),beforeAddWrite:L=>(dt.push(L),Zt),beforeClearStyles:(L=[])=>{for(const M of L)Dt[M]="";return Zt},beforeStyles:(L={})=>(Dt=L,Zt),beforeRemoveClass:L=>(at=ie(at,L),Zt),beforeAddClass:L=>(ze=ie(ze,L),Zt),onFinish:Ft,isRunning:()=>0!==Ye&&!bt,progressStart:(L=!1,M)=>(Se.forEach(W=>{W.progressStart(L,M)}),Bo(),wt=L,Je||gi(),Ai(!1,!0,M),Zt),progressStep:L=>(Se.forEach(M=>{M.progressStep(L)}),zr(L),Zt),progressEnd:(L,M,W)=>(wt=!1,Se.forEach(ue=>{ue.progressEnd(L,M,W)}),void 0!==W&&(Qe=W),Pt=!1,lt=!0,0===L?(Ne="reverse"===Zn()?"normal":"reverse","reverse"===Ne&&(lt=!1),gn?(Ai(),zr(1-M)):(be=(1-M)*Dr()*-1,Ai(!1,!1))):1===L&&(gn?(Ai(),zr(M)):(be=M*Dr()*-1,Ai(!1,!1))),void 0!==L&&!ct&&zi(),Zt)}}},464:(ln,nt,N)=>{"use strict";N.d(nt,{E:()=>Re,a:()=>l,s:()=>Ee});const l=ve=>{try{if(ve instanceof he)return ve.value;if(!ae()||"string"!=typeof ve||""===ve)return ve;if(ve.includes("onload="))return"";const Oe=document.createDocumentFragment(),Le=document.createElement("div");Oe.appendChild(Le),Le.innerHTML=ve,Ae.forEach(Je=>{const ct=Oe.querySelectorAll(Je);for(let Dt=ct.length-1;Dt>=0;Dt--){const vt=ct[Dt];vt.parentNode?vt.parentNode.removeChild(vt):Oe.removeChild(vt);const gt=we(vt);for(let xe=0;xe<gt.length;xe++)a(gt[xe])}});const Me=we(Oe);for(let Je=0;Je<Me.length;Je++)a(Me[Je]);const ze=document.createElement("div");ze.appendChild(Oe);const at=ze.querySelector("div");return null!==at?at.innerHTML:ze.innerHTML}catch(Oe){return console.error(Oe),""}},a=ve=>
1{if(ve.nodeType&&1!==ve.nodeType)return;if(typeof NamedNodeMap<"u"&&!(ve.attributes instanceof NamedNodeMap))return void ve.remove();for(let Le=ve.attributes.length-1;Le>=0;Le--){const Me=ve.attributes.item(Le),ze=Me.name;if(!ie.includes(ze.toLowerCase())){ve.removeAttribute(ze);continue}const at=Me.value,Je=ve[ze];(null!=at&&at.toLowerCase().includes("javascript:")||null!=Je&&Je.toLowerCase().includes("javascript:"))&&ve.removeAttribute(ze)}const Oe=we(ve);for(let Le=0;Le<Oe.length;Le++)a(Oe[Le])},we=ve=>null!=ve.children?ve.children:ve.childNodes,ae=()=>{var ve;const Oe=window,Le=null===(ve=Oe?.Ionic)||void 0===ve?void 0:ve.config;return!Le||(Le.get?Le.get("sanitizerEnabled",!0):!0===Le.sanitizerEnabled||void 0===Le.sanitizerEnabled)},ie=["class","id","href","src","name","slot"],Ae=["script","style","iframe","meta","link","object","embed"];class he{constructor(Oe){this.value=Oe}}const Ee=ve=>{const Oe=window,Le=Oe.Ionic;if(!Le||!Le.config||"Object"===Le.config.constructor.name)return Oe.Ionic=Oe.Ionic||{},Oe.Ionic.config=Object.assign(Object.assign({},Oe.Ionic.config),ve),Oe.Ionic.config},Re=!1},8621:(ln,nt,N)=>{"use strict";N.d(nt,{C:()=>ie,a:()=>we,d:()=>ae});var l=N(467),a=N(4920);const we=function(){var Ae=(0,l.A)(function*(he,Ee,je,Re,ve,Oe){var Le;if(he)return he.attachViewToDom(Ee,je,ve,Re);if(!(Oe||"string"==typeof je||je instanceof HTMLElement))throw new Error("framework delegate is missing");const Me="string"==typeof je?null===(Le=Ee.ownerDocument)||void 0===Le?void 0:Le.createElement(je):je;return Re&&Re.forEach(ze=>Me.classList.add(ze)),ve&&Object.assign(Me,ve),Ee.appendChild(Me),yield new Promise(ze=>(0,a.c)(Me,ze)),Me});return function(Ee,je,Re,ve,Oe,Le){return Ae.apply(this,arguments)}}(),ae=(Ae,he)=>{if(he){if(Ae)return Ae.removeViewFromDom(he.parentElement,he);he.remove()}return Promise.resolve()},ie=()=>{let Ae,he;return{attachViewToDom:function(){var Re=(0,l.A)(function*(ve,Oe,Le={},Me=[]){var ze,at;let Je;if(Ae=ve,Oe){const Dt="string"==typeof Oe?null===(ze=Ae.ownerDocument)||void 0===ze?void 0:ze.createElement(Oe):Oe;Me.forEach(vt=>
1Dt.classList.add(vt)),Object.assign(Dt,Le),Ae.appendChild(Dt),Je=Dt,yield new Promise(vt=>(0,a.c)(Dt,vt))}else if(Ae.children.length>0&&("ION-MODAL"===Ae.tagName||"ION-POPOVER"===Ae.tagName)&&!(Je=Ae.children[0]).classList.contains("ion-delegate-host")){const vt=null===(at=Ae.ownerDocument)||void 0===at?void 0:at.createElement("div");vt.classList.add("ion-delegate-host"),Me.forEach(gt=>vt.classList.add(gt)),vt.append(...Ae.children),Ae.appendChild(vt),Je=vt}const ct=document.querySelector("ion-app")||document.body;return he=document.createComment("ionic teleport"),Ae.parentNode.insertBefore(he,Ae),ct.appendChild(Ae),Je??Ae});return function(Oe,Le){return Re.apply(this,arguments)}}(),removeViewFromDom:()=>(Ae&&he&&(he.parentNode.insertBefore(Ae,he),he.remove()),Promise.resolve())}}},1970:(ln,nt,N)=>{"use strict";N.d(nt,{B:()=>ae,G:()=>ie});class a{constructor(he,Ee,je,Re,ve){this.id=Ee,this.name=je,this.disableScroll=ve,this.priority=1e6*Re+Ee,this.ctrl=he}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const he=this.ctrl.capture(this.name,this.id,this.priority);return he&&this.disableScroll&&this.ctrl.disableScroll(this.id),he}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class we{constructor(he,Ee,je,Re){this.id=Ee,this.disable=je,this.disableScroll=Re,this.ctrl=he}block(){if(this.ctrl){if(this.disable)for(const he of this.disable)this.ctrl.disableGesture(he,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const he of this.disable)this.ctrl.enableGesture(he,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const ae="backdrop-no-scroll",ie=new class l{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(he){var Ee;return new a(this,this.newID(),he.name,null!==(Ee=he.priority)&&void 0!==Ee?Ee:0,!!he.disableScroll)}createBlocker(he={}){return new we(this,this.newID(),he.disable,!!he.disableScroll)}start(he,Ee,je){return this.canStart(he)?(this.requestedStart.set(Ee,je),!0):(this.requestedStart.delete(Ee),!1)}capture(he,Ee,je){if(!this.start(he,Ee,je))return!1;const Re=this.requestedStart;let ve=-1e4;if(Re.forEach(Oe=>{ve=Math.max(ve,Oe)}),ve===je){this.capturedId=Ee,Re.clear();const Oe=new CustomEvent("ionGestureCaptured",{detail:{gestureName:he}});return document.dispatchEvent(Oe),!0}return Re.delete(Ee),!1}release(he){this.requestedStart.delete(he),this.capturedId===he&&(this.capturedId=void 0)}disableGesture(he,Ee){let je=this.disabledGestures.get(he);void 0===je&&(je=new Set,this.disabledGestures.set(he,je)),je.add(Ee)}enableGesture(he,Ee){const je=this.disabledGestures.get(he);void 0!==je&&je.delete(Ee)}disableScroll(he){this.disabledScroll.add(he),1===this.disabledScroll.size&&document.body.classList.add(ae)}enableScroll(he){this.disabledScroll.delete(he),0===this.disabledScroll.size&&document.body.classList.remove(ae)}canStart(he){return!(void 0!==this.capturedId||this.isDisabled(he))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(he){const Ee=this.disabledGestures.get(he);return!!(Ee&&Ee.size>0)}newID(){return this.gestureId++,this.gestureId}}},7192:(ln,nt,N)=>{"use strict";N.r(nt),N.d(nt,{MENU_BACK_BUTTON_PRIORITY:()=>je,OVERLAY_BACK_BUTTON_PRIORITY:()=>Ee,blockHardwareBackButton:()=>Ae,shouldUseCloseWatcher:()=>ie,startHardwareBackButton:()=>he});var l=N(467),a=N(8476),we=N(9483);N(4261);const ie=()=>we.c.get("experimentalCloseWatcher",!1)&&void 0!==a.w&&"CloseWatcher"in a.w,Ae=()=>{document.addEventListener("backbutton",()=>{})},he=()=>{const Re=document;let ve=!1;const Oe=()=>{if(ve)return;let Le=0,Me=[];const ze=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(ct,Dt){Me.push({priority:ct,handler:Dt,id:Le++})}}});Re.dispatchEvent(ze);const at=function(){var ct=(0,l.A)(function*(Dt){try{if(Dt?.handler){const vt=Dt.handler(Je);null!=vt&&(yield vt)}}catch(vt){console.error(vt)}});return function(vt){return ct.apply(this,arguments)}}(),Je=()=>{if(Me.length>0){let ct={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};Me.forEach(Dt=>{Dt.priority>=ct.priority&&(ct=Dt)}),ve=!0,Me=Me.filter(Dt=>Dt.id!==ct.id),at(ct).then(()=>ve=!1)}};Je()};if(ie()){let Le;const Me=()=>{Le?.destroy(),Le=new a.w.CloseWatcher,Le.onclose=()=>{Oe(),Me()}};Me()}else Re.addEventListener("backbutton",Oe)},Ee=100,je=99},4920:(ln,nt,N)=>{"use strict";N.d(nt,{a:()=>Ee,b:()=>je,c:()=>we,d:()=>Me,e:()=>Dt,f:()=>Le,g:()=>Re,h:()=>ie,i:()=>he,j:()=>ze,k:()=>ae,l:()=>Oe,m:()=>at,n:()=>ct,o:()=>vt,p:()=>Je,r:()=>ve,s:()=>gt,t:()=>l});const l=(xe,Ye=0)=>new Promise(wt=>{a(xe,Ye,wt)}),a=(xe,Ye=0,wt)=>{let Ct,Ne;const Qe={passive:!0},lt=()=>{Ct&&Ct()},Pt=vn=>{(void 0===vn||xe===vn.target)&&(lt(),wt(vn))};return xe&&(xe.addEventListener("webkitTransitionEnd",Pt,Qe),xe.addEventListener("transitionend",Pt,Qe),Ne=setTimeout(Pt,Ye+500),Ct=()=>{void 0!==Ne&&(clearTimeout(Ne),Ne=void 0),xe.removeEventListener("webkitTransitionEnd",Pt,Qe),xe.removeEventListener("transitionend",Pt,Qe)}),lt},we=(xe,Ye)=>{xe.componentOnReady?xe.componentOnReady().then(wt=>Ye(wt)):ve(()=>Ye(xe))},ae=xe=>void 0!==xe.componentOnReady,ie=(xe,Ye=[])=>{const wt={};return Ye.forEach(Ct=>{xe.hasAttribute(Ct)&&(null!==xe.getAttribute(Ct)&&(wt[Ct]=xe.getAttribute(Ct)),xe.removeAttribute(Ct))}),wt},Ae=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","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-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],he=(xe,Ye)=>{let wt=Ae;return Ye&&Ye.length>0&&(wt=wt.filter(Ct=>!Ye.includes(Ct))),ie(xe,wt)},Ee=(xe,Ye,wt,Ct)=>{var Ne;if(typeof window<"u"){const Qe=window,be=null===(Ne=Qe?.Ionic)||void 0===Ne?void 0:Ne.config;if(be){const lt=be.get("_ael");
1if(lt)return lt(xe,Ye,wt,Ct);if(be._ael)return be._ael(xe,Ye,wt,Ct)}}return xe.addEventListener(Ye,wt,Ct)},je=(xe,Ye,wt,Ct)=>{var Ne;if(typeof window<"u"){const Qe=window,be=null===(Ne=Qe?.Ionic)||void 0===Ne?void 0:Ne.config;if(be){const lt=be.get("_rel");if(lt)return lt(xe,Ye,wt,Ct);if(be._rel)return be._rel(xe,Ye,wt,Ct)}}return xe.removeEventListener(Ye,wt,Ct)},Re=(xe,Ye=xe)=>xe.shadowRoot||Ye,ve=xe=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(xe):"function"==typeof requestAnimationFrame?requestAnimationFrame(xe):setTimeout(xe),Oe=xe=>!!xe.shadowRoot&&!!xe.attachShadow,Le=xe=>{if(xe.focus(),xe.classList.contains("ion-focusable")){const Ye=xe.closest("ion-app");Ye&&Ye.setFocus([xe])}},Me=(xe,Ye,wt,Ct,Ne)=>{if(xe||Oe(Ye)){let Qe=Ye.querySelector("input.aux-input");Qe||(Qe=Ye.ownerDocument.createElement("input"),Qe.type="hidden",Qe.classList.add("aux-input"),Ye.appendChild(Qe)),Qe.disabled=Ne,Qe.name=wt,Qe.value=Ct||""}},ze=(xe,Ye,wt)=>Math.max(xe,Math.min(Ye,wt)),at=(xe,Ye)=>{if(!xe){const wt="ASSERT: "+Ye;throw console.error(wt),new Error(wt)}},Je=xe=>{if(xe){const Ye=xe.changedTouches;if(Ye&&Ye.length>0){const wt=Ye[0];return{x:wt.clientX,y:wt.clientY}}if(void 0!==xe.pageX)return{x:xe.pageX,y:xe.pageY}}return{x:0,y:0}},ct=xe=>{const Ye="rtl"===document.dir;switch(xe){case"start":return Ye;case"end":return!Ye;default:throw new Error(`"${xe}" is not a valid value for [side]. Use "start" or "end" instead.`)}},Dt=(xe,Ye)=>{const wt=xe._original||xe;return{_original:xe,emit:vt(wt.emit.bind(wt),Ye)}},vt=(xe,Ye=0)=>{let wt;return(...Ct)=>{clearTimeout(wt),wt=setTimeout(xe,Ye,...Ct)}},gt=(xe,Ye)=>{if(xe??(xe={}),Ye??(Ye={}),xe===Ye)return!0;const wt=Object.keys(xe);if(wt.length!==Object.keys(Ye).length)return!1;for(const Ct of wt)if(!(Ct in Ye)||xe[Ct]!==Ye[Ct])return!1;return!0}},1702:(ln,nt,N)=>{"use strict";N.d(nt,{m:()=>Le});var l=N(467),a=N(8476),we=N(7192),ae=N(4929),ie=N(4920),Ae=N(9483),he=N(9986);const Ee=Me=>(0,he.c)().duration(Me?400:300),je=Me=>{let ze,at;const Je=Me.width+8,ct=(0,he.c)(),Dt=(0,he.c)();Me.isEndSide?(ze=Je+"px",at="0px"):(ze=-Je+"px",at="0px"),ct.addElement(Me.menuInnerEl).fromTo("transform",`translateX(${ze})`,`translateX(${at})`);const gt="ios"===(0,Ae.b)(Me),xe=gt?.2:.25;return Dt.addElement(Me.backdropEl).fromTo("opacity",.01,xe),Ee(gt).addAnimation([ct,Dt])},Re=Me=>{let ze,at;const Je=(0,Ae.b)(Me),ct=Me.width;Me.isEndSide?(ze=-ct+"px",at=ct+"px"):(ze=ct+"px",at=-ct+"px");const Dt=(0,he.c)().addElement(Me.menuInnerEl).fromTo("transform",`translateX(${at})`,"translateX(0px)"),vt=(0,he.c)().addElement(Me.contentEl).fromTo("transform","translateX(0px)",`translateX(${ze})`),gt=(0,he.c)().addElement(Me.backdropEl).fromTo("opacity",.01,.32);return Ee("ios"===Je).addAnimation([Dt,vt,gt])},ve=Me=>{const ze=(0,Ae.b)(Me),at=Me.width*(Me.isEndSide?-1:1)+"px",Je=(0,he.c)().addElement(Me.contentEl).fromTo("transform","translateX(0px)",`translateX(${at})`);return Ee("ios"===ze).addAnimation(Je)},Le=(()=>{const Me=new Map,ze=[],at=function(){var pe=(0,l.A)(function*(J){const Se=yield Ye(J,!0);return!!Se&&Se.open()});return function(Se){return pe.apply(this,arguments)}}(),Je=function(){var pe=(0,l.A)(function*(J){const Se=yield void 0!==J?Ye(J,!0):wt();return void 0!==Se&&Se.close()});return function(Se){return pe.apply(this,arguments)}}(),ct=function(){var pe=(0,l.A)(function*(J){const Se=yield Ye(J,!0);return!!Se&&Se.toggle()});return function(Se){return pe.apply(this,arguments)}}(),Dt=function(){var pe=(0,l.A)(function*(J,Se){const Ze=yield Ye(Se);return Ze&&(Ze.disabled=!J),Ze});return function(Se,Ze){return pe.apply(this,arguments)}}(),vt=function(){var pe=(0,l.A)(function*(J,Se){const Ze=yield Ye(Se);return Ze&&(Ze.swipeGesture=J),Ze});return function(Se,Ze){return pe.apply(this,arguments)}}(),gt=function(){var pe=(0,l.A)(function*(J){if(null!=J){const Se=yield Ye(J);return void 0!==Se&&Se.isOpen()}return void 0!==(yield wt())});return function(Se){return pe.apply(this,arguments)}}(),xe=function(){var pe=(0,l.A)(function*(J){const Se=yield Ye(J);return!!Se&&!Se.disabled});return function(Se){return pe.apply(this,arguments)}}(),Ye=function(){var pe=(0,l.A)(function*(J,Se=!1){if(yield le(),"start"===J||"end"===J){const $e=ze.filter(Be=>Be.side===J&&!Be.disabled);if($e.length>=1)return $e.length>1&&Se&&(0,ae.p)(`menuController queried for a menu on the "${J}" side, but ${$e.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,$e.map(Be=>Be.el)),$e[0].el;const dt=ze.filter(Be=>Be.side===J);if(dt.length>=1)return dt.length>1&&Se&&(0,ae.p)(`menuController queried for a menu on the "${J}" side, but ${dt.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,dt.map(Be=>Be.el)),dt[0].el}else if(null!=J)return Q($e=>$e.menuId===J);return Q($e=>!$e.disabled)||(ze.length>0?ze[0].el:void 0)});return function(Se){return pe.apply(this,arguments)}}(),wt=function(){var pe=(0,l.A)(function*(){return yield le(),Zt()});return function(){return pe.apply(this,arguments)}}(),Ct=function(){var pe=(0,l.A)(function*(){return yield le(),bt()});return function(){return pe.apply(this,arguments)}}(),Ne=function(){var pe=(0,l.A)(function*(){return yield le(),ot()});return function(){return pe.apply(this,arguments)}}(),Qe=(pe,J)=>{Me.set(pe,J)},Pt=function(){var pe=(0,l.A)(function*(J,Se,Ze,$e){if(ot())return!1;if(Se){const dt=yield wt();dt&&J.el!==dt&&(yield dt.setOpen(!1,!1))}return J._setOpen(Se,Ze,$e)});return function(Se,Ze,$e,dt){return pe.apply(this,arguments)}}(),Zt=()=>Q(pe=>pe._isOpen),bt=()=>ze.map(pe=>pe.el),ot=()=>ze.some(pe=>pe.isAnimating),Q=pe=>{const J=ze.find(pe);
1if(void 0!==J)return J.el},le=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(pe=>new Promise(J=>(0,ie.c)(pe,J))));return Qe("reveal",ve),Qe("push",Re),Qe("overlay",je),null==a.d||a.d.addEventListener("ionBackButton",pe=>{const J=Zt();J&&pe.detail.register(we.MENU_BACK_BUTTON_PRIORITY,()=>J.close())}),{registerAnimation:Qe,get:Ye,getMenus:Ct,getOpen:wt,isEnabled:xe,swipeGesture:vt,isAnimating:Ne,isOpen:gt,enable:Dt,toggle:ct,close:Je,open:at,_getOpenSync:Zt,_createAnimation:(pe,J)=>{const Se=Me.get(pe);if(!Se)throw new Error("animation not registered");return Se(J)},_register:pe=>{ze.indexOf(pe)<0&&ze.push(pe)},_unregister:pe=>{const J=ze.indexOf(pe);J>-1&&ze.splice(J,1)},_setOpen:Pt}})()},4261:(ln,nt,N)=>{"use strict";N.d(nt,{B:()=>Ae,a:()=>vn,b:()=>Ts,c:()=>gr,d:()=>Xr,e:()=>Be,f:()=>Ln,g:()=>Zn,h:()=>ur,i:()=>Dr,j:()=>Pr,k:()=>Rn,r:()=>je,w:()=>rn});var l=N(467);var ae=Object.defineProperty,Ae={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},he=new WeakMap,Ee=y=>he.get(y),je=(y,m)=>he.set(m.$lazyInstance$=y,m),ve=(y,m)=>m in y,Oe=(y,m)=>(0,console.error)(y,m),Le=new Map,ze=new Map,at=[],gt="s-id",Ct="slot-fb{display:contents}slot-fb[hidden]{display:none}",Ne="http://www.w3.org/1999/xlink",Qe=typeof window<"u"?window:{},be=Qe.document||{head:{}},Pt={$flags$:0,$resourcesUrl$:"",jmp:y=>y(),raf:y=>requestAnimationFrame(y),ael:(y,m,k,ye)=>y.addEventListener(m,k,ye),rel:(y,m,k,ye)=>y.removeEventListener(m,k,ye),ce:(y,m)=>new CustomEvent(y,m)},vn=y=>{Object.assign(Pt,y)},bt=(()=>{let y=!1;try{be.addEventListener("e",null,Object.defineProperty({},"passive",{get(){y=!0}}))}catch{}return y})(),Q=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),le=!1,pe=[],J=[],Se=(y,m)=>k=>{y.push(k),le||(le=!0,m&&4&Pt.$flags$?dt($e):Pt.raf($e))},Ze=y=>{for(let m=0;m<y.length;m++)try{y[m](performance.now())}catch(k){Oe(k)}y.length=0},$e=()=>{Ze(pe),Ze(J),(le=pe.length>0)&&Pt.raf($e)},dt=y=>Promise.resolve(void 0).then(y),Be=Se(pe,!1),rn=Se(J,!0),Rn=y=>{const m=new URL(y,Pt.$resourcesUrl$);return m.origin!==Qe.location.origin?m.href:m.pathname},pn={},Jn=y=>"object"==(y=typeof y)||"function"===y;function Qn(y){var m,k,ye;return null!=(ye=null==(k=null==(m=y.head)?void 0:m.querySelector('meta[name="csp-nonce"]'))?void 0:k.getAttribute("content"))?ye:void 0}((y,m)=>{for(var k in m)ae(y,k,{get:m[k],enumerable:!0})})({},{err:()=>tn,map:()=>Ft,ok:()=>Bn,unwrap:()=>It,unwrapErr:()=>jt});var Bn=y=>({isOk:!0,isErr:!1,value:y}),tn=y=>({isOk:!1,isErr:!0,value:y});function Ft(y,m){if(y.isOk){const k=m(y.value);return k instanceof Promise?k.then(ye=>Bn(ye)):Bn(k)}if(y.isErr)return tn(y.value);throw"should never get here"}var It=y=>{if(y.isOk)return y.value;throw y.value},jt=y=>{if(y.isErr)return y.value;throw y.value},ur=(y,m,...k)=>{let ye=null,Ge=null,tt=null,Ut=!1,Gt=!1;const Xt=[],Bt=sn=>{for(let Gn=0;Gn<sn.length;Gn++)ye=sn[Gn],Array.isArray(ye)?Bt(ye):null!=ye&&"boolean"!=typeof ye&&((Ut="function"!=typeof y&&!Jn(ye))&&(ye=String(ye)),Ut&&Gt?Xt[Xt.length-1].$text$+=ye:Xt.push(Ut?In(null,ye):ye),Gt=Ut)};if(Bt(k),m){m.key&&(Ge=m.key),m.name&&(tt=m.name);{const sn=m.className||m.class;sn&&(m.class="object"!=typeof sn?sn:Object.keys(sn).filter(Gn=>sn[Gn]).join(" "))}}if("function"==typeof y)return y(null===m?{}:m,Xt,Sr);const Sn=In(y,null);return Sn.$attrs$=m,Xt.length>0&&(Sn.$children$=Xt),Sn.$key$=Ge,Sn.$name$=tt,Sn},In=(y,m)=>({$flags$:0,$tag$:y,$text$:m,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Ln={},Sr={forEach:(y,m)=>y.map(Fr).forEach(m),map:(y,m)=>y.map(Fr).map(m).map(Fi)},Fr=y=>({vattrs:y.$attrs$,vchildren:y.$children$,vkey:y.$key$,vname:y.$name$,vtag:y.$tag$,vtext:y.$text$}),Fi=y=>{if("function"==typeof y.vtag){const k={...y.vattrs};return y.vkey&&(k.key=y.vkey),y.vname&&(k.name=y.vname),ur(y.vtag,k,...y.vchildren||[])}const m=In(y.vtag,y.vtext);return m.$attrs$=y.vattrs,m.$children$=y.vchildren,m.$key$=y.vkey,m.$name$=y.vname,m},Di=(y,m,k,ye,Ge,tt,Ut)=>{let Gt,Xt,Bt,Sn;if(1===tt.nodeType){if(Gt=tt.getAttribute("c-id"),Gt&&(Xt=Gt.split("."),(Xt[0]===Ut||"0"===Xt[0])&&(Bt={$flags$:0,$hostId$:Xt[0],$nodeId$:Xt[1],$depth$:Xt[2],$index$:Xt[3],$tag$:tt.tagName.toLowerCase(),$elm$:tt,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},m.push(Bt),tt.removeAttribute("c-id"),y.$children$||(y.$children$=[]),y.$children$[Bt.$index$]=Bt,y=Bt,ye&&"0"===Bt.$depth$&&(ye[Bt.$index$]=Bt.$elm$))),tt.shadowRoot)for(Sn=tt.shadowRoot.childNodes.length-1;Sn>=0;Sn--)Di(y,m,k,ye,Ge,tt.shadowRoot.childNodes[Sn],Ut);for(Sn=tt.childNodes.length-1;Sn>=0;Sn--)Di(y,m,k,ye,Ge,tt.childNodes[Sn],Ut)}else if(8===tt.nodeType)Xt=tt.nodeValue.split("."),(Xt[1]===Ut||"0"===Xt[1])&&(Gt=Xt[0],Bt={$flags$:0,$hostId$:Xt[1],$nodeId$:Xt[2],$depth$:Xt[3],$index$:Xt[4],$elm$:tt,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===Gt?(Bt.$elm$=tt.nextSibling,Bt.$elm$&&3===Bt.$elm$.nodeType&&(Bt.$text$=Bt.$elm$.textContent,m.push(Bt),tt.remove(),y.$children$||(y.$children$=[]),y.$children$[Bt.$index$]=Bt,ye&&"0"===Bt.$depth$&&(ye[Bt.$index$]=Bt.$elm$))):Bt.$hostId$===Ut&&("s"===Gt?(Bt.$tag$="slot",tt["s-sn"]=Xt[5]?Bt.$name$=Xt[5]:"",tt["s-sr"]=!0,ye&&(Bt.$elm$=be.createElement(Bt.$tag$),Bt.$name$&&Bt.$elm$.setAttribute("name",Bt.$name$),tt.parentNode.insertBefore(Bt.$elm$,tt),tt.remove(),"0"===Bt.$depth$&&(ye[Bt.$index$]=Bt.$elm$)),k.push(Bt),y.$children$||(y.$children$=[]),y.$children$[Bt.$index$]=Bt):"r"===Gt&&(ye?tt.remove():(Ge["s-cr"]=tt,tt["s-cn"]=!0))));else if(y&&"style"===y.$tag$){const sn=In(null,tt.textContent);sn.$elm$=tt,sn.$index$="0",y.$children$=[sn]}},Kn=(y,m)=>{if(1===y.nodeType){let k=0;if(y.shadowRoot)for(;k<y.shadowRoot.childNodes.length;k++)Kn(y.shadowRoot.childNodes[k],m);for(k=0;k<y.childNodes.length;k++)Kn(y.childNodes[k],m)}else if(8===y.nodeType){const k=y.nodeValue.split(".");"o"===k[0]&&(m.set(k[1]+"."+k[2],y),y.nodeValue="",y["s-en"]=k[3])}},gr=y=>at.push(y),Zn=y=>Ee(y).$modeName$,Dr=y=>Ee(y).$hostElement$,Xr=(y,m,k)=>{const ye=Dr(y);return{emit:Ge=>Hi(ye,m,{bubbles:!!(4&k),composed:!!(2&k),cancelable:!!(1&k),detail:Ge})}},Hi=(y,m,k)=>{const ye=Pt.ce(m,k);return y.dispatchEvent(ye),ye},oo=new WeakMap,st=(y,m,k)=>{var ye;const Ge=Ie(m,k),tt=ze.get(Ge);if(y=11===y.nodeType?y:be,tt)if("string"==typeof tt){let Gt,Ut=oo.get(y=y.head||y);if(Ut||oo.set(y,Ut=new Set),!Ut.has(Ge)){if(y.host&&(Gt=y.querySelector(`[sty-id="${Ge}"]`)))Gt.innerHTML=tt;else{Gt=be.createElement("style"),Gt.innerHTML=tt;const Xt=null!=(ye=Pt.$nonce$)?ye:Qn(be);null!=Xt&&Gt.setAttribute("nonce",Xt),(!(1&m.$flags$)||1&m.$flags$&&"HEAD"!==y.nodeName)&&y.insertBefore(Gt,y.querySelector("link"))}4&m.$flags$&&(Gt.innerHTML+=Ct),Ut&&Ut.add(Ge)}}else y.adoptedStyleSheets.includes(tt)||(y.adoptedStyleSheets=[...y.adoptedStyleSheets,tt]);return Ge},Ie=(y,m)=>"sc-"+(m&&32&y.$flags$?y.$tagName$+"-"+m:y.$tagName$),Xe=(y,m,k,ye,Ge,tt)=>{if(k!==ye){let Ut=ve(y,m),Gt=m.toLowerCase();if("class"===m){const Xt=y.classList,Bt=bn(k),Sn=bn(ye);Xt.remove(...Bt.filter(sn=>sn&&!Sn.includes(sn))),Xt.add(...Sn.filter(sn=>sn&&!Bt.includes(sn)))}else if("style"===m){for(const Xt in k)(!ye||null==ye[Xt])&&(Xt.includes("-")?y.style.removeProperty(Xt):y.style[Xt]="");for(const Xt in ye)(!k||ye[Xt]!==k[Xt])&&(Xt.includes("-")?y.style.setProperty(Xt,ye[Xt]):y.style[Xt]=ye[Xt])}else if("key"!==m)if("ref"===m)ye&&ye(y);else if(Ut||"o"!==m[0]||"n"!==m[1]){const Xt=Jn(ye);if((Ut||Xt&&null!==ye)&&!Ge)try{if(y.tagName.includes("-"))y[m]=ye;else{const Sn=ye??"";"list"===m?Ut=!1:(null==k||y[m]!=Sn)&&(y[m]=Sn)}}catch{}let Bt=!1;Gt!==(Gt=Gt.replace(/^xlink\:?/,""))&&(m=Gt,Bt=!0),null==ye||!1===ye?(!1!==ye||""===y.getAttribute(m))&&(Bt?y.removeAttributeNS(Ne,m):y.removeAttribute(m)):(!Ut||4&tt||Ge)&&!Xt&&(ye=!0===ye?"":ye,Bt?y.setAttributeNS(Ne,m,ye):y.setAttribute(m,ye))}else if(m="-"===m[2]?m.slice(3):ve(Qe,Gt)?Gt.slice(2):Gt[2]+m.slice(3),k||ye){const Xt=m.endsWith(zn);m=m.replace(Rr,""),k&&Pt.rel(y,m,k,Xt),ye&&Pt.ael(y,m,ye,Xt)}}},kt=/\s/,bn=y=>y?y.split(kt):[],zn="Capture",Rr=new RegExp(zn+"$"),Tr=(y,m,k)=>{const ye=11===m.$elm$.nodeType&&m.$elm$.host?m.$elm$.host:m.$elm$,Ge=y&&y.$attrs$||pn,tt=m.$attrs$||pn;for(const Ut of Ni(Object.keys(Ge)))Ut in tt||Xe(ye,Ut,Ge[Ut],void 0,k,m.$flags$);for(const Ut of Ni(Object.keys(tt)))Xe(ye,Ut,Ge[Ut],tt[Ut],k,m.$flags$)};function Ni(y){return y.includes("ref")?[...y.filter(m=>"ref"!==m),"ref"]:y}var ii,Ei,Ii,Io=!1,gi=!1,zr=!1,Mn=!1,Ai=(y,m,k,ye)=>{var Ge;const tt=m.$children$[k];let Gt,Xt,Bt,Ut=0;
1if(Io||(zr=!0,"slot"===tt.$tag$&&(ii&&ye.classList.add(ii+"-s"),tt.$flags$|=tt.$children$?2:1)),null!==tt.$text$)Gt=tt.$elm$=be.createTextNode(tt.$text$);else if(1&tt.$flags$)Gt=tt.$elm$=be.createTextNode("");else{if(Mn||(Mn="svg"===tt.$tag$),Gt=tt.$elm$=be.createElementNS(Mn?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",!Io&&2&tt.$flags$?"slot-fb":tt.$tag$),Mn&&"foreignObject"===tt.$tag$&&(Mn=!1),Tr(null,tt,Mn),!!Gt.getRootNode().querySelector("body")&&(y=>null!=y)(ii)&&Gt["s-si"]!==ii&&Gt.classList.add(Gt["s-si"]=ii),ue(Gt,ye),tt.$children$)for(Ut=0;Ut<tt.$children$.length;++Ut)Xt=Ai(y,tt,Ut,Gt),Xt&&Gt.appendChild(Xt);"svg"===tt.$tag$?Mn=!1:"foreignObject"===Gt.tagName&&(Mn=!0)}return Gt["s-hn"]=Ii,3&tt.$flags$&&(Gt["s-sr"]=!0,Gt["s-cr"]=Ei,Gt["s-sn"]=tt.$name$||"",Gt["s-rf"]=null==(Ge=tt.$attrs$)?void 0:Ge.ref,Bt=y&&y.$children$&&y.$children$[k],Bt&&Bt.$tag$===tt.$tag$&&y.$elm$&&Uo(y.$elm$)),Gt},Uo=y=>{Pt.$flags$|=1;const m=y.closest(Ii.toLowerCase());if(null!=m){const k=Array.from(m.childNodes).find(Ge=>Ge["s-cr"]),ye=Array.from(y.childNodes);for(const Ge of k?ye.reverse():ye)null!=Ge["s-sh"]&&(M(m,Ge,k??null),Ge["s-sh"]=void 0,zr=!0)}Pt.$flags$&=-2},$i=(y,m)=>{Pt.$flags$|=1;const k=Array.from(y.childNodes);if(y["s-sr"]){let ye=y;for(;ye=ye.nextSibling;)ye&&ye["s-sn"]===y["s-sn"]&&ye["s-sh"]===Ii&&k.push(ye)}for(let ye=k.length-1;ye>=0;ye--){const Ge=k[ye];Ge["s-hn"]!==Ii&&Ge["s-ol"]&&(M(Eo(Ge),Ge,yi(Ge)),Ge["s-ol"].remove(),Ge["s-ol"]=void 0,Ge["s-sh"]=void 0,zr=!0),m&&$i(Ge,m)}Pt.$flags$&=-2},Ko=(y,m,k,ye,Ge,tt)=>{let Gt,Ut=y["s-cr"]&&y["s-cr"].parentNode||y;for(Ut.shadowRoot&&Ut.tagName===Ii&&(Ut=Ut.shadowRoot);Ge<=tt;++Ge)ye[Ge]&&(Gt=Ai(null,k,Ge,y),Gt&&(ye[Ge].$elm$=Gt,M(Ut,Gt,yi(m))))},Bo=(y,m,k)=>{for(let ye=m;ye<=k;++ye){const Ge=y[ye];if(Ge){const tt=Ge.$elm$;L(Ge),tt&&(gi=!0,tt["s-ol"]?tt["s-ol"].remove():$i(tt,!0),tt.remove())}}},Vo=(y,m,k=!1)=>!(y.$tag$!==m.$tag$||("slot"===y.$tag$?"$nodeId$"in y&&k&&8!==y.$elm$.nodeType||y.$name$!==m.$name$:!k&&y.$key$!==m.$key$)),yi=y=>y&&y["s-ol"]||y,Eo=y=>(y["s-ol"]?y["s-ol"]:y).parentNode,zi=(y,m,k=!1)=>{const ye=m.$elm$=y.$elm$,Ge=y.$children$,tt=m.$children$,Ut=m.$tag$,Gt=m.$text$;let Xt;null===Gt?(Mn="svg"===Ut||"foreignObject"!==Ut&&Mn,"slot"!==Ut||Io?Tr(y,m,Mn):y.$name$!==m.$name$&&(m.$elm$["s-sn"]=m.$name$||"",Uo(m.$elm$.parentElement)),null!==Ge&&null!==tt?((y,m,k,ye,Ge=!1)=>{let Qr,Zr,tt=0,Ut=0,Gt=0,Xt=0,Bt=m.length-1,Sn=m[0],sn=m[Bt],Gn=ye.length-1,Wn=ye[0],Er=ye[Gn];for(;tt<=Bt&&Ut<=Gn;)if(null==Sn)Sn=m[++tt];else if(null==sn)sn=m[--Bt];else if(null==Wn)Wn=ye[++Ut];else if(null==Er)Er=ye[--Gn];else if(Vo(Sn,Wn,Ge))zi(Sn,Wn,Ge),Sn=m[++tt],Wn=ye[++Ut];else if(Vo(sn,Er,Ge))zi(sn,Er,Ge),sn=m[--Bt],Er=ye[--Gn];else if(Vo(Sn,Er,Ge))("slot"===Sn.$tag$||"slot"===Er.$tag$)&&$i(Sn.$elm$.parentNode,!1),zi(Sn,Er,Ge),M(y,Sn.$elm$,sn.$elm$.nextSibling),Sn=m[++tt],Er=ye[--Gn];else if(Vo(sn,Wn,Ge))("slot"===Sn.$tag$||"slot"===Er.$tag$)&&$i(sn.$elm$.parentNode,!1),zi(sn,Wn,Ge),M(y,sn.$elm$,Sn.$elm$),sn=m[--Bt],Wn=ye[++Ut];else{for(Gt=-1,Xt=tt;Xt<=Bt;++Xt)if(m[Xt]&&null!==m[Xt].$key$&&m[Xt].$key$===Wn.$key$){Gt=Xt;break}Gt>=0?(Zr=m[Gt],Zr.$tag$!==Wn.$tag$?Qr=Ai(m&&m[Ut],k,Gt,y):(zi(Zr,Wn,Ge),m[Gt]=void 0,Qr=Zr.$elm$),Wn=ye[++Ut]):(Qr=Ai(m&&m[Ut],k,Ut,y),Wn=ye[++Ut]),Qr&&M(Eo(Sn.$elm$),Qr,yi(Sn.$elm$))}tt>Bt?Ko(y,null==ye[Gn+1]?null:ye[Gn+1].$elm$,k,ye,Ut,Gn):Ut>Gn&&Bo(m,tt,Bt)})(ye,Ge,m,tt,k):null!==tt?(null!==y.$text$&&(ye.textContent=""),Ko(ye,null,m,tt,0,tt.length-1)):!k&&null!==Ge&&Bo(Ge,0,Ge.length-1),Mn&&"svg"===Ut&&(Mn=!1)):(Xt=ye["s-cr"])?Xt.parentNode.textContent=Gt:y.$text$!==Gt&&(ye.data=Gt)},ho=y=>{const m=y.childNodes;for(const k of m)if(1===k.nodeType){if(k["s-sr"]){const ye=k["s-sn"];k.hidden=!1;for(const Ge of m)if(Ge!==k)if(Ge["s-hn"]!==k["s-hn"]||""!==ye){if(1===Ge.nodeType&&(ye===Ge.getAttribute("slot")||ye===Ge["s-sn"])||3===Ge.nodeType&&ye===Ge["s-sn"]){k.hidden=!0;break}}else if(1===Ge.nodeType||3===Ge.nodeType&&""!==Ge.textContent.trim()){k.hidden=!0;break}}ho(k)}},_i=[],so=y=>{let m,k,ye;for(const Ge of y.childNodes){if(Ge["s-sr"]&&(m=Ge["s-cr"])&&m.parentNode){k=m.parentNode.childNodes;const tt=Ge["s-sn"];for(ye=k.length-1;ye>=0;ye--)if(m=k[ye],!(m["s-cn"]||m["s-nr"]||m["s-hn"]===Ge["s-hn"]||m["s-sh"]&&m["s-sh"]===Ge["s-hn"]))if(B(m,tt)){let Ut=_i.find(Gt=>Gt.$nodeToRelocate$===m);gi=!0,m["s-sn"]=m["s-sn"]||tt,Ut?(Ut.$nodeToRelocate$["s-sh"]=Ge["s-hn"],Ut.$slotRefNode$=Ge):(m["s-sh"]=Ge["s-hn"],_i.push({$slotRefNode$:Ge,$nodeToRelocate$:m})),m["s-sr"]&&_i.map(Gt=>{B(Gt.$nodeToRelocate$,m["s-sn"])&&(Ut=_i.find(Xt=>Xt.$nodeToRelocate$===m),Ut&&!Gt.$slotRefNode$&&(Gt.$slotRefNode$=Ut.$slotRefNode$))})}else _i.some(Ut=>Ut.$nodeToRelocate$===m)||_i.push({$nodeToRelocate$:m})}1===Ge.nodeType&&so(Ge)}},B=(y,m)=>1===y.nodeType?null===y.getAttribute("slot")&&""===m||y.getAttribute("slot")===m:y["s-sn"]===m||""===m,L=y=>{y.$attrs$&&y.$attrs$.ref&&y.$attrs$.ref(null),y.$children$&&y.$children$.map(L)},M=(y,m,k)=>{const ye=y?.insertBefore(m,k);return ue(m,y),ye},W=y=>{const m=[];return y&&m.push(...y["s-scs"]||[],y["s-si"],y["s-sc"],...W(y.parentElement)),m},ue=(y,m,k=!1)=>{var ye;
1if(y&&m&&1===y.nodeType){const Ge=new Set(W(m).filter(Boolean));if(Ge.size&&(null==(ye=y.classList)||ye.add(...y["s-scs"]=[...Ge]),y["s-ol"]||k))for(const tt of Array.from(y.childNodes))ue(tt,y,!0)}},ft=(y,m)=>{m&&!y.$onRenderResolve$&&m["s-p"]&&m["s-p"].push(new Promise(k=>y.$onRenderResolve$=k))},Kt=(y,m)=>{if(y.$flags$|=16,!(4&y.$flags$))return ft(y,y.$ancestorComponent$),rn(()=>dn(y,m));y.$flags$|=512},dn=(y,m)=>{const Ge=y.$lazyInstance$;if(!Ge)throw new Error(`Can't render component <${y.$hostElement$.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let tt;return m&&(y.$flags$|=256,y.$queuedListeners$&&(y.$queuedListeners$.map(([Ut,Gt])=>rr(Ge,Ut,Gt)),y.$queuedListeners$=void 0),tt=rr(Ge,"componentWillLoad")),tt=qn(tt,()=>rr(Ge,"componentWillRender")),qn(tt,()=>wn(y,Ge,m))},qn=(y,m)=>wr(y)?y.then(m).catch(k=>{console.error(k),m()}):m(),wr=y=>y instanceof Promise||y&&y.then&&"function"==typeof y.then,wn=function(){var y=(0,l.A)(function*(m,k,ye){var Ge;const tt=m.$hostElement$,Gt=tt["s-rc"];ye&&(y=>{const m=y.$cmpMeta$,k=y.$hostElement$,ye=m.$flags$,tt=st(k.shadowRoot?k.shadowRoot:k.getRootNode(),m,y.$modeName$);10&ye&&2&ye&&(k["s-sc"]=tt,k.classList.add(tt+"-h"),2&ye&&k.classList.add(tt+"-s"))})(m);yr(m,k,tt,ye),Gt&&(Gt.map(Bt=>Bt()),tt["s-rc"]=void 0);{const Bt=null!=(Ge=tt["s-p"])?Ge:[],Sn=()=>ni(m);0===Bt.length?Sn():(Promise.all(Bt).then(Sn),m.$flags$|=4,Bt.length=0)}});return function(k,ye,Ge){return y.apply(this,arguments)}}(),yr=(y,m,k,ye)=>{try{m=m.render&&m.render(),y.$flags$&=-17,y.$flags$|=2,((y,m,k=!1)=>{var ye,Ge,tt,Ut,Gt;const Xt=y.$hostElement$,Bt=y.$cmpMeta$,Sn=y.$vnode$||In(null,null),sn=(y=>y&&y.$tag$===Ln)(m)?m:ur(null,null,m);if(Ii=Xt.tagName,Bt.$attrsToReflect$&&(sn.$attrs$=sn.$attrs$||{},Bt.$attrsToReflect$.map(([Gn,Wn])=>sn.$attrs$[Wn]=Xt[Gn])),k&&sn.$attrs$)for(const Gn of Object.keys(sn.$attrs$))Xt.hasAttribute(Gn)&&!["key","ref","style","class"].includes(Gn)&&(sn.$attrs$[Gn]=Xt[Gn]);if(sn.$tag$=null,sn.$flags$|=4,y.$vnode$=sn,sn.$elm$=Sn.$elm$=Xt.shadowRoot||Xt,ii=Xt["s-sc"],Io=!!(1&Bt.$flags$),Ei=Xt["s-cr"],gi=!1,zi(Sn,sn,k),Pt.$flags$|=1,zr){so(sn.$elm$);for(const Gn of _i){const Wn=Gn.$nodeToRelocate$;if(!Wn["s-ol"]){const Er=be.createTextNode("");Er["s-nr"]=Wn,M(Wn.parentNode,Wn["s-ol"]=Er,Wn)}}for(const Gn of _i){const Wn=Gn.$nodeToRelocate$,Er=Gn.$slotRefNode$;if(Er){const Qr=Er.parentNode;let Zr=Er.nextSibling;if(Zr&&1===Zr.nodeType){let Cr=null==(ye=Wn["s-ol"])?void 0:ye.previousSibling;for(;Cr;){let li=null!=(Ge=Cr["s-nr"])?Ge:null;if(li&&li["s-sn"]===Wn["s-sn"]&&Qr===li.parentNode){for(li=li.nextSibling;li===Wn||li?.["s-sr"];)li=li?.nextSibling;if(!li||!li["s-nr"]){Zr=li;break}}Cr=Cr.previousSibling}}(!Zr&&Qr!==Wn.parentNode||Wn.nextSibling!==Zr)&&Wn!==Zr&&(M(Qr,Wn,Zr),1===Wn.nodeType&&(Wn.hidden=null!=(tt=Wn["s-ih"])&&tt)),Wn&&"function"==typeof Er["s-rf"]&&Er["s-rf"](Wn)}else 1===Wn.nodeType&&(k&&(Wn["s-ih"]=null!=(Ut=Wn.hidden)&&Ut),Wn.hidden=!0)}}if(gi&&ho(sn.$elm$),Pt.$flags$&=-2,_i.length=0,2&Bt.$flags$)for(const Gn of sn.$elm$.childNodes)Gn["s-hn"]!==Ii&&!Gn["s-sh"]&&(k&&null==Gn["s-ih"]&&(Gn["s-ih"]=null!=(Gt=Gn.hidden)&&Gt),Gn.hidden=!0);Ei=void 0})(y,m,ye)}catch(Ge){Oe(Ge,y.$hostElement$)}return null},ni=y=>{const k=y.$hostElement$,Ge=y.$lazyInstance$,tt=y.$ancestorComponent$;rr(Ge,"componentDidRender"),64&y.$flags$?rr(Ge,"componentDidUpdate"):(y.$flags$|=64,jr(k),rr(Ge,"componentDidLoad"),y.$onReadyResolve$(k),tt||Xn()),y.$onInstanceResolve$(k),y.$onRenderResolve$&&(y.$onRenderResolve$(),y.$onRenderResolve$=void 0),512&y.$flags$&&dt(()=>Kt(y,!1)),y.$flags$&=-517},Pr=y=>{{const m=Ee(y),k=m.$hostElement$.isConnected;return k&&2==(18&m.$flags$)&&Kt(m,!1),k}},Xn=y=>{jr(be.documentElement),dt(()=>Hi(Qe,"appload",{detail:{namespace:"ionic"}}))},rr=(y,m,k)=>{if(y&&y[m])try{return y[m](k)}catch(ye){Oe(ye)}},jr=y=>y.classList.add(("hydrated","hydrated")),ri=(y,m,k)=>{var ye,Ge;const tt=y.prototype;if(m.$members$||m.$watchers$||y.watchers){y.watchers&&!m.$watchers$&&(m.$watchers$=y.watchers);const Ut=Object.entries(null!=(ye=m.$members$)?ye:{});if(Ut.map(([Gt,[Xt]])=>{31&Xt||2&k&&32&Xt?Object.defineProperty(tt,Gt,{get(){return((y,m)=>Ee(this).$instanceValues$.get(m))(0,Gt)},set(Bt){((y,m,k,ye)=>{const Ge=Ee(y);if(!Ge)throw new Error(`Couldn't find host element for "${ye.$tagName$}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/ionic-team/stencil/issues/5457).`);const tt=Ge.$hostElement$,Ut=Ge.$instanceValues$.get(m),Gt=Ge.$flags$,Xt=Ge.$lazyInstance$;k=((y,m)=>null==y||Jn(y)?y:4&m?"false"!==y&&(""===y||!!y):2&m?parseFloat(y):1&m?String(y):y)(k,ye.$members$[m][0]);const Bt=Number.isNaN(Ut)&&Number.isNaN(k);if((!(8&Gt)||void 0===Ut)&&k!==Ut&&!Bt&&(Ge.$instanceValues$.set(m,k),Xt)){if(ye.$watchers$&&128&Gt){const sn=ye.$wat
1chers$[m];sn&&sn.map(Gn=>{try{Xt[Gn](k,Ut,m)}catch(Wn){Oe(Wn,tt)}})}2==(18&Gt)&&Kt(Ge,!1)}})(this,Gt,Bt,m)},configurable:!0,enumerable:!0}):1&k&&64&Xt&&Object.defineProperty(tt,Gt,{value(...Bt){var Sn;const sn=Ee(this);return null==(Sn=sn?.$onInstancePromise$)?void 0:Sn.then(()=>{var Gn;return null==(Gn=sn.$lazyInstance$)?void 0:Gn[Gt](...Bt)})}})}),1&k){const Gt=new Map;tt.attributeChangedCallback=function(Xt,Bt,Sn){Pt.jmp(()=>{var sn;const Gn=Gt.get(Xt);if(this.hasOwnProperty(Gn))Sn=this[Gn],delete this[Gn];else{if(tt.hasOwnProperty(Gn)&&"number"==typeof this[Gn]&&this[Gn]==Sn)return;if(null==Gn){const Wn=Ee(this),Er=Wn?.$flags$;if(Er&&!(8&Er)&&128&Er&&Sn!==Bt){const Qr=Wn.$lazyInstance$,Zr=null==(sn=m.$watchers$)?void 0:sn[Xt];Zr?.forEach(Cr=>{null!=Qr[Cr]&&Qr[Cr].call(Qr,Sn,Bt,Xt)})}return}}this[Gn]=(null!==Sn||"boolean"!=typeof this[Gn])&&Sn})},y.observedAttributes=Array.from(new Set([...Object.keys(null!=(Ge=m.$watchers$)?Ge:{}),...Ut.filter(([Xt,Bt])=>15&Bt[0]).map(([Xt,Bt])=>{var Sn;const sn=Bt[1]||Xt;return Gt.set(sn,Xt),512&Bt[0]&&(null==(Sn=m.$attrsToReflect$)||Sn.push([Xt,sn])),sn})]))}}return y},Lo=function(){var y=(0,l.A)(function*(m,k,ye,Ge){let tt;if(!(32&k.$flags$)){if(k.$flags$|=32,ye.$lazyBundleId$){const Bt=((y,m,k)=>{const ye=y.$tagName$.replace(/-/g,"_"),Ge=y.$lazyBundleId$;if(!Ge)return;const tt=Le.get(Ge);return tt?tt[ye]:N(8996)(`./${Ge}.entry.js`).then(Ut=>(Le.set(Ge,Ut),Ut[ye]),Oe)})(ye);if(Bt&&"then"in Bt){const sn=()=>{};tt=yield Bt,sn()}else tt=Bt;if(!tt)throw new Error(`Constructor for "${ye.$tagName$}#${k.$modeName$}" was not found`);tt.isProxied||(ye.$watchers$=tt.watchers,ri(tt,ye,2),tt.isProxied=!0);const Sn=()=>{};k.$flags$|=8;try{new tt(k)}catch(sn){Oe(sn)}k.$flags$&=-9,k.$flags$|=128,Sn(),Yi(k.$lazyInstance$)}else tt=m.constructor,customElements.whenDefined(m.localName).then(()=>k.$flags$|=128);if(tt&&tt.style){let Bt;"string"==typeof tt.style?Bt=tt.style:"string"!=typeof tt.style&&(k.$modeName$=(y=>at.map(m=>m(y)).find(m=>!!m))(m),k.$modeName$&&(Bt=tt.style[k.$modeName$]));const Sn=Ie(ye,k.$modeName$);if(!ze.has(Sn)){const sn=()=>{};((y,m,k)=>{let ye=ze.get(y);Q&&k?(ye=ye||new CSSStyleSheet,"string"==typeof ye?ye=m:ye.replaceSync(m)):ye=m,ze.set(y,ye)})(Sn,Bt,!!(1&ye.$flags$)),sn()}}}const Ut=k.$ancestorComponent$,Gt=()=>Kt(k,!0);Ut&&Ut["s-rc"]?Ut["s-rc"].push(Gt):Gt()});return function(k,ye,Ge,tt){return y.apply(this,arguments)}}(),Yi=y=>{rr(y,"connectedCallback")},fr=y=>{const m=y["s-cr"]=be.createComment("");m["s-cn"]=!0,M(y,m,y.firstChild)},ss=y=>{rr(y,"disconnectedCallback")},bo=function(){var y=(0,l.A)(function*(m){if(!(1&Pt.$flags$)){const k=Ee(m);k.$rmListeners$&&(k.$rmListeners$.map(ye=>ye()),k.$rmListeners$=void 0),k?.$lazyInstance$?ss(k.$lazyInstance$):k?.$onReadyPromise$&&k.$onReadyPromise$.then(()=>ss(k.$lazyInstance$))}});return function(k){return y.apply(this,arguments)}}(),Js=y=>{const m=y.cloneNode;y.cloneNode=function(k){const ye=this,Ge=ye.shadowRoot&&true,tt=m.call(ye,!!Ge&&k);if(!Ge&&k){let Gt,Xt,Ut=0;const Bt=["s-id","s-cr","s-lr","s-rc","s-sc","s-p","s-cn","s-sr","s-sn","s-hn","s-ol","s-nr","s-si","s-rf","s-scs"];for(;Ut<ye.childNodes.length;Ut++)Gt=ye.childNodes[Ut]["s-nr"],Xt=Bt.every(Sn=>!ye.childNodes[Ut][Sn]),Gt&&(tt.__appendChild?tt.__appendChild(Gt.cloneNode(!0)):tt.appendChild(Gt.cloneNode(!0))),Xt&&tt.appendChild(ye.childNodes[Ut].cloneNode(!0))}return tt}},Ss=y=>{y.__appendChild=y.appendChild,y.appendChild=function(m){const k=m["s-sn"]=Yo(m),ye=Mi(this.childNodes,k,this.tagName);if(ye){const Ge=ko(ye,k),tt=Ge[Ge.length-1],Ut=M(tt.parentNode,m,tt.nextSibling);return ho(this),Ut}return this.__appendChild(m)}},Ds=y=>{y.__removeChild=y.removeChild,y.removeChild=function(m){if(m&&typeof m["s-sn"]<"u"){const k=Mi(this.childNodes,m["s-sn"],this.tagName);if(k){const Ge=ko(k,m["s-sn"]).find(tt=>tt===m);if(Ge)return Ge.remove(),void ho(this)}}return this.__removeChild(m)}},_r=y=>{const m=y.prepend;y.prepend=function(...k){k.forEach(ye=>{"string"==typeof ye&&(ye=this.ownerDocument.createTextNode(ye));const Ge=ye["s-sn"]=Yo(ye),tt=Mi(this.childNodes,Ge,this.tagName);if(tt){const Ut=document.createTextNode("");Ut["s-nr"]=ye,tt["s-cr"].parentNode.__appendChild(Ut),ye["s-ol"]=Ut;const Xt=ko(tt,Ge)[0];
1return M(Xt.parentNode,ye,Xt.nextSibling)}return 1===ye.nodeType&&ye.getAttribute("slot")&&(ye.hidden=!0),m.call(this,ye)})}},ts=y=>{y.append=function(...m){m.forEach(k=>{"string"==typeof k&&(k=this.ownerDocument.createTextNode(k)),this.appendChild(k)})}},as=y=>{const m=y.insertAdjacentHTML;y.insertAdjacentHTML=function(k,ye){if("afterbegin"!==k&&"beforeend"!==k)return m.call(this,k,ye);const Ge=this.ownerDocument.createElement("_");let tt;if(Ge.innerHTML=ye,"afterbegin"===k)for(;tt=Ge.firstChild;)this.prepend(tt);else if("beforeend"===k)for(;tt=Ge.firstChild;)this.append(tt)}},ao=y=>{y.insertAdjacentText=function(m,k){this.insertAdjacentHTML(m,k)}},ea=y=>{const m=y.insertAdjacentElement;y.insertAdjacentElement=function(k,ye){return"afterbegin"!==k&&"beforeend"!==k?m.call(this,k,ye):"afterbegin"===k?(this.prepend(ye),ye):("beforeend"===k&&this.append(ye),ye)}},Xo=y=>{const m=Object.getOwnPropertyDescriptor(Node.prototype,"textContent");Object.defineProperty(y,"__textContent",m),Object.defineProperty(y,"textContent",{get(){return" "+lo(this.childNodes).map(Ge=>{var tt,Ut;const Gt=[];let Xt=Ge.nextSibling;for(;Xt&&Xt["s-sn"]===Ge["s-sn"];)(3===Xt.nodeType||1===Xt.nodeType)&&Gt.push(null!=(Ut=null==(tt=Xt.textContent)?void 0:tt.trim())?Ut:""),Xt=Xt.nextSibling;return Gt.filter(Bt=>""!==Bt).join(" ")}).filter(Ge=>""!==Ge).join(" ")+" "},set(k){lo(this.childNodes).forEach(Ge=>{let tt=Ge.nextSibling;for(;tt&&tt["s-sn"]===Ge["s-sn"];){const Ut=tt;tt=tt.nextSibling,Ut.remove()}if(""===Ge["s-sn"]){const Ut=this.ownerDocument.createTextNode(k);Ut["s-sn"]="",M(Ge.parentElement,Ut,Ge.nextSibling)}else Ge.remove()})}})},Fs=(y,m)=>{class k extends Array{item(Ge){return this[Ge]}}if(8&m.$flags$){const ye=y.__lookupGetter__("childNodes");Object.defineProperty(y,"children",{get(){return this.childNodes.map(Ge=>1===Ge.nodeType)}}),Object.defineProperty(y,"childElementCount",{get:()=>y.children.length}),Object.defineProperty(y,"childNodes",{get(){const Ge=ye.call(this);if(!(1&Pt.$flags$)&&2&Ee(this).$flags$){const tt=new k;for(let Ut=0;Ut<Ge.length;Ut++){const Gt=Ge[Ut]["s-nr"];Gt&&tt.push(Gt)}return tt}return k.from(Ge)}})}},lo=y=>{const m=[];for(const k of Array.from(y))k["s-sr"]&&m.push(k),m.push(...lo(k.childNodes));return m},Yo=y=>y["s-sn"]||1===y.nodeType&&y.getAttribute("slot")||"",Mi=(y,m,k)=>{let Ge,ye=0;for(;ye<y.length;ye++)if(Ge=y[ye],Ge["s-sr"]&&Ge["s-sn"]===m&&Ge["s-hn"]===k||(Ge=Mi(Ge.childNodes,m,k),Ge))return Ge;return null},ko=(y,m)=>{const k=[y];for(;(y=y.nextSibling)&&y["s-sn"]===m;)k.push(y);return k},Ts=(y,m={})=>{var k;const Ge=[],tt=m.exclude||[],Ut=Qe.customElements,Gt=be.head,Xt=Gt.querySelector("meta[charset]"),Bt=be.createElement("style"),Sn=[];let sn,Gn=!0;Object.assign(Pt,m),Pt.$resourcesUrl$=new URL(m.resourcesUrl||"./",be.baseURI).href,Pt.$flags$|=2;let Wn=!1;if(y.map(Er=>{Er[1].map(Qr=>{var Zr;const Cr={$flags$:Qr[0],$tagName$:Qr[1],$members$:Qr[2],$listeners$:Qr[3]};4&Cr.$flags$&&(Wn=!0),Cr.$members$=Qr[2],Cr.$listeners$=Qr[3],Cr.$attrsToReflect$=[],Cr.$watchers$=null!=(Zr=Qr[4])?Zr:{};const li=Cr.$tagName$,Is=class extends HTMLElement{constructor(Ao){if(super(Ao),this.hasRegisteredEventListeners=!1,((y,m)=>{const k={$flags$:0,$hostElement$:y,$cmpMeta$:m,$instanceValues$:new Map};k.$onInstancePromise$=new Promise(ye=>k.$onInstanceResolve$=ye),k.$onReadyPromise$=new Promise(ye=>k.$onReadyResolve$=ye),y["s-p"]=[],y["s-rc"]=[],he.set(y,k)})(Ao=this,Cr),1&Cr.$flags$)if(Ao.shadowRoot){if("open"!==Ao.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${Cr.$tagName$}! Mode is set to ${Ao.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else Ao.attachShadow({mode:"open",delegatesFocus:!!(16&Cr.$flags$)})}connectedCallback(){const Ao=Ee(this);this.hasRegisteredEventListeners||(this.hasRegisteredEventListeners=!0,ns(this,Ao,Cr.$listeners$)),sn&&(clearTimeout(sn),sn=null),Gn?Sn.push(this):Pt.jmp(()=>(y=>{if(!(1&Pt.$flags$)){const m=Ee(y),k=m.$cmpMeta$,ye=()=>{};if(1&m.$flags$)ns(y,m,k.$listeners$),m?.$lazyInstance$?Yi(m.$lazyInstance$):m?.$onReadyPromise$&&m.$onReadyPromise$.then(()=>Yi(m.$lazyInstance$));else{let Ge;if(m.$flags$|=1,Ge=y.getAttribute(gt),Ge){if(1&k.$flags$){const tt=st(y.shadowRoot,k,y.getAttribute("s-mode"));y.classList.remove(tt+"-h",tt+"-s")}((y,m,k,ye)=>{const tt=y.shadowRoot,Ut=[],Xt=tt?[]:null,Bt=ye.$vnode$=In(m,null);Pt.$orgLocNodes$||Kn(be.body,Pt.$orgLocNodes$=new Map),y[gt]=k,y.removeAttribute(gt),Di(Bt,Ut,[],Xt,y,y,k),Ut.map(Sn=>{const sn=Sn.$hostId$+"."+Sn.$nodeId$,Gn=Pt.$orgLocNodes$.get(sn),Wn=Sn.$elm$;Gn&&""===Gn["s-en"]&&Gn.parentNode.insertBefore(Wn,Gn.nextSibling),tt||(Wn["s-hn"]=m,Gn&&(Wn["s-ol"]=Gn,Wn["s-ol"]["s-nr"]=Wn)),Pt.$orgLocNodes$.delete(sn)}),tt&&Xt.map(Sn=>{Sn&&tt.appendChild(Sn)})})(y,k.$tagName$,Ge,m)}Ge||12&k.$flags$&&fr(y);{let tt=y;for(;tt=tt.parentNode||tt.host;)if(1===tt.nodeType&&tt.hasAttribute("s-id")&&tt["s-p"]||tt["s-p"]){ft(m,m.$ancestorComponent$=tt);break}}k.$members$&&Object.entries(k.$members$).map(([tt,[Ut]])=>{if(31&Ut&&y.hasOwnProperty(tt)){const Gt=y[tt];delete y[tt],y[tt]=Gt}}),Lo(y,m,k)}ye()}})(this))}disconnectedCallback(){Pt.jmp(()=>bo(this))}componentOnReady(){return Ee(this).$onReadyPromise$}};2&Cr.$flags$&&((y,m)=>{Js(y),Ss(y),ts(y),_r(y),ea(y),as(y),ao(y),Xo(y),Fs(y,m),Ds(y)})(Is.prototype,Cr),Cr.$lazyBundleId$=Er[0],!tt.includes(li)&&!Ut.get(li)&&(Ge.push(li),Ut.define(li,ri(Is,Cr,1)))})}),Ge.length>0&&(Wn&&(Bt.textContent+=Ct),Bt.textContent+=Ge.sort()+"{visibility:hidden}.hydrated{visibility:inherit}",Bt.innerHTML.length)){Bt.setAttribute("data-styles","");const Er=null!=(k=Pt.$nonce$)?k:Qn(be);null!=Er&&Bt.setAttribute("nonce",Er),Gt.insertBefore(Bt,Xt?Xt.nextSibling:Gt.firstChild)}Gn=!1,Sn.length?Sn.map(Er=>Er.connectedCallback()):Pt.jmp(()=>sn=setTimeout(Xn,30))},ns=(y,m,k,ye)=>{k&&k.map(([Ge,tt,Ut])=>{const Gt=co(y,Ge),Xt=ua(m,Ut),Bt=z(Ge);
1Pt.ael(Gt,tt,Xt,Bt),(m.$rmListeners$=m.$rmListeners$||[]).push(()=>Pt.rel(Gt,tt,Xt,Bt))})},ua=(y,m)=>k=>{var ye;try{256&y.$flags$?null==(ye=y.$lazyInstance$)||ye[m](k):(y.$queuedListeners$=y.$queuedListeners$||[]).push([m,k])}catch(Ge){Oe(Ge)}},co=(y,m)=>4&m?be:8&m?Qe:16&m?be.body:y,z=y=>bt?{passive:!!(1&y),capture:!!(2&y)}:!!(2&y)},8607:(ln,nt,N)=>{"use strict";N.r(nt),N.d(nt,{GESTURE_CONTROLLER:()=>l.G,createGesture:()=>je});var l=N(1970);const a=(Le,Me,ze,at)=>{const Je=we(Le)?{capture:!!at.capture,passive:!!at.passive}:!!at.capture;let ct,Dt;return Le.__zone_symbol__addEventListener?(ct="__zone_symbol__addEventListener",Dt="__zone_symbol__removeEventListener"):(ct="addEventListener",Dt="removeEventListener"),Le[ct](Me,ze,Je),()=>{Le[Dt](Me,ze,Je)}},we=Le=>{if(void 0===ae)try{const Me=Object.defineProperty({},"passive",{get:()=>{ae=!0}});Le.addEventListener("optsTest",()=>{},Me)}catch{ae=!1}return!!ae};let ae;const he=Le=>Le instanceof Document?Le:Le.ownerDocument,je=Le=>{let Me=!1,ze=!1,at=!0,Je=!1;const ct=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},Le),Dt=ct.canStart,vt=ct.onWillStart,gt=ct.onStart,xe=ct.onEnd,Ye=ct.notCaptured,wt=ct.onMove,Ct=ct.threshold,Ne=ct.passive,Qe=ct.blurOnStart,be={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},lt=((Le,Me,ze)=>{const at=ze*(Math.PI/180),Je="x"===Le,ct=Math.cos(at),Dt=Me*Me;let vt=0,gt=0,xe=!1,Ye=0;return{start(wt,Ct){vt=wt,gt=Ct,Ye=0,xe=!0},detect(wt,Ct){if(!xe)return!1;const Ne=wt-vt,Qe=Ct-gt,be=Ne*Ne+Qe*Qe;if(be<Dt)return!1;const lt=Math.sqrt(be),Pt=(Je?Ne:Qe)/lt;return Ye=Pt>ct?1:Pt<-ct?-1:0,xe=!1,!0},isGesture:()=>0!==Ye,getDirection:()=>Ye}})(ct.direction,ct.threshold,ct.maxAngle),Pt=l.G.createGesture({name:Le.gestureName,priority:Le.gesturePriority,disableScroll:Le.disableScroll}),bt=()=>{Me&&(Je=!1,wt&&wt(be))},ot=()=>!!Pt.capture()&&(Me=!0,at=!1,be.startX=be.currentX,be.startY=be.currentY,be.startTime=be.currentTime,vt?vt(be).then(le):le(),!0),le=()=>{Qe&&(()=>{if(typeof document<"u"){const $e=document.activeElement;$e?.blur&&$e.blur()}})(),gt&>(be),at=!0},pe=()=>{Me=!1,ze=!1,Je=!1,at=!0,Pt.release()},J=$e=>{const dt=Me,Be=at;if(pe(),Be){if(Re(be,$e),dt)return void(xe&&xe(be));Ye&&Ye(be)}},Se=((Le,Me,ze,at,Je)=>{let ct,Dt,vt,gt,xe,Ye,wt,Ct=0;const Ne=Q=>{Ct=Date.now()+2e3,Me(Q)&&(!Dt&&ze&&(Dt=a(Le,"touchmove",ze,Je)),vt||(vt=a(Q.target,"touchend",be,Je)),gt||(gt=a(Q.target,"touchcancel",be,Je)))},Qe=Q=>{Ct>Date.now()||Me(Q)&&(!Ye&&ze&&(Ye=a(he(Le),"mousemove",ze,Je)),wt||(wt=a(he(Le),"mouseup",lt,Je)))},be=Q=>{Pt(),at&&at(Q)},lt=Q=>{vn(),at&&at(Q)},Pt=()=>{Dt&&Dt(),vt&&vt(),gt&>(),Dt=vt=gt=void 0},vn=()=>{Ye&&Ye(),wt&&wt(),Ye=wt=void 0},Zt=()=>{Pt(),vn()},bt=(Q=!0)=>{Q?(ct||(ct=a(Le,"touchstart",Ne,Je)),xe||(xe=a(Le,"mousedown",Qe,Je))):(ct&&ct(),xe&&xe(),ct=xe=void 0,Zt())};return{enable:bt,stop:Zt,destroy:()=>{bt(!1),at=ze=Me=void 0}}})(ct.el,$e=>{const dt=Oe($e);return!(ze||!at||(ve($e,be),be.startX=be.currentX,be.startY=be.currentY,be.startTime=be.currentTime=dt,be.velocityX=be.velocityY=be.deltaX=be.deltaY=0,be.event=$e,Dt&&!1===Dt(be))||(Pt.release(),!Pt.start()))&&(ze=!0,0===Ct?ot():(lt.start(be.startX,be.startY),!0))},$e=>{Me?!Je&&at&&(Je=!0,Re(be,$e),requestAnimationFrame(bt)):(Re(be,$e),lt.detect(be.currentX,be.currentY)&&(!lt.isGesture()||!ot())&&Ze())},J,{capture:!1,passive:Ne}),Ze=()=>{pe(),Se.stop(),Ye&&Ye(be)};return{enable($e=!0){$e||(Me&&J(void 0),pe()),Se.enable($e)},destroy(){Pt.destroy(),Se.destroy()}}},Re=(Le,Me)=>{if(!Me)return;const ze=Le.currentX,at=Le.currentY,Je=Le.currentTime;ve(Me,Le);const ct=Le.currentX,Dt=Le.currentY,gt=(Le.currentTime=Oe(Me))-Je;if(gt>0&><100){const Ye=(Dt-at)/gt;Le.velocityX=(ct-ze)/gt*.7+.3*Le.velocityX,Le.velocityY=.7*Ye+.3*Le.velocityY}Le.deltaX=ct-Le.startX,Le.deltaY=Dt-Le.startY,Le.event=Me},ve=(Le,Me)=>{let ze=0,at=0;if(Le){const Je=Le.changedTouches;if(Je&&Je.length>0){const ct=Je[0];ze=ct.clientX,at=ct.clientY}else void 0!==Le.pageX&&(ze=Le.pageX,at=Le.pageY)}Me.currentX=ze,Me.currentY=at},Oe=Le=>Le.timeStamp||Date.now()},3604:(ln,nt,N)=>{"use strict";N.d(nt,{b:()=>Ee,c:()=>je,d:()=>Re,e:()=>Zt,g:()=>Q,l:()=>Pt,s:()=>bt,t:()=>ct,w:()=>vn});var l=N(467),a=N(9483),we=N(4261),ae=N(4929),ie=N(4920);const Ee="ionViewWillLeave",je="ionViewDidLeave",Re="ionViewWillUnload",ve=le=>{le.tabIndex=-1,le.focus()},Oe=le=>null!==le.offsetParent,Me="ion-last-focus",Je_saveViewFocus=J=>{if(a.c.get("focusManagerPriority",!1)){const Ze=document.activeElement;null!==Ze&&J?.contains(Ze)&&Ze.setAttribute(Me,"true")}}
1,Je_setViewFocus=J=>{const Se=a.c.get("focusManagerPriority",!1);if(Array.isArray(Se)&&!J.contains(document.activeElement)){const Ze=J.querySelector(`[${Me}]`);if(Ze&&Oe(Ze))return void ve(Ze);for(const $e of Se)switch($e){case"content":const dt=J.querySelector('main, [role="main"]');if(dt&&Oe(dt))return void ve(dt);break;case"heading":const Be=J.querySelector('h1, [role="heading"][aria-level="1"]');if(Be&&Oe(Be))return void ve(Be);break;case"banner":const rn=J.querySelector('header, [role="banner"]');if(rn&&Oe(rn))return void ve(rn);break;default:(0,ae.p)(`Unrecognized focus manager priority value ${$e}`)}ve(J)}},ct=le=>new Promise((pe,J)=>{(0,we.w)(()=>{Dt(le),vt(le).then(Se=>{Se.animation&&Se.animation.destroy(),gt(le),pe(Se)},Se=>{gt(le),J(Se)})})}),Dt=le=>{const pe=le.enteringEl,J=le.leavingEl;Je_saveViewFocus(J),ot(pe,J,le.direction),le.showGoBack?pe.classList.add("can-go-back"):pe.classList.remove("can-go-back"),bt(pe,!1),pe.style.setProperty("pointer-events","none"),J&&(bt(J,!1),J.style.setProperty("pointer-events","none"))},vt=function(){var le=(0,l.A)(function*(pe){const J=yield xe(pe);return J&&we.B.isBrowser?Ye(J,pe):wt(pe)});return function(J){return le.apply(this,arguments)}}(),gt=le=>{const pe=le.enteringEl,J=le.leavingEl;pe.classList.remove("ion-page-invisible"),pe.style.removeProperty("pointer-events"),void 0!==J&&(J.classList.remove("ion-page-invisible"),J.style.removeProperty("pointer-events")),Je_setViewFocus(pe)},xe=function(){var le=(0,l.A)(function*(pe){return pe.leavingEl&&pe.animated&&0!==pe.duration?pe.animationBuilder?pe.animationBuilder:"ios"===pe.mode?(yield Promise.resolve().then(N.bind(N,5022))).iosTransitionAnimation:(yield Promise.resolve().then(N.bind(N,3615))).mdTransitionAnimation:void 0});return function(J){return le.apply(this,arguments)}}(),Ye=function(){var le=(0,l.A)(function*(pe,J){yield Ct(J,!0);const Se=pe(J.baseEl,J);be(J.enteringEl,J.leavingEl);const Ze=yield Qe(Se,J);return J.progressCallback&&J.progressCallback(void 0),Ze&<(J.enteringEl,J.leavingEl),{hasCompleted:Ze,animation:Se}});return function(J,Se){return le.apply(this,arguments)}}(),wt=function(){var le=(0,l.A)(function*(pe){const J=pe.enteringEl,Se=pe.leavingEl,Ze=a.c.get("focusManagerPriority",!1);return yield Ct(pe,Ze),be(J,Se),lt(J,Se),{hasCompleted:!0}});return function(J){return le.apply(this,arguments)}}(),Ct=function(){var le=(0,l.A)(function*(pe,J){(void 0!==pe.deepWait?pe.deepWait:J)&&(yield Promise.all([Zt(pe.enteringEl),Zt(pe.leavingEl)])),yield Ne(pe.viewIsReady,pe.enteringEl)});return function(J,Se){return le.apply(this,arguments)}}(),Ne=function(){var le=(0,l.A)(function*(pe,J){pe&&(yield pe(J))});return function(J,Se){return le.apply(this,arguments)}}(),Qe=(le,pe)=>{const J=pe.progressCallback,Se=new Promise(Ze=>{le.onFinish($e=>Ze(1===$e))});return J?(le.progressStart(!0),J(le)):le.play(),Se},be=(le,pe)=>{Pt(pe,Ee),Pt(le,"ionViewWillEnter")},lt=(le,pe)=>{Pt(le,"ionViewDidEnter"),Pt(pe,je)},Pt=(le,pe)=>{if(le){const J=new CustomEvent(pe,{bubbles:!1,cancelable:!1});le.dispatchEvent(J)}},vn=()=>new Promise(le=>(0,ie.r)(()=>(0,ie.r)(()=>le()))),Zt=function(){var le=(0,l.A)(function*(pe){const J=pe;if(J){if(null!=J.componentOnReady){if(null!=(yield J.componentOnReady()))return}else if(null!=J.__registerHost)return void(yield new Promise(Ze=>(0,ie.r)(Ze)));yield Promise.all(Array.from(J.children).map(Zt))}});return function(J){return le.apply(this,arguments)}}(),bt=(le,pe)=>{pe?(le.setAttribute("aria-hidden","true"),le.classList.add("ion-page-hidden")):(le.hidden=!1,le.removeAttribute("aria-hidden"),le.classList.remove("ion-page-hidden"))},ot=(le,pe,J)=>{void 0!==le&&(le.style.zIndex="back"===J?"99":"101"),void 0!==pe&&(pe.style.zIndex="100")},Q=le=>le.classList.contains("ion-page")?le:le.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||le},4929:(ln,nt,N)=>{"use strict";N.d(nt,{a:()=>a,b:()=>we,p:()=>l});const l=(ae,...ie)=>console.warn(`[Ionic Warning]: ${ae}`,...ie),a=(ae,...ie)=>console.error(`[Ionic Error]: ${ae}`,...ie),we=(ae,...ie)=>console.error(`<${ae.tagName.toLowerCase()}> must be used inside ${ie.join(" or ")}.`)},8476:(ln,nt,N)=>{"use strict";N.d(nt,{d:()=>a,w:()=>l});const l=typeof window<"u"?window:void 0,a=typeof document<"u"?document:void 0},9483:(ln,nt,N)=>{"use strict";N.d(nt,{a:()=>ve,b:()=>bt,c:()=>we,i:()=>ot});var l=N(4261);class a{constructor(){this.m=new Map}reset(le){this.m=new Map(Object.entries(le))}get(le,pe){const J=this.m.get(le);return void 0!==J?J:pe}getBoolean(le,pe=!1){const J=this.m.get(le);return void 0===J?pe:"string"==typeof J?"true"===J:!!J}getNumber(le,pe){const J=parseFloat(this.m.get(le));return isNaN(J)?void 0!==pe?pe:NaN:J}set(le,pe){this.m.set(le,pe)}}const we=new a,je="ionic-persist-config",ve=(Q,le)=>("string"==typeof Q&&(le=Q,Q=void 0),(Q=>Oe(Q))(Q).includes(le)),Oe=(Q=window)=>
1{if(typeof Q>"u")return[];Q.Ionic=Q.Ionic||{};let le=Q.Ionic.platforms;return null==le&&(le=Q.Ionic.platforms=Le(Q),le.forEach(pe=>Q.document.documentElement.classList.add(`plt-${pe}`))),le},Le=Q=>{const le=we.get("platform");return Object.keys(vn).filter(pe=>{const J=le?.[pe];return"function"==typeof J?J(Q):vn[pe](Q)})},ze=Q=>!!(lt(Q,/iPad/i)||lt(Q,/Macintosh/i)&&xe(Q)),ct=Q=>lt(Q,/android|sink/i),xe=Q=>Pt(Q,"(any-pointer:coarse)"),wt=Q=>Ct(Q)||Ne(Q),Ct=Q=>!!(Q.cordova||Q.phonegap||Q.PhoneGap),Ne=Q=>{const le=Q.Capacitor;return!!le?.isNative},lt=(Q,le)=>le.test(Q.navigator.userAgent),Pt=(Q,le)=>{var pe;return null===(pe=Q.matchMedia)||void 0===pe?void 0:pe.call(Q,le).matches},vn={ipad:ze,iphone:Q=>lt(Q,/iPhone/i),ios:Q=>lt(Q,/iPhone|iPod/i)||ze(Q),android:ct,phablet:Q=>{const le=Q.innerWidth,pe=Q.innerHeight,J=Math.min(le,pe),Se=Math.max(le,pe);return J>390&&J<520&&Se>620&&Se<800},tablet:Q=>{const le=Q.innerWidth,pe=Q.innerHeight,J=Math.min(le,pe),Se=Math.max(le,pe);return ze(Q)||(Q=>ct(Q)&&!lt(Q,/mobile/i))(Q)||J>460&&J<820&&Se>780&&Se<1400},cordova:Ct,capacitor:Ne,electron:Q=>lt(Q,/electron/i),pwa:Q=>{var le;return!!(null!==(le=Q.matchMedia)&&void 0!==le&&le.call(Q,"(display-mode: standalone)").matches||Q.navigator.standalone)},mobile:xe,mobileweb:Q=>xe(Q)&&!wt(Q),desktop:Q=>!xe(Q),hybrid:wt};let Zt;const bt=Q=>Q&&(0,l.g)(Q)||Zt,ot=(Q={})=>{if(typeof window>"u")return;const le=window.document,pe=window,J=pe.Ionic=pe.Ionic||{},Se={};Q._ael&&(Se.ael=Q._ael),Q._rel&&(Se.rel=Q._rel),Q._ce&&(Se.ce=Q._ce),(0,l.a)(Se);const Ze=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Q=>{try{const le=Q.sessionStorage.getItem(je);return null!==le?JSON.parse(le):{}}catch{return{}}})(pe)),{persistConfig:!1}),J.config),(Q=>{const le={};return Q.location.search.slice(1).split("&").map(pe=>pe.split("=")).map(([pe,J])=>{try{return[decodeURIComponent(pe),decodeURIComponent(J)]}catch{return["",""]}}).filter(([pe])=>((Q,le)=>Q.substr(0,le.length)===le)(pe,"ionic:")).map(([pe,J])=>[pe.slice(6),J]).forEach(([pe,J])=>{le[pe]=J}),le})(pe)),Q);we.reset(Ze),we.getBoolean("persistConfig")&&((Q,le)=>{try{Q.sessionStorage.setItem(je,JSON.stringify(le))}catch{return}})(pe,Ze),Oe(pe),J.config=we,J.mode=Zt=we.get("mode",le.documentElement.getAttribute("mode")||(ve(pe,"ios")?"ios":"md")),we.set("mode",Zt),le.documentElement.setAttribute("mode",Zt),le.documentElement.classList.add(Zt),we.getBoolean("_testing")&&we.set("animated",!1);const $e=Be=>{var rn;return null===(rn=Be.tagName)||void 0===rn?void 0:rn.startsWith("ION-")},dt=Be=>["ios","md"].includes(Be);(0,l.c)(Be=>{for(;Be;){const rn=Be.mode||Be.getAttribute("mode");if(rn){if(dt(rn))return rn;$e(Be)&&console.warn('Invalid ionic mode: "'+rn+'", expected: "ios" or "md"')}Be=Be.parentElement}return Zt})}},5022:(ln,nt,N)=>{"use strict";N.r(nt),N.d(nt,{iosTransitionAnimation:()=>Me,shadow:()=>Ee});var l=N(9986),a=N(3604);N(8476),N(9483),N(4261);const he=at=>document.querySelector(`${at}.ion-cloned-element`),Ee=at=>at.shadowRoot||at,je=at=>{const Je="ION-TABS"===at.tagName?at:at.querySelector("ion-tabs"),ct="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=Je){const Dt=Je.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=Dt?Dt.querySelector(ct):null}return at.querySelector(ct)},Re=(at,Je)=>{const ct="ION-TABS"===at.tagName?at:at.querySelector("ion-tabs");let Dt=[];if(null!=ct){const vt=ct.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=vt&&(Dt=vt.querySelectorAll("ion-buttons"))}else Dt=at.querySelectorAll("ion-buttons");for(const vt of Dt){const gt=vt.closest("ion-header"),xe=gt&&!gt.classList.contains("header-collapse-condense-inactive"),Ye=vt.querySelector("ion-back-button"),wt=vt.classList.contains("buttons-collapse");if(null!==Ye&&("start"===vt.slot||""===vt.slot)&&(wt&&xe&&Je||!wt))return Ye}return null},Oe=(at,Je,ct,Dt,vt,gt,xe,Ye,wt)=>{var Ct,Ne;const Qe=Je?`calc(100% - ${vt.right+4}px)`:vt.left-4+"px",be=Je?"right":"left",lt=Je?"left":"right",Pt=Je?"right":"left";let vn=1,Zt=1,bt=`scale(${Zt})`;const ot="scale(1)";if(gt&&xe){const It=(null===(Ct=gt.textContent)||void 0===Ct?void 0:Ct.trim())===(null===(Ne=Ye.textContent)||void 0===Ne?void 0:Ne.trim());vn=wt.width/xe.width,Zt=(wt.height-ze)/xe.height,bt=It?`scale(${vn}, ${Zt})`:`scale(${Zt})`}const le=Ee(Dt).querySelector("ion-icon").getBoundingClientRect(),pe=Je?le.width/2-(le.right-vt.right)+"px":vt.left-le.width/2+"px",J=Je?`-${window.innerWidth-vt.right}px`:`${vt.left}px`,Se=`${wt.top}px`,Ze=`${vt.top}px`,Be=ct?[{offset:0,transform:`translate3d(${J}, ${Ze}, 0)`},{offset:1,transform:`translate3d(${pe}, ${Se}, 0)`}]:[{offset:0,transform:`translate3d(${pe}, ${Se}, 0)`},{offset:1,transform:`translate3d(${J}, ${Ze}, 0)`}],pn=ct?[{offset:0,opacity:1,transform:ot},{offset:1,opacity:0,transform:bt}]:[{offset:0,opacity:0,transform:bt},{offset:1,opacity:1,transform:ot}],xn=ct?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],Jn=(0,l.c)(),Qn=(0,l.c)(),Yn=(0,l.c)(),Bn=he("ion-back-button"),tn=Ee(Bn).querySelector(".button-text"),Ft=Ee(Bn).querySelector("ion-icon");Bn.text=Dt.text,Bn.mode=Dt.mode,Bn.icon=Dt.icon,Bn.color=Dt.color,Bn.disabled=Dt.disabled,Bn.style.setProperty("display","block"),Bn.style.setProperty("position","fixed"),Qn.addElement(Ft),Jn.addElement(tn),Yn.addElement(Bn),Yn.beforeStyles({position:"absolute",top:"0px",[Pt]:"0px"}).beforeAddWrite(()=>{Dt.style.setProperty("display","none"),Bn.style.setProperty(be,Qe)}).afterAddWrite(()=>{Dt.style.setProperty("display",""),Bn.style.setProperty("display","none"),Bn.style.removeProperty(be)}).keyframes(Be),Jn.beforeStyles({"transform-origin":`${be} top`}).keyframes(pn),Qn.beforeStyles({"transform-origin":`${lt} center`}).keyframes(xn),at.addAnimation([Jn,Qn,Yn])},Le=(at,Je,ct,Dt,vt,gt,xe,Ye,wt)=>{var Ct,Ne;const Qe=Je?"right":"left",be=Je?`calc(100% - ${vt.right}px)`:`${vt.left}px`,Pt=`${vt.top}px`;let Zt=Je?`-${window.innerWidth-xe.right-8}px`:`${xe.x+8}px`,bt=.5;const ot="scale(1)";let Q=`scale(${bt})`;if(Ye&&wt){Zt=Je?`-${window.innerWidth-wt.right-8}px`:wt.x-8+"px";const rn=(null===(Ct=Ye.textContent)||void 0===Ct?void 0:Ct.trim())===(null===(Ne=Dt.textContent)||void 0===Ne?void 0:Ne.trim());bt=wt.height/(gt.height-ze),Q=rn?`scale(${wt.width/gt.width}, ${bt})`:`scale(${bt})`}const J=xe.top+xe.height/2-vt.height*bt/2+"px",$e=ct?[{offset:0,opacity:0,transform:`translate3d(${Zt}, ${J}, 0) ${Q}`},{offset:.1,opacity:0}
1,{offset:1,opacity:1,transform:`translate3d(0px, ${Pt}, 0) ${ot}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${Pt}, 0) ${ot}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${Zt}, ${J}, 0) ${Q}`}],dt=he("ion-title"),Be=(0,l.c)();dt.innerText=Dt.innerText,dt.size=Dt.size,dt.color=Dt.color,Be.addElement(dt),Be.beforeStyles({"transform-origin":`${Qe} top`,height:`${vt.height}px`,display:"",position:"relative",[Qe]:be}).beforeAddWrite(()=>{Dt.style.setProperty("opacity","0")}).afterAddWrite(()=>{Dt.style.setProperty("opacity",""),dt.style.setProperty("display","none")}).keyframes($e),at.addAnimation(Be)},Me=(at,Je)=>{var ct;try{const Dt="cubic-bezier(0.32,0.72,0,1)",vt="opacity",gt="transform",xe="0%",wt="rtl"===at.ownerDocument.dir,Ct=wt?"-99.5%":"99.5%",Ne=wt?"33%":"-33%",Qe=Je.enteringEl,be=Je.leavingEl,lt="back"===Je.direction,Pt=Qe.querySelector(":scope > ion-content"),vn=Qe.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),Zt=Qe.querySelectorAll(":scope > ion-header > ion-toolbar"),bt=(0,l.c)(),ot=(0,l.c)();if(bt.addElement(Qe).duration((null!==(ct=Je.duration)&&void 0!==ct?ct:0)||540).easing(Je.easing||Dt).fill("both").beforeRemoveClass("ion-page-invisible"),be&&null!=at){const J=(0,l.c)();J.addElement(at),bt.addAnimation(J)}if(Pt||0!==Zt.length||0!==vn.length?(ot.addElement(Pt),ot.addElement(vn)):ot.addElement(Qe.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),bt.addAnimation(ot),lt?ot.beforeClearStyles([vt]).fromTo("transform",`translateX(${Ne})`,`translateX(${xe})`).fromTo(vt,.8,1):ot.beforeClearStyles([vt]).fromTo("transform",`translateX(${Ct})`,`translateX(${xe})`),Pt){const J=Ee(Pt).querySelector(".transition-effect");if(J){const Se=J.querySelector(".transition-cover"),Ze=J.querySelector(".transition-shadow"),$e=(0,l.c)(),dt=(0,l.c)(),Be=(0,l.c)();$e.addElement(J).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),dt.addElement(Se).beforeClearStyles([vt]).fromTo(vt,0,.1),Be.addElement(Ze).beforeClearStyles([vt]).fromTo(vt,.03,.7),$e.addAnimation([dt,Be]),ot.addAnimation([$e])}}const Q=Qe.querySelector("ion-header.header-collapse-condense"),{forward:le,backward:pe}=((at,Je,ct,Dt,vt)=>{const gt=Re(Dt,ct),xe=je(vt),Ye=je(Dt),wt=Re(vt,ct),Ct=null!==gt&&null!==xe&&!ct,Ne=null!==Ye&&null!==wt&&ct;if(Ct){const Qe=xe.getBoundingClientRect(),be=gt.getBoundingClientRect(),lt=Ee(gt).querySelector(".button-text"),Pt=lt?.getBoundingClientRect(),Zt=Ee(xe).querySelector(".toolbar-title").getBoundingClientRect();Le(at,Je,ct,xe,Qe,Zt,be,lt,Pt),Oe(at,Je,ct,gt,be,lt,Pt,xe,Zt)}else if(Ne){const Qe=Ye.getBoundingClientRect(),be=wt.getBoundingClientRect(),lt=Ee(wt).querySelector(".button-text"),Pt=lt?.getBoundingClientRect(),Zt=Ee(Ye).querySelector(".toolbar-title").getBoundingClientRect();Le(at,Je,ct,Ye,Qe,Zt,be,lt,Pt),Oe(at,Je,ct,wt,be,lt,Pt,Ye,Zt)}return{forward:Ct,backward:Ne}})(bt,wt,lt,Qe,be);if(Zt.forEach(J=>{const Se=(0,l.c)();Se.addElement(J),bt.addAnimation(Se);const Ze=(0,l.c)();Ze.addElement(J.querySelector("ion-title"));const $e=(0,l.c)(),dt=Array.from(J.querySelectorAll("ion-buttons,[menuToggle]")),Be=J.closest("ion-header"),rn=Be?.classList.contains("header-collapse-condense-inactive");let Rn;Rn=dt.filter(lt?Jn=>{const Qn=Jn.classList.contains("buttons-collapse");return Qn&&!rn||!Qn}:Jn=>!Jn.classList.contains("buttons-collapse")),$e.addElement(Rn);const pn=(0,l.c)();pn.addElement(J.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const gn=(0,l.c)();gn.addElement(Ee(J).querySelector(".toolbar-background"));const On=(0,l.c)(),xn=J.querySelector("ion-back-button");if(xn&&On.addElement(xn),Se.addAnimation([Ze,$e,pn,gn,On]),$e.fromTo(vt,.01,1),pn.fromTo(vt,.01,1),lt)rn||Ze.fromTo("transform",`translateX(${Ne})`,`translateX(${xe})`).fromTo(vt,.01,1),pn.fromTo("transform",`translateX(${Ne})`,`translateX(${xe})`),On.fromTo(vt,.01,1);else if(Q||Ze.fromTo("transform",`translateX(${Ct})`,`translateX(${xe})`).fromTo(vt,.01,1),pn.fromTo("transform",`translateX(${Ct})`,`translateX(${xe})`),gn.beforeClearStyles([vt,"transform"]),Be?.translucent?gn.fromTo("transform",wt?"translateX(-100%)":"translateX(100%)","translateX(0px)"):gn.fromTo(vt,.01,"var(--opacity)"),le||On.fromTo(vt,.01,1),xn&&!le){const Qn=(0,l.c)();Qn.addElement(Ee(xn).querySelector(".button-text")).fromTo("transform",wt?"translateX(-100px)":"translateX(100px)","translateX(0px)"),Se.addAnimation(Qn)}}),be){const J=(0,l.c)(),Se=be.querySelector(":scope > ion-content"),Ze=be.querySelectorAll(":scope > ion-header > ion-toolbar"),$e=be.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(Se||0!==Ze.length||0!==$e.length?(J.addElement(Se),J.addElement($e)):J.addElement(be.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),bt.addAnimation(J),lt){J.beforeClearStyles([vt]).fromTo("transform",`translateX(${xe})`,wt?"translateX(-100%)":"translateX(100%)");const dt=(0,a.g)(be);bt.afterAddWrite(()=>{"normal"===bt.getDirection()&&dt.style.setProperty("display","none")})}else J.fromTo("transform",`translateX(${xe})`,`translateX(${Ne})`).fromTo(vt,1,.8);if(Se){const dt=Ee(Se).querySelector(".transition-effect");if(dt){const Be=dt.querySelector(".transition-cover"),rn=dt.querySelector(".transition-shadow"),Rn=(0,l.c)(),pn=(0,l.c)(),gn=(0,l.c)();Rn.addElement(dt).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),pn.addElement(Be).beforeClearStyles([vt]).fromTo(vt,.1,0),gn.addElement(rn).beforeClearStyles([vt]).fromTo(vt,.7,.03),Rn.addAnimation([pn,gn]),J.addAnimation([Rn])}}Ze.forEach(dt=>{const Be=(0,l.c)();Be.addElement(dt);const rn=(0,l.c)();rn.addElement(dt.querySelector("ion-title"));const Rn=(0,l.c)(),pn=dt.querySelectorAll("ion-buttons,[menuToggle]"),gn=dt.closest("ion-header"),On=gn?.classList.contains("header-collapse-condense-inactive"),xn=Array.from(pn).filter(Ft=>{const It=Ft.classList.contains("buttons-collapse");return It&&!On||!It});Rn.addElement(xn);const Jn=(0,l.c)(),Qn=dt.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");Qn.length>0&&Jn.addElement(Qn);const Yn=(0,l.c)();Yn.addElement(Ee(dt).querySelector(".toolbar-background"));const Bn=(0,l.c)(),tn=dt.querySelector("ion-back-button");if(tn&&Bn.addElement(tn),Be.addAnimation([rn,Rn,Jn,Bn,Yn]),bt.addAnimation(Be),Bn.fromTo(vt,.99,0),Rn.fromTo(vt,.99,0),Jn.fromTo(vt,.99,0),lt){if(On||rn.fromTo("transform",`translateX(${xe})`,wt?"translateX(-100%)":"translateX(100%)").fromTo(vt,.99,0),Jn.fromTo("transform",`translateX(${xe})`,wt?"translateX(-100%)":"translateX(100%)"),Yn.beforeClearStyles([vt,"transform"]),gn?.translucent?Yn.fromTo("transform","translateX(0px)",wt?"translateX(-100%)":"translateX(100%)"):Yn.fromTo(vt,"var(--opacity)",0),tn&&!pe){const It=(0,l.c)();It.addElement(Ee(tn).querySelector(".button-text")).fromTo("transform",`translateX(${xe})`,`translateX(${(wt?-124:124)+"px"})`),Be.addAnimation(It)}}else On||rn.fromTo("transform",`translateX(${xe})`,`translateX(${Ne})`).fromTo(vt,.99,0).afterClearStyles([gt,vt]),Jn.fromTo("transform",`translateX(${xe})`,`translateX(${Ne})`).afterClearStyles([gt,vt]),Bn.afterClearStyles([vt]),rn.afterClearStyles([vt]),Rn.afterClearStyles([vt])})}return bt}catch(Dt){throw Dt}},ze=10},3615:(ln,nt,N)=>{"use strict";N.r(nt),N.d(nt,{mdTransitionAnimation:()=>Ae});var l=N(9986),a=N(3604);N(8476),N(9483),N(4261);const Ae=(he,Ee)=>{var je,Re,ve;const Me="back"===Ee.direction,at=Ee.leavingEl,Je=(0,a.g)(Ee.enteringEl),ct=Je.querySelector("ion-toolbar"),Dt=(0,l.c)();if(Dt.addElement(Je).fill("both").beforeRemoveClass("ion-page-invisible"),Me?Dt.duration((null!==(je=Ee.duration)&&void 0!==je?je:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):Dt.duration((null!==(Re=Ee.duration)&&void 0!==Re?Re:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform","translateY(40px)","translateY(0px)").fromTo("opacity",.01,1),ct){const vt=(0,l.c)();vt.addElement(ct),Dt.addAnimation(vt)}if(at&&Me){Dt.duration((null!==(ve=Ee.duration)&&void 0!==ve?ve:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const vt=(0,l.c)();vt.addElement((0,a.g)(at)).onFinish(gt=>{1===gt&&vt.elements.length>0&&vt.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)","translateY(40px)").fromTo("opacity",1,0),Dt.addAnimation(vt)}return Dt}},3617:(ln,nt,N)=>{"use strict";N.d(nt,{B:()=>pn,F:()=>tn,G:()=>gn,O:()=>On,a:()=>Je,b:()=>ct,c:()=>xe,d:()=>xn,e:()=>Jn,f:()=>le,g:()=>J,h:()=>$e,i:()=>Be,j:()=>wt,k:()=>Ct,l:()=>Dt,m:()=>vt,n:()=>Re,o:()=>ot,q:()=>ve,s:()=>Rn,t:()=>Ye});var l=N(467),a=N(8476),we=N(4920),ae=N(7192),ie=N(9483),Ae=N(8621),he=N(1970),Ee=N(4929);
1const je='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), ion-checkbox:not([tabindex^="-"]):not([hidden]):not([disabled]), ion-radio:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',Re=(Ft,It)=>{const jt=Ft.querySelector(je);Oe(jt,It??Ft)},ve=(Ft,It)=>{const jt=Array.from(Ft.querySelectorAll(je));Oe(jt.length>0?jt[jt.length-1]:null,It??Ft)},Oe=(Ft,It)=>{let jt=Ft;const mn=Ft?.shadowRoot;if(mn&&(jt=mn.querySelector(je)||Ft),jt){const cr=jt.closest("ion-radio-group");cr?cr.setFocus():(0,we.f)(jt)}else It.focus()};let Le=0,Me=0;const ze=new WeakMap,at=Ft=>({create:It=>Ne(Ft,It),dismiss:(It,jt,mn)=>vn(document,It,jt,Ft,mn),getTop:()=>(0,l.A)(function*(){return ot(document,Ft)})()}),Je=at("ion-alert"),ct=at("ion-action-sheet"),Dt=at("ion-loading"),vt=at("ion-modal"),xe=at("ion-popover"),Ye=at("ion-toast"),wt=Ft=>{typeof document<"u"&&Pt(document);const It=Le++;Ft.overlayIndex=It},Ct=Ft=>(Ft.hasAttribute("id")||(Ft.id="ion-overlay-"+ ++Me),Ft.id),Ne=(Ft,It)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(Ft).then(()=>{const jt=document.createElement(Ft);return jt.classList.add("overlay-hidden"),Object.assign(jt,Object.assign(Object.assign({},It),{hasController:!0})),Se(document).appendChild(jt),new Promise(mn=>(0,we.c)(jt,mn))}):Promise.resolve(),be=(Ft,It)=>{let jt=Ft;const mn=Ft?.shadowRoot;mn&&(jt=mn.querySelector(je)||Ft),jt?(0,we.f)(jt):It.focus()},Pt=Ft=>{0===Le&&(Le=1,Ft.addEventListener("focus",It=>{((Ft,It)=>{const jt=ot(It,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover"),mn=Ft.target;jt&&mn&&!jt.classList.contains(tn)&&(jt.shadowRoot?(()=>{if(jt.contains(mn))jt.lastFocus=mn;else if("ION-TOAST"===mn.tagName)be(jt.lastFocus,jt);else{const In=jt.lastFocus;Re(jt),In===It.activeElement&&ve(jt),jt.lastFocus=It.activeElement}})():(()=>{if(jt===mn)jt.lastFocus=void 0;else if("ION-TOAST"===mn.tagName)be(jt.lastFocus,jt);else{const In=(0,we.g)(jt);if(!In.contains(mn))return;const Ln=In.querySelector(".ion-overlay-wrapper");if(!Ln)return;if(Ln.contains(mn)||mn===In.querySelector("ion-backdrop"))jt.lastFocus=mn;else{const dr=jt.lastFocus;Re(Ln,jt),dr===It.activeElement&&ve(Ln,jt),jt.lastFocus=It.activeElement}}})())})(It,Ft)},!0),Ft.addEventListener("ionBackButton",It=>{const jt=ot(Ft);jt?.backdropDismiss&&It.detail.register(ae.OVERLAY_BACK_BUTTON_PRIORITY,()=>{jt.dismiss(void 0,pn)})}),(0,ae.shouldUseCloseWatcher)()||Ft.addEventListener("keydown",It=>{if("Escape"===It.key){const jt=ot(Ft);jt?.backdropDismiss&&jt.dismiss(void 0,pn)}}))},vn=(Ft,It,jt,mn,cr)=>{const ur=ot(Ft,mn,cr);
1return ur?ur.dismiss(It,jt):Promise.reject("overlay does not exist")},bt=(Ft,It)=>((Ft,It)=>(void 0===It&&(It="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover,ion-toast"),Array.from(Ft.querySelectorAll(It)).filter(jt=>jt.overlayIndex>0)))(Ft,It).filter(jt=>!(Ft=>Ft.classList.contains("overlay-hidden"))(jt)),ot=(Ft,It,jt)=>{const mn=bt(Ft,It);return void 0===jt?mn[mn.length-1]:mn.find(cr=>cr.id===jt)},Q=(Ft=!1)=>{const jt=Se(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");jt&&(Ft?jt.setAttribute("aria-hidden","true"):jt.removeAttribute("aria-hidden"))},le=function(){var Ft=(0,l.A)(function*(It,jt,mn,cr,ur){var In,Ln;if(It.presented)return;"ION-TOAST"!==It.el.tagName&&Q(!0),document.body.classList.add(he.B),Yn(It.el),Qn(It.el),It.presented=!0,It.willPresent.emit(),null===(In=It.willPresentShorthand)||void 0===In||In.emit();const dr=(0,ie.b)(It),Sr=It.enterAnimation?It.enterAnimation:ie.c.get(jt,"ios"===dr?mn:cr);(yield Ze(It,Sr,It.el,ur))&&(It.didPresent.emit(),null===(Ln=It.didPresentShorthand)||void 0===Ln||Ln.emit()),"ION-TOAST"!==It.el.tagName&&pe(It.el),It.keyboardClose&&(null===document.activeElement||!It.el.contains(document.activeElement))&&It.el.focus(),It.el.removeAttribute("aria-hidden")});return function(jt,mn,cr,ur,In){return Ft.apply(this,arguments)}}(),pe=function(){var Ft=(0,l.A)(function*(It){let jt=document.activeElement;if(!jt)return;const mn=jt?.shadowRoot;mn&&(jt=mn.querySelector(je)||jt),yield It.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&jt.focus()});return function(jt){return Ft.apply(this,arguments)}}(),J=function(){var Ft=(0,l.A)(function*(It,jt,mn,cr,ur,In,Ln){var dr,Sr;if(!It.presented)return!1;const Fr=void 0!==a.d?bt(a.d).filter(jn=>"ION-TOAST"!==jn.tagName):[];1===Fr.length&&Fr[0].id===It.el.id&&(Q(!1),document.body.classList.remove(he.B)),It.presented=!1;try{Qn(It.el),It.el.style.setProperty("pointer-events","none"),It.willDismiss.emit({data:jt,role:mn}),null===(dr=It.willDismissShorthand)||void 0===dr||dr.emit({data:jt,role:mn});const jn=(0,ie.b)(It),Di=It.leaveAnimation?It.leaveAnimation:ie.c.get(cr,"ios"===jn?ur:In);
1mn!==gn&&(yield Ze(It,Di,It.el,Ln)),It.didDismiss.emit({data:jt,role:mn}),null===(Sr=It.didDismissShorthand)||void 0===Sr||Sr.emit({data:jt,role:mn}),(ze.get(It)||[]).forEach(pi=>pi.destroy()),ze.delete(It),It.el.classList.add("overlay-hidden"),It.el.style.removeProperty("pointer-events"),void 0!==It.el.lastFocus&&(It.el.lastFocus=void 0)}catch(jn){console.error(jn)}return It.el.remove(),Bn(),!0});return function(jt,mn,cr,ur,In,Ln,dr){return Ft.apply(this,arguments)}}(),Se=Ft=>Ft.querySelector("ion-app")||Ft.body,Ze=function(){var Ft=(0,l.A)(function*(It,jt,mn,cr){mn.classList.remove("overlay-hidden");const In=jt(It.el,cr);(!It.animated||!ie.c.getBoolean("animated",!0))&&In.duration(0),It.keyboardClose&&In.beforeAddWrite(()=>{const dr=mn.ownerDocument.activeElement;dr?.matches("input,ion-input, ion-textarea")&&dr.blur()});const Ln=ze.get(It)||[];return ze.set(It,[...Ln,In]),yield In.play(),!0});return function(jt,mn,cr,ur){return Ft.apply(this,arguments)}}(),$e=(Ft,It)=>{let jt;const mn=new Promise(cr=>jt=cr);return dt(Ft,It,cr=>{jt(cr.detail)}),mn},dt=(Ft,It,jt)=>{const mn=cr=>{(0,we.b)(Ft,It,mn),jt(cr)};(0,we.a)(Ft,It,mn)},Be=Ft=>"cancel"===Ft||Ft===pn,rn=Ft=>Ft(),Rn=(Ft,It)=>{if("function"==typeof Ft)return ie.c.get("_zoneGate",rn)(()=>{try{return Ft(It)}catch(mn){throw mn}})},pn="backdrop",gn="gesture",On=39,xn=Ft=>{let jt,It=!1;const mn=(0,Ae.C)(),cr=(Ln=!1)=>{if(jt&&!Ln)return{delegate:jt,inline:It};const{el:dr,hasController:Sr,delegate:Fr}=Ft;return It=null!==dr.parentNode&&!Sr,jt=It?Fr||mn:Fr,{inline:It,delegate:jt}};return{attachViewToDom:function(){var Ln=(0,l.A)(function*(dr){const{delegate:Sr}=cr(!0);if(Sr)return yield Sr.attachViewToDom(Ft.el,dr);const{hasController:Fr}=Ft;if(Fr&&void 0!==dr)throw new Error("framework delegate is missing");return null});return function(Sr){return Ln.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:Ln}=cr();Ln&&void 0!==Ft.el&&Ln.removeViewFromDom(Ft.el.parentElement,Ft.el)}}},Jn=()=>{let Ft;const It=()=>{Ft&&(Ft(),Ft=void 0)};return{addClickListener:(mn,cr)=>{It();const ur=void 0!==cr?document.getElementById(cr):null;ur?Ft=((Ln,dr)=>{const Sr=()=>{dr.present()};return Ln.addEventListener("click",Sr),()=>{Ln.removeEventListener("click",Sr)}})(ur,mn):(0,Ee.p)(`A trigger element with the ID "${cr}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,mn)},removeClickListener:It}},Qn=Ft=>{void 0!==a.d&&(0,ie.a)("android")&&Ft.setAttribute("aria-hidden","true")},Yn=Ft=>{var It;if(void 0===a.d)return;const jt=bt(a.d);for(let mn=jt.length-1;mn>=0;mn--){const cr=jt[mn],ur=null!==(It=jt[mn+1])&&void 0!==It?It:Ft;(ur.hasAttribute("aria-hidden")||"ION-TOAST"!==ur.tagName)&&cr.setAttribute("aria-hidden","true")}},Bn=()=>{if(void 0===a.d)return;const Ft=bt(a.d);for(let It=Ft.length-1;It>=0;It--){const jt=Ft[It];if(jt.removeAttribute("aria-hidden"),"ION-TOAST"!==jt.tagName)break}},tn="ion-disable-focus-trap"},9734:(ln,nt,N)=>{"use strict";N.d(nt,{K:()=>Re});var l=N(467),a=N(4412),we=N(1413),ae=N(7673),ie=N(268),Ae=N(8141),he=N(9437),Ee=N(4438),je=N(5245);let Re=(()=>{class ve{tenantService;sanitizeService;enabledModules=new a.t([]);enabledModules$=this.enabledModules.asObservable();logo=new a.t([]);logo$=this.logo.asObservable();seoTitle=new a.t("");seoTitle$=this.seoTitle.asObservable();seoDescription=new a.t("");seoDescription$=this.seoDescription.asObservable();footerLogo=new a.t([]);footerLogo$=this.footerLogo.asObservable();favicon=new we.B;favicon$=this.favicon.asObservable();newsletterConfiguration=new a.t([]);newsletterConfiguration$=this.newsletterConfiguration.asObservable();address=new a.t([]);address$=this.newsletterConfiguration.asObservable();cookies=new we.B;cookies$=this.cookies.asObservable();tenant=new a.t([]);tenant$=this.tenant.asObservable();publicName=new a.t([]);publicName$=this.publicName.asObservable();constructor(Le,Me){this.tenantService=Le,this.sanitizeService=Me}getInitialData(Le){var Me=this;return(0,l.A)(function*(){Me.tenantService.getTenant().pipe((0,Ae.M)(ze=>{Me.enabledModules.next(ze.enabledModules?.filter(at=>at.isVisible)??[]),Me.logo.next(ze.logo),Me.seoTitle.next(ze.centerTab?.seo?.[Le]?.title),Me.seoDescription.next(ze.centerTab?.seo?.[Le]?.description),Me.footerLogo.next(ze.footerLogo),Me.address.next(ze.centerTab?.dataSheet),Me.favicon.next(ze.favicon),Me.cookies.next(Me.sanitizeService.sanitizeString(ze.cookiePolicy?.cookiesAcceptanceDisclaimer)),Me.newsletterConfiguration.next(ze.contentNewsletterSubscription),Me.tenant.next(ze),Me.publicName.next(ze.publicName)}),(0,he.W)(ze=>(console.error("Error loading tenant data:",ze),(0,ae.of)(null)))).subscribe()})()}static \u0275fac=function(Me){return new(Me||ve)(Ee.KVO(ie.INj),Ee.KVO(je.h))};static \u0275prov=Ee.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})()},2827:(ln,nt,N)=>{"use strict";N.d(nt,{T:()=>he});var l=N(4438),a=N(7507),we=N(9734),ae=N(177),ie=N(4508),Ae=N(345);let he=(()=>{class Ee{document;platformId;request;tenantService;title;meta;titleCasePipe;sanitizer;initialDataService;constructor(Re,ve,Oe,Le,Me,ze,at,Je,ct){this.document=Re,this.platformId=ve,this.request=Oe,this.tenantService=Le,this.title=Me,this.meta=ze,this.titleCasePipe=at,this.sanitizer=Je,this.initialDataService=ct}setStandardMetadata(Re,ve){const Oe=`${Re} | ${this.initialDataService.seoTitle.getValue()}`,Le=void 0!==ve?ve:this.getTextWithoutHTMLTags(this.initialDataService.seoDescription.getValue());this.title.setTitle(Oe),this.meta.updateTag({property:"description",content:Le}),this.setOgMetadata(Oe,Le,null),this.setTwitterMetadata(Oe,Le,null)}setMetadata(Re,ve,Oe){Re&&(this.title.setTitle(Re),this.meta.updateTag({property:"description",content:this.getTextWithoutHTMLTags(ve)}),this.setOgMetadata(Re,ve,Oe),this.setTwitterMetadata(Re,ve,Oe))}setOgMetadata(Re,ve,Oe){if(this.meta.updateTag({property:"og:title",content:Re}),this.meta.updateTag({property:"og:site_name",content:this.tenantService.getTenantFromUrl()}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({property:"og:description",content:this.getTextWithoutHTMLTags(ve)}),this.meta.updateTag({property:"og:url",content:this.document.location.href}),!Oe)return this.meta.removeTag("name='og:image'"),this.meta.removeTag("name='og:image:width'"),this.meta.removeTag("name='og:image:height'"),void this.meta.removeTag("name='og:image:type'");this.meta.updateTag({property:"og:image:width",content:"300"}),this.meta.updateTag({property:"og:image:height",content:"300"}),this.meta.updateTag({property:"og:image",content:Oe}),this.meta.updateTag({property:"og:image:type",content:"image/png"})}setTwitterMetadata(Re,ve,Oe){this.meta.updateTag({property:"twitter:title",content:Re}),this.meta.updateTag({property:"twitter:description",content:this.getTextWithoutHTMLTags(ve)}),Oe?(this.meta.updateTag({property:"twitter:card",content:"summary_large_image"}),this.meta.updateTag({property:"twitter:image",content:Oe})):this.meta.removeTag("name='twitter:image'")}getEventJSONLD(Re,ve,Oe,Le,Me,ze,at,Je){const ct={"@context":"http://schema.org","@type":"Event",url:this.getCurrentUrl(),name:Re,startDate:ve,endDate:Oe,eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",eventStatus:"https://schema.org/EventScheduled",location:{"@type":"Place",name:at,address:{"@type":"PostalAddress",streetAddress:this.initialDataService.address.getValue().direction,addressLocality:this.initialDataService.address.getValue().location}},image:[Me],description:Le,organizer:{"@type":"Organization",name:this.tenantService.getTenantFromUrl(),url:Je}};
1return this.setJsonData(ct),this.getSafeHTML(ct)}getFilmListJSONLD(Re){const ve={"@context":"https://schema.org","@type":"ItemList",itemListElement:[]};return this.filterUniqueFilms(Re).forEach(Le=>{const Me={"@type":"ListItem",position:ve.itemListElement.length+1,item:{"@type":"Movie",url:`${this.getCurrentUrl()}#${Le.title}`,name:Le.Title,position:ve.itemListElement.length+1,image:Le.image,dateCreated:Le.releaseYear,director:{"@type":"Person",name:Le.director}}};ve.itemListElement.push(Me)}),this.setJsonData(ve),this.getSafeHTML(ve)}getShopJSONLD(Re){const ve={"@context":"https://schema.org","@type":"Store",image:[Re.data.header,Re.data.logo],"@id":Re.data.name,name:Re.data.name,url:this.getCurrentUrl(),telephone:Re.phone};return this.getSafeHTML(ve)}getLogoJSONLD(Re){const ve={"@context":"https://schema.org","@type":"Organization",url:this.getCurrentUrl(),logo:Re};return this.setJsonData(ve),this.getSafeHTML(ve)}setJsonData(Re){if(document){const ve=document.createElement("script");ve.setAttribute("type","application/ld+json"),ve.textContent=JSON.stringify(Re,null,2).replace(/\//g,"\\/"),document.head.appendChild(ve)}}getSafeHTML(Re){const Oe=`<script type="application/ld+json">${Re?JSON.stringify(Re,null,2).replace(/\//g,"\\/"):""}<\/script>`;return this.sanitizer.bypassSecurityTrustHtml(Oe)}filterUniqueFilms(Re){return Re.filter((ve,Oe,Le)=>Oe===Le.findIndex(Me=>Me.title===ve.title))}getFilmURLName(Re){return Re.replace(/[^a-zA-Z0-9]/g,"")}transformToTitleCase(Re){return this.titleCasePipe.transform(Re)}getTextWithoutHTMLTags(Re){return void 0===Re?"":Re.replace(/(<([^>]+)>)/gi,"")}getCurrentUrl(){return(0,ae.Vy)(this.platformId)?this.request.headers.referer||"localhost:4200":window.location.href}static \u0275fac=function(ve){return new(ve||Ee)(l.KVO(ae.qQ),l.KVO(l.Agw),l.KVO(ie.S,8),l.KVO(a.K),l.KVO(Ae.hE),l.KVO(Ae.W8),l.KVO(ae.PV),l.KVO(Ae.up),l.KVO(we.K))};static \u0275prov=l.jDH({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})()},5245:(ln,nt,N)=>{"use strict";N.d(nt,{h:()=>we});var l=N(4438),a=N(345);let we=(()=>{class ae{sanitizer;constructor(Ae){this.sanitizer=Ae}sanitizeString(Ae){if(!Ae||0===Ae.length||void 0===Ae)return"";const he=Ae.replace(/</gi,"<").replace(/>/gi,">");return this.sanitizer.bypassSecurityTrustHtml(he)}sanitizeLegals(Ae){const he=Ae.replace(/</gi,"<").replace(/>/gi,">");return this.sanitizer.bypassSecurityTrustHtml(he)}sanitizeUrl(Ae){return this.sanitizer.bypassSecurityTrustResourceUrl(Ae)}static \u0275fac=function(he){return new(he||ae)(l.KVO(a.up))};static \u0275prov=l.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})()},9667:(ln,nt,N)=>{"use strict";N.d(nt,{W:()=>we});var l=N(4438),a=N(3656);let we=(()=>{class ae{platform;constructor(Ae){this.platform=Ae}currentScrollPosition=0;headerVisible;scrollTop(Ae){void 0!==Ae&&Ae.scrollToTop(.5)}scrollDown(Ae){void 0!==Ae&&(Ae.scrollToPoint(0,300,200),this.currentScrollPosition=300)}scrollHeader(Ae,he){if(this.platform.is("android"))return;const Ee=Ae.detail.scrollTop;this.headerVisible=this.currentScrollPosition>300&&Ee>this.currentScrollPosition,this.currentScrollPosition=Ee}static \u0275fac=function(he){return new(he||ae)(l.KVO(a.OD))};static \u0275prov=l.jDH({token:ae,factory:ae.\u0275fac,providedIn:"root"})}return ae})()},7507:(ln,nt,N)=>{"use strict";N.d(nt,{K:()=>he});var l=N(177),a=N(4438),we=N(4508),ae=N(5312),ie=N(9734),Ae=N(268);let he=(()=>{class Ee{document;platformId;request;titleCasePipe;initialDataService;language;constructor(Re,ve,Oe,Le,Me){this.document=Re,this.platformId=ve,this.request=Oe,this.titleCasePipe=Le,this.initialDataService=Me}getTenantFromUrl(){let Re;return(0,l.Vy)(this.platformId)?(Re=this.request.headers.referer||"localhost:4200",Re.includes("http")&&(Re=Re.split("/")[2]),ae.c.tenantByUrl[Re]):ae.c.tenantByUrl[window.location.host]}getOnlyLanding(){return ae.c.tenants[this.getTenantFromUrl()].onlyLanding}getTenantCookieScript(){return ae.c.tenants[this.getTenantFromUrl()].cookieScript}getTenantCookieDeclarationScript(){return ae.c.tenants[this.getTenantFromUrl()].cookieDeclarationScript}getLanguage(){const Re=this.document.location.pathname.split("/")[1]??this.getTenantDefaultLanguage();return this.language=this.getTenantAvailableLanguages().includes(Re)?Re:this.getTenantDefaultLanguage(),localStorage.setItem(Ae.AAV.storage.language,this.language),this.language}getTenantAvailableLanguages(){return ae.c.tenants[this.getTenantFromUrl()].allowedLanguages}getTenantDefaultLanguage(){return ae.c.tenants[this.getTenantFromUrl()].allowedLanguages[0]}getTenantName(){const Re=this.getTenantFromUrl();return this.titleCasePipe.transform(Re)}getTenantNameNoCapitalize(){return this.initialDataService.tenant.getValue().publicName}getEmploymentLink(){return ae.c.tenants[this.getTenantFromUrl()].employment}getBlogUrl(){return ae.c.tenants[this.getTenantFromUrl()].blogUrl}blogHasCustomPlugin(){return ae.c.tenants[this.getTenantFromUrl()].blogHasCustomPlugin}hasCinema(){return ae.c.tenants[this.getTenantFromUrl()].hasCinema}hasOnlyRestoration(){return ae.c.tenants[this.getTenantFromUrl()].hasOnlyRestoration}hasSubcategories(){return!ae.c.tenants[this.getTenantFromUrl()].hasNoSubcategories}getFooterLogoURL(){return ae.c.tenants[this.getTenantFromUrl()].footerLogoURL}getMetadata(){return ae.c.tenants[this.getTenantFromUrl()].metadata}getGTMId(){return ae.c.tenants[this.getTenantFromUrl()].gtm_id}getFidelityCardName(){return ae.c.tenants[this.getTenantFromUrl()].fidelityCardName}getFidelityCardUrl(){return ae.c.tenants[this.getTenantFromUrl()].fidelityCardUrl}getShouldFitToBounds(){return ae.c.tenants[this.getTenantFromUrl()].shouldFitToBounds}getZoomLevel(){return ae.c.tenants[this.getTenantFromUrl()].zoomLevel}isActiveLanding(){return void 0!==ae.c.tenants[this.getTenantFromUrl()].isActiveLanding&&ae.c.tenants[this.getTenantFromUrl()].isActiveLanding}static \u0275fac=function(ve){return new(ve||Ee)(a.KVO(l.qQ),a.KVO(a.Agw
1),a.KVO(we.S,8),a.KVO(l.PV),a.KVO(ie.K))};static \u0275prov=a.jDH({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})()},1669:(ln,nt,N)=>{"use strict";N.d(nt,{l:()=>ie});var l=N(7507),a=N(4438),we=N(8121),ae=N(1780);let ie=(()=>{class Ae{router;tenantService;translate;languageRouter;onClick(Ee){const je=this.tenantService.getLanguage();this.router.navigate([je,...this.languageRouter.map((Re,ve)=>0===ve?this.translate.instant(`ROUTES.${Re.toUpperCase()}`):Re)])}constructor(Ee,je,Re){this.router=Ee,this.tenantService=je,this.translate=Re}static \u0275fac=function(je){return new(je||Ae)(a.rXU(we.Ix),a.rXU(l.K),a.rXU(ae.c$))};static \u0275dir=a.FsC({type:Ae,selectors:[["","languageRouter",""]],hostVars:2,hostBindings:function(je,Re){1&je&&a.bIt("click",function(Oe){return Re.onClick(Oe.target)}),2&je&&a.xc7("cursor","pointer")},inputs:{languageRouter:"languageRouter"}})}return Ae})()},3887:(ln,nt,N)=>{"use strict";N.d(nt,{G:()=>Ee});var l=N(177),a=N(9417),we=N(8121),ae=N(4742),ie=N(1780),Ae=N(9242),he=N(4438);let Ee=(()=>{class je{static \u0275fac=function(Oe){return new(Oe||je)};static \u0275mod=he.$C({type:je});static \u0275inj=he.G2t({imports:[l.MD,ae.bv,a.YN,we.iI,ie.h,a.X1,Ae.cm,Ae.P1,l.MD,ae.bv,a.YN,a.X1,Ae.cm,Ae.P1,ie.h,Ae.cm,Ae.P1]})}return je})()},5312:(ln,nt,N)=>{"use strict";N.d(nt,{c:()=>l});const l={production:!0,warMode:!1,env:"prod",version:"1.0",baseUrl:"https://api-p.merlinapps.es/api/web",apiEnvDomain:"https://api-p.merlinapps.es",trackingUrl:"https://api-p.merlinapps.es/api/tracking",tenantByUrl:{"localhost:4000":"marineda","localhost:4200":"marineda","localhost:8100":"marineda","localhost:8101":"marineda","marinedacity.com":"marineda","almadaforum.com":"almada","arenasdebarcelona.com":"arenas","arteanet.com":"artea","arturosoriaplaza.es":"arturo","factorybonaire.com":"bonaire","ccsaler.com":"saler","lafiracentrecomercial.com":"fira","lavital.es":"vital","larioscentro.com":"larios","portopicentro.es":"porto","thader.net":"thader","tresaguas.es":"tresaguas","ccvilamarina.es":"vilamarina","www.marinedacity.com":"marineda","www.almadaforum.com":"almada","www.arenasdebarcelona.com":"arenas","www.arteanet.com":"artea","www.arturosoriaplaza.es":"arturo","www.factorybonaire.com":"bonaire","www.ccsaler.com":"saler","www.lafiracentrecomercial.com":"fira","www.lavital.es":"vital","www.larioscentro.com":"larios","www.portopicentro.es":"porto","www.thader.net":"thader","www.tresaguas.es":"tresaguas","www.ccvilamarina.es":"vilamarina"},tenants:{almada:{metadata:{title:"Home - Almada Forum",description:"ATEN\xc7\xc3O: Este site utiliza cookies. Ao navegar no site estar\xe1 a consentir a sua utiliza\xe7\xe3o.Eu compreendo. Almada Forum - Home. Home \xb7 Lojas \xb7 Informa\xe7\xf5es"},blogUrl:"https://blog.almadaforum.com",allowedLanguages:["PT","EN"],hasCinema:!0,hasOnlyRestoration:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"856e36d8bb1cb4ccb5a3e3cd171757b717df7b0bcec999cd559a2eb305d1b629",iframe:"merlin_cc_almada"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"Shopping Lovers Gift Card",fidelityCardUrl:"shopping-lovers-gift-card",gtm_id:"GTM-MDFLP8P",cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"19d2483e-83d2-47b0-8b61-62ff30d75b86",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/19d2483e-83d2-47b0-8b61-62ff30d75b86/cd.js"}},arenas:{metadata:{title:"Centre Comercial Arenas de Barcelona | Barcelona",description:"DESCARREGA'T L'APP D'ARENAS. I GAUDEIX DE TOTS ELS AVANTATGES! PROMOCIONS EXCLUSIVES AGENDA GEOLOCALITZACI\xd3"},blogUrl:"https://blog.arenasdebarcelona.com",allowedLanguages:["CA","ES","EN"],hasCinema:!0,zoomLevel:20,shouldFitToBounds:!1,situm:{user:"[email protected]",key:"ed202960e5e30e751c5afc31118f82768cc89ae2eda58c4feeb7f730a0923566",iframe:"merlin_cc_arenas"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"Tarjeta Arenas Community",fidelityCardUrl:"tarjeta-arenas-community",gtm_id:"GTM-NP497NT",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"22df69cd-956b-4ba0-81db-d3f02a1e9978",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/22df69cd-956b-4ba0-81db-d3f02a1e9978/cd.js"}},artea:{metadata:{title:"Artea | Vizcaya",description:"Barrio Peruri, 33 48940 Leioa Vizcaya. 944912706 \xb7 [email protected]. Informaci\xf3n pr\xe1ctica. Tiendas. Ocio/Restauraci\xf3n. Cines. Promociones. Mapas."},blogUrl:"https://blog.arteanet.com",allowedLanguages:["ES","EU"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"1919343f07b0cde2b4ef579eb4392315ccad70fbaf3e3ff717d3880894164854",iframe:"merlin_cc_artea"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"Club VIP Artea",fidelityCardUrl:"club-vip-artea",gtm_id:"GTM-MTKTFVL",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"15de384b-6a03-4ccc-ad28-a8ad6feb090e",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/15de384b-6a03-4ccc-ad28-a8ad6feb090e/cd.js"}},arturo:{metadata:{title:"Centro Comercial Arturo Soria | Madrid",description:"FLECHA 2021 \xb7 Del 4 de marzo al 4 de abril, el arte contempor\xe1neo llega a Arturo Soria Plaza. Directorio. Encuentra tus tiendas favoritas"},blogUrl:"https://blog.arturosoriaplaza.es",allowedLanguages:["ES","EN"],hasCinema:!1,hasOnlyRestoration:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"0c1f19ad7810be014f932469b8f45f156dbfde98f311307f9337d81e465d55c6",iframe:"merlin_cc_arturosoria"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"Club VIP",fidelityCardUrl:"club-vip",gtm_id:"GTM-TZ2RR8V",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"6a3046f8-ab73-4578-a0e5-00c2c6812b0a",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/6a3046f8-ab73-4578-a0e5-00c2c6812b0a/cd.js"}},saler:{metadata:{title:"Centro Comercial CC El Saler | Valencia",description:"B\xc1JATE LA APP DE EL SALER. Y DISFRUTA DE UN MONT\xd3N DE VENTAJAS. PROMOCIONES EXCLUSIVAS GEOLOCALIZACI\xd3N LOCALIZA TU COCHE"},blogUrl:"https://blog.elsaler.com",allowedLanguages:["ES"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"cefd3bfae1f9c782c49984889279735f6969d8515bd082be7d7ebb954efdf780",iframe:"merlin_cc_elsaler"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"Tarjeta de fidelizaci\xf3n",fidelityCardUrl:"tarjeta-de-fidelizacion",gtm_id:"GTM-PLPTWFW",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"6ead69c4-a098-4cc8-aad3-dc392814d2e3",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/6ead69c4-a098-4cc8-aad3-dc392814d2e3/cd.js"}},fira:{metadata:{title:"Centre Comercial La Fira | Reus",description:"DESCARREGA'T JA LA NOVA APP DE LA FIRA. I GAUDEIX DE TOTS ELS SEUS AVANTATGES. PROMOCIONS EXCLUSIVES GEOLOCALITZACI\xd3"},blogUrl:"https://blog.lafiracentrecomercial.com",allowedLanguages:["CA","ES"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"cd012d6831a6e4a7a0faf6a4a47cbaf9714e54153d22e2da4d622fa51efce54a"},footerLogoURL:"https://www.socimisilicius.com/",fidelityCardName:"La Fira Club Card",fi
1delityCardUrl:"la-fira-club-card",gtm_id:"GTM-W39CP9V"},vital:{metadata:{title:"Centro Comercial La Vital | Gandia",description:"DESCARGA LA APP DE LA VITAL. Y DISFRUTA DE TODAS SU VENTAJAS. PROMOCIONES EXCLUSIVAS CARTELERA LOCALIZA TU COCHE AGENDA."},blogUrl:"https://blog.lavital.es",allowedLanguages:["ES","VA"],hasCinema:!0,hasOnlyRestoration:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"4d848e93e7cfe48c25abf03899fc1f781a1f69e31ba1e49b74e995b049f3bb31",iframe:"merlin_cc_lavital"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"VITAL CARD",fidelityCardUrl:"vital-card",gtm_id:"GTM-NPM8BMD",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"4fee4bb8-8967-4c85-a13f-c2af9a0292b9",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/4fee4bb8-8967-4c85-a13f-c2af9a0292b9/cd.js"}},larios:{metadata:{title:"Centro Comercial Larios Centro | M\xe1laga",description:"100 MONTADITOS; A LOJA DO GATO PRETO; AGUST\xcdN E HIJOS PELUQUEROS; ARREGLOS DE MODA; BASE DEPORTES SANTA GEMA; BELROS"},blogUrl:"https://blog.larioscentro.com",allowedLanguages:["ES","EN","FR"],hasCinema:!1,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"000c32897013653157c15014e6657d3055100d2719547feb37596941306c09d9",iframe:"merlin_cc_larios"},footerLogoURL:"https://www.merlinproperties.com/",hasOnlyRestoration:!0,fidelityCardName:"Larios Card",fidelityCardUrl:"larios-card",gtm_id:"GTM-NPL685M",isActiveLanding:!0,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"1e51390d-b7ae-40c6-a701-07e104668f5c",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/1e51390d-b7ae-40c6-a701-07e104668f5c/cd.js"}},marineda:{metadata:{title:"Marineda City | A Coru\xf1a",description:"Moda, entretenimiento, restaurantes y mucho m\xe1s, en el mayor centro comercial de Galicia. IKEA, Mediamarkt, Primark, Inditex, bolos, karting, cines\u2026 Todo en Marineda City."},blogUrl:"https://blog.marinedacity.com",blogHasCustomPlugin:!0,allowedLanguages:["ES","GL"],hasCinema:!0,hasNoSubcategories:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"14285e6340a890d0af61de698469a3319ed52fa9f42a7bfe109914ff1889b290",iframe:"merlin_cc_marineda"},footerLogoURL:"https://www.merlinproperties.com/",gtm_id:"GTM-K6FRP34",fidelityCardName:"CITYCARD",fidelityCardUrl:"citycard",isActiveLanding:!0,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"81eaa9bb-d09c-44be-8465-3e2274a1f6c2",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/81eaa9bb-d09c-44be-8465-3e2274a1f6c2/cd.js"}},porto:{metadata:{title:"Centro Comercial Porto Pi Centro | Palma de Mallorca",description:"REG\xcdSTRATE. Recibe antes que nadie todas las promociones y eventos de Porto Pi Centro. M\xe1s informaci\xf3n \xb7 M\xe1s informaci\xf3n"},blogUrl:"https://blog.portopicentro.es",allowedLanguages:["ES","EN","CA","DE"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"ca1485386cb3879e20c0ca4fec5390f0298433185f86f3dc4ac63b5ae8e4e3b7",iframe:"merlin_cc_portopi"},footerLogoURL:"https://www.merlinproperties.com/",gtm_id:"GTM-PQZVZ4X",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"779ec2df-6ca4-495c-89b3-1d3248d94bb3",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/779ec2df-6ca4-495c-89b3-1d3248d94bb3/cd.js"}},thader:{metadata:{title:"Centro Comercial Thader | Murcia",description:"DESCARGA LA APP DE THADER. Y DISFRUTA DE TODAS SUS VENTAJAS. PROMOCIONES EXCLUSIVAS AGENDA REGALADOR TARJETA M\xc1S THADER"},blogUrl:"https://blog.thader.net",allowedLanguages:["ES"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"8b25f2f1984af39a935b3ed323b55d7d09d9d1d768efcd548882f3c4eb8c2e88"},footerLogoURL:"https://www.socimisilicius.com/",fidelityCardName:"M\xc1S THADER",fidelityCardUrl:"mas-thader",gtm_id:"GTM-T3NFHLW"},tresaguas:{metadata:{title:"Centro Comercial TresAguas | Alcorc\xf3n",description:"DESCARGA LA APP DE TRESAGUAS. Y DISFRUTA DE TODAS TUS VENTAJAS. PROMOCIONES EXCLUSIVAS GEOLOCALIZACI\xd3N LOCALIZA TU COCHE"},blogUrl:"https://blog.tresaguas.es",allowedLanguages:["ES"],hasCinema:!0,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"c62eea8f328e21a285c328f2e39204f40e15a9482a562d2f40995b5cbb734edb",iframe:"merlin_cc_tresaguas"},footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"TRES AGUAS PLUS",fidelityCardUrl:"tres-aguas-plus",gtm_id:"GTM-5VXZCZS",isActiveLanding:!1,cookieScript:{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js",cbid:"929beaa5-e922-4563-897e-8cea0a84db4b",blockingmode:"auto"},cookieDeclarationScript:{id:"CookieDeclaration",src:"https://consent.cookiebot.com/929beaa5-e922-4563-897e-8cea0a84db4b/cd.js"}},vilamarina:{metadata:{title:"Centre Comercial Vilamarina | Viladecans (Barcelona)",description:"Recibe antes que nadie todas las promociones y eventos de Vilamarina. M\xe1s informaci\xf3n \xb7 M\xe1s informaci\xf3n. HORARIOS. Horario Comercial: De lunes a s\xe1bado",name:"Vilamarina",address_1:"Avinguda del segle XXI, 6",address_2:"08840 Viladecans (Barcelona)",phone:" 93 647 68 80",clientEmail:"[email protected]"},blogUrl:"https://blog.ccvilamarina.es",allowedLanguages:["ES","CA"],hasCinema:!1,zoomLevel:19,shouldFitToBounds:!0,situm:{user:"[email protected]",key:"60967b42f81bdd6eee5508ffa7a339bad7cf976b9b85030db00263878aab8f9e"},onlyLanding:!0,footerLogoURL:"https://www.merlinproperties.com/",fidelityCardName:"VILACARD",fidelityCardUrl:"vilacard",gtm_id:"GTM-P8WWQ4L",isActiveLanding:!1}}}},4508:(ln,nt,N)=>{"use strict";N.d(nt,{C:()=>we,S:()=>a});var l=N(4438);const a=new l.nKC("REQUEST"),we=new l.nKC("RESPONSE")},3913:(ln,nt,N)=>{"use strict";var l=N(345),a=N(4438),we=N(177),ae=N(1626),ie=N(9969);function he(h){return new a.wOt(3e3,!1)}function rn(h){switch(h.length){case 0:return new ie.sf;case 1:return h[0];default:return new ie.ui(h)}}function Rn(h,r,c=new Map,f=new Map){const v=[],w=[];let x=-1,$=null;if(r.forEach(P=>{const q=P.get("offset"),G=q==x,H=G&&$||new Map;P.forEach((re,ge)=>{let me=ge,Ce=re;if("offset"!==ge)switch(me=h.normalizePropertyName(me,v),Ce){case ie.FX:Ce=c.get(ge);break;case ie.kp:Ce=f.get(ge);break;default:Ce=h.normalizeStyleValue(ge,me,Ce,v)}
vendor: 6,221 bytes, line 1
1H.set(me,Ce)}),G||w.push(H),$=H,x=q}),v.length)throw function vn(h){return new a.wOt(3502,!1)}();return w}function pn(h,r,c,f){switch(r){case"start":h.onStart(()=>f(c&&gn(c,"start",h)));break;case"done":h.onDone(()=>f(c&&gn(c,"done",h)));break;case"destroy":h.onDestroy(()=>f(c&&gn(c,"destroy",h)))}}function gn(h,r,c){const w=On(h.element,h.triggerName,h.fromState,h.toState,r||h.phaseName,c.totalTime??h.totalTime,!!c.disabled),x=h._data;return null!=x&&(w._data=x),w}function On(h,r,c,f,v="",w=0,x){return{element:h,triggerName:r,fromState:c,toState:f,phaseName:v,totalTime:w,disabled:!!x}}function xn(h,r,c){let f=h.get(r);return f||h.set(r,f=c),f}function Jn(h){const r=h.indexOf(":");return[h.substring(1,r),h.slice(r+1)]}const Qn=typeof document>"u"?null:document.documentElement;function Yn(h){const r=h.parentNode||h.host||null;return r===Qn?null:r}let tn=null,Ft=!1;function cr(h,r){for(;r;){if(r===h)return!0;r=Yn(r)}return!1}function ur(h,r,c){if(c)return Array.from(h.querySelectorAll(r));const f=h.querySelector(r);return f?[f]:[]}let Ln=(()=>{class h{validateStyleProperty(c){return function It(h){tn||(tn=function mn(){return typeof document<"u"?document.body:null}()||{},Ft=!!tn.style&&"WebkitAppearance"in tn.style);let r=!0;return tn.style&&!function Bn(h){return"ebkit"==h.substring(1,6)}(h)&&(r=h in tn.style,!r&&Ft&&(r="Webkit"+h.charAt(0).toUpperCase()+h.slice(1)in tn.style)),r}(c)}matchesElement(c,f){return!1}containsElement(c,f){return cr(c,f)}getParentElement(c){return Yn(c)}query(c,f,v){return ur(c,f,v)}computeStyle(c,f,v){return v||""}animate(c,f,v,w,x,$=[],P){return new ie.sf(v,w)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=a.jDH({token:h,factory:h.\u0275fac})}return h})();class dr{static#e=this.NOOP=new Ln}class Sr{}const Fi=1e3,Kn="ng-enter",pi="ng-leave",gr="ng-trigger",Zn=".ng-trigger",Ti="ng-animating",Dr=".ng-animating";function Xr(h){if("number"==typeof h)return h;const r=h.match(/^(-?[\.\d]+)(m?s)/);return!r||r.length<2?0:Hi(parseFloat(r[1]),r[2])}function Hi(h,r){return"s"===r?h*Fi:h}function oo(h,r,c){return h.hasOwnProperty("duration")?h:function Xi(h,r,c){let v,w=0,x="";if("string"==typeof h){const $=h.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===$)return r.push(he()),{duration:0,delay:0,easing:""};v=Hi(parseFloat($[1]),$[2]);const P=$[3];null!=P&&(w=Hi(parseFloat(P),$[4]));const q=$[5];q&&(x=q)}else v=h;if(!c){let $=!1,P=r.length;v<0&&(r.push(function Ee(){return new a.wOt(3100,!1)}()),$=!0),w<0&&(r.push(function je(){return new a.wOt(3101,!1)}()),$=!0),$&&r.splice(P,0,he())}return{duration:v,delay:w,easing:x}}(h,r,c)}function Ie(h,r,c){r.forEach((f,v)=>{const w=ii(v);c&&!c.has(v)&&c.set(v,h.style[w]),h.style[w]=f})}function Xe(h,r){r.forEach((c,f)=>{const v=ii(f);h.style[v]=""})}function kt(h){return Array.isArray(h)?1==h.length?h[0]:(0,ie.K2)(h):h}const zn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Rr(h){let r=[];if("string"==typeof h){let c;for(;c=zn.exec(h);)r.push(c[1]);zn.lastIndex=0}return r}function Tr(h,r,c){const f=`${h}`,v=f.replace(zn,(w,x)=>{let $=r[x];return null==$&&(c.push(function ve(h){return new a.wOt(3003,!1)}()),$=""),$.toString()});return v==f?h:v}const Ni=/-+([a-z0-9])/g;function ii(h){return h.replace(Ni,(...r)=>r[1].toUpperCase())}function gi(h,r,c){switch(r.type){case ie.If.Trigger:return h.visitTrigger(r,c);case ie.If.State:return h.visitState(r,c);case ie.If.Transition:return h.visitTransition(r,c);case ie.If.Sequence:return h.visitSequence(r,c);case ie.If.Group:return h.visitGroup(r,c);case ie.If.Animate:return h.visitAnimate(r,c);case ie.If.Keyframes:return h.visitKeyframes(r,c);case ie.If.Style:return h.visitStyle(r,c);case ie.If.Reference:return h.visitReference(r,c);case ie.If.AnimateChild:return h.visitAnimateChild(r,c);case ie.If.AnimateRef:return h.visitAnimateRef(r,c);case ie.If.Query:return h.visitQuery(r,c);case ie.If.Stagger:return h.visitStagger(r,c);default:throw function Oe(h){return new a.wOt(3004,!1)}()}}function zr(h,r){return window.getComputedStyle(h)[r]}const Mn=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 Sr{normalizePropertyName(r,c){return ii(r)}normalizeStyleValue(r,c,f,v){let w="";const x=f.toString().trim();if(Mn.has(c)&&0!==f&&"0"!==f)if("number"==typeof f)w="px";else{const $=f.match(/^[+-]?[\d\.]+([a-z]*)$/);$&&0==$[1].length&&v.push(function Le(h,r){return new a.wOt(3005,!1)}())}return x+w}}const yi="*";const _i=new Set(["true","1"]),so=new Set(["false","0"]);function B(h,r){const c=_i.has(h)||so.has(h),f=_i.has(r)||so.has(r);return(v,w)=>{let x=h==yi||h==v,$=r==yi||r==w;return!x&&c&&"boolean"==typeof v&&(x=v?_i.has(h):so.has(h)),!$&&f&&"boolean"==typeof w&&($=w?_i.has(r):so.has(r)),x&&$}}const L=":self",M=new RegExp(`s*${L}s*,?`,"g");function W(h,r,c,f){return new He(h).build(r,c,f)}class He{constructor(r){this._driver=r}build(r,c,f){const v=new dn(c);return this._resetContextStyleTimingState(v),gi(this,kt(r),v)}_resetContextStyleTimingState(r){r.currentQuerySelector="",r.collectedStyles=new Map,r.collectedStyles.set("",new Map),r.currentTime=0}visitTrigger(r,c){let f=c.queryCount=0,v=c.depCount=0;const w=[],x=[];return"@"==r.name.charAt(0)&&c.errors.push(function Me(){return new a.wOt(3006,!1)}()),r.definitions.forEach($=>{if(this._resetContextStyleTimingState(c),$.type==ie.If.State){const P=$,q=P.name;q.toString().split(/\s*,\s*/).forEach(G=>{P.name=G,w.push(this.visitState(P,c))}),P.name=q}else if($.type==ie.If.Transition){const P=this.visitTransition($,c);f+=P.queryCount,v+=P.depCount,x.push(P)}else c.errors.push(function ze(){return new a.wOt(3007,!1)}())}),{type:ie.If.Trigger,name:r.name,states:w,transitions:x,queryCount:f,depCount:v,options:null}}visitState(r,c){const f=this.visitStyle(r.styles,c),v=r.options&&r.options.params||null;if(f.containsDynamicStyles){const w=new Set,x=v||{};
1f.styles.forEach($=>{$ instanceof Map&&$.forEach(P=>{Rr(P).forEach(q=>{x.hasOwnProperty(q)||w.add(q)})})}),w.size&&c.errors.push(function at(h,r){return new a.wOt(3008,!1)}(0,w.values()))}return{type:ie.If.State,name:r.name,style:f,options:v?{params:v}:null}}visitTransition(r,c){c.queryCount=0,c.depCount=0;const f=gi(this,kt(r.animation),c),v=function Eo(h,r){const c=[];return"string"==typeof h?h.split(/\s*,\s*/).forEach(f=>function zi(h,r,c){if(":"==h[0]){const P=function ho(h,r){switch(h){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(c,f)=>parseFloat(f)>parseFloat(c);case":decrement":return(c,f)=>parseFloat(f)<parseFloat(c);default:return r.push(function Qe(h){return new a.wOt(3016,!1)}()),"* => *"}}(h,c);if("function"==typeof P)return void r.push(P);h=P}const f=h.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==f||f.length<4)return c.push(function Ne(h){return new a.wOt(3015,!1)}()),r;const v=f[1],w=f[2],x=f[3];r.push(B(v,x)),"<"==w[0]&&(v!=yi||x!=yi)&&r.push(B(x,v))}(f,c,r)):c.push(h),c}(r.expr,c.errors);return{type:ie.If.Transition,matchers:v,animation:f,queryCount:c.queryCount,depCount:c.depCount,options:wn(r.options)}}visitSequence(r,c){return{type:ie.If.Sequence,steps:r.steps.map(f=>gi(this,f,c)),options:wn(r.options)}}visitGroup(r,c){const f=c.currentTime;let v=0;const w=r.steps.map(x=>{c.currentTime=f;const $=gi(this,x,c);return v=Math.max(v,c.currentTime),$});return c.currentTime=v,{type:ie.If.Group,steps:w,options:wn(r.options)}}visitAnimate(r,c){const f=function wr(h,r){if(h.hasOwnProperty("duration"))return h;if("number"==typeof h)return yr(oo(h,r).duration,0,"");const c=h;if(c.split(/\s+/).some(w=>"{"==w.charAt(0)&&"{"==w.charAt(1))){const w=yr(0,0,"");return w.dynamic=!0,w.strValue=c,w}const v=oo(c,r);return yr(v.duration,v.delay,v.easing)}(r.timings,c.errors);c.currentAnimateTimings=f;let v,w=r.styles?r.styles:(0,ie.iF)({});if(w.type==ie.If.Keyframes)v=this.visitKeyframes(w,c);else{let x=r.styles,$=!1;if(!x){$=!0;const q={};f.easing&&(q.easing=f.easing),x=(0,ie.iF)(q)}c.currentTime+=f.duration+f.delay;const P=this.visitStyle(x,c);P.isEmptyStep=$,v=P}return c.currentAnimateTimings=null,{type:ie.If.Animate,timings:f,style:v,options:null}}visitStyle(r,c){const f=this._makeStyleAst(r,c);return this._validateStyleAst(f,c),f}_makeStyleAst(r,c){const f=[],v=Array.isArray(r.styles)?r.styles:[r.styles];for(let $ of v)"string"==typeof $?$===ie.kp?f.push($):c.errors.push(new a.wOt(3002,!1)):f.push(new Map(Object.entries($)));let w=!1,x=null;return f.forEach($=>{if($ instanceof Map&&($.has("easing")&&(x=$.get("easing"),$.delete("easing")),!w))for(let P of $.values())if(P.toString().indexOf("{{")>=0){w=!0;break}}),{type:ie.If.Style,styles:f,easing:x,offset:r.offset,containsDynamicStyles:w,options:null}}_validateStyleAst(r,c){const f=c.currentAnimateTimings;let v=c.currentTime,w=c.currentTime;f&&w>0&&(w-=f.duration+f.delay),r.styles.forEach(x=>{"string"!=typeof x&&x.forEach(($,P)=>{const q=c.collectedStyles.get(c.currentQuerySelector),G=q.get(P);let H=!0;G&&(w!=v&&w>=G.startTime&&v<=G.endTime&&(c.errors.push(function Dt(h,r,c,f,v){return new a.wOt(3010,!1)}()),H=!1),w=G.startTime),H&&q.set(P,{startTime:w,endTime:v}),c.options&&function bn(h,r,c){const f=r.params||{},v=Rr(h);v.length&&v.forEach(w=>{f.hasOwnProperty(w)||c.push(function Re(h){return new a.wOt(3001,!1)}())})}($,c.options,c.errors)})})}visitKeyframes(r,c){const f={type:ie.If.Keyframes,styles:[],options:null};if(!c.currentAnimateTimings)return c.errors.push(function vt(){return new a.wOt(3011,!1)}()),f;let w=0;const x=[];let $=!1,P=!1,q=0;const G=r.steps.map(Ue=>{const Pe=this._makeStyleAst(Ue,c);let De=null!=Pe.offset?Pe.offset:function qn(h){if("string"==typeof h)return null;let r=null;if(Array.isArray(h))h.forEach(c=>{if(c instanceof Map&&c.has("offset")){const f=c;r=parseFloat(f.get("offset")),f.delete("offset")}});else if(h instanceof Map&&h.has("offset")){const c=h;r=parseFloat(c.get("offset")),c.delete("offset")}return r}(Pe.styles),rt=0;return null!=De&&(w++,rt=Pe.offset=De),P=P||rt<0||rt>1,$=$||rt<q,q=rt,x.push(rt),Pe});P&&c.errors.push(function gt(){return new a.wOt(3012,!1)}()),$&&c.errors.push(function xe(){return new a.wOt(3200,!1)}());const H=r.steps.length;let re=0;w>0&&w<H?c.errors.push(function Ye(){return new a.wOt(3202,!1)}()):0==w&&(re=1/(H-1));const ge=H-1,me=c.currentTime,Ce=c.currentAnimateTimings,ke=Ce.duration;return G.forEach((Ue,Pe)=>{const De=re>0?Pe==ge?1:re*Pe:x[Pe],rt=De*ke;
vendor: 43,728 bytes, line 1
1c.currentTime=me+Ce.delay+rt,Ce.duration=rt,this._validateStyleAst(Ue,c),Ue.offset=De,f.styles.push(Ue)}),f}visitReference(r,c){return{type:ie.If.Reference,animation:gi(this,kt(r.animation),c),options:wn(r.options)}}visitAnimateChild(r,c){return c.depCount++,{type:ie.If.AnimateChild,options:wn(r.options)}}visitAnimateRef(r,c){return{type:ie.If.AnimateRef,animation:this.visitReference(r.animation,c),options:wn(r.options)}}visitQuery(r,c){const f=c.currentQuerySelector,v=r.options||{};c.queryCount++,c.currentQuery=r;const[w,x]=function ft(h){const r=!!h.split(/\s*,\s*/).find(c=>c==L);return r&&(h=h.replace(M,"")),h=h.replace(/@\*/g,Zn).replace(/@\w+/g,c=>Zn+"-"+c.slice(1)).replace(/:animating/g,Dr),[h,r]}(r.selector);c.currentQuerySelector=f.length?f+" "+w:w,xn(c.collectedStyles,c.currentQuerySelector,new Map);const $=gi(this,kt(r.animation),c);return c.currentQuery=null,c.currentQuerySelector=f,{type:ie.If.Query,selector:w,limit:v.limit||0,optional:!!v.optional,includeSelf:x,animation:$,originalSelector:r.selector,options:wn(r.options)}}visitStagger(r,c){c.currentQuery||c.errors.push(function wt(){return new a.wOt(3013,!1)}());const f="full"===r.timings?{duration:0,delay:0,easing:"full"}:oo(r.timings,c.errors,!0);return{type:ie.If.Stagger,animation:gi(this,kt(r.animation),c),timings:f,options:null}}}class dn{constructor(r){this.errors=r,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 wn(h){return h?(h={...h}).params&&(h.params=function Kt(h){return h?{...h}:null}(h.params)):h={},h}function yr(h,r,c){return{duration:h,delay:r,easing:c}}function ni(h,r,c,f,v,w,x=null,$=!1){return{type:1,element:h,keyframes:r,preStyleProps:c,postStyleProps:f,duration:v,delay:w,totalTime:v+w,easing:x,subTimeline:$}}class Pr{constructor(){this._map=new Map}get(r){return this._map.get(r)||[]}append(r,c){let f=this._map.get(r);f||this._map.set(r,f=[]),f.push(...c)}has(r){return this._map.has(r)}clear(){this._map.clear()}}const jr=new RegExp(":enter","g"),oi=new RegExp(":leave","g");function ri(h,r,c,f,v,w=new Map,x=new Map,$,P,q=[]){return(new Lo).buildKeyframes(h,r,c,f,v,w,x,$,P,q)}class Lo{buildKeyframes(r,c,f,v,w,x,$,P,q,G=[]){q=q||new Pr;const H=new Cn(r,c,q,v,w,G,[]);H.options=P;const re=P.delay?Xr(P.delay):0;H.currentTimeline.delayNextStep(re),H.currentTimeline.setStyles([x],null,H.errors,P),gi(this,f,H);const ge=H.timelines.filter(me=>me.containsAnimation());if(ge.length&&$.size){let me;for(let Ce=ge.length-1;Ce>=0;Ce--){const ke=ge[Ce];if(ke.element===c){me=ke;break}}me&&!me.allowOnlyTimelineStyles()&&me.setStyles([$],null,H.errors,P)}return ge.length?ge.map(me=>me.buildKeyframes()):[ni(c,[],[],[],0,re,"",!1)]}visitTrigger(r,c){}visitState(r,c){}visitTransition(r,c){}visitAnimateChild(r,c){const f=c.subInstructions.get(c.element);if(f){const v=c.createSubContext(r.options),w=c.currentTimeline.currentTime,x=this._visitSubInstructions(f,v,v.options);w!=x&&c.transformIntoNewTimeline(x)}c.previousNode=r}visitAnimateRef(r,c){const f=c.createSubContext(r.options);f.transformIntoNewTimeline(),this._applyAnimationRefDelays([r.options,r.animation.options],c,f),this.visitReference(r.animation,f),c.transformIntoNewTimeline(f.currentTimeline.currentTime),c.previousNode=r}_applyAnimationRefDelays(r,c,f){for(const v of r){const w=v?.delay;if(w){const x="number"==typeof w?w:Xr(Tr(w,v?.params??{},c.errors));f.delayNextStep(x)}}}_visitSubInstructions(r,c,f){let w=c.currentTimeline.currentTime;const x=null!=f.duration?Xr(f.duration):null,$=null!=f.delay?Xr(f.delay):null;return 0!==x&&r.forEach(P=>{const q=c.appendInstructionToTimeline(P,x,$);w=Math.max(w,q.duration+q.delay)}),w}visitReference(r,c){c.updateOptions(r.options,!0),gi(this,r.animation,c),c.previousNode=r}visitSequence(r,c){const f=c.subContextCount;let v=c;const w=r.options;if(w&&(w.params||w.delay)&&(v=c.createSubContext(w),v.transformIntoNewTimeline(),null!=w.delay)){v.previousNode.type==ie.If.Style&&(v.currentTimeline.snapshotCurrentStyles(),v.previousNode=Yi);const x=Xr(w.delay);v.delayNextStep(x)}r.steps.length&&(r.steps.forEach(x=>gi(this,x,v)),v.currentTimeline.applyStylesToKeyframe(),v.subContextCount>f&&v.transformIntoNewTimeline()),c.previousNode=r}visitGroup(r,c){const f=[];let v=c.currentTimeline.currentTime;const w=r.options&&r.options.delay?Xr(r.options.delay):0;r.steps.forEach(x=>{const $=c.createSubContext(r.options);w&&$.delayNextStep(w),gi(this,x,$),v=Math.max(v,$.currentTimeline.currentTime),f.push($.currentTimeline)}),f.forEach(x=>c.currentTimeline.mergeTimelineCollectedStyles(x)),c.transformIntoNewTimeline(v),c.previousNode=r}_visitTiming(r,c){if(r.dynamic){const f=r.strValue;return oo(c.params?Tr(f,c.params,c.errors):f,c.errors)}return{duration:r.duration,delay:r.delay,easing:r.easing}}visitAnimate(r,c){const f=c.currentAnimateTimings=this._visitTiming(r.timings,c),v=c.currentTimeline;f.delay&&(c.incrementTime(f.delay),v.snapshotCurrentStyles());const w=r.style;w.type==ie.If.Keyframes?this.visitKeyframes(w,c):(c.incrementTime(f.duration),this.visitStyle(w,c),v.applyStylesToKeyframe()),c.currentAnimateTimings=null,c.previousNode=r}visitStyle(r,c){const f=c.currentTimeline,v=c.currentAnimateTimings;!v&&f.hasCurrentStyleProperties()&&f.forwardFrame();const w=v&&v.easing||r.easing;r.isEmptyStep?f.applyEmptyStep(w):f.setStyles(r.styles,w,c.errors,c.options),c.previousNode=r}visitKeyframes(r,c){const f=c.currentAnimateTimings,v=c.currentTimeline.duration,w=f.duration,$=c.createSubContext().currentTimeline;$.easing=f.easing,r.styles.forEach(P=>{$.forwardTime((P.offset||0)*w),$.setStyles(P.styles,P.easing,c.errors,c.options),$.applyStylesToKeyframe()}),c.currentTimeline.mergeTimelineCollectedStyles($),c.transformIntoNewTimeline(v+w),c.previousNode=r}visitQuery(r,c){const f=c.currentTimeline.currentTime,v=r.options||{},w=v.delay?Xr(v.delay):0;w&&(c.previousNode.type===ie.If.Style||0==f&&c.currentTimeline.hasCurrentStyleProperties())&&(c.currentTimeline.snapshotCurrentStyles(),c.previousNode=Yi);let x=f;const $=c.invokeQuery(r.selector,r.originalSelector,r.limit,r.includeSelf,!!v.optional,c.errors);c.currentQueryTotal=$.length;let P=null;$.forEach((q,G)=>{c.currentQueryIndex=G;const H=c.createSubContext(r.options,q);w&&H.delayNextStep(w),q===c.element&&(P=H.currentTimeline),gi(this,r.animation,H),H.currentTimeline.applyStylesToKeyframe(),x=Math.max(x,H.currentTimeline.currentTime)}),c.currentQueryIndex=0,c.currentQueryTotal=0,c.transformIntoNewTimeline(x),P&&(c.currentTimeline.mergeTimelineCollectedStyles(P),c.currentTimeline.snapshotCurrentStyles()),c.previousNode=r}visitStagger(r,c){const f=c.parentContext,v=c.currentTimeline,w=r.timings,x=Math.abs(w.duration),$=x*(c.currentQueryTotal-1);let P=x*c.currentQueryIndex;switch(w.duration<0?"reverse":w.easing){case"reverse":P=$-P;break;case"full":P=f.currentStaggerTime}const G=c.currentTimeline;P&&G.delayNextStep(P);const H=G.currentTime;gi(this,r.animation,c),c.previousNode=r,f.currentStaggerTime=v.currentTime-H+(v.startTime-f.currentTimeline.startTime)}}const Yi={};class Cn{constructor(r,c,f,v,w,x,$,P){this._driver=r,this.element=c,this.subInstructions=f,this._enterClassName=v,this._leaveClassName=w,this.errors=x,this.timelines=$,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Yi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=P||new fr(this._driver,c,0),$.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(r,c){if(!r)return;const f=r;let v=this.options;null!=f.duration&&(v.duration=Xr(f.duration)),null!=f.delay&&(v.delay=Xr(f.delay));const w=f.params;if(w){let x=v.params;x||(x=this.options.params={}),Object.keys(w).forEach($=>{(!c||!x.hasOwnProperty($))&&(x[$]=Tr(w[$],x,this.errors))})}}_copyOptions(){const r={};if(this.options){const c=this.options.params;if(c){const f=r.params={};Object.keys(c).forEach(v=>{f[v]=c[v]})}}return r}createSubContext(r=null,c,f){const v=c||this.element,w=new Cn(this._driver,v,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(v,f||0));return w.previousNode=this.previousNode,w.currentAnimateTimings=this.currentAnimateTimings,w.options=this._copyOptions(),w.updateOptions(r),w.currentQueryIndex=this.currentQueryIndex,w.currentQueryTotal=this.currentQueryTotal,w.parentContext=this,this.subContextCount++,w}transformIntoNewTimeline(r){return this.previousNode=Yi,this.currentTimeline=this.currentTimeline.fork(this.element,r),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(r,c,f){const v={duration:c??r.duration,delay:this.currentTimeline.currentTime+(f??0)+r.delay,easing:""},w=new ss(this._driver,r.element,r.keyframes,r.preStyleProps,r.postStyleProps,v,r.stretchStartingKeyframe);return this.timelines.push(w),v}incrementTime(r){this.currentTimeline.forwardTime(this.currentTimeline.duration+r)}delayNextStep(r){r>0&&this.currentTimeline.delayNextStep(r)}invokeQuery(r,c,f,v,w,x){let $=[];if(v&&$.push(this.element),r.length>0){r=(r=r.replace(jr,"."+this._enterClassName)).replace(oi,"."+this._leaveClassName);let q=this._driver.query(this.element,r,1!=f);0!==f&&(q=f<0?q.slice(q.length+f,q.length):q.slice(0,f)),$.push(...q)}return!w&&0==$.length&&x.push(function Ct(h){return new a.wOt(3014,!1)}()),$}}class fr{constructor(r,c,f,v){this._driver=r,this.element=c,this.startTime=f,this._elementTimelineStylesLookup=v,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(c),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(c,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(r){const c=1===this._keyframes.size&&this._pendingStyles.size;this.duration||c?(this.forwardTime(this.currentTime+r),c&&this.snapshotCurrentStyles()):this.startTime+=r}fork(r,c){return this.applyStylesToKeyframe(),new fr(this._driver,r,c||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(r){this.applyStylesToKeyframe(),this.duration=r,this._loadKeyframe()}_updateStyle(r,c){this._localTimelineStyles.set(r,c),this._globalTimelineStyles.set(r,c),this._styleSummary.set(r,{time:this.currentTime,value:c})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(r){r&&this._previousKeyframe.set("easing",r);for(let[c,f]of this._globalTimelineStyles)this._backFill.set(c,f||ie.kp),this._currentKeyframe.set(c,ie.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(r,c,f,v){c&&this._previousKeyframe.set("easing",c);const w=v&&v.params||{},x=function ks(h,r){const c=new Map;let f;return h.forEach(v=>{if("*"===v){f??=r.keys();for(let w of f)c.set(w,ie.kp)}else for(let[w,x]of v)c.set(w,x)}),c}(r,this._globalTimelineStyles);for(let[$,P]of x){const q=Tr(P,w,f);this._pendingStyles.set($,q),this._localTimelineStyles.has($)||this._backFill.set($,this._globalTimelineStyles.get($)??ie.kp),this._updateStyle($,q)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((r,c)=>{this._currentKeyframe.set(c,r)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((r,c)=>{this._currentKeyframe.has(c)||this._currentKeyframe.set(c,r)}))}snapshotCurrentStyles(){for(let[r,c]of this._localTimelineStyles)this._pendingStyles.set(r,c),this._updateStyle(r,c)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const r=[];for(let c in this._currentKeyframe)r.push(c);return r}mergeTimelineCollectedStyles(r){r._styleSummary.forEach((c,f)=>{const v=this._styleSummary.get(f);(!v||c.time>v.time)&&this._updateStyle(f,c.value)})}buildKeyframes(){this.applyStylesToKeyframe();const r=new Set,c=new Set,f=1===this._keyframes.size&&0===this.duration;let v=[];this._keyframes.forEach(($,P)=>{const q=new Map([...this._backFill,...$]);q.forEach((G,H)=>{G===ie.FX?r.add(H):G===ie.kp&&c.add(H)}),f||q.set("offset",P/this.duration),v.push(q)});const w=[...r.values()],x=[...c.values()];if(f){const $=v[0],P=new Map($);$.set("offset",0),P.set("offset",1),v=[$,P]}return ni(this.element,v,w,x,this.duration,this.startTime,this.easing,!1)}}class ss extends fr{constructor(r,c,f,v,w,x,$=!1){super(r,c,x.delay),this.keyframes=f,this.preStyleProps=v,this.postStyleProps=w,this._stretchStartingKeyframe=$,this.timings={duration:x.duration,delay:x.delay,easing:x.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let r=this.keyframes,{delay:c,duration:f,easing:v}=this.timings;if(this._stretchStartingKeyframe&&c){const w=[],x=f+c,$=c/x,P=new Map(r[0]);P.set("offset",0),w.push(P);const q=new Map(r[0]);q.set("offset",bo($)),w.push(q);const G=r.length-1;for(let H=1;H<=G;H++){let re=new Map(r[H]);const ge=re.get("offset");re.set("offset",bo((c+ge*f)/x)),w.push(re)}f=x,c=0,v="",r=w}return ni(this.element,r,this.preStyleProps,this.postStyleProps,f,c,v,!0)}}function bo(h,r=3){const c=Math.pow(10,r-1);return Math.round(h*c)/c}function Js(h,r,c,f,v,w,x,$,P,q,G,H,re){return{type:0,element:h,triggerName:r,isRemovalTransition:v,fromState:c,fromStyles:w,toState:f,toStyles:x,timelines:$,queriedElements:P,preStyleProps:q,postStyleProps:G,totalTime:H,errors:re}}const Ss={};class Ds{constructor(r,c,f){this._triggerName=r,this.ast=c,this._stateStyles=f}match(r,c,f,v){return function ts(h,r,c,f,v){return h.some(w=>w(r,c,f,v))}(this.ast.matchers,r,c,f,v)}buildStyles(r,c,f){let v=this._stateStyles.get("*");return void 0!==r&&(v=this._stateStyles.get(r?.toString())||v),v?v.buildStyles(c,f):new Map}build(r,c,f,v,w,x,$,P,q,G){const H=[],re=this.ast.options&&this.ast.options.params||Ss,me=this.buildStyles(f,$&&$.params||Ss,H),Ce=P&&P.params||Ss,ke=this.buildStyles(v,Ce,H),Ue=new Set,Pe=new Map,De=new Map,rt="void"===v,Tt={params:as(Ce,re),delay:this.ast.options?.delay},Yt=G?[]:ri(r,c,this.ast.animation,w,x,me,ke,Tt,q,H);let Qt=0;return Yt.forEach(qt=>{Qt=Math.max(qt.duration+qt.delay,Qt)}),H.length?Js(c,this._triggerName,f,v,rt,me,ke,[],[],Pe,De,Qt,H):(Yt.forEach(qt=>{const yt=qt.element,ee=xn(Pe,yt,new Set);qt.preStyleProps.forEach(Vt=>ee.add(Vt));const At=xn(De,yt,new Set);qt.postStyleProps.forEach(Vt=>At.add(Vt)),yt!==c&&Ue.add(yt)}),Js(c,this._triggerName,f,v,rt,me,ke,Yt,[...Ue.values()],Pe,De,Qt))}}function as(h,r){const c={...r};return Object.entries(h).forEach(([f,v])=>{null!=v&&(c[f]=v)}),c}class ao{constructor(r,c,f){this.styles=r,this.defaultParams=c,this.normalizer=f}buildStyles(r,c){const f=new Map,v=as(r,this.defaultParams);return this.styles.styles.forEach(w=>{"string"!=typeof w&&w.forEach((x,$)=>{x&&(x=Tr(x,v,c));const P=this.normalizer.normalizePropertyName($,c);x=this.normalizer.normalizeStyleValue($,P,x,c),f.set($,x)})}),f}}class Xo{constructor(r,c,f){this.name=r,this.ast=c,this._normalizer=f,this.transitionFactories=[],this.states=new Map,c.states.forEach(v=>{this.states.set(v.name,new ao(v.style,v.options&&v.options.params||{},f))}),lo(this.states,"true","1"),lo(this.states,"false","0"),c.transitions.forEach(v=>{this.transitionFactories.push(new Ds(r,v,this.states))}),this.fallbackTransition=function Fs(h,r,c){return new Ds(h,{type:ie.If.Transition,animation:{type:ie.If.Sequence,steps:[],options:null},matchers:[(x,$)=>!0],options:null,queryCount:0,depCount:0},r)}(r,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(r,c,f,v){return this.transitionFactories.find(x=>x.match(r,c,f,v))||null}matchStyles(r,c,f){return this.fallbackTransition.buildStyles(r,c,f)}}function lo(h,r,c){h.has(r)?h.has(c)||h.set(c,h.get(r)):h.has(c)&&h.set(r,h.get(c))}const Yo=new Pr;class Mi{constructor(r,c,f){this.bodyNode=r,this._driver=c,this._normalizer=f,this._animations=new Map,this._playersById=new Map,this.players=[]}register(r,c){const f=[],w=W(this._driver,c,f,[]);if(f.length)throw function Zt(h){return new a.wOt(3503,!1)}();this._animations.set(r,w)}_buildPlayer(r,c,f){const v=r.element,w=Rn(this._normalizer,r.keyframes,c,f);return this._driver.animate(v,w,r.duration,r.delay,r.easing,[],!0)}create(r,c,f={}){const v=[],w=this._animations.get(r);let x;const $=new Map;if(w?(x=ri(this._driver,c,w,Kn,pi,new Map,new Map,f,Yo,v),x.forEach(G=>{const H=xn($,G.element,new Map);G.postStyleProps.forEach(re=>H.set(re,null))})):(v.push(function bt(){return new a.wOt(3300,!1)}()),x=[]),v.length)throw function ot(h){return new a.wOt(3504,!1)}();$.forEach((G,H)=>{G.forEach((re,ge)=>{G.set(ge,this._driver.computeStyle(H,ge,ie.kp))})});const q=rn(x.map(G=>{const H=$.get(G.element);return this._buildPlayer(G,new Map,H)}));return this._playersById.set(r,q),q.onDestroy(()=>this.destroy(r)),this.players.push(q),q}destroy(r){const c=this._getPlayer(r);c.destroy(),this._playersById.delete(r);const f=this.players.indexOf(c);f>=0&&this.players.splice(f,1)}_getPlayer(r){const c=this._playersById.get(r);if(!c)throw function Q(h){return new a.wOt(3301,!1)}();return c}listen(r,c,f,v){const w=On(c,"","","");return pn(this._getPlayer(r),f,w,v),()=>{}}command(r,c,f,v){if("register"==f)return void this.register(r,v[0]);if("create"==f)return void this.create(r,c,v[0]||{});const w=this._getPlayer(r);switch(f){case"play":w.play();break;case"pause":w.pause();break;case"reset":w.reset();break;case"restart":w.restart();break;case"finish":w.finish();break;case"init":w.init();break;case"setPosition":w.setPosition(parseFloat(v[0]));break;case"destroy":this.destroy(r)}}}const ko="ng-animate-queued",ns="ng-animate-disabled",An=[],y={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},m={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},k="__ng_removed";class ye{get params(){return this.options.params}constructor(r,c=""){this.namespaceId=c;const f=r&&r.hasOwnProperty("value");if(this.value=function Sn(h){return h??null}(f?r.value:r),f){const{value:w,...x}=r;this.options=x}else this.options={};this.options.params||(this.options.params={})}absorbOptions(r){const c=r.params;if(c){const f=this.options.params;Object.keys(c).forEach(v=>{null==f[v]&&(f[v]=c[v])})}}}const Ge="void",tt=new ye(Ge);class Ut{constructor(r,c,f){this.id=r,this.hostElement=c,this._engine=f,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+r,Zr(c,this._hostClassName)}listen(r,c,f,v){if(!this._triggers.has(c))throw function le(h,r){return new a.wOt(3302,!1)}();if(null==f||0==f.length)throw function pe(h){return new a.wOt(3303,!1)}();if(!function Gn(h){return"start"==h||"done"==h}(f))throw function J(h,r){return new a.wOt(3400,!1)}();const w=xn(this._elementListeners,r,[]),x={name:c,phase:f,callback:v};w.push(x);const $=xn(this._engine.statesByElement,r,new Map);return $.has(c)||(Zr(r,gr),Zr(r,gr+"-"+c),$.set(c,tt)),()=>{this._engine.afterFlush(()=>{const P=w.indexOf(x);P>=0&&w.splice(P,1),this._triggers.has(c)||$.delete(c)})}}register(r,c){return!this._triggers.has(r)&&(this._triggers.set(r,c),!0)}_getTrigger(r){const c=this._triggers.get(r);if(!c)throw function Se(h){return new a.wOt(3401,!1)}();return c}trigger(r,c,f,v=!0){const w=this._getTrigger(c),x=new Xt(this.id,c,r);let $=this._engine.statesByElement.get(r);$||(Zr(r,gr),Zr(r,gr+"-"+c),this._engine.statesByElement.set(r,$=new Map));let P=$.get(c);const q=new ye(f,this.id);if(!(f&&f.hasOwnProperty("value"))&&P&&q.absorbOptions(P.options),$.set(c,q),P||(P=tt),q.value!==Ge&&P.value===q.value){if(!function uo(h,r){const c=Object.keys(h),f=Object.keys(r);if(c.length!=f.length)return!1;for(let v=0;v<c.length;v++){const w=c[v];if(!r.hasOwnProperty(w)||h[w]!==r[w])return!1}return!0}(P.params,q.params)){const Ce=[],ke=w.matchStyles(P.value,P.params,Ce),Ue=w.matchStyles(q.value,q.params,Ce);Ce.length?this._engine.reportError(Ce):this._engine.afterFlush(()=>{Xe(r,ke),Ie(r,Ue)})}return}const re=xn(this._engine.playersByElement,r,[]);re.forEach(Ce=>{Ce.namespaceId==this.id&&Ce.triggerName==c&&Ce.queued&&Ce.destroy()});let ge=w.matchTransition(P.value,q.value,r,q.params),me=!1;if(!ge){if(!v)return;ge=w.fallbackTransition,me=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:r,triggerName:c,transition:ge,fromState:P,toState:q,player:x,isFallbackTransition:me}),me||(Zr(r,ko),x.onStart(()=>{Cr(r,ko)})),x.onDone(()=>{let Ce=this.players.indexOf(x);Ce>=0&&this.players.splice(Ce,1);const ke=this._engine.playersByElement.get(r);if(ke){let Ue=ke.indexOf(x);Ue>=0&&ke.splice(Ue,1)}}),this.players.push(x),re.push(x),x}deregister(r){this._triggers.delete(r),this._engine.statesByElement.forEach(c=>c.delete(r)),this._elementListeners.forEach((c,f)=>{this._elementListeners.set(f,c.filter(v=>v.name!=r))})}clearElementCache(r){this._engine.statesByElement.delete(r),this._elementListeners.delete(r);const c=this._engine.playersByElement.get(r);c&&(c.forEach(f=>f.destroy()),this._engine.playersByElement.delete(r))}_signalRemovalForInnerTriggers(r,c){const f=this._engine.driver.query(r,Zn,!0);f.forEach(v=>{if(v[k])return;const w=this._engine.fetchNamespacesByElement(v);w.size?w.forEach(x=>x.triggerLeaveAnimation(v,c,!1,!0)):this.clearElementCache(v)}),this._engine.afterFlushAnimationsDone(()=>f.forEach(v=>this.clearElementCache(v)))}triggerLeaveAnimation(r,c,f,v){const w=this._engine.statesByElement.get(r),x=new Map;if(w){const $=[];if(w.forEach((P,q)=>{if(x.set(q,P.value),this._triggers.has(q)){const G=this.trigger(r,q,Ge,v);G&&$.push(G)}}),$.length)return this._engine.markElementAsRemoved(this.id,r,!0,c,x),f&&rn($).onDone(()=>this._engine.processLeaveNode(r)),!0}return!1}prepareLeaveAnimationListeners(r){const c=this._elementListeners.get(r),f=this._engine.statesByElement.get(r);if(c&&f){const v=new Set;c.forEach(w=>{const x=w.name;if(v.has(x))return;v.add(x);const P=this._triggers.get(x).fallbackTransition,q=f.get(x)||tt,G=new ye(Ge),H=new Xt(this.id,x,r);this._engine.totalQueuedPlayers++,this._queue.push({element:r,triggerName:x,transition:P,fromState:q,toState:G,player:H,isFallbackTransition:!0})})}}removeNode(r,c){const f=this._engine;if(r.childElementCount&&this._signalRemovalForInnerTriggers(r,c),this.triggerLeaveAnimation(r,c,!0))return;let v=!1;if(f.totalAnimations){const w=f.players.length?f.playersByQueriedElement.get(r):[];if(w&&w.length)v=!0;else{let x=r;for(;x=x.parentNode;)if(f.statesByElement.get(x)){v=!0;break}}}if(this.prepareLeaveAnimationListeners(r),v)f.markElementAsRemoved(this.id,r,!1,c);else{const w=r[k];(!w||w===y)&&(f.afterFlush(()=>this.clearElementCache(r)),f.destroyInnerAnimations(r),f._onRemovalComplete(r,c))}}insertNode(r,c){Zr(r,this._hostClassName)}drainQueuedTransitions(r){const c=[];return this._queue.forEach(f=>{const v=f.player;if(v.destroyed)return;const w=f.element,x=this._elementListeners.get(w);x&&x.forEach($=>{if($.name==f.triggerName){const P=On(w,f.triggerName,f.fromState.value,f.toState.value);P._data=r,pn(f.player,$.phase,P,$.callback)}}),v.markedForDestroy?this._engine.afterFlush(()=>{v.destroy()}):c.push(f)}),this._queue=[],c.sort((f,v)=>{const w=f.transition.ast.depCount,x=v.transition.ast.depCount;return 0==w||0==x?w-x:this._engine.driver.containsElement(f.element,v.element)?1:-1})}destroy(r){this.players.forEach(c=>c.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,r)}}class Gt{_onRemovalComplete(r,c){this.onRemovalComplete(r,c)}constructor(r,c,f,v){this.bodyNode=r,this.driver=c,this._normalizer=f,this.scheduler=v,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(w,x)=>{}}get queuedPlayers(){const r=[];return this._namespaceList.forEach(c=>{c.players.forEach(f=>{f.queued&&r.push(f)})}),r}createNamespace(r,c){const f=new Ut(r,c,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,c)?this._balanceNamespaceList(f,c):(this.newHostElements.set(c,f),this.collectEnterElement(c)),this._namespaceLookup[r]=f}_balanceNamespaceList(r,c){const f=this._namespaceList,v=this.namespacesByHostElement;if(f.length-1>=0){let x=!1,$=this.driver.getParentElement(c);for(;$;){const P=v.get($);if(P){const q=f.indexOf(P);f.splice(q+1,0,r),x=!0;break}$=this.driver.getParentElement($)}x||f.unshift(r)}else f.push(r);return v.set(c,r),r}register(r,c){let f=this._namespaceLookup[r];return f||(f=this.createNamespace(r,c)),f}registerTrigger(r,c,f){let v=this._namespaceLookup[r];v&&v.register(c,f)&&this.totalAnimations++}destroy(r,c){r&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const f=this._fetchNamespace(r);this.namespacesByHostElement.delete(f.hostElement);const v=this._namespaceList.indexOf(f);v>=0&&this._namespaceList.splice(v,1),f.destroy(c),delete this._namespaceLookup[r]}))}_fetchNamespace(r){return this._namespaceLookup[r]}fetchNamespacesByElement(r){const c=new Set,f=this.statesByElement.get(r);if(f)for(let v of f.values())if(v.namespaceId){const w=this._fetchNamespace(v.namespaceId);w&&c.add(w)}return c}trigger(r,c,f,v){if(sn(c)){const w=this._fetchNamespace(r);if(w)return w.trigger(c,f,v),!0}return!1}insertNode(r,c,f,v){if(!sn(c))return;const w=c[k];if(w&&w.setForRemoval){w.setForRemoval=!1,w.setForMove=!0;const x=this.collectedLeaveElements.indexOf(c);x>=0&&this.collectedLeaveElements.splice(x,1)}if(r){const x=this._fetchNamespace(r);x&&x.insertNode(c,f)}v&&this.collectEnterElement(c)}collectEnterElement(r){this.collectedEnterElements.push(r)}markElementAsDisabled(r,c){c?this.disabledNodes.has(r)||(this.disabledNodes.add(r),Zr(r,ns)):this.disabledNodes.has(r)&&(this.disabledNodes.delete(r),Cr(r,ns))}removeNode(r,c,f){if(sn(c)){this.scheduler?.notify();const v=r?this._fetchNamespace(r):null;v?v.removeNode(c,f):this.markElementAsRemoved(r,c,!1,f);const w=this.namespacesByHostElement.get(c);w&&w.id!==r&&w.removeNode(c,f)}else this._onRemovalComplete(c,f)}markElementAsRemoved(r,c,f,v,w){this.collectedLeaveElements.push(c),c[k]={namespaceId:r,setForRemoval:v,hasAnimation:f,removedBeforeQueried:!1,previousTriggersValues:w}}listen(r,c,f,v,w){return sn(c)?this._fetchNamespace(r).listen(c,f,v,w):()=>{}}_buildInstruction(r,c,f,v,w){return r.transition.build(this.driver,r.element,r.fromState.value,r.toState.value,f,v,r.fromState.options,r.toState.options,c,w)}destroyInnerAnimations(r){let c=this.driver.query(r,Zn,!0);c.forEach(f=>this.destroyActiveAnimationsForElement(f)),0!=this.playersByQueriedElement.size&&(c=this.driver.query(r,Dr,!0),c.forEach(f=>this.finishActiveQueriedAnimationOnElement(f)))}destroyActiveAnimationsForElement(r){const c=this.playersByElement.get(r);c&&c.forEach(f=>{f.queued?f.markedForDestroy=!0:f.destroy()})}finishActiveQueriedAnimationOnElement(r){const c=this.playersByQueriedElement.get(r);c&&c.forEach(f=>f.finish())}whenRenderingDone(){return new Promise(r=>{if(this.players.length)return rn(this.players).onDone(()=>r());r()})}processLeaveNode(r){const c=r[k];if(c&&c.setForRemoval){if(r[k]=y,c.namespaceId){this.destroyInnerAnimations(r);const f=this._fetchNamespace(c.namespaceId);f&&f.clearElementCache(r)}this._onRemovalComplete(r,c.setForRemoval)}r.classList?.contains(ns)&&this.markElementAsDisabled(r,!1),this.driver.query(r,".ng-animate-disabled",!0).forEach(f=>{this.markElementAsDisabled(f,!1)})}flush(r=-1){let c=[];if(this.newHostElements.size&&(this.newHostElements.forEach((f,v)=>this._balanceNamespaceList(f,v)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let f=0;f<this.collectedEnterElements.length;f++)Zr(this.collectedEnterElements[f],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const f=[];try{c=this._flushAnimations(f,r)}finally{for(let v=0;v<f.length;v++)f[v]()}}else for(let f=0;f<this.collectedLeaveElements.length;f++)this.processLeaveNode(this.collectedLeaveElements[f]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(f=>f()),this._flushFns=[],this._whenQuietFns.length){const f=this._whenQuietFns;this._whenQuietFns=[],c.length?rn(c).onDone(()=>{f.forEach(v=>v())}):f.forEach(v=>v())}}reportError(r){throw function Ze(h){return new a.wOt(3402,!1)}()}_flushAnimations(r,c){const f=new Pr,v=[],w=new Map,x=[],$=new Map,P=new Map,q=new Map,G=new Set;this.disabledNodes.forEach(zt=>{G.add(zt);const _t=this.driver.query(zt,".ng-animate-queued",!0);for(let pt=0;pt<_t.length;pt++)G.add(_t[pt])});const H=this.bodyNode,re=Array.from(this.statesByElement.keys()),ge=Qr(re,this.collectedEnterElements),me=new Map;let Ce=0;ge.forEach((zt,_t)=>{const pt=Kn+Ce++;me.set(_t,pt),zt.forEach(fn=>Zr(fn,pt))});const ke=[],Ue=new Set,Pe=new Set;for(let zt=0;zt<this.collectedLeaveElements.length;zt++){const _t=this.collectedLeaveElements[zt],pt=_t[k];pt&&pt.setForRemoval&&(ke.push(_t),Ue.add(_t),pt.hasAnimation?this.driver.query(_t,".ng-star-inserted",!0).forEach(fn=>Ue.add(fn)):Pe.add(_t))}const De=new Map,rt=Qr(re,Array.from(Ue));rt.forEach((zt,_t)=>{const pt=pi+Ce++;De.set(_t,pt),zt.forEach(fn=>Zr(fn,pt))}),r.push(()=>{ge.forEach((zt,_t)=>{const pt=me.get(_t);zt.forEach(fn=>Cr(fn,pt))}),rt.forEach((zt,_t)=>{const pt=De.get(_t);zt.forEach(fn=>Cr(fn,pt))}),ke.forEach(zt=>{this.processLeaveNode(zt)})});const Tt=[],Yt=[];for(let zt=this._namespaceList.length-1;zt>=0;zt--)this._namespaceList[zt].drainQueuedTransitions(c).forEach(pt=>{const fn=pt.player,tr=pt.element;if(Tt.push(fn),this.collectedEnterElements.length){const Kr=tr[k];if(Kr&&Kr.setForMove){if(Kr.previousTriggersValues&&Kr.previousTriggersValues.has(pt.triggerName)){const qi=Kr.previousTriggersValues.get(pt.triggerName),Go=this.statesByElement.get(pt.element);if(Go&&Go.has(pt.triggerName)){const ds=Go.get(pt.triggerName);ds.value=qi,Go.set(pt.triggerName,ds)}}return void fn.destroy()}}const un=!H||!this.driver.containsElement(H,tr),Tn=De.get(tr),Fn=me.get(tr),br=this._buildInstruction(pt,f,Fn,Tn,un);if(br.errors&&br.errors.length)return void Yt.push(br);if(un)return fn.onStart(()=>Xe(tr,br.fromStyles)),fn.onDestroy(()=>Ie(tr,br.toStyles)),void v.push(fn);if(pt.isFallbackTransition)return fn.onStart(()=>Xe(tr,br.fromStyles)),fn.onDestroy(()=>Ie(tr,br.toStyles)),void v.push(fn);const er=[];br.timelines.forEach(Kr=>{Kr.stretchStartingKeyframe=!0,this.disabledNodes.has(Kr.element)||er.push(Kr)}),br.timelines=er,f.append(tr,br.timelines),x.push({instruction:br,player:fn,element:tr}),br.queriedElements.forEach(Kr=>xn($,Kr,[]).push(fn)),br.preStyleProps.forEach((Kr,qi)=>{if(Kr.size){let Go=P.get(qi);Go||P.set(qi,Go=new Set),Kr.forEach((ds,Xs)=>Go.add(Xs))}}),br.postStyleProps.forEach((Kr,qi)=>{let Go=q.get(qi);Go||q.set(qi,Go=new Set),Kr.forEach((ds,Xs)=>Go.add(Xs))})});if(Yt.length){const zt=[];Yt.forEach(_t=>{zt.push(function dt(h,r){return new a.wOt(3505,!1)}())}),Tt.forEach(_t=>_t.destroy()),this.reportError(zt)}const Qt=new Map,qt=new Map;x.forEach(zt=>{const _t=zt.element;f.has(_t)&&(qt.set(_t,_t),this._beforeAnimationBuild(zt.player.namespaceId,zt.instruction,Qt))}),v.forEach(zt=>{const _t=zt.element;this._getPreviousPlayers(_t,!1,zt.namespaceId,zt.triggerName,null).forEach(fn=>{xn(Qt,_t,[]).push(fn),fn.destroy()})});const yt=ke.filter(zt=>Qa(zt,P,q)),ee=new Map;Er(ee,this.driver,Pe,q,ie.kp).forEach(zt=>{Qa(zt,P,q)&&yt.push(zt)});const Vt=new Map;ge.forEach((zt,_t)=>{Er(Vt,this.driver,new Set(zt),P,ie.FX)}),yt.forEach(zt=>{const _t=ee.get(zt),pt=Vt.get(zt);ee.set(zt,new Map([..._t?.entries()??[],...pt?.entries()??[]]))});const Ot=[],$t=[],en={};x.forEach(zt=>{const{element:_t,player:pt,instruction:fn}=zt;if(f.has(_t)){if(G.has(_t))return pt.onDestroy(()=>Ie(_t,fn.toStyles)),pt.disabled=!0,pt.overrideTotalTime(fn.totalTime),void v.push(pt);let tr=en;if(qt.size>1){let Tn=_t;const Fn=[];for(;Tn=Tn.parentNode;){const br=qt.get(Tn);if(br){tr=br;break}Fn.push(Tn)}Fn.forEach(br=>qt.set(br,tr))}const un=this._buildAnimation(pt.namespaceId,fn,Qt,w,Vt,ee);if(pt.setRealPlayer(un),tr===en)Ot.push(pt);else{const Tn=this.playersByElement.get(tr);Tn&&Tn.length&&(pt.parentPlayer=rn(Tn)),v.push(pt)}}else Xe(_t,fn.fromStyles),pt.onDestroy(()=>Ie(_t,fn.toStyles)),$t.push(pt),G.has(_t)&&v.push(pt)}),$t.forEach(zt=>{const _t=w.get(zt.element);if(_t&&_t.length){const pt=rn(_t);zt.setRealPlayer(pt)}}),v.forEach(zt=>{zt.parentPlayer?zt.syncPlayerEvents(zt.parentPlayer):zt.destroy()});for(let zt=0;zt<ke.length;zt++){const _t=ke[zt],pt=_t[k];if(Cr(_t,pi),pt&&pt.hasAnimation)continue;let fn=[];if($.size){let un=$.get(_t);un&&un.length&&fn.push(...un);let Tn=this.driver.query(_t,Dr,!0);for(let Fn=0;Fn<Tn.length;Fn++){let br=$.get(Tn[Fn]);br&&br.length&&fn.push(...br)}}const tr=fn.filter(un=>!un.destroyed);tr.length?li(this,_t,tr):this.processLeaveNode(_t)}return ke.length=0,Ot.forEach(zt=>{this.players.push(zt),zt.onDone(()=>{zt.destroy();const _t=this.players.indexOf(zt);this.players.splice(_t,1)}),zt.play()}),Ot}afterFlush(r){this._flushFns.push(r)}afterFlushAnimationsDone(r){this._whenQuietFns.push(r)}_getPreviousPlayers(r,c,f,v,w){let x=[];if(c){const $=this.playersByQueriedElement.get(r);$&&(x=$)}else{const $=this.playersByElement.get(r);if($){const P=!w||w==Ge;$.forEach(q=>{q.queued||!P&&q.triggerName!=v||x.push(q)})}}return(f||v)&&(x=x.filter($=>!(f&&f!=$.namespaceId||v&&v!=$.triggerName))),x}_beforeAnimationBuild(r,c,f){const w=c.element,x=c.isRemovalTransition?void 0:r,$=c.isRemovalTransition?void 0:c.triggerName;for(const P of c.timelines){const q=P.element,G=q!==w,H=xn(f,q,[]);this._getPreviousPlayers(q,G,x,$,c.toState).forEach(ge=>{const me=ge.getRealPlayer();me.beforeDestroy&&me.beforeDestroy(),ge.destroy(),H.push(ge)})}Xe(w,c.fromStyles)}_buildAnimation(r,c,f,v,w,x){const $=c.triggerName,P=c.element,q=[],G=new Set,H=new Set,re=c.timelines.map(me=>{const Ce=me.element;G.add(Ce);const ke=Ce[k];if(ke&&ke.removedBeforeQueried)return new ie.sf(me.duration,me.delay);const Ue=Ce!==P,Pe=function Is(h){const r=[];return Ao(h,r),r}((f.get(Ce)||An).map(Qt=>Qt.getRealPlayer())).filter(Qt=>!!Qt.element&&Qt.element===Ce),De=w.get(Ce),rt=x.get(Ce),Tt=Rn(this._normalizer,me.keyframes,De,rt),Yt=this._buildPlayer(me,Tt,Pe);if(me.subTimeline&&v&&H.add(Ce),Ue){const Qt=new Xt(r,$,Ce);Qt.setRealPlayer(Yt),q.push(Qt)}return Yt});q.forEach(me=>{xn(this.playersByQueriedElement,me.element,[]).push(me),me.onDone(()=>function Bt(h,r,c){let f=h.get(r);if(f){if(f.length){const v=f.indexOf(c);f.splice(v,1)}0==f.length&&h.delete(r)}return f}(this.playersByQueriedElement,me.element,me))}),G.forEach(me=>Zr(me,Ti));const ge=rn(re);return ge.onDestroy(()=>{G.forEach(me=>Cr(me,Ti)),Ie(P,c.toStyles)}),H.forEach(me=>{xn(v,me,[]).push(ge)}),ge}_buildPlayer(r,c,f){return c.length>0?this.driver.animate(r.element,c,r.duration,r.delay,r.easing,f):new ie.sf(r.duration,r.delay)}}class Xt{constructor(r,c,f){this.namespaceId=r,this.triggerName=c,this.element=f,this._player=new ie.sf,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(r){this._containsRealPlayer||(this._player=r,this._queuedCallbacks.forEach((c,f)=>{c.forEach(v=>pn(r,f,void 0,v))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(r.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(r){this.totalTime=r}syncPlayerEvents(r){const c=this._player;c.triggerCallback&&r.onStart(()=>c.triggerCallback("start")),r.onDone(()=>this.finish()),r.onDestroy(()=>this.destroy())}_queueEvent(r,c){xn(this._queuedCallbacks,r,[]).push(c)}onDone(r){this.queued&&this._queueEvent("done",r),this._player.onDone(r)}onStart(r){this.queued&&this._queueEvent("start",r),this._player.onStart(r)}onDestroy(r){this.queued&&this._queueEvent("destroy",r),this._player.onDestroy(r)}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(r){this.queued||this._player.setPosition(r)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(r){const c=this._player;c.triggerCallback&&c.triggerCallback(r)}}function sn(h){return h&&1===h.nodeType}function Wn(h,r){const c=h.style.display;return h.style.display=r??"none",c}function Er(h,r,c,f,v){const w=[];c.forEach(P=>w.push(Wn(P)));const x=[];f.forEach((P,q)=>{const G=new Map;P.forEach(H=>{const re=r.computeStyle(q,H,v);G.set(H,re),(!re||0==re.length)&&(q[k]=m,x.push(q))}),h.set(q,G)});let $=0;return c.forEach(P=>Wn(P,w[$++])),x}function Qr(h,r){const c=new Map;if(h.forEach($=>c.set($,[])),0==r.length)return c;const v=new Set(r),w=new Map;function x($){if(!$)return 1;let P=w.get($);if(P)return P;const q=$.parentNode;return P=c.has(q)?q:v.has(q)?1:x(q),w.set($,P),P}return r.forEach($=>{const P=x($);1!==P&&c.get(P).push($)}),c}function Zr(h,r){h.classList?.add(r)}function Cr(h,r){h.classList?.remove(r)}function li(h,r,c){rn(c).onDone(()=>h.processLeaveNode(r))}function Ao(h,r){for(let c=0;c<h.length;c++){const f=h[c];f instanceof ie.ui?Ao(f.players,r):r.push(f)}}function Qa(h,r,c){const f=c.get(h);if(!f)return!1;let v=r.get(h);return v?f.forEach(w=>v.add(w)):r.set(h,f),c.delete(h),!0}class po{constructor(r,c,f,v){this._driver=c,this._normalizer=f,this._triggerCache={},this.onRemovalComplete=(w,x)=>{},this._transitionEngine=new Gt(r.body,c,f,v),this._timelineEngine=new Mi(r.body,c,f),this._transitionEngine.onRemovalComplete=(w,x)=>this.onRemovalComplete(w,x)}registerTrigger(r,c,f,v,w){const x=r+"-"+v;let $=this._triggerCache[x];if(!$){const P=[],G=W(this._driver,w,P,[]);if(P.length)throw function Pt(h,r){return new a.wOt(3404,!1)}();$=function ea(h,r,c){return new Xo(h,r,c)}(v,G,this._normalizer),this._triggerCache[x]=$}this._transitionEngine.registerTrigger(c,v,$)}register(r,c){this._transitionEngine.register(r,c)}destroy(r,c){this._transitionEngine.destroy(r,c)}onInsert(r,c,f,v){this._transitionEngine.insertNode(r,c,f,v)}onRemove(r,c,f){this._transitionEngine.removeNode(r,c,f)}disableAnimations(r,c){this._transitionEngine.markElementAsDisabled(r,c)}process(r,c,f,v){if("@"==f.charAt(0)){const[w,x]=Jn(f);this._timelineEngine.command(w,c,x,v)}else this._transitionEngine.trigger(r,c,f,v)}listen(r,c,f,v,w){if("@"==f.charAt(0)){const[x,$]=Jn(f);return this._timelineEngine.listen(x,c,$,w)}return this._transitionEngine.listen(r,c,f,v,w)}flush(r=-1){this._transitionEngine.flush(r)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(r){this._transitionEngine.afterFlushAnimationsDone(r)}}class $s{static#e=this.initialStylesByElement=new WeakMap;constructor(r,c,f){this._element=r,this._startStyles=c,this._endStyles=f,this._state=0;let v=$s.initialStylesByElement.get(r);v||$s.initialStylesByElement.set(r,v=new Map),this._initialStyles=v}start(){this._state<1&&(this._startStyles&&Ie(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ie(this._element,this._initialStyles),this._endStyles&&(Ie(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&($s.initialStylesByElement.delete(this._element),this._startStyles&&(Xe(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xe(this._element,this._endStyles),this._endStyles=null),Ie(this._element,this._initialStyles),this._state=3)}}function Zi(h){let r=null;return h.forEach((c,f)=>{(function As(h){return"display"===h||"position"===h})(f)&&(r=r||new Map,r.set(f,c))}),r}class qo{constructor(r,c,f,v){this.element=r,this.keyframes=c,this.options=f,this._specialStyles=v,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=f.duration,this._delay=f.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(r=>r()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const r=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,r,this.options),this._finalKeyframe=r.length?r[r.length-1]:new Map;const c=()=>this._onFinish();this.domPlayer.addEventListener("finish",c),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",c)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(r){const c=[];return r.forEach(f=>{c.push(Object.fromEntries(f))}),c}_triggerWebAnimation(r,c,f){return r.animate(this._convertKeyframesToObject(c),f)}onStart(r){this._originalOnStartFns.push(r),this._onStartFns.push(r)}onDone(r){this._originalOnDoneFns.push(r),this._onDoneFns.push(r)}onDestroy(r){this._onDestroyFns.push(r)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(r=>r()),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(r=>r()),this._onDestroyFns=[])}setPosition(r){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=r*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const r=new Map;this.hasStarted()&&this._finalKeyframe.forEach((f,v)=>{"offset"!==v&&r.set(v,this._finished?f:zr(this.element,v))}),this.currentSnapshot=r}triggerCallback(r){const c="start"===r?this._onStartFns:this._onDoneFns;
1c.forEach(f=>f()),c.length=0}}class Oi{validateStyleProperty(r){return!0}validateAnimatableStyleProperty(r){return!0}matchesElement(r,c){return!1}containsElement(r,c){return cr(r,c)}getParentElement(r){return Yn(r)}query(r,c,f){return ur(r,c,f)}computeStyle(r,c,f){return zr(r,c)}animate(r,c,f,v,w,x=[]){const P={duration:f,delay:v,fill:0==v?"both":"forwards"};w&&(P.easing=w);const q=new Map,G=x.filter(ge=>ge instanceof qo);(function Ii(h,r){return 0===h||0===r})(f,v)&&G.forEach(ge=>{ge.currentSnapshot.forEach((me,Ce)=>q.set(Ce,me))});let H=function st(h){return h.length?h[0]instanceof Map?h:h.map(r=>new Map(Object.entries(r))):[]}(c).map(ge=>new Map(ge));H=function Io(h,r,c){if(c.size&&r.length){let f=r[0],v=[];if(c.forEach((w,x)=>{f.has(x)||v.push(x),f.set(x,w)}),v.length)for(let w=1;w<r.length;w++){let x=r[w];v.forEach($=>x.set($,zr(h,$)))}}return r}(r,H,q);const re=function Rl(h,r){let c=null,f=null;return Array.isArray(r)&&r.length?(c=Zi(r[0]),r.length>1&&(f=Zi(r[r.length-1]))):r instanceof Map&&(c=Zi(r)),c||f?new $s(h,c,f):null}(r,H);return new qo(r,H,P,re)}}const Us="@.disabled";class ml{constructor(r,c,f,v){this.namespaceId=r,this.delegate=c,this.engine=f,this._onDestroy=v,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(r){this.delegate.destroyNode?.(r)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(r,c){return this.delegate.createElement(r,c)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}appendChild(r,c){this.delegate.appendChild(r,c),this.engine.onInsert(this.namespaceId,c,r,!1)}insertBefore(r,c,f,v=!0){this.delegate.insertBefore(r,c,f),this.engine.onInsert(this.namespaceId,c,r,v)}removeChild(r,c,f){this.engine.onRemove(this.namespaceId,c,this.delegate)}selectRootElement(r,c){return this.delegate.selectRootElement(r,c)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,c,f,v){this.delegate.setAttribute(r,c,f,v)}removeAttribute(r,c,f){this.delegate.removeAttribute(r,c,f)}addClass(r,c){this.delegate.addClass(r,c)}removeClass(r,c){this.delegate.removeClass(r,c)}setStyle(r,c,f,v){this.delegate.setStyle(r,c,f,v)}removeStyle(r,c,f){this.delegate.removeStyle(r,c,f)}setProperty(r,c,f){"@"==c.charAt(0)&&c==Us?this.disableAnimations(r,!!f):this.delegate.setProperty(r,c,f)}setValue(r,c){this.delegate.setValue(r,c)}listen(r,c,f){return this.delegate.listen(r,c,f)}disableAnimations(r,c){this.engine.disableAnimations(r,c)}}class Ca extends ml{constructor(r,c,f,v,w){super(c,f,v,w),this.factory=r,this.namespaceId=c}setProperty(r,c,f){"@"==c.charAt(0)?"."==c.charAt(1)&&c==Us?this.disableAnimations(r,f=void 0===f||!!f):this.engine.process(this.namespaceId,r,c.slice(1),f):this.delegate.setProperty(r,c,f)}listen(r,c,f){if("@"==c.charAt(0)){const v=function da(h){switch(h){case"body":return document.body;case"document":return document;case"window":return window;default:return h}}(r);let w=c.slice(1),x="";return"@"!=w.charAt(0)&&([w,x]=function Bs(h){const r=h.indexOf(".");return[h.substring(0,r),h.slice(r+1)]}(w)),this.engine.listen(this.namespaceId,v,w,x,$=>{this.factory.scheduleListenerCallback($._data||-1,f,$)})}return this.delegate.listen(r,c,f)}}class Ms{constructor(r,c,f){this.delegate=r,this.engine=c,this._zone=f,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,c.onRemovalComplete=(v,w)=>{const x=w?.parentNode(v);x&&w.removeChild(x,v)}}createRenderer(r,c){const v=this.delegate.createRenderer(r,c);if(!r||!c?.data?.animation){const q=this._rendererCache;let G=q.get(v);return G||(G=new ml("",v,this.engine,()=>q.delete(v)),q.set(v,G)),G}const w=c.id,x=c.id+"-"+this._currentId;this._currentId++,this.engine.register(x,r);const $=q=>{Array.isArray(q)?q.forEach($):this.engine.registerTrigger(w,x,r,q.name,q)};return c.data.animation.forEach($),new Ca(this,x,v,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(r,c,f){if(r>=0&&r<this._microtaskId)return void this._zone.run(()=>c(f));const v=this._animationCallbacksBuffer;0==v.length&&queueMicrotask(()=>{this._zone.run(()=>{v.forEach(w=>{const[x,$]=w;x($)}),this._animationCallbacksBuffer=[]})}),v.push([c,f])}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 X=[{provide:Sr,useFactory:function ta(){return new Ai}},{provide:po,useClass:(()=>{class h extends po{constructor(c,f,v){super(c,f,v,(0,a.WQX)(a.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(f){return new(f||h)(a.KVO(we.qQ),a.KVO(dr),a.KVO(Sr))};static#t=this.\u0275prov=a.jDH({token:h,factory:h.\u0275fac})}return h})()},{provide:a._9s,useFactory:function Ho(h,r,c){return new Ms(h,r,c)},deps:[l.B7,po,a.SKi]}],Z=[{provide:dr,useFactory:()=>new Oi},{provide:a.bc$,useValue:"BrowserAnimations"},...X],R=[{provide:dr,useClass:Ln},{provide:a.bc$,useValue:"NoopAnimations"},...X];let de=(()=>{class h{static withConfig(c){return{ngModule:h,providers:c.disableAnimations?R:Z}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=a.$C({type:h});static#n=this.\u0275inj=a.G2t({providers:Z,imports:[l.Bb]})}return h})();var wo=N(8121),fa=N(3656),ir=N(4742),Vs=N(1780),go=N(9242);let fs=(()=>{class h{constructor(c,f){this.document=c,this.platformId=f,this.documentIsAccessible=(0,we.UE)(this.platformId)}static getCookieRegExp(c){const f=c.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+f+"|;\\s*"+f+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(c){try{return decodeURIComponent(c)}catch{return c}}check(c){return!!this.documentIsAccessible&&(c=encodeURIComponent(c),h.getCookieRegExp(c).test(this.document.cookie))}get(c){if(this.documentIsAccessible&&this.check(c)){c=encodeURIComponent(c);const v=h.getCookieRegExp(c).exec(this.document.cookie);return v[1]?h.safeDecodeURIComponent(v[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const c={},f=this.document;return f.cookie&&""!==f.cookie&&f.cookie.split(";").forEach(v=>{const[w,x]=v.split("=");c[h.safeDecodeURIComponent(w.replace(/^ /,""))]=h.safeDecodeURIComponent(x)}),c}set(c,f,v,w,x,$,P,q){if(!this.documentIsAccessible)return;if("number"==typeof v||v instanceof Date||w||x||$||P)return void this.set(c,f,{expires:v,path:w,domain:x,secure:$,sameSite:P||"Lax",partitioned:q});let G=encodeURIComponent(c)+"="+encodeURIComponent(f)+";";const H=v||{};H.expires&&(G+="number"==typeof H.expires?"expires="+new Date((new Date).getTime()+1e3*H.expires*60*60*24).toUTCString()+";":"expires="+H.expires.toUTCString()+";"),H.path&&(G+="path="+H.path+";"),H.domain&&(G+="domain="+H.domain+";"),!1===H.secure&&"None"===H.sameSite&&(H.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${c} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),H.secure&&(G+="secure;"),H.sameSite||(H.sameSite="Lax"),G+="sameSite="+H.sameSite+";",H.partitioned&&(G+="Partitioned;"),this.document.cookie=G}delete(c,f,v,w,x="Lax"){this.documentIsAccessible&&this.set(c,"",{expires:new Date("Thu, 01 Jan 1970 00:00:01 GMT"),path:f,domain:v,secure:w,sameSite:x})}deleteAll(c,f,v,w="Lax"){if(!this.documentIsAccessible)return;const x=this.getAll();for(const $ in x)x.hasOwnProperty($)&&this.delete($,c,f,v,w)}static#e=this.\u0275fac=function(f){return new(f||h)(a.KVO(we.qQ),a.KVO(a.Agw
1))};static#t=this.\u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var na=N(7507);const Ui=[{path:":language",loadChildren:()=>N.e(7682).then(N.bind(N,7682)).then(h=>h.MainRouterPageModule)}];let jc=(()=>{class h{constructor(c,f){c.config.unshift({path:"",redirectTo:f.getTenantDefaultLanguage(),pathMatch:"full"})}static \u0275fac=function(f){return new(f||h)(a.KVO(wo.Ix),a.KVO(na.K))};static \u0275mod=a.$C({type:h});static \u0275inj=a.G2t({imports:[wo.iI.forRoot(Ui,{preloadingStrategy:wo.Kp,initialNavigation:"enabledBlocking",useHash:!1,anchorScrolling:"enabled",onSameUrlNavigation:"ignore"}),wo.iI]})}return h})();var Za=N(467),mc=N(6354),Pl=N(6496),Fa=N(8141);let Xl=(()=>{class h{tenantService;isLoaded=!1;gtmId;gtmAuth;gtmPreview;browserGlobals={windowRef:()=>window,documentRef:()=>document};constructor(c){this.tenantService=c,this.gtmId=this.tenantService.getGTMId()}getDataLayer(){const c=this.browserGlobals.windowRef();return c.dataLayer=c.dataLayer||[],c.dataLayer}pushOnDataLayer(c){this.getDataLayer().push(c)}addGtmToDom(){if(this.isLoaded)return;const c=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":(new Date).getTime(),event:"gtm.js"});const f=c.createElement("script");f.id="GTMscript",f.async=!0,f.src=this.applyGtmQueryParams("//www.googletagmanager.com/gtm.js"),c.head.insertBefore(f,c.head.firstChild);const v=c.createElement("iframe");v.setAttribute("src",this.applyGtmQueryParams("//www.googletagmanager.com/ns.html")),v.style.width="0",v.style.height="0",v.style.display="none",v.style.visibility="hidden";const w=c.createElement("noscript");w.id="GTMiframe",w.appendChild(v),c.body.insertBefore(w,c.body.firstChild),this.isLoaded=!0}addAnalyticsToDom(){if(this.isLoaded)return;const c=this.browserGlobals.documentRef();this.pushOnDataLayer({"gtm.start":(new Date).getTime(),event:"gtm.js"});const f=c.createElement("script");f.id="GTMscript",f.async=!0,f.src=this.applyGtmQueryParams("//www.googletagmanager.com/gtm.js"),c.head.insertBefore(f,c.head.firstChild);const v=c.createElement("iframe");v.setAttribute("src",this.applyGtmQueryParams("//www.googletagmanager.com/ns.html")),v.style.width="0",v.style.height="0",v.style.display="none",v.style.visibility="hidden";const w=c.createElement("noscript");w.id="GTMiframe",w.appendChild(v),c.body.insertBefore(w,c.body.firstChild),this.isLoaded=!0}pushTag(c){void 0!==this.tenantService.getGTMId()&&(this.isLoaded||this.addGtmToDom(),this.pushOnDataLayer(c))}applyGtmQueryParams(c){const f=[`id=${this.gtmId}`];return this.gtmAuth&&f.push(`gtm_auth=${this.gtmAuth}`),this.gtmPreview&&f.push(`gtm_preview=${this.gtmPreview}`),-1===c.indexOf("?")&&(c+="?"),c+f.join("&")}static \u0275fac=function(f){return new(f||h)(a.KVO(na.K))};static \u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var xl=N(9734),js=N(2827),ha=N(9417);let hs=(()=>{class h{cookiesService;cookiesOpen;constructor(c){this.cookiesService=c,this.cookiesOpen=this.cookiesService.check("merlin_cookies")}cookies;binaryToNumber(c){return`${parseInt(c,2)}`}NumberToBinary(c){return c.toString(2)}getExpirationDate(){var c=new Date,f=c.getTime();return c.setTime(f+36e6)}convertPreferencesToBoolean(c){return{technical:!!c.technical,preferences:!!c.preferences,analytics:!!c.analytics,ads:!!c.ads}}acceptAll(){return this.cookiesOpen=!0,this.cookiesService.set("merlin_cookies",this.binaryToNumber("1011"),365,"/",null,!1),{technical:!0,preferences:!1,analytics:!0,ads:!0}}rejectAll(){return this.cookiesOpen=!0,this.cookiesService.set("merlin_cookies",this.binaryToNumber("1000"),365,"/",null,!1),{technical:!0,preferences:!1,analytics:!1,ads:!1}}saveCookiesSettings(c){const f=`${c.technical?"1":"0"}${c.preferences?"1":"0"}${c.analytics?"1":"0"}${c.ads?"1":"0"}`;this.cookiesOpen=!0,this.cookiesService.set("merlin_cookies",this.binaryToNumber(f),365,"/",null,!1)}closeCookies(c){"accepted"===c&&this.acceptAll(),"rejected"===c&&this.rejectAll()}static \u0275fac=function(f){return new(f||h)(a.KVO(fs))};static \u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),pa=(()=>{class h{fb;cookiesService;cookiesServ;constructor(c,f,v){this.fb=c,this.cookiesService=f,this.cookiesServ=v}cookies;ngOnInit(){if(this.cookies=this.fb.group({technical:[!0],preferences:[!1],analytics:[!1],ads:[!1]}),this.cookiesServ.check("merlin_cookies")){const f=JSON.parse(this.cookiesServ.get("merlin_cookies"));this.cookies.patchValue(this.convertPreferencesToBoolean(f))}}convertPreferencesToBoolean(c){const f=`${this.cookiesService.NumberToBinary(c)}`;return{technical:"1"===f[0],preferences:!1,analytics:"1"===f[2],ads:"1"===f[3]}}saveAll(){this.cookies=this.fb.group({technical:!0,preferences:!1,analytics:!0,ads:!0}),this.cookiesService.acceptAll()}rejectAll(){this.cookies=this.fb.group({technical:!0,preferences:!1,analytics:!1,ads:!1}),this.cookiesService.rejectAll()}saveCookiesSettings(){this.cookiesService.saveCookiesSettings(this.cookies.value)}static \u0275fac=function(f){return new(f||h)(a.rXU(ha.ok),a.rXU(hs),a.rXU(fs))};static \u0275cmp=a.VBU({type:h,selectors:[["app-cookies-configurator"]],decls:279,vars:145,consts:[[3,"ngSubmit","formGroup"],[1,"cookies-configurator"],[1,"table-header"],[1,"toggle"],[1,"purpose"],[1,"cookies"],[1,"table-body"],["checked","","disabled","","formControlName","technical","mode","ios"],[1,"cookie-data"],[1,"type"],[1,"owner"],[1,"duration"],["formControlName","analytics","mode","ios"],["formControlName","ads","mode","ios"],["size","6",1,"links"],["target","_blank","href","https://site.adform.com/privacy-center/adform-cookies/"],["target","_blank","href","https://site.adform.com/privacy-center/website-privacy/website-cookie-policy/"],["target","_blank","href","https://policies.google.com/technologies/cookie
1s?hl=es"],["target","_blank","href","https://www.facebook.com/policies/cookies/"],["target","_blank","href","https://www.xandr.com/privacy/cookie-policy/"],["target","_blank","href","https://es.linkedin.com/legal/cookie-policy"],["target","_blank","href","https://es.linkedin.com/legal/l/cookie-table"],["target","_blank","href","https://www.amazon.es/gp/help/customer/display.html/?nodeId=201909150"],["target","_blank","href","https://www.amazon.es/cookieprefs?ref_=cookies_notice_cpp"],["target","_blank","href","https://policy.pinterest.com/es/cookies"],["target","_blank","href","https://www.tiktok.com/legal/cookie-policy?lang=es"],["target","_blank","href","https://www.spotify.com/es/legal/cookies-policy/"],["target","_blank","href","https://www.teads.com/privacy-policy/"],[1,"footer"],[3,"click"],["type","submit"]],template:function(f,v){1&f&&(a.j41(0,"form",0),a.bIt("ngSubmit",function(){return v.saveCookiesSettings()}),a.j41(1,"ion-grid",1)(2,"ion-row",2),a.nrm(3,"ion-col",3),a.j41(4,"ion-col",4),a.EFF(5),a.nI1(6,"translate"),a.k0s(),a.j41(7,"ion-col",5),a.EFF(8),a.nI1(9,"translate"),a.k0s()(),a.j41(10,"ion-row",6)(11,"ion-col",3),a.nrm(12,"ion-toggle",7),a.k0s(),a.j41(13,"ion-col",4)(14,"p")(15,"strong"),a.EFF(16),a.nI1(17,"translate"),a.k0s()(),a.j41(18,"p"),a.EFF(19),a.nI1(20,"translate"),a.k0s()(),a.j41(21,"ion-col",8)(22,"ion-row")(23,"ion-col",9),a.EFF(24),a.nI1(25,"translate"),a.k0s(),a.j41(26,"ion-col",5),a.EFF(27," merlin_cookies "),a.k0s(),a.j41(28,"ion-col",10),a.EFF(29),a.nI1(30,"translate"),a.k0s(),a.j41(31,"ion-col",11),a.EFF(32),a.nI1(33,"translate"),a.nI1(34,"translate"),a.k0s()(),a.j41(35,"ion-row")(36,"ion-col",10),a.EFF(37),a.nI1(38,"translate"),a.k0s(),a.j41(39,"ion-col",5),a.EFF(40," [merlin-web] coords "),a.k0s(),a.j41(41,"ion-col",10),a.EFF(42),a.nI1(43,"translate"),a.k0s(),a.j41(44,"ion-col",11),a.EFF(45),a.nI1(46,"translate"),a.nI1(47,"translate"),a.k0s()(),a.j41(48,"ion-row")(49,"ion-col",9),a.EFF(50),a.nI1(51,"translate"),a.k0s(),a.j41(52,"ion-col",5),a.EFF(53," [merlin-web] situmToken "),a.k0s(),a.j41(54,"ion-col",10),a.EFF(55),a.nI1(56,"translate"),a.k0s(),a.j41(57,"ion-col",11),a.EFF(58),a.nI1(59,"translate"),a.nI1(60,"translate"),a.k0s()()()(),a.j41(61,"ion-row",6)(62,"ion-col",3),a.nrm(63,"ion-toggle",12),a.k0s(),a.j41(64,"ion-col",4)(65,"p")(66,"strong"),a.EFF(67),a.nI1(68,"translate"),a.k0s()(),a.j41(69,"p"),a.EFF(70),a.nI1(71,"translate"),a.k0s()(),a.j41(72,"ion-col",8)(73,"ion-row")(74,"ion-col",9),a.EFF(75),a.nI1(76,"translate"),a.k0s(),a.j41(77,"ion-col",5)(78,"p"),a.EFF(79,"__sharethis_cookie_test__"),a.k0s()(),a.j41(80,"ion-col",10),a.EFF(81," ShareThis "),a.k0s(),a.j41(82,"ion-col",11),a.EFF(83),a.nI1(84,"translate"),a.nI1(85,"translate"),a.k0s()(),a.j41(86,"ion-row")(87,"ion-col",9),a.EFF(88),a.nI1(89,"translate"),a.k0s(),a.j41(90,"ion-col",5)(91,"p"),a.EFF(92,"__unam"),a.k0s()(),a.j41(93,"ion-col",10),a.EFF(94," ShareThis "),a.k0s(),a.j41(95,"ion-col",11),a.EFF(96),a.nI1(97,"translate"),a.nI1(98,"translate"),a.k0s()(),a.j41(99,"ion-row")(100,"ion-col",9),a.EFF(101),a.nI1(102,"translate"),a.k0s(),a.j41(103,"ion-col",5)(104,"p"),a.EFF(105,"_gat"),a.k0s()(),a.j41(106,"ion-col",10),a.EFF(107," Google Analytics "),a.k0s(),a.j41(108,"ion-col",11),a.EFF(109),a.nI1(110,"translate"),a.nI1(111,"translate"),a.k0s()(),a.j41(112,"ion-row")(113,"ion-col",9),a.EFF(114),a.nI1(115,"translate"),a.k0s(),a.j41(116,"ion-col",5)(117,"p"),a.EFF(118,"_ga"),a.k0s()(),a.j41(119,"ion-col",10),a.EFF(120," Google Analytics "),a.k0s(),a.j41(121,"ion-col",11),a.EFF(122),a.nI1(123,"translate"),a.nI1(124,"translate"),a.k0s()(),a.j41(125,"ion-row")(126,"ion-col",9),a.EFF(127),a.nI1(128,"translate"),a.k0s(),a.j41(129,"ion-col",5)(130,"p"),a.EFF(131,"_gid"),a.k0s()(),a.j41(132,"ion-col",10),a.EFF(133," Google Analytics "),a.k0s(),a.j41(134,"ion-col",11),a.EFF(135),a.nI1(136,"translate"),a.nI1(137,"translate"),a.k0s()()()(),a.j41(138,"ion-row",6)(139,"ion-col",3),a.nrm(140,"ion-toggle",13),a.k0s(),a.j41(141,"ion-col",4)(142,"p")(143,"strong"),a.EFF(144),a.nI1(145,"translate"),a.k0s()(),a.j41(146,"p"),a.EFF(147),a.nI1(148,"translate"),a.k0s()(),a.j41(149,"ion-col",8)(150,"ion-row")(151,"ion-col",10),a.EFF(1
152),a.nI1(153,"translate"),a.k0s(),a.j41(154,"ion-col",10),a.EFF(155," Adform "),a.k0s(),a.j41(156,"ion-col",14)(157,"p")(158,"a",15),a.EFF(159,"https://site.adform.com/privacy-center/adform-cookies/"),a.k0s()(),a.j41(160,"p")(161,"a",16),a.EFF(162,"https://site.adform.com/privacy-center/website-privacy/website-cookie-policy/"),a.k0s()()()(),a.j41(163,"ion-row")(164,"ion-col",10),a.EFF(165),a.nI1(166,"translate"),a.k0s(),a.j41(167,"ion-col",10),a.EFF(168," Google "),a.k0s(),a.j41(169,"ion-col",14)(170,"p")(171,"a",17),a.EFF(172,"https://policies.google.com/technologies/cookies?hl=es"),a.k0s()()()(),a.j41(173,"ion-row")(174,"ion-col",10),a.EFF(175),a.nI1(176,"translate"),a.k0s(),a.j41(177,"ion-col",10),a.EFF(178," Facebook "),a.k0s(),a.j41(179,"ion-col",14)(180,"p")(181,"a",18),a.EFF(182,"https://www.facebook.com/policies/cookies/"),a.k0s()()()(),a.j41(183,"ion-row")(184,"ion-col",10),a.EFF(185),a.nI1(186,"translate"),a.k0s(),a.j41(187,"ion-col",10),a.EFF(188," Xandr "),a.k0s(),a.j41(189,"ion-col",14)(190,"p")(191,"a",19),a.EFF(192,"https://www.xandr.com/privacy/cookie-policy/"),a.k0s()()()(),a.j41(193,"ion-row")(194,"ion-col",10),a.EFF(195),a.nI1(196,"translate"),a.k0s(),a.j41(197,"ion-col",10),a.EFF(198," Linkedin "),a.k0s(),a.j41(199,"ion-col",14)(200,"p")(201,"a",20),a.EFF(202,"https://es.linkedin.com/legal/cookie-policy"),a.k0s()(),a.j41(203,"p")(204,"a",21),a.EFF(205,"https://es.linkedin.com/legal/l/cookie-table"),a.k0s()()()(),a.j41(206,"ion-row")(207,"ion-col",10),a.EFF(208),a.nI1(209,"translate"),a.k0s(),a.j41(210,"ion-col",10),a.EFF(211," Linkedin "),a.k0s(),a.j41(212,"ion-col",14)(213,"p")(214,"a",20),a.EFF(215,"https://es.linkedin.com/legal/cookie-policy"),a.k0s()(),a.j41(216,"p")(217,"a",21),a.EFF(218,"https://es.linkedin.com/legal/l/cookie-table"),a.k0s()()()(),a.j41(219,"ion-row")(220,"ion-col",10),a.EFF(221),a.nI1(222,"translate"),a.k0s(),a.j41(223,"ion-col",10),a.EFF(224," Amazon "),a.k0s(),a.j41(225,"ion-col",14)(226,"p")(227,"a",22),a.EFF(228,"https://www.amazon.es/gp/help/customer/display.html/?nodeId=201909150"),a.k0s()(),a.j41(229,"p")(230,"a",23),a.EFF(231,"https://www.amazon.es/cookieprefs?ref_=cookies_notice_cpp"),a.k0s()()()(),a.j41(232,"ion-row")(233,"ion-col",10),a.EFF(234),a.nI1(235,"translate"),a.k0s(),a.j41(236,"ion-col",10),a.EFF(237," Pinterest "),a.k0s(),a.j41(238,"ion-col",14)(239,"p")(240,"a",24),a.EFF(241,"https://policy.pinterest.com/es/cookies"),a.k0s()()()(),a.j41(242,"ion-row")(243,"ion-col",10),a.EFF(244),a.nI1(245,"translate"),a.k0s(),a.j41(246,"ion-col",10),a.EFF(247," Tik Tok "),a.k0s(),a.j41(248,"ion-col",14)(249,"p")(250,"a",25),a.EFF(251,"https://www.tiktok.com/legal/cookie-policy?lang=es"),a.k0s()()()(),a.j41(252,"ion-row")(253,"ion-col",10),a.EFF(254),a.nI1(255,"translate"),a.k0s(),a.j41(256,"ion-col",10),a.EFF(257," Spotify "),a.k0s(),a.j41(258,"ion-col",14)(259,"p")(260,"a",26),a.EFF(261,"https://www.spotify.com/es/legal/cookies-policy/"),a.k0s()()()(),a.j41(262,"ion-row")(263,"ion-col",10),a.EFF(264),a.nI1(265,"translate"),a.k0s(),a.j41(266,"ion-col",10),a.EFF(267," Teads "),a.k0s(),a.j41(268,"ion-col",14)(269,"p")(270,"a",27),a.EFF(271,"https://www.teads.com/privacy-policy/"),a.k0s()()()()()(),a.j41(272,"ion-row",28)(273,"ion-button",29),a.bIt("click",function(){return v.saveAll()}),a.EFF(274),a.nI1(275,"translate"),a.k0s(),a.j41(276,"ion-button",30),a.EFF(277),a.nI1(278,"translate"),a.k0s()()()()),2&f&&(a.Y8G("formGroup",v.cookies),a.R7$(5),a.SpI(" ",a.bMT(6,49,"COOKIES.PURPOSE")," "),a.R7$(3),a.SpI(" ",a.bMT(9,51,"COOKIES.COOKIES")," "),a.R7$(8),a.JRh(a.bMT(17,53,"COOKIES.TECHNICAL_COOKIES")),a.R7$(3),a.JRh(a.bMT(20,55,"COOKIES.TECHNICAL_COOKIES_DESC")),a.R7$(5),a.SpI(" ",a.bMT(25,57,"COOKIES.TECHNICAL")," "),a.R7$(5),a.SpI(" ",a.bMT(30,59,"COOKIES.WEB_OWNER")," "),a.R7$(3),a.Lme(" ",a.bMT(33,61,"COOKIES.PERSISTENT"),", ",a.bMT(34,63,"COOKIES.1_YEAR")," "),a.R7$(5),a.SpI(" ",a.bMT(38,65,"COOKIES.TECHNICAL")," "),a.R7$(5),a.SpI(" ",a.bMT(43,67,"COOKIES.WEB_OWNER")," "),a.R7$(3),a.Lme(" ",a.bMT(46,69,"COOKIES.PERSISTENT"),", ",a.bMT(47,71,"COOKIES.NO_EXPIRATION")," "),a.R7$(5),a.SpI(" ",a.bMT(51,73,"COOKIES.TECHNICAL")," "),a.R7$(5),a.SpI(" ",a.bMT(56,75,"COOKIES.WEB_OWNER")," "),a.R7$(3),a.Lme(" ",a.bMT(59,77,"COOKIES.PERSISTENT"),", ",a.bMT(60,79,"COOKIES.NO_EXPIRATION")," "),a.R7$(9),a.JRh(a.bMT(68,81,"COOKIES.ANALYTICS_COOKIES")),a.R7$(3),a.JRh(a.bMT(71,83,"COOKIES.ANALYTICS_COOKIES_DESC")),a.R7$(5),a.SpI(" ",a.bMT(76,85,"COOKIES.ANALYTICS")," "),a.R7$(8),a.Lme(" ",a.bMT(84,87,"COOKIES.PERSISTENT"),", ",a.bMT(85,89,"COOKIES.9_MONTHS")," "),a.R7$(5),a.SpI(" ",a.bMT(89,91,"COOKIES.ANALYTICS")," "),a.R7$(8),a.Lme(" ",a.bMT(97,93,"COOKIES.PERSISTENT"),", ",a.bMT(98,95,"COOKIES.10_MONTHS")," "),a.R7$(5),a.SpI(" ",a.bMT(102,97,"COOKIES.ANALYTICS")," "),a.R7$(8),a.Lme(" ",a.bMT(110,99,"COOKIES.PERSISTENT"),", ",a.bMT(111,101,"COOKIES.10_MINUTES")," "),a.R7$(5),a.SpI(" ",a.bMT(115,103,"COOKIES.ANALYTICS")," "),a.R7$(8),a.Lme(" ",a.bMT(123,105,"COOKIES.PERSISTENT"),", ",a.bMT(124,107,"COOKIES.2_YEARS")," "),a.R7$(5),a.SpI(" ",a.bMT(128,109,"COOKIES.ANALYTICS")," "),a.R7$(8),a.Lme(" ",a.bMT(136,111,"COOKIES.PERSISTENT"),", ",a.bMT(137,113,"COOKIES.24_HOURS")," "),a.R7$(9),a.JRh(a.bMT(145,115,"COOKIES.ADS_COOKIES")),a.R7$(3),a.JRh(a.bMT(148,117,"COOKIES.ADS_COOKIES_DESC")),a.R7$(5),a.SpI(" ",a.bMT(153,119,"COOKIES.ADS")," "),a.R7$(13),a.SpI(" ",a.bMT(166,121,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(176,123,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(186,125,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(196,127,"COOKIES.ADS")," "),a.R7$(13),a.SpI(" ",a.bMT(209,129,"COOKIES.ADS")," "),a.R7$(13),a.SpI(" ",a.bMT(222,131,"COOKIES.ADS")," "),a.R7$(13),a.SpI(" ",a.bMT(235,133,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(245,135,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(255,137,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(265,139,"COOKIES.ADS")," "),a.R7$(10),a.SpI(" ",a.bMT(275,141,"COOKIES.ACCEPT")," "),a.R7$(3),a.SpI(" ",a.bMT(278,143,"COOKIES.SAVE")," "))},dependencies:[ir.Jm,ir.hU,ir.lO,ir.ln,ir.BY,ir.hB,ha.qT,ha.BC,ha.cb,ha.j4,ha.JD,Vs.D9],styles:["ion-app[_ngcontent-%COMP%]{--ion-default-font: var(--tenant-default-font, --ion-font-family, sans-serif) !important;--ion-color-primary: var(--tenant-color-primary);--ion-color-primary-rgb: var(--tenant-color-primary-rgb);--ion-color-primary-contrast: var(--tenant-color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--tenant-color-primary-shade);--ion-color-primary-tint: var(--tenant-color-primary-tint);--ion-color-secondary: var(--tenant-color-secondary);--ion-color-secondary-rgb: var(--tenant-color-secondary-rgb);--ion-color-secondary-contrast: var(--tenant-color-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--tenant-color-secondary-shade);--ion-color-secondary-tint: var(--tenant-color-secondary-tint);--ion-color-tertiary: var(--tenant-color-tertiary);--ion-color-tertiary-rgb: var(--tenant-color-tertiary-rgb);--ion-color-tertiary-contrast: var(--tenant-color-tertiary-contrasr);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--tenant-color-tertiary-shad);--ion-color-tertiary-tint: var(--tenant-color-tertiary-tint);--ion-color-success: var(--tenant-color-success);--ion-color-success-rgb: var(--tenant-color-success-rgb);--ion-color-success-contrast: var(--tenant-color-success-contrast);--ion-color-success-contrast-rgb: var(--tenant-color-success-contrast-rgb);--ion-color-success-shade: var(--tenant-color-success-shade);--ion-color-success-tint: var(--tenant-color-success-tint);--ion-color-warning: var(--tenant-color-warning);--ion-color-warning-rgb: var(--tenant-color-warning-rgb);--ion-color-warning-contrast: var(--tenant-color-warning-contrast);--ion-color-warning-contrast-rgb: var(--tenant-color-warning-contrast-rgb);--ion-color-warning-shade: var(--tenant-color-warning-shade);--ion-color-warning-tint: var(--tenant-color-warning-tint);--ion-color-danger: var(--tenant-color-danger);--ion-color-danger-rgb: var(--tenant-color-danger-rgb);--ion-color-danger-contrast: var(--tenant-color-danger-contrast);--ion-color-danger-contrast-rgb: var(--tenant-color-danger-contrast-rgb);
1--ion-color-danger-shade: var(--tenant-color-danger-shade);--ion-color-danger-tint: var(--tenant-color-danger-tint);--ion-color-dark: var(--tenant-color-dark);--ion-color-dark-rgb: var(--tenant-color-dark-rgb);--ion-color-dark-contrast: var(--tenant-color-dark-contrast);--ion-color-dark-contrast-rgb: var(--tenant-color-dark-contrast-rgb);--ion-color-dark-shade: var(--tenant-color-dark-shade);--ion-color-dark-tint: var(--tenant-color-dark-tint);--ion-color-medium: var(--tenant-color-medium);--ion-color-medium-rgb: var(--tenant-color-medium-rgb);--ion-color-medium-contrast: var(--tenant-color-medium-contrast);--ion-color-medium-contrast-rgb: var(--tenant-color-medium-contrast-rgb);--ion-color-medium-shade: var(--tenant-color-medium-shade);--ion-color-medium-tint: var(--tenant-color-medium-tint);--ion-color-light: var(--tenant-color-light);--ion-color-light-rgb: var(--tenant-color-light-rgb);--ion-color-light-contrast: var(--tenant-color-light-contrast);--ion-color-light-contrast-rgb: var(--tenant-color-light-contrast-rgb);--ion-color-light-shade: var(--tenant-color-light-shade);--ion-color-light-tint: var(--tenant-color-light-tint)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%]{--font-size: 12px;font-size:var(--font-size)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{border-bottom:1px solid var(--ion-color-light);flex-wrap:nowrap}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding-left:30px}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{width:15px;height:2px;background-color:var(--tenant-color-primary);margin:0 15px 4px 0}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{flex-wrap:wrap}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.toggle[_ngcontent-%COMP%]{border-bottom:1px solid var(--ion-color-light)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.purpose[_ngcontent-%COMP%]{flex:0 0 calc(100% - 65px)!important;width:calc(100% - 65px)!important;padding-right:0;border-bottom:1px solid var(--ion-color-light)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.cookie-data[_ngcontent-%COMP%]{flex:0 0 100%!important;width:100%!important;padding-right:0;display:flex;flex-direction:column}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{flex-wrap:wrap}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.toggle[_ngcontent-%COMP%]{border-bottom:1px solid var(--ion-color-light)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.purpose[_ngcontent-%COMP%]{flex:0 0 calc(100% - 65px)!important;width:calc(100% - 65px)!important;padding-right:0;border-bottom:1px solid var(--ion-color-light)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.cookie-data[_ngcontent-%COMP%]{flex:0 0 100%!important;width:100%!important;padding-right:0;display:flex;flex-direction:column}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.toggle[_ngcontent-%COMP%]{flex:0 0 65px;width:65px;padding-left:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.purpose[_ngcontent-%COMP%]{flex:0 0 calc(45% - 65px);width:calc(45% - 65px);padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.cookie-data[_ngcontent-%COMP%]{flex:0 0 55%;width:55%;padding:0!important}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.cookie-data[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]:last-child{border-bottom:0px}
1[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.cookies[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.owner[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.links[_ngcontent-%COMP%]{padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.links[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 5px}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.links[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:var(--font-size)!important}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.type[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] ion-col.duration[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;padding-right:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%]{background-color:var(--ion-color-primary);color:#fff;font-weight:700}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%]{display:none}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%] ion-col[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%] ion-col.cookies[_ngcontent-%COMP%]{border-left:1px solid var(--ion-color-light)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-header[_ngcontent-%COMP%] ion-col.description[_ngcontent-%COMP%]{border-left:1px solid var(--ion-color-light)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{border-bottom:2px solid var(--tenant-color-primary)}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%]{border-bottom:2px solid var(--tenant-color-primary)}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col[_ngcontent-%COMP%]{padding:10px}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.type[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.type[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.owner[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.owner[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.duration[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.duration[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.cookies[_ngcontent-%COMP%]{border-left:1px solid var(--ion-color-light)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ng
1content-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.cookies[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.cookies[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.description[_ngcontent-%COMP%]{border-left:1px solid var(--ion-color-light);color:var(--ion-color-medium)}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.description[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}@media (min-width:){[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.table-body[_ngcontent-%COMP%] ion-col.description[_ngcontent-%COMP%]{flex:0 0 50%;width:50%}}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:var(--font-size)}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child{margin-bottom:0}[_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.footer[_ngcontent-%COMP%]{border-bottom:0px solid var(--ion-color-light);margin-top:1rem;justify-content:flex-end}.cookies-modal [_nghost-%COMP%] .cookies-configurator[_ngcontent-%COMP%] ion-row.footer[_ngcontent-%COMP%]{display:none}.cookies-modal[_nghost-%COMP%] h1[_ngcontent-%COMP%], .cookies-modal [_nghost-%COMP%] h1[_ngcontent-%COMP%]{display:none}.cookies-modal[_nghost-%COMP%] ion-row.footer[_ngcontent-%COMP%], .cookies-modal [_nghost-%COMP%] ion-row.footer[_ngcontent-%COMP%]{display:none}"]})}return h})(),ra=(()=>{class h{modalController;cookiesService;constructor(c,f){this.modalController=c,this.cookiesService=f}cookies;configurator;ngOnInit(){}dismiss(c){this.modalController.dismiss({dismissed:!0,cookiesSaved:c})}saveAll(){this.configurator.saveAll(),this.dismiss(!0)}rejectAll(){this.configurator.rejectAll(),this.cookiesService.closeCookies(!1),this.dismiss(!0)}saveCookiesSettings(){this.configurator.saveCookiesSettings(),this.cookiesService.closeCookies(!0),this.dismiss(!0)}static \u0275fac=function(f){return new(f||h)(a.rXU(ir.W3),a.rXU(hs))};static \u0275cmp=a.VBU({type:h,selectors:[["app-cookies-configurator-modal"]],viewQuery:function(f,v){if(1&f&&a.GBs(pa,5),2&f){let w;a.mGM(w=a.lsd())&&(v.configurator=w.first)}},inputs:{cookies:"cookies"},decls:20,vars:13,consts:[[3,"innerHTML"],["slot","end"],["color","primary",3,"click"]],template:function(f,v){1&f&&(a.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()(),a.j41(5,"ion-content"),a.nrm(6,"div",0),a.j41(7,"h1"),a.EFF(8),a.nI1(9,"translate"),a.k0s(),a.nrm(10,"app-cookies-configurator"),a.k0s(),a.j41(11,"ion-footer")(12,"ion-toolbar")(13,"ion-buttons",1)(14,"ion-button",2),a.bIt("click",function(){return v.saveAll()}),a.EFF(15),a.nI1(16,"translate"),a.k0s(),a.j41(17,"ion-button",2),a.bIt("click",function(){return v.saveCookiesSettings()}),a.EFF(18),a.nI1(19,"translate"),a.k0s()()()()),2&f&&(a.R7$(3),a.SpI(" ",a.bMT(4,5,"COOKIES.CONFIGURATION_PANEL")," "),a.R7$(3),a.Y8G("innerHTML",v.cookies,a.npT),a.R7$(2),a.JRh(a.bMT(9,7,"SECTIONS.COOKIES_POLICY")),a.R7$(7),a.SpI(" ",a.bMT(16,9,"COOKIES.ACCEPT")," "),a.R7$(3),a.SpI(" ",a.bMT(19,11,"COOKIES.SAVE")," "))},dependencies:[ir.Jm,ir.QW,ir.W9,ir.M0,ir.eU,ir.BC,ir.ai,pa,Vs.D9],styles:["ion-app[_ngcontent-%COMP%]{--ion-default-font: var(--tenant-default-font, --ion-font-family, sans-serif) !important;--ion-color-primary: var(--tenant-color-primary);--ion-color-primary-rgb: var(--tenant-color-primary-rgb);--ion-color-primary-contrast: var(--tenant-color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--tenant-color-primary-shade);--ion-color-primary-tint: var(--tenant-color-primary-tint);--ion-color-secondary: var(--tenant-color-secondary);--ion-color-secondary-rgb: var(--tenant-color-secondary-rgb);--ion-color-secondary-contrast: var(--tenant-color-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--tenant-color-secondary-shade);--ion-color-secondary-tint: var(--tenant-color-secondary-tint);--ion-color-tertiary: var(--tenant-color-tertiary);--ion-color-tertiary-rgb: var(--tenant-color-tertiary-rgb);--ion-color-tertiary-contrast: var(--tenant-color-tertiary-contrasr);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--tenant-color-tertiary-shad);--ion-color-tertiary-tint: var(--tenant-color-tertiary-tint);--ion-color-success: var(--tenant-color-success);--ion-color-success-rgb: var(--tenant-color-success-rgb);--ion-color-success-contrast: var(--tenant-color-success-contrast);--ion-color-success-contrast-rgb: var(--tenant-color-success-contrast-rgb);--ion-color-success-shade: var(--tenant-color-success-shade);--ion-color-success-tint: var(--tenant-color-success-tint);--ion-color-warning: var(--tenant-color-warning);--ion-color-warning-rgb: var(--tenant-color-warning-rgb);--ion-color-warning-contrast: var(--tenant-color-warning-contrast);--ion-color-warning-contrast-rgb: var(--tenant-color-warning-contrast-rgb);--ion-color-warning-shade: var(--tenant-color-warning-shade);--ion-color-warning-tint: var(--tenant-color-warning-tint);--ion-color-danger: var(--tenant-color-danger);--ion-color-danger-rgb: var(--tenant-color-danger-rgb);--ion-color-danger-contrast: var(--tenant-color-danger-contrast);--ion-color-danger-contrast-rgb: var(--tenant-color-danger-contrast-rgb);
1--ion-color-danger-shade: var(--tenant-color-danger-shade);--ion-color-danger-tint: var(--tenant-color-danger-tint);--ion-color-dark: var(--tenant-color-dark);--ion-color-dark-rgb: var(--tenant-color-dark-rgb);--ion-color-dark-contrast: var(--tenant-color-dark-contrast);--ion-color-dark-contrast-rgb: var(--tenant-color-dark-contrast-rgb);--ion-color-dark-shade: var(--tenant-color-dark-shade);--ion-color-dark-tint: var(--tenant-color-dark-tint);--ion-color-medium: var(--tenant-color-medium);--ion-color-medium-rgb: var(--tenant-color-medium-rgb);--ion-color-medium-contrast: var(--tenant-color-medium-contrast);--ion-color-medium-contrast-rgb: var(--tenant-color-medium-contrast-rgb);--ion-color-medium-shade: var(--tenant-color-medium-shade);--ion-color-medium-tint: var(--tenant-color-medium-tint);--ion-color-light: var(--tenant-color-light);--ion-color-light-rgb: var(--tenant-color-light-rgb);--ion-color-light-contrast: var(--tenant-color-light-contrast);--ion-color-light-contrast-rgb: var(--tenant-color-light-contrast-rgb);--ion-color-light-shade: var(--tenant-color-light-shade);--ion-color-light-tint: var(--tenant-color-light-tint)}[_nghost-%COMP%] ion-content[_ngcontent-%COMP%]{--padding-top: 35px;--padding-bottom: 25px;--padding-start: 1rem;--padding-end: 1rem}[_nghost-%COMP%] ion-content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{display:none}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] ion-header[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px;font-size:14px}}@media (min-width:){[_nghost-%COMP%] ion-header[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px;font-size:14px}}@media (min-width: 0px) and (max-width: 767px){[_nghost-%COMP%] ion-footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{font-size:12px;font-weight:700}}@media (min-width:){[_nghost-%COMP%] ion-footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{font-size:12px;font-weight:700}}"]})}return h})();var hr=N(5312),Ji=N(268),Wi=N(9667),eo=N(1669);const mo=()=>["el-centro"],Nl=()=>["tu-negocio-aqui"],ga=()=>["como-llegar"],Sa=()=>["compromiso"],Yl=()=>["sostenibilidad"],vc=()=>["contacto"],ma=()=>["restaurantes"],mt=()=>["ocio-y-restaurantes"],Wt=()=>["planos"],Lt=()=>["tiendas"],Un=()=>["cartelera-de-cine"],Nr=()=>["promociones"],ci=()=>["agenda"],vo=()=>["horarios"],bi=()=>["servicios"],vl=h=>({tenantName:h});function to(h,r){if(1&h&&(a.j41(0,"div",15),a.nrm(1,"img",16),a.k0s()),2&h){const c=r.ngIf;a.R7$(),a.Y8G("src",c,a.B4B)}}function Mo(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,Lt)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.SHOPS")))}function ia(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,Un)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.CINEMA")))}function Ja(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,Nr)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.PROMOTIONS")))}function oa(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,ci)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.AGENDA")))}function el(h,r){if(1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",20)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h){const c=a.XpG(3);a.R7$(),a.FS9("href",c.blogLink),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.BLOG"))}}function $a(h,r){if(1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",21)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h){const c=r.ngIf;a.R7$(),a.Y8G("href",c),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.VIRTUAL_TOUR"))}}function si(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,vo)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.SCHEDULES")))}
1function ls(h,r){1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",19)(2,"ion-label"),a.EFF(3),a.nI1(4,"translate"),a.k0s()()()),2&h&&(a.R7$(),a.Y8G("languageRouter",a.lJ4(4,bi)),a.R7$(2),a.JRh(a.bMT(4,2,"SECTIONS.SERVICES")))}function Da(h,r){if(1&h&&(a.j41(0,"ion-menu-toggle",11)(1,"ion-item",22)(2,"ion-label"),a.EFF(3),a.k0s()()()),2&h){const c=a.XpG(3);a.R7$(),a.Y8G("routerLink",c.landingUrl),a.R7$(2),a.JRh(c.iframeTitle)}}function Ua(h,r){if(1&h&&(a.j41(0,"ion-list",17),a.DNE(1,Mo,5,5,"ion-menu-toggle",18),a.j41(2,"ion-menu-toggle",11)(3,"ion-item",19)(4,"ion-label"),a.EFF(5),a.nI1(6,"translate"),a.k0s()()(),a.DNE(7,ia,5,5,"ion-menu-toggle",18)(8,Ja,5,5,"ion-menu-toggle",18)(9,oa,5,5,"ion-menu-toggle",18)(10,el,5,4,"ion-menu-toggle",18),a.j41(11,"ion-menu-toggle",11)(12,"ion-item",19)(13,"ion-label"),a.EFF(14),a.nI1(15,"translate"),a.k0s()()(),a.DNE(16,$a,5,4,"ion-menu-toggle",18),a.nI1(17,"async"),a.DNE(18,si,5,5,"ion-menu-toggle",18)(19,ls,5,5,"ion-menu-toggle",18)(20,Da,4,2,"ion-menu-toggle",18),a.nI1(21,"async"),a.k0s()),2&h){let c;const f=r.ngIf,v=a.XpG(2);a.R7$(),a.Y8G("ngIf",f.includes("STORES")),a.R7$(2),a.Y8G("languageRouter",v.hasOnlyRestoration?a.lJ4(21,ma):a.lJ4(22,mt)),a.R7$(2),a.JRh(a.bMT(6,13,v.hasOnlyRestoration?"FOOTER.RESTORATION":"FOOTER.LEISURE")),a.R7$(2),a.Y8G("ngIf",v.tenantHasCinema&&f.includes("CINEMA")),a.R7$(),a.Y8G("ngIf",f.includes("PROMOTIONS")),a.R7$(),a.Y8G("ngIf",f.includes("AGENDA")),a.R7$(),a.Y8G("ngIf",f.includes("BLOG")),a.R7$(2),a.Y8G("languageRouter",a.lJ4(23,Wt)),a.R7$(2),a.JRh(a.bMT(15,15,"SECTIONS.MAPS")),a.R7$(2),a.Y8G("ngIf",null==(c=a.bMT(17,17,v.data$))?null:c.virtualTourUrl),a.R7$(2),a.Y8G("ngIf",f.includes("SCHEDULE")),a.R7$(),a.Y8G("ngIf",f.includes("SERVICES")),a.R7$(),a.Y8G("ngIf",a.bMT(21,19,v.iframe$))}}function yc(h,r){if(1&h&&(a.j41(0,"ion-label"),a.EFF(1),a.nI1(2,"translate"),a.k0s()),2&h){const c=r.ngIf;a.R7$(),a.JRh(a.i5U(2,1,"SECTIONS.ABOUT",a.eq3(4,vl,c)))}}function Oo(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",27),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.instagram)}}function Ba(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",28),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.pinterest)}}function Os(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",29),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.facebook)}}function Zo(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",30),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.twitter)}}function ps(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"i",31),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.tripadvisor)}}function Ta(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",32),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.youtube)}}function va(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",33),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.whatsapp)}}function ya(h,r){if(1&h&&(a.j41(0,"ion-button",26),a.nrm(1,"ion-icon",34),a.k0s()),2&h){const c=a.XpG(2).ngIf;a.Y8G("href",c.socialMedia.tiktok)}}function yl(h,r){if(1&h&&(a.j41(0,"div",24),a.DNE(1,Oo,2,1,"ion-button",25)(2,Ba,2,1,"ion-button",25)(3,Os,2,1,"ion-button",25)(4,Zo,2,1,"ion-button",25)(5,ps,2,1,"ion-button",25)(6,Ta,2,1,"ion-button",25)(7,va,2,1,"ion-button",25)(8,ya,2,1,"ion-button",25),a.k0s()),2&h){const c=a.XpG().ngIf;a.R7$(),a.Y8G("ngIf",c.socialMedia.instagram),a.R7$(),a.Y8G("ngIf",c.socialMedia.pinterest),a.R7$(),a.Y8G("ngIf",c.socialMedia.facebook),a.R7$(),a.Y8G("ngIf",c.socialMedia.twitter),a.R7$(),a.Y8G("ngIf",c.socialMedia.tripadvisor),a.R7$(),a.Y8G("ngIf",c.socialMedia.youtube),a.R7$(),a.Y8G("ngIf",c.socialMedia.whatsapp),a.R7$(),a.Y8G("ngIf",c.socialMedia.tiktok)}}function Hs(h,r){if(1&h&&(a.qex(0),a.DNE(1,yl,9,8,"div",23),a.bVm()),2&h){const c=r.ngIf;a.R7$(),a.Y8G("ngIf",c.socialMedia)}}function I(h,r){1&h&&a.nrm(0,"ion-router-outlet",35)}function ne(h,r){1&h&&(a.j41(0,"ion-content",36)(1,"div",37)(2,"div",38),a.nrm(3,"img",39),a.j41(4,"h4",40),a.EFF(5,"Modo mantenimiento."),a.k0s(),a.j41(6,"h5"),a.EFF(7,"Nuestro sitio esta actualmente bajo mantenimiento. Disculpe las molestias."),a.k0s()()()())}
1function F(h,r){if(1&h&&(a.j41(0,"ion-split-pane",2)(1,"ion-menu",3)(2,"ion-content")(3,"nav")(4,"div",4),a.DNE(5,to,2,1,"div",5),a.nI1(6,"async"),a.j41(7,"ion-menu-toggle",6),a.nrm(8,"ion-icon",7),a.k0s()(),a.DNE(9,Ua,22,24,"ion-list",8),a.nI1(10,"async"),a.j41(11,"ion-list",9)(12,"ion-item",10)(13,"ion-label"),a.EFF(14),a.nI1(15,"translate"),a.k0s()(),a.j41(16,"ion-menu-toggle",11)(17,"ion-item",12),a.DNE(18,yc,3,6,"ion-label",13),a.nI1(19,"async"),a.k0s()(),a.j41(20,"ion-menu-toggle",11)(21,"ion-item",12)(22,"ion-label"),a.EFF(23),a.nI1(24,"translate"),a.k0s()()(),a.j41(25,"ion-menu-toggle",11)(26,"ion-item",12)(27,"ion-label"),a.EFF(28),a.nI1(29,"translate"),a.k0s()()(),a.j41(30,"ion-menu-toggle",11)(31,"ion-item",12)(32,"ion-label"),a.EFF(33),a.nI1(34,"translate"),a.k0s()()(),a.j41(35,"ion-menu-toggle",11)(36,"ion-item",12)(37,"ion-label"),a.EFF(38),a.nI1(39,"translate"),a.k0s()()(),a.j41(40,"ion-menu-toggle",11)(41,"ion-item",12)(42,"ion-label"),a.EFF(43),a.nI1(44,"translate"),a.k0s()()()(),a.DNE(45,Hs,2,1,"ng-container",13),a.nI1(46,"async"),a.k0s()()(),a.DNE(47,I,1,0,"ion-router-outlet",14)(48,ne,8,0,"ion-content",1),a.k0s()),2&h){const c=a.XpG();a.R7$(5),a.Y8G("ngIf",a.bMT(6,18,c.tenantLogo$)),a.R7$(4),a.Y8G("ngIf",a.bMT(10,20,c.enabledModules$)),a.R7$(5),a.SpI(" ",a.bMT(15,22,"SECTIONS.THE_MALL")," "),a.R7$(3),a.Y8G("languageRouter",a.lJ4(38,mo)),a.R7$(),a.Y8G("ngIf",a.bMT(19,24,c.publicName$)),a.R7$(3),a.Y8G("languageRouter",a.lJ4(39,Nl)),a.R7$(2),a.JRh(a.bMT(24,26,"SECTIONS.YOUR_BUSINESS")),a.R7$(3),a.Y8G("languageRouter",a.lJ4(40,ga)),a.R7$(2),a.JRh(a.bMT(29,28,"SECTIONS.DIRECTIONS")),a.R7$(3),a.Y8G("languageRouter",a.lJ4(41,Sa)),a.R7$(2),a.JRh(a.bMT(34,30,"SECTIONS.COMMITMENT")),a.R7$(3),a.Y8G("languageRouter",a.lJ4(42,Yl)),a.R7$(2),a.JRh(a.bMT(39,32,"SECTIONS.SUSTAINABILITY")),a.R7$(3),a.Y8G("languageRouter",a.lJ4(43,vc)),a.R7$(2),a.JRh(a.bMT(44,34,"SECTIONS.CONTACT")),a.R7$(2),a.Y8G("ngIf",a.bMT(46,36,c.data$)),a.R7$(2),a.Y8G("ngIf",!c.warMode),a.R7$(),a.Y8G("ngIf",c.warMode)}}function Y(h,r){if(1&h&&(a.j41(0,"div",38),a.nrm(1,"img",42),a.nI1(2,"async"),a.j41(3,"h4",40),a.EFF(4),a.nI1(5,"translate"),a.k0s(),a.j41(6,"div")(7,"span"),a.nrm(8,"br"),a.EFF(9),a.nI1(10,"translate"),a.k0s(),a.j41(11,"span"),a.nrm(12,"br"),a.EFF(13),a.k0s(),a.j41(14,"span"),a.nrm(15,"br"),a.EFF(16),a.k0s(),a.j41(17,"span"),a.nrm(18,"br"),a.EFF(19),a.nI1(20,"translate"),a.j41(21,"a",43),a.EFF(22),a.k0s()(),a.j41(23,"span"),a.nrm(24,"br"),a.EFF(25),a.nI1(26,"translate"),a.j41(27,"a",43),a.EFF(28),a.k0s()()()()),2&h){const c=a.XpG(2);a.R7$(),a.Y8G("src",a.bMT(2,12,c.tenantLogo$),a.B4B),a.R7$(3),a.JRh(a.bMT(5,14,"GLOBALS.SOON_WEB")),a.R7$(5),a.Lme("",a.bMT(10,16,"GLOBALS.COMERCIAL")," ",c.metadata.name,""),a.R7$(4),a.JRh(c.metadata.address_1),a.R7$(3),a.JRh(c.metadata.address_2),a.R7$(3),a.SpI(" ",a.bMT(20,18,"GLOBALS.PHONE_ABBREVIATION"),": "),a.R7$(2),a.Y8G("href","tel:"+c.metadata.phone,a.B4B),a.R7$(),a.JRh(c.metadata.phone),a.R7$(3),a.SpI(" ",a.bMT(26,20,"FIELDS.EMAIL"),": "),a.R7$(2),a.Y8G("href","mailto:"+c.metadata.clientEmail,a.B4B),a.R7$(),a.JRh(c.metadata.clientEmail)}}function Ve(h,r){if(1&h&&(a.j41(0,"ion-content",36)(1,"div",37),a.DNE(2,Y,29,22,"div",41),a.k0s()()),2&h){const c=a.XpG();a.R7$(2),a.Y8G("ngIf",c.metadata)}}let xt=(()=>{class h{router;scrollEventsService;menu;platform;modalController;http;tenantService;initialDataService;gtmService;metadataService;cookiesService;title;meta;renderer;document;platformId;recaptchaService;content;warMode=hr.c.warMode&&"syntonize"!==localStorage.getItem("[merlin] warMode");data$;iframe$;enabledModules$;language;publicName$;tenantLogo$;favIcon;landingUrl;iframeTitle;cookies;cookiesOpen=!0;tenantHasCinema;hasOnlyRestoration;onlyLanding;blogLink;metadata;constructor(c,f,v,w,x,$,P,q,G,H,re,ge,me,Ce,ke,Ue,Pe){this.router=c,this.scrollEventsService=f,this.menu=v,this.platform=w,this.modalController=x,this.http=$,this.tenantService=P,this.initialDataService=q,this.gtmService=G,this.metadataService=H,this.cookiesService=re,this.title=ge,this.meta=me,this.renderer=Ce,this.document=ke,this.platformId=Ue,this.recaptchaService=Pe,this.router.events.forEac
1h(De=>{De instanceof wo.wF&&this.gtmService.pushTag({event:"page",pageName:De.url})}),this.loadCookieScript(),this.initializeApp(),this.tenantHasCinema=this.tenantService.hasCinema(),this.hasOnlyRestoration=this.tenantService.hasOnlyRestoration(),this.onlyLanding=this.tenantService.getOnlyLanding(),this.blogLink=`${this.tenantService.getBlogUrl()}/${this.tenantService.getLanguage().toLowerCase()}/`,this.metadata=this.tenantService.getMetadata()}initializeApp(){var c=this;return(0,Za.A)(function*(){c.cookiesOpen=c.cookiesService.cookiesOpen,yield c.platform.ready(),c.title.setTitle(c.tenantService.getMetadata().title),c.meta.updateTag({property:"description",content:c.tenantService.getMetadata().description}),c.language=c.tenantService.getLanguage(),c.menu.enable(!0,"sidebar"),c.initialDataService.getInitialData(c.language),c.publicName$=c.initialDataService.publicName$,c.tenantLogo$=c.initialDataService.logo$,c.data$=c.initialDataService.tenant$.pipe((0,mc.T)(f=>({socialMedia:f.socialNetworkAndContact,virtualTourUrl:f.contentSectionAbout?.virtualTourUrl})),(0,Pl.t)()),c.enabledModules$=c.initialDataService.enabledModules$.pipe((0,mc.T)(f=>f?.reduce((v,w)=>[...v,w.name],[])),(0,Pl.t)()),c.document.documentElement.classList.add(c.tenantService.getTenantFromUrl()),c.document.documentElement.lang=c.language.toLowerCase(),(0,we.Vy)(c.platformId)||(c.favIcon=document.querySelector("#appIcon"),c.favIcon.href="assets/icon/"+c.tenantService.getTenantName()+"_favicon.png",c.checkBrowser(),c.initialDataService.seoTitle.subscribe(f=>{c.metadataService.setMetadata(c.initialDataService.seoTitle.getValue(),c.initialDataService.seoDescription.getValue(),"")}),c.initialDataService.favicon$.subscribe(f=>{c.favIcon.href=f}),c.initialDataService.cookies$.subscribe(f=>{c.cookies=f}),c.initialDataService.tenant$.subscribe(function(){var f=(0,Za.A)(function*(v){"almada"===c.tenantService.getTenantFromUrl()&&c.meta.addTag({name:"facebook-domain-verification",content:"p4bdeps8kjz0e43lhlwczfqjdxcxv0"}),yield c.recaptchaService.load(v.recaptchaSiteKey)});return function(v){return f.apply(this,arguments)}}()))})()}scrollHeader(c){this.scrollEventsService.scrollHeader(c,this.content)}checkBrowser(){navigator.userAgent.indexOf("Mac")>0&&this.document.body.classList.add("mac-os"),navigator.userAgent.indexOf("Safari")>0&&this.document.body.classList.add("safari"),navigator.userAgent.indexOf("Chrome")>0&&this.document.body.classList.add("chrome"),1.25===window.devicePixelRatio&&(this.document.body.style.zoom=1/window.devicePixelRatio*100+"%",this.document.body.classList.add("device-ratio"))}ngOnInit(){this.iframe$=this.http.get("/iframe-active").pipe((0,Fa.M)(c=>{typeof c.data>"u"||(this.iframeTitle=c.data[this.language].title,this.landingUrl=this.language+"/landing/"+c.slug)}))}loadCookieScript(){const c=this.tenantService.getTenantCookieScript();if(c){const f=this.renderer.createElement("script");f.id=c.id,f.src=c.src,f.setAttribute("data-cbid",c.cbid),f.type="text/javascript",this.renderer.appendChild(this.document.head,f)}}closeCookies(c){this.cookiesOpen=!0,this.cookiesService.closeCookies(c),"custom"===c&&this.openCookies()}openCookies(){var c=this;return(0,Za.A)(function*(){const f=yield c.modalController.create({component:ra,cssClass:"cookies-modal",backdropDismiss:!1,componentProps:c.cookies});return f.onDidDismiss().then(v=>{!0===v.data.cookiesSaved&&(c.cookiesOpen=!0)}),yield f.present()})()}static \u0275fac=function(f){return new(f||h)(a.rXU(wo.Ix),a.rXU(Wi.W),a.rXU(ir._t),a.rXU(fa.OD),a.rXU(ir.W3),a.rXU(ae.Qq),a.rXU(na.K),a.rXU(xl.K),a.rXU(Xl),a.rXU(js.T),a.rXU(hs),a.rXU(l.hE),a.rXU(l.W8),a.rXU(a.sFG),a.rXU(we.qQ),a.rXU(a.Agw),a.rXU(Ji.NUD))};static \u0275cmp=a.VBU({type:h,selectors:[["app-root"]],viewQuery:function(f,v){if(1&f&&a.GBs(ir.W9,7),2&f){let w;a.mGM(w=a.lsd())&&(v.content=w.first)}},decls:3,vars:2,consts:[["when","(max-width: 0px)","content-id","main-content","contentId","main-content",4,"ngIf"],["id","main-content","class","war-mode",4,"ngIf"],["when","(max-width: 0px)","content-id","main-content","contentId","main-content"],["content-id","main-content","contentId","main-content","menu-id","sidebar","menuId","sidebar","side","end","type","overlay"],[1,"menu-header"],["class","brand-logo",4,"ngIf"],[1,"close-menu"],["name","close-sharp"],["lines","none","class","main-sections",4,"ngIf"],["lines","none",1,"sub-sections"],[1,"title"],["auto-hide","false"],["routerDirection","root","lines","none","detail","false","routerLinkActive","selected",3,"languageRouter"],[4,"ngIf"],["id","main-content","animated","false",4,"ngIf"],[1,"brand-logo"],["alt","",3,"src"],["lines","none",1,"main-sections"],["auto-hide","false",4,"ngIf"],["lines","none","detail","false","routerLinkActive","selected",3,"languageRouter"],["lines","none","detail","false","routerLinkActive","selected",3,"href"],["target","_blank","lines","none","detail","false",3,"href"],["lines","none","detail","false","routerLinkActive","selected",3,"routerLink"],["class","social-networks",4,"ngIf"],[1,"social-networks"],["target","_blank","size","small","color","primary","fill","clear",3,"href",4,"ngIf"],["target","_blank","size","small","color","primary","fill","clear",3,"href"],["name","logo-instagram"],["name","logo-pinterest"],["name","logo-facebook"],["name","logo-twitter"],[1,"icon-tripadvisor"],["name","logo-youtube"],["name","logo-whatsapp"],["name","logo-tiktok"],["id","main-content","animated","false"],["id","main-content",1,"war-mode"],[1,"container"],[1,"claim"],["src","../assets/images/common/404icon.svg","alt",""],[1,"text"],["class","claim",4,"ngIf"],[1,"logo-soon",3,"src"],[3,"href"]],template:function(f,v){1&f&&(a.j41(0,"ion-app"),a.DNE(1,F,49,44,"ion-split-pane",0)(2,Ve,3,1,"ion-content",1),a.k0s()),2&f&&(a.R7$(),a.Y8G("ngIf",!v.onlyLanding),a.R7$(),a.Y8G("ngIf",v.onlyLanding))},dependencies:[we.bT,ir.U1,ir.Jm,ir.W9,ir.iq,ir.uz,ir.he,ir.nf,ir.oS,ir.cA,ir.HP,ir.Rg,ir.N7,wo.Wk,wo.wQ,eo.l,we.Jj,Vs.D9],styles:["ion-app[_ngcontent-%COMP%]{--ion-default-font: var(--tenant-default-font, --ion-font-family, sans-serif) !important;--ion-color-primary: var(--tenant-color-primary);--ion-color-primary-rgb: var(--tenant-color-primary-rgb);--ion-color-primary-contrast: var(--tenant-color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--tenant-color-primary-shade);--ion-color-primary-tint: var(--tenant-color-primary-tint);--ion-color-secondary: var(--tenant-color-secondary);--ion-color-secondary-rgb: var(--tenant-color-secondary-rgb);--ion-color-secondary-contrast: var(--tenant-color-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--tenant-color-secondary-shade);--ion-color-secondary-tint: var(--tenant-color-secondary-tint);--ion-color-tertiary: var(--tenant-color-tertiary);--ion-color-tertiary-rgb: var(--tenant-color-tertiary-rgb);--ion-color-tertiary-contrast: var(--tenant-color-tertiary-contrasr);--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--tenant-color-tertiary-shad);--ion-color-tertiary-tint: var(--tenant-color-tertiary-tint);--ion-color-success: var(--tenant-color-success);--ion-color-success-rgb: var(--tenant-color-success-rgb);--ion-color-success-contrast: var(--tenant-color-success-contrast);--ion-color-success-contrast-rgb: var(--tenant-color-success-contrast-rgb);--ion-color-success-shade: var(--tenant-color-success-shade);--ion-color-success-tint: var(--tenant-color-success-tint);--ion-color-warning: var(--tenant-color-warning);--ion-color-warning-rgb: var(--tenant-color-warning-rgb);--ion-color-warning-contrast: var(--tenant-color-warning-contrast);--ion-color-warning-contrast-rgb: var(--tenant-color-warning-contrast-rgb);--ion-color-warning-shade: var(--tenant-color-warning-shade);--ion-color-warning-tint: var(--tenant-color-warning-tint);--ion-color-danger: var(--tenant-color-danger);--ion-color-danger-rgb: var(--tenant-color-danger-rgb);--ion-color-danger-contrast: var(--tenant-color-danger-contrast);--ion-color-danger-contrast-rgb: var(--tenant-color-danger-contrast-rgb);
1--ion-color-danger-shade: var(--tenant-color-danger-shade);--ion-color-danger-tint: var(--tenant-color-danger-tint);--ion-color-dark: var(--tenant-color-dark);--ion-color-dark-rgb: var(--tenant-color-dark-rgb);--ion-color-dark-contrast: var(--tenant-color-dark-contrast);--ion-color-dark-contrast-rgb: var(--tenant-color-dark-contrast-rgb);--ion-color-dark-shade: var(--tenant-color-dark-shade);--ion-color-dark-tint: var(--tenant-color-dark-tint);--ion-color-medium: var(--tenant-color-medium);--ion-color-medium-rgb: var(--tenant-color-medium-rgb);--ion-color-medium-contrast: var(--tenant-color-medium-contrast);--ion-color-medium-contrast-rgb: var(--tenant-color-medium-contrast-rgb);--ion-color-medium-shade: var(--tenant-color-medium-shade);--ion-color-medium-tint: var(--tenant-color-medium-tint);--ion-color-light: var(--tenant-color-light);--ion-color-light-rgb: var(--tenant-color-light-rgb);--ion-color-light-contrast: var(--tenant-color-light-contrast);--ion-color-light-contrast-rgb: var(--tenant-color-light-contrast-rgb);--ion-color-light-shade: var(--tenant-color-light-shade);--ion-color-light-tint: var(--tenant-color-light-tint)}.war-mode[_ngcontent-%COMP%]{text-align:center}.war-mode[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{margin:10% auto}.logo-soon[_ngcontent-%COMP%]{height:auto;width:200px;background-size:contain;background-repeat:no-repeat;background-position:top left;margin:auto}ion-menu[_ngcontent-%COMP%]{--width: 25%;--min-width: 300px}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%]{--width: 90%;--min-width: 300px}}@media (min-width:){ion-menu[_ngcontent-%COMP%]{--width: 90%;--min-width: 300px}}@media (min-width: 768px) and (max-width: 959px){ion-menu[_ngcontent-%COMP%]{--width: 50%;--min-width: 350px}}@media (min-width:){ion-menu[_ngcontent-%COMP%]{--width: 50%;--min-width: 350px}}ion-menu[_ngcontent-%COMP%] ion-menu-button[_ngcontent-%COMP%]{width:100px}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%]{--background: var(--ion-item-background, var(--ion-background-color, #fff));--padding-start: 0px;--padding-end: 8px;--padding-top: 0px;--padding-bottom: 20px;-webkit-user-select:text;user-select:text}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%]{--padding-start: 0px;--padding-end: 0px;--padding-top: 0px;--padding-bottom: 0px}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%]{--padding-start: 0px;--padding-end: 0px;--padding-top: 0px;--padding-bottom: 0px}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-right:2.5rem}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%]{padding-right:1rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%]{padding-right:1rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:120px;height:95px;background-size:contain;background-repeat:no-repeat;background-position:top left;margin-left:34px;margin-top:20px}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:110px;height:90px;margin-left:1rem;margin-top:20px;padding-right:2.5rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:110px;height:90px;margin-left:1rem;margin-top:20px;padding-right:2.5rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .close-menu[_ngcontent-%COMP%]{color:var(--tenant-color-dark);font-size:40px;margin-inline-end:2rem;cursor:pointer}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .close-menu[_ngcontent-%COMP%]{margin-inline-end:0rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .close-menu[_ngcontent-%COMP%]{margin-inline-end:0rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .menu-header[_ngcontent-%COMP%] .close-menu[_ngcontent-%COMP%]:hover{opacity:.5}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%]{padding:2rem 2rem 1rem 1rem}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%]{padding:1rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%]{padding:1rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{--min-height: 22px;--padding-top: 5px}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{--padding-start: 0rem;--min-height: 30px}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{--padding-start: 0rem;--min-height: 30px}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list[_ngcontent-%COMP%] ion-item.selected[_ngcontent-%COMP%]{--color: var(--tenant-color-primary)}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.main-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:20px;font-weight:700;text-transform:uppercase}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.main-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:1.25rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.main-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:1.25rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.main-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{font-family:var(--tenant-default-font);font-weight:700;--color: var(--tenant-color-dark)}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.main-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]:hover{--background: var(--tenant-color-light)}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%]{padding-top:0}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%]{padding-top:0}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:1rem}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:1rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]{font-size:1rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item.title[_ngcontent-%COMP%]{font-size:24px;font-weight:700;font-family:var(--tenant-default-font);--color: var(--tenant-color-dark)}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item.title[_ngcontent-%COMP%]{font-size:1.25rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item.title[_ngcontent-%COMP%]{font-size:1.25rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{font-family:var(--tenant-default-font);--color: var(--tenant-color-dark)}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] ion-list.sub-sections[_ngcontent-%COMP%] ion-item[_ngcontent-%COMP%]:hover{--background: var(--tenant-color-light)}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .social-networks[_ngcontent-%COMP%]{display:flex;padding-left:2rem}@media (min-width: 0px) and (max-width: 767px){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .social-networks[_ngcontent-%COMP%]{padding:1rem 0rem 1rem 1rem}}@media (min-width:){ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .social-networks[_ngcontent-%COMP%]{padding:1rem 0rem 1rem 1rem}}ion-menu[_ngcontent-%COMP%] ion-content[_ngcontent-%COMP%] .social-networks[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 0rem;--padding-end: 1rem;min-height:auto}"]})}return h})();var nn=N(8810),$n=N(9437);let Ri=(()=>{class h{router;constructor(c){this.router=c}intercept(c,f){return f.handle(c).pipe((0,$n.W)(v=>(hr.c.warMode&&"syntonize"!==localStorage.getItem("[merlin] warMode")&&this.router.navigate([""],{replaceUrl:!0}),200===v.status?f.handle(c):(0,nn.$)(v?.error?.message||v?.error?.detail||v?.error))))}static \u0275fac=function(f){return new(f||h)(a.KVO(wo.Ix))};static \u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),wi=(()=>{class h{document;tenantService;constructor(c,f){this.document=c,this.tenantService=f}intercept(c,f){c.url.includes("assets");const w=c.url.includes("situm"),x=c.url.includes("tracking"),$=c.url.includes("wp-json");if(w||x||$)return f.handle(c);const P=this.getLanguage(),q=c.url.includes("v1");return P&&!q&&(c=c.clone({setHeaders:{Language:`${P}`}})),f.handle(c)}getLanguage(){return this.document.location.pathname.split("/")[1]||this.tenantService.getTenantDefaultLanguage()}static \u0275fac=function(f){return new(f||h)(a.KVO(we.qQ),a.KVO(na.K))};static \u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Ci=(()=>{class h{tenantService;platformId;constructor(c,f){this.tenantService=c,this.platformId=f}intercept(c,f){const v=c.url.includes("assets"),w=c.url.includes("situm"),x=c.url.includes("tracking"),$=c.url.includes("wp-json"),P=c.url.includes("shop")&&!c.url.includes("promotion"),q=c.url.includes("service"),G=c.url.includes("tenant"),H=c.url.includes("auth");if(w||x||$)return f.handle(c);if(P||q||G||H)return(0,we.Vy)(this.platformId)&&(c=c.clone({url:`http://localhost:3000${c.url}`})),f.handle(c);if(v)return(0,we.Vy)(this.platformId)&&(c=c.clone({url:`http://localhost:4200${c.url}`})),f.handle(c);const re=this.tenantService.getTenantFromUrl();return c=c.clone({url:c.url.includes("change-password")?`${hr.c.apiEnvDomain}/api/app/${re}${c.url}`:`${hr.c.baseUrl}/${re}${c.url}`}),f.handle(c)}static \u0275fac=function(f){return new(f||h)(a.KVO(na.K),a.KVO(a.Agw
1))};static \u0275prov=a.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var Ur=N(3887);class Li{http;constructor(r){this.http=r}getTranslation(r){return this.http.get(`/assets/i18n/${r}.json`)}}function ai(h){return new Li(h)}const Br=hr.c.tenantByUrl[window.location.host],sr={env:hr.c.env,tenantUuid:Br,project:"web",defaultLanguage:hr.c.tenants[Br].allowedLanguages[0]};let hn=(()=>{class h{static \u0275fac=function(f){return new(f||h)};static \u0275mod=a.$C({type:h,bootstrap:[xt]});static \u0275inj=a.G2t({providers:[we.vh,we.PV,fs,{provide:wo.b,useClass:fa.jM},{provide:ae.a7,useClass:wi,multi:!0},{provide:ae.a7,useClass:Ci,multi:!0},{provide:ae.a7,useClass:Ri,multi:!0},{provide:a.hnV,useFactory:mi,deps:[Vs.c$,a.zZn,na.K],multi:!0},...(0,Ji.Z3c)(sr,ae.Qq,ae.a7,a.zcH)],imports:[l.Bb.withServerTransition({appId:"serverApp"}),de,ir.bv.forRoot(),jc,Ur.G,ae.q1,Vs.h.forRoot({loader:{provide:Vs.Wr,useFactory:ai,deps:[ae.Qq]}}),go.cm,go.P1]})}return h})();function mi(h,r,c){return()=>new Promise(f=>{r.get(we.hj,Promise.resolve(null)).then(()=>{const w=c.getLanguage();h.setDefaultLang(w),h.use(w).subscribe(()=>{},x=>{console.error(`Problem with '${w}' language initialization. ${JSON.stringify(x,null,2)}'`),f(null)},()=>f(null))})})}function Ro(h){return null!==h&&"object"==typeof h&&"constructor"in h&&h.constructor===Object}function ui(h,r){void 0===h&&(h={}),void 0===r&&(r={}),Object.keys(r).forEach(c=>{typeof h[c]>"u"?h[c]=r[c]:Ro(r[c])&&Ro(h[c])&&Object.keys(r[c]).length>0&&ui(h[c],r[c])})}const Bi={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Pi(){const h=typeof document<"u"?document:{};return ui(h,Bi),h}const di={document:Bi,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:h=>typeof setTimeout>"u"?(h(),null):setTimeout(h,0),cancelAnimationFrame(h){typeof setTimeout>"u"||clearTimeout(h)}};function Or(){const h=typeof window<"u"?window:{};return ui(h,di),h}function Co(h){return void 0===h&&(h=""),h.trim().split(" ").filter(r=>!!r.trim())}function So(h,r){return void 0===r&&(r=0),setTimeout(h,r)}function Jo(){return Date.now()}function Vi(h,r){void 0===r&&(r="x");const c=Or();let f,v,w;const x=function tl(h){const r=Or();let c;return r.getComputedStyle&&(c=r.getComputedStyle(h,null)),!c&&h.currentStyle&&(c=h.currentStyle),c||(c=h.style),c}(h);return c.WebKitCSSMatrix?(v=x.transform||x.webkitTransform,v.split(",").length>6&&(v=v.split(", ").map($=>$.replace(",",".")).join(", ")),w=new c.WebKitCSSMatrix("none"===v?"":v)):(w=x.MozTransform||x.OTransform||x.MsTransform||x.msTransform||x.transform||x.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),f=w.toString().split(",")),"x"===r&&(v=c.WebKitCSSMatrix?w.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===r&&(v=c.WebKitCSSMatrix?w.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),v||0}function Po(h){return"object"==typeof h&&null!==h&&h.constructor&&"Object"===Object.prototype.toString.call(h).slice(8,-1)}function Ia(h){return typeof window<"u"&&typeof window.HTMLElement<"u"?h instanceof HTMLElement:h&&(1===h.nodeType||11===h.nodeType)}function no(){const h=Object(arguments.length<=0?void 0:arguments[0]),r=["__proto__","constructor","prototype"];for(let c=1;c<arguments.length;c+=1){const f=c<0||arguments.length<=c?void 0:arguments[c];if(null!=f&&!Ia(f)){const v=Object.keys(Object(f)).filter(w=>r.indexOf(w)<0);for(let w=0,x=v.length;w<x;w+=1){const $=v[w],P=Object.getOwnPropertyDescriptor(f,$);void 0!==P&&P.enumerable&&(Po(h[$])&&Po(f[$])?f[$].__swiper__?h[$]=f[$]:no(h[$],f[$]):!Po(h[$])&&Po(f[$])?(h[$]={},f[$].__swiper__?h[$]=f[$]:no(h[$],f[$])):h[$]=f[$])}}}return h}function Rs(h,r,c){h.style.setProperty(r,c)}function Ll(h){let{swiper:r,targetPosition:c,side:f}=h;const v=Or(),w=-r.translate;let $,x=null;const P=r.params.speed;r.wrapperEl.style.scrollSnapType="none",v.cancelAnimationFrame(r.cssModeFrameID);const q=c>w?"next":"prev",G=(re,ge)=>"next"===q&&re>=ge||"prev"===q&&re<=ge,H=()=>{$=(new Date).getTime(),null===x&&(x=$);const re=Math.max(Math.min(($-x)/P,1),0),ge=.5-Math.cos(re*Math.PI)/2;let me=w+ge*(c-w);if(G(me,c)&&(me=c),r.wrapperEl.scrollTo({[f]:me}),G(me,c))return r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[f]:me})}),void v.cancelAnimationFrame(r.cssModeFrameID);r.cssModeFrameID=v.requestAnimationFrame(H)};H()}function fe(h){return h.querySelector(".swiper-slide-transform")||h.shadowRoot&&h.shadowRoot.querySelector(".swiper-slide-transform")||h}function ji(h,r){void 0===r&&(r="");const c=[...h.children];return h instanceof HTMLSlotElement&&c.push(...h.assignedElements()),r?c.filter(f=>f.matches(r)):c}function nr(h){try{return void console.warn(h)}catch{}}function mr(h,r){void 0===r&&(r=[]);const c=document.createElement(h);return c.classList.add(...Array.isArray(r)?r:Co(r)),c}function Va(h){const r=Or(),c=Pi(),f=h.getBoundingClientRect(),v=c.body;return{top:f.top+(h===r?r.scrollY:h.scrollTop)-(h.clientTop||v.clientTop||0),left
1:f.left+(h===r?r.scrollX:h.scrollLeft)-(h.clientLeft||v.clientLeft||0)}}function zo(h,r){return Or().getComputedStyle(h,null).getPropertyValue(r)}function ro(h){let c,r=h;if(r){for(c=0;null!==(r=r.previousSibling);)1===r.nodeType&&(c+=1);return c}}function Aa(h,r){const c=[];let f=h.parentElement;for(;f;)r?f.matches(r)&&c.push(f):c.push(f),f=f.parentElement;return c}function fo(h,r){r&&h.addEventListener("transitionend",function c(f){f.target===h&&(r.call(h,f),h.removeEventListener("transitionend",c))})}function $o(h,r,c){const f=Or();return c?h["width"===r?"offsetWidth":"offsetHeight"]+parseFloat(f.getComputedStyle(h,null).getPropertyValue("width"===r?"margin-right":"margin-top"))+parseFloat(f.getComputedStyle(h,null).getPropertyValue("width"===r?"margin-left":"margin-bottom")):h.offsetWidth}function Wr(h){return(Array.isArray(h)?h:[h]).filter(r=>!!r)}function Do(h){return r=>Math.abs(r)>0&&h.browser&&h.browser.need3dFix&&Math.abs(r)%90==0?r+.001:r}let nl,_l,El;function Fl(){return nl||(nl=function Gs(){const h=Or(),r=Pi();return{smoothScroll:r.documentElement&&r.documentElement.style&&"scrollBehavior"in r.documentElement.style,touch:!!("ontouchstart"in h||h.DocumentTouch&&r instanceof h.DocumentTouch)}}()),nl}function gs(h){return void 0===h&&(h={}),_l||(_l=function _c(h){let{userAgent:r}=void 0===h?{}:h;const c=Fl(),f=Or(),v=f.navigator.platform,w=r||f.navigator.userAgent,x={ios:!1,android:!1},$=f.screen.width,P=f.screen.height,q=w.match(/(Android);?[\s\/]+([\d.]+)?/);let G=w.match(/(iPad).*OS\s([\d_]+)/);const H=w.match(/(iPod)(.*OS\s([\d_]+))?/),re=!G&&w.match(/(iPhone\sOS|iOS)\s([\d_]+)/),ge="Win32"===v;let me="MacIntel"===v;return!G&&me&&c.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${$}x${P}`)>=0&&(G=w.match(/(Version)\/([\d.]+)/),G||(G=[0,1,"13_0_0"]),me=!1),q&&!ge&&(x.os="android",x.android=!0),(G||re||H)&&(x.os="ios",x.ios=!0),x}(h)),_l}const A=(h,r,c)=>{r&&!h.classList.contains(c)?h.classList.add(c):!r&&h.classList.contains(c)&&h.classList.remove(c)},K=(h,r,c)=>{r&&!h.classList.contains(c)?h.classList.add(c):!r&&h.classList.contains(c)&&h.classList.remove(c)},Fe=(h,r)=>{if(!h||h.destroyed||!h.params)return;const f=r.closest(h.isElement?"swiper-slide":`.${h.params.slideClass}`);if(f){let v=f.querySelector(`.${h.params.lazyPreloaderClass}`);!v&&h.isElement&&(f.shadowRoot?v=f.shadowRoot.querySelector(`.${h.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{f.shadowRoot&&(v=f.shadowRoot.querySelector(`.${h.params.lazyPreloaderClass}`),v&&v.remove())})),v&&v.remove()}},Rt=(h,r)=>{if(!h.slides[r])return;const c=h.slides[r].querySelector('[loading="lazy"]');c&&c.removeAttribute("loading")},it=h=>{if(!h||h.destroyed||!h.params)return;let r=h.params.lazyPreloadPrevNext;const c=h.slides.length;if(!c||!r||r<0)return;r=Math.min(r,c);const f="auto"===h.params.slidesPerView?h.slidesPerViewDynamic():Math.ceil(h.params.slidesPerView),v=h.activeIndex;if(h.params.grid&&h.params.grid.rows>1){const x=v,$=[x-r];return $.push(...Array.from({length:r}).map((P,q)=>x+f+q)),void h.slides.forEach((P,q)=>{$.includes(P.column)&&Rt(h,q)})}const w=v+f-1;if(h.params.rewind||h.params.loop)for(let x=v-r;x<=w+r;x+=1){const $=(x%c+c)%c;($<v||$>w)&&Rt(h,$)}else for(let x=Math.max(v-r,0);x<=Math.min(w+r,c-1);x+=1)x!==v&&(x>w||x<v)&&Rt(h,x)};function zc(h){let{swiper:r,runCallbacks:c,direction:f,step:v}=h;const{activeIndex:w,previousIndex:x}=r;let $=f;if($||($=w>x?"next":w<x?"prev":"reset"),r.emit(`transition${v}`),c&&w!==x){if("reset"===$)return void r.emit(`slideResetTransition${v}`);r.emit(`slideChangeTransition${v}`),r.emit("next"===$?`slideNextTransition${v}`:`slidePrevTransition${v}`)}}function _a(h,r,c){const f=Or(),{params:v}=h,w=v.edgeSwipeDetection,x=v.edgeSwipeThreshold;return!w||!(c<=x||c>=f.innerWidth-x)||"prevent"===w&&(r.preventDefault(),!0)}function bu(h){const r=this,c=Pi();let f=h;f.originalEvent&&(f=f.originalEvent);const v=r.touchEventsData;if("pointerdown"===f.type){if(null!==v.pointerId&&v.pointerId!==f.pointerId)return;v.pointerId=f.pointerId}else"touchstart"===f.type&&1===f.targetTouches.length&&(v.touchId=f.targetTouches[0].identifier);if("touchstart"===f.type)return void _a(r,f,f.targetTouches[0].pageX);const{params:w,touches:x,enabled:$}=r;if(!$||!w.simulateTouch&&"mouse"===f.pointerType||r.animating&&w.preventInteractionOnTransition)return;!r.animating&&w.cssMode&&w.loop&&r.loopFix();let P=f.target;if("wrapper"===w.touchEventsTarget&&!function Ps(h,r){const c=r.contains(h);return!c&&r instanceof HTMLSlotElement?[...r.assignedElements()].includes(h):c}(P,r.wrapperEl)||"which"in f&&3===f.which||"button"in f&&f.button>0||v.isTouched&&v.isMoved)return;const q=!!w.noSwipingClass&&""!==w.noSwipingClass,G=f.composedPath?f.composedPath():f.path;q&&f.target&&f.target.shadowRoot&&G&&(P=G[0]);const H=w.noSwipingSelector?w.noSwipingSelector:`.${w.noSwipingClass}`;
vendor: 4,146 bytes, line 1
1if(w.noSwiping&&(f.target&&f.target.shadowRoot?function nd(h,r){return void 0===r&&(r=this),function c(f){if(!f||f===Pi()||f===Or())return null;f.assignedSlot&&(f=f.assignedSlot);const v=f.closest(h);return v||f.getRootNode?v||c(f.getRootNode().host):null}(r)}(H,P):P.closest(H)))return void(r.allowClick=!0);if(w.swipeHandler&&!P.closest(w.swipeHandler))return;x.currentX=f.pageX,x.currentY=f.pageY;const ge=x.currentX,me=x.currentY;if(!_a(r,f,ge))return;Object.assign(v,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),x.startX=ge,x.startY=me,v.touchStartTime=Jo(),r.allowClick=!0,r.updateSize(),r.swipeDirection=void 0,w.threshold>0&&(v.allowThresholdMove=!1);let Ce=!0;P.matches(v.focusableElements)&&(Ce=!1,"SELECT"===P.nodeName&&(v.isTouched=!1)),c.activeElement&&c.activeElement.matches(v.focusableElements)&&c.activeElement!==P&&("mouse"===f.pointerType||"mouse"!==f.pointerType&&!P.matches(v.focusableElements))&&c.activeElement.blur(),(w.touchStartForcePreventDefault||Ce&&r.allowTouchMove&&w.touchStartPreventDefault)&&!P.isContentEditable&&f.preventDefault(),w.freeMode&&w.freeMode.enabled&&r.freeMode&&r.animating&&!w.cssMode&&r.freeMode.onTouchStart(),r.emit("touchStart",f)}function Kc(h){const r=Pi(),c=this,f=c.touchEventsData,{params:v,touches:w,rtlTranslate:x,enabled:$}=c;if(!$||!v.simulateTouch&&"mouse"===h.pointerType)return;let q,P=h;if(P.originalEvent&&(P=P.originalEvent),"pointermove"===P.type&&(null!==f.touchId||P.pointerId!==f.pointerId))return;if("touchmove"===P.type){if(q=[...P.changedTouches].filter(Yt=>Yt.identifier===f.touchId)[0],!q||q.identifier!==f.touchId)return}else q=P;if(!f.isTouched)return void(f.startMoving&&f.isScrolling&&c.emit("touchMoveOpposite",P));const G=q.pageX,H=q.pageY;if(P.preventedByNestedSwiper)return w.startX=G,void(w.startY=H);if(!c.allowTouchMove)return P.target.matches(f.focusableElements)||(c.allowClick=!1),void(f.isTouched&&(Object.assign(w,{startX:G,startY:H,currentX:G,currentY:H}),f.touchStartTime=Jo()));if(v.touchReleaseOnEdges&&!v.loop)if(c.isVertical()){if(H<w.startY&&c.translate<=c.maxTranslate()||H>w.startY&&c.translate>=c.minTranslate())return f.isTouched=!1,void(f.isMoved=!1)}else if(G<w.startX&&c.translate<=c.maxTranslate()||G>w.startX&&c.translate>=c.minTranslate())return;if(r.activeElement&&r.activeElement.matches(f.focusableElements)&&r.activeElement!==P.target&&"mouse"!==P.pointerType&&r.activeElement.blur(),r.activeElement&&P.target===r.activeElement&&P.target.matches(f.focusableElements))return f.isMoved=!0,void(c.allowClick=!1);f.allowTouchCallbacks&&c.emit("touchMove",P),w.previousX=w.currentX,w.previousY=w.currentY,w.currentX=G,w.currentY=H;const re=w.currentX-w.startX,ge=w.currentY-w.startY;if(c.params.threshold&&Math.sqrt(re**2+ge**2)<c.params.threshold)return;if(typeof f.isScrolling>"u"){let Yt;c.isHorizontal()&&w.currentY===w.startY||c.isVertical()&&w.currentX===w.startX?f.isScrolling=!1:re*re+ge*ge>=25&&(Yt=180*Math.atan2(Math.abs(ge),Math.abs(re))/Math.PI,f.isScrolling=c.isHorizontal()?Yt>v.touchAngle:90-Yt>v.touchAngle)}if(f.isScrolling&&c.emit("touchMoveOpposite",P),typeof f.startMoving>"u"&&(w.currentX!==w.startX||w.currentY!==w.startY)&&(f.startMoving=!0),f.isScrolling||"touchmove"===P.type&&f.preventTouchMoveFromPointerMove)return void(f.isTouched=!1);if(!f.startMoving)return;c.allowClick=!1,!v.cssMode&&P.cancelable&&P.preventDefault(),v.touchMoveStopPropagation&&!v.nested&&P.stopPropagation();let me=c.isHorizontal()?re:ge,Ce=c.isHorizontal()?w.currentX-w.previousX:w.currentY-w.previousY;v.oneWayMovement&&(me=Math.abs(me)*(x?1:-1),Ce=Math.abs(Ce)*(x?1:-1)),w.diff=me,me*=v.touchRatio,x&&(me=-me,Ce=-Ce);const ke=c.touchesDirection;c.swipeDirection=me>0?"prev":"next",c.touchesDirection=Ce>0?"prev":"next";const Ue=c.params.loop&&!v.cssMode,Pe="next"===c.touchesDirection&&c.allowSlideNext||"prev"===c.touchesDirection&&c.allowSlidePrev;if(!f.isMoved){if(Ue&&Pe&&c.loopFix({direction:c.swipeDirection}),f.startTranslate=c.getTranslate(),c.setTransition(0),c.animating){const Yt=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,165 bytes, line 1
1c.wrapperEl.dispatchEvent(Yt)}f.allowMomentumBounce=!1,v.grabCursor&&(!0===c.allowSlideNext||!0===c.allowSlidePrev)&&c.setGrabCursor(!0),c.emit("sliderFirstMove",P)}if((new Date).getTime(),f.isMoved&&f.allowThresholdMove&&ke!==c.touchesDirection&&Ue&&Pe&&Math.abs(me)>=1)return Object.assign(w,{startX:G,startY:H,currentX:G,currentY:H,startTranslate:f.currentTranslate}),f.loopSwapReset=!0,void(f.startTranslate=f.currentTranslate);c.emit("sliderMove",P),f.isMoved=!0,f.currentTranslate=me+f.startTranslate;let rt=!0,Tt=v.resistanceRatio;if(v.touchReleaseOnEdges&&(Tt=0),me>0?(Ue&&Pe&&f.allowThresholdMove&&f.currentTranslate>(v.centeredSlides?c.minTranslate()-c.slidesSizesGrid[c.activeIndex+1]-("auto"!==v.slidesPerView&&c.slides.length-v.slidesPerView>=2?c.slidesSizesGrid[c.activeIndex+1]+c.params.spaceBetween:0)-c.params.spaceBetween:c.minTranslate())&&c.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),f.currentTranslate>c.minTranslate()&&(rt=!1,v.resistance&&(f.currentTranslate=c.minTranslate()-1+(-c.minTranslate()+f.startTranslate+me)**Tt))):me<0&&(Ue&&Pe&&f.allowThresholdMove&&f.currentTranslate<(v.centeredSlides?c.maxTranslate()+c.slidesSizesGrid[c.slidesSizesGrid.length-1]+c.params.spaceBetween+("auto"!==v.slidesPerView&&c.slides.length-v.slidesPerView>=2?c.slidesSizesGrid[c.slidesSizesGrid.length-1]+c.params.spaceBetween:0):c.maxTranslate())&&c.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:c.slides.length-("auto"===v.slidesPerView?c.slidesPerViewDynamic():Math.ceil(parseFloat(v.slidesPerView,10)))}),f.currentTranslate<c.maxTranslate()&&(rt=!1,v.resistance&&(f.currentTranslate=c.maxTranslate()+1-(c.maxTranslate()-f.startTranslate-me)**Tt))),rt&&(P.preventedByNestedSwiper=!0),!c.allowSlideNext&&"next"===c.swipeDirection&&f.currentTranslate<f.startTranslate&&(f.currentTranslate=f.startTranslate),!c.allowSlidePrev&&"prev"===c.swipeDirection&&f.currentTranslate>f.startTranslate&&(f.currentTranslate=f.startTranslate),!c.allowSlidePrev&&!c.allowSlideNext&&(f.currentTranslate=f.startTranslate),v.threshold>0){if(!(Math.abs(me)>v.threshold||f.allowThresholdMove))return void(f.currentTranslate=f.startTranslate);
vendor: 4,897 bytes, line 1
1if(!f.allowThresholdMove)return f.allowThresholdMove=!0,w.startX=w.currentX,w.startY=w.currentY,f.currentTranslate=f.startTranslate,void(w.diff=c.isHorizontal()?w.currentX-w.startX:w.currentY-w.startY)}!v.followFinger||v.cssMode||((v.freeMode&&v.freeMode.enabled&&c.freeMode||v.watchSlidesProgress)&&(c.updateActiveIndex(),c.updateSlidesClasses()),v.freeMode&&v.freeMode.enabled&&c.freeMode&&c.freeMode.onTouchMove(),c.updateProgress(f.currentTranslate),c.setTranslate(f.currentTranslate))}function wu(h){const r=this,c=r.touchEventsData;let v,f=h;if(f.originalEvent&&(f=f.originalEvent),"touchend"===f.type||"touchcancel"===f.type){if(v=[...f.changedTouches].filter(Tt=>Tt.identifier===c.touchId)[0],!v||v.identifier!==c.touchId)return}else{if(null!==c.touchId||f.pointerId!==c.pointerId)return;v=f}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(f.type)&&(!["pointercancel","contextmenu"].includes(f.type)||!r.browser.isSafari&&!r.browser.isWebView))return;c.pointerId=null,c.touchId=null;const{params:x,touches:$,rtlTranslate:P,slidesGrid:q,enabled:G}=r;if(!G||!x.simulateTouch&&"mouse"===f.pointerType)return;if(c.allowTouchCallbacks&&r.emit("touchEnd",f),c.allowTouchCallbacks=!1,!c.isTouched)return c.isMoved&&x.grabCursor&&r.setGrabCursor(!1),c.isMoved=!1,void(c.startMoving=!1);x.grabCursor&&c.isMoved&&c.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);const H=Jo(),re=H-c.touchStartTime;if(r.allowClick){const Tt=f.path||f.composedPath&&f.composedPath();r.updateClickedSlide(Tt&&Tt[0]||f.target,Tt),r.emit("tap click",f),re<300&&H-c.lastClickTime<300&&r.emit("doubleTap doubleClick",f)}if(c.lastClickTime=Jo(),So(()=>{r.destroyed||(r.allowClick=!0)}),!c.isTouched||!c.isMoved||!r.swipeDirection||0===$.diff&&!c.loopSwapReset||c.currentTranslate===c.startTranslate&&!c.loopSwapReset)return c.isTouched=!1,c.isMoved=!1,void(c.startMoving=!1);let ge;if(c.isTouched=!1,c.isMoved=!1,c.startMoving=!1,ge=x.followFinger?P?r.translate:-r.translate:-c.currentTranslate,x.cssMode)return;if(x.freeMode&&x.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:ge});const me=ge>=-r.maxTranslate()&&!r.params.loop;let Ce=0,ke=r.slidesSizesGrid[0];for(let Tt=0;Tt<q.length;Tt+=Tt<x.slidesPerGroupSkip?1:x.slidesPerGroup){const Yt=Tt<x.slidesPerGroupSkip-1?1:x.slidesPerGroup;typeof q[Tt+Yt]<"u"?(me||ge>=q[Tt]&&ge<q[Tt+Yt])&&(Ce=Tt,ke=q[Tt+Yt]-q[Tt]):(me||ge>=q[Tt])&&(Ce=Tt,ke=q[q.length-1]-q[q.length-2])}let Ue=null,Pe=null;x.rewind&&(r.isBeginning?Pe=x.virtual&&x.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(Ue=0));const De=(ge-q[Ce])/ke,rt=Ce<x.slidesPerGroupSkip-1?1:x.slidesPerGroup;if(re>x.longSwipesMs){if(!x.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&r.slideTo(De>=x.longSwipesRatio?x.rewind&&r.isEnd?Ue:Ce+rt:Ce),"prev"===r.swipeDirection&&(De>1-x.longSwipesRatio?r.slideTo(Ce+rt):null!==Pe&&De<0&&Math.abs(De)>x.longSwipesRatio?r.slideTo(Pe):r.slideTo(Ce))}else{if(!x.shortSwipes)return void r.slideTo(r.activeIndex);!r.navigation||f.target!==r.navigation.nextEl&&f.target!==r.navigation.prevEl?("next"===r.swipeDirection&&r.slideTo(null!==Ue?Ue:Ce+rt),"prev"===r.swipeDirection&&r.slideTo(null!==Pe?Pe:Ce)):r.slideTo(f.target===r.navigation.nextEl?Ce+rt:Ce)}}function il(){const h=this,{params:r,el:c}=h;if(c&&0===c.offsetWidth)return;r.breakpoints&&h.setBreakpoint();const{allowSlideNext:f,allowSlidePrev:v,snapGrid:w}=h,x=h.virtual&&h.params.virtual.enabled;h.allowSlideNext=!0,h.allowSlidePrev=!0,h.updateSize(),h.updateSlides(),h.updateSlidesClasses(),!("auto"===r.slidesPerView||r.slidesPerView>1)||!h.isEnd||h.isBeginning||h.params.centeredSlides||x&&r.loop?h.params.loop&&!x?h.slideToLoop(h.realIndex,0,!1,!0):h.slideTo(h.activeIndex,0,!1,!0):h.slideTo(h.slides.length-1,0,!1,!0),h.autoplay&&h.autoplay.running&&h.autoplay.paused&&(clearTimeout(h.autoplay.resizeTimeout),h.autoplay.resizeTimeout=setTimeout(()=>{h.autoplay&&h.autoplay.running&&h.autoplay.paused&&h.autoplay.resume()},500)),h.allowSlidePrev=v,h.allowSlideNext=f,h.params.watchOverflow&&w!==h.snapGrid&&h.checkOverflow()}function bc(h){const r=this;r.enabled&&(r.allowClick||(r.params.preventClicks&&h.preventDefault(),r.params.preventClicksPropagation&&r.animating&&(h.stopPropagation(),h.stopImmediatePropagation())))}function nc(){const h=this,{wrapperEl:r,rtlTranslate:c,enabled:f}=h;if(!f)return;let v;h.previousTranslate=h.translate,h.translate=h.isHorizontal()?-r.scrollLeft:-r.scrollTop,0===h.translate&&(h.translate=0),h.updateActiveIndex(),h.updateSlidesClasses();const w=h.maxTranslate()-h.minTranslate();v=0===w?0:(h.translate-h.minTranslate())/w,v!==h.progress&&h.updateProgress(c?-h.translate:h.translate),h.emit("setTranslate",h.translate,!1)}function wc(h){const r=this;Fe(r,h.target),!r.params.cssMode&&("auto"===r.params.slidesPerView||r.params.autoHeight)&&r.update(
1)}function Sl(){const h=this;h.documentTouchHandlerProceeded||(h.documentTouchHandlerProceeded=!0,h.params.touchReleaseOnEdges&&(h.el.style.touchAction="auto"))}const ol=(h,r)=>{const c=Pi(),{params:f,el:v,wrapperEl:w,device:x}=h,$=!!f.nested,P="on"===r?"addEventListener":"removeEventListener",q=r;!v||"string"==typeof v||(c[P]("touchstart",h.onDocumentTouchStart,{passive:!1,capture:$}),v[P]("touchstart",h.onTouchStart,{passive:!1}),v[P]("pointerdown",h.onTouchStart,{passive:!1}),c[P]("touchmove",h.onTouchMove,{passive:!1,capture:$}),c[P]("pointermove",h.onTouchMove,{passive:!1,capture:$}),c[P]("touchend",h.onTouchEnd,{passive:!0}),c[P]("pointerup",h.onTouchEnd,{passive:!0}),c[P]("pointercancel",h.onTouchEnd,{passive:!0}),c[P]("touchcancel",h.onTouchEnd,{passive:!0}),c[P]("pointerout",h.onTouchEnd,{passive:!0}),c[P]("pointerleave",h.onTouchEnd,{passive:!0}),c[P]("contextmenu",h.onTouchEnd,{passive:!0}),(f.preventClicks||f.preventClicksPropagation)&&v[P]("click",h.onClick,!0),f.cssMode&&w[P]("scroll",h.onScroll),h[q](f.updateOnWindowResize?x.ios||x.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",il,!0),v[P]("load",h.onLoad,{capture:!0}))},Cu=(h,r)=>h.grid&&r.grid&&r.grid.rows>1;var Ht={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function fi(h,r){return function(f){void 0===f&&(f={});const v=Object.keys(f)[0],w=f[v];"object"==typeof w&&null!==w?(!0===h[v]&&(h[v]={enabled:!0}),"navigation"===v&&h[v]&&h[v].enabled&&!h[v].prevEl&&!h[v].nextEl&&(h[v].auto=!0),["pagination","scrollbar"].indexOf(v)>=0&&h[v]&&h[v].enabled&&!h[v].el&&(h[v].auto=!0),v in h&&"enabled"in w?("object"==typeof h[v]&&!("enabled"in h[v])&&(h[v].enabled=!0),h[v]||(h[v]={enabled:!1}),no(r,f)):no(r,f)):no(r,f)}}const Sc={eventsEmitter:{on(h,r,c){const f=this;if(!f.eventsListeners||f.destroyed||"function"!=typeof r)return f;const v=c?"unshift":"push";return h.split(" ").forEach(w=>{f.eventsListeners[w]||(f.eventsListeners[w]=[]),f.eventsListeners[w][v](r)}),f},once(h,r,c){const f=this;if(!f.eventsListeners||f.destroyed||"function"!=typeof r)return f;function v(){f.off(h,v),v.__emitterProxy&&delete v.__emitterProxy;for(var w=arguments.length,x=new Array(w),$=0;$<w;$++)x[$]=arguments[$];r.apply(f,x)}return v.__emitterProxy=r,f.on(h,v,c)},onAny(h,r){const c=this;if(!c.eventsListeners||c.destroyed||"function"!=typeof h)return c;const f=r?"unshift":"push";return c.eventsAnyListeners.indexOf(h)<0&&c.eventsAnyListeners[f](h),c},offAny(h){const r=this;if(!r.eventsListeners||r.destroyed||!r.eventsAnyListeners)return r;const c=r.eventsAnyListeners.indexOf(h);return c>=0&&r.eventsAnyListeners.splice(c,1),r},off(h,r){const c=this;return!c.eventsListeners||c.destroyed||!c.eventsListeners||h.split(" ").forEach(f=>{typeof r>"u"?c.eventsListeners[f]=[]:c.eventsListeners[f]&&c.eventsListeners[f].forEach((v,w)=>{(v===r||v.__emitterProxy&&v.__emitterProxy===r)&&c.eventsListeners[f].splice(w,1)})}),c},emit(){const h=this;if(!h.eventsListeners||h.destroyed||!h.eventsListeners)return h;let r,c,f;for(var v=arguments.length,w=new Array(v),x=0;x<v;x++)w[x]=arguments[x];return"string"==typeof w[0]||Array.isArray(w[0])?(r=w[0],c=w.slice(1,w.length),f=h):(r=w[0].events,c=w[0].data,f=w[0].context||h),c.unshift(f),(Array.isArray(r)?r:r.split(" ")).forEac
1h(P=>{h.eventsAnyListeners&&h.eventsAnyListeners.length&&h.eventsAnyListeners.forEach(q=>{q.apply(f,[P,...c])}),h.eventsListeners&&h.eventsListeners[P]&&h.eventsListeners[P].forEach(q=>{q.apply(f,c)})}),h}},update:{updateSize:function Hc(){const h=this;let r,c;const f=h.el;r=typeof h.params.width<"u"&&null!==h.params.width?h.params.width:f.clientWidth,c=typeof h.params.height<"u"&&null!==h.params.height?h.params.height:f.clientHeight,!(0===r&&h.isHorizontal()||0===c&&h.isVertical())&&(r=r-parseInt(zo(f,"padding-left")||0,10)-parseInt(zo(f,"padding-right")||0,10),c=c-parseInt(zo(f,"padding-top")||0,10)-parseInt(zo(f,"padding-bottom")||0,10),Number.isNaN(r)&&(r=0),Number.isNaN(c)&&(c=0),Object.assign(h,{width:r,height:c,size:h.isHorizontal()?r:c}))},updateSlides:function Gd(){const h=this;function r(ee,At){return parseFloat(ee.getPropertyValue(h.getDirectionLabel(At))||0)}const c=h.params,{wrapperEl:f,slidesEl:v,size:w,rtlTranslate:x,wrongRTL:$}=h,P=h.virtual&&c.virtual.enabled,q=P?h.virtual.slides.length:h.slides.length,G=ji(v,`.${h.params.slideClass}, swiper-slide`),H=P?h.virtual.slides.length:G.length;let re=[];const ge=[],me=[];let Ce=c.slidesOffsetBefore;"function"==typeof Ce&&(Ce=c.slidesOffsetBefore.call(h));let ke=c.slidesOffsetAfter;"function"==typeof ke&&(ke=c.slidesOffsetAfter.call(h));const Ue=h.snapGrid.length,Pe=h.slidesGrid.length;let De=c.spaceBetween,rt=-Ce,Tt=0,Yt=0;if(typeof w>"u")return;"string"==typeof De&&De.indexOf("%")>=0?De=parseFloat(De.replace("%",""))/100*w:"string"==typeof De&&(De=parseFloat(De)),h.virtualSize=-De,G.forEach(ee=>{x?ee.style.marginLeft="":ee.style.marginRight="",ee.style.marginBottom="",ee.style.marginTop=""}),c.centeredSlides&&c.cssMode&&(Rs(f,"--swiper-centered-offset-before",""),Rs(f,"--swiper-centered-offset-after",""));const Qt=c.grid&&c.grid.rows>1&&h.grid;let qt;Qt?h.grid.initSlides(G):h.grid&&h.grid.unsetSlides();const yt="auto"===c.slidesPerView&&c.breakpoints&&Object.keys(c.breakpoints).filter(ee=>typeof c.breakpoints[ee].slidesPerView<"u").length>0;for(let ee=0;ee<H;ee+=1){let At;if(qt=0,G[ee]&&(At=G[ee]),Qt&&h.grid.updateSlide(ee,At,G),!G[ee]||"none"!==zo(At,"display")){if("auto"===c.slidesPerView){yt&&(G[ee].style[h.getDirectionLabel("width")]="");const Vt=getComputedStyle(At),Ot=At.style.transform,$t=At.style.webkitTransform;if(Ot&&(At.style.transform="none"),$t&&(At.style.webkitTransform="none"),c.roundLengths)qt=h.isHorizontal()?$o(At,"width",!0):$o(At,"height",!0);else{const en=r(Vt,"width"),zt=r(Vt,"padding-left"),_t=r(Vt,"padding-right"),pt=r(Vt,"margin-left"),fn=r(Vt,"margin-right"),tr=Vt.getPropertyValue("box-sizing");if(tr&&"border-box"===tr)qt=en+pt+fn;else{const{clientWidth:un,offsetWidth:Tn}=At;
vendor: 4,781 bytes, line 1
1qt=en+zt+_t+pt+fn+(Tn-un)}}Ot&&(At.style.transform=Ot),$t&&(At.style.webkitTransform=$t),c.roundLengths&&(qt=Math.floor(qt))}else qt=(w-(c.slidesPerView-1)*De)/c.slidesPerView,c.roundLengths&&(qt=Math.floor(qt)),G[ee]&&(G[ee].style[h.getDirectionLabel("width")]=`${qt}px`);G[ee]&&(G[ee].swiperSlideSize=qt),me.push(qt),c.centeredSlides?(rt=rt+qt/2+Tt/2+De,0===Tt&&0!==ee&&(rt=rt-w/2-De),0===ee&&(rt=rt-w/2-De),Math.abs(rt)<.001&&(rt=0),c.roundLengths&&(rt=Math.floor(rt)),Yt%c.slidesPerGroup==0&&re.push(rt),ge.push(rt)):(c.roundLengths&&(rt=Math.floor(rt)),(Yt-Math.min(h.params.slidesPerGroupSkip,Yt))%h.params.slidesPerGroup==0&&re.push(rt),ge.push(rt),rt=rt+qt+De),h.virtualSize+=qt+De,Tt=qt,Yt+=1}}if(h.virtualSize=Math.max(h.virtualSize,w)+ke,x&&$&&("slide"===c.effect||"coverflow"===c.effect)&&(f.style.width=`${h.virtualSize+De}px`),c.setWrapperSize&&(f.style[h.getDirectionLabel("width")]=`${h.virtualSize+De}px`),Qt&&h.grid.updateWrapperSize(qt,re),!c.centeredSlides){const ee=[];for(let At=0;At<re.length;At+=1){let Vt=re[At];c.roundLengths&&(Vt=Math.floor(Vt)),re[At]<=h.virtualSize-w&&ee.push(Vt)}re=ee,Math.floor(h.virtualSize-w)-Math.floor(re[re.length-1])>1&&re.push(h.virtualSize-w)}if(P&&c.loop){const ee=me[0]+De;if(c.slidesPerGroup>1){const At=Math.ceil((h.virtual.slidesBefore+h.virtual.slidesAfter)/c.slidesPerGroup),Vt=ee*c.slidesPerGroup;for(let Ot=0;Ot<At;Ot+=1)re.push(re[re.length-1]+Vt)}for(let At=0;At<h.virtual.slidesBefore+h.virtual.slidesAfter;At+=1)1===c.slidesPerGroup&&re.push(re[re.length-1]+ee),ge.push(ge[ge.length-1]+ee),h.virtualSize+=ee}if(0===re.length&&(re=[0]),0!==De){const ee=h.isHorizontal()&&x?"marginLeft":h.getDirectionLabel("marginRight");G.filter((At,Vt)=>!(c.cssMode&&!c.loop)||Vt!==G.length-1).forEach(At=>{At.style[ee]=`${De}px`})}if(c.centeredSlides&&c.centeredSlidesBounds){let ee=0;me.forEach(Vt=>{ee+=Vt+(De||0)}),ee-=De;const At=ee>w?ee-w:0;re=re.map(Vt=>Vt<=0?-Ce:Vt>At?At+ke:Vt)}if(c.centerInsufficientSlides){let ee=0;me.forEach(Vt=>{ee+=Vt+(De||0)}),ee-=De;const At=(c.slidesOffsetBefore||0)+(c.slidesOffsetAfter||0);if(ee+At<w){const Vt=(w-ee-At)/2;re.forEach((Ot,$t)=>{re[$t]=Ot-Vt}),ge.forEach((Ot,$t)=>{ge[$t]=Ot+Vt})}}if(Object.assign(h,{slides:G,snapGrid:re,slidesGrid:ge,slidesSizesGrid:me}),c.centeredSlides&&c.cssMode&&!c.centeredSlidesBounds){Rs(f,"--swiper-centered-offset-before",-re[0]+"px"),Rs(f,"--swiper-centered-offset-after",h.size/2-me[me.length-1]/2+"px");const ee=-h.snapGrid[0],At=-h.slidesGrid[0];h.snapGrid=h.snapGrid.map(Vt=>Vt+ee),h.slidesGrid=h.slidesGrid.map(Vt=>Vt+At)}if(H!==q&&h.emit("slidesLengthChange"),re.length!==Ue&&(h.params.watchOverflow&&h.checkOverflow(),h.emit("snapGridLengthChange")),ge.length!==Pe&&h.emit("slidesGridLengthChange"),c.watchSlidesProgress&&h.updateSlidesOffset(),h.emit("slidesUpdated"),!(P||c.cssMode||"slide"!==c.effect&&"fade"!==c.effect)){const ee=`${c.containerModifierClass}backface-hidden`,At=h.el.classList.contains(ee);H<=c.maxBackfaceHiddenSlides?At||h.el.classList.add(ee):At&&h.el.classList.remove(ee)}},updateAutoHeight:function Ma(h){const r=this,c=[],f=r.virtual&&r.params.virtual.enabled;let w,v=0;"number"==typeof h?r.setTransition(h):!0===h&&r.setTransition(r.params.speed);const x=$=>f?r.slides[r.getSlideIndexByData($)]:r.slides[$];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach($=>{c.push($)});else for(w=0;w<Math.ceil(r.params.slidesPerView);w+=1){const $=r.activeIndex+w;if($>r.slides.length&&!f)break;c.push(x($))}else c.push(x(r.activeIndex));for(w=0;w<c.length;w+=1)if(typeof c[w]<"u"){const $=c[w].offsetHeight;v=$>v?$:v}(v||0===v)&&(r.wrapperEl.style.height=`${v}px`)},updateSlidesOffset:function b(){const h=this,r=h.slides,c=h.isElement?h.isHorizontal()?h.wrapperEl.offsetLeft:h.wrapperEl.offsetTop:0;for(let f=0;f<r.length;f+=1)r[f].swiperSlideOffset=(h.isHorizontal()?r[f].offsetLeft:r[f].offsetTop)-c-h.cssOverflowAdjustment()},updateSlidesProgress:function S(h){void 0===h&&(h=this&&this.translate||0);const r=this,c=r.params,{slides:f,rtlTranslate:v,snapGrid:w}=r;if(0===f.length)return;typeof f[0].swiperSlideOffset>"u"&&r.updateSlidesOffset();let x=-h;v&&(x=h),r.visibleSlidesIndexes=[],r.visibleSlides=[];let $=c.spaceBetween;"string"==typeof $&&$.indexOf("%")>=0?$=parseFloat($.replace("%",""))/100*r.size:"string"==typeof $&&($=parseFloat($));for(let P=0;P<f.length;P+=1){const q=f[P];let G=q.swiperSlideOffset;c.cssMode&&c.centeredSlides&&(G-=f[0].swiperSlideOffset);const H=(x+(c.centeredSlides?r.minTranslate():0)-G)/(q.swiperSlideSize+$),re=(x-w[0]+(c.centeredSlides?r.minTranslate():0)-G)/(q.swiperSlideSize+$),ge=-(x-G),me=ge+r.slidesSizesGrid[P],Ce=ge>=0&&ge<=r.size-r.slidesSizesGrid[P],ke=ge>=0&&ge<r.size-1||me>1&&me<=r.size||ge<=0&&me>
1=r.size;ke&&(r.visibleSlides.push(q),r.visibleSlidesIndexes.push(P)),A(q,ke,c.slideVisibleClass),A(q,Ce,c.slideFullyVisibleClass),q.progress=v?-H:H,q.originalProgress=v?-re:re}},updateProgress:function O(h){const r=this;typeof h>"u"&&(h=r&&r.translate&&r.translate*(r.rtlTranslate?-1:1)||0);const c=r.params,f=r.maxTranslate()-r.minTranslate();let{progress:v,isBeginning:w,isEnd:x,progressLoop:$}=r;const P=w,q=x;if(0===f)v=0,w=!0,x=!0;else{v=(h-r.minTranslate())/f;const G=Math.abs(h-r.minTranslate())<1,H=Math.abs(h-r.maxTranslate())<1;w=G||v<=0,x=H||v>=1,G&&(v=0),H&&(v=1)}if(c.loop){const G=r.getSlideIndexByData(0),H=r.getSlideIndexByData(r.slides.length-1),re=r.slidesGrid[G],ge=r.slidesGrid[H],me=r.slidesGrid[r.slidesGrid.length-1],Ce=Math.abs(h);$=Ce>=re?(Ce-re)/me:(Ce+me-ge)/me,$>1&&($-=1)}Object.assign(r,{progress:v,progressLoop:$,isBeginning:w,isEnd:x}),(c.watchSlidesProgress||c.centeredSlides&&c.autoHeight)&&r.updateSlidesProgress(h),w&&!P&&r.emit("reachBeginning toEdge"),x&&!q&&r.emit("reachEnd toEdge"),(P&&!w||q&&!x)&&r.emit("fromEdge"),r.emit("progress",v)},updateSlidesClasses:function ce(){const h=this,{slides:r,params:c,slidesEl:f,activeIndex:v}=h,x=h.grid&&c.grid&&c.grid.rows>1,$=H=>ji(f,`.${c.slideClass}${H}, swiper-slide${H}`)[0];let P,q,G;if(h.virtual&&c.virtual.enabled)if(c.loop){let H=v-h.virtual.slidesBefore;H<0&&(H=h.virtual.slides.length+H),H>=h.virtual.slides.length&&(H-=h.virtual.slides.length),P=$(`[data-swiper-slide-index="${H}"]`)}else P=$(`[data-swiper-slide-index="${v}"]`);else x?(P=r.filter(H=>H.column===v)[0],G=r.filter(H=>H.column===v+1)[0],q=r.filter(H=>H.column===v-1)[0]):P=r[v];P&&(x||(G=function kl(h,r){const c=[];for(;h.nextElementSibling;){const f=h.nextElementSibling;r?f.matches(r)&&c.push(f):c.push(f),h=f}return c}(P,`.${c.slideClass}, swiper-slide`)[0],c.loop&&!G&&(G=r[0]),q=function zs(h,r){const c=[];for(;h.previousElementSibling;){const f=h.previousElementSibling;r?f.matches(r)&&c.push(f):c.push(f),h=f}return c}(P,`.${c.slideClass}, swiper-slide`)[0],c.loop&&0===!q&&(q=r[r.length-1]))),r.forEach(H=>{K(H,H===P,c.slideActiveClass),K(H,H===G,c.slideNextClass),K(H,H===q,c.slidePrevClass)}),h.emitSlidesClasses()},updateActiveIndex:function Lr(h){const r=this,c=r.rtlTranslate?r.translate:-r.translate,{snapGrid:f,params:v,activeIndex:w,realIndex:x,snapIndex:$}=r;let q,P=h;const G=ge=>{let me=ge-r.virtual.slidesBefore;return me<0&&(me=r.virtual.slides.length+me),me>=r.virtual.slides.length&&(me-=r.virtual.slides.length),me};if(typeof P>"u"&&(P=function Pn(h){const{slidesGrid:r,params:c}=h,f=h.rtlTranslate?h.translate:-h.translate;let v;for(let w=0;w<r.length;w+=1)typeof r[w+1]<"u"?f>=r[w]&&f<r[w+1]-(r[w+1]-r[w])/2?v=w:f>=r[w]&&f<r[w+1]&&(v=w+1):f>=r[w]&&(v=w);return c.normalizeSlideIndex&&(v<0||typeof v>"u")&&(v=0),v}(r)),f.indexOf(c)>=0)q=f.indexOf(c);else{const ge=Math.min(v.slidesPerGroupSkip,P);q=ge+Math.floor((P-ge)/v.slidesPerGroup)}if(q>=f.length&&(q=f.length-1),P===w&&!r.params.loop)return void(q!==$&&(r.snapIndex=q,r.emit("snapIndexChange")));if(P===w&&r.params.loop&&r.virtual&&r.params.virtual.enabled)return void(r.realIndex=G(P));const H=r.grid&&v.grid&&v.grid.rows>1;let re;if(r.virtual&&v.virtual.enabled&&v.loop)re=G(P);else if(H){const ge=r.slides.filter(Ce=>Ce.column===P)[0];let me=parseInt(ge.getAttribute("data-swiper-slide-index"),10);Number.isNaN(me)&&(me=Math.max(r.slides.indexOf(ge),0)),re=Math.floor(me/v.grid.rows)}else if(r.slides[P]){const ge=r.slides[P].getAttribute("data-swiper-slide-index");re=ge?parseInt(ge,10):P}else re=P;Object.assign(r,{previousSnapIndex:$,snapIndex:q,previousRealIndex:x,realIndex:re,previousIndex:w,activeIndex:P}),r.initialized&&it(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(x!==re&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function Gr(h,r){const c=this,f=c.params;let v=h.closest(`.${f.slideClass}, swiper-slide`);!v&&c.isElement&&r&&r.length>
11&&r.includes(h)&&[...r.slice(r.indexOf(h)+1,r.length)].forEach($=>{!v&&$.matches&&$.matches(`.${f.slideClass}, swiper-slide`)&&(v=$)});let x,w=!1;if(v)for(let $=0;$<c.slides.length;$+=1)if(c.slides[$]===v){w=!0,x=$;break}if(!v||!w)return c.clickedSlide=void 0,void(c.clickedIndex=void 0);c.clickedSlide=v,c.clickedIndex=c.virtual&&c.params.virtual.enabled?parseInt(v.getAttribute("data-swiper-slide-index"),10):x,f.slideToClickedSlide&&void 0!==c.clickedIndex&&c.clickedIndex!==c.activeIndex&&c.slideToClickedSlide()}},translate:{getTranslate:function ja(h){void 0===h&&(h=this.isHorizontal()?"x":"y");const{params:c,rtlTranslate:f,translate:v,wrapperEl:w}=this;if(c.virtualTranslate)return f?-v:v;if(c.cssMode)return v;let x=Vi(w,h);return x+=this.cssOverflowAdjustment(),f&&(x=-x),x||0},setTranslate:function Ha(h,r){const c=this,{rtlTranslate:f,params:v,wrapperEl:w,progress:x}=c;let G,$=0,P=0;c.isHorizontal()?$=f?-h:h:P=h,v.roundLengths&&($=Math.floor($),P=Math.floor(P)),c.previousTranslate=c.translate,c.translate=c.isHorizontal()?$:P,v.cssMode?w[c.isHorizontal()?"scrollLeft":"scrollTop"]=c.isHorizontal()?-$:-P:v.virtualTranslate||(c.isHorizontal()?$-=c.cssOverflowAdjustment():P-=c.cssOverflowAdjustment(),w.style.transform=`translate3d(${$}px, ${P}px, 0px)`);const H=c.maxTranslate()-c.minTranslate();G=0===H?0:(h-c.minTranslate())/H,G!==x&&c.updateProgress(h),c.emit("setTranslate",c.translate,r)},minTranslate:function cs(){return-this.snapGrid[0]},maxTranslate:function wl(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function ms(h,r,c,f,v){void 0===h&&(h=0),void 0===r&&(r=this.params.speed),void 0===c&&(c=!0),void 0===f&&(f=!0);const w=this,{params:x,wrapperEl:$}=w;if(w.animating&&x.preventInteractionOnTransition)return!1;const P=w.minTranslate(),q=w.maxTranslate();let G;if(G=f&&h>P?P:f&&h<q?q:h,w.updateProgress(G),x.cssMode){const H=w.isHorizontal();if(0===r)$[H?"scrollLeft":"scrollTop"]=-G;else{if(!w.support.smoothScroll)return Ll({swiper:w,targetPosition:-G,side:H?"left":"top"}),!0;$.scrollTo({[H?"left":"top"]:-G,behavior:"smooth"})}return!0}return 0===r?(w.setTransition(0),w.setTranslate(G),c&&(w.emit("beforeTransitionStart",r,v),w.emit("transitionEnd"))):(w.setTransition(r),w.setTranslate(G),c&&(w.emit("beforeTransitionStart",r,v),w.emit("transitionStart")),w.animating||(w.animating=!0,w.onTranslateToWrapperTransitionEnd||(w.onTranslateToWrapperTransitionEnd=function(re){!w||w.destroyed||re.target===this&&(w.wrapperEl.removeEventListener("transitionend",w.onTranslateToWrapperTransitionEnd),w.onTranslateToWrapperTransitionEnd=null,delete w.onTranslateToWrapperTransitionEnd,w.animating=!1,c&&w.emit("transitionEnd"))}),w.wrapperEl.addEventListener("transitionend",w.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function _u(h,r){const c=this;c.params.cssMode||(c.wrapperEl.style.transitionDuration=`${h}ms`,c.wrapperEl.style.transitionDelay=0===h?"0ms":""),c.emit("setTransition",h,r)},transitionStart:function Ec(h,r){void 0===h&&(h=!0);const c=this,{params:f}=c;f.cssMode||(f.autoHeight&&c.updateAutoHeight(),zc({swiper:c,runCallbacks:h,direction:r,step:"Start"}))},transitionEnd:function Zl(h,r){void 0===h&&(h=!0);const c=this,{params:f}=c;c.animating=!1,!f.cssMode&&(c.setTransition(0),zc({swiper:c,runCallbacks:h,direction:r,step:"End"}))}},slide:{slideTo:function Gc(h,r,c,f,v){void 0===h&&(h=0),void 0===c&&(c=!0),"string"==typeof h&&(h=parseInt(h,10));const w=this;let x=h;x<0&&(x=0);const{params:$,snapGrid:P,slidesGrid:q,previousIndex:G,activeIndex:H,rtlTranslate:re,wrapperEl:ge,enabled:me}=w;if(!me&&!f&&!v||w.destroyed||w.animating&&$.preventInteractionOnTransition)return!1;typeof r>"u"&&(r=w.params.speed);const Ce=Math.min(w.params.slidesPerGroupSkip,x);let ke=Ce+Math.floor((x-Ce)/w.params.slidesPerGroup);ke>=P.length&&(ke=P.length-1);const Ue=-P[ke];if($.normalizeSlideIndex)for(let Tt=0;Tt<q.length;Tt+=1){const Yt=-Math.floor(100*Ue),Qt=Math.floor(100*q[Tt]),qt=Math.floor(100*q[Tt+1]);typeof q[Tt+1]<"u"?Yt>=Qt&&Yt<qt-(qt-Qt)/2?x=Tt:Yt>=Qt&&Yt<qt&&(x=Tt+1):Yt>=Qt&&(x=Tt)}if(w.initialized&&x!==H&&(!w.allowSlideNext&&(re?Ue>w.translate&&Ue>w.minTranslate():Ue<w.translate&&Ue<w.minTranslate())||!w.allowSlidePrev&&Ue>w.translate&&Ue>w.maxTranslate()&&(H||0)!==x))return!1;let Pe;x!==(G||0)&&c&&w.emit("beforeSlideChangeStart"),w.updateProgress(Ue),Pe=x>H?"next":x<H?"prev":"reset";const De=w.virtual&&w.params.virtual.enabled;if((!De||!v)&&(re&&-Ue===w.translate||!re&&Ue===w.translate))return w.updateActiveIndex(x),$.autoHeight&&w.updateAutoHeight(),w.updateSlidesClasses(),"slide"!==$.effect&&w.setTranslate(Ue),"reset"!==Pe&&(w.transitionStart(c,Pe),w.transitionEnd(c,Pe)),!1;if($.cssMode){const Tt=w.isHorizontal(),Yt=re?Ue:-Ue;if(0===r)De&&(w.wrapperEl.style.scrollSnapType="none",w._immediateVirtual=!0),De&&!w._cssModeVirtualInitialSet&&w.params.initialSlide>0?(w._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{ge[Tt?"scrollLeft":"scrollTop"]=Yt})):ge[Tt?"scrollLeft":"scrollTop"]=Yt,De&&requestAnimationFrame(()=>{w.wrapperEl.style.scrollSnapType="",w._immediateVirtual=!1});else{if(!w.support.smoothScroll)return Ll({swiper:w,targetPosition:Yt,side:Tt?"left"
1:"top"}),!0;ge.scrollTo({[Tt?"left":"top"]:Yt,behavior:"smooth"})}return!0}return w.setTransition(r),w.setTranslate(Ue),w.updateActiveIndex(x),w.updateSlidesClasses(),w.emit("beforeTransitionStart",r,f),w.transitionStart(c,Pe),0===r?w.transitionEnd(c,Pe):w.animating||(w.animating=!0,w.onSlideToWrapperTransitionEnd||(w.onSlideToWrapperTransitionEnd=function(Yt){!w||w.destroyed||Yt.target===this&&(w.wrapperEl.removeEventListener("transitionend",w.onSlideToWrapperTransitionEnd),w.onSlideToWrapperTransitionEnd=null,delete w.onSlideToWrapperTransitionEnd,w.transitionEnd(c,Pe))}),w.wrapperEl.addEventListener("transitionend",w.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function Eu(h,r,c,f){void 0===h&&(h=0),void 0===c&&(c=!0),"string"==typeof h&&(h=parseInt(h,10));const v=this;if(v.destroyed)return;typeof r>"u"&&(r=v.params.speed);const w=v.grid&&v.params.grid&&v.params.grid.rows>1;let x=h;if(v.params.loop)if(v.virtual&&v.params.virtual.enabled)x+=v.virtual.slidesBefore;else{let $;if(w){const re=x*v.params.grid.rows;$=v.slides.filter(ge=>1*ge.getAttribute("data-swiper-slide-index")===re)[0].column}else $=v.getSlideIndexByData(x);const P=w?Math.ceil(v.slides.length/v.params.grid.rows):v.slides.length,{centeredSlides:q}=v.params;let G=v.params.slidesPerView;"auto"===G?G=v.slidesPerViewDynamic():(G=Math.ceil(parseFloat(v.params.slidesPerView,10)),q&&G%2==0&&(G+=1));let H=P-$<G;if(q&&(H=H||$<Math.ceil(G/2)),f&&q&&"auto"!==v.params.slidesPerView&&!w&&(H=!1),H){const re=q?$<v.activeIndex?"prev":"next":$-v.activeIndex-1<v.params.slidesPerView?"next":"prev";v.loopFix({direction:re,slideTo:!0,activeSlideIndex:"next"===re?$+1:$-P+1,slideRealIndex:"next"===re?v.realIndex:void 0})}if(w){const re=x*v.params.grid.rows;x=v.slides.filter(ge=>1*ge.getAttribute("data-swiper-slide-index")===re)[0].column}else x=v.getSlideIndexByData(x)}return requestAnimationFrame(()=>{v.slideTo(x,r,c,f)}),v},slideNext:function Jl(h,r,c){void 0===r&&(r=!0);const f=this,{enabled:v,params:w,animating:x}=f;if(!v||f.destroyed)return f;typeof h>"u"&&(h=f.params.speed);let $=w.slidesPerGroup;"auto"===w.slidesPerView&&1===w.slidesPerGroup&&w.slidesPerGroupAuto&&($=Math.max(f.slidesPerViewDynamic("current",!0),1));const P=f.activeIndex<w.slidesPerGroupSkip?1:$;if(w.loop){if(x&&(!f.virtual||!w.virtual.enabled)&&w.loopPreventsSliding)return!1;if(f.loopFix({direction:"next"}),f._clientLeft=f.wrapperEl.clientLeft,f.activeIndex===f.slides.length-1&&w.cssMode)return requestAnimationFrame(()=>{f.slideTo(f.activeIndex+P,h,r,c)}),!0}return f.slideTo(w.rewind&&f.isEnd?0:f.activeIndex+P,h,r,c)},slidePrev:function ed(h,r,c){void 0===r&&(r=!0);const f=this,{params:v,snapGrid:w,slidesGrid:x,rtlTranslate:$,enabled:P,animating:q}=f;if(!P||f.destroyed)return f;if(typeof h>"u"&&(h=f.params.speed),v.loop){if(q&&(!f.virtual||!v.virtual.enabled)&&v.loopPreventsSliding)return!1;f.loopFix({direction:"prev"}),f._clientLeft=f.wrapperEl.clientLeft}function re(Ue){return Ue<0?-Math.floor(Math.abs(Ue)):Math.floor(Ue)}const ge=re($?f.translate:-f.translate),me=w.map(Ue=>re(Ue));let Ce=w[me.indexOf(ge)-1];if(typeof Ce>"u"&&v.cssMode){let Ue;w.forEach((Pe,De)=>{ge>=Pe&&(Ue=De)}),typeof Ue<"u"&&(Ce=w[Ue>0?Ue-1:Ue])}let ke=0;return typeof Ce<"u"&&(ke=x.indexOf(Ce),ke<0&&(ke=f.activeIndex-1),"auto"===v.slidesPerView&&1===v.slidesPerGroup&&v.slidesPerGroupAuto&&(ke=ke-f.slidesPerViewDynamic("previous",!0)+1,ke=Math.max(ke,0))),v.rewind&&f.isBeginning?f.slideTo(f.params.virtual&&f.params.virtual.enabled&&f.virtual?f.virtual.slides.length-1:f.slides.length-1,h,r,c):v.loop&&0===f.activeIndex&&v.cssMode?(requestAnimationFrame(()=>{f.slideTo(ke,h,r,c)}),!0):f.slideTo(ke,h,r,c)},slideReset:function td(h,r,c){void 0===r&&(r=!0);const f=this;if(!f.destroyed)return typeof h>"u"&&(h=f.params.speed),f.slideTo(f.activeIndex,h,r,c)},slideToClosest:function Hr(h,r,c,f){void 0===r&&(r=!0),void 0===f&&(f=.5);const v=this;if(v.destroyed)return;typeof h>"u"&&(h=v.params.speed);let w=v.activeIndex;const x=Math.min(v.params.slidesPerGroupSkip,w),$=x+Math.floor((w-x)/v.params.slidesPerGroup),P=v.rtlTranslate?v.translate:-v.translate;if(P>=v.snapGrid[$]){const q=v.snapGrid[$];P-q>(v.snapGrid[$+1]-q)*f&&(w+=v.params.slidesPerGroup)}else{const q=v.snapGrid[$-1];P-q<=(v.snapGrid[$]-q)*f&&(w-=v.params.slidesPerGroup)}return w=Math.max(w,0),w=Math.min(w,v.slidesGrid.length-1),v.slideTo(w,h,r,c)},slideToClickedSlide:function ec(){const h=this;if(h.destroyed)return;const{params:r,slidesEl:c}=h,f="auto"===r.slidesPerView?h.slidesPerViewDynamic():r.slidesPerView;let w,v=h.clickedIndex;const x=h.isElement?"swiper-slide":`.${r.slideClass}`;if(r.loop){if(h.animating)return;w=parseInt(h.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?v<h.loopedSlides-f/2||v>h.slides.length-h.loopedSlides+f/2?(h.loopFix(),v=h.getSlideIndex(ji(c,`${x}[data-swiper-slide-index="${w}"]`)[0]),So(()=>{h.slideTo(v)})):h.slideTo(v):v>h.slides.length-f?(h.loopFix(),v=h.getSlideIndex(ji(c,`${x}[data-swiper-slide-index="${w}"]`)[0]),So(()=>{h.slideTo(v)})):h.slideTo(v)}else h.slideTo(v)}},loop:{loopCreate:function yo(h){const r=this,{params:c,slidesEl:f}=r;if(!c.loop||r.virtual&&r.params.virtual.enabled)return;const v=()=>{ji(f,`.${c.slideClass}, swiper-slide`).forEach((H,re)=>{H.setAttribute("data-swiper-slide-index",re)})},w=r.grid&&c.grid&&c.grid.rows>1,x=c.slidesPerGroup*(w?c.grid.rows:1),P=w&&r.slides.length%c.grid.rows!=0,q=G=>{for(let H=0;H<G;H+=1){const re=r.isElement?mr("swiper-slide",[c.slideBlankClass]):mr("div",[c.slideClass,c.slideBlankClass]);r.slidesEl.append(re)}};r.slides.length%x!=0?(c.loopAddBlankSlides?(q(x-r.slides.length%x),r.recalcSlides(),r.updateSlides()):nr("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
1not function properly. You need to add more slides (or make duplicates, or empty slides)"),v()):P?(c.loopAddBlankSlides?(q(c.grid.rows-r.slides.length%c.grid.rows),r.recalcSlides(),r.updateSlides()):nr("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),v()):v(),r.loopFix({slideRealIndex:h,direction:c.centeredSlides?void 0:"next"})},loopFix:function Wc(h){let{slideRealIndex:r,slideTo:c=!0,direction:f,setTranslate:v,activeSlideIndex:w,byController:x,byMousewheel:$}=void 0===h?{}:h;const P=this;if(!P.params.loop)return;P.emit("beforeLoopFix");const{slides:q,allowSlidePrev:G,allowSlideNext:H,slidesEl:re,params:ge}=P,{centeredSlides:me}=ge;if(P.allowSlidePrev=!0,P.allowSlideNext=!0,P.virtual&&ge.virtual.enabled)return c&&(ge.centeredSlides||0!==P.snapIndex?ge.centeredSlides&&P.snapIndex<ge.slidesPerView?P.slideTo(P.virtual.slides.length+P.snapIndex,0,!1,!0):P.snapIndex===P.snapGrid.length-1&&P.slideTo(P.virtual.slidesBefore,0,!1,!0):P.slideTo(P.virtual.slides.length,0,!1,!0)),P.allowSlidePrev=G,P.allowSlideNext=H,void P.emit("loopFix");let Ce=ge.slidesPerView;"auto"===Ce?Ce=P.slidesPerViewDynamic():(Ce=Math.ceil(parseFloat(ge.slidesPerView,10)),me&&Ce%2==0&&(Ce+=1));const ke=ge.slidesPerGroupAuto?Ce:ge.slidesPerGroup;let Ue=ke;Ue%ke!=0&&(Ue+=ke-Ue%ke),Ue+=ge.loopAdditionalSlides,P.loopedSlides=Ue;const Pe=P.grid&&ge.grid&&ge.grid.rows>1;q.length<Ce+Ue?nr("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):Pe&&"row"===ge.grid.fill&&nr("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const De=[],rt=[];let Tt=P.activeIndex;typeof w>"u"?w=P.getSlideIndex(q.filter(Ot=>Ot.classList.contains(ge.slideActiveClass))[0]):Tt=w;const Yt="next"===f||!f,Qt="prev"===f||!f;let qt=0,yt=0;const ee=Pe?Math.ceil(q.length/ge.grid.rows):q.length,Vt=(Pe?q[w].column:w)+(me&&typeof v>"u"?-Ce/2+.5:0);if(Vt<Ue){qt=Math.max(Ue-Vt,ke);for(let Ot=0;Ot<Ue-Vt;Ot+=1){const $t=Ot-Math.floor(Ot/ee)*ee;if(Pe){const en=ee-$t-1;for(let zt=q.length-1;zt>=0;zt-=1)q[zt].column===en&&De.push(zt)}else De.push(ee-$t-1)}}else if(Vt+Ce>ee-Ue){yt=Math.max(Vt-(ee-2*Ue),ke);for(let Ot=0;Ot<yt;Ot+=1){const $t=Ot-Math.floor(Ot/ee)*ee;Pe?q.forEach((en,zt)=>{en.column===$t&&rt.push(zt)}):rt.push($t)}}if(P.__preventObserver__=!0,requestAnimationFrame(()=>{P.__preventObserver__=!1}),Qt&&De.forEach(Ot=>{q[Ot].swiperLoopMoveDOM=!0,re.prepend(q[Ot]),q[Ot].swiperLoopMoveDOM=!1}),Yt&&rt.forEach(Ot=>{q[Ot].swiperLoopMoveDOM=!0,re.append(q[Ot]),q[Ot].swiperLoopMoveDOM=!1}),P.recalcSlides(),"auto"===ge.slidesPerView?P.updateSlides():Pe&&(De.length>0&&Qt||rt.length>0&&Yt)&&P.slides.forEach((Ot,$t)=>{P.grid.updateSlide($t,Ot,P.slides)}),ge.watchSlidesProgress&&P.updateSlidesOffset(),c)if(De.length>0&&Qt)if(typeof r>"u"){const en=P.slidesGrid[Tt+qt]-P.slidesGrid[Tt];$?P.setTranslate(P.translate-en):(P.slideTo(Tt+Math.ceil(qt),0,!1,!0),v&&(P.touchEventsData.startTranslate=P.touchEventsData.startTranslate-en,P.touchEventsData.currentTranslate=P.touchEventsData.currentTranslate-en))}else v&&(P.slideTo(P.activeIndex+(Pe?De.length/ge.grid.rows:De.length),0,!1,!0),P.touchEventsData.currentTranslate=P.translate);else if(rt.length>0&&Yt)if(typeof r>"u"){const en=P.slidesGrid[Tt-yt]-P.slidesGrid[Tt];$?P.setTranslate(P.translate-en):(P.slideTo(Tt-yt,0,!1,!0),v&&(P.touchEventsData.startTranslate=P.touchEventsData.startTranslate-en,P.touchEventsData.currentTranslate=P.touchEventsData.currentTranslate-en))}else P.slideTo(P.activeIndex-(Pe?rt.length/ge.grid.rows:rt.length),0,!1,!0);if(P.allowSlidePrev=G,P.allowSlideNext=H,P.controller&&P.controller.control&&!x){const Ot={slideRealIndex:r,direction:f,setTranslate:v,activeSlideIndex:w,byController:!0};Array.isArray(P.controller.control)?P.controller.control.forEach($t=>{!$t.destroyed&&$t.params.loop&&$t.loopFix({...Ot,slideTo:$t.params.slidesPerView===ge.slidesPerView&&c})}):P.controller.control instanceof P.constructor&&P.controller.control.params.loop&&P.controller.control.loopFix({...Ot,slideTo:P.controller.control.params.slidesPerView===ge.slidesPerView&&c})}P.emit("loopFix")},loopDestroy:function rl(){const h=this,{params:r,slidesEl:c}=h;if(!r.loop||h.virtual&&h.params.virtual.enabled)return;h.recalcSlides();const f=[];
vendor: 5,438 bytes, line 1
1h.slides.forEach(v=>{const w=typeof v.swiperSlideIndex>"u"?1*v.getAttribute("data-swiper-slide-index"):v.swiperSlideIndex;f[w]=v}),h.slides.forEach(v=>{v.removeAttribute("data-swiper-slide-index")}),f.forEach(v=>{c.append(v)}),h.recalcSlides(),h.slideTo(h.realIndex,0)}},grabCursor:{setGrabCursor:function xs(h){const r=this;if(!r.params.simulateTouch||r.params.watchOverflow&&r.isLocked||r.params.cssMode)return;const c="container"===r.params.touchEventsTarget?r.el:r.wrapperEl;r.isElement&&(r.__preventObserver__=!0),c.style.cursor="move",c.style.cursor=h?"grabbing":"grab",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1})},unsetGrabCursor:function vs(){const h=this;h.params.watchOverflow&&h.isLocked||h.params.cssMode||(h.isElement&&(h.__preventObserver__=!0),h["container"===h.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",h.isElement&&requestAnimationFrame(()=>{h.__preventObserver__=!1}))}},events:{attachEvents:function Ir(){const h=this,{params:r}=h;h.onTouchStart=bu.bind(h),h.onTouchMove=Kc.bind(h),h.onTouchEnd=wu.bind(h),h.onDocumentTouchStart=Sl.bind(h),r.cssMode&&(h.onScroll=nc.bind(h)),h.onClick=bc.bind(h),h.onLoad=wc.bind(h),ol(h,"on")},detachEvents:function Cc(){ol(this,"off")}},breakpoints:{setBreakpoint:function id(){const h=this,{realIndex:r,initialized:c,params:f,el:v}=h,w=f.breakpoints;if(!w||w&&0===Object.keys(w).length)return;const x=h.getBreakpoint(w,h.params.breakpointsBase,h.el);if(!x||h.currentBreakpoint===x)return;const P=(x in w?w[x]:void 0)||h.originalParams,q=Cu(h,f),G=Cu(h,P),H=h.params.grabCursor,re=P.grabCursor,ge=f.enabled;q&&!G?(v.classList.remove(`${f.containerModifierClass}grid`,`${f.containerModifierClass}grid-column`),h.emitContainerClasses()):!q&&G&&(v.classList.add(`${f.containerModifierClass}grid`),(P.grid.fill&&"column"===P.grid.fill||!P.grid.fill&&"column"===f.grid.fill)&&v.classList.add(`${f.containerModifierClass}grid-column`),h.emitContainerClasses()),H&&!re?h.unsetGrabCursor():!H&&re&&h.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(De=>{if(typeof P[De]>"u")return;const rt=f[De]&&f[De].enabled,Tt=P[De]&&P[De].enabled;rt&&!Tt&&h[De].disable(),!rt&&Tt&&h[De].enable()});const me=P.direction&&P.direction!==f.direction,Ce=f.loop&&(P.slidesPerView!==f.slidesPerView||me),ke=f.loop;me&&c&&h.changeDirection(),no(h.params,P);const Ue=h.params.enabled,Pe=h.params.loop;Object.assign(h,{allowTouchMove:h.params.allowTouchMove,allowSlideNext:h.params.allowSlideNext,allowSlidePrev:h.params.allowSlidePrev}),ge&&!Ue?h.disable():!ge&&Ue&&h.enable(),h.currentBreakpoint=x,h.emit("_beforeBreakpoint",P),c&&(Ce?(h.loopDestroy(),h.loopCreate(r),h.updateSlides()):!ke&&Pe?(h.loopCreate(r),h.updateSlides()):ke&&!Pe&&h.loopDestroy()),h.emit("breakpoint",P)},getBreakpoint:function od(h,r,c){if(void 0===r&&(r="window"),!h||"container"===r&&!c)return;let f=!1;const v=Or(),w="window"===r?v.innerHeight:c.clientHeight,x=Object.keys(h).map($=>{if("string"==typeof $&&0===$.indexOf("@")){const P=parseFloat($.substr(1));return{value:w*P,point:$}}return{value:$,point:$}});x.sort(($,P)=>parseInt($.value,10)-parseInt(P.value,10));for(let $=0;$<x.length;$+=1){const{point:P,value:q}=x[$];"window"===r?v.matchMedia(`(min-width: ${q}px)`).matches&&(f=P):q<=c.clientWidth&&(f=P)}return f||"max"}},checkOverflow:{checkOverflow:function Yc(){const h=this,{isLocked:r,params:c}=h,{slidesOffsetBefore:f}=c;if(f){const v=h.slides.length-1;h.isLocked=h.size>h.slidesGrid[v]+h.slidesSizesGrid[v]+2*f}else h.isLocked=1===h.snapGrid.length;!0===c.allowSlideNext&&(h.allowSlideNext=!h.isLocked),!0===c.allowSlidePrev&&(h.allowSlidePrev=!h.isLocked),r&&r!==h.isLocked&&(h.isEnd=!1),r!==h.isLocked&&h.emit(h.isLocked?"lock":"unlock")}},classes:{addClasses:function sd(){const h=this,{classNames:r,params:c,rtl:f,el:v,device:w}=h,x=function sl(h,r){const c=[];return h.forEach(f=>{"object"==typeof f?Object.keys(f).forEach(v=>{f[v]&&c.push(r+v)}):"string"==typeof f&&c.push(r+f)}),c}(["initialized",c.direction,{"free-mode":h.params.freeMode&&c.freeMode.enabled},{autoheight:c.autoHeight},{rtl:f},{grid:c.grid&&c.grid.rows>1},{"grid-column":c.grid&&c.grid.rows>1&&"column"===c.grid.fill},{android:w.android},{ios:w.ios},{"css-mode":c.cssMode},{centered:c.cssMode&&c.centeredSlides},{"watch-progress":c.watchSlidesProgress}],c.containerModifierClass);r.push(...x),v.classList.add(...r),h.emitContainerClasses()},removeClasses:function Su(){const{el:r,classNames:c}=this;!r||"string"==typeof r||(r.classList.remove(...c),this.emitContainerClasses())}}},Dc={};class Yr{constructor(){let r,c;for(var f=arguments.length,v=new Array(f),w=0;w<f;w++)v[w]=arguments[w];1===v.length&&v[0].constructor&&"Object"===Object.prototype.toString.call(v[0]).slice(8,-1)?c=v[0]:[r,c]=v,c||(c={}),c=no({},c),r&&!c.el&&(c.el=r);const x=Pi();if(c.el&&"string"==typeof c.el&&x.querySelectorAll(c.el).length>1){const G=[];return x.querySelectorAll(c.el).forEach(H=>{const re=no({},c,{el:H});G.push(new Yr(re))}),G}const $=this;$.__swiper__=!0,$.support=Fl(),$.device=gs({userAgent:c.userAgent}),$.browser=function Ql(){return El||(El=function ql(){const h=Or(),r=gs();let c=!1;function f(){const $=h.navigator.userAgent.toLowerCase();return $.indexOf("safari")>=0&&$.indexOf("chrome")<0&&$.indexOf("android")<0}if(f()){const $=String(h.navigator.userAgent);if($.includes("Version/")){const[P,q]=$.split("Version/")[1].split(" ")[0].split(".").map(G=>Number(G));c=P<16||16===P&&q<2}}
vendor: 4,342 bytes, line 1
1const v=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(h.navigator.userAgent),w=f();return{isSafari:c||w,needPerspectiveFix:c,need3dFix:w||v&&r.ios,isWebView:v}}()),El}(),$.eventsListeners={},$.eventsAnyListeners=[],$.modules=[...$.__modules__],c.modules&&Array.isArray(c.modules)&&$.modules.push(...c.modules);const P={};$.modules.forEach(G=>{G({params:c,swiper:$,extendParams:fi(c,P),on:$.on.bind($),once:$.once.bind($),off:$.off.bind($),emit:$.emit.bind($)})});const q=no({},Ht,P);return $.params=no({},q,Dc,c),$.originalParams=no({},$.params),$.passedParams=no({},c),$.params&&$.params.on&&Object.keys($.params.on).forEach(G=>{$.on(G,$.params.on[G])}),$.params&&$.params.onAny&&$.onAny($.params.onAny),Object.assign($,{enabled:$.params.enabled,el:r,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===$.params.direction,isVertical:()=>"vertical"===$.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:$.params.allowSlideNext,allowSlidePrev:$.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:$.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:$.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),$.emit("_swiper"),$.params.init&&$.init(),$}getDirectionLabel(r){return this.isHorizontal()?r:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[r]}getSlideIndex(r){const{slidesEl:c,params:f}=this,w=ro(ji(c,`.${f.slideClass}, swiper-slide`)[0]);return ro(r)-w}getSlideIndexByData(r){return this.getSlideIndex(this.slides.filter(c=>1*c.getAttribute("data-swiper-slide-index")===r)[0])}recalcSlides(){const{slidesEl:c,params:f}=this;this.slides=ji(c,`.${f.slideClass}, swiper-slide`)}enable(){const r=this;r.enabled||(r.enabled=!0,r.params.grabCursor&&r.setGrabCursor(),r.emit("enable"))}disable(){const r=this;r.enabled&&(r.enabled=!1,r.params.grabCursor&&r.unsetGrabCursor(),r.emit("disable"))}setProgress(r,c){const f=this;r=Math.min(Math.max(r,0),1);const v=f.minTranslate(),x=(f.maxTranslate()-v)*r+v;f.translateTo(x,typeof c>"u"?0:c),f.updateActiveIndex(),f.updateSlidesClasses()}emitContainerClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const c=r.el.className.split(" ").filter(f=>0===f.indexOf("swiper")||0===f.indexOf(r.params.containerModifierClass));r.emit("_containerClasses",c.join(" "))}getSlideClasses(r){const c=this;return c.destroyed?"":r.className.split(" ").filter(f=>0===f.indexOf("swiper-slide")||0===f.indexOf(c.params.slideClass)).join(" ")}emitSlidesClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const c=[];r.slides.forEach(f=>{const v=r.getSlideClasses(f);c.push({slideEl:f,classNames:v}),r.emit("_slideClass",f,v)}),r.emit("_slideClasses",c)}slidesPerViewDynamic(r,c){void 0===r&&(r="current"),void 0===c&&(c=!1);const{params:v,slides:w,slidesGrid:x,slidesSizesGrid:$,size:P,activeIndex:q}=this;let G=1;if("number"==typeof v.slidesPerView)return v.slidesPerView;if(v.centeredSlides){let re,H=w[q]?Math.ceil(w[q].swiperSlideSize):0;for(let ge=q+1;ge<w.length;ge+=1)w[ge]&&!re&&(H+=Math.ceil(w[ge].swiperSlideSize),G+=1,H>P&&(re=!0));for(let ge=q-1;ge>=0;ge-=1)w[ge]&&!re&&(H+=w[ge].swiperSlideSize,G+=1,H>P&&(re=!0))}else if("current"===r)for(let H=q+1;H<w.length;H+=1)(c?x[H]+$[H]-x[q]<P:x[H]-x[q]<P)&&(G+=1);else for(let H=q-1;H>=0;H-=1)x[q]-x[H]<P&&(G+=1);return G}update(){const r=this;if(!r||r.destroyed)return;const{snapGrid:c,params:f}=r;function v(){const $=Math.min(Math.max(r.rtlTranslate?-1*r.translate:r.translate,r.maxTranslate()),r.minTranslate());r.setTranslate($),r.updateActiveIndex(),r.updateSlidesClasses()}let w;f.breakpoints&&r.setBreakpoint(),[...r.el.querySelectorAll('[loading="lazy"]')].forEac
1h(x=>{x.complete&&Fe(r,x)}),r.updateSize(),r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),f.freeMode&&f.freeMode.enabled&&!f.cssMode?(v(),f.autoHeight&&r.updateAutoHeight()):(w=r.slideTo(("auto"===f.slidesPerView||f.slidesPerView>1)&&r.isEnd&&!f.centeredSlides?(r.virtual&&f.virtual.enabled?r.virtual.slides:r.slides).length-1:r.activeIndex,0,!1,!0),w||v()),f.watchOverflow&&c!==r.snapGrid&&r.checkOverflow(),r.emit("update")}changeDirection(r,c){void 0===c&&(c=!0);const f=this,v=f.params.direction;return r||(r="horizontal"===v?"vertical":"horizontal"),r===v||"horizontal"!==r&&"vertical"!==r||(f.el.classList.remove(`${f.params.containerModifierClass}${v}`),f.el.classList.add(`${f.params.containerModifierClass}${r}`),f.emitContainerClasses(),f.params.direction=r,f.slides.forEach(w=>{"vertical"===r?w.style.width="":w.style.height=""}),f.emit("changeDirection"),c&&f.update()),f}changeLanguageDirection(r){const c=this;c.rtl&&"rtl"===r||!c.rtl&&"ltr"===r||(c.rtl="rtl"===r,c.rtlTranslate="horizontal"===c.params.direction&&c.rtl,c.rtl?(c.el.classList.add(`${c.params.containerModifierClass}rtl`),c.el.dir="rtl"):(c.el.classList.remove(`${c.params.containerModifierClass}rtl`),c.el.dir="ltr"),c.update())}mount(r){const c=this;if(c.mounted)return!0;let f=r||c.params.el;if("string"==typeof f&&(f=document.querySelector(f)),!f)return!1;f.swiper=c,f.parentNode&&f.parentNode.host&&f.parentNode.host.nodeName===c.params.swiperElementNodeName.toUpperCase()&&(c.isElement=!0);const v=()=>`.${(c.params.wrapperClass||"").trim().split(" ").join(".")}`;let x=f&&f.shadowRoot&&f.shadowRoot.querySelector?f.shadowRoot.querySelector(v()):ji(f,v())[0];return!x&&c.params.createElements&&(x=mr("div",c.params.wrapperClass),f.append(x),ji(f,`.${c.params.slideClass}`).forEach($=>{x.append($)})),Object.assign(c,{el:f,wrapperEl:x,slidesEl:c.isElement&&!f.parentNode.host.slideSlots?f.parentNode.host:x,hostEl:c.isElement?f.parentNode.host:f,mounted:!0,rtl:"rtl"===f.dir.toLowerCase()||"rtl"===zo(f,"direction"),rtlTranslate:"horizontal"===c.params.direction&&("rtl"===f.dir.toLowerCase()||"rtl"===zo(f,"direction")),wrongRTL:"-webkit-box"===zo(x,"display")}),!0}init(r){const c=this;if(c.initialized||!1===c.mount(r))return c;c.emit("beforeInit"),c.params.breakpoints&&c.setBreakpoint(),c.addClasses(),c.updateSize(),c.updateSlides(),c.params.watchOverflow&&c.checkOverflow(),c.params.grabCursor&&c.enabled&&c.setGrabCursor(),c.slideTo(c.params.loop&&c.virtual&&c.params.virtual.enabled?c.params.initialSlide+c.virtual.slidesBefore:c.params.initialSlide,0,c.params.runCallbacksOnInit,!1,!0),c.params.loop&&c.loopCreate(),c.attachEvents();const v=[...c.el.querySelectorAll('[loading="lazy"]')];return c.isElement&&v.push(...c.hostEl.querySelectorAll('[loading="lazy"]')),v.forEach(w=>{w.complete?Fe(c,w):w.addEventListener("load",x=>{Fe(c,x.target)})}),it(c),c.initialized=!0,it(c),c.emit("init"),c.emit("afterInit"),c}destroy(r,c){void 0===r&&(r=!0),void 0===c&&(c=!0);const f=this,{params:v,el:w,wrapperEl:x,slides:$}=f;return typeof f.params>"u"||f.destroyed||(f.emit("beforeDestroy"),f.initialized=!1,f.detachEvents(),v.loop&&f.loopDestroy(),c&&(f.removeClasses(),w&&"string"!=typeof w&&w.removeAttribute("style"),x&&x.removeAttribute("style"),$&&$.length&&$.forEach(P=>{P.classList.remove(v.slideVisibleClass,v.slideFullyVisibleClass,v.slideActiveClass,v.slideNextClass,v.slidePrevClass),P.removeAttribute("style"),P.removeAttribute("data-swiper-slide-index")})),f.emit("destroy"),Object.keys(f.eventsListeners).forEach(P=>{f.off(P)}),!1!==r&&(f.el&&"string"!=typeof f.el&&(f.el.swiper=null),function pr(h){const r=h;Object.keys(r).forEach(c=>{try{r[c]=null}catch{}try{delete r[c]}catch{}})}(f)),f.destroyed=!0),null}static extendDefaults(r){no(Dc,r)}static get extendedDefaults(){return Dc}static get defaults(){return Ht}static installModule(r){Yr.prototype.__modules__||(Yr.prototype.__modules__=[]);const c=Yr.prototype.__modules__;"function"==typeof r&&c.indexOf(r)<0&&c.push(r)}static use(r){return Array.isArray(r)?(r.forEach(c=>Yr.installModule(c)),Yr):(Yr.installModule(r),Yr)}}function rc(h,r,c,f){return h.params.createElements&&Object.keys(f).forEach(v=>{if(!c[v]&&!0===c.auto){let w=ji(h.el,`.${f[v]}`)[0];w||(w=mr("div",f[v]),w.className=f[v],h.el.append(w)),c[v]=w,r[v]=w}}),c}function al(h){return void 0===h&&(h=""),`.${h.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Qc(h){const r=this,{params:c,slidesEl:f}=r;c.loop&&r.loopDestroy();const v=w=>{if("string"==typeof w){const x=document.createElement("div");x.innerHTML=w,f.append(x.children[0]),x.innerHTML=""}else f.append(w)};if("object"==typeof h&&"length"in h)for(let w=0;w<h.length;w+=1)h[w]&&v(h[w]);else v(h);r.recalcSlides(),c.loop&&r.loopCreate(),(!c.observer||r.isElement)&&r.update(
vendor: 1,464 bytes, line 1
1)}function ul(h){const r=this,{params:c,activeIndex:f,slidesEl:v}=r;c.loop&&r.loopDestroy();let w=f+1;const x=$=>{if("string"==typeof $){const P=document.createElement("div");P.innerHTML=$,v.prepend(P.children[0]),P.innerHTML=""}else v.prepend($)};if("object"==typeof h&&"length"in h){for(let $=0;$<h.length;$+=1)h[$]&&x(h[$]);w=f+h.length}else x(h);r.recalcSlides(),c.loop&&r.loopCreate(),(!c.observer||r.isElement)&&r.update(),r.slideTo(w,0,!1)}function ys(h,r){const c=this,{params:f,activeIndex:v,slidesEl:w}=c;let x=v;f.loop&&(x-=c.loopedSlides,c.loopDestroy(),c.recalcSlides());const $=c.slides.length;if(h<=0)return void c.prependSlide(r);if(h>=$)return void c.appendSlide(r);let P=x>h?x+1:x;const q=[];for(let G=$-1;G>=h;G-=1){const H=c.slides[G];H.remove(),q.unshift(H)}if("object"==typeof r&&"length"in r){for(let G=0;G<r.length;G+=1)r[G]&&w.append(r[G]);P=x>h?x+r.length:x}else w.append(r);for(let G=0;G<q.length;G+=1)w.append(q[G]);c.recalcSlides(),f.loop&&c.loopCreate(),(!f.observer||c.isElement)&&c.update(),c.slideTo(f.loop?P+c.loopedSlides:P,0,!1)}function Dl(h){const r=this,{params:c,activeIndex:f}=r;let v=f;c.loop&&(v-=r.loopedSlides,r.loopDestroy());let x,w=v;if("object"==typeof h&&"length"in h){for(let $=0;$<h.length;$+=1)x=h[$],r.slides[x]&&r.slides[x].remove(),x<w&&(w-=1);w=Math.max(w,0)}else x=h,r.slides[x]&&r.slides[x].remove(),x<w&&(w-=1),w=Math.max(w,0);r.recalcSlides(),c.loop&&r.loopCreate(),(!c.observer||r.isElement)&&r.update(
1),r.slideTo(c.loop?w+r.loopedSlides:w,0,!1)}function Zc(){const h=this,r=[];for(let c=0;c<h.slides.length;c+=1)r.push(c);h.removeSlide(r)}function za(h){const{effect:r,swiper:c,on:f,setTranslate:v,setTransition:w,overwriteParams:x,perspective:$,recreateShadows:P,getEffectParams:q}=h;let G;f("beforeInit",()=>{if(c.params.effect!==r)return;c.classNames.push(`${c.params.containerModifierClass}${r}`),$&&$()&&c.classNames.push(`${c.params.containerModifierClass}3d`);const H=x?x():{};Object.assign(c.params,H),Object.assign(c.originalParams,H)}),f("setTranslate",()=>{c.params.effect===r&&v()}),f("setTransition",(H,re)=>{c.params.effect===r&&w(re)}),f("transitionEnd",()=>{if(c.params.effect===r&&P){if(!q||!q().slideShadows)return;c.slides.forEach(H=>{H.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(re=>re.remove())}),P()}}),f("virtualUpdate",()=>{c.params.effect===r&&(c.slides.length||(G=!0),requestAnimationFrame(()=>{G&&c.slides&&c.slides.length&&(v(),G=!1)}))})}function $l(h,r){const c=fe(r);return c!==r&&(c.style.backfaceVisibility="hidden",c.style["-webkit-backface-visibility"]="hidden"),c}function Ul(h){let{swiper:r,duration:c,transformElements:f,allSlides:v}=h;const{activeIndex:w}=r;if(r.params.virtualTranslate&&0!==c){let P,$=!1;P=v?f:f.filter(q=>{const G=q.classList.contains("swiper-slide-transform")?($=>$.parentElement?$.parentElement:r.slides.filter(q=>q.shadowRoot&&q.shadowRoot===$.parentNode)[0])(q):q;return r.getSlideIndex(G)===w}),P.forEach(q=>{fo(q,()=>{if($||!r||r.destroyed)return;$=!0,r.animating=!1;const G=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});r.wrapperEl.dispatchEvent(G)})})}}function Tl(h,r,c){const f=`swiper-slide-shadow${c?`-${c}`:""}${h?` swiper-slide-shadow-${h}`:""}`,v=fe(r);let w=v.querySelector(`.${f.split(" ").join(".")}`);return w||(w=mr("div",f.split(" ")),v.append(w)),w}Object.keys(Sc).forEach(h=>{Object.keys(Sc[h]).forEach(r=>{Yr.prototype[r]=Sc[h][r]})}),Yr.use([function Ju(h){let{swiper:r,on:c,emit:f}=h;const v=Or();let w=null,x=null;const $=()=>{!r||r.destroyed||!r.initialized||(f("beforeResize"),f("resize"))},G=()=>{!r||r.destroyed||!r.initialized||f("orientationchange")};c("init",()=>{r.params.resizeObserver&&typeof v.ResizeObserver<"u"?!r||r.destroyed||!r.initialized||(w=new ResizeObserver(H=>{x=v.requestAnimationFrame(()=>{const{width:re,height:ge}=r;let me=re,Ce=ge;H.forEach(ke=>{let{contentBoxSize:Ue,contentRect:Pe,target:De}=ke;De&&De!==r.el||(me=Pe?Pe.width:(Ue[0]||Ue).inlineSize,Ce=Pe?Pe.height:(Ue[0]||Ue).blockSize)}),(me!==re||Ce!==ge)&&$()})}),w.observe(r.el)):(v.addEventListener("resize",$),v.addEventListener("orientationchange",G))}),c("destroy",()=>{x&&v.cancelAnimationFrame(x),w&&w.unobserve&&r.el&&(w.unobserve(r.el),w=null),v.removeEventListener("resize",$),v.removeEventListener("orientationchange",G)})},function zd(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w=[],x=Or(),$=function(G,H){void 0===H&&(H={});const ge=new(x.MutationObserver||x.WebkitMutationObserver)(me=>{if(r.__preventObserver__)return;if(1===me.length)return void v("observerUpdate",me[0]);const Ce=function(){v("observerUpdate",me[0])};x.requestAnimationFrame?x.requestAnimationFrame(Ce):x.setTimeout(Ce,0)});ge.observe(G,{attributes:typeof H.attributes>"u"||H.attributes,childList:r.isElement||(typeof H.childList>"u"||H).childList,characterData:typeof H.characterData>"u"||H.characterData}),w.push(ge)};c({observer:!1,observeParents:!1,observeSlideChildren:!1}),f("init",()=>{if(r.params.observer){if(r.params.observeParents){const G=Aa(r.hostEl);for(let H=0;H<G.length;H+=1)$(G[H])}$(r.hostEl,{childList:r.params.observeSlideChildren}),$(r.wrapperEl,{attributes:!1})}}),f("destroy",()=>{w.forEach(G=>{G.disconnect()}),w.splice(0,w.length)})}]),Yr.use([function Tu(h){let w,{swiper:r,extendParams:c,on:f,emit:v}=h;c({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const x=Pi();r.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const $=x.createElement("div");function P(me,Ce){const ke=r.params.virtual;if(ke.cache&&r.virtual.cache[Ce])return r.virtual.cache[Ce];let Ue;return ke.renderSlide?(Ue=ke.renderSlide.call(r,me,Ce),"string"==typeof Ue&&($.innerHTML=Ue,Ue=$.children[0])):Ue=r.isElement?mr("swiper-slide"):mr("div",r.params.slideClass),Ue.setAttribute("data-swiper-slide-index",Ce),ke.renderSlide||(Ue.innerHTML=me),ke.cache&&(r.virtual.cache[Ce]=Ue),Ue}function q(me,Ce){const{slidesPerView:ke,slidesPerGroup:Ue,centeredSlides:Pe,loop:De,initialSlide:rt}=r.params;if(Ce&&!De&&rt>0)return;const{addSlidesBefore:Tt,addSlidesAfter:Yt}=r.params.virtual,{from:Qt,to:qt,slides:yt,slidesGrid:ee,offset:At}=r.virtual;r.params.cssMode||r.updateActiveIndex();const Vt=r.activeIndex||0;let Ot,$t,en;Ot=r.rtlTranslate?"right":r.isHorizontal()?"left":"top",Pe?($t=Math.floor(ke/2)+Ue+Yt,en=Math.floor(ke/2)+Ue+Tt):($t=ke+(Ue-1)+Yt,en=(De?ke:Ue)+Tt);let zt=Vt-en,_t=Vt+$t;De||(zt=Math.max(zt,0),_t=Math.min(_t,yt.length-1));let pt=(r.slidesGrid[zt]||0)-(r.slidesGrid[0]||0);function fn(){r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),v("virtualUpdate")}if(De&&Vt>
1=en?(zt-=en,Pe||(pt+=r.slidesGrid[0])):De&&Vt<en&&(zt=-en,Pe&&(pt+=r.slidesGrid[0])),Object.assign(r.virtual,{from:zt,to:_t,offset:pt,slidesGrid:r.slidesGrid,slidesBefore:en,slidesAfter:$t}),Qt===zt&&qt===_t&&!me)return r.slidesGrid!==ee&&pt!==At&&r.slides.forEach(er=>{er.style[Ot]=pt-Math.abs(r.cssOverflowAdjustment())+"px"}),r.updateProgress(),void v("virtualUpdate");if(r.params.virtual.renderExternal)return r.params.virtual.renderExternal.call(r,{offset:pt,from:zt,to:_t,slides:function(){const Si=[];for(let Kr=zt;Kr<=_t;Kr+=1)Si.push(yt[Kr]);return Si}()}),void(r.params.virtual.renderExternalUpdate?fn():v("virtualUpdate"));const tr=[],un=[],Tn=er=>{let Si=er;return er<0?Si=yt.length+er:Si>=yt.length&&(Si-=yt.length),Si};if(me)r.slides.filter(er=>er.matches(`.${r.params.slideClass}, swiper-slide`)).forEach(er=>{er.remove()});else for(let er=Qt;er<=qt;er+=1)if(er<zt||er>_t){const Si=Tn(er);r.slides.filter(Kr=>Kr.matches(`.${r.params.slideClass}[data-swiper-slide-index="${Si}"], swiper-slide[data-swiper-slide-index="${Si}"]`)).forEach(Kr=>{Kr.remove()})}const br=De?2*yt.length:yt.length;for(let er=De?-yt.length:0;er<br;er+=1)if(er>=zt&&er<=_t){const Si=Tn(er);typeof qt>"u"||me?un.push(Si):(er>qt&&un.push(Si),er<Qt&&tr.push(Si))}if(un.forEach(er=>{r.slidesEl.append(P(yt[er],er))}),De)for(let er=tr.length-1;er>=0;er-=1){const Si=tr[er];r.slidesEl.prepend(P(yt[Si],Si))}else tr.sort((er,Si)=>Si-er),tr.forEach(er=>{r.slidesEl.prepend(P(yt[er],er))});ji(r.slidesEl,".swiper-slide, swiper-slide").forEach(er=>{er.style[Ot]=pt-Math.abs(r.cssOverflowAdjustment())+"px"}),fn()}f("beforeInit",()=>{if(!r.params.virtual.enabled)return;let me;if(typeof r.passedParams.virtual.slides>"u"){const Ce=[...r.slidesEl.children].filter(ke=>ke.matches(`.${r.params.slideClass}, swiper-slide`));Ce&&Ce.length&&(r.virtual.slides=[...Ce],me=!0,Ce.forEach((ke,Ue)=>{ke.setAttribute("data-swiper-slide-index",Ue),r.virtual.cache[Ue]=ke,ke.remove()}))}me||(r.virtual.slides=r.params.virtual.slides),r.classNames.push(`${r.params.containerModifierClass}virtual`),r.params.watchSlidesProgress=!0,r.originalParams.watchSlidesProgress=!0,q(!1,!0)}),f("setTranslate",()=>{r.params.virtual.enabled&&(r.params.cssMode&&!r._immediateVirtual?(clearTimeout(w),w=setTimeout(()=>{q()},100)):q())}),f("init update resize",()=>{r.params.virtual.enabled&&r.params.cssMode&&Rs(r.wrapperEl,"--swiper-virtual-size",`${r.virtualSize}px`)}),Object.assign(r.virtual,{appendSlide:function G(me){if("object"==typeof me&&"length"in me)for(let Ce=0;Ce<me.length;Ce+=1)me[Ce]&&r.virtual.slides.push(me[Ce]);else r.virtual.slides.push(me);q(!0)},prependSlide:function H(me){const Ce=r.activeIndex;let ke=Ce+1,Ue=1;if(Array.isArray(me)){for(let Pe=0;Pe<me.length;Pe+=1)me[Pe]&&r.virtual.slides.unshift(me[Pe]);ke=Ce+me.length,Ue=me.length}else r.virtual.slides.unshift(me);if(r.params.virtual.cache){const Pe=r.virtual.cache,De={};Object.keys(Pe).forEach(rt=>{const Tt=Pe[rt],Yt=Tt.getAttribute("data-swiper-slide-index");Yt&&Tt.setAttribute("data-swiper-slide-index",parseInt(Yt,10)+Ue),De[parseInt(rt,10)+Ue]=Tt}),r.virtual.cache=De}q(!0),r.slideTo(ke,0)},removeSlide:function re(me){if(typeof me>"u"||null===me)return;let Ce=r.activeIndex;if(Array.isArray(me))for(let ke=me.length-1;ke>=0;ke-=1)r.params.virtual.cache&&(delete r.virtual.cache[me[ke]],Object.keys(r.virtual.cache).forEach(Ue=>{Ue>me&&(r.virtual.cache[Ue-1]=r.virtual.cache[Ue],r.virtual.cache[Ue-1].setAttribute("data-swiper-slide-index",Ue-1),delete r.virtual.cache[Ue])})),r.virtual.slides.splice(me[ke],1),me[ke]<Ce&&(Ce-=1),Ce=Math.max(Ce,0);else r.params.virtual.cache&&(delete r.virtual.cache[me],Object.keys(r.virtual.cache).forEach(ke=>{ke>me&&(r.virtual.cache[ke-1]=r.virtual.cache[ke],r.virtual.cache[ke-1].setAttribute("data-swiper-slide-index",ke-1),delete r.virtual.cache[ke])})),r.virtual.slides.splice(me,1),me<Ce&&(Ce-=1),Ce=Math.max(Ce,0);q(!0),r.slideTo(Ce,0)},removeAllSlides:function ge(){r.virtual.slides=[],r.params.virtual.cache&&(r.virtual.cache={}),q(!0),r.slideTo(0,0)},update:q})},function Tc(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w=Pi(),x=Or();function $(G){if(!r.enabled)return;const{rtlTranslate:H}=r;let re=G;re.originalEvent&&(re=re.originalEvent);const ge=re.keyCode||re.charCode,me=r.params.keyboard.pageUpDown,Ce=me&&33===ge,ke=me&&34===ge,Ue=37===ge,Pe=39===ge,De=38===ge,rt=40===ge;if(!r.allowSlideNext&&(r.isHorizontal()&&Pe||r.isVertical()&&rt||ke)||!r.allowSlidePrev&&(r.isHorizontal()&&Ue||r.isVertical()&&De||Ce))return!1;if(!(re.shiftKey||re.altKey||re.ctrlKey||re.metaKey||w.activeElement&&w.activeElement.nodeName&&("input"===w.activeElement.nodeName.toLowerCase()||"textarea"===w.activeElement.nodeName.toLowerCase()))){if(r.params.keyboard.onlyInViewport&&(Ce||ke||Ue||Pe||De||rt)){let Tt=!1;
vendor: 4,595 bytes, line 1
1if(Aa(r.el,`.${r.params.slideClass}, swiper-slide`).length>0&&0===Aa(r.el,`.${r.params.slideActiveClass}`).length)return;const Yt=r.el,Qt=Yt.clientWidth,qt=Yt.clientHeight,yt=x.innerWidth,ee=x.innerHeight,At=Va(Yt);H&&(At.left-=Yt.scrollLeft);const Vt=[[At.left,At.top],[At.left+Qt,At.top],[At.left,At.top+qt],[At.left+Qt,At.top+qt]];for(let Ot=0;Ot<Vt.length;Ot+=1){const $t=Vt[Ot];if($t[0]>=0&&$t[0]<=yt&&$t[1]>=0&&$t[1]<=ee){if(0===$t[0]&&0===$t[1])continue;Tt=!0}}if(!Tt)return}r.isHorizontal()?((Ce||ke||Ue||Pe)&&(re.preventDefault?re.preventDefault():re.returnValue=!1),((ke||Pe)&&!H||(Ce||Ue)&&H)&&r.slideNext(),((Ce||Ue)&&!H||(ke||Pe)&&H)&&r.slidePrev()):((Ce||ke||De||rt)&&(re.preventDefault?re.preventDefault():re.returnValue=!1),(ke||rt)&&r.slideNext(),(Ce||De)&&r.slidePrev()),v("keyPress",ge)}}function P(){r.keyboard.enabled||(w.addEventListener("keydown",$),r.keyboard.enabled=!0)}function q(){r.keyboard.enabled&&(w.removeEventListener("keydown",$),r.keyboard.enabled=!1)}r.keyboard={enabled:!1},c({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),f("init",()=>{r.params.keyboard.enabled&&P()}),f("destroy",()=>{r.keyboard.enabled&&q()}),Object.assign(r.keyboard,{enable:P,disable:q})},function Ea(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w=Or();c({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),r.mousewheel={enabled:!1};let x,P,$=Jo();const q=[];function H(){r.enabled&&(r.mouseEntered=!0)}function re(){r.enabled&&(r.mouseEntered=!1)}function ge(De){return!(r.params.mousewheel.thresholdDelta&&De.delta<r.params.mousewheel.thresholdDelta||r.params.mousewheel.thresholdTime&&Jo()-$<r.params.mousewheel.thresholdTime)&&(De.delta>=6&&Jo()-$<60||(De.direction<0?(!r.isEnd||r.params.loop)&&!r.animating&&(r.slideNext(),v("scroll",De.raw)):(!r.isBeginning||r.params.loop)&&!r.animating&&(r.slidePrev(),v("scroll",De.raw)),$=(new w.Date).getTime(),!1))}function Ce(De){let rt=De,Tt=!0;if(!r.enabled||De.target.closest(`.${r.params.mousewheel.noMousewheelClass}`))return;const Yt=r.params.mousewheel;r.params.cssMode&&rt.preventDefault();let Qt=r.el;"container"!==r.params.mousewheel.eventsTarget&&(Qt=document.querySelector(r.params.mousewheel.eventsTarget));const qt=Qt&&Qt.contains(rt.target);if(!r.mouseEntered&&!qt&&!Yt.releaseOnEdges)return!0;rt.originalEvent&&(rt=rt.originalEvent);let yt=0;const ee=r.rtlTranslate?-1:1,At=function G(De){let Qt=0,qt=0,yt=0,ee=0;return"detail"in De&&(qt=De.detail),"wheelDelta"in De&&(qt=-De.wheelDelta/120),"wheelDeltaY"in De&&(qt=-De.wheelDeltaY/120),"wheelDeltaX"in De&&(Qt=-De.wheelDeltaX/120),"axis"in De&&De.axis===De.HORIZONTAL_AXIS&&(Qt=qt,qt=0),yt=10*Qt,ee=10*qt,"deltaY"in De&&(ee=De.deltaY),"deltaX"in De&&(yt=De.deltaX),De.shiftKey&&!yt&&(yt=ee,ee=0),(yt||ee)&&De.deltaMode&&(1===De.deltaMode?(yt*=40,ee*=40):(yt*=800,ee*=800)),yt&&!Qt&&(Qt=yt<1?-1:1),ee&&!qt&&(qt=ee<1?-1:1),{spinX:Qt,spinY:qt,pixelX:yt,pixelY:ee}}(rt);if(Yt.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(At.pixelX)>Math.abs(At.pixelY)))return!0;yt=-At.pixelX*ee}else{if(!(Math.abs(At.pixelY)>Math.abs(At.pixelX)))return!0;yt=-At.pixelY}else yt=Math.abs(At.pixelX)>Math.abs(At.pixelY)?-At.pixelX*ee:-At.pixelY;if(0===yt)return!0;Yt.invert&&(yt=-yt);let Vt=r.getTranslate()+yt*Yt.sensitivity;if(Vt>=r.minTranslate()&&(Vt=r.minTranslate()),Vt<=r.maxTranslate()&&(Vt=r.maxTranslate()),Tt=!!r.params.loop||!(Vt===r.minTranslate()||Vt===r.maxTranslate()),Tt&&r.params.nested&&rt.stopPropagation(),r.params.freeMode&&r.params.freeMode.enabled){const Ot={time:Jo(),delta:Math.abs(yt),direction:Math.sign(yt)},$t=P&&Ot.time<P.time+500&&Ot.delta<=P.delta&&Ot.direction===P.direction;if(!$t){P=void 0;let en=r.getTranslate()+yt*Yt.sensitivity;const zt=r.isBeginning,_t=r.isEnd;if(en>=r.minTranslate()&&(en=r.minTranslate()),en<=r.maxTranslate()&&(en=r.maxTranslate()),r.setTransition(0),r.setTranslate(en),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!zt&&r.isBeginning||!_t&&r.isEnd)&&r.updateSlidesClasses(),r.params.loop&&r.loopFix({direction:Ot.direction<0?"next":"prev",byMousewheel:!0}),r.params.freeMode.sticky){clearTimeout(x),x=void 0,q.length>=15&&q.shift();const pt=q.length?q[q.length-1]:void 0,fn=q[0];if(q.push(Ot),pt&&(Ot.delta>pt.delta||Ot.direction!==pt.direction))q.splice(0);else if(q.length>=15&&Ot.time-fn.time<500&&fn.delta-Ot.delta>=1&&Ot.delta<=6){const tr=yt>0?.8:.2;P=Ot,q.splice(0),x=So(()=>{r.destroyed||!r.params||r.slideToClosest(r.params.speed,!0,void 0,tr)},0)}
1x||(x=So(()=>{!r.destroyed&&r.params&&(P=Ot,q.splice(0),r.slideToClosest(r.params.speed,!0,void 0,.5))},500))}if($t||v("scroll",rt),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),Yt.releaseOnEdges&&(en===r.minTranslate()||en===r.maxTranslate()))return!0}}else{const Ot={time:Jo(),delta:Math.abs(yt),direction:Math.sign(yt),raw:De};q.length>=2&&q.shift();const $t=q.length?q[q.length-1]:void 0;if(q.push(Ot),$t?(Ot.direction!==$t.direction||Ot.delta>$t.delta||Ot.time>$t.time+150)&&ge(Ot):ge(Ot),function me(De){const rt=r.params.mousewheel;if(De.direction<0){if(r.isEnd&&!r.params.loop&&rt.releaseOnEdges)return!0}else if(r.isBeginning&&!r.params.loop&&rt.releaseOnEdges)return!0;return!1}(Ot))return!0}return rt.preventDefault?rt.preventDefault():rt.returnValue=!1,!1}function ke(De){let rt=r.el;"container"!==r.params.mousewheel.eventsTarget&&(rt=document.querySelector(r.params.mousewheel.eventsTarget)),rt[De]("mouseenter",H),rt[De]("mouseleave",re),rt[De]("wheel",Ce)}function Ue(){return r.params.cssMode?(r.wrapperEl.removeEventListener("wheel",Ce),!0):!r.mousewheel.enabled&&(ke("addEventListener"),r.mousewheel.enabled=!0,!0)}function Pe(){return r.params.cssMode?(r.wrapperEl.addEventListener(event,Ce),!0):!!r.mousewheel.enabled&&(ke("removeEventListener"),r.mousewheel.enabled=!1,!0)}f("init",()=>{!r.params.mousewheel.enabled&&r.params.cssMode&&Pe(),r.params.mousewheel.enabled&&Ue()}),f("destroy",()=>{r.params.cssMode&&Ue(),r.mousewheel.enabled&&Pe()}),Object.assign(r.mousewheel,{enable:Ue,disable:Pe})},function Ic(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;function w(me){let Ce;return me&&"string"==typeof me&&r.isElement&&(Ce=r.el.querySelector(me)||r.hostEl.querySelector(me),Ce)?Ce:(me&&("string"==typeof me&&(Ce=[...document.querySelectorAll(me)]),r.params.uniqueNavElements&&"string"==typeof me&&Ce&&Ce.length>1&&1===r.el.querySelectorAll(me).length?Ce=r.el.querySelector(me):Ce&&1===Ce.length&&(Ce=Ce[0])),me&&!Ce?me:Ce)}function x(me,Ce){const ke=r.params.navigation;(me=Wr(me)).forEach(Ue=>{Ue&&(Ue.classList[Ce?"add":"remove"](...ke.disabledClass.split(" ")),"BUTTON"===Ue.tagName&&(Ue.disabled=Ce),r.params.watchOverflow&&r.enabled&&Ue.classList[r.isLocked?"add":"remove"](ke.lockClass))})}function $(){const{nextEl:me,prevEl:Ce}=r.navigation;if(r.params.loop)return x(Ce,!1),void x(me,!1);x(Ce,r.isBeginning&&!r.params.rewind),x(me,r.isEnd&&!r.params.rewind)}function P(me){me.preventDefault(),(!r.isBeginning||r.params.loop||r.params.rewind)&&(r.slidePrev(),v("navigationPrev"))}function q(me){me.preventDefault(),(!r.isEnd||r.params.loop||r.params.rewind)&&(r.slideNext(),v("navigationNext"))}function G(){const me=r.params.navigation;if(r.params.navigation=rc(r,r.originalParams.navigation,r.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!me.nextEl&&!me.prevEl)return;let Ce=w(me.nextEl),ke=w(me.prevEl);Object.assign(r.navigation,{nextEl:Ce,prevEl:ke}),Ce=Wr(Ce),ke=Wr(ke);const Ue=(Pe,De)=>{Pe&&Pe.addEventListener("click","next"===De?q:P),!r.enabled&&Pe&&Pe.classList.add(...me.lockClass.split(" "))};Ce.forEach(Pe=>Ue(Pe,"next")),ke.forEach(Pe=>Ue(Pe,"prev"))}function H(){let{nextEl:me,prevEl:Ce}=r.navigation;me=Wr(me),Ce=Wr(Ce);const ke=(Ue,Pe)=>{Ue.removeEventListener("click","next"===Pe?q:P),Ue.classList.remove(...r.params.navigation.disabledClass.split(" "))};me.forEach(Ue=>ke(Ue,"next")),Ce.forEach(Ue=>ke(Ue,"prev"))}c({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),r.navigation={nextEl:null,prevEl:null},f("init",()=>{!1===r.params.navigation.enabled?ge():(G(),$())}),f("toEdge fromEdge lock unlock",()=>{$()}),f("destroy",()=>{H()}),f("enable disable",()=>{let{nextEl:me,prevEl:Ce}=r.navigation;me=Wr(me),Ce=Wr(Ce),r.enabled?$():[...me,...Ce].filter(ke=>!!ke).forEach(ke=>ke.classList.add(r.params.navigation.lockClass))}),f("click",(me,Ce)=>{let{nextEl:ke,prevEl:Ue}=r.navigation;ke=Wr(ke),Ue=Wr(Ue);const Pe=Ce.target;let De=Ue.includes(Pe)||ke.includes(Pe);if(r.isElement&&!De){const rt=Ce.path||Ce.composedPath&&Ce.composedPath();rt&&(De=rt.find(Tt=>ke.includes(Tt)||Ue.includes(Tt)))}if(r.params.navigation.hideOnClick&&!De){if(r.pagination&&r.params.pagination&&r.params.pagination.clickable&&(r.pagination.el===Pe||r.pagination.el.contains(Pe)))return;let rt;ke.length?rt=ke[0].classList.contains(r.params.navigation.hiddenClass):Ue.length&&(rt=Ue[0].classList.contains(r.params.navigation.hiddenClass)),v(!0===rt?"navigationShow":"navigationHide"),[...ke,...Ue].filter(Tt=>!!Tt).forEach(Tt=>Tt.classList.toggle(r.params.navigation.hiddenClass))}});const ge=()=>{r.el.classList.add(...r.params.navigation.navigationDisabledClass.split(" ")),H()};Object.assign(r.navigation,{enable:()=>{r.el.classList.remove(...r.params.navigation.navigationDisabledClass.split(" ")),G(),$()},disable:ge,update:$,init:G,destroy:H})},function ld(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w="swiper-pagination";c({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:Pe=>Pe,formatFractionTotal:Pe=>Pe,bulletClass:`${w}-bullet`,bulletActiveClass:`${w}-bullet-active`,modifierClass:`${w}-`,currentClass:`${w}-current`,totalClass:`${w}-total`,hiddenClass:`${w}-hidden`,progressbarFillClass:`${w}-progressbar-fill`,progressbarOppositeClass:`${w}-progressbar-opposite`,clickableClass:`${w}-clickable`,lockClass:`${w}-lock`,horizontalClass:`${w}-horizontal`,verticalClass:`${w}-vertical`,paginationDisabledClass:`${w}-disabled`}}),r.pagination={el:null,bullets:[]};let x,$=0;function P(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&0===r.pagination.el.length}function q(Pe,De){const{bulletActiveClass:rt}=r.params.pagination;Pe&&(Pe=Pe[("prev"===De?"previous":"next")+"ElementSibling"])&&(Pe.classList.add(`${rt}-${De}`),(Pe=Pe[("prev"===De?"previous":"next")+"ElementSibling"])&&Pe.classList.add(`${rt}-${De}-${De}`))}function H(Pe){const De=Pe.target.closest(al(r.params.pagination.bulletClass));if(!De)return;Pe.preventDefault();const rt=ro(De)*r.params.slidesPerGroup;if(r.params.loop){if(r.realIndex===rt)return;const Tt=function G(Pe,De,rt){return(De%=rt)==1+(Pe%=rt)?"next":De===Pe-1?"previous":void 0}(r.realIndex,rt,r.slides.length);"next"===Tt?r.slideNext():"previous"===Tt?r.slidePrev():r.slideToLoop(rt)}else r.slideTo(rt)}function re(){const Pe=r.rtl,De=r.params.pagination;if(P())return;let Tt,Yt,rt=r.pagination.el;rt=Wr(rt);
1const qt=r.params.loop?Math.ceil((r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length)/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(Yt=r.previousRealIndex||0,Tt=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):typeof r.snapIndex<"u"?(Tt=r.snapIndex,Yt=r.previousSnapIndex):(Yt=r.previousIndex||0,Tt=r.activeIndex||0),"bullets"===De.type&&r.pagination.bullets&&r.pagination.bullets.length>0){const yt=r.pagination.bullets;let ee,At,Vt;if(De.dynamicBullets&&(x=$o(yt[0],r.isHorizontal()?"width":"height",!0),rt.forEach(Ot=>{Ot.style[r.isHorizontal()?"width":"height"]=x*(De.dynamicMainBullets+4)+"px"}),De.dynamicMainBullets>1&&void 0!==Yt&&($+=Tt-(Yt||0),$>De.dynamicMainBullets-1?$=De.dynamicMainBullets-1:$<0&&($=0)),ee=Math.max(Tt-$,0),At=ee+(Math.min(yt.length,De.dynamicMainBullets)-1),Vt=(At+ee)/2),yt.forEach(Ot=>{const $t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(en=>`${De.bulletActiveClass}${en}`)].map(en=>"string"==typeof en&&en.includes(" ")?en.split(" "):en).flat();Ot.classList.remove(...$t)}),rt.length>1)yt.forEach(Ot=>{const $t=ro(Ot);$t===Tt?Ot.classList.add(...De.bulletActiveClass.split(" ")):r.isElement&&Ot.setAttribute("part","bullet"),De.dynamicBullets&&($t>=ee&&$t<=At&&Ot.classList.add(...`${De.bulletActiveClass}-main`.split(" ")),$t===ee&&q(Ot,"prev"),$t===At&&q(Ot,"next"))});else{const Ot=yt[Tt];if(Ot&&Ot.classList.add(...De.bulletActiveClass.split(" ")),r.isElement&&yt.forEach(($t,en)=>{$t.setAttribute("part",en===Tt?"bullet-active":"bullet")}),De.dynamicBullets){const $t=yt[ee],en=yt[At];for(let zt=ee;zt<=At;zt+=1)yt[zt]&&yt[zt].classList.add(...`${De.bulletActiveClass}-main`.split(" "));q($t,"prev"),q(en,"next")}}if(De.dynamicBullets){const Ot=Math.min(yt.length,De.dynamicMainBullets+4),$t=(x*Ot-x)/2-Vt*x,en=Pe?"right":"left";yt.forEach(zt=>{zt.style[r.isHorizontal()?en:"top"]=`${$t}px`})}}rt.forEach((yt,ee)=>{if("fraction"===De.type&&(yt.querySelectorAll(al(De.currentClass)).forEach(At=>{At.textContent=De.formatFractionCurrent(Tt+1)}),yt.querySelectorAll(al(De.totalClass)).forEach(At=>{At.textContent=De.formatFractionTotal(qt)})),"progressbar"===De.type){let At;At=De.progressbarOpposite?r.isHorizontal()?"vertical":"horizontal":r.isHorizontal()?"horizontal":"vertical";const Vt=(Tt+1)/qt;let Ot=1,$t=1;"horizontal"===At?Ot=Vt:$t=Vt,yt.querySelectorAll(al(De.progressbarFillClass)).forEach(en=>{en.style.transform=`translate3d(0,0,0) scaleX(${Ot}) scaleY(${$t})`,en.style.transitionDuration=`${r.params.speed}ms`})}"custom"===De.type&&De.renderCustom?(yt.innerHTML=De.renderCustom(r,Tt+1,qt),0===ee&&v("paginationRender",yt)):(0===ee&&v("paginationRender",yt),v("paginationUpdate",yt)),r.params.watchOverflow&&r.enabled&&yt.classList[r.isLocked?"add":"remove"](De.lockClass)})}function ge(){const Pe=r.params.pagination;if(P())return;const De=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length;let rt=r.pagination.el;rt=Wr(rt);let Tt="";if("bullets"===Pe.type){let Yt=r.params.loop?Math.ceil(De/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&Yt>De&&(Yt=De);for(let Qt=0;Qt<Yt;Qt+=1)Tt+=Pe.renderBullet?Pe.renderBullet.call(r,Qt,Pe.bulletClass):`<${Pe.bulletElement} ${r.isElement?'part="bullet"':""} class="${Pe.bulletClass}"></${Pe.bulletElement}>`}"fraction"===Pe.type&&(Tt=Pe.renderFraction?Pe.renderFraction.call(r,Pe.currentClass,Pe.totalClass):`<span class="${Pe.currentClass}"></span> / <span class="${Pe.totalClass}"></span>`),"progressbar"===Pe.type&&(Tt=Pe.renderProgressbar?Pe.renderProgressbar.call(r,Pe.progressbarFillClass):`<span class="${Pe.progressbarFillClass}"></span>`),r.pagination.bullets=[],rt.forEach(Yt=>{"custom"!==Pe.type&&(Yt.innerHTML=Tt||""),"bullets"===Pe.type&&r.pagination.bullets.push(...Yt.querySelectorAll(al(Pe.bulletClass)))}),"custom"!==Pe.type&&v("paginationRender",rt[0])}function me(){r.params.pagination=rc(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});const Pe=r.params.pagination;if(!Pe.el)return;let De;"string"==typeof Pe.el&&r.isElement&&(De=r.el.querySelector(Pe.el)),!De&&"string"==typeof Pe.el&&(De=[...document.querySelectorAll(Pe.el)]),De||(De=Pe.el),De&&0!==De.length&&(r.params.uniqueNavElements&&"string"==typeof Pe.el&&Array.isArray(De)&&De.length>1&&(De=[...r.el.querySelectorAll(Pe.el)],De.length>1&&(De=De.filter(rt=>Aa(rt,".swiper")[0]===r.el)[0])),Array.isArray(De)&&1===De.length&&(De=De[0]),Object.assign(r.pagination,{el:De}),De=Wr(De),De.forEach(rt=>{"bullets"===Pe.type&&Pe.clickable&&rt.classList.add(...(Pe.clickableClass||"").split(" ")),rt.classList.add(Pe.modifierClass+Pe.type),rt.classList.add(r.isHorizontal()?Pe.horizontalClass:Pe.verticalClass),"bullets"===Pe.type&&Pe.dynamicBullets&&(rt.classList.add(`${Pe.modifierClass}${Pe.type}-dynamic`),$=0,Pe.dynamicMainBullets<1&&(Pe.dynamicMainBullets=1)),"progressbar"===Pe.type&&Pe.progressbarOpposite&&rt.classList.add(Pe.progressbarOppositeClass),Pe.clickable&&rt.addEventListener("click",H),r.enabled||rt.classList.add(Pe.lockClass)}))}function Ce(){const Pe=r.params.pagination;if(P())return;let De=r.pagination.el;De&&(De=Wr(De),De.forEach(rt=>{rt.classList.remove(Pe.hiddenClass),rt.classList.remove(Pe.modifierClass+Pe.type),rt.classList.remove(r.isHorizontal()?Pe.horizontalClass:Pe.verticalClass),Pe.clickable&&(rt.classList.remove(...(Pe.clickableClass||"").split(" ")),rt.removeEventListener("click",H))}
1)),r.pagination.bullets&&r.pagination.bullets.forEach(rt=>rt.classList.remove(...Pe.bulletActiveClass.split(" ")))}f("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;const Pe=r.params.pagination;let{el:De}=r.pagination;De=Wr(De),De.forEach(rt=>{rt.classList.remove(Pe.horizontalClass,Pe.verticalClass),rt.classList.add(r.isHorizontal()?Pe.horizontalClass:Pe.verticalClass)})}),f("init",()=>{!1===r.params.pagination.enabled?Ue():(me(),ge(),re())}),f("activeIndexChange",()=>{typeof r.snapIndex>"u"&&re()}),f("snapIndexChange",()=>{re()}),f("snapGridLengthChange",()=>{ge(),re()}),f("destroy",()=>{Ce()}),f("enable disable",()=>{let{el:Pe}=r.pagination;Pe&&(Pe=Wr(Pe),Pe.forEach(De=>De.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass)))}),f("lock unlock",()=>{re()}),f("click",(Pe,De)=>{const rt=De.target,Tt=Wr(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&Tt&&Tt.length>0&&!rt.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&rt===r.navigation.nextEl||r.navigation.prevEl&&rt===r.navigation.prevEl))return;const Yt=Tt[0].classList.contains(r.params.pagination.hiddenClass);v(!0===Yt?"paginationShow":"paginationHide"),Tt.forEach(Qt=>Qt.classList.toggle(r.params.pagination.hiddenClass))}});const Ue=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:Pe}=r.pagination;Pe&&(Pe=Wr(Pe),Pe.forEach(De=>De.classList.add(r.params.pagination.paginationDisabledClass))),Ce()};Object.assign(r.pagination,{enable:()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:Pe}=r.pagination;Pe&&(Pe=Wr(Pe),Pe.forEach(De=>De.classList.remove(r.params.pagination.paginationDisabledClass))),me(),ge(),re()},disable:Ue,render:ge,update:re,init:me,destroy:Ce})},function Jr(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w=Pi();let q,G,H,re,x=!1,$=null,P=null;function ge(){if(!r.params.scrollbar.el||!r.scrollbar.el)return;const{scrollbar:Vt,rtlTranslate:Ot}=r,{dragEl:$t,el:en}=Vt,zt=r.params.scrollbar;let pt=G,fn=(H-G)*(r.params.loop?r.progressLoop:r.progress);Ot?(fn=-fn,fn>0?(pt=G-fn,fn=0):-fn+G>H&&(pt=H+fn)):fn<0?(pt=G+fn,fn=0):fn+G>H&&(pt=H-fn),r.isHorizontal()?($t.style.transform=`translate3d(${fn}px, 0, 0)`,$t.style.width=`${pt}px`):($t.style.transform=`translate3d(0px, ${fn}px, 0)`,$t.style.height=`${pt}px`),zt.hide&&(clearTimeout($),en.style.opacity=1,$=setTimeout(()=>{en.style.opacity=0,en.style.transitionDuration="400ms"},1e3))}function Ce(){if(!r.params.scrollbar.el||!r.scrollbar.el)return;const{scrollbar:Vt}=r,{dragEl:Ot,el:$t}=Vt;Ot.style.width="",Ot.style.height="",H=r.isHorizontal()?$t.offsetWidth:$t.offsetHeight,re=r.size/(r.virtualSize+r.params.slidesOffsetBefore-(r.params.centeredSlides?r.snapGrid[0]:0)),G="auto"===r.params.scrollbar.dragSize?H*re:parseInt(r.params.scrollbar.dragSize,10),r.isHorizontal()?Ot.style.width=`${G}px`:Ot.style.height=`${G}px`,$t.style.display=re>=1?"none":"",r.params.scrollbar.hide&&($t.style.opacity=0),r.params.watchOverflow&&r.enabled&&Vt.el.classList[r.isLocked?"add":"remove"](r.params.scrollbar.lockClass)}function ke(Vt){return r.isHorizontal()?Vt.clientX:Vt.clientY}function Ue(Vt){const{scrollbar:Ot,rtlTranslate:$t}=r,{el:en}=Ot;let zt;zt=(ke(Vt)-Va(en)[r.isHorizontal()?"left":"top"]-(null!==q?q:G/2))/(H-G),zt=Math.max(Math.min(zt,1),0),$t&&(zt=1-zt);const _t=r.minTranslate()+(r.maxTranslate()-r.minTranslate())*zt;r.updateProgress(_t),r.setTranslate(_t),r.updateActiveIndex(),r.updateSlidesClasses()}function Pe(Vt){const Ot=r.params.scrollbar,{scrollbar:$t,wrapperEl:en}=r,{el:zt,dragEl:_t}=$t;x=!0,q=Vt.target===_t?ke(Vt)-Vt.target.getBoundingClientRect()[r.isHorizontal()?"left":"top"]:null,Vt.preventDefault(),Vt.stopPropagation(),en.style.transitionDuration="100ms",_t.style.transitionDuration="100ms",Ue(Vt),clearTimeout(P),zt.style.transitionDuration="0ms",Ot.hide&&(zt.style.opacity=1),r.params.cssMode&&(r.wrapperEl.style["scroll-snap-type"]="none"),v("scrollbarDragStart",Vt)}function De(Vt){const{scrollbar:Ot,wrapperEl:$t}=r,{el:en,dragEl:zt}=Ot;x&&(Vt.preventDefault&&Vt.cancelable?Vt.preventDefault():Vt.returnValue=!1,Ue(Vt),$t.style.transitionDuration="0ms",en.style.transitionDuration="0ms",zt.style.transitionDuration="0ms",v("scrollbarDragMove",Vt))}function rt(Vt){const Ot=r.params.scrollbar,{scrollbar:$t,wrapperEl:en}=r,{el:zt}=$t;x&&(x=!1,r.params.cssMode&&(r.wrapperEl.style["scroll-snap-type"]="",en.style.transitionDuration=""),Ot.hide&&(clearTimeout(P),P=So(()=>{zt.style.opacity=0,zt.style.transitionDuration="400ms"},1e3)),v("scrollbarDragEnd",Vt),Ot.snapOnRelease&&r.slideToClosest())}function Tt(Vt){const{scrollbar:Ot,params:$t}=r,en=Ot.el;if(!en)return;const _t=!!$t.passiveListeners&&{passive:!1,capture:!1},pt=!!$t.passiveListeners&&{passive:!0,capture:!1};if(!en)return;const fn="on"===Vt?"addEventListener":"removeEventListener";en[fn]("pointerdown",Pe,_t),w[fn]("pointermove",De,_t),w[fn]("pointerup",rt,pt)}function qt(){const{scrollbar:Vt,el:Ot}=r;r.params.scrollbar=rc(r,r.originalParams.scrollbar,r.params.scrollbar,{el:"swiper-scrollbar"});const $t=r.params.scrollbar;if(!$t.el)return;let en,zt;if("string"==typeof $t.el&&r.isElement&&(en=r.el.querySelector($t.el)),en||"string"!=typeof $t.el)en||(en=$t.el);else if(en=w.querySelectorAll($t.el),!en.length)return;r.params.uniqueNavElements&&"string"==typeof $t.el&&en.length>1&&1===Ot.querySelectorAll($t.el).length&&(en=Ot.querySelector($t.el)),en.length>
10&&(en=en[0]),en.classList.add(r.isHorizontal()?$t.horizontalClass:$t.verticalClass),en&&(zt=en.querySelector(al(r.params.scrollbar.dragClass)),zt||(zt=mr("div",r.params.scrollbar.dragClass),en.append(zt))),Object.assign(Vt,{el:en,dragEl:zt}),$t.draggable&&function Yt(){!r.params.scrollbar.el||!r.scrollbar.el||Tt("on")}(),en&&en.classList[r.enabled?"remove":"add"](...Co(r.params.scrollbar.lockClass))}function yt(){const Vt=r.params.scrollbar,Ot=r.scrollbar.el;Ot&&Ot.classList.remove(...Co(r.isHorizontal()?Vt.horizontalClass:Vt.verticalClass)),function Qt(){!r.params.scrollbar.el||!r.scrollbar.el||Tt("off")}()}c({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),r.scrollbar={el:null,dragEl:null},f("changeDirection",()=>{if(!r.scrollbar||!r.scrollbar.el)return;const Vt=r.params.scrollbar;let{el:Ot}=r.scrollbar;Ot=Wr(Ot),Ot.forEach($t=>{$t.classList.remove(Vt.horizontalClass,Vt.verticalClass),$t.classList.add(r.isHorizontal()?Vt.horizontalClass:Vt.verticalClass)})}),f("init",()=>{!1===r.params.scrollbar.enabled?At():(qt(),Ce(),ge())}),f("update resize observerUpdate lock unlock changeDirection",()=>{Ce()}),f("setTranslate",()=>{ge()}),f("setTransition",(Vt,Ot)=>{!function me(Vt){!r.params.scrollbar.el||!r.scrollbar.el||(r.scrollbar.dragEl.style.transitionDuration=`${Vt}ms`)}(Ot)}),f("enable disable",()=>{const{el:Vt}=r.scrollbar;Vt&&Vt.classList[r.enabled?"remove":"add"](...Co(r.params.scrollbar.lockClass))}),f("destroy",()=>{yt()});const At=()=>{r.el.classList.add(...Co(r.params.scrollbar.scrollbarDisabledClass)),r.scrollbar.el&&r.scrollbar.el.classList.add(...Co(r.params.scrollbar.scrollbarDisabledClass)),yt()};Object.assign(r.scrollbar,{enable:()=>{r.el.classList.remove(...Co(r.params.scrollbar.scrollbarDisabledClass)),r.scrollbar.el&&r.scrollbar.el.classList.remove(...Co(r.params.scrollbar.scrollbarDisabledClass)),qt(),Ce(),ge()},disable:At,updateSize:Ce,setTranslate:ge,init:qt,destroy:yt})},function Ns(h){let{swiper:r,extendParams:c,on:f}=h;c({parallax:{enabled:!1}});const v="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",w=(P,q)=>{const{rtl:G}=r,H=G?-1:1,re=P.getAttribute("data-swiper-parallax")||"0";let ge=P.getAttribute("data-swiper-parallax-x"),me=P.getAttribute("data-swiper-parallax-y");const Ce=P.getAttribute("data-swiper-parallax-scale"),ke=P.getAttribute("data-swiper-parallax-opacity"),Ue=P.getAttribute("data-swiper-parallax-rotate");if(ge||me?(ge=ge||"0",me=me||"0"):r.isHorizontal()?(ge=re,me="0"):(me=re,ge="0"),ge=ge.indexOf("%")>=0?parseInt(ge,10)*q*H+"%":ge*q*H+"px",me=me.indexOf("%")>=0?parseInt(me,10)*q+"%":me*q+"px",typeof ke<"u"&&null!==ke){const De=ke-(ke-1)*(1-Math.abs(q));P.style.opacity=De}let Pe=`translate3d(${ge}, ${me}, 0px)`;typeof Ce<"u"&&null!==Ce&&(Pe+=` scale(${Ce-(Ce-1)*(1-Math.abs(q))})`),Ue&&typeof Ue<"u"&&null!==Ue&&(Pe+=` rotate(${Ue*q*-1}deg)`),P.style.transform=Pe},x=()=>{const{el:P,slides:q,progress:G,snapGrid:H}=r,ge=ji(P,v);r.isElement&&ge.push(...ji(r.hostEl,v)),ge.forEach(me=>{w(me,G)}),q.forEach((me,Ce)=>{let ke=me.progress;r.params.slidesPerGroup>1&&"auto"!==r.params.slidesPerView&&(ke+=Math.ceil(Ce/2)-G*(H.length-1)),ke=Math.min(Math.max(ke,-1),1),me.querySelectorAll(`${v}, [data-swiper-parallax-rotate]`).forEach(Ue=>{w(Ue,ke)})})};f("beforeInit",()=>{r.params.parallax.enabled&&(r.params.watchSlidesProgress=!0,r.originalParams.watchSlidesProgress=!0)}),f("init",()=>{r.params.parallax.enabled&&x()}),f("setTranslate",()=>{r.params.parallax.enabled&&x()}),f("setTransition",(P,q)=>{r.params.parallax.enabled&&function(P){void 0===P&&(P=r.params.speed);const{el:q,hostEl:G}=r,H=[...q.querySelectorAll(v)];r.isElement&&H.push(...G.querySelectorAll(v)),H.forEach(re=>{let ge=parseInt(re.getAttribute("data-swiper-parallax-duration"),10)||P;0===P&&(ge=0),re.style.transitionDuration=`${ge}ms`})}(q)})},function ll(h){let{swiper:r,extendParams:c,on:f,emit:v}=h;const w=Or();c({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),r.zoom={enabled:!1};let P,q,x=1,$=!1;const G=[],H={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},re={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},ge={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let qt,me=1;function Ce(){return G.length<2?1:Math.sqrt((G[1].pageX-G[0].pageX)**2+(G[1].pageY-G[0].pageY)**2)}function ke(){const un=r.params.zoom,Tn=H.imageWrapEl.getAttribute("data-swiper-zoom")||un.maxRatio;
1return un.limitToOriginalSize&&H.imageEl&&H.imageEl.naturalWidth?Math.min(H.imageEl.naturalWidth/H.imageEl.offsetWidth,Tn):Tn}function De(un){const Tn=function Pe(){return r.isElement?"swiper-slide":`.${r.params.slideClass}`}();return!!(un.target.matches(Tn)||r.slides.filter(Fn=>Fn.contains(un.target)).length>0)}function Tt(un){if("mouse"===un.pointerType&&G.splice(0,G.length),!De(un))return;const Tn=r.params.zoom;if(P=!1,q=!1,G.push(un),!(G.length<2)){if(P=!0,H.scaleStart=Ce(),!H.slideEl){H.slideEl=un.target.closest(`.${r.params.slideClass}, swiper-slide`),H.slideEl||(H.slideEl=r.slides[r.activeIndex]);let Fn=H.slideEl.querySelector(`.${Tn.containerClass}`);if(Fn&&(Fn=Fn.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),H.imageEl=Fn,H.imageWrapEl=Fn?Aa(H.imageEl,`.${Tn.containerClass}`)[0]:void 0,!H.imageWrapEl)return void(H.imageEl=void 0);H.maxRatio=ke()}if(H.imageEl){const[Fn,br]=function Ue(){if(G.length<2)return{x:null,y:null};const un=H.imageEl.getBoundingClientRect();return[(G[0].pageX+(G[1].pageX-G[0].pageX)/2-un.x-w.scrollX)/x,(G[0].pageY+(G[1].pageY-G[0].pageY)/2-un.y-w.scrollY)/x]}();H.originX=Fn,H.originY=br,H.imageEl.style.transitionDuration="0ms"}$=!0}}function Yt(un){if(!De(un))return;const Tn=r.params.zoom,Fn=r.zoom,br=G.findIndex(er=>er.pointerId===un.pointerId);br>=0&&(G[br]=un),!(G.length<2)&&(q=!0,H.scaleMove=Ce(),H.imageEl&&(Fn.scale=H.scaleMove/H.scaleStart*x,Fn.scale>H.maxRatio&&(Fn.scale=H.maxRatio-1+(Fn.scale-H.maxRatio+1)**.5),Fn.scale<Tn.minRatio&&(Fn.scale=Tn.minRatio+1-(Tn.minRatio-Fn.scale+1)**.5),H.imageEl.style.transform=`translate3d(0,0,0) scale(${Fn.scale})`))}function Qt(un){if(!De(un)||"mouse"===un.pointerType&&"pointerout"===un.type)return;const Tn=r.params.zoom,Fn=r.zoom,br=G.findIndex(er=>er.pointerId===un.pointerId);br>=0&&G.splice(br,1),P&&q&&(P=!1,q=!1,H.imageEl&&(Fn.scale=Math.max(Math.min(Fn.scale,H.maxRatio),Tn.minRatio),H.imageEl.style.transitionDuration=`${r.params.speed}ms`,H.imageEl.style.transform=`translate3d(0,0,0) scale(${Fn.scale})`,x=Fn.scale,$=!1,Fn.scale>1&&H.slideEl?H.slideEl.classList.add(`${Tn.zoomedSlideClass}`):Fn.scale<=1&&H.slideEl&&H.slideEl.classList.remove(`${Tn.zoomedSlideClass}`),1===Fn.scale&&(H.originX=0,H.originY=0,H.slideEl=void 0)))}function yt(){r.touchEventsData.preventTouchMoveFromPointerMove=!1}function Vt(un){if(!De(un)||!function rt(un){const Tn=`.${r.params.zoom.containerClass}`;return!!(un.target.matches(Tn)||[...r.hostEl.querySelectorAll(Tn)].filter(Fn=>Fn.contains(un.target)).length>0)}(un))return;const Tn=r.zoom;if(!H.imageEl||!re.isTouched||!H.slideEl)return;re.isMoved||(re.width=H.imageEl.offsetWidth||H.imageEl.clientWidth,re.height=H.imageEl.offsetHeight||H.imageEl.clientHeight,re.startX=Vi(H.imageWrapEl,"x")||0,re.startY=Vi(H.imageWrapEl,"y")||0,H.slideWidth=H.slideEl.offsetWidth,H.slideHeight=H.slideEl.offsetHeight,H.imageWrapEl.style.transitionDuration="0ms");const br=re.height*Tn.scale;if(re.minX=Math.min(H.slideWidth/2-re.width*Tn.scale/2,0),re.maxX=-re.minX,re.minY=Math.min(H.slideHeight/2-br/2,0),re.maxY=-re.minY,re.touchesCurrent.x=G.length>0?G[0].pageX:un.pageX,re.touchesCurrent.y=G.length>0?G[0].pageY:un.pageY,Math.max(Math.abs(re.touchesCurrent.x-re.touchesStart.x),Math.abs(re.touchesCurrent.y-re.touchesStart.y))>5&&(r.allowClick=!1),!re.isMoved&&!$){if(r.isHorizontal()&&(Math.floor(re.minX)===Math.floor(re.startX)&&re.touchesCurrent.x<re.touchesStart.x||Math.floor(re.maxX)===Math.floor(re.startX)&&re.touchesCurrent.x>re.touchesStart.x))return re.isTouched=!1,void yt();if(!r.isHorizontal()&&(Math.floor(re.minY)===Math.floor(re.startY)&&re.touchesCurrent.y<re.touchesStart.y||Math.floor(re.maxY)===Math.floor(re.startY)&&re.touchesCurrent.y>re.touchesStart.y))return re.isTouched=!1,void yt()}un.cancelable&&un.preventDefault(),un.stopPropagation(),function ee(){clearTimeout(qt),r.touchEventsData.preventTouchMoveFromPointerMove=!0,qt=setTimeout(()=>{r.destroyed||yt()})}(),re.isMoved=!0;const Si=(Tn.scale-x)/(H.maxRatio-r.params.zoom.minRatio),{originX:Kr,originY:qi}=H;re.currentX=re.touchesCurrent.x-re.touchesStart.x+re.startX+Si*(re.width-2*Kr),re.currentY=re.touchesCurrent.y-re.touchesStart.y+re.startY+Si*(re.height-2*qi),re.currentX<re.minX&&(re.currentX=re.minX+1-(re.minX-re.currentX+1)**.8),re.currentX>re.maxX&&(re.currentX=re.maxX-1+(re.currentX-re.maxX+1)**.8),re.currentY<re.minY&&(re.currentY=re.minY+1-(re.minY-re.currentY+1)**.8),re.currentY>re.maxY&&(re.currentY=re.maxY-1+(re.currentY-re.maxY+1)**.8),ge.prevPositionX||(ge.prevPositionX=re.touchesCurrent.x),ge.prevPositionY||(ge.prevPositionY=re.touchesCurrent.y),ge.prevTime||(ge.prevTime=Date.now()),ge.x=(re.touchesCurrent.x-ge.prevPositionX)/(Date.now()-ge.prevTime)/2,ge.y=(re.touchesCurrent.y-ge.prevPositionY)/(Date.now()-ge.prevTime)/2,Math.abs(re.touchesCurrent.x-ge.prevPositionX)<2&&(ge.x=0),Math.abs(re.touchesCurrent.y-ge.prevPositionY)<2&&(ge.y=0),ge.prevPositionX=re.touchesCurrent.x,ge.prevPositionY=re.touchesCurrent.y,ge.prevTime=Date.now(),H.imageWrapEl.style.transform=`translate3d(${re.currentX}px, ${re.currentY}px,0)`}function $t(){const un=r.zoom;H.slideEl&&r.activeIndex!==r.slides.indexOf(H.slideEl)&&(H.imageEl&&(H.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),H.imageWrapEl&&(H.imageWrapEl.style.transform="translate3d(0,0,0)"),H.slideEl.classList.remove(`${r.params.zoom.zoomedSlideClass}`),un.scale=1,x=1,H.slideEl=void 0,H.imageEl=void 0,H.imageWrapEl=void 0,H.originX=0,H.originY=0)}function en(un){const Tn=r.zoom,Fn=r.params.zoom;if(!H.slideEl){un&&un.target&&(H.slideEl=un.target.closest(`.${r.params.slideClass}, swiper-slide`)),H.slideEl||(H.slideEl=r.params.virtual&&r.params.virtual.enabled&&r.virtual?ji(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:r.slides[r.activeIndex]);let fl=H.slideEl.querySelector(`.${Fn.containerClass}`);fl&&(fl=fl.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),H.imageEl=fl,H.imageWrapEl=fl?Aa(H.imageEl,`.${Fn.containerClass}`)[0]:void 0}if(!H.imageEl||!H.imageWrapEl)return;let br,er,Si,Kr,qi,Go,ds,Xs,Rc,xu,Hl,iu,zl,lc,_s,Nu,Pc,xc;r.params.cssMode&&(r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.touchAction="none"),H.slideEl.classList.add(`${Fn.zoomedSlideClass}`),typeof re.touchesStart.x>"u"&&un?(br=un.pageX,er=un.pageY):(br=re.touchesStart.x,er=re.touchesStart.y);const dl="number"==typeof un?un:null;1===x&&dl&&(br=void 0,er=void 0,re.touchesStart.x=void 0,re.touchesStart.y=void 0);const Pa=ke();Tn.scale=dl||Pa,x=dl||Pa,!un||1===x&&dl?(ds=0,Xs=0):(Pc=H.slideEl.offsetWidth,xc=H.slideEl.offsetHeight,Si=Va(H.slideEl).left+w.scrollX,Kr=Va(H.slideEl).top+w.scrollY,qi=Si+Pc/2-br,Go=Kr+xc/2-er,Rc=H.imageEl.offsetWidth||H.imageEl.clientWidth,xu=H.imageEl.offsetHeight||H.imageEl.clientHeight,Hl=Rc*Tn.scale,iu=xu*Tn.scale,zl=Math.min(Pc/2-Hl/2,0),lc=Math.min(xc/2-iu/2,0),_s=-zl,Nu=-lc,ds=qi*Tn.scale,Xs=Go*Tn.scale,ds<zl&&(ds=zl),ds>_s&&(ds=_s),Xs<lc&&(Xs=lc),Xs>Nu&&(Xs=Nu)),dl&&1===Tn.scale&&(H.originX=0,H.originY=0),H.imageWrapEl.style.transitionDuration="300ms",H.imageWrapEl.style.transform=`translate3d(${ds}px, ${Xs}px,0)`,H.imageEl.style.transitionDuration="300ms",H.imageEl.style.transform=`translate3d(0,0,0) scale(${Tn.scale})`}function zt(){const un=r.zoom,Tn=r.params.zoom;if(!H.slideEl){H.slideEl=r.params.virtual&&r.params.virtual.enabled&&r.virtual?ji(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:r.slides[r.activeIndex];let Fn=H.slideEl.querySelector(`.${Tn.containerClass}`);Fn&&(Fn=Fn.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),H.imageEl=Fn,H.imageWrapEl=Fn?Aa(H.imageEl,`.${Tn.containerClass}`)[0]:void 0}!H.imageEl||!H.imageWrapEl||(r.params.cssMode&&(r.wrapperEl.style.overflow="",r.wrapperEl.style.touchAction=""),un.scale=1,x=1,re.touchesStart.x=void 0,re.touchesStart.y=void 0,H.imageWrapEl.style.transitionDuration="300ms",H.imageWrapEl.style.transform="translate3d(0,0,0)",H.imageEl.style.transitionDuration="300ms",H.imageEl.style.transform="translate3d(0,0,0) scale(1)",H.slideEl.classList.remove(`${Tn.zoomedSlideClass}`),H.slideEl=void 0,H.originX=0,H.originY=0)}function _t(un){const Tn=r.zoom;Tn.scale&&1!==Tn.scale?zt():en(un)}function pt(){return{passiveListener:!!r.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!r.params.passiveListeners||{passive:!1,capture:!0}}}function fn(){const un=r.zoom;if(un.enabled)return;un.enabled=!0;const{passiveListener:Tn,activeListenerWithCapture:Fn}=pt();r.wrapperEl.addEventListener("pointerdown",Tt,Tn),r.wrapperEl.addEventListener("pointermove",Yt,Fn),["pointerup","pointercancel","pointerout"].forEach(br=>{r.wrapperEl.addEventListener(br,Qt,Tn)}),r.wrapperEl.addEventListener("pointermove",Vt,Fn)}function tr(){const un=r.zoom;if(!un.enabled)return;un.enabled=!1;const{passiveListener:Tn,activeListenerWithCapture:Fn}=pt();r.wrapperEl.removeEventListener("pointerdown",Tt,Tn),r.wrapperEl.removeEventListener("pointermove",Yt,Fn),["pointerup","pointercancel","pointerout"].forEach(br=>{r.wrapperEl.removeEventListener(br,Qt,Tn)}),r.wrapperEl.removeEventListener("pointermove",Vt,Fn)}Object.defineProperty(r.zoom,"scale",{get:()=>me,set(un){me!==un&&v("zoomChange",un,H.imageEl,H.slideEl),me=un}}),f("init",()=>{r.params.zoom.enabled&&fn()}),f("destroy",()=>{tr()}),f("touchStart",(un,Tn)=>{r.zoom.enabled&&function At(un){if(!H.imageEl||re.isTouched)return;r.device.android&&un.cancelable&&un.preventDefault(),re.isTouched=!0;const Fn=G.length>0?G[0]:un;re.touchesStart.x=Fn.pageX,re.touchesStart.y=Fn.pageY}(Tn)}),f("touchEnd",(un,Tn)=>{r.zoom.enabled&&function Ot(){const un=r.zoom;if(!H.imageEl)return;if(!re.isTouched||!re.isMoved)return re.isTouched=!1,void(re.isMoved=!1);re.isTouched=!1,re.isMoved=!1;let Tn=300,Fn=300;const er=re.currentX+ge.x*Tn,Kr=re.currentY+ge.y*Fn;0!==ge.x&&(Tn=Math.abs((er-re.currentX)/ge.x)),0!==ge.y&&(Fn=Math.abs((Kr-re.currentY)/ge.y));const qi=Math.max(Tn,Fn);re.currentX=er,re.currentY=Kr;const ds=re.height*un.scale;re.minX=Math.min(H.slideWidth/2-re.width*un.scale/2,0),re.maxX=-re.minX,re.minY=Math.min(H.slideHeight/2-ds/2,0),re.maxY=-re.minY,re.currentX=Math.max(Math.min(re.currentX,re.maxX),re.minX),re.currentY=Math.max(Math.min(re.currentY,re.maxY),re.minY),H.imageWrapEl.style.transitionDuration=`${qi}ms`,H.imageWrapEl.style.transform=`translate3d(${re.currentX}px, ${re.currentY}px,0)`}()}),f("doubleTap",(un,Tn)=>{!r.animating&&r.params.zoom.enabled&&r.zoom.enabled&&r.params.zoom.toggle&&_t(Tn)}),f("transitionEnd",()=>{r.zoom.enabled&&r.params.zoom.enabled&&$t()}),f("slideChange",()=>{r.zoom.enabled&&r.params.zoom.enabled&&r.params.cssMode&&$t()}),Object.assign(r.zoom,{enable:fn,disable:tr,in:en,out:zt,toggle:_t})},function ic(h){let{swiper:r,extendParams:c,on:f}=h;function v(q,G){const H=function(){let Ce,ke,Ue;return(Pe,De)=>{for(ke=-1,Ce=Pe.length;Ce-ke>1;)Ue=Ce+ke>>1,Pe[Ue]<=De?ke=Ue:Ce=Ue;return Ce}}();let re,ge;return this.x=q,this.y=G,this.lastIndex=q.length-1,this.interpolate=function(Ce){return Ce?(ge=H(this.x,Ce),re=ge-1,(Ce-this.x[re])*(this.y[ge]-this.y[re])/(this.x[ge]-this.x[re])+this.y[re]):0},this}function P(){r.controller.control&&r.controller.spline&&(r.controller.spline=void 0,delete r.controller.spline)}c({controller:{control:void 0,inverse:!1,by:"slide"}}),r.controller={control:void 0},f("beforeInit",()=>{typeof window<"u"&&("string"==typeof r.params.controller.control||r.params.controller.control instanceof HTMLElement)?("string"==typeof r.params.controller.control?[...document.querySelectorAll(r.params.controller.control)]:[r.params.controller.control]).forEac
1h(G=>{if(r.controller.control||(r.controller.control=[]),G&&G.swiper)r.controller.control.push(G.swiper);else if(G){const H=`${r.params.eventsPrefix}init`,re=ge=>{r.controller.control.push(ge.detail[0]),r.update(),G.removeEventListener(H,re)};G.addEventListener(H,re)}}):r.controller.control=r.params.controller.control}),f("update",()=>{P()}),f("resize",()=>{P()}),f("observerUpdate",()=>{P()}),f("setTranslate",(q,G,H)=>{!r.controller.control||r.controller.control.destroyed||r.controller.setTranslate(G,H)}),f("setTransition",(q,G,H)=>{!r.controller.control||r.controller.control.destroyed||r.controller.setTransition(G,H)}),Object.assign(r.controller,{setTranslate:function x(q,G){const H=r.controller.control;let re,ge;const me=r.constructor;function Ce(ke){if(ke.destroyed)return;const Ue=r.rtlTranslate?-r.translate:r.translate;"slide"===r.params.controller.by&&(function w(q){r.controller.spline=r.params.loop?new v(r.slidesGrid,q.slidesGrid):new v(r.snapGrid,q.snapGrid)}(ke),ge=-r.controller.spline.interpolate(-Ue)),(!ge||"container"===r.params.controller.by)&&(re=(ke.maxTranslate()-ke.minTranslate())/(r.maxTranslate()-r.minTranslate()),(Number.isNaN(re)||!Number.isFinite(re))&&(re=1),ge=(Ue-r.minTranslate())*re+ke.minTranslate()),r.params.controller.inverse&&(ge=ke.maxTranslate()-ge),ke.updateProgress(ge),ke.setTranslate(ge,r),ke.updateActiveIndex(),ke.updateSlidesClasses()}if(Array.isArray(H))for(let ke=0;ke<H.length;ke+=1)H[ke]!==G&&H[ke]instanceof me&&Ce(H[ke]);else H instanceof me&&G!==H&&Ce(H)},setTransition:function $(q,G){const H=r.constructor,re=r.controller.control;let ge;function me(Ce){Ce.destroyed||(Ce.setTransition(q,r),0!==q&&(Ce.transitionStart(),Ce.params.autoHeight&&So(()=>{Ce.updateAutoHeight()}),fo(Ce.wrapperEl,()=>{re&&Ce.transitionEnd()})))}if(Array.isArray(re))for(ge=0;ge<re.length;ge+=1)re[ge]!==G&&re[ge]instanceof H&&me(re[ge]);else re instanceof H&&G!==re&&me(re)}})},function ba(h){let{swiper:r,extendParams:c,on:f}=h;c({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),r.a11y={clicked:!1};let w,x,v=null,$=(new Date).getTime();function P(_t){const pt=v;0!==pt.length&&(pt.innerHTML="",pt.innerHTML=_t)}function G(_t){(_t=Wr(_t)).forEach(pt=>{pt.setAttribute("tabIndex","0")})}function H(_t){(_t=Wr(_t)).forEach(pt=>{pt.setAttribute("tabIndex","-1")})}function re(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("role",pt)})}function ge(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("aria-roledescription",pt)})}function Ce(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("aria-label",pt)})}function Pe(_t){(_t=Wr(_t)).forEach(pt=>{pt.setAttribute("aria-disabled",!0)})}function De(_t){(_t=Wr(_t)).forEach(pt=>{pt.setAttribute("aria-disabled",!1)})}function rt(_t){if(13!==_t.keyCode&&32!==_t.keyCode)return;const pt=r.params.a11y,fn=_t.target;if(!r.pagination||!r.pagination.el||fn!==r.pagination.el&&!r.pagination.el.contains(_t.target)||_t.target.matches(al(r.params.pagination.bulletClass))){if(r.navigation&&r.navigation.prevEl&&r.navigation.nextEl){const tr=Wr(r.navigation.prevEl);Wr(r.navigation.nextEl).includes(fn)&&(r.isEnd&&!r.params.loop||r.slideNext(),P(r.isEnd?pt.lastSlideMessage:pt.nextSlideMessage)),tr.includes(fn)&&(r.isBeginning&&!r.params.loop||r.slidePrev(),P(r.isBeginning?pt.firstSlideMessage:pt.prevSlideMessage))}r.pagination&&fn.matches(al(r.params.pagination.bulletClass))&&fn.click()}}function Yt(){return r.pagination&&r.pagination.bullets&&r.pagination.bullets.length}function Qt(){return Yt()&&r.params.pagination.clickable}const yt=(_t,pt,fn)=>{G(_t),"BUTTON"!==_t.tagName&&(re(_t,"button"),_t.addEventListener("keydown",rt)),Ce(_t,fn),function me(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("aria-controls",pt)})}(_t,pt)},ee=_t=>{x&&x!==_t.target&&!x.contains(_t.target)&&(w=!0),r.a11y.clicked=!0},At=()=>{w=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.destroyed||(r.a11y.clicked=!1)})})},Vt=_t=>{$=(new Date).getTime()},Ot=_t=>{if(r.a11y.clicked||!r.params.a11y.scrollOnFocus||(new Date).getTime()-$<100)return;const pt=_t.target.closest(`.${r.params.slideClass}, swiper-slide`);if(!pt||!r.slides.includes(pt))return;x=pt;const fn=r.slides.indexOf(pt)===r.activeIndex,tr=r.params.watchSlidesProgress&&r.visibleSlides&&r.visibleSlides.includes(pt);fn||tr||_t.sourceCapabilities&&_t.sourceCapabilities.firesTouchEvents||(r.isHorizontal()?r.el.scrollLeft=0:r.el.scrollTop=0,requestAnimationFrame(()=>{w||(r.params.loop?r.slideToLoop(parseInt(pt.getAttribute("data-swiper-slide-index")),0):r.slideTo(r.slides.indexOf(pt),0),w=!1)}))},$t=()=>{const _t=r.params.a11y;_t.itemRoleDescriptionMessage&&ge(r.slides,_t.itemRoleDescriptionMessage),_t.slideRole&&re(r.slides,_t.slideRole);const pt=r.slides.length;
1_t.slideLabelMessage&&r.slides.forEach((fn,tr)=>{const un=r.params.loop?parseInt(fn.getAttribute("data-swiper-slide-index"),10):tr;Ce(fn,_t.slideLabelMessage.replace(/\{\{index\}\}/,un+1).replace(/\{\{slidesLength\}\}/,pt))})};f("beforeInit",()=>{v=mr("span",r.params.a11y.notificationClass),v.setAttribute("aria-live","assertive"),v.setAttribute("aria-atomic","true")}),f("afterInit",()=>{r.params.a11y.enabled&&(()=>{const _t=r.params.a11y;r.el.append(v);const pt=r.el;_t.containerRoleDescriptionMessage&&ge(pt,_t.containerRoleDescriptionMessage),_t.containerMessage&&Ce(pt,_t.containerMessage),_t.containerRole&&re(pt,_t.containerRole);const fn=r.wrapperEl,tr=_t.id||fn.getAttribute("id")||`swiper-wrapper-${function q(_t){return void 0===_t&&(_t=16),"x".repeat(_t).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,un=r.params.autoplay&&r.params.autoplay.enabled?"off":"polite";(function ke(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("id",pt)})})(fn,tr),function Ue(_t,pt){(_t=Wr(_t)).forEach(fn=>{fn.setAttribute("aria-live",pt)})}(fn,un),$t();let{nextEl:Tn,prevEl:Fn}=r.navigation?r.navigation:{};
1Tn=Wr(Tn),Fn=Wr(Fn),Tn&&Tn.forEach(er=>yt(er,tr,_t.nextSlideMessage)),Fn&&Fn.forEach(er=>yt(er,tr,_t.prevSlideMessage)),Qt()&&Wr(r.pagination.el).forEach(Si=>{Si.addEventListener("keydown",rt)}),Pi().addEventListener("visibilitychange",Vt),r.el.addEventListener("focus",Ot,!0),r.el.addEventListener("focus",Ot,!0),r.el.addEventListener("pointerdown",ee,!0),r.el.addEventListener("pointerup",At,!0)})()}),f("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{r.params.a11y.enabled&&$t()}),f("fromEdge toEdge afterInit lock unlock",()=>{r.params.a11y.enabled&&function Tt(){if(r.params.loop||r.params.rewind||!r.navigation)return;const{nextEl:_t,prevEl:pt}=r.navigation;pt&&(r.isBeginning?(Pe(pt),H(pt)):(De(pt),G(pt))),_t&&(r.isEnd?(Pe(_t),H(_t)):(De(_t),G(_t)))}()}),f("paginationUpdate",()=>{r.params.a11y.enabled&&function qt(){const _t=r.params.a11y;Yt()&&r.pagination.bullets.forEach(pt=>{r.params.pagination.clickable&&(G(pt),r.params.pagination.renderBullet||(re(pt,"button"),Ce(pt,_t.paginationBulletMessage.replace(/\{\{index\}\}/,ro(pt)+1)))),pt.matches(al(r.params.pagination.bulletActiveClass))?pt.setAttribute("aria-current","true"):pt.removeAttribute("aria-current")})}()}),f("destroy",()=>{r.params.a11y.enabled&&function zt(){v&&v.remove();let{nextEl:_t,prevEl:pt}=r.navigation?r.navigation:{};_t=Wr(_t),pt=Wr(pt),_t&&_t.forEach(tr=>tr.removeEventListener("keydown",rt)),pt&&pt.forEach(tr=>tr.removeEventListener("keydown",rt)),Qt()&&Wr(r.pagination.el).forEach(un=>{un.removeEventListener("keydown",rt)}),Pi().removeEventListener("visibilitychange",Vt),r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("focus",Ot,!0),r.el.removeEventListener("pointerdown",ee,!0),r.el.removeEventListener("pointerup",At,!0))}()})},function cl(h){let{swiper:r,extendParams:c,on:f}=h;c({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let v=!1,w={};const x=ge=>ge.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),$=ge=>{const me=Or();let Ce;Ce=ge?new URL(ge):me.location;const ke=Ce.pathname.slice(1).split("/").filter(rt=>""!==rt),Ue=ke.length;return{key:ke[Ue-2],value:ke[Ue-1]}},P=(ge,me)=>{const Ce=Or();if(!v||!r.params.history.enabled)return;let ke;ke=r.params.url?new URL(r.params.url):Ce.location;const Ue=r.virtual&&r.params.virtual.enabled?r.slidesEl.querySelector(`[data-swiper-slide-index="${me}"]`):r.slides[me];let Pe=x(Ue.getAttribute("data-history"));if(r.params.history.root.length>0){let rt=r.params.history.root;"/"===rt[rt.length-1]&&(rt=rt.slice(0,rt.length-1)),Pe=`${rt}/${ge?`${ge}/`:""}${Pe}`}else ke.pathname.includes(ge)||(Pe=`${ge?`${ge}/`:""}${Pe}`);r.params.history.keepQuery&&(Pe+=ke.search);const De=Ce.history.state;De&&De.value===Pe||(r.params.history.replaceState?Ce.history.replaceState({value:Pe},null,Pe):Ce.history.pushState({value:Pe},null,Pe))},q=(ge,me,Ce)=>{if(me)for(let ke=0,Ue=r.slides.length;ke<Ue;ke+=1){const Pe=r.slides[ke];if(x(Pe.getAttribute("data-history"))===me){const rt=r.getSlideIndex(Pe);r.slideTo(rt,ge,Ce)}}else r.slideTo(0,ge,Ce)},G=()=>{w=$(r.params.url),q(r.params.speed,w.value,!1)};f("init",()=>{r.params.history.enabled&&(()=>{const ge=Or();if(r.params.history){if(!ge.history||!ge.history.pushState)return r.params.history.enabled=!1,void(r.params.hashNavigation.enabled=!0);if(v=!0,w=$(r.params.url),!w.key&&!w.value)return void(r.params.history.replaceState||ge.addEventListener("popstate",G));q(0,w.value,r.params.runCallbacksOnInit),r.params.history.replaceState||ge.addEventListener("popstate",G)}})()}),f("destroy",()=>{r.params.history.enabled&&(()=>{const ge=Or();r.params.history.replaceState||ge.removeEventListener("popstate",G)})()}),f("transitionEnd _freeModeNoMomentumRelease",()=>{v&&P(r.params.history.key,r.activeIndex)}),f("slideChange",()=>{v&&r.params.cssMode&&P(r.params.history.key,r.activeIndex)})},function Wd(h){let{swiper:r,extendParams:c,emit:f,on:v}=h,w=!1;const x=Pi(),$=Or();c({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(re,ge){if(r.virtual&&r.params.virtual.enabled){const me=r.slides.filter(ke=>ke.getAttribute("data-hash")===ge)[0];return me?parseInt(me.getAttribute("data-swiper-slide-index"),10):0}return r.getSlideIndex(ji(r.slidesEl,`.${r.params.slideClass}[data-hash="${ge}"], swiper-slide[data-hash="${ge}"]`)[0])}}});const P=()=>{f("hashChange");const re=x.location.hash.replace("#",""),ge=r.virtual&&r.params.virtual.enabled?r.slidesEl.querySelector(`[data-swiper-slide-index="${r.activeIndex}"]`):r.slides[r.activeIndex];if(re!==(ge?ge.getAttribute("data-hash"):"")){const Ce=r.params.hashNavigation.getSlideIndex(r,re);if(typeof Ce>"u"||Number.isNaN(Ce))return;r.slideTo(Ce)}},q=()=>{if(!w||!r.params.hashNavigation.enabled)return;const re=r.virtual&&r.params.virtual.enabled?r.slidesEl.querySelector(`[data-swiper-slide-index="${r.activeIndex}"]`):r.slides[r.activeIndex],ge=re?re.getAttribute("data-hash")||re.getAttribute("data-history"):"";r.params.hashNavigation.replaceState&&$.history&&$.history.replaceState?($.history.replaceState(null,null,`#${ge}`||""),f("hashSet")):(x.location.hash=ge||"",f("hashSet"))};v("init",()=>{r.params.hashNavigation.enabled&&(()=>{if(!r.params.hashNavigation.enabled||r.params.history&&r.params.history.enabled)return;w=!0;const re=x.location.hash.replace("#","");if(re){const me=r.params.hashNavigation.getSlideIndex(r,re);r.slideTo(me||0,0,r.params.runCallbacksOnInit,!0)}r.params.hashNavigation.watchState&&$.addEventListener("hashchange",P)})()}),v("destroy",()=>{r.params.hashNavigation.enabled&&r.params.hashNavigation.watchState&&$.removeEventListener("hashchange",P)}),v("transitionEnd _freeModeNoMomentumRelease",()=>{w&&q()}),v("slideChange",()=>{w&&r.params.cssMode&&q()})},function Ks(h){let{swiper:r,extendParams:c,on:f,emit:v,params:w}=h;r.autoplay={running:!1,paused:!1,timeLeft:0},c({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let x,$,G,re,ge,me,Ce,ke,Ue,Pe,P=w&&w.autoplay?w.autoplay.delay:3e3,q=w&&w.autoplay?w.autoplay.delay:3e3,H=(new Date).getTime();function De(pt){!r||r.destroyed||!r.wrapperEl||pt.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",De),!(Pe||pt.detail&&pt.detail.bySwiperTouchMove)&&ee())}const rt=()=>{if(r.destroyed||!r.autoplay.running)return;r.autoplay.paused?re=!0:re&&(q=G,re=!1);const pt=r.autoplay.paused?G:H+q-(new Date).getTime();r.autoplay.timeLeft=pt,v("autoplayTimeLeft",pt,pt/P),$=requestAnimationFrame(()=>{rt()})},Yt=pt=>{if(r.destroyed||!r.autoplay.running)return;cancelAnimationFrame($),rt();let fn=typeof pt>"u"?r.params.autoplay.delay:pt;P=r.params.autoplay.delay,q=r.params.autoplay.delay;const tr=(()=>{let pt;return pt=r.virtual&&r.params.virtual.enabled?r.slides.filter(tr=>tr.classList.contains("swiper-slide-active"))[0]:r.slides[r.activeIndex],pt?parseInt(pt.getAttribute("data-swiper-autoplay"),
110):void 0})();!Number.isNaN(tr)&&tr>0&&typeof pt>"u"&&(fn=tr,P=tr,q=tr),G=fn;const un=r.params.speed,Tn=()=>{!r||r.destroyed||(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(un,!0,!0),v("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,un,!0,!0),v("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(un,!0,!0),v("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,un,!0,!0),v("autoplay")),r.params.cssMode&&(H=(new Date).getTime(),requestAnimationFrame(()=>{Yt()})))};return fn>0?(clearTimeout(x),x=setTimeout(()=>{Tn()},fn)):requestAnimationFrame(()=>{Tn()}),fn},Qt=()=>{H=(new Date).getTime(),r.autoplay.running=!0,Yt(),v("autoplayStart")},qt=()=>{r.autoplay.running=!1,clearTimeout(x),cancelAnimationFrame($),v("autoplayStop")},yt=(pt,fn)=>{if(r.destroyed||!r.autoplay.running)return;clearTimeout(x),pt||(Ue=!0);const tr=()=>{v("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",De):ee()};if(r.autoplay.paused=!0,fn)return ke&&(G=r.params.autoplay.delay),ke=!1,void tr();G=(G||r.params.autoplay.delay)-((new Date).getTime()-H),(!(r.isEnd&&G<0)||r.params.loop)&&(G<0&&(G=0),tr())},ee=()=>{r.isEnd&&G<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(H=(new Date).getTime(),Ue?(Ue=!1,Yt(G)):Yt(),r.autoplay.paused=!1,v("autoplayResume"))},At=()=>{if(r.destroyed||!r.autoplay.running)return;const pt=Pi();"hidden"===pt.visibilityState&&(Ue=!0,yt(!0)),"visible"===pt.visibilityState&&ee()},Vt=pt=>{"mouse"===pt.pointerType&&(Ue=!0,Pe=!0,!r.animating&&!r.autoplay.paused&&yt(!0))},Ot=pt=>{"mouse"===pt.pointerType&&(Pe=!1,r.autoplay.paused&&ee())};f("init",()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",Vt),r.el.addEventListener("pointerleave",Ot)),Pi().addEventListener("visibilitychange",At),Qt())}),f("destroy",()=>{r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("pointerenter",Vt),r.el.removeEventListener("pointerleave",Ot)),Pi().removeEventListener("visibilitychange",At),r.autoplay.running&&qt()}),f("_freeModeStaticRelease",()=>{(me||Ue)&&ee()}),f("_freeModeNoMomentumRelease",()=>{r.params.autoplay.disableOnInteraction?qt():yt(!0,!0)}),f("beforeTransitionStart",(pt,fn,tr)=>{r.destroyed||!r.autoplay.running||(tr||!r.params.autoplay.disableOnInteraction?yt(!0,!0):qt())}),f("sliderFirstMove",()=>{if(!r.destroyed&&r.autoplay.running){if(r.params.autoplay.disableOnInteraction)return void qt();ge=!0,me=!1,Ue=!1,Ce=setTimeout(()=>{Ue=!0,me=!0,yt(!0)},200)}}),f("touchEnd",()=>{if(!r.destroyed&&r.autoplay.running&&ge){if(clearTimeout(Ce),clearTimeout(x),r.params.autoplay.disableOnInteraction)return me=!1,void(ge=!1);me&&r.params.cssMode&&ee(),me=!1,ge=!1}}),f("slideChange",()=>{r.destroyed||!r.autoplay.running||(ke=!0)}),Object.assign(r.autoplay,{start:Qt,stop:qt,pause:yt,resume:ee})},function Kd(h){let{swiper:r,extendParams:c,on:f}=h;c({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let v=!1,w=!1;function x(){const q=r.thumbs.swiper;if(!q||q.destroyed)return;const G=q.clickedIndex,H=q.clickedSlide;if(H&&H.classList.contains(r.params.thumbs.slideThumbActiveClass)||typeof G>"u"||null===G)return;let re;re=q.params.loop?parseInt(q.clickedSlide.getAttribute("data-swiper-slide-index"),10):G,r.params.loop?r.slideToLoop(re):r.slideTo(re)}function $(){const{thumbs:q}=r.params;if(v)return!1;v=!0;const G=r.constructor;if(q.swiper instanceof G)r.thumbs.swiper=q.swiper,Object.assign(r.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(r.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),r.thumbs.swiper.update();else if(Po(q.swiper)){const H=Object.assign({},q.swiper);Object.assign(H,{watchSlidesProgress:!0,slideToClickedSlide:!1}),r.thumbs.swiper=new G(H),w=!0}return r.thumbs.swiper.el.classList.add(r.params.thumbs.thumbsContainerClass),r.thumbs.swiper.on("tap",x),!0}function P(q){const G=r.thumbs.swiper;if(!G||G.destroyed)return;const H="auto"===G.params.slidesPerView?G.slidesPerViewDynamic():G.params.slidesPerView;let re=1;const ge=r.params.thumbs.slideThumbActiveClass;if(r.params.slidesPerView>1&&!r.params.centeredSlides&&(re=r.params.slidesPerView),r.params.thumbs.multipleActiveThumbs||(re=1),re=Math.floor(re),G.slides.forEac
1h(ke=>ke.classList.remove(ge)),G.params.loop||G.params.virtual&&G.params.virtual.enabled)for(let ke=0;ke<re;ke+=1)ji(G.slidesEl,`[data-swiper-slide-index="${r.realIndex+ke}"]`).forEach(Ue=>{Ue.classList.add(ge)});else for(let ke=0;ke<re;ke+=1)G.slides[r.realIndex+ke]&&G.slides[r.realIndex+ke].classList.add(ge);const me=r.params.thumbs.autoScrollOffset,Ce=me&&!G.params.loop;if(r.realIndex!==G.realIndex||Ce){const ke=G.activeIndex;let Ue,Pe;if(G.params.loop){const De=G.slides.filter(rt=>rt.getAttribute("data-swiper-slide-index")===`${r.realIndex}`)[0];Ue=G.slides.indexOf(De),Pe=r.activeIndex>r.previousIndex?"next":"prev"}else Ue=r.realIndex,Pe=Ue>r.previousIndex?"next":"prev";Ce&&(Ue+="next"===Pe?me:-1*me),G.visibleSlidesIndexes&&G.visibleSlidesIndexes.indexOf(Ue)<0&&(G.params.centeredSlides&&(Ue=Ue>ke?Ue-Math.floor(H/2)+1:Ue+Math.floor(H/2)-1),G.slideTo(Ue,q?0:void 0))}}r.thumbs={swiper:null},f("beforeInit",()=>{const{thumbs:q}=r.params;if(q&&q.swiper)if("string"==typeof q.swiper||q.swiper instanceof HTMLElement){const G=Pi(),H=()=>{const ge="string"==typeof q.swiper?G.querySelector(q.swiper):q.swiper;if(ge&&ge.swiper)q.swiper=ge.swiper,$(),P(!0);else if(ge){const me=`${r.params.eventsPrefix}init`,Ce=ke=>{q.swiper=ke.detail[0],ge.removeEventListener(me,Ce),$(),P(!0),q.swiper.update(),r.update()};ge.addEventListener(me,Ce)}return ge},re=()=>{r.destroyed||H()||requestAnimationFrame(re)};requestAnimationFrame(re)}else $(),P(!0)}),f("slideChange update resize observerUpdate",()=>{P()}),f("setTransition",(q,G)=>{const H=r.thumbs.swiper;!H||H.destroyed||H.setTransition(G)}),f("beforeDestroy",()=>{const q=r.thumbs.swiper;!q||q.destroyed||w&&q.destroy()}),Object.assign(r.thumbs,{init:$,update:P})},function qc(h){let{swiper:r,extendParams:c,emit:f,once:v}=h;c({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(r,{freeMode:{onTouchStart:function w(){if(r.params.cssMode)return;const P=r.getTranslate();r.setTranslate(P),r.setTransition(0),r.touchEventsData.velocities.length=0,r.freeMode.onTouchEnd({currentPos:r.rtl?r.translate:-r.translate})},onTouchMove:function x(){if(r.params.cssMode)return;const{touchEventsData:P,touches:q}=r;0===P.velocities.length&&P.velocities.push({position:q[r.isHorizontal()?"startX":"startY"],time:P.touchStartTime}),P.velocities.push({position:q[r.isHorizontal()?"currentX":"currentY"],time:Jo()})},onTouchEnd:function $(P){let{currentPos:q}=P;if(r.params.cssMode)return;const{params:G,wrapperEl:H,rtlTranslate:re,snapGrid:ge,touchEventsData:me}=r,ke=Jo()-me.touchStartTime;if(q<-r.minTranslate())r.slideTo(r.activeIndex);else if(q>-r.maxTranslate())r.slideTo(r.slides.length<ge.length?ge.length-1:r.slides.length-1);else{if(G.freeMode.momentum){if(me.velocities.length>1){const qt=me.velocities.pop(),yt=me.velocities.pop(),At=qt.time-yt.time;r.velocity=(qt.position-yt.position)/At,r.velocity/=2,Math.abs(r.velocity)<G.freeMode.minimumVelocity&&(r.velocity=0),(At>150||Jo()-qt.time>300)&&(r.velocity=0)}else r.velocity=0;r.velocity*=G.freeMode.momentumVelocityRatio,me.velocities.length=0;let Ue=1e3*G.freeMode.momentumRatio,De=r.translate+r.velocity*Ue;re&&(De=-De);let Tt,rt=!1;const Yt=20*Math.abs(r.velocity)*G.freeMode.momentumBounceRatio;let Qt;if(De<r.maxTranslate())G.freeMode.momentumBounce?(De+r.maxTranslate()<-Yt&&(De=r.maxTranslate()-Yt),Tt=r.maxTranslate(),rt=!0,me.allowMomentumBounce=!0):De=r.maxTranslate(),G.loop&&G.centeredSlides&&(Qt=!0);else if(De>r.minTranslate())G.freeMode.momentumBounce?(De-r.minTranslate()>Yt&&(De=r.minTranslate()+Yt),Tt=r.minTranslate(),rt=!0,me.allowMomentumBounce=!0):De=r.minTranslate(),G.loop&&G.centeredSlides&&(Qt=!0);else if(G.freeMode.sticky){let qt;for(let yt=0;yt<ge.length;yt+=1)if(ge[yt]>-De){qt=yt;break}De=Math.abs(ge[qt]-De)<Math.abs(ge[qt-1]-De)||"next"===r.swipeDirection?ge[qt]:ge[qt-1],De=-De}if(Qt&&v("transitionEnd",()=>{r.loopFix()}),0!==r.velocity){if(Ue=re?Math.abs((-De-r.translate)/r.velocity):Math.abs((De-r.translate)/r.velocity),G.freeMode.sticky){const qt=Math.abs((re?-De:De)-r.translate),yt=r.slidesSizesGrid[r.activeIndex];Ue=qt<yt?G.speed:qt<2*yt?1.5*G.speed:2.5*G.speed}}else if(G.freeMode.sticky)return void r.slideToClosest();G.freeMode.momentumBounce&&rt?(r.updateProgress(Tt),r.setTransition(Ue),r.setTranslate(De),r.transitionStart(!0,r.swipeDirection),r.animating=!0,fo(H,()=>{!r||r.destroyed||!me.allowMomentumBounce||(f("momentumBounce"),r.setTransition(G.speed),setTimeout(()=>{r.setTranslate(Tt),fo(H,()=>{!r||r.destroyed||r.transitionEnd()})},0))})):r.velocity?(f("_freeModeNoMomentumRelease"),r.updateProgress(De),r.setTransition(Ue),r.setTranslate(De),r.transitionStart(!0,r.swipeDirection),r.animating||(r.animating=!0,fo(H,()=>{!r||r.destroyed||r.transitionEnd()}))):r.updateProgress(De),r.updateActiveIndex(),r.updateSlidesClasses()}else{if(G.freeMode.sticky)return void r.slideToClosest();G.freeMode&&f("_freeModeNoMomentumRelease")}(!G.freeMode.momentum||ke>=G.longSwipesMs)&&(f("_freeModeStaticRelease"),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses())}}}})},function Ac(h){let v,w,x,$,{swiper:r,extendParams:c,on:f}=h;c({grid:{rows:1,fill:"column"}});const P=()=>{let Ce=r.params.spaceBetween;return"string"==typeof Ce&&Ce.indexOf("%")>=0?Ce=parseFloat(Ce.replace("%",""))/100*r.size:"string"==typeof Ce&&(Ce=parseFloat(Ce)),Ce};f("init",()=>{$=r.params.grid&&r.params.grid.rows>1}),f("update",()=>{const{params:Ce,el:ke}=r,Ue=Ce.grid&&Ce.grid.rows>1;$&&!Ue?(ke.classList.remove(`${Ce.containerModifierClass}grid`,`${Ce.containerModifierClass}grid-column`),x=1,r.emitContainerClasses()):!$&&Ue&&(ke.classList.add(`${Ce.containerModifierClass}grid`),"column"===Ce.grid.fill&&ke.classList.add(`${Ce.containerModifierClass}grid-column`),r.emitContainerClasses()),$=Ue}),r.grid={initSlides:Ce=>{const{slidesPerView:ke}=r.params,{rows:Ue,fill:Pe}=r.params.grid,De=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:Ce.length;x=Math.floor(De/Ue),v=Math.floor(De/Ue)===De/Ue?De:Math.ceil(De/Ue)*Ue,"auto"!==ke&&"row"===Pe&&(v=Math.max(v,ke*Ue)),w=v/Ue},unsetSlides:()=>
vendor: 1,925 bytes, line 1
1{r.slides&&r.slides.forEach(Ce=>{Ce.swiperSlideGridSet&&(Ce.style.height="",Ce.style[r.getDirectionLabel("margin-top")]="")})},updateSlide:(Ce,ke,Ue)=>{const{slidesPerGroup:Pe}=r.params,De=P(),{rows:rt,fill:Tt}=r.params.grid,Yt=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:Ue.length;let Qt,qt,yt;if("row"===Tt&&Pe>1){const ee=Math.floor(Ce/(Pe*rt)),At=Ce-rt*Pe*ee,Vt=0===ee?Pe:Math.min(Math.ceil((Yt-ee*rt*Pe)/rt),Pe);yt=Math.floor(At/Vt),qt=At-yt*Vt+ee*Pe,Qt=qt+yt*v/rt,ke.style.order=Qt}else"column"===Tt?(qt=Math.floor(Ce/rt),yt=Ce-qt*rt,(qt>x||qt===x&&yt===rt-1)&&(yt+=1,yt>=rt&&(yt=0,qt+=1))):(yt=Math.floor(Ce/w),qt=Ce-yt*w);ke.row=yt,ke.column=qt,ke.style.height=`calc((100% - ${(rt-1)*De}px) / ${rt})`,ke.style[r.getDirectionLabel("margin-top")]=0!==yt?De&&`${De}px`:"",ke.swiperSlideGridSet=!0},updateWrapperSize:(Ce,ke)=>{const{centeredSlides:Ue,roundLengths:Pe}=r.params,De=P(),{rows:rt}=r.params.grid;if(r.virtualSize=(Ce+De)*v,r.virtualSize=Math.ceil(r.virtualSize/rt)-De,r.params.cssMode||(r.wrapperEl.style[r.getDirectionLabel("width")]=`${r.virtualSize+De}px`),Ue){const Tt=[];for(let Yt=0;Yt<ke.length;Yt+=1){let Qt=ke[Yt];Pe&&(Qt=Math.floor(Qt)),ke[Yt]<r.virtualSize+ke[0]&&Tt.push(Qt)}ke.splice(0,ke.length),ke.push(...Tt)}}}},function Jc(h){let{swiper:r}=h;Object.assign(r,{appendSlide:Qc.bind(r),prependSlide:ul.bind(r),addSlide:ys.bind(r),removeSlide:Dl.bind(r),removeAllSlides:Zc.bind(r)})},function Iu(h){let{swiper:r,extendParams:c,on:f}=h;c({fadeEffect:{crossFade:!1}}),za({effect:"fade",swiper:r,on:f,setTranslate:()=>{const{slides:x}=r;for(let P=0;P<x.length;P+=1){const q=r.slides[P];let H=-q.swiperSlideOffset;r.params.virtualTranslate||(H-=r.translate);let re=0;r.isHorizontal()||(re=H,H=0);const ge=r.params.fadeEffect.crossFade?Math.max(1-Math.abs(q.progress),0):1+Math.min(Math.max(q.progress,-1),0),me=$l(0,q);me.style.opacity=ge,me.style.transform=`translate3d(${H}px, ${re}
1px, 0px)`}},setTransition:x=>{const $=r.slides.map(P=>fe(P));$.forEach(P=>{P.style.transitionDuration=`${x}ms`}),Ul({swiper:r,duration:x,transformElements:$,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!r.params.cssMode})})},function Mc(h){let{swiper:r,extendParams:c,on:f}=h;c({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const v=(P,q,G)=>{let H=P.querySelector(G?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),re=P.querySelector(G?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");H||(H=mr("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(G?"left":"top")).split(" ")),P.append(H)),re||(re=mr("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(G?"right":"bottom")).split(" ")),P.append(re)),H&&(H.style.opacity=Math.max(-q,0)),re&&(re.style.opacity=Math.max(q,0))};za({effect:"cube",swiper:r,on:f,setTranslate:()=>{const{el:P,wrapperEl:q,slides:G,width:H,height:re,rtlTranslate:ge,size:me,browser:Ce}=r,ke=Do(r),Ue=r.params.cubeEffect,Pe=r.isHorizontal(),De=r.virtual&&r.params.virtual.enabled;let Tt,rt=0;Ue.shadow&&(Pe?(Tt=r.wrapperEl.querySelector(".swiper-cube-shadow"),Tt||(Tt=mr("div","swiper-cube-shadow"),r.wrapperEl.append(Tt)),Tt.style.height=`${H}px`):(Tt=P.querySelector(".swiper-cube-shadow"),Tt||(Tt=mr("div","swiper-cube-shadow"),P.append(Tt))));for(let Qt=0;Qt<G.length;Qt+=1){const qt=G[Qt];let yt=Qt;De&&(yt=parseInt(qt.getAttribute("data-swiper-slide-index"),10));let ee=90*yt,At=Math.floor(ee/360);ge&&(ee=-ee,At=Math.floor(-ee/360));const Vt=Math.max(Math.min(qt.progress,1),-1);let Ot=0,$t=0,en=0;yt%4==0?(Ot=4*-At*me,en=0):(yt-1)%4==0?(Ot=0,en=4*-At*me):(yt-2)%4==0?(Ot=me+4*At*me,en=me):(yt-3)%4==0&&(Ot=-me,en=3*me+4*me*At),ge&&(Ot=-Ot),Pe||($t=Ot,Ot=0);const zt=`rotateX(${ke(Pe?0:-ee)}deg) rotateY(${ke(Pe?ee:0)}deg) translate3d(${Ot}px, ${$t}px, ${en}px)`;Vt<=1&&Vt>-1&&(rt=90*yt+90*Vt,ge&&(rt=90*-yt-90*Vt)),qt.style.transform=zt,Ue.slideShadows&&v(qt,Vt,Pe)}if(q.style.transformOrigin=`50% 50% -${me/2}px`,q.style["-webkit-transform-origin"]=`50% 50% -${me/2}px`,Ue.shadow)if(Pe)Tt.style.transform=`translate3d(0px, ${H/2+Ue.shadowOffset}px, ${-H/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${Ue.shadowScale})`;else{const Qt=Math.abs(rt)-90*Math.floor(Math.abs(rt)/90),qt=1.5-(Math.sin(2*Qt*Math.PI/360)/2+Math.cos(2*Qt*Math.PI/360)/2),ee=Ue.shadowScale/qt;Tt.style.transform=`scale3d(${Ue.shadowScale}, 1, ${ee}) translate3d(0px, ${re/2+Ue.shadowOffset}px, ${-re/2/ee}px) rotateX(-89.99deg)`}const Yt=(Ce.isSafari||Ce.isWebView)&&Ce.needPerspectiveFix?-me/2:0;q.style.transform=`translate3d(0px,0,${Yt}px) rotateX(${ke(r.isHorizontal()?0:rt)}deg) rotateY(${ke(r.isHorizontal()?-rt:0)}deg)`,q.style.setProperty("--swiper-cube-translate-z",`${Yt}px`)},setTransition:P=>{const{el:q,slides:G}=r;if(G.forEach(H=>{H.style.transitionDuration=`${P}ms`,H.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(re=>{re.style.transitionDuration=`${P}ms`})}),r.params.cubeEffect.shadow&&!r.isHorizontal()){const H=q.querySelector(".swiper-cube-shadow");H&&(H.style.transitionDuration=`${P}ms`)}},recreateShadows:()=>{const P=r.isHorizontal();r.slides.forEach(q=>
vendor: 4,747 bytes, line 1
1{const G=Math.max(Math.min(q.progress,1),-1);v(q,G,P)})},getEffectParams:()=>r.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function xo(h){let{swiper:r,extendParams:c,on:f}=h;c({flipEffect:{slideShadows:!0,limitRotation:!0}});const v=(P,q)=>{let G=r.isHorizontal()?P.querySelector(".swiper-slide-shadow-left"):P.querySelector(".swiper-slide-shadow-top"),H=r.isHorizontal()?P.querySelector(".swiper-slide-shadow-right"):P.querySelector(".swiper-slide-shadow-bottom");G||(G=Tl("flip",P,r.isHorizontal()?"left":"top")),H||(H=Tl("flip",P,r.isHorizontal()?"right":"bottom")),G&&(G.style.opacity=Math.max(-q,0)),H&&(H.style.opacity=Math.max(q,0))};za({effect:"flip",swiper:r,on:f,setTranslate:()=>{const{slides:P,rtlTranslate:q}=r,G=r.params.flipEffect,H=Do(r);for(let re=0;re<P.length;re+=1){const ge=P[re];let me=ge.progress;r.params.flipEffect.limitRotation&&(me=Math.max(Math.min(ge.progress,1),-1));const Ce=ge.swiperSlideOffset;let Ue=-180*me,Pe=0,De=r.params.cssMode?-Ce-r.translate:-Ce,rt=0;r.isHorizontal()?q&&(Ue=-Ue):(rt=De,De=0,Pe=-Ue,Ue=0),ge.style.zIndex=-Math.abs(Math.round(me))+P.length,G.slideShadows&&v(ge,me);const Tt=`translate3d(${De}px, ${rt}px, 0px) rotateX(${H(Pe)}deg) rotateY(${H(Ue)}deg)`;$l(0,ge).style.transform=Tt}},setTransition:P=>{const q=r.slides.map(G=>fe(G));q.forEach(G=>{G.style.transitionDuration=`${P}ms`,G.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(H=>{H.style.transitionDuration=`${P}ms`})}),Ul({swiper:r,duration:P,transformElements:q})},recreateShadows:()=>{r.slides.forEach(P=>{let q=P.progress;r.params.flipEffect.limitRotation&&(q=Math.max(Math.min(P.progress,1),-1)),v(P,q)})},getEffectParams:()=>r.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!r.params.cssMode})})},function Bl(h){let{swiper:r,extendParams:c,on:f}=h;c({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),za({effect:"coverflow",swiper:r,on:f,setTranslate:()=>{const{width:x,height:$,slides:P,slidesSizesGrid:q}=r,G=r.params.coverflowEffect,H=r.isHorizontal(),re=r.translate,ge=H?x/2-re:$/2-re,me=H?G.rotate:-G.rotate,Ce=G.depth,ke=Do(r);for(let Ue=0,Pe=P.length;Ue<Pe;Ue+=1){const De=P[Ue],rt=q[Ue],Yt=(ge-De.swiperSlideOffset-rt/2)/rt,Qt="function"==typeof G.modifier?G.modifier(Yt):Yt*G.modifier;let qt=H?me*Qt:0,yt=H?0:me*Qt,ee=-Ce*Math.abs(Qt),At=G.stretch;"string"==typeof At&&-1!==At.indexOf("%")&&(At=parseFloat(G.stretch)/100*rt);let Vt=H?0:At*Qt,Ot=H?At*Qt:0,$t=1-(1-G.scale)*Math.abs(Qt);Math.abs(Ot)<.001&&(Ot=0),Math.abs(Vt)<.001&&(Vt=0),Math.abs(ee)<.001&&(ee=0),Math.abs(qt)<.001&&(qt=0),Math.abs(yt)<.001&&(yt=0),Math.abs($t)<.001&&($t=0);const en=`translate3d(${Ot}px,${Vt}px,${ee}px) rotateX(${ke(yt)}deg) rotateY(${ke(qt)}deg) scale(${$t})`;if($l(0,De).style.transform=en,De.style.zIndex=1-Math.abs(Math.round(Qt)),G.slideShadows){let _t=De.querySelector(H?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),pt=De.querySelector(H?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");_t||(_t=Tl("coverflow",De,H?"left":"top")),pt||(pt=Tl("coverflow",De,H?"right":"bottom")),_t&&(_t.style.opacity=Qt>0?Qt:0),pt&&(pt.style.opacity=-Qt>0?-Qt:0)}}},setTransition:x=>{r.slides.map(P=>fe(P)).forEach(P=>{P.style.transitionDuration=`${x}ms`,P.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(q=>{q.style.transitionDuration=`${x}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function xi(h){let{swiper:r,extendParams:c,on:f}=h;c({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const v=$=>"string"==typeof $?$:`${$}px`;za({effect:"creative",swiper:r,on:f,setTranslate:()=>{const{slides:$,wrapperEl:P,slidesSizesGrid:q}=r,G=r.params.creativeEffect,{progressMultiplier:H}=G,re=r.params.centeredSlides,ge=Do(r);re&&(P.style.transform=`translateX(calc(50% - ${q[0]/2-r.params.slidesOffsetBefore||0}px))`);for(let me=0;me<$.length;me+=1){const Ce=$[me],ke=Ce.progress,Ue=Math.min(Math.max(Ce.progress,-G.limitProgress),G.limitProgress);let Pe=Ue;re||(Pe=Math.min(Math.max(Ce.originalProgress,-G.limitProgress),G.limitProgress));const De=Ce.swiperSlideOffset,rt=[r.params.cssMode?-De-r.translate:-De,0,0],Tt=[0,0,0];let Yt=!1;r.isHorizontal()||(rt[1]=rt[0],rt[0]=0);
1let Qt={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};Ue<0?(Qt=G.next,Yt=!0):Ue>0&&(Qt=G.prev,Yt=!0),rt.forEach(($t,en)=>{rt[en]=`calc(${$t}px + (${v(Qt.translate[en])} * ${Math.abs(Ue*H)}))`}),Tt.forEach(($t,en)=>{let zt=Qt.rotate[en]*Math.abs(Ue*H);Tt[en]=zt}),Ce.style.zIndex=-Math.abs(Math.round(ke))+$.length;const qt=rt.join(", "),yt=`rotateX(${ge(Tt[0])}deg) rotateY(${ge(Tt[1])}deg) rotateZ(${ge(Tt[2])}deg)`,At=Pe<0?1+(1-Qt.opacity)*Pe*H:1-(1-Qt.opacity)*Pe*H,Vt=`translate3d(${qt}) ${yt} ${Pe<0?`scale(${1+(1-Qt.scale)*Pe*H})`:`scale(${1-(1-Qt.scale)*Pe*H})`}`;if(Yt&&Qt.shadow||!Yt){let $t=Ce.querySelector(".swiper-slide-shadow");!$t&&Qt.shadow&&($t=Tl("creative",Ce)),$t&&($t.style.opacity=Math.min(Math.max(Math.abs(G.shadowPerProgress?Ue*(1/G.limitProgress):Ue),0),1))}const Ot=$l(0,Ce);Ot.style.transform=Vt,Ot.style.opacity=At,Qt.origin&&(Ot.style.transformOrigin=Qt.origin)}},setTransition:$=>{const P=r.slides.map(q=>fe(q));P.forEach(q=>{q.style.transitionDuration=`${$}ms`,q.querySelectorAll(".swiper-slide-shadow").forEach(G=>{G.style.transitionDuration=`${$}ms`})}),Ul({swiper:r,duration:$,transformElements:P,allSlides:!0})},perspective:()=>r.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!r.params.cssMode})})},function Au(h){let{swiper:r,extendParams:c,on:f}=h;c({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),za({effect:"cards",swiper:r,on:f,setTranslate:()=>{const{slides:x,activeIndex:$,rtlTranslate:P}=r,q=r.params.cardsEffect,{startTranslate:G,isTouched:H}=r.touchEventsData,re=P?-r.translate:r.translate;for(let ge=0;ge<x.length;ge+=1){const me=x[ge],Ce=me.progress,ke=Math.min(Math.max(Ce,-4),4);let Ue=me.swiperSlideOffset;r.params.centeredSlides&&!r.params.cssMode&&(r.wrapperEl.style.transform=`translateX(${r.minTranslate()}px)`),r.params.centeredSlides&&r.params.cssMode&&(Ue-=x[0].swiperSlideOffset);let Pe=r.params.cssMode?-Ue-r.translate:-Ue,De=0;const rt=-100*Math.abs(ke);let Tt=1,Yt=-q.perSlideRotate*ke,Qt=q.perSlideOffset-.75*Math.abs(ke);const qt=r.virtual&&r.params.virtual.enabled?r.virtual.from+ge:ge;if((qt===$||qt===$-1)&&ke>0&&ke<1&&(H||r.params.cssMode)&&re<G||(qt===$||qt===$+1)&&ke<0&&ke>-1&&(H||r.params.cssMode)&&re>G){const $t=(1-Math.abs((Math.abs(ke)-.5)/.5))**.5;Yt+=-28*ke*$t,Tt+=-.5*$t,Qt+=96*$t,De=-25*$t*Math.abs(ke)+"%"}if(Pe=ke<0?`calc(${Pe}px ${P?"-":"+"} (${Qt*Math.abs(ke)}%))`:ke>0?`calc(${Pe}px ${P?"-":"+"} (-${Qt*Math.abs(ke)}%))`:`${Pe}px`,!r.isHorizontal()){const $t=De;De=Pe,Pe=$t}const Vt=`\n translate3d(${Pe}, ${De}, ${rt}px)\n rotateZ(${q.rotate?P?-Yt:Yt:0}deg)\n scale(${ke<0?""+(1+(1-Tt)*ke):""+(1-(1-Tt)*ke)})\n `;if(q.slideShadows){let $t=me.querySelector(".swiper-slide-shadow");$t||($t=Tl("cards",me)),$t&&($t.style.opacity=Math.min(Math.max((Math.abs(ke)-.5)/.5,0),1))}me.style.zIndex=-Math.abs(Math.round(Ce))+x.length,$l(0,me).style.transform=Vt}},setTransition:x=>{const $=r.slides.map(P=>fe(P));$.forEach(P=>{P.style.transitionDuration=`${x}ms`,P.querySelectorAll(".swiper-slide-shadow").forEach(q=>{q.style.transitionDuration=`${x}ms`})}),Ul({swiper:r,duration:x,transformElements:$})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!r.params.cssMode})})}]);const Vl=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function oc(h){return"object"==typeof h&&null!==h&&h.constructor&&"Object"===Object.prototype.toString.call(h).slice(8,-1)&&!h.__swiper__}function eu(h,r){const c=["__proto__","constructor","prototype"];Object.keys(r).filter(f=>
1c.indexOf(f)<0).forEach(f=>{typeof h[f]>"u"?h[f]=r[f]:oc(r[f])&&oc(h[f])&&Object.keys(r[f]).length>0?r[f].__swiper__?h[f]=r[f]:eu(h[f],r[f]):h[f]=r[f]})}function Il(h){return void 0===h&&(h=""),h.replace(/-[a-z]/g,r=>r.toUpperCase().replace("-",""))}const aa=h=>{if(parseFloat(h)===Number(h))return Number(h);if("true"===h||""===h)return!0;if("false"===h)return!1;if("null"===h)return null;if("undefined"!==h){if("string"==typeof h&&h.includes("{")&&h.includes("}")&&h.includes('"')){let r;try{r=JSON.parse(h)}catch{r=h}return r}return h}},Mu=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function Ou(h,r,c){const f={},v={};eu(f,Ht);const w=[...Vl,"on"],x=w.map(P=>P.replace(/_/,""));w.forEach(P=>{P=P.replace("_",""),typeof h[P]<"u"&&(v[P]=h[P])});const $=[...h.attributes];return"string"==typeof r&&typeof c<"u"&&$.push({name:r,value:oc(c)?{...c}:c}),$.forEach(P=>{const q=Mu.filter(G=>0===P.name.indexOf(`${G}-`))[0];if(q){const G=Il(q),H=Il(P.name.split(`${q}-`)[1]);typeof v[G]>"u"&&(v[G]={}),!0===v[G]&&(v[G]={enabled:!0}),v[G][H]=aa(P.value)}else{const G=Il(P.name);if(!x.includes(G))return;const H=aa(P.value);v[G]&&Mu.includes(P.name)&&!oc(H)?(v[G].constructor!==Object&&(v[G]={}),v[G].enabled=!!H):v[G]=H}}),eu(f,v),f.navigation?f.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==f.navigation?f.navigation:{}}:!1===f.navigation&&delete f.navigation,f.scrollbar?f.scrollbar={el:".swiper-scrollbar",...!0!==f.scrollbar?f.scrollbar:{}}:!1===f.scrollbar&&delete f.scrollbar,f.pagination?f.pagination={el:".swiper-pagination",...!0!==f.pagination?f.pagination:{}}:!1===f.pagination&&delete f.pagination,{params:f,passedParams:v}}const nu=
vendor: 13,444 bytes, line 1
1":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",
1Ru=typeof window>"u"||typeof HTMLElement>"u"?class ac{}:HTMLElement,ru='<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>\n ',Pu=(h,r)=>{if(typeof CSSStyleSheet<"u"&&h.adoptedStyleSheets){const c=new CSSStyleSheet;c.replaceSync(r),h.adoptedStyleSheets=[c]}else{const c=document.createElement("style");c.rel="stylesheet",c.textContent=r,h.appendChild(c)}};
1class jl extends Ru{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return ru}static get prevButtonSvg(){return ru.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[nu,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const r=this.slideSlots||0,c=[...this.querySelectorAll("[slot^=slide-]")].map(f=>parseInt(f.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=c.length?Math.max(...c)+1:0,this.rendered)if(this.slideSlots>r)for(let f=r;f<this.slideSlots;f+=1){const v=document.createElement("swiper-slide");v.setAttribute("part",`slide slide-${f+1}`);const w=document.createElement("slot");w.setAttribute("name",`slide-${f+1}`),v.appendChild(w),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(v)}else if(this.slideSlots<r){const f=this.swiper.slides;for(let v=f.length-1;v>=0;v-=1)v>this.slideSlots&&f[v].remove()}}render(){if(this.rendered)return;this.calcSlideSlots();let r=this.cssStyles();this.slideSlots>0&&(r=r.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),r.length&&Pu(this.shadowRoot,r),this.cssLinks().forEach(f=>{if(this.shadowRoot.querySelector(`link[href="${f}"]`))return;const w=document.createElement("link");w.rel="stylesheet",w.href=f,this.shadowRoot.appendChild(w)});const c=document.createElement("div");c.classList.add("swiper"),c.part="container",c.innerHTML=`\n <slot name="container-start"></slot>\n <div class="swiper-wrapper" part="wrapper">\n <slot></slot>\n ${Array.from({length:this.slideSlots}).map((f,v)=>`\n <swiper-slide part="slide slide-${v}">\n <slot name="slide-${v}"></slot>\n </swiper-slide>\n `).join("")}\n </div>\n <slot name="container-end"></slot>\n ${function ud(h){return void 0===h&&(h={}),h.navigation&&typeof h.navigation.nextEl>"u"&&typeof h.navigation.prevEl>"u"}(this.passedParams)?`\n <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>\n <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>\n `:""}\n ${function sc(h){return void 0===h&&(h={}),h.pagination&&typeof h.pagination.el>"u"}(this.passedParams)?'\n <div part="pagination" class="swiper-pagination"></div>\n ':""}\n ${function Oa(h){return void 0===h&&(h={}),h.scrollbar&&typeof h.scrollbar.el>"u"}(this.passedParams)?'\n <div part="scrollbar" class="swiper-scrollbar"></div>\n ':""}\n `,this.shadowRoot.appendChild(c),this.rendered=!0}initialize(){var r=this;if(this.initialized)return;this.initialized=!0;const{params:c,passedParams:f}=Ou(this);this.swiperParams=c,this.passedParams=f,delete this.swiperParams.init,this.render(),this.swiper=new Yr(this.shadowRoot.querySelector(".swiper"),{...c.virtual?{}:{observer:!0},...c,touchEventsTarget:"container",onAny:function(v){"observerUpdate"===v&&r.calcSlideSlots();const w=c.eventsPrefix?`${c.eventsPrefix}${v.toLowerCase()}`:v.toLowerCase();for(var x=arguments.length,$=new Array(x>1?x-1:0),P=1;P<x;P++)$[P-1]=arguments[P];const q=new CustomEvent(w,{detail:$,bubbles:"hashChange"!==v,cancelable:!0});r.dispatchEvent(q)}})}connectedCallback(){this.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(r,c){const{params:f,passedParams:v}=Ou(this,r,c);this.passedParams=v,this.swiperParams=f,(!this.swiper||this.swiper.params[r]!==c)&&function us(h){let{swiper:r,slides:c,passedParams:f,changedParams:v,nextEl:w,prevEl:x,scrollbarEl:$,paginationEl:P}=h;const q=v.filter(yt=>"children"!==yt&&"direction"!==yt&&"wrapperClass"!==yt),{params:G,pagination:H,navigation:re,scrollbar:ge,virtual:me,thumbs:Ce}=r;let ke,Ue,Pe,De,rt,Tt,Yt,Qt;v.includes("thumbs")&&f.thumbs&&f.thumbs.swiper&&!f.thumbs.swiper.destroyed&&G.thumbs&&(!G.thumbs.swiper||G.thumbs.swiper.destroyed)&&(ke=!0),v.includes("controller")&&f.controller&&f.controller.control&&G.controller&&!G.controller.control&&(Ue=!0),v.includes("pagination")&&f.pagination&&(f.pagination.el||P)&&(G.pagination||!1===G.pagination)&&H&&!H.el&&(Pe=!0),v.includes("scrollbar")&&f.scrollbar&&(f.scrollbar.el||$)&&(G.scrollbar||!1===G.scrollbar)&&ge&&!ge.el&&(De=!0),v.includes("navigation")&&f.navigation&&(f.navigation.prevEl||x)&&(f.
1navigation.nextEl||w)&&(G.navigation||!1===G.navigation)&&re&&!re.prevEl&&!re.nextEl&&(rt=!0);const qt=yt=>{r[yt]&&(r[yt].destroy(),"navigation"===yt?(r.isElement&&(r[yt].prevEl.remove(),r[yt].nextEl.remove()),G[yt].prevEl=void 0,G[yt].nextEl=void 0,r[yt].prevEl=void 0,r[yt].nextEl=void 0):(r.isElement&&r[yt].el.remove(),G[yt].el=void 0,r[yt].el=void 0))};v.includes("loop")&&r.isElement&&(G.loop&&!f.loop?Tt=!0:!G.loop&&f.loop?Yt=!0:Qt=!0),q.forEach(yt=>{if(oc(G[yt])&&oc(f[yt]))Object.assign(G[yt],f[yt]),("navigation"===yt||"pagination"===yt||"scrollbar"===yt)&&"enabled"in f[yt]&&!f[yt].enabled&&qt(yt);else{const ee=f[yt];!0!==ee&&!1!==ee||"navigation"!==yt&&"pagination"!==yt&&"scrollbar"!==yt?G[yt]=f[yt]:!1===ee&&qt(yt)}}),q.includes("controller")&&!Ue&&r.controller&&r.controller.control&&G.controller&&G.controller.control&&(r.controller.control=G.controller.control),v.includes("children")&&c&&me&&G.virtual.enabled?(me.slides=c,me.update(!0)):v.includes("virtual")&&me&&G.virtual.enabled&&(c&&(me.slides=c),me.update(!0)),v.includes("children")&&c&&G.loop&&(Qt=!0),ke&&Ce.init()&&Ce.update(!0),Ue&&(r.controller.control=G.controller.control),Pe&&(r.isElement&&(!P||"string"==typeof P)&&(P=document.createElement("div"),P.classList.add("swiper-pagination"),P.part.add("pagination"),r.el.appendChild(P)),P&&(G.pagination.el=P),H.init(),H.render(),H.update()),De&&(r.isElement&&(!$||"string"==typeof $)&&($=document.createElement("div"),$.classList.add("swiper-scrollbar"),$.part.add("scrollbar"),r.el.appendChild($)),$&&(G.scrollbar.el=$),ge.init(),ge.updateSize(),ge.setTranslate()),rt&&(r.isElement&&((!w||"string"==typeof w)&&(w=document.createElement("div"),w.classList.add("swiper-button-next"),w.innerHTML=r.hostEl.constructor.nextButtonSvg,w.part.add("button-next"),r.el.appendChild(w)),(!x||"string"==typeof x)&&(x=document.createElement("div"),x.classList.add("swiper-button-prev"),x.innerHTML=r.hostEl.constructor.prevButtonSvg,x.part.add("button-prev"),r.el.appendChild(x))),w&&(G.navigation.nextEl=w),x&&(G.navigation.prevEl=x),re.init(),re.update()),v.includes("allowSlideNext")&&(r.allowSlideNext=f.allowSlideNext),v.includes("allowSlidePrev")&&(r.allowSlidePrev=f.allowSlidePrev),v.includes("direction")&&r.changeDirection(f.direction,!1),(Tt||Qt)&&r.loopDestroy(),(Yt||Qt)&&r.loopCreate(),r.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Il(r)],..."navigation"===r&&v[r]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===r&&v[r]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===r&&v[r]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(r,c,f){this.initialized&&("true"===c&&null===f&&(f=!1),this.updateSwiperOnPropChange(r,f))}static get observedAttributes(){return Vl.filter(c=>c.includes("_")).map(c=>c.replace(/[A-Z]/g,f=>`-${f}`).replace("_","").toLowerCase())}}Vl.forEach(h=>{"init"!==h&&(h=h.replace("_",""),Object.defineProperty(jl.prototype,h,{configurable:!0,get(){return(this.passedParams||{})[h]},set(r){this.passedParams||(this.passedParams={}),this.passedParams[h]=r,this.initialized&&this.updateSwiperOnPropChange(h,r)}}))});class Oc extends Ru{constructor(){super(),this.attachShadow({mode:"open"})}render(){const r=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(Pu(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;
1left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),r){const c=document.createElement("div");c.classList.add("swiper-lazy-preloader"),c.part.add("preloader"),this.shadowRoot.appendChild(c)}}initialize(){this.render()}connectedCallback(){this.initialize()}}typeof window<"u"&&(window.SwiperElementRegisterParams=h=>{Vl.push(...h)}),hr.c.production&&(0,a.SmG)(),document.addEventListener("DOMContentLoaded",()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",jl),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Oc)),l.sG().bootstrapModule(hn).catch(h=>console.error(h)),window.location.pathname.includes("registro")&&document.getElementsByTagName("body")[0].classList.add("landing-page")})},7376:function(ln,nt,N){var l;ln=N.nmd(ln),function(){var a,Ae="Expected a function",Ee="__lodash_hash_undefined__",Re="__lodash_placeholder__",bt=1/0,ot=9007199254740991,pe=4294967295,Ze=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],$e="[object Arguments]",dt="[object Array]",rn="[object Boolean]",Rn="[object Date]",gn="[object Error]",On="[object Function]",xn="[object GeneratorFunction]",Jn="[object Map]",Qn="[object Number]",Bn="[object Object]",tn="[object Promise]",It="[object RegExp]",jt="[object Set]",mn="[object String]",cr="[object Symbol]",In="[object WeakMap]",dr="[object ArrayBuffer]",Sr="[object DataView]",Fr="[object Float32Array]",Fi="[object Float64Array]",jn="[object Int8Array]",Di="[object Int16Array]",Kn="[object Int32Array]",pi="[object Uint8Array]",gr="[object Uint8ClampedArray]",Zn="[object Uint16Array]",Ti="[object Uint32Array]",Dr=/\b__p \+= '';/g,Xr=/\b(__p \+=) '' \+/g,Hi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,oo=/&(?:amp|lt|gt|quot|#39);/g,Xi=/[&<>"']/g,st=RegExp(oo.source),Et=RegExp(Xi.source),Ie=/<%-([\s\S]+?)%>/g,Xe=/<%([\s\S]+?)%>/g,kt=/<%=([\s\S]+?)%>/g,bn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zn=/^\w*$/,Rr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tr=/[\\^$.*+?()[\]{}|]/g,Ni=RegExp(Tr.source),ii=/^\s+/,Ei=/\s/,Ii=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Io=/\{\n\/\* \[wrapped with (.+)\] \*/,gi=/,? & /,zr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Mn=/[()=,{}\[\]\/\s]/,Ai=/\\(\\)?/g,Uo=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$i=/\w*$/,Ko=/^[-+]0x[0-9a-f]+$/i,Bo=/^0b[01]+$/i,$r=/^\[object .+?Constructor\]$/,Vo=/^0o[0-7]+$/i,yi=/^(?:0|[1-9]\d*)$/,Eo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 71,354 bytes, line 1
17f]/g,zi=/($^)/,ho=/['\n\r\u2028\u2029\\]/g,_i="\\ud800-\\udfff",M="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",W="\\u2700-\\u27bf",ue="a-z\\xdf-\\xf6\\xf8-\\xff",qn="A-Z\\xc0-\\xd6\\xd8-\\xde",wr="\\ufe0e\\ufe0f",wn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ni="["+_i+"]",Pr="["+wn+"]",Xn="["+M+"]",rr="\\d+",jr="["+W+"]",Gi="["+ue+"]",oi="[^"+_i+wn+rr+W+ue+qn+"]",ri="\\ud83c[\\udffb-\\udfff]",Yi="[^"+_i+"]",Cn="(?:\\ud83c[\\udde6-\\uddff]){2}",fr="[\\ud800-\\udbff][\\udc00-\\udfff]",ss="["+qn+"]",ks="(?:"+Gi+"|"+oi+")",Js="(?:"+ss+"|"+oi+")",Ss="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ds="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",_r="(?:"+Xn+"|"+ri+")?",ts="["+wr+"]?",Xo=ts+_r+"(?:\\u200d(?:"+[Yi,Cn,fr].join("|")+")"+ts+_r+")*",Fs="(?:"+[jr,Cn,fr].join("|")+")"+Xo,lo="(?:"+[Yi+Xn+"?",Xn,Cn,fr,ni].join("|")+")",Yo=RegExp("['\u2019]","g"),Mi=RegExp(Xn,"g"),ko=RegExp(ri+"(?="+ri+")|"+lo+Xo,"g"),Ts=RegExp([ss+"?"+Gi+"+"+Ss+"(?="+[Pr,ss,"$"].join("|")+")",Js+"+"+Ds+"(?="+[Pr,ss+ks,"$"].join("|")+")",ss+"?"+ks+"+"+Ss,ss+"+"+Ds,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rr,Fs].join("|"),"g"),ns=RegExp("[\\u200d"+_i+M+wr+"]"),ua=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,co=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],z=-1,An={};An[Fr]=An[Fi]=An[jn]=An[Di]=An[Kn]=An[pi]=An[gr]=An[Zn]=An[Ti]=!0,An[$e]=An[dt]=An[dr]=An[rn]=An[Sr]=An[Rn]=An[gn]=An[On]=An[Jn]=An[Qn]=An[Bn]=An[It]=An[jt]=An[mn]=An[In]=!1;var y={};y[$e]=y[dt]=y[dr]=y[Sr]=y[rn]=y[Rn]=y[Fr]=y[Fi]=y[jn]=y[Di]=y[Kn]=y[Jn]=y[Qn]=y[Bn]=y[It]=y[jt]=y[mn]=y[cr]=y[pi]=y[gr]=y[Zn]=y[Ti]=!0,y[gn]=y[On]=y[In]=!1;var Ge={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,Ut=parseInt,Gt="object"==typeof global&&global&&global.Object===Object&&global,Xt="object"==typeof self&&self&&self.Object===Object&&self,Bt=Gt||Xt||Function("return this")(),Sn=nt&&!nt.nodeType&&nt,sn=Sn&&ln&&!ln.nodeType&&ln,Gn=sn&&sn.exports===Sn,Wn=Gn&&Gt.process,Er=function(){try{return sn&&sn.require&&sn.require("util").types||Wn&&Wn.binding&&Wn.binding("util")}catch{}}(),Qr=Er&&Er.isArrayBuffer,Zr=Er&&Er.isDate,Cr=Er&&Er.isMap,li=Er&&Er.isRegExp,Is=Er&&Er.isSet,Ao=Er&&Er.isTypedArray;function uo(mt,Wt,Lt){switch(Lt.length){case 0:return mt.call(Wt);case 1:return mt.call(Wt,Lt[0]);case 2:return mt.call(Wt,Lt[0],Lt[1]);case 3:return mt.call(Wt,Lt[0],Lt[1],Lt[2])}return mt.apply(Wt,Lt)}function Qa(mt,Wt,Lt,Un){for(var Nr=-1,ci=null==mt?0:mt.length;++Nr<ci;){var vo=mt[Nr];Wt(Un,vo,Lt(vo),mt)}return Un}function po(mt,Wt){for(var Lt=-1,Un=null==mt?0:mt.length;++Lt<Un&&!1!==Wt(mt[Lt],Lt,mt););return mt}function Rl(mt,Wt){for(var Lt=null==mt?0:mt.length;Lt--&&!1!==Wt(mt[Lt],Lt,mt););return mt}function $s(mt,Wt){for(var Lt=-1,Un=null==mt?0:mt.length;++Lt<Un;)if(!Wt(mt[Lt],Lt,mt))return!1;return!0}function Zi(mt,Wt){for(var Lt=-1,Un=null==mt?0:mt.length,Nr=0,ci=[];++Lt<Un;){var vo=mt[Lt];Wt(vo,Lt,mt)&&(ci[Nr++]=vo)}return ci}function As(mt,Wt){return!(null==mt||!mt.length)&&jo(mt,Wt,0)>-1}function qo(mt,Wt,Lt){for(var Un=-1,Nr=null==mt?0:mt.length;++Un<Nr;)if(Lt(Wt,mt[Un]))return!0;return!1}function Oi(mt,Wt){for(var Lt=-1,Un=null==mt?0:mt.length,Nr=Array(Un);++Lt<Un;)Nr[Lt]=Wt(mt[Lt],Lt,mt);return Nr}function Fo(mt,Wt){for(var Lt=-1,Un=Wt.length,Nr=mt.length;++Lt<Un;)mt[Nr+Lt]=Wt[Lt];return mt}function Qo(mt,Wt,Lt,Un){var Nr=-1,ci=null==mt?0:mt.length;for(Un&&ci&&(Lt=mt[++Nr]);++Nr<ci;)Lt=Wt(Lt,mt[Nr],Nr,mt);return Lt}function Mr(mt,Wt,Lt,Un){var Nr=null==mt?0:mt.length;for(Un&&Nr&&(Lt=mt[--Nr]);Nr--;)Lt=Wt(Lt,mt[Nr],Nr,mt);return Lt}function Us(mt,Wt){for(var Lt=-1,Un=null==mt?0:mt.length;++Lt<Un;)if(Wt(mt[Lt],Lt,mt))return!0;return!1}var ml=Z("length");function Bs(mt,Wt,Lt){var Un;return Lt(mt,function(Nr,ci,vo){if(Wt(Nr,ci,vo))return Un=ci,!1}),Un}function Ms(mt,Wt,Lt,Un){for(var Nr=mt.length,ci=Lt+(Un?1:-1);Un?ci--:++ci<Nr;)if(Wt(mt[ci],ci,mt))return ci;return-1}function jo(mt,Wt,Lt){return Wt==Wt?function hr(mt,Wt,Lt){for(var Un=Lt-1,Nr=mt.length;++Un<Nr;)if(mt[Un]===Wt)return Un;return-1}(mt,Wt,Lt):Ms(mt,Ho,Lt)}function ta(mt,Wt,Lt,Un){for(var Nr=Lt-1,ci=mt.length;++Nr<ci;)if(Un(mt[Nr],Wt))return Nr;return-1}function Ho(mt){return mt!=mt}function X(mt,Wt){var Lt=null==mt?0:mt.length;return Lt?Vn(mt,Wt)/Lt:NaN}function Z(mt){return function(Wt){return null==Wt?a:Wt[mt]}}function R(mt){return function(Wt){return null==mt?a:mt[Wt]}}function de(mt,Wt,Lt,Un,Nr){return Nr(mt,function(ci,vo,bi){Lt=Un?(Un=!1,ci):Wt(Lt,ci,vo,bi)}),Lt}function Vn(mt,Wt){for(var Lt,Un=-1,Nr=mt.length;++Un<Nr;){var ci=Wt(mt[Un]);ci!==a&&(Lt=Lt===a?ci:Lt+ci)}return Lt}function xr(mt,Wt){for(var Lt=-1,Un=Array(mt);++Lt<mt;)Un[Lt]=Wt(Lt);return Un}function fa(mt){return mt&&mt.slice(0,mo(mt)+1).replace(ii,"")}function ir(mt){return function(Wt){return mt(Wt)}}function Vs(mt,Wt){return Oi(Wt,function(Lt){return mt[Lt]})}function go(mt,Wt){return mt.has(Wt)}function fs(mt,Wt){for(var Lt=-1,Un=mt.length;++Lt<Un&&jo(Wt,mt[Lt],0)>-1;);return Lt}function na(mt,Wt){for(var Lt=mt.length;Lt--&&jo(Wt,mt[Lt],0)>-1;);return Lt}var jc=R({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Za=R({"&":"&","<":"<",">":">",'"':""","'":"'"});function mc(mt){return"\\"+Ge[mt]}function Fa(mt){return ns.test(mt)}function js(mt){var Wt=-1,Lt=Array(mt.size);return mt.forEach(function(Un,Nr){Lt[++Wt]=[Nr,Un]}),Lt}function ha(mt,Wt){return function(Lt){return mt(Wt(Lt))}}function hs(mt,Wt){for(var Lt=-1,Un=mt.length,Nr=0,ci=[];++Lt<Un;){var vo=mt[Lt];(vo===Wt||vo===Re)&&(mt[Lt]=Re,ci[Nr++]=Lt)}return ci}function pa(mt){var Wt=-1,Lt=Array(mt.size);return mt.forEach(function(Un){Lt[++Wt]=Un}),Lt}function Wi(mt){return Fa(mt)?function ga(mt){for(var Wt=ko.lastIndex=0;ko.test(mt);)++Wt;return Wt}(mt):ml(mt)}function eo(mt){return Fa(mt)?function Sa(mt){return mt.match(ko)||[]}(mt):function Ca(mt){return mt.split("")}(mt)}function mo(mt){for(var Wt=mt.length;Wt--&&Ei.test(mt.charAt(Wt)););return Wt}var Nl=R({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ma=function mt(Wt){var s,Lt=(Wt=null==Wt?Bt:ma.defaults(Bt.Object(),Wt,ma.pick(Bt,co))).Array,Un=Wt.Date,Nr=Wt.Error,ci=Wt.Function,vo=Wt.Math,bi=Wt.Object,vl=Wt.RegExp,to=Wt.String,Mo=Wt.TypeError,ia=Lt.prototype,oa=bi.prototype,el=Wt["__core-js_shared__"],$a=ci.prototype.toString,si=oa.hasOwnProperty,ls=0,Da=(s=/[^.]+$/.exec(el&&el.keys&&el.keys.IE_PROTO||""))?"Symbol(src)_1."+s:"",Ua=oa.toString,yc=$a.call(bi),Oo=Bt._,Ba=vl("^"+$a.call(si).replace(Tr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Os=Gn?Wt.Buffer:a,Zo=Wt.Symbol,ps=Wt.Uint8Array,Ta=Os?Os.allocUnsafe:a,va=ha(bi.getPrototypeOf,bi),ya=bi.create,yl=oa.propertyIsEnumerable,Hs=ia.splice,I=Zo?Zo.isConcatSpreadable:a,ne=Zo?Zo.iterator:a,F=Zo?Zo.toStringTag:a,Y=function(){try{var s=$t(bi,"defineProperty");return s({},"",{}),s}catch{}}(),Ve=Wt.clearTimeout!==Bt.clearTimeout&&Wt.clearTimeout,xt=Un&&Un.now!==Bt.Date.now&&Un.now,nn=Wt.setTimeout!==Bt.setTimeout&&Wt.setTimeout,$n=vo.ceil,Ri=vo.floor,wi=bi.getOwnPropertySymbols,Ci=Os?Os.isBuffer:a,Ur=Wt.isFinite,Li=ia.join,ai=ha(bi.keys,bi),Br=vo.max,sr=vo.min,hn=Un.now,kn=Wt.parseInt,mi=vo.random,Ro=ia.reverse,ui=$t(Wt,"DataView"),Bi=$t(Wt,"Map"),Pi=$t(Wt,"Promise"),di=$t(Wt,"Set"),Or=$t(Wt,"WeakMap"),Co=$t(bi,"create"),pr=Or&&new Or,So={},Jo=su(ui),tl=su(Bi),Vi=su(Pi),Po=su(di),Ia=su(Or),no=Zo?Zo.prototype:a,Rs=no?no.valueOf:a,Ll=no?no.toString:a;function fe(s){if(os(s)&&!ei(s)&&!(s instanceof mr)){if(s instanceof nr)return s;if(si.call(s,"__wrapped__"))return uc(s)}return new nr(s)}var ji=function(){function s(){}return function(d){if(!es(d))return{};if(ya)return ya(d);s.prototype=d;var E=new s;return s.prototype=a,E}}();function Ps(){}function nr(s,d){this.__wrapped__=s,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=a}function mr(s){this.__wrapped__=s,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=pe,this.__views__=[]}function zo(s){var d=-1,E=null==s?0:s.length;for(this.clear();++d<E;){var U=s[d];this.set(U[0],U[1])}}function Do(s){var d=-1,E=null==s?0:s.length;for(this.clear();++d<E;){var U=s[d];this.set(U[0],U[1])}}function gs(s){var d=-1,E=null==s?0:s.length;for(this.clear();++d<E;){var U=s[d];this.set(U[0],U[1])}}function bl(s){var d=-1,E=null==s?0:s.length;for(this.__data__=new gs;++d<E;)this.add(s[d])}function Ma(s){var d=this.__data__=new Do(s);this.size=d.size}function ce(s,d){var E=ei(s),U=!E&&du(s),oe=!E&&!U&&kc(s),Te=!E&&!U&&!oe&&hu(s),We=E||U||oe||Te,ut=We?xr(s.length,to):[],St=ut.length;for(var an in s)(d||si.call(s,an))&&(!We||!("length"==an||oe&&("offset"==an||"parent"==an)||Te&&("buffer"==an||"byteLength"==an||"byteOffset"==an)||Kr(an,St)))&&ut.push(an);return ut}function Fe(s){var d=s.length;return d?s[Ic(0,d-1)]:a}function Rt(s,d){return hd(us(s),ms(d,0,s.length))}function it(s){return hd(us(s))}function Pn(s,d,E){(E!==a&&!Es(s[d],E)||E===a&&!(d in s))&&cs(s,d,E)}function Lr(s,d,E){var U=s[d];(!si.call(s,d)||!Es(U,E)||E===a&&!(d in s))&&cs(s,d,E)}function Gr(s,d){for(var E=s.length;E--;)if(Es(s[E][0],d))return E;return-1}function To(s,d,E,U){return rs(s,function(oe,Te,We){d(U,oe,E(oe),We)}),U}function ja(s,d){return s&&aa(d,Ys(d),s)}function cs(s,d,E){"__proto__"==d&&Y?Y(s,d,{configurable:!0,enumerable:!0,value:E,writable:!0}):s[d]=E}function wl(s,d){for(var E=-1,U=d.length,oe=Lt(U),Te=null==s;++E<U;)oe[E]=Te?a:pg(s,d[E]);return oe}function ms(s,d,E){return s==s&&(E!==a&&(s=s<=E?s:E),d!==a&&(s=s>=d?s:d)),s}function Ws(s,d,E,U,oe,Te){var We,ut=1&d,St=2&d,an=4&d;if(E&&(We=oe?E(s,U,oe,Te):E(s)),We!==a)return We;if(!es(s))return s;var on=ei(s);if(on){if(We=function Tn(s){var d=s.length,E=new s.constructor(d);return d&&"string"==typeof s[0]&&si.call(s,"index")&&(E.index=s.index,E.input=s.input),E}(s),!ut)return us(s,We)}else{var _n=pt(s),Hn=_n==On||_n==xn;if(kc(s))return cd(s,ut);if(_n==Bn||_n==$e||Hn&&!oe){if(We=St||Hn?{}:Fn(s),!ut)return St?function Ou(s,d){return aa(s,_t(s),d)}(s,function Ha(s,d){return s&&aa(d,Na(d),s)}(We,s)):function Mu(s,d){return aa(s,zt(s),d)}(s,ja(We,s))}else{if(!y[_n])return oe?s:{};We=function br(s,d,E){var U=s.constructor;switch(d){case dr:return Vl(s);case rn:case Rn:return new U(+s);case Sr:return function oc(s,d){var E=d?Vl(s.buffer):s.buffer;return new s.constructor(E,s.byteOffset,s.byteLength)}(s,E);case Fr:case Fi:case jn:case Di:case Kn:case pi:case gr:case Zn:case Ti:return sc(s,E);case Jn:return new U;case Qn:case mn:return new U(s);case It:return function eu(s){var d=new s.constructor(s.source,$i.exec(s));return d.lastIndex=s.lastIndex,d}(s);case jt:return new U;case cr:return function ud(s){return Rs?bi(Rs.call(s)):{}}(s)}}(s,_n,ut)}}Te||(Te=new Ma);var ar=Te.get(s);if(ar)return ar;Te.set(s,We),Nh(s)?s.forEach(function(lr){We.add(Ws(lr,d,E,lr,s,Te))}):uf(s)&&s.forEach(function(lr,vi){We.set(vi,Ws(lr,d,E,vi,s,Te))});var hi=on?a:(an?St?Qt:Yt:St?Na:Ys)(s);return po(hi||s,function(lr,vi){hi&&(lr=s[vi=lr]),Lr(We,vi,Ws(lr,d,E,vi,s,Te))}),We}function zc(s,d,E){var U=E.length;if(null==s)return!U;for(s=bi(s);U--;){var oe=E[U],We=s[oe];if(We===a&&!(oe in s)||!(0,d[oe])(We))return!1}return!0}function Ec(s,d,E){if("function"!=typeof s)throw new Mo(Ae);return ou(function(){s.apply(a,E)},d)}function Zl(s,d,E,U){var oe=-1,Te=As,We=!0,ut=s.length,St=[],an=d.length;if(!ut)return St;E&&(d=Oi(d,ir(E))),U?(Te=qo,We=!1):d.length>=200&&(Te=go,We=!1,d=new bl(d));e:for(;++oe<ut;){var on=s[oe],_n=null==E?on:E(on);if(on=U||0!==on?on:0,We&&_n==_n){for(var Hn=an;Hn--;)if(d[Hn]===_n)continue e;St.push(on)}else Te(d,_n,U)||St.push(on)}return St}fe.templateSettings={escape:Ie,evaluate:Xe,interpolate:kt,variable:"",imports:{_:fe}},(fe.prototype=Ps.prototype).constructor=fe,(nr.prototype=ji(Ps.prototype)).constructor=nr,(mr.prototype=ji(Ps.prototype)).constructor=mr,zo.prototype.clear=function ro(){this.__data__=Co?Co(null):{},this.size=0},zo.prototype.delete=function Aa(s){var d=this.has(s)&&delete this.__data__[s];return this.size-=d?1:0,d},zo.prototype.get=function fo(s){var d=this.__data__;if(Co){var E=d[s];return E===Ee?a:E}return si.call(d,s)?d[s]:a},zo.prototype.has=function $o(s){var d=this.__data__;return Co?d[s]!==a:si.call(d,s)},zo.prototype.set=function Wr(s,d){var E=this.__data__;return this.size+=this.has(s)?0:1,E[s]=Co&&d===a?Ee:d,this},Do.prototype.clear=function nl(){this.__data__=[],this.size=0},Do.prototype.delete=function Gs(s){var d=this.__data__,E=Gr(d,s);return!(E<0||(E==d.length-1?d.pop():Hs.call(d,E,1),--this.size,0))},Do.prototype.get=function Fl(s){var d=this.__data__,E=Gr(d,s);return E<0?a:d[E][1]},Do.prototype.has=function _l(s){return Gr(this.__data__,s)>-1},Do.prototype.set=function _c(s,d){var E=this.__data__,U=Gr(E,s);return U<0?(++this.size,E.push([s,d])):E[U][1]=d,this},gs.prototype.clear=function El(){this.size=0,this.__data__={hash:new zo,map:new(Bi||Do),string:new zo}},gs.prototype.delete=function ql(s){var d=Vt(this,s).delete(s);return this.size-=d?1:0,d},gs.prototype.get=function Ql(s){return Vt(this,s).get(s)},gs.prototype.has=function Ju(s){return Vt(this,s).has(s)},gs.prototype.set=function zd(s,d){var E=Vt(this,s),U=E.size;return E.set(s,d),this.size+=E.size==U?0:1,this},bl.prototype.add=bl.prototype.push=function Hc(s){return this.__data__.set(s,Ee),this},bl.prototype.has=function Gd(s){return this.__data__.has(s)},Ma.prototype.clear=function b(){this.__data__=new Do,this.size=0},Ma.prototype.delete=function A(s){var d=this.__data__,E=d.delete(s);return this.size=d.size,E},Ma.prototype.get=function S(s){return this.__data__.get(s)},Ma.prototype.has=function O(s){return this.__data__.has(s)},Ma.prototype.set=function K(s,d){var E=this.__data__;if(E instanceof Do){var U=E.__data__;if(!Bi||U.length<199)return U.push([s,d]),this.size=++E.size,this;E=this.__data__=new gs(U)}return E.set(s,d),this.size=E.size,this};var rs=ac(yo),Gc=ac(Wc,!0);function Eu(s,d){var E=!0;return rs(s,function(U,oe,Te){return E=!!d(U,oe,Te)}),E}function Jl(s,d,E){for(var U=-1,oe=s.length;++U<oe;){var Te=s[U],We=d(Te);if(null!=We&&(ut===a?We==We&&!Wa(We):E(We,ut)))var ut=We,St=Te}return St}function td(s,d){var E=[];return rs(s,function(U,oe,Te){d(U,oe,Te)&&E.push(U)}),E}function Hr(s,d,E,U,oe){var Te=-1,We=s.length;for(E||(E=Si),oe||(oe=[]);++Te<We;){var ut=s[Te];d>0&&E(ut)?d>1?Hr(ut,d-1,E,U,oe):Fo(oe,ut):U||(oe[oe.length]=ut)}return oe}var ec=Ru(),Cl=Ru(!0);function yo(s,d){return s&&ec(s,d,Ys)}function Wc(s,d){return s&&Cl(s,d,Ys)}function rl(s,d){return Zi(d,function(E){return Wl(s[E])})}function sa(s,d){for(var E=0,U=(d=xo(d,s)).length;null!=s&&E<U;)s=s[Gl(d[E++])];return E&&E==U?s:a}function xs(s,d,E){var U=d(s);return ei(s)?U:Fo(U,E(s))}function vs(s){return null==s?s===a?"[object Undefined]":"[object Null]":F&&F in bi(s)?function en(s){var d=si.call(s,F),E=s[F];try{s[F]=a;var U=!0}catch{}var oe=Ua.call(s);return U&&(d?s[F]=E:delete s[F]),oe}(s):function Pc(s){return Ua.call(s)}(s)}function tc(s,d){return s>d}function nd(s,d){return null!=s&&si.call(s,d)}function _a(s,d){return null!=s&&d in bi(s)}function Kc(s,d,E){for(var U=E?qo:As,oe=s[0].length,Te=s.length,We=Te,ut=Lt(Te),St=1/0,an=[];We--;){var on=s[We];We&&d&&(on=Oi(on,ir(d))),St=sr(on.length,St),ut[We]=!E&&(d||oe>=120&&on.length>=120)?new bl(We&&on):a}on=s[0];var _n=-1,Hn=ut[0];e:for(;++_n<oe&&an.length<St;){var ar=on[_n],kr=d?d(ar):ar;if(ar=E||0!==ar?ar:0,!(Hn?go(Hn,kr):U(an,kr,E))){for(We=Te;--We;){var hi=ut[We];if(!(hi?go(hi,kr):U(s[We],kr,E)))continue e}Hn&&Hn.push(kr),an.push(ar)}}return an}function il(s,d,E){var U=null==(s=dl(s,d=xo(d,s)))?s:s[Gl(_o(d))];return null==U?a:uo(U,s,E)}function bc(s){return os(s)&&vs(s)==$e}function Sl(s,d,E,U,oe){return s===d||(null==s||null==d||!os(s)&&!os(d)?s!=s&&d!=d:function ol(s,d,E,U,oe,Te){var We=ei(s),ut=ei(d),St=We?dt:pt(s),an=ut?dt:pt(d),on=(St=St==$e?Bn:St)==Bn,_n=(an=an==$e?Bn:an)==Bn,Hn=St==an;if(Hn&&kc(s)){if(!kc(d))return!1;We=!0,on=!1}if(Hn&&!on)return Te||(Te=new Ma),We||hu(s)?Pe(s,d,E,U,oe,Te):function De(s,d,E,U,oe,Te,We){switch(E){case Sr:if(s.byteLength!=d.byteLength||s.byteOffset!=d.byteOffset)return!1;s=s.buffer,d=d.buffer;case dr:return!(s.byteLength!=d.byteLength||!Te(new ps(s),new ps(d)));case rn:case Rn:case Qn:return Es(+s,+d);case gn:return s.name==d.name&&s.message==d.message;case It:case mn:return s==d+"";case Jn:var ut=js;case jt:if(ut||(ut=pa),s.size!=d.size&&!(1&U))return!1;var an=We.get(s);if(an)return an==d;U|=2,We.set(s,d);var on=Pe(ut(s),ut(d),U,oe,Te,We);return We.delete(s),on;case cr:if(Rs)return Rs.call(s)==Rs.call(d)}return!1}(s,d,St,E,U,oe,Te);if(!(1&E)){var ar=on&&si.call(s,"__wrapped__"),kr=_n&&si.call(d,"__wrapped__");if(ar||kr){var hi=ar?s.value():s,lr=kr?d.value():d;return Te||(Te=new Ma),oe(hi,lr,E,U,Te)}}return!!Hn&&(Te||(Te=new Ma),function rt(s,d,E,U,oe,Te){var We=1&E,ut=Yt(s),St=ut.length;if(St!=Yt(d).length&&!We)return!1;for(var _n=St;_n--;){var Hn=ut[_n];if(!(We?Hn in d:si.call(d,Hn)))return!1}var ar=Te.get(s),kr=Te.get(d);if(ar&&kr)return ar==d&&kr==s;var hi=!0;Te.set(s,d),Te.set(d,s);for(var lr=We;++_n<St;){var vi=s[Hn=ut[_n]],ki=d[Hn];if(U)var Xa=We?U(ki,vi,Hn,d,s,Te):U(vi,ki,Hn,s,d,Te);if(!(Xa===a?vi===ki||oe(vi,ki,E,U,Te):Xa)){hi=!1;break}lr||(lr="constructor"==Hn)}if(hi&&!lr){var ca=s.constructor,ka=d.constructor;ca!=ka&&"constructor"in s&&"constructor"in d&&!("function"==typeof ca&&ca instanceof ca&&"function"==typeof ka&&ka instanceof ka)&&(hi=!1)}return Te.delete(s),Te.delete(d),hi}(s,d,E,U,oe,Te))}(s,d,E,U,Sl,oe))}function Cc(s,d,E,U){var oe=E.length,Te=oe,We=!U;if(null==s)return!Te;for(s=bi(s);oe--;){var ut=E[oe];if(We&&ut[2]?ut[1]!==s[ut[0]]:!(ut[0]in s))return!1}for(;++oe<Te;){var St=(ut=E[oe])[0],an=s[St],on=ut[1];if(We&&ut[2]){if(an===a&&!(St in s))return!1}else{var _n=new Ma;if(U)var Hn=U(an,on,St,s,d,_n);if(!(Hn===a?Sl(on,an,3,U,_n):Hn))return!1}}return!0}function rd(s){return!(!es(s)||function Rc(s){return!!Da&&Da in s}(s))&&(Wl(s)?Ba:$r).test(su(s))}function Xc(s){return"function"==typeof s?s:null==s?la:"object"==typeof s?ei(s)?ad(s[0],s[1]):Yc(s):Zh(s)}function sl(s){if(!Hl(s))return ai(s);var d=[];for(var E in bi(s))si.call(s,E)&&"constructor"!=E&&d.push(E);return d}function Su(s,d){return s<d}function Du(s,d){var E=-1,U=xa(s)?Lt(s.length):[];return rs(s,function(oe,Te,We){U[++E]=d(oe,Te,We)}),U}function Yc(s){var d=Ot(s);return 1==d.length&&d[0][2]?zl(d[0][0],d[0][1]):function(E){return E===s||Cc(E,s,d)}}function ad(s,d){return Go(s)&&iu(d)?zl(Gl(s),d):function(E){var U=pg(E,s);return U===a&&U===d?gg(E,s):Sl(d,U,3)}}function Ht(s,d,E,U,oe){s!==d&&ec(d,function(Te,We){if(oe||(oe=new Ma),es(Te))!function fi(s,d,E,U,oe,Te,We){var ut=fl(s,E),St=fl(d,E),an=We.get(St);if(an)Pn(s,E,an);else{var on=Te?Te(ut,St,E+"",s,d,We):a,_n=on===a;if(_n){var Hn=ei(St),ar=!Hn&&kc(St),kr=!Hn&&!ar&&hu(St);on=St,Hn||ar||kr?ei(ut)?on=ut:is(ut)?on=us(ut):ar?(_n=!1,on=cd(St,!0)):kr?(_n=!1,on=sc(St,!0)):on=[]:Od(St)||du(St)?(on=ut,du(ut)?on=dg(ut):(!es(ut)||Wl(ut))&&(on=Fn(St))):_n=!1}_n&&(We.set(St,on),oe(on,St,U,Te,We),We.delete(St)),Pn(s,E,on)}}(s,d,We,E,Ht,U,oe);else{var ut=U?U(fl(s,We),Te,We+"",s,d,oe):a;ut===a&&(ut=Te),Pn(s,We,ut)}},Na)}function Sc(s,d){var E=s.length;if(E)return Kr(d+=d<0?E:0,E)?s[d]:a}function Dc(s,d,E){d=d.length?Oi(d,function(Te){return ei(Te)?function(We){return sa(We,1===Te.length?Te[0]:Te)}:Te}):[la];var U=-1;return d=Oi(d,ir(At())),function qe(mt,Wt){var Lt=mt.length;for(mt.sort(Wt);Lt--;)mt[Lt]=mt[Lt].value;return mt}(Du(s,function(Te,We,ut){return{criteria:Oi(d,function(an){return an(Te)}),index:++U,value:Te}}),function(Te,We){return function th(s,d,E){for(var U=-1,oe=s.criteria,Te=d.criteria,We=oe.length,ut=E.length;++U<We;){var St=Oa(oe[U],Te[U]);if(St)return U>=ut?St:St*("desc"==E[U]?-1:1)}return s.index-d.index}(Te,We,E)})}function Tu(s,d,E){for(var U=-1,oe=d.length,Te={};++U<oe;){var We=d[U],ut=sa(s,We);E(ut,We)&&ic(Te,xo(We,s),ut)}return Te}function Ea(s,d,E,U){var oe=U?ta:jo,Te=-1,We=d.length,ut=s;for(s===d&&(d=us(d)),E&&(ut=Oi(s,ir(E)));++Te<We;)for(var St=0,an=d[Te],on=E?E(an):an;(St=oe(ut,on,St,U))>-1;)ut!==s&&Hs.call(ut,St,1),Hs.call(s,St,1);return s}function rc(s,d){for(var E=s?d.length:0,U=E-1;E--;){var oe=d[E];if(E==U||oe!==Te){var Te=oe;Kr(oe)?Hs.call(s,oe,1):Zc(s,oe)}}return s}function Ic(s,d){return s+Ri(mi()*(d-s+1))}function ld(s,d){var E="";if(!s||d<1||d>ot)return E;do{d%2&&(E+=s),(d=Ri(d/2))&&(s+=s)}while(d);return E}function Jr(s,d){return dd(xc(s,d,la),s+"")}function Ns(s){return Fe(gu(s))}function ll(s,d){var E=gu(s);return hd(E,ms(d,0,E.length))}function ic(s,d,E,U){if(!es(s))return s;for(var oe=-1,Te=(d=xo(d,s)).length,We=Te-1,ut=s;null!=ut&&++oe<Te;){var St=Gl(d[oe]),an=E;if("__proto__"===St||"constructor"===St||"prototype"===St)return s;if(oe!=We){var on=ut[St];(an=U?U(on,St,ut):a)===a&&(an=es(on)?on:Kr(d[oe+1])?[]:{})}Lr(ut,St,an),ut=ut[St]}return s}var ba=pr?function(s,d){return pr.set(s,d),s}:la,cl=Y?function(s,d){return Y(s,"toString",{configurable:!0,enumerable:!1,value:Sf(d),writable:!0})}:la;function Wd(s){return hd(gu(s))}function Ks(s,d,E){var U=-1,oe=s.length;d<0&&(d=-d>oe?0:oe+d),(E=E>oe?oe:E)<0&&(E+=oe),oe=d>E?0:E-d>>>0,d>>>=0;for(var Te=Lt(oe);++U<oe;)Te[U]=s[U+d];return Te}function Kd(s,d){var E;return rs(s,function(U,oe,Te){return!(E=d(U,oe,Te))}),!!E}function qc(s,d,E){var U=0,oe=null==s?U:s.length;if("number"==typeof d&&d==d&&oe<=2147483647){for(;U<oe;){var Te=U+oe>>>1,We=s[Te];null!==We&&!Wa(We)&&(E?We<=d:We<d)?U=Te+1:oe=Te}return oe}return Ac(s,d,la,E)}function Ac(s,d,E,U){var oe=0,Te=null==s?0:s.length;if(0===Te)return 0;for(var We=(d=E(d))!=d,ut=null===d,St=Wa(d),an=d===a;oe<Te;){var on=Ri((oe+Te)/2),_n=E(s[on]),Hn=_n!==a,ar=null===_n,kr=_n==_n,hi=Wa(_n);if(We)var lr=U||kr;else lr=an?kr&&(U||Hn):ut?kr&&Hn&&(U||!ar):St?kr&&Hn&&!ar&&(U||!hi):!ar&&!hi&&(U?_n<=d:_n<d);lr?oe=on+1:Te=on}return sr(Te,4294967294)}function Qc(s,d){for(var E=-1,U=s.length,oe=0,Te=[];++E<U;){var We=s[E],ut=d?d(We):We;if(!E||!Es(ut,St)){var St=ut;Te[oe++]=0===We?0:We}}return Te}function ul(s){return"number"==typeof s?s:Wa(s)?NaN:+s}function ys(s){if("string"==typeof s)return s;if(ei(s))return Oi(s,ys)+"";if(Wa(s))return Ll?Ll.call(s):"";var d=s+"";return"0"==d&&1/s==-bt?"-0":d}function Dl(s,d,E){var U=-1,oe=As,Te=s.length,We=!0,ut=[],St=ut;if(E)We=!1,oe=qo;else if(Te>=200){var an=d?null:re(s);if(an)return pa(an);We=!1,oe=go,St=new bl}else St=d?[]:ut;e:for(;++U<Te;){var on=s[U],_n=d?d(on):on;if(on=E||0!==on?on:0,We&&_n==_n){for(var Hn=St.length;Hn--;)if(St[Hn]===_n)continue e;d&&St.push(_n),ut.push(on)}else oe(St,_n,E)||(St!==ut&&St.push(_n),ut.push(on))}return ut}function Zc(s,d){return null==(s=dl(s,d=xo(d,s)))||delete s[Gl(_o(d))]}function Jc(s,d,E,U){return ic(s,d,E(sa(s,d)),U)}function za(s,d,E,U){for(var oe=s.length,Te=U?oe:-1;(U?Te--:++Te<oe)&&d(s[Te],Te,s););return E?Ks(s,U?0:Te,U?Te+1:oe):Ks(s,U?Te+1:0,U?oe:Te)}function $l(s,d){var E=s;return E instanceof mr&&(E=E.value()),Qo(d,function(U,oe){return oe.func.apply(oe.thisArg,Fo([U],oe.args))},E)}function Ul(s,d,E){var U=s.length;if(U<2)return U?Dl(s[0]):[];for(var oe=-1,Te=Lt(U);++oe<U;)for(var We=s[oe],ut=-1;++ut<U;)ut!=oe&&(Te[oe]=Zl(Te[oe]||We,s[ut],d,E));return Dl(Hr(Te,1),d,E)}function Iu(s,d,E){for(var U=-1,oe=s.length,Te=d.length,We={};++U<oe;)E(We,s[U],U<Te?d[U]:a);return We}function Mc(s){return is(s)?s:[]}function Tl(s){return"function"==typeof s?s:la}function xo(s,d){return ei(s)?s:Go(s,d)?[s]:Fp(io(s))}var Bl=Jr;function xi(s,d,E){var U=s.length;return E=E===a?U:E,!d&&E>=U?s:Ks(s,d,E)}var Au=Ve||function(s){return Bt.clearTimeout(s)};function cd(s,d){if(d)return s.slice();var E=s.length,U=Ta?Ta(E):new s.constructor(E);return s.copy(U),U}function Vl(s){var d=new s.constructor(s.byteLength);return new ps(d).set(new ps(s)),d}function sc(s,d){var E=d?Vl(s.buffer):s.buffer;return new s.constructor(E,s.byteOffset,s.length)}function Oa(s,d){if(s!==d){var E=s!==a,U=null===s,oe=s==s,Te=Wa(s),We=d!==a,ut=null===d,St=d==d,an=Wa(d);if(!ut&&!an&&!Te&&s>d||Te&&We&&St&&!ut&&!an||U&&We&&St||!E&&St||!oe)return 1;if(!U&&!Te&&!an&&s<d||an&&E&&oe&&!U&&!Te||ut&&E&&oe||!We&&oe||!St)return-1}return 0}function Il(s,d,E,U){for(var oe=-1,Te=s.length,We=E.length,ut=-1,St=d.length,an=Br(Te-We,0),on=Lt(St+an),_n=!U;++ut<St;)on[ut]=d[ut];for(;++oe<We;)(_n||oe<Te)&&(on[E[oe]]=s[oe]);for(;an--;)on[ut++]=s[oe++];return on}function tu(s,d,E,U){for(var oe=-1,Te=s.length,We=-1,ut=E.length,St=-1,an=d.length,on=Br(Te-ut,0),_n=Lt(on+an),Hn=!U;++oe<on;)_n[oe]=s[oe];for(var ar=oe;++St<an;)_n[ar+St]=d[St];for(;++We<ut;)(Hn||oe<Te)&&(_n[ar+E[We]]=s[oe++]);return _n}function us(s,d){var E=-1,U=s.length;for(d||(d=Lt(U));++E<U;)d[E]=s[E];return d}function aa(s,d,E,U){var oe=!E;E||(E={});for(var Te=-1,We=d.length;++Te<We;){var ut=d[Te],St=U?U(E[ut],s[ut],ut,E,s):a;St===a&&(St=s[ut]),oe?cs(E,ut,St):Lr(E,ut,St)}return E}function nu(s,d){return function(E,U){var oe=ei(E)?Qa:To,Te=d?d():{};return oe(E,s,At(U,2),Te)}}function Ra(s){return Jr(function(d,E){var U=-1,oe=E.length,Te=oe>1?E[oe-1]:a,We=oe>2?E[2]:a;for(Te=s.length>3&&"function"==typeof Te?(oe--,Te):a,We&&qi(E[0],E[1],We)&&(Te=oe<3?a:Te,oe=1),d=bi(d);++U<oe;){var ut=E[U];ut&&s(d,ut,U,Te)}return d})}function ac(s,d){return function(E,U){if(null==E)return E;if(!xa(E))return s(E,U);for(var oe=E.length,Te=d?oe:-1,We=bi(E);(d?Te--:++Te<oe)&&!1!==U(We[Te],Te,We););return E}}function Ru(s){return function(d,E,U){for(var oe=-1,Te=bi(d),We=U(d),ut=We.length;ut--;){var St=We[s?ut:++oe];if(!1===E(Te[St],St,Te))break}return d}}function Pu(s){return function(d){var E=Fa(d=io(d))?eo(d):a,U=E?E[0]:d.charAt(0),oe=E?xi(E,1).join(""):d.slice(1);return U[s]()+oe}}function jl(s){return function(d){return Qo(Yh(vf(d).replace(Yo,"")),s,"")}}function Oc(s){return function(){var d=arguments;switch(d.length){case 0:return new s;case 1:return new s(d[0]);case 2:return new s(d[0],d[1]);case 3:return new s(d[0],d[1],d[2]);case 4:return new s(d[0],d[1],d[2],d[3]);case 5:return new s(d[0],d[1],d[2],d[3],d[4]);case 6:return new s(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new s(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var E=ji(s.prototype),U=s.apply(E,d);return es(U)?U:E}}function h(s){return function(d,E,U){var oe=bi(d);if(!xa(d)){var Te=At(E,3);d=Ys(d),E=function(ut){return Te(oe[ut],ut,oe)}}var We=s(d,E,U);return We>-1?oe[Te?d[We]:We]:a}}function r(s){return Tt(function(d){var E=d.length,U=E,oe=nr.prototype.thru;for(s&&d.reverse();U--;){var Te=d[U];if("function"!=typeof Te)throw new Mo(Ae);if(oe&&!We&&"wrapper"==yt(Te))var We=new nr([],!0)}for(U=We?U:E;++U<E;){var ut=yt(Te=d[U]),St="wrapper"==ut?qt(Te):a;We=St&&Xs(St[0])&&424==St[1]&&!St[4].length&&1==St[9]?We[yt(St[0])].apply(We,St[3]):1==Te.length&&Xs(Te)?We[ut]():We.thru(Te)}return function(){var an=arguments,on=an[0];if(We&&1==an.length&&ei(on))return We.plant(on).value();for(var _n=0,Hn=E?d[_n].apply(this,an):on;++_n<E;)Hn=d[_n].call(this,Hn);return Hn}})}function c(s,d,E,U,oe,Te,We,ut,St,an){var on=128&d,_n=1&d,Hn=2&d,ar=24&d,kr=512&d,hi=Hn?a:Oc(s);return function lr(){for(var vi=arguments.length,ki=Lt(vi),Xa=vi;Xa--;)ki[Xa]=arguments[Xa];if(ar)var ca=ee(lr),ka=function Ui(mt,Wt){for(var Lt=mt.length,Un=0;Lt--;)mt[Lt]===Wt&&++Un;return Un}(ki,ca);if(U&&(ki=Il(ki,U,oe,ar)),Te&&(ki=tu(ki,Te,We,ar)),vi-=ka,ar&&vi<an){var Wo=hs(ki,ca);return G(s,d,c,lr.placeholder,E,ki,Wo,ut,St,an-vi)}var Ya=_n?E:this,$c=Hn?Ya[s]:s;return vi=ki.length,ut?ki=function Pa(s,d){for(var E=s.length,U=sr(d.length,E),oe=us(s);U--;){var Te=d[U];s[U]=Kr(Te,E)?oe[Te]:a}return s}(ki,ut):kr&&vi>1&&ki.reverse(),on&&St<vi&&(ki.length=St),this&&this!==Bt&&this instanceof lr&&($c=hi||Oc($c)),$c.apply(Ya,ki)}}function f(s,d){return function(E,U){return function wu(s,d,E,U){return yo(s,function(oe,Te,We){d(U,E(oe),Te,We)}),U}(E,s,d(U),{})}}function v(s,d){return function(E,U){var oe;if(E===a&&U===a)return d;if(E!==a&&(oe=E),U!==a){if(oe===a)return U;"string"==typeof E||"string"==typeof U?(E=ys(E),U=ys(U)):(E=ul(E),U=ul(U)),oe=s(E,U)}return oe}}function w(s){return Tt(function(d){return d=Oi(d,ir(At())),Jr(function(E){var U=this;return s(d,function(oe){return uo(oe,U,E)})})})}function x(s,d){var E=(d=d===a?" ":ys(d)).length;if(E<2)return E?ld(d,s):d;var U=ld(d,$n(s/Wi(d)));return Fa(d)?xi(eo(U),0,s).join(""):U.slice(0,s)}function P(s){return function(d,E,U){return U&&"number"!=typeof U&&qi(d,E,U)&&(E=U=a),d=fc(d),E===a?(E=d,d=0):E=fc(E),function al(s,d,E,U){for(var oe=-1,Te=Br($n((d-s)/(E||1)),0),We=Lt(Te);Te--;)We[U?Te:++oe]=s,s+=E;return We}(d,E,U=U===a?d<E?1:-1:fc(U),s)}}function q(s){return function(d,E){return"string"==typeof d&&"string"==typeof E||(d=hl(d),E=hl(E)),s(d,E)}}function G(s,d,E,U,oe,Te,We,ut,St,an){var on=8&d;d|=on?32:64,4&(d&=~(on?64:32))||(d&=-4);var hi=[s,d,oe,on?Te:a,on?We:a,on?a:Te,on?a:We,ut,St,an],lr=E.apply(a,hi);return Xs(s)&&cc(lr,hi),lr.placeholder=U,fd(lr,s,d)}function H(s){var d=vo[s];return function(E,U){if(E=hl(E),(U=null==U?0:sr(ti(U),292))&&Ur(E)){var oe=(io(E)+"e").split("e");return+((oe=(io(d(oe[0]+"e"+(+oe[1]+U)))+"e").split("e"))[0]+"e"+(+oe[1]-U))}return d(E)}}var re=di&&1/pa(new di([,-0]))[1]==bt?function(s){return new di(s)}:Df;function ge(s){return function(d){var E=pt(d);return E==Jn?js(d):E==jt?function ra(mt){var Wt=-1,Lt=Array(mt.size);return mt.forEach(function(Un){Lt[++Wt]=[Un,Un]}),Lt}(d):function wo(mt,Wt){return Oi(Wt,function(Lt){return[Lt,mt[Lt]]})}(d,s(d))}}function me(s,d,E,U,oe,Te,We,ut){var St=2&d;if(!St&&"function"!=typeof s)throw new Mo(Ae);var an=U?U.length:0;if(an||(d&=-97,U=oe=a),We=We===a?We:Br(ti(We),0),ut=ut===a?ut:ti(ut),an-=oe?oe.length:0,64&d){var on=U,_n=oe;U=oe=a}var Hn=St?a:qt(s),ar=[s,d,E,U,oe,on,_n,Te,We,ut];if(Hn&&function _s(s,d){var E=s[1],U=d[1],oe=E|U;if(!(oe<131)&&!(128==U&&8==E||128==U&&256==E&&s[7].length<=d[8]||384==U&&d[7].length<=d[8]&&8==E))return s;1&U&&(s[2]=d[2],oe|=1&E?0:4);var ut=d[3];if(ut){var St=s[3];s[3]=St?Il(St,ut,d[4]):ut,s[4]=St?hs(s[3],Re):d[4]}(ut=d[5])&&(s[5]=(St=s[5])?tu(St,ut,d[6]):ut,s[6]=St?hs(s[5],Re):d[6]),(ut=d[7])&&(s[7]=ut),128&U&&(s[8]=null==s[8]?d[8]:sr(s[8],d[8])),null==s[9]&&(s[9]=d[9]),s[0]=d[0],s[1]=oe}(ar,Hn),s=ar[0],d=ar[1],E=ar[2],U=ar[3],oe=ar[4],!(ut=ar[9]=ar[9]===a?St?0:s.length:Br(ar[9]-an,0))&&24&d&&(d&=-25),d&&1!=d)kr=8==d||16==d?function nh(s,d,E){var U=Oc(s);return function oe(){for(var Te=arguments.length,We=Lt(Te),ut=Te,St=ee(oe);ut--;)We[ut]=arguments[ut];var an=Te<3&&We[0]!==St&&We[Te-1]!==St?[]:hs(We,St);return(Te-=an.length)<E?G(s,d,c,oe.placeholder,a,We,an,a,a,E-Te):uo(this&&this!==Bt&&this instanceof oe?U:s,this,We)}}(s,d,ut):32!=d&&33!=d||oe.length?c.apply(a,ar):function $(s,d,E,U){var oe=1&d,Te=Oc(s);return function We(){for(var ut=-1,St=arguments.length,an=-1,on=U.length,_n=Lt(on+St),Hn=this&&this!==Bt&&this instanceof We?Te:s;++an<on;)_n[an]=U[an];for(;St--;)_n[an++]=arguments[++ut];return uo(Hn,oe?E:this,_n)}}(s,d,E,U);else var kr=function ru(s,d,E){var U=1&d,oe=Oc(s);return function Te(){return(this&&this!==Bt&&this instanceof Te?oe:s).apply(U?E:this,arguments)}}(s,d,E);return fd((Hn?ba:cc)(kr,ar),s,d)}function Ce(s,d,E,U){return s===a||Es(s,oa[E])&&!si.call(U,E)?d:s}function ke(s,d,E,U,oe,Te){return es(s)&&es(d)&&(Te.set(d,s),Ht(s,d,a,ke,Te),Te.delete(d)),s}function Ue(s){return Od(s)?a:s}function Pe(s,d,E,U,oe,Te){var We=1&E,ut=s.length,St=d.length;if(ut!=St&&!(We&&St>ut))return!1;var an=Te.get(s),on=Te.get(d);if(an&&on)return an==d&&on==s;var _n=-1,Hn=!0,ar=2&E?new bl:a;for(Te.set(s,d),Te.set(d,s);++_n<ut;){var kr=s[_n],hi=d[_n];if(U)var lr=We?U(hi,kr,_n,d,s,Te):U(kr,hi,_n,s,d,Te);if(lr!==a){if(lr)continue;Hn=!1;break}if(ar){if(!Us(d,function(vi,ki){if(!go(ar,ki)&&(kr===vi||oe(kr,vi,E,U,Te)))return ar.push(ki)})){Hn=!1;break}}else if(kr!==hi&&!oe(kr,hi,E,U,Te)){Hn=!1;break}}return Te.delete(s),Te.delete(d),Hn}function Tt(s){return dd(xc(s,a,gd),s+"")}function Yt(s){return xs(s,Ys,zt)}function Qt(s){return xs(s,Na,_t)}var qt=pr?function(s){return pr.get(s)}:Df;function yt(s){for(var d=s.name+"",E=So[d],U=si.call(So,d)?E.length:0;U--;){var oe=E[U],Te=oe.func;if(null==Te||Te==s)return oe.name}return d}function ee(s){return(si.call(fe,"placeholder")?fe:s).placeholder}function At(){var s=fe.iteratee||Gu;return s=s===Gu?Xc:s,arguments.length?s(arguments[0],arguments[1]):s}function Vt(s,d){var E=s.__data__;return function ds(s){var d=typeof s;return"string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==s:null===s}(d)?E["string"==typeof d?"string":"hash"]:E.map}function Ot(s){for(var d=Ys(s),E=d.length;E--;){var U=d[E],oe=s[U];d[E]=[U,oe,iu(oe)]}return d}function $t(s,d){var E=function Pl(mt,Wt){return null==mt?a:mt[Wt]}(s,d);return rd(E)?E:a}var zt=wi?function(s){return null==s?[]:(s=bi(s),Zi(wi(s),function(d){return yl.call(s,d)}))}:Fc,_t=wi?function(s){for(var d=[];s;)Fo(d,zt(s)),s=va(s);return d}:Fc,pt=vs;function un(s,d,E){for(var U=-1,oe=(d=xo(d,s)).length,Te=!1;++U<oe;){var We=Gl(d[U]);if(!(Te=null!=s&&E(s,We)))break;s=s[We]}return Te||++U!=oe?Te:!!(oe=null==s?0:s.length)&&Rh(oe)&&Kr(We,oe)&&(ei(s)||du(s))}function Fn(s){return"function"!=typeof s.constructor||Hl(s)?{}:ji(va(s))}function Si(s){return ei(s)||du(s)||!!(I&&s&&s[I])}function Kr(s,d){var E=typeof s;return!!(d=d??ot)&&("number"==E||"symbol"!=E&&yi.test(s))&&s>-1&&s%1==0&&s<d}function qi(s,d,E){if(!es(E))return!1;var U=typeof d;return!!("number"==U?xa(E)&&Kr(d,E.length):"string"==U&&d in E)&&Es(E[d],s)}function Go(s,d){if(ei(s))return!1;var E=typeof s;return!("number"!=E&&"symbol"!=E&&"boolean"!=E&&null!=s&&!Wa(s))||zn.test(s)||!bn.test(s)||null!=d&&s in bi(d)}function Xs(s){var d=yt(s),E=fe[d];if("function"!=typeof E||!(d in mr.prototype))return!1;if(s===E)return!0;var U=qt(E);return!!U&&s===U[0]}(ui&&pt(new ui(new ArrayBuffer(1)))!=Sr||Bi&&pt(new Bi)!=Jn||Pi&&pt(Pi.resolve())!=tn||di&&pt(new di)!=jt||Or&&pt(new Or)!=In)&&(pt=function(s){var d=vs(s),E=d==Bn?s.constructor:a,U=E?su(E):"";if(U)switch(U){case Jo:return Sr;case tl:return Jn;case Vi:return tn;case Po:return jt;case Ia:return In}return d});var xu=el?Wl:Ld;function Hl(s){var d=s&&s.constructor;return s===("function"==typeof d&&d.prototype||oa)}function iu(s){return s==s&&!es(s)}function zl(s,d){return function(E){return null!=E&&E[s]===d&&(d!==a||s in bi(E))}}function xc(s,d,E){return d=Br(d===a?s.length-1:d,0),function(){for(var U=arguments,oe=-1,Te=Br(U.length-d,0),We=Lt(Te);++oe<Te;)We[oe]=U[d+oe];oe=-1;for(var ut=Lt(d+1);++oe<d;)ut[oe]=U[oe];return ut[d]=E(We),uo(s,this,ut)}}function dl(s,d){return d.length<2?s:sa(s,Ks(d,0,-1))}function fl(s,d){if(("constructor"!==d||"function"!=typeof s[d])&&"__proto__"!=d)return s[d]}var cc=rh(ba),ou=nn||function(s,d){return Bt.setTimeout(s,d)},dd=rh(cl);function fd(s,d,E){var U=d+"";return dd(s,function er(s,d){var E=d.length;if(!E)return s;var U=E-1;return d[U]=(E>1?"& ":"")+d[U],d=d.join(E>2?", ":" "),s.replace(Ii,"{\n/* [wrapped with "+d+"] */\n")}(U,function ih(s,d){return po(Ze,function(E){var U="_."+E[0];d&E[1]&&!As(s,U)&&s.push(U)}),s.sort()}(function tr(s){var d=s.match(Io);return d?d[1].split(gi):[]}(U),E)))}function rh(s){var d=0,E=0;return function(){var U=hn(),oe=16-(U-E);if(E=U,oe>0){if(++d>=800)return arguments[0]}else d=0;return s.apply(a,arguments)}}function hd(s,d){var E=-1,U=s.length,oe=U-1;for(d=d===a?U:d;++E<d;){var Te=Ic(E,oe),We=s[Te];s[Te]=s[E],s[E]=We}return s.length=d,s}var Fp=function lc(s){var d=Md(s,function(U){return 500===E.size&&E.clear(),U}),E=d.cache;return d}(function(s){var d=[];return 46===s.charCodeAt(0)&&d.push(""),s.replace(Rr,function(E,U,oe,Te){d.push(oe?Te.replace(Ai,"$1"):U||E)}),d});function Gl(s){if("string"==typeof s||Wa(s))return s;var d=s+"";return"0"==d&&1/s==-bt?"-0":d}function su(s){if(null!=s){try{return $a.call(s)}catch{}try{return s+""}catch{}}return""}function uc(s){if(s instanceof mr)return s.clone();var d=new nr(s.__wrapped__,s.__chain__);return d.__actions__=us(s.__actions__),d.__index__=s.__index__,d.__values__=s.__values__,d}var pd=Jr(function(s,d){return is(s)?Zl(s,Hr(d,1,is,!0)):[]}),Al=Jr(function(s,d){var E=_o(d);return is(E)&&(E=a),is(s)?Zl(s,Hr(d,1,is,!0),At(E,2)):[]}),ah=Jr(function(s,d){var E=_o(d);return is(E)&&(E=a),is(s)?Zl(s,Hr(d,1,is,!0),a,E):[]});function Fu(s,d,E){var U=null==s?0:s.length;if(!U)return-1;var oe=null==E?0:ti(E);return oe<0&&(oe=Br(U+oe,0)),Ms(s,At(d,3),oe)}function $u(s,d,E){var U=null==s?0:s.length;if(!U)return-1;var oe=U-1;return E!==a&&(oe=ti(E),oe=E<0?Br(U+oe,0):sr(oe,U-1)),Ms(s,At(d,3),oe,!0)}function gd(s){return null!=s&&s.length?Hr(s,1):[]}function Yd(s){return s&&s.length?s[0]:a}var wa=Jr(function(s){var d=Oi(s,Mc);return d.length&&d[0]===s[0]?Kc(d):[]}),qd=Jr(function(s){var d=_o(s),E=Oi(s,Mc);return d===_o(E)?d=a:E.pop(),E.length&&E[0]===s[0]?Kc(E,At(d,2)):[]}),uh=Jr(function(s){var d=_o(s),E=Oi(s,Mc);return(d="function"==typeof d?d:a)&&E.pop(),E.length&&E[0]===s[0]?Kc(E,a,d):[]});function _o(s){var d=null==s?0:s.length;return d?s[d-1]:a}var dh=Jr(fh);function fh(s,d){return s&&s.length&&d&&d.length?Ea(s,d):s}var ph=Tt(function(s,d){var E=null==s?0:s.length,U=wl(s,d);return rc(s,Oi(d,function(oe){return Kr(oe,E)?+oe:oe}).sort(Oa)),U});function md(s){return null==s?s:Ro.call(s)}var Nc=Jr(function(s){return Dl(Hr(s,1,is,!0))}),Zd=Jr(function(s){var d=_o(s);return is(d)&&(d=a),Dl(Hr(s,1,is,!0),At(d,2))}),vd=Jr(function(s){var d=_o(s);return d="function"==typeof d?d:a,Dl(Hr(s,1,is,!0),a,d)});function _d(s){if(!s||!s.length)return[];var d=0;return s=Zi(s,function(E){if(is(E))return d=Br(E.length,d),!0}),xr(d,function(E){return Oi(s,Z(E))})}function Pm(s,d){if(!s||!s.length)return[];var E=_d(s);return null==d?E:Oi(E,function(U){return uo(d,a,U)})}var xm=Jr(function(s,d){return is(s)?Zl(s,d):[]}),Wp=Jr(function(s){return Ul(Zi(s,is))}),mh=Jr(function(s){var d=_o(s);return is(d)&&(d=a),Ul(Zi(s,is),At(d,2))}),Nm=Jr(function(s){var d=_o(s);return d="function"==typeof d?d:a,Ul(Zi(s,is),a,d)}),Lc=Jr(_d),Xp=Jr(function(s){var d=s.length,E=d>1?s[d-1]:a;return E="function"==typeof E?(s.pop(),E):a,Pm(s,E)});function Jd(s){var d=fe(s);return d.__chain__=!0,d}function ef(s,d){return d(s)}var km=Tt(function(s){var d=s.length,E=d?s[0]:0,U=this.__wrapped__,oe=function(Te){return wl(Te,s)};return!(d>1||this.__actions__.length)&&U instanceof mr&&Kr(E)?((U=U.slice(E,+E+(d?1:0))).__actions__.push({func:ef,args:[oe],thisArg:a}),new nr(U,this.__chain__).thru(function(Te){return d&&!Te.length&&Te.push(a),Te})):this.thru(oe)}),yh=nu(function(s,d,E){si.call(s,E)?++s[E]:cs(s,E,1)}),Eh=h(Fu),Ed=h($u);function rf(s,d){return(ei(s)?po:rs)(s,At(d,3))}function bd(s,d){return(ei(s)?Rl:Gc)(s,At(d,3))}var ab=nu(function(s,d,E){si.call(s,E)?s[E].push(d):cs(s,E,[d])}),wd=Jr(function(s,d,E){var U=-1,oe="function"==typeof d,Te=xa(s)?Lt(s.length):[];return rs(s,function(We){Te[++U]=oe?uo(d,We,E):il(We,d,E)}),Te}),Bm=nu(function(s,d,E){cs(s,E,d)});function Cd(s,d){return(ei(s)?Oi:Du)(s,At(d,3))}var jm=nu(function(s,d,E){s[E?0:1].push(d)},function(){return[[],[]]}),lb=Jr(function(s,d){if(null==s)return[];var E=d.length;return E>1&&qi(s,d[0],d[1])?d=[]:E>2&&qi(d[0],d[1],d[2])&&(d=[d[0]]),Dc(s,Hr(d,1),[])}),Dh=xt||function(){return Bt.Date.now()};function Qp(s,d,E){return d=E?a:d,me(s,128,a,a,a,a,d=s&&null==d?s.length:d)}function Td(s,d){var E;if("function"!=typeof d)throw new Mo(Ae);return s=ti(s),function(){return--s>0&&(E=d.apply(this,arguments)),s<=1&&(d=a),E}}var Id=Jr(function(s,d,E){var U=1;if(E.length){var oe=hs(E,ee(Id));U|=32}return me(s,U,d,E,oe)}),Zp=Jr(function(s,d,E){var U=3;if(E.length){var oe=hs(E,ee(Zp));U|=32}return me(d,U,s,E,oe)});function Ad(s,d,E){var U,oe,Te,We,ut,St,an=0,on=!1,_n=!1,Hn=!0;if("function"!=typeof s)throw new Mo(Ae);function ar(Wo){var Ya=U,$c=oe;return U=oe=a,an=Wo,We=s.apply($c,Ya)}function lr(Wo){var Ya=Wo-St;return St===a||Ya>=d||Ya<0||_n&&Wo-an>=Te}function vi(){var Wo=Dh();if(lr(Wo))return ki(Wo);ut=ou(vi,function hi(Wo){var rp=d-(Wo-St);return _n?sr(rp,Te-(Wo-an)):rp}(Wo))}function ki(Wo){return ut=a,Hn&&U?ar(Wo):(U=oe=a,We)}function ka(){var Wo=Dh(),Ya=lr(Wo);if(U=arguments,oe=this,St=Wo,Ya){if(ut===a)return function kr(Wo){return an=Wo,ut=ou(vi,d),on?ar(Wo):We}(St);if(_n)return Au(ut),ut=ou(vi,d),ar(St)}return ut===a&&(ut=ou(vi,d)),We}return d=hl(d)||0,es(E)&&(on=!!E.leading,Te=(_n="maxWait"in E)?Br(hl(E.maxWait)||0,d):Te,Hn="trailing"in E?!!E.trailing:Hn),ka.cancel=function Xa(){ut!==a&&Au(ut),an=0,U=St=oe=ut=a},ka.flush=function ca(){return ut===a?We:ki(Dh())},ka}var af=Jr(function(s,d){return Ec(s,1,d)}),Jp=Jr(function(s,d,E){return Ec(s,hl(d)||0,E)});function Md(s,d){if("function"!=typeof s||null!=d&&"function"!=typeof d)throw new Mo(Ae);var E=function(){var U=arguments,oe=d?d.apply(this,U):U[0],Te=E.cache;if(Te.has(oe))return Te.get(oe);var We=s.apply(this,U);return E.cache=Te.set(oe,We)||Te,We};return E.cache=new(Md.Cache||gs),E}function cu(s){if("function"!=typeof s)throw new Mo(Ae);return function(){var d=arguments;switch(d.length){case 0:return!s.call(this);case 1:return!s.call(this,d[0]);case 2:return!s.call(this,d[0],d[1]);case 3:return!s.call(this,d[0],d[1],d[2])}return!s.apply(this,d)}}Md.Cache=gs;var ju=Bl(function(s,d){var E=(d=1==d.length&&ei(d[0])?Oi(d[0],ir(At())):Oi(Hr(d,1),ir(At()))).length;return Jr(function(U){for(var oe=-1,Te=sr(U.length,E);++oe<Te;)U[oe]=d[oe].call(this,U[oe]);return uo(s,this,U)})}),Ah=Jr(function(s,d){var E=hs(d,ee(Ah));return me(s,32,a,d,E)}),tg=Jr(function(s,d){var E=hs(d,ee(tg));return me(s,64,a,d,E)}),cb=Tt(function(s,d){return me(s,256,a,a,a,d)});function Es(s,d){return s===d||s!=s&&d!=d}var Hu=q(tc),Qm=q(function(s,d){return s>=d}),du=bc(function(){return arguments}())?bc:function(s){return os(s)&&si.call(s,"callee")&&!yl.call(s,"callee")},ei=Lt.isArray,Zm=Qr?ir(Qr):function nc(s){return os(s)&&vs(s)==dr};function xa(s){return null!=s&&Rh(s.length)&&!Wl(s)}function is(s){return os(s)&&xa(s)}var kc=Ci||Ld,Jm=Zr?ir(Zr):function wc(s){return os(s)&&vs(s)==Rn};function fu(s){if(!os(s))return!1;var d=vs(s);return d==gn||"[object DOMException]"==d||"string"==typeof s.message&&"string"==typeof s.name&&!Od(s)}function Wl(s){if(!es(s))return!1;var d=vs(s);return d==On||d==xn||"[object AsyncFunction]"==d||"[object Proxy]"==d}function Oh(s){return"number"==typeof s&&s==ti(s)}function Rh(s){return"number"==typeof s&&s>-1&&s%1==0&&s<=ot}function es(s){var d=typeof s;return null!=s&&("object"==d||"function"==d)}function os(s){return null!=s&&"object"==typeof s}var uf=Cr?ir(Cr):function Ir(s){return os(s)&&pt(s)==Jn};function lg(s){return"number"==typeof s||os(s)&&vs(s)==Qn}function Od(s){if(!os(s)||vs(s)!=Bn)return!1;var d=va(s);if(null===d)return!0;var E=si.call(d,"constructor")&&d.constructor;return"function"==typeof E&&E instanceof E&&$a.call(E)==yc}var xh=li?ir(li):function Cu(s){return os(s)&&vs(s)==It},Nh=Is?ir(Is):function id(s){return os(s)&&pt(s)==jt};function df(s){return"string"==typeof s||!ei(s)&&os(s)&&vs(s)==mn}function Wa(s){return"symbol"==typeof s||os(s)&&vs(s)==cr}var hu=Ao?ir(Ao):function od(s){return os(s)&&Rh(s.length)&&!!An[vs(s)]},iv=q(Su),pu=q(function(s,d){return s<=d});function kh(s){if(!s)return[];if(xa(s))return df(s)?eo(s):us(s);if(ne&&s[ne])return function xl(mt){for(var Wt,Lt=[];!(Wt=mt.next()).done;)Lt.push(Wt.value);return Lt}(s[ne]());var d=pt(s);return(d==Jn?js:d==jt?pa:gu)(s)}function fc(s){return s?(s=hl(s))===bt||s===-bt?17976931348623157e292*(s<0?-1:1):s==s?s:0:0===s?s:0}function ti(s){var d=fc(s),E=d%1;return d==d?E?d-E:d:0}function hf(s){return s?ms(ti(s),0,pe):0}function hl(s){if("number"==typeof s)return s;if(Wa(s))return NaN;if(es(s)){var d="function"==typeof s.valueOf?s.valueOf():s;s=es(d)?d+"":d}if("string"!=typeof s)return 0===s?s:+s;s=fa(s);var E=Bo.test(s);return E||Vo.test(s)?Ut(s.slice(2),E?2:8):Ko.test(s)?NaN:+s}function dg(s){return aa(s,Na(s))}function io(s){return null==s?"":ys(s)}var fg=Ra(function(s,d){if(Hl(d)||xa(d))aa(d,Ys(d),s);else for(var E in d)si.call(d,E)&&Lr(s,E,d[E])}),sv=Ra(function(s,d){aa(d,Na(d),s)}),Fh=Ra(function(s,d,E,U){aa(d,Na(d),s,U)}),Rd=Ra(function(s,d,E,U){aa(d,Ys(d),s,U)}),av=Tt(wl),cv=Jr(function(s,d){s=bi(s);var E=-1,U=d.length,oe=U>2?d[2]:a;for(oe&&qi(d[0],d[1],oe)&&(U=1);++E<U;)for(var Te=d[E],We=Na(Te),ut=-1,St=We.length;++ut<St;){var an=We[ut],on=s[an];(on===a||Es(on,oa[an])&&!si.call(s,an))&&(s[an]=Te[an])}return s}),hg=Jr(function(s){return s.push(a,ke),uo(Vh,a,s)});function pg(s,d,E){var U=null==s?a:sa(s,d);return U===a?E:U}function gg(s,d){return null!=s&&un(s,d,_a)}var hb=f(function(s,d,E){null!=d&&"function"!=typeof d.toString&&(d=Ua.call(d)),s[d]=E},Sf(la)),pb=f(function(s,d,E){null!=d&&"function"!=typeof d.toString&&(d=Ua.call(d)),si.call(s,d)?s[d].push(E):s[d]=[E]},At),gb=Jr(il);function Ys(s){return xa(s)?ce(s):sl(s)}function Na(s){return xa(s)?ce(s,!0):function sd(s){if(!es(s))return function Nu(s){var d=[];if(null!=s)for(var E in bi(s))d.push(E);return d}(s);var d=Hl(s),E=[];for(var U in s)"constructor"==U&&(d||!si.call(s,U))||E.push(U);return E}(s)}var Bh=Ra(function(s,d,E){Ht(s,d,E)}),Vh=Ra(function(s,d,E,U){Ht(s,d,E,U)}),mg=Tt(function(s,d){var E={};if(null==s)return E;var U=!1;d=Oi(d,function(Te){return Te=xo(Te,s),U||(U=Te.length>1),Te}),aa(s,Qt(s),E),U&&(E=Ws(E,7,Ue));for(var oe=d.length;oe--;)Zc(E,d[oe]);return E}),mv=Tt(function(s,d){return null==s?{}:function Yr(s,d){return Tu(s,d,function(E,U){return gg(s,U)})}(s,d)});function jh(s,d){if(null==s)return{};var E=Oi(Qt(s),function(U){return[U]});return d=At(d),Tu(s,E,function(U,oe){return d(U,oe[0])})}var Hh=ge(Ys),vv=ge(Na);function gu(s){return null==s?[]:Vs(s,Ys(s))}var _v=jl(function(s,d,E){return d=d.toLowerCase(),s+(E?mu(d):d)});function mu(s){return bf(io(s).toLowerCase())}function vf(s){return(s=io(s))&&s.replace(Eo,jc).replace(Mi,"")}var Ev=jl(function(s,d,E){return s+(E?"-":"")+d.toLowerCase()}),bv=jl(function(s,d,E){return s+(E?" ":"")+d.toLowerCase()}),Eg=Pu("toLowerCase"),Kh=jl(function(s,d,E){return s+(E?"_":"")+d.toLowerCase()}),Tv=jl(function(s,d,E){return s+(E?" ":"")+bf(d)}),Dg=jl(function(s,d,E){return s+(E?" ":"")+d.toUpperCase()}),bf=Pu("toUpperCase");function Yh(s,d,E){return s=io(s),(d=E?a:d)===a?function Xl(mt){return ua.test(mt)}(s)?function Yl(mt){return mt.match(Ts)||[]}(s):function da(mt){return mt.match(zr)||[]}(s):s.match(d)||[]}var wf=Jr(function(s,d){try{return uo(s,a,d)}catch(E){return fu(E)?E:new Nr(E)}}),Tg=Tt(function(s,d){return po(d,function(E){E=Gl(E),cs(s,E,Id(s[E],s))}),s});function Sf(s){return function(){return s}}var Nd=r(),Ig=r(!0);function la(s){return s}function Gu(s){return Xc("function"==typeof s?s:Ws(s,1))}var Ov=Jr(function(s,d){return function(E){return il(E,s,d)}}),Rv=Jr(function(s,d){return function(E){return il(s,E,d)}});function Qh(s,d,E){var U=Ys(d),oe=rl(d,U);null==E&&(!es(d)||!oe.length&&U.length)&&(E=d,d=s,s=this,oe=rl(d,Ys(d)));var Te=!(es(E)&&"chain"in E&&!E.chain),We=Wl(s);return po(oe,function(ut){var St=d[ut];s[ut]=St,We&&(s.prototype[ut]=function(){var an=this.__chain__;if(Te||an){var on=s(this.__wrapped__);return(on.__actions__=us(this.__actions__)).push({func:St,args:arguments,thisArg:s}),on.__chain__=an,on}return St.apply(s,Fo([this.value()],arguments))})}),s}function Df(){}var Og=w(Oi),Rg=w($s),Wu=w(Us);function Zh(s){return Go(s)?Z(Gl(s)):function Tc(s){return function(d){return sa(d,s)}}(s)}var Pv=P(),Tf=P(!0);function Fc(){return[]}function Ld(){return!1}var np=v(function(s,d){return s+d},0),xv=H("ceil"),Nv=v(function(s,d){return s/d},1),Lv=H("floor"),Fg=v(function(s,d){return s*d},1),Bv=H("round"),Vv=v(function(s,d){return s-d},0);return fe.after=function Dd(s,d){if("function"!=typeof d)throw new Mo(Ae);return s=ti(s),function(){if(--s<1)return d.apply(this,arguments)}},fe.ary=Qp,fe.assign=fg,fe.assignIn=sv,fe.assignInWith=Fh,fe.assignWith=Rd,fe.at=av,fe.before=Td,fe.bind=Id,fe.bindAll=Tg,fe.bindKey=Zp,fe.castArray=function uu(){if(!arguments.length)return[];var s=arguments[0];return ei(s)?s:[s]},fe.chain=Jd,fe.chunk=function Lu(s,d,E){d=(E?qi(s,d,E):d===a)?1:Br(ti(d),0);var U=null==s?0:s.length;if(!U||d<1)return[];for(var oe=0,Te=0,We=Lt($n(U/d));oe<U;)We[Te++]=Ks(s,oe,oe+=d);return We},fe.compact=function oh(s){for(var d=-1,E=null==s?0:s.length,U=0,oe=[];++d<E;){var Te=s[d];Te&&(oe[U++]=Te)}return oe},fe.concat=function sh(){var s=arguments.length;if(!s)return[];for(var d=Lt(s-1),E=arguments[0],U=s;U--;)d[U-1]=arguments[U];return Fo(ei(E)?us(E):[E],Hr(d,1))},fe.cond=function Cf(s){var d=null==s?0:s.length,E=At();return s=d?Oi(s,function(U){if("function"!=typeof U[1])throw new Mo(Ae);return[E(U[0]),U[1]]}):[],Jr(function(U){for(var oe=-1;++oe<d;){var Te=s[oe];if(uo(Te[0],this,U))return uo(Te[1],this,U)}})},fe.conforms=function xd(s){return function _u(s){var d=Ys(s);return function(E){return zc(E,s,d)}}(Ws(s,1))},fe.constant=Sf,fe.countBy=yh,fe.create=function lv(s,d){var E=ji(s);return null==d?E:ja(E,d)},fe.curry=function Th(s,d,E){var U=me(s,8,a,a,a,a,a,d=E?a:d);return U.placeholder=Th.placeholder,U},fe.curryRight=function sf(s,d,E){var U=me(s,16,a,a,a,a,a,d=E?a:d);return U.placeholder=sf.placeholder,U},fe.debounce=Ad,fe.defaults=cv,fe.defaultsDeep=hg,fe.defer=af,fe.delay=Jp,fe.difference=pd,fe.differenceBy=Al,fe.differenceWith=ah,fe.drop=function Xd(s,d,E){var U=null==s?0:s.length;return U?Ks(s,(d=E||d===a?1:ti(d))<0?0:d,U):[]},fe.dropRight=function ku(s,d,E){var U=null==s?0:s.length;return U?Ks(s,0,(d=U-(d=E||d===a?1:ti(d)))<0?0:d):[]},fe.dropRightWhile=function $p(s,d){return s&&s.length?za(s,At(d,3),!0,!0):[]},fe.dropWhile=function lh(s,d){return s&&s.length?za(s,At(d,3),!0):[]},fe.fill=function ch(s,d,E,U){var oe=null==s?0:s.length;return oe?(E&&"number"!=typeof E&&qi(s,d,E)&&(E=0,U=oe),function ed(s,d,E,U){var oe=s.length;for((E=ti(E))<0&&(E=-E>oe?0:oe+E),(U=U===a||U>oe?oe:ti(U))<0&&(U+=oe),U=E>U?0:hf(U);E<U;)s[E++]=d;return s}(s,d,E,U)):[]},fe.filter=function _h(s,d){return(ei(s)?Zi:td)(s,At(d,3))},fe.flatMap=function nf(s,d){return Hr(Cd(s,d),1)},fe.flatMapDeep=function Vu(s,d){return Hr(Cd(s,d),bt)},fe.flatMapDepth=function bh(s,d,E){return E=E===a?1:ti(E),Hr(Cd(s,d),E)},fe.flatten=gd,fe.flattenDeep=function Up(s){return null!=s&&s.length?Hr(s,bt):[]},fe.flattenDepth=function Bp(s,d){return null!=s&&s.length?Hr(s,d=d===a?1:ti(d)):[]},fe.flip=function eg(s){return me(s,512)},fe.flow=Nd,fe.flowRight=Ig,fe.fromPairs=function Vp(s){for(var d=-1,E=null==s?0:s.length,U={};++d<E;){var oe=s[d];U[oe[0]]=oe[1]}return U},fe.functions=function $h(s){return null==s?[]:rl(s,Ys(s))},fe.functionsIn=function fb(s){return null==s?[]:rl(s,Na(s))},fe.groupBy=ab,fe.initial=function Hp(s){return null!=s&&s.length?Ks(s,0,-1):[]},fe.intersection=wa,fe.intersectionBy=qd,fe.intersectionWith=uh,fe.invert=hb,fe.invertBy=pb,fe.invokeMap=wd,fe.iteratee=Gu,fe.keyBy=Bm,fe.keys=Ys,fe.keysIn=Na,fe.map=Cd,fe.mapKeys=function pf(s,d){var E={};return d=At(d,3),yo(s,function(U,oe,Te){cs(E,d(U,oe,Te),U)}),E},fe.mapValues=function gf(s,d){var E={};return d=At(d,3),yo(s,function(U,oe,Te){cs(E,oe,d(U,oe,Te))}),E},fe.matches=function Mv(s){return Yc(Ws(s,1))},fe.matchesProperty=function Ag(s,d){return ad(s,Ws(d,1))},fe.memoize=Md,fe.merge=Bh,fe.mergeWith=Vh,fe.method=Ov,fe.methodOf=Rv,fe.mixin=Qh,fe.negate=cu,fe.nthArg=function qr(s){return s=ti(s),Jr(function(d){return Sc(d,s)})},fe.omit=mg,fe.omitBy=function vg(s,d){return jh(s,cu(At(d)))},fe.once=function Ih(s){return Td(2,s)},fe.orderBy=function Vm(s,d,E,U){return null==s?[]:(ei(d)||(d=null==d?[]:[d]),ei(E=U?a:E)||(E=null==E?[]:[E]),Dc(s,d,E))},fe.over=Og,fe.overArgs=ju,fe.overEvery=Rg,fe.overSome=Wu,fe.partial=Ah,fe.partialRight=tg,fe.partition=jm,fe.pick=mv,fe.pickBy=jh,fe.property=Zh,fe.propertyOf=function Pg(s){return function(d){return null==s?a:sa(s,d)}},fe.pull=dh,fe.pullAll=fh,fe.pullAllBy=function hh(s,d,E){return s&&s.length&&d&&d.length?Ea(s,d,At(E,2)):s},fe.pullAllWith=function zp(s,d,E){return s&&s.length&&d&&d.length?Ea(s,d,a,E):s},fe.pullAt=ph,fe.range=Pv,fe.rangeRight=Tf,fe.rearg=cb,fe.reject=function Hm(s,d){return(ei(s)?Zi:td)(s,cu(At(d,3)))},fe.remove=function Gp(s,d){var E=[];if(!s||!s.length)return E;var U=-1,oe=[],Te=s.length;for(d=At(d,3);++U<Te;){var We=s[U];d(We,U,s)&&(E.push(We),oe.push(U))}return rc(s,oe),E},fe.rest=function lf(s,d){if("function"!=typeof s)throw new Mo(Ae);return Jr(s,d=d===a?d:ti(d))},fe.reverse=md,fe.sampleSize=function Sd(s,d,E){return d=(E?qi(s,d,E):d===a)?1:ti(d),(ei(s)?Rt:ll)(s,d)},fe.set=function Ka(s,d,E){return null==s?s:ic(s,d,E)},fe.setWith=function Ml(s,d,E,U){return U="function"==typeof U?U:a,null==s?s:ic(s,d,E,U)},fe.shuffle=function qp(s){return(ei(s)?it:Wd)(s)},fe.slice=function g(s,d,E){var U=null==s?0:s.length;return U?(E&&"number"!=typeof E&&qi(s,d,E)?(d=0,E=U):(d=null==d?0:ti(d),E=E===a?U:ti(E)),Ks(s,d,E)):[]},fe.sortBy=lb,fe.sortedUniq=function yn(s){return s&&s.length?Qc(s):[]},fe.sortedUniqBy=function Dn(s,d){return s&&s.length?Qc(s,At(d,2)):[]},fe.split=function Dv(s,d,E){return E&&"number"!=typeof E&&qi(s,d,E)&&(d=E=a),(E=E===a?pe:E>>>0)?(s=io(s))&&("string"==typeof d||null!=d&&!xh(d))&&!(d=ys(d))&&Fa(s)?xi(eo(s),0,E):s.split(d,E):[]},fe.spread=function Mh(s,d){if("function"!=typeof s)throw new Mo(Ae);return d=null==d?0:Br(ti(d),0),Jr(function(E){var U=E[d],oe=xi(E,0,d);return U&&Fo(oe,U),uo(s,this,oe)})},fe.tail=function or(s){var d=null==s?0:s.length;return d?Ks(s,1,d):[]},fe.take=function Ki(s,d,E){return s&&s.length?Ks(s,0,(d=E||d===a?1:ti(d))<0?0:d):[]},fe.takeRight=function Ar(s,d,E){var U=null==s?0:s.length;return U?Ks(s,(d=U-(d=E||d===a?1:ti(d)))<0?0:d,U):[]},fe.takeRightWhile=function vr(s,d){return s&&s.length?za(s,At(d,3),!1,!0):[]},fe.takeWhile=function Ga(s,d){return s&&s.length?za(s,At(d,3)):[]},fe.tap=function ib(s,d){return d(s),s},fe.throttle=function ng(s,d,E){var U=!0,oe=!0;if("function"!=typeof s)throw new Mo(Ae);return es(E)&&(U="leading"in E?!!E.leading:U,oe="trailing"in E?!!E.trailing:oe),Ad(s,d,{leading:U,maxWait:d,trailing:oe})},fe.thru=ef,fe.toArray=kh,fe.toPairs=Hh,fe.toPairsIn=vv,fe.toPath=function tp(s){return ei(s)?Oi(s,Gl):Wa(s)?[s]:us(Fp(io(s)))},fe.toPlainObject=dg,fe.transform=function yv(s,d,E){var U=ei(s),oe=U||kc(s)||hu(s);if(d=At(d,4),null==E){var Te=s&&s.constructor;E=oe?U?new Te:[]:es(s)&&Wl(Te)?ji(va(s)):{}}return(oe?po:yo)(s,function(We,ut,St){return d(E,We,ut,St)}),E},fe.unary=function rg(s){return Qp(s,1)},fe.union=Nc,fe.unionBy=Zd,fe.unionWith=vd,fe.uniq=function gh(s){return s&&s.length?Dl(s):[]},fe.uniqBy=function lu(s,d){return s&&s.length?Dl(s,At(d,2)):[]},fe.uniqWith=function yd(s,d){return d="function"==typeof d?d:a,s&&s.length?Dl(s,a,d):[]},fe.unset=function mb(s,d){return null==s||Zc(s,d)},fe.unzip=_d,fe.unzipWith=Pm,fe.update=function vb(s,d,E){return null==s?s:Jc(s,d,Tl(E))},fe.updateWith=function yg(s,d,E,U){return U="function"==typeof U?U:a,null==s?s:Jc(s,d,Tl(E),U)},fe.values=gu,fe.valuesIn=function yb(s){return null==s?[]:Vs(s,Na(s))},fe.without=xm,fe.words=Yh,fe.wrap=function ig(s,d){return Ah(Tl(d),s)},fe.xor=Wp,fe.xorBy=mh,fe.xorWith=Nm,fe.zip=Lc,fe.zipObject=function Kp(s,d){return Iu(s||[],d||[],Lr)},fe.zipObjectDeep=function Lm(s,d){return Iu(s||[],d||[],ic)},fe.zipWith=Xp,fe.entries=Hh,fe.entriesIn=vv,fe.extend=sv,fe.extendWith=Fh,Qh(fe,fe),fe.add=np,fe.attempt=wf,fe.camelCase=_v,fe.capitalize=mu,fe.ceil=xv,fe.clamp=function mf(s,d,E){return E===a&&(E=d,d=a),E!==a&&(E=(E=hl(E))==E?E:0),d!==a&&(d=(d=hl(d))==d?d:0),ms(hl(s),d,E)},fe.clone=function Wm(s){return Ws(s,4)},fe.cloneDeep=function Xm(s){return Ws(s,5)},fe.cloneDeepWith=function Ym(s,d){return Ws(s,5,d="function"==typeof d?d:a)},fe.cloneWith=function Km(s,d){return Ws(s,4,d="function"==typeof d?d:a)},fe.conformsTo=function qm(s,d){return null==d||zc(s,d,Ys(d))},fe.deburr=vf,fe.defaultTo=function qh(s,d){return null==s||s!=s?d:s},fe.divide=Nv,fe.endsWith=function _g(s,d,E){s=io(s),d=ys(d);var U=s.length,oe=E=E===a?U:ms(ti(E),0,U);return(E-=d.length)>=0&&s.slice(E,oe)==d},fe.eq=Es,fe.escape=function Wh(s){return(s=io(s))&&Et.test(s)?s.replace(Xi,Za):s},fe.escapeRegExp=function yf(s){return(s=io(s))&&Ni.test(s)?s.replace(Tr,"\\$&"):s},fe.every=function Bu(s,d,E){var U=ei(s)?$s:Eu;return E&&qi(s,d,E)&&(d=a),U(s,At(d,3))},fe.find=Eh,fe.findIndex=Fu,fe.findKey=function uv(s,d){return Bs(s,At(d,3),yo)},fe.findLast=Ed,fe.findLastIndex=$u,fe.findLastKey=function dv(s,d){return Bs(s,At(d,3),Wc)},fe.floor=Lv,fe.forEach=rf,fe.forEachRight=bd,fe.forIn=function fv(s,d){return null==s?s:ec(s,At(d,3),Na)},fe.forInRight=function hv(s,d){return null==s?s:Cl(s,At(d,3),Na)},fe.forOwn=function pv(s,d){return s&&yo(s,At(d,3))},fe.forOwnRight=function gv(s,d){return s&&Wc(s,At(d,3))},fe.get=pg,fe.gt=Hu,fe.gte=Qm,fe.has=function Uh(s,d){return null!=s&&un(s,d,nd)},fe.hasIn=gg,fe.head=Yd,fe.identity=la,fe.includes=function wh(s,d,E,U){s=xa(s)?s:gu(s),E=E&&!U?ti(E):0;var oe=s.length;return E<0&&(E=Br(oe+E,0)),df(s)?E<=oe&&s.indexOf(d,E)>-1:!!oe&&jo(s,d,E)>-1},fe.indexOf=function jp(s,d,E){var U=null==s?0:s.length;if(!U)return-1;var oe=null==E?0:ti(E);return oe<0&&(oe=Br(U+oe,0)),jo(s,d,oe)},fe.inRange=function zh(s,d,E){return d=fc(d),E===a?(E=d,d=0):E=fc(E),function bu(s,d,E){return s>=sr(d,E)&&s<Br(d,E)}(s=hl(s),d,E)},fe.invoke=gb,fe.isArguments=du,fe.isArray=ei,fe.isArrayBuffer=Zm,fe.isArrayLike=xa,fe.isArrayLikeObject=is,fe.isBoolean=function og(s){return!0===s||!1===s||os(s)&&vs(s)==rn},fe.isBuffer=kc,fe.isDate=Jm,fe.isElement=function ev(s){return os(s)&&1===s.nodeType&&!Od(s)},fe.isEmpty=function tv(s){if(null==s)return!0;if(xa(s)&&(ei(s)||"string"==typeof s||"function"==typeof s.splice||kc(s)||hu(s)||du(s)))return!s.length;var d=pt(s);if(d==Jn||d==jt)return!s.size;if(Hl(s))return!sl(s).length;for(var E in s)if(si.call(s,E))return!1;return!0},fe.isEqual=function cf(s,d){return Sl(s,d)},fe.isEqualWith=function dc(s,d,E){var U=(E="function"==typeof E?E:a)?E(s,d):a;return U===a?Sl(s,d,a,E):!!U},fe.isError=fu,fe.isFinite=function sg(s){return"number"==typeof s&&Ur(s)},fe.isFunction=Wl,fe.isInteger=Oh,fe.isLength=Rh,fe.isMap=uf,fe.isMatch=function Ph(s,d){return s===d||Cc(s,d,Ot(d))},fe.isMatchWith=function ub(s,d,E){return E="function"==typeof E?E:a,Cc(s,d,Ot(d),E)},fe.isNaN=function db(s){return lg(s)&&s!=+s},fe.isNative=function ag(s){if(xu(s))throw new Nr("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return rd(s)},fe.isNil=function rv(s){return null==s},fe.isNull=function nv(s){return null===s},fe.isNumber=lg,fe.isObject=es,fe.isObjectLike=os,fe.isPlainObject=Od,fe.isRegExp=xh,fe.isSafeInteger=function cg(s){return Oh(s)&&s>=-ot&&s<=ot},fe.isSet=Nh,fe.isString=df,fe.isSymbol=Wa,fe.isTypedArray=hu,fe.isUndefined=function ff(s){return s===a},fe.isWeakMap=function ug(s){return os(s)&&pt(s)==In},fe.isWeakSet=function Lh(s){return os(s)&&"[object WeakSet]"==vs(s)},fe.join=function Qd(s,d){return null==s?"":Li.call(s,d)},fe.kebabCase=Ev,fe.last=_o,fe.lastIndexOf=function Uu(s,d,E){var U=null==s?0:s.length;if(!U)return-1;var oe=U;return E!==a&&(oe=(oe=ti(E))<0?Br(U+oe,0):sr(oe,U-1)),d==d?function Ji(mt,Wt,Lt){for(var Un=Lt+1;Un--;)if(mt[Un]===Wt)return Un;return Un}(s,d,oe):Ms(s,Ho,oe,!0)},fe.lowerCase=bv,fe.lowerFirst=Eg,fe.lt=iv,fe.lte=pu,fe.max=function Lg(s){return s&&s.length?Jl(s,la,tc):a},fe.maxBy=function kv(s,d){return s&&s.length?Jl(s,At(d,2),tc):a},fe.mean=function Fv(s){return X(s,la)},fe.meanBy=function $v(s,d){return X(s,At(d,2))},fe.min=function Uv(s){return s&&s.length?Jl(s,la,Su):a},fe.minBy=function kg(s,d){return s&&s.length?Jl(s,At(d,2),Su):a},fe.stubArray=Fc,fe.stubFalse=Ld,fe.stubObject=function kd(){return{}},fe.stubString=function xg(){return""},fe.stubTrue=function Jh(){return!0},fe.multiply=Fg,fe.nth=function au(s,d){return s&&s.length?Sc(s,ti(d)):a},fe.noConflict=function Mg(){return Bt._===this&&(Bt._=Oo),this},fe.noop=Df,fe.now=Dh,fe.pad=function wv(s,d,E){s=io(s);var U=(d=ti(d))?Wi(s):0;if(!d||U>=d)return s;var oe=(d-U)/2;return x(Ri(oe),E)+s+x($n(oe),E)},fe.padEnd=function Cv(s,d,E){s=io(s);var U=(d=ti(d))?Wi(s):0;return d&&U<d?s+x(d-U,E):s},fe.padStart=function Sv(s,d,E){s=io(s);var U=(d=ti(d))?Wi(s):0;return d&&U<d?x(d-U,E)+s:s},fe.parseInt=function bg(s,d,E){return E||null==d?d=0:d&&(d=+d),kn(io(s).replace(ii,""),d||0)},fe.random=function Gh(s,d,E){if(E&&"boolean"!=typeof E&&qi(s,d,E)&&(d=E=a),E===a&&("boolean"==typeof d?(E=d,d=a):"boolean"==typeof s&&(E=s,s=a)),s===a&&d===a?(s=0,d=1):(s=fc(s),d===a?(d=s,s=0):d=fc(d)),s>d){var U=s;s=d,d=U}if(E||s%1||d%1){var oe=mi();return sr(s+oe*(d-s+tt("1e-"+((oe+"").length-1))),d)}return Ic(s,d)},fe.reduce=function Ch(s,d,E){var U=ei(s)?Qo:de,oe=arguments.length<3;return U(s,At(d,4),E,oe,rs)},fe.reduceRight=function Yp(s,d,E){var U=ei(s)?Mr:de,oe=arguments.length<3;return U(s,At(d,4),E,oe,Gc)},fe.repeat=function Pd(s,d,E){return d=(E?qi(s,d,E):d===a)?1:ti(d),ld(io(s),d)},fe.replace=function _f(){var s=arguments,d=io(s[0]);return s.length<3?d:d.replace(s[1],s[2])},fe.result=function zu(s,d,E){var U=-1,oe=(d=xo(d,s)).length;for(oe||(oe=1,s=a);++U<oe;){var Te=null==s?a:s[Gl(d[U])];Te===a&&(U=oe,Te=E),s=Wl(Te)?Te.call(s):Te}return s},fe.round=Bv,fe.runInContext=mt,fe.sample=function zm(s){return(ei(s)?Fe:Ns)(s)},fe.size=function Sh(s){if(null==s)return 0;if(xa(s))return df(s)?Wi(s):s.length;var d=pt(s);return d==Jn||d==jt?s.size:sl(s).length},fe.snakeCase=Kh,fe.some=function Gm(s,d,E){var U=ei(s)?Us:Kd;return E&&qi(s,d,E)&&(d=a),U(s,At(d,3))},fe.sortedIndex=function D(s,d){return qc(s,d)},fe.sortedIndexBy=function C(s,d,E){return Ac(s,d,At(E,2))},fe.sortedIndexOf=function V(s,d){var E=null==s?0:s.length;if(E){var U=qc(s,d);if(U<E&&Es(s[U],d))return U}return-1},fe.sortedLastIndex=function se(s,d){return qc(s,d,!0)},fe.sortedLastIndexBy=function Ke(s,d,E){return Ac(s,d,At(E,2),!0)},fe.sortedLastIndexOf=function Nt(s,d){if(null!=s&&s.length){var U=qc(s,d,!0)-1;if(Es(s[U],d))return U}return-1},fe.startCase=Tv,fe.startsWith=function Xh(s,d,E){return s=io(s),E=null==E?0:ms(ti(E),0,s.length),d=ys(d),s.slice(E,E+d.length)==d},fe.subtract=Vv,fe.sum=function La(s){return s&&s.length?Vn(s,la):0},fe.sumBy=function jv(s,d){return s&&s.length?Vn(s,At(d,2)):0},fe.template=function wg(s,d,E){var U=fe.templateSettings;E&&qi(s,d,E)&&(d=a),s=io(s),d=Fh({},d,U,Ce);var ut,St,oe=Fh({},d.imports,U.imports,Ce),Te=Ys(oe),We=Vs(oe,Te),an=0,on=d.interpolate||zi,_n="__p += '",Hn=vl((d.escape||zi).source+"|"+on.source+"|"+(on===kt?Uo:zi).source+"|"+(d.evaluate||zi).source+"|$","g"),ar="//# sourceURL="+(si.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++z+"]")+"\n";s.replace(Hn,function(lr,vi,ki,Xa,ca,ka){return ki||(ki=Xa),_n+=s.slice(an,ka).replace(ho,mc),vi&&(ut=!0,_n+="' +\n__e("+vi+") +\n'"),ca&&(St=!0,_n+="';\n"+ca+";\n__p += '"),ki&&(_n+="' +\n((__t = ("+ki+")) == null ? '' : __t) +\n'"),an=ka+lr.length,lr}),_n+="';\n";var kr=si.call(d,"variable")&&d.variable;if(kr){if(Mn.test(kr))throw new Nr("Invalid `variable` option passed into `_.template`")}else _n="with (obj) {\n"+_n+"\n}\n";_n=(St?_n.replace(Dr,""):_n).replace(Xr,"$1").replace(Hi,"$1;"),_n="function("+(kr||"obj")+") {\n"+(kr?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(ut?", __e = _.escape":"")+(St?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+_n+"return __p\n}";var hi=wf(function(){return ci(Te,ar+"return "+_n).apply(a,We)});if(hi.source=_n,fu(hi))throw hi;return hi},fe.times=function ep(s,d){if((s=ti(s))<1||s>ot)return[];var E=pe,U=sr(s,pe);d=At(d),s-=pe;for(var oe=xr(U,d);++E<s;)d(E);return oe},fe.toFinite=fc,fe.toInteger=ti,fe.toLength=hf,fe.toLower=function vu(s){return io(s).toLowerCase()},fe.toNumber=hl,fe.toSafeInteger=function ov(s){return s?ms(ti(s),-ot,ot):0===s?s:0},fe.toString=io,fe.toUpper=function Cg(s){return io(s).toUpperCase()},fe.trim=function Sg(s,d,E){if((s=io(s))&&(E||d===a))return fa(s);if(!s||!(d=ys(d)))return s;var U=eo(s),oe=eo(d);return xi(U,fs(U,oe),na(U,oe)+1).join("")},fe.trimEnd=function Iv(s,d,E){if((s=io(s))&&(E||d===a))return s.slice(0,mo(s)+1);if(!s||!(d=ys(d)))return s;var U=eo(s);return xi(U,0,na(U,eo(d))+1).join("")},fe.trimStart=function _b(s,d,E){if((s=io(s))&&(E||d===a))return s.replace(ii,"");if(!s||!(d=ys(d)))return s;var U=eo(s);return xi(U,fs(U,eo(d))).join("")},fe.truncate=function Ef(s,d){var E=30,U="...";if(es(d)){var oe="separator"in d?d.separator:oe;E="length"in d?ti(d.length):E,U="omission"in d?ys(d.omission):U}var Te=(s=io(s)).length;if(Fa(s)){var We=eo(s);Te=We.length}if(E>=Te)return s;var ut=E-Wi(U);if(ut<1)return U;var St=We?xi(We,0,ut).join(""):s.slice(0,ut);if(oe===a)return St+U;if(We&&(ut+=St.length-ut),xh(oe)){if(s.slice(ut).search(oe)){var an,on=St;for(oe.global||(oe=vl(oe.source,io($i.exec(oe))+"g")),oe.lastIndex=0;an=oe.exec(on);)var _n=an.index;St=St.slice(0,_n===a?ut:_n)}}else if(s.indexOf(ys(oe),ut)!=ut){var Hn=St.lastIndexOf(oe);Hn>-1&&(St=St.slice(0,Hn))}return St+U},fe.unescape=function Av(s){return(s=io(s))&&st.test(s)?s.replace(oo,Nl):s},fe.uniqueId=function Ng(s){var d=++ls;return io(s)+d},fe.upperCase=Dg,fe.upperFirst=bf,fe.each=rf,fe.eachRight=bd,fe.first=Yd,Qh(fe,function(){var s={};return yo(fe,function(d,E){si.call(fe.prototype,E)||(s[E]=d)}),s}(),{chain:!1}),fe.VERSION="4.17.21",po(["bind","bindKey","curry","curryRight","partial","partialRight"],function(s){fe[s].placeholder=fe}),po(["drop","take"],function(s,d){mr.prototype[s]=function(E){E=E===a?1:Br(ti(E),0);var U=this.__filtered__&&!d?new mr(this):this.clone();return U.__filtered__?U.__takeCount__=sr(E,U.__takeCount__):U.__views__.push({size:sr(E,pe),type:s+(U.__dir__<0?"Right":"")}),U},mr.prototype[s+"Right"]=function(E){return this.reverse()[s](E).reverse()}}),po(["filter","map","takeWhile"],function(s,d){var E=d+1,U=1==E||3==E;mr.prototype[s]=function(oe){var Te=this.clone();return Te.__iteratees__.push({iteratee:At(oe,3),type:E}),Te.__filtered__=Te.__filtered__||U,Te}}),po(["head","last"],function(s,d){var E="take"+(d?"Right":"");mr.prototype[s]=function(){return this[E](1).value()[0]}}),po(["initial","tail"],function(s,d){var E="drop"+(d?"":"Right");mr.prototype[s]=function(){return this.__filtered__?new mr(this):this[E](1)}}),mr.prototype.compact=function(){return this.filter(la)},mr.prototype.find=function(s){return this.filter(s).head()},mr.prototype.findLast=function(s){return this.reverse().find(s)},mr.prototype.invokeMap=Jr(function(s,d){return"function"==typeof s?new mr(this):this.map(function(E){return il(E,s,d)})}),mr.prototype.reject=function(s){return this.filter(cu(At(s)))},mr.prototype.slice=function(s,d){s=ti(s);var E=this;return E.__filtered__&&(s>0||d<0)?new mr(E):(s<0?E=E.takeRight(-s):s&&(E=E.drop(s)),d!==a&&(E=(d=ti(d))<0?E.dropRight(-d):E.take(d-s)),E)},mr.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},mr.prototype.toArray=function(){return this.take(pe)},yo(mr.prototype,function(s,d){var E=/^(?:filter|find|map|reject)|While$/.test(d),U=/^(?:head|last)$/.test(d),oe=fe[U?"take"+("last"==d?"Right":""):d],Te=U||/^find/.test(d);oe&&(fe.prototype[d]=function(){var We=this.__wrapped__,ut=U?[1]:arguments,St=We instanceof mr,an=ut[0],on=St||ei(We),_n=function(vi){var ki=oe.apply(fe,Fo([vi],ut));return U&&Hn?ki[0]:ki};on&&E&&"function"==typeof an&&1!=an.length&&(St=on=!1);var Hn=this.__chain__,kr=Te&&!Hn,hi=St&&!this.__actions__.length;if(!Te&&on){We=hi?We:new mr(this);var lr=s.apply(We,ut);return lr.__actions__.push({func:ef,args:[_n],thisArg:a}),new nr(lr,Hn)}return kr&&hi?s.apply(this,ut):(lr=this.thru(_n),kr?U?lr.value()[0]:lr.value():lr)})}),po(["pop","push","shift","sort","splice","unshift"],function(s){var d=ia[s],E=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",U=/^(?:pop|shift)$/.test(s);fe.prototype[s]=function(){var oe=arguments;if(U&&!this.__chain__){var Te=this.value();return d.apply(ei(Te)?Te:[],oe)}return this[E](function(We){return d.apply(ei(We)?We:[],oe)})}}),yo(mr.prototype,function(s,d){var E=fe[d];if(E){var U=E.name+"";si.call(So,U)||(So[U]=[]),So[U].push({name:d,func:E})}}),So[c(a,2).name]=[{name:"wrapper",func:a}],mr.prototype.clone=function Va(){var s=new mr(this.__wrapped__);return s.__actions__=us(this.__actions__),s.__dir__=this.__dir__,s.__filtered__=this.__filtered__,s.__iteratees__=us(this.__iteratees__),s.__takeCount__=this.__takeCount__,s.__views__=us(this.__views__),s},mr.prototype.reverse=function zs(){if(this.__filtered__){var s=new mr(this);s.__dir__=-1,s.__filtered__=!0}else(s=this.clone()).__dir__*=-1;return s},mr.prototype.value=function kl(){var s=this.__wrapped__.value(),d=this.__dir__,E=ei(s),U=d<0,oe=E?s.length:0,Te=function fn(s,d,E){for(var U=-1,oe=E.length;++U<oe;){var Te=E[U],We=Te.size;switch(Te.type){case"drop":s+=We;break;case"dropRight":d-=We;break;case"take":d=sr(d,s+We);break;case"takeRight":s=Br(s,d-We)}}return{start:s,end:d}}(0,oe,this.__views__),We=Te.start,ut=Te.end,St=ut-We,an=U?ut:We-1,on=this.__iteratees__,_n=on.length,Hn=0,ar=sr(St,this.__takeCount__);if(!E||!U&&oe==St&&ar==St)return $l(s,this.__actions__);var kr=[];e:for(;St--&&Hn<ar;){for(var hi=-1,lr=s[an+=d];++hi<_n;){var vi=on[hi],Xa=vi.type,ca=(0,vi.iteratee)(lr);
1if(2==Xa)lr=ca;else if(!ca){if(1==Xa)continue e;break e}}kr[Hn++]=lr}return kr},fe.prototype.at=km,fe.prototype.chain=function Fm(){return Jd(this)},fe.prototype.commit=function $m(){return new nr(this.value(),this.__chain__)},fe.prototype.next=function ob(){this.__values__===a&&(this.__values__=kh(this.value()));var s=this.__index__>=this.__values__.length;return{done:s,value:s?a:this.__values__[this.__index__++]}},fe.prototype.plant=function tf(s){for(var d,E=this;E instanceof Ps;){var U=uc(E);U.__index__=0,U.__values__=a,d?oe.__wrapped__=U:d=U;var oe=U;E=E.__wrapped__}return oe.__wrapped__=s,d},fe.prototype.reverse=function Um(){var s=this.__wrapped__;if(s instanceof mr){var d=s;return this.__actions__.length&&(d=new mr(this)),(d=d.reverse()).__actions__.push({func:ef,args:[md],thisArg:a}),new nr(d,this.__chain__)}return this.thru(md)},fe.prototype.toJSON=fe.prototype.valueOf=fe.prototype.value=function vh(){return $l(this.__wrapped__,this.__actions__)},fe.prototype.first=fe.prototype.head,ne&&(fe.prototype[ne]=function sb(){return this}),fe}();Bt._=ma,(l=function(){return ma}.call(nt,N,nt,ln))!==a&&(ln.exports=l)}.call(this)},6213:(ln,nt,N)=>{"use strict";nt.Hh=void 0;var a=N(7374);Object.defineProperty(nt,"Hh",{enumerable:!0,get:function(){return a.load}});N(2030)},2030:function(ln,nt){"use strict";var N=this&&this.__awaiter||function(we,ae,ie,Ae){return new(ie||(ie=Promise))(function(Ee,je){function Re(Le){try{Oe(Ae.next(Le))}catch(Me){je(Me)}}function ve(Le){try{Oe(Ae.throw(Le))}catch(Me){je(Me)}}function Oe(Le){Le.done?Ee(Le.value):function he(Ee){return Ee instanceof ie?Ee:new ie(function(je){je(Ee)})}(Le.value).then(Re,ve)}Oe((Ae=Ae.apply(we,ae||[])).next())})},l=this&&this.__generator||function(we,ae){var Ae,he,Ee,je,ie={label:0,sent:function(){if(1&Ee[0])throw Ee[1];return Ee[1]},trys:[],ops:[]};return je={next:Re(0),throw:Re(1),return:Re(2)},"function"==typeof Symbol&&(je[Symbol.iterator]=function(){return this}),je;function Re(Oe){return function(Le){return function ve(Oe){if(Ae)throw new TypeError("Generator is already executing.");for(;je&&(je=0,Oe[0]&&(ie=0)),ie;)try{if(Ae=1,he&&(Ee=2&Oe[0]?he.return:Oe[0]?he.throw||((Ee=he.return)&&Ee.call(he),0):he.next)&&!(Ee=Ee.call(he,Oe[1])).done)return Ee;switch(he=0,Ee&&(Oe=[2&Oe[0],Ee.value]),Oe[0]){case 0:case 1:Ee=Oe;break;case 4:return ie.label++,{value:Oe[1],done:!1};case 5:ie.label++,he=Oe[1],Oe=[0];continue;case 7:Oe=ie.ops.pop(),ie.trys.pop();continue;default:if(!(Ee=(Ee=ie.trys).length>0&&Ee[Ee.length-1])&&(6===Oe[0]||2===Oe[0])){ie=0;continue}if(3===Oe[0]&&(!Ee||Oe[1]>Ee[0]&&Oe[1]<Ee[3])){ie.label=Oe[1];break}if(6===Oe[0]&&ie.label<Ee[1]){ie.label=Ee[1],Ee=Oe;break}if(Ee&&ie.label<Ee[2]){ie.label=Ee[2],ie.ops.push(Oe);break}Ee[2]&&ie.ops.pop(),ie.trys.pop();continue}Oe=ae.call(we,ie)}catch(Le){Oe=[6,Le],he=0}finally{Ae=Ee=0}if(5&Oe[0])throw Oe[1];return{value:Oe[0]?Oe[1]:void 0,done:!0}}([Oe,Le])}}};Object.defineProperty(nt,"__esModule",{value:!0}),nt.ReCaptchaInstance=void 0;var a=function(){function we(ae,ie,Ae){this.siteKey=ae,this.recaptchaID=ie,this.recaptcha=Ae,this.styleContainer=null}return we.prototype.execute=function(ae){return N(this,void 0,void 0,function(){var ie;return l(this,function(Ae){switch(Ae.label){case 0:return this.recaptcha.enterprise?[4,this.recaptcha.enterprise.execute(this.recaptchaID,{action:ae})]:[3,2];case 1:return ie=Ae.sent(),[3,4];case 2:return[4,this.recaptcha.execute(this.recaptchaID,{action:ae})];case 3:ie=Ae.sent(),Ae.label=4;case 4:return[2,ie]}})})},we.prototype.getSiteKey=function(){return this.siteKey},we.prototype.hideBadge=function(){null===this.styleContainer&&(this.styleContainer=document.createElement("style"),this.styleContainer.innerHTML=".grecaptcha-badge{visibility:hidden !important;}",document.head.appendChild(this.styleContainer))},we.prototype.showBadge=function(){null!==this.styleContainer&&(document.head.removeChild(this.styleContainer),this.styleContainer=null)},we}();nt.ReCaptchaInstance=a},7374:function(ln,nt,N){"use strict";var l=this&&this.__assign||function(){return l=Object.assign||function(ie){for(var Ae,he=1,Ee=arguments.length;he<Ee;he++)for(var je in Ae=arguments[he])Object.prototype.hasOwnProperty.call(Ae,je)&&(ie[je]=Ae[je]);return ie},l.apply(this,arguments)};
1Object.defineProperty(nt,"__esModule",{value:!0}),nt.getInstance=nt.load=void 0;var a=N(2030),we=function(ie){return ie[ie.NOT_LOADED=0]="NOT_LOADED",ie[ie.LOADING=1]="LOADING",ie[ie.LOADED=2]="LOADED",ie}(we||{}),ae=function(){function ie(){}return ie.load=function(Ae,he){if(void 0===he&&(he={}),typeof document>"u")return Promise.reject(new Error("This is a library for the browser!"));if(ie.getLoadingState()===we.LOADED)return ie.instance.getSiteKey()===Ae?Promise.resolve(ie.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if(ie.getLoadingState()===we.LOADING)return Ae!==ie.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(je,Re){ie.successfulLoadingConsumers.push(function(ve){return je(ve)}),ie.errorLoadingRunnable.push(function(ve){return Re(ve)})});ie.instanceSiteKey=Ae,ie.setLoadingState(we.LOADING);var Ee=new ie;return new Promise(function(je,Re){Ee.loadScript(Ae,he.useRecaptchaNet||!1,he.useEnterprise||!1,he.renderParameters?he.renderParameters:{},he.customUrl).then(function(){ie.setLoadingState(we.LOADED);var ve=Ee.doExplicitRender(grecaptcha,Ae,he.explicitRenderParameters?he.explicitRenderParameters:{},he.useEnterprise||!1),Oe=new a.ReCaptchaInstance(Ae,ve,grecaptcha);ie.successfulLoadingConsumers.forEach(function(Le){return Le(Oe)}),ie.successfulLoadingConsumers=[],he.autoHideBadge&&Oe.hideBadge(),ie.instance=Oe,je(Oe)}).catch(function(ve){ie.errorLoadingRunnable.forEach(function(Oe){return Oe(ve)}),ie.errorLoadingRunnable=[],Re(ve)})})},ie.getInstance=function(){return ie.instance},ie.setLoadingState=function(Ae){ie.loadingState=Ae},ie.getLoadingState=function(){return null===ie.loadingState?we.NOT_LOADED:ie.loadingState},ie.prototype.loadScript=function(Ae,he,Ee,je,Re){var ve=this;void 0===he&&(he=!1),void 0===Ee&&(Ee=!1),void 0===je&&(je={}),void 0===Re&&(Re="");var Oe=document.createElement("script");Oe.setAttribute("recaptcha-v3-script",""),Oe.setAttribute("async",""),Oe.setAttribute("defer","");var Le="https://www.google.com/recaptcha/api.js";he?Le=Ee?"https://recaptcha.net/recaptcha/enterprise.js":"https://recaptcha.net/recaptcha/api.js":Ee&&(Le="https://www.google.com/recaptcha/enterprise.js"),Re&&(Le=Re),je.render&&(je.render=void 0);var Me=this.buildQueryString(je);return Oe.src=Le+"?render=explicit"+Me,new Promise(function(ze,at){Oe.addEventListener("load",ve.waitForScriptToLoad(function(){ze(Oe)},Ee),!1),Oe.onerror=function(Je){ie.setLoadingState(we.NOT_LOADED),at(Je)},document.head.appendChild(Oe)})},ie.prototype.buildQueryString=function(Ae){return Object.keys(Ae).length<1?"":"&"+Object.keys(Ae).filter(function(Ee){return!!Ae[Ee]}).map(function(Ee){return Ee+"="+Ae[Ee]}).join("&")},ie.prototype.waitForScriptToLoad=function(Ae,he){var Ee=this;return function(){void 0===window.grecaptcha?setTimeout(function(){Ee.waitForScriptToLoad(Ae,he)},ie.SCRIPT_LOAD_DELAY):he?window.grecaptcha.enterprise.ready(function(){Ae()}):window.grecaptcha.ready(function(){Ae()})}},ie.prototype.doExplicitRender=function(Ae,he,Ee,je){var Re=l({sitekey:he},Ee);return Ee.container?je?Ae.enterprise.render(Ee.container,Re):Ae.render(Ee.container,Re):je?Ae.enterprise.render(Re):Ae.render(Re)},ie.loadingState=null,ie.instance=null,ie.instanceSiteKey=null,ie.successfulLoadingConsumers=[],ie.errorLoadingRunnable=[],ie.SCRIPT_LOAD_DELAY=25,ie}();nt.load=ae.load,nt.getInstance=ae.getInstance},4412:(ln,nt,N)=>{"use strict";N.d(nt,{t:()=>a});var l=N(1413);class a extends l.B{constructor(ae){super(),this._value=ae}get value(){return this.getValue()}_subscribe(ae){const ie=super._subscribe(ae);return!ie.closed&&ae.next(this._value),ie}getValue(){const{hasError:ae,thrownError:ie,_value:Ae}=this;if(ae)throw ie;return this._throwIfClosed(),Ae}next(ae){super.next(this._value=ae)}}},1985:(ln,nt,N)=>{"use strict";N.d(nt,{c:()=>Ee});var l=N(7707),a=N(8359),we=N(3494),ae=N(1203),ie=N(1026),Ae=N(8071),he=N(9786);let Ee=(()=>{class Oe{constructor(Me){Me&&(this._subscribe=Me)}lift(Me){const ze=new Oe;return ze.source=this,ze.operator=Me,ze}subscribe(Me,ze,at){const Je=function ve(Oe){return Oe&&Oe instanceof l.vU||function Re(Oe){return Oe&&(0,Ae.T)(Oe.next)&&(0,Ae.T)(Oe.error)&&(0,Ae.T)(Oe.complete)}(Oe)&&(0,a.Uv)(Oe)}(Me)?Me:new l.Ms(Me,ze,at);return(0,he.Y)(()=>{const{operator:ct,source:Dt}=this;Je.add(ct?ct.call(Je,Dt):Dt?this._subscribe(Je):this._trySubscribe(Je))}),Je}_trySubscribe(Me){try{return this._subscribe(Me)}catch(ze){Me.error(ze)}}forEach(Me,ze){return new(ze=je(ze))((at,Je)=>{const ct=new l.Ms({next:Dt=>{try{Me(Dt)}catch(vt){Je(vt),ct.unsubscribe()}},error:Je,complete:at});this.subscribe(ct)})}_subscribe(Me){var ze;return null===(ze=this.source)||void 0===ze?void 0:ze.subscribe(Me)}[we.s](){return this}pipe(...Me){return(0,ae.m)(Me)(this)}
vendor: 4,090 bytes, line 1
1toPromise(Me){return new(Me=je(Me))((ze,at)=>{let Je;this.subscribe(ct=>Je=ct,ct=>at(ct),()=>ze(Je))})}}return Oe.create=Le=>new Oe(Le),Oe})();function je(Oe){var Le;return null!==(Le=Oe??ie.$.Promise)&&void 0!==Le?Le:Promise}},1413:(ln,nt,N)=>{"use strict";N.d(nt,{B:()=>he});var l=N(1985),a=N(8359);const ae=(0,N(1853).L)(je=>function(){je(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ie=N(7908),Ae=N(9786);let he=(()=>{class je extends l.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ve){const Oe=new Ee(this,this);return Oe.operator=ve,Oe}_throwIfClosed(){if(this.closed)throw new ae}next(ve){(0,Ae.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Oe of this.currentObservers)Oe.next(ve)}})}error(ve){(0,Ae.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ve;const{observers:Oe}=this;for(;Oe.length;)Oe.shift().error(ve)}})}complete(){(0,Ae.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ve}=this;for(;ve.length;)ve.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ve;return(null===(ve=this.observers)||void 0===ve?void 0:ve.length)>0}_trySubscribe(ve){return this._throwIfClosed(),super._trySubscribe(ve)}_subscribe(ve){return this._throwIfClosed(),this._checkFinalizedStatuses(ve),this._innerSubscribe(ve)}_innerSubscribe(ve){const{hasError:Oe,isStopped:Le,observers:Me}=this;return Oe||Le?a.Kn:(this.currentObservers=null,Me.push(ve),new a.yU(()=>{this.currentObservers=null,(0,ie.o)(Me,ve)}))}_checkFinalizedStatuses(ve){const{hasError:Oe,thrownError:Le,isStopped:Me}=this;Oe?ve.error(Le):Me&&ve.complete()}asObservable(){const ve=new l.c;return ve.source=this,ve}}return je.create=(Re,ve)=>new Ee(Re,ve),je})();class Ee extends he{constructor(Re,ve){super(),this.destination=Re,this.source=ve}next(Re){var ve,Oe;null===(Oe=null===(ve=this.destination)||void 0===ve?void 0:ve.next)||void 0===Oe||Oe.call(ve,Re)}error(Re){var ve,Oe;null===(Oe=null===(ve=this.destination)||void 0===ve?void 0:ve.error)||void 0===Oe||Oe.call(ve,Re)}complete(){var Re,ve;null===(ve=null===(Re=this.destination)||void 0===Re?void 0:Re.complete)||void 0===ve||ve.call(Re)}_subscribe(Re){var ve,Oe;return null!==(Oe=null===(ve=this.source)||void 0===ve?void 0:ve.subscribe(Re))&&void 0!==Oe?Oe:a.Kn}}},7707:(ln,nt,N)=>{"use strict";N.d(nt,{Ms:()=>at,vU:()=>Oe});var l=N(8071),a=N(8359),we=N(1026),ae=N(5334),ie=N(5343);const Ae=je("C",void 0,void 0);function je(gt,xe,Ye){return{kind:gt,value:xe,error:Ye}}var Re=N(9270),ve=N(9786);class Oe extends a.yU{constructor(xe){super(),this.isStopped=!1,xe?(this.destination=xe,(0,a.Uv)(xe)&&xe.add(this)):this.destination=vt}static create(xe,Ye,wt){return new at(xe,Ye,wt)}next(xe){this.isStopped?Dt(function Ee(gt){return je("N",gt,void 0)}(xe),this):this._next(xe)}error(xe){this.isStopped?Dt(function he(gt){return je("E",void 0,gt)}(xe),this):(this.isStopped=!0,this._error(xe))}complete(){this.isStopped?Dt(Ae,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(xe){this.destination.next(xe)}_error(xe){try{this.destination.error(xe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Le=Function.prototype.bind;function Me(gt,xe){return Le.call(gt,xe)}class ze{constructor(xe){this.partialObserver=xe}next(xe){const{partialObserver:Ye}=this;if(Ye.next)try{Ye.next(xe)}catch(wt){Je(wt)}}error(xe){const{partialObserver:Ye}=this;if(Ye.error)try{Ye.error(xe)}catch(wt){Je(wt)}else Je(xe)}complete(){const{partialObserver:xe}=this;if(xe.complete)try{xe.complete()}catch(Ye){Je(Ye)}}}class at extends Oe{constructor(xe,Ye,wt){let Ct;if(super(),(0,l.T)(xe)||!xe)Ct={next:xe??void 0,error:Ye??void 0,complete:wt??void 0};else{let Ne;
1this&&we.$.useDeprecatedNextContext?(Ne=Object.create(xe),Ne.unsubscribe=()=>this.unsubscribe(),Ct={next:xe.next&&Me(xe.next,Ne),error:xe.error&&Me(xe.error,Ne),complete:xe.complete&&Me(xe.complete,Ne)}):Ct=xe}this.destination=new ze(Ct)}}function Je(gt){we.$.useDeprecatedSynchronousErrorHandling?(0,ve.l)(gt):(0,ae.m)(gt)}function Dt(gt,xe){const{onStoppedNotification:Ye}=we.$;Ye&&Re.f.setTimeout(()=>Ye(gt,xe))}const vt={closed:!0,next:ie.l,error:function ct(gt){throw gt},complete:ie.l}},8359:(ln,nt,N)=>{"use strict";N.d(nt,{Kn:()=>Ae,yU:()=>ie,Uv:()=>he});var l=N(8071);const we=(0,N(1853).L)(je=>function(ve){je(this),this.message=ve?`${ve.length} errors occurred during unsubscription:\n${ve.map((Oe,Le)=>`${Le+1}) ${Oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ve});var ae=N(7908);class ie{constructor(Re){this.initialTeardown=Re,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Re;if(!this.closed){this.closed=!0;const{_parentage:ve}=this;if(ve)if(this._parentage=null,Array.isArray(ve))for(const Me of ve)Me.remove(this);else ve.remove(this);const{initialTeardown:Oe}=this;if((0,l.T)(Oe))try{Oe()}catch(Me){Re=Me instanceof we?Me.errors:[Me]}const{_finalizers:Le}=this;if(Le){this._finalizers=null;for(const Me of Le)try{Ee(Me)}catch(ze){Re=Re??[],ze instanceof we?Re=[...Re,...ze.errors]:Re.push(ze)}}if(Re)throw new we(Re)}}add(Re){var ve;if(Re&&Re!==this)if(this.closed)Ee(Re);else{if(Re instanceof ie){if(Re.closed||Re._hasParent(this))return;Re._addParent(this)}(this._finalizers=null!==(ve=this._finalizers)&&void 0!==ve?ve:[]).push(Re)}}_hasParent(Re){const{_parentage:ve}=this;return ve===Re||Array.isArray(ve)&&ve.includes(Re)}_addParent(Re){const{_parentage:ve}=this;this._parentage=Array.isArray(ve)?(ve.push(Re),ve):ve?[ve,Re]:Re}_removeParent(Re){const{_parentage:ve}=this;ve===Re?this._parentage=null:Array.isArray(ve)&&(0,ae.o)(ve,Re)}remove(Re){const{_finalizers:ve}=this;ve&&(0,ae.o)(ve,Re),Re instanceof ie&&Re._removeParent(this)}}ie.EMPTY=(()=>{const je=new ie;return je.closed=!0,je})();const Ae=ie.EMPTY;function he(je){return je instanceof ie||je&&"closed"in je&&(0,l.T)(je.remove)&&(0,l.T)(je.add)&&(0,l.T)(je.unsubscribe)}function Ee(je){(0,l.T)(je)?je():je.unsubscribe()}},1026:(ln,nt,N)=>{"use strict";N.d(nt,{$:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(ln,nt,N)=>{"use strict";N.d(nt,{z:()=>Re});var l=N(1985),a=N(3073),we=N(6648),ae=N(3669),ie=N(6450),Ae=N(3794),he=N(8496),Ee=N(4360),je=N(5225);function Re(...Le){const Me=(0,Ae.lI)(Le),ze=(0,Ae.ms)(Le),{args:at,keys:Je}=(0,a.D)(Le);if(0===at.length)return(0,we.H)([],Me);const ct=new l.c(function ve(Le,Me,ze=ae.D){return at=>{Oe(Me,()=>{const{length:Je}=Le,ct=new Array(Je);let Dt=Je,vt=Je;for(let gt=0;gt<Je;gt++)Oe(Me,()=>{const xe=(0,we.H)(Le[gt],Me);let Ye=!1;xe.subscribe((0,Ee._)(at,wt=>{ct[gt]=wt,Ye||(Ye=!0,vt--),vt||at.next(ze(ct.slice()))},()=>{--Dt||at.complete()}))},at)},at)}}(at,Me,Je?Dt=>(0,he.e)(Je,Dt):ae.D));return ze?ct.pipe((0,ie.I)(ze)):ct}function Oe(Le,Me,ze){Le?(0,je.N)(ze,Le,Me):Me()}},8793:(ln,nt,N)=>{"use strict";N.d(nt,{x:()=>ie});var l=N(6365),we=N(3794),ae=N(6648);function ie(...Ae){return function a(){return(0,l.U)(1)}()((0,ae.H)(Ae,(0,we.lI)(Ae)))}},9030:(ln,nt,N)=>{"use strict";N.d(nt,{v:()=>we});var l=N(1985),a=N(8750);function we(ae){return new l.c(ie=>{(0,a.Tg)(ae()).subscribe(ie)})}},983:(ln,nt,N)=>{"use strict";N.d(nt,{w:()=>a});const a=new(N(1985).c)(ie=>ie.complete())},7468:(ln,nt,N)=>{"use strict";N.d(nt,{p:()=>Ee});var l=N(1985),a=N(3073),we=N(8750),ae=N(3794),ie=N(4360),Ae=N(6450),he=N(8496);function Ee(...je){const Re=(0,ae.ms)(je),{args:ve,keys:Oe}=(0,a.D)(je),Le=new l.c(Me=>{const{length:ze}=ve;if(!ze)return void Me.complete();const at=new Array(ze);let Je=ze,ct=ze;for(let Dt=0;Dt<ze;Dt++){let vt=!1;(0,we.Tg)(ve[Dt]).subscribe((0,ie._)(Me,gt=>{vt||(vt=!0,ct--),at[Dt]=gt},()=>Je--,void 0,()=>{(!Je||!vt)&&(ct||Me.next(Oe?(0,he.e)(Oe,at):at),Me.complete())}))}});return Re?Le.pipe((0,Ae.I)(Re)):Le}},6648:(ln,nt,N)=>{"use strict";N.d(nt,{H:()=>wt});var l=N(8750),a=N(5225),we=N(9974),ae=N(4360);function ie(Ct,Ne=0){return(0,we.N)((Qe,be)=>{Qe.subscribe((0,ae._)(be,lt=>(0,a.N)(be,Ct,()=>be.next(lt),Ne),()=>(0,a.N)(be,Ct,()=>be.complete(),Ne),lt=>(0,a.N)(be,Ct,()=>be.error(lt),Ne)))})}function Ae(Ct,Ne=0){return(0,we.N)((Qe,be)=>{be.add(Ct.schedule(()=>Qe.subscribe(be),Ne))})}var je=N(1985),ve=N(4761),Oe=N(8071);function Me(Ct,Ne){if(!Ct)throw new Error("Iterable cannot be null");return new je.c(Qe=>{(0,a.N)(Qe,Ne,()=>{const be=Ct[Symbol.asyncIterator]();(0,a.N)(Qe,Ne,()=>{be.next().then(lt=>{lt.done?Qe.complete():Qe.next(lt.value)})},0,!0)})})}var ze=N(5055),at=N(9858),Je=N(7441),ct=N(5397),Dt=N(7953),vt=N(591),gt=N(5196);function wt(Ct,Ne){return Ne?function Ye(Ct,Ne){if(null!=Ct){if((0,ze.l)(Ct))return function he(Ct,Ne){return(0,l.Tg)(Ct).pipe(Ae(Ne),ie(Ne))}(Ct,Ne);if((0,Je.X)(Ct))return function Re(Ct,Ne){return new je.c(Qe=>{let be=0;return Ne.schedule(function(){be===Ct.length?Qe.complete():(Qe.next(Ct[be++]),Qe.closed||this.schedule())})})}(Ct,Ne);if((0,at.y)(Ct))return function Ee(Ct,Ne){return(0,l.Tg)(Ct).pipe(Ae(Ne),ie(Ne))}(Ct,Ne);if((0,Dt.T)(Ct))return Me(Ct,Ne);if((0,ct.x)(Ct))return function Le(Ct,Ne){return new je.c(Qe=>{let be;return(0,a.N)(Qe,Ne,()=>{be=Ct[ve.l](),(0,a.N)(Qe,Ne,()=>{let lt,Pt;try{({value:lt,done:Pt}=be.next())}catch(vn){return void Qe.error(vn)}Pt?Qe.complete():Qe.next(lt)},0,!0)}),()=>(0,Oe.T)(be?.return)&&be.return()})}(Ct,Ne);if((0,gt.U)(Ct))return function xe(Ct,Ne){return Me((0,gt.C)(Ct),Ne)}(Ct,Ne)}throw(0,vt.L)(Ct)}(Ct,Ne):(0,l.Tg)(Ct)}},3726:(ln,nt,N)=>{"use strict";N.d(nt,{R:()=>Re});var l=N(8750),a=N(1985),we=N(1397),ae=N(7441),ie=N(8071),Ae=N(6450);const he=["addListener","removeListener"],Ee=["addEventListener","removeEventListener"],je=["on","off"];function Re(ze,at,Je,ct){if((0,ie.T)(Je)&&(ct=Je,Je=void 0),ct)return Re(ze,at,Je).pipe((0,Ae.I)(ct));const[Dt,vt]=function Me(ze){return(0,ie.T)(ze.addEventListener)&&(0,ie.T)(ze.removeEventListener)}(ze)?Ee.map(gt=>xe=>ze[gt](at,xe,Je)):function Oe(ze){return(0,ie.T)(ze.addListener)&&(0,ie.T)(ze.removeListener)}(ze)?he.map(ve(ze,at)):function Le(ze){return(0,ie.T)(ze.on)&&(0,ie.T)(ze.off)}(ze)?je.map(ve(ze,at)):[];if(!Dt&&(0,ae.X)(ze))return(0,we.Z)(gt=>Re(gt,at,Je))((0,l.Tg)(ze));if(!Dt)throw new TypeError("Invalid event target");return new a.c(gt=>{const xe=(...Ye)=>gt.next(1<Ye.length?Ye:Ye[0]);return Dt(xe),()=>vt(xe)})}function ve(ze,at){return Je=>ct=>ze[Je](at,ct)}},8750:(ln,nt,N)=>{"use strict";N.d(nt,{Tg:()=>Le});var l=N(1635),a=N(7441),we=N(9858),ae=N(1985),ie=N(5055),Ae=N(7953),he=N(591),Ee=N(5397),je=N(5196),Re=N(8071),ve=N(5334),Oe=N(3494);function Le(gt){if(gt instanceof ae.c)return gt;if(null!=gt){if((0,ie.l)(gt))return function Me(gt){return new ae.c(xe=>{const Ye=gt[Oe.s]();if((0,Re.T)(Ye.subscribe))return Ye.subscribe(xe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(gt);
1if((0,a.X)(gt))return function ze(gt){return new ae.c(xe=>{for(let Ye=0;Ye<gt.length&&!xe.closed;Ye++)xe.next(gt[Ye]);xe.complete()})}(gt);if((0,we.y)(gt))return function at(gt){return new ae.c(xe=>{gt.then(Ye=>{xe.closed||(xe.next(Ye),xe.complete())},Ye=>xe.error(Ye)).then(null,ve.m)})}(gt);if((0,Ae.T)(gt))return ct(gt);if((0,Ee.x)(gt))return function Je(gt){return new ae.c(xe=>{for(const Ye of gt)if(xe.next(Ye),xe.closed)return;xe.complete()})}(gt);if((0,je.U)(gt))return function Dt(gt){return ct((0,je.C)(gt))}(gt)}throw(0,he.L)(gt)}function ct(gt){return new ae.c(xe=>{(function vt(gt,xe){var Ye,wt,Ct,Ne;return(0,l.sH)(this,void 0,void 0,function*(){try{for(Ye=(0,l.xN)(gt);!(wt=yield Ye.next()).done;)if(xe.next(wt.value),xe.closed)return}catch(Qe){Ct={error:Qe}}finally{try{wt&&!wt.done&&(Ne=Ye.return)&&(yield Ne.call(Ye))}finally{if(Ct)throw Ct.error}}xe.complete()})})(gt,xe).catch(Ye=>xe.error(Ye))})}},7673:(ln,nt,N)=>{"use strict";N.d(nt,{of:()=>we});var l=N(3794),a=N(6648);function we(...ae){const ie=(0,l.lI)(ae);return(0,a.H)(ae,ie)}},8810:(ln,nt,N)=>{"use strict";N.d(nt,{$:()=>we});var l=N(1985),a=N(8071);function we(ae,ie){const Ae=(0,a.T)(ae)?ae:()=>ae,he=Ee=>Ee.error(Ae());return new l.c(ie?Ee=>ie.schedule(he,0,Ee):he)}},4360:(ln,nt,N)=>{"use strict";N.d(nt,{_:()=>a});var l=N(7707);function a(ae,ie,Ae,he,Ee){return new we(ae,ie,Ae,he,Ee)}class we extends l.vU{constructor(ie,Ae,he,Ee,je,Re){super(ie),this.onFinalize=je,this.shouldUnsubscribe=Re,this._next=Ae?function(ve){try{Ae(ve)}catch(Oe){ie.error(Oe)}}:super._next,this._error=Ee?function(ve){try{Ee(ve)}catch(Oe){ie.error(Oe)}finally{this.unsubscribe()}}:super._error,this._complete=he?function(){try{he()}catch(ve){ie.error(ve)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ie;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Ae}=this;super.unsubscribe(),!Ae&&(null===(ie=this.onFinalize)||void 0===ie||ie.call(this))}}}},9437:(ln,nt,N)=>{"use strict";N.d(nt,{W:()=>ae});var l=N(8750),a=N(4360),we=N(9974);function ae(ie){return(0,we.N)((Ae,he)=>{let Re,Ee=null,je=!1;Ee=Ae.subscribe((0,a._)(he,void 0,void 0,ve=>{Re=(0,l.Tg)(ie(ve,ae(ie)(Ae))),Ee?(Ee.unsubscribe(),Ee=null,Re.subscribe(he)):je=!0})),je&&(Ee.unsubscribe(),Ee=null,Re.subscribe(he))})}},274:(ln,nt,N)=>{"use strict";N.d(nt,{H:()=>we});var l=N(1397),a=N(8071);function we(ae,ie){return(0,a.T)(ie)?(0,l.Z)(ae,ie,1):(0,l.Z)(ae,1)}},5964:(ln,nt,N)=>{"use strict";N.d(nt,{p:()=>we});var l=N(9974),a=N(4360);function we(ae,ie){return(0,l.N)((Ae,he)=>{let Ee=0;Ae.subscribe((0,a._)(he,je=>ae.call(ie,je,Ee++)&&he.next(je)))})}},980:(ln,nt,N)=>{"use strict";N.d(nt,{j:()=>a});var l=N(9974);function a(we){return(0,l.N)((ae,ie)=>{try{ae.subscribe(ie)}finally{ie.add(we)}})}},6354:(ln,nt,N)=>{"use strict";N.d(nt,{T:()=>we});var l=N(9974),a=N(4360);function we(ae,ie){return(0,l.N)((Ae,he)=>{let Ee=0;Ae.subscribe((0,a._)(he,je=>{he.next(ae.call(ie,je,Ee++))}))})}},3703:(ln,nt,N)=>{"use strict";N.d(nt,{u:()=>a});var l=N(6354);function a(we){return(0,l.T)(()=>we)}},6365:(ln,nt,N)=>{"use strict";N.d(nt,{U:()=>we});var l=N(1397),a=N(3669);function we(ae=1/0){return(0,l.Z)(a.D,ae)}},1397:(ln,nt,N)=>{"use strict";N.d(nt,{Z:()=>Ee});var l=N(6354),a=N(8750),we=N(9974),ae=N(5225),ie=N(4360),he=N(8071);function Ee(je,Re,ve=1/0){return(0,he.T)(Re)?Ee((Oe,Le)=>(0,l.T)((Me,ze)=>Re(Oe,Me,Le,ze))((0,a.Tg)(je(Oe,Le))),ve):("number"==typeof Re&&(ve=Re),(0,we.N)((Oe,Le)=>function Ae(je,Re,ve,Oe,Le,Me,ze,at){const Je=[];let ct=0,Dt=0,vt=!1;const gt=()=>{vt&&!Je.length&&!ct&&Re.complete()},xe=wt=>ct<Oe?Ye(wt):Je.push(wt),Ye=wt=>{Me&&Re.next(wt),ct++;let Ct=!1;(0,a.Tg)(ve(wt,Dt++)).subscribe((0,ie._)(Re,Ne=>{Le?.(Ne),Me?xe(Ne):Re.next(Ne)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(ct--;Je.length&&ct<Oe;){const Ne=Je.shift();ze?(0,ae.N)(Re,ze,()=>Ye(Ne)):Ye(Ne)}gt()}catch(Ne){Re.error(Ne)}}))};return je.subscribe((0,ie._)(Re,xe,()=>{vt=!0,gt()})),()=>{at?.()}}(Oe,Le,je,ve)))}},2816:(ln,nt,N)=>{"use strict";N.d(nt,{S:()=>ae});var l=N(9974),a=N(4360);function ae(ie,Ae){return(0,l.N)(function we(ie,Ae,he,Ee,je){return(Re,ve)=>{let Oe=he,Le=Ae,Me=0;Re.subscribe((0,a._)(ve,ze=>{const at=Me++;Le=Oe?ie(Le,ze,at):(Oe=!0,ze),Ee&&ve.next(Le)},je&&(()=>{Oe&&ve.next(Le),ve.complete()}
1)))}}(ie,Ae,arguments.length>=2,!0))}},7647:(ln,nt,N)=>{"use strict";N.d(nt,{u:()=>ie});var l=N(8750),a=N(1413),we=N(7707),ae=N(9974);function ie(he={}){const{connector:Ee=(()=>new a.B),resetOnError:je=!0,resetOnComplete:Re=!0,resetOnRefCountZero:ve=!0}=he;return Oe=>{let Le,Me,ze,at=0,Je=!1,ct=!1;const Dt=()=>{Me?.unsubscribe(),Me=void 0},vt=()=>{Dt(),Le=ze=void 0,Je=ct=!1},gt=()=>{const xe=Le;vt(),xe?.unsubscribe()};return(0,ae.N)((xe,Ye)=>{at++,!ct&&!Je&&Dt();const wt=ze=ze??Ee();Ye.add(()=>{at--,0===at&&!ct&&!Je&&(Me=Ae(gt,ve))}),wt.subscribe(Ye),!Le&&at>0&&(Le=new we.Ms({next:Ct=>wt.next(Ct),error:Ct=>{ct=!0,Dt(),Me=Ae(vt,je,Ct),wt.error(Ct)},complete:()=>{Je=!0,Dt(),Me=Ae(vt,Re),wt.complete()}}),(0,l.Tg)(xe).subscribe(Le))})(Oe)}}function Ae(he,Ee,...je){if(!0===Ee)return void he();if(!1===Ee)return;const Re=new we.Ms({next:()=>{Re.unsubscribe(),he()}});return(0,l.Tg)(Ee(...je)).subscribe(Re)}},6496:(ln,nt,N)=>{"use strict";N.d(nt,{t:()=>ie});var l=N(1413),a=N(6129);class we extends l.B{constructor(he=1/0,Ee=1/0,je=a.U){super(),this._bufferSize=he,this._windowTime=Ee,this._timestampProvider=je,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=Ee===1/0,this._bufferSize=Math.max(1,he),this._windowTime=Math.max(1,Ee)}next(he){const{isStopped:Ee,_buffer:je,_infiniteTimeWindow:Re,_timestampProvider:ve,_windowTime:Oe}=this;Ee||(je.push(he),!Re&&je.push(ve.now()+Oe)),this._trimBuffer(),super.next(he)}_subscribe(he){this._throwIfClosed(),this._trimBuffer();const Ee=this._innerSubscribe(he),{_infiniteTimeWindow:je,_buffer:Re}=this,ve=Re.slice();for(let Oe=0;Oe<ve.length&&!he.closed;Oe+=je?1:2)he.next(ve[Oe]);return this._checkFinalizedStatuses(he),Ee}_trimBuffer(){const{_bufferSize:he,_timestampProvider:Ee,_buffer:je,_infiniteTimeWindow:Re}=this,ve=(Re?1:2)*he;if(he<1/0&&ve<je.length&&je.splice(0,je.length-ve),!Re){const Oe=Ee.now();let Le=0;for(let Me=1;Me<je.length&&je[Me]<=Oe;Me+=2)Le=Me;Le&&je.splice(0,Le+1)}}}var ae=N(7647);function ie(Ae,he,Ee){let je,Re=!1;return Ae&&"object"==typeof Ae?({bufferSize:je=1/0,windowTime:he=1/0,refCount:Re=!1,scheduler:Ee}=Ae):je=Ae??1/0,(0,ae.u)({connector:()=>new we(je,he,Ee),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Re})}},5558:(ln,nt,N)=>{"use strict";N.d(nt,{n:()=>ae});var l=N(8750),a=N(9974),we=N(4360);function ae(ie,Ae){return(0,a.N)((he,Ee)=>{let je=null,Re=0,ve=!1;const Oe=()=>ve&&!je&&Ee.complete();he.subscribe((0,we._)(Ee,Le=>{je?.unsubscribe();let Me=0;const ze=Re++;(0,l.Tg)(ie(Le,ze)).subscribe(je=(0,we._)(Ee,at=>Ee.next(Ae?Ae(Le,at,ze,Me++):at),()=>{je=null,Oe()}))},()=>{ve=!0,Oe()}))})}},6697:(ln,nt,N)=>{"use strict";N.d(nt,{s:()=>ae});var l=N(983),a=N(9974),we=N(4360);function ae(ie){return ie<=0?()=>l.w:(0,a.N)((Ae,he)=>{let Ee=0;Ae.subscribe((0,we._)(he,je=>{++Ee<=ie&&(he.next(je),ie<=Ee&&he.complete())}))})}},6977:(ln,nt,N)=>{"use strict";N.d(nt,{Q:()=>ie});var l=N(9974),a=N(4360),we=N(8750),ae=N(5343);function ie(Ae){return(0,l.N)((he,Ee)=>{(0,we.Tg)(Ae).subscribe((0,a._)(Ee,()=>Ee.complete(),ae.l)),!Ee.closed&&he.subscribe(Ee)})}},8141:(ln,nt,N)=>{"use strict";N.d(nt,{M:()=>ie});var l=N(8071),a=N(9974),we=N(4360),ae=N(3669);function ie(Ae,he,Ee){const je=(0,l.T)(Ae)||he||Ee?{next:Ae,error:he,complete:Ee}:Ae;return je?(0,a.N)((Re,ve)=>{var Oe;null===(Oe=je.subscribe)||void 0===Oe||Oe.call(je);let Le=!0;Re.subscribe((0,we._)(ve,Me=>{var ze;null===(ze=je.next)||void 0===ze||ze.call(je,Me),ve.next(Me)},()=>{var Me;Le=!1,null===(Me=je.complete)||void 0===Me||Me.call(je),ve.complete()},Me=>{var ze;Le=!1,null===(ze=je.error)||void 0===ze||ze.call(je,Me),ve.error(Me)},()=>{var Me,ze;Le&&(null===(Me=je.unsubscribe)||void 0===Me||Me.call(je)),null===(ze=je.finalize)||void 0===ze||ze.call(je)}))}):ae.D}},6129:(ln,nt,N)=>{"use strict";N.d(nt,{U:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},9270:(ln,nt,N)=>{"use strict";N.d(nt,{f:()=>l});const l={setTimeout(a,we,...ae){const{delegate:ie}=l;return ie?.setTimeout?ie.setTimeout(a,we,...ae):setTimeout(a,we,...ae)},clearTimeout(a){const{delegate:we}=l;return(we?.clearTimeout||clearTimeout)(a)},delegate:void 0}},4761:(ln,nt,N)=>{"use strict";N.d(nt,{l:()=>a});const a=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(ln,nt,N)=>{"use strict";N.d(nt,{s:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},3794:(ln,nt,N)=>{"use strict";N.d(nt,{ms:()=>ae,lI:()=>ie});var l=N(8071);function we(he){return he[he.length-1]}function ae(he){return(0,l.T)(we(he))?he.pop():void 0}function ie(he){return function a(he){return he&&(0,l.T)(he.schedule)}(we(he))?he.pop():void 0}},3073:(ln,nt,N)=>{"use strict";N.d(nt,{D:()=>ie});const{isArray:l}=Array,{getPrototypeOf:a,prototype:we,keys:ae}=Object;function ie(he){if(1===he.length){const Ee=he[0];if(l(Ee))return{args:Ee,keys:null};if(function Ae(he){return he&&"object"==typeof he&&a(he)===we}(Ee)){const je=ae(Ee);return{args:je.map(Re=>Ee[Re]),keys:je}}}
1return{args:he,keys:null}}},7908:(ln,nt,N)=>{"use strict";function l(a,we){if(a){const ae=a.indexOf(we);0<=ae&&a.splice(ae,1)}}N.d(nt,{o:()=>l})},1853:(ln,nt,N)=>{"use strict";function l(a){const ae=a(ie=>{Error.call(ie),ie.stack=(new Error).stack});return ae.prototype=Object.create(Error.prototype),ae.prototype.constructor=ae,ae}N.d(nt,{L:()=>l})},8496:(ln,nt,N)=>{"use strict";function l(a,we){return a.reduce((ae,ie,Ae)=>(ae[ie]=we[Ae],ae),{})}N.d(nt,{e:()=>l})},9786:(ln,nt,N)=>{"use strict";N.d(nt,{Y:()=>we,l:()=>ae});var l=N(1026);let a=null;function we(ie){if(l.$.useDeprecatedSynchronousErrorHandling){const Ae=!a;if(Ae&&(a={errorThrown:!1,error:null}),ie(),Ae){const{errorThrown:he,error:Ee}=a;if(a=null,he)throw Ee}}else ie()}function ae(ie){l.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=ie)}},5225:(ln,nt,N)=>{"use strict";function l(a,we,ae,ie=0,Ae=!1){const he=we.schedule(function(){ae(),Ae?a.add(this.schedule(null,ie)):this.unsubscribe()},ie);if(a.add(he),!Ae)return he}N.d(nt,{N:()=>l})},3669:(ln,nt,N)=>{"use strict";function l(a){return a}N.d(nt,{D:()=>l})},7441:(ln,nt,N)=>{"use strict";N.d(nt,{X:()=>l});const l=a=>a&&"number"==typeof a.length&&"function"!=typeof a},7953:(ln,nt,N)=>{"use strict";N.d(nt,{T:()=>a});var l=N(8071);function a(we){return Symbol.asyncIterator&&(0,l.T)(we?.[Symbol.asyncIterator])}},8071:(ln,nt,N)=>{"use strict";function l(a){return"function"==typeof a}N.d(nt,{T:()=>l})},5055:(ln,nt,N)=>{"use strict";N.d(nt,{l:()=>we});var l=N(3494),a=N(8071);function we(ae){return(0,a.T)(ae[l.s])}},5397:(ln,nt,N)=>{"use strict";N.d(nt,{x:()=>we});var l=N(4761),a=N(8071);function we(ae){return(0,a.T)(ae?.[l.l])}},4402:(ln,nt,N)=>{"use strict";N.d(nt,{A:()=>we});var l=N(1985),a=N(8071);function we(ae){return!!ae&&(ae instanceof l.c||(0,a.T)(ae.lift)&&(0,a.T)(ae.subscribe))}},9858:(ln,nt,N)=>{"use strict";N.d(nt,{y:()=>a});var l=N(8071);function a(we){return(0,l.T)(we?.then)}},5196:(ln,nt,N)=>{"use strict";N.d(nt,{C:()=>we,U:()=>ae});var l=N(1635),a=N(8071);function we(ie){return(0,l.AQ)(this,arguments,function*(){const he=ie.getReader();try{for(;;){const{value:Ee,done:je}=yield(0,l.N3)(he.read());if(je)return yield(0,l.N3)(void 0);yield yield(0,l.N3)(Ee)}}finally{he.releaseLock()}})}function ae(ie){return(0,a.T)(ie?.getReader)}},9974:(ln,nt,N)=>{"use strict";N.d(nt,{N:()=>we,S:()=>a});var l=N(8071);function a(ae){return(0,l.T)(ae?.lift)}function we(ae){return ie=>{if(a(ie))return ie.lift(function(Ae){try{return ae(Ae,this)}catch(he){this.error(he)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(ln,nt,N)=>{"use strict";N.d(nt,{I:()=>ae});var l=N(6354);const{isArray:a}=Array;function ae(ie){return(0,l.T)(Ae=>function we(ie,Ae){return a(Ae)?ie(...Ae):ie(Ae)}(ie,Ae))}},5343:(ln,nt,N)=>{"use strict";function l(){}N.d(nt,{l:()=>l})},1203:(ln,nt,N)=>{"use strict";N.d(nt,{F:()=>a,m:()=>we});var l=N(3669);function a(...ae){return we(ae)}function we(ae){return 0===ae.length?l.D:1===ae.length?ae[0]:function(Ae){return ae.reduce((he,Ee)=>Ee(he),Ae)}}},5334:(ln,nt,N)=>{"use strict";N.d(nt,{m:()=>we});var l=N(1026),a=N(9270);function we(ae){a.f.setTimeout(()=>{const{onUnhandledError:ie}=l.$;if(!ie)throw ae;ie(ae)})}},591:(ln,nt,N)=>{"use strict";function l(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}N.d(nt,{L:()=>l})},8996:(ln,nt,N)=>{var l={"./ion-accordion_2.entry.js":[2375,2076,2375],"./ion-action-sheet.entry.js":[8814,2076,8814],"./ion-alert.entry.js":[5222,2076,5222],"./ion-app_8.entry.js":[7720,2076,7720],"./ion-avatar_3.entry.js":[1049,1049],"./ion-back-button.entry.js":[3162,2076,3162],"./ion-backdrop.entry.js":[7240,7240],"./ion-breadcrumb_2.entry.js":[8314,2076,8314],"./ion-button_2.entry.js":[4591,4591],"./ion-card_5.entry.js":[8584,8584],"./ion-checkbox.entry.js":[3511,3511],"./ion-chip.entry.js":[6024,6024],"./ion-col_3.entry.js":[5100,5100],"./ion-datetime-button.entry.js":[7428,1293,7428],"./ion-datetime_3.entry.js":[2885,1293,2076,2885],"./ion-fab_3.entry.js":[4463,2076,4463],"./ion-img.entry.js":[4183,4183],"./ion-infinite-scroll_2.entry.js":[4171,2076,4171],"./ion-input-password-toggle.entry.js":[6521,2076,6521],"./ion-input.entry.js":[9344,2076,9344],"./ion-item-option_3.entry.js":[5949,2076,5949],"./ion-item_8.entry.js":[3506,2076,3506],"./ion-loading.entry.js":[7372,2076,7372],"./ion-menu_3.entry.js":[2075,2076,2075],"./ion-modal.entry.js":[441,2076,441],"./ion-nav_2.entry.js":[5712,2076,5712],"./ion-picker-column-option.entry.js":[9013,9013],"./ion-picker-column.entry.js":[1459,2076,1459],"./ion-picker.entry.js":[6840,6840],"./ion-popover.entry.js":[6433,2076,6433],"./ion-progress-bar.entry.js":[9977,9977],"./ion-radio_2.entry.js":[8066,2076,8066],"./ion-range.entry.js":[8477,2076,8477],"./ion-refresher_2.entry.js":[5197,2076,5197],"./ion-reorder_2.entry.js":[7030,2076,7030],"./ion-ripple-effect.entry.js":[964,964],"./ion-route_4.entry.js":[8970,8970],"./ion-searchbar.entry.js":[8193,2076,8193],"./ion-segment-content.entry.js":[9073,9073],"./ion-segment-view.entry.js":[323,323],"./ion-segment_2.entry.js":[2560,2076,2560],"./ion-select-modal.entry.js":[770,770],"./ion-select_3.entry.js":[7076,2076,7076],"./ion-spinner.entry.js":[8805,2076,8805],"./ion-split-pane.entry.js":[5887,5887],"./ion-tab-bar_2.entry.js":[4406,2076,4406],"./ion-tab_2.entry.js":[1102,1102],"./ion-text.entry.js":[1577,1577],"./ion-textarea.entry.js":[2348,2076,2348],"./ion-toast.entry.js":[2415,2076,2415],"./ion-toggle.entry.js":[3814,2076,3814]};function a(we){if(!N.o(l,we))return Promise.resolve().then(()=>{var Ae=new Error("Cannot find module '"+we+"'");throw Ae.code="MODULE_NOT_FOUND",Ae});var ae=l[we],ie=ae[0];return Promise.all(ae.slice(1).map(N.e)).then(()=>N(ie))}a.keys=()=>Object.keys(l),a.id=8996,ln.exports=a},9969:(ln,nt,N)=>{"use strict";N.d(nt,{FX:()=>Ne,If:()=>l,K2:()=>Ae,P:()=>Me,hZ:()=>we,i0:()=>ae,iF:()=>he,kY:()=>Re,kp:()=>a,sf:()=>wt,ui:()=>Ct,yc:()=>ze});var l=function(Qe){return Qe[Qe.State=0]="State",Qe[Qe.Transition=1]="Transition",Qe[Qe.Sequence=2]="Sequence",Qe[Qe.Group=3]="Group",Qe[Qe.Animate=4]="Animate",Qe[Qe.Keyframes=5]="Keyframes",Qe[Qe.Style=6]="Style",Qe[Qe.Trigger=7]="Trigger",Qe[Qe.Reference=8]="Reference",Qe[Qe.AnimateChild=9]="AnimateChild",Qe[Qe.AnimateRef=10]="AnimateRef",Qe[Qe.Query=11]="Query",Qe[Qe.Stagger=12]="Stagger",Qe}(l||{});const a="*";function we(Qe,be){return{type:l.Trigger,name:Qe,definitions:be,options:{}}}function ae(Qe,be=null){return{type:l.Animate,styles:be,timings:Qe}}function Ae(Qe,be=null){return{type:l.Sequence,steps:Qe,options:be}}function he(Qe){return{type:l.Style,styles:Qe,offset:null}}function Re(Qe,be,lt=null){return{type:l.Transition,expr:Qe,animation:be,options:lt}}function Me(Qe,be,lt=null){return{type:l.Query,selector:Qe,animation:be,options:lt}}function ze(Qe,be){return{type:l.Stagger,timings:Qe,animation:be}}class wt{constructor(be=0,lt=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=be+lt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(be=>
1be()),this._onDoneFns=[])}onStart(be){this._originalOnStartFns.push(be),this._onStartFns.push(be)}onDone(be){this._originalOnDoneFns.push(be),this._onDoneFns.push(be)}onDestroy(be){this._onDestroyFns.push(be)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(be=>be()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(be=>be()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(be){this._position=this.totalTime?be*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(be){const lt="start"==be?this._onStartFns:this._onDoneFns;lt.forEach(Pt=>Pt()),lt.length=0}}class Ct{constructor(be){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=be;let lt=0,Pt=0,vn=0;const Zt=this.players.length;0==Zt?queueMicrotask(()=>this._onFinish()):this.players.forEach(bt=>{bt.onDone(()=>{++lt==Zt&&this._onFinish()}),bt.onDestroy(()=>{++Pt==Zt&&this._onDestroy()}),bt.onStart(()=>{++vn==Zt&&this._onStart()})}),this.totalTime=this.players.reduce((bt,ot)=>Math.max(bt,ot.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(be=>be()),this._onDoneFns=[])}init(){this.players.forEach(be=>be.init())}onStart(be){this._onStartFns.push(be)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(be=>be()),this._onStartFns=[])}onDone(be){this._onDoneFns.push(be)}onDestroy(be){this._onDestroyFns.push(be)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(be=>be.play())}pause(){this.players.forEach(be=>be.pause())}restart(){this.players.forEach(be=>be.restart())}finish(){this._onFinish(),this.players.forEach(be=>be.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(be=>be.destroy()),this._onDestroyFns.forEach(be=>be()),this._onDestroyFns=[])}reset(){this.players.forEach(be=>be.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(be){const lt=be*this.totalTime;this.players.forEach(Pt=>{const vn=Pt.totalTime?Math.min(1,lt/Pt.totalTime):1;Pt.setPosition(vn)})}getPosition(){const be=this.players.reduce((lt,Pt)=>null===lt||Pt.totalTime>lt.totalTime?Pt:lt,null);return null!=be?be.getPosition():0}beforeDestroy(){this.players.forEach(be=>{be.beforeDestroy&&be.beforeDestroy()})}triggerCallback(be){const lt="start"==be?this._onStartFns:this._onDoneFns;lt.forEach(Pt=>Pt()),lt.length=0}}const Ne="!"},177:(ln,nt,N)=>{"use strict";N.d(nt,{AJ:()=>Gt,B3:()=>Cn,Jj:()=>_r,MD:()=>Ut,N0:()=>Ao,PV:()=>ao,Pc:()=>ea,QT:()=>we,Sm:()=>at,Sq:()=>dn,T3:()=>fr,UE:()=>sn,VF:()=>ie,Vy:()=>Gn,Xr:()=>Zr,YU:()=>ue,ZD:()=>ae,_b:()=>L,aZ:()=>ct,bT:()=>wn,fw:()=>Je,hb:()=>Me,hj:()=>je,lG:()=>co,qQ:()=>he,vh:()=>Yo});var l=N(4438);let a=null;function we(){return a}function ae(I){a??=I}class ie{}const he=new l.nKC("");let Ee=(()=>{class I{historyGo(F){throw new Error("")}static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275prov=l.jDH({token:I,factory:()=>(0,l.WQX)(Re),providedIn:"platform"})}return I})();const je=new l.nKC("");let Re=(()=>{class I extends Ee{constructor(){super(),this._doc=(0,l.WQX)(he),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return we().getBaseHref(this._doc)}onPopState(F){const Y=we().getGlobalEventTarget(this._doc,"window");return Y.addEventListener("popstate",F,!1),()=>Y.removeEventListener("popstate",F)}onHashChange(F){const Y=we().getGlobalEventTarget(this._doc,"window");return Y.addEventListener("hashchange",F,!1),()=>Y.removeEventListener("hashchange",F)}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(F){this._location.pathname=F}pushState(F,Y,Ve){this._history.pushState(F,Y,Ve)}replaceState(F,Y,Ve){this._history.replaceState(F,Y,Ve)}forward(){this._history.forward()}back(){this._history.back()}
1historyGo(F=0){this._history.go(F)}getState(){return this._history.state}static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275prov=l.jDH({token:I,factory:()=>new I,providedIn:"platform"})}return I})();function ve(I,ne){if(0==I.length)return ne;if(0==ne.length)return I;let F=0;return I.endsWith("/")&&F++,ne.startsWith("/")&&F++,2==F?I+ne.substring(1):1==F?I+ne:I+"/"+ne}function Oe(I){const ne=I.match(/#|\?|$/),F=ne&&ne.index||I.length;return I.slice(0,F-("/"===I[F-1]?1:0))+I.slice(F)}function Le(I){return I&&"?"!==I[0]?"?"+I:I}let Me=(()=>{class I{historyGo(F){throw new Error("")}static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275prov=l.jDH({token:I,factory:()=>(0,l.WQX)(at),providedIn:"root"})}return I})();const ze=new l.nKC("");let at=(()=>{class I extends Me{constructor(F,Y){super(),this._platformLocation=F,this._removeListenerFns=[],this._baseHref=Y??this._platformLocation.getBaseHrefFromDOM()??(0,l.WQX)(he).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(F){this._removeListenerFns.push(this._platformLocation.onPopState(F),this._platformLocation.onHashChange(F))}getBaseHref(){return this._baseHref}prepareExternalUrl(F){return ve(this._baseHref,F)}path(F=!1){const Y=this._platformLocation.pathname+Le(this._platformLocation.search),Ve=this._platformLocation.hash;return Ve&&F?`${Y}${Ve}`:Y}pushState(F,Y,Ve,xt){const nn=this.prepareExternalUrl(Ve+Le(xt));this._platformLocation.pushState(F,Y,nn)}replaceState(F,Y,Ve,xt){const nn=this.prepareExternalUrl(Ve+Le(xt));this._platformLocation.replaceState(F,Y,nn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(F=0){this._platformLocation.historyGo?.(F)}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.KVO(Ee),l.KVO(ze,8))};static#t=this.\u0275prov=l.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),Je=(()=>{class I extends Me{constructor(F,Y){super(),this._platformLocation=F,this._baseHref="",this._removeListenerFns=[],null!=Y&&(this._baseHref=Y)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(F){this._removeListenerFns.push(this._platformLocation.onPopState(F),this._platformLocation.onHashChange(F))}getBaseHref(){return this._baseHref}path(F=!1){const Y=this._platformLocation.hash??"#";return Y.length>0?Y.substring(1):Y}prepareExternalUrl(F){const Y=ve(this._baseHref,F);return Y.length>0?"#"+Y:Y}pushState(F,Y,Ve,xt){let nn=this.prepareExternalUrl(Ve+Le(xt));0==nn.length&&(nn=this._platformLocation.pathname),this._platformLocation.pushState(F,Y,nn)}replaceState(F,Y,Ve,xt){let nn=this.prepareExternalUrl(Ve+Le(xt));0==nn.length&&(nn=this._platformLocation.pathname),this._platformLocation.replaceState(F,Y,nn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(F=0){this._platformLocation.historyGo?.(F)}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.KVO(Ee),l.KVO(ze,8))};static#t=this.\u0275prov=l.jDH({token:I,factory:I.\u0275fac})}return I})(),ct=(()=>{class I{constructor(F){this._subject=new l.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=F;const Y=this._locationStrategy.getBaseHref();this._basePath=function xe(I){if(new RegExp("^(https?:)?//").test(I)){const[,F]=I.split(/\/\/[^\/]+/);return F}return I}(Oe(gt(Y))),this._locationStrategy.onPopState(Ve=>{this._subject.emit({url:this.path(!0),pop:!0,state:Ve.state,type:Ve.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(F=!1){return this.normalize(this._locationStrategy.path(F))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(F,Y=""){return this.path()==this.normalize(F+Le(Y))}normalize(F){return I.stripTrailingSlash(function vt(I,ne){if(!I||!ne.startsWith(I))return ne;const F=ne.substring(I.length);return""===F||["/",";","?","#"].includes(F[0])?F:ne}(this._basePath,gt(F)))}prepareExternalUrl(F){return F&&"/"!==F[0]&&(F="/"+F),this._locationStrategy.prepareExternalUrl(F)}go(F,Y="",Ve=null){this._locationStrategy.pushState(Ve,"",F,Y),this._notifyUrlChangeListeners(this.prepareExternalUrl(F+Le(Y)),Ve)}replaceState(F,Y="",Ve=null){this._locationStrategy.replaceState(Ve,"",F,Y),this._notifyUrlChangeListeners(this.prepareExternalUrl(F+Le(Y)),Ve)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}
1historyGo(F=0){this._locationStrategy.historyGo?.(F)}onUrlChange(F){return this._urlChangeListeners.push(F),this._urlChangeSubscription??=this.subscribe(Y=>{this._notifyUrlChangeListeners(Y.url,Y.state)}),()=>{const Y=this._urlChangeListeners.indexOf(F);this._urlChangeListeners.splice(Y,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(F="",Y){this._urlChangeListeners.forEach(Ve=>Ve(F,Y))}subscribe(F,Y,Ve){return this._subject.subscribe({next:F,error:Y,complete:Ve})}static#e=this.normalizeQueryParams=Le;static#t=this.joinWithSlash=ve;static#n=this.stripTrailingSlash=Oe;static#r=this.\u0275fac=function(Y){return new(Y||I)(l.KVO(Me))};static#i=this.\u0275prov=l.jDH({token:I,factory:()=>function Dt(){return new ct((0,l.KVO)(Me))}(),providedIn:"root"})}return I})();function gt(I){return I.replace(/\/index.html$/,"")}var Ne=function(I){return I[I.Format=0]="Format",I[I.Standalone=1]="Standalone",I}(Ne||{}),Qe=function(I){return I[I.Narrow=0]="Narrow",I[I.Abbreviated=1]="Abbreviated",I[I.Wide=2]="Wide",I[I.Short=3]="Short",I}(Qe||{}),be=function(I){return I[I.Short=0]="Short",I[I.Medium=1]="Medium",I[I.Long=2]="Long",I[I.Full=3]="Full",I}(be||{});const lt={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function J(I,ne){return Yn((0,l.H5H)(I)[l.KH2.DateFormat],ne)}function Se(I,ne){return Yn((0,l.H5H)(I)[l.KH2.TimeFormat],ne)}function Ze(I,ne){return Yn((0,l.H5H)(I)[l.KH2.DateTimeFormat],ne)}function $e(I,ne){const F=(0,l.H5H)(I),Y=F[l.KH2.NumberSymbols][ne];if(typeof Y>"u"){if(ne===lt.CurrencyDecimal)return F[l.KH2.NumberSymbols][lt.Decimal];if(ne===lt.CurrencyGroup)return F[l.KH2.NumberSymbols][lt.Group]}return Y}function On(I){if(!I[l.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${I[l.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Yn(I,ne){for(let F=ne;F>-1;F--)if(typeof I[F]<"u")return I[F];throw new Error("Locale data API: locale data undefined")}function Bn(I){const[ne,F]=I.split(":");return{hours:+ne,minutes:+F}}const jt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,mn={},cr=/((?:[^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 ur=function(I){return I[I.Short=0]="Short",I[I.ShortGMT=1]="ShortGMT",I[I.Long=2]="Long",I[I.Extended=3]="Extended",I}(ur||{}),In=function(I){return I[I.FullYear=0]="FullYear",I[I.Month=1]="Month",I[I.Date=2]="Date",I[I.Hours=3]="Hours",I[I.Minutes=4]="Minutes",I[I.Seconds=5]="Seconds",I[I.FractionalSeconds=6]="FractionalSeconds",I[I.Day=7]="Day",I}(In||{}),Ln=function(I){return I[I.DayPeriods=0]="DayPeriods",I[I.Days=1]="Days",I[I.Months=2]="Months",I[I.Eras=3]="Eras",I}(Ln||{});function dr(I,ne,F,Y){let Ve=function zn(I){if(Tr(I))return I;if("number"==typeof I&&!isNaN(I))return new Date(I);if("string"==typeof I){if(I=I.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(I)){const[Ve,xt=1,nn=1]=I.split("-").map($n=>+$n);return Sr(Ve,xt-1,nn)}const F=parseFloat(I);if(!isNaN(I-F))return new Date(F);let Y;if(Y=I.match(jt))return function Rr(I){const ne=new Date(0);let F=0,Y=0;const Ve=I[8]?ne.setUTCFullYear:ne.setFullYear,xt=I[8]?ne.setUTCHours:ne.setHours;I[9]&&(F=Number(I[9]+I[10]),Y=Number(I[9]+I[11])),Ve.call(ne,Number(I[1]),Number(I[2])-1,Number(I[3]));const nn=Number(I[4]||0)-F,$n=Number(I[5]||0)-Y,Ri=Number(I[6]||0),wi=Math.floor(1e3*parseFloat("0."+(I[7]||0)));return xt.call(ne,nn,$n,Ri,wi),ne}(Y)}const ne=new Date(I);if(!Tr(ne))throw new Error(`Unable to convert "${I}" into a date`);return ne}(I);ne=Fr(F,ne)||ne;let $n,nn=[];for(;ne;){if($n=cr.exec(ne),!$n){nn.push(ne);break}{nn=nn.concat($n.slice(1));const Ci=nn.pop();if(!Ci)break;ne=Ci}}let Ri=Ve.getTimezoneOffset();Y&&(Ri=Xe(Y,Ri),Ve=function bn(I,ne,F){const Y=F?-1:1,Ve=I.getTimezoneOffset();return function kt(I,ne){return(I=new Date(I.getTime())).setMinutes(I.getMinutes()+ne),I}(I,Y*(Xe(ne,Ve)-Ve))}(Ve,Y,!0));let wi="";return nn.forEach(Ci=>{const Ur=function Ie(I){if(Et[I])return Et[I];let ne;switch(I){case"G":case"GG":case"GGG":ne=gr(Ln.Eras,Qe.Abbreviated);break;case"GGGG":ne=gr(Ln.Eras,Qe.Wide);break;case"GGGGG":ne=gr(Ln.Eras,Qe.Narrow);break;case"y":ne=Kn(In.FullYear,1,0,!1,!0);break;case"yy":ne=Kn(In.FullYear,2,0,!0,!0);break;case"yyy":ne=Kn(In.FullYear,3,0,!1,!0);break;case"yyyy":ne=Kn(In.FullYear,4,0,!1,!0);break;case"Y":ne=st(1);break;case"YY":ne=st(2,!0);break;case"YYY":ne=st(3);break;case"YYYY":ne=st(4);break;case"M":case"L":ne=Kn(In.Month,1,1);break;case"MM":case"LL":ne=Kn(In.Month,2,1);break;case"MMM":ne=gr(Ln.Months,Qe.Abbreviated);break;case"MMMM":ne=gr(Ln.Months,Qe.Wide);break;case"MMMMM":ne=gr(Ln.Months,Qe.Narrow);break;case"LLL":ne=gr(Ln.Months,Qe.Abbreviated,Ne.Standalone);break;case"LLLL":ne=gr(Ln.Months,Qe.Wide,Ne.Standalone);break;case"LLLLL":ne=gr(Ln.Months,Qe.Narrow,Ne.Standalone);break;case"w":ne=Xi(1);break;case"ww":ne=Xi(2);break;case"W":ne=Xi(1,!0);break;case"d":ne=Kn(In.Date,1);break;case"dd":ne=Kn(In.Date,2);break;case"c":case"cc":ne=Kn(In.Day,1);break;case"ccc":ne=gr(Ln.Days,Qe.Abbreviated,Ne.Standalone);break;case"cccc":ne=gr(Ln.Days,Qe.Wide,Ne.Standalone);break;case"ccccc":ne=gr(Ln.Days,Qe.Narrow,Ne.Standalone);break;case"cccccc":ne=gr(Ln.Days,Qe.Short,Ne.Standalone);break;case"E":case"EE":case"EEE":ne=gr(Ln.Days,Qe.Abbreviated);break;case"EEEE":ne=gr(Ln.Days,Qe.Wide);break;case"EEEEE":ne=gr(Ln.Days,Qe.Narrow);break;case"EEEEEE":ne=gr(Ln.Days,Qe.Short);break;case"a":case"aa":case"aaa":ne=gr(Ln.DayPeriods,Qe.Abbreviated);break;case"aaaa":ne=gr(Ln.DayPeriods,Qe.Wide);break;case"aaaaa":ne=gr(Ln.DayPeriods,Qe.Narrow);break;
vendor: 8,499 bytes, line 1
1case"b":case"bb":case"bbb":ne=gr(Ln.DayPeriods,Qe.Abbreviated,Ne.Standalone,!0);break;case"bbbb":ne=gr(Ln.DayPeriods,Qe.Wide,Ne.Standalone,!0);break;case"bbbbb":ne=gr(Ln.DayPeriods,Qe.Narrow,Ne.Standalone,!0);break;case"B":case"BB":case"BBB":ne=gr(Ln.DayPeriods,Qe.Abbreviated,Ne.Format,!0);break;case"BBBB":ne=gr(Ln.DayPeriods,Qe.Wide,Ne.Format,!0);break;case"BBBBB":ne=gr(Ln.DayPeriods,Qe.Narrow,Ne.Format,!0);break;case"h":ne=Kn(In.Hours,1,-12);break;case"hh":ne=Kn(In.Hours,2,-12);break;case"H":ne=Kn(In.Hours,1);break;case"HH":ne=Kn(In.Hours,2);break;case"m":ne=Kn(In.Minutes,1);break;case"mm":ne=Kn(In.Minutes,2);break;case"s":ne=Kn(In.Seconds,1);break;case"ss":ne=Kn(In.Seconds,2);break;case"S":ne=Kn(In.FractionalSeconds,1);break;case"SS":ne=Kn(In.FractionalSeconds,2);break;case"SSS":ne=Kn(In.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ne=Ti(ur.Short);break;case"ZZZZZ":ne=Ti(ur.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ne=Ti(ur.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ne=Ti(ur.Long);break;default:return null}return Et[I]=ne,ne}(Ci);wi+=Ur?Ur(Ve,F,Ri):"''"===Ci?"'":Ci.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),wi}function Sr(I,ne,F){const Y=new Date(0);return Y.setFullYear(I,ne,F),Y.setHours(0,0,0),Y}function Fr(I,ne){const F=function vn(I){return(0,l.H5H)(I)[l.KH2.LocaleId]}(I);if(mn[F]??={},mn[F][ne])return mn[F][ne];let Y="";switch(ne){case"shortDate":Y=J(I,be.Short);break;case"mediumDate":Y=J(I,be.Medium);break;case"longDate":Y=J(I,be.Long);break;case"fullDate":Y=J(I,be.Full);break;case"shortTime":Y=Se(I,be.Short);break;case"mediumTime":Y=Se(I,be.Medium);break;case"longTime":Y=Se(I,be.Long);break;case"fullTime":Y=Se(I,be.Full);break;case"short":const Ve=Fr(I,"shortTime"),xt=Fr(I,"shortDate");Y=Fi(Ze(I,be.Short),[Ve,xt]);break;case"medium":const nn=Fr(I,"mediumTime"),$n=Fr(I,"mediumDate");Y=Fi(Ze(I,be.Medium),[nn,$n]);break;case"long":const Ri=Fr(I,"longTime"),wi=Fr(I,"longDate");Y=Fi(Ze(I,be.Long),[Ri,wi]);break;case"full":const Ci=Fr(I,"fullTime"),Ur=Fr(I,"fullDate");Y=Fi(Ze(I,be.Full),[Ci,Ur])}return Y&&(mn[F][ne]=Y),Y}function Fi(I,ne){return ne&&(I=I.replace(/\{([^}]+)}/g,function(F,Y){return null!=ne&&Y in ne?ne[Y]:F})),I}function jn(I,ne,F="-",Y,Ve){let xt="";(I<0||Ve&&I<=0)&&(Ve?I=1-I:(I=-I,xt=F));let nn=String(I);for(;nn.length<ne;)nn="0"+nn;return Y&&(nn=nn.slice(nn.length-ne)),xt+nn}function Kn(I,ne,F=0,Y=!1,Ve=!1){return function(xt,nn){let $n=function pi(I,ne){switch(I){case In.FullYear:return ne.getFullYear();case In.Month:return ne.getMonth();case In.Date:return ne.getDate();case In.Hours:return ne.getHours();case In.Minutes:return ne.getMinutes();case In.Seconds:return ne.getSeconds();case In.FractionalSeconds:return ne.getMilliseconds();case In.Day:return ne.getDay();default:throw new Error(`Unknown DateType value "${I}".`)}}(I,xt);if((F>0||$n>-F)&&($n+=F),I===In.Hours)0===$n&&-12===F&&($n=12);else if(I===In.FractionalSeconds)return function Di(I,ne){return jn(I,3).substring(0,ne)}($n,ne);const Ri=$e(nn,lt.MinusSign);return jn($n,ne,Ri,Y,Ve)}}function gr(I,ne,F=Ne.Format,Y=!1){return function(Ve,xt){return function Zn(I,ne,F,Y,Ve,xt){switch(F){case Ln.Months:return function ot(I,ne,F){const Y=(0,l.H5H)(I),xt=Yn([Y[l.KH2.MonthsFormat],Y[l.KH2.MonthsStandalone]],ne);return Yn(xt,F)}(ne,Ve,Y)[I.getMonth()];case Ln.Days:return function bt(I,ne,F){const Y=(0,l.H5H)(I),xt=Yn([Y[l.KH2.DaysFormat],Y[l.KH2.DaysStandalone]],ne);return Yn(xt,F)}(ne,Ve,Y)[I.getDay()];case Ln.DayPeriods:const nn=I.getHours(),$n=I.getMinutes();if(xt){const wi=function xn(I){const ne=(0,l.H5H)(I);return On(ne),(ne[l.KH2.ExtraData][2]||[]).map(Y=>"string"==typeof Y?Bn(Y):[Bn(Y[0]),Bn(Y[1])])}(ne),Ci=function Jn(I,ne,F){const Y=(0,l.H5H)(I);On(Y);const xt=Yn([Y[l.KH2.ExtraData][0],Y[l.KH2.ExtraData][1]],ne)||[];return Yn(xt,F)||[]}(ne,Ve,Y),Ur=wi.findIndex(Li=>{if(Array.isArray(Li)){const[ai,Br]=Li,sr=nn>=ai.hours&&$n>=ai.minutes,hn=nn<Br.hours||nn===Br.hours&&$n<Br.minutes;if(ai.hours<Br.hours){if(sr&&hn)return!0}else if(sr||hn)return!0}else if(Li.hours===nn&&Li.minutes===$n)return!0;return!1});if(-1!==Ur)return Ci[Ur]}return function Zt(I,ne,F){const Y=(0,l.H5H)(I),xt=Yn([Y[l.KH2.DayPeriodsFormat],Y[l.KH2.DayPeriodsStandalone]],ne);return Yn(xt,F)}(ne,Ve,Y)[nn<12?0:1];case Ln.Eras:return function Q(I,ne){return Yn((0,l.H5H)(I)[l.KH2.Eras],ne)}(ne,Y)[I.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${F}`)}}(Ve,xt,I,ne,F,Y)}}function Ti(I){return function(ne,F,Y){const Ve=-1*Y,xt=$e(F,lt.MinusSign),nn=Ve>0?Math.floor(Ve/60):Math.ceil(Ve/60);switch(I){case ur.Short:return(Ve>=0?"+":"")+jn(nn,2,xt)+jn(Math.abs(Ve%60),2,xt);case ur.ShortGMT:return"GMT"+(Ve>=0?"+":"")+jn(nn,1,xt);case ur.Long:return"GMT"+(Ve>=0?"+":"")+jn(nn,2,xt)+":"+jn(Math.abs(Ve%60),2,xt);case ur.Extended:return 0===Y?"Z":(Ve>=0?"+":"")+jn(nn,2,xt)+":"+jn(Math.abs(Ve%60),2,xt);default:throw new Error(`Unknown zone width "${I}"`)}}}const Dr=0,Xr=4;function oo(I){const ne=I.getDay(),F=0===ne?-3:Xr-ne;return Sr(I.getFullYear(),I.getMonth(),I.getDate()+F)}function Xi(I,ne=!1){return function(F,Y){let Ve;if(ne){const xt=new Date(F.getFullYear(),F.getMonth(),1).getDay()-1,nn=F.getDate();Ve=1+Math.floor((nn+xt)/7)}else{const xt=oo(F),nn=function Hi(I){const ne=Sr(I,Dr,1).getDay();return Sr(I,0,1+(ne<=Xr?Xr:Xr+7)-ne)}(xt.getFullYear()),$n=xt.getTime()-nn.getTime();Ve=1+Math.round($n/6048e5)}return jn(Ve,I,$e(Y,lt.MinusSign))}}function st(I,ne=!1){return function(F,Y){return jn(oo(F).getFullYear(),I,$e(Y,lt.MinusSign),ne)}}const Et={};function Xe(I,ne){I=I.replace(/:/g,"");const F=Date.parse("Jan 01, 1970 00:00:00 "+I)/6e4;return isNaN(F)?ne:F}function Tr(I){return I instanceof Date&&!isNaN(I.valueOf())}function L(I,ne){ne=encodeURIComponent(ne);for(const F of I.split(";")){const Y=F.indexOf("="),[Ve,xt]=-1==Y?[F,""]:[F.slice(0,Y),F.slice(Y+1)];if(Ve.trim()===ne)return decodeURIComponent(xt)}return null}const M=/\s+/,W=[];let ue=(()=>{class I{constructor(F,Y){this._ngEl=F,this._renderer=Y,this.initialClasses=W,this.stateMap=new Map}set klass(F){this.initialClasses=null!=F?F.trim().split(M):W}set ngClass(F){this.rawClass="string"==typeof F?F.trim().split(M):F}ngDoCheck(){for(const Y of this.initialClasses)this._updateState(Y,!0);const F=this.rawClass;if(Array.isArray(F)||F instanceof Set)for(const Y of F)this._updateState(Y,!0);else if(null!=F)for(const Y of Object.keys(F))this._updateState(Y,!!F[Y]);this._applyStateDiff()}_updateState(F,Y){const Ve=this.stateMap.get(F);void 0!==Ve?(Ve.enabled!==Y&&(Ve.changed=!0,Ve.enabled=Y),Ve.touched=!0):this.stateMap.set(F,{enabled:Y,changed:!0,touched:!0})}_applyStateDiff(){for(const F of this.stateMap){const Y=F[0],Ve=F[1];Ve.changed?(this._toggleClass(Y,Ve.enabled),Ve.changed=!1):Ve.touched||(Ve.enabled&&this._toggleClass(Y,!1),this.stateMap.delete(Y)),Ve.touched=!1}}_toggleClass(F,Y){(F=F.trim()).length>0&&F.split(M).forEach(Ve=>{Y?this._renderer.addClass(this._ngEl.nativeElement,Ve):this._renderer.removeClass(this._ngEl.nativeElement,Ve)})}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.aKT),l.rXU(l.sFG))};static#t=this.\u0275dir=l.FsC({type:I,selectors:[["","ngClass",""]],inputs:{klass:[l.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return I})();class Kt{constructor(ne,F,Y,Ve){this.$implicit=ne,this.ngForOf=F,this.index=Y,this.count=Ve}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 dn=(()=>{class I{set ngForOf(F){this._ngForOf=F,this._ngForOfDirty=!0}set ngForTrackBy(F){this._trackByFn=F}get ngForTrackBy(){return this._trackByFn}constructor(F,Y,Ve){this._viewContainer=F,this._template=Y,this._differs=Ve,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(F){F&&(this._template=F)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const F=this._ngForOf;!this._differ&&F&&(this._differ=this._differs.find(F).create(this.ngForTrackBy))}if(this._differ){const F=this._differ.diff(this._ngForOf);F&&this._applyChanges(F)}}_applyChanges(F){const Y=this._viewContainer;F.forEachOperation((Ve,xt,nn)=>{if(null==Ve.previousIndex)Y.createEmbeddedView(this._template,new Kt(Ve.item,this._ngForOf,-1,-1),null===nn?void 0:nn);else if(null==nn)Y.remove(null===xt?void 0:xt);else if(null!==xt){const $n=Y.get(xt);Y.move($n,nn),qn($n,Ve)}});for(let Ve=0,xt=Y.length;Ve<xt;Ve++){const $n=Y.get(Ve).context;$n.index=Ve,$n.count=xt,$n.ngForOf=this._ngForOf}
1F.forEachIdentityChange(Ve=>{qn(Y.get(Ve.currentIndex),Ve)})}static ngTemplateContextGuard(F,Y){return!0}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(l._q3))};static#t=this.\u0275dir=l.FsC({type:I,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return I})();function qn(I,ne){I.context.$implicit=ne.item}let wn=(()=>{class I{constructor(F,Y){this._viewContainer=F,this._context=new yr,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Y}set ngIf(F){this._context.$implicit=this._context.ngIf=F,this._updateView()}set ngIfThen(F){ni("ngIfThen",F),this._thenTemplateRef=F,this._thenViewRef=null,this._updateView()}set ngIfElse(F){ni("ngIfElse",F),this._elseTemplateRef=F,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(F,Y){return!0}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.c1b),l.rXU(l.C4Q))};static#t=this.\u0275dir=l.FsC({type:I,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return I})();class yr{constructor(){this.$implicit=null,this.ngIf=null}}function ni(I,ne){if(ne&&!ne.createEmbeddedView)throw new Error(`${I} must be a TemplateRef, but received '${(0,l.Tbb)(ne)}'.`)}let Cn=(()=>{class I{constructor(F,Y,Ve){this._ngEl=F,this._differs=Y,this._renderer=Ve,this._ngStyle=null,this._differ=null}set ngStyle(F){this._ngStyle=F,!this._differ&&F&&(this._differ=this._differs.find(F).create())}ngDoCheck(){if(this._differ){const F=this._differ.diff(this._ngStyle);F&&this._applyChanges(F)}}_setStyle(F,Y){const[Ve,xt]=F.split("."),nn=-1===Ve.indexOf("-")?void 0:l.czy.DashCase;null!=Y?this._renderer.setStyle(this._ngEl.nativeElement,Ve,xt?`${Y}${xt}`:Y,nn):this._renderer.removeStyle(this._ngEl.nativeElement,Ve,nn)}_applyChanges(F){F.forEachRemovedItem(Y=>this._setStyle(Y.key,null)),F.forEachAddedItem(Y=>this._setStyle(Y.key,Y.currentValue)),F.forEachChangedItem(Y=>this._setStyle(Y.key,Y.currentValue))}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.aKT),l.rXU(l.MKu),l.rXU(l.sFG))};static#t=this.\u0275dir=l.FsC({type:I,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return I})(),fr=(()=>{class I{constructor(F){this._viewContainerRef=F,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(F){if(this._shouldRecreateView(F)){const Y=this._viewContainerRef;if(this._viewRef&&Y.remove(Y.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Ve=this._createContextForwardProxy();this._viewRef=Y.createEmbeddedView(this.ngTemplateOutlet,Ve,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(F){return!!F.ngTemplateOutlet||!!F.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(F,Y,Ve)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Y,Ve),get:(F,Y,Ve)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Y,Ve)}})}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.c1b))};static#t=this.\u0275dir=l.FsC({type:I,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.OA$]})}return I})();function bo(I,ne){return new l.wOt(2100,!1)}class ks{createSubscription(ne,F){return(0,l.O8t)(()=>ne.subscribe({next:F,error:Y=>{throw Y}}))}dispose(ne){(0,l.O8t)(()=>ne.unsubscribe())}}class Js{createSubscription(ne,F){return ne.then(F,Y=>{throw Y})}dispose(ne){}}const Ss=new Js,Ds=new ks;let _r=(()=>{class I{constructor(F){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=F}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(F){if(!this._obj){if(F)try{this.markForCheckOnValueUpdate=!1,this._subscribe(F)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return F!==this._obj?(this._dispose(),this.transform(F)):this._latestValue}_subscribe(F){this._obj=F,this._strategy=this._selectStrategy(F),this._subscription=this._strategy.createSubscription(F,Y=>this._updateLatestValue(F,Y))}_selectStrategy(F){if((0,l.jNT)(F))return Ss;if((0,l.zjR)(F))return Ds;throw bo()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(F,Y){F===this._obj&&(this._latestValue=Y,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.gRc,16))};static#t=this.\u0275pipe=l.EJ8({name:"async",type:I,pure:!1,standalone:!0})}return I})();const as=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let ao=(()=>{class I{transform(F){if(null==F)return null;if("string"!=typeof F)throw bo();return F.replace(as,Y=>Y[0].toUpperCase()+Y.slice(1).toLowerCase())}static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275pipe=l.EJ8({name:"titlecase",type:I,pure:!0,standalone:!0})}return I})(),ea=(()=>{class I{transform(F){if(null==F)return null;if("string"!=typeof F)throw bo();return F.toUpperCase()}static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275pipe=l.EJ8({name:"uppercase",type:I,pure:!0,standalone:!0})}return I})();const Fs=new l.nKC(""),lo=new l.nKC("");let Yo=(()=>{class I{constructor(F,Y,Ve){this.locale=F,this.defaultTimezone=Y,this.defaultOptions=Ve}transform(F,Y,Ve,xt){if(null==F||""===F||F!=F)return null;try{return dr(F,Y??this.defaultOptions?.dateFormat??"mediumDate",xt||this.locale,Ve??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(nn){throw bo()}}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.xe9,16),l.rXU(Fs,24),l.rXU(lo,24))};static#t=this.\u0275pipe=l.EJ8({name:"date",type:I,pure:!0,standalone:!0})}return I})(),co=(()=>{class I{constructor(F){this.differs=F,this.keyValues=[],this.compareFn=z}transform(F,Y=z){if(!F||!(F instanceof Map)&&"object"!=typeof F)return null;this.differ??=this.differs.find(F).create();const Ve=this.differ.diff(F),xt=Y!==this.compareFn;return Ve&&(this.keyValues=[],Ve.forEachItem(nn=>{this.keyValues.push(function ua(I,ne){return{key:I,value:ne}}(nn.key,nn.currentValue))})),(Ve||xt)&&(this.keyValues.sort(Y),this.compareFn=Y),this.keyValues}static#e=this.\u0275fac=function(Y){return new(Y||I)(l.rXU(l.MKu,16))};static#t=this.\u0275pipe=l.EJ8({name:"keyvalue",type:I,pure:!1,standalone:!0})}return I})();function z(I,ne){const F=I.key,Y=ne.key;if(F===Y)return 0;if(void 0===F)return 1;if(void 0===Y)return-1;if(null===F)return 1;if(null===Y)return-1;if("string"==typeof F&&"string"==typeof Y)return F<Y?-1:1;if("number"==typeof F&&"number"==typeof Y)return F-Y;if("boolean"==typeof F&&"boolean"==typeof Y)return F<Y?-1:1;const Ve=String(F),xt=String(Y);return Ve==xt?0:Ve<xt?-1:1}let Ut=(()=>{class I{static#e=this.\u0275fac=function(Y){return new(Y||I)};static#t=this.\u0275mod=l.$C({type:I});static#n=this.\u0275inj=l.G2t({})}return I})();const Gt="browser",Xt="server";function sn(I){return I===Gt}function Gn(I){return I===Xt}let Zr=(()=>{class I{static#e=this.\u0275prov=(0,l.jDH)({token:I,providedIn:"root",factory:()=>sn((0,l.WQX)(l.Agw))?new Cr((0,l.WQX)(he),window):new Is})}return I})();class Cr{constructor(ne,F){this.document=ne,this.window=F,this.offset=()=>[0,0]}setOffset(ne){this.offset=Array.isArray(ne)?()=>ne:ne}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ne){this.window.scrollTo(ne[0],ne[1])}scrollToAnchor(ne){const F=function li(I,ne){const F=I.getElementById(ne)||I.getElementsByName(ne)[0];if(F)return F;if("function"==typeof I.createTreeWalker&&I.body&&"function"==typeof I.body.attachShadow){const Y=I.createTreeWalker(I.body,NodeFilter.SHOW_ELEMENT);let Ve=Y.currentNode;for(;Ve;){const xt=Ve.shadowRoot;if(xt){const nn=xt.getElementById(ne)||xt.querySelector(`[name="${ne}"]`);if(nn)return nn}
1Ve=Y.nextNode()}}return null}(this.document,ne);F&&(this.scrollToElement(F),F.focus())}setHistoryScrollRestoration(ne){this.window.history.scrollRestoration=ne}scrollToElement(ne){const F=ne.getBoundingClientRect(),Y=F.left+this.window.pageXOffset,Ve=F.top+this.window.pageYOffset,xt=this.offset();this.window.scrollTo(Y-xt[0],Ve-xt[1])}}class Is{setOffset(ne){}getScrollPosition(){return[0,0]}scrollToPosition(ne){}scrollToAnchor(ne){}setHistoryScrollRestoration(ne){}}class Ao{}},1626:(ln,nt,N)=>{"use strict";N.d(nt,{Nl:()=>xe,Qq:()=>J,a7:()=>xn,q1:()=>Io}),N(467);var a=N(4438),we=N(7673),ae=N(1985),ie=N(6648),Ae=N(274),he=N(5964),Ee=N(6354),je=N(980),Re=N(5558),ve=N(177);class Oe{}class Le{}class Me{constructor(L){this.normalizedNames=new Map,this.lazyUpdate=null,L?"string"==typeof L?this.lazyInit=()=>{this.headers=new Map,L.split("\n").forEach(M=>{const W=M.indexOf(":");if(W>0){const ue=M.slice(0,W),He=ue.toLowerCase(),ft=M.slice(W+1).trim();this.maybeSetNormalizedName(ue,He),this.headers.has(He)?this.headers.get(He).push(ft):this.headers.set(He,[ft])}})}:typeof Headers<"u"&&L instanceof Headers?(this.headers=new Map,L.forEac
vendor: 11,886 bytes, line 1
1h((M,W)=>{this.setHeaderEntries(W,M)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(L).forEach(([M,W])=>{this.setHeaderEntries(M,W)})}:this.headers=new Map}has(L){return this.init(),this.headers.has(L.toLowerCase())}get(L){this.init();const M=this.headers.get(L.toLowerCase());return M&&M.length>0?M[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(L){return this.init(),this.headers.get(L.toLowerCase())||null}append(L,M){return this.clone({name:L,value:M,op:"a"})}set(L,M){return this.clone({name:L,value:M,op:"s"})}delete(L,M){return this.clone({name:L,value:M,op:"d"})}maybeSetNormalizedName(L,M){this.normalizedNames.has(M)||this.normalizedNames.set(M,L)}init(){this.lazyInit&&(this.lazyInit instanceof Me?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(L=>this.applyUpdate(L)),this.lazyUpdate=null))}copyFrom(L){L.init(),Array.from(L.headers.keys()).forEach(M=>{this.headers.set(M,L.headers.get(M)),this.normalizedNames.set(M,L.normalizedNames.get(M))})}clone(L){const M=new Me;return M.lazyInit=this.lazyInit&&this.lazyInit instanceof Me?this.lazyInit:this,M.lazyUpdate=(this.lazyUpdate||[]).concat([L]),M}applyUpdate(L){const M=L.name.toLowerCase();switch(L.op){case"a":case"s":let W=L.value;if("string"==typeof W&&(W=[W]),0===W.length)return;this.maybeSetNormalizedName(L.name,M);const ue=("a"===L.op?this.headers.get(M):void 0)||[];ue.push(...W),this.headers.set(M,ue);break;case"d":const He=L.value;if(He){let ft=this.headers.get(M);if(!ft)return;ft=ft.filter(Kt=>-1===He.indexOf(Kt)),0===ft.length?(this.headers.delete(M),this.normalizedNames.delete(M)):this.headers.set(M,ft)}else this.headers.delete(M),this.normalizedNames.delete(M)}}setHeaderEntries(L,M){const W=(Array.isArray(M)?M:[M]).map(He=>He.toString()),ue=L.toLowerCase();this.headers.set(ue,W),this.maybeSetNormalizedName(L,ue)}forEach(L){this.init(),Array.from(this.normalizedNames.keys()).forEach(M=>L(this.normalizedNames.get(M),this.headers.get(M)))}}class at{encodeKey(L){return vt(L)}encodeValue(L){return vt(L)}decodeKey(L){return decodeURIComponent(L)}decodeValue(L){return decodeURIComponent(L)}}const ct=/%(\d[a-f0-9])/gi,Dt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function vt(B){return encodeURIComponent(B).replace(ct,(L,M)=>Dt[M]??L)}function gt(B){return`${B}`}class xe{constructor(L={}){if(this.updates=null,this.cloneFrom=null,this.encoder=L.encoder||new at,L.fromString){if(L.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Je(B,L){const M=new Map;return B.length>0&&B.replace(/^\?/,"").split("&").forEach(ue=>{const He=ue.indexOf("="),[ft,Kt]=-1==He?[L.decodeKey(ue),""]:[L.decodeKey(ue.slice(0,He)),L.decodeValue(ue.slice(He+1))],dn=M.get(ft)||[];dn.push(Kt),M.set(ft,dn)}),M}(L.fromString,this.encoder)}else L.fromObject?(this.map=new Map,Object.keys(L.fromObject).forEach(M=>{const W=L.fromObject[M],ue=Array.isArray(W)?W.map(gt):[gt(W)];this.map.set(M,ue)})):this.map=null}has(L){return this.init(),this.map.has(L)}get(L){this.init();const M=this.map.get(L);return M?M[0]:null}getAll(L){return this.init(),this.map.get(L)||null}keys(){return this.init(),Array.from(this.map.keys())}append(L,M){return this.clone({param:L,value:M,op:"a"})}appendAll(L){const M=[];return Object.keys(L).forEach(W=>{const ue=L[W];Array.isArray(ue)?ue.forEach(He=>{M.push({param:W,value:He,op:"a"})}):M.push({param:W,value:ue,op:"a"})}),this.clone(M)}set(L,M){return this.clone({param:L,value:M,op:"s"})}delete(L,M){return this.clone({param:L,value:M,op:"d"})}toString(){return this.init(),this.keys().map(L=>{const M=this.encoder.encodeKey(L);return this.map.get(L).map(W=>M+"="+this.encoder.encodeValue(W)).join("&")}).filter(L=>""!==L).join("&")}clone(L){const M=new xe({encoder:this.encoder});return M.cloneFrom=this.cloneFrom||this,M.updates=(this.updates||[]).concat(L),M}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(L=>this.map.set(L,this.cloneFrom.map.get(L))),this.updates.forEach(L=>{switch(L.op){case"a":case"s":const M=("a"===L.op?this.map.get(L.param):void 0)||[];M.push(gt(L.value)),this.map.set(L.param,M);break;case"d":if(void 0===L.value){this.map.delete(L.param);break}{let W=this.map.get(L.param)||[];const ue=W.indexOf(gt(L.value));-1!==ue&&W.splice(ue,1),W.length>0?this.map.set(L.param,W):this.map.delete(L.param)}}}),this.cloneFrom=this.updates=null)}}class wt{constructor(){this.map=new Map}set(L,M){return this.map.set(L,M),this}get(L){return this.map.has(L)||this.map.set(L,L.defaultValue()),this.map.get(L)}delete(L){return this.map.delete(L),this}has(L){return this.map.has(L)}keys(){return this.map.keys()}}function Ne(B){return typeof ArrayBuffer<"u"&&B instanceof ArrayBuffer}function Qe(B){return typeof Blob<"u"&&B instanceof Blob}function be(B){return typeof FormData<"u"&&B instanceof FormData}class Pt{constructor(L,M,W,ue){let He;if(this.url=M,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=L.toUpperCase(),function Ct(B){switch(B){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ue?(this.body=void 0!==W?W:null,He=ue):He=W,He&&(this.reportProgress=!!He.reportProgress,this.withCredentials=!!He.withCredentials,He.responseType&&(this.responseType=He.responseType),He.headers&&(this.headers=He.headers),He.context&&(this.context=He.context),He.params&&(this.params=He.params),this.transferCache=He.transferCache),this.headers??=new Me,this.context??=new wt,this.params){const ft=this.params.toString();if(0===ft.length)this.urlWithParams=M;else{const Kt=M.indexOf("?");this.urlWithParams=M+(-1===Kt?"?":Kt<M.length-1?"&":"")+ft}}else this.params=new xe,this.urlWithParams=M}serializeBody(){return null===this.body?null:"string"==typeof this.body||Ne(this.body)||Qe(this.body)||be(this.body)||function lt(B){return typeof URLSearchParams<"u"&&B instanceof URLSearchParams}(this.body)?this.body:this.body instanceof xe?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||be(this.body)?null:Qe(this.body)?this.body.type||null:Ne(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof xe?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(L={}){const M=L.method||this.method,W=L.url||this.url,ue=L.responseType||this.responseType,He=L.transferCache??this.transferCache,ft=void 0!==L.body?L.body:this.body,Kt=L.withCredentials??this.withCredentials,dn=L.reportProgress??this.reportProgress;let qn=L.headers||this.headers,wr=L.params||this.params;const wn=L.context??this.context;return void 0!==L.setHeaders&&(qn=Object.keys(L.setHeaders).reduce((yr,ni)=>yr.set(ni,L.setHeaders[ni]),qn)),L.setParams&&(wr=Object.keys(L.setParams).reduce((yr,ni)=>yr.set(ni,L.setParams[ni]),wr)),new Pt(M,W,ft,{params:wr,headers:qn,context:wn,reportProgress:dn,responseType:ue,withCredentials:Kt,transferCache:He})}}var vn=function(B){return B[B.Sent=0]="Sent",B[B.UploadProgress=1]="UploadProgress",B[B.ResponseHeader=2]="ResponseHeader",B[B.DownloadProgress=3]="DownloadProgress",B[B.Response=4]="Response",B[B.User=5]="User",B}(vn||{});class Zt{constructor(L,M=le.Ok,W="OK"){this.headers=L.headers||new Me,this.status=void 0!==L.status?L.status:M,this.statusText=L.statusText||W,this.url=L.url||null,this.ok=this.status>=200&&this.status<300}}class bt extends Zt{constructor(L={}){super(L),this.type=vn.ResponseHeader}clone(L={}){return new bt({headers:L.headers||this.headers,status:void 0!==L.status?L.status:this.status,statusText:L.statusText||this.statusText,url:L.url||this.url||void 0})}}class ot extends Zt{constructor(L={}){super(L),this.type=vn.Response,this.body=void 0!==L.body?L.body:null}clone(L={}){return new ot({body:void 0!==L.body?L.body:this.body,headers:L.headers||this.headers,status:void 0!==L.status?L.status:this.status,statusText:L.statusText||this.statusText,url:L.url||this.url||void 0})}}class Q extends Zt{constructor(L){super(L,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${L.url||"(unknown url)"}`:`Http failure response for ${L.url||"(unknown url)"}: ${L.status} ${L.statusText}`,this.error=L.error||null}}var le=function(B){return B[B.Continue=100]="Continue",B[B.SwitchingProtocols=101]="SwitchingProtocols",B[B.Processing=102]="Processing",B[B.EarlyHints=103]="EarlyHints",B[B.Ok=200]="Ok",B[B.Created=201]="Created",B[B.Accepted=202]="Accepted",B[B.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",B[B.NoContent=204]="NoContent",B[B.ResetContent=205]="ResetContent",B[B.PartialContent=206]="PartialContent",B[B.MultiStatus=207]="MultiStatus",B[B.AlreadyReported=208]="AlreadyReported",B[B.ImUsed=226]="ImUsed",B[B.MultipleChoices=300]="MultipleChoices",B[B.MovedPermanently=301]="MovedPermanently",B[B.Found=302]="Found",B[B.SeeOther=303]="SeeOther",B[B.NotModified=304]="NotModified",B[B.UseProxy=305]="UseProxy",B[B.Unused=306]="Unused",B[B.TemporaryRedirect=307]="TemporaryRedirect",B[B.PermanentRedirect=308]="PermanentRedirect",B[B.BadRequest=400]="BadRequest",B[B.Unauthorized=401]="Unauthorized",B[B.PaymentRequired=402]="PaymentRequired",B[B.Forbidden=403]="Forbidden",B[B.NotFound=404]="NotFound",B[B.MethodNotAllowed=405]="MethodNotAllowed",B[B.NotAcceptable=406]="NotAcceptable",B[B.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",B[B.RequestTimeout=408]="RequestTimeout",B[B.Conflict=409]="Conflict",B[B.Gone=410]="Gone",B[B.LengthRequired=411]="LengthRequired",B[B.PreconditionFailed=412]="PreconditionFailed",B[B.PayloadTooLarge=413]="PayloadTooLarge",B[B.UriTooLong=414]="UriTooLong",B[B.UnsupportedMediaType=415]="UnsupportedMediaType",B[B.RangeNotSatisfiable=416]="RangeNotSatisfiable",B[B.ExpectationFailed=417]="ExpectationFailed",B[B.ImATeapot=418]="ImATeapot",B[B.MisdirectedRequest=421]="MisdirectedRequest",B[B.UnprocessableEntity=422]="UnprocessableEntity",B[B.Locked=423]="Locked",B[B.FailedDependency=424]="FailedDependency",B[B.TooEarly=425]="TooEarly",B[B.UpgradeRequired=426]="UpgradeRequired",B[B.PreconditionRequired=428]="PreconditionRequired",B[B.TooManyRequests=429]="TooManyRequests",B[B.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",B[B.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",B[B.InternalServerError=500]="InternalServerError",B[B.NotImplemented=501]="NotImplemented",B[B.BadGateway=502]="BadGateway",B[B.ServiceUnavailable=503]="ServiceUnavailable",B[B.GatewayTimeout=504]="GatewayTimeout",B[B.HttpVersionNotSupported=505]="HttpVersionNotSupported",B[B.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",B[B.InsufficientStorage=507]="InsufficientStorage",B[B.LoopDetected=508]="LoopDetected",B[B.NotExtended=510]="NotExtended",B[B.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",B}(le||{});function pe(B,L){return{body:L,headers:B.headers,context:B.context,observe:B.observe,params:B.params,reportProgress:B.reportProgress,responseType:B.responseType,withCredentials:B.withCredentials,transferCache:B.transferCache}}let J=(()=>{class B{constructor(M){this.handler=M}request(M,W,ue={}){let He;if(M instanceof Pt)He=M;else{let dn,qn;dn=ue.headers instanceof Me?ue.headers:new Me(ue.headers),ue.params&&(qn=ue.params instanceof xe?ue.params:new xe({fromObject:ue.params})),He=new Pt(M,W,void 0!==ue.body?ue.body:null,{headers:dn,context:ue.context,params:qn,reportProgress:ue.reportProgress,responseType:ue.responseType||"json",withCredentials:ue.withCredentials,transferCache:ue.transferCache})}
1const ft=(0,we.of)(He).pipe((0,Ae.H)(dn=>this.handler.handle(dn)));if(M instanceof Pt||"events"===ue.observe)return ft;const Kt=ft.pipe((0,he.p)(dn=>dn instanceof ot));switch(ue.observe||"body"){case"body":switch(He.responseType){case"arraybuffer":return Kt.pipe((0,Ee.T)(dn=>{if(null!==dn.body&&!(dn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return dn.body}));case"blob":return Kt.pipe((0,Ee.T)(dn=>{if(null!==dn.body&&!(dn.body instanceof Blob))throw new Error("Response is not a Blob.");return dn.body}));case"text":return Kt.pipe((0,Ee.T)(dn=>{if(null!==dn.body&&"string"!=typeof dn.body)throw new Error("Response is not a string.");return dn.body}));default:return Kt.pipe((0,Ee.T)(dn=>dn.body))}case"response":return Kt;default:throw new Error(`Unreachable: unhandled observe type ${ue.observe}}`)}}delete(M,W={}){return this.request("DELETE",M,W)}get(M,W={}){return this.request("GET",M,W)}head(M,W={}){return this.request("HEAD",M,W)}jsonp(M,W){return this.request("JSONP",M,{params:(new xe).append(W,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(M,W={}){return this.request("OPTIONS",M,W)}patch(M,W,ue={}){return this.request("PATCH",M,pe(ue,W))}post(M,W,ue={}){return this.request("POST",M,pe(ue,W))}put(M,W,ue={}){return this.request("PUT",M,pe(ue,W))}static#e=this.\u0275fac=function(W){return new(W||B)(a.KVO(Oe))};static#t=this.\u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();function pn(B,L){return L(B)}function gn(B,L){return(M,W)=>L.intercept(M,{handle:ue=>B(ue,W)})}const xn=new a.nKC(""),Jn=new a.nKC(""),Qn=new a.nKC(""),Yn=new a.nKC("");function Bn(){let B=null;return(L,M)=>{null===B&&(B=((0,a.WQX)(xn,{optional:!0})??[]).reduceRight(gn,pn));const W=(0,a.WQX)(a.TgB),ue=W.add();return B(L,M).pipe((0,je.j)(()=>W.remove(ue)))}}let It=(()=>{class B extends Oe{constructor(M,W){super(),this.backend=M,this.injector=W,this.chain=null,this.pendingTasks=(0,a.WQX)(a.TgB);const ue=(0,a.WQX)(Yn,{optional:!0});this.backend=ue??M}handle(M){if(null===this.chain){const ue=Array.from(new Set([...this.injector.get(Jn),...this.injector.get(Qn,[])]));this.chain=ue.reduceRight((He,ft)=>function On(B,L,M){return(W,ue)=>(0,a.N4e)(M,()=>L(W,He=>B(He,ue)))}(He,ft,this.injector),pn)}const W=this.pendingTasks.add();return this.chain(M,ue=>this.backend.handle(ue)).pipe((0,je.j)(()=>this.pendingTasks.remove(W)))}static#e=this.\u0275fac=function(W){return new(W||B)(a.KVO(Le),a.KVO(a.uvJ))};static#t=this.\u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();const Di=/^\)\]\}',?\n/;let pi=(()=>{class B{constructor(M){this.xhrFactory=M}handle(M){if("JSONP"===M.method)throw new a.wOt(-2800,!1);const W=this.xhrFactory;return(W.\u0275loadImpl?(0,ie.H)(W.\u0275loadImpl()):(0,we.of)(null)).pipe((0,Re.n)(()=>new ae.c(He=>{const ft=W.build();if(ft.open(M.method,M.urlWithParams),M.withCredentials&&(ft.withCredentials=!0),M.headers.forEach((Xn,rr)=>ft.setRequestHeader(Xn,rr.join(","))),M.headers.has("Accept")||ft.setRequestHeader("Accept","application/json, text/plain, */*"),!M.headers.has("Content-Type")){const Xn=M.detectContentTypeHeader();null!==Xn&&ft.setRequestHeader("Content-Type",Xn)}if(M.responseType){const Xn=M.responseType.toLowerCase();ft.responseType="json"!==Xn?Xn:"text"}const Kt=M.serializeBody();let dn=null;const qn=()=>{if(null!==dn)return dn;const Xn=ft.statusText||"OK",rr=new Me(ft.getAllResponseHeaders()),jr=function Kn(B){return"responseURL"in B&&B.responseURL?B.responseURL:/^X-Request-URL:/m.test(B.getAllResponseHeaders())?B.getResponseHeader("X-Request-URL"):null}(ft)||M.url;return dn=new bt({headers:rr,status:ft.status,statusText:Xn,url:jr}),dn},wr=()=>{let{headers:Xn,status:rr,statusText:jr,url:Gi}=qn(),oi=null;rr!==le.NoContent&&(oi=typeof ft.response>"u"?ft.responseText:ft.response),0===rr&&(rr=oi?le.Ok:0);let ri=rr>=200&&rr<300;if("json"===M.responseType&&"string"==typeof oi){const Lo=oi;oi=oi.replace(Di,"");try{oi=""!==oi?JSON.parse(oi):null}catch(Yi){oi=Lo,ri&&(ri=!1,oi={error:Yi,text:oi})}}ri?(He.next(new ot({body:oi,headers:Xn,status:rr,statusText:jr,url:Gi||void 0})),He.complete()):He.error(new Q({error:oi,headers:Xn,status:rr,statusText:jr,url:Gi||void 0}))},wn=Xn=>{const{url:rr}=qn(),jr=new Q({error:Xn,status:ft.status||0,statusText:ft.statusText||"Unknown Error",url:rr||void 0});He.error(jr)}
1;let yr=!1;const ni=Xn=>{yr||(He.next(qn()),yr=!0);let rr={type:vn.DownloadProgress,loaded:Xn.loaded};Xn.lengthComputable&&(rr.total=Xn.total),"text"===M.responseType&&ft.responseText&&(rr.partialText=ft.responseText),He.next(rr)},Pr=Xn=>{let rr={type:vn.UploadProgress,loaded:Xn.loaded};Xn.lengthComputable&&(rr.total=Xn.total),He.next(rr)};return ft.addEventListener("load",wr),ft.addEventListener("error",wn),ft.addEventListener("timeout",wn),ft.addEventListener("abort",wn),M.reportProgress&&(ft.addEventListener("progress",ni),null!==Kt&&ft.upload&&ft.upload.addEventListener("progress",Pr)),ft.send(Kt),He.next({type:vn.Sent}),()=>{ft.removeEventListener("error",wn),ft.removeEventListener("abort",wn),ft.removeEventListener("load",wr),ft.removeEventListener("timeout",wn),M.reportProgress&&(ft.removeEventListener("progress",ni),null!==Kt&&ft.upload&&ft.upload.removeEventListener("progress",Pr)),ft.readyState!==ft.DONE&&ft.abort()}})))}static#e=this.\u0275fac=function(W){return new(W||B)(a.KVO(ve.N0))};static#t=this.\u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();const gr=new a.nKC(""),Ti=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Xr=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Hi{}let oo=(()=>{class B{constructor(M,W,ue){this.doc=M,this.platform=W,this.cookieName=ue,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const M=this.doc.cookie||"";return M!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ve._b)(M,this.cookieName),this.lastCookieString=M),this.lastToken}static#e=this.\u0275fac=function(W){return new(W||B)(a.KVO(ve.qQ),a.KVO(a.Agw),a.KVO(Ti))};static#t=this.\u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();function Xi(B,L){const M=B.url.toLowerCase();if(!(0,a.WQX)(gr)||"GET"===B.method||"HEAD"===B.method||M.startsWith("http://")||M.startsWith("https://"))return L(B);const W=(0,a.WQX)(Hi).getToken(),ue=(0,a.WQX)(Xr);return null!=W&&!B.headers.has(ue)&&(B=B.clone({headers:B.headers.set(ue,W)})),L(B)}var Et=function(B){return B[B.Interceptors=0]="Interceptors",B[B.LegacyInterceptors=1]="LegacyInterceptors",B[B.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",B[B.NoXsrfProtection=3]="NoXsrfProtection",B[B.JsonpSupport=4]="JsonpSupport",B[B.RequestsMadeViaParent=5]="RequestsMadeViaParent",B[B.Fetch=6]="Fetch",B}(Et||{});function Xe(...B){const L=[J,pi,It,{provide:Oe,useExisting:It},{provide:Le,useExisting:pi},{provide:Jn,useValue:Xi,multi:!0},{provide:gr,useValue:!0},{provide:Hi,useClass:oo}];for(const M of B)L.push(...M.\u0275providers);return(0,a.EmA)(L)}const bn=new a.nKC("");function zn(){return function Ie(B,L){return{\u0275kind:B,\u0275providers:L}}(Et.LegacyInterceptors,[{provide:bn,useFactory:Bn},{provide:Jn,useExisting:bn,multi:!0}])}let Io=(()=>{class B{static#e=this.\u0275fac=function(W){return new(W||B)};static#t=this.\u0275mod=a.$C({type:B});static#n=this.\u0275inj=a.G2t({providers:[Xe(zn())]})}return B})()},4438:(ln,nt,N)=>{"use strict";N.d(nt,{bc$:()=>ef,iLQ:()=>d_,sZ2:()=>Kp,hnV:()=>RS,Hbi:()=>qO,o8S:()=>Qu,BIS:()=>km,gRc:()=>zS,Ql9:()=>wO,Ocv:()=>OO,Z63:()=>Us,aKT:()=>Lu,uvJ:()=>ls,zcH:()=>Pa,bkB:()=>Al,$GK:()=>_r,nKC:()=>ue,zZn:()=>_s,_q3:()=>__,MKu:()=>E_,xe9:()=>Sm,Co$:()=>M0,Vns:()=>$d,SKi:()=>Ls,Xx1:()=>sn,Agw:()=>Jd,PLl:()=>Xp,sFG:()=>cT,_9s:()=>Fb,czy:()=>mf,WPN:()=>pu,kdw:()=>Wn,C4Q:()=>cp,NYb:()=>gO,giA:()=>MS,RxE:()=>bS,c1b:()=>qg,gXe:()=>Ms,mal:()=>zb,L39:()=>DR,a0P:()=>xR,Ol2:()=>vy,w6W:()=>lI,oH4:()=>BS,SmG:()=>LO,Rfq:()=>Xi,WQX:()=>ye,QuC:()=>eo,EmA:()=>ma,fpN:()=>YO,HJs:()=>NR,N4e:()=>ya,O8t:()=>IR,An2:()=>Gg,H3F:()=>wS,H8p:()=>Ja,KH2:()=>Yf,TgB:()=>Of,wOt:()=>tn,WHO:()=>IS,e01:()=>AS,lNU:()=>Bn,h9k:()=>ug,$MX:()=>cf,ZF7:()=>Hu,Kcf:()=>du,e5t:()=>is,UyX:()=>Zm,cWb:()=>ei,osQ:()=>xa,H5H:()=>Hy,Zy3:()=>Ft,mq5:()=>Pw,JZv:()=>Kn,LfX:()=>zi,plB:()=>Ku,jNT:()=>c_,zjR:()=>OS,TL$:()=>Nm,Tbb:()=>Dr,rcV:()=>Es,Vt3:()=>py,Mj6:()=>jo,GFd:()=>A0,OA$:()=>Ha,Jv_:()=>zC,aNF:()=>GC,R7$:()=>Og,BMQ:()=>Ay,HbH:()=>mw,ZvI:()=>Cw,AVh:()=>Ly,wni:()=>yC,VBU:()=>Xl,FsC:()=>pa,jDH:()=>$r,G2t:()=>yi,$C:()=>ha,EJ8:()=>ra,rXU:()=>Wu,nrm:()=>Vy,eu8:()=>jy,bVm:()=>fm,qex:()=>dm,k0s:()=>um,j41:()=>cm,RV6:()=>Mw,xGo:()=>_t,KVO:()=>m,kS0:()=>un,QTQ:()=>Zh,bIt:()=>Wy,lsd:()=>bC,joV:()=>Vl,qSk:()=>Au,XpG:()=>cC,nI1:()=>tS,bMT:()=>nS,i5U:()=>rS,brH:()=>iS,SdG:()=>dC,NAR:()=>uC,Y8G:()=>Py,FS9:()=>Xy,Mz_:()=>vm,FCK:()=>Yy,Mt6:()=>qy,lJ4:()=>KC,eq3:()=>XC,lV:()=>YC,mGM:()=>EC,sdS:()=>wC,Njj:()=>Dc,tSv:()=>vg,eBV:()=>Sc,npT:()=>kh,f$h:()=>hf,B4B:()=>ti,n$t:()=>fg,Aen:()=>hc,xc7:()=>Ny,DNE:()=>Rf,C5r:()=>oS,EFF:()=>PC,JRh:()=>Qy,SpI:()=>ym,Lme:()=>Zy,GBs:()=>_C}),N(467);let we=null,ie=1;const Ae=Symbol("SIGNAL");function he(e){const t=we;return we=e,t}function Me(e){if((!wt(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==ie)){if(!e.producerMustRecompute(e)&&!vt(e))return e.dirty=!1,void(e.last
vendor: 5,446 bytes, line 1
1CleanEpoch=ie);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ie}}function vt(e){Ct(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==n.version||(Me(n),i!==n.version))return!0}return!1}function Ye(e,t){if(function Ne(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),Ct(e),1===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)Ye(e.producerNode[i],e.producerIndexOfThis[i]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const i=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];Ct(o),o.producerIndexOfThis[i]=t}}function wt(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ct(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let bt=null;var On=N(1413),xn=N(8359),Jn=N(4412),Qn=N(6354);const Bn="https://g.co/ng/security#xss";class tn extends Error{constructor(t,n){super(Ft(t,n)),this.code=t}}function Ft(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function In(e){return{toString:e}.toString()}const dr="__parameters__";function jn(e,t,n){return In(()=>{const i=function Fi(e){return function(...n){if(e){const i=e(...n);for(const o in i)this[o]=i[o]}}}(t);function o(...u){if(this instanceof o)return i.apply(this,u),this;const p=new o(...u);return _.annotation=p,_;function _(T,j,te){const _e=T.hasOwnProperty(dr)?T[dr]:Object.defineProperty(T,dr,{value:[]})[dr];for(;_e.length<=te;)_e.push(null);return(_e[te]=_e[te]||[]).push(p),T}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const Kn=globalThis;function Zn(e){for(let t in e)if(e[t]===Zn)return t;throw Error("Could not find renamed property on target object.")}function Ti(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Dr(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Dr).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Xr(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const oo=Zn({__forward_ref__:Zn});function Xi(e){return e.__forward_ref__=Xi,e.toString=function(){return Dr(this())},e}function st(e){return Et(e)?e():e}function Et(e){return"function"==typeof e&&e.hasOwnProperty(oo)&&e.__forward_ref__===Xi}function $r(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function yi(e){return{providers:e.providers||[],imports:e.imports||[]}}function Eo(e){return ho(e,B)||ho(e,M)}function zi(e){return null!==Eo(e)}function ho(e,t){return e.hasOwnProperty(t)?e[t]:null}function so(e){return e&&(e.hasOwnProperty(L)||e.hasOwnProperty(W))?e[L]:null}const B=Zn({\u0275prov:Zn}),L=Zn({\u0275inj:Zn}),M=Zn({ngInjectableDef:Zn}),W=Zn({ngInjectorDef:Zn});class ue{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=$r({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Xn(e){return e&&!!e.\u0275providers}const rr=Zn({\u0275cmp:Zn}),jr=Zn({\u0275dir:Zn}),Gi=Zn({\u0275pipe:Zn}),oi=Zn({\u0275mod:Zn}),ri=Zn({\u0275fac:Zn}),Lo=Zn({__NG_ELEMENT_ID__:Zn}),Yi=Zn({__NG_ENV_ID__:Zn});function Cn(e){return"string"==typeof e?e:null==e?"":String(e)}function Ds(e,t){throw new tn(-201,!1)}var _r=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(_r||{});let ts;function as(){return ts}function ao(e){const t=ts;return ts=e,t}function ea(e,t,n){const i=Eo(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&_r.Optional?null:void 0!==t?t:void Ds()}const lo={},Yo="__NG_DI_FLAG__",Mi="ngTempTokenPath",Ts=/\n/gm,ua="__source";let co;function An(e){const t=co;return co=e,t}function y(e,t=_r.Default){if(void 0===co)throw new tn(-203,!1);return null===co?ea(e,void 0,t):co.get(e,t&_r.Optional?null:void 0,t)}function m(e,t=_r.Default){return(as()||y)(st(e),t)}function ye(e,t=_r.Default){return m(e,Ge(t))}function Ge(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function tt(e){const t=[];for(let n=0;n<e.length;n++){const i=st(e[n]);if(Array.isArray(i)){if(0===i.length)throw new tn(900,!1);let o,u=_r.Default;for(let p=0;p<i.length;p++){const _=i[p],T=Gt(_);"number"==typeof T?-1===T?o=_.token:u|=T:o=_}t.push(m(o,u))}else t.push(m(i))}return t}function Ut(e,t){return e[Yo]=t,e.prototype[Yo]=t,e}function Gt(e){return e[Yo]}const sn=Ut(jn("Optional"),8),Wn=Ut(jn("SkipSelf"),4);function Qr(e,t){return e.hasOwnProperty(ri)?e[ri]:null}function li(e,t){e.forEach(n=>Array.isArray(n)?li(n,t):t(n))}function Is(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ao(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Zi(e,t,n){let i=qo(e,t);return i>=0?e[1|i]=n:(i=~i,function Rl(e,t,n,i){let o=e.length;if(o==t)e.push(n,i);else if(1===o)e.push(i,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;
vendor: 4,876 bytes, line 1
1e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function As(e,t){const n=qo(e,t);if(n>=0)return e[1|n]}function qo(e,t){return function Fo(e,t,n){let i=0,o=e.length>>n;for(;o!==i;){const u=i+(o-i>>1),p=e[u<<n];if(t===p)return u<<n;p>t?o=u:i=u+1}return~(o<<n)}(e,t,1)}const Qo={},Mr=[],Us=new ue(""),ml=new ue("",-1),Ca=new ue("");class da{get(t,n=lo){if(n===lo){const i=new Error(`NullInjectorError: No provider for ${Dr(t)}!`);throw i.name="NullInjectorError",i}return n}}var Bs=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Bs||{}),Ms=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ms||{}),jo=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(jo||{});function ta(e,t,n){let i=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const u=t.length;if(o+u===i||e.charCodeAt(o+u)<=32)return o}n=o+1}}function Ho(e,t,n){let i=0;for(;i<n.length;){const o=n[i];if("number"==typeof o){if(0!==o)break;i++;const u=n[i++],p=n[i++],_=n[i++];e.setAttribute(t,p,_,u)}else{const u=o,p=n[++i];Z(u)?e.setProperty(t,u,p):e.setAttribute(t,u,p),i++}}return i}function X(e){return 3===e||4===e||6===e}function Z(e){return 64===e.charCodeAt(0)}function R(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){const o=t[i];"number"==typeof o?n=o:0===n||de(e,n,o,null,-1===n||2===n?t[++i]:null)}}return e}function de(e,t,n,i,o){let u=0,p=e.length;if(-1===t)p=-1;else for(;u<e.length;){const _=e[u++];if("number"==typeof _){if(_===t){p=-1;break}if(_>t){p=u-1;break}}}for(;u<e.length;){const _=e[u];if("number"==typeof _)break;if(_===n){if(null===i)return void(null!==o&&(e[u+1]=o));if(i===e[u+1])return void(e[u+2]=o)}u++,null!==i&&u++,null!==o&&u++}-1!==p&&(e.splice(p,0,t),u=p+1),e.splice(u++,0,n),null!==i&&e.splice(u++,0,i),null!==o&&e.splice(u++,0,o)}const qe="ng-template";function Vn(e,t,n,i){let o=0;if(i){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==ta(t[o+1].toLowerCase(),n,0))return!0}else if(xr(e))return!1;if(o=t.indexOf(1,o),o>-1){let u;for(;++o<t.length&&"string"==typeof(u=t[o]);)if(u.toLowerCase()===n)return!0}return!1}function xr(e){return 4===e.type&&e.value!==qe}function wo(e,t,n){return t===(4!==e.type||n?e.value:qe)}function fa(e,t,n){let i=4;const o=e.attrs,u=null!==o?function na(e){for(let t=0;t<e.length;t++)if(X(e[t]))return t;return e.length}(o):0;let p=!1;for(let _=0;_<t.length;_++){const T=t[_];if("number"!=typeof T){if(!p)if(4&i){if(i=2|1&i,""!==T&&!wo(e,T,n)||""===T&&1===t.length){if(ir(i))return!1;p=!0}}else if(8&i){if(null===o||!Vn(e,o,T,n)){if(ir(i))return!1;p=!0}}else{const j=t[++_],te=Vs(T,o,xr(e),n);if(-1===te){if(ir(i))return!1;p=!0;continue}if(""!==j){let _e;if(_e=te>u?"":o[te+1].toLowerCase(),2&i&&j!==_e){if(ir(i))return!1;p=!0}}}}else{if(!p&&!ir(i)&&!ir(T))return!1;if(p&&ir(T))continue;p=!1,i=T|1&i}}return ir(i)||p}function ir(e){return!(1&e)}function Vs(e,t,n,i){if(null===t)return-1;let o=0;if(i||!n){let u=!1;for(;o<t.length;){const p=t[o];if(p===e)return o;if(3===p||6===p)u=!0;else{if(1===p||2===p){let _=t[++o];for(;"string"==typeof _;)_=t[++o];continue}if(4===p)break;if(0===p){o+=4;continue}}o+=u?1:2}return-1}return function Ui(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function go(e,t,n=!1){for(let i=0;i<t.length;i++)if(fa(e,t[i],n))return!0;return!1}function jc(e,t){e:for(let n=0;n<t.length;n++){const i=t[n];if(e.length===i.length){for(let o=0;o<e.length;o++)if(e[o]!==i[o])continue e;return!0}}return!1}function Za(e,t){return e?":not("+t.trim()+")":t}function mc(e){let t=e[0],n=1,i=2,o="",u=!1;for(;n<e.length;){let p=e[n];if("string"==typeof p)if(2&i){const _=e[++n];o+="["+p+(_.length>0?'="'+_+'"':"")+"]"}else 8&i?o+="."+p:4&i&&(o+=" "+p);else""!==o&&!ir(p)&&(t+=Za(u,o),o=""),i=p,u=u||!ir(i);n++}return""!==o&&(t+=Za(u,o)),t}function Xl(e){return In(()=>{const t=Nl(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Bs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ms.Emulated,styles:e.styles||Mr,_:null,schemas:e.schemas||null,tView:null,id:""};ga(n);const i=e.dependencies;return n.directiveDefs=Sa(i,!1),n.pipeDefs=Sa(i,!0),n.id=function vc(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");
vendor: 5,150 bytes, line 1
1for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function xl(e){return hr(e)||Ji(e)}function js(e){return null!==e}function ha(e){return In(()=>({type:e.type,bootstrap:e.bootstrap||Mr,declarations:e.declarations||Mr,imports:e.imports||Mr,exports:e.exports||Mr,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function hs(e,t){if(null==e)return Qo;const n={};for(const i in e)if(e.hasOwnProperty(i)){const o=e[i];let u,p,_=jo.None;Array.isArray(o)?(_=o[0],u=o[1],p=o[2]??u):(u=o,p=o),t?(n[u]=_!==jo.None?[i,_]:i,t[u]=p):n[u]=i}return n}function pa(e){return In(()=>{const t=Nl(e);return ga(t),t})}function ra(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function hr(e){return e[rr]||null}function Ji(e){return e[jr]||null}function Wi(e){return e[Gi]||null}function eo(e){const t=hr(e)||Ji(e)||Wi(e);return null!==t&&t.standalone}function mo(e,t){const n=e[oi]||null;if(!n&&!0===t)throw new Error(`Type ${Dr(e)} does not have '\u0275mod' property.`);return n}function Nl(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Qo,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Mr,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:hs(e.inputs,t),outputs:hs(e.outputs),debugInfo:null}}function ga(e){e.features?.forEach(t=>t(e))}function Sa(e,t){if(!e)return null;const n=t?Wi:xl;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(js)}function ma(e){return{\u0275providers:e}}function mt(...e){return{\u0275providers:Wt(0,e),\u0275fromNgModule:!0}}function Wt(e,...t){const n=[],i=new Set;let o;const u=p=>{n.push(p)};return li(t,p=>{const _=p;Un(_,u,[],i)&&(o||=[],o.push(_))}),void 0!==o&&Lt(o,u),n}function Lt(e,t){for(let n=0;n<e.length;n++){const{ngModule:i,providers:o}=e[n];ci(o,u=>{t(u,i)})}}function Un(e,t,n,i){if(!(e=st(e)))return!1;let o=null,u=so(e);const p=!u&&hr(e);if(u||p){if(p&&!p.standalone)return!1;o=e}else{const T=e.ngModule;if(u=so(T),!u)return!1;o=T}const _=i.has(o);if(p){if(_)return!1;if(i.add(o),p.dependencies){const T="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const j of T)Un(j,t,n,i)}}else{if(!u)return!1;{if(null!=u.imports&&!_){let j;i.add(o);try{li(u.imports,te=>{Un(te,t,n,i)&&(j||=[],j.push(te))})}finally{}void 0!==j&&Lt(j,t)}if(!_){const j=Qr(o)||(()=>new o);t({provide:o,useFactory:j,deps:Mr},o),t({provide:Ca,useValue:o,multi:!0},o),t({provide:Us,useValue:()=>m(o),multi:!0},o)}const T=u.providers;if(null!=T&&!_){const j=e;ci(T,te=>{t(te,j)})}}}return o!==e&&void 0!==e.providers}function ci(e,t){for(let n of e)Xn(n)&&(n=n.\u0275providers),Array.isArray(n)?ci(n,t):t(n)}const vo=Zn({provide:String,useValue:Zn});function bi(e){return null!==e&&"object"==typeof e&&vo in e}function Mo(e){return"function"==typeof e}const Ja=new ue(""),oa={},el={};let $a;function si(){return void 0===$a&&($a=new da),$a}class ls{}class Da extends ls{get destroyed(){return this._destroyed}constructor(t,n,i,o){super(),this.parent=n,this.source=i,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,va(t,p=>this.processProvider(p)),this.records.set(ml,Os(void 0,this)),o.has("environment")&&this.records.set(ls,Os(void 0,this));const u=this.records.get(Ja);null!=u&&"string"==typeof u.value&&this.scopes.add(u.value),this.injectorDefTypes=new Set(this.get(Ca,Mr,_r.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=he(null);try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),he(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=An(this),i=ao(void 0);try{return t()}finally{An(n),ao(i)}}get(t,n=lo,i=_r.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Yi))return t[Yi](this);i=Ge(i);const u=An(this),p=ao(void 0);try{if(!(i&_r.SkipSelf)){let T=this.records.get(t);if(void 0===T){const j=function Ta(e){return"function"==typeof e||"object"==typeof e&&e instanceof ue}(t)&&Eo(t);T=j&&this.injectableDefInScope(j)?Os(Ua(t),oa):null,this.records.set(t,T)}if(null!=T)return this.hydrate(t,T)}return(i&_r.Self?si():this.parent).get(t,n=i&_r.Optional&&n===lo?null:n)}catch(_){if("NullInjectorError"===_.name){if((_[Mi]=_[Mi]||[]).unshift(Dr(t)),u)throw _;return function Xt(e,t,n,i){const o=e[Mi];throw t[ua]&&o.unshift(t[ua]),e.message=function Bt(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Dr(t);if(Array.isArray(t))o=t.map(Dr).join(" -> ");else if("object"==typeof t){let u=[];for(let p in t)if(t.hasOwnProperty(p)){let _=t[p];
1u.push(p+":"+("string"==typeof _?JSON.stringify(_):Dr(_)))}o=`{${u.join(", ")}}`}return`${n}${i?"("+i+")":""}[${o}]: ${e.replace(Ts,"\n ")}`}("\n"+e.message,o,n,i),e.ngTokenPath=o,e[Mi]=null,e}(_,t,"R3InjectorError",this.source)}throw _}finally{ao(p),An(u)}}resolveInjectorInitializers(){const t=he(null),n=An(this),i=ao(void 0);try{const u=this.get(Us,Mr,_r.Self);for(const p of u)p()}finally{An(n),ao(i),he(t)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(Dr(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new tn(205,!1)}processProvider(t){let n=Mo(t=st(t))?t:st(t&&t.provide);const i=function Oo(e){return bi(e)?Os(void 0,e.useValue):Os(Ba(e),oa)}(t);if(!Mo(t)&&!0===t.multi){let o=this.records.get(n);o||(o=Os(void 0,oa,!0),o.factory=()=>tt(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,i)}hydrate(t,n){const i=he(null);try{return n.value===oa&&(n.value=el,n.value=n.factory()),"object"==typeof n.value&&n.value&&function ps(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{he(i)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=st(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ua(e){const t=Eo(e),n=null!==t?t.factory:Qr(e);if(null!==n)return n;if(e instanceof ue)throw new tn(204,!1);if(e instanceof Function)return function yc(e){if(e.length>0)throw new tn(204,!1);const n=function _i(e){return e&&(e[B]||e[M])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new tn(204,!1)}function Ba(e,t,n){let i;if(Mo(e)){const o=st(e);return Qr(o)||Ua(o)}if(bi(e))i=()=>st(e.useValue);else if(function to(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...tt(e.deps||[]));else if(function vl(e){return!(!e||!e.useExisting)}(e))i=()=>m(st(e.useExisting));else{const o=st(e&&(e.useClass||e.provide));if(!function Zo(e){return!!e.deps}(e))return Qr(o)||Ua(o);i=()=>new o(...tt(e.deps))}return i}function Os(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function va(e,t){for(const n of e)Array.isArray(n)?va(n,t):n&&Xn(n)?va(n.\u0275providers,t):t(n)}function ya(e,t){e instanceof Da&&e.assertNotDestroyed();const i=An(e),o=ao(void 0);try{return t()}finally{An(i),ao(o)}}function yl(){return void 0!==as()||null!=function z(){return co}()}const sr=0,hn=1,kn=2,mi=3,Ro=4,ui=5,Bi=6,Pi=7,di=8,Or=9,Co=10,pr=11,So=12,Jo=13,tl=14,Vi=15,Po=16,Ia=17,no=18,Rs=19,Ll=20,fe=21,ji=22,Ps=23,nr=25,mr=1,zs=7,zo=9,ro=10;var Aa=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Aa||{});function fo(e){return Array.isArray(e)&&"object"==typeof e[mr]}function $o(e){return Array.isArray(e)&&!0===e[mr]}function Wr(e){return!!(4&e.flags)}function Do(e){return e.componentOffset>-1}function nl(e){return!(1&~e.flags)}function Gs(e){return!!e.template}function Fl(e){return!!(512&e[kn])}class To{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function ja(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function Ha(){return cs}function cs(e){return e.type.prototype.ngOnChanges&&(e.setInput=ms),wl}function wl(){const e=_u(this),t=e?.current;if(t){const n=e.previous;if(n===Qo)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function ms(e,t,n,i,o){const u=this.declaredInputs[i],p=_u(e)||function zc(e,t){return e[Ws]=t}(e,{previous:Qo,current:null}),_=p.current||(p.current={}),T=p.previous,j=T[u];_[u]=new To(j&&j.currentValue,n,T===Qo),ja(e,t,o,n)}Ha.ngInherit=!0;const Ws="__ngSimpleChanges__";function _u(e){return e[Ws]||null}const rs=function(e,t,n){},Gc="svg";let Jl=!1;function Hr(e){for(;Array.isArray(e);)e=e[sr];return e}function Cl(e,t){return Hr(t[e])}function yo(e,t){return Hr(t[e.index])}function rl(e,t){return e.data[t]}function sa(e,t){return e[t]}function xs(e,t){const n=t[e];return fo(n)?n:n[sr]}function tc(e){return!(128&~e[kn])}function _a(e,t){return null==t?null:e[t]}function bu(e){e[Ia]=0}function Kc(e){1024&e[kn]||(e[kn]|=1024,tc(e)&&nc(e))}function il(e){return!!(9216&e[kn]||e[Ps]?.dirty)}function bc(e){e[Co].changeDetectionScheduler?.notify(1),il(e)?nc(e):64&e[kn]&&(function ed(){return Jl}()?(e[kn]|=1024,nc(e)):e[Co].changeDetectionScheduler?.notify())}function nc(e){e[Co].changeDetectionScheduler?.notify();let t=ol(e);for(;null!==t&&!(8192&t[kn])&&(t[kn]|=8192,tc(t));)t=ol(t)}function wc(e,t){if(!(256&~e[kn]))throw new tn(911,!1);null===e[fe]&&(e[fe]=[]),e[fe].push(t)}function ol(e){const t=e[mi];return $o(t)?t[mi]:t}const Ir={lFrame:$l(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Xc(){return Ir.bindingsEnabled}function sl(){return null!==Ir.skipHydrationRootTNode}function Ht(){return Ir.lFrame.lView}function fi(){return Ir.lFrame.tView}function Sc(e){return Ir.lFrame.contextLView=e,e[di]}function Dc(e){return Ir.lFrame.contextLView=null,e}function Yr(){let e=Tu();for(;null!==e&&64===e.type;)e=e.parent;return e}function Tu(){return Ir.lFrame.currentTNode}function Ea(e,t){const n=Ir.lFrame;n.currentTNode=e,n.isParent=t}function rc(){return Ir.lFrame.isParent}function Ic(){Ir.lFrame.isParent=!1}function Ns(){const e=Ir.lFrame;let t=e.bindingRootIndex;
vendor: 10,555 bytes, line 1
1return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function ll(){return Ir.lFrame.bindingIndex}function ba(){return Ir.lFrame.bindingIndex++}function cl(e){const t=Ir.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Kd(e,t){const n=Ir.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ac(t)}function Ac(e){Ir.lFrame.currentDirectiveIndex=e}function ul(){return Ir.lFrame.currentQueryIndex}function ys(e){Ir.lFrame.currentQueryIndex=e}function Dl(e){const t=e[hn];return 2===t.type?t.declTNode:1===t.type?e[ui]:null}function Zc(e,t,n){if(n&_r.SkipSelf){let o=t,u=e;for(;!(o=o.parent,null!==o||n&_r.Host||(o=Dl(u),null===o||(u=u[tl],10&o.type))););if(null===o)return!1;t=o,e=u}const i=Ir.lFrame=za();return i.currentTNode=t,i.lView=e,!0}function Jc(e){const t=za(),n=e[hn];Ir.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function za(){const e=Ir.lFrame,t=null===e?null:e.child;return null===t?$l(e):t}function $l(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Ul(){const e=Ir.lFrame;return Ir.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Iu=Ul;function Mc(){const e=Ul();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function xo(){return Ir.lFrame.selectedIndex}function Bl(e){Ir.lFrame.selectedIndex=e}function xi(){const e=Ir.lFrame;return rl(e.tView,e.selectedIndex)}function Au(){Ir.lFrame.currentNamespace=Gc}function Vl(){!function oc(){Ir.lFrame.currentNamespace=null}()}let ud=!0;function sc(){return ud}function Oa(e){ud=e}function Il(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){const u=e.data[n].type.prototype,{ngAfterContentInit:p,ngAfterContentChecked:_,ngAfterViewInit:T,ngAfterViewChecked:j,ngOnDestroy:te}=u;p&&(e.contentHooks??=[]).push(-n,p),_&&((e.contentHooks??=[]).push(n,_),(e.contentCheckHooks??=[]).push(n,_)),T&&(e.viewHooks??=[]).push(-n,T),j&&((e.viewHooks??=[]).push(n,j),(e.viewCheckHooks??=[]).push(n,j)),null!=te&&(e.destroyHooks??=[]).push(n,te)}}function tu(e,t,n){Mu(e,t,3,n)}function us(e,t,n,i){(3&e[kn])===n&&Mu(e,t,n,i)}function aa(e,t){let n=e[kn];(3&n)===t&&(n&=16383,n+=1,e[kn]=n)}function Mu(e,t,n,i){const u=i??-1,p=t.length-1;let _=0;for(let T=void 0!==i?65535&e[Ia]:0;T<p;T++)if("number"==typeof t[T+1]){if(_=t[T],null!=i&&_>=i)break}else t[T]<0&&(e[Ia]+=65536),(_<u||-1==u)&&(nu(e,n,t,T),e[Ia]=(4294901760&e[Ia])+T+2),T++}function Ou(e,t){rs(4,e,t);const n=he(null);try{t.call(e)}finally{he(n),rs(5,e,t)}}function nu(e,t,n,i){const o=n[i]<0,u=n[i+1],_=e[o?-n[i]:n[i]];o?e[kn]>>14<e[Ia]>>16&&(3&e[kn])===t&&(e[kn]+=16384,Ou(_,u)):Ou(_,u)}const Ra=-1;class ac{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function r(e){return e!==Ra}function c(e){return 32767&e}function v(e,t){let n=function f(e){return e>>16}(e),i=t;for(;n>0;)i=i[tl],n--;return i}let w=!0;function x(e){const t=w;return w=e,t}const P=255,q=5;let G=0;const H={};function ge(e,t){const n=Ce(e,t);if(-1!==n)return n;const i=t[hn];i.firstCreatePass&&(e.injectorIndex=t.length,me(i.data,e),me(t,null),me(i.blueprint,null));const o=ke(e,t),u=e.injectorIndex;if(r(o)){const p=c(o),_=v(o,t),T=_[hn].data;for(let j=0;j<8;j++)t[u+j]=_[p+j]|T[p+j]}return t[u+8]=o,u}function me(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ce(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ke(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,o=t;for(;null!==o;){if(i=tr(o),null===i)return Ra;if(n++,o=o[tl],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return Ra}function Ue(e,t,n){!function re(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Lo)&&(i=n[Lo]),null==i&&(i=n[Lo]=G++);const o=i&P;t.data[e+(o>>q)]|=1<<o}(e,t,n)}function De(e,t,n){if(n&_r.Optional||void 0!==e)return e;Ds()}function rt(e,t,n,i){if(n&_r.Optional&&void 0===i&&(i=null),!(n&(_r.Self|_r.Host))){const o=e[Or],u=ao(void 0);try{return o?o.get(t,i,n&_r.Optional):ea(t,i,n&_r.Optional)}finally{ao(u)}}return De(i,0,n)}function Tt(e,t,n,i=_r.Default,o){if(null!==e){if(2048&t[kn]&&!(i&_r.Self)){const p=function fn(e,t,n,i,o){let u=e,p=t;for(;null!==u&&null!==p&&2048&p[kn]&&!(512&p[kn]);){const _=Yt(u,p,n,i|_r.Self,H);if(_!==H)return _;let T=u.parent;if(!T){const j=p[Ll];if(j){const te=j.get(n,H,i);if(te!==H)return te}T=tr(p),p=p[tl]}u=T}return o}(e,t,n,i,H);if(p!==H)return p}const u=Yt(e,t,n,i,H);if(u!==H)return u}return rt(t,n,i,o)}function Yt(e,t,n,i,o){const u=function ee(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Lo)?e[Lo]:void 0;return"number"==typeof t?t>=0?t&P:zt:t}(n);if("function"==typeof u){if(!Zc(t,e,i))return i&_r.Host?De(o,0,i):rt(t,n,i,o);try{let p;if(p=u(i),null!=p||i&_r.Optional)return p;Ds()}finally{Iu()}}else if("number"==typeof u){let p=null,_=Ce(e,t),T=Ra,j=i&_r.Host?t[Vi][ui]:null;for((-1===_||i&_r.SkipSelf)&&(T=-1===_?ke(e,t):t[_+8],T!==Ra&&Vt(i,!1)?(p=t[hn],_=c(T),t=v(T,t)):_=-1);-1!==_;){const te=t[hn];if(At(u,_,te.data)){const _e=Qt(_,t,n,p,i,j);if(_e!==H)return _e}T=t[_+8],T!==Ra&&Vt(i,t[hn].data[_+8]===j)&&At(u,_,t)?(p=te,_=c(T),t=v(T,t)):_=-1}}return o}function Qt(e,t,n,i,o,u){const p=t[hn],_=p.data[e+8],te=qt(_,p,n,null==i?Do(_)&&w:i!=p&&!!(3&_.type),o&_r.Host&&u===_);return null!==te?yt(t,p,te,_):H}function qt(e,t,n,i,o){const u=e.providerIndexes,p=t.data,_=1048575&u,T=e.directiveStart,te=u>>20,et=o?_+te:e.directiveEnd;for(let ht=i?_:_+te;ht<et;ht++){const Mt=p[ht];if(ht<T&&n===Mt||ht>=T&&Mt.type===n)return ht}if(o){const ht=p[T];if(ht&&Gs(ht)&&ht.type===n)return T}return null}function yt(e,t,n,i){let o=e[n];const u=t.data;if(function Ru(e){return e instanceof ac}(o)){const p=o;p.resolving&&function ks(e,t){throw t&&t.join(" > "),new tn(-200,e)}(function fr(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Cn(e)}(u[n]));const _=x(p.canSeeViewProviders);p.resolving=!0;const j=p.injectImpl?ao(p.injectImpl):null;Zc(e,i,_r.Default);try{o=e[n]=p.factory(void 0,u,e,i),t.firstCreatePass&&n>=i.directiveStart&&function th(e,t,n){const{ngOnChanges:i,ngOnInit:o,ngDoCheck:u}=t.type.prototype;if(i){const p=cs(t);(n.preOrderHooks??=[]).push(e,p),(n.preOrderCheckHooks??=[]).push(e,p)}o&&(n.preOrderHooks??=[]).push(0-e,o),u&&((n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u))}(n,u[n],t)}finally{null!==j&&ao(j),x(_),p.resolving=!1,Iu()}}return o}function At(e,t,n){return!!(n[t+(e>>q)]&1<<e)}function Vt(e,t){return!(e&_r.Self||e&_r.Host&&t)}class en{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return Tt(this._tNode,this._lView,t,Ge(i),n)}}function zt(){return new en(Yr(),Ht())}function _t(e){return In(()=>{const t=e.prototype.constructor,n=t[ri]||pt(t),i=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==i;){const u=o[ri]||pt(o);if(u&&u!==n)return u;o=Object.getPrototypeOf(o)}return u=>new u})}function pt(e){return Et(e)?()=>{const t=pt(st(e));return t&&t()}:Qr(e)}function tr(e){const t=e[hn],n=t.type;return 2===n?t.declTNode:1===n?e[ui]:null}function un(e){return function Pe(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let o=0;for(;o<i;){const u=n[o];if(X(u))break;if(0===u)o+=2;else if("number"==typeof u)for(o++;o<i&&"string"==typeof n[o];)o++;else{if(u===t)return n[o+1];o+=2}}}return null}(Yr(),e)}function zl(e,t=null,n=null,i){const o=lc(e,t,n,i);return o.resolveInjectorInitializers(),o}function lc(e,t=null,n=null,i,o=new Set){const u=[n||Mr,mt(e)];return i=i||("object"==typeof e?void 0:Dr(e)),new Da(u,t||si(),i||null,o)}let _s=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=lo;static#t=this.NULL=new da;static create(n,i){if(Array.isArray(n))return zl({name:""},i,n,"");{const o=n.name??"";return zl({name:o},n.parent,n.providers,o)}}static#n=this.\u0275prov=$r({token:e,providedIn:"any",factory:()=>m(ml)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function dl(e){return e.ngOriginalError}class Pa{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&dl(t);for(;n&&dl(n);)n=dl(n);return n||null}}const fl=new ue("",{providedIn:"root",factory:()=>ye(Pa).handleError.bind(void 0)});let cc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=dd;static#t=this.__NG_ENV_ID__=n=>n}return e})();class ou extends cc{constructor(t){super(),this._lView=t}onDestroy(t){return wc(this._lView,t),()=>function Sl(e,t){if(null===e[fe])return;const n=e[fe].indexOf(t);-1!==n&&e[fe].splice(n,1)}(this._lView,t)}}function dd(){return new ou(Ht())}function ih(){return uc(Yr(),Ht())}function uc(e,t){return new Lu(yo(e,t))}let Lu=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=ih}return e})();function oh(e){return e instanceof Lu?e.nativeElement:e}function pd(e){return t=>{setTimeout(e,void 0,t)}}const Al=class sh extends On.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,yl()&&(this.destroyRef=ye(cc,{optional:!0})??void 0)}emit(t){const n=he(null);try{super.next(t)}finally{he(n)}}subscribe(t,n,i){let o=t,u=n||(()=>null),p=i;if(t&&"object"==typeof t){const T=t;o=T.next?.bind(T),u=T.error?.bind(T),p=T.complete?.bind(T)}this.__isAsync&&(u=pd(u),o&&(o=pd(o)),p&&(p=pd(p)));const _=super.subscribe({next:o,error:u,complete:p});return t instanceof xn.yU&&t.add(_),_}};function ah(){return this._results[Symbol.iterator]()}class Xd{static#e=Symbol.iterator;get changes(){return this._changes??=new Al}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=Xd.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ah)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}
1forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const i=function Cr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Zr(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let o=e[i],u=t[i];if(n&&(o=n(o),u=n(u)),u!==o)return!1}return!0}(this._results,i,n))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Fu(e){return!(128&~e.flags)}const gd=new Map;let Up=0;const Qd="__ngContext__";function _o(e,t){fo(t)?(e[Qd]=t[Rs],function Vp(e){gd.set(e[Rs],e)}(t)):e[Qd]=t}function se(e){return Nt(e[So])}function Ke(e){return Nt(e[Ro])}function Nt(e){for(;null!==e&&!$o(e);)e=e[Ro];return e}let mh;function Nm(e){mh=e}function Lc(){if(void 0!==mh)return mh;if(typeof document<"u")return document;throw new tn(210,!1)}const Kp=new ue("",{providedIn:"root",factory:()=>Lm}),Lm="ng",Xp=new ue(""),Jd=new ue("",{providedIn:"platform",factory:()=>"unknown"}),ef=new ue(""),km=new ue("",{providedIn:"root",factory:()=>Lc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Cd=()=>null;function Ch(e,t,n=!1){return Cd(e,t,n)}const eg=new ue("",{providedIn:"root",factory:()=>!1});let cu,lf;function ju(e){return function Ih(){if(void 0===cu&&(cu=null,Kn.trustedTypes))try{cu=Kn.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return cu}()?.createHTML(e)||e}function Mh(){if(void 0===lf&&(lf=null,Kn.trustedTypes))try{lf=Kn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return lf}function ng(e){return Mh()?.createHTML(e)||e}function ig(e){return Mh()?.createScriptURL(e)||e}class uu{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Bn})`}}class Wm extends uu{getTypeName(){return"HTML"}}class Km extends uu{getTypeName(){return"Style"}}class Xm extends uu{getTypeName(){return"Script"}}class Ym extends uu{getTypeName(){return"URL"}}class qm extends uu{getTypeName(){return"ResourceURL"}}function Es(e){return e instanceof uu?e.changingThisBreaksApplicationSecurity:e}function Hu(e,t){const n=function Qm(e){return e instanceof uu&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Bn})`)}return n===t}function du(e){return new Wm(e)}function ei(e){return new Km(e)}function Zm(e){return new Xm(e)}function xa(e){return new Ym(e)}function is(e){return new qm(e)}class kc{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(ju(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class Jm{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=ju(t),n}}const tv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function cf(e){return(e=String(e)).match(tv)?e:"unsafe:"+e}function dc(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function fu(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const sg=dc("area,br,col,hr,img,wbr"),Wl=dc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Oh=dc("rp,rt"),uf=fu(sg,fu(Wl,dc("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),fu(Oh,dc("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),fu(Oh,Wl)),Ph=dc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ag=fu(Ph,dc("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
vendor: 16,472 bytes, line 1
1olspan,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"),dc("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")),nv=dc("script,style,template");class rv{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0,o=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)o.push(n),n=xh(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let u=Od(n);if(u){n=u;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=cg(t).toLowerCase();if(!uf.hasOwnProperty(n))return this.sanitizedSomething=!0,!nv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let o=0;o<i.length;o++){const u=i.item(o),p=u.name,_=p.toLowerCase();if(!ag.hasOwnProperty(_)){this.sanitizedSomething=!0;continue}let T=u.value;Ph[_]&&(T=cf(T)),this.buf.push(" ",p,'="',hu(T),'"')}return this.buf.push(">"),!0}endElement(t){const n=cg(t).toLowerCase();uf.hasOwnProperty(n)&&!sg.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(hu(t))}}function Od(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Nh(t);return t}function xh(e){const t=e.firstChild;if(t&&function lg(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Nh(t);return t}function cg(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Nh(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const df=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wa=/([^\#-~ |!])/g;function hu(e){return e.replace(/&/g,"&").replace(df,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Wa,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let ff;function ug(e,t){let n=null;try{ff=ff||function og(e){const t=new Jm(e);return function ev(){try{return!!(new window.DOMParser).parseFromString(ju(""),"text/html")}catch{return!1}}()?new kc(t):t}(e);let i=t?String(t):"";n=ff.getInertBodyElement(i);let o=5,u=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=u,u=n.innerHTML,n=ff.getInertBodyElement(i)}while(i!==u);return ju((new rv).sanitizeChildren(Lh(n)||n))}finally{if(n){const i=Lh(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Lh(e){return"content"in e&&function iv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var pu=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(pu||{});function kh(e){const t=Rd();return t?ng(t.sanitize(pu.HTML,e)||""):Hu(e,"HTML")?ng(Es(e)):ug(Lc(),Cn(e))}function ti(e){const t=Rd();return t?t.sanitize(pu.URL,e)||"":Hu(e,"URL")?Es(e):cf(Cn(e))}function hf(e){const t=Rd();if(t)return ig(t.sanitize(pu.RESOURCE_URL,e)||"");if(Hu(e,"ResourceURL"))return ig(Es(e));throw new tn(904,!1)}function fg(e,t,n){return function io(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?hf:ti}(t,n)(e)}function Rd(){const e=Ht();return e&&e[Co].sanitizer}const av=/^>|^->|<!--|-->|--!>|<!-$/g,lv=/(<|>)/g,cv="\u200b$1\u200b";function vg(e){return e.ownerDocument.defaultView}function Ka(e){return e instanceof Function?e():e}var mf=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(mf||{});let zh;function Gh(e,t){return zh(e,t)}function mu(e,t,n,i,o){if(null!=i){let u,p=!1;$o(i)?u=i:fo(i)&&(p=!0,i=i[sr]);const _=Hr(i);0===e&&null!==n?null==o?Cg(t,n,_):vu(t,n,_,o||null,!0):1===e&&null!==n?vu(t,n,_,o||null,!0):2===e?function Nd(e,t,n){const i=Ef(e,t);i&&function Iv(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,_,p):3===e&&t.destroyNode(_),null!=u&&function Ov(e,t,n,i,o){const u=n[zs];u!==Hr(n)&&mu(t,e,i,u,o);for(let _=ro;_<n.length;_++){const T=n[_];Gu(T[hn],T,e,t,i,u)}}(t,e,u,n,o)}}function Wh(e,t){return e.createComment(function hg(e){return e.replace(av,t=>t.replace(lv,cv))}(t))}function yf(e,t,n){return e.createElement(t,n)}function Eg(e,t){t[Co].changeDetectionScheduler?.notify(1),Gu(e,t,t[pr],2,null,null)}function bg(e,t){const n=e[zo],i=n.indexOf(t);n.splice(i,1)}function Pd(e,t){if(e.length<=ro)return;const n=ro+t,i=e[n];if(i){const o=i[Po];null!==o&&o!==e&&bg(o,i),t>0&&(e[n-1][Ro]=i[Ro]);const u=Ao(e,ro+t);!function Ev(e,t){Eg(e,t),t[sr]=null,t[ui]=null}(i[hn],i);const p=u[no];null!==p&&p.detachView(u[hn]),i[mi]=null,i[Ro]=null,i[kn]&=-129}return i}function _f(e,t){if(!(256&t[kn])){const n=t[pr];n.destroyNode&&Gu(e,t,n,3,null,null),function wv(e){let t=e[So];if(!t)return Kh(e[hn],e);for(;t;){let n=null;if(fo(t))n=t[So];else{const i=t[ro];i&&(n=i)}if(!n){for(;t&&!t[Ro]&&t!==e;)fo(t)&&Kh(t[hn],t),t=t[mi];null===t&&(t=e),fo(t)&&Kh(t[hn],t),n=t&&t[Ro]}t=n}}(t)}}function Kh(e,t){if(256&t[kn])return;const n=he(null);try{t[kn]&=-129,t[kn]|=256,t[Ps]&&function gt(e){if(Ct(e),wt(e))for(let t=0;t<e.producerNode.length;t++)Ye(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}(t[Ps]),function Tv(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i<n.length;i+=2){const o=t[n[i]];if(!(o instanceof ac)){const u=n[i+1];if(Array.isArray(u))for(let p=0;p<u.length;p+=2){const _=o[u[p]],T=u[p+1];rs(4,_,T);try{T.call(_)}finally{rs(5,_,T)}}else{rs(4,o,u);try{u.call(o)}finally{rs(5,o,u)}}}}}(e,t),function Dv(e,t){const n=e.cleanup,i=t[Pi];if(null!==n)for(let u=0;u<n.length-1;u+=2)if("string"==typeof n[u]){const p=n[u+3];p>=0?i[p]():i[-p].unsubscribe(),u+=2}else n[u].call(i[n[u+1]]);null!==i&&(t[Pi]=null);const o=t[fe];if(null!==o){t[fe]=null;for(let u=0;u<o.length;u++)(0,o[u])()}}(e,t),1===t[hn].type&&t[pr].destroy();const i=t[Po];if(null!==i&&$o(t[mi])){i!==t[mi]&&bg(i,t);const o=t[no];null!==o&&o.detachView(e)}!function jp(e){gd.delete(e[Rs])}(t)}finally{he(n)}}function Xh(e,t,n){return function wg(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[sr];{const{componentOffset:o}=i;if(o>-1){const{encapsulation:u}=e.data[i.directiveStart+o];if(u===Ms.None||u===Ms.Emulated)return null}return yo(i,n)}}(e,t.parent,n)}function vu(e,t,n,i,o){e.insertBefore(t,n,i,o)}function Cg(e,t,n){e.appendChild(t,n)}function Sg(e,t,n,i,o){null!==i?vu(e,t,n,i,o):Cg(e,t,n)}function Ef(e,t){return e.parentNode(t)}function Dg(e,t,n){return Yh(e,t,n)}let wf,Yh=function bf(e,t,n){return 40&e.type?yo(e,n):null};function Cf(e,t,n,i){const o=Xh(e,i,t),u=t[pr],_=Dg(i.parent||t[ui],i,t);if(null!=o)if(Array.isArray(n))for(let T=0;T<n.length;T++)Sg(u,o,n[T],_,!1);else Sg(u,o,n,_,!1);void 0!==wf&&wf(u,i,t,n,o)}function xd(e,t){if(null!==t){const n=t.type;if(3&n)return yo(t,e);if(4&n)return qh(-1,e[t.index]);if(8&n){const i=t.child;if(null!==i)return xd(e,i);{const o=e[t.index];return $o(o)?qh(-1,o):Hr(o)}}if(32&n)return Gh(t,e)()||Hr(e[t.index]);{const i=Sf(e,t);return null!==i?Array.isArray(i)?i[0]:xd(ol(e[Vi]),i):xd(e,t.next)}}return null}function Sf(e,t){return null!==t?e[Vi][ui].projection[t.projection]:null}function qh(e,t){const n=ro+e+1;if(n<t.length){const i=t[n],o=i[hn].firstChild;if(null!==o)return xd(i,o)}return t[zs]}function la(e,t,n,i,o,u,p){for(;null!=n;){const _=i[n.index],T=n.type;if(p&&0===t&&(_&&_o(Hr(_),i),n.flags|=2),32&~n.flags)if(8&T)la(e,t,n.child,i,o,u,!1),mu(t,e,o,_,u);else if(32&T){const j=Gh(n,i);let te;for(;te=j();)mu(t,e,o,te,u);mu(t,e,o,_,u)}else 16&T?Ag(e,t,i,n,o,u):mu(t,e,o,_,u);n=p?n.projectionNext:n.next}}function Gu(e,t,n,i,o,u){la(n,i,e.firstChild,t,o,u,!1)}function Ag(e,t,n,i,o,u){const p=n[Vi],T=p[ui].projection[i.projection];if(Array.isArray(T))for(let j=0;j<T.length;j++)mu(t,e,o,T[j],u);else{let j=T;const te=p[mi];Fu(i)&&(j.flags|=128),la(e,t,j,te,o,u,!0)}}function Mg(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Df(e,t,n){const{mergedAttrs:i,classes:o,styles:u}=n;null!==i&&Ho(e,t,i),null!==o&&Mg(e,t,o),null!==u&&function Qh(e,t,n){e.setAttribute(t,"style",n)}(e,t,u)}const qr={};function Og(e=1){Rg(fi(),Ht(),xo()+e,!1)}function Rg(e,t,n,i){if(!i)if(3&~t[kn]){const u=e.preOrderHooks;null!==u&&us(t,u,0,n)}else{const u=e.preOrderCheckHooks;null!==u&&tu(t,u,n)}Bl(n)}function Wu(e,t=_r.Default){const n=Ht();return null===n?m(e,t):Tt(Yr(),n,st(e),t)}function Zh(){throw new Error("invalid")}function Pg(e,t,n,i,o,u){const p=he(null);try{let _=null;o&jo.SignalBased&&(_=t[i][Ae]),null!==_&&void 0!==_.transformFn&&(u=_.transformFn(u)),o&jo.HasDecoratorInputTransform&&(u=e.inputTransforms[i].call(t,u)),null!==e.setInput?e.setInput(t,_,u,n,i):ja(t,_,i,u)}finally{he(p)}}function Tf(e,t,n,i,o,u,p,_,T,j,te){const _e=t.blueprint.slice();return _e[sr]=o,_e[kn]=204|i,(null!==j||e&&2048&e[kn])&&(_e[kn]|=2048),bu(_e),_e[mi]=_e[tl]=e,_e[di]=n,_e[Co]=p||e&&e[Co],_e[pr]=_||e&&e[pr],_e[Or]=T||e&&e[Or]||null,_e[ui]=u,_e[Rs]=function Bp(){return Up++}(),_e[Bi]=te,_e[Ll]=j,_e[Vi]=2==t.type?e[Vi]:_e,_e}function Fc(e,t,n,i,o){let u=e.data[t];if(null===u)u=function Ld(e,t,n,i,o){const u=Tu(),p=rc(),T=e.data[t]=function Uv(e,t,n,i,o,u){let p=t?t.injectorIndex:-1,_=0;return sl()&&(_|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:_,providerIndexes:0,value:o,attrs:u,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,p?u:u&&u.parent,n,t,i,o);return null===e.firstChild&&(e.firstChild=T),null!==u&&(p?null==u.child&&null!==T.parent&&(u.child=T):null===u.next&&(u.next=T,T.prev=u)),T}(e,t,n,i,o),function Wd(){return Ir.lFrame.inI18n}()&&(u.flags|=32);else if(64&u.type){u.type=n,u.value=i,u.attrs=o;const p=function Tc(){const e=Ir.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();u.injectorIndex=null===p?-1:p.injectorIndex}return Ea(u,!0),u}function kd(e,t,n,i){if(0===n)return-1;const o=t.length;for(let u=0;u<n;u++)t.push(i),e.blueprint.push(i),e.data.push(null);return o}function xg(e,t,n,i,o){const u=xo(),p=2&i;try{Bl(-1),p&&t.length>nr&&Rg(e,t,nr,!1),rs(p?2:0,o),n(i,o)}finally{Bl(u),rs(p?3:1,o)}}function Jh(e,t,n){if(Wr(t)){const i=he(null);try{const u=t.directiveEnd;for(let p=t.directiveStart;p<u;p++){const _=e.data[p];_.contentQueries&&_.contentQueries(1,n[p],p)}}finally{he(i)}}}function ep(e,t,n){Xc()&&(function We(e,t,n,i){const o=n.directiveStart,u=n.directiveEnd;Do(n)&&function hi(e,t,n){const i=yo(t,e),o=Ng(n);let p=16;n.signals?p=4096:n.onPush&&(p=64);const _=Wo(e,Tf(e,o,null,p,i,t,null,e[Co].rendererFactory.createRenderer(i,n),null,null,null));e[t.index]=_}(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||ge(n,t),_o(i,t);const p=n.initialInputs;for(let _=o;_<u;_++){const T=e.data[_],j=yt(t,e,_,n);_o(j,t),null!==p&&ki(0,_-o,j,T,0,p),Gs(T)&&(xs(n.index,t)[di]=yt(t,e,_,n))}}(e,t,n,yo(n,t)),!(64&~n.flags)&&ut(e,t,n))}function tp(e,t,n=yo){const i=t.localNames;if(null!==i){let o=t.index+1;for(let u=0;u<i.length;u+=2){const p=i[u+1],_=-1===p?n(t,e):e[p];e[o++]=_}}}function Ng(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=np(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function np(e,t,n,i,o,u,p,_,T,j,te){const _e=nr+i,et=_e+o,ht=function xv(e,t){const n=[];for(let i=0;i<t;i++)n.push(i<e?null:qr);return n}(_e,et),Mt="function"==typeof j?j():j;return ht[hn]={type:e,blueprint:ht,template:n,queries:null,viewQuery:_,declTNode:t,data:ht.slice().fill(null,_e),bindingStartIndex:_e,expandoStartIndex:et,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof u?u():u,pipeRegistry:"function"==typeof p?p():p,firstChild:null,schemas:T,consts:Mt,incompleteFirstPass:!1,ssrId:te}}let Lg=()=>null;function kg(e,t,n,i,o){for(let u in t){if(!t.hasOwnProperty(u))continue;const p=t[u];if(void 0===p)continue;i??={};let _,T=jo.None;Array.isArray(p)?(_=p[0],T=p[1]):_=p;let j=u;if(null!==o){if(!o.hasOwnProperty(u))continue;j=o[u]}0===e?Fg(i,n,j,_,T):Fg(i,n,j,_)}return i}function Fg(e,t,n,i,o){let u;e.hasOwnProperty(n)?(u=e[n]).push(t,i):u=e[n]=[t,i],void 0!==o&&u.push(o)}function La(e,t,n,i,o,u,p,_){const T=yo(t,n);let te,j=t.inputs;!_&&null!=j&&(te=j[i])?(Hv(e,n,te,i,o),Do(t)&&function jv(e,t){const n=xs(t,e);16&n[kn]||(n[kn]|=64)}(n,t.index)):3&t.type&&(i=function Vv(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),o=null!=p?p(o,t.value||"",i):o,u.setProperty(T,i,o))}function E(e,t,n,i){if(Xc()){const o=null===i?null:{"":-1},u=function an(e,t){const n=e.directiveRegistry;let i=null,o=null;if(n)for(let u=0;u<n.length;u++){const p=n[u];if(go(t,p.selectors,!1))if(i||(i=[]),Gs(p))if(null!==p.findHostDirectiveDefs){const _=[];o=o||new Map,p.findHostDirectiveDefs(p,_,o),i.unshift(..._,p),on(e,t,_.length)}else i.unshift(p),on(e,t,0);else o=o||new Map,p.findHostDirectiveDefs?.(p,i,o),i.push(p)}return null===i?null:[i,o]}(e,n);let p,_;null===u?p=_=null:[p,_]=u,null!==p&&U(e,t,n,p,o,_),o&&function _n(e,t,n){if(t){const i=e.localNames=[];for(let o=0;o<t.length;o+=2){const u=n[t[o+1]];if(null==u)throw new tn(-301,!1);i.push(t[o],u)}}}(n,i,o)}n.mergedAttrs=R(n.mergedAttrs,n.attrs)}function U(e,t,n,i,o,u){for(let j=0;j<i.length;j++)Ue(ge(n,t),e,i[j].type);!function ar(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,i.length);for(let j=0;j<i.length;j++){const te=i[j];te.providersResolver&&te.providersResolver(te)}let p=!1,_=!1,T=kd(e,t,i.length,null);for(let j=0;j<i.length;j++){const te=i[j];n.mergedAttrs=R(n.mergedAttrs,te.hostAttrs),kr(e,n,t,T,te),Hn(T,te,o),null!==te.contentQueries&&(n.flags|=4),(null!==te.hostBindings||null!==te.hostAttrs||0!==te.hostVars)&&(n.flags|=64);const _e=te.type.prototype;!p&&(_e.ngOnChanges||_e.ngOnInit||_e.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),p=!0),!_&&(_e.ngOnChanges||_e.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),_=!0),T++}!function Bv(e,t,n){const o=t.directiveEnd,u=e.data,p=t.attrs,_=[];let T=null,j=null;for(let te=t.directiveStart;te<o;te++){const _e=u[te],et=n?n.get(_e):null,Mt=et?et.outputs:null;T=kg(0,_e.inputs,te,T,et?et.inputs:null),j=kg(1,_e.outputs,te,j,Mt);const Jt=null===T||null===p||xr(t)?null:Xa(T,te,p);_.push(Jt)}null!==T&&(T.hasOwnProperty("class")&&(t.flags|=8),T.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=_,t.inputs=T,t.outputs=j}(e,n,u)}function ut(e,t,n){const i=n.directiveStart,o=n.directiveEnd,u=n.index,p=function qc(){return Ir.lFrame.currentDirectiveIndex}();try{Bl(u);for(let _=i;_<o;_++){const T=e.data[_],j=t[_];Ac(_),(null!==T.hostBindings||0!==T.hostVars||null!==T.hostAttrs)&&St(T,j)}}finally{Bl(-1),Ac(p)}}function St(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}
1function on(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Hn(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;Gs(t)&&(n[""]=e)}}function kr(e,t,n,i,o){e.data[i]=o;const u=o.factory||(o.factory=Qr(o.type)),p=new ac(u,Gs(o),Wu);e.blueprint[i]=p,n[i]=p,function oe(e,t,n,i,o){const u=o.hostBindings;if(u){let p=e.hostBindingOpCodes;null===p&&(p=e.hostBindingOpCodes=[]);const _=~t.index;(function Te(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(p)!=_&&p.push(_),p.push(n,i,u)}}(e,t,i,kd(e,n,o.hostVars,qr),o)}function lr(e,t,n,i,o,u){const p=yo(e,t);!function vi(e,t,n,i,o,u,p){if(null==u)e.removeAttribute(t,o,n);else{const _=null==p?Cn(u):p(u,i||"",o);e.setAttribute(t,o,_,n)}}(t[pr],p,u,e.value,n,i,o)}function ki(e,t,n,i,o,u){const p=u[t];if(null!==p)for(let _=0;_<p.length;)Pg(i,n,p[_++],p[_++],p[_++],p[_++])}function Xa(e,t,n){let i=null,o=0;for(;o<n.length;){const u=n[o];if(0!==u)if(5!==u){if("number"==typeof u)break;if(e.hasOwnProperty(u)){null===i&&(i=[]);const p=e[u];for(let _=0;_<p.length;_+=3)if(p[_]===t){i.push(u,p[_+1],p[_+2],n[o+1]);break}}o+=2}else o+=2;else o+=4}return i}function ca(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function ka(e,t){const n=e.contentQueries;if(null!==n){const i=he(null);try{for(let o=0;o<n.length;o+=2){const p=n[o+1];if(-1!==p){const _=e.data[p];ys(n[o]),_.contentQueries(2,t[p],p)}}}finally{he(i)}}}function Wo(e,t){return e[So]?e[Jo][Ro]=t:e[So]=t,e[Jo]=t,t}function Ya(e,t,n){ys(0);const i=he(null);try{t(e,n)}finally{he(i)}}function rp(e){return e[Pi]||(e[Pi]=[])}function Eb(e){return e.cleanup||(e.cleanup=[])}function $g(e,t){const n=e[Or],i=n?n.get(Pa,null):null;i&&i.handleError(t)}function Hv(e,t,n,i,o){for(let u=0;u<n.length;){const p=n[u++],_=n[u++],T=n[u++];Pg(e.data[p],t[p],i,_,T,o)}}function yu(e,t,n){const i=Cl(t,e);!function _g(e,t,n){e.setValue(t,n)}(e[pr],i,n)}function wD(e,t){const n=xs(t,e),i=n[hn];!function CD(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n);const o=n[sr];null!==o&&null===n[Bi]&&(n[Bi]=Ch(o,n[Or])),zv(i,n,n[di])}function zv(e,t,n){Jc(t);try{const i=e.viewQuery;null!==i&&Ya(1,i,n);const o=e.template;null!==o&&xg(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[no]?.finishViewCreation(e),e.staticContentQueries&&ka(e,t),e.staticViewQueries&&Ya(2,e.viewQuery,n);const u=e.components;null!==u&&function SD(e,t){for(let n=0;n<t.length;n++)wD(e,t[n])}(t,u)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[kn]&=-5,Mc()}}function If(e,t){return!t||null===t.firstChild||Fu(e)}function op(e,t,n,i=!0){const o=t[hn];if(function Cv(e,t,n,i){const o=ro+i,u=n.length;i>0&&(n[o-1][Ro]=t),i<u-ro?(t[Ro]=n[o],Is(n,ro+i,t)):(n.push(t),t[Ro]=null),t[mi]=n;const p=t[Po];null!==p&&n!==p&&function Sv(e,t){const n=e[zo];t[Vi]!==t[mi][mi][Vi]&&(e[kn]|=Aa.HasTransplantedViews),null===n?e[zo]=[t]:n.push(t)}(p,t);const _=t[no];null!==_&&_.insertView(e),bc(t),t[kn]|=128}(o,t,e,n),i){const p=qh(n,e),_=t[pr],T=Ef(_,e[zs]);null!==T&&function bv(e,t,n,i,o,u){i[sr]=o,i[ui]=t,Gu(e,i,n,1,o,u)}(o,e[ui],_,t,T,p)}const u=t[Bi];null!==u&&null!==u.firstChild&&(u.firstChild=null)}function sp(e,t,n,i,o=!1){for(;null!==n;){const u=t[n.index];null!==u&&i.push(Hr(u)),$o(u)&&Cb(u,i);const p=n.type;if(8&p)sp(e,t,n.child,i);else if(32&p){const _=Gh(n,t);let T;for(;T=_();)i.push(T)}else if(16&p){const _=Sf(t,n);if(Array.isArray(_))i.push(..._);else{const T=ol(t[Vi]);sp(T[hn],T,_,i,!0)}}n=o?n.projectionNext:n.next}return i}function Cb(e,t){for(let n=ro;n<e.length;n++){const i=e[n],o=i[hn].firstChild;null!==o&&sp(i[hn],i,o,t)}e[zs]!==e[sr]&&t.push(e[zs])}let Sb=[];const AD={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:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{nc(e.lView)},consumerOnSignalRead(){this.lView[Ps]=this}},Db=100;function Ug(e,t=!0,n=0){const i=e[Co],o=i.rendererFactory;o.begin?.();try{!function MD(e,t){Wv(e,t);let n=0;for(;il(e);){if(n===Db)throw new tn(103,!1);n++,Wv(e,1)}}(e,n)}catch(p){throw t&&$g(e,p),p}finally{o.end?.(),i.inlineEffectRunner?.flush()}}function OD(e,t,n,i){const o=t[kn];if(!(256&~o))return;t[Co].inlineEffectRunner?.flush(),Jc(t);let p=null,_=null;(function RD(e){return 2!==e.type})(e)&&(_=function DD(e){return e[Ps]??function TD(e){const t=Sb.pop()??Object.create(AD);return t.lView=e,t}(e)}(t),p=function ct(e){return e&&(e.nextProducerIndex=0),he(e)}(_));try{bu(t),function ic(e){return Ir.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&xg(e,t,n,2,i);const T=!(3&~o);if(T){const _e=e.preOrderCheckHooks;null!==_e&&tu(t,_e,null)}else{const _e=e.preOrderHooks;null!==_e&&us(t,_e,0,null),aa(t,0)}if(function PD(e){for(let t=se(e);null!==t;t=Ke(t)){if(!(t[kn]&Aa.HasTransplantedViews))continue;const n=t[zo];for(let i=0;i<n.length;i++){Kc(n[i])}}}(t),Tb(t,0),null!==e.contentQueries&&ka(e,t),T){const _e=e.contentCheckHooks;null!==_e&&tu(t,_e)}else{const _e=e.contentHooks;null!==_e&&us(t,_e,1),aa(t,1)}!function Pv(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let i=0;i<n.length;i++){const o=n[i];if(o<0)Bl(~o);else{const u=o,p=n[++i],_=n[++i];
1Kd(p,u),_(2,t[u])}}}finally{Bl(-1)}}(e,t);const j=e.components;null!==j&&Ab(t,j,0);const te=e.viewQuery;if(null!==te&&Ya(2,te,i),T){const _e=e.viewCheckHooks;null!==_e&&tu(t,_e)}else{const _e=e.viewHooks;null!==_e&&us(t,_e,2),aa(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[ji]){for(const _e of t[ji])_e();t[ji]=null}t[kn]&=-73}catch(T){throw nc(t),T}finally{null!==_&&(function Dt(e,t){if(he(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(wt(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Ye(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(_,p),function ID(e){e.lView[Ps]!==e&&(e.lView=null,Sb.push(e))}(_)),Mc()}}function Tb(e,t){for(let n=se(e);null!==n;n=Ke(n))for(let i=ro;i<n.length;i++)Ib(n[i],t)}function xD(e,t,n){Ib(xs(t,e),n)}function Ib(e,t){tc(e)&&Wv(e,t)}function Wv(e,t){const i=e[hn],o=e[kn],u=e[Ps];let p=!!(0===t&&16&o);if(p||=!!(64&o&&0===t),p||=!!(1024&o),p||=!(!u?.dirty||!vt(u)),u&&(u.dirty=!1),e[kn]&=-9217,p)OD(i,e,i.template,e[di]);else if(8192&o){Tb(e,1);const _=i.components;null!==_&&Ab(e,_,1)}}function Ab(e,t,n){for(let i=0;i<t.length;i++)xD(e,t[i],n)}function ap(e){for(e[Co].changeDetectionScheduler?.notify();e;){e[kn]|=64;const t=ol(e);if(Fl(e)&&!t)return e;e=t}return null}class lp{get rootNodes(){const t=this._lView,n=t[hn];return sp(n,t,n.firstChild,[])}constructor(t,n,i=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=i,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[di]}set context(t){this._lView[di]=t}get destroyed(){return!(256&~this._lView[kn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[mi];if($o(t)){const n=t[8],i=n?n.indexOf(this):-1;i>-1&&(Pd(t,i),Ao(n,i))}this._attachedToViewContainer=!1}_f(this._lView[hn],this._lView)}onDestroy(t){wc(this._lView,t)}markForCheck(){ap(this._cdRefInjectingView||this._lView)}detach(){this._lView[kn]&=-129}reattach(){bc(this._lView),this._lView[kn]|=128}detectChanges(){this._lView[kn]|=1024,Ug(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new tn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Eg(this._lView[hn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new tn(902,!1);this._appRef=t,bc(this._lView)}}let cp=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=kD}return e})();const ND=cp,LD=class extends ND{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){const o=function ip(e,t,n,i){const o=he(null);try{const u=t.tView,T=Tf(e,u,n,4096&e[kn]?4096:16,null,t,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null);T[Po]=e[t.index];const te=e[no];return null!==te&&(T[no]=te.createEmbeddedView(u)),zv(u,T,n),T}finally{he(o)}}(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:i});return new lp(o)}};function kD(){return Bg(Yr(),Ht())}function Bg(e,t){return 4&e.type?new LD(t,e,uc(e,t)):null}class Gg{}class sT{}class Lb{}class lT{resolveComponentFactory(t){throw function aT(e){const t=Error(`No component factory found for ${Dr(e)}.`);return t.ngComponent=e,t}(t)}}let Wg=(()=>{class e{static#e=this.NULL=new lT}return e})();class Fb{}let cT=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function uT(){const e=Ht(),n=xs(Yr().index,e);return(fo(n)?n:e)[pr]}()}return e})(),dT=(()=>{class e{static#e=this.\u0275prov=$r({token:e,providedIn:"root",factory:()=>null})}return e})();const Zv={},$b=new Set;function Uc(e){$b.has(e)||($b.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Ub(...e){}class Ls{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}
1){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Al(!1),this.onMicrotaskEmpty=new Al(!1),this.onStable=new Al(!1),this.onError=new Al(!1),typeof Zone>"u")throw new tn(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&n,o.shouldCoalesceRunChangeDetection=i,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function fT(){const e="function"==typeof Kn.requestAnimationFrame;let t=Kn[e?"requestAnimationFrame":"setTimeout"],n=Kn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function gT(e){const t=()=>{!function pT(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Kn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ey(e),e.isCheckStableRunning=!0,Jv(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ey(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,o,u,p,_)=>{if(function mT(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(_))return n.invokeTask(o,u,p,_);try{return Bb(e),n.invokeTask(o,u,p,_)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===u.type||e.shouldCoalesceRunChangeDetection)&&t(),Vb(e)}},onInvoke:(n,i,o,u,p,_,T)=>{try{return Bb(e),n.invoke(o,u,p,_,T)}finally{e.shouldCoalesceRunChangeDetection&&t(),Vb(e)}},onHasTask:(n,i,o,u)=>{n.hasTask(o,u),i===o&&("microTask"==u.change?(e._hasPendingMicrotasks=u.microTask,ey(e),Jv(e)):"macroTask"==u.change&&(e.hasPendingMacrotasks=u.macroTask))},onHandleError:(n,i,o,u)=>(n.handleError(o,u),e.runOutsideAngular(()=>e.onError.emit(u)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ls.isInAngularZone())throw new tn(909,!1)}static assertNotInAngularZone(){if(Ls.isInAngularZone())throw new tn(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,o){const u=this._inner,p=u.scheduleEventTask("NgZoneEvent: "+o,t,hT,Ub,Ub);try{return u.runTask(p,n,i)}finally{u.cancelTask(p)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const hT={};function Jv(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function ey(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Bb(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Vb(e){e._nesting--,Jv(e)}class jb{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Al,this.onMicrotaskEmpty=new Al,this.onStable=new Al,this.onError=new Al}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,o){return t.apply(n,i)}}var Fd=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Fd||{});const Hb={destroy(){}};function zb(e,t){!t&&function Hs(e){if(!yl())throw new tn(-203,!1)}();const n=t?.injector??ye(_s);if(!function Ml(e){return"browser"===(e??ye(_s)).get(Jd)}(n))return Hb;Uc("NgAfterNextRender");const i=n.get(pp),o=i.handler??=new Wb,u=t?.phase??Fd.MixedReadWrite,p=()=>{o.unregister(T),_()},_=n.get(cc).onDestroy(p),T=ya(n,()=>new Gb(u,()=>{p(),e()}));return o.register(T),{destroy:p}}class Gb{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=ye(Ls),this.errorHandler=ye(Pa,{optional:!0}),ye(Gg,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class Wb{constructor(){this.executingCallbacks=!1,this.buckets={[Fd.EarlyRead]:new Set,[Fd.Write]:new Set,[Fd.MixedReadWrite]:new Set,[Fd.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const n of t)n.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let pp=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const i of n)i()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=$r({token:e,providedIn:"root",factory:()=>new e})}return e})();function Ku(e){return!!mo(e)}function Xg(e,t,n){let i=n?e.styles:null,o=n?e.classes:null,u=0;
vendor: 9,227 bytes, line 1
1if(null!==t)for(let p=0;p<t.length;p++){const _=t[p];"number"==typeof _?u=_:1==u?o=Xr(o,_):2==u&&(i=Xr(i,_+": "+t[++p]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=o:e.classesWithoutHost=o}class Yb extends Wg{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=hr(t);return new vp(n,this.ngModule)}}function qb(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n];void 0!==i&&t.push({propName:Array.isArray(i)?i[0]:i,templateName:n})}return t}class Yg{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=Ge(i);const o=this.injector.get(t,Zv,i);return o!==Zv||n===Zv?o:this.parentInjector.get(t,n,i)}}class vp extends Lb{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=qb(t.inputs);if(null!==n)for(const o of i)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return i}get outputs(){return qb(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Pl(e){return e.map(mc).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,o){const u=he(null);try{let p=(o=o||this.ngModule)instanceof ls?o:o?.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const _=p?new Yg(t,p):t,T=_.get(Fb,null);if(null===T)throw new tn(407,!1);const j=_.get(dT,null),et={rendererFactory:T,sanitizer:j,inlineEffectRunner:null,afterRenderEventManager:_.get(pp,null),changeDetectionScheduler:_.get(Gg,null)},ht=T.createRenderer(null,this.componentDef),Mt=this.componentDef.selectors[0][0]||"div",Jt=i?function Nv(e,t,n,i){const u=i.get(eg,!1)||n===Ms.ShadowDom,p=e.selectRootElement(t,u);return function Lv(e){Lg(e)}(p),p}(ht,i,this.componentDef.encapsulation,_):yf(ht,Mt,function bT(e){const t=e.toLowerCase();return"svg"===t?Gc:"math"===t?"math":null}(Mt));let En=512;this.componentDef.signals?En|=4096:this.componentDef.onPush||(En|=16);let Nn=null;null!==Jt&&(Nn=Ch(Jt,_,!0));const cn=np(0,null,null,1,0,null,null,null,null,null,null),Vr=Tf(null,cn,null,En,null,null,et,ht,_,null,Nn);let Qi,No;Jc(Vr);try{const Zs=this.componentDef;let gl,eh=null;Zs.findHostDirectiveDefs?(gl=[],eh=new Map,Zs.findHostDirectiveDefs(Zs,gl,eh),gl.push(Zs)):gl=[Zs];const bD=function CT(e,t){const n=e[hn],i=nr;return e[i]=t,Fc(n,i,2,"#host",null)}(Vr,Jt),LR=function ST(e,t,n,i,o,u,p){const _=o[hn];!function DT(e,t,n,i){for(const o of e)t.mergedAttrs=R(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Xg(t,t.mergedAttrs,!0),null!==n&&Df(i,n,t))}(i,e,t,p);let T=null;null!==t&&(T=Ch(t,o[Or]));const j=u.rendererFactory.createRenderer(t,n);let te=16;n.signals?te=4096:n.onPush&&(te=64);const _e=Tf(o,Ng(n),null,te,o[e.index],e,u,j,null,null,T);return _.firstCreatePass&&on(_,e,i.length-1),Wo(o,_e),o[e.index]=_e}(bD,Jt,Zs,gl,Vr,et,ht);No=rl(cn,nr),Jt&&function IT(e,t,n,i){if(i)Ho(e,n,["ng-version","17.3.12"]);else{const{attrs:o,classes:u}=function Fa(e){const t=[],n=[];let i=1,o=2;for(;i<e.length;){let u=e[i];if("string"==typeof u)2===o?""!==u&&t.push(u,e[++i]):8===o&&n.push(u);else{if(!ir(o))break;o=u}i++}return{attrs:t,classes:n}}(t.selectors[0]);o&&Ho(e,n,o),u&&u.length>0&&Mg(e,n,u.join(" "))}}(ht,Zs,Jt,i),void 0!==n&&function AT(e,t,n){const i=e.projection=[];for(let o=0;o<t.length;o++){const u=n[o];i.push(null!=u?Array.from(u):null)}}(No,this.ngContentSelectors,n),Qi=function TT(e,t,n,i,o,u){const p=Yr(),_=o[hn],T=yo(p,o);U(_,o,p,n,null,i);for(let te=0;te<n.length;te++)_o(yt(o,_,p.directiveStart+te,p),o);ut(_,o,p),T&&_o(T,o);const j=yt(o,_,p.directiveStart+p.componentOffset,p);if(e[di]=o[di]=j,null!==u)for(const te of u)te(j,t);return Jh(_,p,o),j}(LR,Zs,gl,eh,Vr,[MT]),zv(cn,Vr,null)}finally{Mc()}return new wT(this.componentType,Qi,uc(No,Vr),Vr,No)}finally{he(u)}}}class wT extends sT{constructor(t,n,i,o,u){super(),this.location=i,this._rootLView=o,this._tNode=u,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new lp(o,void 0,!1),this.componentType=t}setInput(t,n){const i=this._tNode.inputs;let o;if(null!==i&&(o=i[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const u=this._rootLView;Hv(u[hn],u,o,t,n),this.previousInputValues.set(t,n),ap(xs(this._tNode.index,u))}}get injector(){return new en(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function MT(){const e=Yr();Il(Ht()[hn],e)}let qg=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=OT}return e})();function OT(){return Jb(Yr(),Ht())}const RT=qg,Qb=class extends RT{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return uc(this._hostTNode,this._hostLView)}get injector(){return new en(this._hostTNode,this._hostLView)}get parentInjector(){const t=ke(this._hostTNode,this._hostLView);if(r(t)){const n=v(t,this._hostLView),i=c(t);return new en(n[hn].data[i+8],n)}return new en(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Zb(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-ro}createEmbeddedView(t,n,i){let o,u;"number"==typeof i?o=i:null!=i&&(o=i.index,u=i.injector);const _=t.createEmbeddedViewImpl(n||{},u,null);return this.insertImpl(_,o,If(this._hostTNode,null)),_}createComponent(t,n,i,o,u){const p=t&&!function nn(e){return"function"==typeof e}(t);let _;if(p)_=n;else{const Mt=n||{};_=Mt.index,i=Mt.injector,o=Mt.projectableNodes,u=Mt.environmentInjector||Mt.ngModuleRef}const T=p?t:new vp(hr(t)),j=i||this.parentInjector;if(!u&&null==T.ngModule){const Jt=(p?j:this.parentInjector).get(ls,null);Jt&&(u=Jt)}hr(T.componentType??{});const ht=T.create(j,o,null,u);return this.insertImpl(ht.hostView,_,If(this._hostTNode,null)),ht}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){const o=t._lView;if(function nd(e){return $o(e[mi])}(o)){const _=this.indexOf(t);if(-1!==_)this.detach(_);else{const T=o[mi],j=new Qb(T,T[ui],T[mi]);j.detach(j.indexOf(t))}}const u=this._adjustIndex(n),p=this._lContainer;return op(p,o,u,i),t.attachToViewContainerRef(),Is(iy(p),u,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Zb(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=Pd(this._lContainer,n);i&&(Ao(iy(this._lContainer),n),_f(i[hn],i))}detach(t){const n=this._adjustIndex(t,-1),i=Pd(this._lContainer,n);return i&&null!=Ao(iy(this._lContainer),n)?new lp(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function Zb(e){return e[8]}function iy(e){return e[8]||(e[8]=[])}function Jb(e,t){let n;const i=t[e.index];return $o(i)?n=i:(n=ca(i,t,null,e),t[e.index]=n,Wo(t,n)),e0(n,t,e,i),new Qb(n,e,t)}let e0=function n0(e,t,n,i){if(e[zs])return;let o;o=8&n.type?Hr(i):function PT(e,t){const n=e[pr],i=n.createComment(""),o=yo(t,e);return vu(n,Ef(n,o),i,function Av(e,t){return e.nextSibling(t)}(n,o),!1),i}(t,n),e[zs]=o},oy=()=>!1;class sy{constructor(t){this.queryList=t,this.matches=null}clone(){return new sy(this.queryList)}setDirty(){this.queryList.setDirty()}}class ay{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let u=0;u<i;u++){const p=n.getByIndex(u);o.push(this.queries[p.indexInDeclarationView].clone())}return new ay(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==fy(t,n).matches&&this.queries[n].setDirty()}}class r0{constructor(t,n,i=null){this.flags=n,this.read=i,this.predicate="string"==typeof t?function BT(e){return e.split(",").map(t=>t.trim())}(t):t}}class ly{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let i=0;i<this.length;i++){const o=null!==n?n.length:0,u=this.getByIndex(i).embeddedTView(t,o);u&&(u.indexInDeclarationView=i,null!==n?n.push(u):n=[u])}return null!==n?new ly(n):null}template(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class cy{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new cy(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==n;)i=i.parent;return n===(null!==i?i.index:-1)}return this._appliesToNextNode}
1matchTNode(t,n){const i=this.metadata.predicate;if(Array.isArray(i))for(let o=0;o<i.length;o++){const u=i[o];this.matchTNodeWithReadOption(t,n,kT(n,u)),this.matchTNodeWithReadOption(t,n,qt(n,t,u,!1,!1))}else i===cp?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,qt(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(null!==i){const o=this.metadata.read;if(null!==o)if(o===Lu||o===qg||o===cp&&4&n.type)this.addMatch(n.index,-2);else{const u=qt(n,t,o,!1,!1);null!==u&&this.addMatch(n.index,u)}else this.addMatch(n.index,i)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function kT(e,t){const n=e.localNames;if(null!==n)for(let i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function $T(e,t,n,i){return-1===n?function FT(e,t){return 11&e.type?uc(e,t):4&e.type?Bg(e,t):null}(t,e):-2===n?function UT(e,t,n){return n===Lu?uc(t,e):n===cp?Bg(t,e):n===qg?Jb(t,e):void 0}(e,t,i):yt(e,e[hn],n,t)}function o0(e,t,n,i){const o=t[no].queries[i];if(null===o.matches){const u=e.data,p=n.matches,_=[];for(let T=0;null!==p&&T<p.length;T+=2){const j=p[T];_.push(j<0?null:$T(t,u[j],p[T+1],n.metadata.read))}o.matches=_}return o.matches}function uy(e,t,n,i){const o=e.queries.getByIndex(n),u=o.matches;if(null!==u){const p=o0(e,t,o,n);for(let _=0;_<u.length;_+=2){const T=u[_];if(T>0)i.push(p[_/2]);else{const j=u[_+1],te=t[-T];for(let _e=ro;_e<te.length;_e++){const et=te[_e];et[Po]===et[mi]&&uy(et[hn],et,j,i)}if(null!==te[zo]){const _e=te[zo];for(let et=0;et<_e.length;et++){const ht=_e[et];uy(ht[hn],ht,j,i)}}}}}return i}function s0(e,t,n){const i=new Xd(!(4&~n));return function $v(e,t,n,i){const o=rp(t);o.push(n),e.firstCreatePass&&Eb(e).push(i,o.length-1)}(e,t,i,i.destroy),(t[no]??=new ay).queries.push(new sy(i))-1}function c0(e,t,n){null===e.queries&&(e.queries=new ly),e.queries.track(new cy(t,n))}function fy(e,t){return e.queries.getByIndex(t)}function u0(e,t){const n=e[hn],i=fy(n,t);return i.crossesNgTemplate?uy(n,e,t,[]):o0(n,e,i,t)}function py(e){let t=function S0(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const i=[e];for(;t;){let o;if(Gs(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new tn(903,!1);o=t.\u0275dir}if(o){if(n){i.push(o);const p=e;p.inputs=Zg(e.inputs),p.inputTransforms=Zg(e.inputTransforms),p.declaredInputs=Zg(e.declaredInputs),p.outputs=Zg(e.outputs);const _=o.hostBindings;_&&nI(e,_);const T=o.viewQuery,j=o.contentQueries;if(T&&eI(e,T),j&&tI(e,j),ZT(e,o),Ti(e.outputs,o.outputs),Gs(o)&&o.data.animation){const te=e.data;te.animation=(te.animation||[]).concat(o.data.animation)}}const u=o.features;if(u)for(let p=0;p<u.length;p++){const _=u[p];_&&_.ngInherit&&_(e),_===py&&(n=!1)}}t=Object.getPrototypeOf(t)}!function JT(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){const o=e[i];o.hostVars=t+=o.hostVars,o.hostAttrs=R(o.hostAttrs,n=R(n,o.hostAttrs))}}(i)}function ZT(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const i=t.inputs[n];if(void 0!==i&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const o=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function Zg(e){return e===Qo?{}:e===Mr?[]:e}function eI(e,t){const n=e.viewQuery;e.viewQuery=n?(i,o)=>{t(i,o),n(i,o)}:t}function tI(e,t){const n=e.contentQueries;e.contentQueries=n?(i,o,u)=>{t(i,o,u),n(i,o,u)}:t}function nI(e,t){const n=e.hostBindings;e.hostBindings=n?(i,o)=>{t(i,o),n(i,o)}:t}function A0(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const o=t[i];Array.isArray(o)&&o[3]&&(n[i]=o[3])}e.inputTransforms=n}class $d{}class M0{}function lI(e,t){return new gy(e,t??null,[])}class gy extends $d{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Yb(this);const o=mo(t);this._bootstrapComponents=Ka(o.bootstrap),this._r3Injector=lc(t,n,[{provide:$d,useValue:this},{provide:Wg,useValue:this.componentFactoryResolver},...i],Dr(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
vendor: 11,428 bytes, line 1
1s(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class my extends M0{constructor(t){super(),this.moduleType=t}create(t){return new gy(this.moduleType,t,[])}}class O0 extends $d{constructor(t){super(),this.componentFactoryResolver=new Yb(this),this.instance=null;const n=new Da([...t.providers,{provide:$d,useValue:this},{provide:Wg,useValue:this.componentFactoryResolver}],t.parent||si(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function vy(e,t,n=null){return new O0({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Of=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Jn.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),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(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function em(e){return!!yy(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function yy(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Bc(e,t,n){return e[t]=n}function _p(e,t){return e[t]}function bs(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Ud(e,t,n,i){const o=bs(e,t,n);return bs(e,t+1,i)||o}function Kl(e,t,n,i,o,u){const p=Ud(e,t,n,i);return Ud(e,t+2,o,u)||p}function Rf(e,t,n,i,o,u,p,_){const T=Ht(),j=fi(),te=e+nr,_e=j.firstCreatePass?function gI(e,t,n,i,o,u,p,_,T){const j=t.consts,te=Fc(t,e,4,p||null,_a(j,_));E(t,n,te,_a(j,T)),Il(t,te);const _e=te.tView=np(2,te,i,o,u,t.directiveRegistry,t.pipeRegistry,null,t.schemas,j,null);return null!==t.queries&&(t.queries.template(t,te),_e.queries=t.queries.embeddedTView(te)),te}(te,j,T,t,n,i,o,u,p):j.data[te];Ea(_e,!1);const et=R0(j,T,_e,e);sc()&&Cf(j,T,et,_e),_o(et,T);const ht=ca(et,T,et,_e);return T[te]=ht,Wo(T,ht),function t0(e,t,n){return oy(e,t,n)}(ht,_e,T),nl(_e)&&ep(j,T,_e),null!=p&&tp(T,_e,_),Rf}let R0=function P0(e,t,n,i){return Oa(!0),t[pr].createComment("")};function Ay(e,t,n,i){const o=Ht();return bs(o,ba(),t)&&(fi(),lr(xi(),o,e,t,n,i)),Ay}function Uf(e,t,n,i){return bs(e,ba(),n)?t+Cn(n)+i:qr}function Bf(e,t,n,i,o,u){const _=Ud(e,ll(),n,o);return cl(2),_?t+Cn(n)+i+Cn(o)+u:qr}function am(e,t){return e<<17|t<<2}function qu(e){return e>>17&32767}function My(e){return 2|e}function Vd(e){return(131068&e)>>2}function Oy(e,t){return-131069&e|t<<2}function Ry(e){return 1|e}function cw(e,t,n,i){const o=e[n+1],u=null===t;let p=i?qu(o):Vd(o),_=!1;for(;0!==p&&(!1===_||u);){const j=e[p+1];tA(e[p],t)&&(_=!0,e[p+1]=i?Ry(j):My(j)),p=i?qu(j):Vd(j)}_&&(e[n+1]=i?My(o):Ry(o))}function tA(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&qo(e,t)>=0}const qs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function uw(e){return e.substring(qs.key,qs.keyEnd)}function nA(e){return e.substring(qs.value,qs.valueEnd)}function dw(e,t){const n=qs.textEnd;return n===t?-1:(t=qs.keyEnd=function oA(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,qs.key=t,n),Kf(e,t,n))}function fw(e,t){const n=qs.textEnd;let i=qs.key=Kf(e,t,n);return n===i?-1:(i=qs.keyEnd=function sA(e,t,n){let i;for(;t<n&&(45===(i=e.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=pw(e,i,n),i=qs.value=Kf(e,i,n),i=qs.valueEnd=function aA(e,t,n){let i=-1,o=-1,u=-1,p=t,_=p;for(;p<n;){const T=e.charCodeAt(p++);if(59===T)return _;34===T||39===T?_=p=gw(e,T,p,n):t===p-4&&85===u&&82===o&&76===i&&40===T?_=p=gw(e,41,p,n):T>32&&(_=p),u=o,o=i,i=-33&T}return _}(e,i,n),pw(e,i,n))}function hw(e){qs.key=0,qs.keyEnd=0,qs.value=0,qs.valueEnd=0,qs.textEnd=e.length}function Kf(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function pw(e,t,n,i){return(t=Kf(e,t,n))<n&&t++,t}function gw(e,t,n,i){let o=-1,u=n;for(;u<i;){const p=e.charCodeAt(u++);if(p==t&&92!==o)return u;o=92==p&&92===o?0:p}throw new Error}function Py(e,t,n){const i=Ht();return bs(i,ba(),t)&&La(fi(),xi(),i,e,t,i[pr],n,!1),Py}function xy(e,t,n,i,o){const p=o?"class":"style";Hv(e,n,t.inputs[p],p,i)}function Ny(e,t,n){return pc(e,t,n,!1),Ny}function Ly(e,t){return pc(e,t,null,!0),Ly}function hc(e){gc(_w,lA,e,!1)}function lA(e,t){for(let n=function iA(e){return hw(e),fw(e,Kf(e,0,qs.textEnd))}(t);n>=0;n=fw(t,n))_w(e,uw(t),nA(t))}function mw(e){gc(pA,Vc,e,!0)}function Vc(e,t){for(let n=function rA(e){return hw(e),dw(e,Kf(e,0,qs.textEnd))}(t);n>=0;n=dw(t,n))Zi(e,uw(t),!0)}function pc(e,t,n,i){const o=Ht(),u=fi(),p=cl(2);u.firstUpdatePass&&yw(u,e,p,i),t!==qr&&bs(o,p,t)&&Ew(u,u.data[xo()],o,o[pr],e,o[p+1]=function mA(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Dr(Es(e)))),e}(t,n),i,p)}function gc(e,t,n,i){const o=fi(),u=cl(2);o.firstUpdatePass&&yw(o,null,u,i);const p=Ht();if(n!==qr&&bs(p,u,n)){const _=o.data[xo()];if(ww(_,i)&&!vw(o,u)){let T=i?_.classesWithoutHost:_.stylesWithoutHost;null!==T&&(n=Xr(T,n||"")),xy(o,_,p,n,i)}else!function gA(e,t,n,i,o,u,p,_){o===qr&&(o=Mr);let T=0,j=0,te=0<o.length?o[0]:null,_e=0<u.length?u[0]:null;for(;null!==te||null!==_e;){const et=T<o.length?o[T+1]:void 0,ht=j<u.length?u[j+1]:void 0;let Jt,Mt=null;te===_e?(T+=2,j+=2,et!==ht&&(Mt=_e,Jt=ht)):null===_e||null!==te&&te<_e?(T+=2,Mt=te):(j+=2,Mt=_e,Jt=ht),null!==Mt&&Ew(e,t,n,i,Mt,Jt,p,_),te=T<o.length?o[T]:null,_e=j<u.length?u[j]:null}}(o,_,p,p[pr],p[u+1],p[u+1]=function hA(e,t,n){if(null==n||""===n)return Mr;const i=[],o=Es(n);if(Array.isArray(o))for(let u=0;u<o.length;u++)e(i,o[u],!0);else if("object"==typeof o)for(const u in o)o.hasOwnProperty(u)&&e(i,u,o[u]);else"string"==typeof o&&t(i,o);return i}(e,t,n),i,u)}}function vw(e,t){return t>=e.expandoStartIndex}function yw(e,t,n,i){const o=e.data;if(null===o[n+1]){const u=o[xo()],p=vw(e,n);ww(u,i)&&null===t&&!p&&(t=!1),t=function cA(e,t,n,i){const o=function Qc(e){const t=Ir.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let u=i?t.residualClasses:t.residualStyles;if(null===o)0===(i?t.classBindings:t.styleBindings)&&(n=Sp(n=ky(null,e,t,n,i),t.attrs,i),u=null);else{const p=t.directiveStylingLast;if(-1===p||e[p]!==o)if(n=ky(o,e,t,n,i),null===u){let T=function uA(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Vd(i))return e[qu(i)]}(e,t,i);void 0!==T&&Array.isArray(T)&&(T=ky(null,e,t,T[1],i),T=Sp(T,t.attrs,i),function dA(e,t,n,i){e[qu(n?t.classBindings:t.styleBindings)]=i}(e,t,i,T))}else u=function fA(e,t,n){let i;const o=t.directiveEnd;for(let u=1+t.directiveStylingLast;u<o;u++)i=Sp(i,e[u].hostAttrs,n);return Sp(i,t.attrs,n)}(e,t,i)}return void 0!==u&&(i?t.residualClasses=u:t.residualStyles=u),n}(o,u,t,i),function JI(e,t,n,i,o,u){let p=u?t.classBindings:t.styleBindings,_=qu(p),T=Vd(p);e[i]=n;let te,j=!1;if(Array.isArray(n)?(te=n[1],(null===te||qo(n,te)>0)&&(j=!0)):te=n,o)if(0!==T){const et=qu(e[_+1]);e[i+1]=am(et,_),0!==et&&(e[et+1]=Oy(e[et+1],i)),e[_+1]=function QI(e,t){return 131071&e|t<<17}(e[_+1],i)}else e[i+1]=am(_,0),0!==_&&(e[_+1]=Oy(e[_+1],i)),_=i;else e[i+1]=am(T,0),0===_?_=i:e[T+1]=Oy(e[T+1],i),T=i;j&&(e[i+1]=My(e[i+1])),cw(e,te,i,!0),cw(e,te,i,!1),function eA(e,t,n,i,o){const u=o?e.residualClasses:e.residualStyles;null!=u&&"string"==typeof t&&qo(u,t)>=0&&(n[i+1]=Ry(n[i+1]))}(t,te,e,i,u),p=am(_,T),u?t.classBindings=p:t.styleBindings=p}(o,u,t,n,p,i)}}function ky(e,t,n,i,o){let u=null;const p=n.directiveEnd;let _=n.directiveStylingLast;for(-1===_?_=n.directiveStart:_++;_<p&&(u=t[_],i=Sp(i,u.hostAttrs,o),u!==e);)_++;return null!==e&&(n.directiveStylingLast=_),i}function Sp(e,t,n){const i=n?1:2;let o=-1;if(null!==t)for(let u=0;u<t.length;u++){const p=t[u];"number"==typeof p?o=p:o===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Zi(e,p,!!n||t[++u]))}return void 0===e?null:e}function _w(e,t,n){Zi(e,t,Es(n))}function pA(e,t,n){const i=String(t);""!==i&&!i.includes(" ")&&Zi(e,i,n)}function Ew(e,t,n,i,o,u,p,_){if(!(3&t.type))return;const T=e.data,j=T[_+1],te=function ZI(e){return!(1&~e)}(j)?bw(T,t,n,o,Vd(j),p):void 0;lm(te)||(lm(u)||function qI(e){return!(2&~e)}(j)&&(u=bw(T,null,n,o,_,p)),function Rv(e,t,n,i,o){if(t)o?e.addClass(n,i):e.removeClass(n,i);else{let u=-1===i.indexOf("-")?void 0:mf.DashCase;null==o?e.removeStyle(n,i,u):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),u|=mf.Important),e.setStyle(n,i,o,u))}}(i,p,Cl(xo(),n),o,u))}function bw(e,t,n,i,o,u){const p=null===t;let _;for(;o>0;){const T=e[o],j=Array.isArray(T),te=j?T[1]:T,_e=null===te;let et=n[o+1];et===qr&&(et=_e?Mr:void 0);let ht=_e?As(et,i):te===i?et:void 0;if(j&&!lm(ht)&&(ht=As(T,i)),lm(ht)&&(_=ht,p))return _;const Mt=e[o+1];o=p?qu(Mt):Vd(Mt)}if(null!==t){let T=u?t.residualClasses:t.residualStyles;null!=T&&(_=As(T,i))}return _}function lm(e){return void 0!==e}function ww(e,t){return!!(e.flags&(t?8:16))}function Cw(e,t,n){gc(Zi,Vc,Uf(Ht(),e,t,n),!0)}function cm(e,t,n,i){const o=Ht(),u=fi(),p=nr+e,_=o[pr],T=u.firstCreatePass?function $A(e,t,n,i,o,u){const p=t.consts,T=Fc(t,e,2,i,_a(p,o));return E(t,n,T,_a(p,u)),null!==T.attrs&&Xg(T,T.attrs,!1),null!==T.mergedAttrs&&Xg(T,T.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,T),T}(p,u,o,t,n,i):u.data[p],j=Iw(u,o,T,_,t,e);o[p]=j;const te=nl(T);return Ea(T,!0),Df(_,j,T),!function Ep(e){return!(32&~e.flags)}(T)&&sc()&&Cf(u,o,j,T),0===function Cu(){return Ir.lFrame.elementDepthCount}()&&_o(j,o),function id(){Ir.lFrame.elementDepthCount++}(),te&&(ep(u,o,T),Jh(u,T,o)),null!==i&&tp(o,T),cm}function um(){let e=Yr();rc()?Ic():(e=e.parent,Ea(e,!1));const t=e;(function sd(e){return Ir.skipHydrationRootTNode===e})(t)&&function ad(){Ir.skipHydrationRootTNode=null}(),function od(){Ir.lFrame.elementDepthCount--}();const n=fi();return n.firstCreatePass&&(Il(n,e),Wr(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function jl(e){return!!(8&e.flags)}(t)&&xy(n,t,Ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Oc(e){return!!(16&e.flags)}(t)&&xy(n,t,Ht(),t.stylesWithoutHost,!1),um}function Vy(e,t,n,i){return cm(e,t,n,i),um(),Vy}let Iw=(e,t,n,i,o,u)=>(Oa(!0),yf(i,o,function eu(){return Ir.lFrame.currentNamespace}()));function dm(e,t,n){const i=Ht(),o=fi(),u=e+nr,p=o.firstCreatePass?function VA(e,t,n,i,o){const u=t.consts,p=_a(u,i),_=Fc(t,e,8,"ng-container",p);return null!==p&&Xg(_,p,!0),E(t,n,_,_a(u,o)),null!==t.queries&&t.queries.elementStart(t,_),_}(u,o,i,t,n):o.data[u];Ea(p,!0);const _=Aw(o,i,p,e);return i[u]=_,sc()&&Cf(o,i,_,p),_o(_,i),nl(p)&&(ep(o,i,p),Jh(o,p,i)),null!=n&&tp(i,p),dm}function fm(){let e=Yr();const t=fi();return rc()?Ic():(e=e.parent,Ea(e,!1)),t.firstCreatePass&&(Il(t,e),Wr(e)&&t.queries.elementEnd(e)),fm}function jy(e,t,n){return dm(e,t,n),fm(),jy}let Aw=(e,t,n,i)=>(Oa(!0),Wh(t[pr],""));function Mw(){return Ht()}const jd=void 0;var GA=["en",[["a","p"],["AM","PM"],jd],[["AM","PM"],jd,jd],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],jd,[["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"]],jd,[["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}",jd,"{1} 'at' {0}",jd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function zA(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Xf={};function Hy(e){const t=function WA(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=xw(t);if(n)return n;const i=t.split("-")[0];if(n=xw(i),n)return n;if("en"===i)return GA;throw new tn(701,!1)}function Pw(e){return Hy(e)[Yf.PluralCase]}function xw(e){return e in Xf||(Xf[e]=Kn.ng&&Kn.ng.common&&Kn.ng.common.locales&&Kn.ng.common.locales[e]),Xf[e]}var Yf=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Yf||{});const qf="en-US";let Nw=qf;function Wy(e,t,n,i){const o=Ht(),u=fi(),p=Yr();return function Ky(e,t,n,i,o,u,p){const _=nl(i),j=e.firstCreatePass&&Eb(e),te=t[di],_e=rp(t);let et=!0;if(3&i.type||p){const Jt=yo(i,t),En=p?p(Jt):Jt,Nn=_e.length,cn=p?Qi=>p(Hr(Qi[i.index])):i.index;let Vr=null;if(!p&&_&&(Vr=function jM(e,t,n,i){const o=e.cleanup;if(null!=o)for(let u=0;u<o.length-1;u+=2){const p=o[u];if(p===n&&o[u+1]===i){const _=t[Pi],T=o[u+2];return _.length>T?_[T]:null}"string"==typeof p&&(u+=2)}return null}(e,t,o,i.index)),null!==Vr)(Vr.__ngLastListenerFn__||Vr).__ngNextListenerFn__=u,Vr.__ngLastListenerFn__=u,et=!1;else{u=lC(i,t,te,u,!1);const Qi=n.listen(En,o,u);_e.push(u,Qi),j&&j.push(o,cn,Nn,Nn+1)}}else u=lC(i,t,te,u,!1);const ht=i.outputs;let Mt;if(et&&null!==ht&&(Mt=ht[o])){const Jt=Mt.length;if(Jt)for(let En=0;En<Jt;En+=2){const No=t[Mt[En]][Mt[En+1]].subscribe(u),Zs=_e.length;_e.push(u,No),j&&j.push(o,i.index,Zs,-(Zs+1))}}}(u,o,o[pr],p,e,t,i),Wy}function aC(e,t,n,i){const o=he(null);try{return rs(6,t,n),!1!==n(i)}catch(u){return $g(e,u),!1}finally{rs(7,t,n),he(o)}}function lC(e,t,n,i,o){return function u(p){if(p===Function)return i;ap(e.componentOffset>-1?xs(e.index,t):t);let T=aC(t,n,i,p),j=u.__ngNextListenerFn__;for(;j;)T=aC(t,n,j,p)&&T,j=j.__ngNextListenerFn__;return o&&!1===T&&p.preventDefault(),T}}function cC(e=1){return function Tl(e){return(Ir.lFrame.contextLView=function wu(e,t){for(;e>0;)t=t[tl],e--;return t}(e,Ir.lFrame.contextLView))[di]}(e)}function HM(e,t){let n=null;const i=function fs(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o<t.length;o++){const u=t[o];if("*"!==u){if(null===i?go(e,u,!0):jc(i,u))return o}else n=o}return n}function uC(e){const t=Ht()[Vi][ui];if(!t.projection){const i=t.projection=function uo(e,t){const n=[];for(let i=0;i<e;i++)n.push(t);return n}(e?e.length:1,null),o=i.slice();let u=t.child;for(;null!==u;){const p=e?HM(u,e):0;null!==p&&(o[p]?o[p].projectionNext=u:i[p]=u,o[p]=u),u=u.next}}}function dC(e,t=0,n){const i=Ht(),o=fi(),u=Fc(o,nr+e,16,null,n||null);null===u.projection&&(u.projection=t),Ic(),(!i[Bi]||sl())&&32&~u.flags&&function Mv(e,t,n){Ag(t[pr],0,t,n,Xh(e,n,t),Dg(n.parent||t[ui],n,t))}(o,i,u)}function Xy(e,t,n){return vm(e,"",t,"",n),Xy}function vm(e,t,n,i,o){const u=Ht(),p=Uf(u,t,n,i);return p!==qr&&La(fi(),xi(),u,e,p,u[pr],o,!1),vm}function Yy(e,t,n,i,o,u,p){const _=Ht(),T=Bf(_,t,n,i,o,u);return T!==qr&&La(fi(),xi(),_,e,T,_[pr],p,!1),Yy}function qy(e,t,n,i,o,u,p,_,T,j,te,_e,et){const ht=Ht(),Mt=function Hf(e,t,n,i,o,u,p,_,T,j,te,_e){const et=ll();let ht=Kl(e,et,n,o,p,T);return ht=bs(e,et+4,te)||ht,cl(5),ht?t+Cn(n)+i+Cn(o)+u+Cn(p)+_+Cn(T)+j+Cn(te)+_e:qr}(ht,t,n,i,o,u,p,_,T,j,te,_e);return Mt!==qr&&La(fi(),xi(),ht,e,Mt,ht[pr],et,!1),qy}function yC(e,t,n,i){!function l0(e,t,n,i){const o=fi();if(o.firstCreatePass){const u=Yr();c0(o,new r0(t,n,i),u.index),function VT(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}
vendor: 4,772 bytes, line 1
1(o,e),!(2&~n)&&(o.staticContentQueries=!0)}return s0(o,Ht(),n)}(e,t,n,i)}function _C(e,t,n){!function a0(e,t,n){const i=fi();return i.firstCreatePass&&(c0(i,new r0(e,t,n),-1),!(2&~t)&&(i.staticViewQueries=!0)),s0(i,Ht(),t)}(e,t,n)}function EC(e){const t=Ht(),n=fi(),i=ul();ys(i+1);const o=fy(n,i);if(e.dirty&&function vs(e){return!(4&~e[kn])}(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const u=u0(t,i);e.reset(u,oh),e.notifyOnChanges()}return!0}return!1}function bC(){return function dy(e,t){return e[no].queries[t].queryList}(Ht(),ul())}function wC(e){return sa(function al(){return Ir.lFrame.contextLView}(),nr+e)}function PC(e,t=""){const n=Ht(),i=fi(),o=e+nr,u=i.firstCreatePass?Fc(i,o,1,t,null):i.data[o],p=xC(i,n,u,t,e);n[o]=p,sc()&&Cf(i,n,p,u),Ea(u,!1)}let xC=(e,t,n,i,o)=>(Oa(!0),function vf(e,t){return e.createText(t)}(t[pr],i));function Qy(e){return ym("",e,""),Qy}function ym(e,t,n){const i=Ht(),o=Uf(i,e,t,n);return o!==qr&&yu(i,xo(),o),ym}function Zy(e,t,n,i,o){const u=Ht(),p=Bf(u,e,t,n,i,o);return p!==qr&&yu(u,xo(),p),Zy}function Jy(e,t,n,i,o){if(e=st(e),Array.isArray(e))for(let u=0;u<e.length;u++)Jy(e[u],t,n,i,o);else{const u=fi(),p=Ht(),_=Yr();let T=Mo(e)?e:st(e.provide);const j=Ba(e),te=1048575&_.providerIndexes,_e=_.directiveStart,et=_.providerIndexes>>20;if(Mo(e)||!e.multi){const ht=new ac(j,o,Wu),Mt=t_(T,t,o?te:te+et,_e);-1===Mt?(Ue(ge(_,p),u,T),e_(u,e,t.length),t.push(T),_.directiveStart++,_.directiveEnd++,o&&(_.providerIndexes+=1048576),n.push(ht),p.push(ht)):(n[Mt]=ht,p[Mt]=ht)}else{const ht=t_(T,t,te+et,_e),Mt=t_(T,t,te,te+et),En=Mt>=0&&n[Mt];if(o&&!En||!o&&!(ht>=0&&n[ht])){Ue(ge(_,p),u,T);const Nn=function c1(e,t,n,i,o){const u=new ac(e,n,Wu);return u.multi=[],u.index=t,u.componentProviders=0,HC(u,o,i&&!n),u}(o?l1:a1,n.length,o,i,j);!o&&En&&(n[Mt].providerFactory=Nn),e_(u,e,t.length,0),t.push(T),_.directiveStart++,_.directiveEnd++,o&&(_.providerIndexes+=1048576),n.push(Nn),p.push(Nn)}else e_(u,e,ht>-1?ht:Mt,HC(n[o?Mt:ht],j,!o&&i));!o&&i&&En&&n[Mt].componentProviders++}}}function e_(e,t,n,i){const o=Mo(t),u=function ia(e){return!!e.useClass}(t);if(o||u){const T=(u?st(t.useClass):t).prototype.ngOnDestroy;if(T){const j=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const te=j.indexOf(n);-1===te?j.push(n,[i,T]):j[te+1].push(i,T)}else j.push(n,T)}}}function HC(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function t_(e,t,n,i){for(let o=n;o<i;o++)if(t[o]===e)return o;return-1}function a1(e,t,n,i){return n_(this.multi,[])}function l1(e,t,n,i){const o=this.multi;let u;if(this.providerFactory){const p=this.providerFactory.componentProviders,_=yt(n,n[hn],this.providerFactory.index,i);u=_.slice(0,p),n_(o,u);for(let T=p;T<_.length;T++)u.push(_[T])}else u=[],n_(o,u);return u}function n_(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function zC(e,t=[]){return n=>{n.providersResolver=(i,o)=>function s1(e,t,n){const i=fi();if(i.firstCreatePass){const o=Gs(e);Jy(n,i.data,i.blueprint,o,!0),Jy(t,i.data,i.blueprint,o,!1)}}(i,o?o(e):e,t)}}let u1=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=Wt(0,n.type),o=i.length>0?vy([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=$r({token:e,providedIn:"environment",factory:()=>new e(m(ls))})}return e})();function GC(e){Uc("NgStandalone"),e.getStandaloneInjector=t=>t.get(u1).getOrCreateStandaloneInjector(e)}function KC(e,t,n){const i=Ns()+e,o=Ht();return o[i]===qr?Bc(o,i,n?t.call(n):t()):_p(o,i)}function XC(e,t,n,i){return qC(Ht(),Ns(),e,t,n,i)}function YC(e,t,n,i,o,u,p,_,T,j,te){const _e=Ns()+e,et=Ht(),ht=Kl(et,_e,n,i,o,u);return Kl(et,_e+4,p,_,T,j)||ht?Bc(et,_e+8,te?t.call(te,n,i,o,u,p,_,T,j):t(n,i,o,u,p,_,T,j)):_p(et,_e+8)}function Rp(e,t){const n=e[t];return n===qr?void 0:n}function qC(e,t,n,i,o,u){const p=t+n;return bs(e,p,o)?Bc(e,p+1,u?i.call(u,o):i(o)):Rp(e,p+1)}function ZC(e,t,n,i,o,u,p,_){const T=t+n;return function tm(e,t,n,i,o){const u=Ud(e,t,n,i);return bs(e,t+2,o)||u}(e,T,o,u,p)?Bc(e,T+3,_?i.call(_,o,u,p):i(o,u,p)):Rp(e,T+3)}function tS(e,t){const n=fi();let i;const o=e+nr;n.firstCreatePass?(i=function E1(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[o]=i,i.onDestroy&&(n.destroyHooks??=[]).push(o,i.onDestroy)):i=n.data[o];const u=i.factory||(i.factory=Qr(i.type)),_=ao(Wu);try{const T=x(!1),j=u();return x(T),function KM(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}
1(n,Ht(),o,j),j}finally{ao(_)}}function nS(e,t,n){const i=e+nr,o=Ht(),u=sa(o,i);return Pp(o,i)?qC(o,Ns(),t,u.transform,n,u):u.transform(n)}function rS(e,t,n,i){const o=e+nr,u=Ht(),p=sa(u,o);return Pp(u,o)?function QC(e,t,n,i,o,u,p){const _=t+n;return Ud(e,_,o,u)?Bc(e,_+2,p?i.call(p,o,u):i(o,u)):Rp(e,_+2)}(u,Ns(),t,p.transform,n,i,p):p.transform(n,i)}function iS(e,t,n,i,o){const u=e+nr,p=Ht(),_=sa(p,u);return Pp(p,u)?ZC(p,Ns(),t,_.transform,n,i,o,_):_.transform(n,i,o)}function Pp(e,t){return e[hn].data[t].pure}function oS(e,t){return Bg(e,t)}class bS{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let wS=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const IS=new ue(""),AS=new ue("");let l_,gO=(()=>{class e{constructor(n,i,o){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,l_||(function mO(e){l_=e}(o),o.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ls.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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 n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,o){let u=-1;i&&i>0&&(u=setTimeout(()=>{this._callbacks=this._callbacks.filter(p=>p.timeoutId!==u),n()},i)),this._callbacks.push({doneCb:n,timeoutId:u,updateCb:o})}whenStable(n,i,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,o){return[]}static#e=this.\u0275fac=function(i){return new(i||e)(m(Ls),m(MS),m(AS))};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac})}return e})(),MS=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return l_?.findTestabilityInTree(this,n,i)??null}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function c_(e){return!!e&&"function"==typeof e.then}function OS(e){return!!e&&"function"==typeof e.subscribe}const RS=new ue("");let u_=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=ye(RS,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const u=o();if(c_(u))n.push(u);else if(OS(u)){const p=new Promise((_,T)=>{u.subscribe({complete:_,error:T})});n.push(p)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(o=>{this.reject(o)}),0===n.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const d_=new ue("");function NS(e,t){return Array.isArray(t)?t.reduce(NS,e):{...e,...t}}let Qu=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ye(fl),this.afterRenderEffectManager=ye(pp),this.externalTestViews=new Set,this.beforeRender=new On.B,this.afterTick=new On.B,this.componentTypes=[],this.components=[],this.isStable=ye(Of).hasPendingTasks.pipe((0,Qn.T)(n=>!n)),this._injector=ye(ls)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const o=n instanceof Lb;if(!this._injector.get(u_).done)throw!o&&eo(n),new tn(405,!1);let p;p=o?n:this._injector.get(Wg).resolveComponentFactory(n),this.componentTypes.push(p.componentType);const _=function vO(e){return e.isBoundToModule}(p)?void 0:this._injector.get($d),j=p.create(_s.NULL,[],i||p.selector,_),te=j.location.nativeElement,_e=j.injector.get(IS,null);return _e?.registerApplication(te),j.onDestroy(()=>{this.detachView(j.hostView),wm(this.components,j),_e?.unregisterApplication(te)}),this._loadComponent(j),j}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new tn(101,!1);const i=he(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(o){this.internalErrorHandler(o)}finally{this.afterTick.next(),this._runningTick=!1,he(i)}}detectChangesInAttachedViews(n){let i=0;const o=this.afterRenderEffectManager;for(;;){if(i===Db)throw new tn(103,!1);if(n){const u=0===i;this.beforeRender.next(u);for(let{_lView:p,notifyErrorHandler:_}of this._views)_O(p,u,_)}if(i++,o.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>f_(u))&&(o.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>f_(u))))break}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;wm(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(d_,[]);
1[...this._bootstrapListeners,...i].forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>wm(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new tn(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function wm(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function _O(e,t,n){!t&&!f_(e)||function EO(e,t,n){let i;n?(i=0,e[kn]|=1024):i=64&e[kn]?0:1,Ug(e,t,i)}(e,n,t)}function f_(e){return il(e)}class bO{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let wO=(()=>{class e{compileModuleSync(n){return new my(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),u=Ka(mo(n).declarations).reduce((p,_)=>{const T=hr(_);return T&&p.push(new vp(T)),p},[]);return new bO(i,u)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),DO=(()=>{class e{constructor(){this.zone=ye(Ls),this.applicationRef=ye(Qu)}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(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function TO(){const e=ye(Ls),t=ye(Pa);return n=>e.runOutsideAngular(()=>t.handleError(n))}let AO=(()=>{class e{constructor(){this.subscription=new xn.yU,this.initialized=!1,this.zone=ye(Ls),this.pendingTasks=ye(Of)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ls.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ls.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Sm=new ue("",{providedIn:"root",factory:()=>ye(Sm,_r.Optional|_r.SkipSelf)||function MO(){return typeof $localize<"u"&&$localize.locale||qf}()}),OO=new ue("",{providedIn:"root",factory:()=>"USD"}),h_=new ue("");let $S=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,i){const o=function vT(e="zone.js",t){return"noop"===e?new jb:"zone.js"===e?new Ls(t):e}(i?.ngZone,function FS(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return o.run(()=>{const u=function cI(e,t,n){return new gy(e,t,n)}(n.moduleType,this.injector,function kS(e){return[{provide:Ls,useFactory:e},{provide:Us,multi:!0,useFactory:()=>{const t=ye(DO,{optional:!0});return()=>t.initialize()}},{provide:Us,multi:!0,useFactory:()=>{const t=ye(AO);return()=>{t.initialize()}}},{provide:fl,useFactory:TO}]}(()=>o)),p=u.injector.get(Pa,null);return o.runOutsideAngular(()=>{const _=o.onError.subscribe({next:T=>{p.handleError(T)}});u.onDestroy(()=>{wm(this._modules,u),_.unsubscribe()})}),function xS(e,t,n){try{const i=n();return c_(i)?i.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(p,o,()=>{const _=u.injector.get(u_);
1return _.runInitializers(),_.donePromise.then(()=>(function Lw(e){"string"==typeof e&&(Nw=e.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Sm,qf)||qf),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,i=[]){const o=NS({},i);return function SO(e,t,n){const i=new my(n);return Promise.resolve(i)}(0,0,n).then(u=>this.bootstrapModuleFactory(u,o))}_moduleDoBootstrap(n){const i=n.injector.get(Qu);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>i.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new tn(-403,!1);n.instance.ngDoBootstrap(i)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new tn(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const n=this._injector.get(h_,null);n&&(n.forEach(i=>i()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(i){return new(i||e)(m(_s))};static#t=this.\u0275prov=$r({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Zu=null;const US=new ue("");function BS(e,t,n=[]){const i=`Platform: ${t}`,o=new ue(i);return(u=[])=>{let p=p_();if(!p||p.injector.get(US,!1)){const _=[...n,...u,{provide:o,useValue:!0}];e?e(_):function PO(e){if(Zu&&!Zu.get(US,!1))throw new tn(400,!1);(function PS(){!function Q(e){bt=e}(()=>{throw new tn(600,!1)})})(),Zu=e;const t=e.get($S);(function jS(e){e.get(Xp,null)?.forEach(n=>n())})(e)}(function VS(e=[],t){return _s.create({name:t,providers:[{provide:Ja,useValue:"platform"},{provide:h_,useValue:new Set([()=>Zu=null])},...e]})}(_,i))}return function xO(e){const t=p_();if(!t)throw new tn(401,!1);return t}()}}function p_(){return Zu?.get($S)??null}function LO(){}let zS=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=kO}return e})();function kO(e){return function FO(e,t,n){if(Do(e)&&!n){const i=xs(e.index,t);return new lp(i,i)}return 47&e.type?new lp(t[Vi],t):null}(Yr(),Ht(),!(16&~e))}class XS{constructor(){}supports(t){return em(t)}create(t){return new jO(t)}}const VO=(e,t)=>t;class jO{constructor(t){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=t||VO}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,o=0,u=null;for(;n||i;){const p=!i||n&&n.currentIndex<qS(i,o,u)?n:i,_=qS(p,o,u),T=p.currentIndex;if(p===i)o--,i=i._nextRemoved;else if(n=n._next,null==p.previousIndex)o++;else{u||(u=[]);const j=_-o,te=T-o;if(j!=te){for(let et=0;et<j;et++){const ht=et<u.length?u[et]:u[et]=0,Mt=ht+et;te<=Mt&&Mt<j&&(u[et]=ht+1)}u[p.previousIndex]=te-j}}_!==T&&t(p,_,T)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!em(t))throw new tn(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,u,p,n=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let _=0;_<this.length;_++)u=t[_],p=this._trackByFn(_,u),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,u,p,_)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,p,_),i=!0),n=n._next}else o=0,function hI(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let i;for(;!(i=n.next()).done;)t(i.value)}}(t,_=>{p=this._trackByFn(o,_),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,_,p,o)),Object.is(n.item,_)||this._addIdentityChange(n,_)):(n=this._mismatch(n,_,p,o),i=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,o){let u;return null===t?u=this._itTail:(u=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.
vendor: 4,576 bytes, line 1
1item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,u,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,u,o)):t=this._addAfter(new HO(n,i),u,o),t}_verifyReinsertion(t,n,i,o){let u=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==u?t=this._reinsertAfter(u,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}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(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,u=t._nextRemoved;return null===o?this._removalsHead=u:o._nextRemoved=u,null===u?this._removalsTail=o:u._prevRemoved=o,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new YS),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new YS),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class HO{constructor(t,n){this.item=t,this.trackById=n,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 zO{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class YS{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new zO,this.map.set(n,i)),i.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function qS(e,t,n){const i=e.previousIndex;if(null===i)return i;let o=0;return n&&i<n.length&&(o=n[i]),i+t+o}class QS{constructor(){}supports(t){return t instanceof Map||yy(t)}create(){return new GO}}class GO{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;
1n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||yy(t)))throw new tn(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const u=this._getOrCreateRecordForKey(o,i);n=this._insertBeforeOrAppend(n,u)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const u=o._prev,p=o._next;return u&&(u._next=p),p&&(p._prev=u),o._next=null,o._prev=null,o}const i=new WO(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class WO{constructor(t){this.key=t,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 ZS(){return new __([new XS])}let __=(()=>{class e{static#e=this.\u0275prov=$r({token:e,providedIn:"root",factory:ZS});constructor(n){this.factories=n}static create(n,i){if(null!=i){const o=i.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||ZS()),deps:[[e,new Wn,new sn]]}}find(n){const i=this.factories.find(o=>o.supports(n));if(null!=i)return i;throw new tn(901,!1)}}return e})();function JS(){return new E_([new QS])}let E_=(()=>{class e{static#e=this.\u0275prov=$r({token:e,providedIn:"root",factory:JS});constructor(n){this.factories=n}static create(n,i){if(i){const o=i.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||JS()),deps:[[e,new Wn,new sn]]}}find(n){const i=this.factories.find(o=>o.supports(n));if(i)return i;throw new tn(901,!1)}}return e})();const YO=BS(null,"core",[]);let qO=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(i){return new(i||e)(m(Qu))};static#t=this.\u0275mod=ha({type:e});static#n=this.\u0275inj=yi({})}return e})();function DR(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function IR(e){const t=he(null);try{return e()}finally{he(t)}}function xR(e,t){const n=hr(e),i=t.elementInjector||si();return new vp(n).create(i,t.projectableNodes,t.hostElement,t.environmentInjector)}function NR(e){const t=hr(e);if(!t)return null;const n=new vp(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(ln,nt,N)=>{"use strict";N.d(nt,{BC:()=>Bn,JD:()=>co,MJ:()=>yr,R_:()=>As,VZ:()=>Qr,X1:()=>Ho,YN:()=>ta,cb:()=>tn,cz:()=>Je,gE:()=>bn,j4:()=>lo,k0:()=>vt,kq:()=>Ee,ok:()=>da,qT:()=>ss,vO:()=>xn,zX:()=>Wn});var l=N(4438),a=N(177),we=N(6648),ae=N(7468),ie=N(6354);let Ae=(()=>{class X{constructor(R,de){this._renderer=R,this._elementRef=de,this.onChange=qe=>{},this.onTouched=()=>{}}setProperty(R,de){this._renderer.setProperty(this._elementRef.nativeElement,R,de)}registerOnTouched(R){this.onTouched=R}registerOnChange(R){this.onChange=R}setDisabledState(R){this.setProperty("disabled",R)}static#e=this.\u0275fac=function(de){return new(de||X)(l.rXU(l.sFG),l.rXU(l.aKT))};static#t=this.\u0275dir=l.FsC({type:X})}return X})(),he=(()=>{class X extends Ae{static#e=this.\u0275fac=(()=>{let R;return function(qe){return(R||(R=l.xGo(X)))(qe||X)}})();static#t=this.\u0275dir=l.FsC({type:X,features:[l.Vt3]})}return X})();const Ee=new l.nKC(""),ve={provide:Ee,useExisting:(0,l.Rfq)(()=>Me),multi:!0},Le=new l.nKC("");let Me=(()=>{class X extends Ae{constructor(R,de,qe){super(R,de),this._compositionMode=qe,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Oe(){const X=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(X.toLowerCase())}())}writeValue(R){this.setProperty("value",R??"")}_handleInput(R){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(R)}_compositionStart(){this._composing=!0}_compositionEnd(R){this._composing=!1,this._compositionMode&&this.onChange(R)}static#e=this.\u0275fac=function(de){return new(de||X)(l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(Le,8))};static#t=this.\u0275dir=l.FsC({type:X,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(de,qe){1&de&&l.bIt("input",function(xr){return qe._handleInput(xr.target.value)})("blur",function(){return qe.onTouched()})("compositionstart",function(){return qe._compositionStart()})("compositionend",function(xr){return qe._compositionEnd(xr.target.value)})},features:[l.Jv_([ve]),l.Vt3]})}return X})();function ze(X){return null==X||("string"==typeof X||Array.isArray(X))&&0===X.length}function at(X){return null!=X&&"number"==typeof X.length}const Je=new l.nKC(""),ct=new l.nKC(""),Dt=/^(?=.{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 vt{static min(Z){return gt(Z)}static max(Z){return xe(Z)}static required(Z){return function Ye(X){return ze(X.value)?{required:!0}:null}(Z)}static requiredTrue(Z){return function wt(X){return!0===X.value?null:{required:!0}}(Z)}static email(Z){return function Ct(X){return ze(X.value)||Dt.test(X.value)?null:{email:!0}}(Z)}static minLength(Z){return function Ne(X){return Z=>ze(Z.value)||!at(Z.value)?null:Z.value.length<X?{minlength:{requiredLength:X,actualLength:Z.value.length}}:null}(Z)}static maxLength(Z){return function Qe(X){return Z=>at(Z.value)&&Z.value.length>X?{maxlength:{requiredLength:X,actualLength:Z.value.length}}:null}(Z)}static pattern(Z){return be(Z)}static nullValidator(Z){return null}static compose(Z){return le(Z)}static composeAsync(Z){return J(Z)}}function gt(X){return Z=>{if(ze(Z.value)||ze(X))return null;const R=parseFloat(Z.value);return!isNaN(R)&&R<X?{min:{min:X,actual:Z.value}}:null}}function xe(X){return Z=>{if(ze(Z.value)||ze(X))return null;const R=parseFloat(Z.value);return!isNaN(R)&&R>X?{max:{max:X,actual:Z.value}}:null}}function be(X){if(!X)return lt;let Z,R;return"string"==typeof X?(R="","^"!==X.charAt(0)&&(R+="^"),R+=X,"$"!==X.charAt(X.length-1)&&(R+="$"),Z=new RegExp(R)):(R=X.toString(),Z=X),de=>{if(ze(de.value))return null;const qe=de.value;return Z.test(qe)?null:{pattern:{requiredPattern:R,actualValue:qe}}}}function lt(X){return null}function Pt(X){return null!=X}function vn(X){return(0,l.jNT)(X)?(0,we.H)(X):X}function Zt(X){let Z={};
1return X.forEach(R=>{Z=null!=R?{...Z,...R}:Z}),0===Object.keys(Z).length?null:Z}function bt(X,Z){return Z.map(R=>R(X))}function Q(X){return X.map(Z=>function ot(X){return!X.validate}(Z)?Z:R=>Z.validate(R))}function le(X){if(!X)return null;const Z=X.filter(Pt);return 0==Z.length?null:function(R){return Zt(bt(R,Z))}}function pe(X){return null!=X?le(Q(X)):null}function J(X){if(!X)return null;const Z=X.filter(Pt);return 0==Z.length?null:function(R){const de=bt(R,Z).map(vn);return(0,ae.p)(de).pipe((0,ie.T)(Zt))}}function Se(X){return null!=X?J(Q(X)):null}function Ze(X,Z){return null===X?[Z]:Array.isArray(X)?[...X,Z]:[X,Z]}function $e(X){return X._rawValidators}function dt(X){return X._rawAsyncValidators}function Be(X){return X?Array.isArray(X)?X:[X]:[]}function rn(X,Z){return Array.isArray(X)?X.includes(Z):X===Z}function Rn(X,Z){const R=Be(Z);return Be(X).forEach(qe=>{rn(R,qe)||R.push(qe)}),R}function pn(X,Z){return Be(Z).filter(R=>!rn(X,R))}class gn{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(Z){this._rawValidators=Z||[],this._composedValidatorFn=pe(this._rawValidators)}_setAsyncValidators(Z){this._rawAsyncValidators=Z||[],this._composedAsyncValidatorFn=Se(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Z){this._onDestroyCallbacks.push(Z)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Z=>Z()),this._onDestroyCallbacks=[]}reset(Z=void 0){this.control&&this.control.reset(Z)}hasError(Z,R){return!!this.control&&this.control.hasError(Z,R)}getError(Z,R){return this.control?this.control.getError(Z,R):null}}class On extends gn{get formDirective(){return null}get path(){return null}}class xn extends gn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Jn{constructor(Z){this._cd=Z}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 Bn=(()=>{class X extends Jn{constructor(R){super(R)}static#e=this.\u0275fac=function(de){return new(de||X)(l.rXU(xn,2))};static#t=this.\u0275dir=l.FsC({type:X,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(de,qe){2&de&&l.AVh("ng-untouched",qe.isUntouched)("ng-touched",qe.isTouched)("ng-pristine",qe.isPristine)("ng-dirty",qe.isDirty)("ng-valid",qe.isValid)("ng-invalid",qe.isInvalid)("ng-pending",qe.isPending)},features:[l.Vt3]})}return X})(),tn=(()=>{class X extends Jn{constructor(R){super(R)}static#e=this.\u0275fac=function(de){return new(de||X)(l.rXU(On,10))};static#t=this.\u0275dir=l.FsC({type:X,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(de,qe){2&de&&l.AVh("ng-untouched",qe.isUntouched)("ng-touched",qe.isTouched)("ng-pristine",qe.isPristine)("ng-dirty",qe.isDirty)("ng-valid",qe.isValid)("ng-invalid",qe.isInvalid)("ng-pending",qe.isPending)("ng-submitted",qe.isSubmitted)},features:[l.Vt3]})}return X})();const Zn="VALID",Ti="INVALID",Dr="PENDING",Xr="DISABLED";function Hi(X){return(Et(X)?X.validators:X)||null}function Xi(X,Z){return(Et(Z)?Z.asyncValidators:X)||null}function Et(X){return null!=X&&!Array.isArray(X)&&"object"==typeof X}function Ie(X,Z,R){const de=X.controls;if(!(Z?Object.keys(de):de).length)throw new l.wOt(1e3,"");if(!de[R])throw new l.wOt(1001,"")}
vendor: 4,441 bytes, line 1
1function Xe(X,Z,R){X._forEachChild((de,qe)=>{if(void 0===R[qe])throw new l.wOt(1002,"")})}class kt{constructor(Z,R){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(Z),this._assignAsyncValidators(R)}get validator(){return this._composedValidatorFn}set validator(Z){this._rawValidators=this._composedValidatorFn=Z}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Z){this._rawAsyncValidators=this._composedAsyncValidatorFn=Z}get parent(){return this._parent}get valid(){return this.status===Zn}get invalid(){return this.status===Ti}get pending(){return this.status==Dr}get disabled(){return this.status===Xr}get enabled(){return this.status!==Xr}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Z){this._assignValidators(Z)}setAsyncValidators(Z){this._assignAsyncValidators(Z)}addValidators(Z){this.setValidators(Rn(Z,this._rawValidators))}addAsyncValidators(Z){this.setAsyncValidators(Rn(Z,this._rawAsyncValidators))}removeValidators(Z){this.setValidators(pn(Z,this._rawValidators))}removeAsyncValidators(Z){this.setAsyncValidators(pn(Z,this._rawAsyncValidators))}hasValidator(Z){return rn(this._rawValidators,Z)}hasAsyncValidator(Z){return rn(this._rawAsyncValidators,Z)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Z={}){this.touched=!0,this._parent&&!Z.onlySelf&&this._parent.markAsTouched(Z)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(Z=>Z.markAllAsTouched())}markAsUntouched(Z={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(R=>{R.markAsUntouched({onlySelf:!0})}),this._parent&&!Z.onlySelf&&this._parent._updateTouched(Z)}markAsDirty(Z={}){this.pristine=!1,this._parent&&!Z.onlySelf&&this._parent.markAsDirty(Z)}markAsPristine(Z={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(R=>{R.markAsPristine({onlySelf:!0})}),this._parent&&!Z.onlySelf&&this._parent._updatePristine(Z)}markAsPending(Z={}){this.status=Dr,!1!==Z.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!Z.onlySelf&&this._parent.markAsPending(Z)}disable(Z={}){const R=this._parentMarkedDirty(Z.onlySelf);this.status=Xr,this.errors=null,this._forEachChild(de=>{de.disable({...Z,onlySelf:!0})}),this._updateValue(),!1!==Z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Z,skipPristineCheck:R}),this._onDisabledChange.forEach(de=>de(!0))}enable(Z={}){const R=this._parentMarkedDirty(Z.onlySelf);this.status=Zn,this._forEachChild(de=>{de.enable({...Z,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Z.emitEvent}),this._updateAncestors({...Z,skipPristineCheck:R}),this._onDisabledChange.forEach(de=>de(!1))}_updateAncestors(Z){this._parent&&!Z.onlySelf&&(this._parent.updateValueAndValidity(Z),Z.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(Z){this._parent=Z}getRawValue(){return this.value}updateValueAndValidity(Z={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zn||this.status===Dr)&&this._runAsyncValidator(Z.emitEvent)),!1!==Z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Z.onlySelf&&this._parent.updateValueAndValidity(Z)}_updateTreeValidity(Z={emitEvent:!0}){this._forEachChild(R=>R._updateTreeValidity(Z)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Z.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Xr:Zn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Z){if(this.asyncValidator){this.status=Dr,this._hasOwnPendingAsyncValidator=!0;const R=vn(this.asyncValidator(this));this._asyncValidationSubscription=R.subscribe(de=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(de,{emitEvent:Z})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(Z,R={}){this.errors=Z,this._updateControlsErrors(!1!==R.emitEvent)}get(Z){let R=Z;
vendor: 5,494 bytes, line 1
1return null==R||(Array.isArray(R)||(R=R.split(".")),0===R.length)?null:R.reduce((de,qe)=>de&&de._find(qe),this)}getError(Z,R){const de=R?this.get(R):this;return de&&de.errors?de.errors[Z]:null}hasError(Z,R){return!!this.getError(Z,R)}get root(){let Z=this;for(;Z._parent;)Z=Z._parent;return Z}_updateControlsErrors(Z){this.status=this._calculateStatus(),Z&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(Z)}_initObservables(){this.valueChanges=new l.bkB,this.statusChanges=new l.bkB}_calculateStatus(){return this._allControlsDisabled()?Xr:this.errors?Ti:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Dr)?Dr:this._anyControlsHaveStatus(Ti)?Ti:Zn}_anyControlsHaveStatus(Z){return this._anyControls(R=>R.status===Z)}_anyControlsDirty(){return this._anyControls(Z=>Z.dirty)}_anyControlsTouched(){return this._anyControls(Z=>Z.touched)}_updatePristine(Z={}){this.pristine=!this._anyControlsDirty(),this._parent&&!Z.onlySelf&&this._parent._updatePristine(Z)}_updateTouched(Z={}){this.touched=this._anyControlsTouched(),this._parent&&!Z.onlySelf&&this._parent._updateTouched(Z)}_registerOnCollectionChange(Z){this._onCollectionChange=Z}_setUpdateStrategy(Z){Et(Z)&&null!=Z.updateOn&&(this._updateOn=Z.updateOn)}_parentMarkedDirty(Z){return!Z&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(Z){return null}_assignValidators(Z){this._rawValidators=Array.isArray(Z)?Z.slice():Z,this._composedValidatorFn=function oo(X){return Array.isArray(X)?pe(X):X||null}(this._rawValidators)}_assignAsyncValidators(Z){this._rawAsyncValidators=Array.isArray(Z)?Z.slice():Z,this._composedAsyncValidatorFn=function st(X){return Array.isArray(X)?Se(X):X||null}(this._rawAsyncValidators)}}class bn extends kt{constructor(Z,R,de){super(Hi(R),Xi(de,R)),this.controls=Z,this._initObservables(),this._setUpdateStrategy(R),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Z,R){return this.controls[Z]?this.controls[Z]:(this.controls[Z]=R,R.setParent(this),R._registerOnCollectionChange(this._onCollectionChange),R)}addControl(Z,R,de={}){this.registerControl(Z,R),this.updateValueAndValidity({emitEvent:de.emitEvent}),this._onCollectionChange()}removeControl(Z,R={}){this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),delete this.controls[Z],this.updateValueAndValidity({emitEvent:R.emitEvent}),this._onCollectionChange()}setControl(Z,R,de={}){this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),delete this.controls[Z],R&&this.registerControl(Z,R),this.updateValueAndValidity({emitEvent:de.emitEvent}),this._onCollectionChange()}contains(Z){return this.controls.hasOwnProperty(Z)&&this.controls[Z].enabled}setValue(Z,R={}){Xe(this,0,Z),Object.keys(Z).forEach(de=>{Ie(this,!0,de),this.controls[de].setValue(Z[de],{onlySelf:!0,emitEvent:R.emitEvent})}),this.updateValueAndValidity(R)}patchValue(Z,R={}){null!=Z&&(Object.keys(Z).forEach(de=>{const qe=this.controls[de];qe&&qe.patchValue(Z[de],{onlySelf:!0,emitEvent:R.emitEvent})}),this.updateValueAndValidity(R))}reset(Z={},R={}){this._forEachChild((de,qe)=>{de.reset(Z?Z[qe]:null,{onlySelf:!0,emitEvent:R.emitEvent})}),this._updatePristine(R),this._updateTouched(R),this.updateValueAndValidity(R)}getRawValue(){return this._reduceChildren({},(Z,R,de)=>(Z[de]=R.getRawValue(),Z))}_syncPendingControls(){let Z=this._reduceChildren(!1,(R,de)=>!!de._syncPendingControls()||R);return Z&&this.updateValueAndValidity({onlySelf:!0}),Z}_forEachChild(Z){Object.keys(this.controls).forEach(R=>{const de=this.controls[R];de&&Z(de,R)})}_setUpControls(){this._forEachChild(Z=>{Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Z){for(const[R,de]of Object.entries(this.controls))if(this.contains(R)&&Z(de))return!0;return!1}_reduceValue(){return this._reduceChildren({},(R,de,qe)=>((de.enabled||this.disabled)&&(R[qe]=de.value),R))}_reduceChildren(Z,R){let de=Z;return this._forEachChild((qe,Vn)=>{de=R(de,qe,Vn)}),de}_allControlsDisabled(){for(const Z of Object.keys(this.controls))if(this.controls[Z].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Z){return this.controls.hasOwnProperty(Z)?this.controls[Z]:null}}class Ni extends bn{}const Ei=new l.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Ii}),Ii="always";function gi(X,Z,R=Ii){Uo(X,Z),Z.valueAccessor.writeValue(X.value),(X.disabled||"always"===R)&&Z.valueAccessor.setDisabledState?.(X.disabled),function Ko(X,Z){Z.valueAccessor.registerOnChange(R=>{X._pendingValue=R,X._pendingChange=!0,X._pendingDirty=!0,"change"===X.updateOn&&$r(X,Z)})}(X,Z),function Vo(X,Z){const R=(de,qe)=>{Z.valueAccessor.writeValue(de),qe&&Z.viewToModelUpdate(de)};X.registerOnChange(R),Z._registerOnDestroy(()=>{X._unregisterOnChange(R)})}(X,Z),function Bo(X,Z){Z.valueAccessor.registerOnTouched(()=>{X._pendingTouched=!0,"blur"===X.updateOn&&X._pendingChange&&$r(X,Z),"submit"!==X.updateOn&&X.markAsTouched()})}(X,Z),function Ai(X,Z){if(Z.valueAccessor.setDisabledState){const R=de=>{Z.valueAccessor.setDisabledState(de)};X.registerOnDisabledChange(R),Z._registerOnDestroy(()=>{X._unregisterOnDisabledChange(R)})}}(X,Z)}function zr(X,Z,R=!0){const de=()=>{};Z.valueAccessor&&(Z.valueAccessor.registerOnChange(de),Z.valueAccessor.registerOnTouched(de)),$i(X,Z),X&&(Z._invokeOnDestroyCallbacks(),X._registerOnCollectionChange(()=>{}))}
1function Mn(X,Z){X.forEach(R=>{R.registerOnValidatorChange&&R.registerOnValidatorChange(Z)})}function Uo(X,Z){const R=$e(X);null!==Z.validator?X.setValidators(Ze(R,Z.validator)):"function"==typeof R&&X.setValidators([R]);const de=dt(X);null!==Z.asyncValidator?X.setAsyncValidators(Ze(de,Z.asyncValidator)):"function"==typeof de&&X.setAsyncValidators([de]);const qe=()=>X.updateValueAndValidity();Mn(Z._rawValidators,qe),Mn(Z._rawAsyncValidators,qe)}function $i(X,Z){let R=!1;if(null!==X){if(null!==Z.validator){const qe=$e(X);if(Array.isArray(qe)&&qe.length>0){const Vn=qe.filter(xr=>xr!==Z.validator);Vn.length!==qe.length&&(R=!0,X.setValidators(Vn))}}if(null!==Z.asyncValidator){const qe=dt(X);if(Array.isArray(qe)&&qe.length>0){const Vn=qe.filter(xr=>xr!==Z.asyncValidator);Vn.length!==qe.length&&(R=!0,X.setAsyncValidators(Vn))}}}const de=()=>{};return Mn(Z._rawValidators,de),Mn(Z._rawAsyncValidators,de),R}function $r(X,Z){X._pendingDirty&&X.markAsDirty(),X.setValue(X._pendingValue,{emitModelToViewChange:!1}),Z.viewToModelUpdate(X._pendingValue),X._pendingChange=!1}function wr(X,Z){const R=X.indexOf(Z);R>-1&&X.splice(R,1)}function wn(X){return"object"==typeof X&&null!==X&&2===Object.keys(X).length&&"value"in X&&"disabled"in X}Promise.resolve();const yr=class extends kt{constructor(Z=null,R,de){super(Hi(R),Xi(de,R)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Z),this._setUpdateStrategy(R),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Et(R)&&(R.nonNullable||R.initialValueIsDefault)&&(this.defaultValue=wn(Z)?Z.value:Z)}setValue(Z,R={}){this.value=this._pendingValue=Z,this._onChange.length&&!1!==R.emitModelToViewChange&&this._onChange.forEach(de=>de(this.value,!1!==R.emitViewToModelChange)),this.updateValueAndValidity(R)}patchValue(Z,R={}){this.setValue(Z,R)}reset(Z=this.defaultValue,R={}){this._applyFormState(Z),this.markAsPristine(R),this.markAsUntouched(R),this.setValue(this.value,R),this._pendingChange=!1}_updateValue(){}_anyControls(Z){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Z){this._onChange.push(Z)}_unregisterOnChange(Z){wr(this._onChange,Z)}registerOnDisabledChange(Z){this._onDisabledChange.push(Z)}_unregisterOnDisabledChange(Z){wr(this._onDisabledChange,Z)}_forEachChild(Z){}_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(Z){wn(Z)?(this.value=this._pendingValue=Z.value,Z.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Z}};Promise.resolve();let ss=(()=>{class X{static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275dir=l.FsC({type:X,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return X})();const ao=new l.nKC(""),Fs={provide:On,useExisting:(0,l.Rfq)(()=>lo)};let lo=(()=>{class X extends On{constructor(R,de,qe){super(),this.callSetDisabledState=qe,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.bkB,this._setValidators(R),this._setAsyncValidators(de)}ngOnChanges(R){this._checkFormPresent(),R.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&($i(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(R){const de=this.form.get(R.path);return gi(de,R,this.callSetDisabledState),de.updateValueAndValidity({emitEvent:!1}),this.directives.push(R),de}getControl(R){return this.form.get(R.path)}
1removeControl(R){zr(R.control||null,R,!1),function He(X,Z){const R=X.indexOf(Z);R>-1&&X.splice(R,1)}(this.directives,R)}addFormGroup(R){this._setUpFormContainer(R)}removeFormGroup(R){this._cleanUpFormContainer(R)}getFormGroup(R){return this.form.get(R.path)}addFormArray(R){this._setUpFormContainer(R)}removeFormArray(R){this._cleanUpFormContainer(R)}getFormArray(R){return this.form.get(R.path)}updateModel(R,de){this.form.get(R.path).setValue(de)}onSubmit(R){return this.submitted=!0,function W(X,Z){X._syncPendingControls(),Z.forEach(R=>{const de=R.control;"submit"===de.updateOn&&de._pendingChange&&(R.viewToModelUpdate(de._pendingValue),de._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(R),"dialog"===R?.target?.method}onReset(){this.resetForm()}resetForm(R=void 0){this.form.reset(R),this.submitted=!1}_updateDomValue(){this.directives.forEach(R=>{const de=R.control,qe=this.form.get(R.path);de!==qe&&(zr(de||null,R),(X=>X instanceof yr)(qe)&&(gi(qe,R,this.callSetDisabledState),R.control=qe))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(R){const de=this.form.get(R.path);(function yi(X,Z){Uo(X,Z)})(de,R),de.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(R){if(this.form){const de=this.form.get(R.path);de&&function Eo(X,Z){return $i(X,Z)}(de,R)&&de.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Uo(this.form,this),this._oldForm&&$i(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(de){return new(de||X)(l.rXU(Je,10),l.rXU(ct,10),l.rXU(Ei,8))};static#t=this.\u0275dir=l.FsC({type:X,selectors:[["","formGroup",""]],hostBindings:function(de,qe){1&de&&l.bIt("submit",function(xr){return qe.onSubmit(xr)})("reset",function(){return qe.onReset()})},inputs:{form:[l.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l.Jv_([Fs]),l.Vt3,l.OA$]})}return X})();const ua={provide:xn,useExisting:(0,l.Rfq)(()=>co)};let co=(()=>{class X extends xn{set isDisabled(R){}static#e=this._ngModelWarningSentOnce=!1;constructor(R,de,qe,Vn,xr){super(),this._ngModelWarningConfig=xr,this._added=!1,this.name=null,this.update=new l.bkB,this._ngModelWarningSent=!1,this._parent=R,this._setValidators(de),this._setAsyncValidators(qe),this.valueAccessor=function ue(X,Z){if(!Z)return null;let R,de,qe;return Array.isArray(Z),Z.forEach(Vn=>{Vn.constructor===Me?R=Vn:function M(X){return Object.getPrototypeOf(X.constructor)===he}(Vn)?de=Vn:qe=Vn}),qe||de||R||null}(0,Vn)}ngOnChanges(R){this._added||this._setUpControl(),function L(X,Z){if(!X.hasOwnProperty("model"))return!1;const R=X.model;return!!R.isFirstChange()||!Object.is(Z,R.currentValue)}(R,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(R){this.viewModel=R,this.update.emit(R)}get path(){return function Io(X,Z){return[...Z.path,X]}(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(de){return new(de||X)(l.rXU(On,13),l.rXU(Je,10),l.rXU(ct,10),l.rXU(Ee,10),l.rXU(ao,8))};static#n=this.\u0275dir=l.FsC({type:X,selectors:[["","formControlName",""]],inputs:{name:[l.Mj6.None,"formControlName","name"],isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[l.Jv_([ua]),l.Vt3,l.OA$]})}return X})();function Sn(X){return"number"==typeof X?X:parseFloat(X)}let sn=(()=>{class X{constructor(){this._validator=lt}ngOnChanges(R){if(this.inputName in R){const de=this.normalizeInput(R[this.inputName].currentValue);this._enabled=this.enabled(de),this._validator=this._enabled?this.createValidator(de):lt,this._onChange&&this._onChange()}}
1validate(R){return this._validator(R)}registerOnValidatorChange(R){this._onChange=R}enabled(R){return null!=R}static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275dir=l.FsC({type:X,features:[l.OA$]})}return X})();const Gn={provide:Je,useExisting:(0,l.Rfq)(()=>Wn),multi:!0};let Wn=(()=>{class X extends sn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=R=>Sn(R),this.createValidator=R=>xe(R)}static#e=this.\u0275fac=(()=>{let R;return function(qe){return(R||(R=l.xGo(X)))(qe||X)}})();static#t=this.\u0275dir=l.FsC({type:X,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(de,qe){2&de&&l.BMQ("max",qe._enabled?qe.max:null)},inputs:{max:"max"},features:[l.Jv_([Gn]),l.Vt3]})}return X})();const Er={provide:Je,useExisting:(0,l.Rfq)(()=>Qr),multi:!0};let Qr=(()=>{class X extends sn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=R=>Sn(R),this.createValidator=R=>gt(R)}static#e=this.\u0275fac=(()=>{let R;return function(qe){return(R||(R=l.xGo(X)))(qe||X)}})();static#t=this.\u0275dir=l.FsC({type:X,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(de,qe){2&de&&l.BMQ("min",qe._enabled?qe.min:null)},inputs:{min:"min"},features:[l.Jv_([Er]),l.Vt3]})}return X})();const Zi={provide:Je,useExisting:(0,l.Rfq)(()=>As),multi:!0};let As=(()=>{class X extends sn{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=R=>R,this.createValidator=R=>be(R)}static#e=this.\u0275fac=(()=>{let R;return function(qe){return(R||(R=l.xGo(X)))(qe||X)}})();static#t=this.\u0275dir=l.FsC({type:X,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(de,qe){2&de&&l.BMQ("pattern",qe._enabled?qe.pattern:null)},inputs:{pattern:"pattern"},features:[l.Jv_([Zi]),l.Vt3]})}return X})(),Qo=(()=>{class X{static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275mod=l.$C({type:X});static#n=this.\u0275inj=l.G2t({})}return X})();class Mr extends kt{constructor(Z,R,de){super(Hi(R),Xi(de,R)),this.controls=Z,this._initObservables(),this._setUpdateStrategy(R),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(Z){return this.controls[this._adjustIndex(Z)]}push(Z,R={}){this.controls.push(Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:R.emitEvent}),this._onCollectionChange()}insert(Z,R,de={}){this.controls.splice(Z,0,R),this._registerControl(R),this.updateValueAndValidity({emitEvent:de.emitEvent})}removeAt(Z,R={}){let de=this._adjustIndex(Z);de<0&&(de=0),this.controls[de]&&this.controls[de]._registerOnCollectionChange(()=>{}),this.controls.splice(de,1),this.updateValueAndValidity({emitEvent:R.emitEvent})}setControl(Z,R,de={}){let qe=this._adjustIndex(Z);qe<0&&(qe=0),this.controls[qe]&&this.controls[qe]._registerOnCollectionChange(()=>{}),this.controls.splice(qe,1),R&&(this.controls.splice(qe,0,R),this._registerControl(R)),this.updateValueAndValidity({emitEvent:de.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(Z,R={}){Xe(this,0,Z),Z.forEach((de,qe)=>{Ie(this,!1,qe),this.at(qe).setValue(de,{onlySelf:!0,emitEvent:R.emitEvent})}),this.updateValueAndValidity(R)}patchValue(Z,R={}){null!=Z&&(Z.forEach((de,qe)=>{this.at(qe)&&this.at(qe).patchValue(de,{onlySelf:!0,emitEvent:R.emitEvent})}),this.updateValueAndValidity(R))}reset(Z=[],R={}){this._forEachChild((de,qe)=>{de.reset(Z[qe],{onlySelf:!0,emitEvent:R.emitEvent})}),this._updatePristine(R),this._updateTouched(R),this.updateValueAndValidity(R)}getRawValue(){return this.controls.map(Z=>Z.getRawValue())}clear(Z={}){this.controls.length<1||(this._forEachChild(R=>R._registerOnCollectionChange(()=>{}
1)),this.controls.splice(0),this.updateValueAndValidity({emitEvent:Z.emitEvent}))}_adjustIndex(Z){return Z<0?Z+this.length:Z}_syncPendingControls(){let Z=this.controls.reduce((R,de)=>!!de._syncPendingControls()||R,!1);return Z&&this.updateValueAndValidity({onlySelf:!0}),Z}_forEachChild(Z){this.controls.forEach((R,de)=>{Z(R,de)})}_updateValue(){this.value=this.controls.filter(Z=>Z.enabled||this.disabled).map(Z=>Z.value)}_anyControls(Z){return this.controls.some(R=>R.enabled&&Z(R))}_setUpControls(){this._forEachChild(Z=>this._registerControl(Z))}_allControlsDisabled(){for(const Z of this.controls)if(Z.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(Z){Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange)}_find(Z){return this.at(Z)??null}}function Ca(X){return!!X&&(void 0!==X.asyncValidators||void 0!==X.validators||void 0!==X.updateOn)}let da=(()=>{class X{constructor(){this.useNonNullable=!1}get nonNullable(){const R=new X;return R.useNonNullable=!0,R}group(R,de=null){const qe=this._reduceControls(R);let Vn={};return Ca(de)?Vn=de:null!==de&&(Vn.validators=de.validator,Vn.asyncValidators=de.asyncValidator),new bn(qe,Vn)}record(R,de=null){const qe=this._reduceControls(R);return new Ni(qe,de)}control(R,de,qe){let Vn={};return this.useNonNullable?(Ca(de)?Vn=de:(Vn.validators=de,Vn.asyncValidators=qe),new yr(R,{...Vn,nonNullable:!0})):new yr(R,de,qe)}array(R,de,qe){const Vn=R.map(xr=>this._createControl(xr));return new Mr(Vn,de,qe)}_reduceControls(R){const de={};return Object.keys(R).forEach(qe=>{de[qe]=this._createControl(R[qe])}),de}
1_createControl(R){return R instanceof yr||R instanceof kt?R:Array.isArray(R)?this.control(R[0],R.length>1?R[1]:null,R.length>2?R[2]:null):this.control(R)}static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275prov=l.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})(),ta=(()=>{class X{static withConfig(R){return{ngModule:X,providers:[{provide:Ei,useValue:R.callSetDisabledState??Ii}]}}static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275mod=l.$C({type:X});static#n=this.\u0275inj=l.G2t({imports:[Qo]})}return X})(),Ho=(()=>{class X{static withConfig(R){return{ngModule:X,providers:[{provide:ao,useValue:R.warnOnNgModelWithFormControl??"always"},{provide:Ei,useValue:R.callSetDisabledState??Ii}]}}static#e=this.\u0275fac=function(de){return new(de||X)};static#t=this.\u0275mod=l.$C({type:X});static#n=this.\u0275inj=l.G2t({imports:[Qo]})}return X})()},345:(ln,nt,N)=>{"use strict";N.d(nt,{B7:()=>Ct,Bb:()=>Jn,W8:()=>Qn,hE:()=>Bn,sG:()=>pn,up:()=>Di});var l=N(4438),a=N(177);class we extends a.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class ae extends we{static makeCurrent(){(0,a.ZD)(new ae)}onAndCancel(Et,Ie,Xe){return Et.addEventListener(Ie,Xe),()=>{Et.removeEventListener(Ie,Xe)}}dispatchEvent(Et,Ie){Et.dispatchEvent(Ie)}remove(Et){Et.parentNode&&Et.parentNode.removeChild(Et)}createElement(Et,Ie){return(Ie=Ie||this.getDefaultDocument()).createElement(Et)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Et){return Et.nodeType===Node.ELEMENT_NODE}isShadowRoot(Et){return Et instanceof DocumentFragment}getGlobalEventTarget(Et,Ie){return"window"===Ie?window:"document"===Ie?Et:"body"===Ie?Et.body:null}getBaseHref(Et){const Ie=function Ae(){return ie=ie||document.querySelector("base"),ie?ie.getAttribute("href"):null}();return null==Ie?null:function he(st){return new URL(st,document.baseURI).pathname}(Ie)}resetBaseElement(){ie=null}getUserAgent(){return window.navigator.userAgent}getCookie(Et){return(0,a._b)(document.cookie,Et)}}let ie=null,je=(()=>{class st{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Xe){return new(Xe||st)};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();const Re=new l.nKC("");let ve=(()=>{class st{constructor(Ie,Xe){this._zone=Xe,this._eventNameToPlugin=new Map,Ie.forEach(kt=>{kt.manager=this}),this._plugins=Ie.slice().reverse()}addEventListener(Ie,Xe,kt){return this._findPluginFor(Xe).addEventListener(Ie,Xe,kt)}getZone(){return this._zone}_findPluginFor(Ie){let Xe=this._eventNameToPlugin.get(Ie);if(Xe)return Xe;if(Xe=this._plugins.find(bn=>bn.supports(Ie)),!Xe)throw new l.wOt(5101,!1);return this._eventNameToPlugin.set(Ie,Xe),Xe}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(Re),l.KVO(l.SKi))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();class Oe{constructor(Et){this._doc=Et}}const Le="ng-app-id";let Me=(()=>{class st{constructor(Ie,Xe,kt,bn={}){this.doc=Ie,this.appId=Xe,this.nonce=kt,this.platformId=bn,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,a.Vy)(bn),this.resetHostNodes()}addStyles(Ie){for(const Xe of Ie)1===this.changeUsageCount(Xe,1)&&this.onStyleAdded(Xe)}removeStyles(Ie){for(const Xe of Ie)this.changeUsageCount(Xe,-1)<=0&&this.onStyleRemoved(Xe)}ngOnDestroy(){const Ie=this.styleNodesInDOM;Ie&&(Ie.forEach(Xe=>Xe.remove()),Ie.clear());for(const Xe of this.getAllStyles())this.onStyleRemoved(Xe);this.resetHostNodes()}addHost(Ie){this.hostNodes.add(Ie);for(const Xe of this.getAllStyles())this.addStyleToHost(Ie,Xe)}removeHost(Ie){this.hostNodes.delete(Ie)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ie){for(const Xe of this.hostNodes)this.addStyleToHost(Xe,Ie)}onStyleRemoved(Ie){const Xe=this.styleRef;Xe.get(Ie)?.elements?.forEach(kt=>kt.remove()),Xe.delete(Ie)}collectServerRenderedStyles(){const Ie=this.doc.head?.querySelectorAll(`style[${Le}="${this.appId}"]`);if(Ie?.length){const Xe=new Map;return Ie.forEach(kt=>{null!=kt.textContent&&Xe.set(kt.textContent,kt)}),Xe}return null}
1changeUsageCount(Ie,Xe){const kt=this.styleRef;if(kt.has(Ie)){const bn=kt.get(Ie);return bn.usage+=Xe,bn.usage}return kt.set(Ie,{usage:Xe,elements:[]}),Xe}getStyleElement(Ie,Xe){const kt=this.styleNodesInDOM,bn=kt?.get(Xe);if(bn?.parentNode===Ie)return kt.delete(Xe),bn.removeAttribute(Le),bn;{const zn=this.doc.createElement("style");return this.nonce&&zn.setAttribute("nonce",this.nonce),zn.textContent=Xe,this.platformIsServer&&zn.setAttribute(Le,this.appId),Ie.appendChild(zn),zn}}addStyleToHost(Ie,Xe){const kt=this.getStyleElement(Ie,Xe),bn=this.styleRef,zn=bn.get(Xe)?.elements;zn?zn.push(kt):bn.set(Xe,{elements:[kt],usage:1})}resetHostNodes(){const Ie=this.hostNodes;Ie.clear(),Ie.add(this.doc.head)}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ),l.KVO(l.sZ2),l.KVO(l.BIS,8),l.KVO(l.Agw))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();const ze={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/"},at=/%COMP%/g,gt=new l.nKC("",{providedIn:"root",factory:()=>!0});function wt(st,Et){return Et.map(Ie=>Ie.replace(at,st))}let Ct=(()=>{class st{constructor(Ie,Xe,kt,bn,zn,Rr,Tr,Ni=null){this.eventManager=Ie,this.sharedStylesHost=Xe,this.appId=kt,this.removeStylesOnCompDestroy=bn,this.doc=zn,this.platformId=Rr,this.ngZone=Tr,this.nonce=Ni,this.rendererByCompId=new Map,this.platformIsServer=(0,a.Vy)(Rr),this.defaultRenderer=new Ne(Ie,zn,Tr,this.platformIsServer)}createRenderer(Ie,Xe){if(!Ie||!Xe)return this.defaultRenderer;this.platformIsServer&&Xe.encapsulation===l.gXe.ShadowDom&&(Xe={...Xe,encapsulation:l.gXe.Emulated});const kt=this.getOrCreateRenderer(Ie,Xe);return kt instanceof Zt?kt.applyToHost(Ie):kt instanceof vn&&kt.applyStyles(),kt}getOrCreateRenderer(Ie,Xe){const kt=this.rendererByCompId;let bn=kt.get(Xe.id);if(!bn){const zn=this.doc,Rr=this.ngZone,Tr=this.eventManager,Ni=this.sharedStylesHost,ii=this.removeStylesOnCompDestroy,Ei=this.platformIsServer;switch(Xe.encapsulation){case l.gXe.Emulated:bn=new Zt(Tr,Ni,Xe,this.appId,ii,zn,Rr,Ei);break;case l.gXe.ShadowDom:return new Pt(Tr,Ni,Ie,Xe,zn,Rr,this.nonce,Ei);default:bn=new vn(Tr,Ni,Xe,ii,zn,Rr,Ei)}kt.set(Xe.id,bn)}return bn}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(ve),l.KVO(Me),l.KVO(l.sZ2),l.KVO(gt),l.KVO(a.qQ),l.KVO(l.Agw),l.KVO(l.SKi),l.KVO(l.BIS))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();class Ne{constructor(Et,Ie,Xe,kt){this.eventManager=Et,this.doc=Ie,this.ngZone=Xe,this.platformIsServer=kt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Et,Ie){return Ie?this.doc.createElementNS(ze[Ie]||Ie,Et):this.doc.createElement(Et)}createComment(Et){return this.doc.createComment(Et)}createText(Et){return this.doc.createTextNode(Et)}appendChild(Et,Ie){(lt(Et)?Et.content:Et).appendChild(Ie)}insertBefore(Et,Ie,Xe){Et&&(lt(Et)?Et.content:Et).insertBefore(Ie,Xe)}removeChild(Et,Ie){Et&&Et.removeChild(Ie)}selectRootElement(Et,Ie){let Xe="string"==typeof Et?this.doc.querySelector(Et):Et;if(!Xe)throw new l.wOt(-5104,!1);return Ie||(Xe.textContent=""),Xe}parentNode(Et){return Et.parentNode}nextSibling(Et){return Et.nextSibling}setAttribute(Et,Ie,Xe,kt){if(kt){Ie=kt+":"+Ie;const bn=ze[kt];bn?Et.setAttributeNS(bn,Ie,Xe):Et.setAttribute(Ie,Xe)}else Et.setAttribute(Ie,Xe)}removeAttribute(Et,Ie,Xe){if(Xe){const kt=ze[Xe];kt?Et.removeAttributeNS(kt,Ie):Et.removeAttribute(`${Xe}:${Ie}`)}else Et.removeAttribute(Ie)}addClass(Et,Ie){Et.classList.add(Ie)}removeClass(Et,Ie){Et.classList.remove(Ie)}setStyle(Et,Ie,Xe,kt){kt&(l.czy.DashCase|l.czy.Important)?Et.style.setProperty(Ie,Xe,kt&l.czy.Important?"important":""):Et.style[Ie]=Xe}removeStyle(Et,Ie,Xe){Xe&l.czy.DashCase?Et.style.removeProperty(Ie):Et.style[Ie]=""}setProperty(Et,Ie,Xe){null!=Et&&(Et[Ie]=Xe)}setValue(Et,Ie){Et.nodeValue=Ie}listen(Et,Ie,Xe){if("string"==typeof Et&&!(Et=(0,a.QT)().getGlobalEventTarget(this.doc,Et)))throw new Error(`Unsupported event target ${Et} for event ${Ie}`);return this.eventManager.addEventListener(Et,Ie,this.decoratePreventDefault(Xe))}decoratePreventDefault(Et){return Ie=>{if("__ngUnwrap__"===Ie)return Et;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Et(Ie)):Et(Ie))&&Ie.preventDefault()}}}function lt(st){return"TEMPLATE"===st.tagName&&void 0!==st.content}class Pt extends Ne{constructor(Et,Ie,Xe,kt,bn,zn,Rr,Tr){super(Et,bn,zn,Tr),this.sharedStylesHost=Ie,this.hostEl=Xe,this.shadowRoot=Xe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ni=wt(kt.id,kt.styles);for(const ii of Ni){const Ei=document.createElement("style");Rr&&Ei.setAttribute("nonce",Rr),Ei.textContent=ii,this.shadowRoot.appendChild(Ei)}}nodeOrShadowRoot(Et){return Et===this.hostEl?this.shadowRoot:Et}appendChild(Et,Ie){return super.appendChild(this.nodeOrShadowRoot(Et),Ie)}insertBefore(Et,Ie,Xe){return super.insertBefore(this.nodeOrShadowRoot(Et),Ie,Xe)}removeChild(Et,Ie){return super.removeChild(this.nodeOrShadowRoot(Et),Ie)}parentNode(Et){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Et)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class vn extends Ne{constructor(Et,Ie,Xe,kt,bn,zn,Rr,Tr){super(Et,bn,zn,Rr),this.sharedStylesHost=Ie,this.removeStylesOnCompDestroy=kt,this.styles=Tr?wt(Tr,Xe.styles):Xe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Zt extends vn{constructor(Et,Ie,Xe,kt,bn,zn,Rr,Tr){const Ni=kt+"-"+Xe.id;super(Et,Ie,Xe,bn,zn,Rr,Tr,Ni),this.contentAttr=function xe(st){return"_ngcontent-%COMP%".replace(at,st)}(Ni),this.hostAttr=function Ye(st){return"_nghost-%COMP%".replace(at,st)}(Ni)}applyToHost(Et){this.applyStyles(),this.setAttribute(Et,this.hostAttr,"")}createElement(Et,Ie){const Xe=super.createElement(Et,Ie);return super.setAttribute(Xe,this.contentAttr,""),Xe}}let bt=(()=>{class st extends Oe{constructor(Ie){super(Ie)}supports(Ie){return!0}addEventListener(Ie,Xe,kt){return Ie.addEventListener(Xe,kt,!1),()=>this.removeEventListener(Ie,Xe,kt)}removeEventListener(Ie,Xe,kt){return Ie.removeEventListener(Xe,kt)}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();const ot=["alt","control","meta","shift"],Q={"\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"},le={alt:st=>st.altKey,control:st=>st.ctrlKey,meta:st=>st.metaKey,shift:st=>st.shiftKey};let pe=(()=>{class st extends Oe{constructor(Ie){super(Ie)}supports(Ie){return null!=st.parseEventName(Ie)}addEventListener(Ie,Xe,kt){const bn=st.parseEventName(Xe),zn=st.eventCallback(bn.fullKey,kt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.QT)().onAndCancel(Ie,bn.domEventName,zn))}static parseEventName(Ie){const Xe=Ie.toLowerCase().split("."),kt=Xe.shift();if(0===Xe.length||"keydown"!==kt&&"keyup"!==kt)return null;const bn=st._normalizeKey(Xe.pop());let zn="",Rr=Xe.indexOf("code");if(Rr>-1&&(Xe.splice(Rr,1),zn="code."),ot.forEach(Ni=>{const ii=Xe.indexOf(Ni);ii>-1&&(Xe.splice(ii,1),zn+=Ni+".")}),zn+=bn,0!=Xe.length||0===bn.length)return null;const Tr={};return Tr.domEventName=kt,Tr.fullKey=zn,Tr}static matchEventFullKeyCode(Ie,Xe){let kt=Q[Ie.key]||Ie.key,bn="";return Xe.indexOf("code.")>-1&&(kt=Ie.code,bn="code."),!(null==kt||!kt)&&(kt=kt.toLowerCase()," "===kt?kt="space":"."===kt&&(kt="dot"),ot.forEach(zn=>{zn!==kt&&(0,le[zn])(Ie)&&(bn+=zn+".")}),bn+=kt,bn===Xe)}static eventCallback(Ie,Xe,kt){return bn=>{st.matchEventFullKeyCode(bn,Ie)&&kt.runGuarded(()=>Xe(bn))}}static _normalizeKey(Ie){return"esc"===Ie?"escape":Ie}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac})}return st})();const pn=(0,l.oH4)(l.fpN,"browser",[{provide:l.Agw,useValue:a.AJ},{provide:l.PLl,useValue:function dt(){ae.makeCurrent()},multi:!0},{provide:a.qQ,useFactory:function rn(){return(0,l.TL$)(document),document},deps:[]}]),gn=new l.nKC(""),On=[{provide:l.e01,useClass:class Ee{addToWindow(Et){l.JZv.getAngularTestability=(Xe,kt=!0)=>{const bn=Et.findTestabilityInTree(Xe,kt);if(null==bn)throw new l.wOt(5103,!1);return bn},l.JZv.getAllAngularTestabilities=()=>Et.getAllTestabilities(),l.JZv.getAllAngularRootElements=()=>Et.getAllRootElements(),l.JZv.frameworkStabilizers||(l.JZv.frameworkStabilizers=[]),l.JZv.frameworkStabilizers.push(Xe=>{const kt=l.JZv.getAllAngularTestabilities();let bn=kt.length;const zn=function(){bn--,0==bn&&Xe()};kt.forEach(Rr=>{Rr.whenStable(zn)})})}findTestabilityInTree(Et,Ie,Xe){return null==Ie?null:Et.getTestability(Ie)??(Xe?(0,a.QT)().isShadowRoot(Ie)?this.findTestabilityInTree(Et,Ie.host,!0):this.findTestabilityInTree(Et,Ie.parentElement,!0):null)}},deps:[]},{provide:l.WHO,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]},{provide:l.NYb,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]}],xn=[{provide:l.H8p,useValue:"root"},{provide:l.zcH,useFactory:function Be(){return new l.zcH},deps:[]},{provide:Re,useClass:bt,multi:!0,deps:[a.qQ,l.SKi,l.Agw]}
1,{provide:Re,useClass:pe,multi:!0,deps:[a.qQ]},Ct,Me,ve,{provide:l._9s,useExisting:Ct},{provide:a.N0,useClass:je,deps:[]},[]];let Jn=(()=>{class st{constructor(Ie){}static withServerTransition(Ie){return{ngModule:st,providers:[{provide:l.sZ2,useValue:Ie.appId}]}}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(gn,12))};static#t=this.\u0275mod=l.$C({type:st});static#n=this.\u0275inj=l.G2t({providers:[...xn,...On],imports:[a.MD,l.Hbi]})}return st})(),Qn=(()=>{class st{constructor(Ie){this._doc=Ie,this._dom=(0,a.QT)()}addTag(Ie,Xe=!1){return Ie?this._getOrCreateElement(Ie,Xe):null}addTags(Ie,Xe=!1){return Ie?Ie.reduce((kt,bn)=>(bn&&kt.push(this._getOrCreateElement(bn,Xe)),kt),[]):[]}getTag(Ie){return Ie&&this._doc.querySelector(`meta[${Ie}]`)||null}getTags(Ie){if(!Ie)return[];const Xe=this._doc.querySelectorAll(`meta[${Ie}]`);return Xe?[].slice.call(Xe):[]}updateTag(Ie,Xe){if(!Ie)return null;Xe=Xe||this._parseSelector(Ie);const kt=this.getTag(Xe);return kt?this._setMetaElementAttributes(Ie,kt):this._getOrCreateElement(Ie,!0)}removeTag(Ie){this.removeTagElement(this.getTag(Ie))}removeTagElement(Ie){Ie&&this._dom.remove(Ie)}_getOrCreateElement(Ie,Xe=!1){if(!Xe){const zn=this._parseSelector(Ie),Rr=this.getTags(zn).filter(Tr=>this._containsAttributes(Ie,Tr))[0];if(void 0!==Rr)return Rr}const kt=this._dom.createElement("meta");return this._setMetaElementAttributes(Ie,kt),this._doc.getElementsByTagName("head")[0].appendChild(kt),kt}_setMetaElementAttributes(Ie,Xe){return Object.keys(Ie).forEach(kt=>Xe.setAttribute(this._getMetaKeyMap(kt),Ie[kt])),Xe}_parseSelector(Ie){const Xe=Ie.name?"name":"property";return`${Xe}="${Ie[Xe]}"`}_containsAttributes(Ie,Xe){return Object.keys(Ie).every(kt=>Xe.getAttribute(this._getMetaKeyMap(kt))===Ie[kt])}_getMetaKeyMap(Ie){return Yn[Ie]||Ie}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})();const Yn={httpEquiv:"http-equiv"};let Bn=(()=>{class st{constructor(Ie){this._doc=Ie}getTitle(){return this._doc.title}setTitle(Ie){this._doc.title=Ie||""}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),Di=(()=>{class st{static#e=this.\u0275fac=function(Xe){return new(Xe||st)};static#t=this.\u0275prov=l.jDH({token:st,factory:function(Xe){let kt=null;return kt=Xe?new(Xe||st):l.KVO(Kn),kt},providedIn:"root"})}return st})(),Kn=(()=>{class st extends Di{constructor(Ie){super(),this._doc=Ie}sanitize(Ie,Xe){if(null==Xe)return null;switch(Ie){case l.WPN.NONE:return Xe;case l.WPN.HTML:return(0,l.ZF7)(Xe,"HTML")?(0,l.rcV)(Xe):(0,l.h9k)(this._doc,String(Xe)).toString();case l.WPN.STYLE:return(0,l.ZF7)(Xe,"Style")?(0,l.rcV)(Xe):Xe;case l.WPN.SCRIPT:if((0,l.ZF7)(Xe,"Script"))return(0,l.rcV)(Xe);throw new l.wOt(5200,!1);case l.WPN.URL:return(0,l.ZF7)(Xe,"URL")?(0,l.rcV)(Xe):(0,l.$MX)(String(Xe));case l.WPN.RESOURCE_URL:if((0,l.ZF7)(Xe,"ResourceURL"))return(0,l.rcV)(Xe);throw new l.wOt(5201,!1);default:throw new l.wOt(5202,!1)}}bypassSecurityTrustHtml(Ie){return(0,l.Kcf)(Ie)}bypassSecurityTrustStyle(Ie){return(0,l.cWb)(Ie)}bypassSecurityTrustScript(Ie){return(0,l.UyX)(Ie)}bypassSecurityTrustUrl(Ie){return(0,l.osQ)(Ie)}bypassSecurityTrustResourceUrl(Ie){return(0,l.e5t)(Ie)}static#e=this.\u0275fac=function(Xe){return new(Xe||st)(l.KVO(a.qQ))};static#t=this.\u0275prov=l.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})()},8121:(ln,nt,N)=>{"use strict";N.d(nt,{nX:()=>co,Zp:()=>Xo,wF:()=>Pr,Z:()=>ni,Xk:()=>pn,Kp:()=>Or,b:()=>$n,Ix:()=>kn,Wk:()=>ui,wQ:()=>Bi,iI:()=>Gs,Sd:()=>Zn});var l=N(467),a=N(4438),we=N(4402),ae=N(6648),ie=N(7673),Ae=N(4412),he=N(4572);const je=(0,N(1853).L)(b=>function(){b(this),this.name="EmptyError",this.message="no elements in sequence"});var Re=N(8793),ve=N(9030),Oe=N(1203),Le=N(8810),Me=N(983),ze=N(1985),at=N(8359),Je=N(9974),ct=N(4360);function Dt(){return(0,Je.N)((b,A)=>{let S=null;b._refCount++;const O=(0,ct._)(A,void 0,void 0,void 0,()=>{if(!b||b._refCount<=0||0<--b._refCount)return void(S=null);const K=b._connection,ce=S;S=null,K&&(!ce||K===ce)&&K.unsubscribe(),A.unsubscribe()});b.subscribe(O),O.closed||(S=b.connect())})}class vt extends ze.c{constructor(A,S){super(),this.source=A,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,Je.S)(A)&&(this.lift=A.lift)}
1_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new at.yU;const S=this.getSubject();A.add(this.source.subscribe((0,ct._)(S,void 0,()=>{this._teardown(),S.complete()},O=>{this._teardown(),S.error(O)},()=>this._teardown()))),A.closed&&(this._connection=null,A=at.yU.EMPTY)}return A}refCount(){return Dt()(this)}}var gt=N(1413),xe=N(177),Ye=N(6354),wt=N(5558),Ct=N(6697),Ne=N(3794),be=N(5964),lt=N(1397);function Pt(b){return(0,Je.N)((A,S)=>{let O=!1;A.subscribe((0,ct._)(S,K=>{O=!0,S.next(K)},()=>{O||S.next(b),S.complete()}))})}function vn(b=Zt){return(0,Je.N)((A,S)=>{let O=!1;A.subscribe((0,ct._)(S,K=>{O=!0,S.next(K)},()=>O?S.complete():S.error(b())))})}function Zt(){return new je}var bt=N(3669);function ot(b,A){const S=arguments.length>=2;return O=>O.pipe(b?(0,be.p)((K,ce)=>b(K,ce,O)):bt.D,(0,Ct.s)(1),S?Pt(A):vn(()=>new je))}var Q=N(274),le=N(8141),pe=N(9437),J=N(2816);function Se(b){return b<=0?()=>Me.w:(0,Je.N)((A,S)=>{let O=[];A.subscribe((0,ct._)(S,K=>{O.push(K),b<O.length&&O.shift()},()=>{for(const K of O)S.next(K);S.complete()},void 0,()=>{O=null}))})}var $e=N(3703),dt=N(980),Be=N(6977),rn=N(6365),Rn=N(345);const pn="primary",gn=Symbol("RouteTitle");class On{constructor(A){this.params=A||{}}has(A){return Object.prototype.hasOwnProperty.call(this.params,A)}get(A){if(this.has(A)){const S=this.params[A];return Array.isArray(S)?S[0]:S}return null}getAll(A){if(this.has(A)){const S=this.params[A];return Array.isArray(S)?S:[S]}return[]}get keys(){return Object.keys(this.params)}}function xn(b){return new On(b)}function Jn(b,A,S){const O=S.path.split("/");if(O.length>b.length||"full"===S.pathMatch&&(A.hasChildren()||O.length<b.length))return null;const K={};for(let ce=0;ce<O.length;ce++){const Fe=O[ce],Rt=b[ce];if(Fe.startsWith(":"))K[Fe.substring(1)]=Rt;else if(Fe!==Rt.path)return null}return{consumed:b.slice(0,O.length),posParams:K}}function Yn(b,A){const S=b?Bn(b):void 0,O=A?Bn(A):void 0;if(!S||!O||S.length!=O.length)return!1;let K;for(let ce=0;ce<S.length;ce++)if(K=S[ce],!tn(b[K],A[K]))return!1;return!0}function Bn(b){return[...Object.keys(b),...Object.getOwnPropertySymbols(b)]}function tn(b,A){if(Array.isArray(b)&&Array.isArray(A)){if(b.length!==A.length)return!1;const S=[...b].sort(),O=[...A].sort();return S.every((K,ce)=>O[ce]===K)}return b===A}function Ft(b){return b.length>0?b[b.length-1]:null}function It(b){return(0,we.A)(b)?b:(0,a.jNT)(b)?(0,ae.H)(Promise.resolve(b)):(0,ie.of)(b)}const jt={exact:function In(b,A,S){if(!pi(b.segments,A.segments)||!Fr(b.segments,A.segments,S)||b.numberOfChildren!==A.numberOfChildren)return!1;for(const O in A.children)if(!b.children[O]||!In(b.children[O],A.children[O],S))return!1;return!0},subset:dr},mn={exact:function ur(b,A){return Yn(b,A)},subset:function Ln(b,A){return Object.keys(A).length<=Object.keys(b).length&&Object.keys(A).every(S=>tn(b[S],A[S]))},ignored:()=>!0};function cr(b,A,S){return jt[S.paths](b.root,A.root,S.matrixParams)&&mn[S.queryParams](b.queryParams,A.queryParams)&&!("exact"===S.fragment&&b.fragment!==A.fragment)}function dr(b,A,S){return Sr(b,A,A.segments,S)}function Sr(b,A,S,O){if(b.segments.length>S.length){const K=b.segments.slice(0,S.length);return!(!pi(K,S)||A.hasChildren()||!Fr(K,S,O))}if(b.segments.length===S.length){if(!pi(b.segments,S)||!Fr(b.segments,S,O))return!1;for(const K in A.children)if(!b.children[K]||!dr(b.children[K],A.children[K],O))return!1;return!0}{const K=S.slice(0,b.segments.length),ce=S.slice(b.segments.length);return!!(pi(b.segments,K)&&Fr(b.segments,K,O)&&b.children[pn])&&Sr(b.children[pn],A,ce,O)}}function Fr(b,A,S){return A.every((O,K)=>mn[S](b[K].parameters,O.parameters))}class Fi{constructor(A=new jn([],{}),S={},O=null){this.root=A,this.queryParams=S,this.fragment=O}get queryParamMap(){return this._queryParamMap??=xn(this.queryParams),this._queryParamMap}toString(){return Dr.serialize(this)}}class jn{constructor(A,S){this.segments=A,this.children=S,this.parent=null,Object.values(S).forEac
1h(O=>O.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Xr(this)}}class Di{constructor(A,S){this.path=A,this.parameters=S}get parameterMap(){return this._parameterMap??=xn(this.parameters),this._parameterMap}toString(){return kt(this)}}function pi(b,A){return b.length===A.length&&b.every((S,O)=>S.path===A[O].path)}let Zn=(()=>{class b{static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:()=>new Ti,providedIn:"root"})}return b})();class Ti{parse(A){const S=new zr(A);return new Fi(S.parseRootSegment(),S.parseQueryParams(),S.parseFragment())}serialize(A){const S=`/${Hi(A.root,!0)}`,O=function zn(b){const A=Object.entries(b).map(([S,O])=>Array.isArray(O)?O.map(K=>`${Xi(S)}=${Xi(K)}`).join("&"):`${Xi(S)}=${Xi(O)}`).filter(S=>S);return A.length?`?${A.join("&")}`:""}(A.queryParams);return`${S}${O}${"string"==typeof A.fragment?`#${function st(b){return encodeURI(b)}(A.fragment)}`:""}`}}const Dr=new Ti;function Xr(b){return b.segments.map(A=>kt(A)).join("/")}function Hi(b,A){if(!b.hasChildren())return Xr(b);if(A){const S=b.children[pn]?Hi(b.children[pn],!1):"",O=[];return Object.entries(b.children).forEach(([K,ce])=>{K!==pn&&O.push(`${K}:${Hi(ce,!1)}`)}),O.length>0?`${S}(${O.join("//")})`:S}{const S=function gr(b,A){let S=[];return Object.entries(b.children).forEach(([O,K])=>{O===pn&&(S=S.concat(A(K,O)))}),Object.entries(b.children).forEach(([O,K])=>{O!==pn&&(S=S.concat(A(K,O)))}),S}(b,(O,K)=>K===pn?[Hi(b.children[pn],!1)]:[`${K}:${Hi(O,!1)}`]);return 1===Object.keys(b.children).length&&null!=b.children[pn]?`${Xr(b)}/${S[0]}`:`${Xr(b)}/(${S.join("//")})`}}function oo(b){return encodeURIComponent(b).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Xi(b){return oo(b).replace(/%3B/gi,";")}function Et(b){return oo(b).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ie(b){return decodeURIComponent(b)}function Xe(b){return Ie(b.replace(/\+/g,"%20"))}function kt(b){return`${Et(b.path)}${function bn(b){return Object.entries(b).map(([A,S])=>`;${Et(A)}=${Et(S)}`).join("")}(b.parameters)}`}const Rr=/^[^\/()?;#]+/;function Tr(b){const A=b.match(Rr);return A?A[0]:""}const Ni=/^[^\/()?;=#]+/,Ei=/^[^=?&#]+/,Io=/^[^&#]+/;class zr{constructor(A){this.url=A,this.remaining=A}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new jn([],{}):new jn([],this.parseChildren())}parseQueryParams(){const A={};if(this.consumeOptional("?"))do{this.parseQueryParam(A)}while(this.consumeOptional("&"));return A}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const A=[];for(this.peekStartsWith("(")||A.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),A.push(this.parseSegment());let S={};this.peekStartsWith("/(")&&(this.capture("/"),S=this.parseParens(!0));let O={};return this.peekStartsWith("(")&&(O=this.parseParens(!1)),(A.length>0||Object.keys(S).length>0)&&(O[pn]=new jn(A,S)),O}parseSegment(){const A=Tr(this.remaining);if(""===A&&this.peekStartsWith(";"))throw new a.wOt(4009,!1);return this.capture(A),new Di(Ie(A),this.parseMatrixParams())}parseMatrixParams(){const A={};for(;this.consumeOptional(";");)this.parseParam(A);return A}parseParam(A){const S=function ii(b){const A=b.match(Ni);return A?A[0]:""}(this.remaining);if(!S)return;this.capture(S);let O="";if(this.consumeOptional("=")){const K=Tr(this.remaining);K&&(O=K,this.capture(O))}A[Ie(S)]=Ie(O)}parseQueryParam(A){const S=function Ii(b){const A=b.match(Ei);return A?A[0]:""}(this.remaining);if(!S)return;this.capture(S);let O="";if(this.consumeOptional("=")){const Fe=function gi(b){const A=b.match(Io);return A?A[0]:""}(this.remaining);Fe&&(O=Fe,this.capture(O))}const K=Xe(S),ce=Xe(O);if(A.hasOwnProperty(K)){let Fe=A[K];Array.isArray(Fe)||(Fe=[Fe],A[K]=Fe),Fe.push(ce)}else A[K]=ce}parseParens(A){const S={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const O=Tr(this.remaining),K=this.remaining[O.length];if("/"!==K&&")"!==K&&";"!==K)throw new a.wOt(4010,!1);let ce;O.indexOf(":")>-1?(ce=O.slice(0,O.indexOf(":")),this.capture(ce),this.capture(":")):A&&(ce=pn);const Fe=this.parseChildren();
1S[ce]=1===Object.keys(Fe).length?Fe[pn]:new jn([],Fe),this.consumeOptional("//")}return S}peekStartsWith(A){return this.remaining.startsWith(A)}consumeOptional(A){return!!this.peekStartsWith(A)&&(this.remaining=this.remaining.substring(A.length),!0)}capture(A){if(!this.consumeOptional(A))throw new a.wOt(4011,!1)}}function Mn(b){return b.segments.length>0?new jn([],{[pn]:b}):b}function Ai(b){const A={};for(const[O,K]of Object.entries(b.children)){const ce=Ai(K);if(O===pn&&0===ce.segments.length&&ce.hasChildren())for(const[Fe,Rt]of Object.entries(ce.children))A[Fe]=Rt;else(ce.segments.length>0||ce.hasChildren())&&(A[O]=ce)}return function Uo(b){if(1===b.numberOfChildren&&b.children[pn]){const A=b.children[pn];return new jn(b.segments.concat(A.segments),A.children)}return b}(new jn(b.segments,A))}function $i(b){return b instanceof Fi}function Bo(b){let A;const K=Mn(function S(ce){const Fe={};for(const it of ce.children){const Pn=S(it);Fe[it.outlet]=Pn}const Rt=new jn(ce.url,Fe);return ce===b&&(A=Rt),Rt}(b.root));return A??K}function $r(b,A,S,O){let K=b;for(;K.parent;)K=K.parent;if(0===A.length)return Eo(K,K,K,S,O);const ce=function _i(b){if("string"==typeof b[0]&&1===b.length&&"/"===b[0])return new ho(!0,0,b);let A=0,S=!1;const O=b.reduce((K,ce,Fe)=>{if("object"==typeof ce&&null!=ce){if(ce.outlets){const Rt={};return Object.entries(ce.outlets).forEach(([it,Pn])=>{Rt[it]="string"==typeof Pn?Pn.split("/"):Pn}),[...K,{outlets:Rt}]}if(ce.segmentPath)return[...K,ce.segmentPath]}return"string"!=typeof ce?[...K,ce]:0===Fe?(ce.split("/").forEach((Rt,it)=>{0==it&&"."===Rt||(0==it&&""===Rt?S=!0:".."===Rt?A++:""!=Rt&&K.push(Rt))}),K):[...K,ce]},[]);return new ho(S,A,O)}(A);if(ce.toRoot())return Eo(K,K,new jn([],{}),S,O);const Fe=function B(b,A,S){if(b.isAbsolute)return new so(A,!0,0);if(!S)return new so(A,!1,NaN);if(null===S.parent)return new so(S,!0,0);const O=Vo(b.commands[0])?0:1;return function L(b,A,S){let O=b,K=A,ce=S;for(;ce>K;){if(ce-=K,O=O.parent,!O)throw new a.wOt(4005,!1);K=O.segments.length}return new so(O,!1,K-ce)}(S,S.segments.length-1+O,b.numberOfDoubleDots)}(ce,K,b),Rt=Fe.processChildren?ue(Fe.segmentGroup,Fe.index,ce.commands):W(Fe.segmentGroup,Fe.index,ce.commands);return Eo(K,Fe.segmentGroup,Rt,S,O)}function Vo(b){return"object"==typeof b&&null!=b&&!b.outlets&&!b.segmentPath}function yi(b){return"object"==typeof b&&null!=b&&b.outlets}function Eo(b,A,S,O,K){let Fe,ce={};O&&Object.entries(O).forEach(([it,Pn])=>{ce[it]=Array.isArray(Pn)?Pn.map(Lr=>`${Lr}`):`${Pn}`}),Fe=b===A?S:zi(b,A,S);const Rt=Mn(Ai(Fe));return new Fi(Rt,ce,K)}function zi(b,A,S){const O={};return Object.entries(b.children).forEach(([K,ce])=>{O[K]=ce===A?S:zi(ce,A,S)}),new jn(b.segments,O)}class ho{constructor(A,S,O){if(this.isAbsolute=A,this.numberOfDoubleDots=S,this.commands=O,A&&O.length>0&&Vo(O[0]))throw new a.wOt(4003,!1);const K=O.find(yi);if(K&&K!==Ft(O))throw new a.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class so{constructor(A,S,O){this.segmentGroup=A,this.processChildren=S,this.index=O}}function W(b,A,S){if(b??=new jn([],{}),0===b.segments.length&&b.hasChildren())return ue(b,A,S);const O=function He(b,A,S){let O=0,K=A;const ce={match:!1,pathIndex:0,commandIndex:0};for(;K<b.segments.length;){if(O>=S.length)return ce;const Fe=b.segments[K],Rt=S[O];if(yi(Rt))break;const it=`${Rt}`,Pn=O<S.length-1?S[O+1]:null;if(K>0&&void 0===it)break;if(it&&Pn&&"object"==typeof Pn&&void 0===Pn.outlets){if(!qn(it,Pn,Fe))return ce;O+=2}else{if(!qn(it,{},Fe))return ce;O++}K++}return{match:!0,pathIndex:K,commandIndex:O}}(b,A,S),K=S.slice(O.commandIndex);if(O.match&&O.pathIndex<b.segments.length){const ce=new jn(b.segments.slice(0,O.pathIndex),{});return ce.children[pn]=new jn(b.segments.slice(O.pathIndex),b.children),ue(ce,0,K)}return O.match&&0===K.length?new jn(b.segments,{}):O.match&&!b.hasChildren()?ft(b,A,S):O.match?ue(b,0,K):ft(b,A,S)}function ue(b,A,S){if(0===S.length)return new jn(b.segments,{});{const O=function M(b){return yi(b[0])?b[0].outlets:{[pn]:b}}(S),K={};if(Object.keys(O).some(ce=>ce!==pn)&&b.children[pn]&&1===b.numberOfChildren&&0===b.children[pn].segments.length){const ce=ue(b.children[pn],A,S);return new jn(b.segments,ce.children)}return Object.entries(O).forEach(([ce,Fe])=>{"string"==typeof Fe&&(Fe=[Fe]),null!==Fe&&(K[ce]=W(b.children[ce],A,Fe))}
1),Object.entries(b.children).forEach(([ce,Fe])=>{void 0===O[ce]&&(K[ce]=Fe)}),new jn(b.segments,K)}}function ft(b,A,S){const O=b.segments.slice(0,A);let K=0;for(;K<S.length;){const ce=S[K];if(yi(ce)){const it=Kt(ce.outlets);return new jn(O,it)}if(0===K&&Vo(S[0])){O.push(new Di(b.segments[A].path,dn(S[0]))),K++;continue}const Fe=yi(ce)?ce.outlets[pn]:`${ce}`,Rt=K<S.length-1?S[K+1]:null;Fe&&Rt&&Vo(Rt)?(O.push(new Di(Fe,dn(Rt))),K+=2):(O.push(new Di(Fe,{})),K++)}return new jn(O,{})}function Kt(b){const A={};return Object.entries(b).forEach(([S,O])=>{"string"==typeof O&&(O=[O]),null!==O&&(A[S]=ft(new jn([],{}),0,O))}),A}function dn(b){const A={};return Object.entries(b).forEach(([S,O])=>A[S]=`${O}`),A}function qn(b,A,S){return b==S.path&&Yn(A,S.parameters)}const wr="imperative";var wn=function(b){return b[b.NavigationStart=0]="NavigationStart",b[b.NavigationEnd=1]="NavigationEnd",b[b.NavigationCancel=2]="NavigationCancel",b[b.NavigationError=3]="NavigationError",b[b.RoutesRecognized=4]="RoutesRecognized",b[b.ResolveStart=5]="ResolveStart",b[b.ResolveEnd=6]="ResolveEnd",b[b.GuardsCheckStart=7]="GuardsCheckStart",b[b.GuardsCheckEnd=8]="GuardsCheckEnd",b[b.RouteConfigLoadStart=9]="RouteConfigLoadStart",b[b.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",b[b.ChildActivationStart=11]="ChildActivationStart",b[b.ChildActivationEnd=12]="ChildActivationEnd",b[b.ActivationStart=13]="ActivationStart",b[b.ActivationEnd=14]="ActivationEnd",b[b.Scroll=15]="Scroll",b[b.NavigationSkipped=16]="NavigationSkipped",b}(wn||{});class yr{constructor(A,S){this.id=A,this.url=S}}class ni extends yr{constructor(A,S,O="imperative",K=null){super(A,S),this.type=wn.NavigationStart,this.navigationTrigger=O,this.restoredState=K}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pr extends yr{constructor(A,S,O){super(A,S),this.urlAfterRedirects=O,this.type=wn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Xn=function(b){return b[b.Redirect=0]="Redirect",b[b.SupersededByNewNavigation=1]="SupersededByNewNavigation",b[b.NoDataFromResolver=2]="NoDataFromResolver",b[b.GuardRejected=3]="GuardRejected",b}(Xn||{}),rr=function(b){return b[b.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",b[b.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",b}(rr||{});class jr extends yr{constructor(A,S,O,K){super(A,S),this.reason=O,this.code=K,this.type=wn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Gi extends yr{constructor(A,S,O,K){super(A,S),this.reason=O,this.code=K,this.type=wn.NavigationSkipped}}class oi extends yr{constructor(A,S,O,K){super(A,S),this.error=O,this.target=K,this.type=wn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ri extends yr{constructor(A,S,O,K){super(A,S),this.urlAfterRedirects=O,this.state=K,this.type=wn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Lo extends yr{constructor(A,S,O,K){super(A,S),this.urlAfterRedirects=O,this.state=K,this.type=wn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yi extends yr{constructor(A,S,O,K,ce){super(A,S),this.urlAfterRedirects=O,this.state=K,this.shouldActivate=ce,this.type=wn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Cn extends yr{constructor(A,S,O,K){super(A,S),this.urlAfterRedirects=O,this.state=K,this.type=wn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class fr extends yr{constructor(A,S,O,K){super(A,S),this.urlAfterRedirects=O,this.state=K,this.type=wn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ss{constructor(A){this.route=A,this.type=wn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class bo{constructor(A){this.route=A,this.type=wn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ks{constructor(A){this.snapshot=A,this.type=wn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Js{constructor(A){this.snapshot=A,this.type=wn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ss{constructor(A){this.snapshot=A,this.type=wn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ds{constructor(A){this.snapshot=A,this.type=wn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _r{constructor(A,S,O){this.routerEvent=A,this.position=S,this.anchor=O,this.type=wn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ts{}class as{constructor(A){this.url=A}}class ea{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Xo,this.attachRef=null}}let Xo=(()=>{class b{constructor(){this.contexts=new Map}onChildOutletCreated(S,O){const K=this.getOrCreateContext(S);K.outlet=O,this.contexts.set(S,K)}onChildOutletDestroyed(S){const O=this.getContext(S);O&&(O.outlet=null,O.attachRef=null)}onOutletDeactivated(){const S=this.contexts;return this.contexts=new Map,S}onOutletReAttached(S){this.contexts=S}getOrCreateContext(S){let O=this.getContext(S);return O||(O=new ea,this.contexts.set(S,O)),O}getContext(S){return this.contexts.get(S)||null}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();class Fs{constructor(A){this._root=A}get root(){return this._root.value}
1parent(A){const S=this.pathFromRoot(A);return S.length>1?S[S.length-2]:null}children(A){const S=lo(A,this._root);return S?S.children.map(O=>O.value):[]}firstChild(A){const S=lo(A,this._root);return S&&S.children.length>0?S.children[0].value:null}siblings(A){const S=Yo(A,this._root);return S.length<2?[]:S[S.length-2].children.map(K=>K.value).filter(K=>K!==A)}pathFromRoot(A){return Yo(A,this._root).map(S=>S.value)}}function lo(b,A){if(b===A.value)return A;for(const S of A.children){const O=lo(b,S);if(O)return O}return null}function Yo(b,A){if(b===A.value)return[A];for(const S of A.children){const O=Yo(b,S);if(O.length)return O.unshift(A),O}return[]}class Mi{constructor(A,S){this.value=A,this.children=S}toString(){return`TreeNode(${this.value})`}}function ko(b){const A={};return b&&b.children.forEach(S=>A[S.value.outlet]=S),A}class Ts extends Fs{constructor(A,S){super(A),this.snapshot=S,m(this,A)}toString(){return this.snapshot.toString()}}function ns(b){const A=function ua(b){const ce=new An([],{},{},"",{},pn,b,null,{});return new y("",new Mi(ce,[]))}(b),S=new Ae.t([new Di("",{})]),O=new Ae.t({}),K=new Ae.t({}),ce=new Ae.t({}),Fe=new Ae.t(""),Rt=new co(S,O,ce,Fe,K,pn,b,A.root);return Rt.snapshot=A.root,new Ts(new Mi(Rt,[]),A)}class co{constructor(A,S,O,K,ce,Fe,Rt,it){this.urlSubject=A,this.paramsSubject=S,this.queryParamsSubject=O,this.fragmentSubject=K,this.dataSubject=ce,this.outlet=Fe,this.component=Rt,this._futureSnapshot=it,this.title=this.dataSubject?.pipe((0,Ye.T)(Pn=>Pn[gn]))??(0,ie.of)(void 0),this.url=A,this.params=S,this.queryParams=O,this.fragment=K,this.data=ce}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.params.pipe((0,Ye.T)(A=>xn(A))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Ye.T)(A=>xn(A))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function z(b,A,S="emptyOnly"){let O;const{routeConfig:K}=b;return O=null===A||"always"!==S&&""!==K?.path&&(A.component||A.routeConfig?.loadComponent)?{params:{...b.params},data:{...b.data},resolve:{...b.data,...b._resolvedData??{}}}:{params:{...A.params,...b.params},data:{...A.data,...b.data},resolve:{...b.data,...A.data,...K?.data,...b._resolvedData}},K&&tt(K)&&(O.resolve[gn]=K.title),O}class An{get title(){return this.data?.[gn]}constructor(A,S,O,K,ce,Fe,Rt,it,Pn){this.url=A,this.params=S,this.queryParams=O,this.fragment=K,this.data=ce,this.outlet=Fe,this.component=Rt,this.routeConfig=it,this._resolve=Pn}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??=xn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=xn(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(O=>O.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class y extends Fs{constructor(A,S){super(S),this.url=A,m(this,S)}toString(){return k(this._root)}}function m(b,A){A.value._routerState=b,A.children.forEach(S=>m(b,S))}function k(b){const A=b.children.length>0?` { ${b.children.map(k).join(", ")} } `:"";return`${b.value}${A}`}function ye(b){if(b.snapshot){const A=b.snapshot,S=b._futureSnapshot;b.snapshot=S,Yn(A.queryParams,S.queryParams)||b.queryParamsSubject.next(S.queryParams),A.fragment!==S.fragment&&b.fragmentSubject.next(S.fragment),Yn(A.params,S.params)||b.paramsSubject.next(S.params),function Qn(b,A){if(b.length!==A.length)return!1;for(let S=0;S<b.length;++S)if(!Yn(b[S],A[S]))return!1;return!0}(A.url,S.url)||b.urlSubject.next(S.url),Yn(A.data,S.data)||b.dataSubject.next(S.data)}else b.snapshot=b._futureSnapshot,b.dataSubject.next(b._futureSnapshot.data)}function Ge(b,A){const S=Yn(b.params,A.params)&&function Kn(b,A){return pi(b,A)&&b.every((S,O)=>Yn(S.parameters,A[O].parameters))}(b.url,A.url);return S&&!(!b.parent!=!A.parent)&&(!b.parent||Ge(b.parent,A.parent))}function tt(b){return"string"==typeof b.title||null===b.title}let Ut=(()=>{class b{constructor(){this.activated=null,this._activatedRoute=null,this.name=pn,this.activateEvents=new a.bkB,this.deactivateEvents=new a.bkB,this.attachEvents=new a.bkB,this.detachEvents=new a.bkB,this.parentContexts=(0,a.WQX)(Xo),this.location=(0,a.WQX)(a.c1b),this.changeDetector=(0,a.WQX)(a.gRc),this.environmentInjector=(0,a.WQX)(a.uvJ),this.inputBinder=(0,a.WQX)(Xt,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(S){if(S.name){const{firstChange:O,previousValue:K}=S.name;if(O)return;this.isTrackedInParentContexts(K)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(K)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(S){return this.parentContexts.getContext(S)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const S=this.parentContexts.getContext(this.name);S?.route&&(S.attachRef?this.attach(S.attachRef,S.route):this.activateWith(S.route,S.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new a.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new a.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new a.wOt(4012,!1);this.location.detach();const S=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(S.instance),S}attach(S,O){this.activated=S,this._activatedRoute=O,this.location.insert(S.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(S.instance)}deactivate(){if(this.activated){const S=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(S)}}activateWith(S,O){if(this.isActivated)throw new a.wOt(4013,!1);this._activatedRoute=S;const K=this.location,Fe=S.snapshot.component,Rt=this.parentContexts.getOrCreateContext(this.name).children,it=new Gt(S,Rt,K.injector);
1this.activated=K.createComponent(Fe,{index:K.length,injector:it,environmentInjector:O??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275dir=a.FsC({type:b,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[a.OA$]})}return b})();class Gt{__ngOutletInjector(A){return new Gt(this.route,this.childContexts,A)}constructor(A,S,O){this.route=A,this.childContexts=S,this.parent=O}get(A,S){return A===co?this.route:A===Xo?this.childContexts:this.parent.get(A,S)}}const Xt=new a.nKC("");let Bt=(()=>{class b{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(S){this.unsubscribeFromRouteData(S),this.subscribeToRouteData(S)}unsubscribeFromRouteData(S){this.outletDataSubscriptions.get(S)?.unsubscribe(),this.outletDataSubscriptions.delete(S)}subscribeToRouteData(S){const{activatedRoute:O}=S,K=(0,he.z)([O.queryParams,O.params,O.data]).pipe((0,wt.n)(([ce,Fe,Rt],it)=>(Rt={...ce,...Fe,...Rt},0===it?(0,ie.of)(Rt):Promise.resolve(Rt)))).subscribe(ce=>{if(!S.isActivated||!S.activatedComponentRef||S.activatedRoute!==O||null===O.component)return void this.unsubscribeFromRouteData(S);const Fe=(0,a.HJs)(O.component);if(Fe)for(const{templateName:Rt}of Fe.inputs)S.activatedComponentRef.setInput(Rt,ce[Rt]);else this.unsubscribeFromRouteData(S)});this.outletDataSubscriptions.set(S,K)}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac})}return b})();function sn(b,A,S){if(S&&b.shouldReuseRoute(A.value,S.value.snapshot)){const O=S.value;O._futureSnapshot=A.value;const K=function Gn(b,A,S){return A.children.map(O=>{for(const K of S.children)if(b.shouldReuseRoute(O.value,K.value.snapshot))return sn(b,O,K);return sn(b,O)})}(b,A,S);return new Mi(O,K)}{if(b.shouldAttach(A.value)){const ce=b.retrieve(A.value);if(null!==ce){const Fe=ce.route;return Fe.value._futureSnapshot=A.value,Fe.children=A.children.map(Rt=>sn(b,Rt)),Fe}}const O=function Wn(b){return new co(new Ae.t(b.url),new Ae.t(b.params),new Ae.t(b.queryParams),new Ae.t(b.fragment),new Ae.t(b.data),b.outlet,b.component,b)}(A.value),K=A.children.map(ce=>sn(b,ce));return new Mi(O,K)}}const Er="ngNavigationCancelingError";function Qr(b,A){const{redirectTo:S,navigationBehaviorOptions:O}=$i(A)?{redirectTo:A,navigationBehaviorOptions:void 0}:A,K=Zr(!1,Xn.Redirect);return K.url=S,K.navigationBehaviorOptions=O,K}function Zr(b,A){const S=new Error(`NavigationCancelingError: ${b||""}`);return S[Er]=!0,S.cancellationCode=A,S}function li(b){return!!b&&b[Er]}let Is=(()=>{class b{static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275cmp=a.VBU({type:b,selectors:[["ng-component"]],standalone:!0,features:[a.aNF],decls:1,vars:0,template:function(O,K){1&O&&a.nrm(0,"router-outlet")},dependencies:[Ut],encapsulation:2})}return b})();function Oi(b){const A=b.children&&b.children.map(Oi),S=A?{...b,children:A}:{...b};return!S.component&&!S.loadComponent&&(A||S.loadChildren)&&S.outlet&&S.outlet!==pn&&(S.component=Is),S}function Fo(b){return b.outlet||pn}function Mr(b){if(!b)return null;if(b.routeConfig?._injector)return b.routeConfig._injector;for(let A=b.parent;A;A=A.parent){const S=A.routeConfig;if(S?._loadedInjector)return S._loadedInjector;if(S?._injector)return S._injector}return null}class Ca{constructor(A,S,O,K,ce){this.routeReuseStrategy=A,this.futureState=S,this.currState=O,this.forwardEvent=K,this.inputBindingEnabled=ce}activate(A){const S=this.futureState._root,O=this.currState?this.currState._root:null;this.deactivateChildRoutes(S,O,A),ye(this.futureState.root),this.activateChildRoutes(S,O,A)}deactivateChildRoutes(A,S,O){const K=ko(S);A.children.forEach(ce=>{const Fe=ce.value.outlet;this.deactivateRoutes(ce,K[Fe],O),delete K[Fe]}),Object.values(K).forEach(ce=>{this.deactivateRouteAndItsChildren(ce,O)})}deactivateRoutes(A,S,O){const K=A.value,ce=S?S.value:null;if(K===ce)if(K.component){const Fe=O.getContext(K.outlet);Fe&&this.deactivateChildRoutes(A,S,Fe.children)}else this.deactivateChildRoutes(A,S,O);else ce&&this.deactivateRouteAndItsChildren(S,O)}deactivateRouteAndItsChildren(A,S){A.value.component&&this.routeReuseStrategy.shouldDetach(A.value.snapshot)?this.detachAndStoreRouteSubtree(A,S):this.deactivateRouteAndOutlet(A,S)}detachAndStoreRouteSubtree(A,S){const O=S.getContext(A.value.outlet),K=O&&A.value.component?O.children:S,ce=ko(A);for(const Fe of Object.values(ce))this.deactivateRouteAndItsChildren(Fe,K);if(O&&O.outlet){const Fe=O.outlet.detach(),Rt=O.children.onOutletDeactivated();this.routeReuseStrategy.store(A.value.snapshot,{componentRef:Fe,route:A,contexts:Rt})}}deactivateRouteAndOutlet(A,S){const O=S.getContext(A.value.outlet),K=O&&A.value.component?O.children:S,ce=ko(A);for(const Fe of Object.values(ce))this.deactivateRouteAndItsChildren(Fe,K);O&&(O.outlet&&(O.outlet.deactivate(),O.children.onOutletDeactivated()),O.attachRef=null,O.route=null)}activateChildRoutes(A,S,O){const K=ko(S);
1A.children.forEach(ce=>{this.activateRoutes(ce,K[ce.value.outlet],O),this.forwardEvent(new Ds(ce.value.snapshot))}),A.children.length&&this.forwardEvent(new Js(A.value.snapshot))}activateRoutes(A,S,O){const K=A.value,ce=S?S.value:null;if(ye(K),K===ce)if(K.component){const Fe=O.getOrCreateContext(K.outlet);this.activateChildRoutes(A,S,Fe.children)}else this.activateChildRoutes(A,S,O);else if(K.component){const Fe=O.getOrCreateContext(K.outlet);if(this.routeReuseStrategy.shouldAttach(K.snapshot)){const Rt=this.routeReuseStrategy.retrieve(K.snapshot);this.routeReuseStrategy.store(K.snapshot,null),Fe.children.onOutletReAttached(Rt.contexts),Fe.attachRef=Rt.componentRef,Fe.route=Rt.route.value,Fe.outlet&&Fe.outlet.attach(Rt.componentRef,Rt.route.value),ye(Rt.route.value),this.activateChildRoutes(A,null,Fe.children)}else{const Rt=Mr(K.snapshot);Fe.attachRef=null,Fe.route=K,Fe.injector=Rt,Fe.outlet&&Fe.outlet.activateWith(K,Fe.injector),this.activateChildRoutes(A,null,Fe.children)}}else this.activateChildRoutes(A,null,O)}}class da{constructor(A){this.path=A,this.route=this.path[this.path.length-1]}}class Bs{constructor(A,S){this.component=A,this.route=S}}function Ms(b,A,S){const O=b._root;return Ho(O,A?A._root:null,S,[O.value])}function ta(b,A){const S=Symbol(),O=A.get(b,S);return O===S?"function"!=typeof b||(0,a.LfX)(b)?A.get(b):b:O}function Ho(b,A,S,O,K={canDeactivateChecks:[],canActivateChecks:[]}){const ce=ko(A);return b.children.forEach(Fe=>{(function X(b,A,S,O,K={canDeactivateChecks:[],canActivateChecks:[]}){const ce=b.value,Fe=A?A.value:null,Rt=S?S.getContext(b.value.outlet):null;if(Fe&&ce.routeConfig===Fe.routeConfig){const it=function Z(b,A,S){if("function"==typeof S)return S(b,A);switch(S){case"pathParamsChange":return!pi(b.url,A.url);case"pathParamsOrQueryParamsChange":return!pi(b.url,A.url)||!Yn(b.queryParams,A.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ge(b,A)||!Yn(b.queryParams,A.queryParams);default:return!Ge(b,A)}}(Fe,ce,ce.routeConfig.runGuardsAndResolvers);it?K.canActivateChecks.push(new da(O)):(ce.data=Fe.data,ce._resolvedData=Fe._resolvedData),Ho(b,A,ce.component?Rt?Rt.children:null:S,O,K),it&&Rt&&Rt.outlet&&Rt.outlet.isActivated&&K.canDeactivateChecks.push(new Bs(Rt.outlet.component,Fe))}else Fe&&R(A,Rt,K),K.canActivateChecks.push(new da(O)),Ho(b,null,ce.component?Rt?Rt.children:null:S,O,K)})(Fe,ce[Fe.value.outlet],S,O.concat([Fe.value]),K),delete ce[Fe.value.outlet]}),Object.entries(ce).forEach(([Fe,Rt])=>R(Rt,S.getContext(Fe),K)),K}function R(b,A,S){const O=ko(b),K=b.value;Object.entries(O).forEach(([ce,Fe])=>{R(Fe,K.component?A?A.children.getContext(ce):null:A,S)}),S.canDeactivateChecks.push(new Bs(K.component&&A&&A.outlet&&A.outlet.isActivated?A.outlet.component:null,K))}function de(b){return"function"==typeof b}function Vs(b){return b instanceof je||"EmptyError"===b?.name}const go=Symbol("INITIAL_VALUE");function fs(){return(0,wt.n)(b=>(0,he.z)(b.map(A=>A.pipe((0,Ct.s)(1),function Qe(...b){const A=(0,Ne.lI)(b);return(0,Je.N)((S,O)=>{(A?(0,Re.x)(b,S,A):(0,Re.x)(b,S)).subscribe(O)})}(go)))).pipe((0,Ye.T)(A=>{for(const S of A)if(!0!==S){if(S===go)return go;if(!1===S||S instanceof Fi)return S}return!0}),(0,be.p)(A=>A!==go),(0,Ct.s)(1)))}function js(b){return(0,Oe.F)((0,le.M)(A=>{if($i(A))throw Qr(0,A)}),(0,Ye.T)(A=>!0===A))}class hs{constructor(A){this.segmentGroup=A||null}}class pa extends Error{constructor(A){super(),this.urlTree=A}}function ra(b){return(0,Le.$)(new hs(b))}class eo{constructor(A,S){this.urlSerializer=A,this.urlTree=S}lineralizeSegments(A,S){let O=[],K=S.root;for(;;){if(O=O.concat(K.segments),0===K.numberOfChildren)return(0,ie.of)(O);if(K.numberOfChildren>1||!K.children[pn])return(0,Le.$)(new a.wOt(4e3,!1));K=K.children[pn]}}applyRedirectCommands(A,S,O){const K=this.applyRedirectCreateUrlTree(S,this.urlSerializer.parse(S),A,O);
1if(S.startsWith("/"))throw new pa(K);return K}applyRedirectCreateUrlTree(A,S,O,K){const ce=this.createSegmentGroup(A,S.root,O,K);return new Fi(ce,this.createQueryParams(S.queryParams,this.urlTree.queryParams),S.fragment)}createQueryParams(A,S){const O={};return Object.entries(A).forEach(([K,ce])=>{if("string"==typeof ce&&ce.startsWith(":")){const Rt=ce.substring(1);O[K]=S[Rt]}else O[K]=ce}),O}createSegmentGroup(A,S,O,K){const ce=this.createSegments(A,S.segments,O,K);let Fe={};return Object.entries(S.children).forEach(([Rt,it])=>{Fe[Rt]=this.createSegmentGroup(A,it,O,K)}),new jn(ce,Fe)}createSegments(A,S,O,K){return S.map(ce=>ce.path.startsWith(":")?this.findPosParam(A,ce,K):this.findOrReturn(ce,O))}findPosParam(A,S,O){const K=O[S.path.substring(1)];if(!K)throw new a.wOt(4001,!1);return K}findOrReturn(A,S){let O=0;for(const K of S){if(K.path===A.path)return S.splice(O),K;O++}return A}}const mo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Nl(b,A,S,O,K){const ce=ga(b,A,S);return ce.matched?(O=function Ao(b,A){return b.providers&&!b._injector&&(b._injector=(0,a.Ol2)(b.providers,A,`Route: ${b.path}`)),b._injector??A}(A,O),function ha(b,A,S,O){const K=A.canMatch;if(!K||0===K.length)return(0,ie.of)(!0);const ce=K.map(Fe=>{const Rt=ta(Fe,b);return It(function ir(b){return b&&de(b.canMatch)}(Rt)?Rt.canMatch(A,S):(0,a.N4e)(b,()=>Rt(A,S)))});return(0,ie.of)(ce).pipe(fs(),js())}(O,A,S).pipe((0,Ye.T)(Fe=>!0===Fe?ce:{...mo}))):(0,ie.of)(ce)}function ga(b,A,S){if("**"===A.path)return function Sa(b){return{matched:!0,parameters:b.length>0?Ft(b).parameters:{},consumedSegments:b,remainingSegments:[],positionalParamSegments:{}}}(S);if(""===A.path)return"full"===A.pathMatch&&(b.hasChildren()||S.length>0)?{...mo}:{matched:!0,consumedSegments:[],remainingSegments:S,parameters:{},positionalParamSegments:{}};const K=(A.matcher||Jn)(S,b,A);if(!K)return{...mo};const ce={};Object.entries(K.posParams??{}).forEach(([Rt,it])=>{ce[Rt]=it.path});const Fe=K.consumed.length>0?{...ce,...K.consumed[K.consumed.length-1].parameters}:ce;return{matched:!0,consumedSegments:K.consumed,remainingSegments:S.slice(K.consumed.length),parameters:Fe,positionalParamSegments:K.posParams??{}}}function Yl(b,A,S,O){return S.length>0&&function mt(b,A,S){return S.some(O=>Lt(b,A,O)&&Fo(O)!==pn)}(b,S,O)?{segmentGroup:new jn(A,ma(O,new jn(S,b.children))),slicedSegments:[]}:0===S.length&&function Wt(b,A,S){return S.some(O=>Lt(b,A,O))}(b,S,O)?{segmentGroup:new jn(b.segments,vc(b,S,O,b.children)),slicedSegments:S}:{segmentGroup:new jn(b.segments,b.children),slicedSegments:S}}function vc(b,A,S,O){const K={};for(const ce of S)if(Lt(b,A,ce)&&!O[Fo(ce)]){const Fe=new jn([],{});K[Fo(ce)]=Fe}return{...O,...K}}function ma(b,A){const S={};S[pn]=A;for(const O of b)if(""===O.path&&Fo(O)!==pn){const K=new jn([],{});S[Fo(O)]=K}return S}function Lt(b,A,S){return(!(b.hasChildren()||A.length>0)||"full"!==S.pathMatch)&&""===S.path}class ci{}class vl{constructor(A,S,O,K,ce,Fe,Rt){this.injector=A,this.configLoader=S,this.rootComponentType=O,this.config=K,this.urlTree=ce,this.paramsInheritanceStrategy=Fe,this.urlSerializer=Rt,this.applyRedirects=new eo(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(A){return new a.wOt(4002,`'${A.segmentGroup}'`)}recognize(){const A=Yl(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(A).pipe((0,Ye.T)(S=>{const O=new An([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},pn,this.rootComponentType,null,{}),K=new Mi(O,S),ce=new y("",K),Fe=function Ko(b,A,S=null,O=null){return $r(Bo(b),A,S,O)}(O,[],this.urlTree.queryParams,this.urlTree.fragment);return Fe.queryParams=this.urlTree.queryParams,ce.url=this.urlSerializer.serialize(Fe),this.inheritParamsAndData(ce._root,null),{state:ce,tree:Fe}}))}match(A){return this.processSegmentGroup(this.injector,this.config,A,pn).pipe((0,pe.W)(O=>{if(O instanceof pa)return this.urlTree=O.urlTree,this.match(O.urlTree.root);throw O instanceof hs?this.noMatchError(O):O}))}inheritParamsAndData(A,S){const O=A.value,K=z(O,S,this.paramsInheritanceStrategy);O.params=Object.freeze(K.params),O.data=Object.freeze(K.data),A.children.forEac
1h(ce=>this.inheritParamsAndData(ce,O))}processSegmentGroup(A,S,O,K){return 0===O.segments.length&&O.hasChildren()?this.processChildren(A,S,O):this.processSegment(A,S,O,O.segments,K,!0).pipe((0,Ye.T)(ce=>ce instanceof Mi?[ce]:[]))}processChildren(A,S,O){const K=[];for(const ce of Object.keys(O.children))"primary"===ce?K.unshift(ce):K.push(ce);return(0,ae.H)(K).pipe((0,Q.H)(ce=>{const Fe=O.children[ce],Rt=function Qo(b,A){const S=b.filter(O=>Fo(O)===A);return S.push(...b.filter(O=>Fo(O)!==A)),S}(S,ce);return this.processSegmentGroup(A,Rt,Fe,ce)}),(0,J.S)((ce,Fe)=>(ce.push(...Fe),ce)),Pt(null),function Ze(b,A){const S=arguments.length>=2;return O=>O.pipe(b?(0,be.p)((K,ce)=>b(K,ce,O)):bt.D,Se(1),S?Pt(A):vn(()=>new je))}(),(0,lt.Z)(ce=>{if(null===ce)return ra(O);const Fe=ia(ce);return function to(b){b.sort((A,S)=>A.value.outlet===pn?-1:S.value.outlet===pn?1:A.value.outlet.localeCompare(S.value.outlet))}(Fe),(0,ie.of)(Fe)}))}processSegment(A,S,O,K,ce,Fe){return(0,ae.H)(S).pipe((0,Q.H)(Rt=>this.processSegmentAgainstRoute(Rt._injector??A,S,Rt,O,K,ce,Fe).pipe((0,pe.W)(it=>{if(it instanceof hs)return(0,ie.of)(null);throw it}))),ot(Rt=>!!Rt),(0,pe.W)(Rt=>{if(Vs(Rt))return function Nr(b,A,S){return 0===A.length&&!b.children[S]}(O,K,ce)?(0,ie.of)(new ci):ra(O);throw Rt}))}processSegmentAgainstRoute(A,S,O,K,ce,Fe,Rt){return function Un(b,A,S,O){return!!(Fo(b)===O||O!==pn&&Lt(A,S,b))&&ga(A,b,S).matched}(O,K,ce,Fe)?void 0===O.redirectTo?this.matchSegmentAgainstRoute(A,K,O,ce,Fe):this.allowRedirects&&Rt?this.expandSegmentAgainstRouteUsingRedirect(A,K,S,O,ce,Fe):ra(K):ra(K)}expandSegmentAgainstRouteUsingRedirect(A,S,O,K,ce,Fe){const{matched:Rt,consumedSegments:it,positionalParamSegments:Pn,remainingSegments:Lr}=ga(S,K,ce);if(!Rt)return ra(S);K.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Gr=this.applyRedirects.applyRedirectCommands(it,K.redirectTo,Pn);return this.applyRedirects.lineralizeSegments(K,Gr).pipe((0,lt.Z)(To=>this.processSegment(A,O,S,To.concat(Lr),Fe,!1)))}matchSegmentAgainstRoute(A,S,O,K,ce){const Fe=Nl(S,O,K,A);return"**"===O.path&&(S.children={}),Fe.pipe((0,wt.n)(Rt=>Rt.matched?this.getChildConfig(A=O._injector??A,O,K).pipe((0,wt.n)(({routes:it})=>{const Pn=O._loadedInjector??A,{consumedSegments:Lr,remainingSegments:Gr,parameters:To}=Rt,ja=new An(Lr,To,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function oa(b){return b.data||{}}(O),Fo(O),O.component??O._loadedComponent??null,O,function el(b){return b.resolve||{}}(O)),{segmentGroup:Ha,slicedSegments:cs}=Yl(S,Lr,Gr,it);if(0===cs.length&&Ha.hasChildren())return this.processChildren(Pn,it,Ha).pipe((0,Ye.T)(ms=>null===ms?null:new Mi(ja,ms)));if(0===it.length&&0===cs.length)return(0,ie.of)(new Mi(ja,[]));const wl=Fo(O)===ce;return this.processSegment(Pn,it,Ha,cs,wl?pn:ce,!0).pipe((0,Ye.T)(ms=>new Mi(ja,ms instanceof Mi?[ms]:[])))})):ra(S)))}getChildConfig(A,S,O){return S.children?(0,ie.of)({routes:S.children,injector:A}):S.loadChildren?void 0!==S._loadedRoutes?(0,ie.of)({routes:S._loadedRoutes,injector:S._loadedInjector}):function xl(b,A,S,O){const K=A.canLoad;if(void 0===K||0===K.length)return(0,ie.of)(!0);const ce=K.map(Fe=>{const Rt=ta(Fe,b);return It(function Vn(b){return b&&de(b.canLoad)}(Rt)?Rt.canLoad(A,S):(0,a.N4e)(b,()=>Rt(A,S)))});return(0,ie.of)(ce).pipe(fs(),js())}(A,S,O).pipe((0,lt.Z)(K=>K?this.configLoader.loadChildren(A,S).pipe((0,le.M)(ce=>{S._loadedRoutes=ce.routes,S._loadedInjector=ce.injector})):function Wi(b){return(0,Le.$)(Zr(!1,Xn.GuardRejected))}())):(0,ie.of)({routes:[],injector:A})}}function Mo(b){const A=b.value.routeConfig;return A&&""===A.path}function ia(b){const A=[],S=new Set;for(const O of b){if(!Mo(O)){A.push(O);continue}const K=A.find(ce=>O.value.routeConfig===ce.value.routeConfig);void 0!==K?(K.children.push(...O.children),S.add(K)):A.push(O)}for(const O of S){const K=ia(O.children);A.push(new Mi(O.value,K))}return A.filter(O=>!S.has(O))}function ls(b){const A=b.children.map(S=>ls(S)).flat();return[b,...A]}function Oo(b){return(0,wt.n)(A=>{const S=b(A);return S?(0,ae.H)(S).pipe((0,Ye.T)(()=>A)):(0,ie.of)(A)})}let Ba=(()=>{class b{buildTitle(S){let O,K=S.root;for(;void 0!==K;)O=this.getResolvedTitleForRoute(K)??O,K=K.children.find(ce=>ce.outlet===pn);return O}getResolvedTitleForRoute(S){return S.data[gn]}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(Os),providedIn:"root"})}return b})(),Os=(()=>{class b extends Ba{constructor(S){super(),this.title=S}updateTitle(S){const O=this.buildTitle(S);void 0!==O&&this.title.setTitle(O)}static#e=this.\u0275fac=function(O){return new(O||b)(a.KVO(Rn.hE))};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const Zo=new a.nKC("",{providedIn:"root",factory:()=>({})}),ps=new a.nKC("");let Ta=(()=>{class b{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,a.WQX)(a.Ql9)}loadComponent(S){if(this.componentLoaders.get(S))return this.componentLoaders.get(S);if(S._loadedComponent)return(0,ie.of)(S._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(S);const O=It(S.loadComponent()).pipe((0,Ye.T)(yl),(0,le.M)(ce=>{this.onLoadEndListener&&this.onLoadEndListener(S),S._loadedComponent=ce}),(0,dt.j)(()=>{this.componentLoaders.delete(S)})),K=new vt(O,()=>new gt.B).pipe(Dt());return this.componentLoaders.set(S,K),K}loadChildren(S,O){if(this.childrenLoaders.get(O))return this.childrenLoaders.get(O);if(O._loadedRoutes)return(0,ie.of)({routes:O._loadedRoutes,injector:O._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(O);const ce=function va(b,A,S,O){return It(b.loadChildren()).pipe((0,Ye.T)(yl),(0,lt.Z)(K=>K instanceof a.Co$||Array.isArray(K)?(0,ie.of)(K):(0,ae.H)(A.compileModuleAsync(K))),(0,Ye.T)(K=>{O&&O(b);let ce,Fe,Rt=!1;return Array.isArray(K)?(Fe=K,!0):(ce=K.create(S).injector,Fe=ce.get(ps,[],{optional:!0,self:!0}).flat()),{routes:Fe.map(Oi),injector:ce}}))}(O,this.compiler,S,this.onLoadEndListener).pipe((0,dt.j)(()=>{this.childrenLoaders.delete(O)})),Fe=new vt(ce,()=>new gt.B).pipe(Dt());return this.childrenLoaders.set(O,Fe),Fe}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function yl(b){return function ya(b){return b&&"object"==typeof b&&"default"in b}(b)?b.default:b}let Hs=(()=>{class b{static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(I),providedIn:"root"})}return b})(),I=(()=>{class b{shouldProcessUrl(S){return!0}extract(S){return S}merge(S,O){return S}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const ne=new a.nKC(""),F=new a.nKC("");function Y(b,A,S){const O=b.get(F),K=b.get(xe.qQ);return b.get(a.SKi).runOutsideAngular(()=>{if(!K.startViewTransition||O.skipNextTransition)return O.skipNextTransition=!1,new Promise(Pn=>setTimeout(Pn));let ce;const Fe=new Promise(Pn=>{ce=Pn}),Rt=K.startViewTransition(()=>(ce(),function Ve(b){return new Promise(A=>{(0,a.mal)(A,{injector:b})})}(b))),{onViewTransitionCreated:it}=O;return it&&(0,a.N4e)(b,()=>it({transition:Rt,from:A,to:S})),Fe})}let xt=(()=>{class b{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new gt.B,this.transitionAbortSubject=ne
1w gt.B,this.configLoader=(0,a.WQX)(Ta),this.environmentInjector=(0,a.WQX)(a.uvJ),this.urlSerializer=(0,a.WQX)(Zn),this.rootContexts=(0,a.WQX)(Xo),this.location=(0,a.WQX)(xe.aZ),this.inputBindingEnabled=null!==(0,a.WQX)(Xt,{optional:!0}),this.titleStrategy=(0,a.WQX)(Ba),this.options=(0,a.WQX)(Zo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,a.WQX)(Hs),this.createViewTransition=(0,a.WQX)(ne,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,ie.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=K=>this.events.next(new bo(K)),this.configLoader.onLoadStartListener=K=>this.events.next(new ss(K))}complete(){this.transitions?.complete()}handleNavigationRequest(S){const O=++this.navigationId;this.transitions?.next({...this.transitions.value,...S,id:O})}setupNavigations(S,O,K){return this.transitions=new Ae.t({id:0,currentUrlTree:O,currentRawUrl:O,extractedUrl:this.urlHandlingStrategy.extract(O),urlAfterRedirects:this.urlHandlingStrategy.extract(O),rawUrl:O,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:wr,restoredState:null,currentSnapshot:K.snapshot,targetSnapshot:null,currentRouterState:K,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,be.p)(ce=>0!==ce.id),(0,Ye.T)(ce=>({...ce,extractedUrl:this.urlHandlingStrategy.extract(ce.rawUrl)})),(0,wt.n)(ce=>{let Fe=!1,Rt=!1;return(0,ie.of)(ce).pipe((0,wt.n)(it=>{if(this.navigationId>ce.id)return this.cancelNavigationTransition(ce,"",Xn.SupersededByNewNavigation),Me.w;this.currentTransition=ce,this.currentNavigation={id:it.id,initialUrl:it.rawUrl,extractedUrl:it.extractedUrl,trigger:it.source,extras:it.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Pn=!S.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Pn&&"reload"!==(it.extras.onSameUrlNavigation??S.onSameUrlNavigation)){const Gr="";return this.events.next(new Gi(it.id,this.urlSerializer.serialize(it.rawUrl),Gr,rr.IgnoredSameUrlNavigation)),it.resolve(null),Me.w}if(this.urlHandlingStrategy.shouldProcessUrl(it.rawUrl))return(0,ie.of)(it).pipe((0,wt.n)(Gr=>{const To=this.transitions?.getValue();return this.events.next(new ni(Gr.id,this.urlSerializer.serialize(Gr.extractedUrl),Gr.source,Gr.restoredState)),To!==this.transitions?.getValue()?Me.w:Promise.resolve(Gr)}),function $a(b,A,S,O,K,ce){return(0,lt.Z)(Fe=>function vo(b,A,S,O,K,ce,Fe="emptyOnly"){return new vl(b,A,S,O,K,Fe,ce).recognize()}(b,A,S,O,Fe.extractedUrl,K,ce).pipe((0,Ye.T)(({state:Rt,tree:it})=>({...Fe,targetSnapshot:Rt,urlAfterRedirects:it}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,S.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,le.M)(Gr=>{ce.targetSnapshot=Gr.targetSnapshot,ce.urlAfterRedirects=Gr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Gr.urlAfterRedirects};const To=new ri(Gr.id,this.urlSerializer.serialize(Gr.extractedUrl),this.urlSerializer.serialize(Gr.urlAfterRedirects),Gr.targetSnapshot);this.events.next(To)}));if(Pn&&this.urlHandlingStrategy.shouldProcessUrl(it.currentRawUrl)){const{id:Gr,extractedUrl:To,source:ja,restoredState:Ha,extras:cs}=it,wl=new ni(Gr,this.urlSerializer.serialize(To),ja,Ha);this.events.next(wl);const ms=ns(this.rootComponentType).snapshot;return this.currentTransition=ce={...it,targetSnapshot:ms,urlAfterRedirects:To,extras:{...cs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=To,(0,ie.of)(ce)}{const Gr="";return this.events.next(new Gi(it.id,this.urlSerializer.serialize(it.extractedUrl),Gr,rr.IgnoredByUrlHandlingStrategy)),it.resolve(null),Me.w}}),(0,le.M)(it=>{const Pn=new Lo(it.id,this.urlSerializer.serialize(it.extractedUrl),this.urlSerializer.serialize(it.urlAfterRedirects),it.targetSnapshot);this.events.next(Pn)}),(0,Ye.T)(it=>(this.currentTransition=ce={...it,guards:Ms(it.targetSnapshot,it.currentSnapshot,this.rootContexts)},ce)),function na(b,A){return(0,lt.Z)(S=>{const{targetSnapshot:O,currentSnapshot:K,guards:{canActivateChecks:ce,canDeactivateChecks:Fe}}=S;return 0===Fe.length&&0===ce.length?(0,ie.of)({...S,guardsResult:!0}):function Ui(b,A,S,O){return(0,ae.H)(b).pipe((0,lt.Z)(K=>function Xl(b,A,S,O,K){const ce=A&&A.routeConfig?A.routeConfig.canDeactivate:null;if(!ce||0===ce.length)return(0,ie.of)(!0);const Fe=ce.map(Rt=>{const it=Mr(A)??K,Pn=ta(Rt,it);return It(function fa(b){return b&&de(b.canDeactivate)}(Pn)?Pn.canDeactivate(b,A,S,O):(0,a.N4e)(it,()=>Pn(b,A,S,O))).pipe(ot())});return(0,ie.of)(Fe).pipe(fs())}(K.component,K.route,S,A,O)),ot(K=>!0!==K,!0))}(Fe,O,K,b).pipe((0,lt.Z)(Rt=>Rt&&function qe(b){return"boolean"==typeof b}(Rt)?function jc(b,A,S,O){return(0,ae.H)(A).pipe((0,Q.H)(K=>(0,Re.x)(function mc(b,A){return null!==b&&A&&A(new ks(b)),(0,ie.of)(!0)}(K.route.parent,O),function Za(b,A){return null!==b&&A&&A(new Ss(b)),(0,ie.of)(!0)}(K.route,O),function Fa(b,A,S){const O=A[A.length-1],ce=A.slice(0,A.length-1).reverse().map(Fe=>function jo(b){const A=b.routeConfig?b.routeConfig.canActivateChild:null;return A&&0!==A.length?{node:b,guards:A}:null}(Fe)).filter(Fe=>null!==Fe).map(Fe=>(0,ve.v)(()=>{const Rt=Fe.guards.map(it=>{const Pn=Mr(Fe.node)??S,Lr=ta(it,Pn);return It(function wo(b){return b&&de(b.canActivateChild)}(Lr)?Lr.canActivateChild(O,b):(0,a.N4e)(Pn,()=>Lr(O,b))).pipe(ot())});return(0,ie.of)(Rt).pipe(fs())}));return(0,ie.of)(ce).pipe(fs())}(b,K.path,S),function Pl(b,A,S){const O=A.routeConfig?A.routeConfig.canActivate:null;if(!O||0===O.length)return(0,ie.of)(!0);const K=O.map(ce=>(0,ve.v)(()=>{const Fe=Mr(A)??S,Rt=ta(ce,Fe);return It(function xr(b){return b&&de(b.canActivate)}(Rt)?Rt.canActivate(A,b):(0,a.N4e)(Fe,()=>Rt(A,b))).pipe(ot())}));return(0,ie.of)(K).pipe(fs())}(b,K.route,S))),ot(K=>!0!==K,!0))}(O,ce,b,A):(0,ie.of)(Rt)),(0,Ye.T)(Rt=>({...S,guardsResult:Rt})))})}(this.environmentInjector,it=>this.events.next(it)),(0,le.M)(it=>{if(ce.guardsResult=it.guardsResult,$i(it.guardsResult))throw Qr(0,it.guardsResult);const Pn=new Yi(it.id,this.urlSerializer.serialize(it.extractedUrl),this.urlSerializer.serialize(it.urlAfterRedirects),it.targetSnapshot,!!it.guardsResult);this.events.next(Pn)}),(0,be.p)(it=>!!it.guardsResult||(this.cancelNavigationTransition(it,"",Xn.GuardRejected),!1)),Oo(it=>{if(it.guards.canActivateChecks.length)return(0,ie.of)(it).pipe((0,le.M)(Pn=>{const Lr=new Cn(Pn.id,this.urlSerializer.serialize(Pn.extractedUrl),this.urlSerializer.serialize(Pn.urlAfterRedirects),Pn.targetSnapshot);this.events.next(Lr)}),(0,wt.n)(Pn=>{let Lr=!1;return(0,ie.of)(Pn).pipe(function si(b,A){return(0,lt.Z)(S=>{const{targetSnapshot:O,guards:{canActivateChecks:K}}=S;if(!K.length)return(0,ie.of)(S);const ce=new Set(K.map(it=>it.route)),Fe=new Set;for(const it of ce)if(!Fe.has(it))for(const Pn of ls(it))Fe.add(Pn);let Rt=0;
1return(0,ae.H)(Fe).pipe((0,Q.H)(it=>ce.has(it)?function Da(b,A,S,O){const K=b.routeConfig,ce=b._resolve;return void 0!==K?.title&&!tt(K)&&(ce[gn]=K.title),function Ua(b,A,S,O){const K=Bn(b);if(0===K.length)return(0,ie.of)({});const ce={};return(0,ae.H)(K).pipe((0,lt.Z)(Fe=>function yc(b,A,S,O){const K=Mr(A)??O,ce=ta(b,K);return It(ce.resolve?ce.resolve(A,S):(0,a.N4e)(K,()=>ce(A,S)))}(b[Fe],A,S,O).pipe(ot(),(0,le.M)(Rt=>{ce[Fe]=Rt}))),Se(1),(0,$e.u)(ce),(0,pe.W)(Fe=>Vs(Fe)?Me.w:(0,Le.$)(Fe)))}(ce,b,A,O).pipe((0,Ye.T)(Fe=>(b._resolvedData=Fe,b.data=z(b,b.parent,S).resolve,null)))}(it,O,b,A):(it.data=z(it,it.parent,b).resolve,(0,ie.of)(void 0))),(0,le.M)(()=>Rt++),Se(1),(0,lt.Z)(it=>Rt===Fe.size?(0,ie.of)(S):Me.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,le.M)({next:()=>Lr=!0,complete:()=>{Lr||this.cancelNavigationTransition(Pn,"",Xn.NoDataFromResolver)}}))}),(0,le.M)(Pn=>{const Lr=new fr(Pn.id,this.urlSerializer.serialize(Pn.extractedUrl),this.urlSerializer.serialize(Pn.urlAfterRedirects),Pn.targetSnapshot);this.events.next(Lr)}))}),Oo(it=>{const Pn=Lr=>{const Gr=[];Lr.routeConfig?.loadComponent&&!Lr.routeConfig._loadedComponent&&Gr.push(this.configLoader.loadComponent(Lr.routeConfig).pipe((0,le.M)(To=>{Lr.component=To}),(0,Ye.T)(()=>{})));for(const To of Lr.children)Gr.push(...Pn(To));return Gr};return(0,he.z)(Pn(it.targetSnapshot.root)).pipe(Pt(null),(0,Ct.s)(1))}),Oo(()=>this.afterPreactivation()),(0,wt.n)(()=>{const{currentSnapshot:it,targetSnapshot:Pn}=ce,Lr=this.createViewTransition?.(this.environmentInjector,it.root,Pn.root);return Lr?(0,ae.H)(Lr).pipe((0,Ye.T)(()=>ce)):(0,ie.of)(ce)}),(0,Ye.T)(it=>{const Pn=function Sn(b,A,S){const O=sn(b,A._root,S?S._root:void 0);return new Ts(O,A)}(S.routeReuseStrategy,it.targetSnapshot,it.currentRouterState);return this.currentTransition=ce={...it,targetRouterState:Pn},this.currentNavigation.targetRouterState=Pn,ce}),(0,le.M)(()=>{this.events.next(new ts)}),((b,A,S,O)=>(0,Ye.T)(K=>(new Ca(A,K.targetRouterState,K.currentRouterState,S,O).activate(b),K)))(this.rootContexts,S.routeReuseStrategy,it=>this.events.next(it),this.inputBindingEnabled),(0,Ct.s)(1),(0,le.M)({next:it=>{Fe=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Pr(it.id,this.urlSerializer.serialize(it.extractedUrl),this.urlSerializer.serialize(it.urlAfterRedirects))),this.titleStrategy?.updateTitle(it.targetRouterState.snapshot),it.resolve(!0)},complete:()=>{Fe=!0}}),(0,Be.Q)(this.transitionAbortSubject.pipe((0,le.M)(it=>{throw it}))),(0,dt.j)(()=>{!Fe&&!Rt&&this.cancelNavigationTransition(ce,"",Xn.SupersededByNewNavigation),this.currentTransition?.id===ce.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,pe.W)(it=>{if(Rt=!0,li(it))this.events.next(new jr(ce.id,this.urlSerializer.serialize(ce.extractedUrl),it.message,it.cancellationCode)),function Cr(b){return li(b)&&$i(b.url)}(it)?this.events.next(new as(it.url)):ce.resolve(!1);else{this.events.next(new oi(ce.id,this.urlSerializer.serialize(ce.extractedUrl),it,ce.targetSnapshot??void 0));try{ce.resolve(S.errorHandler(it))}catch(Pn){this.options.resolveNavigationPromiseOnError?ce.resolve(!1):ce.reject(Pn)}}return Me.w}))}))}cancelNavigationTransition(S,O,K){const ce=new jr(S.id,this.urlSerializer.serialize(S.extractedUrl),O,K);this.events.next(ce),S.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(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function nn(b){return b!==wr}let $n=(()=>{class b{static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(wi),providedIn:"root"})}return b})();class Ri{shouldDetach(A){return!1}store(A,S){}shouldAttach(A){return!1}retrieve(A){return null}shouldReuseRoute(A,S){return A.routeConfig===S.routeConfig}}let wi=(()=>{class b extends Ri{static#e=this.\u0275fac=(()=>{let S;return function(K){return(S||(S=a.xGo(b)))(K||b)}})();static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),Ci=(()=>{class b{static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:()=>(0,a.WQX)(Ur),providedIn:"root"})}return b})(),Ur=(()=>{class b extends Ci{constructor(){super(...arguments),this.location=(0,a.WQX)(xe.aZ),this.urlSerializer
1=(0,a.WQX)(Zn),this.options=(0,a.WQX)(Zo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,a.WQX)(Hs),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Fi,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ns(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(S){return this.location.subscribe(O=>{"popstate"===O.type&&S(O.url,O.state)})}handleRouterEvent(S,O){if(S instanceof ni)this.stateMemento=this.createStateMemento();else if(S instanceof Gi)this.rawUrlTree=O.initialUrl;else if(S instanceof ri){if("eager"===this.urlUpdateStrategy&&!O.extras.skipLocationChange){const K=this.urlHandlingStrategy.merge(O.finalUrl,O.initialUrl);this.setBrowserUrl(K,O)}}else S instanceof ts?(this.currentUrlTree=O.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(O.finalUrl,O.initialUrl),this.routerState=O.targetRouterState,"deferred"===this.urlUpdateStrategy&&(O.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,O))):S instanceof jr&&(S.code===Xn.GuardRejected||S.code===Xn.NoDataFromResolver)?this.restoreHistory(O):S instanceof oi?this.restoreHistory(O,!0):S instanceof Pr&&(this.lastSuccessfulId=S.id,this.currentPageId=this.browserPageId)}setBrowserUrl(S,O){const K=this.urlSerializer.serialize(S);if(this.location.isCurrentPathEqualTo(K)||O.extras.replaceUrl){const Fe={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId)};this.location.replaceState(K,"",Fe)}else{const ce={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId+1)};this.location.go(K,"",ce)}}restoreHistory(S,O=!1){if("computed"===this.canceledNavigationResolution){const ce=this.currentPageId-this.browserPageId;0!==ce?this.location.historyGo(ce):this.currentUrlTree===S.finalUrl&&0===ce&&(this.resetState(S),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(O&&this.resetState(S),this.resetUrlToCurrentUrlTree())}resetState(S){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,S.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(S,O){return"computed"===this.canceledNavigationResolution?{navigationId:S,\u0275routerPageId:O}:{navigationId:S}}static#e=this.\u0275fac=(()=>{let S;return function(K){return(S||(S=a.xGo(b)))(K||b)}})();static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();var Li=function(b){return b[b.COMPLETE=0]="COMPLETE",b[b.FAILED=1]="FAILED",b[b.REDIRECTING=2]="REDIRECTING",b}(Li||{});function ai(b,A){b.events.pipe((0,be.p)(S=>S instanceof Pr||S instanceof jr||S instanceof oi||S instanceof Gi),(0,Ye.T)(S=>S instanceof Pr||S instanceof Gi?Li.COMPLETE:S instanceof jr&&(S.code===Xn.Redirect||S.code===Xn.SupersededByNewNavigation)?Li.REDIRECTING:Li.FAILED),(0,be.p)(S=>S!==Li.REDIRECTING),(0,Ct.s)(1)).subscribe(()=>{A()})}function Br(b){throw b}const sr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let kn=(()=>{class b{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,a.WQX)(a.H3F),this.stateManager=(0,a.WQX)(Ci),this.options=(0,a.WQX)(Zo,{optional:!0})||{},this.pendingTasks=(0,a.WQX)(a.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,a.WQX)(xt),this.urlSerializer
1=(0,a.WQX)(Zn),this.location=(0,a.WQX)(xe.aZ),this.urlHandlingStrategy=(0,a.WQX)(Hs),this._events=new gt.B,this.errorHandler=this.options.errorHandler||Br,this.navigated=!1,this.routeReuseStrategy=(0,a.WQX)($n),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,a.WQX)(ps,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,a.WQX)(Xt,{optional:!0}),this.eventsSubscription=new at.yU,this.isNgZoneEnabled=(0,a.WQX)(a.SKi)instanceof a.SKi&&a.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:S=>{this.console.warn(S)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const S=this.navigationTransitions.events.subscribe(O=>{try{const K=this.navigationTransitions.currentTransition,ce=this.navigationTransitions.currentNavigation;if(null!==K&&null!==ce)if(this.stateManager.handleRouterEvent(O,ce),O instanceof jr&&O.code!==Xn.Redirect&&O.code!==Xn.SupersededByNewNavigation)this.navigated=!0;else if(O instanceof Pr)this.navigated=!0;else if(O instanceof as){const Fe=this.urlHandlingStrategy.merge(O.url,K.currentRawUrl),Rt={info:K.extras.info,skipLocationChange:K.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||nn(K.source)};this.scheduleNavigation(Fe,wr,null,Rt,{resolve:K.resolve,reject:K.reject,promise:K.promise})}(function Ro(b){return!(b instanceof ts||b instanceof as)})(O)&&this._events.next(O)}catch(K){this.navigationTransitions.transitionAbortSubject.next(K)}});this.eventsSubscription.add(S)}resetRootComponentType(S){this.routerState.root.component=S,this.navigationTransitions.rootComponentType=S}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),wr,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((S,O)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(S,"popstate",O)},0)})}navigateToSyncWithBrowser(S,O,K){const ce={replaceUrl:!0},Fe=K?.navigationId?K:null;if(K){const it={...K};delete it.navigationId,delete it.\u0275routerPageId,0!==Object.keys(it).length&&(ce.state=it)}const Rt=this.parseUrl(S);this.scheduleNavigation(Rt,O,Fe,ce)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(S){this.config=S.map(Oi),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(S,O={}){const{relativeTo:K,queryParams:ce,fragment:Fe,queryParamsHandling:Rt,preserveFragment:it}=O,Pn=it?this.currentUrlTree.fragment:Fe;let Gr,Lr=null;switch(Rt){case"merge":Lr={...this.currentUrlTree.queryParams,...ce};break;case"preserve":Lr=this.currentUrlTree.queryParams;break;default:Lr=ce||null}null!==Lr&&(Lr=this.removeEmptyProps(Lr));try{Gr=Bo(K?K.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof S[0]||!S[0].startsWith("/"))&&(S=[]),Gr=this.currentUrlTree.root}return $r(Gr,S,Lr,Pn??null)}navigateByUrl(S,O={skipLocationChange:!1}){const K=$i(S)?S:this.parseUrl(S),ce=this.urlHandlingStrategy.merge(K,this.rawUrlTree);return this.scheduleNavigation(ce,wr,null,O)}navigate(S,O={skipLocationChange:!1}){return function mi(b){for(let A=0;A<b.length;A++)if(null==b[A])throw new a.wOt(4008,!1)}(S),this.navigateByUrl(this.createUrlTree(S,O),O)}serializeUrl(S){return this.urlSerializer.serialize(S)}parseUrl(S){try{return this.urlSerializer.parse(S)}catch{return this.urlSerializer.parse("/")}}isActive(S,O){let K;if(K=!0===O?{...sr}:!1===O?{...hn}:O,$i(S))return cr(this.currentUrlTree,S,K);const ce=this.parseUrl(S);return cr(this.currentUrlTree,ce,K)}removeEmptyProps(S){return Object.entries(S).reduce((O,[K,ce])=>(null!=ce&&(O[K]=ce),O),{})}scheduleNavigation(S,O,K,ce,Fe){if(this.disposed)return Promise.resolve(!1);let Rt,it,Pn;
1Fe?(Rt=Fe.resolve,it=Fe.reject,Pn=Fe.promise):Pn=new Promise((Gr,To)=>{Rt=Gr,it=To});const Lr=this.pendingTasks.add();return ai(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Lr))}),this.navigationTransitions.handleNavigationRequest({source:O,restoredState:K,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:S,extras:ce,resolve:Rt,reject:it,promise:Pn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Pn.catch(Gr=>Promise.reject(Gr))}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),ui=(()=>{class b{constructor(S,O,K,ce,Fe,Rt){this.router=S,this.route=O,this.tabIndexAttribute=K,this.renderer=ce,this.el=Fe,this.locationStrategy=Rt,this.href=null,this.commands=null,this.onChanges=new gt.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const it=Fe.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===it||"area"===it,this.isAnchorElement?this.subscription=S.events.subscribe(Pn=>{Pn instanceof Pr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(S){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",S)}ngOnChanges(S){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(S){null!=S?(this.commands=Array.isArray(S)?S:[S],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(S,O,K,ce,Fe){const Rt=this.urlTree;return!!(null===Rt||this.isAnchorElement&&(0!==S||O||K||ce||Fe||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Rt,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const S=this.urlTree;this.href=null!==S&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(S)):null;const O=null===this.href?null:(0,a.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",O)}applyAttributeValue(S,O){const K=this.renderer,ce=this.el.nativeElement;null!==O?K.setAttribute(ce,S,O):K.removeAttribute(ce,S)}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(O){return new(O||b)(a.rXU(kn),a.rXU(co),a.kS0("tabindex"),a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(xe.hb))};static#t=this.\u0275dir=a.FsC({type:b,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(O,K){1&O&&a.bIt("click",function(Fe){return K.onClick(Fe.button,Fe.ctrlKey,Fe.shiftKey,Fe.altKey,Fe.metaKey)}),2&O&&a.BMQ("target",K.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[a.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",a.L39],skipLocationChange:[a.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",a.L39],replaceUrl:[a.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",a.L39],routerLink:"routerLink"},standalone:!0,features:[a.GFd,a.OA$]})}return b})(),Bi=(()=>{class b{get isActive(){return this._isActive}constructor(S,O,K,ce,Fe){this.router=S,this.element=O,this.renderer=K,this.cdr=ce,this.link=Fe,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new a.bkB,this.routerEventsSubscription=S.events.subscribe(Rt=>{Rt instanceof Pr&&this.update()})}ngAfterContentInit(){(0,ie.of)(this.links.changes,(0,ie.of)(null)).pipe((0,rn.U)()).subscribe(S=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const S=[...this.links.toArray(),this.link].filter(O=>!!O).map(O=>O.onChanges);this.linkInputChangesSubscription=(0,ae.H)(S).pipe((0,rn.U)()).subscribe(O=>{this._isActive!==this.isLinkActive(this.router)(O)&&this.update()})}set routerLinkActive(S){const O=Array.isArray(S)?S:S.split(" ");this.classes=O.filter(K=>!!K)}ngOnChanges(S){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const S=this.hasActiveLinks();
1this.classes.forEach(O=>{S?this.renderer.addClass(this.element.nativeElement,O):this.renderer.removeClass(this.element.nativeElement,O)}),S&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==S&&(this._isActive=S,this.cdr.markForCheck(),this.isActiveChange.emit(S))})}isLinkActive(S){const O=function Pi(b){return!!b.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return K=>{const ce=K.urlTree;return!!ce&&S.isActive(ce,O)}}hasActiveLinks(){const S=this.isLinkActive(this.router);return this.link&&S(this.link)||this.links.some(S)}static#e=this.\u0275fac=function(O){return new(O||b)(a.rXU(kn),a.rXU(a.aKT),a.rXU(a.sFG),a.rXU(a.gRc),a.rXU(ui,8))};static#t=this.\u0275dir=a.FsC({type:b,selectors:[["","routerLinkActive",""]],contentQueries:function(O,K,ce){if(1&O&&a.wni(ce,ui,5),2&O){let Fe;a.mGM(Fe=a.lsd())&&(K.links=Fe)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[a.OA$]})}return b})();class di{}let Or=(()=>{class b{preload(S,O){return O().pipe((0,pe.W)(()=>(0,ie.of)(null)))}static#e=this.\u0275fac=function(O){return new(O||b)};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),pr=(()=>{class b{constructor(S,O,K,ce,Fe){this.router=S,this.injector=K,this.preloadingStrategy=ce,this.loader=Fe}setUpPreloading(){this.subscription=this.router.events.pipe((0,be.p)(S=>S instanceof Pr),(0,Q.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(S,O){const K=[];for(const ce of O){ce.providers&&!ce._injector&&(ce._injector=(0,a.Ol2)(ce.providers,S,`Route: ${ce.path}`));const Fe=ce._injector??S,Rt=ce._loadedInjector??Fe;(ce.loadChildren&&!ce._loadedRoutes&&void 0===ce.canLoad||ce.loadComponent&&!ce._loadedComponent)&&K.push(this.preloadConfig(Fe,ce)),(ce.children||ce._loadedRoutes)&&K.push(this.processRoutes(Rt,ce.children??ce._loadedRoutes))}return(0,ae.H)(K).pipe((0,rn.U)())}preloadConfig(S,O){return this.preloadingStrategy.preload(O,()=>{let K;K=O.loadChildren&&void 0===O.canLoad?this.loader.loadChildren(S,O):(0,ie.of)(null);const ce=K.pipe((0,lt.Z)(Fe=>null===Fe?(0,ie.of)(void 0):(O._loadedRoutes=Fe.routes,O._loadedInjector=Fe.injector,this.processRoutes(Fe.injector??S,Fe.routes))));if(O.loadComponent&&!O._loadedComponent){const Fe=this.loader.loadComponent(O);return(0,ae.H)([ce,Fe]).pipe((0,rn.U)())}return ce})}static#e=this.\u0275fac=function(O){return new(O||b)(a.KVO(kn),a.KVO(a.Ql9),a.KVO(a.uvJ),a.KVO(di),a.KVO(Ta))};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();const So=new a.nKC("");let Jo=(()=>{class b{constructor(S,O,K,ce,Fe={}){this.urlSerializer=S,this.transitions=O,this.viewportScroller=K,this.zone=ce,this.options=Fe,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,a.WQX)(a.uvJ),Fe.scrollPositionRestoration||="disabled",Fe.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(S=>{S instanceof ni?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=S.navigationTrigger,this.restoredId=S.restoredState?S.restoredState.navigationId:0):S instanceof Pr?(this.lastId=S.id,this.scheduleScrollEvent(S,this.urlSerializer.parse(S.urlAfterRedirects).fragment)):S instanceof Gi&&S.code===rr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(S,this.urlSerializer.parse(S.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(S=>{S instanceof _r&&(S.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(S.position):S.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(S.anch
1or):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(S,O){var K=this;this.zone.runOutsideAngular((0,l.A)(function*(){yield new Promise(ce=>{setTimeout(()=>{ce()}),(0,a.mal)(()=>{ce()},{injector:K.environmentInjector})}),K.zone.run(()=>{K.transitions.events.next(new _r(S,"popstate"===K.lastSource?K.store[K.restoredId]:null,O))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(O){a.QTQ()};static#t=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac})}return b})();function Po(b,A){return{\u0275kind:b,\u0275providers:A}}function fe(){const b=(0,a.WQX)(a.zZn);return A=>{const S=b.get(a.o8S);if(A!==S.components[0])return;const O=b.get(kn),K=b.get(ji);1===b.get(Ps)&&O.initialNavigation(),b.get(zs,null,a.$GK.Optional)?.setUpPreloading(),b.get(So,null,a.$GK.Optional)?.init(),O.resetRootComponentType(S.componentTypes[0]),K.closed||(K.next(),K.complete(),K.unsubscribe())}}const ji=new a.nKC("",{factory:()=>new gt.B}),Ps=new a.nKC("",{providedIn:"root",factory:()=>1}),zs=new a.nKC("");function kl(b){return Po(0,[{provide:zs,useExisting:pr},{provide:di,useExisting:b}])}function $o(b){return Po(9,[{provide:ne,useValue:Y},{provide:F,useValue:{skipNextTransition:!!b?.skipInitialTransition,...b}}])}const Do=new a.nKC("ROUTER_FORROOT_GUARD"),nl=[xe.aZ,{provide:Zn,useClass:Ti},kn,Xo,{provide:co,useFactory:function Vi(b){return b.routerState.root},deps:[kn]},Ta,[]];let Gs=(()=>{class b{constructor(S){}static forRoot(S,O){return{ngModule:b,providers:[nl,[],{provide:ps,multi:!0,useValue:S},{provide:Do,useFactory:gs,deps:[[kn,new a.Xx1,new a.kdw]]},{provide:Zo,useValue:O||{}},O?.useHash?{provide:xe.hb,useClass:xe.fw}:{provide:xe.hb,useClass:xe.Sm},{provide:So,useFactory:()=>{const b=(0,a.WQX)(xe.Xr),A=(0,a.WQX)(a.SKi),S=(0,a.WQX)(Zo),O=(0,a.WQX)(xt),K=(0,a.WQX)(Zn);return S.scrollOffset&&b.setOffset(S.scrollOffset),new Jo(K,O,b,A,S)}},O?.preloadingStrategy?kl(O.preloadingStrategy).\u0275providers:[],O?.initialNavigation?El(O):[],O?.bindToComponentInputs?Po(8,[Bt,{provide:Xt,useExisting:Bt}]).\u0275providers:[],O?.enableViewTransitions?$o().\u0275providers:[],[{provide:ql,useFactory:fe},{provide:a.iLQ,multi:!0,useExisting:ql}]]}}static forChild(S){return{ngModule:b,providers:[{provide:ps,multi:!0,useValue:S}]}}static#e=this.\u0275fac=function(O){return new(O||b)(a.KVO(Do,8))};static#t=this.\u0275mod=a.$C({type:b});static#n=this.\u0275inj=a.G2t({})}return b})();function gs(b){return"guarded"}function El(b){return["disabled"===b.initialNavigation?Po(3,[{provide:a.hnV,multi:!0,useFactory:()=>{const A=(0,a.WQX)(kn);return()=>{A.setUpLocationChangeListener()}}},{provide:Ps,useValue:2}]).\u0275providers:[],"enabledBlocking"===b.initialNavigation?Po(2,[{provide:Ps,useValue:0},{provide:a.hnV,multi:!0,deps:[a.zZn],useFactory:A=>{const S=A.get(xe.hj,Promise.resolve());return()=>S.then(()=>new Promise(O=>{const K=A.get(kn),ce=A.get(ji);ai(K,()=>{O(!0)}),A.get(xt).afterPreactivation=()=>(O(!0),ce.closed?(0,ie.of)(void 0):ce),K.initialNavigation()}))}}]).\u0275providers:[]]}const ql=new a.nKC("")},3656:(ln,nt,N)=>{"use strict";N.d(nt,{Yq:()=>jt,TS:()=>Bn,sR:()=>tn,el:()=>zr,Sb:()=>Dr,QE:()=>Ko,CF:()=>gr,Rg:()=>Tr,p4:()=>Bo,jM:()=>_i,_t:()=>Be,q9:()=>xn,Kb:()=>so,OD:()=>pn,CE:()=>Mn,pF:()=>Ai,fL:()=>Vo,YV:()=>Ii,er:()=>$r,z3:()=>yi});var l=N(467),a=N(4438),we=N(8121),ae=N(177),ie=N(5531),Ae=N(4442);var be=N(1413),lt=N(3726),Pt=N(4412),vn=N(4572),Zt=N(7673),bt=N(1635),ot=N(5964),Q=N(5558),le=N(3669),pe=N(9974),J=N(4360);function Ze(B,L){return B===L}var $e=N(9417);const dt=["tabsInner"];class Be{menuController;constructor(L){this.menuController=L}open(L){return this.menuController.open(L)}close(L){return this.menuController.close(L)}toggle(L){return this.menuController.toggle(L)}enable(L,M){return this.menuController.enable(L,M)}swipeGesture(L,M){return this.menuController.swipeGesture(L,M)}isOpen(L){return this.menuController.isOpen(L)}isEnabled(L){return this.menuController.isEnabled(L)}get(L){return this.menuController.get(L)}getOpen(){return this.menuController.getOpen()}getMenus(){return this.menuController.getMenus()}registerAnimation(L,M){return this.menuController.registerAnimation(L,M)}isAnimating(){return this.menuController.isAnimating()}_getOpenSync(){return this.menuController._getOpenSync()}_createAnimation(L,M){return this.menuController._createAnimation(L,M)}_register(L){return this.menuController._register(L)}_unregister(L){return this.menuController._unregister(L)}_setOpen(L,M,W){return this.menuController._setOpen(L,M,W)}}let pn=(()=>{class B{doc;_readyPromise;win;backButton=new be.B;keyboardDidShow=new be.B;keyboardDidHide=new be.B;pause=new be.B;resume=new be.B;resize=new be.B;constructor(M,W){this.doc=M,W.run(()=>{let ue;this.win=M.defaultView,this.backButton.subscribeWithPriority=function(He,ft){return this.subscribe(Kt=>Kt.register(He,dn=>W.run(()=>ft(dn))))},On(this.pause,M,"pause",W),On(this.resume,M,"resume",W),On(this.backButton,M,"ionBackButton",W),On(this.resize,this.win,"resize",W),On(this.keyboardDidShow,this.win,"ionKeyboardDidShow",W),On(this.keyboardDidHide,this.win,"ionKeyboardDidHide",W),this._readyPromise=new Promise(He=>{ue=He}),this.win?.cordova?M.addEventListener("deviceready",()=>{ue("cordova")},{once:!0}):ue("dom")})}is(M){return(0,ie.a)(this.win,M)}platforms(){return(0,ie.g)(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(M){return gn(this.win.location.href,M)}isLandscape(){return!this.isPortrait()}isPortrait(){return this.win.matchMedia?.("(orientation: portrait)").matches}testUserAgent(M){const W=this.win.navigator;return!!(W?.userAgent&&W.userAgent.indexOf(M)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}static \u0275fac=function(W){return new(W||B)(a.KVO(ae.qQ),a.KVO(a.SKi))};static \u0275prov=a.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();const gn=(B,L)=>{L=L.replace(/[[\]\\]/g,"\\$&");const W=new RegExp("[\\?&]"+L+"=([^&#]*)").exec(B);return W?decodeURIComponent(W[1].replace(/\+/g," ")):null},On=(B,L,M,W)=>{L&&L.addEventListener(M,ue=>{W.run(()=>{const He=ue?.detail;B.next(He)})})};let xn=(()=>{class B{location;serializer;router;topOutlet;direction=Qn;animated=Yn;animationBuilder;guessDirection="forward";
1guessAnimation;lastNavId=-1;constructor(M,W,ue,He){this.location=W,this.serializer=ue,this.router=He,He&&He.events.subscribe(ft=>{if(ft instanceof we.Z){const Kt=ft.restoredState?ft.restoredState.navigationId:ft.id;this.guessDirection=this.guessAnimation=Kt<this.lastNavId?"back":"forward",this.lastNavId="forward"===this.guessDirection?ft.id:Kt}}),M.backButton.subscribeWithPriority(0,ft=>{this.pop(),ft()})}navigateForward(M,W={}){return this.setDirection("forward",W.animated,W.animationDirection,W.animation),this.navigate(M,W)}navigateBack(M,W={}){return this.setDirection("back",W.animated,W.animationDirection,W.animation),this.navigate(M,W)}navigateRoot(M,W={}){return this.setDirection("root",W.animated,W.animationDirection,W.animation),this.navigate(M,W)}back(M={animated:!0,animationDirection:"back"}){return this.setDirection("back",M.animated,M.animationDirection,M.animation),this.location.back()}pop(){var M=this;return(0,l.A)(function*(){let W=M.topOutlet;for(;W;){if(yield W.pop())return!0;W=W.parentOutlet}return!1})()}setDirection(M,W,ue,He){this.direction=M,this.animated=Jn(M,W,ue),this.animationBuilder=He}setTopOutlet(M){this.topOutlet=M}consumeTransition(){let W,M="root";const ue=this.animationBuilder;return"auto"===this.direction?(M=this.guessDirection,W=this.guessAnimation):(W=this.animated,M=this.direction),this.direction=Qn,this.animated=Yn,this.animationBuilder=void 0,{direction:M,animation:W,animationBuilder:ue}}navigate(M,W){if(Array.isArray(M))return this.router.navigate(M,W);{const ue=this.serializer.parse(M.toString());return void 0!==W.queryParams&&(ue.queryParams={...W.queryParams}),void 0!==W.fragment&&(ue.fragment=W.fragment),this.router.navigateByUrl(ue,W)}}static \u0275fac=function(W){return new(W||B)(a.KVO(pn),a.KVO(ae.aZ),a.KVO(we.Sd),a.KVO(we.Ix,8))};static \u0275prov=a.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();const Jn=(B,L,M)=>{if(!1!==L){if(void 0!==M)return M;if("forward"===B||"back"===B)return B;if("root"===B&&!0===L)return"forward"}},Qn="auto",Yn=void 0;let Bn=(()=>{class B{get(M,W){const ue=Ft();return ue?ue.get(M,W):null}getBoolean(M,W){const ue=Ft();return!!ue&&ue.getBoolean(M,W)}getNumber(M,W){const ue=Ft();return ue?ue.getNumber(M,W):0}static \u0275fac=function(W){return new(W||B)};static \u0275prov=a.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();const tn=new a.nKC("USERCONFIG"),Ft=()=>{if(typeof window<"u"){const B=window.Ionic;if(B?.config)return B.config}return null};class It{data;constructor(L={}){this.data=L,console.warn("[Ionic Warning]: NavParams has been deprecated in favor of using Angular's input API. Developers should migrate to either the @Input decorator or the Signals-based input API.")}get(L){return this.data[L]}}let jt=(()=>{class B{zone=(0,a.WQX)(a.SKi);applicationRef=(0,a.WQX)(a.o8S);config=(0,a.WQX)(tn);create(M,W,ue){return new mn(M,W,this.applicationRef,this.zone,ue,this.config.useSetInputAPI??!1)}static \u0275fac=function(W){return new(W||B)};static \u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();class mn{environmentInjector;injector;applicationRef;zone;elementReferenceKey;enableSignalsSupport;elRefMap=new WeakMap;elEventsMap=new WeakMap;constructor(L,M,W,ue,He,ft){this.environmentInjector=L,this.injector=M,this.applicationRef=W,this.zone=ue,this.elementReferenceKey=He,this.enableSignalsSupport=ft}attachViewToDom(L,M,W,ue){return this.zone.run(()=>new Promise(He=>{const ft={...W};void 0!==this.elementReferenceKey&&(ft[this.elementReferenceKey]=L),He(cr(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,L,M,ft,ue,this.elementReferenceKey,this.enableSignalsSupport))}))}removeViewFromDom(L,M){return this.zone.run(()=>new Promise(W=>{const ue=this.elRefMap.get(M);if(ue){ue.destroy(),this.elRefMap.delete(M);const He=this.elEventsMap.get(M);He&&(He(),this.elEventsMap.delete(M))}W()}))}}const cr=(B,L,M,W,ue,He,ft,Kt,dn,qn,wr,wn)=>{const yr=a.zZn.create({providers:dr(dn),parent:M}),ni=(0,a.a0P)(Kt,{environmentInjector:L,elementInjector:yr}),Pr=ni.instance,Xn=ni.location.nativeElement;if(dn)if(wr&&void 0!==Pr[wr]&&console.error(`[Ionic Error]: ${wr} is a reserved property when using ${ft.tagName.toLowerCase()}. Rename or remove the "${wr}" property from ${Kt.name}.`),!0===wn&&void 0!==ni.setInput){const{modal:jr,popover:Gi,...oi}=dn;for(const ri in oi)ni.setInput(ri,oi[ri]);void 0!==jr&&Object.assign(Pr,{modal:jr}),void 0!==Gi&&Object.assign(Pr,{popover:Gi})}else Object.assign(Pr,dn);if(qn)for(const jr of qn)Xn.classList.add(jr);const rr=In(B,Pr,Xn);return ft.appendChild(Xn),W.attachView(ni.hostView),ue.set(Xn,ni),He.set(Xn,rr),Xn},ur=[Ae.L,Ae.a,Ae.b,Ae.c,Ae.d],In=(B,L,M)=>B.run(()=>{const W=ur.filter(ue=>"function"==typeof L[ue]).map(ue=>{const He=ft=>L[ue](ft.detail);return M.addEventListener(ue,He),()=>M.removeEventListener(ue,He)});return()=>W.forEach(ue=>ue())}),Ln=new a.nKC("NavParamsToken"),dr=B=>[{provide:Ln,useValue:B},{provide:It,useFactory:Sr,deps:[Ln]}],Sr=B=>new It(B),Fr=(B,L)=>{const M=B.prototype;
1L.forEach(W=>{Object.defineProperty(M,W,{get(){return this.el[W]},set(ue){this.z.runOutsideAngular(()=>this.el[W]=ue)}})})},Fi=(B,L)=>{const M=B.prototype;L.forEach(W=>{M[W]=function(){const ue=arguments;return this.z.runOutsideAngular(()=>this.el[W].apply(this.el,ue))}})},jn=(B,L,M)=>{M.forEach(W=>B[W]=(0,lt.R)(L,W))};function Di(B){return function(M){const{defineCustomElementFn:W,inputs:ue,methods:He}=B;return void 0!==W&&W(),ue&&Fr(M,ue),He&&Fi(M,He),M}}const Kn=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","focusTrap","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],pi=["present","dismiss","onDidDismiss","onWillDismiss"];let gr=(()=>{let B=class C_{z;template;isCmpOpen=!1;el;constructor(M,W,ue){this.z=ue,this.el=W.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,M.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,M.detectChanges()}),jn(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}static \u0275fac=function(W){return new(W||C_)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))};static \u0275dir=a.FsC({type:C_,selectors:[["ion-popover"]],contentQueries:function(W,ue,He){if(1&W&&a.wni(He,a.C4Q,5),2&W){let ft;a.mGM(ft=a.lsd())&&(ue.template=ft.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",focusTrap:"focusTrap",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}})};return B=(0,bt.Cg)([Di({inputs:Kn,methods:pi})],B),B})();const Zn=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","focusTrap","handle","handleBehavior","initialBreakpoint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],Ti=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"];let Dr=(()=>{let B=class S_{z;template;isCmpOpen=!1;el;constructor(M,W,ue){this.z=ue,this.el=W.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,M.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,M.detectChanges()}),jn(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}static \u0275fac=function(W){return new(W||S_)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))};static \u0275dir=a.FsC({type:S_,selectors:[["ion-modal"]],contentQueries:function(W,ue,He){if(1&W&&a.wni(He,a.C4Q,5),2&W){let ft;a.mGM(ft=a.lsd())&&(ue.template=ft.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",focusTrap:"focusTrap",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}})};return B=(0,bt.Cg)([Di({inputs:Zn,methods:Ti})],B),B})();const Hi=(B,L)=>((B=B.filter(M=>M.stackId!==L.stackId)).push(L),B),st=(B,L)=>{const M=B.createUrlTree(["."],{relativeTo:L});return B.serializeUrl(M)},Et=(B,L)=>!L||B.stackId!==L.stackId,Ie=(B,L)=>{if(!B)return;const M=Xe(L);for(let W=0;W<M.length;W++){if(W>=B.length)return M[W];if(M[W]!==B[W])return}},Xe=B=>B.split("/").map(L=>L.trim()).filter(L=>""!==L),kt=B=>{B&&(B.ref.destroy(),B.unlistenEvents())};class bn{containerEl;router;navCtrl;zone;location;views=[];runningTask;skipTransition=!1;tabsPrefix;activeView;nextId=0;constructor(L,M,W,ue,He,ft){this.containerEl=M,this.router=W,this.navCtrl=ue,this.zone=He,this.location=ft,this.tabsPrefix=void 0!==L?Xe(L):void 0}createView(L,M){const W=st(this.router,M),ue=L?.location?.nativeElement,He=In(this.zone,L.instance,ue);return{id:this.nextId++,stackId:Ie(this.tabsPrefix,W),unlistenEvents:He,element:ue,ref:L,url:W}}getExistingView(L){const M=st(this.router,L),W=this.views.find(ue=>ue.url===M);return W&&W.ref.changeDetectorRef.reattach(),W}setActive(L){const M=this.navCtrl.consumeTransition();let{direction:W,animation:ue,animationBuilder:He}=M;
1const ft=this.activeView,Kt=Et(L,ft);Kt&&(W="back",ue=void 0);const dn=this.views.slice();let qn;const wr=this.router;wr.getCurrentNavigation?qn=wr.getCurrentNavigation():wr.navigations?.value&&(qn=wr.navigations.value),qn?.extras?.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const wn=this.views.includes(L),yr=this.insertView(L,W);wn||L.ref.changeDetectorRef.detectChanges();const ni=L.animationBuilder;return void 0===He&&"back"===W&&!Kt&&void 0!==ni&&(He=ni),ft&&(ft.animationBuilder=He),this.zone.runOutsideAngular(()=>this.wait(()=>(ft&&ft.ref.changeDetectorRef.detach(),L.ref.changeDetectorRef.reattach(),this.transition(L,ft,ue,this.canGoBack(1),!1,He).then(()=>zn(L,yr,dn,this.location,this.zone)).then(()=>({enteringView:L,direction:W,animation:ue,tabSwitch:Kt})))))}canGoBack(L,M=this.getActiveStackId()){return this.getStack(M).length>L}pop(L,M=this.getActiveStackId()){return this.zone.run(()=>{const W=this.getStack(M);if(W.length<=L)return Promise.resolve(!1);const ue=W[W.length-L-1];let He=ue.url;const ft=ue.savedData;if(ft){const dn=ft.get("primary");dn?.route?._routerState?.snapshot.url&&(He=dn.route._routerState.snapshot.url)}const{animationBuilder:Kt}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(He,{...ue.savedExtras,animation:Kt}).then(()=>!0)})}startBackTransition(){const L=this.activeView;if(L){const M=this.getStack(L.stackId),W=M[M.length-2],ue=W.animationBuilder;return this.wait(()=>this.transition(W,L,"back",this.canGoBack(2),!0,ue))}return Promise.resolve()}endBackTransition(L){L?(this.skipTransition=!0,this.pop(1)):this.activeView&&Rr(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(L){const M=this.getStack(L);return M.length>0?M[M.length-1]:void 0}getRootUrl(L){const M=this.getStack(L);return M.length>0?M[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(kt),this.activeView=void 0,this.views=[]}getStack(L){return this.views.filter(M=>M.stackId===L)}insertView(L,M){return this.activeView=L,this.views=((B,L,M)=>"root"===M?Hi(B,L):"forward"===M?((B,L)=>(B.indexOf(L)>=0?B=B.filter(W=>W.stackId!==L.stackId||W.id<=L.id):B.push(L),B))(B,L):((B,L)=>B.indexOf(L)>=0?B.filter(W=>W.stackId!==L.stackId||W.id<=L.id):Hi(B,L))(B,L))(this.views,L,M),this.views.slice()}transition(L,M,W,ue,He,ft){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(M===L)return Promise.resolve(!1);const Kt=L?L.element:void 0,dn=M?M.element:void 0,qn=this.containerEl;return Kt&&Kt!==dn&&(Kt.classList.add("ion-page"),Kt.classList.add("ion-page-invisible"),qn.commit)?qn.commit(Kt,dn,{duration:void 0===W?0:void 0,direction:W,showGoBack:ue,progressAnimation:He,animationBuilder:ft}):Promise.resolve(!1)}wait(L){var M=this;return(0,l.A)(function*(){void 0!==M.runningTask&&(yield M.runningTask,M.runningTask=void 0);const W=M.runningTask=L();
1return W.finally(()=>M.runningTask=void 0),W})()}}const zn=(B,L,M,W,ue)=>"function"==typeof requestAnimationFrame?new Promise(He=>{requestAnimationFrame(()=>{Rr(B,L,M,W,ue),He()})}):Promise.resolve(),Rr=(B,L,M,W,ue)=>{ue.run(()=>M.filter(He=>!L.includes(He)).forEach(kt)),L.forEach(He=>{const Kt=W.path().split("?")[0].split("#")[0];if(He!==B&&He.url!==Kt){const dn=He.element;dn.setAttribute("aria-hidden","true"),dn.classList.add("ion-page-hidden"),He.ref.changeDetectorRef.detach()}})};let Tr=(()=>{class B{parentOutlet;nativeEl;activatedView=null;tabsPrefix;_swipeGesture;stackCtrl;proxyMap=new WeakMap;currentActivatedRoute$=new Pt.t(null);activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=we.Xk;stackWillChange=new a.bkB;stackDidChange=new a.bkB;activateEvents=new a.bkB;deactivateEvents=new a.bkB;parentContexts=(0,a.WQX)(we.Zp);location=(0,a.WQX)(a.c1b);environmentInjector=(0,a.WQX)(a.uvJ);inputBinder=(0,a.WQX)(ii,{optional:!0});supportsBindingToComponentInputs=!0;config=(0,a.WQX)(Bn);navCtrl=(0,a.WQX)(xn);set animation(M){this.nativeEl.animation=M}set animated(M){this.nativeEl.animated=M}set swipeGesture(M){this._swipeGesture=M,this.nativeEl.swipeHandler=M?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:W=>this.stackCtrl.endBackTransition(W)}:void 0}constructor(M,W,ue,He,ft,Kt,dn,qn){this.parentOutlet=qn,this.nativeEl=He.nativeElement,this.name=M||we.Xk,this.tabsPrefix="true"===W?st(ft,dn):void 0,this.stackCtrl=new bn(this.tabsPrefix,this.nativeEl,ft,this.navCtrl,Kt,ue),this.parentContexts.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.stackCtrl.destroy(),this.inputBinder?.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const M=this.getContext();M?.route&&this.activateWith(M.route,M.injector)}new Promise(M=>((B,L)=>{B.componentOnReady?B.componentOnReady().then(M=>L(M)):(B=>{"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(B):"function"==typeof requestAnimationFrame?requestAnimationFrame(B):setTimeout(B)})(()=>L(B))})(this.nativeEl,M)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(M,W){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const W=this.getContext();this.activatedView.savedData=new Map(W.children.contexts);const ue=this.activatedView.savedData.get("primary");if(ue&&W.route&&(ue.route={...W.route}),this.activatedView.savedExtras={},W.route){const He=W.route.snapshot;this.activatedView.savedExtras.queryParams=He.queryParams,this.activatedView.savedExtras.fragment=He.fragment}}const M=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(M)}}activateWith(M,W){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=M;let ue,He=this.stackCtrl.getExistingView(M);if(He){ue=this.activated=He.ref;const Kt=He.savedData;Kt&&(this.getContext().children.contexts=Kt),this.updateActivatedRouteProxy(ue.instance,M)}else{const Kt=M._futureSnapshot,dn=this.parentContexts.getOrCreateContext(this.name).children,qn=new Pt.t(null),wr=this.createActivatedRouteProxy(qn,M),wn=new Ni(wr,dn,this.location.injector);ue=this.activated=this.outletContent.createComponent(Kt.routeConfig.component??Kt.component,{index:this.outletContent.length,injector:wn,environmentInjector:W??this.environmentInjector}),qn.next(ue.instance),He=this.stackCtrl.createView(this.activated,M),this.proxyMap.set(ue.instance,wr),this.currentActivatedRoute$.next({component:ue.instance,activatedRoute:M})}this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activatedView=He,this.navCtrl.setTopOutlet(this);
1const ft=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:He,tabSwitch:Et(He,ft)}),this.stackCtrl.setActive(He).then(Kt=>{this.activateEvents.emit(ue.instance),this.stackDidChange.emit(Kt)})}canGoBack(M=1,W){return this.stackCtrl.canGoBack(M,W)}pop(M=1,W){return this.stackCtrl.pop(M,W)}getLastUrl(M){const W=this.stackCtrl.getLastUrl(M);return W?W.url:void 0}getLastRouteView(M){return this.stackCtrl.getLastUrl(M)}getRootView(M){return this.stackCtrl.getRootUrl(M)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(M,W){const ue=new we.nX;return ue._futureSnapshot=W._futureSnapshot,ue._routerState=W._routerState,ue.snapshot=W.snapshot,ue.outlet=W.outlet,ue.component=W.component,ue._paramMap=this.proxyObservable(M,"paramMap"),ue._queryParamMap=this.proxyObservable(M,"queryParamMap"),ue.url=this.proxyObservable(M,"url"),ue.params=this.proxyObservable(M,"params"),ue.queryParams=this.proxyObservable(M,"queryParams"),ue.fragment=this.proxyObservable(M,"fragment"),ue.data=this.proxyObservable(M,"data"),ue}proxyObservable(M,W){return M.pipe((0,ot.p)(ue=>!!ue),(0,Q.n)(ue=>this.currentActivatedRoute$.pipe((0,ot.p)(He=>null!==He&&He.component===ue),(0,Q.n)(He=>He&&He.activatedRoute[W]),function Se(B,L=le.D){return B=B??Ze,(0,pe.N)((M,W)=>{let ue,He=!0;M.subscribe((0,J._)(W,ft=>{const Kt=L(ft);(He||!B(ue,Kt))&&(He=!1,ue=Kt,W.next(ft))}))})}())))}updateActivatedRouteProxy(M,W){const ue=this.proxyMap.get(M);if(!ue)throw new Error("Could not find activated route proxy for view");ue._futureSnapshot=W._futureSnapshot,ue._routerState=W._routerState,ue.snapshot=W.snapshot,ue.outlet=W.outlet,ue.component=W.component,this.currentActivatedRoute$.next({component:M,activatedRoute:W})}static \u0275fac=function(W){return new(W||B)(a.kS0("name"),a.kS0("tabs"),a.rXU(ae.aZ),a.rXU(a.aKT),a.rXU(we.Ix),a.rXU(a.SKi),a.rXU(we.nX),a.rXU(B,12))};static \u0275dir=a.FsC({type:B,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]})}return B})();class Ni{route;childContexts;parent;constructor(L,M,W){this.route=L,this.childContexts=M,this.parent=W}get(L,M){return L===we.nX?this.route:L===we.Zp?this.childContexts:this.parent.get(L,M)}}const ii=new a.nKC("");let Ei=(()=>{class B{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(M){this.unsubscribeFromRouteData(M),this.subscribeToRouteData(M)}unsubscribeFromRouteData(M){this.outletDataSubscriptions.get(M)?.unsubscribe(),this.outletDataSubscriptions.delete(M)}subscribeToRouteData(M){const{activatedRoute:W}=M,ue=(0,vn.z)([W.queryParams,W.params,W.data]).pipe((0,Q.n)(([He,ft,Kt],dn)=>(Kt={...He,...ft,...Kt},0===dn?(0,Zt.of)(Kt):Promise.resolve(Kt)))).subscribe(He=>{if(!M.isActivated||!M.activatedComponentRef||M.activatedRoute!==W||null===W.component)return void this.unsubscribeFromRouteData(M);const ft=(0,a.HJs)(W.component);if(ft)for(const{templateName:Kt}of ft.inputs)M.activatedComponentRef.setInput(Kt,He[Kt]);else this.unsubscribeFromRouteData(M)});this.outletDataSubscriptions.set(M,ue)}static \u0275fac=function(W){return new(W||B)};static \u0275prov=a.jDH({token:B,factory:B.\u0275fac})}return B})();const Ii=()=>({provide:ii,useFactory:Io,deps:[we.Ix]});function Io(B){return B?.componentInputBindingEnabled?new Ei:null}const gi=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"];let zr=(()=>{let B=class D_{routerOutlet;navCtrl;
1config;r;z;el;constructor(M,W,ue,He,ft,Kt){this.routerOutlet=M,this.navCtrl=W,this.config=ue,this.r=He,this.z=ft,Kt.detach(),this.el=this.r.nativeElement}onClick(M){const W=this.defaultHref||this.config.get("backButtonDefaultHref");this.routerOutlet?.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),M.preventDefault()):null!=W&&(this.navCtrl.navigateBack(W,{animation:this.routerAnimation}),M.preventDefault())}static \u0275fac=function(W){return new(W||D_)(a.rXU(Tr,8),a.rXU(xn),a.rXU(Bn),a.rXU(a.aKT),a.rXU(a.SKi),a.rXU(a.gRc))};static \u0275dir=a.FsC({type:D_,hostBindings:function(W,ue){1&W&&a.bIt("click",function(ft){return ue.onClick(ft)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}})};return B=(0,bt.Cg)([Di({inputs:gi})],B),B})(),Mn=(()=>{class B{locationStrategy;navCtrl;elementRef;router;routerLink;routerDirection="forward";routerAnimation;constructor(M,W,ue,He,ft){this.locationStrategy=M,this.navCtrl=W,this.elementRef=ue,this.router=He,this.routerLink=ft}ngOnInit(){this.updateTargetUrlAndHref(),this.updateTabindex()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTabindex(){const W=this.elementRef.nativeElement;["ION-BACK-BUTTON","ION-BREADCRUMB","ION-BUTTON","ION-CARD","ION-FAB-BUTTON","ION-ITEM","ION-ITEM-OPTION","ION-MENU-BUTTON","ION-SEGMENT-BUTTON","ION-TAB-BUTTON"].includes(W.tagName)&&"0"===W.getAttribute("tabindex")&&W.removeAttribute("tabindex")}updateTargetUrlAndHref(){if(this.routerLink?.urlTree){const M=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=M}}onClick(M){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),M.preventDefault()}static \u0275fac=function(W){return new(W||B)(a.rXU(ae.hb),a.rXU(xn),a.rXU(a.aKT),a.rXU(we.Ix),a.rXU(we.Wk,8))};static \u0275dir=a.FsC({type:B,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(W,ue){1&W&&a.bIt("click",function(ft){return ue.onClick(ft)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[a.OA$]})}return B})(),Ai=(()=>{class B{locationStrategy;navCtrl;elementRef;router;routerLink;routerDirection="forward";routerAnimation;constructor(M,W,ue,He,ft){this.locationStrategy=M,this.navCtrl=W,this.elementRef=ue,this.router=He,this.routerLink=ft}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){if(this.routerLink?.urlTree){const M=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=M}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}static \u0275fac=function(W){return new(W||B)(a.rXU(ae.hb),a.rXU(xn),a.rXU(a.aKT),a.rXU(we.Ix),a.rXU(we.Wk,8))};static \u0275dir=a.FsC({type:B,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(W,ue){1&W&&a.bIt("click",function(){return ue.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[a.OA$]})}return B})();const Uo=["animated","animation","root","rootParams","swipeGesture"],$i=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"];let Ko=(()=>{let B=class T_{z;el;constructor(M,W,ue,He,ft,Kt){this.z=ft,Kt.detach(),this.el=M.nativeElement,M.nativeElement.delegate=He.create(W,ue),jn(this,this.el,["ionNavDidChange","ionNavWillChange"])}static \u0275fac=function(W){return new(W||T_)(a.rXU(a.aKT),a.rXU(a.uvJ),a.rXU(a.zZn),a.rXU(jt),a.rXU(a.SKi),a.rXU(a.gRc))};static \u0275dir=a.FsC({type:T_,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}})};return B=(0,bt.Cg)([Di({inputs:Uo,methods:$i})],B),B})(),Bo=(()=>{class B{navCtrl;tabsInner;ionTabsWillChange=new a.bkB;ionTabsDidChange=new a.bkB;tabBarSlot="bottom";hasTab=!1;selectedTab;leavingTab;constructor(M){this.navCtrl=M}ngAfterViewInit(){const M=this.tabs.length>0?this.tabs.first:void 0;M&&(this.hasTab=!0,this.setActiveTab(M.tab),this.tabSwitch())}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:M,tabSwitch:W}){const ue=M.stackId;W&&void 0!==ue&&this.ionTabsWillChange.emit({tab:ue})}onStackDidChange({enteringView:M,tabSwitch:W}){const ue=M.stackId;W&&void 0!==ue&&(this.tabBar&&(this.tabBar.selectedTab=ue),this.ionTabsDidChange.emit({tab:ue}))}select(M){const W="string"==typeof M,ue=W?M:M.detail.tab;if(this.hasTab)return this.setActiveTab(ue),void this.tabSwitch();const He=this.outlet.getActiveStackId()===ue,ft=`${this.outlet.tabsPrefix}/${ue}`;if(W||M.stopPropagation(),He){const Kt=this.outlet.getActiveStackId();if(this.outlet.getLastRouteView(Kt)?.url===ft)return;const qn=this.outlet.getRootView(ue);return this.navCtrl.navigateRoot(ft,{...qn&&ft===qn.url&&qn.savedExtras,animated:!0,animationDirection:"back"})}{const Kt=this.outlet.getLastRouteView(ue),dn=Kt?.url||ft,qn=Kt?.savedExtras;return this.navCtrl.navigateRoot(dn,{...qn,animated:!0,animationDirection:"back"})}}setActiveTab(M){const ue=this.tabs.find(He=>He.tab===M);ue?(this.leavingTab=this.selectedTab,this.selectedTab=ue,this.ionTabsWillChange.emit({tab:M}),ue.el.active=!0):console.error(`[Ionic Error]: Tab with id: "${M}" does not exist`)}tabSwitch(){const{selectedTab:M,leavingTab:W}=this;this.tabBar&&M&&(this.tabBar.selectedTab=M.tab),W?.tab!==M?.tab&&W?.el&&(W.el.active=!1),M&&this.ionTabsDidChange.emit({tab:M.tab})}getSelected(){return this.hasTab?this.selectedTab?.tab:this.outlet.getActiveStackId()}
1detectSlotChanges(){this.tabBars.forEach(M=>{const W=M.el.getAttribute("slot");W!==this.tabBarSlot&&(this.tabBarSlot=W,this.relocateTabBar())})}relocateTabBar(){const M=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(M):this.tabsInner.nativeElement.after(M)}static \u0275fac=function(W){return new(W||B)(a.rXU(xn))};static \u0275dir=a.FsC({type:B,selectors:[["ion-tabs"]],viewQuery:function(W,ue){if(1&W&&a.GBs(dt,7,a.aKT),2&W){let He;a.mGM(He=a.lsd())&&(ue.tabsInner=He.first)}},hostBindings:function(W,ue){1&W&&a.bIt("ionTabButtonClick",function(ft){return ue.select(ft)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}})}return B})();const $r=B=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(B):"function"==typeof requestAnimationFrame?requestAnimationFrame(B):setTimeout(B);let Vo=(()=>{class B{injector;elementRef;onChange=()=>{};onTouched=()=>{};lastValue;statusChanges;constructor(M,W){this.injector=M,this.elementRef=W}writeValue(M){this.elementRef.nativeElement.value=this.lastValue=M,yi(this.elementRef)}handleValueChange(M,W){M===this.elementRef.nativeElement&&(W!==this.lastValue&&(this.lastValue=W,this.onChange(W)),yi(this.elementRef))}_handleBlurEvent(M){M===this.elementRef.nativeElement&&(this.onTouched(),yi(this.elementRef))}registerOnChange(M){this.onChange=M}registerOnTouched(M){this.onTouched=M}setDisabledState(M){this.elementRef.nativeElement.disabled=M}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let M;try{M=this.injector.get($e.vO)}catch{}if(!M)return;M.statusChanges&&(this.statusChanges=M.statusChanges.subscribe(()=>yi(this.elementRef)));const W=M.control;W&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(He=>{if(typeof W[He]<"u"){const ft=W[He].bind(W);W[He]=(...Kt)=>{ft(...Kt),yi(this.elementRef)}}})}static \u0275fac=function(W){return new(W||B)(a.rXU(a.zZn),a.rXU(a.aKT))};static \u0275dir=a.FsC({type:B,hostBindings:function(W,ue){1&W&&a.bIt("ionBlur",function(ft){return ue._handleBlurEvent(ft.target)})}})}return B})();const yi=B=>{$r(()=>{const L=B.nativeElement,M=null!=L.value&&L.value.toString().length>0,W=Eo(L);zi(L,W);const ue=L.closest("ion-item");ue&&zi(ue,M?[...W,"item-has-value"]:W)})},Eo=B=>{const L=B.classList,M=[];for(let W=0;W<L.length;W++){const ue=L.item(W);null!==ue&&ho(ue,"ng-")&&M.push(`ion-${ue.substring(3)}`)}return M},zi=(B,L)=>{const M=B.classList;M.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),M.add(...L)},ho=(B,L)=>B.substring(0,L.length)===L;class _i{shouldDetach(L){return!1}shouldAttach(L){return!1}store(L,M){}retrieve(L){return null}shouldReuseRoute(L,M){if(L.routeConfig!==M.routeConfig)return!1;const W=L.params,ue=M.params,He=Object.keys(W),ft=Object.keys(ue);if(He.length!==ft.length)return!1;for(const Kt of He)if(ue[Kt]!==W[Kt])return!1;return!0}}class so{ctrl;constructor(L){this.ctrl=L}create(L){return this.ctrl.create(L||{})}dismiss(L,M,W){return this.ctrl.dismiss(L,M,W)}getTop(){return this.ctrl.getTop()}}},4742:(ln,nt,N)=>{"use strict";N.d(nt,{hG:()=>ts,hB:()=>Q,U1:()=>On,Jm:()=>tn,QW:()=>Ft,b_:()=>It,I9:()=>jt,HW:()=>cr,eY:()=>In,hU:()=>dr,W9:()=>Sr,M0:()=>pi,lO:()=>gr,eU:()=>Zn,iq:()=>Ti,$w:()=>oo,uz:()=>st,he:()=>zn,nf:()=>Rr,AF:()=>Tr,jL:()=>Ss,oS:()=>ii,cA:()=>Ii,T6:()=>_r,JI:()=>gi,Rg:()=>ri,ln:()=>_i,S1:()=>so,Gp:()=>B,eP:()=>L,Nm:()=>ue,Ip:()=>ft,w2:()=>dn,HP:()=>qn,IO:()=>ni,nc:()=>Pr,BC:()=>rr,BY:()=>Gi,ai:()=>oi,bv:()=>co,Xi:()=>Xo,_t:()=>Fs,W3:()=>lo,su:()=>le,IE:()=>Mi,N7:()=>fr,Je:()=>pe,Gw:()=>J,K_:()=>ko});var l=N(4438),a=N(9417),we=N(3656),ae=N(1635),ie=N(3726),Ae=N(177),he=N(8121),Le=(N(9986),N(3604),N(5022),N(3615),N(8607),N(9483)),Me=N(464),ze=N(1702),at=N(3617),ct=(N(8476),N(4261));N(1970),N(7192);var Ye=N(467);const wt=Le.i,Ct=function(){var z=(0,Ye.A)(function*(An,y){if(!(typeof window>"u"))return yield wt(),(0,ct.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"]],{"type":["typeChanged"],"disabled":["disabledChanged"],"side":["sideChanged"],"swipeGesture":["swipeGestureChanged"]}],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-input-password-toggle",[[33,"ion-input-password-toggle",{"color":[513],"showIcon":[1,"show-icon"],"hideIcon":[1,"hide-icon"],"type":[1025]},null,{"type":["onTypeChange"]}]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]},null,{"activated":["activatedChanged"]}],[1,"ion-fab-list",{"activated":[4],"side":[1]},null,{"activated":["activatedChanged"]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"positionAnchor":[1,"position-anchor"],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"swipeGesture":[1,"swipe-gesture"],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"swipeGesture":["swipeGestureChanged"],"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]},null,{"value":["valueChanged"]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]}
1,[[0,"keydown","onKeydown"]],{"value":["valueChanged"],"disabled":["disabledChanged"],"readonly":["readonlyChanged"]}]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]},null,{"threshold":["thresholdChanged"],"disabled":["disabledChanged"]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-segment_2",[[33,"ion-segment-button",{"contentId":[513,"content-id"],"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]},null,{"value":["valueChanged"]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[16,"ionSegmentViewScroll","handleSegmentViewScroll"],[0,"keydown","onKeyDown"]],{"color":["colorChanged"],"swipeGesture":["swipeGestureChanged"],"value":["valueChanged"],"disabled":["disabledChanged"]}]]],["ion-chip",[[33,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-input",[[38,"ion-input",{"color":[513],"autocapitalize":[1],"autocomplete":[
11],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearInputIcon":[1,"clear-input-icon"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[516],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[516],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"type":["onTypeChange"],"value":["valueChanged"]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]},null,{"lang":["onLangChanged"],"dir":["onDirChanged"],"debounce":["debounceChanged"],"value":["valueChanged"],"showCancelButton":["showCancelButtonChanged"]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"activated":[32]},null,{"disabled":["disabledChanged"]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64],"getLength":[64]},null,{"swipeGesture":["swipeGestureChanged"],"root":["rootChanged"]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]},null,{"active":["changeActive"]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[514],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"value":["valueChanged"]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]}
1,[[0,"collapsedClick","onCollapsedClick"]],{"maxItems":["maxItemsChanged"],"itemsBeforeCollapse":["maxItemsChanged"],"itemsAfterCollapse":["maxItemsChanged"]}]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]},null,{"selectedTab":["selectedTabChanged"]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]},null,{"url":["onUpdate"],"component":["onUpdate"],"componentProps":["onComponentProps"]}],[0,"ion-route-redirect",{"from":[1],"to":[1]},null,{"from":["propDidChange"],"to":["propDidChange"]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]},null,{"src":["srcChanged"]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]},null,{"debounce":["debounceChanged"],"min":["minChanged"],"max":["maxChanged"],"activeBarStart":["activeBarStartChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-segment-content",[[1,"ion-segment-content"]]],["ion-segment-view",[[33,"ion-segment-view",{"disabled":[4],"isManualScroll":[32],"setContent":[64]},[[1,"scroll","handleScroll"],[1,"touchstart","handleScrollStart"],[1,"touchend","handleTouchEnd"]]]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32],"isVisible":[64]},null,{"visible":["visibleChanged"],"disabled":["updateState"],"when":["updateState"]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-select-modal",[[34,"ion-select-modal",{"header":[1],"multiple":[4],"options":[16]}]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"formatOptions":[16],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"forceRenderDate":[32],"confirm":[64],"reset":[64],"cancel":[64]},null,{"formatOptions":["formatOptionsChanged"],"disabled":["disabledChanged"],"min":["minChanged"],"max":["maxChanged"],"presentation":["presentationChanged"],"year
1Values":["yearValuesChanged"],"monthValues":["monthValuesChanged"],"dayValues":["dayValuesChanged"],"hourValues":["hourValuesChanged"],"minuteValues":["minuteValuesChanged"],"value":["valueChanged"]}],[34,"ion-picker-legacy",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}],[32,"ion-picker-legacy-column",{"col":[16]},null,{"col":["colChanged"]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]],{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"],"buttons":["buttonsChanged"],"inputs":["inputsChanged"]}]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"focusTrap":[4,"focus-trap"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-picker",[[33,"ion-picker",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-picker-column",[[1,"ion-picker-column",{"disabled":[4],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"ariaLabel":[32],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64],"setFocus":[64]},null,{"aria-label":["ariaLabelChanged"],"value":["valueChange"]}]]],["ion-picker-column-option",[[33,"ion-picker-column-option",{"disabled":[4],"value":[8],"color":[513],"ariaLabel":[32]},null,{"aria-label":["onAriaLabelChange"]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"focusTrap":[4,"focus-trap"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"trigger":["onTriggerChange"],"triggerAction":["onTriggerChange"],"isOpen":["onIsOpenChange"]}
1]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"setFocus":[64]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[33,"ion-note",{"color":[513]}],[1,"ion-skeleton-text",{"animated":[4]}],[38,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]},null,{"color":["colorChanged"],"position":["positionChanged"]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[33,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[516],"download":[1],"href":[1],"rel":[1],"lines":[1],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"multipleInputs":[32],"focusable":[32]},[[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{"button":["buttonChanged"]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]},null,{"swipeHandler":["swipeHandlerChanged"]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"fixedSlotPlacement":[1,"fixed-slot-placement"],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[9,"resize","onResize"]]],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[33,"ion-title",{"color":[513],"size":[1]},null,{"size":["sizeChanged"]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[38,"ion-buttons",{"collapse":[4]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]},null,{"disabled":["styleChanged"],"isExpanded":["styleChanged"],"placeholder":["styleChanged"],"value":["styleChanged"]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]},null,{"value":["valueChanged"]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"compareWith":[1,"compare-with"],"name":[1],"value":[1032],"setFocus":[64]},[[4,"keydown","onKeydown"]],{"value":["valueChanged"]}]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1],"isCircle":[32]},null,{"disabled":["disabledChanged"]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]},null,{"name":["loadIcon"],"src":["loadIcon"],"icon":["loadIcon"],"ios":["loadIcon"],"md":["loadIcon"]}]]]]'),y)});return function(y,m){return z.apply(this,arguments)}}
1(),Ne=["*"],Qe=["outletContent"];let Q=(()=>{class z extends we.fL{constructor(y,m){super(y,m)}writeValue(y){this.elementRef.nativeElement.checked=this.lastValue=y,(0,we.z3)(this.elementRef)}_handleIonChange(y){this.handleValueChange(y,y.checked)}static \u0275fac=function(m){return new(m||z)(l.rXU(l.zZn),l.rXU(l.aKT))};static \u0275dir=l.FsC({type:z,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(m,k){1&m&&l.bIt("ionChange",function(Ge){return k._handleIonChange(Ge.target)})},features:[l.Jv_([{provide:a.kq,useExisting:z,multi:!0}]),l.Vt3]})}return z})(),le=(()=>{class z extends we.fL{el;constructor(y,m){super(y,m),this.el=m}handleInputEvent(y){this.handleValueChange(y,y.value)}registerOnChange(y){super.registerOnChange("ION-INPUT"===this.el.nativeElement.tagName?m=>{y(""===m?null:parseFloat(m))}:y)}static \u0275fac=function(m){return new(m||z)(l.rXU(l.zZn),l.rXU(l.aKT))};static \u0275dir=l.FsC({type:z,selectors:[["ion-input","type","number"],["ion-range"]],hostBindings:function(m,k){1&m&&l.bIt("ionInput",function(Ge){return k.handleInputEvent(Ge.target)})},features:[l.Jv_([{provide:a.kq,useExisting:z,multi:!0}]),l.Vt3]})}return z})(),pe=(()=>{class z extends we.fL{constructor(y,m){super(y,m)}_handleChangeEvent(y){this.handleValueChange(y,y.value)}static \u0275fac=function(m){return new(m||z)(l.rXU(l.zZn),l.rXU(l.aKT))};static \u0275dir=l.FsC({type:z,selectors:[["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(m,k){1&m&&l.bIt("ionChange",function(Ge){return k._handleChangeEvent(Ge.target)})},features:[l.Jv_([{provide:a.kq,useExisting:z,multi:!0}]),l.Vt3]})}return z})(),J=(()=>{class z extends we.fL{constructor(y,m){super(y,m)}_handleInputEvent(y){this.handleValueChange(y,y.value)}static \u0275fac=function(m){return new(m||z)(l.rXU(l.zZn),l.rXU(l.aKT))};static \u0275dir=l.FsC({type:z,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"]],hostBindings:function(m,k){1&m&&l.bIt("ionInput",function(Ge){return k._handleInputEvent(Ge.target)})},features:[l.Jv_([{provide:a.kq,useExisting:z,multi:!0}]),l.Vt3]})}return z})();const Se=(z,An)=>{const y=z.prototype;An.forEach(m=>{Object.defineProperty(y,m,{get(){return this.el[m]},set(k){this.z.runOutsideAngular(()=>this.el[m]=k)},configurable:!0})})},Ze=(z,An)=>{const y=z.prototype;An.forEach(m=>{y[m]=function(){const k=arguments;return this.z.runOutsideAngular(()=>this.el[m].apply(this.el,k))}})},$e=(z,An,y)=>{y.forEach(m=>z[m]=(0,ie.R)(An,m))};function Be(z){return function(y){const{defineCustomElementFn:m,inputs:k,methods:ye}=z;return void 0!==m&&m(),k&&Se(y,k),ye&&Ze(y,ye),y}}let On=(()=>{let z=class R_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||R_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:R_,selectors:[["ion-app"]],ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({methods:["setFocus"]})],z),z})(),tn=(()=>{let z=class F_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionFocus","ionBlur"])}static \u0275fac=function(m){return new(m||F_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:F_,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],z),z})(),Ft=(()=>{let z=class $_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||$_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:$_,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["collapse"]})],z),z})(),It=(()=>{let z=class U_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||U_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:U_,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],z),z})(),jt=(()=>{let z=class B_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||B_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:B_,selectors:[["ion-card-content"]],inputs:{mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["mode"]})],z),z})(),cr=(()=>{let z=class j_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||j_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:j_,selectors:[["ion-card-subtitle"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","mode"]})],z),z})(),In=(()=>{let z=class z_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionChange","ionFocus","ionBlur"])}static \u0275fac=function(m){return new(m||z_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:z_,selectors:[["ion-checkbox"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",indeterminate:"indeterminate",justify:"justify",labelPlacement:"labelPlacement",mode:"mode",name:"name",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["alignment","checked","color","disabled","indeterminate","justify","labelPlacement","mode","name","value"]})],z),z})(),dr=(()=>{let z=class W_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||W_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:W_,selectors:[["ion-col"]],inputs:{offset:"offset",offsetLg:"offsetLg",offsetMd:"offsetMd",offsetSm:"offsetSm",offsetXl:"offsetXl",offsetXs:"offsetXs",pull:"pull",pullLg:"pullLg",pullMd:"pullMd",pullSm:"pullSm",pullXl:"pullXl",pullXs:"pullXs",push:"push",pushLg:"pushLg",pushMd:"pushMd",pushSm:"pushSm",pushXl:"pushXl",pu
1shXs:"pushXs",size:"size",sizeLg:"sizeLg",sizeMd:"sizeMd",sizeSm:"sizeSm",sizeXl:"sizeXl",sizeXs:"sizeXs"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXs","pull","pullLg","pullMd","pullSm","pullXl","pullXs","push","pushLg","pushMd","pushSm","pushXl","pushXs","size","sizeLg","sizeMd","sizeSm","sizeXl","sizeXs"]})],z),z})(),Sr=(()=>{let z=class K_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}static \u0275fac=function(m){return new(m||K_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:K_,selectors:[["ion-content"]],inputs:{color:"color",fixedSlotPlacement:"fixedSlotPlacement",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","fixedSlotPlacement","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],z),z})(),pi=(()=>{let z=class J_{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||J_)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:J_,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["collapse","mode","translucent"]})],z),z})(),gr=(()=>{let z=class eE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||eE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:eE,selectors:[["ion-grid"]],inputs:{fixed:"fixed"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["fixed"]})],z),z})(),Zn=(()=>{let z=class tE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||tE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:tE,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["collapse","mode","translucent"]})],z),z})(),Ti=(()=>{let z=class nE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||nE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:nE,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],z),z})(),oo=(()=>{let z=class sE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}static \u0275fac=function(m){return new(m||sE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:sE,selectors:[["ion-input"]],inputs:{autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearInputIcon:"clearInputIcon",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearInputIcon","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","spellcheck","step","type","value"],methods:["setFocus","getIn
1putElement"]})],z),z})(),st=(()=>{let z=class lE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||lE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:lE,selectors:[["ion-item"]],inputs:{button:"button",color:"color",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["button","color","detail","detailIcon","disabled","download","href","lines","mode","rel","routerAnimation","routerDirection","target","type"]})],z),z})(),zn=(()=>{let z=class pE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||pE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:pE,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","mode","position"]})],z),z})(),Rr=(()=>{let z=class gE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||gE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:gE,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],z),z})(),Tr=(()=>{let z=class mE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||mE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:mE,selectors:[["ion-list-header"]],inputs:{color:"color",lines:"lines",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","lines","mode"]})],z),z})(),ii=(()=>{let z=class yE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionWillOpen","ionWillClose","ionDidOpen","ionDidClose"])}static \u0275fac=function(m){return new(m||yE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:yE,selectors:[["ion-menu"]],inputs:{contentId:"contentId",disabled:"disabled",maxEdgeStart:"maxEdgeStart",menuId:"menuId",side:"side",swipeGesture:"swipeGesture",type:"type"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["contentId","disabled","maxEdgeStart","menuId","side","swipeGesture","type"],methods:["isOpen","isActive","open","close","toggle","setOpen"]})],z),z})(),Ii=(()=>{let z=class EE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||EE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:EE,selectors:[["ion-menu-toggle"]],inputs:{autoHide:"autoHide",menu:"menu"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["autoHide","menu"]})],z),z})(),gi=(()=>{let z=class wE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||wE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:wE,selectors:[["ion-note"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","mode"]})],z),z})(),_i=(()=>{let z=class kE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||kE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:kE,selectors:[["ion-row"]],ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({})],z),z})(),so=(()=>{let z=class FE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionInput","ionChange","ionCancel","ionClear","
1ionBlur","ionFocus"])}static \u0275fac=function(m){return new(m||FE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:FE,selectors:[["ion-searchbar"]],inputs:{animated:"animated",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",cancelButtonIcon:"cancelButtonIcon",cancelButtonText:"cancelButtonText",clearIcon:"clearIcon",color:"color",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",inputmode:"inputmode",maxlength:"maxlength",minlength:"minlength",mode:"mode",name:"name",placeholder:"placeholder",searchIcon:"searchIcon",showCancelButton:"showCancelButton",showClearButton:"showClearButton",spellcheck:"spellcheck",type:"type",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["animated","autocapitalize","autocomplete","autocorrect","cancelButtonIcon","cancelButtonText","clearIcon","color","debounce","disabled","enterkeyhint","inputmode","maxlength","minlength","mode","name","placeholder","searchIcon","showCancelButton","showClearButton","spellcheck","type","value"],methods:["setFocus","getInputElement"]})],z),z})(),B=(()=>{let z=class $E{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionChange"])}static \u0275fac=function(m){return new(m||$E)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:$E,selectors:[["ion-segment"]],inputs:{color:"color",disabled:"disabled",mode:"mode",scrollable:"scrollable",selectOnFocus:"selectOnFocus",swipeGesture:"swipeGesture",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","disabled","mode","scrollable","selectOnFocus","swipeGesture","value"]})],z),z})(),L=(()=>{let z=class UE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||UE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:UE,selectors:[["ion-segment-button"]],inputs:{contentId:"contentId",disabled:"disabled",layout:"layout",mode:"mode",type:"type",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["contentId","disabled","layout","mode","type","value"]})],z),z})(),ue=(()=>{let z=class jE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionChange","ionCancel","ionDismiss","ionFocus","ionBlur"])}static \u0275fac=function(m){return new(m||jE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:jE,selectors:[["ion-select"]],inputs:{cancelText:"cancelText",color:"color",compareWith:"compareWith",disabled:"disabled",expandedIcon:"expandedIcon",fill:"fill",interface:"interface",interfaceOptions:"interfaceOptions",justify:"justify",label:"label",labelPlacement:"labelPlacement",mode:"mode",multiple:"multiple",name:"name",okText:"okText",placeholder:"placeholder",selectedText:"selectedText",shape:"shape",toggleIcon:"toggleIcon",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["cancelText","color","compareWith","disabled","expandedIcon","fill","interface","interfaceOptions","justify","label","labelPlacement","mode","multiple","name","okText","placeholder","selectedText","shape","toggleIcon","value"],methods:["open"]})],z),z})(),ft=(()=>{let z=class zE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||zE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:zE,selectors:[["ion-select-option"]],inputs:{disabled:"disabled",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["disabled","value"]})],z),z})(),dn=(()=>{let z=class WE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||WE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:WE,selectors:[["ion-spinner"]],inputs:{color:"color",duration:"duration",name:"name",paused:"paused"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","duration","name","paused"]})],z),z})(),qn=(()=>{let z=class KE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionSplitPaneVisible"])}static \u0275fac=function(m){return new(m||KE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:KE,selectors:[["ion-split-pane"]],inputs:{contentId:"contentId",disabled:"disabled",when:"when"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["contentId","disabled","when"]})],z),z})(),ni=(()=>{let z=class QE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||QE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:QE,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","mode"]})],z),z})(),Pr=(()=>{let z=class ZE{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionChange","ionInput","ionBlur","ionFocus"])}static \u0275fac=function(m){return new(m||ZE)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:ZE,selectors:[["ion-textarea"]],inputs:{autoGrow:"autoGrow",autocapitalize:"autocapitalize",autofocus:"autofocus",clearOnEdit:"clearOnEdit",color:"color",cols:"cols",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",maxlength:"maxlength",minlength:"minlength",mode:"mode",name:"name",placeholder:"placeholder",readonly:"readonly",required:"required",rows:"rows",shape:"shape",spellcheck:"spellcheck",value:"value",wrap:"wrap"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["autoGrow","autocapitalize","autofocus","clearOnEdit","color","cols","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","maxlength","minlength","mode","name","placeholder","readonly","required","rows","shape","spellcheck","value","wrap"],methods:["setFocus","getIn
1putElement"]})],z),z})(),rr=(()=>{let z=class eb{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||eb)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:eb,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","size"]})],z),z})(),Gi=(()=>{let z=class nb{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement,$e(this,this.el,["ionChange","ionFocus","ionBlur"])}static \u0275fac=function(m){return new(m||nb)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:nb,selectors:[["ion-toggle"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",enableOnOffLabels:"enableOnOffLabels",justify:"justify",labelPlacement:"labelPlacement",mode:"mode",name:"name",value:"value"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["alignment","checked","color","disabled","enableOnOffLabels","justify","labelPlacement","mode","name","value"]})],z),z})(),oi=(()=>{let z=class rb{z;el;constructor(y,m,k){this.z=k,y.detach(),this.el=m.nativeElement}static \u0275fac=function(m){return new(m||rb)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:rb,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ne,decls:1,vars:0,template:function(m,k){1&m&&(l.NAR(),l.SdG(0))},encapsulation:2,changeDetection:0})};return z=(0,ae.Cg)([Be({inputs:["color","mode"]})],z),z})(),ri=(()=>{class z extends we.Rg{parentOutlet;outletContent;constructor(y,m,k,ye,Ge,tt,Ut,Gt){super(y,m,k,ye,Ge,tt,Ut,Gt),this.parentOutlet=Gt}static \u0275fac=function(m){return new(m||z)(l.kS0("name"),l.kS0("tabs"),l.rXU(Ae.aZ),l.rXU(l.aKT),l.rXU(he.Ix),l.rXU(l.SKi),l.rXU(he.nX),l.rXU(z,12))};static \u0275cmp=l.VBU({type:z,selectors:[["ion-router-outlet"]],viewQuery:function(m,k){if(1&m&&l.GBs(Qe,7,l.c1b),2&m){let ye;l.mGM(ye=l.lsd())&&(k.outletContent=ye.first)}},features:[l.Vt3],ngContentSelectors:Ne,decls:3,vars:0,consts:[["outletContent",""]],template:function(m,k){1&m&&(l.NAR(),l.qex(0,null,0),l.SdG(2),l.bVm())},encapsulation:2})}return z})(),fr=(()=>{class z extends we.CE{static \u0275fac=(()=>{let y;return function(k){return(y||(y=l.xGo(z)))(k||z)}})();static \u0275dir=l.FsC({type:z,selectors:[["","routerLink","",5,"a",5,"area"]],features:[l.Vt3]})}return z})();const Js={provide:a.cz,useExisting:(0,l.Rfq)(()=>Ss),multi:!0};let Ss=(()=>{class z extends a.zX{static \u0275fac=(()=>{let y;return function(k){return(y||(y=l.xGo(z)))(k||z)}})();static \u0275dir=l.FsC({type:z,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(m,k){2&m&&l.BMQ("max",k._enabled?k.max:null)},features:[l.Jv_([Js]),l.Vt3]})}return z})();const Ds={provide:a.cz,useExisting:(0,l.Rfq)(()=>_r),multi:!0};let _r=(()=>{class z extends a.VZ{static \u0275fac=(()=>{let y;return function(k){return(y||(y=l.xGo(z)))(k||z)}})();static \u0275dir=l.FsC({type:z,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(m,k){2&m&&l.BMQ("min",k._enabled?k.min:null)},features:[l.Jv_([Ds]),l.Vt3]})}return z})(),ts=(()=>{class z extends we.Kb{constructor(){super(at.a)}static \u0275fac=function(m){return new(m||z)};static \u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})(),Xo=(()=>{class z extends we.Kb{constructor(){super(at.l)}static \u0275fac=function(m){return new(m||z)};static \u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})(),Fs=(()=>{class z extends we._t{constructor(){super(ze.m)}static \u0275fac=function(m){return new(m||z)};static \u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})(),lo=(()=>{class z extends we.Kb{angularDelegate=(0,l.WQX)(we.Yq);injector=(0,l.WQX)(l.zZn);environmentInjector=(0,l.WQX)(l.uvJ);constructor(){super(at.m)}create(y){return super.create({...y,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}static \u0275fac=function(m){return new(m||z)};static \u0275prov=l.jDH({token:z,factory:z.\u0275fac})}return z})();class Mi extends we.Kb{angularDelegate=(0,l.WQX)(we.Yq);injector=(0,l.WQX)(l.zZn);environmentInjector=(0,l.WQX)(l.uvJ);constructor(){super(at.c)}create(An){return super.create({...An,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}let ko=(()=>{class z extends we.Kb{constructor(){super(at.t)}static \u0275fac=function(m){return new(m||z)};static \u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})();const Ts=(z,An,y)=>()=>{const m=An.defaultView;if(m&&typeof window<"u"){(0,Me.s)({...z,_zoneGate:ye=>y.run(ye)});const k="__zone_symbol__addEventListener"in An.body?"__zone_symbol__addEventListener":"addEventListener";return function xe(){var z=[];if(typeof window<"u"){var An=window;(!An.customElements||An.Element&&(!An.Element.prototype.closest||!An.Element.prototype.matches||!An.Element.prototype.remove||!An.Element.prototype.getRootNode))&&z.push(N.e(7278).then(N.t.bind(N,2190,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||An.NodeList&&!An.NodeList.prototype.forEach||!An.fetch||!function(){try{var m=new URL("b","http://a");return m.pathname="c%20d","http://a/c%20d"===m.href&&m.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&z.push(N.e(9329).then(N.t.bind(N,7783,23)))}return Promise.all(z)}().then(()=>Ct(m,{exclude:["ion-tabs"],syncQueue:!0,raf:we.er,jmp:ye=>y.runOutsideAngular(ye),ael(ye,Ge,tt,Ut){ye[k](Ge,tt,Ut)},rel(ye,Ge,tt,Ut){ye.removeEventListener(Ge,tt,Ut)}}))}};let co=(()=>{class z{static forRoot(y={}){return{ngModule:z,providers:[{provide:we.sR,useValue:y},{provide:l.hnV,useFactory:Ts,multi:!0,deps:[we.sR,Ae.qQ,l.SKi]},we.Yq,(0,we.YV)()]}}static \u0275fac=function(m){return new(m||z)};static \u0275mod=l.$C({type:z});static \u0275inj=l.G2t({providers:[lo,Mi],imports:[Ae.MD]})}return z})()},1780:(ln,nt,N)=>{"use strict";N.d(nt,{D9:()=>vn,Wr:()=>Oe,c$:()=>lt,h:()=>Zt});var l=N(4438),a=N(7673),we=N(4402),ae=N(7468),ie=N(8793),Ae=N(9030),he=N(6697),Ee=N(6496),je=N(6354),Re=N(274),ve=N(5558);class Oe{}let Le=(()=>{class bt extends Oe{getTranslation(Q){return(0,a.of)({})}}return bt.\u0275fac=(()=>{let ot;return function(le){return(ot||(ot=l.xGo(bt)))(le||bt)}})(),bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})();class Me{}let ze=(()=>{class bt{handle(Q){return Q.key}}return bt.\u0275fac=function(Q){return new(Q||bt)},bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})();function at(bt,ot){if(bt===ot)return!0;
1if(null===bt||null===ot)return!1;if(bt!=bt&&ot!=ot)return!0;let pe,J,Se,Q=typeof bt;if(Q==typeof ot&&"object"==Q){if(!Array.isArray(bt)){if(Array.isArray(ot))return!1;for(J in Se=Object.create(null),bt){if(!at(bt[J],ot[J]))return!1;Se[J]=!0}for(J in ot)if(!(J in Se)&&typeof ot[J]<"u")return!1;return!0}if(!Array.isArray(ot))return!1;if((pe=bt.length)==ot.length){for(J=0;J<pe;J++)if(!at(bt[J],ot[J]))return!1;return!0}}return!1}function Je(bt){return typeof bt<"u"&&null!==bt}function ct(bt){return bt&&"object"==typeof bt&&!Array.isArray(bt)}function Dt(bt,ot){let Q=Object.assign({},bt);return ct(bt)&&ct(ot)&&Object.keys(ot).forEach(le=>{ct(ot[le])?le in bt?Q[le]=Dt(bt[le],ot[le]):Object.assign(Q,{[le]:ot[le]}):Object.assign(Q,{[le]:ot[le]})}),Q}class vt{}let gt=(()=>{class bt extends vt{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(Q,le){let pe;return pe="string"==typeof Q?this.interpolateString(Q,le):"function"==typeof Q?this.interpolateFunction(Q,le):Q,pe}getValue(Q,le){let pe="string"==typeof le?le.split("."):[le];le="";do{le+=pe.shift(),!Je(Q)||!Je(Q[le])||"object"!=typeof Q[le]&&pe.length?pe.length?le+=".":Q=void 0:(Q=Q[le],le="")}while(pe.length);return Q}interpolateFunction(Q,le){return Q(le)}interpolateString(Q,le){return le?Q.replace(this.templateMatcher,(pe,J)=>{let Se=this.getValue(le,J);return Je(Se)?Se:pe}):Q}}return bt.\u0275fac=(()=>{let ot;return function(le){return(ot||(ot=l.xGo(bt)))(le||bt)}})(),bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})();class xe{}let Ye=(()=>{class bt extends xe{compile(Q,le){return Q}compileTranslations(Q,le){return Q}}return bt.\u0275fac=(()=>{let ot;return function(le){return(ot||(ot=l.xGo(bt)))(le||bt)}})(),bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})();class wt{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new l.bkB,this.onLangChange=new l.bkB,this.onDefaultLangChange=new l.bkB}}const Ct=new l.nKC("USE_STORE"),Ne=new l.nKC("USE_DEFAULT_LANG"),Qe=new l.nKC("DEFAULT_LANGUAGE"),be=new l.nKC("USE_EXTEND");let lt=(()=>{class bt{constructor(Q,le,pe,J,Se,Ze=!0,$e=!1,dt=!1,Be){this.store=Q,this.currentLoader=le,this.compiler=pe,this.parser=J,this.missingTranslationHandler=Se,this.useDefaultLang=Ze,this.isolate=$e,this.extend=dt,this.pending=!1,this._onTranslationChange=new l.bkB,this._onLangChange=new l.bkB,this._onDefaultLangChange=new l.bkB,this._langs=[],this._translations={},this._translationRequests={},Be&&this.setDefaultLang(Be)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(Q){this.isolate?this._defaultLang=Q:this.store.defaultLang=Q}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(Q){this.isolate?this._currentLang=Q:this.store.currentLang=Q}get langs(){return this.isolate?this._langs:this.store.langs}set langs(Q){this.isolate?this._langs=Q:this.store.langs=Q}get translations(){return this.isolate?this._translations:this.store.translations}set translations(Q){this.isolate?this._translations=Q:this.store.translations=Q}setDefaultLang(Q){if(Q===this.defaultLang)return;let le=this.retrieveTranslations(Q);typeof le<"u"?(null==this.defaultLang&&(this.defaultLang=Q),le.pipe((0,he.s)(1)).subscribe(pe=>{this.changeDefaultLang(Q)})):this.changeDefaultLang(Q)}getDefaultLang(){return this.defaultLang}use(Q){if(Q===this.currentLang)return(0,a.of)(this.translations[Q]);let le=this.retrieveTranslations(Q);return typeof le<"u"?(this.currentLang||(this.currentLang=Q),le.pipe((0,he.s)(1)).subscribe(pe=>{this.changeLang(Q)}),le):(this.changeLang(Q),(0,a.of)(this.translations[Q]))}retrieveTranslations(Q){let le;return(typeof this.translations[Q]>"u"||this.extend)&&(this._translationRequests[Q]=this._translationRequests[Q]||this.getTranslation(Q),le=this._translationRequests[Q]),le}getTranslation(Q){this.pending=!0;const le=this.currentLoader.getTranslation(Q).pipe((0,Ee.t)(1),(0,he.s)(1));return this.loadingTranslations=le.pipe((0,je.T)(pe=>this.compiler.compileTranslations(pe,Q)),(0,Ee.t)(1),(0,he.s)(1)),this.loadingTranslations.subscribe({next:pe=>{this.translations[Q]=this.extend&&this.translations[Q]?{...pe,...this.translations[Q]}:pe,this.updateLangs(),this.pending=!1},error:pe=>{this.pending=!1}}),le}setTranslation(Q,le,pe=!1){le=this.compiler.compileTranslations(le,Q),this.translations[Q]=(pe||this.extend)&&this.translations[Q]?Dt(this.translations[Q],le):le,this.updateLangs(),this.onTranslationChange.emit({lang:Q,translations:this.translations[Q]})}getLangs(){return this.langs}addLangs(Q){Q.forEach(le=>{-1===this.langs.indexOf(le)&&this.langs.push(le)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(Q,le,pe){let J;if(le instanceof Array){let Se={},Ze=!1;for(let $e of le)Se[$e]=this.getParsedResult(Q,$e,pe),(0,we.A)(Se[$e])&&(Ze=!0);if(Ze){const $e=le.map(dt=>(0,we.A)(Se[dt])?Se[dt]:(0,a.of)(Se[dt]));return(0,ae.p)($e).pipe((0,je.T)(dt=>{let Be={};return dt.forEach((rn,Rn)=>{Be[le[Rn]]=rn}),Be}))}return Se}if(Q&&(J=this.parser.interpolate(this.parser.getValue(Q,le),pe)),typeof J>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(J=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],le),pe)),typeof J>"u"){let Se={key:le,translateService:this};typeof pe<"u"&&(Se.interpolateParams=pe),J=this.missingTranslationHandler.handle(Se)}return typeof J<"u"?J:le}get(Q,le){if(!Je(Q)||!Q.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,Re.H)(pe=>(pe=this.getParsedResult(pe,Q,le),(0,we.A)(pe)?pe:(0,a.of)(pe)))
1);{let pe=this.getParsedResult(this.translations[this.currentLang],Q,le);return(0,we.A)(pe)?pe:(0,a.of)(pe)}}getStreamOnTranslationChange(Q,le){if(!Je(Q)||!Q.length)throw new Error('Parameter "key" required');return(0,ie.x)((0,Ae.v)(()=>this.get(Q,le)),this.onTranslationChange.pipe((0,ve.n)(pe=>{const J=this.getParsedResult(pe.translations,Q,le);return"function"==typeof J.subscribe?J:(0,a.of)(J)})))}stream(Q,le){if(!Je(Q)||!Q.length)throw new Error('Parameter "key" required');return(0,ie.x)((0,Ae.v)(()=>this.get(Q,le)),this.onLangChange.pipe((0,ve.n)(pe=>{const J=this.getParsedResult(pe.translations,Q,le);return(0,we.A)(J)?J:(0,a.of)(J)})))}instant(Q,le){if(!Je(Q)||!Q.length)throw new Error('Parameter "key" required');let pe=this.getParsedResult(this.translations[this.currentLang],Q,le);if((0,we.A)(pe)){if(Q instanceof Array){let J={};return Q.forEach((Se,Ze)=>{J[Q[Ze]]=Q[Ze]}),J}return Q}return pe}set(Q,le,pe=this.currentLang){this.translations[pe][Q]=this.compiler.compile(le,pe),this.updateLangs(),this.onTranslationChange.emit({lang:pe,translations:this.translations[pe]})}changeLang(Q){this.currentLang=Q,this.onLangChange.emit({lang:Q,translations:this.translations[Q]}),null==this.defaultLang&&this.changeDefaultLang(Q)}changeDefaultLang(Q){this.defaultLang=Q,this.onDefaultLangChange.emit({lang:Q,translations:this.translations[Q]})}reloadLang(Q){return this.resetLang(Q),this.getTranslation(Q)}resetLang(Q){this._translationRequests[Q]=void 0,this.translations[Q]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Q=window.navigator.languages?window.navigator.languages[0]:null;return Q=Q||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof Q>"u"?void 0:(-1!==Q.indexOf("-")&&(Q=Q.split("-")[0]),-1!==Q.indexOf("_")&&(Q=Q.split("_")[0]),Q)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Q=window.navigator.languages?window.navigator.languages[0]:null;return Q=Q||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,Q}}return bt.\u0275fac=function(Q){return new(Q||bt)(l.KVO(wt),l.KVO(Oe),l.KVO(xe),l.KVO(vt),l.KVO(Me),l.KVO(Ne),l.KVO(Ct),l.KVO(be),l.KVO(Qe))},bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})(),vn=(()=>{class bt{constructor(Q,le){this.translate=Q,this._ref=le,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(Q,le,pe){let J=Se=>{this.value=void 0!==Se?Se:Q,this.lastKey=Q,this._ref.markForCheck()};if(pe){let Se=this.translate.getParsedResult(pe,Q,le);(0,we.A)(Se.subscribe)?Se.subscribe(J):J(Se)}this.translate.get(Q,le).subscribe(J)}transform(Q,...le){if(!Q||!Q.length)return Q;if(at(Q,this.lastKey)&&at(le,this.lastParams))return this.value;let pe;if(Je(le[0])&&le.length)if("string"==typeof le[0]&&le[0].length){let J=le[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{pe=JSON.parse(J)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${le[0]}`)}}else"object"==typeof le[0]&&!Array.isArray(le[0])&&(pe=le[0]);return this.lastKey=Q,this.lastParams=le,this.updateValue(Q,pe),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(J=>{this.lastKey&&J.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(Q,pe,J.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(J=>{this.lastKey&&(this.lastKey=null,this.updateValue(Q,pe,J.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(Q,pe))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return bt.\u0275fac=function(Q){return new(Q||bt)(l.rXU(lt,16),l.rXU(l.gRc,16))},bt.\u0275pipe=l.EJ8({name:"translate",type:bt,pure:!1}),bt.\u0275prov=l.jDH({token:bt,factory:bt.\u0275fac}),bt})(),Zt=(()=>{class bt{static forRoot(Q={}){return{ngModule:bt,providers:[Q.loader||{provide:Oe,useClass:Le},Q.compiler||{provide:xe,useClass:Ye},Q.parser||{provide:vt,useClass:gt},Q.missingTranslationHandler||{provide:Me,useClass:ze},wt,{provide:Ct,useValue:Q.isolate},{provide:Ne,useValue:Q.useDefaultLang},{provide:be,useValue:Q.extend},{provide:Qe,useValue:Q.defaultLanguage},lt]}}static forChild(Q={}){return{ngModule:bt,providers:[Q.loader||{provide:Oe,useClass:Le},Q.compiler||{provide:xe,useClass:Ye},Q.parser||{provide:vt,useClass:gt},Q.missingTranslationHandler||{provide:Me,useClass:ze},{provide:Ct,useValue:Q.isolate},{provide:Ne,useValue:Q.useDefaultLang},{provide:be,useValue:Q.extend},{provide:Qe,useValue:Q.defaultLanguage},lt]}}}return bt.\u0275fac=function(Q){return new(Q||bt)},bt.\u0275mod=l.$C({type:bt}),bt.\u0275inj=l.G2t({}),bt})()},268:(ln,nt,N)=>{"use strict";N.d(nt,{$an:()=>xc,uRZ:()=>Rt,Ecn:()=>yt,NUD:()=>au,b1v:()=>Kr,NDk:()=>Tt,eul:()=>Go,YXc:()=>iu,l4j:()=>ds,s5Q:()=>Yc,EfT:()=>Rc,INj:()=>rt,AAV:()=>ce,Z3c:()=>qt});var l=N(467),a=N(4438),we=N(4412),ae=N(8141),ie=N(7673),Ae=N(8810),he=N(6648),Ee=N(5558),je=N(1626),Re=N(6496),ve=N(6354),Oe=N(5964),Le=N(9437),Me=N(7376);const{stringify:at}=JSON,ct=String,xe=(g,D)=>D,Ne=(g,D,C)=>{const V=ct(D.push(C)-1);return g.set(C,V),V},be=(g,D,C)=>{const V=D&&"object"==typeof D?(Ki,Ar)=>""===Ki||-1<D.indexOf(Ki)?Ar:void 0:D||xe,se=new Map,Ke=[],Nt=[];let yn=+Ne(se,Ke,V.call({"":g},"",g)),Dn=!yn;for(;yn<Ke.length;)Dn=!0,Nt[yn]=at(Ke[yn++],or,C);return"["+Nt.join(",")+"]";function or(Ki,Ar){if(Dn)return Dn=!Dn,Ar;const vr=V.call(this,Ki,Ar);switch(typeof vr){case"object":if(null===vr)return vr;case"string":return se.get(vr)||Ne(se,Ke,vr)}return vr}};var vn=N(6213);const le=function(g){const D=[];let C=0;for(let V=0;V<g.length;V++){let se=g.charCodeAt(V);se<128?D[C++]=se:se<2048?(D[C++]=se>>6|192,D[C++]=63&se|128):55296==(64512&se)&&V+1<g.length&&56320==(64512&g.charCodeAt(V+1))?(se=65536+((1023&se)<<10)+(1023&g.charCodeAt(++V)),D[C++]=se>>18|240,D[C++]=se>>12&63|128,D[C++]=se>>6&63|128,D[C++]=63&se|128):(D[C++]=se>>
112|224,D[C++]=se>>6&63|128,D[C++]=63&se|128)}return D},J={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(g,D){if(!Array.isArray(g))throw Error("encodeByteArray takes an array as a parameter");this.init_();const C=D?this.byteToCharMapWebSafe_:this.byteToCharMap_,V=[];for(let se=0;se<g.length;se+=3){const Ke=g[se],Nt=se+1<g.length,yn=Nt?g[se+1]:0,Dn=se+2<g.length,or=Dn?g[se+2]:0;let vr=(15&yn)<<2|or>>6,Ga=63∨Dn||(Ga=64,Nt||(vr=64)),V.push(C[Ke>>2],C[(3&Ke)<<4|yn>>4],C[vr],C[Ga])}return V.join("")},encodeString(g,D){return this.HAS_NATIVE_SUPPORT&&!D?btoa(g):this.encodeByteArray(le(g),D)},decodeString(g,D){return this.HAS_NATIVE_SUPPORT&&!D?atob(g):function(g){const D=[];let C=0,V=0;for(;C<g.length;){const se=g[C++];if(se<128)D[V++]=String.fromCharCode(se);else if(se>191&&se<224){const Ke=g[C++];D[V++]=String.fromCharCode((31&se)<<6|63&Ke)}else if(se>239&&se<365){const Dn=((7&se)<<18|(63&g[C++])<<12|(63&g[C++])<<6|63&g[C++])-65536;D[V++]=String.fromCharCode(55296+(Dn>>10)),D[V++]=String.fromCharCode(56320+(1023&Dn))}else{const Ke=g[C++],Nt=g[C++];D[V++]=String.fromCharCode((15&se)<<12|(63&Ke)<<6|63&Nt)}}return D.join("")}(this.decodeStringToByteArray(g,D))},decodeStringToByteArray(g,D){this.init_();const C=D?this.charToByteMapWebSafe_:this.charToByteMap_,V=[];for(let se=0;se<g.length;){const Ke=C[g.charAt(se++)],yn=se<g.length?C[g.charAt(se)]:0;++se;const or=se<g.length?C[g.charAt(se)]:64;++se;const Ar=se<g.length?C[g.charAt(se)]:64;if(++se,null==Ke||null==yn||null==or||null==Ar)throw new Se;V.push(Ke<<2|yn>>4),64!==or&&(V.push(yn<<4&240|or>>2),64!==Ar&&V.push(or<<6&192|Ar))}return V},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let g=0;g<this.ENCODED_VALS.length;g++)this.byteToCharMap_[g]=this.ENCODED_VALS.charAt(g),this.charToByteMap_[this.byteToCharMap_[g]]=g,this.byteToCharMapWebSafe_[g]=this.ENCODED_VALS_WEBSAFE.charAt(g),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[g]]=g,g>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(g)]=g,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(g)]=g)}}};class Se extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const $e=function(g){return function(g){const D=le(g);return J.encodeByteArray(D,!0)}(g).replace(/\./g,"")};function pn(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}const Jn=()=>{try{return pn().__FIREBASE_DEFAULTS__||(()=>{if(typeof process>"u"||typeof process.env>"u")return;const g=process.env.__FIREBASE_DEFAULTS__;return g?JSON.parse(g):void 0})()||(()=>{if(typeof document>"u")return;let g;try{g=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const D=g&&function(g){try{return J.decodeString(g,!0)}catch(D){console.error("base64Decode failed: ",D)}return null}(g[1]);return D&&JSON.parse(D)})()}catch(g){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${g}`)}},Bn=()=>{var g;return null===(g=Jn())||void 0===g?void 0:g.config};class Ft{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((D,C)=>{this.resolve=D,this.reject=C})}wrapCallback(D){return(C,V)=>{C?this.reject(C):this.resolve(V),"function"==typeof D&&(this.promise.catch(()=>{}),1===D.length?D(C):D(C,V))}}}function st(){try{return"object"==typeof indexedDB}catch{return!1}}class kt extends Error{constructor(D,C,V){super(C),this.code=D,this.customData=V,this.name="FirebaseError",Object.setPrototypeOf(this,kt.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,bn.prototype.create)}}class bn{constructor(D,C,V){this.service=D,this.serviceName=C,this.errors=V}create(D,...C){const V=C[0]||{},se=`${this.service}/${D}`,Ke=this.errors[D],Nt=Ke?function zn(g,D){return g.replace(Rr,(C,V)=>{const se=D[V];
1return null!=se?String(se):`<${V}?>`})}(Ke,V):"Error";return new kt(se,`${this.serviceName}: ${Nt} (${se}).`,V)}}const Rr=/\{\$([^}]+)}/g;function $i(g,D){if(g===D)return!0;const C=Object.keys(g),V=Object.keys(D);for(const se of C){if(!V.includes(se))return!1;const Ke=g[se],Nt=D[se];if(Ko(Ke)&&Ko(Nt)){if(!$i(Ke,Nt))return!1}else if(Ke!==Nt)return!1}for(const se of V)if(!C.includes(se))return!1;return!0}function Ko(g){return null!==g&&"object"==typeof g}class rr{constructor(D,C,V){this.name=D,this.instanceFactory=C,this.type=V,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(D){return this.instantiationMode=D,this}setMultipleInstances(D){return this.multipleInstances=D,this}setServiceProps(D){return this.serviceProps=D,this}setInstanceCreatedCallback(D){return this.onInstanceCreated=D,this}}const jr="[DEFAULT]";class Gi{constructor(D,C){this.name=D,this.container=C,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(D){const C=this.normalizeInstanceIdentifier(D);if(!this.instancesDeferred.has(C)){const V=new Ft;if(this.instancesDeferred.set(C,V),this.isInitialized(C)||this.shouldAutoInitialize())try{const se=this.getOrInitializeService({instanceIdentifier:C});se&&V.resolve(se)}catch{}}return this.instancesDeferred.get(C).promise}getImmediate(D){var C;const V=this.normalizeInstanceIdentifier(D?.identifier),se=null!==(C=D?.optional)&&void 0!==C&&C;if(!this.isInitialized(V)&&!this.shouldAutoInitialize()){if(se)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:V})}catch(Ke){if(se)return null;throw Ke}}getComponent(){return this.component}setComponent(D){if(D.name!==this.name)throw Error(`Mismatching Component ${D.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=D,this.shouldAutoInitialize()){if(function ri(g){return"EAGER"===g.instantiationMode}(D))try{this.getOrInitializeService({instanceIdentifier:jr})}catch{}for(const[C,V]of this.instancesDeferred.entries()){const se=this.normalizeInstanceIdentifier(C);try{const Ke=this.getOrInitializeService({instanceIdentifier:se});V.resolve(Ke)}catch{}}}}clearInstance(D=jr){this.instancesDeferred.delete(D),this.instancesOptions.delete(D),this.instances.delete(D)}delete(){var D=this;return(0,l.A)(function*(){const C=Array.from(D.instances.values());yield Promise.all([...C.filter(V=>"INTERNAL"in V).map(V=>V.INTERNAL.delete()),...C.filter(V=>"_delete"in V).map(V=>V._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(D=jr){return this.instances.has(D)}getOptions(D=jr){return this.instancesOptions.get(D)||{}}initialize(D={}){const{options:C={}}=D,V=this.normalizeInstanceIdentifier(D.instanceIdentifier);if(this.isInitialized(V))throw Error(`${this.name}(${V}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const se=this.getOrInitializeService({instanceIdentifier:V,options:C});for(const[Ke,Nt]of this.instancesDeferred.entries())V===this.normalizeInstanceIdentifier(Ke)&&Nt.resolve(se);return se}onInit(D,C){var V;const se=this.normalizeInstanceIdentifier(C),Ke=null!==(V=this.onInitCallbacks.get(se))&&void 0!==V?V:new Set;Ke.add(D),this.onInitCallbacks.set(se,Ke);const Nt=this.instances.get(se);return Nt&&D(Nt,se),()=>{Ke.delete(D)}}invokeOnInitCallbacks(D,C){const V=this.onInitCallbacks.get(C);if(V)for(const se of V)try{se(D,C)}catch{}}getOrInitializeService({instanceIdentifier:D,options:C={}}){let V=this.instances.get(D);if(!V&&this.component&&(V=this.component.instanceFactory(this.container,{instanceIdentifier:(g=D,g===jr?void 0:g),options:C}),this.instances.set(D,V),this.instancesOptions.set(D,C),this.invokeOnInitCallbacks(V,D),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,D,V)}catch{}var g;return V||null}normalizeInstanceIdentifier(D=jr){return this.component?this.component.multipleInstances?D:jr:D}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class Lo{constructor(D){this.name=D,this.providers=new Map}addComponent(D){const C=this.getProvider(D.name);if(C.isComponentSet())throw new Error(`Component ${D.name} has already been registered with ${this.name}`);C.setComponent(D)}addOrOverwriteComponent(D){this.getProvider(D.name).isComponentSet()&&this.providers.delete(D.name),this.addComponent(D)}getProvider(D){if(this.providers.has(D))return this.providers.get(D);const C=new Gi(D,this);return this.providers.set(D,C),C}getProviders(){return Array.from(this.providers.values())}}const Yi=[];var Cn=function(g){return g[g.DEBUG=0]="DEBUG",g[g.VERBOSE=1]="VERBOSE",g[g.INFO=2]="INFO",g[g.WARN=3]="WARN",g[g.ERROR=4]="ERROR",g[g.SILENT=5]="SILENT",g}(Cn||{});const fr={debug:Cn.DEBUG,verbose:Cn.VERBOSE,info:Cn.INFO,warn:Cn.WARN,error:Cn.ERROR,silent:Cn.SILENT},ss=Cn.INFO,bo={[Cn.DEBUG]:"log",[Cn.VERBOSE]:"log",[Cn.INFO]:"info",[Cn.WARN]:"warn",[Cn.ERROR]:"error"},ks=(g,D,...C)=>{if(D<g.logLevel)return;const V=(new Date).toISOString(),se=bo[D];if(!se)throw new Error(`Attempted to log a message with an invali
1d logType (value: ${D})`);console[se](`[${V}] ${g.name}:`,...C)};class Js{constructor(D){this.name=D,this._logLevel=ss,this._logHandler=ks,this._userLogHandler=null,Yi.push(this)}get logLevel(){return this._logLevel}set logLevel(D){if(!(D in Cn))throw new TypeError(`Invalid value "${D}" assigned to \`logLevel\``);this._logLevel=D}setLogLevel(D){this._logLevel="string"==typeof D?fr[D]:D}get logHandler(){return this._logHandler}set logHandler(D){if("function"!=typeof D)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=D}get userLogHandler(){return this._userLogHandler}set userLogHandler(D){this._userLogHandler=D}debug(...D){this._userLogHandler&&this._userLogHandler(this,Cn.DEBUG,...D),this._logHandler(this,Cn.DEBUG,...D)}log(...D){this._userLogHandler&&this._userLogHandler(this,Cn.VERBOSE,...D),this._logHandler(this,Cn.VERBOSE,...D)}info(...D){this._userLogHandler&&this._userLogHandler(this,Cn.INFO,...D),this._logHandler(this,Cn.INFO,...D)}warn(...D){this._userLogHandler&&this._userLogHandler(this,Cn.WARN,...D),this._logHandler(this,Cn.WARN,...D)}error(...D){this._userLogHandler&&this._userLogHandler(this,Cn.ERROR,...D),this._logHandler(this,Cn.ERROR,...D)}}const _r=(g,D)=>D.some(C=>g instanceof C);let ts,as;const Xo=new WeakMap,Fs=new WeakMap,lo=new WeakMap,Yo=new WeakMap,Mi=new WeakMap;let ns={get(g,D,C){if(g instanceof IDBTransaction){if("done"===D)return Fs.get(g);if("objectStoreNames"===D)return g.objectStoreNames||lo.get(g);if("store"===D)return C.objectStoreNames[1]?void 0:C.objectStore(C.objectStoreNames[0])}return An(g[D])},set:(g,D,C)=>(g[D]=C,!0),has:(g,D)=>g instanceof IDBTransaction&&("done"===D||"store"===D)||D in g};function z(g){return"function"==typeof g?function co(g){return g!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function ea(){return as||(as=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(g)?function(...D){return g.apply(y(this),D),An(Xo.get(this))}:function(...D){return An(g.apply(y(this),D))}:function(D,...C){const V=g.call(y(this),D,...C);return lo.set(V,D.sort?D.sort():[D]),An(V)}}(g):(g instanceof IDBTransaction&&function Ts(g){if(Fs.has(g))return;const D=new Promise((C,V)=>{const se=()=>{g.removeEventListener("complete",Ke),g.removeEventListener("error",Nt),g.removeEventListener("abort",Nt)},Ke=()=>{C(),se()},Nt=()=>{V(g.error||new DOMException("AbortError","AbortError")),se()};g.addEventListener("complete",Ke),g.addEventListener("error",Nt),g.addEventListener("abort",Nt)});Fs.set(g,D)}(g),_r(g,function ao(){return ts||(ts=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(g,ns):g)}function An(g){if(g instanceof IDBRequest)return function ko(g){const D=new Promise((C,V)=>{const se=()=>{g.removeEventListener("success",Ke),g.removeEventListener("error",Nt)},Ke=()=>{C(An(g.result)),se()},Nt=()=>{V(g.error),se()};g.addEventListener("success",Ke),g.addEventListener("error",Nt)});return D.then(C=>{C instanceof IDBCursor&&Xo.set(C,g)}).catch(()=>{}),Mi.set(D,g),D}(g);if(Yo.has(g))return Yo.get(g);const D=z(g);return D!==g&&(Yo.set(g,D),Mi.set(D,g)),D}const y=g=>Mi.get(g),ye=["get","getKey","getAll","getAllKeys","count"],Ge=["put","add","delete","clear"],tt=new Map;function Ut(g,D){if(!(g instanceof IDBDatabase)||D in g||"string"!=typeof D)return;if(tt.get(D))return tt.get(D);const C=D.replace(/FromIndex$/,""),V=D!==C,se=Ge.includes(C);if(!(C in(V?IDBIndex:IDBObjectStore).prototype)||!se&&!ye.includes(C))return;const Ke=function(){var Nt=(0,l.A)(function*(yn,...Dn){const or=this.transaction(yn,se?"readwrite":"readonly");let Ki=or.store;return V&&(Ki=Ki.index(Dn.shift())),(yield Promise.all([Ki[C](...Dn),se&&or.done]))[0]});return function(Dn){return Nt.apply(this,arguments)}}();return tt.set(D,Ke),Ke}!function ua(g){ns=g(ns)}(g=>({...g,get:(D,C,V)=>Ut(D,C)||g.get(D,C,V),has:(D,C)=>!!Ut(D,C)||g.has(D,C)}));class Gt{constructor(D){this.container=D}getPlatformInfoString(){return this.container.getProviders().map(C=>{if(function Xt(g){const D=g.getComponent();return"VERSION"===D?.type}(C)){const V=C.getImmediate();return`${V.library}/${V.version}`}return null}).filter(C=>C).join(" ")}}const Bt="@firebase/app",sn=new Js("@firebase/app"),jo="[DEFAULT]",ta={[Bt]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/data-connect":"fire-data-connect","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/ai":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},Ho=new Map,X=new Map,Z=new Map;function R(g,D){try{g.container.addComponent(D)}catch(C){sn.debug(`Component ${D.name} failed to register with FirebaseApp ${g.name}`,C)}}function qe(g){const D=g.name;if(Z.has(D))return sn.debug(`There were multiple attempts to register component ${D}.`),!1;Z.set(D,g);for(const C of Ho.values())R(C,g);for(const C of X.values())R(C,g);return!0}function Vn(g,D){const C=g.container.getProvider("heartbeat").getImmediate({optional:!0});return C&&C.triggerHeartbeat(),g.container.getProvider(D)}const go=new bn("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invali
1d-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class fs{constructor(D,C,V){this._isDeleted=!1,this._options=Object.assign({},D),this._config=Object.assign({},C),this._name=C.name,this._automaticDataCollectionEnabled=C.automaticDataCollectionEnabled,this._container=V,this.container.addComponent(new rr("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(D){this.checkDestroyed(),this._automaticDataCollectionEnabled=D}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(D){this._isDeleted=D}checkDestroyed(){if(this.isDeleted)throw go.create("app-deleted",{appName:this._name})}}function Za(g,D={}){let C=g;"object"!=typeof D&&(D={name:D});const V=Object.assign({name:jo,automaticDataCollectionEnabled:!0},D),se=V.name;if("string"!=typeof se||!se)throw go.create("bad-app-name",{appName:String(se)});if(C||(C=Bn()),!C)throw go.create("no-options");const Ke=Ho.get(se);if(Ke){if($i(C,Ke.options)&&$i(V,Ke.config))return Ke;throw go.create("duplicate-app",{appName:se})}const Nt=new Lo(se);for(const Dn of Z.values())Nt.addComponent(Dn);const yn=new fs(C,V,Nt);return Ho.set(se,yn),yn}function Pl(g=jo){const D=Ho.get(g);if(!D&&g===jo&&Bn())return Za();if(!D)throw go.create("no-app",{appName:g});return D}function js(g,D,C){var V;let se=null!==(V=ta[g])&&void 0!==V?V:g;C&&(se+=`-${C}`);const Ke=se.match(/\s|\//),Nt=D.match(/\s|\//);if(Ke||Nt){const yn=[`Unable to register library "${se}" with version "${D}":`];return Ke&&yn.push(`library name "${se}" contains illegal characters (whitespace or "/")`),Ke&&Nt&&yn.push("and"),Nt&&yn.push(`version name "${D}" contains illegal characters (whitespace or "/")`),void sn.warn(yn.join(" "))}qe(new rr(`${se}-version`,()=>({library:se,version:D}),"VERSION"))}const pa="firebase-heartbeat-database",ra=1,hr="firebase-heartbeat-store";let Ji=null;function Wi(){return Ji||(Ji=function m(g,D,{blocked:C,upgrade:V,blocking:se,terminated:Ke}={}){const Nt=indexedDB.open(g,D),yn=An(Nt);return V&&Nt.addEventListener("upgradeneeded",Dn=>{V(An(Nt.result),Dn.oldVersion,Dn.newVersion,An(Nt.transaction),Dn)}),C&&Nt.addEventListener("blocked",Dn=>C(Dn.oldVersion,Dn.newVersion,Dn)),yn.then(Dn=>{Ke&&Dn.addEventListener("close",()=>Ke()),se&&Dn.addEventListener("versionchange",or=>se(or.oldVersion,or.newVersion,or))}).catch(()=>{}),yn}(pa,ra,{upgrade:(g,D)=>{if(0===D)try{g.createObjectStore(hr)}catch(C){console.warn(C)}}}).catch(g=>{throw go.create("idb-open",{originalErrorMessage:g.message})})),Ji}function mo(){return(mo=(0,l.A)(function*(g){try{const C=(yield Wi()).transaction(hr),V=yield C.objectStore(hr).get(Sa(g));return yield C.done,V}catch(D){if(D instanceof kt)sn.warn(D.message);else{const C=go.create("idb-get",{originalErrorMessage:D?.message});sn.warn(C.message)}}})).apply(this,arguments)}function Nl(g,D){return ga.apply(this,arguments)}function ga(){return(ga=(0,l.A)(function*(g,D){try{const V=(yield Wi()).transaction(hr,"readwrite");yield V.objectStore(hr).put(D,Sa(g)),yield V.done}catch(C){if(C instanceof kt)sn.warn(C.message);else{const V=go.create("idb-set",{originalErrorMessage:C?.message});sn.warn(V.message)}}})).apply(this,arguments)}function Sa(g){return`${g.name}!${g.options.appId}`}class ma{constructor(D){this.container=D,this._heartbeatsCache=null;const C=this.container.getProvider("app").getImmediate();this._storage=new Lt(C),this._heartbeatsCachePromise=this._storage.read().then(V=>(this._heartbeatsCache=V,V))}triggerHeartbeat(){var D=this;return(0,l.A)(function*(){var C,V;try{const Ke=D.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),Nt=mt();if(null==(null===(C=D._heartbeatsCache)||void 0===C?void 0:C.heartbeats)&&(D._heartbeatsCache=yield D._heartbeatsCachePromise,null==(null===(V=D._heartbeatsCache)||void 0===V?void 0:V.heartbeats))||D._heartbeatsCache.lastSentHeartbeatDate===Nt||D._heartbeatsCache.heartbeats.some(yn=>yn.date===Nt))return;if(D._heartbeatsCache.heartbeats.push({date:Nt,agent:Ke}),D._heartbeatsCache.heartbeats.length>30){const yn=function Nr(g){if(0===g.length)return-1;let D=0,C=g[0].date;for(let V=1;V<g.length;V++)g[V].date<C&&(C=g[V].date,D=V);return D}(D._heartbeatsCache.heartbeats);D._heartbeatsCache.heartbeats.splice(yn,1)}return D._storage.overwrite(D._heartbeatsCache)}catch(se){sn.warn(se)}})()}getHeartbeatsHeader(){var D=this;return(0,l.A)(function*(){var C;try{if(null===D._heartbeatsCache&&(yield D._heartbeatsCachePromise),null==(null===(C=D._heartbeatsCache)||void 0===C?void 0:C.heartbeats)||0===D._heartbeatsCache.heartbeats.length)return"";const V=mt(),{heartbeatsToSend:se,unsentEntries:Ke}=function Wt(g,D=1024){const C=[];let V=g.slice();for(const se of g){const Ke=C.find(Nt=>Nt.agent===se.agent);if(Ke){if(Ke.dates.push(se.date),Un(C)>D){Ke.dates.pop();break}}else if(C.push({agent:se.agent,dates:[se.date]}),Un(C)>D){C.pop();break}V=V.slice(1)}return{heartbeatsToSend:C,unsentEntries:V}}(D._heartbeatsCache.heartbeats),Nt=$e(JSON.stringify({version:2,heartbeats:se}));return D._heartbeatsCache.lastSentHeartbeatDate=V,Ke.length>0?(D._heartbeatsCache.heartbeats=Ke,yield D._storage.overwrite(D._heartbeatsCache)):(D._heartbeatsCache.heartbeats=[],D._storage.overwrite(D._heartbeatsCache)),Nt}catch(V){return sn.warn(V),""}})()}}function mt(){return(new Date).toISOString().substring(0,10)}class Lt{constructor(D){this.app=D,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,l.A)(function*(){return!!st()&&function Et(){return new Promise((g,D)=>{try{let C=!0;const V="validate-browser-context-for-indexeddb-analytics-module",se=self.indexedDB.open(V);se.onsuccess=()=>{se.result.close(),C||self.indexedDB.deleteDatabase(V),g(!0)},se.onupgradeneeded=()=>{C=!1},se.onerror=()=>{var Ke;D((null===(Ke=se.error)||void 0===Ke?void 0:Ke.message)||"")}}catch(C){D(C)}})}().then(()=>!0).catch(()=>!1)})()}read(){var D=this;return(0,l.A)(function*(){if(yield D._canUseIndexedDBPromise){const V=yield function eo(g){return mo.apply(this,arguments)}(D.app);return V?.heartbeats?V:{heartbeats:[]}}return{heartbeats:[]}})()}overwrite(D){var C=this;return(0,l.A)(function*(){var V;if(yield C._canUseIndexedDBPromise){const Ke=yield C.read();return Nl(C.app,{lastSentHeartbeatDate:null!==(V=D.lastSentHeartbeatDate)&&void 0!==V?V:Ke.lastSentHeartbeatDate,heartbeats:D.heartbeats})}})()}add(D){var C=this;return(0,l.A)(function*(){var V;if(yield C._canUseIndexedDBPromise){const Ke=yield C.read();return Nl(C.app,{lastSentHeartbeatDate:null!==(V=D.lastSentHeartbeatDate)&&void 0!==V?V:Ke.lastSentHeartbeatDate,heartbeats:[...Ke.heartbeats,...D.heartbeats]})}})()}}function Un(g){return $e(JSON.stringify({version:2,heartbeats:g})).length}!function ci(g){qe(new rr("platform-logger",D=>new Gt(D),"PRIVATE")),qe(new rr("heartbeat",D=>new ma(D),"PRIVATE")),js(Bt,"0.13.1",g),js(Bt,"0.13.1","esm2017"),js("fire-js","")}("");const vo=new Map,bi={activated:!1,tokenObservers:[]},vl={initialized:!1,enabled:!1};function to(g){return vo.get(g)||Object.assign({},bi)}function ia(){return vl}const Ja="https://content-firebaseappcheck.googleapis.com/v1",$a="exchangeDebugToken",si={OFFSET_DURATION:3e5,RETRIAL_MIN_WAIT:3e4,RETRIAL_MAX_WAIT:96e4};class Da{constructor(D,C,V,se,Ke){if(this.operation=D,this.retryPolicy=C,this.getWaitDuration=V,this.lowerBound=se,this.up
1perBound=Ke,this.pending=null,this.nextErrorWaitInterval=se,se>Ke)throw new Error("Proactive refresh lower bound greater than upper bound!")}start(){this.nextErrorWaitInterval=this.lowerBound,this.process(!0).catch(()=>{})}stop(){this.pending&&(this.pending.reject("cancelled"),this.pending=null)}isRunning(){return!!this.pending}process(D){var C=this;return(0,l.A)(function*(){C.stop();try{C.pending=new Ft,C.pending.promise.catch(V=>{}),yield function Ua(g){return new Promise(D=>{setTimeout(D,g)})}(C.getNextRun(D)),C.pending.resolve(),yield C.pending.promise,C.pending=new Ft,C.pending.promise.catch(V=>{}),yield C.operation(),C.pending.resolve(),yield C.pending.promise,C.process(!0).catch(()=>{})}catch(V){C.retryPolicy(V)?C.process(!1).catch(()=>{}):C.stop()}})()}getNextRun(D){if(D)return this.nextErrorWaitInterval=this.lowerBound,this.getWaitDuration();{const C=this.nextErrorWaitInterval;return this.nextErrorWaitInterval*=2,this.nextErrorWaitInterval>this.upperBound&&(this.nextErrorWaitInterval=this.upperBound),C}}}const Oo=new bn("appCheck","AppCheck",{"already-initialized":"You have already called initializeAppCheck() for FirebaseApp {$appName} with different options. To avoid this error, call initializeAppCheck() with the same options as when it was originally called. This will return the already initialized instance.","use-before-activation":"App Check is being used before initializeAppCheck() is called for FirebaseApp {$appName}. Call initializeAppCheck() before instantiating other Firebase services.","fetch-network-error":"Fetch failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-parse-error":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status-error":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","recaptcha-error":"ReCAPTCHA error.","initial-throttle":"{$httpStatus} error. Attempts allowed again after {$time}",throttled:"Requests throttled due to previous {$httpStatus} error. Attempts allowed again after {$time}"});function Ba(g=!1){var D;return g?null===(D=self.grecaptcha)||void 0===D?void 0:D.enterprise:self.grecaptcha}function Os(g){if(!to(g).activated)throw Oo.create("use-before-activation",{appName:g.name})}function Zo(g){const D=Math.round(g/1e3),C=Math.floor(D/86400),V=Math.floor((D-3600*C*24)/3600),se=Math.floor((D-3600*C*24-3600*V)/60),Ke=D-3600*C*24-3600*V-60*se;let Nt="";return C&&(Nt+=ps(C)+"d:"),V&&(Nt+=ps(V)+"h:"),Nt+=ps(se)+"m:"+ps(Ke)+"s",Nt}function ps(g){return 0===g?"00":g>=10?g.toString():"0"+g}function Ta(g,D){return va.apply(this,arguments)}function va(){return(va=(0,l.A)(function*({url:g,body:D},C){const V={"Content-Type":"application/json"},se=C.getImmediate({optional:!0});if(se){const Ar=yield se.getHeartbeatsHeader();Ar&&(V["X-Firebase-Client"]=Ar)}const Ke={method:"POST",body:JSON.stringify(D),headers:V};let Nt,yn;try{Nt=yield fetch(g,Ke)}catch(Ar){throw Oo.create("fetch-network-error",{originalErrorMessage:Ar?.message})}if(200!==Nt.status)throw Oo.create("fetch-status-error",{httpStatus:Nt.status});try{yn=yield Nt.json()}catch(Ar){throw Oo.create("fetch-parse-error",{originalErrorMessage:Ar?.message})}const Dn=yn.ttl.match(/^([\d.]+)(s)$/);if(!Dn||!Dn[2]||isNaN(Number(Dn[1])))throw Oo.create("fetch-parse-error",{originalErrorMessage:`ttl field (timeToLive) is not in standard Protobuf Duration format: ${yn.ttl}`});const or=1e3*Number(Dn[1]),Ki=Date.now();return{token:yn.token,expireTimeMillis:Ki+or,issuedAtTimeMillis:Ki}})).apply(this,arguments)}function Hs(g,D){const{projectId:C,appId:V,apiKey:se}=g.options;return{url:`${Ja}/projects/${C}/apps/${V}:${$a}?key=${se}`,body:{debug_token:D}}}const I="firebase-app-check-database",ne=1,F="firebase-app-check-store",Y="debug-token";let Ve=null;
1function xt(){return Ve||(Ve=new Promise((g,D)=>{try{const C=indexedDB.open(I,ne);C.onsuccess=V=>{g(V.target.result)},C.onerror=V=>{var se;D(Oo.create("storage-open",{originalErrorMessage:null===(se=V.target.error)||void 0===se?void 0:se.message}))},C.onupgradeneeded=V=>{0===V.oldVersion&&V.target.result.createObjectStore(F,{keyPath:"compositeKey"})}}catch(C){D(Oo.create("storage-open",{originalErrorMessage:C?.message}))}}),Ve)}function Ci(g,D){return Ur.apply(this,arguments)}function Ur(){return(Ur=(0,l.A)(function*(g,D){const V=(yield xt()).transaction(F,"readwrite"),Ke=V.objectStore(F).put({compositeKey:g,value:D});return new Promise((Nt,yn)=>{Ke.onsuccess=Dn=>{Nt()},V.onerror=Dn=>{var or;yn(Oo.create("storage-set",{originalErrorMessage:null===(or=Dn.target.error)||void 0===or?void 0:or.message}))}})})).apply(this,arguments)}function Li(g){return ai.apply(this,arguments)}function ai(){return(ai=(0,l.A)(function*(g){const C=(yield xt()).transaction(F,"readonly"),se=C.objectStore(F).get(g);return new Promise((Ke,Nt)=>{se.onsuccess=yn=>{const Dn=yn.target.result;Ke(Dn?Dn.value:void 0)},C.onerror=yn=>{var Dn;Nt(Oo.create("storage-get",{originalErrorMessage:null===(Dn=yn.target.error)||void 0===Dn?void 0:Dn.message}))}})})).apply(this,arguments)}function Br(g){return`${g.options.appId}-${g.name}`}const sr=new Js("@firebase/app-check");function kn(){return(kn=(0,l.A)(function*(g){if(st()){let D;try{D=yield function nn(g){return Li(Br(g))}(g)}catch(C){sr.warn(`Failed to read token from IndexedDB. Error: ${C}`)}return D}})).apply(this,arguments)}function mi(g,D){return st()?function $n(g,D){return Ci(Br(g),D)}(g,D).catch(C=>{sr.warn(`Failed to write token to IndexedDB. Error: ${C}`)}):Promise.resolve()}function ui(){return(ui=(0,l.A)(function*(){let g;try{g=yield function wi(){return Li(Y)}()}catch{}if(g)return g;{const D=crypto.randomUUID();return function Ri(g){return Ci(Y,g)}(D).catch(C=>sr.warn(`Failed to persist debug token to IndexedDB. Error: ${C}`)),D}})).apply(this,arguments)}function Bi(){return ia().enabled}function Pi(){return di.apply(this,arguments)}function di(){return(di=(0,l.A)(function*(){const g=ia();if(g.enabled&&g.token)return g.token.promise;throw Error("\n Can't get debug token in production mode.\n ")})).apply(this,arguments)}const Co={error:"UNKNOWN_ERROR"};function pr(g){return J.encodeString(JSON.stringify(g),!1)}function So(g){return Jo.apply(this,arguments)}function Jo(){return(Jo=(0,l.A)(function*(g,D=!1,C=!1){const V=g.app;Os(V);const se=to(V);let Nt,Ke=se.token;if(Ke&&!fe(Ke)&&(se.token=void 0,Ke=void 0),!Ke){const or=yield se.cachedTokenPromise;or&&(fe(or)?Ke=or:yield mi(V,void 0))}if(!D&&Ke&&fe(Ke))return{token:Ke.token};let Dn,yn=!1;if(Bi())try{se.exchangeTokenPromise||(se.exchangeTokenPromise=Ta(Hs(V,yield Pi()),g.heartbeatServiceProvider).finally(()=>{se.exchangeTokenPromise=void 0}),yn=!0);const or=yield se.exchangeTokenPromise;return yield mi(V,or),se.token=or,{token:or.token}}catch(or){return"appCheck/throttled"===or.code||"appCheck/initial-throttle"===or.code?sr.warn(or.message):C&&sr.error(or),ji(or)}try{se.exchangeTokenPromise||(se.exchangeTokenPromise=se.provider.getToken().finally(()=>{se.exchangeTokenPromise=void 0}),yn=!0),Ke=yield to(V).exchangeTokenPromise}catch(or){"appCheck/throttled"===or.code||"appCheck/initial-throttle"===or.code?sr.warn(or.message):C&&sr.error(or),Nt=or}return Ke?Nt?Dn=fe(Ke)?{token:Ke.token,internalError:Nt}:ji(Nt):(Dn={token:Ke.token},se.token=Ke,yield mi(V,Ke)):Dn=ji(Nt),yn&&Ll(V,Dn),Dn})).apply(this,arguments)}function tl(g){return Vi.apply(this,arguments)}function Vi(){return(Vi=(0,l.A)(function*(g){const D=g.app;Os(D);const{provider:C}=to(D);if(Bi()){const V=yield Pi(),{token:se}=yield Ta(Hs(D,V),g.heartbeatServiceProvider);return{token:se}}{const{token:V}=yield C.getToken();return{token:V}}})).apply(this,arguments)}function Po(g,D,C,V){const{app:se}=g,Ke=to(se);if(Ke.tokenObservers=[...Ke.tokenObservers,{next:C,error:V,type:D}],Ke.token&&fe(Ke.token)){const yn=Ke.token;Promise.resolve().then(()=>{C({token:yn.token}),no(g)}).catch(()=>{})}Ke.cachedTokenPromise.then(()=>no(g))}function Ia(g,D){const C=to(g),V=C.tokenObservers.filter(se=>se.next!==D);0===V.length&&C.tokenRefresher&&C.tokenRefresher.isRunning()&&C.tokenRefresher.stop(),C.tokenObservers=V}function no(g){const{app:D}=g,C=to(D);
1let V=C.tokenRefresher;V||(V=function Rs(g){const{app:D}=g;return new Da((0,l.A)(function*(){let V;if(V=to(D).token?yield So(g,!0):yield So(g),V.error)throw V.error;if(V.internalError)throw V.internalError}),()=>!0,()=>{const C=to(D);if(C.token){let V=C.token.issuedAtTimeMillis+.5*(C.token.expireTimeMillis-C.token.issuedAtTimeMillis)+3e5;return V=Math.min(V,C.token.expireTimeMillis-3e5),Math.max(0,V-Date.now())}return 0},si.RETRIAL_MIN_WAIT,si.RETRIAL_MAX_WAIT)}(g),C.tokenRefresher=V),!V.isRunning()&&C.isTokenAutoRefreshEnabled&&V.start()}function Ll(g,D){const C=to(g).tokenObservers;for(const V of C)try{"EXTERNAL"===V.type&&null!=D.error?V.error(D.error):V.next(D)}catch{}}function fe(g){return g.expireTimeMillis-Date.now()>0}function ji(g){return{token:pr(Co),error:g}}class Ps{constructor(D,C){this.app=D,this.heartbeatServiceProvider=C}_delete(){const{tokenObservers:D}=to(this.app);for(const C of D)Ia(this.app,C.next);return Promise.resolve()}}function ro(g,D){const C=new Ft;to(g).reCAPTCHAState={initialized:C};const se=function $o(g){const D=`fire_app_check_${g.name}`,C=document.createElement("div");return C.id=D,C.style.display="none",document.body.appendChild(C),D}(g),Ke=Ba(!1);return Ke?fo(g,D,Ke,se,C):function Gs(g){const D=document.createElement("script");D.src="https://www.google.com/recaptcha/api.js",D.onload=g,document.head.appendChild(D)}(()=>{const Nt=Ba(!1);if(!Nt)throw new Error("no recaptcha");fo(g,D,Nt,se,C)}),C.promise}function fo(g,D,C,V,se){C.ready(()=>{(function nl(g,D,C,V){const se=C.render(V,{sitekey:D,size:"invisible",callback:()=>{to(g).reCAPTCHAState.succeeded=!0},"error-callback":()=>{to(g).reCAPTCHAState.succeeded=!1}}),Ke=to(g);Ke.reCAPTCHAState=Object.assign(Object.assign({},Ke.reCAPTCHAState),{widgetId:se})})(g,D,C,V),se.resolve(C)})}function Wr(g){return Do.apply(this,arguments)}function Do(){return(Do=(0,l.A)(function*(g){Os(g);const C=yield to(g).reCAPTCHAState.initialized.promise;return new Promise((V,se)=>{const Ke=to(g).reCAPTCHAState;C.ready(()=>{V(C.execute(Ke.widgetId,{action:"fire_app_check"}))})})})).apply(this,arguments)}class _l{constructor(D){this._siteKey=D,this._throttleData=null}getToken(){var D=this;return(0,l.A)(function*(){var C,V,se;!function ql(g){if(g&&Date.now()-g.allowRequestsAfter<=0)throw Oo.create("throttled",{time:Zo(g.allowRequestsAfter-Date.now()),httpStatus:g.httpStatus})}(D._throttleData);const Ke=yield Wr(D._app).catch(yn=>{throw Oo.create("recaptcha-error")});if(null===(C=to(D._app).reCAPTCHAState)||void 0===C||!C.succeeded)throw Oo.create("recaptcha-error");let Nt;try{Nt=yield Ta(function ya(g,D){const{projectId:C,appId:V,apiKey:se}=g.options;return{url:`${Ja}/projects/${C}/apps/${V}:exchangeRecaptchaV3Token?key=${se}`,body:{recaptcha_v3_token:D}}}(D._app,Ke),D._heartbeatServiceProvider)}catch(yn){throw null!==(V=yn.code)&&void 0!==V&&V.includes("fetch-status-error")?(D._throttleData=function El(g,D){if(404===g||403===g)return{backoffCount:1,allowRequestsAfter:Date.now()+864e5,httpStatus:g};{const C=D?D.backoffCount:0,V=function yr(g,D=1e3,C=2){const V=D*Math.pow(C,g),se=Math.round(.5*V*(Math.random()-.5)*2);return Math.min(144e5,V+se)}(C,1e3,2);return{backoffCount:C+1,allowRequestsAfter:Date.now()+V,httpStatus:g}}}(Number(null===(se=yn.customData)||void 0===se?void 0:se.httpStatus),D._throttleData),Oo.create("initial-throttle",{time:Zo(D._throttleData.allowRequestsAfter-Date.now()),httpStatus:D._throttleData.httpStatus})):yn}return D._throttleData=null,Nt})()}initialize(D){this._app=D,this._heartbeatServiceProvider=Vn(D,"heartbeat"),ro(D,this._siteKey).catch(()=>{})}isEqual(D){return D instanceof _l&&this._siteKey===D._siteKey}}function Ql(g=Pl(),D){const C=Vn(g=function Xn(g){return g&&g._delegate?g._delegate:g}(g),"app-check");if(ia().initialized||function Or(){const g=pn(),D=ia();if(D.initialized=!0,"string"!=typeof g.FIREBASE_APPCHECK_DEBUG_TOKEN&&!0!==g.FIREBASE_APPCHECK_DEBUG_TOKEN)return;D.enabled=!0;const C=new Ft;D.token=C,C.resolve("string"==typeof g.FIREBASE_APPCHECK_DEBUG_TOKEN?g.FIREBASE_APPCHECK_DEBUG_TOKEN:function Ro(){return ui.apply(this,arguments)}())}(),Bi()&&Pi().then(se=>console.log(`App Check debug token: ${se}
1. You will need to add it to your app's App Check settings in the Firebase console for it to work.`)),C.isInitialized()){const se=C.getImmediate(),Ke=C.getOptions();if(Ke.isTokenAutoRefreshEnabled===D.isTokenAutoRefreshEnabled&&Ke.provider.isEqual(D.provider))return se;throw Oo.create("already-initialized",{appName:g.name})}const V=C.initialize({options:D});return function Ju(g,D,C=!1){const V=function Mo(g,D){return vo.set(g,D),vo.get(g)}(g,Object.assign({},bi));V.activated=!0,V.provider=D,V.cachedTokenPromise=function hn(g){return kn.apply(this,arguments)}(g).then(se=>(se&&fe(se)&&(V.token=se,Ll(g,{token:se.token})),se)),V.isTokenAutoRefreshEnabled=C&&g.automaticDataCollectionEnabled,!g.automaticDataCollectionEnabled&&C&&sr.warn("`isTokenAutoRefreshEnabled` is true but `automaticDataCollectionEnabled` was set to false during `initializeApp()`. This blocks automatic token refresh."),V.provider.initialize(g)}(g,D.provider,D.isTokenAutoRefreshEnabled),to(g).isTokenAutoRefreshEnabled&&Po(V,"INTERNAL",()=>{}),V}function Hc(){return(Hc=(0,l.A)(function*(g,D){const C=yield So(g,D);if(C.error)throw C.error;if(C.internalError)throw C.internalError;return{token:C.token}})).apply(this,arguments)}const A="app-check-internal";!function S(){qe(new rr("app-check",g=>function nr(g,D){return new Ps(g,D)}(g.getProvider("app").getImmediate(),g.getProvider("heartbeat")),"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((g,D,C)=>{g.getProvider(A).initialize()})),qe(new rr(A,g=>function mr(g){return{getToken:D=>So(g,D),getLimitedUseToken:()=>tl(g),addTokenListener:D=>Po(g,"INTERNAL",D),removeTokenListener:D=>Ia(g.app,D)}}(g.getProvider("app-check").getImmediate()),"PUBLIC").setInstantiationMode("EXPLICIT")),js("@firebase/app-check","0.10.0")}(),js("firebase","11.9.1","app");const ce={storage:{token:"[Merlin $proyect] token",language:"[Merlin] language"}};let Fe=(()=>{class g{_http;constructor(C){this._http=C}setFilters(C){let V={...C};for(let se of Object.keys(C)){const Ke=Me.get(C,se);"filters"===se||!(0,Me.isArray)(Ke)||(Ke.forEach((Nt,yn)=>{V[`${se}[${yn}]`]=Nt}),delete V[se])}return delete V.filters,C.filters&&Object.entries(C.filters).forEach(se=>{V[`filters[${se[0]}]`]=`${se[1]}`}),V}getRequest(C,V={}){let se=this.setFilters(V);return this._http.get(C,{params:se}).pipe((0,Re.t)())}getXMLRequest(C){return this._http.get(C,{responseType:"text"}).pipe((0,Re.t)())}getFileRequest(C,V={}){let se=this.setFilters(V);return this._http.get(C,{responseType:"blob",params:se}).pipe((0,Re.t)())}postFileRequest(C,V={}){return this._http.post(C,V,{responseType:"blob"}).pipe((0,Re.t)())}postRequestFile(C,V){const se=new FormData;return se.append("file",V),this._http.post(C,se).pipe((0,Re.t)())}postRequest(C,V={}){return this._http.post(C,V).pipe((0,Re.t)())}putRequest(C,V={}){return this._http.put(C,V).pipe((0,Re.t)())}patchRequest(C,V={}){return this._http.patch(C,V).pipe((0,Re.t)())}deleteRequest(C,V={}){return this._http.delete(C,{params:V}).pipe((0,Re.t)())}static \u0275fac=function(V){return new(V||g)(a.KVO(je.Qq))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),Rt=(()=>{class g{config;apiService;apiPath="v1/auth";user$$=new we.t(null);user$=this.user$$.asObservable();constructor(C,V){this.config=C,this.apiService=V}register(C){return this.apiService.postRequest(`${this.apiPath}/register`,C).pipe((0,ae.M)(V=>localStorage.setItem(ce.storage.token.replace("$proyect",this.config.project),V.token)))}login(C){return this.apiService.postRequest(`${this.apiPath}/login`,C).pipe((0,ae.M)(V=>localStorage.setItem(ce.storage.token.replace("$proyect",this.config.project),V.token)))}legacyLogin(C){return this.apiService.postRequest(`${this.apiPath}/legacy`,C).pipe((0,ae.M)(V=>localStorage.setItem(ce.storage.token.replace("$proyect",this.config.project),V.token)))}logout(){this.user$$.next(null),localStorage.removeItem(ce.storage.token.replace("$proyect",this.config.project))}requestPassword(C){return this.apiService.postRequest(`${this.apiPath}/request-password`,C)}resetPassword(C){return this.apiService.postRequest(`${this.apiPath}/reset-password`,C)}isAuthenticated(){return!(!this.user$$.value||!localStorage.getItem(ce.storage.token.replace("$proyect",this.config.project)))}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"),a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();class it{uuid;id;static findByUuid(D,C){return D.find(V=>V.uuid===C)}static findById(D,C){return D.find(V=>(V._id??V.id)===C)}constructor(D){Object.assign(this,D)}}class Pn{_apiService;useId;type;apiPath;entitiesSubject$=new we.t([]);entities$=this.entitiesSubject$.asObservable();infiniteEntitiesSubject$=new we.t([]);infiniteEntities$=this.infiniteEntitiesSubject$.asObservable();paginatedEntitiesSubject$=new we.t([]);paginatedEntities$=this.paginatedEntitiesSubject$.asObservable();paginationSubject$=new we.t(void 0);pagination$=this.paginationSubject$.asObservable();constructor(D,C){this._apiService=C,this.apiPath=this.getAPIPath(),this.useId=this.getUseId(),this.type=D}get entities(){return this.entitiesSubject$.getValue()}get infiniteEntities(){return this.infiniteEntitiesSubject$.getValue()}get paginatedEntities(){return this.paginatedEntitiesSubject$.getValue()}get pagination(){return this.paginationSubject$.getValue()}clearState(){this.entitiesSubject$.next([]),this.paginatedEntitiesSubject$.next([]),this.paginationSubject$.next(void 0)}selectOne(D){return this.entities$.pipe((0,ve.T)(C=>this.useId?it.findById(C??[],D):it.findByUuid(C??[],D)),(0,Oe.p)(C=>!!C))}selectAll(){return this.entities$.pipe((0,Oe.p)(D=>!!D))}selectAllPaginated(){return this.paginatedEntities$.pipe((0,Oe.p)(D=>!!D))}selectAllInfinite(){return this.infiniteEntities$.pipe((0,Oe.p)(D=>!!D))}selectPagination(){return this.pagination$.pipe((0,Oe.p)(D=>!!D))}
1getOne(D){const C=this._apiService.getRequest(`${this.apiPath}/${D}`);return C.subscribe(V=>this.dispatch(V)),C}getAll(D={}){const C=this._apiService.getRequest(this.apiPath,D);return C.subscribe(V=>{this.dispatch(V)}),C}getAllPaginated(D,C=!0){const V=this._apiService.getRequest(this.apiPath,D??{}).pipe((0,ae.M)(se=>this.dispatchPaginatedResponse(se,C)),(0,ve.T)(se=>se.items));return V.subscribe(),V}dispatchPaginatedResponse(D,C){this.paginatedEntitiesSubject$.next(D.items),this.dispatchPagination(D.pagination),this.dispatch(D.items),this.dispatchInfinite(D.items,C)}delete(D,C){const V=this._apiService.deleteRequest(`${this.apiPath}/${C??(this.useId?D.id:D.uuid)}`);return V.subscribe(se=>{this.dispatch(se)}),V}postOne(D){const C=this._apiService.postRequest(`${this.apiPath}`,{...D});return C.subscribe(V=>this.dispatch(V)),C}dispatch(D){const C=Array.isArray(D)?this.upsertList(D):this.upsert(D);this.entitiesSubject$.next(C)}dispatchInfinite(D,C){const V=this.upsertList(D,C,!0);this.infiniteEntitiesSubject$.next(V)}dispatchPagination(D){this.paginationSubject$.next(D)}upsert(D){const C=[...this.entities],V=C.findIndex(se=>this.useId?se.id===D.id:se.uuid===D.uuid);return V>-1?C[V]=D:C.push(D),C}upsertList(D,C=!1,V=!1){const se=C?[]:V?[...this.infiniteEntities]:[...this.entities];return D.forEach(Ke=>{const Nt=se.findIndex(yn=>this.useId?yn.id===Ke.id:yn.uuid===Ke.uuid);Nt>-1?se[Nt]=Ke:se.push(Ke)}),se}_getAnalytics(D){return this._apiService.getRequest(`${this.apiPath}/analytics`,D)}_getAnalyticsByEntity(D){return this._apiService.getRequest(`${this.apiPath}/analytics/${D}`)}}class Lr extends it{email;password;resetPasswordToken;createdAt;expirationDate;deletedAt;appLastLogin;intranetLastLogin;cmsLastLogin;role;status;origin;name;surname;birthDate;phone;zipCode;image;isSubscribedToNewsletter;isPartner;checkInCount;genre;dni;playCentreNewsletter;interests;tenant;shops;children;activeChildren;cardId;cardType;creator;reviewedAt;reviewer;relatedService;hiringType;hiringMode;oldIds;sendNotification;tenantName;shopCount;shopIds;shopNames;isManager;tenantId;isShopContactPerson}class Gr extends it{name;cardPrefix;publicName;webUrl;logo;footerLogo;favicon;createdDate;blogUrl;facebookSecret;intranetUrl;cmsUrl;defaultLang;allowedLanguages;salesWithTax;society;notificationRuleNumber;appVersion;primaryColor;recaptchaSiteKey;recaptchaProjectId;mailChimpApiKey;mailChimpRegion;mailChimpList;mailChimpPlayCentreList;situmUser;situmKey;situmActive;situmBuildingId;advantagesDocumentUrl;advantagesDocumentUpdated;privacyPolicy;privacyPolicyUpdate;legalWarning;legalWarningUpdate;cookiePolicy;cookiePolicyUpdate;centerTab;socialNetworkAndContact;blogInfo;schedule;webHeaderPromotions;webHeaderServices;webHeaderEvents;webHeaderShops;webHeaderTheMall;salesMonthClosureDays=15;salesCategories;societyCode;contentMembershipCard;bannerYourBusiness;contentYourBusiness;contentSectionBanners;contentNewsletterSubscription;contentSectionAbout;contentSectionCommitment;contentSectionHowToGet;contentSectionSustainability;contentSectionContact;cinema;enabledModules;activePromotions;webCarousels;appCarousels;activeEvents;recommendationsApp;recommendations;activeActivities;opUsersMustBeApproved;appleIssuerId;appleKeyId;appleVendorNumber;androidPackageName;androidBucketName;androidServiceAccount}class To extends it{tenant;floor;sqm;poi;floors;pois;floorName;situmCategoryId;contactPerson;establishmentType;category;subcategory;activitySector;operatorFormat;hasCityCard;number;email;webPageUrl;eShopUrl;phone;data;creationDate;updateDate;status;published;shopUrl;cebe;vatNumber;sapId;deleted;lastMonthWithOneDateFilled;lastFullFill;lastSalesReportDate;lastSalesContractEndDate;users;salesReported;salesCategories;salesContracts;salesReports;salesCertificates;promotions;activePromotions;userRolesCount;createdManually;userStatusCount;billboard;mainName;mainLogo}class Cl extends it{tenant;category;status;floor;data;createDate;poi;phone;floorName;floors;pois;mainName;mainLogo}let Du=(()=>{class g extends Pn{apiService;authService;constructor(C,V){super(Lr,C),this.apiService=C,this.authService=V}getAPIPath(){return"v1/user"}
1getUseId(){return!0}getCurrentUser(){return this.apiService.getRequest(`${this.getAPIPath()}/current`).pipe((0,Le.W)(C=>(this.authService.logout(),(0,ie.of)(C))),(0,ae.M)(C=>this.authService.user$$.next(C)))}getUserByUuidOrCardId(C){return this.getOne(C)}getUsers(C,V=!0){return this.getAllPaginated(C,V)}getCommunicationUsers(C,V=!0){const se=this.apiService.getRequest(`${this.getAPIPath()}/communications`,C??{}).pipe((0,ae.M)(Ke=>this.dispatchPaginatedResponse(Ke,V)),(0,ve.T)(Ke=>Ke.items));return se.subscribe(),se}updateUser(C,V,se=!1){return this.apiService.postRequest(`${this.getAPIPath()}/${C}`,V).pipe((0,ae.M)(Ke=>{se&&this.authService.user$$.next(Ke)}))}updateLegacyUser(C,V){return this.apiService.postRequest(`${this.getAPIPath()}/legacy/${C}`,V)}updateUserAvatar(C,V){const se=new FormData;return se.append("file",V,`avatar_${C}.jpg`),this.apiService.postRequest(`${this.getAPIPath()}/avatar/${C}`,se).pipe((0,ae.M)(Ke=>this.authService.user$$.next(Ke)))}updateUserStatus(C,V){return this.apiService.postRequest(`${this.getAPIPath()}/status/${C}`,V)}updateUserPassword(C){return this.apiService.postRequest(`${this.getAPIPath()}/password/${this.authService.user$$.value?.uuid}`,C)}deleteUser(C={}){return this.apiService.deleteRequest(`${this.getAPIPath()}`,C)}createUser(C){return this.postOne(C)}exportUsers(C={format:ul.EXCEL}){return this.apiService.getFileRequest(`${this.getAPIPath()}/export`,C)}getAnalytics(C,V){return V?this._getAnalyticsByEntity(V):this._getAnalytics(C)}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe),a.KVO(Rt))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),Yc=(()=>{class g extends Pn{apiService;constructor(C){super(To,C),this.apiService=C}getAPIPath(){return"v1/shop"}getUseId(){return!0}getOneShop(C){return this.getOne(C)}getShops(C,V=!0){return this.getAllPaginated(C,V)}createShop(C){return this.postOne(C)}updateShop(C,V){return this.apiService.postRequest(`${this.getAPIPath()}/${C}`,V)}deleteShop(C){return this.apiService.deleteRequest(`${this.getAPIPath()}/${C}`)}exportShops(C){return this.apiService.getFileRequest(`${this.getAPIPath()}/export`,C)}getAnalytics(C,V){return V?this._getAnalyticsByEntity(V):this._getAnalytics(C)}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();class Ks extends it{timestamp;durationMs;statusCode;method;route;tenant;project;userId;role;type;level;context;error}var ul=function(g){return g.EXCEL="xlsx",g.CSV="csv",g.PDF="pdf",g.ZIP="zip",g}(ul||{});let $=(()=>{class g extends Pn{apiService;constructor(C){super(Ks,C),this.apiService=C}getAPIPath(){return"v1/logs"}getUseId(){return!1}getRawLogs(C){return this.apiService.postRequest(`${this.getAPIPath()}/raw`,C)}getAnalyticLogs(C){return this.apiService.postRequest(`${this.getAPIPath()}/analytics`,C)}saveNewError(C){}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),P=(()=>{class g{apiService;constructor(C){this.apiService=C}getAPIPath(){return"v1/uploads"}getUseId(){return!1}uploadImage(C,V,se,Ke){const Nt=new FormData;return Nt.append("file",C.file),Nt.append("isPublic",String(C.isPublic)),this.apiService.postRequest(`${this.getAPIPath()}/image/${V}/${se}/${Ke}`,Nt)}
1uploadFile(C,V,se,Ke){const Nt=new FormData;return Nt.append("file",C.file),Nt.append("isPublic",String(C.isPublic)),this.apiService.postRequest(`${this.getAPIPath()}/file/${V}/${se}/${Ke}`,Nt)}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),q=(()=>{class g extends a.zcH{errorService;constructor(C){super(),this.errorService=C}handleError(C){if(super.handleError(C),!C?.status)try{this.errorService.saveNewError(C)}catch{try{this.errorService.saveNewError(JSON.stringify(C))}catch{try{this.errorService.saveNewError(be(C))}catch{}}}}static \u0275fac=function(V){return new(V||g)(a.KVO($))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),G=(()=>{class g{requestUrlShouldBeUpdated(C){return C.url.includes("v1")&&!this.requestUrlIsForAnExternalAPI(C.url)&&!this.requestedUrlIsForInternalAssets(C.url)}requestUrlIsForAnExternalAPI(C){const V=C.includes("situm"),se=C.includes("tracking"),Ke=C.includes("wp-json"),Nt=C.includes("google");return V||se||Ke||Nt}requestedUrlIsForInternalAssets(C){return C.includes("assets")||C.includes("language-assets")}static \u0275fac=function(V){return new(V||g)};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),H=(()=>{class g extends G{config;constructor(C){super(),this.config=C}intercept(C,V){if(this.requestUrlShouldBeUpdated(C)){const se=localStorage.getItem(ce.storage.language)??this.config.defaultLanguage;let Ke=C.headers;Ke=Ke.append("language",se),Ke=Ke.append("project",this.config.project),Ke=Ke.append("tenant",this.config.tenantUuid),C=C.clone({headers:Ke})}return V.handle(C)}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),re=(()=>{class g extends G{errorService;authService;constructor(C,V){super(),this.errorService=C,this.authService=V}intercept(C,V){return V.handle(C).pipe((0,Le.W)(se=>{const Ke=se?.error?.message||se?.error?.detail||se?.error||"UNDEFINED ERROR";return this.requestUrlShouldBeUpdated(C)&&(401===se?.status&&-1===C.url.indexOf("login",0)&&this.authService.isAuthenticated()&&this.authService.logout(),401!==se?.status&&this.errorService.saveNewError(se)),(0,Ae.$)({status:se?.status??500,message:Ke,error:Ke,errors:se?.error?.errors??[]})}))}static \u0275fac=function(V){return new(V||g)(a.KVO($),a.KVO(Rt))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();const ge={apiUrl:"http://localhost:3000/api",siteKey:"6LdyjGcrAAAAAHPOWC5KtKEMxmX0zZtCUeD2a2vX"},me={apiUrl:"https://api-mcc.syntonize.dev/api",siteKey:"6LdyjGcrAAAAAHPOWC5KtKEMxmX0zZtCUeD2a2vX"},Ce={apiUrl:"https://api-n.merlinapps.es/api",siteKey:"6LcIkHIrAAAAADOBATlZgBeld_KH0vobZ_7odznz"},ke=g=>{switch(g){case"local":return ge;case"dev":return me;case"prod":return Ce}};let Ue=(()=>{class g extends G{config;constructor(C){super(),this.config=C}intercept(C,V){return this.requestUrlShouldBeUpdated(C)&&(C=C.clone({url:`${ke(this.config.env).apiUrl}/${C.url}`})),V.handle(C)}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),Pe=(()=>{class g extends G{config;recaptchaService;firebaseService;constructor(C,V,se){super(),this.config=C,this.recaptchaService=V,this.firebaseService=se}intercept(C,V){if(!this.requestUrlShouldBeUpdated(C))return V.handle(C);const se=localStorage.getItem(ce.storage.token.replace("$proyect",this.config.project));if(se)return C=C.clone({setHeaders:{Authorization:`Bearer ${se}`}}),V.handle(C);if("GET"===C.method)return V.handle(C);const Ke=C.url.replace(/^https?:\/\/[^/]+\/?api\/?/gi,"").replace(/^\/?api\/?/gi,"").replace(/^\//,"").replaceAll("-","_").replaceAll("/","_");return(0,he.H)(this.recaptchaService.getToken(Ke)).pipe((0,Ee.n)(Nt=>{const yn=C.clone({setHeaders:{recaptchatoken:Nt}});return V.handle(yn)}))}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"),a.KVO(au),a.KVO(Yt))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),rt=(()=>{class g extends Pn{apiService;tenant$$=new we.t(void 0);tenant$=this.tenant$$.asObservable().pipe((0,Oe.p)(C=>!!C));constructor(C){super(Gr,C),this.apiService=C}getAPIPath(){return"v1/tenant"}getUseId(){return!0}getCurrentTenant(){return this.tenant$$.value}
1getTenant(){return this.apiService.getRequest(`${this.getAPIPath()}`).pipe((0,ae.M)(C=>{this.tenant$$.next(C)}))}updateTenant(C,V){return this.apiService.postRequest(`${this.getAPIPath()}/${C}`,V).pipe((0,ae.M)(se=>{this.tenant$$.next(se)}))}deleteSalesCategory(C){return this.apiService.deleteRequest(`${this.getAPIPath()}/sales-categories/${C}`)}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),Tt=(()=>{class g extends Pn{apiService;constructor(C){super(Cl,C),this.apiService=C}getAPIPath(){return"v1/service"}getUseId(){return!0}getServiceByUuid(C){return this.getOne(C)}getServices(C,V=!0){return this.getAllPaginated(C,V)}createService(C){return this.postOne(C)}updateService(C,V){return this.apiService.postRequest(`${this.getAPIPath()}/${C}`,V)}deleteService(C){return this.apiService.deleteRequest(`${this.getAPIPath()}/${C}`)}exportServices(C){return this.apiService.getRequest(`${this.getAPIPath()}/export`,C)}static \u0275fac=function(V){return new(V||g)(a.KVO(Fe))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),Yt=(()=>{class g{config;appCheck;constructor(C){this.config=C}load(C){var V=this;return(0,l.A)(function*(){if(!V.config.firebaseConfig)return void console.error("Firebase, config not provided");C||(C=ke(V.config.env).siteKey);const se=function Fa(){return Array.from(Ho.values())}().length?Pl():Za(V.config.firebaseConfig);V.appCheck=Ql(se,{provider:new _l(C),isTokenAutoRefreshEnabled:!0})})()}getToken(){var C=this;return(0,l.A)(function*(){if(!C.appCheck)return console.error("Firebase, getToken no appCheck"),"";try{return(yield function bl(g,D){return Hc.apply(this,arguments)}(C.appCheck,!0).catch(se=>(console.error("fire getToken error",se),{token:""}))).token}catch(V){return console.error("Firebase, getToken error",V),""}})()}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})();const Qt=new a.nKC("CoreServicesConfig");function qt(g,D,C,V){return[{provide:Qt,useValue:g},{provide:Fe,deps:[D]},{provide:Rt,deps:[Qt,Fe]},{provide:Yt,deps:[Qt]},{provide:au,deps:[Qt]},{provide:Du,deps:[Fe,Rt]},{provide:Yc,deps:[Fe]},{provide:Tt,deps:[Fe]},{provide:rt,deps:[Fe]},{provide:$,deps:[Fe]},{provide:P,deps:[Fe]},{provide:C,useClass:H,deps:[Qt],multi:!0},{provide:C,useClass:Ue,deps:[Qt],multi:!0},{provide:C,useClass:Pe,deps:[Qt,au,Yt],multi:!0},{provide:C,useClass:re,deps:[$,Rt],multi:!0},{provide:V,useClass:q,deps:[$]}]}var yt=function(g){return g.ALL="all",g.WEB="web",g.APP="app",g.CMS="cms",g.INTRANET="intranet",g.EXTERNAL="external",g}(yt||{}),Kr=function(g){return g.KIDS="KIDS",g.REDUCED_MOBILITY="REDUCED_MOBILITY",g.COMFORT="COMFORT",g.SERVICE_FOR_PETS="SERVICE_FOR_PETS",g.PARKING_AND_ACCESS="PARKING_AND_ACCESS",g.OTHERS="OTHERS",g}(Kr||{}),Go=function(g){return g.ACCESSORIES="ACCESSORIES",g.BEAUTY="BEAUTY",g.SPORT="SPORT",g.HOME="HOME",g.HOTEL="HOTEL",g.TOYS="TOYS",g.BOOKS_MUSIC_AND_MULTIMEDIA="BOOKS_MUSIC_AND_MULTIMEDIA",g.FASHION="FASHION",g.SERVICES="SERVICES",g.SUPERMARKETS_AND_FOOD="SUPERMARKETS_AND_FOOD",g.SPECIALIZED="SPECIALIZED",g.CINEMA="CINEMA",g}(Go||{}),ds=function(g){return g.RESTORATION="RESTORATION",g.LEISURE="LEISURE",g.CINEMA="CINEMA",g}(ds||{}),Rc=function(g){return g.A_LA_CARTE="A_LA_CARTE",g.FAST_FOOD="FAST_FOOD",g.COFFEE_SHOPS="COFFEE_SHOPS",g}(Rc||{}),iu=function(g){return g.SHOP="SHOP",g.LEISURE_OR_RESTORATION="LEISURE_OR_RESTORATION",g.CINEMA="CINEMA",g}(iu||{}),xc=function(g){return g.EVENTS="EVENTS",g.OPENINGS="OPENINGS",g.SPECIAL_DAY="SPECIAL_DAY",g.NEWS="NEWS",g.CHILDREN="CHILDREN",g.OTHERS="OTHERS",g.LEISURE="LEISURE",g.MUSIC="MUSIC",g.WORKSHOPS_AND_SEMINARS="WORKSHOPS_AND_SEMINARS",g.SPORT="SPORT",g}(xc||{});let au=(()=>{class g{config;recaptcha;constructor(C){this.config=C}load(C){var V=this;return(0,l.A)(function*(){C||(C=ke(V.config.env).siteKey),(0,vn.Hh)(C).then(se=>{V.recaptcha=se}).catch(se=>console.error("Recaptcha load error",se))})()}getToken(C){var V=this;return(0,l.A)(function*(){return V.recaptcha?yield V.recaptcha.execute(C).catch(se=>(console.error("Recaptcha execute error",se),"")):(console.error("Recaptcha not loaded"),"")})()}static \u0275fac=function(V){return new(V||g)(a.KVO("CoreServicesConfig"))};static \u0275prov=a.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},9242:(ln,nt,N)=>{"use strict";N.d(nt,{P1:()=>Ct,cm:()=>gt});var l=N(4438),a=N(177),we=N(7673),ae=N(4412),ie=N(5964),Ae=N(9417);const he=new l.nKC("recaptcha-language"),Ee=new l.nKC("recaptcha-base-url"),je=new l.nKC("recaptcha-nonce-tag"),ve=(new l.nKC("recaptcha-settings"),new l.nKC("recaptcha-v3-site-key")),Oe=new l.nKC("recaptcha-loader-options"),ze={loadScript:function Le(Ne,Qe,be,{url:lt,lang:Pt,nonce:vn}={}){window.ng2recaptchaloaded=()=>{be(grecaptcha)};const Zt=document.createElement("script");Zt.innerHTML="";const{url:bt,nonce:ot}
1=Qe(new URL(lt||"https://www.google.com/recaptcha/api.js"));bt.searchParams.set("render","explicit"===Ne?Ne:Ne.key),bt.searchParams.set("onload","ng2recaptchaloaded"),bt.searchParams.set("trustedtypes","true"),Pt&&bt.searchParams.set("hl",Pt),Zt.src=bt.href;const Q=ot||vn;Q&&Zt.setAttribute("nonce",Q),Zt.async=!0,Zt.defer=!0,document.head.appendChild(Zt)},newLoadScript:function Me({v3SiteKey:Ne,onBeforeLoad:Qe,onLoaded:be}){ze.loadScript(Ne?{key:Ne}:"explicit",Qe,be)}};let Je=(()=>{class Ne{static#e=this.ready=null;constructor(be,lt,Pt,vn,Zt,bt){this.platformId=be,this.language=lt,this.baseUrl=Pt,this.nonce=vn,this.v3SiteKey=Zt,this.options=bt;const ot=this.init();this.ready=ot?function at(Ne){return Ne.asObservable().pipe((0,ie.p)(Qe=>null!==Qe))}(ot):(0,we.of)()}init(){if(Ne.ready)return Ne.ready;if(!(0,a.UE)(this.platformId))return;const be=new ae.t(null);return Ne.ready=be,ze.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:lt=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(lt);const Pt=new URL(this.baseUrl??lt);return this.language&&Pt.searchParams.set("hl",this.language),{url:Pt,nonce:this.nonce}},onLoaded:lt=>{let Pt=lt;this.options?.onLoaded&&(Pt=this.options.onLoaded(lt)),be.next(Pt)}}),be}static#t=this.\u0275fac=function(lt){return new(lt||Ne)(l.KVO(l.Agw),l.KVO(he,8),l.KVO(Ee,8),l.KVO(je,8),l.KVO(ve,8),l.KVO(Oe,8))};static#n=this.\u0275prov=l.jDH({token:Ne,factory:Ne.\u0275fac})}return Ne})(),vt=(()=>{class Ne{static#e=this.\u0275fac=function(lt){return new(lt||Ne)};static#t=this.\u0275mod=l.$C({type:Ne});static#n=this.\u0275inj=l.G2t({})}return Ne})(),gt=(()=>{class Ne{static#e=this.\u0275fac=function(lt){return new(lt||Ne)};static#t=this.\u0275mod=l.$C({type:Ne});static#n=this.\u0275inj=l.G2t({providers:[Je],imports:[vt]})}return Ne})(),Ct=(()=>{class Ne{static#e=this.\u0275fac=function(lt){return new(lt||Ne)};static#t=this.\u0275mod=l.$C({type:Ne});static#n=this.\u0275inj=l.G2t({imports:[Ae.YN,vt]})}return Ne})()},467:(ln,nt,N)=>{"use strict";function l(we,ae,ie,Ae,he,Ee,je){try{var Re=we[Ee](je),ve=Re.value}catch(Oe){return void ie(Oe)}Re.done?ae(ve):Promise.resolve(ve).then(Ae,he)}function a(we){return function(){var ae=this,ie=arguments;return new Promise(function(Ae,he){var Ee=we.apply(ae,ie);function je(ve){l(Ee,Ae,he,je,Re,"next",ve)}function Re(ve){l(Ee,Ae,he,je,Re,"throw",ve)}je(void 0)})}}N.d(nt,{A:()=>a})},1635:(ln,nt,N)=>{"use strict";function ie(J,Se,Ze,$e){var rn,dt=arguments.length,Be=dt<3?Se:null===$e?$e=Object.getOwnPropertyDescriptor(Se,Ze):$e;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Be=Reflect.decorate(J,Se,Ze,$e);else for(var Rn=J.length-1;Rn>=0;Rn--)(rn=J[Rn])&&(Be=(dt<3?rn(Be):dt>3?rn(Se,Ze,Be):rn(Se,Ze))||Be);return dt>3&&Be&&Object.defineProperty(Se,Ze,Be),Be}function Oe(J,Se,Ze,$e){return new(Ze||(Ze=Promise))(function(Be,rn){function Rn(On){try{gn($e.next(On))}catch(xn){rn(xn)}}function pn(On){try{gn($e.throw(On))}catch(xn){rn(xn)}}function gn(On){On.done?Be(On.value):function dt(Be){return Be instanceof Ze?Be:new Ze(function(rn){rn(Be)})}(On.value).then(Rn,pn)}gn(($e=$e.apply(J,Se||[])).next())})}function gt(J){return this instanceof gt?(this.v=J,this):new gt(J)}function xe(J,Se,Ze){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var dt,$e=Ze.apply(J,Se||[]),Be=[];return dt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Rn("next"),Rn("throw"),Rn("return",function rn(Qn){return function(Yn){return Promise.resolve(Yn).then(Qn,xn)}}),dt[Symbol.asyncIterator]=function(){return this},dt;function Rn(Qn,Yn){$e[Qn]&&(dt[Qn]=function(Bn){return new Promise(function(tn,Ft){Be.push([Qn,Bn,tn,Ft])>1||pn(Qn,Bn)})},Yn&&(dt[Qn]=Yn(dt[Qn])))}function pn(Qn,Yn){try{!function gn(Qn){Qn.value instanceof gt?Promise.resolve(Qn.value.v).then(On,xn):Jn(Be[0][2],Qn)}($e[Qn](Yn))}catch(Bn){Jn(Be[0][3],Bn)}}function On(Qn){pn("next",Qn)}function xn(Qn){pn("throw",Qn)}function Jn(Qn,Yn){Qn(Yn),Be.shift(),Be.length&&pn(Be[0][0],Be[0][1])}}function wt(J){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ze,Se=J[Symbol.asyncIterator];return Se?Se.call(J):(J=function at(J){var Se="function"==typeof Symbol&&Symbol.iterator,Ze=Se&&J[Se],$e=0;
vendor: 673 bytes, line 1
1if(Ze)return Ze.call(J);if(J&&"number"==typeof J.length)return{next:function(){return J&&$e>=J.length&&(J=void 0),{value:J&&J[$e++],done:!J}}};throw new TypeError(Se?"Object is not iterable.":"Symbol.iterator is not defined.")}(J),Ze={},$e("next"),$e("throw"),$e("return"),Ze[Symbol.asyncIterator]=function(){return this},Ze);function $e(Be){Ze[Be]=J[Be]&&function(rn){return new Promise(function(Rn,pn){!function dt(Be,rn,Rn,pn){Promise.resolve(pn).then(function(gn){Be({value:gn,done:Rn})},rn)}(Rn,pn,(rn=J[Be](rn)).done,rn.value)})}}}N.d(nt,{AQ:()=>xe,Cg:()=>ie,N3:()=>gt,sH:()=>Oe,xN:()=>wt}),"function"==typeof SuppressedError&&SuppressedError}},ln=>{ln(ln.s=3913)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.