| Server IP : 3.147.158.171 / Your IP : 216.73.216.216 Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.21 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /tsai/cb-build/.git/objects/58/ |
Upload File : |
x �� blob 1686197 var bV=Object.create;var uh=Object.defineProperty,vV=Object.defineProperties,yV=Object.getOwnPropertyDescriptor,xV=Object.getOwnPropertyDescriptors,CV=Object.getOwnPropertyNames,dh=Object.getOwnPropertySymbols,wV=Object.getPrototypeOf,Zb=Object.prototype.hasOwnProperty,mk=Object.prototype.propertyIsEnumerable;var uk=(t,n,e)=>n in t?uh(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,B=(t,n)=>{for(var e in n||={})Zb.call(n,e)&&uk(t,e,n[e]);if(dh)for(var e of dh(n))mk.call(n,e)&&uk(t,e,n[e]);return t;},ze=(t,n)=>vV(t,xV(n));var Xb=(t,n)=>{var e={};for(var i in t)Zb.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&dh)for(var i of dh(t))n.indexOf(i)<0&&mk.call(t,i)&&(e[i]=t[i]);return e;};var Be=(t,n)=>()=>(n||t((n={exports:{}}).exports,n),n.exports),mh=(t,n)=>{for(var e in n)uh(t,e,{get:n[e],enumerable:!0});},DV=(t,n,e,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of CV(n))!Zb.call(t,r)&&r!==e&&uh(t,r,{get:()=>n[r],enumerable:!(i=yV(n,r))||i.enumerable});return t;};var pk=(t,n,e)=>(e=t!=null?bV(wV(t)):{},DV(n||!t||!t.__esModule?uh(e,"default",{value:t,enumerable:!0}):e,t));var Iu=(t,n,e)=>new Promise((i,r)=>{var o=l=>{try{s(e.next(l));}catch(c){r(c);}},a=l=>{try{s(e.throw(l));}catch(c){r(c);}},s=l=>l.done?i(l.value):Promise.resolve(l.value).then(o,a);s((e=e.apply(t,n)).next());});var tc=Be((ZIe,AP)=>{"use strict";AP.exports=TypeError;});var RP=Be(()=>{"use strict";});var zp=Be((eTe,XP)=>{"use strict";var H1=typeof Map=="function"&&Map.prototype,O1=Object.getOwnPropertyDescriptor&&H1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,P_=H1&&O1&&typeof O1.get=="function"?O1.get:null,OP=H1&&Map.prototype.forEach,$1=typeof Set=="function"&&Set.prototype,P1=Object.getOwnPropertyDescriptor&&$1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,F_=$1&&P1&&typeof P1.get=="function"?P1.get:null,PP=$1&&Set.prototype.forEach,iY=typeof WeakMap=="function"&&WeakMap.prototype,Np=iY?WeakMap.prototype.has:null,nY=typeof WeakSet=="function"&&WeakSet.prototype,Lp=nY?WeakSet.prototype.has:null,rY=typeof WeakRef=="function"&&WeakRef.prototype,FP=rY?WeakRef.prototype.deref:null,oY=Boolean.prototype.valueOf,aY=Object.prototype.toString,sY=Function.prototype.toString,lY=String.prototype.match,U1=String.prototype.slice,Gs=String.prototype.replace,cY=String.prototype.toUpperCase,NP=String.prototype.toLowerCase,qP=RegExp.prototype.test,LP=Array.prototype.concat,xa=Array.prototype.join,dY=Array.prototype.slice,VP=Math.floor,L1=typeof BigInt=="function"?BigInt.prototype.valueOf:null,F1=Object.getOwnPropertySymbols,V1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Ud=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Vp=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Ud||!0)?Symbol.toStringTag:null,WP=Object.prototype.propertyIsEnumerable,zP=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__;}:null);function BP(t,n){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||qP.call(/e/,n))return n;var e=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var i=t<0?-VP(-t):VP(t);if(i!==t){var r=String(i),o=U1.call(n,r.length+1);return Gs.call(r,e,"$&_")+"."+Gs.call(Gs.call(o,/([0-9]{3})/g,"$&_"),/_$/,"");}}return Gs.call(n,e,"$&_");}var z1=RP(),jP=z1.custom,HP=QP(jP)?jP:null,GP={__proto__:null,double:'"',single:"'"},uY={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};XP.exports=function t(n,e,i,r){var o=e||{};if(ls(o,"quoteStyle")&&!ls(GP,o.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ls(o,"maxStringLength")&&(typeof o.maxStringLength=="number"?o.maxStringLength<0&&o.maxStringLength!==1/0:o.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=ls(o,"customInspect")?o.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ls(o,"indent")&&o.indent!==null&&o.indent!==" "&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ls(o,"numericSeparator")&&typeof o.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=o.numericSeparator;if(typeof n>"u")return"undefined";if(n===null)return"null";if(typeof n=="boolean")return n?"true":"false";if(typeof n=="string")return ZP(n,o);if(typeof n=="number"){if(n===0)return 1/0/n>0?"0":"-0";var l=String(n);return s?BP(n,l):l;}if(typeof n=="bigint"){var c=String(n)+"n";return s?BP(n,c):c;}var h=typeof o.depth>"u"?5:o.depth;if(typeof i>"u"&&(i=0),i>=h&&h>0&&typeof n=="object")return B1(n)?"[Array]":"[Object]";var g=IY(o,i);if(typeof r>"u")r=[];else if(KP(r,n)>=0)return"[Circular]";function b(dn,Yn,Gi){if(Yn&&(r=dY.call(r),r.push(Yn)),Gi){var ge={depth:o.depth};return ls(o,"quoteStyle")&&(ge.quoteStyle=o.quoteStyle),t(dn,ge,i+1,r);}return t(dn,o,i+1,r);}if(typeof n=="function"&&!$P(n)){var _=yY(n),x=O_(n,b);return"[Function"+(_?": "+_:" (anonymous)")+"]"+(x.length>0?" { "+xa.call(x,", ")+" }":"");}if(QP(n)){var T=Ud?Gs.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):V1.call(n);return typeof n=="object"&&!Ud?Fp(T):T;}if(kY(n)){for(var L="<"+NP.call(String(n.nodeName)),q=n.attributes||[],ie=0;ie<q.length;ie++)L+=" "+q[ie].name+"="+YP(mY(q[ie].value),"double",o);return L+=">",n.childNodes&&n.childNodes.length&&(L+="..."),L+="</"+NP.call(String(n.nodeName))+">",L;}if(B1(n)){if(n.length===0)return"[]";var Y=O_(n,b);return g&&!SY(Y)?"["+j1(Y,g)+"]":"[ "+xa.call(Y,", ")+" ]";}if(hY(n)){var me=O_(n,b);return!("cause"in Error.prototype)&&"cause"in n&&!WP.call(n,"cause")?"{ ["+String(n)+"] "+xa.call(LP.call("[cause]: "+b(n.cause),me),", ")+" }":me.length===0?"["+String(n)+"]":"{ ["+String(n)+"] "+xa.call(me,", ")+" }";}if(typeof n=="object"&&a){if(HP&&typeof n[HP]=="function"&&z1)return z1(n,{depth:h-i});if(a!=="symbol"&&typeof n.inspect=="function")return n.inspect();}if(xY(n)){var xe=[];return OP&&OP.call(n,function(dn,Yn){xe.push(b(Yn,n,!0)+" => "+b(dn,n));}),UP("Map",P_.call(n),xe,g);}if(DY(n)){var Re=[];return PP&&PP.call(n,function(dn){Re.push(b(dn,n));}),UP("Set",F_.call(n),Re,g);}if(CY(n))return N1("WeakMap");if(EY(n))return N1("WeakSet");if(wY(n))return N1("WeakRef");if(gY(n))return Fp(b(Number(n)));if(bY(n))return Fp(b(L1.call(n)));if(_Y(n))return Fp(oY.call(n));if(fY(n))return Fp(b(String(n)));if(typeof window<"u"&&n===window)return"{ [object Window] }";if(typeof globalThis<"u"&&n===globalThis||typeof global<"u"&&n===global)return"{ [object globalThis] }";if(!pY(n)&&!$P(n)){var ot=O_(n,b),Mt=zP?zP(n)===Object.prototype:n instanceof Object||n.constructor===Object,ui=n instanceof Object?"":"null prototype",Oi=!Mt&&Vp&&Object(n)===n&&Vp in n?U1.call(Ys(n),8,-1):ui?"Object":"",Zr=Mt||typeof n.constructor!="function"?"":n.constructor.name?n.constructor.name+" ":"",Cn=Zr+(Oi||ui?"["+xa.call(LP.call([],Oi||[],ui||[]),": ")+"] ":"");return ot.length===0?Cn+"{}":g?Cn+"{"+j1(ot,g)+"}":Cn+"{ "+xa.call(ot,", ")+" }";}return String(n);};function YP(t,n,e){var i=e.quoteStyle||n,r=GP[i];return r+t+r;}function mY(t){return Gs.call(String(t),/"/g,""");}function ic(t){return!Vp||!(typeof t=="object"&&(Vp in t||typeof t[Vp]<"u"));}function B1(t){return Ys(t)==="[object Array]"&&ic(t);}function pY(t){return Ys(t)==="[object Date]"&&ic(t);}function $P(t){return Ys(t)==="[object RegExp]"&&ic(t);}function hY(t){return Ys(t)==="[object Error]"&&ic(t);}function fY(t){return Ys(t)==="[object String]"&&ic(t);}function gY(t){return Ys(t)==="[object Number]"&&ic(t);}function _Y(t){return Ys(t)==="[object Boolean]"&&ic(t);}function QP(t){if(Ud)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!V1)return!1;try{return V1.call(t),!0;}catch{}return!1;}function bY(t){if(!t||typeof t!="object"||!L1)return!1;try{return L1.call(t),!0;}catch{}return!1;}var vY=Object.prototype.hasOwnProperty||function(t){return t in this;};function ls(t,n){return vY.call(t,n);}function Ys(t){return aY.call(t);}function yY(t){if(t.name)return t.name;var n=lY.call(sY.call(t),/^function\s*([\w$]+)/);return n?n[1]:null;}function KP(t,n){if(t.indexOf)return t.indexOf(n);for(var e=0,i=t.length;e<i;e++)if(t[e]===n)return e;return-1;}function xY(t){if(!P_||!t||typeof t!="object")return!1;try{P_.call(t);try{F_.call(t);}catch{return!0;}return t instanceof Map;}catch{}return!1;}function CY(t){if(!Np||!t||typeof t!="object")return!1;try{Np.call(t,Np);try{Lp.call(t,Lp);}catch{return!0;}return t instanceof WeakMap;}catch{}return!1;}function wY(t){if(!FP||!t||typeof t!="object")return!1;try{return FP.call(t),!0;}catch{}return!1;}function DY(t){if(!F_||!t||typeof t!="object")return!1;try{F_.call(t);try{P_.call(t);}catch{return!0;}return t instanceof Set;}catch{}return!1;}function EY(t){if(!Lp||!t||typeof t!="object")return!1;try{Lp.call(t,Lp);try{Np.call(t,Np);}catch{return!0;}return t instanceof WeakSet;}catch{}return!1;}function kY(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function";}function ZP(t,n){if(t.length>n.maxStringLength){var e=t.length-n.maxStringLength,i="... "+e+" more character"+(e>1?"s":"");return ZP(U1.call(t,0,n.maxStringLength),n)+i;}var r=uY[n.quoteStyle||"single"];r.lastIndex=0;var o=Gs.call(Gs.call(t,r,"\\$1"),/[\x00-\x1f]/g,MY);return YP(o,"single",n);}function MY(t){var n=t.charCodeAt(0),e={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return e?"\\"+e:"\\x"+(n<16?"0":"")+cY.call(n.toString(16));}function Fp(t){return"Object("+t+")";}function N1(t){return t+" { ? }";}function UP(t,n,e,i){var r=i?j1(e,i):xa.call(e,", ");return t+" ("+n+") {"+r+"}";}function SY(t){for(var n=0;n<t.length;n++)if(KP(t[n],`
`)>=0)return!1;return!0;}function IY(t,n){var e;if(t.indent===" ")e=" ";else if(typeof t.indent=="number"&&t.indent>0)e=xa.call(Array(t.indent+1)," ");else return null;return{base:e,prev:xa.call(Array(n+1),e)};}function j1(t,n){if(t.length===0)return"";var e=`
`+n.prev+n.base;return e+xa.call(t,","+e)+`
`+n.prev;}function O_(t,n){var e=B1(t),i=[];if(e){i.length=t.length;for(var r=0;r<t.length;r++)i[r]=ls(t,r)?n(t[r],t):"";}var o=typeof F1=="function"?F1(t):[],a;if(Ud){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s];}for(var l in t)ls(t,l)&&(e&&String(Number(l))===l&&l<t.length||Ud&&a["$"+l]instanceof Symbol||(qP.call(/[^\w$]/,l)?i.push(n(l,t)+": "+n(t[l],t)):i.push(l+": "+n(t[l],t))));if(typeof F1=="function")for(var c=0;c<o.length;c++)WP.call(t,o[c])&&i.push("["+n(o[c])+"]: "+n(t[o[c]],t));return i;}});var eF=Be((tTe,JP)=>{"use strict";var TY=zp(),AY=tc(),N_=function(t,n,e){for(var i=t,r;(r=i.next)!=null;i=r)if(r.key===n)return i.next=r.next,e||(r.next=t.next,t.next=r),r;},RY=function(t,n){if(t){var e=N_(t,n);return e&&e.value;}},OY=function(t,n,e){var i=N_(t,n);i?i.value=e:t.next={key:n,next:t.next,value:e};},PY=function(t,n){return t?!!N_(t,n):!1;},FY=function(t,n){if(t)return N_(t,n,!0);};JP.exports=function(){var n,e={assert:function(i){if(!e.has(i))throw new AY("Side channel does not contain "+TY(i));},delete:function(i){var r=n&&n.next,o=FY(n,i);return o&&r&&r===o&&(n=void 0),!!o;},get:function(i){return RY(n,i);},has:function(i){return PY(n,i);},set:function(i,r){n||(n={next:void 0}),OY(n,i,r);}};return e;};});var q1=Be((iTe,tF)=>{"use strict";tF.exports=Object;});var nF=Be((nTe,iF)=>{"use strict";iF.exports=Error;});var oF=Be((rTe,rF)=>{"use strict";rF.exports=EvalError;});var sF=Be((oTe,aF)=>{"use strict";aF.exports=RangeError;});var cF=Be((aTe,lF)=>{"use strict";lF.exports=ReferenceError;});var uF=Be((sTe,dF)=>{"use strict";dF.exports=SyntaxError;});var pF=Be((lTe,mF)=>{"use strict";mF.exports=URIError;});var fF=Be((cTe,hF)=>{"use strict";hF.exports=Math.abs;});var _F=Be((dTe,gF)=>{"use strict";gF.exports=Math.floor;});var vF=Be((uTe,bF)=>{"use strict";bF.exports=Math.max;});var xF=Be((mTe,yF)=>{"use strict";yF.exports=Math.min;});var wF=Be((pTe,CF)=>{"use strict";CF.exports=Math.pow;});var EF=Be((hTe,DF)=>{"use strict";DF.exports=Math.round;});var MF=Be((fTe,kF)=>{"use strict";kF.exports=Number.isNaN||function(n){return n!==n;};});var IF=Be((gTe,SF)=>{"use strict";var NY=MF();SF.exports=function(n){return NY(n)||n===0?n:n<0?-1:1;};});var AF=Be((_Te,TF)=>{"use strict";TF.exports=Object.getOwnPropertyDescriptor;});var W1=Be((bTe,RF)=>{"use strict";var L_=AF();if(L_)try{L_([],"length");}catch{L_=null;}RF.exports=L_;});var PF=Be((vTe,OF)=>{"use strict";var V_=Object.defineProperty||!1;if(V_)try{V_({},"a",{value:1});}catch{V_=!1;}OF.exports=V_;});var NF=Be((yTe,FF)=>{"use strict";FF.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},e=Symbol("test"),i=Object(e);if(typeof e=="string"||Object.prototype.toString.call(e)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var r=42;n[e]=r;for(var o in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var a=Object.getOwnPropertySymbols(n);if(a.length!==1||a[0]!==e||!Object.prototype.propertyIsEnumerable.call(n,e))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(n,e);if(s.value!==r||s.enumerable!==!0)return!1;}return!0;};});var zF=Be((xTe,VF)=>{"use strict";var LF=typeof Symbol<"u"&&Symbol,LY=NF();VF.exports=function(){return typeof LF!="function"||typeof Symbol!="function"||typeof LF("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:LY();};});var G1=Be((CTe,BF)=>{"use strict";BF.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null;});var Y1=Be((wTe,jF)=>{"use strict";var VY=q1();jF.exports=VY.getPrototypeOf||null;});var UF=Be((DTe,$F)=>{"use strict";var zY="Function.prototype.bind called on incompatible ",BY=Object.prototype.toString,jY=Math.max,HY="[object Function]",HF=function(n,e){for(var i=[],r=0;r<n.length;r+=1)i[r]=n[r];for(var o=0;o<e.length;o+=1)i[o+n.length]=e[o];return i;},$Y=function(n,e){for(var i=[],r=e||0,o=0;r<n.length;r+=1,o+=1)i[o]=n[r];return i;},UY=function(t,n){for(var e="",i=0;i<t.length;i+=1)e+=t[i],i+1<t.length&&(e+=n);return e;};$F.exports=function(n){var e=this;if(typeof e!="function"||BY.apply(e)!==HY)throw new TypeError(zY+e);for(var i=$Y(arguments,1),r,o=function(){if(this instanceof r){var h=e.apply(this,HF(i,arguments));return Object(h)===h?h:this;}return e.apply(n,HF(i,arguments));},a=jY(0,e.length-i.length),s=[],l=0;l<a;l++)s[l]="$"+l;if(r=Function("binder","return function ("+UY(s,",")+"){ return binder.apply(this,arguments); }")(o),e.prototype){var c=function(){};c.prototype=e.prototype,r.prototype=new c(),c.prototype=null;}return r;};});var Bp=Be((ETe,qF)=>{"use strict";var qY=UF();qF.exports=Function.prototype.bind||qY;});var z_=Be((kTe,WF)=>{"use strict";WF.exports=Function.prototype.call;});var Q1=Be((MTe,GF)=>{"use strict";GF.exports=Function.prototype.apply;});var QF=Be((STe,YF)=>{"use strict";YF.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply;});var ZF=Be((ITe,KF)=>{"use strict";var WY=Bp(),GY=Q1(),YY=z_(),QY=QF();KF.exports=QY||WY.call(YY,GY);});var K1=Be((TTe,XF)=>{"use strict";var KY=Bp(),ZY=tc(),XY=z_(),JY=ZF();XF.exports=function(n){if(n.length<1||typeof n[0]!="function")throw new ZY("a function is required");return JY(KY,XY,n);};});var r3=Be((ATe,n3)=>{"use strict";var eQ=K1(),JF=W1(),t3;try{t3=[].__proto__===Array.prototype;}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t;}var Z1=!!t3&&JF&&JF(Object.prototype,"__proto__"),i3=Object,e3=i3.getPrototypeOf;n3.exports=Z1&&typeof Z1.get=="function"?eQ([Z1.get]):typeof e3=="function"?function(n){return e3(n==null?n:i3(n));}:!1;});var c3=Be((RTe,l3)=>{"use strict";var o3=G1(),a3=Y1(),s3=r3();l3.exports=o3?function(n){return o3(n);}:a3?function(n){if(!n||typeof n!="object"&&typeof n!="function")throw new TypeError("getProto: not an object");return a3(n);}:s3?function(n){return s3(n);}:null;});var u3=Be((OTe,d3)=>{"use strict";var tQ=Function.prototype.call,iQ=Object.prototype.hasOwnProperty,nQ=Bp();d3.exports=nQ.call(tQ,iQ);});var H_=Be((PTe,_3)=>{"use strict";var ft,rQ=q1(),oQ=nF(),aQ=oF(),sQ=sF(),lQ=cF(),Yd=uF(),Gd=tc(),cQ=pF(),dQ=fF(),uQ=_F(),mQ=vF(),pQ=xF(),hQ=wF(),fQ=EF(),gQ=IF(),f3=Function,X1=function(t){try{return f3('"use strict"; return ('+t+").constructor;")();}catch{}},jp=W1(),_Q=PF(),J1=function(){throw new Gd();},bQ=jp?function(){try{return arguments.callee,J1;}catch{try{return jp(arguments,"callee").get;}catch{return J1;}}}():J1,qd=zF()(),ln=c3(),vQ=Y1(),yQ=G1(),g3=Q1(),Hp=z_(),Wd={},xQ=typeof Uint8Array>"u"||!ln?ft:ln(Uint8Array),nc={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ft:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ft:ArrayBuffer,"%ArrayIteratorPrototype%":qd&&ln?ln([][Symbol.iterator]()):ft,"%AsyncFromSyncIteratorPrototype%":ft,"%AsyncFunction%":Wd,"%AsyncGenerator%":Wd,"%AsyncGeneratorFunction%":Wd,"%AsyncIteratorPrototype%":Wd,"%Atomics%":typeof Atomics>"u"?ft:Atomics,"%BigInt%":typeof BigInt>"u"?ft:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ft:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ft:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ft:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":oQ,"%eval%":eval,"%EvalError%":aQ,"%Float16Array%":typeof Float16Array>"u"?ft:Float16Array,"%Float32Array%":typeof Float32Array>"u"?ft:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ft:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ft:FinalizationRegistry,"%Function%":f3,"%GeneratorFunction%":Wd,"%Int8Array%":typeof Int8Array>"u"?ft:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ft:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ft:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":qd&&ln?ln(ln([][Symbol.iterator]())):ft,"%JSON%":typeof JSON=="object"?JSON:ft,"%Map%":typeof Map>"u"?ft:Map,"%MapIteratorPrototype%":typeof Map>"u"||!qd||!ln?ft:ln(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":rQ,"%Object.getOwnPropertyDescriptor%":jp,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ft:Promise,"%Proxy%":typeof Proxy>"u"?ft:Proxy,"%RangeError%":sQ,"%ReferenceError%":lQ,"%Reflect%":typeof Reflect>"u"?ft:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ft:Set,"%SetIteratorPrototype%":typeof Set>"u"||!qd||!ln?ft:ln(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ft:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":qd&&ln?ln(""[Symbol.iterator]()):ft,"%Symbol%":qd?Symbol:ft,"%SyntaxError%":Yd,"%ThrowTypeError%":bQ,"%TypedArray%":xQ,"%TypeError%":Gd,"%Uint8Array%":typeof Uint8Array>"u"?ft:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ft:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ft:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ft:Uint32Array,"%URIError%":cQ,"%WeakMap%":typeof WeakMap>"u"?ft:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ft:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ft:WeakSet,"%Function.prototype.call%":Hp,"%Function.prototype.apply%":g3,"%Object.defineProperty%":_Q,"%Object.getPrototypeOf%":vQ,"%Math.abs%":dQ,"%Math.floor%":uQ,"%Math.max%":mQ,"%Math.min%":pQ,"%Math.pow%":hQ,"%Math.round%":fQ,"%Math.sign%":gQ,"%Reflect.getPrototypeOf%":yQ};if(ln)try{null.error;}catch(t){m3=ln(ln(t)),nc["%Error.prototype%"]=m3;}var m3,CQ=function t(n){var e;if(n==="%AsyncFunction%")e=X1("async function () {}");else if(n==="%GeneratorFunction%")e=X1("function* () {}");else if(n==="%AsyncGeneratorFunction%")e=X1("async function* () {}");else if(n==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(e=i.prototype);}else if(n==="%AsyncIteratorPrototype%"){var r=t("%AsyncGenerator%");r&&ln&&(e=ln(r.prototype));}return nc[n]=e,e;},p3={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},$p=Bp(),B_=u3(),wQ=$p.call(Hp,Array.prototype.concat),DQ=$p.call(g3,Array.prototype.splice),h3=$p.call(Hp,String.prototype.replace),j_=$p.call(Hp,String.prototype.slice),EQ=$p.call(Hp,RegExp.prototype.exec),kQ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,MQ=/\\(\\)?/g,SQ=function(n){var e=j_(n,0,1),i=j_(n,-1);if(e==="%"&&i!=="%")throw new Yd("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&e!=="%")throw new Yd("invalid intrinsic syntax, expected opening `%`");var r=[];return h3(n,kQ,function(o,a,s,l){r[r.length]=s?h3(l,MQ,"$1"):a||o;}),r;},IQ=function(n,e){var i=n,r;if(B_(p3,i)&&(r=p3[i],i="%"+r[0]+"%"),B_(nc,i)){var o=nc[i];if(o===Wd&&(o=CQ(i)),typeof o>"u"&&!e)throw new Gd("intrinsic "+n+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:o};}throw new Yd("intrinsic "+n+" does not exist!");};_3.exports=function(n,e){if(typeof n!="string"||n.length===0)throw new Gd("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof e!="boolean")throw new Gd('"allowMissing" argument must be a boolean');if(EQ(/^%?[^%]*%?$/,n)===null)throw new Yd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=SQ(n),r=i.length>0?i[0]:"",o=IQ("%"+r+"%",e),a=o.name,s=o.value,l=!1,c=o.alias;c&&(r=c[0],DQ(i,wQ([0,1],c)));for(var h=1,g=!0;h<i.length;h+=1){var b=i[h],_=j_(b,0,1),x=j_(b,-1);if((_==='"'||_==="'"||_==="`"||x==='"'||x==="'"||x==="`")&&_!==x)throw new Yd("property names with quotes must have matching quotes");if((b==="constructor"||!g)&&(l=!0),r+="."+b,a="%"+r+"%",B_(nc,a))s=nc[a];else if(s!=null){if(!(b in s)){if(!e)throw new Gd("base intrinsic for "+n+" exists, but the property is not available.");return;}if(jp&&h+1>=i.length){var T=jp(s,b);g=!!T,g&&"get"in T&&!("originalValue"in T.get)?s=T.get:s=s[b];}else g=B_(s,b),s=s[b];g&&!l&&(nc[a]=s);}}return s;};});var eD=Be((FTe,y3)=>{"use strict";var b3=H_(),v3=K1(),TQ=v3([b3("%String.prototype.indexOf%")]);y3.exports=function(n,e){var i=b3(n,!!e);return typeof i=="function"&&TQ(n,".prototype.")>-1?v3([i]):i;};});var tD=Be((NTe,C3)=>{"use strict";var AQ=H_(),Up=eD(),RQ=zp(),OQ=tc(),x3=AQ("%Map%",!0),PQ=Up("Map.prototype.get",!0),FQ=Up("Map.prototype.set",!0),NQ=Up("Map.prototype.has",!0),LQ=Up("Map.prototype.delete",!0),VQ=Up("Map.prototype.size",!0);C3.exports=!!x3&&function(){var n,e={assert:function(i){if(!e.has(i))throw new OQ("Side channel does not contain "+RQ(i));},delete:function(i){if(n){var r=LQ(n,i);return VQ(n)===0&&(n=void 0),r;}return!1;},get:function(i){if(n)return PQ(n,i);},has:function(i){return n?NQ(n,i):!1;},set:function(i,r){n||(n=new x3()),FQ(n,i,r);}};return e;};});var D3=Be((LTe,w3)=>{"use strict";var zQ=H_(),U_=eD(),BQ=zp(),$_=tD(),jQ=tc(),Qd=zQ("%WeakMap%",!0),HQ=U_("WeakMap.prototype.get",!0),$Q=U_("WeakMap.prototype.set",!0),UQ=U_("WeakMap.prototype.has",!0),qQ=U_("WeakMap.prototype.delete",!0);w3.exports=Qd?function(){var n,e,i={assert:function(r){if(!i.has(r))throw new jQ("Side channel does not contain "+BQ(r));},delete:function(r){if(Qd&&r&&(typeof r=="object"||typeof r=="function")){if(n)return qQ(n,r);}else if($_&&e)return e.delete(r);return!1;},get:function(r){return Qd&&r&&(typeof r=="object"||typeof r=="function")&&n?HQ(n,r):e&&e.get(r);},has:function(r){return Qd&&r&&(typeof r=="object"||typeof r=="function")&&n?UQ(n,r):!!e&&e.has(r);},set:function(r,o){Qd&&r&&(typeof r=="object"||typeof r=="function")?(n||(n=new Qd()),$Q(n,r,o)):$_&&(e||(e=$_()),e.set(r,o));}};return i;}:$_;});var k3=Be((VTe,E3)=>{"use strict";var WQ=tc(),GQ=zp(),YQ=eF(),QQ=tD(),KQ=D3(),ZQ=KQ||QQ||YQ;E3.exports=function(){var n,e={assert:function(i){if(!e.has(i))throw new WQ("Side channel does not contain "+GQ(i));},delete:function(i){return!!n&&n.delete(i);},get:function(i){return n&&n.get(i);},has:function(i){return!!n&&n.has(i);},set:function(i,r){n||(n=ZQ()),n.set(i,r);}};return e;};});var q_=Be((zTe,M3)=>{"use strict";var XQ=String.prototype.replace,JQ=/%20/g,iD={RFC1738:"RFC1738",RFC3986:"RFC3986"};M3.exports={default:iD.RFC3986,formatters:{RFC1738:function(t){return XQ.call(t,JQ,"+");},RFC3986:function(t){return String(t);}},RFC1738:iD.RFC1738,RFC3986:iD.RFC3986};});var oD=Be((BTe,I3)=>{"use strict";var eK=q_(),nD=Object.prototype.hasOwnProperty,rc=Array.isArray,Ca=function(){for(var t=[],n=0;n<256;++n)t.push("%"+((n<16?"0":"")+n.toString(16)).toUpperCase());return t;}(),tK=function(n){for(;n.length>1;){var e=n.pop(),i=e.obj[e.prop];if(rc(i)){for(var r=[],o=0;o<i.length;++o)typeof i[o]<"u"&&r.push(i[o]);e.obj[e.prop]=r;}}},S3=function(n,e){for(var i=e&&e.plainObjects?{__proto__:null}:{},r=0;r<n.length;++r)typeof n[r]<"u"&&(i[r]=n[r]);return i;},iK=function t(n,e,i){if(!e)return n;if(typeof e!="object"&&typeof e!="function"){if(rc(n))n.push(e);else if(n&&typeof n=="object")(i&&(i.plainObjects||i.allowPrototypes)||!nD.call(Object.prototype,e))&&(n[e]=!0);else return[n,e];return n;}if(!n||typeof n!="object")return[n].concat(e);var r=n;return rc(n)&&!rc(e)&&(r=S3(n,i)),rc(n)&&rc(e)?(e.forEach(function(o,a){if(nD.call(n,a)){var s=n[a];s&&typeof s=="object"&&o&&typeof o=="object"?n[a]=t(s,o,i):n.push(o);}else n[a]=o;}),n):Object.keys(e).reduce(function(o,a){var s=e[a];return nD.call(o,a)?o[a]=t(o[a],s,i):o[a]=s,o;},r);},nK=function(n,e){return Object.keys(e).reduce(function(i,r){return i[r]=e[r],i;},n);},rK=function(t,n,e){var i=t.replace(/\+/g," ");if(e==="iso-8859-1")return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i);}catch{return i;}},rD=1024,oK=function(n,e,i,r,o){if(n.length===0)return n;var a=n;if(typeof n=="symbol"?a=Symbol.prototype.toString.call(n):typeof n!="string"&&(a=String(n)),i==="iso-8859-1")return escape(a).replace(/%u[0-9a-f]{4}/gi,function(_){return"%26%23"+parseInt(_.slice(2),16)+"%3B";});for(var s="",l=0;l<a.length;l+=rD){for(var c=a.length>=rD?a.slice(l,l+rD):a,h=[],g=0;g<c.length;++g){var b=c.charCodeAt(g);if(b===45||b===46||b===95||b===126||b>=48&&b<=57||b>=65&&b<=90||b>=97&&b<=122||o===eK.RFC1738&&(b===40||b===41)){h[h.length]=c.charAt(g);continue;}if(b<128){h[h.length]=Ca[b];continue;}if(b<2048){h[h.length]=Ca[192|b>>6]+Ca[128|b&63];continue;}if(b<55296||b>=57344){h[h.length]=Ca[224|b>>12]+Ca[128|b>>6&63]+Ca[128|b&63];continue;}g+=1,b=65536+((b&1023)<<10|c.charCodeAt(g)&1023),h[h.length]=Ca[240|b>>18]+Ca[128|b>>12&63]+Ca[128|b>>6&63]+Ca[128|b&63];}s+=h.join("");}return s;},aK=function(n){for(var e=[{obj:{o:n},prop:"o"}],i=[],r=0;r<e.length;++r)for(var o=e[r],a=o.obj[o.prop],s=Object.keys(a),l=0;l<s.length;++l){var c=s[l],h=a[c];typeof h=="object"&&h!==null&&i.indexOf(h)===-1&&(e.push({obj:a,prop:c}),i.push(h));}return tK(e),n;},sK=function(n){return Object.prototype.toString.call(n)==="[object RegExp]";},lK=function(n){return!n||typeof n!="object"?!1:!!(n.constructor&&n.constructor.isBuffer&&n.constructor.isBuffer(n));},cK=function(n,e){return[].concat(n,e);},dK=function(n,e){if(rc(n)){for(var i=[],r=0;r<n.length;r+=1)i.push(e(n[r]));return i;}return e(n);};I3.exports={arrayToObject:S3,assign:nK,combine:cK,compact:aK,decode:rK,encode:oK,isBuffer:lK,isRegExp:sK,maybeMap:dK,merge:iK};});var F3=Be((jTe,P3)=>{"use strict";var A3=k3(),W_=oD(),qp=q_(),uK=Object.prototype.hasOwnProperty,R3={brackets:function(n){return n+"[]";},comma:"comma",indices:function(n,e){return n+"["+e+"]";},repeat:function(n){return n;}},wa=Array.isArray,mK=Array.prototype.push,O3=function(t,n){mK.apply(t,wa(n)?n:[n]);},pK=Date.prototype.toISOString,T3=qp.default,tn={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:W_.encode,encodeValuesOnly:!1,filter:void 0,format:T3,formatter:qp.formatters[T3],indices:!1,serializeDate:function(n){return pK.call(n);},skipNulls:!1,strictNullHandling:!1},hK=function(n){return typeof n=="string"||typeof n=="number"||typeof n=="boolean"||typeof n=="symbol"||typeof n=="bigint";},aD={},fK=function t(n,e,i,r,o,a,s,l,c,h,g,b,_,x,T,L,q,ie){for(var Y=n,me=ie,xe=0,Re=!1;(me=me.get(aD))!==void 0&&!Re;){var ot=me.get(n);if(xe+=1,typeof ot<"u"){if(ot===xe)throw new RangeError("Cyclic object value");Re=!0;}typeof me.get(aD)>"u"&&(xe=0);}if(typeof h=="function"?Y=h(e,Y):Y instanceof Date?Y=_(Y):i==="comma"&&wa(Y)&&(Y=W_.maybeMap(Y,function(wi){return wi instanceof Date?_(wi):wi;})),Y===null){if(a)return c&&!L?c(e,tn.encoder,q,"key",x):e;Y="";}if(hK(Y)||W_.isBuffer(Y)){if(c){var Mt=L?e:c(e,tn.encoder,q,"key",x);return[T(Mt)+"="+T(c(Y,tn.encoder,q,"value",x))];}return[T(e)+"="+T(String(Y))];}var ui=[];if(typeof Y>"u")return ui;var Oi;if(i==="comma"&&wa(Y))L&&c&&(Y=W_.maybeMap(Y,c)),Oi=[{value:Y.length>0?Y.join(",")||null:void 0}];else if(wa(h))Oi=h;else{var Zr=Object.keys(Y);Oi=g?Zr.sort(g):Zr;}var Cn=l?String(e).replace(/\./g,"%2E"):String(e),dn=r&&wa(Y)&&Y.length===1?Cn+"[]":Cn;if(o&&wa(Y)&&Y.length===0)return dn+"[]";for(var Yn=0;Yn<Oi.length;++Yn){var Gi=Oi[Yn],ge=typeof Gi=="object"&&Gi&&typeof Gi.value<"u"?Gi.value:Y[Gi];if(!(s&&ge===null)){var Me=b&&l?String(Gi).replace(/\./g,"%2E"):String(Gi),Pe=wa(Y)?typeof i=="function"?i(dn,Me):dn:dn+(b?"."+Me:"["+Me+"]");ie.set(n,xe);var _t=A3();_t.set(aD,ie),O3(ui,t(ge,Pe,i,r,o,a,s,l,i==="comma"&&L&&wa(Y)?null:c,h,g,b,_,x,T,L,q,_t));}}return ui;},gK=function(n){if(!n)return tn;if(typeof n.allowEmptyArrays<"u"&&typeof n.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof n.encodeDotInKeys<"u"&&typeof n.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(n.encoder!==null&&typeof n.encoder<"u"&&typeof n.encoder!="function")throw new TypeError("Encoder has to be a function.");var e=n.charset||tn.charset;if(typeof n.charset<"u"&&n.charset!=="utf-8"&&n.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=qp.default;if(typeof n.format<"u"){if(!uK.call(qp.formatters,n.format))throw new TypeError("Unknown format option provided.");i=n.format;}var r=qp.formatters[i],o=tn.filter;(typeof n.filter=="function"||wa(n.filter))&&(o=n.filter);var a;if(n.arrayFormat in R3?a=n.arrayFormat:"indices"in n?a=n.indices?"indices":"repeat":a=tn.arrayFormat,"commaRoundTrip"in n&&typeof n.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var s=typeof n.allowDots>"u"?n.encodeDotInKeys===!0?!0:tn.allowDots:!!n.allowDots;return{addQueryPrefix:typeof n.addQueryPrefix=="boolean"?n.addQueryPrefix:tn.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof n.allowEmptyArrays=="boolean"?!!n.allowEmptyArrays:tn.allowEmptyArrays,arrayFormat:a,charset:e,charsetSentinel:typeof n.charsetSentinel=="boolean"?n.charsetSentinel:tn.charsetSentinel,commaRoundTrip:!!n.commaRoundTrip,delimiter:typeof n.delimiter>"u"?tn.delimiter:n.delimiter,encode:typeof n.encode=="boolean"?n.encode:tn.encode,encodeDotInKeys:typeof n.encodeDotInKeys=="boolean"?n.encodeDotInKeys:tn.encodeDotInKeys,encoder:typeof n.encoder=="function"?n.encoder:tn.encoder,encodeValuesOnly:typeof n.encodeValuesOnly=="boolean"?n.encodeValuesOnly:tn.encodeValuesOnly,filter:o,format:i,formatter:r,serializeDate:typeof n.serializeDate=="function"?n.serializeDate:tn.serializeDate,skipNulls:typeof n.skipNulls=="boolean"?n.skipNulls:tn.skipNulls,sort:typeof n.sort=="function"?n.sort:null,strictNullHandling:typeof n.strictNullHandling=="boolean"?n.strictNullHandling:tn.strictNullHandling};};P3.exports=function(t,n){var e=t,i=gK(n),r,o;typeof i.filter=="function"?(o=i.filter,e=o("",e)):wa(i.filter)&&(o=i.filter,r=o);var a=[];if(typeof e!="object"||e===null)return"";var s=R3[i.arrayFormat],l=s==="comma"&&i.commaRoundTrip;r||(r=Object.keys(e)),i.sort&&r.sort(i.sort);for(var c=A3(),h=0;h<r.length;++h){var g=r[h],b=e[g];i.skipNulls&&b===null||O3(a,fK(b,g,s,l,i.allowEmptyArrays,i.strictNullHandling,i.skipNulls,i.encodeDotInKeys,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,c));}var _=a.join(i.delimiter),x=i.addQueryPrefix===!0?"?":"";return i.charsetSentinel&&(i.charset==="iso-8859-1"?x+="utf8=%26%2310003%3B&":x+="utf8=%E2%9C%93&"),_.length>0?x+_:"";};});var z3=Be((HTe,V3)=>{"use strict";var oc=oD(),sD=Object.prototype.hasOwnProperty,N3=Array.isArray,Ri={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:oc.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},_K=function(t){return t.replace(/&#(\d+);/g,function(n,e){return String.fromCharCode(parseInt(e,10));});},L3=function(t,n,e){if(t&&typeof t=="string"&&n.comma&&t.indexOf(",")>-1)return t.split(",");if(n.throwOnLimitExceeded&&e>=n.arrayLimit)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(n.arrayLimit===1?"":"s")+" allowed in an array.");return t;},bK="utf8=%26%2310003%3B",vK="utf8=%E2%9C%93",yK=function(n,e){var i={__proto__:null},r=e.ignoreQueryPrefix?n.replace(/^\?/,""):n;r=r.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var o=e.parameterLimit===1/0?void 0:e.parameterLimit,a=r.split(e.delimiter,e.throwOnLimitExceeded?o+1:o);if(e.throwOnLimitExceeded&&a.length>o)throw new RangeError("Parameter limit exceeded. Only "+o+" parameter"+(o===1?"":"s")+" allowed.");var s=-1,l,c=e.charset;if(e.charsetSentinel)for(l=0;l<a.length;++l)a[l].indexOf("utf8=")===0&&(a[l]===vK?c="utf-8":a[l]===bK&&(c="iso-8859-1"),s=l,l=a.length);for(l=0;l<a.length;++l)if(l!==s){var h=a[l],g=h.indexOf("]="),b=g===-1?h.indexOf("="):g+1,_,x;b===-1?(_=e.decoder(h,Ri.decoder,c,"key"),x=e.strictNullHandling?null:""):(_=e.decoder(h.slice(0,b),Ri.decoder,c,"key"),x=oc.maybeMap(L3(h.slice(b+1),e,N3(i[_])?i[_].length:0),function(L){return e.decoder(L,Ri.decoder,c,"value");})),x&&e.interpretNumericEntities&&c==="iso-8859-1"&&(x=_K(String(x))),h.indexOf("[]=")>-1&&(x=N3(x)?[x]:x);var T=sD.call(i,_);T&&e.duplicates==="combine"?i[_]=oc.combine(i[_],x):(!T||e.duplicates==="last")&&(i[_]=x);}return i;},xK=function(t,n,e,i){var r=0;if(t.length>0&&t[t.length-1]==="[]"){var o=t.slice(0,-1).join("");r=Array.isArray(n)&&n[o]?n[o].length:0;}for(var a=i?n:L3(n,e,r),s=t.length-1;s>=0;--s){var l,c=t[s];if(c==="[]"&&e.parseArrays)l=e.allowEmptyArrays&&(a===""||e.strictNullHandling&&a===null)?[]:oc.combine([],a);else{l=e.plainObjects?{__proto__:null}:{};var h=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,g=e.decodeDotInKeys?h.replace(/%2E/g,"."):h,b=parseInt(g,10);!e.parseArrays&&g===""?l={0:a}:!isNaN(b)&&c!==g&&String(b)===g&&b>=0&&e.parseArrays&&b<=e.arrayLimit?(l=[],l[b]=a):g!=="__proto__"&&(l[g]=a);}a=l;}return a;},CK=function(n,e,i,r){if(n){var o=i.allowDots?n.replace(/\.([^.[]+)/g,"[$1]"):n,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,l=i.depth>0&&a.exec(o),c=l?o.slice(0,l.index):o,h=[];if(c){if(!i.plainObjects&&sD.call(Object.prototype,c)&&!i.allowPrototypes)return;h.push(c);}for(var g=0;i.depth>0&&(l=s.exec(o))!==null&&g<i.depth;){if(g+=1,!i.plainObjects&&sD.call(Object.prototype,l[1].slice(1,-1))&&!i.allowPrototypes)return;h.push(l[1]);}if(l){if(i.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+i.depth+" and strictDepth is true");h.push("["+o.slice(l.index)+"]");}return xK(h,e,i,r);}},wK=function(n){if(!n)return Ri;if(typeof n.allowEmptyArrays<"u"&&typeof n.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof n.decodeDotInKeys<"u"&&typeof n.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(n.decoder!==null&&typeof n.decoder<"u"&&typeof n.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof n.charset<"u"&&n.charset!=="utf-8"&&n.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof n.throwOnLimitExceeded<"u"&&typeof n.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var e=typeof n.charset>"u"?Ri.charset:n.charset,i=typeof n.duplicates>"u"?Ri.duplicates:n.duplicates;if(i!=="combine"&&i!=="first"&&i!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var r=typeof n.allowDots>"u"?n.decodeDotInKeys===!0?!0:Ri.allowDots:!!n.allowDots;return{allowDots:r,allowEmptyArrays:typeof n.allowEmptyArrays=="boolean"?!!n.allowEmptyArrays:Ri.allowEmptyArrays,allowPrototypes:typeof n.allowPrototypes=="boolean"?n.allowPrototypes:Ri.allowPrototypes,allowSparse:typeof n.allowSparse=="boolean"?n.allowSparse:Ri.allowSparse,arrayLimit:typeof n.arrayLimit=="number"?n.arrayLimit:Ri.arrayLimit,charset:e,charsetSentinel:typeof n.charsetSentinel=="boolean"?n.charsetSentinel:Ri.charsetSentinel,comma:typeof n.comma=="boolean"?n.comma:Ri.comma,decodeDotInKeys:typeof n.decodeDotInKeys=="boolean"?n.decodeDotInKeys:Ri.decodeDotInKeys,decoder:typeof n.decoder=="function"?n.decoder:Ri.decoder,delimiter:typeof n.delimiter=="string"||oc.isRegExp(n.delimiter)?n.delimiter:Ri.delimiter,depth:typeof n.depth=="number"||n.depth===!1?+n.depth:Ri.depth,duplicates:i,ignoreQueryPrefix:n.ignoreQueryPrefix===!0,interpretNumericEntities:typeof n.interpretNumericEntities=="boolean"?n.interpretNumericEntities:Ri.interpretNumericEntities,parameterLimit:typeof n.parameterLimit=="number"?n.parameterLimit:Ri.parameterLimit,parseArrays:n.parseArrays!==!1,plainObjects:typeof n.plainObjects=="boolean"?n.plainObjects:Ri.plainObjects,strictDepth:typeof n.strictDepth=="boolean"?!!n.strictDepth:Ri.strictDepth,strictNullHandling:typeof n.strictNullHandling=="boolean"?n.strictNullHandling:Ri.strictNullHandling,throwOnLimitExceeded:typeof n.throwOnLimitExceeded=="boolean"?n.throwOnLimitExceeded:!1};};V3.exports=function(t,n){var e=wK(n);if(t===""||t===null||typeof t>"u")return e.plainObjects?{__proto__:null}:{};for(var i=typeof t=="string"?yK(t,e):t,r=e.plainObjects?{__proto__:null}:{},o=Object.keys(i),a=0;a<o.length;++a){var s=o[a],l=CK(s,i[s],e,typeof t=="string");r=oc.merge(r,l,e);}return e.allowSparse===!0?r:oc.compact(r);};});var j3=Be(($Te,B3)=>{"use strict";var DK=F3(),EK=z3(),kK=q_();B3.exports={formats:kK,parse:EK,stringify:DK};});var cD=Be(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.DrupalJsonApiParams=void 0;var H3=j3(),lD=class{constructor(n,e){this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this.qsOptions={},this.config={useShortCutForQueryGeneration:!0,alwaysUseFieldNameForKeys:!1},e!==void 0&&(this.config=e),this.initialize(n);}addCustomParam(n){return this.data=Object.assign(Object.assign({},this.data),n),this;}addFields(n,e){return this.data.fields[n]=e.join(","),this;}addSort(n,e){let i="";return e!==void 0&&e==="DESC"&&(i="-"),this.data.sort=this.data.sort.concat(i+n),this;}addPageLimit(n){return this.data.page===void 0?this.data.page={limit:n}:this.data.page.limit=n,this;}addPageOffset(n){return this.data.page===void 0?this.data.page={offset:n}:this.data.page.offset=n,this;}addInclude(n){return this.data.include=this.data.include.concat(n),this;}addGroup(n,e="OR",i){return this.data.filter[n]={group:Object.assign({conjunction:e},i!==void 0&&{memberOf:i})},this;}addFilter(n,e,i="=",r,o){let a=this.getIndexId(this.data.filter,o||n,!!o);if((i==="IS NULL"||i==="IS NOT NULL")&&(e=null),e===null){if(!(i==="IS NULL"||i==="IS NOT NULL"))throw new TypeError(`Value cannot be null for the operator "${i}"`);return this.data.filter[a]={condition:Object.assign(Object.assign({path:n},{operator:i}),r!==void 0&&{memberOf:r})},this;}if(Array.isArray(e)){switch(i){case"BETWEEN":case"NOT BETWEEN":if(e.length!==2)throw new TypeError(`Value must consists of 2 items for the "${i}"`);break;case"IN":case"NOT IN":break;default:throw new TypeError(`Value cannot be an array for the operator "${i}"`);}return this.data.filter[a]={condition:Object.assign(Object.assign({path:n,value:e},{operator:i}),r!==void 0&&{memberOf:r})},this;}return this.config.useShortCutForQueryGeneration&&r===void 0&&n===a&&this.data.filter[n]===void 0?(i==="="?this.data.filter[a]=e:this.data.filter[a]={value:e,operator:i},this):(this.data.filter[a]={condition:Object.assign(Object.assign({path:n,value:e},this.config.useShortCutForQueryGeneration?i!=="="&&{operator:i}:{operator:i}),r!==void 0&&{memberOf:r})},this);}getIndexId(n,e,i){i=i||this.config.alwaysUseFieldNameForKeys;let r;return n[e]===void 0?r=e:r=this.generateKeyName(n,e,i),r;}generateKeyName(n,e,i=!1){let r=Object.keys(n).length;if(i)for(let o=1;o<=r;o++){let a=`${e}--${o}`;if(n[a]===void 0)return a;}return r.toString();}getQueryObject(){let n=JSON.parse(JSON.stringify(this.data));return this.data.include.length&&(n.include=this.data.include.join(",")),this.data.sort.length&&(n.sort=this.data.sort.join(",")),n;}getQueryString(n){let e=this.getQueryObject(),i=n||this.getQsOption();return H3.stringify(e,i);}clear(){return this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this;}initializeWithQueryObject(n){return this.clear(),Object.keys(n).forEach(i=>{switch(i){case"sort":n.sort.length&&(this.data.sort=n.sort.split(","));break;case"include":n.include.length&&(this.data.include=n.include.split(","));break;default:this.data[i]=n[i];}}),this;}initializeWithQueryString(n,e){this.clear();let i=e||this.getQsOption();return this.initializeWithQueryObject(H3.parse(n,i)),this;}clone(n){let e=JSON.parse(JSON.stringify(n.getQueryObject()));return this.initializeWithQueryObject(e),this;}setQsOption(n){return this.qsOptions=n,this;}getQsOption(){return this.qsOptions;}initialize(n){if(n===void 0)this.initializeWithQueryString("");else if(typeof n=="object")try{n.getQueryObject(),this.clone(n);}catch{this.initializeWithQueryObject(n);}else this.initializeWithQueryString(n);return this;}};G_.DrupalJsonApiParams=lD;});function iv(t,n){return Object.is(t,n);}var Yi=null,ph=!1,nv=1,Qn=Symbol("SIGNAL");function at(t){let n=Yi;return Yi=t,n;}function rv(){return Yi;}var xc={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,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Au(t){if(ph)throw new Error("");if(Yi===null)return;Yi.consumerOnSignalRead(t);let n=Yi.nextProducerIndex++;if(bh(Yi),n<Yi.producerNode.length&&Yi.producerNode[n]!==t&&Tu(Yi)){let e=Yi.producerNode[n];_h(e,Yi.producerIndexOfThis[n]);}Yi.producerNode[n]!==t&&(Yi.producerNode[n]=t,Yi.producerIndexOfThis[n]=Tu(Yi)?fk(t,Yi,n):0),Yi.producerLastReadVersion[n]=t.version;}function hk(){nv++;}function ov(t){if(!(Tu(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===nv)){if(!t.producerMustRecompute(t)&&!gh(t)){tv(t);return;}t.producerRecomputeValue(t),tv(t);}}function av(t){if(t.liveConsumerNode===void 0)return;let n=ph;ph=!0;try{for(let e of t.liveConsumerNode)e.dirty||EV(e);}finally{ph=n;}}function sv(){return Yi?.consumerAllowSignalWrites!==!1;}function EV(t){t.dirty=!0,av(t),t.consumerMarkedDirty?.(t);}function tv(t){t.dirty=!1,t.lastCleanEpoch=nv;}function Ru(t){return t&&(t.nextProducerIndex=0),at(t);}function fh(t,n){if(at(n),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Tu(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)_h(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop();}}function gh(t){bh(t);for(let n=0;n<t.producerNode.length;n++){let e=t.producerNode[n],i=t.producerLastReadVersion[n];if(i!==e.version||(ov(e),i!==e.version))return!0;}return!1;}function Ou(t){if(bh(t),Tu(t))for(let n=0;n<t.producerNode.length;n++)_h(t.producerNode[n],t.producerIndexOfThis[n]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0);}function fk(t,n,e){if(gk(t),t.liveConsumerNode.length===0&&_k(t))for(let i=0;i<t.producerNode.length;i++)t.producerIndexOfThis[i]=fk(t.producerNode[i],t,i);return t.liveConsumerIndexOfThis.push(e),t.liveConsumerNode.push(n)-1;}function _h(t,n){if(gk(t),t.liveConsumerNode.length===1&&_k(t))for(let i=0;i<t.producerNode.length;i++)_h(t.producerNode[i],t.producerIndexOfThis[i]);let e=t.liveConsumerNode.length-1;if(t.liveConsumerNode[n]=t.liveConsumerNode[e],t.liveConsumerIndexOfThis[n]=t.liveConsumerIndexOfThis[e],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,n<t.liveConsumerNode.length){let i=t.liveConsumerIndexOfThis[n],r=t.liveConsumerNode[n];bh(r),r.producerIndexOfThis[i]=n;}}function Tu(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0;}function bh(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[];}function gk(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[];}function _k(t){return t.producerNode!==void 0;}function vh(t,n){let e=Object.create(kV);e.computation=t,n!==void 0&&(e.equal=n);let i=()=>{if(ov(e),Au(e),e.value===hh)throw e.error;return e.value;};return i[Qn]=e,i;}var Jb=Symbol("UNSET"),ev=Symbol("COMPUTING"),hh=Symbol("ERRORED"),kV=ze(B({},xc),{value:Jb,dirty:!0,error:null,equal:iv,kind:"computed",producerMustRecompute(t){return t.value===Jb||t.value===ev;},producerRecomputeValue(t){if(t.value===ev)throw new Error("Detected cycle in computations.");let n=t.value;t.value=ev;let e=Ru(t),i,r=!1;try{i=t.computation(),at(null),r=n!==Jb&&n!==hh&&i!==hh&&t.equal(n,i);}catch(o){i=hh,t.error=o;}finally{fh(t,e);}if(r){t.value=n;return;}t.value=i,t.version++;}});function MV(){throw new Error();}var bk=MV;function vk(t){bk(t);}function lv(t){bk=t;}var SV=null;function cv(t,n){let e=Object.create(yh);e.value=t,n!==void 0&&(e.equal=n);let i=()=>(Au(e),e.value);return i[Qn]=e,i;}function Pu(t,n){sv()||vk(t),t.equal(t.value,n)||(t.value=n,IV(t));}function dv(t,n){sv()||vk(t),Pu(t,n(t.value));}var yh=ze(B({},xc),{equal:iv,value:void 0,kind:"signal"});function IV(t){t.version++,hk(),av(t),SV?.();}function uv(t){let n=at(null);try{return t();}finally{at(n);}}var mv;function Fu(){return mv;}function Aa(t){let n=mv;return mv=t,n;}var xh=Symbol("NotFound");function Ke(t){return typeof t=="function";}function Cc(t){let e=t(i=>{Error.call(i),i.stack=new Error().stack;});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e;}var Ch=Cc(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
${e.map((i,r)=>`${r+1}) ${i.toString()}`).join(`
`)}`:"",this.name="UnsubscriptionError",this.errors=e;});function il(t,n){if(t){let e=t.indexOf(n);0<=e&&t.splice(e,1);}}var ve=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null;}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let o of e)o.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(Ke(i))try{i();}catch(o){n=o instanceof Ch?o.errors:[o];}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{yk(o);}catch(a){n=n??[],a instanceof Ch?n=[...n,...a.errors]:n.push(a);}}if(n)throw new Ch(n);}}add(n){var e;if(n&&n!==this)if(this.closed)yk(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this);}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(n);}}_hasParent(n){let{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n);}_addParent(n){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n;}_removeParent(n){let{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&il(e,n);}remove(n){let{_finalizers:e}=this;e&&il(e,n),n instanceof t&&n._removeParent(this);}};ve.EMPTY=(()=>{let t=new ve();return t.closed=!0,t;})();var pv=ve.EMPTY;function wh(t){return t instanceof ve||t&&"closed"in t&&Ke(t.remove)&&Ke(t.add)&&Ke(t.unsubscribe);}function yk(t){Ke(t)?t():t.unsubscribe();}var Xr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var wc={setTimeout(t,n,...e){let{delegate:i}=wc;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e);},clearTimeout(t){let{delegate:n}=wc;return(n?.clearTimeout||clearTimeout)(t);},delegate:void 0};function Dh(t){wc.setTimeout(()=>{let{onUnhandledError:n}=Xr;if(n)n(t);else throw t;});}function Nu(){}var xk=hv("C",void 0,void 0);function Ck(t){return hv("E",void 0,t);}function wk(t){return hv("N",t,void 0);}function hv(t,n,e){return{kind:t,value:n,error:e};}var nl=null;function Dc(t){if(Xr.useDeprecatedSynchronousErrorHandling){let n=!nl;if(n&&(nl={errorThrown:!1,error:null}),t(),n){let{errorThrown:e,error:i}=nl;if(nl=null,e)throw i;}}else t();}function Dk(t){Xr.useDeprecatedSynchronousErrorHandling&&nl&&(nl.errorThrown=!0,nl.error=t);}var rl=class extends ve{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,wh(n)&&n.add(this)):this.destination=FV;}static create(n,e,i){return new Ra(n,e,i);}next(n){this.isStopped?gv(wk(n),this):this._next(n);}error(n){this.isStopped?gv(Ck(n),this):(this.isStopped=!0,this._error(n));}complete(){this.isStopped?gv(xk,this):(this.isStopped=!0,this._complete());}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null);}_next(n){this.destination.next(n);}_error(n){try{this.destination.error(n);}finally{this.unsubscribe();}}_complete(){try{this.destination.complete();}finally{this.unsubscribe();}}},OV=Function.prototype.bind;function fv(t,n){return OV.call(t,n);}var _v=class{constructor(n){this.partialObserver=n;}next(n){let{partialObserver:e}=this;if(e.next)try{e.next(n);}catch(i){Eh(i);}}error(n){let{partialObserver:e}=this;if(e.error)try{e.error(n);}catch(i){Eh(i);}else Eh(n);}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete();}catch(e){Eh(e);}}},Ra=class extends rl{constructor(n,e,i){super();let r;if(Ke(n)||!n)r={next:n??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&Xr.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),r={next:n.next&&fv(n.next,o),error:n.error&&fv(n.error,o),complete:n.complete&&fv(n.complete,o)}):r=n;}this.destination=new _v(r);}};function Eh(t){Xr.useDeprecatedSynchronousErrorHandling?Dk(t):Dh(t);}function PV(t){throw t;}function gv(t,n){let{onStoppedNotification:e}=Xr;e&&wc.setTimeout(()=>e(t,n));}var FV={closed:!0,next:Nu,error:PV,complete:Nu};var Ec=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Vn(t){return t;}function bv(...t){return vv(t);}function vv(t){return t.length===0?Vn:t.length===1?t[0]:function(e){return t.reduce((i,r)=>r(i),e);};}var qe=(()=>{class t{constructor(e){e&&(this._subscribe=e);}lift(e){let i=new t();return i.source=this,i.operator=e,i;}subscribe(e,i,r){let o=LV(e)?e:new Ra(e,i,r);return Dc(()=>{let{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o));}),o;}_trySubscribe(e){try{return this._subscribe(e);}catch(i){e.error(i);}}forEach(e,i){return i=Ek(i),new i((r,o)=>{let a=new Ra({next:s=>{try{e(s);}catch(l){o(l),a.unsubscribe();}},error:o,complete:r});this.subscribe(a);});}_subscribe(e){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(e);}[Ec](){return this;}pipe(...e){return vv(e)(this);}toPromise(e){return e=Ek(e),new e((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o));});}}return t.create=n=>new t(n),t;})();function Ek(t){var n;return(n=t??Xr.Promise)!==null&&n!==void 0?n:Promise;}function NV(t){return t&&Ke(t.next)&&Ke(t.error)&&Ke(t.complete);}function LV(t){return t&&t instanceof rl||NV(t)&&wh(t);}function yv(t){return Ke(t?.lift);}function Le(t){return n=>{if(yv(n))return n.lift(function(e){try{return t(e,this);}catch(i){this.error(i);}});throw new TypeError("Unable to lift unknown Observable type");};}function je(t,n,e,i,r){return new xv(t,n,e,i,r);}var xv=class extends rl{constructor(n,e,i,r,o,a){super(n),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s);}catch(l){n.error(l);}}:super._next,this._error=r?function(s){try{r(s);}catch(l){n.error(l);}finally{this.unsubscribe();}}:super._error,this._complete=i?function(){try{i();}catch(s){n.error(s);}finally{this.unsubscribe();}}:super._complete;}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((n=this.onFinalize)===null||n===void 0||n.call(this));}}};function kc(){return Le((t,n)=>{let e=null;t._refCount++;let i=je(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return;}let r=t._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),n.unsubscribe();});t.subscribe(i),i.closed||(e=t.connect());});}var gs=class extends qe{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,yv(n)&&(this.lift=n.lift);}_subscribe(n){return this.getSubject().subscribe(n);}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject;}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe();}connect(){let n=this._connection;if(!n){n=this._connection=new ve();let e=this.getSubject();n.add(this.source.subscribe(je(e,void 0,()=>{this._teardown(),e.complete();},i=>{this._teardown(),e.error(i);},()=>this._teardown()))),n.closed&&(this._connection=null,n=ve.EMPTY);}return n;}refCount(){return kc()(this);}};var kk=Cc(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var H=(()=>{class t extends qe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(e){let i=new kh(this,this);return i.operator=e,i;}_throwIfClosed(){if(this.closed)throw new kk();}next(e){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(e);}});}error(e){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:i}=this;for(;i.length;)i.shift().error(e);}});}complete(){Dc(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete();}});}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null;}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0;}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e);}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e);}_innerSubscribe(e){let{hasError:i,isStopped:r,observers:o}=this;return i||r?pv:(this.currentObservers=null,o.push(e),new ve(()=>{this.currentObservers=null,il(o,e);}));}_checkFinalizedStatuses(e){let{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete();}asObservable(){let e=new qe();return e.source=this,e;}}return t.create=(n,e)=>new kh(n,e),t;})(),kh=class extends H{constructor(n,e){super(),this.destination=n,this.source=e;}next(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,n);}error(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,n);}complete(){var n,e;(e=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||e===void 0||e.call(n);}_subscribe(n){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(n))!==null&&i!==void 0?i:pv;}};var Qt=class extends H{constructor(n){super(),this._value=n;}get value(){return this.getValue();}_subscribe(n){let e=super._subscribe(n);return!e.closed&&n.next(this._value),e;}getValue(){let{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i;}next(n){super.next(this._value=n);}};var Lu={now(){return(Lu.delegate||Date).now();},delegate:void 0};var Oa=class extends H{constructor(n=1/0,e=1/0,i=Lu){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e);}next(n){let{isStopped:e,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:a}=this;e||(i.push(n),!r&&i.push(o.now()+a)),this._trimBuffer(),super.next(n);}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let a=0;a<o.length&&!n.closed;a+=i?1:2)n.next(o[a]);return this._checkFinalizedStatuses(n),e;}_trimBuffer(){let{_bufferSize:n,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:r}=this,o=(r?1:2)*n;if(n<1/0&&o<i.length&&i.splice(0,i.length-o),!r){let a=e.now(),s=0;for(let l=1;l<i.length&&i[l]<=a;l+=2)s=l;s&&i.splice(0,s+1);}}};var Mh=class extends ve{constructor(n,e){super();}schedule(n,e=0){return this;}};var Vu={setInterval(t,n,...e){let{delegate:i}=Vu;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e);},clearInterval(t){let{delegate:n}=Vu;return(n?.clearInterval||clearInterval)(t);},delegate:void 0};var Sh=class extends Mh{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1;}schedule(n,e=0){var i;if(this.closed)return this;this.state=n;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(o,this.id,e),this;}requestAsyncId(n,e,i=0){return Vu.setInterval(n.flush.bind(n,this),i);}recycleAsyncId(n,e,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return e;e!=null&&Vu.clearInterval(e);}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(n,e);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null));}_execute(n,e){let i=!1,r;try{this.work(n);}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error");}if(i)return this.unsubscribe(),r;}unsubscribe(){if(!this.closed){let{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,il(i,this),n!=null&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe();}}};var Mc=class t{constructor(n,e=t.now){this.schedulerActionCtor=n,this.now=e;}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e);}};Mc.now=Lu.now;var Ih=class extends Mc{constructor(n,e=Mc.now){super(n,e),this.actions=[],this._active=!1;}flush(n){let{actions:e}=this;if(this._active){e.push(n);return;}let i;this._active=!0;do if(i=n.execute(n.state,n.delay))break;while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i;}}};var zu=new Ih(Sh),Mk=zu;var Di=new qe(t=>t.complete());function Th(t){return t&&Ke(t.schedule);}function Cv(t){return t[t.length-1];}function Ah(t){return Ke(Cv(t))?t.pop():void 0;}function Do(t){return Th(Cv(t))?t.pop():void 0;}function Sk(t,n){return typeof Cv(t)=="number"?t.pop():n;}function Tk(t,n,e,i){function r(o){return o instanceof e?o:new e(function(a){a(o);});}return new(e||(e=Promise))(function(o,a){function s(h){try{c(i.next(h));}catch(g){a(g);}}function l(h){try{c(i.throw(h));}catch(g){a(g);}}function c(h){h.done?o(h.value):r(h.value).then(s,l);}c((i=i.apply(t,n||[])).next());});}function Ik(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t};}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.");}function ol(t){return this instanceof ol?(this.v=t,this):new ol(t);}function Ak(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e.apply(t,n||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),r[Symbol.asyncIterator]=function(){return this;},r;function a(_){return function(x){return Promise.resolve(x).then(_,g);};}function s(_,x){i[_]&&(r[_]=function(T){return new Promise(function(L,q){o.push([_,T,L,q])>1||l(_,T);});},x&&(r[_]=x(r[_])));}function l(_,x){try{c(i[_](x));}catch(T){b(o[0][3],T);}}function c(_){_.value instanceof ol?Promise.resolve(_.value.v).then(h,g):b(o[0][2],_);}function h(_){l("next",_);}function g(_){l("throw",_);}function b(_,x){_(x),o.shift(),o.length&&l(o[0][0],o[0][1]);}}function Rk(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],e;return n?n.call(t):(t=typeof Ik=="function"?Ik(t):t[Symbol.iterator](),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this;},e);function i(o){e[o]=t[o]&&function(a){return new Promise(function(s,l){a=t[o](a),r(s,l,a.done,a.value);});};}function r(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s});},a);}}var Rh=t=>t&&typeof t.length=="number"&&typeof t!="function";function Oh(t){return Ke(t?.then);}function Ph(t){return Ke(t[Ec]);}function Fh(t){return Symbol.asyncIterator&&Ke(t?.[Symbol.asyncIterator]);}function Nh(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`);}function VV(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var Lh=VV();function Vh(t){return Ke(t?.[Lh]);}function zh(t){return Ak(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:i,done:r}=yield ol(e.read());if(r)return yield ol(void 0);yield yield ol(i);}}finally{e.releaseLock();}});}function Bh(t){return Ke(t?.getReader);}function Ht(t){if(t instanceof qe)return t;if(t!=null){if(Ph(t))return zV(t);if(Rh(t))return BV(t);if(Oh(t))return jV(t);if(Fh(t))return Ok(t);if(Vh(t))return HV(t);if(Bh(t))return $V(t);}throw Nh(t);}function zV(t){return new qe(n=>{let e=t[Ec]();if(Ke(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function BV(t){return new qe(n=>{for(let e=0 ��;e<t.length&&!n.closed;e++)n.next(t[e]);n.complete();});}function jV(t){return new qe(n=>{t.then(e=>{n.closed||(n.next(e),n.complete());},e=>n.error(e)).then(null,Dh);});}function HV(t){return new qe(n=>{for(let e of t)if(n.next(e),n.closed)return;n.complete();});}function Ok(t){return new qe(n=>{UV(t,n).catch(e=>n.error(e));});}function $V(t){return Ok(zh(t));}function UV(t,n){var e,i,r,o;return Tk(this,void 0,void 0,function*(){try{for(e=Rk(t);i=yield e.next(),!i.done;){let a=i.value;if(n.next(a),n.closed)return;}}catch(a){r={error:a};}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e));}finally{if(r)throw r.error;}}n.complete();});}function Kn(t,n,e,i=0,r=!1){let o=n.schedule(function(){e(),r?t.add(this.schedule(null,i)):this.unsubscribe();},i);if(t.add(o),!r)return o;}function jh(t,n=0){return Le((e,i)=>{e.subscribe(je(i,r=>Kn(i,t,()=>i.next(r),n),()=>Kn(i,t,()=>i.complete(),n),r=>Kn(i,t,()=>i.error(r),n)));});}function Hh(t,n=0){return Le((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n));});}function Pk(t,n){return Ht(t).pipe(Hh(n),jh(n));}function Fk(t,n){return Ht(t).pipe(Hh(n),jh(n));}function Nk(t,n){return new qe(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule());});});}function Lk(t,n){return new qe(e=>{let i;return Kn(e,n,()=>{i=t[Lh](),Kn(e,n,()=>{let r,o;try{({value:r,done:o}=i.next());}catch(a){e.error(a);return;}o?e.complete():e.next(r);},0,!0);}),()=>Ke(i?.return)&&i.return();});}function $h(t,n){if(!t)throw new Error("Iterable cannot be null");return new qe(e=>{Kn(e,n,()=>{let i=t[Symbol.asyncIterator]();Kn(e,n,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value);});},0,!0);});});}function Vk(t,n){return $h(zh(t),n);}function zk(t,n){if(t!=null){if(Ph(t))return Pk(t,n);if(Rh(t))return Nk(t,n);if(Oh(t))return Fk(t,n);if(Fh(t))return $h(t,n);if(Vh(t))return Lk(t,n);if(Bh(t))return Vk(t,n);}throw Nh(t);}function Ot(t,n){return n?zk(t,n):Ht(t);}function se(...t){let n=Do(t);return Ot(t,n);}function _s(t,n){let e=Ke(t)?t:()=>t,i=r=>r.error(e());return new qe(n?r=>n.schedule(i,0,r):i);}function Sc(t){return!!t&&(t instanceof qe||Ke(t.lift)&&Ke(t.subscribe));}var Pa=Cc(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence";});function Bk(t){return t instanceof Date&&!isNaN(t);}function ue(t,n){return Le((e,i)=>{let r=0;e.subscribe(je(i,o=>{i.next(t.call(n,o,r++));}));});}var{isArray:qV}=Array;function WV(t,n){return qV(n)?t(...n):t(n);}function Uh(t){return ue(n=>WV(t,n));}var{isArray:GV}=Array,{getPrototypeOf:YV,prototype:QV,keys:KV}=Object;function qh(t){if(t.length===1){let n=t[0];if(GV(n))return{args:n,keys:null};if(ZV(n)){let e=KV(n);return{args:e.map(i=>n[i]),keys:e};}}return{args:t,keys:null};}function ZV(t){return t&&typeof t=="object"&&YV(t)===QV;}function Wh(t,n){return t.reduce((e,i,r)=>(e[i]=n[r],e),{});}function Jr(...t){let n=Do(t),e=Ah(t),{args:i,keys:r}=qh(t);if(i.length===0)return Ot([],n);let o=new qe(XV(i,n,r?a=>Wh(r,a):Vn));return e?o.pipe(Uh(e)):o;}function XV(t,n,e=Vn){return i=>{jk(n,()=>{let{length:r}=t,o=new Array(r),a=r,s=r;for(let l=0;l<r;l++)jk(n,()=>{let c=Ot(t[l],n),h=!1;c.subscribe(je(i,g=>{o[l]=g,h||(h=!0,s--),s||i.next(e(o.slice()));},()=>{--a||i.complete();}));},i);},i);};}function jk(t,n,e){t?Kn(e,t,n):n();}function Gh(t,n,e,i,r,o,a,s){let l=[],c=0,h=0,g=!1,b=()=>{g&&!l.length&&!c&&n.complete();},_=T=>c<i?x(T):l.push(T),x=T=>{o&&n.next(T),c++;let L=!1;Ht(e(T,h++)).subscribe(je(n,q=>{r?.(q),o?_(q):n.next(q);},()=>{L=!0;},void 0,()=>{if(L)try{for(c--;l.length&&c<i;){let q=l.shift();a?Kn(n,a,()=>x(q)):x(q);}b();}catch(q){n.error(q);}}));};return t.subscribe(je(n,_,()=>{g=!0,b();})),()=>{s?.();};}function Pi(t,n,e=1/0){return Ke(n)?Pi((i,r)=>ue((o,a)=>n(i,o,r,a))(Ht(t(i,r))),e):(typeof n=="number"&&(e=n),Le((i,r)=>Gh(i,r,t,e)));}function Eo(t=1/0){return Pi(Vn,t);}function Hk(){return Eo(1);}function bs(...t){return Hk()(Ot(t,Do(t)));}function ko(t){return new qe(n=>{Ht(t()).subscribe(n);});}function Bu(...t){let n=Ah(t),{args:e,keys:i}=qh(t),r=new qe(o=>{let{length:a}=e;if(!a){o.complete();return;}let s=new Array(a),l=a,c=a;for(let h=0;h<a;h++){let g=!1;Ht(e[h]).subscribe(je(o,b=>{g||(g=!0,c--),s[h]=b;},()=>l--,void 0,()=>{(!l||!g)&&(c||o.next(i?Wh(i,s):s),o.complete());}));}});return n?r.pipe(Uh(n)):r;}function ju(t=0,n,e=Mk){let i=-1;return n!=null&&(Th(n)?e=n:i=n),new qe(r=>{let o=Bk(t)?+t-e.now():t;o<0&&(o=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete());},o);});}function St(...t){let n=Do(t),e=Sk(t,1/0),i=t;return i.length?i.length===1?Ht(i[0]):Eo(e)(Ot(i,n)):Di;}function Ie(t,n){return Le((e,i)=>{let r=0;e.subscribe(je(i,o=>t.call(n,o,r++)&&i.next(o)));});}function $k(t){return Le((n,e)=>{let i=!1,r=null,o=null,a=!1,s=()=>{if(o?.unsubscribe(),o=null,i){i=!1;let c=r;r=null,e.next(c);}a&&e.complete();},l=()=>{o=null,a&&e.complete();};n.subscribe(je(e,c=>{i=!0,r=c,o||Ht(t(c)).subscribe(o=je(e,s,l));},()=>{a=!0,(!i||!o||o.closed)&&e.complete();}));});}function Ic(t,n=zu){return $k(()=>ju(t,n));}function Dn(t){return Le((n,e)=>{let i=null,r=!1,o;i=n.subscribe(je(e,void 0,void 0,a=>{o=Ht(t(a,Dn(t)(n))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0;})),r&&(i.unsubscribe(),i=null,o.subscribe(e));});}function Yh(t,n,e,i,r){return(o,a)=>{let s=e,l=n,c=0;o.subscribe(je(a,h=>{let g=c++;l=s?t(l,h,g):(s=!0,h),i&&a.next(l);},r&&(()=>{s&&a.next(l),a.complete();})));};}function Hu(t,n){return Le(Yh(t,n,arguments.length>=2,!1,!0));}function Mo(t,n){return Ke(n)?Pi(t,n,1):Pi(t,1);}function Fa(t,n=zu){return Le((e,i)=>{let r=null,o=null,a=null,s=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,i.next(c);}};function l(){let c=a+t,h=n.now();if(h<c){r=this.schedule(void 0,c-h),i.add(r);return;}s();}e.subscribe(je(i,c=>{o=c,a=n.now(),r||(r=n.schedule(l,t),i.add(r));},()=>{s(),i.complete();},void 0,()=>{o=r=null;}));});}function vs(t){return Le((n,e)=>{let i=!1;n.subscribe(je(e,r=>{i=!0,e.next(r);},()=>{i||e.next(t),e.complete();}));});}function de(t){return t<=0?()=>Di:Le((n,e)=>{let i=0;n.subscribe(je(e,r=>{++i<=t&&(e.next(r),t<=i&&e.complete());}));});}function Qh(t,n=Vn){return t=t??JV,Le((e,i)=>{let r,o=!0;e.subscribe(je(i,a=>{let s=n(a);(o||!t(r,s))&&(o=!1,r=s,i.next(a));}));});}function JV(t,n){return t===n;}function Kh(t=e6){return Le((n,e)=>{let i=!1;n.subscribe(je(e,r=>{i=!0,e.next(r);},()=>i?e.complete():e.error(t())));});}function e6(){return new Pa();}function $u(t,n=1/0,e){return n=(n||0)<1?1/0:n,Le((i,r)=>Gh(i,r,t,n,void 0,!0,e));}function So(t){return Le((n,e)=>{try{n.subscribe(e);}finally{e.add(t);}});}function Na(t,n){let e=arguments.length>=2;return i=>i.pipe(t?Ie((r,o)=>t(r,o,i)):Vn,de(1),e?vs(n):Kh(()=>new Pa()));}function Tc(t){return t<=0?()=>Di:Le((n,e)=>{let i=[];n.subscribe(je(e,r=>{i.push(r),t<i.length&&i.shift();},()=>{for(let r of i)e.next(r);e.complete();},void 0,()=>{i=null;}));});}function wv(t,n){let e=arguments.length>=2;return i=>i.pipe(t?Ie((r,o)=>t(r,o,i)):Vn,Tc(1),e?vs(n):Kh(()=>new Pa()));}function Zh(){return Le((t,n)=>{let e,i=!1;t.subscribe(je(n,r=>{let o=e;e=r,i&&n.next([o,r]),i=!0;}));});}function Dv(t,n){return Le(Yh(t,n,arguments.length>=2,!0));}function Uu(t={}){let{connector:n=()=>new H(),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=t;return o=>{let a,s,l,c=0,h=!1,g=!1,b=()=>{s?.unsubscribe(),s=void 0;},_=()=>{b(),a=l=void 0,h=g=!1;},x=()=>{let T=a;_(),T?.unsubscribe();};return Le((T,L)=>{c++,!g&&!h&&b();let q=l=l??n();L.add(()=>{c--,c===0&&!g&&!h&&(s=Ev(x,r));}),q.subscribe(L),!a&&c>0&&(a=new Ra({next:ie=>q.next(ie),error:ie=>{g=!0,b(),s=Ev(_,e,ie),q.error(ie);},complete:()=>{h=!0,b(),s=Ev(_,i),q.complete();}}),Ht(T).subscribe(a));})(o);};}function Ev(t,n,...e){if(n===!0){t();return;}if(n===!1)return;let i=new Ra({next:()=>{i.unsubscribe(),t();}});return Ht(n(...e)).subscribe(i);}function Xh(t,n,e){let i,r=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:n=1/0,refCount:r=!1,scheduler:e}=t:i=t??1/0,Uu({connector:()=>new Oa(i,n,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r});}function al(t){return Ie((n,e)=>t<=e);}function ht(...t){let n=Do(t);return Le((e,i)=>{(n?bs(t,e,n):bs(t,e)).subscribe(i);});}function ai(t,n){return Le((e,i)=>{let r=null,o=0,a=!1,s=()=>a&&!r&&i.complete();e.subscribe(je(i,l=>{r?.unsubscribe();let c=0,h=o++;Ht(t(l,h)).subscribe(r=je(i,g=>i.next(n?n(l,g,h,c++):g),()=>{r=null,s();}));},()=>{a=!0,s();}));});}function Ve(t){return Le((n,e)=>{Ht(t).subscribe(je(e,()=>e.complete(),Nu)),!e.closed&&n.subscribe(e);});}function ys(t,n=!1){return Le((e,i)=>{let r=0;e.subscribe(je(i,o=>{let a=t(o,r++);(a||n)&&i.next(o),!a&&i.complete();}));});}function vi(t,n,e){let i=Ke(t)||n||e?{next:t,error:n,complete:e}:t;return i?Le((r,o)=>{var a;(a=i.subscribe)===null||a===void 0||a.call(i);let s=!0;r.subscribe(je(o,l=>{var c;(c=i.next)===null||c===void 0||c.call(i,l),o.next(l);},()=>{var l;s=!1,(l=i.complete)===null||l===void 0||l.call(i),o.complete();},l=>{var c;s=!1,(c=i.error)===null||c===void 0||c.call(i,l),o.error(l);},()=>{var l,c;s&&((l=i.unsubscribe)===null||l===void 0||l.call(i)),(c=i.finalize)===null||c===void 0||c.call(i);}));}):Vn;}var VM="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",X=class extends Error{code;constructor(n,e){super(Jy(n,e)),this.code=n;}};function t6(t){return`NG0${Math.abs(t)}`;}function Jy(t,n){return`${t6(t)}${n?": "+n:""}`;}var zM=Symbol("InputSignalNode#UNSET"),i6=ze(B({},yh),{transformFn:void 0,applyValueToInputSignal(t,n){Pu(t,n);}});function BM(t,n){let e=Object.create(i6);e.value=t,e.transformFn=n?.transform;function i(){if(Au(e),e.value===zM){let r=null;throw new X(-950,r);}return e.value;}return i[Qn]=e,i;}function im(t){return{toString:t}.toString();}var Jh="__parameters__";function n6(t){return function(...e){if(t){let i=t(...e);for(let r in i)this[r]=i[r];}};}function jM(t,n,e){return im(()=>{let i=n6(n);function r(...o){if(this instanceof r)return i.apply(this,o),this;let a=new r(...o);return s.annotation=a,s;function s(l,c,h){let g=l.hasOwnProperty(Jh)?l[Jh]:Object.defineProperty(l,Jh,{value:[]})[Jh];for(;g.length<=h;)g.push(null);return(g[h]=g[h]||[]).push(a),l;}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r;});}var un=globalThis;function $t(t){for(let n in t)if(t[n]===$t)return n;throw Error("Could not find renamed property on target object.");}function r6(t,n){for(let e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e]);}function Xn(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(Xn).join(", ")}]`;if(t==null)return""+t;let n=t.overriddenName||t.name;if(n)return`${n}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(`
`);return i>=0?e.slice(0,i):e;}function jv(t,n){return t?n?`${t} ${n}`:t:n||"";}var o6=$t({__forward_ref__:$t});function yi(t){return t.__forward_ref__=yi,t.toString=function(){return Xn(this());},t;}function mn(t){return HM(t)?t():t;}function HM(t){return typeof t=="function"&&t.hasOwnProperty(o6)&&t.__forward_ref__===yi;}function P(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0};}function ne(t){return{providers:t.providers||[],imports:t.imports||[]};}function Lf(t){return Uk(t,UM)||Uk(t,qM);}function $M(t){return Lf(t)!==null;}function Uk(t,n){return t.hasOwnProperty(n)?t[n]:null;}function a6(t){let n=t&&(t[UM]||t[qM]);return n||null;}function qk(t){return t&&(t.hasOwnProperty(Wk)||t.hasOwnProperty(s6))?t[Wk]:null;}var UM=$t({ɵprov:$t}),Wk=$t({ɵinj:$t}),qM=$t({ngInjectableDef:$t}),s6=$t({ngInjectorDef:$t}),A=class{_desc;ngMetadataName="InjectionToken";ɵprov;constructor(n,e){this._desc=n,this.ɵprov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.ɵprov=P({token:this,providedIn:e.providedIn||"root",factory:e.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}};function WM(t){return t&&!!t.ɵproviders;}var l6=$t({ɵcmp:$t}),c6=$t({ɵdir:$t}),d6=$t({ɵpipe:$t}),u6=$t({ɵmod:$t}),uf=$t({ɵfac:$t}),Yu=$t({__NG_ELEMENT_ID__:$t}),Gk=$t({__NG_ENV_ID__:$t});function To(t){return typeof t=="string"?t:t==null?"":String(t);}function m6(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():To(t);}function GM(t,n){throw new X(-200,t);}function ex(t,n){throw new X(-201,!1);}var dt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t;}(dt||{}),Hv;function YM(){return Hv;}function Zn(t){let n=Hv;return Hv=t,n;}function QM(t,n,e){let i=Lf(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&dt.Optional)return null;if(n!==void 0)return n;ex(t,"Injector");}var p6={},ll=p6,$v="__NG_DI_FLAG__",mf=class{injector;constructor(n){this.injector=n;}retrieve(n,e){let i=e;return this.injector.get(n,i.optional?xh:ll,i);}},pf="ngTempTokenPath",h6="ngTokenPath",f6=/\n/gm,g6="\u0275",Yk="__source";function _6(t,n=dt.Default){if(Fu()===void 0)throw new X(-203,!1);if(Fu()===null)return QM(t,void 0,n);{let e=Fu(),i;return e instanceof mf?i=e.injector:i=e,i.get(t,n&dt.Optional?null:void 0,n);}}function te(t,n=dt.Default){return(YM()||_6)(mn(t),n);}function p(t,n=dt.Default){return te(t,Vf(n));}function Vf(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4);}function Uv(t){let n=[];for(let e=0;e<t.length;e++){let i=mn(t[e]);if(Array.isArray(i)){if(i.length===0)throw new X(900,!1);let r,o=dt.Default;for(let a=0;a<i.length;a++){let s=i[a],l=b6(s);typeof l=="number"?l===-1?r=s.token:o|=l:r=s;}n.push(te(r,o));}else n.push(te(i));}return n;}function KM(t,n){return t[$v]=n,t.prototype[$v]=n,t;}function b6(t){return t[$v];}function v6(t,n,e,i){let r=t[pf];throw n[Yk]&&r.unshift(n[Yk]),t.message=y6(`
`+t.message,r,e,i),t[h6]=r,t[pf]=null,t;}function y6(t,n,e,i=null){t=t&&t.charAt(0)===`
`&&t.charAt(1)==g6?t.slice(2):t;let r=Xn(n);if(Array.isArray(n))r=n.map(Xn).join(" -> ");else if(typeof n=="object"){let o=[];for(let a in n)if(n.hasOwnProperty(a)){let s=n[a];o.push(a+":"+(typeof s=="string"?JSON.stringify(s):Xn(s)));}r=`{${o.join(", ")}}`;}return`${e}${i?"("+i+")":""}[${r}]: ${t.replace(f6,`
`)}`;}var _r=KM(jM("Optional"),8);var no=KM(jM("SkipSelf"),4);function dl(t,n){let e=t.hasOwnProperty(uf);return e?t[uf]:null;}function x6(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++){let r=t[i],o=n[i];if(e&&(r=e(r),o=e(o)),o!==r)return!1;}return!0;}function C6(t){return t.flat(Number.POSITIVE_INFINITY);}function tx(t,n){t.forEach(e=>Array.isArray(e)?tx(e,n):n(e));}function ZM(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e);}function hf(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0];}function w6(t,n){let e=[];for(let i=0;i<t;i++)e.push(n);return e;}function D6(t,n,e,i){let r=t.length;if(r==n)t.push(e,i);else if(r===1)t.push(i,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>n;){let o=r-2;t[r]=t[o],r--;}t[n]=e,t[n+1]=i;}}function nm(t,n,e){let i=rm(t,n);return i>=0?t[i|1]=e:(i=~i,D6(t,i,n,e)),i;}function kv(t,n){let e=rm(t,n);if(e>=0)return t[e|1];}function rm(t,n){return E6(t,n,1);}function E6(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){let o=i+(r-i>>1),a=t[o<<e];if(n===a)return o<<e;a>n?r=o:i=o+1;}return~(r<<e);}var Ao={},zn=[],Lc=new A(""),XM=new A("",-1),JM=new A(""),ff=class{get(n,e=ll){if(e===ll){let i=new Error(`NullInjectorError: No provider for ${Xn(n)}!`);throw i.name="NullInjectorError",i;}return e;}};function eS(t,n){let e=t[u6]||null;if(!e&&n===!0)throw new Error(`Type ${Xn(t)} does not have '\u0275mod' property.`);return e;}function ws(t){return t[l6]||null;}function tS(t){return t[c6]||null;}function k6(t){return t[d6]||null;}function Wc(t){return{ɵproviders:t};}function ix(...t){return{ɵproviders:iS(!0,t),ɵfromNgModule:!0};}function iS(t,...n){let e=[],i=new Set(),r,o=a=>{e.push(a);};return tx(n,a=>{let s=a;qv(s,o,[],i)&&(r||=[],r.push(s));}),r!==void 0&&nS(r,o),e;}function nS(t,n){for(let e=0;e<t.length;e++){let{ngModule:i,providers:r}=t[e];nx(r,o=>{n(o,i);});}}function qv(t,n,e,i){if(t=mn(t),!t)return!1;let r=null,o=qk(t),a=!o&&ws(t);if(!o&&!a){let l=t.ngModule;if(o=qk(l),o)r=l;else return!1;}else{if(a&&!a.standalone)return!1;r=t;}let s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){let l=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let c of l)qv(c,n,e,i);}}else if(o){if(o.imports!=null&&!s){i.add(r);let c;try{tx(o.imports,h=>{qv(h,n,e,i)&&(c||=[],c.push(h));});}finally{}c!==void 0&&nS(c,n);}if(!s){let c=dl(r)||(()=>new r());n({provide:r,useFactory:c,deps:zn},r),n({provide:JM,useValue:r,multi:!0},r),n({provide:Lc,useValue:()=>te(r),multi:!0},r);}let l=o.providers;if(l!=null&&!s){let c=t;nx(l,h=>{n(h,c);});}}else return!1;return r!==t&&t.providers!==void 0;}function nx(t,n){for(let e of t)WM(e)&&(e=e.ɵproviders),Array.isArray(e)?nx(e,n):n(e);}var M6=$t({provide:String,useValue:$t});function rS(t){return t!==null&&typeof t=="object"&&M6 in t;}function S6(t){return!!(t&&t.useExisting);}function I6(t){return!!(t&&t.useFactory);}function Vc(t){return typeof t=="function";}function T6(t){return!!t.useClass;}var zf=new A(""),of={},Qk={},Mv;function Bf(){return Mv===void 0&&(Mv=new ff()),Mv;}var Ei=class{},Qu=class extends Ei{parent;source;scopes;records=new Map();_ngOnDestroyHooks=new Set();_onDestroyHooks=[];get destroyed(){return this._destroyed;}_destroyed=!1;injectorDefTypes;constructor(n,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,Gv(n,a=>this.processProvider(a)),this.records.set(XM,Ac(void 0,this)),r.has("environment")&&this.records.set(Ei,Ac(void 0,this));let o=this.records.get(zf);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(JM,zn,dt.Self));}retrieve(n,e){let i=e;return this.get(n,i.optional?xh:ll,i);}destroy(){Wu(this),this._destroyed=!0;let n=at(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i();}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),at(n);}}onDestroy(n){return Wu(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n);}runInContext(n){Wu(this);let e=Aa(this),i=Zn(void 0),r;try{return n();}finally{Aa(e),Zn(i);}}get(n,e=ll,i=dt.Default){if(Wu(this),n.hasOwnProperty(Gk))return n[Gk](this);i=Vf(i);let r,o=Aa(this),a=Zn(void 0);try{if(!(i&dt.SkipSelf)){let l=this.records.get(n);if(l===void 0){let c=F6(n)&&Lf(n);c&&this.injectableDefInScope(c)?l=Ac(Wv(n),of):l=null,this.records.set(n,l);}if(l!=null)return this.hydrate(n,l);}let s=i&dt.Self?Bf():this.parent;return e=i&dt.Optional&&e===ll?null:e,s.get(n,e);}catch(s){if(s.name==="NullInjectorError"){if((s[pf]=s[pf]||[]).unshift(Xn(n)),o)throw s;return v6(s,n,"R3InjectorError",this.source);}else throw s;}finally{Zn(a),Aa(o);}}resolveInjectorInitializers(){let n=at(null),e=Aa(this),i=Zn(void 0),r;try{let o=this.get(Lc,zn,dt.Self);for(let a of o)a();}finally{Aa(e),Zn(i),at(n);}}toString(){let n=[],e=this.records;for(let i of e.keys())n.push(Xn(i));return`R3Injector[${n.join(", ")}]`;}processProvider(n){n=mn(n);let e=Vc(n)?n:mn(n&&n.provide),i=R6(n);if(!Vc(n)&&n.multi===!0){let r=this.records.get(e);r||(r=Ac(void 0,of,!0),r.factory=()=>Uv(r.multi),this.records.set(e,r)),e=n,r.multi.push(n);}this.records.set(e,i);}hydrate(n,e){let i=at(null);try{return e.value===Qk?GM(Xn(n)):e.value===of&&(e.value=Qk,e.value=e.factory()),typeof e.value=="object"&&e.value&&P6(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value;}finally{at(i);}}injectableDefInScope(n){if(!n.providedIn)return!1;let e=mn(n.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e);}removeOnDestroy(n){let e=this._onDestroyHooks.indexOf(n);e!==-1&&this._onDestroyHooks.splice(e,1);}};function Wv(t){let n=Lf(t),e=n!==null?n.factory:dl(t);if(e!==null)return e;if(t instanceof A)throw new X(204,!1);if(t instanceof Function)return A6(t);throw new X(204,!1);}function A6(t){if(t.length>0)throw new X(204,!1);let e=a6(t);return e!==null?()=>e.factory(t):()=>new t();}function R6(t){if(rS(t))return Ac(void 0,t.useValue);{let n=oS(t);return Ac(n,of);}}function oS(t,n,e){let i;if(Vc(t)){let r=mn(t);return dl(r)||Wv(r);}else if(rS(t))i=()=>mn(t.useValue);else if(I6(t))i=()=>t.useFactory(...Uv(t.deps||[]));else if(S6(t))i=()=>te(mn(t.useExisting));else{let r=mn(t&&(t.useClass||t.provide));if(O6(t))i=()=>new r(...Uv(t.deps));else return dl(r)||Wv(r);}return i;}function Wu(t){if(t.destroyed)throw new X(205,!1);}function Ac(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0};}function O6(t){return!!t.deps;}function P6(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function";}function F6(t){return typeof t=="function"||typeof t=="object"&&t instanceof A;}function Gv(t,n){for(let e of t)Array.isArray(e)?Gv(e,n):e&&WM(e)?Gv(e.ɵproviders,n):n(e);}function er(t,n){let e;t instanceof Qu?(Wu(t),e=t):e=new mf(t);let i,r=Aa(e),o=Zn(void 0);try{return n();}finally{Aa(r),Zn(o);}}function aS(){return YM()!==void 0||Fu()!=null;}function rx(t){if(!aS())throw new X(-203,!1);}function N6(t){return typeof t=="function";}var ja=0,Ze=1,$e=2,kn=3,io=4,tr=5,zc=6,gf=7,Qi=8,Bc=9,La=10,si=11,Ku=12,Kk=13,Gc=14,fr=15,ul=16,Rc=17,Va=18,jf=19,sS=20,xs=21,Sv=22,ml=23,Or=24,Fc=25,Vi=26,lS=1;var pl=7,_f=8,jc=9,En=10;function Cs(t){return Array.isArray(t)&&typeof t[lS]=="object";}function Ha(t){return Array.isArray(t)&&t[lS]===!0;}function ox(t){return(t.flags&4)!==0;}function Yc(t){return t.componentOffset>-1;}function Hf(t){return(t.flags&1)===1;}function Ro(t){return!!t.template;}function bf(t){return(t[$e]&512)!==0;}function om(t){return(t[$e]&256)===256;}var Yv=class{previousValue;currentValue;firstChange;constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i;}isFirstChange(){return this.firstChange;}};function cS(t,n,e,i){n!==null?n.applyValueToInputSignal(n,i):t[e]=i;}var He=(()=>{let t=()=>dS;return t.ngInherit=!0,t;})();function dS(t){return t.type.prototype.ngOnChanges&&(t.setInput=V6),L6;}function L6(){let t=mS(this),n=t?.current;if(n){let e=t.previous;if(e===Ao)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n);}}function V6(t,n,e,i,r){let o=this.declaredInputs[i],a=mS(t)||z6(t,{previous:Ao,current:null}),s=a.current||(a.current={}),l=a.previous,c=l[o];s[o]=new Yv(c&&c.currentValue,e,l===Ao),cS(t,n,r,e);}var uS="__ngSimpleChanges__";function mS(t){return t[uS]||null;}function z6(t,n){return t[uS]=n;}var Zk=null;var Vt=function(t,n=null,e){Zk?.(t,n,e);},pS="svg",B6="math";function Oo(t){for(;Array.isArray(t);)t=t[ja];return t;}function hS(t,n){return Oo(n[t]);}function Lo(t,n){return Oo(n[t.index]);}function ax(t,n){return t.data[n];}function sx(t,n){return t[n];}function Po(t,n){let e=n[t];return Cs(e)?e:e[ja];}function j6(t){return(t[$e]&4)===4;}function lx(t){return(t[$e]&128)===128;}function H6(t){return Ha(t[kn]);}function Ds(t,n){return n==null?null:t[n];}function fS(t){t[Rc]=0;}function gS(t){t[$e]&1024||(t[$e]|=1024,lx(t)&&Qc(t));}function $6(t,n){for(;t>0;)n=n[Gc],t--;return n;}function $f(t){return!!(t[$e]&9216||t[Or]?.dirty);}function Qv(t){t[La].changeDetectionScheduler?.notify(8),t[$e]&64&&(t[$e]|=1024),$f(t)&&Qc(t);}function Qc(t){t[La].changeDetectionScheduler?.notify(0);let n=hl(t);for(;n!==null&&!(n[$e]&8192||(n[$e]|=8192,!lx(n)));)n=hl(n);}function _S(t,n){if(om(t))throw new X(911,!1);t[xs]===null&&(t[xs]=[]),t[xs].push(n);}function U6(t,n){if(t[xs]===null)return;let e=t[xs].indexOf(n);e!==-1&&t[xs].splice(e,1);}function hl(t){let n=t[kn];return Ha(n)?n[kn]:n;}function cx(t){return t[gf]??=[];}function dx(t){return t.cleanup??=[];}function q6(t,n,e,i){let r=cx(n);r.push(e),t.firstCreatePass&&dx(t).push(i,r.length-1);}var et={lFrame:DS(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Kv=!1;function W6(){return et.lFrame.elementDepthCount;}function G6(){et.lFrame.elementDepthCount++;}function Y6(){et.lFrame.elementDepthCount--;}function ux(){return et.bindingsEnabled;}function bS(){return et.skipHydrationRootTNode!==null;}function Q6(t){return et.skipHydrationRootTNode===t;}function K6(){et.skipHydrationRootTNode=null;}function Te(){return et.lFrame.lView;}function Kt(){return et.lFrame.tView;}function k(t){return et.lFrame.contextLView=t,t[Qi];}function M(t){return et.lFrame.contextLView=null,t;}function Mn(){let t=vS();for(;t!==null&&t.type===64;)t=t.parent;return t;}function vS(){return et.lFrame.currentTNode;}function Z6(){let t=et.lFrame,n=t.currentTNode;return t.isParent?n:n.parent;}function Es(t,n){let e=et.lFrame;e.currentTNode=t,e.isParent=n;}function mx(){return et.lFrame.isParent;}function px(){et.lFrame.isParent=!1;}function X6(){return et.lFrame.contextLView;}function yS(){return Kv;}function vf(t){let n=Kv;return Kv=t,n;}function Kc(){let t=et.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n;}function xS(){return et.lFrame.bindingIndex;}function J6(t){return et.lFrame.bindingIndex=t;}function xl(){return et.lFrame.bindingIndex++;}function Uf(t){let n=et.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e;}function e5(){return et.lFrame.inI18n;}function t5(t,n){let e=et.lFrame;e.bindingIndex=e.bindingRootIndex=t,Zv(n);}function i5(){return et.lFrame.currentDirectiveIndex;}function Zv(t){et.lFrame.currentDirectiveIndex=t;}function n5(t){let n=et.lFrame.currentDirectiveIndex;return n===-1?null:t[n];}function hx(){return et.lFrame.currentQueryIndex;}function qf(t){et.lFrame.currentQueryIndex=t;}function r5(t){let n=t[Ze];return n.type===2?n.declTNode:n.type===1?t[tr]:null;}function CS(t,n,e){if(e&dt.SkipSelf){let r=n,o=t;for(;r=r.parent,r===null&&!(e&dt.Host);)if(r=r5(o),r===null||(o=o[Gc],r.type&10))break;if(r===null)return!1;n=r,t=o;}let i=et.lFrame=wS();return i.currentTNode=n,i.lView=t,!0;}function fx(t){let n=wS(),e=t[Ze];et.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1;}function wS(){let t=et.lFrame,n=t===null?null:t.child;return n===null?DS(t):n;}function DS(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n;}function ES(){let t=et.lFrame;return et.lFrame=t.parent,t.currentTNode=null,t.lView=null,t;}var kS=ES;function gx(){let t=ES();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0;}function o5(t){return(et.lFrame.contextLView=$6(t,et.lFrame.contextLView))[Qi];}function Vo(){return et.lFrame.selectedIndex;}function fl(t){et.lFrame.selectedIndex=t;}function Zc(){let t=et.lFrame;return ax(t.tView,t.selectedIndex);}function Zt(){et.lFrame.currentNamespace=pS;}function zo(){a5();}function a5(){et.lFrame.currentNamespace=null;}function s5(){return et.lFrame.currentNamespace;}var MS=!0;function Wf(){return MS;}function Gf(t){MS=t;}function l5(t,n,e){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=n.type.prototype;if(i){let a=dS(n);(e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a);}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o));}function _x(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e<i;e++){let o=t.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:h}=o;a&&(t.contentHooks??=[]).push(-e,a),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),l&&(t.viewHooks??=[]).push(-e,l),c&&((t.viewHooks??=[]).push(e,c),(t.viewCheckHooks??=[]).push(e,c)),h!=null&&(t.destroyHooks??=[]).push(e,h);}}function af(t,n,e){SS(t,n,3,e);}function sf(t,n,e,i){(t[$e]&3)===e&&SS(t,n,e,i);}function Iv(t,n){let e=t[$e];(e&3)===n&&(e&=16383,e+=1,t[$e]=e);}function SS(t,n,e,i){let r=i!==void 0?t[Rc]&65535:0,o=i??-1,a=n.length-1,s=0;for(let l=r;l<a;l++)if(typeof n[l+1]=="number"){if(s=n[l],i!=null&&s>=i)break;}else n[l]<0&&(t[Rc]+=65536),(s<o||o==-1)&&(c5(t,e,n,l),t[Rc]=(t[Rc]&4294901760)+l+2),l++;}function Xk(t,n){Vt(4,t,n);let e=at(null);try{n.call(t);}finally{at(e),Vt(5,t,n);}}function c5(t,n,e,i){let r=e[i]<0,o=e[i+1],a=r?-e[i]:e[i],s=t[a];r?t[$e]>>14<t[Rc]>>16&&(t[$e]&3)===n&&(t[$e]+=16384,Xk(s,o)):Xk(s,o);}var Nc=-1,gl=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,e,i){this.factory=n,this.canSeeViewProviders=e,this.injectImpl=i;}};function d5(t){return(t.flags&8)!==0;}function u5(t){return(t.flags&16)!==0;}function m5(t,n,e){let i=0;for(;i<e.length;){let r=e[i];if(typeof r=="number"){if(r!==0)break;i++;let o=e[i++],a=e[i++],s=e[i++];t.setAttribute(n,a,s,o);}else{let o=r,a=e[++i];p5(o)?t.setProperty(n,o,a):t.setAttribute(n,o,a),i++;}}return i;}function IS(t){return t===3||t===4||t===6;}function p5(t){return t.charCodeAt(0)===64;}function Hc(t,n){if(!(n===null||n.length===0))if(t===null||t.length===0)t=n.slice();else{let e=-1;for(let i=0;i<n.length;i++){let r=n[i];typeof r=="number"?e=r:e===0||(e===-1||e===2?Jk(t,e,r,null,n[++i]):Jk(t,e,r,null,null));}}return t;}function Jk(t,n,e,i,r){let o=0,a=t.length;if(n===-1)a=-1;else for(;o<t.length;){let s=t[o++];if(typeof s=="number"){if(s===n){a=-1;break;}else if(s>n){a=o-1;break;}}}for(;o<t.length;){let s=t[o];if(typeof s=="number")break;if(s===e){r!==null&&(t[o+1]=r);return;}o++,r!==null&&o++;}a!==-1&&(t.splice(a,0,n),o=a+1),t.splice(o++,0,e),r!==null&&t.splice(o++,0,r);}function TS(t){return t!==Nc;}function yf(t){return t&32767;}function h5(t){return t>>16;}function xf(t,n){let e=h5(t),i=n;for(;e>0;)i=i[Gc],e--;return i;}var Xv=!0;function Cf(t){let n=Xv;return Xv=t,n;}var f5=256,AS=f5-1,RS=5,g5=0,Io={};function _5(t,n,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(Yu)&&(i=e[Yu]),i==null&&(i=e[Yu]=g5++);let r=i&AS,o=1<<r;n.data[t+(r>>RS)]|=o;}function wf(t,n){let e=OS(t,n);if(e!==-1)return e;let i=n[Ze];i.firstCreatePass&&(t.injectorIndex=n.length,Tv(i.data,t),Tv(n,null),Tv(i.blueprint,null));let r=bx(t,n),o=t.injectorIndex;if(TS(r)){let a=yf(r),s=xf(r,n),l=s[Ze].data;for(let c=0;c<8;c++)n[o+c]=s[a+c]|l[a+c];}return n[o+8]=r,o;}function Tv(t,n){t.push(0,0,0,0,0,0,0,0,n);}function OS(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex;}function bx(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;r!==null;){if(i=VS(r),i===null)return Nc;if(e++,r=r[Gc],i.injectorIndex!==-1)return i.injectorIndex|e<<16;}return Nc;}function Jv(t,n,e){_5(t,n,e);}function b5(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let e=t.attrs;if(e){let i=e.length,r=0;for(;r<i;){let o=e[r];if(IS(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<i&&typeof e[r]=="string";)r++;else{if(o===n)return e[r+1];r=r+2;}}}return null;}function PS(t,n,e){if(e&dt.Optional||t!==void 0)return t;ex(n,"NodeInjector");}function FS(t,n,e,i){if(e&dt.Optional&&i===void 0&&(i=null),(e&(dt.Self|dt.Host))===0){let r=t[Bc],o=Zn(void 0);try{return r?r.get(n,i,e&dt.Optional):QM(n,i,e&dt.Optional);}finally{Zn(o);}}return PS(i,n,e);}function NS(t,n,e,i=dt.Default,r){if(t!==null){if(n[$e]&2048&&!(i&dt.Self)){let a=C5(t,n,e,i,Io);if(a!==Io)return a;}let o=LS(t,n,e,i,Io);if(o!==Io)return o;}return FS(n,e,i,r);}function LS(t,n,e,i,r){let o=y5(e);if(typeof o=="function"){if(!CS(n,t,i))return i&dt.Host?PS(r,e,i):FS(n,e,i,r);try{let a;if(a=o(i),a==null&&!(i&dt.Optional))ex(e);else return a;}finally{kS();}}else if(typeof o=="number"){let a=null,s=OS(t,n),l=Nc,c=i&dt.Host?n[fr][tr]:null;for((s===-1||i&dt.SkipSelf)&&(l=s===-1?bx(t,n):n[s+8],l===Nc||!tM(i,!1)?s=-1:(a=n[Ze],s=yf(l),n=xf(l,n)));s!==-1;){let h=n[Ze];if(eM(o,s,h.data)){let g=v5(s,n,e,a,i,c);if(g!==Io)return g;}l=n[s+8],l!==Nc&&tM(i,n[Ze].data[s+8]===c)&&eM(o,s,n)?(a=h,s=yf(l),n=xf(l,n)):s=-1;}}return r;}function v5(t,n,e,i,r,o){let a=n[Ze],s=a.data[t+8],l=i==null?Yc(s)&&Xv:i!=a&&(s.type&3)!==0,c=r&dt.Host&&o===s,h=lf(s,a,e,l,c);return h!==null?Zu(n,a,h,s):Io;}function lf(t,n,e,i,r){let o=t.providerIndexes,a=n.data,s=o&1048575,l=t.directiveStart,c=t.directiveEnd,h=o>>20,g=i?s:s+h,b=r?s+h:c;for(let _=g;_<b;_++){let x=a[_];if(_<l&&e===x||_>=l&&x.type===e)return _;}if(r){let _=a[l];if(_&&Ro(_)&&_.type===e)return l;}return null;}function Zu(t,n,e,i){let r=t[e],o=n.data;if(r instanceof gl){let a=r;a.resolving&&GM(m6(o[ ��e]));let s=Cf(a.canSeeViewProviders);a.resolving=!0;let l,c=a.injectImpl?Zn(a.injectImpl):null,h=CS(t,i,dt.Default);try{r=t[e]=a.factory(void 0,o,t,i),n.firstCreatePass&&e>=i.directiveStart&&l5(e,o[e],n);}finally{c!==null&&Zn(c),Cf(s),a.resolving=!1,kS();}}return r;}function y5(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(Yu)?t[Yu]:void 0;return typeof n=="number"?n>=0?n&AS:x5:n;}function eM(t,n,e){let i=1<<t;return!!(e[n+(t>>RS)]&i);}function tM(t,n){return!(t&dt.Self)&&!(t&dt.Host&&n);}var cl=class{_tNode;_lView;constructor(n,e){this._tNode=n,this._lView=e;}get(n,e,i){return NS(this._tNode,this._lView,n,Vf(i),e);}};function x5(){return new cl(Mn(),Te());}function Fe(t){return im(()=>{let n=t.prototype.constructor,e=n[uf]||ey(n),i=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){let o=r[uf]||ey(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r);}return o=>new o();});}function ey(t){return HM(t)?()=>{let n=ey(mn(t));return n&&n();}:dl(t);}function C5(t,n,e,i,r){let o=t,a=n;for(;o!==null&&a!==null&&a[$e]&2048&&!bf(a);){let s=LS(o,a,e,i|dt.Self,Io);if(s!==Io)return s;let l=o.parent;if(!l){let c=a[sS];if(c){let h=c.get(e,Io,i);if(h!==Io)return h;}l=VS(a),a=a[Gc];}o=l;}return r;}function VS(t){let n=t[Ze],e=n.type;return e===2?n.declTNode:e===1?t[tr]:null;}function Yf(t){return b5(Mn(),t);}function iM(t,n=null,e=null,i){let r=zS(t,n,e,i);return r.resolveInjectorInitializers(),r;}function zS(t,n=null,e=null,i,r=new Set()){let o=[e||zn,ix(t)];return i=i||(typeof t=="object"?void 0:Xn(t)),new Qu(o,n||Bf(),i||null,r);}var Se=class t{static THROW_IF_NOT_FOUND=ll;static NULL=new ff();static create(n,e){if(Array.isArray(n))return iM({name:""},e,n,"");{let i=n.name??"";return iM({name:i},n.parent,n.providers,i);}}static ɵprov=P({token:t,providedIn:"any",factory:()=>te(XM)});static __NG_ELEMENT_ID__=-1;};var Ki=class{attributeName;constructor(n){this.attributeName=n;}__NG_ELEMENT_ID__=()=>Yf(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`;}},w5=new A("");w5.__NG_ELEMENT_ID__=t=>{let n=Mn();if(n===null)throw new X(204,!1);if(n.type&2)return n.value;if(t&dt.Optional)return null;throw new X(204,!1);};var BS=!1,Xc=(()=>{class t{static __NG_ELEMENT_ID__=D5;static __NG_ENV_ID__=e=>e;}return t;})(),Df=class extends Xc{_lView;constructor(n){super(),this._lView=n;}onDestroy(n){return _S(this._lView,n),()=>U6(this._lView,n);}};function D5(){return new Df(Te());}var _l=class{},vx=new A("",{providedIn:"root",factory:()=>!1});var jS=new A(""),HS=new A(""),$a=(()=>{class t{taskId=0;pendingTasks=new Set();get _hasPendingTasks(){return this.hasPendingTasks.value;}hasPendingTasks=new Qt(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e;}has(e){return this.pendingTasks.has(e);}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1);}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1);}static ɵprov=P({token:t,providedIn:"root",factory:()=>new t()});}return t;})();var ty=class extends H{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,aS()&&(this.destroyRef=p(Xc,{optional:!0})??void 0,this.pendingTasks=p($a,{optional:!0})??void 0);}emit(n){let e=at(null);try{super.next(n);}finally{at(e);}}subscribe(n,e,i){let r=n,o=e||(()=>null),a=i;if(n&&typeof n=="object"){let l=n;r=l.next?.bind(l),o=l.error?.bind(l),a=l.complete?.bind(l);}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:r,error:o,complete:a});return n instanceof ve&&n.add(s),s;}wrapInTimeout(n){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{n(e),i!==void 0&&this.pendingTasks?.remove(i);});};}},V=ty;function Xu(...t){}function $S(t){let n,e;function i(){t=Xu;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),n!==void 0&&clearTimeout(n);}catch{}}return n=setTimeout(()=>{t(),i();}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),i();})),()=>i();}function nM(t){return queueMicrotask(()=>t()),()=>{t=Xu;};}var yx="isAngularZone",Ef=yx+"_ID",E5=0,ae=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new V(!1);onMicrotaskEmpty=new V(!1);onStable=new V(!1);onError=new V(!1);constructor(n){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=BS}=n;if(typeof Zone>"u")throw new X(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec())),e&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!r&&i,a.shouldCoalesceRunChangeDetection=r,a.callbackScheduled=!1,a.scheduleInRootZone=o,S5(a);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(yx)===!0;}static assertInAngularZone(){if(!t.isInAngularZone())throw new X(909,!1);}static assertNotInAngularZone(){if(t.isInAngularZone())throw new X(909,!1);}run(n,e,i){return this._inner.run(n,e,i);}runTask(n,e,i,r){let o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,n,k5,Xu,Xu);try{return o.runTask(a,e,i);}finally{o.cancelTask(a);}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i);}runOutsideAngular(n){return this._outer.run(n);}},k5={};function xx(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null);}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null));}finally{t.isStable=!0;}}}function M5(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function n(){$S(()=>{t.callbackScheduled=!1,iy(t),t.isCheckStableRunning=!0,xx(t),t.isCheckStableRunning=!1;});}t.scheduleInRootZone?Zone.root.run(()=>{n();}):t._outer.run(()=>{n();}),iy(t);}function S5(t){let n=()=>{M5(t);},e=E5++;t._inner=t._inner.fork({name:"angular",properties:{[yx]:!0,[Ef]:e,[Ef+e]:!0},onInvokeTask:(i,r,o,a,s,l)=>{if(I5(l))return i.invokeTask(o,a,s,l);try{return rM(t),i.invokeTask(o,a,s,l);}finally{(t.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),oM(t);}},onInvoke:(i,r,o,a,s,l,c)=>{try{return rM(t),i.invoke(o,a,s,l,c);}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!T5(l)&&n(),oM(t);}},onHasTask:(i,r,o,a)=>{i.hasTask(o,a),r===o&&(a.change=="microTask"?(t._hasPendingMicrotasks=a.microTask,iy(t),xx(t)):a.change=="macroTask"&&(t.hasPendingMacrotasks=a.macroTask));},onHandleError:(i,r,o,a)=>(i.handleError(o,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)});}function iy(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1;}function rM(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null));}function oM(t){t._nesting--,xx(t);}var ny=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new V();onMicrotaskEmpty=new V();onStable=new V();onError=new V();run(n,e,i){return n.apply(e,i);}runGuarded(n,e,i){return n.apply(e,i);}runOutsideAngular(n){return n();}runTask(n,e,i,r){return n.apply(e,i);}};function I5(t){return US(t,"__ignore_ng_zone__");}function T5(t){return US(t,"__scheduler_tick__");}function US(t,n){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[n]===!0;}var Bn=class{_console=console;handleError(n){this._console.error("ERROR",n);}},A5=new A("",{providedIn:"root",factory:()=>{let t=p(ae),n=p(Bn);return e=>t.runOutsideAngular(()=>n.handleError(e));}});function aM(t,n){return BM(t,n);}function R5(t){return BM(zM,t);}var rt=(aM.required=R5,aM);function O5(){return Jc(Mn(),Te());}function Jc(t,n){return new J(Lo(t,n));}var J=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e;}static __NG_ELEMENT_ID__=O5;}return t;})();function qS(t){return t instanceof J?t.nativeElement:t;}function ks(t){return typeof t=="function"&&t[Qn]!==void 0;}function Zi(t,n){let e=cv(t,n?.equal),i=e[Qn];return e.set=r=>Pu(i,r),e.update=r=>dv(i,r),e.asReadonly=P5.bind(e),e;}function P5(){let t=this[Qn];if(t.readonlyFn===void 0){let n=()=>this();n[Qn]=t,t.readonlyFn=n;}return t.readonlyFn;}function WS(t){return ks(t)&&typeof t.set=="function";}function F5(){return this._results[Symbol.iterator]();}var pn=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new H();}constructor(n=!1){this._emitDistinctChangesOnly=n;}get(n){return this._results[n];}map(n){return this._results.map(n);}filter(n){return this._results.filter(n);}find(n){return this._results.find(n);}reduce(n,e){return this._results.reduce(n,e);}forEach(n){this._results.forEach(n);}some(n){return this._results.some(n);}toArray(){return this._results.slice();}toString(){return this._results.toString();}reset(n,e){this.dirty=!1;let i=C6(n);(this._changesDetected=!x6(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0]);}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this);}onDirty(n){this._onDirty=n;}setDirty(){this.dirty=!0,this._onDirty?.();}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe());}[Symbol.iterator]=F5;};function GS(t){return(t.flags&128)===128;}var YS=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t;}(YS||{}),QS=new Map(),N5=0;function L5(){return N5++;}function V5(t){QS.set(t[jf],t);}function ry(t){QS.delete(t[jf]);}var sM="__ngContext__";function ed(t,n){Cs(n)?(t[sM]=n[jf],V5(n)):t[sM]=n;}function KS(t){return XS(t[Ku]);}function ZS(t){return XS(t[io]);}function XS(t){for(;t!==null&&!Ha(t);)t=t[io];return t;}var oy;function JS(t){oy=t;}function eI(){if(oy!==void 0)return oy;if(typeof document<"u")return document;throw new X(210,!1);}var Cl=new A("",{providedIn:"root",factory:()=>z5}),z5="ng",Cx=new A(""),Bo=new A("",{providedIn:"platform",factory:()=>"unknown"});var Ne=new A(""),am=new A("",{providedIn:"root",factory:()=>eI().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var B5="h",j5="b";var tI=!1,H5=new A("",{providedIn:"root",factory:()=>tI});var wx=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t;}(wx||{}),td=new A(""),lM=new Set();function jo(t){lM.has(t)||(lM.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}));}var Dx=(()=>{class t{view;node;constructor(e,i){this.view=e,this.node=i;}static __NG_ELEMENT_ID__=$5;}return t;})();function $5(){return new Dx(Te(),Mn());}var Oc=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t;}(Oc||{}),iI=(()=>{class t{impl=null;execute(){this.impl?.execute();}static ɵprov=P({token:t,providedIn:"root",factory:()=>new t()});}return t;})(),U5=[Oc.EarlyRead,Oc.Write,Oc.MixedReadWrite,Oc.Read],q5=(()=>{class t{ngZone=p(ae);scheduler=p(_l);errorHandler=p(Bn,{optional:!0});sequences=new Set();deferredRegistrations=new Set();executing=!1;constructor(){p(td,{optional:!0});}execute(){let e=this.sequences.size>0;e&&Vt(16),this.executing=!0;for(let i of U5)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[i]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[i];return o(r.pipelinedValue);},r.snapshot));}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o);}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&Vt(17);}register(e){let{view:i}=e;i!==void 0?((i[Fc]??=[]).push(e),Qc(i),i[$e]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e);}addSequence(e){this.sequences.add(e),this.scheduler.notify(7);}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e));}maybeTrace(e,i){return i?i.run(wx.AFTER_NEXT_RENDER,e):e();}static ɵprov=P({token:t,providedIn:"root",factory:()=>new t()});}return t;})(),ay=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,e,i,r,o,a=null){this.impl=n,this.hooks=e,this.view=i,this.once=r,this.snapshot=a,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy());}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null;}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let n=this.view?.[Fc];n&&(this.view[Fc]=n.filter(e=>e!==this));}};function wl(t,n){!n?.injector&&rx(wl);let e=n?.injector??p(Se);return jo("NgAfterRender"),nI(t,e,n,!1);}function li(t,n){!n?.injector&&rx(li);let e=n?.injector??p(Se);return jo("NgAfterNextRender"),nI(t,e,n,!0);}function W5(t,n){if(t instanceof Function){let e=[void 0,void 0,void 0,void 0];return e[n]=t,e;}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read];}function nI(t,n,e,i){let r=n.get(iI);r.impl??=n.get(q5);let o=n.get(td,null,{optional:!0}),a=e?.phase??Oc.MixedReadWrite,s=e?.manualCleanup!==!0?n.get(Xc):null,l=n.get(Dx,null,{optional:!0}),c=new ay(r.impl,W5(t,a),l?.view,i,s,o?.snapshot(null));return r.impl.register(c),c;}var G5=()=>null;function rI(t,n,e=!1){return G5(t,n,e);}function oI(t,n){let e=t.contentQueries;if(e!==null){let i=at(null);try{for(let r=0;r<e.length;r+=2){let o=e[r],a=e[r+1];if(a!==-1){let s=t.data[a];qf(o),s.contentQueries(2,n[a],a);}}}finally{at(i);}}}function sy(t,n,e){qf(0);let i=at(null);try{n(t,e);}finally{at(i);}}function Ex(t,n,e){if(ox(n)){let i=at(null);try{let r=n.directiveStart,o=n.directiveEnd;for(let a=r;a<o;a++){let s=t.data[a];if(s.contentQueries){let l=e[a];s.contentQueries(1,l,a);}}}finally{at(i);}}}var Fo=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t;}(Fo||{}),ef;function Y5(){if(ef===void 0&&(ef=null,un.trustedTypes))try{ef=un.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return ef;}function Qf(t){return Y5()?.createHTML(t)||t;}var tf;function aI(){if(tf===void 0&&(tf=null,un.trustedTypes))try{tf=un.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return tf;}function cM(t){return aI()?.createHTML(t)||t;}function dM(t){return aI()?.createScriptURL(t)||t;}var za=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${VM})`;}},ly=class extends za{getTypeName(){return"HTML";}},cy=class extends za{getTypeName(){return"Style";}},dy=class extends za{getTypeName(){return"Script";}},uy=class extends za{getTypeName(){return"URL";}},my=class extends za{getTypeName(){return"ResourceURL";}};function Pr(t){return t instanceof za?t.changingThisBreaksApplicationSecurity:t;}function Ua(t,n){let e=Q5(t);if(e!=null&&e!==n){if(e==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${VM})`);}return e===n;}function Q5(t){return t instanceof za&&t.getTypeName()||null;}function sI(t){return new ly(t);}function lI(t){return new cy(t);}function cI(t){return new dy(t);}function dI(t){return new uy(t);}function uI(t){return new my(t);}function K5(t){let n=new hy(t);return Z5()?new py(n):n;}var py=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n;}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let e=new window.DOMParser().parseFromString(Qf(n),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(n):(e.firstChild?.remove(),e);}catch{return null;}}},hy=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");}getInertBodyElement(n){let e=this.inertDocument.createElement("template");return e.innerHTML=Qf(n),e;}};function Z5(){try{return!!new window.DOMParser().parseFromString(Qf(""),"text/html");}catch{return!1;}}var X5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Kf(t){return t=String(t),t.match(X5)?t:"unsafe:"+t;}function qa(t){let n={};for(let e of t.split(","))n[e]=!0;return n;}function sm(...t){let n={};for(let e of t)for(let i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n;}var mI=qa("area,br,col,hr,img,wbr"),pI=qa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),hI=qa("rp,rt"),J5=sm(hI,pI),ez=sm(pI,qa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),tz=sm(hI,qa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),uM=sm(mI,ez,tz,J5),fI=qa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iz=qa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),nz=qa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),rz=sm(fI,iz,nz),oz=qa("script,style,template"),fy=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let e=n.firstChild,i=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild){r.push(e),e=lz(e);continue;}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=sz(e);if(o){e=o;break;}e=r.pop();}}return this.buf.join("");}startElement(n){let e=mM(n).toLowerCase();if(!uM.hasOwnProperty(e))return this.sanitizedSomething=!0,!oz.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let i=n.attributes;for(let r=0;r<i.length;r++){let o=i.item(r),a=o.name,s=a.toLowerCase();if(!rz.hasOwnProperty(s)){this.sanitizedSomething=!0;continue;}let l=o.value;fI[s]&&(l=Kf(l)),this.buf.push(" ",a,'="',pM(l),'"');}return this.buf.push(">"),!0;}endElement(n){let e=mM(n).toLowerCase();uM.hasOwnProperty(e)&&!mI.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"));}chars(n){this.buf.push(pM(n));}};function az(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY;}function sz(t){let n=t.nextSibling;if(n&&t!==n.previousSibling)throw gI(n);return n;}function lz(t){let n=t.firstChild;if(n&&az(t,n))throw gI(n);return n;}function mM(t){let n=t.nodeName;return typeof n=="string"?n:"FORM";}function gI(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);}var cz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,dz=/([^\#-~ |!])/g;function pM(t){return t.replace(/&/g,"&").replace(cz,function(n){let e=n.charCodeAt(0),i=n.charCodeAt(1);return"&#"+((e-55296)*1024+(i-56320)+65536)+";";}).replace(dz,function(n){return"&#"+n.charCodeAt(0)+";";}).replace(/</g,"<").replace(/>/g,">");}var nf;function kx(t,n){let e=null;try{nf=nf||K5(t);let i=n?String(n):"";e=nf.getInertBodyElement(i);let r=5,o=i;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=nf.getInertBodyElement(i);}while(i!==o);let s=new fy().sanitizeChildren(hM(e)||e);return Qf(s);}finally{if(e){let i=hM(e)||e;for(;i.firstChild;)i.firstChild.remove();}}}function hM(t){return"content"in t&&uz(t)?t.content:null;}function uz(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE";}var hn=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t;}(hn||{});function id(t){let n=Mx();return n?cM(n.sanitize(hn.HTML,t)||""):Ua(t,"HTML")?cM(Pr(t)):kx(eI(),To(t));}function Fr(t){let n=Mx();return n?n.sanitize(hn.URL,t)||"":Ua(t,"URL")?Pr(t):Kf(To(t));}function mz(t){let n=Mx();if(n)return dM(n.sanitize(hn.RESOURCE_URL,t)||"");if(Ua(t,"ResourceURL"))return dM(Pr(t));throw new X(904,!1);}function pz(t,n){return n==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||n==="href"&&(t==="base"||t==="link")?mz:Fr;}function _I(t,n,e){return pz(n,e)(t);}function Mx(){let t=Te();return t&&t[La].sanitizer;}var hz=/^>|^->|<!--|-->|--!>|<!-$/g,fz=/(<|>)/g,gz="\u200B$1\u200B";function _z(t){return t.replace(hz,n=>n.replace(fz,gz));}function nd(t){return t.ownerDocument.defaultView;}function bI(t){return t instanceof Function?t():t;}function bz(t,n,e){let i=t.length;for(;;){let r=t.indexOf(n,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=n.length;if(r+o===i||t.charCodeAt(r+o)<=32)return r;}e=r+1;}}var vI="ng-template";function vz(t,n,e,i){let r=0;if(i){for(;r<n.length&&typeof n[r]=="string";r+=2)if(n[r]==="class"&&bz(n[r+1].toLowerCase(),e,0)!==-1)return!0;}else if(Sx(t))return!1;if(r=n.indexOf(1,r),r>-1){let o;for(;++r<n.length&&typeof(o=n[r])=="string";)if(o.toLowerCase()===e)return!0;}return!1;}function Sx(t){return t.type===4&&t.value!==vI;}function yz(t,n,e){let i=t.type===4&&!e?vI:t.value;return n===i;}function xz(t,n,e){let i=4,r=t.attrs,o=r!==null?Dz(r):0,a=!1;for(let s=0;s<n.length;s++){let l=n[s];if(typeof l=="number"){if(!a&&!eo(i)&&!eo(l))return!1;if(a&&eo(l))continue;a=!1,i=l|i&1;continue;}if(!a)if(i&4){if(i=2|i&1,l!==""&&!yz(t,l,e)||l===""&&n.length===1){if(eo(i))return!1;a=!0;}}else if(i&8){if(r===null||!vz(t,r,l,e)){if(eo(i))return!1;a=!0;}}else{let c=n[++s],h=Cz(l,r,Sx(t),e);if(h===-1){if(eo(i))return!1;a=!0;continue;}if(c!==""){let g;if(h>o?g="":g=r[h+1].toLowerCase(),i&2&&c!==g){if(eo(i))return!1;a=!0;}}}}return eo(i)||a;}function eo(t){return(t&1)===0;}function Cz(t,n,e,i){if(n===null)return-1;let r=0;if(i||!e){let o=!1;for(;r<n.length;){let a=n[r];if(a===t)return r;if(a===3||a===6)o=!0;else if(a===1||a===2){let s=n[++r];for(;typeof s=="string";)s=n[++r];continue;}else{if(a===4)break;if(a===0){r+=4;continue;}}r+=o?1:2;}return-1;}else return Ez(n,t);}function yI(t,n,e=!1){for(let i=0;i<n.length;i++)if(xz(t,n[i],e))return!0;return!1;}function wz(t){let n=t.attrs;if(n!=null){let e=n.indexOf(5);if((e&1)===0)return n[e+1];}return null;}function Dz(t){for(let n=0;n<t.length;n++){let e=t[n];if(IS(e))return n;}return t.length;}function Ez(t,n){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let i=t[e];if(typeof i=="number")return-1;if(i===n)return e;e++;}return-1;}function kz(t,n){e:for(let e=0;e<n.length;e++){let i=n[e];if(t.length===i.length){for(let r=0;r<t.length;r++)if(t[r]!==i[r])continue e;return!0;}}return!1;}function fM(t,n){return t?":not("+n.trim()+")":n;}function Mz(t){let n=t[0],e=1,i=2,r="",o=!1;for(;e<t.length;){let a=t[e];if(typeof a=="string"){if(i&2){let s=t[++e];r+="["+a+(s.length>0?'="'+s+'"':"")+"]";}else i&8?r+="."+a:i&4&&(r+=" "+a);}else r!==""&&!eo(a)&&(n+=fM(o,r),r=""),i=a,o=o||!eo(i);e++;}return r!==""&&(n+=fM(o,r)),n;}function Sz(t){return t.map(Mz).join(",");}function Iz(t){let n=[],e=[],i=1,r=2;for(;i<t.length;){let o=t[i];if(typeof o=="string")r===2?o!==""&&n.push(o,t[++i]):r===8&&e.push(o);else{if(!eo(r))break;r=o;}i++;}return e.length&&n.push(1,...e),n;}var fn={};function Tz(t,n){return t.createText(n);}function Az(t,n,e){t.setValue(n,e);}function Rz(t,n){return t.createComment(_z(n));}function xI(t,n,e){return t.createElement(n,e);}function kf(t,n,e,i,r){t.insertBefore(n,e,i,r);}function CI(t,n,e){t.appendChild(n,e);}function gM(t,n,e,i,r){i!==null?kf(t,n,e,i,r):CI(t,n,e);}function Oz(t,n,e){t.removeChild(null,n,e);}function Pz(t,n,e){t.setAttribute(n,"style",e);}function Fz(t,n,e){e===""?t.removeAttribute(n,"class"):t.setAttribute(n,"class",e);}function wI(t,n,e){let{mergedAttrs:i,classes:r,styles:o}=e;i!==null&&m5(t,n,i),r!==null&&Fz(t,n,r),o!==null&&Pz(t,n,o);}function Ix(t,n,e,i,r,o,a,s,l,c,h){let g=Vi+i,b=g+r,_=Nz(g,b),x=typeof c=="function"?c():c;return _[Ze]={type:t,blueprint:_,template:e,queries:null,viewQuery:s,declTNode:n,data:_.slice().fill(null,g),bindingStartIndex:g,expandoStartIndex:b,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:l,consts:x,incompleteFirstPass:!1,ssrId:h};}function Nz(t,n){let e=[];for(let i=0;i<n;i++)e.push(i<t?null:fn);return e;}function Lz(t){let n=t.tView;return n===null||n.incompleteFirstPass?t.tView=Ix(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n;}function Tx(t,n,e,i,r,o,a,s,l,c,h){let g=n.blueprint.slice();return g[ja]=r,g[$e]=i|4|128|8|64|1024,(c!==null||t&&t[$e]&2048)&&(g[$e]|=2048),fS(g),g[kn]=g[Gc]=t,g[Qi]=e,g[La]=a||t&&t[La],g[si]=s||t&&t[si],g[Bc]=l||t&&t[Bc]||null,g[tr]=o,g[jf]=L5(),g[zc]=h,g[sS]=c,g[fr]=n.type==2?t[fr]:g,g;}function Vz(t,n,e){let i=Lo(n,t),r=Lz(e),o=t[La].rendererFactory,a=Ax(t,Tx(t,r,null,DI(e),i,n,null,o.createRenderer(i,e),null,null,null));return t[n.index]=a;}function DI(t){let n=16;return t.signals?n=4096:t.onPush&&(n=64),n;}function EI(t,n,e,i){if(e===0)return-1;let r=n.length;for(let o=0;o<e;o++)n.push(i),t.blueprint.push(i),t.data.push(null);return r;}function Ax(t,n){return t[Ku]?t[Kk][io]=n:t[Ku]=n,t[Kk]=n,n;}function d(t=1){kI(Kt(),Te(),Vo()+t,!1);}function kI(t,n,e,i){if(!i)if((n[$e]&3)===3){let o=t.preOrderCheckHooks;o!==null&&af(n,o,e);}else{let o=t.preOrderHooks;o!==null&&sf(n,o,0,e);}fl(e);}var Zf=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t;}(Zf||{});function gy(t,n,e,i){let r=at(null);try{let[o,a,s]=t.inputs[e],l=null;(a&Zf.SignalBased)!==0&&(l=n[o][Qn]),l!==null&&l.transformFn!==void 0?i=l.transformFn(i):s!==null&&(i=s.call(n,i)),t.setInput!==null?t.setInput(n,l,i,e,o):cS(n,l,o,i);}finally{at(r);}}function MI(t,n,e,i,r){let o=Vo(),a=i&2;try{fl(-1),a&&n.length>Vi&&kI(t,n,Vi,!1),Vt(a?2:0,r),e(i,r);}finally{fl(o),Vt(a?3:1,r);}}function Xf(t,n,e){Uz(t,n,e),(e.flags&64)===64&&qz(t,n,e);}function Rx(t,n,e=Lo){let i=n.localNames;if(i!==null){let r=n.index+1;for(let o=0;o<i.length;o+=2){let a=i[o+1],s=a===-1?e(n,t):t[a];t[r++]=s;}}}function zz(t,n,e,i){let o=i.get(H5,tI)||e===Fo.ShadowDom,a=t.selectRootElement(n,o);return Bz(a),a;}function Bz(t){jz(t);}var jz=()=>null;function Hz(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t;}function lm(t,n,e,i,r,o,a,s){if(!s&&Px(n,t,e,i,r)){Yc(n)&&$z(e,n.index);return;}if(n.type&3){let l=Lo(n,e);i=Hz(i),r=a!=null?a(r,n.value||"",i):r,o.setProperty(l,i,r);}else n.type&12;}function $z(t,n){let e=Po(n,t);e[$e]&16||(e[$e]|=64);}function Uz(t,n,e){let i=e.directiveStart,r=e.directiveEnd;Yc(e)&&Vz(n,e,t.data[i+e.componentOffset]),t.firstCreatePass||wf(e,n);let o=e.initialInputs;for(let a=i;a<r;a++){let s=t.data[a],l=Zu(n,t,a,e);if(ed(l,n),o!==null&&Qz(n,a-i,l,s,e,o),Ro(s)){let c=Po(e.index,n);c[Qi]=Zu(n,t,a,e);}}}function qz(t,n,e){let i=e.directiveStart,r=e.directiveEnd,o=e.index,a=i5();try{fl(o);for(let s=i;s<r;s++){let l=t.data[s],c=n[s];Zv(s),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&Wz(l,c);}}finally{fl(-1),Zv(a);}}function Wz(t,n){t.hostBindings!==null&&t.hostBindings(1,n);}function Ox(t,n){let e=t.directiveRegistry,i=null;if(e)for(let r=0;r<e.length;r++){let o=e[r];yI(n,o.selectors,!1)&&(i??=[],Ro(o)?i.unshift(o):i.push(o));}return i;}function Gz(t,n,e,i,r,o){let a=Lo(t,n);Yz(n[si],a,o,t.value,e,i,r);}function Yz(t,n,e,i,r,o,a){if(o==null)t.removeAttribute(n,r,e);else{let s=a==null?To(o):a(o,i||"",r);t.setAttribute(n,r,s,e);}}function Qz(t,n,e,i,r,o){let a=o[n];if(a!==null)for(let s=0;s<a.length;s+=2){let l=a[s],c=a[s+1];gy(i,e,l,c);}}function Kz(t,n){let e=t[Bc],i=e?e.get(Bn,null):null;i&&i.handleError(n);}function Px(t,n,e,i,r){let o=t.inputs?.[i],a=t.hostDirectiveInputs?.[i],s=!1;if(a)for(let l=0;l<a.length;l+=2){let c=a[l],h=a[l+1],g=n.data[c];gy(g,e[c],h,r),s=!0;}if(o)for(let l of o){let c=e[l],h=n.data[l];gy(h,c,i,r),s=!0;}return s;}function Zz(t,n){let e=Po(n,t),i=e[Ze];Xz(i,e);let r=e[ja];r!==null&&e[zc]===null&&(e[zc]=rI(r,e[Bc])),Vt(18),Fx(i,e,e[Qi]),Vt(19,e[Qi]);}function Xz(t,n){for(let e=n.length;e<t.blueprint.length;e++)n.push(t.blueprint[e]);}function Fx(t,n,e){fx(n);try{let i=t.viewQuery;i!==null&&sy(1,i,e);let r=t.template;r!==null&&MI(t,n,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),n[Va]?.finishViewCreation(t),t.staticContentQueries&&oI(t,n),t.staticViewQueries&&sy(2,t.viewQuery,e);let o=t.components;o!==null&&Jz(n,o);}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i;}finally{n[$e]&=-5,gx();}}function Jz(t,n){for(let e=0;e<n.length;e++)Zz(t,n[e]);}function cm(t,n,e,i){let r=at(null);try{let o=n.tView,s=t[$e]&4096?4096:16,l=Tx(t,o,e,s,null,n,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),c=t[n.index];l[ul]=c;let h=t[Va];return h!==null&&(l[Va]=h.createEmbeddedView(o)),Fx(o,l,e),l;}finally{at(r);}}function $c(t,n){return!n||n.firstChild===null||GS(t);}var e8;function Nx(t,n){return e8(t,n);}var No=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t;}(No||{});function Lx(t){return(t.flags&32)===32;}function Pc(t,n,e,i,r){if(i!=null){let o,a=!1;Ha(i)?o=i:Cs(i)&&(a=!0,i=i[ja]);let s=Oo(i);t===0&&e!==null?r==null?CI(n,e,s):kf(n,e,s,r||null,!0):t===1&&e!==null?kf(n,e,s,r||null,!0):t===2?Oz(n,s,a):t===3&&n.destroyNode(s),o!=null&&d8(n,t,o,e,r);}}function t8(t,n){SI(t,n),n[ja]=null,n[tr]=null;}function i8(t,n,e,i,r,o){i[ja]=r,i[tr]=n,tg(t,i,e,1,r,o);}function SI(t,n){n[La].changeDetectionScheduler?.notify(9),tg(t,n,n[si],2,null,null);}function n8(t){let n=t[Ku];if(!n)return Av(t[Ze],t);for(;n;){let e=null;if(Cs(n))e=n[Ku];else{let i=n[En];i&&(e=i);}if(!e){for(;n&&!n[io]&&n!==t;)Cs(n)&&Av(n[Ze],n),n=n[kn];n===null&&(n=t),Cs(n)&&Av(n[Ze],n),e=n&&n[io];}n=e;}}function Vx(t,n){let e=t[jc],i=e.indexOf(n);e.splice(i,1);}function Jf(t,n){if(om(n))return;let e=n[si];e.destroyNode&&tg(t,n,e,3,null,null),n8(n);}function Av(t,n){if(om(n))return;let e=at(null);try{n[$e]&=-129,n[$e]|=256,n[Or]&&Ou(n[Or]),o8(t,n),r8(t,n),n[Ze].type===1&&n[si].destroy();let i=n[ul];if(i!==null&&Ha(n[kn])){i!==n[kn]&&Vx(i,n);let r=n[Va];r!==null&&r.detachView(t);}ry(n);}finally{at(e);}}function r8(t,n){let e=t.cleanup,i=n[gf];if(e!==null)for(let a=0;a<e.length-1;a+=2)if(typeof e[a]=="string"){let s=e[a+3];s>=0?i[s]():i[-s].unsubscribe(),a+=2;}else{let s=i[e[a+1]];e[a].call(s);}i!==null&&(n[gf]=null);let r=n[xs];if(r!==null){n[xs]=null;for(let a=0;a<r.length;a++){let s=r[a];s();}}let o=n[ml];if(o!==null){n[ml]=null;for(let a of o)a.destroy();}}function o8(t,n){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let i=0;i<e.length;i+=2){let r=n[e[i]];if(!(r instanceof gl)){let o=e[i+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){let s=r[o[a]],l=o[a+1];Vt(4,s,l);try{l.call(s);}finally{Vt(5,s,l);}}else{Vt(4,r,o);try{o.call(r);}finally{Vt(5,r,o);}}}}}function II(t,n,e){return a8(t,n.parent,e);}func ��tion a8(t,n,e){let i=n;for(;i!==null&&i.type&168;)n=i,i=n.parent;if(i===null)return e[ja];if(Yc(i)){let{encapsulation:r}=t.data[i.directiveStart+i.componentOffset];if(r===Fo.None||r===Fo.Emulated)return null;}return Lo(i,e);}function TI(t,n,e){return l8(t,n,e);}function s8(t,n,e){return t.type&40?Lo(t,e):null;}var l8=s8,_M;function eg(t,n,e,i){let r=II(t,i,n),o=n[si],a=i.parent||n[tr],s=TI(a,i,n);if(r!=null)if(Array.isArray(e))for(let l=0;l<e.length;l++)gM(o,r,e[l],s,!1);else gM(o,r,e,s,!1);_M!==void 0&&_M(o,i,n,e,r);}function Gu(t,n){if(n!==null){let e=n.type;if(e&3)return Lo(n,t);if(e&4)return _y(-1,t[n.index]);if(e&8){let i=n.child;if(i!==null)return Gu(t,i);{let r=t[n.index];return Ha(r)?_y(-1,r):Oo(r);}}else{if(e&128)return Gu(t,n.next);if(e&32)return Nx(n,t)()||Oo(t[n.index]);{let i=AI(t,n);if(i!==null){if(Array.isArray(i))return i[0];let r=hl(t[fr]);return Gu(r,i);}else return Gu(t,n.next);}}}return null;}function AI(t,n){if(n!==null){let i=t[fr][tr],r=n.projection;return i.projection[r];}return null;}function _y(t,n){let e=En+t+1;if(e<n.length){let i=n[e],r=i[Ze].firstChild;if(r!==null)return Gu(i,r);}return n[pl];}function zx(t,n,e,i,r,o,a){for(;e!=null;){if(e.type===128){e=e.next;continue;}let s=i[e.index],l=e.type;if(a&&n===0&&(s&&ed(Oo(s),i),e.flags|=2),!Lx(e))if(l&8)zx(t,n,e.child,i,r,o,!1),Pc(n,t,r,s,o);else if(l&32){let c=Nx(e,i),h;for(;h=c();)Pc(n,t,r,h,o);Pc(n,t,r,s,o);}else l&16?RI(t,n,i,e,r,o):Pc(n,t,r,s,o);e=a?e.projectionNext:e.next;}}function tg(t,n,e,i,r,o){zx(e,i,t.firstChild,n,r,o,!1);}function c8(t,n,e){let i=n[si],r=II(t,e,n),o=e.parent||n[tr],a=TI(o,e,n);RI(i,0,n,e,r,a);}function RI(t,n,e,i,r,o){let a=e[fr],l=a[tr].projection[i.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let h=l[c];Pc(n,t,r,h,o);}else{let c=l,h=a[kn];GS(i)&&(c.flags|=128),zx(t,n,c,h,r,o,!0);}}function d8(t,n,e,i,r){let o=e[pl],a=Oo(e);o!==a&&Pc(n,t,i,o,r);for(let s=En;s<e.length;s++){let l=e[s];tg(l[Ze],l,t,n,i,o);}}function u8(t,n,e,i,r){if(n)r?t.addClass(e,i):t.removeClass(e,i);else{let o=i.indexOf("-")===-1?void 0:No.DashCase;r==null?t.removeStyle(e,i,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=No.Important),t.setStyle(e,i,r,o));}}function Mf(t,n,e,i,r=!1){for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue;}let o=n[e.index];o!==null&&i.push(Oo(o)),Ha(o)&&m8(o,i);let a=e.type;if(a&8)Mf(t,n,e.child,i);else if(a&32){let s=Nx(e,n),l;for(;l=s();)i.push(l);}else if(a&16){let s=AI(n,e);if(Array.isArray(s))i.push(...s);else{let l=hl(n[fr]);Mf(l[Ze],l,s,i,!0);}}e=r?e.projectionNext:e.next;}return i;}function m8(t,n){for(let e=En;e<t.length;e++){let i=t[e],r=i[Ze].firstChild;r!==null&&Mf(i[Ze],i,r,n);}t[pl]!==t[ja]&&n.push(t[pl]);}function OI(t){if(t[Fc]!==null){for(let n of t[Fc])n.impl.addSequence(n);t[Fc].length=0;}}var PI=[];function p8(t){return t[Or]??h8(t);}function h8(t){let n=PI.pop()??Object.create(g8);return n.lView=t,n;}function f8(t){t.lView[Or]!==t&&(t.lView=null,PI.push(t));}var g8=ze(B({},xc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Qc(t.lView);},consumerOnSignalRead(){this.lView[Or]=this;}});function _8(t){let n=t[Or]??Object.create(b8);return n.lView=t,n;}var b8=ze(B({},xc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let n=hl(t.lView);for(;n&&!FI(n[Ze]);)n=hl(n);n&&gS(n);},consumerOnSignalRead(){this.lView[Or]=this;}});function FI(t){return t.type!==2;}function NI(t){if(t[ml]===null)return;let n=!0;for(;n;){let e=!1;for(let i of t[ml])i.dirty&&(e=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));n=e&&!!(t[$e]&8192);}}var v8=100;function LI(t,n=!0,e=0){let r=t[La].rendererFactory,o=!1;o||r.begin?.();try{y8(t,e);}catch(a){throw n&&Kz(t,a),a;}finally{o||r.end?.();}}function y8(t,n){let e=yS();try{vf(!0),by(t,n);let i=0;for(;$f(t);){if(i===v8)throw new X(103,!1);i++,by(t,1);}}finally{vf(e);}}function x8(t,n,e,i){if(om(n))return;let r=n[$e],o=!1,a=!1;fx(n);let s=!0,l=null,c=null;o||(FI(t)?(c=p8(n),l=Ru(c)):rv()===null?(s=!1,c=_8(n),l=Ru(c)):n[Or]&&(Ou(n[Or]),n[Or]=null));try{fS(n),J6(t.bindingStartIndex),e!==null&&MI(t,n,e,2,i);let h=(r&3)===3;if(!o)if(h){let _=t.preOrderCheckHooks;_!==null&&af(n,_,null);}else{let _=t.preOrderHooks;_!==null&&sf(n,_,0,null),Iv(n,0);}if(a||C8(n),NI(n),VI(n,0),t.contentQueries!==null&&oI(t,n),!o)if(h){let _=t.contentCheckHooks;_!==null&&af(n,_);}else{let _=t.contentHooks;_!==null&&sf(n,_,1),Iv(n,1);}D8(t,n);let g=t.components;g!==null&&BI(n,g,0);let b=t.viewQuery;if(b!==null&&sy(2,b,i),!o)if(h){let _=t.viewCheckHooks;_!==null&&af(n,_);}else{let _=t.viewHooks;_!==null&&sf(n,_,2),Iv(n,2);}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[Sv]){for(let _ of n[Sv])_();n[Sv]=null;}o||(OI(n),n[$e]&=-73);}catch(h){throw o||Qc(n),h;}finally{c!==null&&(fh(c,l),s&&f8(c)),gx();}}function VI(t,n){for(let e=KS(t);e!==null;e=ZS(e))for(let i=En;i<e.length;i++){let r=e[i];zI(r,n);}}function C8(t){for(let n=KS(t);n!==null;n=ZS(n)){if(!(n[$e]&2))continue;let e=n[jc];for(let i=0;i<e.length;i++){let r=e[i];gS(r);}}}function w8(t,n,e){Vt(18);let i=Po(n,t);zI(i,e),Vt(19,i[Qi]);}function zI(t,n){lx(t)&&by(t,n);}function by(t,n){let i=t[Ze],r=t[$e],o=t[Or],a=!!(n===0&&r&16);if(a||=!!(r&64&&n===0),a||=!!(r&1024),a||=!!(o?.dirty&&gh(o)),a||=!1,o&&(o.dirty=!1),t[$e]&=-9217,a)x8(i,t,i.template,t[Qi]);else if(r&8192){NI(t),VI(t,1);let s=i.components;s!==null&&BI(t,s,1),OI(t);}}function BI(t,n,e){for(let i=0;i<n.length;i++)w8(t,n[i],e);}function D8(t,n){let e=t.hostBindingOpCodes;if(e!==null)try{for(let i=0;i<e.length;i++){let r=e[i];if(r<0)fl(~r);else{let o=r,a=e[++i],s=e[++i];t5(a,o);let l=n[o];Vt(24,l),s(2,l),Vt(25,l);}}}finally{fl(-1);}}function Bx(t,n){let e=yS()?64:1088;for(t[La].changeDetectionScheduler?.notify(n);t;){t[$e]|=e;let i=hl(t);if(bf(t)&&!i)return t;t=i;}return null;}function jI(t,n,e,i){return[t,!0,0,n,null,i,null,e,null,null];}function HI(t,n){let e=En+n;if(e<t.length)return t[e];}function dm(t,n,e,i=!0){let r=n[Ze];if(E8(r,n,t,e),i){let a=_y(e,t),s=n[si],l=s.parentNode(t[pl]);l!==null&&i8(r,t[tr],s,n,l,a);}let o=n[zc];o!==null&&o.firstChild!==null&&(o.firstChild=null);}function $I(t,n){let e=Ju(t,n);return e!==void 0&&Jf(e[Ze],e),e;}function Ju(t,n){if(t.length<=En)return;let e=En+n,i=t[e];if(i){let r=i[ul];r!==null&&r!==t&&Vx(r,i),n>0&&(t[e-1][io]=i[io]);let o=hf(t,En+n);t8(i[Ze],i);let a=o[Va];a!==null&&a.detachView(o[Ze]),i[kn]=null,i[io]=null,i[$e]&=-129;}return i;}function E8(t,n,e,i){let r=En+i,o=e.length;i>0&&(e[r-1][io]=n),i<o-En?(n[io]=e[r],ZM(e,En+i,n)):(e.push(n),n[io]=null),n[kn]=e;let a=n[ul];a!==null&&e!==a&&UI(a,n);let s=n[Va];s!==null&&s.insertView(t),Qv(n),n[$e]|=128;}function UI(t,n){let e=t[jc],i=n[kn];if(Cs(i))t[$e]|=2;else{let r=i[kn][fr];n[fr]!==r&&(t[$e]|=2);}e===null?t[jc]=[n]:e.push(n);}var em=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let n=this._lView,e=n[Ze];return Mf(e,n,e.firstChild,[]);}constructor(n,e,i=!0){this._lView=n,this._cdRefInjectingView=e,this.notifyErrorHandler=i;}get context(){return this._lView[Qi];}set context(n){this._lView[Qi]=n;}get destroyed(){return om(this._lView);}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[kn];if(Ha(n)){let e=n[_f],i=e?e.indexOf(this):-1;i>-1&&(Ju(n,i),hf(e,i));}this._attachedToViewContainer=!1;}Jf(this._lView[Ze],this._lView);}onDestroy(n){_S(this._lView,n);}markForCheck(){Bx(this._cdRefInjectingView||this._lView,4);}detach(){this._lView[$e]&=-129;}reattach(){Qv(this._lView),this._lView[$e]|=128;}detectChanges(){this._lView[$e]|=1024,LI(this._lView,this.notifyErrorHandler);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new X(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null;let n=bf(this._lView),e=this._lView[ul];e!==null&&!n&&Vx(e,this._lView),SI(this._lView[Ze],this._lView);}attachToAppRef(n){if(this._attachedToViewContainer)throw new X(902,!1);this._appRef=n;let e=bf(this._lView),i=this._lView[ul];i!==null&&!e&&UI(i,this._lView),Qv(this._lView);}};var st=(()=>{class t{static __NG_ELEMENT_ID__=S8;}return t;})(),k8=st,M8=class extends k8{_declarationLView;_declarationTContainer;elementRef;constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i;}get ssrId(){return this._declarationTContainer.tView?.ssrId||null;}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e);}createEmbeddedViewImpl(n,e,i){let r=cm(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:e,dehydratedView:i});return new em(r);}};function S8(){return ig(Mn(),Te());}function ig(t,n){return t.type&4?new M8(n,t,Jc(t,n)):null;}function rd(t,n,e,i,r){let o=t.data[n];if(o===null)o=I8(t,n,e,i,r),e5()&&(o.flags|=32);else if(o.type&64){o.type=e,o.value=i,o.attrs=r;let a=Z6();o.injectorIndex=a===null?-1:a.injectorIndex;}return Es(o,!0),o;}function I8(t,n,e,i,r){let o=vS(),a=mx(),s=a?o:o&&o.parent,l=t.data[n]=A8(t,s,e,n,i,r);return T8(t,l,o,a),l;}function T8(t,n,e,i){t.firstChild===null&&(t.firstChild=n),e!==null&&(i?e.child==null&&n.parent!==null&&(e.child=n):e.next===null&&(e.next=n,n.prev=e));}function A8(t,n,e,i,r,o){let a=n?n.injectorIndex:-1,s=0;return bS()&&(s|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};}var qme=new RegExp(`^(\\d+)*(${j5}|${B5})*(.*)`);var R8=()=>null;function Uc(t,n){return R8(t,n);}var O8=class{},qI=class{},vy=class{resolveComponentFactory(n){throw Error(`No component factory found for ${Xn(n)}.`);}},ng=class{static NULL=new vy();},Fi=class{},tt=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>P8();}return t;})();function P8(){let t=Te(),n=Mn(),e=Po(n.index,t);return(Cs(e)?e:t)[si];}var F8=(()=>{class t{static ɵprov=P({token:t,providedIn:"root",factory:()=>null});}return t;})();var Rv={},yy=class{injector;parentInjector;constructor(n,e){this.injector=n,this.parentInjector=e;}get(n,e,i){i=Vf(i);let r=this.injector.get(n,Rv,i);return r!==Rv||e===Rv?r:this.parentInjector.get(n,e,i);}};function xy(t,n,e){let i=e?t.styles:null,r=e?t.classes:null,o=0;if(n!==null)for(let a=0;a<n.length;a++){let s=n[a];if(typeof s=="number")o=s;else if(o==1)r=jv(r,s);else if(o==2){let l=s,c=n[++a];i=jv(i,l+": "+c+";");}}e?t.styles=i:t.stylesWithoutHost=i,e?t.classes=r:t.classesWithoutHost=r;}function D(t,n=dt.Default){let e=Te();if(e===null)return te(t,n);let i=Mn();return NS(i,e,mn(t),n);}function od(){let t="invalid";throw new Error(t);}function jx(t,n,e,i,r){let o=i===null?null:{"":-1},a=r(t,e);if(a!==null){let s,l=null,c=null,h=L8(a);h===null?s=a:[s,l,c]=h,B8(t,n,e,s,o,l,c);}o!==null&&i!==null&&N8(e,i,o);}function N8(t,n,e){let i=t.localNames=[];for(let r=0;r<n.length;r+=2){let o=e[n[r+1]];if(o==null)throw new X(-301,!1);i.push(n[r],o);}}function L8(t){let n=null,e=!1;for(let a=0;a<t.length;a++){let s=t[a];if(a===0&&Ro(s)&&(n=s),s.findHostDirectiveDefs!==null){e=!0;break;}}if(!e)return null;let i=null,r=null,o=null;for(let a of t)a.findHostDirectiveDefs!==null&&(i??=[],r??=new Map(),o??=new Map(),V8(a,i,o,r)),a===n&&(i??=[],i.push(a));return i!==null?(i.push(...(n===null?t:t.slice(1))),[i,r,o]):null;}function V8(t,n,e,i){let r=n.length;t.findHostDirectiveDefs(t,n,i),e.set(t,[r,n.length-1]);}function z8(t,n,e){n.componentOffset=e,(t.components??=[]).push(n.index);}function B8(t,n,e,i,r,o,a){let s=i.length,l=!1;for(let b=0;b<s;b++){let _=i[b];!l&&Ro(_)&&(l=!0,z8(t,e,b)),Jv(wf(e,n),t,_.type);}W8(e,t.data.length,s);for(let b=0;b<s;b++){let _=i[b];_.providersResolver&&_.providersResolver(_);}let c=!1,h=!1,g=EI(t,n,s,null);s>0&&(e.directiveToIndex=new Map());for(let b=0;b<s;b++){let _=i[b];if(e.mergedAttrs=Hc(e.mergedAttrs,_.hostAttrs),H8(t,e,n,g,_),q8(g,_,r),a!==null&&a.has(_)){let[T,L]=a.get(_);e.directiveToIndex.set(_.type,[g,T+e.directiveStart,L+e.directiveStart]);}else(o===null||!o.has(_))&&e.directiveToIndex.set(_.type,g);_.contentQueries!==null&&(e.flags|=4),(_.hostBindings!==null||_.hostAttrs!==null||_.hostVars!==0)&&(e.flags|=64);let x=_.type.prototype;!c&&(x.ngOnChanges||x.ngOnInit||x.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),c=!0),!h&&(x.ngOnChanges||x.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),h=!0),g++;}j8(t,e,o);}function j8(t,n,e){for(let i=n.directiveStart;i<n.directiveEnd;i++){let r=t.data[i];if(e===null||!e.has(r))bM(0,n,r,i),bM(1,n,r,i),yM(n,i,!1);else{let o=e.get(r);vM(0,n,o,i),vM(1,n,o,i),yM(n,i,!0);}}}function bM(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let a;t===0?a=n.inputs??={}:a=n.outputs??={},a[o]??=[],a[o].push(i),WI(n,o);}}function vM(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let a=r[o],s;t===0?s=n.hostDirectiveInputs??={}:s=n.hostDirectiveOutputs??={},s[a]??=[],s[a].push(i,o),WI(n,a);}}function WI(t,n){n==="class"?t.flags|=8:n==="style"&&(t.flags|=16);}function yM(t,n,e){let{attrs:i,inputs:r,hostDirectiveInputs:o}=t;if(i===null||!e&&r===null||e&&o===null||Sx(t)){t.initialInputs??=[],t.initialInputs.push(null);return;}let a=null,s=0;for(;s<i.length;){let l=i[s];if(l===0){s+=4;continue;}else if(l===5){s+=2;continue;}else if(typeof l=="number")break;if(!e&&r.hasOwnProperty(l)){let c=r[l];for(let h of c)if(h===n){a??=[],a.push(l,i[s+1]);break;}}else if(e&&o.hasOwnProperty(l)){let c=o[l];for(let h=0;h<c.length;h+=2)if(c[h]===n){a??=[],a.push(c[h+1],i[s+1]);break;}}s+=2;}t.initialInputs??=[],t.initialInputs.push(a);}function H8(t,n,e,i,r){t.data[i]=r;let o=r.factory||(r.factory=dl(r.type,!0)),a=new gl(o,Ro(r),D);t.blueprint[i]=a,e[i]=a,$8(t,n,i,EI(t,e,r.hostVars,fn),r);}function $8(t,n,e,i,r){let o=r.hostBindings;if(o){let a=t.hostBindingOpCodes;a===null&&(a=t.hostBindingOpCodes=[]);let s=~n.index;U8(a)!=s&&a.push(s),a.push(e,i,o);}}function U8(t){let n=t.length;for(;n>0;){let e=t[--n];if(typeof e=="number"&&e<0)return e;}return 0;}function q8(t,n,e){if(e){if(n.exportAs)for(let i=0;i<n.exportAs.length;i++)e[n.exportAs[i]]=t;Ro(n)&&(e[""]=t);}}function W8(t,n,e){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+e,t.providerIndexes=n;}function GI(t,n,e,i,r,o,a,s){let l=n.consts,c=Ds(l,a),h=rd(n,t,2,i,c);return o&&jx(n,e,h,Ds(l,s),r),h.mergedAttrs=Hc(h.mergedAttrs,h.attrs),h.attrs!==null&&xy(h,h.attrs,!1),h.mergedAttrs!==null&&xy(h,h.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,h),h;}function YI(t,n){_x(t,n),ox(n)&&t.queries.elementEnd(n);}var Sf=class extends ng{ngModule;constructor(n){super(),this.ngModule=n;}resolveComponentFactory(n){let e=ws(n);return new bl(e,this.ngModule);}};function G8(t){return Object.keys(t).map(n=>{let[e,i,r]=t[n],o={propName:e,templateName:n,isSignal:(i&Zf.SignalBased)!==0};return r&&(o.transform=r),o;});}function Y8(t){return Object.keys(t).map(n=>({propName:t[n],templateName:n}));}function Q8(t,n,e){let i=n instanceof Ei?n:n?.injector;return i&&t.getStandaloneInjector!==null&&(i=t.getStandaloneInjector(i)||i),i?new yy(e,i):e;}function K8(t){let n=t.get(Fi,null);if(n===null)throw new X(407,!1);let e=t.get(F8,null),i=t.get(_l,null);return{rendererFactory:n,sanitizer:e,changeDetectionScheduler:i};}function Z8(t,n){let e=(t.selectors[0][0]||"div").toLowerCase();return xI(n,e,e==="svg"?pS:e==="math"?B6:null);}var bl=class extends qI{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=G8(this.componentDef.inputs),this.cachedInputs;}get outputs(){return this.cachedOutputs??=Y8(this.componentDef.outputs),this.cachedOutputs;}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=Sz(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!e;}create(n,e,i,r){Vt(22);let o=at(null);try{let a=this.componentDef,s=i?["ng-version","19.2.7"]:Iz(this.componentDef.selectors[0]),l=Ix(0,null,null,1,0,null,null,null,null,[s],null),c=Q8(a,r||this.ngModule,n),h=K8(c),g=h.rendererFactory.createRenderer(null,a),b=i?zz(g,i,a.encapsulation,c):Z8(a,g),_=Tx(null,l,null,512|DI(a),null,null,h,g,c,null,rI(b,c,!0));_[Vi]=b,fx(_);let x=null;try{let T=GI(Vi,l,_,"#host",()=>[this.componentDef],!0,0);b&&(wI(g,b,T),ed(b,_)),Xf(l,_,T),Ex(l,T,_),YI(l,T),e!==void 0&&X8(T,this.ngContentSelectors,e),x=Po(T.index,_),_[Qi]=x[Qi],Fx(l,_,null);}catch(T){throw x!==null&&ry(x),ry(_),T;}finally{Vt(23),gx();}return new Cy(this.componentType,_);}finally{at(o);}}},Cy=class extends O8{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,e){super(),this._rootLView=e,this._tNode=ax(e[Ze],Vi),this.location=Jc(this._tNode,e),this.instance=Po(this._tNode.index,e)[Qi],this.hostView=this.changeDetectorRef=new em(e,void 0,!1),this.componentType=n;}setInput(n,e){let i=this._tNode;if(this.previousInputValues??=new Map(),this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),e))return;let r=this._rootLView,o=Px(i,r[Ze],r,n,e);this.previousInputValues.set(n,e);let a=Po(i.index,r);Bx(a,1);}get injector(){return new cl(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(n){this.hostView.onDestroy(n);}};function X8(t,n,e){let i=t.projection=[];for(let r=0;r<n.length;r++){let o=e[r];i.push(o!=null&&o.length?Array.from(o):null);}}var Dt=(()=>{class t{static __NG_ELEMENT_ID__=J8;}return t;})();function J8(){let t=Mn();return KI(t,Te());}var eB=Dt,QI=class extends eB{_lContainer;_hostTNode;_hostLView;constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i;}get element(){return Jc(this._hostTNode,this._hostLView);}get injector(){return new cl(this._hostTNode,this._hostLView);}get parentInjector(){let n=bx(this._hostTNode,this._hostLView);if(TS(n)){let e=xf(n,this._hostLView),i=yf(n),r=e[Ze].data[i+8];return new cl(r,e);}else return new cl(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(n){let e=xM(this._lContainer);return e!==null&&e[n]||null;}get length(){return this._lContainer.length-En;}createEmbeddedView(n,e,i){let r,o;typeof i=="number"?r=i:i!=null&&(r=i.index,o=i.injector);let a=Uc(this._lContainer,n.ssrId),s=n.createEmbeddedViewImpl(e||{},o,a);return this.insertImpl(s,r,$c(this._hostTNode,a)),s;}createComponent(n,e,i,r,o){let a=n&&!N6(n),s;if(a)s=e;else{let x=e||{};s=x.index,i=x.injector,r=x.projectableNodes,o=x.environmentInjector||x.ngModuleRef;}let l=a?n:new bl(ws(n)),c=i||this.parentInjector;if(!o&&l.ngModule==null){let T=(a?c:this.parentInjector).get(Ei,null);T&&(o=T);}let h=ws(l.componentType??{}),g=Uc(this._lContainer,h?.id??null),b=g?.firstChild??null,_=l.create(c,r,b,o);return this.insertImpl(_.hostView,s,$c(this._hostTNode,g)),_;}insert(n,e){return this.insertImpl(n,e,!0);}insertImpl(n,e,i){let r=n._lView;if(H6(r)){let s=this.indexOf(n);if(s!==-1)this.detach(s);else{let l=r[kn],c=new QI(l,l[tr],l[kn]);c.detach(c.indexOf(n));}}let o=this._adjustIndex(e),a=this._lContainer;return dm(a,r,o,i),n.attachToViewContainerRef(),ZM(Ov(a),o,n),n;}move(n,e){return this.insert(n,e);}indexOf(n){let e=xM(this._lContainer);return e!==null?e.indexOf(n):-1;}remove(n){let e=this._adjustIndex(n,-1),i=Ju(this._lContainer,e);i&&(hf(Ov(this._lContainer),e),Jf(i[Ze],i));}detach(n){let e=this._adjustIndex(n,-1),i=Ju(this._lContainer,e);return i&&hf(Ov(this._lContainer),e)!=null?new em(i):null;}_adjustIndex(n,e=0){return n??this.length+e;}};function xM(t){return t[_f];}function Ov(t){return t[_f]||(t[_f]=[]);}function KI(t,n){let e,i=n[t.index];return Ha(i)?e=i:(e=jI(i,n,null,t),n[t.index]=e,Ax(n,e)),iB(e,n,t,i),new QI(e,t,n);}function tB(t,n){let e=t[si],i=e.createComment(""),r=Lo(n,t),o=e.parentNode(r);return kf(e,o,i,e.nextSibling(r),!1),i;}var iB=oB,nB=()=>!1;function rB(t,n,e){return nB(t,n,e);}function oB(t,n,e,i){if(t[pl])return;let r;e.type&8?r=Oo(i):r=tB(n,e),t[pl]=r;}var wy=class t{queryList;matches=null;constructor(n){this.queryList=n;}clone(){return new t(this.queryList);}setDirty(){this.queryList.setDirty();}},Dy=class t{queries;constructor(n=[]){this.queries=n;}createEmbeddedView(n){let e=n.queries;if(e!==null){let i=n.contentQueries!==null?n.contentQueries[0]:e.length,r=[];for(let o=0;o<i;o++){let a=e.getByIndex(o),s=this.queries[a.indexInDeclarationView];r.push(s.clone());}return new t(r);}return null;}insertView(n){this.dirtyQueriesWithMatches(n);}detachView(n){this.dirtyQueriesWithMatches(n);}finishViewCreation(n){this.dirtyQueriesWithMatches(n);}dirtyQueriesWithMatches(n){for(let e=0;e<this.queries.length;e++)$x(n,e).matches!==null&&this.queries[e].setDirty();}},If=class{flags;read;predicate;constructor(n,e,i=null){this.flags=e,this.read=i,typeof n=="string"?this.predicate=dB(n):this.predicate=n;}},Ey=class t{queries;constructor(n=[]){this.queries=n;}elementStart(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(n,e);}elementEnd(n){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(n);}embeddedTView(n){let e=null;for(let i=0;i<this.length;i++){let r=e!==null?e.length:0,o=this.getByIndex(i).embeddedTView(n,r);o&&(o.indexInDeclarationView=i,e!==null?e.push(o):e=[o]);}return e!==null?new t(e):null;}template(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(n,e);}getByIndex(n){return this.queries[n];}get length(){return this.queries.length;}track(n){this.queries.push(n);}},ky=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,e=-1){this.metadata=n,this._declarationNodeIndex=e;}elementStart(n,e){this.isApplyingToNode(e)&&this.matchTNode(n,e);}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1);}template(n,e){this.elementStart(n,e);}embeddedTView(n,e){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,e),new t(this.metadata)):null;}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,i=n.parent;for(;i!==null&&i.type&8&&i.index!==e;)i=i.parent;return e===(i!==null?i.index:-1);}return this._appliesToNextNode;}matchTNode(n,e){let i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){let o=i[r];this.matchTNodeWithReadOption(n,e,aB(e,o)),this.matchTNodeWithReadOption(n,e,lf(e,n,o,!1,!1));}else i===st?e.type&4&&this.matchTNodeWithReadOption(n,e,-1):this.matchTNodeWithReadOption(n,e,lf(e,n,i,!1,!1));}matchTNodeWithReadOption(n,e,i){if(i!==null){let r=this.metadata.read;if(r!==null){if(r===J||r===Dt||r===st&&e.type&4)this.addMatch(e.index,-2);else{let o=lf(e,n,r,!1,!1);o!==null&&this.addMatch(e.index,o);}}else this.addMatch(e.index,i);}}addMatch(n,e){this.matches===null?this.matches=[n,e]:this.matches.push(n,e);}};function aB(t,n){let e=t.localNames;if(e!==null){for(let i=0;i<e.length;i+=2)if(e[i]===n)return e[i+1];}return null;}function sB(t,n){return t.type&11?Jc(t,n):t.type&4?ig(t,n):null;}function lB(t,n,e,i){return e===-1?sB(n,t):e===-2?cB(t,n,i):Zu(t,t[Ze],e,n);}function cB(t,n,e){if(e===J)return Jc(n,t);if(e===st)return ig(n,t);if(e===Dt)return KI(n,t);}function ZI(t,n,e,i){let r=n[Va].queries[i];if(r.matches===null){let o=t.data,a=e.matches,s=[];for(let l=0;a!==null&&l<a.length;l+=2){let c=a[l];if(c<0)s.push(null);else{let h=o[c];s.push(lB(n,h,a[l+1],e.metadata.read));}}r.matches=s;}return r.matches;}function My(t,n,e,i){let r=t.queries.getByIndex(e),o=r.matches;if(o!==null){let a=ZI(t,n,r,e);for(let s=0;s<o.length;s+=2){let l=o[s];if(l>0)i.push(a[s/2]);else{let c=o[s+1],h=n[-l];for(let g=En;g<h.length;g++){let b=h[g];b[ul]===b[kn]&&My(b[Ze],b,c,i);}if(h[jc]!==null){let g=h[jc];for(let b=0;b<g.length;b++){let _=g[b];My(_[Ze],_,c,i);}}}}}return i;}function Hx(t,n){return t[Va].queries[n].queryList;}function XI(t,n,e){let i=new pn((e&4)===4);return q6(t,n,i,i.destroy),(n[Va]??=new Dy()).queries.push(new wy(i))-1;}function JI(t,n,e){let i=Kt();return i.firstCreatePass&&(tT(i,new If(t,n,e),-1),(n&2)===2&&(i.staticViewQueries=!0)),XI(i,Te(),n);}function eT(t,n,e,i){let r=Kt();if(r.firstCreatePass){let o=Mn();tT(r,new If(n,e,i),o.index),uB(r,t),(e&2)===2&&(r.staticContentQueries=!0);}return XI(r,Te(),e);}function dB(t){return t.split(",").map(n=>n.trim());}function tT(t,n,e){t.queries===null&&(t.queries=new Ey()),t.queries.track(new ky(n,e));}function uB(t,n){let e=t.contentQueries||(t.contentQueries=[]),i=e.length?e[e.length-1]:-1;n!==i&&e.push(t.queries.length-1,n);}function $x(t,n){return t.queries.getByIndex(n);}function iT(t,n){let e=t[Ze],i=$x(e,n);return i.crossesNgTemplate?My(e,t,n,[]):ZI(e,t,i,n);}function nT(t,n,e){let i,r=vh(()=>{i._dirtyCounter();let o=mB(i,t);if(n&&o===void 0)throw new X(-951,!1);return o;});return i=r[Qn],i._dirtyCounter=Zi(0),i._flatValue=void 0,r;}function rT(t){return nT(!0,!1,t);}function oT(t){return nT(!0,!0,t);}function aT(t,n){let e=t[Qn];e._lView=Te(),e._queryIndex=n,e._queryList=Hx(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1));}function mB(t,n){let e=t._lView,i=t._queryIndex;if(e===void 0||i===void 0||e[$e]&4)return n?void 0:zn;let r=Hx(e,i),o=iT(e,i);return r.reset(o,qS),n?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue;}function CM(t,n){return rT(n);}function pB(t,n){return oT(n);}var um=(CM.required=pB,CM);function wM(t,n){return rT(n);}function hB(t,n){return oT(n);}var sT=(wM.required=hB,wM);var Ba=class{},Ux=class{};var Sy=class extends Ba{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Sf(this);constructor(n,e,i,r=!0){super(),this.ngModuleType=n,this._parent=e;let o=eS(n);this._bootstrapComponents=bI(o.bootstrap),this._r3Injector=zS(n,e,[{provide:Ba,useValue:this},{provide:ng,useValue:this.componentFactoryResolver},...i],Xn(n),new Set(["environment"])),r&&this.resolveInjectorInitializers();}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType);}get injector(){return this._r3Injector;}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null;}onDestroy(n){this.destroyCbs.push(n);}},Iy=class extends Ux{moduleType;constructor(n){super(),this.moduleType=n;}create(n){return new Sy(this.moduleType,n,[]);}};var Tf=class extends Ba{injector;componentFactoryResolver=new Sf(this);instance=null;constructor(n){super();let e=new Qu([...n.providers,{provide:Ba,useValue:this},{provide:ng,useValue:this.componentFactoryResolver}],n.parent||Bf(),n.debugName,new Set(["environment"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(n){this.injector.onDestroy(n);}};function mm(t,n,e=null){return new Tf({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector;}var fB=(()=>{class t{_injector;cachedInjectors=new Map();constructor(e){this._injector=e;}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=iS(!1,e.type),r=i.length>0?mm([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r);}return this.cachedInjectors.get(e);}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy();}finally{this.cachedInjectors.clear();}}static ɵprov=P({token:t,providedIn:"environment",factory:()=>new t(te(Ei))});}return t;})();function E(t){return im(()=>{let n=lT(t),e=ze(B({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===YS.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:n.standalone?r=>r.get(fB).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Fo.Emulated,styles:t.styles||zn,_:null,schemas:t.schemas||null,tView:null,id:""});n.standalone&&jo("NgStandalone"),cT(e);let i=t.dependencies;return e.directiveDefs=DM(i,!1),e.pipeDefs=DM(i,!0),e.id=yB(e),e;});}function gB(t){return ws(t)||tS(t);}function _B(t){return t!==null;}function re(t){return im(()=>({type:t.type,bootstrap:t.bootstrap||zn,declarations:t.declarations||zn,imports:t.imports||zn,exports:t.exports||zn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}));}function bB(t,n){if(t==null)return Ao;let e={};for(let i in t)if(t.hasOwnProperty(i)){let r=t[i],o,a,s,l;Array.isArray(r)?(s=r[0],o=r[1],a=r[2]??o,l=r[3]||null):(o=r,a=r,s=Zf.None,l=null),e[o]=[i,s,l],n[o]=a;}return e;}function vB(t){if(t==null)return Ao;let n={};for(let e in t)t.hasOwnProperty(e)&&(n[t[e]]=e);return n;}function z(t){return im(()=>{let n=lT(t);return cT(n),n;});}function qx(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null};}function lT(t){let n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputConfig:t.inputs||Ao,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||zn,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:bB(t.inputs,n),outputs:vB(t.outputs),debugInfo:null};}function cT(t){t.features?.forEach(n=>n(t));}function DM(t,n){if(!t)return null;let e=n?k6:gB;return()=>(typeof t=="function"?t():t).map(i=>e(i)).filter(_B);}function yB(t){let n=0,e=typeof t.consts=="function"?"":t.consts,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let o of i.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n;}function xB(t){return Object.getPrototypeOf(t.prototype).constructor;}function W(t){let n=xB(t.type),e=!0,i=[t];for(;n;){let r;if(Ro(t))r=n.ɵcmp||n.ɵdir;else{if(n.ɵcmp)throw new X(903,!1);r=n.ɵdir;}if(r){if(e){i.push(r);let a=t;a.inputs=Pv(t.inputs),a.declaredInputs=Pv(t.declaredInputs),a.outputs=Pv(t.outputs);let s=r.hostBindings;s&&kB(t,s);let l=r.viewQuery,c=r.contentQueries;if(l&&DB(t,l),c&&EB(t,c),CB(t,r),r6(t.outputs,r.outputs),Ro(r)&&r.data.animation){let h=t.data;h.animation=(h.animation||[]).concat(r.data.animation);}}let o=r.features;if(o)for(let a=0;a<o.length;a++){let s=o[a];s&&s.ngInherit&&s(t),s===W&&(e=!1);}}n=Object.getPrototypeOf(n);}wB(i);}function CB(t,n){for(let e in n.inputs){if(!n.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let i=n.inputs[e];i!==void 0&&(t.inputs[e]=i,t.declaredInputs[e]=n.declaredInputs[e]);}}function wB(t){let n=0,e=null;for(let i=t.length-1;i>=0;i--){let r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=Hc(r.hostAttrs,e=Hc(e,r.hostAttrs));}}function Pv(t){return t===Ao?{}:t===zn?[]:t;}function DB(t,n){let e=t.viewQuery;e?t.viewQuery=(i,r)=>{n(i,r),e(i,r);}:t.viewQuery=n;}function EB(t,n){let e=t.contentQueries;e?t.contentQueries=(i,r,o)=>{n(i,r,o),e(i,r,o);}:t.contentQueries=n;}function kB(t,n){let e=t.hostBindings;e?t.hostBindings=(i,r)=>{n(i,r),e(i,r);}:t.hostBindings=n;}function dT(t){let n=e=>{let i=Array.isArray(t);e.hostDirectives===null?(e.findHostDirectiveDefs=uT,e.hostDirectives=i?t.map(Ty):[t]):i?e.hostDirectives.unshift(...t.map(Ty)):e.hostDirectives.unshift(t);};return n.ngInherit=!0,n;}function uT(t,n,e){if(t.hostDirectives!==null)for(let i of t.hostDirectives)if(typeof i=="function"){let r=i();for(let o of r)EM(Ty(o),n,e);}else EM(i,n,e);}function EM(t,n,e){let i=tS(t.directive);MB(i.declaredInputs,t.inputs),uT(i,n,e),e.set(i,t),n.push(i);}function Ty(t){return typeof t=="function"?{directive:mn(t),inputs:Ao,outputs:Ao}:{directive:mn(t.directive),inputs:kM(t.inputs),outputs:kM(t.outputs)};}function kM(t){if(t===void 0||t.length===0)return Ao;let n={};for(let e=0;e<t.length;e+=2)n[t[e]]=t[e+1];return n;}function MB(t,n){for(let e in n)if(n.hasOwnProperty(e)){let i=n[e],r=t[e];t[i]=r;}}function mT(t){return Wx(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1;}function SB(t,n){if(Arr ��ay.isArray(t))for(let e=0;e<t.length;e++)n(t[e]);else{let e=t[Symbol.iterator](),i;for(;!(i=e.next()).done;)n(i.value);}}function Wx(t){return t!==null&&(typeof t=="function"||typeof t=="object");}function rg(t,n,e){return t[n]=e;}function IB(t,n){return t[n];}function gr(t,n,e){let i=t[n];return Object.is(i,e)?!1:(t[n]=e,!0);}function Gx(t,n,e,i){let r=gr(t,n,e);return gr(t,n+1,i)||r;}function pT(t,n,e,i,r){let o=Gx(t,n,e,i);return gr(t,n+2,r)||o;}function TB(t,n,e,i,r,o,a,s,l){let c=n.consts,h=rd(n,t,4,a||null,s||null);ux()&&jx(n,e,h,Ds(c,l),Ox),h.mergedAttrs=Hc(h.mergedAttrs,h.attrs),_x(n,h);let g=h.tView=Ix(2,h,i,r,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,c,null);return n.queries!==null&&(n.queries.template(n,h),g.queries=n.queries.embeddedTView(h)),h;}function Af(t,n,e,i,r,o,a,s,l,c){let h=e+Vi,g=n.firstCreatePass?TB(h,n,t,i,r,o,a,s,l):n.data[h];Es(g,!1);let b=AB(n,t,g,e);Wf()&&eg(n,t,b,g),ed(b,t);let _=jI(b,t,b,g);return t[h]=_,Ax(t,_),rB(_,g,t),Hf(g)&&Xf(n,t,g),l!=null&&Rx(t,g,c),g;}function I(t,n,e,i,r,o,a,s){let l=Te(),c=Kt(),h=Ds(c.consts,o);return Af(l,c,t,n,e,i,r,h,a,s),I;}var AB=RB;function RB(t,n,e,i){return Gf(!0),n[si].createComment("");}var Yx=(()=>{class t{log(e){console.log(e);}warn(e){console.warn(e);}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"platform"});}return t;})();var Qx=new A(""),pm=new A(""),og=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(e,i,r){this._ngZone=e,this.registry=i,Kx||(OB(r),r.addToWindow(i)),this._watchAngularEvents(),e.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:()=>{ae.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady();});}});});}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks;}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb();}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(e)?(clearTimeout(i.timeoutId),!1):!0);}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[];}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e();},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r});}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady();}registerApplication(e){this.registry.registerApplication(e,this);}unregisterApplication(e){this.registry.unregisterApplication(e);}findProviders(e,i,r){return[];}static ɵfac=function(i){return new(i||t)(te(ae),te(ag),te(pm));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),ag=(()=>{class t{_applications=new Map();registerApplication(e,i){this._applications.set(e,i);}unregisterApplication(e){this._applications.delete(e);}unregisterAllApplications(){this._applications.clear();}getTestability(e){return this._applications.get(e)||null;}getAllTestabilities(){return Array.from(this._applications.values());}getAllRootElements(){return Array.from(this._applications.keys());}findTestabilityInTree(e,i=!0){return Kx?.findTestabilityInTree(this,e,i)??null;}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"platform"});}return t;})();function OB(t){Kx=t;}var Kx,hT=(()=>{class t{static ɵprov=P({token:t,providedIn:"root",factory:()=>new Ay()});}return t;})(),Ay=class{queuedEffectCount=0;queues=new Map();schedule(n){this.enqueue(n);}remove(n){let e=n.zone,i=this.queues.get(e);i.has(n)&&(i.delete(n),this.queuedEffectCount--);}enqueue(n){let e=n.zone;this.queues.has(e)||this.queues.set(e,new Set());let i=this.queues.get(e);i.has(n)||(this.queuedEffectCount++,i.add(n));}flush(){for(;this.queuedEffectCount>0;)for(let[n,e]of this.queues)n===null?this.flushQueue(e):n.run(()=>this.flushQueue(e));}flushQueue(n){for(let e of n)n.delete(e),this.queuedEffectCount--,e.run();}};function Ms(t){return!!t&&typeof t.then=="function";}function Zx(t){return!!t&&typeof t.subscribe=="function";}var fT=new A("");function hm(t){return Wc([{provide:fT,multi:!0,useValue:t}]);}var gT=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i;});appInits=p(fT,{optional:!0})??[];injector=p(Se);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let o=er(this.injector,r);if(Ms(o))e.push(o);else if(Zx(o)){let a=new Promise((s,l)=>{o.subscribe({complete:s,error:l});});e.push(a);}}let i=()=>{this.done=!0,this.resolve();};Promise.all(e).then(()=>{i();}).catch(r=>{this.reject(r);}),e.length===0&&i(),this.initialized=!0;}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})(),sg=new A("");function PB(){lv(()=>{throw new X(600,!1);});}function FB(t){return t.isBoundToModule;}var NB=10;var Jn=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=p(A5);afterRenderManager=p(iI);zonelessEnabled=p(vx);rootEffectScheduler=p(hT);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set();afterTick=new H();get allViews(){return[...this.externalTestViews.keys(),...this._views];}get destroyed(){return this._destroyed;}componentTypes=[];components=[];isStable=p($a).hasPendingTasks.pipe(ue(e=>!e));constructor(){p(td,{optional:!0});}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i();}});}).finally(()=>{e.unsubscribe();});}_injector=p(Ei);_rendererFactory=null;get injector(){return this._injector;}bootstrap(e,i){return this.bootstrapImpl(e,i);}bootstrapImpl(e,i,r=Se.NULL){Vt(10);let o=e instanceof qI;if(!this._injector.get(gT).done){let _="";throw new X(405,_);}let s;o?s=e:s=this._injector.get(ng).resolveComponentFactory(e),this.componentTypes.push(s.componentType);let l=FB(s)?void 0:this._injector.get(Ba),c=i||s.selector,h=s.create(r,[],c,l),g=h.location.nativeElement,b=h.injector.get(Qx,null);return b?.registerApplication(g),h.onDestroy(()=>{this.detachView(h.hostView),cf(this.components,h),b?.unregisterApplication(g);}),this._loadComponent(h),Vt(11,h),h;}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick();}_tick(){Vt(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(wx.CHANGE_DETECTION,this.tickImpl):this.tickImpl();}tickImpl=()=>{if(this._runningTick)throw new X(101,!1);let e=at(null);try{this._runningTick=!0,this.synchronize();}catch(i){this.internalErrorHandler(i);}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,at(e),this.afterTick.next(),Vt(13);}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Fi,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<NB;)Vt(14),this.synchronizeOnce(),Vt(15);}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let e=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i,notifyErrorHandler:r}of this.allViews)LB(i,r,e,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return;}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews();}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>$f(e))){this.dirtyFlags|=2;return;}else this.dirtyFlags&=-8;}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this);}detachView(e){let i=e;cf(this._views,i),i.detachFromAppRef();}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(sg,[]).forEach(r=>r(e));}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy());}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[];}}onDestroy(e){return this._destroyListeners.push(e),()=>cf(this._destroyListeners,e);}destroy(){if(this._destroyed)throw new X(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy();}get viewCount(){return this._views.length;}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();function cf(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1);}function LB(t,n,e,i){if(!e&&!$f(t))return;LI(t,n,e&&!i?0:1);}function ee(t,n,e,i){let r=Te(),o=xl();if(gr(r,o,n)){let a=Kt(),s=Zc();Gz(s,r,t,n,e,i);}return ee;}function Xx(t,n,e,i){return gr(t,xl(),e)?n+To(e)+i:fn;}function Jx(t,n,e,i,r,o){let a=xS(),s=Gx(t,a,e,r);return Uf(2),s?n+To(e)+i+To(r)+o:fn;}function VB(t,n,e,i,r,o,a,s){let l=xS(),c=pT(t,l,e,r,a);return Uf(3),c?n+To(e)+i+To(r)+o+To(a)+s:fn;}function rf(t,n){return t<<17|n<<2;}function vl(t){return t>>17&32767;}function zB(t){return(t&2)==2;}function BB(t,n){return t&131071|n<<17;}function Ry(t){return t|2;}function qc(t){return(t&131068)>>2;}function Fv(t,n){return t&-131069|n<<2;}function jB(t){return(t&1)===1;}function Oy(t){return t|1;}function HB(t,n,e,i,r,o){let a=o?n.classBindings:n.styleBindings,s=vl(a),l=qc(a);t[i]=e;let c=!1,h;if(Array.isArray(e)){let g=e;h=g[1],(h===null||rm(g,h)>0)&&(c=!0);}else h=e;if(r){if(l!==0){let b=vl(t[s+1]);t[i+1]=rf(b,s),b!==0&&(t[b+1]=Fv(t[b+1],i)),t[s+1]=BB(t[s+1],i);}else t[i+1]=rf(s,0),s!==0&&(t[s+1]=Fv(t[s+1],i)),s=i;}else t[i+1]=rf(l,0),s===0?s=i:t[l+1]=Fv(t[l+1],i),l=i;c&&(t[i+1]=Ry(t[i+1])),MM(t,h,i,!0),MM(t,h,i,!1),$B(n,h,t,i,o),a=rf(s,l),o?n.classBindings=a:n.styleBindings=a;}function $B(t,n,e,i,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof n=="string"&&rm(o,n)>=0&&(e[i+1]=Oy(e[i+1]));}function MM(t,n,e,i){let r=t[e+1],o=n===null,a=i?vl(r):qc(r),s=!1;for(;a!==0&&(s===!1||o);){let l=t[a],c=t[a+1];UB(l,n)&&(s=!0,t[a+1]=i?Oy(c):Ry(c)),a=i?vl(c):qc(c);}s&&(t[e+1]=i?Ry(r):Oy(r));}function UB(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?rm(t,n)>=0:!1;}var to={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function qB(t){return t.substring(to.key,to.keyEnd);}function WB(t){return GB(t),_T(t,bT(t,0,to.textEnd));}function _T(t,n){let e=to.textEnd;return e===n?-1:(n=to.keyEnd=YB(t,to.key=n,e),bT(t,n,e));}function GB(t){to.key=0,to.keyEnd=0,to.value=0,to.valueEnd=0,to.textEnd=t.length;}function bT(t,n,e){for(;n<e&&t.charCodeAt(n)<=32;)n++;return n;}function YB(t,n,e){for(;n<e&&t.charCodeAt(n)>32;)n++;return n;}function v(t,n,e){let i=Te(),r=xl();if(gr(i,r,n)){let o=Kt(),a=Zc();lm(o,a,i,t,n,i[si],e,!1);}return v;}function Py(t,n,e,i,r){Px(n,t,e,r?"class":"style",i);}function xi(t,n,e){return vT(t,n,e,!1),xi;}function Z(t,n){return vT(t,n,null,!0),Z;}function bt(t){tC(ej,eC,t,!0);}function eC(t,n){for(let e=WB(n);e>=0;e=_T(n,e))nm(t,qB(n),!0);}function vT(t,n,e,i){let r=Te(),o=Kt(),a=Uf(2);if(o.firstUpdatePass&&xT(o,t,a,i),n!==fn&&gr(r,a,n)){let s=o.data[Vo()];CT(o,s,r,r[si],t,r[a+1]=ij(n,e),i,a);}}function tC(t,n,e,i){let r=Kt(),o=Uf(2);r.firstUpdatePass&&xT(r,null,o,i);let a=Te();if(e!==fn&&gr(a,o,e)){let s=r.data[Vo()];if(wT(s,i)&&!yT(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;l!==null&&(e=jv(l,e||"")),Py(r,s,a,e,i);}else tj(r,s,a,a[si],a[o+1],a[o+1]=JB(t,n,e),i,o);}}function yT(t,n){return n>=t.expandoStartIndex;}function xT(t,n,e,i){let r=t.data;if(r[e+1]===null){let o=r[Vo()],a=yT(t,e);wT(o,i)&&n===null&&!a&&(n=!1),n=QB(r,o,n,i),HB(r,o,n,e,a,i);}}function QB(t,n,e,i){let r=n5(t),o=i?n.residualClasses:n.residualStyles;if(r===null)(i?n.classBindings:n.styleBindings)===0&&(e=Nv(null,t,n,e,i),e=tm(e,n.attrs,i),o=null);else{let a=n.directiveStylingLast;if(a===-1||t[a]!==r)if(e=Nv(r,t,n,e,i),o===null){let l=KB(t,n,i);l!==void 0&&Array.isArray(l)&&(l=Nv(null,t,n,l[1],i),l=tm(l,n.attrs,i),ZB(t,n,i,l));}else o=XB(t,n,i);}return o!==void 0&&(i?n.residualClasses=o:n.residualStyles=o),e;}function KB(t,n,e){let i=e?n.classBindings:n.styleBindings;if(qc(i)!==0)return t[vl(i)];}function ZB(t,n,e,i){let r=e?n.classBindings:n.styleBindings;t[vl(r)]=i;}function XB(t,n,e){let i,r=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<r;o++){let a=t[o].hostAttrs;i=tm(i,a,e);}return tm(i,n.attrs,e);}function Nv(t,n,e,i,r){let o=null,a=e.directiveEnd,s=e.directiveStylingLast;for(s===-1?s=e.directiveStart:s++;s<a&&(o=n[s],i=tm(i,o.hostAttrs,r),o!==t);)s++;return t!==null&&(e.directiveStylingLast=s),i;}function tm(t,n,e){let i=e?1:2,r=-1;if(n!==null)for(let o=0;o<n.length;o++){let a=n[o];typeof a=="number"?r=a:r===i&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),nm(t,a,e?!0:n[++o]));}return t===void 0?null:t;}function JB(t,n,e){if(e==null||e==="")return zn;let i=[],r=Pr(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(i,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(i,o,r[o]);else typeof r=="string"&&n(i,r);return i;}function ej(t,n,e){let i=String(n);i!==""&&!i.includes(" ")&&nm(t,i,e);}function tj(t,n,e,i,r,o,a,s){r===fn&&(r=zn);let l=0,c=0,h=0<r.length?r[0]:null,g=0<o.length?o[0]:null;for(;h!==null||g!==null;){let b=l<r.length?r[l+1]:void 0,_=c<o.length?o[c+1]:void 0,x=null,T;h===g?(l+=2,c+=2,b!==_&&(x=g,T=_)):g===null||h!==null&&h<g?(l+=2,x=h):(c+=2,x=g,T=_),x!==null&&CT(t,n,e,i,x,T,a,s),h=l<r.length?r[l]:null,g=c<o.length?o[c]:null;}}function CT(t,n,e,i,r,o,a,s){if(!(n.type&3))return;let l=t.data,c=l[s+1],h=jB(c)?SM(l,n,e,r,qc(c),a):void 0;if(!Rf(h)){Rf(o)||zB(c)&&(o=SM(l,null,e,r,s,a));let g=hS(Vo(),e);u8(i,a,g,r,o);}}function SM(t,n,e,i,r,o){let a=n===null,s;for(;r>0;){let l=t[r],c=Array.isArray(l),h=c?l[1]:l,g=h===null,b=e[r+1];b===fn&&(b=g?zn:void 0);let _=g?kv(b,i):h===i?b:void 0;if(c&&!Rf(_)&&(_=kv(l,i)),Rf(_)&&(s=_,a))return s;let x=t[r+1];r=a?vl(x):qc(x);}if(n!==null){let l=o?n.residualClasses:n.residualStyles;l!=null&&(s=kv(l,i));}return s;}function Rf(t){return t!==void 0;}function ij(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=Xn(Pr(t)))),t;}function wT(t,n){return(t.flags&(n?8:16))!==0;}function Nr(t,n,e){let i=Te(),r=Xx(i,t,n,e);tC(nm,eC,r,!0);}function DT(t,n,e,i,r){let o=Te(),a=Jx(o,t,n,e,i,r);tC(nm,eC,a,!0);}var Fy=class{destroy(n){}updateValue(n,e){}swap(n,e){let i=Math.min(n,e),r=Math.max(n,e),o=this.detach(r);if(r-i>1){let a=this.detach(i);this.attach(i,o),this.attach(r,a);}else this.attach(i,o);}move(n,e){this.attach(e,this.detach(n));}};function Lv(t,n,e,i,r){return t===e&&Object.is(n,i)?1:Object.is(r(t,n),r(e,i))?-1:0;}function nj(t,n,e){let i,r,o=0,a=t.length-1,s=void 0;if(Array.isArray(n)){let l=n.length-1;for(;o<=a&&o<=l;){let c=t.at(o),h=n[o],g=Lv(o,c,o,h,e);if(g!==0){g<0&&t.updateValue(o,h),o++;continue;}let b=t.at(a),_=n[l],x=Lv(a,b,l,_,e);if(x!==0){x<0&&t.updateValue(a,_),a--,l--;continue;}let T=e(o,c),L=e(a,b),q=e(o,h);if(Object.is(q,L)){let ie=e(l,_);Object.is(ie,T)?(t.swap(o,a),t.updateValue(a,_),l--,a--):t.move(a,o),t.updateValue(o,h),o++;continue;}if(i??=new Of(),r??=TM(t,o,a,e),Ny(t,i,o,q))t.updateValue(o,h),o++,a++;else if(r.has(q))i.set(T,t.detach(o)),a--;else{let ie=t.create(o,n[o]);t.attach(o,ie),o++,a++;}}for(;o<=l;)IM(t,i,e,o,n[o]),o++;}else if(n!=null){let l=n[Symbol.iterator](),c=l.next();for(;!c.done&&o<=a;){let h=t.at(o),g=c.value,b=Lv(o,h,o,g,e);if(b!==0)b<0&&t.updateValue(o,g),o++,c=l.next();else{i??=new Of(),r??=TM(t,o,a,e);let _=e(o,g);if(Ny(t,i,o,_))t.updateValue(o,g),o++,a++,c=l.next();else if(!r.has(_))t.attach(o,t.create(o,g)),o++,a++,c=l.next();else{let x=e(o,h);i.set(x,t.detach(o)),a--;}}}for(;!c.done;)IM(t,i,e,t.length,c.value),c=l.next();}for(;o<=a;)t.destroy(t.detach(a--));i?.forEach(l=>{t.destroy(l);});}function Ny(t,n,e,i){return n!==void 0&&n.has(i)?(t.attach(e,n.get(i)),n.delete(i),!0):!1;}function IM(t,n,e,i,r){if(Ny(t,n,i,e(i,r)))t.updateValue(i,r);else{let o=t.create(i,r);t.attach(i,o);}}function TM(t,n,e,i){let r=new Set();for(let o=n;o<=e;o++)r.add(i(o,t.at(o)));return r;}var Of=class{kvMap=new Map();_vMap=void 0;has(n){return this.kvMap.has(n);}delete(n){if(!this.has(n))return!1;let e=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0;}get(n){return this.kvMap.get(n);}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map());let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,e);}else this.kvMap.set(n,e);}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),n(i,e);}}};function Q(t,n){jo("NgControlFlow");let e=Te(),i=xl(),r=e[i]!==fn?e[i]:-1,o=r!==-1?Pf(e,Vi+r):void 0,a=0;if(gr(e,i,t)){let s=at(null);try{if(o!==void 0&&$I(o,a),t!==-1){let l=Vi+t,c=Pf(e,l),h=By(e[Ze],l),g=Uc(c,h.tView.ssrId),b=cm(e,h,n,{dehydratedView:g});dm(c,b,a,$c(h,g));}}finally{at(s);}}else if(o!==void 0){let s=HI(o,a);s!==void 0&&(s[Qi]=n);}}var Ly=class{lContainer;$implicit;$index;constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i;}get $count(){return this.lContainer.length-En;}};function ir(t){return t;}function Wa(t,n){return n;}var Vy=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i;}};function Ut(t,n,e,i,r,o,a,s,l,c,h,g,b){jo("NgControlFlow");let _=Te(),x=Kt(),T=l!==void 0,L=Te(),q=s?a.bind(L[fr][Qi]):a,ie=new Vy(T,q);L[Vi+t]=ie,Af(_,x,t+1,n,e,i,r,Ds(x.consts,o)),T&&Af(_,x,t+2,l,c,h,g,Ds(x.consts,b));}var zy=class extends Fy{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i;}get length(){return this.lContainer.length-En;}at(n){return this.getLView(n)[Qi].$implicit;}attach(n,e){let i=e[zc];this.needsIndexUpdate||=n!==this.length,dm(this.lContainer,e,n,$c(this.templateTNode,i));}detach(n){return this.needsIndexUpdate||=n!==this.length-1,rj(this.lContainer,n);}create(n,e){let i=Uc(this.lContainer,this.templateTNode.tView.ssrId),r=cm(this.hostLView,this.templateTNode,new Ly(this.lContainer,e,n),{dehydratedView:i});return this.operationsCounter?.recordCreate(),r;}destroy(n){Jf(n[Ze],n),this.operationsCounter?.recordDestroy();}updateValue(n,e){this.getLView(n)[Qi].$implicit=e;}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset();}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[Qi].$index=n;}getLView(n){return oj(this.lContainer,n);}};function qt(t){let n=at(null),e=Vo();try{let i=Te(),r=i[Ze],o=i[e],a=e+1,s=Pf(i,a);if(o.liveCollection===void 0){let c=By(r,a);o.liveCollection=new zy(s,i,c);}else o.liveCollection.reset();let l=o.liveCollection;if(nj(l,t,o.trackByFn),l.updateIndexes(),o.hasEmptyBlock){let c=xl(),h=l.length===0;if(gr(i,c,h)){let g=e+2,b=Pf(i,g);if(h){let _=By(r,g),x=Uc(b,_.tView.ssrId),T=cm(i,_,void 0,{dehydratedView:x});dm(b,T,0,$c(_,x));}else $I(b,0);}}}finally{at(n);}}function Pf(t,n){return t[n];}function rj(t,n){return Ju(t,n);}function oj(t,n){return HI(t,n);}function By(t,n){return ax(t,n);}function m(t,n,e,i){let r=Te(),o=Kt(),a=Vi+t,s=r[si],l=o.firstCreatePass?GI(a,o,r,n,Ox,ux(),e,i):o.data[a],c=aj(o,r,l,s,n,t);r[a]=c;let h=Hf(l);return Es(l,!0),wI(s,c,l),!Lx(l)&&Wf()&&eg(o,r,c,l),(W6()===0||h)&&ed(c,r),G6(),h&&(Xf(o,r,l),Ex(o,l,r)),i!==null&&Rx(r,l),m;}function u(){let t=Mn();mx()?px():(t=t.parent,Es(t,!1));let n=t;Q6(n)&&K6(),Y6();let e=Kt();return e.firstCreatePass&&YI(e,n),n.classesWithoutHost!=null&&d5(n)&&Py(e,n,Te(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&u5(n)&&Py(e,n,Te(),n.stylesWithoutHost,!1),u;}function w(t,n,e,i){return m(t,n,e,i),u(),w;}var aj=(t,n,e,i,r,o)=>(Gf(!0),xI(i,r,s5()));function sj(t,n,e,i,r){let o=n.consts,a=Ds(o,i),s=rd(n,t,8,"ng-container",a);a!==null&&xy(s,a,!0);let l=Ds(o,r);return ux()&&jx(n,e,s,l,Ox),s.mergedAttrs=Hc(s.mergedAttrs,s.attrs),n.queries!==null&&n.queries.elementStart(n,s),s;}function Ce(t,n,e){let i=Te(),r=Kt(),o=t+Vi,a=r.firstCreatePass?sj(o,r,i,n,e):r.data[o];Es(a,!0);let s=lj(r,i,a,t);return i[o]=s,Wf()&&eg(r,i,s,a),ed(s,i),Hf(a)&&(Xf(r,i,a),Ex(r,a,i)),e!=null&&Rx(i,a),Ce;}function we(){let t=Mn(),n=Kt();return mx()?px():(t=t.parent,Es(t,!1)),n.firstCreatePass&&(_x(n,t),ox(t)&&n.queries.elementEnd(t)),we;}function Xt(t,n,e){return Ce(t,n,e),we(),Xt;}var lj=(t,n,e,i)=>(Gf(!0),Rz(n[si],""));function K(){return Te();}function ki(t,n,e){let i=Te(),r=xl();if(gr(i,r,n)){let o=Kt(),a=Zc();lm(o,a,i,t,n,i[si],e,!0);}return ki;}var sl=void 0;function cj(t){let n=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return n===1&&e===0?1:5;}var dj=["en",[["a","p"],["AM","PM"],sl],[["AM","PM"],sl,sl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],sl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],sl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",sl,"{1} 'at' {0}",sl],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",cj],Vv={};function Lr(t){let n=uj(t),e=AM(n);if(e)return e;let i=n.split("-")[0];if(e=AM(i),e)return e;if(i==="en")return dj;throw new X(701,!1);}function AM(t){return t in Vv||(Vv[t]=un.ng&&un.ng.common&&un.ng.common.locales&&un.ng.common.locales[t]),Vv[t];}var Ni=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t;}(Ni||{});function uj(t){return t.toLowerCase().replace(/_/g,"-");}var Ff="en-US";var mj=Ff;function pj(t){typeof t=="string"&&(mj=t.toLowerCase().replace(/_/g,"-"));}function RM(t,n,e){return function i(r){if(r===Function)return e;let o=Yc(t)?Po(t.index,n):n;Bx(o,5);let a=n[Qi],s=OM(n,a,e,r),l=i.__ngNextListenerFn__;for(;l;)s=OM(n,a,l,r)&&s,l=l.__ngNextListenerFn__;return s;};}function OM(t,n,e,i){let r=at(null);try{return Vt(6,n,e),e(i)!==!1;}catch(o){return hj(t,o),!1;}finally{Vt(7,n,e),at(r);}}function hj(t,n){let e=t[Bc],i=e?e.get(Bn,null):null;i&&i.handleError(n);}function PM(t,n,e,i,r,o){let a=n[e],s=n[Ze],c=s.data[e].outputs[i],h=a[c],g=s.firstCreatePass?dx(s):null,b=cx(n),_=h.subscribe(o),x=b.length;b.push(o,_),g&&g.push(r,t.index,x,-(x+1));}var fj=(t,n,e)=>{};function S(t,n,e,i){let r=Te(),o=Kt(),a=Mn();return ET(o,r,r[si],a,t,n,i),S;}function gj(t,n,e,i){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let a=r[o];if(a===e&&r[o+1]===i){let s=n[gf],l=r[o+2];return s.length>l?s[l]:null;}typeof a=="string"&&(o+=2);}return null;}function ET(t,n,e,i,r,o,a){let s=Hf(i),c=t.firstCreatePass?dx(t):null,h=cx(n),g=!0;if(i.type&3||a){let b=Lo(i,n),_=a?a(b):b,x=h.length,T=a?q=>a(Oo(q[i.index])):i.index,L=null;if(!a&&s&&(L=gj(t,n,r,i.index)),L!==null){let q=L.__ngLastListenerFn__||L;q.__ngNextListenerFn__=o,L.__ngLastListenerFn__=o,g=!1;}else{o=RM(i,n,o),fj(_,r,o);let q=e.listen(_,r,o);h.push(o,q),c&&c.push(r,T,x,x+1);}}else o=RM(i,n,o);if(g){let b=i.outputs?.[r],_=i.hostDirectiveOutputs?.[r];if(_&&_.length)for(let x=0;x<_.length;x+=2){let T=_[x],L=_[x+1];PM(i,n,T,L,r,o);}if(b&&b.length)for(let x of b)PM(i,n,x,r,r,o);}}function y(t=1){return o5(t);}function _j(t,n){let e=null,i=wz(t);for(let r=0;r<n.length;r++){let o=n[r];if(o==="*"){e=r;continue;}if(i===null?yI(t,o,!0):kz(i,o))return r;}return e;}function De(t){let n=Te()[fr][tr];if(!n.projection){let e=t?t.length:1,i=n.projection=w6(e,null),r=i.slice(),o=n.child;for(;o!==null;){if(o.type!==128){let a=t?_j(o,t):0;a!==null&&(r[a]?r[a].projectionNext=o:i[a]=o,r[a]=o);}o=o.next;}}}function le(t,n=0,e,i,r,o){let a=Te(),s=Kt(),l=i?t+1:null;l!==null&&Af(a,s,l,i,r,o,null,e);let c=rd(s,Vi+t,16,null,e||null);c.projection===null&&(c.projection=n),px();let g=!a[zc]||bS();a[fr][tr].projection[c.projection]===null&&l!==null?bj(a,s,l):g&&!Lx(c)&&c8(s,a,c);}function bj(t,n,e){let i=Vi+e,r=n.data[i],o=t[i],a=Uc(o,r.tView.ssrId),s=cm(t,r,void 0,{dehydratedView:a});dm(o,s,0,$c(r,a));}function G(t,n,e){return nr(t,"",n,"",e),G;}function nr(t,n,e,i,r){let o=Te(),a=Xx(o,n,e,i);if(a!==fn){let s=Kt(),l=Zc();lm(s,l,o,t,a,o[si],r,!1);}return nr;}function iC(t,n,e,i,r,o,a){let s=Te(),l=Jx(s,n,e,i,r,o);if(l!==fn){let c=Kt(),h=Zc();lm(c,h,s,t,l,s[si],a,!1);}return iC;}function Ee(t,n,e,i){eT(t,n,e,i);}function $(t,n,e){JI(t,n,e);}function R(t){let n=Te(),e=Kt(),i=hx();qf(i+1);let r=$x(e,i);if(t.dirty&&j6(n)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=iT(n,i);t.reset(o,qS),t.notifyOnChanges();}return!0;}return!1;}function O(){return Hx(Te(),hx());}function kT(t,n,e,i,r){aT(n,eT(t,e,i,r));}function fm(t,n,e,i){aT(t,JI(n,e,i));}function ad(t=1){qf(hx()+t);}function MT(t,n,e,i){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i;}function We(t){let n=X6();return sx(n,Vi+t);}function f(t,n=""){let e=Te(),i=Kt(),r=t+Vi,o=i.firstCreatePass?rd(i,r,1,n,null):i.data[r],a=vj(i,e,o,n,t);e[r]=a,Wf()&&eg(i,e,a,o),Es(o,!1);}var vj=(t,n,e,i,r)=>(Gf(!0),Tz(n[si],i));function C(t){return N("",t,""),C;}function N(t,n,e){let i=Te(),r=Xx(i,t,n,e);return r!==fn&&nC(i,Vo(),r),N;}function br(t,n,e,i,r){let o=Te(),a=Jx(o,t,n,e,i,r);return a!==fn&&nC(o,Vo(),a),br;}function gm(t,n,e,i,r,o,a){let s=Te(),l=VB(s,t,n,e,i,r,o,a);return l!==fn&&nC(s,Vo(),l),gm;}function nC(t,n,e){let i=hS(n,t);Az(t[si],i,e);}function mi(t,n,e){WS(n)&&(n=n());let i=Te(),r=xl();if(gr(i,r,n)){let o=Kt(),a=Zc();lm(o,a,i,t,n,i[si],e,!1);}return mi;}function Ci(t,n){let e=WS(t);return e&&t.set(n),e;}function pi(t,n){let e=Te(),i=Kt(),r=Mn();return ET(i,e,e[si],r,t,n),pi;}var yj={};function rC(t){let n=Kt(),e=Te(),i=t+Vi,r=rd(n,i,128,null,null);return Es(r,!1),MT(n,e,i,yj),rC;}function xj(t,n,e){let i=Kt();if(i.firstCreatePass){let r=Ro(t);jy(e,i.data,i.blueprint,r,!0),jy(n,i.data,i.blueprint,r,!1);}}function jy(t,n,e,i,r){if(t=mn(t),Array.isArray(t))for(let o=0;o<t.length;o++)jy(t[o],n,e,i,r);else{let o=Kt(),a=Te(),s=Mn(),l=Vc(t)?t:mn(t.provide),c=oS(t),h=s.providerIndexes&1048575,g=s.directiveStart,b=s.providerIndexes>>20;if(Vc(t)||!t.multi){let _=new gl(c,r,D),x=Bv(l,n,r?h:h+b,g);x===-1?(Jv(wf(s,a),o,l),zv(o,t,n.length),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(_),a.push(_)):(e[x]=_,a[x]=_);}else{let _=Bv(l,n,h+b,g),x=Bv(l,n,h,h+b),T=_>=0&&e[_],L=x>=0&&e[x];if(r&&!L||!r&&!T){Jv(wf(s,a),o,l);let q=Dj(r?wj:Cj,e.length,r,i,c);!r&&L&&(e[x].providerFactory=q),zv(o,t,n.length,0),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(q),a.push(q);}else{let q=ST(e[r?x:_],c,!r&&i);zv(o,t,_>-1?_:x,q);}!r&&i&&L&&e[x].componentProviders++;}}}function zv(t,n,e,i){let r=Vc(n),o=T6(n);if(r||o){let l=(o?mn(n.useClass):n).prototype.ngOnDestroy;if(l){let c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){let h=c.indexOf(e);h===-1?c.push(e,[i,l]):c[h+1].push(i,l);}else c.push(e,l);}}}function ST(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1;}function Bv(t,n,e,i){for(let r=e;r<i;r++)if(n[r]===t)return r;return-1;}function Cj(t,n,e,i){return Hy(this.multi,[]);}function wj(t,n,e,i){let r=this.multi,o;if(this.providerFactory){let a=this.providerFactory.componentProviders,s=Zu(e,e[Ze],this.providerFactory.index,i);o=s.slice(0,a),Hy(r,o);for(let l=a;l<s.length;l++)o.push(s[l]);}else o=[],Hy(r,o);return o;}function Hy(t,n){for(let e=0;e<t.length;e++){let i=t[e];n.push(i());}return n;}function Dj(t,n,e,i,r){let o=new gl(t,e,D);return o.multi=[],o.index=n,o.componentProviders=0,ST(o,r,i&&!e),o;}function be(t,n=[]){return e=>{e.providersResolver=(i,r)=>xj(i,r?r(t):t,n);};}function Sn(t,n,e){let i=Kc()+t,r=Te();return r[i]===fn?rg(r,i,e?n.call(e):n()):IB(r,i);}function Ue(t,n,e,i){return TT(Te(),Kc(),t,n,e,i);}function Dl(t,n,e,i,r){return AT(Te(),Kc(),t,n,e,i,r);}function IT(t,n,e,i,r,o){return Ej(Te(),Kc(),t,n,e,i,r,o);}function oC(t,n){let e=t[n];return e===fn?void 0:e;}function TT(t,n,e,i,r,o){let a=n+e;return gr(t,a,r)?rg(t,a+1,o?i.call(o,r):i(r)):oC(t,a+1);}function AT(t,n,e,i,r,o,a){let s=n+e;return Gx(t,s,r,o)?rg(t,s+2,a?i.call(a,r,o):i(r,o)):oC(t,s+2);}function Ej(t,n,e,i,r,o,a,s){let l=n+e;return pT(t,l,r,o,a)?rg(t,l+3,s?i.call(s,r,o,a):i(r,o,a)):oC(t,l+3);}function Ss(t,n){let e=Kt(),i,r=t+Vi;e.firstCreatePass?(i=kj(n,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks??=[]).push(r,i.onDestroy)):i=e.data[r];let o=i.factory||(i.factory=dl(i.type,!0)),a,s=Zn(D);try{let l=Cf(!1),c=o();return Cf(l),MT(e,Te(),r,c),c;}finally{Zn(s);}}function kj(t,n){if(n)for(let e=n.length-1;e>=0;e--){let i=n[e];if(t===i.name)return i;}}function lg(t,n,e){let i=t+Vi,r=Te(),o=sx(r,i);return RT(r,i)?TT(r,Kc(),n,o.transform,e,o):o.transform(e);}function cg(t,n,e,i){let r=t+Vi,o=Te(),a=sx(o,r);return RT(o,r)?AT(o,Kc(),n,a.transform,e,i,a):a.transform(e,i);}function RT(t,n){return t[Ze].data[n].pure;}function Vr(t,n){return ig(t,n);}var yl=class{full;major;minor;patch;constructor(n){this.full=n;let e=n.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".");}},aC=new yl("19.2.7"),$y=class{ngModuleFactory;componentFactories;constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e;}},dg=(()=>{class t{compileModuleSync(e){return new Iy(e);}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e));}compileModuleAndAllComponentsSync(e){let i=this.compileModuleSync(e),r=eS(e),o=bI(r.declarations).reduce((a,s)=>{let l=ws(s);return l&&a.push(new bl(l)),a;},[]);return new $y(i,o);}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e));}clearCache(){}clearCacheFor(e){}getModuleId(e){}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();var Mj=(()=>{class t{zone=p(ae);changeDetectionScheduler=p(_l);applicationRef=p(Jn);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick();});}}));}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe();}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();function Sj({ngZoneFactory:t,ignoreChangesOutsideZone:n,scheduleInRootZone:e}){return t??=()=>new ae(ze(B({},Ij()),{scheduleInRootZone:e})),[{provide:ae,useFactory:t},{provide:Lc,multi:!0,useFactory:()=>{let i=p(Mj,{optional:!0});return()=>i.initialize();}},{provide:Lc,multi:!0,useFactory:()=>{let i=p(Tj);return()=>{i.initialize();};}},n===!0?{provide:jS,useValue:!0}:[],{provide:HS,useValue:e??BS}];}function Ij(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1};}var Tj=(()=>{class t{subscription=new ve();initialized=!1;zone=p(ae);pendingTasks=p($a);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ae.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=nul ��l);});}));}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ae.assertInAngularZone(),e??=this.pendingTasks.add();}));}ngOnDestroy(){this.subscription.unsubscribe();}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();var Aj=(()=>{class t{appRef=p(Jn);taskService=p($a);ngZone=p(ae);zonelessEnabled=p(vx);tracing=p(td,{optional:!0});disableScheduling=p(jS,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ve();angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Ef):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(p(HS,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup();})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup();})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof ny||!this.zoneIsDefined);}notify(e){if(!this.zonelessEnabled&&e===5)return;let i=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break;}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break;}case 6:{this.appRef.dirtyFlags|=2,i=!0;break;}case 12:{this.appRef.dirtyFlags|=16,i=!0;break;}case 13:{this.appRef.dirtyFlags|=2,i=!0;break;}case 11:{i=!0;break;}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8;}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let r=this.useMicrotaskScheduler?nM:$S;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()));}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Ef+this.angularZoneId));}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return;}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick();},void 0,this.schedulerTickApplyArgs);}catch(i){throw this.taskService.remove(e),i;}finally{this.cleanup();}this.useMicrotaskScheduler=!0,nM(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e);});}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup();}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e);}}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();function Rj(){return typeof $localize<"u"&&$localize.locale||Ff;}var Is=new A("",{providedIn:"root",factory:()=>p(Is,dt.Optional|dt.SkipSelf)||Rj()});var Uy=new A(""),Oj=new A("");function qu(t){return!t.moduleRef;}function Pj(t){let n=qu(t)?t.r3Injector:t.moduleRef.injector,e=n.get(ae);return e.run(()=>{qu(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=n.get(Bn,null),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:o=>{i.handleError(o);}});}),qu(t)){let o=()=>n.destroy(),a=t.platformInjector.get(Uy);a.add(o),n.onDestroy(()=>{r.unsubscribe(),a.delete(o);});}else{let o=()=>t.moduleRef.destroy(),a=t.platformInjector.get(Uy);a.add(o),t.moduleRef.onDestroy(()=>{cf(t.allPlatformModules,t.moduleRef),r.unsubscribe(),a.delete(o);});}return Nj(i,e,()=>{let o=n.get(gT);return o.runInitializers(),o.donePromise.then(()=>{let a=n.get(Is,Ff);if(pj(a||Ff),!n.get(Oj,!0))return qu(t)?n.get(Jn):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(qu(t)){let l=n.get(Jn);return t.rootComponent!==void 0&&l.bootstrap(t.rootComponent),l;}else return Fj(t.moduleRef,t.allPlatformModules),t.moduleRef;});});});}function Fj(t,n){let e=t.injector.get(Jn);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>e.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new X(-403,!1);n.push(t);}function Nj(t,n,e){try{let i=e();return Ms(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t.handleError(r)),r;}):i;}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i;}}var df=null;function Lj(t=[],n){return Se.create({name:n,providers:[{provide:zf,useValue:"platform"},{provide:Uy,useValue:new Set([()=>df=null])},...t]});}function Vj(t=[]){if(df)return df;let n=Lj(t);return df=n,PB(),zj(n),n;}function zj(t){let n=t.get(Cx,null);er(t,()=>{n?.forEach(e=>e());});}var pe=(()=>{class t{static __NG_ELEMENT_ID__=Bj;}return t;})();function Bj(t){return jj(Mn(),Te(),(t&16)===16);}function jj(t,n,e){if(Yc(t)&&!e){let i=Po(t.index,n);return new em(i,i);}else if(t.type&175){let i=n[fr];return new em(i,n);}return null;}var qy=class{constructor(){}supports(n){return mT(n);}create(n){return new Wy(n);}},Hj=(t,n)=>n,Wy=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(n){this._trackByFn=n||Hj;}forEachItem(n){let e;for(e=this._itHead;e!==null;e=e._next)n(e);}forEachOperation(n){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){let a=!i||e&&e.currentIndex<FM(i,r,o)?e:i,s=FM(a,r,o),l=a.currentIndex;if(a===i)r--,i=i._nextRemoved;else if(e=e._next,a.previousIndex==null)r++;else{o||(o=[]);let c=s-r,h=l-r;if(c!=h){for(let b=0;b<c;b++){let _=b<o.length?o[b]:o[b]=0,x=_+b;h<=x&&x<c&&(o[b]=_+1);}let g=a.previousIndex;o[g]=h-c;}}s!==l&&n(a,s,l);}}forEachPreviousItem(n){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)n(e);}forEachAddedItem(n){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)n(e);}forEachMovedItem(n){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)n(e);}forEachRemovedItem(n){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)n(e);}forEachIdentityChange(n){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)n(e);}diff(n){if(n==null&&(n=[]),!mT(n))throw new X(900,!1);return this.check(n)?this:null;}onDestroy(){}check(n){this._reset();let e=this._itHead,i=!1,r,o,a;if(Array.isArray(n)){this.length=n.length;for(let s=0;s<this.length;s++)o=n[s],a=this._trackByFn(s,o),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,o,a,s),i=!0):(i&&(e=this._verifyReinsertion(e,o,a,s)),Object.is(e.item,o)||this._addIdentityChange(e,o)),e=e._next;}else r=0,SB(n,s=>{a=this._trackByFn(r,s),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,s,a,r),i=!0):(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,r++;}),this.length=r;return this._truncate(e),this.collection=n,this.isDirty;}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null;}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null;}}_mismatch(n,e,i,r){let o;return n===null?o=this._itTail:(o=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,r)):(n=this._linkedRecords===null?null:this._linkedRecords.get(i,r),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,r)):n=this._addAfter(new Gy(e,i),o,r)),n;}_verifyReinsertion(n,e,i,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return o!==null?n=this._reinsertAfter(o,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n;}_truncate(n){for(;n!==null;){let e=n._next;this._addToRemovals(this._unlink(n)),n=e;}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null);}_reinsertAfter(n,e,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let r=n._prevRemoved,o=n._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(n,e,i),this._addToMoves(n,i),n;}_moveAfter(n,e,i){return this._unlink(n),this._insertAfter(n,e,i),this._addToMoves(n,i),n;}_addAfter(n,e,i){return this._insertAfter(n,e,i),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n;}_insertAfter(n,e,i){let r=e===null?this._itHead:e._next;return n._next=r,n._prev=e,r===null?this._itTail=n:r._prev=n,e===null?this._itHead=n:e._next=n,this._linkedRecords===null&&(this._linkedRecords=new Nf()),this._linkedRecords.put(n),n.currentIndex=i,n;}_remove(n){return this._addToRemovals(this._unlink(n));}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let e=n._prev,i=n._next;return e===null?this._itHead=i:e._next=i,i===null?this._itTail=e:i._prev=e,n;}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n;}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Nf()),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n;}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n;}},Gy=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(n,e){this.item=n,this.trackById=e;}},Yy=class{_head=null;_tail=null;add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n);}get(n,e){let i;for(i=this._head;i!==null;i=i._nextDup)if((e===null||e<=i.currentIndex)&&Object.is(i.trackById,n))return i;return null;}remove(n){let e=n._prevDup,i=n._nextDup;return e===null?this._head=i:e._nextDup=i,i===null?this._tail=e:i._prevDup=e,this._head===null;}},Nf=class{map=new Map();put(n){let e=n.trackById,i=this.map.get(e);i||(i=new Yy(),this.map.set(e,i)),i.add(n);}get(n,e){let i=n,r=this.map.get(i);return r?r.get(n,e):null;}remove(n){let e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n;}get isEmpty(){return this.map.size===0;}clear(){this.map.clear();}};function FM(t,n,e){let i=t.previousIndex;if(i===null)return i;let r=0;return e&&i<e.length&&(r=e[i]),i+n+r;}var Qy=class{constructor(){}supports(n){return n instanceof Map||Wx(n);}create(){return new Ky();}},Ky=class{_records=new Map();_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null;}forEachItem(n){let e;for(e=this._mapHead;e!==null;e=e._next)n(e);}forEachPreviousItem(n){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)n(e);}forEachChangedItem(n){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)n(e);}forEachAddedItem(n){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)n(e);}forEachRemovedItem(n){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)n(e);}diff(n){if(!n)n=new Map();else if(!(n instanceof Map||Wx(n)))throw new X(900,!1);return this.check(n)?this:null;}onDestroy(){}check(n){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(n,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{let o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o);}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null;}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty;}_insertBeforeOrAppend(n,e){if(n){let i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n;}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null;}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){let r=this._records.get(n);this._maybeAddToChanges(r,e);let o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r;}let i=new Zy(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i;}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null;}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n));}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n);}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n);}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i));}},Zy=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n;}};function NM(){return new Ho([new qy()]);}var Ho=(()=>{class t{factories;static ɵprov=P({token:t,providedIn:"root",factory:NM});constructor(e){this.factories=e;}static create(e,i){if(i!=null){let r=i.factories.slice();e=e.concat(r);}return new t(e);}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||NM()),deps:[[t,new no(),new _r()]]};}find(e){let i=this.factories.find(r=>r.supports(e));if(i!=null)return i;throw new X(901,!1);}}return t;})();function LM(){return new sC([new Qy()]);}var sC=(()=>{class t{static ɵprov=P({token:t,providedIn:"root",factory:LM});factories;constructor(e){this.factories=e;}static create(e,i){if(i){let r=i.factories.slice();e=e.concat(r);}return new t(e);}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||LM()),deps:[[t,new no(),new _r()]]};}find(e){let i=this.factories.find(r=>r.supports(e));if(i)return i;throw new X(901,!1);}}return t;})();var OT=(()=>{class t{constructor(e){}static ɵfac=function(i){return new(i||t)(te(Jn));};static ɵmod=re({type:t});static ɵinj=ne({});}return t;})();function PT(t){Vt(8);try{let{rootComponent:n,appProviders:e,platformProviders:i}=t,r=Vj(i),o=[Sj({}),{provide:_l,useExisting:Aj},...(e||[])],a=new Tf({providers:o,parent:r,debugName:"",runEnvironmentInitializers:!1});return Pj({r3Injector:a.injector,platformInjector:r,rootComponent:n});}catch(n){return Promise.reject(n);}finally{Vt(9);}}function U(t){return typeof t=="boolean"?t:t!=null&&t!=="false";}function ut(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n;}function rr(t){return uv(t);}function Ga(t,n){return vh(t,n?.equal);}var Xy=class{[Qn];constructor(n){this[Qn]=n;}destroy(){this[Qn].destroy();}};function _m(t,n){!n?.injector&&rx(_m);let e=n?.injector??p(Se),i=n?.manualCleanup!==!0?e.get(Xc):null,r,o=e.get(Dx,null,{optional:!0}),a=e.get(_l);return o!==null&&!n?.forceRoot?(r=qj(o.view,a,t),i instanceof Df&&i._lView===o.view&&(i=null)):r=Wj(t,e.get(hT),a),r.injector=e,i!==null&&(r.onDestroyFn=i.onDestroy(()=>r.destroy())),new Xy(r);}var FT=ze(B({},xc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Xu,run(){if(this.dirty=!1,this.hasRun&&!gh(this))return;this.hasRun=!0;let t=i=>(this.cleanupFns??=[]).push(i),n=Ru(this),e=vf(!1);try{this.maybeCleanup(),this.fn(t);}finally{vf(e),fh(this,n);}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()();}finally{this.cleanupFns=[];}}}),$j=ze(B({},FT),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12);},destroy(){Ou(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this);}}),Uj=ze(B({},FT),{consumerMarkedDirty(){this.view[$e]|=8192,Qc(this.view),this.notifier.notify(13);},destroy(){Ou(this),this.onDestroyFn(),this.maybeCleanup(),this.view[ml]?.delete(this);}});function qj(t,n,e){let i=Object.create(Uj);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=n,i.fn=e,t[ml]??=new Set(),t[ml].add(i),i.consumerMarkedDirty(i),i;}function Wj(t,n,e){let i=Object.create($j);return i.fn=t,i.scheduler=n,i.notifier=e,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.schedule(i),i.notifier.notify(12),i;}function ug(t,n){let e=ws(t),i=n.elementInjector||Bf();return new bl(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector);}function NT(t){let n=ws(t);if(!n)return null;let e=new bl(n);return{get selector(){return e.selector;},get type(){return e.componentType;},get inputs(){return e.inputs;},get outputs(){return e.outputs;},get ngContentSelectors(){return e.ngContentSelectors;},get isStandalone(){return n.standalone;},get isSignal(){return n.signals;}};}var sd={production:!0,apiUrl:"https://api.johnturman.net/api/v1"};var _e=new A("");var zT=null;function vr(){return zT;}function lC(t){zT??=t;}var bm=class{},vm=(()=>{class t{historyGo(e){throw new Error("");}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:()=>p(BT),providedIn:"platform"});}return t;})(),cC=new A(""),BT=(()=>{class t extends vm{_location;_history;_doc=p(_e);constructor(){super(),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return vr().getBaseHref(this._doc);}onPopState(e){let i=vr().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e);}onHashChange(e){let i=vr().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e);}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(e){this._location.pathname=e;}pushState(e,i,r){this._history.pushState(e,i,r);}replaceState(e,i,r){this._history.replaceState(e,i,r);}forward(){this._history.forward();}back(){this._history.back();}historyGo(e=0){this._history.go(e);}getState(){return this._history.state;}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:()=>new t(),providedIn:"platform"});}return t;})();function mg(t,n){return t?n?t.endsWith("/")?n.startsWith("/")?t+n.slice(1):t+n:n.startsWith("/")?t+n:`${t}/${n}`:t:n;}function LT(t){let n=t.search(/#|\?|$/);return t[n-1]==="/"?t.slice(0,n-1)+t.slice(n):t;}function ro(t){return t&&t[0]!=="?"?`?${t}`:t;}var oo=(()=>{class t{historyGo(e){throw new Error("");}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:()=>p(hg),providedIn:"root"});}return t;})(),pg=new A(""),hg=(()=>{class t extends oo{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??p(_e).location?.origin??"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e));}getBaseHref(){return this._baseHref;}prepareExternalUrl(e){return mg(this._baseHref,e);}path(e=!1){let i=this._platformLocation.pathname+ro(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i;}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+ro(o));this._platformLocation.pushState(e,i,a);}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+ro(o));this._platformLocation.replaceState(e,i,a);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(e=0){this._platformLocation.historyGo?.(e);}static ɵfac=function(i){return new(i||t)(te(vm),te(pg,8));};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})(),$o=(()=>{class t{_subject=new H();_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let i=this._locationStrategy.getBaseHref();this._basePath=Qj(LT(VT(i))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type});});}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[];}path(e=!1){return this.normalize(this._locationStrategy.path(e));}getState(){return this._locationStrategy.getState();}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+ro(i));}normalize(e){return t.stripTrailingSlash(Yj(this._basePath,VT(e)));}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e);}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ro(i)),r);}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ro(i)),r);}forward(){this._locationStrategy.forward();}back(){this._locationStrategy.back();}historyGo(e=0){this._locationStrategy.historyGo?.(e);}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state);}),()=>{let i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null);};}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i));}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i??void 0,complete:r??void 0});}static normalizeQueryParams=ro;static joinWithSlash=mg;static stripTrailingSlash=LT;static ɵfac=function(i){return new(i||t)(te(oo));};static ɵprov=P({token:t,factory:()=>Gj(),providedIn:"root"});}return t;})();function Gj(){return new $o(te(oo));}function Yj(t,n){if(!t||!n.startsWith(t))return n;let e=n.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:n;}function VT(t){return t.replace(/\/index.html$/,"");}function Qj(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e;}return t;}var gC=(()=>{class t extends oo{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,i!=null&&(this._baseHref=i);}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e));}getBaseHref(){return this._baseHref;}path(e=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i;}prepareExternalUrl(e){let i=mg(this._baseHref,e);return i.length>0?"#"+i:i;}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+ro(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,i,a);}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+ro(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,i,a);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(e=0){this._platformLocation.historyGo?.(e);}static ɵfac=function(i){return new(i||t)(te(vm),te(pg,8));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})();var In=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t;}(In||{}),zt=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t;}(zt||{}),or=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t;}(or||{}),Qa={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function qT(t){return Lr(t)[Ni.LocaleId];}function WT(t,n,e){let i=Lr(t),r=[i[Ni.DayPeriodsFormat],i[Ni.DayPeriodsStandalone]],o=zr(r,n);return zr(o,e);}function GT(t,n,e){let i=Lr(t),r=[i[Ni.DaysFormat],i[Ni.DaysStandalone]],o=zr(r,n);return zr(o,e);}function YT(t,n,e){let i=Lr(t),r=[i[Ni.MonthsFormat],i[Ni.MonthsStandalone]],o=zr(r,n);return zr(o,e);}function QT(t,n){let i=Lr(t)[Ni.Eras];return zr(i,n);}function ym(t,n){let e=Lr(t);return zr(e[Ni.DateFormat],n);}function xm(t,n){let e=Lr(t);return zr(e[Ni.TimeFormat],n);}function Cm(t,n){let i=Lr(t)[Ni.DateTimeFormat];return zr(i,n);}function wm(t,n){let e=Lr(t),i=e[Ni.NumberSymbols][n];if(typeof i>"u"){if(n===Qa.CurrencyDecimal)return e[Ni.NumberSymbols][Qa.Decimal];if(n===Qa.CurrencyGroup)return e[Ni.NumberSymbols][Qa.Group];}return i;}function KT(t){if(!t[Ni.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Ni.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`);}function ZT(t){let n=Lr(t);return KT(n),(n[Ni.ExtraData][2]||[]).map(i=>typeof i=="string"?dC(i):[dC(i[0]),dC(i[1])]);}function XT(t,n,e){let i=Lr(t);KT(i);let r=[i[Ni.ExtraData][0],i[Ni.ExtraData][1]],o=zr(r,n)||[];return zr(o,e)||[];}function zr(t,n){for(let e=n;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new Error("Locale data API: locale data undefined");}function dC(t){let[n,e]=t.split(":");return{hours:+n,minutes:+e};}var Kj=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,fg={},Zj=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function JT(t,n,e,i){let r=aH(t);n=Ya(e,n)||n;let a=[],s;for(;n;)if(s=Zj.exec(n),s){a=a.concat(s.slice(1));let h=a.pop();if(!h)break;n=h;}else{a.push(n);break;}let l=r.getTimezoneOffset();i&&(l=t2(i,l),r=oH(r,i));let c="";return a.forEach(h=>{let g=nH(h);c+=g?g(r,e,l):h==="''"?"'":h.replace(/(^'|'$)/g,"").replace(/''/g,"'");}),c;}function yg(t,n,e){let i=new Date(0);return i.setFullYear(t,n,e),i.setHours(0,0,0),i;}function Ya(t,n){let e=qT(t);if(fg[e]??={},fg[e][n])return fg[e][n];let i="";switch(n){case"shortDate":i=ym(t,or.Short);break;case"mediumDate":i=ym(t,or.Medium);break;case"longDate":i=ym(t,or.Long);break;case"fullDate":i=ym(t,or.Full);break;case"shortTime":i=xm(t,or.Short);break;case"mediumTime":i=xm(t,or.Medium);break;case"longTime":i=xm(t,or.Long);break;case"fullTime":i=xm(t,or.Full);break;case"short":let r=Ya(t,"shortTime"),o=Ya(t,"shortDate");i=gg(Cm(t,or.Short),[r,o]);break;case"medium":let a=Ya(t,"mediumTime"),s=Ya(t,"mediumDate");i=gg(Cm(t,or.Medium),[a,s]);break;case"long":let l=Ya(t,"longTime"),c=Ya(t,"longDate");i=gg(Cm(t,or.Long),[l,c]);break;case"full":let h=Ya(t,"fullTime"),g=Ya(t,"fullDate");i=gg(Cm(t,or.Full),[h,g]);break;}return i&&(fg[e][n]=i),i;}function gg(t,n){return n&&(t=t.replace(/\{([^}]+)}/g,function(e,i){return n!=null&&i in n?n[i]:e;})),t;}function ao(t,n,e="-",i,r){let o="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,o=e));let a=String(t);for(;a.length<n;)a="0"+a;return i&&(a=a.slice(a.length-n)),o+a;}function Xj(t,n){return ao(t,3).substring(0,n);}function zi(t,n,e=0,i=!1,r=!1){return function(o,a){let s=Jj(t,o);if((e>0||s>-e)&&(s+=e),t===3)s===0&&e===-12&&(s=12);else if(t===6)return Xj(s,n);let l=wm(a,Qa.MinusSign);return ao(s,n,l,i,r);};}function Jj(t,n){switch(t){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate();case 3:return n.getHours();case 4:return n.getMinutes();case 5:return n.getSeconds();case 6:return n.getMilliseconds();case 7:return n.getDay();default:throw new Error(`Unknown DateType value "${t}".`);}}function Jt(t,n,e=In.Format,i=!1){return function(r,o){return eH(r,o,t,n,e,i);};}function eH(t,n,e,i,r,o){switch(e){case 2:return YT(n,r,i)[t.getMonth()];case 1:return GT(n,r,i)[t.getDay()];case 0:let a=t.getHours(),s=t.getMinutes();if(o){let c=ZT(n),h=XT(n,r,i),g=c.findIndex(b=>{if(Array.isArray(b)){let[_,x]=b,T=a>=_.hours&&s>=_.minutes,L=a<x.hours||a===x.hours&&s<x.minutes;if(_.hours<x.hours){if(T&&L)return!0;}else if(T||L)return!0;}else if(b.hours===a&&b.minutes===s)return!0;return!1;});if(g!==-1)return h[g];}return WT(n,r,i)[a<12?0:1];case 3:return QT(n,i)[t.getFullYear()<=0?0:1];default:let l=e;throw new Error(`unexpected translation type ${l}`);}}function _g(t){return function(n,e,i){let r=-1*i,o=wm(e,Qa.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case 0:return(r>=0?"+":"")+ao(a,2,o)+ao(Math.abs(r%60),2,o);case 1:return"GMT"+(r>=0?"+":"")+ao(a,1,o);case 2:return"GMT"+(r>=0?"+":"")+ao(a,2,o)+":"+ao(Math.abs(r%60),2,o);case 3:return i===0?"Z":(r>=0?"+":"")+ao(a,2,o)+":"+ao(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${t}"`);}};}var tH=0,vg=4;function iH(t){let n=yg(t,tH,1).getDay();return yg(t,0,1+(n<=vg?vg:vg+7)-n);}function e2(t){let n=t.getDay(),e=n===0?-3:vg-n;return yg(t.getFullYear(),t.getMonth(),t.getDate()+e);}function uC(t,n=!1){return function(e,i){let r;if(n){let o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7);}else{let o=e2(e),a=iH(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5);}return ao(r,t,wm(i,Qa.MinusSign));};}function bg(t,n=!1){return function(e,i){let o=e2(e).getFullYear();return ao(o,t,wm(i,Qa.MinusSign),n);};}var mC={};function nH(t){if(mC[t])return mC[t];let n;switch(t){case"G":case"GG":case"GGG":n=Jt(3,zt.Abbreviated);break;case"GGGG":n=Jt(3,zt.Wide);break;case"GGGGG":n=Jt(3,zt.Narrow);break;case"y":n=zi(0,1,0,!1,!0);break;case"yy":n=zi(0,2,0,!0,!0);break;case"yyy":n=zi(0,3,0,!1,!0);break;case"yyyy":n=zi(0,4,0,!1,!0);break;case"Y":n=bg(1);break;case"YY":n=bg(2,!0);break;case"YYY":n=bg(3);break;case"YYYY":n=bg(4);break;case"M":case"L":n=zi(1,1,1);break;case"MM":case"LL":n=zi(1,2,1);break;case"MMM":n=Jt(2,zt.Abbreviated);break;case"MMMM":n=Jt(2,zt.Wide);break;case"MMMMM":n=Jt(2,zt.Narrow);break;case"LLL":n=Jt(2,zt.Abbreviated,In.Standalone);break;case"LLLL":n=Jt(2,zt.Wide,In.Standalone);break;case"LLLLL":n=Jt(2,zt.Narrow,In.Standalone);break;case"w":n=uC(1);break;case"ww":n=uC(2);break;case"W":n=uC(1,!0);break;case"d":n=zi(2,1);break;case"dd":n=zi(2,2);break;case"c":case"cc":n=zi(7,1);break;case"ccc":n=Jt(1,zt.Abbreviated,In.Standalone);break;case"cccc":n=Jt(1,zt.Wide,In.Standalone);break;case"ccccc":n=Jt(1,zt.Narrow,In.Standalone);break;case"cccccc":n=Jt(1,zt.Short,In.Standalone);break;case"E":case"EE":case"EEE":n=Jt(1,zt.Abbreviated);break;case"EEEE":n=Jt(1,zt.Wide);break;case"EEEEE":n=Jt(1,zt.Narrow);break;case"EEEEEE":n=Jt(1,zt.Short);break;case"a":case"aa":case"aaa":n=Jt(0,zt.Abbreviated);break;case"aaaa":n=Jt(0,zt.Wide);break;case"aaaaa":n=Jt(0,zt.Narrow);break;case"b":case"bb":case"bbb":n=Jt(0,zt.Abbreviated,In.Standalone,!0);break;case"bbb ��b":n=Jt(0,zt.Wide,In.Standalone,!0);break;case"bbbbb":n=Jt(0,zt.Narrow,In.Standalone,!0);break;case"B":case"BB":case"BBB":n=Jt(0,zt.Abbreviated,In.Format,!0);break;case"BBBB":n=Jt(0,zt.Wide,In.Format,!0);break;case"BBBBB":n=Jt(0,zt.Narrow,In.Format,!0);break;case"h":n=zi(3,1,-12);break;case"hh":n=zi(3,2,-12);break;case"H":n=zi(3,1);break;case"HH":n=zi(3,2);break;case"m":n=zi(4,1);break;case"mm":n=zi(4,2);break;case"s":n=zi(5,1);break;case"ss":n=zi(5,2);break;case"S":n=zi(6,1);break;case"SS":n=zi(6,2);break;case"SSS":n=zi(6,3);break;case"Z":case"ZZ":case"ZZZ":n=_g(0);break;case"ZZZZZ":n=_g(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=_g(1);break;case"OOOO":case"ZZZZ":case"zzzz":n=_g(2);break;default:return null;}return mC[t]=n,n;}function t2(t,n){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?n:e;}function rH(t,n){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+n),t;}function oH(t,n,e){let r=t.getTimezoneOffset(),o=t2(n,r);return rH(t,-1*(o-r));}function aH(t){if(jT(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,o=1,a=1]=t.split("-").map(s=>+s);return yg(r,o-1,a);}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let i;if(i=t.match(Kj))return sH(i);}let n=new Date(t);if(!jT(n))throw new Error(`Unable to convert "${t}" into a date`);return n;}function sH(t){let n=new Date(0),e=0,i=0,r=t[8]?n.setUTCFullYear:n.setFullYear,o=t[8]?n.setUTCHours:n.setHours;t[9]&&(e=Number(t[9]+t[10]),i=Number(t[9]+t[11])),r.call(n,Number(t[1]),Number(t[2])-1,Number(t[3]));let a=Number(t[4]||0)-e,s=Number(t[5]||0)-i,l=Number(t[6]||0),c=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return o.call(n,a,s,l,c),n;}function jT(t){return t instanceof Date&&!isNaN(t.valueOf());}var pC=/\s+/,HT=[],yr=(()=>{class t{_ngEl;_renderer;initialClasses=HT;rawClass;stateMap=new Map();constructor(e,i){this._ngEl=e,this._renderer=i;}set klass(e){this.initialClasses=e!=null?e.trim().split(pC):HT;}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(pC):e;}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let i of e)this._updateState(i,!0);else if(e!=null)for(let i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff();}_updateState(e,i){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0});}_applyStateDiff(){for(let e of this.stateMap){let i=e[0],r=e[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1;}}_toggleClass(e,i){e=e.trim(),e.length>0&&e.split(pC).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r);});}static ɵfac=function(i){return new(i||t)(D(J),D(tt));};static ɵdir=z({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}});}return t;})();var xg=class{$implicit;ngForOf;index;count;constructor(n,e,i,r){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=r;}get first(){return this.index===0;}get last(){return this.index===this.count-1;}get even(){return this.index%2===0;}get odd(){return!this.even;}},ei=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0;}set ngForTrackBy(e){this._trackByFn=e;}get ngForTrackBy(){return this._trackByFn;}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r;}set ngForTemplate(e){e&&(this._template=e);}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy));}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e);}}_applyChanges(e){let i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(r.previousIndex==null)i.createEmbeddedView(this._template,new xg(r.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)i.remove(o===null?void 0:o);else if(o!==null){let s=i.get(o);i.move(s,a),$T(s,r);}});for(let r=0,o=i.length;r<o;r++){let s=i.get(r).context;s.index=r,s.count=o,s.ngForOf=this._ngForOf;}e.forEachIdentityChange(r=>{let o=i.get(r.currentIndex);$T(o,r);});}static ngTemplateContextGuard(e,i){return!0;}static ɵfac=function(i){return new(i||t)(D(Dt),D(st),D(Ho));};static ɵdir=z({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}});}return t;})();function $T(t,n){t.context.$implicit=n.item;}var Pt=(()=>{class t{_viewContainer;_context=new Cg();_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,i){this._viewContainer=e,this._thenTemplateRef=i;}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView();}set ngIfThen(e){UT(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView();}set ngIfElse(e){UT(e,!1),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView();}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)));}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,i){return!0;}static ɵfac=function(i){return new(i||t)(D(Dt),D(st));};static ɵdir=z({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}});}return t;})(),Cg=class{$implicit=null;ngIf=null;};function UT(t,n){if(t&&!t.createEmbeddedView)throw new X(2020,!1);}var gn=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r;}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create());}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e);}}_setStyle(e,i){let[r,o]=e.split("."),a=r.indexOf("-")===-1?void 0:No.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a);}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue));}static ɵfac=function(i){return new(i||t)(D(J),D(sC),D(tt));};static ɵdir=z({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}});}return t;})(),Ts=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e;}ngOnChanges(e){if(this._shouldRecreateView(e)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return;}let r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0});}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector;}_createContextForwardProxy(){return new Proxy({},{set:(e,i,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,r):!1,get:(e,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r);}});}static ɵfac=function(i){return new(i||t)(D(Dt));};static ɵdir=z({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[He]});}return t;})();function i2(t,n){return new X(2100,!1);}var hC=class{createSubscription(n,e){return rr(()=>n.subscribe({next:e,error:i=>{throw i;}}));}dispose(n){rr(()=>n.unsubscribe());}},fC=class{createSubscription(n,e){return n.then(e,i=>{throw i;});}dispose(n){}},lH=new fC(),cH=new hC(),Dm=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(e){this._ref=e;}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null;}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e);}finally{this.markForCheckOnValueUpdate=!0;}return this._latestValue;}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue;}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i));}_selectStrategy(e){if(Ms(e))return lH;if(Zx(e))return cH;throw i2(t,e);}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null;}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck());}static ɵfac=function(i){return new(i||t)(D(pe,16));};static ɵpipe=qx({name:"async",type:t,pure:!1});}return t;})();var dH="mediumDate",n2=new A(""),r2=new A(""),Em=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,i,r){this.locale=e,this.defaultTimezone=i,this.defaultOptions=r;}transform(e,i,r,o){if(e==null||e===""||e!==e)return null;try{let a=i??this.defaultOptions?.dateFormat??dH,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return JT(e,a,o||this.locale,s);}catch(a){throw i2(t,a.message);}}static ɵfac=function(i){return new(i||t)(D(Is,16),D(n2,24),D(r2,24));};static ɵpipe=qx({name:"date",type:t,pure:!0});}return t;})();var j=(()=>{class t{static ɵfac=function(i){return new(i||t)();};static ɵmod=re({type:t});static ɵinj=ne({});}return t;})();function km(t,n){n=encodeURIComponent(n);for(let e of t.split(";")){let i=e.indexOf("="),[r,o]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(o);}return null;}var wg="browser",o2="server";function _C(t){return t===wg;}function Dg(t){return t===o2;}var El=class{};var a2=(()=>{class t{static ɵprov=P({token:t,providedIn:"root",factory:()=>new bC(p(_e),window)});}return t;})(),bC=class{document;window;offset=()=>[0,0];constructor(n,e){this.document=n,this.window=e;}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n;}getScrollPosition(){return[this.window.scrollX,this.window.scrollY];}scrollToPosition(n){this.window.scrollTo(n[0],n[1]);}scrollToAnchor(n){let e=uH(this.document,n);e&&(this.scrollToElement(e),e.focus());}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n;}scrollToElement(n){let e=n.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1]);}};function uH(t,n){let e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=i.currentNode;for(;r;){let o=r.shadowRoot;if(o){let a=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(a)return a;}r=i.nextNode();}}return null;}var Mg=new A(""),CC=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map();constructor(e,i){this._zone=i,e.forEach(r=>{r.manager=this;}),this._plugins=e.slice().reverse();}addEventListener(e,i,r,o){return this._findPluginFor(i).addEventListener(e,i,r,o);}getZone(){return this._zone;}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new X(5101,!1);return this._eventNameToPlugin.set(e,i),i;}static ɵfac=function(i){return new(i||t)(te(Mg),te(ae));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),Mm=class{_doc;constructor(n){this._doc=n;}manager;},Eg="ng-app-id";function s2(t){for(let n of t)n.remove();}function l2(t,n){let e=n.createElement("style");return e.textContent=t,e;}function mH(t,n,e,i){let r=t.head?.querySelectorAll(`style[${Eg}="${n}"],link[${Eg}="${n}"]`);if(r)for(let o of r)o.removeAttribute(Eg),o instanceof HTMLLinkElement?i.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]});}function yC(t,n){let e=n.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e;}var wC=(()=>{class t{doc;appId;nonce;inline=new Map();external=new Map();hosts=new Set();isServer;constructor(e,i,r,o={}){this.doc=e,this.appId=i,this.nonce=r,this.isServer=Dg(o),mH(e,i,this.inline,this.external),this.hosts.add(e.head);}addStyles(e,i){for(let r of e)this.addUsage(r,this.inline,l2);i?.forEach(r=>this.addUsage(r,this.external,yC));}removeStyles(e,i){for(let r of e)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external));}addUsage(e,i,r){let o=i.get(e);o?o.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(a=>this.addElement(a,r(e,this.doc)))});}removeUsage(e,i){let r=i.get(e);r&&(r.usage--,r.usage<=0&&(s2(r.elements),i.delete(e)));}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])s2(e);this.hosts.clear();}addHost(e){this.hosts.add(e);for(let[i,{elements:r}]of this.inline)r.push(this.addElement(e,l2(i,this.doc)));for(let[i,{elements:r}]of this.external)r.push(this.addElement(e,yC(i,this.doc)));}removeHost(e){this.hosts.delete(e);}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),this.isServer&&i.setAttribute(Eg,this.appId),e.appendChild(i);}static ɵfac=function(i){return new(i||t)(te(_e),te(Cl),te(am,8),te(Bo));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),vC={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/Math/MathML"},DC=/%COMP%/g;var d2="%COMP%",pH=`_nghost-${d2}`,hH=`_ngcontent-${d2}`,fH=!0,gH=new A("",{providedIn:"root",factory:()=>fH});function _H(t){return hH.replace(DC,t);}function bH(t){return pH.replace(DC,t);}function u2(t,n){return n.map(e=>e.replace(DC,t));}var Tm=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map();defaultRenderer;platformIsServer;constructor(e,i,r,o,a,s,l,c=null,h=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=s,this.ngZone=l,this.nonce=c,this.tracingService=h,this.platformIsServer=Dg(s),this.defaultRenderer=new Sm(e,a,l,this.platformIsServer,this.tracingService);}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Fo.ShadowDom&&(i=ze(B({},i),{encapsulation:Fo.Emulated}));let r=this.getOrCreateRenderer(e,i);return r instanceof kg?r.applyToHost(e):r instanceof Im&&r.applyStyles(),r;}getOrCreateRenderer(e,i){let r=this.rendererByCompId,o=r.get(i.id);if(!o){let a=this.doc,s=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,h=this.removeStylesOnCompDestroy,g=this.platformIsServer,b=this.tracingService;switch(i.encapsulation){case Fo.Emulated:o=new kg(l,c,i,this.appId,h,a,s,g,b);break;case Fo.ShadowDom:return new xC(l,c,e,i,a,s,this.nonce,g,b);default:o=new Im(l,c,i,h,a,s,g,b);break;}r.set(i.id,o);}return o;}ngOnDestroy(){this.rendererByCompId.clear();}componentReplaced(e){this.rendererByCompId.delete(e);}static ɵfac=function(i){return new(i||t)(te(CC),te(wC),te(Cl),te(gH),te(_e),te(Bo),te(ae),te(am),te(td,8));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),Sm=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,e,i,r,o){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.tracingService=o;}destroy(){}destroyNode=null;createElement(n,e){return e?this.doc.createElementNS(vC[e]||e,n):this.doc.createElement(n);}createComment(n){return this.doc.createComment(n);}createText(n){return this.doc.createTextNode(n);}appendChild(n,e){(c2(n)?n.content:n).appendChild(e);}insertBefore(n,e,i){n&&(c2(n)?n.content:n).insertBefore(e,i);}removeChild(n,e){e.remove();}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new X(-5104,!1);return e||(i.textContent=""),i;}parentNode(n){return n.parentNode;}nextSibling(n){return n.nextSibling;}setAttribute(n,e,i,r){if(r){e=r+":"+e;let o=vC[r];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i);}else n.setAttribute(e,i);}removeAttribute(n,e,i){if(i){let r=vC[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`);}else n.removeAttribute(e);}addClass(n,e){n.classList.add(e);}removeClass(n,e){n.classList.remove(e);}setStyle(n,e,i,r){r&(No.DashCase|No.Important)?n.style.setProperty(e,i,r&No.Important?"important":""):n.style[e]=i;}removeStyle(n,e,i){i&No.DashCase?n.style.removeProperty(e):n.style[e]="";}setProperty(n,e,i){n!=null&&(n[e]=i);}setValue(n,e){n.nodeValue=e;}listen(n,e,i,r){if(typeof n=="string"&&(n=vr().getGlobalEventTarget(this.doc,n),!n))throw new X(5102,!1);let o=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,e,o)),this.eventManager.addEventListener(n,e,o,r);}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault();};}};function c2(t){return t.tagName==="TEMPLATE"&&t.content!==void 0;}var xC=class extends Sm{sharedStylesHost;hostEl;shadowRoot;constructor(n,e,i,r,o,a,s,l,c){super(n,o,a,l,c),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let h=r.styles;h=u2(r.id,h);for(let b of h){let _=document.createElement("style");s&&_.setAttribute("nonce",s),_.textContent=b,this.shadowRoot.appendChild(_);}let g=r.getExternalStyles?.();if(g)for(let b of g){let _=yC(b,o);s&&_.setAttribute("nonce",s),this.shadowRoot.appendChild(_);}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n;}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e);}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i);}removeChild(n,e){return super.removeChild(null,e);}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)));}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot);}},Im=class extends Sm{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,e,i,r,o,a,s,l,c){super(n,o,a,s,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let h=i.styles;this.styles=c?u2(c,h):h,this.styleUrls=i.getExternalStyles?.(c);}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls);}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls);}},kg=class extends Im{contentAttr;hostAttr;constructor(n,e,i,r,o,a,s,l,c){let h=r+"-"+i.id;super(n,e,i,o,a,s,l,c,h),this.contentAttr=_H(h),this.hostAttr=bH(h);}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"");}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i;}};var Sg=class t extends bm{supportsDOMEvents=!0;static makeCurrent(){lC(new t());}onAndCancel(n,e,i,r){return n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r);};}dispatchEvent(n,e){n.dispatchEvent(e);}remove(n){n.remove();}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n);}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle");}getDefaultDocument(){return document;}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE;}isShadowRoot(n){return n instanceof DocumentFragment;}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null;}getBaseHref(n){let e=vH();return e==null?null:yH(e);}resetBaseElement(){Am=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(n){return km(document.cookie,n);}},Am=null;function vH(){return Am=Am||document.querySelector("base"),Am?Am.getAttribute("href"):null;}function yH(t){return new URL(t,document.baseURI).pathname;}var Ig=class{addToWindow(n){un.getAngularTestability=(i,r=!0)=>{let o=n.findTestabilityInTree(i,r);if(o==null)throw new X(5103,!1);return o;},un.getAllAngularTestabilities=()=>n.getAllTestabilities(),un.getAllAngularRootElements=()=>n.getAllRootElements();let e=i=>{let r=un.getAllAngularTestabilities(),o=r.length,a=function(){o--,o==0&&i();};r.forEach(s=>{s.whenStable(a);});};un.frameworkStabilizers||(un.frameworkStabilizers=[]),un.frameworkStabilizers.push(e);}findTestabilityInTree(n,e,i){if(e==null)return null;let r=n.getTestability(e);return r??(i?vr().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null);}},xH=(()=>{class t{build(){return new XMLHttpRequest();}static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),p2=(()=>{class t extends Mm{constructor(e){super(e);}supports(e){return!0;}addEventListener(e,i,r,o){return e.addEventListener(i,r,o),()=>this.removeEventListener(e,i,r,o);}removeEventListener(e,i,r,o){return e.removeEventListener(i,r,o);}static ɵfac=function(i){return new(i||t)(te(_e));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),m2=["alt","control","meta","shift"],CH={"\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"},wH={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},h2=(()=>{class t extends Mm{constructor(e){super(e);}supports(e){return t.parseEventName(e)!=null;}addEventListener(e,i,r,o){let a=t.parseEventName(i),s=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>vr().onAndCancel(e,a.domEventName,s,o));}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let o=t._normalizeKey(i.pop()),a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),m2.forEach(c=>{let h=i.indexOf(c);h>-1&&(i.splice(h,1),a+=c+".");}),a+=o,i.length!=0||o.length===0)return null;let l={};return l.domEventName=r,l.fullKey=a,l;}static matchEventFullKeyCode(e,i){let r=CH[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),m2.forEach(a=>{if(a!==r){let s=wH[a];s(e)&&(o+=a+".");}}),o+=r,o===i);}static eventCallback(e,i,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o));};}static _normalizeKey(e){return e==="esc"?"escape":e;}static ɵfac=function(i){return new(i||t)(te(_e));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})();function EC(t,n){return PT(B({rootComponent:t},DH(n)));}function DH(t){return{appProviders:[...f2,...(t?.providers??[])],platformProviders:SH};}function EH(){Sg.makeCurrent();}function kH(){return new Bn();}function MH(){return JS(document),document;}var SH=[{provide:Bo,useValue:wg},{provide:Cx,useValue:EH,multi:!0},{provide:_e,useFactory:MH}];var IH=[{provide:pm,useClass:Ig},{provide:Qx,useClass:og,deps:[ae,ag,pm]},{provide:og,useClass:og,deps:[ae,ag,pm]}],f2=[{provide:zf,useValue:"root"},{provide:Bn,useFactory:kH},{provide:Mg,useClass:p2,multi:!0,deps:[_e]},{provide:Mg,useClass:h2,multi:!0,deps:[_e]},Tm,wC,CC,{provide:Fi,useExisting:Tm},{provide:El,useClass:xH},[]],kC=(()=>{class t{constructor(){}static ɵfac=function(i){return new(i||t)();};static ɵmod=re({type:t});static ɵinj=ne({providers:[...f2,...IH],imports:[j,OT]});}return t;})();var cd=class{},Rm=class{},lt=class t{headers;normalizedNames=new Map();lazyInit;lazyUpdate=null;constructor(n){n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map(),n.split(`
`).forEach(e=>{let i=e.indexOf(":");if(i>0){let r=e.slice(0,i),o=e.slice(i+1).trim();this.addHeaderEntry(r,o);}});}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map(),n.forEach((e,i)=>{this.addHeaderEntry(i,e);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i);});}:this.headers=new Map();}has(n){return this.init(),this.headers.has(n.toLowerCase());}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null;}append(n,e){return this.clone({name:n,value:e,op:"a"});}set(n,e){return this.clone({name:n,value:e,op:"s"});}delete(n,e){return this.clone({name:n,value:e,op:"d"});}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n);}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null));}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e));});}clone(n){let e=new t();return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e;}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let r=(n.op==="a"?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":let o=n.value;if(!o)this.headers.delete(e),this.normalizedNames.delete(e);else{let a=this.headers.get(e);if(!a)return;a=a.filter(s=>o.indexOf(s)===-1),a.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a);}break;}}addHeaderEntry(n,e){let i=n.toLowerCase();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(e):this.headers.set(i,[e]);}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r);}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)));}};var Ag=class{encodeKey(n){return g2(n);}encodeValue(n){return g2(n);}decodeKey(n){return decodeURIComponent(n);}decodeValue(n){return decodeURIComponent(n);}};function TH(t,n){let e=new Map();return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[a,s]=o==-1?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,o)),n.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l);}),e;}var AH=/%(\d[a-f0-9])/gi,RH={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function g2(t){return encodeURIComponent(t).replace(AH,(n,e)=>RH[e]??n);}function Tg(t){return`${t}`;}var Ka=class t{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new Ag(),n.fromString){if(n.fromObject)throw new X(2805,!1);this.map=TH(n.fromString,this.encoder);}else n.fromObject?(this.map=new Map(),Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],r=Array.isArray(i)?i.map(Tg):[Tg(i)];this.map.set(e,r);})):this.map=null;}has(n){return this.init(),this.map.has(n);}get(n){this.init();let e=this.map.get(n);return e?e[0]:null;}getAll(n){return this.init(),this.map.get(n)||null;}keys(){return this.init(),Array.from(this.map.keys());}append(n,e){return this.clone({param:n,value:e,op:"a"});}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let r=n[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"});}):e.push({param:i,value:r,op:"a"});}),this.clone(e);}set(n,e){return this.clone({param:n,value:e,op:"s"});}delete(n,e){return this.clone({param:n,value:e,op:"d"});}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&");}).filter(n=>n!=="").join("&");}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e;}init(){this.map===null&&(this.map=new Map()),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(Tg(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],r=i.indexOf(Tg(n.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param);}else{this.map.delete(n.param);break;}}}),this.cloneFrom=this.updates=null);}};var Rg=class{map=new Map();set(n,e){return this.map.set(n,e),this;}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n);}delete(n){return this.map.delete(n),this;}has(n){return this.map.has(n);}keys(){return this.map.keys();}};function OH(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0;}}function _2(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer;}function b2(t){return typeof Blob<"u"&&t instanceof Blob;}function v2(t){return typeof FormData<"u"&&t instanceof FormData;}function PH(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams;}var y2="Content-Type",x2="Accept",w2="X-Request-URL",D2="text/plain",E2="application/json",FH=`${E2}, ${D2}, */*`,ld=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(n,e,i,r){this.url=e,this.method=n.toUpperCase();let o;if(OH(this.method)||r?(this.body=i!==void 0?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new lt(),this.context??=new Rg(),!this.params)this.params=new Ka(),this.urlWithParams=e;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),l=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+l+a;}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||_2(this.body)||b2(this.body)||v2(this.body)||PH(this.body)?this.body:this.body instanceof Ka?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString();}detectContentTypeHeader(){return this.body===null||v2(this.body)?null:b2(this.body)?this.body.type||null:_2(this.body)?null:typeof this.body=="string"?D2:this.body instanceof Ka?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?E2:null;}clone(n={}){let e=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,o=n.transferCache??this.transferCache,a=n.body!==void 0?n.body:this.body,s=n.withCredentials??this.withCredentials,l=n.reportProgress??this.reportProgress,c=n.headers||this.headers,h=n.params||this.params,g=n.context??this.context;return n.setHeaders!==void 0&&(c=Object.keys(n.setHeaders).reduce((b,_)=>b.set(_,n.setHeaders[_]),c)),n.setParams&&(h=Object.keys(n.setParams).reduce((b,_)=>b.set(_,n.setParams[_]),h)),new t(e,i,a,{params:h,headers:c,context:g,reportProgress:l,responseType:r,withCredentials:s,transferCache:o});}},kl=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t;}(kl||{}),dd=class{headers;status;statusText;url;ok;type;constructor(n,e=200,i="OK"){this.headers=n.headers||new lt(),this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300;}},Og=class t extends dd{constructor(n={}){super(n);}type=kl.ResponseHeader;clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0});}},Om=class t extends dd{body;constructor(n={}){super(n),this.body=n.body!==void 0?n.body:null;}type=kl.Response;clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||thi ��s.statusText,url:n.url||this.url||void 0});}},Pm=class extends dd{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null;}},NH=200,LH=204;function MC(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache};}var Bi=(()=>{class t{handler;constructor(e){this.handler=e;}request(e,i,r={}){let o;if(e instanceof ld)o=e;else{let l;r.headers instanceof lt?l=r.headers:l=new lt(r.headers);let c;r.params&&(r.params instanceof Ka?c=r.params:c=new Ka({fromObject:r.params})),o=new ld(e,i,r.body!==void 0?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache});}let a=se(o).pipe(Mo(l=>this.handler.handle(l)));if(e instanceof ld||r.observe==="events")return a;let s=a.pipe(Ie(l=>l instanceof Om));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(ue(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new X(2806,!1);return l.body;}));case"blob":return s.pipe(ue(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new X(2807,!1);return l.body;}));case"text":return s.pipe(ue(l=>{if(l.body!==null&&typeof l.body!="string")throw new X(2808,!1);return l.body;}));case"json":default:return s.pipe(ue(l=>l.body));}case"response":return s;default:throw new X(2809,!1);}}delete(e,i={}){return this.request("DELETE",e,i);}get(e,i={}){return this.request("GET",e,i);}head(e,i={}){return this.request("HEAD",e,i);}jsonp(e,i){return this.request("JSONP",e,{params:new Ka().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"});}options(e,i={}){return this.request("OPTIONS",e,i);}patch(e,i,r={}){return this.request("PATCH",e,MC(r,i));}post(e,i,r={}){return this.request("POST",e,MC(r,i));}put(e,i,r={}){return this.request("PUT",e,MC(r,i));}static ɵfac=function(i){return new(i||t)(te(cd));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})();var VH=new A("");function k2(t,n){return n(t);}function zH(t,n){return(e,i)=>n.intercept(e,{handle:r=>t(r,i)});}function BH(t,n,e){return(i,r)=>er(e,()=>n(i,o=>t(o,r)));}var M2=new A(""),IC=new A(""),S2=new A(""),TC=new A("",{providedIn:"root",factory:()=>!0});function jH(){let t=null;return(n,e)=>{t===null&&(t=(p(M2,{optional:!0})??[]).reduceRight(zH,k2));let i=p($a);if(p(TC)){let o=i.add();return t(n,e).pipe(So(()=>i.remove(o)));}else return t(n,e);};}var Pg=(()=>{class t extends cd{backend;injector;chain=null;pendingTasks=p($a);contributeToStability=p(TC);constructor(e,i){super(),this.backend=e,this.injector=i;}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(IC),...this.injector.get(S2,[])]));this.chain=i.reduceRight((r,o)=>BH(r,o,this.injector),k2);}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(So(()=>this.pendingTasks.remove(i)));}else return this.chain(e,i=>this.backend.handle(i));}static ɵfac=function(i){return new(i||t)(te(Rm),te(Ei));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})();var HH=/^\)\]\}',?\n/,$H=RegExp(`^${w2}:`,"m");function UH(t){return"responseURL"in t&&t.responseURL?t.responseURL:$H.test(t.getAllResponseHeaders())?t.getResponseHeader(w2):null;}var SC=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e;}handle(e){if(e.method==="JSONP")throw new X(-2800,!1);let i=this.xhrFactory;return(i.ɵloadImpl?Ot(i.ɵloadImpl()):se(null)).pipe(ai(()=>new qe(o=>{let a=i.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((T,L)=>a.setRequestHeader(T,L.join(","))),e.headers.has(x2)||a.setRequestHeader(x2,FH),!e.headers.has(y2)){let T=e.detectContentTypeHeader();T!==null&&a.setRequestHeader(y2,T);}if(e.responseType){let T=e.responseType.toLowerCase();a.responseType=T!=="json"?T:"text";}let s=e.serializeBody(),l=null,c=()=>{if(l!==null)return l;let T=a.statusText||"OK",L=new lt(a.getAllResponseHeaders()),q=UH(a)||e.url;return l=new Og({headers:L,status:a.status,statusText:T,url:q}),l;},h=()=>{let{headers:T,status:L,statusText:q,url:ie}=c(),Y=null;L!==LH&&(Y=typeof a.response>"u"?a.responseText:a.response),L===0&&(L=Y?NH:0);let me=L>=200&&L<300;if(e.responseType==="json"&&typeof Y=="string"){let xe=Y;Y=Y.replace(HH,"");try{Y=Y!==""?JSON.parse(Y):null;}catch(Re){Y=xe,me&&(me=!1,Y={error:Re,text:Y});}}me?(o.next(new Om({body:Y,headers:T,status:L,statusText:q,url:ie||void 0})),o.complete()):o.error(new Pm({error:Y,headers:T,status:L,statusText:q,url:ie||void 0}));},g=T=>{let{url:L}=c(),q=new Pm({error:T,status:a.status||0,statusText:a.statusText||"Unknown Error",url:L||void 0});o.error(q);},b=!1,_=T=>{b||(o.next(c()),b=!0);let L={type:kl.DownloadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),e.responseType==="text"&&a.responseText&&(L.partialText=a.responseText),o.next(L);},x=T=>{let L={type:kl.UploadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),o.next(L);};return a.addEventListener("load",h),a.addEventListener("error",g),a.addEventListener("timeout",g),a.addEventListener("abort",g),e.reportProgress&&(a.addEventListener("progress",_),s!==null&&a.upload&&a.upload.addEventListener("progress",x)),a.send(s),o.next({type:kl.Sent}),()=>{a.removeEventListener("error",g),a.removeEventListener("abort",g),a.removeEventListener("load",h),a.removeEventListener("timeout",g),e.reportProgress&&(a.removeEventListener("progress",_),s!==null&&a.upload&&a.upload.removeEventListener("progress",x)),a.readyState!==a.DONE&&a.abort();};})));}static ɵfac=function(i){return new(i||t)(te(El));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})(),I2=new A(""),qH="XSRF-TOKEN",WH=new A("",{providedIn:"root",factory:()=>qH}),GH="X-XSRF-TOKEN",YH=new A("",{providedIn:"root",factory:()=>GH}),Fm=class{},QH=(()=>{class t{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r;}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=km(e,this.cookieName),this.lastCookieString=e),this.lastToken;}static ɵfac=function(i){return new(i||t)(te(_e),te(Bo),te(WH));};static ɵprov=P({token:t,factory:t.ɵfac});}return t;})();function KH(t,n){let e=t.url.toLowerCase();if(!p(I2)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=p(Fm).getToken(),r=p(YH);return i!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,i)})),n(t);}var AC=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t;}(AC||{});function ZH(t,n){return{ɵkind:t,ɵproviders:n};}function RC(...t){let n=[Bi,SC,Pg,{provide:cd,useExisting:Pg},{provide:Rm,useFactory:()=>p(VH,{optional:!0})??p(SC)},{provide:IC,useValue:KH,multi:!0},{provide:I2,useValue:!0},{provide:Fm,useClass:QH}];for(let e of t)n.push(...e.ɵproviders);return Wc(n);}var C2=new A("");function OC(){return ZH(AC.LegacyInterceptors,[{provide:C2,useFactory:jH},{provide:IC,useExisting:C2,multi:!0}]);}var Tn=(()=>{class t{_doc;constructor(e){this._doc=e;}getTitle(){return this._doc.title;}setTitle(e){this._doc.title=e||"";}static ɵfac=function(i){return new(i||t)(te(_e));};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();var xr=(()=>{class t{static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:function(i){let r=null;return i?r=new(i||t)():r=te(XH),r;},providedIn:"root"});}return t;})(),XH=(()=>{class t extends xr{_doc;constructor(e){super(),this._doc=e;}sanitize(e,i){if(i==null)return null;switch(e){case hn.NONE:return i;case hn.HTML:return Ua(i,"HTML")?Pr(i):kx(this._doc,String(i)).toString();case hn.STYLE:return Ua(i,"Style")?Pr(i):i;case hn.SCRIPT:if(Ua(i,"Script"))return Pr(i);throw new X(5200,!1);case hn.URL:return Ua(i,"URL")?Pr(i):Kf(String(i));case hn.RESOURCE_URL:if(Ua(i,"ResourceURL"))return Pr(i);throw new X(5201,!1);default:throw new X(5202,!1);}}bypassSecurityTrustHtml(e){return sI(e);}bypassSecurityTrustStyle(e){return lI(e);}bypassSecurityTrustScript(e){return cI(e);}bypassSecurityTrustUrl(e){return dI(e);}bypassSecurityTrustResourceUrl(e){return uI(e);}static ɵfac=function(i){return new(i||t)(te(_e));};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})();var it="primary",Ym=Symbol("RouteTitle"),VC=class{params;constructor(n){this.params=n||{};}has(n){return Object.prototype.hasOwnProperty.call(this.params,n);}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e;}return null;}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e];}return[];}get keys(){return Object.keys(this.params);}};function Il(t){return new VC(t);}function L2(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.length<t.length))return null;let r={};for(let o=0;o<i.length;o++){let a=i[o],s=t[o];if(a[0]===":")r[a.substring(1)]=s;else if(a!==s.path)return null;}return{consumed:t.slice(0,i.length),posParams:r};}function JH(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!Uo(t[e],n[e]))return!1;return!0;}function Uo(t,n){let e=t?zC(t):void 0,i=n?zC(n):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!V2(t[r],n[r]))return!1;return!0;}function zC(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)];}function V2(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let e=[...t].sort(),i=[...n].sort();return e.every((r,o)=>i[o]===r);}else return t===n;}function z2(t){return t.length>0?t[t.length-1]:null;}function Ps(t){return Sc(t)?t:Ms(t)?Ot(Promise.resolve(t)):se(t);}var e9={exact:j2,subset:H2},B2={exact:t9,subset:i9,ignored:()=>!0};function T2(t,n,e){return e9[e.paths](t.root,n.root,e.matrixParams)&&B2[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment);}function t9(t,n){return Uo(t,n);}function j2(t,n,e){if(!Ml(t.segments,n.segments)||!Lg(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!j2(t.children[i],n.children[i],e))return!1;return!0;}function i9(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>V2(t[e],n[e]));}function H2(t,n,e){return $2(t,n,n.segments,e);}function $2(t,n,e,i){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!Ml(r,e)||n.hasChildren()||!Lg(r,e,i));}else if(t.segments.length===e.length){if(!Ml(t.segments,e)||!Lg(t.segments,e,i))return!1;for(let r in n.children)if(!t.children[r]||!H2(t.children[r],n.children[r],i))return!1;return!0;}else{let r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!Ml(t.segments,r)||!Lg(t.segments,r,i)||!t.children[it]?!1:$2(t.children[it],n,o,i);}}function Lg(t,n,e){return n.every((i,r)=>B2[e](t[r].parameters,i.parameters));}var Wo=class{root;queryParams;fragment;_queryParamMap;constructor(n=new It([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i;}get queryParamMap(){return this._queryParamMap??=Il(this.queryParams),this._queryParamMap;}toString(){return o9.serialize(this);}},It=class{segments;children;parent=null;constructor(n,e){this.segments=n,this.children=e,Object.values(e).forEach(i=>i.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return Vg(this);}},As=class{path;parameters;_parameterMap;constructor(n,e){this.path=n,this.parameters=e;}get parameterMap(){return this._parameterMap??=Il(this.parameters),this._parameterMap;}toString(){return q2(this);}};function n9(t,n){return Ml(t,n)&&t.every((e,i)=>Uo(e.parameters,n[i].parameters));}function Ml(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path);}function r9(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===it&&(e=e.concat(n(r,i)));}),Object.entries(t.children).forEach(([i,r])=>{i!==it&&(e=e.concat(n(r,i)));}),e;}var Tl=(()=>{class t{static ɵfac=function(i){return new(i||t)();};static ɵprov=P({token:t,factory:()=>new Rs(),providedIn:"root"});}return t;})(),Rs=class{parse(n){let e=new jC(n);return new Wo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment());}serialize(n){let e=`/${Nm(n.root,!0)}`,i=l9(n.queryParams),r=typeof n.fragment=="string"?`#${a9(n.fragment)}`:"";return`${e}${i}${r}`;}},o9=new Rs();function Vg(t){return t.segments.map(n=>q2(n)).join("/");}function Nm(t,n){if(!t.hasChildren())return Vg(t);if(n){let e=t.children[it]?Nm(t.children[it],!1):"",i=[];return Object.entries(t.children).forEach(([r,o])=>{r!==it&&i.push(`${r}:${Nm(o,!1)}`);}),i.length>0?`${e}(${i.join("//")})`:e;}else{let e=r9(t,(i,r)=>r===it?[Nm(t.children[it],!1)]:[`${r}:${Nm(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[it]!=null?`${Vg(t)}/${e[0]}`:`${Vg(t)}/(${e.join("//")})`;}}function U2(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function Fg(t){return U2(t).replace(/%3B/gi,";");}function a9(t){return encodeURI(t);}function BC(t){return U2(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function zg(t){return decodeURIComponent(t);}function A2(t){return zg(t.replace(/\+/g,"%20"));}function q2(t){return`${BC(t.path)}${s9(t.parameters)}`;}function s9(t){return Object.entries(t).map(([n,e])=>`;${BC(n)}=${BC(e)}`).join("");}function l9(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${Fg(e)}=${Fg(r)}`).join("&"):`${Fg(e)}=${Fg(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:"";}var c9=/^[^\/()?;#]+/;function PC(t){let n=t.match(c9);return n?n[0]:"";}var d9=/^[^\/()?;=#]+/;function u9(t){let n=t.match(d9);return n?n[0]:"";}var m9=/^[^=?&#]+/;function p9(t){let n=t.match(m9);return n?n[0]:"";}var h9=/^[^&#]+/;function f9(t){let n=t.match(h9);return n?n[0]:"";}var jC=class{url;remaining;constructor(n){this.url=n,this.remaining=n;}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new It([],{}):new It([],this.parseChildren());}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n;}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null;}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[it]=new It(n,e)),i;}parseSegment(){let n=PC(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new X(4009,!1);return this.capture(n),new As(zg(n),this.parseMatrixParams());}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n;}parseParam(n){let e=u9(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let r=PC(this.remaining);r&&(i=r,this.capture(i));}n[zg(e)]=zg(i);}parseQueryParam(n){let e=p9(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let a=f9(this.remaining);a&&(i=a,this.capture(i));}let r=A2(e),o=A2(i);if(n.hasOwnProperty(r)){let a=n[r];Array.isArray(a)||(a=[a],n[r]=a),a.push(o);}else n[r]=o;}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=PC(this.remaining),r=this.remaining[i.length];if(r!=="/"&&r!==")"&&r!==";")throw new X(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=it);let a=this.parseChildren();e[o]=Object.keys(a).length===1?a[it]:new It([],a),this.consumeOptional("//");}return e;}peekStartsWith(n){return this.remaining.startsWith(n);}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1;}capture(n){if(!this.consumeOptional(n))throw new X(4011,!1);}};function W2(t){return t.segments.length>0?new It([],{[it]:t}):t;}function G2(t){let n={};for(let[i,r]of Object.entries(t.children)){let o=G2(r);if(i===it&&o.segments.length===0&&o.hasChildren())for(let[a,s]of Object.entries(o.children))n[a]=s;else(o.segments.length>0||o.hasChildren())&&(n[i]=o);}let e=new It(t.segments,n);return g9(e);}function g9(t){if(t.numberOfChildren===1&&t.children[it]){let n=t.children[it];return new It(t.segments.concat(n.segments),n.children);}return t;}function Os(t){return t instanceof Wo;}function Y2(t,n,e=null,i=null){let r=Q2(t);return K2(r,n,e,i);}function Q2(t){let n;function e(o){let a={};for(let l of o.children){let c=e(l);a[l.outlet]=c;}let s=new It(o.url,a);return o===t&&(n=s),s;}let i=e(t.root),r=W2(i);return n??r;}function K2(t,n,e,i){let r=t;for(;r.parent;)r=r.parent;if(n.length===0)return FC(r,r,r,e,i);let o=_9(n);if(o.toRoot())return FC(r,r,new It([],{}),e,i);let a=b9(o,r,t),s=a.processChildren?Vm(a.segmentGroup,a.index,o.commands):X2(a.segmentGroup,a.index,o.commands);return FC(r,a.segmentGroup,s,e,i);}function jg(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath;}function Bm(t){return typeof t=="object"&&t!=null&&t.outlets;}function FC(t,n,e,i,r){let o={};i&&Object.entries(i).forEach(([l,c])=>{o[l]=Array.isArray(c)?c.map(h=>`${h}`):`${c}`;});let a;t===n?a=e:a=Z2(t,n,e);let s=W2(G2(a));return new Wo(s,o,r);}function Z2(t,n,e){let i={};return Object.entries(t.children).forEach(([r,o])=>{o===n?i[r]=e:i[r]=Z2(o,n,e);}),new It(t.segments,i);}var Hg=class{isAbsolute;numberOfDoubleDots;commands;constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&jg(i[0]))throw new X(4003,!1);let r=i.find(Bm);if(r&&r!==z2(i))throw new X(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function _9(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Hg(!0,0,t);let n=0,e=!1,i=t.reduce((r,o,a)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let s={};return Object.entries(o.outlets).forEach(([l,c])=>{s[l]=typeof c=="string"?c.split("/"):c;}),[...r,{outlets:s}];}if(o.segmentPath)return[...r,o.segmentPath];}return typeof o!="string"?[...r,o]:a===0?(o.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?e=!0:s===".."?n++:s!=""&&r.push(s));}),r):[...r,o];},[]);return new Hg(e,n,i);}var pd=class{segmentGroup;processChildren;index;constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i;}};function b9(t,n,e){if(t.isAbsolute)return new pd(n,!0,0);if(!e)return new pd(n,!1,NaN);if(e.parent===null)return new pd(e,!0,0);let i=jg(t.commands[0])?0:1,r=e.segments.length-1+i;return v9(e,r,t.numberOfDoubleDots);}function v9(t,n,e){let i=t,r=n,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new X(4005,!1);r=i.segments.length;}return new pd(i,!1,r-o);}function y9(t){return Bm(t[0])?t[0].outlets:{[it]:t};}function X2(t,n,e){if(t??=new It([],{}),t.segments.length===0&&t.hasChildren())return Vm(t,n,e);let i=x9(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let o=new It(t.segments.slice(0,i.pathIndex),{});return o.children[it]=new It(t.segments.slice(i.pathIndex),t.children),Vm(o,0,r);}else return i.match&&r.length===0?new It(t.segments,{}):i.match&&!t.hasChildren()?HC(t,n,e):i.match?Vm(t,0,r):HC(t,n,e);}function Vm(t,n,e){if(e.length===0)return new It(t.segments,{});{let i=y9(e),r={};if(Object.keys(i).some(o=>o!==it)&&t.children[it]&&t.numberOfChildren===1&&t.children[it].segments.length===0){let o=Vm(t.children[it],n,e);return new It(t.segments,o.children);}return Object.entries(i).forEach(([o,a])=>{typeof a=="string"&&(a=[a]),a!==null&&(r[o]=X2(t.children[o],n,a));}),Object.entries(t.children).forEach(([o,a])=>{i[o]===void 0&&(r[o]=a);}),new It(t.segments,r);}}function x9(t,n,e){let i=0,r=n,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(i>=e.length)return o;let a=t.segments[r],s=e[i];if(Bm(s))break;let l=`${s}`,c=i<e.length-1?e[i+1]:null;if(r>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!O2(l,c,a))return o;i+=2;}else{if(!O2(l,{},a))return o;i++;}r++;}return{match:!0,pathIndex:r,commandIndex:i};}function HC(t,n,e){let i=t.segments.slice(0,n),r=0;for(;r<e.length;){let o=e[r];if(Bm(o)){let l=C9(o.outlets);return new It(i,l);}if(r===0&&jg(e[0])){let l=t.segments[n];i.push(new As(l.path,R2(e[0]))),r++;continue;}let a=Bm(o)?o.outlets[it]:`${o}`,s=r<e.length-1?e[r+1]:null;a&&s&&jg(s)?(i.push(new As(a,R2(s))),r+=2):(i.push(new As(a,{})),r++);}return new It(i,{});}function C9(t){let n={};return Object.entries(t).forEach(([e,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=HC(new It([],{}),0,i));}),n;}function R2(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n;}function O2(t,n,e){return t==e.path&&Uo(n,e.parameters);}var Bg="imperative",Xi=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t;}(Xi||{}),Dr=class{id;url;constructor(n,e){this.id=n,this.url=e;}},Er=class extends Dr{type=Xi.NavigationStart;navigationTrigger;restoredState;constructor(n,e,i="imperative",r=null){super(n,e),this.navigationTrigger=i,this.restoredState=r;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},jn=class extends Dr{urlAfterRedirects;type=Xi.NavigationEnd;constructor(n,e,i){super(n,e),this.urlAfterRedirects=i;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},ar=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t;}(ar||{}),fd=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t;}(fd||{}),qo=class extends Dr{reason;code;type=Xi.NavigationCancel;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}},Go=class extends Dr{reason;code;type=Xi.NavigationSkipped;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r;}},gd=class extends Dr{error;target;type=Xi.NavigationError;constructor(n,e,i,r){super(n,e),this.error=i,this.target=r;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},jm=class extends Dr{urlAfterRedirects;state;type=Xi.RoutesRecognized;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},$g=class extends Dr{urlAfterRedirects;state;type=Xi.GuardsCheckStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Ug=class extends Dr{urlAfterRedirects;state;shouldActivate;type=Xi.GuardsCheckEnd;constructor(n,e,i,r,o){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},qg=class extends Dr{urlAfterRedirects;state;type=Xi.ResolveStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Wg=class extends Dr{urlAfterRedirects;state;type=Xi.ResolveEnd;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},Gg=class{route;type=Xi.RouteConfigLoadStart;constructor(n){this.route=n;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},Yg=class{route;type=Xi.RouteConfigLoadEnd;constructor(n){this.route=n;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},Qg=class{snapshot;type=Xi.ChildActivationStart;constructor(n){this.snapshot=n;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Kg=class{snapshot;type=Xi.ChildActivationEnd;constructor(n){this.snapshot=n;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Zg=class{snapshot;type=Xi.ActivationStart;constructor(n){this.snapshot=n;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Xg=class{snapshot;type=Xi.ActivationEnd;constructor(n){this.snapshot=n;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},_d=class{routerEvent;position;anchor;type=Xi.Scroll;constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i;}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`;}},Hm=class{},bd=class{url;navigationBehaviorOptions;constructor(n,e){this.url=n,this.navigationBehaviorOptions=e;}};function w9(t,n){return t.providers&&!t._injector&&(t._injector=mm(t.providers,n,`Route: ${t.path}`)),t._injector??n;}function so(t){return t.outlet||it;}function D9(t,n){let e=t.filter(i=>so(i)===n);return e.push(...t.filter(i=>so(i)!==n)),e;}function Qm(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector;}return null;}var Jg=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Qm(this.route?.snapshot)??this.rootInjector;}constructor(n){this.rootInjector=n,this.children=new Al(this.rootInjector);}},Al=(()=>{class t{rootInjector;contexts=new Map();constructor(e){this.rootInjector=e;}onChildOutletCreated(e,i){let r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r);}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null);}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map(),e;}onOutletReAttached(e){this.contexts=e;}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new Jg(this.rootInjector),this.contexts.set(e,i)),i;}getContext(e){return this.contexts.get(e)||null;}static ɵfac=function(i){return new(i||t)(te(Ei));};static ɵprov=P({token:t,factory:t.ɵfac,providedIn:"root"});}return t;})(),e0=class{_root;constructor(n){this._root=n;}get root(){return this._root.value;}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null;}children(n){let e=$C(n,this._root);return e?e.children.map(i=>i.value):[];}firstChild(n){let e=$C(n,this._root);return e&&e.children.length>0?e.children[0].value:null;}siblings(n){let e=UC(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n);}pathFromRoot(n){return UC(n,this._root).map(e=>e.value);}};function $C(t,n){if(t===n.value)return n;for(let e of n.children){let i=$C(t,e);if(i)return i;}return null;}function UC(t,n){if(t===n.value)return[n];for(let e of n.children){let i=UC(t,e);if(i.length)return i.unshift(n),i;}return[];}var wr=class{value;children;constructor(n,e){this.value=n,this.children=e;}toString(){return`TreeNode(${this.value})`;}};function md(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n;}var $m=class extends e0{snapshot;constructor(n,e){super(n),this.snapshot=e,XC(this,n);}toString(){return this.snapshot.toString();}};function J2(t){let n=E9(t),e=new Qt([new As("",{})]),i=new Qt({}),r=new Qt({}),o=new Qt({}),a=new Qt(""),s=new An(e,i,o,a,r,it,t,n.root);return s.snapshot=n.root,new $m(new wr(s,[]),n);}function E9(t){let n={},e={},i={},r="",o=new Sl([],n,i,r,e,it,t,null,{});return new Um("",new wr(o,[]));}var An=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,e,i,r,o,a,s,l){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=a,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(ue(c=>c[Ym]))??se(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o;}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(ue(n=>Il(n))),this._paramMap;}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ue(n=>Il(n))),this._queryParamMap;}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`;}};function t0(t,n,e="emptyOnly"){let i,{routeConfig:r}=t;return n!==null&&(e==="always"||r?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:B(B({},n.params),t.params),data:B(B({},n.data),t.data),resolve:B(B(B(B({},t.data),n.data),r?.data),t._resolvedData)}:i={params:B({},t.params),data:B({},t.data),resolve:B(B({},t.data),t._resolvedData??{})},r&&tA(r)&&(i.resolve[Ym]=r.title),i;}var Sl=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ym];}constructor(n,e,i,r,o,a,s,l,c){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=l,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??=Il(this.params),this._paramMap;}get queryParamMap(){return this._queryParamMap??=Il(this.queryParams),this._queryParamMap;}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`;}},Um=class extends e0{url;constructor(n,e){super(e),this.url=n,XC(this,e);}toString(){return eA(this._root);}};function XC(t,n){n.value._routerState=t,n.children.forEach(e=>XC(t,e));}function eA(t){let n=t.children.length>0?` { ${t.children.map(eA).join(", ")} } `:"";return`${t.value}${n}`;}function NC(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Uo(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Uo(n.params,e.params)||t.paramsSubject.next(e.params),JH(n.url,e.url)||t.urlSubject.next(e.url),Uo(n.data,e.data)||t.dataSubject.next(e.data);}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data);}function qC(t,n){let e=Uo(t.params,n.params)&&n9(t.url,n.url),i=!t.parent!=!n.parent;return e&