1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[179],{6506:(Ct,Fe,T)=>{"use strict";T.d(Fe,{c:()=>We});var h=T(7643),l=T(544);let me;const ae=ge=>ge.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ie=ge=>(void 0===me&&(me=void 0===ge.style.animationName&&void 0!==ge.style.webkitAnimationName?"-webkit-":""),me),Y=(ge,te,fe)=>{const Ke=te.startsWith("animation")?ie(ge):"";ge.style.setProperty(Ke+te,fe)},Ne=(ge,te)=>{const fe=te.startsWith("animation")?ie(ge):"";ge.style.removeProperty(fe+te)},J=[],ye=(ge=[],te)=>{if(void 0!==te){const fe=Array.isArray(te)?te:[te];return[...ge,...fe]}return ge},We=ge=>{let te,fe,Ke,de,pe,ke,re,F,L,j,X,gt,ve,Oe=[],V=[],W=[],_e=!1,Te={},ne=[],Pe=[],He={},ot=0,ft=!1,Re=!1,Se=!0,Ae=!1,st=!0,Ce=!1;const Ee=ge,Le=[],Qe=[],ct=[],St=[],mt=[],at=[],Ft=[],ht=[],Ut=[],Ot=[],vn="function"==typeof AnimationEffect||void 0!==h.w&&"function"==typeof h.w.AnimationEffect,rn="function"==typeof Element&&"function"==typeof Element.prototype.animate&&vn,vt=()=>Ot,Dn=(O,$)=>((null!=$&&$.oneTimeCallback?Qe:Le).push({c:O,o:$}),ve),Bn=()=>{if(rn)Ot.forEach(O=>{O.cancel()}),Ot.length=0;else{const O=ct.slice();(0,l.r)(()=>{O.forEach($=>{Ne($,"animation-name"),Ne($,"animation-duration"),Ne($,"animation-timing-function"),Ne($,"animation-iteration-count"),Ne($,"animation-delay"),Ne($,"animation-play-state"),Ne($,"animation-fill-mode"),Ne($,"animation-direction")})})}},pt=()=>{mt.forEach(O=>{null!=O&&O.parentNode&&O.parentNode.removeChild(O)}),mt.length=0},Bt=()=>
1void 0!==pe?pe:re?re.getFill():"both",Jt=()=>void 0!==L?L:void 0!==ke?ke:re?re.getDirection():"normal",Fn=()=>ft?"linear":void 0!==Ke?Ke:re?re.getEasing():"linear",be=()=>Re?0:void 0!==j?j:void 0!==fe?fe:re?re.getDuration():0,q=()=>void 0!==de?de:re?re.getIterations():1,H=()=>void 0!==X?X:void 0!==te?te:re?re.getDelay():0,_n=()=>{0!==ot&&(ot--,0===ot&&((()=>{bn(),ht.forEach(Me=>Me()),Ut.forEach(Me=>Me());const O=Se?1:0,$=ne,Z=Pe,oe=He;ct.forEach(Me=>{const Be=Me.classList;$.forEach(Ue=>Be.add(Ue)),Z.forEach(Ue=>Be.remove(Ue));for(const Ue in oe)oe.hasOwnProperty(Ue)&&Y(Me,Ue,oe[Ue])}),Le.forEach(Me=>Me.c(O,ve)),Qe.forEach(Me=>Me.c(O,ve)),Qe.length=0,st=!0,Se&&(Ae=!0),Se=!0})(),re&&re.animationFinish()))},jt=(O=!0)=>{pt();const $=(ge=>(ge.forEach(te=>{for(const fe in te)if(te.hasOwnProperty(fe)){const Ke=te[fe];if("easing"===fe)te["animation-timing-function"]=Ke,delete te[fe];else{const de=ae(fe);de!==fe&&(te[de]=Ke,delete te[fe])}}}),ge))(Oe);ct.forEach(Z=>{if($.length>0){const oe=((ge=[])=>ge.map(te=>{const fe=te.offset,Ke=[];for(const de in te)te.hasOwnProperty(de)&&"offset"!==de&&Ke.push(`${de}: ${te[de]};`);return`${100*fe}% { ${Ke.join(" ")} }`}).join(" "))($);gt=void 0!==ge?ge:(ge=>{let te=J.indexOf(ge);return te<0&&(te=J.push(ge)-1),`ion-animation-${te}`})(oe);const Me=((ge,te,fe)=>{var Ke;const de=(ge=>{const te=void 0!==ge.getRootNode?ge.getRootNode():ge;return te.head||te})(fe),pe=ie(fe),ke=de.querySelector("#"+ge);if(ke)return ke;const Oe=(null!==(Ke=fe.ownerDocument)&&void 0!==Ke?Ke:document).createElement("style");return Oe.id=ge,Oe.textContent=`@${pe}keyframes ${ge} { ${te} } @${pe}keyframes ${ge}-alt { ${te} }`,de.appendChild(Oe),Oe})(gt,oe,Z);mt.push(Me),Y(Z,"animation-duration",`${be()}ms`),Y(Z,"animation-timing-function",Fn()),Y(Z,"animation-delay",`${H()}ms`),Y(Z,"animation-fill-mode",Bt()),Y(Z,"animation-direction",Jt());const Be=q()===1/0?"infinite":q().toString();Y(Z,"animation-iteration-count",Be),Y(Z,"animation-play-state","paused"),O&&Y(Z,"animation-name",`${Me.id}-alt`),(0,l.r)(()=>{Y(Z,"animation-name",Me.id||null)})}})},he=(O=!0)=>{(()=>{at.forEach(oe=>oe()),Ft.forEach(oe=>oe());const O=V,$=W,Z=Te;ct.forEach(oe=>{const Me=oe.classList;O.forEach(Be=>Me.add(Be)),$.forEach(Be=>Me.remove(Be));for(const Be in Z)Z.hasOwnProperty(Be)&&Y(oe,Be,Z[Be])})})(),Oe.length>0&&(rn?(ct.forEach(O=>{const $=O.animate(Oe,{id:Ee,delay:H(),duration:be(),easing:Fn(),iterations:q(),fill:Bt(),direction:Jt()});$.pause(),Ot.push($)}),Ot.length>0&&(Ot[0].onfinish=()=>{_n()})):jt(O)),_e=!0},B=O=>{if(O=Math.min(Math.max(O,0),.9999),rn)Ot.forEach($=>{$.currentTime=$.effect.getComputedTiming().delay+be()*O,$.pause()});else{const $=`-${be()*O}ms`;ct.forEach(Z=>{Oe.length>0&&(Y(Z,"animation-delay",$),Y(Z,"animation-play-state","paused"))})}},G=O=>{Ot.forEach($=>{$.effect.updateTiming({delay:H(),duration:be(),easing:Fn(),iterations:q(),fill:Bt(),direction:Jt()})}),void 0!==O&&B(O)},ze=(O=!0,$)=>{(0,l.r)(()=>{ct.forEach(Z=>{Y(Z,"animation-name",gt||null),Y(Z,"animation-duration",`${be()}ms`),Y(Z,"animation-timing-function",Fn()),Y(Z,"animation-delay",void 0!==$?`-${$*be()}ms`:`${H()}ms`),Y(Z,"animation-fill-mode",Bt()||null),Y(Z,"animation-direction",Jt()||null);const oe=q()===1/0?"infinite":q().toString();Y(Z,"animation-iteration-count",oe),O&&Y(Z,"animation-name",`${gt}-alt`),(0,l.r)(()=>{Y(Z,"animation-name",gt||null)})})})},Ze=(O=!1,$=!0,Z)=>(O&&St.forEach(oe=>{oe.update(O,$,Z)}),rn?G(Z):ze($,Z),ve),Rt=()=>{_e&&(rn?Ot.forEach(O=>{O.pause()}):ct.forEach(O=>{Y(O,"animation-play-state","paused")}),Ce=!0)},jn=()=>{F=void 0,_n()},bn=()=>{F&&clearTimeout(F)},en=O=>new Promise($=>{null!=O&&O.sync&&(Re=!0,Dn(()=>Re=!1,{oneTimeCallback:!0})),_e||he(),Ae&&(rn?(B(0),G()):ze(),Ae=!1),st&&(ot=St.length+1,st=!1),Dn(()=>$(),{oneTimeCallback:!0}),St.forEach(Z=>{Z.play()}),rn?(Ot.forEach(O=>{O.play()}),(0===Oe.length||0===ct.length)&&_n()):(()=>{if(bn(),(0,l.r)(()=>{ct.forEach(O=>{Oe.length>0&&Y(O,"animation-play-state","running")})}),0===Oe.length||0===ct.length)_n();else{const O=H()||0,$=be()||0,Z=q()||1;isFinite(Z)&&(F=setTimeout(jn,O+$*Z+100)),((ge,te)=>{let fe;const Ke={passive:!0},pe=ke=>{ge===ke.target&&(fe&&fe(),bn(),(0,l.r)(()=>{ct.forEach(O=>{Ne(O,"animation-duration"),Ne(O,"animation-delay"),Ne(O,"animation-play-state")}),(0,l.r)(_n)}
1))};ge&&(ge.addEventListener("webkitAnimationEnd",pe,Ke),ge.addEventListener("animationend",pe,Ke),fe=()=>{ge.removeEventListener("webkitAnimationEnd",pe,Ke),ge.removeEventListener("animationend",pe,Ke)})})(ct[0])}})(),Ce=!1}),nr=(O,$)=>{const Z=Oe[0];return void 0===Z||void 0!==Z.offset&&0!==Z.offset?Oe=[{offset:0,[O]:$},...Oe]:Z[O]=$,ve};return ve={parentAnimation:re,elements:ct,childAnimations:St,id:Ee,animationFinish:_n,from:nr,to:(O,$)=>{const Z=Oe[Oe.length-1];return void 0===Z||void 0!==Z.offset&&1!==Z.offset?Oe=[...Oe,{offset:1,[O]:$}]:Z[O]=$,ve},fromTo:(O,$,Z)=>nr(O,$).to(O,Z),parent:O=>(re=O,ve),play:en,pause:()=>(St.forEach(O=>{O.pause()}),Rt(),ve),stop:()=>{St.forEach(O=>{O.stop()}),_e&&(Bn(),_e=!1),ft=!1,Re=!1,st=!0,L=void 0,j=void 0,X=void 0,ot=0,Ae=!1,Se=!0,Ce=!1},destroy:O=>(St.forEach($=>{$.destroy(O)}),(O=>{Bn(),O&&pt()})(O),ct.length=0,St.length=0,Oe.length=0,Le.length=0,Qe.length=0,_e=!1,st=!0,ve),keyframes:O=>{const $=Oe!==O;return Oe=O,$&&(O=>{rn?vt().forEach($=>{if($.effect.setKeyframes)$.effect.setKeyframes(O);else{const Z=new KeyframeEffect($.effect.target,O,$.effect.getTiming());$.effect=Z}}):jt()})(Oe),ve},addAnimation:O=>{if(null!=O)if(Array.isArray(O))for(const $ of O)$.parent(ve),St.push($);else O.parent(ve),St.push(O);return ve},addElement:O=>{if(null!=O)if(1===O.nodeType)ct.push(O);else if(O.length>=0)for(let $=0;$<O.length;$++)ct.push(O[$]);else console.error("Invalid addElement value");return ve}
1,update:Ze,fill:O=>(pe=O,Ze(!0),ve),direction:O=>(ke=O,Ze(!0),ve),iterations:O=>(de=O,Ze(!0),ve),duration:O=>(!rn&&0===O&&(O=1),fe=O,Ze(!0),ve),easing:O=>(Ke=O,Ze(!0),ve),delay:O=>(te=O,Ze(!0),ve),getWebAnimations:vt,getKeyframes:()=>Oe,getFill:Bt,getDirection:Jt,getDelay:H,getIterations:q,getEasing:Fn,getDuration:be,afterAddRead:O=>(ht.push(O),ve),afterAddWrite:O=>(Ut.push(O),ve),afterClearStyles:(O=[])=>{for(const $ of O)He[$]="";return ve},afterStyles:(O={})=>(He=O,ve),afterRemoveClass:O=>(Pe=ye(Pe,O),ve),afterAddClass:O=>(ne=ye(ne,O),ve),beforeAddRead:O=>(at.push(O),ve),beforeAddWrite:O=>(Ft.push(O),ve),beforeClearStyles:(O=[])=>{for(const $ of O)Te[$]="";return ve},beforeStyles:(O={})=>(Te=O,ve),beforeRemoveClass:O=>(W=ye(W,O),ve),beforeAddClass:O=>(V=ye(V,O),ve),onFinish:Dn,isRunning:()=>0!==ot&&!Ce,progressStart:(O=!1,$)=>(St.forEach(Z=>{Z.progressStart(O,$)}),Rt(),ft=O,_e||he(),Ze(!1,!0,$),ve),progressStep:O=>(St.forEach($=>{$.progressStep(O)}),B(O),ve),progressEnd:(O,$,Z)=>(ft=!1,St.forEach(oe=>{oe.progressEnd(O,$,Z)}),void 0!==Z&&(j=Z),Ae=!1,Se=!0,0===O?(L="reverse"===Jt()?"normal":"reverse","reverse"===L&&(Se=!1),rn?(Ze(),B(1-$)):(X=(1-$)*be()*-1,Ze(!1,!1))):1===O&&(rn?(Ze(),B($)):(X=$*be()*-1,Ze(!1,!1))),void 0!==O&&(Dn(()=>{j=void 0,L=void 0,X=void 0},{oneTimeCallback:!0}),re||en()),ve)}}},1273:(Ct,Fe,T)=>{"use strict";T.d(Fe,{E:()=>we,a:()=>h,s:()=>Ne});const h=J=>{try{if(J instanceof Y)return J.value;if(!U()||"string"!=typeof J||""===J)return J;if(J.includes("onload="))return"";const le=document.createDocumentFragment(),ee=document.createElement("div");le.appendChild(ee),ee.innerHTML=J,ie.forEach(ge=>{const te=le.querySelectorAll(ge);for(let fe=te.length-1;fe>=0;fe--){const Ke=te[fe];Ke.parentNode?Ke.parentNode.removeChild(Ke):le.removeChild(Ke);const de=me(Ke);for(let pe=0;pe<de.length;pe++)l(de[pe])}});const se=me(le);for(let ge=0;ge<se.length;ge++)l(se[ge]);const ye=document.createElement("div");ye.appendChild(le);const We=ye.querySelector("div");return null!==We?We.innerHTML:ye.innerHTML}catch(le){return console.error(le),""}},l=J=>{if(J.nodeType&&1!==J.nodeType)return;if(typeof NamedNodeMap<"u"&&!(J.attributes instanceof NamedNodeMap))return void J.remove();for(let ee=J.attributes.length-1;ee>=0;ee--){const se=J.attributes.item(ee),ye=se.name;if(!ae.includes(ye.toLowerCase())){J.removeAttribute(ye);continue}const We=se.value,ge=J[ye];(null!=We&&We.toLowerCase().includes("javascript:")||null!=ge&&ge.toLowerCase().includes("javascript:"))&&J.removeAttribute(ye)}const le=me(J);for(let ee=0;ee<le.length;ee++)l(le[ee])},me=J=>null!=J.children?J.children:J.childNodes,U=()=>{var J;const le=window,ee=null===(J=null==le?void 0:le.Ionic)||void 0===J?void 0:J.config;return!ee||(ee.get?ee.get("sanitizerEnabled",!0):!0===ee.sanitizerEnabled||void 0===ee.sanitizerEnabled)},ae=["class","id","href","src","name","slot"],ie=["script","style","iframe","meta","link","object","embed"];class Y{constructor(le){this.value=le}}const Ne=J=>{const le=window,ee=le.Ionic;if(!ee||!ee.config||"Object"===ee.config.constructor.name)return le.Ionic=le.Ionic||{},le.Ionic.config=Object.assign(Object.assign({},le.Ionic.config),J),le.Ionic.config},we=!1},9439:(Ct,Fe,T)=>{"use strict";T.d(Fe,{C:()=>ae,a:()=>me,d:()=>U});var h=T(5861),l=T(544);const me=function(){var ie=(0,h.Z)(function*(Y,Ne,De,we,J,le){var ee;if(Y)return Y.attachViewToDom(Ne,De,J,we);if(!(le||"string"==typeof De||De instanceof HTMLElement))throw new Error("framework delegate is missing");const se="string"==typeof De?null===(ee=Ne.ownerDocument)||void 0===ee?void 0:ee.createElement(De):De;return we&&we.forEach(ye=>se.classList.add(ye)),J&&Object.assign(se,J),Ne.appendChild(se),yield new Promise(ye=>(0,l.c)(se,ye)),se});return function(Ne,De,we,J,le,ee){return ie.apply(this,arguments)}}(),U=(ie,Y)=>{if(Y){if(ie)return ie.removeViewFromDom(Y.parentElement,Y);Y.remove()}return Promise.resolve()},ae=()=>{let ie,Y;return{attachViewToDom:function(){var we=(0,h.Z)(function*(J,le,ee={},se=[]){var ye,We;if(ie=J,le){const te="string"==typeof le?null===(ye=ie.ownerDocument)||void 0===ye?void 0:ye.createElement(le):le;se.forEach(fe=>te.classList.add(fe)),Object.assign(te,ee),ie.appendChild(te),yield new Promise(fe=>(0,l.c)(te,fe))}else if(ie.children.length>0&&("ION-MODAL"===ie.tagName||"ION-POPOVER"===ie.tagName)&&!ie.children[0].classList.contains("ion-delegate-host")){const fe=null===(We=ie.ownerDocument)||void 0===We?void 0:We.createElement("div");fe.classList.add("ion-delegate-host"),se.forEach(Ke=>fe.classList.add(Ke)),fe.append(...ie.children),ie.appendChild(fe)}const ge=document.querySelector("ion-app")||document.body;return Y=document.createComment("ionic teleport"),ie.parentNode.insertBefore(Y,ie),ge.appendChild(ie),ie});return function(le,ee){return we.apply(this,arguments)}}(),removeViewFromDom:()=>(ie&&Y&&(Y.parentNode.insertBefore(ie,Y),Y.remove()),Promise.resolve())}}},4587:(Ct,Fe,T)=>{"use strict";T.d(Fe,{G:()=>ae});class l{constructor(Y,Ne,De,we,J){this.id=Ne,this.name=De,this.disableScroll=J,this.priority=1e6*we+Ne,this.ctrl=Y}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}
1start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const Y=this.ctrl.capture(this.name,this.id,this.priority);return Y&&this.disableScroll&&this.ctrl.disableScroll(this.id),Y}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class me{constructor(Y,Ne,De,we){this.id=Ne,this.disable=De,this.disableScroll=we,this.ctrl=Y}block(){if(this.ctrl){if(this.disable)for(const Y of this.disable)this.ctrl.disableGesture(Y,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const Y of this.disable)this.ctrl.enableGesture(Y,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const U="backdrop-no-scroll",ae=new class h{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(Y){var Ne;return new l(this,this.newID(),Y.name,null!==(Ne=Y.priority)&&void 0!==Ne?Ne:0,!!Y.disableScroll)}createBlocker(Y={}){return new me(this,this.newID(),Y.disable,!!Y.disableScroll)}start(Y,Ne,De){return this.canStart(Y)?(this.requestedStart.set(Ne,De),!0):(this.requestedStart.delete(Ne),!1)}capture(Y,Ne,De){if(!this.start(Y,Ne,De))return!1;const we=this.requestedStart;let J=-1e4;if(we.forEach(le=>{J=Math.max(J,le)}),J===De){this.capturedId=Ne,we.clear();const le=new CustomEvent("ionGestureCaptured",{detail:{gestureName:Y}});return document.dispatchEvent(le),!0}return we.delete(Ne),!1}release(Y){this.requestedStart.delete(Y),this.capturedId===Y&&(this.capturedId=void 0)}disableGesture(Y,Ne){let De=this.disabledGestures.get(Y);void 0===De&&(De=new Set,this.disabledGestures.set(Y,De)),De.add(Ne)}enableGesture(Y,Ne){const De=this.disabledGestures.get(Y);void 0!==De&&De.delete(Ne)}disableScroll(Y){this.disabledScroll.add(Y),1===this.disabledScroll.size&&document.body.classList.add(U)}enableScroll(Y){this.disabledScroll.delete(Y),0===this.disabledScroll.size&&document.body.classList.remove(U)}canStart(Y){return!(void 0!==this.capturedId||this.isDisabled(Y))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(Y){const Ne=this.disabledGestures.get(Y);return!!(Ne&&Ne.size>0)}newID(){return this.gestureId++,this.gestureId}}},5421:(Ct,Fe,T)=>{"use strict";T.r(Fe),T.d(Fe,{MENU_BACK_BUTTON_PRIORITY:()=>ae,OVERLAY_BACK_BUTTON_PRIORITY:()=>U,blockHardwareBackButton:()=>l,startHardwareBackButton:()=>me});var h=T(5861);const l=()=>{document.addEventListener("backbutton",()=>{})},me=()=>{const ie=document;let Y=!1;ie.addEventListener("backbutton",()=>{if(Y)return;let Ne=0,De=[];const we=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(ee,se){De.push({priority:ee,handler:se,id:Ne++})}}});ie.dispatchEvent(we);const J=function(){var ee=(0,h.Z)(function*(se){try{if(null!=se&&se.handler){const ye=se.handler(le);null!=ye&&(yield ye)}}catch(ye){console.error(ye)}});return function(ye){return ee.apply(this,arguments)}}(),le=()=>{if(De.length>0){let ee={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};De.forEach(se=>{se.priority>=ee.priority&&(ee=se)}),Y=!0,De=De.filter(se=>se.id!==ee.id),J(ee).then(()=>Y=!1)}};le()})},U=100,ae=99},544:(Ct,Fe,T)=>{"use strict";T.d(Fe,{a:()=>Ne,b:()=>De,c:()=>me,d:()=>We,e:()=>ye,f:()=>se,g:()=>we,h:()=>ee,i:()=>Y,j:()=>pe,k:()=>ae,l:()=>ge,m:()=>U,n:()=>le,o:()=>te,p:()=>de,q:()=>ke,r:()=>J,s:()=>Oe,t:()=>h,u:()=>fe,v:()=>Ke});const h=(V,W=0)=>new Promise(_e=>{l(V,W,_e)}),l=(V,W=0,_e)=>{let re,Te;const ne={passive:!0},He=()=>{re&&re()},ot=ft=>{(void 0===ft||V===ft.target)&&(He(),_e(ft))};return V&&(V.addEventListener("webkitTransitionEnd",ot,ne),V.addEventListener("transitionend",ot,ne),Te=setTimeout(ot,W+500),re=()=>{Te&&(clearTimeout(Te),Te=void 0),V.removeEventListener("webkitTransitionEnd",ot,ne),V.removeEventListener("transitionend",ot,ne)}),He},me=(V,W)=>{V.componentOnReady?V.componentOnReady().then(_e=>W(_e)):J(()=>W(V))},U=V=>void 0!==V.componentOnReady,ae=(V,W=[])=>{const _e={};return W.forEach(re=>{V.hasAttribute(re)&&(null!==V.getAttribute(re)&&(_e[re]=V.getAttribute(re)),V.removeAttribute(re))}),_e},ie=["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"],Y=(V,W)=>{let _e=ie;return W&&W.length>0&&(_e=_e.filter(re=>!W.includes(re))),ae(V,_e)},Ne=(V,W,_e,re)=>{var Te;if(typeof window<"u"){const ne=window,Pe=null===(Te=null==ne?void 0:ne.Ionic)||void 0===Te?void 0:Te.config;if(Pe){const He=Pe.get("_ael");
1if(He)return He(V,W,_e,re);if(Pe._ael)return Pe._ael(V,W,_e,re)}}return V.addEventListener(W,_e,re)},De=(V,W,_e,re)=>{var Te;if(typeof window<"u"){const ne=window,Pe=null===(Te=null==ne?void 0:ne.Ionic)||void 0===Te?void 0:Te.config;if(Pe){const He=Pe.get("_rel");if(He)return He(V,W,_e,re);if(Pe._rel)return Pe._rel(V,W,_e,re)}}return V.removeEventListener(W,_e,re)},we=(V,W=V)=>V.shadowRoot||W,J=V=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(V):"function"==typeof requestAnimationFrame?requestAnimationFrame(V):setTimeout(V),le=V=>!!V.shadowRoot&&!!V.attachShadow,ee=V=>{const W=V.closest("ion-item");return W?W.querySelector("ion-label"):null},se=V=>{if(V.focus(),V.classList.contains("ion-focusable")){const W=V.closest("ion-app");W&&W.setFocus([V])}},ye=(V,W)=>{let _e;const re=V.getAttribute("aria-labelledby"),Te=V.id;let ne=null!==re&&""!==re.trim()?re:W+"-lbl",Pe=null!==re&&""!==re.trim()?document.getElementById(re):ee(V);return Pe?(null===re&&(Pe.id=ne),_e=Pe.textContent,Pe.setAttribute("aria-hidden","true")):""!==Te.trim()&&(Pe=document.querySelector(`label[for="${Te}"]`),Pe&&(""!==Pe.id?ne=Pe.id:Pe.id=ne=`${Te}-lbl`,_e=Pe.textContent)),{label:Pe,labelId:ne,labelText:_e}},We=(V,W,_e,re,Te)=>{if(V||le(W)){let ne=W.querySelector("input.aux-input");ne||(ne=W.ownerDocument.createElement("input"),ne.type="hidden",ne.classList.add("aux-input"),W.appendChild(ne)),ne.disabled=Te,ne.name=_e,ne.value=re||""}},ge=(V,W,_e)=>Math.max(V,Math.min(W,_e)),te=(V,W)=>{if(!V){const _e="ASSERT: "+W;throw console.error(_e),new Error(_e)}},fe=V=>V.timeStamp||Date.now(),Ke=V=>{if(V){const W=V.changedTouches;if(W&&W.length>0){const _e=W[0];return{x:_e.clientX,y:_e.clientY}}if(void 0!==V.pageX)return{x:V.pageX,y:V.pageY}}return{x:0,y:0}},de=V=>{const W="rtl"===document.dir;switch(V){case"start":return W;case"end":return!W;default:throw new Error(`"${V}" is not a valid value for [side]. Use "start" or "end" instead.`)}},pe=(V,W)=>{const _e=V._original||V;return{_original:V,emit:ke(_e.emit.bind(_e),W)}},ke=(V,W=0)=>{let _e;return(...re)=>{clearTimeout(_e),_e=setTimeout(V,W,...re)}},Oe=(V,W)=>{if(null!=V||(V={}),null!=W||(W={}),V===W)return!0;const _e=Object.keys(V);if(_e.length!==Object.keys(W).length)return!1;for(const re of _e)if(!(re in W)||V[re]!==W[re])return!1;return!0}},6953:(Ct,Fe,T)=>{"use strict";T.d(Fe,{B:()=>J,H:()=>He,a:()=>Qt,b:()=>Kt,c:()=>Ae,d:()=>Ce,e:()=>En,f:()=>ve,g:()=>st,h:()=>ne,i:()=>Xn,j:()=>le,p:()=>gn,r:()=>On,w:()=>nr});var h=T(5861);let me,U,ae,ie=!1,Y=!1,Ne=!1,De=!1,we=!1;const J={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},le=M=>{const N=new URL(M,qe.$resourcesUrl$);return N.origin!==Ze.location.origin?N.href:N.pathname},fe="s-id",Ke="sty-id",ke="http://www.w3.org/1999/xlink",Oe={},re=M=>"object"==(M=typeof M)||"function"===M;function Te(M){var N,O,$;return null!==($=null===(O=null===(N=M.head)||void 0===N?void 0:N.querySelector('meta[name="csp-nonce"]'))||void 0===O?void 0:O.getAttribute("content"))&&void 0!==$?$:void 0}const ne=(M,N,...O)=>{let $=null,Z=null,oe=null,Me=!1,Be=!1;const Ue=[],Ye=xt=>{for(let Vt=0;Vt<xt.length;Vt++)$=xt[Vt],Array.isArray($)?Ye($):null!=$&&"boolean"!=typeof $&&((Me="function"!=typeof M&&!re($))&&($=String($)),Me&&Be?Ue[Ue.length-1].$text$+=$:Ue.push(Me?Pe(null,$):$),Be=Me)};if(Ye(O),N){N.key&&(Z=N.key),N.name&&(oe=N.name);{const xt=N.className||N.class;xt&&(N.class="object"!=typeof xt?xt:Object.keys(xt).filter(Vt=>xt[Vt]).join(" "))}}if("function"==typeof M)return M(null===N?{}:N,Ue,ft);const yt=Pe(M,null);return yt.$attrs$=N,Ue.length>0&&(yt.$children$=Ue),yt.$key$=Z,yt.$name$=oe,yt},Pe=(M,N)=>({$flags$:0,$tag$:M,$text$:N,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),He={},ft={forEach:(M,N)=>M.map(Re).forEach(N),map:(M,N)=>M.map(Re).map(N).map(F)},Re=M=>({vattrs:M.$attrs$,vchildren:M.$children$,vkey:M.$key$,vname:M.$name$,vtag:M.$tag$,vtext:M.$text$}),F=M=>{if("function"==typeof M.vtag){const O=Object.assign({},M.vattrs);return M.vkey&&(O.key=M.vkey),M.vname&&(O.name=M.vname),ne(M.vtag,O,...M.vchildren||[])}const N=Pe(M.vtag,M.vtext);return N.$attrs$=M.vattrs,N.$children$=M.vchildren,N.$key$=M.vkey,N.$name$=M.vname,N},j=(M,N,O,$,Z,oe,Me)=>
1{let Be,Ue,Ye,yt;if(1===oe.nodeType){for(Be=oe.getAttribute("c-id"),Be&&(Ue=Be.split("."),(Ue[0]===Me||"0"===Ue[0])&&(Ye={$flags$:0,$hostId$:Ue[0],$nodeId$:Ue[1],$depth$:Ue[2],$index$:Ue[3],$tag$:oe.tagName.toLowerCase(),$elm$:oe,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},N.push(Ye),oe.removeAttribute("c-id"),M.$children$||(M.$children$=[]),M.$children$[Ye.$index$]=Ye,M=Ye,$&&"0"===Ye.$depth$&&($[Ye.$index$]=Ye.$elm$))),yt=oe.childNodes.length-1;yt>=0;yt--)j(M,N,O,$,Z,oe.childNodes[yt],Me);if(oe.shadowRoot)for(yt=oe.shadowRoot.childNodes.length-1;yt>=0;yt--)j(M,N,O,$,Z,oe.shadowRoot.childNodes[yt],Me)}else if(8===oe.nodeType)Ue=oe.nodeValue.split("."),(Ue[1]===Me||"0"===Ue[1])&&(Be=Ue[0],Ye={$flags$:0,$hostId$:Ue[1],$nodeId$:Ue[2],$depth$:Ue[3],$index$:Ue[4],$elm$:oe,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===Be?(Ye.$elm$=oe.nextSibling,Ye.$elm$&&3===Ye.$elm$.nodeType&&(Ye.$text$=Ye.$elm$.textContent,N.push(Ye),oe.remove(),M.$children$||(M.$children$=[]),M.$children$[Ye.$index$]=Ye,$&&"0"===Ye.$depth$&&($[Ye.$index$]=Ye.$elm$))):Ye.$hostId$===Me&&("s"===Be?(Ye.$tag$="slot",oe["s-sn"]=Ue[5]?Ye.$name$=Ue[5]:"",oe["s-sr"]=!0,$&&(Ye.$elm$=nt.createElement(Ye.$tag$),Ye.$name$&&Ye.$elm$.setAttribute("name",Ye.$name$),oe.parentNode.insertBefore(Ye.$elm$,oe),oe.remove(),"0"===Ye.$depth$&&($[Ye.$index$]=Ye.$elm$)),O.push(Ye),M.$children$||(M.$children$=[]),M.$children$[Ye.$index$]=Ye):"r"===Be&&($?oe.remove():(Z["s-cr"]=oe,oe["s-cn"]=!0))));else if(M&&"style"===M.$tag$){const xt=Pe(null,oe.textContent);xt.$elm$=oe,xt.$index$="0",M.$children$=[xt]}},X=(M,N)=>{if(1===M.nodeType){let O=0;for(;O<M.childNodes.length;O++)X(M.childNodes[O],N);if(M.shadowRoot)for(O=0;O<M.shadowRoot.childNodes.length;O++)X(M.shadowRoot.childNodes[O],N)}else if(8===M.nodeType){const O=M.nodeValue.split(".");"o"===O[0]&&(N.set(O[1]+"."+O[2],M),M.nodeValue="",M["s-en"]=O[3])}},Ae=M=>ze.push(M),st=M=>un(M).$modeName$,ve=M=>un(M).$hostElement$,Ce=(M,N,O)=>{const $=ve(M);return{emit:Z=>Ee($,N,{bubbles:!!(4&O),composed:!!(2&O),cancelable:!!(1&O),detail:Z})}},Ee=(M,N,O)=>{const $=qe.ce(N,O);return M.dispatchEvent($),$},Le=new WeakMap,Qe=(M,N,O)=>{let $=G.get(M);jn&&O?($=$||new CSSStyleSheet,"string"==typeof $?$=N:$.replaceSync(N)):$=N,G.set(M,$)},ct=(M,N,O,$)=>{var Z;let oe=mt(N,O);const Me=G.get(oe);
1if(M=11===M.nodeType?M:nt,Me)if("string"==typeof Me){let Ue,Be=Le.get(M=M.head||M);if(Be||Le.set(M,Be=new Set),!Be.has(oe)){if(M.host&&(Ue=M.querySelector(`[${Ke}="${oe}"]`)))Ue.innerHTML=Me;else{Ue=nt.createElement("style"),Ue.innerHTML=Me;const Ye=null!==(Z=qe.$nonce$)&&void 0!==Z?Z:Te(nt);null!=Ye&&Ue.setAttribute("nonce",Ye),M.insertBefore(Ue,M.querySelector("link"))}Be&&Be.add(oe)}}else M.adoptedStyleSheets.includes(Me)||(M.adoptedStyleSheets=[...M.adoptedStyleSheets,Me]);return oe},mt=(M,N)=>"sc-"+(N&&32&M.$flags$?M.$tagName$+"-"+N:M.$tagName$),at=M=>M.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),Ft=(M,N,O,$,Z,oe)=>{if(O!==$){let Me=jt(M,N),Be=N.toLowerCase();if("class"===N){const Ue=M.classList,Ye=Ut(O),yt=Ut($);Ue.remove(...Ye.filter(xt=>xt&&!yt.includes(xt))),Ue.add(...yt.filter(xt=>xt&&!Ye.includes(xt)))}else if("style"===N){for(const Ue in O)(!$||null==$[Ue])&&(Ue.includes("-")?M.style.removeProperty(Ue):M.style[Ue]="");for(const Ue in $)(!O||$[Ue]!==O[Ue])&&(Ue.includes("-")?M.style.setProperty(Ue,$[Ue]):M.style[Ue]=$[Ue])}else if("key"!==N)if("ref"===N)$&&$(M);else if(Me||"o"!==N[0]||"n"!==N[1]){const Ue=re($);if((Me||Ue&&null!==$)&&!Z)try{if(M.tagName.includes("-"))M[N]=$;else{const yt=null==$?"":$;"list"===N?Me=!1:(null==O||M[N]!=yt)&&(M[N]=yt)}}catch{}let Ye=!1;Be!==(Be=Be.replace(/^xlink\:?/,""))&&(N=Be,Ye=!0),null==$||!1===$?(!1!==$||""===M.getAttribute(N))&&(Ye?M.removeAttributeNS(ke,N):M.removeAttribute(N)):(!Me||4&oe||Z)&&!Ue&&($=!0===$?"":$,Ye?M.setAttributeNS(ke,N,$):M.setAttribute(N,$))}else N="-"===N[2]?N.slice(3):jt(Ze,Be)?Be.slice(2):Be[2]+N.slice(3),O&&qe.rel(M,N,O,!1),$&&qe.ael(M,N,$,!1)}},ht=/\s/,Ut=M=>M?M.split(ht):[],Ot=(M,N,O,$)=>{const Z=11===N.$elm$.nodeType&&N.$elm$.host?N.$elm$.host:N.$elm$,oe=M&&M.$attrs$||Oe,Me=N.$attrs$||Oe;for($ in oe)$ in Me||Ft(Z,$,oe[$],void 0,O,N.$flags$);for($ in Me)Ft(Z,$,oe[$],Me[$],O,N.$flags$)},vn=(M,N,O,$)=>{const Z=N.$children$[O];let Me,Be,Ue,oe=0;if(ie||(Ne=!0,"slot"===Z.$tag$&&(me&&$.classList.add(me+"-s"),Z.$flags$|=Z.$children$?2:1)),null!==Z.$text$)Me=Z.$elm$=nt.createTextNode(Z.$text$);else if(1&Z.$flags$)Me=Z.$elm$=nt.createTextNode("");else{if(De||(De="svg"===Z.$tag$),Me=Z.$elm$=nt.createElementNS(De?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&Z.$flags$?"slot-fb":Z.$tag$),De&&"foreignObject"===Z.$tag$&&(De=!1),Ot(null,Z,De),(M=>null!=M)(me)&&Me["s-si"]!==me&&Me.classList.add(Me["s-si"]=me),Z.$children$)for(oe=0;oe<Z.$children$.length;++oe)Be=vn(M,Z,oe,Me),Be&&Me.appendChild(Be);"svg"===Z.$tag$?De=!1:"foreignObject"===Me.tagName&&(De=!0)}return Me["s-hn"]=ae,3&Z.$flags$&&(Me["s-sr"]=!0,Me["s-cr"]=U,Me["s-sn"]=Z.$name$||"",Ue=M&&M.$children$&&M.$children$[O],Ue&&Ue.$tag$===Z.$tag$&&M.$elm$&&rn(M.$elm$,!1)),Me},rn=(M,N)=>{qe.$flags$|=1;const O=M.childNodes;for(let $=O.length-1;$>=0;$--){const Z=O[$];Z["s-hn"]!==ae&&Z["s-ol"]&&(Mt(Z).insertBefore(Z,yn(Z)),Z["s-ol"].remove(),Z["s-ol"]=void 0,Ne=!0),N&&rn(Z,N)}qe.$flags$&=-2},an=(M,N,O,$,Z,oe)=>{let Be,Me=M["s-cr"]&&M["s-cr"].parentNode||M;for(Me.shadowRoot&&Me.tagName===ae&&(Me=Me.shadowRoot);Z<=oe;++Z)$[Z]&&(Be=vn(null,O,Z,M),Be&&($[Z].$elm$=Be,Me.insertBefore(Be,yn(N))))},vt=(M,N,O)=>{for(let $=N;$<=O;++$){const Z=M[$];if(Z){const oe=Z.$elm$;Xt(Z),oe&&(Y=!0,oe["s-ol"]?oe["s-ol"].remove():rn(oe,!0),oe.remove())}}},Jn=(M,N)=>M.$tag$===N.$tag$&&("slot"===M.$tag$?M.$name$===N.$name$:M.$key$===N.$key$),yn=M=>M&&M["s-ol"]||M,Mt=M=>(M["s-ol"]?M["s-ol"]:M).parentNode,Dn=(M,N)=>{const O=N.$elm$=M.$elm$,$=M.$children$,Z=N.$children$,oe=N.$tag$,Me=N.$text$;let Be;null===Me?(De="svg"===oe||"foreignObject"!==oe&&De,"slot"===oe||Ot(M,N,De),null!==$&&null!==Z?((M,N,O,$)=>{let rr,qn,Z=0,oe=0,Me=0,Be=0,Ue=N.length-1,Ye=N[0],yt=N[Ue],xt=$.length-1,Vt=$[0],pn=$[xt];for(;Z<=Ue&&oe<=xt;)if(null==Ye)Ye=N[++Z];else if(null==yt)yt=N[--Ue];else if(null==Vt)Vt=$[++oe];else if(null==pn)pn=$[--xt];else if(Jn(Ye,Vt))Dn(Ye,Vt),Ye=N[++Z],Vt=$[++oe];else if(Jn(yt,pn))Dn(yt,pn),yt=N[--Ue],pn=$[--xt];else if(Jn(Ye,pn))("slot"===Ye.$tag$||"slot"===pn.$tag$)&&rn(Ye.$elm$.parentNode,!1),Dn(Ye,pn),M.insertBefore(Ye.$elm$,yt.$elm$.nextSibling),Ye=N[++Z],pn=$[--xt];else if(Jn(yt,Vt))("slot"===Ye.$tag$||"slot"===pn.$tag$)&&rn(yt.$elm$.parentNode,!1),Dn(yt,Vt),M.insertBefore(yt.$elm$,Ye.$elm$),yt=N[--Ue],Vt=$[++oe];else{for(Me=-1,Be=Z;Be<=Ue;++Be)if(N[Be]&&null!==N[Be].$key$&&N[Be].$key$===Vt.$key$){Me=Be;break}Me>=0?(qn=N[Me],qn.$tag$!==Vt.$tag$?rr=vn(N&&N[oe],O,Me,M):(Dn(qn,Vt),N[Me]=void 0,rr=qn.$elm$),Vt=$[++oe]):(rr=vn(N&&N[oe],O,oe,M),Vt=$[++oe]),rr&&Mt(Ye.$elm$).insertBefore(rr,yn(Ye.$elm$))}Z>Ue?an(M,null==$[xt+1]?null:$[xt+1].$elm$,O,$,oe,xt):oe>xt&&vt(N,Z,Ue)})(O,$,N,Z):null!==Z?(null!==M.$text$&&(O.textContent=""),an(O,null,N,Z,0,Z.length-1)):null!==$&&vt($,0,$.length-1),De&&"svg"===oe&&(De=!1)):(Be=O["s-cr"])?Be.parentNode.textContent=Me:M.$text$!==Me&&(O.data=Me)},Je=M=>{const N=M.childNodes;let O,$,Z,oe,Me,Be;for($=0,Z=N.length;$<Z;$++)if(O=N[$],1===O.nodeType){if(O["s-sr"])for(Me=O["s-sn"],O.hidden=!1,oe=0;oe<Z;oe++)if(Be=N[oe].nodeType,N[oe]["s-hn"]!==O["s-hn"]||""!==Me){if(1===Be&&Me===N[oe].getAttribute("slot")){O.hidden=!0;break}}else if(1===Be||3===Be&&""!==N[oe].textContent.trim()){O.hidden=!0;break}Je(O)}},Bn=[],pt=M=>{let N,O,$,Z,oe,Me,Be=0;const Ue=M.childNodes,Ye=Ue.length;for(;Be<Ye;Be++){if(N=Ue[Be],N["s-sr"]&&(O=N["s-cr"])&&O.parentNode)for($=O.parentNode.childNodes,Z=N["s-sn"],Me=$.length-1;Me>=0;Me--)O=$[Me],!O["s-cn"]&&!O["s-nr"]&&O["s-hn"]!==N["s-hn"]&&(Mr(O,Z)?(oe=Bn.find(yt=>yt.$nodeToRelocate$===O),Y=!0,O["s-sn"]=O["s-sn"]||Z,oe?oe.$slotRefNode$=N:Bn.push({$slotRefNode$:N,$nodeToRelocate$:O}),O["s-sr"]&&Bn.map(yt=>{Mr(yt.$nodeToRelocate$,O["s-sn"])&&(oe=Bn.find(xt=>xt.$nodeToRelocate$===O),oe&&!yt.$slotRefNode$&&(yt.$slotRefNode$=oe.$slotRefNode$))})):Bn.some(yt=>yt.$nodeToRelocate$===O)||Bn.push({$nodeToRelocate$:O}));1===N.nodeType&&pt(N)}},Mr=(M,N)=>1===M.nodeType?null===M.getAttribute("slot")&&""===N||M.getAttribute("slot")===N:M["s-sn"]===N||""===N,Xt=M=>{M.$attrs$&&M.$attrs$.ref&&M.$attrs$.ref(null),M.$children$&&M.$children$.map(Xt)},Vn=(M,N)=>{N&&!M.$onRenderResolve$&&N["s-p"]&&N["s-p"].push(new Promise(O=>M.$onRenderResolve$=O))},Qn=(M,N)=>{if(M.$flags$|=16,!(4&M.$flags$))return Vn(M,M.$ancestorComponent$),nr(()=>Et(M,N));M.$flags$|=512},Et=(M,N)=>{const $=M.$lazyInstance$;let Z;return N&&(M.$flags$|=256,M.$queuedListeners$&&(M.$queuedListeners$.map(([oe,Me])=>Jt($,oe,Me)),M.$queuedListeners$=void 0),Z=Jt($,"componentWillLoad")),Z=cr(Z,()=>Jt($,"componentWillRender")),cr(Z,()=>er(M,$,N))},cr=(M,N)=>
1Ar(M)?M.then(N):N(),Ar=M=>M instanceof Promise||M&&M.then&&"function"==typeof M.then,er=function(){var M=(0,h.Z)(function*(N,O,$){var Z;const oe=N.$hostElement$,Be=oe["s-rc"];$&&(M=>{const N=M.$cmpMeta$,O=M.$hostElement$,$=N.$flags$,oe=ct(O.shadowRoot?O.shadowRoot:O.getRootNode(),N,M.$modeName$);10&$&&(O["s-sc"]=oe,O.classList.add(oe+"-h"),2&$&&O.classList.add(oe+"-s"))})(N);ur(N,O),Be&&(Be.map(Ye=>Ye()),oe["s-rc"]=void 0);{const Ye=null!==(Z=oe["s-p"])&&void 0!==Z?Z:[],yt=()=>Mn(N);0===Ye.length?yt():(Promise.all(Ye).then(yt),N.$flags$|=4,Ye.length=0)}});return function(O,$,Z){return M.apply(this,arguments)}}(),ur=(M,N,O)=>{try{N=N.render&&N.render(),M.$flags$&=-17,M.$flags$|=2,((M,N)=>{const O=M.$hostElement$,$=M.$cmpMeta$,Z=M.$vnode$||Pe(null,null),oe=(M=>M&&M.$tag$===He)(N)?N:ne(null,null,N);if(ae=O.tagName,$.$attrsToReflect$&&(oe.$attrs$=oe.$attrs$||{},$.$attrsToReflect$.map(([Me,Be])=>oe.$attrs$[Be]=O[Me])),oe.$tag$=null,oe.$flags$|=4,M.$vnode$=oe,oe.$elm$=Z.$elm$=O.shadowRoot||O,me=O["s-sc"],U=O["s-cr"],ie=0!=(1&$.$flags$),Y=!1,Dn(Z,oe),qe.$flags$|=1,Ne){pt(oe.$elm$);let Me,Be,Ue,Ye,yt,xt,Vt=0;for(;Vt<Bn.length;Vt++)Me=Bn[Vt],Be=Me.$nodeToRelocate$,Be["s-ol"]||(Ue=nt.createTextNode(""),Ue["s-nr"]=Be,Be.parentNode.insertBefore(Be["s-ol"]=Ue,Be));for(Vt=0;Vt<Bn.length;Vt++)if(Me=Bn[Vt],Be=Me.$nodeToRelocate$,Me.$slotRefNode$){for(Ye=Me.$slotRefNode$.parentNode,yt=Me.$slotRefNode$.nextSibling,Ue=Be["s-ol"];Ue=Ue.previousSibling;)if(xt=Ue["s-nr"],xt&&xt["s-sn"]===Be["s-sn"]&&Ye===xt.parentNode&&(xt=xt.nextSibling,!xt||!xt["s-nr"])){yt=xt;break}(!yt&&Ye!==Be.parentNode||Be.nextSibling!==yt)&&Be!==yt&&(!Be["s-hn"]&&Be["s-ol"]&&(Be["s-hn"]=Be["s-ol"].parentNode.nodeName),Ye.insertBefore(Be,yt))}else 1===Be.nodeType&&(Be.hidden=!0)}Y&&Je(oe.$elm$),qe.$flags$&=-2,Bn.length=0})(M,N)}catch($){Hn($,M.$hostElement$)}return null},Mn=M=>{const O=M.$hostElement$,Z=M.$lazyInstance$,oe=M.$ancestorComponent$;Jt(Z,"componentDidRender"),64&M.$flags$?Jt(Z,"componentDidUpdate"):(M.$flags$|=64,Fn(O),Jt(Z,"componentDidLoad"),M.$onReadyResolve$(O),oe||Bt()),M.$onInstanceResolve$(O),M.$onRenderResolve$&&(M.$onRenderResolve$(),M.$onRenderResolve$=void 0),512&M.$flags$&&en(()=>Qn(M,!1)),M.$flags$&=-517},Xn=M=>{{const N=un(M),O=N.$hostElement$.isConnected;return O&&2==(18&N.$flags$)&&Qn(N,!1),O}},Bt=M=>{Fn(nt.documentElement),en(()=>Ee(Ze,"appload",{detail:{namespace:"ionic"}}))},Jt=(M,N,O)=>{if(M&&M[N])try{return M[N](O)}catch($){Hn($)}},Fn=M=>M.classList.add("hydrated"),H=(M,N,O)=>{if(N.$members$){M.watchers&&(N.$watchers$=M.watchers);const $=Object.entries(N.$members$),Z=M.prototype;if($.map(([oe,[Me]])=>{31&Me||2&O&&32&Me?Object.defineProperty(Z,oe,{get(){return((M,N)=>un(this).$instanceValues$.get(N))(0,oe)},set(Be){((M,N,O,$)=>{const Z=un(M),oe=Z.$hostElement$,Me=Z.$instanceValues$.get(N),Be=Z.$flags$,Ue=Z.$lazyInstance$;O=((M,N)=>null==M||re(M)?M:4&N?"false"!==M&&(""===M||!!M):2&N?parseFloat(M):1&N?String(M):M)(O,$.$members$[N][0]);const Ye=Number.isNaN(Me)&&Number.isNaN(O);if((!(8&Be)||void 0===Me)&&O!==Me&&!Ye&&(Z.$instanceValues$.set(N,O),Ue)){if($.$watchers$&&128&Be){const xt=$.$watchers$[N];xt&&xt.map(Vt=>{try{Ue[Vt](O,Me,N)}catch(pn){Hn(pn,oe)}})}2==(18&Be)&&Qn(Z,!1)}})(this,oe,Be,N)},configurable:!0,enumerable:!0}):1&O&&64&Me&&Object.defineProperty(Z,oe,{value(...Be){const Ue=un(this);return Ue.$onInstancePromise$.then(()=>Ue.$lazyInstance$[oe](...Be))}})}),1&O){const oe=new Map;Z.attributeChangedCallback=function(Me,Be,Ue){qe.jmp(()=>{const Ye=oe.get(Me);if(this.hasOwnProperty(Ye))Ue=this[Ye],delete this[Ye];else if(Z.hasOwnProperty(Ye)&&"number"==typeof this[Ye]&&this[Ye]==Ue)return;this[Ye]=(null!==Ue||"boolean"!=typeof this[Ye])&&Ue})},M.observedAttributes=$.filter(([Me,Be])=>15&Be[0]).map(([Me,Be])=>{const Ue=Be[1]||Me;return oe.set(Ue,Me),512&Be[0]&&N.$attrsToReflect$.push([Me,Ue]),Ue})}}return M},ue=function(){var M=(0,h.Z)(function*(N,O,$,Z,oe){if(!(32&O.$flags$)){O.$flags$|=32;{if((oe=B($)).then){const Ye=()=>{};oe=yield oe,Ye()}oe.isProxied||($.$watchers$=oe.watchers,H(oe,$,2),oe.isProxied=!0);const Ue=()=>{};O.$flags$|=8;try{new oe(O)}catch(Ye){Hn(Ye)}O.$flags$&=-9,O.$flags$|=128,Ue(),Ge(O.$lazyInstance$)}
1if(oe.style){let Ue=oe.style;"string"!=typeof Ue&&(Ue=Ue[O.$modeName$=(M=>ze.map(N=>N(M)).find(N=>!!N))(N)]);const Ye=mt($,O.$modeName$);if(!G.has(Ye)){const yt=()=>{};Qe(Ye,Ue,!!(1&$.$flags$)),yt()}}}const Me=O.$ancestorComponent$,Be=()=>Qn(O,!0);Me&&Me["s-rc"]?Me["s-rc"].push(Be):Be()});return function(O,$,Z,oe,Me){return M.apply(this,arguments)}}(),Ge=M=>{Jt(M,"connectedCallback")},wt=M=>{const N=M["s-cr"]=nt.createComment("");N["s-cn"]=!0,M.insertBefore(N,M.firstChild)},Kt=(M,N={})=>{var O;const Z=[],oe=N.exclude||[],Me=Ze.customElements,Be=nt.head,Ue=Be.querySelector("meta[charset]"),Ye=nt.createElement("style"),yt=[],xt=nt.querySelectorAll(`[${Ke}]`);let Vt,pn=!0,rr=0;for(Object.assign(qe,N),qe.$resourcesUrl$=new URL(N.resourcesUrl||"./",nt.baseURI).href,qe.$flags$|=2;rr<xt.length;rr++)Qe(xt[rr].getAttribute(Ke),at(xt[rr].innerHTML),!0);M.map(qn=>{qn[1].map(br=>{const hr={$flags$:br[0],$tagName$:br[1],$members$:br[2],$listeners$:br[3]};hr.$members$=br[2],hr.$listeners$=br[3],hr.$attrsToReflect$=[],hr.$watchers$={};const Wt=hr.$tagName$,Nn=class extends HTMLElement{constructor($n){super($n),_n($n=this,hr),1&hr.$flags$&&$n.attachShadow({mode:"open",delegatesFocus:!!(16&hr.$flags$)})}connectedCallback(){Vt&&(clearTimeout(Vt),Vt=null),pn?yt.push(this):qe.jmp(()=>(M=>{if(!(1&qe.$flags$)){const N=un(M),O=N.$cmpMeta$,$=()=>{};if(1&N.$flags$)hn(M,N,O.$listeners$),Ge(N.$lazyInstance$);else{let Z;if(N.$flags$|=1,Z=M.getAttribute(fe),Z){if(1&O.$flags$){const oe=ct(M.shadowRoot,O,M.getAttribute("s-mode"));M.classList.remove(oe+"-h",oe+"-s")}((M,N,O,$)=>{const oe=M.shadowRoot,Me=[],Ue=oe?[]:null,Ye=$.$vnode$=Pe(N,null);qe.$orgLocNodes$||X(nt.body,qe.$orgLocNodes$=new Map),M[fe]=O,M.removeAttribute(fe),j(Ye,Me,[],Ue,M,M,O),Me.map(yt=>{const xt=yt.$hostId$+"."+yt.$nodeId$,Vt=qe.$orgLocNodes$.get(xt),pn=yt.$elm$;Vt&&Rt&&""===Vt["s-en"]&&Vt.parentNode.insertBefore(pn,Vt.nextSibling),oe||(pn["s-hn"]=N,Vt&&(pn["s-ol"]=Vt,pn["s-ol"]["s-nr"]=pn)),qe.$orgLocNodes$.delete(xt)}),oe&&Ue.map(yt=>{yt&&oe.appendChild(yt)})})(M,O.$tagName$,Z,N)}Z||12&O.$flags$&&wt(M);{let oe=M;for(;oe=oe.parentNode||oe.host;)if(1===oe.nodeType&&oe.hasAttribute("s-id")&&oe["s-p"]||oe["s-p"]){Vn(N,N.$ancestorComponent$=oe);break}}O.$members$&&Object.entries(O.$members$).map(([oe,[Me]])=>{if(31&Me&&M.hasOwnProperty(oe)){const Be=M[oe];delete M[oe],M[oe]=Be}}),ue(M,N,O)}$()}})(this))}disconnectedCallback(){qe.jmp(()=>(M=>{if(!(1&qe.$flags$)){const N=un(this),O=N.$lazyInstance$;N.$rmListeners$&&(N.$rmListeners$.map($=>$()),N.$rmListeners$=void 0),Jt(O,"disconnectedCallback")}})())}componentOnReady(){return un(this).$onReadyPromise$}};hr.$lazyBundleId$=qn[0],!oe.includes(Wt)&&!Me.get(Wt)&&(Z.push(Wt),Me.define(Wt,H(Nn,hr,1)))})});{Ye.innerHTML=Z+"{visibility:hidden}.hydrated{visibility:inherit}",Ye.setAttribute("data-styles","");const qn=null!==(O=qe.$nonce$)&&void 0!==O?O:Te(nt);null!=qn&&Ye.setAttribute("nonce",qn),Be.insertBefore(Ye,Ue?Ue.nextSibling:Be.firstChild)}pn=!1,yt.length?yt.map(qn=>qn.connectedCallback()):qe.jmp(()=>Vt=setTimeout(Bt,30))},hn=(M,N,O,$)=>{O&&O.map(([Z,oe,Me])=>{const Be=Yn(M,Z),Ue=Tn(N,Me),Ye=tr(Z);qe.ael(Be,oe,Ue,Ye),(N.$rmListeners$=N.$rmListeners$||[]).push(()=>qe.rel(Be,oe,Ue,Ye))})},Tn=(M,N)=>O=>{try{256&M.$flags$?M.$lazyInstance$[N](O):(M.$queuedListeners$=M.$queuedListeners$||[]).push([N,O])}catch($){Hn($)}},Yn=(M,N)=>4&N?nt:8&N?Ze:16&N?nt.body:M,tr=M=>0!=(2&M),xn=new WeakMap,un=M=>xn.get(M),On=(M,N)=>xn.set(N.$lazyInstance$=M,N),_n=(M,N)=>{const O={$flags$:0,$hostElement$:M,$cmpMeta$:N,$instanceValues$:new Map};return O.$onInstancePromise$=new Promise($=>O.$onInstanceResolve$=$),O.$onReadyPromise$=new Promise($=>O.$onReadyResolve$=$),M["s-p"]=[],M["s-rc"]=[],hn(M,O,N.$listeners$),xn.set(M,O)},jt=(M,N)=>N in M,Hn=(M,N)=>(0,console.error)(M,N),he=new Map,B=(M,N,O)=>{const $=M.$tagName$.replace(/-/g,"_"),Z=M.$lazyBundleId$,oe=he.get(Z);return oe?oe[$]:T(863)(`./${Z}.entry.js`).then(Me=>(he.set(Z,Me),Me[$]),Hn)},G=new Map,ze=[],Ze=typeof window<"u"?window:{},nt=Ze.document||{head:{}},qe={$flags$:0,$resourcesUrl$:"",jmp:M=>M(),raf:M=>requestAnimationFrame(M),ael:(M,N,O,$)=>M.addEventListener(N,O,$),rel:(M,N,O,$)=>M.removeEventListener(N,O,$),ce:(M,N)=>new CustomEvent(M,N)},Qt=M=>{Object.assign(qe,M)},Rt=!0,gn=M=>Promise.resolve(M),jn=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),bn=[],Rn=[],Wn=(M,N)=>O=>{M.push(O),we||(we=!0,N&&4&qe.$flags$?en(Zt):qe.raf(Zt))},_r=M=>{for(let N=0;N<M.length;N++)try{M[N](performance.now())}catch(O){Hn(O)}M.length=0},Zt=()=>{_r(bn),_r(Rn),(we=bn.length>0)&&qe.raf(Zt)},en=M=>gn().then(M),En=Wn(bn,!1),nr=Wn(Rn,!0)},8077:(Ct,Fe,T)=>{"use strict";T.r(Fe),T.d(Fe,{GESTURE_CONTROLLER:()=>h.G,createGesture:()=>De});var h=T(4587);
1const l=(ee,se,ye,We)=>{const ge=me(ee)?{capture:!!We.capture,passive:!!We.passive}:!!We.capture;let te,fe;return ee.__zone_symbol__addEventListener?(te="__zone_symbol__addEventListener",fe="__zone_symbol__removeEventListener"):(te="addEventListener",fe="removeEventListener"),ee[te](se,ye,ge),()=>{ee[fe](se,ye,ge)}},me=ee=>{if(void 0===U)try{const se=Object.defineProperty({},"passive",{get:()=>{U=!0}});ee.addEventListener("optsTest",()=>{},se)}catch{U=!1}return!!U};let U;const Y=ee=>ee instanceof Document?ee:ee.ownerDocument,De=ee=>{let se=!1,ye=!1,We=!0,ge=!1;const te=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},ee),fe=te.canStart,Ke=te.onWillStart,de=te.onStart,pe=te.onEnd,ke=te.notCaptured,Oe=te.onMove,V=te.threshold,W=te.passive,_e=te.blurOnStart,re={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},Te=((ee,se,ye)=>{const We=ye*(Math.PI/180),ge="x"===ee,te=Math.cos(We),fe=se*se;let Ke=0,de=0,pe=!1,ke=0;return{start(Oe,V){Ke=Oe,de=V,ke=0,pe=!0},detect(Oe,V){if(!pe)return!1;const W=Oe-Ke,_e=V-de,re=W*W+_e*_e;if(re<fe)return!1;const Te=Math.sqrt(re),ne=(ge?W:_e)/Te;return ke=ne>te?1:ne<-te?-1:0,pe=!1,!0},isGesture:()=>0!==ke,getDirection:()=>ke}})(te.direction,te.threshold,te.maxAngle),ne=h.G.createGesture({name:ee.gestureName,priority:ee.gesturePriority,disableScroll:ee.disableScroll}),ot=()=>{se&&(ge=!1,Oe&&Oe(re))},ft=()=>!!ne.capture()&&(se=!0,We=!1,re.startX=re.currentX,re.startY=re.currentY,re.startTime=re.currentTime,Ke?Ke(re).then(F):F(),!0),F=()=>{_e&&(()=>{if(typeof document<"u"){const Ae=document.activeElement;null!=Ae&&Ae.blur&&Ae.blur()}})(),de&&de(re),We=!0},L=()=>{se=!1,ye=!1,ge=!1,We=!0,ne.release()},j=Ae=>{const st=se,gt=We;if(L(),gt){if(we(re,Ae),st)return void(pe&&pe(re));ke&&ke(re)}},X=((ee,se,ye,We,ge)=>{let te,fe,Ke,de,pe,ke,Oe,V=0;const W=Re=>{V=Date.now()+2e3,se(Re)&&(!fe&&ye&&(fe=l(ee,"touchmove",ye,ge)),Ke||(Ke=l(Re.target,"touchend",re,ge)),de||(de=l(Re.target,"touchcancel",re,ge)))},_e=Re=>{V>Date.now()||se(Re)&&(!ke&&ye&&(ke=l(Y(ee),"mousemove",ye,ge)),Oe||(Oe=l(Y(ee),"mouseup",Te,ge)))},re=Re=>{ne(),We&&We(Re)},Te=Re=>{Pe(),We&&We(Re)},ne=()=>{fe&&fe(),Ke&&Ke(),de&&de(),fe=Ke=de=void 0},Pe=()=>{ke&&ke(),Oe&&Oe(),ke=Oe=void 0},He=()=>{ne(),Pe()},ot=(Re=!0)=>{Re?(te||(te=l(ee,"touchstart",W,ge)),pe||(pe=l(ee,"mousedown",_e,ge))):(te&&te(),pe&&pe(),te=pe=void 0,He())};return{enable:ot,stop:He,destroy:()=>{ot(!1),We=ye=se=void 0}}})(te.el,Ae=>{const st=le(Ae);return!(ye||!We||(J(Ae,re),re.startX=re.currentX,re.startY=re.currentY,re.startTime=re.currentTime=st,re.velocityX=re.velocityY=re.deltaX=re.deltaY=0,re.event=Ae,fe&&!1===fe(re))||(ne.release(),!ne.start()))&&(ye=!0,0===V?ft():(Te.start(re.startX,re.startY),!0))},Ae=>{se?!ge&&We&&(ge=!0,we(re,Ae),requestAnimationFrame(ot)):(we(re,Ae),Te.detect(re.currentX,re.currentY)&&(!Te.isGesture()||!ft())&&Se())},j,{capture:!1,passive:W}),Se=()=>{L(),X.stop(),ke&&ke(re)};return{enable(Ae=!0){Ae||(se&&j(void 0),L()),X.enable(Ae)},destroy(){ne.destroy(),X.destroy()}}},we=(ee,se)=>{if(!se)return;const ye=ee.currentX,We=ee.currentY,ge=ee.currentTime;J(se,ee);const te=ee.currentX,fe=ee.currentY,de=(ee.currentTime=le(se))-ge;if(de>0&&de<100){const ke=(fe-We)/de;ee.velocityX=(te-ye)/de*.7+.3*ee.velocityX,ee.velocityY=.7*ke+.3*ee.velocityY}ee.deltaX=te-ee.startX,ee.deltaY=fe-ee.startY,ee.event=se},J=(ee,se)=>{let ye=0,We=0;if(ee){const ge=ee.changedTouches;if(ge&&ge.length>0){const te=ge[0];ye=te.clientX,We=te.clientY}else void 0!==ee.pageX&&(ye=ee.pageX,We=ee.pageY)}se.currentX=ye,se.currentY=We},le=ee=>ee.timeStamp||Date.now()},1767:(Ct,Fe,T)=>{"use strict";T.d(Fe,{m:()=>J});var h=T(5861),l=T(5421),me=T(544),U=T(7876),ae=T(6506);const ie=le=>(0,ae.c)().duration(le?400:300),Y=le=>{let ee,se;const ye=le.width+8,We=(0,ae.c)(),ge=(0,ae.c)();le.isEndSide?(ee=ye+"px",se="0px"):(ee=-ye+"px",se="0px"),We.addElement(le.menuInnerEl).fromTo("transform",`translateX(${ee})`,`translateX(${se})`);const fe="ios"===(0,U.b)(le),Ke=fe?.2:.25;return ge.addElement(le.backdropEl).fromTo("opacity",.01,Ke),ie(fe).addAnimation([We,ge])},Ne=le=>{let ee,se;
1const ye=(0,U.b)(le),We=le.width;le.isEndSide?(ee=-We+"px",se=We+"px"):(ee=We+"px",se=-We+"px");const ge=(0,ae.c)().addElement(le.menuInnerEl).fromTo("transform",`translateX(${se})`,"translateX(0px)"),te=(0,ae.c)().addElement(le.contentEl).fromTo("transform","translateX(0px)",`translateX(${ee})`),fe=(0,ae.c)().addElement(le.backdropEl).fromTo("opacity",.01,.32);return ie("ios"===ye).addAnimation([ge,te,fe])},De=le=>{const ee=(0,U.b)(le),se=le.width*(le.isEndSide?-1:1)+"px",ye=(0,ae.c)().addElement(le.contentEl).fromTo("transform","translateX(0px)",`translateX(${se})`);return ie("ios"===ee).addAnimation(ye)},J=(()=>{const le=new Map,ee=[],se=function(){var F=(0,h.Z)(function*(L){const j=yield de(L);return!!j&&j.open()});return function(j){return F.apply(this,arguments)}}(),ye=function(){var F=(0,h.Z)(function*(L){const j=yield void 0!==L?de(L):pe();return void 0!==j&&j.close()});return function(j){return F.apply(this,arguments)}}(),We=function(){var F=(0,h.Z)(function*(L){const j=yield de(L);return!!j&&j.toggle()});return function(j){return F.apply(this,arguments)}}(),ge=function(){var F=(0,h.Z)(function*(L,j){const X=yield de(j);return X&&(X.disabled=!L),X});return function(j,X){return F.apply(this,arguments)}}(),te=function(){var F=(0,h.Z)(function*(L,j){const X=yield de(j);return X&&(X.swipeGesture=L),X});return function(j,X){return F.apply(this,arguments)}}(),fe=function(){var F=(0,h.Z)(function*(L){if(null!=L){const j=yield de(L);return void 0!==j&&j.isOpen()}return void 0!==(yield pe())});return function(j){return F.apply(this,arguments)}}(),Ke=function(){var F=(0,h.Z)(function*(L){const j=yield de(L);return!!j&&!j.disabled});return function(j){return F.apply(this,arguments)}}(),de=function(){var F=(0,h.Z)(function*(L){return yield Re(),"start"===L||"end"===L?ft(Se=>Se.side===L&&!Se.disabled)||ft(Se=>Se.side===L):null!=L?ft(X=>X.menuId===L):ft(X=>!X.disabled)||(ee.length>0?ee[0].el:void 0)});return function(j){return F.apply(this,arguments)}}(),pe=function(){var F=(0,h.Z)(function*(){return yield Re(),Pe()});return function(){return F.apply(this,arguments)}}(),ke=function(){var F=(0,h.Z)(function*(){return yield Re(),He()});return function(){return F.apply(this,arguments)}}(),Oe=function(){var F=(0,h.Z)(function*(){return yield Re(),ot()});return function(){return F.apply(this,arguments)}}(),V=(F,L)=>{le.set(F,L)},re=F=>{const L=F.side;ee.filter(j=>j.side===L&&j!==F).forEach(j=>j.disabled=!0)},Te=function(){var F=(0,h.Z)(function*(L,j,X){if(ot())return!1;if(j){const Se=yield pe();Se&&L.el!==Se&&(yield Se.setOpen(!1,!1))}return L._setOpen(j,X)});return function(j,X,Se){return F.apply(this,arguments)}}(),Pe=()=>ft(F=>F._isOpen),He=()=>ee.map(F=>F.el),ot=()=>ee.some(F=>F.isAnimating),ft=F=>{const L=ee.find(F);if(void 0!==L)return L.el},Re=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(F=>new Promise(L=>(0,me.c)(F,L))));return V("reveal",De),V("push",Ne),V("overlay",Y),typeof document<"u"&&document.addEventListener("ionBackButton",F=>{const L=Pe();L&&F.detail.register(l.MENU_BACK_BUTTON_PRIORITY,()=>L.close())}),{registerAnimation:V,get:de,getMenus:ke,getOpen:pe,isEnabled:Ke,swipeGesture:te,isAnimating:Oe,isOpen:fe,enable:ge,toggle:We,close:ye,open:se,_getOpenSync:Pe,_createAnimation:(F,L)=>{const j=le.get(F);if(!j)throw new Error("animation not registered");return j(L)},_register:F=>{ee.indexOf(F)<0&&(F.disabled||re(F),ee.push(F))},_unregister:F=>{const L=ee.indexOf(F);L>-1&&ee.splice(L,1)},_setOpen:Te,_setActiveMenu:re}})()},8354:(Ct,Fe,T)=>{"use strict";T.d(Fe,{L:()=>U,a:()=>ae,b:()=>ie,c:()=>Y,d:()=>Ne,e:()=>V,g:()=>re,l:()=>ke,s:()=>W,t:()=>J,w:()=>Oe});var h=T(5861),l=T(6953),me=T(544);const U="ionViewWillEnter",ae="ionViewDidEnter",ie="ionViewWillLeave",Y="ionViewDidLeave",Ne="ionViewWillUnload",J=Te=>new Promise((ne,Pe)=>{(0,l.w)(()=>{le(Te),ee(Te).then(He=>{He.animation&&He.animation.destroy(),se(Te),ne(He)},He=>{se(Te),Pe(He)})})}),le=Te=>{const ne=Te.enteringEl,Pe=Te.leavingEl;_e(ne,Pe,Te.direction),Te.showGoBack?ne.classList.add("can-go-back"):ne.classList.remove("can-go-back"),W(ne,!1),ne.style.setProperty("pointer-events","none"),Pe&&(W(Pe,!1),Pe.style.setProperty("pointer-events","none"))},ee=function(){var Te=(0,h.Z)(function*(ne){const Pe=yield ye(ne);return Pe&&l.B.isBrowser?We(Pe,ne):ge(ne)});return function(Pe){return Te.apply(this,arguments)}}(),se=Te=>{const ne=Te.enteringEl,Pe=Te.leavingEl;ne.classList.remove("ion-page-invisible"),ne.style.removeProperty("pointer-events"),void 0!==Pe&&(Pe.classList.remove("ion-page-invisible"),Pe.style.removeProperty("pointer-events"))},ye=function(){var Te=(0,h.Z)(function*(ne){return ne.leavingEl&&ne.animated&&0!==ne.duration?ne.animationBuilder?ne.animationBuilder:"ios"===ne.mode?(yield Promise.resolve().then(T.bind(T,8899))).iosTransitionAnimation:(yield Promise.resolve().then(T.bind(T,5298))).mdTransitionAnimation:void 0});return function(Pe){return Te.apply(this,arguments)}}(),We=function(){var Te=(0,h.Z)(function*(ne,Pe){yield te(Pe,!0);const He=ne(Pe.baseEl,Pe);de(Pe.enteringEl,Pe.leavingEl);const ot=yield Ke(He,Pe);return Pe.progressCallback&&Pe.progressCallback(void 0),ot&&pe(Pe.enteringEl,Pe.leavingEl),{hasCompleted:ot,animation:He}});return function(Pe,He){return Te.apply(this,arguments)}}(),ge=function(){var Te=(0,h.Z)(function*(ne){const Pe=ne.enteringEl,He=ne.leavingEl;return yield te(ne,!1),de(Pe,He),pe(Pe,He),{hasCompleted:!0}});return function(Pe){return Te.apply(this,arguments)}}(),te=function(){var Te=(0,h.Z)(function*(ne,Pe){(void 0!==ne.deepWait?ne.deepWait:Pe)&&(yield Promise.all([V(ne.enteringEl),V(ne.leavingEl)])),yield fe(ne.viewIsReady,ne.enteringEl)});return function(Pe,He){return Te.apply(this,arguments)}}(),fe=function(){var Te=(0,h.Z)(function*(ne,Pe){ne&&(yield ne(Pe))});return function(Pe,He){return Te.apply(this,arguments)}}(),Ke=(Te,ne)=>{const Pe=ne.progressCallback,He=new Promise(ot=>{Te.onFinish(ft=>ot(1===ft))});return Pe?(Te.progressStart(!0),Pe(Te)):Te.play(),He},de=(Te,ne)=>{ke(ne,ie),ke(Te,U)},pe=(Te,ne)=>{ke(Te,ae),ke(ne,Y)},ke=(Te,ne)=>{if(Te){const Pe=new CustomEvent(ne,{bubbles:!1,cancelable:!1});Te.dispatchEvent(Pe)}},Oe=()=>new Promise(Te=>(0,me.r)(()=>(0,me.r)(()=>Te()))),V=function(){var Te=(0,h.Z)(function*(ne){const Pe=ne;if(Pe){if(null!=Pe.componentOnReady){if(null!=(yield Pe.componentOnReady()))return}else if(null!=Pe.__registerHost)return void(yield new Promise(ot=>(0,me.r)(ot)));yield Promise.all(Array.from(Pe.children).map(V))}});return function(Pe){return Te.apply(this,arguments)}}(),W=(Te,ne)=>{ne?(Te.setAttribute("aria-hidden","true"),Te.classList.add("ion-page-hidden")):(Te.hidden=!1,Te.removeAttribute("aria-hidden"),Te.classList.remove("ion-page-hidden"))},_e=(Te,ne,Pe)=>{void 0!==Te&&(Te.style.zIndex="back"===Pe?"99":"101"),void 0!==ne&&(ne.style.zIndex="100")},re=Te=>Te.classList.contains("ion-page")?Te:Te.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||Te},7643:(Ct,Fe,T)=>{"use strict";T.d(Fe,{d:()=>l,w:()=>h});const h=typeof window<"u"?window:void 0,l=typeof document<"u"?document:void 0},7690:(Ct,Fe,T)=>{"use strict";T.d(Fe,{a:()=>l,b:()=>me,p:()=>h});const h=(U,...ae)=>
1console.warn(`[Ionic Warning]: ${U}`,...ae),l=(U,...ae)=>console.error(`[Ionic Error]: ${U}`,...ae),me=(U,...ae)=>console.error(`<${U.tagName.toLowerCase()}> must be used inside ${ae.join(" or ")}.`)},7876:(Ct,Fe,T)=>{"use strict";T.d(Fe,{a:()=>J,b:()=>ot,c:()=>me,g:()=>we,i:()=>ft});var h=T(6953);class l{constructor(){this.m=new Map}reset(F){this.m=new Map(Object.entries(F))}get(F,L){const j=this.m.get(F);return void 0!==j?j:L}getBoolean(F,L=!1){const j=this.m.get(F);return void 0===j?L:"string"==typeof j?"true"===j:!!j}getNumber(F,L){const j=parseFloat(this.m.get(F));return isNaN(j)?void 0!==L?L:NaN:j}set(F,L){this.m.set(F,L)}}const me=new l,De="ionic-persist-config",we=Re=>le(Re),J=(Re,F)=>("string"==typeof Re&&(F=Re,Re=void 0),we(Re).includes(F)),le=(Re=window)=>{if(typeof Re>"u")return[];Re.Ionic=Re.Ionic||{};let F=Re.Ionic.platforms;return null==F&&(F=Re.Ionic.platforms=ee(Re),F.forEach(L=>Re.document.documentElement.classList.add(`plt-${L}`))),F},ee=Re=>{const F=me.get("platform");return Object.keys(Pe).filter(L=>{const j=null==F?void 0:F[L];return"function"==typeof j?j(Re):Pe[L](Re)})},ye=Re=>!!(Te(Re,/iPad/i)||Te(Re,/Macintosh/i)&&pe(Re)),te=Re=>Te(Re,/android|sink/i),pe=Re=>ne(Re,"(any-pointer:coarse)"),Oe=Re=>V(Re)||W(Re),V=Re=>!!(Re.cordova||Re.phonegap||Re.PhoneGap),W=Re=>{const F=Re.Capacitor;return!(null==F||!F.isNative)},Te=(Re,F)=>F.test(Re.navigator.userAgent),ne=(Re,F)=>{var L;return null===(L=Re.matchMedia)||void 0===L?void 0:L.call(Re,F).matches},Pe={ipad:ye,iphone:Re=>Te(Re,/iPhone/i),ios:Re=>Te(Re,/iPhone|iPod/i)||ye(Re),android:te,phablet:Re=>{const F=Re.innerWidth,L=Re.innerHeight,j=Math.min(F,L),X=Math.max(F,L);return j>390&&j<520&&X>620&&X<800},tablet:Re=>{const F=Re.innerWidth,L=Re.innerHeight,j=Math.min(F,L),X=Math.max(F,L);return ye(Re)||(Re=>te(Re)&&!Te(Re,/mobile/i))(Re)||j>460&&j<820&&X>780&&X<1400},cordova:V,capacitor:W,electron:Re=>Te(Re,/electron/i),pwa:Re=>{var F;return!!(null!==(F=Re.matchMedia)&&void 0!==F&&F.call(Re,"(display-mode: standalone)").matches||Re.navigator.standalone)},mobile:pe,mobileweb:Re=>pe(Re)&&!Oe(Re),desktop:Re=>!pe(Re),hybrid:Oe};let He;const ot=Re=>Re&&(0,h.g)(Re)||He,ft=(Re={})=>{if(typeof window>"u")return;const F=window.document,L=window,j=L.Ionic=L.Ionic||{},X={};Re._ael&&(X.ael=Re._ael),Re._rel&&(X.rel=Re._rel),Re._ce&&(X.ce=Re._ce),(0,h.a)(X);const Se=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Re=>{try{const F=Re.sessionStorage.getItem(De);return null!==F?JSON.parse(F):{}}catch{return{}}})(L)),{persistConfig:!1}),j.config),(Re=>{const F={};return Re.location.search.slice(1).split("&").map(L=>L.split("=")).map(([L,j])=>[decodeURIComponent(L),decodeURIComponent(j)]).filter(([L])=>((Re,F)=>Re.substr(0,F.length)===F)(L,"ionic:")).map(([L,j])=>[L.slice(6),j]).forEach(([L,j])=>{F[L]=j}),F})(L)),Re);me.reset(Se),me.getBoolean("persistConfig")&&((Re,F)=>{try{Re.sessionStorage.setItem(De,JSON.stringify(F))}catch{return}})(L,Se),le(L),j.config=me,j.mode=He=me.get("mode",F.documentElement.getAttribute("mode")||(J(L,"ios")?"ios":"md")),me.set("mode",He),F.documentElement.setAttribute("mode",He),F.documentElement.classList.add(He),me.getBoolean("_testing")&&me.set("animated",!1);const Ae=gt=>{var ve;return null===(ve=gt.tagName)||void 0===ve?void 0:ve.startsWith("ION-")},st=gt=>["ios","md"].includes(gt);(0,h.c)(gt=>{for(;gt;){const ve=gt.mode||gt.getAttribute("mode");if(ve){if(st(ve))return ve;Ae(gt)&&console.warn('Invalid ionic mode: "'+ve+'", expected: "ios" or "md"')}gt=gt.parentElement}return He})}},8899:(Ct,Fe,T)=>{"use strict";T.r(Fe),T.d(Fe,{iosTransitionAnimation:()=>ee,shadow:()=>Y});var h=T(6506),l=T(8354);T(7643),T(6953);const ie=se=>document.querySelector(`${se}.ion-cloned-element`),Y=se=>se.shadowRoot||se,Ne=se=>{const ye="ION-TABS"===se.tagName?se:se.querySelector("ion-tabs"),We="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=ye){const ge=ye.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=ge?ge.querySelector(We):null}return se.querySelector(We)},De=(se,ye)=>{const We="ION-TABS"===se.tagName?se:se.querySelector("ion-tabs");let ge=[];if(null!=We){const te=We.querySelector("ion-tab:not(.tab-hidden), .
1ion-page:not(.ion-page-hidden)");null!=te&&(ge=te.querySelectorAll("ion-buttons"))}else ge=se.querySelectorAll("ion-buttons");for(const te of ge){const fe=te.closest("ion-header"),Ke=fe&&!fe.classList.contains("header-collapse-condense-inactive"),de=te.querySelector("ion-back-button"),pe=te.classList.contains("buttons-collapse");if(null!==de&&("start"===te.slot||""===te.slot)&&(pe&&Ke&&ye||!pe))return de}return null},J=(se,ye,We,ge,te,fe)=>{const Ke=ye?`calc(100% - ${fe.right+4}px)`:fe.left-4+"px",de=ye?"7px":"-7px",pe=ye?"-4px":"4px",ke=ye?"-4px":"4px",Oe=ye?"right":"left",V=ye?"left":"right",re=We?[{offset:0,opacity:1,transform:`translate3d(${pe}, ${fe.top-46}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${de}, ${te.top-40}px, 0) scale(2.1)`}]:[{offset:0,opacity:0,transform:`translate3d(${de}, ${te.top-40}px, 0) scale(2.1)`},{offset:1,opacity:1,transform:`translate3d(${pe}, ${fe.top-46}px, 0) scale(1)`}],Pe=We?[{offset:0,opacity:1,transform:`translate3d(${ke}, ${fe.top-46}px, 0) scale(1)`},{offset:.2,opacity:0,transform:`translate3d(${ke}, ${fe.top-41}px, 0) scale(0.6)`},{offset:1,opacity:0,transform:`translate3d(${ke}, ${fe.top-41}px, 0) scale(0.6)`}]:[{offset:0,opacity:0,transform:`translate3d(${ke}, ${fe.top-41}px, 0) scale(0.6)`},{offset:1,opacity:1,transform:`translate3d(${ke}, ${fe.top-46}px, 0) scale(1)`}],He=(0,h.c)(),ot=(0,h.c)(),ft=ie("ion-back-button"),Re=Y(ft).querySelector(".button-text"),F=Y(ft).querySelector("ion-icon");ft.text=ge.text,ft.mode=ge.mode,ft.icon=ge.icon,ft.color=ge.color,ft.disabled=ge.disabled,ft.style.setProperty("display","block"),ft.style.setProperty("position","fixed"),ot.addElement(F),He.addElement(Re),He.beforeStyles({"transform-origin":`${Oe} center`}).beforeAddWrite(()=>{ge.style.setProperty("display","none"),ft.style.setProperty(Oe,Ke)}).afterAddWrite(()=>{ge.style.setProperty("display",""),ft.style.setProperty("display","none"),ft.style.removeProperty(Oe)}).keyframes(re),ot.beforeStyles({"transform-origin":`${V} center`}).keyframes(Pe),se.addAnimation([He,ot])},le=(se,ye,We,ge,te,fe)=>{const Ke=ye?`calc(100% - ${te.right}px)`:`${te.left}px`,de=ye?"-18px":"18px",pe=ye?"right":"left",V=We?[{offset:0,opacity:0,transform:`translate3d(${de}, ${fe.top-4}px, 0) scale(0.49)`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0, ${te.top-2}px, 0) scale(1)`}]:[{offset:0,opacity:.99,transform:`translate3d(0, ${te.top-2}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${de}, ${fe.top-4}px, 0) scale(0.5)`}],W=ie("ion-title"),_e=(0,h.c)();W.innerText=ge.innerText,W.size=ge.size,W.color=ge.color,_e.addElement(W),_e.beforeStyles({"transform-origin":`${pe} center`,height:"46px",display:"",position:"relative",[pe]:Ke}).beforeAddWrite(()=>{ge.style.setProperty("display","none")}).afterAddWrite(()=>{ge.style.setProperty("display",""),W.style.setProperty("display","none")}).keyframes(V),se.addAnimation(_e)},ee=(se,ye)=>{var We;try{const ge="cubic-bezier(0.32,0.72,0,1)",te="opacity",fe="transform",Ke="0%",pe="rtl"===se.ownerDocument.dir,ke=pe?"-99.5%":"99.5%",Oe=pe?"33%":"-33%",V=ye.enteringEl,W=ye.leavingEl,_e="back"===ye.direction,re=V.querySelector(":scope > ion-content"),Te=V.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),ne=V.querySelectorAll(":scope > ion-header > ion-toolbar"),Pe=(0,h.c)(),He=(0,h.c)();if(Pe.addElement(V).duration((null!==(We=ye.duration)&&void 0!==We?We:0)||540).easing(ye.easing||ge).fill("both").beforeRemoveClass("ion-page-invisible"),W&&null!=se){const F=(0,h.c)();F.addElement(se),Pe.addAnimation(F)}if(re||0!==ne.length||0!==Te.length?(He.addElement(re),He.addElement(Te)):He.addElement(V.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Pe.addAnimation(He),_e?He.beforeClearStyles([te]).fromTo("transform",`translateX(${Oe})`,`translateX(${Ke})`).fromTo(te,.8,1):He.beforeClearStyles([te]).fromTo("transform",`translateX(${ke})`,`translateX(${Ke})`),re){const F=Y(re).querySelector(".transition-effect");if(F){const L=F.querySelector(".transition-cover"),j=F.querySelector(".transition-shadow"),X=(0,h.c)(),Se=(0,h.c)(),Ae=(0,h.c)();X.addElement(F).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Se.addElement(L).beforeClearStyles([te]).fromTo(te,0,.1),Ae.addElement(j).beforeClearStyles([te]).fromTo(te,.03,.7),X.addAnimation([Se,Ae]),He.addAnimation([X])}}const ot=V.querySelector("ion-header.header-collapse-condense"),{forward:ft,backward:Re}=((se,ye,We,ge,te)=>{const fe=De(ge,We),Ke=Ne(te),de=Ne(ge),pe=De(te,We),ke=null!==fe&&null!==Ke&&!We,Oe=null!==de&&null!==pe&&We;if(ke){const V=Ke.getBoundingClientRect(),W=fe.getBoundingClientRect();le(se,ye,We,Ke,V,W),J(se,ye,We,fe,V,W)}else if(Oe){const V=de.getBoundingClientRect(),W=pe.getBoundingClientRect();le(se,ye,We,de,V,W),J(se,ye,We,pe,V,W)}return{forward:ke,backward:Oe}})(Pe,pe,_e,V,W);if(ne.forEach(F=>{const L=(0,h.c)();L.addElement(F),Pe.addAnimation(L);const j=(0,h.c)();j.addElement(F.querySelector("ion-title"));const X=(0,h.c)(),Se=Array.from(F.querySelectorAll("ion-buttons,[menuToggle]")),Ae=F.closest("ion-header"),st=null==Ae?void 0:Ae.classList.contains("header-collapse-condense-inactive");let gt;gt=Se.filter(_e?Qe=>{const ct=Qe.classList.contains("buttons-collapse");return ct&&!st||!ct}:Qe=>!Qe.classList.contains("buttons-collapse")),X.addElement(gt);const ve=(0,h.c)();ve.addElement(F.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const Ce=(0,h.c)();Ce.addElement(Y(F).querySelector(".toolbar-background"));const Ee=(0,h.c)(),Le=F.querySelector("ion-back-button");if(Le&&Ee.addElement(Le),L.addAnimation([j,X,ve,Ce,Ee]),X.fromTo(te,.01,1),ve.fromTo(te,.01,1),_e)st||j.fromTo("transform",`translateX(${Oe})`,`translateX(${Ke})`).fromTo(te,.01,1),ve.fromTo("transform",`translateX(${Oe})`,`translateX(${Ke})`),Ee.fromTo(te,.01,1);else if(ot||j.fromTo("transform",`translateX(${ke})`,`translateX(${Ke})`).fromTo(te,.01,1),ve.fromTo("transform",`translateX(${ke})`,`translateX(${Ke})`),Ce.beforeClearStyles([te,"transform"]),(null==Ae?void 0:Ae.translucent)?Ce.fromTo("transform",pe?"translateX(-100%)":"translateX(100%)","translateX(0px)"):Ce.fromTo(te,.01,"var(--opacity)"),ft||Ee.fromTo(te,.01,1),Le&&!ft){const ct=(0,h.c)();ct.addElement(Y(Le).querySelector(".button-text")).fromTo("transform",pe?"translateX(-100px)":"translateX(100px)","translateX(0px)"),L.addAnimation(ct)}}),W){const F=(0,h.c)(),L=W.querySelector(":scope > ion-content"),j=W.querySelectorAll(":scope > ion-header > ion-toolbar"),X=W.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(L||0!==j.length||0!==X.length?(F.addElement(L),F.addElement(X)):F.addElement(W.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Pe.addAnimation(F),_e){F.beforeClearStyles([te]).fromTo("transform",`translateX(${Ke})`,pe?"translateX(-100%)":"translateX(100%)");const Se=(0,l.g)(W);Pe.afterAddWrite(()=>{"normal"===Pe.getDirection()&&Se.style.setProperty("display","none")})}else F.fromTo("transform",`translateX(${Ke})`,`translateX(${Oe})`).fromTo(te,1,.8);if(L){const Se=Y(L).querySelector(".transition-effect");if(Se){const Ae=Se.querySelector(".transition-cover"),st=Se.querySelector(".transition-shadow"),gt=(0,h.c)(),ve=(0,h.c)(),Ce=(0,h.c)();gt.addElement(Se).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),ve.addElement(Ae).beforeClearStyles([te]).fromTo(te,.1,0),Ce.addElement(st).beforeClearStyles([te]).fromTo(te,.7,.03),gt.addAnimation([ve,Ce]),F.addAnimation([gt])}}j.forEach(Se=>{const Ae=(0,h.c)();Ae.addElement(Se);const st=(0,h.c)();st.addElement(Se.querySelector("ion-title"));const gt=(0,h.c)(),ve=Se.querySelectorAll("ion-buttons,[menuToggle]"),Ce=Se.closest("ion-header"),Ee=null==Ce?void 0:Ce.classList.contains("header-collapse-condense-inactive"),Le=Array.from(ve).filter(Ft=>{const ht=Ft.classList.contains("buttons-collapse");return ht&&!Ee||!ht});gt.addElement(Le);const Qe=(0,h.c)(),ct=Se.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");ct.length>0&&Qe.addElement(ct);const St=(0,h.c)();St.addElement(Y(Se).querySelector(".toolbar-background"));const mt=(0,h.c)(),at=Se.querySelector("ion-back-button");if(at&&mt.addElement(at),Ae.addAnimation([st,gt,Qe,mt,St]),Pe.addAnimation(Ae),mt.fromTo(te,.99,0),gt.fromTo(te,.99,0),Qe.fromTo(te,.99,0),_e){if(Ee||st.fromTo("transform",`translateX(${Ke})`,pe?"translateX(-100%)":"translateX(100%)").fromTo(te,.99,0),Qe.fromTo("transform",`translateX(${Ke})`,pe?"translateX(-100%)":"translateX(100%)"),St.beforeClearStyles([te,"transform"]),(null==Ce?void 0:Ce.translucent)?St.fromTo("transform","translateX(0px)",pe?"translateX(-100%)":"translateX(100%)"):St.fromTo(te,"var(--opacity)",0),at&&!Re){const ht=(0,h.c)();ht.addElement(Y(at).querySelector(".button-text")).fromTo("transform",`translateX(${Ke})`,`translateX(${(pe?-124:124)+"px"})`),Ae.addAnimation(ht)}}else Ee||st.fromTo("transform",`translateX(${Ke})`,`translateX(${Oe})`).fromTo(te,.99,0).afterClearStyles([fe,te]),Qe.fromTo("transform",`translateX(${Ke})`,`translateX(${Oe})`).afterClearStyles([fe,te]),mt.afterClearStyles([te]),st.afterClearStyles([te]),gt.afterClearStyles([te])})}return Pe}catch(ge){throw ge}}},5298:(Ct,Fe,T)=>{"use strict";T.r(Fe),T.d(Fe,{mdTransitionAnimation:()=>ae});var h=T(6506),l=T(8354);T(7643),T(6953);const ae=(ie,Y)=>{var Ne,De,we;const J="40px",ee="back"===Y.direction,ye=Y.leavingEl,We=(0,l.g)(Y.enteringEl),ge=We.querySelector("ion-toolbar"),te=(0,h.c)();if(te.addElement(We).fill("both").beforeRemoveClass("ion-page-invisible"),ee?te.duration((null!==(Ne=Y.duration)&&void 0!==Ne?Ne:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):te.duration((null!==(De=Y.duration)&&void 0!==De?De:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${J})`,"translateY(0px)").fromTo("opacity",.01,1),ge){const fe=(0,h.c)();fe.addElement(ge),te.addAnimation(fe)}if(ye&&ee){te.duration((null!==(we=Y.duration)&&void 0!==we?we:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const fe=(0,h.c)();fe.addElement((0,l.g)(ye)).onFinish(Ke=>{1===Ke&&fe.elements.length>0&&fe.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${J})`).fromTo("opacity",1,0),te.addAnimation(fe)}return te}},645:(Ct,Fe,T)=>{"use strict";T.d(Fe,{B:()=>Ae,G:()=>st,a:()=>J,b:()=>le,c:()=>We,d:()=>gt,e:()=>ve,f:()=>Pe,g:()=>ot,h:()=>F,i:()=>j,j:()=>te,k:()=>fe,l:()=>ee,m:()=>se,n:()=>De,o:()=>pe,q:()=>Te,s:()=>Se});var h=T(5861),l=T(7876),me=T(9439),U=T(5421),ae=T(544),ie=T(7690);let Y=0,Ne=0;const De=new WeakMap,we=Ce=>({create:Ee=>Ke(Ce,Ee),dismiss:(Ee,Le,Qe)=>_e(document,Ee,Le,Ce,Qe),getTop:()=>(0,h.Z)(function*(){return Te(document,Ce)})()}),J=we("ion-alert"),le=we("ion-action-sheet"),ee=we("ion-loading"),se=we("ion-modal"),We=we("ion-
1popover"),te=Ce=>{typeof document<"u"&&W(document);const Ee=Y++;Ce.overlayIndex=Ee},fe=Ce=>(Ce.hasAttribute("id")||(Ce.id="ion-overlay-"+ ++Ne),Ce.id),Ke=(Ce,Ee)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(Ce).then(()=>{const Le=document.createElement(Ce);return Le.classList.add("overlay-hidden"),Object.assign(Le,Object.assign(Object.assign({},Ee),{hasController:!0})),ft(document).appendChild(Le),new Promise(Qe=>(0,ae.c)(Le,Qe))}):Promise.resolve(),de='[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-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',pe=(Ce,Ee)=>{let Le=Ce.querySelector(de);const Qe=null==Le?void 0:Le.shadowRoot;Qe&&(Le=Qe.querySelector(de)||Le),Le?(0,ae.f)(Le):Ee.focus()},Oe=(Ce,Ee)=>{const Le=Array.from(Ce.querySelectorAll(de));let Qe=Le.length>0?Le[Le.length-1]:null;const ct=null==Qe?void 0:Qe.shadowRoot;ct&&(Qe=ct.querySelector(de)||Qe),Qe?Qe.focus():Ee.focus()},W=Ce=>{0===Y&&(Y=1,Ce.addEventListener("focus",Ee=>{((Ce,Ee)=>{const Le=Te(Ee,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),Qe=Ce.target;Le&&Qe&&!Le.classList.contains("ion-disable-focus-trap")&&(Le.shadowRoot?(()=>{if(Le.contains(Qe))Le.lastFocus=Qe;else{const mt=Le.lastFocus;pe(Le,Le),mt===Ee.activeElement&&Oe(Le,Le),Le.lastFocus=Ee.activeElement}})():(()=>{if(Le===Qe)Le.lastFocus=void 0;else{const mt=(0,ae.g)(Le);if(!mt.contains(Qe))return;const at=mt.querySelector(".ion-overlay-wrapper");if(!at)return;if(at.contains(Qe))Le.lastFocus=Qe;else{const Ft=Le.lastFocus;pe(at,Le),Ft===Ee.activeElement&&Oe(at,Le),Le.lastFocus=Ee.activeElement}}})())})(Ee,Ce)},!0),Ce.addEventListener("ionBackButton",Ee=>{const Le=Te(Ce);null!=Le&&Le.backdropDismiss&&Ee.detail.register(U.OVERLAY_BACK_BUTTON_PRIORITY,()=>Le.dismiss(void 0,Ae))}),Ce.addEventListener("keydown",Ee=>{if("Escape"===Ee.key){const Le=Te(Ce);null!=Le&&Le.backdropDismiss&&Le.dismiss(void 0,Ae)}}))},_e=(Ce,Ee,Le,Qe,ct)=>{const St=Te(Ce,Qe,ct);return St?St.dismiss(Ee,Le):Promise.reject("overlay does not exist")},Te=(Ce,Ee,Le)=>{const Qe=((Ce,Ee)=>(void 0===Ee&&(Ee="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(Ce.querySelectorAll(Ee)).filter(Le=>Le.overlayIndex>0)))(Ce,Ee).filter(ct=>!(Ce=>Ce.classList.contains("overlay-hidden"))(ct));return void 0===Le?Qe[Qe.length-1]:Qe.find(ct=>ct.id===Le)},ne=(Ce=!1)=>{const Le=ft(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");Le&&(Ce?Le.setAttribute("aria-hidden","true"):Le.removeAttribute("aria-hidden"))},Pe=function(){var Ce=(0,h.Z)(function*(Ee,Le,Qe,ct,St){var mt,at;if(Ee.presented)return;ne(!0),Ee.presented=!0,Ee.willPresent.emit(),null===(mt=Ee.willPresentShorthand)||void 0===mt||mt.emit();const Ft=(0,l.b)(Ee),ht=Ee.enterAnimation?Ee.enterAnimation:l.c.get(Le,"ios"===Ft?Qe:ct);(yield Re(Ee,ht,Ee.el,St))&&(Ee.didPresent.emit(),null===(at=Ee.didPresentShorthand)||void 0===at||at.emit()),"ION-TOAST"!==Ee.el.tagName&&He(Ee.el),Ee.keyboardClose&&(null===document.activeElement||!Ee.el.contains(document.activeElement))&&Ee.el.focus()});return function(Le,Qe,ct,St,mt){return Ce.apply(this,arguments)}}(),He=function(){var Ce=(0,h.Z)(function*(Ee){let Le=document.activeElement;if(!Le)return;const Qe=null==Le?void 0:Le.shadowRoot;Qe&&(Le=Qe.querySelector(de)||Le),yield Ee.onDidDismiss(),Le.focus()});return function(Le){return Ce.apply(this,arguments)}}(),ot=function(){var Ce=(0,h.Z)(function*(Ee,Le,Qe,ct,St,mt,at){var Ft,ht;if(!Ee.presented)return!1;ne(!1),Ee.presented=!1;try{Ee.el.style.setProperty("pointer-events","none"),Ee.willDismiss.emit({data:Le,role:Qe}),null===(Ft=Ee.willDismissShorthand)||void 0===Ft||Ft.emit({data:Le,role:Qe});const Ut=(0,l.b)(Ee),Ot=Ee.leaveAnimation?Ee.leaveAnimation:l.c.get(ct,"ios"===Ut?St:mt);Qe!==st&&(yield Re(Ee,Ot,Ee.el,at)),Ee.didDismiss.emit({data:Le,role:Qe}),null===(ht=Ee.didDismissShorthand)||void 0===ht||ht.emit({data:Le,role:Qe}),De.delete(Ee),Ee.el.classList.add("overlay-hidden"),Ee.el.style.removeProperty("pointer-events"),void 0!==Ee.el.lastFocus&&(Ee.el.lastFocus=void 0)}catch(Ut){console.error(Ut)}return Ee.el.remove(),!0});return function(Le,Qe,ct,St,mt,at,Ft){return Ce.apply(this,arguments)}}(),ft=Ce=>Ce.querySelector("ion-app")||Ce.body,Re=function(){var Ce=(0,h.Z)(function*(Ee,Le,Qe,ct){Qe.classList.remove("overlay-hidden");const mt=Le(Ee.el,ct);(!Ee.animated||!l.c.getBoolean("animated",!0))&&mt.duration(0),Ee.keyboardClose&&mt.beforeAddWrite(()=>{const Ft=Qe.ownerDocument.activeElement;null!=Ft&&Ft.matches("input,ion-input, ion-textarea")&&Ft.blur()});const at=De.get(Ee)||[];return De.set(Ee,[...at,mt]),yield mt.play(),!0});return function(Le,Qe,ct,St){return Ce.apply(this,arguments)}}(),F=(Ce,Ee)=>{let Le;const Qe=new Promise(ct=>Le=ct);return L(Ce,Ee,ct=>{Le(ct.detail)}),Qe},L=(Ce,Ee,Le)=>{const Qe=ct=>{(0,ae.b)(Ce,Ee,Qe),Le(ct)};(0,ae.a)(Ce,Ee,Qe)},j=Ce=>"cancel"===Ce||Ce===Ae,X=Ce=>Ce(),Se=(Ce,Ee)=>{if("function"==typeof Ce)return l.c.get("_zoneGate",X)(()=>{try{return Ce(Ee)}catch(Qe){throw Qe}})},Ae="backdrop",st="gesture",gt=Ce=>{let Le,Ee=!1;const Qe=(0,me.C)(),ct=(at=!1)=>
1{if(Le&&!at)return{delegate:Le,inline:Ee};const{el:Ft,hasController:ht,delegate:Ut}=Ce;return Ee=null!==Ft.parentNode&&!ht,Le=Ee?Ut||Qe:Ut,{inline:Ee,delegate:Le}};return{attachViewToDom:function(){var at=(0,h.Z)(function*(Ft){const{delegate:ht}=ct(!0);if(ht)return yield ht.attachViewToDom(Ce.el,Ft);const{hasController:Ut}=Ce;if(Ut&&void 0!==Ft)throw new Error("framework delegate is missing");return null});return function(ht){return at.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:at}=ct();at&&void 0!==Ce.el&&at.removeViewFromDom(Ce.el.parentElement,Ce.el)}}},ve=()=>{let Ce;const Ee=()=>{Ce&&(Ce(),Ce=void 0)};return{addClickListener:(Qe,ct)=>{Ee();const St=void 0!==ct?document.getElementById(ct):null;St?Ce=((at,Ft)=>{const ht=()=>{Ft.present()};return at.addEventListener("click",ht),()=>{at.removeEventListener("click",ht)}})(St,Qe):(0,ie.p)(`A trigger element with the ID "${ct}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,Qe)},removeClickListener:Ee}}},2587:(Ct,Fe,T)=>{"use strict";var h=T(6593),l=T(6689),me=T(4670),U=T(5548);const ae=[{path:"",loadChildren:()=>T.e(4054).then(T.bind(T,4054)).then(he=>he.TabsPageModule)}];let ie=(()=>{class he{}return he.\u0275fac=function(G){return new(G||he)},he.\u0275mod=l.oAB({type:he}),he.\u0275inj=l.cJS({imports:[me.Bz.forRoot(ae,{preloadingStrategy:me.wm}),me.Bz]}),he})(),Y=(()=>{class he{constructor(){}}return he.\u0275fac=function(G){return new(G||he)},he.\u0275cmp=l.Xpm({type:he,selectors:[["app-root"]],decls:2,vars:0,template:function(G,ze){1&G&&(l.TgZ(0,"ion-app"),l._UZ(1,"ion-router-outlet"),l.qZA())},dependencies:[U.dr,U.jP]}),he})();var Ne=T(2096),De=T(7715),we=T(5592),J=T(6328),le=T(2181),ee=T(7398),se=T(4716),ye=T(4664),We=T(6814);class ge{}class te{}class fe{constructor(B){this.normalizedNames=new Map,this.lazyUpdate=null,B?"string"==typeof B?this.lazyInit=()=>{this.headers=new Map,B.split("\n").forEach(G=>{const ze=G.indexOf(":");if(ze>0){const Ze=G.slice(0,ze),nt=Ze.toLowerCase(),qe=G.slice(ze+1).trim();this.maybeSetNormalizedName(Ze,nt),this.headers.has(nt)?this.headers.get(nt).push(qe):this.headers.set(nt,[qe])}})}:typeof Headers<"u"&&B instanceof Headers?(this.headers=new Map,B.forEach((G,ze)=>{this.setHeaderEntries(ze,G)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(B).forEach(([G,ze])=>{this.setHeaderEntries(G,ze)})}:this.headers=new Map}has(B){return this.init(),this.headers.has(B.toLowerCase())}get(B){this.init();const G=this.headers.get(B.toLowerCase());return G&&G.length>0?G[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(B){return this.init(),this.headers.get(B.toLowerCase())||null}append(B,G){return this.clone({name:B,value:G,op:"a"})}set(B,G){return this.clone({name:B,value:G,op:"s"})}delete(B,G){return this.clone({name:B,value:G,op:"d"})}maybeSetNormalizedName(B,G){this.normalizedNames.has(G)||this.normalizedNames.set(G,B)}init(){this.lazyInit&&(this.lazyInit instanceof fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(B=>this.applyUpdate(B)),this.lazyUpdate=null))}copyFrom(B){B.init(),Array.from(B.headers.keys()).forEach(G=>{this.headers.set(G,B.headers.get(G)),this.normalizedNames.set(G,B.normalizedNames.get(G))})}clone(B){const G=new fe;return G.lazyInit=this.lazyInit&&this.lazyInit instanceof fe?this.lazyInit:this,G.lazyUpdate=(this.lazyUpdate||[]).concat([B]),G}applyUpdate(B){const G=B.name.toLowerCase();switch(B.op){case"a":case"s":let ze=B.value;if("string"==typeof ze&&(ze=[ze]),0===ze.length)return;this.maybeSetNormalizedName(B.name,G);const Ze=("a"===B.op?this.headers.get(G):void 0)||[];Ze.push(...ze),this.headers.set(G,Ze);break;case"d":const nt=B.value;if(nt){let qe=this.headers.get(G);if(!qe)return;qe=qe.filter(Qt=>-1===nt.indexOf(Qt)),0===qe.length?(this.headers.delete(G),this.normalizedNames.delete(G)):this.headers.set(G,qe)}else this.headers.delete(G),this.normalizedNames.delete(G)}}setHeaderEntries(B,G){const ze=(Array.isArray(G)?G:[G]).map(nt=>nt.toString()),Ze=B.toLowerCase();this.headers.set(Ze,ze),this.maybeSetNormalizedName(B,Ze)}forEach(B){this.init(),Array.from(this.normalizedNames.keys()).forEac
1h(G=>B(this.normalizedNames.get(G),this.headers.get(G)))}}class de{encodeKey(B){return V(B)}encodeValue(B){return V(B)}decodeKey(B){return decodeURIComponent(B)}decodeValue(B){return decodeURIComponent(B)}}const ke=/%(\d[a-f0-9])/gi,Oe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function V(he){return encodeURIComponent(he).replace(ke,(B,G)=>{var ze;return null!==(ze=Oe[G])&&void 0!==ze?ze:B})}function W(he){return`${he}`}class _e{constructor(B={}){if(this.updates=null,this.cloneFrom=null,this.encoder=B.encoder||new de,B.fromString){if(B.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(he,B){const G=new Map;return he.length>0&&he.replace(/^\?/,"").split("&").forEach(Ze=>{const nt=Ze.indexOf("="),[qe,Qt]=-1==nt?[B.decodeKey(Ze),""]:[B.decodeKey(Ze.slice(0,nt)),B.decodeValue(Ze.slice(nt+1))],Rt=G.get(qe)||[];Rt.push(Qt),G.set(qe,Rt)}),G}(B.fromString,this.encoder)}else B.fromObject?(this.map=new Map,Object.keys(B.fromObject).forEach(G=>{const ze=B.fromObject[G],Ze=Array.isArray(ze)?ze.map(W):[W(ze)];this.map.set(G,Ze)})):this.map=null}has(B){return this.init(),this.map.has(B)}get(B){this.init();const G=this.map.get(B);return G?G[0]:null}getAll(B){return this.init(),this.map.get(B)||null}keys(){return this.init(),Array.from(this.map.keys())}append(B,G){return this.clone({param:B,value:G,op:"a"})}appendAll(B){const G=[];return Object.keys(B).forEach(ze=>{const Ze=B[ze];Array.isArray(Ze)?Ze.forEach(nt=>{G.push({param:ze,value:nt,op:"a"})}):G.push({param:ze,value:Ze,op:"a"})}),this.clone(G)}set(B,G){return this.clone({param:B,value:G,op:"s"})}delete(B,G){return this.clone({param:B,value:G,op:"d"})}toString(){return this.init(),this.keys().map(B=>{const G=this.encoder.encodeKey(B);return this.map.get(B).map(ze=>G+"="+this.encoder.encodeValue(ze)).join("&")}).filter(B=>""!==B).join("&")}clone(B){const G=new _e({encoder:this.encoder});return G.cloneFrom=this.cloneFrom||this,G.updates=(this.updates||[]).concat(B),G}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(B=>this.map.set(B,this.cloneFrom.map.get(B))),this.updates.forEach(B=>{switch(B.op){case"a":case"s":const G=("a"===B.op?this.map.get(B.param):void 0)||[];G.push(W(B.value)),this.map.set(B.param,G);break;case"d":if(void 0===B.value){this.map.delete(B.param);break}{let ze=this.map.get(B.param)||[];const Ze=ze.indexOf(W(B.value));-1!==Ze&&ze.splice(Ze,1),ze.length>0?this.map.set(B.param,ze):this.map.delete(B.param)}}}),this.cloneFrom=this.updates=null)}}class Te{constructor(){this.map=new Map}set(B,G){return this.map.set(B,G),this}get(B){return this.map.has(B)||this.map.set(B,B.defaultValue()),this.map.get(B)}delete(B){return this.map.delete(B),this}has(B){return this.map.has(B)}keys(){return this.map.keys()}}function Pe(he){return typeof ArrayBuffer<"u"&&he instanceof ArrayBuffer}function He(he){return typeof Blob<"u"&&he instanceof Blob}function ot(he){return typeof FormData<"u"&&he instanceof FormData}class Re{constructor(B,G,ze,Ze){let nt;if(this.url=G,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=B.toUpperCase(),function ne(he){switch(he){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ze?(this.body=void 0!==ze?ze:null,nt=Ze):nt=ze,nt&&(this.reportProgress=!!nt.reportProgress,this.withCredentials=!!nt.withCredentials,nt.responseType&&(this.responseType=nt.responseType),nt.headers&&(this.headers=nt.headers),nt.context&&(this.context=nt.context),nt.params&&(this.params=nt.params)),this.headers||(this.headers=new fe),this.context||(this.context=new Te),this.params){const qe=this.params.toString();if(0===qe.length)this.urlWithParams=G;else{const Qt=G.indexOf("?");this.urlWithParams=G+(-1===Qt?"?":Qt<G.length-1?"&":"")+qe}}else this.params=new _e,this.urlWithParams=G}serializeBody(){return null===this.body?null:Pe(this.body)||He(this.body)||ot(this.body)||function ft(he){return typeof URLSearchParams<"u"&&he instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof _e?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||ot(this.body)?null:He(this.body)?this.body.type||null:Pe(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof _e?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(B={}){var G;const ze=B.method||this.method,Ze=B.url||this.url,nt=B.responseType||this.responseType,qe=void 0!==B.body?B.body:this.body,Qt=void 0!==B.withCredentials?B.withCredentials:this.withCredentials,Rt=void 0!==B.reportProgress?B.reportProgress:this.reportProgress;let gn=B.headers||this.headers,jn=B.params||this.params;const bn=null!==(G=B.context)&&void 0!==G?G:this.context;return void 0!==B.setHeaders&&(gn=Object.keys(B.setHeaders).reduce((Rn,Wn)=>Rn.set(Wn,B.setHeaders[Wn]),gn)),B.setParams&&(jn=Object.keys(B.setParams).reduce((Rn,Wn)=>Rn.set(Wn,B.setParams[Wn]),jn)),new Re(ze,Ze,qe,{params:jn,headers:gn,context:bn,reportProgress:Rt,responseType:nt,withCredentials:Qt})}}var F=(()=>((F=F||{})[F.Sent=0]="Sent",F[F.UploadProgress=1]="UploadProgress",F[F.ResponseHeader=2]="ResponseHeader",F[F.DownloadProgress=3]="DownloadProgress",F[F.Response=4]="Response",F[F.User=5]="User",F))();class L{constructor(B,G=200,ze="OK"){this.headers=B.headers||new fe,this.status=void 0!==B.status?B.status:G,this.statusText=B.statusText||ze,this.url=B.url||null,this.ok=this.status>=200&&this.status<300}}class j extends L{constructor(B={}){super(B),this.type=F.ResponseHeader}clone(B={}){return new j({headers:B.headers||this.headers,status:void 0!==B.status?B.status:this.status,statusText:B.statusText||this.statusText,url:B.url||this.url||void 0})}}class X extends L{constructor(B={}){super(B),this.type=F.Response,this.body=void 0!==B.body?B.body:null}clone(B={}){return new X({body:void 0!==B.body?B.body:this.body,headers:B.headers||this.headers,status:void 0!==B.status?B.status:this.status,statusText:B.statusText||this.statusText,url:B.url||this.url||void 0})}}class Se extends L{constructor(B){super(B,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${B.url||"(unknown url)"}`:`Http failure response for ${B.url||"(unknown url)"}: ${B.status} ${B.statusText}`,this.error=B.error||null}}function Ae(he,B){return{body:B,headers:he.headers,context:he.context,observe:he.observe,params:he.params,reportProgress:he.reportProgress,responseType:he.responseType,withCredentials:he.withCredentials}}let st=(()=>{class he{constructor(G){this.handler=G}request(G,ze,Ze={}){let nt;if(G instanceof Re)nt=G;else{let Rt,gn;Rt=Ze.headers instanceof fe?Ze.headers:new fe(Ze.headers),Ze.params&&(gn=Ze.params instanceof _e?Ze.params:new _e({fromObject:Ze.params})),nt=new Re(G,ze,void 0!==Ze.body?Ze.body:null,{headers:Rt,context:Ze.context,params:gn,reportProgress:Ze.reportProgress,responseType:Ze.responseType||"json",withCredentials:Ze.withCredentials})}const qe=(0,Ne.of)(nt).pipe((0,J.b)(Rt=>this.handler.handle(Rt)));if(G instanceof Re||"events"===Ze.observe)return qe;const Qt=qe.pipe((0,le.h)(Rt=>Rt instanceof X));switch(Ze.observe||"body"){case"body":switch(nt.responseType){case"arraybuffer":return Qt.pipe((0,ee.U)(Rt=>{if(null!==Rt.body&&!(Rt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Rt.body}));case"blob":return Qt.pipe((0,ee.U)(Rt=>{if(null!==Rt.body&&!(Rt.body instanceof Blob))throw new Error("Response is not a Blob.");return Rt.body}));case"text":return Qt.pipe((0,ee.U)(Rt=>{if(null!==Rt.body&&"string"!=typeof Rt.body)throw new Error("Response is not a string.");return Rt.body}));default:return Qt.pipe((0,ee.U)(Rt=>Rt.body))}case"response":return Qt;default:throw new Error(`Unreachable: unhandled observe type ${Ze.observe}}`)}}delete(G,ze={}){return this.request("DELETE",G,ze)}get(G,ze={}){return this.request("GET",G,ze)}head(G,ze={}){return this.request("HEAD",G,ze)}jsonp(G,ze){return this.request("JSONP",G,{params:(new _e).append(ze,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(G,ze={}){return this.request("OPTIONS",G,ze)}patch(G,ze,Ze={}){return this.request("PATCH",G,Ae(Ze,ze))}post(G,ze,Ze={}){return this.request("POST",G,Ae(Ze,ze))}put(G,ze,Ze={}){return this.request("PUT",G,Ae(Ze,ze))}}return he.\u0275fac=function(G){return new(G||he)(l.LFG(ge))},he.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac}),he})();function St(he,B){return B(he)}function mt(he,B){return(G,ze)=>B.intercept(G,{handle:Ze=>he(Ze,ze)})}const Ft=new l.OlP(""),ht=new l.OlP(""),Ut=new l.OlP("");function Ot(){let he=null;return(B,G)=>{var ze;null===he&&(he=(null!==(ze=(0,l.f3M)(Ft,{optional:!0}))&&void 0!==ze?ze:[]).reduceRight(mt,St));const Ze=(0,l.f3M)(l.HDt),nt=Ze.add();
1return he(B,G).pipe((0,se.x)(()=>Ze.remove(nt)))}}let vn=(()=>{class he extends ge{constructor(G,ze){super(),this.backend=G,this.injector=ze,this.chain=null,this.pendingTasks=(0,l.f3M)(l.HDt)}handle(G){if(null===this.chain){const Ze=Array.from(new Set([...this.injector.get(ht),...this.injector.get(Ut,[])]));this.chain=Ze.reduceRight((nt,qe)=>function at(he,B,G){return(ze,Ze)=>G.runInContext(()=>B(ze,nt=>he(nt,Ze)))}(nt,qe,this.injector),St)}const ze=this.pendingTasks.add();return this.chain(G,Ze=>this.backend.handle(Ze)).pipe((0,se.x)(()=>this.pendingTasks.remove(ze)))}}return he.\u0275fac=function(G){return new(G||he)(l.LFG(te),l.LFG(l.lqb))},he.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac}),he})();const Mr=/^\)\]\}',?\n/;let Cn=(()=>{class he{constructor(G){this.xhrFactory=G}handle(G){if("JSONP"===G.method)throw new l.vHH(-2800,!1);const ze=this.xhrFactory;return(ze.\u0275loadImpl?(0,De.D)(ze.\u0275loadImpl()):(0,Ne.of)(null)).pipe((0,ye.w)(()=>new we.y(nt=>{const qe=ze.build();if(qe.open(G.method,G.urlWithParams),G.withCredentials&&(qe.withCredentials=!0),G.headers.forEach((Zt,en)=>qe.setRequestHeader(Zt,en.join(","))),G.headers.has("Accept")||qe.setRequestHeader("Accept","application/json, text/plain, */*"),!G.headers.has("Content-Type")){const Zt=G.detectContentTypeHeader();null!==Zt&&qe.setRequestHeader("Content-Type",Zt)}if(G.responseType){const Zt=G.responseType.toLowerCase();qe.responseType="json"!==Zt?Zt:"text"}const Qt=G.serializeBody();let Rt=null;const gn=()=>{if(null!==Rt)return Rt;const Zt=qe.statusText||"OK",en=new fe(qe.getAllResponseHeaders()),En=function Xt(he){return"responseURL"in he&&he.responseURL?he.responseURL:/^X-Request-URL:/m.test(he.getAllResponseHeaders())?he.getResponseHeader("X-Request-URL"):null}(qe)||G.url;return Rt=new j({headers:en,status:qe.status,statusText:Zt,url:En}),Rt},jn=()=>{let{headers:Zt,status:en,statusText:En,url:nr}=gn(),M=null;204!==en&&(M=typeof qe.response>"u"?qe.responseText:qe.response),0===en&&(en=M?200:0);let N=en>=200&&en<300;if("json"===G.responseType&&"string"==typeof M){const O=M;M=M.replace(Mr,"");try{M=""!==M?JSON.parse(M):null}catch($){M=O,N&&(N=!1,M={error:$,text:M})}}N?(nt.next(new X({body:M,headers:Zt,status:en,statusText:En,url:nr||void 0})),nt.complete()):nt.error(new Se({error:M,headers:Zt,status:en,statusText:En,url:nr||void 0}))},bn=Zt=>{const{url:en}=gn(),En=new Se({error:Zt,status:qe.status||0,statusText:qe.statusText||"Unknown Error",url:en||void 0});nt.error(En)};let Rn=!1;const Wn=Zt=>{Rn||(nt.next(gn()),Rn=!0);let en={type:F.DownloadProgress,loaded:Zt.loaded};Zt.lengthComputable&&(en.total=Zt.total),"text"===G.responseType&&qe.responseText&&(en.partialText=qe.responseText),nt.next(en)},_r=Zt=>{let en={type:F.UploadProgress,loaded:Zt.loaded};Zt.lengthComputable&&(en.total=Zt.total),nt.next(en)};return qe.addEventListener("load",jn),qe.addEventListener("error",bn),qe.addEventListener("timeout",bn),qe.addEventListener("abort",bn),G.reportProgress&&(qe.addEventListener("progress",Wn),null!==Qt&&qe.upload&&qe.upload.addEventListener("progress",_r)),qe.send(Qt),nt.next({type:F.Sent}),()=>{qe.removeEventListener("error",bn),qe.removeEventListener("abort",bn),qe.removeEventListener("load",jn),qe.removeEventListener("timeout",bn),G.reportProgress&&(qe.removeEventListener("progress",Wn),null!==Qt&&qe.upload&&qe.upload.removeEventListener("progress",_r)),qe.readyState!==qe.DONE&&qe.abort()}})))}}return he.\u0275fac=function(G){return new(G||he)(l.LFG(We.JF))},he.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac}),he})();const Vn=new l.OlP("XSRF_ENABLED"),Et=new l.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ar=new l.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class er{}let ur=(()=>{class he{constructor(G,ze,Ze){this.doc=G,this.platform=ze,this.cookieName=Ze,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const G=this.doc.cookie||"";return G!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,We.Mx)(G,this.cookieName),this.lastCookieString=G),this.lastToken}}return he.\u0275fac=function(G){return new(G||he)(l.LFG(We.K0),l.LFG(l.Lbi),l.LFG(Et))},he.\u0275prov=l.Yz7({token:he,factory:he.\u0275fac}),he})();function Mn(he,B){const G=he.url.toLowerCase();if(!(0,l.f3M)(Vn)||"GET"===he.method||"HEAD"===he.method||G.startsWith("http://")||G.startsWith("https://"))return B(he);const ze=(0,l.f3M)(er).getToken(),Ze=(0,l.f3M)(Ar);return null!=ze&&!he.headers.has(Ze)&&(he=he.clone({headers:he.headers.set(Ze,ze)})),B(he)}var Bt=(()=>((Bt=Bt||{})[Bt.Interceptors=0]="Interceptors",Bt[Bt.LegacyInterceptors=1]="LegacyInterceptors",Bt[Bt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Bt[Bt.NoXsrfProtection=3]="NoXsrfProtection",Bt[Bt.JsonpSupport=4]="JsonpSupport",Bt[Bt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Bt[Bt.Fetch=6]="Fetch",Bt))();function Jt(he,B){return{\u0275kind:he,\u0275providers:B}}function Fn(...he){const B=[st,Cn,vn,{provide:ge,useExisting:vn},{provide:te,useExisting:Cn},{provide:ht,useValue:Mn,multi:!0},{provide:Vn,useValue:!0},{provide:er,useClass:ur}];for(const G of he)B.push(...G.\u0275providers);return(0,l.MR2)(B)}const q=new l.OlP("LEGACY_INTERCEPTOR_FN");let hn=(()=>{class he{}return he.\u0275fac=function(G){return new(G||he)},he.\u0275mod=l.oAB({type:he}),he.\u0275inj=l.cJS({providers:[Fn(Jt(Bt.LegacyInterceptors,[{provide:q,useFactory:Ot},{provide:ht,useExisting:q,multi:!0}]))]}),he})(),jt=(()=>{class he{}return he.\u0275fac=function(G){return new(G||he)},he.\u0275mod=l.oAB({type:he,bootstrap:[Y]}),he.\u0275inj=l.cJS({providers:[{provide:me.wN,useClass:U.r4}],imports:[h.b2,U.Pc.forRoot(),ie,hn]}),he})();(0,l.G48)(),h.q6().bootstrapModule(jt).catch(he=>console.log(he))},5619:(Ct,Fe,T)=>{"use strict";T.d(Fe,{X:()=>l});var h=T(8645);class l extends h.x{constructor(U){super(),this._value=U}get value(){return this.getValue()}_subscribe(U){const ae=super._subscribe(U);return!ae.closed&&U.next(this._value),ae}getValue(){const{hasError:U,thrownError:ae,_value:ie}=this;if(U)throw ae;return this._throwIfClosed(),ie}next(U){super.next(this._value=U)}}},5592:(Ct,Fe,T)=>{"use strict";T.d(Fe,{y:()=>Ne});var h=T(1887),l=T(7394),me=T(4850),U=T(8407),ae=T(2653),ie=T(4674),Y=T(1441);let Ne=(()=>{class le{constructor(se){se&&(this._subscribe=se)}lift(se){const ye=new le;return ye.source=this,ye.operator=se,ye}subscribe(se,ye,We){const ge=function J(le){return le&&le instanceof h.Lv||function we(le){return le&&(0,ie.m)(le.next)&&(0,ie.m)(le.error)&&(0,ie.m)(le.complete)}(le)&&(0,l.Nn)(le)}(se)?se:new h.Hp(se,ye,We);return(0,Y.x)(()=>{const{operator:te,source:fe}=this;ge.add(te?te.call(ge,fe):fe?this._subscribe(ge):this._trySubscribe(ge))}),ge}_trySubscribe(se){try{return this._subscribe(se)}catch(ye){se.error(ye)}}forEach(se,ye){return new(ye=De(ye))((We,ge)=>{const te=new h.Hp({next:fe=>{try{se(fe)}catch(Ke){ge(Ke),te.unsubscribe()}},error:ge,complete:We});this.subscribe(te)})}_subscribe(se){var ye;return null===(ye=this.source)||void 0===ye?void 0:ye.subscribe(se)}[me.L](){return this}pipe(...se){return(0,U.U)(se)(this)}toPromise(se){return new(se=De(se))((ye,We)=>{let ge;this.subscribe(te=>ge=te,te=>We(te),()=>ye(ge))})}}return le.create=ee=>new le(ee),le})();function De(le){var ee;return null!==(ee=null!=le?le:ae.config.Promise)&&void 0!==ee?ee:Promise}},8645:(Ct,Fe,T)=>{"use strict";T.d(Fe,{x:()=>Y});var h=T(5592),l=T(7394);const U=(0,T(2306).d)(De=>function(){De(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ae=T(9039),ie=T(1441);let Y=(()=>{class De extends h.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(J){const le=new Ne(this,this);return le.operator=J,le}_throwIfClosed(){if(this.closed)throw new U}next(J){(0,ie.x)(()=>
vendor: 4,242 bytes, line 1
1{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const le of this.currentObservers)le.next(J)}})}error(J){(0,ie.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=J;const{observers:le}=this;for(;le.length;)le.shift().error(J)}})}complete(){(0,ie.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:J}=this;for(;J.length;)J.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var J;return(null===(J=this.observers)||void 0===J?void 0:J.length)>0}_trySubscribe(J){return this._throwIfClosed(),super._trySubscribe(J)}_subscribe(J){return this._throwIfClosed(),this._checkFinalizedStatuses(J),this._innerSubscribe(J)}_innerSubscribe(J){const{hasError:le,isStopped:ee,observers:se}=this;return le||ee?l.Lc:(this.currentObservers=null,se.push(J),new l.w0(()=>{this.currentObservers=null,(0,ae.P)(se,J)}))}_checkFinalizedStatuses(J){const{hasError:le,thrownError:ee,isStopped:se}=this;le?J.error(ee):se&&J.complete()}asObservable(){const J=new h.y;return J.source=this,J}}return De.create=(we,J)=>new Ne(we,J),De})();class Ne extends Y{constructor(we,J){super(),this.destination=we,this.source=J}next(we){var J,le;null===(le=null===(J=this.destination)||void 0===J?void 0:J.next)||void 0===le||le.call(J,we)}error(we){var J,le;null===(le=null===(J=this.destination)||void 0===J?void 0:J.error)||void 0===le||le.call(J,we)}complete(){var we,J;null===(J=null===(we=this.destination)||void 0===we?void 0:we.complete)||void 0===J||J.call(we)}_subscribe(we){var J,le;return null!==(le=null===(J=this.source)||void 0===J?void 0:J.subscribe(we))&&void 0!==le?le:l.Lc}}},1887:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Hp:()=>We,Lv:()=>le});var h=T(4674),l=T(7394),me=T(2653),U=T(3894);function ae(){}const ie=De("C",void 0,void 0);function De(de,pe,ke){return{kind:de,value:pe,error:ke}}var we=T(7599),J=T(1441);class le extends l.w0{constructor(pe){super(),this.isStopped=!1,pe?(this.destination=pe,(0,l.Nn)(pe)&&pe.add(this)):this.destination=Ke}static create(pe,ke,Oe){return new We(pe,ke,Oe)}next(pe){this.isStopped?fe(function Ne(de){return De("N",de,void 0)}(pe),this):this._next(pe)}error(pe){this.isStopped?fe(function Y(de){return De("E",void 0,de)}(pe),this):(this.isStopped=!0,this._error(pe))}complete(){this.isStopped?fe(ie,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(pe){this.destination.next(pe)}_error(pe){try{this.destination.error(pe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ee=Function.prototype.bind;function se(de,pe){return ee.call(de,pe)}class ye{constructor(pe){this.partialObserver=pe}next(pe){const{partialObserver:ke}=this;if(ke.next)try{ke.next(pe)}catch(Oe){ge(Oe)}}error(pe){const{partialObserver:ke}=this;if(ke.error)try{ke.error(pe)}catch(Oe){ge(Oe)}else ge(pe)}complete(){const{partialObserver:pe}=this;if(pe.complete)try{pe.complete()}catch(ke){ge(ke)}}}class We extends le{constructor(pe,ke,Oe){let V;if(super(),(0,h.m)(pe)||!pe)V={next:null!=pe?pe:void 0,error:null!=ke?ke:void 0,complete:null!=Oe?Oe:void 0};else{let W;this&&me.config.useDeprecatedNextContext?(W=Object.create(pe),W.unsubscribe=()=>this.unsubscribe(),V={next:pe.next&&se(pe.next,W),error:pe.error&&se(pe.error,W),complete:pe.complete&&se(pe.complete,W)}):V=pe}this.destination=new ye(V)}}function ge(de){me.config.useDeprecatedSynchronousErrorHandling?(0,J.O)(de):(0,U.h)(de)}function fe(de,pe){const{onStoppedNotification:ke}=me.config;ke&&we.z.setTimeout(()=>ke(de,pe))}const Ke={closed:!0,next:ae,error:function te(de){throw de},complete:ae}},7394:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Lc:()=>ie,w0:()=>ae,Nn:()=>Y});var h=T(4674);const me=(0,T(2306).d)(De=>function(J){De(this),this.message=J?`${J.length} errors occurred during unsubscription:\n${J.map((le,ee)=>`${ee+1}) ${le.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=J});var U=T(9039);class ae{constructor(we){this.initialTeardown=we,this.closed=!1,this._parentage=null,this._finalizers=null}
1unsubscribe(){let we;if(!this.closed){this.closed=!0;const{_parentage:J}=this;if(J)if(this._parentage=null,Array.isArray(J))for(const se of J)se.remove(this);else J.remove(this);const{initialTeardown:le}=this;if((0,h.m)(le))try{le()}catch(se){we=se instanceof me?se.errors:[se]}const{_finalizers:ee}=this;if(ee){this._finalizers=null;for(const se of ee)try{Ne(se)}catch(ye){we=null!=we?we:[],ye instanceof me?we=[...we,...ye.errors]:we.push(ye)}}if(we)throw new me(we)}}add(we){var J;if(we&&we!==this)if(this.closed)Ne(we);else{if(we instanceof ae){if(we.closed||we._hasParent(this))return;we._addParent(this)}(this._finalizers=null!==(J=this._finalizers)&&void 0!==J?J:[]).push(we)}}_hasParent(we){const{_parentage:J}=this;return J===we||Array.isArray(J)&&J.includes(we)}_addParent(we){const{_parentage:J}=this;this._parentage=Array.isArray(J)?(J.push(we),J):J?[J,we]:we}_removeParent(we){const{_parentage:J}=this;J===we?this._parentage=null:Array.isArray(J)&&(0,U.P)(J,we)}remove(we){const{_finalizers:J}=this;J&&(0,U.P)(J,we),we instanceof ae&&we._removeParent(this)}}ae.EMPTY=(()=>{const De=new ae;return De.closed=!0,De})();const ie=ae.EMPTY;function Y(De){return De instanceof ae||De&&"closed"in De&&(0,h.m)(De.remove)&&(0,h.m)(De.add)&&(0,h.m)(De.unsubscribe)}function Ne(De){(0,h.m)(De)?De():De.unsubscribe()}},2653:(Ct,Fe,T)=>{"use strict";T.d(Fe,{config:()=>h});const h={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},6232:(Ct,Fe,T)=>{"use strict";T.d(Fe,{E:()=>l});const l=new(T(5592).y)(ae=>ae.complete())},7715:(Ct,Fe,T)=>{"use strict";T.d(Fe,{D:()=>Oe});var h=T(4829),l=T(7103),me=T(9360),U=T(8251);function ae(V,W=0){return(0,me.e)((_e,re)=>{_e.subscribe((0,U.x)(re,Te=>(0,l.f)(re,V,()=>re.next(Te),W),()=>(0,l.f)(re,V,()=>re.complete(),W),Te=>(0,l.f)(re,V,()=>re.error(Te),W)))})}function ie(V,W=0){return(0,me.e)((_e,re)=>{re.add(V.schedule(()=>_e.subscribe(re),W))})}var De=T(5592),J=T(4971),le=T(4674);function se(V,W){if(!V)throw new Error("Iterable cannot be null");return new De.y(_e=>{(0,l.f)(_e,W,()=>{const re=V[Symbol.asyncIterator]();(0,l.f)(_e,W,()=>{re.next().then(Te=>{Te.done?_e.complete():_e.next(Te.value)})},0,!0)})})}var ye=T(8382),We=T(4026),ge=T(4266),te=T(3664),fe=T(5726),Ke=T(9853),de=T(541);function Oe(V,W){return W?function ke(V,W){if(null!=V){if((0,ye.c)(V))return function Y(V,W){return(0,h.Xf)(V).pipe(ie(W),ae(W))}(V,W);if((0,ge.z)(V))return function we(V,W){return new De.y(_e=>{let re=0;return W.schedule(function(){re===V.length?_e.complete():(_e.next(V[re++]),_e.closed||this.schedule())})})}(V,W);if((0,We.t)(V))return function Ne(V,W){return(0,h.Xf)(V).pipe(ie(W),ae(W))}(V,W);if((0,fe.D)(V))return se(V,W);if((0,te.T)(V))return function ee(V,W){return new De.y(_e=>{let re;return(0,l.f)(_e,W,()=>{re=V[J.h](),(0,l.f)(_e,W,()=>{let Te,ne;try{({value:Te,done:ne}=re.next())}catch(Pe){return void _e.error(Pe)}ne?_e.complete():_e.next(Te)},0,!0)}),()=>(0,le.m)(null==re?void 0:re.return)&&re.return()})}(V,W);if((0,de.L)(V))return function pe(V,W){return se((0,de.Q)(V),W)}(V,W)}throw(0,Ke.z)(V)}(V,W):(0,h.Xf)(V)}},4829:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Xf:()=>ee});var h=T(7582),l=T(4266),me=T(4026),U=T(5592),ae=T(8382),ie=T(5726),Y=T(9853),Ne=T(3664),De=T(541),we=T(4674),J=T(3894),le=T(4850);function ee(de){if(de instanceof U.y)return de;if(null!=de){if((0,ae.c)(de))return function se(de){return new U.y(pe=>{const ke=de[le.L]();if((0,we.m)(ke.subscribe))return ke.subscribe(pe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(de);if((0,l.z)(de))return function ye(de){return new U.y(pe=>{for(let ke=0;ke<de.length&&!pe.closed;ke++)pe.next(de[ke]);pe.complete()})}(de);if((0,me.t)(de))return function We(de){return new U.y(pe=>{de.then(ke=>{pe.closed||(pe.next(ke),pe.complete())},ke=>pe.error(ke)).then(null,J.h)})}(de);if((0,ie.D)(de))return te(de);if((0,Ne.T)(de))return function ge(de){return new U.y(pe=>{for(const ke of de)if(pe.next(ke),pe.closed)return;pe.complete()})}(de);if((0,De.L)(de))return function fe(de){return te((0,De.Q)(de))}(de)}throw(0,Y.z)(de)}function te(de){return new U.y(pe=>{(function Ke(de,pe){var ke,Oe,V,W;return(0,h.mG)(this,void 0,void 0,function*(){try{for(ke=(0,h.KL)(de);!(Oe=yield ke.next()).done;)if(pe.next(Oe.value),pe.closed)return}catch(_e){V={error:_e}}finally{try{Oe&&!Oe.done&&(W=ke.return)&&(yield W.call(ke))}finally{if(V)throw V.error}}pe.complete()})})(de,pe).catch(ke=>pe.error(ke))})}},2096:(Ct,Fe,T)=>{"use strict";T.d(Fe,{of:()=>me});var h=T(4564),l=T(7715);function me(...U){const ae=(0,h.yG)(U);return(0,l.D)(U,ae)}},8251:(Ct,Fe,T)=>{"use strict";T.d(Fe,{x:()=>l});var h=T(1887);function l(U,ae,ie,Y,Ne){return new me(U,ae,ie,Y,Ne)}class me extends h.Lv{constructor(ae,ie,Y,Ne,De,we){super(ae),this.onFinalize=De,this.shouldUnsubscribe=we,this._next=ie?function(J){try{ie(J)}catch(le){ae.error(le)}}:super._next,this._error=Ne?function(J){try{Ne(J)}catch(le){ae.error(le)}finally{this.unsubscribe()}}:super._error,this._complete=Y?function(){try{Y()}catch(J){ae.error(J)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ae;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ie}=this;super.unsubscribe(),!ie&&(null===(ae=this.onFinalize)||void 0===ae||ae.call(this))}}}},6328:(Ct,Fe,T)=>{"use strict";T.d(Fe,{b:()=>me});var h=T(1631),l=T(4674);function me(U,ae){return(0,l.m)(ae)?(0,h.z)(U,ae,1):(0,h.z)(U,1)}},3997:(Ct,Fe,T)=>{"use strict";T.d(Fe,{x:()=>U});var h=T(2737),l=T(9360),me=T(8251);function U(ie,Y=h.y){return ie=null!=ie?ie:ae,(0,l.e)((Ne,De)=>{let we,J=!0;Ne.subscribe((0,me.x)(De,le=>{const ee=Y(le);(J||!ie(we,ee))&&(J=!1,we=ee,De.next(le))}))})}function ae(ie,Y){return ie===Y}},2181:(Ct,Fe,T)=>{"use strict";T.d(Fe,{h:()=>me});var h=T(9360),l=T(8251);function me(U,ae){return(0,h.e)((ie,Y)=>{let Ne=0;ie.subscribe((0,l.x)(Y,De=>U.call(ae,De,Ne++)&&Y.next(De)))})}},4716:(Ct,Fe,T)=>{"use strict";T.d(Fe,{x:()=>l});var h=T(9360);function l(me){return(0,h.e)((U,ae)=>{try{U.subscribe(ae)}finally{ae.add(me)}})}},7398:(Ct,Fe,T)=>{"use strict";T.d(Fe,{U:()=>me});var h=T(9360),l=T(8251);function me(U,ae){return(0,h.e)((ie,Y)=>{let Ne=0;ie.subscribe((0,l.x)(Y,De=>{Y.next(U.call(ae,De,Ne++))}))})}},7537:(Ct,Fe,T)=>{"use strict";T.d(Fe,{J:()=>me});var h=T(1631),l=T(2737);function me(U=1/0){return(0,h.z)(l.y,U)}},1631:(Ct,Fe,T)=>{"use strict";T.d(Fe,{z:()=>Ne});var h=T(7398),l=T(4829),me=T(9360),U=T(7103),ae=T(8251),Y=T(4674);function Ne(De,we,J=1/0){return(0,Y.m)(we)?Ne((le,ee)=>(0,h.U)((se,ye)=>we(le,se,ee,ye))((0,l.Xf)(De(le,ee))),J):("number"==typeof we&&(J=we),(0,me.e)((le,ee)=>function ie(De,we,J,le,ee,se,ye,We){const ge=[];let te=0,fe=0,Ke=!1;const de=()=>{Ke&&!ge.length&&!te&&we.complete()},pe=Oe=>te<le?ke(Oe):ge.push(Oe),ke=Oe=>{se&&we.next(Oe),te++;let V=!1;(0,l.Xf)(J(Oe,fe++)).subscribe((0,ae.x)(we,W=>{null==ee||ee(W),se?pe(W):we.next(W)}
1,()=>{V=!0},void 0,()=>{if(V)try{for(te--;ge.length&&te<le;){const W=ge.shift();ye?(0,U.f)(we,ye,()=>ke(W)):ke(W)}de()}catch(W){we.error(W)}}))};return De.subscribe((0,ae.x)(we,pe,()=>{Ke=!0,de()})),()=>{null==We||We()}}(le,ee,De,J)))}},4664:(Ct,Fe,T)=>{"use strict";T.d(Fe,{w:()=>U});var h=T(4829),l=T(9360),me=T(8251);function U(ae,ie){return(0,l.e)((Y,Ne)=>{let De=null,we=0,J=!1;const le=()=>J&&!De&&Ne.complete();Y.subscribe((0,me.x)(Ne,ee=>{null==De||De.unsubscribe();let se=0;const ye=we++;(0,h.Xf)(ae(ee,ye)).subscribe(De=(0,me.x)(Ne,We=>Ne.next(ie?ie(ee,We,ye,se++):We),()=>{De=null,le()}))},()=>{J=!0,le()}))})}},7599:(Ct,Fe,T)=>{"use strict";T.d(Fe,{z:()=>h});const h={setTimeout(l,me,...U){const{delegate:ae}=h;return null!=ae&&ae.setTimeout?ae.setTimeout(l,me,...U):setTimeout(l,me,...U)},clearTimeout(l){const{delegate:me}=h;return((null==me?void 0:me.clearTimeout)||clearTimeout)(l)},delegate:void 0}},4971:(Ct,Fe,T)=>{"use strict";T.d(Fe,{h:()=>l});const l=function h(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Ct,Fe,T)=>{"use strict";T.d(Fe,{L:()=>h});const h="function"==typeof Symbol&&Symbol.observable||"@@observable"},4564:(Ct,Fe,T)=>{"use strict";T.d(Fe,{_6:()=>ie,jO:()=>U,yG:()=>ae});var h=T(4674);function me(Y){return Y[Y.length-1]}function U(Y){return(0,h.m)(me(Y))?Y.pop():void 0}function ae(Y){return function l(Y){return Y&&(0,h.m)(Y.schedule)}(me(Y))?Y.pop():void 0}function ie(Y,Ne){return"number"==typeof me(Y)?Y.pop():Ne}},7453:(Ct,Fe,T)=>{"use strict";T.d(Fe,{D:()=>ae});const{isArray:h}=Array,{getPrototypeOf:l,prototype:me,keys:U}=Object;function ae(Y){if(1===Y.length){const Ne=Y[0];if(h(Ne))return{args:Ne,keys:null};if(function ie(Y){return Y&&"object"==typeof Y&&l(Y)===me}(Ne)){const De=U(Ne);return{args:De.map(we=>Ne[we]),keys:De}}}return{args:Y,keys:null}}},9039:(Ct,Fe,T)=>{"use strict";function h(l,me){if(l){const U=l.indexOf(me);0<=U&&l.splice(U,1)}}T.d(Fe,{P:()=>h})},2306:(Ct,Fe,T)=>{"use strict";function h(l){const U=l(ae=>{Error.call(ae),ae.stack=(new Error).stack});return U.prototype=Object.create(Error.prototype),U.prototype.constructor=U,U}T.d(Fe,{d:()=>h})},2714:(Ct,Fe,T)=>{"use strict";function h(l,me){return l.reduce((U,ae,ie)=>(U[ae]=me[ie],U),{})}T.d(Fe,{n:()=>h})},1441:(Ct,Fe,T)=>{"use strict";T.d(Fe,{O:()=>U,x:()=>me});var h=T(2653);let l=null;function me(ae){if(h.config.useDeprecatedSynchronousErrorHandling){const ie=!l;if(ie&&(l={errorThrown:!1,error:null}),ae(),ie){const{errorThrown:Y,error:Ne}=l;if(l=null,Y)throw Ne}}else ae()}function U(ae){h.config.useDeprecatedSynchronousErrorHandling&&l&&(l.errorThrown=!0,l.error=ae)}},7103:(Ct,Fe,T)=>{"use strict";function h(l,me,U,ae=0,ie=!1){const Y=me.schedule(function(){U(),ie?l.add(this.schedule(null,ae)):this.unsubscribe()},ae);if(l.add(Y),!ie)return Y}T.d(Fe,{f:()=>h})},2737:(Ct,Fe,T)=>{"use strict";function h(l){return l}T.d(Fe,{y:()=>h})},4266:(Ct,Fe,T)=>{"use strict";T.d(Fe,{z:()=>h});const h=l=>l&&"number"==typeof l.length&&"function"!=typeof l},5726:(Ct,Fe,T)=>{"use strict";T.d(Fe,{D:()=>l});var h=T(4674);function l(me){return Symbol.asyncIterator&&(0,h.m)(null==me?void 0:me[Symbol.asyncIterator])}},4674:(Ct,Fe,T)=>{"use strict";function h(l){return"function"==typeof l}T.d(Fe,{m:()=>h})},8382:(Ct,Fe,T)=>{"use strict";T.d(Fe,{c:()=>me});var h=T(4850),l=T(4674);function me(U){return(0,l.m)(U[h.L])}},3664:(Ct,Fe,T)=>{"use strict";T.d(Fe,{T:()=>me});var h=T(4971),l=T(4674);function me(U){return(0,l.m)(null==U?void 0:U[h.h])}},4026:(Ct,Fe,T)=>{"use strict";T.d(Fe,{t:()=>l});var h=T(4674);function l(me){return(0,h.m)(null==me?void 0:me.then)}},541:(Ct,Fe,T)=>{"use strict";T.d(Fe,{L:()=>U,Q:()=>me});var h=T(7582),l=T(4674);function me(ae){return(0,h.FC)(this,arguments,function*(){const Y=ae.getReader();try{for(;;){const{value:Ne,done:De}=yield(0,h.qq)(Y.read());if(De)return yield(0,h.qq)(void 0);yield yield(0,h.qq)(Ne)}}finally{Y.releaseLock()}})}function U(ae){return(0,l.m)(null==ae?void 0:ae.getReader)}},9360:(Ct,Fe,T)=>{"use strict";T.d(Fe,{A:()=>l,e:()=>me});var h=T(4674);function l(U){return(0,h.m)(null==U?void 0:U.lift)}function me(U){return ae=>{if(l(ae))return ae.lift(function(ie){try{return U(ie,this)}catch(Y){this.error(Y)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Z:()=>U});var h=T(7398);const{isArray:l}=Array;function U(ae){return(0,h.U)(ie=>
1function me(ae,ie){return l(ie)?ae(...ie):ae(ie)}(ae,ie))}},8407:(Ct,Fe,T)=>{"use strict";T.d(Fe,{U:()=>me,z:()=>l});var h=T(2737);function l(...U){return me(U)}function me(U){return 0===U.length?h.y:1===U.length?U[0]:function(ie){return U.reduce((Y,Ne)=>Ne(Y),ie)}}},3894:(Ct,Fe,T)=>{"use strict";T.d(Fe,{h:()=>me});var h=T(2653),l=T(7599);function me(U){l.z.setTimeout(()=>{const{onUnhandledError:ae}=h.config;if(!ae)throw U;ae(U)})}},9853:(Ct,Fe,T)=>{"use strict";function h(l){return new TypeError(`You provided ${null!==l&&"object"==typeof l?"an invalid object":`'${l}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}T.d(Fe,{z:()=>h})},863:(Ct,Fe,T)=>{var h={"./ion-accordion_2.entry.js":[8484,8592,8484],"./ion-action-sheet.entry.js":[9882,8592,9882],"./ion-alert.entry.js":[6304,8592,6304],"./ion-app_8.entry.js":[5860,8592,5860],"./ion-avatar_3.entry.js":[3544,3544],"./ion-back-button.entry.js":[505,8592,505],"./ion-backdrop.entry.js":[469,469],"./ion-breadcrumb_2.entry.js":[9857,8592,9857],"./ion-button_2.entry.js":[1372,1372],"./ion-card_5.entry.js":[3150,3150],"./ion-checkbox.entry.js":[7635,8592,7635],"./ion-chip.entry.js":[6673,6673],"./ion-col_3.entry.js":[1315,1315],"./ion-datetime-button.entry.js":[433,3591,433],"./ion-datetime_3.entry.js":[7059,3591,8592,7059],"./ion-fab_3.entry.js":[4087,8592,4087],"./ion-img.entry.js":[1745,1745],"./ion-infinite-scroll_2.entry.js":[9352,8592,9352],"./ion-input.entry.js":[4530,8592,4530],"./ion-item-option_3.entry.js":[8633,8592,8633],"./ion-item_8.entry.js":[5962,8592,5962],"./ion-loading.entry.js":[3483,3483],"./ion-menu_3.entry.js":[2939,8592,8382],"./ion-modal.entry.js":[8577,8592,8577],"./ion-nav_2.entry.js":[5675,8592,5675],"./ion-picker-column-internal.entry.js":[9992,8592,9992],"./ion-picker-internal.entry.js":[9820,9820],"./ion-popover.entry.js":[185,185],"./ion-progress-bar.entry.js":[5454,5454],"./ion-radio_2.entry.js":[4458,8592,4458],"./ion-range.entry.js":[7666,8592,7666],"./ion-refresher_2.entry.js":[7219,8592,7219],"./ion-reorder_2.entry.js":[2975,8592,2975],"./ion-ripple-effect.entry.js":[7465,7465],"./ion-route_4.entry.js":[4764,4764],"./ion-searchbar.entry.js":[3998,8592,3998],"./ion-segment_2.entry.js":[3672,8592,3672],"./ion-select_3.entry.js":[6754,8592,6754],"./ion-spinner.entry.js":[9588,8592,9588],"./ion-split-pane.entry.js":[9793,9793],"./ion-tab-bar_2.entry.js":[4090,8592,4090],"./ion-tab_2.entry.js":[2841,2841],"./ion-text.entry.js":[8811,8811],"./ion-textarea.entry.js":[3734,8592,3734],"./ion-toast.entry.js":[6642,6642],"./ion-toggle.entry.js":[8866,8592,8866]};function l(me){if(!T.o(h,me))return Promise.resolve().then(()=>{var ie=new Error("Cannot find module '"+me+"'");throw ie.code="MODULE_NOT_FOUND",ie});var U=h[me],ae=U[0];return Promise.all(U.slice(1).map(T.e)).then(()=>T(ae))}l.keys=()=>Object.keys(h),l.id=863,Ct.exports=l},6814:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Do:()=>We,EM:()=>$r,HT:()=>U,JF:()=>wr,K0:()=>ie,Mx:()=>nt,O5:()=>Zt,PM:()=>Pn,S$:()=>ee,V_:()=>Ne,Ye:()=>ge,b0:()=>ye,bD:()=>vr,ez:()=>Wr,q:()=>me,sg:()=>Rn,tP:()=>Be,w_:()=>ae});var h=T(6689);let l=null;function me(){return l}function U(D){l||(l=D)}class ae{}const ie=new h.OlP("DocumentToken");let Y=(()=>{class D{historyGo(C){throw new Error("Not implemented")}}return D.\u0275fac=function(C){return new(C||D)},D.\u0275prov=h.Yz7({token:D,factory:function(){return(0,h.f3M)(De)},providedIn:"platform"}),D})();const Ne=new h.OlP("Location Initialized");let De=(()=>{class D extends Y{constructor(){super(),this._doc=(0,h.f3M)(ie),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return me().getBaseHref(this._doc)}onPopState(C){const A=me().getGlobalEventTarget(this._doc,"window");return A.addEventListener("popstate",C,!1),()=>A.removeEventListener("popstate",C)}onHashChange(C){const A=me().getGlobalEventTarget(this._doc,"window");return A.addEventListener("hashchange",C,!1),()=>A.removeEventListener("hashchange",C)}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(C){this._location.pathname=C}pushState(C,A,k){this._history.pushState(C,A,k)}replaceState(C,A,k){this._history.replaceState(C,A,k)}forward(){this._history.forward()}back(){this._history.back()}historyGo(C=0){this._history.go(C)}getState(){return this._history.state}}return D.\u0275fac=function(C){return new(C||D)},D.\u0275prov=h.Yz7({token:D,factory:function(){return new D},providedIn:"platform"}),D})();function we(D,I){if(0==D.length)return I;if(0==I.length)return D;let C=0;return D.endsWith("/")&&C++,I.startsWith("/")&&C++,2==C?D+I.substring(1):1==C?D+I:D+"/"+I}function J(D){const I=D.match(/#|\?|$/),C=I&&I.index||D.length;return D.slice(0,C-("/"===D[C-1]?1:0))+D.slice(C)}function le(D){return D&&"?"!==D[0]?"?"+D:D}let ee=(()=>{class D{historyGo(C){throw new Error("Not implemented")}}return D.\u0275fac=function(C){return new(C||D)},D.\u0275prov=h.Yz7({token:D,factory:function(){return(0,h.f3M)(ye)},providedIn:"root"}),D})();const se=new h.OlP("appBaseHref");let ye=(()=>{class D extends ee{constructor(C,A){var k,Ie,je;super(),this._platformLocation=C,this._removeListenerFns=[],this._baseHref=null!==(k=null!==(Ie=null!=A?A:this._platformLocation.getBaseHrefFromDOM())&&void 0!==Ie?Ie:null===(je=(0,h.f3M)(ie).location)||void 0===je?void 0:je.origin)&&void 0!==k?k:""}
1ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(C){this._removeListenerFns.push(this._platformLocation.onPopState(C),this._platformLocation.onHashChange(C))}getBaseHref(){return this._baseHref}prepareExternalUrl(C){return we(this._baseHref,C)}path(C=!1){const A=this._platformLocation.pathname+le(this._platformLocation.search),k=this._platformLocation.hash;return k&&C?`${A}${k}`:A}pushState(C,A,k,Ie){const je=this.prepareExternalUrl(k+le(Ie));this._platformLocation.pushState(C,A,je)}replaceState(C,A,k,Ie){const je=this.prepareExternalUrl(k+le(Ie));this._platformLocation.replaceState(C,A,je)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(C=0){var A,k;null===(A=(k=this._platformLocation).historyGo)||void 0===A||A.call(k,C)}}return D.\u0275fac=function(C){return new(C||D)(h.LFG(Y),h.LFG(se,8))},D.\u0275prov=h.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})(),We=(()=>{class D extends ee{constructor(C,A){super(),this._platformLocation=C,this._baseHref="",this._removeListenerFns=[],null!=A&&(this._baseHref=A)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(C){this._removeListenerFns.push(this._platformLocation.onPopState(C),this._platformLocation.onHashChange(C))}getBaseHref(){return this._baseHref}path(C=!1){let A=this._platformLocation.hash;return null==A&&(A="#"),A.length>0?A.substring(1):A}prepareExternalUrl(C){const A=we(this._baseHref,C);return A.length>0?"#"+A:A}pushState(C,A,k,Ie){let je=this.prepareExternalUrl(k+le(Ie));0==je.length&&(je=this._platformLocation.pathname),this._platformLocation.pushState(C,A,je)}replaceState(C,A,k,Ie){let je=this.prepareExternalUrl(k+le(Ie));0==je.length&&(je=this._platformLocation.pathname),this._platformLocation.replaceState(C,A,je)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(C=0){var A,k;null===(A=(k=this._platformLocation).historyGo)||void 0===A||A.call(k,C)}}return D.\u0275fac=function(C){return new(C||D)(h.LFG(Y),h.LFG(se,8))},D.\u0275prov=h.Yz7({token:D,factory:D.\u0275fac}),D})(),ge=(()=>{class D{constructor(C){this._subject=new h.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=C;const A=this._locationStrategy.getBaseHref();this._basePath=function de(D){if(new RegExp("^(https?:)?//").test(D)){const[,C]=D.split(/\/\/[^\/]+/);return C}return D}(J(Ke(A))),this._locationStrategy.onPopState(k=>{this._subject.emit({url:this.path(!0),pop:!0,state:k.state,type:k.type})})}ngOnDestroy(){var C;null===(C=this._urlChangeSubscription)||void 0===C||C.unsubscribe(),this._urlChangeListeners=[]}path(C=!1){return this.normalize(this._locationStrategy.path(C))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(C,A=""){return this.path()==this.normalize(C+le(A))}normalize(C){return D.stripTrailingSlash(function fe(D,I){if(!D||!I.startsWith(D))return I;const C=I.substring(D.length);return""===C||["/",";","?","#"].includes(C[0])?C:I}(this._basePath,Ke(C)))}prepareExternalUrl(C){return C&&"/"!==C[0]&&(C="/"+C),this._locationStrategy.prepareExternalUrl(C)}go(C,A="",k=null){this._locationStrategy.pushState(k,"",C,A),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+le(A)),k)}replaceState(C,A="",k=null){this._locationStrategy.replaceState(k,"",C,A),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+le(A)),k)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(C=0){var A,k;null===(A=(k=this._locationStrategy).historyGo)||void 0===A||A.call(k,C)}onUrlChange(C){return this._urlChangeListeners.push(C),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(A=>{this._notifyUrlChangeListeners(A.url,A.state)})),()=>{const A=this._urlChangeListeners.indexOf(C);var k;this._urlChangeListeners.splice(A,1),0===this._urlChangeListeners.length&&(null===(k=this._urlChangeSubscription)||void 0===k||k.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(C="",A){this._urlChangeListeners.forEac
1h(k=>k(C,A))}subscribe(C,A,k){return this._subject.subscribe({next:C,error:A,complete:k})}}return D.normalizeQueryParams=le,D.joinWithSlash=we,D.stripTrailingSlash=J,D.\u0275fac=function(C){return new(C||D)(h.LFG(ee))},D.\u0275prov=h.Yz7({token:D,factory:function(){return function te(){return new ge((0,h.LFG)(ee))}()},providedIn:"root"}),D})();function Ke(D){return D.replace(/\/index.html$/,"")}function nt(D,I){I=encodeURIComponent(I);for(const C of D.split(";")){const A=C.indexOf("="),[k,Ie]=-1==A?[C,""]:[C.slice(0,A),C.slice(A+1)];if(k.trim()===I)return decodeURIComponent(Ie)}return null}class bn{constructor(I,C,A,k){this.$implicit=I,this.ngForOf=C,this.index=A,this.count=k}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 Rn=(()=>{class D{set ngForOf(C){this._ngForOf=C,this._ngForOfDirty=!0}set ngForTrackBy(C){this._trackByFn=C}get ngForTrackBy(){return this._trackByFn}constructor(C,A,k){this._viewContainer=C,this._template=A,this._differs=k,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(C){C&&(this._template=C)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const C=this._ngForOf;!this._differ&&C&&(this._differ=this._differs.find(C).create(this.ngForTrackBy))}if(this._differ){const C=this._differ.diff(this._ngForOf);C&&this._applyChanges(C)}}_applyChanges(C){const A=this._viewContainer;C.forEachOperation((k,Ie,je)=>{if(null==k.previousIndex)A.createEmbeddedView(this._template,new bn(k.item,this._ngForOf,-1,-1),null===je?void 0:je);else if(null==je)A.remove(null===Ie?void 0:Ie);else if(null!==Ie){const lt=A.get(Ie);A.move(lt,je),Wn(lt,k)}});for(let k=0,Ie=A.length;k<Ie;k++){const lt=A.get(k).context;lt.index=k,lt.count=Ie,lt.ngForOf=this._ngForOf}C.forEachIdentityChange(k=>{Wn(A.get(k.currentIndex),k)})}static ngTemplateContextGuard(C,A){return!0}}return D.\u0275fac=function(C){return new(C||D)(h.Y36(h.s_b),h.Y36(h.Rgc),h.Y36(h.ZZ4))},D.\u0275dir=h.lG2({type:D,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),D})();function Wn(D,I){D.context.$implicit=I.item}let Zt=(()=>{class D{constructor(C,A){this._viewContainer=C,this._context=new en,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=A}set ngIf(C){this._context.$implicit=this._context.ngIf=C,this._updateView()}set ngIfThen(C){En("ngIfThen",C),this._thenTemplateRef=C,this._thenViewRef=null,this._updateView()}set ngIfElse(C){En("ngIfElse",C),this._elseTemplateRef=C,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(C,A){return!0}}return D.\u0275fac=function(C){return new(C||D)(h.Y36(h.s_b),h.Y36(h.Rgc))},D.\u0275dir=h.lG2({type:D,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),D})();class en{constructor(){this.$implicit=null,this.ngIf=null}}function En(D,I){if(I&&!I.createEmbeddedView)throw new Error(`${D} must be a TemplateRef, but received '${(0,h.AaK)(I)}'.`)}let Be=(()=>{class D{constructor(C){this._viewContainerRef=C,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(C){if(C.ngTemplateOutlet||C.ngTemplateOutletInjector){const A=this._viewContainerRef;if(this._viewRef&&A.remove(A.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:k,ngTemplateOutletContext:Ie,ngTemplateOutletInjector:je}=this;this._viewRef=A.createEmbeddedView(k,Ie,je?{injector:je}:void 0)}else this._viewRef=null}else this._viewRef&&C.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return D.\u0275fac=function(C){return new(C||D)(h.Y36(h.s_b))},D.\u0275dir=h.lG2({type:D,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[h.TTD]}),D})(),Wr=(()=>{class D{}return D.\u0275fac=function(C){return new(C||D)},D.\u0275mod=h.oAB({type:D}),D.\u0275inj=h.cJS({}),D})();const vr="browser",Nt="server";function Pn(D){return D===Nt}let $r=(()=>{class D{}return D.\u0275prov=(0,h.Yz7)({token:D,providedIn:"root",factory:()=>new mo((0,h.LFG)(ie),window)}),D})();class mo{constructor(I,C){this.document=I,this.window=C,this.offset=()=>[0,0]}setOffset(I){this.offset=Array.isArray(I)?()=>I:I}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(I){this.supportsScrolling()&&this.window.scrollTo(I[0],I[1])}scrollToAnchor(I){if(!this.supportsScrolling())return;const C=function pr(D,I){const C=D.getElementById(I)||D.getElementsByName(I)[0];if(C)return C;if("function"==typeof D.createTreeWalker&&D.body&&"function"==typeof D.body.attachShadow){const A=D.createTreeWalker(D.body,NodeFilter.SHOW_ELEMENT);let k=A.currentNode;for(;k;){const Ie=k.shadowRoot;if(Ie){const je=Ie.getElementById(I)||Ie.querySelector(`[name="${I}"]`);if(je)return je}k=A.nextNode()}}return null}(this.document,I);C&&(this.scrollToElement(C),C.focus())}setHistoryScrollRestoration(I){if(this.supportScrollRestoration()){const C=this.window.history;C&&C.scrollRestoration&&(C.scrollRestoration=I)}}scrollToElement(I){const C=I.getBoundingClientRect(),A=C.left+this.window.pageXOffset,k=C.top+this.window.pageYOffset,Ie=this.offset();
1this.window.scrollTo(A-Ie[0],k-Ie[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const I=xr(this.window.history)||xr(Object.getPrototypeOf(this.window.history));return!(!I||!I.writable&&!I.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function xr(D){return Object.getOwnPropertyDescriptor(D,"scrollRestoration")}class wr{}},6689:(Ct,Fe,T)=>{"use strict";T.d(Fe,{tb:()=>cd,AFp:()=>Xf,ip1:()=>$m,hGG:()=>hw,z2F:()=>ms,Ojb:()=>gD,sBO:()=>ZE,Sil:()=>xE,EJc:()=>AE,Xts:()=>Ys,SBq:()=>Zs,lqb:()=>bi,qLn:()=>Zi,vpe:()=>qo,XFs:()=>pt,OlP:()=>In,zs3:()=>ci,ZZ4:()=>gd,aQg:()=>md,soG:()=>Hl,YKP:()=>jg,h0i:()=>hs,PXZ:()=>jE,R0b:()=>eo,FiY:()=>Ya,Lbi:()=>Wc,g9A:()=>Kf,Qsj:()=>TD,FYo:()=>oh,JOm:()=>Uo,tp0:()=>Wa,Rgc:()=>ma,dDg:()=>$E,eoX:()=>Km,GfV:()=>ih,s_b:()=>Bl,ifc:()=>On,VuI:()=>bw,LMc:()=>ww,MMx:()=>zg,Lck:()=>fb,eFA:()=>ev,G48:()=>KE,Gpc:()=>Oe,f3M:()=>bt,$WT:()=>to,MR2:()=>$c,_c5:()=>fw,qFp:()=>Iw,rg0:()=>mi,c2e:()=>Bm,zSh:()=>jc,HDt:()=>Vm,wAp:()=>$t,vHH:()=>ne,lri:()=>qm,rWj:()=>Xm,cg1:()=>Fu,kL8:()=>hg,dqk:()=>Et,Z0I:()=>vt,eJc:()=>Qu,QGY:()=>Su,F4k:()=>gp,RDi:()=>Ly,AaK:()=>de,qOj:()=>pu,Xq5:()=>Kh,TTD:()=>Fi,_Bn:()=>Hg,jDz:()=>Gg,xp6:()=>vh,uIk:()=>mu,ekj:()=>Ou,Suo:()=>vm,Xpm:()=>Ye,lG2:()=>br,Yz7:()=>Ot,cJS:()=>rn,oAB:()=>pn,Yjl:()=>hr,Y36:()=>Qi,_UZ:()=>wu,GkF:()=>Iu,BQk:()=>Tl,ynx:()=>Al,qZA:()=>Ml,TgZ:()=>Sl,EpF:()=>pp,n5z:()=>$d,LFG:()=>rt,$8M:()=>uc,$Z:()=>wh,NdJ:()=>Mu,CRH:()=>ym,oxw:()=>Cp,ALo:()=>rm,xi3:()=>om,Hsn:()=>bp,F$t:()=>_p,Q6J:()=>bu,MGl:()=>xl,iGM:()=>gm,KtG:()=>Ql,CHM:()=>Ms,oJD:()=>$f,LSH:()=>Lc,P3R:()=>Vf,YNc:()=>cp,_uU:()=>Yp,Oqu:()=>Pu,hij:()=>Pl,Gf:()=>mm});var h=T(8645),l=T(7394),me=T(5619),U=T(5592),ae=T(7537),ie=T(4829),Y=T(6232),Ne=T(4564),De=T(7715),J=T(2096),le=T(1887),ee=T(9360);function se(e={}){const{connector:t=(()=>new h.x),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return s=>{let c,g,y,_=0,S=!1,P=!1;const z=()=>{null==g||g.unsubscribe(),g=void 0},ce=()=>{z(),c=y=void 0,S=P=!1},$e=()=>{const tt=c;ce(),null==tt||tt.unsubscribe()};return(0,ee.e)((tt,dt)=>{_++,!P&&!S&&z();const _t=y=null!=y?y:t();dt.add(()=>{_--,0===_&&!P&&!S&&(g=ye($e,o))}),_t.subscribe(dt),!c&&_>0&&(c=new le.Hp({next:Xe=>_t.next(Xe),error:Xe=>{P=!0,z(),g=ye(ce,n,Xe),_t.error(Xe)},complete:()=>{S=!0,z(),g=ye(ce,r),_t.complete()}}),(0,ie.Xf)(tt).subscribe(c))})(s)}}function ye(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new le.Hp({next:()=>{r.unsubscribe(),e()}});return(0,ie.Xf)(t(...n)).subscribe(r)}var te,We=T(4664),ge=T(3997);function fe(e){for(let t in e)if(e[t]===fe)return t;throw Error("Could not find renamed property on target object.")}function Ke(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function de(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(de).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 pe(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const ke=fe({__forward_ref__:fe});function Oe(e){return e.__forward_ref__=Oe,e.toString=function(){return de(this())},e}function V(e){return W(e)?e():e}function W(e){return"function"==typeof e&&e.hasOwnProperty(ke)&&e.__forward_ref__===Oe}function _e(e){return e&&!!e.\u0275providers}const Te="https://g.co/ng/security#xss";class ne extends Error{constructor(t,n){super(function Pe(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function He(e){return"string"==typeof e?e:null==e?"":String(e)}function L(e,t){throw new ne(-201,!1)}function mt(e,t){null==e&&function at(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function Ot(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function rn(e){return{providers:e.providers||[],imports:e.imports||[]}}function an(e){return At(e,Mt)||At(e,Je)}function vt(e){return null!==an(e)}function At(e,t){return e.hasOwnProperty(t)?e[t]:null}function yn(e){return e&&(e.hasOwnProperty(Dn)||e.hasOwnProperty(Bn))?e[Dn]:null}const Mt=fe({\u0275prov:fe}),Dn=fe({\u0275inj:fe}),Je=fe({ngInjectableDef:fe}),Bn=fe({ngInjectorDef:fe});var pt=(()=>((pt=pt||{})[pt.Default=0]="Default",pt[pt.Host=1]="Host",pt[pt.Self=2]="Self",pt[pt.SkipSelf=4]="SkipSelf",pt[pt.Optional=8]="Optional",pt))();let Mr;function Cn(e){const t=Mr;return Mr=e,t}function Vn(e,t,n){const r=an(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&pt.Optional?null:void 0!==t?t:void L(de(e))}const Et=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),ur
vendor: 5,466 bytes, line 1
1={},Mn="__NG_DI_FLAG__",Xn="ngTempTokenPath",Jt=/\n/gm,be="__source";let q;function ue(e){const t=q;return q=e,t}function Ge(e,t=pt.Default){if(void 0===q)throw new ne(-203,!1);return null===q?Vn(e,void 0,t):q.get(e,t&pt.Optional?null:void 0,t)}function rt(e,t=pt.Default){return(function Xt(){return Mr}()||Ge)(V(e),t)}function bt(e,t=pt.Default){return rt(e,Kt(t))}function Kt(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function hn(e){const t=[];for(let n=0;n<e.length;n++){const r=V(e[n]);if(Array.isArray(r)){if(0===r.length)throw new ne(900,!1);let o,s=pt.Default;for(let c=0;c<r.length;c++){const g=r[c],y=Yn(g);"number"==typeof y?-1===y?o=g.token:s|=y:o=g}t.push(rt(o,s))}else t.push(rt(r))}return t}function Tn(e,t){return e[Mn]=t,e.prototype[Mn]=t,e}function Yn(e){return e[Mn]}function xn(e){return{toString:e}.toString()}var un=(()=>((un=un||{})[un.OnPush=0]="OnPush",un[un.Default=1]="Default",un))(),On=(()=>{return(e=On||(On={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",On;var e})();const _n={},jt=[],Hn=fe({\u0275cmp:fe}),he=fe({\u0275dir:fe}),B=fe({\u0275pipe:fe}),G=fe({\u0275mod:fe}),ze=fe({\u0275fac:fe}),Ze=fe({__NG_ELEMENT_ID__:fe}),nt=fe({__NG_ENV_ID__:fe});function qe(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const s=t.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}n=o+1}}function Qt(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const s=n[r++],c=n[r++],g=n[r++];e.setAttribute(t,c,g,s)}else{const s=o,c=n[++r];gn(s)?e.setProperty(t,s,c):e.setAttribute(t,s,c),r++}}return r}function Rt(e){return 3===e||4===e||6===e}function gn(e){return 64===e.charCodeAt(0)}function jn(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||bn(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function bn(e,t,n,r,o){let s=0,c=e.length;if(-1===t)c=-1;else for(;s<e.length;){const g=e[s++];if("number"==typeof g){if(g===t){c=-1;break}if(g>t){c=s-1;break}}}for(;s<e.length;){const g=e[s];if("number"==typeof g)break;if(g===n){if(null===r)return void(null!==o&&(e[s+1]=o));if(r===e[s+1])return void(e[s+2]=o)}s++,null!==r&&s++,null!==o&&s++}-1!==c&&(e.splice(c,0,t),s=c+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==o&&e.splice(s++,0,o)}const Rn="ng-template";function Wn(e,t,n){let r=0,o=!0;for(;r<e.length;){let s=e[r++];if("string"==typeof s&&o){const c=e[r++];if(n&&"class"===s&&-1!==qe(c.toLowerCase(),t,0))return!0}else{if(1===s){for(;r<e.length&&"string"==typeof(s=e[r++]);)if(s.toLowerCase()===t)return!0;return!1}"number"==typeof s&&(o=!1)}}return!1}function _r(e){return 4===e.type&&e.value!==Rn}function Zt(e,t,n){return t===(4!==e.type||n?e.value:Rn)}function en(e,t,n){let r=4;const o=e.attrs||[],s=function O(e){for(let t=0;t<e.length;t++)if(Rt(e[t]))return t;return e.length}(o);let c=!1;for(let g=0;g<t.length;g++){const y=t[g];if("number"!=typeof y){if(!c)if(4&r){if(r=2|1&r,""!==y&&!Zt(e,y,n)||""===y&&1===t.length){if(En(r))return!1;c=!0}}else{const _=8&r?y:t[++g];if(8&r&&null!==e.attrs){if(!Wn(e.attrs,_,n)){if(En(r))return!1;c=!0}continue}const P=nr(8&r?"class":y,o,_r(e),n);if(-1===P){if(En(r))return!1;c=!0;continue}if(""!==_){let z;z=P>s?"":o[P+1].toLowerCase();const ce=8&r?z:null;if(ce&&-1!==qe(ce,_,0)||2&r&&_!==z){if(En(r))return!1;c=!0}}}}else{if(!c&&!En(r)&&!En(y))return!1;if(c&&En(y))continue;c=!1,r=y|1&r}}return En(r)||c}function En(e){return 0==(1&e)}function nr(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let s=!1;for(;o<t.length;){const c=t[o];if(c===e)return o;if(3===c||6===c)s=!0;else{if(1===c||2===c){let g=t[++o];for(;"string"==typeof g;)g=t[++o];continue}if(4===c)break;if(0===c){o+=4;continue}}o+=s?1:2}return-1}return function $(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function M(e,t,n=!1){for(let r=0;r<t.length;r++)if(en(e,t[r],n))return!0;return!1}function Z(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function oe(e,t){return e?":not("+t.trim()+")":t}function Me(e){let t=e[0],n=1,r=2,o="",s=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const g=e[++n];o+="["+c+(g.length>0?'="'+g+'"':"")+"]"}else 8&r?o+="."+c:4&r&&(o+=" "+c);else""!==o&&!En(c)&&(t+=oe(s,o),o=""),r=c,s=s||!En(r);n++}return""!==o&&(t+=oe(s,o)),t}function Ye(e){return xn(()=>{var t;const n=wo(e),r={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===un.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||On.Emulated,styles:e.styles||jt,_:null,schemas:e.schemas||null,tView:null,id:""};Fr(r);const o=e.dependencies;return r.directiveDefs=Gr(o,!1),r.pipeDefs=Gr(o,!0),r.id=function po(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("|");
1for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(r),r})}function xt(e){return Wt(e)||Nn(e)}function Vt(e){return null!==e}function pn(e){return xn(()=>({type:e.type,bootstrap:e.bootstrap||jt,declarations:e.declarations||jt,imports:e.imports||jt,exports:e.exports||jt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function qn(e,t){if(null==e)return _n;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}function br(e){return xn(()=>{const t=wo(e);return Fr(t),t})}function hr(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 Wt(e){return e[Hn]||null}function Nn(e){return e[he]||null}function $n(e){return e[B]||null}function to(e){const t=Wt(e)||Nn(e)||$n(e);return null!==t&&t.standalone}function dr(e,t){const n=e[G]||null;if(!n&&!0===t)throw new Error(`Type ${de(e)} does not have '\u0275mod' property.`);return n}function wo(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||_n,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||jt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:qn(e.inputs,t),outputs:qn(e.outputs)}}function Fr(e){var t;null===(t=e.features)||void 0===t||t.forEach(n=>n(e))}function Gr(e,t){if(!e)return null;const n=t?$n:xt;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(Vt)}const nn=0,ut=1,Lt=2,fn=3,mr=4,Kn=5,An=6,Yr=7,wn=8,Wr=9,vr=10,Nt=11,kr=12,go=13,Lr=14,Pn=15,qr=16,Xr=17,Er=18,$r=19,mo=20,xr=21,pr=22,lo=23,wr=24,Yt=25,Io=1,vo=2,Or=7,Rr=9,or=11;function ir(e){return Array.isArray(e)&&"object"==typeof e[Io]}function gr(e){return Array.isArray(e)&&!0===e[Io]}function Mo(e){return 0!=(4&e.flags)}function Un(e){return e.componentOffset>-1}function Ao(e){return 1==(1&e.flags)}function sr(e){return!!e.template}function ti(e){return 0!=(512&e[Lt])}function mn(e,t){return e.hasOwnProperty(ze)?e[ze]:null}let ya=null!==(te=Et.WeakRef)&&void 0!==te?te:class xi{constructor(t){this.ref=t}deref(){return this.ref}},Da=0,ro=null,ri=!1;function Gn(e){const t=ro;return ro=e,t}class Ri{constructor(){this.id=Da++,this.ref=function Oi(e){return new ya(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const r=n.producerNode.deref();if(void 0!==r&&n.atTrackingVersion===this.trackingVersion){if(r.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),null==r||r.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=ri;ri=!0;try{for(const[n,r]of this.consumers){const o=r.consumerNode.deref();void 0!==o&&o.trackingVersion===r.atTrackingVersion?o.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),null==o||o.producers.delete(this.id))}}finally{ri=t}}producerAccessed(){if(ri)throw new Error("");if(null===ro)return;let t=ro.producers.get(this.id);void 0===t?(t={consumerNode:ro.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:ro.trackingVersion},ro.producers.set(this.id,t),this.consumers.set(ro.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=ro.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){var t;return!1!==(null===(t=ro)||void 0===t?void 0:t.consumerAllowSignalWrites)}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let _s=null;function mi(e){const t=Gn(null);try{return e()}finally{Gn(t)}}const ws=()=>{};class _a extends Ri{constructor(t,n,r){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=ws,this.registerOnCleanup=o=>{this.cleanupFn=o},this.consumerAllowSignalWrites=r}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}
vendor: 6,351 bytes, line 1
1run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=Gn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=ws,this.watch(this.registerOnCleanup)}finally{Gn(t)}}cleanup(){this.cleanupFn()}}class ba{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Fi(){return Is}function Is(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ss),Ea}function Ea(){const e=D(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===_n)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Ss(e,t,n,r){const o=this.declaredInputs[n],s=D(e)||function I(e,t){return e[si]=t}(e,{previous:_n,current:null}),c=s.current||(s.current={}),g=s.previous,y=g[o];c[o]=new ba(y&&y.currentValue,t,g===_n),e[r]=t}Fi.ngInherit=!0;const si="__ngSimpleChanges__";function D(e){return e[si]||null}const k=function(e,t,n){};function lt(e){for(;Array.isArray(e);)e=e[nn];return e}function tn(e,t){return lt(t[e])}function Pt(e,t){return lt(t[e.index])}function kn(e,t){return e.data[t]}function cn(e,t){const n=t[e];return ir(n)?n:n[nn]}function lr(e,t){return null==t?null:e[t]}function Do(e){e[Xr]=0}function Oo(e){1024&e[Lt]||(e[Lt]|=1024,wa(e,1))}function io(e){1024&e[Lt]&&(e[Lt]&=-1025,wa(e,-1))}function wa(e,t){let n=e[fn];if(null===n)return;n[Kn]+=t;let r=n;for(n=n[fn];null!==n&&(1===t&&1===r[Kn]||-1===t&&0===r[Kn]);)n[Kn]+=t,r=n,n=n[fn]}const Ht={lFrame:ka(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ma(){return Ht.bindingsEnabled}function Ro(){return null!==Ht.skipHydrationRootTNode}function et(){return Ht.lFrame.lView}function on(){return Ht.lFrame.tView}function Ms(e){return Ht.lFrame.contextLView=e,e[wn]}function Ql(e){return Ht.lFrame.contextLView=null,e}function Dr(){let e=Co();for(;null!==e&&64===e.type;)e=e.parent;return e}function Co(){return Ht.lFrame.currentTNode}function Po(e,t){const n=Ht.lFrame;n.currentTNode=e,n.isParent=t}function Ta(){return Ht.lFrame.isParent}function xa(){Ht.lFrame.isParent=!1}function Ko(){return Ht.lFrame.bindingIndex++}function Ed(e,t){const n=Ht.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ra(t)}function Ra(e){Ht.lFrame.currentDirectiveIndex=e}function Pa(){return Ht.lFrame.currentQueryIndex}function As(e){Ht.lFrame.currentQueryIndex=e}function oc(e){const t=e[ut];return 2===t.type?t.declTNode:1===t.type?e[An]:null}function Fa(e,t,n){if(n&pt.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||n&pt.Host||(o=oc(s),null===o||(s=s[Lr],10&o.type))););if(null===o)return!1;t=o,e=s}const r=Ht.lFrame=Na();return r.currentTNode=t,r.lView=e,!0}function Ts(e){const t=Na(),n=e[ut];Ht.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Na(){const e=Ht.lFrame,t=null===e?null:e.child;return null===t?ka(e):t}function ka(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 La(){const e=Ht.lFrame;return Ht.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const xs=La;function Os(){const e=La();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 Vr(){return Ht.lFrame.selectedIndex}function ai(e){Ht.lFrame.selectedIndex=e}function Zn(){const e=Ht.lFrame;return kn(e.tView,e.selectedIndex)}let b=!0;function R(){return b}function x(e){b=e}function xe(e,t){for(let _=t.directiveStart,S=t.directiveEnd;_<S;_++){const z=e.data[_].type.prototype,{ngAfterContentInit:ce,ngAfterContentChecked:$e,ngAfterViewInit:tt,ngAfterViewChecked:dt,ngOnDestroy:_t}=z;var n,r,o,s,c,g,y;ce&&(null!==(n=e.contentHooks)&&void 0!==n?n:e.contentHooks=[]).push(-_,ce),$e&&((null!==(r=e.contentHooks)&&void 0!==r?r:e.contentHooks=[]).push(_,$e),(null!==(o=e.contentCheckHooks)&&void 0!==o?o:e.contentCheckHooks=[]).push(_,$e)),tt&&(null!==(s=e.viewHooks)&&void 0!==s?s:e.viewHooks=[]).push(-_,tt),dt&&((null!==(c=e.viewHooks)&&void 0!==c?c:e.viewHooks=[]).push(_,dt),(null!==(g=e.viewCheckHooks)&&void 0!==g?g:e.viewCheckHooks=[]).push(_,dt)),null!=_t&&(null!==(y=e.destroyHooks)&&void 0!==y?y:e.destroyHooks=[]).push(_,_t)}}function it(e,t,n){Ln(e,t,3,n)}function Tt(e,t,n,r){(3&e[Lt])===n&&Ln(e,t,n,r)}function It(e,t){let n=e[Lt];(3&n)===t&&(n&=8191,n+=1,e[Lt]=n)}function Ln(e,t,n,r){const s=null!=r?r:-1,c=t.length-1;let g=0;for(let y=void 0!==r?65535&e[Xr]:0;y<c;y++)if("number"==typeof t[y+1]){if(g=t[y],null!=r&&g>=r)break}else t[y]<0&&(e[Xr]+=65536),(g<s||-1==s)&&(_o(e,n,t,y),e[Xr]=(4294901760&e[Xr])+y+2),y++}function Hr(e,t){k(4,e,t);const n=Gn(null);try{t.call(e)}finally{Gn(n),k(5,e,t)}}function _o(e,t,n,r){const o=n[r]<0,s=n[r+1],g=e[o?-n[r]:n[r]];o?e[Lt]>>13<e[Xr]>>16&&(3&e[Lt])===t&&(e[Lt]+=8192,Hr(g,s)):Hr(g,s)}const jr=-1;class Ho{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Ad(e){return e!==jr}function Ba(e){return 32767&e}function Va(e,t){let n=function Iv(e){return e>>16}(e),r=t;for(;n>0;)r=r[Lr],n--;return r}let ic=!0;function Ha(e){const t=ic;return ic=e,t}const Td=255,xd=5;let Sv=0;const jo={};function ja(e,t){const n=Od(e,t);if(-1!==n)return n;const r=t[ut];r.firstCreatePass&&(e.injectorIndex=t.length,sc(r.data,e),sc(t,null),sc(r.blueprint,null));const o=ac(e,t),s=e.injectorIndex;if(Ad(o)){const c=Ba(o),g=Va(o,t),y=g[ut].data;for(let _=0;_<8;_++)t[s+_]=g[c+_]|y[c+_]}return t[s+8]=o,s}function sc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Od(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ac(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=Bd(o),null===r)return jr;if(n++,o=o[Lr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return jr}function lc(e,t,n){!function Mv(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ze)&&(r=n[Ze]),null==r&&(r=n[Ze]=Sv++);const o=r&Td;t.data[e+(o>>xd)]|=1<<o}
1(e,t,n)}function Rd(e,t,n){if(n&pt.Optional||void 0!==e)return e;L()}function Pd(e,t,n,r){if(n&pt.Optional&&void 0===r&&(r=null),!(n&(pt.Self|pt.Host))){const o=e[Wr],s=Cn(void 0);try{return o?o.get(t,r,n&pt.Optional):Vn(t,r,n&pt.Optional)}finally{Cn(s)}}return Rd(r,0,n)}function Fd(e,t,n,r=pt.Default,o){if(null!==e){if(2048&t[Lt]&&!(r&pt.Self)){const c=function Rv(e,t,n,r,o){let s=e,c=t;for(;null!==s&&null!==c&&2048&c[Lt]&&!(512&c[Lt]);){const g=Nd(s,c,n,r|pt.Self,jo);if(g!==jo)return g;let y=s.parent;if(!y){const _=c[mo];if(_){const S=_.get(n,jo,r);if(S!==jo)return S}y=Bd(c),c=c[Lr]}s=y}return o}(e,t,n,r,jo);if(c!==jo)return c}const s=Nd(e,t,n,r,jo);if(s!==jo)return s}return Pd(t,n,r,o)}function Nd(e,t,n,r,o){const s=function xv(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Ze)?e[Ze]:void 0;return"number"==typeof t?t>=0?t&Td:Ov:t}(n);if("function"==typeof s){if(!Fa(t,e,r))return r&pt.Host?Rd(o,0,r):Pd(t,n,r,o);try{const c=s(r);if(null!=c||r&pt.Optional)return c;L()}finally{xs()}}else if("number"==typeof s){let c=null,g=Od(e,t),y=jr,_=r&pt.Host?t[Pn][An]:null;for((-1===g||r&pt.SkipSelf)&&(y=-1===g?ac(e,t):t[g+8],y!==jr&&Ld(r,!1)?(c=t[ut],g=Ba(y),t=Va(y,t)):g=-1);-1!==g;){const S=t[ut];if(kd(s,g,S.data)){const P=Tv(g,t,n,c,r,_);if(P!==jo)return P}y=t[g+8],y!==jr&&Ld(r,t[ut].data[g+8]===_)&&kd(s,g,t)?(c=S,g=Ba(y),t=Va(y,t)):g=-1}}return o}function Tv(e,t,n,r,o,s){const c=t[ut],g=c.data[e+8],S=Ua(g,c,n,null==r?Un(g)&&ic:r!=c&&0!=(3&g.type),o&pt.Host&&s===g);return null!==S?Di(t,c,S,g):jo}function Ua(e,t,n,r,o){const s=e.providerIndexes,c=t.data,g=1048575&s,y=e.directiveStart,S=s>>20,z=o?g+S:e.directiveEnd;for(let ce=r?g:g+S;ce<z;ce++){const $e=c[ce];if(ce<y&&n===$e||ce>=y&&$e.type===n)return ce}if(o){const ce=c[y];if(ce&&sr(ce)&&ce.type===n)return y}return null}function Di(e,t,n,r){let o=e[n];const s=t.data;if(function Rs(e){return e instanceof Ho}(o)){const c=o;c.resolving&&function ft(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new ne(-200,`Circular dependency in DI detected for ${e}${n}`)}(function ot(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():He(e)}(s[n]));const g=Ha(c.canSeeViewProviders);c.resolving=!0;const y=c.injectImpl?Cn(c.injectImpl):null;Fa(e,r,pt.Default);try{o=e[n]=c.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Q(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){var c,g;const P=Is(t);(null!==(c=n.preOrderHooks)&&void 0!==c?c:n.preOrderHooks=[]).push(e,P),(null!==(g=n.preOrderCheckHooks)&&void 0!==g?g:n.preOrderCheckHooks=[]).push(e,P)}var y,_,S;o&&(null!==(y=n.preOrderHooks)&&void 0!==y?y:n.preOrderHooks=[]).push(0-e,o),s&&((null!==(_=n.preOrderHooks)&&void 0!==_?_:n.preOrderHooks=[]).push(e,s),(null!==(S=n.preOrderCheckHooks)&&void 0!==S?S:n.preOrderCheckHooks=[]).push(e,s))}(n,s[n],t)}finally{null!==y&&Cn(y),Ha(g),c.resolving=!1,xs()}}return o}function kd(e,t,n){return!!(n[t+(e>>xd)]&1<<e)}function Ld(e,t){return!(e&pt.Self||e&pt.Host&&t)}class $i{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Fd(this._tNode,this._lView,t,Kt(r),n)}}function Ov(){return new $i(Dr(),et())}function $d(e){return xn(()=>{const t=e.prototype.constructor,n=t[ze]||cc(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[ze]||cc(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function cc(e){return W(e)?()=>{const t=cc(V(e));return t&&t()}:mn(e)}function Bd(e){const t=e[ut],n=t.type;return 2===n?t.declTNode:1===n?e[An]:null}function uc(e){return function Av(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o<r;){const s=n[o];if(Rt(s))break;if(0===s)o+=2;else if("number"==typeof s)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(s===t)return n[o+1];o+=2}}}return null}(Dr(),e)}const Vi="__parameters__";function ji(e,t,n){return xn(()=>{const r=function dc(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;const c=new o(...s);return g.annotation=c,g;function g(y,_,S){const P=y.hasOwnProperty(Vi)?y[Vi]:Object.defineProperty(y,Vi,{value:[]})[Vi];for(;P.length<=S;)P.push(null);return(P[S]=P[S]||[]).push(c),y}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function Ns(e,t){e.forEach(n=>Array.isArray(n)?Ns(n,t):t(n))}
vendor: 8,362 bytes, line 1
1function Hd(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function za(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function ks(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function fo(e,t,n){let r=Ui(e,t);return r>=0?e[1|r]=n:(r=~r,function Lv(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function fc(e,t){const n=Ui(e,t);if(n>=0)return e[1|n]}function Ui(e,t){return function jd(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const s=r+(o-r>>1),c=e[s<<n];if(t===c)return s<<n;c>t?o=s:r=s+1}return~(o<<n)}(e,t,1)}const Ya=Tn(ji("Optional"),8),Wa=Tn(ji("SkipSelf"),4);function Za(e){return 128==(128&e.flags)}var Uo=(()=>((Uo=Uo||{})[Uo.Important=1]="Important",Uo[Uo.DashCase=2]="DashCase",Uo))();const oy=/^>|^->|<!--|-->|--!>|<!-$/g,iy=/(<|>)/,sy="\u200b$1\u200b";const yc=new Map;let ay=0;const Cc="__ngContext__";function Ur(e,t){ir(t)?(e[Cc]=t[$r],function cy(e){yc.set(e[$r],e)}(t)):e[Cc]=t}let _c;function bc(e,t){return _c(e,t)}function Bs(e){const t=e[fn];return gr(t)?t[fn]:t}function uf(e){return ff(e[kr])}function df(e){return ff(e[mr])}function ff(e){for(;null!==e&&!gr(e);)e=e[mr];return e}function Yi(e,t,n,r,o){if(null!=r){let s,c=!1;gr(r)?s=r:ir(r)&&(c=!0,r=r[nn]);const g=lt(r);0===e&&null!==n?null==o?vf(t,n,g):Ci(t,n,g,o||null,!0):1===e&&null!==n?Ci(t,n,g,o||null,!0):2===e?function rl(e,t,n){const r=tl(e,t);r&&function Ay(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,g,c):3===e&&t.destroyNode(g),null!=s&&function Oy(e,t,n,r,o){const s=n[Or];s!==lt(n)&&Yi(t,e,r,s,o);for(let g=or;g<n.length;g++){const y=n[g];Hs(y[ut],y,e,t,r,s)}}(t,e,s,n,o)}}function Ec(e,t){return e.createComment(function ef(e){return e.replace(oy,t=>t.replace(iy,sy))}(t))}function el(e,t,n){return e.createElement(t,n)}function pf(e,t){const n=e[Rr],r=n.indexOf(t);io(t),n.splice(r,1)}function wc(e,t){if(e.length<=or)return;const n=or+t,r=e[n];if(r){const o=r[qr];null!==o&&o!==e&&pf(o,r),t>0&&(e[n-1][mr]=r[mr]);const s=za(e,or+t);!function Cy(e,t){Hs(e,t,t[Nt],2,null,null),t[nn]=null,t[An]=null}(r[ut],r);const c=s[Er];null!==c&&c.detachView(s[ut]),r[fn]=null,r[mr]=null,r[Lt]&=-129}return r}function gf(e,t){if(!(256&t[Lt])){var n,r;const o=t[Nt];null===(n=t[lo])||void 0===n||n.destroy(),null===(r=t[wr])||void 0===r||r.destroy(),o.destroyNode&&Hs(e,t,o,3,null,null),function Ey(e){let t=e[kr];if(!t)return Ic(e[ut],e);for(;t;){let n=null;if(ir(t))n=t[kr];else{const r=t[or];r&&(n=r)}if(!n){for(;t&&!t[mr]&&t!==e;)ir(t)&&Ic(t[ut],t),t=t[fn];null===t&&(t=e),ir(t)&&Ic(t[ut],t),n=t&&t[mr]}t=n}}(t)}}function Ic(e,t){if(!(256&t[Lt])){t[Lt]&=-129,t[Lt]|=256,function My(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Ho)){const s=n[r+1];if(Array.isArray(s))for(let c=0;c<s.length;c+=2){const g=o[s[c]],y=s[c+1];k(4,g,y);try{y.call(g)}finally{k(5,g,y)}}else{k(4,o,s);try{s.call(o)}finally{k(5,o,s)}}}}}(e,t),function Sy(e,t){const n=e.cleanup,r=t[Yr];if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const c=n[s+3];c>=0?r[c]():r[-c].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[Yr]=null);const o=t[xr];if(null!==o){t[xr]=null;for(let s=0;s<o.length;s++)(0,o[s])()}}(e,t),1===t[ut].type&&t[Nt].destroy();const n=t[qr];if(null!==n&&gr(t[fn])){n!==t[fn]&&pf(n,t);const r=t[Er];null!==r&&r.detachView(e)}!function uy(e){yc.delete(e[$r])}(t)}}function Sc(e,t,n){return function mf(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[nn];{const{componentOffset:o}=r;if(o>-1){const{encapsulation:s}=e.data[r.directiveStart+o];if(s===On.None||s===On.Emulated)return null}return Pt(r,n)}}(e,t.parent,n)}function Ci(e,t,n,r,o){e.insertBefore(t,n,r,o)}function vf(e,t,n){e.appendChild(t,n)}function yf(e,t,n,r,o){null!==r?Ci(e,t,n,r,o):vf(e,t,n)}function tl(e,t){return e.parentNode(t)}function Df(e,t,n){return _f(e,t,n)}let Mc,ol,Oc,il,_f=function Cf(e,t,n){return 40&e.type?Pt(e,n):null};function nl(e,t,n,r){const o=Sc(e,r,t),s=t[Nt],g=Df(r.parent||t[An],r,t);if(null!=o)if(Array.isArray(n))for(let y=0;y<n.length;y++)yf(s,o,n[y],g,!1);else yf(s,o,n,g,!1);void 0!==Mc&&Mc(s,r,t,n,o)}function Vs(e,t){if(null!==t){const n=t.type;if(3&n)return Pt(t,e);if(4&n)return Ac(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Vs(e,r);{const o=e[t.index];return gr(o)?Ac(-1,o):lt(o)}}if(32&n)return bc(t,e)()||lt(e[t.index]);{const r=Ef(e,t);return null!==r?Array.isArray(r)?r[0]:Vs(Bs(e[Pn]),r):Vs(e,t.next)}}return null}function Ef(e,t){return null!==t?e[Pn][An].projection[t.projection]:null}function Ac(e,t){const n=or+e+1;if(n<t.length){const r=t[n],o=r[ut].firstChild;if(null!==o)return Vs(r,o)}return t[Or]}function Tc(e,t,n,r,o,s,c){for(;null!=n;){const g=r[n.index],y=n.type;if(c&&0===t&&(g&&Ur(lt(g),r),n.flags|=2),32!=(32&n.flags))if(8&y)Tc(e,t,n.child,r,o,s,!1),Yi(t,e,o,g,s);else if(32&y){const _=bc(n,r);let S;for(;S=_();)Yi(t,e,o,S,s);Yi(t,e,o,g,s)}else 16&y?If(e,t,r,n,o,s):Yi(t,e,o,g,s);n=c?n.projectionNext:n.next}}function Hs(e,t,n,r,o,s){Tc(n,r,e.firstChild,t,o,s,!1)}function If(e,t,n,r,o,s){const c=n[Pn],y=c[An].projection[r.projection];if(Array.isArray(y))for(let _=0;_<y.length;_++)Yi(t,e,o,y[_],s);else{let _=y;const S=c[fn];Za(r)&&(_.flags|=128),Tc(e,t,_,S,o,s,!0)}}function Sf(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Mf(e,t,n){const{mergedAttrs:r,classes:o,styles:s}=n;null!==r&&Qt(e,t,r),null!==o&&Sf(e,t,o),null!==s&&function Py(e,t,n){e.setAttribute(t,"style",n)}(e,t,s)}function Wi(e){var t;return(null===(t=function xc(){if(void 0===ol&&(ol=null,Et.trustedTypes))try{ol=Et.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ol}())||void 0===t?void 0:t.createHTML(e))||e}function Ly(e){Oc=e}function js(){if(void 0!==Oc)return Oc;if(typeof document<"u")return document;throw new ne(210,!1)}function Rc(){if(void 0===il&&(il=null,Et.trustedTypes))try{il=Et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return il}function Af(e){var t;return(null===(t=Rc())||void 0===t?void 0:t.createHTML(e))||e}function xf(e){var t;return(null===(t=Rc())||void 0===t?void 0:t.createScriptURL(e))||e}class Of{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Te})`}}function li(e){return e instanceof Of?e.changingThisBreaksApplicationSecurity:e}function Us(e,t){const n=function Uy(e){return e instanceof Of&&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 ${Te})`)}return n===t}class zy{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Wi(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class Gy{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Wi(t),n}}const Wy=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Pc(e){return(e=String(e)).match(Wy)?e:"unsafe:"+e}function Zo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function zs(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Pf=Zo("area,br,col,hr,img,wbr"),Ff=Zo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Nf=Zo("rp,rt"),Fc=zs(Pf,zs(Ff,Zo("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")),zs(Nf,Zo("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")),zs(Nf,Ff)),Nc=Zo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),kf=zs(Nc,Zo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
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"),Zo("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")),qy=Zo("script,style,template");class Xy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Fc.hasOwnProperty(n))return this.sanitizedSomething=!0,!qy.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const s=r.item(o),c=s.name,g=c.toLowerCase();if(!kf.hasOwnProperty(g)){this.sanitizedSomething=!0;continue}let y=s.value;Nc[g]&&(y=Pc(y)),this.buf.push(" ",c,'="',Lf(y),'"')}return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();Fc.hasOwnProperty(n)&&!Pf.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Lf(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const Ky=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Zy=/([^\#-~ |!])/g;function Lf(e){return e.replace(/&/g,"&").replace(Ky,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Zy,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let sl;function kc(e){return"content"in e&&function Qy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Cr=(()=>((Cr=Cr||{})[Cr.NONE=0]="NONE",Cr[Cr.HTML=1]="HTML",Cr[Cr.STYLE=2]="STYLE",Cr[Cr.SCRIPT=3]="SCRIPT",Cr[Cr.URL=4]="URL",Cr[Cr.RESOURCE_URL=5]="RESOURCE_URL",Cr))();function $f(e){const t=Gs();return t?Af(t.sanitize(Cr.HTML,e)||""):Us(e,"HTML")?Af(li(e)):function Jy(e,t){let n=null;try{sl=sl||function Rf(e){const t=new Gy(e);return function Yy(){try{return!!(new window.DOMParser).parseFromString(Wi(""),"text/html")}catch{return!1}}()?new zy(t):t}(e);let r=t?String(t):"";n=sl.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=sl.getInertBodyElement(r)}while(r!==s);return Wi((new Xy).sanitizeChildren(kc(n)||n))}finally{if(n){const r=kc(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(js(),He(e))}function Lc(e){const t=Gs();return t?t.sanitize(Cr.URL,e)||"":Us(e,"URL")?li(e):Pc(He(e))}function Bf(e){const t=Gs();if(t)return xf(t.sanitize(Cr.RESOURCE_URL,e)||"");if(Us(e,"ResourceURL"))return xf(li(e));throw new ne(904,!1)}function Vf(e,t,n){return function oD(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Bf:Lc}(t,n)(e)}function Gs(){const e=et();return e&&e[vr].sanitizer}class In{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=Ot({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ys=new In("ENVIRONMENT_INITIALIZER"),Hf=new In("INJECTOR",-1),jf=new In("INJECTOR_DEF_TYPES");class Uf{get(t,n=ur){if(n===ur){const r=new Error(`NullInjectorError: No provider for ${de(t)}!`);throw r.name="NullInjectorError",r}return n}}function $c(e){return{\u0275providers:e}}function iD(...e){return{\u0275providers:zf(0,e),\u0275fromNgModule:!0}}function zf(e,...t){const n=[],r=new Set;let o;return Ns(t,s=>{const c=s;Bc(c,n,[],r)&&(o||(o=[]),o.push(c))}),void 0!==o&&Gf(o,n),n}function Gf(e,t){for(let n=0;n<e.length;n++){const{providers:o}=e[n];Vc(o,s=>{t.push(s)})}}function Bc(e,t,n,r){if(!(e=V(e)))return!1;let o=null,s=yn(e);const c=!s&&Wt(e);if(s||c){if(c&&!c.standalone)return!1;o=e}else{const y=e.ngModule;if(s=yn(y),!s)return!1;o=y}const g=r.has(o);if(c){if(g)return!1;if(r.add(o),c.dependencies){const y="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const _ of y)Bc(_,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!g){let _;r.add(o);try{Ns(s.imports,S=>{Bc(S,t,n,r)&&(_||(_=[]),_.push(S))})}finally{}void 0!==_&&Gf(_,t)}if(!g){const _=mn(o)||(()=>new o);t.push({provide:o,useFactory:_,deps:jt},{provide:jf,useValue:o,multi:!0},{provide:Ys,useValue:()=>rt(o),multi:!0})}const y=s.providers;null==y||g||Vc(y,S=>{t.push(S)})}}return o!==e&&void 0!==e.providers}function Vc(e,t){for(let n of e)_e(n)&&(n=n.\u0275providers),Array.isArray(n)?Vc(n,t):t(n)}const sD=fe({provide:String,useValue:fe});function Hc(e){return null!==e&&"object"==typeof e&&sD in e}function _i(e){return"function"==typeof e}const jc=new In("Set Injector scope."),al={},lD={};let Uc;function ll(){return void 0===Uc&&(Uc=new Uf),Uc}class bi{}class zc extends bi{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Yc(t,c=>this.processProvider(c)),this.records.set(Hf,qi(void 0,this)),o.has("environment")&&this.records.set(bi,qi(void 0,this));const s=this.records.get(jc);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(jf.multi,jt,pt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();
1const n=ue(this),r=Cn(void 0);try{return t()}finally{ue(n),Cn(r)}}get(t,n=ur,r=pt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(nt))return t[nt](this);r=Kt(r);const o=ue(this),s=Cn(void 0);try{if(!(r&pt.SkipSelf)){let g=this.records.get(t);if(void 0===g){const y=function hD(e){return"function"==typeof e||"object"==typeof e&&e instanceof In}(t)&&an(t);g=y&&this.injectableDefInScope(y)?qi(Gc(t),al):null,this.records.set(t,g)}if(null!=g)return this.hydrate(t,g)}return(r&pt.Self?ll():this.parent).get(t,n=r&pt.Optional&&n===ur?null:n)}catch(c){if("NullInjectorError"===c.name){if((c[Xn]=c[Xn]||[]).unshift(de(t)),o)throw c;return function tr(e,t,n,r){const o=e[Xn];throw t[be]&&o.unshift(t[be]),e.message=function Tr(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=de(t);if(Array.isArray(t))o=t.map(de).join(" -> ");else if("object"==typeof t){let s=[];for(let c in t)if(t.hasOwnProperty(c)){let g=t[c];s.push(c+":"+("string"==typeof g?JSON.stringify(g):de(g)))}o=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Jt,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Xn]=null,e}(c,t,"R3InjectorError",this.source)}throw c}finally{Cn(s),ue(o)}}resolveInjectorInitializers(){const t=ue(this),n=Cn(void 0);try{const r=this.get(Ys.multi,jt,pt.Self);for(const o of r)o()}finally{ue(t),Cn(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(de(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ne(205,!1)}processProvider(t){let n=_i(t=V(t))?t:V(t&&t.provide);const r=function uD(e){return Hc(e)?qi(void 0,e.useValue):qi(qf(e),al)}(t);if(_i(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=qi(void 0,al,!0),o.factory=()=>hn(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===al&&(n.value=lD,n.value=n.factory()),"object"==typeof n.value&&n.value&&function fD(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=V(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 Gc(e){const t=an(e),n=null!==t?t.factory:mn(e);if(null!==n)return n;if(e instanceof In)throw new ne(204,!1);if(e instanceof Function)return function cD(e){const t=e.length;if(t>0)throw ks(t,"?"),new ne(204,!1);const n=function Jn(e){return e&&(e[Mt]||e[Je])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ne(204,!1)}function qf(e,t,n){let r;if(_i(e)){const o=V(e);return mn(o)||Gc(o)}if(Hc(e))r=()=>V(e.useValue);else if(function Wf(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...hn(e.deps||[]));else if(function Yf(e){return!(!e||!e.useExisting)}(e))r=()=>rt(V(e.useExisting));else{const o=V(e&&(e.useClass||e.provide));if(!function dD(e){return!!e.deps}(e))return mn(o)||Gc(o);r=()=>new o(...hn(e.deps))}return r}function qi(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Yc(e,t){for(const n of e)Array.isArray(n)?Yc(n,t):n&&_e(n)?Yc(n.\u0275providers,t):t(n)}const Xf=new In("AppId",{providedIn:"root",factory:()=>pD}),pD="ng",Kf=new In("Platform Initializer"),Wc=new In("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),gD=new In("CSP nonce",{providedIn:"root",factory:()=>{var e;return(null===(e=js().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let Jf=(e,t)=>null;function Qf(e,t){return Jf(e,t)}class wD{}class nh{}class SD{resolveComponentFactory(t){throw function ID(e){const t=Error(`No component factory found for ${de(e)}.`);return t.ngComponent=e,t}(t)}}let pl=(()=>{class e{}return e.NULL=new SD,e})();function MD(){return Ki(Dr(),et())}function Ki(e,t){return new Zs(Pt(e,t))}let Zs=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=MD,e})();function AD(e){return e instanceof Zs?e.nativeElement:e}class oh{}let TD=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function xD(){const e=et(),n=cn(Dr().index,e);return(ir(n)?n:e)[Nt]}(),e})(),OD=(()=>{class e{}return e.\u0275prov=Ot({token:e,providedIn:"root",factory:()=>null}),e})();class ih{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const RD=new ih("16.1.3"),tu={};function Js(e){for(;e;){e[Lt]|=64;const t=Bs(e);if(ti(e)&&!t)return e;e=t}return null}function nu(e){return e.ngOriginalError}class Zi{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&&nu(t);for(;n&&nu(n);)n=nu(n);return n||null}}const lh=new In("",{providedIn:"root",factory:()=>!1});function Jo(e){return e instanceof Function?e():e}class hh extends Ri{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){Js(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,r){const o=Gn(this);this.trackingVersion++;try{t(n,r)}finally{Gn(o)}}destroy(){this.trackingVersion++}}let Qs=null;function ph(){var e;return null!==(e=Qs)&&void 0!==e||(Qs=new hh),Qs}function gh(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:ph()}function mh(e,t){const n=ph();n.hasReadASignal&&(e[t]=Qs,n.lView=e,Qs=new hh)}const qt={};function vh(e){yh(on(),et(),Vr()+e,!1)}function yh(e,t,n,r){if(!r)if(3==(3&t[Lt])){const s=e.preOrderCheckHooks;null!==s&&it(t,s,n)}else{const s=e.preOrderHooks;null!==s&&Tt(t,s,0,n)}ai(n)}function bh(e,t=null,n=null,r){const o=Eh(e,t,n,r);
vendor: 17,581 bytes, line 1
1return o.resolveInjectorInitializers(),o}function Eh(e,t=null,n=null,r,o=new Set){const s=[n||jt,iD(e)];return r=r||("object"==typeof e?void 0:de(e)),new zc(s,t||ll(),r||null,o)}let ci=(()=>{class e{static create(n,r){if(Array.isArray(n))return bh({name:""},r,n,"");{var o;const s=null!==(o=n.name)&&void 0!==o?o:"";return bh({name:s},n.parent,n.providers,s)}}}return e.THROW_IF_NOT_FOUND=ur,e.NULL=new Uf,e.\u0275prov=Ot({token:e,providedIn:"any",factory:()=>rt(Hf)}),e.__NG_ELEMENT_ID__=-1,e})();function Qi(e,t=pt.Default){const n=et();return null===n?rt(e,t):Fd(Dr(),n,V(e),t)}function wh(){throw new Error("invalid")}function ml(e,t,n,r,o,s,c,g,y,_,S){const P=t.blueprint.slice();return P[nn]=o,P[Lt]=140|r,(null!==_||e&&2048&e[Lt])&&(P[Lt]|=2048),Do(P),P[fn]=P[Lr]=e,P[wn]=n,P[vr]=c||e&&e[vr],P[Nt]=g||e&&e[Nt],P[Wr]=y||e&&e[Wr]||null,P[An]=s,P[$r]=function ly(){return ay++}(),P[pr]=S,P[mo]=_,P[Pn]=2==t.type?e[Pn]:P,P}function es(e,t,n,r,o){let s=e.data[t];if(null===s)s=function ru(e,t,n,r,o){const s=Co(),c=Ta(),y=e.data[t]=function QD(e,t,n,r,o,s){let c=t?t.injectorIndex:-1,g=0;return Ro()&&(g|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:g,providerIndexes:0,value:o,attrs:s,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,c?s:s&&s.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=y),null!==s&&(c?null==s.child&&null!==y.parent&&(s.child=y):null===s.next&&(s.next=y,y.prev=s)),y}(e,t,n,r,o),function bd(){return Ht.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=o;const c=function vi(){const e=Ht.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===c?-1:c.injectorIndex}return Po(s,!0),s}function ea(e,t,n,r){if(0===n)return-1;const o=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Ih(e,t,n,r,o){const s=gh(t,lo),c=Vr(),g=2&r;try{if(ai(-1),g&&t.length>Yt&&yh(e,t,Yt,!1),k(g?2:0,o),g)s.runInContext(n,r,o);else{const _=Gn(null);try{n(r,o)}finally{Gn(_)}}}finally{g&&null===t[lo]&&mh(t,lo),ai(c),k(g?3:1,o)}}function ou(e,t,n){if(Mo(t)){const r=Gn(null);try{const s=t.directiveEnd;for(let c=t.directiveStart;c<s;c++){const g=e.data[c];g.contentQueries&&g.contentQueries(1,n[c],c)}}finally{Gn(r)}}}function iu(e,t,n){Ma()&&(function a0(e,t,n,r){const o=n.directiveStart,s=n.directiveEnd;Un(n)&&function p0(e,t,n){const r=Pt(t,e),o=Sh(n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const g=vl(e,ml(e,o,null,c,r,t,null,e[vr].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=g}(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||ja(n,t),Ur(r,t);const c=n.initialInputs;for(let g=o;g<s;g++){const y=e.data[g],_=Di(t,e,g,n);Ur(_,t),null!==c&&g0(0,g-o,_,y,0,c),sr(y)&&(cn(n.index,t)[wn]=Di(t,e,g,n))}}(e,t,n,Pt(n,t)),64==(64&n.flags)&&Oh(e,t,n))}function su(e,t,n=Pt){const r=t.localNames;if(null!==r){let o=t.index+1;for(let s=0;s<r.length;s+=2){const c=r[s+1],g=-1===c?n(t,e):e[c];e[o++]=g}}}function Sh(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=au(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function au(e,t,n,r,o,s,c,g,y,_,S){const P=Yt+r,z=P+o,ce=function WD(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:qt);return n}(P,z),$e="function"==typeof _?_():_;return ce[ut]={type:e,blueprint:ce,template:n,queries:null,viewQuery:g,declTNode:t,data:ce.slice().fill(null,P),bindingStartIndex:P,expandoStartIndex:z,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 s?s():s,pipeRegistry:"function"==typeof c?c():c,firstChild:null,schemas:y,consts:$e,incompleteFirstPass:!1,ssrId:S}}let Mh=e=>null;function Ah(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const s=e[o];null===r?Th(n,t,o,s):r.hasOwnProperty(o)&&Th(n,t,r[o],s)}return n}function Th(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function ho(e,t,n,r,o,s,c,g){const y=Pt(t,n);let S,_=t.inputs;!g&&null!=_&&(S=_[r])?(fu(e,n,S,r,o),Un(t)&&function n0(e,t){const n=cn(t,e);16&n[Lt]||(n[Lt]|=64)}(n,t.index)):3&t.type&&(r=function t0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=c?c(o,t.value||"",r):o,s.setProperty(y,r,o))}function lu(e,t,n,r){if(Ma()){const o=null===r?null:{"":-1},s=function c0(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let c=0;c<n.length;c++){const g=n[c];if(M(t,g.selectors,!1))if(r||(r=[]),sr(g))if(null!==g.findHostDirectiveDefs){const y=[];o=o||new Map,g.findHostDirectiveDefs(g,y,o),r.unshift(...y,g),cu(e,t,y.length)}else r.unshift(g),cu(e,t,0);else{var s;o=o||new Map,null===(s=g.findHostDirectiveDefs)||void 0===s||s.call(g,g,r,o),r.push(g)}}return null===r?null:[r,o]}(e,n);let c,g;null===s?c=g=null:[c,g]=s,null!==c&&xh(e,t,n,c,o,g),o&&function u0(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const s=n[t[o+1]];if(null==s)throw new ne(-301,!1);r.push(t[o],s)}}}(n,r,o)}n.mergedAttrs=jn(n.mergedAttrs,n.attrs)}function xh(e,t,n,r,o,s){for(let P=0;P<r.length;P++)lc(ja(n,t),e,r[P].type);!function f0(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let P=0;P<r.length;P++){const z=r[P];z.providersResolver&&z.providersResolver(z)}let c=!1,g=!1,y=ea(e,t,r.length,null);for(let P=0;P<r.length;P++){const z=r[P];n.mergedAttrs=jn(n.mergedAttrs,z.hostAttrs),h0(e,n,t,y,z),d0(y,z,o),null!==z.contentQueries&&(n.flags|=4),(null!==z.hostBindings||null!==z.hostAttrs||0!==z.hostVars)&&(n.flags|=64);const ce=z.type.prototype;var _,S;!c&&(ce.ngOnChanges||ce.ngOnInit||ce.ngDoCheck)&&((null!==(_=e.preOrderHooks)&&void 0!==_?_:e.preOrderHooks=[]).push(n.index),c=!0),g||!ce.ngOnChanges&&!ce.ngDoCheck||((null!==(S=e.preOrderCheckHooks)&&void 0!==S?S:e.preOrderCheckHooks=[]).push(n.index),g=!0),y++}!function e0(e,t,n){const o=t.directiveEnd,s=e.data,c=t.attrs,g=[];let y=null,_=null;for(let S=t.directiveStart;S<o;S++){const P=s[S],z=n?n.get(P):null,$e=z?z.outputs:null;y=Ah(P.inputs,S,y,z?z.inputs:null),_=Ah(P.outputs,S,_,$e);const tt=null===y||null===c||_r(t)?null:m0(y,S,c);g.push(tt)}null!==y&&(y.hasOwnProperty("class")&&(t.flags|=8),y.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=g,t.inputs=y,t.outputs=_}(e,n,s)}function Oh(e,t,n){const r=n.directiveStart,o=n.directiveEnd,s=n.index,c=function rc(){return Ht.lFrame.currentDirectiveIndex}();try{ai(s);for(let g=r;g<o;g++){const y=e.data[g],_=t[g];Ra(g),(null!==y.hostBindings||0!==y.hostVars||null!==y.hostAttrs)&&l0(y,_)}}finally{ai(-1),Ra(c)}}function l0(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function cu(e,t,n){var r;t.componentOffset=n,(null!==(r=e.components)&&void 0!==r?r:e.components=[]).push(t.index)}function d0(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;sr(t)&&(n[""]=e)}}function h0(e,t,n,r,o){e.data[r]=o;const s=o.factory||(o.factory=mn(o.type)),c=new Ho(s,sr(o),Qi);e.blueprint[r]=c,n[r]=c,function o0(e,t,n,r,o){const s=o.hostBindings;if(s){let c=e.hostBindingOpCodes;null===c&&(c=e.hostBindingOpCodes=[]);const g=~t.index;(function s0(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=g&&c.push(g),c.push(n,r,s)}}(e,t,r,ea(e,n,o.hostVars,qt),o)}function zo(e,t,n,r,o,s){const c=Pt(e,t);!function uu(e,t,n,r,o,s,c){if(null==s)e.removeAttribute(t,o,n);else{const g=null==c?He(s):c(s,r||"",o);e.setAttribute(t,o,g,n)}}(t[Nt],c,s,e.value,n,r,o)}function g0(e,t,n,r,o,s){const c=s[t];if(null!==c)for(let g=0;g<c.length;)Rh(r,n,c[g++],c[g++],c[g++])}function Rh(e,t,n,r,o){const s=Gn(null);try{const c=e.inputTransforms;null!==c&&c.hasOwnProperty(r)&&(o=c[r].call(t,o)),null!==e.setInput?e.setInput(t,o,n,r):t[r]=o}finally{Gn(s)}}function m0(e,t,n){let r=null,o=0;for(;o<n.length;){const s=n[o];if(0!==s)if(5!==s){if("number"==typeof s)break;if(e.hasOwnProperty(s)){null===r&&(r=[]);const c=e[s];for(let g=0;g<c.length;g+=2)if(c[g]===t){r.push(s,c[g+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function Ph(e,t,n,r){return[e,!0,!1,t,null,0,r,n,null,null,null]}function Fh(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const s=n[r+1];if(-1!==s){const c=e.data[s];As(n[r]),c.contentQueries(2,t[s],s)}}}function vl(e,t){return e[kr]?e[go][mr]=t:e[kr]=t,e[go]=t,t}function du(e,t,n){As(0);const r=Gn(null);try{t(e,n)}finally{Gn(r)}}function Nh(e){return e[Yr]||(e[Yr]=[])}function kh(e){return e.cleanup||(e.cleanup=[])}function $h(e,t){const n=e[Wr],r=n?n.get(Zi,null):null;r&&r.handleError(t)}function fu(e,t,n,r,o){for(let s=0;s<n.length;){const c=n[s++],g=n[s++];Rh(e.data[c],t[c],r,g,o)}}function v0(e,t){const n=cn(t,e),r=n[ut];!function y0(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[nn];null!==o&&null===n[pr]&&(n[pr]=Qf(o,n[Wr])),hu(r,n,n[wn])}function hu(e,t,n){Ts(t);try{const r=e.viewQuery;null!==r&&du(1,r,n);const o=e.template;null!==o&&Ih(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Fh(e,t),e.staticViewQueries&&du(2,e.viewQuery,n);const s=e.components;null!==s&&function D0(e,t){for(let n=0;n<t.length;n++)v0(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[Lt]&=-5,Os()}}let Bh=(()=>{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,r,o){const s=typeof Zone>"u"?null:Zone.current,c=new _a(n,_=>{this.all.has(_)&&this.queue.set(_,s)},o);let g;this.all.add(c),c.notify();const y=()=>{var _;c.cleanup(),null===(_=g)||void 0===_||_(),this.all.delete(c),this.queue.delete(c)};return g=null==r?void 0:r.onDestroy(y),{destroy:y}}flush(){if(0!==this.queue.size)for(const[n,r]of this.queue)this.queue.delete(n),r?r.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=Ot({token:e,providedIn:"root",factory:()=>new e}),e})();function yl(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(null!==t)for(let c=0;c<t.length;c++){const g=t[c];"number"==typeof g?s=g:1==s?o=pe(o,g):2==s&&(r=pe(r,g+": "+t[++c]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function ta(e,t,n,r,o=!1){for(;null!==n;){const s=t[n.index];if(null!==s&&r.push(lt(s)),gr(s)){for(let g=or;g<s.length;g++){const y=s[g],_=y[ut].firstChild;null!==_&&ta(y[ut],y,_,r)}s[Or]!==s[nn]&&r.push(s[Or])}const c=n.type;if(8&c)ta(e,t,n.child,r);else if(32&c){const g=bc(n,t);let y;for(;y=g();)r.push(y)}else if(16&c){const g=Ef(t,n);if(Array.isArray(g))r.push(...g);else{const y=Bs(t[Pn]);ta(y[ut],y,g,r,!0)}}n=o?n.projectionNext:n.next}return r}function Dl(e,t,n,r=!0){const o=t[vr].rendererFactory;o.begin&&o.begin();try{Vh(e,t,e.template,n)}catch(g){throw r&&$h(t,g),g}finally{var c;o.end&&o.end(),null===(c=t[vr].effectManager)||void 0===c||c.flush()}}function Vh(e,t,n,r){var o;const s=t[Lt];if(256!=(256&s)){null===(o=t[vr].effectManager)||void 0===o||o.flush(),Ts(t);try{Do(t),function tc(e){return Ht.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Ih(e,t,n,2,r);const g=3==(3&s);if(g){const S=e.preOrderCheckHooks;null!==S&&it(t,S,null)}else{const S=e.preOrderHooks;null!==S&&Tt(t,S,0,null),It(t,0)}if(function w0(e){for(let t=uf(e);null!==t;t=df(t)){if(!t[vo])continue;const n=t[Rr];for(let r=0;r<n.length;r++){Oo(n[r])}}}(t),Hh(t,2),null!==e.contentQueries&&Fh(e,t),g){const S=e.contentCheckHooks;null!==S&&it(t,S)}else{const S=e.contentHooks;null!==S&&Tt(t,S,1),It(t,1)}!function YD(e,t){const n=e.hostBindingOpCodes;if(null===n)return;const r=gh(t,wr);try{for(let o=0;o<n.length;o++){const s=n[o];if(s<0)ai(~s);else{const c=s,g=n[++o],y=n[++o];Ed(g,c),r.runInContext(y,2,t[c])}}}finally{null===t[wr]&&mh(t,wr),ai(-1)}}(e,t);const y=e.components;null!==y&&Uh(t,y,0);const _=e.viewQuery;if(null!==_&&du(2,_,r),g){const S=e.viewCheckHooks;null!==S&&it(t,S)}else{const S=e.viewHooks;null!==S&&Tt(t,S,2),It(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Lt]&=-73,io(t)}finally{Os()}}}function Hh(e,t){for(let n=uf(e);null!==n;n=df(n))for(let r=or;r<n.length;r++)jh(n[r],t)}function I0(e,t,n){jh(cn(t,e),n)}function jh(e,t){if(!function oo(e){return 128==(128&e[Lt])}(e))return;const n=e[ut];if(80&e[Lt]&&0===t||1024&e[Lt]||2===t)Vh(n,e,n.template,e[wn]);else if(e[Kn]>0){Hh(e,1);const o=e[ut].components;null!==o&&Uh(e,o,1)}}function Uh(e,t,n){for(let r=0;r<t.length;r++)I0(e,t[r],n)}class na{get rootNodes(){const t=this._lView,n=t[ut];return ta(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[wn]}set context(t){this._lView[wn]=t}get destroyed(){return 256==(256&this._lView[Lt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[fn];if(gr(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(wc(t,r),za(n,r))}this._attachedToViewContainer=!1}gf(this._lView[ut],this._lView)}onDestroy(t){!function Ia(e,t){if(256==(256&e[Lt]))throw new ne(911,!1);null===e[xr]&&(e[xr]=[]),e[xr].push(t)}(this._lView,t)}markForCheck(){Js(this._cdRefInjectingView||this._lView)}detach(){this._lView[Lt]&=-129}reattach(){this._lView[Lt]|=128}detectChanges(){Dl(this._lView[ut],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ne(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function by(e,t){Hs(e,t,t[Nt],2,null,null)}(this._lView[ut],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ne(902,!1);this._appRef=t}}class S0 extends na{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Dl(t[ut],t,t[wn],!1)}checkNoChanges(){}get context(){return null}}class zh extends pl{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Wt(t);return new ra(n,this.ngModule)}}function Gh(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class A0{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Kt(r);const o=this.injector.get(t,tu,r);return o!==tu||n===tu?o:this.parentInjector.get(t,n,r)}}class ra extends nh{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=Gh(t.inputs);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return Gh(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Be(e){return e.map(Me).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){var s;let c=(o=o||this.ngModule)instanceof bi?o:null===(s=o)||void 0===s?void 0:s.injector;c&&null!==this.componentDef.getStandaloneInjector&&(c=this.componentDef.getStandaloneInjector(c)||c);const g=c?new A0(t,c):t,y=g.get(oh,null);if(null===y)throw new ne(407,!1);const P={rendererFactory:y,sanitizer:g.get(OD,null),effectManager:g.get(Bh,null)},z=y.createRenderer(null,this.componentDef),ce=this.componentDef.selectors[0][0]||"div",$e=r?function qD(e,t,n,r){const s=r.get(lh,!1)||n===On.ShadowDom,c=e.selectRootElement(t,s);return function XD(e){Mh(e)}(c),c}(z,r,this.componentDef.encapsulation,g):el(z,ce,function M0(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(ce)),_t=this.componentDef.signals?4608:this.componentDef.onPush?576:528,Xe=au(0,null,null,1,0,null,null,null,null,null,null),kt=ml(null,Xe,null,_t,null,null,P,z,g,null,null);let sn,Sn;Ts(kt);try{const Pr=this.componentDef;let Mi,Dd=null;Pr.findHostDirectiveDefs?(Mi=[],Dd=new Map,Pr.findHostDirectiveDefs(Pr,Mi,Dd),Mi.push(Pr)):Mi=[Pr];const Sw=function x0(e,t){const n=e[ut],r=Yt;return e[r]=t,es(n,r,2,"#host",null)}(kt,$e),Mw=function O0(e,t,n,r,o,s,c){const g=o[ut];!function R0(e,t,n,r){for(const o of e)t.mergedAttrs=jn(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(yl(t,t.mergedAttrs,!0),null!==n&&Mf(r,n,t))}(r,e,t,c);let y=null;null!==t&&(y=Qf(t,o[Wr]));const _=s.rendererFactory.createRenderer(t,n);let S=16;n.signals?S=4096:n.onPush&&(S=64);const P=ml(o,Sh(n),null,S,o[e.index],e,s,_,null,null,y);return g.firstCreatePass&&cu(g,e,r.length-1),vl(o,P),o[e.index]=P}(Sw,$e,Pr,Mi,kt,P,z);Sn=kn(Xe,Yt),$e&&function F0(e,t,n,r){if(r)Qt(e,n,["ng-version",RD.full]);else{const{attrs:o,classes:s}=function Ue(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===o?""!==s&&t.push(s,e[++r]):8===o&&n.push(s);else{if(!En(o))break;o=s}r++}return{attrs:t,classes:n}}(t.selectors[0]);o&&Qt(e,n,o),s&&s.length>0&&Sf(e,n,s.join(" "))}}(z,Pr,$e,r),void 0!==n&&function N0(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const s=n[o];r.push(null!=s?Array.from(s):null)}}(Sn,this.ngContentSelectors,n),sn=function P0(e,t,n,r,o,s){const c=Dr(),g=o[ut],y=Pt(c,o);xh(g,o,c,n,null,r);for(let S=0;S<n.length;S++)Ur(Di(o,g,c.directiveStart+S,c),o);Oh(g,o,c),y&&Ur(y,o);
1const _=Di(o,g,c.directiveStart+c.componentOffset,c);if(e[wn]=o[wn]=_,null!==s)for(const S of s)S(_,t);return ou(g,c,e),_}(Mw,Pr,Mi,Dd,kt,[k0]),hu(Xe,kt,null)}finally{Os()}return new T0(this.componentType,sn,Ki(Sn,kt),kt,Sn)}}class T0 extends wD{constructor(t,n,r,o,s){super(),this.location=r,this._rootLView=o,this._tNode=s,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new S0(o),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){var s;if(null!==(s=this.previousInputValues)&&void 0!==s||(this.previousInputValues=new Map),this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const c=this._rootLView;fu(c[ut],c,o,t,n),this.previousInputValues.set(t,n),Js(cn(this._tNode.index,c))}}get injector(){return new $i(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function k0(){const e=Dr();xe(et()[ut],e)}function pu(e){let t=function Yh(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let o;if(sr(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new ne(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);const c=e;
vendor: 13,895 bytes, line 1
1c.inputs=Cl(e.inputs),c.inputTransforms=Cl(e.inputTransforms),c.declaredInputs=Cl(e.declaredInputs),c.outputs=Cl(e.outputs);const g=o.hostBindings;g&&V0(e,g);const y=o.viewQuery,_=o.contentQueries;if(y&&$0(e,y),_&&B0(e,_),Ke(e.inputs,o.inputs),Ke(e.declaredInputs,o.declaredInputs),Ke(e.outputs,o.outputs),null!==o.inputTransforms&&(null===c.inputTransforms&&(c.inputTransforms={}),Ke(c.inputTransforms,o.inputTransforms)),sr(o)&&o.data.animation){const S=e.data;S.animation=(S.animation||[]).concat(o.data.animation)}}const s=o.features;if(s)for(let c=0;c<s.length;c++){const g=s[c];g&&g.ngInherit&&g(e),g===pu&&(n=!1)}}t=Object.getPrototypeOf(t)}!function L0(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=jn(o.hostAttrs,n=jn(n,o.hostAttrs))}}(r)}function Cl(e){return e===_n?{}:e===jt?[]:e}function $0(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function B0(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,s)=>{t(r,o,s),n(r,o,s)}:t}function V0(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Kh(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const o=t[r];Array.isArray(o)&&o[2]&&(n[r]=o[2])}e.inputTransforms=n}function _l(e){return!!gu(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function gu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function zr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function mu(e,t,n,r){const o=et();return zr(o,Ko(),t)&&(on(),zo(Zn(),o,e,t,n,r)),mu}function ns(e,t,n,r){return zr(e,Ko(),n)?t+He(n)+r:qt}function cp(e,t,n,r,o,s,c,g){const y=et(),_=on(),S=e+Yt,P=_.firstCreatePass?function dC(e,t,n,r,o,s,c,g,y){const _=t.consts,S=es(t,e,4,c||null,lr(_,g));lu(t,n,S,lr(_,y)),xe(t,S);const P=S.tView=au(2,S,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,_,null);return null!==t.queries&&(t.queries.template(t,S),P.queries=t.queries.embeddedTView(S)),S}(S,_,y,t,n,r,o,s,c):_.data[S];Po(P,!1);const z=up(_,y,P,e);R()&&nl(_,y,z,P),Ur(z,y),vl(y,y[S]=Ph(z,y,z,P)),Ao(P)&&iu(_,y,P),null!=c&&su(y,P,g)}let up=function dp(e,t,n,r){return x(!0),t[Nt].createComment("")};function bu(e,t,n){const r=et();return zr(r,Ko(),t)&&ho(on(),Zn(),r,e,t,r[Nt],n,!1),bu}function Eu(e,t,n,r,o){const c=o?"class":"style";fu(e,n,t.inputs[c],c,r)}function Sl(e,t,n,r){const o=et(),s=on(),c=Yt+e,g=o[Nt],y=s.firstCreatePass?function mC(e,t,n,r,o,s){const c=t.consts,y=es(t,e,2,r,lr(c,o));return lu(t,n,y,lr(c,s)),null!==y.attrs&&yl(y,y.attrs,!1),null!==y.mergedAttrs&&yl(y,y.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,y),y}(c,s,o,t,n,r):s.data[c],_=fp(s,o,y,g,t,e);o[c]=_;const S=Ao(y);return Po(y,!0),Mf(g,_,y),32!=(32&y.flags)&&R()&&nl(s,o,_,y),0===function ql(){return Ht.lFrame.elementDepthCount}()&&Ur(_,o),function Xl(){Ht.lFrame.elementDepthCount++}(),S&&(iu(s,o,y),ou(s,y,o)),null!==r&&su(o,y),Sl}function Ml(){let e=Dr();Ta()?xa():(e=e.parent,Po(e,!1));const t=e;(function Kl(e){return Ht.skipHydrationRootTNode===e})(t)&&function _d(){Ht.skipHydrationRootTNode=null}(),function Jr(){Ht.lFrame.elementDepthCount--}();const n=on();return n.firstCreatePass&&(xe(n,e),Mo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Li(e){return 0!=(8&e.flags)}(t)&&Eu(n,t,et(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function wv(e){return 0!=(16&e.flags)}(t)&&Eu(n,t,et(),t.stylesWithoutHost,!1),Ml}function wu(e,t,n,r){return Sl(e,t,n,r),Ml(),wu}let fp=(e,t,n,r,o,s)=>(x(!0),el(r,o,function v(){return Ht.lFrame.currentNamespace}()));function Al(e,t,n){const r=et(),o=on(),s=e+Yt,c=o.firstCreatePass?function DC(e,t,n,r,o){const s=t.consts,c=lr(s,r),g=es(t,e,8,"ng-container",c);return null!==c&&yl(g,c,!0),lu(t,n,g,lr(s,o)),null!==t.queries&&t.queries.elementStart(t,g),g}(s,o,r,t,n):o.data[s];Po(c,!0);const g=hp(o,r,c,e);return r[s]=g,R()&&nl(o,r,g,c),Ur(g,r),Ao(c)&&(iu(o,r,c),ou(o,c,r)),null!=n&&su(r,c),Al}function Tl(){let e=Dr();const t=on();return Ta()?xa():(e=e.parent,Po(e,!1)),t.firstCreatePass&&(xe(t,e),Mo(e)&&t.queries.elementEnd(e)),Tl}function Iu(e,t,n){return Al(e,t,n),Tl(),Iu}let hp=(e,t,n,r)=>(x(!0),Ec(t[Nt],""));function pp(){return et()}function Su(e){return!!e&&"function"==typeof e.then}function gp(e){return!!e&&"function"==typeof e.subscribe}function Mu(e,t,n,r){const o=et(),s=on(),c=Dr();return function vp(e,t,n,r,o,s,c){const g=Ao(r),_=e.firstCreatePass&&kh(e),S=t[wn],P=Nh(t);let z=!0;if(3&r.type||c){const tt=Pt(r,t),dt=c?c(tt):tt,_t=P.length,Xe=c?sn=>c(lt(sn[r.index])):r.index;let kt=null;if(!c&&g&&(kt=function bC(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;s<o.length-1;s+=2){const c=o[s];if(c===n&&o[s+1]===r){const g=t[Yr],y=o[s+2];return g.length>y?g[y]:null}"string"==typeof c&&(s+=2)}return null}(e,t,o,r.index)),null!==kt)(kt.__ngLastListenerFn__||kt).__ngNextListenerFn__=s,kt.__ngLastListenerFn__=s,z=!1;else{s=Dp(r,t,S,s,!1);const sn=n.listen(dt,o,s);P.push(s,sn),_&&_.push(o,Xe,_t,_t+1)}}else s=Dp(r,t,S,s,!1);const ce=r.outputs;let $e;if(z&&null!==ce&&($e=ce[o])){const tt=$e.length;if(tt)for(let dt=0;dt<tt;dt+=2){const Sn=t[$e[dt]][$e[dt+1]].subscribe(s),Pr=P.length;P.push(s,Sn),_&&_.push(o,r.index,Pr,-(Pr+1))}}}(s,o,o[Nt],c,e,t,r),Mu}function yp(e,t,n,r){try{return k(6,t,n),!1!==n(r)}catch(o){return $h(e,o),!1}finally{k(7,t,n)}}function Dp(e,t,n,r,o){return function s(c){if(c===Function)return r;Js(e.componentOffset>-1?cn(e.index,t):t);let y=yp(t,n,r,c),_=s.__ngNextListenerFn__;for(;_;)y=yp(t,n,_,c)&&y,_=_.__ngNextListenerFn__;return o&&!1===y&&c.preventDefault(),y}}function Cp(e=1){return function wd(e){return(Ht.lFrame.contextLView=function Id(e,t){for(;e>0;)t=t[Lr],e--;return t}(e,Ht.lFrame.contextLView))[wn]}(e)}function EC(e,t){let n=null;const r=function N(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 s=t[o];if("*"!==s){if(null===r?M(e,s,!0):Z(r,s))return o}else n=o}return n}function _p(e){const t=et()[Pn][An];if(!t.projection){const r=t.projection=ks(e?e.length:1,null),o=r.slice();let s=t.child;for(;null!==s;){const c=e?EC(s,e):0;null!==c&&(o[c]?o[c].projectionNext=s:r[c]=s,o[c]=s),s=s.next}}}function bp(e,t=0,n){const r=et(),o=on(),s=es(o,Yt+e,16,null,n||null);null===s.projection&&(s.projection=t),xa(),(!r[pr]||Ro())&&32!=(32&s.flags)&&function xy(e,t,n){If(t[Nt],0,t,n,Sc(e,n,t),Df(n.parent||t[An],n,t))}(o,r,s)}function xl(e,t,n,r,o){const s=et(),c=ns(s,t,n,r);return c!==qt&&ho(on(),Zn(),s,e,c,s[Nt],o,!1),xl}function Ol(e,t){return e<<17|t<<2}function ui(e){return e>>17&32767}function Au(e){return 2|e}function wi(e){return(131068&e)>>2}function Tu(e,t){return-131069&e|t<<2}function xu(e){return 1|e}function Rp(e,t,n,r,o){const s=e[n+1],c=null===t;let g=r?ui(s):wi(s),y=!1;for(;0!==g&&(!1===y||c);){const S=e[g+1];TC(e[g],t)&&(y=!0,e[g+1]=r?xu(S):Au(S)),g=r?ui(S):wi(S)}y&&(e[n+1]=r?Au(s):xu(s))}function TC(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ui(e,t)>=0}function Ou(e,t){return function ko(e,t,n,r){const o=et(),s=on(),c=function No(e){const t=Ht.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}(2);s.firstUpdatePass&&function Hp(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[Vr()],c=function Vp(e,t){return t>=e.expandoStartIndex}(e,n);(function Gp(e,t){return 0!=(e.flags&(t?8:16))})(s,r)&&null===t&&!c&&(t=!1),t=function $C(e,t,n,r){const o=function ki(e){const t=Ht.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=la(n=Ru(null,e,t,n,r),t.attrs,r),s=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==o)if(n=Ru(o,e,t,n,r),null===s){let y=function BC(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==wi(r))return e[ui(r)]}(e,t,r);void 0!==y&&Array.isArray(y)&&(y=Ru(null,e,t,y[1],r),y=la(y,t.attrs,r),function VC(e,t,n,r){e[ui(n?t.classBindings:t.styleBindings)]=r}(e,t,r,y))}else s=function HC(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<o;s++)r=la(r,e[s].hostAttrs,n);return la(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(o,s,t,r),function MC(e,t,n,r,o,s){let c=s?t.classBindings:t.styleBindings,g=ui(c),y=wi(c);e[r]=n;let S,_=!1;if(Array.isArray(n)?(S=n[1],(null===S||Ui(n,S)>0)&&(_=!0)):S=n,o)if(0!==y){const z=ui(e[g+1]);e[r+1]=Ol(z,g),0!==z&&(e[z+1]=Tu(e[z+1],r)),e[g+1]=function IC(e,t){return 131071&e|t<<17}(e[g+1],r)}else e[r+1]=Ol(g,0),0!==g&&(e[g+1]=Tu(e[g+1],r)),g=r;else e[r+1]=Ol(y,0),0===g?g=r:e[y+1]=Tu(e[y+1],r),y=r;_&&(e[r+1]=Au(e[r+1])),Rp(e,S,r,!0),Rp(e,S,r,!1),function AC(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Ui(s,t)>=0&&(n[r+1]=xu(n[r+1]))}(t,S,e,r,s),c=Ol(g,y),s?t.classBindings=c:t.styleBindings=c}(o,s,t,n,c,r)}}(s,e,c,r),t!==qt&&zr(o,c,t)&&function Up(e,t,n,r,o,s,c,g){if(!(3&t.type))return;const y=e.data,_=y[g+1],S=function SC(e){return 1==(1&e)}(_)?zp(y,t,n,o,wi(_),c):void 0;Rl(S)||(Rl(s)||function wC(e){return 2==(2&e)}(_)&&(s=zp(y,null,n,o,g,c)),function Ry(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:Uo.DashCase;null==o?e.removeStyle(n,r,s):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),s|=Uo.Important),e.setStyle(n,r,o,s))}}(r,c,tn(Vr(),n),o,s))}(s,s.data[Vr()],o,o[Nt],e,o[c+1]=function GC(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=de(li(e)))),e}(t,n),r,c)}(e,t,null,!0),Ou}function Ru(e,t,n,r,o){let s=null;const c=n.directiveEnd;let g=n.directiveStylingLast;for(-1===g?g=n.directiveStart:g++;g<c&&(s=t[g],r=la(r,s.hostAttrs,o),s!==e);)g++;return null!==e&&(n.directiveStylingLast=g),r}function la(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let s=0;s<t.length;s++){const c=t[s];"number"==typeof c?o=c:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),fo(e,c,!!n||t[++s]))}return void 0===e?null:e}function zp(e,t,n,r,o,s){const c=null===t;let g;for(;o>0;){const y=e[o],_=Array.isArray(y),S=_?y[1]:y,P=null===S;let z=n[o+1];z===qt&&(z=P?jt:void 0);let ce=P?fc(z,r):S===r?z:void 0;if(_&&!Rl(ce)&&(ce=fc(y,r)),Rl(ce)&&(g=ce,c))return g;const $e=e[o+1];o=c?ui($e):wi($e)}if(null!==t){let y=s?t.residualClasses:t.residualStyles;null!=y&&(g=fc(y,r))}return g}function Rl(e){return void 0!==e}function Yp(e,t=""){const n=et(),r=on(),o=e+Yt,s=r.firstCreatePass?es(r,o,1,t,null):r.data[o],c=Wp(r,n,s,t,e);n[o]=c,R()&&nl(r,n,c,s),Po(s,!1)}let Wp=(e,t,n,r,o)=>(x(!0),function Qa(e,t){return e.createText(t)}(t[Nt],r));function Pu(e){return Pl("",e,""),Pu}function Pl(e,t,n){const r=et(),o=ns(r,e,t,n);return o!==qt&&function Qo(e,t,n){const r=tn(t,e);!function hf(e,t,n){e.setValue(t,n)}(e[Nt],r,n)}(r,Vr(),o),Pl}const Ii=void 0;var h_=["en",[["a","p"],["AM","PM"],Ii],[["AM","PM"],Ii,Ii],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ii,[["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"]],Ii,[["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}",Ii,"{1} 'at' {0}",Ii],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function f_(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let ds={};function Fu(e){const t=function p_(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=pg(t);if(n)return n;const r=t.split("-")[0];if(n=pg(r),n)return n;if("en"===r)return h_;throw new ne(701,!1)}function hg(e){return Fu(e)[$t.PluralCase]}function pg(e){return e in ds||(ds[e]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[e]),ds[e]}var $t=(()=>(($t=$t||{})[$t.LocaleId=0]="LocaleId",$t[$t.DayPeriodsFormat=1]="DayPeriodsFormat",$t[$t.DayPeriodsStandalone=2]="DayPeriodsStandalone",$t[$t.DaysFormat=3]="DaysFormat",$t[$t.DaysStandalone=4]="DaysStandalone",$t[$t.MonthsFormat=5]="MonthsFormat",$t[$t.MonthsStandalone=6]="MonthsStandalone",$t[$t.Eras=7]="Eras",$t[$t.FirstDayOfWeek=8]="FirstDayOfWeek",$t[$t.WeekendRange=9]="WeekendRange",$t[$t.DateFormat=10]="DateFormat",$t[$t.TimeFormat=11]="TimeFormat",$t[$t.DateTimeFormat=12]="DateTimeFormat",$t[$t.NumberSymbols=13]="NumberSymbols",$t[$t.NumberFormats=14]="NumberFormats",$t[$t.CurrencyCode=15]="CurrencyCode",$t[$t.CurrencySymbol=16]="CurrencySymbol",$t[$t.CurrencyName=17]="CurrencyName",$t[$t.Currencies=18]="Currencies",$t[$t.Directionality=19]="Directionality",$t[$t.PluralCase=20]="PluralCase",$t[$t.ExtraData=21]="ExtraData",$t))();const fs="en-US";let gg=fs;function Lu(e,t,n,r,o){if(e=V(e),Array.isArray(e))for(let s=0;s<e.length;s++)Lu(e[s],t,n,r,o);else{const s=on(),c=et();let g=_i(e)?e:V(e.provide),y=qf(e);const _=Dr(),S=1048575&_.providerIndexes,P=_.directiveStart,z=_.providerIndexes>>20;if(_i(e)||!e.multi){const ce=new Ho(y,o,Qi),$e=Bu(g,t,o?S:S+z,P);-1===$e?(lc(ja(_,c),s,g),$u(s,e,t.length),t.push(g),_.directiveStart++,_.directiveEnd++,o&&(_.providerIndexes+=1048576),n.push(ce),c.push(ce)):(n[$e]=ce,c[$e]=ce)}else{const ce=Bu(g,t,S+z,P),$e=Bu(g,t,S,S+z),dt=$e>=0&&n[$e];if(o&&!dt||!o&&!(ce>=0&&n[ce])){lc(ja(_,c),s,g);const _t=function db(e,t,n,r,o){const s=new Ho(e,n,Qi);return s.multi=[],s.index=t,s.componentProviders=0,Vg(s,o,r&&!n),s}(o?ub:cb,n.length,o,r,y);!o&&dt&&(n[$e].providerFactory=_t),$u(s,e,t.length,0),t.push(g),_.directiveStart++,_.directiveEnd++,o&&(_.providerIndexes+=1048576),n.push(_t),c.push(_t)}else $u(s,e,ce>
1-1?ce:$e,Vg(n[o?$e:ce],y,!o&&r));!o&&r&&dt&&n[$e].componentProviders++}}}function $u(e,t,n,r){const o=_i(t),s=function aD(e){return!!e.useClass}(t);if(o||s){const y=(s?V(t.useClass):t).prototype.ngOnDestroy;if(y){const _=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const S=_.indexOf(n);-1===S?_.push(n,[r,y]):_[S+1].push(r,y)}else _.push(n,y)}}}function Vg(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Bu(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function cb(e,t,n,r){return Vu(this.multi,[])}function ub(e,t,n,r){const o=this.multi;let s;if(this.providerFactory){const c=this.providerFactory.componentProviders,g=Di(n,n[ut],this.providerFactory.index,r);s=g.slice(0,c),Vu(o,s);for(let y=c;y<g.length;y++)s.push(g[y])}else s=[],Vu(o,s);return s}function Vu(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Hg(e,t=[]){return n=>{n.providersResolver=(r,o)=>function lb(e,t,n){const r=on();if(r.firstCreatePass){const o=sr(e);Lu(n,r.data,r.blueprint,o,!0),Lu(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class hs{}class jg{}function fb(e,t){return new Hu(e,null!=t?t:null,[])}class Hu extends hs{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new zh(this);const o=dr(t);this._bootstrapComponents=Jo(o.bootstrap),this._r3Injector=Eh(t,n,[{provide:hs,useValue:this},{provide:pl,useValue:this.componentFactoryResolver},...r],de(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),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 ju extends jg{constructor(t){super(),this.moduleType=t}create(t){return new Hu(this.moduleType,t,[])}}class Ug extends hs{constructor(t){super(),this.componentFactoryResolver=new zh(this),this.instance=null;const n=new zc([...t.providers,{provide:hs,useValue:this},{provide:pl,useValue:this.componentFactoryResolver}],t.parent||ll(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function zg(e,t,n=null){return new Ug({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let pb=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=zf(0,n.type),o=r.length>0?zg([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,o)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=Ot({token:e,providedIn:"environment",factory:()=>new e(rt(bi))}),e})();function Gg(e){e.getStandaloneInjector=t=>t.get(pb).getOrCreateStandaloneInjector(e)}function Qg(e,t,n,r,o,s,c){const g=t+n;return function Ei(e,t,n,r){const o=zr(e,t,n);return zr(e,t+1,r)||o}(e,g,o,s)?function Go(e,t,n){return e[t]=n}(e,g+2,c?r.call(c,o,s):r(o,s)):function pa(e,t){const n=e[t];return n===qt?void 0:n}(e,g+2)}function rm(e,t){const n=on();let r;const o=e+Yt;var s;n.firstCreatePass?(r=function Pb(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(null!==(s=n.destroyHooks)&&void 0!==s?s:n.destroyHooks=[]).push(o,r.onDestroy)):r=n.data[o];const c=r.factory||(r.factory=mn(r.type)),g=Cn(Qi);try{const y=Ha(!1),_=c();return Ha(y),function pC(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,et(),o,_),_}finally{Cn(g)}}function om(e,t,n,r){const o=e+Yt,s=et(),c=function dn(e,t){return e[t]}(s,o);return function ga(e,t){return e[ut].data[t].pure}(s,o)?Qg(s,function Nr(){const e=Ht.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}(),t,c.transform,n,r,c):c.transform(n,r)}function zu(e){return t=>{setTimeout(e,void 0,t)}}const qo=class $b extends h.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,s=n||(()=>null),c=r;if(t&&"object"==typeof t){var g,y,_;const P=t;o=null===(g=P.next)||void 0===g?void 0:g.bind(P),s=null===(y=P.error)||void 0===y?void 0:y.bind(P),c=null===(_=P.complete)||void 0===_?void 0:_.bind(P)}this.__isAsync&&(s=zu(s),o&&(o=zu(o)),c&&(c=zu(c)));const S=super.subscribe({next:o,error:s,complete:c});return t instanceof l.w0&&t.add(S),S}};function Bb(){return this._results[Symbol.iterator]()}class Gu{get changes(){return this._changes||(this._changes=new qo)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Gu.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Bb)}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){const r=this;r.dirty=!1;const o=function bo(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Nv(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],s=t[r];if(n&&(o=n(o),s=n(s)),s!==o)return!1}return!0}(r._results,o,n))&&(r._results=o,r.length=o.length,r.last=o[this.length-1],r.first=o[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let ma=(()=>{class e{}return e.__NG_ELEMENT_ID__=jb,e})();const Vb=ma,Hb=class extends Vb{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,r){const c=this._declarationTContainer.tView,g=ml(this._declarationLView,c,t,4096&this._declarationLView[Lt]?4096:16,null,c.declTNode,null,null,null,n||null,r||null);g[qr]=this._declarationLView[this._declarationTContainer.index];const _=this._declarationLView[Er];return null!==_&&(g[Er]=_.createEmbeddedView(c)),hu(c,g,t),new na(g)}};function jb(){return $l(Dr(),et())}function $l(e,t){return 4&e.type?new Hb(t,e,Ki(e,t)):null}let Bl=(()=>{class e{}return e.__NG_ELEMENT_ID__=Xb,e})();function Xb(){return um(Dr(),et())}const Kb=Bl,lm=class extends Kb{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Ki(this._hostTNode,this._hostLView)}get injector(){return new $i(this._hostTNode,this._hostLView)}get parentInjector(){const t=ac(this._hostTNode,this._hostLView);if(Ad(t)){const n=Va(t,this._hostLView),r=Ba(t);return new $i(n[ut].data[r+8],n)}return new $i(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=cm(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-or}createEmbeddedView(t,n,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const g=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(g,o,false),g}createComponent(t,n,r,o,s){var c,y;const _=t&&!function Fs(e){return"function"==typeof e}(t);let S;if(_)S=n;else{const Xe=n||{};S=Xe.index,r=Xe.injector,o=Xe.projectableNodes,s=Xe.environmentInjector||Xe.ngModuleRef}const P=_?t:new ra(Wt(t)),z=r||this.parentInjector;if(!s&&null==P.ngModule){const kt=(_?z:this.parentInjector).get(bi,null);kt&&(s=kt)}const ce=Wt(null!==(c=P.componentType)&&void 0!==c?c:{}),$e=(null==ce?void 0:ce.id,null),tt=null!==(y=null==$e?void 0:$e.firstChild)&&void 0!==y?y:null,dt=P.create(z,o,tt,s),_t=!!$e&&!Za(this._hostTNode);return this.insertImpl(dt.hostView,S,_t),dt}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView,s=o[ut];if(function Vo(e){return gr(e[fn])}(o)){const y=this.indexOf(t);if(-1!==y)this.detach(y);else{const _=o[fn],S=new lm(_,_[An],_[fn]);S.detach(S.indexOf(t))}}const c=this._adjustIndex(n),g=this._lContainer;if(function wy(e,t,n,r){const o=or+r,s=n.length;r>0&&(n[o-1][mr]=t),r<s-or?(t[mr]=n[o],Hd(n,or+r,t)):(n.push(t),t[mr]=null),t[fn]=n;const c=t[qr];null!==c&&n!==c&&function Iy(e,t){const n=e[Rr];t[Pn]!==t[fn][fn][Pn]&&(e[vo]=!0),null===n?e[Rr]=[t]:n.push(t)}(c,t);const g=t[Er];null!==g&&g.insertView(e),t[Lt]|=128}(s,o,g,c),!r){const y=Ac(c,g),_=o[Nt],S=tl(_,g[Or]);null!==S&&function _y(e,t,n,r,o,s){r[nn]=o,r[An]=t,Hs(e,r,n,1,o,s)}(s,g[An],_,o,S,y)}return t.attachToViewContainerRef(),Hd(Wu(g),c,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=cm(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=wc(this._lContainer,n);r&&(za(Wu(this._lContainer),n),gf(r[ut],r))}detach(t){const n=this._adjustIndex(t,-1),r=wc(this._lContainer,n);return r&&null!=za(Wu(this._lContainer),n)?new na(r):null}_adjustIndex(t,n=0){return null==t?this.length+n:t}};function cm(e){return e[8]}function Wu(e){return e[8]||(e[8]=[])}function um(e,t){let n;const r=t[e.index];return gr(r)?n=r:(n=Ph(r,t,null,e),t[e.index]=n,vl(t,n)),dm(n,t,e,r),new lm(n,e,t)}let dm=function fm(e,t,n,r){if(e[Or])return;let o;o=8&n.type?lt(r):function Zb(e,t){const n=e[Nt],r=n.createComment(""),o=Pt(t,e);return Ci(n,tl(n,o),r,function Ty(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[Or]=o};
vendor: 4,385 bytes, line 1
1class qu{constructor(t){this.queryList=t,this.matches=null}clone(){return new qu(this.queryList)}setDirty(){this.queryList.setDirty()}}class Xu{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let s=0;s<r;s++){const c=n.getByIndex(s);o.push(this.queries[c.indexInDeclarationView].clone())}return new Xu(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==_m(t,n).matches&&this.queries[n].setDirty()}}class hm{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class Ku{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].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 r=0;r<this.length;r++){const o=null!==n?n.length:0,s=this.getByIndex(r).embeddedTView(t,o);s&&(s.indexInDeclarationView=r,null!==n?n.push(s):n=[s])}return null!==n?new Ku(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Zu{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 Zu(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const s=r[o];this.matchTNodeWithReadOption(t,n,eE(n,s)),this.matchTNodeWithReadOption(t,n,Ua(n,t,s,!1,!1))}else r===ma?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Ua(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Zs||o===Bl||o===ma&&4&n.type)this.addMatch(n.index,-2);else{const s=Ua(n,t,o,!1,!1);null!==s&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function eE(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function nE(e,t,n,r){return-1===n?function tE(e,t){return 11&e.type?Ki(e,t):4&e.type?$l(e,t):null}(t,e):-2===n?function rE(e,t,n){return n===Zs?Ki(t,e):n===ma?$l(t,e):n===Bl?um(t,e):void 0}(e,t,r):Di(e,e[ut],n,t)}function pm(e,t,n,r){const o=t[Er].queries[r];if(null===o.matches){const s=e.data,c=n.matches,g=[];for(let y=0;y<c.length;y+=2){const _=c[y];g.push(_<0?null:nE(t,s[_],c[y+1],n.metadata.read))}o.matches=g}return o.matches}function Ju(e,t,n,r){const o=e.queries.getByIndex(n),s=o.matches;if(null!==s){const c=pm(e,t,o,n);for(let g=0;g<s.length;g+=2){const y=s[g];if(y>0)r.push(c[g/2]);else{const _=s[g+1],S=t[-y];for(let P=or;P<S.length;P++){const z=S[P];z[qr]===z[fn]&&Ju(z[ut],z,_,r)}if(null!==S[Rr]){const P=S[Rr];for(let z=0;z<P.length;z++){const ce=P[z];Ju(ce[ut],ce,_,r)}}}}}return r}function gm(e){const t=et(),n=on(),r=Pa();As(r+1);const o=_m(n,r);if(e.dirty&&function uo(e){return 4==(4&e[Lt])}(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const s=o.crossesNgTemplate?Ju(n,t,r,[]):pm(n,t,o,r);e.reset(s,AD),e.notifyOnChanges()}return!0}return!1}function mm(e,t,n){const r=on();r.firstCreatePass&&(Cm(r,new hm(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),Dm(r,et(),t)}function vm(e,t,n,r){const o=on();if(o.firstCreatePass){const s=Dr();Cm(o,new hm(t,n,r),s.index),function iE(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),2==(2&n)&&(o.staticContentQueries=!0)}Dm(o,et(),n)}function ym(){return function oE(e,t){return e[Er].queries[t].queryList}(et(),Pa())}
1function Dm(e,t,n){const r=new Gu(4==(4&n));(function JD(e,t,n,r){const o=Nh(t);o.push(n),e.firstCreatePass&&kh(e).push(r,o.length-1)})(e,t,r,r.destroy),null===t[Er]&&(t[Er]=new Xu),t[Er].queries.push(new qu(r))}function Cm(e,t,n){null===e.queries&&(e.queries=new Ku),e.queries.track(new Zu(t,n))}function _m(e,t){return e.queries.getByIndex(t)}function Qu(e){return!!dr(e)}const $m=new In("Application Initializer");let od=(()=>{class e{constructor(){var n;this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=null!==(n=bt($m,{optional:!0}))&&void 0!==n?n:[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const s=o();if(Su(s))n.push(s);else if(gp(s)){const c=new Promise((g,y)=>{s.subscribe({complete:g,error:y})});n.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Bm=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Hl=new In("LocaleId",{providedIn:"root",factory:()=>bt(Hl,pt.Optional|pt.SkipSelf)||function ME(){return typeof $localize<"u"&&$localize.locale||fs}()}),AE=new In("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Vm=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new me.X(!1)}add(){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.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class TE{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let xE=(()=>{class e{compileModuleSync(n){return new ju(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Jo(dr(n).declarations).reduce((c,g)=>{const y=Wt(g);return y&&c.push(new ra(y)),c},[]);return new TE(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Um(...e){}class eo{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new qo(!1),this.onMicrotaskEmpty=new qo(!1),this.onStable=new qo(!1),this.onError=new qo(!1),typeof Zone>"u")throw new ne(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=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function PE(){let e=Et.requestAnimationFrame,t=Et.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function kE(e){const t=()=>{!function NE(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Et,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,sd(e),e.isCheckStableRunning=!0,id(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),sd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,s,c,g)=>{try{return zm(e),n.invokeTask(o,s,c,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),Gm(e)}},onInvoke:(n,r,o,s,c,g,y)=>{try{return zm(e),n.invoke(o,s,c,g,y)}
1finally{e.shouldCoalesceRunChangeDetection&&t(),Gm(e)}},onHasTask:(n,r,o,s)=>{n.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,sd(e),id(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=>(n.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!eo.isInAngularZone())throw new ne(909,!1)}static assertNotInAngularZone(){if(eo.isInAngularZone())throw new ne(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const s=this._inner,c=s.scheduleEventTask("NgZoneEvent: "+o,t,FE,Um,Um);try{return s.runTask(c,n,r)}finally{s.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const FE={};function id(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 sd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function zm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Gm(e){e._nesting--,id(e)}class LE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new qo,this.onMicrotaskEmpty=new qo,this.onStable=new qo,this.onError=new qo}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const Ym=new In("",{providedIn:"root",factory:Wm});function Wm(){const e=bt(eo);let t=!0;return function we(...e){const t=(0,Ne.yG)(e),n=(0,Ne._6)(e,1/0),r=e;return r.length?1===r.length?(0,ie.Xf)(r[0]):(0,ae.J)(n)((0,De.D)(r,t)):Y.E}(new U.y(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),new U.y(o=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{eo.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const c=e.onUnstable.subscribe(()=>{eo.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{s.unsubscribe(),c.unsubscribe()}}).pipe(se()))}const qm=new In(""),Xm=new In("");let ad,$E=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,ad||(function BE(e){ad=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{eo.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==s),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:o})}whenStable(n,r,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,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(rt(eo),rt(Km),rt(Xm))},e.\u0275prov=Ot({token:e,factory:e.\u0275fac}),e})(),Km=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}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,r=!0){var o,s;return null!==(o=null===(s=ad)||void 0===s?void 0:s.findTestabilityInTree(this,n,r))&&void 0!==o?o:null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),di=null;const Zm=new In("AllowMultipleToken"),ld=new In("PlatformDestroyListeners"),cd=new In("appBootstrapListener");class jE{constructor(t,n){this.name=t,this.token=n}}function ev(e,t,n=[]){const r=`Platform: ${t}`,o=new In(r);return(s=[])=>{let c=ud();if(!c||c.injector.get(Zm,!1)){const g=[...n,...s,{provide:o,useValue:!0}];e?e(g):function UE(e){if(di&&!di.get(Zm,!1))throw new ne(400,!1);(function Jm(){!function bs(e){_s=e}(()=>{throw new ne(600,!1)})})(),di=e;const t=e.get(nv);(function Qm(e){const t=e.get(Kf,null);null==t||t.forEach(n=>n())})(e)}(function tv(e=[],t){return ci.create({name:t,providers:[{provide:jc,useValue:"platform"},{provide:ld,useValue:new Set([()=>di=null])},...e]})}(g,r))}return function GE(e){const t=ud();if(!t)throw new ne(401,!1);return t}()}}function ud(){var e,t;return null!==(e=null===(t=di)||void 0===t?void 0:t.get(nv))&&void 0!==e?e:null}let nv=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function YE(e="zone.js",t){return"noop"===e?new LE:"zone.js"===e?new eo(t):e}(null==r?void 0:r.ngZone,function rv(e){var t,n;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(n=null==e?void 0:e.runCoalescing)&&void 0!==n&&n}}({eventCoalescing:null==r?void 0:r.ngZoneEventCoalescing,runCoalescing:null==r?void 0:r.ngZoneRunCoalescing}));return o.run(()=>{const s=function hb(e,t,n){return new Hu(e,t,n)}(n.moduleType,this.injector,function lv(e){return[{provide:eo,useFactory:e},{provide:Ys,multi:!0,useFactory:()=>{const t=bt(qE,{optional:!0});return()=>t.initialize()}},{provide:av,useFactory:WE},{provide:Ym,useFactory:Wm}]}(()=>o)),c=s.injector.get(Zi,null);return o.runOutsideAngular(()=>{const g=o.onError.subscribe({next:y=>{c.handleError(y)}});s.onDestroy(()=>{jl(this._modules,s),g.unsubscribe()})}),function ov(e,t,n){try{const r=n();return Su(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(c,o,()=>{const g=s.injector.get(od);
1return g.runInitializers(),g.donePromise.then(()=>(function mg(e){mt(e,"Expected localeId to be defined"),"string"==typeof e&&(gg=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(Hl,fs)||fs),this._moduleDoBootstrap(s),s))})})}bootstrapModule(n,r=[]){const o=iv({},r);return function VE(e,t,n){const r=new ju(n);return Promise.resolve(r)}(0,0,n).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(n){const r=n.injector.get(ms);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new ne(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ne(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(ld,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(rt(ci))},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function iv(e,t){return Array.isArray(t)?t.reduce(iv,e):{...e,...t}}let ms=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=bt(av),this.zoneIsStable=bt(Ym),this.componentTypes=[],this.components=[],this.isStable=bt(Vm).hasPendingTasks.pipe((0,We.w)(n=>n?(0,J.of)(!1):this.zoneIsStable),(0,ge.x)(),se()),this._injector=bt(bi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof nh;if(!this._injector.get(od).done)throw!o&&to(n),new ne(405,!1);let c;c=o?n:this._injector.get(pl).resolveComponentFactory(n),this.componentTypes.push(c.componentType);const g=function HE(e){return e.isBoundToModule}(c)?void 0:this._injector.get(hs),_=c.create(ci.NULL,[],r||c.selector,g),S=_.location.nativeElement,P=_.injector.get(qm,null);return null==P||P.registerApplication(S),_.onDestroy(()=>{this.detachView(_.hostView),jl(this.components,_),null==P||P.unregisterApplication(S)}),this._loadComponent(_),_}tick(){if(this._runningTick)throw new ne(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;jl(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(cd,[]);r.push(...this._bootstrapListeners),r.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),()=>jl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ne(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function jl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const av=new In("",{providedIn:"root",factory:()=>bt(Zi).handleError.bind(void 0)});function WE(){const e=bt(eo),t=bt(Zi);return n=>e.runOutsideAngular(()=>t.handleError(n))}let qE=(()=>{class e{constructor(){this.zone=bt(eo),this.applicationRef=bt(ms)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var n;null===(n=this._onMicrotaskEmptySubscription)||void 0===n||n.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Ot({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function KE(){}let ZE=(()=>{class e{}return e.__NG_ELEMENT_ID__=JE,e})();function JE(e){return function QE(e,t,n){if(Un(e)&&!n){const r=cn(e.index,t);return new na(r,r)}
vendor: 6,199 bytes, line 1
1return 47&e.type?new na(t[Pn],t):null}(Dr(),et(),16==(16&e))}class fv{constructor(){}supports(t){return _l(t)}create(t){return new iw(t)}}const ow=(e,t)=>t;class iw{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||ow}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){const c=!r||n&&n.currentIndex<pv(r,o,s)?n:r,g=pv(c,o,s),y=c.currentIndex;if(c===r)o--,r=r._nextRemoved;else if(n=n._next,null==c.previousIndex)o++;else{s||(s=[]);const _=g-o,S=y-o;if(_!=S){for(let z=0;z<_;z++){const ce=z<s.length?s[z]:s[z]=0,$e=ce+z;S<=$e&&$e<_&&(s[z]=ce+1)}s[c.previousIndex]=S-_}}g!==y&&t(c,g,y)}}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=[]),!_l(t))throw new ne(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,s,c,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let g=0;g<this.length;g++)s=t[g],c=this._trackByFn(g,s),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,s,c,g)),Object.is(n.item,s)||this._addIdentityChange(n,s)):(n=this._mismatch(n,s,c,g),r=!0),n=n._next}else o=0,function W0(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,g=>{c=this._trackByFn(o,g),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,g,c,o)),Object.is(n.item,g)||this._addIdentityChange(n,g)):(n=this._mismatch(n,g,c,o),r=!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,r,o){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new sw(n,r),s,o),t}_verifyReinsertion(t,n,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,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,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,s=t._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){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 hv),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._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 hv),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 sw{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 aw{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 r;for(r=this._head;null!==r;
1r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class hv{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new aw,this.map.set(n,r)),r.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 pv(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class gv{constructor(){}supports(t){return t instanceof Map||gu(t)}create(){return new lw}}class lw{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(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;n=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||gu(t)))throw new ne(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,(r,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._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 s=o._prev,c=o._next;return s&&(s._next=c),c&&(c._prev=s),o._next=null,o._prev=null,o}const r=new cw(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_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(r=>n(t[r],r))}}class cw{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 mv(){return new gd([new fv])}let gd=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||mv()),deps:[[e,new Wa,new Ya]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new ne(901,!1)}}return e.\u0275prov=Ot({token:e,providedIn:"root",factory:mv}),e})();function vv(){return new md([new gv])}let md=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||vv()),deps:[[e,new Wa,new Ya]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new ne(901,!1)}}return e.\u0275prov=Ot({token:e,providedIn:"root",factory:vv}),e})();const fw=ev(null,"core",[]);let hw=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(rt(ms))},e.\u0275mod=pn({type:e}),e.\u0275inj=rn({}),e})();function bw(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function ww(e,t){const n=Wt(e),r=t.elementInjector||ll();return new ra(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function Iw(e){const t=Wt(e);if(!t)return null;const n=new ra(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}}}},95:(Ct,Fe,T)=>{"use strict";T.d(Fe,{u5:()=>d,JU:()=>ye,a5:()=>Ot,JJ:()=>vt,On:()=>br});var h=T(6689),l=T(6814),me=T(7715),U=T(5592),ae=T(7453),ie=T(4829),Y=T(4564),Ne=T(8251),De=T(7400),we=T(2714),le=T(7398);let ee=(()=>{class i{constructor(f,w){this._renderer=f,this._elementRef=w,this.onChange=K=>{},this.onTouched=()=>{}}setProperty(f,w){this._renderer.setProperty(this._elementRef.nativeElement,f,w)}registerOnTouched(f){this.onTouched=f}registerOnChange(f){this.onChange=f}setDisabledState(f){this.setProperty("disabled",f)}}return i.\u0275fac=function(f){return new(f||i)(h.Y36(h.Qsj),h.Y36(h.SBq))},i.\u0275dir=h.lG2({type:i}),i})(),se=(()=>{class i extends ee{}return i.\u0275fac=function(){let a;return function(w){return(a||(a=h.n5z(i)))(w||i)}}(),i.\u0275dir=h.lG2({type:i,features:[h.qOj]}),i})();const ye=new h.OlP("NgValueAccessor"),te={provide:ye,useExisting:(0,h.Gpc)(()=>de),multi:!0},Ke=new h.OlP("CompositionEventMode");let de=(()=>{class i extends ee{constructor(f,w,K){super(f,w),this._compositionMode=K,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function fe(){const i=(0,l.q)()?(0,l.q)().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(f){this.setProperty("value",null==f?"":f)}_handleInput(f){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(f)}_compositionStart(){this._composing=!0}_compositionEnd(f){this._composing=!1,this._compositionMode&&this.onChange(f)}}return i.\u0275fac=function(f){return new(f||i)(h.Y36(h.Qsj),h.Y36(h.SBq),h.Y36(Ke,8))},i.\u0275dir=h.lG2({type:i,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(f,w){1&f&&h.NdJ("input",function(Ve){return w._handleInput(Ve.target.value)})("blur",function(){return w.onTouched()})("compositionstart",function(){return w._compositionStart()})("compositionend",function(Ve){return w._compositionEnd(Ve.target.value)})},features:[h._Bn([te]),h.qOj]}),i})();const Oe=new h.OlP("NgValidators"),V=new h.OlP("NgAsyncValidators");function L(i){return null!=i}function j(i){return(0,h.QGY)(i)?(0,me.D)(i):i}function X(i){let a={};
1return i.forEach(f=>{a=null!=f?{...a,...f}:a}),0===Object.keys(a).length?null:a}function Se(i,a){return a.map(f=>f(i))}function st(i){return i.map(a=>function Ae(i){return!i.validate}(a)?a:f=>a.validate(f))}function ve(i){return null!=i?function gt(i){if(!i)return null;const a=i.filter(L);return 0==a.length?null:function(f){return X(Se(f,a))}}(st(i)):null}function Ee(i){return null!=i?function Ce(i){if(!i)return null;const a=i.filter(L);return 0==a.length?null:function(f){return function J(...i){const a=(0,Y.jO)(i),{args:f,keys:w}=(0,ae.D)(i),K=new U.y(Ve=>{const{length:Dt}=f;if(!Dt)return void Ve.complete();const zt=new Array(Dt);let zn=Dt,mn=Dt;for(let ar=0;ar<Dt;ar++){let no=!1;(0,ie.Xf)(f[ar]).subscribe((0,Ne.x)(Ve,yr=>{no||(no=!0,mn--),zt[ar]=yr},()=>zn--,void 0,()=>{(!zn||!no)&&(mn||Ve.next(w?(0,we.n)(w,zt):zt),Ve.complete())}))}});return a?K.pipe((0,De.Z)(a)):K}(Se(f,a).map(j)).pipe((0,le.U)(X))}}(st(i)):null}function Le(i,a){return null===i?[a]:Array.isArray(i)?[...i,a]:[i,a]}function St(i){return i?Array.isArray(i)?i:[i]:[]}function mt(i,a){return Array.isArray(i)?i.includes(a):i===a}function at(i,a){const f=St(a);return St(i).forEach(K=>{mt(f,K)||f.push(K)}),f}function Ft(i,a){return St(a).filter(f=>!mt(i,f))}class ht{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(a){this._rawValidators=a||[],this._composedValidatorFn=ve(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Ee(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,f){return!!this.control&&this.control.hasError(a,f)}getError(a,f){return this.control?this.control.getError(a,f):null}}class Ut extends ht{get formDirective(){return null}get path(){return null}}class Ot extends ht{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class vn{constructor(a){this._cd=a}get isTouched(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.touched)}get isUntouched(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.untouched)}get isPristine(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.pristine)}get isDirty(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.dirty)}get isValid(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.valid)}get isInvalid(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.invalid)}get isPending(){var a;return!(null===(a=this._cd)||void 0===a||null===(a=a.control)||void 0===a||!a.pending)}get isSubmitted(){var a;return!(null===(a=this._cd)||void 0===a||!a.submitted)}}let vt=(()=>{class i extends vn{constructor(f){super(f)}}return i.\u0275fac=function(f){return new(f||i)(h.Y36(Ot,2))},i.\u0275dir=h.lG2({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(f,w){2&f&&h.ekj("ng-untouched",w.isUntouched)("ng-touched",w.isTouched)("ng-pristine",w.isPristine)("ng-dirty",w.isDirty)("ng-valid",w.isValid)("ng-invalid",w.isInvalid)("ng-pending",w.isPending)},features:[h.qOj]}),i})();const Mn="VALID",Xn="INVALID",Bt="PENDING",Jt="DISABLED";function ue(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}class wt{constructor(a,f){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(a),this._assignAsyncValidators(f)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}get parent(){return this._parent}get valid(){return this.status===Mn}get invalid(){return this.status===Xn}get pending(){return this.status==Bt}get disabled(){return this.status===Jt}get enabled(){return this.status!==Jt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(at(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(at(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(Ft(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(Ft(a,this._rawAsyncValidators))}hasValidator(a){return mt(this._rawValidators,a)}hasAsyncValidator(a){return mt(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
vendor: 4,917 bytes, line 1
1),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(f=>{f.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(f=>{f.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=Bt,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const f=this._parentMarkedDirty(a.onlySelf);this.status=Jt,this.errors=null,this._forEachChild(w=>{w.disable({...a,onlySelf:!0})}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...a,skipPristineCheck:f}),this._onDisabledChange.forEach(w=>w(!0))}enable(a={}){const f=this._parentMarkedDirty(a.onlySelf);this.status=Mn,this._forEachChild(w=>{w.enable({...a,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors({...a,skipPristineCheck:f}),this._onDisabledChange.forEach(w=>w(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Mn||this.status===Bt)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(f=>f._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Jt:Mn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){if(this.asyncValidator){this.status=Bt,this._hasOwnPendingAsyncValidator=!0;const f=j(this.asyncValidator(this));this._asyncValidationSubscription=f.subscribe(w=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(w,{emitEvent:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,f={}){this.errors=a,this._updateControlsErrors(!1!==f.emitEvent)}get(a){let f=a;return null==f||(Array.isArray(f)||(f=f.split(".")),0===f.length)?null:f.reduce((w,K)=>w&&w._find(K),this)}getError(a,f){const w=f?this.get(f):this;return w&&w.errors?w.errors[a]:null}hasError(a,f){return!!this.getError(a,f)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_initObservables(){this.valueChanges=new h.vpe,this.statusChanges=new h.vpe}_calculateStatus(){return this._allControlsDisabled()?Jt:this.errors?Xn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Bt)?Bt:this._anyControlsHaveStatus(Xn)?Xn:Mn}_anyControlsHaveStatus(a){return this._anyControls(f=>f.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){ue(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=function be(i){return Array.isArray(i)?ve(i):i||null}(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=function H(i){return Array.isArray(i)?Ee(i):i||null}(this._rawAsyncValidators)}}const tr=new h.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Tr}),Tr="always";function un(i,a,f=Tr){var w,K;(function Hn(i,a){const f=function Qe(i){return i._rawValidators}(i);null!==a.validator?i.setValidators(Le(f,a.validator)):"function"==typeof f&&i.setValidators([f]);const w=function ct(i){return i._rawAsyncValidators}(i);null!==a.asyncValidator?i.setAsyncValidators(Le(w,a.asyncValidator)):"function"==typeof w&&i.setAsyncValidators([w]);const K=()=>
1i.updateValueAndValidity();_n(a._rawValidators,K),_n(a._rawAsyncValidators,K)})(i,a),a.valueAccessor.writeValue(i.value),(i.disabled||"always"===f)&&(null===(w=(K=a.valueAccessor).setDisabledState)||void 0===w||w.call(K,i.disabled)),function B(i,a){a.valueAccessor.registerOnChange(f=>{i._pendingValue=f,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&ze(i,a)})}(i,a),function Ze(i,a){const f=(w,K)=>{a.valueAccessor.writeValue(w),K&&a.viewToModelUpdate(w)};i.registerOnChange(f),a._registerOnDestroy(()=>{i._unregisterOnChange(f)})}(i,a),function G(i,a){a.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&ze(i,a),"submit"!==i.updateOn&&i.markAsTouched()})}(i,a),function jt(i,a){if(a.valueAccessor.setDisabledState){const f=w=>{a.valueAccessor.setDisabledState(w)};i.registerOnDisabledChange(f),a._registerOnDestroy(()=>{i._unregisterOnDisabledChange(f)})}}(i,a)}function _n(i,a){i.forEach(f=>{f.registerOnValidatorChange&&f.registerOnValidatorChange(a)})}function ze(i,a){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function O(i,a){const f=i.indexOf(a);f>-1&&i.splice(f,1)}function $(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const Z=class extends wt{constructor(a=null,f,w){super(function Fn(i){return(ue(i)?i.validators:i)||null}(f),function q(i,a){return(ue(a)?a.asyncValidators:i)||null}(w,f)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(f),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ue(f)&&(f.nonNullable||f.initialValueIsDefault)&&(this.defaultValue=$(a)?a.value:a)}setValue(a,f={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==f.emitModelToViewChange&&this._onChange.forEach(w=>w(this.value,!1!==f.emitViewToModelChange)),this.updateValueAndValidity(f)}patchValue(a,f={}){this.setValue(a,f)}reset(a=this.defaultValue,f={}){this._applyFormState(a),this.markAsPristine(f),this.markAsUntouched(f),this.setValue(this.value,f),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){O(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){O(this._onDisabledChange,a)}_forEachChild(a){}_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(a){$(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}},rr={provide:Ot,useExisting:(0,h.Gpc)(()=>br)},qn=(()=>Promise.resolve())();let br=(()=>{class i extends Ot{constructor(f,w,K,Ve,Dt,zt){super(),this._changeDetectorRef=Dt,this.callSetDisabledState=zt,this.control=new Z,this._registered=!1,this.name="",this.update=new h.vpe,this._parent=f,this._setValidators(w),this._setAsyncValidators(K),this.valueAccessor=function Zt(i,a){if(!a)return null;let f,w,K;return Array.isArray(a),a.forEach(Ve=>{Ve.constructor===de?f=Ve:function Wn(i){return Object.getPrototypeOf(i.constructor)===se}(Ve)?w=Ve:K=Ve}),K||w||f||null}(0,Ve)}ngOnChanges(f){if(this._checkForErrors(),!this._registered||"name"in f){if(this._registered&&(this._checkName(),this.formDirective)){const w=f.name.previousValue;this.formDirective.removeControl({name:w,path:this._getPath(w)})}this._setUpControl()}"isDisabled"in f&&this._updateDisabled(f),function Rn(i,a){if(!i.hasOwnProperty("model"))return!1;const f=i.model;return!!f.isFirstChange()||!Object.is(a,f.currentValue)}(f,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(f){this.viewModel=f,this.update.emit(f)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){un(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(f){qn.then(()=>{var w;this.control.setValue(f,{emitViewToModelChange:!1}),null===(w=this._changeDetectorRef)||void 0===w||w.markForCheck()})}_updateDisabled(f){const w=f.isDisabled.currentValue,K=0!==w&&(0,h.VuI)(w);qn.then(()=>{var Ve;K&&!this.control.disabled?this.control.disable():!K&&this.control.disabled&&this.control.enable(),null===(Ve=this._changeDetectorRef)||void 0===Ve||Ve.markForCheck()})}_getPath(f){return this._parent?function xn(i,a){return[...a.path,i]}(f,this._parent):[f]}}return i.\u0275fac=function(f){return new(f||i)(h.Y36(Ut,9),h.Y36(Oe,10),h.Y36(V,10),h.Y36(ye,10),h.Y36(h.sBO,8),h.Y36(tr,8))},i.\u0275dir=h.lG2({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[h._Bn([rr]),h.qOj,h.TTD]}),i})(),dr=(()=>{class i{}return i.\u0275fac=function(f){return new(f||i)},i.\u0275mod=h.oAB({type:i}),i.\u0275inj=h.cJS({}),i})(),ni=(()=>{class i{}return i.\u0275fac=function(f){return new(f||i)},i.\u0275mod=h.oAB({type:i}),i.\u0275inj=h.cJS({imports:[dr]}),i})(),d=(()=>
1{class i{static withConfig(f){var w;return{ngModule:i,providers:[{provide:tr,useValue:null!==(w=f.callSetDisabledState)&&void 0!==w?w:Tr}]}}}return i.\u0275fac=function(f){return new(f||i)},i.\u0275mod=h.oAB({type:i}),i.\u0275inj=h.cJS({imports:[ni]}),i})()},6593:(Ct,Fe,T)=>{"use strict";T.d(Fe,{Dx:()=>Ot,b2:()=>mt,q6:()=>Le});var h=T(6689),l=T(6814);class me extends l.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class U extends me{static makeCurrent(){(0,l.HT)(new U)}onAndCancel(q,H,ue){return q.addEventListener(H,ue),()=>{q.removeEventListener(H,ue)}}dispatchEvent(q,H){q.dispatchEvent(H)}remove(q){q.parentNode&&q.parentNode.removeChild(q)}createElement(q,H){return(H=H||this.getDefaultDocument()).createElement(q)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(q){return q.nodeType===Node.ELEMENT_NODE}isShadowRoot(q){return q instanceof DocumentFragment}getGlobalEventTarget(q,H){return"window"===H?window:"document"===H?q:"body"===H?q.body:null}getBaseHref(q){const H=function ie(){return ae=ae||document.querySelector("base"),ae?ae.getAttribute("href"):null}();return null==H?null:function Ne(be){Y=Y||document.createElement("a"),Y.setAttribute("href",be);const q=Y.pathname;return"/"===q.charAt(0)?q:`/${q}`}(H)}resetBaseElement(){ae=null}getUserAgent(){return window.navigator.userAgent}getCookie(q){return(0,l.Mx)(document.cookie,q)}}let Y,ae=null,we=(()=>{class be{build(){return new XMLHttpRequest}}return be.\u0275fac=function(H){return new(H||be)},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();const J=new h.OlP("EventManagerPlugins");let le=(()=>{class be{constructor(H,ue){this._zone=ue,this._eventNameToPlugin=new Map,H.forEach(Ge=>{Ge.manager=this}),this._plugins=H.slice().reverse()}addEventListener(H,ue,Ge){return this._findPluginFor(ue).addEventListener(H,ue,Ge)}getZone(){return this._zone}_findPluginFor(H){let ue=this._eventNameToPlugin.get(H);if(ue)return ue;if(ue=this._plugins.find(rt=>rt.supports(H)),!ue)throw new h.vHH(5101,!1);return this._eventNameToPlugin.set(H,ue),ue}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(J),h.LFG(h.R0b))},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();class ee{constructor(q){this._doc=q}}const se="ng-app-id";let ye=(()=>{class be{constructor(H,ue,Ge,rt={}){this.doc=H,this.appId=ue,this.nonce=Ge,this.platformId=rt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.PM)(rt),this.resetHostNodes()}addStyles(H){for(const ue of H)1===this.changeUsageCount(ue,1)&&this.onStyleAdded(ue)}removeStyles(H){for(const ue of H)this.changeUsageCount(ue,-1)<=0&&this.onStyleRemoved(ue)}ngOnDestroy(){const H=this.styleNodesInDOM;H&&(H.forEach(ue=>ue.remove()),H.clear());for(const ue of this.getAllStyles())this.onStyleRemoved(ue);this.resetHostNodes()}addHost(H){this.hostNodes.add(H);for(const ue of this.getAllStyles())this.addStyleToHost(H,ue)}removeHost(H){this.hostNodes.delete(H)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(H){for(const ue of this.hostNodes)this.addStyleToHost(ue,H)}onStyleRemoved(H){var ue;const Ge=this.styleRef;null===(ue=Ge.get(H))||void 0===ue||null===(ue=ue.elements)||void 0===ue||ue.forEach(rt=>rt.remove()),Ge.delete(H)}collectServerRenderedStyles(){var H;const ue=null===(H=this.doc.head)||void 0===H?void 0:H.querySelectorAll(`style[${se}="${this.appId}"]`);if(null!=ue&&ue.length){const Ge=new Map;return ue.forEach(rt=>{null!=rt.textContent&&Ge.set(rt.textContent,rt)}),Ge}return null}changeUsageCount(H,ue){const Ge=this.styleRef;if(Ge.has(H)){const rt=Ge.get(H);return rt.usage+=ue,rt.usage}return Ge.set(H,{usage:ue,elements:[]}),ue}getStyleElement(H,ue){const Ge=this.styleNodesInDOM,rt=null==Ge?void 0:Ge.get(ue);if((null==rt?void 0:rt.parentNode)===H)return Ge.delete(ue),rt.removeAttribute(se),rt;{const wt=this.doc.createElement("style");return this.nonce&&wt.setAttribute("nonce",this.nonce),wt.textContent=ue,this.platformIsServer&&wt.setAttribute(se,this.appId),wt}}addStyleToHost(H,ue){var Ge;const rt=this.getStyleElement(H,ue);H.appendChild(rt);const wt=this.styleRef,bt=null===(Ge=wt.get(ue))||void 0===Ge?void 0:Ge.elements;bt?bt.push(rt):wt.set(ue,{elements:[rt],usage:1})}resetHostNodes(){const H=this.hostNodes;H.clear(),H.add(this.doc.head)}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(l.K0),h.LFG(h.AFp),h.LFG(h.Ojb,8),h.LFG(h.Lbi))},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();const We={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/"},ge=/%COMP%/g,pe=new h.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function V(be,q){return q.map(H=>H.replace(ge,be))}let W=(()=>{class be{constructor(H,ue,Ge,rt,wt,bt,Kt,hn=null){this.eventManager=H,this.sharedStylesHost=ue,this.appId=Ge,this.removeStylesOnCompDestroy=rt,this.doc=wt,this.platformId=bt,this.ngZone=Kt,this.nonce=hn,this.rendererByCompId=new Map,this.platformIsServer=(0,l.PM)(bt),this.defaultRenderer=new _e(H,wt,Kt,this.platformIsServer)}createRenderer(H,ue){if(!H||!ue)return this.defaultRenderer;this.platformIsServer&&ue.encapsulation===h.ifc.ShadowDom&&(ue={...ue,encapsulation:h.ifc.Emulated});const Ge=this.getOrCreateRenderer(H,ue);return Ge instanceof ot?Ge.applyToHost(H):Ge instanceof He&&Ge.applyStyles(),Ge}getOrCreateRenderer(H,ue){const Ge=this.rendererByCompId;let rt=Ge.get(ue.id);if(!rt){const wt=this.doc,bt=this.ngZone,Kt=this.eventManager,hn=this.sharedStylesHost,Tn=this.removeStylesOnCompDestroy,Yn=this.platformIsServer;
1switch(ue.encapsulation){case h.ifc.Emulated:rt=new ot(Kt,hn,ue,this.appId,Tn,wt,bt,Yn);break;case h.ifc.ShadowDom:return new Pe(Kt,hn,H,ue,wt,bt,this.nonce,Yn);default:rt=new He(Kt,hn,ue,Tn,wt,bt,Yn)}rt.onDestroy=()=>Ge.delete(ue.id),Ge.set(ue.id,rt)}return rt}ngOnDestroy(){this.rendererByCompId.clear()}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(le),h.LFG(ye),h.LFG(h.AFp),h.LFG(pe),h.LFG(l.K0),h.LFG(h.Lbi),h.LFG(h.R0b),h.LFG(h.Ojb))},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();class _e{constructor(q,H,ue,Ge){this.eventManager=q,this.doc=H,this.ngZone=ue,this.platformIsServer=Ge,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(q,H){return H?this.doc.createElementNS(We[H]||H,q):this.doc.createElement(q)}createComment(q){return this.doc.createComment(q)}createText(q){return this.doc.createTextNode(q)}appendChild(q,H){(ne(q)?q.content:q).appendChild(H)}insertBefore(q,H,ue){q&&(ne(q)?q.content:q).insertBefore(H,ue)}removeChild(q,H){q&&q.removeChild(H)}selectRootElement(q,H){let ue="string"==typeof q?this.doc.querySelector(q):q;if(!ue)throw new h.vHH(-5104,!1);return H||(ue.textContent=""),ue}parentNode(q){return q.parentNode}nextSibling(q){return q.nextSibling}setAttribute(q,H,ue,Ge){if(Ge){H=Ge+":"+H;const rt=We[Ge];rt?q.setAttributeNS(rt,H,ue):q.setAttribute(H,ue)}else q.setAttribute(H,ue)}removeAttribute(q,H,ue){if(ue){const Ge=We[ue];Ge?q.removeAttributeNS(Ge,H):q.removeAttribute(`${ue}:${H}`)}else q.removeAttribute(H)}addClass(q,H){q.classList.add(H)}removeClass(q,H){q.classList.remove(H)}setStyle(q,H,ue,Ge){Ge&(h.JOm.DashCase|h.JOm.Important)?q.style.setProperty(H,ue,Ge&h.JOm.Important?"important":""):q.style[H]=ue}removeStyle(q,H,ue){ue&h.JOm.DashCase?q.style.removeProperty(H):q.style[H]=""}setProperty(q,H,ue){q[H]=ue}setValue(q,H){q.nodeValue=H}listen(q,H,ue){if("string"==typeof q&&!(q=(0,l.q)().getGlobalEventTarget(this.doc,q)))throw new Error(`Unsupported event target ${q} for event ${H}`);return this.eventManager.addEventListener(q,H,this.decoratePreventDefault(ue))}decoratePreventDefault(q){return H=>{if("__ngUnwrap__"===H)return q;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>q(H)):q(H))&&H.preventDefault()}}}function ne(be){return"TEMPLATE"===be.tagName&&void 0!==be.content}class Pe extends _e{constructor(q,H,ue,Ge,rt,wt,bt,Kt){super(q,rt,wt,Kt),this.sharedStylesHost=H,this.hostEl=ue,this.shadowRoot=ue.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const hn=V(Ge.id,Ge.styles);for(const Tn of hn){const Yn=document.createElement("style");bt&&Yn.setAttribute("nonce",bt),Yn.textContent=Tn,this.shadowRoot.appendChild(Yn)}}nodeOrShadowRoot(q){return q===this.hostEl?this.shadowRoot:q}appendChild(q,H){return super.appendChild(this.nodeOrShadowRoot(q),H)}insertBefore(q,H,ue){return super.insertBefore(this.nodeOrShadowRoot(q),H,ue)}removeChild(q,H){return super.removeChild(this.nodeOrShadowRoot(q),H)}parentNode(q){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(q)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class He extends _e{constructor(q,H,ue,Ge,rt,wt,bt,Kt){super(q,rt,wt,bt),this.sharedStylesHost=H,this.removeStylesOnCompDestroy=Ge,this.rendererUsageCount=0,this.styles=Kt?V(Kt,ue.styles):ue.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var q;this.removeStylesOnCompDestroy&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount)&&(null===(q=this.onDestroy)||void 0===q||q.call(this))}}class ot extends He{constructor(q,H,ue,Ge,rt,wt,bt,Kt){const hn=Ge+"-"+ue.id;super(q,H,ue,rt,wt,bt,Kt,hn),this.contentAttr=function ke(be){return"_ngcontent-%COMP%".replace(ge,be)}(hn),this.hostAttr=function Oe(be){return"_nghost-%COMP%".replace(ge,be)}(hn)}applyToHost(q){this.applyStyles(),this.setAttribute(q,this.hostAttr,"")}createElement(q,H){const ue=super.createElement(q,H);return super.setAttribute(ue,this.contentAttr,""),ue}}let ft=(()=>{class be extends ee{constructor(H){super(H)}supports(H){return!0}addEventListener(H,ue,Ge){return H.addEventListener(ue,Ge,!1),()=>this.removeEventListener(H,ue,Ge)}removeEventListener(H,ue,Ge){return H.removeEventListener(ue,Ge)}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(l.K0))},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();const Re=["alt","control","meta","shift"],F={"\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"},L={alt:be=>be.altKey,control:be=>be.ctrlKey,meta:be=>be.metaKey,shift:be=>be.shiftKey};let j=(()=>{class be extends ee{constructor(H){super(H)}supports(H){return null!=be.parseEventName(H)}addEventListener(H,ue,Ge){const rt=be.parseEventName(ue),wt=be.eventCallback(rt.fullKey,Ge,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.q)().onAndCancel(H,rt.domEventName,wt))}static parseEventName(H){const ue=H.toLowerCase().split("."),Ge=ue.shift();if(0===ue.length||"keydown"!==Ge&&"keyup"!==Ge)return null;const rt=be._normalizeKey(ue.pop());let wt="",bt=ue.indexOf("code");if(bt>-1&&(ue.splice(bt,1),wt="code."),Re.forEach(hn=>{const Tn=ue.indexOf(hn);Tn>-1&&(ue.splice(Tn,1),wt+=hn+".")}),wt+=rt,0!=ue.length||0===rt.length)return null;const Kt={};return Kt.domEventName=Ge,Kt.fullKey=wt,Kt}static matchEventFullKeyCode(H,ue){let Ge=F[H.key]||H.key,rt="";return ue.indexOf("code.")>-1&&(Ge=H.code,rt="code."),!(null==Ge||!Ge)&&(Ge=Ge.toLowerCase()," "===Ge?Ge="space":"."===Ge&&(Ge="dot"),Re.forEach(wt=>
1{wt!==Ge&&(0,L[wt])(H)&&(rt+=wt+".")}),rt+=Ge,rt===ue)}static eventCallback(H,ue,Ge){return rt=>{be.matchEventFullKeyCode(rt,H)&&Ge.runGuarded(()=>ue(rt))}}static _normalizeKey(H){return"esc"===H?"escape":H}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(l.K0))},be.\u0275prov=h.Yz7({token:be,factory:be.\u0275fac}),be})();const Le=(0,h.eFA)(h._c5,"browser",[{provide:h.Lbi,useValue:l.bD},{provide:h.g9A,useValue:function gt(){U.makeCurrent()},multi:!0},{provide:l.K0,useFactory:function Ce(){return(0,h.RDi)(document),document},deps:[]}]),Qe=new h.OlP(""),ct=[{provide:h.rWj,useClass:class De{addToWindow(q){h.dqk.getAngularTestability=(ue,Ge=!0)=>{const rt=q.findTestabilityInTree(ue,Ge);if(null==rt)throw new h.vHH(5103,!1);return rt},h.dqk.getAllAngularTestabilities=()=>q.getAllTestabilities(),h.dqk.getAllAngularRootElements=()=>q.getAllRootElements(),h.dqk.frameworkStabilizers||(h.dqk.frameworkStabilizers=[]),h.dqk.frameworkStabilizers.push(ue=>{const Ge=h.dqk.getAllAngularTestabilities();let rt=Ge.length,wt=!1;const bt=function(Kt){wt=wt||Kt,rt--,0==rt&&ue(wt)};Ge.forEach(Kt=>{Kt.whenStable(bt)})})}findTestabilityInTree(q,H,ue){if(null==H)return null;const Ge=q.getTestability(H);return null!=Ge?Ge:ue?(0,l.q)().isShadowRoot(H)?this.findTestabilityInTree(q,H.host,!0):this.findTestabilityInTree(q,H.parentElement,!0):null}},deps:[]},{provide:h.lri,useClass:h.dDg,deps:[h.R0b,h.eoX,h.rWj]},{provide:h.dDg,useClass:h.dDg,deps:[h.R0b,h.eoX,h.rWj]}],St=[{provide:h.zSh,useValue:"root"},{provide:h.qLn,useFactory:function ve(){return new h.qLn},deps:[]},{provide:J,useClass:ft,multi:!0,deps:[l.K0,h.R0b,h.Lbi]},{provide:J,useClass:j,multi:!0,deps:[l.K0]},W,ye,le,{provide:h.FYo,useExisting:W},{provide:l.JF,useClass:we,deps:[]},[]];let mt=(()=>{class be{constructor(H){}static withServerTransition(H){return{ngModule:be,providers:[{provide:h.AFp,useValue:H.appId}]}}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(Qe,12))},be.\u0275mod=h.oAB({type:be}),be.\u0275inj=h.cJS({providers:[...St,...ct],imports:[l.ez,h.hGG]}),be})(),Ot=(()=>{class be{constructor(H){this._doc=H}getTitle(){return this._doc.title}setTitle(H){this._doc.title=H||""}}return be.\u0275fac=function(H){return new(H||be)(h.LFG(l.K0))},be.\u0275prov=h.Yz7({token:be,factory:function(H){let ue=null;return ue=H?new H:function Ut(){return new Ot((0,h.LFG)(l.K0))}(),ue},providedIn:"root"}),be})();typeof window<"u"&&window},4670:(Ct,Fe,T)=>{"use strict";T.d(Fe,{gz:()=>Kn,y6:()=>Fr,OD:()=>oe,eC:()=>ht,wm:()=>Jl,wN:()=>lr,F0:()=>Jr,rH:()=>Ro,Bz:()=>oc,Hx:()=>Mn});var h=T(6689),l=T(5592),me=T(4674),ae=T(7715),ie=T(2096),Y=T(5619),Ne=T(7453),De=T(2737),we=T(7400),J=T(4564),le=T(2714),ee=T(8251),se=T(7103);function ye(...p){const m=(0,J.yG)(p),u=(0,J.jO)(p),{args:v,keys:b}=(0,Ne.D)(p);if(0===v.length)return(0,ae.D)([],m);const R=new l.y(function We(p,m,u=De.y){return v=>{ge(m,()=>{const{length:b}=p,R=new Array(b);let x=b,Q=b;for(let xe=0;xe<b;xe++)ge(m,()=>{const it=(0,ae.D)(p[xe],m);let Tt=!1;it.subscribe((0,ee.x)(v,It=>{R[xe]=It,Tt||(Tt=!0,Q--),Q||v.next(u(R.slice()))},()=>{--x||v.complete()}))},v)},v)}}(v,m,b?x=>(0,le.n)(b,x):De.y));return u?R.pipe((0,we.Z)(u)):R}function ge(p,m,u){p?(0,se.f)(u,p,m):m()}const fe=(0,T(2306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var Ke=T(7537);function pe(...p){return function de(){return(0,Ke.J)(1)}()((0,ae.D)(p,(0,J.yG)(p)))}var ke=T(4829);function Oe(p){return new l.y(m=>{(0,ke.Xf)(p()).subscribe(m)})}var V=T(8407);function W(p,m){const u=(0,me.m)(p)?p:()=>p,v=b=>b.error(u());return new l.y(m?b=>m.schedule(v,0,b):v)}var _e=T(6232),re=T(7394),Te=T(9360);function ne(){return(0,Te.e)((p,m)=>{let u=null;p._refCount++;const v=(0,ee.x)(m,void 0,void 0,void 0,()=>{if(!p||p._refCount<=0||0<--p._refCount)return void(u=null);const b=p._connection,R=u;u=null,b&&(!R||b===R)&&b.unsubscribe(),m.unsubscribe()});p.subscribe(v),v.closed||(u=p.connect())})}class Pe extends l.y{constructor(m,u){super(),this.source=m,this.subjectFactory=u,this._subject=null,this._refCount=0,this._connection=null,(0,Te.A)(m)&&(this.lift=m.lift)}
1_subscribe(m){return this.getSubject().subscribe(m)}getSubject(){const m=this._subject;return(!m||m.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:m}=this;this._subject=this._connection=null,null==m||m.unsubscribe()}connect(){let m=this._connection;if(!m){m=this._connection=new re.w0;const u=this.getSubject();m.add(this.source.subscribe((0,ee.x)(u,void 0,()=>{this._teardown(),u.complete()},v=>{this._teardown(),u.error(v)},()=>this._teardown()))),m.closed&&(this._connection=null,m=re.w0.EMPTY)}return m}refCount(){return ne()(this)}}var He=T(8645),ot=T(6814),ft=T(7398),Re=T(4664);function F(p){return p<=0?()=>_e.E:(0,Te.e)((m,u)=>{let v=0;m.subscribe((0,ee.x)(u,b=>{++v<=p&&(u.next(b),p<=v&&u.complete())}))})}var j=T(2181),X=T(1631);function Se(p){return(0,Te.e)((m,u)=>{let v=!1;m.subscribe((0,ee.x)(u,b=>{v=!0,u.next(b)},()=>{v||u.next(p),u.complete()}))})}function Ae(p=st){return(0,Te.e)((m,u)=>{let v=!1;m.subscribe((0,ee.x)(u,b=>{v=!0,u.next(b)},()=>v?u.complete():u.error(p())))})}function st(){return new fe}function gt(p,m){const u=arguments.length>=2;return v=>v.pipe(p?(0,j.h)((b,R)=>p(b,R,v)):De.y,F(1),u?Se(m):Ae(()=>new fe))}var ve=T(6328);function Ce(p,m,u){const v=(0,me.m)(p)||m||u?{next:p,error:m,complete:u}:p;return v?(0,Te.e)((b,R)=>{var x;null===(x=v.subscribe)||void 0===x||x.call(v);let Q=!0;b.subscribe((0,ee.x)(R,xe=>{var it;null===(it=v.next)||void 0===it||it.call(v,xe),R.next(xe)},()=>{var xe;Q=!1,null===(xe=v.complete)||void 0===xe||xe.call(v),R.complete()},xe=>{var it;Q=!1,null===(it=v.error)||void 0===it||it.call(v,xe),R.error(xe)},()=>{var xe,it;Q&&(null===(xe=v.unsubscribe)||void 0===xe||xe.call(v)),null===(it=v.finalize)||void 0===it||it.call(v)}))}):De.y}function Ee(p){return(0,Te.e)((m,u)=>{let R,v=null,b=!1;v=m.subscribe((0,ee.x)(u,void 0,void 0,x=>{R=(0,ke.Xf)(p(x,Ee(p)(m))),v?(v.unsubscribe(),v=null,R.subscribe(u)):b=!0})),b&&(v.unsubscribe(),v=null,R.subscribe(u))})}function ct(p){return p<=0?()=>_e.E:(0,Te.e)((m,u)=>{let v=[];m.subscribe((0,ee.x)(u,b=>{v.push(b),p<v.length&&v.shift()},()=>{for(const b of v)u.next(b);u.complete()},void 0,()=>{v=null}))})}var at=T(4716),Ft=T(6593);const ht="primary",Ut=Symbol("RouteTitle");class Ot{constructor(m){this.params=m||{}}has(m){return Object.prototype.hasOwnProperty.call(this.params,m)}get(m){if(this.has(m)){const u=this.params[m];return Array.isArray(u)?u[0]:u}return null}getAll(m){if(this.has(m)){const u=this.params[m];return Array.isArray(u)?u:[u]}return[]}get keys(){return Object.keys(this.params)}}function vn(p){return new Ot(p)}function rn(p,m,u){const v=u.path.split("/");if(v.length>p.length||"full"===u.pathMatch&&(m.hasChildren()||v.length<p.length))return null;const b={};for(let R=0;R<v.length;R++){const x=v[R],Q=p[R];if(x.startsWith(":"))b[x.substring(1)]=Q;else if(x!==Q.path)return null}return{consumed:p.slice(0,v.length),posParams:b}}function vt(p,m){const u=p?Object.keys(p):void 0,v=m?Object.keys(m):void 0;if(!u||!v||u.length!=v.length)return!1;let b;for(let R=0;R<u.length;R++)if(b=u[R],!At(p[b],m[b]))return!1;return!0}function At(p,m){if(Array.isArray(p)&&Array.isArray(m)){if(p.length!==m.length)return!1;const u=[...p].sort(),v=[...m].sort();return u.every((b,R)=>v[R]===b)}return p===m}function Jn(p){return p.length>0?p[p.length-1]:null}function yn(p){return function U(p){return!!p&&(p instanceof l.y||(0,me.m)(p.lift)&&(0,me.m)(p.subscribe))}(p)?p:(0,h.QGY)(p)?(0,ae.D)(Promise.resolve(p)):(0,ie.of)(p)}const Mt={exact:function pt(p,m,u){if(!er(p.segments,m.segments)||!Vn(p.segments,m.segments,u)||p.numberOfChildren!==m.numberOfChildren)return!1;for(const v in m.children)if(!p.children[v]||!pt(p.children[v],m.children[v],u))return!1;return!0},subset:Xt},Dn={exact:function Bn(p,m){return vt(p,m)},subset:function Mr(p,m){return Object.keys(m).length<=Object.keys(p).length&&Object.keys(m).every(u=>At(p[u],m[u]))},ignored:()=>!0};function Je(p,m,u){return Mt[u.paths](p.root,m.root,u.matrixParams)&&Dn[u.queryParams](p.queryParams,m.queryParams)&&!("exact"===u.fragment&&p.fragment!==m.fragment)}function Xt(p,m,u){return Cn(p,m,m.segments,u)}function Cn(p,m,u,v){if(p.segments.length>u.length){const b=p.segments.slice(0,u.length);
1return!(!er(b,u)||m.hasChildren()||!Vn(b,u,v))}if(p.segments.length===u.length){if(!er(p.segments,u)||!Vn(p.segments,u,v))return!1;for(const b in m.children)if(!p.children[b]||!Xt(p.children[b],m.children[b],v))return!1;return!0}{const b=u.slice(0,p.segments.length),R=u.slice(p.segments.length);return!!(er(p.segments,b)&&Vn(p.segments,b,v)&&p.children[ht])&&Cn(p.children[ht],m,R,v)}}function Vn(p,m,u){return m.every((v,b)=>Dn[u](p[b].parameters,v.parameters))}class Qn{constructor(m=new Et([],{}),u={},v=null){this.root=m,this.queryParams=u,this.fragment=v}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=vn(this.queryParams)),this._queryParamMap}toString(){return Bt.serialize(this)}}class Et{constructor(m,u){this.segments=m,this.children=u,this.parent=null,Object.values(u).forEach(v=>v.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Jt(this)}}class cr{constructor(m,u){this.path=m,this.parameters=u}get parameterMap(){return this._parameterMap||(this._parameterMap=vn(this.parameters)),this._parameterMap}toString(){return wt(this)}}function er(p,m){return p.length===m.length&&p.every((u,v)=>u.path===m[v].path)}let Mn=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:function(){return new Xn},providedIn:"root"}),p})();class Xn{parse(m){const u=new _n(m);return new Qn(u.parseRootSegment(),u.parseQueryParams(),u.parseFragment())}serialize(m){const u=`/${Fn(m.root,!0)}`,v=function Kt(p){const m=Object.keys(p).map(u=>{const v=p[u];return Array.isArray(v)?v.map(b=>`${q(u)}=${q(b)}`).join("&"):`${q(u)}=${q(v)}`}).filter(u=>!!u);return m.length?`?${m.join("&")}`:""}(m.queryParams);return`${u}${v}${"string"==typeof m.fragment?`#${function H(p){return encodeURI(p)}(m.fragment)}`:""}`}}const Bt=new Xn;function Jt(p){return p.segments.map(m=>wt(m)).join("/")}function Fn(p,m){if(!p.hasChildren())return Jt(p);if(m){const u=p.children[ht]?Fn(p.children[ht],!1):"",v=[];return Object.entries(p.children).forEach(([b,R])=>{b!==ht&&v.push(`${b}:${Fn(R,!1)}`)}),v.length>0?`${u}(${v.join("//")})`:u}{const u=function ur(p,m){let u=[];return Object.entries(p.children).forEach(([v,b])=>{v===ht&&(u=u.concat(m(b,v)))}),Object.entries(p.children).forEach(([v,b])=>{v!==ht&&(u=u.concat(m(b,v)))}),u}(p,(v,b)=>b===ht?[Fn(p.children[ht],!1)]:[`${b}:${Fn(v,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[ht]?`${Jt(p)}/${u[0]}`:`${Jt(p)}/(${u.join("//")})`}}function be(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function q(p){return be(p).replace(/%3B/gi,";")}function ue(p){return be(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ge(p){return decodeURIComponent(p)}function rt(p){return Ge(p.replace(/\+/g,"%20"))}function wt(p){return`${ue(p.path)}${function bt(p){return Object.keys(p).map(m=>`;${ue(m)}=${ue(p[m])}`).join("")}(p.parameters)}`}const hn=/^[^\/()?;#]+/;function Tn(p){const m=p.match(hn);return m?m[0]:""}const Yn=/^[^\/()?;=#]+/,Tr=/^[^=?&#]+/,un=/^[^&#]+/;class _n{constructor(m){this.url=m,this.remaining=m}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Et([],{}):new Et([],this.parseChildren())}parseQueryParams(){const m={};if(this.consumeOptional("?"))do{this.parseQueryParam(m)}while(this.consumeOptional("&"));return m}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const m=[];for(this.peekStartsWith("(")||m.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),m.push(this.parseSegment());let u={};this.peekStartsWith("/(")&&(this.capture("/"),u=this.parseParens(!0));let v={};return this.peekStartsWith("(")&&(v=this.parseParens(!1)),(m.length>0||Object.keys(u).length>0)&&(v[ht]=new Et(m,u)),v}parseSegment(){const m=Tn(this.remaining);if(""===m&&this.peekStartsWith(";"))throw new h.vHH(4009,!1);return this.capture(m),new cr(Ge(m),this.parseMatrixParams())}parseMatrixParams(){const m={};for(;this.consumeOptional(";");)this.parseParam(m);return m}parseParam(m){const u=function tr(p){const m=p.match(Yn);return m?m[0]:""}(this.remaining);if(!u)return;this.capture(u);let v="";if(this.consumeOptional("=")){const b=Tn(this.remaining);b&&(v=b,this.capture(v))}m[Ge(u)]=Ge(v)}parseQueryParam(m){const u=function xn(p){const m=p.match(Tr);return m?m[0]:""}(this.remaining);if(!u)return;this.capture(u);let v="";if(this.consumeOptional("=")){const x=function On(p){const m=p.match(un);return m?m[0]:""}(this.remaining);x&&(v=x,this.capture(v))}const b=rt(u),R=rt(v);if(m.hasOwnProperty(b)){let x=m[b];Array.isArray(x)||(x=[x],m[b]=x),x.push(R)}else m[b]=R}parseParens(m){const u={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const v=Tn(this.remaining),b=this.remaining[v.length];if("/"!==b&&")"!==b&&";"!==b)throw new h.vHH(4010,!1);let R;v.indexOf(":")>-1?(R=v.slice(0,v.indexOf(":")),this.capture(R),this.capture(":")):m&&(R=ht);const x=this.parseChildren();u[R]=1===Object.keys(x).length?x[ht]:new Et([],x),this.consumeOptional("//")}return u}peekStartsWith(m){return this.remaining.startsWith(m)}consumeOptional(m){return!!this.peekStartsWith(m)&&(this.remaining=this.remaining.substring(m.length),!0)}capture(m){if(!this.consumeOptional(m))throw new h.vHH(4011,!1)}}function jt(p){return p.segments.length>0?new Et([],{[ht]:p}):p}function Hn(p){const m={};for(const v of Object.keys(p.children)){const R=Hn(p.children[v]);if(v===ht&&0===R.segments.length&&R.hasChildren())for(const[x,Q]of Object.entries(R.children))m[x]=Q;else(R.segments.length>0||R.hasChildren())&&(m[v]=R)}return function he(p){if(1===p.numberOfChildren&&p.children[ht]){const m=p.children[ht];return new Et(p.segments.concat(m.segments),m.children)}return p}(new Et(p.segments,m))}
1function B(p){return p instanceof Qn}function ze(p){var m;let u;const R=jt(function v(x){const Q={};for(const it of x.children){const Tt=v(it);Q[it.outlet]=Tt}const xe=new Et(x.url,Q);return x===p&&(u=xe),xe}(p.root));return null!==(m=u)&&void 0!==m?m:R}function Ze(p,m,u,v){let b=p;for(;b.parent;)b=b.parent;if(0===m.length)return Qt(b,b,b,u,v);const R=function jn(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new gn(!0,0,p);let m=0,u=!1;const v=p.reduce((b,R,x)=>{if("object"==typeof R&&null!=R){if(R.outlets){const Q={};return Object.entries(R.outlets).forEach(([xe,it])=>{Q[xe]="string"==typeof it?it.split("/"):it}),[...b,{outlets:Q}]}if(R.segmentPath)return[...b,R.segmentPath]}return"string"!=typeof R?[...b,R]:0===x?(R.split("/").forEach((Q,xe)=>{0==xe&&"."===Q||(0==xe&&""===Q?u=!0:".."===Q?m++:""!=Q&&b.push(Q))}),b):[...b,R]},[]);return new gn(u,m,v)}(m);if(R.toRoot())return Qt(b,b,new Et([],{}),u,v);const x=function Rn(p,m,u){if(p.isAbsolute)return new bn(m,!0,0);if(!u)return new bn(m,!1,NaN);if(null===u.parent)return new bn(u,!0,0);const v=nt(p.commands[0])?0:1;return function Wn(p,m,u){let v=p,b=m,R=u;for(;R>b;){if(R-=b,v=v.parent,!v)throw new h.vHH(4005,!1);b=v.segments.length}return new bn(v,!1,b-R)}(u,u.segments.length-1+v,p.numberOfDoubleDots)}(R,b,p),Q=x.processChildren?en(x.segmentGroup,x.index,R.commands):Zt(x.segmentGroup,x.index,R.commands);return Qt(b,x.segmentGroup,Q,u,v)}function nt(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function qe(p){return"object"==typeof p&&null!=p&&p.outlets}function Qt(p,m,u,v,b){let x,R={};v&&Object.entries(v).forEach(([xe,it])=>{R[xe]=Array.isArray(it)?it.map(Tt=>`${Tt}`):`${it}`}),x=p===m?u:Rt(p,m,u);const Q=jt(Hn(x));return new Qn(Q,R,b)}function Rt(p,m,u){const v={};return Object.entries(p.children).forEach(([b,R])=>{v[b]=R===m?u:Rt(R,m,u)}),new Et(p.segments,v)}class gn{constructor(m,u,v){if(this.isAbsolute=m,this.numberOfDoubleDots=u,this.commands=v,m&&v.length>0&&nt(v[0]))throw new h.vHH(4003,!1);const b=v.find(qe);if(b&&b!==Jn(v))throw new h.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class bn{constructor(m,u,v){this.segmentGroup=m,this.processChildren=u,this.index=v}}function Zt(p,m,u){if(p||(p=new Et([],{})),0===p.segments.length&&p.hasChildren())return en(p,m,u);const v=function En(p,m,u){let v=0,b=m;const R={match:!1,pathIndex:0,commandIndex:0};for(;b<p.segments.length;){if(v>=u.length)return R;const x=p.segments[b],Q=u[v];if(qe(Q))break;const xe=`${Q}`,it=v<u.length-1?u[v+1]:null;if(b>0&&void 0===xe)break;if(xe&&it&&"object"==typeof it&&void 0===it.outlets){if(!O(xe,it,x))return R;v+=2}else{if(!O(xe,{},x))return R;v++}b++}return{match:!0,pathIndex:b,commandIndex:v}}(p,m,u),b=u.slice(v.commandIndex);if(v.match&&v.pathIndex<p.segments.length){const R=new Et(p.segments.slice(0,v.pathIndex),{});return R.children[ht]=new Et(p.segments.slice(v.pathIndex),p.children),en(R,0,b)}return v.match&&0===b.length?new Et(p.segments,{}):v.match&&!p.hasChildren()?nr(p,m,u):v.match?en(p,0,b):nr(p,m,u)}function en(p,m,u){if(0===u.length)return new Et(p.segments,{});{const v=function _r(p){return qe(p[0])?p[0].outlets:{[ht]:p}}(u),b={};if(!v[ht]&&p.children[ht]&&1===p.numberOfChildren&&0===p.children[ht].segments.length){const R=en(p.children[ht],m,u);return new Et(p.segments,R.children)}return Object.entries(v).forEach(([R,x])=>{"string"==typeof x&&(x=[x]),null!==x&&(b[R]=Zt(p.children[R],m,x))}),Object.entries(p.children).forEach(([R,x])=>{void 0===v[R]&&(b[R]=x)}),new Et(p.segments,b)}}function nr(p,m,u){const v=p.segments.slice(0,m);let b=0;for(;b<u.length;){const R=u[b];if(qe(R)){const xe=M(R.outlets);return new Et(v,xe)}if(0===b&&nt(u[0])){v.push(new cr(p.segments[m].path,N(u[0]))),b++;continue}const x=qe(R)?R.outlets[ht]:`${R}`,Q=b<u.length-1?u[b+1]:null;x&&Q&&nt(Q)?(v.push(new cr(x,N(Q))),b+=2):(v.push(new cr(x,{})),b++)}return new Et(v,{})}function M(p){const m={};return Object.entries(p).forEach(([u,v])=>{"string"==typeof v&&(v=[v]),null!==v&&(m[u]=nr(new Et([],{}),0,v))}),m}function N(p){const m={};
1return Object.entries(p).forEach(([u,v])=>m[u]=`${v}`),m}function O(p,m,u){return p==u.path&&vt(m,u.parameters)}const $="imperative";class Z{constructor(m,u){this.id=m,this.url=u}}class oe extends Z{constructor(m,u,v="imperative",b=null){super(m,u),this.type=0,this.navigationTrigger=v,this.restoredState=b}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Me extends Z{constructor(m,u,v){super(m,u),this.urlAfterRedirects=v,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Be extends Z{constructor(m,u,v,b){super(m,u),this.reason=v,this.code=b,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ue extends Z{constructor(m,u,v,b){super(m,u),this.reason=v,this.code=b,this.type=16}}class Ye extends Z{constructor(m,u,v,b){super(m,u),this.error=v,this.target=b,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class yt extends Z{constructor(m,u,v,b){super(m,u),this.urlAfterRedirects=v,this.state=b,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xt extends Z{constructor(m,u,v,b){super(m,u),this.urlAfterRedirects=v,this.state=b,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vt extends Z{constructor(m,u,v,b,R){super(m,u),this.urlAfterRedirects=v,this.state=b,this.shouldActivate=R,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pn extends Z{constructor(m,u,v,b){super(m,u),this.urlAfterRedirects=v,this.state=b,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rr extends Z{constructor(m,u,v,b){super(m,u),this.urlAfterRedirects=v,this.state=b,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qn{constructor(m){this.route=m,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class br{constructor(m){this.route=m,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class hr{constructor(m){this.snapshot=m,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Wt{constructor(m){this.snapshot=m,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Nn{constructor(m){this.snapshot=m,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $n{constructor(m){this.snapshot=m,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class to{constructor(m,u,v){this.routerEvent=m,this.position=u,this.anchor=v,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class wo{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Fr,this.attachRef=null}}let Fr=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(u,v){const b=this.getOrCreateContext(u);b.outlet=v,this.contexts.set(u,b)}onChildOutletDestroyed(u){const v=this.getContext(u);v&&(v.outlet=null,v.attachRef=null)}onOutletDeactivated(){const u=this.contexts;return this.contexts=new Map,u}onOutletReAttached(u){this.contexts=u}getOrCreateContext(u){let v=this.getContext(u);return v||(v=new wo,this.contexts.set(u,v)),v}getContext(u){return this.contexts.get(u)||null}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class Gr{constructor(m){this._root=m}get root(){return this._root.value}
1parent(m){const u=this.pathFromRoot(m);return u.length>1?u[u.length-2]:null}children(m){const u=ao(m,this._root);return u?u.children.map(v=>v.value):[]}firstChild(m){const u=ao(m,this._root);return u&&u.children.length>0?u.children[0].value:null}siblings(m){const u=po(m,this._root);return u.length<2?[]:u[u.length-2].children.map(b=>b.value).filter(b=>b!==m)}pathFromRoot(m){return po(m,this._root).map(u=>u.value)}}function ao(p,m){if(p===m.value)return m;for(const u of m.children){const v=ao(p,u);if(v)return v}return null}function po(p,m){if(p===m.value)return[m];for(const u of m.children){const v=po(p,u);if(v.length)return v.unshift(m),v}return[]}class nn{constructor(m,u){this.value=m,this.children=u}toString(){return`TreeNode(${this.value})`}}function ut(p){const m={};return p&&p.children.forEach(u=>m[u.value.outlet]=u),m}class Lt extends Gr{constructor(m,u){super(m),this.snapshot=u,vr(this,m)}toString(){return this.snapshot.toString()}}function fn(p,m){const u=function mr(p,m){const x=new wn([],{},{},"",{},ht,m,null,{});return new Wr("",new nn(x,[]))}(0,m),v=new Y.X([new cr("",{})]),b=new Y.X({}),R=new Y.X({}),x=new Y.X({}),Q=new Y.X(""),xe=new Kn(v,b,x,Q,R,ht,m,u.root);return xe.snapshot=u.root,new Lt(new nn(xe,[]),u)}class Kn{constructor(m,u,v,b,R,x,Q,xe){var it,Tt;this.urlSubject=m,this.paramsSubject=u,this.queryParamsSubject=v,this.fragmentSubject=b,this.dataSubject=R,this.outlet=x,this.component=Q,this._futureSnapshot=xe,this.title=null!==(it=null===(Tt=this.dataSubject)||void 0===Tt?void 0:Tt.pipe((0,ft.U)(It=>It[Ut])))&&void 0!==it?it:(0,ie.of)(void 0),this.url=m,this.params=u,this.queryParams=v,this.fragment=b,this.data=R}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,ft.U)(m=>vn(m)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,ft.U)(m=>vn(m)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function An(p,m="emptyOnly"){const u=p.pathFromRoot;let v=0;if("always"!==m)for(v=u.length-1;v>=1;){const b=u[v],R=u[v-1];if(b.routeConfig&&""===b.routeConfig.path)v--;else{if(R.component)break;v--}}return function Yr(p){return p.reduce((m,u)=>{var v;return{params:{...m.params,...u.params},data:{...m.data,...u.data},resolve:{...u.data,...m.resolve,...null===(v=u.routeConfig)||void 0===v?void 0:v.data,...u._resolvedData}}},{params:{},data:{},resolve:{}})}(u.slice(v))}class wn{get title(){var m;return null===(m=this.data)||void 0===m?void 0:m[Ut]}constructor(m,u,v,b,R,x,Q,xe,it){this.url=m,this.params=u,this.queryParams=v,this.fragment=b,this.data=R,this.outlet=x,this.component=Q,this.routeConfig=xe,this._resolve=it}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=vn(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=vn(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(v=>v.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Wr extends Gr{constructor(m,u){super(u),this.url=m,vr(this,u)}toString(){return Nt(this._root)}}function vr(p,m){m.value._routerState=p,m.children.forEach(u=>vr(p,u))}function Nt(p){const m=p.children.length>0?` { ${p.children.map(Nt).join(", ")} } `:"";return`${p.value}${m}`}function kr(p){if(p.snapshot){const m=p.snapshot,u=p._futureSnapshot;p.snapshot=u,vt(m.queryParams,u.queryParams)||p.queryParamsSubject.next(u.queryParams),m.fragment!==u.fragment&&p.fragmentSubject.next(u.fragment),vt(m.params,u.params)||p.paramsSubject.next(u.params),function an(p,m){if(p.length!==m.length)return!1;for(let u=0;u<p.length;++u)if(!vt(p[u],m[u]))return!1;return!0}(m.url,u.url)||p.urlSubject.next(u.url),vt(m.data,u.data)||p.dataSubject.next(u.data)}else p.snapshot=p._futureSnapshot,p.dataSubject.next(p._futureSnapshot.data)}function go(p,m){const u=vt(p.params,m.params)&&function Ar(p,m){return er(p,m)&&p.every((u,v)=>vt(u.parameters,m[v].parameters))}(p.url,m.url);return u&&!(!p.parent!=!m.parent)&&(!p.parent||go(p.parent,m.parent))}let Lr=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=ht,this.activateEvents=new h.vpe,this.deactivateEvents=new h.vpe,this.attachEvents=new h.vpe,this.detachEvents=new h.vpe,this.parentContexts=(0,h.f3M)(Fr),this.location=(0,h.f3M)(h.s_b),this.changeDetector=(0,h.f3M)(h.sBO),this.environmentInjector=(0,h.f3M)(h.lqb),this.inputBinder=(0,h.f3M)(qr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(u){if(u.name){const{firstChange:v,previousValue:b}=u.name;if(v)return;this.isTrackedInParentContexts(b)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(b)),this.initializeOutletWithName()}}ngOnDestroy(){var u;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(u=this.inputBinder)||void 0===u||u.unsubscribeFromRouteData(this)}isTrackedInParentContexts(u){var v;return(null===(v=this.parentContexts.getContext(u))||void 0===v?void 0:v.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const u=this.parentContexts.getContext(this.name);null!=u&&u.route&&(u.attachRef?this.attach(u.attachRef,u.route):this.activateWith(u.route,u.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new h.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new h.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new h.vHH(4012,!1);this.location.detach();const u=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(u.instance),u}attach(u,v){var b;this.activated=u,this._activatedRoute=v,this.location.insert(u.hostView),null===(b=this.inputBinder)||void 0===b||b.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(u.instance)}deactivate(){if(this.activated){const u=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(u)}}activateWith(u,v){var b;if(this.isActivated)throw new h.vHH(4013,!1);this._activatedRoute=u;const R=this.location,Q=u.snapshot.component,xe=this.parentContexts.getOrCreateContext(this.name).children,it=new Pn(u,xe,R.injector);this.activated=R.createComponent(Q,{index:R.length,injector:it,environmentInjector:null!=v?v:this.environmentInjector}),this.changeDetector.markForCheck(),null===(b=this.inputBinder)||void 0===b||b.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}
1return p.\u0275fac=function(u){return new(u||p)},p.\u0275dir=h.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[h.TTD]}),p})();class Pn{constructor(m,u,v){this.route=m,this.childContexts=u,this.parent=v}get(m,u){return m===Kn?this.route:m===Fr?this.childContexts:this.parent.get(m,u)}}const qr=new h.OlP("");let Xr=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(u){this.unsubscribeFromRouteData(u),this.subscribeToRouteData(u)}unsubscribeFromRouteData(u){var v;null===(v=this.outletDataSubscriptions.get(u))||void 0===v||v.unsubscribe(),this.outletDataSubscriptions.delete(u)}subscribeToRouteData(u){const{activatedRoute:v}=u,b=ye([v.queryParams,v.params,v.data]).pipe((0,Re.w)(([R,x,Q],xe)=>(Q={...R,...x,...Q},0===xe?(0,ie.of)(Q):Promise.resolve(Q)))).subscribe(R=>{if(!u.isActivated||!u.activatedComponentRef||u.activatedRoute!==v||null===v.component)return void this.unsubscribeFromRouteData(u);const x=(0,h.qFp)(v.component);if(x)for(const{templateName:Q}of x.inputs)u.activatedComponentRef.setInput(Q,R[Q]);else this.unsubscribeFromRouteData(u)});this.outletDataSubscriptions.set(u,b)}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac}),p})();function $r(p,m,u){if(u&&p.shouldReuseRoute(m.value,u.value.snapshot)){const v=u.value;v._futureSnapshot=m.value;const b=function mo(p,m,u){return m.children.map(v=>{for(const b of u.children)if(p.shouldReuseRoute(v.value,b.value.snapshot))return $r(p,v,b);return $r(p,v)})}(p,m,u);return new nn(v,b)}{if(p.shouldAttach(m.value)){const R=p.retrieve(m.value);if(null!==R){const x=R.route;return x.value._futureSnapshot=m.value,x.children=m.children.map(Q=>$r(p,Q)),x}}const v=function xr(p){return new Kn(new Y.X(p.url),new Y.X(p.params),new Y.X(p.queryParams),new Y.X(p.fragment),new Y.X(p.data),p.outlet,p.component,p)}(m.value),b=m.children.map(R=>$r(p,R));return new nn(v,b)}}const pr="ngNavigationCancelingError";function lo(p,m){const{redirectTo:u,navigationBehaviorOptions:v}=B(m)?{redirectTo:m,navigationBehaviorOptions:void 0}:m,b=wr(!1,0,m);return b.url=u,b.navigationBehaviorOptions=v,b}function wr(p,m,u){const v=new Error("NavigationCancelingError: "+(p||""));return v[pr]=!0,v.cancellationCode=m,u&&(v.url=u),v}function Yt(p){return Br(p)&&B(p.url)}function Br(p){return p&&p[pr]}let Io=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275cmp=h.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[h.jDz],decls:1,vars:0,template:function(u,v){1&u&&h._UZ(0,"router-outlet")},dependencies:[Lr],encapsulation:2}),p})();function Mo(p){const m=p.children&&p.children.map(Mo),u=m?{...p,children:m}:{...p};return!u.component&&!u.loadComponent&&(m||u.loadChildren)&&u.outlet&&u.outlet!==ht&&(u.component=Io),u}function Un(p){return p.outlet||ht}function sr(p){var m;if(!p)return null;if(null!==(m=p.routeConfig)&&void 0!==m&&m._injector)return p.routeConfig._injector;for(let u=p.parent;u;u=u.parent){const v=u.routeConfig;if(null!=v&&v._loadedInjector)return v._loadedInjector;if(null!=v&&v._injector)return v._injector}return null}class hi{constructor(m,u,v,b,R){this.routeReuseStrategy=m,this.futureState=u,this.currState=v,this.forwardEvent=b,this.inputBindingEnabled=R}activate(m){const u=this.futureState._root,v=this.currState?this.currState._root:null;this.deactivateChildRoutes(u,v,m),kr(this.futureState.root),this.activateChildRoutes(u,v,m)}deactivateChildRoutes(m,u,v){const b=ut(u);m.children.forEach(R=>{const x=R.value.outlet;this.deactivateRoutes(R,b[x],v),delete b[x]}),Object.values(b).forEach(R=>{this.deactivateRouteAndItsChildren(R,v)})}deactivateRoutes(m,u,v){const b=m.value,R=u?u.value:null;if(b===R)if(b.component){const x=v.getContext(b.outlet);x&&this.deactivateChildRoutes(m,u,x.children)}else this.deactivateChildRoutes(m,u,v);else R&&this.deactivateRouteAndItsChildren(u,v)}deactivateRouteAndItsChildren(m,u){m.value.component&&this.routeReuseStrategy.shouldDetach(m.value.snapshot)?this.detachAndStoreRouteSubtree(m,u):this.deactivateRouteAndOutlet(m,u)}detachAndStoreRouteSubtree(m,u){const v=u.getContext(m.value.outlet),b=v&&m.value.component?v.children:u,R=ut(m);for(const x of Object.keys(R))this.deactivateRouteAndItsChildren(R[x],b);if(v&&v.outlet){const x=v.outlet.detach(),Q=v.children.onOutletDeactivated();this.routeReuseStrategy.store(m.value.snapshot,{componentRef:x,route:m,contexts:Q})}}deactivateRouteAndOutlet(m,u){const v=u.getContext(m.value.outlet),b=v&&m.value.component?v.children:u,R=ut(m);for(const x of Object.keys(R))this.deactivateRouteAndItsChildren(R[x],b);v&&(v.outlet&&(v.outlet.deactivate(),v.children.onOutletDeactivated()),v.attachRef=null,v.route=null)}activateChildRoutes(m,u,v){const b=ut(u);
1m.children.forEach(R=>{this.activateRoutes(R,b[R.value.outlet],v),this.forwardEvent(new $n(R.value.snapshot))}),m.children.length&&this.forwardEvent(new Wt(m.value.snapshot))}activateRoutes(m,u,v){const b=m.value,R=u?u.value:null;if(kr(b),b===R)if(b.component){const x=v.getOrCreateContext(b.outlet);this.activateChildRoutes(m,u,x.children)}else this.activateChildRoutes(m,u,v);else if(b.component){const x=v.getOrCreateContext(b.outlet);if(this.routeReuseStrategy.shouldAttach(b.snapshot)){const Q=this.routeReuseStrategy.retrieve(b.snapshot);this.routeReuseStrategy.store(b.snapshot,null),x.children.onOutletReAttached(Q.contexts),x.attachRef=Q.componentRef,x.route=Q.route.value,x.outlet&&x.outlet.attach(Q.componentRef,Q.route.value),kr(Q.route.value),this.activateChildRoutes(m,null,x.children)}else{const Q=sr(b.snapshot);x.attachRef=null,x.route=b,x.injector=Q,x.outlet&&x.outlet.activateWith(b,x.injector),this.activateChildRoutes(m,null,x.children)}}else this.activateChildRoutes(m,null,v)}}class ni{constructor(m){this.path=m,this.route=this.path[this.path.length-1]}}class To{constructor(m,u){this.component=m,this.route=u}}function Ai(p,m,u){const v=p._root;return xo(v,m?m._root:null,u,[v.value])}function yo(p,m){const u=Symbol(),v=m.get(p,u);return v===u?"function"!=typeof p||(0,h.Z0I)(p)?m.get(p):p:v}function xo(p,m,u,v,b={canDeactivateChecks:[],canActivateChecks:[]}){const R=ut(m);return p.children.forEach(x=>{(function Ti(p,m,u,v,b={canDeactivateChecks:[],canActivateChecks:[]}){const R=p.value,x=m?m.value:null,Q=u?u.getContext(p.value.outlet):null;if(x&&R.routeConfig===x.routeConfig){const xe=function ys(p,m,u){if("function"==typeof u)return u(p,m);switch(u){case"pathParamsChange":return!er(p.url,m.url);case"pathParamsOrQueryParamsChange":return!er(p.url,m.url)||!vt(p.queryParams,m.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!go(p,m)||!vt(p.queryParams,m.queryParams);default:return!go(p,m)}}(x,R,R.routeConfig.runGuardsAndResolvers);xe?b.canActivateChecks.push(new ni(v)):(R.data=x.data,R._resolvedData=x._resolvedData),xo(p,m,R.component?Q?Q.children:null:u,v,b),xe&&Q&&Q.outlet&&Q.outlet.isActivated&&b.canDeactivateChecks.push(new To(Q.outlet.component,x))}else x&&Bo(m,Q,b),b.canActivateChecks.push(new ni(v)),xo(p,null,R.component?Q?Q.children:null:u,v,b)})(x,R[x.value.outlet],u,v.concat([x.value]),b),delete R[x.value.outlet]}),Object.entries(R).forEach(([x,Q])=>Bo(Q,u.getContext(x),b)),b}function Bo(p,m,u){const v=ut(p),b=p.value;Object.entries(v).forEach(([R,x])=>{Bo(x,b.component?m?m.children.getContext(R):null:m,u)}),u.canDeactivateChecks.push(new To(b.component&&m&&m.outlet&&m.outlet.isActivated?m.outlet.component:null,b))}function d(p){return"function"==typeof p}function zt(p){return p instanceof fe||"EmptyError"===(null==p?void 0:p.name)}const zn=Symbol("INITIAL_VALUE");function mn(){return(0,Re.w)(p=>ye(p.map(m=>m.pipe(F(1),function L(...p){const m=(0,J.yG)(p);return(0,Te.e)((u,v)=>{(m?pe(p,u,m):pe(p,u)).subscribe(v)})}(zn)))).pipe((0,ft.U)(m=>{for(const u of m)if(!0!==u){if(u===zn)return zn;if(!1===u||u instanceof Qn)return u}return!0}),(0,j.h)(m=>m!==zn),F(1)))}function ro(p){return(0,V.z)(Ce(m=>{if(B(m))throw lo(0,m)}),(0,ft.U)(m=>!0===m))}class Gn{constructor(m){this.segmentGroup=m||null}}class Ri{constructor(m){this.urlTree=m}}function oi(p){return W(new Gn(p))}function pi(p){return W(new Ri(p))}class Ca{constructor(m,u){this.urlSerializer=m,this.urlTree=u}noMatchError(m){return new h.vHH(4002,!1)}lineralizeSegments(m,u){let v=[],b=u.root;for(;;){if(v=v.concat(b.segments),0===b.numberOfChildren)return(0,ie.of)(v);if(b.numberOfChildren>1||!b.children[ht])return W(new h.vHH(4e3,!1));b=b.children[ht]}}applyRedirectCommands(m,u,v){return this.applyRedirectCreateUrlTree(u,this.urlSerializer.parse(u),m,v)}applyRedirectCreateUrlTree(m,u,v,b){const R=this.createSegmentGroup(m,u.root,v,b);return new Qn(R,this.createQueryParams(u.queryParams,this.urlTree.queryParams),u.fragment)}createQueryParams(m,u){const v={};return Object.entries(m).forEach(([b,R])=>{if("string"==typeof R&&R.startsWith(":")){const Q=R.substring(1);v[b]=u[Q]}else v[b]=R}),v}
1createSegmentGroup(m,u,v,b){const R=this.createSegments(m,u.segments,v,b);let x={};return Object.entries(u.children).forEach(([Q,xe])=>{x[Q]=this.createSegmentGroup(m,xe,v,b)}),new Et(R,x)}createSegments(m,u,v,b){return u.map(R=>R.path.startsWith(":")?this.findPosParam(m,R,b):this.findOrReturn(R,v))}findPosParam(m,u,v){const b=v[u.path.substring(1)];if(!b)throw new h.vHH(4001,!1);return b}findOrReturn(m,u){let v=0;for(const b of u){if(b.path===m.path)return u.splice(v),b;v++}return m}}const Cs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function _s(p,m,u,v,b){const R=Xo(p,m,u);return R.matched?(v=function vo(p,m){var u;return p.providers&&!p._injector&&(p._injector=(0,h.MMx)(p.providers,m,`Route: ${p.path}`)),null!==(u=p._injector)&&void 0!==u?u:m}(m,v),function ri(p,m,u,v){const b=m.canMatch;if(!b||0===b.length)return(0,ie.of)(!0);const R=b.map(x=>{const Q=yo(x,p);return yn(function K(p){return p&&d(p.canMatch)}(Q)?Q.canMatch(m,u):p.runInContext(()=>Q(m,u)))});return(0,ie.of)(R).pipe(mn(),ro())}(v,m,u).pipe((0,ft.U)(x=>!0===x?R:{...Cs}))):(0,ie.of)(R)}function Xo(p,m,u){var v,b;if(""===m.path)return"full"===m.pathMatch&&(p.hasChildren()||u.length>0)?{...Cs}:{matched:!0,consumedSegments:[],remainingSegments:u,parameters:{},positionalParamSegments:{}};const x=(m.matcher||rn)(u,p,m);if(!x)return{...Cs};const Q={};Object.entries(null!==(v=x.posParams)&&void 0!==v?v:{}).forEach(([it,Tt])=>{Q[it]=Tt.path});const xe=x.consumed.length>0?{...Q,...x.consumed[x.consumed.length-1].parameters}:Q;return{matched:!0,consumedSegments:x.consumed,remainingSegments:u.slice(x.consumed.length),parameters:xe,positionalParamSegments:null!==(b=x.posParams)&&void 0!==b?b:{}}}function bs(p,m,u,v){return u.length>0&&function Yl(p,m,u){return u.some(v=>mi(p,m,v)&&Un(v)!==ht)}(p,u,v)?{segmentGroup:new Et(m,Es(v,new Et(u,p.children))),slicedSegments:[]}:0===u.length&&function Wl(p,m,u){return u.some(v=>mi(p,m,v))}(p,u,v)?{segmentGroup:new Et(p.segments,ii(p,0,u,v,p.children)),slicedSegments:u}:{segmentGroup:new Et(p.segments,p.children),slicedSegments:u}}function ii(p,m,u,v,b){const R={};for(const x of v)if(mi(p,u,x)&&!b[Un(x)]){const Q=new Et([],{});R[Un(x)]=Q}return{...b,...R}}function Es(p,m){const u={};u[ht]=m;for(const v of p)if(""===v.path&&Un(v)!==ht){const b=new Et([],{});u[Un(v)]=b}return u}function mi(p,m,u){return(!(p.hasChildren()||m.length>0)||"full"!==u.pathMatch)&&""===u.path}class Fi{constructor(m,u,v,b,R,x,Q){this.injector=m,this.configLoader=u,this.rootComponentType=v,this.config=b,this.urlTree=R,this.paramsInheritanceStrategy=x,this.urlSerializer=Q,this.allowRedirects=!0,this.applyRedirects=new Ca(this.urlSerializer,this.urlTree)}noMatchError(m){return new h.vHH(4002,!1)}recognize(){const m=bs(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,m,ht).pipe(Ee(u=>{if(u instanceof Ri)return this.allowRedirects=!1,this.urlTree=u.urlTree,this.match(u.urlTree);throw u instanceof Gn?this.noMatchError(u):u}),(0,ft.U)(u=>{const v=new wn([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ht,this.rootComponentType,null,{}),b=new nn(v,u),R=new Wr("",b),x=function G(p,m,u=null,v=null){return Ze(ze(p),m,u,v)}(v,[],this.urlTree.queryParams,this.urlTree.fragment);return x.queryParams=this.urlTree.queryParams,R.url=this.urlSerializer.serialize(x),this.inheritParamsAndData(R._root),{state:R,tree:x}}))}match(m){return this.processSegmentGroup(this.injector,this.config,m.root,ht).pipe(Ee(v=>{throw v instanceof Gn?this.noMatchError(v):v}))}inheritParamsAndData(m){const u=m.value,v=An(u,this.paramsInheritanceStrategy);u.params=Object.freeze(v.params),u.data=Object.freeze(v.data),m.children.forEach(b=>this.inheritParamsAndData(b))}processSegmentGroup(m,u,v,b){return 0===v.segments.length&&v.hasChildren()?this.processChildren(m,u,v):this.processSegment(m,u,v,v.segments,b,!0)}processChildren(m,u,v){const b=[];for(const R of Object.keys(v.children))"primary"===R?b.unshift(R):b.push(R);return(0,ae.D)(b).pipe((0,ve.b)(R=>{const x=v.children[R],Q=function Ao(p,m){const u=p.filter(v=>Un(v)===m);return u.push(...p.filter(v=>Un(v)!==m)),u}(u,R);return this.processSegmentGroup(m,Q,x,R)}),function Qe(p,m){return(0,Te.e)(function Le(p,m,u,v,b){return(R,x)=>{let Q=u,xe=m,it=0;R.subscribe((0,ee.x)(x,Tt=>{const It=it++;xe=Q?p(xe,Tt,It):(Q=!0,Tt),v&&x.next(xe)},b&&(()=>{Q&&x.next(xe),x.complete()}
1)))}}(p,m,arguments.length>=2,!0))}((R,x)=>(R.push(...x),R)),Se(null),function St(p,m){const u=arguments.length>=2;return v=>v.pipe(p?(0,j.h)((b,R)=>p(b,R,v)):De.y,ct(1),u?Se(m):Ae(()=>new fe))}(),(0,X.z)(R=>{if(null===R)return oi(v);const x=Ss(R);return function Is(p){p.sort((m,u)=>m.value.outlet===ht?-1:u.value.outlet===ht?1:m.value.outlet.localeCompare(u.value.outlet))}(x),(0,ie.of)(x)}))}processSegment(m,u,v,b,R,x){return(0,ae.D)(u).pipe((0,ve.b)(Q=>{var xe;return this.processSegmentAgainstRoute(null!==(xe=Q._injector)&&void 0!==xe?xe:m,u,Q,v,b,R,x).pipe(Ee(it=>{if(it instanceof Gn)return(0,ie.of)(null);throw it}))}),gt(Q=>!!Q),Ee(Q=>{if(zt(Q))return function _a(p,m,u){return 0===m.length&&!p.children[u]}(v,b,R)?(0,ie.of)([]):oi(v);throw Q}))}processSegmentAgainstRoute(m,u,v,b,R,x,Q){return function ws(p,m,u,v){return!!(Un(p)===v||v!==ht&&mi(m,u,p))&&("**"===p.path||Xo(m,p,u).matched)}(v,b,R,x)?void 0===v.redirectTo?this.matchSegmentAgainstRoute(m,b,v,R,x,Q):Q&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(m,b,u,v,R,x):oi(b):oi(b)}expandSegmentAgainstRouteUsingRedirect(m,u,v,b,R,x){return"**"===b.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(m,v,b,x):this.expandRegularSegmentAgainstRouteUsingRedirect(m,u,v,b,R,x)}expandWildCardWithParamsAgainstRouteUsingRedirect(m,u,v,b){const R=this.applyRedirects.applyRedirectCommands([],v.redirectTo,{});return v.redirectTo.startsWith("/")?pi(R):this.applyRedirects.lineralizeSegments(v,R).pipe((0,X.z)(x=>{const Q=new Et(x,{});return this.processSegment(m,u,Q,x,b,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(m,u,v,b,R,x){const{matched:Q,consumedSegments:xe,remainingSegments:it,positionalParamSegments:Tt}=Xo(u,b,R);if(!Q)return oi(u);const It=this.applyRedirects.applyRedirectCommands(xe,b.redirectTo,Tt);return b.redirectTo.startsWith("/")?pi(It):this.applyRedirects.lineralizeSegments(b,It).pipe((0,X.z)(Ln=>this.processSegment(m,v,u,Ln.concat(it),x,!1)))}matchSegmentAgainstRoute(m,u,v,b,R,x){let Q;if("**"===v.path){var xe,it;const Tt=b.length>0?Jn(b).parameters:{},It=new wn(b,Tt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,D(v),Un(v),null!==(xe=null!==(it=v.component)&&void 0!==it?it:v._loadedComponent)&&void 0!==xe?xe:null,v,I(v));Q=(0,ie.of)({snapshot:It,consumedSegments:[],remainingSegments:[]}),u.children={}}
1else Q=_s(u,v,b,m).pipe((0,ft.U)(({matched:Tt,consumedSegments:It,remainingSegments:Ln,parameters:Hr})=>{var _o,jr;return Tt?{snapshot:new wn(It,Hr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,D(v),Un(v),null!==(_o=null!==(jr=v.component)&&void 0!==jr?jr:v._loadedComponent)&&void 0!==_o?_o:null,v,I(v)),consumedSegments:It,remainingSegments:Ln}:null}));return Q.pipe((0,Re.w)(Tt=>{var It;return null===Tt?oi(u):(m=null!==(It=v._injector)&&void 0!==It?It:m,this.getChildConfig(m,v,b).pipe((0,Re.w)(({routes:Ln})=>{var Hr;const _o=null!==(Hr=v._loadedInjector)&&void 0!==Hr?Hr:m,{snapshot:jr,consumedSegments:Ho,remainingSegments:Rs}=Tt,{segmentGroup:$a,slicedSegments:yi}=bs(u,Ho,Rs,Ln);if(0===yi.length&&$a.hasChildren())return this.processChildren(_o,Ln,$a).pipe((0,ft.U)(Li=>null===Li?null:[new nn(jr,Li)]));if(0===Ln.length&&0===yi.length)return(0,ie.of)([new nn(jr,[])]);const Md=Un(v)===R;return this.processSegment(_o,Ln,$a,yi,Md?ht:R,!0).pipe((0,ft.U)(Li=>[new nn(jr,Li)]))})))}))}getChildConfig(m,u,v){return u.children?(0,ie.of)({routes:u.children,injector:m}):u.loadChildren?void 0!==u._loadedRoutes?(0,ie.of)({routes:u._loadedRoutes,injector:u._loadedInjector}):function Da(p,m,u,v){const b=m.canLoad;if(void 0===b||0===b.length)return(0,ie.of)(!0);const R=b.map(x=>{const Q=yo(x,p);return yn(function i(p){return p&&d(p.canLoad)}(Q)?Q.canLoad(m,u):p.runInContext(()=>Q(m,u)))});return(0,ie.of)(R).pipe(mn(),ro())}(m,u,v).pipe((0,X.z)(b=>b?this.configLoader.loadChildren(m,u).pipe(Ce(R=>{u._loadedRoutes=R.routes,u._loadedInjector=R.injector})):function gi(p){return W(wr(!1,3))}())):(0,ie.of)({routes:[],injector:m})}}function Ea(p){const m=p.value.routeConfig;return m&&""===m.path}function Ss(p){const m=[],u=new Set;for(const v of p){if(!Ea(v)){m.push(v);continue}const b=m.find(R=>v.value.routeConfig===R.value.routeConfig);void 0!==b?(b.children.push(...v.children),u.add(b)):m.push(v)}for(const v of u){const b=Ss(v.children);m.push(new nn(v.value,b))}return m.filter(v=>!u.has(v))}function D(p){return p.data||{}}function I(p){return p.resolve||{}}function ln(p){return"string"==typeof p.title||null===p.title}function tn(p){return(0,Re.w)(m=>{const u=p(m);return u?(0,ae.D)(u).pipe((0,ft.U)(()=>m)):(0,ie.of)(m)})}const Pt=new h.OlP("ROUTES");let Gt=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,h.f3M)(h.Sil)}loadComponent(u){if(this.componentLoaders.get(u))return this.componentLoaders.get(u);if(u._loadedComponent)return(0,ie.of)(u._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(u);const v=yn(u.loadComponent()).pipe((0,ft.U)(dn),Ce(R=>{this.onLoadEndListener&&this.onLoadEndListener(u),u._loadedComponent=R}),(0,at.x)(()=>{this.componentLoaders.delete(u)})),b=new Pe(v,()=>new He.x).pipe(ne());return this.componentLoaders.set(u,b),b}loadChildren(u,v){if(this.childrenLoaders.get(v))return this.childrenLoaders.get(v);if(v._loadedRoutes)return(0,ie.of)({routes:v._loadedRoutes,injector:v._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(v);const R=this.loadModuleFactoryOrRoutes(v.loadChildren).pipe((0,ft.U)(Q=>{this.onLoadEndListener&&this.onLoadEndListener(v);let xe,it;return Array.isArray(Q)?it=Q:(xe=Q.create(u).injector,it=xe.get(Pt,[],h.XFs.Self|h.XFs.Optional).flat()),{routes:it.map(Mo),injector:xe}}),(0,at.x)(()=>{this.childrenLoaders.delete(v)})),x=new Pe(R,()=>new He.x).pipe(ne());return this.childrenLoaders.set(v,x),x}loadModuleFactoryOrRoutes(u){return yn(u()).pipe((0,ft.U)(dn),(0,X.z)(v=>v instanceof h.YKP||Array.isArray(v)?(0,ie.of)(v):(0,ae.D)(this.compiler.compileModuleAsync(v))))}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function dn(p){return function kn(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let cn=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new He.x,this.configLoader=(0,h.f3M)(Gt),this.environmentInjector=(0,h.f3M)(h.lqb),this.urlSerializer
1=(0,h.f3M)(Mn),this.rootContexts=(0,h.f3M)(Fr),this.inputBindingEnabled=null!==(0,h.f3M)(qr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,ie.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=b=>this.events.next(new br(b)),this.configLoader.onLoadStartListener=b=>this.events.next(new qn(b))}complete(){var u;null===(u=this.transitions)||void 0===u||u.complete()}handleNavigationRequest(u){var v;const b=++this.navigationId;null===(v=this.transitions)||void 0===v||v.next({...this.transitions.value,...u,id:b})}setupNavigations(u){return this.transitions=new Y.X({id:0,currentUrlTree:u.currentUrlTree,currentRawUrl:u.currentUrlTree,extractedUrl:u.urlHandlingStrategy.extract(u.currentUrlTree),urlAfterRedirects:u.urlHandlingStrategy.extract(u.currentUrlTree),rawUrl:u.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:$,restoredState:null,currentSnapshot:u.routerState.snapshot,targetSnapshot:null,currentRouterState:u.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,j.h)(v=>0!==v.id),(0,ft.U)(v=>({...v,extractedUrl:u.urlHandlingStrategy.extract(v.rawUrl)})),(0,Re.w)(v=>{let b=!1,R=!1;return(0,ie.of)(v).pipe(Ce(x=>{this.currentNavigation={id:x.id,initialUrl:x.rawUrl,extractedUrl:x.extractedUrl,trigger:x.source,extras:x.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Re.w)(x=>{var Q;const xe=u.browserUrlTree.toString(),it=!u.navigated||x.extractedUrl.toString()!==xe||xe!==u.currentUrlTree.toString(),Tt=null!==(Q=x.extras.onSameUrlNavigation)&&void 0!==Q?Q:u.onSameUrlNavigation;if(!it&&"reload"!==Tt){const It="";return this.events.next(new Ue(x.id,u.serializeUrl(v.rawUrl),It,0)),u.rawUrlTree=x.rawUrl,x.resolve(null),_e.E}if(u.urlHandlingStrategy.shouldProcessUrl(x.rawUrl))return uo(x.source)&&(u.browserUrlTree=x.extractedUrl),(0,ie.of)(x).pipe((0,Re.w)(It=>{var Ln,Hr;const _o=null===(Ln=this.transitions)||void 0===Ln?void 0:Ln.getValue();return this.events.next(new oe(It.id,this.urlSerializer.serialize(It.extractedUrl),It.source,It.restoredState)),_o!==(null===(Hr=this.transitions)||void 0===Hr?void 0:Hr.getValue())?_e.E:Promise.resolve(It)}),function C(p,m,u,v,b,R){return(0,X.z)(x=>function ba(p,m,u,v,b,R,x="emptyOnly"){return new Fi(p,m,u,v,b,x,R).recognize()}(p,m,u,v,x.extractedUrl,b,R).pipe((0,ft.U)(({state:Q,tree:xe})=>({...x,targetSnapshot:Q,urlAfterRedirects:xe}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,u.config,this.urlSerializer,u.paramsInheritanceStrategy),Ce(It=>{if(v.targetSnapshot=It.targetSnapshot,v.urlAfterRedirects=It.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:It.urlAfterRedirects},"eager"===u.urlUpdateStrategy){if(!It.extras.skipLocationChange){const Hr=u.urlHandlingStrategy.merge(It.urlAfterRedirects,It.rawUrl);u.setBrowserUrl(Hr,It)}u.browserUrlTree=It.urlAfterRedirects}const Ln=new yt(It.id,this.urlSerializer.serialize(It.extractedUrl),this.urlSerializer.serialize(It.urlAfterRedirects),It.targetSnapshot);this.events.next(Ln)}));if(it&&u.urlHandlingStrategy.shouldProcessUrl(u.rawUrlTree)){const{id:It,extractedUrl:Ln,source:Hr,restoredState:_o,extras:jr}=x,Ho=new oe(It,this.urlSerializer.serialize(Ln),Hr,_o);this.events.next(Ho);const Rs=fn(0,this.rootComponentType).snapshot;return v={...x,targetSnapshot:Rs,urlAfterRedirects:Ln,extras:{...jr,skipLocationChange:!1,replaceUrl:!1}},(0,ie.of)(v)}{const It="";return this.events.next(new Ue(x.id,u.serializeUrl(v.extractedUrl),It,1)),u.rawUrlTree=x.rawUrl,x.resolve(null),_e.E}}),Ce(x=>{const Q=new xt(x.id,this.urlSerializer.serialize(x.extractedUrl),this.urlSerializer.serialize(x.urlAfterRedirects),x.targetSnapshot);this.events.next(Q)}),(0,ft.U)(x=>v={...x,guards:Ai(x.targetSnapshot,x.currentSnapshot,this.rootContexts)}),function ar(p,m){return(0,X.z)(u=>{const{targetSnapshot:v,currentSnapshot:b,guards:{canActivateChecks:R,canDeactivateChecks:x}}=u;return 0===x.length&&0===R.length?(0,ie.of)({...u,guardsResult:!0}):function no(p,m,u,v){return(0,ae.D)(p).pipe((0,X.z)(b=>function Ds(p,m,u,v,b){const R=m&&m.routeConfig?m.routeConfig.canDeactivate:null;if(!R||0===R.length)return(0,ie.of)(!0);const x=R.map(Q=>{var xe;const it=null!==(xe=sr(m))&&void 0!==xe?xe:b,Tt=yo(Q,it);return yn(function w(p){return p&&d(p.canDeactivate)}(Tt)?Tt.canDeactivate(p,m,u,v):it.runInContext(()=>Tt(p,m,u,v))).pipe(gt())});return(0,ie.of)(x).pipe(mn())}(b.component,b.route,u,m,v)),gt(b=>!0!==b,!0))}(x,v,b,p).pipe((0,X.z)(Q=>Q&&function E(p){return"boolean"==typeof p}(Q)?function yr(p,m,u,v){return(0,ae.D)(m).pipe((0,ve.b)(b=>pe(function xi(p,m){return null!==p&&m&&m(new hr(p)),(0,ie.of)(!0)}(b.route.parent,v),function Kr(p,m){return null!==p&&m&&m(new Nn(p)),(0,ie.of)(!0)}(b.route,v),function Oi(p,m,u){const v=m[m.length-1],R=m.slice(0,m.length-1).reverse().map(x=>
1function vs(p){const m=p.routeConfig?p.routeConfig.canActivateChild:null;return m&&0!==m.length?{node:p,guards:m}:null}(x)).filter(x=>null!==x).map(x=>Oe(()=>{const Q=x.guards.map(xe=>{var it;const Tt=null!==(it=sr(x.node))&&void 0!==it?it:u,It=yo(xe,Tt);return yn(function f(p){return p&&d(p.canActivateChild)}(It)?It.canActivateChild(v,p):Tt.runInContext(()=>It(v,p))).pipe(gt())});return(0,ie.of)(Q).pipe(mn())}));return(0,ie.of)(R).pipe(mn())}(p,b.path,u),function ya(p,m,u){const v=m.routeConfig?m.routeConfig.canActivate:null;if(!v||0===v.length)return(0,ie.of)(!0);const b=v.map(R=>Oe(()=>{var x;const Q=null!==(x=sr(m))&&void 0!==x?x:u,xe=yo(R,Q);return yn(function a(p){return p&&d(p.canActivate)}(xe)?xe.canActivate(m,p):Q.runInContext(()=>xe(m,p))).pipe(gt())}));return(0,ie.of)(b).pipe(mn())}(p,b.route,u))),gt(b=>!0!==b,!0))}(v,R,p,m):(0,ie.of)(Q)),(0,ft.U)(Q=>({...u,guardsResult:Q})))})}(this.environmentInjector,x=>this.events.next(x)),Ce(x=>{if(v.guardsResult=x.guardsResult,B(x.guardsResult))throw lo(0,x.guardsResult);const Q=new Vt(x.id,this.urlSerializer.serialize(x.extractedUrl),this.urlSerializer.serialize(x.urlAfterRedirects),x.targetSnapshot,!!x.guardsResult);this.events.next(Q)}),(0,j.h)(x=>!!x.guardsResult||(u.restoreHistory(x),this.cancelNavigationTransition(x,"",3),!1)),tn(x=>{if(x.guards.canActivateChecks.length)return(0,ie.of)(x).pipe(Ce(Q=>{const xe=new pn(Q.id,this.urlSerializer.serialize(Q.extractedUrl),this.urlSerializer.serialize(Q.urlAfterRedirects),Q.targetSnapshot);this.events.next(xe)}),(0,Re.w)(Q=>{let xe=!1;return(0,ie.of)(Q).pipe(function A(p,m){return(0,X.z)(u=>{const{targetSnapshot:v,guards:{canActivateChecks:b}}=u;if(!b.length)return(0,ie.of)(u);let R=0;return(0,ae.D)(b).pipe((0,ve.b)(x=>function k(p,m,u,v){const b=p.routeConfig,R=p._resolve;return void 0!==(null==b?void 0:b.title)&&!ln(b)&&(R[Ut]=b.title),function Ie(p,m,u,v){const b=function je(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===b.length)return(0,ie.of)({});const R={};return(0,ae.D)(b).pipe((0,X.z)(x=>function lt(p,m,u,v){var b;const R=null!==(b=sr(m))&&void 0!==b?b:v,x=yo(p,R);return yn(x.resolve?x.resolve(m,u):R.runInContext(()=>x(m,u)))}(p[x],m,u,v).pipe(gt(),Ce(Q=>{R[x]=Q}))),ct(1),function mt(p){return(0,ft.U)(()=>p)}(R),Ee(x=>zt(x)?_e.E:W(x)))}(R,p,m,v).pipe((0,ft.U)(x=>(p._resolvedData=x,p.data=An(p,u).resolve,b&&ln(b)&&(p.data[Ut]=b.title),null)))}(x.route,v,p,m)),Ce(()=>R++),ct(1),(0,X.z)(x=>R===b.length?(0,ie.of)(u):_e.E))})}(u.paramsInheritanceStrategy,this.environmentInjector),Ce({next:()=>xe=!0,complete:()=>{xe||(u.restoreHistory(Q),this.cancelNavigationTransition(Q,"",2))}}))}),Ce(Q=>{const xe=new rr(Q.id,this.urlSerializer.serialize(Q.extractedUrl),this.urlSerializer.serialize(Q.urlAfterRedirects),Q.targetSnapshot);this.events.next(xe)}))}),tn(x=>{const Q=xe=>{var it;const Tt=[];null!==(it=xe.routeConfig)&&void 0!==it&&it.loadComponent&&!xe.routeConfig._loadedComponent&&Tt.push(this.configLoader.loadComponent(xe.routeConfig).pipe(Ce(It=>{xe.component=It}),(0,ft.U)(()=>{})));for(const It of xe.children)Tt.push(...Q(It));return Tt};return ye(Q(x.targetSnapshot.root)).pipe(Se(),F(1))}),tn(()=>this.afterPreactivation()),(0,ft.U)(x=>{const Q=function Er(p,m,u){const v=$r(p,m._root,u?u._root:void 0);return new Lt(v,m)}(u.routeReuseStrategy,x.targetSnapshot,x.currentRouterState);return v={...x,targetRouterState:Q}}),Ce(x=>{u.currentUrlTree=x.urlAfterRedirects,u.rawUrlTree=u.urlHandlingStrategy.merge(x.urlAfterRedirects,x.rawUrl),u.routerState=x.targetRouterState,"deferred"===u.urlUpdateStrategy&&(x.extras.skipLocationChange||u.setBrowserUrl(u.rawUrlTree,x),u.browserUrlTree=x.urlAfterRedirects)}),((p,m,u,v)=>(0,ft.U)(b=>(new hi(m,b.targetRouterState,b.currentRouterState,u,v).activate(p),b)))(this.rootContexts,u.routeReuseStrategy,x=>this.events.next(x),this.inputBindingEnabled),F(1),Ce({next:x=>{var Q;b=!0,this.lastSuccessfulNavigation=this.currentNavigation,u.navigated=!0,this.events.next(new Me(x.id,this.urlSerializer.serialize(x.extractedUrl),this.urlSerializer.serialize(u.currentUrlTree))),null===(Q=u.titleStrategy)||void 0===Q||Q.updateTitle(x.targetRouterState.snapshot),x.resolve(!0)},complete:()=>{b=!0}}),(0,at.x)(()=>{var x;b||R||this.cancelNavigationTransition(v,"",1),(null===(x=this.currentNavigation)||void 0===x?void 0:x.id)===v.id&&(this.currentNavigation=null)}),Ee(x=>
1{if(R=!0,Br(x)){Yt(x)||(u.navigated=!0,u.restoreHistory(v,!0));const xe=new Be(v.id,this.urlSerializer.serialize(v.extractedUrl),x.message,x.cancellationCode);if(this.events.next(xe),Yt(x)){const it=u.urlHandlingStrategy.merge(x.url,u.rawUrlTree),Tt={skipLocationChange:v.extras.skipLocationChange,replaceUrl:"eager"===u.urlUpdateStrategy||uo(v.source)};u.scheduleNavigation(it,$,null,Tt,{resolve:v.resolve,reject:v.reject,promise:v.promise})}else v.resolve(!1)}else{var Q;u.restoreHistory(v,!0);const xe=new Ye(v.id,this.urlSerializer.serialize(v.extractedUrl),x,null!==(Q=v.targetSnapshot)&&void 0!==Q?Q:void 0);this.events.next(xe);try{v.resolve(u.errorHandler(x))}catch(it){v.reject(it)}}return _e.E}))}))}cancelNavigationTransition(u,v,b){const R=new Be(u.id,this.urlSerializer.serialize(u.extractedUrl),v,b);this.events.next(R),u.resolve(!1)}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function uo(p){return p!==$}let oo=(()=>{class p{buildTitle(u){let v,b=u.root;for(;void 0!==b;){var R;v=null!==(R=this.getResolvedTitleForRoute(b))&&void 0!==R?R:v,b=b.children.find(x=>x.outlet===ht)}return v}getResolvedTitleForRoute(u){return u.data[Ut]}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:function(){return(0,h.f3M)(Vo)},providedIn:"root"}),p})(),Vo=(()=>{class p extends oo{constructor(u){super(),this.title=u}updateTitle(u){const v=this.buildTitle(u);void 0!==v&&this.title.setTitle(v)}}return p.\u0275fac=function(u){return new(u||p)(h.LFG(Ft.Dx))},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),lr=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:function(){return(0,h.f3M)(Oo)},providedIn:"root"}),p})();class Do{shouldDetach(m){return!1}store(m,u){}shouldAttach(m){return!1}retrieve(m){return null}shouldReuseRoute(m,u){return m.routeConfig===u.routeConfig}}let Oo=(()=>{class p extends Do{}return p.\u0275fac=function(){let m;return function(v){return(m||(m=h.n5z(p)))(v||p)}}(),p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const io=new h.OlP("",{providedIn:"root",factory:()=>({})});let wa=(()=>{class p{}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:function(){return(0,h.f3M)(Ia)},providedIn:"root"}),p})(),Ia=(()=>{class p{shouldProcessUrl(u){return!0}extract(u){return u}merge(u,v){return u}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var Zr=(()=>((Zr=Zr||{})[Zr.COMPLETE=0]="COMPLETE",Zr[Zr.FAILED=1]="FAILED",Zr[Zr.REDIRECTING=2]="REDIRECTING",Zr))();function Ht(p,m){p.events.pipe((0,j.h)(u=>u instanceof Me||u instanceof Be||u instanceof Ye||u instanceof Ue),(0,ft.U)(u=>u instanceof Me||u instanceof Ue?Zr.COMPLETE:u instanceof Be&&(0===u.code||1===u.code)?Zr.REDIRECTING:Zr.FAILED),(0,j.h)(u=>u!==Zr.REDIRECTING),F(1)).subscribe(()=>{m()})}function Sa(p){throw p}function Cd(p,m,u){return m.parse("/")}const ql={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Xl={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Jr=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var u;if("computed"===this.canceledNavigationResolution)return null===(u=this.location.getState())||void 0===u?void 0:u.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){var u,v;this.disposed=!1,this.currentPageId=0,this.console=(0,h.f3M)(h.c2e),this.isNgZoneEnabled=!1,this.options=(0,h.f3M)(io,{optional:!0})||{},this.pendingTasks=(0,h.f3M)(h.HDt),this.errorHandler=this.options.errorHandler||Sa,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Cd,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,h.f3M)(wa),this.routeReuseStrategy=(0,h.f3M)(lr),this.titleStrategy=(0,h.f3M)(oo),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=null!==(u=null===(v=(0,h.f3M)(Pt,{optional:!0}))||void 0===v?void 0:v.flat())&&void 0!==u?u:[],this.navigationTransitions=(0,h.f3M)(cn),this.urlSerializer
1=(0,h.f3M)(Mn),this.location=(0,h.f3M)(ot.Ye),this.componentInputBindingEnabled=!!(0,h.f3M)(qr,{optional:!0}),this.isNgZoneEnabled=(0,h.f3M)(h.R0b)instanceof h.R0b&&h.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Qn,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=fn(0,null),this.navigationTransitions.setupNavigations(this).subscribe(b=>{var R;this.lastSuccessfulId=b.id,this.currentPageId=null!==(R=this.browserPageId)&&void 0!==R?R:0},b=>{this.console.warn(`Unhandled Navigation Error: ${b}`)})}resetRootComponentType(u){this.routerState.root.component=u,this.navigationTransitions.rootComponentType=u}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const u=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),$,u)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(u=>{const v="popstate"===u.type?"popstate":"hashchange";"popstate"===v&&setTimeout(()=>{this.navigateToSyncWithBrowser(u.url,v,u.state)},0)}))}navigateToSyncWithBrowser(u,v,b){const R={replaceUrl:!0},x=null!=b&&b.navigationId?b:null;if(b){const xe={...b};delete xe.navigationId,delete xe.\u0275routerPageId,0!==Object.keys(xe).length&&(R.state=xe)}const Q=this.parseUrl(u);this.scheduleNavigation(Q,v,x,R)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(u){this.config=u.map(Mo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(u,v={}){const{relativeTo:b,queryParams:R,fragment:x,queryParamsHandling:Q,preserveFragment:xe}=v,it=xe?this.currentUrlTree.fragment:x;let It,Tt=null;switch(Q){case"merge":Tt={...this.currentUrlTree.queryParams,...R};break;case"preserve":Tt=this.currentUrlTree.queryParams;break;default:Tt=R||null}null!==Tt&&(Tt=this.removeEmptyProps(Tt));try{It=ze(b?b.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof u[0]||!u[0].startsWith("/"))&&(u=[]),It=this.currentUrlTree.root}return Ze(It,u,Tt,null!=it?it:null)}navigateByUrl(u,v={skipLocationChange:!1}){const b=B(u)?u:this.parseUrl(u),R=this.urlHandlingStrategy.merge(b,this.rawUrlTree);return this.scheduleNavigation(R,$,null,v)}navigate(u,v={skipLocationChange:!1}){return function Ma(p){for(let m=0;m<p.length;m++)if(null==p[m])throw new h.vHH(4008,!1)}(u),this.navigateByUrl(this.createUrlTree(u,v),v)}serializeUrl(u){return this.urlSerializer.serialize(u)}parseUrl(u){let v;try{v=this.urlSerializer.parse(u)}catch(b){v=this.malformedUriErrorHandler(b,this.urlSerializer,u)}return v}isActive(u,v){let b;if(b=!0===v?{...ql}:!1===v?{...Xl}:v,B(u))return Je(this.currentUrlTree,u,b);const R=this.parseUrl(u);return Je(this.currentUrlTree,R,b)}removeEmptyProps(u){return Object.keys(u).reduce((v,b)=>{const R=u[b];return null!=R&&(v[b]=R),v},{})}scheduleNavigation(u,v,b,R,x){if(this.disposed)return Promise.resolve(!1);let Q,xe,it;x?(Q=x.resolve,xe=x.reject,it=x.promise):it=new Promise((It,Ln)=>{Q=It,xe=Ln});const Tt=this.pendingTasks.add();return Ht(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Tt))}),this.navigationTransitions.handleNavigationRequest({source:v,restoredState:b,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:u,extras:R,resolve:Q,reject:xe,promise:it,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),it.catch(It=>Promise.reject(It))}setBrowserUrl(u,v){const b=this.urlSerializer.serialize(u);if(this.location.isCurrentPathEqualTo(b)||v.extras.replaceUrl){const Q={...v.extras.state,...this.generateNgRouterState(v.id,this.browserPageId)};this.location.replaceState(b,"",Q)}else{var R;const x={...v.extras.state,...this.generateNgRouterState(v.id,(null!==(R=this.browserPageId)&&void 0!==R?R:0)+1)};this.location.go(b,"",x)}}restoreHistory(u,v=!1){if("computed"===this.canceledNavigationResolution){var b,R;const x=null!==(b=this.browserPageId)&&void 0!==b?b:this.currentPageId,Q=this.currentPageId-x;0!==Q?this.location.historyGo(Q):this.currentUrlTree===(null===(R=this.getCurrentNavigation())||void 0===R?void 0:R.finalUrl)&&0===Q&&(this.resetState(u),this.browserUrlTree=u.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(v&&this.resetState(u),this.resetUrlToCurrentUrlTree())}resetState(u){this.routerState=u.currentRouterState,this.currentUrlTree=u.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,u.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(u,v){return"computed"===this.canceledNavigationResolution?{navigationId:u,\u0275routerPageId:v}:{navigationId:u}}}
1return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),Ro=(()=>{class p{constructor(u,v,b,R,x,Q){var xe;this.router=u,this.route=v,this.tabIndexAttribute=b,this.renderer=R,this.el=x,this.locationStrategy=Q,this.href=null,this.commands=null,this.onChanges=new He.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const it=null===(xe=x.nativeElement.tagName)||void 0===xe?void 0:xe.toLowerCase();this.isAnchorElement="a"===it||"area"===it,this.isAnchorElement?this.subscription=u.events.subscribe(Tt=>{Tt instanceof Me&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(u){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",u)}ngOnChanges(u){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(u){null!=u?(this.commands=Array.isArray(u)?u:[u],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(u,v,b,R,x){return!!(null===this.urlTree||this.isAnchorElement&&(0!==u||v||b||R||x||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var u;null===(u=this.subscription)||void 0===u||u.unsubscribe()}updateHref(){var u;this.href=null!==this.urlTree&&this.locationStrategy?null===(u=this.locationStrategy)||void 0===u?void 0:u.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const v=null===this.href?null:(0,h.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",v)}applyAttributeValue(u,v){const b=this.renderer,R=this.el.nativeElement;null!==v?b.setAttribute(R,u,v):b.removeAttribute(R,u)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(u){return new(u||p)(h.Y36(Jr),h.Y36(Kn),h.$8M("tabindex"),h.Y36(h.Qsj),h.Y36(h.SBq),h.Y36(ot.S$))},p.\u0275dir=h.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(u,v){1&u&&h.NdJ("click",function(R){return v.onClick(R.button,R.ctrlKey,R.shiftKey,R.altKey,R.metaKey)}),2&u&&h.uIk("target",v.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",h.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",h.VuI],replaceUrl:["replaceUrl","replaceUrl",h.VuI],routerLink:"routerLink"},standalone:!0,features:[h.Xq5,h.TTD]}),p})();class Aa{}let Jl=(()=>{class p{preload(u,v){return v().pipe(Ee(()=>(0,ie.of)(null)))}}return p.\u0275fac=function(u){return new(u||p)},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),et=(()=>{class p{constructor(u,v,b,R,x){this.router=u,this.injector=b,this.preloadingStrategy=R,this.loader=x}setUpPreloading(){this.subscription=this.router.events.pipe((0,j.h)(u=>u instanceof Me),(0,ve.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(u,v){const b=[];for(const xe of v){var R,x;xe.providers&&!xe._injector&&(xe._injector=(0,h.MMx)(xe.providers,u,`Route: ${xe.path}`));const it=null!==(R=xe._injector)&&void 0!==R?R:u,Tt=null!==(x=xe._loadedInjector)&&void 0!==x?x:it;var Q;(xe.loadChildren&&!xe._loadedRoutes&&void 0===xe.canLoad||xe.loadComponent&&!xe._loadedComponent)&&b.push(this.preloadConfig(it,xe)),(xe.children||xe._loadedRoutes)&&b.push(this.processRoutes(Tt,null!==(Q=xe.children)&&void 0!==Q?Q:xe._loadedRoutes))}return(0,ae.D)(b).pipe((0,Ke.J)())}preloadConfig(u,v){return this.preloadingStrategy.preload(v,()=>{let b;b=v.loadChildren&&void 0===v.canLoad?this.loader.loadChildren(u,v):(0,ie.of)(null);const R=b.pipe((0,X.z)(x=>{var Q;return null===x?(0,ie.of)(void 0):(v._loadedRoutes=x.routes,v._loadedInjector=x.injector,this.processRoutes(null!==(Q=x.injector)&&void 0!==Q?Q:u,x.routes))}));if(v.loadComponent&&!v._loadedComponent){const x=this.loader.loadComponent(v);return(0,ae.D)([R,x]).pipe((0,Ke.J)())}return R})}}
1return p.\u0275fac=function(u){return new(u||p)(h.LFG(Jr),h.LFG(h.Sil),h.LFG(h.lqb),h.LFG(Aa),h.LFG(Gt))},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const on=new h.OlP("");let Ms=(()=>{class p{constructor(u,v,b,R,x={}){this.urlSerializer=u,this.transitions=v,this.viewportScroller=b,this.zone=R,this.options=x,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},x.scrollPositionRestoration=x.scrollPositionRestoration||"disabled",x.anchorScrolling=x.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(u=>{u instanceof oe?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=u.navigationTrigger,this.restoredId=u.restoredState?u.restoredState.navigationId:0):u instanceof Me?(this.lastId=u.id,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.urlAfterRedirects).fragment)):u instanceof Ue&&0===u.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(u=>{u instanceof to&&(u.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(u.position):u.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(u.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(u,v){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new to(u,"popstate"===this.lastSource?this.store[this.restoredId]:null,v))})},0)})}ngOnDestroy(){var u,v;null===(u=this.routerEventsSubscription)||void 0===u||u.unsubscribe(),null===(v=this.scrollEventsSubscription)||void 0===v||v.unsubscribe()}}return p.\u0275fac=function(u){h.$Z()},p.\u0275prov=h.Yz7({token:p,factory:p.\u0275fac}),p})();function Co(p,m){return{\u0275kind:p,\u0275providers:m}}function Oa(){const p=(0,h.f3M)(h.zs3);return m=>{var u,v;const b=p.get(h.z2F);if(m!==b.components[0])return;const R=p.get(Jr),x=p.get(ec);1===p.get(Ni)&&R.initialNavigation(),null===(u=p.get(Ko,null,h.XFs.Optional))||void 0===u||u.setUpPreloading(),null===(v=p.get(on,null,h.XFs.Optional))||void 0===v||v.init(),R.resetRootComponentType(b.componentTypes[0]),x.closed||(x.next(),x.complete(),x.unsubscribe())}}const ec=new h.OlP("",{factory:()=>new He.x}),Ni=new h.OlP("",{providedIn:"root",factory:()=>1}),Ko=new h.OlP("");function No(p){return Co(0,[{provide:Ko,useExisting:et},{provide:Aa,useExisting:p}])}const ki=new h.OlP("ROUTER_FORROOT_GUARD"),Pa=[ot.Ye,{provide:Mn,useClass:Xn},Jr,Fr,{provide:Kn,useFactory:function Dr(p){return p.routerState.root},deps:[Jr]},Gt,[]];function As(){return new h.PXZ("Router",Jr)}let oc=(()=>{class p{constructor(u){}static forRoot(u,v){return{ngModule:p,providers:[Pa,[],{provide:Pt,multi:!0,useValue:u},{provide:ki,useFactory:ka,deps:[[Jr,new h.FiY,new h.tp0]]},{provide:io,useValue:v||{}},null!=v&&v.useHash?{provide:ot.S$,useClass:ot.Do}:{provide:ot.S$,useClass:ot.b0},{provide:on,useFactory:()=>{const p=(0,h.f3M)(ot.EM),m=(0,h.f3M)(h.R0b),u=(0,h.f3M)(io),v=(0,h.f3M)(cn),b=(0,h.f3M)(Mn);return u.scrollOffset&&p.setOffset(u.scrollOffset),new Ms(b,v,p,m,u)}},null!=v&&v.preloadingStrategy?No(v.preloadingStrategy).\u0275providers:[],{provide:h.PXZ,multi:!0,useFactory:As},null!=v&&v.initialNavigation?La(v):[],null!=v&&v.bindToComponentInputs?Co(8,[Xr,{provide:qr,useExisting:Xr}]).\u0275providers:[],[{provide:xs,useFactory:Oa},{provide:h.tb,multi:!0,useExisting:xs}]]}}static forChild(u){return{ngModule:p,providers:[{provide:Pt,multi:!0,useValue:u}]}}}return p.\u0275fac=function(u){return new(u||p)(h.LFG(ki,8))},p.\u0275mod=h.oAB({type:p}),p.\u0275inj=h.cJS({}),p})();function ka(p){return"guarded"}function La(p){return["disabled"===p.initialNavigation?Co(3,[{provide:h.ip1,multi:!0,useFactory:()=>{const m=(0,h.f3M)(Jr);return()=>{m.setUpLocationChangeListener()}}},{provide:Ni,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?Co(2,[{provide:Ni,useValue:0},{provide:h.ip1,multi:!0,deps:[h.zs3],useFactory:m=>{const u=m.get(ot.V_,Promise.resolve());return()=>u.then(()=>new Promise(v=>{const b=m.get(Jr),R=m.get(ec);Ht(b,()=>{v(!0)}),m.get(cn).afterPreactivation=()=>(v(!0),R.closed?(0,ie.of)(void 0):R),b.initialNavigation()}))}}]).\u0275providers:[]]}const xs=new h.OlP("")},5548:(Ct,Fe,T)=>{"use strict";T.d(Fe,{dr:()=>Cn,BJ:()=>Vn,oU:()=>Qn,cs:()=>Or,Sm:()=>Mn,PM:()=>Xn,FN:()=>Bt,Zi:()=>Jt,tO:()=>Fn,Dq:()=>be,wI:()=>ue,W2:()=>Ge,Gu:()=>tr,gu:()=>Tr,Xz:()=>xn,Ie:()=>jt,Q$:()=>Ze,q_:()=>nt,jP:()=>Br,Nd:()=>oe,VI:()=>Me,cJ:()=>Be,GO:()=>Ue,yq:()=>rr,ZU:()=>qn,UN:()=>vo,wd:()=>Nn,sr:()=>dr,Pc:()=>Bo,r4:()=>yo,HT:()=>Un,t4:()=>ao,QI:()=>vt,j9:()=>At});var h=T(5861),l=T(6689),me=T(95),U=T(7582),ae=T(4829),ie=T(5592),Y=T(1631),Ne=T(4266),De=T(4674),we=T(7400);const J=["addListener","removeListener"],le=["addEventListener","removeEventListener"],ee=["on","off"];function se(d,E,i,a){if((0,De.m)(i)&&(a=i,i=void 0),a)return se(d,E,i).pipe((0,we.Z)(a));const[f,w]=function te(d){return(0,De.m)(d.addEventListener)&&(0,De.m)(d.removeEventListener)}(d)?le.map(K=>Ve=>d[K](E,Ve,i)):function We(d){return(0,De.m)(d.addListener)&&(0,De.m)(d.removeListener)}(d)?J.map(ye(d,E)):function ge(d){return(0,De.m)(d.on)&&(0,De.m)(d.off)}(d)?ee.map(ye(d,E)):[];if(!f&&(0,Ne.z)(d))return(0,Y.z)(K=>se(K,E,i))((0,ae.Xf)(d));if(!f)throw new TypeError("Invalid event target");return new ie.y(K=>{const Ve=(...Dt)=>K.next(1<Dt.length?Dt:Dt[0]);return f(Ve),()=>w(Ve)})}function ye(d,E){return i=>
1a=>d[i](E,a)}var fe=T(8645),Ke=T(5619),de=T(4670),W=(T(6506),T(8899),T(5298),T(8077),T(7876)),_e=T(544),re=T(1273),Te=T(8354),Pe=(T(1767),T(645)),ft=(T(7643),T(4587),T(6953)),F=T(2181),L=T(4664),j=T(3997),X=T(6814);const Ae=W.i,ve=["*"],Ce=["outlet"],Ee=["tabsInner"],Le=[[["","slot","top"]],"*"],Qe=["[slot=top]","*"],mt=d=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(d):"function"==typeof requestAnimationFrame?requestAnimationFrame(d):setTimeout(d);let at=(()=>{class d{constructor(i,a){this.injector=i,this.el=a,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(i){this.el.nativeElement.value=this.lastValue=i,Ft(this.el)}handleValueChange(i,a){i===this.el.nativeElement&&(a!==this.lastValue&&(this.lastValue=a,this.onChange(a)),Ft(this.el))}_handleBlurEvent(i){i===this.el.nativeElement&&(this.onTouched(),Ft(this.el))}registerOnChange(i){this.onChange=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.el.nativeElement.disabled=i}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let i;try{i=this.injector.get(me.a5)}catch{}if(!i)return;i.statusChanges&&(this.statusChanges=i.statusChanges.subscribe(()=>Ft(this.el)));const a=i.control;a&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(w=>{if(typeof a[w]<"u"){const K=a[w].bind(a);a[w]=(...Ve)=>{K(...Ve),Ft(this.el)}}})}}return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.zs3),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,hostBindings:function(i,a){1&i&&l.NdJ("ionBlur",function(w){return a._handleBlurEvent(w.target)})}}),d})();const Ft=d=>{mt(()=>{const E=d.nativeElement,i=null!=E.value&&E.value.toString().length>0,a=ht(E);Ut(E,a);const f=E.closest("ion-item");f&&Ut(f,i?[...a,"item-has-value"]:a)})},ht=d=>{const E=d.classList,i=[];for(let a=0;a<E.length;a++){const f=E.item(a);null!==f&&Ot(f,"ng-")&&i.push(`ion-${f.substring(3)}`)}return i},Ut=(d,E)=>{const i=d.classList;i.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),i.add(...E)},Ot=(d,E)=>d.substring(0,E.length)===E;let vt=(()=>{class d extends at{constructor(i,a){super(i,a)}_handleChangeEvent(i){this.handleValueChange(i,i.value)}}return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.zs3),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["ion-range"],["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(i,a){1&i&&l.NdJ("ionChange",function(w){return a._handleChangeEvent(w.target)})},features:[l._Bn([{provide:me.JU,useExisting:d,multi:!0}]),l.qOj]}),d})(),At=(()=>{class d extends at{constructor(i,a){super(i,a)}_handleInputEvent(i){this.handleValueChange(i,i.value)}}return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.zs3),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"]],hostBindings:function(i,a){1&i&&l.NdJ("ionInput",function(w){return a._handleInputEvent(w.target)})},features:[l._Bn([{provide:me.JU,useExisting:d,multi:!0}]),l.qOj]}),d})();const Jn=(d,E)=>{const i=d.prototype;E.forEach(a=>{Object.defineProperty(i,a,{get(){return this.el[a]},set(f){this.z.runOutsideAngular(()=>this.el[a]=f)}})})},yn=(d,E)=>{const i=d.prototype;E.forEach(a=>{i[a]=function(){const f=arguments;return this.z.runOutsideAngular(()=>this.el[a].apply(this.el,f))}})},Mt=(d,E,i)=>{i.forEach(a=>d[a]=se(E,a))};function Je(d){return function(i){const{defineCustomElementFn:a,inputs:f,methods:w}=d;return void 0!==a&&a(),f&&Jn(i,f),w&&yn(i,w),i}}let Cn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-app"]],ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({})],d),d})(),Vn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-avatar"]],ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({})],d),d})(),Qn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-back-button"]],inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"]})],d),d})(),Mn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["collapse"]})],d),d})(),Xn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,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:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],d),d})(),Bt=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-card-content"]],inputs:{mode:"mode"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["mode"]})],d),d})(),Jt=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-card-header"]],inputs:{color:"color",mode:"mode",translucent:"translucent"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode","translucent"]})],d),d})(),Fn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-card-subtitle"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode"]})],d),d})(),be=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-card-title"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode"]})],d),d})(),ue=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,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:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({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"]})],d),d})(),Ge=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement,Mt(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],d),d})(),tr=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["collapse","mode","translucent"]})],d),d})(),Tr=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,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:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],d),d})(),xn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement,Mt(this,this.el,["ionImgWillLoad","ionImgDidLoad","ionError"])}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-img"]],inputs:{alt:"alt",src:"src"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["alt","src"]})],d),d})(),jt=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],d),d})(),Ze=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode","position"]})],d),d})(),nt=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],d),d})(),oe=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-row"]],ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({})],d),d})(),Me=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement,Mt(this,this.el,["ionInput","ionChange","ionCancel","ionClear","
1ionBlur","ionFocus"])}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-searchbar"]],inputs:{animated:"animated",autocomplete:"autocomplete",autocorrect:"autocorrect",cancelButtonIcon:"cancelButtonIcon",cancelButtonText:"cancelButtonText",clearIcon:"clearIcon",color:"color",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",inputmode:"inputmode",mode:"mode",placeholder:"placeholder",searchIcon:"searchIcon",showCancelButton:"showCancelButton",showClearButton:"showClearButton",spellcheck:"spellcheck",type:"type",value:"value"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["animated","autocomplete","autocorrect","cancelButtonIcon","cancelButtonText","clearIcon","color","debounce","disabled","enterkeyhint","inputmode","mode","placeholder","searchIcon","showCancelButton","showClearButton","spellcheck","type","value"],methods:["setFocus","getInputElement"]})],d),d})(),Be=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement,Mt(this,this.el,["ionChange"])}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-segment"]],inputs:{color:"color",disabled:"disabled",mode:"mode",scrollable:"scrollable",selectOnFocus:"selectOnFocus",swipeGesture:"swipeGesture",value:"value"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","disabled","mode","scrollable","selectOnFocus","swipeGesture","value"]})],d),d})(),Ue=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-segment-button"]],inputs:{disabled:"disabled",layout:"layout",mode:"mode",type:"type",value:"value"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["disabled","layout","mode","type","value"]})],d),d})(),rr=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-tab-bar"]],inputs:{color:"color",mode:"mode",selectedTab:"selectedTab",translucent:"translucent"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode","selectedTab","translucent"]})],d),d})(),qn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-tab-button"]],inputs:{disabled:"disabled",download:"download",href:"href",layout:"layout",mode:"mode",rel:"rel",selected:"selected",tab:"tab",target:"target"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["disabled","download","href","layout","mode","rel","selected","tab","target"]})],d),d})(),Nn=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","size"]})],d),d})(),dr=(()=>{let d=class{constructor(i,a,f){this.z=f,i.detach(),this.el=a.nativeElement}};return d.\u0275fac=function(i){return new(i||d)(l.Y36(l.sBO),l.Y36(l.SBq),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:ve,decls:1,vars:0,template:function(i,a){1&i&&(l.F$t(),l.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,U.gn)([Je({inputs:["color","mode"]})],d),d})(),wo=(()=>{class d{get(i,a){const f=Gr();return f?f.get(i,a):null}getBoolean(i,a){const f=Gr();return!!f&&f.getBoolean(i,a)}getNumber(i,a){const f=Gr();return f?f.getNumber(i,a):0}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})();const Fr=new l.OlP("USERCONFIG"),Gr=()=>{if(typeof window<"u"){const d=window.Ionic;if(null!=d&&d.config)return d.config}return null};let ao=(()=>{class d{constructor(i,a){this.doc=i,this.backButton=new fe.x,this.keyboardDidShow=new fe.x,this.keyboardDidHide=new fe.x,this.pause=new fe.x,this.resume=new fe.x,this.resize=new fe.x,a.run(()=>{var f;let w;this.win=i.defaultView,this.backButton.subscribeWithPriority=function(K,Ve){return this.subscribe(Dt=>Dt.register(K,zt=>a.run(()=>Ve(zt))))},nn(this.pause,i,"pause"),nn(this.resume,i,"resume"),nn(this.backButton,i,"ionBackButton"),nn(this.resize,this.win,"resize"),nn(this.keyboardDidShow,this.win,"ionKeyboardDidShow"),nn(this.keyboardDidHide,this.win,"ionKeyboardDidHide"),this._readyPromise=new Promise(K=>{w=K}),null!==(f=this.win)&&void 0!==f&&f.cordova?i.addEventListener("deviceready",()=>{w("cordova")},{once:!0}):w("dom")})}is(i){return(0,W.a)(this.win,i)}platforms(){return(0,W.g)(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(i){return po(this.win.location.href,i)}isLandscape(){return!this.isPortrait()}isPortrait(){var i,a;return null===(i=(a=this.win).matchMedia)||void 0===i?void 0:i.call(a,"(orientation: portrait)").matches}testUserAgent(i){const a=this.win.navigator;return!!(null!=a&&a.userAgent&&a.userAgent.indexOf(i)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return d.\u0275fac=function(i){return new(i||d)(l.LFG(X.K0),l.LFG(l.R0b))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})();const po=(d,E)=>{E=E.replace(/[[\]\\]/g,"\\$&");const a=new RegExp("[\\?&]"+E+"=([^&#]*)").exec(d);
1return a?decodeURIComponent(a[1].replace(/\+/g," ")):null},nn=(d,E,i)=>{E&&E.addEventListener(i,a=>{d.next(null!=a?a.detail:void 0)})};let ut=(()=>{class d{constructor(i,a,f,w){this.location=a,this.serializer=f,this.router=w,this.direction=fn,this.animated=mr,this.guessDirection="forward",this.lastNavId=-1,w&&w.events.subscribe(K=>{if(K instanceof de.OD){const Ve=K.restoredState?K.restoredState.navigationId:K.id;this.guessDirection=Ve<this.lastNavId?"back":"forward",this.guessAnimation=K.restoredState?void 0:this.guessDirection,this.lastNavId="forward"===this.guessDirection?K.id:Ve}}),i.backButton.subscribeWithPriority(0,K=>{this.pop(),K()})}navigateForward(i,a={}){return this.setDirection("forward",a.animated,a.animationDirection,a.animation),this.navigate(i,a)}navigateBack(i,a={}){return this.setDirection("back",a.animated,a.animationDirection,a.animation),this.navigate(i,a)}navigateRoot(i,a={}){return this.setDirection("root",a.animated,a.animationDirection,a.animation),this.navigate(i,a)}back(i={animated:!0,animationDirection:"back"}){return this.setDirection("back",i.animated,i.animationDirection,i.animation),this.location.back()}pop(){var i=this;return(0,h.Z)(function*(){let a=i.topOutlet;for(;a;){if(yield a.pop())return!0;a=a.parentOutlet}return!1})()}setDirection(i,a,f,w){this.direction=i,this.animated=Lt(i,a,f),this.animationBuilder=w}setTopOutlet(i){this.topOutlet=i}consumeTransition(){let a,i="root";const f=this.animationBuilder;return"auto"===this.direction?(i=this.guessDirection,a=this.guessAnimation):(a=this.animated,i=this.direction),this.direction=fn,this.animated=mr,this.animationBuilder=void 0,{direction:i,animation:a,animationBuilder:f}}navigate(i,a){if(Array.isArray(i))return this.router.navigate(i,a);{const f=this.serializer.parse(i.toString());return void 0!==a.queryParams&&(f.queryParams={...a.queryParams}),void 0!==a.fragment&&(f.fragment=a.fragment),this.router.navigateByUrl(f,a)}}}return d.\u0275fac=function(i){return new(i||d)(l.LFG(ao),l.LFG(X.Ye),l.LFG(de.Hx),l.LFG(de.F0,8))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})();const Lt=(d,E,i)=>{if(!1!==E){if(void 0!==i)return i;if("forward"===d||"back"===d)return d;if("root"===d&&!0===E)return"forward"}},fn="auto",mr=void 0;class Kn{constructor(E={}){this.data=E}get(E){return this.data[E]}}let An=(()=>{class d{constructor(){this.zone=(0,l.f3M)(l.R0b),this.applicationRef=(0,l.f3M)(l.z2F)}create(i,a,f){return new Yr(i,a,this.applicationRef,this.zone,f)}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();class Yr{constructor(E,i,a,f,w){this.environmentInjector=E,this.injector=i,this.applicationRef=a,this.zone=f,this.elementReferenceKey=w,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(E,i,a,f){return this.zone.run(()=>new Promise(w=>{const K={...a};void 0!==this.elementReferenceKey&&(K[this.elementReferenceKey]=E),w(wn(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,E,i,K,f,this.elementReferenceKey))}))}removeViewFromDom(E,i){return this.zone.run(()=>new Promise(a=>{const f=this.elRefMap.get(i);if(f){f.destroy(),this.elRefMap.delete(i);const w=this.elEventsMap.get(i);w&&(w(),this.elEventsMap.delete(i))}a()}))}}const wn=(d,E,i,a,f,w,K,Ve,Dt,zt,zn)=>{const mn=l.zs3.create({providers:kr(Dt),parent:i}),ar=(0,l.LMc)(Ve,{environmentInjector:E,elementInjector:mn}),no=ar.instance,yr=ar.location.nativeElement;if(Dt&&(zn&&void 0!==no[zn]&&console.error(`[Ionic Error]: ${zn} is a reserved property when using ${K.tagName.toLowerCase()}. Rename or remove the "${zn}" property from ${Ve.name}.`),Object.assign(no,Dt)),zt)for(const xi of zt)yr.classList.add(xi);const Kr=vr(d,no,yr);return K.appendChild(yr),a.attachView(ar.hostView),f.set(yr,ar),w.set(yr,Kr),yr},Wr=[Te.L,Te.a,Te.b,Te.c,Te.d],vr=(d,E,i)=>d.run(()=>{const a=Wr.filter(f=>"function"==typeof E[f]).map(f=>{const w=K=>E[f](K.detail);return i.addEventListener(f,w),()=>i.removeEventListener(f,w)});return()=>a.forEach(f=>f())}),Nt=new l.OlP("NavParamsToken"),kr=d=>[{provide:Nt,useValue:d},{provide:Kn,useFactory:go,deps:[Nt]}],go=d=>new Kn(d),Pn=(d,E)=>((d=d.filter(i=>i.stackId!==E.stackId)).push(E),d),Er=(d,E)=>{const i=d.createUrlTree(["."],{relativeTo:E});return d.serializeUrl(i)},mo=(d,E)=>{if(!d)return;const i=xr(E);for(let a=0;a<i.length;a++){if(a>=d.length)return i[a];if(i[a]!==d[a])return}},xr=d=>d.split("/").map(E=>E.trim()).filter(E=>""!==E),pr=d=>{d&&(d.ref.destroy(),d.unlistenEvents())};class lo{constructor(E,i,a,f,w,K){this.containerEl=i,this.router=a,this.navCtrl=f,this.zone=w,this.location=K,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==E?xr
1(E):void 0}createView(E,i){var a;const f=Er(this.router,i),w=null==E||null===(a=E.location)||void 0===a?void 0:a.nativeElement,K=vr(this.zone,E.instance,w);return{id:this.nextId++,stackId:mo(this.tabsPrefix,f),unlistenEvents:K,element:w,ref:E,url:f}}getExistingView(E){const i=Er(this.router,E),a=this.views.find(f=>f.url===i);return a&&a.ref.changeDetectorRef.reattach(),a}setActive(E){var i,a;const f=this.navCtrl.consumeTransition();let{direction:w,animation:K,animationBuilder:Ve}=f;const Dt=this.activeView,zt=((d,E)=>!E||d.stackId!==E.stackId)(E,Dt);zt&&(w="back",K=void 0);const zn=this.views.slice();let mn;const ar=this.router;ar.getCurrentNavigation?mn=ar.getCurrentNavigation():null!==(i=ar.navigations)&&void 0!==i&&i.value&&(mn=ar.navigations.value),null!==(a=mn)&&void 0!==a&&null!==(a=a.extras)&&void 0!==a&&a.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const no=this.views.includes(E),yr=this.insertView(E,w);no||E.ref.changeDetectorRef.detectChanges();const Kr=E.animationBuilder;return void 0===Ve&&"back"===w&&!zt&&void 0!==Kr&&(Ve=Kr),Dt&&(Dt.animationBuilder=Ve),this.zone.runOutsideAngular(()=>this.wait(()=>(Dt&&Dt.ref.changeDetectorRef.detach(),E.ref.changeDetectorRef.reattach(),this.transition(E,Dt,K,this.canGoBack(1),!1,Ve).then(()=>wr(E,yr,zn,this.location,this.zone)).then(()=>({enteringView:E,direction:w,animation:K,tabSwitch:zt})))))}canGoBack(E,i=this.getActiveStackId()){return this.getStack(i).length>E}pop(E,i=this.getActiveStackId()){return this.zone.run(()=>{const a=this.getStack(i);if(a.length<=E)return Promise.resolve(!1);const f=a[a.length-E-1];let w=f.url;const K=f.savedData;if(K){var Ve;const zt=K.get("primary");null!=zt&&null!==(Ve=zt.route)&&void 0!==Ve&&null!==(Ve=Ve._routerState)&&void 0!==Ve&&Ve.snapshot.url&&(w=zt.route._routerState.snapshot.url)}const{animationBuilder:Dt}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(w,{...f.savedExtras,animation:Dt}).then(()=>!0)})}startBackTransition(){const E=this.activeView;if(E){const i=this.getStack(E.stackId),a=i[i.length-2],f=a.animationBuilder;return this.wait(()=>this.transition(a,E,"back",this.canGoBack(2),!0,f))}return Promise.resolve()}endBackTransition(E){E?(this.skipTransition=!0,this.pop(1)):this.activeView&&Yt(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(E){const i=this.getStack(E);return i.length>0?i[i.length-1]:void 0}getRootUrl(E){const i=this.getStack(E);return i.length>0?i[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(pr),this.activeView=void 0,this.views=[]}getStack(E){return this.views.filter(i=>i.stackId===E)}insertView(E,i){return this.activeView=E,this.views=((d,E,i)=>"root"===i?Pn(d,E):"forward"===i?((d,E)=>(d.indexOf(E)>=0?d=d.filter(a=>a.stackId!==E.stackId||a.id<=E.id):d.push(E),d))(d,E):((d,E)=>d.indexOf(E)>=0?d.filter(a=>a.stackId!==E.stackId||a.id<=E.id):Pn(d,E))(d,E))(this.views,E,i),this.views.slice()}transition(E,i,a,f,w,K){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(i===E)return Promise.resolve(!1);const Ve=E?E.element:void 0,Dt=i?i.element:void 0,zt=this.containerEl;return Ve&&Ve!==Dt&&(Ve.classList.add("ion-page"),Ve.classList.add("ion-page-invisible"),Ve.parentElement!==zt&&zt.appendChild(Ve),zt.commit)?zt.commit(Ve,Dt,{duration:void 0===a?0:void 0,direction:a,showGoBack:f,progressAnimation:w,animationBuilder:K}):Promise.resolve(!1)}wait(E){var i=this;return(0,h.Z)(function*(){void 0!==i.runningTask&&(yield i.runningTask,i.runningTask=void 0);const a=i.runningTask=E();return a.finally(()=>i.runningTask=void 0),a})()}}const wr=(d,E,i,a,f)=>"function"==typeof requestAnimationFrame?new Promise(w=>{requestAnimationFrame(()=>{Yt(d,E,i,a,f),w()})}):Promise.resolve(),Yt=(d,E,i,a,f)=>{f.run(()=>i.filter(w=>!E.includes(w)).forEach(pr)),E.forEach(w=>{const Ve=a.path().split("?")[0].split("#")[0];if(w!==d&&w.url!==Ve){const Dt=w.element;Dt.setAttribute("aria-hidden","true"),Dt.classList.add("ion-page-hidden"),w.ref.changeDetectorRef.detach()}})};let Br=(()=>{class d{constructor(i,a,f,w,K,Ve,Dt,zt){this.parentOutlet=zt,this.activated=null,this.activatedView=null,this._activatedRoute=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new Ke.X(null),this.stackEvents=new l.vpe,this.activateEvents=new l.vpe,this.deactivateEvents=new l.vpe,this.parentContexts=(0,l.f3M)(de.y6),this.location=(0,l.f3M)(l.s_b),this.environmentInjector=(0,l.f3M)(l.lqb),this.config=(0,l.f3M)(wo),this.navCtrl=(0,l.f3M)(ut),this.nativeEl=w.nativeElement,this.name=i||de.eC,this.tabsPrefix="true"===a?Er(K,Dt):void 0,this.stackCtrl=new lo(this.tabsPrefix,this.nativeEl,K,this.navCtrl,Ve,f),this.parentContexts.onChildOutletCreated(this.name,this)}set animation(i){this.nativeEl.animation=i}set animated(i){this.nativeEl.animated=i}set swipeGesture(i){this._swipeGesture=i,this.nativeEl.swipeHandler=i?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:a=>this.stackCtrl.endBackTransition(a)}:void 0}ngOnDestroy(){this.stackCtrl.destroy()}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const i=this.getContext();null!=i&&i.route&&this.activateWith(i.route,i.injector)}new Promise(i=>(0,_e.c)(this.nativeEl,i)).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(i,a){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const a=this.getContext();this.activatedView.savedData=new Map(a.children.contexts);const f=this.activatedView.savedData.get("primary");if(f&&a.route&&(f.route={...a.route}),this.activatedView.savedExtras={},a.route){const w=a.route.snapshot;this.activatedView.savedExtras.queryParams=w.queryParams,this.activatedView.savedExtras.fragment=w.fragment}}const i=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(i)}}activateWith(i,a){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=i;let f,w=this.stackCtrl.getExistingView(i);if(w){f=this.activated=w.ref;const Ve=w.savedData;Ve&&(this.getContext().children.contexts=Ve),this.updateActivatedRouteProxy(f.instance,i)}else{var K;const Ve=i._futureSnapshot,Dt=this.parentContexts.getOrCreateContext(this.name).children,zt=new Ke.X(null),zn=this.createActivatedRouteProxy(zt,i),mn=new Io(zn,Dt,this.location.injector),ar=null!==(K=Ve.routeConfig.component)&&void 0!==K?K:Ve.component;f=this.activated=this.location.createComponent(ar,{index:this.location.length,injector:mn,environmentInjector:null!=a?a:this.environmentInjector}),zt.next(f.instance),w=this.stackCtrl.createView(this.activated,i),this.proxyMap.set(f.instance,zn),this.currentActivatedRoute$.next({component:f.instance,activatedRoute:i})}this.activatedView=w,this.navCtrl.setTopOutlet(this),this.stackCtrl.setActive(w).then(Ve=>{this.activateEvents.emit(f.instance),this.stackEvents.emit(Ve)})}canGoBack(i=1,a){return this.stackCtrl.canGoBack(i,a)}pop(i=1,a){return this.stackCtrl.pop(i,a)}getLastUrl(i){const a=this.stackCtrl.getLastUrl(i);return a?a.url:void 0}getLastRouteView(i){return this.stackCtrl.getLastUrl(i)}getRootView(i){return this.stackCtrl.getRootUrl(i)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(i,a){const f=new de.gz;return f._futureSnapshot=a._futureSnapshot,f._routerState=a._routerState,f.snapshot=a.snapshot,f.outlet=a.outlet,f.component=a.component,f._paramMap=this.proxyObservable(i,"paramMap"),f._queryParamMap=this.proxyObservable(i,"queryParamMap"),f.url=this.proxyObservable(i,"url"),f.params=this.proxyObservable(i,"params"),f.queryParams=this.proxyObservable(i,"queryParams"),f.fragment=this.proxyObservable(i,"fragment"),f.data=this.proxyObservable(i,"data"),f}proxyObservable(i,a){return i.pipe((0,F.h)(f=>!!f),(0,L.w)(f=>this.currentActivatedRoute$.pipe((0,F.h)(w=>null!==w&&w.component===f),(0,L.w)(w=>w&&w.activatedRoute[a]),(0,j.x)())))}updateActivatedRouteProxy(i,a){const f=this.proxyMap.get(i);if(!f)throw new Error("Could not find activated route proxy for view");f._futureSnapshot=a._futureSnapshot,f._routerState=a._routerState,f.snapshot=a.snapshot,f.outlet=a.outlet,f.component=a.component,this.currentActivatedRoute$.next({component:i,activatedRoute:a})}}return d.\u0275fac=function(i){return new(i||d)(l.$8M("name"),l.$8M("tabs"),l.Y36(X.Ye),l.Y36(l.SBq),l.Y36(de.F0),l.Y36(l.R0b),l.Y36(de.gz),l.Y36(d,12))},d.\u0275dir=l.lG2({type:d,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture"},outputs:{stackEvents:"stackEvents",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),d})();class Io{constructor(E,i,a){this.route=E,this.childContexts=i,this.parent=a}get(E,i){return E===de.gz?this.route:E===de.y6?this.childContexts:this.parent.get(E,i)}}let vo=(()=>{class d{constructor(i){this.navCtrl=i,this.ionTabsWillChange=new l.vpe,this.ionTabsDidChange=new l.vpe,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onPageSelected(i){const a=i.enteringView.stackId;i.tabSwitch&&void 0!==a&&(this.ionTabsWillChange.emit({tab:a}),this.tabBar&&(this.tabBar.selectedTab=a),this.ionTabsDidChange.emit({tab:a}))}select(i){const a="string"==typeof i,f=a?i:i.detail.tab,w=this.outlet.getActiveStackId()===f,K=`${this.outlet.tabsPrefix}/${f}`;if(a||i.stopPropagation(),w){const Ve=this.outlet.getActiveStackId(),Dt=this.outlet.getLastRouteView(Ve);if((null==Dt?void 0:Dt.url)===K)return;
1const zt=this.outlet.getRootView(f);return this.navCtrl.navigateRoot(K,{...zt&&K===zt.url&&zt.savedExtras,animated:!0,animationDirection:"back"})}{const Ve=this.outlet.getLastRouteView(f);return this.navCtrl.navigateRoot((null==Ve?void 0:Ve.url)||K,{...null==Ve?void 0:Ve.savedExtras,animated:!0,animationDirection:"back"})}}getSelected(){return this.outlet.getActiveStackId()}detectSlotChanges(){this.tabBars.forEach(i=>{const a=i.el.getAttribute("slot");a!==this.tabBarSlot&&(this.tabBarSlot=a,this.relocateTabBar())})}relocateTabBar(){const i=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(i):this.tabsInner.nativeElement.after(i)}}return d.\u0275fac=function(i){return new(i||d)(l.Y36(ut))},d.\u0275cmp=l.Xpm({type:d,selectors:[["ion-tabs"]],contentQueries:function(i,a,f){if(1&i&&(l.Suo(f,rr,5),l.Suo(f,rr,4)),2&i){let w;l.iGM(w=l.CRH())&&(a.tabBar=w.first),l.iGM(w=l.CRH())&&(a.tabBars=w)}},viewQuery:function(i,a){if(1&i&&(l.Gf(Ce,5,Br),l.Gf(Ee,7,l.SBq)),2&i){let f;l.iGM(f=l.CRH())&&(a.outlet=f.first),l.iGM(f=l.CRH())&&(a.tabsInner=f.first)}},hostBindings:function(i,a){1&i&&l.NdJ("ionTabButtonClick",function(w){return a.select(w)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"},ngContentSelectors:Qe,decls:6,vars:0,consts:[[1,"tabs-inner"],["tabsInner",""],["tabs","true",3,"stackEvents"],["outlet",""]],template:function(i,a){1&i&&(l.F$t(Le),l.Hsn(0),l.TgZ(1,"div",0,1)(3,"ion-router-outlet",2,3),l.NdJ("stackEvents",function(w){return a.onPageSelected(w)}),l.qZA()(),l.Hsn(5,1))},dependencies:[Br],styles:["[_nghost-%COMP%]{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner[_ngcontent-%COMP%]{position:relative;flex:1;contain:layout size style}"]}),d})(),Or=(()=>{class d{constructor(i,a,f){this.routerOutlet=i,this.navCtrl=a,this.config=f}onClick(i){var a;const f=this.defaultHref||this.config.get("backButtonDefaultHref");null!==(a=this.routerOutlet)&&void 0!==a&&a.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),i.preventDefault()):null!=f&&(this.navCtrl.navigateBack(f,{animation:this.routerAnimation}),i.preventDefault())}}return d.\u0275fac=function(i){return new(i||d)(l.Y36(Br,8),l.Y36(ut),l.Y36(wo))},d.\u0275dir=l.lG2({type:d,selectors:[["ion-back-button"]],hostBindings:function(i,a){1&i&&l.NdJ("click",function(w){return a.onClick(w)})},inputs:{defaultHref:"defaultHref",routerAnimation:"routerAnimation"}}),d})();class ir{constructor(E){this.ctrl=E}create(E){return this.ctrl.create(E||{})}dismiss(E,i,a){return this.ctrl.dismiss(E,i,a)}getTop(){return this.ctrl.getTop()}}let Un=(()=>{class d extends ir{constructor(){super(Pe.l)}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),ti=(()=>{class d extends ir{constructor(){super(Pe.m),this.angularDelegate=(0,l.f3M)(An),this.injector=(0,l.f3M)(l.zs3),this.environmentInjector=(0,l.f3M)(l.lqb)}create(i){return super.create({...i,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),fi=(()=>{class d extends ir{constructor(){super(Pe.c),this.angularDelegate=(0,l.f3M)(An),this.injector=(0,l.f3M)(l.zs3),this.environmentInjector=(0,l.f3M)(l.lqb)}create(i){return super.create({...i,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();class yo{shouldDetach(E){return!1}shouldAttach(E){return!1}store(E,i){}retrieve(E){return null}shouldReuseRoute(E,i){if(E.routeConfig!==i.routeConfig)return!1;const a=E.params,f=i.params,w=Object.keys(a),K=Object.keys(f);if(w.length!==K.length)return!1;for(const Ve of w)if(f[Ve]!==a[Ve])return!1;return!0}}const xo=(d,E,i)=>()=>{if(E.defaultView&&typeof window<"u"){(0,re.s)({...d,_zoneGate:w=>i.run(w)});const f="__zone_symbol__addEventListener"in E.body?"__zone_symbol__addEventListener":"addEventListener";return function Se(){var d=[];if(typeof window<"u"){var E=window;(!E.customElements||E.Element&&(!E.Element.prototype.closest||!E.Element.prototype.matches||!E.Element.prototype.remove||!E.Element.prototype.getRootNode))&&d.push(T.e(6
1748).then(T.t.bind(T,3342,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||E.NodeList&&!E.NodeList.prototype.forEach||!E.fetch||!function(){try{var a=new URL("b","http://a");return a.pathname="c%20d","http://a/c%20d"===a.href&&a.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&d.push(T.e(2214).then(T.t.bind(T,2668,23)))}return Promise.all(d)}().then(()=>((d,E)=>typeof window>"u"?Promise.resolve():(0,ft.p)().then(()=>(Ae(),(0,ft.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"],[0,"keydown","onKeydown"]]],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["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]}],[1,"ion-fab-list",{"activated":[4],"side":[1]}]]],["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]}]]],["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],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["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]}]]],["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]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]}
1,[[0,"keydown","onKeydown"]]]]],["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]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]]]]],["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]}]]],["ion-chip",[[1,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[
11],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"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],"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]}]]],["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"],"legacy":[4],"justify":[1],"activated":[32]}]]],["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]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["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":[2],"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"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]}]]],["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]}]]],["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]},[[0,"collapsedClick","onCollapsedClick"]]]]],["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"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]}],[0,"ion-route-redirect",{"from":[1],"to":[1]}],[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":[
11,"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-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]}]]],["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"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]]],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]}],[33,"ion-note",{"color":[513]}]]],["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"],"legacy":[4],"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]}],[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-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"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],"isPresented":[32],"isTimePopoverOpen":[32],"confirm":[64],"reset":[64],"cancel":[64]}],[34,"ion-picker",{"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]}],[32,"ion-picker-column",{"col":[16]}
vendor: 5,423 bytes, line 1
1]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]]]]],["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]}],[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]}]]],["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]}]]],["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"]]]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"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]},[[8,"appload","onAppLoad"],[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]}],[33,"ion-title",{"color":[513],"size":[1]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]}]]],["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"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"legacy":[4]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),E))))(0,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:mt,jmp:w=>i.runOutsideAngular(w),ael(w,K,Ve,Dt){w[f](K,Ve,Dt)},rel(w,K,Ve,Dt){w.removeEventListener(K,Ve,Dt)}}))}};let Bo=(()=>{class d{static forRoot(i){return{ngModule:d,providers:[{provide:Fr,useValue:i},{provide:l.ip1,useFactory:xo,multi:!0,deps:[Fr,X.K0,l.R0b]}]}}}return d.\u0275fac=function(i){return new(i||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({providers:[An,ti,fi],imports:[X.ez]}),d})()},5861:(Ct,Fe,T)=>{"use strict";function h(me,U,ae,ie,Y,Ne,De){try{var we=me[Ne](De),J=we.value}catch(le){return void ae(le)}we.done?U(J):Promise.resolve(J).then(ie,Y)}function l(me){return function(){var U=this,ae=arguments;return new Promise(function(ie,Y){var Ne=me.apply(U,ae);function De(J){h(Ne,ie,Y,De,we,"next",J)}function we(J){h(Ne,ie,Y,De,we,"throw",J)}De(void 0)})}}T.d(Fe,{Z:()=>l})},7582:(Ct,Fe,T)=>{"use strict";function ae(F,L,j,X){var st,Se=arguments.length,Ae=Se<3?L:null===X?X=Object.getOwnPropertyDescriptor(L,j):X;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ae=Reflect.decorate(F,L,j,X);else for(var gt=F.length-1;gt>=0;gt--)(st=F[gt])&&(Ae=(Se<3?st(Ae):Se>3?st(L,j,Ae):st(L,j))||Ae);return Se>3&&Ae&&Object.defineProperty(L,j,Ae),Ae}
vendor: 1,940 bytes, line 1
1function le(F,L,j,X){return new(j||(j=Promise))(function(Ae,st){function gt(Ee){try{Ce(X.next(Ee))}catch(Le){st(Le)}}function ve(Ee){try{Ce(X.throw(Ee))}catch(Le){st(Le)}}function Ce(Ee){Ee.done?Ae(Ee.value):function Se(Ae){return Ae instanceof j?Ae:new j(function(st){st(Ae)})}(Ee.value).then(gt,ve)}Ce((X=X.apply(F,L||[])).next())})}function de(F){return this instanceof de?(this.v=F,this):new de(F)}function pe(F,L,j){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Se,X=j.apply(F,L||[]),Ae=[];return Se={},st("next"),st("throw"),st("return"),Se[Symbol.asyncIterator]=function(){return this},Se;function st(Qe){X[Qe]&&(Se[Qe]=function(ct){return new Promise(function(St,mt){Ae.push([Qe,ct,St,mt])>1||gt(Qe,ct)})})}function gt(Qe,ct){try{!function ve(Qe){Qe.value instanceof de?Promise.resolve(Qe.value.v).then(Ce,Ee):Le(Ae[0][2],Qe)}(X[Qe](ct))}catch(St){Le(Ae[0][3],St)}}function Ce(Qe){gt("next",Qe)}function Ee(Qe){gt("throw",Qe)}function Le(Qe,ct){Qe(ct),Ae.shift(),Ae.length&>(Ae[0][0],Ae[0][1])}}function Oe(F){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var j,L=F[Symbol.asyncIterator];return L?L.call(F):(F=function We(F){var L="function"==typeof Symbol&&Symbol.iterator,j=L&&F[L],X=0;if(j)return j.call(F);if(F&&"number"==typeof F.length)return{next:function(){return F&&X>=F.length&&(F=void 0),{value:F&&F[X++],done:!F}}};throw new TypeError(L?"Object is not iterable.":"Symbol.iterator is not defined.")}(F),j={},X("next"),X("throw"),X("return"),j[Symbol.asyncIterator]=function(){return this},j);function X(Ae){j[Ae]=F[Ae]&&function(st){return new Promise(function(gt,ve){!function Se(Ae,st,gt,ve){Promise.resolve(ve).then(function(Ce){Ae({value:Ce,done:gt})},st)}(gt,ve,(st=F[Ae](st)).done,st.value)})}}}T.d(Fe,{FC:()=>pe,KL:()=>Oe,gn:()=>ae,mG:()=>le,qq:()=>de}),"function"==typeof SuppressedError&&SuppressedError}},Ct=>{Ct(Ct.s=2587)}]);
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.