From d64c9f8a7810686f850e4105dcf64fa526d72fa1 Mon Sep 17 00:00:00 2001 From: valeriatoneva Date: Tue, 27 Feb 2024 17:02:17 +0200 Subject: [PATCH] chore(upgrade): npm run build --- docs/3rdpartylicenses.txt | 2 +- docs/index.html | 8 ++++---- docs/main.337fdd56c2d49f7f.js | 1 - docs/main.3c19cdd3b7bfeee6.js | 1 + docs/polyfills.9f7423acfeff3aa5.js | 1 + docs/polyfills.ce9414d298683b19.js | 1 - ...me.dfc073a524b0da0e.js => runtime.70a8e1dd74829026.js} | 2 +- docs/styles.c9823f20c1909450.css | 1 + docs/styles.e598765c7d48b494.css | 1 - 9 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 docs/main.337fdd56c2d49f7f.js create mode 100644 docs/main.3c19cdd3b7bfeee6.js create mode 100644 docs/polyfills.9f7423acfeff3aa5.js delete mode 100644 docs/polyfills.ce9414d298683b19.js rename docs/{runtime.dfc073a524b0da0e.js => runtime.70a8e1dd74829026.js} (94%) create mode 100644 docs/styles.c9823f20c1909450.css delete mode 100644 docs/styles.e598765c7d48b494.css diff --git a/docs/3rdpartylicenses.txt b/docs/3rdpartylicenses.txt index 1b9f8f1..3ed5e1f 100644 --- a/docs/3rdpartylicenses.txt +++ b/docs/3rdpartylicenses.txt @@ -48,7 +48,7 @@ fflate MIT MIT License -Copyright (c) 2020 Arjun Barrett +Copyright (c) 2023 Arjun Barrett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/index.html b/docs/index.html index 4d436c9..59badf4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,10 +8,10 @@ - - - + + + - + diff --git a/docs/main.337fdd56c2d49f7f.js b/docs/main.337fdd56c2d49f7f.js deleted file mode 100644 index e3ee765..0000000 --- a/docs/main.337fdd56c2d49f7f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktaskplanner=self.webpackChunktaskplanner||[]).push([[179],{488:()=>{let Yi=null,fc=1;function Gi(t){const s=Yi;return Yi=t,s}function MS(t){if((!Tu(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==fc)){if(!t.producerMustRecompute(t)&&!b1(t))return t.dirty=!1,void(t.lastCleanEpoch=fc);t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=fc}}function b1(t){mc(t);for(let s=0;s0}function mc(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let VS=null;function Eu(t){return"function"==typeof t}let D1=!1;const gr={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const s=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+s.stack)}else D1&&console.log("RxJS: Back to a better error behavior. Thank you. <3");D1=t},get useDeprecatedSynchronousErrorHandling(){return D1}};function _c(t){setTimeout(()=>{throw t},0)}const Up={closed:!0,next(t){},error(t){if(gr.useDeprecatedSynchronousErrorHandling)throw t;_c(t)},complete(){}},vc=Array.isArray||(t=>t&&"number"==typeof t.length);function S1(t){return null!==t&&"object"==typeof t}const jp=(()=>{function t(s){return Error.call(this),this.message=s?`${s.length} errors occurred during unsubscription:\n${s.map((n,e)=>`${e+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=s,this}return t.prototype=Object.create(Error.prototype),t})();class fi{constructor(s){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,s&&(this._ctorUnsubscribe=!0,this._unsubscribe=s)}unsubscribe(){let s;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:e,_unsubscribe:i,_subscriptions:r}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof fi)n.remove(this);else if(null!==n)for(let o=0;os.concat(n instanceof jp?n.errors:n),[])}fi.EMPTY=((t=new fi).closed=!0,t);const $p="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ut extends fi{constructor(s,n,e){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Up;break;case 1:if(!s){this.destination=Up;break}if("object"==typeof s){s instanceof Ut?(this.syncErrorThrowable=s.syncErrorThrowable,this.destination=s,s.add(this)):(this.syncErrorThrowable=!0,this.destination=new zS(this,s));break}default:this.syncErrorThrowable=!0,this.destination=new zS(this,s,n,e)}}[$p](){return this}static create(s,n,e){const i=new Ut(s,n,e);return i.syncErrorThrowable=!1,i}next(s){this.isStopped||this._next(s)}error(s){this.isStopped||(this.isStopped=!0,this._error(s))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(s){this.destination.next(s)}_error(s){this.destination.error(s),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:s}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=s,this}}class zS extends Ut{constructor(s,n,e,i){super(),this._parentSubscriber=s;let r,o=this;Eu(n)?r=n:n&&(r=n.next,e=n.error,i=n.complete,n!==Up&&(o=Object.create(n),Eu(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=r,this._error=e,this._complete=i}next(s){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;gr.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,s)&&this.unsubscribe():this.__tryOrUnsub(this._next,s)}}error(s){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:e}=gr;if(this._error)e&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,s),this.unsubscribe()):(this.__tryOrUnsub(this._error,s),this.unsubscribe());else if(n.syncErrorThrowable)e?(n.syncErrorValue=s,n.syncErrorThrown=!0):_c(s),this.unsubscribe();else{if(this.unsubscribe(),e)throw s;_c(s)}}}complete(){if(!this.isStopped){const{_parentSubscriber:s}=this;if(this._complete){const n=()=>this._complete.call(this._context);gr.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable?(this.__tryOrSetError(s,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(s,n){try{s.call(this._context,n)}catch(e){if(this.unsubscribe(),gr.useDeprecatedSynchronousErrorHandling)throw e;_c(e)}}__tryOrSetError(s,n,e){if(!gr.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,e)}catch(i){return gr.useDeprecatedSynchronousErrorHandling?(s.syncErrorValue=i,s.syncErrorThrown=!0,!0):(_c(i),!0)}return!1}_unsubscribe(){const{_parentSubscriber:s}=this;this._context=null,this._parentSubscriber=null,s.unsubscribe()}}const Mu="function"==typeof Symbol&&Symbol.observable||"@@observable";function Wp(t){return t}function GS(...t){return US(t)}function US(t){return 0===t.length?Wp:1===t.length?t[0]:function(n){return t.reduce((e,i)=>i(e),n)}}let ei=(()=>{class t{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const e=new t;return e.source=this,e.operator=n,e}subscribe(n,e,i){const{operator:r}=this,o=function FL(t,s,n){if(t){if(t instanceof Ut)return t;if(t[$p])return t[$p]()}return t||s||n?new Ut(t,s,n):new Ut(Up)}(n,e,i);if(o.add(r?r.call(o,this.source):this.source||gr.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),gr.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(n){try{return this._subscribe(n)}catch(e){gr.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=e),function OL(t){for(;t;){const{closed:s,destination:n,isStopped:e}=t;if(s||e)return!1;t=n&&n instanceof Ut?n:null}return!0}(n)?n.error(e):console.warn(e)}}forEach(n,e){return new(e=jS(e))((i,r)=>{let o;o=this.subscribe(a=>{try{n(a)}catch(l){r(l),o&&o.unsubscribe()}},r,i)})}_subscribe(n){const{source:e}=this;return e&&e.subscribe(n)}[Mu](){return this}pipe(...n){return 0===n.length?this:US(n)(this)}toPromise(n){return new(n=jS(n))((e,i)=>{let r;this.subscribe(o=>r=o,o=>i(o),()=>e(r))})}}return t.create=s=>new t(s),t})();function jS(t){if(t||(t=gr.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Ja=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class $S extends fi{constructor(s,n){super(),this.subject=s,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const s=this.subject,n=s.observers;if(this.subject=null,!n||0===n.length||s.isStopped||s.closed)return;const e=n.indexOf(this.subscriber);-1!==e&&n.splice(e,1)}}class WS extends Ut{constructor(s){super(s),this.destination=s}}let be=(()=>{class t extends ei{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[$p](){return new WS(this)}lift(n){const e=new qS(this,this);return e.operator=n,e}next(n){if(this.closed)throw new Ja;if(!this.isStopped){const{observers:e}=this,i=e.length,r=e.slice();for(let o=0;onew qS(s,n),t})();class qS extends be{constructor(s,n){super(),this.destination=s,this.source=n}next(s){const{destination:n}=this;n&&n.next&&n.next(s)}error(s){const{destination:n}=this;n&&n.error&&this.destination.error(s)}complete(){const{destination:s}=this;s&&s.complete&&this.destination.complete()}_subscribe(s){const{source:n}=this;return n?this.source.subscribe(s):fi.EMPTY}}function yc(t){return t&&"function"==typeof t.schedule}function bt(t,s){return function(e){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return e.lift(new PL(t,s))}}class PL{constructor(s,n){this.project=s,this.thisArg=n}call(s,n){return n.subscribe(new NL(s,this.project,this.thisArg))}}class NL extends Ut{constructor(s,n,e){super(s),this.project=n,this.count=0,this.thisArg=e||this}_next(s){let n;try{n=this.project.call(this.thisArg,s,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(n)}}const KS=t=>s=>{for(let n=0,e=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function YS(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const T1=t=>{if(t&&"function"==typeof t[Mu])return(t=>s=>{const n=t[Mu]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(s)})(t);if(ZS(t))return KS(t);if(YS(t))return(t=>s=>(t.then(n=>{s.closed||(s.next(n),s.complete())},n=>s.error(n)).then(null,_c),s))(t);if(t&&"function"==typeof t[qp])return(t=>s=>{const n=t[qp]();for(;;){let e;try{e=n.next()}catch(i){return s.error(i),s}if(e.done){s.complete();break}if(s.next(e.value),s.closed)break}return"function"==typeof n.return&&s.add(()=>{n.return&&n.return()}),s})(t);{const n=`You provided ${S1(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function E1(t,s){return new ei(n=>{const e=new fi;let i=0;return e.add(s.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||e.add(this.schedule())):n.complete()})),e})}function hn(t,s){return s?function WL(t,s){if(null!=t){if(function jL(t){return t&&"function"==typeof t[Mu]}(t))return function zL(t,s){return new ei(n=>{const e=new fi;return e.add(s.schedule(()=>{const i=t[Mu]();e.add(i.subscribe({next(r){e.add(s.schedule(()=>n.next(r)))},error(r){e.add(s.schedule(()=>n.error(r)))},complete(){e.add(s.schedule(()=>n.complete()))}}))})),e})}(t,s);if(YS(t))return function GL(t,s){return new ei(n=>{const e=new fi;return e.add(s.schedule(()=>t.then(i=>{e.add(s.schedule(()=>{n.next(i),e.add(s.schedule(()=>n.complete()))}))},i=>{e.add(s.schedule(()=>n.error(i)))}))),e})}(t,s);if(ZS(t))return E1(t,s);if(function $L(t){return t&&"function"==typeof t[qp]}(t)||"string"==typeof t)return function UL(t,s){if(!t)throw new Error("Iterable cannot be null");return new ei(n=>{const e=new fi;let i;return e.add(()=>{i&&"function"==typeof i.return&&i.return()}),e.add(s.schedule(()=>{i=t[qp](),e.add(s.schedule(function(){if(n.closed)return;let r,o;try{const a=i.next();r=a.value,o=a.done}catch(a){return void n.error(a)}o?n.complete():(n.next(r),this.schedule())}))})),e})}(t,s)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,s):t instanceof ei?t:new ei(T1(t))}class xc extends Ut{constructor(s){super(),this.parent=s}_next(s){this.parent.notifyNext(s)}_error(s){this.parent.notifyError(s),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class wc extends Ut{notifyNext(s){this.destination.next(s)}notifyError(s){this.destination.error(s)}notifyComplete(){this.destination.complete()}}function bc(t,s){if(s.closed)return;if(t instanceof ei)return t.subscribe(s);let n;try{n=T1(t)(s)}catch(e){s.error(e)}return n}function os(t,s,n=Number.POSITIVE_INFINITY){return"function"==typeof s?e=>e.pipe(os((i,r)=>hn(t(i,r)).pipe(bt((o,a)=>s(i,o,r,a))),n)):("number"==typeof s&&(n=s),e=>e.lift(new qL(t,n)))}class qL{constructor(s,n=Number.POSITIVE_INFINITY){this.project=s,this.concurrent=n}call(s,n){return n.subscribe(new KL(s,this.project,this.concurrent))}}class KL extends wc{constructor(s,n,e=Number.POSITIVE_INFINITY){super(s),this.project=n,this.concurrent=e,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(s){this.active0?this._next(s.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Cc(t=Number.POSITIVE_INFINITY){return os(Wp,t)}function M1(t,s){return s?E1(t,s):new ei(KS(t))}function Ic(...t){let s=Number.POSITIVE_INFINITY,n=null,e=t[t.length-1];return yc(e)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(s=t.pop())):"number"==typeof e&&(s=t.pop()),null===n&&1===t.length&&t[0]instanceof ei?t[0]:Cc(s)(M1(t,n))}class qs extends be{constructor(s){super(),this._value=s}get value(){return this.getValue()}_subscribe(s){const n=super._subscribe(s);return n&&!n.closed&&s.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new Ja;return this._value}next(s){super.next(this._value=s)}}function Ge(...t){let s=t[t.length-1];return yc(s)?(t.pop(),E1(t,s)):M1(t)}function Kp(){return function(s){return s.lift(new ZL(s))}}class ZL{constructor(s){this.connectable=s}call(s,n){const{connectable:e}=this;e._refCount++;const i=new YL(s,e),r=n.subscribe(i);return i.closed||(i.connection=e.connect()),r}}class YL extends Ut{constructor(s,n){super(s),this.connectable=n}_unsubscribe(){const{connectable:s}=this;if(!s)return void(this.connection=null);this.connectable=null;const n=s._refCount;if(n<=0)return void(this.connection=null);if(s._refCount=n-1,n>1)return void(this.connection=null);const{connection:e}=this,i=s._connection;this.connection=null,i&&(!e||i===e)&&i.unsubscribe()}}class A1 extends ei{constructor(s,n){super(),this.source=s,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(s){return this.getSubject().subscribe(s)}getSubject(){const s=this._subject;return(!s||s.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let s=this._connection;return s||(this._isComplete=!1,s=this._connection=new fi,s.add(this.source.subscribe(new XL(this.getSubject(),this))),s.closed&&(this._connection=null,s=fi.EMPTY)),s}refCount(){return Kp()(this)}}const QL=(()=>{const t=A1.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class XL extends WS{constructor(s,n){super(s),this.connectable=n}_error(s){this._unsubscribe(),super._error(s)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const s=this.connectable;if(s){this.connectable=null;const n=s._connection;s._refCount=0,s._subject=null,s._connection=null,n&&n.unsubscribe()}}}class t7{constructor(s,n){this.subjectFactory=s,this.selector=n}call(s,n){const{selector:e}=this,i=this.subjectFactory(),r=e(i).subscribe(s);return r.add(n.subscribe(i)),r}}function i7(){return new be}function QS(){return t=>Kp()(function e7(t,s){return function(e){let i;if(i="function"==typeof t?t:function(){return t},"function"==typeof s)return e.lift(new t7(i,s));const r=Object.create(e,QL);return r.source=e,r.subjectFactory=i,r}}(i7)(t))}function as(t,s){return"function"==typeof s?n=>n.pipe(as((e,i)=>hn(t(e,i)).pipe(bt((r,o)=>s(e,r,i,o))))):n=>n.lift(new n7(t))}class n7{constructor(s){this.project=s}call(s,n){return n.subscribe(new s7(s,this.project))}}class s7 extends wc{constructor(s,n){super(s),this.project=n,this.index=0}_next(s){let n;const e=this.index++;try{n=this.project(s,e)}catch(i){return void this.destination.error(i)}this._innerSub(n)}_innerSub(s){const n=this.innerSubscription;n&&n.unsubscribe();const e=new xc(this),i=this.destination;i.add(e),this.innerSubscription=bc(s,e),this.innerSubscription!==e&&i.add(this.innerSubscription)}_complete(){const{innerSubscription:s}=this;(!s||s.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(s){this.destination.next(s)}}class o7{constructor(s,n){this.compare=s,this.keySelector=n}call(s,n){return n.subscribe(new a7(s,this.compare,this.keySelector))}}class a7 extends Ut{constructor(s,n,e){super(s),this.keySelector=e,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}compare(s,n){return s===n}_next(s){let n;try{const{keySelector:i}=this;n=i?i(s):s}catch(i){return this.destination.error(i)}let e=!1;if(this.hasKey)try{const{compare:i}=this;e=i(this.key,n)}catch(i){return this.destination.error(i)}else this.hasKey=!0;e||(this.key=n,this.destination.next(s))}}function ti(t){for(let s in t)if(t[s]===ti)return s;throw Error("Could not find renamed property on target object.")}function Zp(t,s){for(const n in s)s.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=s[n])}function tn(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(tn).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const s=t.toString();if(null==s)return""+s;const n=s.indexOf("\n");return-1===n?s:s.substring(0,n)}function k1(t,s){return null==t||""===t?null===s?"":s:null==s||""===s?t:t+" "+s}const l7=ti({__forward_ref__:ti});function Vt(t){return t.__forward_ref__=Vt,t.toString=function(){return tn(this())},t}function We(t){return Yp(t)?t():t}function Yp(t){return"function"==typeof t&&t.hasOwnProperty(l7)&&t.__forward_ref__===Vt}function R1(t){return t&&!!t.\u0275providers}const XS="https://g.co/ng/security#xss";class se extends Error{constructor(s,n){super(function Dc(t,s){return`NG0${Math.abs(t)}${s?": "+s:""}`}(s,n)),this.code=s}}const Au=ti({\u0275cmp:ti}),O1=ti({\u0275dir:ti}),F1=ti({\u0275pipe:ti}),JS=ti({\u0275mod:ti}),yo=ti({\u0275fac:ti}),ku=ti({__NG_ELEMENT_ID__:ti}),eT=ti({__NG_ENV_ID__:ti});function it(t){return"string"==typeof t?t:null==t?"":String(t)}function P1(t,s){throw new se(-201,!1)}function vs(t,s){null==t&&function $e(t,s,n,e){throw new Error(`ASSERTION ERROR: ${t}`+(null==e?"":` [Expected=> ${n} ${e} ${s} <=Actual]`))}(s,t,null,"!=")}function de(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Tt(t){return{providers:t.providers||[],imports:t.imports||[]}}function Qp(t){return tT(t,Jp)||tT(t,iT)}function tT(t,s){return t.hasOwnProperty(s)?t[s]:null}function Xp(t){return t&&(t.hasOwnProperty(N1)||t.hasOwnProperty(_7))?t[N1]:null}const Jp=ti({\u0275prov:ti}),N1=ti({\u0275inj:ti}),iT=ti({ngInjectableDef:ti}),_7=ti({ngInjectorDef:ti});var Ct=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(Ct||{});let V1;function nT(){return V1}function ys(t){const s=V1;return V1=t,s}function sT(t,s,n){const e=Qp(t);return e&&"root"==e.providedIn?void 0===e.value?e.value=e.factory():e.value:n&Ct.Optional?null:void 0!==s?s:void P1(tn(t))}const mi=globalThis;class Ce{constructor(s,n){this._desc=s,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=de({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ru={},G1="__NG_DI_FLAG__",ef="ngTempTokenPath",x7=/\n/gm,oT="__source";let Sc;function Xo(t){const s=Sc;return Sc=t,s}function C7(t,s=Ct.Default){if(void 0===Sc)throw new se(-203,!1);return null===Sc?sT(t,void 0,s):Sc.get(t,s&Ct.Optional?null:void 0,s)}function ge(t,s=Ct.Default){return(nT()||C7)(We(t),s)}function ye(t,s=Ct.Default){return ge(t,tf(s))}function tf(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function U1(t){const s=[];for(let n=0;ns){o=r-1;break}}}for(;rr?"":i[g+1].toLowerCase();const y=8&e?_:null;if(y&&-1!==lT(y,c,0)||2&e&&c!==_){if(pr(e))return!1;o=!0}}}}else{if(!o&&!pr(e)&&!pr(l))return!1;if(o&&pr(l))continue;o=!1,e=l|1&e}}return pr(e)||o}function pr(t){return 0==(1&t)}function A7(t,s,n,e){if(null===s)return-1;let i=0;if(e||!n){let r=!1;for(;i-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&e?i+="."+o:4&e&&(i+=" "+o);else""!==i&&!pr(o)&&(s+=fT(r,i),i=""),e=o,r=r||!pr(e);n++}return""!==i&&(s+=fT(r,i)),s}function ee(t){return xo(()=>{const s=_T(t),n={...s,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===nf.OnPush,directiveDefs:null,pipeDefs:null,dependencies:s.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ks.Emulated,styles:t.styles||Bt,_:null,schemas:t.schemas||null,tView:null,id:""};vT(n);const e=t.dependencies;return n.directiveDefs=sf(e,!1),n.pipeDefs=sf(e,!0),n.id=function z7(t){let s=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const i of n)s=Math.imul(31,s)+i.charCodeAt(0)<<0;return s+=2147483648,"c"+s}(n),n})}function L7(t){return ft(t)||gn(t)}function B7(t){return null!==t}function Rt(t){return xo(()=>({type:t.type,bootstrap:t.bootstrap||Bt,declarations:t.declarations||Bt,imports:t.imports||Bt,exports:t.exports||Bt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function mT(t,s){if(null==t)return Nr;const n={};for(const e in t)if(t.hasOwnProperty(e)){let i=t[e],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=e,s&&(s[i]=r)}return n}function B(t){return xo(()=>{const s=_T(t);return vT(s),s})}function Se(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function ft(t){return t[Au]||null}function gn(t){return t[O1]||null}function Mn(t){return t[F1]||null}function Wn(t,s){const n=t[JS]||null;if(!n&&!0===s)throw new Error(`Type ${tn(t)} does not have '\u0275mod' property.`);return n}function _T(t){const s={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:s,inputTransforms:null,inputConfig:t.inputs||Nr,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Bt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:mT(t.inputs,s),outputs:mT(t.outputs),debugInfo:null}}function vT(t){t.features?.forEach(s=>s(t))}function sf(t,s){if(!t)return null;const n=s?Mn:L7;return()=>("function"==typeof t?t():t).map(e=>n(e)).filter(B7)}const Ui=0,xe=1,qe=2,Fi=3,fr=4,qn=5,Vr=6,Tc=7,_i=8,ls=9,Ec=10,nt=11,Pu=12,yT=13,Mc=14,Pi=15,Nu=16,Ac=17,Lr=18,Vu=19,xT=20,ea=21,rf=22,el=23,Ke=25,$1=1,wT=2,W1=6,Br=7,kc=9,Qi=11;function An(t){return Array.isArray(t)&&"object"==typeof t[$1]}function Dn(t){return Array.isArray(t)&&!0===t[$1]}function q1(t){return 0!=(4&t.flags)}function tl(t){return t.componentOffset>-1}function lf(t){return 1==(1&t.flags)}function mr(t){return!!t.template}function K1(t){return 0!=(512&t[qe])}function il(t,s){return t.hasOwnProperty(yo)?t[yo]:null}class DT{constructor(s,n,e){this.previousValue=s,this.currentValue=n,this.firstChange=e}isFirstChange(){return this.firstChange}}function hi(){return ST}function ST(t){return t.type.prototype.ngOnChanges&&(t.setInput=W7),$7}function $7(){const t=ET(this),s=t?.current;if(s){const n=t.previous;if(n===Nr)t.previous=s;else for(let e in s)n[e]=s[e];t.current=null,this.ngOnChanges(s)}}function W7(t,s,n,e){const i=this.declaredInputs[n],r=ET(t)||function q7(t,s){return t[TT]=s}(t,{previous:Nr,current:null}),o=r.current||(r.current={}),a=r.previous,l=a[i];o[i]=new DT(l&&l.currentValue,s,a===Nr),t[e]=s}hi.ngInherit=!0;const TT="__ngSimpleChanges__";function ET(t){return t[TT]||null}const Hr=function(t,s,n){},MT="svg";function vi(t){for(;Array.isArray(t);)t=t[Ui];return t}function Bu(t,s){return vi(s[t])}function cs(t,s){return vi(s[t.index])}function Hu(t,s){return t.data[s]}function Rc(t,s){return t[s]}function Os(t,s){const n=s[t];return An(n)?n:n[Ui]}function J1(t){return 128==(128&t[qe])}function zr(t,s){return null==s?null:t[s]}function kT(t){t[Ac]=0}function X7(t){1024&t[qe]||(t[qe]|=1024,J1(t)&&cf(t))}function OT(t){9216&t[qe]&&cf(t)}function cf(t){let s=t[Fi];for(;null!==s&&!(Dn(s)&&s[W1]||An(s)&&8192&s[qe]);){if(Dn(s))s[W1]=!0;else if(s[qe]|=8192,!J1(s))break;s=s[Fi]}}function df(t,s){if(256==(256&t[qe]))throw new se(911,!1);null===t[ea]&&(t[ea]=[]),t[ea].push(s)}const Ze={lFrame:UT(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function PT(){return Ze.bindingsEnabled}function Oc(){return null!==Ze.skipHydrationRootTNode}function ae(){return Ze.lFrame.lView}function Ot(){return Ze.lFrame.tView}function S(t){return Ze.lFrame.contextLView=t,t[_i]}function T(t){return Ze.lFrame.contextLView=null,t}function si(){let t=NT();for(;null!==t&&64===t.type;)t=t.parent;return t}function NT(){return Ze.lFrame.currentTNode}function Gr(t,s){const n=Ze.lFrame;n.currentTNode=t,n.isParent=s}function t0(){return Ze.lFrame.isParent}function n0(){Ze.lFrame.isParent=!1}function ds(){const t=Ze.lFrame;let s=t.bindingRootIndex;return-1===s&&(s=t.bindingRootIndex=t.tView.bindingStartIndex),s}function Ur(){return Ze.lFrame.bindingIndex++}function bo(t){const s=Ze.lFrame,n=s.bindingIndex;return s.bindingIndex=s.bindingIndex+t,n}function c9(t,s){const n=Ze.lFrame;n.bindingIndex=n.bindingRootIndex=t,s0(s)}function s0(t){Ze.lFrame.currentDirectiveIndex=t}function HT(){return Ze.lFrame.currentQueryIndex}function o0(t){Ze.lFrame.currentQueryIndex=t}function u9(t){const s=t[xe];return 2===s.type?s.declTNode:1===s.type?t[qn]:null}function zT(t,s,n){if(n&Ct.SkipSelf){let i=s,r=t;for(;!(i=i.parent,null!==i||n&Ct.Host||(i=u9(r),null===i||(r=r[Mc],10&i.type))););if(null===i)return!1;s=i,t=r}const e=Ze.lFrame=GT();return e.currentTNode=s,e.lView=t,!0}function a0(t){const s=GT(),n=t[xe];Ze.lFrame=s,s.currentTNode=n.firstChild,s.lView=t,s.tView=n,s.contextLView=t,s.bindingIndex=n.bindingStartIndex,s.inI18n=!1}function GT(){const t=Ze.lFrame,s=null===t?null:t.child;return null===s?UT(t):s}function UT(t){const s={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=s),s}function jT(){const t=Ze.lFrame;return Ze.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const $T=jT;function l0(){const t=jT();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function us(){return Ze.lFrame.selectedIndex}function nl(t){Ze.lFrame.selectedIndex=t}function Si(){const t=Ze.lFrame;return Hu(t.tView,t.selectedIndex)}function Co(){Ze.lFrame.currentNamespace=MT}function Gu(){!function p9(){Ze.lFrame.currentNamespace=null}()}let qT=!0;function uf(){return qT}function ta(t){qT=t}function hf(t,s){for(let n=s.directiveStart,e=s.directiveEnd;n=e)break}else s[l]<0&&(t[Ac]+=65536),(a>14>16&&(3&t[qe])===s&&(t[qe]+=16384,ZT(a,r)):ZT(a,r)}const Fc=-1;class Uu{constructor(s,n,e){this.factory=s,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=e}}function u0(t){return t!==Fc}function ju(t){return 32767&t}function $u(t,s){let n=function w9(t){return t>>16}(t),e=s;for(;n>0;)e=e[Mc],n--;return e}let h0=!0;function ff(t){const s=h0;return h0=t,s}const YT=255,QT=5;let b9=0;const jr={};function mf(t,s){const n=XT(t,s);if(-1!==n)return n;const e=s[xe];e.firstCreatePass&&(t.injectorIndex=s.length,g0(e.data,t),g0(s,null),g0(e.blueprint,null));const i=_f(t,s),r=t.injectorIndex;if(u0(i)){const o=ju(i),a=$u(i,s),l=a[xe].data;for(let c=0;c<8;c++)s[r+c]=a[o+c]|l[o+c]}return s[r+8]=i,r}function g0(t,s){t.push(0,0,0,0,0,0,0,0,s)}function XT(t,s){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===s[t.injectorIndex+8]?-1:t.injectorIndex}function _f(t,s){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,e=null,i=s;for(;null!==i;){if(e=rE(i),null===e)return Fc;if(n++,i=i[Mc],-1!==e.injectorIndex)return e.injectorIndex|n<<16}return Fc}function p0(t,s,n){!function C9(t,s,n){let e;"string"==typeof n?e=n.charCodeAt(0)||0:n.hasOwnProperty(ku)&&(e=n[ku]),null==e&&(e=n[ku]=b9++);const i=e&YT;s.data[t+(i>>QT)]|=1<=0?s&YT:T9:s}(n);if("function"==typeof r){if(!zT(s,t,e))return e&Ct.Host?JT(i,0,e):eE(s,n,e,i);try{let o;if(o=r(e),null!=o||e&Ct.Optional)return o;P1()}finally{$T()}}else if("number"==typeof r){let o=null,a=XT(t,s),l=Fc,c=e&Ct.Host?s[Pi][qn]:null;for((-1===a||e&Ct.SkipSelf)&&(l=-1===a?_f(t,s):s[a+8],l!==Fc&&sE(e,!1)?(o=s[xe],a=ju(l),s=$u(l,s)):a=-1);-1!==a;){const d=s[xe];if(nE(r,a,d.data)){const g=D9(a,s,n,o,e,c);if(g!==jr)return g}l=s[a+8],l!==Fc&&sE(e,s[xe].data[a+8]===c)&&nE(r,a,s)?(o=d,a=ju(l),s=$u(l,s)):a=-1}}return i}function D9(t,s,n,e,i,r){const o=s[xe],a=o.data[t+8],d=vf(a,o,n,null==e?tl(a)&&h0:e!=o&&0!=(3&a.type),i&Ct.Host&&r===a);return null!==d?sl(s,o,d,a):jr}function vf(t,s,n,e,i){const r=t.providerIndexes,o=s.data,a=1048575&r,l=t.directiveStart,d=r>>20,_=i?a+d:t.directiveEnd;for(let y=e?a:a+d;y<_;y++){const w=o[y];if(y=l&&w.type===n)return y}if(i){const y=o[l];if(y&&mr(y)&&y.type===n)return l}return null}function sl(t,s,n,e){let i=t[n];const r=s.data;if(function _9(t){return t instanceof Uu}(i)){const o=i;o.resolving&&function d7(t,s){const n=s?`. Dependency path: ${s.join(" > ")} > ${t}`:"";throw new se(-200,`Circular dependency in DI detected for ${t}${n}`)}(function jt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():it(t)}(r[n]));const a=ff(o.canSeeViewProviders);o.resolving=!0;const c=o.injectImpl?ys(o.injectImpl):null;zT(t,e,Ct.Default);try{i=t[n]=o.factory(void 0,r,t,e),s.firstCreatePass&&n>=e.directiveStart&&function f9(t,s,n){const{ngOnChanges:e,ngOnInit:i,ngDoCheck:r}=s.type.prototype;if(e){const o=ST(s);(n.preOrderHooks??=[]).push(t,o),(n.preOrderCheckHooks??=[]).push(t,o)}i&&(n.preOrderHooks??=[]).push(0-t,i),r&&((n.preOrderHooks??=[]).push(t,r),(n.preOrderCheckHooks??=[]).push(t,r))}(n,r[n],s)}finally{null!==c&&ys(c),ff(a),o.resolving=!1,$T()}}return i}function nE(t,s,n){return!!(n[s+(t>>QT)]&1<{const s=t.prototype.constructor,n=s[yo]||f0(s),e=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==e;){const r=i[yo]||f0(i);if(r&&r!==n)return r;i=Object.getPrototypeOf(i)}return r=>new r})}function f0(t){return Yp(t)?()=>{const s=f0(We(t));return s&&s()}:il(t)}function rE(t){const s=t[xe],n=s.type;return 2===n?s.declTNode:1===n?t[qn]:null}const Lc="__parameters__";function Hc(t,s,n){return xo(()=>{const e=function m0(t){return function(...n){if(t){const e=t(...n);for(const i in e)this[i]=e[i]}}}(s);function i(...r){if(this instanceof i)return e.apply(this,r),this;const o=new i(...r);return a.annotation=o,a;function a(l,c,d){const g=l.hasOwnProperty(Lc)?l[Lc]:Object.defineProperty(l,Lc,{value:[]})[Lc];for(;g.length<=d;)g.push(null);return(g[d]=g[d]||[]).push(o),l}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function Gc(t,s){t.forEach(n=>Array.isArray(n)?Gc(n,s):s(n))}function aE(t,s,n){s>=t.length?t.push(n):t.splice(s,0,n)}function xf(t,s){return s>=t.length-1?t.pop():t.splice(s,1)[0]}function qu(t,s){const n=[];for(let e=0;e=0?t[1|e]=n:(e=~e,function lE(t,s,n,e){let i=t.length;if(i==s)t.push(n,e);else if(1===i)t.push(e,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>s;)t[i]=t[i-2],i--;t[s]=n,t[s+1]=e}}(t,e,s,n)),e}function v0(t,s){const n=Uc(t,s);if(n>=0)return t[1|n]}function Uc(t,s){return function cE(t,s,n){let e=0,i=t.length>>n;for(;i!==e;){const r=e+(i-e>>1),o=t[r<s?i=r:e=r+1}return~(i<{n.push(o)};return Gc(s,o=>{const a=o;Df(a,r,[],e)&&(i||=[],i.push(a))}),void 0!==i&&_E(i,r),n}function _E(t,s){for(let n=0;n{s(r,e)})}}function Df(t,s,n,e){if(!(t=We(t)))return!1;let i=null,r=Xp(t);const o=!r&&ft(t);if(r||o){if(o&&!o.standalone)return!1;i=t}else{const l=t.ngModule;if(r=Xp(l),!r)return!1;i=l}const a=e.has(i);if(o){if(a)return!1;if(e.add(i),o.dependencies){const l="function"==typeof o.dependencies?o.dependencies():o.dependencies;for(const c of l)Df(c,s,n,e)}}else{if(!r)return!1;{if(null!=r.imports&&!a){let c;e.add(i);try{Gc(r.imports,d=>{Df(d,s,n,e)&&(c||=[],c.push(d))})}finally{}void 0!==c&&_E(c,s)}if(!a){const c=il(i)||(()=>new i);s({provide:i,useFactory:c,deps:Bt},i),s({provide:w0,useValue:i,multi:!0},i),s({provide:Wc,useValue:()=>ge(i),multi:!0},i)}const l=r.providers;if(null!=l&&!a){const c=t;C0(l,d=>{s(d,c)})}}}return i!==t&&void 0!==t.providers}function C0(t,s){for(let n of t)R1(n)&&(n=n.\u0275providers),Array.isArray(n)?C0(n,s):s(n)}const Z9=ti({provide:String,useValue:ti});function I0(t){return null!==t&&"object"==typeof t&&Z9 in t}function rl(t){return"function"==typeof t}const D0=new Ce("Set Injector scope."),Sf={},Q9={};let S0;function Tf(){return void 0===S0&&(S0=new If),S0}class nn{}class ol extends nn{get destroyed(){return this._destroyed}constructor(s,n,e,i){super(),this.parent=n,this.source=e,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,E0(s,o=>this.processProvider(o)),this.records.set(pE,qc(void 0,this)),i.has("environment")&&this.records.set(nn,qc(void 0,this));const r=this.records.get(D0);null!=r&&"string"==typeof r.value&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(w0,Bt,Ct.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const s=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of s)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(s){return this.assertNotDestroyed(),this._onDestroyHooks.push(s),()=>this.removeOnDestroy(s)}runInContext(s){this.assertNotDestroyed();const n=Xo(this),e=ys(void 0);try{return s()}finally{Xo(n),ys(e)}}get(s,n=Ru,e=Ct.Default){if(this.assertNotDestroyed(),s.hasOwnProperty(eT))return s[eT](this);e=tf(e);const r=Xo(this),o=ys(void 0);try{if(!(e&Ct.SkipSelf)){let l=this.records.get(s);if(void 0===l){const c=function iB(t){return"function"==typeof t||"object"==typeof t&&t instanceof Ce}(s)&&Qp(s);l=c&&this.injectableDefInScope(c)?qc(T0(s),Sf):null,this.records.set(s,l)}if(null!=l)return this.hydrate(s,l)}return(e&Ct.Self?Tf():this.parent).get(s,n=e&Ct.Optional&&n===Ru?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[ef]=a[ef]||[]).unshift(tn(s)),r)throw a;return function D7(t,s,n,e){const i=t[ef];throw s[oT]&&i.unshift(s[oT]),t.message=function S7(t,s,n,e=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let i=tn(s);if(Array.isArray(s))i=s.map(tn).join(" -> ");else if("object"==typeof s){let r=[];for(let o in s)if(s.hasOwnProperty(o)){let a=s[o];r.push(o+":"+("string"==typeof a?JSON.stringify(a):tn(a)))}i=`{${r.join(", ")}}`}return`${n}${e?"("+e+")":""}[${i}]: ${t.replace(x7,"\n ")}`}("\n"+t.message,i,n,e),t.ngTokenPath=i,t[ef]=null,t}(a,s,"R3InjectorError",this.source)}throw a}finally{ys(o),Xo(r)}}resolveInjectorInitializers(){const s=Xo(this),n=ys(void 0);try{const i=this.get(Wc,Bt,Ct.Self);for(const r of i)r()}finally{Xo(s),ys(n)}}toString(){const s=[],n=this.records;for(const e of n.keys())s.push(tn(e));return`R3Injector[${s.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new se(205,!1)}processProvider(s){let n=rl(s=We(s))?s:We(s&&s.provide);const e=function J9(t){return I0(t)?qc(void 0,t.useValue):qc(xE(t),Sf)}(s);if(rl(s)||!0!==s.multi)this.records.get(n);else{let i=this.records.get(n);i||(i=qc(void 0,Sf,!0),i.factory=()=>U1(i.multi),this.records.set(n,i)),n=s,i.multi.push(s)}this.records.set(n,e)}hydrate(s,n){return n.value===Sf&&(n.value=Q9,n.value=n.factory()),"object"==typeof n.value&&n.value&&function tB(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(s){if(!s.providedIn)return!1;const n=We(s.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(s){const n=this._onDestroyHooks.indexOf(s);-1!==n&&this._onDestroyHooks.splice(n,1)}}function T0(t){const s=Qp(t),n=null!==s?s.factory:il(t);if(null!==n)return n;if(t instanceof Ce)throw new se(204,!1);if(t instanceof Function)return function X9(t){const s=t.length;if(s>0)throw qu(s,"?"),new se(204,!1);const n=function m7(t){return t&&(t[Jp]||t[iT])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new se(204,!1)}function xE(t,s,n){let e;if(rl(t)){const i=We(t);return il(i)||T0(i)}if(I0(t))e=()=>We(t.useValue);else if(function yE(t){return!(!t||!t.useFactory)}(t))e=()=>t.useFactory(...U1(t.deps||[]));else if(function vE(t){return!(!t||!t.useExisting)}(t))e=()=>ge(We(t.useExisting));else{const i=We(t&&(t.useClass||t.provide));if(!function eB(t){return!!t.deps}(t))return il(i)||T0(i);e=()=>new i(...U1(t.deps))}return e}function qc(t,s,n=!1){return{factory:t,value:s,multi:n?[]:void 0}}function E0(t,s){for(const n of t)Array.isArray(n)?E0(n,s):n&&R1(n)?E0(n.\u0275providers,s):s(n)}function IE(t,s=null,n=null,e){const i=DE(t,s,n,e);return i.resolveInjectorInitializers(),i}function DE(t,s=null,n=null,e,i=new Set){const r=[n||Bt,fE(t)];return e=e||("object"==typeof t?void 0:tn(t)),new ol(r,s||Tf(),e||null,i)}let k0,Kt=(()=>{var t;class s{static create(e,i){if(Array.isArray(e))return IE({name:""},i,e,"");{const r=e.name??"";return IE({name:r},e.parent,e.providers,r)}}}return(t=s).THROW_IF_NOT_FOUND=Ru,t.NULL=new If,t.\u0275prov=de({token:t,providedIn:"any",factory:()=>ge(pE)}),t.__NG_ELEMENT_ID__=-1,s})();function na(){if(void 0!==k0)return k0;if(typeof document<"u")return document;throw new se(210,!1)}const Mf=new Ce("AppId",{providedIn:"root",factory:()=>hB}),hB="ng",TE=new Ce("Platform Initializer"),sa=new Ce("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),R0=new Ce("AnimationModuleType"),EE=new Ce("CSP nonce",{providedIn:"root",factory:()=>na().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function O0(t){return t.ownerDocument}function Ps(t){return t instanceof Function?t():t}function Of(t){return 128==(128&t.flags)}var Io=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Io||{});const wB=/^>|^->||--!>|)/g,CB="\u200b$1\u200b";const L0=new Map;let IB=0;const H0="__ngContext__";function Kn(t,s){An(s)?(t[H0]=s[Vu],function SB(t){L0.set(t[Vu],t)}(s)):t[H0]=s}let z0;function G0(t,s){return z0(t,s)}function Ju(t){const s=t[Fi];return Dn(s)?s[Fi]:s}function WE(t){return KE(t[Pu])}function qE(t){return KE(t[fr])}function KE(t){for(;null!==t&&!Dn(t);)t=t[fr];return t}function Zc(t,s,n,e,i){if(null!=e){let r,o=!1;Dn(e)?r=e:An(e)&&(o=!0,e=e[Ui]);const a=vi(e);0===t&&null!==n?null==i?XE(s,n,a):al(s,n,a,i||null,!0):1===t&&null!==n?al(s,n,a,i||null,!0):2===t?function Hf(t,s,n){const e=Lf(t,s);e&&function $B(t,s,n,e){t.removeChild(s,n,e)}(t,e,s,n)}(s,a,o):3===t&&s.destroyNode(a),null!=r&&function KB(t,s,n,e,i){const r=n[Br];r!==vi(n)&&Zc(s,t,e,r,i);for(let a=Qi;as.replace(bB,CB))}(s))}function Nf(t,s,n){return t.createElement(s,n)}function YE(t,s){const n=t[kc],e=n.indexOf(s);n.splice(e,1)}function eh(t,s){if(t.length<=Qi)return;const n=Qi+s,e=t[n];if(e){const i=e[Nu];null!==i&&i!==t&&YE(i,e),s>0&&(t[n-1][fr]=e[fr]);const r=xf(t,Qi+s);!function VB(t,s){ih(t,s,s[nt],2,null,null),s[Ui]=null,s[qn]=null}(e[xe],e);const o=r[Lr];null!==o&&o.detachView(r[xe]),e[Fi]=null,e[fr]=null,e[qe]&=-129}return e}function Vf(t,s){if(!(256&s[qe])){const n=s[nt];s[el]&&function FS(t){if(mc(t),Tu(t))for(let s=0;s=0?e[o]():e[-o].unsubscribe(),r+=2}else n[r].call(e[n[r+1]]);null!==e&&(s[Tc]=null);const i=s[ea];if(null!==i){s[ea]=null;for(let r=0;r-1){const{encapsulation:r}=t.data[e.directiveStart+i];if(r===Ks.None||r===Ks.Emulated)return null}return cs(e,n)}}(t,s.parent,n)}function al(t,s,n,e,i){t.insertBefore(s,n,e,i)}function XE(t,s,n){t.appendChild(s,n)}function JE(t,s,n,e,i){null!==e?al(t,s,n,e,i):XE(t,s,n)}function Lf(t,s){return t.parentNode(s)}function e3(t,s,n){return i3(t,s,n)}let W0,zf,Gf,i3=function t3(t,s,n){return 40&t.type?cs(t,n):null};function Bf(t,s,n,e){const i=$0(t,e,s),r=s[nt],a=e3(e.parent||s[qn],e,s);if(null!=i)if(Array.isArray(n))for(let l=0;lt,createScript:t=>t,createScriptURL:t=>t})}catch{}return zf}()?.createHTML(t)||t}function c3(t){return function Y0(){if(void 0===Gf&&(Gf=null,mi.trustedTypes))try{Gf=mi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Gf}()?.createHTML(t)||t}class ll{constructor(s){this.changingThisBreaksApplicationSecurity=s}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${XS})`}}class eH extends ll{getTypeName(){return"HTML"}}class tH extends ll{getTypeName(){return"Style"}}class iH extends ll{getTypeName(){return"Script"}}class nH extends ll{getTypeName(){return"URL"}}class sH extends ll{getTypeName(){return"ResourceURL"}}function Ns(t){return t instanceof ll?t.changingThisBreaksApplicationSecurity:t}function $r(t,s){const n=function rH(t){return t instanceof ll&&t.getTypeName()||null}(t);if(null!=n&&n!==s){if("ResourceURL"===n&&"URL"===s)return!0;throw new Error(`Required a safe ${s}, got a ${n} (see ${XS})`)}return n===s}class uH{constructor(s){this.inertDocumentHelper=s}getInertBodyElement(s){s=""+s;try{const n=(new window.DOMParser).parseFromString(Yc(s),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(s):(n.removeChild(n.firstChild),n)}catch{return null}}}class hH{constructor(s){this.defaultDoc=s,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(s){const n=this.inertDocument.createElement("template");return n.innerHTML=Yc(s),n}}const pH=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Uf(t){return(t=String(t)).match(pH)?t:"unsafe:"+t}function Do(t){const s={};for(const n of t.split(","))s[n]=!0;return s}function nh(...t){const s={};for(const n of t)for(const e in n)n.hasOwnProperty(e)&&(s[e]=!0);return s}const g3=Do("area,br,col,hr,img,wbr"),p3=Do("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),f3=Do("rp,rt"),Q0=nh(g3,nh(p3,Do("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),nh(f3,Do("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),nh(f3,p3)),X0=Do("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),m3=nh(X0,Do("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Do("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),fH=Do("script,style,template");class mH{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(s){let n=s.firstChild,e=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?e=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,e&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(s){const n=s.nodeName.toLowerCase();if(!Q0.hasOwnProperty(n))return this.sanitizedSomething=!0,!fH.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const e=s.attributes;for(let i=0;i"),!0}endElement(s){const n=s.nodeName.toLowerCase();Q0.hasOwnProperty(n)&&!g3.hasOwnProperty(n)&&(this.buf.push(""))}chars(s){this.buf.push(_3(s))}checkClobberedElement(s,n){if(n&&(s.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${s.outerHTML}`);return n}}const _H=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,vH=/([^\#-~ |!])/g;function _3(t){return t.replace(/&/g,"&").replace(_H,function(s){return"&#"+(1024*(s.charCodeAt(0)-55296)+(s.charCodeAt(1)-56320)+65536)+";"}).replace(vH,function(s){return"&#"+s.charCodeAt(0)+";"}).replace(//g,">")}let jf;function v3(t,s){let n=null;try{jf=jf||function h3(t){const s=new hH(t);return function gH(){try{return!!(new window.DOMParser).parseFromString(Yc(""),"text/html")}catch{return!1}}()?new uH(s):s}(t);let e=s?String(s):"";n=jf.getInertBodyElement(e);let i=5,r=e;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,e=r,r=n.innerHTML,n=jf.getInertBodyElement(e)}while(e!==r);return Yc((new mH).sanitizeChildren(J0(n)||n))}finally{if(n){const e=J0(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function J0(t){return"content"in t&&function yH(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Vs=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(Vs||{});function y3(t){const s=sh();return s?c3(s.sanitize(Vs.HTML,t)||""):$r(t,"HTML")?c3(Ns(t)):v3(na(),it(t))}function Qc(t){const s=sh();return s?s.sanitize(Vs.URL,t)||"":$r(t,"URL")?Ns(t):Uf(it(t))}function sh(){const t=ae();return t&&t[Ec].sanitizer}let b3=(t,s,n)=>null;function ax(t,s,n=!1){return b3(t,s,n)}class OH{}class D3{}class PH{resolveComponentFactory(s){throw function FH(t){const s=Error(`No component factory found for ${tn(t)}.`);return s.ngComponent=t,s}(s)}}let ah=(()=>{class s{}return s.NULL=new PH,s})();function NH(){return ed(si(),ae())}function ed(t,s){return new Q(cs(t,s))}let Q=(()=>{class s{constructor(e){this.nativeElement=e}}return s.__NG_ELEMENT_ID__=NH,s})();function VH(t){return t instanceof Q?t.nativeElement:t}class Yf{}let Ht=(()=>{class s{constructor(){this.destroyNode=null}}return s.__NG_ELEMENT_ID__=()=>function LH(){const t=ae(),n=Os(si().index,t);return(An(n)?n:t)[nt]}(),s})(),BH=(()=>{var t;class s{}return(t=s).\u0275prov=de({token:t,providedIn:"root",factory:()=>null}),s})();class lh{constructor(s){this.full=s,this.major=s.split(".")[0],this.minor=s.split(".")[1],this.patch=s.split(".").slice(2).join(".")}}const HH=new lh("17.0.1"),dx={};function T3(t){const s=Gi(null);try{return t()}finally{Gi(s)}}function Qf(t){return!!ux(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function ux(t){return null!==t&&("function"==typeof t||"object"==typeof t)}class E3{constructor(){}supports(s){return Qf(s)}create(s){return new $H(s)}}const jH=(t,s)=>s;class $H{constructor(s){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=s||jH}forEachItem(s){let n;for(n=this._itHead;null!==n;n=n._next)s(n)}forEachOperation(s){let n=this._itHead,e=this._removalsHead,i=0,r=null;for(;n||e;){const o=!e||n&&n.currentIndex{o=this._trackByFn(i,a),null!==n&&Object.is(n.trackById,o)?(e&&(n=this._verifyReinsertion(n,a,o,i)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,o,i),e=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=s,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let s;for(s=this._previousItHead=this._itHead;null!==s;s=s._next)s._nextPrevious=s._next;for(s=this._additionsHead;null!==s;s=s._nextAdded)s.previousIndex=s.currentIndex;for(this._additionsHead=this._additionsTail=null,s=this._movesHead;null!==s;s=s._nextMoved)s.previousIndex=s.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(s,n,e,i){let r;return null===s?r=this._itTail:(r=s._prev,this._remove(s)),null!==(s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null))?(Object.is(s.item,n)||this._addIdentityChange(s,n),this._reinsertAfter(s,r,i)):null!==(s=null===this._linkedRecords?null:this._linkedRecords.get(e,i))?(Object.is(s.item,n)||this._addIdentityChange(s,n),this._moveAfter(s,r,i)):s=this._addAfter(new WH(n,e),r,i),s}_verifyReinsertion(s,n,e,i){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null);return null!==r?s=this._reinsertAfter(r,s._prev,i):s.currentIndex!=i&&(s.currentIndex=i,this._addToMoves(s,i)),s}_truncate(s){for(;null!==s;){const n=s._next;this._addToRemovals(this._unlink(s)),s=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(s,n,e){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(s);const i=s._prevRemoved,r=s._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(s,n,e),this._addToMoves(s,e),s}_moveAfter(s,n,e){return this._unlink(s),this._insertAfter(s,n,e),this._addToMoves(s,e),s}_addAfter(s,n,e){return this._insertAfter(s,n,e),this._additionsTail=null===this._additionsTail?this._additionsHead=s:this._additionsTail._nextAdded=s,s}_insertAfter(s,n,e){const i=null===n?this._itHead:n._next;return s._next=i,s._prev=n,null===i?this._itTail=s:i._prev=s,null===n?this._itHead=s:n._next=s,null===this._linkedRecords&&(this._linkedRecords=new M3),this._linkedRecords.put(s),s.currentIndex=e,s}_remove(s){return this._addToRemovals(this._unlink(s))}_unlink(s){null!==this._linkedRecords&&this._linkedRecords.remove(s);const n=s._prev,e=s._next;return null===n?this._itHead=e:n._next=e,null===e?this._itTail=n:e._prev=n,s}_addToMoves(s,n){return s.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=s:this._movesTail._nextMoved=s),s}_addToRemovals(s){return null===this._unlinkedRecords&&(this._unlinkedRecords=new M3),this._unlinkedRecords.put(s),s.currentIndex=null,s._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=s,s._prevRemoved=null):(s._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=s),s}_addIdentityChange(s,n){return s.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=s:this._identityChangesTail._nextIdentityChange=s,s}}class WH{constructor(s,n){this.item=s,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class qH{constructor(){this._head=null,this._tail=null}add(s){null===this._head?(this._head=this._tail=s,s._nextDup=null,s._prevDup=null):(this._tail._nextDup=s,s._prevDup=this._tail,s._nextDup=null,this._tail=s)}get(s,n){let e;for(e=this._head;null!==e;e=e._nextDup)if((null===n||n<=e.currentIndex)&&Object.is(e.trackById,s))return e;return null}remove(s){const n=s._prevDup,e=s._nextDup;return null===n?this._head=e:n._nextDup=e,null===e?this._tail=n:e._prevDup=n,null===this._head}}class M3{constructor(){this.map=new Map}put(s){const n=s.trackById;let e=this.map.get(n);e||(e=new qH,this.map.set(n,e)),e.add(s)}get(s,n){const i=this.map.get(s);return i?i.get(s,n):null}remove(s){const n=s.trackById;return this.map.get(n).remove(s)&&this.map.delete(n),s}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function A3(t,s,n){const e=t.previousIndex;if(null===e)return e;let i=0;return n&&e{if(n&&n.key===i)this._maybeAddToChanges(n,e),this._appendAfter=n,n=n._next;else{const r=this._getOrCreateRecordForKey(i,e);n=this._insertBeforeOrAppend(n,r)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let e=n;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(s,n){if(s){const e=s._prev;return n._next=s,n._prev=e,s._prev=n,e&&(e._next=n),s===this._mapHead&&(this._mapHead=n),this._appendAfter=s,s}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(s,n){if(this._records.has(s)){const i=this._records.get(s);this._maybeAddToChanges(i,n);const r=i._prev,o=i._next;return r&&(r._next=o),o&&(o._prev=r),i._next=null,i._prev=null,i}const e=new ZH(s);return this._records.set(s,e),e.currentValue=n,this._addToAdditions(e),e}_reset(){if(this.isDirty){let s;for(this._previousMapHead=this._mapHead,s=this._previousMapHead;null!==s;s=s._next)s._nextPrevious=s._next;for(s=this._changesHead;null!==s;s=s._nextChanged)s.previousValue=s.currentValue;for(s=this._additionsHead;null!=s;s=s._nextAdded)s.previousValue=s.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(s,n){Object.is(n,s.currentValue)||(s.previousValue=s.currentValue,s.currentValue=n,this._addToChanges(s))}_addToAdditions(s){null===this._additionsHead?this._additionsHead=this._additionsTail=s:(this._additionsTail._nextAdded=s,this._additionsTail=s)}_addToChanges(s){null===this._changesHead?this._changesHead=this._changesTail=s:(this._changesTail._nextChanged=s,this._changesTail=s)}_forEach(s,n){s instanceof Map?s.forEach(n):Object.keys(s).forEach(e=>n(s[e],e))}}class ZH{constructor(s){this.key=s,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function R3(){return new Zn([new E3])}let Zn=(()=>{var t;class s{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new s(e)}static extend(e){return{provide:s,useFactory:i=>s.create(e,i||R3()),deps:[[s,new bf,new jc]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new se(901,!1)}}return(t=s).\u0275prov=de({token:t,providedIn:"root",factory:R3}),s})();function O3(){return new ch([new k3])}let ch=(()=>{var t;class s{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new s(e)}static extend(e){return{provide:s,useFactory:i=>s.create(e,i||O3()),deps:[[s,new bf,new jc]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new se(901,!1)}}return(t=s).\u0275prov=de({token:t,providedIn:"root",factory:O3}),s})();function dh(t,s,n,e,i=!1){for(;null!==n;){const r=s[n.index];null!==r&&e.push(vi(r)),Dn(r)&&F3(r,e);const o=n.type;if(8&o)dh(t,s,n.child,e);else if(32&o){const a=G0(n,s);let l;for(;l=a();)e.push(l)}else if(16&o){const a=s3(s,n);if(Array.isArray(a))e.push(...a);else{const l=Ju(s[Pi]);dh(l[xe],l,a,e,!0)}}n=i?n.projectionNext:n.next}return e}function F3(t,s){for(let n=Qi;n!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{cf(t.lView)},consumerOnSignalRead(){this.lView[el]=this}};function hx(t){return t.ngOriginalError}class So{constructor(){this._console=console}handleError(s){const n=this._findOriginalError(s);this._console.error("ERROR",s),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(s){let n=s&&hx(s);for(;n&&hx(n);)n=hx(n);return n||null}}const L3=new Ce("",{providedIn:"root",factory:()=>!1}),rt={};function u(t){G3(Ot(),ae(),us()+t,!1)}function G3(t,s,n,e){if(!e)if(3==(3&s[qe])){const r=t.preOrderCheckHooks;null!==r&&gf(s,r,n)}else{const r=t.preOrderHooks;null!==r&&pf(s,r,0,n)}nl(n)}function v(t,s=Ct.Default){const n=ae();return null===n?ge(t,s):tE(si(),n,We(t),s)}function Jf(t,s,n,e,i,r,o,a,l,c,d){const g=s.blueprint.slice();return g[Ui]=i,g[qe]=140|e,(null!==c||t&&2048&t[qe])&&(g[qe]|=2048),kT(g),g[Fi]=g[Mc]=t,g[_i]=n,g[Ec]=o||t&&t[Ec],g[nt]=a||t&&t[nt],g[ls]=l||t&&t[ls]||null,g[qn]=r,g[Vu]=function DB(){return IB++}(),g[Vr]=d,g[xT]=c,g[Pi]=2==s.type?t[Pi]:g,g}function td(t,s,n,e,i){let r=t.data[s];if(null===r)r=function gx(t,s,n,e,i){const r=NT(),o=t0(),l=t.data[s]=function gz(t,s,n,e,i,r){let o=s?s.injectorIndex:-1,a=0;return Oc()&&(a|=128),{type:n,index:e,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:s,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,o?r:r&&r.parent,n,s,e,i);return null===t.firstChild&&(t.firstChild=l),null!==r&&(o?null==r.child&&null!==l.parent&&(r.child=l):null===r.next&&(r.next=l,l.prev=r)),l}(t,s,n,e,i),function l9(){return Ze.lFrame.inI18n}()&&(r.flags|=32);else if(64&r.type){r.type=n,r.value=e,r.attrs=i;const o=function zu(){const t=Ze.lFrame,s=t.currentTNode;return t.isParent?s:s.parent}();r.injectorIndex=null===o?-1:o.injectorIndex}return Gr(r,!0),r}function uh(t,s,n,e){if(0===n)return-1;const i=s.length;for(let r=0;rKe&&G3(t,s,Ke,!1),Hr(o?2:0,i),n(e,i)}finally{nl(r),Hr(o?3:1,i)}}function px(t,s,n){if(q1(s)){const e=Gi(null);try{const r=s.directiveEnd;for(let o=s.directiveStart;onull;function q3(t,s,n,e){for(let i in t)if(t.hasOwnProperty(i)){n=null===n?{}:n;const r=t[i];null===e?K3(n,s,i,r):e.hasOwnProperty(i)&&K3(n,s,e[i],r)}return n}function K3(t,s,n,e){t.hasOwnProperty(n)?t[n].push(s,e):t[n]=[s,e]}function Ls(t,s,n,e,i,r,o,a){const l=cs(s,n);let d,c=s.inputs;!a&&null!=c&&(d=c[e])?(bx(t,n,d,e,i),tl(s)&&function mz(t,s){const n=Os(s,t);16&n[qe]||(n[qe]|=64)}(n,s.index)):3&s.type&&(e=function fz(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(e),i=null!=o?o(i,s.value||"",e):i,r.setProperty(l,e,i))}function vx(t,s,n,e){if(PT()){const i=null===e?null:{"":-1},r=function bz(t,s){const n=t.directiveRegistry;let e=null,i=null;if(n)for(let r=0;r0;){const n=t[--s];if("number"==typeof n&&n<0)return n}return 0})(o)!=a&&o.push(a),o.push(n,e,r)}}(t,s,e,uh(t,n,i.hostVars,rt),i)}function Wr(t,s,n,e,i,r){const o=cs(t,s);!function xx(t,s,n,e,i,r,o){if(null==r)t.removeAttribute(s,i,n);else{const a=null==o?it(r):o(r,e||"",i);t.setAttribute(s,i,a,n)}}(s[nt],o,r,t.value,n,e,i)}function Ez(t,s,n,e,i,r){const o=r[s];if(null!==o)for(let a=0;at.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}(a,o),function JH(t){t.lView[el]!==t&&(t.lView=null,P3.push(t))}(a)),l0()}}function sM(t,s){for(let n=WE(t);null!==n;n=qE(n)){n[W1]=!1;for(let e=Qi;e-1&&(eh(s,e),xf(n,e))}this._attachedToViewContainer=!1}Vf(this._lView[xe],this._lView)}onDestroy(s){df(this._lView,s)}markForCheck(){hh(this._cdRefInjectingView||this._lView)}detach(){this._lView[qe]&=-129}reattach(){OT(this._lView),this._lView[qe]|=128}detectChanges(){!function Cx(t,s,n,e=!0){const i=s[Ec],r=i.rendererFactory,o=i.afterRenderEventManager;r.begin?.(),o?.begin();try{nM(t,s,t.template,n),function kz(t){let s=0;for(;9216&t[qe]||t[el]?.dirty;){if(100===s)throw new se(103,!1);s++,oM(t,1)}}(s)}catch(l){throw e&&tm(s,l),l}finally{r.end?.(),i.inlineEffectRunner?.flush(),o?.end()}}(this._lView[xe],this._lView,this.context,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function BB(t,s){ih(t,s,s[nt],2,null,null)}(this._lView[xe],this._lView)}attachToAppRef(s){if(this._attachedToViewContainer)throw new se(902,!1);this._appRef=s}}let Te=(()=>{class s{}return s.__NG_ELEMENT_ID__=Nz,s})();function Nz(t){return function Vz(t,s,n){if(tl(t)&&!n){const e=Os(t.index,s);return new gh(e,e)}return 47&t.type?new gh(s[Pi],s):null}(si(),ae(),16==(16&t))}let im=(()=>{var t;class s{}return(t=s).__NG_ELEMENT_ID__=zz,t.__NG_ENV_ID__=n=>n,s})();class Hz extends im{constructor(s){super(),this._lView=s}onDestroy(s){return df(this._lView,s),()=>function e0(t,s){if(null===t[ea])return;const n=t[ea].indexOf(s);-1!==n&&t[ea].splice(n,1)}(this._lView,s)}}function zz(){return new Hz(ae())}function cl(t,s){return performance?.mark?.(t,s)}function Ix(t){return s=>{setTimeout(t,void 0,s)}}const A=class Kz extends be{constructor(s=!1){super(),this.__isAsync=s}emit(s){super.next(s)}subscribe(s,n,e){let i=s,r=n||(()=>null),o=e;if(s&&"object"==typeof s){const l=s;i=l.next?.bind(l),r=l.error?.bind(l),o=l.complete?.bind(l)}this.__isAsync&&(r=Ix(r),i&&(i=Ix(i)),o&&(o=Ix(o)));const a=super.subscribe({next:i,error:r,complete:o});return s instanceof fi&&s.add(a),a}};function lM(...t){}class Oe{constructor({enableLongStackTrace:s=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new A(!1),this.onMicrotaskEmpty=new A(!1),this.onStable=new A(!1),this.onError=new A(!1),typeof Zone>"u")throw new se(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),s&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!e&&n,i.shouldCoalesceRunChangeDetection=e,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Zz(){const t="function"==typeof mi.requestAnimationFrame;let s=mi[t?"requestAnimationFrame":"setTimeout"],n=mi[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&s&&n){const e=s[Zone.__symbol__("OriginalDelegate")];e&&(s=e);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:s,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Xz(t){const s=()=>{!function Qz(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(mi,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Sx(t),t.isCheckStableRunning=!0,Dx(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Sx(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,e,i,r,o,a)=>{if(function eG(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(i,r,o,a);try{return cM(t),n.invokeTask(i,r,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||t.shouldCoalesceRunChangeDetection)&&s(),dM(t)}},onInvoke:(n,e,i,r,o,a,l)=>{try{return cM(t),n.invoke(i,r,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&s(),dM(t)}},onHasTask:(n,e,i,r)=>{n.hasTask(i,r),e===i&&("microTask"==r.change?(t._hasPendingMicrotasks=r.microTask,Sx(t),Dx(t)):"macroTask"==r.change&&(t.hasPendingMacrotasks=r.macroTask))},onHandleError:(n,e,i,r)=>(n.handleError(i,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Oe.isInAngularZone())throw new se(909,!1)}static assertNotInAngularZone(){if(Oe.isInAngularZone())throw new se(909,!1)}run(s,n,e){return this._inner.run(s,n,e)}runTask(s,n,e,i){const r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,s,Yz,lM,lM);try{return r.runTask(o,n,e)}finally{r.cancelTask(o)}}runGuarded(s,n,e){return this._inner.runGuarded(s,n,e)}runOutsideAngular(s){return this._outer.run(s)}}const Yz={};function Dx(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Sx(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function cM(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function dM(t){t._nesting--,Dx(t)}const uM=new Ce("",{providedIn:"root",factory:hM});function hM(){const t=ye(Oe);let s=!0;return Ic(new ei(i=>{s=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{i.next(s),i.complete()})}),new ei(i=>{let r;t.runOutsideAngular(()=>{r=t.onStable.subscribe(()=>{Oe.assertNotInAngularZone(),queueMicrotask(()=>{!s&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(s=!0,i.next(!0))})})});const o=t.onUnstable.subscribe(()=>{Oe.assertInAngularZone(),s&&(s=!1,t.runOutsideAngular(()=>{i.next(!1)}))});return()=>{r.unsubscribe(),o.unsubscribe()}}).pipe(QS()))}var dl=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(dl||{});const gM={destroy(){}};function fM(t,s){!s&&function M0(t){if(!nT()&&!function b7(){return Sc}())throw new se(-203,!1)}();const n=s?.injector??ye(Kt);if(!function ra(t){return"browser"===(t??ye(Kt)).get(sa)}(n))return gM;cl("mark_use_counter",{detail:{feature:"NgAfterNextRender"}});const e=n.get(nm),i=e.handler??=new _M,r=s?.phase??dl.MixedReadWrite,o=()=>{i.unregister(l),a()},a=n.get(im).onDestroy(o),l=new mM(n,r,()=>{o(),t()});return i.register(l),{destroy:o}}class mM{constructor(s,n,e){this.phase=n,this.callbackFn=e,this.zone=s.get(Oe),this.errorHandler=s.get(So,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(s){this.errorHandler?.handleError(s)}}}class _M{constructor(){this.executingCallbacks=!1,this.buckets={[dl.EarlyRead]:new Set,[dl.Write]:new Set,[dl.MixedReadWrite]:new Set,[dl.Read]:new Set},this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new se(102,!1)}register(s){(this.executingCallbacks?this.deferredCallbacks:this.buckets[s.phase]).add(s)}unregister(s){this.buckets[s.phase].delete(s),this.deferredCallbacks.delete(s)}execute(){this.executingCallbacks=!0;for(const s of Object.values(this.buckets))for(const n of s)n.invoke();this.executingCallbacks=!1;for(const s of this.deferredCallbacks)this.buckets[s.phase].add(s);this.deferredCallbacks.clear()}destroy(){for(const s of Object.values(this.buckets))s.clear();this.deferredCallbacks.clear()}}let nm=(()=>{var t;class s{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth){for(const e of this.internalCallbacks)e();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(t=s).\u0275prov=de({token:t,providedIn:"root",factory:()=>new t}),s})();function iG(t,s){const n=Os(s,t),e=n[xe];!function nG(t,s){for(let n=s.length;n0&&a3(t,n,r.join(" "))}}(g,he,y,e),void 0!==n&&function gG(t,s,n){const e=t.projection=[];for(let i=0;i=0;e--){const i=t[e];i.hostVars=s+=i.hostVars,i.hostAttrs=Fu(i.hostAttrs,n=Fu(n,i.hostAttrs))}}(e)}function rm(t){return t===Nr?{}:t===Bt?[]:t}function mG(t,s){const n=t.viewQuery;t.viewQuery=n?(e,i)=>{s(e,i),n(e,i)}:s}function _G(t,s){const n=t.contentQueries;t.contentQueries=n?(e,i,r)=>{s(e,i,r),n(e,i,r)}:s}function vG(t,s){const n=t.hostBindings;t.hostBindings=n?(e,i)=>{s(e,i),n(e,i)}:s}function fe(t){const s=t.inputConfig,n={};for(const e in s)if(s.hasOwnProperty(e)){const i=s[e];Array.isArray(i)&&i[2]&&(n[e]=i[2])}t.inputTransforms=n}function qr(t,s,n){return t[s]=n}function fh(t,s){return t[s]}function sn(t,s,n){return!Object.is(t[s],n)&&(t[s]=n,!0)}function ul(t,s,n,e){const i=sn(t,s,n);return sn(t,s+1,e)||i}function om(t,s,n,e,i){const r=ul(t,s,n,e);return sn(t,s+2,i)||r}function Zs(t,s,n,e,i,r){const o=ul(t,s,n,e);return ul(t,s+2,i,r)||o}function G(t,s,n,e){const i=ae();return sn(i,Ur(),s)&&(Ot(),Wr(Si(),i,t,s,n,e)),G}function nd(t,s,n,e){return sn(t,Ur(),n)?s+it(n)+e:rt}function sd(t,s,n,e,i,r){const a=ul(t,function wo(){return Ze.lFrame.bindingIndex}(),n,i);return bo(2),a?s+it(n)+e+it(i)+r:rt}function am(t,s){return t<<17|s<<2}function aa(t){return t>>17&32767}function Ex(t){return 2|t}function hl(t){return(131068&t)>>2}function Mx(t,s){return-131069&t|s<<2}function Ax(t){return 1|t}function OM(t,s,n,e,i){const r=t[n+1],o=null===s;let a=e?aa(r):hl(r),l=!1;for(;0!==a&&(!1===l||o);){const d=t[a+1];MG(t[a],s)&&(l=!0,t[a+1]=e?Ax(d):Ex(d)),a=e?aa(d):hl(d)}l&&(t[n+1]=e?Ex(r):Ax(r))}function MG(t,s){return null===t||null==s||(Array.isArray(t)?t[1]:t)===s||!(!Array.isArray(t)||"string"!=typeof s)&&Uc(t,s)>=0}const mn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function FM(t){return t.substring(mn.key,mn.keyEnd)}function PM(t,s){const n=mn.textEnd;return n===s?-1:(s=mn.keyEnd=function OG(t,s,n){for(;s32;)s++;return s}(t,mn.key=s,n),ud(t,s,n))}function ud(t,s,n){for(;s=0;n=PM(s,n))Fs(t,FM(s),!0)}function _r(t,s,n,e){const i=ae(),r=Ot(),o=bo(2);r.firstUpdatePass&&zM(r,t,o,e),s!==rt&&sn(i,o,s)&&UM(r,r.data[us()],i,i[nt],t,i[o+1]=function jG(t,s){return null==t||""===t||("string"==typeof s?t+=s:"object"==typeof t&&(t=tn(Ns(t)))),t}(s,n),e,o)}function vr(t,s,n,e){const i=Ot(),r=bo(2);i.firstUpdatePass&&zM(i,null,r,e);const o=ae();if(n!==rt&&sn(o,r,n)){const a=i.data[us()];if($M(a,e)&&!HM(i,r)){let l=e?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(n=k1(l,n||"")),kx(i,a,o,n,e)}else!function UG(t,s,n,e,i,r,o,a){i===rt&&(i=Bt);let l=0,c=0,d=0=t.expandoStartIndex}function zM(t,s,n,e){const i=t.data;if(null===i[n+1]){const r=i[us()],o=HM(t,n);$M(r,e)&&null===s&&!o&&(s=!1),s=function VG(t,s,n,e){const i=function r0(t){const s=Ze.lFrame.currentDirectiveIndex;return-1===s?null:t[s]}(t);let r=e?s.residualClasses:s.residualStyles;if(null===i)0===(e?s.classBindings:s.styleBindings)&&(n=mh(n=Rx(null,t,s,n,e),s.attrs,e),r=null);else{const o=s.directiveStylingLast;if(-1===o||t[o]!==i)if(n=Rx(i,t,s,n,e),null===r){let l=function LG(t,s,n){const e=n?s.classBindings:s.styleBindings;if(0!==hl(e))return t[aa(e)]}(t,s,e);void 0!==l&&Array.isArray(l)&&(l=Rx(null,t,s,l[1],e),l=mh(l,s.attrs,e),function BG(t,s,n,e){t[aa(n?s.classBindings:s.styleBindings)]=e}(t,s,e,l))}else r=function HG(t,s,n){let e;const i=s.directiveEnd;for(let r=1+s.directiveStylingLast;r0)&&(c=!0)):d=n,i)if(0!==l){const _=aa(t[a+1]);t[e+1]=am(_,a),0!==_&&(t[_+1]=Mx(t[_+1],e)),t[a+1]=function DG(t,s){return 131071&t|s<<17}(t[a+1],e)}else t[e+1]=am(a,0),0!==a&&(t[a+1]=Mx(t[a+1],e)),a=e;else t[e+1]=am(l,0),0===a?a=e:t[l+1]=Mx(t[l+1],e),l=e;c&&(t[e+1]=Ex(t[e+1])),OM(t,d,e,!0),OM(t,d,e,!1),function EG(t,s,n,e,i){const r=i?t.residualClasses:t.residualStyles;null!=r&&"string"==typeof s&&Uc(r,s)>=0&&(n[e+1]=Ax(n[e+1]))}(s,d,t,e,r),o=am(a,l),r?s.classBindings=o:s.styleBindings=o}(i,r,s,n,o,e)}}function Rx(t,s,n,e,i){let r=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=t[i],c=Array.isArray(l),d=c?l[1]:l,g=null===d;let _=n[i+1];_===rt&&(_=g?Bt:void 0);let y=g?v0(_,e):d===e?_:void 0;if(c&&!lm(y)&&(y=v0(l,e)),lm(y)&&(a=y,o))return a;const w=t[i+1];i=o?aa(w):hl(w)}if(null!==s){let l=r?s.residualClasses:s.residualStyles;null!=l&&(a=v0(l,e))}return a}function lm(t){return void 0!==t}function $M(t,s){return 0!=(t.flags&(s?8:16))}function gl(t,s,n){vr(Fs,Zr,nd(ae(),t,s,n),!0)}function gd(t,s){return!s||Of(t)}function wh(t,s,n,e=!0){const i=s[xe];if(function zB(t,s,n,e){const i=Qi+e,r=n.length;e>0&&(n[i-1][fr]=s),e{class s{}return s.__NG_ELEMENT_ID__=CU,s})();function CU(){return s4(si(),ae())}const IU=xt,i4=class extends IU{constructor(s,n,e){super(),this._lContainer=s,this._hostTNode=n,this._hostLView=e}get element(){return ed(this._hostTNode,this._hostLView)}get injector(){return new pn(this._hostTNode,this._hostLView)}get parentInjector(){const s=_f(this._hostTNode,this._hostLView);if(u0(s)){const n=$u(s,this._hostLView),e=ju(s);return new pn(n[xe].data[e+8],n)}return new pn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(s){const n=n4(this._lContainer);return null!==n&&n[s]||null}get length(){return this._lContainer.length-Qi}createEmbeddedView(s,n,e){let i,r;"number"==typeof e?i=e:null!=e&&(i=e.index,r=e.injector);const a=s.createEmbeddedViewImpl(n||{},r,null);return this.insertImpl(a,i,gd(this._hostTNode,null)),a}createComponent(s,n,e,i,r){const o=s&&!function Wu(t){return"function"==typeof t}(s);let a;if(o)a=n;else{const w=n||{};a=w.index,e=w.injector,i=w.projectableNodes,r=w.environmentInjector||w.ngModuleRef}const l=o?s:new ph(ft(s)),c=e||this.parentInjector;if(!r&&null==l.ngModule){const E=(o?c:this.parentInjector).get(nn,null);E&&(r=E)}ft(l.componentType??{});const y=l.create(c,i,null,r);return this.insertImpl(y.hostView,a,gd(this._hostTNode,null)),y}insert(s,n){return this.insertImpl(s,n,!0)}insertImpl(s,n,e){const i=s._lView;if(function Q7(t){return Dn(t[Fi])}(i)){const a=this.indexOf(s);if(-1!==a)this.detach(a);else{const l=i[Fi],c=new i4(l,l[qn],l[Fi]);c.detach(c.indexOf(s))}}const r=this._adjustIndex(n),o=this._lContainer;return wh(o,i,r,e),s.attachToViewContainerRef(),aE(zx(o),r,s),s}move(s,n){return this.insert(s,n)}indexOf(s){const n=n4(this._lContainer);return null!==n?n.indexOf(s):-1}remove(s){const n=this._adjustIndex(s,-1),e=eh(this._lContainer,n);e&&(xf(zx(this._lContainer),n),Vf(e[xe],e))}detach(s){const n=this._adjustIndex(s,-1),e=eh(this._lContainer,n);return e&&null!=xf(zx(this._lContainer),n)?new gh(e):null}_adjustIndex(s,n=0){return s??this.length+n}};function n4(t){return t[8]}function zx(t){return t[8]||(t[8]=[])}function s4(t,s){let n;const e=s[t.index];return Dn(e)?n=e:(n=X3(e,s,null,t),s[t.index]=n,em(s,n)),r4(n,s,t,e),new i4(n,t,s)}let r4=function a4(t,s,n,e){if(t[Br])return;let i;i=8&n.type?vi(e):function DU(t,s){const n=t[nt],e=n.createComment(""),i=cs(s,t);return al(n,Lf(n,i),e,function WB(t,s){return t.nextSibling(s)}(n,i),!1),e}(s,n),t[Br]=i},Gx=(t,s,n)=>!1;function x(t,s,n,e,i,r,o,a){const l=ae(),c=Ot(),d=t+Ke,g=c.firstCreatePass?function MU(t,s,n,e,i,r,o,a,l){const c=s.consts,d=td(s,t,4,o||null,zr(c,a));vx(s,n,d,zr(c,l)),hf(s,d);const g=d.tView=_x(2,d,e,i,r,s.directiveRegistry,s.pipeRegistry,null,s.schemas,c,null);return null!==s.queries&&(s.queries.template(s,d),g.queries=s.queries.embeddedTView(d)),d}(d,c,l,s,n,e,i,r,o):c.data[d];Gr(g,!1);const _=l4(c,l,g,t);uf()&&Bf(c,l,_,g),Kn(_,l);const y=X3(_,l,_,g);return l[d]=y,em(l,y),function o4(t,s,n){return Gx(t,s,n)}(y,g,l),lf(g)&&fx(c,l,g),null!=o&&mx(l,g,a),x}let l4=function c4(t,s,n,e){return ta(!0),s[nt].createComment("")};function f(t,s,n,e){const i=ae(),r=Ot(),o=Ke+t,a=i[nt],l=r.firstCreatePass?function vj(t,s,n,e,i,r){const o=s.consts,l=td(s,t,2,e,zr(o,i));return vx(s,n,l,zr(o,r)),null!==l.attrs&&sm(l,l.attrs,!1),null!==l.mergedAttrs&&sm(l,l.mergedAttrs,!0),null!==s.queries&&s.queries.elementStart(s,l),l}(o,r,i,s,n,e):r.data[o],c=O4(r,i,l,a,s,t);i[o]=c;const d=lf(l);return Gr(l,!0),l3(a,c,l),32!=(32&l.flags)&&uf()&&Bf(r,i,c,l),0===function J7(){return Ze.lFrame.elementDepthCount}()&&Kn(c,i),function e9(){Ze.lFrame.elementDepthCount++}(),d&&(fx(r,i,l),px(r,l,i)),null!==e&&mx(i,l),f}function m(){let t=si();t0()?n0():(t=t.parent,Gr(t,!1));const s=t;(function i9(t){return Ze.skipHydrationRootTNode===t})(s)&&function o9(){Ze.skipHydrationRootTNode=null}(),function t9(){Ze.lFrame.elementDepthCount--}();const n=Ot();return n.firstCreatePass&&(hf(n,t),q1(t)&&n.queries.elementEnd(t)),null!=s.classesWithoutHost&&function y9(t){return 0!=(8&t.flags)}(s)&&kx(n,s,ae(),s.classesWithoutHost,!0),null!=s.stylesWithoutHost&&function x9(t){return 0!=(16&t.flags)}(s)&&kx(n,s,ae(),s.stylesWithoutHost,!1),m}function N(t,s,n,e){return f(t,s,n,e),m(),N}let O4=(t,s,n,e,i,r)=>(ta(!0),Nf(e,i,function WT(){return Ze.lFrame.currentNamespace}()));function U(t,s,n){const e=ae(),i=Ot(),r=t+Ke,o=i.firstCreatePass?function wj(t,s,n,e,i){const r=s.consts,o=zr(r,e),a=td(s,t,8,"ng-container",o);return null!==o&&sm(a,o,!0),vx(s,n,a,zr(r,i)),null!==s.queries&&s.queries.elementStart(s,a),a}(r,i,e,s,n):i.data[r];Gr(o,!0);const a=F4(i,e,o,t);return e[r]=a,uf()&&Bf(i,e,a,o),Kn(a,e),lf(o)&&(fx(i,e,o),px(i,o,e)),null!=n&&mx(e,o),U}function j(){let t=si();const s=Ot();return t0()?n0():(t=t.parent,Gr(t,!1)),s.firstCreatePass&&(hf(s,t),q1(t)&&s.queries.elementEnd(t)),j}function L(t,s,n){return U(t,s,n),j(),L}let F4=(t,s,n,e)=>(ta(!0),U0(s[nt],""));function z(){return ae()}function vm(t,s,n){const e=ae();return sn(e,Ur(),s)&&Ls(Ot(),Si(),e,t,s,e[nt],n,!0),vm}const fl=void 0;var Dj=["en",[["a","p"],["AM","PM"],fl],[["AM","PM"],fl,fl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],fl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],fl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",fl,"{1} 'at' {0}",fl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Ij(t){const n=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===e?1:5}];let xd={};function kn(t){const s=function Tj(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=V4(s);if(n)return n;const e=s.split("-")[0];if(n=V4(e),n)return n;if("en"===e)return Dj;throw new se(701,!1)}function V4(t){return t in xd||(xd[t]=mi.ng&&mi.ng.common&&mi.ng.common.locales&&mi.ng.common.locales[t]),xd[t]}var ri=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(ri||{});const wd="en-US";let L4=wd;function Ah(t){return!!t&&"function"==typeof t.then}function cA(t){return!!t&&"function"==typeof t.subscribe}function C(t,s,n,e){const i=ae(),r=Ot(),o=si();return function uA(t,s,n,e,i,r,o){const a=lf(e),c=t.firstCreatePass&&tM(t),d=s[_i],g=eM(s);let _=!0;if(3&e.type||o){const E=cs(e,s),M=o?o(E):E,R=g.length,P=o?W=>o(vi(W[e.index])):e.index;let $=null;if(!o&&a&&($=function w$(t,s,n,e){const i=t.cleanup;if(null!=i)for(let r=0;rl?a[l]:null}"string"==typeof o&&(r+=2)}return null}(t,s,i,e.index)),null!==$)($.__ngLastListenerFn__||$).__ngNextListenerFn__=r,$.__ngLastListenerFn__=r,_=!1;else{r=gA(e,s,d,r,!1);const W=n.listen(M,i,r);g.push(r,W),c&&c.push(i,P,R,R+1)}}else r=gA(e,s,d,r,!1);const y=e.outputs;let w;if(_&&null!==y&&(w=y[i])){const E=w.length;if(E)for(let M=0;M-1?Os(t.index,s):s);let l=hA(s,n,e,o),c=r.__ngNextListenerFn__;for(;c;)l=hA(s,n,c,o)&&l,c=c.__ngNextListenerFn__;return i&&!1===l&&o.preventDefault(),l}}function p(t=1){return function h9(t){return(Ze.lFrame.contextLView=function RT(t,s){for(;t>0;)s=s[Mc],t--;return s}(t,Ze.lFrame.contextLView))[_i]}(t)}function b$(t,s){let n=null;const e=function k7(t){const s=t.attrs;if(null!=s){const n=s.indexOf(5);if(!(1&n))return s[n+1]}return null}(t);for(let i=0;i(ta(!0),function Pf(t,s){return t.createText(s)}(s[nt],e));function Z(t){return Y("",t,""),Z}function Y(t,s,n){const e=ae(),i=nd(e,t,s,n);return i!==rt&&To(e,us(),i),Y}function ml(t,s,n,e,i){const r=ae(),o=sd(r,t,s,n,e,i);return o!==rt&&To(r,us(),o),ml}function nw(t,s,n,e,i){if(t=We(t),Array.isArray(t))for(let r=0;r>20;if(rl(t)||!t.multi){const y=new Uu(c,i,v),w=rw(l,s,i?d:d+_,g);-1===w?(p0(mf(a,o),r,l),sw(r,t,s.length),s.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(y),o.push(y)):(n[w]=y,o[w]=y)}else{const y=rw(l,s,d+_,g),w=rw(l,s,d,d+_),M=w>=0&&n[w];if(i&&!M||!i&&!(y>=0&&n[y])){p0(mf(a,o),r,l);const R=function L$(t,s,n,e,i){const r=new Uu(t,n,v);return r.multi=[],r.index=s,r.componentProviders=0,LA(r,i,e&&!n),r}(i?V$:N$,n.length,i,e,c);!i&&M&&(n[w].providerFactory=R),sw(r,t,s.length,0),s.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(R),o.push(R)}else sw(r,t,y>-1?y:w,LA(n[i?w:y],c,!i&&e));!i&&e&&M&&n[w].componentProviders++}}}function sw(t,s,n,e){const i=rl(s),r=function Y9(t){return!!t.useClass}(s);if(i||r){const l=(r?We(s.useClass):s).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!i&&s.multi){const d=c.indexOf(n);-1===d?c.push(n,[e,l]):c[d+1].push(e,l)}else c.push(n,l)}}}function LA(t,s,n){return n&&t.componentProviders++,t.multi.push(s)-1}function rw(t,s,n,e){for(let i=n;i{n.providersResolver=(e,i)=>function P$(t,s,n){const e=Ot();if(e.firstCreatePass){const i=mr(t);nw(n,e.data,e.blueprint,i,!0),nw(s,e.data,e.blueprint,i,!1)}}(e,i?i(t):t,s)}}class _l{}class BA{}class aw extends _l{constructor(s,n,e){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new vM(this);const i=Wn(s);this._bootstrapComponents=Ps(i.bootstrap),this._r3Injector=DE(s,n,[{provide:_l,useValue:this},{provide:ah,useValue:this.componentFactoryResolver},...e],tn(s),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(s)}get injector(){return this._r3Injector}destroy(){const s=this._r3Injector;!s.destroyed&&s.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(s){this.destroyCbs.push(s)}}class lw extends BA{constructor(s){super(),this.moduleType=s}create(s){return new aw(this.moduleType,s,[])}}class HA extends _l{constructor(s){super(),this.componentFactoryResolver=new vM(this),this.instance=null;const n=new ol([...s.providers,{provide:_l,useValue:this},{provide:ah,useValue:this.componentFactoryResolver}],s.parent||Tf(),s.debugName,new Set(["environment"]));this.injector=n,s.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(s){this.injector.onDestroy(s)}}function cw(t,s,n=null){return new HA({providers:t,parent:s,debugName:n,runEnvironmentInitializers:!0}).injector}let z$=(()=>{var t;class s{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=mE(0,e.type),r=i.length>0?cw([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return(t=s).\u0275prov=de({token:t,providedIn:"environment",factory:()=>new t(ge(nn))}),s})();const G$={detail:{feature:"NgStandalone"}};function te(t){cl("mark_use_counter",G$),t.getStandaloneInjector=s=>s.get(z$).getOrCreateStandaloneInjector(t)}function Sn(t,s,n){const e=ds()+t,i=ae();return i[e]===rt?qr(i,e,n?s.call(n):s()):fh(i,e)}function He(t,s,n,e){return KA(ae(),ds(),t,s,n,e)}function Ni(t,s,n,e,i){return ZA(ae(),ds(),t,s,n,e,i)}function kh(t,s,n,e,i,r){return YA(ae(),ds(),t,s,n,e,i,r)}function Yr(t,s,n,e,i,r,o){return QA(ae(),ds(),t,s,n,e,i,r,o)}function Et(t,s,n,e,i,r,o,a){const l=ds()+t,c=ae(),d=Zs(c,l,n,e,i,r);return sn(c,l+4,o)||d?qr(c,l+5,a?s.call(a,n,e,i,r,o):s(n,e,i,r,o)):fh(c,l+5)}function Mt(t,s,n,e,i,r,o,a,l){const c=ds()+t,d=ae(),g=Zs(d,c,n,e,i,r);return ul(d,c+4,o,a)||g?qr(d,c+6,l?s.call(l,n,e,i,r,o,a):s(n,e,i,r,o,a)):fh(d,c+6)}function Rn(t,s,n,e,i,r,o,a,l,c){const d=ds()+t,g=ae();let _=Zs(g,d,n,e,i,r);return om(g,d+4,o,a,l)||_?qr(g,d+7,c?s.call(c,n,e,i,r,o,a,l):s(n,e,i,r,o,a,l)):fh(g,d+7)}function uw(t,s,n,e,i,r,o,a,l,c,d){const g=ds()+t,_=ae(),y=Zs(_,g,n,e,i,r);return Zs(_,g+4,o,a,l,c)||y?qr(_,g+8,d?s.call(d,n,e,i,r,o,a,l,c):s(n,e,i,r,o,a,l,c)):fh(_,g+8)}function ca(t,s,n,e){return XA(ae(),ds(),t,s,n,e)}function Rh(t,s){const n=t[s];return n===rt?void 0:n}function KA(t,s,n,e,i,r){const o=s+n;return sn(t,o,i)?qr(t,o+1,r?e.call(r,i):e(i)):Rh(t,o+1)}function ZA(t,s,n,e,i,r,o){const a=s+n;return ul(t,a,i,r)?qr(t,a+2,o?e.call(o,i,r):e(i,r)):Rh(t,a+2)}function YA(t,s,n,e,i,r,o,a){const l=s+n;return om(t,l,i,r,o)?qr(t,l+3,a?e.call(a,i,r,o):e(i,r,o)):Rh(t,l+3)}function QA(t,s,n,e,i,r,o,a,l){const c=s+n;return Zs(t,c,i,r,o,a)?qr(t,c+4,l?e.call(l,i,r,o,a):e(i,r,o,a)):Rh(t,c+4)}function XA(t,s,n,e,i,r){let o=s+n,a=!1;for(let l=0;l=0;n--){const e=s[n];if(t===e.name)return e}}(s,n.pipeRegistry),n.data[i]=e,e.onDestroy&&(n.destroyHooks??=[]).push(i,e.onDestroy)):e=n.data[i];const r=e.factory||(e.factory=il(e.type)),a=ys(v);try{const l=ff(!1),c=r();return ff(l),function C$(t,s,n,e){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),s[n]=e}(n,ae(),i,c),c}finally{ys(a)}}function ot(t,s,n){const e=t+Ke,i=ae(),r=Rc(i,e);return Oh(i,e)?KA(i,ds(),s,r.transform,n,r):r.transform(n)}function Ft(t,s,n,e){const i=t+Ke,r=ae(),o=Rc(r,i);return Oh(r,i)?ZA(r,ds(),s,o.transform,n,e,o):o.transform(n,e)}function ue(t,s,n,e,i){const r=t+Ke,o=ae(),a=Rc(o,r);return Oh(o,r)?YA(o,ds(),s,a.transform,n,e,i,a):a.transform(n,e,i)}function ct(t,s,n,e,i,r){const o=t+Ke,a=ae(),l=Rc(a,o);return Oh(a,o)?QA(a,ds(),s,l.transform,n,e,i,r,l):l.transform(n,e,i,r)}function me(t,s,n){const e=t+Ke,i=ae(),r=Rc(i,e);return Oh(i,e)?XA(i,ds(),s,r.transform,n,r):r.transform.apply(r,n)}function Oh(t,s){return t[xe].data[s].pure}function eW(){return this._results[Symbol.iterator]()}class Yn{get changes(){return this._changes||(this._changes=new A)}constructor(s=!1){this._emitDistinctChangesOnly=s,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Yn.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=eW)}get(s){return this._results[s]}map(s){return this._results.map(s)}filter(s){return this._results.filter(s)}find(s){return this._results.find(s)}reduce(s,n){return this._results.reduce(s,n)}forEach(s){this._results.forEach(s)}some(s){return this._results.some(s)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(s,n){this.dirty=!1;const e=function xs(t){return t.flat(Number.POSITIVE_INFINITY)}(s);(this._changesDetected=!function O9(t,s,n){if(t.length!==s.length)return!1;for(let e=0;e{class s{}return s.__NG_ELEMENT_ID__=nW,s})();const tW=ie,iW=class extends tW{constructor(s,n,e){super(),this._declarationLView=s,this._declarationTContainer=n,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(s,n){return this.createEmbeddedViewImpl(s,n)}createEmbeddedViewImpl(s,n,e){const i=function xh(t,s,n,e){const i=s.tView,a=Jf(t,i,n,4096&t[qe]?4096:16,null,s,null,null,null,e?.injector??null,e?.dehydratedView??null);a[Nu]=t[s.index];const c=t[Lr];return null!==c&&(a[Lr]=c.createEmbeddedView(i)),Tx(i,a,n),a}(this._declarationLView,this._declarationTContainer,s,{injector:n,dehydratedView:e});return new gh(i)}};function nW(){return Dm(si(),ae())}function Dm(t,s){return 4&t.type?new iW(s,t,ed(t,s)):null}class hw{constructor(s){this.queryList=s,this.matches=null}clone(){return new hw(this.queryList)}setDirty(){this.queryList.setDirty()}}class gw{constructor(s=[]){this.queries=s}createEmbeddedView(s){const n=s.queries;if(null!==n){const e=null!==s.contentQueries?s.contentQueries[0]:n.length,i=[];for(let r=0;r0)e.push(o[a/2]);else{const c=r[a+1],d=s[-l];for(let g=Qi;g{var t;class s{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=ye(ww,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const r of this.appInits){const o=r();if(Ah(o))e.push(o);else if(cA(o)){const a=new Promise((l,c)=>{o.subscribe({complete:l,error:c})});e.push(a)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})(),Tm=(()=>{var t;class s{log(e){console.log(e)}warn(e){console.warn(e)}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"platform"}),s})();const ji=new Ce("LocaleId",{providedIn:"root",factory:()=>ye(ji,Ct.Optional|Ct.SkipSelf)||function kW(){return typeof $localize<"u"&&$localize.locale||wd}()}),RW=new Ce("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Em=(()=>{var t;class s{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new qs(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();class VW{constructor(s,n){this.ngModuleFactory=s,this.componentFactories=n}}let xk=(()=>{var t;class s{compileModuleSync(e){return new lw(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=Ps(Wn(e).declarations).reduce((a,l)=>{const c=ft(l);return c&&a.push(new ph(c)),a},[]);return new VW(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();const Dk=new Ce(""),Am=new Ce("");let Sw,Iw=(()=>{var t;class s{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Sw||(function lq(t){Sw=t}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Oe.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Oe),ge(Dw),ge(Am))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})(),Dw=(()=>{var t;class s{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Sw?.findTestabilityInTree(this,e,i)??null}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"platform"}),s})(),da=null;const Tw=new Ce("PlatformDestroyListeners"),Ew=new Ce("appBootstrapListener");function gq(t){try{const{rootComponent:s,appProviders:n,platformProviders:e}=t,i=function hq(t=[]){if(da)return da;const s=function Mk(t=[],s){return Kt.create({name:s,providers:[{provide:D0,useValue:"platform"},{provide:Tw,useValue:new Set([()=>da=null])},...t]})}(t);return da=s,function Tk(){!function ML(t){VS=t}(()=>{throw new se(600,!1)})}(),function Ek(t){t.get(TE,null)?.forEach(n=>n())}(s),s}(e),r=[vq(),...n||[]],a=new HA({providers:r,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,l=a.get(Oe);return l.run(()=>{a.resolveInjectorInitializers();const c=a.get(So,null);let d;l.runOutsideAngular(()=>{d=l.onError.subscribe({next:y=>{c.handleError(y)}})});const g=()=>a.destroy(),_=i.get(Tw);return _.add(g),a.onDestroy(()=>{d.unsubscribe(),_.delete(g)}),function Rk(t,s,n){try{const e=n();return Ah(e)?e.catch(i=>{throw s.runOutsideAngular(()=>t.handleError(i)),i}):e}catch(e){throw s.runOutsideAngular(()=>t.handleError(e)),e}}(c,l,()=>{const y=a.get(bw);return y.runInitializers(),y.donePromise.then(()=>{!function B4(t){vs(t,"Expected localeId to be defined"),"string"==typeof t&&(L4=t.toLowerCase().replace(/_/g,"-"))}(a.get(ji,wd)||wd);const E=a.get(ua);return void 0!==s&&E.bootstrap(s),E})})})}catch(s){return Promise.reject(s)}}let ua=(()=>{var t;class s{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ye(Pk),this.zoneIsStable=ye(uM),this.componentTypes=[],this.components=[],this.isStable=ye(Em).hasPendingTasks.pipe(as(e=>e?Ge(!1):this.zoneIsStable),function r7(t,s){return n=>n.lift(new o7(t,s))}(),QS()),this._injector=ye(nn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof D3;if(!this._injector.get(bw).done)throw!r&&function Jo(t){const s=ft(t)||gn(t)||Mn(t);return null!==s&&s.standalone}(e),new se(405,!1);let a;a=r?e:this._injector.get(ah).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const l=function dq(t){return t.isBoundToModule}(a)?void 0:this._injector.get(_l),d=a.create(Kt.NULL,[],i||a.selector,l),g=d.location.nativeElement,_=d.injector.get(Dk,null);return _?.registerApplication(g),d.onDestroy(()=>{this.detachView(d.hostView),km(this.components,d),_?.unregisterApplication(g)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;km(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(Ew,[]);[...this._bootstrapListeners,...i].forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>km(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();function km(t,s){const n=t.indexOf(s);n>-1&&t.splice(n,1)}const Pk=new Ce("",{providedIn:"root",factory:()=>ye(So).handleError.bind(void 0)});function mq(){const t=ye(Oe),s=ye(So);return n=>t.runOutsideAngular(()=>s.handleError(n))}let _q=(()=>{var t;class s{constructor(){this.zone=ye(Oe),this.applicationRef=ye(ua)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();function Nk(t){return[{provide:Oe,useFactory:t},{provide:Wc,multi:!0,useFactory:()=>{const s=ye(_q,{optional:!0});return()=>s.initialize()}},{provide:Pk,useFactory:mq},{provide:uM,useFactory:hM}]}function vq(t){return b0([[],Nk(()=>new Oe(function kk(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}(t)))])}let Dq=(()=>{var t;class s{constructor(e){}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ua))},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({}),s})();function H(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function yr(t,s){const n=ft(t),e=s.elementInjector||Tf();return new ph(n).create(e,s.projectableNodes,s.hostElement,s.environmentInjector)}function Lh(t){const s=ft(t);if(!s)return null;const n=new ph(s);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return s.standalone},get isSignal(){return s.signals}}}let Bw=null;function Eo(){return Bw}class Zq{}const ht=new Ce("DocumentToken");let Hw=(()=>{var t;class s{historyGo(e){throw new Error("Not implemented")}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:()=>ye(Qq),providedIn:"platform"}),s})();const Yq=new Ce("Location Initialized");let Qq=(()=>{var t;class s extends Hw{constructor(){super(),this._doc=ye(ht),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Eo().getBaseHref(this._doc)}onPopState(e){const i=Eo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Eo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,r){this._history.pushState(e,i,r)}replaceState(e,i,r){this._history.replaceState(e,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:()=>new t,providedIn:"platform"}),s})();function zw(t,s){if(0==t.length)return s;if(0==s.length)return t;let n=0;return t.endsWith("/")&&n++,s.startsWith("/")&&n++,2==n?t+s.substring(1):1==n?t+s:t+"/"+s}function r5(t){const s=t.match(/#|\?|$/),n=s&&s.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function Mo(t){return t&&"?"!==t[0]?"?"+t:t}let yl=(()=>{var t;class s{historyGo(e){throw new Error("Not implemented")}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:()=>ye(a5),providedIn:"root"}),s})();const o5=new Ce("appBaseHref");let a5=(()=>{var t;class s extends yl{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??ye(ht).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return zw(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Mo(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Mo(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Mo(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Hw),ge(o5,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})(),Xq=(()=>{var t;class s extends yl{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=zw(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let a=this.prepareExternalUrl(r+Mo(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){let a=this.prepareExternalUrl(r+Mo(o));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Hw),ge(o5,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})(),Bh=(()=>{var t;class s{constructor(e){this._subject=new A,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function tK(t){if(new RegExp("^(https?:)?//").test(t)){const[,n]=t.split(/\/\/[^\/]+/);return n}return t}(r5(l5(i))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Mo(i))}normalize(e){return s.stripTrailingSlash(function eK(t,s){if(!t||!s.startsWith(t))return s;const n=s.substring(t.length);return""===n||["/",";","?","#"].includes(n[0])?n:s}(this._basePath,l5(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Mo(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Mo(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return(t=s).normalizeQueryParams=Mo,t.joinWithSlash=zw,t.stripTrailingSlash=r5,t.\u0275fac=function(e){return new(e||t)(ge(yl))},t.\u0275prov=de({token:t,factory:()=>function Jq(){return new Bh(ge(yl))}(),providedIn:"root"}),s})();function l5(t){return t.replace(/\/index.html$/,"")}const c5={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Hh=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(Hh||{}),ps=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(ps||{}),gi=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(gi||{}),On=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(On||{}),Ji=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t.Infinity=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}(Ji||{});function Sd(t){return kn(t)[ri.FirstDayOfWeek]}function Td(t,s){return Js(kn(t)[ri.DateFormat],s)}function Bm(t,s){return Js(kn(t)[ri.TimeFormat],s)}function zh(t,s){return Js(kn(t)[ri.DateTimeFormat],s)}function Xs(t,s){const n=kn(t),e=n[ri.NumberSymbols][s];if(typeof e>"u"){if(s===Ji.CurrencyDecimal)return n[ri.NumberSymbols][Ji.Decimal];if(s===Ji.CurrencyGroup)return n[ri.NumberSymbols][Ji.Group]}return e}function Hm(t,s){return kn(t)[ri.NumberFormats][s]}function Ed(t){return function Sj(t){return kn(t)[ri.CurrencyCode]||null}(t)}function d5(t){if(!t[ri.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[ri.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Js(t,s){for(let n=s;n>-1;n--)if(typeof t[n]<"u")return t[n];throw new Error("Locale data API: locale data undefined")}function Gw(t){const[s,n]=t.split(":");return{hours:+s,minutes:+n}}function u5(t,s,n="en"){const e=function cK(t){return kn(t)[ri.Currencies]}(n)[t]||c5[t]||[],i=e[1];return"narrow"===s&&"string"==typeof i?i:e[0]||t}const fK=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Gh={},mK=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ao=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(Ao||{}),$t=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}($t||{}),Wt=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(Wt||{});function zm(t,s,n,e){let i=function DK(t){if(p5(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){const[i,r=1,o=1]=t.split("-").map(a=>+a);return Gm(i,r-1,o)}const n=parseFloat(t);if(!isNaN(t-n))return new Date(n);let e;if(e=t.match(fK))return function SK(t){const s=new Date(0);let n=0,e=0;const i=t[8]?s.setUTCFullYear:s.setFullYear,r=t[8]?s.setUTCHours:s.setHours;t[9]&&(n=Number(t[9]+t[10]),e=Number(t[9]+t[11])),i.call(s,Number(t[1]),Number(t[2])-1,Number(t[3]));const o=Number(t[4]||0)-n,a=Number(t[5]||0)-e,l=Number(t[6]||0),c=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return r.call(s,o,a,l,c),s}(e)}const s=new Date(t);if(!p5(s))throw new Error(`Unable to convert "${t}" into a date`);return s}(t);s=ko(n,s)||s;let a,o=[];for(;s;){if(a=mK.exec(s),!a){o.push(s);break}{o=o.concat(a.slice(1));const d=o.pop();if(!d)break;s=d}}let l=i.getTimezoneOffset();e&&(l=g5(e,l),i=function IK(t,s,n){const e=n?-1:1,i=t.getTimezoneOffset();return function CK(t,s){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+s),t}(t,e*(g5(s,i)-i))}(i,e,!0));let c="";return o.forEach(d=>{const g=function bK(t){if(jw[t])return jw[t];let s;switch(t){case"G":case"GG":case"GGG":s=yi(Wt.Eras,gi.Abbreviated);break;case"GGGG":s=yi(Wt.Eras,gi.Wide);break;case"GGGGG":s=yi(Wt.Eras,gi.Narrow);break;case"y":s=an($t.FullYear,1,0,!1,!0);break;case"yy":s=an($t.FullYear,2,0,!0,!0);break;case"yyy":s=an($t.FullYear,3,0,!1,!0);break;case"yyyy":s=an($t.FullYear,4,0,!1,!0);break;case"Y":s=Wm(1);break;case"YY":s=Wm(2,!0);break;case"YYY":s=Wm(3);break;case"YYYY":s=Wm(4);break;case"M":case"L":s=an($t.Month,1,1);break;case"MM":case"LL":s=an($t.Month,2,1);break;case"MMM":s=yi(Wt.Months,gi.Abbreviated);break;case"MMMM":s=yi(Wt.Months,gi.Wide);break;case"MMMMM":s=yi(Wt.Months,gi.Narrow);break;case"LLL":s=yi(Wt.Months,gi.Abbreviated,ps.Standalone);break;case"LLLL":s=yi(Wt.Months,gi.Wide,ps.Standalone);break;case"LLLLL":s=yi(Wt.Months,gi.Narrow,ps.Standalone);break;case"w":s=Uw(1);break;case"ww":s=Uw(2);break;case"W":s=Uw(1,!0);break;case"d":s=an($t.Date,1);break;case"dd":s=an($t.Date,2);break;case"c":case"cc":s=an($t.Day,1);break;case"ccc":s=yi(Wt.Days,gi.Abbreviated,ps.Standalone);break;case"cccc":s=yi(Wt.Days,gi.Wide,ps.Standalone);break;case"ccccc":s=yi(Wt.Days,gi.Narrow,ps.Standalone);break;case"cccccc":s=yi(Wt.Days,gi.Short,ps.Standalone);break;case"E":case"EE":case"EEE":s=yi(Wt.Days,gi.Abbreviated);break;case"EEEE":s=yi(Wt.Days,gi.Wide);break;case"EEEEE":s=yi(Wt.Days,gi.Narrow);break;case"EEEEEE":s=yi(Wt.Days,gi.Short);break;case"a":case"aa":case"aaa":s=yi(Wt.DayPeriods,gi.Abbreviated);break;case"aaaa":s=yi(Wt.DayPeriods,gi.Wide);break;case"aaaaa":s=yi(Wt.DayPeriods,gi.Narrow);break;case"b":case"bb":case"bbb":s=yi(Wt.DayPeriods,gi.Abbreviated,ps.Standalone,!0);break;case"bbbb":s=yi(Wt.DayPeriods,gi.Wide,ps.Standalone,!0);break;case"bbbbb":s=yi(Wt.DayPeriods,gi.Narrow,ps.Standalone,!0);break;case"B":case"BB":case"BBB":s=yi(Wt.DayPeriods,gi.Abbreviated,ps.Format,!0);break;case"BBBB":s=yi(Wt.DayPeriods,gi.Wide,ps.Format,!0);break;case"BBBBB":s=yi(Wt.DayPeriods,gi.Narrow,ps.Format,!0);break;case"h":s=an($t.Hours,1,-12);break;case"hh":s=an($t.Hours,2,-12);break;case"H":s=an($t.Hours,1);break;case"HH":s=an($t.Hours,2);break;case"m":s=an($t.Minutes,1);break;case"mm":s=an($t.Minutes,2);break;case"s":s=an($t.Seconds,1);break;case"ss":s=an($t.Seconds,2);break;case"S":s=an($t.FractionalSeconds,1);break;case"SS":s=an($t.FractionalSeconds,2);break;case"SSS":s=an($t.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":s=jm(Ao.Short);break;case"ZZZZZ":s=jm(Ao.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":s=jm(Ao.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":s=jm(Ao.Long);break;default:return null}return jw[t]=s,s}(d);c+=g?g(i,n,l):"''"===d?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function Gm(t,s,n){const e=new Date(0);return e.setFullYear(t,s,n),e.setHours(0,0,0),e}function ko(t,s){const n=function nK(t){return kn(t)[ri.LocaleId]}(t);if(Gh[n]=Gh[n]||{},Gh[n][s])return Gh[n][s];let e="";switch(s){case"shortDate":e=Td(t,On.Short);break;case"mediumDate":e=Td(t,On.Medium);break;case"longDate":e=Td(t,On.Long);break;case"fullDate":e=Td(t,On.Full);break;case"shortTime":e=Bm(t,On.Short);break;case"mediumTime":e=Bm(t,On.Medium);break;case"longTime":e=Bm(t,On.Long);break;case"fullTime":e=Bm(t,On.Full);break;case"short":const i=ko(t,"shortTime"),r=ko(t,"shortDate");e=Um(zh(t,On.Short),[i,r]);break;case"medium":const o=ko(t,"mediumTime"),a=ko(t,"mediumDate");e=Um(zh(t,On.Medium),[o,a]);break;case"long":const l=ko(t,"longTime"),c=ko(t,"longDate");e=Um(zh(t,On.Long),[l,c]);break;case"full":const d=ko(t,"fullTime"),g=ko(t,"fullDate");e=Um(zh(t,On.Full),[d,g])}return e&&(Gh[n][s]=e),e}function Um(t,s){return s&&(t=t.replace(/\{([^}]+)}/g,function(n,e){return null!=s&&e in s?s[e]:n})),t}function xr(t,s,n="-",e,i){let r="";(t<0||i&&t<=0)&&(i?t=1-t:(t=-t,r=n));let o=String(t);for(;o.length0||a>-n)&&(a+=n),t===$t.Hours)0===a&&-12===n&&(a=12);else if(t===$t.FractionalSeconds)return function _K(t,s){return xr(t,3).substring(0,s)}(a,s);const l=Xs(o,Ji.MinusSign);return xr(a,s,l,e,i)}}function yi(t,s,n=ps.Format,e=!1){return function(i,r){return function yK(t,s,n,e,i,r){switch(n){case Wt.Months:return function oK(t,s,n){const e=kn(t),r=Js([e[ri.MonthsFormat],e[ri.MonthsStandalone]],s);return Js(r,n)}(s,i,e)[t.getMonth()];case Wt.Days:return function rK(t,s,n){const e=kn(t),r=Js([e[ri.DaysFormat],e[ri.DaysStandalone]],s);return Js(r,n)}(s,i,e)[t.getDay()];case Wt.DayPeriods:const o=t.getHours(),a=t.getMinutes();if(r){const c=function uK(t){const s=kn(t);return d5(s),(s[ri.ExtraData][2]||[]).map(e=>"string"==typeof e?Gw(e):[Gw(e[0]),Gw(e[1])])}(s),d=function hK(t,s,n){const e=kn(t);d5(e);const r=Js([e[ri.ExtraData][0],e[ri.ExtraData][1]],s)||[];return Js(r,n)||[]}(s,i,e),g=c.findIndex(_=>{if(Array.isArray(_)){const[y,w]=_,E=o>=y.hours&&a>=y.minutes,M=o0?Math.floor(i/60):Math.ceil(i/60);switch(t){case Ao.Short:return(i>=0?"+":"")+xr(o,2,r)+xr(Math.abs(i%60),2,r);case Ao.ShortGMT:return"GMT"+(i>=0?"+":"")+xr(o,1,r);case Ao.Long:return"GMT"+(i>=0?"+":"")+xr(o,2,r)+":"+xr(Math.abs(i%60),2,r);case Ao.Extended:return 0===e?"Z":(i>=0?"+":"")+xr(o,2,r)+":"+xr(Math.abs(i%60),2,r);default:throw new Error(`Unknown zone width "${t}"`)}}}const xK=0,$m=4;function h5(t){return Gm(t.getFullYear(),t.getMonth(),t.getDate()+($m-t.getDay()))}function Uw(t,s=!1){return function(n,e){let i;if(s){const r=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,o=n.getDate();i=1+Math.floor((o+r)/7)}else{const r=h5(n),o=function wK(t){const s=Gm(t,xK,1).getDay();return Gm(t,0,1+(s<=$m?$m:$m+7)-s)}(r.getFullYear()),a=r.getTime()-o.getTime();i=1+Math.round(a/6048e5)}return xr(i,t,Xs(e,Ji.MinusSign))}}function Wm(t,s=!1){return function(n,e){return xr(h5(n).getFullYear(),t,Xs(e,Ji.MinusSign),s)}}const jw={};function g5(t,s){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?s:n}function p5(t){return t instanceof Date&&!isNaN(t.valueOf())}const TK=/^(\d+)?\.((\d+)(-(\d+))?)?$/,f5=22,qm=".",Uh="0",EK=";",MK=",",$w="#";function Ww(t,s,n,e,i,r,o=!1){let a="",l=!1;if(isFinite(t)){let c=function RK(t){let e,i,r,o,a,s=Math.abs(t)+"",n=0;for((i=s.indexOf(qm))>-1&&(s=s.replace(qm,"")),(r=s.search(/e/i))>0?(i<0&&(i=r),i+=+s.slice(r+1),s=s.substring(0,r)):i<0&&(i=s.length),r=0;s.charAt(r)===Uh;r++);if(r===(a=s.length))e=[0],i=1;else{for(a--;s.charAt(a)===Uh;)a--;for(i-=r,e=[],o=0;r<=a;r++,o++)e[o]=Number(s.charAt(r))}return i>f5&&(e=e.splice(0,f5-1),n=i-1,i=1),{digits:e,exponent:n,integerLen:i}}(t);o&&(c=function kK(t){if(0===t.digits[0])return t;const s=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===s?t.digits.push(0,0):1===s&&t.digits.push(0),t.integerLen+=2),t}(c));let d=s.minInt,g=s.minFrac,_=s.maxFrac;if(r){const P=r.match(TK);if(null===P)throw new Error(`${r} is not a valid digit info`);const $=P[1],W=P[3],le=P[5];null!=$&&(d=Kw($)),null!=W&&(g=Kw(W)),null!=le?_=Kw(le):null!=W&&g>_&&(_=g)}!function OK(t,s,n){if(s>n)throw new Error(`The minimum number of digits after fraction (${s}) is higher than the maximum (${n}).`);let e=t.digits,i=e.length-t.integerLen;const r=Math.min(Math.max(s,i),n);let o=r+t.integerLen,a=e[o];if(o>0){e.splice(Math.max(t.integerLen,o));for(let g=o;g=5)if(o-1<0){for(let g=0;g>o;g--)e.unshift(0),t.integerLen++;e.unshift(1),t.integerLen++}else e[o-1]++;for(;i=c?w.pop():l=!1),_>=10?1:0},0);d&&(e.unshift(d),t.integerLen++)}(c,g,_);let y=c.digits,w=c.integerLen;const E=c.exponent;let M=[];for(l=y.every(P=>!P);w0?M=y.splice(w,y.length):(M=y,y=[0]);const R=[];for(y.length>=s.lgSize&&R.unshift(y.splice(-s.lgSize,y.length).join(""));y.length>s.gSize;)R.unshift(y.splice(-s.gSize,y.length).join(""));y.length&&R.unshift(y.join("")),a=R.join(Xs(n,e)),M.length&&(a+=Xs(n,i)+M.join("")),E&&(a+=Xs(n,Ji.Exponential)+"+"+E)}else a=Xs(n,Ji.Infinity);return a=t<0&&!l?s.negPre+a+s.negSuf:s.posPre+a+s.posSuf,a}function _5(t,s,n,e,i){const o=qw(Hm(s,Hh.Currency),Xs(s,Ji.MinusSign));return o.minFrac=function pK(t){let s;const n=c5[t];return n&&(s=n[2]),"number"==typeof s?s:2}(e),o.maxFrac=o.minFrac,Ww(t,o,s,Ji.CurrencyGroup,Ji.CurrencyDecimal,i).replace("\xa4",n).replace("\xa4","").trim()}function jh(t,s,n){return Ww(t,qw(Hm(s,Hh.Percent),Xs(s,Ji.MinusSign)),s,Ji.Group,Ji.Decimal,n,!0).replace(new RegExp("%","g"),Xs(s,Ji.PercentSign))}function Md(t,s,n){return Ww(t,qw(Hm(s,Hh.Decimal),Xs(s,Ji.MinusSign)),s,Ji.Group,Ji.Decimal,n)}function qw(t,s="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},e=t.split(EK),i=e[0],r=e[1],o=-1!==i.indexOf(qm)?i.split(qm):[i.substring(0,i.lastIndexOf(Uh)+1),i.substring(i.lastIndexOf(Uh)+1)],a=o[0],l=o[1]||"";n.posPre=a.substring(0,a.indexOf($w));for(let d=0;d{var t;class s{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this.initialClasses=x5,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(Yw):x5}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(Yw):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const r=this.stateMap.get(e);void 0!==r?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],r=e[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(Yw).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Zn),v(ch),v(Q),v(Ht))},t.\u0275dir=B({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),s})();class NK{constructor(s,n,e,i){this.$implicit=s,this.ngForOf=n,this.index=e,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let lt=(()=>{var t;class s{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new NK(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const l=i.get(o);i.move(l,a),b5(l,r)}});for(let r=0,o=i.length;r{b5(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return(t=s).\u0275fac=function(e){return new(e||t)(v(xt),v(ie),v(Zn))},t.\u0275dir=B({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),s})();function b5(t,s){t.context.$implicit=s.item}let we=(()=>{var t;class s{constructor(e,i){this._viewContainer=e,this._context=new VK,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){C5("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){C5("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return(t=s).\u0275fac=function(e){return new(e||t)(v(xt),v(ie))},t.\u0275dir=B({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),s})();class VK{constructor(){this.$implicit=null,this.ngIf=null}}function C5(t,s){if(s&&!s.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${tn(s)}'.`)}class Qw{constructor(s,n){this._viewContainerRef=s,this._templateRef=n,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(s){s&&!this._created?this.create():!s&&this._created&&this.destroy()}}let Ad=(()=>{var t;class s{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e===this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275dir=B({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),s})(),Km=(()=>{var t;class s{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Qw(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(t=s).\u0275fac=function(e){return new(e||t)(v(xt),v(ie),v(Ad,9))},t.\u0275dir=B({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),s})(),Zm=(()=>{var t;class s{constructor(e,i,r){r._addDefault(new Qw(e,i))}}return(t=s).\u0275fac=function(e){return new(e||t)(v(xt),v(ie),v(Ad,9))},t.\u0275dir=B({type:t,selectors:[["","ngSwitchDefault",""]],standalone:!0}),s})(),Fn=(()=>{var t;class s{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Io.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Q),v(ch),v(Ht))},t.\u0275dir=B({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),s})(),Le=(()=>{var t;class s{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,r)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,i,r),get:(e,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r)}})}}return(t=s).\u0275fac=function(e){return new(e||t)(v(xt))},t.\u0275dir=B({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[hi]}),s})();function wr(t,s){return new se(2100,!1)}class HK{createSubscription(s,n){return T3(()=>s.subscribe({next:n,error:e=>{throw e}}))}dispose(s){T3(()=>s.unsubscribe())}}class zK{createSubscription(s,n){return s.then(n,e=>{throw e})}dispose(s){}}const GK=new zK,UK=new HK;let Xw=(()=>{var t;class s{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Ah(e))return GK;if(cA(e))return UK;throw wr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Te,16))},t.\u0275pipe=Se({name:"async",type:t,pure:!1,standalone:!0}),s})();const $K=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Jw=(()=>{var t;class s{transform(e){if(null==e)return null;if("string"!=typeof e)throw wr();return e.replace($K,i=>i[0].toUpperCase()+i.slice(1).toLowerCase())}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Se({name:"titlecase",type:t,pure:!0,standalone:!0}),s})();const KK=new Ce("DATE_PIPE_DEFAULT_TIMEZONE"),ZK=new Ce("DATE_PIPE_DEFAULT_OPTIONS");let fs=(()=>{var t;class s{constructor(e,i,r){this.locale=e,this.defaultTimezone=i,this.defaultOptions=r}transform(e,i,r,o){if(null==e||""===e||e!=e)return null;try{return zm(e,i??this.defaultOptions?.dateFormat??"mediumDate",o||this.locale,r??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(a){throw wr()}}}return(t=s).\u0275fac=function(e){return new(e||t)(v(ji,16),v(KK,24),v(ZK,24))},t.\u0275pipe=Se({name:"date",type:t,pure:!0,standalone:!0}),s})(),kd=(()=>{var t;class s{constructor(e){this._locale=e}transform(e,i,r){if(!eb(e))return null;r=r||this._locale;try{return Md(tb(e),r,i)}catch(o){throw wr()}}}return(t=s).\u0275fac=function(e){return new(e||t)(v(ji,16))},t.\u0275pipe=Se({name:"number",type:t,pure:!0,standalone:!0}),s})(),xl=(()=>{var t;class s{constructor(e){this._locale=e}transform(e,i,r){if(!eb(e))return null;r=r||this._locale;try{return jh(tb(e),r,i)}catch(o){throw wr()}}}return(t=s).\u0275fac=function(e){return new(e||t)(v(ji,16))},t.\u0275pipe=Se({name:"percent",type:t,pure:!0,standalone:!0}),s})(),wl=(()=>{var t;class s{constructor(e,i="USD"){this._locale=e,this._defaultCurrencyCode=i}transform(e,i=this._defaultCurrencyCode,r="symbol",o,a){if(!eb(e))return null;a=a||this._locale,"boolean"==typeof r&&(r=r?"symbol":"code");let l=i||this._defaultCurrencyCode;"code"!==r&&(l="symbol"===r||"symbol-narrow"===r?u5(l,"symbol"===r?"wide":"narrow",a):r);try{return _5(tb(e),a,l,i,o)}catch(c){throw wr()}}}return(t=s).\u0275fac=function(e){return new(e||t)(v(ji,16),v(RW,16))},t.\u0275pipe=Se({name:"currency",type:t,pure:!0,standalone:!0}),s})();function eb(t){return!(null==t||""===t||t!=t)}function tb(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}let iZ=(()=>{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({}),s})();const S5="browser";function T5(t){return"server"===t}let aZ=(()=>{var t;class s{}return(t=s).\u0275prov=de({token:t,providedIn:"root",factory:()=>new lZ(ge(ht),window)}),s})();class lZ{constructor(s,n){this.document=s,this.window=n,this.offset=()=>[0,0]}setOffset(s){this.offset=Array.isArray(s)?()=>s:s}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(s){this.supportsScrolling()&&this.window.scrollTo(s[0],s[1])}scrollToAnchor(s){if(!this.supportsScrolling())return;const n=function cZ(t,s){const n=t.getElementById(s)||t.getElementsByName(s)[0];if(n)return n;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=e.currentNode;for(;i;){const r=i.shadowRoot;if(r){const o=r.getElementById(s)||r.querySelector(`[name="${s}"]`);if(o)return o}i=e.nextNode()}}return null}(this.document,s);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(s){this.supportsScrolling()&&(this.window.history.scrollRestoration=s)}scrollToElement(s){const n=s.getBoundingClientRect(),e=n.left+this.window.pageXOffset,i=n.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(e-r[0],i-r[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class E5{}function Xm(t,s){return new ei(n=>{const e=t.length;if(0===e)return void n.complete();const i=new Array(e);let r=0,o=0;for(let a=0;a{c||(c=!0,o++),i[a]=d},error:d=>n.error(d),complete:()=>{r++,(r===e||!c)&&(o===e&&n.next(s?s.reduce((d,g,_)=>(d[g]=i[_],d),{}):i),n.complete())}}))}})}let R5=(()=>{var t;class s{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Ht),v(Q))},t.\u0275dir=B({type:t}),s})(),bl=(()=>{var t;class s extends R5{}return(t=s).\u0275fac=(()=>{let n;return function(i){return(n||(n=Me(t)))(i||t)}})(),t.\u0275dir=B({type:t,features:[re]}),s})();const Ti=new Ce("NgValueAccessor"),FZ={provide:Ti,useExisting:Vt(()=>Cs),multi:!0},NZ=new Ce("CompositionEventMode");let Cs=(()=>{var t;class s extends R5{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function PZ(){const t=Eo()?Eo().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Ht),v(Q),v(NZ,8))},t.\u0275dir=B({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&C("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[pe([FZ]),re]}),s})();function ha(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function F5(t){return null!=t&&"number"==typeof t.length}const oi=new Ce("NgValidators"),ga=new Ce("NgAsyncValidators"),VZ=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class P5{static min(s){return N5(s)}static max(s){return V5(s)}static required(s){return L5(s)}static requiredTrue(s){return function B5(t){return!0===t.value?null:{required:!0}}(s)}static email(s){return H5(s)}static minLength(s){return z5(s)}static maxLength(s){return G5(s)}static pattern(s){return U5(s)}static nullValidator(s){return null}static compose(s){return Z5(s)}static composeAsync(s){return Y5(s)}}function N5(t){return s=>{if(ha(s.value)||ha(t))return null;const n=parseFloat(s.value);return!isNaN(n)&&n{if(ha(s.value)||ha(t))return null;const n=parseFloat(s.value);return!isNaN(n)&&n>t?{max:{max:t,actual:s.value}}:null}}function L5(t){return ha(t.value)?{required:!0}:null}function H5(t){return ha(t.value)||VZ.test(t.value)?null:{email:!0}}function z5(t){return s=>ha(s.value)||!F5(s.value)?null:s.value.lengthF5(s.value)&&s.value.length>t?{maxlength:{requiredLength:t,actualLength:s.value.length}}:null}function U5(t){if(!t)return Jm;let s,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),s=new RegExp(n)):(n=t.toString(),s=t),e=>{if(ha(e.value))return null;const i=e.value;return s.test(i)?null:{pattern:{requiredPattern:n,actualValue:i}}}}function Jm(t){return null}function j5(t){return null!=t}function $5(t){return Ah(t)?hn(t):t}function W5(t){let s={};return t.forEach(n=>{s=null!=n?{...s,...n}:s}),0===Object.keys(s).length?null:s}function q5(t,s){return s.map(n=>n(t))}function K5(t){return t.map(s=>function LZ(t){return!t.validate}(s)?s:n=>s.validate(n))}function Z5(t){if(!t)return null;const s=t.filter(j5);return 0==s.length?null:function(n){return W5(q5(n,s))}}function sb(t){return null!=t?Z5(K5(t)):null}function Y5(t){if(!t)return null;const s=t.filter(j5);return 0==s.length?null:function(n){return function RZ(...t){if(1===t.length){const s=t[0];if(vc(s))return Xm(s,null);if(S1(s)&&Object.getPrototypeOf(s)===Object.prototype){const n=Object.keys(s);return Xm(n.map(e=>s[e]),n)}}if("function"==typeof t[t.length-1]){const s=t.pop();return Xm(t=1===t.length&&vc(t[0])?t[0]:t,null).pipe(bt(n=>s(...n)))}return Xm(t,null)}(q5(n,s).map($5)).pipe(bt(W5))}}function rb(t){return null!=t?Y5(K5(t)):null}function Q5(t,s){return null===t?[s]:Array.isArray(t)?[...t,s]:[t,s]}function X5(t){return t._rawValidators}function J5(t){return t._rawAsyncValidators}function ob(t){return t?Array.isArray(t)?t:[t]:[]}function e_(t,s){return Array.isArray(t)?t.includes(s):t===s}function eR(t,s){const n=ob(s);return ob(t).forEach(i=>{e_(n,i)||n.push(i)}),n}function tR(t,s){return ob(s).filter(n=>!e_(t,n))}class iR{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(s){this._rawValidators=s||[],this._composedValidatorFn=sb(this._rawValidators)}_setAsyncValidators(s){this._rawAsyncValidators=s||[],this._composedAsyncValidatorFn=rb(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(s){this._onDestroyCallbacks.push(s)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(s=>s()),this._onDestroyCallbacks=[]}reset(s=void 0){this.control&&this.control.reset(s)}hasError(s,n){return!!this.control&&this.control.hasError(s,n)}getError(s,n){return this.control?this.control.getError(s,n):null}}class Qn extends iR{get formDirective(){return null}get path(){return null}}class Pn extends iR{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class nR{constructor(s){this._cd=s}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Bs=(()=>{var t;class s extends nR{constructor(e){super(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Pn,2))},t.\u0275dir=B({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&J("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[re]}),s})(),Wh=(()=>{var t;class s extends nR{constructor(e){super(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Qn,10))},t.\u0275dir=B({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&J("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[re]}),s})();const qh="VALID",i_="INVALID",Rd="PENDING",Kh="DISABLED";function cb(t){return(n_(t)?t.validators:t)||null}function db(t,s){return(n_(s)?s.asyncValidators:t)||null}function n_(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class aR{constructor(s,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(s),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(s){this._rawValidators=this._composedValidatorFn=s}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(s){this._rawAsyncValidators=this._composedAsyncValidatorFn=s}get parent(){return this._parent}get valid(){return this.status===qh}get invalid(){return this.status===i_}get pending(){return this.status==Rd}get disabled(){return this.status===Kh}get enabled(){return this.status!==Kh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(s){this._assignValidators(s)}setAsyncValidators(s){this._assignAsyncValidators(s)}addValidators(s){this.setValidators(eR(s,this._rawValidators))}addAsyncValidators(s){this.setAsyncValidators(eR(s,this._rawAsyncValidators))}removeValidators(s){this.setValidators(tR(s,this._rawValidators))}removeAsyncValidators(s){this.setAsyncValidators(tR(s,this._rawAsyncValidators))}hasValidator(s){return e_(this._rawValidators,s)}hasAsyncValidator(s){return e_(this._rawAsyncValidators,s)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(s={}){this.touched=!0,this._parent&&!s.onlySelf&&this._parent.markAsTouched(s)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(s=>s.markAllAsTouched())}markAsUntouched(s={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}markAsDirty(s={}){this.pristine=!1,this._parent&&!s.onlySelf&&this._parent.markAsDirty(s)}markAsPristine(s={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}markAsPending(s={}){this.status=Rd,!1!==s.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!s.onlySelf&&this._parent.markAsPending(s)}disable(s={}){const n=this._parentMarkedDirty(s.onlySelf);this.status=Kh,this.errors=null,this._forEachChild(e=>{e.disable({...s,onlySelf:!0})}),this._updateValue(),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...s,skipPristineCheck:n}),this._onDisabledChange.forEach(e=>e(!0))}enable(s={}){const n=this._parentMarkedDirty(s.onlySelf);this.status=qh,this._forEachChild(e=>{e.enable({...s,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent}),this._updateAncestors({...s,skipPristineCheck:n}),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(s){this._parent&&!s.onlySelf&&(this._parent.updateValueAndValidity(s),s.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(s){this._parent=s}getRawValue(){return this.value}updateValueAndValidity(s={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qh||this.status===Rd)&&this._runAsyncValidator(s.emitEvent)),!1!==s.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!s.onlySelf&&this._parent.updateValueAndValidity(s)}_updateTreeValidity(s={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(s)),this.updateValueAndValidity({onlySelf:!0,emitEvent:s.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Kh:qh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(s){if(this.asyncValidator){this.status=Rd,this._hasOwnPendingAsyncValidator=!0;const n=$5(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:s})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(s,n={}){this.errors=s,this._updateControlsErrors(!1!==n.emitEvent)}get(s){let n=s;return null==n||(Array.isArray(n)||(n=n.split(".")),0===n.length)?null:n.reduce((e,i)=>e&&e._find(i),this)}getError(s,n){const e=n?this.get(n):this;return e&&e.errors?e.errors[s]:null}hasError(s,n){return!!this.getError(s,n)}get root(){let s=this;for(;s._parent;)s=s._parent;return s}_updateControlsErrors(s){this.status=this._calculateStatus(),s&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(s)}_initObservables(){this.valueChanges=new A,this.statusChanges=new A}_calculateStatus(){return this._allControlsDisabled()?Kh:this.errors?i_:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Rd)?Rd:this._anyControlsHaveStatus(i_)?i_:qh}_anyControlsHaveStatus(s){return this._anyControls(n=>n.status===s)}_anyControlsDirty(){return this._anyControls(s=>s.dirty)}_anyControlsTouched(){return this._anyControls(s=>s.touched)}_updatePristine(s={}){this.pristine=!this._anyControlsDirty(),this._parent&&!s.onlySelf&&this._parent._updatePristine(s)}_updateTouched(s={}){this.touched=this._anyControlsTouched(),this._parent&&!s.onlySelf&&this._parent._updateTouched(s)}_registerOnCollectionChange(s){this._onCollectionChange=s}_setUpdateStrategy(s){n_(s)&&null!=s.updateOn&&(this._updateOn=s.updateOn)}_parentMarkedDirty(s){return!s&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(s){return null}_assignValidators(s){this._rawValidators=Array.isArray(s)?s.slice():s,this._composedValidatorFn=function GZ(t){return Array.isArray(t)?sb(t):t||null}(this._rawValidators)}_assignAsyncValidators(s){this._rawAsyncValidators=Array.isArray(s)?s.slice():s,this._composedAsyncValidatorFn=function UZ(t){return Array.isArray(t)?rb(t):t||null}(this._rawAsyncValidators)}}class Zh extends aR{constructor(s,n,e){super(cb(n),db(e,n)),this.controls=s,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(s,n){return this.controls[s]?this.controls[s]:(this.controls[s]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(s,n,e={}){this.registerControl(s,n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(s,n={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(s,n,e={}){this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),delete this.controls[s],n&&this.registerControl(s,n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(s){return this.controls.hasOwnProperty(s)&&this.controls[s].enabled}setValue(s,n={}){(function oR(t,s,n){t._forEachChild((e,i)=>{if(void 0===n[i])throw new se(1002,"")})})(this,0,s),Object.keys(s).forEach(e=>{(function rR(t,s,n){const e=t.controls;if(!(s?Object.keys(e):e).length)throw new se(1e3,"");if(!e[n])throw new se(1001,"")})(this,!0,e),this.controls[e].setValue(s[e],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(s,n={}){null!=s&&(Object.keys(s).forEach(e=>{const i=this.controls[e];i&&i.patchValue(s[e],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(s={},n={}){this._forEachChild((e,i)=>{e.reset(s?s[i]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(s,n,e)=>(s[e]=n.getRawValue(),s))}_syncPendingControls(){let s=this._reduceChildren(!1,(n,e)=>!!e._syncPendingControls()||n);return s&&this.updateValueAndValidity({onlySelf:!0}),s}_forEachChild(s){Object.keys(this.controls).forEach(n=>{const e=this.controls[n];e&&s(e,n)})}_setUpControls(){this._forEachChild(s=>{s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(s){for(const[n,e]of Object.entries(this.controls))if(this.contains(n)&&s(e))return!0;return!1}_reduceValue(){return this._reduceChildren({},(n,e,i)=>((e.enabled||this.disabled)&&(n[i]=e.value),n))}_reduceChildren(s,n){let e=s;return this._forEachChild((i,r)=>{e=n(e,i,r)}),e}_allControlsDisabled(){for(const s of Object.keys(this.controls))if(this.controls[s].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(s){return this.controls.hasOwnProperty(s)?this.controls[s]:null}}const Cl=new Ce("CallSetDisabledState",{providedIn:"root",factory:()=>Yh}),Yh="always";function Qh(t,s,n=Yh){ub(t,s),s.valueAccessor.writeValue(t.value),(t.disabled||"always"===n)&&s.valueAccessor.setDisabledState?.(t.disabled),function WZ(t,s){s.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&lR(t,s)})}(t,s),function KZ(t,s){const n=(e,i)=>{s.valueAccessor.writeValue(e),i&&s.viewToModelUpdate(e)};t.registerOnChange(n),s._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,s),function qZ(t,s){s.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&lR(t,s),"submit"!==t.updateOn&&t.markAsTouched()})}(t,s),function $Z(t,s){if(s.valueAccessor.setDisabledState){const n=e=>{s.valueAccessor.setDisabledState(e)};t.registerOnDisabledChange(n),s._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,s)}function r_(t,s,n=!0){const e=()=>{};s.valueAccessor&&(s.valueAccessor.registerOnChange(e),s.valueAccessor.registerOnTouched(e)),a_(t,s),t&&(s._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function o_(t,s){t.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(s)})}function ub(t,s){const n=X5(t);null!==s.validator?t.setValidators(Q5(n,s.validator)):"function"==typeof n&&t.setValidators([n]);const e=J5(t);null!==s.asyncValidator?t.setAsyncValidators(Q5(e,s.asyncValidator)):"function"==typeof e&&t.setAsyncValidators([e]);const i=()=>t.updateValueAndValidity();o_(s._rawValidators,i),o_(s._rawAsyncValidators,i)}function a_(t,s){let n=!1;if(null!==t){if(null!==s.validator){const i=X5(t);if(Array.isArray(i)&&i.length>0){const r=i.filter(o=>o!==s.validator);r.length!==i.length&&(n=!0,t.setValidators(r))}}if(null!==s.asyncValidator){const i=J5(t);if(Array.isArray(i)&&i.length>0){const r=i.filter(o=>o!==s.asyncValidator);r.length!==i.length&&(n=!0,t.setAsyncValidators(r))}}}const e=()=>{};return o_(s._rawValidators,e),o_(s._rawAsyncValidators,e),n}function lR(t,s){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),s.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function cR(t,s){ub(t,s)}function gb(t,s){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(s,n.currentValue)}function dR(t,s){t._syncPendingControls(),s.forEach(n=>{const e=n.control;"submit"===e.updateOn&&e._pendingChange&&(n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function pb(t,s){if(!s)return null;let n,e,i;return Array.isArray(s),s.forEach(r=>{r.constructor===Cs?n=r:function QZ(t){return Object.getPrototypeOf(t.constructor)===bl}(r)?e=r:i=r}),i||e||n||null}const JZ={provide:Qn,useExisting:Vt(()=>l_)},Xh=(()=>Promise.resolve())();let l_=(()=>{var t;class s extends Qn{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new A,this.form=new Zh({},sb(e),rb(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Xh.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),Qh(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Xh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Xh.then(()=>{const i=this._findContainer(e.path),r=new Zh({});cR(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Xh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Xh.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,dR(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return(t=s).\u0275fac=function(e){return new(e||t)(v(oi,10),v(ga,10),v(Cl,8))},t.\u0275dir=B({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&C("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[pe([JZ]),re]}),s})();function uR(t,s){const n=t.indexOf(s);n>-1&&t.splice(n,1)}function hR(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const fb=class extends aR{constructor(s=null,n,e){super(cb(n),db(e,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(s),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),n_(n)&&(n.nonNullable||n.initialValueIsDefault)&&(this.defaultValue=hR(s)?s.value:s)}setValue(s,n={}){this.value=this._pendingValue=s,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(s,n={}){this.setValue(s,n)}reset(s=this.defaultValue,n={}){this._applyFormState(s),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(s){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(s){this._onChange.push(s)}_unregisterOnChange(s){uR(this._onChange,s)}registerOnDisabledChange(s){this._onDisabledChange.push(s)}_unregisterOnDisabledChange(s){uR(this._onDisabledChange,s)}_forEachChild(s){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(s){hR(s)?(this.value=this._pendingValue=s.value,s.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=s}},iY={provide:Pn,useExisting:Vt(()=>br)},fR=(()=>Promise.resolve())();let br=(()=>{var t;class s extends Pn{constructor(e,i,r,o,a,l){super(),this._changeDetectorRef=a,this.callSetDisabledState=l,this.control=new fb,this._registered=!1,this.name="",this.update=new A,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=pb(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),gb(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Qh(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){fR.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&H(i);fR.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function s_(t,s){return[...s.path,t]}(e,this._parent):[e]}}return(t=s).\u0275fac=function(e){return new(e||t)(v(Qn,9),v(oi,10),v(ga,10),v(Ti,10),v(Te,8),v(Cl,8))},t.\u0275dir=B({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[pe([iY]),re,hi]}),s})();const sY={provide:Ti,useExisting:Vt(()=>Od),multi:!0};let Od=(()=>{var t;class s extends bl{writeValue(e){this.setProperty("value",e??"")}registerOnChange(e){this.onChange=i=>{e(""==i?null:parseFloat(i))}}}return(t=s).\u0275fac=(()=>{let n;return function(i){return(n||(n=Me(t)))(i||t)}})(),t.\u0275dir=B({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,i){1&e&&C("input",function(o){return i.onChange(o.target.value)})("blur",function(){return i.onTouched()})},features:[pe([sY]),re]}),s})(),mR=(()=>{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({}),s})();const mb=new Ce("NgModelWithFormControlWarning"),lY={provide:Pn,useExisting:Vt(()=>Fd)};let Fd=(()=>{var t;class s extends Pn{set isDisabled(e){}constructor(e,i,r,o,a){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=a,this.update=new A,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=pb(0,r)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&r_(i,this,!1),Qh(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}gb(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&r_(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return(t=s)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(v(oi,10),v(ga,10),v(Ti,10),v(mb,8),v(Cl,8))},t.\u0275dir=B({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[pe([lY]),re,hi]}),s})();const cY={provide:Qn,useExisting:Vt(()=>Il)};let Il=(()=>{var t;class s extends Qn{constructor(e,i,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new A,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(a_(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return Qh(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){r_(e.control||null,e,!1),function XZ(t,s){const n=t.indexOf(s);n>-1&&t.splice(n,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,dR(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,r=this.form.get(e.path);i!==r&&(r_(i||null,e),(t=>t instanceof fb)(r)&&(Qh(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);cR(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function ZZ(t,s){return a_(t,s)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ub(this.form,this),this._oldForm&&a_(this._oldForm,this)}_checkFormPresent(){}}return(t=s).\u0275fac=function(e){return new(e||t)(v(oi,10),v(ga,10),v(Cl,8))},t.\u0275dir=B({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&C("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[pe([cY]),re,hi]}),s})();function CR(t){return"number"==typeof t?t:parseInt(t,10)}let Dl=(()=>{var t;class s{constructor(){this._validator=Jm}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Jm,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275dir=B({type:t,features:[hi]}),s})();const wY={provide:oi,useExisting:Vt(()=>Jh),multi:!0};let Jh=(()=>{var t;class s extends Dl{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=H,this.createValidator=e=>L5}enabled(e){return e}}return(t=s).\u0275fac=(()=>{let n;return function(i){return(n||(n=Me(t)))(i||t)}})(),t.\u0275dir=B({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&G("required",i._enabled?"":null)},inputs:{required:"required"},features:[pe([wY]),re]}),s})();const IY={provide:oi,useExisting:Vt(()=>Ib),multi:!0};let Ib=(()=>{var t;class s extends Dl{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=e=>CR(e),this.createValidator=e=>z5(e)}}return(t=s).\u0275fac=(()=>{let n;return function(i){return(n||(n=Me(t)))(i||t)}})(),t.\u0275dir=B({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(e,i){2&e&&G("minlength",i._enabled?i.minlength:null)},inputs:{minlength:"minlength"},features:[pe([IY]),re]}),s})();let SR=(()=>{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({imports:[mR]}),s})(),Cr=(()=>{var t;class s{static withConfig(e){return{ngModule:s,providers:[{provide:Cl,useValue:e.callSetDisabledState??Yh}]}}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({imports:[SR]}),s})(),c_=(()=>{var t;class s{static withConfig(e){return{ngModule:s,providers:[{provide:mb,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Cl,useValue:e.callSetDisabledState??Yh}]}}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({imports:[SR]}),s})();function TR(t,s,n,e,i,r,o){try{var a=t[r](o),l=a.value}catch(c){return void n(c)}a.done?s(l):Promise.resolve(l).then(e,i)}function d_(t){return function(){var s=this,n=arguments;return new Promise(function(e,i){var r=t.apply(s,n);function o(l){TR(r,e,i,o,a,"next",l)}function a(l){TR(r,e,i,o,a,"throw",l)}o(void 0)})}}function At(t,s,n,e){return Eu(n)&&(e=n,n=void 0),e?At(t,s,n).pipe(bt(i=>vc(i)?e(...i):e(i))):new ei(i=>{ER(t,s,function r(o){i.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},i,n)})}function ER(t,s,n,e,i){let r;if(function AY(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const o=t;t.addEventListener(s,n,i),r=()=>o.removeEventListener(s,n,i)}else if(function MY(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const o=t;t.on(s,n),r=()=>o.off(s,n)}else if(function EY(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const o=t;t.addListener(s,n),r=()=>o.removeListener(s,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o{class t{constructor(n,e=t.now){this.SchedulerAction=n,this.now=e}schedule(n,e=0,i){return new this.SchedulerAction(this,n).schedule(i,e)}}return t.now=()=>Date.now(),t})();class Qr extends MR{constructor(s,n=MR.now){super(s,()=>Qr.delegate&&Qr.delegate!==this?Qr.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(s,n=0,e){return Qr.delegate&&Qr.delegate!==this?Qr.delegate.schedule(s,n,e):super.schedule(s,n,e)}flush(s){const{actions:n}=this;if(this.active)return void n.push(s);let e;this.active=!0;do{if(e=s.execute(s.state,s.delay))break}while(s=n.shift());if(this.active=!1,e){for(;s=n.shift();)s.unsubscribe();throw e}}}const eg=new Qr(Tb);function Eb(t){return!vc(t)&&t-parseFloat(t)+1>=0}function Xr(t=0,s=eg){return(!Eb(t)||t<0)&&(t=0),(!s||"function"!=typeof s.schedule)&&(s=eg),new ei(n=>(n.add(s.schedule(RY,t,{subscriber:n,counter:0,period:t})),n))}function RY(t){const{subscriber:s,counter:n,period:e}=t;s.next(n),this.schedule({subscriber:s,counter:n+1,period:e},e)}const pa=new class FY extends Qr{flush(s){this.active=!0,this.scheduled=void 0;const{actions:n}=this;let e,i=-1,r=n.length;s=s||n.shift();do{if(e=s.execute(s.state,s.delay))break}while(++i0?super.requestAsyncId(s,n,e):(s.actions.push(this),s.scheduled||(s.scheduled=requestAnimationFrame(()=>s.flush(null))))}recycleAsyncId(s,n,e=0){if(null!==e&&e>0||null===e&&this.delay>0)return super.recycleAsyncId(s,n,e);0===s.actions.length&&(cancelAnimationFrame(n),s.scheduled=void 0)}});function mt(){}function PY(t){const{index:s,period:n,subscriber:e}=t;if(e.next(s),!e.closed){if(-1===n)return e.complete();t.index=s+1,this.schedule(t,n)}}function q(t){return s=>s.lift(new NY(t))}class NY{constructor(s){this.notifier=s}call(s,n){const e=new VY(s),i=bc(this.notifier,new xc(e));return i&&!e.seenValue?(e.add(i),n.subscribe(e)):e}}class VY extends wc{constructor(s){super(s),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function xi(t,s){return function(e){return e.lift(new LY(t,s))}}class LY{constructor(s,n){this.predicate=s,this.thisArg=n}call(s,n){return n.subscribe(new BY(s,this.predicate,this.thisArg))}}class BY extends Ut{constructor(s,n,e){super(s),this.predicate=n,this.thisArg=e,this.count=0}_next(s){let n;try{n=this.predicate.call(this.thisArg,s,this.count++)}catch(e){return void this.destination.error(e)}n&&this.destination.next(s)}}const u_=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})(),Mb=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})(),Sl=new ei(t=>t.complete());function h_(t){return t?function HY(t){return new ei(s=>t.schedule(()=>s.complete()))}(t):Sl}function fa(t){return s=>0===t?h_():s.lift(new zY(t))}class zY{constructor(s){if(this.total=s,this.total<0)throw new Mb}call(s,n){return n.subscribe(new GY(s,this.total))}}class GY extends Ut{constructor(s,n){super(s),this.total=n,this.count=0}_next(s){const n=this.total,e=++this.count;e<=n&&(this.destination.next(s),e===n&&(this.destination.complete(),this.unsubscribe()))}}function g_(t=null){return s=>s.lift(new UY(t))}class UY{constructor(s){this.defaultValue=s}call(s,n){return n.subscribe(new jY(s,this.defaultValue))}}class jY extends Ut{constructor(s,n){super(s),this.defaultValue=n,this.isEmpty=!0}_next(s){this.isEmpty=!1,this.destination.next(s)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function kR(t=qY){return s=>s.lift(new $Y(t))}class $Y{constructor(s){this.errorFactory=s}call(s,n){return n.subscribe(new WY(s,this.errorFactory))}}class WY extends Ut{constructor(s,n){super(s),this.errorFactory=n,this.hasValue=!1}_next(s){this.hasValue=!0,this.destination.next(s)}_complete(){if(this.hasValue)return this.destination.complete();{let s;try{s=this.errorFactory()}catch(n){s=n}this.destination.error(s)}}}function qY(){return new u_}function et(t,s){const n=arguments.length>=2;return e=>e.pipe(t?xi((i,r)=>t(i,r,e)):Wp,fa(1),n?g_(s):kR(()=>new u_))}const RR={leading:!0,trailing:!1};function p_(t,s=RR){return n=>n.lift(new KY(t,!!s.leading,!!s.trailing))}class KY{constructor(s,n,e){this.durationSelector=s,this.leading=n,this.trailing=e}call(s,n){return n.subscribe(new ZY(s,this.durationSelector,this.leading,this.trailing))}}class ZY extends wc{constructor(s,n,e,i){super(s),this.destination=s,this.durationSelector=n,this._leading=e,this._trailing=i,this._hasValue=!1}_next(s){this._hasValue=!0,this._sendValue=s,this._throttled||(this._leading?this.send():this.throttle(s))}send(){const{_hasValue:s,_sendValue:n}=this;s&&(this.destination.next(n),this.throttle(n)),this._hasValue=!1,this._sendValue=void 0}throttle(s){const n=this.tryDurationSelector(s);n&&this.add(this._throttled=bc(n,new xc(this)))}tryDurationSelector(s){try{return this.durationSelector(s)}catch(n){return this.destination.error(n),null}}throttlingDone(){const{_throttled:s,_trailing:n}=this;s&&s.unsubscribe(),this._throttled=void 0,n&&this.send()}notifyNext(){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function tg(t,s=eg,n=RR){return e=>e.lift(new YY(t,s,n.leading,n.trailing))}class YY{constructor(s,n,e,i){this.duration=s,this.scheduler=n,this.leading=e,this.trailing=i}call(s,n){return n.subscribe(new QY(s,this.duration,this.scheduler,this.leading,this.trailing))}}class QY extends Ut{constructor(s,n,e,i,r){super(s),this.duration=n,this.scheduler=e,this.leading=i,this.trailing=r,this._hasTrailingValue=!1,this._trailingValue=null}_next(s){this.throttled?this.trailing&&(this._trailingValue=s,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(XY,this.duration,{subscriber:this})),this.leading?this.destination.next(s):this.trailing&&(this._trailingValue=s,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const s=this.throttled;s&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),s.unsubscribe(),this.remove(s),this.throttled=null)}}function XY(t){const{subscriber:s}=t;s.clearThrottle()}function Ab(...t){return function JY(){return Cc(1)}()(Ge(...t))}function f_(t){return s=>s.lift(new eQ(t))}class eQ{constructor(s){this.durationSelector=s}call(s,n){return n.subscribe(new tQ(s,this.durationSelector))}}class tQ extends wc{constructor(s,n){super(s),this.durationSelector=n,this.hasValue=!1}_next(s){try{const n=this.durationSelector.call(this,s);n&&this._tryNext(s,n)}catch(n){this.destination.error(n)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(s,n){let e=this.durationSubscription;this.value=s,this.hasValue=!0,e&&(e.unsubscribe(),this.remove(e)),e=bc(n,new xc(this)),e&&!e.closed&&this.add(this.durationSubscription=e)}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const s=this.value,n=this.durationSubscription;n&&(this.durationSubscription=void 0,n.unsubscribe(),this.remove(n)),this.value=void 0,this.hasValue=!1,super._next(s)}}}function Nn(t,s,n){return function(i){return i.lift(new iQ(t,s,n))}}class iQ{constructor(s,n,e){this.nextOrObserver=s,this.error=n,this.complete=e}call(s,n){return n.subscribe(new nQ(s,this.nextOrObserver,this.error,this.complete))}}class nQ extends Ut{constructor(s,n,e,i){super(s),this._tapNext=mt,this._tapError=mt,this._tapComplete=mt,this._tapError=e||mt,this._tapComplete=i||mt,Eu(n)?(this._context=this,this._tapNext=n):n&&(this._context=n,this._tapNext=n.next||mt,this._tapError=n.error||mt,this._tapComplete=n.complete||mt)}_next(s){try{this._tapNext.call(this._context,s)}catch(n){return void this.destination.error(n)}this.destination.next(s)}_error(s){try{this._tapError.call(this._context,s)}catch(n){return void this.destination.error(n)}this.destination.error(s)}_complete(){try{this._tapComplete.call(this._context)}catch(s){return void this.destination.error(s)}return this.destination.complete()}}class rQ{constructor(s){if(this._skipCount=s,this._skipCount<0)throw new Mb}call(s,n){return n.subscribe(0===this._skipCount?new Ut(s):new oQ(s,this._skipCount))}}class oQ extends Ut{constructor(s,n){super(s),this._skipCount=n,this._count=0,this._ring=new Array(n)}_next(s){const n=this._skipCount,e=this._count++;if(en.lift(new aQ(t,s))}class aQ{constructor(s,n){this.dueTime=s,this.scheduler=n}call(s,n){return n.subscribe(new lQ(s,this.dueTime,this.scheduler))}}class lQ extends Ut{constructor(s,n,e){super(s),this.dueTime=n,this.scheduler=e,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(s){this.clearDebounce(),this.lastValue=s,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(cQ,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:s}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(s)}}clearDebounce(){const s=this.debouncedSubscription;null!==s&&(this.remove(s),s.unsubscribe(),this.debouncedSubscription=null)}}function cQ(t){t.debouncedNext()}const hQ=new class uQ extends Qr{}(class dQ extends Tb{constructor(s,n){super(s,n),this.scheduler=s,this.work=n}schedule(s,n=0){return n>0?super.schedule(s,n):(this.delay=n,this.state=s,this.scheduler.flush(this),this)}execute(s,n){return n>0||this.closed?super.execute(s,n):this._execute(s,n)}requestAsyncId(s,n,e=0){return null!==e&&e>0||null===e&&this.delay>0?super.requestAsyncId(s,n,e):s.flush(this)}});function ig(t,s){return new ei(s?n=>s.schedule(gQ,0,{error:t,subscriber:n}):n=>n.error(t))}function gQ({error:t,subscriber:s}){s.error(t)}class er{constructor(s,n,e){this.kind=s,this.value=n,this.error=e,this.hasValue="N"===s}observe(s){switch(this.kind){case"N":return s.next&&s.next(this.value);case"E":return s.error&&s.error(this.error);case"C":return s.complete&&s.complete()}}do(s,n,e){switch(this.kind){case"N":return s&&s(this.value);case"E":return n&&n(this.error);case"C":return e&&e()}}accept(s,n,e){return s&&"function"==typeof s.next?this.observe(s):this.do(s,n,e)}toObservable(){switch(this.kind){case"N":return Ge(this.value);case"E":return ig(this.error);case"C":return h_()}throw new Error("unexpected notification kind value")}static createNext(s){return typeof s<"u"?new er("N",s):er.undefinedValueNotification}static createError(s){return new er("E",void 0,s)}static createComplete(){return er.completeNotification}}er.completeNotification=new er("C"),er.undefinedValueNotification=new er("N",void 0);class m_ extends Ut{constructor(s,n,e=0){super(s),this.scheduler=n,this.delay=e}static dispatch(s){const{notification:n,destination:e}=s;n.observe(e),this.unsubscribe()}scheduleMessage(s){this.destination.add(this.scheduler.schedule(m_.dispatch,this.delay,new mQ(s,this.destination)))}_next(s){this.scheduleMessage(er.createNext(s))}_error(s){this.scheduleMessage(er.createError(s)),this.unsubscribe()}_complete(){this.scheduleMessage(er.createComplete()),this.unsubscribe()}}class mQ{constructor(s,n){this.notification=s,this.destination=n}}class _Q extends be{constructor(s=Number.POSITIVE_INFINITY,n=Number.POSITIVE_INFINITY,e){super(),this.scheduler=e,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=s<1?1:s,this._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(s){if(!this.isStopped){const n=this._events;n.push(s),n.length>this._bufferSize&&n.shift()}super.next(s)}nextTimeWindow(s){this.isStopped||(this._events.push(new vQ(this._getNow(),s)),this._trimBufferThenGetEvents()),super.next(s)}_subscribe(s){const n=this._infiniteTimeWindow,e=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,r=e.length;let o;if(this.closed)throw new Ja;if(this.isStopped||this.hasError?o=fi.EMPTY:(this.observers.push(s),o=new $S(this,s)),i&&s.add(s=new m_(s,i)),n)for(let a=0;an&&(o=Math.max(o,r-n)),o>0&&i.splice(0,o),i}}class vQ{constructor(s,n){this.time=s,this.value=n}}function __(t,s=!1){return n=>n.lift(new wQ(t,s))}class wQ{constructor(s,n){this.predicate=s,this.inclusive=n}call(s,n){return n.subscribe(new bQ(s,this.predicate,this.inclusive))}}class bQ extends Ut{constructor(s,n,e){super(s),this.predicate=n,this.inclusive=e,this.index=0}_next(s){const n=this.destination;let e;try{e=this.predicate(s,this.index++)}catch(i){return void n.error(i)}this.nextOrComplete(s,e)}nextOrComplete(s,n){const e=this.destination;n?e.next(s):(this.inclusive&&e.next(s),e.complete())}}const v_=function TQ(t,s){return t===s||t!=t&&s!=s},y_=function EQ(t,s){for(var n=t.length;n--;)if(v_(t[n][0],s))return n;return-1};var AQ=Array.prototype.splice;function Pd(t){var s=-1,n=null==t?0:t.length;for(this.clear();++s-1},Pd.prototype.set=function VQ(t,s){var n=this.__data__,e=y_(n,t);return e<0?(++this.size,n.push([t,s])):n[e][1]=s,this};const x_=Pd,PR="object"==typeof global&&global&&global.Object===Object&&global;var KQ="object"==typeof self&&self&&self.Object===Object&&self;const Nd=PR||KQ||Function("return this")();var YQ=Nd.Symbol,NR=Object.prototype,QQ=NR.hasOwnProperty,XQ=NR.toString,ng=YQ?YQ.toStringTag:void 0;var iX=Object.prototype.toString;var VR=YQ?YQ.toStringTag:void 0;const b_=function aX(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":VR&&VR in Object(t)?function JQ(t){var s=QQ.call(t,ng),n=t[ng];try{t[ng]=void 0;var e=!0}catch{}var i=XQ.call(t);return e&&(s?t[ng]=n:delete t[ng]),i}(t):function nX(t){return iX.call(t)}(t)},Tl=function lX(t){var s=typeof t;return null!=t&&("object"==s||"function"==s)},kb=function gX(t){if(!Tl(t))return!1;var s=b_(t);return"[object Function]"==s||"[object GeneratorFunction]"==s||"[object AsyncFunction]"==s||"[object Proxy]"==s},Rb=Nd["__core-js_shared__"];var LR=function(){var t=/[^.]+$/.exec(Rb&&Rb.keys&&Rb.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();var vX=Function.prototype.toString;var bX=/^\[object .+?Constructor\]$/,TX=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const MX=function EX(t){return!(!Tl(t)||function fX(t){return!!LR&&LR in t}(t))&&(kb(t)?TX:bX).test(function yX(t){if(null!=t){try{return vX.call(t)}catch{}try{return t+""}catch{}}return""}(t))},Ob=function RX(t,s){var n=function AX(t,s){return t?.[s]}(t,s);return MX(n)?n:void 0},BR=Ob(Nd,"Map"),sg=Ob(Object,"create");var zX=Object.prototype.hasOwnProperty;var $X=Object.prototype.hasOwnProperty;function Vd(t){var s=-1,n=null==t?0:t.length;for(this.clear();++s-1&&t%1==0&&t<=9007199254740991},Lb=function KJ(t){return null!=t&&QR(t.length)&&!kb(t)};var XR="object"==typeof exports&&exports&&!exports.nodeType&&exports,JR=XR&&"object"==typeof module&&module&&!module.nodeType&&module,eO=JR&&JR.exports===XR?Nd.Buffer:void 0;const tO=(eO?eO.isBuffer:void 0)||function QJ(){return!1};var iO=Function.prototype.toString,ree=Object.prototype.hasOwnProperty,oee=iO.call(Object);var Ei={};Ei["[object Float32Array]"]=Ei["[object Float64Array]"]=Ei["[object Int8Array]"]=Ei["[object Int16Array]"]=Ei["[object Int32Array]"]=Ei["[object Uint8Array]"]=Ei["[object Uint8ClampedArray]"]=Ei["[object Uint16Array]"]=Ei["[object Uint32Array]"]=!0,Ei["[object Arguments]"]=Ei["[object Array]"]=Ei["[object ArrayBuffer]"]=Ei["[object Boolean]"]=Ei["[object DataView]"]=Ei["[object Date]"]=Ei["[object Error]"]=Ei["[object Function]"]=Ei["[object Map]"]=Ei["[object Number]"]=Ei["[object Object]"]=Ei["[object RegExp]"]=Ei["[object Set]"]=Ei["[object String]"]=Ei["[object WeakMap]"]=!1;var nO="object"==typeof exports&&exports&&!exports.nodeType&&exports,og=nO&&"object"==typeof module&&module&&!module.nodeType&&module,Bb=og&&og.exports===nO&&PR.process,Lee=function(){try{return og&&og.require&&og.require("util").types||Bb&&Bb.binding&&Bb.binding("util")}catch{}}(),rO=Lee&&Lee.isTypedArray;const oO=rO?function Pee(t){return function(s){return t(s)}}(rO):function Oee(t){return rg(t)&&QR(t.length)&&!!Ei[b_(t)]},Hb=function Hee(t,s){if(("constructor"!==s||"function"!=typeof t[s])&&"__proto__"!=s)return t[s]};var Gee=Object.prototype.hasOwnProperty;const jee=function Uee(t,s,n){var e=t[s];(!Gee.call(t,s)||!v_(e,n)||void 0===n&&!(s in t))&&Fb(t,s,n)};var Yee=/^(?:0|[1-9]\d*)$/;const aO=function Qee(t,s){var n=typeof t;return!!(s=s??9007199254740991)&&("number"==n||"symbol"!=n&&Yee.test(t))&&t>-1&&t%1==0&&t0){if(++s>=800)return arguments[0]}else s=0;return t.apply(void 0,arguments)}}(wte);const Ete=Tte,Ate=function Mte(t,s){return Ete(function _te(t,s,n){return s=uO(void 0===s?t.length-1:s,0),function(){for(var e=arguments,i=-1,r=uO(e.length-s,0),o=Array(r);++i1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(r=t.length>3&&"function"==typeof r?(i--,r):void 0,o&&function kte(t,s,n){if(!Tl(n))return!1;var e=typeof s;return!!("number"==e?Lb(n)&&aO(s,n.length):"string"==e&&s in n)&&v_(n[s],t)}(n[0],n[1],o)&&(r=i<3?void 0:r,i=1),s=Object(s);++e>>1|(21845&Mi)<<1;lg[Mi]=((65280&(ma=(61680&(ma=(52428&ma)>>>2|(13107&ma)<<2))>>>4|(3855&ma)<<4))>>>8|(255&ma)<<8)>>>1}var Jr=function(t,s,n){for(var e=t.length,i=0,r=new Xn(s);i>>l]=c}else for(a=new Xn(e),i=0;i>>15-t[i]);return a},_a=new ai(288);for(Mi=0;Mi<144;++Mi)_a[Mi]=8;for(Mi=144;Mi<256;++Mi)_a[Mi]=9;for(Mi=256;Mi<280;++Mi)_a[Mi]=7;for(Mi=280;Mi<288;++Mi)_a[Mi]=8;var cg=new ai(32);for(Mi=0;Mi<32;++Mi)cg[Mi]=5;var _O=Jr(_a,9,0),yO=Jr(cg,5,0),dg=function(t){return(t+7)/8|0},va=function(t,s,n){(null==s||s<0)&&(s=0),(null==n||n>t.length)&&(n=t.length);var e=new(2==t.BYTES_PER_ELEMENT?Xn:4==t.BYTES_PER_ELEMENT?Hd:ai)(n-s);return e.set(t.subarray(s,n)),e},wO=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],zt=function(t,s,n){var e=new Error(s||wO[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,zt),!n)throw e;return e},eo=function(t,s,n){var e=s/8|0;t[e]|=n<<=7&s,t[e+1]|=n>>>8},Ud=function(t,s,n){var e=s/8|0;t[e]|=n<<=7&s,t[e+1]|=n>>>8,t[e+2]|=n>>>16},A_=function(t,s){for(var n=[],e=0;e_&&(_=r[e].s);var y=new Xn(_+1),w=k_(n[d-1],y,0);if(w>s){e=0;var E=0,M=w-s,R=1<s))break;E+=R-(1<>>=M;E>0;){var $=r[e].s;y[$]=0&&E;--e){var W=r[e].s;y[W]==s&&(--y[W],++E)}w=s}return[new ai(y),w]},k_=function(t,s,n){return-1==t.s?Math.max(k_(t.l,s,n+1),k_(t.r,s,n+1)):s[t.s]=n},Ub=function(t){for(var s=t.length;s&&!t[--s];);for(var n=new Xn(++s),e=0,i=t[0],r=1,o=function(l){n[e++]=l},a=1;a<=s;++a)if(t[a]==i&&a!=s)++r;else{if(!i&&r>2){for(;r>138;r-=138)o(32754);r>2&&(o(r>10?r-11<<5|28690:r-3<<5|12305),r=0)}else if(r>3){for(o(i),--r;r>6;r-=6)o(8304);r>2&&(o(r-3<<5|8208),r=0)}for(;r--;)o(i);r=1,i=t[a]}return[n.subarray(0,e),s]},jd=function(t,s){for(var n=0,e=0;e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var r=0;r4&&!St[ag[ni-1]];--ni);var De,Ae,Fe,Xe,ki=c+5<<3,Di=jd(i,_a)+jd(r,cg)+o,zi=jd(i,_)+jd(r,E)+o+14+3*ni+jd(Ie,St)+(2*Ie[16]+3*Ie[17]+7*Ie[18]);if(ki<=Di&&ki<=zi)return R_(s,d,t.subarray(l,l+c));if(eo(s,d,1+(zi15&&(eo(s,d,Cn[ve]>>>5&127),d+=Cn[ve]>>>12)}}else De=_O,Ae=_a,Fe=yO,Xe=cg;for(ve=0;ve255){var wt;Ud(s,d,De[257+(wt=e[ve]>>>18&31)]),d+=Ae[wt+257],wt>7&&(eo(s,d,e[ve]>>>23&31),d+=zd[wt]);var In=31&e[ve];Ud(s,d,Fe[In]),d+=Xe[In],In>3&&(Ud(s,d,e[ve]>>>5&8191),d+=Gd[In])}else Ud(s,d,De[e[ve]]),d+=Ae[e[ve]];return Ud(s,d,De[256]),d+Ae[256]},bO=new Hd([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),O_=new ai(0),CO=function(t,s,n,e,i,r){var o=t.length,a=new ai(e+o+5*(1+Math.ceil(o/7e3))+i),l=a.subarray(e,a.length-i),c=0;if(!s||o<8)for(var d=0;d<=o;d+=65535){var g=d+65535;g>=o&&(l[c>>3]=r),c=R_(l,c+1,t.subarray(d,g))}else{for(var _=bO[s-1],y=_>>>13,w=8191&_,E=(1<7e3||St>24576)&&De>423){c=jb(t,l,0,le,he,Ie,yt,St,ni,d-ni,c),St=ve=yt=0,ni=d;for(var Ae=0;Ae<286;++Ae)he[Ae]=0;for(Ae=0;Ae<30;++Ae)Ie[Ae]=0}var Fe=2,Xe=0,Jt=w,Ri=Di-zi&32767;if(De>2&&ki==W(d-Ri))for(var Oi=Math.min(y,De)-1,Cn=Math.min(32767,d),wt=Math.min(258,De);Ri<=Cn&&--Jt&&Di!=zi;){if(t[d+Fe]==t[d+Fe-Ri]){for(var In=0;InFe){if(Fe=In,Xe=Ri,In>Oi)break;var Du=Math.min(Ri,In-2),Zi=0;for(Ae=0;AeZi&&(Zi=gc,zi=As)}}}Ri+=(Di=zi)-(zi=M[Di])+32768&32767}if(Xe){le[St++]=268435456|S_[Fe]<<18|Gb[Xe];var Su=31&S_[Fe],CL=31&Gb[Xe];yt+=zd[Su]+Gd[CL],++he[257+Su],++Ie[CL],en=d+Fe,++ve}else le[St++]=t[d],++he[t[d]]}}c=jb(t,l,r,le,he,Ie,yt,St,ni,d-ni,c),!r&&7&c&&(c=R_(l,c+1,O_))}return va(a,0,e+dg(c)+i)},IO=function(){for(var t=new Int32Array(256),s=0;s<256;++s){for(var n=s,e=9;--e;)n=(1&n&&-306674912)^n>>>1;t[s]=n}return t}(),P_=function(t,s,n,e,i){return CO(t,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+s.mem,n,e,!i)},N_=function(t,s){var n={};for(var e in t)n[e]=t[e];for(var e in s)n[e]=s[e];return n},SO=function(t,s,n){for(var e=t(),i=t.toString(),r=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o>>=8};function L_(t,s){return P_(t,s||{},0,0)}var Qb=function(t,s,n,e){for(var i in t){var r=t[i],o=s+i,a=e;Array.isArray(r)&&(a=N_(e,r[1]),r=r[0]),r instanceof ai?n[o]=[r,a]:(n[o+="/"]=[new ai(0),a],Qb(r,o,n,e))}},VO=typeof TextEncoder<"u"&&new TextEncoder,Xb=typeof TextDecoder<"u"&&new TextDecoder;try{Xb.decode(O_,{stream:!0})}catch{}function Jn(t,s){if(s){for(var n=new ai(t.length),e=0;e>1)),o=0,a=function(d){r[o++]=d};for(e=0;er.length){var l=new ai(o+8+(i-e<<1));l.set(r),r=l}var c=t.charCodeAt(e);c<128||s?a(c):c<2048?(a(192|c>>6),a(128|63&c)):c>55295&&c<57344?(a(240|(c=65536+(1047552&c)|1023&t.charCodeAt(++e))>>18),a(128|c>>12&63),a(128|c>>6&63),a(128|63&c)):(a(224|c>>12),a(128|c>>6&63),a(128|63&c))}return va(r,0,o)}var hg=function(t){var s=0;if(t)for(var n in t){var e=t[n].length;e>65535&&zt(9),s+=e+4}return s},B_=function(t,s,n,e,i,r,o,a){var l=e.length,c=n.extra,d=a&&a.length,g=hg(c);Vi(t,s,null!=o?33639248:67324752),s+=4,null!=o&&(t[s++]=20,t[s++]=n.os),t[s]=20,s+=2,t[s++]=n.flag<<1|(r<0&&8),t[s++]=i&&8,t[s++]=255&n.compression,t[s++]=n.compression>>8;var _=new Date(null==n.mtime?Date.now():n.mtime),y=_.getFullYear()-1980;if((y<0||y>119)&&zt(10),Vi(t,s,y<<25|_.getMonth()+1<<21|_.getDate()<<16|_.getHours()<<11|_.getMinutes()<<5|_.getSeconds()>>>1),s+=4,-1!=r&&(Vi(t,s,n.crc),Vi(t,s+4,r<0?-r-2:r),Vi(t,s+8,n.size)),Vi(t,s+12,l),Vi(t,s+14,g),s+=16,null!=o&&(Vi(t,s,d),Vi(t,s+6,n.attrs),Vi(t,s+10,o),s+=14),t.set(e,s),s+=l,g)for(var w in c){var E=c[w],M=E.length;Vi(t,s,+w),Vi(t,s+2,M),t.set(E,s+4),s+=4+M}return d&&(t.set(a,s),s+=d),s};function Kte(t,s,n){n||(n=s,s={}),"function"!=typeof n&&zt(7);var e={};Qb(t,"",e,s);var i=Object.keys(e),r=i.length,o=0,a=0,l=r,c=new Array(r),d=[],g=function(){for(var M=0;M>>8;t=n},d:function(){return~t}}}(),he=$.length;le.p($);var Ie=Jn(R),ve=Ie.length,yt=W.comment,St=yt&&Jn(yt),en=St&&St.length,ni=hg(W.extra),ki=0==W.level?0:8,Di=function(zi,De){if(zi)g(),_(zi,null);else{var Ae=De.length;c[M]=N_(W,{size:he,crc:le.d(),c:De,f:Ie,m:St,u:ve!=R.length||St&&yt.length!=en,compression:ki}),o+=30+ve+ni+Ae,a+=76+2*(ve+ni)+(en||0)+Ae,--r||y()}};if(ve>65535&&Di(zt(11,0,1),null),ki)if(he<16e4)try{Di(null,L_($,W))}catch(zi){Di(zi,null)}else d.push(function zte(t,s,n){return n||(n=s,s={}),"function"!=typeof n&&zt(7),$d(t,s,[Wb],function(e){return ya(L_(e.data[0],e.data[1]))},0,n)}($,W,Di));else Di(null,$)},E=0;E{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:()=>ye(Yte),providedIn:"root"}),s})();class Zte{}let Yte=(()=>{var t;class s extends Jb{constructor(e,i){if(super(),this.animationModuleType=ye(R0,{optional:!0}),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Ks.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function eie(t){const s=t.\u0275type;return 0===s||1===s}(this._renderer))throw new se(3600,!1)}build(e){const i=this._nextAnimationId;this._nextAnimationId++;const r=Array.isArray(e)?zO(e):e;return GO(this._renderer,null,i,"register",[r]),new Qte(i,this._renderer)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Yf),ge(ht))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();class Qte extends Zte{constructor(s,n){super(),this._id=s,this._renderer=n}create(s,n){return new Xte(this._id,s,n||{},this._renderer)}}class Xte{constructor(s,n,e,i){this.id=s,this.element=n,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",e)}_listen(s,n){return this._renderer.listen(this.element,`@@${this.id}:${s}`,n)}_command(s,...n){GO(this._renderer,this.element,this.id,s,n)}onDone(s){this._listen("done",s)}onStart(s){this._listen("start",s)}onDestroy(s){this._listen("destroy",s)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(s){this._command("setPosition",s)}getPosition(){return function Jte(t){const s=t.\u0275type;return 0===s?t:1===s?t.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function GO(t,s,n,e,i){t.setProperty(s,`@@${n}:${e}`,i)}class pg{constructor(s=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=s+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(s=>s()),this._onDoneFns=[])}onStart(s){this._originalOnStartFns.push(s),this._onStartFns.push(s)}onDone(s){this._originalOnDoneFns.push(s),this._onDoneFns.push(s)}onDestroy(s){this._onDestroyFns.push(s)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(s=>s()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(s=>s()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(s){this._position=this.totalTime?s*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(s){const n="start"==s?this._onStartFns:this._onDoneFns;n.forEach(e=>e()),n.length=0}}class UO{constructor(s){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=s;let n=0,e=0,i=0;const r=this.players.length;0==r?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==r&&this._onFinish()}),o.onDestroy(()=>{++e==r&&this._onDestroy()}),o.onStart(()=>{++i==r&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(s=>s()),this._onDoneFns=[])}init(){this.players.forEach(s=>s.init())}onStart(s){this._onStartFns.push(s)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(s=>s()),this._onStartFns=[])}onDone(s){this._onDoneFns.push(s)}onDestroy(s){this._onDestroyFns.push(s)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(s=>s.play())}pause(){this.players.forEach(s=>s.pause())}restart(){this.players.forEach(s=>s.restart())}finish(){this._onFinish(),this.players.forEach(s=>s.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(s=>s.destroy()),this._onDestroyFns.forEach(s=>s()),this._onDestroyFns=[])}reset(){this.players.forEach(s=>s.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(s){const n=s*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,n/e.totalTime):1;e.setPosition(i)})}getPosition(){const s=this.players.reduce((n,e)=>null===n||e.totalTime>n.totalTime?e:n,null);return null!=s?s.getPosition():0}beforeDestroy(){this.players.forEach(s=>{s.beforeDestroy&&s.beforeDestroy()})}triggerCallback(s){const n="start"==s?this._onStartFns:this._onDoneFns;n.forEach(e=>e()),n.length=0}}const jO=[dt({opacity:"{{startOpacity}}"}),ir("{{duration}} {{delay}} {{easing}}",dt({opacity:"{{endOpacity}}"}))],es=ce(jO,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:1,startOpacity:0}}),nr=ce(jO,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,startOpacity:1}}),wa=[dt({backfaceVisibility:"hidden",transformStyle:"preserve-3d"}),ir("{{duration}} {{delay}} {{easing}}",gg([dt({offset:0,transform:"translateZ({{startDistance}})\n rotate3d({{rotateX}}, {{rotateY}}, {{rotateZ}}, {{startAngle}}deg)"}),dt({offset:1,transform:"translateZ({{endDistance}})\n rotate3d({{rotateX}}, {{rotateY}}, {{rotateZ}}, {{endAngle}}deg)"})]))],tC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,endDistance:"0px",rotateX:1,rotateY:0,rotateZ:0,startAngle:0,startDistance:"0px"}}),iC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endDistance:"0px",rotateX:1,rotateY:0,rotateZ:0,startAngle:0,startDistance:"0px",endAngle:-180}}),nC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,endDistance:"0px",rotateZ:0,startAngle:0,startDistance:"0px",rotateX:0,rotateY:1}}),sC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endDistance:"0px",rotateZ:0,startAngle:0,startDistance:"0px",endAngle:-180,rotateX:0,rotateY:1}}),rC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,rotateX:1,rotateY:0,rotateZ:0,startAngle:0,startDistance:"0px",endDistance:"170px"}}),oC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,rotateX:1,rotateY:0,rotateZ:0,startAngle:0,startDistance:"0px",endDistance:"-170px"}}),aC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,rotateZ:0,startAngle:0,startDistance:"0px",endDistance:"170px",rotateX:0,rotateY:1}}),lC=ce(wa,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:180,rotateZ:0,startAngle:0,startDistance:"0px",endDistance:"-170px",rotateX:0,rotateY:1}}),$O=[dt({opacity:"{{ startOpacity }}",height:"{{ startHeight }}",paddingBlock:"{{ startPadding }}"}),ir("{{duration}} {{delay}} {{easing}}",dt({opacity:"{{ endOpacity }}",height:"{{ endHeight }}",paddingBlock:"{{ endPadding }}"}))],El=ce($O,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",startOpacity:0,endOpacity:1,startHeight:"0px",endHeight:"*",startPadding:"0px",endPadding:"*"}}),Ml=ce($O,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",startOpacity:1,endOpacity:0,startHeight:"*",endHeight:"0px",startPadding:"*",endPadding:"0px"}}),Dr=[ir("{{duration}} {{delay}} {{easing}}",gg([dt({offset:0,transform:"rotate(0deg) translate{{direction}}(0)",transformOrigin:"{{xPos}} {{yPos}}"}),dt({offset:.1,transform:"rotate({{endAngle}}deg) translate{{direction}}(-{{startDistance}})"}),dt({offset:.2,transform:"rotate(-{{startAngle}}deg) translate{{direction}}({{startDistance}})"}),dt({offset:.3,transform:"rotate({{startAngle}}deg) translate{{direction}}(-{{startDistance}})"}),dt({offset:.4,transform:"rotate(-{{startAngle}}deg) translate{{direction}}({{startDistance}})"}),dt({offset:.5,transform:"rotate({{startAngle}}deg) translate{{direction}}(-{{startDistance}})"}),dt({offset:.6,transform:"rotate(-{{startAngle}}deg) translate{{direction}}({{startDistance}})"}),dt({offset:.7,transform:"rotate({{startAngle}}deg) translate{{direction}}(-{{startDistance}})"}),dt({offset:.8,transform:"rotate(-{{endAngle}}deg) translate{{direction}}({{endDistance}})"}),dt({offset:.9,transform:"rotate({{endAngle}}deg) translate{{direction}}(-{{endDistance}})"}),dt({offset:1,transform:"rotate(0deg) translate{{direction}}(0)",transformOrigin:"{{xPos}} {{yPos}}"})]))],WO=ce(Dr,{params:{delay:"0s",direction:"X",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",endAngle:0,endDistance:"8px",startAngle:0,startDistance:"10px",xPos:"center",yPos:"center"}}),qO=ce(Dr,{params:{delay:"0s",direction:"Y",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",endAngle:0,endDistance:"8px",startAngle:0,startDistance:"10px",xPos:"center",yPos:"center"}}),KO=ce(Dr,{params:{delay:"0s",direction:"X",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",xPos:"center",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",yPos:"top"}}),ZO=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",xPos:"center",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",yPos:"bottom"}}),YO=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"right",yPos:"center"}}),QO=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"left",yPos:"center"}}),XO=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:8,endDistance:"0",startAngle:10,startDistance:"0",xPos:"center",yPos:"center"}}),JO=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"right",yPos:"top"}}),eF=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"right",yPos:"bottom"}}),tF=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"left",yPos:"bottom"}}),iF=ce(Dr,{params:{delay:"0s",duration:"800ms",easing:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",direction:"Y",endAngle:2,endDistance:"0",startAngle:4,startDistance:"0",xPos:"left",yPos:"top"}}),tie=[dt({animationTimingFunction:"ease-out",transform:"scale(1)",transformOrigin:"center center"}),ir("{{duration}} {{delay}} {{easing}}",gg([dt({animationTimingFunction:"ease-in",offset:.1,transform:"scale(0.91)"}),dt({animationTimingFunction:"ease-out",offset:.17,transform:"scale(0.98)"}),dt({animationTimingFunction:"ease-in",offset:.33,transform:"scale(0.87)"}),dt({animationTimingFunction:"ease-out",offset:.45,transform:"scale(1)"})]))],nF=[ir("{{duration}} {{delay}} {{easing}}",gg([dt({offset:0,transform:"scale({{fromScale}})"}),dt({offset:.5,transform:"scale({{toScale}})"}),dt({offset:1,transform:"scale({{fromScale}})"})]))],iie=[ir("{{duration}} {{delay}} {{easing}}",gg([dt({offset:0,opacity:.8,transform:"scale({{fromScale}})"}),dt({offset:.8,opacity:0,transform:"scale({{midScale}})"}),dt({offset:1,opacity:0,transform:"scale({{toScale}})"})]))],sF=ce(nF,{params:{delay:"0s",duration:".5s",easing:"ease-in-out",fromScale:1,toScale:1.1}}),rF=ce(nF,{params:{delay:"0s",duration:".5s",easing:"ease-in-out",fromScale:1,toScale:.9}}),oF=ce(tie,{params:{delay:"0s",duration:"1.5s",easing:"ease-in-out"}}),aF=ce(iie,{params:{delay:"0s",duration:".8s",easing:"ease-in-out",fromScale:.2,midScale:1.2,toScale:2.2}}),wi=[dt({opacity:"{{startOpacity}}",transform:"rotate3d({{rotateX}},{{rotateY}},{{rotateZ}},{{startAngle}}deg)",transformOrigin:"{{xPos}} {{yPos}}"}),ir("{{duration}} {{delay}} {{easing}}",dt({offset:0,opacity:"{{endOpacity}}",transform:"rotate3d({{rotateX}},{{rotateY}},{{rotateZ}},{{endAngle}}deg)",transformOrigin:"{{xPos}} {{yPos}}"}))],lF=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,xPos:"center",yPos:"center"}}),cF=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,xPos:"center",yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1}}),cC=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,yPos:"center",xPos:"top"}}),dC=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"top"}}),uC=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,yPos:"center",xPos:"right"}}),hC=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"right"}}),gC=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,yPos:"center",xPos:"bottom"}}),pC=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"bottom"}}),fC=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,yPos:"center",xPos:"left"}}),mC=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"left"}}),G_=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,xPos:"right",yPos:"top"}}),U_=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"right",yPos:"top"}}),j_=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,xPos:"right",yPos:"bottom"}}),$_=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"right",yPos:"bottom"}}),W_=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,xPos:"left",yPos:"bottom"}}),q_=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"left",yPos:"bottom"}}),K_=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,startOpacity:0,xPos:"left",yPos:"top"}}),Z_=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,rotateX:0,rotateY:0,rotateZ:1,startAngle:-360,easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,xPos:"left",yPos:"top"}}),dF=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,startAngle:-360,startOpacity:0,xPos:"center",yPos:"center",rotateX:1,rotateY:1,rotateZ:0}}),uF=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,startAngle:-360,xPos:"center",yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,rotateX:1,rotateY:1,rotateZ:0}}),hF=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,startAngle:-360,startOpacity:0,xPos:"center",yPos:"center",rotateX:-1,rotateY:1,rotateZ:0}}),gF=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,startAngle:-360,xPos:"center",yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,rotateX:-1,rotateY:1,rotateZ:0}}),pF=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,startAngle:-360,startOpacity:0,xPos:"center",yPos:"center",rotateX:0,rotateY:1,rotateZ:0}}),fF=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,startAngle:-360,xPos:"center",yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,rotateX:0,rotateY:1,rotateZ:0}}),mF=ce(wi,{params:{delay:"0s",duration:"600ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endAngle:0,endOpacity:1,startAngle:-360,startOpacity:0,xPos:"center",yPos:"center",rotateX:1,rotateY:0,rotateZ:0}}),_F=ce(wi,{params:{delay:"0s",duration:"600ms",endAngle:0,startAngle:-360,xPos:"center",yPos:"center",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,rotateX:1,rotateY:0,rotateZ:0}}),Zt=[dt({opacity:"{{startOpacity}}",transform:"scale{{direction}}({{fromScale}})",transformOrigin:"{{xPos}} {{yPos}}"}),ir("{{duration}} {{delay}} {{easing}}",dt({opacity:"{{endOpacity}}",transform:"scale{{direction}}({{toScale}})",transformOrigin:"{{xPos}} {{yPos}}"}))],fg=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"50%",yPos:"50%"}}),Y_=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"0",yPos:"100%"}}),vF=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,xPos:"50%",yPos:"50%",direction:"Y",fromScale:.4}}),_C=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"50%",yPos:"0"}}),vC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"0",yPos:"50%"}}),Al=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,direction:"Y",fromScale:.4,xPos:"100%",yPos:"0"}}),Q_=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"100%",yPos:"0"}}),X_=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"0",yPos:"0"}}),mg=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,direction:"Y",fromScale:.4,xPos:"0",yPos:"100%"}}),yC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"100%",yPos:"50%"}}),yF=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,xPos:"50%",yPos:"50%",direction:"X",fromScale:.4}}),J_=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"100%",yPos:"100%"}}),ev=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,direction:"X",fromScale:.4,xPos:"0",yPos:"0"}}),xC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromScale:.5,startOpacity:0,toScale:1,xPos:"50%",yPos:"100%"}}),tv=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,toScale:1,direction:"X",fromScale:.4,xPos:"100%",yPos:"100%"}}),xF=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",xPos:"50%",yPos:"50%",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5}}),iv=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"0",yPos:"100%"}}),nv=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"100%",yPos:"100%"}}),wF=ce(Zt,{params:{delay:"0s",duration:"350ms",xPos:"50%",yPos:"50%",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"Y",toScale:.3}}),Wd=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"Y",toScale:.3,xPos:"100%",yPos:"0"}}),sv=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"Y",toScale:.3,xPos:"0",yPos:"100%"}}),wC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"50%",yPos:"0"}}),bC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"0",yPos:"50%"}}),rv=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"100%",yPos:"0"}}),ov=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"0",yPos:"0"}}),CC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"100%",yPos:"50%"}}),IC=ce(Zt,{params:{delay:"0s",direction:"",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,toScale:.5,xPos:"50%",yPos:"100%"}}),bF=ce(Zt,{params:{delay:"0s",duration:"350ms",xPos:"50%",yPos:"50%",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"X",toScale:.3}}),av=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"X",toScale:.3,xPos:"0",yPos:"0"}}),lv=ce(Zt,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",endOpacity:0,fromScale:1,startOpacity:1,direction:"X",toScale:.3,xPos:"100%",yPos:"100%"}}),ts=[dt({opacity:"{{startOpacity}}",transform:"{{fromPosition}}"}),ir("{{duration}} {{delay}} {{easing}}",dt({opacity:"{{endOpacity}}",transform:"{{toPosition}}"}))],cv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromPosition:"translateY(-500px)",startOpacity:0,toPosition:"translateY(0)"}}),kl=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromPosition:"translateX(-500px)",startOpacity:0,toPosition:"translateY(0)"}}),qd=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromPosition:"translateX(500px)",startOpacity:0,toPosition:"translateY(0)"}}),dv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,fromPosition:"translateY(500px)",startOpacity:0,toPosition:"translateY(0)"}}),uv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,fromPosition:"translateY(-500px) translateX(500px)",toPosition:"translateY(0) translateX(0)"}}),hv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,fromPosition:"translateY(-500px) translateX(-500px)",toPosition:"translateY(0) translateX(0)"}}),gv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,fromPosition:"translateY(500px) translateX(500px)",toPosition:"translateY(0) translateX(0)"}}),pv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",endOpacity:1,startOpacity:0,fromPosition:"translateY(500px) translateX(-500px)",toPosition:"translateY(0) translateX(0)"}}),fv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,fromPosition:"translateY(0)",startOpacity:1,toPosition:"translateY(-500px)"}}),DC=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,fromPosition:"translateY(0)",startOpacity:1,toPosition:"translateX(500px)"}}),mv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,fromPosition:"translateY(0)",startOpacity:1,toPosition:"translateY(500px)"}}),SC=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,fromPosition:"translateY(0)",startOpacity:1,toPosition:"translateX(-500px)"}}),_v=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,fromPosition:"translateY(0) translateX(0)",toPosition:"translateY(-500px) translateX(500px)"}}),vv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,fromPosition:"translateY(0) translateX(0)",toPosition:"translateY(500px) translateX(500px)"}}),yv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,fromPosition:"translateY(0) translateX(0)",toPosition:"translateY(500px) translateX(-500px)"}}),xv=ce(ts,{params:{delay:"0s",duration:"350ms",easing:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",endOpacity:0,startOpacity:1,fromPosition:"translateY(0) translateX(0)",toPosition:"translateY(-500px) translateX(-500px)"}}),is=[dt({opacity:"{{startOpacity}}",transform:"rotate{{direction}}({{startAngle}}deg)",transformOrigin:"{{xPos}} {{yPos}}"}),ir("{{duration}} {{delay}} {{easing}}",dt({opacity:"{{endOpacity}}",transform:"rotate{{direction}}({{endAngle}}deg)",transformOrigin:"{{xPos}} {{yPos}}"}))],TC=ce(is,{params:{delay:"0s",direction:"X",duration:".5s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startAngle:-100,startOpacity:0,xPos:"top",yPos:"center"}}),EC=ce(is,{params:{delay:"0s",duration:".5s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startAngle:-100,startOpacity:0,direction:"Y",xPos:"center",yPos:"right"}}),MC=ce(is,{params:{delay:"0s",direction:"X",duration:".5s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,yPos:"center",startAngle:100,xPos:"bottom"}}),AC=ce(is,{params:{delay:"0s",duration:".5s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,direction:"Y",startAngle:100,xPos:"center",yPos:"left"}}),kC=ce(is,{params:{delay:"0s",direction:"X",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,xPos:"top",yPos:"center",duration:".6s",startAngle:70}}),RC=ce(is,{params:{delay:"0s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,direction:"Y",duration:".6s",startAngle:70,xPos:"center",yPos:"right"}}),OC=ce(is,{params:{delay:"0s",direction:"X",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,yPos:"center",duration:".6s",startAngle:-70,xPos:"bottom"}}),FC=ce(is,{params:{delay:"0s",easing:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",endAngle:0,endOpacity:1,startOpacity:0,direction:"Y",duration:".6s",startAngle:-70,xPos:"center",yPos:"left"}}),PC=ce(is,{params:{delay:"0s",direction:"X",xPos:"top",yPos:"center",duration:".55s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endAngle:70,endOpacity:0,startAngle:0,startOpacity:1}}),NC=ce(is,{params:{delay:"0s",duration:".55s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endAngle:70,endOpacity:0,startAngle:0,startOpacity:1,direction:"Y",xPos:"center",yPos:"right"}}),VC=ce(is,{params:{delay:"0s",direction:"X",yPos:"center",duration:".55s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,endAngle:-70,xPos:"bottom"}}),LC=ce(is,{params:{delay:"0s",duration:".55s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,direction:"Y",endAngle:-70,xPos:"center",yPos:"left"}}),BC=ce(is,{params:{delay:"0s",direction:"X",xPos:"top",yPos:"center",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,duration:".45s",endAngle:-100}}),HC=ce(is,{params:{delay:"0s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,direction:"Y",duration:".45s",endAngle:-100,xPos:"center",yPos:"right"}}),zC=ce(is,{params:{delay:"0s",direction:"X",yPos:"center",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,duration:".45s",endAngle:100,xPos:"bottom"}}),GC=ce(is,{params:{delay:"0s",easing:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",endOpacity:0,startAngle:0,startOpacity:1,direction:"Y",duration:".45s",endAngle:100,xPos:"center",yPos:"left"}});class wv{constructor(){this.oppositeAnimation=new Map([[es,es],[nr,nr],[tC,iC],[iC,tC],[sC,nC],[nC,sC],[rC,oC],[oC,rC],[aC,lC],[lC,aC],[El,El],[Ml,Ml],[oF,oF],[sF,rF],[rF,sF],[aF,aF],[WO,WO],[qO,qO],[KO,KO],[ZO,ZO],[YO,YO],[QO,QO],[XO,XO],[JO,JO],[eF,eF],[tF,tF],[iF,iF],[lF,lF],[cF,cF],[cC,gC],[dC,pC],[uC,fC],[hC,mC],[fC,uC],[mC,hC],[gC,cC],[pC,dC],[G_,W_],[U_,q_],[j_,K_],[$_,Z_],[W_,G_],[q_,U_],[K_,j_],[Z_,$_],[dF,dF],[uF,uF],[hF,hF],[gF,gF],[pF,pF],[fF,fF],[mF,mF],[_F,_F],[_C,xC],[wC,IC],[yC,vC],[CC,bC],[xC,_C],[IC,wC],[vC,yC],[bC,CC],[fg,fg],[xF,xF],[Q_,Y_],[rv,iv],[J_,X_],[nv,ov],[Y_,Q_],[iv,rv],[X_,J_],[ov,nv],[Al,mg],[Wd,sv],[mg,Al],[sv,Wd],[vF,vF],[wF,wF],[yF,yF],[bF,bF],[ev,tv],[av,lv],[tv,ev],[lv,av],[cv,dv],[fv,mv],[qd,kl],[DC,SC],[dv,cv],[mv,fv],[kl,qd],[SC,DC],[uv,pv],[_v,yv],[gv,hv],[vv,xv],[pv,uv],[yv,_v],[hv,gv],[xv,vv],[TC,MC],[PC,VC],[EC,AC],[NC,LC],[AC,EC],[LC,NC],[MC,TC],[VC,PC],[kC,OC],[BC,zC],[RC,FC],[HC,GC],[OC,kC],[zC,BC],[FC,RC],[GC,HC]]),this.horizontalAnimations=[sC,nC,aC,lC,uC,hC,fC,mC,G_,U_,j_,$_,W_,q_,K_,Z_,yC,CC,vC,bC,Q_,rv,J_,nv,Y_,iv,X_,ov,ev,av,tv,lv,qd,DC,kl,SC,uv,_v,gv,vv,pv,yv,hv,xv,EC,NC,AC,LC,RC,HC,FC,GC],this.verticalAnimations=[tC,iC,rC,oC,El,Ml,cC,dC,gC,pC,G_,U_,j_,$_,W_,q_,K_,Z_,_C,wC,xC,IC,Q_,rv,J_,nv,Y_,iv,X_,ov,Al,Wd,mg,sv,cv,fv,dv,mv,uv,_v,gv,vv,pv,yv,hv,xv,TC,PC,MC,VC,kC,BC,OC,zC]}static instance(){return this._instance||(this._instance=new this)}reverseAnimationResolver(s){return this.oppositeAnimation.get(s)??s}isHorizontalAnimation(s){return this.horizontalAnimations.includes(s)}isVerticalAnimation(s){return this.verticalAnimations.includes(s)}}class nie extends Zq{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class UC extends nie{static makeCurrent(){!function Kq(t){Bw||(Bw=t)}(new UC)}onAndCancel(s,n,e){return s.addEventListener(n,e),()=>{s.removeEventListener(n,e)}}dispatchEvent(s,n){s.dispatchEvent(n)}remove(s){s.parentNode&&s.parentNode.removeChild(s)}createElement(s,n){return(n=n||this.getDefaultDocument()).createElement(s)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(s){return s.nodeType===Node.ELEMENT_NODE}isShadowRoot(s){return s instanceof DocumentFragment}getGlobalEventTarget(s,n){return"window"===n?window:"document"===n?s:"body"===n?s.body:null}getBaseHref(s){const n=function sie(){return _g=_g||document.querySelector("base"),_g?_g.getAttribute("href"):null}();return null==n?null:function rie(t){bv=bv||document.createElement("a"),bv.setAttribute("href",t);const s=bv.pathname;return"/"===s.charAt(0)?s:`/${s}`}(n)}resetBaseElement(){_g=null}getUserAgent(){return window.navigator.userAgent}getCookie(s){return y5(document.cookie,s)}}let bv,_g=null,aie=(()=>{var t;class s{build(){return new XMLHttpRequest}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();const Cv=new Ce("EventManagerPlugins");let CF=(()=>{var t;class s{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new se(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Cv),ge(Oe))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();class jC{constructor(s){this._doc=s}}const $C="ng-app-id";let IF=(()=>{var t;class s{constructor(e,i,r,o={}){this.doc=e,this.appId=i,this.nonce=r,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=T5(o),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(r=>r.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${$C}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(r=>{null!=r.textContent&&i.set(r.textContent,r)}),i}return null}changeUsageCount(e,i){const r=this.styleRef;if(r.has(e)){const o=r.get(e);return o.usage+=i,o.usage}return r.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const r=this.styleNodesInDOM,o=r?.get(i);if(o?.parentNode===e)return r.delete(i),o.removeAttribute($C),o;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=i,this.platformIsServer&&a.setAttribute($C,this.appId),e.appendChild(a),a}}addStyleToHost(e,i){const r=this.getStyleElement(e,i),o=this.styleRef,a=o.get(i)?.elements;a?a.push(r):o.set(i,{elements:[r],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht),ge(Mf),ge(EE,8),ge(sa))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();const WC={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},qC=/%COMP%/g,uie=new Ce("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!0});function SF(t,s){return s.map(n=>n.replace(qC,t))}let KC=(()=>{var t;class s{constructor(e,i,r,o,a,l,c,d=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=l,this.ngZone=c,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=T5(l),this.defaultRenderer=new ZC(e,a,c,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Ks.ShadowDom&&(i={...i,encapsulation:Ks.Emulated});const r=this.getOrCreateRenderer(e,i);return r instanceof EF?r.applyToHost(e):r instanceof YC&&r.applyStyles(),r}getOrCreateRenderer(e,i){const r=this.rendererByCompId;let o=r.get(i.id);if(!o){const a=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,g=this.removeStylesOnCompDestroy,_=this.platformIsServer;switch(i.encapsulation){case Ks.Emulated:o=new EF(c,d,i,this.appId,g,a,l,_);break;case Ks.ShadowDom:return new fie(c,d,e,i,a,l,this.nonce,_);default:o=new YC(c,d,i,g,a,l,_)}r.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(CF),ge(IF),ge(Mf),ge(uie),ge(ht),ge(sa),ge(Oe),ge(EE))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();class ZC{constructor(s,n,e,i){this.eventManager=s,this.doc=n,this.ngZone=e,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(s,n){return n?this.doc.createElementNS(WC[n]||n,s):this.doc.createElement(s)}createComment(s){return this.doc.createComment(s)}createText(s){return this.doc.createTextNode(s)}appendChild(s,n){(TF(s)?s.content:s).appendChild(n)}insertBefore(s,n,e){s&&(TF(s)?s.content:s).insertBefore(n,e)}removeChild(s,n){s&&s.removeChild(n)}selectRootElement(s,n){let e="string"==typeof s?this.doc.querySelector(s):s;if(!e)throw new se(-5104,!1);return n||(e.textContent=""),e}parentNode(s){return s.parentNode}nextSibling(s){return s.nextSibling}setAttribute(s,n,e,i){if(i){n=i+":"+n;const r=WC[i];r?s.setAttributeNS(r,n,e):s.setAttribute(n,e)}else s.setAttribute(n,e)}removeAttribute(s,n,e){if(e){const i=WC[e];i?s.removeAttributeNS(i,n):s.removeAttribute(`${e}:${n}`)}else s.removeAttribute(n)}addClass(s,n){s.classList.add(n)}removeClass(s,n){s.classList.remove(n)}setStyle(s,n,e,i){i&(Io.DashCase|Io.Important)?s.style.setProperty(n,e,i&Io.Important?"important":""):s.style[n]=e}removeStyle(s,n,e){e&Io.DashCase?s.style.removeProperty(n):s.style[n]=""}setProperty(s,n,e){s[n]=e}setValue(s,n){s.nodeValue=n}listen(s,n,e){if("string"==typeof s&&!(s=Eo().getGlobalEventTarget(this.doc,s)))throw new Error(`Unsupported event target ${s} for event ${n}`);return this.eventManager.addEventListener(s,n,this.decoratePreventDefault(e))}decoratePreventDefault(s){return n=>{if("__ngUnwrap__"===n)return s;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>s(n)):s(n))&&n.preventDefault()}}}function TF(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class fie extends ZC{constructor(s,n,e,i,r,o,a,l){super(s,r,o,l),this.sharedStylesHost=n,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=SF(i.id,i.styles);for(const d of c){const g=document.createElement("style");a&&g.setAttribute("nonce",a),g.textContent=d,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(s){return s===this.hostEl?this.shadowRoot:s}appendChild(s,n){return super.appendChild(this.nodeOrShadowRoot(s),n)}insertBefore(s,n,e){return super.insertBefore(this.nodeOrShadowRoot(s),n,e)}removeChild(s,n){return super.removeChild(this.nodeOrShadowRoot(s),n)}parentNode(s){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(s)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class YC extends ZC{constructor(s,n,e,i,r,o,a,l){super(s,r,o,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i,this.styles=l?SF(l,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class EF extends YC{constructor(s,n,e,i,r,o,a,l){const c=i+"-"+e.id;super(s,n,e,r,o,a,l,c),this.contentAttr=function hie(t){return"_ngcontent-%COMP%".replace(qC,t)}(c),this.hostAttr=function gie(t){return"_nghost-%COMP%".replace(qC,t)}(c)}applyToHost(s){this.applyStyles(),this.setAttribute(s,this.hostAttr,"")}createElement(s,n){const e=super.createElement(s,n);return super.setAttribute(e,this.contentAttr,""),e}}let mie=(()=>{var t;class s extends jC{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();const MF=["alt","control","meta","shift"],_ie={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},vie={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let yie=(()=>{var t;class s extends jC{constructor(e){super(e)}supports(e){return null!=s.parseEventName(e)}addEventListener(e,i,r){const o=s.parseEventName(i),a=s.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Eo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=s._normalizeKey(i.pop());let a="",l=i.indexOf("code");if(l>-1&&(i.splice(l,1),a="code."),MF.forEach(d=>{const g=i.indexOf(d);g>-1&&(i.splice(g,1),a+=d+".")}),a+=o,0!=i.length||0===o.length)return null;const c={};return c.domEventName=r,c.fullKey=a,c}static matchEventFullKeyCode(e,i){let r=_ie[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),MF.forEach(a=>{a!==r&&(0,vie[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{s.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();function AF(t){return{appProviders:[...RF,...t?.providers??[]],platformProviders:Iie}}const Iie=[{provide:sa,useValue:S5},{provide:TE,useValue:function wie(){UC.makeCurrent()},multi:!0},{provide:ht,useFactory:function Cie(){return function uB(t){k0=t}(document),document},deps:[]}],Die=new Ce(""),kF=[{provide:Am,useClass:class oie{addToWindow(s){mi.getAngularTestability=(e,i=!0)=>{const r=s.findTestabilityInTree(e,i);if(null==r)throw new se(5103,!1);return r},mi.getAllAngularTestabilities=()=>s.getAllTestabilities(),mi.getAllAngularRootElements=()=>s.getAllRootElements(),mi.frameworkStabilizers||(mi.frameworkStabilizers=[]),mi.frameworkStabilizers.push(e=>{const i=mi.getAllAngularTestabilities();let r=i.length,o=!1;const a=function(l){o=o||l,r--,0==r&&e(o)};i.forEach(l=>{l.whenStable(a)})})}findTestabilityInTree(s,n,e){return null==n?null:s.getTestability(n)??(e?Eo().isShadowRoot(n)?this.findTestabilityInTree(s,n.host,!0):this.findTestabilityInTree(s,n.parentElement,!0):null)}},deps:[]},{provide:Dk,useClass:Iw,deps:[Oe,Dw,Am]},{provide:Iw,useClass:Iw,deps:[Oe,Dw,Am]}],RF=[{provide:D0,useValue:"root"},{provide:So,useFactory:function bie(){return new So},deps:[]},{provide:Cv,useClass:mie,multi:!0,deps:[ht,Oe,sa]},{provide:Cv,useClass:yie,multi:!0,deps:[ht]},KC,IF,CF,{provide:Yf,useExisting:KC},{provide:E5,useClass:aie,deps:[]},[]];let Sie=(()=>{var t;class s{constructor(e){}static withServerTransition(e){return{ngModule:s,providers:[{provide:Mf,useValue:e.appId}]}}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Die,12))},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({providers:[...RF,...kF],imports:[iZ,Dq]}),s})(),OF=(()=>{var t;class s{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht))},t.\u0275prov=de({token:t,factory:function(e){let i=null;return i=e?new e:function Eie(){return new OF(ge(ht))}(),i},providedIn:"root"}),s})();typeof window<"u"&&window;const Rie={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},vg=new Ce("HammerGestureConfig"),NF=new Ce("HammerLoader");let XC=(()=>{var t;class s{constructor(){this.events=[],this.overrides={}}buildHammer(e){const i=new Hammer(e,this.options);i.get("pinch").set({enable:!0}),i.get("rotate").set({enable:!0});for(const r in this.overrides)i.get(r).set(this.overrides[r]);return i}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})(),Oie=(()=>{var t;class s extends jC{constructor(e,i,r,o){super(e),this._config=i,this.console=r,this.loader=o,this._loaderPromise=null}supports(e){return!(!Rie.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e)||!window.Hammer&&!this.loader)}addEventListener(e,i,r){const o=this.manager.getZone();if(i=i.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||o.runOutsideAngular(()=>this.loader());let a=!1,l=()=>{a=!0};return o.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?a||(l=this.addEventListener(e,i,r)):l=()=>{}}).catch(()=>{l=()=>{}})),()=>{l()}}return o.runOutsideAngular(()=>{const a=this._config.buildHammer(e),l=function(c){o.runGuarded(function(){r(c)})};return a.on(i,l),()=>{a.off(i,l),"function"==typeof a.destroy&&a.destroy()}})}isCustomEvent(e){return this._config.events.indexOf(e)>-1}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht),ge(vg),ge(Tm),ge(NF,8))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})(),Fie=(()=>{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275mod=Rt({type:t}),t.\u0275inj=Tt({providers:[{provide:Cv,useClass:Oie,multi:!0,deps:[ht,vg,Tm,[new jc,NF]]},{provide:vg,useClass:XC,deps:[]}]}),s})(),VF=(()=>{var t;class s{}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:function(e){let i=null;return i=e?new(e||t):ge(LF),i},providedIn:"root"}),s})(),LF=(()=>{var t;class s extends VF{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Vs.NONE:return i;case Vs.HTML:return $r(i,"HTML")?Ns(i):v3(this._doc,String(i)).toString();case Vs.STYLE:return $r(i,"Style")?Ns(i):i;case Vs.SCRIPT:if($r(i,"Script"))return Ns(i);throw new se(5200,!1);case Vs.URL:return $r(i,"URL")?Ns(i):Uf(String(i));case Vs.RESOURCE_URL:if($r(i,"ResourceURL"))return Ns(i);throw new se(5201,!1);default:throw new se(5202,!1)}}bypassSecurityTrustHtml(e){return function oH(t){return new eH(t)}(e)}bypassSecurityTrustStyle(e){return function aH(t){return new tH(t)}(e)}bypassSecurityTrustScript(e){return function lH(t){return new iH(t)}(e)}bypassSecurityTrustUrl(e){return function cH(t){return new nH(t)}(e)}bypassSecurityTrustResourceUrl(e){return function dH(t){return new sH(t)}(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht))},t.\u0275prov=de({token:t,factory:function(e){let i=null;return i=e?new e:function Pie(t){return new LF(t.get(ht))}(ge(Kt)),i},providedIn:"root"}),s})();function Kd(t,s){return os(t,s,1)}function yg(t){return s=>s.lift(new Nie(t))}class Nie{constructor(s){this.callback=s}call(s,n){return n.subscribe(new Vie(s,this.callback))}}class Vie extends Ut{constructor(s,n){super(s),this.add(new fi(n))}}class Iv{}class Dv{}class sr{constructor(s){this.normalizedNames=new Map,this.lazyUpdate=null,s?"string"==typeof s?this.lazyInit=()=>{this.headers=new Map,s.split("\n").forEach(n=>{const e=n.indexOf(":");if(e>0){const i=n.slice(0,e),r=i.toLowerCase(),o=n.slice(e+1).trim();this.maybeSetNormalizedName(i,r),this.headers.has(r)?this.headers.get(r).push(o):this.headers.set(r,[o])}})}:typeof Headers<"u"&&s instanceof Headers?(this.headers=new Map,s.forEach((n,e)=>{this.setHeaderEntries(e,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(s).forEach(([n,e])=>{this.setHeaderEntries(n,e)})}:this.headers=new Map}has(s){return this.init(),this.headers.has(s.toLowerCase())}get(s){this.init();const n=this.headers.get(s.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(s){return this.init(),this.headers.get(s.toLowerCase())||null}append(s,n){return this.clone({name:s,value:n,op:"a"})}set(s,n){return this.clone({name:s,value:n,op:"s"})}delete(s,n){return this.clone({name:s,value:n,op:"d"})}maybeSetNormalizedName(s,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,s)}init(){this.lazyInit&&(this.lazyInit instanceof sr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(s=>this.applyUpdate(s)),this.lazyUpdate=null))}copyFrom(s){s.init(),Array.from(s.headers.keys()).forEach(n=>{this.headers.set(n,s.headers.get(n)),this.normalizedNames.set(n,s.normalizedNames.get(n))})}clone(s){const n=new sr;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof sr?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([s]),n}applyUpdate(s){const n=s.name.toLowerCase();switch(s.op){case"a":case"s":let e=s.value;if("string"==typeof e&&(e=[e]),0===e.length)return;this.maybeSetNormalizedName(s.name,n);const i=("a"===s.op?this.headers.get(n):void 0)||[];i.push(...e),this.headers.set(n,i);break;case"d":const r=s.value;if(r){let o=this.headers.get(n);if(!o)return;o=o.filter(a=>-1===r.indexOf(a)),0===o.length?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,o)}else this.headers.delete(n),this.normalizedNames.delete(n)}}setHeaderEntries(s,n){const e=(Array.isArray(n)?n:[n]).map(r=>r.toString()),i=s.toLowerCase();this.headers.set(i,e),this.maybeSetNormalizedName(s,i)}forEach(s){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>s(this.normalizedNames.get(n),this.headers.get(n)))}}class Lie{encodeKey(s){return HF(s)}encodeValue(s){return HF(s)}decodeKey(s){return decodeURIComponent(s)}decodeValue(s){return decodeURIComponent(s)}}const Hie=/%(\d[a-f0-9])/gi,zie={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function HF(t){return encodeURIComponent(t).replace(Hie,(s,n)=>zie[n]??s)}function Sv(t){return`${t}`}class Ca{constructor(s={}){if(this.updates=null,this.cloneFrom=null,this.encoder=s.encoder||new Lie,s.fromString){if(s.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Bie(t,s){const n=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{const r=i.indexOf("="),[o,a]=-1==r?[s.decodeKey(i),""]:[s.decodeKey(i.slice(0,r)),s.decodeValue(i.slice(r+1))],l=n.get(o)||[];l.push(a),n.set(o,l)}),n}(s.fromString,this.encoder)}else s.fromObject?(this.map=new Map,Object.keys(s.fromObject).forEach(n=>{const e=s.fromObject[n],i=Array.isArray(e)?e.map(Sv):[Sv(e)];this.map.set(n,i)})):this.map=null}has(s){return this.init(),this.map.has(s)}get(s){this.init();const n=this.map.get(s);return n?n[0]:null}getAll(s){return this.init(),this.map.get(s)||null}keys(){return this.init(),Array.from(this.map.keys())}append(s,n){return this.clone({param:s,value:n,op:"a"})}appendAll(s){const n=[];return Object.keys(s).forEach(e=>{const i=s[e];Array.isArray(i)?i.forEach(r=>{n.push({param:e,value:r,op:"a"})}):n.push({param:e,value:i,op:"a"})}),this.clone(n)}set(s,n){return this.clone({param:s,value:n,op:"s"})}delete(s,n){return this.clone({param:s,value:n,op:"d"})}toString(){return this.init(),this.keys().map(s=>{const n=this.encoder.encodeKey(s);return this.map.get(s).map(e=>n+"="+this.encoder.encodeValue(e)).join("&")}).filter(s=>""!==s).join("&")}clone(s){const n=new Ca({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(s),n}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(s=>this.map.set(s,this.cloneFrom.map.get(s))),this.updates.forEach(s=>{switch(s.op){case"a":case"s":const n=("a"===s.op?this.map.get(s.param):void 0)||[];n.push(Sv(s.value)),this.map.set(s.param,n);break;case"d":if(void 0===s.value){this.map.delete(s.param);break}{let e=this.map.get(s.param)||[];const i=e.indexOf(Sv(s.value));-1!==i&&e.splice(i,1),e.length>0?this.map.set(s.param,e):this.map.delete(s.param)}}}),this.cloneFrom=this.updates=null)}}class Gie{constructor(){this.map=new Map}set(s,n){return this.map.set(s,n),this}get(s){return this.map.has(s)||this.map.set(s,s.defaultValue()),this.map.get(s)}delete(s){return this.map.delete(s),this}has(s){return this.map.has(s)}keys(){return this.map.keys()}}function zF(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function GF(t){return typeof Blob<"u"&&t instanceof Blob}function UF(t){return typeof FormData<"u"&&t instanceof FormData}class xg{constructor(s,n,e,i){let r;if(this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=s.toUpperCase(),function Uie(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==e?e:null,r=i):r=e,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers||(this.headers=new sr),this.context||(this.context=new Gie),this.params){const o=this.params.toString();if(0===o.length)this.urlWithParams=n;else{const a=n.indexOf("?");this.urlWithParams=n+(-1===a?"?":ag.set(_,s.setHeaders[_]),l)),s.setParams&&(c=Object.keys(s.setParams).reduce((g,_)=>g.set(_,s.setParams[_]),c)),new xg(n,e,r,{params:c,headers:l,context:d,reportProgress:a,responseType:i,withCredentials:o})}}var Ia=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Ia||{});class JC{constructor(s,n=200,e="OK"){this.headers=s.headers||new sr,this.status=void 0!==s.status?s.status:n,this.statusText=s.statusText||e,this.url=s.url||null,this.ok=this.status>=200&&this.status<300}}class Tv extends JC{constructor(s={}){super(s),this.type=Ia.ResponseHeader}clone(s={}){return new Tv({headers:s.headers||this.headers,status:void 0!==s.status?s.status:this.status,statusText:s.statusText||this.statusText,url:s.url||this.url||void 0})}}class Rl extends JC{constructor(s={}){super(s),this.type=Ia.Response,this.body=void 0!==s.body?s.body:null}clone(s={}){return new Rl({body:void 0!==s.body?s.body:this.body,headers:s.headers||this.headers,status:void 0!==s.status?s.status:this.status,statusText:s.statusText||this.statusText,url:s.url||this.url||void 0})}}class Zd extends JC{constructor(s){super(s,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${s.url||"(unknown url)"}`:`Http failure response for ${s.url||"(unknown url)"}: ${s.status} ${s.statusText}`,this.error=s.error||null}}function e2(t,s){return{body:s,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}let t2=(()=>{var t;class s{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof xg)o=e;else{let c,d;c=r.headers instanceof sr?r.headers:new sr(r.headers),r.params&&(d=r.params instanceof Ca?r.params:new Ca({fromObject:r.params})),o=new xg(e,i,void 0!==r.body?r.body:null,{headers:c,context:r.context,params:d,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}const a=Ge(o).pipe(Kd(c=>this.handler.handle(c)));if(e instanceof xg||"events"===r.observe)return a;const l=a.pipe(xi(c=>c instanceof Rl));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return l.pipe(bt(c=>{if(null!==c.body&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return l.pipe(bt(c=>{if(null!==c.body&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return l.pipe(bt(c=>{if(null!==c.body&&"string"!=typeof c.body)throw new Error("Response is not a string.");return c.body}));default:return l.pipe(bt(c=>c.body))}case"response":return l;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Ca).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,e2(r,i))}post(e,i,r={}){return this.request("POST",e,e2(r,i))}put(e,i,r={}){return this.request("PUT",e,e2(r,i))}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Iv))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();function $F(t,s){return s(t)}function Zie(t,s){return(n,e)=>s.intercept(n,{handle:i=>t(i,e)})}const Qie=new Ce(""),wg=new Ce(""),WF=new Ce(""),qF=new Ce("");function Xie(){let t=null;return(s,n)=>{null===t&&(t=(ye(Qie,{optional:!0})??[]).reduceRight(Zie,$F));const e=ye(Em),i=e.add();return t(s,n).pipe(yg(()=>e.remove(i)))}}let KF=(()=>{var t;class s extends Iv{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=ye(Em);const r=ye(qF,{optional:!0});this.backend=r??e}handle(e){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(wg),...this.injector.get(WF,[])]));this.chain=r.reduceRight((o,a)=>function Yie(t,s,n){return(e,i)=>n.runInContext(()=>s(e,r=>t(r,i)))}(o,a,this.injector),$F)}const i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(yg(()=>this.pendingTasks.remove(i)))}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(Dv),ge(nn))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();const nne=/^\)\]\}',?\n/;let YF=(()=>{var t;class s{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new se(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?hn(i.\u0275loadImpl()):Ge(null)).pipe(as(()=>new ei(o=>{const a=i.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((M,R)=>a.setRequestHeader(M,R.join(","))),e.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const M=e.detectContentTypeHeader();null!==M&&a.setRequestHeader("Content-Type",M)}if(e.responseType){const M=e.responseType.toLowerCase();a.responseType="json"!==M?M:"text"}const l=e.serializeBody();let c=null;const d=()=>{if(null!==c)return c;const M=a.statusText||"OK",R=new sr(a.getAllResponseHeaders()),P=function sne(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(a)||e.url;return c=new Tv({headers:R,status:a.status,statusText:M,url:P}),c},g=()=>{let{headers:M,status:R,statusText:P,url:$}=d(),W=null;204!==R&&(W=typeof a.response>"u"?a.responseText:a.response),0===R&&(R=W?200:0);let le=R>=200&&R<300;if("json"===e.responseType&&"string"==typeof W){const he=W;W=W.replace(nne,"");try{W=""!==W?JSON.parse(W):null}catch(Ie){W=he,le&&(le=!1,W={error:Ie,text:W})}}le?(o.next(new Rl({body:W,headers:M,status:R,statusText:P,url:$||void 0})),o.complete()):o.error(new Zd({error:W,headers:M,status:R,statusText:P,url:$||void 0}))},_=M=>{const{url:R}=d(),P=new Zd({error:M,status:a.status||0,statusText:a.statusText||"Unknown Error",url:R||void 0});o.error(P)};let y=!1;const w=M=>{y||(o.next(d()),y=!0);let R={type:Ia.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(R.total=M.total),"text"===e.responseType&&a.responseText&&(R.partialText=a.responseText),o.next(R)},E=M=>{let R={type:Ia.UploadProgress,loaded:M.loaded};M.lengthComputable&&(R.total=M.total),o.next(R)};return a.addEventListener("load",g),a.addEventListener("error",_),a.addEventListener("timeout",_),a.addEventListener("abort",_),e.reportProgress&&(a.addEventListener("progress",w),null!==l&&a.upload&&a.upload.addEventListener("progress",E)),a.send(l),o.next({type:Ia.Sent}),()=>{a.removeEventListener("error",_),a.removeEventListener("abort",_),a.removeEventListener("load",g),a.removeEventListener("timeout",_),e.reportProgress&&(a.removeEventListener("progress",w),null!==l&&a.upload&&a.upload.removeEventListener("progress",E)),a.readyState!==a.DONE&&a.abort()}})))}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(E5))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();const s2=new Ce("XSRF_ENABLED"),QF=new Ce("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),XF=new Ce("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class JF{}let ane=(()=>{var t;class s{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=y5(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(ht),ge(sa),ge(QF))},t.\u0275prov=de({token:t,factory:t.\u0275fac}),s})();function lne(t,s){const n=t.url.toLowerCase();if(!ye(s2)||"GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return s(t);const e=ye(JF).getToken(),i=ye(XF);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),s(t)}var Da=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(Da||{});const eP=new Ce("LEGACY_INTERCEPTOR_FN"),Fl_name="pin-left",Fl_value='Pin Left IconA picture depicting a pin pointed to the left.',Pl_name="unpin-left",Pl_value='Unpin Left IconA picture depicting a crossed-out left-pointed pin.',lP={name:"ends-with",value:'Ends With IconA picture showing three dots followed by lowercase a.',categories:["editor"],keywords:["end","character","compare","filter"]},cP={name:"equals",value:'Equals IconA picture showing the equals sign.',categories:["editor"],keywords:["equal","equals","compare","filter","equality","calculation","math"]},dP={name:"is-empty",value:'Is Empty IconA picture showing a dotted square.',categories:["editor"],keywords:["empty","box","nothing"]},uP=[{name:"bottom-percentile-records",value:'Bottom recordsShows percentile records positioned at the bottom.',categories:["editor"]},{name:"bottom-records",value:'Bottom recordsShows records positioned at the bottom.',categories:["editor"]},{name:"case-sensitive",value:'Case Sensitive IconA picture showing the letter A written in both upper and lower case.',categories:["editor"],keywords:["case","sensitive","character","text","mode","sentence","style","change","compare","filter"]},{name:"check",value:'Check IconA picture depicting a check mark.',categories:["editor"],keywords:["check","checked","mark","tick","ok","success"]},{name:"contains",value:'Contains IconA picture showing the lowercase letter A in a square box.',categories:["editor"],keywords:["contains","letter","contain","compare","filter"]},{name:"custom-filter",value:'Custom Filter IconAn icon showing that custom filter is applied.',categories:["editor"],keywords:["custom","filter"]},{name:"does-not-contain",value:'Does-Not-Contain IconA picture showing the lowercase letter A in a crossed-out square box.',categories:["editor"],keywords:["contains","character","contain","compare","filter"]},{name:"does-not-end-with",value:'Does-Not-End-With IconA picture showing crossed-out lines at the end of a square box.',categories:["editor"]},{name:"does-not-start-with",value:'Does-Not-Start-With IconA picture showing crossed-out lines at the beginning of a square box.',categories:["editor"]},{name:"end-expression",value:'End Expression IconA picture showing three dots followed by a right-pointed chevron.',categories:["editor"],keywords:["end","expression","arrow","right"]},lP,cP,{name:"exact-match",value:'Exact Match IconA picture depicting an arrow hitting bulls-eye.',categories:["editor"],keywords:["exact","match","arrow","target","goal","aim","business","dart","bullseye"]},{name:"greater-than",value:'Greater Than IconA picture showing the greater-than symbol.',categories:["editor"],keywords:["greater","more","compare","next","forward","chevron","math","inequalty","arrow"]},{name:"greater-than-or-equal",value:'Greater Than or Equal IconA picture showing the grater-than or equal symbol.',categories:["editor"],keywords:["greater","more","equal","equals","compare","math"]},{name:"is-after",value:'Is After IconA picture showing a square bracket drawn after a vertical line.',categories:["editor"],keywords:["after","comparison","before","convert","decode","render","scan"]},{name:"is-before",value:'Is Before IconA picture showing a square bracket drawn before a vertical line.',categories:["editor"],keywords:["after","comparison","before","convert","decode","render","scan"]},dP,{name:"is-false",value:'Is False IconA picture showing an encircled X symbol.',categories:["editor"],keywords:["false","true","choice","options","yes","no","check","tick","cross"]},{name:"is-not-null",value:'Is Not Null IconA picture showing a crossed-out circle.',categories:["editor"],keywords:["empty","null","void","problem","number","invalid","inoperative","none","nothing"]},{name:"is-null",value:'Is Null IconA picture showing an empty circle.',categories:["editor"],keywords:["null","circle","zero","o"]},{name:"is-true",value:'is True IconA picture showing an encircled check mark symbol.',categories:["editor"],keywords:["true","false","choice","options","yes","no","check","tick","cross"]},{name:"last-month",value:'Last Month IconA picture depicting a calendar with a back-arrow at the end.',categories:["editor"],keywords:["last","calendar","month","date","day","previous","schedule","arrow","left","page"]},{name:"last-quarter",value:'Last Quarter IconA picture depicting a quarter of a circle with an arrow pointing right.',categories:["editor"]},{name:"last-week",value:'Last Week IconA picture depicting a square with an arrow pointing down.',categories:["editor"]},{name:"last-year",value:'Last Year IconA picture depicting a calendar with an back-arrow in the middle.',categories:["editor"],keywords:["last","calendar","month","date","previous","schedule","arrow","left"]},{name:"less-than",value:'Less Than IconA picture showing the less-than symbol.',categories:["editor"],keywords:["less","smaller","compare","previous","back","chevron","math","inequalty","arrow"]},{name:"less-than-or-equal",value:'Less Than or Equal IconA picture showing the lass-than or equal symbol.',categories:["editor"],keywords:["less","smaller","equal","equals","compare","math"]},{name:"match",value:'Match IconA picture depicting two puzzle pieces fitting together.',categories:["editor"],keywords:["match","fit","puzzle","pieces","jigsaw","combination","play","game","toy"]},{name:"month",value:'Month IconA picture depicting a month calendar.',categories:["editor"]},{name:"next-month",value:'Next Month iconA picture depicting a calendar with a forward-arrow at the end.',categories:["editor"],keywords:["next","calendar","month","date","day","following","schedule","arrow","right","page"]},{name:"next-quarter",value:'Next Quarter IconA picture depicting a quarter circle with an arrow pointing right.',categories:["editor"]},{name:"next-week",value:'Next Week IconA picture depicting a square with an arrow pointing right.',categories:["editor"]},{name:"next-year",value:'Next Year iconA picture depicting a calendar with a forward-arrow in the middle.',categories:["editor"],keywords:["next","calendar","month","date","following","schedule","arrow","right"]},{name:"not-empty",value:'Not Empty IconA picture showing a crossed-out dotted square.',categories:["editor"],keywords:["empty","full"]},{name:"not-equal",value:'Not Equal IconA picture showing a crossed-out equals symbol.',categories:["editor"],keywords:["equal","equals","different","compare","filter","equality","calculation","math"]},{name:"previous-quarter",value:'Previous Quarter IconA picture depicting a quarter circle with an arrow pointing left.',categories:["editor"]},{name:"previous-week",value:'Next Week IconA picture depicting a square with an arrow pointing left.',categories:["editor"]},{name:"quarter-four",value:'Quarter Four IconA picture depicting a quarter of a circle next to a three-thirds circle.',categories:["editor"]},{name:"quarter-one",value:'Quarter One IconA picture depicting a quarter of a circle next to a three-thirds circle.',categories:["editor"]},{name:"quarter-three",value:'Quarter Three IconA picture depicting a quarter of a circle next to a three-thirds circle.',categories:["editor"]},{name:"quarter-two",value:'Quarter Two IconA picture depicting a quarter of a circle next to a three-thirds circle.',categories:["editor"]},lP,cP,dP,{name:"select-all",value:'Select All IconA picture showing tree lines and a check mark.',categories:["editor"],keywords:["all","select","check","multiple"]},{name:"start-expression",value:'Start Expression IconA picture showing a left chevron followed by three dots.',categories:["editor"],keywords:["start","expression","arrow","left"]},{name:"starts-with",value:'Starts With IconA picture showing the uppercase letter A followed by three dots.',categories:["editor"],keywords:["start","character","compare","filter"]},{name:"this-month",value:'This Month IconA picture depicting a calendar with an encircled check mark at the end.',categories:["editor"],keywords:["this","calendar","month","date","day","current","schedule","check","page","now"]},{name:"this-quarter",value:'This Quarter IconA picture depicting an arrow pointing right to a quarter of a circle.',categories:["editor"]},{name:"this-week",value:'This Quarter IconA picture depicting a square with an arrow pointing up.',categories:["editor"]},{name:"this-year",value:'This Year IconA picture depicting a stacked calendar with a check mark in the middle.',categories:["editor"],keywords:["this","calendar","month","date","current","schedule","check","now"]},{name:"today",value:'Today IconA picture depicting a calendar with a check mark in the middle.',categories:["editor"],keywords:["today","now","check","date","day","calendar","current","schedule","event"]},{name:"top-percentile-records",value:'Top Percentile Records IconShows percentile records positioned at the top.',categories:["editor"]},{name:"top-records",value:'Top Records IconShows records positioned at the top.',categories:["editor"]},{name:"ungroup",value:'Ungroup IconA picture depicting a broken box with four squares inside it.',categories:["editor"],keywords:["ungroup","exclude","extract"]},{name:"year-to-date",value:'Year To Date IconA picture depicting an year calendar.',categories:["editor"]},{name:"year",value:'Year iconA picture depicting an year calendar.',categories:["editor"]},{name:"yesterday",value:'Yesterday IconA picture depicting a calendar with a back arrow in the middle.',categories:["editor"],keywords:["yesterday","date","calendar","left","arrow","past","previous","day"]},{name:"tomorrow",value:'Tomorrow IconA picture depicting a calendar with a right-pointed arrow in the middle.',categories:["editor"],keywords:["tomorrow","date","calendar","right","arrow","future","next","day"]}];function Pe(t,s,n,e){var o,i=arguments.length,r=i<3?s:null===e?e=Object.getOwnPropertyDescriptor(s,n):e;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,s,n,e);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(r=(i<3?o(r):i>3?o(s,n,r):o(s,n))||r);return i>3&&r&&Object.defineProperty(s,n,r),r}function d2(t,s){return function(n,e){s(n,e,t)}}"function"==typeof SuppressedError&&SuppressedError;const gP={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Av;const ooe=new Uint8Array(16);function aoe(){if(!Av&&(Av=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Av))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Av(ooe)}const Ln=[];for(let t=0;t<256;++t)Ln.push((t+256).toString(16).slice(1));const coe=function loe(t,s,n){if(gP.randomUUID&&!s&&!t)return gP.randomUUID();const e=(t=t||{}).random||(t.rng||aoe)();if(e[6]=15&e[6]|64,e[8]=63&e[8]|128,s){n=n||0;for(let i=0;i<16;++i)s[n+i]=e[i];return s}return function pP(t,s=0){return(Ln[t[s+0]]+Ln[t[s+1]]+Ln[t[s+2]]+Ln[t[s+3]]+"-"+Ln[t[s+4]]+Ln[t[s+5]]+"-"+Ln[t[s+6]]+Ln[t[s+7]]+"-"+Ln[t[s+8]]+Ln[t[s+9]]+"-"+Ln[t[s+10]]+Ln[t[s+11]]+Ln[t[s+12]]+Ln[t[s+13]]+Ln[t[s+14]]+Ln[t[s+15]]).toLowerCase()}(e)};var Nl;const doe=["noLigature"],uoe=["explicitLigature"],hoe=["svgImage"];function goe(t,s){}function poe(t,s){1&t&&X(0)}function foe(t,s){1&t&&N(0,"div",4),2&t&&h("innerHTML",p().getSvg,y3)}function moe(t,s){1&t&&L(0)}const Yt=["*"];function _oe(t,s){1&t&&L(0)}function voe(t,s){if(1&t&&(f(0,"div",13),x(1,_oe,1,0,"ng-container",14),m()),2&t){p();const n=O(24);u(1),h("ngTemplateOutlet",n)}}function yoe(t,s){1&t&&X(0,1)}function xoe(t,s){1&t&&X(0,2)}function woe(t,s){1&t&&X(0,3)}const g2=t=>({"igx-input-group__upload-button":t});function boe(t,s){if(1&t){const n=z();f(0,"igx-prefix",16)(1,"button",17),C("click",function(){return S(n),T(p(2).uploadButtonHandler())}),b(2),m()()}if(2&t){const n=p(2);u(1),h("displayDensity",n.displayDensity)("disabled",n.disabled)("ngClass",He(4,g2,n.isTypeLine)),u(1),Y(" ",n.resourceStrings.igx_input_upload_button," ")}}function Coe(t,s){1&t&&x(0,boe,3,6,"igx-prefix",15),2&t&&h("ngIf",p().isFileType)}function Ioe(t,s){if(1&t&&(f(0,"div",19)(1,"span"),b(2),m()()),2&t){const n=p(2);h("title",n.fileNames),u(2),Z(n.fileNames)}}function Doe(t,s){1&t&&x(0,Ioe,3,2,"div",18),2&t&&h("ngIf",p().isFileType)}function Soe(t,s){if(1&t){const n=z();f(0,"igx-suffix",21),C("click",function(){return S(n),T(p(2).clearValueHandler())})("keydown.Enter",function(){return S(n),T(p(2).clearValueHandler())}),f(1,"igx-icon"),b(2,"clear"),m()()}}function Toe(t,s){if(1&t&&x(0,Soe,3,0,"igx-suffix",20),2&t){const n=p();h("ngIf",n.isFileType&&n.isFilled)}}function Eoe(t,s){1&t&&X(0,4)}function Moe(t,s){1&t&&L(0)}function Aoe(t,s){1&t&&L(0)}function koe(t,s){1&t&&L(0)}function Roe(t,s){1&t&&L(0)}function Ooe(t,s){1&t&&L(0)}function Foe(t,s){1&t&&L(0)}function Poe(t,s){1&t&&L(0)}function Noe(t,s){1&t&&N(0,"div",29)}function Voe(t,s){if(1&t&&(f(0,"div",22)(1,"div",23),x(2,Moe,1,0,"ng-container",14)(3,Aoe,1,0,"ng-container",14),m(),U(4),f(5,"div",24),x(6,koe,1,0,"ng-container",14),m(),j(),f(7,"div",25),x(8,Roe,1,0,"ng-container",14)(9,Ooe,1,0,"ng-container",14),m(),N(10,"div",26),f(11,"div",27),x(12,Foe,1,0,"ng-container",14)(13,Poe,1,0,"ng-container",14),m(),x(14,Noe,1,0,"div",28),m()),2&t){const n=p(),e=O(8),i=O(10),r=O(4),o=O(6),a=O(12),l=O(14),c=O(16);u(2),h("ngTemplateOutlet",e),u(1),h("ngTemplateOutlet",i),u(3),h("ngTemplateOutlet",r),u(2),h("ngTemplateOutlet",o),u(1),h("ngTemplateOutlet",a),u(3),h("ngTemplateOutlet",l),u(1),h("ngTemplateOutlet",c),u(1),h("ngIf",n.hasBorder)}}function Loe(t,s){1&t&&L(0)}function Boe(t,s){1&t&&L(0)}function Hoe(t,s){1&t&&L(0)}function zoe(t,s){1&t&&L(0)}function Goe(t,s){1&t&&L(0)}function Uoe(t,s){1&t&&L(0)}function joe(t,s){1&t&&L(0)}function $oe(t,s){1&t&&N(0,"div",29)}function Woe(t,s){if(1&t&&(x(0,Loe,1,0,"ng-container",14),f(1,"div",22)(2,"div",23),x(3,Boe,1,0,"ng-container",14)(4,Hoe,1,0,"ng-container",14),m(),f(5,"div",25),x(6,zoe,1,0,"ng-container",14)(7,Goe,1,0,"ng-container",14),m(),f(8,"div",27),x(9,Uoe,1,0,"ng-container",14)(10,joe,1,0,"ng-container",14),m(),x(11,$oe,1,0,"div",28),m()),2&t){const n=p(),e=O(4),i=O(8),r=O(10),o=O(6),a=O(12),l=O(14),c=O(16);h("ngTemplateOutlet",e),u(3),h("ngTemplateOutlet",i),u(1),h("ngTemplateOutlet",r),u(2),h("ngTemplateOutlet",o),u(1),h("ngTemplateOutlet",a),u(2),h("ngTemplateOutlet",l),u(1),h("ngTemplateOutlet",c),u(1),h("ngIf",n.hasBorder)}}function qoe(t,s){1&t&&L(0)}function Koe(t,s){1&t&&L(0)}function Zoe(t,s){1&t&&L(0)}function Yoe(t,s){1&t&&L(0)}function Qoe(t,s){1&t&&L(0)}function Xoe(t,s){1&t&&L(0)}function Joe(t,s){1&t&&L(0)}function eae(t,s){if(1&t&&(x(0,qoe,1,0,"ng-container",14),f(1,"div",22)(2,"div",23),x(3,Koe,1,0,"ng-container",14)(4,Zoe,1,0,"ng-container",14),m(),x(5,Yoe,1,0,"ng-container",14)(6,Qoe,1,0,"ng-container",14),f(7,"div",27),x(8,Xoe,1,0,"ng-container",14)(9,Joe,1,0,"ng-container",14),m()()),2&t){p();const n=O(4),e=O(8),i=O(10),r=O(6),o=O(12),a=O(14),l=O(16);h("ngTemplateOutlet",n),u(3),h("ngTemplateOutlet",e),u(1),h("ngTemplateOutlet",i),u(1),h("ngTemplateOutlet",r),u(1),h("ngTemplateOutlet",o),u(2),h("ngTemplateOutlet",a),u(1),h("ngTemplateOutlet",l)}}function tae(t,s){1&t&&L(0)}function iae(t,s){if(1&t&&(U(0),x(1,tae,1,0,"ng-container",14),j()),2&t){p(2);const n=O(22);u(1),h("ngTemplateOutlet",n)}}function nae(t,s){1&t&&L(0)}function sae(t,s){if(1&t&&(U(0),x(1,nae,1,0,"ng-container",14),j()),2&t){p(2);const n=O(20);u(1),h("ngTemplateOutlet",n)}}function rae(t,s){1&t&&L(0)}function oae(t,s){if(1&t&&(U(0),x(1,rae,1,0,"ng-container",14),j()),2&t){p(2);const n=O(20);u(1),h("ngTemplateOutlet",n)}}function aae(t,s){1&t&&L(0)}function lae(t,s){if(1&t&&(U(0),x(1,aae,1,0,"ng-container",14),j()),2&t){p(2);const n=O(18);u(1),h("ngTemplateOutlet",n)}}function cae(t,s){1&t&&(U(0,30),x(1,iae,2,1,"ng-container",31)(2,sae,2,1,"ng-container",31)(3,oae,2,1,"ng-container",31)(4,lae,2,1,"ng-container",32),j()),2&t&&(h("ngSwitch",p().theme),u(1),h("ngSwitchCase","bootstrap"),u(1),h("ngSwitchCase","fluent"),u(1),h("ngSwitchCase","indigo-design"))}const p2=[[["igx-hint"],["","igxHint",""]],[["","igxLabel",""]],[["","igxInput",""]],[["igx-prefix"],["","igxPrefix",""]],[["igx-suffix"],["","igxSuffix",""]]],f2=["igx-hint, [igxHint]","[igxLabel]","[igxInput]","igx-prefix, [igxPrefix]","igx-suffix, [igxSuffix]"],fP=["display_container"];function dae(t,s){}const uae=["horizontal_container"],kv=["container"],hae=["checkbox"],gae=["label"],pae=["placeholderLabel"];const Iae=[[["igx-drop-down-item"]]],Dae=["igx-drop-down-item"],Sae=[[["igx-prefix"],["","igxPrefix",""]],"*",[["igx-suffix"],["","igxSuffix",""]],[["igx-divider"]]],Tae=["igx-prefix, [igxPrefix]","*","igx-suffix, [igxSuffix]","igx-divider"],mP=["scrollContainer"];function Eae(t,s){1&t&&(U(0),X(1),j())}const Mae=["menuItemTemplate"];function Aae(t,s){if(1&t&&(f(0,"igx-icon",4),b(1),m()),2&t){const n=p(2);h("family",n.iconSet)("name",n.iconName),u(1),Z(n.iconName)}}function kae(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p(2);u(1),Z(n.iconName)}}function Rae(t,s){if(1&t){const n=z();U(0),f(1,"button",2),C("click",function(i){return S(n),T(p().handleClick(i))})("mousedown",function(i){return S(n),T(p().preventEvent(i))}),x(2,Aae,2,3,"igx-icon",3)(3,kae,2,1,"igx-icon",0),m(),j()}if(2&t){const n=p();u(1),h("title",n.labelText),u(1),h("ngIf",n.iconSet),u(1),h("ngIf",!n.iconSet)}}function Oae(t,s){if(1&t&&(f(0,"igx-icon",4),b(1),m()),2&t){const n=p(3);h("family",n.iconSet)("name",n.iconName),u(1),Z(n.iconName)}}function Fae(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p(3);u(1),Z(n.iconName)}}function Pae(t,s){if(1&t&&(U(0),f(1,"div",5,6),x(3,Oae,2,3,"igx-icon",3)(4,Fae,2,1,"igx-icon",0),f(5,"label",7),b(6),m()(),j()),2&t){const n=p(2);u(1),h("className",n.containerClass),u(2),h("ngIf",n.iconSet),u(1),h("ngIf",!n.iconSet),u(2),Z(n.labelText)}}function Nae(t,s){1&t&&x(0,Pae,7,4,"ng-container",0),2&t&&h("ngIf",p().asMenuItem)}const _P=["igxDirRef"],Vae=["cell"],Lae=["dropdown"];function Bae(t,s){if(1&t&&(U(0),f(1,"button",5),C("click",function(e){return e.stopPropagation()}),f(2,"igx-icon"),b(3,"more_vert"),m()(),j()),2&t){const n=p(),e=O(4);u(1),h("igxToggleAction",e)("overlaySettings",n.menuOverlaySettings)("title",n.resourceStrings.igx_action_strip_button_more_title)("igxDropDownItemNavigation",e)}}function Hae(t,s){1&t&&L(0)}const Pt=t=>({$implicit:t});function zae(t,s){if(1&t&&(f(0,"igx-drop-down-item",6)(1,"div",7),x(2,Hae,1,0,"ng-container",8),m()()),2&t){const n=s.$implicit;u(2),h("ngTemplateOutlet",n.templateRef)("ngTemplateOutletContext",He(2,Pt,n))}}const Xae=["defaultTemplate"],Jae=["imageTemplate"],ele=["initialsTemplate"],tle=["iconTemplate"];function ile(t,s){1&t&&X(0)}function nle(t,s){1&t&&N(0,"div",5,6),2&t&&K("background-image",p().getSrcUrl())}function sle(t,s){if(1&t&&(f(0,"span"),b(1),m()),2&t){const n=p();u(1),Z(n.initials.substring(0,2))}}function rle(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p();u(1),Z(n.icon)}}function ole(t,s){1&t&&L(0)}function ale(t,s){if(1&t&&(f(0,"span",3),b(1),m()),2&t){const n=p();u(1),Z(n.value)}}function lle(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p();u(1),Z(n.icon)}}function cle(t,s){if(1&t&&(f(0,"igx-icon",4),b(1),m()),2&t){const n=p();h("family",n.iconSet)("name",n.icon),u(1),Z(n.icon)}}function mle(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p().$implicit;u(1),Z(n.icon)}}function _le(t,s){if(1&t&&(f(0,"span",5),b(1),m()),2&t){const n=p().$implicit;u(1),Z(n.label)}}function vle(t,s){if(1&t&&(f(0,"button",2)(1,"span"),x(2,mle,2,1,"igx-icon",3)(3,_le,2,1,"span",4),m()()),2&t){const n=s.$implicit,e=p();h("displayDensity",e.displayDensity)("selected",n.selected)("disabled",e.disabled||n.disabled)("igxButtonColor",n.color)("igxButtonBackground",n.bgcolor)("igxLabel",n.label)("igxRipple",n.ripple),G("data-togglable",n.togglable),u(1),gl("igx-button-group__item-content ",e.itemContentCssClass,""),u(1),h("ngIf",n.icon),u(1),h("ngIf",n.label)}}const vP=["yearsBtn"];function yle(t,s){if(1&t){const n=z();f(0,"span",3),C("monthSelection",function(i){return S(n),T(p().selectMonth(i))}),k(1,"date"),b(2),k(3,"titlecase"),m()}if(2&t){const n=s.$implicit,e=s.index,i=p();h("igxCalendarMonth",n)("date",i.date)("index",e),G("aria-label",Ft(1,6,n,"LLLL"))("tabindex",i.activeMonth===n.getMonth()?0:-1),u(2),Y(" ",ot(3,9,i.formattedMonth(n))," ")}}function xle(t,s){if(1&t){const n=z();f(0,"span",3),C("yearSelection",function(i){return S(n),T(p().selectYear(i))}),b(1),m()}if(2&t){const n=s.$implicit,e=p();h("igxCalendarYear",n)("date",e.date),u(1),Y(" ",e.formattedYear(n)," ")}}function wle(t,s){1&t&&(f(0,"div",4)(1,"span"),b(2,"Wk"),m()())}function ble(t,s){if(1&t&&(f(0,"span",5),b(1),k(2,"titlecase"),m()),2&t){const n=s.$implicit;G("aria-label",n),u(1),Y(" ",ot(2,2,n)," ")}}function Cle(t,s){if(1&t&&(f(0,"div",8)(1,"span",9),b(2),m()()),2&t){const n=p().$implicit,e=p();u(2),Y(" ",e.getWeekNumber(n[0].date)," ")}}function Ile(t,s){if(1&t){const n=z();f(0,"igx-day-item",10),C("focus",function(){const r=S(n).$implicit;return T(p(2).activeDate=r.date.toLocaleDateString())})("dateSelection",function(i){return S(n),T(p(2).selectDay(i))}),b(1),m()}if(2&t){const n=s.$implicit,e=p(2);h("date",n)("selection",e.selection)("selected",e.isSelected(n))("isLastInRange",e.isLastInRange(n))("isFirstInRange",e.isFirstInRange(n))("isWithinRange",e.isWithinRange(n.date,!0))("disabledDates",e.disabledDates)("specialDates",e.specialDates)("outOfRangeDates",e.outOfRangeDates)("hideOutsideDays",e.hideOutsideDays),G("aria-selected",e.isSelected(n))("aria-disabled",e.isDateDisabled(n.date))("aria-label",e.isFirstInRange(n)?n.date.toDateString()+", "+e.resourceStrings.igx_calendar_range_start:e.isLastInRange(n)?n.date.toDateString()+", "+e.resourceStrings.igx_calendar_range_end:n.date.toDateString())("tabindex",e.tabIndex(n)),u(1),Y(" ",e.formattedDate(n.date)," ")}}function Dle(t,s){if(1&t&&(f(0,"div",0),x(1,Cle,3,1,"div",6)(2,Ile,2,15,"igx-day-item",7),m()),2&t){const n=s.$implicit,e=p();u(1),h("ngIf",e.showWeekNumbers),u(1),h("ngForOf",n)("ngForTrackBy",e.dateTracker)}}const yP=["months"],xP=["decade"],m2=["days"],Sle=["prevMonthBtn"],Tle=["nextMonthBtn"],Ele=["monthsBtn"];function Mle(t,s){if(1&t&&(f(0,"span"),b(1),m(),f(2,"span"),b(3),m()),2&t){const n=p();u(1),Y("",n.getFormattedDate().weekday,",\xa0"),u(2),Z(n.getFormattedDate().monthday)}}function Ale(t,s){if(1&t&&(f(0,"span",10),b(1),k(2,"date"),k(3,"date"),m()),2&t){const n=p().$implicit,e=p();u(1),Y(" ",e.monthsViewNumber>1?e.resourceStrings.igx_calendar_first_picker_of.replace("{0}",e.monthsViewNumber.toString())+" "+Ft(2,1,e.getViewDate(n.index),"LLLL yyyy"):e.resourceStrings.igx_calendar_selected_month_is+Ft(3,4,e.getViewDate(n.index),"LLLL yyyy")," ")}}function kle(t,s){if(1&t){const n=z();x(0,Ale,4,7,"span",6),f(1,"span",7,8),C("keydown",function(i){const o=S(n).$implicit,a=p();return T(a.onActiveViewYearKB(a.getViewDate(o.index),i,o.index))})("click",function(){const r=S(n).$implicit,o=p();return T(o.onActiveViewYear(o.getViewDate(r.index),r.index))}),k(3,"date"),b(4),m(),f(5,"span",7,9),C("keydown",function(i){const o=S(n).$implicit,a=p();return T(a.onActiveViewDecadeKB(i,a.getViewDate(o.index),o.index))})("click",function(){const r=S(n).$implicit,o=p();return T(o.onActiveViewDecade(o.getViewDate(r.index),r.index))}),k(7,"date"),b(8),m()}if(2&t){const n=s.$implicit,e=p();h("ngIf",e.monthsViewNumber<2||n.index<1),u(1),G("aria-label",Ft(3,5,e.getViewDate(n.index),"LLLL")+" "+e.resourceStrings.igx_calendar_select_month),u(3),Y(" ",e.formattedMonth(e.getViewDate(n.index))," "),u(1),G("aria-label",Ft(7,8,e.getViewDate(n.index),"yyyy")+" "+e.resourceStrings.igx_calendar_select_year),u(3),Y(" ",e.formattedYear(e.getViewDate(n.index))," ")}}function Rle(t,s){1&t&&L(0)}function Ole(t,s){if(1&t&&(f(0,"header",11)(1,"h5",12),b(2),m(),f(3,"h2",13),x(4,Rle,1,0,"ng-container",14),m()()),2&t){const n=p(),e=O(1);u(2),Y(" ",n.formattedYear(n.headerDate)," "),u(2),h("ngTemplateOutlet",n.headerTemplate?n.headerTemplate:e)("ngTemplateOutletContext",n.headerContext)}}function Fle(t,s){if(1&t&&(U(0),b(1),j()),2&t){const n=p(2);u(1),Y(" ",n.monthsViewNumber&&n.monthsViewNumber>1?n.resourceStrings.igx_calendar_multi_selection.replace("{0}",n.monthsViewNumber.toString()):n.resourceStrings.igx_calendar_singular_multi_selection," ")}}function Ple(t,s){if(1&t&&(U(0),b(1),j()),2&t){const n=p(2);u(1),Y(" ",n.monthsViewNumber&&n.monthsViewNumber>1?n.resourceStrings.igx_calendar_range_selection.replace("{0}",n.monthsViewNumber.toString()):n.resourceStrings.igx_calendar_singular_range_selection," ")}}function Nle(t,s){if(1&t&&(U(0),b(1),j()),2&t){const n=p(2);u(1),Y(" ",n.monthsViewNumber&&n.monthsViewNumber>1?n.resourceStrings.igx_calendar_single_selection.replace("{0}",n.monthsViewNumber.toString()):n.resourceStrings.igx_calendar_singular_single_selection," ")}}function Vle(t,s){1&t&&L(0)}function Lle(t,s){if(1&t&&(f(0,"div",27),k(1,"IgxGetViewDate"),x(2,Vle,1,0,"ng-container",14),m()),2&t){const n=s.index,e=p(2),i=O(3);K("width",100/e.monthsViewNumber,"%"),G("data-month",ue(1,5,n,e.viewDate,!1)),u(2),h("ngTemplateOutlet",e.subheaderTemplate?e.subheaderTemplate:i)("ngTemplateOutletContext",e.getContext(n))}}function Ble(t,s){if(1&t){const n=z();f(0,"igx-days-view",28,29),C("activeDateChange",function(i){return S(n),T(p(2).activeDate=i)})("viewChanging",function(i){return S(n),T(p(2).viewChanging(i))})("dateSelection",function(i){return S(n),T(p(2).childClicked(i))})("monthsViewBlur",function(){return S(n),T(p(2).resetActiveDate())}),k(2,"IgxGetViewDate"),m()}if(2&t){const n=s.index,e=p(2);h("changeDaysView",!0)("selection",e.selection)("locale",e.locale)("value",e.value)("activeDate",e.activeDate)("viewDate",Ft(2,13,n,e.viewDate))("weekStart",e.weekStart)("formatOptions",e.formatOptions)("formatViews",e.formatViews)("disabledDates",e.disabledDates)("specialDates",e.specialDates)("hideOutsideDays",e.hideOutsideDays)("showWeekNumbers",e.showWeekNumbers)}}const wP=t=>({"min-width.%":t});function Hle(t,s){if(1&t){const n=z();f(0,"div",15),C("@animateView.done",function(i){return S(n),T(p().viewRendered(i))})("swiperight",function(){return S(n),T(p().previousMonth())})("swipeleft",function(){return S(n),T(p().nextMonth())})("pointerdown",function(){return S(n),T(p().suppressBlur())}),f(1,"section",16)(2,"span",17),x(3,Fle,2,1,"ng-container",18)(4,Ple,2,1,"ng-container",18)(5,Nle,2,1,"ng-container",18),m(),f(6,"div",19,20),k(8,"date"),f(9,"igx-icon",21),b(10,"keyboard_arrow_left"),m()(),x(11,Lle,3,9,"div",22),k(12,"IgxMonthViewSlots"),f(13,"div",23,24),k(15,"date"),f(16,"igx-icon",21),b(17,"keyboard_arrow_right"),m()()(),f(18,"section",25),C("@animateChange.done",function(i){return S(n),T(p().animationDone(i))}),x(19,Ble,3,16,"igx-days-view",26),k(20,"IgxMonthViewSlots"),m()()}if(2&t){const n=p();h("@animateView",n.activeView),u(3),h("ngIf","multi"===n.selection),u(1),h("ngIf","range"===n.selection),u(1),h("ngIf","single"===n.selection),u(1),h("startScroll",n.startPrevMonthScroll)("stopScroll",n.stopMonthScroll)("ngStyle",He(25,wP,100/(7*n.monthsViewNumber))),G("aria-label",n.resourceStrings.igx_calendar_previous_month+", "+Ft(8,15,n.getPrevMonth(n.viewDate),"LLLL")),u(5),h("ngForOf",ot(12,18,n.monthsViewNumber)),u(2),h("startScroll",n.startNextMonthScroll)("stopScroll",n.stopMonthScroll)("ngStyle",He(27,wP,100/(7*n.monthsViewNumber))),G("aria-label",n.resourceStrings.igx_calendar_next_month+", "+Ft(15,20,n.getNextMonth(n.viewDate,n.monthsViewNumber),"LLLL")),u(5),h("@animateChange",n.animationAction),u(1),h("ngForOf",ot(20,23,n.monthsViewNumber))}}function zle(t,s){if(1&t){const n=z();f(0,"igx-months-view",30,31),C("@animateView.done",function(i){return S(n),T(p().viewRendered(i))})("selected",function(i){return S(n),T(p().changeMonth(i))}),m()}if(2&t){const n=p();h("@animateView",n.activeView)("date",n.viewDate)("locale",n.locale)("formatView",n.formatViews.month)("monthFormat",n.formatOptions.month)}}function Gle(t,s){if(1&t){const n=z();f(0,"igx-years-view",32,33),C("@animateView.done",function(i){return S(n),T(p().viewRendered(i))})("selected",function(i){return S(n),T(p().changeYear(i))}),m()}if(2&t){const n=p();h("@animateView",n.activeView)("date",n.viewDate)("locale",n.locale)("formatView",n.formatViews.year)("yearFormat",n.formatOptions.year)}}const qle=[[["igx-avatar"],["igx-card-media"],["","igxCardThumbnail",""]],[["","igxCardHeaderTitle",""],["","igxCardHeaderSubtitle",""],["",8,"igx-card-header__title"],["",8,"igx-card-header__subtitle"]],"*"],Kle=["igx-avatar, igx-card-media, [igxCardThumbnail]","\n [igxCardHeaderTitle],\n [igxCardHeaderSubtitle],\n .igx-card-header__title,\n .igx-card-header__subtitle","*"],bP=["defaultIndicator"],CP=["chipArea"],dce=["defaultRemoveIcon"],uce=["defaultSelectIcon"];function hce(t,s){1&t&&L(0)}function gce(t,s){if(1&t&&(f(0,"div",10),x(1,hce,1,0,"ng-container",11),m()),2&t){const n=p();h("ngClass",n.selectClass(n.selected)),u(1),h("ngTemplateOutlet",n.selectIconTemplate)}}function pce(t,s){1&t&&L(0)}function fce(t,s){if(1&t){const n=z();f(0,"div",12),C("keydown",function(i){return S(n),T(p().onRemoveBtnKeyDown(i))})("pointerdown",function(i){return S(n),T(p().onRemoveMouseDown(i))})("mousedown",function(i){return S(n),T(p().onRemoveMouseDown(i))})("click",function(i){return S(n),T(p().onRemoveClick(i))})("touchmove",function(){return S(n),T(p().onRemoveTouchMove())})("touchend",function(i){return S(n),T(p().onRemoveTouchEnd(i))}),x(1,pce,1,0,"ng-container",11),m()}if(2&t){const n=p();G("tabIndex",n.tabIndex),u(1),h("ngTemplateOutlet",n.removeButtonTemplate)}}function mce(t,s){1&t&&(f(0,"igx-icon"),b(1,"done"),m()),2&t&&G("aria-label",p().resourceStrings.igx_chip_select)}function _ce(t,s){1&t&&(f(0,"igx-icon"),b(1,"cancel"),m()),2&t&&G("aria-label",p().resourceStrings.igx_chip_remove)}const _2=[[["igx-prefix"],["","igxPrefix",""]],"*",[["igx-suffix"],["","igxSuffix",""]]],vce=t=>({chip:t}),IP=["igx-prefix,[igxPrefix]","*","igx-suffix,[igxSuffix]"],v2=["inputGroup"],qt=(t,s,n,e,i)=>[t,s,n,e,i];function Cde(t,s){if(1&t){const n=z();f(0,"button",5,6),C("click",function(){S(n);const i=p(3);return T(i.calendarClose.emit({owner:i}))}),b(2),m()}if(2&t){const n=p(3);u(2),Y(" ",n.closeButtonLabel," ")}}function Ide(t,s){if(1&t){const n=z();f(0,"button",5,7),C("click",function(){S(n);const i=p(3);return T(i.todaySelection.emit({owner:i}))}),b(2),m()}if(2&t){const n=p(3);u(2),Y(" ",n.todayButtonLabel," ")}}function Dde(t,s){if(1&t&&(f(0,"div",3),x(1,Cde,3,1,"button",4)(2,Ide,3,1,"button",4),m()),2&t){const n=p(2);u(1),h("ngIf",n.closeButtonLabel),u(1),h("ngIf",n.todayButtonLabel)}}function Sde(t,s){if(1&t&&x(0,Dde,3,2,"div",2),2&t){const n=p();h("ngIf",n.closeButtonLabel||n.todayButtonLabel)}}function Tde(t,s){1&t&&L(0)}function Ede(t,s){if(1&t){const n=z();f(0,"igx-prefix",7),C("click",function(){return S(n),T(p().toggle())}),f(1,"igx-icon",8),b(2,"today"),m()()}if(2&t){const n=p();u(1),h("title",n.value?n.pickerResourceStrings.igx_date_picker_change_date:n.pickerResourceStrings.igx_date_picker_choose_date)}}function Mde(t,s){if(1&t){const n=z();f(0,"igx-suffix",7),C("click",function(){return S(n),T(p().clear())}),f(1,"igx-icon"),b(2,"clear"),m()()}}const MP=[[["","igxLabel",""]],[["igx-prefix"],["","igxPrefix",""]],[["igx-suffix"],["","igxSuffix",""]],[["igx-hint"],["","igxHint",""]]],AP=["[igxLabel]","igx-prefix,[igxPrefix]","igx-suffix,[igxSuffix]","igx-hint,[igxHint]"];function Ade(t,s){if(1&t&&(f(0,"div",9),b(1),m()),2&t){const n=p();G("id",n.titleId),u(1),Y(" ",n.title," ")}}function kde(t,s){1&t&&X(0,0,["*ngIf","!title"])}function Rde(t,s){if(1&t&&(f(0,"span",10),b(1),m()),2&t){const n=p();u(1),Z(n.message)}}function Ode(t,s){1&t&&X(0,1,["*ngIf","!message"])}function Fde(t,s){if(1&t){const n=z();f(0,"button",13),C("click",function(i){return S(n),T(p(2).onInternalLeftButtonSelect(i))}),b(1),m()}if(2&t){const n=p(2);Qs("igxButtonColor",n.leftButtonColor),Qs("igxButtonBackground",n.leftButtonBackgroundColor),Qs("igxRipple",n.leftButtonRipple),h("igxFocus",n.isOpen)("igxButton",n.leftButtonType),u(1),Y(" ",n.leftButtonLabel," ")}}function Pde(t,s){if(1&t){const n=z();f(0,"button",13),C("click",function(i){return S(n),T(p(2).onInternalRightButtonSelect(i))}),b(1),m()}if(2&t){const n=p(2);Qs("igxButtonColor",n.rightButtonColor),Qs("igxButtonBackground",n.rightButtonBackgroundColor),Qs("igxRipple",n.rightButtonRipple),h("igxFocus",n.isOpen)("igxButton",n.rightButtonType),u(1),Y(" ",n.rightButtonLabel," ")}}function Nde(t,s){if(1&t&&(f(0,"div",11),x(1,Fde,2,6,"button",12)(2,Pde,2,6,"button",12),m()),2&t){const n=p();u(1),h("ngIf",n.leftButtonLabel),u(1),h("ngIf",n.rightButtonLabel)}}function Vde(t,s){1&t&&X(0,2,["*ngIf","!leftButtonLabel && !rightButtonLabel"])}const Lde=[[["igx-dialog-title"],["","igxDialogTitle",""]],"*",[["igx-dialog-actions"],["","igxDialogActions",""]]],Bde=["igx-dialog-title,[igxDialogTitle]","*","igx-dialog-actions,[igxDialogActions]"];function Hde(t,s){if(1&t&&(f(0,"h4",7),b(1),m()),2&t){const n=p();G("id",n.titleID),u(1),Z(n.title)}}function zde(t,s){if(1&t){const n=z();f(0,"igx-input-group",8)(1,"input",9),C("ngModelChange",function(i){return S(n),T(p().filterCriteria=i)}),m()()}if(2&t){const n=p();u(1),h("ngModel",n.filterCriteria)("placeholder",n.filterColumnsPrompt),G("aria-describedby",n.titleID)}}function Gde(t,s){if(1&t){const n=z();f(0,"igx-checkbox",10),C("click",function(){const r=S(n).$implicit;return T(p().toggleColumn(r))}),b(1),m()}if(2&t){const n=s.$implicit,e=p();K("margin-left",n.level*e.indentation,"px"),h("readonly",!0)("checked",e.actionsDirective.columnChecked(n)),u(1),Y(" ",n.header||n.field," ")}}const Ude=["igx-prefix, [igxPrefix]","*","igx-suffix, [igxSuffix]"],Rv=["input"];function jde(t,s){1&t&&L(0)}function $de(t,s){if(1&t&&(U(0),x(1,jde,1,0,"ng-container",15),j()),2&t){const n=p();u(1),h("ngTemplateOutlet",n.toggleIconTemplate)("ngTemplateOutletContext",He(2,Pt,n.collapsed))}}function Wde(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p(),e=O(1);u(1),Y(" ","material"===e.theme?n.collapsed?"expand_more":"expand_less":n.collapsed?"arrow_drop_down":"arrow_drop_up"," ")}}function qde(t,s){1&t&&X(0,5,["*ngTemplateOutlet","headerTemplate"])}function Kde(t,s){if(1&t&&(f(0,"div",16),x(1,qde,1,0,"ng-content",17),m()),2&t){const n=p();u(1),h("ngTemplateOutlet",n.headerTemplate)}}function Zde(t,s){1&t&&L(0)}function Yde(t,s){if(1&t&&(f(0,"div",18),x(1,Zde,1,0,"ng-container",17),m()),2&t){const n=p();u(1),h("ngTemplateOutlet",n.footerTemplate)}}const Qde=[[["","igxLabel",""]],[["igx-prefix"],["","igxPrefix",""]],[["igx-suffix"],["","igxSuffix",""]],[["igx-hint"],["","igxHint",""]],[["igx-select-item"],["igx-select-item-group"]],"*"],Xde=["[igxLabel]","igx-prefix,[igxPrefix]","igx-suffix,[igxSuffix]","igx-hint, [igxHint]","igx-select-item, igx-select-item-group","*"],Jde=["hourList"],eue=["minuteList"],tue=["secondsList"],iue=["ampmList"];function nue(t,s){if(1&t){const n=z();f(0,"igx-prefix",15),C("click",function(){return S(n),T(p().toggle())}),f(1,"igx-icon",16),b(2,"access_time"),m()()}if(2&t){const n=p();u(1),h("title",n.value?n.resourceStrings.igx_time_picker_change_time:n.resourceStrings.igx_time_picker_choose_time)}}function sue(t,s){if(1&t){const n=z();f(0,"igx-suffix",15),C("click",function(i){return S(n),p().clear(),T(i.stopPropagation())}),f(1,"igx-icon"),b(2,"clear"),m()()}}function rue(t,s){if(1&t){const n=z();f(0,"button",20),C("click",function(){return S(n),T(p(3).cancelButtonClick())}),b(1),m()}if(2&t){const n=p(3);u(1),Y(" ",n.cancelButtonLabel," ")}}function oue(t,s){if(1&t){const n=z();f(0,"button",20),C("click",function(){return S(n),T(p(3).okButtonClick())}),b(1),m()}if(2&t){const n=p(3);u(1),Y(" ",n.okButtonLabel," ")}}function aue(t,s){if(1&t&&(f(0,"div",18),x(1,rue,2,1,"button",19)(2,oue,2,1,"button",19),m()),2&t){const n=p(2);u(1),h("ngIf",n.cancelButtonLabel),u(1),h("ngIf",n.okButtonLabel)}}function lue(t,s){if(1&t&&x(0,aue,3,2,"div",17),2&t){const n=p();h("ngIf",n.cancelButtonLabel||n.okButtonLabel)}}function cue(t,s){if(1&t&&(f(0,"div",21)(1,"h2",22)(2,"span"),b(3),k(4,"timeFormatPipe"),m()()()),2&t){const n=p();u(3),Z(ot(4,1,n.selectedDate))}}function due(t,s){if(1&t&&(f(0,"span",26,27),b(2),m()),2&t){const n=s.$implicit,e=O(1);h("igxTimeItem",n),G("role",e.isSelectedTime?"spinbutton":null)("aria-valuenow",e.isSelectedTime?e.hourValue:null)("aria-valuemin",e.isSelectedTime?e.minValue:null)("aria-valuemax",e.isSelectedTime?e.maxValue:null),u(2),Z(n)}}const uue=(t,s,n,e)=>[t,"hour",s,n,e];function hue(t,s){if(1&t&&(f(0,"div",23,24),x(2,due,3,6,"span",25),k(3,"timeItemPipe"),m()),2&t){const n=p();h("igxItemList","hourList"),u(2),h("ngForOf",me(3,2,Yr(8,uue,n.hourItems,n.selectedDate,n.minDropdownValue,n.maxDropdownValue)))}}function gue(t,s){if(1&t&&(f(0,"span",30,27),b(2),m()),2&t){const n=s.$implicit,e=O(1);h("igxTimeItem",n),G("role",e.isSelectedTime?"spinbutton":null)("aria-valuenow",e.isSelectedTime?n:null)("aria-valuemin",e.isSelectedTime?e.minValue:null)("aria-valuemax",e.isSelectedTime?e.maxValue:null),u(2),Z(n)}}const pue=(t,s,n,e)=>[t,"minutes",s,n,e];function fue(t,s){if(1&t&&(f(0,"div",23,28),x(2,gue,3,6,"span",29),k(3,"timeItemPipe"),m()),2&t){const n=p();h("igxItemList","minuteList"),u(2),h("ngForOf",me(3,2,Yr(8,pue,n.minuteItems,n.selectedDate,n.minDropdownValue,n.maxDropdownValue)))}}function mue(t,s){if(1&t&&(f(0,"span",33,27),b(2),m()),2&t){const n=s.$implicit,e=O(1);h("igxTimeItem",n),G("role",e.isSelectedTime?"spinbutton":null)("aria-valuenow",e.isSelectedTime?n:null)("aria-valuemin",e.isSelectedTime?e.minValue:null)("aria-valuemax",e.isSelectedTime?e.maxValue:null),u(2),Z(n)}}const _ue=(t,s,n,e)=>[t,"seconds",s,n,e];function vue(t,s){if(1&t&&(f(0,"div",23,31),x(2,mue,3,6,"span",32),k(3,"timeItemPipe"),m()),2&t){const n=p();h("igxItemList","secondsList"),u(2),h("ngForOf",me(3,2,Yr(8,_ue,n.secondsItems,n.selectedDate,n.minDropdownValue,n.maxDropdownValue)))}}function yue(t,s){if(1&t&&(f(0,"span",36,27),b(2),m()),2&t){const n=s.$implicit,e=O(1);h("igxTimeItem",n),G("role",e.isSelectedTime?"spinbutton":null)("aria-valuenow",e.isSelectedTime?n:null)("aria-valuemin",e.isSelectedTime?e.minValue:null)("aria-valuemax",e.isSelectedTime?e.maxValue:null),u(2),Z(n)}}const xue=(t,s,n,e)=>[t,"ampm",s,n,e];function wue(t,s){if(1&t&&(f(0,"div",23,34),x(2,yue,3,6,"span",35),k(3,"timeItemPipe"),m()),2&t){const n=p();h("igxItemList","ampmList"),u(2),h("ngForOf",me(3,2,Yr(8,xue,n.ampmItems,n.selectedDate,n.minDropdownValue,n.maxDropdownValue)))}}function bue(t,s){1&t&&L(0)}const Cue=(t,s)=>({"igx-time-picker--dropdown":t,"igx-time-picker--vertical":s});function Iue(t,s){if(1&t&&(f(0,"div",3)(1,"div",4)(2,"span"),b(3),m()(),f(4,"div",5)(5,"span"),b(6),m()()()),2&t){const n=p();u(3),Z(n.resourceStrings.igx_query_builder_and_label),u(3),Z(n.resourceStrings.igx_query_builder_or_label)}}const Due=["fieldSelect"],Sue=["conditionSelect"],Tue=["searchValueInput"],y2=["picker"],Eue=["addRootAndGroupButton"],Mue=["addConditionButton"],Aue=["editingInputsContainer"],kue=["addModeContainer"],Rue=["currentGroupButtonsContainer"],kP=["expressionsContainer"],RP=["overlayOutlet"];function Oue(t,s){1&t&&N(0,"igx-query-builder-header",11),2&t&&h("title",p().resourceStrings.igx_query_builder_title)}function Fue(t,s){if(1&t){const n=z();U(0),f(1,"button",12,13),C("click",function(){return S(n),T(p().addAndGroup())}),f(3,"igx-icon"),b(4,"add"),m(),f(5,"span"),b(6),m()(),f(7,"button",12),C("click",function(){return S(n),T(p().addOrGroup())}),f(8,"igx-icon"),b(9,"add"),m(),f(10,"span"),b(11),m()(),f(12,"div",14)(13,"h6",15),b(14),m()(),j()}if(2&t){const n=p();u(1),h("displayDensity",n.displayDensity),u(5),Z(n.resourceStrings.igx_query_builder_and_group),u(1),h("displayDensity",n.displayDensity),u(4),Z(n.resourceStrings.igx_query_builder_or_group),u(3),Y(" ",n.resourceStrings.igx_query_builder_initial_text," ")}}function Pue(t,s){if(1&t){const n=z();f(0,"button",16,17),C("click",function(){const i=S(n),r=i.$implicit,o=i.afterExpression;return T(p().addCondition(r,o))}),f(2,"igx-icon"),b(3,"add"),m(),f(4,"span"),b(5),m()(),f(6,"button",16),C("click",function(){const i=S(n),r=i.$implicit,o=i.afterExpression;return T(p().addAndGroup(r,o))}),f(7,"igx-icon"),b(8,"add"),m(),f(9,"span"),b(10),m()(),f(11,"button",16),C("click",function(){const i=S(n),r=i.$implicit,o=i.afterExpression;return T(p().addOrGroup(r,o))}),f(12,"igx-icon"),b(13,"add"),m(),f(14,"span"),b(15),m()()}if(2&t){const n=p();h("displayDensity",n.displayDensity)("disabled",n.hasEditedExpression),u(5),Z(n.resourceStrings.igx_query_builder_add_condition),u(1),h("displayDensity",n.displayDensity)("disabled",n.hasEditedExpression),u(4),Z(n.resourceStrings.igx_query_builder_and_group),u(1),h("displayDensity",n.displayDensity)("disabled",n.hasEditedExpression),u(4),Z(n.resourceStrings.igx_query_builder_or_group)}}function Nue(t,s){if(1&t&&(f(0,"span",28),b(1),k(2,"fieldFormatter"),k(3,"date"),m()),2&t){const n=p(2).$implicit,e=p();u(1),Y(" ",e.isDate(n.expression.searchVal)?e.getFormatter(n.expression.fieldName)?ue(2,1,n.expression.searchVal,e.getFormatter(n.expression.fieldName),void 0):ct(3,5,n.expression.searchVal,e.getFormat(n.expression.fieldName),void 0,e.locale):n.expression.searchVal," ")}}function Vue(t,s){if(1&t){const n=z();f(0,"igx-icon",30),C("keydown",function(i){return S(n),T(p(4).invokeClick(i))})("click",function(){S(n);const i=p(3).$implicit;return T(p().enterExpressionAdd(i))}),b(1," add "),m()}}function Lue(t,s){if(1&t){const n=z();f(0,"div",29)(1,"igx-icon",30),C("keydown",function(i){return S(n),T(p(3).invokeClick(i))})("click",function(){S(n);const i=p(2).$implicit;return T(p().enterExpressionEdit(i))}),b(2," edit "),m(),x(3,Vue,2,0,"igx-icon",31),m()}if(2&t){const n=p(2).$implicit,e=p();u(3),h("ngIf",!n.inAddMode&&(n.parent!==e.currentGroup||n!==e.currentGroup.children[e.currentGroup.children.length-1]))}}function Bue(t,s){if(1&t){const n=z();f(0,"div",21),C("mouseenter",function(){return S(n),T(p().$implicit.hovered=!0)})("mouseleave",function(){return S(n),T(p().$implicit.hovered=!1)}),f(1,"igx-chip",22),C("keydown",function(i){return S(n),T(p(2).invokeClick(i))})("click",function(){S(n);const i=p().$implicit;return T(p().onChipClick(i))})("dblclick",function(){S(n);const i=p().$implicit;return T(p().onChipDblClick(i))})("remove",function(){S(n);const i=p().$implicit;return T(p().onChipRemove(i))})("selectedChanged",function(){return S(n),T(p(2).onChipSelectionEnd())}),f(2,"span",23),b(3),m(),f(4,"igx-prefix"),N(5,"igx-icon",24),m(),f(6,"span",25),b(7),m(),x(8,Nue,4,10,"span",26),m(),x(9,Lue,4,1,"div",27),m()}if(2&t){const n=p().$implicit,e=p();u(1),h("data",n)("displayDensity","compact"===e.displayDensity?"cosy":e.displayDensity)("removable",!0)("selected",n.selected),u(2),Z(n.fieldLabel||n.expression.fieldName),u(2),h("name",n.expression.condition.iconName),u(2),Y(" ",e.getConditionFriendlyName(n.expression.condition.name)," "),u(1),h("ngIf",!n.expression.condition.isUnary),u(1),h("ngIf",n.selected&&1===e.selectedExpressions.length||n.hovered)}}function Hue(t,s){if(1&t&&(f(0,"igx-select-item",47),b(1),m()),2&t){const n=s.$implicit;h("value",n),u(1),Y(" ",n.label||n.header||n.field," ")}}function zue(t,s){if(1&t&&(f(0,"igx-prefix"),N(1,"igx-icon",24),m()),2&t){p();const n=O(6),e=p(2);u(1),h("name",e.selectedField.filters.condition(n.value).iconName)}}function Gue(t,s){if(1&t&&(f(0,"igx-select-item",48)(1,"div",49),N(2,"igx-icon",24),f(3,"span",50),b(4),m()()()),2&t){const n=s.$implicit,e=p(3);h("value",n)("text",e.getConditionFriendlyName(n)),u(2),h("name",e.selectedField.filters.condition(n).iconName),u(2),Z(e.getConditionFriendlyName(n))}}function Uue(t,s){if(1&t){const n=z();f(0,"igx-input-group",51)(1,"input",52,53),C("ngModelChange",function(i){return S(n),T(p(3).searchValue=i)}),m()()}if(2&t){const n=p(3);h("displayDensity","compact"),u(1),h("disabled",!n.selectedField||!n.selectedCondition||n.selectedField&&n.selectedField.filters.condition(n.selectedCondition).isUnary)("type",n.selectedField&&"number"===n.selectedField.dataType?"number":"text")("placeholder",n.resourceStrings.igx_query_builder_value_placeholder)("ngModel",n.searchValue)}}function jue(t,s){if(1&t){const n=z();f(0,"igx-date-picker",54,55),C("valueChange",function(i){return S(n),T(p(3).searchValue=i)})("keydown",function(i){return S(n),T(p(3).openPicker(i))})("click",function(){return S(n),T(O(1).open())}),N(2,"igx-picker-toggle")(3,"igx-picker-clear"),m()}if(2&t){const n=p(3);h("value",n.searchValue)("readOnly",!0)("displayDensity","compact")("placeholder",n.resourceStrings.igx_query_builder_date_placeholder)("disabled",!n.selectedField||!n.selectedCondition||n.selectedField&&n.selectedField.filters.condition(n.selectedCondition).isUnary)("locale",n.locale)("outlet",n.pickerOutlet)("formatter",n.selectedField.formatter)("displayFormat",n.selectedField.pipeArgs.format)("weekStart",n.selectedField.pipeArgs.weekStart)}}function $ue(t,s){if(1&t){const n=z();f(0,"igx-time-picker",56,55),C("valueChange",function(i){return S(n),T(p(3).searchValue=i)})("click",function(){return S(n),T(O(1).open())})("keydown",function(i){return S(n),T(p(3).openPicker(i))}),N(2,"igx-picker-toggle")(3,"igx-picker-clear"),m()}if(2&t){const n=p(3);h("value",n.searchValue)("displayDensity","compact")("placeholder",n.resourceStrings.igx_query_builder_time_placeholder)("readOnly",!0)("disabled",!n.selectedField||!n.selectedCondition||n.selectedField&&n.selectedField.filters.condition(n.selectedCondition).isUnary)("locale",n.locale)("outlet",n.pickerOutlet)("formatter",n.selectedField.formatter)("inputFormat",n.selectedField.defaultTimeFormat)}}function Wue(t,s){if(1&t){const n=z();f(0,"igx-input-group",57,58)(2,"input",59,60),C("ngModelChange",function(i){return S(n),T(p(3).searchValue=i)}),m()()}if(2&t){const n=p(3);h("displayDensity","compact"),u(2),h("placeholder",n.resourceStrings.igx_query_builder_date_placeholder)("ngModel",n.searchValue)("disabled",!n.selectedField||!n.selectedCondition||n.selectedField&&n.selectedField.filters.condition(n.selectedCondition).isUnary)("igxDateTimeEditor",n.selectedField.defaultDateTimeFormat)}}function que(t,s){if(1&t){const n=z();f(0,"div",32,33)(2,"igx-select",34,35),C("ngModelChange",function(i){return S(n),T(p(2).selectedField=i)}),x(4,Hue,2,2,"igx-select-item",36),m(),f(5,"igx-select",37,38),C("ngModelChange",function(i){return S(n),T(p(2).selectedCondition=i)}),x(7,zue,2,1,"igx-prefix",3)(8,Gue,5,4,"igx-select-item",39),m(),x(9,Uue,3,5,"igx-input-group",40)(10,jue,4,10,"igx-date-picker",41)(11,$ue,4,9,"igx-time-picker",42)(12,Wue,4,5,"igx-input-group",43),f(13,"div",44)(14,"button",45),C("click",function(){return S(n),T(p(2).commitOperandEdit())}),f(15,"igx-icon"),b(16,"check"),m()(),f(17,"button",46),C("click",function(){return S(n),T(p(2).cancelOperandEdit())}),f(18,"igx-icon"),b(19,"close"),m()()()()}if(2&t){const n=O(6),e=p(2);u(2),h("displayDensity","compact")("overlaySettings",e.fieldSelectOverlaySettings)("placeholder",e.resourceStrings.igx_query_builder_column_placeholder)("ngModel",e.selectedField),u(2),h("ngForOf",e.fields),u(1),h("displayDensity","compact")("overlaySettings",e.conditionSelectOverlaySettings)("placeholder",e.resourceStrings.igx_query_builder_condition_placeholder)("ngModel",e.selectedCondition)("disabled",!e.selectedField),u(2),h("ngIf",e.selectedField&&n.value&&e.selectedField.filters.condition(n.value)),u(1),h("ngForOf",e.getConditionList()),u(1),h("ngIf",!e.selectedField||"date"!==e.selectedField.dataType&&"time"!==e.selectedField.dataType&&"dateTime"!==e.selectedField.dataType),u(1),h("ngIf",e.selectedField&&"date"===e.selectedField.dataType),u(1),h("ngIf",e.selectedField&&"time"===e.selectedField.dataType),u(1),h("ngIf",e.selectedField&&"dateTime"===e.selectedField.dataType),u(2),h("displayDensity",e.displayDensity)("disabled",!e.operandCanBeCommitted()),u(3),h("displayDensity",e.displayDensity)}}function Kue(t,s){1&t&&L(0)}function Zue(t,s){if(1&t){const n=z();f(0,"div",61,62),x(2,Kue,1,0,"ng-container",63),f(3,"button",46),C("click",function(){return S(n),T(p(2).cancelOperandAdd())}),f(4,"igx-icon"),b(5,"close"),m()()()}if(2&t){const n=p().$implicit,e=p(),i=O(6);u(2),h("ngTemplateOutlet",i)("ngTemplateOutletContext",e.context(n.parent,n)),u(1),h("displayDensity",e.displayDensity)}}function Yue(t,s){if(1&t&&x(0,Bue,10,9,"div",18)(1,que,20,19,"div",19)(2,Zue,6,3,"div",20),2&t){const n=s.$implicit;h("ngIf",!n.inEditMode),u(1),h("ngIf",n.inEditMode),u(1),h("ngIf",n.inAddMode)}}function Que(t,s){1&t&&L(0)}function Xue(t,s){if(1&t&&(U(0),x(1,Que,1,0,"ng-container",63),j()),2&t){const n=s.$implicit,e=p(2),i=O(10),r=O(8);u(1),h("ngTemplateOutlet",e.isExpressionGroup(n)?i:r)("ngTemplateOutletContext",e.context(n))}}function Jue(t,s){1&t&&L(0)}function ehe(t,s){if(1&t){const n=z();f(0,"button",16),C("click",function(){S(n);const i=p(2).$implicit;return T(p().endGroup(i))}),f(1,"span"),b(2),m()()}if(2&t){const n=p(2).$implicit,e=p();h("displayDensity",e.displayDensity)("disabled",e.hasEditedExpression||n.children.length<2),u(2),Z(e.resourceStrings.igx_query_builder_end_group)}}function the(t,s){if(1&t&&(f(0,"div",61,68),x(2,Jue,1,0,"ng-container",63)(3,ehe,3,3,"button",69),m()),2&t){const n=p().$implicit,e=p(),i=O(6);u(2),h("ngTemplateOutlet",i)("ngTemplateOutletContext",e.context(n)),u(1),h("ngIf",n!==e.rootGroup)}}const ihe=(t,s,n)=>({"igx-filter-tree__line--and":t,"igx-filter-tree__line--or":s,"igx-filter-tree__line--selected":n});function nhe(t,s){if(1&t){const n=z();f(0,"div",64)(1,"div",65),C("keydown",function(i){return S(n),T(p().invokeClick(i))})("click",function(){const r=S(n).$implicit;return T(p().onGroupClick(r))}),m(),f(2,"div",66),x(3,Xue,2,2,"ng-container",67)(4,the,4,3,"div",20),m()()}if(2&t){const n=s.$implicit,e=p();u(1),h("ngClass",kh(3,ihe,0===n.operator,1===n.operator,n.selected)),u(2),h("ngForOf",n.children),u(1),h("ngIf",e.currentGroup===n)}}function she(t,s){1&t&&L(0)}function rhe(t,s){if(1&t&&(U(0),x(1,she,1,0,"ng-container",63),j()),2&t){const n=p(),e=O(10);u(1),h("ngTemplateOutlet",e)("ngTemplateOutletContext",n.context(n.rootGroup))}}function ohe(t,s){if(1&t){const n=z();U(0),f(1,"igx-buttongroup",70),C("selected",function(i){return S(n),T(p().selectFilteringLogic(i))}),m(),f(2,"button",16),C("click",function(){return S(n),T(p().ungroup())}),N(3,"igx-icon",71),f(4,"span"),b(5),m()(),f(6,"button",72),C("click",function(){return S(n),T(p().deleteGroup())}),f(7,"igx-icon"),b(8,"delete"),m(),f(9,"span"),b(10),m()(),j()}if(2&t){const n=p();u(1),h("displayDensity",n.displayDensity)("values",n.filteringLogics),u(1),h("displayDensity",n.displayDensity)("disabled",!n.contextualGroup.parent),u(3),Z(n.resourceStrings.igx_query_builder_ungroup),u(1),h("displayDensity",n.displayDensity),u(4),Z(n.resourceStrings.igx_query_builder_delete)}}function ahe(t,s){if(1&t){const n=z();U(0),f(1,"button",12),C("click",function(){return S(n),T(p().createAndGroup())}),b(2),m(),f(3,"button",12),C("click",function(){return S(n),T(p().createOrGroup())}),b(4),m(),f(5,"button",72),C("click",function(){return S(n),T(p().deleteFilters())}),b(6),m(),j()}if(2&t){const n=p();u(1),h("displayDensity",n.displayDensity),u(1),Y(" ",n.resourceStrings.igx_query_builder_create_and_group," "),u(1),h("displayDensity",n.displayDensity),u(1),Y(" ",n.resourceStrings.igx_query_builder_create_or_group," "),u(1),h("displayDensity",n.displayDensity),u(1),Y(" ",n.resourceStrings.igx_query_builder_delete_filters," ")}}const lhe=[[["igx-query-builder-header"]]],che=(t,s)=>({"igx-filter-contextual-menu--cosy":t,"igx-filter-contextual-menu--compact":s}),dhe=["igx-query-builder-header"],uhe=["queryBuilder"],hhe=t=>({"igx-advanced-filter":!0,"igx-advanced-filter--inline":t});function ghe(t,s){if(1&t){const n=z();f(0,"article",1),C("dragStart",function(i){return S(n),T(p().dragStart(i))})("dragMove",function(i){return S(n),T(p().onDragMove(i))})("keydown",function(i){return S(n),T(p().onKeyDown(i))}),f(1,"igx-query-builder",2,3),N(3,"igx-query-builder-header",4),m(),f(4,"footer",5)(5,"div",6)(6,"button",7),C("click",function(i){return S(n),T(p().onClearButtonClick(i))}),b(7),m()(),f(8,"div",8)(9,"button",7),C("click",function(){return S(n),T(p().cancelChanges())}),b(10),m()(),f(11,"div",9)(12,"button",10),C("click",function(i){return S(n),T(p().onApplyButtonClick(i))}),b(13),m()()()()}if(2&t){const n=p();h("ghost",!1)("dragTolerance",0)("ngClass",He(13,hhe,n.inline)),u(1),h("locale",n.grid.locale)("fields",n.filterableFields)("expressionTree",n.grid.advancedFilteringExpressionsTree),u(2),h("title",n.grid.resourceStrings.igx_grid_advanced_filter_title),u(3),h("displayDensity",n.displayDensity),u(1),Y(" ",n.grid.resourceStrings.igx_grid_excel_custom_dialog_clear," "),u(2),h("displayDensity",n.displayDensity),u(1),Y(" ",n.grid.resourceStrings.igx_grid_excel_cancel," "),u(2),h("displayDensity",n.displayDensity),u(1),Y(" ",n.grid.resourceStrings.igx_grid_excel_apply," ")}}function phe(t,s){if(1&t){const n=z();f(0,"div",1),C("keydown",function(i){return S(n),T(p().onClearFilterKeyDown(i))})("click",function(){return S(n),T(p().clearFilter())}),f(1,"span"),b(2),m(),f(3,"igx-icon"),b(4,"clear"),m()()}if(2&t){const n=p();h("ngClass",n.clearFilterClass()),G("aria-disabled",!n.esf.column.filteringExpressionsTree),u(2),Z(n.esf.grid.resourceStrings.igx_grid_excel_filter_clear)}}const fhe=["dropdownConditions"],mhe=["logicOperatorButtonGroup"],_he=["inputValues"];function vhe(t,s){1&t&&N(0,"igx-icon",12),2&t&&h("name",p().getIconName())}function yhe(t,s){1&t&&(f(0,"igx-icon"),b(1,"filter_list"),m())}function xhe(t,s){if(1&t&&(f(0,"igx-select-item",13)(1,"div",14),N(2,"igx-icon",12),f(3,"span",15),b(4),m()()()),2&t){const n=s.$implicit,e=p();h("value",n)("text",e.getConditionFriendlyName(n))("selected",e.isConditionSelected(n)),u(2),h("name",e.getCondition(n).iconName),u(2),Z(e.translateCondition(n))}}function whe(t,s){if(1&t){const n=z();f(0,"button",16),C("click",function(){return S(n),T(p().onRemoveButtonClick())}),f(1,"igx-icon"),b(2,"cancel"),m()()}2&t&&h("displayDensity",p().displayDensity)}function bhe(t,s){if(1&t){const n=z();f(0,"igx-buttongroup",null,17)(2,"span",18,19),C("keydown",function(i){return S(n),T(p().onLogicOperatorKeyDown(i,0))})("click",function(i){return S(n),T(p().onLogicOperatorButtonClicked(i,0))}),b(4),m(),f(5,"span",18,20),C("keydown",function(i){return S(n),T(p().onLogicOperatorKeyDown(i,1))})("click",function(i){return S(n),T(p().onLogicOperatorButtonClicked(i,1))}),b(7),m()()}if(2&t){const n=p();u(2),h("displayDensity",n.displayDensity)("selected",0===n.expressionUI.afterOperator),u(2),Y(" ",n.grid.resourceStrings.igx_grid_filter_operator_and," "),u(1),h("displayDensity",n.displayDensity)("selected",1===n.expressionUI.afterOperator),u(2),Y(" ",n.grid.resourceStrings.igx_grid_filter_operator_or," ")}}function Che(t,s){1&t&&N(0,"igx-icon",11),2&t&&h("name",p().getIconName())}function Ihe(t,s){1&t&&(f(0,"igx-icon"),b(1,"filter_list"),m())}function Dhe(t,s){if(1&t&&(f(0,"igx-select-item",12),N(1,"igx-icon",11),f(2,"span"),b(3),m()()),2&t){const n=s.$implicit,e=p();h("value",n)("text",e.getConditionFriendlyName(n))("selected",e.isConditionSelected(n)),u(1),h("name",e.getCondition(n).iconName),u(2),Z(e.translateCondition(n))}}function She(t,s){if(1&t){const n=z();f(0,"igx-date-picker",13,14),C("valueChange",function(i){return S(n),T(p().expressionUI.expression.searchVal=i)})("click",function(){return S(n),T(O(1).open())}),N(2,"igx-picker-toggle")(3,"igx-picker-clear"),m()}if(2&t){const n=p();let e;h("weekStart",null!==(e=n.column.pipeArgs.weekStart)&&void 0!==e?e:n.weekStart)("value",n.expressionUI.expression.searchVal)("locale",n.grid.locale)("outlet",n.grid.outlet)("displayDensity",n.displayDensity)("readOnly",!0)("placeholder",n.inputDatePlaceholder)("displayFormat",n.column.pipeArgs.format)("formatter",n.column.formatter)("disabled",n.expressionUI.expression.condition&&n.expressionUI.expression.condition.isUnary)}}function The(t,s){if(1&t){const n=z();f(0,"igx-time-picker",15,14),C("valueChange",function(i){return S(n),T(p().expressionUI.expression.searchVal=i)})("click",function(){return S(n),T(O(1).open())}),N(2,"igx-picker-toggle")(3,"igx-picker-clear"),m()}if(2&t){const n=p();h("inputFormat",n.column.defaultTimeFormat)("value",n.expressionUI.expression.searchVal)("locale",n.grid.locale)("outlet",n.grid.outlet)("displayDensity",n.displayDensity)("readOnly",!0)("placeholder",n.inputTimePlaceholder)("displayFormat",n.column.pipeArgs.format)("formatter",n.column.formatter)("disabled",n.expressionUI.expression.condition&&n.expressionUI.expression.condition.isUnary)}}function Ehe(t,s){if(1&t){const n=z();f(0,"igx-input-group",16,17)(3,"input",18,19),C("ngModelChange",function(i){return S(n),T(p().expressionUI.expression.searchVal=i)}),m()()}if(2&t){const n=p();h("displayDensity",n.displayDensity),u(3),h("placeholder",n.inputDatePlaceholder)("igxDateTimeEditor",n.column.defaultDateTimeFormat)("ngModel",n.expressionUI.expression.searchVal)("disabled",n.expressionUI.expression.condition&&n.expressionUI.expression.condition.isUnary)}}function Mhe(t,s){if(1&t){const n=z();f(0,"button",20),C("click",function(){return S(n),T(p().onRemoveButtonClick())}),f(1,"igx-icon"),b(2,"cancel"),m()()}2&t&&h("displayDensity",p().displayDensity)}function Ahe(t,s){if(1&t){const n=z();f(0,"igx-buttongroup",null,21)(2,"span",22,23),C("keydown",function(i){return S(n),T(p().onLogicOperatorKeyDown(i,0))})("click",function(i){return S(n),T(p().onLogicOperatorButtonClicked(i,0))}),b(4),m(),f(5,"span",22,24),C("keydown",function(i){return S(n),T(p().onLogicOperatorKeyDown(i,1))})("click",function(i){return S(n),T(p().onLogicOperatorButtonClicked(i,1))}),b(7),m()()}if(2&t){const n=p();u(2),h("displayDensity",n.displayDensity)("selected",0===n.expressionUI.afterOperator),u(2),Y(" ",n.grid.resourceStrings.igx_grid_filter_operator_and," "),u(1),h("displayDensity",n.displayDensity)("selected",1===n.expressionUI.afterOperator),u(2),Y(" ",n.grid.resourceStrings.igx_grid_filter_operator_or," ")}}const khe=["toggle"],Rhe=["defaultExpressionTemplate"],Ohe=["dateExpressionTemplate"];function Fhe(t,s){if(1&t){const n=z();f(0,"igx-excel-style-date-expression",15),C("expressionRemoved",function(i){return S(n),T(p(2).onExpressionRemoved(i))})("logicOperatorChanged",function(i){return S(n),T(p(2).onLogicOperatorChanged(i))}),m()}if(2&t){const n=s.$implicit,e=p(2);h("expressionUI",n)("column",e.column)("grid",e.grid)("displayDensity",e.displayDensity)("expressionsList",e.expressionsList)}}function Phe(t,s){if(1&t&&(U(0),x(1,Fhe,1,5,"igx-excel-style-date-expression",14),j()),2&t){const n=p();u(1),h("ngForOf",n.expressionsList)}}function Nhe(t,s){if(1&t){const n=z();f(0,"igx-excel-style-default-expression",15),C("expressionRemoved",function(i){return S(n),T(p(2).onExpressionRemoved(i))})("logicOperatorChanged",function(i){return S(n),T(p(2).onLogicOperatorChanged(i))}),m()}if(2&t){const n=s.$implicit,e=p(2);h("expressionUI",n)("column",e.column)("grid",e.grid)("displayDensity",e.displayDensity)("expressionsList",e.expressionsList)}}function Vhe(t,s){if(1&t&&(U(0),x(1,Nhe,1,5,"igx-excel-style-default-expression",14),j()),2&t){const n=p();u(1),h("ngForOf",n.expressionsList)}}const Lhe=(t,s)=>({"igx-excel-filter__secondary--cosy":t,"igx-excel-filter__secondary--compact":s}),Bhe=["customDialog"],Hhe=["subMenu"];function zhe(t,s){if(1&t&&(f(0,"igx-drop-down-item",7)(1,"div",8),N(2,"igx-icon",9),f(3,"span",10),b(4),m()()()),2&t){const n=s.$implicit,e=p(2);h("value",n),u(2),h("name",e.getCondition(n).iconName),u(2),Z(e.translateCondition(n))}}function Ghe(t,s){if(1&t&&(f(0,"igx-drop-down-item")(1,"div",8)(2,"igx-icon"),b(3,"filter_list"),m(),f(4,"span",10),b(5),m()()()),2&t){const n=p(2);u(5),Z(n.esf.grid.resourceStrings.igx_grid_excel_custom_filter)}}function Uhe(t,s){if(1&t){const n=z();U(0),f(1,"div",1),C("keydown",function(i){return S(n),T(p().onTextFilterKeyDown(i))})("click",function(i){return S(n),T(p().onTextFilterClick(i))}),f(2,"span"),b(3),m(),f(4,"igx-icon"),b(5,"keyboard_arrow_right"),m()(),f(6,"igx-drop-down",2,3),C("selectionChanging",function(i){return S(n),T(p().onSubMenuSelection(i))})("closed",function(){return S(n),T(p().onSubMenuClosed())}),f(8,"div"),x(9,zhe,5,3,"igx-drop-down-item",4)(10,Ghe,6,1,"igx-drop-down-item",0),m()(),N(11,"igx-excel-style-custom-dialog",5,6),j()}if(2&t){const n=O(7),e=p();u(1),h("igxDropDownItemNavigation",n),G("aria-controls",n.listId)("aria-activedescendant",n.collapsed||null==n.focusedItem?null:n.focusedItem.id),u(2),Z(e.subMenuText),u(3),h("maxHeight","397px")("displayDensity",e.esf.displayDensity),u(3),h("ngForOf",e.conditions),u(1),h("ngIf",e.showCustomFilterItem()),u(1),h("column",e.esf.column)("filteringService",e.esf.grid.filteringService)("overlayComponentId",e.esf.overlayComponentId)("displayDensity",e.esf.displayDensity)}}function jhe(t,s){if(1&t){const n=z();f(0,"button",5),C("click",function(){return S(n),T(p(2).esf.onSelect())}),f(1,"igx-icon"),b(2,"done"),m()()}if(2&t){const n=p(2);h("ngClass",n.esf.column.selected?"igx-excel-filter__actions-selected":"igx-excel-filter__actions-select"),G("aria-label",n.esf.column.selected?n.esf.grid.resourceStrings.igx_grid_excel_deselect:n.esf.grid.resourceStrings.igx_grid_excel_select)}}function $he(t,s){if(1&t){const n=z();f(0,"button",6),C("click",function(){return S(n),T(p(2).esf.onPin())}),N(1,"igx-icon",7),m()}if(2&t){const n=p(2);G("aria-label",n.esf.column.pinned?n.esf.grid.resourceStrings.igx_grid_excel_unpin:n.esf.grid.resourceStrings.igx_grid_excel_pin),u(1),h("name",n.esf.column.pinned?"unpin-left":"pin-left")}}function Whe(t,s){if(1&t){const n=z();f(0,"button",6),C("click",function(){return S(n),T(p(2).esf.onHideToggle())}),f(1,"igx-icon"),b(2),m()()}if(2&t){const n=p(2);G("aria-label",n.esf.column.hidden?n.esf.grid.resourceStrings.igx_grid_excel_show:n.esf.grid.resourceStrings.igx_grid_excel_hide),u(2),Z(n.esf.column.hidden?"visibility":"visibility_off")}}function qhe(t,s){if(1&t&&(f(0,"header",1)(1,"h4"),b(2),m(),f(3,"div",2),x(4,jhe,3,2,"button",3)(5,$he,2,2,"button",4)(6,Whe,3,2,"button",4),m()()),2&t){const n=p();u(2),Z(n.esf.column.header||n.esf.column.field),u(2),h("ngIf",n.showSelecting),u(1),h("ngIf",n.showPinning),u(1),h("ngIf",n.showHiding)}}function Khe(t,s){if(1&t){const n=z();f(0,"div",1),C("click",function(){return S(n),T(p().esf.onHideToggle())}),f(1,"span"),b(2),m(),f(3,"igx-icon"),b(4),m()()}if(2&t){const n=p();u(2),Z(n.esf.column.hidden?n.esf.grid.resourceStrings.igx_grid_excel_show:n.esf.grid.resourceStrings.igx_grid_excel_hide),u(2),Z(n.esf.column.hidden?"visibility":"visibility_off")}}function Zhe(t,s){if(1&t){const n=z();U(0),f(1,"header"),b(2),m(),f(3,"igx-buttongroup")(4,"button",1),C("click",function(){return S(n),T(p().onMoveButtonClicked(0))}),f(5,"igx-icon"),b(6,"arrow_back"),m(),f(7,"span"),b(8),m()(),f(9,"button",1),C("click",function(){return S(n),T(p().onMoveButtonClicked(1))}),f(10,"span"),b(11),m(),f(12,"igx-icon"),b(13,"arrow_forwards"),m()()(),j()}if(2&t){const n=p();u(2),Y(" ",n.esf.grid.resourceStrings.igx_grid_excel_filter_moving_header,"\n"),u(2),h("displayDensity",n.esf.displayDensity)("disabled",n.canNotMoveLeft),u(4),Y(" ","compact"===n.esf.displayDensity?n.esf.grid.resourceStrings.igx_grid_excel_filter_moving_left_short:n.esf.grid.resourceStrings.igx_grid_excel_filter_moving_left," "),u(1),h("displayDensity",n.esf.displayDensity)("disabled",n.canNotMoveRight),u(2),Y(" ","compact"===n.esf.displayDensity?n.esf.grid.resourceStrings.igx_grid_excel_filter_moving_right_short:n.esf.grid.resourceStrings.igx_grid_excel_filter_moving_right," ")}}function Yhe(t,s){if(1&t){const n=z();f(0,"div",1),C("click",function(){return S(n),T(p().esf.onPin())}),f(1,"span"),b(2),m(),N(3,"igx-icon",2),m()}if(2&t){const n=p();h("ngClass",n.esf.column.pinned?"igx-excel-filter__actions-unpin":"igx-excel-filter__actions-pin"),u(2),Z(n.esf.column.pinned?n.esf.grid.resourceStrings.igx_grid_excel_unpin:n.esf.grid.resourceStrings.igx_grid_excel_pin),u(1),Qs("name",n.esf.column.pinned?"unpin-left":"pin-left")}}const OP=["indicator"],Qhe=(t,s,n,e,i)=>({"igx-linear-bar__value--start":t,"igx-linear-bar__value--center":s,"igx-linear-bar__value--end":n,"igx-linear-bar__value--top":e,"igx-linear-bar__value--hidden":i}),Xhe=["circle"];function Jhe(t,s){1&t&&(Co(),L(0))}function ege(t,s){1&t&&(Co(),f(0,"linearGradient",9),N(1,"stop",10)(2,"stop",11),m()),2&t&&h("id",p().gradientId)}function tge(t,s){1&t&&L(0)}function ige(t,s){if(1&t&&(Co(),Gu(),f(0,"span",12),x(1,tge,1,0,"ng-container",5),m()),2&t){const n=p(),e=O(11);u(1),h("ngTemplateOutlet",n.textTemplate?n.textTemplate.template:e)("ngTemplateOutletContext",n.context)}}function nge(t,s){if(1&t&&(Co(),b(0)),2&t){const n=p();Y(" ",n.textContent?n.textContent:n.valueInPercent+"%","\n")}}const sge=["ghostTemplate"],rge=["childrenContainer"];function oge(t,s){}function age(t,s){1&t&&x(0,oge,0,0,"ng-template")}function lge(t,s){1&t&&x(0,age,1,0,null,1),2&t&&(p(),h("ngTemplateOutlet",O(9)))}function cge(t,s){}function dge(t,s){1&t&&x(0,cge,0,0,"ng-template")}function uge(t,s){1&t&&(f(0,"div",7,8),X(2),m())}function hge(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p();G("aria-label",n.expanded?n.resourceStrings.igx_collapse:n.resourceStrings.igx_expand),u(1),Y(" ",n.expanded?"keyboard_arrow_down":"keyboard_arrow_right"," ")}}function gge(t,s){if(1&t&&N(0,"igx-checkbox",9),2&t){const n=p();h("checked",n.selected)("readonly",!0)("indeterminate",n.indeterminate)("tabindex",-1)}}function pge(t,s){1&t&&N(0,"span",19)}function fge(t,s){1&t&&L(0)}const mge=t=>({"igx-tree-node__toggle-button--hidden":t});function _ge(t,s){if(1&t){const n=z();f(0,"span",20),C("click",function(){return S(n),T(p(2).indicatorClick())}),x(1,fge,1,0,"ng-container",21),m()}if(2&t){const n=p(2);h("ngClass",He(3,mge,!(null!=n._children&&n._children.length))),u(1),h("ngTemplateOutlet",n.expandIndicatorTemplate)("ngTemplateOutletContext",He(5,Pt,n.expanded))}}function vge(t,s){1&t&&(f(0,"span",22),N(1,"igx-circular-bar",23),m()),2&t&&(u(1),h("animate",!1)("indeterminate",!0)("textVisibility",!1))}function yge(t,s){1&t&&L(0)}function xge(t,s){if(1&t){const n=z();f(0,"div",24),C("pointerdown",function(i){return i.preventDefault()})("click",function(i){return S(n),T(p(2).onSelectorClick(i))}),x(1,yge,1,0,"ng-container",1),m()}if(2&t){p(2);const n=O(7);u(1),h("ngTemplateOutlet",n)}}function wge(t,s){1&t&&N(0,"span",19)}const bge=(t,s,n,e)=>({"igx-tree-node__wrapper--selected":t,"igx-tree-node__wrapper--active":s,"igx-tree-node__wrapper--focused":n,"igx-tree-node__wrapper--disabled":e}),Sr=()=>[];function Cge(t,s){if(1&t){const n=z();f(0,"div",10,11),C("pointerdown",function(i){return S(n),T(p().onPointerDown(i))})("focus",function(){return S(n),T(p().handleFocus())})("blur",function(){return S(n),T(p().clearFocus())}),f(2,"div",12),x(3,pge,1,0,"span",13),m(),x(4,_ge,2,7,"span",14)(5,vge,2,3,"span",15)(6,xge,2,1,"div",16),f(7,"div",17),X(8,1),m()(),f(9,"div",18),x(10,wge,1,0,"span",13),N(11,"div"),m()}if(2&t){const n=p();h("tabIndex",n.tabIndex)("ngClass",Yr(8,bge,n.selected,n.active,n.focused,n.disabled)),G("role",n.role),u(3),h("ngForOf",Sn(13,Sr).constructor(n.level)),u(1),h("ngIf",!n.loading),u(1),h("ngIf",n.loading),u(1),h("ngIf",n.showSelectors),u(4),h("ngForOf",Sn(14,Sr).constructor(n.level))}}function Ige(t,s){}function Dge(t,s){1&t&&x(0,Ige,0,0,"ng-template")}function Sge(t,s){if(1&t&&(f(0,"div",25),x(1,Dge,1,0,null,1),m()),2&t){p();const n=O(9);u(1),h("ngTemplateOutlet",n)}}const Tge=[[["igx-tree-node"]],"*"],Ege=["igx-tree-node","*"],Mge=[[["igx-tree-node"]]],Age=["igx-tree-node"],kge=["leftPanningTmpl"],Rge=["rightPanningTmpl"];function Oge(t,s){1&t&&L(0)}function Fge(t,s){if(1&t&&(f(0,"div",7,8),x(2,Oge,1,0,"ng-container",9),m()),2&t){const n=p();K("width",n.offsetWidthInRem,"rem")("height",n.offsetHeightInRem,"rem"),u(2),h("ngTemplateOutlet",n.list.listItemLeftPanningTemplate.template)("ngTemplateOutletContext",n.context)}}function Pge(t,s){1&t&&L(0)}function Nge(t,s){if(1&t&&(f(0,"div",10,11),x(2,Pge,1,0,"ng-container",9),m()),2&t){const n=p();K("width",n.offsetWidthInRem,"rem")("height",n.offsetHeightInRem,"rem"),u(2),h("ngTemplateOutlet",n.list.listItemRightPanningTemplate.template)("ngTemplateOutletContext",n.context)}}function Vge(t,s){1&t&&X(0)}function Lge(t,s){1&t&&(f(0,"div",12),X(1,1),m())}function Bge(t,s){1&t&&(f(0,"div",13),X(1,2),m())}function Hge(t,s){1&t&&(f(0,"div",14),X(1,3),m())}function zge(t,s){1&t&&L(0)}function Gge(t,s){if(1&t&&(U(0),x(1,zge,1,0,"ng-container",15),j()),2&t){p();const n=O(3);u(1),h("ngTemplateOutlet",n)}}function Uge(t,s){1&t&&L(0)}function jge(t,s){1&t&&L(0)}function $ge(t,s){1&t&&L(0)}function Wge(t,s){1&t&&L(0)}function qge(t,s){if(1&t&&(U(0),f(1,"div",16),x(2,Uge,1,0,"ng-container",15)(3,jge,1,0,"ng-container",15)(4,$ge,1,0,"ng-container",15)(5,Wge,1,0,"ng-container",15),m(),j()),2&t){p();const n=O(5),e=O(7),i=O(9),r=O(3);u(2),h("ngTemplateOutlet",n),u(1),h("ngTemplateOutlet",e),u(1),h("ngTemplateOutlet",i),u(1),h("ngTemplateOutlet",r)}}const Kge=["*",[["","igxListThumbnail",""],["igx-list__item-thumbnail"],["igx-avatar"]],[["","igxListLine",""],["",8,"igx-list__item-lines"],["","igxListLineTitle",""],["","igxListLineSubTitle",""],["",8,"igx-list__item-line-title"],["",8,"igx-list__item-line-subtitle"]],[["","igxListAction",""],["",8,"igx-list__item-actions"]]],Zge=["*","[igxListThumbnail], igx-list__item-thumbnail, igx-avatar","[igxListLine], .igx-list__item-lines, [igxListLineTitle], [igxListLineSubTitle], .igx-list__item-line-title, .igx-list__item-line-subtitle","[igxListAction], .igx-list__item-actions"],Yge=["defaultEmptyList"],Qge=["defaultDataLoading"];function Xge(t,s){if(1&t&&(f(0,"article",3),b(1),m()),2&t){const n=p();u(1),Y(" ",n.resourceStrings.igx_list_no_items," ")}}function Jge(t,s){if(1&t&&(f(0,"article",3),b(1),m()),2&t){const n=p();u(1),Y(" ",n.resourceStrings.igx_list_loading," ")}}function epe(t,s){1&t&&L(0)}function tpe(t,s){if(1&t&&(U(0),x(1,epe,1,0,"ng-container",4),j()),2&t){const n=p();u(1),h("ngTemplateOutlet",n.template)("ngTemplateOutletContext",n.context)}}const ipe=["cancelButton"],npe=["list"],spe=["selectAllCheckbox"],rpe=["addToCurrentFilterCheckbox"],ope=["tree"],ape=["defaultExcelStyleLoadingValuesTemplate"];function lpe(t,s){if(1&t){const n=z();f(0,"igx-icon",15),C("click",function(){return S(n),T(p().clearInput())}),b(1," clear "),m()}}function cpe(t,s){if(1&t){const n=z();f(0,"igx-list-item",23)(1,"igx-checkbox",24),C("change",function(i){return S(n),T(p(2).onCheckboxChange(i))}),b(2),m()()}if(2&t){const n=s.$implicit,e=s.index,i=p(2);J("igx-list__item-base--active",(null==i.focusedItem?null:i.focusedItem.id)===i.getItemId(e)),G("id",i.getItemId(e)),u(1),h("value",n)("tabindex",-1)("checked",null==n?null:n.isSelected)("disableRipple",!0)("indeterminate",null==n?null:n.indeterminate)("disableTransitions",!0),u(1),Y(" ",n.label," ")}}function dpe(t,s){1&t&&L(0)}function upe(t,s){if(1&t&&(f(0,"div",25),x(1,dpe,1,0,"ng-container",26),m()),2&t){const n=p(2);u(1),h("ngTemplateOutlet",n.valuesLoadingTemplate)}}function hpe(t,s){1&t&&L(0)}function gpe(t,s){1&t&&x(0,hpe,1,0,"ng-container",26),2&t&&(p(2),h("ngTemplateOutlet",O(9)))}function ppe(t,s){if(1&t){const n=z();f(0,"igx-list",16,17),C("keydown",function(i){return S(n),T(p().handleKeyDown(i))})("focus",function(){return S(n),T(p().onFocus())})("focusout",function(){return S(n),T(p().onFocusOut())}),f(2,"div",18),x(3,cpe,3,10,"igx-list-item",19),m(),x(4,upe,2,1,"ng-template",20)(5,gpe,1,1,"ng-template",21),f(6,"div",22),b(7),m()()}if(2&t){const n=p();h("displayDensity",n.esf.displayDensity)("isLoading",n.isLoading),G("aria-activedescendant",n.activeDescendant),u(3),h("igxForOf",n.displayedListData)("igxForScrollOrientation","vertical")("igxForContainerSize",n.containerSize)("igxForItemSize",n.itemSize),u(4),Y(" ",null==n.esf.grid?null:n.esf.grid.resourceStrings.igx_grid_excel_matches_count.replace("{0}",n.matchesCount)," ")}}function fpe(t,s){if(1&t&&(f(0,"div",34)(1,"igx-checkbox",38,39),b(3),m()()),2&t){const n=p(3);u(1),h("value",n.addToCurrentFilterItem)("checked",n.addToCurrentFilterItem.isSelected)("disableRipple",!0)("disableTransitions",!0),u(2),Y(" ",n.addToCurrentFilterItem.label," ")}}function mpe(t,s){if(1&t){const n=z();f(0,"div",33)(1,"div",34)(2,"igx-checkbox",35,36),C("change",function(i){return S(n),T(p(2).onSelectAllCheckboxChange(i))}),b(4),m()(),x(5,fpe,4,5,"div",37),m()}if(2&t){const n=p(2);u(2),h("value",n.selectAllItem)("checked",null==n.selectAllItem?null:n.selectAllItem.isSelected)("disableRipple",!0)("indeterminate",null==n.selectAllItem?null:n.selectAllItem.indeterminate)("disableTransitions",!0),u(2),Y(" ",n.selectAllItem.label," "),u(1),h("ngIf",n.searchValue)}}function _pe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m()()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label)}}function vpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,_pe,3,3,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function ype(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,vpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function xpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,ype,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function wpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,xpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function bpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,wpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function Cpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,bpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function Ipe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,Cpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function Dpe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,Ipe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function Spe(t,s){if(1&t&&(f(0,"igx-tree-node",40)(1,"div"),b(2),m(),x(3,Dpe,4,4,"igx-tree-node",31),m()),2&t){const n=s.$implicit;h("data",n)("selected",n.isSelected),u(2),Z(n.label),u(1),h("ngForOf",n.children)}}function Tpe(t,s){1&t&&L(0)}function Epe(t,s){if(1&t&&(f(0,"div",25),x(1,Tpe,1,0,"ng-container",26),m()),2&t){const n=p(2);u(1),h("ngTemplateOutlet",n.valuesLoadingTemplate)}}function Mpe(t,s){1&t&&L(0)}function Ape(t,s){1&t&&x(0,Mpe,1,0,"ng-container",26),2&t&&(p(2),h("ngTemplateOutlet",O(9)))}function kpe(t,s){if(1&t){const n=z();f(0,"div",27),x(1,mpe,6,7,"div",28),f(2,"igx-tree",29,30),C("nodeSelection",function(i){return S(n),T(p().onNodeSelectionChange(i))}),x(4,Spe,4,4,"igx-tree-node",31),m(),x(5,Epe,2,1,"ng-template",20)(6,Ape,1,1,"ng-template",32),m()}if(2&t){const n=p();u(1),h("ngIf",!n.isTreeEmpty()),u(1),h("displayDensity",n.esf.displayDensity),u(2),h("ngForOf",n.displayedListData),u(2),h("ngIf",n.isTreeEmpty())}}function Rpe(t,s){if(1&t&&(f(0,"div",41),b(1),m()),2&t){const n=p();u(1),Y(" ",null==n.esf.grid?null:n.esf.grid.resourceStrings.igx_grid_excel_no_matches," ")}}function Ope(t,s){1&t&&N(0,"igx-circular-bar",42),2&t&&h("indeterminate",!0)}function Fpe(t,s){if(1&t){const n=z();f(0,"div",1),C("click",function(){return S(n),T(p().esf.onSelect())}),f(1,"span"),b(2),m(),f(3,"igx-icon"),b(4,"done"),m()()}if(2&t){const n=p();h("ngClass",n.esf.column.selected?"igx-excel-filter__actions-selected":"igx-excel-filter__actions-select"),G("aria-pressed",n.esf.column.selected),u(2),Z(n.esf.grid.resourceStrings.igx_grid_excel_select)}}const Ppe=["sortButtonGroup"];function Npe(t,s){if(1&t){const n=z();U(0),f(1,"header"),b(2),m(),f(3,"igx-buttongroup",null,1)(5,"button",2),C("click",function(){return S(n),T(p().onSortButtonClicked(1))}),f(6,"igx-icon"),b(7,"arrow_upwards"),m(),f(8,"span"),b(9),m()(),f(10,"button",2),C("click",function(){return S(n),T(p().onSortButtonClicked(2))}),f(11,"igx-icon"),b(12,"arrow_downwards"),m(),f(13,"span"),b(14),m()()(),j()}if(2&t){const n=p();u(2),Y(" ",n.esf.grid.resourceStrings.igx_grid_excel_filter_sorting_header,"\n"),u(3),h("displayDensity",n.esf.displayDensity),G("data-togglable",!0),u(4),Y(" ","compact"===n.esf.displayDensity?n.esf.grid.resourceStrings.igx_grid_excel_filter_sorting_asc_short:n.esf.grid.resourceStrings.igx_grid_excel_filter_sorting_asc," "),u(1),h("displayDensity",n.esf.displayDensity),G("data-togglable",!0),u(4),Y(" ","compact"===n.esf.displayDensity?n.esf.grid.resourceStrings.igx_grid_excel_filter_sorting_desc_short:n.esf.grid.resourceStrings.igx_grid_excel_filter_sorting_desc," ")}}const Vpe=["mainDropdown"],Lpe=["defaultExcelColumnOperations"],Bpe=["defaultExcelFilterOperations"];function Hpe(t,s){1&t&&N(0,"igx-excel-style-sorting")}function zpe(t,s){1&t&&N(0,"igx-excel-style-moving")}function Gpe(t,s){1&t&&N(0,"igx-excel-style-pinning")}function Upe(t,s){1&t&&N(0,"igx-excel-style-hiding")}function jpe(t,s){1&t&&N(0,"igx-excel-style-selecting")}function $pe(t,s){if(1&t&&(N(0,"igx-excel-style-header",5),x(1,Hpe,1,0,"igx-excel-style-sorting",6)(2,zpe,1,0,"igx-excel-style-moving",6)(3,Gpe,1,0,"igx-excel-style-pinning",6)(4,Upe,1,0,"igx-excel-style-hiding",6)(5,jpe,1,0,"igx-excel-style-selecting",6)),2&t){const n=p();h("showHiding","comfortable"!==n.displayDensity&&!(null!=n.column&&n.column.disableHiding))("showPinning","comfortable"!==n.displayDensity&&!(null!=n.column&&n.column.disablePinning))("showSelecting","comfortable"!==n.displayDensity&&n.columnSelectable()),u(1),h("ngIf",null==n.column?null:n.column.sortable),u(1),h("ngIf",null==n.grid?null:n.grid.moving),u(1),h("ngIf",!(null!=n.column&&n.column.disablePinning)&&"comfortable"===n.displayDensity),u(1),h("ngIf",!(null!=n.column&&n.column.disableHiding)&&"comfortable"===n.displayDensity),u(1),h("ngIf",n.columnSelectable()&&"comfortable"===n.displayDensity)}}function Wpe(t,s){1&t&&N(0,"igx-excel-style-clear-filters")(1,"igx-excel-style-conditional-filter")(2,"igx-excel-style-search")}function qpe(t,s){1&t&&(U(0),X(1),j())}function Kpe(t,s){1&t&&(U(0),X(1,1),j())}const Zpe=[[["igx-excel-style-column-operations"],["","igxExcelStyleColumnOperations",""]],[["igx-excel-style-filter-operations"],["","igxExcelStyleFilterOperations",""]]],Ype=(t,s)=>({"igx-excel-filter__menu--cosy":t,"igx-excel-filter__menu--compact":s}),Qpe=["igx-excel-style-column-operations,[igxExcelStyleColumnOperations]","igx-excel-style-filter-operations,[igxExcelStyleFilterOperations]"],Xpe=["defaultESFHeaderIconTemplate"],Jpe=["defaultSortHeaderIconTemplate"];function efe(t,s){if(1&t&&(f(0,"span",6),b(1),m()),2&t){const n=p();h("title",n.title),u(1),Z(n.column.header||n.column.field)}}function tfe(t,s){1&t&&(f(0,"igx-icon"),b(1,"more_vert"),m())}function ife(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p();u(1),Z(n.sortDirection<2?"arrow_upward":"arrow_downward")}}function nfe(t,s){1&t&&L(0)}function sfe(t,s){1&t&&L(0)}function rfe(t,s){if(1&t){const n=z();U(0),f(1,"div",8),C("pointerdown",function(i){return S(n),T(p(2).onPointerDownIndicator(i))})("click",function(i){return S(n),T(p(2).onSortingIconClick(i))}),k(2,"sortingIndex"),x(3,sfe,1,0,"ng-container",4),m(),j()}if(2&t){const n=p(2);u(1),G("data-sortIndex","single"===n.grid.sortingOptions.mode&&n.grid.sortingExpressions.length<=1?null:Ft(2,3,n.column.field,n.grid.sortingExpressions)),u(2),h("ngTemplateOutlet",n.sortIconTemplate)("ngTemplateOutletContext",He(6,Pt,n))}}function ofe(t,s){1&t&&L(0)}function afe(t,s){if(1&t){const n=z();U(0),f(1,"div",9),C("pointerdown",function(i){return S(n),T(p(2).onPointerDownIndicator(i))})("click",function(i){return S(n),T(p(2).onFilteringIconClick(i))}),x(2,ofe,1,0,"ng-container",4),m(),j()}if(2&t){const n=p(2);u(1),h("ngClass",n.filterIconClassName),u(1),h("ngTemplateOutlet",n.esfIconTemplate)("ngTemplateOutletContext",He(3,Pt,n))}}function lfe(t,s){if(1&t&&(U(0),f(1,"div",7),x(2,rfe,4,8,"ng-container",5)(3,afe,3,5,"ng-container",5),m(),j()),2&t){const n=p();u(2),h("ngIf",n.column.sortable&&!n.disabled),u(1),h("ngIf",n.grid.allowFiltering&&n.column.filterable&&"excelStyleFilter"===n.grid.filterMode)}}const Ov=(t,s)=>({$implicit:t,column:s}),cfe=["emptyFilter"],dfe=["defaultFilter"],ufe=["complexFilter"],FP=["chipsArea"],hfe=["moreIcon"],gfe=["ghostChip"],pfe=["complexChip"];function ffe(t,s){if(1&t){const n=z();f(0,"igx-chips-area",4)(1,"igx-chip",5,6),C("click",function(){return S(n),T(p().onChipClicked())}),f(3,"igx-icon",7),b(4,"filter_list"),m(),f(5,"span"),b(6),m()()()}if(2&t){const n=p();G("draggable",!1),u(1),h("displayDensity",n.displayDensity)("tabIndex",-1),G("draggable",!1),u(2),G("draggable",!1),u(2),G("draggable",!1),u(1),Z(n.filteringService.grid.resourceStrings.igx_grid_filter)}}function mfe(t,s){if(1&t){const n=z();f(0,"igx-chip",15),C("click",function(){S(n);const i=p().$implicit;return T(p(2).onChipClicked(i.expression))})("remove",function(i){S(n);const r=p().$implicit;return T(p(2).onChipRemoved(i,r))}),N(1,"igx-icon",16),f(2,"span",null,17),b(4),m()()}if(2&t){const n=p().$implicit,e=p(2);h("removable",!0)("tabIndex",-1)("displayDensity",e.displayDensity),u(1),h("name",n.expression.condition.iconName),u(3),Y(" ",e.filteringService.getChipLabel(n.expression)," ")}}function _fe(t,s){if(1&t&&(f(0,"span",18),b(1),m()),2&t){const n=p().$implicit,e=p(2);u(1),Z(e.filteringService.getOperatorAsString(n.afterOperator))}}function vfe(t,s){if(1&t&&(U(0),x(1,mfe,5,5,"igx-chip",13)(2,_fe,2,1,"span",14),j()),2&t){const n=s.last,e=s.index,i=p(2);u(1),h("ngIf",i.isChipVisible(e)),u(1),h("ngIf",!n&&i.isChipVisible(e+1))}}function yfe(t,s){if(1&t){const n=z();f(0,"igx-chips-area",4,8),x(2,vfe,3,2,"ng-container",9),f(3,"div",10,11),C("click",function(){return S(n),T(p().onChipClicked())}),f(5,"igx-icon"),b(6,"filter_list"),m(),N(7,"igx-badge",12),m()()}if(2&t){const n=p();u(2),h("ngForOf",n.expressionsList),u(1),h("ngClass",n.filteringIndicatorClass()),u(4),h("value",n.moreFiltersCount)}}function xfe(t,s){if(1&t){const n=z();f(0,"igx-chip",19,20),C("remove",function(){return S(n),T(p().clearFiltering())}),f(2,"igx-icon",7),b(3,"filter_list"),m(),f(4,"span"),b(5),m()()}if(2&t){const n=p();h("removable",!0)("displayDensity",n.displayDensity)("tabIndex",-1),u(5),Z(n.filteringService.grid.resourceStrings.igx_grid_complex_filter)}}function wfe(t,s){1&t&&L(0)}function bfe(t,s){1&t&&N(0,"span",7)}function Cfe(t,s){if(1&t&&(N(0,"igx-grid-header-group",9),k(1,"igxHeaderGroupStyle")),2&t){const n=p().$implicit,e=p(2);h("ngClass",n.headerGroupClasses)("ngStyle",ue(1,7,n.headerGroupStyles,n,e.grid.pipeTrigger))("column",n)("igxColumnMovingDrag",n)("ghostHost",e.grid.outlet.nativeElement)("igxColumnMovingDrop",n),G("droppable",!0)}}function Ife(t,s){if(1&t&&(U(0),x(1,Cfe,2,11,"igx-grid-header-group",8),j()),2&t){const n=s.$implicit;u(1),h("ngIf",!n.hidden)}}function Dfe(t,s){1&t&&N(0,"span",10)}const Sfe=(t,s)=>({"igx-grid-th--pinned-last":t,"igx-grid-th--pinned-first":s}),PP=(t,s)=>({"grid-template-rows":t,"grid-template-columns":s});function Tfe(t,s){if(1&t&&(U(0),x(1,bfe,1,0,"span",3),f(2,"div",4),x(3,Ife,2,1,"ng-container",5),m(),x(4,Dfe,1,0,"span",6),j()),2&t){const n=p();u(1),h("ngIf",n.grid.moving),u(1),h("ngClass",Ni(5,Sfe,n.hasLastPinnedChildColumn,n.hasFirstPinnedChildColumn))("ngStyle",Ni(8,PP,n.column.getGridTemplate(!0),n.column.getGridTemplate(!1))),u(1),h("ngForOf",n.column.children),u(1),h("ngIf",n.grid.moving)}}function Efe(t,s){if(1&t&&(f(0,"span",11),b(1),m()),2&t){const n=p();h("title",n.title),u(1),Z(n.column.header)}}function Mfe(t,s){if(1&t&&(f(0,"igx-icon"),b(1),m()),2&t){const n=p();u(1),Y("",n.column.expanded?"expand_more":"chevron_right"," ")}}function Afe(t,s){1&t&&N(0,"span",7)}function kfe(t,s){1&t&&L(0)}function Rfe(t,s){if(1&t){const n=z();U(0),f(1,"div",15),C("pointerdown",function(i){return S(n),T(p(2).onPointerDownIndicator(i))})("click",function(i){return S(n),T(p(2).toggleExpandState(i))}),x(2,kfe,1,0,"ng-container",13),m(),j()}if(2&t){const n=p(2),e=O(4);u(2),h("ngTemplateOutlet",n.column.collapsibleIndicatorTemplate?n.column.collapsibleIndicatorTemplate:e)("ngTemplateOutletContext",Ni(2,Ov,n.column,n.column))}}function Ofe(t,s){1&t&&L(0)}function Ffe(t,s){if(1&t&&(f(0,"igx-grid-header-group",18),k(1,"igxHeaderGroupWidth"),k(2,"igxHeaderGroupWidth"),k(3,"igxHeaderGroupStyle"),m()),2&t){const n=p().$implicit,e=p(3);K("min-width",ue(1,7,n.calcWidth,e.grid.defaultHeaderGroupMinWidth,e.grid.hasColumnLayouts))("flex-basis",ue(2,11,n.calcWidth,e.grid.defaultHeaderGroupMinWidth,e.grid.hasColumnLayouts)),h("ngClass",n.headerGroupClasses)("ngStyle",ue(3,15,n.headerGroupStyles,n,e.grid.pipeTrigger))("column",n)}}function Pfe(t,s){if(1&t&&(U(0),x(1,Ffe,4,19,"igx-grid-header-group",17),j()),2&t){const n=s.$implicit;u(1),h("ngIf",!n.hidden)}}function Nfe(t,s){if(1&t&&(f(0,"div",16),x(1,Pfe,2,1,"ng-container",5),m()),2&t){const n=p(2);u(1),h("ngForOf",n.column.children)}}function Vfe(t,s){1&t&&N(0,"span",10)}const Lfe=(t,s,n,e,i,r)=>({"igx-grid-th--pinned-last":t,"igx-grid-th--pinned-first":s,"igx-grid-th--collapsible":n,"igx-grid-th--selectable":e,"igx-grid-th--selected":i,"igx-grid-th--active":r});function Bfe(t,s){if(1&t){const n=z();U(0),x(1,Afe,1,0,"span",3),f(2,"div",12),C("pointerdown",function(i){return S(n),T(p().pointerdown(i))})("click",function(i){return S(n),T(p().groupClicked(i))})("pointerenter",function(){return S(n),T(p().onPinterEnter())})("pointerleave",function(){return S(n),T(p().onPointerLeave())}),x(3,Rfe,3,5,"ng-container",0)(4,Ofe,1,0,"ng-container",13),m(),x(5,Nfe,2,1,"div",14)(6,Vfe,1,0,"span",6),j()}if(2&t){const n=p(),e=O(2);u(1),h("ngIf",n.grid.moving),u(1),h("ngClass",Mt(14,Lfe,n.hasLastPinnedChildColumn,n.hasFirstPinnedChildColumn,n.column.collapsible,n.selectable,n.selected,n.activeGroup))("igxColumnMovingDrag",n.column)("ghostHost",n.grid.outlet.nativeElement)("igxColumnMovingDrop",n.column),G("aria-label",n.column.header||n.column.field)("aria-expanded",n.column.expanded)("aria-selected",n.column.selected)("droppable",!0),u(1),h("ngIf",n.column.collapsible),u(1),h("ngTemplateOutlet",n.column.headerTemplate?n.column.headerTemplate:e)("ngTemplateOutletContext",Ni(21,Ov,n.column,n.column)),u(1),h("ngIf",!n.grid.isPivot),u(1),h("ngIf",n.grid.moving)}}function Hfe(t,s){1&t&&N(0,"span",7)}function zfe(t,s){1&t&&N(0,"igx-grid-filtering-cell",22),2&t&&(h("column",p(2).column),G("draggable",!1))}function Gfe(t,s){if(1&t&&N(0,"span",23),2&t){const n=p(2);K("cursor",n.colResizingService.resizeCursor),h("igxResizeHandle",n.column),G("draggable",!1)}}function Ufe(t,s){1&t&&N(0,"span",10)}function jfe(t,s){if(1&t){const n=z();U(0),x(1,Hfe,1,0,"span",3),f(2,"igx-grid-header",19),C("pointerdown",function(){return S(n),T(p().activate())}),k(3,"igxHeaderGroupStyle"),m(),x(4,zfe,1,2,"igx-grid-filtering-cell",20)(5,Gfe,1,4,"span",21)(6,Ufe,1,0,"span",6),j()}if(2&t){const n=p();u(1),h("ngIf",n.grid.moving),u(1),h("id",n.grid.id+"_"+n.column.field)("ngClass",n.column.headerClasses)("ngStyle",ue(3,13,n.column.headerStyles,n.column,n.grid.pipeTrigger))("igxColumnMovingDrag",n.column)("ghostHost",n.grid.outlet.nativeElement)("igxColumnMovingDrop",n.column)("column",n.column)("density",n.grid.displayDensity),G("droppable",!0),u(2),h("ngIf",n.grid.allowFiltering&&"quickFilter"===n.grid.filterMode),u(1),h("ngIf",!n.column.columnGroup&&n.column.resizable),u(1),h("ngIf",n.grid.moving)}}const $fe=["defaultFilterUI"],Wfe=["defaultDateUI"],qfe=["defaultTimeUI"],Kfe=["defaultDateTimeUI"],Zfe=["inputGroupConditions"],Yfe=["inputGroupPrefix"],Qfe=["operand"],Xfe=["closeButton"],Jfe=["operators"];function eme(t,s){if(1&t&&(f(0,"igx-drop-down-item",19)(1,"div",20),N(2,"igx-icon",21),f(3,"span",22),b(4),m()()()),2&t){const n=s.$implicit,e=p();h("value",n)("selected",e.isConditionSelected(n)),u(2),h("name",e.getCondition(n).iconName),u(2),Z(e.translateCondition(n))}}function tme(t,s){if(1&t){const n=z();f(0,"igx-suffix")(1,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onCommitKeyDown(i))})("click",function(){return S(n),T(p(2).onCommitClick())}),b(2,"done"),m(),f(3,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onClearKeyDown(i))})("click",function(){return S(n),T(p(2).onClearClick())}),b(4,"clear"),m()()}}function ime(t,s){if(1&t){const n=z();f(0,"igx-input-group",23,24),C("focusout",function(){return S(n),T(p().onInputGroupFocusout())}),f(2,"igx-prefix",25,26),C("click",function(i){return S(n),T(p().inputGroupPrefixClick(i))})("keydown",function(i){return S(n),T(p().onPrefixKeyDown(i))}),N(4,"igx-icon",21),m(),f(5,"input",27,28),C("input",function(i){return S(n),T(p().onInput(i))})("click",function(){return S(n),T(p().onInputClick())})("compositionstart",function(){return S(n),T(p().onCompositionStart())})("compositionend",function(){return S(n),T(p().onCompositionEnd())})("keydown",function(i){return S(n),T(p().onInputKeyDown(i))})("keyup",function(){return S(n),T(p().onInputKeyUp())}),m(),x(7,tme,5,0,"igx-suffix",29),m()}if(2&t){const n=p(),e=O(1);h("displayDensity",n.displayDensity),u(2),h("igxDropDownItemNavigation",e),u(2),h("name",n.getIconName()),u(1),h("placeholder",n.placeholder)("value",n.value)("type",n.type)("readonly",n.isUnaryCondition),u(2),h("ngIf",n.value||0===n.value)}}function nme(t,s){if(1&t){const n=z();f(0,"igx-suffix")(1,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onCommitKeyDown(i))})("click",function(i){return S(n),T(p(2).onCommitClick(i))}),b(2,"done"),m(),f(3,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onClearKeyDown(i))})("click",function(i){return S(n),T(p(2).clearInput(i))}),b(4,"clear"),m()()}}function sme(t,s){if(1&t){const n=z();f(0,"igx-date-picker",31,32),C("valueChange",function(i){return S(n),T(p().value=i)})("click",function(){S(n);const i=O(1);return T(p().expression.condition.isUnary?null:i.open())})("keydown",function(i){return S(n),T(p().onInputKeyDown(i))})("focusout",function(){return S(n),T(p().onInputGroupFocusout())})("closed",function(){return S(n),T(p().focusEditElement())}),f(2,"igx-prefix",25,26),C("click",function(i){return S(n),T(p().inputGroupPrefixClick(i))})("keydown",function(i){return S(n),T(p().onPrefixKeyDown(i))}),N(4,"igx-icon",21),m(),x(5,nme,5,0,"igx-suffix",29),N(6,"igx-picker-toggle")(7,"igx-picker-clear"),m()}if(2&t){const n=p(),e=O(1);h("value",n.value)("readOnly",!0)("outlet",n.filteringService.grid.outlet)("locale",n.filteringService.grid.locale)("displayFormat",n.column.pipeArgs.format)("formatter",n.column.formatter)("placeholder",n.placeholder)("weekStart",n.column.pipeArgs.weekStart)("displayDensity",n.displayDensity),u(2),h("igxDropDownItemNavigation",e),u(2),h("name",n.expression.condition.iconName),u(1),h("ngIf",n.value)}}function rme(t,s){if(1&t){const n=z();f(0,"igx-suffix")(1,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onCommitKeyDown(i))})("click",function(i){return S(n),T(p(2).onCommitClick(i))}),b(2,"done"),m(),f(3,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onClearKeyDown(i))})("click",function(i){return S(n),T(p(2).clearInput(i))}),b(4,"clear"),m()()}}function ome(t,s){if(1&t){const n=z();f(0,"igx-time-picker",33,32),C("valueChange",function(i){return S(n),T(p().value=i)})("closed",function(){return S(n),T(p().focusEditElement())})("focusout",function(){return S(n),T(p().onInputGroupFocusout())})("keydown",function(i){return S(n),T(p().onInputKeyDown(i))})("click",function(){S(n);const i=O(1);return T(p().expression.condition.isUnary?null:i.open())}),f(2,"igx-prefix",25,26),C("click",function(i){return S(n),T(p().inputGroupPrefixClick(i))})("keydown",function(i){return S(n),T(p().onPrefixKeyDown(i))}),N(4,"igx-icon",21),m(),x(5,rme,5,0,"igx-suffix",29),N(6,"igx-picker-toggle")(7,"igx-picker-clear"),m()}if(2&t){const n=p(),e=O(1);h("value",n.value)("inputFormat",n.column.defaultTimeFormat)("locale",n.filteringService.grid.locale)("formatter",n.column.formatter)("outlet",n.filteringService.grid.outlet)("displayDensity",n.displayDensity)("readOnly",!0)("placeholder",n.placeholder),u(2),h("igxDropDownItemNavigation",e),u(2),h("name",n.expression.condition.iconName),u(1),h("ngIf",n.value)}}function ame(t,s){if(1&t){const n=z();f(0,"igx-suffix")(1,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onCommitKeyDown(i))})("click",function(){return S(n),T(p(2).onCommitClick())}),b(2,"done"),m(),f(3,"igx-icon",30),C("keydown",function(i){return S(n),T(p(2).onClearKeyDown(i))})("click",function(){return S(n),T(p(2).onClearClick())}),b(4,"clear"),m()()}}function lme(t,s){if(1&t){const n=z();f(0,"igx-input-group",23,24),C("focusout",function(){return S(n),T(p().onInputGroupFocusout())}),f(2,"igx-prefix",25,26),C("click",function(i){return S(n),T(p().inputGroupPrefixClick(i))})("keydown",function(i){return S(n),T(p().onPrefixKeyDown(i))}),N(4,"igx-icon",21),m(),f(5,"input",34,28),C("valueChange",function(i){return S(n),T(p().onInput(i))})("click",function(){return S(n),T(p().onInputClick())})("keydown",function(i){return S(n),T(p().onInputKeyDown(i))})("keyup",function(){return S(n),T(p().onInputKeyUp())}),m(),x(7,ame,5,0,"igx-suffix",29),m()}if(2&t){const n=p(),e=O(1);h("displayDensity",n.displayDensity),u(2),h("igxDropDownItemNavigation",e),u(2),h("name",n.getIconName()),u(1),h("placeholder",n.placeholder)("igxDateTimeEditor",n.column.defaultDateTimeFormat)("value",n.value)("readonly",n.isUnaryCondition),u(2),h("ngIf",n.value||0===n.value)}}function cme(t,s){1&t&&L(0)}function dme(t,s){if(1&t){const n=z();f(0,"button",35),C("keydown",function(i){return S(n),T(p().onLeftArrowKeyDown(i))})("click",function(){return S(n),T(p().scrollChipsOnArrowPress("left"))}),f(1,"igx-icon"),b(2,"navigate_before"),m()()}}function ume(t,s){if(1&t){const n=z();f(0,"span",41)(1,"button",42),C("click",function(i){S(n);const r=p().index;return T(p().toggleOperatorsDropDown(i,r))}),f(2,"igx-icon"),b(3,"expand_more"),m(),f(4,"span"),b(5),m()(),f(6,"igx-drop-down",43,44),C("selectionChanging",function(i){S(n);const r=p().$implicit;return T(p().onLogicOperatorChanged(i,r))}),f(8,"igx-drop-down-item",19),b(9),m(),f(10,"igx-drop-down-item",19),b(11),m()()()}if(2&t){const n=O(7),e=p().$implicit,i=p();u(1),h("igxDropDownItemNavigation",n)("displayDensity",i.displayDensity),u(4),Z(i.filteringService.getOperatorAsString(e.afterOperator)),u(1),h("displayDensity",i.column.grid.displayDensity),u(2),h("value",0)("selected",0===e.afterOperator),u(1),Z(i.filteringService.grid.resourceStrings.igx_grid_filter_operator_and),u(1),h("value",1)("selected",1===e.afterOperator),u(1),Z(i.filteringService.grid.resourceStrings.igx_grid_filter_operator_or)}}function hme(t,s){if(1&t){const n=z();U(0,36),f(1,"igx-chip",37,38),C("pointerdown",function(i){S(n);const r=O(2);return T(p().onChipPointerdown(i,r))})("click",function(i){const o=S(n).$implicit;return T(p().onChipClick(i,o))})("keydown",function(i){const o=S(n).$implicit;return T(p().onChipKeyDown(i,o))})("remove",function(i){const o=S(n).$implicit;return T(p().onChipRemoved(i,o))}),N(3,"igx-icon",39),f(4,"span"),b(5),m()(),x(6,ume,12,10,"span",40),j()}if(2&t){const n=s.$implicit,e=s.last,i=p();u(1),h("selectable",!1)("selected",n.isSelected)("displayDensity",i.displayDensity)("removable",!0),u(2),h("name",n.expression.condition.iconName),u(2),Z(i.filteringService.getChipLabel(n.expression)),u(1),h("ngIf",!e)}}function gme(t,s){if(1&t){const n=z();f(0,"button",45),C("click",function(){return S(n),T(p().scrollChipsOnArrowPress("right"))}),f(1,"igx-icon"),b(2,"navigate_next"),m()()}}const NP=["headerVirtualContainer"],pme=["headerDragContainer"],fme=["headerSelectorContainer"],mme=["headerGroupContainer"],VP=["headSelectorBaseTemplate"],_me=["headerHierarchyExpander"];function vme(t,s){if(1&t&&(U(0),N(1,"span",8),j()),2&t){const n=p();u(1),K("left",n.grid.pinnedWidth,"px"),h("igxColumnMovingDrop",n.headerContainer)}}function yme(t,s){if(1&t&&(U(0),N(1,"span",9),j()),2&t){const n=p();u(1),K("left",n.grid.pinnedWidth,"px"),h("igxColumnMovingDrop",n.headerContainer)}}function xme(t,s){1&t&&L(0)}function wme(t,s){if(1&t&&(U(0),f(1,"div",10,11),C("pointerdown",function(e){return e.preventDefault()}),f(3,"div",12),x(4,xme,1,0,"ng-container",13),m()(),j()),2&t){const n=p();u(1),J("igx-grid__drag-indicator--header",!n.grid.isRowSelectable),u(3),h("ngTemplateOutlet",n.grid.dragIndicatorIconTemplate||n.grid.dragIndicatorIconBase)}}function bme(t,s){1&t&&L(0,null,17)}function Cme(t,s){if(1&t){const n=z();U(0),f(1,"div",14,15),C("click",function(i){return S(n),T(p().headerRowSelection(i))})("pointerdown",function(i){return i.preventDefault()}),x(3,bme,2,0,"ng-container",16),m(),j()}if(2&t){const n=p(),e=O(17);u(1),J("igx-grid__cbx-selection--push",n.grid.filteringService.isFilterRowVisible),u(2),h("ngTemplateOutlet",n.grid.headSelectorTemplate||e)("ngTemplateOutletContext",n.rowSelectorsContext)}}function Ime(t,s){1&t&&L(0)}const Dme=(t,s,n)=>({"igx-grid__hierarchical-expander igx-grid__hierarchical-expander--header igx-grid__tr-action":t,"igx-grid__hierarchical-expander--push":s,"igx-grid__hierarchical-expander--no-border":n});function Sme(t,s){if(1&t){const n=z();U(0),f(1,"div",18,19),C("click",function(){return S(n),T(p().grid.toggleAll())})("pointerdown",function(i){return i.preventDefault()}),x(3,Ime,1,0,"ng-container",16),m(),j()}if(2&t){const n=p();u(1),h("hidden",!n.grid.hasExpandableChildren||!n.grid.hasVisibleColumns)("ngClass",kh(4,Dme,n.grid.hasExpandableChildren,n.grid.filteringService.isFilterRowVisible,n.grid.isRowSelectable||n.grid.rowDraggable)),u(2),h("ngTemplateOutlet",n.grid.iconTemplate)("ngTemplateOutletContext",He(8,Pt,n.grid))}}function Tme(t,s){1&t&&L(0)}function Eme(t,s){if(1&t){const n=z();U(0),f(1,"div",20,21),C("click",function(){return S(n),T(p().grid.toggleAllGroupRows())})("pointerdown",function(i){return i.preventDefault()}),x(3,Tme,1,0,"ng-container",16),m(),j()}if(2&t){const n=p();u(1),rn(n.indentationCSSClasses),u(2),h("ngTemplateOutlet",n.grid.iconTemplate)("ngTemplateOutletContext",He(5,Pt,n.grid))}}function Mme(t,s){if(1&t&&(U(0),f(1,"igx-grid-header-group",23),k(2,"igxHeaderGroupWidth"),k(3,"igxHeaderGroupWidth"),k(4,"igxHeaderGroupStyle"),m(),j()),2&t){const n=s.$implicit,e=p(2);u(1),K("min-width",ue(2,7,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL))("flex-basis",ue(3,11,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL)),h("ngClass",n.headerGroupClasses)("ngStyle",ue(4,15,n.headerGroupStyles,n,e.grid.pipeTrigger))("column",n)}}function Ame(t,s){if(1&t&&(U(0),x(1,Mme,5,19,"ng-container",22),k(2,"igxTopLevel"),j()),2&t){const n=p();u(1),h("ngForOf",ot(2,1,n.pinnedColumnCollection))}}function kme(t,s){if(1&t&&(f(0,"igx-grid-header-group",23),k(1,"igxHeaderGroupWidth"),k(2,"igxHeaderGroupWidth"),k(3,"igxHeaderGroupStyle"),m()),2&t){const n=s.$implicit,e=p();K("min-width",ue(1,7,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL))("flex-basis",ue(2,11,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL)),h("ngClass",n.headerGroupClasses)("ngStyle",ue(3,15,n.headerGroupStyles,n,e.grid.pipeTrigger))("column",n)}}function Rme(t,s){if(1&t&&(U(0),f(1,"igx-grid-header-group",23),k(2,"igxHeaderGroupWidth"),k(3,"igxHeaderGroupWidth"),k(4,"igxHeaderGroupStyle"),m(),j()),2&t){const n=s.$implicit,e=p(2);u(1),K("min-width",ue(2,9,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL))("flex-basis",ue(3,13,n.resolvedWidth,e.grid.defaultHeaderGroupMinWidth,e.hasMRL))("left",n.rightPinnedOffset),h("ngClass",n.headerGroupClasses)("ngStyle",ue(4,17,n.headerGroupStyles,n,e.grid.pipeTrigger))("column",n)}}function Ome(t,s){if(1&t&&(U(0),x(1,Rme,5,21,"ng-container",22),k(2,"igxTopLevel"),j()),2&t){const n=p();u(1),h("ngForOf",ot(2,1,n.pinnedColumnCollection))}}function Fme(t,s){if(1&t&&(U(0),N(1,"igx-grid-filtering-row",24,25),j()),2&t){const n=p();u(1),K("width",n.width,"px"),h("column",n.grid.filteringService.filteredColumn)}}function Pme(t,s){if(1&t&&(U(0),N(1,"span",26),j()),2&t){const n=p();u(1),h("igxColumnMovingDrop",n.headerContainer)}}const Nme=t=>({visibility:t});function Vme(t,s){if(1&t&&(f(0,"div",27),N(1,"igx-checkbox",28,29),m()),2&t){const n=s.$implicit,e=p();u(1),h("tabindex",-1)("readonly",!0)("checked",n.selectedCount>0&&e.grid.selectionService.areAllRowSelected())("disableRipple",!0)("ngStyle",He(7,Nme,e.grid.isMultiRowSelectionEnabled?"visible":"hidden"))("indeterminate",n.selectedCount>0&&e.grid.selectionService.hasSomeRowSelected())("aria-label",e.grid.headSelectorBaseAriaLabel)}}function Lme(t,s){if(1&t&&(f(0,"span"),b(1),m()),2&t){const n=p();u(1),Z(null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_advanced_filtering_button_label)}}function Bme(t,s){1&t&&X(0,2)}function Hme(t,s){1&t&&N(0,"igx-grid-toolbar-advanced-filtering")}function zme(t,s){if(1&t&&(f(0,"igx-grid-toolbar-actions"),x(1,Hme,1,0,"igx-grid-toolbar-advanced-filtering",2),m()),2&t){const n=p();u(1),h("ngIf",n.grid.allowAdvancedFiltering)}}function Gme(t,s){1&t&&L(0)}function Ume(t,s){1&t&&(f(0,"div",5),N(1,"igx-linear-bar",6),m()),2&t&&(u(1),h("indeterminate",!0))}const jme=[[["","igxGridToolbarTitle",""],["igx-grid-toolbar-title"]],"*",[["","igxGridToolbarActions",""],["igx-grid-toolbar-actions"]]],$me=["[igxGridToolbarTitle],igx-grid-toolbar-title","*","[igxGridToolbarActions],igx-grid-toolbar-actions"];function Wme(t,s){1&t&&L(0)}function qme(t,s){if(1&t&&(U(0),x(1,Wme,1,0,"ng-container",2),j()),2&t){const n=p(),e=O(2);u(1),h("ngTemplateOutlet",n.summaryTemplate?n.summaryTemplate:e)("ngTemplateOutletContext",He(2,Pt,n.summaryResults))}}function Kme(t,s){if(1&t&&(U(0),f(1,"div",4)(2,"span",5),b(3),m(),f(4,"span",6),b(5),m()(),j()),2&t){const n=s.$implicit,e=p(2);u(1),K("height",e.itemHeight,"px"),u(1),h("title",n.label),u(1),Z(e.translateSummary(n)),u(1),h("title",e.formatSummaryResult(n)),u(1),Y(" ",e.formatSummaryResult(n)," ")}}function Zme(t,s){1&t&&x(0,Kme,6,6,"ng-container",3),2&t&&h("ngForOf",p().summaryResults)}function Yme(t,s){if(1&t&&(U(0),f(1,"div",4),C("pointerdown",function(e){return e.preventDefault()}),m(),j()),2&t){const n=p(2);u(1),K("min-width",n.grid.summariesMargin,"px")("flex-basis",n.grid.summariesMargin,"px")}}function Qme(t,s){1&t&&L(0)}function Xme(t,s){if(1&t&&(U(0),x(1,Qme,1,0,"ng-container",5),j()),2&t){const n=p(2),e=O(2);u(1),h("ngTemplateOutlet",e)("ngTemplateOutletContext",n.getContext(n))}}function Jme(t,s){if(1&t&&N(0,"igx-grid-summary-cell",6),2&t){const n=s.$implicit,e=p(2);K("max-height",e.minHeight,"px")("min-height",e.minHeight,"px")("min-width",n.resolvedWidth)("max-width",n.resolvedWidth)("flex-basis",n.resolvedWidth),J("igx-grid-summary--cosy","cosy"===e.grid.displayDensity)("igx-grid-summary--compact","compact"===e.grid.displayDensity)("igx-grid-summary--empty",!n.hasSummary)("igx-grid-summary--pinned-last",n.isLastPinned),h("column",n)("rowIndex",e.index)("firstCellIndentation",e.firstCellIndentation)("summaryResults",e.getColumnSummaries(n.field))("summaryTemplate",n.summaryTemplate)("hasSummary",n.hasSummary)("density",e.grid.displayDensity)("summaryFormatter",n.summaryFormatter)("active",e.isCellActive(n.visibleIndex))}}function e_e(t,s){1&t&&L(0)}function t_e(t,s){if(1&t&&(U(0),x(1,e_e,1,0,"ng-container",5),j()),2&t){const n=p(2),e=O(2);u(1),h("ngTemplateOutlet",e)("ngTemplateOutletContext",n.getContext(n))}}function i_e(t,s){if(1&t&&(U(0),x(1,Yme,2,4,"ng-container",0)(2,Xme,2,2,"ng-container",0)(3,Jme,1,27,"ng-template",2,3,V),k(5,"igxNotGrouped"),x(6,t_e,2,2,"ng-container",0),j()),2&t){const n=p();u(1),h("ngIf",n.grid.summariesMargin),u(1),h("ngIf",n.pinnedColumns.length>0&&n.grid.isPinningToStart),u(1),h("igxGridForOf",ot(5,9,n.unpinnedColumns))("igxForScrollContainer",n.grid.parentVirtDir)("igxForScrollOrientation","horizontal")("igxForContainerSize",n.grid.unpinnedWidth)("igxForTrackBy",n.grid.trackColumnChanges)("igxForSizePropName","calcPixelWidth"),u(3),h("ngIf",n.pinnedColumns.length>0&&!n.grid.isPinningToStart)}}function n_e(t,s){if(1&t&&N(0,"igx-grid-summary-cell",8),2&t){const n=s.$implicit,e=p(2);K("max-height",e.minHeight,"px")("min-height",e.minHeight,"px")("min-width",n.resolvedWidth)("max-width",n.resolvedWidth)("flex-basis",n.resolvedWidth)("left",n.rightPinnedOffset),J("igx-grid-summary--cosy","cosy"===e.grid.displayDensity)("igx-grid-summary--compact","compact"===e.grid.displayDensity)("igx-grid-summary--empty",!n.hasSummary)("igx-grid-summary--pinned-first",n.isFirstPinned)("igx-grid-summary--pinned-last",n.isLastPinned),h("column",n)("firstCellIndentation",e.firstCellIndentation)("rowIndex",e.index)("summaryResults",e.getColumnSummaries(n.field))("summaryTemplate",n.summaryTemplate)("hasSummary",n.hasSummary)("density",e.grid.displayDensity)("active",e.isCellActive(n.visibleIndex))}}function s_e(t,s){1&t&&(x(0,n_e,1,30,"igx-grid-summary-cell",7),k(1,"igxNotGrouped")),2&t&&h("ngForOf",ot(1,1,p().pinnedColumns))}function r_e(t,s){if(1&t){const n=z();f(0,"button",4),C("click",function(){return S(n),T(p().triggerAction())}),b(1),m()}if(2&t){const n=p();u(1),Y(" ",n.actionText,"\n")}}const o_e=["*",[["","igxButton",""]]],a_e=["*","[igxButton]"];function l_e(t,s){1&t&&N(0,"igx-page-size")}function c_e(t,s){1&t&&N(0,"igx-page-nav")}const d_e=[[["","igxPaginatorContent",""],["igx-paginator-content"]]],u_e=["[igxPaginatorContent],igx-paginator-content"];function h_e(t,s){if(1&t&&(f(0,"igx-select-item",4),b(1),m()),2&t){const n=s.$implicit;h("value",n),u(1),Y(" ",n," ")}}function g_e(t,s){if(1&t){const n=z();U(0),f(1,"igx-chip",5),C("keyDown",function(i){return S(n),T(p().handleKeyDown(i.owner.id,i.originalEvent))})("remove",function(i){return S(n),T(p().clearGrouping(i.owner.id))})("chipClick",function(){const r=S(n).$implicit;return T(p().handleClick(r.fieldName))}),k(2,"igxGroupByMeta"),k(3,"igxGroupByMeta"),k(4,"igxGroupByMeta"),k(5,"igxGroupByMeta"),f(6,"span"),b(7),k(8,"igxGroupByMeta"),m(),f(9,"igx-icon",6),b(10),m()(),f(11,"span",7)(12,"igx-icon",8),b(13,"arrow_forward"),m()(),j()}if(2&t){const n=s.$implicit,e=s.last,i=p();u(1),h("id",n.fieldName)("title",Ft(2,9,n.fieldName,i.grid).title)("displayDensity",i.grid.displayDensity)("removable",ue(3,12,n.fieldName,i.grid,i.grid.groupablePipeTrigger).groupable)("draggable",ue(4,16,n.fieldName,i.grid,i.grid.groupablePipeTrigger).groupable)("disabled",!ue(5,20,n.fieldName,i.grid,i.grid.groupablePipeTrigger).groupable),u(6),Z(Ft(8,24,n.fieldName,i.grid).title),u(3),Z(1===n.dir?"arrow_upward":"arrow_downward"),u(2),h("hidden",e&&!i.dropAreaVisible)}}function p_e(t,s){1&t&&L(0)}function f_e(t,s){if(1&t&&(f(0,"igx-icon",9),b(1,"group_work"),m(),f(2,"span",10),b(3),m()),2&t){const n=p();u(3),Z(n.dropAreaMessage)}}const m_e=["loadingOverlay"],__e=["igxLoadingOverlayOutlet"],v_e=["emptyFilteredGrid"],y_e=["defaultEmptyGrid"],x_e=["defaultLoadingGrid"],w_e=["verticalScrollContainer"],b_e=["verticalScrollHolder"],C_e=["scr"],I_e=["footer"],D_e=["tbody"],S_e=["pinContainer"],T_e=["tfoot"],E_e=["igxRowEditingOverlayOutlet"],M_e=["dragIndicatorIconBase"],A_e=["rowEditingOverlay"],k_e=["igxFilteringOverlayOutlet"],x2=["defaultExpandedTemplate"],w2=["defaultCollapsedTemplate"],R_e=["defaultESFHeaderIcon"],O_e=["defaultRowEditTemplate"],F_e=["summaryRow"],P_e=["row"],N_e=["pinnedRow"],V_e=["groupContent"],L_e=["defaultGroupByExpandedTemplate"],B_e=["defaultGroupByCollapsedTemplate"];function H_e(t,s){1&t&&(U(0),f(1,"div",10)(2,"igx-icon"),b(3,"drag_indicator"),m()(),j()),2&t&&(u(2),K("visibility","hidden"))}function z_e(t,s){}function G_e(t,s){1&t&&x(0,z_e,0,0,"ng-template",null,12,V)}const U_e=(t,s,n)=>({selectedCount:t,totalCount:s,groupRow:n});function j_e(t,s){if(1&t){const n=z();U(0),f(1,"div",11),C("pointerdown",function(i){return i.preventDefault()})("click",function(i){return S(n),T(p().onGroupSelectorClick(i))}),x(2,G_e,2,0,null,3),m(),j()}if(2&t){const n=p(),e=O(16);u(2),h("ngTemplateOutlet",n.grid.groupByRowSelectorTemplate?n.grid.groupByRowSelectorTemplate:e)("ngTemplateOutletContext",He(6,Pt,kh(2,U_e,n.selectedRowsInTheGroup.length,n.groupRow.records.length,n.groupRow)))}}function $_e(t,s){1&t&&L(0)}function W_e(t,s){1&t&&L(0)}function q_e(t,s){1&t&&(f(0,"igx-icon"),b(1,"expand_more"),m())}function K_e(t,s){1&t&&(f(0,"igx-icon"),b(1,"chevron_right"),m())}function Z_e(t,s){if(1&t&&(f(0,"div",13)(1,"igx-icon",14),b(2,"group_work"),m(),f(3,"span",15),b(4),m(),f(5,"span",16),b(6),k(7,"columnFormatter"),k(8,"number"),k(9,"date"),k(10,"currency"),k(11,"percent"),m(),N(12,"igx-badge",17),m()),2&t){const n=p();u(4),Y(" ",n.groupRow.column&&n.groupRow.column.header?n.groupRow.column.header:n.groupRow.expression?n.groupRow.expression.fieldName:"",": "),u(2),Z(n.formatter?ct(7,3,n.groupRow.value,n.formatter,n.groupRow.records[0],null):"number"===n.dataType?ue(8,8,n.groupRow.value,n.groupRow.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.dataType||"time"===n.dataType||"dateTime"===n.dataType?ct(9,12,n.groupRow.value,n.groupRow.column.pipeArgs.format,n.groupRow.column.pipeArgs.timezone,n.grid.locale):"currency"===n.dataType?me(10,17,Et(27,qt,n.groupRow.value,n.currencyCode,n.groupRow.column.pipeArgs.display,n.groupRow.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.dataType?ue(11,23,n.groupRow.value,n.groupRow.column.pipeArgs.digitsInfo,n.grid.locale):n.groupRow.value),u(6),h("value",n.groupRow.records?n.groupRow.records.length:0)}}function Y_e(t,s){if(1&t&&(f(0,"div",18),N(1,"igx-checkbox",19,20),m()),2&t){const n=p();u(1),h("tabindex",-1)("readonly",!0)("checked",n.areAllRowsInTheGroupSelected)("disableRipple",!0)("indeterminate",n.groupByRowCheckboxIndeterminateState)("disabled","single"===n.grid.rowSelection)("aria-label",n.groupByRowSelectorBaseAriaLabel)}}const Q_e=["errorIcon"],X_e=["defaultError"],J_e=["defaultCell"],eve=["defaultPinnedIndicator"],tve=["inlineEditor"],ive=["addRowCell"],nve=["error"];function sve(t,s){if(1&t&&(f(0,"igx-chip",8),b(1),m()),2&t){const n=p(2);h("disabled",!0)("displayDensity","compact"),u(1),Z(n.grid.resourceStrings.igx_grid_pinned_row_indicator)}}function rve(t,s){1&t&&x(0,sve,2,3,"igx-chip",7),2&t&&h("ngIf",p().displayPinnedChip)}function ove(t,s){if(1&t&&(f(0,"div",12),k(1,"columnFormatter"),k(2,"number"),k(3,"date"),k(4,"currency"),k(5,"percent"),b(6),k(7,"columnFormatter"),k(8,"number"),k(9,"date"),k(10,"currency"),k(11,"percent"),m()),2&t){const n=p(2);h("cssClass",n.highlightClass)("activeCssClass",n.activeHighlightClass)("groupName",n.gridID)("value",n.formatter?ct(1,9,n.value,n.formatter,n.rowData,n.columnData):"number"===n.column.dataType?ue(2,14,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(3,18,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(4,23,Et(57,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(5,29,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)("row",n.rowData)("column",n.column.field)("containerClass","igx-grid__td-text")("metadata",n.searchMetadata),u(6),Z(n.formatter?ct(7,33,n.value,n.formatter,n.rowData,n.columnData):"number"===n.column.dataType?ue(8,38,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(9,42,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(10,47,Et(63,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(11,53,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)}}const Fv=(t,s)=>({"igx-icon--success":t,"igx-icon--error":s});function ave(t,s){if(1&t&&(f(0,"igx-icon",13),b(1),m()),2&t){const n=p(2);h("ngClass",Ni(2,Fv,n.value,!n.value)),u(1),Z(n.value?"check":"close")}}function lve(t,s){if(1&t&&(N(0,"img",14),k(1,"igxCellImageAlt")),2&t){const n=p(2);h("src",n.value,Qc)("alt",ot(1,2,n.value))}}function cve(t,s){if(1&t&&x(0,ove,12,69,"div",9)(1,ave,2,5,"igx-icon",10)(2,lve,2,4,"img",11),2&t){const n=p();h("ngIf","boolean"!==n.column.dataType&&"image"!==n.column.dataType||"boolean"===n.column.dataType&&n.formatter),u(1),h("ngIf","boolean"===n.column.dataType&&!n.formatter),u(1),h("ngIf","image"===n.column.dataType)}}function dve(t,s){if(1&t&&(f(0,"div",12),k(1,"columnFormatter"),k(2,"number"),k(3,"date"),k(4,"currency"),k(5,"percent"),b(6),m()),2&t){const n=p(2);h("cssClass",n.highlightClass)("activeCssClass",n.activeHighlightClass)("groupName",n.gridID)("value",n.formatter?ue(1,9,n.value,n.formatter,n.rowData):"number"===n.column.dataType?ue(2,13,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(3,17,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(4,22,Et(32,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(5,28,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)("row",n.rowData)("column",n.column.field)("containerClass","igx-grid__td-text")("metadata",n.searchMetadata),u(6),Z(n.isEmptyAddRowCell?n.column.header||n.column.field:n.value)}}function uve(t,s){if(1&t&&x(0,dve,7,38,"div",9),2&t){const n=p();h("ngIf","boolean"!==n.column.dataType||"boolean"===n.column.dataType&&n.formatter)}}function hve(t,s){if(1&t){const n=z();U(0,16),f(1,"igx-input-group",17)(2,"input",18),C("compositionstart",function(){return S(n),T(p(2).grid.crudService.isInCompositionMode=!0)})("compositionend",function(){return S(n),T(p(2).grid.crudService.isInCompositionMode=!1)}),m()(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(2),h("igxFocus",!0)("igxTextSelection",!0)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function gve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",19),N(2,"input",20),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("igxFocus",!0)("igxTextSelection",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function pve(t,s){if(1&t&&(U(0,16),N(1,"igx-checkbox",21),j()),2&t){const n=p(2);h("formGroup",n.formGroup),u(1),h("checked",n.editValue)("igxFocus",!0)("disableRipple",!0)("formControl",n.formControl)}}function fve(t,s){if(1&t){const n=z();U(0,16),f(1,"igx-date-picker",22),C("valueChange",function(i){return S(n),T(p(2).editValue=i)}),m(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(1),K("width",100,"%"),h("outlet",n.grid.outlet)("locale",n.grid.locale)("weekStart",n.column.pipeArgs.weekStart)("value",n.editValue)("igxFocus",!0)("formControl",n.formControl)}}function mve(t,s){if(1&t){const n=z();U(0,16),f(1,"igx-time-picker",23),C("valueChange",function(i){return S(n),T(p(2).editValue=i)}),m(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(1),K("width",100,"%"),h("outlet",n.grid.outlet)("locale",n.grid.locale)("inputFormat",n.column.defaultTimeFormat)("value",n.editValue)("igxFocus",!0)("formControl",n.formControl)}}function _ve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",16),N(2,"input",24),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("formControl",n.formControl)("igxDateTimeEditor",n.column.defaultDateTimeFormat)("igxFocus",!0),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function vve(t,s){if(1&t&&(f(0,"igx-prefix"),b(1),m()),2&t){const n=p(3);u(1),Z(n.currencyCodeSymbol)}}function yve(t,s){if(1&t&&(f(0,"igx-suffix"),b(1),m()),2&t){const n=p(3);u(1),Z(n.currencyCodeSymbol)}}function xve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",19),x(2,vve,2,1,"igx-prefix",5),N(3,"input",20),x(4,yve,2,1,"igx-suffix",5),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("ngIf",n.grid.currencyPositionLeft),u(1),h("igxFocus",!0)("igxTextSelection",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid),u(1),h("ngIf",!n.grid.currencyPositionLeft)}}function wve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",19),N(2,"input",20),f(3,"igx-suffix"),b(4),k(5,"percent"),m()(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("igxFocus",!0)("igxTextSelection",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid),u(2),Y(" ",ue(5,8,n.editValue,n.column.pipeArgs.digitsInfo,n.grid.locale)," ")}}function bve(t,s){if(1&t&&x(0,hve,3,6,"ng-container",15)(1,gve,3,7,"ng-container",5)(2,pve,2,5,"ng-container",15)(3,fve,2,9,"ng-container",15)(4,mve,2,9,"ng-container",15)(5,_ve,3,6,"ng-container",5)(6,xve,5,9,"ng-container",5)(7,wve,6,12,"ng-container",5),2&t){const n=p();h("ngIf","string"===n.column.dataType||"image"===n.column.dataType),u(1),h("ngIf","number"===n.column.dataType),u(1),h("ngIf","boolean"===n.column.dataType),u(1),h("ngIf","date"===n.column.dataType),u(1),h("ngIf","time"===n.column.dataType),u(1),h("ngIf","dateTime"===n.column.dataType),u(1),h("ngIf","currency"===n.column.dataType),u(1),h("ngIf","percent"===n.column.dataType)}}function Cve(t,s){1&t&&L(0)}function Ive(t,s){1&t&&L(0)}function Dve(t,s){1&t&&L(0)}function Sve(t,s){if(1&t){const n=z();U(0),f(1,"igx-icon",25,26),C("mouseover",function(){return S(n),T(p().errorShowing=!0)})("mouseout",function(){return S(n),T(p().errorShowing=!1)}),b(3,"error"),m(),f(4,"div",27,28)(7,"div"),x(8,Dve,1,0,"ng-container",4),m()(),j()}if(2&t){const n=O(6),e=p(),i=O(12);u(1),h("igxTooltipTarget",n)("igxToggleOutlet",e.grid.outlet),u(3),h("id",e.ariaErrorMessage),u(3),K("width","max-content"),u(1),h("ngTemplateOutlet",e.cellValidationErrorTemplate||i)("ngTemplateOutletContext",e.context)}}function Tve(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_required_validation_error," ")}}function Eve(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_min_length_validation_error,"{0}",n.formGroup.get(n.column.field).errors.minlength.requiredLength)," ")}}function Mve(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_max_length_validation_error,"{0}",n.formGroup.get(n.column.field).errors.maxlength.requiredLength)," ")}}function Ave(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_min_validation_error,"{0}",n.formGroup.get(n.column.field).errors.min.min)," ")}}function kve(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_max_validation_error,"{0}",n.formGroup.get(n.column.field).errors.max.max)," ")}}function Rve(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_email_validation_error," ")}}function Ove(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_pattern_validation_error," ")}}function Fve(t,s){if(1&t&&x(0,Tve,2,1,"div",5)(1,Eve,3,5,"div",5)(2,Mve,3,5,"div",5)(3,Ave,3,5,"div",5)(4,kve,3,5,"div",5)(5,Rve,2,1,"div",5)(6,Ove,2,1,"div",5),2&t){const n=p();h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.required),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.minlength),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.maxlength),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.min),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.max),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.email),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.pattern)}}const Pve=["indentationDiv"];function Nve(t,s){if(1&t&&(f(0,"igx-chip",10),b(1),m()),2&t){const n=p(2);h("disabled",!0)("displayDensity","compact"),u(1),Z(n.grid.resourceStrings.igx_grid_pinned_row_indicator)}}function Vve(t,s){1&t&&x(0,Nve,2,3,"igx-chip",9),2&t&&h("ngIf",p().displayPinnedChip)}function Lve(t,s){if(1&t&&(f(0,"div",14),k(1,"columnFormatter"),k(2,"number"),k(3,"date"),k(4,"currency"),k(5,"percent"),b(6),k(7,"columnFormatter"),k(8,"number"),k(9,"date"),k(10,"currency"),k(11,"percent"),m()),2&t){const n=p(2);h("cssClass",n.highlightClass)("activeCssClass",n.activeHighlightClass)("groupName",n.gridID)("value",n.formatter?ue(1,9,n.value,n.formatter,n.rowData):"number"===n.column.dataType?ue(2,13,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(3,17,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(4,22,Et(55,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(5,28,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)("row",n.rowData)("column",n.column.field)("containerClass","igx-grid__td-text")("metadata",n.searchMetadata),u(6),Z(n.formatter?ue(7,32,n.value,n.formatter,n.rowData):"number"===n.column.dataType?ue(8,36,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(9,40,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(10,45,Et(61,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(11,51,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)}}function Bve(t,s){if(1&t&&(f(0,"igx-icon",15),b(1),m()),2&t){const n=p(2);h("ngClass",Ni(2,Fv,n.value,!n.value)),u(1),Z(n.value?"check":"close")}}function Hve(t,s){if(1&t&&(N(0,"img",16),k(1,"igxCellImageAlt")),2&t){const n=p(2);h("src",n.value,Qc)("alt",ot(1,2,n.value))}}function zve(t,s){if(1&t&&x(0,Lve,12,67,"div",11)(1,Bve,2,5,"igx-icon",12)(2,Hve,2,4,"img",13),2&t){const n=p();h("ngIf","boolean"!==n.column.dataType&&"image"!==n.column.dataType||"boolean"===n.column.dataType&&n.formatter),u(1),h("ngIf","boolean"===n.column.dataType&&!n.formatter),u(1),h("ngIf","image"===n.column.dataType)}}function Gve(t,s){if(1&t&&(f(0,"div",14),k(1,"columnFormatter"),k(2,"number"),k(3,"date"),k(4,"currency"),k(5,"percent"),b(6),m()),2&t){const n=p(2);h("cssClass",n.highlightClass)("activeCssClass",n.activeHighlightClass)("groupName",n.gridID)("value",n.formatter?ue(1,9,n.value,n.formatter,n.rowData):"number"===n.column.dataType?ue(2,13,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):"date"===n.column.dataType||"time"===n.column.dataType||"dateTime"===n.column.dataType?ct(3,17,n.value,n.column.pipeArgs.format,n.column.pipeArgs.timezone,n.grid.locale):"currency"===n.column.dataType?me(4,22,Et(32,qt,n.value,n.currencyCode,n.column.pipeArgs.display,n.column.pipeArgs.digitsInfo,n.grid.locale)):"percent"===n.column.dataType?ue(5,28,n.value,n.column.pipeArgs.digitsInfo,n.grid.locale):n.value)("row",n.rowData)("column",n.column.field)("containerClass","igx-grid__td-text")("metadata",n.searchMetadata),u(6),Z(n.value?n.value:n.column.header||n.column.field)}}function Uve(t,s){if(1&t&&x(0,Gve,7,38,"div",11),2&t){const n=p();h("ngIf","boolean"!==n.column.dataType||"boolean"===n.column.dataType&&n.formatter)}}function jve(t,s){if(1&t){const n=z();U(0,18),f(1,"igx-input-group",19)(2,"input",20),C("compositionstart",function(){return S(n),T(p(2).grid.crudService.isInCompositionMode=!0)})("compositionend",function(){return S(n),T(p(2).grid.crudService.isInCompositionMode=!1)}),m()(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(2),h("igxFocus",!0)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function $ve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",21),N(2,"input",22),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("igxFocus",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function Wve(t,s){if(1&t&&(U(0,18),N(1,"igx-checkbox",23),j()),2&t){const n=p(2);h("formGroup",n.formGroup),u(1),h("checked",n.editValue)("igxFocus",!0)("disableRipple",!0)("formControl",n.formControl)}}function qve(t,s){if(1&t){const n=z();U(0,18),f(1,"igx-date-picker",24),C("valueChange",function(i){return S(n),T(p(2).editValue=i)}),m(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(1),K("width",100,"%"),h("outlet",n.grid.outlet)("locale",n.grid.locale)("weekStart",n.column.pipeArgs.weekStart)("value",n.editValue)("igxFocus",!0)("formControl",n.formControl)}}function Kve(t,s){if(1&t){const n=z();U(0,18),f(1,"igx-time-picker",25),C("valueChange",function(i){return S(n),T(p(2).editValue=i)}),m(),j()}if(2&t){const n=p(2);h("formGroup",n.formGroup),u(1),K("width",100,"%"),h("outlet",n.grid.outlet)("locale",n.grid.locale)("inputFormat",n.column.defaultTimeFormat)("value",n.editValue)("igxFocus",!0)("formControl",n.formControl)}}function Zve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",18),N(2,"input",26),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("formControl",n.formControl)("igxDateTimeEditor",n.column.defaultDateTimeFormat)("igxFocus",!0),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid)}}function Yve(t,s){if(1&t&&(f(0,"igx-prefix"),b(1),m()),2&t){const n=p(3);u(1),Z(n.currencyCodeSymbol)}}function Qve(t,s){if(1&t&&(f(0,"igx-suffix"),b(1),m()),2&t){const n=p(3);u(1),Z(n.currencyCodeSymbol)}}function Xve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",21),x(2,Yve,2,1,"igx-prefix",4),N(3,"input",22),x(4,Qve,2,1,"igx-suffix",4),m(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("ngIf",n.grid.currencyPositionLeft),u(1),h("igxFocus",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid),u(1),h("ngIf",!n.grid.currencyPositionLeft)}}function Jve(t,s){if(1&t&&(U(0),f(1,"igx-input-group",21),N(2,"input",22),f(3,"igx-suffix"),b(4),k(5,"percent"),m()(),j()),2&t){const n=p(2);u(1),h("formGroup",n.formGroup),u(1),h("igxFocus",!0)("step",n.step)("formControl",n.formControl),G("aria-describedby",n.ariaDescribeBy)("aria-invalid",n.isInvalid),u(2),Y(" ",ue(5,7,n.editValue,n.column.pipeArgs.digitsInfo,n.grid.locale)," ")}}function eye(t,s){if(1&t&&x(0,jve,3,5,"ng-container",17)(1,$ve,3,6,"ng-container",4)(2,Wve,2,5,"ng-container",17)(3,qve,2,9,"ng-container",17)(4,Kve,2,9,"ng-container",17)(5,Zve,3,6,"ng-container",4)(6,Xve,5,8,"ng-container",4)(7,Jve,6,11,"ng-container",4),2&t){const n=p();h("ngIf","string"===n.column.dataType||"image"===n.column.dataType),u(1),h("ngIf","number"===n.column.dataType),u(1),h("ngIf","boolean"===n.column.dataType),u(1),h("ngIf","date"===n.column.dataType),u(1),h("ngIf","time"===n.column.dataType),u(1),h("ngIf","dateTime"===n.column.dataType),u(1),h("ngIf","currency"===n.column.dataType),u(1),h("ngIf","percent"===n.column.dataType)}}function tye(t,s){1&t&&L(0)}function iye(t,s){if(1&t){const n=z();U(0),f(1,"div",27,28),C("click",function(i){return S(n),T(p().toggle(i))})("focus",function(){return S(n),T(p().onIndicatorFocus())}),x(3,tye,1,0,"ng-container",5),m(),j()}if(2&t){const n=p();u(3),h("ngTemplateOutlet",n.iconTemplate)("ngTemplateOutletContext",He(2,Pt,n.row))}}function nye(t,s){1&t&&L(0)}function sye(t,s){1&t&&L(0)}function rye(t,s){1&t&&L(0)}function oye(t,s){if(1&t){const n=z();U(0),f(1,"igx-icon",29,30),C("mouseover",function(){return S(n),T(p().errorShowing=!0)})("mouseout",function(){return S(n),T(p().errorShowing=!1)}),b(3,"error"),m(),f(4,"div",31,32)(7,"div"),x(8,rye,1,0,"ng-container",5),m()(),j()}if(2&t){const n=O(6),e=p(),i=O(17);u(1),h("igxTooltipTarget",n)("igxToggleOutlet",e.grid.outlet),u(3),h("id",e.ariaErrorMessage),u(3),K("width","max-content"),u(1),h("ngTemplateOutlet",e.cellValidationErrorTemplate||i)("ngTemplateOutletContext",e.context)}}function aye(t,s){1&t&&(f(0,"igx-icon"),b(1,"expand_more"),m())}function lye(t,s){1&t&&(f(0,"igx-icon"),b(1,"chevron_right"),m())}function cye(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_required_validation_error," ")}}function dye(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_min_length_validation_error,"{0}",n.formGroup.get(n.column.field).errors.minlength.requiredLength)," ")}}function uye(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_max_length_validation_error,"{0}",n.formGroup.get(n.column.field).errors.maxlength.requiredLength)," ")}}function hye(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_min_validation_error,"{0}",n.formGroup.get(n.column.field).errors.min.min)," ")}}function gye(t,s){if(1&t&&(f(0,"div"),b(1),k(2,"igxStringReplace"),m()),2&t){const n=p(2);u(1),Y(" ",ue(2,1,n.grid.resourceStrings.igx_grid_max_validation_error,"{0}",n.formGroup.get(n.column.field).errors.max.max)," ")}}function pye(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_email_validation_error," ")}}function fye(t,s){if(1&t&&(f(0,"div"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",n.grid.resourceStrings.igx_grid_pattern_validation_error," ")}}function mye(t,s){if(1&t&&x(0,cye,2,1,"div",4)(1,dye,3,5,"div",4)(2,uye,3,5,"div",4)(3,hye,3,5,"div",4)(4,gye,3,5,"div",4)(5,pye,2,1,"div",4)(6,fye,2,1,"div",4),2&t){const n=p();h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.required),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.minlength),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.maxlength),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.min),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.max),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.email),u(1),h("ngIf",null==n.formGroup||null==n.formGroup.get(null==n.column?null:n.column.field).errors?null:n.formGroup.get(null==n.column?null:n.column.field).errors.pattern)}}function _ye(t,s){1&t&&L(0)}function vye(t,s){1&t&&L(0)}function yye(t,s){if(1&t){const n=z();f(0,"div",9),C("animationend",function(){return S(n),T(p().animationEndHandler())}),x(1,vye,1,0,"ng-container",0),m()}if(2&t){const n=p(),e=O(4);J("igx-grid__tr--add-animate",n.triggerAddAnimationClass),u(1),h("ngTemplateOutlet",e)}}function xye(t,s){1&t&&L(0)}function wye(t,s){if(1&t&&(U(0),f(1,"div",11),C("click",function(e){return e.stopPropagation()}),x(2,xye,1,0,"ng-container",0),m(),j()),2&t){const n=p(2);u(1),rn(n.resolveDragIndicatorClasses),h("igxRowDrag",n)("ghostTemplate",n.grid.getDragGhostCustomTemplate()),u(1),h("ngTemplateOutlet",n.grid.dragIndicatorIconTemplate?n.grid.dragIndicatorIconTemplate:n.grid.dragIndicatorIconBase)}}function bye(t,s){}function Cye(t,s){1&t&&x(0,bye,0,0,"ng-template")}const LP=(t,s,n,e)=>({index:t,rowID:s,key:n,selected:e});function Iye(t,s){if(1&t){const n=z();U(0),f(1,"div",12),C("pointerdown",function(i){return i.preventDefault()})("click",function(i){return S(n),T(p(2).onRowSelectorClick(i))}),x(2,Cye,1,0,null,13),m(),j()}if(2&t){const n=p(2),e=O(8);u(2),h("ngTemplateOutlet",n.grid.rowSelectorTemplate?n.grid.rowSelectorTemplate:e)("ngTemplateOutletContext",He(7,Pt,Yr(2,LP,n.viewIndex,n.key,n.key,n.selected)))}}function Dye(t,s){if(1&t&&(U(0),f(1,"div",14),C("pointerdown",function(e){return e.preventDefault()})("click",function(e){return e.stopPropagation()}),m(),j()),2&t){const n=p(2);u(1),gl("igx-grid__row-indentation igx-grid__row-indentation--level-",n.grid.groupingExpressions.length,"")}}function Sye(t,s){1&t&&L(0)}function Tye(t,s){if(1&t&&x(0,Sye,1,0,"ng-container",13),2&t){const n=s.$implicit,e=p(4),i=O(12),r=O(10);h("ngTemplateOutlet",0===n.visibleIndex&&e.grid.hasDetails?i:r)("ngTemplateOutletContext",e.getContext(n,e))}}function Eye(t,s){if(1&t&&(U(0),x(1,Tye,1,2,"ng-template",17),k(2,"igxNotGrouped"),j()),2&t){const n=p(3);u(1),h("ngForOf",ot(2,1,n.pinnedColumns))}}function Mye(t,s){1&t&&L(0)}function Aye(t,s){if(1&t&&x(0,Mye,1,0,"ng-container",13),2&t){const n=s.$implicit,e=p(3),i=O(12),r=O(10);h("ngTemplateOutlet",0===n.visibleIndex&&e.grid.hasDetails?i:r)("ngTemplateOutletContext",e.getContext(n,e))}}function kye(t,s){1&t&&L(0)}function Rye(t,s){if(1&t&&x(0,kye,1,0,"ng-container",13),2&t){const n=s.$implicit,e=p(4),i=O(12),r=O(10);h("ngTemplateOutlet",0===n.visibleIndex&&e.grid.hasDetails?i:r)("ngTemplateOutletContext",e.getContext(n,e))}}function Oye(t,s){if(1&t&&(U(0),x(1,Rye,1,2,"ng-template",17),k(2,"igxNotGrouped"),j()),2&t){const n=p(3);u(1),h("ngForOf",ot(2,1,n.pinnedColumns))}}function Fye(t,s){if(1&t&&(U(0),x(1,Eye,3,3,"ng-container",10)(2,Aye,1,2,"ng-template",15,16,V),k(4,"igxNotGrouped"),x(5,Oye,3,3,"ng-container",10),j()),2&t){const n=p(2);u(1),h("ngIf",n.pinnedColumns.length>0&&n.grid.isPinningToStart),u(1),h("igxGridForOf",ot(4,8,n.unpinnedColumns))("igxForScrollContainer",n.grid.parentVirtDir)("igxForScrollOrientation","horizontal")("igxForContainerSize",n.grid.unpinnedWidth)("igxForSizePropName","calcPixelWidth")("igxForTrackBy",n.grid.trackColumnChanges),u(3),h("ngIf",n.pinnedColumns.length>0&&!n.grid.isPinningToStart)}}function Pye(t,s){1&t&&L(0)}function Nye(t,s){if(1&t&&(U(0),x(1,Pye,1,0,"ng-container",13),j()),2&t){const n=p(3),e=O(6);u(1),h("ngTemplateOutlet",e)("ngTemplateOutletContext",n.getContextMRL(n.pinnedColumns,n))}}function Vye(t,s){1&t&&L(0)}function Lye(t,s){if(1&t&&x(0,Vye,1,0,"ng-container",13),2&t){const n=s.$implicit,e=p(4),i=O(16),r=O(14);h("ngTemplateOutlet",0===n.visibleIndex&&e.grid.hasDetails?i:r)("ngTemplateOutletContext",e.getContext(n,e))}}function Bye(t,s){if(1&t&&(f(0,"div",18),x(1,Lye,1,2,"ng-template",17),m()),2&t){const n=s.$implicit;h("ngStyle",Ni(2,PP,n.getGridTemplate(!0),n.getGridTemplate(!1))),u(1),h("ngForOf",n.children)}}function Hye(t,s){1&t&&L(0)}function zye(t,s){if(1&t&&(U(0),x(1,Hye,1,0,"ng-container",13),j()),2&t){const n=p(3),e=O(6);u(1),h("ngTemplateOutlet",e)("ngTemplateOutletContext",n.getContextMRL(n.pinnedColumns,n))}}function Gye(t,s){if(1&t&&(U(0),x(1,Nye,2,2,"ng-container",10)(2,Bye,2,5,"ng-template",15,16,V),k(4,"igxTopLevel"),x(5,zye,2,2,"ng-container",10),j()),2&t){const n=p(2);u(1),h("ngIf",n.pinnedColumns.length>0&&n.grid.isPinningToStart),u(1),h("igxGridForOf",ot(4,8,n.unpinnedColumns))("igxForScrollContainer",n.grid.parentVirtDir)("igxForScrollOrientation","horizontal")("igxForContainerSize",n.grid.unpinnedWidth)("igxForSizePropName","calcPixelWidth")("igxForTrackBy",n.grid.trackColumnChanges),u(3),h("ngIf",n.pinnedColumns.length>0&&!n.grid.isPinningToStart)}}function Uye(t,s){if(1&t&&x(0,wye,3,5,"ng-container",10)(1,Iye,3,9,"ng-container",10)(2,Dye,2,3,"ng-container",10)(3,Fye,6,10,"ng-container",10)(4,Gye,6,10,"ng-container",10),2&t){const n=p();h("ngIf",n.rowDraggable),u(1),h("ngIf",n.showRowSelectors),u(1),h("ngIf",n.grid.groupingExpressions.length>0),u(1),h("ngIf",!n.grid.hasColumnLayouts),u(1),h("ngIf",n.grid.hasColumnLayouts)}}function jye(t,s){1&t&&L(0)}function $ye(t,s){if(1&t&&x(0,jye,1,0,"ng-container",13),2&t){const n=s.$implicit,e=p(3),i=O(16),r=O(14);h("ngTemplateOutlet",0===n.visibleIndex&&e.grid.hasDetails?i:r)("ngTemplateOutletContext",e.getContext(n,e))}}const Wye=(t,s,n)=>({"grid-template-rows":t,"grid-template-columns":s,"z-index":n});function qye(t,s){if(1&t&&(f(0,"div",18),x(1,$ye,1,2,"ng-template",17),m()),2&t){const n=s.$implicit;K("left",p(2).mrlRightPinnedOffset),J("igx-grid__td--pinned-last",n.hasLastPinnedChildColumn)("igx-grid__td--pinned-first",n.hasFirstPinnedChildColumn),h("ngStyle",kh(8,Wye,n.getGridTemplate(!0),n.getGridTemplate(!1),n.pinned?1:null)),u(1),h("ngForOf",n.children)}}function Kye(t,s){1&t&&(x(0,qye,2,12,"div",19),k(1,"igxTopLevel")),2&t&&h("ngForOf",ot(1,1,s.$implicit))}function Zye(t,s){if(1&t&&(f(0,"div",20),N(1,"igx-checkbox",21),m()),2&t){const n=p();u(1),h("tabindex",-1)("checked",n.selected)("readonly",!0)("disabled",n.deleted)("disableRipple",!0)("disableTransitions",n.grid.disableTransitions)("aria-label",n.rowCheckboxAriaLabel)}}const Is=(t,s,n,e,i,r,o)=>[t,s,n,e,i,r,o],Qt=(t,s,n,e,i,r)=>[t,s,n,e,i,r];function Yye(t,s){if(1&t&&(f(0,"igx-grid-cell",22,23),k(2,"transactionState"),k(3,"igxCellStyleClasses"),k(4,"igxCellStyles"),k(5,"dataMapper"),m()),2&t){const n=s.$implicit,e=p();K("min-height",e.cellHeight,"px")("min-width",n.resolvedWidth)("max-width",n.resolvedWidth)("flex-basis",n.resolvedWidth)("left",n.rightPinnedOffset),J("igx-grid__td--edited",me(2,38,Rn(66,Is,e.key,n.field,e.grid.rowEditable,e.grid.transactions,e.grid.pipeTrigger,e.grid.gridAPI.crudService.cell,e.grid.gridAPI.crudService.row)))("igx-grid__td--pinned",n.pinned)("igx-grid__td--number","number"===n.dataType||"percent"===n.dataType||"currency"===n.dataType)("igx-grid__td--bool","boolean"===n.dataType)("igx-grid__td--image","image"===n.dataType),h("ngClass",me(3,46,Mt(74,Qt,n.cellClasses,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("ngStyle",me(4,53,Mt(81,Qt,n.cellStyles,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("editMode",n.editable&&e.grid.crudService.targetInEdit(e.index,n.index))("column",n)("formatter",n.formatter)("intRow",e)("lastPinned",n.columnLayoutChild?null:n.isLastPinned)("firstPinned",n.columnLayoutChild?null:n.isFirstPinned)("rowData",e.data)("width",n.getCellWidth())("visibleColumnIndex",n.visibleIndex)("value",me(5,60,Et(88,qt,e.data,n.field,e.grid.pipeTrigger,e.data[n.field],n.hasNestedPath)))("cellTemplate",n.bodyTemplate)("cellValidationErrorTemplate",n.errorTemplate)("lastSearchInfo",e.grid.lastSearchInfo)("active",e.isCellActive(n.visibleIndex))("cellSelectionMode",e.grid.cellSelection)("displayPinnedChip",e.shouldDisplayPinnedChip(n.visibleIndex))}}function Qye(t,s){if(1&t&&(f(0,"igx-expandable-grid-cell",24,23),k(2,"transactionState"),k(3,"igxCellStyleClasses"),k(4,"igxCellStyles"),k(5,"dataMapper"),m()),2&t){const n=s.$implicit,e=p();K("min-height",e.cellHeight,"px")("min-width",n.resolvedWidth)("max-width",n.resolvedWidth)("flex-basis",n.resolvedWidth),J("igx-grid__td--pinned",n.pinned)("igx-grid__td--edited",me(2,32,Rn(60,Is,e.key,n.field,e.grid.rowEditable,e.grid.transactions,e.grid.pipeTrigger,e.grid.gridAPI.crudService.cell,e.grid.gridAPI.crudService.row)))("igx-grid__td--number",("number"===n.dataType||"percent"===n.dataType||"currency"===n.dataType)&&0!==n.visibleIndex),h("ngClass",me(3,40,Mt(68,Qt,n.cellClasses,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("ngStyle",me(4,47,Mt(75,Qt,n.cellStyles,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("expanded",e.expanded)("editMode",n.editable&&e.grid.crudService.targetInEdit(e.index,n.index))("column",n)("formatter",n.formatter)("intRow",e)("lastPinned",n.columnLayoutChild?null:n.isLastPinned)("rowData",e.data)("width",n.getCellWidth())("visibleColumnIndex",n.visibleIndex)("value",me(5,54,Et(82,qt,e.data,n.field,e.grid.pipeTrigger,e.data[n.field],n.hasNestedPath)))("cellTemplate",n.bodyTemplate)("cellValidationErrorTemplate",n.errorTemplate)("lastSearchInfo",e.grid.lastSearchInfo)("active",e.isCellActive(n.visibleIndex))("cellSelectionMode",e.grid.cellSelection)("displayPinnedChip",e.shouldDisplayPinnedChip(n.visibleIndex))}}function Xye(t,s){if(1&t&&(f(0,"igx-grid-cell",25,23),k(2,"transactionState"),k(3,"igxCellStyleClasses"),k(4,"igxCellStyles"),k(5,"dataMapper"),m()),2&t){const n=s.$implicit,e=p();K("grid-row-end",n.rowEnd)("grid-column-end",n.colEnd)("grid-row-start",n.rowStart)("grid-column-start",n.colStart)("min-height",e.cellHeight,"px"),J("igx-grid__td--edited",me(2,33,Rn(61,Is,e.key,n.field,e.grid.rowEditable,e.grid.transactions,e.grid.pipeTrigger,e.grid.gridAPI.crudService.cell,e.grid.gridAPI.crudService.row)))("igx-grid__td--pinned",n.pinned)("igx-grid__td--number","number"===n.dataType||"percent"===n.dataType||"currency"===n.dataType),h("ngClass",me(3,41,Mt(69,Qt,n.cellClasses,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("ngStyle",me(4,48,Mt(76,Qt,n.cellStyles,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("editMode",n.editable&&e.grid.crudService.targetInEdit(e.index,n.index))("column",n)("lastPinned",n.columnLayoutChild?null:n.isLastPinned)("firstPinned",n.columnLayoutChild?null:n.isFirstPinned)("formatter",n.formatter)("intRow",e)("rowData",e.data)("visibleColumnIndex",n.visibleIndex)("value",me(5,55,Et(83,qt,e.data,n.field,e.grid.pipeTrigger,e.data[n.field],n.hasNestedPath)))("cellTemplate",n.bodyTemplate)("cellValidationErrorTemplate",n.errorTemplate)("lastSearchInfo",e.grid.lastSearchInfo)("active",e.isCellActive(n.visibleIndex))("cellSelectionMode",e.grid.cellSelection)("displayPinnedChip",e.shouldDisplayPinnedChip(n.visibleIndex))}}function Jye(t,s){if(1&t&&(f(0,"igx-expandable-grid-cell",26,23),k(2,"transactionState"),k(3,"igxCellStyleClasses"),k(4,"igxCellStyles"),k(5,"dataMapper"),m()),2&t){const n=s.$implicit,e=p();K("grid-row-end",n.rowEnd)("grid-column-end",n.colEnd)("grid-row-start",n.rowStart)("grid-column-start",n.colStart)("min-height",e.cellHeight,"px"),J("igx-grid__td--edited",me(2,33,Rn(61,Is,e.key,n.field,e.grid.rowEditable,e.grid.transactions,e.grid.pipeTrigger,e.grid.gridAPI.crudService.cell,e.grid.gridAPI.crudService.row)))("igx-grid__td--pinned",n.pinned)("igx-grid__td--number",("number"===n.dataType||"percent"===n.dataType||"currency"===n.dataType)&&0!==n.visibleIndex),h("ngClass",me(3,41,Mt(69,Qt,n.cellClasses,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("ngStyle",me(4,48,Mt(76,Qt,n.cellStyles,e.data[n.field],e.data,n.field,e.viewIndex,e.grid.pipeTrigger)))("expanded",e.expanded)("editMode",n.editable&&e.grid.crudService.targetInEdit(e.index,n.index))("column",n)("lastPinned",n.columnLayoutChild?null:n.isLastPinned)("formatter",n.formatter)("intRow",e)("rowData",e.data)("visibleColumnIndex",n.visibleIndex)("value",me(5,55,Et(83,qt,e.data,n.field,e.grid.pipeTrigger,e.data[n.field],n.hasNestedPath)))("cellTemplate",n.bodyTemplate)("cellValidationErrorTemplate",n.errorTemplate)("lastSearchInfo",e.grid.lastSearchInfo)("active",e.isCellActive(n.visibleIndex))("cellSelectionMode",e.grid.cellSelection)("displayPinnedChip",e.shouldDisplayPinnedChip(n.visibleIndex))}}const b2=["record_template"],e1e=["detail_template_container"],t1e=["group_template"],BP=["summary_template"];function i1e(t,s){if(1&t&&(U(0),N(1,"igx-grid-group-by-area",61,62),j()),2&t){const n=p();u(1),K("flex-basis",n.outerWidth,"px"),h("grid",n)("expressions",n.groupingExpressions)("sortingExpressions",n.sortingExpressions)("density",n.displayDensity)("dropAreaTemplate",n.dropAreaTemplate)("dropAreaMessage",n.dropAreaMessage)}}function n1e(t,s){1&t&&N(0,"span",63),2&t&&(h("igxColumnMovingDrop",p().headerContainer),G("droppable",!0))}function s1e(t,s){if(1&t&&N(0,"span",64),2&t){const n=p();K("left",n.pinnedWidth,"px"),h("igxColumnMovingDrop",n.headerContainer),G("droppable",!0)}}function r1e(t,s){1&t&&L(0)}function o1e(t,s){1&t&&L(0)}function a1e(t,s){if(1&t&&(U(0),x(1,o1e,1,0,"ng-container",69),j()),2&t){const n=s.$implicit,e=s.index,i=p(4),r=O(27);u(1),h("ngTemplateOutlet",r)("ngTemplateOutletContext",i.getContext(n,e,!0))}}const C2=(t,s)=>({"igx-grid__tr--pinned-bottom":t,"igx-grid__tr--pinned-top":s});function l1e(t,s){if(1&t&&(f(0,"div",66,67),x(2,a1e,2,2,"ng-container",68),m()),2&t){const n=p().ngIf,e=p(2);K("width",e.calcWidth,"px"),h("ngClass",Ni(4,C2,!e.isRowPinningToTop,e.isRowPinningToTop)),u(2),h("ngForOf",n)}}function c1e(t,s){if(1&t&&(U(0),x(1,l1e,3,7,"div",65),j()),2&t){const n=s.ngIf;u(1),h("ngIf",n.length>0)}}const HP=(t,s,n,e,i,r,o)=>[t,s,n,e,i,r,o,!0],I2=(t,s,n,e,i,r)=>[t,s,n,e,i,r,!0];function d1e(t,s){if(1&t&&(x(0,c1e,2,1,"ng-container",0),k(1,"gridSort"),k(2,"gridFiltering"),k(3,"gridRowPinning"),k(4,"gridAddRow"),k(5,"visibleColumns"),k(6,"gridTransaction")),2&t){const n=p();h("ngIf",me(1,1,Mt(42,I2,me(2,9,Rn(34,HP,ct(3,18,ue(4,23,Ft(5,27,ue(6,30,n.data,n.id,n.pipeTrigger),n.hasVisibleColumns),!0,n.pipeTrigger),n.id,!0,n.pipeTrigger),n.filteringExpressionsTree,n.filterStrategy,n.advancedFilteringExpressionsTree,n.id,n.pipeTrigger,n.filteringPipeTrigger)),n.sortingExpressions,n.groupingExpressions,n.sortStrategy,n.id,n.pipeTrigger)))}}function u1e(t,s){}function h1e(t,s){if(1&t){const n=z();x(0,u1e,0,0,"ng-template",70),C("cachedViewLoaded",function(i){return S(n),T(p().cachedViewLoaded(i))})("viewCreated",function(i){return S(n),T(p().viewCreatedHandler(i))})("viewMoved",function(i){return S(n),T(p().viewMovedHandler(i))})}if(2&t){const n=s.$implicit,e=s.index,i=p();h("igxTemplateOutlet",i.getRowTemplate(n))("igxTemplateOutletContext",i.getContext(n,e))}}function g1e(t,s){1&t&&L(0)}const Cg=(t,s,n,e,i,r,o,a,l,c,d)=>[t,s,n,e,i,r,o,a,l,!1,c,d];function p1e(t,s){if(1&t&&(N(0,"igx-grid-row",71,72),k(2,"igxGridRowClasses"),k(3,"igxGridRowStyles")),2&t){const n=s.index,e=s.$implicit,i=s.disabled,r=O(1),o=p();h("gridID",o.id)("index",n)("data",e)("disabled",i)("ngClass",me(2,6,ca(24,Cg,[o.rowClasses,r,r.inEditMode,r.selected,r.dirty,r.deleted,r.dragging,n,o.hasColumnLayouts,e,o.pipeTrigger])))("ngStyle",ct(3,19,o.rowStyles,e,n,o.pipeTrigger))}}function f1e(t,s){if(1&t&&(N(0,"igx-grid-row",73,74),k(3,"igxGridRowClasses"),k(4,"igxGridRowStyles")),2&t){const n=s.index,e=s.$implicit,i=O(1),r=p();h("gridID",r.id)("index",n)("data",e)("ngClass",me(3,5,ca(23,Cg,[r.rowClasses,i,i.inEditMode,i.selected,i.dirty,i.deleted,i.dragging,n,r.hasColumnLayouts,e,r.pipeTrigger])))("ngStyle",ct(4,18,r.rowStyles,e,n,r.pipeTrigger))}}function m1e(t,s){if(1&t&&N(0,"igx-grid-groupby-row",75,72),2&t){const n=s.index,e=s.$implicit,i=p();h("gridID",i.id)("index",n)("groupRow",e)("hideGroupRowSelectors",i.hideRowSelectors)("rowDraggable",i.rowDraggable)}}function _1e(t,s){if(1&t&&N(0,"igx-grid-summary-row",76,77),2&t){const n=s.index,e=s.$implicit;h("gridID",p().id)("summaries",e.summaries)("index",n)}}function v1e(t,s){if(1&t&&(U(0),N(1,"div"),j()),2&t){const n=p(2);u(1),gl("igx-grid__row-indentation igx-grid__row-indentation--level-",n.groupingExpressions.length,"")}}function y1e(t,s){}const x1e=t=>({"igx-grid__tr-container":!0,"igx-grid__tr-container--active":t});function w1e(t,s){if(1&t){const n=z();f(0,"div",78,79),C("pointerdown",function(){const r=S(n).index,o=O(1);return T(p().detailsViewFocused(o,r))}),f(2,"div",80),x(3,v1e,2,3,"ng-container",0)(4,y1e,0,0,"ng-template",81),m()()}if(2&t){const n=s.index,e=s.$implicit,i=p();iw("id","",i.id,"_",n,""),h("ngClass",He(7,x1e,i.isDetailActive(n))),G("data-rowindex",n),u(3),h("ngIf",i.groupingExpressions.length>0),u(1),h("ngTemplateOutlet",i.detailTemplate)("ngTemplateOutletContext",i.getDetailsContext(e,n))}}function b1e(t,s){1&t&&L(0)}function C1e(t,s){1&t&&N(0,"igx-circular-bar",82),2&t&&h("indeterminate",!0)}function I1e(t,s){1&t&&N(0,"span",83),2&t&&(h("igxColumnMovingDrop",p().headerContainer),G("droppable",!0))}function D1e(t,s){}function S1e(t,s){if(1&t&&(N(0,"igx-grid-summary-row",84,77),k(2,"igxGridSummaryDataPipe")),2&t){const n=p();K("width",n.calcWidth,"px")("height",n.summaryRowHeight,"px"),h("gridID",n.id)("summaries",Ft(2,7,n.id,n.summaryService.retriggerRootPipe))("index",n.dataView.length)}}function T1e(t,s){}function E1e(t,s){1&t&&L(0)}function M1e(t,s){if(1&t&&(f(0,"span"),x(1,E1e,1,0,"ng-container",7),m()),2&t){const n=p(2),e=O(76);u(1),h("ngTemplateOutlet",n.addRowEmptyTemplate||e)}}function A1e(t,s){if(1&t&&(f(0,"span",85)(1,"span"),b(2),m(),x(3,M1e,2,1,"span",0),m()),2&t){const n=p();u(2),Z(n.emptyFilteredGridMessage),u(1),h("ngIf",n.showAddButton)}}function k1e(t,s){1&t&&L(0)}function R1e(t,s){if(1&t&&(f(0,"span"),x(1,k1e,1,0,"ng-container",7),m()),2&t){const n=p(2),e=O(76);u(1),h("ngTemplateOutlet",n.addRowEmptyTemplate||e)}}function O1e(t,s){if(1&t&&(f(0,"span",85)(1,"span"),b(2),m(),x(3,R1e,2,1,"span",0),m()),2&t){const n=p();u(2),Z(n.emptyGridMessage),u(1),h("ngIf",n.showAddButton)}}function F1e(t,s){if(1&t){const n=z();f(0,"button",86),C("click",function(i){return S(n),T(p().crudService.enterAddRowMode(null,!1,i))}),b(1),m()}if(2&t){const n=p();u(1),Y(" ",n.resourceStrings.igx_grid_add_row_label," ")}}function P1e(t,s){1&t&&(f(0,"div",87),N(1,"igx-circular-bar",82),m()),2&t&&(u(1),h("indeterminate",!0))}const zP=t=>({"igx-grid__group-expand-btn--push":t});function N1e(t,s){if(1&t&&(f(0,"igx-icon",88),b(1,"unfold_less"),m()),2&t){const n=p();h("ngClass",He(1,zP,n.filteringService.isFilterRowVisible))}}function V1e(t,s){if(1&t&&(f(0,"igx-icon",88),b(1,"unfold_more"),m()),2&t){const n=p();h("ngClass",He(1,zP,n.filteringService.isFilterRowVisible))}}function L1e(t,s){1&t&&L(0)}const D2=(t,s)=>({rowChangesCount:t,endEdit:s});function B1e(t,s){if(1&t&&(f(0,"div",18,89)(2,"div",90),x(3,L1e,1,0,"ng-container",69),m()()),2&t){const n=p();u(2),h("className",n.bannerClass),u(1),h("ngTemplateOutlet",n.rowEditContainer)("ngTemplateOutletContext",Ni(3,D2,n.rowChangesCount,n.endEdit.bind(n)))}}function H1e(t,s){if(1&t&&b(0),2&t){const n=p();ml(" You have ",n.rowChangesCount," changes in this row and ",n.hiddenColumnsCount," hidden columns\n")}}function z1e(t,s){if(1&t){const n=z();f(0,"button",91),C("click",function(i){return S(n),T(p().endRowEditTabStop(!1,i))}),b(1),m(),f(2,"button",91),C("click",function(i){return S(n),T(p().endRowEditTabStop(!0,i))}),b(3),m()}if(2&t){const n=p();u(1),Z(n.resourceStrings.igx_grid_row_edit_btn_cancel),u(2),Z(n.resourceStrings.igx_grid_row_edit_btn_done)}}function G1e(t,s){1&t&&L(0)}function U1e(t,s){1&t&&L(0)}function j1e(t,s){if(1&t&&(f(0,"div",92)(1,"span",93),x(2,G1e,1,0,"ng-container",69),m()(),f(3,"div",94)(4,"div",95),x(5,U1e,1,0,"ng-container",69),m()()),2&t){const n=p(),e=O(85),i=O(87);u(2),h("ngTemplateOutlet","IgxAddRow"===(null==n.crudService.row?null:n.crudService.row.getClassName())?n.rowAddTextTemplate:n.rowEditTextTemplate?n.rowEditTextTemplate:e)("ngTemplateOutletContext",He(4,Pt,"IgxAddRow"!==(null==n.crudService.row?null:n.crudService.row.getClassName())?n.rowChangesCount:null)),u(3),h("ngTemplateOutlet",n.rowEditActionsTemplate?n.rowEditActionsTemplate:i)("ngTemplateOutletContext",He(6,Pt,n.endEdit.bind(n)))}}function $1e(t,s){1&t&&(f(0,"igx-icon"),b(1,"drag_indicator"),m())}function W1e(t,s){1&t&&N(0,"igx-grid-column-resizer")}const GP=[[["igx-grid-toolbar"]],[["igx-grid-footer"]],[["igx-paginator"]]],UP=(t,s,n,e,i,r,o,a)=>[t,s,n,e,i,r,o,a],jP=["igx-grid-toolbar","igx-grid-footer","igx-paginator"];function Sxe(t,s){if(1&t&&(f(0,"span"),b(1),m()),2&t){const n=p();u(1),Y(" ",null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_exporter_button_label," ")}}function Txe(t,s){1&t&&X(0,1)}function Exe(t,s){if(1&t&&(f(0,"excel-text"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_exporter_excel_entry_text," ")}}function Mxe(t,s){1&t&&L(0)}function Axe(t,s){if(1&t){const n=z();f(0,"li",9,10),C("click",function(){S(n);const i=p(),r=O(12);return T(i.export("excel",r))}),x(2,Txe,1,0,"ng-template",null,11,V)(4,Exe,2,1,"excel-text",3)(5,Mxe,1,0,"ng-container",12),m()}if(2&t){const n=O(3),e=p();u(4),h("ngIf",!e.hasExcelAttr),u(1),h("ngTemplateOutlet",n)}}function kxe(t,s){1&t&&X(0,2)}function Rxe(t,s){if(1&t&&(f(0,"csv-text"),b(1),m()),2&t){const n=p(2);u(1),Y(" ",null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_exporter_csv_entry_text,"")}}function Oxe(t,s){1&t&&L(0)}function Fxe(t,s){if(1&t){const n=z();f(0,"li",13,14),C("click",function(){S(n);const i=p(),r=O(12);return T(i.export("csv",r))}),x(2,kxe,1,0,"ng-template",null,15,V)(4,Rxe,2,1,"csv-text",3)(5,Oxe,1,0,"ng-container",12),m()}if(2&t){const n=O(3),e=p();u(4),h("ngIf",!e.hasCSVAttr),u(1),h("ngTemplateOutlet",n)}}const Pxe=["*",[["","excelText",""],["excel-text"]],[["","csvText",""],["csv-text"]]],Nxe=["*","[excelText],excel-text","[csvText],csv-text"];function Vxe(t,s){if(1&t){const n=z();U(0),f(1,"button",1,2),C("click",function(){S(n);const i=O(2),r=O(11),o=O(10);return T(p().toggle(i,r,o))}),f(3,"igx-icon"),b(4),m(),f(5,"span"),b(6),m(),f(7,"span"),b(8),m()(),f(9,"igx-column-actions",3,4),C("opened",function(){S(n);const i=O(11);return T(p().focusSearch(i.element))}),m(),j()}if(2&t){const n=p();u(1),h("title",null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_hiding_button_tooltip)("displayDensity",n.grid.displayDensity),u(3),Z(n.grid.hiddenColumnsCount?"visibility_off":"visibility"),u(2),Z(n.grid.hiddenColumnsCount),u(2),Z(n.buttonText),u(1),h("grid",n.grid)("title",n.title||(null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_hiding_title))("filterColumnsPrompt",n.prompt||(null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_actions_filter_prompt))("hideFilter",n.hideFilter)("filterCriteria",n.filterCriteria)("columnDisplayOrder",n.columnDisplayOrder)("columnsAreaMaxHeight",n.columnsAreaMaxHeight)("uncheckAllText",n.uncheckAllText)("checkAllText",n.checkAllText)("indentation",n.indentetion)}}function Lxe(t,s){if(1&t){const n=z();U(0),f(1,"button",1,2),C("click",function(){S(n);const i=O(2),r=O(10),o=O(9);return T(p().toggle(i,r,o))}),N(3,"igx-icon",3),f(4,"span"),b(5),m(),f(6,"span"),b(7),m()(),f(8,"igx-column-actions",4,5),C("opened",function(){S(n);const i=O(10);return T(p().focusSearch(i.element))}),m(),j()}if(2&t){const n=p();u(1),h("title",null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_pinning_button_tooltip)("displayDensity",n.grid.displayDensity),u(2),h("name",n.grid.pinnedColumnsCount?"pin-left":"unpin-left"),u(2),Z(n.grid.pinnedColumnsCount),u(2),Z(n.buttonText),u(1),h("grid",n.grid)("title",n.title||(null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_pinning_title))("filterColumnsPrompt",n.prompt||(null==n.grid?null:n.grid.resourceStrings.igx_grid_toolbar_actions_filter_prompt))("hideFilter",n.hideFilter)("filterCriteria",n.filterCriteria)("columnDisplayOrder",n.columnDisplayOrder)("columnsAreaMaxHeight",n.columnsAreaMaxHeight)("uncheckAllText",n.uncheckAllText)("checkAllText",n.checkAllText)("indentation",n.indentetion)}}function J2e(t,s){if(1&t){const n=z();f(0,"igx-icon",5),C("click",function(){return S(n),T(p()._triggerAction())}),b(1),m()}if(2&t){const n=p();u(1),Y(" ",n.actionButtonIcon," ")}}function eIe(t,s){if(1&t&&(f(0,"h1",6),b(1),m()),2&t){const n=p();G("id",n.titleId),u(1),Y(" ",n.title," ")}}const tIe=[[["igx-navbar-action"],["","igxNavbarAction",""]],[["igx-navbar-title"],["","igxNavbarTitle",""]],"*"],iIe=["igx-navbar-action, [igxNavbarAction]","igx-navbar-title, [igxNavbarTitle]","*"];let Vl=(()=>{var t;class s{constructor(){this.navs={}}add(e,i){this.navs[e]=i}remove(e){delete this.navs[e]}get(e){if(e)return this.navs[e]}toggle(e,...i){if(this.navs[e])return this.navs[e].toggle(...i)}open(e,...i){if(this.navs[e])return this.navs[e].open(...i)}close(e,...i){if(this.navs[e])return this.navs[e].close(...i)}}return(t=s).\u0275fac=function(e){return new(e||t)},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();const Ig={};let T2=0,WP=!1;const TTe=t=>(t=>{if(Ig.hasOwnProperty(t)){const s=Ig[t];delete Ig[t],s()}})(t.data),Pv=()=>window.ResizeObserver,st=(t,s)=>{const n=[];if(!t)return n;let e=t.length;for(;e--;)n[e]=s?to(t[e]):t[e];return n},E2=(t,s)=>{const n=[];if(!t)return n;for(const e of t){const i=to(e);Array.isArray(e[s])&&(i[s]=E2(i[s],s)),n.push(i)}return n},Oo=(t,s)=>D_(t,s,(n,e)=>{if(Array.isArray(e))return e}),to=t=>{if(Bn(t))return new Date(t.getTime());if(Array.isArray(t))return[...t];if(t instanceof Map||t instanceof Set)return t;if(Sa(t)){const s={};for(const n of Object.keys(t))s[n]=to(t[n]);return s}return t},rr=t=>Bn(t)?isNaN(t.getTime())?null:t:t?new Date(t):null,Sa=t=>!(!t||"[object Object]"!==t.toString()),Bn=t=>t instanceof Date,Yd=(t,s)=>Bn(t)&&Bn(s)?t.getTime()===s.getTime():t===s;let Ue=(()=>{var t;class s{constructor(e){this.platformId=e,this.isBrowser=function oZ(t){return t===S5}(this.platformId),this.isIOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.isFirefox=this.isBrowser&&/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent),this.isEdge=this.isBrowser&&/Edge[\/\s](\d+\.\d+)/.test(navigator.userAgent),this.isChromium=this.isBrowser&&(/Chrom|e?ium/g.test(navigator.userAgent)||/Google Inc/g.test(navigator.vendor))&&!/Edge/g.test(navigator.userAgent),this.KEYMAP={ENTER:"Enter",SPACE:" ",ESCAPE:"Escape",ARROW_DOWN:"ArrowDown",ARROW_UP:"ArrowUp",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",END:"End",HOME:"Home",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",F2:"F2",TAB:"Tab",SEMICOLON:";",DELETE:"Delete",BACKSPACE:"Backspace",CONTROL:"Control",X:"x",Y:"y",Z:"z"}}getNodeSizeViaRange(e,i,r){let a,o=null;if(this.isFirefox||(o=i.style.overflow,i.style.overflow="visible"),r){const d=r.style;a=[d.width,d.minWidth,d.flexBasis],d.width="",d.minWidth="",d.flexBasis=""}e.selectNodeContents(i);const l=i.getBoundingClientRect().width/i.offsetWidth,c=e.getBoundingClientRect().width/l;return this.isFirefox||(i.style.overflow=o),r&&(r.style.width=a[0],r.style.minWidth=a[1],r.style.flexBasis=a[2]),c}isActivationKey(e){return e.key===this.KEYMAP.ENTER||e.key===this.KEYMAP.SPACE}isFilteringKeyCombo(e){return e.key===this.KEYMAP.ESCAPE||e.ctrlKey&&e.shiftKey&&"l"===e.key.toLowerCase()}isLeftClick(e){return 0===e.button}isNavigationKey(e){return[this.KEYMAP.HOME,this.KEYMAP.END,this.KEYMAP.SPACE,this.KEYMAP.ARROW_DOWN,this.KEYMAP.ARROW_LEFT,this.KEYMAP.ARROW_RIGHT,this.KEYMAP.ARROW_UP].includes(e)}}return(t=s).\u0275fac=function(e){return new(e||t)(ge(sa))},t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();const M2=t=>{let s=[];return t.forEach(n=>{if(s.push(n),n.children){const e=Array.isArray(n.children)?n.children:n.children.toArray();s=s.concat(M2(e))}}),s},ZP=new Set(["arrowleft","left","arrowright","right","home","end"]),Ta=new Set(["down","up","left","right","arrowdown","arrowup","arrowleft","arrowright","home","end","space","spacebar"," "]),Nv=(new Set("up down arrowup arrowdown home end".split(" ")),new Set("right down arrowright arrowdown".split(" "))),Vv=new Set("left up arrowleft arrowup".split(" ")),YP=new Set(["+","add","\u2260","\xb1","="]),A2=new Set([...Array.from(Ta),...Array.from(YP),"enter","f2","escape","esc","pagedown","pageup"]),k2=new Set([...Array.from(Ta),"escape","esc","l","\xac"]),R2=t=>new ei(s=>{const n=new(Pv())(i=>{s.next(i)});return n.observe(t),()=>n.disconnect()}),QP=(t,s)=>{if(!s)return!t;if(t.size!==s.size)return!1;let n=!0;const e=Array.from(s.keys());for(const i of e)if(n=!!t.has(i)&&t.get(i)===s.get(i),!n)break;return n},qi=(t,s)=>{const n=s?.split(".")??[];let e=t[n.shift()];return n.forEach(i=>{e&&(e=e[i])}),e},O2=(t,s,n,e)=>{let i=0;const r=()=>{const o=Math.min(i+s,t);for(;i{t.apply(void 0,s)};const n=window.location;window.postMessage(T2+"",n.protocol+"//"+n.host)}(r):e()};r()},Qd=(t,s,n,e)=>null==t||""===t?"":zm(t,s,n,e),F2=new wl(void 0).transform,Xd=t=>{const s=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--ig-base-font-size"));return Number(t)/s};var Dg=function(t){return t[t.None=0]="None",t[t.IncorrectPageIndex=1]="IncorrectPageIndex",t[t.IncorrectRecordsPerPage=2]="IncorrectRecordsPerPage",t}(Dg||{}),Be=function(t){return t.ADD="add",t.DELETE="delete",t.UPDATE="update",t}(Be||{}),or=function(t){return t.UNDO="undo",t.REDO="redo",t.CLEAR="clear",t.ADD="add",t.END="endPending",t}(or||{}),at=function(t){return t[t.None=0]="None",t[t.Asc=1]="Asc",t[t.Desc=2]="Desc",t}(at||{});let Tr=(()=>{class s{constructor(){}static instance(){return this._instance||(this._instance=new this)}sort(e,i,r,o,a,l,c){const d=i,g=r===at.Desc?-1:1;return this.arraySort(e,(y,w)=>this.compareObjects(y,w,d,g,o,a,l,c))}compareValues(e,i){const o=null==i;return null==e?o?0:-1:o||e>i?1:et.length===s.length&&t.every((e,i)=>{const o=n.find(a=>a.fieldName===e.fieldName).groupingComparer||Tr.instance().compareValues;return e.fieldName===s[i].fieldName&&0===o(e.value,s[i].value)}),N2=t=>{const s=[];if(void 0!==t&&t.expression)for(s.push({fieldName:t.expression.fieldName,value:t.value});t.groupParent;)s.unshift({fieldName:(t=t.groupParent).expression.fieldName,value:t.value});return s},Lv="dateTime";class Bv{sort(s,n,e){return this.sortDataRecursive(s,n,0,e)}groupDataRecursive(s,n,e,i,r,o=null,a=[],l={data:[],metadata:[]}){const c=n.expressions,d=n.expansion;let g=0,_=[];for(;gP2(Ie.hierarchy||[{fieldName:P.expression.fieldName,value:P.value}],$,c)),le=W?W.expanded:n.defaultExpanded;let he;if(_.push(P),r.push(null),l.data.push(P),l.metadata.push(null),e=c||d<=1)return s;const g=n[e];g.strategy||(g.strategy=Tr.instance());const _=i?.getColumnByName(g.fieldName),y="date"===_?.dataType||_?.dataType===Lv,w="time"===_?.dataType||_?.dataType===Lv,E="string"===_?.dataType;if(s=g.strategy.sort(s,g.fieldName,g.dir,g.ignoreCase,this.getFieldValue,y,w,i),e===c-1)return s;for(r=0;r1&&(a=this.sortDataRecursive(a,n,e+1,i)),o=0;o{const l=gt.cloneTreeGridRecord(a);l.parent=i,l.children&&(l.children=gt.treeGridSort(l.children,n,e,l,r)),o.push(l)}),o=gt.sort(o,n,e,r),o}static cloneTreeGridRecord(s){return{key:s.key,data:s.data,children:s.children,isFilteredOutParent:s.isFilteredOutParent,level:s.level,expanded:s.expanded}}static group(s,n,e=new FTe,i=null,r=[],o={data:[],metadata:[]}){return r.splice(0,r.length),e.groupBy(s,n,i,r,o)}static page(s,n,e){if(!n)return s;const i=void 0!==e?e:s.length,r=n.index,o=[],a=void 0!==e&&n.recordsPerPage>e?e:n.recordsPerPage;return n.metadata={countPages:0,countRecords:i,error:Dg.None},r<0||isNaN(r)?(n.metadata.error=Dg.IncorrectPageIndex,o):a<=0||isNaN(a)?(n.metadata.error=Dg.IncorrectRecordsPerPage,o):(n.metadata.countPages=Math.ceil(i/a),i?r>=n.metadata.countPages?(n.metadata.error=Dg.IncorrectPageIndex,o):s.slice(r*a,(r+1)*a):s)}static correctPagingState(s,n){const e=Math.ceil(n/s.recordsPerPage)-1;!isNaN(e)&&s.index>e&&(s.index=e)}static getHierarchy(s){return N2(s)}static isHierarchyMatch(s,n,e){return P2(s,n,e)}static mergeTransactions(s,n,e,i=new Sg,r=!1){return s.forEach((o,a)=>{const l=e?o[e]:o,c=n.find(d=>d.id===l);c&&c.type===Be.UPDATE&&(s[a]=Oo(i.clone(s[a]),c.newValue))}),r&&n.filter(o=>o.type===Be.DELETE).forEach(o=>{const a=s.findIndex(e?l=>l[e]===o.id:l=>l===o.id);0<=a&&ao.type===Be.ADD).map(o=>o.newValue)),s}static mergeHierarchicalTransactions(s,n,e,i,r=new Sg,o=!1){for(const a of n)if(a.path){const l=this.findParentFromPath(s,i,e,a.path);let c=l?l[e]:s;switch(a.type){case Be.ADD:l&&!l[e]&&(l[e]=c=[]),c.push(a.newValue);break;case Be.UPDATE:const d=c.findIndex(g=>g[i]===a.id);-1!==d&&(c[d]=Oo(r.clone(c[d]),a.newValue));break;case Be.DELETE:if(o){const g=c.findIndex(_=>_[i]===a.id);-1!==g&&c.splice(g,1)}}}else s.push(a.newValue);return s}static parseValue(s,n){return(s===oe.Number||s===oe.Currency||s===oe.Percent)&&(n=parseFloat(n)),n}static findParentFromPath(s,n,e,i){let o,r=s;for(const a of i){if(o=r&&r.find(l=>l[n]===a),!o)break;r=o[e]}return o}}class Hn{static getKeysFromData(s){const n=s.length;if(0===n)return[];const e=s[0],i=s[Math.floor(n/2)],r=s[n-1],o=Object.keys(e),a=Object.keys(i),l=Object.keys(r),c=new Set(o.concat(a).concat(l));return Hn.isSpecialData(e)?["Column 1"]:Array.from(c)}static saveBlobToFile(s,n){const e=document.createElement("a"),i=window.URL.createObjectURL(s);e.download=n,e.href=i,document.body.appendChild(e),e.click(),document.body.removeChild(e),window.URL.revokeObjectURL(i)}static stringToArrayBuffer(s){const n=new ArrayBuffer(s.length),e=new Uint8Array(n);for(let i=0;i!==s.length;++i)e[i]=255&s.charCodeAt(i);return n}static isSpecialData(s){return"string"==typeof s||"number"==typeof s||s instanceof Date}static hasValue(s){return null!=s}static isNullOrWhitespaces(s){return null==s||!s.trim()}static sanitizeValue(s){return this.hasValue(s)?String(s).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):""}}var V2=function(t){return t[t.Regular=0]="Regular",t[t.Advanced=1]="Advanced",t}(V2||{});class Qe{constructor(s,n){this.filteringOperands=[],this.operator=s,this.fieldName=n}static empty(s){return!s||!s.filteringOperands||!s.filteringOperands.length}find(s){const n=this.findIndex(s);return n>-1?this.filteringOperands[n]:null}findIndex(s){let n;for(let e=0;e{let a=qi(o,i);const l=s.formatter&&this.shouldFormatFilterValues(s);return a=l?s.formatter(a,o):a,{value:a,label:this.getFilterItemLabel(s,a,!l,o)}});return r=this.getUniqueFilterItems(s,r),Promise.resolve(r)}getFilterItemLabel(s,n,e,i){if(s.formatter)return e?s.formatter(n,i):n;const{display:r,format:o,digitsInfo:a,currencyCode:l,timezone:c}=s.pipeArgs,d=s.grid.locale;switch(s.dataType){case oe.Date:case oe.DateTime:case oe.Time:return Qd(n,o,d,c);case oe.Currency:return F2(n,l||Ed(d),r,a,d);case oe.Number:return Md(n,d,a);case oe.Percent:return jh(n,d,a);default:return n}}getUniqueFilterItems(s,n){const e=n.reduce((r,o)=>{let a=o.value;if(s.dataType===oe.String&&s.filteringIgnoreCase)a=a?.toString().toLowerCase();else if(s.dataType===oe.DateTime)a=o.value?.toString(),o.value=a&&new Date(a);else if(s.dataType===oe.Time){const l=a&&new Date(a);a=l?(new Date).setHours(l.getHours(),l.getMinutes(),l.getSeconds()):a,o.value=a&&new Date(a)}else if(s.dataType===oe.Date){const l=a&&new Date(a);a=l?new Date(l.getFullYear(),l.getMonth(),l.getDate()).toISOString():a,o.value=l}return r.has(a)?r:r.set(a,o)},new Map);return Array.from(e.values())}shouldFormatFilterValues(s){return!1}}let Tg=(()=>{class s extends iN{constructor(){super()}static instance(){return this._instance||(this._instance=new this)}filter(e,i,r,o){let a,l;const c=e.length,d=[];if(Qe.empty(i)&&Qe.empty(r)||!c)return e;for(a=0;a0?d:null}this.matchRecord(a,n,r)&&this.matchRecord(a,e,r)?c.push(a):a.children&&a.children.length>0&&(a.isFilteredOutParent=!0,c.push(a))}return c}isHierarchicalFilterField(s){return this.hierarchicalFilterFields&&-1!==this.hierarchicalFilterFields.indexOf(s)}getFilterItems(s,n){if(!this.isHierarchicalFilterField(s.field))return super.getFilterItems(s,n);let e=s.grid.gridAPI.filterTreeDataByExpressions(n);e=gt.treeGridSort(e,[{fieldName:s.field,dir:at.Asc,ignoreCase:s.sortingIgnoreCase}],s.grid.sortStrategy,null,s.grid);const i=this.getHierarchicalFilterItems(e,s);return Promise.resolve(i)}getHierarchicalFilterItems(s,n,e){return s?.map(i=>{let r=qi(i.data,n.field);const o=n.formatter&&this.shouldFormatFilterValues(n);r=o?n.formatter(r,i.data):r;const l={value:e?r||0===r?`${e.value}.[${r}]`:r:`[${r}]`};return l.label=this.getFilterItemLabel(n,r,!o,i.data),l.children=this.getHierarchicalFilterItems(i.children,n,l),l})}}const Ma_quickFilter="quickFilter",Ma_excelStyleFilter="excelStyleFilter",Hs_top="top",Hs_bottom="bottom",zs_rootLevelOnly="rootLevelOnly",zs_childLevelsOnly="childLevelsOnly",zs_rootAndChildLevels="rootAndChildLevels",pt_none="none",pt_single="single",pt_multiple="multiple",pt_multipleCascade="multipleCascade",L2_Alphabetical="Alphabetical",L2_DisplayOrder="DisplayOrder";var B2=function(t){return t[t.Start=0]="Start",t[t.End=1]="End",t}(B2||{}),nN=function(t){return t[t.Top=0]="Top",t[t.Bottom=1]="Bottom",t}(nN||{}),Ll=function(t){return t[t.Local=0]="Local",t[t.Remote=1]="Remote",t}(Ll||{}),Eg=function(t){return t[t.Grid=0]="Grid",t[t.TreeGrid=1]="TreeGrid",t}(Eg||{}),_t=function(t){return t.GroupedRecord="GroupedRecord",t.TreeGridRecord="TreeGridRecord",t.DataRecord="DataRecord",t.HierarchicalGridRecord="HierarchicalGridRecord",t.HeaderRecord="HeaderRecord",t.SummaryRecord="SummaryRecord",t.PivotGridRecord="PivotGridRecord",t}(_t||{}),bi=function(t){return t.RowHeader="RowHeader",t.ColumnHeader="ColumnHeader",t.MultiRowHeader="MultiRowHeader",t.MultiColumnHeader="MultiColumnHeader",t}(bi||{});class LTe{get columnIndex(){return this._columnIndex}set columnIndex(s){this._columnIndex=s,this.userSetIndex=!0}constructor(s){this.userSetIndex=!1,this.header=s.header,this.field=s.field,this.cancel=s.cancel,this.skipFormatter=s.skipFormatter,this.grid=s.grid,this.owner=s.owner,this._columnIndex=s.columnIndex}}const io="default",Mg="igxGridRootSummary",Aa="grid-parent",Mr="GRID_LEVEL_COL",z2="grid-child-";class sN{constructor(){this.exportEnded=new A,this.rowExporting=new A,this.columnExporting=new A,this._sort=null,this._ownersMap=new Map,this._setChildSummaries=!1,this.summaries=new Map,this.rowIslandCounter=-1,this.flatRecords=[],this.pivotGridColumns=[],this.pivotGridKeyValueMap=new Map}export(s,n){if(null==n)throw Error("No options provided!");this.options=n,this.locale=s.locale;let e=s.columns;this.options.ignoreMultiColumnHeaders&&(e=e.filter(o=>void 0===o.children));const i=this.getColumns(e),r=s.nativeElement.tagName.toLowerCase();if("igx-hierarchical-grid"===r){this._ownersMap.set(s,i);const o=s.childLayoutList;for(const a of o)this.mapHierarchicalGridColumns(a,s.data[0])}else"igx-pivot-grid"===r?(this.pivotGridColumns=[],this.isPivotGridExport=!0,this.pivotGridKeyValueMap=new Map,this.pivotGridRowDimensionsMap=new Map,s.pivotConfiguration.rows.filter(o=>o.enabled).forEach(o=>{this.addToRowDimensionsMap(o,o.memberName)}),this._ownersMap.set(io,i)):this._ownersMap.set(io,i);this.summaries=this.prepareSummaries(s),this._setChildSummaries=this.summaries.size>1&&s.summaryCalculationMode!==zs_rootLevelOnly,this.addLevelColumns(),this.prepareData(s),this.addLevelData(),this.addPivotGridColumns(s),this.exportGridRecordsData(this.flatRecords,s)}exportData(s,n){if(null==n)throw Error("No options provided!");this.options=n;const e=s.map(i=>({data:i,type:_t.DataRecord,level:0}));this.exportGridRecordsData(e)}addToRowDimensionsMap(s,n){this.pivotGridRowDimensionsMap[s.memberName]=n,s.childLevel&&this.addToRowDimensionsMap(s.childLevel,n)}exportGridRecordsData(s,n){if(0===this._ownersMap.size){const a=s.filter(_=>_.type!==_t.SummaryRecord).map(_=>_.data),l=Hn.getKeysFromData(a),c=l.map(_=>({header:_,field:_,skip:!1,headerType:bi.ColumnHeader,level:0,columnSpan:1})),d=new Array(l.length).fill(8.43);this._ownersMap.set(io,{columns:c,columnWidths:d,indexOfLastPinnedColumn:-1,maxLevel:0})}let e=!1;for(const[a,l]of this._ownersMap){let c=0,d=1,g=l.indexOfLastPinnedColumn;l.columns.forEach((_,y)=>{if(!_.skip){const w={header:Hn.isNullOrWhitespaces(_.header)?"Column"+d++:_.header,field:_.field,columnIndex:y,cancel:!1,skipFormatter:!1,grid:a===io?n:a},E=new LTe(w);if(this.columnExporting.emit(E),_.header=E.header,_.skip=E.cancel,_.skipFormatter=E.skipFormatter,E.userSetIndex&&(_.exportIndex=E.columnIndex,e=!0),_.skip){y<=g&&c++,this.calculateColumnSpans(_,l,_.columnSpan);const M=l.columns.filter(R=>!R.skip);M.length>0&&(this._ownersMap.get(a).maxLevel=M.sort((R,P)=>P.level-R.level)[0].level)}this._sort&&this._sort.fieldName===_.field&&(_.skip?this._sort=null:this._sort.fieldName=_.header)}}),g-=c,e&&(l.columns=this.reorderColumns(l.columns))}const i=new Array,r=s[0]?.data,o=Hn.isSpecialData(r);O2(s.length,100,a=>{this.exportRow(i,s[a],a,o)},()=>{this.exportDataImplementation(i,this.options,()=>{this.resetDefaults()})})}calculateColumnSpans(s,n,e){s.headerType===bi.MultiColumnHeader&&s.skip&&n.columns.filter(o=>o.columnGroupParent===s.columnGroup).forEach(o=>{o.headerType===bi.MultiColumnHeader?(o.columnSpan=0,o.columnGroupParent=null,o.skip=!0,this.calculateColumnSpans(o,n,o.columnSpan)):o.skip=!0});const i=n.columns.filter(r=>null!==s.columnGroupParent&&r.columnGroup===s.columnGroupParent)[0];void 0!==i&&(i.columnSpan-=e,null!==i.columnGroupParent&&this.calculateColumnSpans(i,n,e),0===i.columnSpan&&(i.skip=!0))}exportRow(s,n,e,i){if(!i){const a=this._ownersMap.get(void 0===n.owner?io:n.owner).columns;if(n.type!==_t.HeaderRecord){const l=a.filter(c=>c.headerType===bi.ColumnHeader&&!c.skip).sort((c,d)=>c.startIndex-d.startIndex).sort((c,d)=>c.pinnedIndex-d.pinnedIndex);n.data=l.reduce((c,d)=>{if(!d.skip){let g=qi(n.data,d.field);const _=d.formatter&&!d.skipFormatter&&n.type!==_t.GroupedRecord;"date"!==d.dataType&&"dateTime"!==d.dataType&&"time"!==d.dataType||n.type===_t.SummaryRecord||n.type===_t.GroupedRecord||g instanceof Date||_||null==g?"string"===d.dataType&&g instanceof Date&&(g=g.toString()):g=new Date(g);let w=_?d.formatter(g,n.data):g;this.isPivotGridExport&&!isNaN(parseFloat(w))&&(w=parseFloat(w)),c[d.field]=w}return c},{})}else{const l=a.filter(c=>c.skip).map(c=>c.header?c.header:c.field);n.data=n.data.filter(c=>-1===l.indexOf(c))}}const r={rowData:n.data,rowIndex:e,cancel:!1};this.rowExporting.emit(r),r.cancel||s.push(n)}reorderColumns(s){const n=s.filter(a=>!a.skip),e=n.length,i=n.filter(a=>!isNaN(a.exportIndex)).sort((a,l)=>a.exportIndex-l.exportIndex),r=i.map(a=>a.exportIndex);i.forEach(a=>{n.splice(n.indexOf(a),1)});const o=new Array(e);if(i.length>Math.max(...r))return i.concat(n);r.forEach((a,l)=>{if(a<0||a>=e)n.push(i[l]);else{let c=a;for(;c0||s.advancedFilteringExpressionsTree&&s.advancedFilteringExpressionsTree.filteringOperands.length>0,i=s.groupingExpressions?s.groupingExpressions.concat(s.sortingExpressions||[]):s.sortingExpressions,r=i&&i.length>0;let o=!1;switch(n){case"igx-pivot-grid":this.preparePivotGridData(s);break;case"igx-hierarchical-grid":this.prepareHierarchicalGridData(s,e,r),o=!0;break;case"igx-tree-grid":this.prepareTreeGridData(s,e,r);break;default:this.prepareGridData(s,e,r)}this.summaries.size>0&&s.summaryCalculationMode!==zs_childLevelsOnly&&(o?this.setSummaries(Mg,0,!1,s):this.setSummaries(Mg))}preparePivotGridData(s){for(const n of s.filteredSortedData){const e=Object.fromEntries(n.aggregationValues);n.dimensionValues.forEach((r,o)=>{e[this.pivotGridRowDimensionsMap[o]]=r}),this.flatRecords.push({data:e,level:n.level,type:_t.PivotGridRecord})}}prepareHierarchicalGridData(s,n,e){if(n&&this.options.ignoreFiltering||e&&this.options.ignoreSorting){let r=s.data;n&&!this.options.ignoreFiltering&&(r=Ea.filter(r,{expressionsTree:s.filteringExpressionsTree,advancedExpressionsTree:s.advancedFilteringExpressionsTree,strategy:s.filterStrategy},s)),e&&!this.options.ignoreSorting&&(this._sort=to(s.sortingExpressions[0]),r=gt.sort(r,s.sortingExpressions,s.sortStrategy,s)),this.addHierarchicalGridData(s,r)}else this.addHierarchicalGridData(s,s.filteredSortedData)}addHierarchicalGridData(s,n){const e=s.childLayoutList,i=this._ownersMap.get(s).columns.map(r=>r.field);for(const r of n){const o=!!s.expansionStates.has(r)&&s.expansionStates.get(r),l={data:Object.keys(r).filter(c=>i.includes(c)).reduce((c,d)=>(c[d]=r[d],c),{}),level:0,type:_t.HierarchicalGridRecord,owner:s,hierarchicalOwner:Aa};this.flatRecords.push(l);for(const c of e){const d={rowID:c.primaryKey?r[c.primaryKey]:r,rowIslandKey:c.key},g=s?.gridAPI.getChildGrid([d]),_=this.prepareIslandData(c,g,r[c.key])||[];this.getAllChildColumnsAndData(c,_,o,g)}}}prepareSummaries(s){let n=new Map;if(this.options.exportSummaries&&s.summaryService.summaryCacheMap.size>0){const e=s.summaryService.summaryCacheMap;switch(s.summaryCalculationMode){case zs_childLevelsOnly:e.delete(Mg);break;case zs_rootLevelOnly:for(const i of e.keys())i!==Mg&&e.delete(i)}n=e}return n}prepareIslandData(s,n,e){if(void 0!==n){const i=n.filteringExpressionsTree&&n.filteringExpressionsTree.filteringOperands.length>0||n.advancedFilteringExpressionsTree&&n.advancedFilteringExpressionsTree.filteringOperands.length>0,r=n.sortingExpressions&&n.sortingExpressions.length>0;i&&this.options.ignoreFiltering||r&&this.options.ignoreSorting?(i&&!this.options.ignoreFiltering&&(e=Ea.filter(e,{expressionsTree:n.filteringExpressionsTree,advancedExpressionsTree:n.advancedFilteringExpressionsTree,strategy:n.filterStrategy},n)),r&&!this.options.ignoreSorting&&(this._sort=to(n.sortingExpressions[0]),e=gt.sort(e,n.sortingExpressions,n.sortStrategy,n))):e=n.filteredSortedData}else{const i=s.filteringExpressionsTree&&s.filteringExpressionsTree.filteringOperands.length>0||s.advancedFilteringExpressionsTree&&s.advancedFilteringExpressionsTree.filteringOperands.length>0,r=s.sortingExpressions&&s.sortingExpressions.length>0;(i&&!this.options.ignoreFiltering||r&&!this.options.ignoreSorting)&&(i&&!this.options.ignoreFiltering&&(e=Ea.filter(e,{expressionsTree:s.filteringExpressionsTree,advancedExpressionsTree:s.advancedFilteringExpressionsTree,strategy:s.filterStrategy},s)),r&&!this.options.ignoreSorting&&(this._sort=to(s.sortingExpressions[0]),e=gt.sort(e,s.sortingExpressions,s.sortStrategy,s)))}return e}getAllChildColumnsAndData(s,n,e,i){const r=`${z2}${++this.rowIslandCounter}`,l={data:this._ownersMap.get(s).columns.filter(c=>c.headerType===bi.ColumnHeader).map(c=>c.header?c.header:c.field),level:s.level,type:_t.HeaderRecord,owner:s,hidden:!e,hierarchicalOwner:r};if(n&&n.length>0){this.flatRecords.push(l);for(const c of n){const d={data:c,level:s.level,type:_t.HierarchicalGridRecord,owner:s,hidden:!e,hierarchicalOwner:r};if(d.summaryKey=s.key,this.flatRecords.push(d),s.children.length>0){const g=void 0!==i&&!!i.expansionStates.has(c)&&i.expansionStates.get(c);for(const _ of s.children){const y={rowID:_.primaryKey?c[_.primaryKey]:c,rowIslandKey:_.key},w=i?.gridAPI.getChildGrid([y]),E=this.prepareIslandData(s,w,c[_.key])||[];this.getAllChildColumnsAndData(_,E,g,w)}}}if(i){const c=this.prepareSummaries(i);for(const d of c.keys()){const g=c.get(d);this.setSummaries(s.key,s.level,!e,s,g,r)}}}}prepareGridData(s,n,e){const i={expressions:s.groupingExpressions,expansion:s.groupingExpansionState,defaultExpanded:s.groupsExpanded},r=s.groupingExpressions&&s.groupingExpressions.length>0;if(n&&this.options.ignoreFiltering||e&&this.options.ignoreSorting||r&&this.options.ignoreGrouping){let a=s.data;if(n&&!this.options.ignoreFiltering&&(a=Ea.filter(a,{expressionsTree:s.filteringExpressionsTree,advancedExpressionsTree:s.advancedFilteringExpressionsTree,strategy:s.filterStrategy},s)),e&&!this.options.ignoreSorting){const l=s.groupingExpressions?s.groupingExpressions.concat(s.sortingExpressions||[]):s.sortingExpressions;a=gt.sort(a,l,s.sortStrategy,s)}if(r&&!this.options.ignoreGrouping){const l=[];gt.group(st(a),i,s.groupStrategy,s,l),a=l}r&&!this.options.ignoreGrouping?this.addGroupedData(s,a,i,!0):this.addFlatData(a)}else r?this.addGroupedData(s,s.groupsRecords,i,!0):this.addFlatData(s.filteredSortedData)}prepareTreeGridData(s,n,e){if(n&&this.options.ignoreFiltering||e&&this.options.ignoreSorting){let r=s.rootRecords;if(n&&!this.options.ignoreFiltering){const o={expressionsTree:s.filteringExpressionsTree,advancedExpressionsTree:s.advancedFilteringExpressionsTree,strategy:s.filterStrategy?s.filterStrategy:new Hv};r=o.strategy.filter(r,o.expressionsTree,o.advancedExpressionsTree)}e&&!this.options.ignoreSorting&&(this._sort=to(s.sortingExpressions[0]),r=gt.treeGridSort(r,s.sortingExpressions,s.sortStrategy)),this.addTreeGridData(r)}else this.addTreeGridData(s.processedRootRecords)}addTreeGridData(s,n=!0,e){if(s)for(const i of s)this.flatRecords.push({data:i.data,level:i.level,hidden:!n,type:_t.TreeGridRecord,summaryKey:i.key,hierarchicalOwner:0===i.level?Aa:e}),i.children&&this.getTreeGridChildData(i.children,i.key,i.level,i.expanded&&n)}getTreeGridChildData(s,n,e,i=!0){const r=`${z2}${++this.rowIslandCounter}`;let o=e,a=!i;for(const l of s)if(l.children&&l.children.length>0)this.addTreeGridData([l],i,r),o=l.level;else{const c={data:l.data,level:l.level,hidden:!i,type:_t.DataRecord,hierarchicalOwner:r};this._setChildSummaries&&(c.summaryKey=n),this.flatRecords.push(c),o=l.level,a=!i}this._setChildSummaries&&this.setSummaries(n,o,a,null,null,r)}addFlatData(s){if(s)for(const n of s)this.flatRecords.push({data:n,type:_t.DataRecord,level:0})}setSummaries(s,n=0,e=!1,i,r,o){const a=r??this.summaries.get(s);if(a){const c=[...a.values()].sort((d,g)=>g.length-d.length)[0];for(let d=0;d({label:M.label,value:M.summaryResult}));g[y]=E[d]}const _={data:g,type:_t.SummaryRecord,level:n,hidden:e,summaryKey:s,hierarchicalOwner:o};i&&(_.owner=i),this.flatRecords.push(_)}}}addGroupedData(s,n,e,i,r=!0,o=[]){if(!n)return;let a="";const l=this._ownersMap.get(io).columns.filter(c=>c.headerType===bi.ColumnHeader&&!c.skip).sort((c,d)=>c.startIndex-d.startIndex).sort((c,d)=>c.pinnedIndex-d.pinnedIndex)[0].field;for(const c of n){let d=c.value;const g=i?Aa:`${z2}${++this.rowIslandCounter}`,_=N2(c),y=e.expansion.find(W=>P2(W.hierarchy||[{fieldName:c.expression.fieldName,value:d}],_,s.groupingExpressions)),w=y?y.expanded:e.defaultExpanded;if(d instanceof Date){const W=6e4*d.getTimezoneOffset(),le=new Date(d-W).toISOString();d=new fs(s.locale).transform(le)}const M=c.column&&c.column.header?c.column.header:c.expression.fieldName;d=null!==d?d:"";const R={data:{[l]:`${M}: ${d??"(Blank)"} (${c.records.length})`},level:c.level,hidden:!r,type:_t.GroupedRecord,hierarchicalOwner:g};this.flatRecords.push(R);let P="",$="";if(this._setChildSummaries&&(P=`'${M}': '${d}'`,o=o.filter(W=>W!==a),a=P,o.push(P),$=`{ ${o.join(", ")} }`,R.summaryKey=$),c.groups.length>0)this.addGroupedData(s,c.groups,e,!1,w&&r,o);else{const W=c.records;for(const le of W){const he={data:le,level:c.level+1,hidden:!(w&&r),type:_t.DataRecord,hierarchicalOwner:g};$&&(he.summaryKey=$),this.flatRecords.push(he)}}this._setChildSummaries&&(this.setSummaries($,c.level+1,!(w&&r),null,null,g),o.pop())}}getColumns(s){const n=[],e=[],i=[];let r=-1,o=-1,a=0;return s.forEach(c=>{const d=Hn.isNullOrWhitespaces(c.header)?c.field:c.header,g=!c.hidden||this.options.ignoreColumnsVisibility,_=this.options.ignoreColumnsOrder||this.options.ignoreColumnsVisibility?c.index:c.visibleIndex,y=Number(c.width?.slice(0,-2))||8.43,w=this.options.ignoreMultiColumnHeaders?0:c.level,E=c.columnGroup,M=E?c.allChildren.filter(P=>!(P.columnGroup||!this.options.ignoreColumnsVisibility&&P.hidden)).length:1,R={header:Hn.sanitizeValue(d),dataType:c.dataType,field:c.field,skip:!g,formatter:c.formatter,skipFormatter:!1,headerType:E?bi.MultiColumnHeader:bi.ColumnHeader,columnSpan:M,level:w,startIndex:_,pinnedIndex:c.pinned?c.hidden?NaN:c.grid.pinnedColumns.indexOf(c):Number.MAX_VALUE,columnGroupParent:c.parent?c.parent:null,columnGroup:E?c:null};"currency"===c.dataType&&(R.currencyCode=c.pipeArgs.currencyCode?c.pipeArgs.currencyCode:Ed(this.locale),R.displayFormat=c.pipeArgs.display?c.pipeArgs.display:"symbol",R.digitsInfo=c.pipeArgs.digitsInfo?c.pipeArgs.digitsInfo:"1.0-2"),"date"===c.dataType&&(R.dateFormat=Td(this.locale,On.Medium)),"dateTime"===c.dataType&&(R.dateFormat=zh(this.locale,On.Medium)),this.options.ignoreColumnsOrder&&R.startIndex!==R.pinnedIndex&&(R.pinnedIndex=Number.MAX_VALUE),c.level>a&&!this.options.ignoreMultiColumnHeaders&&(a=c.level),-1!==_?(n.push(R),e.push(y),o=Math.max(o,n.indexOf(R))):i.push(R),c.pinned&&g&&R.headerType===bi.ColumnHeader&&r++}),i.forEach(c=>{n[++o]=c}),{columns:n,columnWidths:e,indexOfLastPinnedColumn:r,maxLevel:a}}mapHierarchicalGridColumns(s,n){let e,i;if(s.autoGenerate){i=n[s.key];const r=s.children.map(a=>a.key),o=i.map(a=>{const l={};return Object.keys(a).map(c=>{r.includes(c)||(l[c]=a[c])}),l});e=this.getAutoGeneratedColumns(o)}else e=this.getColumns(s.columns);if(this._ownersMap.set(s,e),s.children.length>0)for(const r of s.children)this.mapHierarchicalGridColumns(r,void 0!==i?i[0]:{})}getAutoGeneratedColumns(s){const n=[],e=[];return Object.keys(s[0]).forEach((o,a)=>{n.push({header:o,field:o,dataType:"string",skip:!1,headerType:bi.ColumnHeader,columnSpan:1,level:0,startIndex:a,pinnedIndex:Number.MAX_VALUE}),e.push(8.43)}),{columns:n,columnWidths:e,indexOfLastPinnedColumn:-1,maxLevel:0}}addPivotGridColumns(s){if("igx-pivot-grid"!==s.nativeElement.tagName.toLowerCase())return;const n=s.pivotConfiguration.rows.filter(i=>i.enabled).map((i,r)=>({name:i.memberName,level:r}));this.preparePivotGridColumns(n),this.pivotGridFilterFieldsCount=n.length;const e=this._ownersMap.get(io);e.columns.unshift(...this.pivotGridColumns),e.columnWidths.unshift(...Array(this.pivotGridColumns.length).fill(200)),e.indexOfLastPinnedColumn=n.length-1,e.maxRowLevel=n.length,this._ownersMap.set(io,e)}preparePivotGridColumns(s,n){if(0===s.length)return;let e=0;const i=s[0],r=this.flatRecords.map(a=>a.data),o={};if(r.forEach(a=>{const l=a[i.name];o[l]||(o[l]=[]),o[l].push(a)}),n){const a=[...this.pivotGridKeyValueMap.keys()],l=[...this.pivotGridKeyValueMap.values()];for(const c of Object.keys(o))o[c]=o[c].filter(d=>a.every(g=>Object.keys(d).includes(g))&&l.every(g=>Object.values(d).includes(g))),0===o[c].length&&delete o[c]}for(const a of Object.keys(o)){const l=o[a].length,c={rowSpan:l,field:a,header:a,startIndex:e,skip:!1,pinnedIndex:0,level:i.level,dataType:"string",headerType:o[a].length>1?bi.MultiRowHeader:bi.RowHeader};if(n?c.columnGroupParent=n:c.columnGroup=a,this.pivotGridColumns.push(c),s.length>1){this.pivotGridKeyValueMap.set(i.name,a);const d=s.filter(g=>g!==i);this.preparePivotGridColumns(d,a),this.pivotGridKeyValueMap.delete(i.name)}e+=l}}addLevelColumns(){this.options.exportSummaries&&this.summaries.size>0&&this._ownersMap.forEach(s=>{s.columns.push({header:Mr,dataType:"number",field:Mr,skip:!1,skipFormatter:!1,headerType:bi.ColumnHeader,columnSpan:1,level:0}),s.columnWidths.push(20)})}addLevelData(){if(this.options.exportSummaries&&this.summaries.size>0)for(const s of this.flatRecords)(s.type===_t.DataRecord||s.type===_t.TreeGridRecord||s.type===_t.HierarchicalGridRecord)&&(s.data[Mr]=s.level)}resetDefaults(){this._sort=null,this.flatRecords=[],this.options={},this._ownersMap.clear(),this.rowIslandCounter=0}}class rN{constructor(s,n,e=[]){this._data=s,this.columns=e,this._headerRecord="",this._dataRecords="",this._eor="\r\n",this._escapeCharacters=["\r","\n","\r\n"],this._delimiterLength=1,this._isSpecialData=!1,this.setDelimiter(n)}prepareData(s){if(!this._data||0===this._data.length)return"";let n=[];return n=s||Hn.getKeysFromData(this._data),0===n.length?"":(this._isSpecialData=Hn.isSpecialData(this._data[0]),this._escapeCharacters.push(this._delimiter),this._headerRecord=this.processHeaderRecord(n,this._data.length),this._dataRecords=this.processDataRecords(this._data,n),this._headerRecord+this._dataRecords)}prepareDataAsync(s){const n=this.columns?.filter(r=>!r.skip).sort((r,o)=>r.startIndex-o.startIndex).sort((r,o)=>r.pinnedIndex-o.pinnedIndex),e=n&&n.length?n.map(r=>r.field):Hn.getKeysFromData(this._data);this._isSpecialData=Hn.isSpecialData(this._data[0]),this._escapeCharacters.push(this._delimiter);const i=n&&n.length?n.map(r=>r.header??r.field):e;this._headerRecord=this.processHeaderRecord(i,this._data.length),0!==e.length&&(this._data&&0!==this._data.length||0!==e.length)?this.processDataRecordsAsync(this._data,e,r=>{s(this._headerRecord+r)}):s("")}processField(s,n){let e=Hn.hasValue(s)?String(s):"";return n.some(i=>e.includes(i))&&(e=`"${e}"`),e+this._delimiter}processHeaderRecord(s,n){let e="";for(const r of s)e+=this.processField(r,this._escapeCharacters);const i=e.slice(0,-this._delimiterLength);return n>0?i+this._eor:i}processRecord(s,n){const e=new Array(n.length);for(let i=0;i{i[r]=this.processRecord(s[r],n)},()=>{e(i.join(""))})}setDelimiter(s){this._delimiter=s,this._delimiterLength=s.length}}class oN{constructor(s,n){this._fileExtension=n,this.ignoreColumnsVisibility=!1,this.ignoreFiltering=!1,this.ignoreColumnsOrder=!1,this.ignoreSorting=!1,this.ignoreGrouping=!1,this.ignoreMultiColumnHeaders=!1,this.exportSummaries=!0,this.freezeHeaders=!1,this.alwaysExportHeaders=!0,this.setFileName(s)}setFileName(s){this._fileName=s+(!1===s.endsWith(this._fileExtension)?this._fileExtension:"")}get fileName(){return this._fileName}set fileName(s){this.setFileName(s)}}class zv extends oN{constructor(s,n){super(s,zv.getExtensionFromFileType(n)),this.setFileType(n),this.setDelimiter()}static getExtensionFromFileType(s){let n="";switch(s){case Ar.CSV:n=".csv";break;case Ar.TSV:n=".tsv";break;case Ar.TAB:n=".tab";break;default:throw Error("Unsupported CSV file type!")}return n}get valueDelimiter(){return this._valueDelimiter}set valueDelimiter(s){this.setDelimiter(s)}get fileType(){return this._fileType}set fileType(s){this.setFileType(s)}setFileType(s){if(null!=s&&s!==this._fileType){this._fileType=s;const n=zv.getExtensionFromFileType(s);if(!this.fileName.endsWith(n)){const e="."+this.fileName.split(".").pop(),i=this.fileName.replace(e,n);this._fileExtension=n,this.fileName=i}}}setDelimiter(s){if(void 0!==s&&""!==s&&null!==s)this._valueDelimiter=s;else switch(this.fileType){case Ar.CSV:this._valueDelimiter=",";break;case Ar.TSV:case Ar.TAB:this._valueDelimiter="\t"}}}var Ar=function(t){return t[t.CSV=0]="CSV",t[t.TSV=1]="TSV",t[t.TAB=2]="TAB",t}(Ar||{});let BTe=(()=>{var t;class s extends sN{constructor(){super(...arguments),this.exportEnded=new A}exportDataImplementation(e,i,r){e=e.map(l=>l.data);const o=this._ownersMap.get(io);new rN(e,i.valueDelimiter,o?.columns).prepareDataAsync(l=>{this._stringData=l,this.saveFile(i),this.exportEnded.emit({csvData:this._stringData}),r()})}saveFile(e){switch(e.fileType){case Ar.CSV:this.exportFile(this._stringData,e.fileName,"text/csv;charset=utf-8;");break;case Ar.TSV:case Ar.TAB:this.exportFile(this._stringData,e.fileName,"text/tab-separated-values;charset=utf-8;")}}exportFile(e,i,r){const o=new Blob([e?"\ufeff":"",e],{type:r});Hn.saveBlobToFile(o,i)}}return(t=s).\u0275fac=(()=>{let n;return function(i){return(n||(n=Me(t)))(i||t)}})(),t.\u0275prov=de({token:t,factory:t.\u0275fac,providedIn:"root"}),s})();var vn=function(t){return t[t.RootExcelFolder=0]="RootExcelFolder",t[t.RootRelsExcelFolder=1]="RootRelsExcelFolder",t[t.DocPropsExcelFolder=2]="DocPropsExcelFolder",t[t.XLExcelFolder=3]="XLExcelFolder",t[t.XLRelsExcelFolder=4]="XLRelsExcelFolder",t[t.ThemeExcelFolder=5]="ThemeExcelFolder",t[t.WorksheetsExcelFolder=6]="WorksheetsExcelFolder",t[t.WorksheetsRelsExcelFolder=7]="WorksheetsRelsExcelFolder",t[t.TablesExcelFolder=8]="TablesExcelFolder",t}(vn||{}),Ai=function(t){return t[t.RootRelsFile=0]="RootRelsFile",t[t.AppFile=1]="AppFile",t[t.CoreFile=2]="CoreFile",t[t.WorkbookRelsFile=3]="WorkbookRelsFile",t[t.ThemeFile=4]="ThemeFile",t[t.WorksheetFile=5]="WorksheetFile",t[t.StyleFile=6]="StyleFile",t[t.WorkbookFile=7]="WorkbookFile",t[t.ContentTypesFile=8]="ContentTypesFile",t[t.SharedStringsFile=9]="SharedStringsFile",t[t.WorksheetRelsFile=10]="WorksheetRelsFile",t[t.TablesFile=11]="TablesFile",t}(Ai||{});let ii=(()=>{var t;class s{static getRels(){return s.XML_STRING+''}static getApp(e){return s.XML_STRING+`Microsoft Excel0falseWorksheets1${e}falsefalsefalse16.0300`}static getCore(){return s.XML_STRING+'2015-06-05T18:17:20Z2015-06-05T18:17:26Z'}static getTheme(){return s.XML_STRING+''}static getStyles(){return s.XML_STRING+''}static getWorkbook(e){return s.XML_STRING+``}static getWorksheetRels(){return s.XML_STRING+''}static getWorkbookRels(e){let i=s.XML_STRING+'';return e&&(i+=s.SHARED_STRING_RELATIONSHIP),i+="",i}static getSheetXML(e,i,r,o,a,l=0,c){const d=l>0;return`${s.XML_STRING}\n\n${d?'':""}\n${c?"":``}\n${i}\n\n${r}\n${o}\n\n${a?'':""}`}static getSharedStringXML(e,i,r){return s.XML_STRING+''+r+""}static getContentTypesXML(e,i){let r=s.XML_STRING+'\n \n \n \n \n \n \n \n ';return r+=e?'\t':"",r+=i?'':"",r+="",r}static getTablesXML(e,i,r,o){return`${s.XML_STRING}\n ${o}${r}\n
`}static getExcelColumn(e){let i="";for(;e>=0;)i=String.fromCharCode(65+e%26)+i,e=Math.floor(e/26)-1;return i}}return(t=s).XML_STRING='\r\n',t.SHARED_STRING_RELATIONSHIP='',s})();class HTe{writeElement(s){s[".rels"]=Jn(ii.getRels())}}class zTe{writeElement(s,n){s["app.xml"]=Jn(ii.getApp(n.options.worksheetName))}}class GTe{writeElement(s){s["core.xml"]=Jn(ii.getCore())}}class UTe{writeElement(s,n){s["workbook.xml.rels"]=Jn(ii.getWorkbookRels(!n.isEmpty||n.options.alwaysExportHeaders))}}class jTe{writeElement(s){s["theme1.xml"]=Jn(ii.getTheme())}}let aN=(()=>{class s{constructor(){this.maxOutlineLevel=0,this.sheetData="",this.dimension="",this.freezePane="",this.rowHeight="",this.mergeCellStr="",this.mergeCellsCounter=0,this.rowIndex=0,this.pivotGridRowHeadersMap=new Map,this.dimensionMap=new Map,this.hierarchicalDimensionMap=new Map,this.currentSummaryOwner="",this.currentHierarchicalOwner="",this.firstColumn=Number.MAX_VALUE,this.firstDataRow=Number.MAX_VALUE,this.currencyStyleMap=new Map([["USD",{styleXf:5,symbol:"$"}],["GBP",{styleXf:6,symbol:"\xa3"}],["CNY",{styleXf:7,symbol:"\xa5"}],["EUR",{styleXf:8,symbol:"\u20ac"}],["JPY",{styleXf:9,symbol:"\xa5"}]])}writeElement(){}writeElementAsync(e,i){var r=this;return d_(function*(){return new Promise(o=>{r.prepareDataAsync(i,(a,l)=>{e["sheet1.xml"]=Jn(ii.getSheetXML(r.dimension,r.freezePane,a,l,(!i.isEmpty||i.options.alwaysExportHeaders)&&i.options.exportAsTable,r.maxOutlineLevel,i.isHierarchical)),o()})})})()}prepareDataAsync(e,i){this.sheetData="";let r="";const o=e.dataDictionary;if(this.rowIndex=0,!e.isEmpty||e.options.alwaysExportHeaders&&0!==e.owner.columns.length){const a=e.owner,l=e.isHierarchical,c=e.hasMultiColumnHeader,d=e.hasMultiRowHeader,g=a.columns.some(M=>void 0!==M.exportIndex),_=e.options.rowHeight;this.isValidGrid=e.isHierarchical||e.isTreeGrid||e.isGroupedGrid,this.rowHeight=_?` ht="${_}" customHeight="1"`:"",this.sheetData+="";let y=[];for(let M=0;M<=a.maxRowLevel;M++)y=a.columns.filter(R=>R.level===M&&R.rowSpan>0&&!R.skip),this.printHeaders(e,y,M,!0),this.rowIndex++;this.rowIndex=0;for(let M=0;M<=a.maxLevel;M++){this.rowIndex++;const R=this.pivotGridRowHeadersMap.get(this.rowIndex)??"";this.sheetData+=`${R}`;const P=a.columns.filter($=>$.headerType!==bi.RowHeader&&$.headerType!==bi.MultiRowHeader);y=c?P.filter($=>($.level0&&!$.skip).sort(($,W)=>$.startIndex-W.startIndex).sort(($,W)=>$.pinnedIndex-W.pinnedIndex):g?P.filter($=>!$.skip):P.filter($=>!$.skip).sort(($,W)=>$.startIndex-W.startIndex).sort(($,W)=>$.pinnedIndex-W.pinnedIndex),this.printHeaders(e,y,M,!1),this.sheetData+=""}const E=e.options.freezeHeaders?2+(e.options.ignoreMultiColumnHeaders?0:a.maxLevel):1;if(l){if(r+=``,e.options.freezeHeaders){const R=ii.getExcelColumn(0)+E;this.freezePane=``}}else{if(this.dimension="A1:"+ii.getExcelColumn(e.hasSummaries?e.columnCount+1:e.columnCount-1)+e.rowCount,r+="",c)r+=``;else for(let W=0;W0||(he=s.MIN_WIDTH),r+=``}const R=e.indexOfLastPinnedColumn,P=R+1;let $=ii.getExcelColumn(P)+E;void 0===R||-1===R||e.options.ignorePinning||e.options.ignoreColumnsOrder?e.options.freezeHeaders&&($=ii.getExcelColumn(0)+E,this.freezePane=``):this.freezePane=``}e.hasSummaries&&(r+=``),r+="",this.processDataRecordsAsync(e,M=>{this.sheetData+=M,this.sheetData+="",(c||d)&&this.mergeCellsCounter>0&&(this.sheetData+=`${this.mergeCellStr}`),i(r,this.sheetData)})}else this.sheetData+="",this.dimension="A1",i("",this.sheetData)}processDataRecordsAsync(e,i){const r=[],o=e.options.rowHeight;this.rowHeight=o?' ht="'+o+'" customHeight="1"':"";const a=e.isHierarchical,l=e.owner.columns.some(d=>void 0!==d.exportIndex);let c=[];O2(e.rowCount-e.multiColumnHeaderRows-1,1e3,d=>{if(!e.isEmpty){if(a){const g=e.data[d];if(g.type===_t.HeaderRecord){const _=e.owners.get(g.owner);_.columns.some(w=>!w.skip&&w.headerType===bi.MultiColumnHeader)&&this.hGridPrintMultiColHeaders(e,r,g,_)}c=Object.keys(e.data[d].data)}else c=l?e.rootKeys:e.owner.columns.filter(g=>g.headerType===bi.ColumnHeader&&!g.skip).sort((g,_)=>g.startIndex-_.startIndex).sort((g,_)=>g.pinnedIndex-_.pinnedIndex).map(g=>g.field);r.push(this.processRow(e,d,c,a))}},()=>{i(r.join(""))})}hGridPrintMultiColHeaders(e,i,r,o){for(let a=0;a0?` outlineLevel="${l}"`:"";this.maxOutlineLevel=this.maxOutlineLevel