PageSourceSearch

https://knooppuntnet.be/en/main-KBCW5RQL.js

js knooppuntnet.be collected 2026-10-04 17:16:34 UTC 63,396 bytes, 8 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="80b432c9-0d52-57ec-81a6-74b5faab3af8")}catch(e){}}();
3import{b as ds}from"./chunk-7TOVWQMF.js";import{b as fs}from"./chunk-37XVPRYG.js";import{Ec as Qt,Gd as is,Qd as ns,Rc as ge,Rd as rs,Td as os,Ud as as,Vd as Se,Wc as Vt,Wd as Ee,Xc as Ut,Xd as ve}from"./chunk-EZNL3FL6.js";import{$ as Mt,Ae as _e,Ba as Ct,Cd as jt,Da as Dt,De as es,Ea as kt,Ed as Wt,Hd as Gt,Id as Ht,Ie as ts,Kd as xt,Lb as Ot,Lc as $t,Ld as ye,Me as ss,Nd as Yt,Ne as ls,O as v,Pe as us,Q as de,Qe as cs,Re as Ue,Se as hs,T as me,Tb as Ft,U as pe,X as Pt,bb as Rt,bc as It,fe as Xt,ja as Nt,le as Jt,me as S,ne as B,qc as Lt,ra as Be,rc as zt,re as Zt,sc as Kt,se as $e,tc as qt,uc as Bt,vc as Qe,ye as te,ze as Ve}from"./chunk-ESVFNP54.js";import{a as fe,c as At}from"./chunk-TIXSKO2Y.js";var ps=(()=>{let e=class e{constructor(){this.iconService=pe(Se),this.spinnerService=pe(ge),this.router=pe(ye),this.subscriptions=new Qt,ls("knooppuntnet-version",Ee.id),this.subscriptions.add(this.router.events.subscribe({next:s=>{s instanceof Gt?this.spinnerService.start(`lazy-load-${s.route.path}`):s instanceof Ht&&this.spinnerService.end(`lazy-load-${s.route.path}`)},error:s=>{console.log("AppComponent router event error: "+s.toString())}}))}ngOnDestroy(){this.subscriptions.unsubscribe()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=Pt({type:e,selectors:[["kpn-root"]],standalone:!0,features:[Ot],decls:1,vars:0,template:function(i,r){i&1&&Rt(0,"router-outlet")},dependencies:[ve,xt],styles:[`header[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:48px;z-index:1001}main[_ngcontent-%COMP%]{flex:1;margin:20px}mat-sidenav[_ngcontent-%COMP%]{min-width:360px;max-width:360px}
4/*# sourceMappingURL=app.component-M7GLYB5H.css.map */`]});let n=e;return n})();function gs(n){return new v(3e3,!1)}function xs(){return new v(3100,!1)}function Ys(){return new v(3101,!1)}function Xs(n){return new v(3001,!1)}function Js(n){return new v(3003,!1)}function Zs(n){return new v(3004,!1)}function ei(n,e){return new v(3005,!1)}function ti(){return new v(3006,!1)}function si(){return new v(3007,!1)}function ii(n,e){return new v(3008,!1)}function ni(n){return new v(3002,!1)}function ri(n,e,t,s,i){return new v(3010,!1)}function oi(){return new v(3011,!1)}function ai(){return new v(3012,!1)}function li(){return new v(3200,!1)}function ui(){return new v(3202,!1)}function ci(){return new v(3013,!1)}function hi(n){return new v(3014,!1)}function fi(n){return new v(3015,!1)}function di(n){return new v(3016,!1)}function mi(n,e){return new v(3404,!1)}function pi(n){return new v(3502,!1)}function gi(n){return new v(3503,!1)}function yi(){return new v(3300,!1)}function _i(n){return new v(3504,!1)}function Si(n){return new v(3301,!1)}function Ei(n,e){return new v(3302,!1)}function vi(n){return new v(3303,!1)}function Ti(n,e){return new v(3400,!1)}function wi(n){return new v(3401,!1)}function bi(n){return new v(3402,!1)}function Ai(n,e){return new v(3505,!1)}function U(n){switch(n.length){case 0:return new te;case 1:return n[0];default:return new Ve(n)}}function Ds(n,e,t=new Map,s=new Map){let i=[],r=[],o=-1,a=null;if(e.forEach(l=>{let u=l.get("offset"),h=u==o,c=h&&a||new Map;l.forEach((_,y)=>{let d=y,g=_;if(y!=="offset")switch(d=n.normalizePropertyName(d,i),g){case _e:g=t.get(y);break;case B:g=s.get(y);break;default:g=n.normalizeStyleValue(y,d,g,i);break}c.set(d,g)}),h||r.push(c),a=c,o=u}),i.length)throw pi(i);return r}function dt(n,e,t,s){switch(e){case"start":n.onStart(()=>s(t&&je(t,"start",n)));break;case"done":n.onDone(()=>s(t&&je(t,"done",n)));break;case"destroy":n.onDestroy(()=>s(t&&je(t,"destroy",n)));break}}function je(n,e,t){let s=t.totalTime,i=!!t.disabled,r=mt(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,s??n.totalTime,i),o=n._data;return o!=null&&(r._data=o),r}function mt(n,e,t,s,i="",r=0,o){return{element:n,triggerName:e,fromState:t,toState:s,phaseName:i,totalTime:r,disabled:!!o}}function F(n,e,t){let s=n.get(e);return s||n.set(e,s=t),s}function ys(n){let e=n.indexOf(":"),t=n.substring(1,e),s=n.slice(e+1);return[t,s]}var Pi=typeof document>"u"?null:document.documentElement;function pt(n){let e=n.parentNode||n.host||null;return e===Pi?null:e}function Mi(n){return n.substring(1,6)=="ebkit"}var H=null,_s=!1;function Ni(n){H||(H=Ci()||{},_s=H.style?"WebkitAppearance"in H.style:!1);let e=!0;return H.style&&!Mi(n)&&(e=n in H.style,!e&&_s&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in H.style)),e}function Ci(){return typeof document<"u"?document.body:null}function ks(n,e){for(;e;){if(e===n)return!0;e=pt(e)}return!1}function Rs(n,e,t){if(t)return Array.from(n.querySelectorAll(e));let s=n.querySelector(e);return s?[s]:[]}var gt=(()=>{let e=class e{validateStyleProperty(s){return Ni(s)}containsElement(s,i){return ks(s,i)}getParentElement(s){return pt(s)}query(s,i,r){return Rs(s,i,r)}computeStyle(s,i,r){return r||""}animate(s,i,r,o,a,l=[],u){return new te(r,o)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=de({token:e,factory:e.\u0275fac});let n=e;return n})(),Et=class Et{};Et.NOOP=new gt;var X=Et,J=class{};var Di=1e3,Os="{{",ki="}}",Fs="ng-enter",Xe="ng-leave",Te="ng-trigger",Me=".ng-trigger",Ss="ng-animating",Je=".ng-animating";function $(n){if(typeof n=="number")return n;let e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ze(parseFloat(e[1]),e[2])}function Ze(n,e){switch(e){case"s":return n*Di;default:return n}}function Ne(n,e,t){return n.hasOwnProperty("duration")?n:Ri(n,e,t)}function Ri(n,e,t){let s=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,i,r=0,o="";if(typeof n=="string"){let a=n.match(s);if(a===null)return e.push(gs(n)),{duration:0,delay:0,easing:""};i=Ze(parseFloat(a[1]),a[2]);let l=a[3];l!=null&&(r=Ze(parseFloat(l),a[4]));let u=a[5];u&&(o=u)}else i=n;if(!t){let a=!1,l=e.length;i<0&&(e.push(xs()),a=!0),r<0&&(e.push(Ys()),a=!0),a&&e.splice(l,0,gs(n))}return{duration:i,delay:r,easing:o}}function Oi(n){return n.length?n[0]instanceof Map?n:n.map(e=>new Map(Object.entries(e))):[]}function Q(n,e,t){e.forEach((s,i)=>{let r=yt(i);t&&!t.has(i)&&t.set(i,n.style[r]),n.style[r]=s})}function Y(n,e){e.forEach((t,s)=>{let i=yt(s);n.style[i]=""})}function re(n){return Array.isArray(n)?n.length==1?n[0]:Zt(n):n}function Fi(n,e,t){let s=e.params||{},i=Is(n);
vendor: 43,461 bytes, line 4
4i.length&&i.forEach(r=>{s.hasOwnProperty(r)||t.push(Xs(r))})}var et=new RegExp(`${Os}\\s*(.+?)\\s*${ki}`,"g");function Is(n){let e=[];if(typeof n=="string"){let t;for(;t=et.exec(n);)e.push(t[1]);et.lastIndex=0}return e}function ae(n,e,t){let s=`${n}`,i=s.replace(et,(r,o)=>{let a=e[o];return a==null&&(t.push(Js(o)),a=""),a.toString()});return i==s?n:i}var Ii=/-+([a-z0-9])/g;function yt(n){return n.replace(Ii,(...e)=>e[1].toUpperCase())}function Li(n,e){return n===0||e===0}function zi(n,e,t){if(t.size&&e.length){let s=e[0],i=[];if(t.forEach((r,o)=>{s.has(o)||i.push(o),s.set(o,r)}),i.length)for(let r=1;r<e.length;r++){let o=e[r];i.forEach(a=>o.set(a,_t(n,a)))}}return e}function O(n,e,t){switch(e.type){case S.Trigger:return n.visitTrigger(e,t);case S.State:return n.visitState(e,t);case S.Transition:return n.visitTransition(e,t);case S.Sequence:return n.visitSequence(e,t);case S.Group:return n.visitGroup(e,t);case S.Animate:return n.visitAnimate(e,t);case S.Keyframes:return n.visitKeyframes(e,t);case S.Style:return n.visitStyle(e,t);case S.Reference:return n.visitReference(e,t);case S.AnimateChild:return n.visitAnimateChild(e,t);case S.AnimateRef:return n.visitAnimateRef(e,t);case S.Query:return n.visitQuery(e,t);case S.Stagger:return n.visitStagger(e,t);default:throw Zs(e.type)}}function _t(n,e){return window.getComputedStyle(n)[e]}var Ki=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"]),Ce=class extends J{normalizePropertyName(e,t){return yt(e)}normalizeStyleValue(e,t,s,i){let r="",o=s.toString().trim();if(Ki.has(t)&&s!==0&&s!=="0")if(typeof s=="number")r="px";else{let a=s.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&i.push(ei(e,s))}return o+r}};var De="*";function qi(n,e){let t=[];return typeof n=="string"?n.split(/\s*,\s*/).forEach(s=>Bi(s,t,e)):t.push(n),t}function Bi(n,e,t){if(n[0]==":"){let l=Qi(n,t);if(typeof l=="function"){e.push(l);return}n=l}let s=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(s==null||s.length<4)return t.push(fi(n)),e;let i=s[1],r=s[2],o=s[3];e.push(Es(i,o));let a=i==De&&o==De;r[0]=="<"&&!a&&e.push(Es(o,i))}function Qi(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,s)=>parseFloat(s)>parseFloat(t);case":decrement":return(t,s)=>parseFloat(s)<parseFloat(t);default:return e.push(di(n)),"* => *"}}var we=new Set(["true","1"]),be=new Set(["false","0"]);function Es(n,e){let t=we.has(n)||be.has(n),s=we.has(e)||be.has(e);return(i,r)=>{let o=n==De||n==i,a=e==De||e==r;return!o&&t&&typeof i=="boolean"&&(o=i?we.has(n):be.has(n)),!a&&s&&typeof r=="boolean"&&(a=r?we.has(e):be.has(e)),o&&a}}var Ls=":self",$i=new RegExp(`s*${Ls}s*,?`,"g");function zs(n,e,t,s){return new tt(n).build(e,t,s)}var vs="",tt=class{constructor(e){this._driver=e}build(e,t,s){let i=new st(t);return this._resetContextStyleTimingState(i),O(this,re(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector=vs,e.collectedStyles=new Map,e.collectedStyles.set(vs,new Map),e.currentTime=0}visitTrigger(e,t){let s=t.queryCount=0,i=t.depCount=0,r=[],o=[];return e.name.charAt(0)=="@"&&t.errors.push(ti()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==S.State){let l=a,u=l.name;u.toString().split(/\s*,\s*/).forEach(h=>{l.name=h,r.push(this.visitState(l,t))}),l.name=u}else if(a.type==S.Transition){let l=this.visitTransition(a,t);s+=l.queryCount,i+=l.depCount,o.push(l)}else t.errors.push(si())}),{type:S.Trigger,name:e.name,states:r,transitions:o,queryCount:s,depCount:i,options:null}}visitState(e,t){let s=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(s.containsDynamicStyles){let r=new Set,o=i||{};s.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{Is(l).forEach(u=>{o.hasOwnProperty(u)||r.add(u)})})}),r.size&&t.errors.push(ii(e.name,[...r.values()]))}return{type:S.State,name:e.name,style:s,options:i?{params:i}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let s=O(this,re(e.animation),t),i=qi(e.expr,t.errors);return{type:S.Transition,matchers:i,animation:s,queryCount:t.queryCount,depCount:t.depCount,options:x(e.options)}}visitSequence(e,t){return{type:S.Sequence,steps:e.steps.map(s=>O(this,s,t)),options:x(e.options)}}visitGroup(e,t){let s=t.currentTime,i=0,r=e.steps.map(o=>{t.currentTime=s;let a=O(this,o,t);return i=Math.max(i,t.currentTime),a});return t.currentTime=i,{type:S.Group,steps:r,options:x(e.options)}}visitAnimate(e,t){let s=Wi(e.timings,t.errors);t.currentAnimateTimings=s;let i,r=e.styles?e.styles:$e({});if(r.type==S.Keyframes)i=this.visitKeyframes(r,t);else{let o=e.styles,a=!1;if(!o){a=!0;let u={};s.easing&&(u.easing=s.easing),o=$e(u)}t.currentTime+=s.duration+s.delay;let l=this.visitStyle(o,t);l.isEmptyStep=a,i=l}return t.currentAnimateTimings=null,{type:S.Animate,timings:s,style:i,options:null}}visitStyle(e,t){let s=this._makeStyleAst(e,t);return this._validateStyleAst(s,t),s}_makeStyleAst(e,t){let s=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of i)typeof a=="string"?a===B?s.push(a):t.errors.push(ni(a)):s.push(new Map(Object.entries(a)));let r=!1,o=null;return s.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!r)){for(let l of a.values())if(l.toString().indexOf(Os)>=0){r=!0;break}}}),{type:S.Style,styles:s,easing:o,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){let s=t.currentAnimateTimings,i=t.currentTime,r=t.currentTime;s&&r>0&&(r-=s.duration+s.delay),e.styles.forEach(o=>{typeof o!="string"&&o.forEach((a,l)=>{let u=t.collectedStyles.get(t.currentQuerySelector),h=u.get(l),c=!0;h&&(r!=i&&r>=h.startTime&&i<=h.endTime&&(t.errors.push(ri(l,h.startTime,h.endTime,r,i)),c=!1),r=h.startTime),c&&u.set(l,{startTime:r,endTime:i}),t.options&&Fi(a,t.options,t.errors)})})}visitKeyframes(e,t){let s={type:S.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(oi()),s;let i=1,r=0,o=[],a=!1,l=!1,u=0,h=e.steps.map(b=>{let A=this._makeStyleAst(b,t),C=A.offset!=null?A.offset:ji(A.styles),M=0;return C!=null&&(r++,M=A.offset=C),l=l||M<0||M>1,a=a||M<u,u=M,o.push(M),A});l&&t.errors.push(ai()),a&&t.errors.push(li());let c=e.steps.length,_=0;r>0&&r<c?t.errors.push(ui()):r==0&&(_=i/(c-1));let y=c-1,d=t.currentTime,g=t.currentAnimateTimings,T=g.duration;return h.forEach((b,A)=>{let C=_>0?A==y?1:_*A:o[A],M=C*T;t.currentTime=d+g.delay+M,g.duration=M,this._validateStyleAst(b,t),b.offset=C,s.styles.push(b)}),s}visitReference(e,t){return{type:S.Reference,animation:O(this,re(e.animation),t),options:x(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:S.AnimateChild,options:x(e.options)}}visitAnimateRef(e,t){return{type:S.AnimateRef,animation:this.visitReference(e.animation,t),options:x(e.options)}}visitQuery(e,t){let s=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;let[r,o]=Vi(e.selector);t.currentQuerySelector=s.length?s+" "+r:r,F(t.collectedStyles,t.currentQuerySelector,new Map);let a=O(this,re(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=s,{type:S.Query,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:x(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(ci());let s=e.timings==="full"?{duration:0,delay:0,easing:"full"}:Ne(e.timings,t.errors,!0);return{type:S.Stagger,animation:O(this,re(e.animation),t),timings:s,options:null}}};function Vi(n){let e=!!n.split(/\s*,\s*/).find(t=>t==Ls);return e&&(n=n.replace($i,"")),n=n.replace(/@\*/g,Me).replace(/@\w+/g,t=>Me+"-"+t.slice(1)).replace(/:animating/g,Je),[n,e]}function Ui(n){return n?fe({},n):null}var st=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function ji(n){if(typeof n=="string")return null;let e=null;if(Array.isArray(n))n.forEach(t=>{if(t instanceof Map&&t.has("offset")){let s=t;e=parseFloat(s.get("offset")),s.delete("offset")}});else if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function Wi(n,e){if(n.hasOwnProperty("duration"))return n;if(typeof n=="number"){let r=Ne(n,e).duration;return We(r,0,"")}let t=n;if(t.split(/\s+/).some(r=>r.charAt(0)=="{"&&r.charAt(1)=="{")){let r=We(0,0,"");return r.dynamic=!0,r.strValue=t,r}let i=Ne(t,e);return We(i.duration,i.delay,i.easing)}function x(n){return n?(n=fe({},n),n.params&&(n.params=Ui(n.params))):n={},n}function We(n,e,t){return{duration:n,delay:e,easing:t}}function St(n,e,t,s,i,r,o=null,a=!1){return{type:1,element:n,keyframes:e,preStyleProps:t,postStyleProps:s,duration:i,delay:r,totalTime:i+r,easing:o,subTimeline:a}}var le=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,t){let s=this._map.get(e);s||this._map.set(e,s=[]),s.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},Gi=1,Hi=":enter",xi=new RegExp(Hi,"g"),Yi=":leave",Xi=new RegExp(Yi,"g");function Ks(n,e,t,s,i,r=new Map,o=new Map,a,l,u=[]){return new it().buildKeyframes(n,e,t,s,i,r,o,a,l,u)}var it=class{buildKeyframes(e,t,s,i,r,o,a,l,u,h=[]){u=u||new le;let c=new nt(e,t,u,i,r,h,[]);c.options=l;let _=l.delay?$(l.delay):0;c.currentTimeline.delayNextStep(_),c.currentTimeline.setStyles([o],null,c.errors,l),O(this,s,c);let y=c.timelines.filter(d=>d.containsAnimation());if(y.length&&a.size){let d;for(let g=y.length-1;g>=0;g--){let T=y[g];if(T.element===t){d=T;break}}d&&!d.allowOnlyTimelineStyles()&&d.setStyles([a],null,c.errors,l)}return y.length?y.map(d=>d.buildKeyframes()):[St(t,[],[],[],0,_,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let s=t.subInstructions.get(t.element);if(s){let i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(s,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){let s=t.createSubContext(e.options);s.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,s),this.visitReference(e.animation,s),t.transformIntoNewTimeline(s.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,s){for(let i of e){let r=i?.delay;if(r){let o=typeof r=="number"?r:$(ae(r,i?.params??{},t.errors));s.delayNextStep(o)}}}_visitSubInstructions(e,t,s){let r=t.currentTimeline.currentTime,o=s.duration!=null?$(s.duration):null,a=s.delay!=null?$(s.delay):null;return o!==0&&e.forEach(l=>{let u=t.appendInstructionToTimeline(l,o,a);r=Math.max(r,u.duration+u.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),O(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let s=t.subContextCount,i=t,r=e.options;if(r&&(r.params||r.delay)&&(i=t.createSubContext(r),i.transformIntoNewTimeline(),r.delay!=null)){i.previousNode.type==S.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=ke);let o=$(r.delay);i.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>O(this,o,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>s&&i.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let s=[],i=t.currentTimeline.currentTime,r=e.options&&e.options.delay?$(e.options.delay):0;e.steps.forEach(o=>{let a=t.createSubContext(e.options);r&&a.delayNextStep(r),O(this,o,a),i=Math.max(i,a.currentTimeline.currentTime),s.push(a.currentTimeline)}),s.forEach(o=>t.currentTimeline.mergeTimelineCollectedStyles(o)),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let s=e.strValue,i=t.params?ae(s,t.params,t.errors):s;return Ne(i,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let s=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;s.delay&&(t.incrementTime(s.delay),i.snapshotCurrentStyles());let r=e.style;r.type==S.Keyframes?this.visitKeyframes(r,t):(t.incrementTime(s.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let s=t.currentTimeline,i=t.currentAnimateTimings;!i&&s.hasCurrentStyleProperties()&&s.forwardFrame();let r=i&&i.easing||e.easing;e.isEmptyStep?s.applyEmptyStep(r):s.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let s=t.currentAnimateTimings,i=t.currentTimeline.duration,r=s.duration,a=t.createSubContext().currentTimeline;a.easing=s.easing,e.styles.forEach(l=>{let u=l.offset||0;a.forwardTime(u*r),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(i+r),t.previousNode=e}visitQuery(e,t){let s=t.currentTimeline.currentTime,i=e.options||{},r=i.delay?$(i.delay):0;r&&(t.previousNode.type===S.Style||s==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ke);let o=s,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((u,h)=>{t.currentQueryIndex=h;let c=t.createSubContext(e.options,u);r&&c.delayNextStep(r),u===t.element&&(l=c.currentTimeline),O(this,e.animation,c),c.currentTimeline.applyStylesToKeyframe();let _=c.currentTimeline.currentTime;o=Math.max(o,_)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let s=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),l=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=a-l;break;case"full":l=s.currentStaggerTime;break}let h=t.currentTimeline;l&&h.delayNextStep(l);let c=h.currentTime;O(this,e.animation,t),t.previousNode=e,s.currentStaggerTime=i.currentTime-c+(i.startTime-s.currentTimeline.startTime)}},ke={},nt=class n{constructor(e,t,s,i,r,o,a,l){this._driver=e,this.element=t,this.subInstructions=s,this._enterClassName=i,this._leaveClassName=r,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ke,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Re(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let s=e,i=this.options;s.duration!=null&&(i.duration=$(s.duration)),s.delay!=null&&(i.delay=$(s.delay));let r=s.params;if(r){let o=i.params;o||(o=this.options.params={}),Object.keys(r).forEach(a=>{(!t||!o.hasOwnProperty(a))&&(o[a]=ae(r[a],o,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let s=e.params={};Object.keys(t).forEach(i=>{s[i]=t[i]})}}return e}createSubContext(e=null,t,s){let i=t||this.element,r=new n(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,s||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(e){return this.previousNode=ke,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,s){let i={duration:t??e.duration,delay:this.currentTimeline.currentTime+(s??0)+e.delay,easing:""},r=new rt(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,s,i,r,o){let a=[];if(i&&a.push(this.element),e.length>0){e=e.replace(xi,"."+this._enterClassName),e=e.replace(Xi,"."+this._leaveClassName);let l=s!=1,u=this._driver.query(this.element,e,l);s!==0&&(u=s<0?u.slice(u.length+s,u.length):u.slice(0,s)),a.push(...u)}return!r&&a.length==0&&o.push(hi(t)),a}},Re=class n{constructor(e,t,s,i){this._driver=e,this.element=t,this.startTime=s,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,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 n(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+=Gi,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,s]of this._globalTimelineStyles)this._backFill.set(t,s||B),this._currentKeyframe.set(t,B);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,s,i){t&&this._previousKeyframe.set("easing",t);let r=i&&i.params||{},o=Ji(e,this._globalTimelineStyles);for(let[a,l]of o){let u=ae(l,r,s);this._pendingStyles.set(a,u),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??B),this._updateStyle(a,u)}}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,s)=>{let i=this._styleSummary.get(s);(!i||t.time>i.time)&&this._updateStyle(s,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,s=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((a,l)=>{let u=new Map([...this._backFill,...a]);u.forEach((h,c)=>{h===_e?e.add(c):h===B&&t.add(c)}),s||u.set("offset",l/this.duration),i.push(u)});let r=[...e.values()],o=[...t.values()];if(s){let a=i[0],l=new Map(a);a.set("offset",0),l.set("offset",1),i=[a,l]}return St(this.element,i,r,o,this.duration,this.startTime,this.easing,!1)}},rt=class extends Re{constructor(e,t,s,i,r,o,a=!1){super(e,t,o.delay),this.keyframes=s,this.preStyleProps=i,this.postStyleProps=r,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:s,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){let r=[],o=s+t,a=t/o,l=new Map(e[0]);l.set("offset",0),r.push(l);let u=new Map(e[0]);u.set("offset",Ts(a)),r.push(u);let h=e.length-1;for(let c=1;c<=h;c++){let _=new Map(e[c]),y=_.get("offset"),d=t+y*s;_.set("offset",Ts(d/o)),r.push(_)}s=o,t=0,i="",e=r}return St(this.element,e,this.preStyleProps,this.postStyleProps,s,t,i,!0)}};function Ts(n,e=3){let t=Math.pow(10,e-1);return Math.round(n*t)/t}function Ji(n,e){let t=new Map,s;return n.forEach(i=>{if(i==="*"){s??=e.keys();for(let r of s)t.set(r,B)}else for(let[r,o]of i)t.set(r,o)}),t}function ws(n,e,t,s,i,r,o,a,l,u,h,c,_){return{type:0,element:n,triggerName:e,isRemovalTransition:i,fromState:t,fromStyles:r,toState:s,toStyles:o,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:h,totalTime:c,errors:_}}var Ge={},Oe=class{constructor(e,t,s){this._triggerName=e,this.ast=t,this._stateStyles=s}match(e,t,s,i){return Zi(this.ast.matchers,e,t,s,i)}buildStyles(e,t,s){let i=this._stateStyles.get("*");return e!==void 0&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(t,s):new Map}build(e,t,s,i,r,o,a,l,u,h){let c=[],_=this.ast.options&&this.ast.options.params||Ge,y=a&&a.params||Ge,d=this.buildStyles(s,y,c),g=l&&l.params||Ge,T=this.buildStyles(i,g,c),b=new Set,A=new Map,C=new Map,M=i==="void",Z={params:qs(g,_),delay:this.ast.options?.delay},K=h?[]:Ks(e,t,this.ast.animation,r,o,d,T,Z,u,c),D=0;return K.forEach(k=>{D=Math.max(k.duration+k.delay,D)}),c.length?ws(t,this._triggerName,s,i,M,d,T,[],[],A,C,D,c):(K.forEach(k=>{let j=k.element,ee=F(A,j,new Set);k.preStyleProps.forEach(W=>ee.add(W));let vt=F(C,j,new Set);k.postStyleProps.forEach(W=>vt.add(W)),j!==t&&b.add(j)}),ws(t,this._triggerName,s,i,M,d,T,K,[...b.values()],A,C,D))}};function Zi(n,e,t,s,i){return n.some(r=>r(e,t,s,i))}function qs(n,e){let t=fe({},e);return Object.entries(n).forEach(([s,i])=>{i!=null&&(t[s]=i)}),t}var ot=class{constructor(e,t,s){this.styles=e,this.defaultParams=t,this.normalizer=s}buildStyles(e,t){let s=new Map,i=qs(e,this.defaultParams);return this.styles.styles.forEach(r=>{typeof r!="string"&&r.forEach((o,a)=>{o&&(o=ae(o,i,t));let l=this.normalizer.normalizePropertyName(a,t);o=this.normalizer.normalizeStyleValue(a,l,o,t),s.set(a,o)})}),s}};function en(n,e,t){return new at(n,e,t)}var at=class{constructor(e,t,s){this.name=e,this.ast=t,this._normalizer=s,this.transitionFactories=[],this.states=new Map,t.states.forEach(i=>{let r=i.options&&i.options.params||{};this.states.set(i.name,new ot(i.style,r,s))}),bs(this.states,"true","1"),bs(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new Oe(e,i,this.states))}),this.fallbackTransition=tn(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,s,i){return this.transitionFactories.find(o=>o.match(e,t,s,i))||null}matchStyles(e,t,s){return this.fallbackTransition.buildStyles(e,t,s)}};function tn(n,e,t){let s=[(o,a)=>!0],i={type:S.Sequence,steps:[],options:null},r={type:S.Transition,animation:i,matchers:s,options:null,queryCount:0,depCount:0};return new Oe(n,r,e)}function bs(n,e,t){n.has(e)?n.has(t)||n.set(t,n.get(e)):n.has(t)&&n.set(e,n.get(t))}var sn=new le,lt=class{constructor(e,t,s){this.bodyNode=e,this._driver=t,this._normalizer=s,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,t){let s=[],i=[],r=zs(this._driver,t,s,i);if(s.length)throw gi(s);i.length&&void 0,this._animations.set(e,r)}_buildPlayer(e,t,s){let i=e.element,r=Ds(this._normalizer,e.keyframes,t,s);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}create(e,t,s={}){let i=[],r=this._animations.get(e),o,a=new Map;if(r?(o=Ks(this._driver,t,r,Fs,Xe,new Map,new Map,s,sn,i),o.forEach(h=>{let c=F(a,h.element,new Map);h.postStyleProps.forEach(_=>c.set(_,null))})):(i.push(yi()),o=[]),i.length)throw _i(i);a.forEach((h,c)=>{h.forEach((_,y)=>{h.set(y,this._driver.computeStyle(c,y,B))})});let l=o.map(h=>{let c=a.get(h.element);return this._buildPlayer(h,new Map,c)}),u=U(l);return this._playersById.set(e,u),u.onDestroy(()=>this.destroy(e)),this.players.push(u),u}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let s=this.players.indexOf(t);s>=0&&this.players.splice(s,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw Si(e);return t}listen(e,t,s,i){let r=mt(t,"","","");return dt(this._getPlayer(e),s,r,i),()=>{}}command(e,t,s,i){if(s=="register"){this.register(e,i[0]);return}if(s=="create"){let o=i[0]||{};this.create(e,t,o);return}let r=this._getPlayer(e);switch(s){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e);break}}},As="ng-animate-queued",nn=".ng-animate-queued",He="ng-animate-disabled",rn=".ng-animate-disabled",on="ng-star-inserted",an=".ng-star-inserted",ln=[],Bs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},un={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},z="__ng_removed",ue=class{get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let s=e&&e.hasOwnProperty("value"),i=s?e.value:e;if(this.value=hn(i),s){let r=e,{value:o}=r,a=At(r,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let s=this.options.params;Object.keys(t).forEach(i=>{s[i]==null&&(s[i]=t[i])})}}},oe="void",xe=new ue(oe),ut=class{constructor(e,t,s){this.id=e,this.hostElement=t,this._engine=s,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,L(t,this._hostClassName)}listen(e,t,s,i){if(!this._triggers.has(t))throw Ei(s,t);if(s==null||s.length==0)throw vi(t);if(!fn(s))throw Ti(s,t);let r=F(this._elementListeners,e,[]),o={name:t,phase:s,callback:i};r.push(o);let a=F(this._engine.statesByElement,e,new Map);return a.has(t)||(L(e,Te),L(e,Te+"-"+t),a.set(t,xe)),()=>{this._engine.afterFlush(()=>{let l=r.indexOf(o);l>=0&&r.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 wi(e);return t}trigger(e,t,s,i=!0){let r=this._getTrigger(t),o=new ce(this.id,t,e),a=this._engine.statesByElement.get(e);a||(L(e,Te),L(e,Te+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),u=new ue(s,this.id);if(!(s&&s.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a.set(t,u),l||(l=xe),!(u.value===oe)&&l.value===u.value){if(!pn(l.params,u.params)){let g=[],T=r.matchStyles(l.value,l.params,g),b=r.matchStyles(u.value,u.params,g);g.length?this._engine.reportError(g):this._engine.afterFlush(()=>{Y(e,T),Q(e,b)})}return}let _=F(this._engine.playersByElement,e,[]);_.forEach(g=>{g.namespaceId==this.id&&g.triggerName==t&&g.queued&&g.destroy()});let y=r.matchTransition(l.value,u.value,e,u.params),d=!1;if(!y){if(!i)return;y=r.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:y,fromState:l,toState:u,player:o,isFallbackTransition:d}),d||(L(e,As),o.onStart(()=>{se(e,As)})),o.onDone(()=>{let g=this.players.indexOf(o);g>=0&&this.players.splice(g,1);let T=this._engine.playersByElement.get(e);if(T){let b=T.indexOf(o);b>=0&&T.splice(b,1)}}),this.players.push(o),_.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,s)=>{this._elementListeners.set(s,t.filter(i=>i.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(s=>s.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let s=this._engine.driver.query(e,Me,!0);s.forEach(i=>{if(i[z])return;let r=this._engine.fetchNamespacesByElement(i);r.size?r.forEach(o=>o.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>s.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(e,t,s,i){let r=this._engine.statesByElement.get(e),o=new Map;if(r){let a=[];if(r.forEach((l,u)=>{if(o.set(u,l.value),this._triggers.has(u)){let h=this.trigger(e,u,oe,i);h&&a.push(h)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,o),s&&U(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),s=this._engine.statesByElement.get(e);if(t&&s){let i=new Set;t.forEach(r=>{let o=r.name;if(i.has(o))return;i.add(o);let l=this._triggers.get(o).fallbackTransition,u=s.get(o)||xe,h=new ue(oe),c=new ce(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:u,toState:h,player:c,isFallbackTransition:!0})})}}removeNode(e,t){let s=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(s.totalAnimations){let r=s.players.length?s.playersByQueriedElement.get(e):[];if(r&&r.length)i=!0;else{let o=e;for(;o=o.parentNode;)if(s.statesByElement.get(o)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)s.markElementAsRemoved(this.id,e,!1,t);else{let r=e[z];(!r||r===Bs)&&(s.afterFlush(()=>this.clearElementCache(e)),s.destroyInnerAnimations(e),s._onRemovalComplete(e,t))}}insertNode(e,t){L(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(s=>{let i=s.player;if(i.destroyed)return;let r=s.element,o=this._elementListeners.get(r);o&&o.forEach(a=>{if(a.name==s.triggerName){let l=mt(r,s.triggerName,s.fromState.value,s.toState.value);l._data=e,dt(s.player,a.phase,l,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(s)}),this._queue=[],t.sort((s,i)=>{let r=s.transition.ast.depCount,o=i.transition.ast.depCount;return r==0||o==0?r-o:this._engine.driver.containsElement(s.element,i.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},ct=class{_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,s){this.bodyNode=e,this.driver=t,this._normalizer=s,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,r)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(s=>{s.queued&&e.push(s)})}),e}createNamespace(e,t){let s=new ut(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(s,t):(this.newHostElements.set(t,s),this.collectEnterElement(t)),this._namespaceLookup[e]=s}_balanceNamespaceList(e,t){let s=this._namespaceList,i=this.namespacesByHostElement;if(s.length-1>=0){let o=!1,a=this.driver.getParentElement(t);for(;a;){let l=i.get(a);if(l){let u=s.indexOf(l);s.splice(u+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}o||s.unshift(e)}else s.push(e);return i.set(t,e),e}register(e,t){let s=this._namespaceLookup[e];return s||(s=this.createNamespace(e,t)),s}registerTrigger(e,t,s){let i=this._namespaceLookup[e];i&&i.register(t,s)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let s=this._fetchNamespace(e);this.namespacesByHostElement.delete(s.hostElement);let i=this._namespaceList.indexOf(s);i>=0&&this._namespaceList.splice(i,1),s.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,s=this.statesByElement.get(e);if(s){for(let i of s.values())if(i.namespaceId){let r=this._fetchNamespace(i.namespaceId);r&&t.add(r)}}return t}trigger(e,t,s,i){if(Ae(t)){let r=this._fetchNamespace(e);if(r)return r.trigger(t,s,i),!0}return!1}insertNode(e,t,s,i){if(!Ae(t))return;let r=t[z];if(r&&r.setForRemoval){r.setForRemoval=!1,r.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,s)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),L(e,He)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),se(e,He))}removeNode(e,t,s){if(Ae(t)){let i=e?this._fetchNamespace(e):null;i?i.removeNode(t,s):this.markElementAsRemoved(e,t,!1,s);let r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,s)}else this._onRemovalComplete(t,s)}markElementAsRemoved(e,t,s,i,r){this.collectedLeaveElements.push(t),t[z]={namespaceId:e,setForRemoval:i,hasAnimation:s,removedBeforeQueried:!1,previousTriggersValues:r}}listen(e,t,s,i,r){return Ae(t)?this._fetchNamespace(e).listen(t,s,i,r):()=>{}}_buildInstruction(e,t,s,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,s,i,e.fromState.options,e.toState.options,t,r)}destroyInnerAnimations(e){let t=this.driver.query(e,Me,!0);t.forEach(s=>this.destroyActiveAnimationsForElement(s)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,Je,!0),t.forEach(s=>this.finishActiveQueriedAnimationOnElement(s)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(s=>{s.queued?s.markedForDestroy=!0:s.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(s=>s.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return U(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[z];if(t&&t.setForRemoval){if(e[z]=Bs,t.namespaceId){this.destroyInnerAnimations(e);let s=this._fetchNamespace(t.namespaceId);s&&s.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(He)&&this.markElementAsDisabled(e,!1),this.driver.query(e,rn,!0).forEach(s=>{this.markElementAsDisabled(s,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((s,i)=>this._balanceNamespaceList(s,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let s=0;s<this.collectedEnterElements.length;s++){let i=this.collectedEnterElements[s];L(i,on)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let s=[];try{t=this._flushAnimations(s,e)}finally{for(let i=0;i<s.length;i++)s[i]()}}else for(let s=0;s<this.collectedLeaveElements.length;s++){let i=this.collectedLeaveElements[s];this.processLeaveNode(i)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(s=>s()),this._flushFns=[],this._whenQuietFns.length){let s=this._whenQuietFns;this._whenQuietFns=[],t.length?U(t).onDone(()=>{s.forEach(i=>i())}):s.forEach(i=>i())}}reportError(e){throw bi(e)}_flushAnimations(e,t){let s=new le,i=[],r=new Map,o=[],a=new Map,l=new Map,u=new Map,h=new Set;this.disabledNodes.forEach(f=>{h.add(f);let m=this.driver.query(f,nn,!0);for(let p=0;p<m.length;p++)h.add(m[p])});let c=this.bodyNode,_=Array.from(this.statesByElement.keys()),y=Ns(_,this.collectedEnterElements),d=new Map,g=0;y.forEach((f,m)=>{let p=Fs+g++;d.set(m,p),f.forEach(E=>L(E,p))});let T=[],b=new Set,A=new Set;for(let f=0;f<this.collectedLeaveElements.length;f++){let m=this.collectedLeaveElements[f],p=m[z];p&&p.setForRemoval&&(T.push(m),b.add(m),p.hasAnimation?this.driver.query(m,an,!0).forEach(E=>b.add(E)):A.add(m))}let C=new Map,M=Ns(_,Array.from(b));M.forEach((f,m)=>{let p=Xe+g++;C.set(m,p),f.forEach(E=>L(E,p))}),e.push(()=>{y.forEach((f,m)=>{let p=d.get(m);f.forEach(E=>se(E,p))}),M.forEach((f,m)=>{let p=C.get(m);f.forEach(E=>se(E,p))}),T.forEach(f=>{this.processLeaveNode(f)})});let Z=[],K=[];for(let f=this._namespaceList.length-1;f>=0;f--)this._namespaceList[f].drainQueuedTransitions(t).forEach(p=>{let E=p.player,P=p.element;if(Z.push(E),this.collectedEnterElements.length){let N=P[z];if(N&&N.setForMove){if(N.previousTriggersValues&&N.previousTriggersValues.has(p.triggerName)){let G=N.previousTriggersValues.get(p.triggerName),I=this.statesByElement.get(p.element);if(I&&I.has(p.triggerName)){let he=I.get(p.triggerName);he.value=G,I.set(p.triggerName,he)}}E.destroy();return}}let q=!c||!this.driver.containsElement(c,P),R=C.get(P),V=d.get(P),w=this._buildInstruction(p,s,V,R,q);if(w.errors&&w.errors.length){K.push(w);return}if(q){E.onStart(()=>Y(P,w.fromStyles)),E.onDestroy(()=>Q(P,w.toStyles)),i.push(E);return}if(p.isFallbackTransition){E.onStart(()=>Y(P,w.fromStyles)),E.onDestroy(()=>Q(P,w.toStyles)),i.push(E);return}let bt=[];w.timelines.forEach(N=>{N.stretchStartingKeyframe=!0,this.disabledNodes.has(N.element)||bt.push(N)}),w.timelines=bt,s.append(P,w.timelines);let Hs={instruction:w,player:E,element:P};o.push(Hs),w.queriedElements.forEach(N=>F(a,N,[]).push(E)),w.preStyleProps.forEach((N,G)=>{if(N.size){let I=l.get(G);I||l.set(G,I=new Set),N.forEach((he,qe)=>I.add(qe))}}),w.postStyleProps.forEach((N,G)=>{let I=u.get(G);I||u.set(G,I=new Set),N.forEach((he,qe)=>I.add(qe))})});if(K.length){let f=[];K.forEach(m=>{f.push(Ai(m.triggerName,m.errors))}),Z.forEach(m=>m.destroy()),this.reportError(f)}let D=new Map,k=new Map;o.forEach(f=>{let m=f.element;s.has(m)&&(k.set(m,m),this._beforeAnimationBuild(f.player.namespaceId,f.instruction,D))}),i.forEach(f=>{let m=f.element;this._getPreviousPlayers(m,!1,f.namespaceId,f.triggerName,null).forEach(E=>{F(D,m,[]).push(E),E.destroy()})});let j=T.filter(f=>Cs(f,l,u)),ee=new Map;Ms(ee,this.driver,A,u,B).forEach(f=>{Cs(f,l,u)&&j.push(f)});let W=new Map;y.forEach((f,m)=>{Ms(W,this.driver,new Set(f),l,_e)}),j.forEach(f=>{let m=ee.get(f),p=W.get(f);ee.set(f,new Map([...m?.entries()??[],...p?.entries()??[]]))});let Ke=[],Tt=[],wt={};o.forEach(f=>{let{element:m,player:p,instruction:E}=f;if(s.has(m)){if(h.has(m)){p.onDestroy(()=>Q(m,E.toStyles)),p.disabled=!0,p.overrideTotalTime(E.totalTime),i.push(p);return}let P=wt;if(k.size>1){let R=m,V=[];for(;R=R.parentNode;){let w=k.get(R);if(w){P=w;break}V.push(R)}V.forEach(w=>k.set(w,P))}let q=this._buildAnimation(p.namespaceId,E,D,r,W,ee);if(p.setRealPlayer(q),P===wt)Ke.push(p);else{let R=this.playersByElement.get(P);R&&R.length&&(p.parentPlayer=U(R)),i.push(p)}}else Y(m,E.fromStyles),p.onDestroy(()=>Q(m,E.toStyles)),Tt.push(p),h.has(m)&&i.push(p)}),Tt.forEach(f=>{let m=r.get(f.element);if(m&&m.length){let p=U(m);f.setRealPlayer(p)}}),i.forEach(f=>{f.parentPlayer?f.syncPlayerEvents(f.parentPlayer):f.destroy()});for(let f=0;f<T.length;f++){let m=T[f],p=m[z];if(se(m,Xe),p&&p.hasAnimation)continue;let E=[];if(a.size){let q=a.get(m);q&&q.length&&E.push(...q);let R=this.driver.query(m,Je,!0);for(let V=0;V<R.length;V++){let w=a.get(R[V]);w&&w.length&&E.push(...w)}}let P=E.filter(q=>!q.destroyed);P.length?dn(this,m,P):this.processLeaveNode(m)}return T.length=0,Ke.forEach(f=>{this.players.push(f),f.onDone(()=>{f.destroy();let m=this.players.indexOf(f);this.players.splice(m,1)}),f.play()}),Ke}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,s,i,r){let o=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(o=a)}else{let a=this.playersByElement.get(e);if(a){let l=!r||r==oe;a.forEach(u=>{u.queued||!l&&u.triggerName!=i||o.push(u)})}}return(s||i)&&(o=o.filter(a=>!(s&&s!=a.namespaceId||i&&i!=a.triggerName))),o}_beforeAnimationBuild(e,t,s){let i=t.triggerName,r=t.element,o=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:i;for(let l of t.timelines){let u=l.element,h=u!==r,c=F(s,u,[]);this._getPreviousPlayers(u,h,o,a,t.toState).forEach(y=>{let d=y.getRealPlayer();d.beforeDestroy&&d.beforeDestroy(),y.destroy(),c.push(y)})}Y(r,t.fromStyles)}_buildAnimation(e,t,s,i,r,o){let a=t.triggerName,l=t.element,u=[],h=new Set,c=new Set,_=t.timelines.map(d=>{let g=d.element;h.add(g);let T=g[z];if(T&&T.removedBeforeQueried)return new te(d.duration,d.delay);let b=g!==l,A=mn((s.get(g)||ln).map(D=>D.getRealPlayer())).filter(D=>{let k=D;return k.element?k.element===g:!1}),C=r.get(g),M=o.get(g),Z=Ds(this._normalizer,d.keyframes,C,M),K=this._buildPlayer(d,Z,A);if(d.subTimeline&&i&&c.add(g),b){let D=new ce(e,a,g);D.setRealPlayer(K),u.push(D)}return K});u.forEach(d=>{F(this.playersByQueriedElement,d.element,[]).push(d),d.onDone(()=>cn(this.playersByQueriedElement,d.element,d))}),h.forEach(d=>L(d,Ss));let y=U(_);return y.onDestroy(()=>{h.forEach(d=>se(d,Ss)),Q(l,t.toStyles)}),c.forEach(d=>{F(i,d,[]).push(y)}),y}_buildPlayer(e,t,s){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,s):new te(e.duration,e.delay)}},ce=class{constructor(e,t,s){this.namespaceId=e,this.triggerName=t,this.element=s,this._player=new te,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,s)=>{t.forEach(i=>dt(e,s,void 0,i))}),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){F(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 cn(n,e,t){let s=n.get(e);if(s){if(s.length){let i=s.indexOf(t);s.splice(i,1)}s.length==0&&n.delete(e)}return s}function hn(n){return n??null}function Ae(n){return n&&n.nodeType===1}function fn(n){return n=="start"||n=="done"}function Ps(n,e){let t=n.style.display;return n.style.display=e??"none",t}function Ms(n,e,t,s,i){let r=[];t.forEach(l=>r.push(Ps(l)));let o=[];
4s.forEach((l,u)=>{let h=new Map;l.forEach(c=>{let _=e.computeStyle(u,c,i);h.set(c,_),(!_||_.length==0)&&(u[z]=un,o.push(u))}),n.set(u,h)});let a=0;return t.forEach(l=>Ps(l,r[a++])),o}function Ns(n,e){let t=new Map;if(n.forEach(a=>t.set(a,[])),e.length==0)return t;let s=1,i=new Set(e),r=new Map;function o(a){if(!a)return s;let l=r.get(a);if(l)return l;let u=a.parentNode;return t.has(u)?l=u:i.has(u)?l=s:l=o(u),r.set(a,l),l}return e.forEach(a=>{let l=o(a);l!==s&&t.get(l).push(a)}),t}function L(n,e){n.classList?.add(e)}function se(n,e){n.classList?.remove(e)}function dn(n,e,t){U(t).onDone(()=>n.processLeaveNode(e))}function mn(n){let e=[];return Qs(n,e),e}function Qs(n,e){for(let t=0;t<n.length;t++){let s=n[t];s instanceof Ve?Qs(s.players,e):e.push(s)}}function pn(n,e){let t=Object.keys(n),s=Object.keys(e);if(t.length!=s.length)return!1;for(let i=0;i<t.length;i++){let r=t[i];if(!e.hasOwnProperty(r)||n[r]!==e[r])return!1}return!0}function Cs(n,e,t){let s=t.get(n);if(!s)return!1;let i=e.get(n);return i?s.forEach(r=>i.add(r)):e.set(n,s),t.delete(n),!0}var ne=class{constructor(e,t,s){this._driver=t,this._normalizer=s,this._triggerCache={},this.onRemovalComplete=(i,r)=>{},this._transitionEngine=new ct(e.body,t,s),this._timelineEngine=new lt(e.body,t,s),this._transitionEngine.onRemovalComplete=(i,r)=>this.onRemovalComplete(i,r)}registerTrigger(e,t,s,i,r){let o=e+"-"+i,a=this._triggerCache[o];if(!a){let l=[],u=[],h=zs(this._driver,r,l,u);if(l.length)throw mi(i,l);u.length&&void 0,a=en(i,h,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,i,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,s,i){this._transitionEngine.insertNode(e,t,s,i)}onRemove(e,t,s){this._transitionEngine.removeNode(e,t,s)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,s,i){if(s.charAt(0)=="@"){let[r,o]=ys(s),a=i;this._timelineEngine.command(r,t,o,a)}else this._transitionEngine.trigger(e,t,s,i)}listen(e,t,s,i,r){if(s.charAt(0)=="@"){let[o,a]=ys(s);return this._timelineEngine.listen(o,t,a,r)}return this._transitionEngine.listen(e,t,s,i,r)}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 gn(n,e){let t=null,s=null;return Array.isArray(e)&&e.length?(t=Ye(e[0]),e.length>1&&(s=Ye(e[e.length-1]))):e instanceof Map&&(t=Ye(e)),t||s?new ht(n,t,s):null}var ie=class ie{constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let i=ie.initialStylesByElement.get(e);i||ie.initialStylesByElement.set(e,i=new Map),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&Q(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Q(this._element,this._initialStyles),this._endStyles&&(Q(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(ie.initialStylesByElement.delete(this._element),this._startStyles&&(Y(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),Q(this._element,this._initialStyles),this._state=3)}};ie.initialStylesByElement=new WeakMap;var ht=ie;function Ye(n){let e=null;return n.forEach((t,s)=>{yn(s)&&(e=e||new Map,e.set(s,t))}),e}function yn(n){return n==="display"||n==="position"}var Fe=class{constructor(e,t,s,i){this.element=e,this.keyframes=t,this.options=s,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=s.duration,this._delay=s.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e
4=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(s=>{t.push(Object.fromEntries(s))}),t}_triggerWebAnimation(e,t,s){return e.animate(this._convertKeyframesToObject(t),s)}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(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),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&&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===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((s,i)=>{i!=="offset"&&e.set(i,this._finished?s:_t(this.element,i))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(s=>s()),t.length=0}},Ie=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return ks(e,t)}getParentElement(e){return pt(e)}query(e,t,s){return Rs(e,t,s)}computeStyle(e,t,s){return _t(e,t)}animate(e,t,s,i,r,o=[]){let a=i==0?"both":"forwards",l={duration:s,delay:i,fill:a};r&&(l.easing=r);let u=new Map,h=o.filter(y=>y instanceof Fe);Li(s,i)&&h.forEach(y=>{y.currentSnapshot.forEach((d,g)=>u.set(g,d))});let c=Oi(t).map(y=>new Map(y));c=zi(e,c,u);let _=gn(e,c);return new Fe(e,c,l,_)}};var Pe="@",$s="@.disabled",Le=class{constructor(e,t,s,i){this.namespaceId=e,this.delegate=t,this.engine=s,this._onDestroy=i,this.\u0275type=0}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,s,i=!0){this.delegate.insertBefore(e,t,s),this.engine.onInsert(this.namespaceId,t,e,i)}removeChild(e,t,s){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,s,i){this.delegate.setAttribute(e,t,s,i)}removeAttribute(e,t,s){this.delegate.removeAttribute(e,t,s)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,s,i){this.delegate.setStyle(e,t,s,i)}removeStyle(e,t,s){this.delegate.removeStyle(e,t,s)}setProperty(e,t,s){t.charAt(0)==Pe&&t==$s?this.disableAnimations(e,!!s):this.delegate.setProperty(e,t,s)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,s){return this.delegate.listen(e,t,s)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}
4,ft=class extends Le{constructor(e,t,s,i,r){super(t,s,i,r),this.factory=e,this.namespaceId=t}setProperty(e,t,s){t.charAt(0)==Pe?t.charAt(1)=="."&&t==$s?(s=s===void 0?!0:!!s,this.disableAnimations(e,s)):this.engine.process(this.namespaceId,e,t.slice(1),s):this.delegate.setProperty(e,t,s)}listen(e,t,s){if(t.charAt(0)==Pe){let i=_n(e),r=t.slice(1),o="";return r.charAt(0)!=Pe&&([r,o]=Sn(r)),this.engine.listen(this.namespaceId,i,r,o,a=>{let l=a._data||-1;this.factory.scheduleListenerCallback(l,s,a)})}return this.delegate.listen(e,t,s)}};function _n(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}function Sn(n){let e=n.indexOf("."),t=n.substring(0,e),s=n.slice(e+1);return[t,s]}var ze=class{constructor(e,t,s){this.delegate=e,this.engine=t,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(i,r)=>{let o=r?.parentNode(i);o&&r.removeChild(o,i)}}createRenderer(e,t){let s="",i=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let u=this._rendererCache,h=u.get(i);if(!h){let c=()=>u.delete(i);h=new Le(s,i,this.engine,c),u.set(i,h)}return h}let r=t.id,o=t.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);let a=u=>{Array.isArray(u)?u.forEach(a):this.engine.registerTrigger(r,o,e,u.name,u)};return t.data.animation.forEach(a),new ft(this,o,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,s){if(e>=0&&e<this._microtaskId){this._zone.run(()=>t(s));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(r=>{let[o,a]=r;o(a)}),this._animationCallbacksBuffer=[]})}),i.push([t,s])}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()}};var vn=(()=>{let e=class e extends ne{constructor(s,i,r){super(s,i,r)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(i){return new(i||e)(me(It),me(X),me(J))},e.\u0275prov=de({token:e,factory:e.\u0275fac});let n=e;return n})();function Tn(){return new Ce}function wn(n,e,t){return new ze(n,e,t)}var Vs=[{provide:J,useFactory:Tn},{provide:ne,useClass:vn},{provide:Ct,useFactory:wn,deps:[qt,ne,kt]}],bn=[{provide:X,useFactory:()=>new Ie},{provide:Be,useValue:"BrowserAnimations"},...Vs],rr=[{provide:X,useClass:gt},{provide:Be,useValue:"NoopAnimations"},...Vs];function Us(){return Dt("NgEagerAnimations"),[...bn]}var js=[{path:"tryout-filter",loadComponent:()=>import("./tryout-filter-page.component-DVMFYMKS.js").then(n=>n.TryoutFilterPageComponent)},{path:"tryout-tabs",loadComponent:()=>import("./tryout-tabs-page.component-RRZ4YO2F.js").then(n=>n.TryoutTabsPageComponent)},{path:"analysis",loadChildren:()=>import("./analysis-BIHZMV4G.js").then(n=>n.analysisRoutes)},{path:"map",loadChildren:()=>import("./planner-D2GSN6GO.js").then(n=>n.plannerRoutes)},{path:"status",loadChildren:()=>import("./status-MV3AUPJS.js").then(n=>n.statusRoutes)},{path:"settings",loadChildren:()=>import("./settings-UZA65Y7F.js").then(n=>n.settingsRoutes)},{path:"poi",loadChildren:()=>import("./poi-W54NHZO6.js").then(n=>n.poiRoutes)},{path:"demo",loadChildren:()=>import("./demo-NYSIZHEH.js").then(n=>n.demoRoutes)},{path:"monitor",loadChildren:()=>import("./monitor-5BC32SNS.js").then(n=>n.monitorRoutes)},{path:"symbols",loadChildren:()=>import("./symbol-VB2MS3T4.js").then(n=>n.symbolRoutes)},{path:"",loadChildren:()=>import("./base-5HOWCDMR.js").then(n=>n.baseRoutes)}];var Ws={providers:[Yt(js),Mt(ds.forRoot(),Qe,$t,Wt,ve,ss,ts),{provide:Nt,useValue:cs({showDialog:!1})},{provide:Ue,deps:[ye]},{provide:Ft,useFactory:()=>()=>{},deps:[Ue],multi:!0},{provide:Lt,useClass:ns,multi:!0},{provide:Xt,useClass:Jt},fs,rs,ge,Ut,Vt,jt,Se,as,os,is,es,Us(),zt(Kt()),{provide:hs}]};var Gs={production:!0}
4;if(Gs.production){let n=(t,s)=>{if(t.category==="ui.click"){let{target:i}=s.event,r=i.getAttribute("id");r&&(t.message="#"+r)}return t},e=(t,s)=>{if(JSON.stringify(t?.request?.headers).includes("PetalBot"))return null;let r=s.originalException;return r&&r.toString().includes("Failed to fetch dynamically imported module")?(console.log("reloading after failing to fetch dynamically imported module"),window.location.reload(),null):r&&r.toString().includes("'text/html' is not a valid JavaScript MIME type.")?(console.log("Do not report error: 'text/html' is not a valid JavaScript MIME type."),null):t};us({dsn:"https://[email protected]/5455899",maxBreadcrumbs:20,maxValueLength:500,release:Ee.id,beforeBreadcrumb:n,beforeSend:e})}Bt(ps,Ws).catch(n=>console.log(n));
5/**i18n:8a2905f1056cd1b388787f79590d02daabee6f85c13594afab3522e2ada2a8a5*/
6//# sourceMappingURL=main-KBCW5RQL.js.map
7
8//# debugId=80b432c9-0d52-57ec-81a6-74b5faab3af8

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.