1var pw=Object.create;var qd=Object.defineProperty,gw=Object.defineProperties,mw=Object.getOwnPropertyDescriptor,vw=Object.getOwnPropertyDescriptors,_w=Object.getOwnPropertyNames,mm=Object.getOwnPropertySymbols,yw=Object.getPrototypeOf,_m=Object.prototype.hasOwnProperty,bw=Object.prototype.propertyIsEnumerable;var vm=(t,e,i)=>e in t?qd(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,z=(t,e)=>{for(var i in e||={})_m.call(e,i)&&vm(t,i,e[i]);if(mm)for(var i of mm(e))bw.call(e,i)&&vm(t,i,e[i]);return t},Pe=(t,e)=>gw(t,vw(e));var ym=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,i)=>(typeof require<"u"?require:e)[i]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var xe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var xw=(t,e,i,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of _w(e))!_m.call(t,r)&&r!==i&&qd(t,r,{get:()=>e[r],enumerable:!(n=mw(e,r))||n.enumerable});return t};var Dw=(t,e,i)=>(i=t!=null?pw(yw(t)):{},xw(e||!t||!t.__esModule?qd(i,"default",{value:t,enumerable:!0}):i,t));var nt=(t,e,i)=>new Promise((n,r)=>{var o=c=>{try{a(i.next(c))}catch(l){r(l)}},s=c=>{try{a(i.throw(c))}catch(l){r(l)}},a=c=>c.done?n(c.value):Promise.resolve(c.value).then(o,s);a((i=i.apply(t,e)).next())});var $D=xe(()=>{"use strict"});var we=xe((ld,WD)=>{"use strict";(function(t,e){typeof ld=="object"?WD.exports=ld=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(ld,function(){var t=t||function(e,i){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof global<"u"&&global.crypto&&(n=global.crypto),!n&&typeof ym=="function")try{n=$D()}catch{}var r=function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function p(){}return function(m){var D;return p.prototype=m,D=new p,p.prototype=null,D}}(),s={},a=s.lib={},c=a.Base=function(){return{extend:function(p){var m=o(this);return p&&m.mixIn(p),(!m.hasOwnProperty("init")||this.init===m.init)&&(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var p=this.extend();return p.init.apply(p,arguments),p},init:function(){},mixIn:function(p){for(var m in p)p.hasOwnProperty(m)&&(this[m]=p[m]);p.hasOwnProperty("toString")&&(this.toString=p.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=a.WordArray=c.extend({init:function(p,m){p=this.words=p||[],m!=i?this.sigBytes=m:this.sigBytes=p.length*4},toString:function(p){return(p||d).stringify(this)},concat:function(p){var m=this.words,D=p.words,x=this.sigBytes,C=p.sigBytes;if(this.clamp(),x%4)for(var w=0;w<C;w++){var I=D[w>>>2]>>>24-w%4*8&255;m[x+w>>>2]|=I<<24-(x+w)%4*8}else for(var A=0;A<C;A+=4)m[x+A>>>2]=D[A>>>2];return this.sigBytes+=C,this},clamp:function(){var p=this.words,m=this.sigBytes;p[m>>>2]&=4294967295<<32-m%4*8,p.length=e.ceil(m/4)},clone:function(){var p=c.clone.call(this);return p.words=this.words.slice(0),p},random:function(p){for(var m=[],D=0;D<p;D+=4)m.push(r());return new l.init(m,p)}}),u=s.enc={},d=u.Hex={stringify:function(p){for(var m=p.words,D=p.sigBytes,x=[],C=0;C<D;C++){var w=m[C>>>2]>>>24-C%4*8&255;x.push((w>>>4).toString(16)),x.push((w&15).toString(16))}return x.join("")},parse:function(p){for(var m=p.length,D=[],x=0;x<m;x+=2)D[x>>>3]|=parseInt(p.substr(x,2),16)<<24-x%8*4;return new l.init(D,m/2)}},f=u.Latin1={stringify:function(p){for(var m=p.words,D=p.sigBytes,x=[],C=0;C<D;C++){var w=m[C>>>2]>>>24-C%4*8&255;x.push(String.fromCharCode(w))}return x.join("")},parse:function(p){for(var m=p.length,D=[],x=0;x<m;x++)D[x>>>2]|=(p.charCodeAt(x)&255)<<24-x%4*8;return new l.init(D,m)}},h=u.Utf8={stringify:function(p){try{return decodeURIComponent(escape(f.stringify(p)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(p){return f.parse(unescape(encodeURIComponent(p)))}},g=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(p){typeof p=="string"&&(p=h.parse(p)),this._data.concat(p),this._nDataBytes+=p.sigBytes},_process:function(p){var m,D=this._data,x=D.words,C=D.sigBytes,w=this.blockSize,I=w*4,A=C/I;p?A=e.ceil(A):A=e.max((A|0)-this._minBufferSize,0);var F=A*w,j=e.min(F*4,C);if(F){for(var S=0;S<F;S+=w)this._doProcessBlock(x,S);m=x.splice(0,F),D.sigBytes-=j}return new l.init(m,j)},clone:function(){var p=c.clone.call(this);return p._data=this._data.clone(),p},_minBufferSize:0}),_=a.Hasher=g.extend({cfg:c.extend(),init:function(p){this.cfg=this.cfg.extend(p),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(p){return this._append(p),this._process(),this},finalize:function(p){p&&this._append(p);var m=this._doFinalize();return m},blockSize:512/32,_createHelper:function(p){return function(m,D){return new p.init(D).finalize(m)}},_createHmacHelper:function(p){return function(m,D){return new v.HMAC.init(p,D).finalize(m)}}}),v=s.algo={};return s}(Math);return t})});var qa=xe((ud,zD)=>{"use strict";(function(t,e){typeof ud=="object"?zD.exports=ud=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(ud,function(t){return function(e){var i=t,n=i.lib,r=n.Base,o=n.WordArray,s=i.x64={},a=s.Word=r.extend({init:function(l,u){this.high=l,this.low=u}}),c=s.WordArray=r.extend({init:function(l,u){l=this.words=l||[],u!=e?this.sigBytes=u:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,u=l.length,d=[],f=0;f<u;f++){var h=l[f];d.push(h.high),d.push(h.low)}return o.create(d,this.sigBytes)},clone:function(){for(var l=r.clone.call(this),u=l.words=this.words.slice(0),d=u.length,f=0;f<d;f++)u[f]=u[f].clone();return l}})}(),t})});var XD=xe((dd,qD)=>{"use strict";(function(t,e){typeof dd=="object"?qD.exports=dd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(dd,function(t){return function(){if(typeof ArrayBuffer=="function"){var e=t,i=e.lib,n=i.WordArray,r=n.init,o=n.init=function(s){if(s instanceof ArrayBuffer&&(s=new Uint8Array(s)),(s instanceof Int8Array||typeof Uint8ClampedArray<"u"&&s instanceof Uint8ClampedArray||s instanceof Int16Array||s instanceof Uint16Array||s instanceof Int32Array||s instanceof Uint32Array||s instanceof Float32Array||s instanceof Float64Array)&&(s=new Uint8Array(s.buffer,s.byteOffset,s.byteLength)),s instanceof Uint8Array){for(var a=s.byteLength,c=[],l=0;l<a;l++)c[l>>>2]|=s[l]<<24-l%4*8;r.call(this,c,a)}else r.apply(this,arguments)};o.prototype=n}}(),t.lib.WordArray})});var KD=xe((fd,QD)=>{"use strict";(function(t,e){typeof fd=="object"?QD.exports=fd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(fd,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=e.enc,o=r.Utf16=r.Utf16BE={stringify:function(a){for(var c=a.words,l=a.sigBytes,u=[],d=0;d<l;d+=2){var f=c[d>>>2]>>>16-d%4*8&65535;u.push(String.fromCharCode(f))}return u.join("")},parse:function(a){for(var c=a.length,l=[],u=0;u<c;u++)l[u>>>
11]|=a.charCodeAt(u)<<16-u%2*16;return n.create(l,c*2)}};r.Utf16LE={stringify:function(a){for(var c=a.words,l=a.sigBytes,u=[],d=0;d<l;d+=2){var f=s(c[d>>>2]>>>16-d%4*8&65535);u.push(String.fromCharCode(f))}return u.join("")},parse:function(a){for(var c=a.length,l=[],u=0;u<c;u++)l[u>>>1]|=s(a.charCodeAt(u)<<16-u%2*16);return n.create(l,c*2)}};function s(a){return a<<8&4278255360|a>>>8&16711935}}(),t.enc.Utf16})});var yr=xe((hd,YD)=>{"use strict";(function(t,e){typeof hd=="object"?YD.exports=hd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(hd,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=e.enc,o=r.Base64={stringify:function(a){var c=a.words,l=a.sigBytes,u=this._map;a.clamp();for(var d=[],f=0;f<l;f+=3)for(var h=c[f>>>2]>>>24-f%4*8&255,g=c[f+1>>>2]>>>24-(f+1)%4*8&255,_=c[f+2>>>2]>>>24-(f+2)%4*8&255,v=h<<16|g<<8|_,p=0;p<4&&f+p*.75<l;p++)d.push(u.charAt(v>>>6*(3-p)&63));var m=u.charAt(64);if(m)for(;d.length%4;)d.push(m);return d.join("")},parse:function(a){var c=a.length,l=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var d=0;d<l.length;d++)u[l.charCodeAt(d)]=d}var f=l.charAt(64);if(f){var h=a.indexOf(f);h!==-1&&(c=h)}return s(a,c,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function s(a,c,l){for(var u=[],d=0,f=0;f<c;f++)if(f%4){var h=l[a.charCodeAt(f-1)]<<f%4*2,g=l[a.charCodeAt(f)]>>>6-f%4*2,_=h|g;u[d>>>2]|=_<<24-d%4*8,d++}return n.create(u,d)}}(),t.enc.Base64})});var JD=xe((pd,ZD)=>{"use strict";(function(t,e){typeof pd=="object"?ZD.exports=pd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pd,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=e.enc,o=r.Base64url={stringify:function(a,c){c===void 0&&(c=!0);var l=a.words,u=a.sigBytes,d=c?this._safe_map:this._map;a.clamp();for(var f=[],h=0;h<u;h+=3)for(var g=l[h>>>2]>>>24-h%4*8&255,_=l[h+1>>>2]>>>24-(h+1)%4*8&255,v=l[h+2>>>2]>>>24-(h+2)%4*8&255,p=g<<16|_<<8|v,m=0;m<4&&h+m*.75<u;m++)f.push(d.charAt(p>>>6*(3-m)&63));var D=d.charAt(64);if(D)for(;f.length%4;)f.push(D);return f.join("")},parse:function(a,c){c===void 0&&(c=!0);var l=a.length,u=c?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f<u.length;f++)d[u.charCodeAt(f)]=f}var h=u.charAt(64);if(h){var g=a.indexOf(h);g!==-1&&(l=g)}return s(a,l,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(a,c,l){for(var u=[],d=0,f=0;f<c;f++)if(f%4){var h=l[a.charCodeAt(f-1)]<<f%4*2,g=l[a.charCodeAt(f)]>>>6-f%4*2,_=h|g;u[d>>>2]|=_<<24-d%4*8,d++}return n.create(u,d)}}(),t.enc.Base64url})});var br=xe((gd,eC)=>{"use strict";(function(t,e){typeof gd=="object"?eC.exports=gd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(gd,function(t){return function(e){var i=t,n=i.lib,r=n.WordArray,o=n.Hasher,s=i.algo,a=[];(function(){for(var h=0;h<64;h++)a[h]=e.abs(e.sin(h+1))*4294967296|0})();var c=s.MD5=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(h,g){for(var _=0;_<16;_++){var v=g+_,p=h[v];h[v]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}var m=this._hash.words,D=h[g+0],x=h[g+1],C=h[g+2],w=h[g+3],I=h[g+4],A=h[g+5],F=h[g+6],j=h[g+7],S=h[g+8],L=h[g+9],W=h[g+10],R=h[g+11],ee=h[g+12],X=h[g+13],te=h[g+14],ye=h[g+15],O=m[0],B=m[1],V=m[2],P=m[3];O=l(O,B,V,P,D,7,a[0]),P=l(P,O,B,V,x,12,a[1]),V=l(V,P,O,B,C,17,a[2]),B=l(B,V,P,O,w,22,a[3]),O=l(O,B,V,P,I,7,a[4]),P=l(P,O,B,V,A,12,a[5]),V=l(V,P,O,B,F,17,a[6]),B=l(B,V,P,O,j,22,a[7]),O=l(O,B,V,P,S,7,a[8]),P=l(P,O,B,V,L,12,a[9]),V=l(V,P,O,B,W,17,a[10]),B=l(B,V,P,O,R,22,a[11]),O=l(O,B,V,P,ee,7,a[12]),P=l(P,O,B,V,X,12,a[13]),V=l(V,P,O,B,te,17,a[14]),B=l(B,V,P,O,ye,22,a[15]),O=u(O,B,V,P,x,5,a[16]),P=u(P,O,B,V,F,9,a[17]),V=u(V,P,O,B,R,14,a[18]),B=u(B,V,P,O,D,20,a[19]),O=u(O,B,V,P,A,5,a[20]),P=u(P,O,B,V,W,9,a[21]),V=u(V,P,O,B,ye,14,a[22]),B=u(B,V,P,O,I,20,a[23]),O=u(O,B,V,P,L,5,a[24]),P=u(P,O,B,V,te,9,a[25]),V=u(V,P,O,B,w,14,a[26]),B=u(B,V,P,O,S,20,a[27]),O=u(O,B,V,P,X,5,a[28]),P=u(P,O,B,V,C,9,a[29]),V=u(V,P,O,B,j,14,a[30]),B=u(B,V,P,O,ee,20,a[31]),O=d(O,B,V,P,A,4,a[32]),P=d(P,O,B,V,S,11,a[33]),V=d(V,P,O,B,R,16,a[34]),B=d(B,V,P,O,te,23,a[35]),O=d(O,B,V,P,x,4,a[36]),P=d(P,O,B,V,I,11,a[37]),V=d(V,P,O,B,j,16,a[38]),B=d(B,V,P,O,W,23,a[39]),O=d(O,B,V,P,X,4,a[40]),P=d(P,O,B,V,D,11,a[41]),V=d(V,P,O,B,w,16,a[42]),B=d(B,V,P,O,F,23,a[43]),O=d(O,B,V,P,L,4,a[44]),P=d(P,O,B,V,ee,11,a[45]),V=d(V,P,O,B,ye,16,a[46]),B=d(B,V,P,O,C,23,a[47]),O=f(O,B,V,P,D,6,a[48]),P=f(P,O,B,V,j,10,a[49]),V=f(V,P,O,B,te,15,a[50]),B=f(B,V,P,O,A,21,a[51]),O=f(O,B,V,P,ee,6,a[52]),P=f(P,O,B,V,w,10,a[53]),V=f(V,P,O,B,W,15,a[54]),B=f(B,V,P,O,x,21,a[55]),O=f(O,B,V,P,S,6,a[56]),P=f(P,O,B,V,ye,10,a[57]),V=f(V,P,O,B,F,15,a[58]),B=f(B,V,P,O,X,21,a[59]),O=f(O,B,V,P,I,6,a[60]),P=f(P,O,B,V,R,10,a[61]),V=f(V,P,O,B,C,15,a[62]),B=f(B,V,P,O,L,21,a[63]),m[0]=m[0]+O|0,m[1]=m[1]+B|0,m[2]=m[2]+V|0,m[3]=m[3]+P|0},_doFinalize:function(){var h=this._data,g=h.words,_=this._nDataBytes*8,v=h.sigBytes*8;g[v>>>5]|=128<<24-v%32;var p=e.floor(_/4294967296),m=_;g[(v+64>>>9<<4)+15]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360,g[(v+64>>>9<<4)+14]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,h.sigBytes=(g.length+1)*4,this._process();for(var D=this._hash,x=D.words,C=0;C<4;C++){var w=x[C];x[C]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}return D},clone:function(){var h=o.clone.call(this);return h._hash=this._hash.clone(),h}});function l(h,g,_,v,p,m,D){var x=h+(g&_|~g&v)+p+D;return(x<<m|x>>>32-m)+g}function u(h,g,_,v,p,m,D){var x=h+(g&v|_&~v)+p+D;return(x<<m|x>>>32-m)+g}function d(h,g,_,v,p,m,D){var x=h+(g^_^v)+p+D;return(x<<m|x>>>32-m)+g}function f(h,g,_,v,p,m,D){var x=h+(_^(g|~v))+p+D;return(x<<m|x>>>32-m)+g}i.MD5=o._createHelper(c),i.HmacMD5=o._createHmacHelper(c)}(Math),t.MD5})});var om=xe((md,tC)=>{"use strict";(function(t,e){typeof md=="object"?tC.exports=md=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(md,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=i.Hasher,o=e.algo,s=[],a=o.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,l){for(var u=this._hash.words,d=u[0],f=u[1],h=u[2],g=u[3],_=u[4],v=0;v<80;v++){if(v<16)s[v]=c[l+v]|0;else{var p=s[v-3]^s[v-8]^s[v-14]^s[v-16];s[v]=p<<1|p>>>31}var m=(d<<5|d>>>27)+_+s[v];v<20?m+=(f&h|~f&g)+1518500249:v<40?m+=(f^h^g)+1859775393:v<60?m+=(f&h|f&g|h&g)-1894007588:m+=(f^h^g)-899497514,_=g,g=h,h=f<<30|f>>>2,f=d,d=m}u[0]=u[0]+d|0,u[1]=u[1]+f|0,u[2]=u[2]+h|0,u[3]=u[3]+g|0,u[4]=u[4]+_|0},_doFinalize:function(){var c=this._data,l=c.words,u=this._nDataBytes*8,d=c.sigBytes*8;return l[d>>>5]|=128<<24-d%32,l[(d+64>>>9<<4)+14]=Math.floor(u/4294967296),l[(d+64>>>9<<4)+15]=u,c.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var c=r.clone.call(this);return c._hash=this._hash.clone(),c}});e.SHA1=r._createHelper(a),e.HmacSHA1=r._createHmacHelper(a)}(),t.SHA1})});var _d=xe((vd,nC)=>{"use strict";(function(t,e){typeof vd=="object"?nC.exports=vd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(vd,function(t){return function(e){var i=t,n=i.lib,r=n.WordArray,o=n.Hasher,s=i.algo,a=[],c=[];(function(){function d(_){for(var v=e.sqrt(_),p=2;p<=v;p++)if(!(_%p))return!1;return!0}function f(_){return(_-(_|0))*4294967296|0}for(var h=2,g=0;g<64;)d(h)&&(g<8&&(a[g]=f(e.pow(h,1/2))),c[g]=f(e.pow(h,1/3)),g++),h++})();var l=[],u=s.SHA256=o.extend({_doReset:function(){this._hash=new r.init(a.slice(0))},_doProcessBlock:function(d,f){for(var h=this._hash.words,g=h[0],_=h[1],v=h[2],p=h[3],m=h[4],D=h[5],x=h[6],C=h[7],w=0;w<64;w++){if(w<16)l[w]=d[f+w]|0;else{var I=l[w-15],A=(I<<25|I>>>7)^(I<<14|I>>>18)^I>>>3,F=l[w-2],j=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;l[w]=A+l[w-7]+j+l[w-16]}var S=m&D^~m&x,L=g&_^g&v^_&v,W=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),R=(m<<26|m>>>6)^(m<<21|m>>>11)^(m<<7|m>>>25),ee=C+R+S+c[w]+l[w],X=W+L;C=x,x=D,D=m,m=p+ee|0,p=v,v=_,_=g,g=ee+X|0}
1h[0]=h[0]+g|0,h[1]=h[1]+_|0,h[2]=h[2]+v|0,h[3]=h[3]+p|0,h[4]=h[4]+m|0,h[5]=h[5]+D|0,h[6]=h[6]+x|0,h[7]=h[7]+C|0},_doFinalize:function(){var d=this._data,f=d.words,h=this._nDataBytes*8,g=d.sigBytes*8;return f[g>>>5]|=128<<24-g%32,f[(g+64>>>9<<4)+14]=e.floor(h/4294967296),f[(g+64>>>9<<4)+15]=h,d.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var d=o.clone.call(this);return d._hash=this._hash.clone(),d}});i.SHA256=o._createHelper(u),i.HmacSHA256=o._createHmacHelper(u)}(Math),t.SHA256})});var rC=xe((yd,iC)=>{"use strict";(function(t,e,i){typeof yd=="object"?iC.exports=yd=e(we(),_d()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(yd,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=e.algo,o=r.SHA256,s=r.SHA224=o.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=o._doFinalize.call(this);return a.sigBytes-=4,a}});e.SHA224=o._createHelper(s),e.HmacSHA224=o._createHmacHelper(s)}(),t.SHA224})});var sm=xe((bd,oC)=>{"use strict";(function(t,e,i){typeof bd=="object"?oC.exports=bd=e(we(),qa()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(bd,function(t){return function(){var e=t,i=e.lib,n=i.Hasher,r=e.x64,o=r.Word,s=r.WordArray,a=e.algo;function c(){return o.create.apply(o,arguments)}var l=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],u=[];(function(){for(var f=0;f<80;f++)u[f]=c()})();var d=a.SHA512=n.extend({_doReset:function(){this._hash=new s.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(f,h){for(var g=this._hash.words,_=g[0],v=g[1],p=g[2],m=g[3],D=g[4],x=g[5],C=g[6],w=g[7],I=_.high,A=_.low,F=v.high,j=v.low,S=p.high,L=p.low,W=m.high,R=m.low,ee=D.high,X=D.low,te=x.high,ye=x.low,O=C.high,B=C.low,V=w.high,P=w.low,ke=I,Oe=A,Xe=F,pe=j,zn=S,Qt=L,xr=W,Dr=R,Gt=ee,jt=X,Cr=te,wr=ye,uo=O,Ui=B,fo=V,Er=P,on=0;on<80;on++){var tt,sn,Sr=u[on];if(on<16)sn=Sr.high=f[h+on*2]|0,tt=Sr.low=f[h+on*2+1]|0;else{var Ds=u[on-15],qn=Ds.high,$i=Ds.low,Xa=(qn>>>
11|$i<<31)^(qn>>>8|$i<<24)^qn>>>7,Cs=($i>>>1|qn<<31)^($i>>>8|qn<<24)^($i>>>7|qn<<25),ws=u[on-2],ho=ws.high,Es=ws.low,nw=(ho>>>19|Es<<13)^(ho<<3|Es>>>29)^ho>>>6,am=(Es>>>19|ho<<13)^(Es<<3|ho>>>29)^(Es>>>6|ho<<26),cm=u[on-7],iw=cm.high,rw=cm.low,lm=u[on-16],ow=lm.high,um=lm.low;tt=Cs+rw,sn=Xa+iw+(tt>>>0<Cs>>>0?1:0),tt=tt+am,sn=sn+nw+(tt>>>0<am>>>0?1:0),tt=tt+um,sn=sn+ow+(tt>>>0<um>>>0?1:0),Sr.high=sn,Sr.low=tt}var sw=Gt&Cr^~Gt&uo,dm=jt&wr^~jt&Ui,aw=ke&Xe^ke&zn^Xe&zn,cw=Oe&pe^Oe&Qt^pe&Qt,lw=(ke>>>28|Oe<<4)^(ke<<30|Oe>>>2)^(ke<<25|Oe>>>7),fm=(Oe>>>28|ke<<4)^(Oe<<30|ke>>>2)^(Oe<<25|ke>>>7),uw=(Gt>>>14|jt<<18)^(Gt>>>18|jt<<14)^(Gt<<23|jt>>>9),dw=(jt>>>14|Gt<<18)^(jt>>>18|Gt<<14)^(jt<<23|Gt>>>9),hm=l[on],fw=hm.high,pm=hm.low,an=Er+dw,Wi=fo+uw+(an>>>0<Er>>>0?1:0),an=an+dm,Wi=Wi+sw+(an>>>0<dm>>>0?1:0),an=an+pm,Wi=Wi+fw+(an>>>0<pm>>>0?1:0),an=an+tt,Wi=Wi+sn+(an>>>0<tt>>>0?1:0),gm=fm+cw,hw=lw+aw+(gm>>>0<fm>>>0?1:0);fo=uo,Er=Ui,uo=Cr,Ui=wr,Cr=Gt,wr=jt,jt=Dr+an|0,Gt=xr+Wi+(jt>>>0<Dr>>>0?1:0)|0,xr=zn,Dr=Qt,zn=Xe,Qt=pe,Xe=ke,pe=Oe,Oe=an+gm|0,ke=Wi+hw+(Oe>>>0<an>>>0?1:0)|0}A=_.low=A+Oe,_.high=I+ke+(A>>>0<Oe>>>0?1:0),j=v.low=j+pe,v.high=F+Xe+(j>>>0<pe>>>0?1:0),L=p.low=L+Qt,p.high=S+zn+(L>>>0<Qt>>>0?1:0),R=m.low=R+Dr,m.high=W+xr+(R>>>0<Dr>>>0?1:0),X=D.low=X+jt,D.high=ee+Gt+(X>>>0<jt>>>0?1:0),ye=x.low=ye+wr,x.high=te+Cr+(ye>>>0<wr>>>0?1:0),B=C.low=B+Ui,C.high=O+uo+(B>>>0<Ui>>>0?1:0),P=w.low=P+Er,w.high=V+fo+(P>>>0<Er>>>0?1:0)},_doFinalize:function(){var f=this._data,h=f.words,g=this._nDataBytes*8,_=f.sigBytes*8;h[_>>>5]|=128<<24-_%32,h[(_+128>>>10<<5)+30]=Math.floor(g/4294967296),h[(_+128>>>10<<5)+31]=g,f.sigBytes=h.length*4,this._process();var v=this._hash.toX32();return v},clone:function(){var f=n.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});e.SHA512=n._createHelper(d),e.HmacSHA512=n._createHmacHelper(d)}(),t.SHA512})});var aC=xe((xd,sC)=>{"use strict";(function(t,e,i){typeof xd=="object"?sC.exports=xd=e(we(),qa(),sm()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(xd,function(t){return function(){var e=t,i=e.x64,n=i.Word,r=i.WordArray,o=e.algo,s=o.SHA512,a=o.SHA384=s.extend({_doReset:function(){this._hash=new r.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=16,c}});e.SHA384=s._createHelper(a),e.HmacSHA384=s._createHmacHelper(a)}(),t.SHA384})});var lC=xe((Dd,cC)=>{"use strict";(function(t,e,i){typeof Dd=="object"?cC.exports=Dd=e(we(),qa()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(Dd,function(t){return function(e){var i=t,n=i.lib,r=n.WordArray,o=n.Hasher,s=i.x64,a=s.Word,c=i.algo,l=[],u=[],d=[];(function(){for(var g=1,_=0,v=0;v<24;v++){l[g+5*_]=(v+1)*(v+2)/2%64;var p=_%5,m=(2*g+3*_)%5;g=p,_=m}for(var g=0;g<5;g++)for(var _=0;_<5;_++)u[g+5*_]=_+(2*g+3*_)%5*5;for(var D=1,x=0;x<24;x++){for(var C=0,w=0,I=0;I<7;I++){if(D&1){var A=(1<<I)-1;A<32?w^=1<<A:C^=1<<A-32}D&128?D=D<<1^113:D<<=1}d[x]=a.create(C,w)}})();var f=[];(function(){for(var g=0;g<25;g++)f[g]=a.create()})();var h=c.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var g=this._state=[],_=0;_<25;_++)g[_]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(g,_){for(var v=this._state,p=this.blockSize/2,m=0;m<p;m++){var D=g[_+2*m],x=g[_+2*m+1];D=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360;var C=v[m];C.high^=x,C.low^=D}for(var w=0;w<24;w++){for(var I=0;I<5;I++){for(var A=0,F=0,j=0;j<5;j++){var C=v[I+5*j];A^=C.high,F^=C.low}var S=f[I];S.high=A,S.low=F}for(var I=0;I<5;I++)for(var L=f[(I+4)%5],W=f[(I+1)%5],R=W.high,ee=W.low,A=L.high^(R<<1|ee>>>31),F=L.low^(ee<<1|R>>>31),j=0;j<5;j++){var C=v[I+5*j];C.high^=A,C.low^=F}for(var X=1;X<25;X++){var A,F,C=v[X],te=C.high,ye=C.low,O=l[X];O<32?(A=te<<O|ye>>>32-O,F=ye<<O|te>>>32-O):(A=ye<<O-32|te>>>64-O,F=te<<O-32|ye>>>64-O);var B=f[u[X]];B.high=A,B.low=F}var V=f[0],P=v[0];V.high=P.high,V.low=P.low;for(var I=0;I<5;I++)for(var j=0;j<5;j++){var X=I+5*j,C=v[X],ke=f[X],Oe=f[(I+1)%5+5*j],Xe=f[(I+2)%5+5*j];C.high=ke.high^~Oe.high&Xe.high,C.low=ke.low^~Oe.low&Xe.low}var C=v[0],pe=d[w];C.high^=pe.high,C.low^=pe.low}},_doFinalize:function(){var g=this._data,_=g.words,v=this._nDataBytes*8,p=g.sigBytes*8,m=this.blockSize*32;_[p>>>5]|=1<<24-p%32,_[(e.ceil((p+1)/m)*m>>>5)-1]|=128,g.sigBytes=_.length*4,this._process();for(var D=this._state,x=this.cfg.outputLength/8,C=x/8,w=[],I=0;I<C;I++){var A=D[I],F=A.high,j=A.low;F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,j=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360,w.push(j),w.push(F)}return new r.init(w,x)},clone:function(){for(var g=o.clone.call(this),_=g._state=this._state.slice(0),v=0;v<25;v++)_[v]=_[v].clone();return g}});i.SHA3=o._createHelper(h),i.HmacSHA3=o._createHmacHelper(h)}(Math),t.SHA3})});var dC=xe((Cd,uC)=>{"use strict";
1(function(t,e){typeof Cd=="object"?uC.exports=Cd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(Cd,function(t){return function(e){var i=t,n=i.lib,r=n.WordArray,o=n.Hasher,s=i.algo,a=r.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=r.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=r.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=r.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=r.create([0,1518500249,1859775393,2400959708,2840853838]),f=r.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=o.extend({_doReset:function(){this._hash=r.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(x,C){for(var w=0;w<16;w++){var I=C+w,A=x[I];x[I]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}var F=this._hash.words,j=d.words,S=f.words,L=a.words,W=c.words,R=l.words,ee=u.words,X,te,ye,O,B,V,P,ke,Oe,Xe;V=X=F[0],P=te=F[1],ke=ye=F[2],Oe=O=F[3],Xe=B=F[4];for(var pe,w=0;w<80;w+=1)pe=X+x[C+L[w]]|0,w<16?pe+=g(te,ye,O)+j[0]:w<32?pe+=_(te,ye,O)+j[1]:w<48?pe+=v(te,ye,O)+j[2]:w<64?pe+=p(te,ye,O)+j[3]:pe+=m(te,ye,O)+j[4],pe=pe|0,pe=D(pe,R[w]),pe=pe+B|0,X=B,B=O,O=D(ye,10),ye=te,te=pe,pe=V+x[C+W[w]]|0,w<16?pe+=m(P,ke,Oe)+S[0]:w<32?pe+=p(P,ke,Oe)+S[1]:w<48?pe+=v(P,ke,Oe)+S[2]:w<64?pe+=_(P,ke,Oe)+S[3]:pe+=g(P,ke,Oe)+S[4],pe=pe|0,pe=D(pe,ee[w]),pe=pe+Xe|0,V=Xe,Xe=Oe,Oe=D(ke,10),ke=P,P=pe;pe=F[1]+ye+Oe|0,F[1]=F[2]+O+Xe|0,F[2]=F[3]+B+V|0,F[3]=F[4]+X+P|0,F[4]=F[0]+te+ke|0,F[0]=pe},_doFinalize:function(){var x=this._data,C=x.words,w=this._nDataBytes*8,I=x.sigBytes*8;C[I>>>5]|=128<<24-I%32,C[(I+64>>>9<<4)+14]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,x.sigBytes=(C.length+1)*4,this._process();for(var A=this._hash,F=A.words,j=0;j<5;j++){var S=F[j];F[j]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}return A},clone:function(){var x=o.clone.call(this);return x._hash=this._hash.clone(),x}});function g(x,C,w){return x^C^w}function _(x,C,w){return x&C|~x&w}function v(x,C,w){return(x|~C)^w}function p(x,C,w){return x&w|C&~w}function m(x,C,w){return x^(C|~w)}function D(x,C){return x<<C|x>>>32-C}i.RIPEMD160=o._createHelper(h),i.HmacRIPEMD160=o._createHmacHelper(h)}(Math),t.RIPEMD160})});var Ed=xe((wd,fC)=>{"use strict";(function(t,e){typeof wd=="object"?fC.exports=wd=e(we()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(wd,function(t){(function(){var e=t,i=e.lib,n=i.Base,r=e.enc,o=r.Utf8,s=e.algo,a=s.HMAC=n.extend({init:function(c,l){c=this._hasher=new c.init,typeof l=="string"&&(l=o.parse(l));var u=c.blockSize,d=u*4;l.sigBytes>d&&(l=c.finalize(l)),l.clamp();for(var f=this._oKey=l.clone(),h=this._iKey=l.clone(),g=f.words,_=h.words,v=0;v<u;v++)g[v]^=1549556828,_[v]^=909522486;f.sigBytes=h.sigBytes=d,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var l=this._hasher,u=l.finalize(c);l.reset();var d=l.finalize(this._oKey.clone().concat(u));return d}})})()})});var pC=xe((Sd,hC)=>{"use strict";(function(t,e,i){typeof Sd=="object"?hC.exports=Sd=e(we(),_d(),Ed()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(Sd,function(t){return function(){var e=t,i=e.lib,n=i.Base,r=i.WordArray,o=e.algo,s=o.SHA256,a=o.HMAC,c=o.PBKDF2=n.extend({cfg:n.extend({keySize:128/32,hasher:s,iterations:25e4}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,u){for(var d=this.cfg,f=a.create(d.hasher,l),h=r.create(),g=r.create([1]),_=h.words,v=g.words,p=d.keySize,m=d.iterations;_.length<p;){var D=f.update(u).finalize(g);f.reset();for(var x=D.words,C=x.length,w=D,I=1;I<m;I++){w=f.finalize(w),f.reset();for(var A=w.words,F=0;F<C;F++)x[F]^=A[F]}h.concat(D),v[0]++}return h.sigBytes=p*4,h}});e.PBKDF2=function(l,u,d){return c.create(d).compute(l,u)}}(),t.PBKDF2})});var ji=xe((Td,gC)=>{"use strict";
1(function(t,e,i){typeof Td=="object"?gC.exports=Td=e(we(),om(),Ed()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(Td,function(t){return function(){var e=t,i=e.lib,n=i.Base,r=i.WordArray,o=e.algo,s=o.MD5,a=o.EvpKDF=n.extend({cfg:n.extend({keySize:128/32,hasher:s,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,l){for(var u,d=this.cfg,f=d.hasher.create(),h=r.create(),g=h.words,_=d.keySize,v=d.iterations;g.length<_;){u&&f.update(u),u=f.update(c).finalize(l),f.reset();for(var p=1;p<v;p++)u=f.finalize(u),f.reset();h.concat(u)}return h.sigBytes=_*4,h}});e.EvpKDF=function(c,l,u){return a.create(u).compute(c,l)}}(),t.EvpKDF})});var ht=xe((Md,mC)=>{"use strict";(function(t,e,i){typeof Md=="object"?mC.exports=Md=e(we(),ji()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(Md,function(t){t.lib.Cipher||function(e){var i=t,n=i.lib,r=n.Base,o=n.WordArray,s=n.BufferedBlockAlgorithm,a=i.enc,c=a.Utf8,l=a.Base64,u=i.algo,d=u.EvpKDF,f=n.Cipher=s.extend({cfg:r.extend(),createEncryptor:function(S,L){return this.create(this._ENC_XFORM_MODE,S,L)},createDecryptor:function(S,L){return this.create(this._DEC_XFORM_MODE,S,L)},init:function(S,L,W){this.cfg=this.cfg.extend(W),this._xformMode=S,this._key=L,this.reset()},reset:function(){s.reset.call(this),this._doReset()},process:function(S){return this._append(S),this._process()},finalize:function(S){S&&this._append(S);var L=this._doFinalize();return L},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function S(L){return typeof L=="string"?j:I}return function(L){return{encrypt:function(W,R,ee){return S(R).encrypt(L,W,R,ee)},decrypt:function(W,R,ee){return S(R).decrypt(L,W,R,ee)}}}}()}),h=n.StreamCipher=f.extend({_doFinalize:function(){var S=this._process(!0);return S},blockSize:1}),g=i.mode={},_=n.BlockCipherMode=r.extend({createEncryptor:function(S,L){return this.Encryptor.create(S,L)},createDecryptor:function(S,L){return this.Decryptor.create(S,L)},init:function(S,L){this._cipher=S,this._iv=L}}),v=g.CBC=function(){var S=_.extend();S.Encryptor=S.extend({processBlock:function(W,R){var ee=this._cipher,X=ee.blockSize;L.call(this,W,R,X),ee.encryptBlock(W,R),this._prevBlock=W.slice(R,R+X)}}),S.Decryptor=S.extend({processBlock:function(W,R){var ee=this._cipher,X=ee.blockSize,te=W.slice(R,R+X);ee.decryptBlock(W,R),L.call(this,W,R,X),this._prevBlock=te}});function L(W,R,ee){var X,te=this._iv;te?(X=te,this._iv=e):X=this._prevBlock;for(var ye=0;ye<ee;ye++)W[R+ye]^=X[ye]}return S}(),p=i.pad={},m=p.Pkcs7={pad:function(S,L){for(var W=L*4,R=W-S.sigBytes%W,ee=R<<24|R<<16|R<<8|R,X=[],te=0;te<R;te+=4)X.push(ee);var ye=o.create(X,R);S.concat(ye)},unpad:function(S){var L=S.words[S.sigBytes-1>>>2]&255;S.sigBytes-=L}},D=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:v,padding:m}),reset:function(){var S;f.reset.call(this);var L=this.cfg,W=L.iv,R=L.mode;this._xformMode==this._ENC_XFORM_MODE?S=R.createEncryptor:(S=R.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==S?this._mode.init(this,W&&W.words):(this._mode=S.call(R,this,W&&W.words),this._mode.__creator=S)},_doProcessBlock:function(S,L){this._mode.processBlock(S,L)},_doFinalize:function(){var S,L=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(L.pad(this._data,this.blockSize),S=this._process(!0)):(S=this._process(!0),L.unpad(S)),S},blockSize:128/32}),x=n.CipherParams=r.extend({init:function(S){this.mixIn(S)},toString:function(S){return(S||this.formatter).stringify(this)}}),C=i.format={},w=C.OpenSSL={stringify:function(S){var L,W=S.ciphertext,R=S.salt;return R?L=o.create([1398893684,1701076831]).concat(R).concat(W):L=W,L.toString(l)},parse:function(S){var L,W=l.parse(S),R=W.words;return R[0]==1398893684&&R[1]==1701076831&&(L=o.create(R.slice(2,4)),R.splice(0,4),W.sigBytes-=16),x.create({ciphertext:W,salt:L})}},I=n.SerializableCipher=r.extend({cfg:r.extend({format:w}),encrypt:function(S,L,W,R){R=this.cfg.extend(R);var ee=S.createEncryptor(W,R),X=ee.finalize(L),te=ee.cfg;return x.create({ciphertext:X,key:W,iv:te.iv,algorithm:S,mode:te.mode,padding:te.padding,blockSize:S.blockSize,formatter:
1R.format})},decrypt:function(S,L,W,R){R=this.cfg.extend(R),L=this._parse(L,R.format);var ee=S.createDecryptor(W,R).finalize(L.ciphertext);return ee},_parse:function(S,L){return typeof S=="string"?L.parse(S,this):S}}),A=i.kdf={},F=A.OpenSSL={execute:function(S,L,W,R,ee){if(R||(R=o.random(64/8)),ee)var X=d.create({keySize:L+W,hasher:ee}).compute(S,R);else var X=d.create({keySize:L+W}).compute(S,R);var te=o.create(X.words.slice(L),W*4);return X.sigBytes=L*4,x.create({key:X,iv:te,salt:R})}},j=n.PasswordBasedCipher=I.extend({cfg:I.cfg.extend({kdf:F}),encrypt:function(S,L,W,R){R=this.cfg.extend(R);var ee=R.kdf.execute(W,S.keySize,S.ivSize,R.salt,R.hasher);R.iv=ee.iv;var X=I.encrypt.call(this,S,L,ee.key,R);return X.mixIn(ee),X},decrypt:function(S,L,W,R){R=this.cfg.extend(R),L=this._parse(L,R.format);var ee=R.kdf.execute(W,S.keySize,S.ivSize,L.salt,R.hasher);R.iv=ee.iv;var X=I.decrypt.call(this,S,L,ee.key,R);return X}})}()})});var _C=xe((Ad,vC)=>{"use strict";(function(t,e,i){typeof Ad=="object"?vC.exports=Ad=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Ad,function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:function(n,r){var o=this._cipher,s=o.blockSize;i.call(this,n,r,s,o),this._prevBlock=n.slice(r,r+s)}}),e.Decryptor=e.extend({processBlock:function(n,r){var o=this._cipher,s=o.blockSize,a=n.slice(r,r+s);i.call(this,n,r,s,o),this._prevBlock=a}});function i(n,r,o,s){var a,c=this._iv;c?(a=c.slice(0),this._iv=void 0):a=this._prevBlock,s.encryptBlock(a,0);for(var l=0;l<o;l++)n[r+l]^=a[l]}return e}(),t.mode.CFB})});var bC=xe((Id,yC)=>{"use strict";(function(t,e,i){typeof Id=="object"?yC.exports=Id=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Id,function(t){return t.mode.CTR=function(){var e=t.lib.BlockCipherMode.extend(),i=e.Encryptor=e.extend({processBlock:function(n,r){var o=this._cipher,s=o.blockSize,a=this._iv,c=this._counter;a&&(c=this._counter=a.slice(0),this._iv=void 0);var l=c.slice(0);o.encryptBlock(l,0),c[s-1]=c[s-1]+1|0;for(var u=0;u<s;u++)n[r+u]^=l[u]}});return e.Decryptor=i,e}(),t.mode.CTR})});var DC=xe((Od,xC)=>{"use strict";(function(t,e,i){typeof Od=="object"?xC.exports=Od=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Od,function(t){return t.mode.CTRGladman=function(){var e=t.lib.BlockCipherMode.extend();function i(o){if((o>>24&255)===255){var s=o>>16&255,a=o>>8&255,c=o&255;s===255?(s=0,a===255?(a=0,c===255?c=0:++c):++a):++s,o=0,o+=s<<16,o+=a<<8,o+=c}else o+=1<<24;return o}function n(o){return(o[0]=i(o[0]))===0&&(o[1]=i(o[1])),o}var r=e.Encryptor=e.extend({processBlock:function(o,s){var a=this._cipher,c=a.blockSize,l=this._iv,u=this._counter;l&&(u=this._counter=l.slice(0),this._iv=void 0),n(u);var d=u.slice(0);a.encryptBlock(d,0);for(var f=0;f<c;f++)o[s+f]^=d[f]}});return e.Decryptor=r,e}(),t.mode.CTRGladman})});var wC=xe((Pd,CC)=>{"use strict";(function(t,e,i){typeof Pd=="object"?CC.exports=Pd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Pd,function(t){return t.mode.OFB=function(){var e=t.lib.BlockCipherMode.extend(),i=e.Encryptor=e.extend({processBlock:function(n,r){var o=this._cipher,s=o.blockSize,a=this._iv,c=this._keystream;a&&(c=this._keystream=a.slice(0),this._iv=void 0),o.encryptBlock(c,0);for(var l=0;l<s;l++)n[r+l]^=c[l]}});return e.Decryptor=i,e}(),t.mode.OFB})});var SC=xe((Nd,EC)=>{"use strict";(function(t,e,i){typeof Nd=="object"?EC.exports=Nd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Nd,function(t){return t.mode.ECB=function(){var e=t.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(i,n){this._cipher.encryptBlock(i,n)}}),e.Decryptor=e.extend({processBlock:function(i,n){this._cipher.decryptBlock(i,n)}}),e}(),t.mode.ECB})});var MC=xe((Fd,TC)=>{"use strict";(function(t,e,i){typeof Fd=="object"?TC.exports=Fd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Fd,function(t){return t.pad.AnsiX923={pad:function(e,i){var n=e.sigBytes,r=i*4,o=r-n%r,s=n+o-1;
1e.clamp(),e.words[s>>>2]|=o<<24-s%4*8,e.sigBytes+=o},unpad:function(e){var i=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=i}},t.pad.Ansix923})});var IC=xe((Rd,AC)=>{"use strict";(function(t,e,i){typeof Rd=="object"?AC.exports=Rd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Rd,function(t){return t.pad.Iso10126={pad:function(e,i){var n=i*4,r=n-e.sigBytes%n;e.concat(t.lib.WordArray.random(r-1)).concat(t.lib.WordArray.create([r<<24],1))},unpad:function(e){var i=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=i}},t.pad.Iso10126})});var PC=xe((kd,OC)=>{"use strict";(function(t,e,i){typeof kd=="object"?OC.exports=kd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(kd,function(t){return t.pad.Iso97971={pad:function(e,i){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,i)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971})});var FC=xe((Bd,NC)=>{"use strict";(function(t,e,i){typeof Bd=="object"?NC.exports=Bd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Bd,function(t){return t.pad.ZeroPadding={pad:function(e,i){var n=i*4;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){for(var i=e.words,n=e.sigBytes-1,n=e.sigBytes-1;n>=0;n--)if(i[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},t.pad.ZeroPadding})});var kC=xe((Ld,RC)=>{"use strict";(function(t,e,i){typeof Ld=="object"?RC.exports=Ld=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Ld,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var LC=xe((Vd,BC)=>{"use strict";(function(t,e,i){typeof Vd=="object"?BC.exports=Vd=e(we(),ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(Vd,function(t){return function(e){var i=t,n=i.lib,r=n.CipherParams,o=i.enc,s=o.Hex,a=i.format,c=a.Hex={stringify:function(l){return l.ciphertext.toString(s)},parse:function(l){var u=s.parse(l);return r.create({ciphertext:u})}}}(),t.format.Hex})});var HC=xe((Hd,VC)=>{"use strict";(function(t,e,i){typeof Hd=="object"?VC.exports=Hd=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(Hd,function(t){return function(){var e=t,i=e.lib,n=i.BlockCipher,r=e.algo,o=[],s=[],a=[],c=[],l=[],u=[],d=[],f=[],h=[],g=[];(function(){for(var p=[],m=0;m<256;m++)m<128?p[m]=m<<1:p[m]=m<<1^283;for(var D=0,x=0,m=0;m<256;m++){var C=x^x<<1^x<<2^x<<3^x<<4;C=C>>>8^C&255^99,o[D]=C,s[C]=D;var w=p[D],I=p[w],A=p[I],F=p[C]*257^C*16843008;a[D]=F<<24|F>>>8,c[D]=F<<16|F>>>16,l[D]=F<<8|F>>>24,u[D]=F;var F=A*16843009^I*65537^w*257^D*16843008;d[C]=F<<24|F>>>8,f[C]=F<<16|F>>>16,h[C]=F<<8|F>>>24,g[C]=F,D?(D=w^p[p[p[A^w]]],x^=p[p[x]]):D=x=1}})();var _=[0,1,2,4,8,16,32,64,128,27,54],v=r.AES=n.extend({_doReset:function(){var p;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var m=this._keyPriorReset=this._key,D=m.words,x=m.sigBytes/4,C=this._nRounds=x+6,w=(C+1)*4,I=this._keySchedule=[],A=0;A<w;A++)A<x?I[A]=D[A]:(p=I[A-1],A%x?x>6&&A%x==4&&(p=o[p>>>24]<<24|o[p>>>16&255]<<16|o[p>>>8&255]<<8|o[p&255]):(p=p<<8|p>>>24,p=o[p>>>24]<<24|o[p>>>16&255]<<16|o[p>>>8&255]<<8|o[p&255],p^=_[A/x|0]<<24),I[A]=I[A-x]^p);for(var F=this._invKeySchedule=[],j=0;j<w;j++){var A=w-j;if(j%4)var p=I[A];else var p=I[A-4];j<4||A<=4?F[j]=p:F[j]=d[o[p>>>24]]^f[o[p>>>16&255]]^h[o[p>
1>>8&255]]^g[o[p&255]]}}},encryptBlock:function(p,m){this._doCryptBlock(p,m,this._keySchedule,a,c,l,u,o)},decryptBlock:function(p,m){var D=p[m+1];p[m+1]=p[m+3],p[m+3]=D,this._doCryptBlock(p,m,this._invKeySchedule,d,f,h,g,s);var D=p[m+1];p[m+1]=p[m+3],p[m+3]=D},_doCryptBlock:function(p,m,D,x,C,w,I,A){for(var F=this._nRounds,j=p[m]^D[0],S=p[m+1]^D[1],L=p[m+2]^D[2],W=p[m+3]^D[3],R=4,ee=1;ee<F;ee++){var X=x[j>>>24]^C[S>>>16&255]^w[L>>>8&255]^I[W&255]^D[R++],te=x[S>>>24]^C[L>>>16&255]^w[W>>>8&255]^I[j&255]^D[R++],ye=x[L>>>24]^C[W>>>16&255]^w[j>>>8&255]^I[S&255]^D[R++],O=x[W>>>24]^C[j>>>16&255]^w[S>>>8&255]^I[L&255]^D[R++];j=X,S=te,L=ye,W=O}var X=(A[j>>>24]<<24|A[S>>>16&255]<<16|A[L>>>8&255]<<8|A[W&255])^D[R++],te=(A[S>>>24]<<24|A[L>>>16&255]<<16|A[W>>>8&255]<<8|A[j&255])^D[R++],ye=(A[L>>>24]<<24|A[W>>>16&255]<<16|A[j>>>8&255]<<8|A[S&255])^D[R++],O=(A[W>>>24]<<24|A[j>>>16&255]<<16|A[S>>>8&255]<<8|A[L&255])^D[R++];p[m]=X,p[m+1]=te,p[m+2]=ye,p[m+3]=O},keySize:256/32});e.AES=n._createHelper(v)}(),t.AES})});var jC=xe((Gd,GC)=>{"use strict";(function(t,e,i){typeof Gd=="object"?GC.exports=Gd=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(Gd,function(t){return function(){var e=t,i=e.lib,n=i.WordArray,r=i.BlockCipher,o=e.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
1u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=o.DES=r.extend({_doReset:function(){for(var _=this._key,v=_.words,p=[],m=0;m<56;m++){var D=s[m]-1;p[m]=v[D>>>5]>>>31-D%32&1}for(var x=this._subKeys=[],C=0;C<16;C++){for(var w=x[C]=[],I=c[C],m=0;m<24;m++)w[m/6|0]|=p[(a[m]-1+I)%28]<<31-m%6,w[4+(m/6|0)]|=p[28+(a[m+24]-1+I)%28]<<31-m%6;w[0]=w[0]<<1|w[0]>>>31;for(var m=1;m<7;m++)w[m]=w[m]>>>(m-1)*4+3;w[7]=w[7]<<5|w[7]>>>27}for(var A=this._invSubKeys=[],m=0;m<16;m++)A[m]=x[15-m]},encryptBlock:function(_,v){this._doCryptBlock(_,v,this._subKeys)},decryptBlock:function(_,v){this._doCryptBlock(_,v,this._invSubKeys)},_doCryptBlock:function(_,v,p){this._lBlock=_[v],this._rBlock=_[v+1],f.call(this,4,252645135),f.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),f.call(this,1,1431655765);for(var m=0;m<16;m++){for(var D=p[m],x=this._lBlock,C=this._rBlock,w=0,I=0;I<8;I++)w|=l[I][((C^D[I])&u[I])>>>0];this._lBlock=C,this._rBlock=x^w}var A=this._lBlock;this._lBlock=this._rBlock,this._rBlock=A,f.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),_[v]=this._lBlock,_[v+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(_,v){var p=(this._lBlock>>>_^this._rBlock)&v;this._rBlock^=p,this._lBlock^=p<<_}function h(_,v){var p=(this._rBlock>>>_^this._lBlock)&v;this._lBlock^=p,this._rBlock^=p<<_}e.DES=r._createHelper(d);var g=o.TripleDES=r.extend({_doReset:function(){var _=this._key,v=_.words;if(v.length!==2&&v.length!==4&&v.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var p=v.slice(0,2),m=v.length<4?v.slice(0,2):v.slice(2,4),D=v.length<6?v.slice(0,2):v.slice(4,6);this._des1=d.createEncryptor(n.create(p)),this._des2=d.createEncryptor(n.create(m)),this._des3=d.createEncryptor(n.create(D))},encryptBlock:function(_,v){this._des1.encryptBlock(_,v),this._des2.decryptBlock(_,v),this._des3.encryptBlock(_,v)},decryptBlock:function(_,v){this._des3.decryptBlock(_,v),this._des2.encryptBlock(_,v),this._des1.decryptBlock(_,v)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=r._createHelper(g)}(),t.TripleDES})});var $C=xe((jd,UC)=>{"use strict";(function(t,e,i){typeof jd=="object"?UC.exports=jd=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(jd,function(t){return function(){var e=t,i=e.lib,n=i.StreamCipher,r=e.algo,o=r.RC4=n.extend({_doReset:function(){for(var c=this._key,l=c.words,u=c.sigBytes,d=this._S=[],f=0;f<256;f++)d[f]=f;
1for(var f=0,h=0;f<256;f++){var g=f%u,_=l[g>>>2]>>>24-g%4*8&255;h=(h+d[f]+_)%256;var v=d[f];d[f]=d[h],d[h]=v}this._i=this._j=0},_doProcessBlock:function(c,l){c[l]^=s.call(this)},keySize:256/32,ivSize:0});function s(){for(var c=this._S,l=this._i,u=this._j,d=0,f=0;f<4;f++){l=(l+1)%256,u=(u+c[l])%256;var h=c[l];c[l]=c[u],c[u]=h,d|=c[(c[l]+c[u])%256]<<24-f*8}return this._i=l,this._j=u,d}e.RC4=n._createHelper(o);var a=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)s.call(this)}});e.RC4Drop=n._createHelper(a)}(),t.RC4})});var zC=xe((Ud,WC)=>{"use strict";(function(t,e,i){typeof Ud=="object"?WC.exports=Ud=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(Ud,function(t){return function(){var e=t,i=e.lib,n=i.StreamCipher,r=e.algo,o=[],s=[],a=[],c=r.Rabbit=n.extend({_doReset:function(){for(var u=this._key.words,d=this.cfg.iv,f=0;f<4;f++)u[f]=(u[f]<<8|u[f]>>>24)&16711935|(u[f]<<24|u[f]>>>8)&4278255360;var h=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],g=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)g[f]^=h[f+4&7];if(d){var _=d.words,v=_[0],p=_[1],m=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,D=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360,x=m>>>16|D&4294901760,C=D<<16|m&65535;g[0]^=m,g[1]^=x,g[2]^=D,g[3]^=C,g[4]^=m,g[5]^=x,g[6]^=D,g[7]^=C;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(u,d){var f=this._X;l.call(this),o[0]=f[0]^f[5]>>>16^f[3]<<16,o[1]=f[2]^f[7]>>>16^f[5]<<16,o[2]=f[4]^f[1]>>>16^f[7]<<16,o[3]=f[6]^f[3]>>>16^f[1]<<16;for(var h=0;h<4;h++)o[h]=(o[h]<<8|o[h]>>>24)&16711935|(o[h]<<24|o[h]>>>8)&4278255360,u[d+h]^=o[h]},blockSize:128/32,ivSize:64/32});function l(){for(var u=this._X,d=this._C,f=0;f<8;f++)s[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0<s[0]>>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0<s[1]>>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0<s[2]>>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0<s[3]>>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0<s[4]>>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0<s[5]>>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0<s[6]>>>0?1:0)|0,this._b=d[7]>>>0<s[7]>>>0?1:0;for(var f=0;f<8;f++){var h=u[f]+d[f],g=h&65535,_=h>>>16,v=((g*g>>>17)+g*_>>>15)+_*_,p=((h&4294901760)*h|0)+((h&65535)*h|0);a[f]=v^p}u[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,u[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,u[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,u[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,u[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,u[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,u[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,u[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=n._createHelper(c)}(),t.Rabbit})});var XC=xe(($d,qC)=>{"use strict";(function(t,e,i){typeof $d=="object"?qC.exports=$d=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})($d,function(t){return function(){var e=t,i=e.lib,n=i.StreamCipher,r=e.algo,o=[],s=[],a=[],c=r.RabbitLegacy=n.extend({_doReset:function(){var u=this._key.words,d=this.cfg.iv,f=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],h=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var g=0;g<4;g++)l.call(this);for(var g=0;g<8;g++)h[g]^=f[g+4&7];if(d){var _=d.words,v=_[0],p=_[1],m=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,D=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360,x=m>>>16|D&4294901760,C=D<<16|m&65535;h[0]^=m,h[1]^=x,h[2]^=D,h[3]^=C,h[4]^=m,h[5]^=x,h[6]^=D,h[7]^=C;for(var g=0;g<4;g++)l.call(this)}},_doProcessBlock:function(u,d){var f=this._X;l.call(this),o[0]=f[0]^f[5]>>>16^f[3]<<16,o[1]=f[2]^f[7]>>>16^f[5]<<16,o[2]=f[4]^f[1]>>>16^f[7]<<16,o[3]=f[6]^f[3]>>>16^f[1]<<16;for(var h=0;h<4;h++)o[h]=(o[h]<<8|o[h]>>>24)&16711935|(o[h]<<24|o[h]>>>8)&4278255360,u[d+h]^=o[h]},blockSize:128/32,ivSize:64/32});function l(){for(var u=this._X,d=this._C,f=0;f<8;f++)s[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0<s[0]>>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0<s[1]>>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0<s[2]>>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0<s[3]>>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0<s[4]>>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0<s[5]>>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0<s[6]>>>0?1:0)|0,this._b=d[7]>>>0<s[7]>>>0?1:0;for(var f=0;f<8;f++){var h=u[f]+d[f],g=h&65535,_=h>>>16,v=((g*g>>>17)+g*_>>>
115)+_*_,p=((h&4294901760)*h|0)+((h&65535)*h|0);a[f]=v^p}u[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,u[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,u[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,u[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,u[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,u[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,u[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,u[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=n._createHelper(c)}(),t.RabbitLegacy})});var KC=xe((Wd,QC)=>{"use strict";(function(t,e,i){typeof Wd=="object"?QC.exports=Wd=e(we(),yr(),br(),ji(),ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(Wd,function(t){return function(){var e=t,i=e.lib,n=i.BlockCipher,r=e.algo;let o=16,s=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a
vendor: 11,033 bytes, line 1
1=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
1;var c={pbox:[],sbox:[]};function l(g,_){let v=_>>24&255,p=_>>16&255,m=_>>8&255,D=_&255,x=g.sbox[0][v]+g.sbox[1][p];return x=x^g.sbox[2][m],x=x+g.sbox[3][D],x}function u(g,_,v){let p=_,m=v,D;for(let x=0;x<o;++x)p=p^g.pbox[x],m=l(g,p)^m,D=p,p=m,m=D;return D=p,p=m,m=D,m=m^g.pbox[o],p=p^g.pbox[o+1],{left:p,right:m}}function d(g,_,v){let p=_,m=v,D;for(let x=o+1;x>1;--x)p=p^g.pbox[x],m=l(g,p)^m,D=p,p=m,m=D;return D=p,p=m,m=D,m=m^g.pbox[1],p=p^g.pbox[0],{left:p,right:m}}function f(g,_,v){for(let C=0;C<4;C++){g.sbox[C]=[];for(let w=0;w<256;w++)g.sbox[C][w]=a[C][w]}let p=0;for(let C=0;C<o+2;C++)g.pbox[C]=s[C]^_[p],p++,p>=v&&(p=0);let m=0,D=0,x=0;for(let C=0;C<o+2;C+=2)x=u(g,m,D),m=x.left,D=x.right,g.pbox[C]=m,g.pbox[C+1]=D;for(let C=0;C<4;C++)for(let w=0;w<256;w+=2)x=u(g,m,D),m=x.left,D=x.right,g.sbox[C][w]=m,g.sbox[C][w+1]=D;return!0}var h=r.Blowfish=n.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var g=this._keyPriorReset=this._key,_=g.words,v=g.sigBytes/4;f(c,_,v)}},encryptBlock:function(g,_){var v=u(c,g[_],g[_+1]);g[_]=v.left,g[_+1]=v.right},decryptBlock:function(g,_){var v=d(c,g[_],g[_+1]);g[_]=v.left,g[_+1]=v.right},blockSize:64/32,keySize:128/32,ivSize:64/32});e.Blowfish=n._createHelper(h)}(),t.Blowfish})});var ZC=xe((zd,YC)=>{"use strict";(function(t,e,i){typeof zd=="object"?YC.exports=zd=e(we(),qa(),XD(),KD(),yr(),JD(),br(),om(),_d(),rC(),sm(),aC(),lC(),dC(),Ed(),pC(),ji(),ht(),_C(),bC(),DC(),wC(),SC(),MC(),IC(),PC(),FC(),kC(),LC(),HC(),jC(),$C(),zC(),XC(),KC()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],e):t.CryptoJS=e(t.CryptoJS)})(zd,function(t){return t})});var bm=null;var Xd=1,Qd=Symbol("SIGNAL");function Ee(t){let e=bm;return bm=t,e}var xm={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Cw(t){if(!(Zd(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Xd)){if(!t.producerMustRecompute(t)&&!Kd(t)){t.dirty=!1,t.lastCleanEpoch=Xd;return}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=Xd}}function Dm(t){return t&&(t.nextProducerIndex=0),Ee(t)}function Cm(t,e){if(Ee(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Zd(t))for(let i=t.nextProducerIndex;i<t.producerNode.length;i++)Yd(t.producerNode[i],t.producerIndexOfThis[i]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Kd(t){Qa(t);for(let e=0;e<t.producerNode.length;e++){let i=t.producerNode[e],n=t.producerLastReadVersion[e];if(n!==i.version||(Cw(i),n!==i.version))return!0}return!1}function wm(t){if(Qa(t),Zd(t))for(let e=0;e<t.producerNode.length;e++)Yd(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function Yd(t,e){if(ww(t),Qa(t),t.liveConsumerNode.length===1)for(let n=0;n<t.producerNode.length;n++)Yd(t.producerNode[n],t.producerIndexOfThis[n]);let i=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[i],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[i],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){let n=t.liveConsumerIndexOfThis[e],r=t.liveConsumerNode[e];Qa(r),r.producerIndexOfThis[n]=e}}function Zd(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function Qa(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function ww(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Ew(){throw new Error}var Sw=Ew;function Em(t){Sw=t}function ne(t){return typeof t=="function"}function po(t){let i=t(n=>{Error.call(n),n.stack=new Error().stack});return i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i}var Ka=po(t=>function(i){t(this),this.message=i?`${i.length} errors occurred during unsubscription: 2${i.map((n,r)=>`${r+1}) ${n.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=i});function Tr(t,e){if(t){let i=t.indexOf(e);0<=i&&t.splice(i,1)}}var Ye=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 17,263 bytes, line 3
3unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:i}=this;if(i)if(this._parentage=null,Array.isArray(i))for(let o of i)o.remove(this);else i.remove(this);let{initialTeardown:n}=this;if(ne(n))try{n()}catch(o){e=o instanceof Ka?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{Sm(o)}catch(s){e=e??[],s instanceof Ka?e=[...e,...s.errors]:e.push(s)}}if(e)throw new Ka(e)}}add(e){var i;if(e&&e!==this)if(this.closed)Sm(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(i=this._finalizers)!==null&&i!==void 0?i:[]).push(e)}}_hasParent(e){let{_parentage:i}=this;return i===e||Array.isArray(i)&&i.includes(e)}_addParent(e){let{_parentage:i}=this;this._parentage=Array.isArray(i)?(i.push(e),i):i?[i,e]:e}_removeParent(e){let{_parentage:i}=this;i===e?this._parentage=null:Array.isArray(i)&&Tr(i,e)}remove(e){let{_finalizers:i}=this;i&&Tr(i,e),e instanceof t&&e._removeParent(this)}};Ye.EMPTY=(()=>{let t=new Ye;return t.closed=!0,t})();var Jd=Ye.EMPTY;function Ya(t){return t instanceof Ye||t&&"closed"in t&&ne(t.remove)&&ne(t.add)&&ne(t.unsubscribe)}function Sm(t){ne(t)?t():t.unsubscribe()}var Mn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var go={setTimeout(t,e,...i){let{delegate:n}=go;return n?.setTimeout?n.setTimeout(t,e,...i):setTimeout(t,e,...i)},clearTimeout(t){let{delegate:e}=go;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Za(t){go.setTimeout(()=>{let{onUnhandledError:e}=Mn;if(e)e(t);else throw t})}function hi(){}var Tm=e0("C",void 0,void 0);function Mm(t){return e0("E",void 0,t)}function Am(t){return e0("N",t,void 0)}function e0(t,e,i){return{kind:t,value:e,error:i}}var Mr=null;function mo(t){if(Mn.useDeprecatedSynchronousErrorHandling){let e=!Mr;if(e&&(Mr={errorThrown:!1,error:null}),t(),e){let{errorThrown:i,error:n}=Mr;if(Mr=null,i)throw n}}else t()}function Im(t){Mn.useDeprecatedSynchronousErrorHandling&&Mr&&(Mr.errorThrown=!0,Mr.error=t)}var Ar=class extends Ye{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,Ya(e)&&e.add(this)):this.destination=Aw}static create(e,i,n){return new pi(e,i,n)}next(e){this.isStopped?n0(Am(e),this):this._next(e)}error(e){this.isStopped?n0(Mm(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?n0(Tm,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},Tw=Function.prototype.bind;function t0(t,e){return Tw.call(t,e)}var i0=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:i}=this;if(i.next)try{i.next(e)}catch(n){Ja(n)}}error(e){let{partialObserver:i}=this;if(i.error)try{i.error(e)}catch(n){Ja(n)}else Ja(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(i){Ja(i)}}},pi=class extends Ar{constructor(e,i,n){super();let r;if(ne(e)||!e)r={next:e??void 0,error:i??void 0,complete:n??void 0};else{let o;this&&Mn.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),r={next:e.next&&t0(e.next,o),error:e.error&&t0(e.error,o),complete:e.complete&&t0(e.complete,o)}):r=e}this.destination=new i0(r)}};function Ja(t){Mn.useDeprecatedSynchronousErrorHandling?Im(t):Za(t)}function Mw(t){throw t}function n0(t,e){let{onStoppedNotification:i}=Mn;i&&go.setTimeout(()=>i(t,e))}var Aw={closed:!0,next:hi,error:Mw,complete:hi};var vo=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Tt(t){return t}function r0(...t){return o0(t)}function o0(t){return t.length===0?Tt:t.length===1?t[0]:function(i){return t.reduce((n,r)=>r(n),i)}}var fe=(()=>{class t{constructor(i){i&&(this._subscribe=i)}lift(i){let n=new t;return n.source=this,n.operator=i,n}subscribe(i,n,r){let o=Ow(i)?i:new pi(i,n,r);return mo(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(i){try{return this._subscribe(i)}catch(n){i.error(n)}}forEach(i,n){return n=Om(n),new n((r,o)=>{let s=new pi({next:a=>{try{i(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(i){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(i)}[vo](){return this}pipe(...i){return o0(i)(this)}toPromise(i){return i=Om(i),new i((n,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>n(o))})}}return t.create=e=>new t(e),t})();function Om(t){var e;return(e=t??Mn.Promise)!==null&&e!==void 0?e:Promise}function Iw(t){return t&&ne(t.next)&&ne(t.error)&&ne(t.complete)}function Ow(t){return t&&t instanceof Ar||Iw(t)&&Ya(t)}function s0(t){return ne(t?.lift)}function me(t){return e=>{if(s0(e))return e.lift(function(i){try{return t(i,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function ce(t,e,i,n,r){return new a0(t,e,i,n,r)}var a0=class extends Ar{constructor(e,i,n,r,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=i?function(a){try{i(a)}catch(c){e.error(c)}}:super._next,this._error=r?function(a){try{r(a)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:i}=this;super.unsubscribe(),!i&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function _o(){return me((t,e)=>{let i=null;t._refCount++;let n=ce(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){i=null;return}let r=t._connection,o=i;i=null,r&&(!o||r===o)&&r.unsubscribe(),e.unsubscribe()});t.subscribe(n),n.closed||(i=t.connect())})}var yo=class extends fe{constructor(e,i){super(),this.source=e,this.subjectFactory=i,this._subject=null,this._refCount=0,this._connection=null,s0(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new Ye;let i=this.getSubject();e.add(this.source.subscribe(ce(i,void 0,()=>{this._teardown(),i.complete()},n=>{this._teardown(),i.error(n)},()=>this._teardown()))),e.closed&&(this._connection=null,e=Ye.EMPTY)}return e}refCount(){return _o()(this)}};var Pm=po(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var he=(()=>{class t extends fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(i){let n=new ec(this,this);return n.operator=i,n}_throwIfClosed(){if(this.closed)throw new Pm}next(i){mo(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(i)}})}error(i){mo(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=i;let{observers:n}=this;for(;n.length;)n.shift().error(i)}})}complete(){mo(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:i}=this;for(;i.length;)i.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var i;return((i=this.observers)===null||i===void 0?void 0:i.length)>0}_trySubscribe(i){return this._throwIfClosed(),super._trySubscribe(i)}_subscribe(i){return this._throwIfClosed(),this._checkFinalizedStatuses(i),this._innerSubscribe(i)}_innerSubscribe(i){let{hasError:n,isStopped:r,observers:o}=this;return n||r?Jd:(this.currentObservers=null,o.push(i),new Ye(()=>{this.currentObservers=null,Tr(o,i)}))}_checkFinalizedStatuses(i){let{hasError:n,thrownError:r,isStopped:o}=this;n?i.error(r):o&&i.complete()}asObservable(){let i=new fe;return i.source=this,i}}return t.create=(e,i)=>new ec(e,i),t})(),ec=class extends he{constructor(e,i){super(),this.destination=e,this.source=i}next(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.next)===null||n===void 0||n.call(i,e)}error(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.error)===null||n===void 0||n.call(i,e)}complete(){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||i===void 0||i.call(e)}_subscribe(e){var i,n;return(n=(i=this.source)===null||i===void 0?void 0:i.subscribe(e))!==null&&n!==void 0?n:Jd}};var pt=class extends he{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let i=super._subscribe(e);return!i.closed&&e.next(this._value),i}getValue(){let{hasError:e,thrownError:i,_value:n}=this;if(e)throw i;return this._throwIfClosed(),n}next(e){super.next(this._value=e)}};var Ss={now(){return(Ss.delegate||Date).now()},delegate:void 0};var Ts=class extends he{constructor(e=1/0,i=1/0,n=Ss){super(),this._bufferSize=e,this._windowTime=i,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=i===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,i)}next(e){let{isStopped:i,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;i||(n.push(e),!r&&n.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let i=this._innerSubscribe(e),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!e.closed;s+=n?1:2)e.next(o[s]);return this._checkFinalizedStatuses(e),i}_trimBuffer(){let{_bufferSize:e,_timestampProvider:i,_buffer:n,_infiniteTimeWindow:r}=this,o=(r?1:2)*e;if(e<1/0&&o<n.length&&n.splice(0,n.length-o),!r){let s=i.now(),a=0;for(let c=1;c<n.length&&n[c]<=s;c+=2)a=c;a&&n.splice(0,a+1)}}};var tc=class extends Ye{constructor(e,i){super()}schedule(e,i=0){return this}};var Ms={setInterval(t,e,...i){let{delegate:n}=Ms;return n?.setInterval?n.setInterval(t,e,...i):setInterval(t,e,...i)},clearInterval(t){let{delegate:e}=Ms;return(e?.clearInterval||clearInterval)(t)},delegate:void 0};var nc=class extends tc{constructor(e,i){super(e,i),this.scheduler=e,this.work=i,this.pending=!1}schedule(e,i=0){var n;if(this.closed)return this;this.state=e;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,i)),this.pending=!0,this.delay=i,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(o,this.id,i),this}requestAsyncId(e,i,n=0){return Ms.setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,i,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return i;i!=null&&Ms.clearInterval(i)}execute(e,i){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(e,i);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,i){let n=!1,r;try{this.work(e)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:e,scheduler:i}=this,{actions:n}=i;this.work=this.state=this.scheduler=null,this.pending=!1,Tr(n,this),e!=null&&(this.id=this.recycleAsyncId(i,e,null)),this.delay=null,super.unsubscribe()}}};var bo=class t{constructor(e,i=t.now){this.schedulerActionCtor=e,this.now=i}schedule(e,i=0,n){return new this.schedulerActionCtor(this,e).schedule(n,i)}};bo.now=Ss.now;var ic=class extends bo{constructor(e,i=bo.now){super(e,i),this.actions=[],this._active=!1}flush(e){let{actions:i}=this;if(this._active){i.push(e);return}let n;this._active=!0;do if(n=e.execute(e.state,e.delay))break;while(e=i.shift());if(this._active=!1,n){for(;e=i.shift();)e.unsubscribe();throw n}}};var c0=new ic(nc),Nm=c0;var at=new fe(t=>t.complete());function rc(t){return t&&ne(t.schedule)}function l0(t){return t[t.length-1]}function zi(t){return ne(l0(t))?t.pop():void 0}function Xn(t){return rc(l0(t))?t.pop():void 0}function Fm(t,e){return typeof l0(t)=="number"?t.pop():e}function km(t,e,i,n){function r(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function a(u){try{l(n.next(u))}catch(d){s(d)}}function c(u){try{l(n.throw(u))}catch(d){s(d)}}function l(u){u.done?o(u.value):r(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})}function Rm(t){var e=typeof Symbol=="function"&&Symbol.iterator,i=e&&t[e],n=0;if(i)return i.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ir(t){return this instanceof Ir?(this.v=t,this):new Ir(t)}function Bm(t,e,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=i.apply(t,e||[]),r,o=[];return r={},a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(h){return function(g){return Promise.resolve(g).then(h,d)}}function a(h,g){n[h]&&(r[h]=function(_){return new Promise(function(v,p){o.push([h,_,v,p])>1||c(h,_)})},g&&(r[h]=g(r[h])))}function c(h,g){try{l(n[h](g))}catch(_){f(o[0][3],_)}}function l(h){h.value instanceof Ir?Promise.resolve(h.value.v).then(u,d):f(o[0][2],h)}function u(h){c("next",h)}function d(h){c("throw",h)}function f(h,g){h(g),o.shift(),o.length&&c(o[0][0],o[0][1])}}function Lm(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],i;return e?e.call(t):(t=typeof Rm=="function"?Rm(t):t[Symbol.iterator](),i={},n("next"),n("throw"),n("return"),i[Symbol.asyncIterator]=function(){return this},i);function n(o){i[o]=t[o]&&function(s){return new Promise(function(a,c){s=t[o](s),r(a,c,s.done,s.value)})}}function r(o,s,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},s)}}var xo=t=>t&&typeof t.length=="number"&&typeof t!="function";function oc(t){return ne(t?.then)}function sc(t){return ne(t[vo])}function ac(t){return Symbol.asyncIterator&&ne(t?.[Symbol.asyncIterator])}function cc(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 Pw(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var lc=Pw();function uc(t){return ne(t?.[lc])}function dc(t){return Bm(this,arguments,function*(){let i=t.getReader();try{for(;;){let{value:n,done:r}=yield Ir(i.read());if(r)return yield Ir(void 0);yield yield Ir(n)}}finally{i.releaseLock()}})}function fc(t){return ne(t?.getReader)}function De(t){if(t instanceof fe)return t;if(t!=null){if(sc(t))return Nw(t);if(xo(t))return Fw(t);if(oc(t))return Rw(t);if(ac(t))return Vm(t);if(uc(t))return kw(t);if(fc(t))return Bw(t)}throw cc(t)}function Nw(t){return new fe(e=>{let i=t[vo]();if(ne(i.subscribe))return i.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Fw(t){return new fe(e=>{for(let i=0;i<t.length&&!e.closed;i++)e.next(t[i]);e.complete()})}function Rw(t){return new fe(e=>{t.then(i=>{e.closed||(e.next(i),e.complete())},i=>e.error(i)).then(null,Za)})}function kw(t){return new fe(e=>{for(let i of t)if(e.next(i),e.closed)return;e.complete()})}function Vm(t){return new fe(e=>{Lw(t,e).catch(i=>e.error(i))})}function Bw(t){return Vm(dc(t))}function Lw(t,e){var i,n,r,o;return km(this,void 0,void 0,function*(){try{for(i=Lm(t);n=yield i.next(),!n.done;){let s=n.value;if(e.next(s),e.closed)return}}catch(s){r={error:s}}finally{try{n&&!n.done&&(o=i.return)&&(yield o.call(i))}finally{if(r)throw r.error}}e.complete()})}function Kt(t,e,i,n=0,r=!1){let o=e.schedule(function(){i(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!r)return o}function hc(t,e=0){return me((i,n)=>{i.subscribe(ce(n,r=>Kt(n,t,()=>n.next(r),e),()=>Kt(n,t,()=>n.complete(),e),r=>Kt(n,t,()=>n.error(r),e)))})}function pc(t,e=0){return me((i,n)=>{n.add(t.schedule(()=>i.subscribe(n),e))})}function Hm(t,e){return De(t).pipe(pc(e),hc(e))}function Gm(t,e){return De(t).pipe(pc(e),hc(e))}function jm(t,e){return new fe(i=>{let n=0;return e.schedule(function(){n===t.length?i.complete():(i.next(t[n++]),i.closed||this.schedule())})})}function Um(t,e){return new fe(i=>{let n;return Kt(i,e,()=>{n=t[lc](),Kt(i,e,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(s){i.error(s);return}o?i.complete():i.next(r)},0,!0)}),()=>ne(n?.return)&&n.return()})}function gc(t,e){if(!t)throw new Error("Iterable cannot be null");return new fe(i=>{Kt(i,e,()=>{let n=t[Symbol.asyncIterator]();Kt(i,e,()=>{n.next().then(r=>{r.done?i.complete():i.next(r.value)})},0,!0)})})}function $m(t,e){return gc(dc(t),e)}function Wm(t,e){if(t!=null){if(sc(t))return Hm(t,e);if(xo(t))return jm(t,e);if(oc(t))return Gm(t,e);if(ac(t))return gc(t,e);if(uc(t))return Um(t,e);if(fc(t))return $m(t,e)}throw cc(t)}function Be(t,e){return e?Wm(t,e):De(t)}function Y(...t){let e=Xn(t);return Be(t,e)}function Do(t,e){let i=ne(t)?t:()=>t,n=r=>r.error(i());return new fe(e?r=>e.schedule(n,0,r):n)}
3function u0(t){return!!t&&(t instanceof fe||ne(t.lift)&&ne(t.subscribe))}var gi=po(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function zm(t){return t instanceof Date&&!isNaN(t)}function ae(t,e){return me((i,n)=>{let r=0;i.subscribe(ce(n,o=>{n.next(t.call(e,o,r++))}))})}var{isArray:Vw}=Array;function Hw(t,e){return Vw(e)?t(...e):t(e)}function Co(t){return ae(e=>Hw(t,e))}var{isArray:Gw}=Array,{getPrototypeOf:jw,prototype:Uw,keys:$w}=Object;function mc(t){if(t.length===1){let e=t[0];if(Gw(e))return{args:e,keys:null};if(Ww(e)){let i=$w(e);return{args:i.map(n=>e[n]),keys:i}}}return{args:t,keys:null}}function Ww(t){return t&&typeof t=="object"&&jw(t)===Uw}function vc(t,e){return t.reduce((i,n,r)=>(i[n]=e[r],i),{})}function wo(...t){let e=Xn(t),i=zi(t),{args:n,keys:r}=mc(t);if(n.length===0)return Be([],e);let o=new fe(zw(n,e,r?s=>vc(r,s):Tt));return i?o.pipe(Co(i)):o}function zw(t,e,i=Tt){return n=>{qm(e,()=>{let{length:r}=t,o=new Array(r),s=r,a=r;for(let c=0;c<r;c++)qm(e,()=>{let l=Be(t[c],e),u=!1;l.subscribe(ce(n,d=>{o[c]=d,u||(u=!0,a--),a||n.next(i(o.slice()))},()=>{--s||n.complete()}))},n)},n)}}function qm(t,e,i){t?Kt(i,t,e):e()}function Xm(t,e,i,n,r,o,s,a){let c=[],l=0,u=0,d=!1,f=()=>{d&&!c.length&&!l&&e.complete()},h=_=>l<n?g(_):c.push(_),g=_=>{o&&e.next(_),l++;let v=!1;De(i(_,u++)).subscribe(ce(e,p=>{r?.(p),o?h(p):e.next(p)},()=>{v=!0},void 0,()=>{if(v)try{for(l--;c.length&&l<n;){let p=c.shift();s?Kt(e,s,()=>g(p)):g(p)}f()}catch(p){e.error(p)}}))};return t.subscribe(ce(e,h,()=>{d=!0,f()})),()=>{a?.()}}function Ue(t,e,i=1/0){return ne(e)?Ue((n,r)=>ae((o,s)=>e(n,o,r,s))(De(t(n,r))),i):(typeof e=="number"&&(i=e),me((n,r)=>Xm(n,r,t,i)))}function Qn(t=1/0){return Ue(Tt,t)}function Qm(){return Qn(1)}function Kn(...t){return Qm()(Be(t,Xn(t)))}function _c(t){return new fe(e=>{De(t()).subscribe(e)})}function d0(...t){let e=zi(t),{args:i,keys:n}=mc(t),r=new fe(o=>{let{length:s}=i;if(!s){o.complete();return}let a=new Array(s),c=s,l=s;for(let u=0;u<s;u++){let d=!1;De(i[u]).subscribe(ce(o,f=>{d||(d=!0,l--),a[u]=f},()=>c--,void 0,()=>{(!c||!d)&&(l||o.next(n?vc(n,a):a),o.complete())}))}});return e?r.pipe(Co(e)):r}var qw=["addListener","removeListener"],Xw=["addEventListener","removeEventListener"],Qw=["on","off"];function Mt(t,e,i,n){if(ne(i)&&(n=i,i=void 0),n)return Mt(t,e,i).pipe(Co(n));let[r,o]=Zw(t)?Xw.map(s=>a=>t[s](e,a,i)):Kw(t)?qw.map(Km(t,e)):Yw(t)?Qw.map(Km(t,e)):[];if(!r&&xo(t))return Ue(s=>Mt(s,e,i))(De(t));if(!r)throw new TypeError("Invalid event target");return new fe(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return r(a),()=>o(a)})}function Km(t,e){return i=>n=>t[i](e,n)}function Kw(t){return ne(t.addListener)&&ne(t.removeListener)}function Yw(t){return ne(t.on)&&ne(t.off)}function Zw(t){return ne(t.addEventListener)&&ne(t.removeEventListener)}function As(t=0,e,i=Nm){let n=-1;return e!=null&&(rc(e)?i=e:n=e),new fe(r=>{let o=zm(t)?+t-i.now():t;o<0&&(o=0);let s=0;return i.schedule(function(){r.closed||(r.next(s++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function f0(...t){let e=Xn(t),i=Fm(t,1/0),n=t;return n.length?n.length===1?De(n[0]):Qn(i)(Be(n,e)):at}var{isArray:Jw}=Array;function yc(t){return t.length===1&&Jw(t[0])?t[0]:t}function He(t,e){return me((i,n)=>{let r=0;i.subscribe(ce(n,o=>t.call(e,o,r++)&&n.next(o)))})}function bc(...t){return t=yc(t),t.length===1?De(t[0]):new fe(e2(t))}function e2(t){return e=>{let i=[];for(let n=0;i&&!e.closed&&n<t.length;n++)i.push(De(t[n]).subscribe(ce(e,r=>{if(i){for(let o=0;o<i.length;o++)o!==n&&i[o].unsubscribe();i=null}e.next(r)})))}}function Is(...t){let e=zi(t),i=yc(t);return i.length?new fe(n=>{let r=i.map(()=>[]),o=i.map(()=>!1);n.add(()=>{r=o=null});for(let s=0;!n.closed&&s<i.length;s++)De(i[s]).subscribe(ce(n,a=>{if(r[s].push(a),r.every(c=>c.length)){let c=r.map(l=>l.shift());n.next(e?e(...c):c),r.some((l,u)=>!l.length&&o[u])&&n.complete()}},()=>{o[s]=!0,!r[s].length&&n.complete()}));return()=>{r=o=null}}):at}function qi(t){return me((e,i)=>{let n=null,r=!1,o;n=e.subscribe(ce(i,void 0,void 0,s=>{o=De(t(s,qi(t)(e))),n?(n.unsubscribe(),n=null,o.subscribe(i)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(i))})}function Ym(t,e,i,n,r){return(o,s)=>{let a=i,c=e,l=0;o.subscribe(ce(s,u=>{let d=l++;c=a?t(c,u,d):(a=!0,u),n&&s.next(c)},r&&(()=>{a&&s.next(c),s.complete()}
3)))}}function mi(t,e){return ne(e)?Ue(t,e,1):Ue(t,1)}function Xi(t){return me((e,i)=>{let n=!1;e.subscribe(ce(i,r=>{n=!0,i.next(r)},()=>{n||i.next(t),i.complete()}))})}function gt(t){return t<=0?()=>at:me((e,i)=>{let n=0;e.subscribe(ce(i,r=>{++n<=t&&(i.next(r),t<=n&&i.complete())}))})}function Zm(){return me((t,e)=>{t.subscribe(ce(e,hi))})}function Os(t){return ae(()=>t)}function h0(t,e){return e?i=>Kn(e.pipe(gt(1),Zm()),i.pipe(h0(t))):Ue((i,n)=>De(t(i,n)).pipe(gt(1),Os(i)))}function p0(t,e=c0){let i=As(t,e);return h0(()=>i)}function xc(t,e=Tt){return t=t??t2,me((i,n)=>{let r,o=!0;i.subscribe(ce(n,s=>{let a=e(s);(o||!t(r,a))&&(o=!1,r=a,n.next(s))}))})}function t2(t,e){return t===e}function Dc(t=n2){return me((e,i)=>{let n=!1;e.subscribe(ce(i,r=>{n=!0,i.next(r)},()=>n?i.complete():i.error(t())))})}function n2(){return new gi}function g0(...t){return e=>Kn(e,Y(...t))}function vi(t){return me((e,i)=>{try{e.subscribe(i)}finally{i.add(t)}})}function Yn(t,e){let i=arguments.length>=2;return n=>n.pipe(t?He((r,o)=>t(r,o,n)):Tt,gt(1),i?Xi(e):Dc(()=>new gi))}function Eo(t){return t<=0?()=>at:me((e,i)=>{let n=[];e.subscribe(ce(i,r=>{n.push(r),t<n.length&&n.shift()},()=>{for(let r of n)i.next(r);i.complete()},void 0,()=>{n=null}))})}function m0(t,e){let i=arguments.length>=2;return n=>n.pipe(t?He((r,o)=>t(r,o,n)):Tt,Eo(1),i?Xi(e):Dc(()=>new gi))}function v0(t,e){return me(Ym(t,e,arguments.length>=2,!0))}function Jm(t={}){let{connector:e=()=>new he,resetOnError:i=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return o=>{let s,a,c,l=0,u=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=c=void 0,u=d=!1},g=()=>{let _=s;h(),_?.unsubscribe()};return me((_,v)=>{l++,!d&&!u&&f();let p=c=c??e();v.add(()=>{l--,l===0&&!d&&!u&&(a=_0(g,r))}),p.subscribe(v),!s&&l>0&&(s=new pi({next:m=>p.next(m),error:m=>{d=!0,f(),a=_0(h,i,m),p.error(m)},complete:()=>{u=!0,f(),a=_0(h,n),p.complete()}}),De(_).subscribe(s))})(o)}}function _0(t,e,...i){if(e===!0){t();return}if(e===!1)return;let n=new pi({next:()=>{n.unsubscribe(),t()}});return De(e(...i)).subscribe(n)}function y0(t,e,i){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:e=1/0,refCount:r=!1,scheduler:i}=t:n=t??1/0,Jm({connector:()=>new Ts(n,e,i),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Cc(...t){let e=Xn(t);return me((i,n)=>{(e?Kn(t,i,e):Kn(t,i)).subscribe(n)})}function mt(t,e){return me((i,n)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&n.complete();i.subscribe(ce(n,c=>{r?.unsubscribe();let l=0,u=o++;De(t(c,u)).subscribe(r=ce(n,d=>n.next(e?e(c,d,u,l++):d),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function Ze(t){return me((e,i)=>{De(t).subscribe(ce(i,()=>i.complete(),hi)),!i.closed&&e.subscribe(i)})}function Je(t,e,i){let n=ne(t)||e||i?{next:t,error:e,complete:i}:t;return n?me((r,o)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;r.subscribe(ce(o,c=>{var l;(l=n.next)===null||l===void 0||l.call(n,c),o.next(c)},()=>{var c;a=!1,(c=n.complete)===null||c===void 0||c.call(n),o.complete()},c=>{var l;a=!1,(l=n.error)===null||l===void 0||l.call(n,c),o.error(c)},()=>{var c,l;a&&((c=n.unsubscribe)===null||c===void 0||c.call(n)),(l=n.finalize)===null||l===void 0||l.call(n)}))}):Tt}function Ps(...t){let e=zi(t);return me((i,n)=>{let r=t.length,o=new Array(r),s=t.map(()=>!1),a=!1;for(let c=0;c<r;c++)De(t[c]).subscribe(ce(n,l=>{o[c]=l,!a&&!s[c]&&(s[c]=!0,(a=s.every(Tt))&&(s=null))},hi));i.subscribe(ce(n,c=>{if(a){let l=[c,...o];n.next(e?e(...l):l)}}))})}var U1="https://g.co/ng/security#xss",Q=class extends Error{constructor(e,i){super(sl(e,i)),this.code=e}};function sl(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`}function Xs(t){return{toString:t}.toString()}var wc="__parameters__";function i2(t){return function(...i){if(t){let n=t(...i);for(let r in n)this[r]=n[r]}}}function $1(t,e,i){return Xs(()=>{let n=i2(e);function r(...o){if(this instanceof r)return n.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(c,l,u){let d=c.hasOwnProperty(wc)?c[wc]:Object.defineProperty(c,wc,{value:[]})[wc];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),c}}return i&&(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var et=globalThis;function Le(t){for(let e in t)if(t[e]===Le)return e;throw Error("Could not find renamed property on target object.")}function r2(t,e){for(let i in e)e.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=e[i])}function $t(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map($t).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(` 4`);return i===-1?e:e.substring(0,i)}function k0(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e}var o2=Le({__forward_ref__:Le});function it(t){return t.__forward_ref__=it,t.toString=function(){return $t(this())},t}function Ut(t){return W1(t)?t():t}function W1(t){return typeof t=="function"&&t.hasOwnProperty(o2)&&t.__forward_ref__===it}function k(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Te(t){return{providers:t.providers||[],imports:t.imports||[]}}function al(t){return e1(t,q1)||e1(t,X1)}function z1(t){return al(t)!==null}function e1(t,e){return t.hasOwnProperty(e)?t[e]:null}function s2(t){let e=t&&(t[q1]||t[X1]);return e||null}function t1(t){return t&&(t.hasOwnProperty(n1)||t.hasOwnProperty(a2))?t[n1]:null}var q1=Le({\u0275prov:Le}),n1=Le({\u0275inj:Le}),X1=Le({ngInjectableDef:Le}),a2=Le({ngInjectorDef:Le}),K=class{constructor(e,i){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof i=="number"?this.__NG_ELEMENT_ID__=i:i!==void 0&&(this.\u0275prov=k({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Q1(t){return t&&!!t.\u0275providers}var c2=Le({\u0275cmp:Le}),l2=Le({\u0275dir:Le}),u2=Le({\u0275pipe:Le}),d2=Le({\u0275mod:Le}),Bc=Le({\u0275fac:Le}),Ns=Le({__NG_ELEMENT_ID__:Le}),i1=Le({__NG_ENV_ID__:Le});function ei(t){return typeof t=="string"?t:t==null?"":String(t)}function f2(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.n
4ame||t.type.toString():ei(t)}function h2(t,e){let i=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new Q(-200,t)}function Xf(t,e){throw new Q(-201,!1)}var be=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}(be||{}),B0;function K1(){return B0}function Yt(t){let e=B0;return B0=t,e}function Y1(t,e,i){let n=al(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(i&be.Optional)return null;if(e!==void 0)return e;Xf(t,"Injector")}var p2={},Rs=p2,L0="__NG_DI_FLAG__",Lc="ngTempTokenPath",g2="ngTokenPath",m2=/\n/gm,v2="\u0275",r1="__source",Io;function _2(){return Io}function Qi(t){let e=Io;return Io=t,e}function y2(t,e=be.Default){if(Io===void 0)throw new Q(-203,!1);return Io===null?Y1(t,void 0,e):Io.get(t,e&be.Optional?null:void 0,e)}function G(t,e=be.Default){return(K1()||y2)(Ut(t),e)}function E(t,e=be.Default){return G(t,cl(e))}function cl(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function V0(t){let e=[];for(let i=0;i<t.length;i++){let n=Ut(t[i]);if(Array.isArray(n)){if(n.length===0)throw new Q(900,!1);let r,o=be.Default;for(let s=0;s<n.length;s++){let a=n[s],c=b2(a);typeof c=="number"?c===-1?r=a.token:o|=c:r=a}e.push(G(r,o))}else e.push(G(n))}return e}function Z1(t,e){return t[L0]=e,t.prototype[L0]=e,t}function b2(t){return t[L0]}function x2(t,e,i,n){let r=t[Lc];throw e[r1]&&r.unshift(e[r1]),t.message=D2(` 5`+t.message,r,i,n),t[g2]=r,t[Lc]=null,t}function D2(t,e,i,n=null){t=t&&t.charAt(0)===` 6`&&t.charAt(1)==v2?t.slice(2):t;let r=$t(e);if(Array.isArray(e))r=e.map($t).join(" -> ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):$t(a)))}r=`{${o.join(", ")}}`}return`${i}${n?"("+n+")":""}[${r}]: ${t.replace(m2,` 7 `)}`}var Qs=Z1($1("Optional"),8);var ll=Z1($1("SkipSelf"),4);function Fr(t,e){let i=t.hasOwnProperty(Bc);return i?t[Bc]:null}function C2(t,e,i){if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],o=e[n];if(i&&(r=i(r),o=i(o)),o!==r)return!1}return!0}function w2(t){return t.flat(Number.POSITIVE_INFINITY)}function Qf(t,e){t.forEach(i=>Array.isArray(i)?Qf(i,e):e(i))}function J1(t,e,i){e>=t.length?t.push(i):t.splice(e,0,i)}function Vc(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function E2(t,e){let i=[];for(let n=0;n<t;n++)i.push(e);return i}function S2(t,e,i,n){let r=t.length;if(r==e)t.push(i,n);else if(r===1)t.push(n,t[0]),t[0]=i;else{for(r--,t.push(t[r-1],t[r]);r>e;){let o=r-2;t[r]=t[o],r--}t[e]=i,t[e+1]=n}}function Kf(t,e,i){let n=Ks(t,e);return n>=0?t[n|1]=i:(n=~n,S2(t,n,e,i)),n}function b0(t,e){let i=Ks(t,e);if(i>=0)return t[i|1]}function Ks(t,e){return T2(t,e,1)}function T2(t,e,i){let n=0,r=t.length>>i;for(;r!==n;){let o=n+(r-n>>1),s=t[o<<i];if(e===s)return o<<i;s>e?r=o:n=o+1}return~(r<<i)}var Po={},Zt=[],No=new K(""),ev=new K("",-1),tv=new K(""),Hc=class{get(e,i=Rs){if(i===Rs){let n=new Error(`NullInjectorError: No provider for ${$t(e)}!`);throw n.name="NullInjectorError",n}return i}},nv=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(nv||{}),ti=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(ti||{}),Qe=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Qe||{});function M2(t,e,i){let n=t.length;for(;;){let r=t.indexOf(e,i);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=e.length;if(r+o===n||t.charCodeAt(r+o)<=32)return r}i=r+1}}function H0(t,e,i){let n=0;for(;n<i.length;){let r=i[n];if(typeof r=="number"){if(r!==0)break;n++;let o=i[n++],s=i[n++],a=i[n++];t.setAttribute(e,s,a,o)}else{let o=r,s=i[++n];A2(o)?t.setProperty(e,o,s):t.setAttribute(e,o,s),n++}}return n}function iv(t){return t===3||t===4||t===6}function A2(t){return t.charCodeAt(0)===64}function ks(t,e){if(!(e===null||e.length===0))if(t===null||t.length===0)t=e.slice();else{let i=-1;for(let n=0;n<e.length;n++){let r=e[n];typeof r=="number"?i=r:i===0||(i===-1||i===2?o1(t,i,r,null,e[++n]):o1(t,i,r,null,null))}}return t}function o1(t,e,i,n,r){let o=0,s=t.length;if(e===-1)s=-1;else for(;o<t.length;){let a=t[o++];if(typeof a=="number"){if(a===e){s=-1;break}else if(a>e){s=o-1;break}}}for(;o<t.length;){let a=t[o];if(typeof a=="number")break;if(a===i){if(n===null){r!==null&&(t[o+1]=r);return}else if(n===t[o+1]){t[o+2]=r;return}}o++,n!==null&&o++,r!==null&&o++}s!==-1&&(t.splice(s,0,e),o=s+1),t.splice(o++,0,i),n!==null&&t.splice(o++,0,n),r!==null&&t.splice(o++,0,r)}var rv="ng-template";function I2(t,e,i,n){let r=0;if(n){for(;
7r<e.length&&typeof e[r]=="string";r+=2)if(e[r]==="class"&&M2(e[r+1].toLowerCase(),i,0)!==-1)return!0}else if(Yf(t))return!1;if(r=e.indexOf(1,r),r>-1){let o;for(;++r<e.length&&typeof(o=e[r])=="string";)if(o.toLowerCase()===i)return!0}return!1}function Yf(t){return t.type===4&&t.value!==rv}function O2(t,e,i){let n=t.type===4&&!i?rv:t.value;return e===n}function P2(t,e,i){let n=4,r=t.attrs,o=r!==null?R2(r):0,s=!1;for(let a=0;a<e.length;a++){let c=e[a];if(typeof c=="number"){if(!s&&!An(n)&&!An(c))return!1;if(s&&An(c))continue;s=!1,n=c|n&1;continue}if(!s)if(n&4){if(n=2|n&1,c!==""&&!O2(t,c,i)||c===""&&e.length===1){if(An(n))return!1;s=!0}}else if(n&8){if(r===null||!I2(t,r,c,i)){if(An(n))return!1;s=!0}}else{let l=e[++a],u=N2(c,r,Yf(t),i);if(u===-1){if(An(n))return!1;s=!0;continue}if(l!==""){let d;if(u>o?d="":d=r[u+1].toLowerCase(),n&2&&l!==d){if(An(n))return!1;s=!0}}}}return An(n)||s}function An(t){return(t&1)===0}function N2(t,e,i,n){if(e===null)return-1;let r=0;if(n||!i){let o=!1;for(;r<e.length;){let s=e[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=e[++r];for(;typeof a=="string";)a=e[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return k2(e,t)}function ov(t,e,i=!1){for(let n=0;n<e.length;n++)if(P2(t,e[n],i))return!0;return!1}function F2(t){let e=t.attrs;if(e!=null){let i=e.indexOf(5);if(!(i&1))return e[i+1]}return null}function R2(t){for(let e=0;e<t.length;e++){let i=t[e];if(iv(i))return e}return t.length}function k2(t,e){let i=t.indexOf(4);if(i>-1)for(i++;i<t.length;){let n=t[i];if(typeof n=="number")return-1;if(n===e)return i;i++}return-1}function B2(t,e){e:for(let i=0;i<e.length;i++){let n=e[i];if(t.length===n.length){for(let r=0;r<t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function s1(t,e){return t?":not("+e.trim()+")":e}function L2(t){let e=t[0],i=1,n=2,r="",o=!1;for(;i<t.length;){let s=t[i];if(typeof s=="string")if(n&2){let a=t[++i];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else n&8?r+="."+s:n&4&&(r+=" "+s);else r!==""&&!An(s)&&(e+=s1(o,r),r=""),n=s,o=o||!An(n);i++}return r!==""&&(e+=s1(o,r)),e}function V2(t){return t.map(L2).join(",")}function H2(t){let e=[],i=[],n=1,r=2;for(;n<t.length;){let o=t[n];if(typeof o=="string")r===2?o!==""&&e.push(o,t[++n]):r===8&&i.push(o);else{if(!An(r))break;r=o}n++}return{attrs:e,classes:i}}function Lt(t){return Xs(()=>{let e=uv(t),i=Pe(z({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===nv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||ti.Emulated,styles:t.styles||Zt,_:null,schemas:t.schemas||null,tView:null,id:""});dv(i);let n=t.dependencies;return i.directiveDefs=c1(n,!1),i.pipeDefs=c1(n,!0),i.id=U2(i),i})}function G2(t){return _i(t)||sv(t)}function j2(t){return t!==null}function Me(t){return Xs(()=>({type:t.type,bootstrap:t.bootstrap||Zt,declarations:t.declarations||Zt,imports:t.imports||Zt,exports:t.exports||Zt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function a1(t,e){if(t==null)return Po;let i={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o,s,a=Qe.None;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o):(o=r,s=r),e?(i[o]=a!==Qe.None?[n,a]:n,e[o]=s):i[o]=n}return i}function Ae(t){return Xs(()=>{let e=uv(t);return dv(e),e})}function Ho(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 _i(t){return t[c2]||null}function sv(t){return t[l2]||null}function av(t){return t[u2]||null}function cv(t){let e=_i(t)||sv(t)||av(t);return e!==null?e.standalone:!1}function lv(t,e){let i=t[d2]||null;if(!i&&e===!0)throw new Error(`Type ${$t(t)} does not have '\u0275mod' property.`);return i}function uv(t){let e={};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:e,inputTransforms:null,inputConfig:t.inputs||Po,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Zt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:a1(t.inputs,e),outputs:a1(t.outputs),debugInfo:null}}
7function dv(t){t.features?.forEach(e=>e(t))}function c1(t,e){if(!t)return null;let i=e?av:G2;return()=>(typeof t=="function"?t():t).map(n=>i(n)).filter(j2)}function U2(t){let e=0,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let r of i)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function ul(t){return{\u0275providers:t}}function $2(...t){return{\u0275providers:fv(!0,t),\u0275fromNgModule:!0}}function fv(t,...e){let i=[],n=new Set,r,o=s=>{i.push(s)};return Qf(e,s=>{let a=s;G0(a,o,[],n)&&(r||=[],r.push(a))}),r!==void 0&&hv(r,o),i}function hv(t,e){for(let i=0;i<t.length;i++){let{ngModule:n,providers:r}=t[i];Zf(r,o=>{e(o,n)})}}function G0(t,e,i,n){if(t=Ut(t),!t)return!1;let r=null,o=t1(t),s=!o&&_i(t);if(!o&&!s){let c=t.ngModule;if(o=t1(c),o)r=c;else return!1}else{if(s&&!s.standalone)return!1;r=t}let a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)G0(l,e,i,n)}}else if(o){if(o.imports!=null&&!a){n.add(r);let l;try{Qf(o.imports,u=>{G0(u,e,i,n)&&(l||=[],l.push(u))})}finally{}l!==void 0&&hv(l,e)}if(!a){let l=Fr(r)||(()=>new r);e({provide:r,useFactory:l,deps:Zt},r),e({provide:tv,useValue:r,multi:!0},r),e({provide:No,useValue:()=>G(r),multi:!0},r)}let c=o.providers;if(c!=null&&!a){let l=t;Zf(c,u=>{e(u,l)})}}else return!1;return r!==t&&t.providers!==void 0}function Zf(t,e){for(let i of t)Q1(i)&&(i=i.\u0275providers),Array.isArray(i)?Zf(i,e):e(i)}var W2=Le({provide:String,useValue:Le});function pv(t){return t!==null&&typeof t=="object"&&W2 in t}function z2(t){return!!(t&&t.useExisting)}function q2(t){return!!(t&&t.useFactory)}function Fo(t){return typeof t=="function"}function X2(t){return!!t.useClass}var dl=new K(""),Oc={},Q2={},x0;function fl(){return x0===void 0&&(x0=new Hc),x0}var ct=class{},Bs=class extends ct{get destroyed(){return this._destroyed}constructor(e,i,n,r){super(),this.parent=i,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,U0(e,s=>this.processProvider(s)),this.records.set(ev,So(void 0,this)),r.has("environment")&&this.records.set(ct,So(void 0,this));let o=this.records.get(dl);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(tv,Zt,be.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=Ee(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let i=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of i)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Ee(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let i=Qi(this),n=Yt(void 0),r;try{return e()}finally{Qi(i),Yt(n)}}get(e,i=Rs,n=be.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(i1))return e[i1](this);n=cl(n);let r,o=Qi(this),s=Yt(void 0);try{if(!(n&be.SkipSelf)){let c=this.records.get(e);if(c===void 0){let l=eE(e)&&al(e);l&&this.injectableDefInScope(l)?c=So(j0(e),Oc):c=null,this.records.set(e,c)}if(c!=null)return this.hydrate(e,c)}let a=n&be.Self?fl():this.parent;return i=n&be.Optional&&i===Rs?null:i,a.get(e,i)}catch(a){if(a.name==="NullInjectorError"){if((a[Lc]=a[Lc]||[]).unshift($t(e)),o)throw a;return x2(a,e,"R3InjectorError",this.source)}else throw a}finally{Yt(s),Qi(o)}}resolveInjectorInitializers(){let e=Ee(null),i=Qi(this),n=Yt(void 0),r;try{let o=this.get(No,Zt,be.Self);for(let s of o)s()}finally{Qi(i),Yt(n),Ee(e)}}toString(){let e=[],i=this.records;for(let n of i.keys())e.push($t(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Q(205,!1)}processProvider(e){e=Ut(e);let i=Fo(e)?e:Ut(e&&e.provide),n=Y2(e);if(!Fo(e)&&e.multi===!0){let r=this.records.get(i);r||(r=So(void 0,Oc,!0),r.factory=()=>V0(r.multi),this.records.set(i,r)),i=e,r.multi.push(e)}this.records.set(i,n)}hydrate(e,i){let n=Ee(null);try{return i.value===Oc&&(i.value=Q2,i.value=i.factory()),typeof i.value=="object"&&i.value&&J2(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{Ee(n)}}injectableDefInScope(e){if(!e.providedIn)return!1;let i=Ut(e.providedIn);return typeof i=="string"?i==="any"||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(e){let i=this._onDestroyHooks.indexOf(e);i!==-1&&this._onDestroyHooks.splice(i,1)}};function j0(t){let e=al(t),i=e!==null?e.factory:Fr(t);if(i!==null)return i;if(t instanceof K)throw new Q(204,!1);if(t instanceof Function)return K2(t);throw new Q(204,!1)}function K2(t){if(t.length>0)throw new Q(204,!1);let i=s2(t);return i!==null?()=>i.factory(t):()=>new t}function Y2(t){if(pv(t))return So(void 0,t.useValue);{let e=gv(t);return So(e,Oc)}}
7function gv(t,e,i){let n;if(Fo(t)){let r=Ut(t);return Fr(r)||j0(r)}else if(pv(t))n=()=>Ut(t.useValue);else if(q2(t))n=()=>t.useFactory(...V0(t.deps||[]));else if(z2(t))n=()=>G(Ut(t.useExisting));else{let r=Ut(t&&(t.useClass||t.provide));if(Z2(t))n=()=>new r(...V0(t.deps));else return Fr(r)||j0(r)}return n}function So(t,e,i=!1){return{factory:t,value:e,multi:i?[]:void 0}}function Z2(t){return!!t.deps}function J2(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function eE(t){return typeof t=="function"||typeof t=="object"&&t instanceof K}function U0(t,e){for(let i of t)Array.isArray(i)?U0(i,e):i&&Q1(i)?U0(i.\u0275providers,e):e(i)}function Nn(t,e){t instanceof Bs&&t.assertNotDestroyed();let i,n=Qi(t),r=Yt(void 0);try{return e()}finally{Qi(n),Yt(r)}}function mv(){return K1()!==void 0||_2()!=null}function Jf(t){if(!mv())throw new Q(-203,!1)}function tE(t){let e=et.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function nE(t){return typeof t=="function"}var xi=0,ge=1,le=2,At=3,On=4,ln=5,Ro=6,Ls=7,kt=8,ko=9,Pn=10,$e=11,Vs=12,l1=13,Go=14,vn=15,Ys=16,To=17,yi=18,hl=19,vv=20,Ki=21,D0=22,Rr=23,It=25,_v=1;var kr=7,Gc=8,Bo=9,Bt=10,eh=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(eh||{});function Pr(t){return Array.isArray(t)&&typeof t[_v]=="object"}function Di(t){return Array.isArray(t)&&t[_v]===!0}function th(t){return(t.flags&4)!==0}function pl(t){return t.componentOffset>-1}function gl(t){return(t.flags&1)===1}function Yi(t){return!!t.template}function iE(t){return(t[le]&512)!==0}var $0=class{constructor(e,i,n){this.previousValue=e,this.currentValue=i,this.firstChange=n}isFirstChange(){return this.firstChange}};function yv(t,e,i,n){e!==null?e.applyValueToInputSignal(e,n):t[i]=n}function Wt(){return bv}function bv(t){return t.type.prototype.ngOnChanges&&(t.setInput=oE),rE}Wt.ngInherit=!0;function rE(){let t=Dv(this),e=t?.current;if(e){let i=t.previous;if(i===Po)t.previous=e;else for(let n in e)i[n]=e[n];t.current=null,this.ngOnChanges(e)}}function oE(t,e,i,n,r){let o=this.declaredInputs[n],s=Dv(t)||sE(t,{previous:Po,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[o];a[o]=new $0(l&&l.currentValue,i,c===Po),yv(t,e,r,i)}var xv="__ngSimpleChanges__";function Dv(t){return t[xv]||null}function sE(t,e){return t[xv]=e}var u1=null;var Zn=function(t,e,i){u1?.(t,e,i)},Cv="svg",aE="math",cE=!1;function lE(){return cE}function ni(t){for(;Array.isArray(t);)t=t[xi];return t}function wv(t,e){return ni(e[t])}function _n(t,e){return ni(e[t.index])}function nh(t,e){return t.data[e]}function ih(t,e){return t[e]}function er(t,e){let i=e[t];return Pr(i)?i:i[xi]}function uE(t){return(t[le]&4)===4}function rh(t){return(t[le]&128)===128}function dE(t){return Di(t[At])}function Lo(t,e){return e==null?null:t[e]}function Ev(t){t[To]=0}function fE(t){t[le]&1024||(t[le]|=1024,rh(t)&&Hs(t))}function hE(t,e){for(;t>0;)e=e[Go],t--;return e}function oh(t){return!!(t[le]&9216||t[Rr]?.dirty)}function W0(t){t[Pn].changeDetectionScheduler?.notify(1),oh(t)?Hs(t):t[le]&64&&(lE()?(t[le]|=1024,Hs(t)):t[Pn].changeDetectionScheduler?.notify())}function Hs(t){t[Pn].changeDetectionScheduler?.notify();let e=Gs(t);for(;e!==null&&!(e[le]&8192||(e[le]|=8192,!rh(e)));)e=Gs(e)}function Sv(t,e){if((t[le]&256)===256)throw new Q(911,!1);t[Ki]===null&&(t[Ki]=[]),t[Ki].push(e)}function pE(t,e){if(t[Ki]===null)return;let i=t[Ki].indexOf(e);i!==-1&&t[Ki].splice(i,1)}function Gs(t){let e=t[At];return Di(e)?e[At]:e}var ve={lFrame:Fv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function gE(){return ve.lFrame.elementDepthCount}function mE(){ve.lFrame.elementDepthCount++}function vE(){ve.lFrame.elementDepthCount--}function Tv(){return ve.bindingsEnabled}function Mv(){return ve.skipHydrationRootTNode!==null}function _E(t){return ve.skipHydrationRootTNode===t}function yE(){ve.skipHydrationRootTNode=null}function de(){return ve.lFrame.lView}function We(){return ve.lFrame.tView}function oe(t){return ve.lFrame.contextLView=t,t[kt]}function se(t){return ve.lFrame.contextLView=null,t}function Vt(){let t=Av();for(;t!==null&&t.type===64;)t=t.parent;return t}function Av(){return ve.lFrame.currentTNode}function bE(){let t=ve.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Ur(t,e){let i=ve.lFrame;i.currentTNode=t,i.isParent=e}function sh(){return ve.lFrame.isParent}function ah(){ve.lFrame.isParent=!1}function xE(){return ve.lFrame.contextLView}function ml(){let t=ve.lFrame,e=t.bindingRootIndex;return e===-1&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Iv(){return ve.lFrame.bindingIndex}function DE(t){return ve.lFrame.bindingIndex=t}function $r(){return ve.lFrame.bindingIndex++}function vl(t){let e=ve.lFrame,i=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,i}function CE(){return ve.lFrame.inI18n}function wE(t,e){let i=ve.lFrame;i.bindingIndex=i.bindingRootIndex=t,z0(e)}function EE(){return ve.lFrame.currentDirectiveIndex}function z0(t){ve.lFrame.currentDirectiveIndex=t}function SE(t){let e=ve.lFrame.currentDirectiveIndex;return e===-1?null:t[e]}function Ov(){return ve.lFrame.currentQueryIndex}function ch(t){ve.lFrame.currentQueryIndex=t}function TE(t){let e=t[ge];return e.type===2?e.declTNode:e.type===1?t[ln]:null}function Pv(t,e,i){if(i&be.SkipSelf){let r=e,o=t;for(;r=r.parent,r===null&&!(i&be.Host);)if(r=TE(o),r===null||(o=o[Go],r.type&10))break;if(r===null)return!1;e=r,t=o}let n=ve.lFrame=Nv();return n.currentTNode=e,n.lView=t,!0}function lh(t){let e=Nv(),i=t[ge];ve.lFrame=e,e.currentTNode=i.firstChild,e.lView=t,e.tView=i,e.contextLView=t,e.bindingIndex=i.bindingStartIndex,e.inI18n=!1}function Nv(){let t=ve.lFrame,e=t===null?null:t.child;return e===null?Fv(t):e}function Fv(t){let e={currentTNode:null,isParent:!0,lView:null,tView:null,
7selectedIndex:-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=e),e}function Rv(){let t=ve.lFrame;return ve.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var kv=Rv;function uh(){let t=Rv();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 ME(t){return(ve.lFrame.contextLView=hE(t,ve.lFrame.contextLView))[kt]}function si(){return ve.lFrame.selectedIndex}function Br(t){ve.lFrame.selectedIndex=t}function jo(){let t=ve.lFrame;return nh(t.tView,t.selectedIndex)}function ue(){ve.lFrame.currentNamespace=Cv}function Fn(){AE()}function AE(){ve.lFrame.currentNamespace=null}function IE(){return ve.lFrame.currentNamespace}var Bv=!0;function _l(){return Bv}function yl(t){Bv=t}function OE(t,e,i){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(n){let s=bv(e);(i.preOrderHooks??=[]).push(t,s),(i.preOrderCheckHooks??=[]).push(t,s)}r&&(i.preOrderHooks??=[]).push(0-t,r),o&&((i.preOrderHooks??=[]).push(t,o),(i.preOrderCheckHooks??=[]).push(t,o))}function bl(t,e){for(let i=e.directiveStart,n=e.directiveEnd;i<n;i++){let o=t.data[i].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:u}=o;s&&(t.contentHooks??=[]).push(-i,s),a&&((t.contentHooks??=[]).push(i,a),(t.contentCheckHooks??=[]).push(i,a)),c&&(t.viewHooks??=[]).push(-i,c),l&&((t.viewHooks??=[]).push(i,l),(t.viewCheckHooks??=[]).push(i,l)),u!=null&&(t.destroyHooks??=[]).push(i,u)}}function Pc(t,e,i){Lv(t,e,3,i)}function Nc(t,e,i,n){(t[le]&3)===i&&Lv(t,e,i,n)}function C0(t,e){let i=t[le];(i&3)===e&&(i&=16383,i+=1,t[le]=i)}function Lv(t,e,i,n){let r=n!==void 0?t[To]&65535:0,o=n??-1,s=e.length-1,a=0;for(let c=r;c<s;c++)if(typeof e[c+1]=="number"){if(a=e[c],n!=null&&a>=n)break}else e[c]<0&&(t[To]+=65536),(a<o||o==-1)&&(PE(t,i,e,c),t[To]=(t[To]&4294901760)+c+2),c++}function d1(t,e){Zn(4,t,e);let i=Ee(null);try{e.call(t)}finally{Ee(i),Zn(5,t,e)}}function PE(t,e,i,n){let r=i[n]<0,o=i[n+1],s=r?-i[n]:i[n],a=t[s];r?t[le]>>14<t[To]>>16&&(t[le]&3)===e&&(t[le]+=16384,d1(a,o)):d1(a,o)}var Oo=-1,Lr=class{constructor(e,i,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=n}};function NE(t){return t instanceof Lr}function FE(t){return(t.flags&8)!==0}function RE(t){return(t.flags&16)!==0}function Vv(t){return t!==Oo}function jc(t){return t&32767}function kE(t){return t>>16}function Uc(t,e){let i=kE(t),n=e;for(;i>0;)n=n[Go],i--;return n}var q0=!0;function $c(t){let e=q0;return q0=t,e}var BE=256,Hv=BE-1,Gv=5,LE=0,Jn={};function VE(t,e,i){let n;typeof i=="string"?n=i.charCodeAt(0)||0:i.hasOwnProperty(Ns)&&(n=i[Ns]),n==null&&(n=i[Ns]=LE++);let r=n&Hv,o=1<<r;e.data[t+(r>>Gv)]|=o}function Wc(t,e){let i=jv(t,e);if(i!==-1)return i;let n=e[ge];n.firstCreatePass&&(t.injectorIndex=e.length,w0(n.data,t),w0(e,null),w0(n.blueprint,null));let r=dh(t,e),o=t.injectorIndex;if(Vv(r)){let s=jc(r),a=Uc(r,e),c=a[ge].data;for(let l=0;l<8;l++)e[o+l]=a[s+l]|c[s+l]}return e[o+8]=r,o}function w0(t,e){t.push(0,0,0,0,0,0,0,0,e)}function jv(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex}function dh(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let i=0,n=null,r=e;for(;r!==null;){if(n=qv(r),n===null)return Oo;if(i++,r=r[Go],n.injectorIndex!==-1)return n.injectorIndex|i<<16}return Oo}function X0(t,e,i){VE(t,e,i)}function HE(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let i=t.attrs;if(i){let n=i.length,r=0;for(;r<n;){let o=i[r];if(iv(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<n&&typeof i[r]=="string";)r++;else{if(o===e)return i[r+1];r=r+2}}}return null}function Uv(t,e,i){if(i&be.Optional||t!==void 0)return t;Xf(e,"NodeInjector")}function $v(t,e,i,n){if(i&be.Optional&&n===void 0&&(n=null),!(i&(be.Self|be.Host))){let r=t[ko],o=Yt(void 0);try{return r?r.get(e,n,i&be.Optional):Y1(e,n,i&be.Optional)}finally{Yt(o)}}return Uv(n,e,i)}function Wv(t,e,i,n=be.Default,r){if(t!==null){if(e[le]&2048&&!(n&be.Self)){let s=$E(t,e,i,n,Jn);if(s!==Jn)return s}let o=zv(t,e,i,n,Jn);if(o!==Jn)return o}return $v(e,i,n,r)}function zv(t,e,i,n,r){let o=jE(i);if(typeof o=="function"){if(!Pv(e,t,n))return n&be.Host?Uv(r,i,n):$v(e,i,n,r);try{let s;if(s=o(n),s==null&&!(n&be.Optional))Xf(i);else return s}finally{kv()}}else if(typeof o=="number"){let s=null,a=jv(t,e),c=Oo,l=n&be.Host?e[vn][ln]:null;for((a===-1||n&be.SkipSelf)&&(c=a===-1?dh(t,e):e[a+8],c===Oo||!h1(n,!1)?a=-1:(s=e[ge],a=jc(c),e=Uc(c,e)));a!==-1;){let u=e[ge];if(f1(o,a,u.data)){let d=GE(a,e,i,s,n,l);if(d!==Jn)return d}c=e[a+8],c!==Oo&&h1(n,e[ge].data[a+8]===l)&&f1(o,a,e)?(s=u,a=jc(c),e=Uc(c,e)):a=-1}}return r}function GE(t,e,i,n,r,o){let s=e[ge],a=s.data[t+8],c=n==null?pl(a)&&q0:n!=s&&(a.type&3)!==0,l=r&be.Host&&o===a,u=Fc(a,s,i,c,l);return u!==null?Vr(e,s,u,a):Jn}
7function Fc(t,e,i,n,r){let o=t.providerIndexes,s=e.data,a=o&1048575,c=t.directiveStart,l=t.directiveEnd,u=o>>20,d=n?a:a+u,f=r?a+u:l;for(let h=d;h<f;h++){let g=s[h];if(h<c&&i===g||h>=c&&g.type===i)return h}if(r){let h=s[c];if(h&&Yi(h)&&h.type===i)return c}return null}function Vr(t,e,i,n){let r=t[i],o=e.data;if(NE(r)){let s=r;s.resolving&&h2(f2(o[i]));let a=$c(s.canSeeViewProviders);s.resolving=!0;let c,l=s.injectImpl?Yt(s.injectImpl):null,u=Pv(t,n,be.Default);try{r=t[i]=s.factory(void 0,o,t,n),e.firstCreatePass&&i>=n.directiveStart&&OE(i,o[i],e)}finally{l!==null&&Yt(l),$c(a),s.resolving=!1,kv()}}return r}function jE(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(Ns)?t[Ns]:void 0;return typeof e=="number"?e>=0?e&Hv:UE:e}function f1(t,e,i){let n=1<<t;return!!(i[e+(t>>Gv)]&n)}function h1(t,e){return!(t&be.Self)&&!(t&be.Host&&e)}var Nr=class{constructor(e,i){this._tNode=e,this._lView=i}get(e,i,n){return Wv(this._tNode,this._lView,e,cl(n),i)}};function UE(){return new Nr(Vt(),de())}function vt(t){return Xs(()=>{let e=t.prototype.constructor,i=e[Bc]||Q0(e),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let o=r[Bc]||Q0(r);if(o&&o!==i)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Q0(t){return W1(t)?()=>{let e=Q0(Ut(t));return e&&e()}:Fr(t)}function $E(t,e,i,n,r){let o=t,s=e;for(;o!==null&&s!==null&&s[le]&2048&&!(s[le]&512);){let a=zv(o,s,i,n|be.Self,Jn);if(a!==Jn)return a;let c=o.parent;if(!c){let l=s[vv];if(l){let u=l.get(i,Jn,n);if(u!==Jn)return u}c=qv(s),s=s[Go]}o=c}return r}function qv(t){let e=t[ge],i=e.type;return i===2?e.declTNode:i===1?t[ln]:null}function xl(t){return HE(Vt(),t)}function p1(t,e=null,i=null,n){let r=Xv(t,e,i,n);return r.resolveInjectorInitializers(),r}function Xv(t,e=null,i=null,n,r=new Set){let o=[i||Zt,$2(t)];return n=n||(typeof t=="object"?void 0:$t(t)),new Bs(o,e||fl(),n||null,r)}var _t=(()=>{let e=class e{static create(n,r){if(Array.isArray(n))return p1({name:""},r,n,"");{let o=n.name??"";return p1({name:o},n.parent,n.providers,o)}}};e.THROW_IF_NOT_FOUND=Rs,e.NULL=new Hc,e.\u0275prov=k({token:e,providedIn:"any",factory:()=>G(ev)}),e.__NG_ELEMENT_ID__=-1;let t=e;return t})();var WE="ngOriginalError";function E0(t){return t[WE]}var ii=class{constructor(){this._console=console}handleError(e){let i=this._findOriginalError(e);this._console.error("ERROR",e),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(e){let i=e&&E0(e);for(;i&&E0(i);)i=E0(i);return i||null}},Qv=new K("",{providedIn:"root",factory:()=>E(ii).handleError.bind(void 0)}),Wr=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=zE,e.__NG_ENV_ID__=n=>n;let t=e;return t})(),K0=class extends Wr{constructor(e){super(),this._lView=e}onDestroy(e){return Sv(this._lView,e),()=>pE(this._lView,e)}};function zE(){return new K0(de())}function qE(){return Uo(Vt(),de())}function Uo(t,e){return new ze(_n(t,e))}var ze=(()=>{let e=class e{constructor(n){this.nativeElement=n}};e.__NG_ELEMENT_ID__=qE;let t=e;return t})();function XE(t){return t instanceof ze?t.nativeElement:t}var Y0=class extends he{constructor(e=!1){super(),this.destroyRef=void 0,this.__isAsync=e,mv()&&(this.destroyRef=E(Wr,{optional:!0})??void 0)}emit(e){let i=Ee(null);try{super.next(e)}finally{Ee(i)}}subscribe(e,i,n){let r=e,o=i||(()=>null),s=n;if(e&&typeof e=="object"){let c=e;r=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=S0(o),r&&(r=S0(r)),s&&(s=S0(s)));let a=super.subscribe({next:r,error:o,complete:s});return e instanceof Ye&&e.add(a),a}};function S0(t){return e=>{setTimeout(t,void 0,e)}}var Se=Y0;function QE(){return this._results[Symbol.iterator]()}var Z0=class t{get changes(){return this._changes??=new Se}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let i=t.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=QE)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,i){return this._results.reduce(e,i)}
7forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,i){this.dirty=!1;let n=w2(e);(this._changesDetected=!C2(this._results,n,i))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function Kv(t){return(t.flags&128)===128}var Yv=new Map,KE=0;function YE(){return KE++}function ZE(t){Yv.set(t[hl],t)}function JE(t){Yv.delete(t[hl])}var g1="__ngContext__";function Zi(t,e){Pr(e)?(t[g1]=e[hl],ZE(e)):t[g1]=e}function Zv(t){return e_(t[Vs])}function Jv(t){return e_(t[On])}function e_(t){for(;t!==null&&!Di(t);)t=t[On];return t}var J0;function t_(t){J0=t}function n_(){if(J0!==void 0)return J0;if(typeof document<"u")return document;throw new Q(210,!1)}var Dl=new K("",{providedIn:"root",factory:()=>eS}),eS="ng",fh=new K(""),yt=new K("",{providedIn:"platform",factory:()=>"unknown"});var hh=new K("",{providedIn:"root",factory:()=>n_().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var tS="h",nS="b";var iS=()=>null;function ph(t,e,i=!1){return iS(t,e,i)}var i_=!1,rS=new K("",{providedIn:"root",factory:()=>i_});var Ec;function oS(){if(Ec===void 0&&(Ec=null,et.trustedTypes))try{Ec=et.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Ec}function Cl(t){return oS()?.createHTML(t)||t}var Sc;function r_(){if(Sc===void 0&&(Sc=null,et.trustedTypes))try{Sc=et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Sc}function m1(t){return r_()?.createHTML(t)||t}function v1(t){return r_()?.createScriptURL(t)||t}var bi=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${U1})`}},ef=class extends bi{getTypeName(){return"HTML"}},tf=class extends bi{getTypeName(){return"Style"}},nf=class extends bi{getTypeName(){return"Script"}},rf=class extends bi{getTypeName(){return"URL"}},of=class extends bi{getTypeName(){return"ResourceURL"}};function yn(t){return t instanceof bi?t.changingThisBreaksApplicationSecurity:t}function Ci(t,e){let i=sS(t);if(i!=null&&i!==e){if(i==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${i} (see ${U1})`)}return i===e}function sS(t){return t instanceof bi&&t.getTypeName()||null}function o_(t){return new ef(t)}function s_(t){return new tf(t)}function a_(t){return new nf(t)}function c_(t){return new rf(t)}function l_(t){return new of(t)}function aS(t){let e=new af(t);return cS()?new sf(e):e}var sf=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let i=new window.DOMParser().parseFromString(Cl(e),"text/html").body;return i===null?this.inertDocumentHelper.getInertBodyElement(e):(i.removeChild(i.firstChild),i)}catch{return null}}},af=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let i=this.inertDocument.createElement("template");return i.innerHTML=Cl(e),i}};function cS(){try{return!!new window.DOMParser().parseFromString(Cl(""),"text/html")}catch{return!1}}var lS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function wl(t){return t=String(t),t.match(lS)?t:"unsafe:"+t}function wi(t){let e={};for(let i of t.split(","))e[i]=!0;return e}function Zs(...t){let e={};for(let i of t)for(let n in i)i.hasOwnProperty(n)&&(e[n]=!0);return e}var u_=wi("area,br,col,hr,img,wbr"),d_=wi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),f_=wi("rp,rt"),uS=Zs(f_,d_),dS=Zs(d_,wi("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")),fS=Zs(f_,wi("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")),_1=Zs(u_,dS,fS,uS),h_=wi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),hS=wi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
7olspan,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"),pS=wi("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"),gS=Zs(h_,hS,pS),mS=wi("script,style,template"),cf=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let i=e.firstChild,n=!0,r=[];for(;i;){if(i.nodeType===Node.ELEMENT_NODE?n=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,n&&i.firstChild){r.push(i),i=yS(i);continue}for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let o=_S(i);if(o){i=o;break}i=r.pop()}}return this.buf.join("")}startElement(e){let i=y1(e).toLowerCase();if(!_1.hasOwnProperty(i))return this.sanitizedSomething=!0,!mS.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);let n=e.attributes;for(let r=0;r<n.length;r++){let o=n.item(r),s=o.name,a=s.toLowerCase();if(!gS.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=o.value;h_[a]&&(c=wl(c)),this.buf.push(" ",s,'="',b1(c),'"')}return this.buf.push(">"),!0}endElement(e){let i=y1(e).toLowerCase();_1.hasOwnProperty(i)&&!u_.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"))}chars(e){this.buf.push(b1(e))}};function vS(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function _S(t){let e=t.nextSibling;if(e&&t!==e.previousSibling)throw p_(e);return e}function yS(t){let e=t.firstChild;if(e&&vS(t,e))throw p_(e);return e}function y1(t){let e=t.nodeName;return typeof e=="string"?e:"FORM"}function p_(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var bS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,xS=/([^\#-~ |!])/g;function b1(t){return t.replace(/&/g,"&").replace(bS,function(e){let i=e.charCodeAt(0),n=e.charCodeAt(1);return"&#"+((i-55296)*1024+(n-56320)+65536)+";"}).replace(xS,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var Tc;function gh(t,e){let i=null;try{Tc=Tc||aS(t);let n=e?String(e):"";i=Tc.getInertBodyElement(n);let r=5,o=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=i.innerHTML,i=Tc.getInertBodyElement(n)}while(n!==o);let a=new cf().sanitizeChildren(x1(i)||i);return Cl(a)}finally{if(i){let n=x1(i)||i;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function x1(t){return"content"in t&&DS(t)?t.content:null}function DS(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var Rn=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}(Rn||{});function LV(t){let e=mh();return e?m1(e.sanitize(Rn.HTML,t)||""):Ci(t,"HTML")?m1(yn(t)):gh(n_(),ei(t))}function CS(t){let e=mh();return e?e.sanitize(Rn.URL,t)||"":Ci(t,"URL")?yn(t):wl(ei(t))}function wS(t){let e=mh();if(e)return v1(e.sanitize(Rn.RESOURCE_URL,t)||"");if(Ci(t,"ResourceURL"))return v1(yn(t));throw new Q(904,!1)}function ES(t,e){return e==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||e==="href"&&(t==="base"||t==="link")?wS:CS}function g_(t,e,i){return ES(e,i)(t)}function mh(){let t=de();return t&&t[Pn].sanitizer}var SS=/^>|^->|<!--|-->|--!>|<!-$/g,TS=/(<|>)/g,MS="\u200B$1\u200B";function AS(t){return t.replace(SS,e=>e.replace(TS,MS))}function m_(t){return t instanceof Function?t():t}function IS(t){return(t??E(_t)).get(yt)==="browser"}var ri=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(ri||{}),OS;function vh(t,e){return OS(t,e)}function Mo(t,e,i,n,r){if(n!=null){let o,s=!1;Di(n)?o=n:Pr(n)&&(s=!0,n=n[xi]);let a=ni(n);t===0&&i!==null?r==null?x_(e,i,a):zc(e,i,a,r||null,!0):t===1&&i!==null?zc(e,i,a,r||null,!0):t===2?qS(e,a,s):t===3&&e.destroyNode(a),o!=null&&QS(e,t,o,i,r)}}function PS(t,e){return t.createText(e)}function NS(t,e,i){t.setValue(e,i)}function FS(t,e){return t.createComment(AS(e))}function v_(t,e,i){return t.createElement(e,i)}function RS(t,e){__(t,e),e[xi]=null,e[ln]=null}
vendor: 5,223 bytes, line 7
7function kS(t,e,i,n,r,o){n[xi]=r,n[ln]=e,Tl(t,n,i,1,r,o)}function __(t,e){e[Pn].changeDetectionScheduler?.notify(1),Tl(t,e,e[$e],2,null,null)}function BS(t){let e=t[Vs];if(!e)return T0(t[ge],t);for(;e;){let i=null;if(Pr(e))i=e[Vs];else{let n=e[Bt];n&&(i=n)}if(!i){for(;e&&!e[On]&&e!==t;)Pr(e)&&T0(e[ge],e),e=e[At];e===null&&(e=t),Pr(e)&&T0(e[ge],e),i=e&&e[On]}e=i}}function LS(t,e,i,n){let r=Bt+n,o=i.length;n>0&&(i[r-1][On]=e),n<o-Bt?(e[On]=i[r],J1(i,Bt+n,e)):(i.push(e),e[On]=null),e[At]=i;let s=e[Ys];s!==null&&i!==s&&VS(s,e);let a=e[yi];a!==null&&a.insertView(t),W0(e),e[le]|=128}function VS(t,e){let i=t[Bo],r=e[At][At][vn];e[vn]!==r&&(t[le]|=eh.HasTransplantedViews),i===null?t[Bo]=[e]:i.push(e)}function y_(t,e){let i=t[Bo],n=i.indexOf(e);i.splice(n,1)}function js(t,e){if(t.length<=Bt)return;let i=Bt+e,n=t[i];if(n){let r=n[Ys];r!==null&&r!==t&&y_(r,n),e>0&&(t[i-1][On]=n[On]);let o=Vc(t,Bt+e);RS(n[ge],n);let s=o[yi];s!==null&&s.detachView(o[ge]),n[At]=null,n[On]=null,n[le]&=-129}return n}function El(t,e){if(!(e[le]&256)){let i=e[$e];i.destroyNode&&Tl(t,e,i,3,null,null),BS(e)}}function T0(t,e){if(e[le]&256)return;let i=Ee(null);try{e[le]&=-129,e[le]|=256,e[Rr]&&wm(e[Rr]),GS(t,e),HS(t,e),e[ge].type===1&&e[$e].destroy();let n=e[Ys];if(n!==null&&Di(e[At])){n!==e[At]&&y_(n,e);let r=e[yi];r!==null&&r.detachView(t)}JE(e)}finally{Ee(i)}}function HS(t,e){let i=t.cleanup,n=e[Ls];if(i!==null)for(let o=0;o<i.length-1;o+=2)if(typeof i[o]=="string"){let s=i[o+3];s>=0?n[s]():n[-s].unsubscribe(),o+=2}else{let s=n[i[o+1]];i[o].call(s)}n!==null&&(e[Ls]=null);let r=e[Ki];if(r!==null){e[Ki]=null;for(let o=0;o<r.length;o++){let s=r[o];s()}}}function GS(t,e){let i;if(t!=null&&(i=t.destroyHooks)!=null)for(let n=0;n<i.length;n+=2){let r=e[i[n]];if(!(r instanceof Lr)){let o=i[n+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],c=o[s+1];Zn(4,a,c);try{c.call(a)}finally{Zn(5,a,c)}}else{Zn(4,r,o);try{o.call(r)}finally{Zn(5,r,o)}}}}}function b_(t,e,i){return jS(t,e.parent,i)}function jS(t,e,i){let n=e;for(;n!==null&&n.type&40;)e=n,n=e.parent;if(n===null)return i[xi];{let{componentOffset:r}=n;if(r>-1){let{encapsulation:o}=t.data[n.directiveStart+r];if(o===ti.None||o===ti.Emulated)return null}return _n(n,i)}}function zc(t,e,i,n,r){t.insertBefore(e,i,n,r)}function x_(t,e,i){t.appendChild(e,i)}function D1(t,e,i,n,r){n!==null?zc(t,e,i,n,r):x_(t,e,i)}function US(t,e,i,n){t.removeChild(e,i,n)}function _h(t,e){return t.parentNode(e)}function $S(t,e){return t.nextSibling(e)}function D_(t,e,i){return zS(t,e,i)}function WS(t,e,i){return t.type&40?_n(t,i):null}var zS=WS,C1;function Sl(t,e,i,n){let r=b_(t,n,e),o=e[$e],s=n.parent||e[ln],a=D_(s,n,e);if(r!=null)if(Array.isArray(i))for(let c=0;c<i.length;c++)D1(o,r,i[c],a,!1);else D1(o,r,i,a,!1);C1!==void 0&&C1(o,n,e,i,r)}function Rc(t,e){if(e!==null){let i=e.type;if(i&3)return _n(e,t);if(i&4)return lf(-1,t[e.index]);if(i&8){let n=e.child;if(n!==null)return Rc(t,n);{let r=t[e.index];return Di(r)?lf(-1,r):ni(r)}}else{if(i&32)return vh(e,t)()||ni(t[e.index]);{let n=C_(t,e);if(n!==null){if(Array.isArray(n))return n[0];let r=Gs(t[vn]);return Rc(r,n)}else return Rc(t,e.next)}}}return null}function C_(t,e){if(e!==null){let n=t[vn][ln],r=e.projection;return n.projection[r]}return null}function lf(t,e){let i=Bt+t+1;if(i<e.length){let n=e[i],r=n[ge].firstChild;if(r!==null)return Rc(n,r)}return e[kr]}function qS(t,e,i){let n=_h(t,e);n&&US(t,n,e,i)}function yh(t,e,i,n,r,o,s){for(;i!=null;){let a=n[i.index],c=i.type;if(s&&e===0&&(a&&Zi(ni(a),n),i.flags|=2),(i.flags&32)!==32)if(c&8)yh(t,e,i.child,n,r,o,!1),Mo(e,t,r,a,o);else if(c&32){let l=vh(i,n),u;for(;u=l();)Mo(e,t,r,u,o);Mo(e,t,r,a,o)}else c&16?w_(t,e,n,i,r,o):Mo(e,t,r,a,o);i=s?i.projectionNext:i.next}}function Tl(t,e,i,n,r,o){yh(i,n,t.firstChild,e,r,o,!1)}function XS(t,e,i){let n=e[$e],r=b_(t,i,e),o=i.parent||e[ln],s=D_(o,i,e);w_(n,0,e,i,r,s)}function w_(t,e,i,n,r,o){let s=i[vn],c=s[ln].projection[n.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let u=c[l];Mo(e,t,r,u,o)}else{let l=c,u=s[At];Kv(n)&&(l.flags|=128),yh(t,e,l,u,r,o,!0)}}function QS(t,e,i,n,r){let o=i[kr],s=ni(i);o!==s&&Mo(e,t,n,o,r);for(let a=Bt;a<i.length;a++){let c=i[a];Tl(c[ge],c,t,e,n,o)}}function KS(t,e,i,n,r){if(e)r?t.addClass(i,n):t.removeClass(i,n);else{let o=n.indexOf("-")===-1?void 0:ri.DashCase;r==null?t.removeStyle(i,n,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=ri.Important),t.setStyle(i,n,r,o))}}function YS(t,e,i){t.setAttribute(e,"style",i)}function E_(t,e,i){i===""?t.removeAttribute(e,"class"):t.setAttribute(e,"class",i)}function S_(t,e,i){let{mergedAttrs:n,classes:r,styles:o}=i;n!==null&&H0(t,e,n),r!==null&&E_(t,e,r),o!==null&&YS(t,e,o)}var Ht={};function T(t=1){T_(We(),de(),si()+t,!1)}function T_(t,e,i,n){if(!n)if((e[le]&3)===3){let o=t.preOrderCheckHooks;o!==null&&Pc(e,o,i)}else{let o=t.preOrderHooks;o!==null&&Nc(e,o,0,i)}Br(i)}function U(t,e=be.Default){let i=de();if(i===null)return G(t,e);let n=Vt();return Wv(n,i,Ut(t),e)}function M_(){let t="invalid";throw new Error(t)}function A_(t,e,i,n,r,o){let s=Ee(null);try{let a=null;r&Qe.SignalBased&&(a=e[n][Qd]),a!==null&&a.transformFn!==void 0&&(o=a.transformFn(o)),r&Qe.HasDecoratorInputTransform&&(o=t.
7inputTransforms[n].call(e,o)),t.setInput!==null?t.setInput(e,a,o,i,n):yv(e,a,n,o)}finally{Ee(s)}}function ZS(t,e){let i=t.hostBindingOpCodes;if(i!==null)try{for(let n=0;n<i.length;n++){let r=i[n];if(r<0)Br(~r);else{let o=r,s=i[++n],a=i[++n];wE(s,o);let c=e[o];a(2,c)}}}finally{Br(-1)}}function Ml(t,e,i,n,r,o,s,a,c,l,u){let d=e.blueprint.slice();return d[xi]=r,d[le]=n|4|128|8|64,(l!==null||t&&t[le]&2048)&&(d[le]|=2048),Ev(d),d[At]=d[Go]=t,d[kt]=i,d[Pn]=s||t&&t[Pn],d[$e]=a||t&&t[$e],d[ko]=c||t&&t[ko]||null,d[ln]=o,d[hl]=YE(),d[Ro]=u,d[vv]=l,d[vn]=e.type==2?t[vn]:d,d}function $o(t,e,i,n,r){let o=t.data[e];if(o===null)o=JS(t,e,i,n,r),CE()&&(o.flags|=32);else if(o.type&64){o.type=i,o.value=n,o.attrs=r;let s=bE();o.injectorIndex=s===null?-1:s.injectorIndex}return Ur(o,!0),o}function JS(t,e,i,n,r){let o=Av(),s=sh(),a=s?o:o&&o.parent,c=t.data[e]=oT(t,a,i,e,n,r);return t.firstChild===null&&(t.firstChild=c),o!==null&&(s?o.child==null&&c.parent!==null&&(o.child=c):o.next===null&&(o.next=c,c.prev=o)),c}function I_(t,e,i,n){if(i===0)return-1;let r=e.length;for(let o=0;o<i;o++)e.push(n),t.blueprint.push(n),t.data.push(null);return r}function O_(t,e,i,n,r){let o=si(),s=n&2;try{Br(-1),s&&e.length>It&&T_(t,e,It,!1),Zn(s?2:0,r),i(n,r)}finally{Br(o),Zn(s?3:1,r)}}function bh(t,e,i){if(th(e)){let n=Ee(null);try{let r=e.directiveStart,o=e.directiveEnd;for(let s=r;s<o;s++){let a=t.data[s];if(a.contentQueries){let c=i[s];a.contentQueries(1,c,s)}}}finally{Ee(n)}}}function xh(t,e,i){Tv()&&(dT(t,e,i,_n(i,e)),(i.flags&64)===64&&F_(t,e,i))}function Dh(t,e,i=_n){let n=e.localNames;if(n!==null){let r=e.index+1;for(let o=0;o<n.length;o+=2){let s=n[o+1],a=s===-1?i(e,t):t[s];t[r++]=a}}}function P_(t){let e=t.tView;return e===null||e.incompleteFirstPass?t.tView=Ch(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):e}function Ch(t,e,i,n,r,o,s,a,c,l,u){let d=It+n,f=d+r,h=eT(d,f),g=typeof l=="function"?l():l;return h[ge]={type:t,blueprint:h,template:i,queries:null,viewQuery:a,declTNode:e,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,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 s=="function"?s():s,firstChild:null,schemas:c,consts:g,incompleteFirstPass:!1,ssrId:u}}function eT(t,e){let i=[];for(let n=0;n<e;n++)i.push(n<t?null:Ht);return i}function tT(t,e,i,n){let o=n.get(rS,i_)||i===ti.ShadowDom,s=t.selectRootElement(e,o);return nT(s),s}function nT(t){iT(t)}var iT=()=>null;function rT(t,e,i,n){let r=B_(e);r.push(i),t.firstCreatePass&&L_(t).push(n,r.length-1)}function oT(t,e,i,n,r,o){let s=e?e.injectorIndex:-1,a=0;return Mv()&&(a|=128),{type:i,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function w1(t,e,i,n,r){for(let o in e){if(!e.hasOwnProperty(o))continue;let s=e[o];if(s===void 0)continue;n??={};let a,c=Qe.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let l=o;if(r!==null){if(!r.hasOwnProperty(o))continue;l=r[o]}t===0?E1(n,i,l,a,c):E1(n,i,l,a)}return n}function E1(t,e,i,n,r){let o;t.hasOwnProperty(i)?(o=t[i]).push(e,n):o=t[i]=[e,n],r!==void 0&&o.push(r)}function sT(t,e,i){let n=e.directiveStart,r=e.directiveEnd,o=t.data,s=e.attrs,a=[],c=null,l=null;for(let u=n;u<r;u++){let d=o[u],f=i?i.get(d):null,h=f?f.inputs:null,g=f?f.outputs:null;c=w1(0,d.inputs,u,c,h),l=w1(1,d.outputs,u,l,g);let _=c!==null&&s!==null&&!Yf(e)?DT(c,u,s):null;a.push(_)}c!==null&&(c.hasOwnProperty("class")&&(e.flags|=8),c.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=a,e.inputs=c,e.outputs=l}function aT(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}
7function Js(t,e,i,n,r,o,s,a){let c=_n(e,i),l=e.inputs,u;!a&&l!=null&&(u=l[n])?(Eh(t,i,u,n,r),pl(e)&&cT(i,e.index)):e.type&3?(n=aT(n),r=s!=null?s(r,e.value||"",n):r,o.setProperty(c,n,r)):e.type&12}function cT(t,e){let i=er(e,t);i[le]&16||(i[le]|=64)}function wh(t,e,i,n){if(Tv()){let r=n===null?null:{"":-1},o=hT(t,i),s,a;o===null?s=a=null:[s,a]=o,s!==null&&N_(t,e,i,s,r,a),r&&pT(i,n,r)}i.mergedAttrs=ks(i.mergedAttrs,i.attrs)}function N_(t,e,i,n,r,o){for(let l=0;l<n.length;l++)X0(Wc(i,e),t,n[l].type);mT(i,t.data.length,n.length);for(let l=0;l<n.length;l++){let u=n[l];u.providersResolver&&u.providersResolver(u)}let s=!1,a=!1,c=I_(t,e,n.length,null);for(let l=0;l<n.length;l++){let u=n[l];i.mergedAttrs=ks(i.mergedAttrs,u.hostAttrs),vT(t,i,e,c,u),gT(c,u,r),u.contentQueries!==null&&(i.flags|=4),(u.hostBindings!==null||u.hostAttrs!==null||u.hostVars!==0)&&(i.flags|=64);let d=u.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((t.preOrderHooks??=[]).push(i.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(i.index),a=!0),c++}sT(t,i,o)}function lT(t,e,i,n,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let a=~e.index;uT(s)!=a&&s.push(a),s.push(i,n,o)}}function uT(t){let e=t.length;for(;e>0;){let i=t[--e];if(typeof i=="number"&&i<0)return i}return 0}function dT(t,e,i,n){let r=i.directiveStart,o=i.directiveEnd;pl(i)&&_T(e,i,t.data[r+i.componentOffset]),t.firstCreatePass||Wc(i,e),Zi(n,e);let s=i.initialInputs;for(let a=r;a<o;a++){let c=t.data[a],l=Vr(e,t,a,i);if(Zi(l,e),s!==null&&xT(e,a-r,l,c,i,s),Yi(c)){let u=er(i.index,e);u[kt]=Vr(e,t,a,i)}}}function F_(t,e,i){let n=i.directiveStart,r=i.directiveEnd,o=i.index,s=EE();try{Br(o);for(let a=n;a<r;a++){let c=t.data[a],l=e[a];z0(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&fT(c,l)}}finally{Br(-1),z0(s)}}function fT(t,e){t.hostBindings!==null&&t.hostBindings(1,e)}function hT(t,e){let i=t.directiveRegistry,n=null,r=null;if(i)for(let o=0;o<i.length;o++){let s=i[o];if(ov(e,s.selectors,!1))if(n||(n=[]),Yi(s))if(s.findHostDirectiveDefs!==null){let a=[];r=r||new Map,s.findHostDirectiveDefs(s,a,r),n.unshift(...a,s);let c=a.length;uf(t,e,c)}else n.unshift(s),uf(t,e,0);else r=r||new Map,s.findHostDirectiveDefs?.(s,n,r),n.push(s)}return n===null?null:[n,r]}function uf(t,e,i){e.componentOffset=i,(t.components??=[]).push(e.index)}function pT(t,e,i){if(e){let n=t.localNames=[];for(let r=0;r<e.length;r+=2){let o=i[e[r+1]];if(o==null)throw new Q(-301,!1);n.push(e[r],o)}}}function gT(t,e,i){if(i){if(e.exportAs)for(let n=0;n<e.exportAs.length;n++)i[e.exportAs[n]]=t;Yi(e)&&(i[""]=t)}}function mT(t,e,i){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+i,t.providerIndexes=e}function vT(t,e,i,n,r){t.data[n]=r;let o=r.factory||(r.factory=Fr(r.type,!0)),s=new Lr(o,Yi(r),U);t.blueprint[n]=s,i[n]=s,lT(t,e,n,I_(t,i,r.hostVars,Ht),r)}function _T(t,e,i){let n=_n(e,t),r=P_(i),o=t[Pn].rendererFactory,s=16;i.signals?s=4096:i.onPush&&(s=64);let a=Al(t,Ml(t,r,null,s,n,e,null,o.createRenderer(n,i),null,null,null));t[e.index]=a}function yT(t,e,i,n,r,o){let s=_n(t,e);bT(e[$e],s,o,t.value,i,n,r)}function bT(t,e,i,n,r,o,s){if(o==null)t.removeAttribute(e,r,i);else{let a=s==null?ei(o):s(o,n||"",r);t.setAttribute(e,r,a,i)}}function xT(t,e,i,n,r,o){let s=o[e];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],l=s[a++],u=s[a++],d=s[a++];A_(n,i,c,l,u,d)}}function DT(t,e,i){let n=null,r=0;for(;r<i.length;){let o=i[r];if(o===0){r+=4;continue}else if(o===5){r+=2;continue}if(typeof o=="number")break;if(t.hasOwnProperty(o)){n===null&&(n=[]);let s=t[o];for(let a=0;a<s.length;a+=3)if(s[a]===e){n.push(o,s[a+1],s[a+2],i[r+1]);break}}r+=2}return n}function R_(t,e,i,n){return[t,!0,0,e,null,n,null,i,null,null]}function k_(t,e){let i=t.contentQueries;if(i!==null){let n=Ee(null);try{for(let r=0;r<i.length;r+=2){let o=i[r],s=i[r+1];if(s!==-1){let a=t.data[s];ch(o),a.contentQueries(2,e[s],s)}}}finally{Ee(n)}}}function Al(t,e){return t[Vs]?t[l1][On]=e:t[Vs]=e,t[l1]=e,e}function df(t,e,i){ch(0);let n=Ee(null);try{e(t,i)}finally{Ee(n)}}function B_(t){return t[Ls]||(t[Ls]=[])}function L_(t){return t.cleanup||(t.cleanup=[])}function V_(t,e){let i=t[ko],n=i?i.get(ii,null):null;n&&n.handleError(e)}function Eh(t,e,i,n,r){for(let o=0;o<i.length;){let s=i[o++],a=i[o++],c=i[o++],l=e[s],u=t.data[s];A_(u,l,n,a,c,r)}}function Sh(t,e,i){let n=wv(e,t);NS(t[$e],n,i)}function CT(t,e){let i=er(e,t),n=i[ge];wT(n,i);let r=i[xi];r!==null&&i[Ro]===null&&(i[Ro]=ph(r,i[ko])),Th(n,i,i[kt])}function wT(t,e){for(let i=e.length;i<t.blueprint.length;i++)e.push(t.blueprint[i])}function Th(t,e,i){lh(e);try{let n=t.viewQuery;n!==null&&df(1,n,i);let r=t.template;r!==null&&O_(t,e,r,1,i),t.firstCreatePass&&(t.firstCreatePass=!1),e[yi]?.finishViewCreation(t),t.staticContentQueries&&k_(t,e),t.staticViewQueries&&df(2,t.viewQuery,i);let o=t.components;o!==null&&ET(e,o)}
7catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{e[le]&=-5,uh()}}function ET(t,e){for(let i=0;i<e.length;i++)CT(t,e[i])}function Il(t,e,i,n){let r=Ee(null);try{let o=e.tView,a=t[le]&4096?4096:16,c=Ml(t,o,i,a,null,e,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),l=t[e.index];c[Ys]=l;let u=t[yi];return u!==null&&(c[yi]=u.createEmbeddedView(o)),Th(o,c,i),c}finally{Ee(r)}}function H_(t,e){let i=Bt+e;if(i<t.length)return t[i]}function Us(t,e){return!e||e.firstChild===null||Kv(t)}function Ol(t,e,i,n=!0){let r=e[ge];if(LS(r,e,t,i),n){let s=lf(i,t),a=e[$e],c=_h(a,t[kr]);c!==null&&kS(r,t[ln],a,e,c,s)}let o=e[Ro];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function G_(t,e){let i=js(t,e);return i!==void 0&&El(i[ge],i),i}function qc(t,e,i,n,r=!1){for(;i!==null;){let o=e[i.index];o!==null&&n.push(ni(o)),Di(o)&&ST(o,n);let s=i.type;if(s&8)qc(t,e,i.child,n);else if(s&32){let a=vh(i,e),c;for(;c=a();)n.push(c)}else if(s&16){let a=C_(e,i);if(Array.isArray(a))n.push(...a);else{let c=Gs(e[vn]);qc(c[ge],c,a,n,!0)}}i=r?i.projectionNext:i.next}return n}function ST(t,e){for(let i=Bt;i<t.length;i++){let n=t[i],r=n[ge].firstChild;r!==null&&qc(n[ge],n,r,e)}t[kr]!==t[xi]&&e.push(t[kr])}var j_=[];function TT(t){return t[Rr]??MT(t)}function MT(t){let e=j_.pop()??Object.create(IT);return e.lView=t,e}function AT(t){t.lView[Rr]!==t&&(t.lView=null,j_.push(t))}var IT=Pe(z({},xm),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Hs(t.lView)},consumerOnSignalRead(){this.lView[Rr]=this}}),U_=100;function $_(t,e=!0,i=0){let n=t[Pn],r=n.rendererFactory,o=!1;o||r.begin?.();try{OT(t,i)}catch(s){throw e&&V_(t,s),s}finally{o||(r.end?.(),n.inlineEffectRunner?.flush())}}function OT(t,e){ff(t,e);let i=0;for(;oh(t);){if(i===U_)throw new Q(103,!1);i++,ff(t,1)}}function PT(t,e,i,n){let r=e[le];if((r&256)===256)return;let o=!1;!o&&e[Pn].inlineEffectRunner?.flush(),lh(e);let s=null,a=null;!o&&NT(t)&&(a=TT(e),s=Dm(a));try{Ev(e),DE(t.bindingStartIndex),i!==null&&O_(t,e,i,2,n);let c=(r&3)===3;if(!o)if(c){let d=t.preOrderCheckHooks;d!==null&&Pc(e,d,null)}else{let d=t.preOrderHooks;d!==null&&Nc(e,d,0,null),C0(e,0)}if(FT(e),W_(e,0),t.contentQueries!==null&&k_(t,e),!o)if(c){let d=t.contentCheckHooks;d!==null&&Pc(e,d)}else{let d=t.contentHooks;d!==null&&Nc(e,d,1),C0(e,1)}ZS(t,e);let l=t.components;l!==null&&q_(e,l,0);let u=t.viewQuery;if(u!==null&&df(2,u,n),!o)if(c){let d=t.viewCheckHooks;d!==null&&Pc(e,d)}else{let d=t.viewHooks;d!==null&&Nc(e,d,2),C0(e,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),e[D0]){for(let d of e[D0])d();e[D0]=null}o||(e[le]&=-73)}catch(c){throw Hs(e),c}finally{a!==null&&(Cm(a,s),AT(a)),uh()}}function NT(t){return t.type!==2}function W_(t,e){for(let i=Zv(t);i!==null;i=Jv(i))for(let n=Bt;n<i.length;n++){let r=i[n];z_(r,e)}}function FT(t){for(let e=Zv(t);e!==null;e=Jv(e)){if(!(e[le]&eh.HasTransplantedViews))continue;let i=e[Bo];for(let n=0;n<i.length;n++){let r=i[n],o=r[At];fE(r)}}}function RT(t,e,i){let n=er(e,t);z_(n,i)}function z_(t,e){rh(t)&&ff(t,e)}function ff(t,e){let n=t[ge],r=t[le],o=t[Rr],s=!!(e===0&&r&16);if(s||=!!(r&64&&e===0),s||=!!(r&1024),s||=!!(o?.dirty&&Kd(o)),o&&(o.dirty=!1),t[le]&=-9217,s)PT(n,t,n.template,t[kt]);else if(r&8192){W_(t,1);let a=n.components;a!==null&&q_(t,a,1)}}function q_(t,e,i){for(let n=0;n<e.length;n++)RT(t,e[n],i)}function Mh(t){for(t[Pn].changeDetectionScheduler?.notify();t;){t[le]|=64;let e=Gs(t);if(iE(t)&&!e)return t;t=e}return null}var Hr=class{get rootNodes(){let e=this._lView,i=e[ge];return qc(i,e,i.firstChild,[])}constructor(e,i,n=!0){this._lView=e,this._cdRefInjectingView=i,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[kt]}set context(e){this._lView[kt]=e}get destroyed(){return(this._lView[le]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[At];if(Di(e)){let i=e[Gc],n=i?i.indexOf(this):-1;n>-1&&(js(e,n),Vc(i,n))}this._attachedToViewContainer=!1}El(this._lView[ge],this._lView)}onDestroy(e){Sv(this._lView,e)}markForCheck(){Mh(this._cdRefInjectingView||this._lView)}detach(){this._lView[le]&=-129}reattach(){W0(this._lView),this._lView[le]|=128}detectChanges(){this._lView[le]|=1024,$_(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Q(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,__(this._lView[ge],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Q(902,!1);this._appRef=e,W0(this._lView)}},oi=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=LT;let t=e;return t})(),kT=oi,BT=class extends kT{constructor(e,i,n){super(),this._declarationLView=e,this._declarationTContainer=i,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,n){let r=Il(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:n});return new Hr(r)}};function LT(){return Pl(Vt(),de())}function Pl(t,e){return t.type&4?new BT(e,t,Uo(t,e)):null}var HV=new RegExp(`^(\\d+)*(${nS}|${tS})*(.*)`);var VT=()=>null;function $s(t,e){return VT(t,e)}var Xc=class{},hf=class{},Qc=class{};function HT(t){let e=Error(`No component factory found for ${$t(t)}.`);return e[GT]=t,e}var GT="ngComponent";
7var pf=class{resolveComponentFactory(e){throw HT(e)}},Nl=(()=>{let e=class e{};e.NULL=new pf;let t=e;return t})(),Ws=class{},un=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>jT();let t=e;return t})();function jT(){let t=de(),e=Vt(),i=er(e.index,t);return(Pr(i)?i:t)[$e]}var UT=(()=>{let e=class e{};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>null});let t=e;return t})(),M0={};var S1=new Set;function Wo(t){S1.has(t)||(S1.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function T1(...t){}function $T(){let t=typeof et.requestAnimationFrame=="function",e=et[t?"requestAnimationFrame":"setTimeout"],i=et[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&i){let n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);let r=i[Zone.__symbol__("OriginalDelegate")];r&&(i=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:i}}var Ce=class t{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Se(!1),this.onMicrotaskEmpty=new Se(!1),this.onStable=new Se(!1),this.onError=new Se(!1),typeof Zone>"u")throw new Q(908,!1);Zone.assertZonePatched();let r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&i,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=$T().nativeRequestAnimationFrame,qT(r)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new Q(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new Q(909,!1)}run(e,i,n){return this._inner.run(e,i,n)}runTask(e,i,n,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,WT,T1,T1);try{return o.runTask(s,i,n)}finally{o.cancelTask(s)}}runGuarded(e,i,n){return this._inner.runGuarded(e,i,n)}runOutsideAngular(e){return this._outer.run(e)}},WT={};function Ah(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 zT(t){t.isCheckStableRunning||t.lastRequestAnimationFrameId!==-1||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(et,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,gf(t),t.isCheckStableRunning=!0,Ah(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),gf(t))}function qT(t){let e=()=>{zT(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,n,r,o,s,a)=>{if(XT(a))return i.invokeTask(r,o,s,a);try{return M1(t),i.invokeTask(r,o,s,a)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),A1(t)}},onInvoke:(i,n,r,o,s,a,c)=>{try{return M1(t),i.invoke(r,o,s,a,c)}finally{t.shouldCoalesceRunChangeDetection&&e(),A1(t)}},onHasTask:(i,n,r,o)=>{i.hasTask(r,o),n===r&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,gf(t),Ah(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(i,n,r,o)=>(i.handleError(r,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function gf(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.lastRequestAnimationFrameId!==-1?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function M1(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function A1(t){t._nesting--,Ah(t)}var mf=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Se,this.onMicrotaskEmpty=new Se,this.onStable=new Se,this.onError=new Se}run(e,i,n){return e.apply(i,n)}runGuarded(e,i,n){return e.apply(i,n)}runOutsideAngular(e){return e()}runTask(e,i,n,r){return e.apply(i,n)}};function XT(t){return!Array.isArray(t)||t.length!==1?!1:t[0].data?.__ignore_ng_zone__===!0}function QT(t="zone.js",e){return t==="noop"?new mf:t==="zone.js"?new Ce(e):t}var Ao=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(Ao||{}),KT={destroy(){}};function Fl(t,e){!e&&Jf(Fl);let i=e?.injector??E(_t);if(!IS(i))return KT;Wo("NgAfterNextRender");let n=i.get(Ih),r=n.handler??=new _f,o=e?.phase??Ao.MixedReadWrite,s=()=>{r.unregister(c),a()},a=i.get(Wr).onDestroy(s),c=Nn(i,()=>new vf(o,()=>{s(),t()}));return r.register(c),{destroy:s}}var vf=class{constructor(e,i){this.phase=e,this.callbackFn=i,this.zone=E(Ce),this.errorHandler=E(ii,{optional:!0}),E(Xc,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(e){this.errorHandler?.handleError(e)}}},_f=class{constructor(){this.executingCallbacks=!1,this.buckets={[Ao.EarlyRead]:new Set,[Ao.Write]:new Set,[Ao.MixedReadWrite]:new Set,[Ao.Read]:new Set},this.deferredCallbacks=new Set}register(e){(this.executingCallbacks?this.deferredCallbacks:this.buckets[e.phase]).add(e)}unregister(e){this.buckets[e.phase].delete(e),this.deferredCallbacks.delete(e)}execute(){this.executingCallbacks=!0;for(let e of Object.values(this.buckets))for(let i of e)i.invoke();this.executingCallbacks=!1;for(let e of this.deferredCallbacks)this.buckets[e.phase].add(e);this.deferredCallbacks.clear()}destroy(){for(let e of Object.values(this.buckets))e.clear();this.deferredCallbacks.clear()}},Ih=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>new e});let t=e;return t})();function Kc(t,e,i){let n=i?t.styles:null,r=i?t.classes:null,o=0;if(e!==null)for(let s=0;s<e.length;s++){let a=e[s];if(typeof a=="number")o=a;else if(o==1)r=k0(r,a);else if(o==2){let c=a,l=e[++s];n=k0(n,c+": "+l+";")}}i?t.styles=n:t.stylesWithoutHost=n,i?t.classes=r:t.classesWithoutHost=r}
7var Yc=class extends Nl{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let i=_i(e);return new Gr(i,this.ngModule)}};function I1(t){let e=[];for(let i in t){if(!t.hasOwnProperty(i))continue;let n=t[i];n!==void 0&&e.push({propName:Array.isArray(n)?n[0]:n,templateName:i})}return e}function YT(t){let e=t.toLowerCase();return e==="svg"?Cv:e==="math"?aE:null}var yf=class{constructor(e,i){this.injector=e,this.parentInjector=i}get(e,i,n){n=cl(n);let r=this.injector.get(e,M0,n);return r!==M0||i===M0?r:this.parentInjector.get(e,i,n)}},Gr=class extends Qc{get inputs(){let e=this.componentDef,i=e.inputTransforms,n=I1(e.inputs);if(i!==null)for(let r of n)i.hasOwnProperty(r.propName)&&(r.transform=i[r.propName]);return n}get outputs(){return I1(this.componentDef.outputs)}constructor(e,i){super(),this.componentDef=e,this.ngModule=i,this.componentType=e.type,this.selector=V2(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!i}create(e,i,n,r){let o=Ee(null);try{r=r||this.ngModule;let s=r instanceof ct?r:r?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new yf(e,s):e,c=a.get(Ws,null);if(c===null)throw new Q(407,!1);let l=a.get(UT,null),u=a.get(Ih,null),d=a.get(Xc,null),f={rendererFactory:c,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:u,changeDetectionScheduler:d},h=c.createRenderer(null,this.componentDef),g=this.componentDef.selectors[0][0]||"div",_=n?tT(h,n,this.componentDef.encapsulation,a):v_(h,g,YT(g)),v=512;this.componentDef.signals?v|=4096:this.componentDef.onPush||(v|=16);let p=null;_!==null&&(p=ph(_,a,!0));let m=Ch(0,null,null,1,0,null,null,null,null,null,null),D=Ml(null,m,null,v,null,null,f,h,a,null,p);lh(D);let x,C;try{let w=this.componentDef,I,A=null;w.findHostDirectiveDefs?(I=[],A=new Map,w.findHostDirectiveDefs(w,I,A),I.push(w)):I=[w];let F=ZT(D,_),j=JT(F,_,w,I,D,f,h);C=nh(m,It),_&&nM(h,w,_,n),i!==void 0&&iM(C,this.ngContentSelectors,i),x=tM(j,w,I,A,D,[rM]),Th(m,D,null)}finally{uh()}return new bf(this.componentType,x,Uo(C,D),D,C)}finally{Ee(o)}}},bf=class extends hf{constructor(e,i,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new Hr(r,void 0,!1),this.componentType=e}setInput(e,i){let n=this._tNode.inputs,r;if(n!==null&&(r=n[e])){if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),i))return;let o=this._rootLView;Eh(o[ge],o,r,e,i),this.previousInputValues.set(e,i);let s=er(this._tNode.index,o);Mh(s)}}get injector(){return new Nr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function ZT(t,e){let i=t[ge],n=It;return t[n]=e,$o(i,n,2,"#host",null)}function JT(t,e,i,n,r,o,s){let a=r[ge];eM(n,t,e,s);let c=null;e!==null&&(c=ph(e,r[ko]));let l=o.rendererFactory.createRenderer(e,i),u=16;i.signals?u=4096:i.onPush&&(u=64);let d=Ml(r,P_(i),null,u,r[t.index],t,o,l,null,null,c);return a.firstCreatePass&&uf(a,t,n.length-1),Al(r,d),r[t.index]=d}function eM(t,e,i,n){for(let r of t)e.mergedAttrs=ks(e.mergedAttrs,r.hostAttrs);e.mergedAttrs!==null&&(Kc(e,e.mergedAttrs,!0),i!==null&&S_(n,i,e))}function tM(t,e,i,n,r,o){let s=Vt(),a=r[ge],c=_n(s,r);N_(a,r,s,i,null,n);for(let u=0;u<i.length;u++){let d=s.directiveStart+u,f=Vr(r,a,d,s);Zi(f,r)}F_(a,r,s),c&&Zi(c,r);let l=Vr(r,a,s.directiveStart+s.componentOffset,s);if(t[kt]=r[kt]=l,o!==null)for(let u of o)u(l,e);return bh(a,s,r),l}function nM(t,e,i,n){if(n)H0(t,i,["ng-version","17.3.11"]);else{let{attrs:r,classes:o}=H2(e.selectors[0]);r&&H0(t,i,r),o&&o.length>0&&E_(t,i,o.join(" "))}}function iM(t,e,i){let n=t.projection=[];for(let r=0;r<e.length;r++){let o=i[r];n.push(o!=null?Array.from(o):null)}}function rM(){let t=Vt();bl(de()[ge],t)}var kn=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=oM;let t=e;return t})();function oM(){let t=Vt();return Q_(t,de())}var sM=kn,X_=class extends sM{constructor(e,i,n){super(),this._lContainer=e,this._hostTNode=i,this._hostLView=n}
vendor: 8,760 bytes, line 7
7get element(){return Uo(this._hostTNode,this._hostLView)}get injector(){return new Nr(this._hostTNode,this._hostLView)}get parentInjector(){let e=dh(this._hostTNode,this._hostLView);if(Vv(e)){let i=Uc(e,this._hostLView),n=jc(e),r=i[ge].data[n+8];return new Nr(r,i)}else return new Nr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let i=O1(this._lContainer);return i!==null&&i[e]||null}get length(){return this._lContainer.length-Bt}createEmbeddedView(e,i,n){let r,o;typeof n=="number"?r=n:n!=null&&(r=n.index,o=n.injector);let s=$s(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(i||{},o,s);return this.insertImpl(a,r,Us(this._hostTNode,s)),a}createComponent(e,i,n,r,o){let s=e&&!nE(e),a;if(s)a=i;else{let g=i||{};a=g.index,n=g.injector,r=g.projectableNodes,o=g.environmentInjector||g.ngModuleRef}let c=s?e:new Gr(_i(e)),l=n||this.parentInjector;if(!o&&c.ngModule==null){let _=(s?l:this.parentInjector).get(ct,null);_&&(o=_)}let u=_i(c.componentType??{}),d=$s(this._lContainer,u?.id??null),f=d?.firstChild??null,h=c.create(l,r,f,o);return this.insertImpl(h.hostView,a,Us(this._hostTNode,d)),h}insert(e,i){return this.insertImpl(e,i,!0)}insertImpl(e,i,n){let r=e._lView;if(dE(r)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let c=r[At],l=new X_(c,c[ln],c[At]);l.detach(l.indexOf(e))}}let o=this._adjustIndex(i),s=this._lContainer;return Ol(s,r,o,n),e.attachToViewContainerRef(),J1(A0(s),o,e),e}move(e,i){return this.insert(e,i)}indexOf(e){let i=O1(this._lContainer);return i!==null?i.indexOf(e):-1}remove(e){let i=this._adjustIndex(e,-1),n=js(this._lContainer,i);n&&(Vc(A0(this._lContainer),i),El(n[ge],n))}detach(e){let i=this._adjustIndex(e,-1),n=js(this._lContainer,i);return n&&Vc(A0(this._lContainer),i)!=null?new Hr(n):null}_adjustIndex(e,i=0){return e??this.length+i}};function O1(t){return t[Gc]}function A0(t){return t[Gc]||(t[Gc]=[])}function Q_(t,e){let i,n=e[t.index];return Di(n)?i=n:(i=R_(n,e,null,t),e[t.index]=i,Al(e,i)),cM(i,e,t,n),new X_(i,t,e)}function aM(t,e){let i=t[$e],n=i.createComment(""),r=_n(e,t),o=_h(i,r);return zc(i,o,n,$S(i,r),!1),n}var cM=dM,lM=()=>!1;function uM(t,e,i){return lM(t,e,i)}function dM(t,e,i,n){if(t[kr])return;let r;i.type&8?r=ni(n):r=aM(e,i),t[kr]=r}var xf=class t{constructor(e){this.queryList=e,this.matches=null}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},Df=class t{constructor(e=[]){this.queries=e}createEmbeddedView(e){let i=e.queries;if(i!==null){let n=e.contentQueries!==null?e.contentQueries[0]:i.length,r=[];for(let o=0;o<n;o++){let s=i.getByIndex(o),a=this.queries[s.indexInDeclarationView];r.push(a.clone())}return new t(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let i=0;i<this.queries.length;i++)Oh(e,i).matches!==null&&this.queries[i].setDirty()}},Zc=class{constructor(e,i,n=null){this.flags=i,this.read=n,typeof e=="string"?this.predicate=yM(e):this.predicate=e}},Cf=class t{constructor(e=[]){this.queries=e}elementStart(e,i){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,i)}elementEnd(e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(e)}embeddedTView(e){let i=null;for(let n=0;n<this.length;n++){let r=i!==null?i.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&&(o.indexInDeclarationView=n,i!==null?i.push(o):i=[o])}return i!==null?new t(i):null}template(e,i){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,i)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},wf=class t{constructor(e,i=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(e,i){this.isApplyingToNode(i)&&this.matchTNode(e,i)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,i){this.elementStart(e,i)}embeddedTView(e,i){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,i),new t(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let i=this._declarationNodeIndex,n=e.parent;for(;n!==null&&n.type&8&&n.index!==i;)n=n.parent;return i===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(e,i){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){let o=n[r];this.matchTNodeWithReadOption(e,i,fM(i,o)),this.matchTNodeWithReadOption(e,i,Fc(i,e,o,!1,!1))}else n===oi?i.type&4&&this.matchTNodeWithReadOption(e,i,-1):this.matchTNodeWithReadOption(e,i,Fc(i,e,n,!1,!1))}matchTNodeWithReadOption(e,i,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===ze||r===kn||r===oi&&i.type&4)this.addMatch(i.index,-2);else{let o=Fc(i,e,r,!1,!1);o!==null&&this.addMatch(i.index,o)}else this.addMatch(i.index,n)}}addMatch(e,i){this.matches===null?this.matches=[e,i]:this.matches.push(e,i)}};function fM(t,e){let i=t.localNames;if(i!==null){for(let n=0;n<i.length;n+=2)if(i[n]===e)return i[n+1]}return null}function hM(t,e){return t.type&11?Uo(t,e):t.type&4?Pl(t,e):null}function pM(t,e,i,n){return i===-1?hM(e,t):i===-2?gM(t,e,n):Vr(t,t[ge],i,e)}function gM(t,e,i){if(i===ze)return Uo(e,t);if(i===oi)return Pl(e,t);if(i===kn)return Q_(e,t)}function K_(t,e,i,n){let r=e[yi].queries[n];if(r.matches===null){let o=t.data,s=i.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let l=s[c];if(l<0)a.push(null);else{let u=o[l];a.push(pM(e,u,s[c+1],i.metadata.read))}}r.matches=a}return r.matches}function Ef(t,e,i,n){let r=t.queries.getByIndex(i),o=r.matches;if(o!==null){let s=K_(t,e,r,i);for(let a=0;a<o.length;a+=2){let c=o[a];if(c>0)n.push(s[a/2]);else{let l=o[a+1],u=e[-c];for(let d=Bt;d<u.length;d++){let f=u[d];f[Ys]===f[At]&&Ef(f[ge],f,l,n)}if(u[Bo]!==null){let d=u[Bo];for(let f=0;f<d.length;f++){let h=d[f];Ef(h[ge],h,l,n)}}}}}return n}function mM(t,e){return t[yi].queries[e].queryList}function Y_(t,e,i){let n=new Z0((i&4)===4);return rT(t,e,n,n.destroy),(e[yi]??=new Df).queries.push(new xf(n))-1}function vM(t,e,i){let n=We();return n.firstCreatePass&&(Z_(n,new Zc(t,e,i),-1),(e&2)===2&&(n.staticViewQueries=!0)),Y_(n,de(),e)}function _M(t,e,i,n){let r=We();if(r.firstCreatePass){let o=Vt();Z_(r,new Zc(e,i,n),o.index),bM(r,t),(i&2)===2&&(r.staticContentQueries=!0)}return Y_(r,de(),i)}function yM(t){return t.split(",").map(e=>e.trim())}function Z_(t,e,i){t.queries===null&&(t.queries=new Cf),t.queries.track(new wf(e,i))}function bM(t,e){let i=t.contentQueries||(t.contentQueries=[]),n=i.length?i[i.length-1]:-1;e!==n&&i.push(t.queries.length-1,e)}function Oh(t,e){return t.queries.getByIndex(e)}function xM(t,e){let i=t[ge],n=Oh(i,e);return n.crossesNgTemplate?Ef(i,t,e,[]):K_(i,t,n,e)}function DM(t){return typeof t=="function"&&t[Qd]!==void 0}function J_(t){return DM(t)&&typeof t.set=="function"}function CM(t){let e=[],i=new Map;function n(r){let o=i.get(r);if(!o){let s=t(r);i.set(r,o=s.then(TM))}return o}return Jc.forEach((r,o)=>{let s=[];r.templateUrl&&s.push(n(r.templateUrl).then(l=>{r.template=l}));let a=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=a,r.styleUrl&&r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let l=r.styles.length,u=r.styleUrls;r.styleUrls.forEach((d,f)=>{a.push(""),s.push(n(d).then(h=>{a[l+f]=h,u.splice(u.indexOf(d),1),u.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&s.push(n(r.styleUrl).then(l=>{a.push(l),r.styleUrl=void 0}));let c=Promise.all(s).then(()=>MM(o));e.push(c)}),EM(),Promise.all(e).then(()=>{})}var Jc=new Map,wM=new Set;function EM(){let t=Jc;return Jc=new Map,t}function SM(){return Jc.size===0}function TM(t){return typeof t=="string"?t:t.text()}function MM(t){wM.delete(t)}function AM(t){return Object.getPrototypeOf(t.prototype).constructor}function lt(t){let e=AM(t.type),i=!0,n=[t];for(;e;){let r;if(Yi(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Q(903,!1);r=e.\u0275dir}if(r){if(i){n.push(r);let s=t;s.inputs=Mc(t.inputs),s.inputTransforms=Mc(t.inputTransforms),s.declaredInputs=Mc(t.declaredInputs),s.outputs=Mc(t.outputs);let a=r.hostBindings;a&&FM(t,a);let c=r.viewQuery,l=r.contentQueries;if(c&&PM(t,c),l&&NM(t,l),IM(t,r),r2(t.outputs,r.outputs),Yi(r)&&r.data.animation){let u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(t),a===lt&&(i=!1)}}e=Object.getPrototypeOf(e)}OM(n)}function IM(t,e){for(let i in e.inputs){if(!e.inputs.hasOwnProperty(i)||t.input
7s.hasOwnProperty(i))continue;let n=e.inputs[i];if(n!==void 0&&(t.inputs[i]=n,t.declaredInputs[i]=e.declaredInputs[i],e.inputTransforms!==null)){let r=Array.isArray(n)?n[0]:n;if(!e.inputTransforms.hasOwnProperty(r))continue;t.inputTransforms??={},t.inputTransforms[r]=e.inputTransforms[r]}}}function OM(t){let e=0,i=null;for(let n=t.length-1;n>=0;n--){let r=t[n];r.hostVars=e+=r.hostVars,r.hostAttrs=ks(r.hostAttrs,i=ks(i,r.hostAttrs))}}function Mc(t){return t===Po?{}:t===Zt?[]:t}function PM(t,e){let i=t.viewQuery;i?t.viewQuery=(n,r)=>{e(n,r),i(n,r)}:t.viewQuery=e}function NM(t,e){let i=t.contentQueries;i?t.contentQueries=(n,r,o)=>{e(n,r,o),i(n,r,o)}:t.contentQueries=e}function FM(t,e){let i=t.hostBindings;i?t.hostBindings=(n,r)=>{e(n,r),i(n,r)}:t.hostBindings=e}function Ph(t){let e=t.inputConfig,i={};for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];Array.isArray(r)&&r[3]&&(i[n]=r[3])}t.inputTransforms=i}var Ji=class{},zs=class{};var el=class extends Ji{constructor(e,i,n){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Yc(this);let r=lv(e);this._bootstrapComponents=m_(r.bootstrap),this._r3Injector=Xv(e,i,[{provide:Ji,useValue:this},{provide:Nl,useValue:this.componentFactoryResolver},...n],$t(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},tl=class extends zs{constructor(e){super(),this.moduleType=e}create(e){return new el(this.moduleType,e,[])}};function RM(t,e,i){return new el(t,e,i)}var Sf=class extends Ji{constructor(e){super(),this.componentFactoryResolver=new Yc(this),this.instance=null;let i=new Bs([...e.providers,{provide:Ji,useValue:this},{provide:Nl,useValue:this.componentFactoryResolver}],e.parent||fl(),e.debugName,new Set(["environment"]));this.injector=i,e.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function Rl(t,e,i=null){return new Sf({providers:t,parent:e,debugName:i,runEnvironmentInitializers:!0}).injector}var zr=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new pt(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function ey(t){return Nh(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function kM(t,e){if(Array.isArray(t))for(let i=0;i<t.length;i++)e(t[i]);else{let i=t[Symbol.iterator](),n;for(;!(n=i.next()).done;)e(n.value)}}function Nh(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function Fh(t,e,i){return t[e]=i}function BM(t,e){return t[e]}function cn(t,e,i){let n=t[e];return Object.is(n,i)?!1:(t[e]=i,!0)}function Rh(t,e,i,n){let r=cn(t,e,i);return cn(t,e+1,n)||r}function LM(t,e,i,n,r){let o=Rh(t,e,i,n);return cn(t,e+2,r)||o}function VM(t){return(t.flags&32)===32}function HM(t,e,i,n,r,o,s,a,c){let l=e.consts,u=$o(e,t,4,s||null,Lo(l,a));wh(e,i,u,Lo(l,c)),bl(e,u);let d=u.tView=Ch(2,u,n,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}function J(t,e,i,n,r,o,s,a){let c=de(),l=We(),u=t+It,d=l.firstCreatePass?HM(u,l,c,e,i,n,r,o,s):l.data[u];Ur(d,!1);let f=GM(l,c,d,t);_l()&&Sl(l,c,f,d),Zi(f,c);let h=R_(f,c,f,d);return c[u]=h,Al(c,h),uM(h,d,c),gl(d)&&xh(l,c,d),s!=null&&Dh(c,d,a),J}var GM=jM;function jM(t,e,i,n){return yl(!0),e[$e].createComment("")}function bn(t,e,i,n){let r=de(),o=$r();if(cn(r,o,e)){let s=We(),a=jo();yT(a,r,t,e,i,n)}return bn}function ty(t,e,i,n){return cn(t,$r(),i)?e+ei(i)+n:Ht}function ny(t,e,i,n,r,o){let s=Iv(),a=Rh(t,s,i,r);return vl(2),a?e+ei(i)+n+ei(r)+o:Ht}function UM(t,e,i,n,r,o,s,a){let c=Iv(),l=LM(t,c,i,r,s);return vl(3),l?e+ei(i)+n+ei(r)+o+ei(s)+a:Ht}function Ac(t,e){return t<<17|e<<2}function jr(t){return t>>17&32767}function $M(t){return(t&2)==2}function WM(t,e){return t&131071|e<<17}function Tf(t){return t|2}function Vo(t){return(t&131068)>>2}function I0(t,e){return t&-131069|e<<2}function zM(t){return(t&1)===1}function Mf(t){return t|1}
vendor: 8,594 bytes, line 7
7function qM(t,e,i,n,r,o){let s=o?e.classBindings:e.styleBindings,a=jr(s),c=Vo(s);t[n]=i;let l=!1,u;if(Array.isArray(i)){let d=i;u=d[1],(u===null||Ks(d,u)>0)&&(l=!0)}else u=i;if(r)if(c!==0){let f=jr(t[a+1]);t[n+1]=Ac(f,a),f!==0&&(t[f+1]=I0(t[f+1],n)),t[a+1]=WM(t[a+1],n)}else t[n+1]=Ac(a,0),a!==0&&(t[a+1]=I0(t[a+1],n)),a=n;else t[n+1]=Ac(c,0),a===0?a=n:t[c+1]=I0(t[c+1],n),c=n;l&&(t[n+1]=Tf(t[n+1])),P1(t,u,n,!0),P1(t,u,n,!1),XM(e,u,t,n,o),s=Ac(a,c),o?e.classBindings=s:e.styleBindings=s}function XM(t,e,i,n,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof e=="string"&&Ks(o,e)>=0&&(i[n+1]=Mf(i[n+1]))}function P1(t,e,i,n){let r=t[i+1],o=e===null,s=n?jr(r):Vo(r),a=!1;for(;s!==0&&(a===!1||o);){let c=t[s],l=t[s+1];QM(c,e)&&(a=!0,t[s+1]=n?Mf(l):Tf(l)),s=n?jr(l):Vo(l)}a&&(t[i+1]=n?Tf(r):Mf(r))}function QM(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&&typeof e=="string"?Ks(t,e)>=0:!1}var In={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function KM(t){return t.substring(In.key,In.keyEnd)}function YM(t){return ZM(t),iy(t,ry(t,0,In.textEnd))}function iy(t,e){let i=In.textEnd;return i===e?-1:(e=In.keyEnd=JM(t,In.key=e,i),ry(t,e,i))}function ZM(t){In.key=0,In.keyEnd=0,In.value=0,In.valueEnd=0,In.textEnd=t.length}function ry(t,e,i){for(;e<i&&t.charCodeAt(e)<=32;)e++;return e}function JM(t,e,i){for(;e<i&&t.charCodeAt(e)>32;)e++;return e}function N(t,e,i){let n=de(),r=$r();if(cn(n,r,e)){let o=We(),s=jo();Js(o,s,n,t,e,n[$e],i,!1)}return N}function Af(t,e,i,n,r){let o=e.inputs,s=r?"class":"style";Eh(t,i,o[s],s,n)}function kh(t,e,i){return oy(t,e,i,!1),kh}function Bn(t,e){return oy(t,e,null,!0),Bn}function kl(t){tA(aA,eA,t,!0)}function eA(t,e){for(let i=YM(e);i>=0;i=iy(e,i))Kf(t,KM(e),!0)}function oy(t,e,i,n){let r=de(),o=We(),s=vl(2);if(o.firstUpdatePass&&ay(o,t,s,n),e!==Ht&&cn(r,s,e)){let a=o.data[si()];cy(o,a,r,r[$e],t,r[s+1]=lA(e,i),n,s)}}function tA(t,e,i,n){let r=We(),o=vl(2);r.firstUpdatePass&&ay(r,null,o,n);let s=de();if(i!==Ht&&cn(s,o,i)){let a=r.data[si()];if(ly(a,n)&&!sy(r,o)){let c=n?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(i=k0(c,i||"")),Af(r,a,s,i,n)}else cA(r,a,s,s[$e],s[o+1],s[o+1]=sA(t,e,i),n,o)}}function sy(t,e){return e>=t.expandoStartIndex}function ay(t,e,i,n){let r=t.data;if(r[i+1]===null){let o=r[si()],s=sy(t,i);ly(o,n)&&e===null&&!s&&(e=!1),e=nA(r,o,e,n),qM(r,o,e,i,s,n)}}function nA(t,e,i,n){let r=SE(t),o=n?e.residualClasses:e.residualStyles;if(r===null)(n?e.classBindings:e.styleBindings)===0&&(i=O0(null,t,e,i,n),i=qs(i,e.attrs,n),o=null);else{let s=e.directiveStylingLast;if(s===-1||t[s]!==r)if(i=O0(r,t,e,i,n),o===null){let c=iA(t,e,n);c!==void 0&&Array.isArray(c)&&(c=O0(null,t,e,c[1],n),c=qs(c,e.attrs,n),rA(t,e,n,c))}else o=oA(t,e,n)}return o!==void 0&&(n?e.residualClasses=o:e.residualStyles=o),i}function iA(t,e,i){let n=i?e.classBindings:e.styleBindings;if(Vo(n)!==0)return t[jr(n)]}function rA(t,e,i,n){let r=i?e.classBindings:e.styleBindings;t[jr(r)]=n}function oA(t,e,i){let n,r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o<r;o++){let s=t[o].hostAttrs;n=qs(n,s,i)}return qs(n,e.attrs,i)}function O0(t,e,i,n,r){let o=null,s=i.directiveEnd,a=i.directiveStylingLast;for(a===-1?a=i.directiveStart:a++;a<s&&(o=e[a],n=qs(n,o.hostAttrs,r),o!==t);)a++;return t!==null&&(i.directiveStylingLast=a),n}function qs(t,e,i){let n=i?1:2,r=-1;if(e!==null)for(let o=0;o<e.length;o++){let s=e[o];typeof s=="number"?r=s:r===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),Kf(t,s,i?!0:e[++o]))}return t===void 0?null:t}function sA(t,e,i){if(i==null||i==="")return Zt;let n=[],r=yn(i);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(n,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(n,o,r[o]);else typeof r=="string"&&e(n,r);return n}function aA(t,e,i){let n=String(e);n!==""&&!n.includes(" ")&&Kf(t,n,i)}function cA(t,e,i,n,r,o,s,a){r===Ht&&(r=Zt);let c=0,l=0,u=0<r.length?r[0]:null,d=0<o.length?o[0]:null;for(;u!==null||d!==null;){let f=c<r.length?r[c+1]:void 0,h=l<o.length?o[l+1]:void 0,g=null,_;u===d?(c+=2,l+=2,f!==h&&(g=d,_=h)):d===null||u!==null&&u<d?(c+=2,g=u):(l+=2,g=d,_=h),g!==null&&cy(t,e,i,n,g,_,s,a),u=c<r.length?r[c]:null,d=l<o.length?o[l]:null}}function cy(t,e,i,n,r,o,s,a){if(!(e.type&3))return;let c=t.data,l=c[a+1],u=zM(l)?N1(c,e,i,r,Vo(l),s):void 0;if(!nl(u)){nl(o)||$M(l)&&(o=N1(c,null,i,r,a,s));let d=wv(si(),i);KS(n,s,d,r,o)}}function N1(t,e,i,n,r,o){let s=e===null,a;for(;r>0;){let c=t[r],l=Array.isArray(c),u=l?c[1]:c,d=u===null,f=i[r+1];f===Ht&&(f=d?Zt:void 0);let h=d?b0(f,n):u===n?f:void 0;if(l&&!nl(h)&&(h=b0(c,n)),nl(h)&&(a=h,s))return a;let g=t[r+1];r=s?jr(g):Vo(g)}if(e!==null){let c=o?e.residualClasses:e.residualStyles;c!=null&&(a=b0(c,n))}return a}function nl(t){return t!==void 0}function lA(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&&(t=$t(yn(t)))),t}function ly(t,e){return(t.flags&(e?8:16))!==0}var If=class{destroy(e){}updateValue(e,i){}swap(e,i){let n=Math.min(e,i),r=Math.max(e,i),o=this.detach(r);if(r-n>1){let s=this.detach(n);this.attach(n,o),this.attach(r,s)}else this.attach(n,o)}move(e,i){this.attach(i,this.detach(e))}};function P0(t,e,i,n,r){return t===i&&Object.is(e,n)?1:Object.is(r(t,e),r(i,n))?-1:0}function uA(t,e,i){let n,r,o=0,s=t.length-1;if(Array.isArray(e)){let a=e.length-1;for(;o<=s&&o<=a;){let c=t.at(o),l=e[o],u=P0(o,c,o,l,i);if(u!==0){u<0&&t.updateValue(o,l),o++;continue}let d=t.at(s),f=e[a],h=P0(s,d,a,f,i);if(h!==0){h<0&&t.updateValue(s,f),s--,a--;continue}let g=i(o,c),_=i(s,d),v=i(o,l);if(Object.is(v,_)){let p=i(a,f);Object.is(p,g)?(t.swap(o,s),t.updateValue(s,f),a--,s--):t.move(s,o),t.updateValue(o,l),o++;continue}if(n??=new il,r??=R1(t,o,s,i),Of(t,n,o,v))t.updateValue(o,l),o++,s++;else if(r.has(v))n.set(g,t.detach(o)),s--;else{let p=t.create(o,e[o]);t.attach(o,p),o++,s++}}for(;o<=a;)F1(t,n,i,o,e[o]),o++}else if(e!=null){let a=e[Symbol.iterator](),c=a.next();for(;!c.done&&o<=s;){let l=t.at(o),u=c.value,d=P0(o,l,o,u,i);if(d!==0)d<0&&t.updateValue(o,u),o++,c=a.next();else{n??=new il,r??=R1(t,o,s,i);let f=i(o,u);if(Of(t,n,o,f))t.updateValue(o,u),o++,s++,c=a.next();else if(!r.has(f))t.attach(o,t.create(o,u)),o++,s++,c=a.next();else{let h=i(o,l);n.set(h,t.detach(o)),s--}}}for(;!c.done;)F1(t,n,i,t.length,c.value),c=a.next()}for(;o<=s;)t.destroy(t.detach(s--));n?.forEach(a=>{t.destroy(a)})}function Of(t,e,i,n){return e!==void 0&&e.has(n)?(t.attach(i,e.get(n)),e.delete(n),!0):!1}function F1(t,e,i,n,r){if(Of(t,e,n,i(n,r)))t.updateValue(n,r);else{let o=t.create(n,r);t.attach(n,o)}}function R1(t,e,i,n){let r=new Set;for(let o=e;o<=i;o++)r.add(n(o,t.at(o)));return r}var il=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let i=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(i)?(this.kvMap.set(e,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,i){if(this.kvMap.has(e)){let n=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,i)}else this.kvMap.set(e,i)}forEach(e){for(let[i,n]of this.kvMap)if(e(n,i),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),e(n,i)}}};function xn(t,e,i){Wo("NgControlFlow");let n=de(),r=$r(),o=Rf(n,It+t),s=0;if(cn(n,r,e)){let a=Ee(null);try{if(G_(o,s),e!==-1){let c=kf(n[ge],It+e),l=$s(o,c.tView.ssrId),u=Il(n,c,i,{dehydratedView:l});Ol(o,u,s,Us(c,l))}}finally{Ee(a)}}else{let a=H_(o,s);a!==void 0&&(a[kt]=i)}}var Pf=class{constructor(e,i,n){this.lContainer=e,this.$implicit=i,this.$index=n}get $count(){return this.lContainer.length-Bt}};function tr(t,e){return e}var Nf=class{constructor(e,i,n){this.hasEmptyBlock=e,this.trackByFn=i,this.liveCollection=n}};function nr(t,e,i,n,r,o,s,a,c,l,u,d,f){Wo("NgControlFlow");let h=c!==void 0,g=de(),_=a?s.bind(g[vn][kt]):s,v=new Nf(h,_);g[It+t]=v,J(t+1,e,i,n,r,o),h&&J(t+2,c,l,u,d,f)}var Ff=class extends If{constructor(e,i,n){super(),this.lContainer=e,this.hostLView=i,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Bt}at(e){return this.getLView(e)[kt].$implicit}attach(e,i){let n=i[Ro];this.needsIndexUpdate||=e!==this.length,Ol(this.lContainer,i,e,Us(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,dA(this.lContainer,e)}create(e,i){let n=$s(this.lContainer,this.templateTNode.tView.ssrId);return Il(this.hostLView,this.templateTNode,new Pf(this.lContainer,i,e),{dehydratedView:n})}destroy(e){El(e[ge],e)}updateValue(e,i){this.getLView(e)[kt].$implicit=i}reset(){this.needsIndexUpdate=!1}
7updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[kt].$index=e}getLView(e){return fA(this.lContainer,e)}};function ir(t){let e=Ee(null),i=si();try{let n=de(),r=n[ge],o=n[i];if(o.liveCollection===void 0){let a=i+1,c=Rf(n,a),l=kf(r,a);o.liveCollection=new Ff(c,n,l)}else o.liveCollection.reset();let s=o.liveCollection;if(uA(s,t,o.trackByFn),s.updateIndexes(),o.hasEmptyBlock){let a=$r(),c=s.length===0;if(cn(n,a,c)){let l=i+2,u=Rf(n,l);if(c){let d=kf(r,l),f=$s(u,d.tView.ssrId),h=Il(n,d,void 0,{dehydratedView:f});Ol(u,h,0,Us(d,f))}else G_(u,0)}}}finally{Ee(e)}}function Rf(t,e){return t[e]}function dA(t,e){return js(t,e)}function fA(t,e){return H_(t,e)}function kf(t,e){return nh(t,e)}function hA(t,e,i,n,r,o){let s=e.consts,a=Lo(s,r),c=$o(e,t,2,n,a);return wh(e,i,c,Lo(s,o)),c.attrs!==null&&Kc(c,c.attrs,!1),c.mergedAttrs!==null&&Kc(c,c.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,c),c}function y(t,e,i,n){let r=de(),o=We(),s=It+t,a=r[$e],c=o.firstCreatePass?hA(s,o,r,e,i,n):o.data[s],l=pA(o,r,c,a,e,t);r[s]=l;let u=gl(c);return Ur(c,!0),S_(a,l,c),!VM(c)&&_l()&&Sl(o,r,l,c),gE()===0&&Zi(l,r),mE(),u&&(xh(o,r,c),bh(o,c,r)),n!==null&&Dh(r,c),y}function b(){let t=Vt();sh()?ah():(t=t.parent,Ur(t,!1));let e=t;_E(e)&&yE(),vE();let i=We();return i.firstCreatePass&&(bl(i,t),th(t)&&i.queries.elementEnd(t)),e.classesWithoutHost!=null&&FE(e)&&Af(i,e,de(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&RE(e)&&Af(i,e,de(),e.stylesWithoutHost,!1),b}function H(t,e,i,n){return y(t,e,i,n),b(),H}var pA=(t,e,i,n,r,o)=>(yl(!0),v_(n,r,IE()));function gA(t,e,i,n,r){let o=e.consts,s=Lo(o,n),a=$o(e,t,8,"ng-container",s);s!==null&&Kc(a,s,!0);let c=Lo(o,r);return wh(e,i,a,c),e.queries!==null&&e.queries.elementStart(e,a),a}function ie(t,e,i){let n=de(),r=We(),o=t+It,s=r.firstCreatePass?gA(o,r,n,e,i):r.data[o];Ur(s,!0);let a=vA(r,n,s,t);return n[o]=a,_l()&&Sl(r,n,a,s),Zi(a,n),gl(s)&&(xh(r,n,s),bh(r,s,n)),i!=null&&Dh(n,s),ie}function re(){let t=Vt(),e=We();return sh()?ah():(t=t.parent,Ur(t,!1)),e.firstCreatePass&&(bl(e,t),th(t)&&e.queries.elementEnd(t)),re}function mA(t,e,i){return ie(t,e,i),re(),mA}var vA=(t,e,i,n)=>(yl(!0),FS(e[$e],""));function Ve(){return de()}function Bh(t,e,i){let n=de(),r=$r();if(cn(n,r,e)){let o=We(),s=jo();Js(o,s,n,t,e,n[$e],i,!0)}return Bh}var Or=void 0;function _A(t){let e=t,i=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&n===0?1:5}var yA=["en",[["a","p"],["AM","PM"],Or],[["AM","PM"],Or,Or],[["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"]],Or,[["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"]],Or,[["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}",Or,"{1} 'at' {0}",Or],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",_A],N0={};function dn(t){let e=bA(t),i=k1(e);if(i)return i;let n=e.split("-")[0];if(i=k1(n),i)return i;if(n==="en")return yA;throw new Q(701,!1)}function k1(t){return t in N0||(N0[t]=et.ng&&et.ng.common&&et.ng.common.locales&&et.ng.common.locales[t]),N0[t]}var Ke=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}(Ke||{});function bA(t){return t.toLowerCase().replace(/_/g,"-")}var rl="en-US";var xA=rl;function DA(t){typeof t=="string"&&(xA=t.toLowerCase().replace(/_/g,"-"))}
7function Z(t,e,i,n){let r=de(),o=We(),s=Vt();return uy(o,r,r[$e],s,t,e,n),Z}function CA(t,e,i,n){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===i&&r[o+1]===n){let a=e[Ls],c=r[o+2];return a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function uy(t,e,i,n,r,o,s){let a=gl(n),l=t.firstCreatePass&&L_(t),u=e[kt],d=B_(e),f=!0;if(n.type&3||s){let _=_n(n,e),v=s?s(_):_,p=d.length,m=s?x=>s(ni(x[n.index])):n.index,D=null;if(!s&&a&&(D=CA(t,e,r,n.index)),D!==null){let x=D.__ngLastListenerFn__||D;x.__ngNextListenerFn__=o,D.__ngLastListenerFn__=o,f=!1}else{o=L1(n,e,u,o,!1);let x=i.listen(v,r,o);d.push(o,x),l&&l.push(r,m,p,p+1)}}else o=L1(n,e,u,o,!1);let h=n.outputs,g;if(f&&h!==null&&(g=h[r])){let _=g.length;if(_)for(let v=0;v<_;v+=2){let p=g[v],m=g[v+1],C=e[p][m].subscribe(o),w=d.length;d.push(o,C),l&&l.push(r,n.index,w,-(w+1))}}}function B1(t,e,i,n){let r=Ee(null);try{return Zn(6,e,i),i(n)!==!1}catch(o){return V_(t,o),!1}finally{Zn(7,e,i),Ee(r)}}function L1(t,e,i,n,r){return function o(s){if(s===Function)return n;let a=t.componentOffset>-1?er(t.index,e):e;Mh(a);let c=B1(e,i,n,s),l=o.__ngNextListenerFn__;for(;l;)c=B1(e,i,l,s)&&c,l=l.__ngNextListenerFn__;return r&&c===!1&&s.preventDefault(),c}}function q(t=1){return ME(t)}function wA(t,e){let i=null,n=F2(t);for(let r=0;r<e.length;r++){let o=e[r];if(o==="*"){i=r;continue}if(n===null?ov(t,o,!0):B2(n,o))return r}return i}function dy(t){let e=de()[vn][ln];if(!e.projection){let i=t?t.length:1,n=e.projection=E2(i,null),r=n.slice(),o=e.child;for(;o!==null;){let s=t?wA(o,t):0;s!==null&&(r[s]?r[s].projectionNext=o:n[s]=o,r[s]=o),o=o.next}}}function fy(t,e=0,i){let n=de(),r=We(),o=$o(r,It+t,16,null,i||null);o.projection===null&&(o.projection=e),ah(),(!n[Ro]||Mv())&&(o.flags&32)!==32&&XS(r,n,o)}function EA(t,e,i){return hy(t,"",e,"",i),EA}function hy(t,e,i,n,r){let o=de(),s=ty(o,e,i,n);if(s!==Ht){let a=We(),c=jo();Js(a,c,o,t,s,o[$e],r,!1)}return hy}function SA(t,e,i,n,r,o,s){let a=de(),c=ny(a,e,i,n,r,o);if(c!==Ht){let l=We(),u=jo();Js(l,u,a,t,c,a[$e],s,!1)}return SA}function Bl(t,e,i,n){_M(t,e,i,n)}function zt(t,e,i){vM(t,e,i)}function bt(t){let e=de(),i=We(),n=Ov();ch(n+1);let r=Oh(i,n);if(t.dirty&&uE(e)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=xM(e,n);t.reset(o,XE),t.notifyOnChanges()}return!0}return!1}function xt(){return mM(de(),Ov())}function TA(t,e,i,n){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),e[i]=n}function Dt(t){let e=xE();return ih(e,It+t)}function M(t,e=""){let i=de(),n=We(),r=t+It,o=n.firstCreatePass?$o(n,r,1,e,null):n.data[r],s=MA(n,i,o,e,t);i[r]=s,_l()&&Sl(n,i,s,o),Ur(o,!1)}var MA=(t,e,i,n,r)=>(yl(!0),PS(e[$e],n));function rt(t){return rr("",t,""),rt}function rr(t,e,i){let n=de(),r=ty(n,t,e,i);return r!==Ht&&Sh(n,si(),r),rr}function AA(t,e,i,n,r){let o=de(),s=ny(o,t,e,i,n,r);return s!==Ht&&Sh(o,si(),s),AA}function IA(t,e,i,n,r,o,s){let a=de(),c=UM(a,t,e,i,n,r,o,s);return c!==Ht&&Sh(a,si(),c),IA}function or(t,e,i){J_(e)&&(e=e());let n=de(),r=$r();if(cn(n,r,e)){let o=We(),s=jo();Js(o,s,n,t,e,n[$e],i,!1)}return or}function qr(t,e){let i=J_(t);return i&&t.set(e),i}function sr(t,e){let i=de(),n=We(),r=Vt();return uy(n,i,i[$e],r,t,e),sr}function OA(t,e,i){let n=We();if(n.firstCreatePass){let r=Yi(t);Bf(i,n.data,n.blueprint,r,!0),Bf(e,n.data,n.blueprint,r,!1)}}function Bf(t,e,i,n,r){if(t=Ut(t),Array.isArray(t))for(let o=0;o<t.length;o++)Bf(t[o],e,i,n,r);else{let o=We(),s=de(),a=Vt(),c=Fo(t)?t:Ut(t.provide),l=gv(t),u=a.providerIndexes&1048575,d=a.directiveStart,f=a.providerIndexes>>20;if(Fo(t)||!t.multi){let h=new Lr(l,r,U),g=R0(c,e,r?u:u+f,d);g===-1?(X0(Wc(a,s),o,c),F0(o,t,e.length),e.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),i.push(h),s.push(h)):(i[g]=h,s[g]=h)}else{let h=R0(c,e,u+f,d),g=R0(c,e,u,u+f),_=h>=0&&i[h],v=g>=0&&i[g];if(r&&!v||!r&&!_){X0(Wc(a,s),o,c);let p=FA(r?NA:PA,i.length,r,n,l);!r&&v&&(i[g].providerFactory=p),F0(o,t,e.length,0),e.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),i.push(p),s.push(p)}else{let p=py(i[r?g:h],l,!r&&n);F0(o,t,h>-1?h:g,p)}!r&&n&&v&&i[g].componentProviders++}}}
7function F0(t,e,i,n){let r=Fo(e),o=X2(e);if(r||o){let c=(o?Ut(e.useClass):e).prototype.ngOnDestroy;if(c){let l=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){let u=l.indexOf(i);u===-1?l.push(i,[n,c]):l[u+1].push(n,c)}else l.push(i,c)}}}function py(t,e,i){return i&&t.componentProviders++,t.multi.push(e)-1}function R0(t,e,i,n){for(let r=i;r<n;r++)if(e[r]===t)return r;return-1}function PA(t,e,i,n){return Lf(this.multi,[])}function NA(t,e,i,n){let r=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=Vr(i,i[ge],this.providerFactory.index,n);o=a.slice(0,s),Lf(r,o);for(let c=s;c<a.length;c++)o.push(a[c])}else o=[],Lf(r,o);return o}function Lf(t,e){for(let i=0;i<t.length;i++){let n=t[i];e.push(n())}return e}function FA(t,e,i,n,r){let o=new Lr(t,i,U);return o.multi=[],o.index=e,o.componentProviders=0,py(o,r,n&&!i),o}function Ot(t,e=[]){return i=>{i.providersResolver=(n,r)=>OA(n,r?r(t):t,e)}}var RA=(()=>{let e=class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=fv(!1,n.type),o=r.length>0?Rl([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=k({token:e,providedIn:"environment",factory:()=>new e(G(ct))});let t=e;return t})();function ai(t){Wo("NgStandalone"),t.getStandaloneInjector=e=>e.get(RA).getOrCreateStandaloneInjector(t)}function jV(t,e,i){let n=ml()+t,r=de();return r[n]===Ht?Fh(r,n,i?e.call(i):e()):BM(r,n)}function gy(t,e,i,n){return vy(de(),ml(),t,e,i,n)}function my(t,e){let i=t[e];return i===Ht?void 0:i}function vy(t,e,i,n,r,o){let s=e+i;return cn(t,s,r)?Fh(t,s+1,o?n.call(o,r):n(r)):my(t,s+1)}function kA(t,e,i,n,r,o,s){let a=e+i;return Rh(t,a,r,o)?Fh(t,a+2,s?n.call(s,r,o):n(r,o)):my(t,a+2)}function BA(t,e){let i=We(),n,r=t+It;i.firstCreatePass?(n=LA(e,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks??=[]).push(r,n.onDestroy)):n=i.data[r];let o=n.factory||(n.factory=Fr(n.type,!0)),s,a=Yt(U);try{let c=$c(!1),l=o();return $c(c),TA(i,de(),r,l),l}finally{Yt(a)}}function LA(t,e){if(e)for(let i=e.length-1;i>=0;i--){let n=e[i];if(t===n.name)return n}}function VA(t,e,i){let n=t+It,r=de(),o=ih(r,n);return _y(r,n)?vy(r,ml(),e,o.transform,i,o):o.transform(i)}function UV(t,e,i,n){let r=t+It,o=de(),s=ih(o,r);return _y(o,r)?kA(o,ml(),e,s.transform,i,n,s):s.transform(i,n)}function _y(t,e){return t[ge].data[e].pure}function Ln(t,e){return Pl(t,e)}var Ic=null;function HA(t){Ic!==null&&(t.defaultEncapsulation!==Ic.defaultEncapsulation||t.preserveWhitespaces!==Ic.preserveWhitespaces)||(Ic=t)}var Ll=(()=>{let e=class e{log(n){console.log(n)}warn(n){console.warn(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();var Lh=new K(""),ea=new K(""),Vl=(()=>{let e=class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Vh||(GA(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ce.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(n)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}};e.\u0275fac=function(r){return new(r||e)(G(Ce),G(Hl),G(ea))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),Hl=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Vh?.findTestabilityInTree(this,n,r)??null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();function GA(t){Vh=t}var Vh;function Xr(t){return!!t&&typeof t.then=="function"}function yy(t){return!!t&&typeof t.subscribe=="function"}var zo=new K(""),by=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=E(zo,{optional:!0})??[]}
7runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let s=o();if(Xr(s))n.push(s);else if(yy(s)){let a=new Promise((c,l)=>{s.subscribe({complete:c,error:l})});n.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Gl=new K("");function jA(){Em(()=>{throw new Q(600,!1)})}function UA(t){return t.isBoundToModule}function $A(t,e,i){try{let n=i();return Xr(n)?n.catch(r=>{throw e.runOutsideAngular(()=>t.handleError(r)),r}):n}catch(n){throw e.runOutsideAngular(()=>t.handleError(n)),n}}function xy(t,e){return Array.isArray(e)?e.reduce(xy,t):z(z({},t),e)}var Ei=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=E(Qv),this.afterRenderEffectManager=E(Ih),this.externalTestViews=new Set,this.beforeRender=new he,this.afterTick=new he,this.componentTypes=[],this.components=[],this.isStable=E(zr).hasPendingTasks.pipe(ae(n=>!n)),this._injector=E(ct)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){let o=n instanceof Qc;if(!this._injector.get(by).done){let h=!o&&cv(n),g=!1;throw new Q(405,g)}let a;o?a=n:a=this._injector.get(Nl).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let c=UA(a)?void 0:this._injector.get(Ji),l=r||a.selector,u=a.create(_t.NULL,[],l,c),d=u.location.nativeElement,f=u.injector.get(Lh,null);return f?.registerApplication(d),u.onDestroy(()=>{this.detachView(u.hostView),kc(this.components,u),f?.unregisterApplication(d)}),this._loadComponent(u),u}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new Q(101,!1);let r=Ee(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(o){this.internalErrorHandler(o)}finally{this.afterTick.next(),this._runningTick=!1,Ee(r)}}detectChangesInAttachedViews(n){let r=0,o=this.afterRenderEffectManager;for(;;){if(r===U_)throw new Q(103,!1);if(n){let s=r===0;this.beforeRender.next(s);for(let{_lView:a,notifyErrorHandler:c}of this._views)WA(a,s,c)}if(r++,o.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>Vf(s))&&(o.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>Vf(s))))break}}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;kc(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let r=this._injector.get(Gl,[]);[...this._bootstrapListeners,...r].forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>kc(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Q(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function kc(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}function WA(t,e,i){!e&&!Vf(t)||zA(t,i,e)}function Vf(t){return oh(t)}function zA(t,e,i){let n;i?(n=0,t[le]|=1024):t[le]&64?n=0:n=1,$_(t,e,n)}var Hf=class{constructor(e,i){this.ngModuleFactory=e,this.componentFactories=i}},jl=(()=>{let e=class e{compileModuleSync(n){return new tl(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=lv(n),s=m_(o.declarations).reduce((a,c)=>{let l=_i(c);return l&&a.push(new Gr(l)),a},[]);return new Hf(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),qA=new K("");function XA(t,e,i){let n=new tl(i);return Promise.resolve(n)}function V1(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e]}var QA=(()=>{let e=class e{constructor(){this.zone=E(Ce),this.applicationRef=E(Ei)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function KA(t){return[{provide:Ce,useFactory:t},{provide:No,multi:!0,useFactory:()=>{let e=E(QA,{optional:!0});return()=>e.initialize()}},{provide:No,multi:!0,useFactory:()=>{let e=E(JA);return()=>{e.initialize()}}},{provide:Qv,useFactory:YA}]}
vendor: 14,292 bytes, line 7
7function YA(){let t=E(Ce),e=E(ii);return i=>t.runOutsideAngular(()=>e.handleError(i))}function ZA(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var JA=(()=>{let e=class e{constructor(){this.subscription=new Ye,this.initialized=!1,this.zone=E(Ce),this.pendingTasks=E(zr)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ce.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ce.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function eI(){return typeof $localize<"u"&&$localize.locale||rl}var Qr=new K("",{providedIn:"root",factory:()=>E(Qr,be.Optional|be.SkipSelf)||eI()});var Dy=new K(""),Cy=(()=>{let e=class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){let o=QT(r?.ngZone,ZA({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{let s=RM(n.moduleType,this.injector,KA(()=>o)),a=s.injector.get(ii,null);return o.runOutsideAngular(()=>{let c=o.onError.subscribe({next:l=>{a.handleError(l)}});s.onDestroy(()=>{kc(this._modules,s),c.unsubscribe()})}),$A(a,o,()=>{let c=s.injector.get(by);return c.runInitializers(),c.donePromise.then(()=>{let l=s.injector.get(Qr,rl);return DA(l||rl),this._moduleDoBootstrap(s),s})})})}bootstrapModule(n,r=[]){let o=xy({},r);return XA(this.injector,o,n).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(n){let r=n.injector.get(Ei);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(r);else throw new Q(-403,!1);this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Q(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let n=this._injector.get(Dy,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};e.\u0275fac=function(r){return new(r||e)(G(_t))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})(),Fs=null,wy=new K("");function tI(t){if(Fs&&!Fs.get(wy,!1))throw new Q(400,!1);jA(),Fs=t;let e=t.get(Cy);return rI(t),e}function Hh(t,e,i=[]){let n=`Platform: ${e}`,r=new K(n);return(o=[])=>{let s=Ey();if(!s||s.injector.get(wy,!1)){let a=[...i,...o,{provide:r,useValue:!0}];t?t(a):tI(nI(a,n))}return iI(r)}}function nI(t=[],e){return _t.create({name:e,providers:[{provide:dl,useValue:"platform"},{provide:Dy,useValue:new Set([()=>Fs=null])},...t]})}function iI(t){let e=Ey();if(!e)throw new Q(401,!1);return e}function Ey(){return Fs?.get(Cy)??null}function rI(t){t.get(fh,null)?.forEach(i=>i())}var Dn=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=oI;let t=e;return t})();function oI(t){return sI(Vt(),de(),(t&16)===16)}function sI(t,e,i){if(pl(t)&&!i){let n=er(t.index,e);return new Hr(n,n)}else if(t.type&47){let n=e[vn];return new Hr(n,e)}return null}var Gf=class{constructor(){}supports(e){return ey(e)}create(e){return new jf(e)}},aI=(t,e)=>e,jf=class{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||aI}forEachItem(e){let i;for(i=this._itHead;i!==null;i=i._next)e(i)}forEachOperation(e){let i=this._itHead,n=this._removalsHead,r=0,o=null;for(;i||n;){let s=!n||i&&i.currentIndex<H1(n,r,o)?i:n,a=H1(s,r,o),c=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(i=i._next,s.previousIndex==null)r++;else{o||(o=[]);let l=a-r,u=c-r;if(l!=u){for(let f=0;f<l;f++){let h=f<o.length?o[f]:o[f]=0,g=h+f;u<=g&&g<l&&(o[f]=h+1)}let d=s.previousIndex;o[d]=u-l}}a!==c&&e(s,a,c)}}forEachPreviousItem(e){let i;for(i=this._previousItHead;i!==null;i=i._nextPrevious)e(i)}forEachAddedItem(e){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)e(i)}forEachMovedItem(e){let i;for(i=this._movesHead;i!==null;i=i._nextMoved)e(i)}forEachRemovedItem(e){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)e(i)}forEachIdentityChange(e){let i;for(i=this._identityChangesHead;i!==null;i=i._nextIdentityChange)e(i)}diff(e){if(e==null&&(e=[]),!ey(e))throw new Q(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i=this._itHead,n=!1,r,o,s;if(Array.isArray(e)){this.length=e.length;for(let a=0;a<this.length;a++)o=e[a],s=this._trackByFn(a,o),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,o,s,a),n=!0):(n&&(i=this._verifyReinsertion(i,o,s,a)),Object.is(i.item,o)||this._addIdentityChange(i,o)),i=i._next}else r=0,kM(e,a=>{s=this._trackByFn(r,a),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,a,s,r),n=!0):(n&&(i=this._verifyReinsertion(i,a,s,r)),Object.is(i.item,a)||this._addIdentityChange(i,a)),i=i._next,r++}),this.length=r;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,i,n,r){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._reinsertAfter(e,o,r)):(e=this._linkedRecords===null?null:this._linkedRecords.get(n,r),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._moveAfter(e,o,r)):e=this._addAfter(new Uf(i,n),o,r)),e}_verifyReinsertion(e,i,n,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return o!==null?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;e!==null;){let i=e._next;this._addToRemovals(this._unlink(e)),e=i}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(e,i,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let r=e._prevRemoved,o=e._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,i,n),this._addToMoves(e,n),e}_moveAfter(e,i,n){return this._unlink(e),this._insertAfter(e,i,n),this._addToMoves(e,n),e}_addAfter(e,i,n){return this._insertAfter(e,i,n),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,i,n){let r=i===null?this._itHead:i._next;return e._next=r,e._prev=i,r===null?this._itTail=e:r._prev=e,i===null?this._itHead=e:i._next=e,this._linkedRecords===null&&(this._linkedRecords=new ol),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let i=e._prev,n=e._next;return i===null?this._itHead=n:i._next=n,n===null?this._itTail=i:n._prev=i,e}_addToMoves(e,i){return e.previousIndex===i||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new ol),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,i){return e.item=i,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},Uf=class{constructor(e,i){this.item=e,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},$f=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,i){let n;for(n=this._head;n!==null;n=n._nextDup)if((i===null||i<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){let i=e._prevDup,n=e._nextDup;return i===null?this._head=n:i._nextDup=n,n===null?this._tail=i:n._prevDup=i,this._head===null}},ol=class{constructor(){this.map=new Map}put(e){let i=e.trackById,n=this.map.get(i);n||(n=new $f,this.map.set(i,n)),n.add(e)}get(e,i){let n=e,r=this.map.get(n);return r?r.get(e,i):null}remove(e){let i=e.trackById;return this.map.get(i).remove(e)&&this.map.delete(i),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function H1(t,e,i){let n=t.previousIndex;if(n===null)return n;let r=0;return i&&n<i.length&&(r=i[n]),n+e+r}var Wf=class{constructor(){}supports(e){return e instanceof Map||Nh(e)}create(){return new zf}},zf=class{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(e){let i;for(i=this._mapHead;i!==null;i=i._next)e(i)}forEachPreviousItem(e){let i;for(i=this._previousMapHead;i!==null;i=i._nextPrevious)e(i)}forEachChangedItem(e){let i;for(i=this._changesHead;i!==null;i=i._nextChanged)e(i)}forEachAddedItem(e){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)e(i)}forEachRemovedItem(e){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)e(i)}diff(e){if(!e)e=new Map;else if(!(e instanceof Map||Nh(e)))throw new Q(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i=this._mapHead;if(this._appendAfter=null,this._forEach(e,(n,r)=>{if(i&&i.key===r)this._maybeAddToChanges(i,n),this._appendAfter=i,i=i._next;else{let o=this._getOrCreateRecordForKey(r,n);i=this._insertBeforeOrAppend(i,o)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let n=i;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,i){if(e){let n=e._prev;return i._next=e,i._prev=n,e._prev=i,n&&(n._next=i),e===this._mapHead&&(this._mapHead=i),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(e,i){if(this._records.has(e)){let r=this._records.get(e);this._maybeAddToChanges(r,i);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let n=new qf(e);return this._records.set(e,n),n.currentValue=i,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,i){Object.is(i,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=i,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,i){e instanceof Map?e.forEach(i):Object.keys(e).forEach(n=>i(e[n],n))}},qf=class{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function G1(){return new Gh([new Gf])}var Gh=(()=>{let e=class e{constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||G1()),deps:[[e,new ll,new Qs]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r!=null)return r;throw new Q(901,!1)}};e.\u0275prov=k({token:e,providedIn:"root",factory:G1});let t=e;return t})();function j1(){return new jh([new Wf])}var jh=(()=>{let e=class e{constructor(n){this.factories=n}static create(n,r){if(r){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>
7e.create(n,r||j1()),deps:[[e,new ll,new Qs]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r)return r;throw new Q(901,!1)}};e.\u0275prov=k({token:e,providedIn:"root",factory:j1});let t=e;return t})();var Sy=Hh(null,"core",[]),Ty=(()=>{let e=class e{constructor(n){}};e.\u0275fac=function(r){return new(r||e)(G(Ei))},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();function ar(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function Ul(t,e){let i=_i(t),n=e.elementInjector||fl();return new Gr(i).create(n,e.projectableNodes,e.hostElement,e.environmentInjector)}function My(t){let e=_i(t);if(!e)return null;let i=new Gr(e);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}var ky=null;function Hn(){return ky}function By(t){ky??=t}var Zl=class{};var je=new K(""),ep=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(lI),providedIn:"platform"});let t=e;return t})(),Ly=new K(""),lI=(()=>{let e=class e extends ep{constructor(){super(),this._doc=E(je),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Hn().getBaseHref(this._doc)}onPopState(n){let r=Hn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Hn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>new e,providedIn:"platform"});let t=e;return t})();function tp(t,e){if(t.length==0)return e;if(e.length==0)return t;let i=0;return t.endsWith("/")&&i++,e.startsWith("/")&&i++,i==2?t+e.substring(1):i==1?t+e:t+"/"+e}function Ay(t){let e=t.match(/#|\?|$/),i=e&&e.index||t.length,n=i-(t[i-1]==="/"?1:0);return t.slice(0,n)+t.slice(i)}function Ti(t){return t&&t[0]!=="?"?"?"+t:t}var Ii=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(np),providedIn:"root"});let t=e;return t})(),Vy=new K(""),np=(()=>{let e=class e extends Ii{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E(je).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return tp(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+Ti(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+Ti(s));this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+Ti(s));this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(G(ep),G(Vy,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Hy=(()=>{let e=class e extends Ii{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.on
7HashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=tp(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+Ti(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+Ti(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(G(ep),G(Vy,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),Xo=(()=>{let e=class e{constructor(n){this._subject=new Se,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=fI(Ay(Iy(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+Ti(r))}normalize(n){return e.stripTrailingSlash(dI(this._basePath,Iy(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ti(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ti(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}};e.normalizeQueryParams=Ti,e.joinWithSlash=tp,e.stripTrailingSlash=Ay,e.\u0275fac=function(r){return new(r||e)(G(Ii))},e.\u0275prov=k({token:e,factory:()=>uI(),providedIn:"root"});let t=e;return t})();function uI(){return new Xo(G(Ii))}function dI(t,e){if(!t||!e.startsWith(t))return e;let i=e.substring(t.length);return i===""||["/",";","?","#"].includes(i[0])?i:e}function Iy(t){return t.replace(/\/index.html$/,"")}function fI(t){if(new RegExp("^(https?:)?//").test(t)){let[,i]=t.split(/\/\/[^\/]+/);return i}return t}var Gy=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(Gy||{});var ut=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(ut||{}),Ie=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(Ie||{}),fn=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(fn||{}),hn={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 hI(t){return dn(t)[Ke.LocaleId]}function jy(t,e,i){let n=dn(t),r=[n[Ke.DayPeriodsFormat],n[Ke.DayPeriodsStandalone]],o=Cn(r,e);return Cn(o,i)}function ip(t,e,i){let n=dn(t),r=[n[Ke.DaysFormat],n[Ke.DaysStandalone]],o=Cn(r,e);return Cn(o,i)}function tu(t,e,i){let n=dn(t),r=[n[Ke.MonthsFormat],n[Ke.MonthsStandalone]],o=Cn(r,e);return Cn(o,i)}function pI(t,e){let n=dn(t)[Ke.Eras];return Cn(n,e)}function $l(t,e){let i=dn(t);return Cn(i[Ke.DateFormat],e)}function Wl(t,e){let i=dn(t);return Cn(i[Ke.TimeFormat],e)}function zl(t,e){let n=dn(t)[Ke.DateTimeFormat];return Cn(n,e)}function Mi(t,e){let i=dn(t),n=i[Ke.NumberSymbols][e];if(typeof n>"u"){if(e===hn.CurrencyDecimal)return i[Ke.NumberSymbols][hn.Decimal];if(e===hn.CurrencyGroup)return i[Ke.NumberSymbols][hn.Group]}return n}function gI(t,e){return dn(t)[Ke.NumberFormats][e]}function Uy(t){if(!t[Ke.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Ke.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function mI(t){let e=dn(t);return Uy(e),(e[Ke.ExtraData][2]||[]).map(n=>typeof n=="string"?Uh(n):[Uh(n[0]),Uh(n[1])])}function vI(t,e,i){let n=dn(t);Uy(n);let r=[n[Ke.ExtraData][0],n[Ke.ExtraData][1]],o=Cn(r,e)||[];return Cn(o,i)||[]}function Cn(t,e){for(let i=e;i>-1;i--)if(typeof t[i]<"u")return t[i];throw new Error("Locale data API: locale data undefined")}function Uh(t){let[e,i]=t.split(":");return{hours:+e,minutes:+i}}var _I=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ql={},yI=/((?:[^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]*)/,Ai=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(Ai||{}),Fe=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}(Fe||{}),Ne=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(Ne||{});function rp(t,e,i,n){let r=MI(t);e=Si(i,e)||e;let s=[],a;for(;e;)if(a=yI.exec(e),a){s=s.concat(a.slice(1));let u=s.pop();if(!u)break;e=u}else{s.push(e);break}let c=r.getTimezoneOffset();n&&(c=Wy(n,c),r=TI(r,n,!0));let l="";
vendor: 1,104 bytes, line 7
7return s.forEach(u=>{let d=EI(u);l+=d?d(r,i,c):u==="''"?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function Jl(t,e,i){let n=new Date(0);return n.setFullYear(t,e,i),n.setHours(0,0,0),n}function Si(t,e){let i=hI(t);if(ql[i]??={},ql[i][e])return ql[i][e];let n="";switch(e){case"shortDate":n=$l(t,fn.Short);break;case"mediumDate":n=$l(t,fn.Medium);break;case"longDate":n=$l(t,fn.Long);break;case"fullDate":n=$l(t,fn.Full);break;case"shortTime":n=Wl(t,fn.Short);break;case"mediumTime":n=Wl(t,fn.Medium);break;case"longTime":n=Wl(t,fn.Long);break;case"fullTime":n=Wl(t,fn.Full);break;case"short":let r=Si(t,"shortTime"),o=Si(t,"shortDate");n=Xl(zl(t,fn.Short),[r,o]);break;case"medium":let s=Si(t,"mediumTime"),a=Si(t,"mediumDate");n=Xl(zl(t,fn.Medium),[s,a]);break;case"long":let c=Si(t,"longTime"),l=Si(t,"longDate");n=Xl(zl(t,fn.Long),[c,l]);break;case"full":let u=Si(t,"fullTime"),d=Si(t,"fullDate");n=Xl(zl(t,fn.Full),[u,d]);break}return n&&(ql[i][e]=n),n}function Xl(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(i,n){return e!=null&&n in e?e[n]:i})),t}function Vn(t,e,i="-",n,r){let o="";
7(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,o=i));let s=String(t);for(;s.length<e;)s="0"+s;return n&&(s=s.slice(s.length-e)),o+s}function bI(t,e){return Vn(t,3).substring(0,e)}function ot(t,e,i=0,n=!1,r=!1){return function(o,s){let a=xI(t,o);if((i>0||a>-i)&&(a+=i),t===Fe.Hours)a===0&&i===-12&&(a=12);else if(t===Fe.FractionalSeconds)return bI(a,e);let c=Mi(s,hn.MinusSign);return Vn(a,e,c,n,r)}}function xI(t,e){switch(t){case Fe.FullYear:return e.getFullYear();case Fe.Month:return e.getMonth();case Fe.Date:return e.getDate();case Fe.Hours:return e.getHours();case Fe.Minutes:return e.getMinutes();case Fe.Seconds:return e.getSeconds();case Fe.FractionalSeconds:return e.getMilliseconds();case Fe.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}function Ge(t,e,i=ut.Format,n=!1){return function(r,o){return DI(r,o,t,e,i,n)}}function DI(t,e,i,n,r,o){switch(i){case Ne.Months:return tu(e,r,n)[t.getMonth()];case Ne.Days:return ip(e,r,n)[t.getDay()];case Ne.DayPeriods:let s=t.getHours(),a=t.getMinutes();if(o){let l=mI(e),u=vI(e,r,n),d=l.findIndex(f=>{if(Array.isArray(f)){let[h,g]=f,_=s>=h.hours&&a>=h.minutes,v=s<g.hours||s===g.hours&&a<g.minutes;if(h.hours<g.hours){if(_&&v)return!0}else if(_||v)return!0}else if(f.hours===s&&f.minutes===a)return!0;return!1});if(d!==-1)return u[d]}return jy(e,r,n)[s<12?0:1];case Ne.Eras:return pI(e,n)[t.getFullYear()<=0?0:1];default:let c=i;throw new Error(`unexpected translation type ${c}`)}}function Ql(t){return function(e,i,n){let r=-1*n,o=Mi(i,hn.MinusSign),s=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case Ai.Short:return(r>=0?"+":"")+Vn(s,2,o)+Vn(Math.abs(r%60),2,o);case Ai.ShortGMT:return"GMT"+(r>=0?"+":"")+Vn(s,1,o);case Ai.Long:return"GMT"+(r>=0?"+":"")+Vn(s,2,o)+":"+Vn(Math.abs(r%60),2,o);case Ai.Extended:return n===0?"Z":(r>=0?"+":"")+Vn(s,2,o)+":"+Vn(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${t}"`)}}}var CI=0,Yl=4;function wI(t){let e=Jl(t,CI,1).getDay();return Jl(t,0,1+(e<=Yl?Yl:Yl+7)-e)}function $y(t){let e=t.getDay(),i=e===0?-3:Yl-e;return Jl(t.getFullYear(),t.getMonth(),t.getDate()+i)}function $h(t,e=!1){return function(i,n){let r;if(e){let o=new Date(i.getFullYear(),i.getMonth(),1).getDay()-1,s=i.getDate();r=1+Math.floor((s+o)/7)}else{let o=$y(i),s=wI(o.getFullYear()),a=o.getTime()-s.getTime();r=1+Math.round(a/6048e5)}return Vn(r,t,Mi(n,hn.MinusSign))}}function Kl(t,e=!1){return function(i,n){let o=$y(i).getFullYear();return Vn(o,t,Mi(n,hn.MinusSign),e)}}var Wh={};function EI(t){if(Wh[t])return Wh[t];let e;switch(t){case"G":case"GG":case"GGG":e=Ge(Ne.Eras,Ie.Abbreviated);break;case"GGGG":e=Ge(Ne.Eras,Ie.Wide);break;case"GGGGG":e=Ge(Ne.Eras,Ie.Narrow);break;case"y":e=ot(Fe.FullYear,1,0,!1,!0);break;case"yy":e=ot(Fe.FullYear,2,0,!0,!0);break;case"yyy":e=ot(Fe.FullYear,3,0,!1,!0);break;case"yyyy":e=ot(Fe.FullYear,4,0,!1,!0);break;case"Y":e=Kl(1);break;case"YY":e=Kl(2,!0);break;case"YYY":e=Kl(3);break;case"YYYY":e=Kl(4);break;case"M":case"L":e=ot(Fe.Month,1,1);break;case"MM":case"LL":e=ot(Fe.Month,2,1);break;case"MMM":e=Ge(Ne.Months,Ie.Abbreviated);break;case"MMMM":e=Ge(Ne.Months,Ie.Wide);break;case"MMMMM":e=Ge(Ne.Months,Ie.Narrow);break;case"LLL":e=Ge(Ne.Months,Ie.Abbreviated,ut.Standalone);break;case"LLLL":e=Ge(Ne.Months,Ie.Wide,ut.Standalone);break;case"LLLLL":e=Ge(Ne.Months,Ie.Narrow,ut.Standalone);break;case"w":e=$h(1);break;case"ww":e=$h(2);break;case"W":e=$h(1,!0);break;case"d":e=ot(Fe.Date,1);break;case"dd":e=ot(Fe.Date,2);break;case"c":case"cc":e=ot(Fe.Day,1);break;case"ccc":e=Ge(Ne.Days,Ie.Abbreviated,ut.Standalone);break;case"cccc":e=Ge(Ne.Days,Ie.Wide,ut.Standalone);break;case"ccccc":e=Ge(Ne.Days,Ie.Narrow,ut.Standalone);break;case"cccccc":e=Ge(Ne.Days,Ie.Short,ut.Standalone);break;case"E":case"EE":case"EEE":e=Ge(Ne.Days,Ie.Abbreviated);break;case"EEEE":e=Ge(Ne.Days,Ie.Wide);break;case"EEEEE":e=Ge(Ne.Days,Ie.Narrow);break;case"EEEEEE":e=Ge(Ne.Days,Ie.Short);break;case"a":case"aa":case"aaa":e=Ge(Ne.DayPeriods,Ie.Abbreviated);break;case"aaaa":e=Ge(Ne.DayPeriods,Ie.Wide);break;case"aaaaa":e=Ge(Ne.DayPeriods,Ie.Narrow);break;
7case"b":case"bb":case"bbb":e=Ge(Ne.DayPeriods,Ie.Abbreviated,ut.Standalone,!0);break;case"bbbb":e=Ge(Ne.DayPeriods,Ie.Wide,ut.Standalone,!0);break;case"bbbbb":e=Ge(Ne.DayPeriods,Ie.Narrow,ut.Standalone,!0);break;case"B":case"BB":case"BBB":e=Ge(Ne.DayPeriods,Ie.Abbreviated,ut.Format,!0);break;case"BBBB":e=Ge(Ne.DayPeriods,Ie.Wide,ut.Format,!0);break;case"BBBBB":e=Ge(Ne.DayPeriods,Ie.Narrow,ut.Format,!0);break;case"h":e=ot(Fe.Hours,1,-12);break;case"hh":e=ot(Fe.Hours,2,-12);break;case"H":e=ot(Fe.Hours,1);break;case"HH":e=ot(Fe.Hours,2);break;case"m":e=ot(Fe.Minutes,1);break;case"mm":e=ot(Fe.Minutes,2);break;case"s":e=ot(Fe.Seconds,1);break;case"ss":e=ot(Fe.Seconds,2);break;case"S":e=ot(Fe.FractionalSeconds,1);break;case"SS":e=ot(Fe.FractionalSeconds,2);break;case"SSS":e=ot(Fe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Ql(Ai.Short);break;case"ZZZZZ":e=Ql(Ai.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Ql(Ai.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=Ql(Ai.Long);break;default:return null}return Wh[t]=e,e}function Wy(t,e){t=t.replace(/:/g,"");let i=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(i)?e:i}function SI(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}function TI(t,e,i){let n=i?-1:1,r=t.getTimezoneOffset(),o=Wy(e,r);return SI(t,n*(o-r))}function MI(t){if(Oy(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,s=1]=t.split("-").map(a=>+a);return Jl(r,o-1,s)}let i=parseFloat(t);if(!isNaN(t-i))return new Date(i);let n;if(n=t.match(_I))return AI(n)}let e=new Date(t);if(!Oy(e))throw new Error(`Unable to convert "${t}" into a date`);return e}function AI(t){let e=new Date(0),i=0,n=0,r=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(i=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));let s=Number(t[4]||0)-i,a=Number(t[5]||0)-n,c=Number(t[6]||0),l=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return o.call(e,s,a,c,l),e}function Oy(t){return t instanceof Date&&!isNaN(t.valueOf())}var II=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Py=22,eu=".",ta="0",OI=";",PI=",",zh="#";function NI(t,e,i,n,r,o,s=!1){let a="",c=!1;if(!isFinite(t))a=Mi(i,hn.Infinity);else{let l=BI(t);s&&(l=kI(l));let u=e.minInt,d=e.minFrac,f=e.maxFrac;if(o){let m=o.match(II);if(m===null)throw new Error(`${o} is not a valid digit info`);let D=m[1],x=m[3],C=m[5];D!=null&&(u=qh(D)),x!=null&&(d=qh(x)),C!=null?f=qh(C):x!=null&&d>f&&(f=d)}LI(l,d,f);let h=l.digits,g=l.integerLen,_=l.exponent,v=[];for(c=h.every(m=>!m);g<u;g++)h.unshift(0);for(;g<0;g++)h.unshift(0);g>0?v=h.splice(g,h.length):(v=h,h=[0]);let p=[];for(h.length>=e.lgSize&&p.unshift(h.splice(-e.lgSize,h.length).join(""));h.length>e.gSize;)p.unshift(h.splice(-e.gSize,h.length).join(""));h.length&&p.unshift(h.join("")),a=p.join(Mi(i,n)),v.length&&(a+=Mi(i,r)+v.join("")),_&&(a+=Mi(i,hn.Exponential)+"+"+_)}return t<0&&!c?a=e.negPre+a+e.negSuf:a=e.posPre+a+e.posSuf,a}function FI(t,e,i){let n=gI(e,Gy.Decimal),r=RI(n,Mi(e,hn.MinusSign));return NI(t,r,e,hn.Group,hn.Decimal,i)}function RI(t,e="-"){let i={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(OI),r=n[0],o=n[1],s=r.indexOf(eu)!==-1?r.split(eu):[r.substring(0,r.lastIndexOf(ta)+1),r.substring(r.lastIndexOf(ta)+1)],a=s[0],c=s[1]||"";i.posPre=a.substring(0,a.indexOf(zh));for(let u=0;u<c.length;u++){let d=c.charAt(u);d===ta?i.minFrac=i.maxFrac=u+1:d===zh?i.maxFrac=u+1:i.posSuf+=d}let l=a.split(PI);if(i.gSize=l[1]?l[1].length:0,i.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,o){let u=r.length-i.posPre.length-i.posSuf.length,d=o.indexOf(zh);i.negPre=o.substring(0,d).replace(/'/g,""),i.negSuf=o.slice(d+u).replace(/'/g,"")}else i.negPre=e+i.posPre,i.negSuf=i.posSuf;return i}function kI(t){if(t.digits[0]===0)return t;let e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(e===0?t.digits.push(0,0):e===1&&t.digits.push(0),t.integerLen+=2),t}function BI(t){let e=Math.abs(t)+"",i=0,n,r,o,s,a;for((r=e.indexOf(eu))>-1&&(e=e.replace(eu,"")),(o=e.search(/e/i))>
70?(r<0&&(r=o),r+=+e.slice(o+1),e=e.substring(0,o)):r<0&&(r=e.length),o=0;e.charAt(o)===ta;o++);if(o===(a=e.length))n=[0],r=1;else{for(a--;e.charAt(a)===ta;)a--;for(r-=o,n=[],s=0;o<=a;o++,s++)n[s]=Number(e.charAt(o))}return r>Py&&(n=n.splice(0,Py-1),i=r-1,r=1),{digits:n,exponent:i,integerLen:r}}function LI(t,e,i){if(e>i)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${i}).`);let n=t.digits,r=n.length-t.integerLen,o=Math.min(Math.max(e,r),i),s=o+t.integerLen,a=n[s];if(s>0){n.splice(Math.max(t.integerLen,s));for(let d=s;d<n.length;d++)n[d]=0}else{r=Math.max(0,r),t.integerLen=1,n.length=Math.max(1,s=o+1),n[0]=0;for(let d=1;d<s;d++)n[d]=0}if(a>=5)if(s-1<0){for(let d=0;d>s;d--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[s-1]++;for(;r<Math.max(0,o);r++)n.push(0);let c=o!==0,l=e+t.integerLen,u=n.reduceRight(function(d,f,h,g){return f=f+d,g[h]=f<10?f:f-10,c&&(g[h]===0&&h>=l?g.pop():c=!1),f>=10?1:0},0);u&&(n.unshift(u),t.integerLen++)}function qh(t){let e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}function nu(t,e){e=encodeURIComponent(e);for(let i of t.split(";")){let n=i.indexOf("="),[r,o]=n==-1?[i,""]:[i.slice(0,n),i.slice(n+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var Xh=/\s+/,Ny=[],zy=(()=>{let e=class e{constructor(n,r){this._ngEl=n,this._renderer=r,this.initialClasses=Ny,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(Xh):Ny}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(Xh):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(Xh).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(U(ze),U(un))},e.\u0275dir=Ae({type:e,selectors:[["","ngClass",""]],inputs:{klass:[Qe.None,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t})();var Qh=class{constructor(e,i,n,r){this.$implicit=e,this.ngForOf=i,this.index=n,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}},lH=(()=>{let e=class e{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,r,o){this._viewContainer=n,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;if(!this._differ&&n)if(0)try{}catch{}else this._differ=this._differs.find(n).create(this.ngForTrackBy)}if(this._differ){let n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){let r=this._viewContainer;n.forEachOperation((o,s,a)=>{if(o.previousIndex==null)r.createEmbeddedView(this._template,new Qh(o.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)r.remove(s===null?void 0:s);else if(s!==null){let c=r.get(s);r.move(c,a),Fy(c,o)}});for(let o=0,s=r.length;o<s;o++){let c=r.get(o).context;c.index=o,c.count=s,c.ngForOf=this._ngForOf}n.forEachIdentityChange(o=>{let s=r.get(o.currentIndex);Fy(s,o)})}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(U(kn),U(oi),U(Gh))},e.\u0275dir=Ae({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=e;return t})();function Fy(t,e){t.context.$implicit=e.item}var Qo=(()=>{let e=class e{constructor(n,r){this._viewContainer=n,this._context=new Kh,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
7Ref=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){Ry("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){Ry("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(U(kn),U(oi))},e.\u0275dir=Ae({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t})(),Kh=class{constructor(){this.$implicit=null,this.ngIf=null}};function Ry(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${$t(e)}'.`)}var uH=(()=>{let e=class e{constructor(n,r,o){this._ngEl=n,this._differs=r,this._renderer=o,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,r){let[o,s]=n.split("."),a=o.indexOf("-")===-1?void 0:ri.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,s?`${r}${s}`:r,a):this._renderer.removeStyle(this._ngEl.nativeElement,o,a)}_applyChanges(n){n.forEachRemovedItem(r=>this._setStyle(r.key,null)),n.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),n.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}};e.\u0275fac=function(r){return new(r||e)(U(ze),U(jh),U(un))},e.\u0275dir=Ae({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let t=e;return t})(),op=(()=>{let e=class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(n,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};e.\u0275fac=function(r){return new(r||e)(U(kn))},e.\u0275dir=Ae({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Wt]});let t=e;return t})();function na(t,e){return new Q(2100,!1)}var dH=(()=>{let e=class e{transform(n){if(n==null)return null;if(typeof n!="string")throw na(e,n);return n.toLowerCase()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Ho({name:"lowercase",type:e,pure:!0,standalone:!0});let t=e;return t})(),VI=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
70EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,fH=(()=>{let e=class e{transform(n){if(n==null)return null;
7if(typeof n!="string")throw na(e,n);return n.replace(VI,r=>r[0].toUpperCase()+r.slice(1).toLowerCase())}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Ho({name:"titlecase",type:e,pure:!0,standalone:!0});let t=e;return t})(),hH=(()=>{let e=class e{transform(n){if(n==null)return null;if(typeof n!="string")throw na(e,n);return n.toUpperCase()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Ho({name:"uppercase",type:e,pure:!0,standalone:!0});let t=e;return t})(),HI="mediumDate",GI=new K(""),jI=new K(""),pH=(()=>{let e=class e{constructor(n,r,o){this.locale=n,this.defaultTimezone=r,this.defaultOptions=o}transform(n,r,o,s){if(n==null||n===""||n!==n)return null;try{let a=r??this.defaultOptions?.dateFormat??HI,c=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return rp(n,a,s||this.locale,c)}catch(a){throw na(e,a.message)}}};e.\u0275fac=function(r){return new(r||e)(U(Qr,16),U(GI,24),U(jI,24))},e.\u0275pipe=Ho({name:"date",type:e,pure:!0,standalone:!0});let t=e;return t})();var gH=(()=>{let e=class e{constructor(n){this._locale=n}transform(n,r,o){if(!UI(n))return null;o||=this._locale;try{let s=$I(n);return FI(s,o,r)}catch(s){throw na(e,s.message)}}};e.\u0275fac=function(r){return new(r||e)(U(Qr,16))},e.\u0275pipe=Ho({name:"number",type:e,pure:!0,standalone:!0});let t=e;return t})();function UI(t){return!(t==null||t===""||t!==t)}function $I(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Error(`${t} is not a number`);return t}var qy=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),sp="browser",WI="server";function Gn(t){return t===sp}function iu(t){return t===WI}var Xy=(()=>{let e=class e{};e.\u0275prov=k({token:e,providedIn:"root",factory:()=>Gn(E(yt))?new Yh(E(je),window):new Zh});let t=e;return t})(),Yh=class{constructor(e,i){this.document=e,this.window=i,this.offset=()=>[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let i=zI(this.document,e);i&&(this.scrollToElement(i),i.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let i=e.getBoundingClientRect(),n=i.left+this.window.pageXOffset,r=i.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}};function zI(t,e){let i=t.getElementById(e)||t.getElementsByName(e)[0];if(i)return i;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(s)return s}r=n.nextNode()}}return null}var Zh=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},qo=class{};var oa=class{},ou=class{},Oi=class t{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(` 8`).forEach(i=>{let n=i.indexOf(":");if(n>0){let r=i.slice(0,n),o=r.toLowerCase(),s=i.slice(n+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((i,n)=>{this.setHeaderEntries(n,i)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([i,n])=>{this.setHeaderEntries(i,n)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let i=this.headers.get(e.toLowerCase());return i&&i.length>0?i[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,i){return this.clone({name:e,value:i,op:"a"})}set(e,i){return this.clone({name:e,value:i,op:"s"})}delete(e,i){return this.clone({name:e,value:i,op:"d"})}maybeSetNormalizedName(e,i){this.normalizedNames.has(i)||this.normalizedNames.set(i,e)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e
vendor: 5,056 bytes, line 8
8=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(i=>{this.headers.set(i,e.headers.get(i)),this.normalizedNames.set(i,e.normalizedNames.get(i))})}clone(e){let i=new t;return i.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([e]),i}applyUpdate(e){let i=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(e.name,i);let r=(e.op==="a"?this.headers.get(i):void 0)||[];r.push(...n),this.headers.set(i,r);break;case"d":let o=e.value;if(!o)this.headers.delete(i),this.normalizedNames.delete(i);else{let s=this.headers.get(i);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(i),this.normalizedNames.delete(i)):this.headers.set(i,s)}break}}setHeaderEntries(e,i){let n=(Array.isArray(i)?i:[i]).map(o=>o.toString()),r=e.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(e,r)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(i=>e(this.normalizedNames.get(i),this.headers.get(i)))}};var cp=class{encodeKey(e){return Qy(e)}encodeValue(e){return Qy(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function QI(t,e){let i=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,a]=o==-1?[e.decodeKey(r),""]:[e.decodeKey(r.slice(0,o)),e.decodeValue(r.slice(o+1))],c=i.get(s)||[];c.push(a),i.set(s,c)}),i}var KI=/%(\d[a-f0-9])/gi,YI={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Qy(t){return encodeURIComponent(t).replace(KI,(e,i)=>YI[i]??e)}function ru(t){return`${t}`}var cr=class t{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new cp,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=QI(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(i=>{let n=e.fromObject[i],r=Array.isArray(n)?n.map(ru):[ru(n)];this.map.set(i,r)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let i=this.map.get(e);return i?i[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,i){return this.clone({param:e,value:i,op:"a"})}appendAll(e){let i=[];return Object.keys(e).forEach(n=>{let r=e[n];Array.isArray(r)?r.forEach(o=>{i.push({param:n,value:o,op:"a"})}):i.push({param:n,value:r,op:"a"})}),this.clone(i)}set(e,i){return this.clone({param:e,value:i,op:"s"})}delete(e,i){return this.clone({param:e,value:i,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let i=this.encoder.encodeKey(e);return this.map.get(e).map(n=>i+"="+this.encoder.encodeValue(n)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat(e),i}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let i=(e.op==="a"?this.map.get(e.param):void 0)||[];i.push(ru(e.value)),this.map.set(e.param,i);break;case"d":if(e.value!==void 0){let n=this.map.get(e.param)||[],r=n.indexOf(ru(e.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(e.param,n):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var lp=class{constructor(){this.map=new Map}set(e,i){return this.map.set(e,i),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function ZI(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Ky(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Yy(t){return typeof Blob<"u"&&t instanceof Blob}function Zy(t){return typeof FormData<"u"&&t instanceof FormData}function JI(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var ra=class t{constructor(e,i,n,r){this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let o;if(ZI(this.method)||r?(this.body=n!==void 0?n:null,o=r):o=n,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 Oi,this.context??=new lp,!this.params)this.params=new cr,this.urlWithParams=i;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=i;else{let a=i.indexOf("?"),c=a===-1?"?":a<i.length-1?"&":"";this.urlWithParams=i+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="str
8ing"||Ky(this.body)||Yy(this.body)||Zy(this.body)||JI(this.body)?this.body:this.body instanceof cr?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||Zy(this.body)?null:Yy(this.body)?this.body.type||null:Ky(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof cr?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(e={}){let i=e.method||this.method,n=e.url||this.url,r=e.responseType||this.responseType,o=e.transferCache??this.transferCache,s=e.body!==void 0?e.body:this.body,a=e.withCredentials??this.withCredentials,c=e.reportProgress??this.reportProgress,l=e.headers||this.headers,u=e.params||this.params,d=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((f,h)=>f.set(h,e.setHeaders[h]),l)),e.setParams&&(u=Object.keys(e.setParams).reduce((f,h)=>f.set(h,e.setParams[h]),u)),new t(i,n,s,{params:u,headers:l,context:d,reportProgress:c,responseType:r,withCredentials:a,transferCache:o})}},Ko=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}(Ko||{}),sa=class{constructor(e,i=cu.Ok,n="OK"){this.headers=e.headers||new Oi,this.status=e.status!==void 0?e.status:i,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},up=class t extends sa{constructor(e={}){super(e),this.type=Ko.ResponseHeader}clone(e={}){return new t({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},su=class t extends sa{constructor(e={}){super(e),this.type=Ko.Response,this.body=e.body!==void 0?e.body:null}clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},au=class extends sa{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},cu=function(t){return t[t.Continue=100]="Continue",t[t.SwitchingProtocols=101]="SwitchingProtocols",t[t.Processing=102]="Processing",t[t.EarlyHints=103]="EarlyHints",t[t.Ok=200]="Ok",t[t.Created=201]="Created",t[t.Accepted=202]="Accepted",t[t.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",t[t.NoContent=204]="NoContent",t[t.ResetContent=205]="ResetContent",t[t.PartialContent=206]="PartialContent",t[t.MultiStatus=207]="MultiStatus",t[t.AlreadyReported=208]="AlreadyReported",t[t.ImUsed=226]="ImUsed",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.Found=302]="Found",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.Unused=306]="Unused",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.LengthRequired=411]="LengthRequired",t[t.PreconditionFailed=412]="PreconditionFailed",t[t.PayloadTooLarge=413]="PayloadTooLarge",t[t.UriTooLong=414]="UriTooLong",t[t.UnsupportedMediaType=415]="UnsupportedMediaType",t[t.RangeNotSatisfiable=416]="RangeNotSatisfiable",t[t.ExpectationFailed=417]="ExpectationFailed",t[t.ImATeapot=418]="ImATeapot",t[t.MisdirectedRequest=421]="MisdirectedRequest",t[t.UnprocessableEntity=422]="UnprocessableEntity",t[t.Locked=423]="Locked",t[t.FailedDependency=424]="FailedDependency",t[t.TooEarly=425]="TooEarly",t[t.UpgradeRequired=426]="UpgradeRequired",t[t.PreconditionRequired=428]="PreconditionRequired",t[t.TooManyRequests=429]="TooManyRequests",t[t.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",t[t.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout",t[t.HttpVersionNotSupported=505]="HttpVersionNotSupported",t[t.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",t[t.InsufficientStorage=507]="InsufficientStorage",t[t.LoopDetected=508]="LoopDetected",t[t.NotExtended=510]="NotExtended",t[t.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",t}(cu||{});function ap(t,e){return{body:e,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 dp=(()=>{let e=class e{constructor(n){this.handler=n}request(n,r,o={}){let s;if(n instanceof ra)s=n;else{let l;o.headers instanceof Oi?l=o.headers:l=new Oi(o.headers);let u;o.params&&(o.params instanceof cr?u=o.params:u=new cr({fromObject:o.params})),s=new ra(n,r,o.body!==void 0?o.body:null,{headers:l,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let a=Y(s).pipe(mi(l=>this.handler.handle(l)));if(n instanceof ra||o.observe==="events")return a;let c=a.pipe(He(l=>l instanceof su));switch(o.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(ae(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return c.pipe(ae(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return c.pipe(ae(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return c.pipe(ae(l=>l.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new cr().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,ap(o,r))}post(n,r,o={}){return this.request("POST",n,ap(o,r))}put(n,r,o={}){return this.request("PUT",n,ap(o,r))}};e.\u0275fac=function(r){return new(r||e)(G(oa))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();function nb(t,e){return e(t)}function e3(t,e){return(i,n)=>e.intercept(i,{handle:r=>
8t(r,n)})}function t3(t,e,i){return(n,r)=>Nn(i,()=>e(n,o=>t(o,r)))}var n3=new K(""),fp=new K(""),i3=new K(""),r3=new K("");function o3(){let t=null;return(e,i)=>{t===null&&(t=(E(n3,{optional:!0})??[]).reduceRight(e3,nb));let n=E(zr),r=n.add();return t(e,i).pipe(vi(()=>n.remove(r)))}}var Jy=(()=>{let e=class e extends oa{constructor(n,r){super(),this.backend=n,this.injector=r,this.chain=null,this.pendingTasks=E(zr);let o=E(r3,{optional:!0});this.backend=o??n}handle(n){if(this.chain===null){let o=Array.from(new Set([...this.injector.get(fp),...this.injector.get(i3,[])]));this.chain=o.reduceRight((s,a)=>t3(s,a,this.injector),nb)}let r=this.pendingTasks.add();return this.chain(n,o=>this.backend.handle(o)).pipe(vi(()=>this.pendingTasks.remove(r)))}};e.\u0275fac=function(r){return new(r||e)(G(ou),G(ct))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();var s3=/^\)\]\}',?\n/;function a3(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var eb=(()=>{let e=class e{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new Q(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?Be(r.\u0275loadImpl()):Y(null)).pipe(mt(()=>new fe(s=>{let a=r.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&&(a.withCredentials=!0),n.headers.forEach((v,p)=>a.setRequestHeader(v,p.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let v=n.detectContentTypeHeader();v!==null&&a.setRequestHeader("Content-Type",v)}if(n.responseType){let v=n.responseType.toLowerCase();a.responseType=v!=="json"?v:"text"}let c=n.serializeBody(),l=null,u=()=>{if(l!==null)return l;let v=a.statusText||"OK",p=new Oi(a.getAllResponseHeaders()),m=a3(a)||n.url;return l=new up({headers:p,status:a.status,statusText:v,url:m}),l},d=()=>{let{headers:v,status:p,statusText:m,url:D}=u(),x=null;p!==cu.NoContent&&(x=typeof a.response>"u"?a.responseText:a.response),p===0&&(p=x?cu.Ok:0);let C=p>=200&&p<300;if(n.responseType==="json"&&typeof x=="string"){let w=x;x=x.replace(s3,"");try{x=x!==""?JSON.parse(x):null}catch(I){x=w,C&&(C=!1,x={error:I,text:x})}}C?(s.next(new su({body:x,headers:v,status:p,statusText:m,url:D||void 0})),s.complete()):s.error(new au({error:x,headers:v,status:p,statusText:m,url:D||void 0}))},f=v=>{let{url:p}=u(),m=new au({error:v,status:a.status||0,statusText:a.statusText||"Unknown Error",url:p||void 0});s.error(m)},h=!1,g=v=>{h||(s.next(u()),h=!0);let p={type:Ko.DownloadProgress,loaded:v.loaded};v.lengthComputable&&(p.total=v.total),n.responseType==="text"&&a.responseText&&(p.partialText=a.responseText),s.next(p)},_=v=>{let p={type:Ko.UploadProgress,loaded:v.loaded};v.lengthComputable&&(p.total=v.total),s.next(p)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),n.reportProgress&&(a.addEventListener("progress",g),c!==null&&a.upload&&a.upload.addEventListener("progress",_)),a.send(c),s.next({type:Ko.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),n.reportProgress&&(a.removeEventListener("progress",g),c!==null&&a.upload&&a.upload.removeEventListener("progress",_)),a.readyState!==a.DONE&&a.abort()}})))}};e.\u0275fac=function(r){return new(r||e)(G(qo))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),ib=new K(""),c3="XSRF-TOKEN",l3=new K("",{providedIn:"root",factory:()=>c3}),u3="X-XSRF-TOKEN",d3=new K("",{providedIn:"root",factory:()=>u3}),lu=class{},f3=(()=>{let e=class e{constructor(n,r,o){this.doc=n,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=nu(n,this.cookieName),this.lastCookieString=n),this.lastToken}};e.\u0275fac=function(r){return new(r||e)(G(je),G(yt),G(l3))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();function h3(t,e){let i=t.url.toLowerCase();if(!E(ib)||t.method==="GET"||t.method==="HEAD"||i.startsWith("http://")||i.startsWith("https://"))return e(t);let n=E(lu).getToken(),r=E(d3);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),e(t)}var rb=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}(rb||{});function p3(t,e){return{\u0275kind:t,\u0275providers:e}}function g3(...t){let e=[dp,eb,Jy,{provide:oa,useExisting:Jy},{provide:ou,useExisting:eb},{provide:fp,useValue:h3,multi:!0},{provide:ib,useValue:!0},{provide:lu,useClass:f3}];for(let i of t)e.push(...i.\u0275providers);return ul(e)}var tb=new K("");function m3(){return p3(rb.LegacyInterceptors,[{provide:tb,useFactory:o3},{provide:fp,useExisting:tb,multi:!0}])}var MH=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({providers:[g3(m3())]});let t=e;return t})();var gp=class extends Zl{constructor(){super(...arguments),this.supportsDOMEvents=!0}},mp=class t extends gp{static makeCurrent(){By(new t)}onAndCancel(e,i,n){return e.addEventListener(i,n),()=>{e.removeEventListener(i,n)}}dispatchEvent(e,i){e.dispatchEvent(i)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,i){return i=i||this.getDefaultDocument(),i.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}
vendor: 1,475 bytes, line 8
8isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,i){return i==="window"?window:i==="document"?e:i==="body"?e.body:null}getBaseHref(e){let i=_3();return i==null?null:y3(i)}resetBaseElement(){aa=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return nu(document.cookie,e)}},aa=null;function _3(){return aa=aa||document.querySelector("base"),aa?aa.getAttribute("href"):null}function y3(t){return new URL(t,document.baseURI).pathname}var vp=class{addToWindow(e){et.getAngularTestability=(n,r=!0)=>{let o=e.findTestabilityInTree(n,r);if(o==null)throw new Q(5103,!1);return o},et.getAllAngularTestabilities=()=>e.getAllTestabilities(),et.getAllAngularRootElements=()=>e.getAllRootElements();let i=n=>{let r=et.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&n()};r.forEach(a=>{a.whenStable(s)})};et.frameworkStabilizers||(et.frameworkStabilizers=[]),et.frameworkStabilizers.push(i)}findTestabilityInTree(e,i,n){if(i==null)return null;let r=e.getTestability(i);return r??(n?Hn().isShadowRoot(i)?this.findTestabilityInTree(e,i.host,!0):this.findTestabilityInTree(e,i.parentElement,!0):null)}},b3=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),_p=new K(""),cb=(()=>{let e=class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEac
8h(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new Q(5101,!1);return this._eventNameToPlugin.set(n,r),r}};e.\u0275fac=function(r){return new(r||e)(G(_p),G(Ce))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),uu=class{constructor(e){this._doc=e}},hp="ng-app-id",lb=(()=>{let e=class e{constructor(n,r,o,s={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=iu(s),this.resetHostNodes()}addStyles(n){for(let r of n)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(n){for(let r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){let r=this.styleRef;r.get(n)?.elements?.forEach(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${hp}="${this.appId}"]`);if(n?.length){let r=new Map;return n.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){let o=this.styleRef;if(o.has(n)){let s=o.get(n);return s.usage+=r,s.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===n)return o.delete(r),s.removeAttribute(hp),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(hp,this.appId),n.appendChild(a),a}}addStyleToHost(n,r){let o=this.getStyleElement(n,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(G(je),G(Dl),G(hh,8),G(yt))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),pp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},bp=/%COMP%/g,ub="%COMP%",x3=`_nghost-${ub}`,D3=`_ngcontent-${ub}`,C3=!0,w3=new K("",{providedIn:"root",factory:()=>C3});function E3(t){return D3.replace(bp,t)}function S3(t){return x3.replace(bp,t)}function db(t,e){return e.map(i=>i.replace(bp,t))}var ob=(()=>{let e=class e{constructor(n,r,o,s,a,c,l,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=l,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=iu(c),this.defaultRenderer=new ca(n,a,l,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===ti.ShadowDom&&(r=Pe(z({},r),{encapsulation:ti.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof du?o.applyToHost(n):o instanceof la&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,c=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(r.encapsulation){case ti.Emulated:s=new du(l,u,r,this.appId,d,a,c,f);break;case ti.ShadowDom:return new yp(l,u,n,r,a,c,this.nonce,f);default:s=new la(l,u,r,d,a,c,f);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(G(cb),G(lb),G(Dl),G(w3),G(je),G(yt),G(Ce),G(hh))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),ca=class{constructor(e,i,n,r){this.eventManager=e,this.doc=i,this.ngZone=n,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,i){return i?this.doc.createElementNS(pp[i]||i,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,i){(sb(e)?e.content:e).appendChild(i)}insertBefore(e,i,n){e&&(sb(e)?e.content:e).insertBefore(i,n)}removeChild(e,i){e&&e.removeChild(i)}selectRootElement(e,i){let n=typeof e=="string"?this.doc.querySelector(e):e;if(!n)throw new Q(-5104,!1);
8return i||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,i,n,r){if(r){i=r+":"+i;let o=pp[r];o?e.setAttributeNS(o,i,n):e.setAttribute(i,n)}else e.setAttribute(i,n)}removeAttribute(e,i,n){if(n){let r=pp[n];r?e.removeAttributeNS(r,i):e.removeAttribute(`${n}:${i}`)}else e.removeAttribute(i)}addClass(e,i){e.classList.add(i)}removeClass(e,i){e.classList.remove(i)}setStyle(e,i,n,r){r&(ri.DashCase|ri.Important)?e.style.setProperty(i,n,r&ri.Important?"important":""):e.style[i]=n}removeStyle(e,i,n){n&ri.DashCase?e.style.removeProperty(i):e.style[i]=""}setProperty(e,i,n){e!=null&&(e[i]=n)}setValue(e,i){e.nodeValue=i}listen(e,i,n){if(typeof e=="string"&&(e=Hn().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${i}`);return this.eventManager.addEventListener(e,i,this.decoratePreventDefault(n))}decoratePreventDefault(e){return i=>{if(i==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(i)):e(i))===!1&&i.preventDefault()}}};function sb(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var yp=class extends ca{constructor(e,i,n,r,o,s,a,c){super(e,o,s,c),this.sharedStylesHost=i,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=db(r.id,r.styles);for(let u of l){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=u,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,i){return super.appendChild(this.nodeOrShadowRoot(e),i)}insertBefore(e,i,n){return super.insertBefore(this.nodeOrShadowRoot(e),i,n)}removeChild(e,i){return super.removeChild(this.nodeOrShadowRoot(e),i)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},la=class extends ca{constructor(e,i,n,r,o,s,a,c){super(e,o,s,a),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=r,this.styles=c?db(c,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},du=class extends la{constructor(e,i,n,r,o,s,a,c){let l=r+"-"+n.id;super(e,i,n,o,s,a,c,l),this.contentAttr=E3(l),this.hostAttr=S3(l)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,i){let n=super.createElement(e,i);return super.setAttribute(n,this.contentAttr,""),n}},T3=(()=>{let e=class e extends uu{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(G(je))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),ab=["alt","control","meta","shift"],M3={"\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"},A3={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},I3=(()=>{let e=class e extends uu{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Hn().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",c=r.indexOf("code");if(c>-1&&(r.splice(c,1),a="code."),ab.forEach(u=>{let d=r.indexOf(u);d>-1&&(r.splice(d,1),a+=u+".")}),a+=s,r.length!=0||s.length===0)return null;let l={};return l.domEventName=o,l.fullKey=a,l}static matchEventFullKeyCode(n,r){let o=M3[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(o=n.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),ab.forEach(a=>{if(a!==o){let c=A3[a];c(n)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(n,r,o){return s=>{e.matchEventFullKeyCode(s,n)&&o.runGuarded(()=>r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};e.\u0275fac=function(r){return new(r||e)(G(je))},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();function O3(){mp.makeCurrent()}function P3(){return new ii}function N3(){return t_(document),document}var F3=[{provide:yt,useValue:sp},{provide:fh,useValue:O3,multi:!0},{provide:je,useFactory:N3,deps:[]}],HH=Hh(Sy,"browser",F3),R3=new K(""),k3=[{provide:ea,useClass:vp,deps:[]},{provide:Lh,useClass:Vl,deps:[Ce,Hl,ea]},{provide:Vl,useClass:Vl,deps:[Ce,Hl,ea]}],B3=[{provide:dl,useValue:"root"},{provide:ii,useFactory:P3,deps:[]},{provide:_p,useClass:T3,multi:!0,deps:[je,Ce,yt]},{provide:_p,useClass:I3,multi:!0,deps:[je]},ob,lb,cb,{provide:Ws,useExisting:ob},{provide:qo,useClass:b3,deps:[]},[]],GH=(()=>{let e=class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:Dl,useValue:n.appId}]}}};e.\u0275fac=function(r){return new(r||e)(G(R3,12))},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({providers:[...B3,...k3],imports:[qy,Ty]});let t=e;return t})(),jH=(()=>{let e=class e{constructor(n){this._doc=n,this._dom=Hn()}addTag(n,r=!1){return n?this._getOrCreateElement(n,r):null}addTags(n,r=!1){return n?n.reduce((o,s)=>(s&&o.push(this._getOrCreateElement(s,r)),o),[]):[]}getTag(n){return n&&this._doc.querySelector(`meta[${n}]`)||null}getTags(n){if(!n)return[];let r=this._doc.querySelectorAll(`meta[${n}]`);return r?[].slice.call(r):[]}updateTag(n,r){if(!n)return null;r=r||this._parseSelector(n);let o=this.getTag(r);return o?this._setMetaElementAttributes(n,o):this._getOrCreateElement(n,!0)}removeTag(n){this.removeTagElement(this.getTag(n))}removeTagElement(n){n&&this._dom.remove(n)}_getOrCreateElement(n,r=!1){if(!r){let a=this._parseSelector(n),c=this.getTags(a).filter(l=>this._containsAttributes(n,l))[0];if(c!==void 0)return c}let o=this._dom.createElement("meta");return this._setMetaElementAttributes(n,o),this._doc.getElementsByTagName("head")[0].appendChild(o),o}
8_setMetaElementAttributes(n,r){return Object.keys(n).forEach(o=>r.setAttribute(this._getMetaKeyMap(o),n[o])),r}_parseSelector(n){let r=n.name?"name":"property";return`${r}="${n[r]}"`}_containsAttributes(n,r){return Object.keys(n).every(o=>r.getAttribute(this._getMetaKeyMap(o))===n[o])}_getMetaKeyMap(n){return L3[n]||n}};e.\u0275fac=function(r){return new(r||e)(G(je))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),L3={httpEquiv:"http-equiv"},fb=(()=>{let e=class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};e.\u0275fac=function(r){return new(r||e)(G(je))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var V3=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=G(H3),o},providedIn:"root"});let t=e;return t})(),H3=(()=>{let e=class e extends V3{constructor(n){super(),this._doc=n}sanitize(n,r){if(r==null)return null;switch(n){case Rn.NONE:return r;case Rn.HTML:return Ci(r,"HTML")?yn(r):gh(this._doc,String(r)).toString();case Rn.STYLE:return Ci(r,"Style")?yn(r):r;case Rn.SCRIPT:if(Ci(r,"Script"))return yn(r);throw new Q(5200,!1);case Rn.URL:return Ci(r,"URL")?yn(r):wl(String(r));case Rn.RESOURCE_URL:if(Ci(r,"ResourceURL"))return yn(r);throw new Q(5201,!1);default:throw new Q(5202,!1)}}bypassSecurityTrustHtml(n){return o_(n)}bypassSecurityTrustStyle(n){return s_(n)}bypassSecurityTrustScript(n){return a_(n)}bypassSecurityTrustUrl(n){return c_(n)}bypassSecurityTrustResourceUrl(n){return l_(n)}};e.\u0275fac=function(r){return new(r||e)(G(je))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Db=(()=>{let e=class e{constructor(n,r){this._renderer=n,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(n,r){this._renderer.setProperty(this._elementRef.nativeElement,n,r)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}};e.\u0275fac=function(r){return new(r||e)(U(un),U(ze))},e.\u0275dir=Ae({type:e});let t=e;return t})(),ha=(()=>{let e=class e extends Db{};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,features:[lt]});let t=e;return t})(),ci=new K(""),j3={provide:ci,useExisting:it(()=>U3),multi:!0},U3=(()=>{let e=class e extends ha{writeValue(n){this.setProperty("checked",n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,o){r&1&&Z("change",function(a){return o.onChange(a.target.checked)})("blur",function(){return o.onTouched()})},features:[Ot([j3]),lt]});let t=e;return t})(),$3={provide:ci,useExisting:it(()=>bu),multi:!0};function W3(){let t=Hn()?Hn().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var z3=new K(""),bu=(()=>{let e=class e extends Db{constructor(n,r,o){super(n,r),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!W3())}writeValue(n){let r=n??"";this.setProperty("value",r)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}};e.\u0275fac=function(r){return new(r||e)(U(un),U(ze),U(z3,8))},e.\u0275dir=Ae({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,o){r&1&&Z("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[Ot([$3]),lt]});let t=e;return t})();function lr(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function Cb(t){return t!=null&&typeof t.length=="number"}var li=new K(""),xu=new K(""),q3=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Jt=class{static min(e){return X3(e)}static max(e){return Q3(e)}static required(e){return wb(e)}static requiredTrue(e){return Eb(e)}static email(e){return K3(e)}static minLength(e){return Y3(e)}static maxLength(e){return Sb(e)}static pattern(e){return Tb(e)}static nullValidator(e){return hu(e)}static compose(e){return Nb(e)}static composeAsync(e){return Fb(e)}};function X3(t){return e=>{if(lr(e.value)||lr(t))return null;let i=parseFloat(e.value);return!isNaN(i)&&i<t?{min:{min:t,actual:e.value}}:null}}function Q3(t){return e=>{if(lr(e.value)||lr(t))return null;let i=parseFloat(e.value);return!isNaN(i)&&i>t?{max:{max:t,actual:e.value}}:null}}function wb(t){return lr(t.value)?{required:!0}:null}function Eb(t){return t.value===!0?null:{required:!0}}function K3(t){return lr(t.value)||q3.test(t.value)?null:{email:!0}}function Y3(t){return e=>lr(e.value)||!Cb(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null}function Sb(t){return e=>Cb(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}function Tb(t){if(!t)return hu;let e,i;return typeof t=="string"?(i="",t.charAt(0)!=="^"&&(i+="^"),i+=t,t.charAt(t.length-1)!=="$"&&(i+="$"),e=new RegExp(i)):(i=t.toString(),e=t),n=>
8{if(lr(n.value))return null;let r=n.value;return e.test(r)?null:{pattern:{requiredPattern:i,actualValue:r}}}}function hu(t){return null}function Mb(t){return t!=null}function Ab(t){return Xr(t)?Be(t):t}function Ib(t){let e={};return t.forEach(i=>{e=i!=null?z(z({},e),i):e}),Object.keys(e).length===0?null:e}function Ob(t,e){return e.map(i=>i(t))}function Z3(t){return!t.validate}function Pb(t){return t.map(e=>Z3(e)?e:i=>e.validate(i))}function Nb(t){if(!t)return null;let e=t.filter(Mb);return e.length==0?null:function(i){return Ib(Ob(i,e))}}function wp(t){return t!=null?Nb(Pb(t)):null}function Fb(t){if(!t)return null;let e=t.filter(Mb);return e.length==0?null:function(i){let n=Ob(i,e).map(Ab);return d0(n).pipe(ae(Ib))}}function Ep(t){return t!=null?Fb(Pb(t)):null}function hb(t,e){return t===null?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Rb(t){return t._rawValidators}function kb(t){return t._rawAsyncValidators}function xp(t){return t?Array.isArray(t)?t:[t]:[]}function pu(t,e){return Array.isArray(t)?t.includes(e):t===e}function pb(t,e){let i=xp(e);return xp(t).forEach(r=>{pu(i,r)||i.push(r)}),i}function gb(t,e){return xp(e).filter(i=>!pu(t,i))}var gu=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=wp(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Ep(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,i){return this.control?this.control.hasError(e,i):!1}getError(e,i){return this.control?this.control.getError(e,i):null}},Pi=class extends gu{get formDirective(){return null}get path(){return null}},ur=class extends gu{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},mu=class{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}},J3={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},oG=Pe(z({},J3),{"[class.ng-submitted]":"isSubmitted"}),Bb=(()=>{let e=class e extends mu{constructor(n){super(n)}};e.\u0275fac=function(r){return new(r||e)(U(ur,2))},e.\u0275dir=Ae({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){r&2&&Bn("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[lt]});let t=e;return t})(),Lb=(()=>{let e=class e extends mu{constructor(n){super(n)}};e.\u0275fac=function(r){return new(r||e)(U(Pi,10))},e.\u0275dir=Ae({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){r&2&&Bn("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[lt]});let t=e;return t})();var ua="VALID",fu="INVALID",Yo="PENDING",da="DISABLED";function Sp(t){return(Du(t)?t.validators:t)||null}
8function eO(t){return Array.isArray(t)?wp(t):t||null}function Tp(t,e){return(Du(e)?e.asyncValidators:t)||null}function tO(t){return Array.isArray(t)?Ep(t):t||null}function Du(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Vb(t,e,i){let n=t.controls;if(!(e?Object.keys(n):n).length)throw new Q(1e3,"");if(!n[i])throw new Q(1001,"")}function Hb(t,e,i){t._forEachChild((n,r)=>{if(i[r]===void 0)throw new Q(1002,"")})}var Zo=class{constructor(e,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(i)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===ua}get invalid(){return this.status===fu}get pending(){return this.status==Yo}get disabled(){return this.status===da}get enabled(){return this.status!==da}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(pb(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(pb(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(gb(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(gb(e,this._rawAsyncValidators))}hasValidator(e){return pu(this._rawValidators,e)}hasAsyncValidator(e){return pu(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}
8markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=Yo,e.emitEvent!==!1&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){let i=this._parentMarkedDirty(e.onlySelf);this.status=da,this.errors=null,this._forEachChild(n=>{n.disable(Pe(z({},e),{onlySelf:!0}))}),this._updateValue(),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Pe(z({},e),{skipPristineCheck:i})),this._onDisabledChange.forEach(n=>n(!0))}enable(e={}){let i=this._parentMarkedDirty(e.onlySelf);this.status=ua,this._forEachChild(n=>{n.enable(Pe(z({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Pe(z({},e),{skipPristineCheck:i})),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ua||this.status===Yo)&&this._runAsyncValidator(e.emitEvent)),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?da:ua}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=Yo,this._hasOwnPendingAsyncValidator=!0;let i=Ab(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,i={}){this.errors=e,this._updateControlsErrors(i.emitEvent!==!1)}get(e){let i=e;return i==null||(Array.isArray(i)||(i=i.split(".")),i.length===0)?null:i.reduce((n,r)=>n&&n._find(r),this)}getError(e,i){let n=i?this.get(i):this;return n&&n.errors?n.errors[e]:null}hasError(e,i){return!!this.getError(e,i)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new Se,this.statusChanges=new Se}_calculateStatus(){return this._allControlsDisabled()?da:this.errors?fu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yo)?Yo:this._anyControlsHaveStatus(fu)?fu:ua}_anyControlsHaveStatus(e){return this._anyControls(i=>i.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Du(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let i=this._parent&&this._parent.dirty;return!e&&!!i&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=eO(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=tO(this._rawAsyncValidators)}},Jo=class extends Zo{constructor(e,i,n){super(Sp(i),Tp(n,i)),this.controls=e,this._initOb
8servables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,i){return this.controls[e]?this.controls[e]:(this.controls[e]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i)}addControl(e,i,n={}){this.registerControl(e,i),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(e,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}setControl(e,i,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],i&&this.registerControl(e,i),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,i={}){Hb(this,!0,e),Object.keys(e).forEach(n=>{Vb(this,!0,n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(e,i={}){e!=null&&(Object.keys(e).forEach(n=>{let r=this.controls[n];r&&r.patchValue(e[n],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(e={},i={}){this._forEachChild((n,r)=>{n.reset(e?e[r]:null,{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this._reduceChildren({},(e,i,n)=>(e[n]=i.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(i,n)=>n._syncPendingControls()?!0:i);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(i=>{let n=this.controls[i];n&&e(n,i)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[i,n]of Object.entries(this.controls))if(this.contains(i)&&e(n))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(i,n,r)=>((n.enabled||this.disabled)&&(i[r]=n.value),i))}_reduceChildren(e,i){let n=e;return this._forEachChild((r,o)=>{n=i(n,r,o)}),n}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Dp=class extends Jo{};var es=new K("CallSetDisabledState",{providedIn:"root",factory:()=>pa}),pa="always";function Gb(t,e){return[...e.path,t]}function vu(t,e,i=pa){Mp(t,e),e.valueAccessor.writeValue(t.value),(t.disabled||i==="always")&&e.valueAccessor.setDisabledState?.(t.disabled),iO(t,e),oO(t,e),rO(t,e),nO(t,e)}function mb(t,e,i=!0){let n=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(n),e.valueAccessor.registerOnTouched(n)),yu(t,e),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function _u(t,e){t.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(e)})}function nO(t,e){if(e.valueAccessor.setDisabledState){let i=n=>{e.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(i),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(i)})}}function Mp(t,e){let i=Rb(t);e.validator!==null?t.setValidators(hb(i,e.validator)):typeof i=="function"&&t.setValidators([i]);let n=kb(t);e.asyncValidator!==null?t.setAsyncValidators(hb(n,e.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();_u(e._rawValidators,r),_u(e._rawAsyncValidators,r)}function yu(t,e){let i=!1;if(t!==null){if(e.validator!==null){let r=Rb(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.validator);o.length!==r.length&&(i=!0,t.setValidators(o))}}if(e.asyncValidator!==null){let r=kb(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.asyncValidator);o.length!==r.length&&(i=!0,t.setAsyncValidators(o))}}}let n=()=>{};return _u(e._rawValidators,n),_u(e._rawAsyncValidators,n),i}function iO(t,e){e.valueAccessor.registerOnChange(i=>{t._pendingValue=i,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&jb(t,e)})}function rO(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&jb(t,e),t.updateOn!=="submit"&&t.markAsTouched()})}function jb(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function oO(t,e){let i=(n,r)=>{e.valueAccessor.writeValue(n),r&&e.viewToModelUpdate(n)};t.registerOnChange(i),e._registerOnDestroy(()=>{t._unregisterOnChange(i)})}function Ub(t,e){t==null,Mp(t,e)}function sO(t,e){return yu(t,e)}function $b(t,e){if(!t.hasOwnProperty("model"))return!1;let i=t.model;return i.isFirstChange()?!0:!Object.is(e,i.currentValue)}function aO(t){return Object.getPrototypeOf(t.constructor)===ha}function Wb(t,e){t._syncPendingControls(),e.forEach(i=>
8{let n=i.control;n.updateOn==="submit"&&n._pendingChange&&(i.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function zb(t,e){if(!e)return null;Array.isArray(e);let i,n,r;return e.forEach(o=>{o.constructor===bu?i=o:aO(o)?n=o:r=o}),r||n||i||null}function cO(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}var lO={provide:Pi,useExisting:it(()=>Ap)},fa=Promise.resolve(),Ap=(()=>{let e=class e extends Pi{constructor(n,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Se,this.form=new Jo({},wp(n),Ep(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(n){fa.then(()=>{let r=this._findContainer(n.path);n.control=r.registerControl(n.name,n.control),vu(n.control,n,this.callSetDisabledState),n.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(n)})}getControl(n){return this.form.get(n.path)}removeControl(n){fa.then(()=>{let r=this._findContainer(n.path);r&&r.removeControl(n.name),this._directives.delete(n)})}addFormGroup(n){fa.then(()=>{let r=this._findContainer(n.path),o=new Jo({});Ub(o,n),r.registerControl(n.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(n){fa.then(()=>{let r=this._findContainer(n.path);r&&r.removeControl(n.name)})}getFormGroup(n){return this.form.get(n.path)}updateModel(n,r){fa.then(()=>{this.form.get(n.path).setValue(r)})}setValue(n){this.control.setValue(n)}onSubmit(n){return this.submitted=!0,Wb(this.form,this._directives),this.ngSubmit.emit(n),n?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(n){return n.pop(),n.length?this.form.get(n):this.form}};e.\u0275fac=function(r){return new(r||e)(U(li,10),U(xu,10),U(es,8))},e.\u0275dir=Ae({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,o){r&1&&Z("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{options:[Qe.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ot([lO]),lt]});let t=e;return t})();function vb(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}function _b(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var pn=class extends Zo{constructor(e=null,i,n){super(Sp(i),Tp(n,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Du(i)&&(i.nonNullable||i.initialValueIsDefault)&&(_b(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,i={}){this.value=this._pendingValue=e,this._onChange.length&&i.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,i.emitViewToModelChange!==!1)),this.updateValueAndValidity(i)}patchValue(e,i={}){this.setValue(e,i)}reset(e=this.defaultValue,i={}){this._applyFormState(e),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){vb(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){vb(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){_b(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var uO=t=>t instanceof pn;var dO={provide:ur,useExisting:it(()=>Ip)},yb=Promise.resolve(),Ip=(()=>{let e=class e extends ur{constructor(n,r,o,s,a,c){super(),this._changeDetectorRef=a,this.callSetDisabledState=c,this.control=new pn,this._registered=!1,this.name="",this.update=new Se,this._parent=n,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=zb(this,s)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){let r=n.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),$b(n,this.viewModel)&&(this._updateV
8alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){vu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(n){yb.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){let r=n.isDisabled.currentValue,o=r!==0&&ar(r);yb.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?Gb(n,this._parent):[n]}};e.\u0275fac=function(r){return new(r||e)(U(Pi,9),U(li,10),U(xu,10),U(ci,10),U(Dn,8),U(es,8))},e.\u0275dir=Ae({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[Qe.None,"disabled","isDisabled"],model:[Qe.None,"ngModel","model"],options:[Qe.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ot([dO]),lt,Wt]});let t=e;return t})(),qb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ae({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let t=e;return t})();var fO={provide:ci,useExisting:it(()=>pO),multi:!0};var hO=(()=>{let e=class e{constructor(){this._accessors=[]}add(n,r){this._accessors.push([n,r])}remove(n){for(let r=this._accessors.length-1;r>=0;--r)if(this._accessors[r][1]===n){this._accessors.splice(r,1);return}}select(n){this._accessors.forEach(r=>{this._isSameGroup(r,n)&&r[1]!==n&&r[1].fireUncheck(n.value)})}_isSameGroup(n,r){return n[0].control?n[0]._parent===r._control._parent&&n[1].name===r.name:!1}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),pO=(()=>{let e=class e extends ha{constructor(n,r,o,s){super(n,r),this._registry=o,this._injector=s,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=E(es,{optional:!0})??pa}ngOnInit(){this._control=this._injector.get(ur),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(n){this._state=n===this.value,this.setProperty("checked",this._state)}registerOnChange(n){this._fn=n,this.onChange=()=>{n(this.value),this._registry.select(this)}}setDisabledState(n){(this.setDisabledStateFired||n||this.callSetDisabledState==="whenDisabledForLegacyCode")&&this.setProperty("disabled",n),this.setDisabledStateFired=!0}fireUncheck(n){this.writeValue(n)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}};e.\u0275fac=function(r){return new(r||e)(U(un),U(ze),U(hO),U(_t))},e.\u0275dir=Ae({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(r,o){r&1&&Z("change",function(){return o.onChange()})("blur",function(){return o.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Ot([fO]),lt]});let t=e;return t})();var Xb=new K("");var gO={provide:Pi,useExisting:it(()=>Op)},Op=(()=>{let e=class e extends Pi{constructor(n,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Se,this._setValidators(n),this._setAsyncValidators(r)}ngOnChanges(n){this._checkFormPresent(),n.hasOwnProperty("form")&&(this._updateV
8alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yu(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(n){let r=this.form.get(n.path);return vu(r,n,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(n),r}getControl(n){return this.form.get(n.path)}removeControl(n){mb(n.control||null,n,!1),cO(this.directives,n)}addFormGroup(n){this._setUpFormContainer(n)}removeFormGroup(n){this._cleanUpFormContainer(n)}getFormGroup(n){return this.form.get(n.path)}addFormArray(n){this._setUpFormContainer(n)}removeFormArray(n){this._cleanUpFormContainer(n)}getFormArray(n){return this.form.get(n.path)}updateModel(n,r){this.form.get(n.path).setValue(r)}onSubmit(n){return this.submitted=!0,Wb(this.form,this.directives),this.ngSubmit.emit(n),n?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_updateDomValue(){this.directives.forEach(n=>{let r=n.control,o=this.form.get(n.path);r!==o&&(mb(r||null,n),uO(o)&&(vu(o,n,this.callSetDisabledState),n.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(n){let r=this.form.get(n.path);Ub(r,n),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(n){if(this.form){let r=this.form.get(n.path);r&&sO(r,n)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Mp(this.form,this),this._oldForm&&yu(this._oldForm,this)}_checkFormPresent(){this.form}};e.\u0275fac=function(r){return new(r||e)(U(li,10),U(xu,10),U(es,8))},e.\u0275dir=Ae({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){r&1&&Z("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:[Qe.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ot([gO]),lt,Wt]});let t=e;return t})();var mO={provide:ur,useExisting:it(()=>Pp)},Pp=(()=>{let e=class e extends ur{set isDisabled(n){}constructor(n,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new Se,this._ngModelWarningSent=!1,this._parent=n,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=zb(this,s)}ngOnChanges(n){this._added||this._setUpControl(),$b(n,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}get path(){return Gb(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}};e._ngModelWarningSentOnce=!1,e.\u0275fac=function(r){return new(r||e)(U(Pi,13),U(li,10),U(xu,10),U(ci,10),U(Xb,8))},e.\u0275dir=Ae({type:e,selectors:[["","formControlName",""]],inputs:{name:[Qe.None,"formControlName","name"],isDisabled:[Qe.None,"disabled","isDisabled"],model:[Qe.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ot([mO]),lt,Wt]});let t=e;return t})(),vO={provide:ci,useExisting:it(()=>Kb),multi:!0};function Qb(t,e){return t==null?`${e}`:(e&&typeof e=="object"&&(e="Object"),`${t}: ${e}`.slice(0,50))}function _O(t){return t.split(":")[0]}var Kb=(()=>{let e=class e extends ha{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){this.value=n;let r=this._getOptionId(n),o=Qb(r,n);this.setProperty("value",o)}registerOnChange(n){this.onChange=r=>{this.value=this._getOptionValue(r),n(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(n){for(let r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),n))return r;return null}_getOptionValue(n){let r=_O(n);return this._optionMap.has(r)?this._optionMap.get(r):n}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(r,o){r&1&&Z("change",function(a){return o.onChange(a.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[Ot([vO]),lt]});let t=e;return t})(),aG=(()=>{let e=class e{constructor(n,r,o){this._element=n,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption())}set ngValue(n){this._select!=null&&(this._select._optionMap.set(this.id,n),this._setElementValue(Qb(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._setElementValue(n),this._select&&this._select.writeValue(this._select.value)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
8),this._select.writeValue(this._select.value))}};e.\u0275fac=function(r){return new(r||e)(U(ze),U(un),U(Kb,9))},e.\u0275dir=Ae({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let t=e;return t})(),yO={provide:ci,useExisting:it(()=>Yb),multi:!0};function bb(t,e){return t==null?`${e}`:(typeof e=="string"&&(e=`'${e}'`),e&&typeof e=="object"&&(e="Object"),`${t}: ${e}`.slice(0,50))}function bO(t){return t.split(":")[0]}var Yb=(()=>{let e=class e extends ha{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){this.value=n;let r;if(Array.isArray(n)){let o=n.map(s=>this._getOptionId(s));r=(s,a)=>{s._setSelected(o.indexOf(a.toString())>-1)}}else r=(o,s)=>{o._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(n){this.onChange=r=>{let o=[],s=r.selectedOptions;if(s!==void 0){let a=s;for(let c=0;c<a.length;c++){let l=a[c],u=this._getOptionValue(l.value);o.push(u)}}else{let a=r.options;for(let c=0;c<a.length;c++){let l=a[c];if(l.selected){let u=this._getOptionValue(l.value);o.push(u)}}}this.value=o,n(o)}}_registerOption(n){let r=(this._idCounter++).toString();return this._optionMap.set(r,n),r}_getOptionId(n){for(let r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r)._value,n))return r;return null}_getOptionValue(n){let r=bO(n);return this._optionMap.has(r)?this._optionMap.get(r)._value:n}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(r,o){r&1&&Z("change",function(a){return o.onChange(a.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[Ot([yO]),lt]});let t=e;return t})(),cG=(()=>{let e=class e{constructor(n,r,o){this._element=n,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption(this))}set ngValue(n){this._select!=null&&(this._value=n,this._setElementValue(bb(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._select?(this._value=n,this._setElementValue(bb(this.id,n)),this._select.writeValue(this._select.value)):this._setElementValue(n)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}_setSelected(n){this._renderer.setProperty(this._element.nativeElement,"selected",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}};e.\u0275fac=function(r){return new(r||e)(U(ze),U(un),U(Yb,9))},e.\u0275dir=Ae({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let t=e;return t})();function xO(t){return typeof t=="number"?t:parseInt(t,10)}var Np=(()=>{let e=class e{constructor(){this._validator=hu}ngOnChanges(n){if(this.inputName in n){let r=this.normalizeInput(n[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):hu,this._onChange&&this._onChange()}}validate(n){return this._validator(n)}registerOnValidatorChange(n){this._onChange=n}enabled(n){return n!=null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ae({type:e,features:[Wt]});let t=e;return t})();var DO={provide:li,useExisting:it(()=>Cu),multi:!0},CO={provide:li,useExisting:it(()=>wO),multi:!0},Cu=(()=>{let e=class e extends Np{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=ar,this.createValidator=n=>wb}enabled(n){return n}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,o){r&2&&bn("required",o._enabled?"":null)},inputs:{required:"required"},features:[Ot([DO]),lt]});let t=e;return t})(),wO=(()=>{let e=class e extends Cu{constructor(){super(...arguments),this.createValidator=n=>Eb}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&bn("required",o._enabled?"":null)},features:[Ot([CO]),lt]});let t=e;return t})();var EO={provide:li,useExisting:it(()=>SO),multi:!0},SO=(()=>{let e=class e extends Np{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=n=>xO(n),this.createValidator=n=>Sb(n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&bn("maxlength",o._enabled?o.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Ot([EO]),lt]});let t=e;return t})(),TO={provide:li,useExisting:it(()=>MO),multi:!0},MO=(()=>{let e=class e extends Np{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=n=>n,this.createValidator=n=>Tb(n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275dir=Ae({type:e,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&bn("pattern",o._enabled?o.pattern:null)},inputs:{pattern:"pattern"},features:[Ot([TO]),lt]});let t=e;return t})();var Zb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),Cp=class extends Zo{constructor(e,i,n){super(Sp(i),Tp(n,i)),this.controls=e,this._initOb
8servables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[this._adjustIndex(e)]}push(e,i={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}insert(e,i,n={}){this.controls.splice(e,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(e,i={}){let n=this._adjustIndex(e);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:i.emitEvent})}setControl(e,i,n={}){let r=this._adjustIndex(e);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),i&&(this.controls.splice(r,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,i={}){Hb(this,!1,e),e.forEach((n,r)=>{Vb(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(e,i={}){e!=null&&(e.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(e=[],i={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((i,n)=>n._syncPendingControls()?!0:i,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((i,n)=>{e(i,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(i=>i.enabled&&e(i))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}};function xb(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var Jb=(()=>{let e=class e{constructor(){this.useNonNullable=!1}get nonNullable(){let n=new e;return n.useNonNullable=!0,n}group(n,r=null){let o=this._reduceControls(n),s={};return xb(r)?s=r:r!==null&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new Jo(o,s)}record(n,r=null){let o=this._reduceControls(n);return new Dp(o,r)}control(n,r,o){let s={};return this.useNonNullable?(xb(r)?s=r:(s.validators=r,s.asyncValidators=o),new pn(n,Pe(z({},s),{nonNullable:!0}))):new pn(n,r,o)}array(n,r,o){let s=n.map(a=>this._createControl(a));return new Cp(s,r,o)}_reduceControls(n){let r={};return Object.keys(n).forEach(o=>{r[o]=this._createControl(n[o])}),r}_createControl(n){if(n instanceof pn)return n;if(n instanceof Zo)return n;if(Array.isArray(n)){let r=n[0],o=n.length>1?n[1]:null,s=n.length>2?n[2]:null;return this.control(r,o,s)}else return this.control(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var lG=(()=>{let e=class e{static withConfig(n){return{ngModule:e,providers:[{provide:es,useValue:n.callSetDisabledState??pa}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({imports:[Zb]});let t=e;return t})(),uG=(()=>{let e=class e{static withConfig(n){return{ngModule:e,providers:[{provide:Xb,useValue:n.warnOnNgModelWithFormControl??"always"},{provide:es,useValue:n.callSetDisabledState??pa}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({imports:[Zb]});let t=e;return t})();function ga(t){t||(Jf(ga),t=E(Wr));let e=new fe(i=>t.onDestroy(i.next.bind(i)));return i=>i.pipe(Ze(e))}var st="top",Nt="bottom",Ct="right",dt="left",wu="auto",dr=[st,Nt,Ct,dt],Ni="start",Kr="end",ex="clippingParents",Eu="viewport",ts="popper",tx="reference",Fp=dr.reduce(function(t,e){return t.concat([e+"-"+Ni,e+"-"+Kr])},[]),Su=[].concat(dr,[wu]).reduce(function(t,e){return t.concat([e,e+"-"+Ni,e+"-"+Kr])},[]),IO="beforeRead",OO="read",PO="afterRead",NO="beforeMain",FO="main",RO="afterMain",kO="beforeWrite",BO="write",LO="afterWrite",nx=[IO,OO,PO,NO,FO,RO,kO,BO,LO];
vendor: 18,679 bytes, line 8
8function wt(t){return t?(t.nodeName||"").toLowerCase():null}function qe(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function wn(t){var e=qe(t).Element;return t instanceof e||t instanceof Element}function ft(t){var e=qe(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ns(t){if(typeof ShadowRoot>"u")return!1;var e=qe(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function VO(t){var e=t.state;Object.keys(e.elements).forEach(function(i){var n=e.styles[i]||{},r=e.attributes[i]||{},o=e.elements[i];!ft(o)||!wt(o)||(Object.assign(o.style,n),Object.keys(r).forEach(function(s){var a=r[s];a===!1?o.removeAttribute(s):o.setAttribute(s,a===!0?"":a)}))})}function HO(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach(function(n){var r=e.elements[n],o=e.attributes[n]||{},s=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:i[n]),a=s.reduce(function(c,l){return c[l]="",c},{});!ft(r)||!wt(r)||(Object.assign(r.style,a),Object.keys(o).forEach(function(c){r.removeAttribute(c)}))})}}var ix={name:"applyStyles",enabled:!0,phase:"write",fn:VO,effect:HO,requires:["computeStyles"]};function Et(t){return t.split("-")[0]}var jn=Math.max,Yr=Math.min,Fi=Math.round;function is(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function ma(){return!/^((?!chrome|android).)*safari/i.test(is())}function En(t,e,i){e===void 0&&(e=!1),i===void 0&&(i=!1);var n=t.getBoundingClientRect(),r=1,o=1;e&&ft(t)&&(r=t.offsetWidth>0&&Fi(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Fi(n.height)/t.offsetHeight||1);var s=wn(t)?qe(t):window,a=s.visualViewport,c=!ma()&&i,l=(n.left+(c&&a?a.offsetLeft:0))/r,u=(n.top+(c&&a?a.offsetTop:0))/o,d=n.width/r,f=n.height/o;return{width:d,height:f,top:u,right:l+d,bottom:u+f,left:l,x:l,y:u}}function Zr(t){var e=En(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function va(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ns(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function qt(t){return qe(t).getComputedStyle(t)}function Rp(t){return["table","td","th"].indexOf(wt(t))>=0}function Ft(t){return((wn(t)?t.ownerDocument:t.document)||window.document).documentElement}function Ri(t){return wt(t)==="html"?t:t.assignedSlot||t.parentNode||(ns(t)?t.host:null)||Ft(t)}function rx(t){return!ft(t)||qt(t).position==="fixed"?null:t.offsetParent}function GO(t){var e=/firefox/i.test(is()),i=/Trident/i.test(is());if(i&&ft(t)){var n=qt(t);if(n.position==="fixed")return null}var r=Ri(t);for(ns(r)&&(r=r.host);ft(r)&&["html","body"].indexOf(wt(r))<0;){var o=qt(r);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return r;r=r.parentNode}return null}function Un(t){for(var e=qe(t),i=rx(t);i&&Rp(i)&&qt(i).position==="static";)i=rx(i);return i&&(wt(i)==="html"||wt(i)==="body"&&qt(i).position==="static")?e:i||GO(t)||e}function Jr(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function eo(t,e,i){return jn(t,Yr(e,i))}function ox(t,e,i){var n=eo(t,e,i);return n>i?i:n}function _a(){return{top:0,right:0,bottom:0,left:0}}function ya(t){return Object.assign({},_a(),t)}function ba(t,e){return e.reduce(function(i,n){return i[n]=t,i},{})}var jO=function(e,i){return e=typeof e=="function"?e(Object.assign({},i.rects,{placement:i.placement})):e,ya(typeof e!="number"?e:ba(e,dr))};function UO(t){var e,i=t.state,n=t.name,r=t.options,o=i.elements.arrow,s=i.modifiersData.popperOffsets,a=Et(i.placement),c=Jr(a),l=[dt,Ct].indexOf(a)>=0,u=l?"height":"width";if(!(!o||!s)){var d=jO(r.padding,i),f=Zr(o),h=c==="y"?st:dt,g=c==="y"?Nt:Ct,_=i.rects.reference[u]+i.rects.reference[c]-s[c]-i.rects.popper[u],v=s[c]-i.rects.reference[c],p=Un(o),m=p?c==="y"?p.clientHeight||0:p.clientWidth||0:0,D=_/2-v/2,x=d[h],C=m-f[u]-d[g],w=m/2-f[u]/2+D,I=eo(x,w,C),A=c;i.modifiersData[n]=(e={},e[A]=I,e.centerOffset=I-w,e)}}function $O(t){var e=t.state,i=t.options,n=i.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||va(e.elements.popper,r)&&(e.elements.arrow=r))}var kp={name:"arrow",enabled:!0,phase:"main",fn:UO,effect:$O,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Sn(t){return t.split("-")[1]}var WO={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zO(t,e){var i=t.x,n=t.y,r=e.devicePixelRatio||1;return{x:Fi(i*r)/r||0,y:Fi(n*r)/r||0}}function sx(t){var e,i=t.popper,n=t.popperRect,r=t.placement,o=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,d=t.isFixed,f=s.x,h=f===void 0?0:f,g=s.y,_=g===void 0?0:g,v=typeof u=="function"?u({x:h,y:_}):{x:h,y:_};h=v.x,_=v.y;var p=s.hasOwnProperty("x"),m=s.hasOwnProperty("y"),D=dt,x=st,C=window;if(l){var w=Un(i),I="clientHeight",A="clientWidth";if(w===qe(i)&&(w=Ft(i),qt(w).position!=="static"&&a==="absolute"&&(I="scrollHeight",A="scrollWidth")),w=w,r===st||(r===dt||r===Ct)&&o===Kr){x=Nt;var F=d&&w===C&&C.visualViewport?C.visualViewport.height:w[I];_-=F-n.height,_*=c?1:-1}if(r===dt||(r===st||r===Nt)&&o===Kr){D=Ct;var j=d&&w===C&&C.visualViewport?C.visualViewport.width:w[A];h-=j-n.width,h*=c?1:-1}}var S=Object.assign({position:a},l&&WO),L=u===!0?zO({x:h,y:_},qe(i)):{x:h,y:_};if(h=L.x,_=L.y,c){var W;return Object.assign({},S,(W={},W[x]=m?"0":"",W[D]=p?"0":"",W.transform=(C.devicePixelRatio||1)<=1?"translate("+h+"px, "+_+"px)":"translate3d("+h+"px, "+_+"px, 0)",W))}return Object.assign({},S,(e={},e[x]=m?_+"px":"",e[D]=p?h+"px":"",e.transform="",e))}function qO(t){var e=t.state,i=t.options,n=i.gpuAcceleration,r=n===void 0?!0:n,o=i.adaptive,s=o===void 0?!0:o,a=i.roundOffsets,c=a===void 0?!0:a,l={placement:Et(e.placement),variation:Sn(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,sx(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,sx(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var ax={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:qO,data:{}};var Tu={passive:!0};function XO(t){var e=t.state,i=t.instance,n=t.options,r=n.scroll,o=r===void 0?!0:r,s=n.resize,a=s===void 0?!0:s,c=qe(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&l.forEach(function(u){u.addEventListener("scroll",i.update,Tu)}),a&&c.addEventListener("resize",i.update,Tu),function(){o&&l.forEach(function(u){u.removeEventListener("scroll",i.update,Tu)}),a&&c.removeEventListener("resize",i.update,Tu)}}var cx={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:XO,data:{}};var QO={left:"right",right:"left",bottom:"top",top:"bottom"};function rs(t){return t.replace(/left|right|bottom|top/g,function(e){return QO[e]})}var KO={start:"end",end:"start"};function Mu(t){return t.replace(/start|end/g,function(e){return KO[e]})}function to(t){var e=qe(t),i=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:i,scrollTop:n}}function no(t){return En(Ft(t)).left+to(t).scrollLeft}function Bp(t,e){var i=qe(t),n=Ft(t),r=i.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,c=0;if(r){o=r.width,s=r.height;var l=ma();(l||!l&&e==="fixed")&&(a=r.offsetLeft,c=r.offsetTop)}return{width:o,height:s,x:a+no(t),y:c}}function Lp(t){var e,i=Ft(t),n=to(t),r=(e=t.ownerDocument)==null?void 0:e.body,o=jn(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=jn(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+no(t),c=-n.scrollTop;return qt(r||i).direction==="rtl"&&(a+=jn(i.clientWidth,r?r.clientWidth:0)-o),{width:o,height:s,x:a,y:c}}function io(t){var e=qt(t),i=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function Au(t){return["html","body","#document"].indexOf(wt(t))>=0?t.ownerDocument.body:ft(t)&&io(t)?t:Au(Ri(t))}function fr(t,e){var i;e===void 0&&(e=[]);var n=Au(t),r=n===((i=t.ownerDocument)==null?void 0:i.body),o=qe(n),s=r?[o].concat(o.visualViewport||[],io(n)?n:[]):n,a=e.concat(s);return r?a:a.concat(fr(Ri(s)))}function os(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function YO(t,e){var i=En(t,!1,e==="fixed");return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}function lx(t,e,i){return e===Eu?os(Bp(t,i)):wn(e)?YO(e,i):os(Lp(Ft(t)))}function ZO(t){var e=fr(Ri(t)),i=["absolute","fixed"].indexOf(qt(t).position)>=0,n=i&&ft(t)?Un(t):t;return wn(n)?e.filter(function(r){return wn(r)&&va(r,n)&&wt(r)!=="body"}):[]}function Vp(t,e,i,n){var r=e==="clippingParents"?ZO(t):[].concat(e),o=[].concat(r,[i]),s=o[0],a=o.reduce(function(c,l){var u=lx(t,l,n);return c.top=jn(u.top,c.top),c.right=Yr(u.right,c.right),c.bottom=Yr(u.bottom,c.bottom),c.left=jn(u.left,c.left),c},lx(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function xa(t){var e=t.reference,i=t.element,n=t.placement,r=n?Et(n):null,o=n?Sn(n):null,s=e.x+e.width/2-i.width/2,a=e.y+e.height/2-i.height/2,c;switch(r){case st:c={x:s,y:e.y-i.height};break;case Nt:c={x:s,y:e.y+e.height};break;case Ct:c={x:e.x+e.width,y:a};break;case dt:c={x:e.x-i.width,y:a};break;default:c={x:e.x,y:e.y}}var l=r?Jr(r):null;if(l!=null){var u=l==="y"?"height":"width";switch(o){case Ni:c[l]=c[l]-(e[u]/2-i[u]/2);break;case Kr:c[l]=c[l]+(e[u]/2-i[u]/2);break;default:}}return c}function hr(t,e){e===void 0&&(e={});var i=e,n=i.placement,r=n===void 0?t.placement:n,o=i.strategy,s=o===void 0?t.strategy:o,a=i.boundary,c=a===void 0?ex:a,l=i.rootBoundary,u=l===void 0?Eu:l,d=i.elementContext,f=d===void 0?ts:d,h=i.altBoundary,g=h===void 0?!1:h,_=i.padding,v=_===void 0?0:_,p=ya(typeof v!="number"?v:ba(v,dr)),m=f===ts?tx:ts,D=t.rects.popper,x=t.elements[g?m:f],C=Vp(wn(x)?x:x.contextElement||Ft(t.elements.popper),c,u,s),w=En(t.elements.reference),I=xa({reference:w,element:D,strategy:"absolute",placement:r}),A=os(Object.assign({},D,I)),F=f===ts?A:w,j={top:C.top-F.top+p.top,bottom:F.bottom-C.bottom+p.bottom,left:C.left-F.left+p.left,right:F.right-C.right+p.right},S=t.modifiersData.offset;if(f===ts&&S){var L=S[r];Object.keys(j).forEach(function(W){var R=[Ct,Nt].indexOf(W)>=0?1:-1,ee=[st,Nt].indexOf(W)>=0?"y":"x";j[W]+=L[ee]*R})}return j}function Hp(t,e){e===void 0&&(e={});var i=e,n=i.placement,r=i.boundary,o=i.rootBoundary,s=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,l=c===void 0?Su:c,u=Sn(n),d=u?a?Fp:Fp.filter(function(g){return Sn(g)===u}):dr,f=d.filter(function(g){return l.indexOf(g)>=0});f.length===0&&(f=d);var h=f.reduce(function(g,_){return g[_]=hr(t,{placement:_,boundary:r,rootBoundary:o,padding:s})[Et(_)],g},{});return Object.keys(h).sort(function(g,_){return h[g]-h[_]})}function JO(t){if(Et(t)===wu)return[];var e=rs(t);return[Mu(t),e,Mu(e)]}function e4(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=i.mainAxis,o=r===void 0?!0:r,s=i.altAxis,a=s===void 0?!0:s,c=i.fallbackPlacements,l=i.padding,u=i.boundary,d=i.rootBoundary,f=i.altBoundary,h=i.flipVariations,g=h===void 0?!0:h,_=i.allowedAutoPlacements,v=e.options.placement,p=Et(v),m=p===v,D=c||(m||!g?[rs(v)]:JO(v)),x=[v].concat(D).reduce(function(Oe,Xe){return Oe.concat(Et(Xe)===wu?Hp(e,{placement:Xe,boundary:u,rootBoundary:d,padding:l,flipVariations:g,allowedAutoPlacements:_}):Xe)},[]),C=e.rects.reference,w=e.rects.popper,I=new Map,A=!0,F=x[0],j=0;j<x.length;j++){var S=x[j],L=Et(S),W=Sn(S)===Ni,R=[st,Nt].indexOf(L)>=0,ee=R?"width":"height",X=hr(e,{placement:S,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),te=R?W?Ct:dt:W?Nt:st;C[ee]>w[ee]&&(te=rs(te));var ye=rs(te),O=[];if(o&&O.push(X[L]<=0),a&&O.push(X[te]<=0,X[ye]<=0),O.every(function(Oe){return Oe})){F=S,A=!1;break}I.set(S,O)}if(A)for(var B=g?3:1,V=function(Xe){var pe=x.find(function(zn){var Qt=I.get(zn);if(Qt)return Qt.slice(0,Xe).every(function(xr){return xr})});if(pe)return F=pe,"break"},P=B;P>0;P--){var ke=V(P);if(ke==="break")break}e.placement!==F&&(e.modifiersData[n]._skip=!0,e.placement=F,e.reset=!0)}}var Gp={name:"flip",enabled:!0,phase:"main",fn:e4,requiresIfExists:["offset"],data:{_skip:!1}};function t4(t,e,i){var n=Et(t),r=[dt,st].indexOf(n)>=0?-1:1,o=typeof i=="function"?i(Object.assign({},e,{placement:t})):i,s=o[0],a=o[1];return s=s||0,a=(a||0)*r,[dt,Ct].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}function n4(t){var e=t.state,i=t.options,n=t.name,r=i.offset,o=r===void 0?[0,0]:r,s=Su.reduce(function(u,d){return u[d]=t4(d,e.rects,o),u},{}),a=s[e.placement],c=a.x,l=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[n]=s}var jp={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:n4};function i4(t){var e=t.state,i=t.name;e.modifiersData[i]=xa({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var ux={name:"popperOffsets",enabled:!0,phase:"read",fn:i4,data:{}};function Up(t){return t==="x"?"y":"x"}function r4(t){var e=t.state,i=t.options,n=t.name,r=i.mainAxis,o=r===void 0?!0:r,s=i.altAxis,a=s===void 0?!1:s,c=i.boundary,l=i.rootBoundary,u=i.altBoundary,d=i.padding,f=i.tether,h=f===void 0?!0:f,g=i.tetherOffset,_=g===void 0?0:g,v=hr(e,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),p=Et(e.placement),m=Sn(e.placement),D=!m,x=Jr(p),C=Up(x),w=e.modifiersData.popperOffsets,I=e.rects.reference,A=e.rects.popper,F=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,j=typeof F=="number"?{mainAxis:F,altAxis:F}:Object.assign({mainAxis:0,altAxis:0},F),S=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(w){if(o){var W,R=x==="y"?st:dt,ee=x==="y"?Nt:Ct,X=x==="y"?"height":"width",te=w[x],ye=te+v[R],O=te-v[ee],B=h?-A[X]/2:0,V=m===Ni?I[X]:A[X],P=m===Ni?-A[X]:-I[X],ke=e.elements.arrow,Oe=h&&ke?Zr(ke):{width:0,height:0},Xe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:_a(),pe=Xe[R],zn=Xe[ee],Qt=eo(0,I[X],Oe[X]),xr=D?I[X]/2-B-Qt-pe-j.mainAxis:V-Qt-pe-j.mainAxis,Dr=D?-I[X]/2+B+Qt+zn+j.mainAxis:P+Qt+zn+j.mainAxis,Gt=e.elements.arrow&&Un(e.elements.arrow),jt=Gt?x==="y"?Gt.clientTop||0:Gt.clientLeft||0:0,Cr=(W=S?.[x])!=null?W:0,wr=te+xr-Cr-jt,uo=te+Dr-Cr,Ui=eo(h?Yr(ye,wr):ye,te,h?jn(O,uo):O);w[x]=Ui,L[x]=Ui-te}if(a){var fo,Er=x==="x"?st:dt,on=x==="x"?Nt:Ct,tt=w[C],sn=C==="y"?"height":"width",Sr=tt+v[Er],Ds=tt-v[on],qn=[st,dt].indexOf(p)!==-1,$i=(fo=S?.[C])!=null?fo:0,Xa=qn?Sr:tt-I[sn]-A[sn]-$i+j.altAxis,Cs=qn?tt+I[sn]+A[sn]-$i-j.altAxis:Ds,ws=h&&qn?ox(Xa,tt,Cs):eo(h?Xa:Sr,tt,h?Cs:Ds);w[C]=ws,L[C]=ws-tt}e.modifiersData[n]=L}}var $p={name:"preventOverflow",enabled:!0,phase:"main",fn:r4,requiresIfExists:["offset"]};function Wp(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function zp(t){return t===qe(t)||!ft(t)?to(t):Wp(t)}function o4(t){var e=t.getBoundingClientRect(),i=Fi(e.width)/t.offsetWidth||1,n=Fi(e.height)/t.offsetHeight||1;return i!==1||n!==1}function qp(t,e,i){i===void 0&&(i=!1);var n=ft(e),r=ft(e)&&o4(e),o=Ft(e),s=En(t,r,i),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&((wt(e)!=="body"||io(o))&&(a=zp(e)),ft(e)?(c=En(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=no(o))),{x:s.left+a.scrollLeft-c.x,y:s.top+a.scrollTop-c.y,width:s.width,height:s.height}}function s4(t){var e=new Map,i=new Set,n=[];t.forEach(function(o){e.set(o.name,o)});function r(o){i.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(a){if(!i.has(a)){var c=e.get(a);c&&r(c)}}),n.push(o)}return t.forEach(function(o){i.has(o.name)||r(o)}),n}function Xp(t){var e=s4(t);return nx.reduce(function(i,n){return i.concat(e.filter(function(r){return r.phase===n}))},[])}function Qp(t){var e;return function(){return e||(e=new Promise(function(i){Promise.resolve().then(function(){e=void 0,i(t())})})),e}}function Kp(t){var e=t.reduce(function(i,n){var r=i[n.name];return i[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,i},{});return Object.keys(e).map(function(i){return e[i]})}var dx={placement:"bottom",modifiers:[],strategy:"absolute"};function fx(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function hx(t){t===void 0&&(t={});var e=t,i=e.defaultModifiers,n=i===void 0?[]:i,r=e.defaultOptions,o=r===void 0?dx:r;return function(a,c,l){l===void 0&&(l=o);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},dx,o),modifiersData:{},elements:{reference:a,popper:c},attributes:{},styles:{}},d=[],f=!1,h={state:u,setOptions:function(p){var m=typeof p=="function"?p(u.options):p;_(),u.options=Object.assign({},o,u.options,m),u.scrollParents={reference:wn(a)?fr(a):a.contextElement?fr(a.contextElement):[],popper:fr(c)};var D=Xp(Kp([].concat(n,u.options.modifiers)));return u.orderedModifiers=D.filter(function(x){return x.enabled}),g(),h.update()},forceUpdate:function(){if(!f){var p=u.elements,m=p.reference,D=p.popper;if(fx(m,D)){u.rects={reference:qp(m,Un(D),u.options.strategy==="fixed"),popper:Zr(D)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(j){return u.modifiersData[j.name]=Object.assign({},j.data)});for(var x=0;x<u.orderedModifiers.length;x++){if(u.reset===!0){u.reset=!1,x=-1;continue}var C=u.orderedModifiers[x],w=C.fn,I=C.options,A=I===void 0?{}:I,F=C.name;typeof w=="function"&&(u=w({state:u,options:A,name:F,instance:h})||u)}}}},update:Qp(function(){return new Promise(function(v){h.forceUpdate(),v(u)})}),destroy:function(){_(),f=!0}};if(!fx(a,c))return h;h.setOptions(l).then(function(v){!f&&l.onFirstUpdate&&l.onFirstUpdate(v)});
8function g(){u.orderedModifiers.forEach(function(v){var p=v.name,m=v.options,D=m===void 0?{}:m,x=v.effect;if(typeof x=="function"){var C=x({state:u,name:p,instance:h,options:D}),w=function(){};d.push(C||w)}})}function _(){d.forEach(function(v){return v()}),d=[]}return h}}var a4=[cx,ux,ax,ix],Yp=hx({defaultModifiers:a4});var c4=["*"];var l4=["ngbDatepickerDayView",""],u4=["month"],d4=["year"];function f4(t,e){if(t&1&&(y(0,"option",3),M(1),b()),t&2){let i=e.$implicit,n=q();N("value",i),bn("aria-label",n.i18n.getMonthFullName(i,n.date.year)),T(),rt(n.i18n.getMonthShortName(i,n.date.year))}}function h4(t,e){if(t&1&&(y(0,"option",3),M(1),b()),t&2){let i=e.$implicit,n=q();N("value",i),T(),rt(n.i18n.getYearNumerals(i))}}function p4(t,e){if(t&1){let i=Ve();y(0,"ngb-datepicker-navigation-select",6),Z("select",function(r){oe(i);let o=q();return se(o.select.emit(r))}),b()}if(t&2){let i=q();N("date",i.date)("disabled",i.disabled)("months",i.selectBoxes.months)("years",i.selectBoxes.years)}}function g4(t,e){t&1&&H(0,"div",7)}function m4(t,e){t&1&&H(0,"div",7)}function v4(t,e){if(t&1&&(J(0,g4,1,0,"div",7),y(1,"div",8),M(2),b(),J(3,m4,1,0,"div",7)),t&2){let i=e.$implicit,n=e.$index,r=q(2);xn(0,n>0?0:-1),T(2),rr(" ",r.i18n.getMonthLabel(i.firstDate)," "),T(),xn(3,n!==r.months.length-1?3:-1)}}function _4(t,e){if(t&1&&nr(0,v4,4,3,null,null,tr),t&2){let i=q();ir(i.months)}}function y4(t,e){if(t&1&&(y(0,"div",1),M(1),b()),t&2){let i=q(2);T(),rt(i.i18n.getWeekLabel())}}function b4(t,e){if(t&1&&(y(0,"div",2),M(1),b()),t&2){let i=e.$implicit;T(),rt(i)}}function x4(t,e){if(t&1&&(y(0,"div",0),J(1,y4,2,1,"div",1),nr(2,b4,2,1,"div",2,tr),b()),t&2){let i=q();T(),xn(1,i.datepicker.showWeekNumbers?1:-1),T(),ir(i.viewModel.weekdays)}}function D4(t,e){if(t&1&&(y(0,"div",4),M(1),b()),t&2){let i=q(2).$implicit,n=q();T(),rt(n.i18n.getWeekNumerals(i.number))}}function C4(t,e){}function w4(t,e){if(t&1&&J(0,C4,0,0,"ng-template",7),t&2){let i=q().$implicit,n=q(3);N("ngTemplateOutlet",n.datepicker.dayTemplate)("ngTemplateOutletContext",i.context)}}function E4(t,e){if(t&1){let i=Ve();y(0,"div",6),Z("click",function(r){let o=oe(i).$implicit;return q(3).doSelect(o),se(r.preventDefault())}),J(1,w4,1,2,null,7),b()}if(t&2){let i=e.$implicit;Bn("disabled",i.context.disabled)("hidden",i.hidden)("ngb-dp-today",i.context.today),N("tabindex",i.tabindex),bn("aria-label",i.ariaLabel),T(),xn(1,i.hidden?-1:1)}}function S4(t,e){if(t&1&&(y(0,"div",3),J(1,D4,2,1,"div",4),nr(2,E4,2,9,"div",5,tr),b()),t&2){let i=q().$implicit,n=q();T(),xn(1,n.datepicker.showWeekNumbers?1:-1),T(),ir(i.days)}}function T4(t,e){if(t&1&&J(0,S4,4,1,"div",3),t&2){let i=e.$implicit;xn(0,i.collapsed?-1:0)}}var M4=["defaultDayTemplate"],A4=["content"],I4=t=>({$implicit:t});function O4(t,e){if(t&1&&H(0,"div",8),t&2){let i=e.date,n=e.currentMonth,r=e.selected,o=e.disabled,s=e.focused;N("date",i)("currentMonth",n)("selected",r)("disabled",o)("focused",s)}}function P4(t,e){if(t&1&&(y(0,"div",10),M(1),b()),t&2){let i=q().$implicit,n=q(2);T(),rr(" ",n.i18n.getMonthLabel(i.firstDate)," ")}}function N4(t,e){if(t&1&&(y(0,"div",9),J(1,P4,2,1,"div",10),H(2,"ngb-datepicker-month",11),b()),t&2){let i=e.$implicit,n=q(2);T(),xn(1,n.navigation==="none"||n.displayMonths>1&&n.navigation==="select"?1:-1),T(),N("month",i.firstDate)}}function F4(t,e){if(t&1&&nr(0,N4,3,2,"div",9,tr),t&2){let i=q();ir(i.model.months)}}function R4(t,e){if(t&1){let i=Ve();y(0,"ngb-datepicker-navigation",12),Z("navigate",function(r){oe(i);let o=q();return se(o.onNavigateEvent(r))})("select",function(r){oe(i);let o=q();return se(o.onNavigateDateSelect(r))}),b()}if(t&2){let i=q();N("date",i.model.firstDate)("months",i.model.months)("disabled",i.model.disabled)("showSelect",i.model.navigation==="select")("prevDisabled",i.model.prevDisabled)("nextDisabled",i.model.nextDisabled)("selectBoxes",i.model.selectBoxes)}}function k4(t,e){}function B4(t,e){}var L4=["dialog"];var bx={animation:!0,transitionTimerDelayMs:5},V4=(()=>{let e=class e{constructor(){this.animation=bx.animation}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function H4(t){let{transitionDelay:e,transitionDuration:i}=window.getComputedStyle(t),n=parseFloat(e),r=parseFloat(i);return(n+r)*1e3}function $n(t){return parseInt(`${t}`,10)}function Fu(t){return typeof t=="string"}function ki(t){return!isNaN($n(t))}function tn(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Jp(t){return t!=null}function G4(t){return t&&t.then}function px(t){return ki(t)?`0${t}`.slice(-2):""}function j4(t,e){return!e||typeof t.closest>"u"?null:t.closest(e)}function xx(t){return(t||document.body).getBoundingClientRect()}function U4(t){return e=>new fe(i=>{let n=s=>t.run(()=>
8i.next(s)),r=s=>t.run(()=>i.error(s)),o=()=>t.run(()=>i.complete());return e.subscribe({next:n,error:r,complete:o})})}var $4=()=>{},{transitionTimerDelayMs:W4}=bx,Iu=new Map,ro=(t,e,i,n)=>{let r=n.context||{},o=Iu.get(e);if(o)switch(n.runningTransition){case"continue":return at;case"stop":t.run(()=>o.transition$.complete()),r=Object.assign(o.context,r),Iu.delete(e)}let s=i(e,n.animation,r)||$4;if(!n.animation||window.getComputedStyle(e).transitionProperty==="none")return t.run(()=>s()),Y(void 0).pipe(U4(t));let a=new he,c=new he,l=a.pipe(g0(!0));Iu.set(e,{transition$:a,complete:()=>{c.next(),c.complete()},context:r});let u=H4(e);return t.runOutsideAngular(()=>{let d=Mt(e,"transitionend").pipe(Ze(l),He(({target:h})=>h===e)),f=As(u+W4).pipe(Ze(l));bc(f,d,c).pipe(Ze(l)).subscribe(()=>{Iu.delete(e),t.run(()=>{s(),a.next(),a.complete()})})}),a.asObservable()};var Dx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Cx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var wx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),Ex=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),nn=class t{static from(e){return e instanceof t?e:e?new t(e.year,e.month,e.day):null}constructor(e,i,n){this.year=tn(e)?e:null,this.month=tn(i)?i:null,this.day=tn(n)?n:null}equals(e){return e!=null&&this.year===e.year&&this.month===e.month&&this.day===e.day}before(e){return e?this.year===e.year?this.month===e.month?this.day===e.day?!1:this.day<e.day:this.month<e.month:this.year<e.year:!1}after(e){return e?this.year===e.year?this.month===e.month?this.day===e.day?!1:this.day>e.day:this.month>e.month:this.year>e.year:!1}};function gx(t){return new nn(t.getFullYear(),t.getMonth()+1,t.getDate())}function Ou(t){let e=new Date(t.year,t.month-1,t.day,12);return isNaN(e.getTime())||e.setFullYear(t.year),e}function z4(){return new q4}var Bu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>z4(),providedIn:"root"});let t=e;return t})(),q4=(()=>{let e=class e extends Bu{getDaysPerWeek(){return 7}getMonths(){return[1,2,3,4,5,6,7,8,9,10,11,12]}getWeeksPerMonth(){return 6}getNext(n,r="d",o=1){let s=Ou(n),a=!0,c=s.getMonth();switch(r){case"y":s.setFullYear(s.getFullYear()+o);break;case"m":c+=o,s.setMonth(c),c=c%12,c<0&&(c=c+12);break;case"d":s.setDate(s.getDate()+o),a=!1;break;default:return n}return a&&s.getMonth()!==c&&s.setDate(0),gx(s)}getPrev(n,r="d",o=1){return this.getNext(n,r,-o)}getWeekday(n){let o=Ou(n).getDay();return o===0?7:o}getWeekNumber(n,r){r===7&&(r=0);let o=(11-r)%7,s=n[o],a=Ou(s);a.setDate(a.getDate()+4-(a.getDay()||7));let c=a.getTime();return a.setMonth(0),a.setDate(1),Math.floor(Math.round((c-a.getTime())/864e5)/7)+1}getToday(){return gx(new Date)}isValid(n){if(!n||!tn(n.year)||!tn(n.month)||!tn(n.day)||n.year===0)return!1;let r=Ou(n);return!isNaN(r.getTime())&&r.getFullYear()===n.year&&r.getMonth()+1===n.month&&r.getDate()===n.day}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();function ss(t,e){return!X4(t,e)}function Sx(t,e){return!t&&!e?!1:!t||!e?!0:t.year!==e.year||t.month!==e.month}function X4(t,e){return!t&&!e||!!t&&!!e&&t.equals(e)}function Q4(t,e){if(e&&t&&e.before(t))throw new Error(`'maxDate' ${e} should be greater than 'minDate' ${t}`)}function Pu(t,e,i){return t&&e&&t.before(e)?e:t&&i&&t.after(i)?i:t||null}function Zp(t,e){let{minDate:i,maxDate:n,disabled:r,markDisabled:o}=e;return!(t==null||r||o&&o(t,{year:t.year,month:t.month})||i&&t.before(i)||n&&t.after(n))}function K4(t,e,i,n){if(!e)return[];let r=t.getMonths(e.year);if(i&&e.year===i.year){let o=r.findIndex(s=>s===i.month);r=r.slice(o)}if(n&&e.year===n.year){let o=r.findIndex(s=>s===n.month);r=r.slice(0,o+1)}return r}function Y4(t,e,i){if(!t)return[];let n=e?Math.max(e.year,t.year-500):t.year-10,o=(i?Math.min(i.year,t.year+500):t.year+10)-n+1,s=Array(o);for(let a=0;a<o;a++)s[a]=n+a;return s}function Z4(t,e,i){let n=Object.assign(t.getNext(e,"m"),{day:1});return i!=null&&n.after(i)}function J4(t,e,i){let n=Object.assign(t.getPrev(e,"m"),{day:1});return i!=null&&(n.year===i.year&&n.month<i.month||n.year<i.year&&i.month===1)}function e8(t,e,i,n,r){let{displayMonths:o,months:s}=i,a=s.splice(0,s.length);return Array.from({length:o},(l,u)=>{let d=Object.assign(t.getNext(e,"m",u),{day:1});if(s[u]=null,!r){let f=a.findIndex(h=>h.firstDate.equals(d));f!==-1&&(s[u]=a.splice(f,1)[0])}return d}
8).forEach((l,u)=>{s[u]===null&&(s[u]=t8(t,l,i,n,a.shift()||{}))}),s}function t8(t,e,i,n,r={}){let{dayTemplateData:o,minDate:s,maxDate:a,firstDayOfWeek:c,markDisabled:l,outsideDays:u,weekdayWidth:d,weekdaysVisible:f}=i,h=t.getToday();r.firstDate=null,r.lastDate=null,r.number=e.month,r.year=e.year,r.weeks=r.weeks||[],r.weekdays=r.weekdays||[],e=n8(t,e,c),f||(r.weekdays.length=0);for(let g=0;g<t.getWeeksPerMonth();g++){let _=r.weeks[g];_||(_=r.weeks[g]={number:0,days:[],collapsed:!0});let v=_.days;for(let p=0;p<t.getDaysPerWeek();p++){g===0&&f&&(r.weekdays[p]=n.getWeekdayLabel(t.getWeekday(e),d));let m=new nn(e.year,e.month,e.day),D=t.getNext(m),x=n.getDayAriaLabel(m),C=!!(s&&m.before(s)||a&&m.after(a));!C&&l&&(C=l(m,{month:r.number,year:r.year}));let w=m.equals(h),I=o?o(m,{month:r.number,year:r.year}):void 0;r.firstDate===null&&m.month===r.number&&(r.firstDate=m),m.month===r.number&&D.month!==r.number&&(r.lastDate=m);let A=v[p];A||(A=v[p]={}),A.date=m,A.context=Object.assign(A.context||{},{$implicit:m,date:m,data:I,currentMonth:r.number,currentYear:r.year,disabled:C,focused:!1,selected:!1,today:w}),A.tabindex=-1,A.ariaLabel=x,A.hidden=!1,e=D}_.number=t.getWeekNumber(v.map(p=>p.date),c),_.collapsed=u==="collapsed"&&v[0].date.month!==r.number&&v[v.length-1].date.month!==r.number}return r}function n8(t,e,i){let n=t.getDaysPerWeek(),r=new nn(e.year,e.month,1),o=t.getWeekday(r)%n;return t.getPrev(r,"d",(n+o-i)%n)}var oo=(()=>{let e=class e{getMonthLabel(n){return`${this.getMonthFullName(n.month,n.year)} ${this.getYearNumerals(n.year)}`}getDayNumerals(n){return`${n.day}`}getWeekNumerals(n){return`${n}`}getYearNumerals(n){return`${n}`}getWeekLabel(){return""}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>new i8,providedIn:"root"});let t=e;return t})(),i8=(()=>{let e=class e extends oo{constructor(){super(...arguments),this._locale=E(Qr),this._monthsShort=tu(this._locale,ut.Standalone,Ie.Abbreviated),this._monthsFull=tu(this._locale,ut.Standalone,Ie.Wide)}getWeekdayLabel(n,r){let o=ip(this._locale,ut.Standalone,r===void 0?Ie.Short:r);return o.map((a,c)=>o[(c+1)%7])[n-1]||""}getMonthShortName(n){return this._monthsShort[n-1]||""}getMonthFullName(n){return this._monthsFull[n-1]||""}getDayAriaLabel(n){let r=new Date(n.year,n.month-1,n.day);return rp(r,"fullDate",this._locale)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),eg=(()=>{let e=class e{constructor(){this._VALIDATORS={dayTemplateData:n=>
8{if(this._state.dayTemplateData!==n)return{dayTemplateData:n}},displayMonths:n=>{if(n=$n(n),tn(n)&&n>0&&this._state.displayMonths!==n)return{displayMonths:n}},disabled:n=>{if(this._state.disabled!==n)return{disabled:n}},firstDayOfWeek:n=>{if(n=$n(n),tn(n)&&n>=0&&this._state.firstDayOfWeek!==n)return{firstDayOfWeek:n}},focusVisible:n=>{if(this._state.focusVisible!==n&&!this._state.disabled)return{focusVisible:n}},markDisabled:n=>{if(this._state.markDisabled!==n)return{markDisabled:n}},maxDate:n=>{let r=this.toValidDate(n,null);if(ss(this._state.maxDate,r))return{maxDate:r}},minDate:n=>{let r=this.toValidDate(n,null);if(ss(this._state.minDate,r))return{minDate:r}},navigation:n=>{if(this._state.navigation!==n)return{navigation:n}},outsideDays:n=>{if(this._state.outsideDays!==n)return{outsideDays:n}},weekdays:n=>{let r=n===!0||n===!1?Ie.Short:n,o=n===!0||n===!1?n:!0;if(this._state.weekdayWidth!==r||this._state.weekdaysVisible!==o)return{weekdayWidth:r,weekdaysVisible:o}}},this._calendar=E(Bu),this._i18n=E(oo),this._model$=new he,this._dateSelect$=new he,this._state={dayTemplateData:null,markDisabled:null,maxDate:null,minDate:null,disabled:!1,displayMonths:1,firstDate:null,firstDayOfWeek:1,lastDate:null,focusDate:null,focusVisible:!1,months:[],navigation:"select",outsideDays:"visible",prevDisabled:!1,nextDisabled:!1,selectedDate:null,selectBoxes:{years:[],months:[]},weekdayWidth:Ie.Short,weekdaysVisible:!0}}get model$(){return this._model$.pipe(He(n=>n.months.length>0))}get dateSelect$(){return this._dateSelect$.pipe(He(n=>n!==null))}set(n){let r=Object.keys(n).map(o=>this._VALIDATORS[o](n[o])).reduce((o,s)=>z(z({},o),s),{});Object.keys(r).length>0&&this._nextState(r)}focus(n){let r=this.toValidDate(n,null);r!=null&&!this._state.disabled&&ss(this._state.focusDate,r)&&this._nextState({focusDate:n})}focusSelect(){Zp(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})}open(n){let r=this.toValidDate(n,this._calendar.getToday());r!=null&&!this._state.disabled&&(!this._state.firstDate||Sx(this._state.firstDate,r))&&this._nextState({firstDate:r})}select(n,r={}){let o=this.toValidDate(n,null);o!=null&&!this._state.disabled&&(ss(this._state.selectedDate,o)&&this._nextState({selectedDate:o}),r.emitEvent&&Zp(o,this._state)&&this._dateSelect$.next(o))}toValidDate(n,r){let o=nn.from(n);return r===void 0&&(r=this._calendar.getToday()),this._calendar.isValid(o)?o:r}getMonth(n){for(let r of this._state.months)if(n.month===r.number&&n.year===r.year)return r;throw new Error(`month ${n.month} of year ${n.year} not found`)}_nextState(n){let r=this._updateState(n);this._patchContexts(r),this._state=r,this._model$.next(this._state)}_patchContexts(n){let{months:r,displayMonths:o,selectedDate:s,focusDate:a,focusVisible:c,disabled:l,outsideDays:u}=n;n.months.forEach(d=>{d.weeks.forEach(f=>{f.days.forEach(h=>{a&&(h.context.focused=a.equals(h.date)&&c),h.tabindex=!l&&a&&h.date.equals(a)&&a.month===d.number?0:-1,l===!0&&(h.context.disabled=!0),s!==void 0&&(h.context.selected=s!==null&&s.equals(h.date)),d.number!==h.date.month&&(h.hidden=u==="hidden"||u==="collapsed"||o>1&&h.date.after(r[0].firstDate)&&h.date.before(r[o-1].lastDate))})})})}_updateState(n){let r=Object.assign({},this._state,n),o=r.firstDate;if(("minDate"in n||"maxDate"in n)&&(Q4(r.minDate,r.maxDate),r.focusDate=Pu(r.focusDate,r.minDate,r.maxDate),r.firstDate=Pu(r.firstDate,r.minDate,r.maxDate),o=r.focusDate),"disabled"in n&&(r.focusVisible=!1),"selectedDate"in n&&this._state.months.length===0&&(o=r.selectedDate),"focusVisible"in n||"focusDate"in n&&(r.focusDate=Pu(r.focusDate,r.minDate,r.maxDate),o=r.focusDate,r.months.length!==0&&r.focusDate&&!r.focusDate.before(r.firstDate)&&!r.focusDate.after(r.lastDate)))return r;if("firstDate"in n&&(r.firstDate=Pu(r.firstDate,r.minDate,r.maxDate),o=r.firstDate),o){let s="dayTemplateData"in n||"firstDayOfWeek"in n||"markDisabled"in n||"minDate"in n||"maxDate"in n||"disabled"in n||"outsideDays"in n||"weekdaysVisible"in n,a=e8(this._calendar,o,r,this._i18n,s);r.months=a,r.firstDate=a[0].firstDate,r.lastDate=a[a.length-1].lastDate,"selectedDate"in n&&!Zp(r.selectedDate,r)&&(r.selectedDate=null),"firstDate"in n&&(!r.focusDate||r.focusDate.before(r.firstDate)||r.focusDate.after(r.lastDate))&&(r.focusDate=o
8);let c=!this._state.firstDate||this._state.firstDate.year!==r.firstDate.year,l=!this._state.firstDate||this._state.firstDate.month!==r.firstDate.month;r.navigation==="select"?(("minDate"in n||"maxDate"in n||r.selectBoxes.years.length===0||c)&&(r.selectBoxes.years=Y4(r.firstDate,r.minDate,r.maxDate)),("minDate"in n||"maxDate"in n||r.selectBoxes.months.length===0||c)&&(r.selectBoxes.months=K4(this._calendar,r.firstDate,r.minDate,r.maxDate))):r.selectBoxes={years:[],months:[]},(r.navigation==="arrows"||r.navigation==="select")&&(l||c||"minDate"in n||"maxDate"in n||"disabled"in n)&&(r.prevDisabled=r.disabled||J4(this._calendar,r.firstDate,r.minDate),r.nextDisabled=r.disabled||Z4(this._calendar,r.lastDate,r.maxDate))}return r}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),Ru=function(t){return t[t.PREV=0]="PREV",t[t.NEXT=1]="NEXT",t}(Ru||{}),ng=(()=>{let e=class e{constructor(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekNumbers=!1,this.weekdays=Ie.Short}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function r8(){return new o8}var ig=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>r8(),providedIn:"root"});let t=e;return t})(),o8=(()=>{let e=class e extends ig{fromModel(n){return n&&tn(n.year)&&tn(n.month)&&tn(n.day)?{year:n.year,month:n.month,day:n.day}:null}toModel(n){return n&&tn(n.year)&&tn(n.month)&&tn(n.day)?{year:n.year,month:n.month,day:n.day}:null}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),en=function(t){return t[t.Tab=9]="Tab",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.Space=32]="Space",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.End=35]="End",t[t.Home=36]="Home",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowUp=38]="ArrowUp",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowDown=40]="ArrowDown",t}(en||{}),s8=(()=>{let e=class e{processKey(n,r){let{state:o,calendar:s}=r;switch(n.which){case en.PageUp:r.focusDate(s.getPrev(o.focusedDate,n.shiftKey?"y":"m",1));break;case en.PageDown:r.focusDate(s.getNext(o.focusedDate,n.shiftKey?"y":"m",1));break;case en.End:r.focusDate(n.shiftKey?o.maxDate:o.lastDate);break;case en.Home:r.focusDate(n.shiftKey?o.minDate:o.firstDate);break;case en.ArrowLeft:r.focusDate(s.getPrev(o.focusedDate,"d",1));break;case en.ArrowUp:r.focusDate(s.getPrev(o.focusedDate,"d",s.getDaysPerWeek()));break;case en.ArrowRight:r.focusDate(s.getNext(o.focusedDate,"d",1));break;case en.ArrowDown:r.focusDate(s.getNext(o.focusedDate,"d",s.getDaysPerWeek()));break;case en.Enter:case en.Space:r.focusSelect();break;default:return}n.preventDefault(),n.stopPropagation()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),a8=(()=>{let e=class e{constructor(){this.i18n=E(oo)}isMuted(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["","ngbDatepickerDayView",""]],hostAttrs:[1,"btn-light"],hostVars:10,hostBindings:function(r,o){r&2&&Bn("bg-primary",o.selected)("text-white",o.selected)("text-muted",o.isMuted())("outside",o.isMuted())("active",o.focused)},inputs:{currentMonth:"currentMonth",date:"date",disabled:"disabled",focused:"focused",selected:"selected"},standalone:!0,features:[ai],attrs:l4,decls:1,vars:1,template:function(r,o){r&1&&M(0),r&2&&rt(o.i18n.getDayNumerals(o.date))},styles:[`[ngbDatepickerDayView]{text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:.25rem;background:transparent}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:var(--bs-tertiary-bg);outline:1px solid var(--bs-border-color)}[ngbDatepickerDayView].outside{opacity:.5} 9`],encapsulation:2,changeDetection:0});let t=e;return t})(),c8=(()=>{let e=class e{constructor(){this._month=-1,this._year=-1,this.i18n=E(oo),this.select=new Se}changeMonth(n){this.select.emit(new nn(this.date.year,$n(n),1))}changeYear(n){this.select.emit(new nn($n(n),this.date.month,1))}ngAfterViewChecked(){this.date&&(this.date.month!==this._month&&(this._month=this.date.month,this.monthSelect.nativeElement.value=`${this._month}`),this.date.year!==this._year&&(this._year=this.date.year,this.yearSelect.nativeElement.value=`${this._year}`))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-datepicker-navigation-select"]],viewQuery:function(r,o){if(r&1&&(zt(u4,7,ze),zt(d4,7,ze)),r&2){let s;bt(s=xt())&&(o.monthSelect=s.first),bt(s=xt())&&(o.yearSelect=s.first)}},inputs:{date:"date",disabled:"disabled",months:"months",years:"years"},outputs:{select:"select"},standalone:!0,features:[ai],decls:8,vars:2,consts:()=>{let n;n=$localize`:@@ngb.datepicker.select-month:Select month`;let r;r=$localize`:@@ngb.datepicker.select-month:Select month`;let o;o=$localize`:@@ngb.datepicker.select-year:Select year`;let s;return s=$localize`:@@ngb.datepicker.select-year:Select year`,[["month",""],["year",""],["aria-label",n,"title",r,1,"form-select",3,"change","disabled"],[3,"value"],["aria-label",o,"title",s,1,"form-select",3,"change","disabled"]]},template:function(r,o){if(r&1){let s=Ve();y(0,"select",2,0),Z("change",function(c){return oe(s),se(o.changeMonth(c.target.value))}),nr(2,f4,2,3,"option",3,tr),b(),y(4,"select",4,1),Z("change",function(c){return oe(s),se(o.changeYear(c.target.value))}),nr(6,h4,2,2,"option",3,tr),b()}r&2&&(N("disabled",o.disabled),T(2),ir(o.months),T(2),N("disabled",o.disabled),T(2),ir(o.years))},styles:[`ngb-datepicker-navigation-select>.form-select{flex:1 1 auto;padding:0 .5rem;font-size:.875rem;height:1.85rem}ngb-datepicker-navigation-select>.form-select:focus{z-index:1}ngb-datepicker-navigation-select>.form-select::-ms-value{background-color:transparent!important} 10`],encapsulation:2,changeDetection:0});let t=e;return t})(),l8=(()=>{let e=class e{constructor(){this.navigation=Ru,this.i18n=E(oo),this.months=[],this.navigate=new Se,this.select=new Se}
10onClickPrev(n){n.currentTarget.focus(),this.navigate.emit(this.navigation.PREV)}onClickNext(n){n.currentTarget.focus(),this.navigate.emit(this.navigation.NEXT)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-datepicker-navigation"]],inputs:{date:"date",disabled:"disabled",months:"months",showSelect:"showSelect",prevDisabled:"prevDisabled",nextDisabled:"nextDisabled",selectBoxes:"selectBoxes"},outputs:{navigate:"navigate",select:"select"},standalone:!0,features:[ai],decls:8,vars:4,consts:()=>{let n;n=$localize`:@@ngb.datepicker.previous-month:Previous month`;let r;r=$localize`:@@ngb.datepicker.previous-month:Previous month`;let o;o=$localize`:@@ngb.datepicker.next-month:Next month`;let s;return s=$localize`:@@ngb.datepicker.next-month:Next month`,[[1,"ngb-dp-arrow","ngb-dp-arrow-prev"],["type","button","aria-label",n,"title",r,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-chevron"],[1,"ngb-dp-navigation-select",3,"date","disabled","months","years"],[1,"ngb-dp-arrow","ngb-dp-arrow-next"],["type","button","aria-label",o,"title",s,1,"btn","btn-link","ngb-dp-arrow-btn",3,"click","disabled"],[1,"ngb-dp-navigation-select",3,"select","date","disabled","months","years"],[1,"ngb-dp-arrow"],[1,"ngb-dp-month-name"]]},template:function(r,o){r&1&&(y(0,"div",0)(1,"button",1),Z("click",function(a){return o.onClickPrev(a)}),H(2,"span",2),b()(),J(3,p4,1,4,"ngb-datepicker-navigation-select",3)(4,_4,2,0),y(5,"div",4)(6,"button",5),Z("click",function(a){return o.onClickNext(a)}),H(7,"span",2),b()()),r&2&&(T(),N("disabled",o.prevDisabled),T(2),xn(3,o.showSelect?3:-1),T(),xn(4,o.showSelect?-1:4),T(2),N("disabled",o.nextDisabled))},dependencies:[c8],styles:[`ngb-datepicker-navigation{display:flex;align-items:center}.ngb-dp-navigation-chevron{border-style:solid;border-width:.2em .2em 0 0;display:inline-block;width:.75em;height:.75em;margin-left:.25em;margin-right:.15em;transform:rotate(-135deg)}.ngb-dp-arrow{display:flex;flex:1 1 auto;padding-right:0;padding-left:0;margin:0;width:2rem;height:2rem}.ngb-dp-arrow-next{justify-content:flex-end}.ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(45deg);margin-left:.15em;margin-right:.25em}.ngb-dp-arrow-btn{padding:0 .25rem;margin:0 .5rem;border:none;background-color:transparent;z-index:1}.ngb-dp-arrow-btn:focus{outline-width:1px;outline-style:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ngb-dp-arrow-btn:focus{outline-style:solid}}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center}.ngb-dp-navigation-select{display:flex;flex:1 1 9rem} 11`],encapsulation:2,changeDetection:0});let t=e;return t})(),u8=(()=>{let e=class e{constructor(){this.templateRef=E(oi)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ae({type:e,selectors:[["ng-template","ngbDatepickerContent",""]],standalone:!0});let t=e;return t})(),d8=(()=>{let e=class e{constructor(){this._keyboardService=E(s8),this._service=E(eg),this.i18n=E(oo),this.datepicker=E(Tx)}set month(n){this.viewModel=this._service.getMonth(n)}onKeyDown(n){this._keyboardService.processKey(n,this.datepicker)}doSelect(n){!n.context.disabled&&!n.hidden&&this.datepicker.onDateSelect(n.date)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-datepicker-month"]],hostAttrs:["role","grid"],hostBindings:function(r,o){r&1&&Z("keydown",function(a){return o.onKeyDown(a)})},inputs:{month:"month"},standalone:!0,features:[ai],decls:3,vars:1,consts:[["role","row",1,"ngb-dp-week","ngb-dp-weekdays"],[1,"ngb-dp-weekday","ngb-dp-showweek","small"],["role","columnheader",1,"ngb-dp-weekday","small"],["role","row",1,"ngb-dp-week"],[1,"ngb-dp-week-number","small","text-muted"],["role","gridcell",1,"ngb-dp-day",3,"disabled","tabindex","hidden","ngb-dp-today"],["role","gridcell",1,"ngb-dp-day",3,"click","tabindex"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(r,o){r&1&&(J(0,x4,4,1,"div",0),nr(1,T4,1,1,null,null,tr)),r&2&&(xn(0,o.viewModel.weekdays.length>0?0:-1),T(),ir(o.viewModel.weeks))},dependencies:[op],styles:[`ngb-datepicker-month{display:block}.ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:italic}.ngb-dp-weekday{color:var(--bs-info)}.ngb-dp-week{border-radius:.25rem;display:flex}.ngb-dp-weekdays{border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:var(--bs-tertiary-bg)}
11.ngb-dp-day,.ngb-dp-weekday,.ngb-dp-week-number{width:2rem;height:2rem}.ngb-dp-day{cursor:pointer}.ngb-dp-day.disabled,.ngb-dp-day.hidden{cursor:default;pointer-events:none}.ngb-dp-day[tabindex="0"]{z-index:1} 12`],encapsulation:2});let t=e;return t})(),Tx=(()=>{let e=class e{constructor(){this.injector=E(_t),this._service=E(eg),this._calendar=E(Bu),this._i18n=E(oo),this._config=E(ng),this._nativeElement=E(ze).nativeElement,this._ngbDateAdapter=E(ig),this._ngZone=E(Ce),this._destroyRef=E(Wr),this._controlValue=null,this._publicState={},this.dayTemplate=this._config.dayTemplate,this.dayTemplateData=this._config.dayTemplateData,this.displayMonths=this._config.displayMonths,this.firstDayOfWeek=this._config.firstDayOfWeek,this.footerTemplate=this._config.footerTemplate,this.markDisabled=this._config.markDisabled,this.maxDate=this._config.maxDate,this.minDate=this._config.minDate,this.navigation=this._config.navigation,this.outsideDays=this._config.outsideDays,this.showWeekNumbers=this._config.showWeekNumbers,this.startDate=this._config.startDate,this.weekdays=this._config.weekdays,this.navigate=new Se,this.dateSelect=new Se,this.onChange=r=>{},this.onTouched=()=>{};let n=E(Dn);this._service.dateSelect$.pipe(ga()).subscribe(r=>{this.dateSelect.emit(r)}),this._service.model$.pipe(ga()).subscribe(r=>{let o=r.firstDate,s=this.model?this.model.firstDate:null;this._publicState={maxDate:r.maxDate,minDate:r.minDate,firstDate:r.firstDate,lastDate:r.lastDate,focusedDate:r.focusDate,months:r.months.map(d=>d.firstDate)};let a=!1;if(!o.equals(s)&&(this.navigate.emit({current:s?{year:s.year,month:s.month}:null,next:{year:o.year,month:o.month},preventDefault:()=>a=!0}),a&&s!==null)){this._service.open(s);return}let c=r.selectedDate,l=r.focusDate,u=this.model?this.model.focusDate:null;this.model=r,ss(c,this._controlValue)&&(this._controlValue=c,this.onTouched(),this.onChange(this._ngbDateAdapter.toModel(c))),ss(l,u)&&u&&r.focusVisible&&this.focus(),n.markForCheck()})}get state(){return this._publicState}get calendar(){return this._calendar}get i18n(){return this._i18n}focusDate(n){this._service.focus(nn.from(n))}focusSelect(){this._service.focusSelect()}focus(){this._ngZone.onStable.asObservable().pipe(gt(1)).subscribe(()=>this._nativeElement.querySelector('div.ngb-dp-day[tabindex="0"]')?.focus())}navigateTo(n){this._service.open(nn.from(n?n.day?n:Pe(z({},n),{day:1}):null))}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{let n=Mt(this._contentEl.nativeElement,"focusin"),r=Mt(this._contentEl.nativeElement,"focusout");f0(n,r).pipe(He(o=>{let s=o.target,a=o.relatedTarget;return!(s?.classList.contains("ngb-dp-day")&&a?.classList.contains("ngb-dp-day")&&this._nativeElement.contains(s)&&this._nativeElement.contains(a))}),ga(this._destroyRef)).subscribe(({type:o})=>this._ngZone.run(()=>this._service.set({focusVisible:o==="focusin"})))})}ngOnInit(){if(this.model===void 0){let n={};["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].forEach(r=>n[r]=this[r]),this._service.set(n),this.navigateTo(this.startDate)}this.dayTemplate||(this.dayTemplate=this._defaultDayTemplate)}ngOnChanges(n){let r={};if(["dayTemplateData","displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate","outsideDays","weekdays"].filter(o=>o in n).forEach(o=>r[o]=this[o]),this._service.set(r),"startDate"in n){let{currentValue:o,previousValue:s}=n.startDate;Sx(s,o)&&this.navigateTo(this.startDate)}}onDateSelect(n){this._service.focus(n),this._service.select(n,{emitEvent:!0})}onNavigateDateSelect(n){this._service.open(n)}onNavigateEvent(n){switch(n){case Ru.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case Ru.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1));break}}registerOnChange(n){this.onChange=n}registerOnTouched(n){this.onTouched=n}setDisabledState(n){this._service.set({disabled:n})}writeValue(n){this._controlValue=nn.from(this._ngbDateAdapter.fromModel(n)),this._service.select(this._controlValue)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-datepicker"]],contentQueries:function(r,o,s){if(r&1&&Bl(s,u8,7),r&2){let a;bt(a=xt())&&(o.contentTemplateFromContent=a.first)}},viewQuery:function(r,o){if(r&1&&(zt(M4,7),zt(A4,7)),r&2){let s;bt(s=xt())&&(o._defaultDayTemplate=s.first),bt(s=xt())&&(o._contentEl=s.first)}},hostVars:2,hostBindings:function(r,o){r&2&&Bn("disabled",o.model.disabled)},inputs:{contentTemplate:"contentTemplate",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekNumbers:"showWeekNumbers",startDate:"startDate",weekdays:"weekdays"},outputs:{navigate:"navigate",dateSelect:"dateSelect"},exportAs:["ngbDatepicker"],standalone:!0,features:[Ot([{provide:ci,useExisting:it(()=>e),multi:!0},eg]),Wt,ai],decls:10,vars:9,consts:[["defaultDayTemplate",""],["defaultContentTemplate",""],["content",""],[1,"ngb-dp-header"],[3,"date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes"],[1,"ngb-dp-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext","ngTemplateOutletInjector"],[3,"ngTemplateOutlet"],["ngbDatepickerDayView","",3,"date","currentMonth","selected","disabled","focused"],[1,"ngb-dp-month"],[1,"ngb-dp-month-name"],[3,"month"],[3,"navigate","select","date","months","disabled","showSelect","prevDisabled","nextDisabled","selectBoxes"]
12],template:function(r,o){if(r&1&&(J(0,O4,1,5,"ng-template",null,0,Ln)(2,F4,2,0,"ng-template",null,1,Ln),y(4,"div",3),J(5,R4,1,7,"ngb-datepicker-navigation",4),b(),y(6,"div",5,2),J(8,k4,0,0,"ng-template",6),b(),J(9,B4,0,0,"ng-template",7)),r&2){let s=Dt(3);T(5),xn(5,o.navigation!=="none"?5:-1),T(),Bn("ngb-dp-months",!o.contentTemplate),T(2),N("ngTemplateOutlet",o.contentTemplate||(o.contentTemplateFromContent==null?null:o.contentTemplateFromContent.templateRef)||s)("ngTemplateOutletContext",gy(7,I4,o))("ngTemplateOutletInjector",o.injector),T(),N("ngTemplateOutlet",o.footerTemplate)}},dependencies:[op,a8,d8,l8],styles:[`ngb-datepicker{border:1px solid var(--bs-border-color);border-radius:.25rem;display:inline-block}ngb-datepicker-month{pointer-events:auto}ngb-datepicker.dropdown-menu{padding:0}ngb-datepicker.disabled .ngb-dp-weekday,ngb-datepicker.disabled .ngb-dp-week-number,ngb-datepicker.disabled .ngb-dp-month-name{color:var(--bs-text-muted)}.ngb-dp-body{z-index:1055}.ngb-dp-header{border-bottom:0;border-radius:.25rem .25rem 0 0;padding-top:.25rem;background-color:var(--bs-tertiary-bg)}.ngb-dp-months{display:flex}.ngb-dp-month{pointer-events:none}.ngb-dp-month-name{font-size:larger;height:2rem;line-height:2rem;text-align:center;background-color:var(--bs-tertiary-bg)}.ngb-dp-month+.ngb-dp-month .ngb-dp-month-name,.ngb-dp-month+.ngb-dp-month .ngb-dp-week{padding-left:1rem}.ngb-dp-month:last-child .ngb-dp-week{padding-right:.25rem}.ngb-dp-month:first-child .ngb-dp-week{padding-left:.25rem}.ngb-dp-month .ngb-dp-week:last-child{padding-bottom:.25rem} 13`],encapsulation:2,changeDetection:0});let t=e;return t})(),Nu=(t,e)=>e?e.some(i=>i.contains(t)):!1,mx=(t,e)=>!e||j4(t,e)!=null,f8=(()=>{let t=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,e=()=>/Android/.test(navigator.userAgent);return typeof navigator<"u"?!!navigator.userAgent&&(t()||e()):!1})(),h8=t=>f8?()=>setTimeout(()=>t(),100):t;function p8(t,e,i,n,r,o,s,a){i&&t.runOutsideAngular(h8(()=>{let c=f=>{let h=f.target;return f.button===2||Nu(h,s)?!1:i==="inside"?Nu(h,o)&&mx(h,a):i==="outside"?!Nu(h,o):mx(h,a)||!Nu(h,o)},l=Mt(e,"keydown").pipe(Ze(r),He(f=>f.which===en.Escape),Je(f=>f.preventDefault())),u=Mt(e,"mousedown").pipe(ae(c),Ze(r)),d=Mt(e,"mouseup").pipe(Ps(u),He(([f,h])=>h),p0(0),Ze(r));bc([l.pipe(ae(f=>0)),d.pipe(ae(f=>1))]).subscribe(f=>t.run(()=>n(f)))}))}var g8=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function Mx(t){let e=Array.from(t.querySelectorAll(g8)).filter(i=>i.tabIndex!==-1);return[e[0],e[e.length-1]]}var Ax=(t,e,i,n=!1)=>{t.runOutsideAngular(()=>{let r=Mt(e,"focusin").pipe(Ze(i),ae(o=>o.target));Mt(e,"keydown").pipe(Ze(i),He(o=>o.which===en.Tab),Ps(r)).subscribe(([o,s])=>{let[a,c]=Mx(e);(s===a||s===e)&&o.shiftKey&&(c.focus(),o.preventDefault()),s===c&&!o.shiftKey&&(a.focus(),o.preventDefault())}),n&&Mt(e,"click").pipe(Ze(i),Ps(r),ae(o=>o[1])).subscribe(o=>o.focus())})},m8=(()=>{let e=class e{constructor(){this._element=E(je).documentElement}isRTL(){return(this._element.getAttribute("dir")||"").toLowerCase()==="rtl"}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),v8=/\s+/,_8=/ +/gi,y8={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","top-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};function b8(t,e){let[i,n]=y8[t];return e&&n||i}var x8=/^left/,D8=/^right/,C8=/^start/,w8=/^end/;function E8(t,e){let[i,n]=e.split("-"),r=i.replace(x8,"start").replace(D8,"end"),o=[r];if(n){let s=n;
13(i==="left"||i==="right")&&(s=s.replace(C8,"top").replace(w8,"bottom")),o.push(`${r}-${s}`)}return t&&(o=o.map(s=>`${t}-${s}`)),o.join(" ")}function vx({placement:t,baseClass:e},i){let n=Array.isArray(t)?t:t.split(v8),r=["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"],o=n.findIndex(l=>l==="auto");o>=0&&r.forEach(function(l){n.find(u=>u.search("^"+l)!==-1)==null&&n.splice(o++,1,l)});let s=n.map(l=>b8(l,i.isRTL()));return{placement:s.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!e,phase:"write",fn({state:l}){let u=new RegExp(e+"(-[a-z]+)*","gi"),d=l.elements.popper,f=l.placement,h=d.className;h=h.replace(u,""),h+=` ${E8(e,f)}`,h=h.trim().replace(_8," "),d.className=h}},Gp,$p,kp,{enabled:!0,name:"flip",options:{fallbackPlacements:s}},{enabled:!0,name:"preventOverflow",phase:"main",fn:function(){}}]}}function _x(t){return t}function S8(){let t=E(m8),e=null;return{createPopper(i){if(!e){let r=(i.updatePopperOptions||_x)(vx(i,t));e=Yp(i.hostElement,i.targetElement,r)}},update(){e&&e.update()},setOptions(i){if(e){let r=(i.updatePopperOptions||_x)(vx(i,t));e.setOptions(r)}},destroy(){e&&(e.destroy(),e=null)}}}function T8(){return new M8}var Ix=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>T8(),providedIn:"root"});let t=e;return t})(),M8=(()=>{let e=class e extends Ix{parse(n){if(n!=null){let r=n.trim().split("-");if(r.length===1&&ki(r[0]))return{year:$n(r[0]),month:null,day:null};if(r.length===2&&ki(r[0])&&ki(r[1]))return{year:$n(r[0]),month:$n(r[1]),day:null};if(r.length===3&&ki(r[0])&&ki(r[1])&&ki(r[2]))return{year:$n(r[0]),month:$n(r[1]),day:$n(r[2])}}return null}format(n){return n?`${n.year}-${ki(n.month)?px(n.month):""}-${ki(n.day)?px(n.day):""}`:""}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})(),yx=(()=>{let e=class e extends ng{constructor(){super(...arguments),this.autoClose=!0,this.placement=["bottom-start","bottom-end","top-start","top-end"],this.popperOptions=n=>n,this.restoreFocus=!0}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function A8(t){return e=>(e.modifiers.push(jp,{name:"offset",options:{offset:()=>t}}),e)}var GW=(()=>{let e=class e{constructor(){this._parserFormatter=E(Ix),this._elRef=E(ze),this._vcRef=E(kn),this._ngZone=E(Ce),this._calendar=E(Bu),this._dateAdapter=E(ig),this._document=E(je),this._changeDetector=E(Dn),this._config=E(yx),this._cRef=null,this._disabled=!1,this._elWithFocus=null,this._model=null,this._positioning=S8(),this._destroyCloseHandlers$=new he,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.container=this._config.container,this.positionTarget=this._config.positionTarget,this.dateSelect=new Se,this.navigate=new Se,this.closed=new Se,this._onChange=n=>{},this._onTouched=()=>{},this._validatorChange=()=>{}}get disabled(){return this._disabled}set disabled(n){this._disabled=n===""||n&&n!=="false",this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}registerOnValidatorChange(n){this._validatorChange=n}setDisabledState(n){this.disabled=n}validate(n){let{value:r}=n;if(r!=null){let o=this._fromDateStruct(this._dateAdapter.fromModel(r));if(!o)return{ngbDate:{invalid:r}};if(this.minDate&&o.before(nn.from(this.minDate)))return{ngbDate:{minDate:{minDate:this.minDate,actual:r}}};if(this.maxDate&&o.after(nn.from(this.maxDate)))return{ngbDate:{maxDate:{maxDate:this.maxDate,actual:r}}}}return null}writeValue(n){this._model=this._fromDateStruct(this._dateAdapter.fromModel(n)),this._writeModelValue(this._model)}manualDateChange(n,r=!1){let o=n!==this._inputValue;o&&(this._inputValue=n,this._model=this._fromDateStruct(this._parserFormatter.parse(n))),(o||!r)&&this._onChange(this._model?this._dateAdapter.toModel(this._model):n===""?null:n),r&&this._model&&this._writeModelValue(this._model)}isOpen(){return!!this._cRef}open(){if(!this.isOpen()){this._cRef=this._vcRef.createComponent(Tx),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._dateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(r=>{this.writeValue(r),this._onChange(r),this._onTouched()}),this._cRef.changeDetectorRef.detectChanges(),this._cRef.instance.setDisabledState(this.disabled),this.container==="body"&&this._document.querySelector(this.container)?.appendChild(this._cRef.location.nativeElement),this._elWithFocus=this._document.activeElement,Ax(this._ngZone,this._cRef.location.nativeElement,this.closed,!0),setTimeout(()=>this._cRef?.instance.focus());let n;if(Fu(this.positionTarget)?n=this._document.querySelector(this.positionTarget):this.positionTarget instanceof HTMLElement?n=this.positionTarget:n=this._elRef.nativeElement,this.positionTarget&&!n)throw new Error("ngbDatepicker could not find element declared in [positionTarget] to position against.");this._ngZone.runOutsideAngular(()=>{this._cRef&&n&&(this._positioning.createPopper({hostElement:n,targetElement:this._cRef.location.nativeElement,placement:this.placement,appendToBody:this.container==="body",updatePopperOptions:r=>this.popperOptions(A8([0,2])(r))}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>
13this._positioning.update()))}),this._setCloseHandlers()}}close(){if(this.isOpen()){this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)),this._cRef=null,this._positioning.destroy(),this._zoneSubscription?.unsubscribe(),this._destroyCloseHandlers$.next(),this.closed.emit(),this._changeDetector.markForCheck();let n=this._elWithFocus;Fu(this.restoreFocus)?n=this._document.querySelector(this.restoreFocus):this.restoreFocus!==void 0&&(n=this.restoreFocus),n&&n.focus?n.focus():this._document.body.focus()}}toggle(){this.isOpen()?this.close():this.open()}navigateTo(n){this.isOpen()&&this._cRef.instance.navigateTo(n)}onBlur(){this._onTouched()}onFocus(){this._elWithFocus=this._elRef.nativeElement}ngOnChanges(n){if((n.minDate||n.maxDate)&&(this._validatorChange(),this.isOpen()&&(n.minDate&&this._cRef.setInput("minDate",this.minDate),n.maxDate&&this._cRef.setInput("maxDate",this.maxDate))),n.datepickerClass){let{currentValue:r,previousValue:o}=n.datepickerClass;this._applyPopupClass(r,o)}n.autoClose&&this.isOpen()&&this._setCloseHandlers()}ngOnDestroy(){this.close()}_applyDatepickerInputs(n){["contentTemplate","dayTemplate","dayTemplateData","displayMonths","firstDayOfWeek","footerTemplate","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekNumbers","weekdays"].forEach(r=>{this[r]!==void 0&&n.setInput(r,this[r])}),n.setInput("startDate",this.startDate||this._model)}_applyPopupClass(n,r){let o=this._cRef?.location.nativeElement;o&&(n&&o.classList.add(n),r&&o.classList.remove(r))}_applyPopupStyling(n){n.classList.add("dropdown-menu","show"),this.container==="body"&&n.classList.add("ngb-dp-body"),this._applyPopupClass(this.datepickerClass)}_subscribeForDatepickerOutputs(n){n.navigate.subscribe(r=>this.navigate.emit(r)),n.dateSelect.subscribe(r=>{this.dateSelect.emit(r),(this.autoClose===!0||this.autoClose==="inside")&&this.close()})}_writeModelValue(n){let r=this._parserFormatter.format(n);this._inputValue=r,this._elRef.nativeElement.value=r,this.isOpen()&&(this._cRef.instance.writeValue(this._dateAdapter.toModel(n)),this._onTouched())}_fromDateStruct(n){let r=n?new nn(n.year,n.month,n.day):null;return this._calendar.isValid(r)?r:null}_setCloseHandlers(){this._destroyCloseHandlers$.next(),p8(this._ngZone,this._document,this.autoClose,()=>this.close(),this._destroyCloseHandlers$,[],[this._elRef.nativeElement,this._cRef.location.nativeElement])}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ae({type:e,selectors:[["input","ngbDatepicker",""]],hostVars:1,hostBindings:function(r,o){r&1&&Z("input",function(a){return o.manualDateChange(a.target.value)})("change",function(a){return o.manualDateChange(a.target.value,!0)})("focus",function(){return o.onFocus()})("blur",function(){return o.onBlur()}),r&2&&Bh("disabled",o.disabled)},inputs:{autoClose:"autoClose",contentTemplate:"contentTemplate",datepickerClass:"datepickerClass",dayTemplate:"dayTemplate",dayTemplateData:"dayTemplateData",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",footerTemplate:"footerTemplate",markDisabled:"markDisabled",minDate:"minDate",maxDate:"maxDate",navigation:"navigation",outsideDays:"outsideDays",placement:"placement",popperOptions:"popperOptions",restoreFocus:"restoreFocus",showWeekNumbers:"showWeekNumbers",startDate:"startDate",container:"container",positionTarget:"positionTarget",weekdays:"weekdays",disabled:"disabled"},outputs:{dateSelect:"dateSelect",navigate:"navigate",closed:"closed"},exportAs:["ngbDatepicker"],standalone:!0,features:[Ot([{provide:ci,useExisting:it(()=>e),multi:!0},{provide:li,useExisting:it(()=>e),multi:!0},{provide:ng,useExisting:yx}]),Wt]});let t=e;return t})();var jW=new Date(1882,10,12),UW=new Date(2174,10,25);var $W=1e3*60*60*24;var rg=1080,I8=24*rg,O8=12*rg+793,WW=29*I8+O8,zW=11*rg+204;var Ox=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Px=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),P8=(()=>{let e=class e{constructor(){this._ngbConfig=E(V4),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(n){this._animation=n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),as=class{constructor(e,i,n){this.nodes=e,this.viewRef=i,this.componentRef=n}};var N8=(()=>{let e=class e{constructor(){this._document=E(je)}hide(){let n=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),r=this._document.body,o=r.style,{overflow:s,paddingRight:a}=o;if(n>0){let c=parseFloat(window.getComputedStyle(r).paddingRight);o.paddingRight=`${c+n}px`}return o.overflow="hidden",()=>{n>0&&(o.paddingRight=a),o.overflow=s}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),F8=(()=>{let e=class e{constructor(){this._nativeElement=E(ze).nativeElement,this._zone=E(Ce)}ngOnInit(){this._zone.onStable.asObservable().pipe(gt(1)).subscribe(()=>{ro(this._zone,this._nativeElement,(n,r)=>{r&&xx(n),n.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return ro(this._zone,this._nativeElement,({classList:n})=>n.remove("show"),{animation:this.animation,runningTransition:"stop"})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(r,o){r&2&&(kl("modal-backdrop"+(o.backdropClass?" "+o.backdropClass:"")),Bn("show",!o.animation)("fade",o.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[ai],decls:0,vars:0,template:function(r,o){},encapsulation:2});let t=e;return t})(),ku=class{update(e){}close(e){}dismiss(e){}},R8=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],k8=["animation","backdropClass"],tg=class{_applyWindowOptions(e,i){R8.forEach(n=>{Jp(i[n])&&(e[n]=i[n])})}_applyBackdropOptions(e,i){k8.forEach(n=>{Jp(i[n])&&(e[n]=i[n])})}update(e){this._applyWindowOptions(this._windowCmptRef.instance,e),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,e)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Ze(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Ze(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(e,i,n,r){this._windowCmptRef=e,this._contentRef=i,this._backdropCmptRef=n,this._beforeDismiss=r,this._closed=new he,this._dismissed=new he,this._hidden=new he,e.instance.dismissEvent.subscribe(o=>{this.dismiss(o)}),this.result=new Promise((o,s)=>{this._resolve=o,this._reject=s}),this.result.then(null,()=>{})}close(e){this._windowCmptRef&&(this._closed.next(e),this._resolve(e),this._removeModalElements())}_dismiss(e){this._dismissed.next(e),this._reject(e),this._removeModalElements()}dismiss(e){if(this._windowCmptRef)if(!this._beforeDismiss)this._dismiss(e);else{let i=this._beforeDismiss();G4(i)?i.then(n=>
13{n!==!1&&this._dismiss(e)},()=>{}):i!==!1&&this._dismiss(e)}}_removeModalElements(){let e=this._windowCmptRef.instance.hide(),i=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Y(void 0);e.subscribe(()=>{let{nativeElement:n}=this._windowCmptRef.location;n.parentNode.removeChild(n),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),i.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:n}=this._backdropCmptRef.location;n.parentNode.removeChild(n),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Is(e,i).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},cs=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}(cs||{}),B8=(()=>{let e=class e{constructor(){this._document=E(je),this._elRef=E(ze),this._zone=E(Ce),this._closed$=new he,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Se,this.shown=new he,this.hidden=new he}get fullscreenClass(){return this.fullscreen===!0?" modal-fullscreen":Fu(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(n){this.dismissEvent.emit(n)}ngOnInit(){this._elWithFocus=this._document.activeElement,this._zone.onStable.asObservable().pipe(gt(1)).subscribe(()=>{this._show()})}ngOnDestroy(){this._disableEventHandling()}hide(){let{nativeElement:n}=this._elRef,r={animation:this.animation,runningTransition:"stop"},o=ro(this._zone,n,()=>n.classList.remove("show"),r),s=ro(this._zone,this._dialogEl.nativeElement,()=>{},r),a=Is(o,s);return a.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),a}_show(){let n={animation:this.animation,runningTransition:"continue"},r=ro(this._zone,this._elRef.nativeElement,(s,a)=>{a&&xx(s),s.classList.add("show")},n),o=ro(this._zone,this._dialogEl.nativeElement,()=>{},n);Is(r,o).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:n}=this._elRef;this._zone.runOutsideAngular(()=>{Mt(n,"keydown").pipe(Ze(this._closed$),He(o=>o.which===en.Escape)).subscribe(o=>{this.keyboard?requestAnimationFrame(()=>{o.defaultPrevented||this._zone.run(()=>this.dismiss(cs.ESC))}):this.backdrop==="static"&&this._bumpBackdrop()});let r=!1;Mt(this._dialogEl.nativeElement,"mousedown").pipe(Ze(this._closed$),Je(()=>r=!1),mt(()=>Mt(n,"mouseup").pipe(Ze(this._closed$),gt(1))),He(({target:o})=>n===o)).subscribe(()=>{r=!0}),Mt(n,"click").pipe(Ze(this._closed$)).subscribe(({target:o})=>{n===o&&(this.backdrop==="static"?this._bumpBackdrop():this.backdrop===!0&&!r&&this._zone.run(()=>this.dismiss(cs.BACKDROP_CLICK))),r=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:n}=this._elRef;if(!n.contains(document.activeElement)){let r=n.querySelector("[ngbAutofocus]"),o=Mx(n)[0];(r||o||n).focus()}}_restoreFocus(){let n=this._document.body,r=this._elWithFocus,o;r&&r.focus&&n.contains(r)?o=r:o=n,this._zone.runOutsideAngular(()=>{setTimeout(()=>o.focus()),this._elWithFocus=null})}_bumpBackdrop(){this.backdrop==="static"&&ro(this._zone,this._elRef.nativeElement,({classList:n})=>(n.add("modal-static"),()=>n.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(r,o){if(r&1&&zt(L4,7),r&2){let s;bt(s=xt())&&(o._dialogEl=s.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(r,o){r&2&&(bn("aria-modal",!0)("aria-labelledby",o.ariaLabelledBy)("aria-describedby",o.ariaDescribedBy),kl("modal d-block"+(o.windowClass?" "+o.windowClass:"")),Bn("fade",o.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[ai],ngContentSelectors:c4,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(r,o){r&1&&(dy(),y(0,"div",1,0)(2,"div",2),fy(3),b()()),r&2&&kl("modal-dialog"+(o.size?" modal-"+o.size:"")+(o.centered?" modal-dialog-centered":"")+o.fullscreenClass+(o.scrollable?" modal-dialog-scrollable":"")+(o.modalDialogClass?" "+o.modalDialogClass:""))},styles:[`ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden} 14`],encapsulation:2});let t=e;return t})(),L8=(()=>{let e=class e{constructor(){this._applicationRef=E(Ei),this._injector=E(_t),this._environmentInjector=E(ct),this._document=E(je),this._scrollBar=E(N8),this._activeWindowCmptHasChanged=new he,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRef
14s=[],this._windowCmpts=[],this._activeInstances=new Se;let n=E(Ce);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){let r=this._windowCmpts[this._windowCmpts.length-1];Ax(n,r.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(r.location.nativeElement)}})}_restoreScrollBar(){let n=this._scrollBarRestoreFn;n&&(this._scrollBarRestoreFn=null,n())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(n,r,o){let s=o.container instanceof HTMLElement?o.container:Jp(o.container)?this._document.querySelector(o.container):this._document.body;if(!s)throw new Error(`The specified modal container "${o.container||"body"}" was not found in the DOM.`);this._hideScrollBar();let a=new ku;n=o.injector||n;let c=n.get(ct,null)||this._environmentInjector,l=this._getContentRef(n,c,r,a,o),u=o.backdrop!==!1?this._attachBackdrop(s):void 0,d=this._attachWindowComponent(s,l.nodes),f=new tg(d,l,u,o.beforeDismiss);return this._registerModalRef(f),this._registerWindowCmpt(d),f.hidden.pipe(gt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),a.close=h=>{f.close(h)},a.dismiss=h=>{f.dismiss(h)},a.update=h=>{f.update(h)},f.update(o),this._modalRefs.length===1&&this._document.body.classList.add("modal-open"),u&&u.instance&&u.changeDetectorRef.detectChanges(),d.changeDetectorRef.detectChanges(),f}get activeInstances(){return this._activeInstances}dismissAll(n){this._modalRefs.forEach(r=>r.dismiss(n))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(n){let r=Ul(F8,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(r.hostView),n.appendChild(r.location.nativeElement),r}_attachWindowComponent(n,r){let o=Ul(B8,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:r});return this._applicationRef.attachView(o.hostView),n.appendChild(o.location.nativeElement),o}_getContentRef(n,r,o,s,a){return o?o instanceof oi?this._createFromTemplateRef(o,s):Fu(o)?this._createFromString(o):this._createFromComponent(n,r,o,s,a):new as([])}_createFromTemplateRef(n,r){let o={$implicit:r,close(a){r.close(a)},dismiss(a){r.dismiss(a)}},s=n.createEmbeddedView(o);return this._applicationRef.attachView(s),new as([s.rootNodes],s)}_createFromString(n){let r=this._document.createTextNode(`${n}`);return new as([[r]])}_createFromComponent(n,r,o,s,a){let c=_t.create({providers:[{provide:ku,useValue:s}],parent:n}),l=Ul(o,{environmentInjector:r,elementInjector:c}),u=l.location.nativeElement;return a.scrollable&&u.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new as([[u]],l.hostView,l)}_setAriaHidden(n){let r=n.parentElement;r&&n!==this._document.body&&(Array.from(r.children).forEach(o=>{o!==n&&o.nodeName!=="SCRIPT"&&(this._ariaHiddenValues.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}),this._setAriaHidden(r))}_revertAriaHidden(){this._ariaHiddenValues.forEach((n,r)=>{n?r.setAttribute("aria-hidden",n):r.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(n){let r=()=>{let o=this._modalRefs.indexOf(n);o>-1&&(this._modalRefs.splice(o,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(n),this._activeInstances.emit(this._modalRefs),n.result.then(r,r)}_registerWindowCmpt(n){this._windowCmpts.push(n),this._activeWindowCmptHasChanged.next(),n.onDestroy(()=>{let r=this._windowCmpts.indexOf(n);r>-1&&(this._windowCmpts.splice(r,1),this._activeWindowCmptHasChanged.next())})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),og=(()=>{let e=class e{constructor(){this._injector=E(_t),this._modalStack=E(L8),this._config=E(P8)}open(n,r={}){let o=z(Pe(z({},this._config),{animation:this._config.animation}),r);return this._modalStack.open(this._injector,n,o)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(n){this._modalStack.dismissAll(n)}hasOpenModals(){return this._modalStack.hasOpenModals()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Nx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({providers:[og]});let t=e;return t})();var Fx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Rx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var kx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Bx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Lx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Vx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Hx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var Gx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var jx=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var qW=new K("live announcer delay",{providedIn:"root",factory:()=>100});var Ux=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var $x=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})(),V8=[Dx,Cx,wx,Ex,Ox,Px,Nx,Fx,$x,Rx,kx,Bx,Lx,Vx,Hx,Gx,jx,Ux],XW=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({imports:[V8,Dx,Cx,wx,Ex,Ox,Px,Nx,Fx,$x,Rx,kx,Bx,Lx,Vx,Hx,Gx,jx,Ux]});let t=e;return t})();var so=function(t){return t.Local="local_strategy",t.Session="session_strategy",t.InMemory="in_memory_strategy",t}(so||{}),ag=class{static isStorageAvailable(e){let i=!0;try{typeof e=="object"?(e.setItem("test-storage","foobar"),e.removeItem("test-storage")):i=!1}catch{i=!1}return i}};function sg(){}var G8="ngx-webstorage",j8="|",U8=!1,Da=(()=>{let e=class e{static normalize(n){return n=e.isCaseSensitive?n:n.toLowerCase(),`${e.prefix}${e.separator}${n}`}static isNormalizedKey(n){return n.indexOf(e.prefix+e.separator)===0}static setPrefix(n){e.prefix=n}static setSeparator(n){e.separator=n}static setCaseSensitive(n){e.isCaseSensitive=n}static consumeConfiguration(n){"prefix"in n&&this.setPrefix(n.prefix),"separator"in n&&this.setSeparator(n.separator),"caseSensitive"in n&&this.setCaseSensitive(n.caseSensitive)}
14};e.prefix=G8,e.separator=j8,e.isCaseSensitive=U8;let t=e;return t})(),ls=class{constructor(e){this.strategy=e}retrieve(e){let i;return this.strategy.get(Da.normalize(e)).subscribe(n=>i=typeof n>"u"?null:n),i}store(e,i){return this.strategy.set(Da.normalize(e),i).subscribe(sg),i}clear(e){e!==void 0?this.strategy.del(Da.normalize(e)).subscribe(sg):this.strategy.clear().subscribe(sg)}getStrategyName(){return this.strategy.name}observe(e){return e=Da.normalize(e),this.strategy.keyChanges.pipe(He(i=>i===null||i===e),mt(()=>this.strategy.get(e)),xc(),y0({refCount:!0,bufferSize:1}))}};var dg=(()=>{let e=class e{constructor(){this.caches={}}get(n,r){return this.getCacheStore(n)[r]}set(n,r,o){this.getCacheStore(n)[r]=o}del(n,r){delete this.getCacheStore(n)[r]}clear(n){this.caches[n]={}}getCacheStore(n){return n in this.caches?this.caches[n]:this.caches[n]={}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),qx=new K("window_local_storage");function $8(){return typeof window<"u"?window.localStorage:null}var W8={provide:qx,useFactory:$8},Xx=new K("window_session_storage");function z8(){return typeof window<"u"?window.sessionStorage:null}var q8={provide:Xx,useFactory:z8},Vu=class{constructor(e,i){this.storage=e,this.cache=i,this.keyChanges=new he}get isAvailable(){return this._isAvailable===void 0&&(this._isAvailable=ag.isStorageAvailable(this.storage)),this._isAvailable}get(e){let i=this.cache.get(this.name,e);if(i!==void 0)return Y(i);try{let n=this.storage.getItem(e);n!==null&&(i=JSON.parse(n),this.cache.set(this.name,e,i))}catch(n){console.warn(n)}return Y(i)}set(e,i){let n=JSON.stringify(i);return this.storage.setItem(e,n),this.cache.set(this.name,e,i),this.keyChanges.next(e),Y(i)}del(e){return this.storage.removeItem(e),this.cache.del(this.name,e),this.keyChanges.next(e),Y(null)}clear(){return this.storage.clear(),this.cache.clear(this.name),this.keyChanges.next(null),Y(null)}},Bi=class Bi extends Vu{constructor(e,i,n,r){super(e,i),this.storage=e,this.cache=i,this.platformId=n,this.zone=r,this.name=Bi.strategyName,Gn(this.platformId)&&this.listenExternalChanges()}listenExternalChanges(){window.addEventListener("storage",e=>this.zone.run(()=>{if(e.storageArea!==this.storage)return;let i=e.key;i!==null?this.cache.del(this.name,e.key):this.cache.clear(this.name),this.keyChanges.next(i)}))}};Bi.strategyName=so.Local,Bi.\u0275fac=function(i){return new(i||Bi)(G(qx),G(dg),G(yt),G(Ce))},Bi.\u0275prov=k({token:Bi,factory:Bi.\u0275fac});var cg=Bi,Li=class Li extends Vu{constructor(e,i,n,r){super(e,i),this.storage=e,this.cache=i,this.platformId=n,this.zone=r,this.name=Li.strategyName,Gn(this.platformId)&&this.listenExternalChanges()}listenExternalChanges(){window.addEventListener("storage",e=>this.zone.run(()=>{if(e.storageArea!==this.storage)return;let i=e.key;e.key!==null?this.cache.del(this.name,e.key):this.cache.clear(this.name),this.keyChanges.next(i)}))}};Li.strategyName=so.Session,Li.\u0275fac=function(i){return new(i||Li)(G(Xx),G(dg),G(yt),G(Ce))},Li.\u0275prov=k({token:Li,factory:Li.\u0275fac});var lg=Li,Vi=class Vi{constructor(e){this.cache=e,this.keyChanges=new he,this.isAvailable=!0,this.name=Vi.strategyName}get(e){return Y(this.cache.get(this.name,e))}set(e,i){return this.cache.set(this.name,e,i),this.keyChanges.next(e),Y(i)}del(e){return this.cache.del(this.name,e),this.keyChanges.next(e),Y(null)}clear(){return this.cache.clear(this.name),this.keyChanges.next(null),Y(null)}};Vi.strategyName=so.InMemory,Vi.\u0275fac=function(i){return new(i||Vi)(G(dg))},Vi.\u0275prov=k({token:Vi,factory:Vi.\u0275fac});var ug=Vi,Lu=new K("STORAGE_STRATEGIES"),X8=[{provide:Lu,useClass:ug,multi:!0},{provide:Lu,useClass:cg,multi:!0},{provide:Lu,useClass:lg,multi:!0}];var Wx="invalid_strategy",Ca=(()=>{let e=class e{constructor(n){this.strategies=n,this.registration$=new he,n||(n=[]),this.strategies=n.reverse().map((r,o,s)=>r.name).map((r,o,s)=>s.indexOf(r)===o?o:null).filter(r=>r!==null).map(r=>n[r])}static get(n){if(!this.isStrategyRegistered(n))throw Error(Wx);let r=this.index[n];return r.isAvailable||(r=this.index[so.InMemory]),r}static set(n,r){this.index[n]=r}static clear(n){n!==void 0?delete this.index[n]:this.index={}}static isStrategyRegistered(n){return n in this.index}static hasRegistredStrategies(){return Object.keys(this.index).length>0}getStrategy(n){return e.get(n)}
14indexStrategies(){this.strategies.forEach(n=>this.register(n.name,n))}indexStrategy(n,r=!1){if(e.isStrategyRegistered(n)&&!r)return e.get(n);let o=this.strategies.find(s=>s.name===n);if(!o)throw new Error(Wx);return this.register(n,o,r),o}register(n,r,o=!1){(!e.isStrategyRegistered(n)||o)&&(e.set(n,r),this.registration$.next(n))}};e.index={},e.\u0275fac=function(r){return new(r||e)(G(Lu,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Hi=class extends ls{};function Q8(t){let e=t.indexStrategy(so.Local);return new ls(e)}var K8={provide:Hi,useFactory:Q8,deps:[Ca]},wa=class extends ls{};function Y8(t){let e=t.indexStrategy(so.Session);return new ls(e)}var Z8={provide:wa,useFactory:Y8,deps:[Ca]};var J8=[K8,Z8],zx=new K("ngx_webstorage_config");function eP(t){return t.indexStrategies(),()=>Ca.index}var rz=(()=>{let e=class e{constructor(n,r){r?Da.consumeConfiguration(r):console.error("NgxWebstorage : Possible misconfiguration (The forRoot method usage is mandatory since the 3.0.0)")}static forRoot(n={}){return{ngModule:e,providers:[{provide:zx,useValue:n},W8,q8,...J8,...X8,{provide:zo,useFactory:eP,deps:[Ca],multi:!0}]}}};e.\u0275fac=function(r){return new(r||e)(G(Ca),G(zx,8))},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();var _e="primary",Va=Symbol("RouteTitle"),vg=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i[0]:i}return null}getAll(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i:[i]}return[]}get keys(){return Object.keys(this.params)}};function ps(t){return new vg(t)}function tP(t,e,i){let n=i.path.split("/");if(n.length>t.length||i.pathMatch==="full"&&(e.hasChildren()||n.length<t.length))return null;let r={};for(let o=0;o<n.length;o++){let s=n[o],a=t[o];if(s.startsWith(":"))r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,n.length),posParams:r}}function nP(t,e){if(t.length!==e.length)return!1;for(let i=0;i<t.length;++i)if(!ui(t[i],e[i]))return!1;return!0}function ui(t,e){let i=t?_g(t):void 0,n=e?_g(e):void 0;if(!i||!n||i.length!=n.length)return!1;let r;for(let o=0;o<i.length;o++)if(r=i[o],!rD(t[r],e[r]))return!1;return!0}function _g(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function rD(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;let i=[...t].sort(),n=[...e].sort();return i.every((r,o)=>n[o]===r)}else return t===e}function oD(t){return t.length>0?t[t.length-1]:null}function vr(t){return u0(t)?t:Xr(t)?Be(Promise.resolve(t)):Y(t)}var iP={exact:aD,subset:cD},sD={exact:rP,subset:oP,ignored:()=>!0};function Qx(t,e,i){return iP[i.paths](t.root,e.root,i.matrixParams)&&sD[i.queryParams](t.queryParams,e.queryParams)&&!(i.fragment==="exact"&&t.fragment!==e.fragment)}function rP(t,e){return ui(t,e)}function aD(t,e,i){if(!co(t.segments,e.segments)||!ju(t.segments,e.segments,i)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let n in e.children)if(!t.children[n]||!aD(t.children[n],e.children[n],i))return!1;return!0}function oP(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(i=>rD(t[i],e[i]))}function cD(t,e,i){return lD(t,e,e.segments,i)}function lD(t,e,i,n){if(t.segments.length>i.length){let r=t.segments.slice(0,i.length);return!(!co(r,i)||e.hasChildren()||!ju(r,i,n))}else if(t.segments.length===i.length){if(!co(t.segments,i)||!ju(t.segments,i,n))return!1;for(let r in e.children)if(!t.children[r]||!cD(t.children[r],e.children[r],n))return!1;return!0}else{let r=i.slice(0,t.segments.length),o=i.slice(t.segments.length);return!co(t.segments,r)||!ju(t.segments,r,n)||!t.children[_e]?!1:lD(t.children[_e],e,o,n)}}function ju(t,e,i){return e.every((n,r)=>sD[i](t[r].parameters,n.parameters))}var pr=class{constructor(e=new Re([],{}),i={},n=null){this.root=e,this.queryParams=i,this.fragment=n}get queryParamMap(){return this._queryParamMap??=ps(this.queryParams),this._queryParamMap}toString(){return cP.serialize(this)}},Re=class{constructor(e,i){this.segments=e,this.children=i,this.parent=null,Object.values(i).forEac
14h(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Uu(this)}},ao=class{constructor(e,i){this.path=e,this.parameters=i}get parameterMap(){return this._parameterMap??=ps(this.parameters),this._parameterMap}toString(){return dD(this)}};function sP(t,e){return co(t,e)&&t.every((i,n)=>ui(i.parameters,e[n].parameters))}function co(t,e){return t.length!==e.length?!1:t.every((i,n)=>i.path===e[n].path)}function aP(t,e){let i=[];return Object.entries(t.children).forEach(([n,r])=>{n===_e&&(i=i.concat(e(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==_e&&(i=i.concat(e(r,n)))}),i}var Ha=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>new Oa,providedIn:"root"});let t=e;return t})(),Oa=class{parse(e){let i=new bg(e);return new pr(i.parseRootSegment(),i.parseQueryParams(),i.parseFragment())}serialize(e){let i=`/${Ea(e.root,!0)}`,n=dP(e.queryParams),r=typeof e.fragment=="string"?`#${lP(e.fragment)}`:"";return`${i}${n}${r}`}},cP=new Oa;function Uu(t){return t.segments.map(e=>dD(e)).join("/")}function Ea(t,e){if(!t.hasChildren())return Uu(t);if(e){let i=t.children[_e]?Ea(t.children[_e],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=>{r!==_e&&n.push(`${r}:${Ea(o,!1)}`)}),n.length>0?`${i}(${n.join("//")})`:i}else{let i=aP(t,(n,r)=>r===_e?[Ea(t.children[_e],!1)]:[`${r}:${Ea(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[_e]!=null?`${Uu(t)}/${i[0]}`:`${Uu(t)}/(${i.join("//")})`}}function uD(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Hu(t){return uD(t).replace(/%3B/gi,";")}function lP(t){return encodeURI(t)}function yg(t){return uD(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function $u(t){return decodeURIComponent(t)}function Kx(t){return $u(t.replace(/\+/g,"%20"))}function dD(t){return`${yg(t.path)}${uP(t.parameters)}`}function uP(t){return Object.entries(t).map(([e,i])=>`;${yg(e)}=${yg(i)}`).join("")}function dP(t){let e=Object.entries(t).map(([i,n])=>Array.isArray(n)?n.map(r=>`${Hu(i)}=${Hu(r)}`).join("&"):`${Hu(i)}=${Hu(n)}`).filter(i=>i);return e.length?`?${e.join("&")}`:""}var fP=/^[^\/()?;#]+/;function hg(t){let e=t.match(fP);return e?e[0]:""}var hP=/^[^\/()?;=#]+/;function pP(t){let e=t.match(hP);return e?e[0]:""}var gP=/^[^=?&#]+/;function mP(t){let e=t.match(gP);return e?e[0]:""}var vP=/^[^&#]+/;function _P(t){let e=t.match(vP);return e?e[0]:""}var bg=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Re([],{}):new Re([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let i={};this.peekStartsWith("/(")&&(this.capture("/"),i=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(i).length>0)&&(n[_e]=new Re(e,i)),n}parseSegment(){let e=hg(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new Q(4009,!1);return this.capture(e),new ao($u(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let i=pP(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let r=hg(this.remaining);r&&(n=r,this.capture(n))}e[$u(i)]=$u(n)}parseQueryParam(e){let i=mP(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let s=_P(this.remaining);s&&(n=s,this.capture(n))}let r=Kx(i),o=Kx(n);if(e.hasOwnProperty(r)){let s=e[r];Array.isArray(s)||(s=[s],e[r]=s),s.push(o)}else e[r]=o}parseParens(e){let i={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=hg(this.remaining),r=this.remaining[n.length];if(r!=="/"&&r!==")"&&r!==";")throw new Q(4010,!1);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(
14o=_e);let s=this.parseChildren();i[o]=Object.keys(s).length===1?s[_e]:new Re([],s),this.consumeOptional("//")}return i}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new Q(4011,!1)}};function fD(t){return t.segments.length>0?new Re([],{[_e]:t}):t}function hD(t){let e={};for(let[n,r]of Object.entries(t.children)){let o=hD(r);if(n===_e&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))e[s]=a;else(o.segments.length>0||o.hasChildren())&&(e[n]=o)}let i=new Re(t.segments,e);return yP(i)}function yP(t){if(t.numberOfChildren===1&&t.children[_e]){let e=t.children[_e];return new Re(t.segments.concat(e.segments),e.children)}return t}function gs(t){return t instanceof pr}function bP(t,e,i=null,n=null){let r=pD(t);return gD(r,e,i,n)}function pD(t){let e;function i(o){let s={};for(let c of o.children){let l=i(c);s[c.outlet]=l}let a=new Re(o.url,s);return o===t&&(e=a),a}let n=i(t.root),r=fD(n);return e??r}function gD(t,e,i,n){let r=t;for(;r.parent;)r=r.parent;if(e.length===0)return pg(r,r,r,i,n);let o=xP(e);if(o.toRoot())return pg(r,r,new Re([],{}),i,n);let s=DP(o,r,t),a=s.processChildren?Ma(s.segmentGroup,s.index,o.commands):vD(s.segmentGroup,s.index,o.commands);return pg(r,s.segmentGroup,a,i,n)}function Wu(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Pa(t){return typeof t=="object"&&t!=null&&t.outlets}function pg(t,e,i,n,r){let o={};n&&Object.entries(n).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;t===e?s=i:s=mD(t,e,i);let a=fD(hD(s));return new pr(a,o,r)}function mD(t,e,i){let n={};return Object.entries(t.children).forEach(([r,o])=>{o===e?n[r]=i:n[r]=mD(o,e,i)}),new Re(t.segments,n)}var zu=class{constructor(e,i,n){if(this.isAbsolute=e,this.numberOfDoubleDots=i,this.commands=n,e&&n.length>0&&Wu(n[0]))throw new Q(4003,!1);let r=n.find(Pa);if(r&&r!==oD(n))throw new Q(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function xP(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new zu(!0,0,t);let e=0,i=!1,n=t.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?i=!0:a===".."?e++:a!=""&&r.push(a))}),r):[...r,o]},[]);
14return new zu(i,e,n)}var fs=class{constructor(e,i,n){this.segmentGroup=e,this.processChildren=i,this.index=n}};function DP(t,e,i){if(t.isAbsolute)return new fs(e,!0,0);if(!i)return new fs(e,!1,NaN);if(i.parent===null)return new fs(i,!0,0);let n=Wu(t.commands[0])?0:1,r=i.segments.length-1+n;return CP(i,r,t.numberOfDoubleDots)}function CP(t,e,i){let n=t,r=e,o=i;for(;o>r;){if(o-=r,n=n.parent,!n)throw new Q(4005,!1);r=n.segments.length}return new fs(n,!1,r-o)}function wP(t){return Pa(t[0])?t[0].outlets:{[_e]:t}}function vD(t,e,i){if(t??=new Re([],{}),t.segments.length===0&&t.hasChildren())return Ma(t,e,i);let n=EP(t,e,i),r=i.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let o=new Re(t.segments.slice(0,n.pathIndex),{});return o.children[_e]=new Re(t.segments.slice(n.pathIndex),t.children),Ma(o,0,r)}else return n.match&&r.length===0?new Re(t.segments,{}):n.match&&!t.hasChildren()?xg(t,e,i):n.match?Ma(t,0,r):xg(t,e,i)}function Ma(t,e,i){if(i.length===0)return new Re(t.segments,{});{let n=wP(i),r={};if(Object.keys(n).some(o=>o!==_e)&&t.children[_e]&&t.numberOfChildren===1&&t.children[_e].segments.length===0){let o=Ma(t.children[_e],e,i);return new Re(t.segments,o.children)}return Object.entries(n).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=vD(t.children[o],e,s))}),Object.entries(t.children).forEach(([o,s])=>{n[o]===void 0&&(r[o]=s)}),new Re(t.segments,r)}}function EP(t,e,i){let n=0,r=e,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=i.length)return o;let s=t.segments[r],a=i[n];if(Pa(a))break;let c=`${a}`,l=n<i.length-1?i[n+1]:null;if(r>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!Zx(c,l,s))return o;n+=2}else{if(!Zx(c,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function xg(t,e,i){let n=t.segments.slice(0,e),r=0;for(;r<i.length;){let o=i[r];if(Pa(o)){let c=SP(o.outlets);return new Re(n,c)}if(r===0&&Wu(i[0])){let c=t.segments[e];n.push(new ao(c.path,Yx(i[0]))),r++;continue}let s=Pa(o)?o.outlets[_e]:`${o}`,a=r<i.length-1?i[r+1]:null;s&&a&&Wu(a)?(n.push(new ao(s,Yx(a))),r+=2):(n.push(new ao(s,{})),r++)}return new Re(n,{})}function SP(t){let e={};return Object.entries(t).forEach(([i,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(e[i]=xg(new Re([],{}),0,n))}),e}function Yx(t){let e={};return Object.entries(t).forEach(([i,n])=>e[i]=`${n}`),e}function Zx(t,e,i){return t==i.path&&ui(e,i.parameters)}var Aa="imperative",St=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}(St||{}),Tn=class{constructor(e,i){this.id=e,this.url=i}},ms=class extends Tn{constructor(e,i,n="imperative",r=null){super(e,i),this.type=St.NavigationStart,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Wn=class extends Tn{constructor(e,i,n){super(e,i),this.urlAfterRedirects=n,this.type=St.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},mn=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(mn||{}),qu=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(qu||{}),gr=class extends Tn{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=St.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},mr=class extends Tn{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=St.NavigationSkipped}},Na=class extends Tn{constructor(e,i,n,r){super(e,i),this.error=n,this.target=r,this.type=St.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Xu=class extends Tn{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=St.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Dg=class extends Tn{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=St.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Cg=class extends Tn{constructor(e,i,n,r,o){super(e,i),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=St.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},wg=class extends Tn{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=St.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Eg=class extends Tn{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=St.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Sg=class{constructor(e){this.route=e,this.type=St.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Tg=class{constructor(e){this.route=e,this.type=St.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Mg=class{constructor(e){this.snapshot=e,this.type=St.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ag=class{constructor(e){this.snapshot=e,this.type=St.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ig=class{constructor(e){this.snapshot=e,this.type=St.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Og=class{constructor(e){this.snapshot=e,this.type=St.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Qu=class{constructor(e,i,n){this.routerEvent=e,this.position=i,this.anchor=n,this.type=St.Scroll}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},Fa=class{},Ra=class{constructor(e){this.url=e}};var Pg=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ga,this.attachRef=null}},Ga=(()=>{let e=class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Pg,this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Ku=class{constructor(e){this._root=e}get root(){return this._root.value}
14parent(e){let i=this.pathFromRoot(e);return i.length>1?i[i.length-2]:null}children(e){let i=Ng(e,this._root);return i?i.children.map(n=>n.value):[]}firstChild(e){let i=Ng(e,this._root);return i&&i.children.length>0?i.children[0].value:null}siblings(e){let i=Fg(e,this._root);return i.length<2?[]:i[i.length-2].children.map(r=>r.value).filter(r=>r!==e)}pathFromRoot(e){return Fg(e,this._root).map(i=>i.value)}};function Ng(t,e){if(t===e.value)return e;for(let i of e.children){let n=Ng(t,i);if(n)return n}return null}function Fg(t,e){if(t===e.value)return[e];for(let i of e.children){let n=Fg(t,i);if(n.length)return n.unshift(e),n}return[]}var gn=class{constructor(e,i){this.value=e,this.children=i}toString(){return`TreeNode(${this.value})`}};function ds(t){let e={};return t&&t.children.forEach(i=>e[i.value.outlet]=i),e}var Yu=class extends Ku{constructor(e,i){super(e),this.snapshot=i,$g(this,e)}toString(){return this.snapshot.toString()}};function _D(t){let e=TP(t),i=new pt([new ao("",{})]),n=new pt({}),r=new pt({}),o=new pt({}),s=new pt(""),a=new Gi(i,n,o,s,r,_e,t,e.root);return a.snapshot=e.root,new Yu(new gn(a,[]),e)}function TP(t){let e={},i={},n={},r="",o=new ka([],e,n,r,i,_e,t,null,{});return new Zu("",new gn(o,[]))}var Gi=class{constructor(e,i,n,r,o,s,a,c){this.urlSubject=e,this.paramsSubject=i,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(ae(l=>l[Va]))??Y(void 0),this.url=e,this.params=i,this.queryParams=n,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(ae(e=>ps(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ae(e=>ps(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Ug(t,e,i="emptyOnly"){let n,{routeConfig:r}=t;return e!==null&&(i==="always"||r?.path===""||!e.component&&!e.routeConfig?.loadComponent)?n={params:z(z({},e.params),t.params),data:z(z({},e.data),t.data),resolve:z(z(z(z({},t.data),e.data),r?.data),t._resolvedData)}:n={params:z({},t.params),data:z({},t.data),resolve:z(z({},t.data),t._resolvedData??{})},r&&bD(r)&&(n.resolve[Va]=r.title),n}var ka=class{get title(){return this.data?.[Va]}constructor(e,i,n,r,o,s,a,c,l){this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}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??=ps(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ps(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(n=>n.toString()).join("/"),i=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${i}')`}},Zu=class extends Ku{constructor(e,i){super(i),this.url=e,$g(this,i)}toString(){return yD(this._root)}};function $g(t,e){e.value._routerState=t,e.children.forEach(i=>$g(t,i))}function yD(t){let e=t.children.length>0?` { ${t.children.map(yD).join(", ")} } `:"";return`${t.value}${e}`}function gg(t){if(t.snapshot){let e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,ui(e.queryParams,i.queryParams)||t.queryParamsSubject.next(i.queryParams),e.fragment!==i.fragment&&t.fragmentSubject.next(i.fragment),ui(e.params,i.params)||t.paramsSubject.next(i.params),nP(e.url,i.url)||t.urlSubject.next(i.url),ui(e.data,i.data)||t.dataSubject.next(i.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Rg(t,e){let i=ui(t.params,e.params)&&sP(t.url,e.url),n=!t.parent!=!e.parent;return i&&!n&&(!t.parent||Rg(t.parent,e.parent))}function bD(t){return typeof t.title=="string"||t.title===null}var MP=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new Se,this.deactivateEvents=new Se,this.attachEvents=new Se,this.detachEvents=new Se,this.parentContexts=E(Ga),this.location=E(kn),this.changeDetector=E(Dn),this.environmentInjector=E(ct),this.inputBinder=E(id,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Q(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Q(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Q(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new Q(4013,!1);this._activatedRoute=n;let o=this.location,a=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,l=new kg(n,c,o.injector);this.activated=o.createComponent(a,{index:o.length,injector:l,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ae({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Wt]});let t=e;return t})(),kg=class t{__ngOutletInjector(e){return new t(this.route,this.childContexts,e)}constructor(e,i,n){this.route=e,this.childContexts=i,this.parent=n}get(e,i){return e===Gi?this.route:e===Ga?this.childContexts:this.parent.get(e,i)}},id=new K(""),Jx=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:r}=n,o=wo([r.queryParams,r.params,r.data]).pipe(mt(([s,a,c],l)=>(c=z(z(z({},s),a),c),l===0?Y(c):Promise.resolve(c)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let a=My(r.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of a.inputs)n.activatedComponentRef.setInput(c,s[c])});this.outletDataSubscriptions.set(n,o)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();
14function AP(t,e,i){let n=Ba(t,e._root,i?i._root:void 0);return new Yu(n,e)}function Ba(t,e,i){if(i&&t.shouldReuseRoute(e.value,i.value.snapshot)){let n=i.value;n._futureSnapshot=e.value;let r=IP(t,e,i);return new gn(n,r)}else{if(t.shouldAttach(e.value)){let o=t.retrieve(e.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=e.value,s.children=e.children.map(a=>Ba(t,a)),s}}let n=OP(e.value),r=e.children.map(o=>Ba(t,o));return new gn(n,r)}}function IP(t,e,i){return e.children.map(n=>{for(let r of i.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return Ba(t,n,r);return Ba(t,n)})}function OP(t){return new Gi(new pt(t.url),new pt(t.params),new pt(t.queryParams),new pt(t.fragment),new pt(t.data),t.outlet,t.component,t)}var xD="ngNavigationCancelingError";function DD(t,e){let{redirectTo:i,navigationBehaviorOptions:n}=gs(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,r=CD(!1,mn.Redirect);return r.url=i,r.navigationBehaviorOptions=n,r}function CD(t,e){let i=new Error(`NavigationCancelingError: ${t||""}`);return i[xD]=!0,i.cancellationCode=e,i}function PP(t){return wD(t)&&gs(t.url)}function wD(t){return!!t&&t[xD]}var NP=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["ng-component"]],standalone:!0,features:[ai],decls:1,vars:0,template:function(r,o){r&1&&H(0,"router-outlet")},dependencies:[MP],encapsulation:2});let t=e;return t})();function FP(t,e){return t.providers&&!t._injector&&(t._injector=Rl(t.providers,e,`Route: ${t.path}`)),t._injector??e}function Wg(t){let e=t.children&&t.children.map(Wg),i=e?Pe(z({},t),{children:e}):z({},t);return!i.component&&!i.loadComponent&&(e||i.loadChildren)&&i.outlet&&i.outlet!==_e&&(i.component=NP),i}function di(t){return t.outlet||_e}function RP(t,e){let i=t.filter(n=>di(n)===e);return i.push(...t.filter(n=>di(n)!==e)),i}function ja(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let i=e.routeConfig;if(i?._loadedInjector)return i._loadedInjector;if(i?._injector)return i._injector}return null}var kP=(t,e,i,n)=>ae(r=>(new Bg(e,r.targetRouterState,r.currentRouterState,i,n).activate(t),r)),Bg=class{constructor(e,i,n,r,o){this.routeReuseStrategy=e,this.futureState=i,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(e){let i=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(i,n,e),gg(this.futureState.root),this.activateChildRoutes(i,n,e)}deactivateChildRoutes(e,i,n){let r=ds(i);e.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(r===o)if(r.component){let s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(e,i,s.children)}else this.deactivateChildRoutes(e,i,n);else o&&this.deactivateRouteAndItsChildren(i,n)}deactivateRouteAndItsChildren(e,i){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,i):this.deactivateRouteAndOutlet(e,i)}detachAndStoreRouteSubtree(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=ds(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:s,route:e,contexts:a})}}deactivateRouteAndOutlet(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=ds(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(e,i,n){let r=ds(i);e.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new Og(o.value.snapshot))}),e.children.length&&this.forwardEvent(new Ag(e.value.snapshot))}activateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(gg(r),r===o)if(r.component){let s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,i,s.children)}else this.activateChildRoutes(e,i,n);else if(r.component){let s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),gg(a.route.value),this.activateChildRoutes(e,null,s.children)}else{let a=ja(r.snapshot);s.attachRef=null,s.route=r,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(e,null,s.children)}}else this.activateChildRoutes(e,null,n)}},Ju=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},hs=class{constructor(e,i){this.component=e,this.route=i}};function BP(t,e,i){let n=t._root,r=e?e._root:null;return Sa(n,r,i,[n.value])}function LP(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function _s(t,e){let i=Symbol(),n=e.get(t,i);return n===i?typeof t=="function"&&!z1(t)?t:e.get(t):n}function Sa(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=ds(e);
14return t.children.forEach(s=>{VP(s,o[s.value.outlet],i,n.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Ia(a,i.getContext(s),r)),r}function VP(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=e?e.value:null,a=i?i.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=HP(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new Ju(n)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Sa(t,e,a?a.children:null,n,r):Sa(t,e,i,n,r),c&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new hs(a.outlet.component,s))}else s&&Ia(e,a,r),r.canActivateChecks.push(new Ju(n)),o.component?Sa(t,null,a?a.children:null,n,r):Sa(t,null,i,n,r);return r}function HP(t,e,i){if(typeof i=="function")return i(t,e);switch(i){case"pathParamsChange":return!co(t.url,e.url);case"pathParamsOrQueryParamsChange":return!co(t.url,e.url)||!ui(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Rg(t,e)||!ui(t.queryParams,e.queryParams);case"paramsChange":default:return!Rg(t,e)}}function Ia(t,e,i){let n=ds(t),r=t.value;Object.entries(n).forEach(([o,s])=>{r.component?e?Ia(s,e.children.getContext(o),i):Ia(s,null,i):Ia(s,e,i)}),r.component?e&&e.outlet&&e.outlet.isActivated?i.canDeactivateChecks.push(new hs(e.outlet.component,r)):i.canDeactivateChecks.push(new hs(null,r)):i.canDeactivateChecks.push(new hs(null,r))}function Ua(t){return typeof t=="function"}function GP(t){return typeof t=="boolean"}function jP(t){return t&&Ua(t.canLoad)}function UP(t){return t&&Ua(t.canActivate)}function $P(t){return t&&Ua(t.canActivateChild)}function WP(t){return t&&Ua(t.canDeactivate)}function zP(t){return t&&Ua(t.canMatch)}function ED(t){return t instanceof gi||t?.name==="EmptyError"}var Gu=Symbol("INITIAL_VALUE");function vs(){return mt(t=>wo(t.map(e=>e.pipe(gt(1),Cc(Gu)))).pipe(ae(e=>{for(let i of e)if(i!==!0){if(i===Gu)return Gu;if(i===!1||i instanceof pr)return i}return!0}),He(e=>e!==Gu),gt(1)))}function qP(t,e){return Ue(i=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=i;return s.length===0&&o.length===0?Y(Pe(z({},i),{guardsResult:!0})):XP(s,n,r,t).pipe(Ue(a=>a&&GP(a)?QP(n,o,t,e):Y(a)),ae(a=>Pe(z({},i),{guardsResult:a})))})}function XP(t,e,i,n){return Be(t).pipe(Ue(r=>e5(r.component,r.route,i,e,n)),Yn(r=>r!==!0,!0))}function QP(t,e,i,n){return Be(e).pipe(mi(r=>Kn(YP(r.route.parent,n),KP(r.route,n),JP(t,r.path,i),ZP(t,r.route,i))),Yn(r=>r!==!0,!0))}function KP(t,e){return t!==null&&e&&e(new Ig(t)),Y(!0)}function YP(t,e){return t!==null&&e&&e(new Mg(t)),Y(!0)}function ZP(t,e,i){let n=e.routeConfig?e.routeConfig.canActivate:null;if(!n||n.length===0)return Y(!0);let r=n.map(o=>_c(()=>{let s=ja(e)??i,a=_s(o,s),c=UP(a)?a.canActivate(e,t):Nn(s,()=>a(e,t));return vr(c).pipe(Yn())}));return Y(r).pipe(vs())}function JP(t,e,i){let n=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=>LP(s)).filter(s=>s!==null).map(s=>_c(()=>{let a=s.guards.map(c=>{let l=ja(s.node)??i,u=_s(c,l),d=$P(u)?u.canActivateChild(n,t):Nn(l,()=>u(n,t));return vr(d).pipe(Yn())});return Y(a).pipe(vs())}));return Y(o).pipe(vs())}function e5(t,e,i,n,r){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return Y(!0);let s=o.map(a=>{let c=ja(e)??r,l=_s(a,c),u=WP(l)?l.canDeactivate(t,e,i,n):Nn(c,()=>l(t,e,i,n));return vr(u).pipe(Yn())});return Y(s).pipe(vs())}function t5(t,e,i,n){let r=e.canLoad;if(r===void 0||r.length===0)return Y(!0);let o=r.map(s=>{let a=_s(s,t),c=jP(a)?a.canLoad(e,i):Nn(t,()=>a(e,i));return vr(c)});return Y(o).pipe(vs(),SD(n))}function SD(t){return r0(Je(e=>{if(gs(e))throw DD(t,e)}),ae(e=>e===!0))}function n5(t,e,i,n){let r=e.canMatch;if(!r||r.length===0)return Y(!0);let o=r.map(s=>{let a=_s(s,t),c=zP(a)?a.canMatch(e,i):Nn(t,()=>a(e,i));return vr(c)});return Y(o).pipe(vs(),SD(n))}var La=class{constructor(e){this.segmentGroup=e||null}},ed=class extends Error{constructor(e){super(),this.urlTree=e}};function us(t){return Do(new La(t))}function i5(t){return Do(new Q(4e3,!1))}function r5(t){return Do(CD(!1,mn.GuardRejected))}
14var Lg=class{constructor(e,i){this.urlSerializer=e,this.urlTree=i}lineralizeSegments(e,i){let n=[],r=i.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return Y(n);if(r.numberOfChildren>1||!r.children[_e])return i5(e.redirectTo);r=r.children[_e]}}applyRedirectCommands(e,i,n){let r=this.applyRedirectCreateUrlTree(i,this.urlSerializer.parse(i),e,n);if(i.startsWith("/"))throw new ed(r);return r}applyRedirectCreateUrlTree(e,i,n,r){let o=this.createSegmentGroup(e,i.root,n,r);return new pr(o,this.createQueryParams(i.queryParams,this.urlTree.queryParams),i.fragment)}createQueryParams(e,i){let n={};return Object.entries(e).forEach(([r,o])=>{if(typeof o=="string"&&o.startsWith(":")){let a=o.substring(1);n[r]=i[a]}else n[r]=o}),n}createSegmentGroup(e,i,n,r){let o=this.createSegments(e,i.segments,n,r),s={};return Object.entries(i.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(e,c,n,r)}),new Re(o,s)}createSegments(e,i,n,r){return i.map(o=>o.path.startsWith(":")?this.findPosParam(e,o,r):this.findOrReturn(o,n))}findPosParam(e,i,n){let r=n[i.path.substring(1)];if(!r)throw new Q(4001,!1);return r}findOrReturn(e,i){let n=0;for(let r of i){if(r.path===e.path)return i.splice(n),r;n++}return e}},Vg={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function o5(t,e,i,n,r){let o=zg(t,e,i);return o.matched?(n=FP(e,n),n5(n,e,i,r).pipe(ae(s=>s===!0?o:z({},Vg)))):Y(o)}function zg(t,e,i){if(e.path==="**")return s5(i);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||i.length>0)?z({},Vg):{matched:!0,consumedSegments:[],remainingSegments:i,parameters:{},positionalParamSegments:{}};let r=(e.matcher||tP)(i,t,e);if(!r)return z({},Vg);let o={};Object.entries(r.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=r.consumed.length>0?z(z({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:i.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function s5(t){return{matched:!0,parameters:t.length>0?oD(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function eD(t,e,i,n){return i.length>0&&l5(t,i,n)?{segmentGroup:new Re(e,c5(n,new Re(i,t.children))),slicedSegments:[]}:i.length===0&&u5(t,i,n)?{segmentGroup:new Re(t.segments,a5(t,i,n,t.children)),slicedSegments:i}:{segmentGroup:new Re(t.segments,t.children),slicedSegments:i}}function a5(t,e,i,n){let r={};for(let o of i)if(rd(t,e,o)&&!n[di(o)]){let s=new Re([],{});r[di(o)]=s}return z(z({},n),r)}function c5(t,e){let i={};i[_e]=e;for(let n of t)if(n.path===""&&di(n)!==_e){let r=new Re([],{});i[di(n)]=r}return i}function l5(t,e,i){return i.some(n=>rd(t,e,n)&&di(n)!==_e)}function u5(t,e,i){return i.some(n=>rd(t,e,n))}function rd(t,e,i){return(t.hasChildren()||e.length>0)&&i.pathMatch==="full"?!1:i.path===""}function d5(t,e,i,n){return di(t)!==n&&(n===_e||!rd(e,i,t))?!1:zg(e,t,i).matched}function f5(t,e,i){return e.length===0&&!t.children[i]}var Hg=class{};function h5(t,e,i,n,r,o,s="emptyOnly"){return new Gg(t,e,i,n,r,s,o).recognize()}var p5=31,Gg=class{constructor(e,i,n,r,o,s,a){this.injector=e,this.configLoader=i,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new Lg(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new Q(4002,`'${e.segmentGroup}'`)}recognize(){let e=eD(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(ae(i=>{let n=new ka([],Object.freeze({}),Object.freeze(z({},this.urlTree.queryParams)),this.urlTree.fragment,{},_e,this.rootComponentType,null,{}),r=new gn(n,i),o=new Zu("",r),s=bP(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(o._root,null),{state:o,tree:s}}))}match(e){return this.processSegmentGroup(this.injector,this.config,e,_e).pipe(qi(n=>{if(n instanceof ed)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof La?this.noMatchError(n):n}))}inheritParamsAndData(e,i){let n=e.value,r=Ug(n,i,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),e.children.forEac
14h(o=>this.inheritParamsAndData(o,n))}processSegmentGroup(e,i,n,r){return n.segments.length===0&&n.hasChildren()?this.processChildren(e,i,n):this.processSegment(e,i,n,n.segments,r,!0).pipe(ae(o=>o instanceof gn?[o]:[]))}processChildren(e,i,n){let r=[];for(let o of Object.keys(n.children))o==="primary"?r.unshift(o):r.push(o);return Be(r).pipe(mi(o=>{let s=n.children[o],a=RP(i,o);return this.processSegmentGroup(e,a,s,o)}),v0((o,s)=>(o.push(...s),o)),Xi(null),m0(),Ue(o=>{if(o===null)return us(n);let s=TD(o);return g5(s),Y(s)}))}processSegment(e,i,n,r,o,s){return Be(i).pipe(mi(a=>this.processSegmentAgainstRoute(a._injector??e,i,a,n,r,o,s).pipe(qi(c=>{if(c instanceof La)return Y(null);throw c}))),Yn(a=>!!a),qi(a=>{if(ED(a))return f5(n,r,o)?Y(new Hg):us(n);throw a}))}processSegmentAgainstRoute(e,i,n,r,o,s,a){return d5(n,r,o,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(e,r,n,o,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(e,r,i,n,o,s):us(r):us(r)}expandSegmentAgainstRouteUsingRedirect(e,i,n,r,o,s){let{matched:a,consumedSegments:c,positionalParamSegments:l,remainingSegments:u}=zg(i,r,o);if(!a)return us(i);r.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>p5&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(c,r.redirectTo,l);return this.applyRedirects.lineralizeSegments(r,d).pipe(Ue(f=>this.processSegment(e,n,i,f.concat(u),s,!1)))}matchSegmentAgainstRoute(e,i,n,r,o){let s=o5(i,n,r,e,this.urlSerializer);return n.path==="**"&&(i.children={}),s.pipe(mt(a=>a.matched?(e=n._injector??e,this.getChildConfig(e,n,r).pipe(mt(({routes:c})=>{let l=n._loadedInjector??e,{consumedSegments:u,remainingSegments:d,parameters:f}=a,h=new ka(u,f,Object.freeze(z({},this.urlTree.queryParams)),this.urlTree.fragment,v5(n),di(n),n.component??n._loadedComponent??null,n,_5(n)),{segmentGroup:g,slicedSegments:_}=eD(i,u,d,c);if(_.length===0&&g.hasChildren())return this.processChildren(l,c,g).pipe(ae(p=>p===null?null:new gn(h,p)));if(c.length===0&&_.length===0)return Y(new gn(h,[]));let v=di(n)===o;return this.processSegment(l,c,g,_,v?_e:o,!0).pipe(ae(p=>new gn(h,p instanceof gn?[p]:[])))}))):us(i)))}getChildConfig(e,i,n){return i.children?Y({routes:i.children,injector:e}):i.loadChildren?i._loadedRoutes!==void 0?Y({routes:i._loadedRoutes,injector:i._loadedInjector}):t5(e,i,n,this.urlSerializer).pipe(Ue(r=>r?this.configLoader.loadChildren(e,i).pipe(Je(o=>{i._loadedRoutes=o.routes,i._loadedInjector=o.injector})):r5(i))):Y({routes:[],injector:e})}};function g5(t){t.sort((e,i)=>e.value.outlet===_e?-1:i.value.outlet===_e?1:e.value.outlet.localeCompare(i.value.outlet))}function m5(t){let e=t.value.routeConfig;return e&&e.path===""}function TD(t){let e=[],i=new Set;for(let n of t){if(!m5(n)){e.push(n);continue}let r=e.find(o=>n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),i.add(r)):e.push(n)}for(let n of i){let r=TD(n.children);e.push(new gn(n.value,r))}return e.filter(n=>!i.has(n))}function v5(t){return t.data||{}}function _5(t){return t.resolve||{}}function y5(t,e,i,n,r,o){return Ue(s=>h5(t,e,i,n,s.extractedUrl,r,o).pipe(ae(({state:a,tree:c})=>Pe(z({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function b5(t,e){return Ue(i=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=i;if(!r.length)return Y(i);let o=new Set(r.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let l of MD(c))s.add(l);let a=0;return Be(s).pipe(mi(c=>o.has(c)?x5(c,n,t,e):(c.data=Ug(c,c.parent,t).resolve,Y(void 0))),Je(()=>a++),Eo(1),Ue(c=>a===s.size?Y(i):at))})}function MD(t){let e=t.children.map(i=>MD(i)).flat();return[t,...e]}function x5(t,e,i,n){let r=t.routeConfig,o=t._resolve;return r?.title!==void 0&&!bD(r)&&(o[Va]=r.title),D5(o,t,e,n).pipe(ae(s=>(t._resolvedData=s,t.data=Ug(t,t.parent,i).resolve,null)))}function D5(t,e,i,n){let r=_g(t);if(r.length===0)return Y({});let o={};return Be(r).pipe(Ue(s=>C5(t[s],e,i,n).pipe(Yn(),Je(a=>{o[s]=a}))),Eo(1),Os(o),qi(s=>ED(s)?at:Do(s)))}function C5(t,e,i,n){let r=ja(e)??n,o=_s(t,r),s=o.resolve?o.resolve(e,i):Nn(r,()=>o(e,i));return vr(s)}function mg(t){return mt(e=>{let i=t(e);return i?Be(i).pipe(ae(()=>e)):Y(e)})}var AD=(()=>{let e=class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(s=>s.outlet===_e);return r}getResolvedTitleForRoute(n){return n.data[Va]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(w5),providedIn:"root"});let t=e;return t})(),w5=(()=>{let e=class e extends AD{constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}};e.\u0275fac=function(r){return new(r||e)(G(fb))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),$a=new K("",{providedIn:"root",factory:()=>({})}),td=new K(""),qg=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=E(jl)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return Y(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=vr(n.loadComponent()).pipe(ae(ID),Je(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),vi(()=>{this.componentLoaders.delete(n)})),o=new yo(r,()=>new he).pipe(_o());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Y({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let s=E5(r,this.compiler,n,this.onLoadEndListener).pipe(vi(()=>{this.childrenLoaders.delete(r)})),a=new yo(s,()=>new he).pipe(_o());return this.childrenLoaders.set(r,a),a}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function E5(t,e,i,n){return vr(t.loadChildren()).pipe(ae(ID),Ue(r=>r instanceof zs||Array.isArray(r)?Y(r):Be(e.compileModuleAsync(r))),ae(r=>{n&&n(t);let o,s,a=!1;return Array.isArray(r)?(s=r,a=!0):(o=r.create(i).injector,s=o.get(td,[],{optional:!0,self:!0}).flat()),{routes:s.map(Wg),injector:o}}))}function S5(t){return t&&typeof t=="object"&&"default"in t}function ID(t){return S5(t)?t.default:t}var Xg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(T5),providedIn:"root"});let t=e;return t})(),T5=(()=>{let e=class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),OD=new K(""),PD=new K("");function M5(t,e,i){let n=t.get(PD),r=t.get(je);return t.get(Ce).runOutsideAngular(()=>{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(l=>setTimeout(l));let o,s=new Promise(l=>{o=l}),a=r.startViewTransition(()=>(o(),A5(t))),{onViewTransitionCreated:c}=n;return c&&Nn(t,()=>c({transition:a,from:e,to:i})),s})}function A5(t){return new Promise(e=>{Fl(e,{injector:t})})}var Qg=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new he,this.transitionAbortSubject=ne
14w he,this.configLoader=E(qg),this.environmentInjector=E(ct),this.urlSerializer=E(Ha),this.rootContexts=E(Ga),this.location=E(Xo),this.inputBindingEnabled=E(id,{optional:!0})!==null,this.titleStrategy=E(AD),this.options=E($a,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=E(Xg),this.createViewTransition=E(OD,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Y(void 0),this.rootComponentType=null;let n=o=>this.events.next(new Sg(o)),r=o=>this.events.next(new Tg(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(Pe(z(z({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,o){return this.transitions=new pt({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Aa,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(He(s=>s.id!==0),ae(s=>Pe(z({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),mt(s=>{let a=!1,c=!1;return Y(s).pipe(mt(l=>{if(this.navigationId>s.id)return this.cancelNavigationTransition(s,"",mn.SupersededByNewNavigation),at;this.currentTransition=s,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Pe(z({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let u=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=l.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!u&&d!=="reload"){let f="";return this.events.next(new mr(l.id,this.urlSerializer.serialize(l.rawUrl),f,qu.IgnoredSameUrlNavigation)),l.resolve(null),at}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return Y(l).pipe(mt(f=>{let h=this.transitions?.getValue();return this.events.next(new ms(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),h!==this.transitions?.getValue()?at:Promise.resolve(f)}),y5(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),Je(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=Pe(z({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let h=new Xu(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(h)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:f,extractedUrl:h,source:g,restoredState:_,extras:v}=l,p=new ms(f,this.urlSerializer.serialize(h),g,_);this.events.next(p);let m=_D(this.rootComponentType).snapshot;return this.currentTransition=s=Pe(z({},l),{targetSnapshot:m,urlAfterRedirects:h,extras:Pe(z({},v),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,Y(s)}else{let f="";return this.events.next(new mr(l.id,this.urlSerializer.serialize(l.extractedUrl),f,qu.IgnoredByUrlHandlingStrategy)),l.resolve(null),at}}),Je(l=>{let u=new Dg(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}),ae(l=>(this.currentTransition=s=Pe(z({},l),{guards:BP(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),s)),qP(this.environmentInjector,l=>this.events.next(l)),Je(l=>{if(s.guardsResult=l.guardsResult,gs(l.guardsResult))throw DD(this.urlSerializer,l.guardsResult);let u=new Cg(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(u)}),He(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",mn.GuardRejected),!1)),mg(l=>
14{if(l.guards.canActivateChecks.length)return Y(l).pipe(Je(u=>{let d=new wg(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}),mt(u=>{let d=!1;return Y(u).pipe(b5(this.paramsInheritanceStrategy,this.environmentInjector),Je({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(u,"",mn.NoDataFromResolver)}}))}),Je(u=>{let d=new Eg(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}))}),mg(l=>{let u=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(Je(h=>{d.component=h}),ae(()=>{})));for(let h of d.children)f.push(...u(h));return f};return wo(u(l.targetSnapshot.root)).pipe(Xi(null),gt(1))}),mg(()=>this.afterPreactivation()),mt(()=>{let{currentSnapshot:l,targetSnapshot:u}=s,d=this.createViewTransition?.(this.environmentInjector,l.root,u.root);return d?Be(d).pipe(ae(()=>s)):Y(s)}),ae(l=>{let u=AP(n.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=s=Pe(z({},l),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,s}),Je(()=>{this.events.next(new Fa)}),kP(this.rootContexts,n.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),gt(1),Je({next:l=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Wn(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{a=!0}}),Ze(this.transitionAbortSubject.pipe(Je(l=>{throw l}))),vi(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",mn.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),qi(l=>{if(c=!0,wD(l))this.events.next(new gr(s.id,this.urlSerializer.serialize(s.extractedUrl),l.message,l.cancellationCode)),PP(l)?this.events.next(new Ra(l.url)):s.resolve(!1);else{this.events.next(new Na(s.id,this.urlSerializer.serialize(s.extractedUrl),l,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(l))}catch(u){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(u)}}return at}))}))}cancelNavigationTransition(n,r,o){let s=new gr(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function I5(t){return t!==Aa}var O5=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(P5),providedIn:"root"});let t=e;return t})(),jg=class{shouldDetach(e){return!1}store(e,i){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,i){return e.routeConfig===i.routeConfig}},P5=(()=>{let e=class e extends jg{};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),ND=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:()=>E(N5),providedIn:"root"});let t=e;return t})(),N5=(()=>{let e=class e extends ND{constructor(){super(...arguments),this.location=E(Xo),this.urlSerializer=E(Ha),this.options=E($a,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=E(Xg),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new pr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=_D(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof ms)this.stateMemento=this.createStateMemento();else if(n instanceof mr)this.rawUrlTree=r.initialUrl;else if(n instanceof Xu){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(o,r)}}else n instanceof Fa?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):n instanceof gr&&(n.code===mn.GuardRejected||n.c
14ode===mn.NoDataFromResolver)?this.restoreHistory(r):n instanceof Na?this.restoreHistory(r,!0):n instanceof Wn&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let o=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let s=this.browserPageId,a=z(z({},r.extras.state),this.generateNgRouterState(r.id,s));this.location.replaceState(o,"",a)}else{let s=z(z({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",s)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,s=this.currentPageId-o;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=vt(e)))(o||e)}})(),e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Ta=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Ta||{});function FD(t,e){t.events.pipe(He(i=>i instanceof Wn||i instanceof gr||i instanceof Na||i instanceof mr),ae(i=>i instanceof Wn||i instanceof mr?Ta.COMPLETE:(i instanceof gr?i.code===mn.Redirect||i.code===mn.SupersededByNewNavigation:!1)?Ta.REDIRECTING:Ta.FAILED),He(i=>i!==Ta.REDIRECTING),gt(1)).subscribe(()=>{e()})}function F5(t){throw t}var R5={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},k5={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Rt=(()=>{let e=class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=E(Ll),this.stateManager=E(ND),this.options=E($a,{optional:!0})||{},this.pendingTasks=E(zr),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=E(Qg),this.urlSerializer=E(Ha),this.location=E(Xo),this.urlHandlingStrategy=E(Xg),this._events=new he,this.errorHandler=this.options.errorHandler||F5,this.navigated=!1,this.routeReuseStrategy=E(O5),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=E(td,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!E(id,{optional:!0}),this.eventsSubscription=new Ye,this.isNgZoneEnabled=E(Ce)instanceof Ce&&Ce.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(o!==null&&s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof gr&&r.code!==mn.Redirect&&r.code!==mn.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Wn)this.navigated=!0;else if(r instanceof Ra){let a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c={info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||I5(o.source)};this.scheduleNavigation(a,Aa,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}L5(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Aa,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){let s={replaceUrl:!0},a=o?.navigationId?o:null;if(o){let l=z({},o);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(s.state=l)}let c=this.parseUrl(n);this.scheduleNavigation(c,r,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Wg),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:s,fragment:a,queryParamsHandling:c,preserveFragment:l}=r,u=l?this.currentUrlTree.fragment:a,d=null;switch(c){case"merge":d=z(z({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let h=o?o.snapshot:this.routerState.snapshot.root;f=pD(h)}
14catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),f=this.currentUrlTree.root}return gD(f,n,d,u??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=gs(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(s,Aa,null,r)}navigate(n,r={skipLocationChange:!1}){return B5(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=z({},R5):r===!1?o=z({},k5):o=r,gs(n))return Qx(this.currentUrlTree,n,o);let s=this.parseUrl(n);return Qx(this.currentUrlTree,s,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,s])=>(s!=null&&(r[o]=s),r),{})}scheduleNavigation(n,r,o,s,a){if(this.disposed)return Promise.resolve(!1);let c,l,u;a?(c=a.resolve,l=a.reject,u=a.promise):u=new Promise((f,h)=>{c=f,l=h});let d=this.pendingTasks.add();return FD(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:c,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(f=>Promise.reject(f))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function B5(t){for(let e=0;e<t.length;e++)if(t[e]==null)throw new Q(4008,!1)}function L5(t){return!(t instanceof Fa)&&!(t instanceof Ra)}var tD=(()=>{let e=class e{constructor(n,r,o,s,a,c){this.router=n,this.route=r,this.tabIndexAttribute=o,this.renderer=s,this.el=a,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new he,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let l=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=n.events.subscribe(u=>{u instanceof Wn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(n){n!=null?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(n,r,o,s,a){let c=this.urlTree;if(c===null||this.isAnchorElement&&(n!==0||r||o||s||a||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(c,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.href=n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;let r=this.href===null?null:g_(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(n,r){let o=this.renderer,s=this.el.nativeElement;r!==null?o.setAttribute(s,n,r):o.removeAttribute(s,n)}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};e.\u0275fac=function(r){return new(r||e)(U(Rt),U(Gi),xl("tabindex"),U(un),U(ze),U(Ii))},e.\u0275dir=Ae({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){r&1&&Z("click",function(a){return o.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),r&2&&bn("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[Qe.HasDecoratorInputTransform,"preserveFragment","preserveFragment",ar],skipLocationChange:[Qe.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",ar],replaceUrl:[Qe.HasDecoratorInputTransform,"replaceUrl","replaceUrl",ar],routerLink:"routerLink"},standalone:!0,features:[Ph,Wt]});let t=e;return t})(),xz=(()=>{let e=class e{get isActive(){return this._isActive}constructor(n,r,o,s,a){this.router=n,this.element=r,this.renderer=o,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Se,this.routerEventsSubscription=n.events.subscribe(c=>{c instanceof Wn&&this.update()})}ngAfterContentInit(){Y(this.links.changes,Y(null)).pipe(Qn()).subscribe(n=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let n=[...this.links.toArray(),this.link].filter(r=>!!r).map(r=>r.onChanges);this.linkInputChangesSubscription=Be(n).pipe(Qn()).subscribe(r=>{this._isActive!==this.isLinkActive(this.router)(r)&&this.update()})}set routerLinkActive(n){let r=Array.isArray(n)?n:n.split(" ");this.classes=r.filter(o=>!!o)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let n=this.hasActiveLinks();
14this.classes.forEach(r=>{n?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),n&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==n&&(this._isActive=n,this.cdr.markForCheck(),this.isActiveChange.emit(n))})}isLinkActive(n){let r=V5(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=>{let s=o.urlTree;return s?n.isActive(s,r):!1}}hasActiveLinks(){let n=this.isLinkActive(this.router);return this.link&&n(this.link)||this.links.some(n)}};e.\u0275fac=function(r){return new(r||e)(U(Rt),U(ze),U(un),U(Dn),U(tD,8))},e.\u0275dir=Ae({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,o,s){if(r&1&&Bl(s,tD,5),r&2){let a;bt(a=xt())&&(o.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Wt]});let t=e;return t})();function V5(t){return!!t.paths}var nd=class{};var H5=(()=>{let e=class e{constructor(n,r,o,s,a){this.router=n,this.injector=o,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(He(n=>n instanceof Wn),mi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){let o=[];for(let s of r){s.providers&&!s._injector&&(s._injector=Rl(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,c=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&s.canLoad===void 0||s.loadComponent&&!s._loadedComponent)&&o.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&o.push(this.processRoutes(c,s.children??s._loadedRoutes))}return Be(o).pipe(Qn())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;r.loadChildren&&r.canLoad===void 0?o=this.loader.loadChildren(n,r):o=Y(null);let s=o.pipe(Ue(a=>a===null?Y(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(r.loadComponent&&!r._loadedComponent){let a=this.loader.loadComponent(r);return Be([s,a]).pipe(Qn())}else return s})}};e.\u0275fac=function(r){return new(r||e)(G(Rt),G(jl),G(ct),G(nd),G(qg))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),RD=new K(""),G5=(()=>{let e=class e{constructor(n,r,o,s,a={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=E(ct),a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof ms?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof Wn?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof mr&&n.code===qu.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Qu&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>nt(this,null,function*(){yield new Promise(o=>{setTimeout(()=>{o()}),Fl(()=>{o()},{injector:this.environmentInjector})}),this.zone.run(()=>{this.transitions.events.next(new Qu(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};e.\u0275fac=function(r){M_()},e.\u0275prov=k({token:e,factory:e.\u0275fac});let t=e;return t})();function j5(t){return t.routerState.root}function Wa(t,e){return{\u0275kind:t,\u0275providers:e}}function U5(){let t=E(_t);return e=>{let i=t.get(Ei);if(e!==i.components[0])return;let n=t.get(Rt),r=t.get(kD);t.get(Kg)===1&&n.initialNavigation(),t.get(BD,null,be.Optional)?.setUpPreloading(),t.get(RD,null,be.Optional)?.init(),n.resetRootComponentType(i.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var kD=new K("",{factory:()=>new he}),Kg=new K("",{providedIn:"root",factory:()=>1});function $5(){return Wa(2,[{provide:Kg,useValue:0},{provide:zo,multi:!0,deps:[_t],useFactory:e=>{let i=e.get(Ly,Promise.resolve());return()=>i.then(()=>new Promise(n=>{let r=e.get(Rt),o=e.get(kD);FD(r,()=>{n(!0)}),e.get(Qg).afterPreactivation=()=>(n(!0),o.closed?Y(void 0):o),r.initialNavigation()}))}}])}function W5(){return Wa(3,[{provide:zo,multi:!0,useFactory:()=>{let e=E(Rt);return()=>{e.setUpLocationChangeListener()}}},{provide:Kg,useValue:2}])}var BD=new K("");function z5(t){return Wa(0,[{provide:BD,useExisting:H5},{provide:nd,useExisting:t}])}function q5(){return Wa(8,[Jx,{provide:id,useExisting:Jx}])}function X5(t){let e=[{provide:OD,useValue:M5},{provide:PD,useValue:z({skipNextTransition:!!t?.skipInitialTransition},t)}];return Wa(9,e)}var nD=new K("ROUTER_FORROOT_GUARD"),Q5=[Xo,{provide:Ha,useClass:Oa},Rt,Ga,{provide:Gi,useFactory:j5,deps:[Rt]},qg,[]],Dz=(()=>{let e=class e{constructor(n){}static forRoot(n,r){return{ngModule:e,providers:[Q5,[],{provide:td,multi:!0,useValue:n},{provide:nD,useFactory:J5,deps:[[Rt,new Qs,new ll]]},{provide:$a,useValue:r||{}},r?.useHash?Y5():Z5(),K5(),r?.preloadingStrategy?z5(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?eN(r):[],r?.bindToComponentInputs?q5().\u0275providers:[],r?.enableViewTransitions?X5().\u0275providers:[],tN()]}}static forChild(n){return{ngModule:e,providers:[{provide:td,multi:!0,useValue:n}]}}};e.\u0275fac=function(r){return new(r||e)(G(nD,8))},e.\u0275mod=Me({type:e}),e.\u0275inj=Te({});let t=e;return t})();function K5(){return{provide:RD,useFactory:()=>{let t=E(Xy),e=E(Ce),i=E($a),n=E(Qg),r=E(Ha);return i.scrollOffset&&t.setOffset(i.scrollOffset),new G5(r,n,t,e,i)}}}function Y5(){return{provide:Ii,useClass:Hy}}function Z5(){return{provide:Ii,useClass:np}}function J5(t){return"guarded"}function eN(t){return[t.initialNavigation==="disabled"?W5().\u0275providers:[],t.initialNavigation==="enabledBlocking"?$5().\u0275providers:[]]}var iD=new K("");function tN(){return[{provide:iD,useFactory:U5},{provide:Gl,multi:!0,useExisting:iD}]}var rn={production:!0,baseUrl:"https://bookyup.co.uk/",apiUrl:"https://api25.bookyup.co.uk/bookyup_web_api/",payment_url:"https://api25.bookyup.co.uk/payment/",gtagScript:"",gtagNoScript:"",analyticsScript1:"",analyticsScript2:"",metaScript:"",metaNoScript:"",tiktokScript:"",linkedinScript1:"",linkedinScript2:"",linkedinNoScript:""};var lo=(()=>{let e=class e{constructor(n,r){this.localstorage=n,this.sessionstorage=r}setLocalstorage(n,r){return nt(this,null,function*(){return yield this.localstorage.store(n,r)})}getLocalstorage(n){return nt(this,null,function*(){return yield this.localstorage.retrieve(n)})}removeLocalstorage(n){return nt(this,null,function*(){return yield this.localstorage.clear(n)})}clearLocalstorage(n){return nt(this,null,function*(){return yield this.localstorage.clear()})}observe(n){return this.localstorage.observe(n)}setSessionstorage(n,r){return nt(this,null,function*(){return yield this.sessionstorage.store(n,r)})}getSessionstorage(n){return nt(this,null,function*(){return yield this.sessionstorage.retrieve(n)})}removeSessionstorage(n){return nt(this,null,function*(){return yield this.sessionstorage.clear(n)})}clearSessionstorage(n){return nt(this,null,function*(){return yield this.sessionstorage.clear()})}};e.\u0275fac=function(r){return new(r||e)(G(Hi),G(wa))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var sd=(()=>{let e=class e{constructor(n,r){this.router=n,this.localSt=r}setSecureToken(n){this.localSt.store("loghash",n)}getSecureToken(){return this.localSt.retrieve("loghash")}
14isLoggednIn(){return this.getSecureToken()!==null}logout(){this.localSt.clear("loghash")}calllogin(){this.localSt.store("calllogin","trueval")}};e.\u0275fac=function(r){return new(r||e)(G(Rt),G(Hi))},e.\u0275prov=k({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=!1,o},providedIn:"root"});let t=e;return t})();var ys=(()=>{let e=class e{constructor(n){this.rts=n,this.bannersubject=new he,this.loginsubject=new he,this.commonpopupsubject=new he,this.subject=new he,this.showguestoption=!1,this.homeredirect=!0,this.subjectCookieCheck=new he,this.open=!1}setBanner(n=""){this.bannersubject.next({bannerurl:n})}getBanner(){return this.bannersubject.asObservable()}setloginpop(n){n=="on"?this.open=!0:this.open=!1,this.subject.next({text:this.open})}popupcall(){return this.subject.asObservable()}openpopup(){return this.open}logincomplete(){this.showguestoption=!1,this.loginsubject.next({text:"login-complete"})}opencommonpopup(n,r,o){console.log(n),console.log(r),console.log(o),this.commonpopupsubject.next({popuptitle:n,poptext:r,poptype:o})}listencommonpopup(){return this.commonpopupsubject.asObservable()}setguesoption(n){this.showguestoption=n}getguesoption(){return this.showguestoption}checklogincomplete(){return this.loginsubject.asObservable()}sethomeredirect(n){this.homeredirect=n}gohomeredirect(){let n=this.rts.url;this.homeredirect&&(n.includes("checkout")||n.includes("deliveryaddress"))&&this.rts.navigate(["/"])}getCookieCheck(){return this.subjectCookieCheck.asObservable()}setCookieCheck(n=""){this.subjectCookieCheck.next({text:n})}};e.\u0275fac=function(r){return new(r||e)(G(Rt))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var xs={UKNOWN:"Unknown"},rm={CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",OPERA:"Opera",IE:"IE",MS_EDGE:"MS-Edge",MS_EDGE_CHROMIUM:"MS-Edge-Chromium",FB_MESSANGER:"FB-Messanger",SAMSUNG:"Samsung",UCBROWSER:"UC-Browser",UNKNOWN:xs.UKNOWN},ad={HTC:/HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel/,NEXUS_PHONE:/Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6/,DELL:/Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b/,MOTOROLA:new RegExp(`Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853| 15 A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511| 16 MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600| 17 ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435| 18 WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611| 19 XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909| 20 XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052`),SAMSUNG:new RegExp(`\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|
21 GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320| 22 GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I| 23 GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500| 24 GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070| 25 GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130| 26 GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100| 27 GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652| 28 GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410| 29 GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703| 30 GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103| 31 GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603| 32 GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770| 33 GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270| 34 GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600| 35 GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102| 36 GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562| 37 GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630| 38 SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100| 39 SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830| 40 SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410| 41 SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450| 42 SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740| 43 SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137| 44 SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597| 45 SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767| 46 SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927| 47 SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170| 48 SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357| 49 SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335| 50 SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577| 51 SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777| 52 SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937| 53 SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600| 54 SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777| 55 SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219| 56 SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369| 57 SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539| 58 SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719| 59 SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929| 60 SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120| 61 SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|
61SGH-X630| 62 SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400| 63 SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790| 64 SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720| 65 SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240| 66 SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550| 67 SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910| 68 SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100| 69 GT-N7105|SCH-I535|SM-N900A|SM-N900T|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312| 70 GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560| 71 GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F| 72 SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V| 73 SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F| 74 SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F`),LG:new RegExp(`\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970| 75 LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272| 76 C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510| 77 LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271| 78 VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802| 79 MS323|M257)`),SONY:/SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533/,ASUS:/Asus.*Galaxy|PadFone.*Mobile/,NOKIA_LUMIA:/Lumia [0-9]{3,4}/,MICROMAX:/Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b/,PALM:/PalmSource|Palm/,VERTU:/Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature/,PANTECH:new RegExp(`PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K| 80 IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L| 81 IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000| 82 CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020| 83 P2000|P7040|P7000|C790`),FLY:/IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250/,WIKO:new RegExp(`KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM| 84 SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLI
84M|CINK SLIM 2|CINK +| 85 CINK KING|CINK PEAX|CINK SLIM|SUBLIM`),I_MOBILE:/i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)/,SIMVALLEY:/\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b/,WOLFGANG:/AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q/,ALCATEL:/Alcatel|Mobile; rv:49.0|Mobile; ALCATEL 4052R; rv:48.0/,NINTENDO:/Nintendo (3DS|Switch)/,AMOI:/Amoi/,INQ:/INQ/,VITA:/\bVita\b/,BLACKBERRY:/\bBlackBerry\b|\bBB10\b|rim[0-9]+/,FIREFOX_OS:/\bFirefox-OS\b/,IPHONE:/\biPhone\b/,iPod:/\biPod\b/,ANDROID:/\bAndroid\b/,WINDOWS_PHONE:/\bWindows-Phone\b/,GENERIC_PHONE:new RegExp(`Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser| 86 up.link|vodafone|\\bwap\\b|nokia|Nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser`)},bs={iPad:/iPad|iPad.*Mobile/,NexusTablet:/Android.*Nexus[\s]+(7|9|10)/,GoogleTablet:/Android.*Pixel C/,SamsungTablet:new RegExp(`SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210| 87 GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905| 88 SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100| 89 GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705| 90 SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201| 91 GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L| 92 SHV-E230S|SHW-M180K|SHW-M180L|SM-T865|SM-T290|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W| 93 SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925| 94 GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T385M|SM-P585M|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600| 95 SM-P601|SM-P605|SM-P615|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110| 96 GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321| 97 SM-T510|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V| 98 SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T500|SM-T330| 99 SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A| 100 SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550| 101 SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533| 102 SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713| 103 SM-T719|SM-T725|SM-T813|SM-T819|SM-T580|SM-T590|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350| 104 SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-P585Y|SM-X200|SM-T970`),Kindle:new RegExp(`Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI| 105 KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome /[0-9.]+ (?!Mobile)`),SurfaceTablet:/Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)/,HPTablet:/HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10/,AsusTablet:new RegExp(`^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL| 106 TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C| 107 Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL| 108 ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C| 109 ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b`),BlackBerryTablet:/PlayBook|RIM Tablet/,HTCtablet:/HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410/,MotorolaTablet:/xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|M
109Z608|MZ609|MZ615|MZ616|MZ617/,NookTablet:/Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2/,AcerTablet:new RegExp(`Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501| 110 W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b| 111 \\bA3-A20\\b|\\bA3-A30`),ToshibaTablet:/Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO/,LGTablet:/\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b/,FujitsuTablet:/Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b/,PrestigioTablet:new RegExp(`PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C| 112 PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D| 113 PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D| 114 PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008| 115 PMT5887|PMT5001|PMT5002`),LenovoTablet:new RegExp(`Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F| 116 YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000| 117 B8000|B8080)(-|)(FL|F|HV|H|)|TB-X606F|TB-X103F|TB-X304F|TB-X304L|TB-X704F|TB-8703F|Tab2A7-10F|TB2-X30L|TB-8504F`),DellTablet:/Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7/,YarvikTablet:new RegExp(`Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411| 118 TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151| 119 TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485| 120 TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211| 121 TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b`),MedionTablet:/Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB/,ArnovaTablet:/97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2/,IntensoTablet:/INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004/,IRUTablet:/M702pro/,MegafonTablet:/MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b/,EbodaTablet:/E-Boda (Supreme|Impresspeed|Izzycomm|Essential)/,AllViewTablet:/Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)/,ArchosTablet:new RegExp(`\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| 122 Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b`),AinolTablet:/NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark/,NokiaLumiaTablet:/Lumia 2520/,SonyTablet:new RegExp(`Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123| 123 SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101| 124 EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611| 125 SGP612|SGP712`),PhilipsTablet:/\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b/,CubeTablet:/Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT/,CobyTablet:new RegExp(`MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048| 126 MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010`),MIDTablet:new RegExp(`M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933| 127 MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737| 128 MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10`),MSITablet:new RegExp(`MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81| 129 Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b`),SMiTTablet:/Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)/,RockChipTablet:/Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A/,FlyTablet:/IQ310|Fly Vision/,bqTablet:new RegExp(`Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton| 130 Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus`),HuaweiTablet:new RegExp(`MediaPad|MediaPad 7 Youth|MediaPad T3 10|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106| 131 S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-W09|AGS-L09`),NecTablet:/\bN-06D|\bN-08D/,PantechTablet:/Pantech.*P4100/,BronchoTablet:/Broncho.*(N701|N708|N802|a710)/,VersusTablet:/TOUCHPAD.*[78910]|\bTOUCHTAB\b/,ZyncTablet:/z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900/,PositivoTablet:/TB07STA|TB10STA|TB07FTA|TB10FTA/,NabiTablet:/Android.*\b
131Nabi/,KoboTablet:/Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build/,DanewTablet:/DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b/,TexetTablet:new RegExp(`NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047| 132 TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025| 133 TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A| 134 TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD| 135 TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD| 136 TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446| 137 TB-436|TB-416|TB-146SE|TB-126SE`),PlaystationTablet:/Playstation.*(Portable|Vita)/,TrekstorTablet:/ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab/,PyleAudioTablet:/\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b/,AdvanTablet:new RegExp(`Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci| 138 T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b`),DanyTechTablet:`Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II| 139 Genius TAB GII|Genius TAB GIII|Genius Tab S1`,GalapadTablet:/Android.*\bG1\b(?!\))/,MicromaxTablet:/Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b/,KarbonnTablet:/Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b/,AllFineTablet:/Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide/,PROSCANTablet:new RegExp(`\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030| 140 PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G| 141 PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088| 142 PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b`),YONESTablet:/BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026/,ChangJiaTablet:new RegExp(`TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709| 143 TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103| 144 TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106| 145 TPC10111|TPC10203|TPC10205|TPC10503`),GUTablet:/TX-A1301|TX-M9002|Q702|kf026/,PointOfViewTablet:new RegExp(`TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N| 146 TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+| 147 TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL| 148 TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10`),OvermaxTablet:new RegExp(`OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab| 149 MagicTab|Stream|TB-08|TB-09)|Qualcore 1027`),HCLTablet:/HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync/,DPSTablet:/DPS Dream 9|DPS Dual 7/,VistureTablet:/V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10/,CrestaTablet:/CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989/,MediatekTablet:/\bMT8125|MT8389|MT8135|MT8377\b/,ConcordeTablet:/Concorde([ ]+)?Tab|ConCorde ReadMan/,GoCleverTablet:new RegExp(`GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G| 150 TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721| 151 GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72| 152 TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2| 153 TAB R104|TAB R83.3|TAB A1042`),ModecomTablet:new RegExp(`FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014| 154 FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801| 155 FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003`),VoninoTablet:new RegExp(`\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z| 156 Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD| 157 Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b`),ECSTablet:/V07OT2|TM105A|S10OT1|TR10CS1/,StorexTablet:/eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab/,VodafoneTablet:/SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497/,EssentielBTablet:/Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2/,RossMoorTablet:/RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711/,iMobileTablet:/i-mobile i-note/,TolinoTablet:/tolino tab [0-9.]+|tolino shine/,AudioSonicTablet:/\bC-22Q|T7-QC|T-17B|T-17P\b/,AMPETablet:/Android.* A78 /,SkkTablet:/Android.* (SKYPAD|PHOENIX|CYCLOPS)/,TecnoTablet:/TECNO P9|TECNO DP8D/,JXDTablet:new RegExp(`Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300| 158 S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908| 159 P1000|P300|S18|S6600|S9100)\\b`),iJoyTablet:new RegExp(`Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon| 160 Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel| 161 Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity| 162 Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II| 163 Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)`),FX2Tablet:/FX2 PAD7|FX2 PAD10/,XoroTablet:new RegExp(`KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721| 164 PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR| 165 PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730| 166 TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151`),ViewsonicTablet:/ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a/,VerizonTablet:/QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1/,OdysTablet:/LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10/,CaptivaTablet:/CAPTIVA PAD/,IconbitTablet:new RegExp(`NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C| 167 NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S`),TeclastTablet:new RegExp(`T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air| 168 \\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b| 169 \\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b| 170 \\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b| 171 \\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|
172 \\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b| 173 \\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b| 174 \\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b| 175 \\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi`),OndaTablet:new RegExp(`\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10| 176 V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819| 177 V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973| 178 Vi40)\\b[s]+|V10 \\b4G\\b`),JaytechTablet:/TPC-PA762/,BlaupunktTablet:/Endeavour 800NG|Endeavour 1010/,DigmaTablet:/\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b/,EvolioTablet:/ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b/,LavaTablet:/QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b/,AocTablet:/MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712/,MpmanTablet:new RegExp(`MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780| 179 \\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110| 180 MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010`),CelkonTablet:/CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b/,WolderTablet:new RegExp(`miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS| 181 POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK| 182 FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b`),MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:/\bMI PAD\b|\bHM NOTE 1W\b/,NibiruTablet:/Nibiru M1|Nibiru Jupiter One/,NexoTablet:/NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI/,LeaderTablet:new RegExp(`TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I| 183 TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100`),UbislateTablet:/UbiSlate[\s]?7C/,PocketBookTablet:/Pocketbook/,KocasoTablet:/\b(TB-1207)\b/,HisenseTablet:/\b(F5281|E2371)\b/,Hudl:/Hudl HT7S3|Hudl 2/,TelstraTablet:/T-Hub2/,Honeywell:/RT10A/,GenericTablet:new RegExp(`Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8| 184 A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010| 185 Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107`)},_r={BLACKBERRY:"Blackberry",FIREFOX_OS:"Firefox-OS",CHROME_BOOK:"Chrome-Book",WINDOWS_PHONE:"Windows-Phone",VITA:"Vita",PS4:"PS4",MAC:"Macintosh",CHROMECAST:"Chromecast",APPLE_TV:"Apple-TV",GOOGLE_TV:"Google-TV",ANDROID:"Android",Tesla:"Tesla",iPad:"iPad",IPHONE:"iPhone",iPod:"iPod",UNKNOWN:xs.UKNOWN,HTC:"HTC",NEXUS_PHONE:"Nexus Phone",NexusTablet:"Nexus Tablet",DELL:"Dell",MOTOROLA:"Motorola",SAMSUNG:"Samsung",LG:"LG",SONY:"Sony",ASUS:"Asus",NOKIA_LUMIA:"Nokia Lumia",MICROMAX:"Micromax",PALM:"Palm",VERTU:"Vertu",PANTECH:"PANTECH",FLY:"Fly",WIKO:"WIKO",I_MOBILE:"i-mobile",SIMVALLEY:"Simvalley",WOLFGANG:"Wolfgang",ALCATEL:"Alcatel",HONEYWELL:"Honeywell",NINTENDO:"Nintendo",AMOI:"Amoi",INQ:"INQ",GENERIC_PHONE:"Generic Phone",MI_SE_9:"Mi SE 9"},VD=[_r.PS4,_r.CHROME_BOOK,_r.MAC,_r.DELL,_r.ASUS,_r.UNKNOWN],nN={WINDOWS:"Windows",MAC:"Mac",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNIX:"Unix",FIREFOX_OS:"Firefox-OS",CHROME_OS:"Chrome-OS",WINDOWS_PHONE:"Windows-Phone",UNKNOWN:xs.UKNOWN},iN={WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_11_0:"mac-os-x-11-0",MACOSX_16:"mac-os-x-16",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",iOS:"iOS",ANDROID_9:"android-9",UNKNOWN:xs.UKNOWN.toLowerCase()},HD={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}
185,IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/\bWindows Phone\b/}]},ANDROID:{and:[/\bAndroid\b/,{not:/\bWindows Phone\b/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},rN={CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/,/\bHeadlessChrome\b/]},{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},FIREFOX:{or:[/\bFirefox\b/,/\bFxiOS\b/]},SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bWindows Phone\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdg(e|A|iOS)\b/]},MS_EDGE_CHROMIUM:/\bEdg\/\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/,SAMSUNG:/\bSamsungBrowser\b/,UCBROWSER:/\bUCBrowser\b/},oN=Pe(z(z(z({},ad),bs),HD),{FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,Tesla:/Tesla\/([0-9]{4}.[0-9]{1,2}.?[0-9]{0,2}.?[0-9]{0,2})-(.{7})/,MI_SE_9:/\bXiaomi\b/,MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}}),em={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/,MACOSX_16:/(Mac OS X 10.16)/,MACOSX_11_0:{or:[/11_0 like Mac OS X/,/Mac OS X 11/]},iOS:/(iPhone OS\s*[0-9_]+)/,ANDROID_9:/(Android 9)/},tm={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/,/\bHeadlessChrome\/([\d\.]+)\b/],FIREFOX:[/\bFirefox\/([\d\.]+)\b/,/\bFxiOS\/([\d\.]+)\b/],SAFARI:[/\bVersion\/([\d\.]+)\b/,/\bSafari\/([\d\.]+)\b/],OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdg(?:e|A|iOS)\/([\d\.]+)\b/,MS_EDGE_CHROMIUM:/\bEdg\/([\d\.]+)\b/,SAMSUNG:/\bSamsungBrowser\/([\d\.]+)\b/,UCBROWSER:/\bUCBrowser\/([\d\.]+)\b/},sN=Object.keys(em).reduce((t,e)=>(t[e]=em[e],t),{}),GD=Object.keys(tm).reduce((t,e)=>(t[rm[e]]=tm[e],t),{}),fi=Object.freeze({__proto__:null,BROWSERS:rm,BROWSERS_RE:rN,BROWSER_VERSIONS_RE:GD,BROWSER_VERSIONS_RE_MAP:tm,DESKTOP_DEVICES:VD,DEVICES:_r,DEVICES_RE:oN,GENERAL:xs,MOBILES_RE:ad,OS:nN,OS_RE:HD,OS_VERSIONS:iN,OS_VERSIONS_RE:sN,OS_VERSIONS_RE_MAP:em,TABLETS_RE:bs}),nm=class{constructor(){}test(e,i){return typeof i=="string"&&(i=new RegExp(i)),i instanceof RegExp?i.test(e):i&&Array.isArray(i.and)?i.and.every(n=>this.test(e,n)):i&&Array.isArray(i.or)?i.or.some(n=>this.test(e,n)):i&&i.not?!this.test(e,i.not):!1}exec(e,i){return typeof i=="string"&&(i=new RegExp(i)),i instanceof RegExp?i.exec(e):i&&Array.isArray(i)?i.reduce((n,r)=>n||this.exec(e,r),null):null}},za=function(t){return t.Mobile="mobile",t.Tablet="tablet",t.Desktop="desktop",t.Unknown="unknown",t}(za||{}),im=function(t){return t.Portrait="portrait",t.Landscape="landscape",t}(im||{}),Jg="iPad",jD=(()=>{let e=class e{constructor(n){this.platformId=n,this.ua="",this.userAgent="",this.os="",this.browser="",this.device="",this.os_version="",this.browser_version="",this.reTree=new nm,this.deviceType="",this.orientation="",Gn(this.platformId)&&typeof window<"u"&&(this.userAgent=window.navigator.userAgent),this.setDeviceInfo(this.userAgent)}setDeviceInfo(n=this.userAgent){n!==this.userAgent&&(this.userAgent=n);let r=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(r.forEach(o=>{this[o.prop]=Object.keys(fi[o.const]).reduce((s,a)=>fi[o.const][a]==="device"&&Gn(this.platformId)&&(this.reTree.test(this.userAgent,bs[Jg])||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)?(s[fi[o.const][a]]=Jg,Object):(s[fi[o.const][a]]=this.reTree.test(n,fi[`${o.const}_RE`][a]),s),{})}),r.forEach(o=>{this[o.prop]=Object.keys(fi[o.const]).map(s=>fi[o.const][s]).reduce((s,a)=>o.prop==="device"&&s===fi[o.const].ANDROID?this[o.prop][a]?a:s:s===fi[o.const].UNKNOWN&&this[o.prop][a]?a:s,fi[o.const].UNKNOWN)}),this.browser_version="0",this.browser!==rm.UNKNOWN){let o=GD[this.browser],s=this.reTree.exec(n,o);s&&(this.browser_version=s[1])}typeof window<"u"&&window.matchMedia?this.orientation=window.matchMedia("(orientation: landscape)").matches?im.Landscape:im.Portrait:this.orientation=xs.UKNOWN,this.deviceType=this.isTablet()?za.Tablet:this.isMobile(this.userAgent)?za.Mobile:this.isDesktop(this.userAgent)?za.Desktop:za.Unknown}getDeviceInfo(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version,deviceType:this.deviceType,orientation:this.orientation}}isMobile(n=this.userAgent){return this.isTablet(n)?!1:!!Object.keys(ad).find(o=>this.reTree.test(n,ad[o]))}isTablet(n=this.userAgent){return Gn(this.platformId)&&(this.reTree.test(this.userAgent,bs[Jg])||typeof navigator<"u"&&navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)?!0:!!Object.keys(bs).find(o=>!!this.reTree.test(n,bs[o]))}isDesktop(n=this.userAgent){return this.device===_r.UNKNOWN&&(this.isMobile(n)||this.isTablet(n))?!1:VD.indexOf(this.device)>-1}};e.\u0275fac=function(r){return new(r||e)(G(yt))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var cd=(()=>{let e=class e{constructor(n,r,o,s,a){this.http=n,this.customStorage=r,this.authServ=o,this.deviceService=s,this.customEventService=a,this.apiUrl=rn.apiUrl,this.isLogout=new he}apiCallLogout(){let n="on";this.isLogout.next({text:"x"}),this.customStorage.removeLocalstorage("userdata"),this.customStorage.removeSessionstorage("userdata"),this.authServ.logout(),this.customEventService.setloginpop(n),this.customStorage.setSessionstorage("loginrefresh","reqired")}logoutSubscribe(){return this.isLogout.asObservable()}postdataapi(n,r){let o=new Oi;this.deviceInfo=this.deviceService.getDeviceInfo(),this.deviceInfo.isMobile=this.deviceService.isMobile(),this.deviceInfo.isTablet=this.deviceService.isTablet(),this.deviceInfo.isDesktopDevice=this.deviceService.isDesktop();let s=btoa(JSON.stringify(this.deviceInfo));return n.secure=s,this.http.post(this.apiUrl+r,JSON.stringify(n),{headers:o})}getData(n,r){return this.http.post(this.apiUrl+r,JSON.stringify(n))}};e.\u0275fac=function(r){return new(r||e)(G(dp),G(lo),G(sd),G(jD),G(ys))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Xt=Dw(ZC());var JC=(()=>{let e=class e{constructor(){this.IV="5796265456269274",this.KEY="9qu
185km6uy4nkqpd3e"}newset(n){let r=Xt.enc.Utf8.parse(this.KEY),o=Xt.enc.Utf8.parse(this.IV);return Xt.AES.encrypt(n,r,{iv:o,mode:Xt.mode.CBC,padding:Xt.pad.Pkcs7}).toString()}newget(n){let r=Xt.enc.Utf8.parse(this.KEY),o=Xt.enc.Utf8.parse(this.IV);return Xt.AES.decrypt(n,r,{iv:o,mode:Xt.mode.CBC,padding:Xt.pad.Pkcs7}).toString(Xt.enc.Utf8)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var lN=["login"],uN=["common_modal"],dN=["content"],fN=["emailVerify"],hN=["forgotpassword"],pN=["otpform"],gN=["onetimeVerify"],mN=["onetimelogin"];function vN(t,e){if(t&1){let i=Ve();ie(0),y(1,"li")(2,"a",39),Z("click",function(){oe(i);let r=q(),o=Dt(24);return se(r.loginpop(o))}),ue(),y(3,"svg",24),H(4,"path",40),b(),Fn(),y(5,"p"),M(6,"Log In"),b()()(),y(7,"li")(8,"a",41),Z("click",function(){oe(i);let r=q(),o=Dt(26);return se(r.open(o))}),ue(),y(9,"svg",42),H(10,"path",43),b(),Fn(),y(11,"p"),M(12,"Sign Up"),b()()(),re()}}function _N(t,e){if(t&1){let i=Ve();ie(0),y(1,"li",44)(2,"a",45),ue(),y(3,"svg",46),H(4,"path",47),b(),Fn(),y(5,"p"),M(6,"MY ACCOUNT"),b()()(),y(7,"li")(8,"a",48),Z("click",function(){oe(i);let r=q();return se(r.logoutuser())}),ue(),y(9,"svg",46),H(10,"path",49),b(),Fn(),y(11,"p"),M(12,"Log Out"),b()()(),re()}}function yN(t,e){t&1&&(y(0,"div",73),M(1," Username is required "),b())}function bN(t,e){t&1&&(y(0,"div",73),M(1," Password is required "),b())}function xN(t,e){if(t&1){let i=Ve();y(0,"a",74),Z("click",function(){oe(i);let r=q(3);return se(r.createGuestlogin())}),M(1," Continue As Guest"),b()}}function DN(t,e){if(t&1){let i=Ve();y(0,"div")(1,"div",57)(2,"div",58)(3,"h5",59),M(4,"Returning "),y(5,"span"),M(6,"Customer"),b()(),y(7,"div",60)(8,"label",61),M(9,"Enter Your Email"),b(),y(10,"input",62),sr("ngModelChange",function(r){oe(i);let o=q(2);return qr(o.loguser.email,r)||(o.loguser.email=r),se(r)}),b(),J(11,yN,2,0,"div",63),b(),y(12,"div",60)(13,"label",64),M(14,"Enter Your Password"),b(),y(15,"input",65),sr("ngModelChange",function(r){oe(i);let o=q(2);return qr(o.loguser.password,r)||(o.loguser.password=r),se(r)}),b(),J(16,bN,2,0,"div",63),b(),y(17,"div",66)(18,"button",67),M(19,"Login"),b()(),y(20,"a",68),Z("click",function(){oe(i);let r=q(2);return se(r.forgotpasswordmodal())}),M(21," Forget Password ? "),b()(),y(22,"div",69)(23,"h5"),M(24,"New "),y(25,"span"),M(26,"Customer"),b()(),y(27,"div",70)(28,"h6"),M(29,"Save time now"),b(),y(30,"p"),M(31,"You don't need an account to check out."),b(),J(32,xN,2,0,"a",71),b(),y(33,"div",66)(34,"h6"),M(35,"Save time later"),b(),y(36,"p"),M(37,"Create account for fast checkout and easy access to order history."),b(),y(38,"a",72),Z("click",function(){oe(i);let r=q(2);return se(r.callregistarmodal())}),M(39," Create An Account"),b()()()()()}if(t&2){let i=q(2);T(10),or("ngModel",i.loguser.email),T(),N("ngIf",i.loginFormValidate.email.errors!=null&&i.loginFormValidate.email.errors.required&&i.loginFormValidate.email.touched),T(4),or("ngModel",i.loguser.password),T(),N("ngIf",i.loginFormValidate.password.errors!=null&&i.loginFormValidate.password.errors.required&&i.loginFormValidate.password.touched),T(16),N("ngIf",i.guestoption)}}function CN(t,e){t&1&&(y(0,"div",73),M(1," Username is required "),b())}function wN(t,e){t&1&&(y(0,"div",73),M(1," Password is required "),b())}function EN(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function SN(t,e){if(t&1){let i=Ve();y(0,"div",79)(1,"button",80),M(2,"Log In"),b(),y(3,"a",81),Z("click",function(){oe(i);let r=q(3);return se(r.forgotpasswordmodal())}),M(4,"Forgot your password?"),b(),y(5,"a",82),Z("click",function(){oe(i);let r=q(3);return se(r.callregistarmodal())}),M(6,"REGISTER"),b()()}}function TN(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(3);T(),rt(i.loginerrortext)}}function MN(t,e){if(t&1&&(y(0,"div")(1,"div",59)(2,"label"),M(3,"Email address"),b(),H(4,"input",75),J(5,CN,2,0,"div",63),b(),y(6,"div",59)(7,"label"),M(8,"Password"),b(),H(9,"input",76),J(10,wN,2,0,"div",63),b(),y(11,"div"),J(12,EN,2,0,"div",33)(13,SN,7,0,"div",77),b(),J(14,TN,2,1,"p",63),b()),t&2){let i=q(2);T(5),N("ngIf",i.loginFormValidate.email.errors!=null&&i.loginFormValidate.email.errors.required&&i.loginFormValidate.email.touched),T(5),N("ngIf",i.loginFormValidate.password.errors!=null&&i.loginFormValidate.password.errors.required&&i.loginFormValidate.password.touched),T(2),N("ngIf",i.loader),T(),N("ngIf",!i.loader),T(),N("ngIf",i.loginerror)}}function AN(t,e){if(t&1){let i=Ve();y(0,"form",50),Z("ngSubmit",function(){oe(i);let r=q();return se(r.loginForm())}),y(1,"div",51)(2,"div",52)(3,"div",53)(4,"h1",54),M(5,"Log-In"),b(),y(6,"button",55),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),b()(),y(7,"div",56),J(8,DN,40,5,"div",33)(9,MN,15,5,"div",33),b()()()()}if(t&2){let i=q();N("formGroup",i.loginFormGroup),T(8),N("ngIf",i.guestoption),T(),N("ngIf",!i.guestoption)}}function IN(t,e){t&1&&(y(0,"div",73),M(1," Name is required "),b())}function ON(t,e){t&1&&(y(0,"div",73),M(1," Please enter valid phone number "),b())}function PN(t,e){t&1&&(y(0,"div",73),M(1," Phone number must have 11 digit and a leading 0 "),b())}function NN(t,e){t&1&&(y(0,"div",73),M(1," Email address is required "),b())}function FN(t,e){t&1&&(y(0,"div",73),M(1," Please enter valid email "),b())}function RN(t,e){t&1&&(y(0,"div",73),M(1," Password is required "),b())}function kN(t,e){t&1&&(y(0,"div",73),M(1," Password should be atleast 6 charecter. "),b())}function BN(t,e){t&1&&(y(0,"div",73),M(1," Confirm Password is required "),b())}function LN(t,e){t&1&&(y(0,"div",73),M(1," Confirm Password Mismatched "),b())}function VN(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(2);T(),rt(i.regerrortext)}}function HN(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function GN(t,e){if(t&1){let i=Ve();ie(0),y(1,"div",96),Z("click",function(){oe(i);let r=q().$implicit;return se(r.dismiss("Cross click"))}),M(2,"Close"),b(),y(3,"button",97),M(4,"Create Account"),b(),re()}}function jN(t,e){if(t&1){let i=Ve();y(0,"form",50),Z("ngSubmit",function(){oe(i);let r=q();return se(r.registerFormSubmit())}),y(1,"div",53)(2,"h3",83),M(3,"Register"),b(),y(4,"button",84),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),b()(),y(5,"div",85)(6,"div",86)(7,"div",87)(8,"div",88)(9,"label"),M(10,"Name"),y(11,"span",89),M(12,"*"),b()(),H(13,"input",90),J(14,IN,2,0,"div",63),b(),y(15,"div",88)(16,"label"),M(17,"Phone Number"),y(18,"span",89),M(19,"*"),b()(),H(20,"input",91),J(21,ON,2,0,"div",63)(22,PN,2,0,"div",63),b()()(),y(23,"div",86)(24,"div",87)(25,"div",88)(26,"label"),M(27,"Email address"),y(28,"span",89),M(29,"*"),b()(),H(30,"input",92),J(31,NN,2,0,"div",63)(32,FN,2,0,"div",63),b()()(),y(33,"div",86)(34,"div",87)(35,"div",88)(36,"label"),M(37,"Password"),y(38,"span",89),M(39,"*"),b()(),H(40,"input",93),J(41,RN,2,0,"div",63)(42,kN,2,0,"div",63),b()()(),y(43,"div",86)(44,"div",87)(45,"div",88)(46,"label"),M(47,"Confirm Password"),y(48,"span",89),M(49,"*"),b()(),H(50,"input",94),J(51,BN,2,0,"div",63)(52,LN,2,0,"div",63),b()()(),J(53,VN,2,1,"p",63),b(),y(54,"div",95),J(55,HN,2,0,"div",33)(56,GN,5,0,"ng-container",33),b()()}if(t&2){let i=q();N("formGroup",i.registerForm),T(14),N("ngIf",i.regValidator.firstName.errors!=null&&i.regValidator.firstName.errors.required&&i.regValidator.firstName.touched),T(7),N("ngIf",i.regValidator.phoneNumber.errors!=null&&i.regValidator.phoneNumber.errors.required&&i.regValidator.phoneNumber.touched),T(),N("ngIf",i.regValidator.phoneNumber.errors!=null&&i.regValidator.phoneNumber.errors.pattern&&i.regValidator.phoneNumber.touched),T(9),N("ngIf",i.regValidator.email.errors!=null&&i.regValidator.email.errors.required&&i.regValidator.email.touched),T(),N("ngIf",i.regValidator.email.errors!=null&&i.regValidator.email.errors.email&&i.regValidator.email.touched),T(9),N("ngIf",i.regValidator.password.errors!=null&&i.regValidator.password.errors.required&&i.regValidator.password.touched),T(),N("ngIf",i.regValidator.password.errors!=null&&i.regValidator.password.errors.minlength&&i.regValidator.password.touched),T(9),N("ngIf",i.regValidator.cpassword.errors!=null&&i.regValidator.cpassword.errors.required&&i.regValidator.cpassword.touched),T(),N("ngIf",i.regValidator.cpassword.errors!=null&&i.regValidator.cpassword.errors.passwordMatch&&i.regValidator.cpassword.touched),T(),N("ngIf",i.regerror),T(2),N("ngIf",i.loader),T(),N("ngIf",!i.loader)}}function UN(t,e){if(t&1&&(y(0,"h5",105),M(1),b()),t&2){let i=q(2);T(),rt(i.otpsendText)}}function $N(t,e){t&1&&(y(0,"div",73),M(1,"Verification code is required "),b())}function WN(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(2);T(),rt(i.otperrortext)}}function zN(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function qN(t,e){if(t&1){let i=Ve();ie(0),y(1,"button",106),Z("click",function(){oe(i);let r=q().$implicit;return se(r.close("Save click"))}),M(2,"Cancel"),b(),y(3,"button",82),Z("click",function(){oe(i);let r=q(2);
185return se(r.otpverify())}),M(4,"Submit"),b(),re()}}function XN(t,e){if(t&1){let i=Ve();y(0,"form",null,7)(2,"div",53)(3,"h4",83),M(4,"Email Verification"),b(),y(5,"button",98),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),y(6,"span",99),M(7,"\xD7"),b()()(),y(8,"div",100),J(9,UN,2,1,"h5",101),y(10,"div",88),H(11,"label"),y(12,"input",102,8),sr("ngModelChange",function(r){oe(i);let o=q();return qr(o.verifyf.otp,r)||(o.verifyf.otp=r),se(r)}),b(),J(14,$N,2,0,"div",63),b(),J(15,WN,2,1,"p",63),b(),y(16,"div",103)(17,"a",104),Z("click",function(){oe(i);let r=q();return se(r.resendOtp())}),M(18,"Resend Codes"),b(),J(19,zN,2,0,"div",33)(20,qN,5,0,"ng-container",33),b()()}if(t&2){let i=Dt(1),n=Dt(13),r=q();T(9),N("ngIf",r.otpsendText!=""),T(3),or("ngModel",r.verifyf.otp),T(2),N("ngIf",!n.value&&i.submitted),T(),N("ngIf",r.otperror),T(4),N("ngIf",r.loader),T(),N("ngIf",!r.loader)}}function QN(t,e){if(t&1&&(y(0,"h5",105),M(1),b()),t&2){let i=q(2);T(),rt(i.otpsendText)}}function KN(t,e){t&1&&(y(0,"div",73),M(1,"Verification code is required"),b())}function YN(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(2);T(),rt(i.otperrortext)}}function ZN(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function JN(t,e){if(t&1){let i=Ve();ie(0),y(1,"button",106),Z("click",function(){oe(i);let r=q().$implicit;return se(r.close("Save click"))}),M(2,"Cancel"),b(),H(3,"input",109),re()}}function eF(t,e){if(t&1){let i=Ve();y(0,"form",107,9),Z("ngSubmit",function(){oe(i);let r=Dt(1),o=q();return se(o.oneverifycall(r.form.valid))}),y(2,"div",53)(3,"h4",83),M(4,"Verification code "),y(5,"span",89),M(6,"*"),b()(),y(7,"button",98),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),y(8,"span",99),M(9,"\xD7"),b()()(),y(10,"div",100),J(11,QN,2,1,"h5",101),y(12,"div",88),H(13,"label"),y(14,"input",102,10),sr("ngModelChange",function(r){oe(i);let o=q();return qr(o.oneloginpayload.otp,r)||(o.oneloginpayload.otp=r),se(r)}),b(),J(16,KN,2,0,"div",63),b(),J(17,YN,2,1,"p",63),b(),y(18,"div",103)(19,"a",108),Z("click",function(){oe(i);let r=q();return se(r.reonelogincall())}),M(20,"Resend verification code"),b(),J(21,ZN,2,0,"div",33)(22,JN,4,0,"ng-container",33),b()()}if(t&2){let i=Dt(1),n=Dt(15),r=q();T(11),N("ngIf",r.otpsendText!=""),T(3),or("ngModel",r.oneloginpayload.otp),T(2),N("ngIf",!n.value&&i.submitted),T(),N("ngIf",r.otperror),T(4),N("ngIf",r.loader),T(),N("ngIf",!r.loader)}}function tF(t,e){t&1&&(y(0,"div",73),M(1," Email address or mobile is required "),b())}function nF(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(2);T(),rt(i.loginerrortext)}}function iF(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function rF(t,e){if(t&1){let i=Ve();ie(0),y(1,"div",96),Z("click",function(){oe(i);let r=q().$implicit;return se(r.dismiss("Cross click"))}),M(2,"Close"),b(),H(3,"input",109),re()}}function oF(t,e){if(t&1){let i=Ve();y(0,"form",107,11),Z("ngSubmit",function(){oe(i);let r=Dt(1),o=q();return se(o.onelogincall(r.form.valid))}),y(2,"div",53)(3,"h4",83),M(4,"Verification"),b(),y(5,"button",98),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),y(6,"span",99),M(7,"\xD7"),b()()(),y(8,"div",100)(9,"div",88),H(10,"label"),y(11,"input",110,12),sr("ngModelChange",function(r){oe(i);let o=q();return qr(o.oneloginpayload.otp_input,r)||(o.oneloginpayload.otp_input=r),se(r)}),b(),J(13,tF,2,0,"div",63),b(),J(14,nF,2,1,"p",63),b(),y(15,"div",95),J(16,iF,2,0,"div",33)(17,rF,4,0,"ng-container",33),b()()}if(t&2){let i=Dt(1),n=Dt(12),r=q();T(11),or("ngModel",r.oneloginpayload.otp_input),T(2),N("ngIf",n.invalid&&n.touched||n.invalid&&i.submitted),T(),N("ngIf",r.loginerror),T(2),N("ngIf",r.loader),T(),N("ngIf",!r.loader)}}function sF(t,e){if(t&1&&(y(0,"h5",105),M(1),b()),t&2){let i=q(2);T(),rt(i.forgotpasswordText)}}function aF(t,e){t&1&&(y(0,"div",73),M(1," Email address or mobile is required "),b())}function cF(t,e){if(t&1&&(y(0,"p",73),M(1),b()),t&2){let i=q(2);T(),rt(i.forgotpassworderror)}}function lF(t,e){t&1&&(y(0,"div"),H(1,"img",78),b())}function uF(t,e){if(t&1){let i=Ve();ie(0),y(1,"div",96),Z("click",function(){oe(i);let r=q().$implicit;return se(r.close("Save click"))}),M(2,"Close"),b(),H(3,"input",109),re()}}function dF(t,e){if(t&1){let i=Ve();y(0,"form",107,13),Z("ngSubmit",function(){oe(i);let r=Dt(1),o=q();return se(o.forgotpasswordcall(r.form.valid,r))}),y(2,"div",53)(3,"h4",83),M(4,"Forgot Password"),b(),y(5,"button",98),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),y(6,"span",99),M(7,"\xD7"),b()()(),y(8,"div",100),J(9,sF,2,1,"h5",101),y(10,"div",88),H(11,"label"),y(12,"input",111,14),sr("ngModelChange",function(r){oe(i);let o=q();return qr(o.forgotfield,r)||(o.forgotfield=r),se(r)}),b(),J(14,aF,2,0,"div",63),b(),J(15,cF,2,1,"p",63),b(),y(16,"div",103),J(17,lF,2,0,"div",33)(18,uF,4,0,"ng-container",33),b()()}if(t&2){let i=Dt(1),n=Dt(13),r=q();T(9),N("ngIf",r.forgotpasswordText!=""),T(3),or("ngModel",r.forgotfield),T(2),N("ngIf",n.invalid&&i.submitted),T(),N("ngIf",r.forgotpassworderror),T(2),N("ngIf",r.loader),T(),N("ngIf",!r.loader)}}function fF(t,e){if(t&1){let i=Ve();y(0,"div",53)(1,"h3",112),M(2),b(),y(3,"button",98),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),y(4,"span",99),M(5,"\xD7"),b()()(),y(6,"div",85)(7,"div",86)(8,"div",87)(9,"p"),M(10),b()()()(),y(11,"div",103)(12,"div",96),Z("click",function(){let r=oe(i).$implicit;return se(r.close("Save click"))}),M(13,"Close"),b(),y(14,"button",113),Z("click",function(){let r=oe(i).$implicit;return se(r.dismiss("Cross click"))}),M(15,"OK"),b()()}if(t&2){let i=q();
185T(2),rt(i.common_popup_title),T(8),rt(i.common_popup_message)}}function hF(t,e){if(t&1){let i=Ve();ie(0),y(1,"li")(2,"a",39),Z("click",function(){oe(i);let r=q(),o=Dt(24);return se(r.loginpop(o))}),ue(),y(3,"svg",24),H(4,"path",40),b(),Fn(),y(5,"p"),M(6,"Log In"),b()()(),y(7,"li")(8,"a",41),Z("click",function(){oe(i);let r=q(),o=Dt(26);return se(r.open(o))}),ue(),y(9,"svg",42),H(10,"path",43),b(),Fn(),y(11,"p"),M(12,"Sign Up"),b()()(),re()}}function pF(t,e){if(t&1){let i=Ve();ie(0),y(1,"li",44)(2,"a",45),ue(),y(3,"svg",46),H(4,"path",47),b(),Fn(),y(5,"p"),M(6,"MY ACCOUNT"),b()()(),y(7,"li")(8,"a",48),Z("click",function(){oe(i);let r=q();return se(r.logoutuser())}),ue(),y(9,"svg",46),H(10,"path",49),b(),Fn(),y(11,"p"),M(12,"Log Out"),b()()(),re()}}var Hz=(()=>{let e=class e{constructor(n,r,o,s,a,c,l,u,d,f,h){this.customEventservice=n,this.modalService=r,this.formBuilder=o,this.restProvider=s,this.authServ=a,this.router=c,this.actvRts=l,this.customstorageService=u,this.encodedecode=d,this.storage=f,this.localst=h,this.bannerUrl="",this.guestoption=!1,this.continuelogin=!1,this.common_popup_title="",this.common_popup_message="",this.loginerror=!1,this.loginerrortext="",this.loader=!1,this.guestlogin=!1,this.otpsendText="",this.regerror=!1,this.regerrortext="",this.otperror=!1,this.otperrortext="",this.forgotfield="",this.forgotpasswordText="",this.forgotpassworderror="",this.cartitems=[],this.guestloginobject={responsecode:"200",status:"Continue as Guest",user_id:"0",first_name:null,middle_name:null,last_name:null,email:"[email protected]",mobile:null,image:"",street:null,town:null,postcode:null,city_id:"0",city_name:null,country_id:"1",sessiontoken:"",address_book:null,address_book_list:[],subscribed_bs_list:[],bookyup_subscription:!1,sms_subscription:!1},this.isLoggedIn=!1,this.loguser={email:"",password:"",remote_ip:"test",user_agent:"test"},this.reg={first_name:"",middle_name:"",last_name:"",email:"",password:"",cpassword:"",street:"",town:"",postcode:"",country:"",city:"",mobile_no:"",phone_no:"",birth_month:"",address:""},this.verifyf={email:"",otp:""},this.oneloginpayload={otp_input:"",otp:""},this.registerForm=this.formBuilder.group({firstName:new pn(null,[Jt.required]),phoneNumber:new pn(null,[Jt.required,Jt.pattern("^0[0-9]{10}$")]),email:new pn(null,[Jt.required,Jt.email]),password:new pn(null,[Jt.required,Jt.minLength(6)]),cpassword:new pn(null,[Jt.required])},{validators:this.passwordMatch("password","cpassword")}),this.customEventservice.getBanner().subscribe(g=>{this.bannerUrl=g.bannerurl}),this.loginFormGroup=this.formBuilder.group({email:new pn(null,[Jt.required,Jt.email]),password:new pn(null,[Jt.required])}),this.customEventservice.popupcall().subscribe(g=>{this.continuelogin=g.text,this.loginpop(this.loginmodal)}),this.customEventservice.listencommonpopup().subscribe(g=>{console.log("hello"),console.log(g),this.common_popup_title=g.popuptitle,this.common_popup_message=g.poptext,this.modalService.open(this.common_modal)})}ngOnInit(){let n=this.authServ.isLoggednIn();console.log(n),n&&(this.isLoggedIn=!0,this.checkuserid()),this.customstorageService.observe("usertoken").subscribe(r=>{r==null?(this.isLoggedIn=!1,this.guestlogin=!1):(this.isLoggedIn=!0,this.checkuserid())}),$(function(){$(".navbar-toggler").click(function(r){r.stopPropagation(),$(".navbar-collapse").toggleClass("on")}),$("body").click(function(){$(".navbar-collapse").is(":visible")&&$(".navbar-collapse").removeClass("on")})})}createGuestlogin(){return nt(this,null,function*(){this.cartitems=yield this.customstorageService.getLocalstorage("cartlist"),this.restProvider.postdataapi(this.cartitems,"users/guest_login").subscribe(n=>{this.loader=!1,n.responsecode==200?(this.guestloginobject.sessiontoken=n.guest_session_token,this.storage.setLocalstorage("userdata",this.guestloginobject),this.storage.setSessionstorage("userdata",this.guestloginobject),this.authServ.setSecureToken(this.guestloginobject.sessiontoken),this.customstorageService.setLocalstorage("usertoken",this.authServ.getSecureToken()),this.customEventservice.logincomplete(),this.modalService.dismissAll(),this.reload
185affterlogin()):(this.loginerror=!0,this.loginerrortext=n.status)},n=>{})})}checkuserid(){return nt(this,null,function*(){let n=yield this.customstorageService.getLocalstorage("userdata");n!=null&&n!=null&&(n.user_id==0?this.guestlogin=!0:this.guestlogin=!1)})}loginpop(n){this.guestoption=this.customEventservice.getguesoption(),console.log(this.guestoption);let r=this.guestoption?"lg":"md";this.modalService.open(n,{size:r,ariaLabelledBy:"modal-basic-title"}).result.then(o=>{this.closeResult=`Closed with: ${o}`},o=>{this.closeResult=`Dismissed ${this.getDismissReason(o)}`})}getDismissReason(n){return n===cs.ESC?"by pressing ESC":n===cs.BACKDROP_CLICK?"by clicking on a backdrop":`with: ${n}`}get loginFormValidate(){return this.loginFormGroup.controls}loginForm(){if(this.loginerror=!1,this.loginFormGroup.invalid){this.loginFormGroup.controls.email.markAsTouched(),this.loginFormGroup.controls.password.markAsTouched();return}else this.loader=!0,this.loguser.email=this.loginFormGroup.controls.email.value,this.loguser.password=this.encodedecode.newset(this.loginFormGroup.controls.password.value),this.restProvider.postdataapi(this.loguser,"users/login").subscribe(n=>{this.loader=!1,n.responsecode==200?(this.customstorageService.setLocalstorage("userdata",n),this.customstorageService.setSessionstorage("userdata",n),this.authServ.setSecureToken(n.sessiontoken),this.customstorageService.setLocalstorage("usertoken",this.authServ.getSecureToken()),this.customEventservice.logincomplete(),this.modalService.dismissAll(),this.customstorageService.removeLocalstorage("addressDetails"),this.reloadaffterlogin()):(this.loginerror=!0,this.loginerrortext=n.status)},n=>{})}passwordMatch(n,r){return o=>{let s=o.controls[n],a=o.controls[r];a.errors&&!a.errors.passwordMatch||(s.value!=a.value?a.setErrors({passwordMatch:!0}):a.setErrors(null))}}get regValidator(){return this.registerForm.controls}
185registerFormSubmit(){if(this.registerForm.invalid){this.registerForm.controls.firstName.markAsTouched(),this.registerForm.controls.phoneNumber.markAsTouched(),this.registerForm.controls.email.markAsTouched(),this.registerForm.controls.password.markAsTouched(),this.registerForm.controls.cpassword.markAsTouched();return}else this.otpsendText="",this.loader=!0,this.reg.first_name=this.registerForm.controls.firstName.value,this.reg.mobile_no=this.registerForm.controls.phoneNumber.value,this.reg.email=this.registerForm.controls.email.value,this.reg.password=this.encodedecode.newset(this.registerForm.controls.password.value),this.reg.cpassword=this.encodedecode.newset(this.registerForm.controls.cpassword.value),this.restProvider.postdataapi(this.reg,"users/register").subscribe(n=>{this.loader=!1,this.regerror=!1,this.regerrortext="",n.responsecode==200?(this.modalService.dismissAll(),this.verifyf.email=this.reg.email,this.modalService.open(this.emailVerify,{backdrop:"static"}),this.otpsendText=n.status):(this.regerror=!0,this.regerrortext=n.status)})}callregistarmodal(){this.open(this.regmodal)}open(n){this.modalService.open(n,{size:"md",ariaLabelledBy:"modal-basic-title"}).result.then(r=>{this.closeResult=`Closed with: ${r}`},r=>{this.closeResult=`Dismissed ${this.getDismissReason(r)}`})}resendOtp(){this.otperror=!1,this.otperrortext="";let n={email:this.verifyf.email};this.restProvider.postdataapi(n,"users/resend_email_verify").subscribe(r=>{this.verifyf.otp="",this.otpsendText=r.status})}otpverify(){this.otperror=!1,this.otperrortext="",this.otpsendText="",this.verifyf.otp&&(this.loader=!0,this.restProvider.postdataapi(this.verifyf,"users/email_verify").subscribe(n=>{this.loader=!1,n.responsecode==200?(this.customstorageService.setLocalstorage("userdata",n),this.storage.setSessionstorage("userdata",n),this.authServ.setSecureToken(n.sessiontoken),this.customstorageService.setLocalstorage("usertoken",this.authServ.getSecureToken()),this.customEventservice.logincomplete(),this.modalService.dismissAll(),this.reloadaffterlogin()):(this.otperror=!0,this.otperrortext=n.status,setTimeout(()=>{this.otperrortext=""},1e4))}))}reloadaffterlogin(){let n=this.customstorageService.getSessionstorage("loginrefresh");n!=null&&n!=null&&this.customstorageService.clearSessionstorage("loginrefresh")}logoutuser(){this.customstorageService.removeLocalstorage("userdata"),this.customstorageService.removeSessionstorage("userdata"),this.customstorageService.removeLocalstorage("sociallogin"),this.authServ.logout(),window.location.reload()}signOut(){}forgotpasswordmodal(){this.modalService.open(this.forgotpassword,{ariaLabelledBy:"modal-basic-title"}).result.then(n=>{this.forgotpasswordText="",this.forgotpassworderror="",this.forgotfield=""},n=>{})}forgotpasswordcall(n,r){n&&(this.loader=!0,this.restProvider.postdataapi({username:this.forgotfield},"users/forgot_password").subscribe(o=>{this.loader=!1,o.responsecode==200?(this.forgotpasswordText=o.status,this.forgotpassworderror="",r.resetForm()):(this.loginerror=!0,this.forgotpassworderror=o.status,this.forgotpasswordText="",r.resetForm())}))}oneverifycall(n){this.loginerror=!1,n&&(this.loader=!0,this.restProvider.postdataapi(this.oneloginpayload,"users/guest_otp_verify").subscribe(r=>{this.loader=!1,r.responsecode==200?(this.customstorageService.setLocalstorage("userdata",r),this.storage.setSessionstorage("userdata",r),this.authServ.setSecureToken(r.sessiontoken),this.customstorageService.setLocalstorage("usertoken",this.authServ.getSecureToken()),this.modalService.dismissAll(),this.customEventservice.logincomplete(),this.reloadaffterlogin()):(this.loginerror=!0,this.loginerrortext=r.status)}))}onelogincall(n){this.loader=!0,this.restProvider.postdataapi(this.oneloginpayload,"users/guest_otp").subscribe(r=>{this.loader=!1,r.responsecode==200?(this.modalService.dismissAll(),this.modalService.open(this.onetimeVerify)):(this.loginerror=!0,this.loginerrortext=r.status)})}reonelogincall(){this.loader=!0,this.restProvider.postdataapi(this.oneloginpayload,"users/guest_otp").subscribe(n=>{this.loader=!1,n.responsecode==200})}};e.\u0275fac=function(r){return new(r||e)(U(ys),U(og),U(Jb),U(cd),U(sd),U(Rt),U(Gi),U(lo),U(JC),U(lo),U(Hi))},e.\u0275cmp=Lt({type:e,selectors:[["app-header"]],viewQuery:function(r,o){if(r&1&&(zt(lN,5),zt(uN,5),zt(dN,5),zt(fN,5),zt(hN,5),zt(pN,5),zt(gN,5),zt(mN,5)),r&2){let s;bt(s=xt())&&(o.loginmodal=s.first),bt(s=xt())&&(o.common_modal=s.first),bt(s=xt())&&(o.regmodal=s.first),bt(s=xt())&&(o.emailVerify=s.first),bt(s=xt())&&(o.forgotpassword=s.first),bt(s=xt())&&(o.otpTempform=s.first),bt(s=xt())&&(o.onetimeVerify=s.first),bt(s=xt())&&(o.onetimelogin=s.first)}},decls:46,vars:4,consts:[["login",""],["content",""],["emailVerify",""],["onetimeVerify",""],["onetimelogin",""],["forgotpassword",""],["common_modal",""],["otpform","ngForm"],["emotp","
185ngModel"],["onetimeotpform","ngForm"],["onotp","ngModel"],["onelogin","ngForm"],["otpinput","ngModel"],["forgotpasswordform","ngForm"],["forgot","ngModel"],[1,"header"],[1,"container"],[1,"nav-new"],[1,"navbar-brand","d-flex"],[1,"logo-part"],["href","/"],["src","../../../assets/images/header/logo-header.png","alt",""],[1,"mail-phone-div",2,"margin","25px 0 0 0"],["href","tel:02080409005"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512",1,"header-svg"],["d","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"],["href","mailto:[email protected]"],["d","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"],["type","checkbox","id","menu-btn",1,"menu-btn"],["for","menu-btn",1,"menu-icon"],[1,"navicon"],[1,"menu"],[1,""],[4,"ngIf"],[1,"new-menu"],["type","checkbox","id","menu-toggle","tabIndex","-1"],["for","menu-toggle",1,"menu-toggle"],["src","../../../assets/images/header/menu-icon.png"],["for","menu-toggle",1,"overlay"],["href","javascript:void(0)","type","button","data-bs-toggle","modal","data-bs-target","#loginModal",1,"menu__item",3,"click"],["d","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],["type","button","data-bs-toggle","modal","data-bs-target","#rgModal",1,"menu__item",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],[1,"nav-item"],["href","/account/details",1,"nav-link"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 448 512"],["d","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"],["href","javascript:void(0)","type","button","data-bs-toggle","modal","data-bs-target","#exampleModal2",1,"nav-link",3,"click"],["d","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"],[3,"ngSubmit","formGroup"],[1,"modal-dialog","modal
185-dialog-centered","modal-lg"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close",3,"click"],[1,"modal-body","go-to-checkout-modal"],[1,"anchor-div","row"],[1,"col-lg-6","left-modal"],[1,"mb-3"],[1,"form-group"],[1,"mb-2"],["name","email","formControlName","email",1,"form-control",3,"ngModelChange","ngModel"],["class","alert alert-danger",4,"ngIf"],[1,"mt-2","mb-2"],["type","password","name","password","formControlName","password",1,"form-control",3,"ngModelChange","ngModel"],[1,"same-div"],["type","submit go-to-check-button",1,"btn","btn-primary"],["type","button","data-bs-toggle","modal","data-bs-target","#exampleModal11","href","javascript:void(0)",1,"forget-pass",3,"click"],[1,"col-lg-6","right-modal"],[1,"same-div","same-div1"],["class","guest-btn",3,"click",4,"ngIf"],["type","button","data-bs-toggle","modal","data-bs-target","#exampleModal12",3,"click"],[1,"alert","alert-danger"],[1,"guest-btn",3,"click"],["name","email","formControlName","email",1,"form-control"],["type","password","name","password","formControlName","password",1,"form-control"],["class","login-reg",4,"ngIf"],["src","assets/images/loader.gif",2,"width","100%"],[1,"login-reg"],["type","submit",1,"btn"],["href","javascript:void(0)","id","forget-password",1,"mb-2",3,"click"],[1,"btn","btn-prime",3,"click"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"btn-close",3,"click"],["size","lg",1,"modal-body","myform"],[1,"row"],[1,"col-md-12"],[1,"fldarea"],[1,"text-red"],["name","firstName","formControlName","firstName",1,"form-control"],["name","phone","formControlName","phoneNumber",1,"form-control"],["name","email","formControlName","email","required","",1,"form-control"],["type","password","name","password","formControlName","password","required","",1,"form-control"],["type","password","name","cpassword","formControlName","cpassword","required","",1,"form-control"],[1,"modal-footer","justify-content-between","d-flex"],[1,"btn","btn-outline-dark",3,"click"],["type","submit",1,"btn","btn-dark"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true",2,"line-height","48px"],[1,"modal-body"],["class","greenText",4,"ngIf"],["placeholder","Enter verification code here","name","otp","required","",1,"form-control",3,"ngModelChange","ngModel"],[1,"modal-footer","justify-content-between"],["htef","javascript:void(0)",1,"btn","btn-outline-dark",3,"click"],[1,"greenText"],["type","button",1,"btn","btn-outline-dark",3,"click"],[3,"ngSubmit"],["htef","javascript:void(0)",1,"btn","btn-dark",3,"click"],["type","submit","value","Submit",1,"btn","btn-dark"],["placeholder","Enter Email or mobile","name","email","required","",1,"form-control",3,"ngModelChange","ngModel"],["placeholder","Enter email or mobile","name","forgotfield","required","",1,"form-control",3,"ngModelChange","ngModel"],["id","modal-basic-title",1,"modal-title","d-flex","justify-content-center"],["type","button",1,"btn","btn-dark",3,"click"]],template:function(r,o){r&1&&(y(0,"header",15)(1,"div",16)(2,"div",17)(3,"div",18)(4,"div",19)(5,"a",20),H(6,"img",21),b()(),y(7,"div",22)(8,"a",23),ue(),y(9,"svg",24),H(10,"path",25),b(),M(11," 02080409005"),b(),Fn(),y(12,"a",26),ue(),y(13,"svg",24),H(14,"path",27),b(),M(15," [email protected]"),b()()(),Fn(),H(16,"input",28),y(17,"label",29),H(18,"span",30),b(),y(19,"ul",31)(20,"ul",32),J(21,vN,13,0,"ng-container",33)(22,_N,13,0,"ng-container",33),b()()()(),J(23,AN,10,3,"ng-template",null,0,Ln)(25,jN,57,13,"ng-template",null,1,Ln)(27,XN,21,6,"ng-template",null,2,Ln)(29,eF,23,6,"ng-template",null,3,Ln)(31,oF,18,5,"ng-template",null,4,Ln)(33,dF,19,6,"ng-template",null,5,Ln)(35,fF,16,2,"ng-template",null,6,Ln),b(),y(37,"div",34),H(38,"input",35),y(39,"label",36),H(40,"img",37),b(),y(41,"nav")(42,"ul",32),J(43,hF,13,0,"ng-container",33)(44,pF,13,0,"ng-container",33),b()(),H(45,"label",38),b()),r&2&&(T(21),N("ngIf",!o.isLoggedIn||o.guestlogin),T(),N("ngIf",o.isLoggedIn&&!o.guestlogin),T(21),N("ngIf",!o.isLoggedIn||o.guestlogin),T(),N("ngIf",o.isLoggedIn&&!o.guestlogin))},dependencies:[Qo,qb,bu,Bb,Lb,Cu,Ip,Ap,Op,Pp],styles:['.modal-dialog[_ngcontent-%COMP%]{margin:0;height:100%}
185.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border:none;background-color:transparent}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%]{background-color:var(--color-c1);border-bottom:1px solid var(--modal);color:var(--color-light);justify-content:center;border-radius:0}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--color-c1);font-size:17px;font-weight:600;text-transform:capitalize;display:table;margin:0 auto}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:2%;border-radius:50%;opacity:1;border:2px solid var(--color-light);color:var(--color-light);box-shadow:none;padding:18px}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%]{border-top:none;display:block;background-color:var(--all);padding:0 30px 0 50px;margin-top:10px;border-radius:0}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{color:var(--color-dark);font-size:20px;margin-top:5px}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .lower-div[_ngcontent-%COMP%]{padding:10px;display:flex;align-items:center;justify-content:space-around;border-radius:3px;margin:0}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .lower-div[_ngcontent-%COMP%] a[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:30px;width:30px}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{background-color:var(--color-light)}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:20px;font-weight:400;color:var(--color-dark)}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--color-c1)}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background-color:var(--color-c1);width:100%;color:var(--color-light);font-family:myfont;text-transform:uppercase}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--color-dark);font-size:18px;display:table;margin:10px auto 0}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:checked{background-color:var(--color-c1);border-color:var(--color-c1)}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px;color:var(--color-dark);text-align:left}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .guest[_ngcontent-%COMP%]{background-color:var(--color-c1);width:100%;color:var(--color-light);font-family:myfont;text-transform:uppercase}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .new-book[_ngcontent-%COMP%]{text-align:center;color:var(--color-dark)}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .new-book[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--color-c1);text-decoration:underline}.modal-dialog[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{color:var(--color-light);text-transform:uppercase}.btn[_ngcontent-%COMP%]{text-transform:uppercase;width:auto;color:var(--color-light);width:100%;margin-bottom:10px;margin-left:0;background-color:var(--color-c1);font-weight:700}.btn[_ngcontent-%COMP%]:hover{background-color:var(--color-c1);color:var(--color-light)}.login-reg[_ngcontent-%COMP%]{justify-content:right;display:block}
185a.btn.btn-prime[_ngcontent-%COMP%]{background-color:var(--green);color:var(--color-light);border:none}a#forget-password[_ngcontent-%COMP%]{display:block;text-align:center;color:var(--color-dark)}.modal.show[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{transform:none;height:100%}.btn.btn-outline-dark[_ngcontent-%COMP%]{width:auto}.alert.alert-danger[_ngcontent-%COMP%]{background-color:var(--color-light);padding:5px 10px;margin-top:10px;color:var(--btn-red)}.left-modal[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{margin-bottom:10px}.same-div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:block;width:100%;display:flex;align-items:center;justify-content:center;padding:5px 25px;background-color:var(--color-c1);color:var(--color-light);border:1px solid var(--color-c1);border-radius:5px;text-decoration:none}a.forget-pass[_ngcontent-%COMP%]{display:block;text-align:center;margin-top:10px;color:var(--color-dark)}button.btn.btn-primary[_ngcontent-%COMP%]:hover{background:var(--green);color:var(--color-light);border:1px solid var(--green)}.modal-body.go-to-checkout-modal[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background:var(--color-light)}button.close[_ngcontent-%COMP%]{background:none;border:2px solid var(--color-light);border-radius:50%;width:34px;height:32px}button.close[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--color-light);font-size:28px;position:relative;bottom:9px}.mail-phone-div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:18px;height:18px;fill:#837359;position:relative;bottom:0;margin:0 5px}.header[_ngcontent-%COMP%] .mail-phone-div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--color-dark);font-size:1rem;font-weight:600;margin:0 0 0 10px}.menu[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:30px;width:30px;margin:0 10px 0 0;fill:var(--color-c1);border-radius:14%;padding:7px;position:relative;bottom:3px}ul.menu[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.header[_ngcontent-%COMP%]{background-color:#fff;box-shadow:1px 1px 4px #0000001a;position:static;width:100%;z-index:3}.header[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;overflow:hidden}.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{text-transform:uppercase;font-weight:600;transform:scale(1);background-color:var(--color-light);box-shadow:0 3px #fff}@media only screen and (max-width: 767px){.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{text-transform:uppercase;font-weight:600;background:#000000a3}p[_ngcontent-%COMP%]{color:#000}.modal-body.myform[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--col)}.modal-body.myform[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--color-dark)}}.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-child{border:none}.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;text-decoration:none;padding:0 20px;background-color:var(--color-light);border:none}.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:hover{color:var(--color-c1);border:none}.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover p[_ngcontent-%COMP%]{color:var(--color-c1)}.header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{display:block;float:left;font-size:2em;padding:10px 20px;text-decoration:none}.header[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{clear:both;max-height:0}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}@media only screen and (max-width: 767px){.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%]{background-color:var(--color-c1);padding:15px 10px;margin:15px 12px 12px;border-radius:5px;display:none}.header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding-top:0}}@media only screen and (max-width: 810px){label.menu-icon[_ngcontent-%COMP%]{position:absolute!important;right:0;top:0}}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]{background:var(--color-light);display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.nav-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:20px}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:before, .header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:after{background:var(--color-light);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:before{top:5px}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:after{top:-5px}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]{display:none}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu[_ngcontent-%COMP%]{max-height:240px;position:absolute;width:100%;right:0;padding:10px}@media only screen and (max-width: 768px){.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu[_ngcontent-%COMP%]{top:100%}.menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:0}}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]{background:transparent}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:before{transform:rotate(-45deg)}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu-icon[_ngcontent-%COMP%] .navicon[_ngcontent-%COMP%]:after{transform:rotate(45deg)}.header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu-icon[_ngcontent-%COMP%]:not(.steps) .navicon[_ngcontent-%COMP%]:before, .header[_ngcontent-%COMP%] .menu-btn[_ngcontent-%COMP%]:checked ~ .menu-icon[_ngcontent-%COMP%]:not(.steps) .navicon[_ngcontent-%COMP%]:after{top:0}@media only screen and (max-width: 768px){.nav-new[_ngcontent-%COMP%]{display:block}.header[_ngcontent-%COMP%]{background-color:var(--color-light)}}@media only screen and (max-width: 767px){.nav-new[_ngcontent-%COMP%]{display:block}.header[_ngcontent-%COMP%]{position:relative}}@media (min-width: 48em){.header[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{float:left}.header[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{clear:none;float:right;max-height:none;margin-top:25px}.header[_ngcontent-%COMP%] .menu-icon[_ngcontent-%COMP%]{display:none}}button.btn.btn-dark[_ngcontent-%COMP%]{background-color:var(--green);border:none;width:auto}.header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:120px;padding-top:19px;padding-bottom:3px;margin-bottom:10px}@media only screen and (max-width: 767px){.header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding-top:0;margin:0}}.nav-new[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.mail-phone-div[_ngcontent-%COMP%]{margin-top:12px}*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:inherit}label.menu-toggle[_ngcontent-%COMP%]{margin:5px 0 0;cursor:pointer;display:inline-block;position:absolute;top:0;right:0;z-index:4;transition:transform .3s ease}.line[_ngcontent-%COMP%]{display:block;width:35px;height:5px;background:#5e6969;border-radius:6px;transition:transform .3s ease}.line[_ngcontent-%COMP%] + .line[_ngcontent-%COMP%]{margin-top:5px}.new-menu[_ngcontent-%COMP%] .overlay[_ngcontent-%COMP%]{display:block;position:fixed;inset:0;z-index:2;pointer-events:none;background:#00000080;opacity:0;transition:opacity .3s ease}
185.new-menu[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:var(--color-light);background-color:var(--color-c1);border-radius:5px;padding:5px;width:25px;height:25px;margin:0 10px 0 0}.new-menu[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--color-c1)}.new-menu[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:10px}.page[_ngcontent-%COMP%]{position:relative;padding:50px;transition:transform .3s ease;z-index:1}.new-menu[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;width:200px;background:var(--color-light);padding:50px 30px 30px;transform:translate(100%);transition:all .3s ease;z-index:3;box-shadow:0 4px 6px #1b232405,0 2px 12px -2px #1b232414,0 3px 6px #1b23240f}.new-menu[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;inset:0;z-index:3;box-shadow:0 0 2px #0000001f,0 2px 4px #0000003d;opacity:0;pointer-events:none}.new-menu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:30px 0 0;padding:0;list-style:none}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin:15px 0;transform:translate(250px);transition:transform .3s ease;color:#fff}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--color-light)}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+1){transition-delay:.
18503s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+2){transition-delay:.06s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+3){transition-delay:.09s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+4){transition-delay:.12s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+5){transition-delay:.15s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+6){transition-delay:.18s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+7){transition-delay:.21s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+8){transition-delay:.24s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+9){transition-delay:.27s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+10){transition-delay:.3s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+11){transition-delay:.33s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+12){transition-delay:.36s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+13){transition-delay:.39s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+14){transition-delay:.42s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+15){transition-delay:.45s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+16){transition-delay:.48s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+17){transition-delay:.51s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+18){transition-delay:.54s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+19){transition-delay:.57s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-child(n+20){transition-delay:.6s}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";display:block;position:absolute;z-index:1;inset:0;border-radius:10px;transition:transform .2s ease}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover:before{transform:scaleX(1.1)}.new-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;text-align:center;position:relative;color:var(--color-c1);padding:0 0 15px;cusror:pointer;text-decoration:none;z-index:2;border-bottom:1px solid #f0f0f0}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]{position:fixed;left:-99999999px;padding:0;width:200px}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .menu-toggle[_ngcontent-%COMP%]{transform:rotate(-180deg);padding:0;position:fixed}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .menu-toggle[_ngcontent-%COMP%] .line-1[_ngcontent-%COMP%]{transform:translateY(10px) rotate(45deg) scaleX(1.3);transform-origin:50%}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .menu-toggle[_ngcontent-%COMP%] .line-2[_ngcontent-%COMP%]{transform:scale(0)}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .menu-toggle[_ngcontent-%COMP%] .line-3[_ngcontent-%COMP%]{transform:translateY(-10px) rotate(-45deg) scaleX(1.3);transform-origin:50%}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ nav[_ngcontent-%COMP%]{transform:translate(0);padding:10px}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ nav[_ngcontent-%COMP%]:after{opacity:1}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ nav[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{transform:translate(0)}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .overlay[_ngcontent-%COMP%]{opacity:1;pointer-events:all}.new-menu[_ngcontent-%COMP%] #menu-toggle[_ngcontent-%COMP%]:checked ~ .page[_ngcontent-%COMP%]{transform:translate(-200px)}.btn.btn-outline-dark[_ngcontent-%COMP%], button.btn.btn-dark[_ngcontent-%COMP%]{width:auto}']});let t=e;return t})();function gF(t,e){t&1&&(ie(0),ue(),y(1,"svg",1),H(2,"path",2),b(),re())}function mF(t,e){t&1&&(ie(0),ue(),y(1,"svg",3)(2,"g"),H(3,"path",4),b(),H(4,"g")(5,"g")(6,"g")(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g"),b(),re())}function vF(t,e){t&1&&(ie(0),ue(),y(1,"svg",5),H(2,"path",6),b(),re())}function _F(t,e){t&1&&(ie(0),ue(),y(1,"svg",7),H(2,"path",8),b(),re())}function yF(t,e){t&1&&(ie(0),ue(),y(1,"svg",9),H(2,"path",10),b(),re())}function bF(t,e){t&1&&(ie(0),ue(),y(1,"svg",11),H(2,"path",12)(3,"path",8),b(),re())}function xF(t,e){t&1&&(ie(0),ue(),y(1,"svg",13),H(2,"path",12)(3,"path",10),b(),re())}function DF(t,e){t&1&&(ie(0),ue(),y(1,"svg",14)(2,"g")(3,"g"),H(4,"path",15)(5,"path",16)(6,"path",17)(7,"path",18)(8,"path",19),b()(),H(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g")(22,"g")(23,"g"),b(),re())}function CF(t,e){t&1&&(ie(0),ue(),y(1,"svg",20),H(2,"path",21)(3,"path",22)(4,"path",23),b(),re())}function wF(t,e){t&1&&(ie(0),ue(),y(1,"svg",24),H(2,"path",25),b(),re())}function EF(t,e){t&1&&(ie(0),ue(),y(1,"svg",26),H(2,"path",12)(3,"path",27),b(),re())}function SF(t,e){t&1&&(ie(0),ue(),y(1,"svg",28),H(2,"path",12)(3,"path",8),b(),re())}function TF(t,e){t&1&&(ie(0),ue(),y(1,"svg",29),H(2,"path",12)(3,"path",10),b(),re())}function MF(t,e){t&1&&(ie(0),ue(),y(1,"svg",30),H(2,"path",31),b(),re())}function AF(t,e){t&1&&(ie(0),ue(),y(1,"svg",30),H(2,"path",32),b(),re())}function IF(t,e){t&1&&(ie(0),ue(),y(1,"svg",33),H(2,"path",34),b(),re())}function OF(t,e){t&1&&(ie(0),ue(),y(1,"svg",35),H(2,"path",36),b(),re())}function PF(t,e){t&1&&(ie(0),ue(),y(1,"svg",37),H(2,"path",38),b(),re())}function NF(t,e){t&1&&(ie(0),ue(),y(1,"svg",39),H(2,"path",40),b(),re())}function FF(t,e){t&1&&(ie(0),ue(),y(1,"svg",41),H(2,"path",42),b(),re())}function RF(t,e){t&1&&(ie(0),ue(),y(1,"svg",43),H(2,"path",44),b(),re())}function kF(t,e){t&1&&(ie(0),ue(),y(1,"svg",45),H(2,"path",46),b(),re())}function BF(t,e){t&1&&(ie(0),ue(),y(1,"svg",47)(2,"g",48),H(3,"path",49)(4,"path",50)(5,"path",51)(6,"path",52),b()(),re())}function LF(t,e){t&1&&(ie(0),ue(),y(1,"svg",30),H(2,"path",53),b(),re())}function VF(t,e){t&1&&(ie(0),ue(),y(1,"svg",3)(2,"g"),H(3,"path",54),b(),H(4,"g")(5,"g")(6,"g")(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g"),b(),re())}function HF(t,e){t&1&&(ie(0),ue(),y(1,"svg",55)(2,"g"),H(3,"path",56)(4,"path",57)(5,"path",58)(6,"path",59),b()(),re())}function GF(t,e){t&1&&(ie(0),ue(),y(1,"svg",60),H(2,"path",61),b(),re())}function jF(t,e){t&1&&(ie(0),ue(),y(1,"svg",62),H(2,"path",40),b(),re())}function UF(t,e){t&1&&(ie(0),ue(),y(1,"svg",63),H(2,"path",64),b(),re())}function $F(t,e){t&1&&(ie(0),ue(),y(1,"svg",65),H(2,"path",66),b(),re())}function WF(t,e){t&1&&(ie(0),ue(),y(1,"svg",30),H(2,"path",67),b(),re())}function zF(t,e){t&1&&(ie(0),ue(),y(1,"svg",68),H(2,"path",69),b(),re())}function qF(t,e){t&1&&(ie(0),ue(),y(1,"svg",68),H(2,"path",70),b(),re())}function XF(t,e){t&1&&(ie(0),ue(),y(1,"svg",71),H(2,"path",72),b(),re())}function QF(t,e){t&1&&(ie(0),ue(),y(1,"svg",71),H(2,"path",73),b(),re())}var ew=(()=>{let e=class e{constructor(){this.iconname=""}ngOnInit(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Lt({type:e,selectors:[["app-svg-icon"]],inputs:{iconname:"iconname"},decls:35,vars:35,consts:[[4,"ngIf"],["name","Discounts_Fill","screenName","menu_screen","id","dislike_icon","color","#ED515B","viewBox","0 0 1024 1024",2,"display","inline-block","stroke","currentcolor","fill","rgb(237, 81, 91)","width","50px","height","50px","border-radius","25px","justify-content","center"],["d","M88
1851.875 431.833l-29.843-29.844c-13.401-13.417-21.688-31.944-21.688-52.406 0-0.080 0-0.161 0-0.241l-0 0.012v-42.624c-0.073-62.425-50.659-113.010-113.076-113.083l-42.685-0c-0.318 0.005-0.692 0.008-1.068 0.008-20.163 0-38.39-8.287-51.461-21.642l-0.012-0.013-29.51-29.438c-0.302-0.344-0.625-0.667-0.948-0.99-20.318-20.251-48.35-32.771-79.307-32.771-0.108 0-0.216 0-0.324 0l0.017-0h-0.323c-0.002-0-0.005-0-0.008-0-31.224 0-59.472 12.743-79.826 33.313l-0.010 0.010-29.781 29.823c-13.433 13.407-31.977 21.698-52.458 21.698-0.048 0-0.096-0-0.144-0l0.007 0h-42.717c-62.402 0.104-112.957 50.677-113.031 113.076l-0 0.007v42.531c0 0.046 0 0.101 0 0.157 0 20.481-8.291 39.025-21.699 52.459l-29.54 29.603c-0.302 0.271-0.604 0.562-0.896 0.864-20.215 20.434-32.704 48.547-32.704 79.577 0 31.326 12.728 59.679 33.294 80.17l0.003 0.003 29.823 29.854c13.418 13.397 21.719 31.917 21.719 52.375 0 0.055-0 0.11-0 0.164l0-0.008v42.792c0.071 62.402 50.639 112.97 113.035 113.042l42.611 0c0.024-0 0.051-0 0.079-0 20.49 0 39.044 8.286 52.496 21.69l-0.002-0.002 30.354 30.375c20.315 20.281 48.362 32.823 79.339 32.823 0.104 0 0.208-0 0.313-0l-0.016 0h0.427c31.198-0.017 59.415-12.766 79.739-33.333l0.011-0.011 29.865-29.824c13.422-13.419 31.964-21.719 52.443-21.719 0.049 0 0.098 0 0.148 0l-0.008-0h42.792c62.402-0.071 112.97-50.639 113.041-113.035l0-0.007v-42.709c-0-0.063-0-0.137-0-0.212 0-20.417 8.271-38.901 21.646-52.286l30.343-30.354c20.317-20.437 32.875-48.606 32.875-79.708 0-31.33-12.743-59.684-33.329-80.162l-0.005-0.005zM394.615 447.771c-2.106-4.56-3.334-9.895-3.334-15.517 0-0.078 0-0.157 0.001-0.235l-0 0.012c-0-0.040-0-0.087-0-0.134 0-5.725 1.219-11.165 3.413-16.074l-0.1 0.25c2.089-5.145 5.103-9.52 8.871-13.111l0.015-0.014c7.476-7.096 17.604-11.461 28.753-11.461 11.1 0 21.19 4.327 28.674 11.386l-0.021-0.019c7.587 7.415 12.292 17.752 12.292 29.187 0 0.011-0 0.022-0 0.033l0-0.002c0.011 0.343 0.018 0.746 0.018 1.151 0 5.151-1.060 10.055-2.974 14.504l0.091-0.239c-2.359 5.049-5.295 9.388-8.803 13.191l0.032-0.035c-3.767 3.778-8.24 6.849-13.204 8.998l-0.275 0.106c-4.633 2.067-10.039 3.271-15.727 3.271-0.038 0-0.075-0-0.113-0l0.006 0c-5.756-0.007-11.213-1.276-16.113-3.547l0.238 0.099c-4.893-2.071-9.090-4.826-12.702-8.2l0.025 0.023c-3.642-3.88-6.682-8.381-8.936-13.316l-0.127-0.31zM445.896 605.531c-3.469 3.447-8.25 5.577-13.528 5.577-10.601 0-19.195-8.594-19.195-19.195 0-5.278 2.13-10.059 5.578-13.529l-0.001 0.001 159.948-159.948c3.476-3.488 8.284-5.646 13.597-5.646 10.601 0 19.195 8.594 19.195 19.195 0 5.312-2.158 10.121-5.645 13.596l-0.001 0.001zM630.135 606.604c-2.297 5.393-5.391 10.009-9.19 13.94l0.012-0.013c-7.341 7.411-17.52 12-28.771 12-11.204 0-21.346-4.551-28.676-11.905l-0.001-0.001c-3.614-3.788-6.556-8.255-8.613-13.183l-0.106-0.286c-1.988-4.39-3.147-9.52-3.147-14.92 0-0.113 0.001-0.225 0.002-0.337l-0 0.017c-0-0.038-0-0.083-0-0.128 0-5.672 1.216-11.061 3.401-15.919l-0.099 0.245c2.124-4.911 4.981-9.111 8.485-12.672l-0.005 0.006c7.455-7.151 17.594-11.554 28.761-11.554 10.96 0 20.929 4.241 28.357 11.171l-0.024-0.022c3.731 3.592 6.8 7.84 9.026 12.563l0.11 0.26c1.842 4.731 2.956 10.204 3.062 15.924l0.001 0.045c-0.031 5.303-0.975 10.376-2.682 15.083l0.099-0.313z"],["version","1.1","fill","#f03157","height","20","width","20","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 489.4 489.4",0,"xml","space","preserve",2,"enable-background","new 0 0 489.4 489.4"],["d",`M483.1,454.038l-109.6-109.6c29.9-36.4,47.9-83,47.9-133.7c0-116.2-94.5-210.7-210.7-210.7S0,94.538,0,210.738 186 s94.5,210.7,210.7,210.7c50.7,0,97.3-18,133.7-47.9l109.6,109.6c8.3,8.3,20.8,8.3,29.1,0 187 C491.5,474.837,491.5,462.337,483.1,454.038z M41,210.738c0-93.6,76.1-169.7,169.7-169.7s169.7,76.1,169.7,169.7 188 s-76.1,169.7-169.7,169.7S41,304.337,41,210.738z`],["xmlns","http://www.w3.org/2000/svg","fill","#000","viewBox","0 0 16 16",1,"bi","bi-chevron-down"],["fill-rule","evenodd","d","M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","fill","#fff","viewBox","0 0 16 16",1,"bi","bi-dash"],["d","M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","fill","#fff","viewBox","0 0 16 16",1,"bi","bi-plus"],["d","M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","fill","#f03157","viewBox","0 0 16 16",1,"bi","bi-dash-circle"],["d","M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","fill","#228f00","viewBox","0 0 16 16",1,"bi","bi-plus-circle"],["ver
188sion","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","406.783px","height","406.783px","viewBox","0 0 406.783 406.783",0,"xml","space","preserve",2,"enable-background","new 0 0 406.783 406.783"],["d",`M127.12,256.572c-19.742,0-35.741,15.993-35.741,35.737c0,19.745,15.999,35.738,35.741,35.738 189 c19.749,0,35.744-15.993,35.744-35.738C162.864,272.565,146.869,256.572,127.12,256.572z M127.12,307.846 190 c-8.582,0-15.536-6.955-15.536-15.537c0-8.586,6.954-15.537,15.536-15.537c8.583,0,15.542,6.951,15.542,15.537 191 C142.662,300.891,135.703,307.846,127.12,307.846z`],["d",`M315.588,256.572c-19.742,0-35.74,15.993-35.74,35.737c0,19.745,15.998,35.738,35.74,35.738 192 c19.75,0,35.744-15.993,35.744-35.738C351.332,272.565,335.338,256.572,315.588,256.572z M315.588,307.846 193 c-8.582,0-15.535-6.955-15.535-15.537c0-8.586,6.953-15.537,15.535-15.537c8.584,0,15.543,6.951,15.543,15.537 194 C331.131,300.891,324.172,307.846,315.588,307.846z`],["d",`M167.329,146.759c0,5.008-4.098,9.105-9.105,9.105H32.579c-5.008,0-9.104-4.097-9.104-9.105v-5.463 195 c0-5.007,4.097-9.104,9.104-9.104h125.645c5.008,0,9.105,4.097,9.105,9.104V146.759z`],["d",`M385.623,200.066c-13.105-3.407-20.604-5.549-25.75-15.487l-17.207-34.839c-5.148-9.938-18.518-18.07-29.707-18.07 196 h-23.535c0,0-3.166,0.066-3.166-3.12c0-7.305,0-29.219,0-29.219c0-11.327-6.41-20.595-20.045-20.595H74.405 197 c-19.521,0-28.789,9.269-28.789,20.595v18.311c0,0,0,5.446,5.271,5.446c26.834,0,107.337,0,107.337,0 198 c10.041,0,18.21,8.168,18.21,18.209v5.463c0,10.041-8.169,18.209-18.21,18.209H50.887c0,0-5.271-0.438-5.271,5.252 199 c0,2.826,0,4.723,0,6.297c0,5.008,6.864,5.005,6.864,5.005h72.254c10.041,0,18.21,8.169,18.21,18.209v5.463 200 c0,10.041-8.169,18.209-18.21,18.209H53.62c0,0-8.004-0.148-8.004,6.225c0,11.062,0,44.246,0,44.246 201 c0,11.326,9.268,20.595,20.595,20.595c0,0,8.532,0,11.376,0c2.58,0,2.96-1.437,2.96-2.159c0-25.679,20.894-46.568,46.574-46.568 202 c25.682,0,46.575,20.891,46.575,46.568c0,0.725-0.206,2.159,1.767,2.159c22.55,0,91.806,0,91.806,0 203 c1.82,0,1.746-1.534,1.746-2.159c0-25.679,20.893-46.568,46.574-46.568s46.574,20.891,46.574,46.568 204 c0,0.725-0.018,2.159,1.121,2.159c10.34,0,23.146,0,23.146,0c11.195,0,20.352-9.157,20.352-20.351v-38.664 205 C406.783,202.894,396.502,202.894,385.623,200.066z M346.896,198.255c0,0-43.219,0-57.928,0c-2.393,0-2.711-2.33-2.711-2.33 206 V147.67c0,0-0.135-1.853,2.938-1.853c4.133,0,16.529,0,16.529,0c9.959,0,21.855,7.236,26.434,16.079l15.312,31 207 c0.645,1.248,1.334,2.356,2.072,3.349C350.086,196.973,349.174,198.255,346.896,198.255z`],["d",`M133.838,205.195c0,5.008-4.097,9.105-9.104,9.105H9.104C4.096,214.3,0,210.203,0,205.195v-5.463 208 c0-5.007,4.097-9.104,9.104-9.104h115.63c5.008,0,9.104,4.097,9.104,9.104V205.195z`],["id","Line","height","512","viewBox","0 0 64 64","width","512","xmlns","http://www.w3.org/2000/svg"],["d","m22.28711 34.92725h25.81348a2.0023 2.0023 0 0 0 2-2s0-13.77149-.00318-13.78723a1.082 1.082 0 0 0 -.1228-.47107l-3.37109-6.04816v-5.62079a3.00328 3.00328 0 0 0 -3-3h-16.834a3.00328 3.00328 0 0 0 -3 3v5.64539l-3.35644 6.02361a1.08562 1.08562 0 0 0 -.126.4868v13.77145a2.0023 2.0023 0 0 0 2.00003 2zm3.48242-27.92725a1.001 1.001 0 0 1 1-1h16.834a1.001 1.001 0 0 1 1 1v4.90088h-18.834zm-.40918 6.90088h19.667l2.3711 4.25488h-24.40919zm-3.07324 6.25488h25.81348v12.77149h-25.81348z"],["d","m58.62678 41.31063a3.00232 3.00232 0 0 0 -4.00666-1.5704l-10.17719 4.41712c.00025-.01648.00434-.03192.00434-.04846a3.4085 3.4085 0 0 0 -3.40427-3.40479h-5.333a17.44764 17.44764 0 0 1 -4.06348-.48047l-4.249-1.03369a15.77169 15.77169 0 0 0 -10.93652 1.34522l-3.70429 1.93829a2.41371 2.41371 0 0 0 -2.408-2.3548h-2.80771a2.417 2.417 0 0 0 -2.414 2.41455v15.05225a2.417 2.417 0 0 0 2.414 2.41455h2.80761a2.417 2.417 0 0 0 2.41407-2.41455v-.65424l2.05371-1.03766a18.35183 18.35183 0 0 1 8.29-1.91552 15.624 15.624 0 0 1 4.00488.519l2.16406.56641a8.199 8.199 0 0 0 2.06348.27246h5.06445a8.02272 8.02272 0 0 0 3.84375-.98389l17.05761-9.26416a3.002 3.002 0 0 0 1.32216-3.77722zm-47.86408 16.27482a.4147.4147 0 0 1 -.41407.41455h-2.80763a.41469.41469 0 0 1 -.41407-.41455v-15.05225a.41469.41469 0 0 1 .41407-.41455h2.80761a.4147.4147 0 0 1 .41407.41455zm45.58886-14.25635-17.0625 9.26709a6.02136 6.02
208136 0 0 1 -2.88574.73975h-5.06445a6.1815 6.1815 0 0 1 -1.55762-.20752l-2.16016-.56542a17.61771 17.61771 0 0 0 -4.51466-.585 20.48908 20.48908 0 0 0 -7.55467 1.39526c-.95834.37859-1.87061.85279-2.78906 1.31683v-9.96188l4.624-2.41962a13.77413 13.77413 0 0 1 9.543-1.17431l4.24707 1.0332a19.45235 19.45235 0 0 0 4.5332.53662h5.333a1.40479 1.40479 0 0 1 .21484 2.793c-1.72107.26434-10.9375.45508-10.9375.45508a1 1 0 1 0 0 2s9.42511-.1983 11.24414-.479a3.43 3.43 0 0 0 1.1864-.41949c.0282-.00928.05732-.006.08509-.018l12.62006-5.47855a.9958.9958 0 0 1 .89556 1.77196z"],["d","m39.30664 7.9502h-8.22754a1 1 0 1 0 0 2h8.22754a1 1 0 0 0 0-2z"],["xmlns","http://www.w3.org/2000/svg","width","25","height","25","viewBox","0 0 16 16",1,"bi","bi-info-circle-fill"],["d","M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","currentColor","viewBox","0 0 16 16",1,"bi","bi-info-circle"],["d","m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"],["xmlns","http://www.w3.org/2000/svg","fill","#f03157","viewBox","0 0 16 16",1,"bi","bi-dash-circle"],["xmlns","http://www.w3.org/2000/svg","fill","#f03157","viewBox","0 0 16 16",1,"bi","bi-plus-circle"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],["d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],["xmlns","http://www.w3.org/2000/svg","height","20","width","20","viewBox","0 0 320 512"],["d","M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"],["xmlns","http://www.w3.org/2000/svg","height","20","width","20","viewBox","0 0 448 512"],["d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"],["xmlns","http://www.w3.org/2000/svg","height","20","width","20","viewBox","0 0 512 512"],["d","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 16 16",1,"bi","bi-star-fill"],["d","M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 16 16",1,"bi","bi-star-half"],["d","M5.354 5.119 7.538.792A.52.52 0 0 1 8 .5c.183 0 .366.097.465.292l2.184 4.327 4.898.696A.54.54 0 0 1 16 6.32a.55.55 0 0 1-.17.445l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256a.5.5 0 0 1-.146.05c-.342.06-.668-.254-.6-.642l.83-4.73L.173 6.765a.55.55 0 0 1-.172-.403.6.6 0 0 1 .085-.302.51.51 0 0 1 .37-.245zM8 12.027a.5.5 0 0 1 .232.056l3.686 1.894-.694-3.957a.56.56 0 0 1 .162-.50
2085l2.907-2.77-4.052-.576a.53.53 0 0 1-.393-.288L8.001 2.223 8 2.226z"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 16 16",1,"bi","bi-star"],["d","M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.56.56 0 0 0-.163-.505L1.71 6.745l4.052-.576a.53.53 0 0 0 .393-.288L8 2.223l1.847 3.658a.53.53 0 0 0 .393.288l4.052.575-2.906 2.77a.56.56 0 0 0-.163.506l.694 3.957-3.686-1.894a.5.5 0 0 0-.461 0z"],["viewBox","0 0 512 512","xmlns","http://www.w3.org/2000/svg"],["d","m512 80v352c0 44.113281-35.886719 80-80 80h-201c-44.113281 0-80-35.886719-80-80v-40c0-11.046875 8.953125-20 20-20s20 8.953125 20 20v40c0 22.054688 17.945312 40 40 40h201c22.054688 0 40-17.945312 40-40v-352c0-22.054688-17.945312-40-40-40h-201c-22.054688 0-40 17.945312-40 40v40c0 11.046875-8.953125 20-20 20s-20-8.953125-20-20v-40c0-44.113281 35.886719-80 80-80h201c44.113281 0 80 35.886719 80 80zm-286.085938 227.800781c-7.839843 7.78125-7.890624 20.445313-.113281 28.285157 3.910157 3.941406 9.054688 5.914062 14.199219 5.914062 5.09375 0 10.1875-1.933594 14.085938-5.800781l45.144531-44.789063c9.523437-9.449218 14.769531-22.023437 14.769531-35.410156s-5.246094-25.960938-14.769531-35.410156l-45.144531-44.789063c-7.839844-7.777343-20.503907-7.730469-28.285157.113281-7.777343 7.839844-7.726562 20.503907.113281 28.28125l32.054688 31.804688h-237.96875c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h237.96875zm0 0"],["clip-rule","evenodd","stroke-linejoin","round","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg"],["id","Icon"],["d","m17.75 15c0-.414.336-.75.75-.75s.75.336.75.75v7c0 .414-.336.75-.75.75s-.75-.336-.75-.75z"],["d","m15 19.25c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h7c.414 0 .75.336.75.75s-.336.75-.75.75z"],["d","m10.5 1.25c3.036 0 5.5 2.464 5.5 5.5s-2.464 5.5-5.5 5.5-5.5-2.464-5.5-5.5 2.464-5.5 5.5-5.5zm0 1.5c-2.208 0-4 1.792-4 4s1.792 4 4 4 4-1.792 4-4-1.792-4-4-4z"],["d","m2 22.75c-.241 0-.456-.114-.594-.292-.075-.09-.132-.208-.15-.363-.004-.03-.006-.062-.006-.095 0-.004 0-.008 0-.012v-.988c0-4.28 3.47-7.75 7.75-7.75h5.5c.414 0 .75.336.75.75s-.336.75-.75.75h-5.5c-3.452 0-6.25 2.798-6.25 6.25v.988c0 .708-.75.762-.75.762z"],["d","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"],["d","M483.1,454.038l-109.6-109.6c29.9-36.4,47.9-83,47.9-133.7c0-116.2-94.5-210.7-210.7-210.7S0,94.538,0,210.738 s94.5,210.7,210.7,210.7c50.7,0,97.3-18,133.7-47.9l109.6,109.6c8.3,8.3,20.8,8.3,29.1,0 C491.5,474.837,491.5,462.337,483.1,454.038z M41,210.738c0-93.6,76.1-169.7,169.7-169.7s169.7,76.1,169.7,169.7 s-76.1,169.7-169.7,169.7S41,304.337,41,210.738z"],["id","Capa_1","enable-background","new 0 0 507.591 507.591","fill","#f03157","height","25","viewBox","0 0 507.591 507.591","width","25","xmlns","http://www.w3.org/2000/svg"],["d","m366.268 107.361c2.594-3.229 2.08-7.949-1.149-10.544-31.423-25.246-70.958-39.149-111.323-39.149-98.081 0-177.875 79.794-177.875 177.875s79.794 177.876 177.875 177.876 177.875-79.795 177.875-177.876c0-42.222-15.064-83.16-42.417-115.273-2.686-3.154-7.42-3.532-10.573-.847-3.153 2.687-3.532 7.42-.846 10.573 25.043 29.402 38.836 66.886 38.836 105.547 0 89.811-73.065 162.876-162.875 162.876s-162.876-73.065-162.876-162.876c0-89.81 73.065-162.875 162.875-162.875 37.496 0 72.742 12.395 101.928 35.843 3.229 2.594 7.951 2.079 10.545-1.15z"],["d","m420.514 69.154c-44.376-44.463-103.406-69.022-166.216-69.153-.173 0-.339-.001-.512-.001-62.887 0-121.926 24.285-166.278 68.409-44.476 44.248-69.071 103.355-69.254 166.435-.
20811 37.892 8.516 74.11 25.641 107.65 1.883 3.69 6.401 5.153 10.09 3.27 3.689-1.884 5.153-6.401 3.269-10.09-16.029-31.395-24.104-65.304-24-100.787.172-59.074 23.197-114.42 64.834-155.844 41.524-41.311 96.799-64.043 155.699-64.043.159 0 .321.001.48.001 58.81.123 114.081 23.118 155.63 64.749 41.555 41.638 64.441 96.966 64.441 155.793 0 52.412-18.704 103.206-52.667 143.023-33.588 39.377-80.027 65.798-130.763 74.395-1.703.288-3.254 1.156-4.391 2.456l-32.073 36.653c-.377.431-.833.521-1.148.521s-.771-.09-1.148-.52l-32.244-36.848c-1.128-1.29-2.665-2.154-4.353-2.449-28.896-5.052-56.089-15.674-80.823-31.571-24.243-15.582-44.942-35.449-61.52-59.048-2.381-3.39-7.058-4.205-10.449-1.825-3.389 2.381-4.207 7.059-1.826 10.448 17.7 25.195 39.799 46.406 65.684 63.043 25.674 16.502 53.83 27.684 83.726 33.255l30.516 34.873c3.138 3.585 7.67 5.642 12.436 5.642s9.298-2.057 12.436-5.643l30.332-34.663c53.167-9.643 101.738-37.62 137.021-78.984 36.276-42.53 56.254-96.78 56.254-152.758 0-62.828-24.442-121.92-68.824-166.389z"],["d","m211.45 221.705c-2.192 1.371-3.523 3.773-3.523 6.358v46.847c0 4.143 3.358 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-42.948c14.514-11.239 23.696-32.652 23.696-55.97 0-16.666-4.563-32.43-12.85-44.389-8.867-12.797-20.929-19.845-33.962-19.845s-25.095 7.048-33.962 19.845c-8.286 11.959-12.85 27.723-12.85 44.389 0 23.317 9.183 44.73 23.696 55.971v111.936c0 12.746 10.37 23.115 23.116 23.115s23.116-10.369 23.116-23.115v-37.025c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v37.025c0 4.475-3.641 8.115-8.116 8.115s-8.116-3.641-8.116-8.115v-115.835c0-2.585-1.331-4.987-3.522-6.358-12.066-7.548-20.174-25.919-20.174-45.714 0-26.688 14.568-49.233 31.812-49.233s31.812 22.546 31.812 49.233c0 19.795-8.107 38.165-20.173 45.713z"],["d","m305.397 367.014c12.746 0 23.116-10.37 23.116-23.116v-116.169l3.721-3.143c13.996-11.821 22.023-29.109 22.023-47.43v-43.811c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v41.475h-11.652v-41.475c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v41.475h-12.598v-41.475c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v41.475h-12.47v-41.475c0-4.143-3.358-7.5-7.5-7.5s-7.5 3.357-7.5 7.5v44.458c0 17.854 7.691 34.852 21.102 46.635l3.643 3.201v116.257c-.001 12.748 10.369 23.118 23.115 23.118zm-31.292-177.193h63.423c-2.508 9.001-7.668 17.136-14.974 23.307l-6.381 5.39c-1.687 1.425-2.661 3.521-2.661 5.729v119.65c0 4.476-3.641 8.116-8.116 8.116s-8.116-3.641-8.116-8.116v-119.65c0-2.157-.929-4.21-2.549-5.634l-6.192-5.441c-7.092-6.233-12.067-14.392-14.434-23.351z"],["height","30","viewBox","0 0 24 24","width","30","xmlns","http://www.w3.org/2000/svg"],["id","menu-left-alt","d","m16 7h-13a1 1 0 0 1 0-2h13a1 1 0 0 1 0 2zm6 5a1 1 0 0 0 -1-1h-18a1 1 0 0 0 0 2h18a1 1 0 0 0 1-1zm-9 6a1 1 0 0 0 -1-1h-9a1 1 0 0 0 0 2h9a1 1 0 0 0 1-1z","fill","rgb(0,0,0)",2,"fill","#f03157"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","fill","#fff","viewBox","0 0 16 16",1,"bi","bi-star-fill"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 448 512"],["d","M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464l349.5 0c-8.9-63.3-63.3-112-129-112l-91.4 0c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 640 512"],["d","M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"],["d","M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 384 512"],["d","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],["d","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4 .7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9 .7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 576 512"],["d","M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 224L0 224 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192zM112 352l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"],["d","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]],template:function(r,o){r&1&&J(0,gF,3,0,"ng-container",0)(1,mF,19,0,"ng-container",0)(2,vF,3,0,"ng-container",0)(3,_F,3,0,"ng-container",0)(4,yF,3,0,"ng-container",0)(5,bF,4,0,"ng-container",0)(6,xF,4,0,"ng-container",0)(7,DF,24,0,"ng-container",0)(8,CF,5,0,"ng-container",0)(9,wF,3,0,"ng-container",0)(10,EF,4,0,"ng-container",0)(11,SF,4,0,"ng-container",0)(12,TF,4,0,"ng-container",0)(13,MF,3,0,"ng-container",0)(14,AF,3,0,"ng-container",0)(15,IF,3,0,"ng-container",0)(16,OF,3,0,"ng-container",0)(17,PF,3,0,"ng-container",0)(18,NF,3,0,"ng-container",0)(19,FF,3,0,"ng-container",0)(20,RF,3,0,"ng-container",0)(21,kF,3,0,"ng-container",0)(22,BF,7,0,"ng-container",0)(23,LF,3,0,"ng-container",0)(24,VF,19,0,"ng-container",0)(25,HF,7,0,"ng-container",0)(26,GF,3,0,"ng-container",0)(27,jF,3,0,"ng-container",0)(28,UF,3,0,"ng-container",0)(29,$F,3,0,"ng-container",0)(30,WF,3,0,"ng-container",0)(31,zF,3,0,"ng-container",0)(32,qF,3,0,"ng-container",0)(33,XF,3,0,"ng-container",0)(34,QF,3,0,"ng-container",0),r&2&&(N("ngIf",o.iconname=="discount"),T(),N("ngIf",o.iconname=="search"),T(),N("ngIf",o.iconname=="down-arrow"),T(),N("ngIf",o.iconname=="minus"),T(),N("ngIf",o.iconname=="plus"),T(),N("ngIf",o.iconname=="circle-minus"),T(),N("ngIf",o.iconname=="circle-plus"),T(),N("ngIf",o.iconname=="delivery-car-icon"),T(),N("ngIf",o.iconname=="collection-icon"),T(),N("ngIf",o.iconname=="info-icon-i-yellow"),T(),N("ngIf",o.iconname=="info-icon-i"),T(),N("ngIf",o.iconname=="option-circle-minus"),T(),N("ngIf",o.iconname=="option-circle-plus"),T(),N("ngIf",o.iconname=="myaccount"),T(),N("ngIf",o.iconname=="help-icon"),T(),N("ngIf",o.iconname=="facebook"),T(),N("ngIf",o.iconname=="instragram"),T(),N("ngIf",o.iconname=="xlogo"),T(),N("ngIf",o.iconname=="star-rating-full"),T(),N("ngIf",o.iconname=="star-rating-half"),T(),N("ngIf",o.iconname=="star-rating-empty"),T(),N("ngIf",o.iconname=="login"),T(),N("ngIf",o.iconname=="sign-up"),T(),N("ngIf",o.iconname=="logout"),T(),N("ngIf",o.iconname=="bs-search"),T(),N("ngIf",o.iconname=="restaurant-open"),T(),N("ngIf",o.iconname=="sort-by"),T(),N("ngIf",o.iconname=="ratting"),T(),N("ngIf",o.iconname=="profile"),T(),N("ngIf",o.iconname=="order"),T(),N("ngIf",o.iconname=="booking"),T(),N("ngIf",o.iconname=="address_book"),T(),N("ngIf",o.iconname=="paypal"),T(),N("ngIf",o.iconname=="card"),T(),N("ngIf",o.iconname=="cash"))},dependencies:[Qo]});let t=e;return t})();var tw=(()=>{let e=class e{constructor(n,r){this.document=n,this.platformId=r,this.documentIsAccessible=Gn(this.platformId)}static getCookieRegExp(n){let r=n.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+r+"|;\\s*"+r+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(n){try{return decodeURIComponent(n)}catch{return n}}check(n){return this.documentIsAccessible?(n=encodeURIComponent(n),e.getCookieRegExp(n).test(this.document.cookie)):!1}get(n){if(this.documentIsAccessible&&this.check(n)){n=encodeURIComponent(n);let o=e.getCookieRegExp(n).exec(this.document.cookie);return o[1]?e.safeDecodeURIComponent(o[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let n={},r=this.document;
208return r.cookie&&r.cookie!==""&&r.cookie.split(";").forEach(o=>{let[s,a]=o.split("=");n[e.safeDecodeURIComponent(s.replace(/^ /,""))]=e.safeDecodeURIComponent(a)}),n}set(n,r,o,s,a,c,l,u){if(!this.documentIsAccessible)return;if(typeof o=="number"||o instanceof Date||s||a||c||l){let h={expires:o,path:s,domain:a,secure:c,sameSite:l||"Lax",partitioned:u};this.set(n,r,h);return}let d=encodeURIComponent(n)+"="+encodeURIComponent(r)+";",f=o||{};if(f.expires)if(typeof f.expires=="number"){let h=new Date(new Date().getTime()+f.expires*1e3*60*60*24);d+="expires="+h.toUTCString()+";"}else d+="expires="+f.expires.toUTCString()+";";f.path&&(d+="path="+f.path+";"),f.domain&&(d+="domain="+f.domain+";"),f.secure===!1&&f.sameSite==="None"&&(f.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${n} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),f.secure&&(d+="secure;"),f.sameSite||(f.sameSite="Lax"),d+="sameSite="+f.sameSite+";",f.partitioned&&(d+="Partitioned;"),this.document.cookie=d}delete(n,r,o,s,a="Lax"){if(!this.documentIsAccessible)return;let c=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(n,"",{expires:c,path:r,domain:o,secure:s,sameSite:a})}deleteAll(n,r,o,s="Lax"){if(!this.documentIsAccessible)return;let a=this.getAll();for(let c in a)a.hasOwnProperty(c)&&this.delete(c,n,r,o,s)}};e.\u0275fac=function(r){return new(r||e)(G(je),G(yt))},e.\u0275prov=k({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function ZF(t,e){if(t&1){let i=Ve();ie(0),y(1,"div",34)(2,"p",35),M(3),b(),y(4,"div",36)(5,"button",37),Z("click",function(){oe(i);let r=q();return se(r.declineCookie())}),M(6,"Manage Settings"),b(),y(7,"button",37),Z("click",function(){oe(i);let r=q();return se(r.acceptCookie())}),M(8,"Accept"),b()()(),re()}if(t&2){let i=q();T(),N("ngClass",i.showHideCookieDiv=="show"?"":"hide"),T(2),rr("",i.cookiePolDisplay," ")}}var Xz=(()=>{let e=class e{constructor(n,r,o,s,a){this.storage=n,this.cookieService=r,this.restProvider=o,this.router=s,this.customEvent=a,this.isCookiePolicy="no",this.showHideCookieDiv="show",this.base_url=rn.baseUrl,this.cookiePolDisplayHalf="",this.cookiePolDisplay="",this.bs_slug="",this.showCookiePopup=!1,this.cookiePolDisplayPart="less",this.copyrightYear="2024",this.footerLogo="https://api25.bookyup.co.uk/assets/uploads/business/logo/default-business-logo.png"}ngOnInit(){let n=new Date;this.copyrightYear=n.getFullYear(),this.loadData(),this.getCookiePolAccDetails(),this.gettingOrderDeviceOsDetails()}gettingOrderDeviceOsDetails(){return nt(this,null,function*(){let n=yield localStorage.getItem("orderDeviceOsType");n!=null&&n!=null&&(n=="ios"||n=="android")?this.showHideCookieDiv="hide":this.showHideCookieDiv="show"})}loadData(){return nt(this,null,function*(){let n=yield this.storage.getLocalstorage("business_details");if(console.log(n.business_slug),n!=null&&n!=null)n.business_logo!=null&&n.business_logo!=null&&n.business_logo!=""&&(this.footerLogo=n.business_logo),n.restaurant_ordering_logo!=null&&n.restaurant_ordering_logo!=null&&n.restaurant_ordering_logo!=""&&(this.footerLogo=n.restaurant_ordering_logo);else{let r=yield this.storage.getLocalstorage("restaurant_ordering_logo");r!=null&&r!=null&&r!=""&&(this.footerLogo=r)}})}getCookiePolAccDetails(){return nt(this,null,function*(){let n=yield this.storage.getLocalstorage("business_details");n.business_slug!=null&&n.business_slug!=null&&n.business_slug!=""&&(this.bs_slug=n.business_slug);let r=this.cookieService.get("cookiePolicyAcceptDecline");if(r!=null&&r!=null&&r!="")this.showCookiePopup=!1;else{let o={req_page:"cookie-policy-short",bs_slug:this.bs_slug};this.restProvider.postdataapi(o,"information/custom-cms").subscribe(s=>{s.cms_page.page_content!=null&&s.cms_page.page_content!=null&&s.cms_page.page_content!=""&&(this.cookiePolDisplayHalf=s.cms_page.page_content),this.showCookiePopup=!0,this.cookiePolDisplay=this.cookiePolDisplayHalf,this.cookiePolDisplayPart="less"})}})}acceptCookie(){this.customEvent.setCookieCheck("yes");let n=rn.gtagScript,r=rn.gtagNoScript,o=rn.analyticsScript1,s=rn.analyticsScript2,a=rn.metaScript,c=rn.metaNoScript,l=rn.tiktokScript,u=rn.linkedinScript1,d=rn.linkedinScript2,f=rn.linkedinNoScript;cookieAcceptDeclineAction(n,r,o,s,a,c,l,u,d,f),this.cookieService.set("cookiePolicyAcceptDecline","accept",{path:"/"}),this.showCookiePopup=!1,this.cookiePolDisplay=this.cookiePolDisplayHalf,this.cookiePolDisplayPart="less"}declineCookie(){this.router.navigate(["/information/cookies-policy"])}};e.\u0275fac=function(r){return new(r||e)(U(lo),U(tw),U(cd),U(Rt),U(ys))},e.\u0275cmp=Lt({type:e,selectors:[["app-footer"]],decls:74,vars:2,consts:[[1,"footer-bootom"],[1,"container"],[1,"footer-bottom1"],[1,"row"],[1,"foot-second"],[1,"row","align-items-center"],[1,"col-lg-4"],["href","#"],["src","../../../assets/images/footer/footer-logo.png","alt","",1,"footer-logo"],[1,"col-lg-2"],["href","/information/report"],["href","/contact-us"],[1,"col-lg-3"],[1,"social-div"],["iconname","facebook"],["
208iconname","instragram"],["iconname","xlogo"],[1,"total-card"],["src","../../../assets/images/footer/1.png","alt",""],["src","../../../assets/images/footer/2.png","alt",""],["src","../../../assets/images/footer/3.png","alt",""],["src","../../../assets/images/footer/4.png","alt",""],["src","../../../assets/images/footer/5.png","alt",""],["src","../../../assets/images/footer/6.png","alt",""],["src","../../../assets/images/footer/7.png","alt",""],[1,"container","foot-privacy"],[1,"row","slign-items-center","Copyright-footer"],[1,"col-lg-6","foot-copy"],["href","/"],[1,"col-lg-6","foot-link"],["href","/information/terms-and-condition","rel","nofollow"],["href","/information/privacy-policy","rel","nofollow"],["href","/information/refund-policy","rel","nofollow"],[4,"ngIf"],["id","footer_cookie_policy_div",1,"cookie-body","head-all-coockies-body",3,"ngClass"],[1,"m-0",2,"font-size","0.8rem","color","white"],[1,"head-all-coockies-btn"],[1,"btn","btn-success",3,"click"]],template:function(r,o){r&1&&(y(0,"footer")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",1)(7,"div",5)(8,"div",3)(9,"div",6)(10,"a",7),H(11,"img",8),b(),y(12,"p"),M(13,"We are one of the largest online food ordering and "),H(14,"br"),M(15,"booking platform in UK. We work as an intermediator, connecting food makers to food lovers. "),b()(),y(16,"div",9)(17,"h6"),M(18,"Quick Links"),b(),y(19,"ul")(20,"li")(21,"a",10),M(22,"Report a problem"),b()(),y(23,"li")(24,"a",11),M(25," Contact us"),b()()()(),y(26,"div",12)(27,"div",13)(28,"h6"),M(29,"Connected With Us"),b(),y(30,"ul")(31,"li")(32,"a",7),H(33,"app-svg-icon",14),M(34,"/bookyup.facebook "),b()(),y(35,"li")(36,"a",7),H(37,"app-svg-icon",15),M(38," /bookyup.instagram "),b()(),y(39,"li")(40,"a",7),H(41,"app-svg-icon",16),M(42," /bookyup.twitter "),b()()()()(),y(43,"div",12)(44,"h6"),M(45,"We Accept"),b(),y(46,"div",17),H(47,"img",18)(48,"img",19)(49,"img",20)(50,"img",21)(51,"img",22)(52,"img",23)(53,"img",24),b()()()()()()(),y(54,"div",25)(55,"div",26)(56,"div",27)(57,"p"),M(58),y(59,"a",28),M(60,"Bookyup.com"),b(),M(61," Limited."),b()(),y(62,"div",29)(63,"a",30),M(64,"Terms and Conditions"),b(),y(65,"span"),M(66,"|"),b(),y(67,"a",31),M(68," Privacy Policy "),b(),y(69,"span"),M(70,"|"),b(),y(71,"a",32),M(72,"Refund Policy"),b()()()()(),J(73,ZF,9,2,"ng-container",33),b()()()),r&2&&(T(58),rr("Copyright \xA9 ",o.copyrightYear," "),T(15),N("ngIf",o.showCookiePopup&&o.isCookiePolicy=="no"))},dependencies:[zy,Qo,ew]});let t=e;return t})();export{xe as a,Dw as b,nt as c,k as d,Te as e,G as f,Lt as g,Me as h,Ho as i,oe as j,se as k,ue as l,Fn as m,LV as n,CS as o,T as p,U as q,un as r,J as s,N as t,kh as u,Bn as v,y as w,b as x,H as y,ie as z,re as A,mA as B,Ve as C,Z as D,q as E,EA as F,hy as G,SA as H,zt as I,bt as J,xt as K,Dt as L,M,rt as N,rr as O,AA as P,IA as Q,or as R,qr as S,sr as T,jV as U,gy as V,BA as W,VA as X,UV as Y,Ln as Z,Dn as _,zy as $,lH as aa,Qo as ba,uH as ca,dH as da,fH as ea,hH as fa,pH as ga,gH as ha,qy as ia,n3 as ja,MH as ka,HH as la,GH as ma,jH as na,fb as oa,V3 as pa,Hi as qa,wa as ra,rz as sa,Gi as ta,MP as ua,Rt as va,tD as wa,xz as xa,Dz as ya,U3 as za,bu as Aa,Jt as Ba,Bb as Ca,Lb as Da,Jo as Ea,Ap as Fa,pn as Ga,Ip as Ha,qb as Ia,pO as Ja,Op as Ka,Pp as La,Kb as Ma,aG as Na,cG as Oa,Cu as Pa,wO as Qa,SO as Ra,MO as Sa,Jb as Ta,lG as Ua,uG as Va,rn as Wa,lo as Xa,sd as Ya,ys as Za,cd as _a,nn as $a,ng as ab,GW as bb,cs as cb,og as db,XW as eb,JC as fb,Hz as gb,ew as hb,Xz as ib};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.