From e9a6529be29ff0c6642710204f1ed64c75c5f614 Mon Sep 17 00:00:00 2001 From: misicode Date: Sun, 28 Apr 2024 19:46:41 -0500 Subject: [PATCH] Auto-generated commit --- .nojekyll | 0 404.html | 14 ++++++++++++++ favicon.ico | Bin 0 -> 15086 bytes index.html | 14 ++++++++++++++ main-6SXUCI62.js | 7 +++++++ polyfills-RT5I6R6G.js | 2 ++ styles-4X6FDY5A.css | 1 + 7 files changed, 38 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 main-6SXUCI62.js create mode 100644 polyfills-RT5I6R6G.js create mode 100644 styles-4X6FDY5A.css diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..cf9e79f --- /dev/null +++ b/404.html @@ -0,0 +1,14 @@ + + + + + Misicode + + + + + + + + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..57614f9c967596fad0a3989bec2b1deff33034f6 GIT binary patch literal 15086 zcmd^G33O9Omi+`8$@{|M-I6TH3wzF-p5CV8o}7f~KxR60LK+ApEFB<$bcciv%@SmA zV{n>g85YMFFeU*Uvl=i4v)C*qgnb;$GQ=3XTe9{Y%c`mO%su)noNCCQ*@t1WXn|B(hQ7i~ zrUK8|pUkD6#lNo!bt$6)jR!&C?`P5G(`e((P($RaLeq+o0Vd~f11;qB05kdbAOm?r zXv~GYr_sibQO9NGTCdT;+G(!{4Xs@4fPak8#L8PjgJwcs-Mm#nR_Z0s&u?nDX5^~@ z+A6?}g0|=4e_LoE69pPFO`yCD@BCjgKpzMH0O4Xs{Ahc?K3HC5;l=f zg>}alhBXX&);z$E-wai+9TTRtBX-bWYY@cl$@YN#gMd~tM_5lj6W%8ah4;uZ;jP@Q zVbuel1rPA?2@x9Y+u?e`l{Z4ngfG5q5BLH5QsEu4GVpt{KIp1?U)=3+KQ;%7ec8l* zdV=zZgN5>O3G(3L2fqj3;oBbZZw$Ij@`Juz@?+yy#OPw)>#wsTewVgTK9BGt5AbZ&?K&B3GVF&yu?@(Xj3fR3n+ZP0%+wo)D9_xp>Z$`A4 zfV>}NWjO#3lqumR0`gvnffd9Ka}JJMuHS&|55-*mCD#8e^anA<+sFZVaJe7{=p*oX zE_Uv?1>e~ga=seYzh{9P+n5<+7&9}&(kwqSaz;1aD|YM3HBiy<))4~QJSIryyqp| z8nGc(8>3(_nEI4n)n7j(&d4idW1tVLjZ7QbNLXg;LB ziHsS5pXHEjGJZb59KcvS~wv;uZR-+4qEqow`;JCfB*+b^UL^3!?;-^F%yt=VjU|v z39SSqKcRu_NVvz!zJzL0CceJaS6%!(eMshPv_0U5G`~!a#I$qI5Ic(>IONej@aH=f z)($TAT#1I{iCS4f{D2+ApS=$3E7}5=+y(rA9mM#;Cky%b*Gi0KfFA`ofKTzu`AV-9 znW|y@19rrZ*!N2AvDi<_ZeR3O2R{#dh1#3-d%$k${Rx42h+i&GZo5!C^dSL34*AKp z27mTd>k>?V&X;Nl%GZ(>0s`1UN~Hfyj>KPjtnc|)xM@{H_B9rNr~LuH`Gr5_am&Ep zTjZA8hljNj5H1Ipm-uD9rC}U{-vR!eay5&6x6FkfupdpT*84MVwGpdd(}ib)zZ3Ky z7C$pnjc82(W_y_F{PhYj?o!@3__UUvpX)v69aBSzYj3 zdi}YQkKs^SyXyFG2LTRz9{(w}y~!`{EuAaUr6G1M{*%c+kP1olW9z23dSH!G4_HSK zzae-DF$OGR{ofP*!$a(r^5Go>I3SObVI6FLY)N@o<*gl0&kLo-OT{Tl*7nCz>Iq=? zcigIDHtj|H;6sR?or8Wd_a4996GI*CXGU}o;D9`^FM!AT1pBY~?|4h^61BY#_yIfO zKO?E0 zJ{Pc`9rVEI&$xxXu`<5E)&+m(7zX^v0rqofLs&bnQT(1baQkAr^kEsk)15vlzAZ-l z@OO9RF<+IiJ*O@HE256gCt!bF=NM*vh|WVWmjVawcNoksRTMvR03H{p@cjwKh(CL4 z7_PB(dM=kO)!s4fW!1p0f93YN@?ZSG` z$B!JaAJCtW$B97}HNO9(x-t30&E}Mo1UPi@Av%uHj~?T|!4JLwV;KCx8xO#b9IlUW zI6+{a@Wj|<2Y=U;a@vXbxqZNngH8^}LleE_4*0&O7#3iGxfJ%Id>+sb;7{L=aIic8 z|EW|{{S)J-wr@;3PmlxRXU8!e2gm_%s|ReH!reFcY8%$Hl4M5>;6^UDUUae?kOy#h zk~6Ee_@ZAn48Bab__^bNmQ~+k=02jz)e0d9Z3>G?RGG!65?d1>9}7iG17?P*=GUV-#SbLRw)Hu{zx*azHxWkGNTWl@HeWjA?39Ia|sCi{e;!^`1Oec zb>Z|b65OM*;eC=ZLSy?_fg$&^2xI>qSLA2G*$nA3GEnp3$N-)46`|36m*sc#4%C|h zBN<2U;7k>&G_wL4=Ve5z`ubVD&*Hxi)r@{4RCDw7U_D`lbC(9&pG5C*z#W>8>HU)h z!h3g?2UL&sS!oY5$3?VlA0Me9W5e~V;2jds*fz^updz#AJ%G8w2V}AEE?E^=MK%Xt z__Bx1cr7+DQmuHmzn*|hh%~eEc9@m05@clWfpEFcr+06%0&dZJH&@8^&@*$qR@}o3 z@Tuuh2FsLz^zH+dN&T&?0G3I?MpmYJ;GP$J!EzjeM#YLJ!W$}MVNb0^HfOA>5Fe~UNn%Zk(PT@~9}1dt)1UQ zU*B5K?Dl#G74qmg|2>^>0WtLX#Jz{lO4NT`NYB*(L#D|5IpXr9v&7a@YsGp3vLR7L zHYGHZg7{ie6n~2p$6Yz>=^cEg7tEgk-1YRl%-s7^cbqFb(U7&Dp78+&ut5!Tn(hER z|Gp4Ed@CnOPeAe|N>U(dB;SZ?NU^AzoD^UAH_vamp6Ws}{|mSq`^+VP1g~2B{%N-!mWz<`)G)>V-<`9`L4?3dM%Qh6<@kba+m`JS{Ya@9Fq*m6$$ zA1%Ogc~VRH33|S9l%CNb4zM%k^EIpqY}@h{w(aBcJ9c05oiZx#SK9t->5lSI`=&l~ z+-Ic)a{FbBhXV$Xt!WRd`R#Jk-$+_Z52rS>?Vpt2IK<84|E-SBEoIw>cs=a{BlQ7O z-?{Fy_M&84&9|KM5wt~)*!~i~E=(6m8(uCO)I=)M?)&sRbzH$9Rovzd?ZEY}GqX+~ zFbEbLz`BZ49=2Yh-|<`waK-_4!7`ro@zlC|r&I4fc4oyb+m=|c8)8%tZ-z5FwhzDt zL5kB@u53`d@%nHl0Sp)Dw`(QU&>vujEn?GPEXUW!Wi<+4e%BORl&BIH+SwRcbS}X@ z01Pk|vA%OdJKAs17zSXtO55k!;%m9>1eW9LnyAX4uj7@${O6cfii`49qTNItzny5J zH&Gj`e}o}?xjQ}r?LrI%FjUd@xflT3|7LA|ka%Q3i}a8gVm<`HIWoJGH=$EGClX^C0lysQJ>UO(q&;`T#8txuoQ_{l^kEV9CAdXuU1Ghg8 zN_6hHFuy&1x24q5-(Z7;!poYdt*`UTdrQOIQ!2O7_+AHV2hgXaEz7)>$LEdG z<8vE^Tw$|YwZHZDPM!SNOAWG$?J)MdmEk{U!!$M#fp7*Wo}jJ$Q(=8>R`Ats?e|VU?Zt7Cdh%AdnfyN3MBWw{ z$OnREvPf7%z6`#2##_7id|H%Y{vV^vWXb?5d5?a_y&t3@p9t$ncHj-NBdo&X{wrfJ zamN)VMYROYh_SvjJ=Xd!Ga?PY_$;*L=SxFte!4O6%0HEh%iZ4=gvns7IWIyJHa|hT z2;1+e)`TvbNb3-0z&DD_)Jomsg-7p_Uh`wjGnU1urmv1_oVqRg#=C?e?!7DgtqojU zWoAB($&53;TsXu^@2;8M`#z{=rPy?JqgYM0CDf4v@z=ZD|ItJ&8%_7A#K?S{wjxgd z?xA6JdJojrWpB7fr2p_MSsU4(R7=XGS0+Eg#xR=j>`H@R9{XjwBmqAiOxOL` zt?XK-iTEOWV}f>Pz3H-s*>W z4~8C&Xq25UQ^xH6H9kY_RM1$ch+%YLF72AA7^b{~VNTG}Tj#qZltz5Q=qxR`&oIlW Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..cf9e79f --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + Misicode + + + + + + + + diff --git a/main-6SXUCI62.js b/main-6SXUCI62.js new file mode 100644 index 0000000..cc0299f --- /dev/null +++ b/main-6SXUCI62.js @@ -0,0 +1,7 @@ +var ff=Object.defineProperty,hf=Object.defineProperties;var pf=Object.getOwnPropertyDescriptors;var xa=Object.getOwnPropertySymbols;var gf=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable;var _a=(e,t,r)=>t in e?ff(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||={})gf.call(t,r)&&_a(e,r,t[r]);if(xa)for(var r of xa(t))mf.call(t,r)&&_a(e,r,t[r]);return e},j=(e,t)=>hf(e,pf(t));var Aa=null;var Fo=1,Na=Symbol("SIGNAL");function O(e){let t=Aa;return Aa=e,t}var Ra={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function vf(e){if(!(jo(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Fo)){if(!e.producerMustRecompute(e)&&!ko(e)){e.dirty=!1,e.lastCleanEpoch=Fo;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Fo}}function Oa(e){return e&&(e.nextProducerIndex=0),O(e)}function Pa(e,t){if(O(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(jo(e))for(let r=e.nextProducerIndex;re.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ko(e){tr(e);for(let t=0;t0}function tr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function yf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Df(){throw new Error}var wf=Df;function ka(e){wf=e}function w(e){return typeof e=="function"}function Ct(e){let r=e(n=>{Error.call(n),n.stack=new Error().stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var nr=Ct(e=>function(r){e(this),this.message=r?`${r.length} errors occurred during unsubscription: +${r.map((n,o)=>`${o+1}) ${n.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=r});function an(e,t){if(e){let r=e.indexOf(t);0<=r&&e.splice(r,1)}}var B=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(let i of r)i.remove(this);else r.remove(this);let{initialTeardown:n}=this;if(w(n))try{n()}catch(i){t=i instanceof nr?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{La(i)}catch(s){t=t??[],s instanceof nr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new nr(t)}}add(t){var r;if(t&&t!==this)if(this.closed)La(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}}_hasParent(t){let{_parentage:r}=this;return r===t||Array.isArray(r)&&r.includes(t)}_addParent(t){let{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t}_removeParent(t){let{_parentage:r}=this;r===t?this._parentage=null:Array.isArray(r)&&an(r,t)}remove(t){let{_finalizers:r}=this;r&&an(r,t),t instanceof e&&t._removeParent(this)}};B.EMPTY=(()=>{let e=new B;return e.closed=!0,e})();var Vo=B.EMPTY;function rr(e){return e instanceof B||e&&"closed"in e&&w(e.remove)&&w(e.add)&&w(e.unsubscribe)}function La(e){w(e)?e():e.unsubscribe()}var le={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var It={setTimeout(e,t,...r){let{delegate:n}=It;return n?.setTimeout?n.setTimeout(e,t,...r):setTimeout(e,t,...r)},clearTimeout(e){let{delegate:t}=It;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function or(e){It.setTimeout(()=>{let{onUnhandledError:t}=le;if(t)t(e);else throw e})}function un(){}var ja=$o("C",void 0,void 0);function Va(e){return $o("E",void 0,e)}function $a(e){return $o("N",e,void 0)}function $o(e,t,r){return{kind:e,value:t,error:r}}var it=null;function Et(e){if(le.useDeprecatedSynchronousErrorHandling){let t=!it;if(t&&(it={errorThrown:!1,error:null}),e(),t){let{errorThrown:r,error:n}=it;if(it=null,r)throw n}}else e()}function Ba(e){le.useDeprecatedSynchronousErrorHandling&&it&&(it.errorThrown=!0,it.error=e)}var st=class extends B{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,rr(t)&&t.add(this)):this.destination=Ef}static create(t,r,n){return new bt(t,r,n)}next(t){this.isStopped?Uo($a(t),this):this._next(t)}error(t){this.isStopped?Uo(Va(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Uo(ja,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},Cf=Function.prototype.bind;function Bo(e,t){return Cf.call(e,t)}var Ho=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:r}=this;if(r.next)try{r.next(t)}catch(n){ir(n)}}error(t){let{partialObserver:r}=this;if(r.error)try{r.error(t)}catch(n){ir(n)}else ir(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(r){ir(r)}}},bt=class extends st{constructor(t,r,n){super();let o;if(w(t)||!t)o={next:t??void 0,error:r??void 0,complete:n??void 0};else{let i;this&&le.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Bo(t.next,i),error:t.error&&Bo(t.error,i),complete:t.complete&&Bo(t.complete,i)}):o=t}this.destination=new Ho(o)}};function ir(e){le.useDeprecatedSynchronousErrorHandling?Ba(e):or(e)}function If(e){throw e}function Uo(e,t){let{onStoppedNotification:r}=le;r&&It.setTimeout(()=>r(e,t))}var Ef={closed:!0,next:un,error:If,complete:un};var Mt=typeof Symbol=="function"&&Symbol.observable||"@@observable";function K(e){return e}function zo(...e){return qo(e)}function qo(e){return e.length===0?K:e.length===1?e[0]:function(r){return e.reduce((n,o)=>o(n),r)}}var R=(()=>{class e{constructor(r){r&&(this._subscribe=r)}lift(r){let n=new e;return n.source=this,n.operator=r,n}subscribe(r,n,o){let i=Mf(r)?r:new bt(r,n,o);return Et(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(r){try{return this._subscribe(r)}catch(n){r.error(n)}}forEach(r,n){return n=Ua(n),new n((o,i)=>{let s=new bt({next:a=>{try{r(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(r){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(r)}[Mt](){return this}pipe(...r){return qo(r)(this)}toPromise(r){return r=Ua(r),new r((n,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>n(i))})}}return e.create=t=>new e(t),e})();function Ua(e){var t;return(t=e??le.Promise)!==null&&t!==void 0?t:Promise}function bf(e){return e&&w(e.next)&&w(e.error)&&w(e.complete)}function Mf(e){return e&&e instanceof st||bf(e)&&rr(e)}function Go(e){return w(e?.lift)}function M(e){return t=>{if(Go(t))return t.lift(function(r){try{return e(r,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function S(e,t,r,n,o){return new Wo(e,t,r,n,o)}var Wo=class extends st{constructor(t,r,n,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=r?function(a){try{r(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:r}=this;super.unsubscribe(),!r&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function St(){return M((e,t)=>{let r=null;e._refCount++;let n=S(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){r=null;return}let o=e._connection,i=r;r=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(n),n.closed||(r=e.connect())})}var Tt=class extends R{constructor(t,r){super(),this.source=t,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,Go(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new B;let r=this.getSubject();t.add(this.source.subscribe(S(r,void 0,()=>{this._teardown(),r.complete()},n=>{this._teardown(),r.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=B.EMPTY)}return t}refCount(){return St()(this)}};var Ha=Ct(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var W=(()=>{class e extends R{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){let n=new sr(this,this);return n.operator=r,n}_throwIfClosed(){if(this.closed)throw new Ha}next(r){Et(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(r)}})}error(r){Et(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;let{observers:n}=this;for(;n.length;)n.shift().error(r)}})}complete(){Et(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){let{hasError:n,isStopped:o,observers:i}=this;return n||o?Vo:(this.currentObservers=null,i.push(r),new B(()=>{this.currentObservers=null,an(i,r)}))}_checkFinalizedStatuses(r){let{hasError:n,thrownError:o,isStopped:i}=this;n?r.error(o):i&&r.complete()}asObservable(){let r=new R;return r.source=this,r}}return e.create=(t,r)=>new sr(t,r),e})(),sr=class extends W{constructor(t,r){super(),this.destination=t,this.source=r}next(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.next)===null||n===void 0||n.call(r,t)}error(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.error)===null||n===void 0||n.call(r,t)}complete(){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||r===void 0||r.call(t)}_subscribe(t){var r,n;return(n=(r=this.source)===null||r===void 0?void 0:r.subscribe(t))!==null&&n!==void 0?n:Vo}};var z=class extends W{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let r=super._subscribe(t);return!r.closed&&t.next(this._value),r}getValue(){let{hasError:t,thrownError:r,_value:n}=this;if(t)throw r;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}};var J=new R(e=>e.complete());function za(e){return e&&w(e.schedule)}function qa(e){return e[e.length-1]}function Ga(e){return w(qa(e))?e.pop():void 0}function $e(e){return za(qa(e))?e.pop():void 0}function Za(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(l){try{c(n.next(l))}catch(d){s(d)}}function u(l){try{c(n.throw(l))}catch(d){s(d)}}function c(l){l.done?i(l.value):o(l.value).then(a,u)}c((n=n.apply(e,t||[])).next())})}function Wa(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function at(e){return this instanceof at?(this.v=e,this):new at(e)}function Ya(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){n[f]&&(o[f]=function(p){return new Promise(function(_,F){i.push([f,p,_,F])>1||a(f,p)})})}function a(f,p){try{u(n[f](p))}catch(_){d(i[0][3],_)}}function u(f){f.value instanceof at?Promise.resolve(f.value.v).then(c,l):d(i[0][2],f)}function c(f){a("next",f)}function l(f){a("throw",f)}function d(f,p){f(p),i.shift(),i.length&&a(i[0][0],i[0][1])}}function Qa(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Wa=="function"?Wa(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,u){s=e[i](s),o(a,u,s.done,s.value)})}}function o(i,s,a,u){Promise.resolve(u).then(function(c){i({value:c,done:a})},s)}}var ar=e=>e&&typeof e.length=="number"&&typeof e!="function";function ur(e){return w(e?.then)}function cr(e){return w(e[Mt])}function lr(e){return Symbol.asyncIterator&&w(e?.[Symbol.asyncIterator])}function dr(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Sf(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var fr=Sf();function hr(e){return w(e?.[fr])}function pr(e){return Ya(this,arguments,function*(){let r=e.getReader();try{for(;;){let{value:n,done:o}=yield at(r.read());if(o)return yield at(void 0);yield yield at(n)}}finally{r.releaseLock()}})}function gr(e){return w(e?.getReader)}function U(e){if(e instanceof R)return e;if(e!=null){if(cr(e))return Tf(e);if(ar(e))return xf(e);if(ur(e))return _f(e);if(lr(e))return Ka(e);if(hr(e))return Af(e);if(gr(e))return Nf(e)}throw dr(e)}function Tf(e){return new R(t=>{let r=e[Mt]();if(w(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function xf(e){return new R(t=>{for(let r=0;r{e.then(r=>{t.closed||(t.next(r),t.complete())},r=>t.error(r)).then(null,or)})}function Af(e){return new R(t=>{for(let r of e)if(t.next(r),t.closed)return;t.complete()})}function Ka(e){return new R(t=>{Rf(e,t).catch(r=>t.error(r))})}function Nf(e){return Ka(pr(e))}function Rf(e,t){var r,n,o,i;return Za(this,void 0,void 0,function*(){try{for(r=Qa(e);n=yield r.next(),!n.done;){let s=n.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{n&&!n.done&&(i=r.return)&&(yield i.call(r))}finally{if(o)throw o.error}}t.complete()})}function Y(e,t,r,n=0,o=!1){let i=t.schedule(function(){r(),o?e.add(this.schedule(null,n)):this.unsubscribe()},n);if(e.add(i),!o)return i}function mr(e,t=0){return M((r,n)=>{r.subscribe(S(n,o=>Y(n,e,()=>n.next(o),t),()=>Y(n,e,()=>n.complete(),t),o=>Y(n,e,()=>n.error(o),t)))})}function vr(e,t=0){return M((r,n)=>{n.add(e.schedule(()=>r.subscribe(n),t))})}function Ja(e,t){return U(e).pipe(vr(t),mr(t))}function Xa(e,t){return U(e).pipe(vr(t),mr(t))}function eu(e,t){return new R(r=>{let n=0;return t.schedule(function(){n===e.length?r.complete():(r.next(e[n++]),r.closed||this.schedule())})})}function tu(e,t){return new R(r=>{let n;return Y(r,t,()=>{n=e[fr](),Y(r,t,()=>{let o,i;try{({value:o,done:i}=n.next())}catch(s){r.error(s);return}i?r.complete():r.next(o)},0,!0)}),()=>w(n?.return)&&n.return()})}function yr(e,t){if(!e)throw new Error("Iterable cannot be null");return new R(r=>{Y(r,t,()=>{let n=e[Symbol.asyncIterator]();Y(r,t,()=>{n.next().then(o=>{o.done?r.complete():r.next(o.value)})},0,!0)})})}function nu(e,t){return yr(pr(e),t)}function ru(e,t){if(e!=null){if(cr(e))return Ja(e,t);if(ar(e))return eu(e,t);if(ur(e))return Xa(e,t);if(lr(e))return yr(e,t);if(hr(e))return tu(e,t);if(gr(e))return nu(e,t)}throw dr(e)}function L(e,t){return t?ru(e,t):U(e)}function D(...e){let t=$e(e);return L(e,t)}function xt(e,t){let r=w(e)?e:()=>e,n=o=>o.error(r());return new R(t?o=>t.schedule(n,0,o):n)}function Zo(e){return!!e&&(e instanceof R||w(e.lift)&&w(e.subscribe))}var _e=Ct(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function T(e,t){return M((r,n)=>{let o=0;r.subscribe(S(n,i=>{n.next(e.call(t,i,o++))}))})}var{isArray:Of}=Array;function Pf(e,t){return Of(t)?e(...t):e(t)}function ou(e){return T(t=>Pf(e,t))}var{isArray:Ff}=Array,{getPrototypeOf:kf,prototype:Lf,keys:jf}=Object;function iu(e){if(e.length===1){let t=e[0];if(Ff(t))return{args:t,keys:null};if(Vf(t)){let r=jf(t);return{args:r.map(n=>t[n]),keys:r}}}return{args:e,keys:null}}function Vf(e){return e&&typeof e=="object"&&kf(e)===Lf}function su(e,t){return e.reduce((r,n,o)=>(r[n]=t[o],r),{})}function cn(...e){let t=$e(e),r=Ga(e),{args:n,keys:o}=iu(e);if(n.length===0)return L([],t);let i=new R($f(n,t,o?s=>su(o,s):K));return r?i.pipe(ou(r)):i}function $f(e,t,r=K){return n=>{au(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let u=0;u{let c=L(e[u],t),l=!1;c.subscribe(S(n,d=>{i[u]=d,l||(l=!0,a--),a||n.next(r(i.slice()))},()=>{--s||n.complete()}))},n)},n)}}function au(e,t,r){e?Y(r,e,t):t()}function uu(e,t,r,n,o,i,s,a){let u=[],c=0,l=0,d=!1,f=()=>{d&&!u.length&&!c&&t.complete()},p=F=>c{i&&t.next(F),c++;let ve=!1;U(r(F,l++)).subscribe(S(t,$=>{o?.($),i?p($):t.next($)},()=>{ve=!0},void 0,()=>{if(ve)try{for(c--;u.length&&c_($)):_($)}f()}catch($){t.error($)}}))};return e.subscribe(S(t,p,()=>{d=!0,f()})),()=>{a?.()}}function V(e,t,r=1/0){return w(t)?V((n,o)=>T((i,s)=>t(n,i,o,s))(U(e(n,o))),r):(typeof t=="number"&&(r=t),M((n,o)=>uu(n,o,e,r)))}function _t(e=1/0){return V(K,e)}function cu(){return _t(1)}function At(...e){return cu()(L(e,$e(e)))}function Dr(e){return new R(t=>{U(e()).subscribe(t)})}function oe(e,t){return M((r,n)=>{let o=0;r.subscribe(S(n,i=>e.call(t,i,o++)&&n.next(i)))})}function Be(e){return M((t,r)=>{let n=null,o=!1,i;n=t.subscribe(S(r,void 0,void 0,s=>{i=U(e(s,Be(e)(t))),n?(n.unsubscribe(),n=null,i.subscribe(r)):o=!0})),o&&(n.unsubscribe(),n=null,i.subscribe(r))})}function lu(e,t,r,n,o){return(i,s)=>{let a=r,u=t,c=0;i.subscribe(S(s,l=>{let d=c++;u=a?e(u,l,d):(a=!0,l),n&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}function ut(e,t){return w(t)?V(e,t,1):V(e,1)}function Ue(e){return M((t,r)=>{let n=!1;t.subscribe(S(r,o=>{n=!0,r.next(o)},()=>{n||r.next(e),r.complete()}))})}function Ae(e){return e<=0?()=>J:M((t,r)=>{let n=0;t.subscribe(S(r,o=>{++n<=e&&(r.next(o),e<=n&&r.complete())}))})}function Yo(e){return T(()=>e)}function wr(e=Bf){return M((t,r)=>{let n=!1;t.subscribe(S(r,o=>{n=!0,r.next(o)},()=>n?r.complete():r.error(e())))})}function Bf(){return new _e}function ln(e){return M((t,r)=>{try{t.subscribe(r)}finally{r.add(e)}})}function ye(e,t){let r=arguments.length>=2;return n=>n.pipe(e?oe((o,i)=>e(o,i,n)):K,Ae(1),r?Ue(t):wr(()=>new _e))}function Nt(e){return e<=0?()=>J:M((t,r)=>{let n=[];t.subscribe(S(r,o=>{n.push(o),e{for(let o of n)r.next(o);r.complete()},void 0,()=>{n=null}))})}function Qo(e,t){let r=arguments.length>=2;return n=>n.pipe(e?oe((o,i)=>e(o,i,n)):K,Nt(1),r?Ue(t):wr(()=>new _e))}function Ko(e,t){return M(lu(e,t,arguments.length>=2,!0))}function Jo(...e){let t=$e(e);return M((r,n)=>{(t?At(e,r,t):At(e,r)).subscribe(n)})}function ie(e,t){return M((r,n)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&n.complete();r.subscribe(S(n,u=>{o?.unsubscribe();let c=0,l=i++;U(e(u,l)).subscribe(o=S(n,d=>n.next(t?t(u,d,l,c++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Xo(e){return M((t,r)=>{U(e).subscribe(S(r,()=>r.complete(),un)),!r.closed&&t.subscribe(r)})}function q(e,t,r){let n=w(e)||t||r?{next:e,error:t,complete:r}:e;return n?M((o,i)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;o.subscribe(S(i,u=>{var c;(c=n.next)===null||c===void 0||c.call(n,u),i.next(u)},()=>{var u;a=!1,(u=n.complete)===null||u===void 0||u.call(n),i.complete()},u=>{var c;a=!1,(c=n.error)===null||c===void 0||c.call(n,u),i.error(u)},()=>{var u,c;a&&((u=n.unsubscribe)===null||u===void 0||u.call(n)),(c=n.finalize)===null||c===void 0||c.call(n)}))}):K}var m=class extends Error{constructor(t,r){super(Ui(t,r)),this.code=t}};function Ui(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function En(e){return{toString:e}.toString()}var Cr="__parameters__";function Uf(e){return function(...r){if(e){let n=e(...r);for(let o in n)this[o]=n[o]}}}function qu(e,t,r){return En(()=>{let n=Uf(t);function o(...i){if(this instanceof o)return n.apply(this,i),this;let s=new o(...i);return a.annotation=s,a;function a(u,c,l){let d=u.hasOwnProperty(Cr)?u[Cr]:Object.defineProperty(u,Cr,{value:[]})[Cr];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),u}}return r&&(o.prototype=Object.create(r.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var X=globalThis;function P(e){for(let t in e)if(e[t]===P)return t;throw Error("Could not find renamed property on target object.")}function ee(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(ee).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let r=t.indexOf(` +`);return r===-1?t:t.substring(0,r)}function du(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Hf=P({__forward_ref__:P});function Gu(e){return e.__forward_ref__=Gu,e.toString=function(){return ee(this())},e}function ae(e){return Wu(e)?e():e}function Wu(e){return typeof e=="function"&&e.hasOwnProperty(Hf)&&e.__forward_ref__===Gu}function v(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function he(e){return{providers:e.providers||[],imports:e.imports||[]}}function Gr(e){return fu(e,Yu)||fu(e,Qu)}function Zu(e){return Gr(e)!==null}function fu(e,t){return e.hasOwnProperty(t)?e[t]:null}function zf(e){let t=e&&(e[Yu]||e[Qu]);return t||null}function hu(e){return e&&(e.hasOwnProperty(pu)||e.hasOwnProperty(qf))?e[pu]:null}var Yu=P({\u0275prov:P}),pu=P({\u0275inj:P}),Qu=P({ngInjectableDef:P}),qf=P({ngInjectorDef:P}),I=class{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof r=="number"?this.__NG_ELEMENT_ID__=r:r!==void 0&&(this.\u0275prov=v({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Ku(e){return e&&!!e.\u0275providers}var Gf=P({\u0275cmp:P}),Wf=P({\u0275dir:P}),Zf=P({\u0275pipe:P}),Yf=P({\u0275mod:P}),xr=P({\u0275fac:P}),dn=P({__NG_ELEMENT_ID__:P}),gu=P({__NG_ENV_ID__:P});function Qf(e){return typeof e=="string"?e:e==null?"":String(e)}function Kf(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Qf(e)}function Jf(e,t){let r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new m(-200,e)}function Hi(e,t){throw new m(-201,!1)}var b=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(b||{}),ci;function Ju(){return ci}function se(e){let t=ci;return ci=e,t}function Xu(e,t,r){let n=Gr(e);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(r&b.Optional)return null;if(t!==void 0)return t;Hi(e,"Injector")}var Xf={},hn=Xf,li="__NG_DI_FLAG__",_r="ngTempTokenPath",eh="ngTokenPath",th=/\n/gm,nh="\u0275",mu="__source",kt;function rh(){return kt}function He(e){let t=kt;return kt=e,t}function oh(e,t=b.Default){if(kt===void 0)throw new m(-203,!1);return kt===null?Xu(e,void 0,t):kt.get(e,t&b.Optional?null:void 0,t)}function y(e,t=b.Default){return(Ju()||oh)(ae(e),t)}function h(e,t=b.Default){return y(e,Wr(t))}function Wr(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function di(e){let t=[];for(let r=0;r ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):ee(a)))}o=`{${i.join(", ")}}`}return`${r}${n?"("+n+")":""}[${o}]: ${e.replace(th,` + `)}`}var zi=ec(qu("Optional"),8);var tc=ec(qu("SkipSelf"),4);function Vt(e,t){let r=e.hasOwnProperty(xr);return r?e[xr]:null}function qi(e,t){e.forEach(r=>Array.isArray(r)?qi(r,t):t(r))}function nc(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Ar(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var pn={},De=[],$t=new I(""),rc=new I("",-1),oc=new I(""),Nr=class{get(t,r=hn){if(r===hn){let n=new Error(`NullInjectorError: No provider for ${ee(t)}!`);throw n.name="NullInjectorError",n}return r}},ic=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(ic||{}),Ce=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ce||{}),Ge=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Ge||{});function uh(e,t,r){let n=e.length;for(;;){let o=e.indexOf(t,r);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===n||e.charCodeAt(o+i)<=32)return o}r=o+1}}function fi(e,t,r){let n=0;for(;nt){s=i-1;break}}}for(;i-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),n&2&&c!==d){if(de(n))return!1;s=!0}}}}return de(n)||s}function de(e){return(e&1)===0}function ph(e,t,r,n){if(t===null)return-1;let o=0;if(n||!r){let i=!1;for(;o-1)for(r++;r0?'="'+a+'"':"")+"]"}else n&8?o+="."+s:n&4&&(o+=" "+s);else o!==""&&!de(s)&&(t+=yu(i,o),o=""),n=s,i=i||!de(n);r++}return o!==""&&(t+=yu(i,o)),t}function Dh(e){return e.map(yh).join(",")}function wh(e){let t=[],r=[],n=1,o=2;for(;n{let t=dc(e),r=j(g({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ic.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ce.Emulated,styles:e.styles||De,_:null,schemas:e.schemas||null,tView:null,id:""});fc(r);let n=e.dependencies;return r.directiveDefs=wu(n,!1),r.pipeDefs=wu(n,!0),r.id=Eh(r),r})}function Ch(e){return We(e)||ac(e)}function Ih(e){return e!==null}function pe(e){return En(()=>({type:e.type,bootstrap:e.bootstrap||De,declarations:e.declarations||De,imports:e.imports||De,exports:e.exports||De,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Du(e,t){if(e==null)return pn;let r={};for(let n in e)if(e.hasOwnProperty(n)){let o=e[n],i,s,a=Ge.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(r[i]=a!==Ge.None?[n,a]:n,t[i]=s):r[i]=n}return r}function Zi(e){return En(()=>{let t=dc(e);return fc(t),t})}function We(e){return e[Gf]||null}function ac(e){return e[Wf]||null}function uc(e){return e[Zf]||null}function cc(e){let t=We(e)||ac(e)||uc(e);return t!==null?t.standalone:!1}function lc(e,t){let r=e[Yf]||null;if(!r&&t===!0)throw new Error(`Type ${ee(e)} does not have '\u0275mod' property.`);return r}function dc(e){let 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||pn,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||De,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Du(e.inputs,t),outputs:Du(e.outputs),debugInfo:null}}function fc(e){e.features?.forEach(t=>t(e))}function wu(e,t){if(!e)return null;let r=t?uc:Ch;return()=>(typeof e=="function"?e():e).map(n=>r(n)).filter(Ih)}function Eh(e){let t=0,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of r)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function bh(...e){return{\u0275providers:hc(!0,e),\u0275fromNgModule:!0}}function hc(e,...t){let r=[],n=new Set,o,i=s=>{r.push(s)};return qi(t,s=>{let a=s;hi(a,i,[],n)&&(o||=[],o.push(a))}),o!==void 0&&pc(o,i),r}function pc(e,t){for(let r=0;r{t(i,n)})}}function hi(e,t,r,n){if(e=ae(e),!e)return!1;let o=null,i=hu(e),s=!i&&We(e);if(!i&&!s){let u=e.ngModule;if(i=hu(u),i)o=u;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=n.has(o);if(s){if(a)return!1;if(n.add(o),s.dependencies){let u=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of u)hi(c,t,r,n)}}else if(i){if(i.imports!=null&&!a){n.add(o);let c;try{qi(i.imports,l=>{hi(l,t,r,n)&&(c||=[],c.push(l))})}finally{}c!==void 0&&pc(c,t)}if(!a){let c=Vt(o)||(()=>new o);t({provide:o,useFactory:c,deps:De},o),t({provide:oc,useValue:o,multi:!0},o),t({provide:$t,useValue:()=>y(o),multi:!0},o)}let u=i.providers;if(u!=null&&!a){let c=e;Yi(u,l=>{t(l,c)})}}else return!1;return o!==e&&e.providers!==void 0}function Yi(e,t){for(let r of e)Ku(r)&&(r=r.\u0275providers),Array.isArray(r)?Yi(r,t):t(r)}var Mh=P({provide:String,useValue:P});function gc(e){return e!==null&&typeof e=="object"&&Mh in e}function Sh(e){return!!(e&&e.useExisting)}function Th(e){return!!(e&&e.useFactory)}function pi(e){return typeof e=="function"}var Zr=new I(""),Er={},xh={},ei;function Qi(){return ei===void 0&&(ei=new Nr),ei}var te=class{},gn=class extends te{get destroyed(){return this._destroyed}constructor(t,r,n,o){super(),this.parent=r,this.source=n,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,mi(t,s=>this.processProvider(s)),this.records.set(rc,Rt(void 0,this)),o.has("environment")&&this.records.set(te,Rt(void 0,this));let i=this.records.get(Zr);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(oc,De,b.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=O(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let r=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of r)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),O(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let r=He(this),n=se(void 0),o;try{return t()}finally{He(r),se(n)}}get(t,r=hn,n=b.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(gu))return t[gu](this);n=Wr(n);let o,i=He(this),s=se(void 0);try{if(!(n&b.SkipSelf)){let u=this.records.get(t);if(u===void 0){let c=Ph(t)&&Gr(t);c&&this.injectableDefInScope(c)?u=Rt(gi(t),Er):u=null,this.records.set(t,u)}if(u!=null)return this.hydrate(t,u)}let a=n&b.Self?Qi():this.parent;return r=n&b.Optional&&r===hn?null:r,a.get(t,r)}catch(a){if(a.name==="NullInjectorError"){if((a[_r]=a[_r]||[]).unshift(ee(t)),i)throw a;return sh(a,t,"R3InjectorError",this.source)}else throw a}finally{se(s),He(i)}}resolveInjectorInitializers(){let t=O(null),r=He(this),n=se(void 0),o;try{let i=this.get($t,De,b.Self);for(let s of i)s()}finally{He(r),se(n),O(t)}}toString(){let t=[],r=this.records;for(let n of r.keys())t.push(ee(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new m(205,!1)}processProvider(t){t=ae(t);let r=pi(t)?t:ae(t&&t.provide),n=Ah(t);if(!pi(t)&&t.multi===!0){let o=this.records.get(r);o||(o=Rt(void 0,Er,!0),o.factory=()=>di(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,n)}hydrate(t,r){let n=O(null);try{return r.value===Er&&(r.value=xh,r.value=r.factory()),typeof r.value=="object"&&r.value&&Oh(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{O(n)}}injectableDefInScope(t){if(!t.providedIn)return!1;let r=ae(t.providedIn);return typeof r=="string"?r==="any"||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(t){let r=this._onDestroyHooks.indexOf(t);r!==-1&&this._onDestroyHooks.splice(r,1)}};function gi(e){let t=Gr(e),r=t!==null?t.factory:Vt(e);if(r!==null)return r;if(e instanceof I)throw new m(204,!1);if(e instanceof Function)return _h(e);throw new m(204,!1)}function _h(e){if(e.length>0)throw new m(204,!1);let r=zf(e);return r!==null?()=>r.factory(e):()=>new e}function Ah(e){if(gc(e))return Rt(void 0,e.useValue);{let t=Nh(e);return Rt(t,Er)}}function Nh(e,t,r){let n;if(pi(e)){let o=ae(e);return Vt(o)||gi(o)}else if(gc(e))n=()=>ae(e.useValue);else if(Th(e))n=()=>e.useFactory(...di(e.deps||[]));else if(Sh(e))n=()=>y(ae(e.useExisting));else{let o=ae(e&&(e.useClass||e.provide));if(Rh(e))n=()=>new o(...di(e.deps));else return Vt(o)||gi(o)}return n}function Rt(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function Rh(e){return!!e.deps}function Oh(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Ph(e){return typeof e=="function"||typeof e=="object"&&e instanceof I}function mi(e,t){for(let r of e)Array.isArray(r)?mi(r,t):r&&Ku(r)?mi(r.\u0275providers,t):t(r)}function Re(e,t){e instanceof gn&&e.assertNotDestroyed();let r,n=He(e),o=se(void 0);try{return t()}finally{He(n),se(o)}}function mc(){return Ju()!==void 0||rh()!=null}function Fh(e){if(!mc())throw new m(-203,!1)}function kh(e){let t=X.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function Lh(e){return typeof e=="function"}var Oe=0,x=1,C=2,G=3,fe=4,ge=5,Rr=6,Cu=7,Ze=8,Bt=9,Ie=10,Ne=11,mn=12,Iu=13,bn=14,Ee=15,Ki=16,Ot=17,Yr=18,Qr=19,vc=20,qe=21,ti=22,lt=23,Ut=25,yc=1;var dt=7,Or=8,Pr=9,ue=10,Ji=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ji||{});function Lt(e){return Array.isArray(e)&&typeof e[yc]=="object"}function Pe(e){return Array.isArray(e)&&e[yc]===!0}function Dc(e){return(e.flags&4)!==0}function Xi(e){return e.componentOffset>-1}function jh(e){return(e.flags&1)===1}function Mn(e){return!!e.template}function Vh(e){return(e[C]&512)!==0}var vi=class{constructor(t,r,n){this.previousValue=t,this.currentValue=r,this.firstChange=n}isFirstChange(){return this.firstChange}};function wc(e,t,r,n){t!==null?t.applyValueToInputSignal(t,n):e[r]=n}function Kr(){return Cc}function Cc(e){return e.type.prototype.ngOnChanges&&(e.setInput=Bh),$h}Kr.ngInherit=!0;function $h(){let e=Ec(this),t=e?.current;if(t){let r=e.previous;if(r===pn)e.previous=t;else for(let n in t)r[n]=t[n];e.current=null,this.ngOnChanges(t)}}function Bh(e,t,r,n,o){let i=this.declaredInputs[n],s=Ec(e)||Uh(e,{previous:pn,current:null}),a=s.current||(s.current={}),u=s.previous,c=u[i];a[i]=new vi(c&&c.currentValue,r,u===pn),wc(e,t,o,r)}var Ic="__ngSimpleChanges__";function Ec(e){return e[Ic]||null}function Uh(e,t){return e[Ic]=t}var Eu=null;var ze=function(e,t,r){Eu?.(e,t,r)},bc="svg",Hh="math",zh=!1;function qh(){return zh}function Ye(e){for(;Array.isArray(e);)e=e[Oe];return e}function Fe(e,t){return Ye(t[e.index])}function Gh(e,t){return e.data[t]}function Sn(e,t){let r=t[e];return Lt(r)?r:r[Oe]}function es(e){return(e[C]&128)===128}function Wh(e){return Pe(e[G])}function bu(e,t){return t==null?null:e[t]}function Mc(e){e[Ot]=0}function Zh(e){e[C]&1024||(e[C]|=1024,es(e)&&vn(e))}function ts(e){return!!(e[C]&9216||e[lt]?.dirty)}function yi(e){e[Ie].changeDetectionScheduler?.notify(1),ts(e)?vn(e):e[C]&64&&(qh()?(e[C]|=1024,vn(e)):e[Ie].changeDetectionScheduler?.notify())}function vn(e){e[Ie].changeDetectionScheduler?.notify();let t=yn(e);for(;t!==null&&!(t[C]&8192||(t[C]|=8192,!es(t)));)t=yn(t)}function Sc(e,t){if((e[C]&256)===256)throw new m(911,!1);e[qe]===null&&(e[qe]=[]),e[qe].push(t)}function Yh(e,t){if(e[qe]===null)return;let r=e[qe].indexOf(t);r!==-1&&e[qe].splice(r,1)}function yn(e){let t=e[G];return Pe(t)?t[G]:t}var N={lFrame:Pc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Qh(){return N.lFrame.elementDepthCount}function Kh(){N.lFrame.elementDepthCount++}function Jh(){N.lFrame.elementDepthCount--}function Tc(){return N.bindingsEnabled}function Xh(){return N.skipHydrationRootTNode!==null}function ep(e){return N.skipHydrationRootTNode===e}function tp(){N.skipHydrationRootTNode=null}function be(){return N.lFrame.lView}function xc(){return N.lFrame.tView}function Ke(){let e=_c();for(;e!==null&&e.type===64;)e=e.parent;return e}function _c(){return N.lFrame.currentTNode}function np(){let e=N.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ns(e,t){let r=N.lFrame;r.currentTNode=e,r.isParent=t}function Ac(){return N.lFrame.isParent}function rp(){N.lFrame.isParent=!1}function op(e){return N.lFrame.bindingIndex=e}function ip(){return N.lFrame.inI18n}function sp(e,t){let r=N.lFrame;r.bindingIndex=r.bindingRootIndex=e,Di(t)}function ap(){return N.lFrame.currentDirectiveIndex}function Di(e){N.lFrame.currentDirectiveIndex=e}function Nc(e){N.lFrame.currentQueryIndex=e}function up(e){let t=e[x];return t.type===2?t.declTNode:t.type===1?e[ge]:null}function Rc(e,t,r){if(r&b.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(r&b.Host);)if(o=up(i),o===null||(i=i[bn],o.type&10))break;if(o===null)return!1;t=o,e=i}let n=N.lFrame=Oc();return n.currentTNode=t,n.lView=e,!0}function rs(e){let t=Oc(),r=e[x];N.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Oc(){let e=N.lFrame,t=e===null?null:e.child;return t===null?Pc(e):t}function Pc(e){let 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 e!==null&&(e.child=t),t}function Fc(){let e=N.lFrame;return N.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var kc=Fc;function os(){let e=Fc();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 cp(){return N.lFrame.selectedIndex}function ft(e){N.lFrame.selectedIndex=e}function Lc(){N.lFrame.currentNamespace=bc}function lp(){return N.lFrame.currentNamespace}var jc=!0;function dp(){return jc}function fp(e){jc=e}function hp(e,t,r){let{ngOnChanges:n,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(n){let s=Cc(t);(r.preOrderHooks??=[]).push(e,s),(r.preOrderCheckHooks??=[]).push(e,s)}o&&(r.preOrderHooks??=[]).push(0-e,o),i&&((r.preOrderHooks??=[]).push(e,i),(r.preOrderCheckHooks??=[]).push(e,i))}function Vc(e,t){for(let r=t.directiveStart,n=t.directiveEnd;r=n)break}else t[u]<0&&(e[Ot]+=65536),(a>14>16&&(e[C]&3)===t&&(e[C]+=16384,Mu(a,i)):Mu(a,i)}var jt=-1,Dn=class{constructor(t,r,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=n}};function gp(e){return e instanceof Dn}function mp(e){return(e.flags&8)!==0}function vp(e){return(e.flags&16)!==0}function Bc(e){return e!==jt}function Fr(e){return e&32767}function yp(e){return e>>16}function kr(e,t){let r=yp(e),n=t;for(;r>0;)n=n[bn],r--;return n}var wi=!0;function Su(e){let t=wi;return wi=e,t}var Dp=256,Uc=Dp-1,Hc=5,wp=0,we={};function Cp(e,t,r){let n;typeof r=="string"?n=r.charCodeAt(0)||0:r.hasOwnProperty(dn)&&(n=r[dn]),n==null&&(n=r[dn]=wp++);let o=n&Uc,i=1<>Hc)]|=i}function zc(e,t){let r=qc(e,t);if(r!==-1)return r;let n=t[x];n.firstCreatePass&&(e.injectorIndex=t.length,ri(n.data,e),ri(t,null),ri(n.blueprint,null));let o=is(e,t),i=e.injectorIndex;if(Bc(o)){let s=Fr(o),a=kr(o,t),u=a[x].data;for(let c=0;c<8;c++)t[i+c]=a[s+c]|u[s+c]}return t[i+8]=o,i}function ri(e,t){e.push(0,0,0,0,0,0,0,0,t)}function qc(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function is(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let r=0,n=null,o=t;for(;o!==null;){if(n=Qc(o),n===null)return jt;if(r++,o=o[bn],n.injectorIndex!==-1)return n.injectorIndex|r<<16}return jt}function Ip(e,t,r){Cp(e,t,r)}function Gc(e,t,r){if(r&b.Optional||e!==void 0)return e;Hi(t,"NodeInjector")}function Wc(e,t,r,n){if(r&b.Optional&&n===void 0&&(n=null),!(r&(b.Self|b.Host))){let o=e[Bt],i=se(void 0);try{return o?o.get(t,n,r&b.Optional):Xu(t,n,r&b.Optional)}finally{se(i)}}return Gc(n,t,r)}function Zc(e,t,r,n=b.Default,o){if(e!==null){if(t[C]&2048&&!(n&b.Self)){let s=Tp(e,t,r,n,we);if(s!==we)return s}let i=Yc(e,t,r,n,we);if(i!==we)return i}return Wc(t,r,n,o)}function Yc(e,t,r,n,o){let i=Mp(r);if(typeof i=="function"){if(!Rc(t,e,n))return n&b.Host?Gc(o,r,n):Wc(t,r,n,o);try{let s;if(s=i(n),s==null&&!(n&b.Optional))Hi(r);else return s}finally{kc()}}else if(typeof i=="number"){let s=null,a=qc(e,t),u=jt,c=n&b.Host?t[Ee][ge]:null;for((a===-1||n&b.SkipSelf)&&(u=a===-1?is(e,t):t[a+8],u===jt||!xu(n,!1)?a=-1:(s=t[x],a=Fr(u),t=kr(u,t)));a!==-1;){let l=t[x];if(Tu(i,a,l.data)){let d=Ep(a,t,r,s,n,c);if(d!==we)return d}u=t[a+8],u!==jt&&xu(n,t[x].data[a+8]===c)&&Tu(i,a,t)?(s=l,a=Fr(u),t=kr(u,t)):a=-1}}return o}function Ep(e,t,r,n,o,i){let s=t[x],a=s.data[e+8],u=n==null?Xi(a)&&wi:n!=s&&(a.type&3)!==0,c=o&b.Host&&i===a,l=bp(a,s,r,u,c);return l!==null?wn(t,s,l,a):we}function bp(e,t,r,n,o){let i=e.providerIndexes,s=t.data,a=i&1048575,u=e.directiveStart,c=e.directiveEnd,l=i>>20,d=n?a:a+l,f=o?a+l:c;for(let p=d;p=u&&_.type===r)return p}if(o){let p=s[u];if(p&&Mn(p)&&p.type===r)return u}return null}function wn(e,t,r,n){let o=e[r],i=t.data;if(gp(o)){let s=o;s.resolving&&Jf(Kf(i[r]));let a=Su(s.canSeeViewProviders);s.resolving=!0;let u,c=s.injectImpl?se(s.injectImpl):null,l=Rc(e,n,b.Default);try{o=e[r]=s.factory(void 0,i,e,n),t.firstCreatePass&&r>=n.directiveStart&&hp(r,i[r],t)}finally{c!==null&&se(c),Su(a),s.resolving=!1,kc()}}return o}function Mp(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(dn)?e[dn]:void 0;return typeof t=="number"?t>=0?t&Uc:Sp:t}function Tu(e,t,r){let n=1<>Hc)]&n)}function xu(e,t){return!(e&b.Self)&&!(e&b.Host&&t)}var ct=class{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,n){return Zc(this._tNode,this._lView,t,Wr(n),r)}};function Sp(){return new ct(Ke(),be())}function ss(e){return En(()=>{let t=e.prototype.constructor,r=t[xr]||Ci(t),n=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==n;){let i=o[xr]||Ci(o);if(i&&i!==r)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Ci(e){return Wu(e)?()=>{let t=Ci(ae(e));return t&&t()}:Vt(e)}function Tp(e,t,r,n,o){let i=e,s=t;for(;i!==null&&s!==null&&s[C]&2048&&!(s[C]&512);){let a=Yc(i,s,r,n|b.Self,we);if(a!==we)return a;let u=i.parent;if(!u){let c=s[vc];if(c){let l=c.get(r,we,n);if(l!==we)return l}u=Qc(s),s=s[bn]}i=u}return o}function Qc(e){let t=e[x],r=t.type;return r===2?t.declTNode:r===1?e[ge]:null}function _u(e,t=null,r=null,n){let o=Kc(e,t,r,n);return o.resolveInjectorInitializers(),o}function Kc(e,t=null,r=null,n,o=new Set){let i=[r||De,bh(e)];return n=n||(typeof e=="object"?void 0:ee(e)),new gn(i,t||Qi(),n||null,o)}var Se=(()=>{let t=class t{static create(n,o){if(Array.isArray(n))return _u({name:""},o,n,"");{let i=n.name??"";return _u({name:i},n.parent,n.providers,i)}}};t.THROW_IF_NOT_FOUND=hn,t.NULL=new Nr,t.\u0275prov=v({token:t,providedIn:"any",factory:()=>y(rc)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var xp="ngOriginalError";function oi(e){return e[xp]}var Me=class{constructor(){this._console=console}handleError(t){let r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&oi(t);for(;r&&oi(r);)r=oi(r);return r||null}},Jc=new I("",{providedIn:"root",factory:()=>h(Me).handleError.bind(void 0)}),as=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=_p,t.__NG_ENV_ID__=n=>n;let e=t;return e})(),Ii=class extends as{constructor(t){super(),this._lView=t}onDestroy(t){return Sc(this._lView,t),()=>Yh(this._lView,t)}};function _p(){return new Ii(be())}function Ap(){return us(Ke(),be())}function us(e,t){return new Jr(Fe(e,t))}var Jr=(()=>{let t=class t{constructor(n){this.nativeElement=n}};t.__NG_ELEMENT_ID__=Ap;let e=t;return e})();var Ei=class extends W{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,mc()&&(this.destroyRef=h(as,{optional:!0})??void 0)}emit(t){let r=O(null);try{super.next(t)}finally{O(r)}}subscribe(t,r,n){let o=t,i=r||(()=>null),s=n;if(t&&typeof t=="object"){let u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=ii(i),o&&(o=ii(o)),s&&(s=ii(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof B&&t.add(a),a}};function ii(e){return t=>{setTimeout(e,void 0,t)}}var Z=Ei;function Xc(e){return(e.flags&128)===128}var el=new Map,Np=0;function Rp(){return Np++}function Op(e){el.set(e[Qr],e)}function Pp(e){el.delete(e[Qr])}var Au="__ngContext__";function Ht(e,t){Lt(t)?(e[Au]=t[Qr],Op(t)):e[Au]=t}function tl(e){return rl(e[mn])}function nl(e){return rl(e[fe])}function rl(e){for(;e!==null&&!Pe(e);)e=e[fe];return e}var bi;function ol(e){bi=e}function Fp(){if(bi!==void 0)return bi;if(typeof document<"u")return document;throw new m(210,!1)}var Xr=new I("",{providedIn:"root",factory:()=>kp}),kp="ng",cs=new I(""),Je=new I("",{providedIn:"platform",factory:()=>"unknown"});var ls=new I("",{providedIn:"root",factory:()=>Fp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Lp="h",jp="b";var Vp=()=>null;function ds(e,t,r=!1){return Vp(e,t,r)}var il=!1,$p=new I("",{providedIn:"root",factory:()=>il});function sl(e){return e instanceof Function?e():e}function Bp(e){return(e??h(Se)).get(Je)==="browser"}var ht=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ht||{}),Up;function fs(e,t){return Up(e,t)}function Pt(e,t,r,n,o){if(n!=null){let i,s=!1;Pe(n)?i=n:Lt(n)&&(s=!0,n=n[Oe]);let a=Ye(n);e===0&&r!==null?o==null?dl(t,r,a):Lr(t,r,a,o||null,!0):e===1&&r!==null?Lr(t,r,a,o||null,!0):e===2?og(t,a,s):e===3&&t.destroyNode(a),i!=null&&sg(t,e,i,r,o)}}function al(e,t,r){return e.createElement(t,r)}function Hp(e,t){ul(e,t),t[Oe]=null,t[ge]=null}function zp(e,t,r,n,o,i){n[Oe]=o,n[ge]=t,eo(e,n,r,1,o,i)}function ul(e,t){t[Ie].changeDetectionScheduler?.notify(1),eo(e,t,t[Ne],2,null,null)}function qp(e){let t=e[mn];if(!t)return si(e[x],e);for(;t;){let r=null;if(Lt(t))r=t[mn];else{let n=t[ue];n&&(r=n)}if(!r){for(;t&&!t[fe]&&t!==e;)Lt(t)&&si(t[x],t),t=t[G];t===null&&(t=e),Lt(t)&&si(t[x],t),r=t&&t[fe]}t=r}}function Gp(e,t,r,n){let o=ue+n,i=r.length;n>0&&(r[o-1][fe]=t),n0&&(e[r-1][fe]=n[fe]);let i=Ar(e,ue+t);Hp(n[x],n);let s=i[Yr];s!==null&&s.detachView(i[x]),n[G]=null,n[fe]=null,n[C]&=-129}return n}function ll(e,t){if(!(t[C]&256)){let r=t[Ne];r.destroyNode&&eo(e,t,r,3,null,null),qp(t)}}function si(e,t){if(t[C]&256)return;let r=O(null);try{t[C]&=-129,t[C]|=256,t[lt]&&Fa(t[lt]),Yp(e,t),Zp(e,t),t[x].type===1&&t[Ne].destroy();let n=t[Ki];if(n!==null&&Pe(t[G])){n!==t[G]&&cl(n,t);let o=t[Yr];o!==null&&o.detachView(e)}Pp(t)}finally{O(r)}}function Zp(e,t){let r=e.cleanup,n=t[Cu];if(r!==null)for(let i=0;i=0?n[s]():n[-s].unsubscribe(),i+=2}else{let s=n[r[i+1]];r[i].call(s)}n!==null&&(t[Cu]=null);let o=t[qe];if(o!==null){t[qe]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[n.directiveStart+o];if(i===Ce.None||i===Ce.Emulated)return null}return Fe(n,r)}}function Lr(e,t,r,n,o){e.insertBefore(t,r,n,o)}function dl(e,t,r){e.appendChild(t,r)}function Nu(e,t,r,n,o){n!==null?Lr(e,t,r,n,o):dl(e,t,r)}function Jp(e,t,r,n){e.removeChild(t,r,n)}function hs(e,t){return e.parentNode(t)}function Xp(e,t){return e.nextSibling(t)}function eg(e,t,r){return ng(e,t,r)}function tg(e,t,r){return e.type&40?Fe(e,r):null}var ng=tg,Ru;function rg(e,t,r,n){let o=Qp(e,n,t),i=t[Ne],s=n.parent||t[ge],a=eg(s,n,t);if(o!=null)if(Array.isArray(r))for(let u=0;uUt&&ug(e,t,Ut,!1),ze(s?2:0,o),r(n,o)}finally{ft(i),ze(s?3:1,o)}}function Cl(e,t,r){if(Dc(t)){let n=O(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function vg(e,t,r,n,o,i){let s=t?t.injectorIndex:-1,a=0;return Xh()&&(a|=128),{type:r,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,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}}function Ou(e,t,r,n,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;n??={};let a,u=Ge.None;Array.isArray(s)?(a=s[0],u=s[1]):a=s;let c=i;if(o!==null){if(!o.hasOwnProperty(i))continue;c=o[i]}e===0?Pu(n,r,c,a,u):Pu(n,r,c,a)}return n}function Pu(e,t,r,n,o){let i;e.hasOwnProperty(r)?(i=e[r]).push(t,n):i=e[r]=[t,n],o!==void 0&&i.push(o)}function yg(e,t,r){let n=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],u=null,c=null;for(let l=n;l0;){let r=e[--t];if(typeof r=="number"&&r<0)return r}return 0}function Ig(e,t,r,n){let o=r.directiveStart,i=r.directiveEnd;Xi(r)&&_g(t,r,e.data[o+r.componentOffset]),e.firstCreatePass||zc(r,t),Ht(n,t);let s=r.initialInputs;for(let a=o;a{vn(e.lView)},consumerOnSignalRead(){this.lView[lt]=this}}),Al=100;function Nl(e,t=!0,r=0){let n=e[Ie],o=n.rendererFactory,i=!1;i||o.begin?.();try{Hg(e,r)}catch(s){throw t&&Og(e,s),s}finally{i||(o.end?.(),n.inlineEffectRunner?.flush())}}function Hg(e,t){_i(e,t);let r=0;for(;ts(e);){if(r===Al)throw new m(103,!1);r++,_i(e,1)}}function zg(e,t,r,n){let o=t[C];if((o&256)===256)return;let i=!1;!i&&t[Ie].inlineEffectRunner?.flush(),rs(t);let s=null,a=null;!i&&qg(e)&&(a=Vg(t),s=Oa(a));try{Mc(t),op(e.bindingStartIndex),r!==null&&wl(e,t,r,2,n);let u=(o&3)===3;if(!i)if(u){let d=e.preOrderCheckHooks;d!==null&&br(t,d,null)}else{let d=e.preOrderHooks;d!==null&&Mr(t,d,0,null),ni(t,0)}if(Gg(t),Rl(t,0),e.contentQueries!==null&&Sl(e,t),!i)if(u){let d=e.contentCheckHooks;d!==null&&br(t,d)}else{let d=e.contentHooks;d!==null&&Mr(t,d,1),ni(t,1)}cg(e,t);let c=e.components;c!==null&&Pl(t,c,0);let l=e.viewQuery;if(l!==null&&xi(2,l,n),!i)if(u){let d=e.viewCheckHooks;d!==null&&br(t,d)}else{let d=e.viewHooks;d!==null&&Mr(t,d,2),ni(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ti]){for(let d of t[ti])d();t[ti]=null}i||(t[C]&=-73)}catch(u){throw vn(t),u}finally{a!==null&&(Pa(a,s),Bg(a)),os()}}function qg(e){return e.type!==2}function Rl(e,t){for(let r=tl(e);r!==null;r=nl(r))for(let n=ue;n-1&&(Mi(t,n),Ar(r,n))}this._attachedToViewContainer=!1}ll(this._lView[x],this._lView)}onDestroy(t){Sc(this._lView,t)}markForCheck(){Fl(this._cdRefInjectingView||this._lView)}detach(){this._lView[C]&=-129}reattach(){yi(this._lView),this._lView[C]|=128}detectChanges(){this._lView[C]|=1024,Nl(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new m(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,ul(this._lView[x],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new m(902,!1);this._appRef=t,yi(this._lView)}};var w0=new RegExp(`^(\\d+)*(${jp}|${Lp})*(.*)`);var Zg=()=>null;function ku(e,t){return Zg(e,t)}var Vr=class{},Ai=class{},$r=class{};function Yg(e){let t=Error(`No component factory found for ${ee(e)}.`);return t[Qg]=e,t}var Qg="ngComponent";var Ni=class{resolveComponentFactory(t){throw Yg(t)}},to=(()=>{let t=class t{};t.NULL=new Ni;let e=t;return e})(),Cn=class{};var Kg=(()=>{let t=class t{};t.\u0275prov=v({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),ai={};var Lu=new Set;function ys(e){Lu.has(e)||(Lu.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function ju(...e){}function Jg(){let e=typeof X.requestAnimationFrame=="function",t=X[e?"requestAnimationFrame":"setTimeout"],r=X[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&r){let n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);let o=r[Zone.__symbol__("OriginalDelegate")];o&&(r=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:r}}var k=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Z(!1),this.onMicrotaskEmpty=new Z(!1),this.onStable=new Z(!1),this.onError=new Z(!1),typeof Zone>"u")throw new m(908,!1);Zone.assertZonePatched();let 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=!n&&r,o.shouldCoalesceRunChangeDetection=n,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=Jg().nativeRequestAnimationFrame,tm(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new m(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new m(909,!1)}run(t,r,n){return this._inner.run(t,r,n)}runTask(t,r,n,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,Xg,ju,ju);try{return i.runTask(s,r,n)}finally{i.cancelTask(s)}}runGuarded(t,r,n){return this._inner.runGuarded(t,r,n)}runOutsideAngular(t){return this._outer.run(t)}},Xg={};function Ds(e){if(e._nesting==0&&!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 em(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(X,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Ri(e),e.isCheckStableRunning=!0,Ds(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Ri(e))}function tm(e){let t=()=>{em(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,n,o,i,s,a)=>{if(nm(a))return r.invokeTask(o,i,s,a);try{return Vu(e),r.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),$u(e)}},onInvoke:(r,n,o,i,s,a,u)=>{try{return Vu(e),r.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),$u(e)}},onHasTask:(r,n,o,i)=>{r.hasTask(o,i),n===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,Ri(e),Ds(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(r,n,o,i)=>(r.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function Ri(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Vu(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function $u(e){e._nesting--,Ds(e)}var Oi=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Z,this.onMicrotaskEmpty=new Z,this.onStable=new Z,this.onError=new Z}run(t,r,n){return t.apply(r,n)}runGuarded(t,r,n){return t.apply(r,n)}runOutsideAngular(t){return t()}runTask(t,r,n,o){return t.apply(r,n)}};function nm(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}function rm(e="zone.js",t){return e==="noop"?new Oi:e==="zone.js"?new k(t):e}var Ft=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Ft||{}),om={destroy(){}};function ws(e,t){!t&&Fh(ws);let r=t?.injector??h(Se);if(!Bp(r))return om;ys("NgAfterNextRender");let n=r.get(Cs),o=n.handler??=new Fi,i=t?.phase??Ft.MixedReadWrite,s=()=>{o.unregister(u),a()},a=r.get(as).onDestroy(s),u=Re(r,()=>new Pi(i,()=>{s(),e()}));return o.register(u),{destroy:s}}var Pi=class{constructor(t,r){this.phase=t,this.callbackFn=r,this.zone=h(k),this.errorHandler=h(Me,{optional:!0}),h(Vr,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}},Fi=class{constructor(){this.executingCallbacks=!1,this.buckets={[Ft.EarlyRead]:new Set,[Ft.Write]:new Set,[Ft.MixedReadWrite]:new Set,[Ft.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(let t of Object.values(this.buckets))for(let r of t)r.invoke();this.executingCallbacks=!1;for(let t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(let t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}},Cs=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of n)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=v({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function ki(e,t,r){let n=r?e.styles:null,o=r?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&hl(e,r,i.join(" "))}}function dm(e,t,r){let n=e.projection=[];for(let o=0;o{let t=class t{};t.__NG_ELEMENT_ID__=hm;let e=t;return e})();function hm(){let e=Ke();return gm(e,be())}var pm=no,kl=class extends pm{constructor(t,r,n){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=n}get element(){return us(this._hostTNode,this._hostLView)}get injector(){return new ct(this._hostTNode,this._hostLView)}get parentInjector(){let t=is(this._hostTNode,this._hostLView);if(Bc(t)){let r=kr(t,this._hostLView),n=Fr(t),o=r[x].data[n+8];return new ct(o,r)}else return new ct(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let r=Uu(this._lContainer);return r!==null&&r[t]||null}get length(){return this._lContainer.length-ue}createEmbeddedView(t,r,n){let o,i;typeof n=="number"?o=n:n!=null&&(o=n.index,i=n.injector);let s=ku(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(r||{},i,s);return this.insertImpl(a,o,Fu(this._hostTNode,s)),a}createComponent(t,r,n,o,i){let s=t&&!Lh(t),a;if(s)a=r;else{let _=r||{};a=_.index,n=_.injector,o=_.projectableNodes,i=_.environmentInjector||_.ngModuleRef}let u=s?t:new qt(We(t)),c=n||this.parentInjector;if(!i&&u.ngModule==null){let F=(s?c:this.parentInjector).get(te,null);F&&(i=F)}let l=We(u.componentType??{}),d=ku(this._lContainer,l?.id??null),f=d?.firstChild??null,p=u.create(c,o,f,i);return this.insertImpl(p.hostView,a,Fu(this._hostTNode,d)),p}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,n){let o=t._lView;if(Wh(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let u=o[G],c=new kl(u,u[ge],u[G]);c.detach(c.indexOf(t))}}let i=this._adjustIndex(r),s=this._lContainer;return Lg(s,o,i,n),t.attachToViewContainerRef(),nc(ui(s),i,t),t}move(t,r){return this.insert(t,r)}indexOf(t){let r=Uu(this._lContainer);return r!==null?r.indexOf(t):-1}remove(t){let r=this._adjustIndex(t,-1),n=Mi(this._lContainer,r);n&&(Ar(ui(this._lContainer),r),ll(n[x],n))}detach(t){let r=this._adjustIndex(t,-1),n=Mi(this._lContainer,r);return n&&Ar(ui(this._lContainer),r)!=null?new zt(n):null}_adjustIndex(t,r=0){return t??this.length+r}};function Uu(e){return e[Or]}function ui(e){return e[Or]||(e[Or]=[])}function gm(e,t){let r,n=t[e.index];return Pe(n)?r=n:(r=Rg(n,t,null,e),t[e.index]=r,vs(t,r)),vm(r,t,e,n),new kl(r,e,t)}function mm(e,t){let r=e[Ne],n=r.createComment(""),o=Fe(t,e),i=hs(r,o);return Lr(r,i,n,Xp(r,o),!1),n}var vm=ym;function ym(e,t,r,n){if(e[dt])return;let o;r.type&8?o=Ye(n):o=mm(t,r),e[dt]=o}function Dm(e){let t=[],r=new Map;function n(o){let i=r.get(o);if(!i){let s=e(o);r.set(o,i=s.then(Em))}return i}return Ur.forEach((o,i)=>{let s=[];o.templateUrl&&s.push(n(o.templateUrl).then(c=>{o.template=c}));let a=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=a,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let c=o.styles.length,l=o.styleUrls;o.styleUrls.forEach((d,f)=>{a.push(""),s.push(n(d).then(p=>{a[c+f]=p,l.splice(l.indexOf(d),1),l.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&s.push(n(o.styleUrl).then(c=>{a.push(c),o.styleUrl=void 0}));let u=Promise.all(s).then(()=>bm(i));t.push(u)}),Cm(),Promise.all(t).then(()=>{})}var Ur=new Map,wm=new Set;function Cm(){let e=Ur;return Ur=new Map,e}function Im(){return Ur.size===0}function Em(e){return typeof e=="string"?e:e.text()}function bm(e){wm.delete(e)}var Qe=class{},In=class{};var Hr=class extends Qe{constructor(t,r,n){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Br(this);let o=lc(t);this._bootstrapComponents=sl(o.bootstrap),this._r3Injector=Kc(t,r,[{provide:Qe,useValue:this},{provide:to,useValue:this.componentFactoryResolver},...n],ee(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},zr=class extends In{constructor(t){super(),this.moduleType=t}create(t){return new Hr(this.moduleType,t,[])}};function Mm(e,t,r){return new Hr(e,t,r)}var Vi=class extends Qe{constructor(t){super(),this.componentFactoryResolver=new Br(this),this.instance=null;let r=new gn([...t.providers,{provide:Qe,useValue:this},{provide:to,useValue:this.componentFactoryResolver}],t.parent||Qi(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function ro(e,t,r=null){return new Vi({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}var oo=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new z(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Sm(e){return(e.flags&32)===32}function Hu(e,t,r,n,o){let i=t.inputs,s=o?"class":"style";Tl(e,r,i[s],s,n)}function Tm(e,t,r,n,o,i){let s=t.consts,a=bu(s,o),u=yl(t,e,2,n,a);return Dg(t,r,u,bu(s,i)),u.attrs!==null&&ki(u,u.attrs,!1),u.mergedAttrs!==null&&ki(u,u.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,u),u}function ke(e,t,r,n){let o=be(),i=xc(),s=Ut+e,a=o[Ne],u=i.firstCreatePass?Tm(s,i,o,t,r,n):i.data[s],c=xm(i,o,u,a,t,e);o[s]=c;let l=jh(u);return ns(u,!0),pl(a,c,u),!Sm(u)&&dp()&&rg(i,o,c,u),Qh()===0&&Ht(c,o),Kh(),l&&(dg(i,o,u),Cl(i,u,o)),n!==null&&fg(o,u),ke}function Xe(){let e=Ke();Ac()?rp():(e=e.parent,ns(e,!1));let t=e;ep(t)&&tp(),Jh();let r=xc();return r.firstCreatePass&&(Vc(r,e),Dc(e)&&r.queries.elementEnd(e)),t.classesWithoutHost!=null&&mp(t)&&Hu(r,t,be(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&vp(t)&&Hu(r,t,be(),t.stylesWithoutHost,!1),Xe}function me(e,t,r,n){return ke(e,t,r,n),Xe(),me}var xm=(e,t,r,n,o,i)=>(fp(!0),al(n,o,lp()));var qr="en-US";var _m=qr;function Am(e){typeof e=="string"&&(_m=e.toLowerCase().replace(/_/g,"-"))}var Nm=(()=>{let t=class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let o=hc(!1,n.type),i=o.length>0?ro([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=v({token:t,providedIn:"environment",factory:()=>new t(y(te))});let e=t;return e})();function Ll(e){ys("NgStandalone"),e.getStandaloneInjector=t=>t.get(Nm).getOrCreateStandaloneInjector(e)}var Ir=null;function Rm(e){Ir!==null&&(e.defaultEncapsulation!==Ir.defaultEncapsulation||e.preserveWhitespaces!==Ir.preserveWhitespaces)||(Ir=e)}var io=(()=>{let t=class t{log(n){console.log(n)}warn(n){console.warn(n)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();var Is=new I(""),Tn=new I(""),so=(()=>{let t=class t{constructor(n,o,i){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Es||(Om(i),i.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{k.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(n)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),n()},o)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,o,i){if(i&&!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,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(y(k),y(ao),y(Tn))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),ao=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}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,o=!0){return Es?.findTestabilityInTree(this,n,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function Om(e){Es=e}var Es;function xn(e){return!!e&&typeof e.then=="function"}function jl(e){return!!e&&typeof e.subscribe=="function"}var uo=new I(""),Vl=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=h(uo,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=i();if(xn(s))n.push(s);else if(jl(s)){let a=new Promise((u,c)=>{s.subscribe({complete:u,error:c})});n.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(i=>{this.reject(i)}),n.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),bs=new I("");function Pm(){ka(()=>{throw new m(600,!1)})}function Fm(e){return e.isBoundToModule}function km(e,t,r){try{let n=r();return xn(n)?n.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):n}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}function $l(e,t){return Array.isArray(t)?t.reduce($l,e):g(g({},e),t)}var Wt=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=h(Jc),this.afterRenderEffectManager=h(Cs),this.externalTestViews=new Set,this.beforeRender=new W,this.afterTick=new W,this.componentTypes=[],this.components=[],this.isStable=h(oo).hasPendingTasks.pipe(T(n=>!n)),this._injector=h(te)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){let i=n instanceof $r;if(!this._injector.get(Vl).done){let p=!i&&cc(n),_=!1;throw new m(405,_)}let a;i?a=n:a=this._injector.get(to).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let u=Fm(a)?void 0:this._injector.get(Qe),c=o||a.selector,l=a.create(Se.NULL,[],c,u),d=l.location.nativeElement,f=l.injector.get(Is,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),Tr(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new m(101,!1);let o=O(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,O(o)}}detectChangesInAttachedViews(n){let o=0,i=this.afterRenderEffectManager;for(;;){if(o===Al)throw new m(103,!1);if(n){let s=o===0;this.beforeRender.next(s);for(let{_lView:a,notifyErrorHandler:u}of this._views)Lm(a,s,u)}if(o++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>$i(s))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>$i(s))))break}}attachView(n){let o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){let o=n;Tr(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let o=this._injector.get(bs,[]);[...this._bootstrapListeners,...o].forEach(i=>i(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),()=>Tr(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new m(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Tr(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}function Lm(e,t,r){!t&&!$i(e)||jm(e,r,t)}function $i(e){return ts(e)}function jm(e,t,r){let n;r?(n=0,e[C]|=1024):e[C]&64?n=0:n=1,Nl(e,t,n)}var Bi=class{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}},co=(()=>{let t=class t{compileModuleSync(n){return new zr(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let o=this.compileModuleSync(n),i=lc(n),s=sl(i.declarations).reduce((a,u)=>{let c=We(u);return c&&a.push(new qt(c)),a},[]);return new Bi(o,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Vm=new I("");function $m(e,t,r){let n=new zr(r);return Promise.resolve(n)}function zu(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var Bm=(()=>{let t=class t{constructor(){this.zone=h(k),this.applicationRef=h(Wt)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Um(e){return[{provide:k,useFactory:e},{provide:$t,multi:!0,useFactory:()=>{let t=h(Bm,{optional:!0});return()=>t.initialize()}},{provide:$t,multi:!0,useFactory:()=>{let t=h(qm);return()=>{t.initialize()}}},{provide:Jc,useFactory:Hm}]}function Hm(){let e=h(k),t=h(Me);return r=>e.runOutsideAngular(()=>t.handleError(r))}function zm(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var qm=(()=>{let t=class t{constructor(){this.subscription=new B,this.initialized=!1,this.zone=h(k),this.pendingTasks=h(oo)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{k.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{k.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Gm(){return typeof $localize<"u"&&$localize.locale||qr}var Ms=new I("",{providedIn:"root",factory:()=>h(Ms,b.Optional|b.SkipSelf)||Gm()});var Bl=new I(""),Ul=(()=>{let t=class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,o){let i=rm(o?.ngZone,zm({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return i.run(()=>{let s=Mm(n.moduleType,this.injector,Um(()=>i)),a=s.injector.get(Me,null);return i.runOutsideAngular(()=>{let u=i.onError.subscribe({next:c=>{a.handleError(c)}});s.onDestroy(()=>{Tr(this._modules,s),u.unsubscribe()})}),km(a,i,()=>{let u=s.injector.get(Vl);return u.runInitializers(),u.donePromise.then(()=>{let c=s.injector.get(Ms,qr);return Am(c||qr),this._moduleDoBootstrap(s),s})})})}bootstrapModule(n,o=[]){let i=$l({},o);return $m(this.injector,i,n).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(n){let o=n.injector.get(Wt);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>o.bootstrap(i));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(o);else throw new m(-403,!1);this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new m(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let n=this._injector.get(Bl,null);n&&(n.forEach(o=>o()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(o){return new(o||t)(y(Se))},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),fn=null,Hl=new I("");function Wm(e){if(fn&&!fn.get(Hl,!1))throw new m(400,!1);Pm(),fn=e;let t=e.get(Ul);return Qm(e),t}function Ss(e,t,r=[]){let n=`Platform: ${t}`,o=new I(n);return(i=[])=>{let s=zl();if(!s||s.injector.get(Hl,!1)){let a=[...r,...i,{provide:o,useValue:!0}];e?e(a):Wm(Zm(a,n))}return Ym(o)}}function Zm(e=[],t){return Se.create({name:t,providers:[{provide:Zr,useValue:"platform"},{provide:Bl,useValue:new Set([()=>fn=null])},...e]})}function Ym(e){let t=zl();if(!t)throw new m(401,!1);return t}function zl(){return fn?.get(Ul)??null}function Qm(e){e.get(cs,null)?.forEach(r=>r())}var _n=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Km;let e=t;return e})();function Km(e){return Jm(Ke(),be(),(e&16)===16)}function Jm(e,t,r){if(Xi(e)&&!r){let n=Sn(e.index,t);return new zt(n,n)}else if(e.type&47){let n=t[Ee];return new zt(n,t)}return null}var ql=Ss(null,"core",[]),Gl=(()=>{let t=class t{constructor(n){}};t.\u0275fac=function(o){return new(o||t)(y(Wt))},t.\u0275mod=pe({type:t}),t.\u0275inj=he({});let e=t;return e})();function Wl(e){let t=We(e);if(!t)return null;let r=new qt(t);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var Jl=null;function gt(){return Jl}function Xl(e){Jl??=e}var lo=class{};var Q=new I(""),_s=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(rv),providedIn:"platform"});let e=t;return e})(),ed=new I(""),rv=(()=>{let t=class t extends _s{constructor(){super(),this._doc=h(Q),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return gt().getBaseHref(this._doc)}onPopState(n){let o=gt().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",n,!1),()=>o.removeEventListener("popstate",n)}onHashChange(n){let o=gt().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",n,!1),()=>o.removeEventListener("hashchange",n)}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(n){this._location.pathname=n}pushState(n,o,i){this._history.pushState(n,o,i)}replaceState(n,o,i){this._history.replaceState(n,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>new t,providedIn:"platform"});let e=t;return e})();function As(e,t){if(e.length==0)return t;if(t.length==0)return e;let r=0;return e.endsWith("/")&&r++,t.startsWith("/")&&r++,r==2?e+t.substring(1):r==1?e+t:e+"/"+t}function Zl(e){let t=e.match(/#|\?|$/),r=t&&t.index||e.length,n=r-(e[r-1]==="/"?1:0);return e.slice(0,n)+e.slice(r)}function Le(e){return e&&e[0]!=="?"?"?"+e:e}var mt=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(Ns),providedIn:"root"});let e=t;return e})(),td=new I(""),Ns=(()=>{let t=class t extends mt{constructor(n,o){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??h(Q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return As(this._baseHref,n)}path(n=!1){let o=this._platformLocation.pathname+Le(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${o}${i}`:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Le(s));this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Le(s));this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(y(_s),y(td,8))},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),nd=(()=>{let t=class t extends mt{constructor(n,o){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let o=this._platformLocation.hash??"#";return o.length>0?o.substring(1):o}prepareExternalUrl(n){let o=As(this._baseHref,n);return o.length>0?"#"+o:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Le(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Le(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(y(_s),y(td,8))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),Zt=(()=>{let t=class t{constructor(n){this._subject=new Z,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let o=this._locationStrategy.getBaseHref();this._basePath=sv(Zl(Yl(o))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,o=""){return this.path()==this.normalize(n+Le(o))}normalize(n){return t.stripTrailingSlash(iv(this._basePath,Yl(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,o="",i=null){this._locationStrategy.pushState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Le(o)),i)}replaceState(n,o="",i=null){this._locationStrategy.replaceState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Le(o)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)}),()=>{let o=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",o){this._urlChangeListeners.forEach(i=>i(n,o))}subscribe(n,o,i){return this._subject.subscribe({next:n,error:o,complete:i})}};t.normalizeQueryParams=Le,t.joinWithSlash=As,t.stripTrailingSlash=Zl,t.\u0275fac=function(o){return new(o||t)(y(mt))},t.\u0275prov=v({token:t,factory:()=>ov(),providedIn:"root"});let e=t;return e})();function ov(){return new Zt(y(mt))}function iv(e,t){if(!e||!t.startsWith(e))return t;let r=t.substring(e.length);return r===""||["/",";","?","#"].includes(r[0])?r:t}function Yl(e){return e.replace(/\/index.html$/,"")}function sv(e){if(new RegExp("^(https?:)?//").test(e)){let[,r]=e.split(/\/\/[^\/]+/);return r}return e}function rd(e,t){t=encodeURIComponent(t);for(let r of e.split(";")){let n=r.indexOf("="),[o,i]=n==-1?[r,""]:[r.slice(0,n),r.slice(n+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var od=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=pe({type:t}),t.\u0275inj=he({});let e=t;return e})(),Rs="browser",av="server";function uv(e){return e===Rs}function Os(e){return e===av}var id=(()=>{let t=class t{};t.\u0275prov=v({token:t,providedIn:"root",factory:()=>uv(h(Je))?new Ts(h(Q),window):new xs});let e=t;return e})(),Ts=class{constructor(t,r){this.document=t,this.window=r,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let r=cv(this.document,t);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let r=t.getBoundingClientRect(),n=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],o-i[1])}};function cv(e,t){let r=e.getElementById(t)||e.getElementsByName(t)[0];if(r)return r;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=n.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=n.nextNode()}}return null}var xs=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}},fo=class{};var ks=class extends lo{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Ls=class e extends ks{static makeCurrent(){Xl(new e)}onAndCancel(t,r,n){return t.addEventListener(r,n),()=>{t.removeEventListener(r,n)}}dispatchEvent(t,r){t.dispatchEvent(r)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,r){return r=r||this.getDefaultDocument(),r.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,r){return r==="window"?window:r==="document"?t:r==="body"?t.body:null}getBaseHref(t){let r=dv();return r==null?null:fv(r)}resetBaseElement(){An=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return rd(document.cookie,t)}},An=null;function dv(){return An=An||document.querySelector("base"),An?An.getAttribute("href"):null}function fv(e){return new URL(e,document.baseURI).pathname}var js=class{addToWindow(t){X.getAngularTestability=(n,o=!0)=>{let i=t.findTestabilityInTree(n,o);if(i==null)throw new m(5103,!1);return i},X.getAllAngularTestabilities=()=>t.getAllTestabilities(),X.getAllAngularRootElements=()=>t.getAllRootElements();let r=n=>{let o=X.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&n()};o.forEach(a=>{a.whenStable(s)})};X.frameworkStabilizers||(X.frameworkStabilizers=[]),X.frameworkStabilizers.push(r)}findTestabilityInTree(t,r,n){if(r==null)return null;let o=t.getTestability(r);return o??(n?gt().isShadowRoot(r)?this.findTestabilityInTree(t,r.host,!0):this.findTestabilityInTree(t,r.parentElement,!0):null)}},hv=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),Vs=new I(""),cd=(()=>{let t=class t{constructor(n,o){this._zone=o,this._eventNameToPlugin=new Map,n.forEach(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,o,i){return this._findPluginFor(o).addEventListener(n,o,i)}getZone(){return this._zone}_findPluginFor(n){let o=this._eventNameToPlugin.get(n);if(o)return o;if(o=this._plugins.find(s=>s.supports(n)),!o)throw new m(5101,!1);return this._eventNameToPlugin.set(n,o),o}};t.\u0275fac=function(o){return new(o||t)(y(Vs),y(k))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),ho=class{constructor(t){this._doc=t}},Ps="ng-app-id",ld=(()=>{let t=class t{constructor(n,o,i,s={}){this.doc=n,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Os(s),this.resetHostNodes()}addStyles(n){for(let o of n)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(n){for(let o of n)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(o=>o.remove()),n.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let o of this.getAllStyles())this.addStyleToHost(n,o)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let o of this.hostNodes)this.addStyleToHost(o,n)}onStyleRemoved(n){let o=this.styleRef;o.get(n)?.elements?.forEach(i=>i.remove()),o.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${Ps}="${this.appId}"]`);if(n?.length){let o=new Map;return n.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(n,o){let i=this.styleRef;if(i.has(n)){let s=i.get(n);return s.usage+=o,s.usage}return i.set(n,{usage:o,elements:[]}),o}getStyleElement(n,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===n)return i.delete(o),s.removeAttribute(Ps),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Ps,this.appId),n.appendChild(a),a}}addStyleToHost(n,o){let i=this.getStyleElement(n,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(y(Q),y(Xr),y(ls,8),y(Je))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),Fs={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/"},Bs=/%COMP%/g,dd="%COMP%",pv=`_nghost-${dd}`,gv=`_ngcontent-${dd}`,mv=!0,vv=new I("",{providedIn:"root",factory:()=>mv});function yv(e){return gv.replace(Bs,e)}function Dv(e){return pv.replace(Bs,e)}function fd(e,t){return t.map(r=>r.replace(Bs,e))}var sd=(()=>{let t=class t{constructor(n,o,i,s,a,u,c,l=null){this.eventManager=n,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Os(u),this.defaultRenderer=new Nn(n,a,c,this.platformIsServer)}createRenderer(n,o){if(!n||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===Ce.ShadowDom&&(o=j(g({},o),{encapsulation:Ce.Emulated}));let i=this.getOrCreateRenderer(n,o);return i instanceof po?i.applyToHost(n):i instanceof Rn&&i.applyStyles(),i}getOrCreateRenderer(n,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,u=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case Ce.Emulated:s=new po(c,l,o,this.appId,d,a,u,f);break;case Ce.ShadowDom:return new $s(c,l,n,o,a,u,this.nonce,f);default:s=new Rn(c,l,o,d,a,u,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(y(cd),y(ld),y(Xr),y(vv),y(Q),y(Je),y(k),y(ls))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),Nn=class{constructor(t,r,n,o){this.eventManager=t,this.doc=r,this.ngZone=n,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,r){return r?this.doc.createElementNS(Fs[r]||r,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,r){(ad(t)?t.content:t).appendChild(r)}insertBefore(t,r,n){t&&(ad(t)?t.content:t).insertBefore(r,n)}removeChild(t,r){t&&t.removeChild(r)}selectRootElement(t,r){let n=typeof t=="string"?this.doc.querySelector(t):t;if(!n)throw new m(-5104,!1);return r||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,r,n,o){if(o){r=o+":"+r;let i=Fs[o];i?t.setAttributeNS(i,r,n):t.setAttribute(r,n)}else t.setAttribute(r,n)}removeAttribute(t,r,n){if(n){let o=Fs[n];o?t.removeAttributeNS(o,r):t.removeAttribute(`${n}:${r}`)}else t.removeAttribute(r)}addClass(t,r){t.classList.add(r)}removeClass(t,r){t.classList.remove(r)}setStyle(t,r,n,o){o&(ht.DashCase|ht.Important)?t.style.setProperty(r,n,o&ht.Important?"important":""):t.style[r]=n}removeStyle(t,r,n){n&ht.DashCase?t.style.removeProperty(r):t.style[r]=""}setProperty(t,r,n){t!=null&&(t[r]=n)}setValue(t,r){t.nodeValue=r}listen(t,r,n){if(typeof t=="string"&&(t=gt().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${r}`);return this.eventManager.addEventListener(t,r,this.decoratePreventDefault(n))}decoratePreventDefault(t){return r=>{if(r==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(r)):t(r))===!1&&r.preventDefault()}}};function ad(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var $s=class extends Nn{constructor(t,r,n,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=r,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=fd(o.id,o.styles);for(let l of c){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,r){return super.appendChild(this.nodeOrShadowRoot(t),r)}insertBefore(t,r,n){return super.insertBefore(this.nodeOrShadowRoot(t),r,n)}removeChild(t,r){return super.removeChild(this.nodeOrShadowRoot(t),r)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Rn=class extends Nn{constructor(t,r,n,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=o,this.styles=u?fd(u,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},po=class extends Rn{constructor(t,r,n,o,i,s,a,u){let c=o+"-"+n.id;super(t,r,n,i,s,a,u,c),this.contentAttr=yv(c),this.hostAttr=Dv(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,r){let n=super.createElement(t,r);return super.setAttribute(n,this.contentAttr,""),n}},wv=(()=>{let t=class t extends ho{constructor(n){super(n)}supports(n){return!0}addEventListener(n,o,i){return n.addEventListener(o,i,!1),()=>this.removeEventListener(n,o,i)}removeEventListener(n,o,i){return n.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(y(Q))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})(),ud=["alt","control","meta","shift"],Cv={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Iv={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Ev=(()=>{let t=class t extends ho{constructor(n){super(n)}supports(n){return t.parseEventName(n)!=null}addEventListener(n,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>gt().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let o=n.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",u=o.indexOf("code");if(u>-1&&(o.splice(u,1),a="code."),ud.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let c={};return c.domEventName=i,c.fullKey=a,c}static matchEventFullKeyCode(n,o){let i=Cv[n.key]||n.key,s="";return o.indexOf("code.")>-1&&(i=n.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),ud.forEach(a=>{if(a!==i){let u=Iv[a];u(n)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(n,o,i){return s=>{t.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>o(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};t.\u0275fac=function(o){return new(o||t)(y(Q))},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})();function bv(){Ls.makeCurrent()}function Mv(){return new Me}function Sv(){return ol(document),document}var Tv=[{provide:Je,useValue:Rs},{provide:cs,useValue:bv,multi:!0},{provide:Q,useFactory:Sv,deps:[]}],hd=Ss(ql,"browser",Tv),xv=new I(""),_v=[{provide:Tn,useClass:js,deps:[]},{provide:Is,useClass:so,deps:[k,ao,Tn]},{provide:so,useClass:so,deps:[k,ao,Tn]}],Av=[{provide:Zr,useValue:"root"},{provide:Me,useFactory:Mv,deps:[]},{provide:Vs,useClass:wv,multi:!0,deps:[Q,k,Je]},{provide:Vs,useClass:Ev,multi:!0,deps:[Q]},sd,ld,cd,{provide:Cn,useExisting:sd},{provide:fo,useClass:hv,deps:[]},[]],pd=(()=>{let t=class t{constructor(n){}static withServerTransition(n){return{ngModule:t,providers:[{provide:Xr,useValue:n.appId}]}}};t.\u0275fac=function(o){return new(o||t)(y(xv,12))},t.\u0275mod=pe({type:t}),t.\u0275inj=he({providers:[...Av,..._v],imports:[od,Gl]});let e=t;return e})();var gd=(()=>{let t=class t{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};t.\u0275fac=function(o){return new(o||t)(y(Q))},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var vd=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Gt({type:t,selectors:[["app-preloader"]],decls:14,vars:0,consts:[[1,"flex","h-screen","items-center","justify-center","text-primary-500"],["fill","none","height","88","stroke","currentColor","viewBox","0 0 63 121","width","30","xmlns","http://www.w3.org/2000/svg",1,"sign"],["d","M57 5L10.5 60.5L57 116","stroke-width","13"],["fill","currentColor","height","40","viewBox","0 0 54 73","width","21","xmlns","http://www.w3.org/2000/svg",1,"ear","ear-left"],["d","M0 72L12 73L17 19L54 49V33.5L14 0L6 9L0 72Z"],["fill","currentColor","height","33","viewBox","0 0 101 66","width","68","xmlns","http://www.w3.org/2000/svg",1,"face"],["fill-rule","evenodd","clip-rule","evenodd","d","M43.8752 39.3165L45.7298 41.7474C48.1311 44.895 52.8689 44.895 55.2702 41.7474L57.1248 39.3165C64.206 57.0287 81.5678 59.3968 93 42L101 48C88.3996 70.9362 62 71 50.5 49C39 71 12.6004 70.9362 0 48L8 42C19.4322 59.3968 36.794 57.0287 43.8752 39.3165Z"],["d","M55.2702 41.7475C52.8689 44.895 48.1311 44.895 45.7298 41.7475L41.8327 36.6394C38.8199 32.6904 41.6359 27 46.6029 27L54.3971 27C59.3641 27 62.1801 32.6904 59.1673 36.6393L55.2702 41.7475Z"],["cx","83","cy","12.5","rx","10","ry","12.5"],["cx","17","cy","12.5","rx","10","ry","12.5"],["fill","currentColor","height","40","viewBox","0 0 54 73","width","21","xmlns","http://www.w3.org/2000/svg",1,"ear","ear-right"],["d","M54 72L42 73L37 19L0 49V33.5L40 0L48 9L54 72Z"],["fill","none","height","88","stroke","currentColor","viewBox","0 0 62 121","width","29","xmlns","http://www.w3.org/2000/svg",1,"sign"],["d","M6 5L52.5 60.5L6 116","stroke-width","13"]],template:function(o,i){o&1&&(ke(0,"div",0),Lc(),ke(1,"svg",1),me(2,"path",2),Xe(),ke(3,"svg",3),me(4,"path",4),Xe(),ke(5,"svg",5),me(6,"path",6)(7,"path",7)(8,"ellipse",8)(9,"ellipse",9),Xe(),ke(10,"svg",10),me(11,"path",11),Xe(),ke(12,"svg",12),me(13,"path",13),Xe()())},styles:[".sign[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_draw 6s linear .25s forwards;stroke-dasharray:1000;stroke-dashoffset:1000}.ear[_ngcontent-%COMP%]{opacity:0}.ear-left[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_show .5s linear 1.25s forwards,move-left .5s linear 1.875s forwards;margin-left:1.25rem}.ear-right[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_show .5s linear 1.25s forwards,move-right .5s linear 1.875s forwards;margin-right:1.25rem}.face[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_show .5s linear 2s forwards;opacity:0;position:fixed}@keyframes _ngcontent-%COMP%_draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes _ngcontent-%COMP%_move-left{0%{transform:translate(0) rotate(0)}to{transform:translate(-.6rem,-2rem) rotate(10deg)}}@keyframes _ngcontent-%COMP%_move-right{0%{transform:translate(0) rotate(0)}to{transform:translate(.6rem,-2rem) rotate(-10deg)}}@keyframes _ngcontent-%COMP%_show{0%{opacity:0}to{opacity:1}}"]});let e=t;return e})();var yd=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Gt({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(o,i){o&1&&me(0,"app-preloader")},dependencies:[vd]});let e=t;return e})();var E="primary",Wn=Symbol("RouteTitle"),Gs=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r[0]:r}return null}getAll(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}};function Xt(e){return new Gs(e)}function Rv(e,t,r){let n=r.path.split("/");if(n.length>e.length||r.pathMatch==="full"&&(t.hasChildren()||n.lengthn[i]===o)}else return e===t}function xd(e){return e.length>0?e[e.length-1]:null}function rt(e){return Zo(e)?e:xn(e)?L(Promise.resolve(e)):D(e)}var Pv={exact:Ad,subset:Nd},_d={exact:Fv,subset:kv,ignored:()=>!0};function Dd(e,t,r){return Pv[r.paths](e.root,t.root,r.matrixParams)&&_d[r.queryParams](e.queryParams,t.queryParams)&&!(r.fragment==="exact"&&e.fragment!==t.fragment)}function Fv(e,t){return Te(e,t)}function Ad(e,t,r){if(!yt(e.segments,t.segments)||!vo(e.segments,t.segments,r)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let n in t.children)if(!e.children[n]||!Ad(e.children[n],t.children[n],r))return!1;return!0}function kv(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(r=>Td(e[r],t[r]))}function Nd(e,t,r){return Rd(e,t,t.segments,r)}function Rd(e,t,r,n){if(e.segments.length>r.length){let o=e.segments.slice(0,r.length);return!(!yt(o,r)||t.hasChildren()||!vo(o,r,n))}else if(e.segments.length===r.length){if(!yt(e.segments,r)||!vo(e.segments,r,n))return!1;for(let o in t.children)if(!e.children[o]||!Nd(e.children[o],t.children[o],n))return!1;return!0}else{let o=r.slice(0,e.segments.length),i=r.slice(e.segments.length);return!yt(e.segments,o)||!vo(e.segments,o,n)||!e.children[E]?!1:Rd(e.children[E],t,i,n)}}function vo(e,t,r){return t.every((n,o)=>_d[r](e[o].parameters,n.parameters))}var et=class{constructor(t=new A([],{}),r={},n=null){this.root=t,this.queryParams=r,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Xt(this.queryParams),this._queryParamMap}toString(){return Vv.serialize(this)}},A=class{constructor(t,r){this.segments=t,this.children=r,this.parent=null,Object.values(r).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return yo(this)}},vt=class{constructor(t,r){this.path=t,this.parameters=r}get parameterMap(){return this._parameterMap??=Xt(this.parameters),this._parameterMap}toString(){return Pd(this)}};function Lv(e,t){return yt(e,t)&&e.every((r,n)=>Te(r.parameters,t[n].parameters))}function yt(e,t){return e.length!==t.length?!1:e.every((r,n)=>r.path===t[n].path)}function jv(e,t){let r=[];return Object.entries(e.children).forEach(([n,o])=>{n===E&&(r=r.concat(t(o,n)))}),Object.entries(e.children).forEach(([n,o])=>{n!==E&&(r=r.concat(t(o,n)))}),r}var Zn=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>new Vn,providedIn:"root"});let e=t;return e})(),Vn=class{parse(t){let r=new Ys(t);return new et(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(t){let r=`/${On(t.root,!0)}`,n=Uv(t.queryParams),o=typeof t.fragment=="string"?`#${$v(t.fragment)}`:"";return`${r}${n}${o}`}},Vv=new Vn;function yo(e){return e.segments.map(t=>Pd(t)).join("/")}function On(e,t){if(!e.hasChildren())return yo(e);if(t){let r=e.children[E]?On(e.children[E],!1):"",n=[];return Object.entries(e.children).forEach(([o,i])=>{o!==E&&n.push(`${o}:${On(i,!1)}`)}),n.length>0?`${r}(${n.join("//")})`:r}else{let r=jv(e,(n,o)=>o===E?[On(e.children[E],!1)]:[`${o}:${On(n,!1)}`]);return Object.keys(e.children).length===1&&e.children[E]!=null?`${yo(e)}/${r[0]}`:`${yo(e)}/(${r.join("//")})`}}function Od(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function go(e){return Od(e).replace(/%3B/gi,";")}function $v(e){return encodeURI(e)}function Zs(e){return Od(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Do(e){return decodeURIComponent(e)}function wd(e){return Do(e.replace(/\+/g,"%20"))}function Pd(e){return`${Zs(e.path)}${Bv(e.parameters)}`}function Bv(e){return Object.entries(e).map(([t,r])=>`;${Zs(t)}=${Zs(r)}`).join("")}function Uv(e){let t=Object.entries(e).map(([r,n])=>Array.isArray(n)?n.map(o=>`${go(r)}=${go(o)}`).join("&"):`${go(r)}=${go(n)}`).filter(r=>r);return t.length?`?${t.join("&")}`:""}var Hv=/^[^\/()?;#]+/;function Us(e){let t=e.match(Hv);return t?t[0]:""}var zv=/^[^\/()?;=#]+/;function qv(e){let t=e.match(zv);return t?t[0]:""}var Gv=/^[^=?&#]+/;function Wv(e){let t=e.match(Gv);return t?t[0]:""}var Zv=/^[^&#]+/;function Yv(e){let t=e.match(Zv);return t?t[0]:""}var Ys=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new A([],{}):new A([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(r).length>0)&&(n[E]=new A(t,r)),n}parseSegment(){let t=Us(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new m(4009,!1);return this.capture(t),new vt(Do(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let r=qv(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let o=Us(this.remaining);o&&(n=o,this.capture(n))}t[Do(r)]=Do(n)}parseQueryParam(t){let r=Wv(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let s=Yv(this.remaining);s&&(n=s,this.capture(n))}let o=wd(r),i=wd(n);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=Us(this.remaining),o=this.remaining[n.length];if(o!=="/"&&o!==")"&&o!==";")throw new m(4010,!1);let i;n.indexOf(":")>-1?(i=n.slice(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=E);let s=this.parseChildren();r[i]=Object.keys(s).length===1?s[E]:new A([],s),this.consumeOptional("//")}return r}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new m(4011,!1)}};function Fd(e){return e.segments.length>0?new A([],{[E]:e}):e}function kd(e){let t={};for(let[n,o]of Object.entries(e.children)){let i=kd(o);if(n===E&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[n]=i)}let r=new A(e.segments,t);return Qv(r)}function Qv(e){if(e.numberOfChildren===1&&e.children[E]){let t=e.children[E];return new A(e.segments.concat(t.segments),t.children)}return e}function en(e){return e instanceof et}function Kv(e,t,r=null,n=null){let o=Ld(e);return jd(o,t,r,n)}function Ld(e){let t;function r(i){let s={};for(let u of i.children){let c=r(u);s[u.outlet]=c}let a=new A(i.url,s);return i===e&&(t=a),a}let n=r(e.root),o=Fd(n);return t??o}function jd(e,t,r,n){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Hs(o,o,o,r,n);let i=Jv(t);if(i.toRoot())return Hs(o,o,new A([],{}),r,n);let s=Xv(i,o,e),a=s.processChildren?kn(s.segmentGroup,s.index,i.commands):$d(s.segmentGroup,s.index,i.commands);return Hs(o,s.segmentGroup,a,r,n)}function wo(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function $n(e){return typeof e=="object"&&e!=null&&e.outlets}function Hs(e,t,r,n,o){let i={};n&&Object.entries(n).forEach(([u,c])=>{i[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`});let s;e===t?s=r:s=Vd(e,t,r);let a=Fd(kd(s));return new et(a,i,o)}function Vd(e,t,r){let n={};return Object.entries(e.children).forEach(([o,i])=>{i===t?n[o]=r:n[o]=Vd(i,t,r)}),new A(e.segments,n)}var Co=class{constructor(t,r,n){if(this.isAbsolute=t,this.numberOfDoubleDots=r,this.commands=n,t&&n.length>0&&wo(n[0]))throw new m(4003,!1);let o=n.find($n);if(o&&o!==xd(n))throw new m(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Jv(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Co(!0,0,e);let t=0,r=!1,n=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([u,c])=>{a[u]=typeof c=="string"?c.split("/"):c}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,u)=>{u==0&&a==="."||(u==0&&a===""?r=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Co(r,t,n)}var Kt=class{constructor(t,r,n){this.segmentGroup=t,this.processChildren=r,this.index=n}};function Xv(e,t,r){if(e.isAbsolute)return new Kt(t,!0,0);if(!r)return new Kt(t,!1,NaN);if(r.parent===null)return new Kt(r,!0,0);let n=wo(e.commands[0])?0:1,o=r.segments.length-1+n;return ey(r,o,e.numberOfDoubleDots)}function ey(e,t,r){let n=e,o=t,i=r;for(;i>o;){if(i-=o,n=n.parent,!n)throw new m(4005,!1);o=n.segments.length}return new Kt(n,!1,o-i)}function ty(e){return $n(e[0])?e[0].outlets:{[E]:e}}function $d(e,t,r){if(e??=new A([],{}),e.segments.length===0&&e.hasChildren())return kn(e,t,r);let n=ny(e,t,r),o=r.slice(n.commandIndex);if(n.match&&n.pathIndexi!==E)&&e.children[E]&&e.numberOfChildren===1&&e.children[E].segments.length===0){let i=kn(e.children[E],t,r);return new A(e.segments,i.children)}return Object.entries(n).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=$d(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{n[i]===void 0&&(o[i]=s)}),new A(e.segments,o)}}function ny(e,t,r){let n=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o=r.length)return i;let s=e.segments[o],a=r[n];if($n(a))break;let u=`${a}`,c=n0&&u===void 0)break;if(u&&c&&typeof c=="object"&&c.outlets===void 0){if(!Id(u,c,s))return i;n+=2}else{if(!Id(u,{},s))return i;n++}o++}return{match:!0,pathIndex:o,commandIndex:n}}function Qs(e,t,r){let n=e.segments.slice(0,t),o=0;for(;o{typeof n=="string"&&(n=[n]),n!==null&&(t[r]=Qs(new A([],{}),0,n))}),t}function Cd(e){let t={};return Object.entries(e).forEach(([r,n])=>t[r]=`${n}`),t}function Id(e,t,r){return e==r.path&&Te(t,r.parameters)}var Ln="imperative",H=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(H||{}),ce=class{constructor(t,r){this.id=t,this.url=r}},tn=class extends ce{constructor(t,r,n="imperative",o=null){super(t,r),this.type=H.NavigationStart,this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},je=class extends ce{constructor(t,r,n){super(t,r),this.urlAfterRedirects=n,this.type=H.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},re=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(re||{}),Io=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Io||{}),tt=class extends ce{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=H.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},nt=class extends ce{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=H.NavigationSkipped}},Bn=class extends ce{constructor(t,r,n,o){super(t,r),this.error=n,this.target=o,this.type=H.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Eo=class extends ce{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=H.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ks=class extends ce{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=H.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Js=class extends ce{constructor(t,r,n,o,i){super(t,r),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=i,this.type=H.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Xs=class extends ce{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=H.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ea=class extends ce{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=H.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ta=class{constructor(t){this.route=t,this.type=H.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},na=class{constructor(t){this.route=t,this.type=H.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},ra=class{constructor(t){this.snapshot=t,this.type=H.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},oa=class{constructor(t){this.snapshot=t,this.type=H.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ia=class{constructor(t){this.snapshot=t,this.type=H.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},sa=class{constructor(t){this.snapshot=t,this.type=H.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},bo=class{constructor(t,r,n){this.routerEvent=t,this.position=r,this.anchor=n,this.type=H.Scroll}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Un=class{},Hn=class{constructor(t){this.url=t}};var aa=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Yn,this.attachRef=null}},Yn=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(n,o){let i=this.getOrCreateContext(n);i.outlet=o,this.contexts.set(n,i)}onChildOutletDestroyed(n){let o=this.getContext(n);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let o=this.getContext(n);return o||(o=new aa,this.contexts.set(n,o)),o}getContext(n){return this.contexts.get(n)||null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Mo=class{constructor(t){this._root=t}get root(){return this._root.value}parent(t){let r=this.pathFromRoot(t);return r.length>1?r[r.length-2]:null}children(t){let r=ua(t,this._root);return r?r.children.map(n=>n.value):[]}firstChild(t){let r=ua(t,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(t){let r=ca(t,this._root);return r.length<2?[]:r[r.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return ca(t,this._root).map(r=>r.value)}};function ua(e,t){if(e===t.value)return t;for(let r of t.children){let n=ua(e,r);if(n)return n}return null}function ca(e,t){if(e===t.value)return[t];for(let r of t.children){let n=ca(e,r);if(n.length)return n.unshift(t),n}return[]}var ne=class{constructor(t,r){this.value=t,this.children=r}toString(){return`TreeNode(${this.value})`}};function Qt(e){let t={};return e&&e.children.forEach(r=>t[r.value.outlet]=r),t}var So=class extends Mo{constructor(t,r){super(t),this.snapshot=r,Da(this,t)}toString(){return this.snapshot.toString()}};function Bd(e){let t=oy(e),r=new z([new vt("",{})]),n=new z({}),o=new z({}),i=new z({}),s=new z(""),a=new nn(r,n,i,s,o,E,e,t.root);return a.snapshot=t.root,new So(new ne(a,[]),t)}function oy(e){let t={},r={},n={},o="",i=new zn([],t,n,o,r,E,e,null,{});return new To("",new ne(i,[]))}var nn=class{constructor(t,r,n,o,i,s,a,u){this.urlSubject=t,this.paramsSubject=r,this.queryParamsSubject=n,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(T(c=>c[Wn]))??D(void 0),this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(T(t=>Xt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(T(t=>Xt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function ya(e,t,r="emptyOnly"){let n,{routeConfig:o}=e;return t!==null&&(r==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?n={params:g(g({},t.params),e.params),data:g(g({},t.data),e.data),resolve:g(g(g(g({},e.data),t.data),o?.data),e._resolvedData)}:n={params:g({},e.params),data:g({},e.data),resolve:g(g({},e.data),e._resolvedData??{})},o&&Hd(o)&&(n.resolve[Wn]=o.title),n}var zn=class{get title(){return this.data?.[Wn]}constructor(t,r,n,o,i,s,a,u,c){this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=c}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??=Xt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Xt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(n=>n.toString()).join("/"),r=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${r}')`}},To=class extends Mo{constructor(t,r){super(r),this.url=t,Da(this,r)}toString(){return Ud(this._root)}};function Da(e,t){t.value._routerState=e,t.children.forEach(r=>Da(e,r))}function Ud(e){let t=e.children.length>0?` { ${e.children.map(Ud).join(", ")} } `:"";return`${e.value}${t}`}function zs(e){if(e.snapshot){let t=e.snapshot,r=e._futureSnapshot;e.snapshot=r,Te(t.queryParams,r.queryParams)||e.queryParamsSubject.next(r.queryParams),t.fragment!==r.fragment&&e.fragmentSubject.next(r.fragment),Te(t.params,r.params)||e.paramsSubject.next(r.params),Ov(t.url,r.url)||e.urlSubject.next(r.url),Te(t.data,r.data)||e.dataSubject.next(r.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function la(e,t){let r=Te(e.params,t.params)&&Lv(e.url,t.url),n=!e.parent!=!t.parent;return r&&!n&&(!e.parent||la(e.parent,t.parent))}function Hd(e){return typeof e.title=="string"||e.title===null}var iy=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=E,this.activateEvents=new Z,this.deactivateEvents=new Z,this.attachEvents=new Z,this.detachEvents=new Z,this.parentContexts=h(Yn),this.location=h(no),this.changeDetector=h(_n),this.environmentInjector=h(te),this.inputBinder=h(Ro,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:o,previousValue:i}=n.name;if(o)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new m(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new m(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new m(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,o){this.activated=n,this._activatedRoute=o,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,o){if(this.isActivated)throw new m(4013,!1);this._activatedRoute=n;let i=this.location,a=n.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,c=new da(n,u,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:c,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=Zi({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Kr]});let e=t;return e})(),da=class e{__ngOutletInjector(t){return new e(this.route,this.childContexts,t)}constructor(t,r,n){this.route=t,this.childContexts=r,this.parent=n}get(t,r){return t===nn?this.route:t===Yn?this.childContexts:this.parent.get(t,r)}},Ro=new I(""),Ed=(()=>{let t=class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:o}=n,i=cn([o.queryParams,o.params,o.data]).pipe(ie(([s,a,u],c)=>(u=g(g(g({},s),a),u),c===0?D(u):Promise.resolve(u)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(n);return}let a=Wl(o.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:u}of a.inputs)n.activatedComponentRef.setInput(u,s[u])});this.outletDataSubscriptions.set(n,i)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})();function sy(e,t,r){let n=qn(e,t._root,r?r._root:void 0);return new So(n,t)}function qn(e,t,r){if(r&&e.shouldReuseRoute(t.value,r.value.snapshot)){let n=r.value;n._futureSnapshot=t.value;let o=ay(e,t,r);return new ne(n,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>qn(e,a)),s}}let n=uy(t.value),o=t.children.map(i=>qn(e,i));return new ne(n,o)}}function ay(e,t,r){return t.children.map(n=>{for(let o of r.children)if(e.shouldReuseRoute(n.value,o.value.snapshot))return qn(e,n,o);return qn(e,n)})}function uy(e){return new nn(new z(e.url),new z(e.params),new z(e.queryParams),new z(e.fragment),new z(e.data),e.outlet,e.component,e)}var zd="ngNavigationCancelingError";function qd(e,t){let{redirectTo:r,navigationBehaviorOptions:n}=en(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=Gd(!1,re.Redirect);return o.url=r,o.navigationBehaviorOptions=n,o}function Gd(e,t){let r=new Error(`NavigationCancelingError: ${e||""}`);return r[zd]=!0,r.cancellationCode=t,r}function cy(e){return Wd(e)&&en(e.url)}function Wd(e){return!!e&&e[zd]}var ly=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Gt({type:t,selectors:[["ng-component"]],standalone:!0,features:[Ll],decls:1,vars:0,template:function(o,i){o&1&&me(0,"router-outlet")},dependencies:[iy],encapsulation:2});let e=t;return e})();function dy(e,t){return e.providers&&!e._injector&&(e._injector=ro(e.providers,t,`Route: ${e.path}`)),e._injector??t}function wa(e){let t=e.children&&e.children.map(wa),r=t?j(g({},e),{children:t}):g({},e);return!r.component&&!r.loadComponent&&(t||r.loadChildren)&&r.outlet&&r.outlet!==E&&(r.component=ly),r}function xe(e){return e.outlet||E}function fy(e,t){let r=e.filter(n=>xe(n)===t);return r.push(...e.filter(n=>xe(n)!==t)),r}function Qn(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let r=t.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}var hy=(e,t,r,n)=>T(o=>(new fa(t,o.targetRouterState,o.currentRouterState,r,n).activate(e),o)),fa=class{constructor(t,r,n,o,i){this.routeReuseStrategy=t,this.futureState=r,this.currState=n,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let r=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,n,t),zs(this.futureState.root),this.activateChildRoutes(r,n,t)}deactivateChildRoutes(t,r,n){let o=Qt(r);t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],n),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,n)})}deactivateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(o===i)if(o.component){let s=n.getContext(o.outlet);s&&this.deactivateChildRoutes(t,r,s.children)}else this.deactivateChildRoutes(t,r,n);else i&&this.deactivateRouteAndItsChildren(r,n)}deactivateRouteAndItsChildren(t,r){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,r):this.deactivateRouteAndOutlet(t,r)}detachAndStoreRouteSubtree(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=Qt(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=Qt(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(t,r,n){let o=Qt(r);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],n),this.forwardEvent(new sa(i.value.snapshot))}),t.children.length&&this.forwardEvent(new oa(t.value.snapshot))}activateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(zs(o),o===i)if(o.component){let s=n.getOrCreateContext(o.outlet);this.activateChildRoutes(t,r,s.children)}else this.activateChildRoutes(t,r,n);else if(o.component){let s=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),zs(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=Qn(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}},xo=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Jt=class{constructor(t,r){this.component=t,this.route=r}};function py(e,t,r){let n=e._root,o=t?t._root:null;return Pn(n,o,r,[n.value])}function gy(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function on(e,t){let r=Symbol(),n=t.get(e,r);return n===r?typeof e=="function"&&!Zu(e)?e:t.get(e):n}function Pn(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Qt(t);return e.children.forEach(s=>{my(s,i[s.value.outlet],r,n.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>jn(a,r.getContext(s),o)),o}function my(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=r?r.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let u=vy(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new xo(n)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Pn(e,t,a?a.children:null,n,o):Pn(e,t,r,n,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Jt(a.outlet.component,s))}else s&&jn(t,a,o),o.canActivateChecks.push(new xo(n)),i.component?Pn(e,null,a?a.children:null,n,o):Pn(e,null,r,n,o);return o}function vy(e,t,r){if(typeof r=="function")return r(e,t);switch(r){case"pathParamsChange":return!yt(e.url,t.url);case"pathParamsOrQueryParamsChange":return!yt(e.url,t.url)||!Te(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!la(e,t)||!Te(e.queryParams,t.queryParams);case"paramsChange":default:return!la(e,t)}}function jn(e,t,r){let n=Qt(e),o=e.value;Object.entries(n).forEach(([i,s])=>{o.component?t?jn(s,t.children.getContext(i),r):jn(s,null,r):jn(s,t,r)}),o.component?t&&t.outlet&&t.outlet.isActivated?r.canDeactivateChecks.push(new Jt(t.outlet.component,o)):r.canDeactivateChecks.push(new Jt(null,o)):r.canDeactivateChecks.push(new Jt(null,o))}function Kn(e){return typeof e=="function"}function yy(e){return typeof e=="boolean"}function Dy(e){return e&&Kn(e.canLoad)}function wy(e){return e&&Kn(e.canActivate)}function Cy(e){return e&&Kn(e.canActivateChild)}function Iy(e){return e&&Kn(e.canDeactivate)}function Ey(e){return e&&Kn(e.canMatch)}function Zd(e){return e instanceof _e||e?.name==="EmptyError"}var mo=Symbol("INITIAL_VALUE");function rn(){return ie(e=>cn(e.map(t=>t.pipe(Ae(1),Jo(mo)))).pipe(T(t=>{for(let r of t)if(r!==!0){if(r===mo)return mo;if(r===!1||r instanceof et)return r}return!0}),oe(t=>t!==mo),Ae(1)))}function by(e,t){return V(r=>{let{targetSnapshot:n,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=r;return s.length===0&&i.length===0?D(j(g({},r),{guardsResult:!0})):My(s,n,o,e).pipe(V(a=>a&&yy(a)?Sy(n,i,e,t):D(a)),T(a=>j(g({},r),{guardsResult:a})))})}function My(e,t,r,n){return L(e).pipe(V(o=>Ny(o.component,o.route,r,t,n)),ye(o=>o!==!0,!0))}function Sy(e,t,r,n){return L(t).pipe(ut(o=>At(xy(o.route.parent,n),Ty(o.route,n),Ay(e,o.path,r),_y(e,o.route,r))),ye(o=>o!==!0,!0))}function Ty(e,t){return e!==null&&t&&t(new ia(e)),D(!0)}function xy(e,t){return e!==null&&t&&t(new ra(e)),D(!0)}function _y(e,t,r){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return D(!0);let o=n.map(i=>Dr(()=>{let s=Qn(t)??r,a=on(i,s),u=wy(a)?a.canActivate(t,e):Re(s,()=>a(t,e));return rt(u).pipe(ye())}));return D(o).pipe(rn())}function Ay(e,t,r){let n=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>gy(s)).filter(s=>s!==null).map(s=>Dr(()=>{let a=s.guards.map(u=>{let c=Qn(s.node)??r,l=on(u,c),d=Cy(l)?l.canActivateChild(n,e):Re(c,()=>l(n,e));return rt(d).pipe(ye())});return D(a).pipe(rn())}));return D(i).pipe(rn())}function Ny(e,t,r,n,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return D(!0);let s=i.map(a=>{let u=Qn(t)??o,c=on(a,u),l=Iy(c)?c.canDeactivate(e,t,r,n):Re(u,()=>c(e,t,r,n));return rt(l).pipe(ye())});return D(s).pipe(rn())}function Ry(e,t,r,n){let o=t.canLoad;if(o===void 0||o.length===0)return D(!0);let i=o.map(s=>{let a=on(s,e),u=Dy(a)?a.canLoad(t,r):Re(e,()=>a(t,r));return rt(u)});return D(i).pipe(rn(),Yd(n))}function Yd(e){return zo(q(t=>{if(en(t))throw qd(e,t)}),T(t=>t===!0))}function Oy(e,t,r,n){let o=t.canMatch;if(!o||o.length===0)return D(!0);let i=o.map(s=>{let a=on(s,e),u=Ey(a)?a.canMatch(t,r):Re(e,()=>a(t,r));return rt(u)});return D(i).pipe(rn(),Yd(n))}var Gn=class{constructor(t){this.segmentGroup=t||null}},_o=class extends Error{constructor(t){super(),this.urlTree=t}};function Yt(e){return xt(new Gn(e))}function Py(e){return xt(new m(4e3,!1))}function Fy(e){return xt(Gd(!1,re.GuardRejected))}var ha=class{constructor(t,r){this.urlSerializer=t,this.urlTree=r}lineralizeSegments(t,r){let n=[],o=r.root;for(;;){if(n=n.concat(o.segments),o.numberOfChildren===0)return D(n);if(o.numberOfChildren>1||!o.children[E])return Py(t.redirectTo);o=o.children[E]}}applyRedirectCommands(t,r,n){let o=this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),t,n);if(r.startsWith("/"))throw new _o(o);return o}applyRedirectCreateUrlTree(t,r,n,o){let i=this.createSegmentGroup(t,r.root,n,o);return new et(i,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(t,r){let n={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i.startsWith(":")){let a=i.substring(1);n[o]=r[a]}else n[o]=i}),n}createSegmentGroup(t,r,n,o){let i=this.createSegments(t,r.segments,n,o),s={};return Object.entries(r.children).forEach(([a,u])=>{s[a]=this.createSegmentGroup(t,u,n,o)}),new A(i,s)}createSegments(t,r,n,o){return r.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,n))}findPosParam(t,r,n){let o=n[r.path.substring(1)];if(!o)throw new m(4001,!1);return o}findOrReturn(t,r){let n=0;for(let o of r){if(o.path===t.path)return r.splice(n),o;n++}return t}},pa={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ky(e,t,r,n,o){let i=Ca(e,t,r);return i.matched?(n=dy(t,n),Oy(n,t,r,o).pipe(T(s=>s===!0?i:g({},pa)))):D(i)}function Ca(e,t,r){if(t.path==="**")return Ly(r);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||r.length>0)?g({},pa):{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};let o=(t.matcher||Rv)(r,e,t);if(!o)return g({},pa);let i={};Object.entries(o.posParams??{}).forEach(([a,u])=>{i[a]=u.path});let s=o.consumed.length>0?g(g({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:r.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function Ly(e){return{matched:!0,parameters:e.length>0?xd(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function bd(e,t,r,n){return r.length>0&&$y(e,r,n)?{segmentGroup:new A(t,Vy(n,new A(r,e.children))),slicedSegments:[]}:r.length===0&&By(e,r,n)?{segmentGroup:new A(e.segments,jy(e,r,n,e.children)),slicedSegments:r}:{segmentGroup:new A(e.segments,e.children),slicedSegments:r}}function jy(e,t,r,n){let o={};for(let i of r)if(Oo(e,t,i)&&!n[xe(i)]){let s=new A([],{});o[xe(i)]=s}return g(g({},n),o)}function Vy(e,t){let r={};r[E]=t;for(let n of e)if(n.path===""&&xe(n)!==E){let o=new A([],{});r[xe(n)]=o}return r}function $y(e,t,r){return r.some(n=>Oo(e,t,n)&&xe(n)!==E)}function By(e,t,r){return r.some(n=>Oo(e,t,n))}function Oo(e,t,r){return(e.hasChildren()||t.length>0)&&r.pathMatch==="full"?!1:r.path===""}function Uy(e,t,r,n){return xe(e)!==n&&(n===E||!Oo(t,r,e))?!1:Ca(t,e,r).matched}function Hy(e,t,r){return t.length===0&&!e.children[r]}var ga=class{};function zy(e,t,r,n,o,i,s="emptyOnly"){return new ma(e,t,r,n,o,s,i).recognize()}var qy=31,ma=class{constructor(t,r,n,o,i,s,a){this.injector=t,this.configLoader=r,this.rootComponentType=n,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new ha(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new m(4002,`'${t.segmentGroup}'`)}recognize(){let t=bd(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(T(r=>{let n=new zn([],Object.freeze({}),Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,{},E,this.rootComponentType,null,{}),o=new ne(n,r),i=new To("",o),s=Kv(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root,null),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,E).pipe(Be(n=>{if(n instanceof _o)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Gn?this.noMatchError(n):n}))}inheritParamsAndData(t,r){let n=t.value,o=ya(n,r,this.paramsInheritanceStrategy);n.params=Object.freeze(o.params),n.data=Object.freeze(o.data),t.children.forEach(i=>this.inheritParamsAndData(i,n))}processSegmentGroup(t,r,n,o){return n.segments.length===0&&n.hasChildren()?this.processChildren(t,r,n):this.processSegment(t,r,n,n.segments,o,!0).pipe(T(i=>i instanceof ne?[i]:[]))}processChildren(t,r,n){let o=[];for(let i of Object.keys(n.children))i==="primary"?o.unshift(i):o.push(i);return L(o).pipe(ut(i=>{let s=n.children[i],a=fy(r,i);return this.processSegmentGroup(t,a,s,i)}),Ko((i,s)=>(i.push(...s),i)),Ue(null),Qo(),V(i=>{if(i===null)return Yt(n);let s=Qd(i);return Gy(s),D(s)}))}processSegment(t,r,n,o,i,s){return L(r).pipe(ut(a=>this.processSegmentAgainstRoute(a._injector??t,r,a,n,o,i,s).pipe(Be(u=>{if(u instanceof Gn)return D(null);throw u}))),ye(a=>!!a),Be(a=>{if(Zd(a))return Hy(n,o,i)?D(new ga):Yt(n);throw a}))}processSegmentAgainstRoute(t,r,n,o,i,s,a){return Uy(n,o,i,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,n,i,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,r,n,i,s):Yt(o):Yt(o)}expandSegmentAgainstRouteUsingRedirect(t,r,n,o,i,s){let{matched:a,consumedSegments:u,positionalParamSegments:c,remainingSegments:l}=Ca(r,o,i);if(!a)return Yt(r);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>qy&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,c);return this.applyRedirects.lineralizeSegments(o,d).pipe(V(f=>this.processSegment(t,n,r,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,r,n,o,i){let s=ky(r,n,o,t,this.urlSerializer);return n.path==="**"&&(r.children={}),s.pipe(ie(a=>a.matched?(t=n._injector??t,this.getChildConfig(t,n,o).pipe(ie(({routes:u})=>{let c=n._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:f}=a,p=new zn(l,f,Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,Zy(n),xe(n),n.component??n._loadedComponent??null,n,Yy(n)),{segmentGroup:_,slicedSegments:F}=bd(r,l,d,u);if(F.length===0&&_.hasChildren())return this.processChildren(c,u,_).pipe(T($=>$===null?null:new ne(p,$)));if(u.length===0&&F.length===0)return D(new ne(p,[]));let ve=xe(n)===i;return this.processSegment(c,u,_,F,ve?E:i,!0).pipe(T($=>new ne(p,$ instanceof ne?[$]:[])))}))):Yt(r)))}getChildConfig(t,r,n){return r.children?D({routes:r.children,injector:t}):r.loadChildren?r._loadedRoutes!==void 0?D({routes:r._loadedRoutes,injector:r._loadedInjector}):Ry(t,r,n,this.urlSerializer).pipe(V(o=>o?this.configLoader.loadChildren(t,r).pipe(q(i=>{r._loadedRoutes=i.routes,r._loadedInjector=i.injector})):Fy(r))):D({routes:[],injector:t})}};function Gy(e){e.sort((t,r)=>t.value.outlet===E?-1:r.value.outlet===E?1:t.value.outlet.localeCompare(r.value.outlet))}function Wy(e){let t=e.value.routeConfig;return t&&t.path===""}function Qd(e){let t=[],r=new Set;for(let n of e){if(!Wy(n)){t.push(n);continue}let o=t.find(i=>n.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...n.children),r.add(o)):t.push(n)}for(let n of r){let o=Qd(n.children);t.push(new ne(n.value,o))}return t.filter(n=>!r.has(n))}function Zy(e){return e.data||{}}function Yy(e){return e.resolve||{}}function Qy(e,t,r,n,o,i){return V(s=>zy(e,t,r,n,s.extractedUrl,o,i).pipe(T(({state:a,tree:u})=>j(g({},s),{targetSnapshot:a,urlAfterRedirects:u}))))}function Ky(e,t){return V(r=>{let{targetSnapshot:n,guards:{canActivateChecks:o}}=r;if(!o.length)return D(r);let i=new Set(o.map(u=>u.route)),s=new Set;for(let u of i)if(!s.has(u))for(let c of Kd(u))s.add(c);let a=0;return L(s).pipe(ut(u=>i.has(u)?Jy(u,n,e,t):(u.data=ya(u,u.parent,e).resolve,D(void 0))),q(()=>a++),Nt(1),V(u=>a===s.size?D(r):J))})}function Kd(e){let t=e.children.map(r=>Kd(r)).flat();return[e,...t]}function Jy(e,t,r,n){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!Hd(o)&&(i[Wn]=o.title),Xy(i,e,t,n).pipe(T(s=>(e._resolvedData=s,e.data=ya(e,e.parent,r).resolve,null)))}function Xy(e,t,r,n){let o=Ws(e);if(o.length===0)return D({});let i={};return L(o).pipe(V(s=>eD(e[s],t,r,n).pipe(ye(),q(a=>{i[s]=a}))),Nt(1),Yo(i),Be(s=>Zd(s)?J:xt(s)))}function eD(e,t,r,n){let o=Qn(t)??n,i=on(e,o),s=i.resolve?i.resolve(t,r):Re(o,()=>i(t,r));return rt(s)}function qs(e){return ie(t=>{let r=e(t);return r?L(r).pipe(T(()=>t)):D(t)})}var Jd=(()=>{let t=class t{buildTitle(n){let o,i=n.root;for(;i!==void 0;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(s=>s.outlet===E);return o}getResolvedTitleForRoute(n){return n.data[Wn]}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(tD),providedIn:"root"});let e=t;return e})(),tD=(()=>{let t=class t extends Jd{constructor(n){super(),this.title=n}updateTitle(n){let o=this.buildTitle(n);o!==void 0&&this.title.setTitle(o)}};t.\u0275fac=function(o){return new(o||t)(y(gd))},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Jn=new I("",{providedIn:"root",factory:()=>({})}),Ao=new I(""),Ia=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=h(co)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return D(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let o=rt(n.loadComponent()).pipe(T(Xd),q(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),ln(()=>{this.componentLoaders.delete(n)})),i=new Tt(o,()=>new W).pipe(St());return this.componentLoaders.set(n,i),i}loadChildren(n,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return D({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=nD(o,this.compiler,n,this.onLoadEndListener).pipe(ln(()=>{this.childrenLoaders.delete(o)})),a=new Tt(s,()=>new W).pipe(St());return this.childrenLoaders.set(o,a),a}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function nD(e,t,r,n){return rt(e.loadChildren()).pipe(T(Xd),V(o=>o instanceof In||Array.isArray(o)?D(o):L(t.compileModuleAsync(o))),T(o=>{n&&n(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(r).injector,s=i.get(Ao,[],{optional:!0,self:!0}).flat()),{routes:s.map(wa),injector:i}}))}function rD(e){return e&&typeof e=="object"&&"default"in e}function Xd(e){return rD(e)?e.default:e}var Ea=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(oD),providedIn:"root"});let e=t;return e})(),oD=(()=>{let t=class t{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,o){return n}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),ef=new I(""),tf=new I("");function iD(e,t,r){let n=e.get(tf),o=e.get(Q);return e.get(k).runOutsideAngular(()=>{if(!o.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,Promise.resolve();let i,s=new Promise(c=>{i=c}),a=o.startViewTransition(()=>(i(),sD(e))),{onViewTransitionCreated:u}=n;return u&&Re(e,()=>u({transition:a,from:t,to:r})),s})}function sD(e){return new Promise(t=>{ws(t,{injector:e})})}var ba=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new W,this.transitionAbortSubject=new W,this.configLoader=h(Ia),this.environmentInjector=h(te),this.urlSerializer=h(Zn),this.rootContexts=h(Yn),this.location=h(Zt),this.inputBindingEnabled=h(Ro,{optional:!0})!==null,this.titleStrategy=h(Jd),this.options=h(Jn,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=h(Ea),this.createViewTransition=h(ef,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>D(void 0),this.rootComponentType=null;let n=i=>this.events.next(new ta(i)),o=i=>this.events.next(new na(i));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let o=++this.navigationId;this.transitions?.next(j(g(g({},this.transitions.value),n),{id:o}))}setupNavigations(n,o,i){return this.transitions=new z({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ln,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(oe(s=>s.id!==0),T(s=>j(g({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),ie(s=>{let a=!1,u=!1;return D(s).pipe(ie(c=>{if(this.navigationId>s.id)return this.cancelNavigationTransition(s,"",re.SupersededByNewNavigation),J;this.currentTransition=s,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?j(g({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=c.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new nt(c.id,this.urlSerializer.serialize(c.rawUrl),f,Io.IgnoredSameUrlNavigation)),c.resolve(null),J}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return D(c).pipe(ie(f=>{let p=this.transitions?.getValue();return this.events.next(new tn(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),p!==this.transitions?.getValue()?J:Promise.resolve(f)}),Qy(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),q(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=j(g({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let p=new Eo(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(p)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:f,extractedUrl:p,source:_,restoredState:F,extras:ve}=c,$=new tn(f,this.urlSerializer.serialize(p),_,F);this.events.next($);let sn=Bd(this.rootComponentType).snapshot;return this.currentTransition=s=j(g({},c),{targetSnapshot:sn,urlAfterRedirects:p,extras:j(g({},ve),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=p,D(s)}else{let f="";return this.events.next(new nt(c.id,this.urlSerializer.serialize(c.extractedUrl),f,Io.IgnoredByUrlHandlingStrategy)),c.resolve(null),J}}),q(c=>{let l=new Ks(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),T(c=>(this.currentTransition=s=j(g({},c),{guards:py(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),s)),by(this.environmentInjector,c=>this.events.next(c)),q(c=>{if(s.guardsResult=c.guardsResult,en(c.guardsResult))throw qd(this.urlSerializer,c.guardsResult);let l=new Js(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),oe(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",re.GuardRejected),!1)),qs(c=>{if(c.guards.canActivateChecks.length)return D(c).pipe(q(l=>{let d=new Xs(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),ie(l=>{let d=!1;return D(l).pipe(Ky(this.paramsInheritanceStrategy,this.environmentInjector),q({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",re.NoDataFromResolver)}}))}),q(l=>{let d=new ea(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),qs(c=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(q(p=>{d.component=p}),T(()=>{})));for(let p of d.children)f.push(...l(p));return f};return cn(l(c.targetSnapshot.root)).pipe(Ue(null),Ae(1))}),qs(()=>this.afterPreactivation()),ie(()=>{let{currentSnapshot:c,targetSnapshot:l}=s,d=this.createViewTransition?.(this.environmentInjector,c.root,l.root);return d?L(d).pipe(T(()=>s)):D(s)}),T(c=>{let l=sy(n.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=s=j(g({},c),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,s}),q(()=>{this.events.next(new Un)}),hy(this.rootContexts,n.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),Ae(1),q({next:c=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new je(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{a=!0}}),Xo(this.transitionAbortSubject.pipe(q(c=>{throw c}))),ln(()=>{!a&&!u&&this.cancelNavigationTransition(s,"",re.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),Be(c=>{if(u=!0,Wd(c))this.events.next(new tt(s.id,this.urlSerializer.serialize(s.extractedUrl),c.message,c.cancellationCode)),cy(c)?this.events.next(new Hn(c.url)):s.resolve(!1);else{this.events.next(new Bn(s.id,this.urlSerializer.serialize(s.extractedUrl),c,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(c))}catch(l){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(l)}}return J}))}))}cancelNavigationTransition(n,o,i){let s=new tt(n.id,this.urlSerializer.serialize(n.extractedUrl),o,i);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function aD(e){return e!==Ln}var uD=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(cD),providedIn:"root"});let e=t;return e})(),va=class{shouldDetach(t){return!1}store(t,r){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,r){return t.routeConfig===r.routeConfig}},cD=(()=>{let t=class t extends va{};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=ss(t)))(i||t)}})(),t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),nf=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:()=>h(lD),providedIn:"root"});let e=t;return e})(),lD=(()=>{let t=class t extends nf{constructor(){super(...arguments),this.location=h(Zt),this.urlSerializer=h(Zn),this.options=h(Jn,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=h(Ea),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new et,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Bd(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(o=>{o.type==="popstate"&&n(o.url,o.state)})}handleRouterEvent(n,o){if(n instanceof tn)this.stateMemento=this.createStateMemento();else if(n instanceof nt)this.rawUrlTree=o.initialUrl;else if(n instanceof Eo){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else n instanceof Un?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):n instanceof tt&&(n.code===re.GuardRejected||n.code===re.NoDataFromResolver)?this.restoreHistory(o):n instanceof Bn?this.restoreHistory(o,!0):n instanceof je&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,o){let i=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){let s=this.browserPageId,a=g(g({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(i,"",a)}else{let s=g(g({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(i,"",s)}}restoreHistory(n,o=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(o&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,o){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:o}:{navigationId:n}}};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=ss(t)))(i||t)}})(),t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Fn=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Fn||{});function rf(e,t){e.events.pipe(oe(r=>r instanceof je||r instanceof tt||r instanceof Bn||r instanceof nt),T(r=>r instanceof je||r instanceof nt?Fn.COMPLETE:(r instanceof tt?r.code===re.Redirect||r.code===re.SupersededByNewNavigation:!1)?Fn.REDIRECTING:Fn.FAILED),oe(r=>r!==Fn.REDIRECTING),Ae(1)).subscribe(()=>{t()})}function dD(e){throw e}var fD={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hD={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Dt=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=h(io),this.stateManager=h(nf),this.options=h(Jn,{optional:!0})||{},this.pendingTasks=h(oo),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=h(ba),this.urlSerializer=h(Zn),this.location=h(Zt),this.urlHandlingStrategy=h(Ea),this._events=new W,this.errorHandler=this.options.errorHandler||dD,this.navigated=!1,this.routeReuseStrategy=h(uD),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=h(Ao,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!h(Ro,{optional:!0}),this.eventsSubscription=new B,this.isNgZoneEnabled=h(k)instanceof k&&k.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(o=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(o,s),o instanceof tt&&o.code!==re.Redirect&&o.code!==re.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof je)this.navigated=!0;else if(o instanceof Hn){let a=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),u={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||aD(i.source)};this.scheduleNavigation(a,Ln,null,u,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}gD(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ln,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",o)},0)})}navigateToSyncWithBrowser(n,o,i){let s={replaceUrl:!0},a=i?.navigationId?i:null;if(i){let c=g({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(s.state=c)}let u=this.parseUrl(n);this.scheduleNavigation(u,o,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(wa),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,o={}){let{relativeTo:i,queryParams:s,fragment:a,queryParamsHandling:u,preserveFragment:c}=o,l=c?this.currentUrlTree.fragment:a,d=null;switch(u){case"merge":d=g(g({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let p=i?i.snapshot:this.routerState.snapshot.root;f=Ld(p)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),f=this.currentUrlTree.root}return jd(f,n,d,l??null)}navigateByUrl(n,o={skipLocationChange:!1}){let i=en(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,Ln,null,o)}navigate(n,o={skipLocationChange:!1}){return pD(n),this.navigateByUrl(this.createUrlTree(n,o),o)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,o){let i;if(o===!0?i=g({},fD):o===!1?i=g({},hD):i=o,en(n))return Dd(this.currentUrlTree,n,i);let s=this.parseUrl(n);return Dd(this.currentUrlTree,s,i)}removeEmptyProps(n){return Object.entries(n).reduce((o,[i,s])=>(s!=null&&(o[i]=s),o),{})}scheduleNavigation(n,o,i,s,a){if(this.disposed)return Promise.resolve(!1);let u,c,l;a?(u=a.resolve,c=a.reject,l=a.promise):l=new Promise((f,p)=>{u=f,c=p});let d=this.pendingTasks.add();return rf(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:u,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function pD(e){for(let t=0;t{let t=class t{constructor(n,o,i,s,a){this.router=n,this.injector=i,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(oe(n=>n instanceof je),ut(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,o){let i=[];for(let s of o){s.providers&&!s._injector&&(s._injector=ro(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,u=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&s.canLoad===void 0||s.loadComponent&&!s._loadedComponent)&&i.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&i.push(this.processRoutes(u,s.children??s._loadedRoutes))}return L(i).pipe(_t())}preloadConfig(n,o){return this.preloadingStrategy.preload(o,()=>{let i;o.loadChildren&&o.canLoad===void 0?i=this.loader.loadChildren(n,o):i=D(null);let s=i.pipe(V(a=>a===null?D(void 0):(o._loadedRoutes=a.routes,o._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(o.loadComponent&&!o._loadedComponent){let a=this.loader.loadComponent(o);return L([s,a]).pipe(_t())}else return s})}};t.\u0275fac=function(o){return new(o||t)(y(Dt),y(co),y(te),y(No),y(Ia))},t.\u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),of=new I(""),vD=(()=>{let t=class t{constructor(n,o,i,s,a={}){this.urlSerializer=n,this.transitions=o,this.viewportScroller=i,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof tn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof je?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof nt&&n.code===Io.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof bo&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new bo(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,o))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};t.\u0275fac=function(o){ml()},t.\u0275prov=v({token:t,factory:t.\u0275fac});let e=t;return e})();function yD(e){return e.routerState.root}function Xn(e,t){return{\u0275kind:e,\u0275providers:t}}function DD(){let e=h(Se);return t=>{let r=e.get(Wt);if(t!==r.components[0])return;let n=e.get(Dt),o=e.get(sf);e.get(Ma)===1&&n.initialNavigation(),e.get(af,null,b.Optional)?.setUpPreloading(),e.get(of,null,b.Optional)?.init(),n.resetRootComponentType(r.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var sf=new I("",{factory:()=>new W}),Ma=new I("",{providedIn:"root",factory:()=>1});function wD(){return Xn(2,[{provide:Ma,useValue:0},{provide:uo,multi:!0,deps:[Se],useFactory:t=>{let r=t.get(ed,Promise.resolve());return()=>r.then(()=>new Promise(n=>{let o=t.get(Dt),i=t.get(sf);rf(o,()=>{n(!0)}),t.get(ba).afterPreactivation=()=>(n(!0),i.closed?D(void 0):i),o.initialNavigation()}))}}])}function CD(){return Xn(3,[{provide:uo,multi:!0,useFactory:()=>{let t=h(Dt);return()=>{t.setUpLocationChangeListener()}}},{provide:Ma,useValue:2}])}var af=new I("");function ID(e){return Xn(0,[{provide:af,useExisting:mD},{provide:No,useExisting:e}])}function ED(){return Xn(8,[Ed,{provide:Ro,useExisting:Ed}])}function bD(e){let t=[{provide:ef,useValue:iD},{provide:tf,useValue:g({skipNextTransition:!!e?.skipInitialTransition},e)}];return Xn(9,t)}var Md=new I("ROUTER_FORROOT_GUARD"),MD=[Zt,{provide:Zn,useClass:Vn},Dt,Yn,{provide:nn,useFactory:yD,deps:[Dt]},Ia,[]],Sa=(()=>{let t=class t{constructor(n){}static forRoot(n,o){return{ngModule:t,providers:[MD,[],{provide:Ao,multi:!0,useValue:n},{provide:Md,useFactory:_D,deps:[[Dt,new zi,new tc]]},{provide:Jn,useValue:o||{}},o?.useHash?TD():xD(),SD(),o?.preloadingStrategy?ID(o.preloadingStrategy).\u0275providers:[],o?.initialNavigation?AD(o):[],o?.bindToComponentInputs?ED().\u0275providers:[],o?.enableViewTransitions?bD().\u0275providers:[],ND()]}}static forChild(n){return{ngModule:t,providers:[{provide:Ao,multi:!0,useValue:n}]}}};t.\u0275fac=function(o){return new(o||t)(y(Md,8))},t.\u0275mod=pe({type:t}),t.\u0275inj=he({});let e=t;return e})();function SD(){return{provide:of,useFactory:()=>{let e=h(id),t=h(k),r=h(Jn),n=h(ba),o=h(Zn);return r.scrollOffset&&e.setOffset(r.scrollOffset),new vD(o,n,e,t,r)}}}function TD(){return{provide:mt,useClass:nd}}function xD(){return{provide:mt,useClass:Ns}}function _D(e){return"guarded"}function AD(e){return[e.initialNavigation==="disabled"?CD().\u0275providers:[],e.initialNavigation==="enabledBlocking"?wD().\u0275providers:[]]}var Sd=new I("");function ND(){return[{provide:Sd,useFactory:DD},{provide:bs,multi:!0,useExisting:Sd}]}var RD=[],uf=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=pe({type:t}),t.\u0275inj=he({imports:[Sa.forRoot(RD),Sa]});let e=t;return e})();var cf=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=pe({type:t,bootstrap:[yd]}),t.\u0275inj=he({imports:[uf,pd]});let e=t;return e})();hd().bootstrapModule(cf).catch(e=>console.error(e)); diff --git a/polyfills-RT5I6R6G.js b/polyfills-RT5I6R6G.js new file mode 100644 index 0000000..96a6393 --- /dev/null +++ b/polyfills-RT5I6R6G.js @@ -0,0 +1,2 @@ +(function(e){let n=e.performance;function c(L){n&&n.mark&&n.mark(L)}function r(L,t){n&&n.measure&&n.measure(L,t)}c("Zone");let a=e.__Zone_symbol_prefix||"__zone_symbol__";function l(L){return a+L}let y=e[l("forceDuplicateZoneCheck")]===!0;if(e.Zone){if(y||typeof e.Zone.__symbol__!="function")throw new Error("Zone already loaded.");return e.Zone}let se=class se{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=se.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return ne}static __load_patch(t,s,o=!1){if(oe.hasOwnProperty(t)){if(!o&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){let v="Zone:"+t;c(v),oe[t]=s(e,se,z),r(v,v)}}get parent(){return this._parent}get name(){return this._name}constructor(t,s){this._parent=t,this._name=s?s.name||"unnamed":"",this._properties=s&&s.properties||{},this._zoneDelegate=new k(this,this._parent&&this._parent._zoneDelegate,s)}get(t){let s=this.getZoneWith(t);if(s)return s._properties[t]}getZoneWith(t){let s=this;for(;s;){if(s._properties.hasOwnProperty(t))return s;s=s._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,s){if(typeof t!="function")throw new Error("Expecting function got: "+t);let o=this._zoneDelegate.intercept(this,t,s),v=this;return function(){return v.runGuarded(o,this,arguments,s)}}run(t,s,o,v){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,s,o,v)}finally{U=U.parent}}runGuarded(t,s=null,o,v){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,s,o,v)}catch(F){if(this._zoneDelegate.handleError(this,F))throw F}}finally{U=U.parent}}runTask(t,s,o){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||$).name+"; Execution: "+this.name+")");if(t.state===H&&(t.type===K||t.type===P))return;let v=t.state!=T;v&&t._transitionTo(T,M),t.runCount++;let F=ne;ne=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,s,o)}catch(f){if(this._zoneDelegate.handleError(this,f))throw f}}finally{t.state!==H&&t.state!==d&&(t.type==K||t.data&&t.data.isPeriodic?v&&t._transitionTo(M,T):(t.runCount=0,this._updateTaskCount(t,-1),v&&t._transitionTo(H,T,H))),U=U.parent,ne=F}}scheduleTask(t){if(t.zone&&t.zone!==this){let o=this;for(;o;){if(o===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);o=o.parent}}t._transitionTo(X,H);let s=[];t._zoneDelegates=s,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(o){throw t._transitionTo(d,X,H),this._zoneDelegate.handleError(this,o),o}return t._zoneDelegates===s&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(M,X),t}scheduleMicroTask(t,s,o,v){return this.scheduleTask(new m(N,t,s,o,v,void 0))}scheduleMacroTask(t,s,o,v,F){return this.scheduleTask(new m(P,t,s,o,v,F))}scheduleEventTask(t,s,o,v,F){return this.scheduleTask(new m(K,t,s,o,v,F))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||$).name+"; Execution: "+this.name+")");if(!(t.state!==M&&t.state!==T)){t._transitionTo(x,M,T);try{this._zoneDelegate.cancelTask(this,t)}catch(s){throw t._transitionTo(d,x),this._zoneDelegate.handleError(this,s),s}return this._updateTaskCount(t,-1),t._transitionTo(H,x),t.runCount=0,t}}_updateTaskCount(t,s){let o=t._zoneDelegates;s==-1&&(t._zoneDelegates=null);for(let v=0;vL.hasTask(s,o),onScheduleTask:(L,t,s,o)=>L.scheduleTask(s,o),onInvokeTask:(L,t,s,o,v,F)=>L.invokeTask(s,o,v,F),onCancelTask:(L,t,s,o)=>L.cancelTask(s,o)};class k{constructor(t,s,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=s,this._forkZS=o&&(o&&o.onFork?o:s._forkZS),this._forkDlgt=o&&(o.onFork?s:s._forkDlgt),this._forkCurrZone=o&&(o.onFork?this.zone:s._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:s._interceptZS),this._interceptDlgt=o&&(o.onIntercept?s:s._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this.zone:s._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:s._invokeZS),this._invokeDlgt=o&&(o.onInvoke?s:s._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this.zone:s._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:s._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?s:s._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this.zone:s._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:s._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?s:s._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this.zone:s._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:s._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?s:s._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this.zone:s._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:s._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?s:s._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this.zone:s._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let v=o&&o.onHasTask,F=s&&s._hasTaskZS;(v||F)&&(this._hasTaskZS=v?o:b,this._hasTaskDlgt=s,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,o.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=s,this._scheduleTaskCurrZone=this.zone),o.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=s,this._invokeTaskCurrZone=this.zone),o.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=s,this._cancelTaskCurrZone=this.zone))}fork(t,s){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,s):new _(t,s)}intercept(t,s,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,s,o):s}invoke(t,s,o,v,F){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,s,o,v,F):s.apply(o,v)}handleError(t,s){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,s):!0}scheduleTask(t,s){let o=s;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,s),o||(o=s);else if(s.scheduleFn)s.scheduleFn(s);else if(s.type==N)R(s);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(t,s,o,v){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,s,o,v):s.callback.apply(o,v)}cancelTask(t,s){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,s);else{if(!s.cancelFn)throw Error("Task is not cancelable");o=s.cancelFn(s)}return o}hasTask(t,s){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,s)}catch(o){this.handleError(t,o)}}_updateTaskCount(t,s){let o=this._taskCounts,v=o[t],F=o[t]=v+s;if(F<0)throw new Error("More tasks executed then were scheduled.");if(v==0||F==0){let f={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:t};this.hasTask(this.zone,f)}}}class m{constructor(t,s,o,v,F,f){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=s,this.data=v,this.scheduleFn=F,this.cancelFn=f,!o)throw new Error("callback is not defined");this.callback=o;let u=this;t===K&&v&&v.useG?this.invoke=m.invokeTask:this.invoke=function(){return m.invokeTask.call(e,u,this,arguments)}}static invokeTask(t,s,o){t||(t=this),ee++;try{return t.runCount++,t.zone.runTask(t,s,o)}finally{ee==1&&E(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(H,X)}_transitionTo(t,s,o){if(this._state===s||this._state===o)this._state=t,t==H&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${t}', expecting state '${s}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let I=l("setTimeout"),O=l("Promise"),Z=l("then"),B=[],j=!1,J;function q(L){if(J||e[O]&&(J=e[O].resolve(0)),J){let t=J[Z];t||(t=J.then),t.call(J,L)}else e[I](L,0)}function R(L){ee===0&&B.length===0&&q(E),L&&B.push(L)}function E(){if(!j){for(j=!0;B.length;){let L=B;B=[];for(let t=0;tU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!_[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q},U={parent:null,zone:new _(null,null)},ne=null,ee=0;function W(){}return r("Zone","Zone"),e.Zone=_})(globalThis);var pe=Object.getOwnPropertyDescriptor,Ie=Object.defineProperty,Me=Object.getPrototypeOf,ct=Object.create,at=Array.prototype.slice,Le="addEventListener",je="removeEventListener",De=Zone.__symbol__(Le),Oe=Zone.__symbol__(je),ce="true",ae="false",ge=Zone.__symbol__("");function Ae(e,n){return Zone.current.wrap(e,n)}function He(e,n,c,r,a){return Zone.current.scheduleMacroTask(e,n,c,r,a)}var A=Zone.__symbol__,we=typeof window<"u",Te=we?window:void 0,Y=we&&Te||globalThis,lt="removeAttribute";function xe(e,n){for(let c=e.length-1;c>=0;c--)typeof e[c]=="function"&&(e[c]=Ae(e[c],n+"_"+c));return e}function ut(e,n){let c=e.constructor.name;for(let r=0;r{let b=function(){return _.apply(this,xe(arguments,c+"."+a))};return le(b,_),b})(l)}}}function $e(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var Je=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Re=!("nw"in Y)&&typeof Y.process<"u"&&{}.toString.call(Y.process)==="[object process]",Ge=!Re&&!Je&&!!(we&&Te.HTMLElement),Ke=typeof Y.process<"u"&&{}.toString.call(Y.process)==="[object process]"&&!Je&&!!(we&&Te.HTMLElement),Pe={},qe=function(e){if(e=e||Y.event,!e)return;let n=Pe[e.type];n||(n=Pe[e.type]=A("ON_PROPERTY"+e.type));let c=this||e.target||Y,r=c[n],a;if(Ge&&c===Te&&e.type==="error"){let l=e;a=r&&r.call(this,l.message,l.filename,l.lineno,l.colno,l.error),a===!0&&e.preventDefault()}else a=r&&r.apply(this,arguments),a!=null&&!a&&e.preventDefault();return a};function Xe(e,n,c){let r=pe(e,n);if(!r&&c&&pe(c,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;let a=A("on"+n+"patched");if(e.hasOwnProperty(a)&&e[a])return;delete r.writable,delete r.value;let l=r.get,y=r.set,_=n.slice(2),b=Pe[_];b||(b=Pe[_]=A("ON_PROPERTY"+_)),r.set=function(k){let m=this;if(!m&&e===Y&&(m=Y),!m)return;typeof m[b]=="function"&&m.removeEventListener(_,qe),y&&y.call(m,null),m[b]=k,typeof k=="function"&&m.addEventListener(_,qe,!1)},r.get=function(){let k=this;if(!k&&e===Y&&(k=Y),!k)return null;let m=k[b];if(m)return m;if(l){let I=l.call(this);if(I)return r.set.call(this,I),typeof k[lt]=="function"&&k.removeAttribute(n),I}return null},Ie(e,n,r),e[a]=!0}function Qe(e,n,c){if(n)for(let r=0;rfunction(y,_){let b=c(y,_);return b.cbIdx>=0&&typeof _[b.cbIdx]=="function"?He(b.name,_[b.cbIdx],b,a):l.apply(y,_)})}function le(e,n){e[A("OriginalDelegate")]=n}var ze=!1,Ze=!1;function ht(){try{let e=Te.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function dt(){if(ze)return Ze;ze=!0;try{let e=Te.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Ze=!0)}catch{}return Ze}Zone.__load_patch("ZoneAwarePromise",(e,n,c)=>{let r=Object.getOwnPropertyDescriptor,a=Object.defineProperty;function l(f){if(f&&f.toString===Object.prototype.toString){let u=f.constructor&&f.constructor.name;return(u||"")+": "+JSON.stringify(f)}return f?f.toString():Object.prototype.toString.call(f)}let y=c.symbol,_=[],b=e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,k=y("Promise"),m=y("then"),I="__creationTrace__";c.onUnhandledError=f=>{if(c.showUncaughtError()){let u=f&&f.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(f)}},c.microtaskDrainDone=()=>{for(;_.length;){let f=_.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(u){Z(u)}}};let O=y("unhandledPromiseRejectionHandler");function Z(f){c.onUnhandledError(f);try{let u=n[O];typeof u=="function"&&u.call(this,f)}catch{}}function B(f){return f&&f.then}function j(f){return f}function J(f){return t.reject(f)}let q=y("state"),R=y("value"),E=y("finally"),$=y("parentPromiseValue"),H=y("parentPromiseState"),X="Promise.then",M=null,T=!0,x=!1,d=0;function N(f,u){return i=>{try{z(f,u,i)}catch(h){z(f,!1,h)}}}let P=function(){let f=!1;return function(i){return function(){f||(f=!0,i.apply(null,arguments))}}},K="Promise resolved with itself",oe=y("currentTaskTrace");function z(f,u,i){let h=P();if(f===i)throw new TypeError(K);if(f[q]===M){let g=null;try{(typeof i=="object"||typeof i=="function")&&(g=i&&i.then)}catch(w){return h(()=>{z(f,!1,w)})(),f}if(u!==x&&i instanceof t&&i.hasOwnProperty(q)&&i.hasOwnProperty(R)&&i[q]!==M)ne(i),z(f,i[q],i[R]);else if(u!==x&&typeof g=="function")try{g.call(i,h(N(f,u)),h(N(f,!1)))}catch(w){h(()=>{z(f,!1,w)})()}else{f[q]=u;let w=f[R];if(f[R]=i,f[E]===E&&u===T&&(f[q]=f[H],f[R]=f[$]),u===x&&i instanceof Error){let p=n.currentTask&&n.currentTask.data&&n.currentTask.data[I];p&&a(i,oe,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(let p=0;p{try{let C=f[R],S=!!i&&E===i[E];S&&(i[$]=C,i[H]=w);let D=u.run(p,void 0,S&&p!==J&&p!==j?[]:[C]);z(i,!0,D)}catch(C){z(i,!1,C)}},i)}let W="function ZoneAwarePromise() { [native code] }",se=function(){},L=e.AggregateError;class t{static toString(){return W}static resolve(u){return u instanceof t?u:z(new this(null),T,u)}static reject(u){return z(new this(null),x,u)}static withResolvers(){let u={};return u.promise=new t((i,h)=>{u.resolve=i,u.reject=h}),u}static any(u){if(!u||typeof u[Symbol.iterator]!="function")return Promise.reject(new L([],"All promises were rejected"));let i=[],h=0;try{for(let p of u)h++,i.push(t.resolve(p))}catch{return Promise.reject(new L([],"All promises were rejected"))}if(h===0)return Promise.reject(new L([],"All promises were rejected"));let g=!1,w=[];return new t((p,C)=>{for(let S=0;S{g||(g=!0,p(D))},D=>{w.push(D),h--,h===0&&(g=!0,C(new L(w,"All promises were rejected")))})})}static race(u){let i,h,g=new this((C,S)=>{i=C,h=S});function w(C){i(C)}function p(C){h(C)}for(let C of u)B(C)||(C=this.resolve(C)),C.then(w,p);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:h=>({status:"fulfilled",value:h}),errorCallback:h=>({status:"rejected",reason:h})})}static allWithCallback(u,i){let h,g,w=new this((D,G)=>{h=D,g=G}),p=2,C=0,S=[];for(let D of u){B(D)||(D=this.resolve(D));let G=C;try{D.then(V=>{S[G]=i?i.thenCallback(V):V,p--,p===0&&h(S)},V=>{i?(S[G]=i.errorCallback(V),p--,p===0&&h(S)):g(V)})}catch(V){g(V)}p++,C++}return p-=2,p===0&&h(S),w}constructor(u){let i=this;if(!(i instanceof t))throw new Error("Must be an instanceof Promise.");i[q]=M,i[R]=[];try{let h=P();u&&u(h(N(i,T)),h(N(i,x)))}catch(h){z(i,!1,h)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,i){let h=this.constructor?.[Symbol.species];(!h||typeof h!="function")&&(h=this.constructor||t);let g=new h(se),w=n.current;return this[q]==M?this[R].push(w,g,u,i):ee(this,w,g,u,i),g}catch(u){return this.then(null,u)}finally(u){let i=this.constructor?.[Symbol.species];(!i||typeof i!="function")&&(i=t);let h=new i(se);h[E]=E;let g=n.current;return this[q]==M?this[R].push(g,h,u,u):ee(this,g,h,u,u),h}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;let s=e[k]=e.Promise;e.Promise=t;let o=y("thenPatched");function v(f){let u=f.prototype,i=r(u,"then");if(i&&(i.writable===!1||!i.configurable))return;let h=u.then;u[m]=h,f.prototype.then=function(g,w){return new t((C,S)=>{h.call(this,C,S)}).then(g,w)},f[o]=!0}c.patchThen=v;function F(f){return function(u,i){let h=f.apply(u,i);if(h instanceof t)return h;let g=h.constructor;return g[o]||v(g),h}}return s&&(v(s),ue(e,"fetch",f=>F(f))),Promise[n.__symbol__("uncaughtPromiseErrors")]=_,t});Zone.__load_patch("toString",e=>{let n=Function.prototype.toString,c=A("OriginalDelegate"),r=A("Promise"),a=A("Error"),l=function(){if(typeof this=="function"){let k=this[c];if(k)return typeof k=="function"?n.call(k):Object.prototype.toString.call(k);if(this===Promise){let m=e[r];if(m)return n.call(m)}if(this===Error){let m=e[a];if(m)return n.call(m)}}return n.call(this)};l[c]=n,Function.prototype.toString=l;let y=Object.prototype.toString,_="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?_:y.call(this)}});var _e=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{_e=!1}var _t={useG:!0},te={},et={},tt=new RegExp("^"+ge+"(\\w+)(true|false)$"),nt=A("propagationStopped");function rt(e,n){let c=(n?n(e):e)+ae,r=(n?n(e):e)+ce,a=ge+c,l=ge+r;te[e]={},te[e][ae]=a,te[e][ce]=l}function Et(e,n,c,r){let a=r&&r.add||Le,l=r&&r.rm||je,y=r&&r.listeners||"eventListeners",_=r&&r.rmAll||"removeAllListeners",b=A(a),k="."+a+":",m="prependListener",I="."+m+":",O=function(R,E,$){if(R.isRemoved)return;let H=R.callback;typeof H=="object"&&H.handleEvent&&(R.callback=T=>H.handleEvent(T),R.originalDelegate=H);let X;try{R.invoke(R,E,[$])}catch(T){X=T}let M=R.options;if(M&&typeof M=="object"&&M.once){let T=R.originalDelegate?R.originalDelegate:R.callback;E[l].call(E,$.type,T,M)}return X};function Z(R,E,$){if(E=E||e.event,!E)return;let H=R||E.target||e,X=H[te[E.type][$?ce:ae]];if(X){let M=[];if(X.length===1){let T=O(X[0],H,E);T&&M.push(T)}else{let T=X.slice();for(let x=0;x{throw x})}}}let B=function(R){return Z(this,R,!1)},j=function(R){return Z(this,R,!0)};function J(R,E){if(!R)return!1;let $=!0;E&&E.useG!==void 0&&($=E.useG);let H=E&&E.vh,X=!0;E&&E.chkDup!==void 0&&(X=E.chkDup);let M=!1;E&&E.rt!==void 0&&(M=E.rt);let T=R;for(;T&&!T.hasOwnProperty(a);)T=Me(T);if(!T&&R[a]&&(T=R),!T||T[b])return!1;let x=E&&E.eventNameToString,d={},N=T[b]=T[a],P=T[A(l)]=T[l],K=T[A(y)]=T[y],oe=T[A(_)]=T[_],z;E&&E.prepend&&(z=T[A(E.prepend)]=T[E.prepend]);function U(i,h){return!_e&&typeof i=="object"&&i?!!i.capture:!_e||!h?i:typeof i=="boolean"?{capture:i,passive:!0}:i?typeof i=="object"&&i.passive!==!1?{...i,passive:!0}:i:{passive:!0}}let ne=function(i){if(!d.isExisting)return N.call(d.target,d.eventName,d.capture?j:B,d.options)},ee=function(i){if(!i.isRemoved){let h=te[i.eventName],g;h&&(g=h[i.capture?ce:ae]);let w=g&&i.target[g];if(w){for(let p=0;p{ie.zone.cancelTask(ie)},{once:!0})),d.target=null,me&&(me.taskData=null),Ve&&(Q.once=!0),!_e&&typeof ie.options=="boolean"||(ie.options=Q),ie.target=S,ie.capture=Ce,ie.eventName=D,V&&(ie.originalDelegate=G),C?de.unshift(ie):de.push(ie),p)return S}};return T[a]=u(N,k,t,s,M),z&&(T[m]=u(z,I,se,s,M,!0)),T[l]=function(){let i=this||e,h=arguments[0];E&&E.transferEventName&&(h=E.transferEventName(h));let g=arguments[2],w=g?typeof g=="boolean"?!0:g.capture:!1,p=arguments[1];if(!p)return P.apply(this,arguments);if(H&&!H(P,p,i,arguments))return;let C=te[h],S;C&&(S=C[w?ce:ae]);let D=S&&i[S];if(D)for(let G=0;Gfunction(a,l){a[nt]=!0,r&&r.apply(a,l)})}function yt(e,n,c,r,a){let l=Zone.__symbol__(r);if(n[l])return;let y=n[l]=n[r];n[r]=function(_,b,k){return b&&b.prototype&&a.forEach(function(m){let I=`${c}.${r}::`+m,O=b.prototype;try{if(O.hasOwnProperty(m)){let Z=e.ObjectGetOwnPropertyDescriptor(O,m);Z&&Z.value?(Z.value=e.wrapWithCurrentZone(Z.value,I),e._redefineProperty(b.prototype,m,Z)):O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],I))}else O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],I))}catch{}}),y.call(n,_,b,k)},e.attachOriginToPatched(n[r],y)}function st(e,n,c){if(!c||c.length===0)return n;let r=c.filter(l=>l.target===e);if(!r||r.length===0)return n;let a=r[0].ignoreProperties;return n.filter(l=>a.indexOf(l)===-1)}function Ye(e,n,c,r){if(!e)return;let a=st(e,n,c);Qe(e,a,r)}function Ne(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function mt(e,n){if(Re&&!Ke||Zone[e.symbol("patchEvents")])return;let c=n.__Zone_ignore_on_properties,r=[];if(Ge){let a=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let l=ht()?[{target:a,ignoreProperties:["error"]}]:[];Ye(a,Ne(a),c&&c.concat(l),Me(a))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let a=0;a{let r=Ne(e);c.patchOnProperties=Qe,c.patchMethod=ue,c.bindArguments=xe,c.patchMacroTask=ft;let a=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[a]=e[l]),e[a]&&(n[a]=n[l]=e[a]),c.patchEventPrototype=Tt,c.patchEventTarget=Et,c.isIEOrEdge=dt,c.ObjectDefineProperty=Ie,c.ObjectGetOwnPropertyDescriptor=pe,c.ObjectCreate=ct,c.ArraySlice=at,c.patchClass=ke,c.wrapWithCurrentZone=Ae,c.filterProperties=st,c.attachOriginToPatched=le,c._redefineProperty=Object.defineProperty,c.patchCallbacks=yt,c.getGlobalObjects=()=>({globalSources:et,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ge,isMix:Ke,isNode:Re,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ge,ADD_EVENT_LISTENER_STR:Le,REMOVE_EVENT_LISTENER_STR:je})});function pt(e,n){n.patchMethod(e,"queueMicrotask",c=>function(r,a){Zone.current.scheduleMicroTask("queueMicrotask",a[0])})}var be=A("zoneTask");function Ee(e,n,c,r){let a=null,l=null;n+=r,c+=r;let y={};function _(k){let m=k.data;return m.args[0]=function(){return k.invoke.apply(this,arguments)},m.handleId=a.apply(e,m.args),k}function b(k){return l.call(e,k.data.handleId)}a=ue(e,n,k=>function(m,I){if(typeof I[0]=="function"){let O={isPeriodic:r==="Interval",delay:r==="Timeout"||r==="Interval"?I[1]||0:void 0,args:I},Z=I[0];I[0]=function(){try{return Z.apply(this,arguments)}finally{O.isPeriodic||(typeof O.handleId=="number"?delete y[O.handleId]:O.handleId&&(O.handleId[be]=null))}};let B=He(n,I[0],O,_,b);if(!B)return B;let j=B.data.handleId;return typeof j=="number"?y[j]=B:j&&(j[be]=B),j&&j.ref&&j.unref&&typeof j.ref=="function"&&typeof j.unref=="function"&&(B.ref=j.ref.bind(j),B.unref=j.unref.bind(j)),typeof j=="number"||j?j:B}else return k.apply(e,I)}),l=ue(e,c,k=>function(m,I){let O=I[0],Z;typeof O=="number"?Z=y[O]:(Z=O&&O[be],Z||(Z=O)),Z&&typeof Z.type=="string"?Z.state!=="notScheduled"&&(Z.cancelFn&&Z.data.isPeriodic||Z.runCount===0)&&(typeof O=="number"?delete y[O]:O&&(O[be]=null),Z.zone.cancelTask(Z)):k.apply(e,I)})}function gt(e,n){let{isBrowser:c,isMix:r}=n.getGlobalObjects();if(!c&&!r||!e.customElements||!("customElements"in e))return;let a=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",a)}function kt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:c,zoneSymbolEventNames:r,TRUE_STR:a,FALSE_STR:l,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{let n=e[Zone.__symbol__("legacyPatch")];n&&n()});Zone.__load_patch("timers",e=>{let n="set",c="clear";Ee(e,n,c,"Timeout"),Ee(e,n,c,"Interval"),Ee(e,n,c,"Immediate")});Zone.__load_patch("requestAnimationFrame",e=>{Ee(e,"request","cancel","AnimationFrame"),Ee(e,"mozRequest","mozCancel","AnimationFrame"),Ee(e,"webkitRequest","webkitCancel","AnimationFrame")});Zone.__load_patch("blocking",(e,n)=>{let c=["alert","prompt","confirm"];for(let r=0;rfunction(b,k){return n.current.run(l,e,k,_)})}});Zone.__load_patch("EventTarget",(e,n,c)=>{vt(e,c),kt(e,c);let r=e.XMLHttpRequestEventTarget;r&&r.prototype&&c.patchEventTarget(e,c,[r.prototype])});Zone.__load_patch("MutationObserver",(e,n,c)=>{ke("MutationObserver"),ke("WebKitMutationObserver")});Zone.__load_patch("IntersectionObserver",(e,n,c)=>{ke("IntersectionObserver")});Zone.__load_patch("FileReader",(e,n,c)=>{ke("FileReader")});Zone.__load_patch("on_property",(e,n,c)=>{mt(c,e)});Zone.__load_patch("customElements",(e,n,c)=>{gt(e,c)});Zone.__load_patch("XHR",(e,n)=>{b(e);let c=A("xhrTask"),r=A("xhrSync"),a=A("xhrListener"),l=A("xhrScheduled"),y=A("xhrURL"),_=A("xhrErrorBeforeScheduled");function b(k){let m=k.XMLHttpRequest;if(!m)return;let I=m.prototype;function O(d){return d[c]}let Z=I[De],B=I[Oe];if(!Z){let d=k.XMLHttpRequestEventTarget;if(d){let N=d.prototype;Z=N[De],B=N[Oe]}}let j="readystatechange",J="scheduled";function q(d){let N=d.data,P=N.target;P[l]=!1,P[_]=!1;let K=P[a];Z||(Z=P[De],B=P[Oe]),K&&B.call(P,j,K);let oe=P[a]=()=>{if(P.readyState===P.DONE)if(!N.aborted&&P[l]&&d.state===J){let U=P[n.__symbol__("loadfalse")];if(P.status!==0&&U&&U.length>0){let ne=d.invoke;d.invoke=function(){let ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(d,N){return d[r]=N[2]==!1,d[y]=N[1],$.apply(d,N)}),H="XMLHttpRequest.send",X=A("fetchTaskAborting"),M=A("fetchTaskScheduling"),T=ue(I,"send",()=>function(d,N){if(n.current[M]===!0||d[r])return T.apply(d,N);{let P={target:d,url:d[y],isPeriodic:!1,args:N,aborted:!1},K=He(H,R,P,q,E);d&&d[_]===!0&&!P.aborted&&K.state===J&&K.invoke()}}),x=ue(I,"abort",()=>function(d,N){let P=O(d);if(P&&typeof P.type=="string"){if(P.cancelFn==null||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(n.current[X]===!0)return x.apply(d,N)})}});Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&ut(e.navigator.geolocation,["getCurrentPosition","watchPosition"])});Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function c(r){return function(a){ot(e,r).forEach(y=>{let _=e.PromiseRejectionEvent;if(_){let b=new _(r,{promise:a.promise,reason:a.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=c("unhandledrejection"),n[A("rejectionHandledHandler")]=c("rejectionhandled"))});Zone.__load_patch("queueMicrotask",(e,n,c)=>{pt(e,c)}); diff --git a/styles-4X6FDY5A.css b/styles-4X6FDY5A.css new file mode 100644 index 0000000..c0ff7be --- /dev/null +++ b/styles-4X6FDY5A.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.flex{display:flex}.h-screen{height:100vh}.items-center{align-items:center}.justify-center{justify-content:center}.bg-secondary-900{--tw-bg-opacity: 1;background-color:rgb(10 5 33 / var(--tw-bg-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(238 44 255 / var(--tw-text-opacity))}