PageSourceSearch

https://app.inventory-hq.com/main-YODCW2S5.js

js inventory-hq.com collected 2026-10-02 01:32:42 UTC 100,438 bytes, 2 lines download raw bytes

1import{a as Ar,b as ct}from"./chunk-GHNSCEDG.js";import{a as Pr}from"./chunk-JVIWRQAS.js";import{a as je,b as lt}from"./chunk-3FSOHL3E.js";import{a as hr,b as fr,c as dr,d as mr,e as pr,f as gr,h as yr,i as _r,k as Er}from"./chunk-NPNCMWIN.js";import"./chunk-LZF4ZOU3.js";import{A as vr,B as Sr,s as ot,t as $,u as pe,v as Tr,w as Ut,x as Re,y as at,z as Ge}from"./chunk-MKZSSJNS.js";import{Ac as ar,B as qn,Ca as $n,Da as Wn,Ec as lr,F as Un,Fc as qt,Gc as it,Ha as xn,Hc as cr,Ic as ur,Ja as Ke,Mc as br,Nc as wr,P as x,Pa as Yn,Pc as kr,S as ze,Tb as nr,Ua as Xn,V as Zn,W as st,X as ie,Z as Vn,ea as Hn,fb as Jn,ia as Kn,ib as Bt,ka as Gn,kc as rr,la as Qn,mb as er,n as Bn,nb as tr,qc as sr,ua as jt,vc as ir,zc as or}from"./chunk-VEBEK5NG.js";import{a as Fe,c as jn}from"./chunk-AY4LCFTV.js";var Nr=()=>{let s=ie(ot),e=ie(je),{isAuthenticated:t}=s;return!0};var Cr=[{path:"app",loadChildren:()=>import("./chunk-2H2AYGZM.js").then(s=>s.APP_SHELL_ROUTES)},{path:"auth",loadComponent:()=>import("./chunk-4MRD4Z2H.js").then(s=>s.AuthLayout),children:[{path:"",loadChildren:()=>import("./chunk-6PFCZZF2.js").then(s=>s.AUTH_ROUTES)}],canActivateChild:[Nr]},{path:"subscriptions",loadChildren:()=>import("./chunk-QHVDQYWD.js").then(s=>s.SUBSCRIPTIONS_ROUTES)},{path:"**",redirectTo:"/auth/login".replace("/","")}];var Zt=new Zn("TRANSLATE_HTTP_LOADER_CONFIG"),Ys=(()=>{class s{http;config;constructor(){this.config=Fe({prefix:"/assets/i18n/",suffix:".json",enforceLoading:!1,useHttpBackend:!1},ie(Zt)),this.http=this.config.useHttpBackend?new it(ie(qt)):ie(it)}getTranslation(t){let n=this.config.enforceLoading?`?enforceLoading=${Date.now()}`:"";return this.http.get(`${this.config.prefix}${t}${this.config.suffix}${n}`)}static \u0275fac=function(n){return new(n||s)};static \u0275prov=ze({token:s,factory:s.\u0275fac})}return s})();function Rr(s={}){let e=s.useHttpBackend??!1;return[{provide:Zt,useValue:s},{provide:br,useClass:Ys,deps:[e?qt:it,Zt]}]}function Dr(s){return new x(3e3,!1)}function Xs(){return new x(3100,!1)}function Js(){return new x(3101,!1)}function ei(s){return new x(3001,!1)}function ti(s){return new x(3003,!1)}function ni(s){return new x(3004,!1)}function Or(s,e){return new x(3005,!1)}function Ir(){return new x(3006,!1)}function Lr(){return new x(3007,!1)}function Fr(s,e){return new x(3008,!1)}function zr(s){return new x(3002,!1)}function jr(s,e,t,n,r){return new x(3010,!1)}function Br(){return new x(3011,!1)}function qr(){return new x(3012,!1)}function Ur(){return new x(3200,!1)}function Zr(){return new x(3202,!1)}function Vr(){return new x(3013,!1)}function Hr(s){return new x(3014,!1)}function Kr(s){return new x(3015,!1)}function Gr(s){return new x(3016,!1)}function Qr(s,e){return new x(3404,!1)}function ri(s){return new x(3502,!1)}function $r(s){return new x(3503,!1)}function Wr(){return new x(3300,!1)}function xr(s){return new x(3504,!1)}function Yr(s){return new x(3301,!1)}function Xr(s,e){return new x(3302,!1)}function Jr(s){return new x(3303,!1)}function es(s,e){return new x(3400,!1)}function ts(s){return new x(3401,!1)}function ns(s){return new x(3402,!1)}function rs(s,e){return new x(3505,!1)}function Se(s){switch(s.length){case 0:return new Re;case 1:return s[0];default:return new at(s)}}function Qt(s,e,t=new Map,n=new Map){let r=[],i=[],o=-1,a=null;if(e.forEach(l=>{let h=l.get("offset"),m=h==o,p=m&&a||new Map;l.forEach((b,S)=>{let P=S,A=b;if(S!=="offset")switch(P=s.normalizePropertyName(P,r),A){case Ge:A=t.get(S);break;case pe:A=n.get(S);break;default:A=s.normalizeStyleValue(S,P,A,r);break}p.set(P,A)}),m||i.push(p),a=p,o=h}),r.length)throw ri(r);return i}function ut(s,e,t,n){switch(e){case"start":s.onStart(()=>n(t&&Ht(t,"start",s)));break;case"done":s.onDone(()=>n(t&&Ht(t,"done",s)));break;case"destroy":s.onDestroy(()=>n(t&&Ht(t,"destroy",s)));break}}function Ht(s,e,t){let n=t.totalTime,r=!!t.disabled,i=ht(s.element,s.triggerName,s.fromState,s.toState,e||s.phaseName,n??s.totalTime,r),o=s._data;return o!=null&&(i._data=o),i}function ht(s,e,t,n,r="",i=0,o){return{element:s,triggerName:e,fromState:t,toState:n,phaseName:r,totalTime:i,disabled:!!o}}function oe(s,e,t){let n=s.get(e);return n||s.set(e,n=t),n}function $t(s){let e=s.indexOf(":"),t=s.substring(1,e),n=s.slice(e+1);return[t,n]}var si=typeof document>"u"?null:document.documentElement;function ft(s){let e=s.parentNode||s.host||null;return e===si?null:e}function ii(s){return s.substring(1,6)=="ebkit"}var De=null,Mr=!1;function ss(s){De||(De=oi()||{},Mr=De.style?"WebkitAppearance"in De.style:!1);let e=!0;return De.style&&!ii(s)&&(e=s in De.style,!e&&Mr&&(e="Webkit"+s.charAt(0).toUpperCase()+s.slice(1)in De.style)),e}function oi(){return typeof document<"u"?document.body:null}function Wt(s,e){for(;e;){if(e===s)return!0;e=ft(e)}return!1}function xt(s,e,t){if(t)return Array.from(s.querySelectorAll(e));let n=s.querySelector(e);return n?[n]:[]}var ai=1e3,Yt="{{",li="}}",Xt="ng-enter",dt="ng-leave",Qe="ng-trigger",$e=".ng-trigger",Jt="ng-animating",mt=".ng-animating";function Te(s){if(typeof s=="number")return s;let e=s.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Kt(parseFloat(e[1]),e[2])}function Kt(s,e){return e==="s"?s*ai:s}function We(s,e,t){return s.hasOwnProperty("duration")?s:ui(s,e,t)}var ci=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function ui(s,e,t){let n,r=0,i="";if(typeof s=="string"){let o=s.match(ci);if(o===null)return e.push(Dr(s)),{duration:0,delay:0,easing:""};n=Kt(parseFloat(o[1]),o[2]);let a=o[3];a!=null&&(r=Kt(parseFloat(a),o[4]));let l=o[5];l&&(i=l)}else n=s;if(!t){let o=!1,a=e.length;n<0&&(e.push(Xs()),o=!0),r<0&&(e.push(Js()),o=!0),o&&e.splice(a,0,Dr(s))}return{duration:n,delay:r,easing:i}}function is(s){return s.length?s[0]instanceof Map?s:s.map(e=>new Map(Object.entries(e))):[]}function ge(s,e,t){e.forEach((n,r)=>{let i=pt(r);t&&!t.has(r)&&t.set(r,s.style[i]),s.style[i]=n})}function Ne(s,e){e.forEach((t,n)=>{let r=pt(n);s.style[r]=""})}function Be(s){return Array.isArray(s)?s.length==1?s[0]:Tr(s):s}function os(s,e,t){let n=e.params||{},r=en(s);r.length&&r.forEach(i=>
vendor: 54,548 bytes, line 1
1{n.hasOwnProperty(i)||t.push(ei(i))})}var Gt=new RegExp(`${Yt}\\s*(.+?)\\s*${li}`,"g");function en(s){let e=[];if(typeof s=="string"){let t;for(;t=Gt.exec(s);)e.push(t[1]);Gt.lastIndex=0}return e}function qe(s,e,t){let n=`${s}`,r=n.replace(Gt,(i,o)=>{let a=e[o];return a==null&&(t.push(ti(o)),a=""),a.toString()});return r==n?s:r}var hi=/-+([a-z0-9])/g;function pt(s){return s.replace(hi,(...e)=>e[1].toUpperCase())}function as(s,e){return s===0||e===0}function ls(s,e,t){if(t.size&&e.length){let n=e[0],r=[];if(t.forEach((i,o)=>{n.has(o)||r.push(o),n.set(o,i)}),r.length)for(let i=1;i<e.length;i++){let o=e[i];r.forEach(a=>o.set(a,gt(s,a)))}}return e}function ae(s,e,t){switch(e.type){case $.Trigger:return s.visitTrigger(e,t);case $.State:return s.visitState(e,t);case $.Transition:return s.visitTransition(e,t);case $.Sequence:return s.visitSequence(e,t);case $.Group:return s.visitGroup(e,t);case $.Animate:return s.visitAnimate(e,t);case $.Keyframes:return s.visitKeyframes(e,t);case $.Style:return s.visitStyle(e,t);case $.Reference:return s.visitReference(e,t);case $.AnimateChild:return s.visitAnimateChild(e,t);case $.AnimateRef:return s.visitAnimateRef(e,t);case $.Query:return s.visitQuery(e,t);case $.Stagger:return s.visitStagger(e,t);default:throw ni(e.type)}}function gt(s,e){return window.getComputedStyle(s)[e]}var _n=(()=>{class s{validateStyleProperty(t){return ss(t)}containsElement(t,n){return Wt(t,n)}getParentElement(t){return ft(t)}query(t,n,r){return xt(t,n,r)}computeStyle(t,n,r){return r||""}animate(t,n,r,i,o,a=[],l){return new Re(r,i)}static \u0275fac=function(n){return new(n||s)};static \u0275prov=ze({token:s,factory:s.\u0275fac})}return s})(),Oe=class{static NOOP=new _n},Ie=class{};var fi=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),vt=class extends Ie{normalizePropertyName(e,t){return pt(e)}normalizeStyleValue(e,t,n,r){let i="",o=n.toString().trim();if(fi.has(t)&&n!==0&&n!=="0")if(typeof n=="number")i="px";else{let a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&r.push(Or(e,n))}return o+i}};var St="*";function di(s,e){let t=[];return typeof s=="string"?s.split(/\s*,\s*/).forEach(n=>mi(n,t,e)):t.push(s),t}function mi(s,e,t){if(s[0]==":"){let l=pi(s,t);if(typeof l=="function"){e.push(l);return}s=l}let n=s.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(n==null||n.length<4)return t.push(Kr(s)),e;let r=n[1],i=n[2],o=n[3];e.push(cs(r,o));let a=r==St&&o==St;i[0]=="<"&&!a&&e.push(cs(o,r))}function pi(s,e){switch(s){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,n)=>parseFloat(n)>parseFloat(t);case":decrement":return(t,n)=>parseFloat(n)<parseFloat(t);default:return e.push(Gr(s)),"* => *"}}var yt=new Set(["true","1"]),_t=new Set(["false","0"]);function cs(s,e){let t=yt.has(s)||_t.has(s),n=yt.has(e)||_t.has(e);return(r,i)=>{let o=s==St||s==r,a=e==St||e==i;return!o&&t&&typeof r=="boolean"&&(o=r?yt.has(s):_t.has(s)),!a&&n&&typeof i=="boolean"&&(a=i?yt.has(e):_t.has(e)),o&&a}}var Es=":self",gi=new RegExp(`s*${Es}s*,?`,"g");function Ts(s,e,t,n){return new an(s).build(e,t,n)}var us="",an=class{_driver;constructor(e){this._driver=e}build(e,t,n){let r=new ln(t);return this._resetContextStyleTimingState(r),ae(this,Be(e),r)}_resetContextStyleTimingState(e){e.currentQuerySelector=us,e.collectedStyles=new Map,e.collectedStyles.set(us,new Map),e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0,i=[],o=[];return e.name.charAt(0)=="@"&&t.errors.push(Ir()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==$.State){let l=a,h=l.name;h.toString().split(/\s*,\s*/).forEach(m=>{l.name=m,i.push(this.visitState(l,t))}),l.name=h}else if(a.type==$.Transition){let l=this.visitTransition(a,t);n+=l.queryCount,r+=l.depCount,o.push(l)}else t.errors.push(Lr())}),{type:$.Trigger,name:e.name,states:i,transitions:o,queryCount:n,depCount:r,options:null}}visitState(e,t){let n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){let i=new Set,o=r||{};n.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{en(l).forEach(h=>{o.hasOwnProperty(h)||i.add(h)})})}),i.size&&t.errors.push(Fr(e.name,[...i.values()]))}return{type:$.State,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let n=ae(this,Be(e.animation),t),r=di(e.expr,t.errors);return{type:$.Transition,matchers:r,animation:n,queryCount:t.queryCount,depCount:t.depCount,options:Me(e.options)}}visitSequence(e,t){return{type:$.Sequence,steps:e.steps.map(n=>ae(this,n,t)),options:Me(e.options)}}visitGroup(e,t){let n=t.currentTime,r=0,i=e.steps.map(o=>{t.currentTime=n;let a=ae(this,o,t);return r=Math.max(r,t.currentTime),a});return t.currentTime=r,{type:$.Group,steps:i,options:Me(e.options)}}visitAnimate(e,t){let n=Ti(e.timings,t.errors);t.currentAnimateTimings=n;let r,i=e.styles?e.styles:Ut({});if(i.type==$.Keyframes)r=this.visitKeyframes(i,t);else{let o=e.styles,a=!1;if(!o){a=!0;let h={};n.easing&&(h.easing=n.easing),o=Ut(h)}t.currentTime+=n.duration+n.delay;let l=this.visitStyle(o,t);l.isEmptyStep=a,r=l}return t.currentAnimateTimings=null,{type:$.Animate,timings:n,style:r,options:null}}visitStyle(e,t){let n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){let n=[],r=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of r)typeof a=="string"?a===pe?n.push(a):t.errors.push(zr(a)):n.push(new Map(Object.entries(a)));let i=!1,o=null;return n.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!i)){for(let l of a.values())if(l.toString().indexOf(Yt)>=0){i=!0;break}}}),{type:$.Style,styles:n,easing:o,offset:e.offset,containsDynamicStyles:i,options:null}}_validateStyleAst(e,t){let n=t.currentAnimateTimings,r=t.currentTime,i=t.currentTime;n&&i>0&&(i-=n.duration+n.delay),e.styles.forEach(o=>{typeof o!="string"&&o.forEach((a,l)=>{let h=t.collectedStyles.get(t.currentQuerySelector),m=h.get(l),p=!0;m&&(i!=r&&i>=m.startTime&&r<=m.endTime&&(t.errors.push(jr(l,m.startTime,m.endTime,i,r)),p=!1),i=m.startTime),p&&h.set(l,{startTime:i,endTime:r}),t.options&&os(a,t.options,t.errors)})})}visitKeyframes(e,t){let n={type:$.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(Br()),n;let r=1,i=0,o=[],a=!1,l=!1,h=0,m=e.steps.map(V=>{let w=this._makeStyleAst(V,t),T=w.offset!=null?w.offset:Ei(w.styles),F=0;return T!=null&&(i++,F=w.offset=T),l=l||F<0||F>1,a=a||F<h,h=F,o.push(F),w});l&&t.errors.push(qr()),a&&t.errors.push(Ur());let p=e.steps.length,b=0;i>0&&i<p?t.errors.push(Zr()):i==0&&(b=r/(p-1));let S=p-1,P=t.currentTime,A=t.currentAnimateTimings,Z=A.duration;return m.forEach((V,w)=>{let T=b>0?w==S?1:b*w:o[w],F=T*Z;t.currentTime=P+A.delay+F,A.duration=F,this._validateStyleAst(V,t),V.offset=T,n.styles.push(V)}),n}visitReference(e,t){return{type:$.Reference,animation:ae(this,Be(e.animation),t),options:Me(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:$.AnimateChild,options:Me(e.options)}}visitAnimateRef(e,t){return{type:$.AnimateRef,animation:this.visitReference(e.animation,t),options:Me(e.options)}}visitQuery(e,t){let n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;let[i,o]=yi(e.selector);t.currentQuerySelector=n.length?n+" "+i:i,oe(t.collectedStyles,t.currentQuerySelector,new Map);let a=ae(this,Be(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:$.Query,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:Me(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(Vr());let n=e.timings==="full"?{duration:0,delay:0,easing:"full"}:We(e.timings,t.errors,!0);return{type:$.Stagger,animation:ae(this,Be(e.animation),t),timings:n,options:null}}};function yi(s){let e=!!s.split(/\s*,\s*/).find(t=>t==Es);return e&&(s=s.replace(gi,"")),s=s.replace(/@\*/g,$e).replace(/@\w+/g,t=>$e+"-"+t.slice(1)).replace(/:animating/g,mt),[s,e]}function _i(s){return s?Fe({},s):null}var ln=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(e){this.errors=e}};function Ei(s){if(typeof s=="string")return null;let e=null;if(Array.isArray(s))s.forEach(t=>{if(t instanceof Map&&t.has("offset")){let n=t;e=parseFloat(n.get("offset")),n.delete("offset")}});else if(s instanceof Map&&s.has("offset")){let t=s;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function Ti(s,e){if(s.hasOwnProperty("duration"))return s;if(typeof s=="number"){let i=We(s,e).duration;return tn(i,0,"")}let t=s;if(t.split(/\s+/).some(i=>i.charAt(0)=="{"&&i.charAt(1)=="{")){let i=tn(0,0,"");return i.dynamic=!0,i.strValue=t,i}let r=We(t,e);return tn(r.duration,r.delay,r.easing)}function Me(s){return s?(s=Fe({},s),s.params&&(s.params=_i(s.params))):s={},s}function tn(s,e,t){return{duration:s,delay:e,easing:t}}function En(s,e,t,n,r,i,o=null,a=!1){return{type:1,element:s,keyframes:e,preStyleProps:t,postStyleProps:n,duration:r,delay:i,totalTime:r+i,easing:o,subTimeline:a}}var Ye=class{_map=new Map;get(e){return this._map.get(e)||[]}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},vi=1,Si=":enter",bi=new RegExp(Si,"g"),wi=":leave",ki=new RegExp(wi,"g");function vs(s,e,t,n,r,i=new Map,o=new Map,a,l,h=[]){return new cn().buildKeyframes(s,e,t,n,r,i,o,a,l,h)}var cn=class{buildKeyframes(e,t,n,r,i,o,a,l,h,m=[]){h=h||new Ye;let p=new un(e,t,h,r,i,m,[]);p.options=l;let b=l.delay?Te(l.delay):0;p.currentTimeline.delayNextStep(b),p.currentTimeline.setStyles([o],null,p.errors,l),ae(this,n,p);let S=p.timelines.filter(P=>P.containsAnimation());if(S.length&&a.size){let P;for(let A=S.length-1;A>=0;A--){let Z=S[A];if(Z.element===t){P=Z;break}}P&&!P.allowOnlyTimelineStyles()&&P.setStyles([a],null,p.errors,l)}return S.length?S.map(P=>P.buildKeyframes()):[En(t,[],[],[],0,b,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let n=t.subInstructions.get(t.element);if(n){let r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,r,r.options);i!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){let n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,n),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,n){for(let r of e){let i=r?.delay;if(i){let o=typeof i=="number"?i:Te(qe(i,r?.params??{},t.errors));n.delayNextStep(o)}}}_visitSubInstructions(e,t,n){let i=t.currentTimeline.currentTime,o=n.duration!=null?Te(n.duration):null,a=n.delay!=null?Te(n.delay):null;return o!==0&&e.forEach(l=>{let h=t.appendInstructionToTimeline(l,o,a);i=Math.max(i,h.duration+h.delay)}),i}visitReference(e,t){t.updateOptions(e.options,!0),ae(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let n=t.subContextCount,r=t,i=e.options;if(i&&(i.params||i.delay)&&(r=t.createSubContext(i),r.transformIntoNewTimeline(),i.delay!=null)){r.previousNode.type==$.Style&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=bt);let o=Te(i.delay);r.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>ae(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let n=[],r=t.currentTimeline.currentTime,i=e.options&&e.options.delay?Te(e.options.delay):0;e.steps.forEach(o=>{let a=t.createSubContext(e.options);i&&a.delayNextStep(i),ae(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(o=>t.currentTimeline.mergeTimelineCollectedStyles(o)),t.transformIntoNewTimeline(r),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let n=e.strValue,r=t.params?qe(n,t.params,t.errors):n;return We(r,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());let i=e.style;i.type==$.Keyframes?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.hasCurrentStyleProperties()&&n.forwardFrame();let i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,a=t.createSubContext().currentTimeline;a.easing=n.easing,e.styles.forEach(l=>{let h=l.offset||0;a.forwardTime(h*i),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(r+i),t.previousNode=e}visitQuery(e,t){let n=t.currentTimeline.currentTime,r=e.options||{},i=r.delay?Te(r.delay):0;i&&(t.previousNode.type===$.Style||n==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=bt);let o=n,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((h,m)=>{t.currentQueryIndex=m;let p=t.createSubContext(e.options,h);i&&p.delayNextStep(i),h===t.element&&(l=p.currentTimeline),ae(this,e.animation,p),p.currentTimeline.applyStylesToKeyframe();let b=p.currentTimeline.currentTime;o=Math.max(o,b)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let n=t.parentContext,r=t.currentTimeline,i=e.timings,o=Math.abs(i.duration),a=o*(t.currentQueryTotal-1),l=o*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=a-l;break;case"full":l=n.currentStaggerTime;break}let m=t.currentTimeline;l&&m.delayNextStep(l);let p=m.currentTime;ae(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-p+(r.startTime-n.currentTimeline.startTime)}},bt={},un=class s{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=bt;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(e,t,n,r,i,o,a,l){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=a,this.currentTimeline=l||new wt(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let n=e,r=this.options;n.duration!=null&&(r.duration=Te(n.duration)),n.delay!=null&&(r.delay=Te(n.delay));let i=n.params;if(i){let o=r.params;o||(o=this.options.params={}),Object.keys(i).forEach(a=>{(!t||!o.hasOwnProperty(a))&&(o[a]=qe(i[a],o,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let n=e.params={};Object.keys(t).forEach(r=>{n[r]=t[r]})}}return e}createSubContext(e=null,t,n){let r=t||this.element,i=new s(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=bt,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){let r={duration:t??e.duration,delay:this.currentTimeline.currentTime+(n??0)+e.delay,easing:""},i=new hn(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,i,o){let a=[];if(r&&a.push(this.element),e.length>0){e=e.replace(bi,"."+this._enterClassName),e=e.replace(ki,"."+this._leaveClassName);let l=n!=1,h=this._driver.query(this.element,e,l);n!==0&&(h=n<0?h.slice(h.length+n,h.length):h.slice(0,n)),a.push(...h)}return!i&&a.length==0&&o.push(Hr(t)),a}},wt=class s{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(e,t,n,r){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=r,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=this._keyframes.size===1&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new s(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=vi,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,n]of this._globalTimelineStyles)this._backFill.set(t,n||pe),this._currentKeyframe.set(t,pe);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&this._previousKeyframe.set("easing",t);let i=r&&r.params||{},o=Pi(e,this._globalTimelineStyles);for(let[a,l]of o){let h=qe(l,i,n);this._pendingStyles.set(a,h),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??pe),this._updateStyle(a,h)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,n)=>{let r=this._styleSummary.get(n);(!r||t.time>r.time)&&this._updateStyle(n,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,n=this._keyframes.size===1&&this.duration===0,r=[];this._keyframes.forEach((a,l)=>{let h=new Map([...this._backFill,...a]);h.forEach((m,p)=>{m===Ge?e.add(p):m===pe&&t.add(p)}),n||h.set("offset",l/this.duration),r.push(h)});let i=[...e.values()],o=[...t.values()];if(n){let a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return En(this.element,r,i,o,this.duration,this.startTime,this.easing,!1)}},hn=class extends wt{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(e,t,n,r,i,o,a=!1){super(e,t,o.delay),this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&t){let i=[],o=n+t,a=t/o,l=new Map(e[0]);l.set("offset",0),i.push(l);let h=new Map(e[0]);h.set("offset",hs(a)),i.push(h);let m=e.length-1;for(let p=1;p<=m;p++){let b=new Map(e[p]),S=b.get("offset"),P=t+S*n;b.set("offset",hs(P/o)),i.push(b)}n=o,t=0,r="",e=i}return En(this.element,e,this.preStyleProps,this.postStyleProps,n,t,r,!0)}};function hs(s,e=3){let t=Math.pow(10,e-1);return Math.round(s*t)/t}function Pi(s,e){let t=new Map,n;return s.forEach(r=>{if(r==="*"){n??=e.keys();for(let i of n)t.set(i,pe)}else for(let[i,o]of r)t.set(i,o)}),t}function fs(s,e,t,n,r,i,o,a,l,h,m,p,b){return{type:0,element:s,triggerName:e,isRemovalTransition:r,fromState:t,fromStyles:i,toState:n,toStyles:o,timelines:a,queriedElements:l,preStyleProps:h,postStyleProps:m,totalTime:p,errors:b}}var nn={},kt=class{_triggerName;ast;_stateStyles;constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,r){return Ai(this.ast.matchers,e,t,n,r)}buildStyles(e,t,n){let r=this._stateStyles.get("*");return e!==void 0&&(r=this._stateStyles.get(e?.toString())||r),r?r.buildStyles(t,n):new Map}build(e,t,n,r,i,o,a,l,h,m){let p=[],b=this.ast.options&&this.ast.options.params||nn,S=a&&a.params||nn,P=this.buildStyles(n,S,p),A=l&&l.params||nn,Z=this.buildStyles(r,A,p),V=new Set,w=new Map,T=new Map,F=r==="void",G={params:Ss(A,b),delay:this.ast.options?.delay},Q=m?[]:vs(e,t,this.ast.animation,i,o,P,Z,G,h,p),B=0;return Q.forEach(k=>{B=Math.max(k.duration+k.delay,B)}),p.length?fs(t,this._triggerName,n,r,F,P,Z,[],[],w,T,B,p):(Q.forEach(k=>{let Y=k.element,O=oe(w,Y,new Set);k.preStyleProps.forEach(L=>O.add(L));let I=oe(T,Y,new Set);k.postStyleProps.forEach(L=>I.add(L)),Y!==t&&V.add(Y)}),fs(t,this._triggerName,n,r,F,P,Z,Q,[...V.values()],w,T,B))}};function Ai(s,e,t,n,r){return s.some(i=>i(e,t,n,r))}function Ss(s,e){let t=Fe({},e);return Object.entries(s).forEach(([n,r])=>{r!=null&&(t[n]=r)}),t}var fn=class{styles;defaultParams;normalizer;constructor(e,t,n){this.styles=e,this.defaultParams=t,this.normalizer=n}buildStyles(e,t){let n=new Map,r=Ss(e,this.defaultParams);return this.styles.styles.forEach(i=>{typeof i!="string"&&i.forEach((o,a)=>{o&&(o=qe(o,r,t));let l=this.normalizer.normalizePropertyName(a,t);o=this.normalizer.normalizeStyleValue(a,l,o,t),n.set(a,o)})}),n}};function Ni(s,e,t){return new dn(s,e,t)}var dn=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(e,t,n){this.name=e,this.ast=t,this._normalizer=n,t.states.forEach(r=>{let i=r.options&&r.options.params||{};this.states.set(r.name,new fn(r.style,i,n))}),ds(this.states,"true","1"),ds(this.states,"false","0"),t.transitions.forEach(r=>{this.transitionFactories.push(new kt(e,r,this.states))}),this.fallbackTransition=Ci(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,r){return this.transitionFactories.find(o=>o.match(e,t,n,r))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}};function Ci(s,e,t){let n=[(o,a)=>!0],r={type:$.Sequence,steps:[],options:null},i={type:$.Transition,animation:r,matchers:n,options:null,queryCount:0,depCount:0};return new kt(s,i,e)}function ds(s,e,t){s.has(e)?s.has(t)||s.set(t,s.get(e)):s.has(t)&&s.set(e,s.get(t))}var Ri=new Ye,mn=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n}register(e,t){let n=[],r=[],i=Ts(this._driver,t,n,r);if(n.length)throw $r(n);this._animations.set(e,i)}_buildPlayer(e,t,n){let r=e.element,i=Qt(this._normalizer,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){let r=[],i=this._animations.get(e),o,a=new Map;if(i?(o=vs(this._driver,t,i,Xt,dt,new Map,new Map,n,Ri,r),o.forEach(m=>{let p=oe(a,m.element,new Map);m.postStyleProps.forEach(b=>p.set(b,null))})):(r.push(Wr()),o=[]),r.length)throw xr(r);a.forEach((m,p)=>{m.forEach((b,S)=>{m.set(S,this._driver.computeStyle(p,S,pe))})});let l=o.map(m=>{let p=a.get(m.element);return this._buildPlayer(m,new Map,p)}),h=Se(l);return this._playersById.set(e,h),h.onDestroy(()=>this.destroy(e)),this.players.push(h),h}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw Yr(e);return t}listen(e,t,n,r){let i=ht(t,"","","");return ut(this._getPlayer(e),n,i,r),()=>{}}command(e,t,n,r){if(n=="register"){this.register(e,r[0]);return}if(n=="create"){let o=r[0]||{};this.create(e,t,o);return}let i=this._getPlayer(e);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e);break}}},ms="ng-animate-queued",Di=".ng-animate-queued",rn="ng-animate-disabled",Mi=".ng-animate-disabled",Oi="ng-star-inserted",Ii=".ng-star-inserted",Li=[],bs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Fi={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ye="__ng_removed",Xe=class{namespaceId;value;options;get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let n=e&&e.hasOwnProperty("value"),r=n?e.value:e;if(this.value=ji(r),n){let i=e,{value:o}=i,a=jn(i,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let n=this.options.params;Object.keys(t).forEach(r=>{n[r]==null&&(n[r]=t[r])})}}},xe="void",sn=new Xe(xe),pn=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this._hostClassName="ng-tns-"+e,ce(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.has(t))throw Xr(n,t);if(n==null||n.length==0)throw Jr(t);if(!Bi(n))throw es(n,t);let i=oe(this._elementListeners,e,[]),o={name:t,phase:n,callback:r};i.push(o);let a=oe(this._engine.statesByElement,e,new Map);return a.has(t)||(ce(e,Qe),ce(e,Qe+"-"+t),a.set(t,sn)),()=>{this._engine.afterFlush(()=>{let l=i.indexOf(o);l>=0&&i.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(e,t){return this._triggers.has(e)?!1:(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw ts(e);return t}trigger(e,t,n,r=!0){let i=this._getTrigger(t),o=new Je(this.id,t,e),a=this._engine.statesByElement.get(e);a||(ce(e,Qe),ce(e,Qe+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),h=new Xe(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&h.absorbOptions(l.options),a.set(t,h),l||(l=sn),!(h.value===xe)&&l.value===h.value){if(!Zi(l.params,h.params)){let A=[],Z=i.matchStyles(l.value,l.params,A),V=i.matchStyles(h.value,h.params,A);A.length?this._engine.reportError(A):this._engine.afterFlush(()=>{Ne(e,Z),ge(e,V)})}return}let b=oe(this._engine.playersByElement,e,[]);b.forEach(A=>{A.namespaceId==this.id&&A.triggerName==t&&A.queued&&A.destroy()});let S=i.matchTransition(l.value,h.value,e,h.params),P=!1;if(!S){if(!r)return;S=i.fallbackTransition,P=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:S,fromState:l,toState:h,player:o,isFallbackTransition:P}),P||(ce(e,ms),o.onStart(()=>{Ue(e,ms)})),o.onDone(()=>{let A=this.players.indexOf(o);A>=0&&this.players.splice(A,1);let Z=this._engine.playersByElement.get(e);if(Z){let V=Z.indexOf(o);V>=0&&Z.splice(V,1)}}),this.players.push(o),b.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(n=>n.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let n=this._engine.driver.query(e,$e,!0);n.forEach(r=>{if(r[ye])return;let i=this._engine.fetchNamespacesByElement(r);i.size?i.forEach(o=>o.triggerLeaveAnimation(r,t,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,t,n,r){let i=this._engine.statesByElement.get(e),o=new Map;if(i){let a=[];if(i.forEach((l,h)=>{if(o.set(h,l.value),this._triggers.has(h)){let m=this.trigger(e,h,xe,r);m&&a.push(m)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,o),n&&Se(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),n=this._engine.statesByElement.get(e);if(t&&n){let r=new Set;t.forEach(i=>{let o=i.name;if(r.has(o))return;r.add(o);let l=this._triggers.get(o).fallbackTransition,h=n.get(o)||sn,m=new Xe(xe),p=new Je(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:h,toState:m,player:p,isFallbackTransition:!0})})}}removeNode(e,t){let n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let r=!1;if(n.totalAnimations){let i=n.players.length?n.playersByQueriedElement.get(e):[];if(i&&i.length)r=!0;else{let o=e;for(;o=o.parentNode;)if(n.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)n.markElementAsRemoved(this.id,e,!1,t);else{let i=e[ye];(!i||i===bs)&&(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){ce(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(n=>{let r=n.player;if(r.destroyed)return;let i=n.element,o=this._elementListeners.get(i);o&&o.forEach(a=>{if(a.name==n.triggerName){let l=ht(i,n.triggerName,n.fromState.value,n.toState.value);l._data=e,ut(n.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):t.push(n)}),this._queue=[],t.sort((n,r)=>{let i=n.transition.ast.depCount,o=r.transition.ast.depCount;return i==0||o==0?i-o:this._engine.driver.containsElement(n.element,r.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},gn=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(e,t)=>{};_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,n){this.bodyNode=e,this.driver=t,this._normalizer=n}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(n=>{n.queued&&e.push(n)})}),e}createNamespace(e,t){let n=new pn(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){let n=this._namespaceList,r=this.namespacesByHostElement;if(n.length-1>=0){let o=!1,a=this.driver.getParentElement(t);for(;a;){let l=r.get(a);if(l){let h=n.indexOf(l);n.splice(h+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}o||n.unshift(e)}else n.push(e);return r.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let n=this._fetchNamespace(e);this.namespacesByHostElement.delete(n.hostElement);let r=this._namespaceList.indexOf(n);r>=0&&this._namespaceList.splice(r,1),n.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,n=this.statesByElement.get(e);if(n){for(let r of n.values())if(r.namespaceId){let i=this._fetchNamespace(r.namespaceId);i&&t.add(i)}}return t}trigger(e,t,n,r){if(Et(t)){let i=this._fetchNamespace(e);if(i)return i.trigger(t,n,r),!0}return!1}insertNode(e,t,n,r){if(!Et(t))return;let i=t[ye];if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;let o=this.collectedLeaveElements.indexOf(t);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){let o=this._fetchNamespace(e);o&&o.insertNode(t,n)}r&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),ce(e,rn)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ue(e,rn))}removeNode(e,t,n){if(Et(t)){let r=e?this._fetchNamespace(e):null;r?r.removeNode(t,n):this.markElementAsRemoved(e,t,!1,n);let i=this.namespacesByHostElement.get(t);i&&i.id!==e&&i.removeNode(t,n)}else this._onRemovalComplete(t,n)}markElementAsRemoved(e,t,n,r,i){this.collectedLeaveElements.push(t),t[ye]={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:i}}listen(e,t,n,r,i){return Et(t)?this._fetchNamespace(e).listen(t,n,r,i):()=>{}}_buildInstruction(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,$e,!0);t.forEach(n=>this.destroyActiveAnimationsForElement(n)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,mt,!0),t.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Se(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[ye];if(t&&t.setForRemoval){if(e[ye]=bs,t.namespaceId){this.destroyInnerAnimations(e);let n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(rn)&&this.markElementAsDisabled(e,!1),this.driver.query(e,Mi,!0).forEach(n=>{this.markElementAsDisabled(n,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,r)=>this._balanceNamespaceList(n,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++){let r=this.collectedEnterElements[n];ce(r,Oi)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let n=[];try{t=this._flushAnimations(n,e)}finally{for(let r=0;r<n.length;r++)n[r]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++){let r=this.collectedLeaveElements[n];this.processLeaveNode(r)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(n=>n()),this._flushFns=[],this._whenQuietFns.length){let n=this._whenQuietFns;this._whenQuietFns=[],t.length?Se(t).onDone(()=>{n.forEach(r=>r())}):n.forEach(r=>r())}}reportError(e){throw ns(e)}_flushAnimations(e,t){let n=new Ye,r=[],i=new Map,o=[],a=new Map,l=new Map,h=new Map,m=new Set;this.disabledNodes.forEach(y=>{m.add(y);let v=this.driver.query(y,Di,!0);for(let c=0;c<v.length;c++)m.add(v[c])});let p=this.bodyNode,b=Array.from(this.statesByElement.keys()),S=ys(b,this.collectedEnterElements),P=new Map,A=0;S.forEach((y,v)=>{let c=Xt+A++;P.set(v,c),y.forEach(u=>ce(u,c))});let Z=[],V=new Set,w=new Set;for(let y=0;y<this.collectedLeaveElements.length;y++){let v=this.collectedLeaveElements[y],c=v[ye];c&&c.setForRemoval&&(Z.push(v),V.add(v),c.hasAnimation?this.driver.query(v,Ii,!0).forEach(u=>V.add(u)):w.add(v))}let T=new Map,F=ys(b,Array.from(V));F.forEach((y,v)=>{let c=dt+A++;T.set(v,c),y.forEach(u=>ce(u,c))}),e.push(()=>{S.forEach((y,v)=>{let c=P.get(v);y.forEach(u=>Ue(u,c))}),F.forEach((y,v)=>{let c=T.get(v);y.forEach(u=>Ue(u,c))}),Z.forEach(y=>{this.processLeaveNode(y)})});let G=[],Q=[];for(let y=this._namespaceList.length-1;y>=0;y--)this._namespaceList[y].drainQueuedTransitions(t).forEach(c=>{let u=c.player,f=c.element;if(G.push(u),this.collectedEnterElements.length){let J=f[ye];if(J&&J.setForMove){if(J.previousTriggersValues&&J.previousTriggersValues.has(c.triggerName)){let _=J.previousTriggersValues.get(c.triggerName),g=this.statesByElement.get(c.element);if(g&&g.has(c.triggerName)){let d=g.get(c.triggerName);d.value=_,g.set(c.triggerName,d)}}u.destroy();return}}let N=!p||!this.driver.containsElement(p,f),q=T.get(f),z=P.get(f),W=this._buildInstruction(c,n,z,q,N);if(W.errors&&W.errors.length){Q.push(W);return}if(N){u.onStart(()=>Ne(f,W.fromStyles)),u.onDestroy(()=>ge(f,W.toStyles)),r.push(u);return}if(c.isFallbackTransition){u.onStart(()=>Ne(f,W.fromStyles)),u.onDestroy(()=>ge(f,W.toStyles)),r.push(u);return}let le=[];W.timelines.forEach(J=>{J.stretchStartingKeyframe=!0,this.disabledNodes.has(J.element)||le.push(J)}),W.timelines=le,n.append(f,W.timelines);let fe={instruction:W,player:u,element:f};o.push(fe),W.queriedElements.forEach(J=>oe(a,J,[]).push(u)),W.preStyleProps.forEach((J,_)=>{if(J.size){let g=l.get(_);g||l.set(_,g=new Set),J.forEach((d,E)=>g.add(E))}}),W.postStyleProps.forEach((J,_)=>{let g=h.get(_);g||h.set(_,g=new Set),J.forEach((d,E)=>g.add(E))})});if(Q.length){let y=[];Q.forEach(v=>{y.push(rs(v.triggerName,v.errors))}),G.forEach(v=>v.destroy()),this.reportError(y)}let B=new Map,k=new Map;o.forEach(y=>{let v=y.element;n.has(v)&&(k.set(v,v),this._beforeAnimationBuild(y.player.namespaceId,y.instruction,B))}),r.forEach(y=>{let v=y.element;this._getPreviousPlayers(v,!1,y.namespaceId,y.triggerName,null).forEach(u=>{oe(B,v,[]).push(u),u.destroy()})});let Y=Z.filter(y=>_s(y,l,h)),O=new Map;gs(O,this.driver,w,h,pe).forEach(y=>{_s(y,l,h)&&Y.push(y)});let L=new Map;S.forEach((y,v)=>{gs(L,this.driver,new Set(y),l,Ge)}),Y.forEach(y=>{let v=O.get(y),c=L.get(y);O.set(y,new Map([...v?.entries()??[],...c?.entries()??[]]))});let R=[],re=[],se={};o.forEach(y=>{let{element:v,player:c,instruction:u}=y;if(n.has(v)){if(m.has(v)){c.onDestroy(()=>ge(v,u.toStyles)),c.disabled=!0,c.overrideTotalTime(u.totalTime),r.push(c);return}let f=se;if(k.size>1){let q=v,z=[];for(;q=q.parentNode;){let W=k.get(q);if(W){f=W;break}z.push(q)}z.forEach(W=>k.set(W,f))}let N=this._buildAnimation(c.namespaceId,u,B,i,L,O);if(c.setRealPlayer(N),f===se)R.push(c);else{let q=this.playersByElement.get(f);q&&q.length&&(c.parentPlayer=Se(q)),r.push(c)}}else Ne(v,u.fromStyles),c.onDestroy(()=>ge(v,u.toStyles)),re.push(c),m.has(v)&&r.push(c)}),re.forEach(y=>{let v=i.get(y.element);if(v&&v.length){let c=Se(v);y.setRealPlayer(c)}}),r.forEach(y=>{y.parentPlayer?y.syncPlayerEvents(y.parentPlayer):y.destroy()});for(let y=0;y<Z.length;y++){let v=Z[y],c=v[ye];if(Ue(v,dt),c&&c.hasAnimation)continue;let u=[];if(a.size){let N=a.get(v);N&&N.length&&u.push(...N);let q=this.driver.query(v,mt,!0);for(let z=0;z<q.length;z++){let W=a.get(q[z]);W&&W.length&&u.push(...W)}}let f=u.filter(N=>!N.destroyed);f.length?qi(this,v,f):this.processLeaveNode(v)}return Z.length=0,R.forEach(y=>{this.players.push(y),y.onDone(()=>{y.destroy();let v=this.players.indexOf(y);this.players.splice(v,1)}),y.play()}),R}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,r,i){let o=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(o=a)}else{let a=this.playersByElement.get(e);if(a){let l=!i||i==xe;a.forEach(h=>{h.queued||!l&&h.triggerName!=r||o.push(h)})}}return(n||r)&&(o=o.filter(a=>!(n&&n!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(e,t,n){let r=t.triggerName,i=t.element,o=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:r;for(let l of t.timelines){let h=l.element,m=h!==i,p=oe(n,h,[]);this._getPreviousPlayers(h,m,o,a,t.toState).forEach(S=>{let P=S.getRealPlayer();P.beforeDestroy&&P.beforeDestroy(),S.destroy(),p.push(S)})}Ne(i,t.fromStyles)}_buildAnimation(e,t,n,r,i,o){let a=t.triggerName,l=t.element,h=[],m=new Set,p=new Set,b=t.timelines.map(P=>{let A=P.element;m.add(A);let Z=A[ye];if(Z&&Z.removedBeforeQueried)return new Re(P.duration,P.delay);let V=A!==l,w=Ui((n.get(A)||Li).map(B=>B.getRealPlayer())).filter(B=>{let k=B;return k.element?k.element===A:!1}),T=i.get(A),F=o.get(A),G=Qt(this._normalizer,P.keyframes,T,F),Q=this._buildPlayer(P,G,w);if(P.subTimeline&&r&&p.add(A),V){let B=new Je(e,a,A);B.setRealPlayer(Q),h.push(B)}return Q});h.forEach(P=>{oe(this.playersByQueriedElement,P.element,[]).push(P),P.onDone(()=>zi(this.playersByQueriedElement,P.element,P))}),m.forEach(P=>ce(P,Jt));let S=Se(b);return S.onDestroy(()=>{m.forEach(P=>Ue(P,Jt)),ge(l,t.toStyles)}),p.forEach(P=>{oe(r,P,[]).push(S)}),S}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new Re(e.duration,e.delay)}},Je=class{namespaceId;triggerName;element;_player=new Re;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,n)=>{t.forEach(r=>ut(e,n,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){oe(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function zi(s,e,t){let n=s.get(e);if(n){if(n.length){let r=n.indexOf(t);n.splice(r,1)}n.length==0&&s.delete(e)}return n}function ji(s){return s??null}function Et(s){return s&&s.nodeType===1}function Bi(s){return s=="start"||s=="done"}function ps(s,e){let t=s.style.display;return s.style.display=e??"none",t}function gs(s,e,t,n,r){let i=[];t.forEach(l=>i.push(ps(l)));let o=[];n.forEach((l,h)=>{let m=new Map;l.forEach(p=>{let b=e.computeStyle(h,p,r);m.set(p,b),(!b||b.length==0)&&(h[ye]=Fi,o.push(h))}),s.set(h,m)});let a=0;return t.forEach(l=>ps(l,i[a++])),o}function ys(s,e){let t=new Map;if(s.forEach(a=>t.set(a,[])),e.length==0)return t;let n=1,r=new Set(e),i=new Map;function o(a){if(!a)return n;let l=i.get(a);if(l)return l;let h=a.parentNode;return t.has(h)?l=h:r.has(h)?l=n:l=o(h),i.set(a,l),l}return e.forEach(a=>{let l=o(a);l!==n&&t.get(l).push(a)}),t}function ce(s,e){s.classList?.add(e)}function Ue(s,e){s.classList?.remove(e)}function qi(s,e,t){Se(t).onDone(()=>s.processLeaveNode(e))}function Ui(s){let e=[];return ws(s,e),e}function ws(s,e){for(let t=0;t<s.length;t++){let n=s[t];n instanceof at?ws(n.players,e):e.push(n)}}function Zi(s,e){let t=Object.keys(s),n=Object.keys(e);if(t.length!=n.length)return!1;for(let r=0;r<t.length;r++){let i=t[r];if(!e.hasOwnProperty(i)||s[i]!==e[i])return!1}return!0}function _s(s,e,t){let n=t.get(s);if(!n)return!1;let r=e.get(s);return r?n.forEach(i=>r.add(i)):e.set(s,n),t.delete(s),!0}var Ze=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(e,t)=>{};constructor(e,t,n){this._driver=t,this._normalizer=n,this._transitionEngine=new gn(e.body,t,n),this._timelineEngine=new mn(e.body,t,n),this._transitionEngine.onRemovalComplete=(r,i)=>this.onRemovalComplete(r,i)}registerTrigger(e,t,n,r,i){let o=e+"-"+r,a=this._triggerCache[o];if(!a){let l=[],h=[],m=Ts(this._driver,i,l,h);if(l.length)throw Qr(r,l);a=Ni(r,m,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,r,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}onRemove(e,t,n){this._transitionEngine.removeNode(e,t,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,r){if(n.charAt(0)=="@"){let[i,o]=$t(n),a=r;this._timelineEngine.command(i,t,o,a)}else this._transitionEngine.trigger(e,t,n,r)}listen(e,t,n,r,i){if(n.charAt(0)=="@"){let[o,a]=$t(n);return this._timelineEngine.listen(o,t,a,i)}return this._transitionEngine.listen(e,t,n,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function Vi(s,e){let t=null,n=null;return Array.isArray(e)&&e.length?(t=on(e[0]),e.length>1&&(n=on(e[e.length-1]))):e instanceof Map&&(t=on(e)),t||n?new Hi(s,t,n):null}var Hi=(()=>{class s{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r;let i=s.initialStylesByElement.get(t);i||s.initialStylesByElement.set(t,i=new Map),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&ge(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ge(this._element,this._initialStyles),this._endStyles&&(ge(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(s.initialStylesByElement.delete(this._element),this._startStyles&&(Ne(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ne(this._element,this._endStyles),this._endStyles=null),ge(this._element,this._initialStyles),this._state=3)}}return s})();function on(s){let e=null;return s.forEach((t,n)=>{Ki(n)&&(e=e||new Map,e.set(n,t))}),e}function Ki(s){return s==="display"||s==="position"}var Pt=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(e,t,n,r){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=r,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;let e=this.keyframes,t=this._triggerWebAnimation(this.element,e,this.options);if(!t)return this._onFinish(),null;this.domPlayer=t,this._finalKeyframe=e.length?e[e.length-1]:new Map;let n=()=>this._onFinish();return t.addEventListener("finish",n),this.onDestroy(()=>{t.removeEventListener("finish",n)}),t}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(n=>{t.push(Object.fromEntries(n))}),t}_triggerWebAnimation(e,t,n){let r=this._convertKeyframesToObject(t);try{return e.animate(r,n)}catch{return null}}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){let e=this._buildPlayer();e&&(this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),e.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish())}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer?.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=e*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,r)=>{r!=="offset"&&e.set(r,this._finished?n:gt(this.element,r))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(n=>n()),t.length=0}},At=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return Wt(e,t)}getParentElement(e){return ft(e)}query(e,t,n){return xt(e,t,n)}computeStyle(e,t,n){return gt(e,t)}animate(e,t,n,r,i,o=[]){let a=r==0?"both":"forwards",l={duration:n,delay:r,fill:a};i&&(l.easing=i);let h=new Map,m=o.filter(S=>S instanceof Pt);as(n,r)&&m.forEach(S=>{S.currentSnapshot.forEach((P,A)=>h.set(A,P))});let p=is(t).map(S=>new Map(S));p=ls(e,p,h);let b=Vi(e,p);return new Pt(e,p,l,b)}};var Tt="@",ks="@.disabled",Nt=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(e,t,n,r){this.namespaceId=e,this.delegate=t,this.engine=n,this._onDestroy=r}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n,r=!0){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,r)}removeChild(e,t,n,r){if(r){this.delegate.removeChild(e,t,n,r);return}this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,r){this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,r){this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){t.charAt(0)==Tt&&t==ks?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n,r){return this.delegate.listen(e,t,n,r)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},yn=class extends Nt{factory;constructor(e,t,n,r,i){super(t,n,r,i),this.factory=e,this.namespaceId=t}setProperty(e,t,n){t.charAt(0)==Tt?t.charAt(1)=="."&&t==ks?(n=n===void 0?!0:!!n,this.disableAnimations(e,n)):this.engine.process(this.namespaceId,e,t.slice(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n,r){if(t.charAt(0)==Tt){let i=Gi(e),o=t.slice(1),a="";return o.charAt(0)!=Tt&&([o,a]=Qi(o)),this.engine.listen(this.namespaceId,i,o,a,l=>{let h=l._data||-1;this.factory.scheduleListenerCallback(h,n,l)})}return this.delegate.listen(e,t,n,r)}};function Gi(s){switch(s){case"body":return document.body;case"document":return document;case"window":return window;default:return s}}function Qi(s){let e=s.indexOf("."),t=s.substring(0,e),n=s.slice(e+1);return[t,n]}var Ct=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,t.onRemovalComplete=(r,i)=>{i?.removeChild(null,r)}}createRenderer(e,t){let r=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let h=this._rendererCache,m=h.get(r);if(!m){let p=()=>h.delete(r);m=new Nt("",r,this.engine,p),h.set(r,m)}return m}let i=t.id,o=t.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);let a=h=>{Array.isArray(h)?h.forEach(a):this.engine.registerTrigger(i,o,e,h.name,h)};return t.data.animation.forEach(a),new yn(this,o,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){if(e>=0&&e<this._microtaskId){this._zone.run(()=>t(n));return}let r=this._animationCallbacksBuffer;r.length==0&&queueMicrotask(()=>{this._zone.run(()=>{r.forEach(i=>
1{let[o,a]=i;o(a)}),this._animationCallbacksBuffer=[]})}),r.push([t,n])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(e){this.engine.flush(),this.delegate.componentReplaced?.(e)}};var Wi=(()=>{class s extends Ze{constructor(t,n,r){super(t,n,r)}ngOnDestroy(){this.flush()}static \u0275fac=function(n){return new(n||s)(st(Hn),st(Oe),st(Ie))};static \u0275prov=ze({token:s,factory:s.\u0275fac})}return s})();function xi(){return new vt}function Yi(){return new Ct(ie(or),ie(Ze),ie(Kn))}var Ps=[{provide:Ie,useFactory:xi},{provide:Ze,useClass:Wi},{provide:xn,useFactory:Yi}],ha=[{provide:Oe,useClass:_n},{provide:jt,useValue:"NoopAnimations"},...Ps],Xi=[{provide:Oe,useFactory:()=>new At},{provide:jt,useFactory:()=>"BrowserAnimations"},...Ps];function As(){return Wn("NgEagerAnimations"),[...Xi]}var Cs=(s,e)=>{let t=ie(ot),n=ie(je),r=ie(ct),i=ie(Sr),o=s.url;Ns(o)&&(o=`${lt.apiBaseUrl}/${s.url}`);let a=Intl.DateTimeFormat().resolvedOptions().timeZone,l=s.clone({url:o,setHeaders:{Authorization:`Bearer ${t.accessToken}`,"X-Timezone":a}}),h=s.context.get(Pr)||!Ns(o);return h||(r.pendingRequests<=0&&queueMicrotask(()=>r.show()),r.pendingRequests++),e(l).pipe(qn(m=>{let p=m.error;return p.errors?.forEach(b=>i.errorToaster(b.message)),m instanceof lr&&(m.status===401?(t.clearStorage(),n.goToLogin()):m.status===403&&i.errorToaster(p.message)),Bn(()=>m)}),Un(()=>{h||(r.pendingRequests--,r.pendingRequests<=0&&queueMicrotask(()=>r.hide()))}))},Ns=s=>!["assets/i18n","assets/images","assets/gifs","assets/fonts"].some(t=>s.includes(t));var Rs={providers:[Gn(),Er(Cr),As(),{provide:nr,useValue:"en-US"},{provide:sr,useValue:{dateFormat:"M/d/yyyy"}},cr(ur([Cs])),vr({positionClass:"toast-top-right",timeOut:3e3,progressBar:!0,preventDuplicates:!1,newestOnTop:!0,autoDismiss:!0}),Vn(kr.forRoot({loader:Rr({prefix:"/assets/i18n/",suffix:`.json?v=${lt.buildVersion}`}),fallbackLang:"en"}))]};function eo(s,e){s&1&&Bt(0,"app-logo-overlay-loader")}var Rt=class s{constructor(e,t,n,r){this.translateService=e;this.loader=t;this.router=n;this.routerService=r;this.resolveTranslation()}translateService;loader;router;routerService;title=Qn("hq-inventory-admin-panel");resolveTranslation(){this.translateService.setFallbackLang("en"),this.translateService.use("en")}subscribeRouteChange(){this.router.events.subscribe(e=>{e instanceof hr&&this.loader.show(),e instanceof pr&&this.loader.show(),(e instanceof fr||e instanceof dr||e instanceof mr)&&(this.loader.doPendingRequestsExist||this.loader.hide()),e instanceof gr&&(this.loader.doPendingRequestsExist||this.loader.hide())})}listenNotificationClick(){navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",e=>{if(e?.data?.messageType!=="push-received"){let t=e?.data?.FCM_MSG?.data??e.data?.data??e.data,n=["job_approved","job_assigned","job_ready_for_qc","job_rejected"],r=["equipment_assigned","equipment_condition_updated"],i=["equipment_request_approved","equipment_request","equipment_request_rejected"],o=["job_message"];n.includes(t.type)?this.routerService.navigate("/app/jobs/detail",{id:t.jobId,source:"notification-click"}):r.includes(t.type)?this.routerService.navigate("/app/equipments/detail",{id:t.equipmentId}):i.includes(t.type)?this.routerService.navigate("/app/equipment-requests"):o.includes(t.type)&&this.routerService.navigate("/app/jobs/detail",{id:t.jobId,tab:"logs",source:"notification-click"})}})}ngOnInit(){this.subscribeRouteChange(),this.listenNotificationClick()}static \u0275fac=function(t){return new(t||s)(Ke(wr),Ke(ct),Ke(_r),Ke(je))};static \u0275cmp=Yn({type:s,selectors:[["app-root"]],decls:3,vars:1,consts:[[4,"ngIf"]],template:function(t,n){t&1&&(er(0),Bt(1,"router-outlet"),Xn(2,eo,1,0,"app-logo-overlay-loader",0),tr()),t&2&&($n(2),Jn("ngIf",n.loader.loading()))},dependencies:[yr,Ar,ir,rr],encapsulation:2})};var to=Object.defineProperty,no=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,Ds=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Sn=(s,e,t)=>e in s?to(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,Ms=(s,e)=>{for(var t in e||(e={}))so.call(e,t)&&Sn(s,t,e[t]);if(Ds)for(var t of Ds(e))io.call(e,t)&&Sn(s,t,e[t]);return s},oo=(s,e)=>no(s,ro(e)),j=(s,e,t)=>(Sn(s,typeof e!="symbol"?e+"":e,t),t),ve=globalThis;function ue(s){return(ve.__Zone_symbol_prefix||"__zone_symbol__")+s}function ao(){let s=ve.performance;function e(v){s&&s.mark&&s.mark(v)}function t(v,c){s&&s.measure&&s.measure(v,c)}e("Zone");let n=class bn{constructor(c,u){j(this,"_parent"),j(this,"_name"),j(this,"_properties"),j(this,"_zoneDelegate"),this._parent=c,this._name=u?u.name||"unnamed":"<root>",this._properties=u&&u.properties||{},this._zoneDelegate=new o(this,this._parent&&this._parent._zoneDelegate,u)}static assertZonePatched(){if(ve.Promise!==I.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let c=bn.current;for(;c.parent;)c=c.parent;return c}static get current(){return R.zone}static get currentTask(){return re}static __load_patch(c,u,f=!1){if(I.hasOwnProperty(c)){let N=ve[ue("forceDuplicateZoneCheck")]===!0;if(!f&&N)throw Error("Already loaded patch: "+c)}else if(!ve["__Zone_disable_"+c]){let N="Zone:"+c;
vendor: 5,085 bytes, line 1
1e(N),I[c]=u(ve,bn,L),t(N,N)}}get parent(){return this._parent}get name(){return this._name}get(c){let u=this.getZoneWith(c);if(u)return u._properties[c]}getZoneWith(c){let u=this;for(;u;){if(u._properties.hasOwnProperty(c))return u;u=u._parent}return null}fork(c){if(!c)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,c)}wrap(c,u){if(typeof c!="function")throw new Error("Expecting function got: "+c);let f=this._zoneDelegate.intercept(this,c,u),N=this;return function(){return N.runGuarded(f,this,arguments,u)}}run(c,u,f,N){R={parent:R,zone:this};try{return this._zoneDelegate.invoke(this,c,u,f,N)}finally{R=R.parent}}runGuarded(c,u=null,f,N){R={parent:R,zone:this};try{try{return this._zoneDelegate.invoke(this,c,u,f,N)}catch(q){if(this._zoneDelegate.handleError(this,q))throw q}}finally{R=R.parent}}runTask(c,u,f){if(c.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(c.zone||V).name+"; Execution: "+this.name+")");let N=c,{type:q,data:{isPeriodic:z=!1,isRefreshable:W=!1}={}}=c;if(c.state===w&&(q===O||q===Y))return;let le=c.state!=G;le&&N._transitionTo(G,F);let fe=re;re=N,R={parent:R,zone:this};try{q==Y&&c.data&&!z&&!W&&(c.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,N,u,f)}catch(J){if(this._zoneDelegate.handleError(this,J))throw J}}finally{let J=c.state;if(J!==w&&J!==B)if(q==O||z||W&&J===T)le&&N._transitionTo(F,G,T);else{let _=N._zoneDelegates;this._updateTaskCount(N,-1),le&&N._transitionTo(w,G,w),W&&(N._zoneDelegates=_)}R=R.parent,re=fe}}scheduleTask(c){if(c.zone&&c.zone!==this){let f=this;for(;f;){if(f===c.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${c.zone.name}`);f=f.parent}}c._transitionTo(T,w);let u=[];c._zoneDelegates=u,c._zone=this;try{c=this._zoneDelegate.scheduleTask(this,c)}catch(f){throw c._transitionTo(B,T,w),this._zoneDelegate.handleError(this,f),f}return c._zoneDelegates===u&&this._updateTaskCount(c,1),c.state==T&&c._transitionTo(F,T),c}scheduleMicroTask(c,u,f,N){return this.scheduleTask(new a(k,c,u,f,N,void 0))}scheduleMacroTask(c,u,f,N,q){return this.scheduleTask(new a(Y,c,u,f,N,q))}scheduleEventTask(c,u,f,N,q){return this.scheduleTask(new a(O,c,u,f,N,q))}cancelTask(c){if(c.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(c.zone||V).name+"; Execution: "+this.name+")");if(!(c.state!==F&&c.state!==G)){c._transitionTo(Q,F,G);try{this._zoneDelegate.cancelTask(this,c)}catch(u){throw c._transitionTo(B,Q),this._zoneDelegate.handleError(this,u),u}return this._updateTaskCount(c,-1),c._transitionTo(w,Q),c.runCount=-1,c}}_updateTaskCount(c,u){let f=c._zoneDelegates;u==-1&&(c._zoneDelegates=null);for(let N=0;N<f.length;N++)f[N]._updateTaskCount(c.type,u)}};j(n,"__symbol__",ue);let r=n,i={name:"",onHasTask:(v,c,u,f)=>v.hasTask(u,f),onScheduleTask:(v,c,u,f)=>v.scheduleTask(u,f),onInvokeTask:(v,c,u,f,N,q)=>v.invokeTask(u,f,N,q),onCancelTask:(v,c,u,f)=>v.cancelTask(u,f)};class o{constructor(c,u,f){j(this,"_zone"),j(this,"_taskCounts",{microTask:0,macroTask:0,eventTask:0}),j(this,"_parentDelegate"),j(this,"_forkDlgt"),j(this,"_forkZS"),j(this,"_forkCurrZone"),j(this,"_interceptDlgt"),j(this,"_interceptZS"),j(this,"_interceptCurrZone"),j(this,"_invokeDlgt"),j(this,"_invokeZS"),j(this,"_invokeCurrZone"),j(this,"_handleErrorDlgt"),j(this,"_handleErrorZS"),j(this,"_handleErrorCurrZone"),j(this,"_scheduleTaskDlgt"),j(this,"_scheduleTaskZS"),j(this,"_scheduleTaskCurrZone"),j(this,"_invokeTaskDlgt"),j(this,"_invokeTaskZS"),j(this,"_invokeTaskCurrZone"),j(this,"_cancelTaskDlgt"),j(this,"_cancelTaskZS"),j(this,"_cancelTaskCurrZone"),j(this,"_hasTaskDlgt"),j(this,"_hasTaskDlgtOwner"),j(this,"_hasTaskZS"),j(this,"_hasTaskCurrZone"),this._zone=c,this._parentDelegate=u,this._forkZS=f&&(f&&f.onFork?f:u._forkZS),this._forkDlgt=f&&(f.onFork?u:u._forkDlgt),this._forkCurrZone=f&&(f.onFork?this._zone:u._forkCurrZone),this._interceptZS=f&&(f.onIntercept?f:u._interceptZS),this._interceptDlgt=f&&(f.onIntercept?u:u._interceptDlgt),this._interceptCurrZone=f&&(f.onIntercept?this._zone:u._interceptCurrZone),this._invokeZS=f&&(f.onInvoke?f:u._invokeZS),this._invokeDlgt=f&&(f.onInvoke?u:u._invokeDlgt),this._invokeCurrZone=f&&(f.onInvoke?this._zone:u._invokeCurrZone),this._handleErrorZS=f&&(f.onHandleError?f:u._handleErrorZS),this._handleErrorDlgt=f&&(f.onHandleError?u:u._handleErrorDlgt),this._handleErrorCurrZone=f&&(f.onHandleError?this._zone:u._handleErrorCurrZone),this._scheduleTaskZS=f&&(f.onScheduleTask?f:u._scheduleTaskZS),this._scheduleTaskDlgt=f&&(f.onScheduleTask?u:u._scheduleTaskDlgt),this._scheduleTaskCurrZone=f&&(f.onScheduleTask?this._zone:u._scheduleTaskCurrZone),this._invokeTaskZS=f&&(f.onInvokeTask?f:u._invokeTaskZS),this._invokeTaskDlgt=f&&(f.onInvokeTask?u:u._invokeTaskDlgt),this._invokeTaskCurrZone=f&&(f.onInvokeTask?this._zone:u._invokeTaskCurrZone),this._cancelTaskZS=f&&(f.onCancelTask?f:u._cancelTaskZS),this._cancelTaskDlgt=f&&(f.onCancelTask?u:u._cancelTaskDlgt),this._cancelTaskCurrZone=f&&(f.onCancelTask?this._zone:u._
vendor: 29,015 bytes, lines 1-2
1cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let N=f&&f.onHasTask,q=u&&u._hasTaskZS;(N||q)&&(this._hasTaskZS=N?f:i,this._hasTaskDlgt=u,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,f.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=u,this._scheduleTaskCurrZone=this._zone),f.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=u,this._invokeTaskCurrZone=this._zone),f.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=u,this._cancelTaskCurrZone=this._zone))}get zone(){return this._zone}fork(c,u){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,c,u):new r(c,u)}intercept(c,u,f){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,c,u,f):u}invoke(c,u,f,N,q){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,c,u,f,N,q):u.apply(f,N)}handleError(c,u){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,c,u):!0}scheduleTask(c,u){let f=u;if(this._scheduleTaskZS)this._hasTaskZS&&f._zoneDelegates.push(this._hasTaskDlgtOwner),f=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,c,u),f||(f=u);else if(u.scheduleFn)u.scheduleFn(u);else if(u.type==k)A(u);else throw new Error("Task is missing scheduleFn.");return f}invokeTask(c,u,f,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,c,u,f,N):u.callback.apply(f,N)}cancelTask(c,u){let f;if(this._cancelTaskZS)f=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,c,u);else{if(!u.cancelFn)throw Error("Task is not cancelable");f=u.cancelFn(u)}return f}hasTask(c,u){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,c,u)}catch(f){this.handleError(c,f)}}_updateTaskCount(c,u){let f=this._taskCounts,N=f[c],q=f[c]=N+u;if(q<0)throw new Error("More tasks executed then were scheduled.");if(N==0||q==0){let z={microTask:f.microTask>0,macroTask:f.macroTask>0,eventTask:f.eventTask>0,change:c};this.hasTask(this._zone,z)}}}class a{constructor(c,u,f,N,q,z){if(j(this,"type"),j(this,"source"),j(this,"invoke"),j(this,"callback"),j(this,"data"),j(this,"scheduleFn"),j(this,"cancelFn"),j(this,"_zone",null),j(this,"runCount",0),j(this,"_zoneDelegates",null),j(this,"_state","notScheduled"),this.type=c,this.source=u,this.data=N,this.scheduleFn=q,this.cancelFn=z,!f)throw new Error("callback is not defined");this.callback=f;let W=this;c===O&&N&&N.useG?this.invoke=a.invokeTask:this.invoke=function(){return a.invokeTask.call(ve,W,this,arguments)}}static invokeTask(c,u,f){c||(c=this),se++;try{return c.runCount++,c.zone.runTask(c,u,f)}finally{se==1&&Z(),se--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(w,T)}_transitionTo(c,u,f){if(this._state===u||this._state===f)this._state=c,c==w&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${c}', expecting state '${u}'${f?" or '"+f+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let l=ue("setTimeout"),h=ue("Promise"),m=ue("then"),p=[],b=!1,S;function P(v){if(S||ve[h]&&(S=ve[h].resolve(0)),S){let c=S[m];c||(c=S.then),c.call(S,v)}else ve[l](v,0)}function A(v){se===0&&p.length===0&&P(Z),v&&p.push(v)}function Z(){if(!b){for(b=!0;p.length;){let v=p;p=[];for(let c=0;c<v.length;c++){let u=v[c];try{u.zone.runTask(u,null,null)}catch(f){L.onUnhandledError(f)}}}L.microtaskDrainDone(),b=!1}}let V={name:"NO ZONE"},w="notScheduled",T="scheduling",F="scheduled",G="running",Q="canceling",B="unknown",k="microTask",Y="macroTask",O="eventTask",I={},L={symbol:ue,currentZoneFrame:()=>R,onUnhandledError:y,microtaskDrainDone:y,scheduleMicroTask:A,showUncaughtError:()=>!r[ue("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:y,patchMethod:()=>y,bindArguments:()=>[],patchThen:()=>y,patchMacroTask:()=>y,patchEventPrototype:()=>y,getGlobalObjects:()=>{},ObjectDefineProperty:()=>y,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>y,wrapWithCurrentZone:()=>y,filterProperties:()=>[],attachOriginToPatched:()=>y,_redefineProperty:()=>y,patchCallbacks:()=>y,nativeScheduleMicroTask:P},R={parent:null,zone:new r(null,null)},re=null,se=0;function y(){}return t("Zone","Zone"),r}function lo(){var s;let e=globalThis,t=e[ue("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(t||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return(s=e.Zone)!=null||(e.Zone=ao()),e.Zone}var tt=Object.getOwnPropertyDescriptor,kn=Object.defineProperty,Pn=Object.getPrototypeOf,co=Object.create,uo=Array.prototype.slice,An="addEventListener",Nn="removeEventListener",Tn=ue(An),vn=ue(Nn),be="true",we="false",nt=ue("");function Cn(s,e){return Zone.current.wrap(s,e)}function Rn(s,e,t,n,r){return Zone.current.scheduleMacroTask(s,e,t,n,r)}var X=ue,Ot=typeof window<"u",It=Ot?window:void 0,ne=Ot&&It||globalThis,ho="removeAttribute";function Dn(s,e){for(let t=s.length-1;t>=0;t--)typeof s[t]=="function"&&(s[t]=Cn(s[t],e+"_"+t));return s}function fo(s,e){let t=s.constructor.name;for(let n=0;n<e.length;n++){let r=e[n],i=s[r];if(i){let o=tt(s,r);if(!js(o))continue;s[r]=(a=>{let l=function(){return a.apply(this,Dn(arguments,t+"."+r))};return Pe(l,a),l})(i)}}}function js(s){return s?s.writable===!1?!1:!(typeof s.get=="function"&&typeof s.set>"u"):!0}var Bs=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Lt=!("nw"in ne)&&typeof ne.process<"u"&&ne.process.toString()==="[object process]",Mn=!Lt&&!Bs&&!!(Ot&&It.HTMLElement),qs=typeof ne.process<"u"&&ne.process.toString()==="[object process]"&&!Bs&&!!(Ot&&It.HTMLElement),Mt={},mo=X("enable_beforeunload"),Os=function(s){if(s=s||ne.event,!s)return;let e=Mt[s.type];e||(e=Mt[s.type]=X("ON_PROPERTY"+s.type));let t=this||s.target||ne,n=t[e],r;if(Mn&&t===It&&s.type==="error"){let i=s;r=n&&n.call(this,i.message,i.filename,i.lineno,i.colno,i.error),r===!0&&s.preventDefault()}else r=n&&n.apply(this,arguments),s.type==="beforeunload"&&ne[mo]&&typeof r=="string"?s.returnValue=r:r!=null&&!r&&s.preventDefault();return r};function Is(s,e,t){let n=tt(s,e);if(!n&&t&&tt(t,e)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;let r=X("on"+e+"patched");if(s.hasOwnProperty(r)&&s[r])return;delete n.writable,delete n.value;let i=n.get,o=n.set,a=e.slice(2),l=Mt[a];l||(l=Mt[a]=X("ON_PROPERTY"+a)),n.set=function(h){let m=this;if(!m&&s===ne&&(m=ne),!m)return;typeof m[l]=="function"&&m.removeEventListener(a,Os),o?.call(m,null),m[l]=h,typeof h=="function"&&m.addEventListener(a,Os,!1)},n.get=function(){let h=this;if(!h&&s===ne&&(h=ne),!h)return null;let m=h[l];if(m)return m;if(i){let p=i.call(this);if(p)return n.set.call(this,p),typeof h[ho]=="function"&&h.removeAttribute(e),p}return null},kn(s,e,n),s[r]=!0}function Us(s,e,t){if(e)for(let n=0;n<e.length;n++)Is(s,"on"+e[n],t);else{let n=[];for(let r in s)r.slice(0,2)=="on"&&n.push(r);for(let r=0;r<n.length;r++)Is(s,n[r],t)}}var _e=X("originalInstance");function et(s){let e=ne[s];if(!e)return;ne[X(s)]=e,ne[s]=function(){let r=Dn(arguments,s);switch(r.length){case 0:this[_e]=new e;break;case 1:this[_e]=new e(r[0]);break;case 2:this[_e]=new e(r[0],r[1]);break;case 3:this[_e]=new e(r[0],r[1],r[2]);break;case 4:this[_e]=new e(r[0],r[1],r[2],r[3]);break;default:throw new Error("Arg list too long.")}},Pe(ne[s],e);let t=new e(function(){}),n;for(n in t)s==="XMLHttpRequest"&&n==="responseBlob"||(function(r){typeof t[r]=="function"?ne[s].prototype[r]=function(){return this[_e][r].apply(this[_e],arguments)}:kn(ne[s].prototype,r,{set:function(i){typeof i=="function"?(this[_e][r]=Cn(i,s+"."+r),Pe(this[_e][r],i)):this[_e][r]=i},get:function(){return this[_e][r]}})})(n);for(n in e)n!=="prototype"&&e.hasOwnProperty(n)&&(ne[s][n]=e[n])}function po(s,e){if(typeof Object.getOwnPropertySymbols!="function")return;Object.getOwnPropertySymbols(s).forEach(n=>{let r=Object.getOwnPropertyDescriptor(s,n);Object.defineProperty(e,n,{get:function(){return s[n]},set:function(i){r&&(!r.writable||typeof r.set!="function")||(s[n]=i)},enumerable:r?r.enumerable:!0,configurable:r?r.configurable:!0})})}var go=!1;function ke(s,e,t){let n=s;for(;n&&!n.hasOwnProperty(e);)n=Pn(n);!n&&s[e]&&(n=s);let r=X(e),i=null;if(n&&(!(i=n[r])||!n.hasOwnProperty(r))){i=n[r]=n[e];let o=n&&tt(n,e);if(js(o)){let a=t(i,r,e);n[e]=function(){return a(this,arguments)},Pe(n[e],i),go&&po(i,n[e])}}return i}function yo(s,e,t){let n=null;function r(i){let o=i.data;return o.args[o.cbIdx]=function(){i.invoke.apply(this,arguments)},n.apply(o.target,o.args),i}n=ke(s,e,i=>function(o,a){let l=t(o,a);return l.cbIdx>=0&&typeof a[l.cbIdx]=="function"?Rn(l.name,a[l.cbIdx],l,r):i.apply(o,a)})}function Pe(s,e){s[X("OriginalDelegate")]=e}function Ls(s){return typeof s=="function"}function Fs(s){return typeof s=="number"}var _o={useG:!0},he={},Zs={},Vs=new RegExp("^"+nt+"(\\w+)(true|false)$"),Hs=X("propagationStopped");function Ks(s,e){let t=(e?e(s):s)+we,n=(e?e(s):s)+be,r=nt+t,i=nt+n;he[s]={},he[s][we]=r,he[s][be]=i}function Eo(s,e,t,n){let r=n&&n.add||An,i=n&&n.rm||Nn,o=n&&n.listeners||"eventListeners",a=n&&n.rmAll||"removeAllListeners",l=X(r),h="."+r+":",m="prependListener",p="."+m+":",b=function(w,T,F){if(w.isRemoved)return;let G=w.callback;typeof G=="object"&&G.handleEvent&&(w.callback=k=>G.handleEvent(k),w.originalDelegate=G);let Q;try{w.invoke(w,T,[F])}catch(k){Q=k}let B=w.options;if(B&&typeof B=="object"&&B.once){let k=w.originalDelegate?w.originalDelegate:w.callback;T[i].call(T,F.type,k,B)}return Q};function S(w,T,F){if(T=T||s.event,!T)return;let G=w||T.target||s,Q=G[he[T.type][F?be:we]];if(Q){let B=[];if(Q.length===1){let k=b(Q[0],G,T);k&&B.push(k)}else{let k=Q.slice();for(let Y=0;Y<k.length&&!(T&&T[Hs]===!0);Y++){let O=b(k[Y],G,T);O&&B.push(O)}}if(B.length===1)throw B[0];for(let k=0;k<B.length;k++){let Y=B[k];e.nativeScheduleMicroTask(()=>{throw Y})}}}let P=function(w){return S(this,w,!1)},A=function(w){return S(this,w,!0)};function Z(w,T){if(!w)return!1;let F=!0;T&&T.useG!==void 0&&(F=T.useG);let G=T&&T.vh,Q=!0;T&&T.chkDup!==void 0&&(Q=T.chkDup);let B=!1;T&&T.rt!==void 0&&(B=T.rt);let k=w;for(;k&&!k.hasOwnProperty(r);)k=Pn(k);if(!k&&w[r]&&(k=w),!k||k[l])return!1;let Y=T&&T.eventNameToString,O={},I=k[l]=k[r],L=k[X(i)]=k[i],R=k[X(o)]=k[o],re=k[X(a)]=k[a],se;T&&T.prepend&&(se=k[X(T.prepend)]=k[T.prepend]);function y(d,E){return E?typeof d=="boolean"?{capture:d,passive:!0}:d?typeof d=="object"&&d.passive!==!1?oo(Ms({},d),{passive:!0}):d:{passive:!0}:d}let v=function(d){if(!O.isExisting)return I.call(O.target,O.eventName,O.capture?A:P,O.options)},c=function(d){if(!d.isRemoved){let E=he[d.eventName],D;E&&(D=E[d.capture?be:we]);let M=D&&d.target[D];if(M){for(let C=0;C<M.length;C++)if(M[C]===d){M.splice(C,1),d.isRemoved=!0,d.removeAbortListener&&(d.removeAbortListener(),d.removeAbortListener=null),M.length===0&&(d.allRemoved=!0,d.target[D]=null);break}}}if(d.allRemoved)return L.call(d.target,d.eventName,d.capture?A:P,d.options)},u=function(d){return I.call(O.target,O.eventName,d.invoke,O.options)},f=function(d){return se.call(O.target,O.eventName,d.invoke,O.options)},N=function(d){return L.call(d.target,d.eventName,d.invoke,d.options)},q=F?v:u,z=F?c:N,W=function(d,E){let D=typeof E;return D==="function"&&d.callback===E||D==="object"&&d.originalDelegate===E},le=T?.diff||W,fe=Zone[X("UNPATCHED_EVENTS")],J=s[X("PASSIVE_EVENTS")];function _(d){if(typeof d=="object"&&d!==null){let E=Ms({},d);return d.signal&&(E.signal=d.signal),E}return d}let g=function(d,E,D,M,C=!1,U=!1){return function(){let H=this||s,K=arguments[0];T&&T.transferEventName&&(K=T.transferEventName(K));let ee=arguments[1];if(!ee)return d.apply(this,arguments);if(Lt&&K==="uncaughtException")return d.apply(this,arguments);let te=!1;if(typeof ee!="function"){if(!ee.handleEvent)return d.apply(this,arguments);te=!0}if(G&&!G(d,ee,H,arguments))return;let Ae=!!J&&J.indexOf(K)!==-1,de=_(y(arguments[2],Ae)),Ce=de?.signal;if(Ce?.aborted)return;if(fe){for(let Ee=0;Ee<fe.length;Ee++)if(K===fe[Ee])return Ae?d.call(H,K,ee,de):d.apply(this,arguments)}let Ft=de?typeof de=="boolean"?!0:de.capture:!1,On=de&&typeof de=="object"?de.once:!1,Ws=Zone.current,zt=he[K];zt||(Ks(K,Y),zt=he[K]);let In=zt[Ft?be:we],Le=H[In],Ln=!1;if(Le){if(Ln=!0,Q){for(let Ee=0;Ee<Le.length;Ee++)if(le(Le[Ee],ee))return}}else Le=H[In]=[];let rt,Fn=H.constructor.name,zn=Zs[Fn];zn&&(rt=zn[K]),rt||(rt=Fn+E+(Y?Y(K):K)),O.options=de,On&&(O.options.once=!1),O.target=H,O.capture=Ft,O.eventName=K,O.isExisting=Ln;let He=F?_o:void 0;He&&(He.taskData=O),Ce&&(O.options.signal=void 0);let me=Ws.scheduleEventTask(rt,ee,He,D,M);if(Ce){O.options.signal=Ce;let Ee=()=>me.zone.cancelTask(me);d.call(Ce,"abort",Ee,{once:!0}),me.removeAbortListener=()=>Ce.removeEventListener("abort",Ee)}if(O.target=null,He&&(He.taskData=null),On&&(O.options.once=!0),typeof me.options!="boolean"&&(me.options=de),me.target=H,me.capture=Ft,me.eventName=K,te&&(me.originalDelegate=ee),U?Le.unshift(me):Le.push(me),C)return H}};return k[r]=g(I,h,q,z,B),se&&(k[m]=g(se,p,f,z,B,!0)),k[i]=function(){let d=this||s,E=arguments[0];T&&T.transferEventName&&(E=T.transferEventName(E));let D=arguments[2],M=D?typeof D=="boolean"?!0:D.capture:!1,C=arguments[1];if(!C)return L.apply(this,arguments);if(G&&!G(L,C,d,arguments))return;let U=he[E],H;U&&(H=U[M?be:we]);let K=H&&d[H];if(K)for(let ee=0;ee<K.length;ee++){let te=K[ee];if(le(te,C)){if(K.splice(ee,1),te.isRemoved=!0,K.length===0&&(te.allRemoved=!0,d[H]=null,!M&&typeof E=="string")){let Ae=nt+"ON_PROPERTY"+E;d[Ae]=null}return te.zone.cancelTask(te),B?d:void 0}}return L.apply(this,arguments)},k[o]=function(){let d=this||s,E=arguments[0];T&&T.transferEventName&&(E=T.transferEventName(E));let D=[],M=Gs(d,Y?Y(E):E);for(let C=0;C<M.length;C++){let U=M[C],H=U.originalDelegate?U.originalDelegate:U.callback;D.push(H)}return D},k[a]=function(){let d=this||s,E=arguments[0];if(E){T&&T.transferEventName&&(E=T.transferEventName(E));let D=he[E];if(D){let M=D[we],C=D[be],U=d[M],H=d[C];if(U){let K=U.slice();for(let ee=0;ee<K.length;ee++){let te=K[ee],Ae=te.originalDelegate?te.originalDelegate:te.callback;this[i].call(this,E,Ae,te.options)}}if(H){let K=H.slice();for(let ee=0;ee<K.length;ee++){let te=K[ee],Ae=te.originalDelegate?te.originalDelegate:te.callback;this[i].call(this,E,Ae,te.options)}}}}else{let D=Object.keys(d);for(let M=0;M<D.length;M++){let C=D[M],U=Vs.exec(C),H=U&&U[1];H&&H!=="removeListener"&&this[a].call(this,H)}this[a].call(this,"removeListener")}if(B)return this},Pe(k[r],I),Pe(k[i],L),re&&Pe(k[a],re),R&&Pe(k[o],R),!0}let V=[];for(let w=0;w<t.length;w++)V[w]=Z(t[w],n);return V}function Gs(s,e){if(!e){let i=[];for(let o in s){let a=Vs.exec(o),l=a&&a[1];if(l&&(!e||l===e)){let h=s[o];if(h)for(let m=0;m<h.length;m++)i.push(h[m])}}return i}let t=he[e];t||(Ks(e),t=he[e]);let n=s[t[we]],r=s[t[be]];return n?r?n.concat(r):n.slice():r?r.slice():[]}function To(s,e){let t=s.Event;t&&t.prototype&&e.patchMethod(t.prototype,"stopImmediatePropagation",n=>function(r,i){r[Hs]=!0,n&&n.apply(r,i)})}function vo(s,e){e.patchMethod(s,"queueMicrotask",t=>function(n,r){Zone.current.scheduleMicroTask("queueMicrotask",r[0])})}var Dt=X("zoneTask");function Ve(s,e,t,n){let r=null,i=null;e+=n,t+=n;let o={};function a(h){let m=h.data;m.args[0]=function(){return h.invoke.apply(this,arguments)};let p=r.apply(s,m.args);return Fs(p)?m.handleId=p:(m.handle=p,m.isRefreshable=Ls(p.refresh)),h}function l(h){let{handle:m,handleId:p}=h.data;return i.call(s,m??p)}r=ke(s,e,h=>function(m,p){var b;if(Ls(p[0])){let S={isRefreshable:!1,isPeriodic:n==="Interval",delay:n==="Timeout"||n==="Interval"?p[1]||0:void 0,args:p},P=p[0];p[0]=function(){try{return P.apply(this,arguments)}finally{let{handle:G,handleId:Q,isPeriodic:B,isRefreshable:k}=S;!B&&!k&&(Q?delete o[Q]:G&&(G[Dt]=null))}};let A=Rn(e,p[0],S,a,l);if(!A)return A;let{handleId:Z,handle:V,isRefreshable:w,isPeriodic:T}=A.data;if(Z)o[Z]=A;else if(V&&(V[Dt]=A,w&&!T)){let F=V.refresh;V.refresh=function(){let{zone:G,state:Q}=A;return Q==="notScheduled"?(A._state="scheduled",G._updateTaskCount(A,1)):Q==="running"&&(A._state="scheduling"),F.call(this)}}return(b=V??Z)!=null?b:A}else return h.apply(s,p)}),i=ke(s,t,h=>function(m,p){let b=p[0],S;Fs(b)?(S=o[b],delete o[b]):(S=b?.[Dt],S?b[Dt]=null:S=b),S?.type?S.cancelFn&&S.zone.cancelTask(S):h.apply(s,p)})}function So(s,e){let{isBrowser:t,isMix:n}=e.getGlobalObjects();if(!t&&!n||!s.customElements||!("customElements"in s))return;let r=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];e.patchCallbacks(e,s.customElements,"customElements","define",r)}function bo(s,e){if(Zone[e.symbol("patchEventTarget")])return;let{eventNames:t,zoneSymbolEventNames:n,TRUE_STR:r,FALSE_STR:i,ZONE_SYMBOL_PREFIX:o}=e.getGlobalObjects();for(let l=0;l<t.length;l++){let h=t[l],m=h+i,p=h+r,b=o+m,S=o+p;n[h]={},n[h][i]=b,n[h][r]=S}let a=s.EventTarget;if(!(!a||!a.prototype))return e.patchEventTarget(s,e,[a&&a.prototype]),!0}function wo(s,e){e.patchEventPrototype(s,e)}function Qs(s,e,t){if(!t||t.length===0)return e;let n=t.filter(i=>i.target===s);if(n.length===0)return e;let r=n[0].ignoreProperties;return e.filter(i=>r.indexOf(i)===-1)}function zs(s,e,t,n){if(!s)return;let r=Qs(s,e,t);Us(s,r,n)}function wn(s){return Object.getOwnPropertyNames(s).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}function ko(s,e){if(Lt&&!qs||Zone[s.symbol("patchEvents")])return;let t=e.__Zone_ignore_on_properties,n=[];if(Mn){let r=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]),zs(r,wn(r),t,Pn(r))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let r=0;r<n.length;r++){let i=e[n[r]];i?.prototype&&zs(i.prototype,wn(i.prototype),t)}}function Po(s){s.__load_patch("timers",e=>{let n="clear";Ve(e,"set",n,"Timeout"),Ve(e,"set",n,"Interval"),Ve(e,"set",n,"Immediate")}),s.__load_patch("requestAnimationFrame",e=>{Ve(e,"request","cancel","AnimationFrame"),Ve(e,"mozRequest","mozCancel","AnimationFrame"),Ve(e,"webkitRequest","webkitCancel","AnimationFrame")}),s.__load_patch("blocking",(e,t)=>{let n=["alert","prompt","confirm"];for(let r=0;r<n.length;r++){let i=n[r];ke(e,i,(o,a,l)=>function(h,m){return t.current.run(o,e,m,l)})}}),s.__load_patch("EventTarget",(e,t,n)=>{wo(e,n),bo(e,n);let r=e.XMLHttpRequestEventTarget;r&&r.prototype&&n.patchEventTarget(e,n,[r.prototype])}),s.__load_patch("MutationObserver",(e,t,n)=>{et("MutationObserver"),et("WebKitMutationObserver")}),s.__load_patch("IntersectionObserver",(e,t,n)=>{et("IntersectionObserver")}),s.__load_patch("FileReader",(e,t,n)=>{et("FileReader")}),s.__load_patch("on_property",(e,t,n)=>{ko(n,e)}),s.__load_patch("customElements",(e,t,n)=>{So(e,n)}),s.__load_patch("XHR",(e,t)=>{h(e);let n=X("xhrTask"),r=X("xhrSync"),i=X("xhrListener"),o=X("xhrScheduled"),a=X("xhrURL"),l=X("xhrErrorBeforeScheduled");function h(m){let p=m.XMLHttpRequest;if(!p)return;let b=p.prototype;function S(I){return I[n]}let P=b[Tn],A=b[vn];if(!P){let I=m.XMLHttpRequestEventTarget;if(I){let L=I.prototype;P=L[Tn],A=L[vn]}}let Z="readystatechange",V="scheduled";function w(I){let L=I.data,R=L.target;R[o]=!1,R[l]=!1;let re=R[i];P||(P=R[Tn],A=R[vn]),re&&A.call(R,Z,re);let se=R[i]=()=>{if(R.readyState===R.DONE)if(!L.aborted&&R[o]&&I.state===V){let v=R[t.__symbol__("loadfalse")];if(R.status!==0&&v&&v.length>0){let c=I.invoke;I.invoke=function(){let u=R[t.__symbol__("loadfalse")];for(let f=0;f<u.length;f++)u[f]===I&&u.splice(f,1);!L.aborted&&I.state===V&&c.call(I)},v.push(I)}else I.invoke()}else!L.aborted&&R[o]===!1&&(R[l]=!0)};return P.call(R,Z,se),R[n]||(R[n]=I),Y.apply(R,L.args),R[o]=!0,I}function T(){}function F(I){let L=I.data;return L.aborted=!0,O.apply(L.target,L.args)}let G=ke(b,"open",()=>function(I,L){return I[r]=L[2]==!1,I[a]=L[1],G.apply(I,L)}),Q="XMLHttpRequest.send",B=X("fetchTaskAborting"),k=X("fetchTaskScheduling"),Y=ke(b,"send",()=>function(I,L){if(t.current[k]===!0||I[r])return Y.apply(I,L);{let R={target:I,url:I[a],isPeriodic:!1,args:L,aborted:!1},re=Rn(Q,T,R,w,F);I&&I[l]===!0&&!R.aborted&&re.state===V&&re.invoke()}}),O=ke(b,"abort",()=>function(I,L){let R=S(I);if(R&&typeof R.type=="string"){if(R.cancelFn==null||R.data&&R.data.aborted)return;R.zone.cancelTask(R)}else if(t.current[B]===!0)return O.apply(I,L)})}}),s.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&fo(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),s.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(r){return function(i){Gs(e,r).forEach(a=>{let l=e.PromiseRejectionEvent;if(l){let h=new l(r,{promise:i.promise,reason:i.rejection});a.invoke(h)}})}}e.PromiseRejectionEvent&&(t[X("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[X("rejectionHandledHandler")]=n("rejectionhandled"))}),s.__load_patch("queueMicrotask",(e,t,n)=>{vo(e,n)})}function Ao(s){s.__load_patch("ZoneAwarePromise",(e,t,n)=>{let r=Object.getOwnPropertyDescriptor,i=Object.defineProperty;function o(_){if(_&&_.toString===Object.prototype.toString){let g=_.constructor&&_.constructor.name;return(g||"")+": "+JSON.stringify(_)}return _?_.toString():Object.prototype.toString.call(_)}let a=n.symbol,l=[],h=e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,m=a("Promise"),p=a("then"),b="__creationTrace__";n.onUnhandledError=_=>{if(n.showUncaughtError()){let g=_&&_.rejection;g?console.error("Unhandled Promise rejection:",g instanceof Error?g.message:g,"; Zone:",_.zone.name,"; Task:",_.task&&_.task.source,"; Value:",g,g instanceof Error?g.stack:void 0):console.error(_)}},n.microtaskDrainDone=()=>{for(;l.length;){let _=l.shift();try{_.zone.runGuarded(()=>{throw _.throwOriginal?_.rejection:_})}catch(g){P(g)}}};let S=a("unhandledPromiseRejectionHandler");function P(_){n.onUnhandledError(_);try{let g=t[S];typeof g=="function"&&g.call(this,_)}catch{}}function A(_){return _&&typeof _.then=="function"}function Z(_){return _}function V(_){return z.reject(_)}let w=a("state"),T=a("value"),F=a("finally"),G=a("parentPromiseValue"),Q=a("parentPromiseState"),B="Promise.then",k=null,Y=!0,O=!1,I=0;function L(_,g){return d=>{try{y(_,g,d)}catch(E){y(_,!1,E)}}}let R=function(){let _=!1;return function(d){return function(){_||(_=!0,d.apply(null,arguments))}}},re="Promise resolved with itself",se=a("currentTaskTrace");function y(_,g,d){let E=R();if(_===d)throw new TypeError(re);if(_[w]===k){let D=null;try{(typeof d=="object"||typeof d=="function")&&(D=d&&d.then)}catch(M){return E(()=>{y(_,!1,M)})(),_}if(g!==O&&d instanceof z&&d.hasOwnProperty(w)&&d.hasOwnProperty(T)&&d[w]!==k)c(d),y(_,d[w],d[T]);else if(g!==O&&typeof D=="function")try{D.call(d,E(L(_,g)),E(L(_,!1)))}catch(M){E(()=>{y(_,!1,M)})()}else{_[w]=g;let M=_[T];if(_[T]=d,_[F]===F&&g===Y&&(_[w]=_[Q],_[T]=_[G]),g===O&&d instanceof Error){let C=t.currentTask&&t.currentTask.data&&t.currentTask.data[b];C&&i(d,se,{configurable:!0,enumerable:!1,writable:!0,value:C})}for(let C=0;C<M.length;)u(_,M[C++],M[C++],M[C++],M[C++]);if(M.length==0&&g==O){_[w]=I;let C=d;try{throw new Error("Uncaught (in promise): "+o(d)+(d&&d.stack?`
2`+d.stack:""))}catch(U){C=U}h&&(C.throwOriginal=!0),C.rejection=d,C.promise=_,C.zone=t.current,C.task=t.currentTask,l.push(C),n.scheduleMicroTask()}}}return _}let v=a("rejectionHandledHandler");function c(_){if(_[w]===I){try{let g=t[v];g&&typeof g=="function"&&g.call(this,{rejection:_[T],promise:_})}catch{}_[w]=O;for(let g=0;g<l.length;g++)_===l[g].promise&&l.splice(g,1)}}function u(_,g,d,E,D){c(_);let M=_[w],C=M?typeof E=="function"?E:Z:typeof D=="function"?D:V;g.scheduleMicroTask(B,()=>{try{let U=_[T],H=!!d&&F===d[F];H&&(d[G]=U,d[Q]=M);let K=g.run(C,void 0,H&&C!==V&&C!==Z?[]:[U]);y(d,!0,K)}catch(U){y(d,!1,U)}},d)}let f="function ZoneAwarePromise() { [native code] }",N=function(){},q=e.AggregateError;class z{static toString(){return f}static resolve(g){return g instanceof z?g:y(new this(null),Y,g)}static reject(g){return y(new this(null),O,g)}static withResolvers(){let g={};return g.promise=new z((d,E)=>{g.resolve=d,g.reject=E}),g}static any(g){if(!g||typeof g[Symbol.iterator]!="function")return Promise.reject(new q([],"All promises were rejected"));let d=[],E=0;try{for(let C of g)E++,d.push(z.resolve(C))}catch{return Promise.reject(new q([],"All promises were rejected"))}if(E===0)return Promise.reject(new q([],"All promises were rejected"));let D=!1,M=[];return new z((C,U)=>{for(let H=0;H<d.length;H++)d[H].then(K=>{D||(D=!0,C(K))},K=>{M.push(K),E--,E===0&&(D=!0,U(new q(M,"All promises were rejected")))})})}static race(g){let d,E,D=new this((U,H)=>{d=U,E=H});function M(U){d(U)}function C(U){E(U)}for(let U of g)A(U)||(U=this.resolve(U)),U.then(M,C);return D}static all(g){return z.allWithCallback(g)}static allSettled(g){return(this&&this.prototype instanceof z?this:z).allWithCallback(g,{thenCallback:E=>({status:"fulfilled",value:E}),errorCallback:E=>({status:"rejected",reason:E})})}static allWithCallback(g,d){let E,D,M=new this((K,ee)=>{E=K,D=ee}),C=2,U=0,H=[];for(let K of g){A(K)||(K=this.resolve(K));let ee=U;try{K.then(te=>{H[ee]=d?d.thenCallback(te):te,C--,C===0&&E(H)},te=>{d?(H[ee]=d.errorCallback(te),C--,C===0&&E(H)):D(te)})}catch(te){D(te)}C++,U++}return C-=2,C===0&&E(H),M}constructor(g){let d=this;if(!(d instanceof z))throw new Error("Must be an instanceof Promise.");d[w]=k,d[T]=[];try{let E=R();g&&g(E(L(d,Y)),E(L(d,O)))}catch(E){y(d,!1,E)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return z}then(g,d){var E;let D=(E=this.constructor)==null?void 0:E[Symbol.species];(!D||typeof D!="function")&&(D=this.constructor||z);let M=new D(N),C=t.current;return this[w]==k?this[T].push(C,M,g,d):u(this,C,M,g,d),M}catch(g){return this.then(null,g)}finally(g){var d;let E=(d=this.constructor)==null?void 0:d[Symbol.species];(!E||typeof E!="function")&&(E=z);let D=new E(N);D[F]=F;let M=t.current;return this[w]==k?this[T].push(M,D,g,g):u(this,M,D,g,g),D}}z.resolve=z.resolve,z.reject=z.reject,z.race=z.race,z.all=z.all;let W=e[m]=e.Promise;e.Promise=z;let le=a("thenPatched");function fe(_){let g=_.prototype,d=r(g,"then");if(d&&(d.writable===!1||!d.configurable))return;let E=g.then;g[p]=E,_.prototype.then=function(D,M){return new z((U,H)=>{E.call(this,U,H)}).then(D,M)},_[le]=!0}n.patchThen=fe;function J(_){return function(g,d){let E=_.apply(g,d);if(E instanceof z)return E;let D=E.constructor;return D[le]||fe(D),E}}return W&&(fe(W),ke(e,"fetch",_=>J(_))),Promise[t.__symbol__("uncaughtPromiseErrors")]=l,z})}function No(s){s.__load_patch("toString",e=>{let t=Function.prototype.toString,n=X("OriginalDelegate"),r=X("Promise"),i=X("Error"),o=function(){if(typeof this=="function"){let m=this[n];if(m)return typeof m=="function"?t.call(m):Object.prototype.toString.call(m);if(this===Promise){let p=e[r];if(p)return t.call(p)}if(this===Error){let p=e[i];if(p)return t.call(p)}}return t.call(this)};o[n]=t,Function.prototype.toString=o;let a=Object.prototype.toString,l="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?l:a.call(this)}})}function Co(s,e,t,n,r){let i=Zone.__symbol__(n);if(e[i])return;let o=e[i]=e[n];e[n]=function(a,l,h){return l&&l.prototype&&r.forEach(function(m){let p=`${t}.${n}::`+m,b=l.prototype;try{if(b.hasOwnProperty(m)){let S=s.ObjectGetOwnPropertyDescriptor(b,m);S&&S.value?(S.value=s.wrapWithCurrentZone(S.value,p),s._redefineProperty(l.prototype,m,S)):b[m]&&(b[m]=s.wrapWithCurrentZone(b[m],p))}else b[m]&&(b[m]=s.wrapWithCurrentZone(b[m],p))}catch{}}),o.call(e,a,l,h)},s.attachOriginToPatched(e[n],o)}function Ro(s){s.__load_patch("util",(e,t,n)=>{let r=wn(e);n.patchOnProperties=Us,n.patchMethod=ke,n.bindArguments=Dn,n.patchMacroTask=yo;let i=t.__symbol__("BLACK_LISTED_EVENTS"),o=t.__symbol__("UNPATCHED_EVENTS");e[o]&&(e[i]=e[o]),e[i]&&(t[i]=t[o]=e[i]),n.patchEventPrototype=To,n.patchEventTarget=Eo,n.ObjectDefineProperty=kn,n.ObjectGetOwnPropertyDescriptor=tt,n.ObjectCreate=co,n.ArraySlice=uo,n.patchClass=et,n.wrapWithCurrentZone=Cn,n.filterProperties=Qs,n.attachOriginToPatched=Pe,n._redefineProperty=Object.defineProperty,n.patchCallbacks=Co,n.getGlobalObjects=()=>({globalSources:Zs,zoneSymbolEventNames:he,eventNames:r,isBrowser:Mn,isMix:qs,isNode:Lt,TRUE_STR:be,FALSE_STR:we,ZONE_SYMBOL_PREFIX:nt,ADD_EVENT_LISTENER_STR:An,REMOVE_EVENT_LISTENER_STR:Nn})})}function Do(s){Ao(s),No(s),Ro(s)}var $s=lo();Do($s);Po($s);ar(Rt,Rs).catch(()=>null);

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.