PageSourceSearch

https://www.vermittlerregister.info/main.b80aa79875189eb7.js

js vermittlerregister.info collected 2026-10-03 19:37:08 UTC 1,563,764 bytes, 304 lines download raw bytes

1(self.webpackChunkvermittlerregister=self.webpackChunkvermittlerregister||[]).push([[792],{137(Zn,Be,st){"use strict";function Ft(t,n,e,i,r,o,a){try{var s=t[o](a),l=s.value}catch(u){return void e(u)}s.done?n(l):Promise.resolve(l).then(i,r)}function A(t){return function(){var n=this,e=arguments;return new Promise(function(i,r){var o=t.apply(n,e);function a(l){Ft(o,i,r,a,s,"next",l)}function s(l){Ft(o,i,r,a,s,"throw",l)}a(void 0)})}}function Et(t,n){return Object.is(t,n)}let be=null,xe=!1,ce=1;const Ie=Symbol("SIGNAL");function ke(t){const n=be;return be=t,n}const We={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Pt(t){if(xe)throw new Error("");if(null===be)return;be.consumerOnSignalRead(t);const n=be.nextProducerIndex++;he(be),n<be.producerNode.length&&be.producerNode[n]!==t&&$(be)&&B(be.producerNode[n],be.producerIndexOfThis[n]),be.producerNode[n]!==t&&(be.producerNode[n]=t,be.producerIndexOfThis[n]=$(be)?ht(t,be,n):0),be.producerLastReadVersion[n]=t.version}function G(t){if((!$(t)||t.dirty)&&(t.dirty||t.lastCleanEpoch!==ce)){if(!t.producerMustRecompute(t)&&!ot(t))return void Je(t);t.producerRecomputeValue(t),Je(t)}}function Ri(t){if(void 0===t.liveConsumerNode)return;const n=xe;xe=!0;try{for(const e of t.liveConsumerNode)e.dirty||Li(e)}finally{xe=n}}function On(){return!1!==be?.consumerAllowSignalWrites}function Li(t){t.dirty=!0,Ri(t),t.consumerMarkedDirty?.(t)}function Je(t){t.dirty=!1,t.lastCleanEpoch=ce}function it(t){return t&&(t.nextProducerIndex=0),ke(t)}function rt(t,n){if(ke(n),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if($(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)B(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function ot(t){he(t);for(let n=0;n<t.producerNode.length;n++){const e=t.producerNode[n],i=t.producerLastReadVersion[n];if(i!==e.version||(G(e),i!==e.version))return!0}return!1}function $e(t){if(he(t),$(t))for(let n=0;n<t.producerNode.length;n++)B(t.producerNode[n],t.producerIndexOfThis[n]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function ht(t,n,e){if(Fe(t),0===t.liveConsumerNode.length&&Ye(t))for(let i=0;i<t.producerNode.length;i++)t.producerIndexOfThis[i]=ht(t.producerNode[i],t,i);return t.liveConsumerIndexOfThis.push(e),t.liveConsumerNode.push(n)-1}function B(t,n){if(Fe(t),1===t.liveConsumerNode.length&&Ye(t))for(let i=0;i<t.producerNode.length;i++)B(t.producerNode[i],t.producerIndexOfThis[i]);const e=t.liveConsumerNode.length-1;if(t.liveConsumerNode[n]=t.liveConsumerNode[e],t.liveConsumerIndexOfThis[n]=t.liveConsumerIndexOfThis[e],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,n<t.liveConsumerNode.length){const i=t.liveConsumerIndexOfThis[n],r=t.liveConsumerNode[n];he(r),r.producerIndexOfThis[i]=n}}function $(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function he(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Fe(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Ye(t){return void 0!==t.producerNode}function wt(t,n){const e=Object.create(Lt);e.computation=t,void 0!==n&&(e.equal=n);const i=()=>{if(G(e),Pt(e),e.value===Di)throw e.error;return e.value};return i[Ie]=e,i}const Sn=Symbol("UNSET"),fi=Symbol("COMPUTING"),Di=Symbol("ERRORED"),Lt={...We,value:Sn,dirty:!0,error:null,equal:Et,kind:"computed",producerMustRecompute:t=>t.value===Sn||t.value===fi,producerRecomputeValue(t){if(t.value===fi)throw new Error("Detected cycle in computations.");const n=t.value;t.value=fi;const e=it(t);let i,r=!1;try{i=t.computation(),ke(null),r=n!==Sn&&n!==Di&&i!==Di&&t.equal(n,i)}catch(o){i=Di,t.error=o}finally{rt(t,e)}r?t.value=n:(t.value=i,t.version++)}};let Mt=function Ut(){throw new Error};function pi(t){Mt(t)}function nn(t,n){On()||pi(t),t.equal(t.value,n)||(t.value=n,function sn(t){t.version++,function Pi(){ce++}(),Ri(t)}(t))}const Ct={...We,equal:Et,value:void 0,kind:"signal"};let Q;function Te(){return Q}function ze(t){const n=Q;return Q=t,n}const je=Symbol("NotFound");function li(t){return"function"==typeof t}Error;let kn=!1;const rn={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const n=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior b
1y code at: \n"+n.stack)}else kn&&console.log("RxJS: Back to a better error behavior. Thank you. <3");kn=t},get useDeprecatedSynchronousErrorHandling(){return kn}};function $n(t){setTimeout(()=>{throw t},0)}const Nn={closed:!0,next(t){},error(t){if(rn.useDeprecatedSynchronousErrorHandling)throw t;$n(t)},complete(){}},Ae=Array.isArray||(t=>t&&"number"==typeof t.length);function Vi(t){return null!==t&&"object"==typeof t}const or=(()=>{function t(n){return Error.call(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=n,this}return t.prototype=Object.create(Error.prototype),t})();class lt{constructor(n){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,n&&(this._ctorUnsubscribe=!0,this._unsubscribe=n)}unsubscribe(){let n;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof lt)e.remove(this);else if(null!==e)for(let a=0;a<e.length;++a)e[a].remove(this);if(li(r)){i&&(this._unsubscribe=void 0);try{r.call(this)}catch(a){n=a instanceof or?we(a.errors):[a]}}if(Ae(o)){let a=-1,s=o.length;for(;++a<s;){const l=o[a];if(Vi(l))try{l.unsubscribe()}catch(u){n=n||[],u instanceof or?n=n.concat(we(u.errors)):n.push(u)}}}if(n)throw new or(n)}add(n){let e=n;if(!n)return lt.EMPTY;switch(typeof n){case"function":e=new lt(n);case"object":if(e===this||e.closed||"function"!=typeof e.unsubscribe)return e;if(this.closed)return e.unsubscribe(),e;if(!(e instanceof lt)){const o=e;e=new lt,e._subscriptions=[o]}break;default:throw new Error("unrecognized teardown "+n+" added to Subscription.")}let{_parentOrParents:i}=e;if(null===i)e._parentOrParents=this;else if(i instanceof lt){if(i===this)return e;e._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return e;i.push(this)}const r=this._subscriptions;return null===r?this._subscriptions=[e]:r.push(e),e}remove(n){const e=this._subscriptions;if(e){const i=e.indexOf(n);-1!==i&&e.splice(i,1)}}}var t;function we(t){return t.reduce((n,e)=>n.concat(e instanceof or?e.errors:e),[])}lt.EMPTY=((t=new lt).closed=!0,t);const dt="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class At extends lt{constructor(n,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Nn;break;case 1:if(!n){this.destination=Nn;break}if("object"==typeof n){n instanceof At?(this.syncErrorThrowable=n.syncErrorThrowable,this.destination=n,n.add(this)):(this.syncErrorThrowable=!0,this.destination=new $r(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new $r(this,n,e,i)}}[dt](){return this}static create(n,e,i){const r=new At(n,e,i);return r.syncErrorThrowable=!1,r}next(n){this.isStopped||this._next(n)}error(n){this.isStopped||(this.isStopped=!0,this._error(n))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(n){this.destination.next(n)}_error(n){this.destination.error(n),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:n}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=n,this}}class $r extends At{constructor(n,e,i,r){super(),this._parentSubscriber=n;let o,a=this;li(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==Nn&&(a=Object.create(e),li(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(n){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;rn.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,n)&&this.unsubscribe():this.__tryOrUnsub(this._next,n)}}error(n){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=rn;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,n),this.unsubscribe()):(this.__tryOrUnsub(this._error,n),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=n,e.syncErrorThrown=!0):$n(n),this.unsubscribe();else{if(this.unsubscribe(),i)throw n;$n(n)}}}complete(){if(!this.isStopped){const{_parentSubscriber:n}=this;if(this._complete){const e=()=>this._complete.call(this._context);rn.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?(this.__tryOrSetError(n,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(n,e){try{n.call(this._context,e)}catch(i){if(this.unsubscribe(),rn.useDeprecatedSynchronousErrorHandling)throw i;$n(i)}}__tryOrSetError(n,e,i){if(!rn.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return rn.useDeprecatedSynchronousErrorHandling?(n.syncErrorValue=r,n.syncErrorThrown=!0,!0):($n(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:n}=this;this._context=null,this._parentSubscriber=null,n.unsubscribe()}}const Ji="function"==typeof Symbol&&Symbol.observable||"@@observable";function Gi(t){return t}function xi(t){return 0===t.length?Gi:1===t.length?t[0]:function(e){return t.reduce((i,r)=>r(i),e)}}let Xe=(()=>{class t{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new t;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function vi(t,n,e){if(t){if(t instanceof At)return t;if(t[dt])return t[dt]()}return t||n||e?new At(t,n,e):new At(Nn)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||rn.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),rn.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){rn.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function oo(t){for(;t;){const{closed:n,destination:e,isStopped:i}=t;if(n||i)return!1;t=e&&e instanceof At?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=bt(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[Ji](){return this}pipe(...e){return 0===e.length?this:xi(e)(this)}toPromise(e){return new(e=bt(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return t.create=n=>new t(n),t})();function bt(t){if(t||(t=rn.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const Bt=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class Vn extends lt{constructor(n,e){super(),this.subject=n,this.subscriber=e,this.closed=!1}
1unsubscribe(){if(this.closed)return;this.closed=!0;const n=this.subject,e=n.observers;if(this.subject=null,!e||0===e.length||n.isStopped||n.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Bn extends At{constructor(n){super(n),this.destination=n}}let et=(()=>{class t extends Xe{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[dt](){return new Bn(this)}lift(e){const i=new Bi(this,this);return i.operator=e,i}next(e){if(this.closed)throw new Bt;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;a<r;a++)o[a].next(e)}}error(e){if(this.closed)throw new Bt;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;a<r;a++)o[a].error(e);this.observers.length=0}complete(){if(this.closed)throw new Bt;this.isStopped=!0;const{observers:e}=this,i=e.length,r=e.slice();for(let o=0;o<i;o++)r[o].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new Bt;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new Bt;return this.hasError?(e.error(this.thrownError),lt.EMPTY):this.isStopped?(e.complete(),lt.EMPTY):(this.observers.push(e),new Vn(this,e))}asObservable(){const e=new Xe;return e.source=this,e}}return t.create=(n,e)=>new Bi(n,e),t})();class Bi extends et{constructor(n,e){super(),this.destination=n,this.source=e}next(n){const{destination:e}=this;e&&e.next&&e.next(n)}error(n){const{destination:e}=this;e&&e.error&&this.destination.error(n)}complete(){const{destination:n}=this;n&&n.complete&&this.destination.complete()}_subscribe(n){const{source:e}=this;return e?this.source.subscribe(n):lt.EMPTY}}class Jn extends et{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const e=super._subscribe(n);return e&&!e.closed&&n.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new Bt;return this._value}next(n){super.next(this._value=n)}}function Ve(t,n){return function(i){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new Ic(t,n))}}class Ic{constructor(n,e){this.project=n,this.thisArg=e}call(n,e){return e.subscribe(new _d(n,this.project,this.thisArg))}}class _d extends At{constructor(n,e,i){super(n),this.project=e,this.count=0,this.thisArg=i||this}_next(n){let e;try{e=this.project.call(this.thisArg,n,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Wp="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class ee extends Error{code;constructor(n,e){super(function os(t,n){return`${function Gp(t){return`NG0${Math.abs(t)}`}(t)}${n?": "+n:""}`}(n,e)),this.code=n}}const yu=Symbol("InputSignalNode#UNSET"),Cu={...Ct,transformFn:void 0,applyValueToInputSignal(t,n){nn(t,n)}};function Vh(t,n){const e=Object.create(Cu);function i(){if(Pt(e),e.value===yu)throw new ee(-950,null);return e.value}return e.value=t,e.transformFn=n?.transform,i[Ie]=e,i}function Ds(t){return{toString:t}.toString()}const Rl="__parameters__";function Ac(t,n,e){return Ds(()=>{const i=function wu(t){return function(...e){if(t){const i=t(...e);for(const r in i)this[r]=i[r]}}}(n);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const m=l.hasOwnProperty(Rl)?l[Rl]:Object.defineProperty(l,Rl,{value:[]})[Rl];for(;m.length<=f;)m.push(null);return(m[f]=m[f]||[]).push(a),l}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r})}const Qi=globalThis;function yi(t){for(let n in t)if(t[n]===yi)return n;throw Error("Could not find renamed property on target object.")}function Yp(t,n){for(const e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function wr(t){if("string"==typeof t)return t;if(Array.isArray(t))return`[${t.map(wr).join(", ")}]`;if(null==t)return""+t;const n=t.overriddenName||t.name;if(n)return`${n}`;const e=t.toString();if(null==e)return""+e;const i=e.indexOf("\n");return i>=0?e.slice(0,i):e}function Bh(t,n){return t?n?`${t} ${n}`:t:n||""}const Hh=yi({__forward_ref__:yi});function Wn(t){return t.__forward_ref__=Wn,t.toString=function(){return wr(this())},t}function $t(t){return Fl(t)?t():t}function Fl(t){return"function"==typeof t&&t.hasOwnProperty(Hh)&&t.__forward_ref__===Wn}function le(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function pt(t){return{providers:t.providers||[],imports:t.imports||[]}}function ku(t){return Jp(t,Cd)||Jp(t,Xp)}function Jp(t,n){return t.hasOwnProperty(n)?t[n]:null}function yd(t){return t&&(t.hasOwnProperty(wd)||t.hasOwnProperty(Nr))?t[wd]:null}const Cd=yi({\u0275prov:yi}),wd=yi({\u0275inj:yi}),Xp=yi({ngInjectableDef:yi}),Nr=yi({ngInjectorDef:yi});class ue{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,e){this._desc=n,this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Su(t){return t&&!!t.\u0275providers}const qr=yi({\u0275cmp:yi}),Uh=yi({\u0275dir:yi}),Ll=yi({\u0275pipe:yi}),so=yi({\u0275mod:yi}),Lo=yi({\u0275fac:yi}),Vl=yi({__NG_ELEMENT_ID__:yi}),ri=yi({__NG_ENV_ID__:yi});function qt(t){return"string"==typeof t?t:null==t?"":String(t)}function nm(t,n){throw new ee(-200,t)}
1function Dd(t,n){throw new ee(-201,!1)}var vn=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}(vn||{});let Js;function Gh(){return Js}function Co(t){const n=Js;return Js=t,n}function Yh(t,n,e){const i=ku(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&vn.Optional?null:void 0!==n?n:void Dd()}const Xs={},xd="__NG_DI_FLAG__";class Md{injector;constructor(n){this.injector=n}retrieve(n,e){return this.injector.get(n,e.optional?je:Xs,e)}}const as="ngTempTokenPath",am=/\n/gm,Rc="__source";function Eu(t,n=vn.Default){if(void 0===Te())throw new ee(-203,!1);if(null===Te())return Yh(t,void 0,n);{const e=Te();let i;return i=e instanceof Md?e.injector:e,i.get(t,n&vn.Optional?null:void 0,n)}}function oe(t,n=vn.Default){return(Gh()||Eu)($t(t),n)}function I(t,n=vn.Default){return oe(t,Sd(n))}function Sd(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Kh(t){const n=[];for(let e=0;e<t.length;e++){const i=$t(t[e]);if(Array.isArray(i)){if(0===i.length)throw new ee(900,!1);let r,o=vn.Default;for(let a=0;a<i.length;a++){const s=i[a],l=H_(s);"number"==typeof l?-1===l?r=s.token:o|=l:r=s}n.push(oe(r,o))}else n.push(oe(i))}return n}function Nc(t,n){return t[xd]=n,t.prototype[xd]=n,t}function H_(t){return t[xd]}const Ms=Nc(Ac("Optional"),8),Zo=Nc(Ac("SkipSelf"),4);function Hl(t,n){return t.hasOwnProperty(Lo)?t[Lo]:null}function Pa(t,n){t.forEach(e=>Array.isArray(e)?Pa(e,n):n(e))}function ha(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function el(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Bo(t,n,e){let i=ss(t,n);return i>=0?t[1|i]=e:(i=~i,function sm(t,n,e,i){let r=t.length;if(r==n)t.push(e,i);else if(1===r)t.push(i,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>n;)t[r]=t[r-2],r--;t[n]=e,t[n+1]=i}}(t,i,n,e)),i}function Jh(t,n){const e=ss(t,n);if(e>=0)return t[1|e]}function ss(t,n){return function W(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=t[o<<e];if(n===a)return o<<e;a>n?r=o:i=o+1}return~(r<<e)}(t,n,1)}const fe={},K=[],Ke=new ue(""),ln=new ue("",-1),oi=new ue("");class mr{get(n,e=Xs){if(e===Xs){const i=new Error(`NullInjectorError: No provider for ${wr(n)}!`);throw i.name="NullInjectorError",i}return e}}function Pn(t,n){const e=t[so]||null;if(!e&&!0===n)throw new Error(`Type ${wr(t)} does not have '\u0275mod' property.`);return e}function En(t){return t[qr]||null}function er(t){return t[Ll]||null}function Ss(t){return{\u0275providers:t}}function Au(...t){return{\u0275providers:lo(0,t),\u0275fromNgModule:!0}}function lo(t,...n){const e=[],i=new Set;let r;const o=a=>{e.push(a)};return Pa(n,a=>{const s=a;Ou(s,o,[],i)&&(r||=[],r.push(s))}),void 0!==r&&Hn(r,o),e}function Hn(t,n){for(let e=0;e<t.length;e++){const{ngModule:i,providers:r}=t[e];jl(r,o=>{n(o,i)})}}function Ou(t,n,e,i){if(!(t=$t(t)))return!1;let r=null,o=yd(t);const a=!o&&En(t);if(o||a){if(a&&!a.standalone)return!1;r=t}else{const l=t.ngModule;if(o=yd(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)Ou(u,n,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r),Pa(o.imports,f=>{Ou(f,n,e,i)&&(u||=[],u.push(f))}),void 0!==u&&Hn(u,n)}if(!s){const u=Hl(r)||(()=>new r);n({provide:r,useFactory:u,deps:K},r),n({provide:oi,useValue:r,multi:!0},r),n({provide:Ke,useValue:()=>oe(r),multi:!0},r)}const l=o.providers;if(null!=l&&!s){const u=t;jl(l,f=>{n(f,u)})}}}return r!==t&&void 0!==t.providers}function jl(t,n){for(let e of t)Su(e)&&(e=e.\u0275providers),Array.isArray(e)?jl(e,n):n(e)}const lm=yi({provide:String,useValue:yi});function Xh(t){return null!==t&&"object"==typeof t&&lm in t}function Ho(t){return"function"==typeof t}const Ad=new ue(""),Ul={},ef={};let Od;function $l(){return void 0===Od&&(Od=new mr),Od}class Fr{}class Ra extends Fr{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,Nd(n,a=>this.processProvider(a)),this.records.set(ln,fa(void 0,this)),r.has("environment")&&this.records.set(Fr,fa(void 0,this));const o=this.records.get(Ad);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(oi,K,vn.Self))}retrieve(n,e){return this.get(n,e.optional?je:Xs,e)}destroy(){Pu(this),this._destroyed=!0;const n=ke(null);try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ke(n)}}onDestroy(n){return Pu(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){Pu(this);const e=ze(this),i=Co(void 0);try{return n()}finally{ze(e),Co(i)}}get(n,e=Xs,i=vn.Default){if(Pu(this),n.hasOwnProperty(ri))return n[ri](this);i=Sd(i);const o=ze(this),a=Co(void 0);try{if(!(i&vn.SkipSelf)){let l=this.records.get(n);if(void 0===l){const u=function $_(t){return"function"==typeof t||"object"==typeof t&&t instanceof ue}(n)&&ku(n);l=u&&this.injectableDefInScope(u)?fa(Es(n),Ul):null,this.records.set(n,l)}if(null!=l)return this.hydrate(n,l,i)}return(i&vn.Self?$l():this.parent).get(n,e=i&vn.Optional&&e===Xs?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[as]=s[as]||[]).unshift(wr(n)),o)throw s;return function Bl(t,n,e,i){const r=t[as];throw n[Rc]&&r.unshift(n[Rc]),t.message=function Xi(t,n,e,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let r=wr(n);if(Array.isArray(n))r=n.map(wr).join(" -> ");else if("object"==typeof n){let o=[];for(let a in n)if(n.hasOwnProperty(a)){let s=n[a];
1o.push(a+":"+("string"==typeof s?JSON.stringify(s):wr(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${t.replace(am,"\n  ")}`}("\n"+t.message,r,e,i),t.ngTokenPath=r,t[as]=null,t}(s,n,"R3InjectorError",this.source)}throw s}finally{Co(a),ze(o)}}resolveInjectorInitializers(){const n=ke(null),e=ze(this),i=Co(void 0);try{const o=this.get(Ke,K,vn.Self);for(const a of o)a()}finally{ze(e),Co(i),ke(n)}}toString(){const n=[],e=this.records;for(const i of e.keys())n.push(wr(i));return`R3Injector[${n.join(", ")}]`}processProvider(n){let e=Ho(n=$t(n))?n:$t(n&&n.provide);const i=function U_(t){return Xh(t)?fa(void 0,t.useValue):fa(um(t),Ul)}(n);if(!Ho(n)&&!0===n.multi){let r=this.records.get(e);r||(r=fa(void 0,Ul,!0),r.factory=()=>Kh(r.multi),this.records.set(e,r)),e=n,r.multi.push(n)}this.records.set(e,i)}hydrate(n,e,i){const r=ke(null);try{return e.value===ef?nm(wr(n)):e.value===Ul&&(e.value=ef,e.value=e.factory(void 0,i)),"object"==typeof e.value&&e.value&&function tf(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ke(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const e=$t(n.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){const e=this._onDestroyHooks.indexOf(n);-1!==e&&this._onDestroyHooks.splice(e,1)}}function Es(t){const n=ku(t),e=null!==n?n.factory:Hl(t);if(null!==e)return e;if(t instanceof ue)throw new ee(204,!1);if(t instanceof Function)return function Pd(t){if(t.length>0)throw new ee(204,!1);const e=function B_(t){return t&&(t[Cd]||t[Xp])||null}(t);return null!==e?()=>e.factory(t):()=>new t}(t);throw new ee(204,!1)}function um(t,n,e){let i;if(Ho(t)){const r=$t(t);return Hl(r)||Es(r)}if(Xh(t))i=()=>$t(t.useValue);else if(function Fc(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Kh(t.deps||[]));else if(function cm(t){return!(!t||!t.useExisting)}(t))i=(r,o)=>oe($t(t.useExisting),void 0!==o&&o&vn.Optional?vn.Optional:void 0);else{const r=$t(t&&(t.useClass||t.provide));if(!function Rd(t){return!!t.deps}(t))return Hl(r)||Es(r);i=()=>new r(...Kh(t.deps))}return i}function Pu(t){if(t.destroyed)throw new ee(205,!1)}function fa(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function Nd(t,n){for(const e of t)Array.isArray(e)?Nd(e,n):e&&Su(e)?Nd(e.\u0275providers,n):n(e)}function pa(t,n){let e;t instanceof Ra?(Pu(t),e=t):e=new Md(t);const r=ze(e),o=Co(void 0);try{return n()}finally{ze(r),Co(o)}}function nf(){return void 0!==Gh()||null!=Te()}function tr(t){if(!nf())throw new ee(-203,!1)}function sr(t){return Array.isArray(t)&&"object"==typeof t[1]}function Vr(t){return Array.isArray(t)&&!0===t[1]}function Xo(t){return!!(4&t.flags)}function Ba(t){return t.componentOffset>-1}function Ha(t){return!(1&~t.flags)}function zo(t){return!!t.template}function Is(t){return!!(512&t[2])}function Ee(t){return!(256&~t[2])}class Lu{previousValue;currentValue;firstChange;constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function jd(t,n,e,i){null!==n?n.applyValueToInputSignal(n,i):t[e]=i}const zi=(()=>{const t=()=>ji;return t.ngInherit=!0,t})();function ji(t){return t.type.prototype.ngOnChanges&&(t.setInput=_m),Ud}function Ud(){const t=$d(this),n=t?.current;if(n){const e=t.previous;if(e===fe)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function _m(t,n,e,i,r){const o=this.declaredInputs[i],a=$d(t)||function qd(t,n){return t[ja]=n}(t,{previous:fe,current:null}),s=a.current||(a.current={}),l=a.previous,u=l[o];s[o]=new Lu(u&&u.currentValue,e,l===fe),jd(t,n,r,e)}const ja="__ngSimpleChanges__";function $d(t){return t[ja]||null}function ti(t){for(;Array.isArray(t);)t=t[0];return t}function jo(t,n){return ti(n[t])}function co(t,n){return ti(n[t.index])}function rl(t,n){return t.data[n]}function Ql(t,n){return t[n]}function cf(t,n,e,i){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i}function Br(t,n){const e=n[t];return sr(e)?e:e[0]}function uf(t){return!(128&~t[2])}function Wr(t,n){return null==n?null:t[n]}function bm(t){t[17]=0}function df(t){1024&t[2]||(t[2]|=1024,uf(t)&&ol(t))}function Gc(t){return!!(9216&t[2]||t[24]?.dirty)}function Hu(t){t[10].changeDetectionScheduler?.notify(8),64&t[2]&&(t[2]|=1024),Gc(t)&&ol(t)}function ol(t){t[10].changeDetectionScheduler?.notify(0);let n=bn(t);for(;null!==n&&!(8192&n[2])&&(n[2]|=8192,uf(n));)n=bn(n)}function $a(t,n){if(Ee(t))throw new ee(911,!1);null===t[21]&&(t[21]=[]),t[21].push(n)}function bn(t){const n=t[3];return Vr(n)?n[3]:n}function h(t){return t[7]??=[]}function g(t){return t.cleanup??=[]}const k={lFrame:ta(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let pe=!1;function lr(){return k.bindingsEnabled}function wo(){return null!==k.skipHydrationRootTNode}function ae(){return k.lFrame.lView}function an(){return k.lFrame.tView}function qe(t){return k.lFrame.contextLView=t,t[8]}function Le(t){return k.lFrame.contextLView=null,t}function jn(){let t=ff();for(;null!==t&&64===t.type;)t=t.parent;return t}function ff(){return k.lFrame.currentTNode}function fs(t,n){const e=k.lFrame;e.currentTNode=t,e.isParent=n}function Cm(){return k.lFrame.isParent}function ea(){k.lFrame.isParent=!1}function Q_(){return pe}function Wd(t){const n=pe;return pe=t,n}function Uo(){const t=k.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function to(){return k.lFrame.bindingIndex++}function Jl(t){const n=k.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function AC(t,n){const e=k.lFrame;e.bindingIndex=e.bindingRootIndex=t,J_(n)}function J_(t){k.lFrame.currentDirectiveIndex=t}function ev(){return k.lFrame.currentQueryIndex}function mf(t){k.lFrame.currentQueryIndex=t}function OC(t){const n=t[1];return 2===n.type?n.declTNode:1===n.type?t[5]:null}function PC(t,n,e){if(e&vn.SkipSelf){let r=n,o=t;for(;!(r=r.parent,null!==r||e&vn.Host||(r=OC(o),null===r||(o=o[14],10&r.type))););if(null===r)return!1;n=r,t=o}const i=k.lFrame=tv();return i.currentTNode=n,i.lView=t,!0}function km(t){const n=tv(),e=t[1];k.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function tv(){const t=k.lFrame,n=null===t?null:t.child;return null===n?ta(t):n}function ta(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 4,508 bytes, line 1
1selectedIndex:-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=n),n}function Ps(){const t=k.lFrame;return k.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const RC=Ps;function nv(){const t=Ps();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 gr(){return k.lFrame.selectedIndex}function al(t){k.lFrame.selectedIndex=t}function Fi(){const t=k.lFrame;return rl(t.tView,t.selectedIndex)}function ju(){k.lFrame.currentNamespace="svg"}function Xl(){!function gf(){k.lFrame.currentNamespace=null}()}function iv(){return k.lFrame.currentNamespace}let rv=!0;function Gd(){return rv}function qa(t){rv=t}function Yd(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e<i;e++){const o=t.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:l,ngAfterViewChecked:u,ngOnDestroy:f}=o;a&&(t.contentHooks??=[]).push(-e,a),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),l&&(t.viewHooks??=[]).push(-e,l),u&&((t.viewHooks??=[]).push(e,u),(t.viewCheckHooks??=[]).push(e,u)),null!=f&&(t.destroyHooks??=[]).push(e,f)}}function Qd(t,n,e){av(t,n,3,e)}function Uu(t,n,e,i){(3&t[2])===e&&av(t,n,e,i)}function ov(t,n){let e=t[2];(3&e)===n&&(e&=16383,e+=1,t[2]=e)}function av(t,n,e,i){const o=i??-1,a=n.length-1;let s=0;for(let l=void 0!==i?65535&t[17]:0;l<a;l++)if("number"==typeof n[l+1]){if(s=n[l],null!=i&&s>=i)break}else n[l]<0&&(t[17]+=65536),(s<o||-1==o)&&(LC(t,e,n,l),t[17]=(4294901760&t[17])+l+2),l++}function _f(t,n){const e=ke(null);try{n.call(t)}finally{ke(e)}}function LC(t,n,e,i){const r=e[i]<0,o=e[i+1],s=t[r?-e[i]:e[i]];r?t[2]>>14<t[17]>>16&&(3&t[2])===n&&(t[2]+=16384,_f(s,o)):_f(s,o)}class vf{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,e,i){this.factory=n,this.canSeeViewProviders=e,this.injectImpl=i}}function sl(t){return 3===t||4===t||6===t}function Mm(t){return 64===t.charCodeAt(0)}function Kc(t,n){if(null!==n&&0!==n.length)if(null===t||0===t.length)t=n.slice();else{let e=-1;for(let i=0;i<n.length;i++){const r=n[i];"number"==typeof r?e=r:0===e||Sm(t,e,r,0,-1===e||2===e?n[++i]:null)}}return t}function Sm(t,n,e,i,r){let o=0,a=t.length;if(-1===n)a=-1;else for(;o<t.length;){const s=t[o++];if("number"==typeof s){if(s===n){a=-1;break}if(s>n){a=o-1;break}}}for(;o<t.length;){const s=t[o];if("number"==typeof s)break;if(s===e)return void(null!==r&&(t[o+1]=r));o++,null!==r&&o++}-1!==a&&(t.splice(a,0,n),o=a+1),t.splice(o++,0,e),null!==r&&t.splice(o++,0,r)}function Kd(t){return-1!==t}function ll(t){return 32767&t}function Zc(t,n){let e=function Jt(t){return t>>16}(t),i=n;for(;e>0;)i=i[14],e--;return i}let bf=!0;function cl(t){const n=bf;return bf=t,n}let $o=0;const ul={};function yf(t,n){const e=cv(t,n);if(-1!==e)return e;const i=n[1];i.firstCreatePass&&(t.injectorIndex=n.length,lv(i.data,t),lv(n,null),lv(i.blueprint,null));const r=Im(t,n),o=t.injectorIndex;if(Kd(r)){const a=ll(r),s=Zc(r,n),l=s[1].data;for(let u=0;u<8;u++)n[o+u]=s[a+u]|l[a+u]}return n[o+8]=r,o}function lv(t,n){t.push(0,0,0,0,0,0,0,0,n)}function cv(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Im(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;null!==r;){if(i=Pm(r),null===i)return-1;if(e++,r=r[14],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function uv(t,n,e){!function Zx(t,n,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Vl)&&(i=e[Vl]),null==i&&(i=e[Vl]=$o++);const r=255&i;n.data[t+(r>>5)]|=1<<r}(t,n,e)}function dl(t,n,e){if(e&vn.Optional||void 0!==t)return t;Dd()}function qo(t,n,e,i){if(e&vn.Optional&&void 0===i&&(i=null),!(e&(vn.Self|vn.Host))){const r=t[9],o=Co(void 0);try{return r?r.get(n,i,e&vn.Optional):Yh(n,i,e&vn.Optional)}finally{Co(o)}}return dl(i,0,e)}function Tm(t,n,e,i=vn.Default,r){if(null!==t){if(2048&n[2]&&!(i&vn.Self)){const a=function eM(t,n,e,i,r){let o=t,a=n;for(;null!==o&&null!==a&&2048&a[2]&&!Is(a);){const s=HC(o,a,e,i|vn.Self,ul);if(s!==ul)return s;let l=o.parent;if(!l){const u=a[20];if(u){const f=u.get(e,ul,i);if(f!==ul)return f}l=Pm(a),a=a[14]}o=l}return r}(t,n,e,i,ul);
1if(a!==ul)return a}const o=HC(t,n,e,i,ul);if(o!==ul)return o}return qo(n,e,i,r)}function HC(t,n,e,i,r){const o=function wf(t){if("string"==typeof t)return t.charCodeAt(0)||0;const n=t.hasOwnProperty(Vl)?t[Vl]:void 0;return"number"==typeof n?n>=0?255&n:Xx:n}(e);if("function"==typeof o){if(!PC(n,t,i))return i&vn.Host?dl(r,0,i):qo(n,e,i,r);try{let a;if(a=o(i),null!=a||i&vn.Optional)return a;Dd()}finally{RC()}}else if("number"==typeof o){let a=null,s=cv(t,n),l=-1,u=i&vn.Host?n[15][5]:null;for((-1===s||i&vn.SkipSelf)&&(l=-1===s?Im(t,n):n[s+8],-1!==l&&fv(i,!1)?(a=n[1],s=ll(l),n=Zc(l,n)):s=-1);-1!==s;){const f=n[1];if(hv(o,s,f.data)){const m=dv(s,n,e,a,i,u);if(m!==ul)return m}l=n[s+8],-1!==l&&fv(i,n[1].data[s+8]===u)&&hv(o,s,n)?(a=f,s=ll(l),n=Zc(l,n)):s=-1}}return r}function dv(t,n,e,i,r,o){const a=n[1],s=a.data[t+8],f=Am(s,a,e,null==i?Ba(s)&&bf:i!=a&&!!(3&s.type),r&vn.Host&&o===s);return null!==f?Cf(n,a,f,s,r):ul}function Am(t,n,e,i,r){const o=t.providerIndexes,a=n.data,s=1048575&o,l=t.directiveStart,f=o>>20,v=r?s+f:t.directiveEnd;for(let b=i?s:s+f;b<v;b++){const w=a[b];if(b<l&&e===w||b>=l&&w.type===e)return b}if(r){const b=a[l];if(b&&zo(b)&&b.type===e)return l}return null}function Cf(t,n,e,i,r){let o=t[e];const a=n.data;if(o instanceof vf){const s=o;s.resolving&&nm(function Yn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():qt(t)}(a[e]));const l=cl(s.canSeeViewProviders);s.resolving=!0;const f=s.injectImpl?Co(s.injectImpl):null;PC(t,i,vn.Default);try{o=t[e]=s.factory(void 0,r,a,t,i),n.firstCreatePass&&e>=i.directiveStart&&function FC(t,n,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=n.type.prototype;if(i){const a=ji(n);(e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a)}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}(e,a[e],n)}finally{null!==f&&Co(f),cl(l),s.resolving=!1,RC()}}return o}function hv(t,n,e){return!!(e[n+(t>>5)]&1<<t)}function fv(t,n){return!(t&vn.Self||t&vn.Host&&n)}class Ir{_tNode;_lView;constructor(n,e){this._tNode=n,this._lView=e}get(n,e,i){return Tm(this._tNode,this._lView,n,Sd(i),e)}}function Xx(){return new Ir(jn(),ae())}function ir(t){return Ds(()=>{const n=t.prototype.constructor,e=n[Lo]||Om(n),i=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){const o=r[Lo]||Om(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Om(t){return Fl(t)?()=>{const n=Om($t(t));return n&&n()}:Hl(t)}function Pm(t){const n=t[1],e=n.type;return 2===e?n.declTNode:1===e?t[5]:null}function Zd(t){return function Jx(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const e=t.attrs;if(e){const i=e.length;let r=0;for(;r<i;){const o=e[r];if(sl(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<i&&"string"==typeof e[r];)r++;else{if(o===n)return e[r+1];r+=2}}}return null}(jn(),t)}function qC(t,n=null,e=null,i){const r=WC(t,n,e,i);return r.resolveInjectorInitializers(),r}function WC(t,n=null,e=null,i,r=new Set){const o=[e||K,Au(t)];return i=i||("object"==typeof t?void 0:wr(t)),new Ra(o,n||$l(),i||null,r)}class Ti{static THROW_IF_NOT_FOUND=Xs;static NULL=new mr;static create(n,e){if(Array.isArray(n))return qC({name:""},e,n,"");{const i=n.name??"";return qC({name:i},n.parent,n.providers,i)}}static \u0275prov=le({token:Ti,providedIn:"any",factory:()=>oe(ln)});static __NG_ELEMENT_ID__=-1}class Fm{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>Zd(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new ue("").__NG_ELEMENT_ID__=t=>{const n=jn();if(null===n)throw new ee(204,!1);if(2&n.type)return n.value;if(t&vn.Optional)return null;throw new ee(204,!1)};const GC=!1;let ps=(()=>class t{static __NG_ELEMENT_ID__=YC;static __NG_ENV_ID__=e=>e})();class pv extends ps{_lView;constructor(n){super(),this._lView=n}onDestroy(n){const e=this._lView;return Ee(e)?(n(),()=>{}):($a(e,n),()=>function Kl(t,n){if(null===t[21])return;const e=t[21].indexOf(n);-1!==e&&t[21].splice(e,1)}
vendor: 2,178 bytes, line 1
1(e,n))}}function YC(){return new pv(ae())}class ec{}const Mf=new ue("",{providedIn:"root",factory:()=>!1}),mv=new ue(""),gv=new ue("");let tc=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Jn(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=le({token:t,providedIn:"root",factory:()=>new t})}return t})();const Ze=class rM extends et{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,nf()&&(this.destroyRef=I(ps,{optional:!0})??void 0,this.pendingTasks=I(tc,{optional:!0})??void 0)}emit(n){const e=ke(null);try{super.next(n)}finally{ke(e)}}subscribe(n,e,i){let r=n,o=e||(()=>null),a=i;if(n&&"object"==typeof n){const l=n;r=l.next?.bind(l),o=l.error?.bind(l),a=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),a&&(a=this.wrapInTimeout(a)));const s=super.subscribe({next:r,error:o,complete:a});return n instanceof lt&&n.add(s),s}wrapInTimeout(n){return e=>{const i=this.pendingTasks?.add();setTimeout(()=>{try{n(e)}finally{void 0!==i&&this.pendingTasks?.remove(i)}})}}};function Sf(...t){}function Wa(t){let n,e;function i(){t=Sf;try{void 0!==e&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(e),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{t(),i()}),"function"==typeof requestAnimationFrame&&(e=requestAnimationFrame(()=>{t(),i()})),()=>i()}function KC(t){return queueMicrotask(()=>t()),()=>{t=Sf}}const _v="isAngularZone",Ef=_v+"_ID";let oM=0;class Dt{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Ze(!1);onMicrotaskEmpty=new Ze(!1);onStable=new Ze(!1);onError=new Ze(!1);constructor(n){const{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=GC}=n;
vendor: 4,474 bytes, line 1
1if(typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!r&&i,a.shouldCoalesceRunChangeDetection=r,a.callbackScheduled=!1,a.scheduleInRootZone=o,function sM(t){const n=()=>{!function bv(t){function n(){Wa(()=>{t.callbackScheduled=!1,yv(t),t.isCheckStableRunning=!0,vv(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{n()}):t._outer.run(()=>{n()}),yv(t))}(t)},e=oM++;t._inner=t._inner.fork({name:"angular",properties:{[_v]:!0,[Ef]:e,[Ef+e]:!0},onInvokeTask:(i,r,o,a,s,l)=>{if(function lM(t){return XC(t,"__ignore_ng_zone__")}(l))return i.invokeTask(o,a,s,l);try{return ZC(t),i.invokeTask(o,a,s,l)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&n(),JC(t)}},onInvoke:(i,r,o,a,s,l,u)=>{try{return ZC(t),i.invoke(o,a,s,l,u)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function cM(t){return XC(t,"__scheduler_tick__")}(l)&&n(),JC(t)}},onHasTask:(i,r,o,a)=>{i.hasTask(o,a),r===o&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,yv(t),vv(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(i,r,o,a)=>(i.handleError(o,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(_v)}static assertInAngularZone(){if(!Dt.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(Dt.isInAngularZone())throw new ee(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,n,aM,Sf,Sf);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}}const aM={};function vv(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 yv(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function ZC(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function JC(t){t._nesting--,vv(t)}class Cv{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Ze;onMicrotaskEmpty=new Ze;onStable=new Ze;onError=new Ze;run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,r){return n.apply(e,i)}}function XC(t,n){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[n]}class Fs{_console=console;handleError(n){this._console.error("ERROR",n)}}const dM=new ue("",{providedIn:"root",factory:()=>{const t=I(Dt),n=I(Fs);return e=>t.runOutsideAngular(()=>n.handleError(e))}});function t0(t,n){return Vh(t,n)}const fM=(t0.required=function hM(t){return Vh(yu,t)},t0);function pM(){return Jd(jn(),ae())}function Jd(t,n){return new hn(co(t,n))}let hn=(()=>class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=pM})();function Lm(t){return t instanceof hn?t.nativeElement:t}function Wu(t){return"function"==typeof t&&void 0!==t[Ie]}function ms(t,n){const e=function ft(t,n){const e=Object.create(Ct);e.value=t,void 0!==n&&(e.equal=n);const i=()=>(Pt(e),e.value);return i[Ie]=e,i}(t,n?.equal),i=e[Ie];return e.set=r=>nn(i,r),e.update=r=>function Ln(t,n){On()||pi(t),nn(t,n(t.value))}(i,r),e.asReadonly=Vm.bind(e),e}function Vm(){const t=this[Ie];if(void 0===t.readonlyFn){const n=()=>this();n[Ie]=t,t.readonlyFn=n}return t.readonlyFn}function n0(t){return Wu(t)&&"function"==typeof t.set}function mM(){return this._results[Symbol.iterator]()}class Bm{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new et}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}
1forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){this.dirty=!1;const i=function Vo(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Iu(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++){let r=t[i],o=n[i];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=mM}function Xc(t){return!(128&~t.flags)}var zm=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(zm||{});const jm=new Map;let _M=0;function wv(t){jm.delete(t[19])}const Dv="__ngContext__";function va(t,n){sr(n)?(t[Dv]=n[19],function bM(t){jm.set(t[19],t)}(n)):t[Dv]=n}function u0(t){return h0(t[12])}function d0(t){return h0(t[4])}function h0(t){for(;null!==t&&!Vr(t);)t=t[4];return t}let eh;function hl(){if(void 0!==eh)return eh;if(typeof document<"u")return document;throw new ee(210,!1)}const Ga=new ue("",{providedIn:"root",factory:()=>b0}),b0="ng",Ev=new ue(""),Wo=new ue("",{providedIn:"platform",factory:()=>"unknown"}),Ya=new ue(""),Iv=new ue("",{providedIn:"root",factory:()=>hl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function NM(){const t=new fl;return t.store=function FM(t,n){const e=t.getElementById(n+"-state");if(e?.textContent)try{return JSON.parse(e.textContent)}catch(i){console.warn("Exception while restoring TransferState for app "+n,i)}return{}}(hl(),I(Ga)),t}let fl=(()=>{class t{static \u0275prov=le({token:t,providedIn:"root",factory:NM});store={};onSerializeCallbacks={};get(e,i){return void 0!==this.store[e]?this.store[e]:i}set(e,i){this.store[e]=i}remove(e){delete this.store[e]}hasKey(e){return this.store.hasOwnProperty(e)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(e,i){this.onSerializeCallbacks[e]=i}toJson(){for(const e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(i){console.warn("Exception in onSerialize callback: ",i)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return t})();const Nv=new ue("",{providedIn:"root",factory:()=>!1});var Vv=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(Vv||{});const nh=new ue(""),w0=new Set;function ba(t){w0.has(t)||(w0.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}let Vf=(()=>class t{view;node;constructor(e,i){this.view=e,this.node=i}static __NG_ELEMENT_ID__=Bf})();function Bf(){return new Vf(ae(),jn())}var eu=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(eu||{});let Bv=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=le({token:t,providedIn:"root",factory:()=>new t})}return t})();const Hv=[eu.EarlyRead,eu.Write,eu.MixedReadWrite,eu.Read];let Hf=(()=>{class t{ngZone=I(Dt);scheduler=I(ec);errorHandler=I(Fs,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){I(nh,{optional:!0})}execute(){this.executing=!0;for(const i of Hv)for(const r of this.sequences)if(!r.erroredOrDestroyed&&r.hooks[i])try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,r.hooks[i])(r.pipelinedValue),r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(const i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(const i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){const{view:i}=e;void 0!==i?((i[25]??=[]).push(e),ol(i),i[2]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,i){return i?i.run(Vv.AFTER_NEXT_RENDER,e):e()}static \u0275prov=le({token:t,providedIn:"root",factory:()=>new t})}return t})();class ya{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,e,i,r,o,a=null){this.impl=n,this.hooks=e,this.view=i,this.once=r,this.snapshot=a,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const n=this.view?.[25];n&&(this.view[25]=n.filter(e=>e!==this))}}function nc(t,n){!n?.injector&&tr();const e=n?.injector??I(Ti);return ba("NgAfterRender"),k0(t,e,n,!1)}function ic(t,n){!n?.injector&&tr();const e=n?.injector??I(Ti);return ba("NgAfterNextRender"),k0(t,e,n,!0)}function k0(t,n,e,i){const r=n.get(Bv);r.impl??=n.get(Hf);const o=n.get(nh,null,{optional:!0}),a=e?.phase??eu.MixedReadWrite,s=!0!==e?.manualCleanup?n.get(ps):null,l=n.get(Vf,null,{optional:!0}),u=new ya(r.impl,function LM(t,n){if(t instanceof Function){const e=[void 0,void 0,void 0,void 0];return e[n]=t,e}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,a),l?.view,i,s,o?.snapshot(null));return r.impl.register(u),u}function q0(t,n){const e=t.contentQueries;if(null!==e){const i=ke(null);try{for(let r=0;r<e.length;r+=2){const a=e[r+1];if(-1!==a){const s=t.data[a];mf(e[r]),s.contentQueries(2,n[a],a)}}}finally{ke(i)}}}function ob(t,n,e){mf(0);const i=ke(null);try{n(t,e)}finally{ke(i)}}function ab(t,n,e){if(Xo(n)){const i=ke(null);try{const o=n.directiveEnd;for(let a=n.directiveStart;a<o;a++){const s=t.data[a];s.contentQueries&&s.contentQueries(1,e[a],a)}}finally{ke(i)}}}var gs=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(gs||{});let C,j;
1function R(t){return function E(){if(void 0===C&&(C=null,Qi.trustedTypes))try{C=Qi.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return C}()?.createHTML(t)||t}function Y(){if(void 0===j&&(j=null,Qi.trustedTypes))try{j=Qi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return j}function ge(t){return Y()?.createHTML(t)||t}function Se(t){return Y()?.createScriptURL(t)||t}class Qe{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Wp})`}}class Rt extends Qe{getTypeName(){return"HTML"}}class tn extends Qe{getTypeName(){return"Style"}}class Fn extends Qe{getTypeName(){return"Script"}}class Kt extends Qe{getTypeName(){return"URL"}}class Kn extends Qe{getTypeName(){return"ResourceURL"}}function fn(t){return t instanceof Qe?t.changingThisBreaksApplicationSecurity:t}function Tr(t,n){const e=function ia(t){return t instanceof Qe&&t.getTypeName()||null}(t);if(null!=e&&e!==n){if("ResourceURL"===e&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${Wp})`)}return e===n}class l${inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const e=(new window.DOMParser).parseFromString(R(n),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(n):(e.f
vendor: 5,348 bytes, line 1
1irstChild?.remove(),e)}catch{return null}}}class c${defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const e=this.inertDocument.createElement("template");return e.innerHTML=R(n),e}}const d$=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function G0(t){return(t=String(t)).match(d$)?t:"unsafe:"+t}function Xu(t){const n={};for(const e of t.split(","))n[e]=!0;return n}function cb(...t){const n={};for(const e of t)for(const i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}const wR=Xu("area,br,col,hr,img,wbr"),kR=Xu("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),DR=Xu("rp,rt"),mS=cb(wR,cb(kR,Xu("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")),cb(DR,Xu("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")),cb(DR,kR)),xR=Xu("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),gS=cb(xR,Xu("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"),Xu("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")),h$=Xu("script,style,template");class f${sanitizedSomething=!1;buf=[];sanitizeChildren(n){let e=n.firstChild,i=!0,r=[];for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)r.push(e),e=g$(e);else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=m$(e);if(o){e=o;break}e=r.pop()}return this.buf.join("")}startElement(n){const e=MR(n).toLowerCase();if(!mS.hasOwnProperty(e))return this.sanitizedSomething=!0,!h$.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=n.attributes;for(let r=0;r<i.length;r++){const o=i.item(r),a=o.name,s=a.toLowerCase();if(!gS.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let l=o.value;xR[s]&&(l=G0(l)),this.buf.push(" ",a,'="',ER(l),'"')}return this.buf.push(">"),!0}endElement(n){const e=MR(n).toLowerCase();mS.hasOwnProperty(e)&&!wR.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(n){this.buf.push(ER(n))}}function m$(t){const n=t.nextSibling;if(n&&t!==n.previousSibling)throw SR(n);return n}function g$(t){const n=t.firstChild;if(n&&function p$(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,n))throw SR(n);return n}function MR(t){const n=t.nodeName;return"string"==typeof n?n:"FORM"}function SR(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const _$=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,v$=/([^\#-~ |!])/g;function ER(t){return t.replace(/&/g,"&amp;").replace(_$,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(v$,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Y0;function IR(t,n){let e=null;try{Y0=Y0||function CR(t){const n=new c$(t);return function u$(){try{return!!(new window.DOMParser).parseFromString(R(""),"text/html")}catch{return!1}}()?new l$(n):n}(t);let i=n?String(n):"";e=Y0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=Y0.getInertBodyElement(i)}while(i!==o);return R((new f$).sanitizeChildren(_S(e)||e))}finally{if(e){const i=_S(e)||e;for(;i.firstChild;)i.firstChild.remove()}}}function _S(t){return"content"in t&&function b$(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}const y$=/^>|^->|<!--|-->|--!>|<!-$/g,C$=/(<|>)/g;function bS(t,n){return t.createComment(function TR(t){return t.replace(y$,n=>n.replace(C$,"\u200b$1\u200b"))}(n))}function Q0(t,n,e){return t.createElement(n,e)}function Yf(t,n,e,i,r){t.insertBefore(n,e,i,r)}function OR(t,n,e){t.appendChild(n,e)}function PR(t,n,e,i,r){null!==i?Yf(t,n,e,i,r):OR(t,n,e)}function NR(t,n,e){const{mergedAttrs:i,classes:r,styles:o}=e;null!==i&&function Kx(t,n,e){let i=0;for(;i<e.length;){const r=e[i];if("number"==typeof r){if(0!==r)break;
vendor: 5,763 bytes, line 1
1i++;const o=e[i++],a=e[i++],s=e[i++];t.setAttribute(n,a,s,o)}else{const o=r,a=e[++i];Mm(o)?t.setProperty(n,o,a):t.setAttribute(n,o,a),i++}}}(t,n,i),null!==r&&function D$(t,n,e){""===e?t.removeAttribute(n,"class"):t.setAttribute(n,"class",e)}(t,n,r),null!==o&&function k$(t,n,e){t.setAttribute(n,"style",e)}(t,n,o)}var $i=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[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",t}($i||{});function ac(t){const n=db();return n?ge(n.sanitize($i.HTML,t)||""):Tr(t,"HTML")?ge(fn(t)):IR(hl(),qt(t))}function ci(t){const n=db();return n?n.sanitize($i.URL,t)||"":Tr(t,"URL")?fn(t):G0(qt(t))}function og(t){const n=db();if(n)return Se(n.sanitize($i.RESOURCE_URL,t)||"");if(Tr(t,"ResourceURL"))return Se(fn(t));throw new ee(904,!1)}const T$={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function db(){const t=ae();return t&&t[10].sanitizer}function hb(t){return t.ownerDocument.defaultView}function zR(t){return t.ownerDocument}function tu(t){return t instanceof Function?t():t}function B$(t,n,e){let i=t.length;for(;;){const r=t.indexOf(n,e);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const o=n.length;if(r+o===i||t.charCodeAt(r+o)<=32)return r}e=r+1}}const WR="ng-template";function H$(t,n,e,i){let r=0;if(i){for(;r<n.length&&"string"==typeof n[r];r+=2)if("class"===n[r]&&-1!==B$(n[r+1].toLowerCase(),e,0))return!0}else if(yS(t))return!1;if(r=n.indexOf(1,r),r>-1){let o;for(;++r<n.length&&"string"==typeof(o=n[r]);)if(o.toLowerCase()===e)return!0}return!1}function yS(t){return 4===t.type&&t.value!==WR}function z$(t,n,e){return n===(4!==t.type||e?t.value:WR)}function j$(t,n,e){let i=4;const r=t.attrs,o=null!==r?function q$(t){for(let n=0;n<t.length;n++)if(sl(t[n]))return n;return t.length}(r):0;let a=!1;for(let s=0;s<n.length;s++){const l=n[s];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!z$(t,l,e)||""===l&&1===n.length){if(sc(i))return!1;a=!0}}else if(8&i){if(null===r||!H$(t,r,l,e)){if(sc(i))return!1;a=!0}}else{const u=n[++s],f=U$(l,r,yS(t),e);if(-1===f){if(sc(i))return!1;a=!0;continue}if(""!==u){let m;if(m=f>o?"":r[f+1].toLowerCase(),2&i&&u!==m){if(sc(i))return!1;a=!0}}}}else{if(!a&&!sc(i)&&!sc(l))return!1;if(a&&sc(l))continue;a=!1,i=l|1&i}}return sc(i)||a}function sc(t){return!(1&t)}function U$(t,n,e,i){if(null===n)return-1;let r=0;if(i||!e){let o=!1;for(;r<n.length;){const a=n[r];if(a===t)return r;if(3===a||6===a)o=!0;else{if(1===a||2===a){let s=n[++r];for(;"string"==typeof s;)s=n[++r];continue}if(4===a)break;if(0===a){r+=4;continue}}r+=o?1:2}return-1}return function W$(t,n){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){const i=t[e];if("number"==typeof i)return-1;if(i===n)return e;e++}return-1}(n,t)}function GR(t,n,e=!1){for(let i=0;i<n.length;i++)if(j$(t,n[i],e))return!0;return!1}function G$(t,n){e:for(let e=0;e<n.length;e++){const i=n[e];if(t.length===i.length){for(let r=0;r<t.length;r++)if(t[r]!==i[r])continue e;return!0}}return!1}function YR(t,n){return t?":not("+n.trim()+")":n}function Y$(t){let n=t[0],e=1,i=2,r="",o=!1;for(;e<t.length;){let a=t[e];if("string"==typeof a)if(2&i){const s=t[++e];r+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!sc(a)&&(n+=YR(o,r),r=""),i=a,o=o||!sc(i);e++}return""!==r&&(n+=YR(o,r)),n}const Dn={};function CS(t,n,e,i,r,o,a,s,l,u,f){const m=26+i,v=m+r,b=function Z$(t,n){const e=[];for(let i=0;i<n;i++)e.push(i<t?null:Dn);return e}(m,v),w="function"==typeof u?u():u;return b[1]={type:t,blueprint:b,template:e,queries:null,viewQuery:s,declTNode:n,data:b.slice().fill(null,m),bindingStartIndex:m,expandoStartIndex:v,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:w,incompleteFirstPass:!1,ssrId:f}}function J0(t,n,e,i,r,o,a,s,l,u,f){const m=n.blueprint.slice();return m[0]=r,m[2]=1228|i,(null!==u||t&&2048&t[2])&&(m[2]|=2048),bm(m),m[3]=m[14]=t,m[8]=e,m[10]=a||t&&t[10],m[11]=s||t&&t[11],m[9]=l||t&&t[9]||null,m[5]=o,m[19]=function vM(){return _M++}(),m[6]=f,m[20]=u,m[15]=2==n.type?t[15]:m,m}function wS(t){let n=16;return t.signals?n=4096:t.onPush&&(n=64),n}function fb(t,n,e,i){if(0===e)return-1;const r=n.length;for(let o=0;o<e;o++)n.push(i),t.blueprint.push(i),t.data.push(null);return r}function kS(t,n){return t[12]?t[13][4]=n:t[12]=n,t[13]=n,n}function _(t=1){KR(an(),ae(),gr()+t,!1)}function KR(t,n,e,i){if(!i)if(3&~n[2]){const o=t.preOrderHooks;null!==o&&Uu(n,o,0,e)}else{const o=t.preOrderCheckHooks;null!==o&&Qd(n,o,e)}al(e)}var X0=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(X0||{});function DS(t,n,e,i){const r=ke(null);try{const[o,a,s]=t.inputs[e];let l=null;!!(a&X0.SignalBased)&&(l=n[o][Ie]),null!==l&&void 0!==l.transformFn?i=l.transformFn(i):null!==s&&(i=s.call(n,i)),null!==t.setInput?t.setInput(n,l,i,e,o):jd(n,l,o,i)}finally{ke(r)}}function ZR(t,n,e,i,r){const o=gr(),a=2&i;try{al(-1),a&&n.length>26&&KR(t,n,26,!1),e(i,r)}finally{al(o)}}function ew(t,n,e){(function oq(t,n,e){const i=e.directiveStart,r=e.directiveEnd;Ba(e)&&function J$(t,n,e){const i=co(n,t),r=function QR(t){const n=t.tView;return null===n||n.incompleteFirstPass?t.tView=CS(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n}
1(e),o=t[10].rendererFactory,a=kS(t,J0(t,r,null,wS(e),i,n,null,o.createRenderer(i,e),null,null,null));t[n.index]=a}(n,e,t.data[i+e.componentOffset]),t.firstCreatePass||yf(e,n);const o=e.initialInputs;for(let a=i;a<r;a++){const s=t.data[a],l=Cf(n,t,a,e);va(l,n),null!==o&&lq(0,a-i,l,s,0,o),zo(s)&&(Br(e.index,n)[8]=Cf(n,t,a,e))}})(t,n,e),!(64&~e.flags)&&function aq(t,n,e){const i=e.directiveStart,r=e.directiveEnd,o=e.index,a=function Z_(){return k.lFrame.currentDirectiveIndex}();try{al(o);for(let s=i;s<r;s++){const l=t.data[s],u=n[s];J_(s),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&sq(l,u)}}finally{al(-1),J_(a)}}(t,n,e)}function xS(t,n,e=co){const i=n.localNames;if(null!==i){let r=n.index+1;for(let o=0;o<i.length;o+=2){const a=i[o+1],s=-1===a?e(n,t):t[a];t[r++]=s}}}let JR=()=>null;function _s(t,n,e,i,r,o,a,s){if(s||!IS(n,t,e,i,r)){if(3&n.type){const l=co(n,e);i=function iq(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),r=null!=a?a(r,n.value||"",i):r,o.setProperty(l,i,r)}}else Ba(n)&&function rq(t,n){const e=Br(n,t);16&e[2]||(e[2]|=64)}(e,n.index)}function sq(t,n){null!==t.hostBindings&&t.hostBindings(1,n)}function MS(t,n){const e=t.directiveRegistry;let i=null;if(e)for(let r=0;r<e.length;r++){const o=e[r];GR(n,o.selectors,!1)&&(i??=[],zo(o)?i.unshift(o):i.push(o))}return i}function nu(t,n,e,i,r,o){n[1].firstUpdatePass&&function O$(t){if(t.toLowerCase().startsWith("on"))throw new ee(306,!1)}(e);const a=co(t,n);!function SS(t,n,e,i,r,o,a){if(null==o)t.removeAttribute(n,r,e);else{const s=null==a?qt(o):a(o,i||"",r);t.setAttribute(n,r,s,e)}}(n[11],a,o,t.value,e,i,r)}function lq(t,n,e,i,r,o){const a=o[n];if(null!==a)for(let s=0;s<a.length;s+=2)DS(i,e,a[s],a[s+1])}function IS(t,n,e,i,r){const o=t.inputs?.[i],a=t.hostDirectiveInputs?.[i];let s=!1;if(a)for(let l=0;l<a.length;l+=2){const u=a[l];DS(n.data[u],e[u],a[l+1],r),s=!0}if(o)for(const l of o)DS(n.data[l],e[l],i,r),s=!0;return s}function cq(t,n){const e=Br(n,t),i=e[1];!function uq(t,n){for(let e=n.length;e<t.blueprint.length;e++)n.push(t.blueprint[e])}(i,e);const r=e[0];null!==r&&null===e[6]&&(e[6]=null),tw(i,e,e[8])}function tw(t,n,e){km(n);try{const i=t.viewQuery;null!==i&&ob(1,i,e);const r=t.template;null!==r&&ZR(t,n,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),n[18]?.finishViewCreation(t),t.staticContentQueries&&q0(t,n),t.staticViewQueries&&ob(2,t.viewQuery,e);const o=t.components;null!==o&&function dq(t,n){for(let e=0;e<n.length;e++)cq(t,n[e])}(n,o)}
vendor: 5,522 bytes, line 1
1catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{n[2]&=-5,nv()}}function sg(t,n,e,i){const r=ke(null);try{const o=n.tView,l=J0(t,o,e,4096&t[2]?4096:16,null,n,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null);l[16]=t[n.index];const f=t[18];return null!==f&&(l[18]=f.createEmbeddedView(o)),tw(o,l,e),l}finally{ke(r)}}function Qf(t,n){return!n||null===n.firstChild||Xc(t)}function AS(t,n){return undefined(t,n)}var lh=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(lh||{});function ch(t){return!(32&~t.flags)}function lg(t,n,e,i,r){if(null!=i){let o,a=!1;Vr(i)?o=i:sr(i)&&(a=!0,i=i[0]);const s=ti(i);0===t&&null!==e?null==r?OR(n,e,s):Yf(n,e,s,r||null,!0):1===t&&null!==e?Yf(n,e,s,r||null,!0):2===t?function ub(t,n,e){t.removeChild(null,n,e)}(n,s,a):3===t&&n.destroyNode(s),null!=o&&function vq(t,n,e,i,r){const o=e[7];o!==ti(e)&&lg(n,t,i,o,r);for(let s=10;s<e.length;s++){const l=e[s];iw(l[1],l,t,n,i,o)}}(n,t,o,e,r)}}function nN(t,n){n[10].changeDetectionScheduler?.notify(9),iw(t,n,n[11],2,null,null)}function OS(t,n){const e=t[9],i=e.indexOf(n);e.splice(i,1)}function pb(t,n){if(Ee(n))return;const e=n[11];e.destroyNode&&iw(t,n,e,3,null,null),function pq(t){let n=t[12];if(!n)return PS(t[1],t);for(;n;){let e=null;if(sr(n))e=n[12];else{const i=n[10];i&&(e=i)}if(!e){for(;n&&!n[4]&&n!==t;)sr(n)&&PS(n[1],n),n=n[3];null===n&&(n=t),sr(n)&&PS(n[1],n),e=n&&n[4]}n=e}}(n)}function PS(t,n){if(Ee(n))return;const e=ke(null);try{n[2]&=-129,n[2]|=256,n[24]&&$e(n[24]),function gq(t,n){let e;if(null!=t&&null!=(e=t.destroyHooks))for(let i=0;i<e.length;i+=2){const r=n[e[i]];if(!(r instanceof vf)){const o=e[i+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){const s=r[o[a]],l=o[a+1];try{l.call(s)}finally{}}else try{o.call(r)}finally{}}}}(t,n),function mq(t,n){const e=t.cleanup,i=n[7];if(null!==e)for(let a=0;a<e.length-1;a+=2)if("string"==typeof e[a]){const s=e[a+3];s>=0?i[s]():i[-s].unsubscribe(),a+=2}else e[a].call(i[e[a+1]]);null!==i&&(n[7]=null);const r=n[21];if(null!==r){n[21]=null;for(let a=0;a<r.length;a++)(0,r[a])()}const o=n[23];if(null!==o){n[23]=null;for(const a of o)a.destroy()}}(t,n),1===n[1].type&&n[11].destroy();const i=n[16];if(null!==i&&Vr(n[3])){i!==n[3]&&OS(i,n);const r=n[18];null!==r&&r.detachView(t)}wv(n)}finally{ke(e)}}function RS(t,n,e){return function iN(t,n,e){let i=n;for(;null!==i&&168&i.type;)i=(n=i).parent;if(null===i)return e[0];if(Ba(i)){const{encapsulation:r}=t.data[i.directiveStart+i.componentOffset];if(r===gs.None||r===gs.Emulated)return null}return co(i,e)}(t,n.parent,e)}function rN(t,n,e){return aN(t,n,e)}let aN=function oN(t,n,e){return 40&t.type?co(t,e):null};function nw(t,n,e,i){const r=RS(t,i,n),o=n[11],s=rN(i.parent||n[5],i,n);if(null!=r)if(Array.isArray(e))for(let l=0;l<e.length;l++)PR(o,r,e[l],s,!1);else PR(o,r,e,s,!1)}function Kf(t,n){if(null!==n){const e=n.type;if(3&e)return co(n,t);if(4&e)return FS(-1,t[n.index]);if(8&e){const i=n.child;if(null!==i)return Kf(t,i);{const r=t[n.index];return Vr(r)?FS(-1,r):ti(r)}}if(128&e)return Kf(t,n.next);if(32&e)return AS(n,t)()||ti(t[n.index]);{const i=lN(t,n);return null!==i?Array.isArray(i)?i[0]:Kf(bn(t[15]),i):Kf(t,n.next)}}return null}function lN(t,n){return null!==n?t[15][5].projection[n.projection]:null}function FS(t,n){const e=10+t+1;if(e<n.length){const i=n[e],r=i[1].firstChild;if(null!==r)return Kf(i,r)}return n[7]}function LS(t,n,e,i,r,o,a){for(;null!=e;){if(128===e.type){e=e.next;continue}const s=i[e.index],l=e.type;if(a&&0===n&&(s&&va(ti(s),i),e.flags|=2),!ch(e))if(8&l)LS(t,n,e.child,i,r,o,!1),lg(n,t,r,s,o);else if(32&l){const u=AS(e,i);let f;for(;f=u();)lg(n,t,r,f,o);lg(n,t,r,s,o)}else 16&l?cN(t,n,i,e,r,o):lg(n,t,r,s,o);e=a?e.projectionNext:e.next}}function iw(t,n,e,i,r,o){LS(e,i,t.firstChild,n,r,o,!1)}function cN(t,n,e,i,r,o){const a=e[15],l=a[5].projection[i.projection];if(Array.isArray(l))for(let u=0;u<l.length;u++)lg(n,t,r,l[u],o);else{let u=l;const f=a[3];Xc(i)&&(u.flags|=128),LS(t,n,u,f,r,o,!0)}}function cg(t,n,e,i,r=!1){for(;null!==e;){if(128===e.type){e=r?e.projectionNext:e.next;continue}const o=n[e.index];null!==o&&i.push(ti(o)),Vr(o)&&VS(o,i);const a=e.type;if(8&a)cg(t,n,e.child,i);else if(32&a){const s=AS(e,n);let l;for(;l=s();)i.push(l)}else if(16&a){const s=lN(n,e);if(Array.isArray(s))i.push(...s);else{const l=bn(n[15]);cg(l[1],l,s,i,!0)}}e=r?e.projectionNext:e.next}return i}function VS(t,n){for(let e=10;e<t.length;e++){const i=t[e],r=i[1].firstChild;null!==r&&cg(i[1],i,r,n)}t[7]!==t[0]&&n.push(t[7])}function uN(t){if(null!==t[25]){for(const n of t[25])n.impl.addSequence(n);t[25].length=0}}let dN=[];const kq={...We,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{ol(t.lView)},consumerOnSignalRead(){this.lView[24]=this}},xq={...We,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let n=bn(t.lView);for(;n&&!hN(n[1]);)n=bn(n);n&&df(n)},consumerOnSignalRead(){this.lView[24]=this}};function hN(t){return 2!==t.type}function fN(t){if(null===t[23])return;let n=!0;for(;n;){let e=!1;for(const i of t[23])i.dirty&&(e=!0,null===i.zone||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));n=e&&!!(8192&t[2])}}function rw(t,n=!0,e=0){const r=t[10].rendererFactory;r.begin?.();try{!function Sq(t,n){const e=Q_();try{Wd(!0),BS(t,n);let i=0;for(;Gc(t);){if(100===i)throw new ee(103,!1);i++,BS(t,1)}}finally{Wd(e)}}(t,e)}catch(a){throw n&&function ES(t,n){const e=t[9],i=e?e.get(Fs,null):null;i&&i.handleError(n)}(t,a),a}finally{r.end?.()}}
vendor: 5,218 bytes, line 1
1function mN(t,n,e,i){if(Ee(n))return;const r=n[2];km(n);let s=!0,l=null,u=null;hN(t)?(u=function yq(t){return t[24]??function Cq(t){const n=dN.pop()??Object.create(kq);return n.lView=t,n}(t)}(n),l=it(u)):null===function De(){return be}()?(s=!1,u=function Dq(t){const n=t[24]??Object.create(xq);return n.lView=t,n}(n),l=it(u)):n[24]&&($e(n[24]),n[24]=null);try{bm(n),function wm(t){return k.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==e&&ZR(t,n,e,2,i);const f=!(3&~r);if(f){const b=t.preOrderCheckHooks;null!==b&&Qd(n,b,null)}else{const b=t.preOrderHooks;null!==b&&Uu(n,b,0,null),ov(n,0)}if(function Eq(t){for(let n=u0(t);null!==n;n=d0(n)){if(!(2&n[2]))continue;const e=n[9];for(let i=0;i<e.length;i++)df(e[i])}}(n),fN(n),gN(n,0),null!==t.contentQueries&&q0(t,n),f){const b=t.contentCheckHooks;null!==b&&Qd(n,b)}else{const b=t.contentHooks;null!==b&&Uu(n,b,1),ov(n,1)}!function Tq(t,n){const e=t.hostBindingOpCodes;if(null!==e)try{for(let i=0;i<e.length;i++){const r=e[i];if(r<0)al(~r);else{const o=r,a=e[++i],s=e[++i];AC(a,o);const l=n[o];s(2,l)}}}finally{al(-1)}}(t,n);const m=t.components;null!==m&&vN(n,m,0);const v=t.viewQuery;if(null!==v&&ob(2,v,i),f){const b=t.viewCheckHooks;null!==b&&Qd(n,b)}else{const b=t.viewHooks;null!==b&&Uu(n,b,2),ov(n,2)}if(!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),n[22]){for(const b of n[22])b();n[22]=null}uN(n),n[2]&=-73}catch(f){throw ol(n),f}finally{null!==u&&(rt(u,l),s&&function wq(t){t.lView[24]!==t&&(t.lView=null,dN.push(t))}(u)),nv()}}function gN(t,n){for(let e=u0(t);null!==e;e=d0(e))for(let i=10;i<e.length;i++)_N(e[i],n)}function Iq(t,n,e){const i=Br(n,t);_N(i,e)}function _N(t,n){uf(t)&&BS(t,n)}function BS(t,n){const i=t[1],r=t[2],o=t[24];let a=!!(0===n&&16&r);if(a||=!!(64&r&&0===n),a||=!!(1024&r),a||=!(!o?.dirty||!ot(o)),a||=!1,o&&(o.dirty=!1),t[2]&=-9217,a)mN(i,t,i.template,t[8]);else if(8192&r){fN(t),gN(t,1);const s=i.components;null!==s&&vN(t,s,1),uN(t)}}function vN(t,n,e){for(let i=0;i<n.length;i++)Iq(t,n[i],e)}function mb(t,n){const e=Q_()?64:1088;for(t[10].changeDetectionScheduler?.notify(n);t;){t[2]|=e;const i=bn(t);if(Is(t)&&!i)return t;t=i}return null}function bN(t,n,e,i){return[t,!0,0,n,null,i,null,e,null,null]}function yN(t,n){const e=10+n;if(e<t.length)return t[e]}function ug(t,n,e,i=!0){const r=n[1];if(function Aq(t,n,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=n),i<o-10?(n[4]=e[r],ha(e,10+i,n)):(e.push(n),n[4]=null),n[3]=e;const a=n[16];null!==a&&e!==a&&CN(a,n);const s=n[18];null!==s&&s.insertView(t),Hu(n),n[2]|=128}(r,n,t,e),i){const a=FS(e,t),s=n[11],l=s.parentNode(t[7]);null!==l&&function fq(t,n,e,i,r,o){i[0]=r,i[5]=n,iw(t,i,e,1,r,o)}(r,t[5],s,n,l,a)}const o=n[6];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function HS(t,n){const e=gb(t,n);return void 0!==e&&pb(e[1],e),e}function gb(t,n){if(t.length<=10)return;const e=10+n,i=t[e];if(i){const r=i[16];null!==r&&r!==t&&OS(r,i),n>0&&(t[e-1][4]=i[4]);const o=el(t,10+n);!function tN(t,n){nN(t,n),n[0]=null,n[5]=null}(i[1],i);const a=o[18];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function CN(t,n){const e=t[9],i=n[3];(sr(i)||n[15]!==i[3][15])&&(t[2]|=2),null===e?t[9]=[n]:e.push(n)}let _b=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){const n=this._lView,e=n[1];return cg(e,n,e.firstChild,[])}constructor(n,e,i=!0){this._lView=n,this._cdRefInjectingView=e,this.notifyErrorHandler=i}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return Ee(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(Vr(n)){const e=n[8],i=e?e.indexOf(this):-1;i>-1&&(gb(n,i),el(e,i))}this._attachedToViewContainer=!1}pb(this._lView[1],this._lView)}onDestroy(n){$a(this._lView,n)}markForCheck(){mb(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[2]&=-129}reattach(){Hu(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,rw(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Is(this._lView),e=this._lView[16];null!==e&&!n&&OS(e,this._lView),nN(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=n;const e=Is(this._lView),i=this._lView[16];null!==i&&!e&&CN(i,this._lView),Hu(this._lView)}},iu=(()=>class t{static __NG_ELEMENT_ID__=Rq})();const Oq=iu,Pq=class extends Oq{_declarationLView;_declarationTContainer;elementRef;constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e)}createEmbeddedViewImpl(n,e,i){const r=sg(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:e,dehydratedView:i});return new _b(r)}};function Rq(){return ow(jn(),ae())}function ow(t,n){return 4&t.type?new Pq(n,t,Jd(t,n)):null}function dg(t,n,e,i,r){let o=t.data[n];if(null===o)o=function $S(t,n,e,i,r){const o=ff(),a=Cm(),l=t.data[n]=function $q(t,n,e,i,r,o){let a=n?
1n.injectorIndex:-1,s=0;return wo()&&(s|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,namespace:iv(),attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?o:o&&o.parent,e,n,i,r);return function Uq(t,n,e,i){null===t.firstChild&&(t.firstChild=n),null!==e&&(i?null==e.child&&null!==n.parent&&(e.child=n):null===e.next&&(e.next=n,n.prev=e))}(t,l,o,a),l}(t,n,e,i,r),function Yc(){return k.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=e,o.value=i,o.attrs=r;const a=function zu(){const t=k.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();o.injectorIndex=null===a?-1:a.injectorIndex}return fs(o,!0),o}let TW=class{},$N=class{};class AW{resolveComponentFactory(n){throw Error(`No component factory found for ${wr(n)}.`)}}let uh=class{static NULL=new AW};class vl{}let ra=(()=>class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>function OW(){const t=ae(),e=Br(jn().index,t);return(sr(e)?e:t)[11]}()})(),PW=(()=>{class t{static \u0275prov=le({token:t,providedIn:"root",factory:()=>null})}return t})();const XS={};class pg{injector;parentInjector;constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){i=Sd(i);const r=this.injector.get(n,XS,i);return r!==XS||e===XS?r:this.parentInjector.get(n,e,i)}}function eE(t,n,e){let i=e?t.styles:null,r=e?t.classes:null,o=0;if(null!==n)for(let a=0;a<n.length;a++){const s=n[a];"number"==typeof s?o=s:1==o?r=Bh(r,s):2==o&&(i=Bh(i,s+": "+n[++a]+";"))}e?t.styles=i:t.stylesWithoutHost=i,e?t.classes=r:t.classesWithoutHost=r}function U(t,n=vn.Default){const e=ae();return null===e?oe(t,n):Tm(jn(),e,$t(t),n)}function tE(){throw new Error("invalid")}function nE(t,n,e,i,r){const o=null===i?null:{"":-1},a=r(t,e);if(null!==a){let s,l=null,u=null;const f=function VW(t){let n=null,e=!1;for(let a=0;a<t.length;a++){const s=t[a];if(0===a&&zo(s)&&(n=s),null!==s.findHostDirectiveDefs){e=!0;break}}if(!e)return null;let i=null,r=null,o=null;for(const a of t)null!==a.findHostDirectiveDefs&&(i??=[],r??=new Map,o??=new Map,BW(a,i,o,r)),a===n&&(i??=[],i.push(a));return null!==i?(i.push(...null===n?t:t.slice(1)),[i,r,o]):null}(a);null===f?s=a:[s,l,u]=f,function zW(t,n,e,i,r,o,a){const s=i.length;let l=!1;for(let v=0;v<s;v++){const b=i[v];!l&&zo(b)&&(l=!0,HW(t,e,v)),uv(yf(e,n),t,b.type)}!function GW(t,n,e){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+e,t.providerIndexes=n}(e,t.data.length,s);for(let v=0;v<s;v++){const b=i[v];b.providersResolver&&b.providersResolver(b)}let u=!1,f=!1,m=fb(t,n,s,null);s>0&&(e.directiveToIndex=new Map);for(let v=0;v<s;v++){const b=i[v];if(e.mergedAttrs=Kc(e.mergedAttrs,b.hostAttrs),UW(t,e,n,m,b),WW(m,b,r),null!==a&&a.has(b)){const[S,F]=a.get(b);e.directiveToIndex.set(b.type,[m,S+e.directiveStart,F+e.directiveStart])}else(null===o||!o.has(b))&&e.directiveToIndex.set(b.type,m);null!==b.contentQueries&&(e.flags|=4),(null!==b.hostBindings||null!==b.hostAttrs||0!==b.hostVars)&&(e.flags|=64);const w=b.type.prototype;!u&&(w.ngOnChanges||w.ngOnInit||w.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),u=!0),!f&&(w.ngOnChanges||w.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),f=!0),m++}!function jW(t,n,e){for(let i=n.directiveStart;i<n.directiveEnd;i++){const r=t.data[i];if(null!==e&&e.has(r)){const o=e.get(r);GN(0,n,o,i),GN(1,n,o,i),QN(n,i,!0)}else WN(0,n,r,i),WN(1,n,r,i),QN(n,i,!1)}}(t,e,o)}(t,n,e,s,o,l,u)}null!==o&&null!==i&&function LW(t,n,e){const i=t.localNames=[];for(let r=0;r<n.length;r+=2){const o=e[n[r+1]];if(null==o)throw new ee(-301,!1);i.push(n[r],o)}}(e,i,o)}function BW(t,n,e,i){const r=n.length;t.findHostDirectiveDefs(t,n,i),e.set(t,[r,n.length-1])}
1function HW(t,n,e){n.componentOffset=e,(t.components??=[]).push(n.index)}function WN(t,n,e,i){const r=0===t?e.inputs:e.outputs;for(const o in r)if(r.hasOwnProperty(o)){let a;a=0===t?n.inputs??={}:n.outputs??={},a[o]??=[],a[o].push(i),YN(n,o)}}function GN(t,n,e,i){const r=0===t?e.inputs:e.outputs;for(const o in r)if(r.hasOwnProperty(o)){const a=r[o];let s;s=0===t?n.hostDirectiveInputs??={}:n.hostDirectiveOutputs??={},s[a]??=[],s[a].push(i,o),YN(n,a)}}function YN(t,n){"class"===n?t.flags|=8:"style"===n&&(t.flags|=16)}function QN(t,n,e){const{attrs:i,inputs:r,hostDirectiveInputs:o}=t;if(null===i||!e&&null===r||e&&null===o||yS(t))return t.initialInputs??=[],void t.initialInputs.push(null);let a=null,s=0;for(;s<i.length;){const l=i[s];if(0!==l)if(5!==l){if("number"==typeof l)break;if(!e&&r.hasOwnProperty(l)){const u=r[l];for(const f of u)if(f===n){a??=[],a.push(l,i[s+1]);break}}else if(e&&o.hasOwnProperty(l)){const u=o[l];for(let f=0;f<u.length;f+=2)if(u[f]===n){a??=[],a.push(u[f+1],i[s+1]);break}}s+=2}else s+=2;else s+=4}t.initialInputs??=[],t.initialInputs.push(a)}function UW(t,n,e,i,r){t.data[i]=r;const o=r.factory||(r.factory=Hl(r.type)),a=new vf(o,zo(r),U);t.blueprint[i]=a,e[i]=a,function $W(t,n,e,i,r){const o=r.hostBindings;if(o){let a=t.hostBindingOpCodes;null===a&&(a=t.hostBindingOpCodes=[]);const s=~n.index;(function qW(t){let n=t.length;for(;n>0;){const e=t[--n];if("number"==typeof e&&e<0)return e}return 0})(a)!=s&&a.push(s),a.push(e,i,o)}}(t,n,i,fb(t,e,r.hostVars,Dn),r)}function WW(t,n,e){if(e){if(n.exportAs)for(let i=0;i<n.exportAs.length;i++)e[n.exportAs[i]]=t;zo(n)&&(e[""]=t)}}function KN(t,n,e,i,r,o,a,s){const l=n.consts,f=dg(n,t,2,i,Wr(l,a));return o&&nE(n,e,f,Wr(l,s),r),f.mergedAttrs=Kc(f.mergedAttrs,f.attrs),null!==f.attrs&&eE(f,f.attrs,!1),null!==f.mergedAttrs&&eE(f,f.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,f),f}function ZN(t,n){Yd(t,n),Xo(n)&&t.queries.elementEnd(n)}class JN extends uh{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const e=En(n);return new Sb(e,this.ngModule)}}class Sb extends $N{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function YW(t){return Object.keys(t).map(n=>{const[e,i,r]=t[n],o={propName:e,templateName:n,isSignal:!!(i&X0.SignalBased)};return r&&(o.transform=r),o})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function QW(t){return Object.keys(t).map(n=>({propName:t[n],templateName:n}))}(this.componentDef.outputs),this.cachedOutputs}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=function Q$(t){return t.map(Y$).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!e}create(n,e,i,r){const o=ke(null);try{const a=this.componentDef,s=i?["ng-version","19.2.25"]:function K$(t){const n=[],e=[];let i=1,r=2;for(;i<t.length;){let o=t[i];if("string"==typeof o)2===r?""!==o&&n.push(o,t[++i]):8===r&&e.push(o);else{if(!sc(r))break;r=o}i++}return e.length&&n.push(1,...e),n}(this.componentDef.selectors[0]),l=CS(0,null,null,1,0,null,null,null,null,[s],null),u=function KW(t,n,e){let i=n instanceof Fr?n:n?.injector;return i&&null!==t.getStandaloneInjector&&(i=t.getStandaloneInjector(i)||i),i?new pg(e,i):e}(a,r||this.ngModule,n),f=function ZW(t){const n=t.get(vl,null);if(null===n)throw new ee(407,!1);return{rendererFactory:n,sanitizer:t.get(PW,null),changeDetectionScheduler:t.get(ec,null)}}(u),m=f.rendererFactory.createRenderer(null,a),v=i?function X$(t,n,e,i){const o=i.get(Nv,!1)||e===gs.ShadowDom,a=t.selectRootElement(n,o);if("script"===a?.tagName?.toLowerCase())throw new ee(905,!1);return function eq(t){JR(t)}(a),a}(m,i,a.encapsulation,u):function JW(t,n){const e=(t.selectors[0][0]||"div").toLowerCase();return Q0(n,e,"svg"===e?"svg":"math"===e?"math":null)}(a,m),b=J0(null,l,null,512|wS(a),null,null,f,m,u,null,null);b[26]=v,km(b);let w=null;try{const S=KN(26,l,b,"#host",()=>[this.componentDef],!0,0);v&&(NR(m,v,S),va(v,b)),ew(l,b,S),ab(l,S,b),ZN(l,S),void 0!==e&&function eG(t,n,e){const i=t.projection=[];for(let r=0;r<n.length;r++){const o=e[r];i.push(null!=o&&o.length?Array.from(o):null)}}(S,this.ngContentSelectors,e),w=Br(S.index,b),b[8]=w[8],tw(l,b,null)}catch(S){throw null!==w&&wv(w),wv(b),S}finally{nv()}return new XW(this.componentType,b)}finally{ke(o)}}}class XW extends TW{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,e){super(),this._rootLView=e,this._tNode=rl(e[1],26),this.location=Jd(this._tNode,e),this.instance=Br(this._tNode.index,e)[8],this.hostView=this.changeDetectorRef=new _b(e,void 0,!1),this.componentType=n}setInput(n,e){const i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),e))return;const r=this._rootLView;IS(i,r[1],r,n,e),this.previousInputValues.set(n,e),mb(Br(i.index,r),1)}get injector(){return new Ir(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}let xo=(()=>class t{static __NG_ELEMENT_ID__=tG})();function tG(){return tF(jn(),ae())}const nG=xo,XN=class extends nG{_lContainer;_hostTNode;_hostLView;constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}
vendor: 7,136 bytes, line 1
1get element(){return Jd(this._hostTNode,this._hostLView)}get injector(){return new Ir(this._hostTNode,this._hostLView)}get parentInjector(){const n=Im(this._hostTNode,this._hostLView);if(Kd(n)){const e=Zc(n,this._hostLView),i=ll(n);return new Ir(e[1].data[i+8],e)}return new Ir(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const e=eF(this._lContainer);return null!==e&&e[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=n.createEmbeddedViewImpl(e||{},o,null);return this.insertImpl(s,r,Qf(this._hostTNode,null)),s}createComponent(n,e,i,r,o){const a=n&&!function ma(t){return"function"==typeof t}(n);let s;if(a)s=e;else{const w=e||{};s=w.index,i=w.injector,r=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef}const l=a?n:new Sb(En(n)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const S=(a?u:this.parentInjector).get(Fr,null);S&&(o=S)}En(l.componentType??{});const b=l.create(u,r,null,o);return this.insertImpl(b.hostView,s,Qf(this._hostTNode,null)),b}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,i){const r=n._lView;if(function Ua(t){return Vr(t[3])}(r)){const s=this.indexOf(n);if(-1!==s)this.detach(s);else{const l=r[3],u=new XN(l,l[5],l[3]);u.detach(u.indexOf(n))}}const o=this._adjustIndex(e),a=this._lContainer;return ug(a,r,o,i),n.attachToViewContainerRef(),ha(iE(a),o,n),n}move(n,e){return this.insert(n,e)}indexOf(n){const e=eF(this._lContainer);return null!==e?e.indexOf(n):-1}remove(n){const e=this._adjustIndex(n,-1),i=gb(this._lContainer,e);i&&(el(iE(this._lContainer),e),pb(i[1],i))}detach(n){const e=this._adjustIndex(n,-1),i=gb(this._lContainer,e);return i&&null!=el(iE(this._lContainer),e)?new _b(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function eF(t){return t[8]}function iE(t){return t[8]||(t[8]=[])}function tF(t,n){let e;const i=n[t.index];return Vr(i)?e=i:(e=bN(i,n,null,t),n[t.index]=e,kS(n,e)),nF(e,n,t,i),new XN(e,t,n)}let nF=function rF(t,n,e,i){if(t[7])return;let r;r=8&e.type?ti(i):function iG(t,n){const e=t[11],i=e.createComment(""),r=co(n,t),o=e.parentNode(r);return Yf(e,o,i,e.nextSibling(r),!1),i}(n,e),t[7]=r};class oE{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new oE(this.queryList)}setDirty(){this.queryList.setDirty()}}class aE{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){const e=n.queries;if(null!==e){const i=null!==n.contentQueries?n.contentQueries[0]:e.length,r=[];for(let o=0;o<i;o++){const a=e.getByIndex(o);r.push(this.queries[a.indexInDeclarationView].clone())}return new aE(r)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let e=0;e<this.queries.length;e++)null!==dE(n,e).matches&&this.queries[e].setDirty()}}class oF{flags;read;predicate;constructor(n,e,i=null){this.flags=e,this.read=i,this.predicate="string"==typeof n?function dG(t){return t.split(",").map(n=>n.trim())}(n):n}}class sE{queries;constructor(n=[]){this.queries=n}elementStart(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(n,e)}elementEnd(n){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(n)}embeddedTView(n){let e=null;for(let i=0;i<this.length;i++){const r=null!==e?e.length:0,o=this.getByIndex(i).embeddedTView(n,r);o&&(o.indexInDeclarationView=i,null!==e?e.push(o):e=[o])}return null!==e?new sE(e):null}template(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(n,e)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class lE{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,e=-1){this.metadata=n,this._declarationNodeIndex=e}elementStart(n,e){this.isApplyingToNode(e)&&this.matchTNode(n,e)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,e){this.elementStart(n,e)}embeddedTView(n,e){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,e),new lE(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1&~this.metadata.flags){const e=this._declarationNodeIndex;let i=n.parent;for(;null!==i&&8&i.type&&i.index!==e;)i=i.parent;return e===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(n,e){const i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){const o=i[r];this.matchTNodeWithReadOption(n,e,sG(e,o)),this.matchTNodeWithReadOption(n,e,Am(e,n,o,!1,!1))}else i===iu?4&e.type&&this.matchTNodeWithReadOption(n,e,-1):this.matchTNodeWithReadOption(n,e,Am(e,n,i,!1,!1))}matchTNodeWithReadOption(n,e,i){if(null!==i){const r=this.metadata.read;if(null!==r)if(r===hn||r===xo||r===iu&&4&e.type)this.addMatch(e.index,-2);else{const o=Am(e,n,r,!1,!1);null!==o&&this.addMatch(e.index,o)}else this.addMatch(e.index,i)}}addMatch(n,e){null===this.matches?this.matches=[n,e]:this.matches.push(n,e)}}function sG(t,n){const e=t.localNames;if(null!==e)for(let i=0;i<e.length;i+=2)if(e[i]===n)return e[i+1];return null}function cG(t,n,e,i){return-1===e?function lG(t,n){return 11&t.type?Jd(t,n):4&t.type?ow(t,n):null}(n,t):-2===e?function uG(t,n,e){return e===hn?Jd(n,t):e===iu?ow(n,t):e===xo?tF(n,t):void 0}(t,n,i):Cf(t,t[1],e,n)}function aF(t,n,e,i){const r=n[18].queries[i];if(null===r.matches){const o=t.data,a=e.matches,s=[];for(let l=0;null!==a&&l<a.length;l+=2){const u=a[l];s.push(u<0?null:cG(n,o[u],a[l+1],e.metadata.read))}r.matches=s}return r.matches}function cE(t,n,e,i){const r=t.queries.getByIndex(e),o=r.matches;if(null!==o){const a=aF(t,n,r,e);for(let s=0;s<o.length;s+=2){const l=o[s];if(l>0)i.push(a[s/2]);else{const u=o[s+1],f=n[-l];for(let m=10;m<f.length;m++){const v=f[m];v[16]===v[3]&&cE(v[1],v,u,i)}if(null!==f[9]){const m=f[9];for(let v=0;v<m.length;v++){const b=m[v];cE(b[1],b,u,i)}}}}}return i}function uE(t,n){return t[18].queries[n].queryList}function sF(t,n,e){const i=new Bm(!(4&~e));return function y(t,n,e,i){const r=h(n);r.push(e),t.firstCreatePass&&g(t).push(i,r.length-1)}(t,n,i,i.destroy),(n[18]??=new aE).queries.push(new oE(i))-1}function cF(t,n,e,i){const r=an();if(r.firstCreatePass){const o=jn();uF(r,new oF(n,e,i),o.index),function hG(t,n){const e=t.contentQueries||(t.contentQueries=[]);n!==(e.length?e[e.length-1]:-1)&&e.push(t.queries.length-1,n)}(r,t),!(2&~e)&&(r.staticContentQueries=!0)}return sF(r,ae(),e)}function uF(t,n,e){null===t.queries&&(t.queries=new sE),t.queries.track(new lE(n,e))}function dE(t,n){return t.queries.getByIndex(n)}function dF(t,n){const e=t[1],i=dE(e,n);return i.crossesNgTemplate?cE(e,t,n,[]):aF(e,t,i,n)}function hE(t,n,e){let i;const r=wt(()=>{i._dirtyCounter();const o=function fG(t,n){const e=t._lView,i=t._queryIndex;if(void 0===e||void 0===i||4&e[2])return n?void 0:K;const r=uE(e,i),o=dF(e,i);return r.reset(o,Lm),n?r.first:r._changesDetected||void 0===t._flatValue?t._flatValue=r.toArray():t._flatValue}(i,t);if(n&&void 0===o)throw new ee(-951,!1);return o}
1);return i=r[Ie],i._dirtyCounter=ms(0),i._flatValue=void 0,r}function gF(t,n){return function hF(t){return hE(!0,!1)}()}const mG=(gF.required=function pG(t,n){return function fF(t){return hE(!0,!0)}()},gF);let ed=class{},kF=class{};class pE extends ed{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new JN(this);constructor(n,e,i,r=!0){super(),this.ngModuleType=n,this._parent=e;const o=Pn(n);this._bootstrapComponents=tu(o.bootstrap),this._r3Injector=WC(n,e,[{provide:ed,useValue:this},{provide:uh,useValue:this.componentFactoryResolver},...i],wr(n),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class mE extends kF{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new pE(this.moduleType,n,[])}}class DF extends ed{injector;componentFactoryResolver=new JN(this);instance=null;constructor(n){super();const e=new Ra([...n.providers,{provide:ed,useValue:this},{provide:uh,useValue:this.componentFactoryResolver}],n.parent||$l(),n.debugName,new Set(["environment"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function fw(t,n,e=null){return new DF({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}let xG=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=lo(0,e.type),r=i.length>0?fw([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()}}static \u0275prov=le({token:t,providedIn:"environment",factory:()=>new t(oe(Fr))})}return t})();function Re(t){return Ds(()=>{const n=xF(t),e={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===zm.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:n.standalone?r=>r.get(xG).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||gs.Emulated,styles:t.styles||K,_:null,schemas:t.schemas||null,tView:null,id:""};n.standalone&&ba("NgStandalone"),MF(e);const i=t.dependencies;return e.directiveDefs=pw(i,!1),e.pipeDefs=pw(i,!0),e.id=function AG(t){let n=0;const i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,"function"==typeof t.consts?"":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];for(const o of i.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)|0;return n+=2147483648,"c"+n}(e),e})}function MG(t){return En(t)||function eo(t){return t[Uh]||null}(t)}function SG(t){return null!==t}function ni(t){return Ds(()=>({type:t.type,bootstrap:t.bootstrap||K,declarations:t.declarations||K,imports:t.imports||K,exports:t.exports||K,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function EG(t,n){if(null==t)return fe;const e={};for(const i in t)if(t.hasOwnProperty(i)){const r=t[i];let o,a,s,l;Array.isArray(r)?(s=r[0],o=r[1],a=r[2]??o,l=r[3]||null):(o=r,a=r,s=X0.None,l=null),e[o]=[i,s,l],n[o]=a}return e}function IG(t){if(null==t)return fe;const n={};for(const e in t)t.hasOwnProperty(e)&&(n[t[e]]=e);return n}function ut(t){return Ds(()=>{const n=xF(t);return MF(n),n})}function Mo(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function xF(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputConfig:t.inputs||fe,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:!0===t.signals,selectors:t.selectors||K,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:EG(t.inputs,n),outputs:IG(t.outputs),debugInfo:null}}function MF(t){t.features?.forEach(n=>n(t))}function pw(t,n){if(!t)return null;const e=n?er:MG;return()=>("function"==typeof t?t():t).map(i=>e(i)).filter(SG)}function wi(t){let n=function SF(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),e=!0;const i=[t];for(;n;){let r;if(zo(t))r=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new ee(903,!1);r=n.\u0275dir}if(r){if(e){i.push(r);const a=t;a.inputs=gE(t.inputs),a.declaredInputs=gE(t.declaredInputs),a.outputs=gE(t.outputs);const s=r.hostBindings;s&&FG(t,s);const l=r.viewQuery,u=r.contentQueries;if(l&&RG(t,l),u&&NG(t,u),OG(t,r),Yp(t.outputs,r.outputs),zo(r)&&r.data.animation){const f=t.data;f.animation=(f.animation||[]).concat(r.data.animation)}}const o=r.features;if(o)for(let a=0;a<o.length;a++){const s=o[a];s&&s.ngInherit&&s(t),s===wi&&(e=!1)}}n=Object.getPrototypeOf(n)}!function PG(t){let n=0,e=null;for(let i=t.length-1;i>=0;i--){const r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=Kc(r.hostAttrs,e=Kc(e,r.hostAttrs))}}(i)}function OG(t,n){for(const e in n.inputs){if(!n.inputs.hasOwnProperty(e)||t.input
1s.hasOwnProperty(e))continue;const i=n.inputs[e];void 0!==i&&(t.inputs[e]=i,t.declaredInputs[e]=n.declaredInputs[e])}}function gE(t){return t===fe?{}:t===K?[]:t}function RG(t,n){const e=t.viewQuery;t.viewQuery=e?(i,r)=>{n(i,r),e(i,r)}:n}function NG(t,n){const e=t.contentQueries;t.contentQueries=e?(i,r,o)=>{n(i,r,o),e(i,r,o)}:n}function FG(t,n){const e=t.hostBindings;t.hostBindings=e?(i,r)=>{n(i,r),e(i,r)}:n}function mw(t){return!!vE(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function vE(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function ru(t,n,e){return t[n]=e}function Gr(t,n,e){return!Object.is(t[n],e)&&(t[n]=e,!0)}function Xf(t,n,e,i){const r=Gr(t,n,e);return Gr(t,n+1,i)||r}function Tb(t,n,e,i,r,o,a,s,l,u){const f=e+26,m=n.firstCreatePass?function qG(t,n,e,i,r,o,a,s,l){const u=n.consts,f=dg(n,t,4,a||null,s||null);lr()&&nE(n,e,f,Wr(u,l),MS),f.mergedAttrs=Kc(f.mergedAttrs,f.attrs),Yd(n,f);const m=f.tView=CS(2,f,i,r,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,u,null);return null!==n.queries&&(n.queries.template(n,f),m.queries=n.queries.embeddedTView(f)),f}(f,n,t,i,r,o,a,s,l):n.data[f];fs(m,!1);const v=OF(n,t,m,e);Gd()&&nw(n,t,v,m),va(v,t);const b=bN(v,t,v,m);return t[f]=b,kS(t,b),Ha(m)&&ew(n,t,m),null!=l&&xS(t,m,u),m}function q(t,n,e,i,r,o,a,s){const l=ae(),u=an();return Tb(l,u,t,n,e,i,r,Wr(u.consts,o),a,s),q}let OF=function PF(t,n,e,i){return qa(!0),n[11].createComment("")};let CE=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();const WF=new ue(""),yw=new ue("");let SE,xE=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,i,r){this._ngZone=e,this.registry=i,nf()&&(this._destroyRef=I(ps,{optional:!0})??void 0),SE||(function UY(t){SE=t}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),i=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{Dt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),i.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e()},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}static \u0275fac=function(i){return new(i||t)(oe(Dt),oe(ME),oe(yw))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),ME=(()=>{class t{_applications=new Map;registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return SE?.findTestabilityInTree(this,e,i)??null}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),GF=(()=>{class t{static \u0275prov=le({token:t,providedIn:"root",factory:()=>new $Y})}return t})();class $Y{queuedEffectCount=0;queues=new Map;schedule(n){this.enqueue(n)}remove(n){const i=this.queues.get(n.zone);i.has(n)&&(i.delete(n),this.queuedEffectCount--)}enqueue(n){const e=n.zone;this.queues.has(e)||this.queues.set(e,new Set);const i=this.queues.get(e);i.has(n)||(this.queuedEffectCount++,i.add(n))}flush(){for(;this.queuedEffectCount>0;)for(const[n,e]of this.queues)null===n?this.flushQueue(e):n.run(()=>this.flushQueue(e))}flushQueue(n){for(const e of n)n.delete(e),this.queuedEffectCount--,e.run()}}function Ob(t){return!!t&&"function"==typeof t.then}function YF(t){return!!t&&"function"==typeof t.subscribe}const QF=new ue("");function KF(t){return Ss([{provide:QF,multi:!0,useValue:t}])}let ZF=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i});appInits=I(QF,{optional:!0})??[];injector=I(Ti);constructor(){}
1runInitializers(){if(this.initialized)return;const e=[];for(const r of this.appInits){const o=pa(this.injector,r);if(Ob(o))e.push(o);else if(YF(o)){const a=new Promise((s,l)=>{o.subscribe({complete:s,error:l})});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}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Pb=new ue("");function XF(t,n){return Array.isArray(n)?n.reduce(XF,t):{...t,...n}}let ka=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=I(dM);afterRenderManager=I(Bv);zonelessEnabled=I(Mf);rootEffectScheduler=I(GF);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new et;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=I(tc).hasPendingTasks.pipe(Ve(e=>!e));constructor(){I(nh,{optional:!0})}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{e.unsubscribe()})}_injector=I(Fr);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,i){return this.bootstrapImpl(e,i)}bootstrapImpl(e,i,r=Ti.NULL){const o=e instanceof $N;if(!this._injector.get(ZF).done)throw new ee(405,"");let s;s=o?e:this._injector.get(uh).resolveComponentFactory(e),this.componentTypes.push(s.componentType);const l=function qY(t){return t.isBoundToModule}(s)?void 0:this._injector.get(ed),f=s.create(r,[],i||s.selector,l),m=f.location.nativeElement,v=f.injector.get(WF,null);return v?.registerApplication(m),f.onDestroy(()=>{this.detachView(f.hostView),Cw(this.components,f),v?.unregisterApplication(m)}),this._loadComponent(f),f}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){null!==this.tracingSnapshot?this.tracingSnapshot.run(Vv.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new ee(101,!1);const e=ke(null);try{this._runningTick=!0,this.synchronize()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ke(e),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(vl,null,{optional:!0}));let e=0;for(;0!==this.dirtyFlags&&e++<10;)this.synchronizeOnce()}synchronizeOnce(){if(16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const e=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i,notifyErrorHandler:r}of this.allViews)GY(i,r,e,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:e})=>Gc(e))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Cw(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Pb,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Cw(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ee(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Cw(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}function GY(t,n,e,i){(e||Gc(t))&&rw(t,n,e&&!i?0:1)}function Rn(t,n,e,i){const r=ae();return Gr(r,to(),n)&&(an(),nu(Fi(),r,t,n,e,i)),Rn}function bg(t,n,e,i){return Gr(t,to(),e)?n+qt(e)+i:Dn}function yg(t,n,e,i,r,o){const s=Xf(t,function Os(){return k.lFrame.bindingIndex}(),e,r);return Jl(2),s?n+qt(e)+i+qt(r)+o:Dn}function ww(t,n){return t<<17|n<<2}function tp(t){return t>>17&32767}function OE(t){return 2|t}function Sg(t){return(131068&t)>>2}function PE(t,n){return-131069&t|n<<2}function RE(t){return 1|t}function _2(t,n,e,i){const r=t[e+1],o=null===n;let a=i?tp(r):Sg(r),s=!1;for(;0!==a&&(!1===s||o);){const u=t[a+1];P7(t[a],n)&&(s=!0,t[a+1]=i?RE(u):OE(u)),a=i?tp(u):Sg(u)}s&&(t[e+1]=i?OE(r):RE(r))}function P7(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&ss(t,n)>=0}const So={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 4,469 bytes, line 1
1;function v2(t){return t.substring(So.key,So.keyEnd)}function R7(t){return t.substring(So.value,So.valueEnd)}function b2(t,n){const e=So.textEnd;return e===n?-1:(n=So.keyEnd=function L7(t,n,e){for(;n<e&&t.charCodeAt(n)>32;)n++;return n}(t,So.key=n,e),Eg(t,n,e))}function y2(t,n){const e=So.textEnd;let i=So.key=Eg(t,n,e);return e===i?-1:(i=So.keyEnd=function V7(t,n,e){let i;for(;n<e&&(45===(i=t.charCodeAt(n))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)n++;return n}(t,i,e),i=w2(t,i,e),i=So.value=Eg(t,i,e),i=So.valueEnd=function B7(t,n,e){let i=-1,r=-1,o=-1,a=n,s=a;for(;a<e;){const l=t.charCodeAt(a++);if(59===l)return s;34===l||39===l?s=a=k2(t,l,a,e):n===a-4&&85===o&&82===r&&76===i&&40===l?s=a=k2(t,41,a,e):l>32&&(s=a),o=r,r=i,i=-33&l}return s}(t,i,e),w2(t,i,e))}function C2(t){So.key=0,So.keyEnd=0,So.value=0,So.valueEnd=0,So.textEnd=t.length}function Eg(t,n,e){for(;n<e&&t.charCodeAt(n)<=32;)n++;return n}function w2(t,n,e,i){return(n=Eg(t,n,e))<e&&n++,n}function k2(t,n,e,i){let r=-1,o=e;for(;o<i;){const a=t.charCodeAt(o++);if(a==n&&92!==r)return o;r=92==a&&92===r?0:a}throw new Error}function M(t,n,e){const i=ae();return Gr(i,to(),n)&&_s(an(),Fi(),i,t,n,i[11],e,!1),M}function NE(t,n,e,i,r){IS(n,t,e,r?"class":"style",i)}function Mr(t,n,e){return lc(t,n,e,!1),Mr}function zt(t,n){return lc(t,n,null,!0),zt}function yl(t){cc(M2,H7,t,!1)}function H7(t,n){for(let e=function F7(t){return C2(t),y2(t,Eg(t,0,So.textEnd))}(n);e>=0;e=y2(n,e))M2(t,v2(n),R7(n))}function Ig(t){cc(W7,ou,t,!0)}function ou(t,n){for(let e=function N7(t){return C2(t),b2(t,Eg(t,0,So.textEnd))}(n);e>=0;e=b2(n,e))Bo(t,v2(n),!0)}function lc(t,n,e,i){const r=ae(),o=an(),a=Jl(2);o.firstUpdatePass&&x2(o,t,a,i),n!==Dn&&Gr(r,a,n)&&S2(o,o.data[gr()],r,r[11],t,r[a+1]=function Y7(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=wr(fn(t)))),t}(n,e),i,a)}function cc(t,n,e,i){const r=an(),o=Jl(2);r.firstUpdatePass&&x2(r,null,o,i);const a=ae();if(e!==Dn&&Gr(a,o,e)){const s=r.data[gr()];if(I2(s,i)&&!D2(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=Bh(l,e||"")),NE(r,s,a,e,i)}else!function G7(t,n,e,i,r,o,a,s){r===Dn&&(r=K);let l=0,u=0,f=0<r.length?r[0]:null,m=0<o.length?o[0]:null;for(;null!==f||null!==m;){const v=l<r.length?r[l+1]:void 0,b=u<o.length?o[u+1]:void 0;let S,w=null;f===m?(l+=2,u+=2,v!==b&&(w=m,S=b)):null===m||null!==f&&f<m?(l+=2,w=f):(u+=2,w=m,S=b),null!==w&&S2(t,n,e,i,w,S,a,s),f=l<r.length?r[l]:null,m=u<o.length?o[u]:null}}(r,s,a,a[11],a[o+1],a[o+1]=function q7(t,n,e){if(null==e||""===e)return K;const i=[],r=fn(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(i,r[o],!0);else if("object"==typeof r)for(const o in r)r.hasOwnProperty(o)&&t(i,o,r[o]);else"string"==typeof r&&n(i,r);return i}(t,n,e),i,o)}}function D2(t,n){return n>=t.expandoStartIndex}function x2(t,n,e,i){const r=t.data;if(null===r[e+1]){const o=r[gr()],a=D2(t,e);I2(o,i)&&null===n&&!a&&(n=!1),n=function z7(t,n,e,i){const r=function X_(t){const n=k.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let o=i?n.residualClasses:n.residualStyles;if(null===r)0===(i?n.classBindings:n.styleBindings)&&(e=Nb(e=FE(null,t,n,e,i),n.attrs,i),o=null);else{const a=n.directiveStylingLast;if(-1===a||t[a]!==r)if(e=FE(r,t,n,e,i),null===o){let l=function j7(t,n,e){const i=e?n.classBindings:n.styleBindings;if(0!==Sg(i))return t[tp(i)]}(t,n,i);void 0!==l&&Array.isArray(l)&&(l=FE(null,t,n,l[1],i),l=Nb(l,n.attrs,i),function U7(t,n,e,i){t[tp(e?n.classBindings:n.styleBindings)]=i}(t,n,i,l))}else o=function $7(t,n,e){let i;const r=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<r;o++)i=Nb(i,t[o].hostAttrs,e);return Nb(i,n.attrs,e)}(t,n,i)}return void 0!==o&&(i?n.residualClasses=o:n.residualStyles=o),e}(r,o,n,i),function A7(t,n,e,i,r,o){let a=o?n.classBindings:n.styleBindings,s=tp(a),l=Sg(a);t[i]=e;let f,u=!1;if(Array.isArray(e)?(f=e[1],(null===f||ss(e,f)>0)&&(u=!0)):f=e,r)if(0!==l){const v=tp(t[s+1]);t[i+1]=ww(v,s),0!==v&&(t[v+1]=PE(t[v+1],i)),t[s+1]=function I7(t,n){return 131071&t|n<<17}(t[s+1],i)}else t[i+1]=ww(s,0),0!==s&&(t[s+1]=PE(t[s+1],i)),s=i;else t[i+1]=ww(l,0),0===s?s=i:t[l+1]=PE(t[l+1],i),l=i;u&&(t[i+1]=OE(t[i+1])),_2(t,f,i,!0),_2(t,f,i,!1),function O7(t,n,e,i,r){const o=r?t.residualClasses:t.residualStyles;null!=o&&"string"==typeof n&&ss(o,n)>=0&&(e[i+1]=RE(e[i+1]))}(n,f,t,i,o),a=ww(s,l),o?n.classBindings=a:n.styleBindings=a}(r,o,n,e,a,i)}}function FE(t,n,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;
vendor: 4,200 bytes, line 1
1for(-1===s?s=e.directiveStart:s++;s<a&&(o=n[s],i=Nb(i,o.hostAttrs,r),o!==t);)s++;return null!==t&&(e.directiveStylingLast=s),i}function Nb(t,n,e){const i=e?1:2;let r=-1;if(null!==n)for(let o=0;o<n.length;o++){const a=n[o];"number"==typeof a?r=a:r===i&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Bo(t,a,!!e||n[++o]))}return void 0===t?null:t}function M2(t,n,e){Bo(t,n,fn(e))}function W7(t,n,e){const i=String(n);""!==i&&!i.includes(" ")&&Bo(t,i,e)}function S2(t,n,e,i,r,o,a,s){if(!(3&n.type))return;const l=t.data,u=l[s+1],f=function T7(t){return!(1&~t)}(u)?E2(l,n,e,r,Sg(u),a):void 0;kw(f)||(kw(o)||function E7(t){return!(2&~t)}(u)&&(o=E2(l,null,e,r,s,a)),function bq(t,n,e,i,r){if(n)r?t.addClass(e,i):t.removeClass(e,i);else{let o=-1===i.indexOf("-")?void 0:lh.DashCase;null==r?t.removeStyle(e,i,o):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=lh.Important),t.setStyle(e,i,r,o))}}(i,a,jo(gr(),e),r,o))}function E2(t,n,e,i,r,o){const a=null===n;let s;for(;r>0;){const l=t[r],u=Array.isArray(l),f=u?l[1]:l,m=null===f;let v=e[r+1];v===Dn&&(v=m?K:void 0);let b=m?Jh(v,i):f===i?v:void 0;if(u&&!kw(b)&&(b=Jh(l,i)),kw(b)&&(s=b,a))return s;const w=t[r+1];r=a?tp(w):Sg(w)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(s=Jh(l,i))}return s}function kw(t){return void 0!==t}function I2(t,n){return!!(t.flags&(n?8:16))}class r9{destroy(n){}updateValue(n,e){}swap(n,e){const i=Math.min(n,e),r=Math.max(n,e),o=this.detach(r);if(r-i>1){const a=this.detach(i);this.attach(i,o),this.attach(r,a)}else this.attach(i,o)}move(n,e){this.attach(e,this.detach(n))}}function LE(t,n,e,i,r){return t===e&&Object.is(n,i)?1:Object.is(r(t,n),r(e,i))?-1:0}function VE(t,n,e,i){return!(void 0===n||!n.has(i)||(t.attach(e,n.get(i)),n.delete(i),0))}function A2(t,n,e,i,r){if(VE(t,n,i,e(i,r)))t.updateValue(i,r);else{const o=t.create(i,r);t.attach(i,o)}}function O2(t,n,e,i){const r=new Set;for(let o=n;o<=e;o++)r.add(i(o,t.at(o)));return r}class P2{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const e=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,e)}else this.kvMap.set(n,e)}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),void 0!==this._vMap){const r=this._vMap;for(;r.has(i);)i=r.get(i),n(i,e)}}}function jr(t,n){ba("NgControlFlow");const e=ae(),i=to(),r=e[i]!==Dn?e[i]:-1,o=-1!==r?Mw(e,26+r):void 0;if(Gr(e,i,t)){const s=ke(null);try{if(void 0!==o&&HS(o,0),-1!==t){const l=26+t,u=Mw(e,l),f=BE(e[1],l),m=null;ug(u,sg(e,f,n,{dehydratedView:m}),0,Qf(f,m))}}finally{ke(s)}}else if(void 0!==o){const s=yN(o,0);void 0!==s&&(s[8]=n)}}class a9{lContainer;$implicit;$index;constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i}get $count(){return this.lContainer.length-10}}class c9{hasEmptyBlock;trackByFn;liveCollection;constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i}}function Dw(t,n,e,i,r,o,a,s,l,u,f,m,v){ba("NgControlFlow");const b=ae(),w=an(),S=void 0!==l,F=ae(),N=s?a.bind(F[15][8]):a,V=new c9(S,N);F[26+t]=V,Tb(b,w,t+1,n,e,i,r,Wr(w.consts,o)),S&&Tb(b,w,t+2,l,u,f,m,Wr(w.consts,v))}class u9 extends r9{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i}get length(){return this.lContainer.length-10}at(n){return this.getLView(n)[8].$implicit}attach(n,e){const i=e[6];this.needsIndexUpdate||=n!==this.length,ug(this.lContainer,e,n,Qf(this.templateTNode,i))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function d9(t,n){return gb(t,n)}(this.lContainer,n)}create(n,e){const r=sg(this.hostLView,this.templateTNode,new a9(this.lContainer,e,n),{dehydratedView:null});return this.operationsCounter?.recordCreate(),r}destroy(n){pb(n[1],n),this.operationsCounter?.recordDestroy()}updateValue(n,e){this.getLView(n)[8].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
1updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[8].$index=n}getLView(n){return function h9(t,n){return yN(t,n)}(this.lContainer,n)}}function xw(t){const n=ke(null),e=gr();try{const i=ae(),r=i[1],o=i[e],a=e+1,s=Mw(i,a);if(void 0===o.liveCollection){const u=BE(r,a);o.liveCollection=new u9(s,i,u)}else o.liveCollection.reset();const l=o.liveCollection;if(function o9(t,n,e){let i,r,o=0,a=t.length-1;if(Array.isArray(n)){let l=n.length-1;for(;o<=a&&o<=l;){const u=t.at(o),f=n[o],m=LE(o,u,o,f,e);if(0!==m){m<0&&t.updateValue(o,f),o++;continue}const v=t.at(a),b=n[l],w=LE(a,v,l,b,e);if(0!==w){w<0&&t.updateValue(a,b),a--,l--;continue}const S=e(o,u),F=e(a,v),N=e(o,f);if(Object.is(N,F)){const V=e(l,b);Object.is(V,S)?(t.swap(o,a),t.updateValue(a,b),l--,a--):t.move(a,o),t.updateValue(o,f),o++}else if(i??=new P2,r??=O2(t,o,a,e),VE(t,i,o,N))t.updateValue(o,f),o++,a++;else if(r.has(N))i.set(S,t.detach(o)),a--;else{const V=t.create(o,n[o]);t.attach(o,V),o++,a++}}for(;o<=l;)A2(t,i,e,o,n[o]),o++}else if(null!=n){const l=n[Symbol.iterator]();let u=l.next();for(;!u.done&&o<=a;){const f=t.at(o),m=u.value,v=LE(o,f,o,m,e);if(0!==v)v<0&&t.updateValue(o,m),o++,u=l.next();else{i??=new P2,r??=O2(t,o,a,e);const b=e(o,m);if(VE(t,i,o,b))t.updateValue(o,m),o++,a++,u=l.next();else if(r.has(b)){const w=e(o,f);i.set(w,t.detach(o)),a--}else t.attach(o,t.create(o,m)),o++,a++,u=l.next()}}for(;!u.done;)A2(t,i,e,t.length,u.value),u=l.next()}for(;o<=a;)t.destroy(t.detach(a--));i?.forEach(l=>{t.destroy(l)})}(l,t,o.trackByFn),l.updateIndexes(),o.hasEmptyBlock){const u=to(),f=0===l.length;if(Gr(i,u,f)){const m=e+2,v=Mw(i,m);if(f){const b=BE(r,m),w=null;ug(v,sg(i,b,void 0,{dehydratedView:w}),0,Qf(b,w))}else HS(v,0)}}}finally{ke(n)}}function Mw(t,n){return t[n]}function BE(t,n){return rl(t,n)}function D(t,n,e,i){const r=ae(),o=an(),a=26+t,s=r[11],l=o.firstCreatePass?KN(a,o,r,n,MS,lr(),e,i):o.data[a],u=R2(o,r,l,s,n,t);r[a]=u;const f=Ha(l);return fs(l,!0),NR(s,u,l),!ch(l)&&Gd()&&nw(o,r,u,l),(0===function Ge(){return k.lFrame.elementDepthCount}()||f)&&va(u,r),function Zt(){k.lFrame.elementDepthCount++}(),f&&(ew(o,r,l),ab(o,l,r)),null!==i&&xS(r,l),D}function x(){let t=jn();Cm()?ea():(t=t.parent,fs(t,!1));const n=t;(function hs(t){return k.skipHydrationRootTNode===t})(n)&&function hf(){k.skipHydrationRootTNode=null}(),function In(){k.lFrame.elementDepthCount--}();const e=an();return e.firstCreatePass&&ZN(e,n),null!=n.classesWithoutHost&&function BC(t){return!!(8&t.flags)}(n)&&NE(e,n,ae(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function Yx(t){return!!(16&t.flags)}(n)&&NE(e,n,ae(),n.stylesWithoutHost,!1),x}function J(t,n,e,i){return D(t,n,e,i),x(),J}let R2=(t,n,e,i,r,o)=>(qa(!0),Q0(i,r,iv()));function xn(t,n,e){const i=ae(),r=an(),o=t+26,a=r.firstCreatePass?function m9(t,n,e,i,r){const o=n.consts,a=Wr(o,i),s=dg(n,t,8,"ng-container",a);null!==a&&eE(s,a,!0);const l=Wr(o,r);return lr()&&nE(n,e,s,l,MS),s.mergedAttrs=Kc(s.mergedAttrs,s.attrs),null!==n.queries&&n.queries.elementStart(n,s),s}(o,r,i,n,e):r.data[o];fs(a,!0);const s=N2(r,i,a,t);return i[o]=s,Gd()&&nw(r,i,s,a),va(s,i),Ha(a)&&(ew(r,i,a),ab(r,a,i)),null!=e&&xS(i,a),xn}function Mn(){let t=jn();const n=an();return Cm()?ea():(t=t.parent,fs(t,!1)),n.firstCreatePass&&(Yd(n,t),Xo(t)&&n.queries.elementEnd(t)),Mn}function Za(t,n,e){return xn(t,n,e),Mn(),Za}let N2=(t,n,e,i)=>(qa(!0),bS(n[11],""));function mn(){return ae()}function mh(t,n,e){const i=ae();return Gr(i,to(),n)&&_s(an(),Fi(),i,t,n,i[11],e,!0),mh}const Sw="en-US";let B2=Sw;function rL(t,n,e){return function i(r){if(r===Function)return e;mb(Ba(t)?Br(t.index,n):n,5);const a=n[8];let s=oL(n,a,e,r),l=i.__ngNextListenerFn__;for(;l;)s=oL(n,a,l,r)&&s,l=l.__ngNextListenerFn__;return s}}function oL(t,n,e,i){const r=ke(null);try{return!1!==e(i)}catch(o){return function cQ(t,n){const e=t[9],i=e?e.get(Fs,null):null;i&&i.handleError(n)}(t,o),!1}finally{ke(r)}}function aL(t,n,e,i,r,o){const s=n[1],f=n[e][s.data[e].outputs[i]],m=s.firstCreatePass?g(s):null,v=h(n),b=f.subscribe(o),w=v.length;v.push(o,b),m&&m.push(r,t.index,w,-(w+1))}function Oe(t,n,e,i){const r=ae(),o=an(),a=jn();return UE(o,r,r[11],a,t,n,i),Oe}function UE(t,n,e,i,r,o,a){const s=Ha(i),u=t.firstCreatePass?g(t):null,f=h(n);let m=!0;if(3&i.type||a){const v=co(i,n),b=a?a(v):v,w=f.length,S=a?N=>a(ti(N[i.index])):i.index;let F=null;if(!a&&s&&(F=function uQ(t,n,e,i){const r=t.cleanup;if(null!=r)for(let o=0;o<r.length-1;o+=2){const a=r[o];if(a===e&&r[o+1]===i){const s=n[7],l=r[o+2];return s.length>l?s[l]:null}"string"==typeof a&&(o+=2)}return null}(t,n,r,i.index)),null!==F)(F.__ngLastListenerFn__||F).__ngNextListenerFn__=o,F.__ngLastListenerFn__=o,m=!1;else{o=rL(i,n,o);const N=e.listen(b,r,o);f.push(o,N),u&&u.push(r,S,w,w+1)}}else o=rL(i,n,o);if(m){const v=i.outputs?.[r],b=i.hostDirectiveOutputs?.[r];if(b&&b.length)for(let w=0;w<b.length;w+=2)aL(i,n,b[w],b[w+1],r,o);if(v&&v.length)for(const w of v)aL(i,n,w,r,r,o)}}function L(t=1){return function Dm(t){return(k.lFrame.contextLView=function ym(t,n){for(;t>0;)n=n[14],t--;return n}(t,k.lFrame.contextLView))[8]}(t)}function dQ(t,n){let e=null;const i=function $$(t){const n=t.attrs;if(null!=n){const e=n.indexOf(5);if(!(1&e))return n[e+1]}return null}(t);for(let r=0;r<n.length;r++){const o=n[r];
1if("*"!==o){if(null===i?GR(t,o,!0):G$(i,o))return r}else e=r}return e}function ho(t){const n=ae()[15][5];if(!n.projection){const i=n.projection=function zl(t,n){const e=[];for(let i=0;i<t;i++)e.push(n);return e}(t?t.length:1,null),r=i.slice();let o=n.child;for(;null!==o;){if(128!==o.type){const a=t?dQ(o,t):0;null!==a&&(r[a]?r[a].projectionNext=o:i[a]=o,r[a]=o)}o=o.next}}}function Ai(t,n=0,e,i,r,o){const a=ae(),s=an(),l=i?t+1:null;null!==l&&Tb(a,s,l,i,r,o,null,e);const u=dg(s,26+t,16,null,e||null);null===u.projection&&(u.projection=n),ea();const m=!a[6]||wo();null===a[15][5].projection[u.projection]&&null!==l?function hQ(t,n,e){const i=26+e,r=n.data[i],o=t[i];ug(o,sg(t,r,void 0,{dehydratedView:null}),0,Qf(r,null))}(a,s,l):m&&!ch(u)&&function _q(t,n,e){cN(n[11],0,n,e,RS(t,e,n),rN(e.parent||n[5],e,n))}(s,a,u)}function Ow(t,n,e){return $E(t,"",n,"",e),Ow}function $E(t,n,e,i,r){const o=ae(),a=bg(o,n,e,i);return a!==Dn&&_s(an(),Fi(),o,t,a,o[11],r,!1),$E}function Bs(t,n,e,i){cF(t,n,e,i)}function ii(t,n,e){!function lF(t,n,e){const i=an();return i.firstCreatePass&&(uF(i,new oF(t,n,e),-1),!(2&~n)&&(i.staticViewQueries=!0)),sF(i,ae(),n)}(t,n,e)}function cn(t){const n=ae(),e=an(),i=ev();mf(i+1);const r=dE(e,i);if(t.dirty&&function Y_(t){return!(4&~t[2])}(n)===!(2&~r.metadata.flags)){if(null===r.matches)t.reset([]);else{const o=dF(n,i);t.reset(o,Lm),t.notifyOnChanges()}return!0}return!1}function un(){return uE(ae(),ev())}function gL(t,n,e,i,r){!function mF(t,n){const e=t[Ie];e._lView=ae(),e._queryIndex=n,e._queryList=uE(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1))}(n,cF(t,e,i,r))}function Ar(t){return Ql(function Zl(){return k.lFrame.contextLView}(),26+t)}function T(t,n=""){const e=ae(),i=an(),r=t+26,o=i.firstCreatePass?dg(i,r,1,n,null):i.data[r],a=SL(i,e,o,n,t);e[r]=a,Gd()&&nw(i,e,a,o),fs(o,!1)}let SL=(t,n,e,i,r)=>(qa(!0),function vS(t,n){return t.createText(n)}(n[11],i));function me(t){return ie("",t,""),me}function ie(t,n,e){const i=ae(),r=bg(i,t,n,e);return r!==Dn&&td(i,gr(),r),ie}function uc(t,n,e,i,r){const o=ae(),a=yg(o,t,n,e,i,r);return a!==Dn&&td(o,gr(),a),uc}function td(t,n,e){const i=jo(n,t);!function AR(t,n,e){t.setValue(n,e)}(t[11],i,e)}function Eo(t,n,e){n0(n)&&(n=n());const i=ae();return Gr(i,to(),n)&&_s(an(),Fi(),i,t,n,i[11],e,!1),Eo}function Go(t,n){const e=n0(t);return e&&t.set(n),e}function Io(t,n){const e=ae(),i=an(),r=jn();return UE(i,e,e[11],r,t,n),Io}const NL={};function qE(t){const n=an(),e=ae(),i=t+26;return fs(dg(n,i,128,null,null),!1),cf(n,e,i,NL),qE}function WE(t,n,e,i,r){if(t=$t(t),Array.isArray(t))for(let o=0;o<t.length;o++)WE(t[o],n,e,i,r);else{const o=an(),a=ae(),s=jn();let l=Ho(t)?t:$t(t.provide);const u=um(t),f=1048575&s.providerIndexes,m=s.directiveStart,v=s.providerIndexes>>20;if(Ho(t)||!t.multi){const b=new vf(u,r,U),w=YE(l,n,r?f:f+v,m);-1===w?(uv(yf(s,a),o,l),GE(o,t,n.length),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(b),a.push(b)):(e[w]=b,a[w]=b)}else{const b=YE(l,n,f+v,m),w=YE(l,n,f,f+v),F=w>=0&&e[w];if(r&&!F||!r&&!(b>=0&&e[b])){uv(yf(s,a),o,l);const N=function AQ(t,n,e,i,r){const o=new vf(t,e,U);return o.multi=[],o.index=n,o.componentProviders=0,FL(o,r,i&&!e),o}(r?TQ:IQ,e.length,r,i,u);!r&&F&&(e[w].providerFactory=N),GE(o,t,n.length,0),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(N),a.push(N)}else GE(o,t,b>-1?b:w,FL(e[r?w:b],u,!r&&i));!r&&i&&F&&e[w].componentProviders++}}}function GE(t,n,e,i){const r=Ho(n),o=function Td(t){return!!t.useClass}(n);if(r||o){const l=(o?$t(n.useClass):n).prototype.ngOnDestroy;if(l){const u=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function FL(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function YE(t,n,e,i){for(let r=e;r<i;r++)if(n[r]===t)return r;return-1}function IQ(t,n,e,i,r){return QE(this.multi,[])}function TQ(t,n,e,i,r){const o=this.multi;let a;if(this.providerFactory){const s=this.providerFactory.componentProviders,l=Cf(i,i[1],this.providerFactory.index,r);a=l.slice(0,s),QE(o,a);for(let u=s;u<l.length;u++)a.push(l[u])}else a=[],QE(o,a);return a}function QE(t,n){for(let e=0;e<t.length;e++)n.push((0,t[e])());return n}function ui(t,n=[]){return e=>{e.providersResolver=(i,r)=>function EQ(t,n,e){const i=an();if(i.firstCreatePass){const r=zo(t);WE(e,i.data,i.blueprint,r,!0),WE(n,i.data,i.blueprint,r,!1)}}(i,r?r(t):t,n)}}function di(t,n,e){const i=Uo()+t,r=ae();return r[i]===Dn?ru(r,i,e?n.call(e):n()):function Ib(t,n){return t[n]}(r,i)}
1function oa(t,n,e,i){return BL(ae(),Uo(),t,n,e,i)}function ip(t,n,e,i,r){return HL(ae(),Uo(),t,n,e,i,r)}function KE(t,n,e,i,r,o){return function zL(t,n,e,i,r,o,a,s){const l=n+e;return function gw(t,n,e,i,r){const o=Xf(t,n,e,i);return Gr(t,n+2,r)||o}(t,l,r,o,a)?ru(t,l+3,s?i.call(s,r,o,a):i(r,o,a)):Hb(t,l+3)}(ae(),Uo(),t,n,e,i,r,o)}function Hb(t,n){const e=t[n];return e===Dn?void 0:e}function BL(t,n,e,i,r,o){const a=n+e;return Gr(t,a,r)?ru(t,a+1,o?i.call(o,r):i(r)):Hb(t,a+1)}function HL(t,n,e,i,r,o,a){const s=n+e;return Xf(t,s,r,o)?ru(t,s+2,a?i.call(a,r,o):i(r,o)):Hb(t,s+2)}function te(t,n){const e=an();let i;const r=t+26;e.firstCreatePass?(i=function HQ(t,n){if(n)for(let e=n.length-1;e>=0;e--){const i=n[e];if(t===i.name)return i}}(n,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks??=[]).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Hl(i.type)),s=Co(U);try{const l=cl(!1),u=o();return cl(l),cf(e,ae(),r,u),u}finally{Co(s)}}function ne(t,n,e){const i=t+26,r=ae(),o=Ql(r,i);return zb(r,i)?BL(r,Uo(),n,o.transform,e,o):o.transform(e)}function Rw(t,n,e,i){const r=t+26,o=ae(),a=Ql(o,r);return zb(o,r)?HL(o,Uo(),n,a.transform,e,i,a):a.transform(e,i)}function zb(t,n){return t[1].data[n].pure}function bs(t,n){return ow(t,n)}class Lw{full;major;minor;patch;constructor(n){this.full=n;const e=n.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}}const sV=new Lw("19.2.25");class _K{ngModuleFactory;componentFactories;constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}}let vK=(()=>{class t{compileModuleSync(e){return new mE(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=tu(Pn(e).declarations).reduce((a,s)=>{const l=En(s);return l&&a.push(new Sb(l)),a},[]);return new _K(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),CK=(()=>{class t{zone=I(Dt);changeDetectionScheduler=I(ec);applicationRef=I(ka);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function t1({ngZoneFactory:t,ignoreChangesOutsideZone:n,scheduleInRootZone:e}){return t??=()=>new Dt({...n1(),scheduleInRootZone:e}),[{provide:Dt,useFactory:t},{provide:Ke,multi:!0,useFactory:()=>{const i=I(CK,{optional:!0});return()=>i.initialize()}},{provide:Ke,multi:!0,useFactory:()=>{const i=I(kK);return()=>{i.initialize()}}},!0===n?{provide:mv,useValue:!0}:[],{provide:gv,useValue:e??GC}]}function n1(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let kK=(()=>{class t{subscription=new lt;initialized=!1;zone=I(Dt);pendingTasks=I(tc);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Dt.assertNotInAngularZone(),queueMicrotask(()=>{null!==e&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Dt.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ub=(()=>{class t{appRef=I(ka);taskService=I(tc);ngZone=I(Dt);zonelessEnabled=I(Mf);tracing=I(nh,{optional:!0});disableScheduling=I(mv,{optional:!0})??!1;
1zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new lt;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Ef):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(I(gv,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Cv||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&5===e)return;let i=!1;switch(e){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,i=!0;break;case 12:this.appRef.dirtyFlags|=16,i=!0;break;case 11:i=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;const r=this.useMicrotaskScheduler?KC:Wa;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Ef+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(e),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,KC(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const nd=new ue("",{providedIn:"root",factory:()=>I(nd,vn.Optional|vn.SkipSelf)||function DK(){return typeof $localize<"u"&&$localize.locale||Sw}()}),Vw=new ue(""),TK=new ue("");function $b(t){return!t.moduleRef}let fV=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,i){const r=i?.scheduleInRootZone,a=i?.ignoreChangesOutsideZone,s=[t1({ngZoneFactory:()=>function uM(t="zone.js",n){return"noop"===t?new Cv:"zone.js"===t?new Dt(n):t}(i?.ngZone,{...n1({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}),scheduleInRootZone:r}),ignoreChangesOutsideZone:a}),{provide:ec,useExisting:Ub}],l=function DG(t,n,e){return new pE(t,n,e,!1)}(e.moduleType,this.injector,s);return function hV(t){const n=$b(t)?t.r3Injector:t.moduleRef.injector,e=n.get(Dt);return e.run(()=>{$b(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const i=n.get(Fs,null);let r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:o=>{i.handleError(o)}})}),$b(t)){const o=()=>n.destroy(),a=t.platformInjector.get(Vw);a.add(o),n.onDestroy(()=>{r.unsubscribe(),a.delete(o)})}else{const o=()=>t.moduleRef.destroy(),a=t.platformInjector.get(Vw);a.add(o),t.moduleRef.onDestroy(()=>{Cw(t.allPlatformModules,t.moduleRef),r.unsubscribe(),a.delete(o)})}return function OK(t,n,e){try{const i=e();return Ob(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t.handleError(r)),r}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}(i,e,()=>{const o=n.get(ZF);return o.runInitializers(),o.donePromise.then(()=>
vendor: 9,760 bytes, line 1
1{if(function D9(t){"string"==typeof t&&(B2=t.toLowerCase().replace(/_/g,"-"))}(n.get(nd,Sw)||Sw),!n.get(TK,!0))return $b(t)?n.get(ka):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if($b(t)){const l=n.get(ka);return void 0!==t.rootComponent&&l.bootstrap(t.rootComponent),l}return function AK(t,n){const e=t.injector.get(ka);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>e.bootstrap(i));else{if(!t.instance.ngDoBootstrap)throw new ee(-403,!1);t.instance.ngDoBootstrap(e)}n.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,i=[]){const r=XF({},i);return function yK(t,n,e){const i=new mE(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Vw,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(i){return new(i||t)(oe(Ti))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Og=null;function pV(t,n,e=[]){const i=`Platform: ${n}`,r=new ue(i);return(o=[])=>{let a=Bw();if(!a){const s=[...e,...o,{provide:r,useValue:!0}];a=t?.(s)??function PK(t){if(Bw())throw new ee(400,!1);(function JF(){!function ct(t){Mt=t}(()=>{throw new ee(600,!1)})})(),Og=t;const n=t.get(fV);return function gV(t){const n=t.get(Ev,null);pa(t,()=>{n?.forEach(e=>e())})}(t),n}(function mV(t=[],n){return Ti.create({name:n,providers:[{provide:Ad,useValue:"platform"},{provide:Vw,useValue:new Set([()=>Og=null])},...t]})}(s,i))}return function RK(){const n=Bw();if(!n)throw new ee(401,!1);return n}()}}function Bw(){return Og?.get(fV)??null}let Sr=(()=>class t{static __NG_ELEMENT_ID__=FK})();function FK(t){return function LK(t,n,e){if(Ba(t)&&!e){const i=Br(t.index,n);return new _b(i,i)}return 175&t.type?new _b(n[15],n):null}(jn(),ae(),!(16&~t))}class CV{constructor(){}supports(n){return mw(n)}create(n){return new jK(n)}}const zK=(t,n)=>n;class jK{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(n){this._trackByFn=n||zK}forEachItem(n){let e;for(e=this._itHead;null!==e;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex<kV(i,r,o)?e:i,s=kV(a,r,o),l=a.currentIndex;if(a===i)r--,i=i._nextRemoved;else if(e=e._next,null==a.previousIndex)r++;else{o||(o=[]);const u=s-r,f=l-r;if(u!=f){for(let v=0;v<u;v++){const b=v<o.length?o[v]:o[v]=0,w=b+v;f<=w&&w<u&&(o[v]=b+1)}o[a.previousIndex]=f-u}}s!==l&&n(a,s,l)}}forEachPreviousItem(n){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)n(e)}forEachAddedItem(n){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)n(e)}forEachMovedItem(n){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)n(e)}forEachRemovedItem(n){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)n(e)}forEachIdentityChange(n){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)n(e)}diff(n){if(null==n&&(n=[]),!mw(n))throw new ee(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let r,o,a,e=this._itHead,i=!1;if(Array.isArray(n)){this.length=n.length;for(let s=0;s<this.length;s++)o=n[s],a=this._trackByFn(s,o),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,o,a,s)),Object.is(e.item,o)||this._addIdentityChange(e,o)):(e=this._mismatch(e,o,a,s),i=!0),e=e._next}else r=0,function UG(t,n){if(Array.isArray(t))for(let e=0;e<t.length;e++)n(t[e]);else{const e=t[Symbol.iterator]();let i;for(;!(i=e.next()).done;)n(i.value)}}(n,s=>{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,e,i,r){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,r)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,r)):n=this._addAfter(new UK(e,i),o,r),n}_verifyReinsertion(n,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?n=this._reinsertAfter(o,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;null!==n;){const e=n._next;this._addToRemovals(this._unlink(n)),n=e}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(n,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const r=n._prevRemoved,o=n._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(n,e,i),this._addToMoves(n,i),n}_moveAfter(n,e,i){return this._unlink(n),this._insertAfter(n,e,i),this._addToMoves(n,i),n}_addAfter(n,e,i){return this._insertAfter(n,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,e,i){const r=null===e?this._itHead:e._next;return n._next=r,n._prev=e,null===r?this._itTail=n:r._prev=n,null===e?this._itHead=n:e._next=n,null===this._linkedRecords&&(this._linkedRecords=new wV),this._linkedRecords.put(n),n.currentIndex=i,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const e=n._prev,i=n._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,n}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new wV),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class UK{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(n,e){this.item=n,this.trackById=e}}class $K{_head=null;_tail=null;add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,n))return i;return null}remove(n){const e=n._prevDup,i=n._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class wV{map=new Map;put(n){const e=n.trackById;let i=this.map.get(e);i||(i=new $K,this.map.set(e,i)),i.add(n)}get(n,e){const r=this.map.get(n);return r?r.get(n,e):null}remove(n){const e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function kV(t,n,e){const i=t.previousIndex;if(null===i)return i;let r=0;return e&&i<e.length&&(r=e[i]),i+n+r}class DV{constructor(){}supports(n){return n instanceof Map||vE(n)}create(){return new qK}}class qK{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(n){let e;for(e=this._mapHead;null!==e;e=e._next)n(e)}forEachPreviousItem(n){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)n(e)}forEachChangedItem(n){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)n(e)}forEachAddedItem(n){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)n(e)}forEachRemovedItem(n){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)n(e)}diff(n){if(n){if(!(n instanceof Map||vE(n)))throw new ee(900,!1)}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let e=this._mapHead;
1if(this._appendAfter=null,this._forEach(n,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){const i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){const r=this._records.get(n);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new WK(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i))}}class WK{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}}function xV(){return new l1([new CV])}let l1=(()=>{class t{factories;static \u0275prov=le({token:t,providedIn:"root",factory:xV});constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||xV()),deps:[[t,new Zo,new Ms]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new ee(901,!1)}}return t})();function MV(){return new jw([new DV])}let jw=(()=>{class t{static \u0275prov=le({token:t,providedIn:"root",factory:MV});factories;constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||MV()),deps:[[t,new Zo,new Ms]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new ee(901,!1)}}return t})();const QK=pV(null,"core",[]);let KK=(()=>{class t{constructor(e){}static \u0275fac=function(i){return new(i||t)(oe(ka))};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})();function Tn(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function Wb(t,n=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?n:Number(t)}function io(t){return function wn(t){const n=ke(null);try{return t()}finally{ke(n)}}(t)}function dc(t,n){return wt(t,n?.equal)}class wZ{[Ie];constructor(n){this[Ie]=n}destroy(){this[Ie].destroy()}}function Gw(t,n){!n?.injector&&tr();const e=n?.injector??I(Ti);let r,i=!0!==n?.manualCleanup?e.get(ps):null;const o=e.get(Vf,null,{optional:!0}),a=e.get(ec);return null===o||n?.forceRoot?r=function MZ(t,n,e){const i=Object.create(kZ);
1return i.fn=t,i.scheduler=n,i.notifier=e,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.schedule(i),i.notifier.notify(12),i}(t,e.get(GF),a):(r=function xZ(t,n,e){const i=Object.create(DZ);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=n,i.fn=e,t[23]??=new Set,t[23].add(i),i.consumerMarkedDirty(i),i}(o.view,a,t),i instanceof pv&&i._lView===o.view&&(i=null)),r.injector=e,null!==i&&(r.onDestroyFn=i.onDestroy(()=>r.destroy())),new wZ(r)}const HV={...We,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Sf,run(){if(this.dirty=!1,this.hasRun&&!ot(this))return;this.hasRun=!0;const t=i=>(this.cleanupFns??=[]).push(i),n=it(this),e=Wd(!1);try{this.maybeCleanup(),this.fn(t)}finally{Wd(e),rt(this,n)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},kZ={...HV,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){$e(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}},DZ={...HV,consumerMarkedDirty(){this.view[2]|=8192,ol(this.view),this.notifier.notify(13)},destroy(){$e(this),this.onDestroyFn(),this.maybeCleanup(),this.view[23]?.delete(this)}};function qV(t,n){const e=En(t),i=n.elementInjector||$l();return new Sb(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector)}const hi=new ue("");let WV=null;function id(){return WV}class HZ{}let h1=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(jZ),providedIn:"platform"})}return t})();const zZ=new ue("");let jZ=(()=>{class t extends h1{_location;_history;_doc=I(hi);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return id().getBaseHref(this._doc)}onPopState(e){const i=id().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=id().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,r){this._history.pushState(e,i,r)}replaceState(e,i,r){this._history.replaceState(e,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function f1(t,n){return t?n?t.endsWith("/")?n.startsWith("/")?t+n.slice(1):t+n:n.startsWith("/")?t+n:`${t}/${n}`:t:n}function GV(t){const n=t.search(/#|\?|$/);return"/"===t[n-1]?t.slice(0,n-1)+t.slice(n):t}function rd(t){return t&&"?"!==t[0]?`?${t}`:t}let op=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(QV),providedIn:"root"})}return t})();const YV=new ue("");let QV=(()=>{class t extends op{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??I(hi).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 f1(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+rd(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+rd(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+rd(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(oe(h1),oe(YV,8))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),au=(()=>
1{class t{_subject=new et;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function qZ(t){if(new RegExp("^(https?:)?//").test(t)){const[,e]=t.split(/\/\/[^\/]+/);return e}return t}(GV(KV(i))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+rd(i))}normalize(e){return t.stripTrailingSlash(function $Z(t,n){if(!t||!n.startsWith(t))return n;const e=n.substring(t.length);return""===e||["/",";","?","#"].includes(e[0])?e:n}(this._basePath,KV(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+rd(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+rd(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{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??void 0,complete:r??void 0})}static normalizeQueryParams=rd;static joinWithSlash=f1;static stripTrailingSlash=GV;static \u0275fac=function(i){return new(i||t)(oe(op))};static \u0275prov=le({token:t,factory:()=>function UZ(){return new au(oe(op))}(),providedIn:"root"})}return t})();function KV(t){return t.replace(/\/index.html$/,"")}function ZV(t,n){n=encodeURIComponent(n);for(const e of t.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(o)}return null}const JV="browser";function Qr(t){return"server"===t}class XV{}let QZ=(()=>{class t extends op{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,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){const i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=f1(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+rd(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+rd(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(oe(h1),oe(YV,8))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const k1=/\s+/,l3=[];let fc=(()=>{class t{_ngEl;_renderer;initialClasses=l3;rawClass;stateMap=new Map;constructor(e,i){this._ngEl=e,this._renderer=i}set klass(e){this.initialClasses=null!=e?e.trim().split(k1):l3}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(k1):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[
vendor: 2,500 bytes, line 1
1i]);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(k1).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(i){return new(i||t)(U(hn),U(ra))};static \u0275dir=ut({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();class RJ{$implicit;ngForOf;index;count;constructor(n,e,i,r){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=r}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 br=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;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 RJ(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 s=i.get(o);i.move(s,a),u3(s,r)}});for(let r=0,o=i.length;r<o;r++){const s=i.get(r).context;s.index=r,s.count=o,s.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{u3(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}static \u0275fac=function(i){return new(i||t)(U(xo),U(iu),U(l1))};static \u0275dir=ut({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function u3(t,n){t.context.$implicit=n.item}let Gn=(()=>{class t{_viewContainer;_context=new NJ;_thenTemplateRef=null;_elseTemplateRef=null;
1_thenViewRef=null;_elseViewRef=null;constructor(e,i){this._viewContainer=e,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){d3(e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){d3(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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,i){return!0}static \u0275fac=function(i){return new(i||t)(U(xo),U(iu))};static \u0275dir=ut({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})();class NJ{$implicit=null;ngIf=null}function d3(t,n){if(t&&!t.createEmbeddedView)throw new ee(2020,!1)}class D1{_viewContainerRef;_templateRef;_created=!1;constructor(n,e){this._viewContainerRef=n,this._templateRef=e}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let ok=(()=>{class t{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;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||=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)}}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return t})(),h3=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new D1(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(i){return new(i||t)(U(xo),U(iu),U(ok,9))};static \u0275dir=ut({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})(),gh=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){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:lh.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))}static \u0275fac=function(i){return new(i||t)(U(hn),U(jw),U(ra))};static \u0275dir=ut({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),Rg=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e}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)}})}static \u0275fac=function(i){return new(i||t)(U(xo))};static \u0275dir=ut({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[zi]})}return t})();class VJ{createSubscription(n,e){return io(()=>n.subscribe({next:e,error:i=>{throw i}}))}dispose(n){io(()=>n.unsubscribe())}}class BJ{createSubscription(n,e){return n.then(i=>e?.(i),i=>{throw i}),{unsubscribe:()=>{e=null}}}dispose(n){n.unsubscribe()}}const HJ=new BJ,zJ=new VJ;let _h=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Ob(e))return HJ;if(YF(e))return zJ;throw function pc(t,n){return new ee(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||t)(U(Sr,16))};
vendor: 7,565 bytes, line 1
1static \u0275pipe=Mo({name:"async",type:t,pure:!1})}return t})(),ak=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})();const S1=new ue("");let g3=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,i){this._zone=i,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,r,o){return this._findPluginFor(i).addEventListener(e,i,r,o)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new ee(5101,!1);return this._eventNameToPlugin.set(e,i),i}static \u0275fac=function(i){return new(i||t)(oe(S1),oe(Dt))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class _3{_doc;constructor(n){this._doc=n}manager}const sk="ng-app-id";function v3(t){for(const n of t)n.remove()}function b3(t,n){const e=n.createElement("style");return e.textContent=t,e}function E1(t,n){const e=n.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}let y3=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(e,i,r,o={}){this.doc=e,this.appId=i,this.nonce=r,this.isServer=Qr(o),function rX(t,n,e,i){const r=t.head?.querySelectorAll(`style[${sk}="${n}"],link[${sk}="${n}"]`);if(r)for(const o of r)o.removeAttribute(sk),o instanceof HTMLLinkElement?i.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]})}(e,i,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,i){for(const r of e)this.addUsage(r,this.inline,b3);i?.forEach(r=>this.addUsage(r,this.external,E1))}removeStyles(e,i){for(const r of e)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,i,r){const o=i.get(e);o?o.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(a=>this.addElement(a,r(e,this.doc)))})}removeUsage(e,i){const r=i.get(e);r&&(r.usage--,r.usage<=0&&(v3(r.elements),i.delete(e)))}ngOnDestroy(){for(const[,{elements:e}]of[...this.inline,...this.external])v3(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(const[i,{elements:r}]of this.inline)r.push(this.addElement(e,b3(i,this.doc)));for(const[i,{elements:r}]of this.external)r.push(this.addElement(e,E1(i,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),this.isServer&&i.setAttribute(sk,this.appId),e.appendChild(i)}static \u0275fac=function(i){return new(i||t)(oe(hi),oe(Ga),oe(Iv,8),oe(Wo))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const I1={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},T1=/%COMP%/g,uX=new ue("",{providedIn:"root",factory:()=>!0});function w3(t,n){return n.map(e=>e.replace(T1,t))}let A1=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,i,r,o,a,s,l,u=null,f=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=s,this.ngZone=l,this.nonce=u,this.tracingService=f,this.platformIsServer=Qr(s),this.defaultRenderer=new O1(e,a,l,this.platformIsServer,this.tracingService)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===gs.ShadowDom&&(i={...i,encapsulation:gs.Emulated});const r=this.getOrCreateRenderer(e,i);return r instanceof D3?r.applyToHost(e):r instanceof P1&&r.applyStyles(),r}getOrCreateRenderer(e,i){const r=this.rendererByCompId;let o=r.get(i.id);if(!o){const a=this.doc,s=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,m=this.platformIsServer,v=this.tracingService;switch(i.encapsulation){case gs.Emulated:o=new D3(l,u,i,this.appId,f,a,s,m,v);break;case gs.ShadowDom:return new pX(l,u,e,i,a,s,this.nonce,m,v);default:o=new P1(l,u,i,f,a,s,m,v)}r.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(i){return new(i||t)(oe(g3),oe(y3),oe(Ga),oe(uX),oe(hi),oe(Wo),oe(Dt),oe(Iv),oe(nh,8))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class O1{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,e,i,r,o){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,e){return e?this.doc.createElementNS(I1[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(k3(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(k3(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i="string"==typeof n?this.doc.querySelector(n):n;if(!i)throw new ee(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;const o=I1[r];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){const r=I1[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){r&(lh.DashCase|lh.Important)?n.style.setProperty(e,i,r&lh.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&lh.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){null!=n&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i,r){if("string"==typeof n&&!(n=id().getGlobalEventTarget(this.doc,n)))throw new ee(5102,!1);let o=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,e,o)),this.eventManager.addEventListener(n,e,o,r)}decoratePreventDefault(n){return e=>{if("__ngUnwrap__"===e)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))&&e.preventDefault()}}}function k3(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class pX extends O1{sharedStylesHost;hostEl;shadowRoot;constructor(n,e,i,r,o,a,s,l,u){super(n,o,a,l,u),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let f=r.styles;f=w3(r.id,f);for(const v of f){const b=document.createElement("style");s&&b.setAttribute("nonce",s),b.textContent=v,this.shadowRoot.appendChild(b)}const m=r.getExternalStyles?.();if(m)for(const v of m){const b=E1(v,o);s&&b.setAttribute("nonce",s),this.shadowRoot.appendChild(b)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class P1 extends O1{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,e,i,r,o,a,s,l,u){super(n,o,a,s,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let f=i.styles;this.styles=u?w3(u,f):f,this.styleUrls=i.getExternalStyles?.(u)}
1applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class D3 extends P1{contentAttr;hostAttr;constructor(n,e,i,r,o,a,s,l,u){const f=r+"-"+i.id;super(n,e,i,o,a,s,l,u,f),this.contentAttr=function dX(t){return"_ngcontent-%COMP%".replace(T1,t)}(f),this.hostAttr=function hX(t){return"_nghost-%COMP%".replace(T1,t)}(f)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){const i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}}class R1 extends HZ{supportsDOMEvents=!0;static makeCurrent(){!function BZ(t){WV??=t}(new R1)}onAndCancel(n,e,i,r){return n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return(e=e||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return"window"===e?window:"document"===e?n:"body"===e?n.body:null}getBaseHref(n){const e=function mX(){return Kb=Kb||document.head.querySelector("base"),Kb?Kb.getAttribute("href"):null}();return null==e?null:function gX(t){return new URL(t,document.baseURI).pathname}(e)}resetBaseElement(){Kb=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return ZV(document.cookie,n)}}let Kb=null,vX=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),bX=(()=>{class t extends _3{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r,o){return e.addEventListener(i,r,o),()=>this.removeEventListener(e,i,r,o)}removeEventListener(e,i,r,o){return e.removeEventListener(i,r,o)}static \u0275fac=function(i){return new(i||t)(oe(hi))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const M3=["alt","control","meta","shift"],yX={"\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"},CX={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let wX=(()=>{class t extends _3{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,r,o){const a=t.parseEventName(i),s=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>id().onAndCancel(e,a.domEventName,s,o))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=t._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),M3.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=yX[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"),M3.forEach(a=>{a!==r&&(0,CX[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}static \u0275fac=function(i){return new(i||t)(oe(hi))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const E3=[{provide:Wo,useValue:JV},{provide:Ev,useValue:function kX(){R1.makeCurrent()},multi:!0},{provide:hi,useFactory:function xX(){return function OM(t){eh=t}(document),document}}],MX=pV(QK,"browser",E3),I3=[{provide:yw,useClass:class _X{addToWindow(n){Qi.getAngularTestability=(i,r=!0)=>{const o=n.findTestabilityInTree(i,r);if(null==o)throw new ee(5103,!1);return o},Qi.getAllAngularTestabilities=()=>n.getAllTestabilities(),Qi.getAllAngularRootElements=()=>n.getAllRootElements(),Qi.frameworkStabilizers||(Qi.frameworkStabilizers=[]),Qi.frameworkStabilizers.push(i=>{const r=Qi.getAllAngularTestabilities();let o=r.length;const a=function(){o--,0==o&&i()};r.forEach(s=>{s.whenStable(a)})})}findTestabilityInTree(n,e,i){return null==e?null:n.getTestability(e)??(i?id().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}}},{provide:WF,useClass:xE,deps:[Dt,ME,yw]},{provide:xE,useClass:xE,deps:[Dt,ME,yw]}],T3=[{provide:Ad,useValue:"root"},{provide:Fs,useFactory:function DX(){return new Fs}},{provide:S1,useClass:bX,multi:!0,deps:[hi]},{provide:S1,useClass:wX,multi:!0,deps:[hi]},A1,y3,g3,{provide:vl,useExisting:A1},{provide:XV,useClass:vX},[]];let N1=(()=>{class t{constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[...T3,...I3],imports:[ak,KK]})}return t})();const A3=t=>n=>{for(let e=0,i=t.length;e<i&&!n.closed;e++)n.next(t[e]);n.complete()},lk=function EX(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}(),O3=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function P3(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const F1=t=>{if(t&&"function"==typeof t[Ji])return(t=>n=>{const e=t[Ji]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(n)})(t);if(O3(t))return A3(t);if(P3(t))return(t=>n=>(t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,$n),n))(t);if(t&&"function"==typeof t[lk])return(t=>n=>{const e=t[lk]();for(;;){let i;try{i=e.next()}catch(r){return n.error(r),n}if(i.done){n.complete();break}if(n.next(i.value),n.closed)break}return"function"==typeof e.return&&n.add(()=>{e.return&&e.return()}),n})(t);
1{const e=`You provided ${Vi(t)?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function L1(t,n){return new Xe(e=>{const i=new lt;let r=0;return i.add(n.schedule(function(){r!==t.length?(e.next(t[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function Kr(t,n){return n?function FX(t,n){if(null!=t){if(function RX(t){return t&&"function"==typeof t[Ji]}(t))return function AX(t,n){return new Xe(e=>{const i=new lt;return i.add(n.schedule(()=>{const r=t[Ji]();i.add(r.subscribe({next(o){i.add(n.schedule(()=>e.next(o)))},error(o){i.add(n.schedule(()=>e.error(o)))},complete(){i.add(n.schedule(()=>e.complete()))}}))})),i})}(t,n);if(P3(t))return function OX(t,n){return new Xe(e=>{const i=new lt;return i.add(n.schedule(()=>t.then(r=>{i.add(n.schedule(()=>{e.next(r),i.add(n.schedule(()=>e.complete()))}))},r=>{i.add(n.schedule(()=>e.error(r)))}))),i})}(t,n);if(O3(t))return L1(t,n);if(function NX(t){return t&&"function"==typeof t[lk]}(t)||"string"==typeof t)return function PX(t,n){if(!t)throw new Error("Iterable cannot be null");return new Xe(e=>{const i=new lt;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(n.schedule(()=>{r=t[lk](),i.add(n.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(t,n)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,n):t instanceof Xe?t:new Xe(F1(t))}class Ng extends At{constructor(n){super(),this.parent=n}_next(n){this.parent.notifyNext(n)}_error(n){this.parent.notifyError(n),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Fg extends At{notifyNext(n){this.destination.next(n)}notifyError(n){this.destination.error(n)}notifyComplete(){this.destination.complete()}}function Lg(t,n){if(n.closed)return;if(t instanceof Xe)return t.subscribe(n);let e;try{e=F1(t)(n)}catch(i){n.error(i)}return e}function ts(t,n,e=Number.POSITIVE_INFINITY){return"function"==typeof n?i=>i.pipe(ts((r,o)=>Kr(t(r,o)).pipe(Ve((a,s)=>n(r,a,o,s))),e)):("number"==typeof n&&(e=n),i=>i.lift(new LX(t,e)))}class LX{constructor(n,e=Number.POSITIVE_INFINITY){this.project=n,this.concurrent=e}call(n,e){return e.subscribe(new VX(n,this.project,this.concurrent))}}class VX extends Fg{constructor(n,e,i=Number.POSITIVE_INFINITY){super(n),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(n){this.active<this.concurrent?this._tryNext(n):this.buffer.push(n)}_tryNext(n){let e;const i=this.index++;try{e=this.project(n,i)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e)}_innerSub(n){const e=new Ng(this),i=this.destination;i.add(e);const r=Lg(n,e);r!==e&&i.add(r)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(n){this.destination.next(n)}notifyComplete(){const n=this.buffer;this.active--,n.length>0?this._next(n.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function ap(t,n){return ts(t,n,1)}function To(t,n){return function(i){return i.lift(new BX(t,n))}}class BX{constructor(n,e){this.predicate=n,this.thisArg=e}call(n,e){return e.subscribe(new HX(n,this.predicate,this.thisArg))}}class HX extends At{constructor(n,e,i){super(n),this.predicate=e,this.thisArg=i,this.count=0}_next(n){let e;try{e=this.predicate.call(this.thisArg,n,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(n)}}function Zb(t){return n=>n.lift(new zX(t))}class zX{constructor(n){this.callback=n}call(n,e){return e.subscribe(new jX(n,this.callback))}}class jX extends At{constructor(n,e){super(n),this.add(new lt(e))}}function Zr(t,n){return"function"==typeof n?e=>e.pipe(Zr((i,r)=>Kr(t(i,r)).pipe(Ve((o,a)=>n(i,o,r,a))))):e=>e.lift(new UX(t))}class UX{constructor(n){this.project=n}call(n,e){return e.subscribe(new $X(n,this.project))}}class $X extends Fg{constructor(n,e){super(n),this.project=e,this.index=0}_next(n){let e;const i=this.index++;try{e=this.project(n,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(n){const e=this.innerSubscription;e&&e.unsubscribe();const i=new Ng(this),r=this.destination;r.add(i),this.innerSubscription=Lg(n,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:n}=this;(!n||n.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(n){this.destination.next(n)}}function Vg(t){return t&&"function"==typeof t.schedule}function V1(t,n){return n?L1(t,n):new Xe(A3(t))}function at(...t){let n=t[t.length-1];return Vg(n)?(t.pop(),L1(t,n)):V1(t)}class ck{}class uk{}class ns{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?"string"==typeof n?this.lazyInit=()=>
vendor: 4,217 bytes, line 1
1{this.headers=new Map,n.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=e.slice(i+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.addHeaderEntry(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof ns?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){const e=new ns;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ns?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){const e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(n.name,e);const r=("a"===n.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=n.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}addHeaderEntry(n,e){const i=n.toLowerCase();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(e):this.headers.set(i,[e])}setHeaderEntries(n,e){const i=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}}class qX{encodeKey(n){return N3(n)}encodeValue(n){return N3(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const GX=/%(\d[a-f0-9])/gi,YX={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function N3(t){return encodeURIComponent(t).replace(GX,(n,e)=>YX[e]??n)}function dk(t){return`${t}`}class Da{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new qX,n.fromString){if(n.fromObject)throw new ee(2805,!1);this.map=function WX(t,n){const e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,o)),n.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{const i=n.fromObject[e],r=Array.isArray(i)?i.map(dk):[dk(i)];this.map.set(e,r)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){const e=[];return Object.keys(n).forEach(i=>{const r=n[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const e=new Da({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}
vendor: 6,156 bytes, line 1
1init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const e=("a"===n.op?this.map.get(n.param):void 0)||[];e.push(dk(n.value)),this.map.set(n.param,e);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let i=this.map.get(n.param)||[];const r=i.indexOf(dk(n.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class QX{map=new Map;set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function F3(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function L3(t){return typeof Blob<"u"&&t instanceof Blob}function V3(t){return typeof FormData<"u"&&t instanceof FormData}const Jb="Content-Type",B1="X-Request-URL",B3="text/plain",H3="application/json",z3=`${H3}, ${B3}, */*`;class Xb{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(n,e,i,r){let o;if(this.url=e,this.method=n.toUpperCase(),function KX(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new ns,this.context??=new QX,this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":s<e.length-1?"&":"")+a}}else this.params=new Da,this.urlWithParams=e}serializeBody(){return null===this.body?null:"string"==typeof this.body||F3(this.body)||L3(this.body)||V3(this.body)||function ZX(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Da?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||V3(this.body)?null:L3(this.body)?this.body.type||null:F3(this.body)?null:"string"==typeof this.body?B3:this.body instanceof Da?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?H3:null}clone(n={}){const e=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,o=n.transferCache??this.transferCache,a=void 0!==n.body?n.body:this.body,s=n.withCredentials??this.withCredentials,l=n.reportProgress??this.reportProgress;let u=n.headers||this.headers,f=n.params||this.params;const m=n.context??this.context;return void 0!==n.setHeaders&&(u=Object.keys(n.setHeaders).reduce((v,b)=>v.set(b,n.setHeaders[b]),u)),n.setParams&&(f=Object.keys(n.setParams).reduce((v,b)=>v.set(b,n.setParams[b]),f)),new Xb(e,i,a,{params:f,headers:u,context:m,reportProgress:l,responseType:r,withCredentials:s,transferCache:o})}}var vh=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}(vh||{});class H1{headers;status;statusText;url;ok;type;constructor(n,e=200,i="OK"){this.headers=n.headers||new ns,this.status=void 0!==n.status?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class fk extends H1{constructor(n={}){super(n)}type=vh.ResponseHeader;clone(n={}){return new fk({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class sp extends H1{body;constructor(n={}){super(n),this.body=void 0!==n.body?n.body:null}type=vh.Response;clone(n={}){return new sp({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class Bg extends H1{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function z1(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}let Hg=(()=>{class t{handler;constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof Xb)o=e;else{let l,u;l=r.headers instanceof ns?r.headers:new ns(r.headers),r.params&&(u=r.params instanceof Da?r.params:new Da({fromObject:r.params})),o=new Xb(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}const a=at(o).pipe(ap(l=>this.handler.handle(l)));if(e instanceof Xb||"events"===r.observe)return a;const s=a.pipe(To(l=>l instanceof sp));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(Ve(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new ee(2806,!1);return l.body}));case"blob":return s.pipe(Ve(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new ee(2807,!1);return l.body}));case"text":return s.pipe(Ve(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new ee(2808,!1);return l.body}));default:return s.pipe(Ve(l=>l.body))}case"response":return s;default:throw new ee(2809,!1)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}
1){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Da).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,z1(r,i))}post(e,i,r={}){return this.request("POST",e,z1(r,i))}put(e,i,r={}){return this.request("PUT",e,z1(r,i))}static \u0275fac=function(i){return new(i||t)(oe(ck))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const $3=new ue("");function q3(t,n){return n(t)}function iee(t,n){return(e,i)=>n.intercept(e,{handle:r=>t(r,i)})}const $1=new ue(""),ey=new ue(""),oee=new ue(""),W3=new ue("",{providedIn:"root",factory:()=>!0});function aee(){let t=null;return(n,e)=>{null===t&&(t=(I($1,{optional:!0})??[]).reduceRight(iee,q3));const i=I(tc);if(I(W3)){const o=i.add();return t(n,e).pipe(Zb(()=>i.remove(o)))}return t(n,e)}}let G3=(()=>{class t extends ck{backend;injector;chain=null;pendingTasks=I(tc);contributeToStability=I(W3);constructor(e,i){super(),this.backend=e,this.injector=i}handle(e){if(null===this.chain){const i=Array.from(new Set([...this.injector.get(ey),...this.injector.get(oee,[])]));this.chain=i.reduceRight((r,o)=>function ree(t,n,e){return(i,r)=>pa(e,()=>n(i,o=>t(o,r)))}(r,o,this.injector),q3)}if(this.contributeToStability){const i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(Zb(()=>this.pendingTasks.remove(i)))}return this.chain(e,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||t)(oe(uk),oe(Fr))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const uee=/^\)\]\}',?\n/,dee=RegExp(`^${B1}:`,"m");let Q3=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new ee(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?Kr(i.\u0275loadImpl()):at(null)).pipe(Zr(()=>new Xe(o=>{const a=i.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((S,F)=>a.setRequestHeader(S,F.join(","))),e.headers.has("Accept")||a.setRequestHeader("Accept",z3),!e.headers.has(Jb)){const S=e.detectContentTypeHeader();null!==S&&a.setRequestHeader(Jb,S)}if(e.responseType){const S=e.responseType.toLowerCase();a.responseType="json"!==S?S:"text"}const s=e.serializeBody();let l=null;const u=()=>{if(null!==l)return l;const S=a.statusText||"OK",F=new ns(a.getAllResponseHeaders()),N=function hee(t){return"responseURL"in t&&t.responseURL?t.responseURL:dee.test(t.getAllResponseHeaders())?t.getResponseHeader(B1):null}(a)||e.url;return l=new fk({headers:F,status:a.status,statusText:S,url:N}),l},f=()=>{let{headers:S,status:F,statusText:N,url:V}=u(),Z=null;204!==F&&(Z=typeof a.response>"u"?a.responseText:a.response),0===F&&(F=Z?200:0);let re=F>=200&&F<300;if("json"===e.responseType&&"string"==typeof Z){const se=Z;Z=Z.replace(uee,"");try{Z=""!==Z?JSON.parse(Z):null}catch(Ne){Z=se,re&&(re=!1,Z={error:Ne,text:Z})}}re?(o.next(new sp({body:Z,headers:S,status:F,statusText:N,url:V||void 0})),o.complete()):o.error(new Bg({error:Z,headers:S,status:F,statusText:N,url:V||void 0}))},m=S=>{const{url:F}=u(),N=new Bg({error:S,status:a.status||0,statusText:a.statusText||"Unknown Error",url:F||void 0});o.error(N)};let v=!1;const b=S=>{v||(o.next(u()),v=!0);let F={type:vh.DownloadProgress,loaded:S.loaded};S.lengthComputable&&(F.total=S.total),"text"===e.responseType&&a.responseText&&(F.partialText=a.responseText),o.next(F)},w=S=>{let F={type:vh.UploadProgress,loaded:S.loaded};S.lengthComputable&&(F.total=S.total),o.next(F)};return a.addEventListener("load",f),a.addEventListener("error",m),a.addEventListener("timeout",m),a.addEventListener("abort",m),e.reportProgress&&(a.addEventListener("progress",b),null!==s&&a.upload&&a.upload.addEventListener("progress",w)),a.send(s),o.next({type:vh.Sent}),()=>{a.removeEventListener("error",m),a.removeEventListener("abort",m),a.removeEventListener("load",f),a.removeEventListener("timeout",m),e.reportProgress&&(a.removeEventListener("progress",b),null!==s&&a.upload&&a.upload.removeEventListener("progress",w)),a.readyState!==a.DONE&&a.abort()}})))}static \u0275fac=function(i){return new(i||t)(oe(XV))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const q1=new ue(""),K3=new ue("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Z3=new ue("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class J3{}let mee=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,i){this.doc=e,this.cookieName=i}getToken(){const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=ZV(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(i){return new(i||t)(oe(hi),oe(K3))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const gee=/^(?:https?:)?\/\//i;function _ee(t,n){if(!I(q1)||"GET"===t.method||"HEAD"===t.method||gee.test(t.url))return n(t);const e=I(J3).getToken(),i=I(Z3);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var bh=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}(bh||{});function X3(...t){const n=[Hg,Q3,G3,{provide:ck,useExisting:G3},{provide:uk,useFactory:()=>I($3,{optional:!0})??I(Q3)},{provide:ey,useValue:_ee,multi:!0},{provide:q1,useValue:!0},{provide:J3,useClass:mee}];for(const e of t)n.push(...e.\u0275providers);return Ss(n)}const eB=new ue("");function tB(){return function lp(t,n){return{\u0275kind:t,\u0275providers:n}}(bh.LegacyInterceptors,[{provide:eB,useFactory:aee},{provide:ey,useExisting:eB,multi:!0}])}function nB(...t){if(1===t.length){const n=t[0];if(Ae(n))return pk(n,null);if(Vi(n)&&Object.getPrototypeOf(n)===Object.prototype){const e=Object.keys(n);return pk(e.map(i=>n[i]),e)}}if("function"==typeof t[t.length-1]){const n=t.pop();return pk(t=1===t.length&&Ae(t[0])?t[0]:t,null).pipe(Ve(e=>n(...e)))}return pk(t,null)}function pk(t,n){return new Xe(e=>{const i=t.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s<i;s++){const l=Kr(t[s]);let u=!1;e.add(l.subscribe({next:f=>{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(n?n.reduce((f,m,v)=>(f[m]=r[v],f),{}):r),e.complete())}}))}})}let iB=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,i){this._renderer=e,this._elementRef=i}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)}static \u0275fac=function(i){return new(i||t)(U(ra),U(hn))};static \u0275dir=ut({type:t})}return t})(),cp=(()=>{class t extends iB{static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275dir=ut({type:t,features:[wi]})}return t})();const ys=new ue(""),vee={provide:ys,useExisting:Wn(()=>W1),multi:!0};let W1=(()=>{class t extends cp{writeValue(e){this.setProperty("checked",e)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275dir=ut({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(i,r){1&i&&Oe("change",function(a){return r.onChange(a.target.checked)})("blur",function(){return r.onTouched()})},standalone:!1,features:[ui([vee]),wi]})}return t})();const bee={provide:ys,useExisting:Wn(()=>zg),multi:!0},Cee=new ue("");let zg=(()=>{class t extends iB{_compositionMode;_composing=!1;constructor(e,i,r){super(e,i),this._compositionMode=r,null==this._compositionMode&&(this._compositionMode=!function yee(){const t=id()?id().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)}static \u0275fac=function(i){return new(i||t)(U(ra),U(hn),U(Cee,8))};static \u0275dir=ut({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(i,r){1&i&&Oe("input",function(a){return r._handleInput(a.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(a){return r._compositionEnd(a.target.value)})},standalone:!1,features:[ui([bee]),wi]})}return t})();function G1(t){return null==t||0===Y1(t)}function Y1(t){return null==t?null:Array.isArray(t)||"string"==typeof t?t.length:t instanceof Set?t.size:null}const Ao=new ue(""),yh=new ue(""),wee=/^(?=.{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 Q1{static min(n){return function rB(t){return n=>{if(null==n.value||null==t)return null;const e=parseFloat(n.value);return!isNaN(e)&&e<t?{min:{min:t,actual:n.value}}:null}}(n)}static max(n){return function oB(t){return n=>{if(null==n.value||null==t)return null;const e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return function aB(t){return G1(t.value)?{required:!0}:null}(n)}static requiredTrue(n){return function sB(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function lB(t){return G1(t.value)||wee.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function cB(t){return n=>{const e=n.value?.length??Y1(n.value);return null===e||0===e?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}(n)}static maxLength(n){return function uB(t){return n=>{const e=n.value?.length??Y1(n.value);return null!==e&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}(n)}static pattern(n){return function dB(t){if(!t)return mk;let n,e;return"string"==typeof t?(e="","^"!==t.charAt(0)&&(e+="^"),e+=t,"$"!==t.charAt(t.length-1)&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>
vendor: 7,858 bytes, line 1
1{if(G1(i.value))return null;const r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(n)}static nullValidator(n){return null}static compose(n){return _B(n)}static composeAsync(n){return vB(n)}}function mk(t){return null}function hB(t){return null!=t}function fB(t){return Ob(t)?Kr(t):t}function pB(t){let n={};return t.forEach(e=>{n=null!=e?{...n,...e}:n}),0===Object.keys(n).length?null:n}function mB(t,n){return n.map(e=>e(t))}function gB(t){return t.map(n=>function kee(t){return!t.validate}(n)?n:e=>n.validate(e))}function _B(t){if(!t)return null;const n=t.filter(hB);return 0==n.length?null:function(e){return pB(mB(e,n))}}function K1(t){return null!=t?_B(gB(t)):null}function vB(t){if(!t)return null;const n=t.filter(hB);return 0==n.length?null:function(e){return nB(mB(e,n).map(fB)).pipe(Ve(pB))}}function Z1(t){return null!=t?vB(gB(t)):null}function bB(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function yB(t){return t._rawValidators}function CB(t){return t._rawAsyncValidators}function J1(t){return t?Array.isArray(t)?t:[t]:[]}function gk(t,n){return Array.isArray(t)?t.includes(n):t===n}function wB(t,n){const e=J1(n);return J1(t).forEach(r=>{gk(e,r)||e.push(r)}),e}function kB(t,n){return J1(n).filter(e=>!gk(t,e))}class DB{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=K1(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Z1(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class is extends DB{name;get formDirective(){return null}get path(){return null}}class su extends DB{_parent=null;name=null;valueAccessor=null}class xB{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let ty=(()=>{class t extends xB{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(U(su,2))};static \u0275dir=ut({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){2&i&&zt("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[wi]})}return t})(),_k=(()=>{class t extends xB{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(U(is,10))};static \u0275dir=ut({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,r){2&i&&zt("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[wi]})}return t})();const ny="VALID",bk="INVALID",jg="PENDING",iy="DISABLED";class Ug{}class SB extends Ug{value;source;constructor(n,e){super(),this.value=n,this.source=e}}class tI extends Ug{pristine;source;constructor(n,e){super(),this.pristine=n,this.source=e}}class nI extends Ug{touched;source;constructor(n,e){super(),this.touched=n,this.source=e}}class yk extends Ug{status;source;constructor(n,e){super(),this.status=n,this.source=e}}class EB extends Ug{source;constructor(n){super(),this.source=n}}class IB extends Ug{source;constructor(n){super(),this.source=n}}function iI(t){return(Ck(t)?t.validators:t)||null}function rI(t,n){return(Ck(n)?n.asyncValidators:t)||null}function Ck(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class oI{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,e){this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return io(this.statusReactive)}set status(n){io(()=>this.statusReactive.set(n))}_status=dc(()=>this.statusReactive());statusReactive=ms(void 0);get valid(){return this.status===ny}get invalid(){return this.status===bk}get pending(){return this.status==jg}get disabled(){return this.status===iy}get enabled(){return this.status!==iy}errors;get pristine(){return io(this.pristineReactive)}set pristine(n){io(()=>this.pristineReactive.set(n))}_pristine=dc(()=>this.pristineReactive());pristineReactive=ms(!0);get dirty(){return!this.pristine}get touched(){return io(this.touchedReactive)}set touched(n){io(()=>this.touchedReactive.set(n))}_touched=dc(()=>this.touchedReactive());touchedReactive=ms(!1);get untouched(){return!this.touched}_events=new et;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(wB(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(wB(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(kB(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(kB(n,this._rawAsyncValidators))}hasValidator(n){return gk(this._rawValidators,n)}hasAsyncValidator(n){return gk(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const e=!1===this.touched;this.touched=!0;const i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:i}),e&&!1!==n.emitEvent&&this._events.next(new nI(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}
1),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){const e=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const i=n.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&!1!==n.emitEvent&&this._events.next(new nI(!1,i))}markAsDirty(n={}){const e=!0===this.pristine;this.pristine=!1;const i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:i}),e&&!1!==n.emitEvent&&this._events.next(new tI(!1,i))}markAsPristine(n={}){const e=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const i=n.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&!1!==n.emitEvent&&this._events.next(new tI(!0,i))}markAsPending(n={}){this.status=jg;const e=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new yk(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:e})}disable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=iy,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue();const i=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new SB(this.value,i)),this._events.next(new yk(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:e},this),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=ny,this._forEachChild(i=>{i.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:e},this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ny||this.status===jg)&&this._runAsyncValidator(i,n.emitEvent)}const e=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new SB(this.value,e)),this._events.next(new yk(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:e})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?iy:ny}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=jg,this._hasOwnPendingAsyncValidator={emitEvent:!1!==e};const i=fB(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(!1!==e.emitEvent,this,e.shouldHaveEmitted)}get(n){let e=n;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(n,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new yk(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new Ze,this.statusChanges=new Ze}_calculateStatus(){return this._allControlsDisabled()?iy:this.errors?bk:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(jg)?jg:this._anyControlsHaveStatus(bk)?bk:ny}
vendor: 4,477 bytes, line 1
1_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){const i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),r&&this._events.next(new tI(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new nI(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Ck(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function Tee(t){return Array.isArray(t)?K1(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function Aee(t){return Array.isArray(t)?Z1(t):t||null}(this._rawAsyncValidators)}}class aI extends oI{constructor(n,e,i){super(iI(e),rI(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){(function AB(t,n,e){t._forEachChild((i,r)=>{if(void 0===e[r])throw new ee(1002,"")})})(this,0,n),Object.keys(n).forEach(i=>{(function TB(t,n,e){const i=t.controls;if(!(n?Object.keys(i):i).length)throw new ee(1e3,"");if(!i[e])throw new ee(1001,"")})(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){null!=n&&(Object.keys(n).forEach(i=>{const r=this.controls[i];r&&r.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n?n[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const $g=new ue("",{providedIn:"root",factory:()=>wk}),wk="always";function ry(t,n,e=wk){sI(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===e)&&n.valueAccessor.setDisabledState?.(t.disabled),function Ree(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&OB(t,n)})}(t,n),function Fee(t,n){const e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)}
vendor: 9,879 bytes, line 1
1)}(t,n),function Nee(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&OB(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function Pee(t,n){if(n.valueAccessor.setDisabledState){const e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,n)}function Dk(t,n,e=!0){const i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),Mk(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function xk(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function sI(t,n){const e=yB(t);null!==n.validator?t.setValidators(bB(e,n.validator)):"function"==typeof e&&t.setValidators([e]);const i=CB(t);null!==n.asyncValidator?t.setAsyncValidators(bB(i,n.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]);const r=()=>t.updateValueAndValidity();xk(n._rawValidators,r),xk(n._rawAsyncValidators,r)}function Mk(t,n){let e=!1;if(null!==t){if(null!==n.validator){const r=yB(t);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==n.validator);o.length!==r.length&&(e=!0,t.setValidators(o))}}if(null!==n.asyncValidator){const r=CB(t);if(Array.isArray(r)&&r.length>0){const o=r.filter(a=>a!==n.asyncValidator);o.length!==r.length&&(e=!0,t.setAsyncValidators(o))}}}const i=()=>{};return xk(n._rawValidators,i),xk(n._rawAsyncValidators,i),e}function OB(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function PB(t,n){sI(t,n)}function RB(t,n){t._syncPendingControls(),n.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}const zee={provide:is,useExisting:Wn(()=>ad)},oy=Promise.resolve();let ad=(()=>{class t extends is{callSetDisabledState;get submitted(){return io(this.submittedReactive)}_submitted=dc(()=>this.submittedReactive());submittedReactive=ms(!1);_directives=new Set;form;ngSubmit=new Ze;options;constructor(e,i,r){super(),this.callSetDisabledState=r,this.form=new aI({},K1(e),Z1(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){oy.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),ry(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){oy.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){oy.then(()=>{const i=this._findContainer(e.path),r=new aI({});PB(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){oy.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){oy.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),RB(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new EB(this.control)),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1),this.form._events.next(new IB(this.form))}_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}static \u0275fac=function(i){return new(i||t)(U(Ao,10),U(yh,10),U($g,8))};static \u0275dir=ut({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,r){1&i&&Oe("submit",function(a){return r.onSubmit(a)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ui([zee]),wi]})}return t})();function NB(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}function FB(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const LB=class extends oI{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,e,i){super(iI(e),rI(i,e)),this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ck(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=FB(n)?n.value:n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){NB(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){NB(this._onDisabledChange,n)}_forEachChild(n){}_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(n){FB(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},Wee={provide:su,useExisting:Wn(()=>qg)},VB=Promise.resolve();let qg=(()=>{class t extends su{_changeDetectorRef;callSetDisabledState;control=new LB;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new Ze;constructor(e,i,r,o,a,s){super(),this._changeDetectorRef=a,this.callSetDisabledState=s,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function uI(t,n){if(!n)return null;let e,i,r;return Array.isArray(n),n.forEach(o=>{o.constructor===zg?e=o:function Bee(t){return Object.getPrototypeOf(t.constructor)===cp}(o)?i=o:r=o}),r||i||e||null}(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),function cI(t,n){if(!t.hasOwnProperty("model"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(n,e.currentValue)}(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(){ry(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){VB.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&Tn(i);VB.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function kk(t,n){return[...n.path,t]}(e,this._parent):[e]}static \u0275fac=function(i){return new(i||t)(U(is,9),U(Ao,10),U(yh,10),U(ys,10),U(Sr,8),U($g,8))};static \u0275dir=ut({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[ui([Wee]),wi,zi]})}return t})(),Ik=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})();const Jee={provide:is,useExisting:Wn(()=>Wg)};let gI,Wg=(()=>{class t extends is{callSetDisabledState;get submitted(){return io(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=dc(()=>this._submittedReactive());_submittedReactive=ms(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new Ze;constructor(e,i,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Mk(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 ry(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}
1removeControl(e){Dk(e.control||null,e,!1),function Hee(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,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._submittedReactive.set(!0),RB(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new EB(this.control)),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new IB(this.form))}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,r=this.form.get(e.path);i!==r&&(Dk(i||null,e),(t=>t instanceof LB)(r)&&(ry(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);PB(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function Lee(t,n){return Mk(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){sI(this.form,this),this._oldForm&&Mk(this._oldForm,this)}static \u0275fac=function(i){return new(i||t)(U(Ao,10),U(yh,10),U($g,8))};static \u0275dir=ut({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,r){1&i&&Oe("submit",function(a){return r.onSubmit(a)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ui([Jee]),wi,zi]})}return t})(),gte=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})(),mI=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:$g,useValue:e.callSetDisabledState??wk}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[gte]})}return t})(),vte=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),nH=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[vte]})}return t})();try{gI=typeof Intl<"u"&&Intl.v8BreakIterator}catch{gI=!1}let _I,Oo=(()=>{class t{_platformId=I(Wo);isBrowser=this._platformId?function GZ(t){return t===JV}(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!gI)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function iH(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function lu(t){return t.composedPath?t.composedPath()[0]:t.target}const Ak=new WeakMap;let Cs=(()=>{class t{_appRef;_injector=I(Ti);_environmentInjector=I(Fr);load(e){const i=this._appRef=this._appRef||this._injector.get(ka);let r=Ak.get(i);r||(r={loaders:new Set,refs:[]},Ak.set(i,r),i.onDestroy(()=>
1{Ak.get(i)?.refs.forEach(o=>o.destroy()),Ak.delete(i)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(qV(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Gg=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,r){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}\n"],encapsulation:2,changeDetection:0})}return t})();class Cte extends At{notifyNext(n,e,i,r,o){this.destination.next(e)}notifyError(n,e){this.destination.error(n)}notifyComplete(n){this.destination.complete()}}class wte extends At{constructor(n,e,i){super(),this.parent=n,this.outerValue=e,this.outerIndex=i,this.index=0}_next(n){this.parent.notifyNext(this.outerValue,n,this.outerIndex,this.index++,this)}_error(n){this.parent.notifyError(n,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function kte(t,n,e,i,r=new wte(t,e,i)){if(!r.closed)return n instanceof Xe?n.subscribe(r):F1(n)(r)}const rH={};function Yo(...t){let n,e;return Vg(t[t.length-1])&&(e=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Ae(t[0])&&(t=t[0]),V1(t,e).lift(new Dte(n))}class Dte{constructor(n){this.resultSelector=n}call(n,e){return e.subscribe(new xte(n,this.resultSelector))}}class xte extends Cte{constructor(n,e){super(n),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(n){this.values.push(rH),this.observables.push(n)}_complete(){const n=this.observables,e=n.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i<e;i++)this.add(kte(this,n[i],void 0,i))}}notifyComplete(n){0==(this.active-=1)&&this.destination.complete()}notifyNext(n,e,i){const r=this.values,a=this.toRespond?r[i]===rH?--this.toRespond:this.toRespond:0;r[i]=e,0===a&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))}_tryResultSelector(n){let e;try{e=this.resultSelector.apply(this,n)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}function Yg(t=Number.POSITIVE_INFINITY){return ts(Gi,t)}function Qg(...t){return function Mte(){return Yg(1)}()(at(...t))}const oH=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})(),cu=new Xe(t=>t.complete());function Ok(t){return t?function Ste(t){return new Xe(n=>t.schedule(()=>n.complete()))}(t):cu}function ws(t){return n=>0===t?Ok():n.lift(new Ete(t))}class Ete{constructor(n){if(this.total=n,this.total<0)throw new oH}call(n,e){return e.subscribe(new Ite(n,this.total))}}class Ite extends At{constructor(n,e){super(n),this.total=e,this.count=0}_next(n){const e=this.total,i=++this.count;i<=e&&(this.destination.next(n),i===e&&(this.destination.complete(),this.unsubscribe()))}}function aH(t){return n=>n.lift(new Tte(t))}class Tte{constructor(n){this.total=n}call(n,e){return e.subscribe(new Ate(n,this.total))}}class Ate extends At{constructor(n,e){super(n),this.total=e,this.count=0}_next(n){++this.count>this.total&&this.destination.next(n)}}class Ote extends lt{constructor(n,e){super()}schedule(n,e=0){return this}}class Pk extends Ote{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1}schedule(n,e=0){if(this.closed)return this;this.state=n;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(n,e,i=0){return setInterval(n.flush.bind(n,this),i)}recycleAsyncId(n,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(n,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let r,i=!1;try{this.work(n)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const n=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);
1this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=n&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null}}let sH=(()=>{class t{constructor(e,i=t.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return t.now=()=>Date.now(),t})();class mc extends sH{constructor(n,e=sH.now){super(n,()=>mc.delegate&&mc.delegate!==this?mc.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(n,e=0,i){return mc.delegate&&mc.delegate!==this?mc.delegate.schedule(n,e,i):super.schedule(n,e,i)}flush(n){const{actions:e}=this;if(this.active)return void e.push(n);let i;this.active=!0;do{if(i=n.execute(n.state,n.delay))break}while(n=e.shift());if(this.active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}}const lH=new mc(Pk),Rk=lH;function vI(t,n=Rk){return e=>e.lift(new Pte(t,n))}class Pte{constructor(n,e){this.dueTime=n,this.scheduler=e}call(n,e){return e.subscribe(new Rte(n,this.dueTime,this.scheduler))}}class Rte extends At{constructor(n,e,i){super(n),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(n){this.clearDebounce(),this.lastValue=n,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Nte,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:n}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(n)}}clearDebounce(){const n=this.debouncedSubscription;null!==n&&(this.remove(n),n.unsubscribe(),this.debouncedSubscription=null)}}function Nte(t){t.debouncedNext()}function uu(...t){const n=t[t.length-1];return Vg(n)?(t.pop(),e=>Qg(t,e,n)):e=>Qg(t,e)}function Po(t){return n=>n.lift(new Fte(t))}class Fte{constructor(n){this.notifier=n}call(n,e){const i=new Lte(n),r=Lg(this.notifier,new Ng(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class Lte extends Fg{constructor(n){super(n),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function Nk(t){return Array.isArray(t)?t:[t]}const cH=new Set;let dp,Vte=(()=>{class t{_platform=I(Oo);_nonce=I(Iv,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Hte}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Bte(t,n){if(!cH.has(t))try{dp||(dp=document.createElement("style"),n&&dp.setAttribute("nonce",n),dp.setAttribute("type","text/css"),document.head.appendChild(dp)),dp.sheet&&(dp.sheet.insertRule(`@media ${t} {body{ }}`,0),cH.add(t))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Hte(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let zte=(()=>{class t{_mediaMatcher=I(Vte);_zone=I(Dt);_queries=new Map;_destroySubject=new et;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return uH(Nk(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=Yo(uH(Nk(e)).map(a=>this._registerQuery(a).observable));return o=Qg(o.pipe(ws(1)),o.pipe(aH(1),vI(0))),o.pipe(Ve(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new Xe(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(uu(i),Ve(({matches:a})=>({query:e,matches:a})),Po(this._destroySubject)),mql:i};return this._queries.set(e,o),o}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uH(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}let jte=(()=>{class t{_platform=I(Oo);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function $te(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function Ute(t){try{return t.frameElement}catch{return null}}(function Jte(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===hH(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=hH(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function Kte(t){let n=t.nodeName.toLowerCase(),e="input"===n&&t.type;return"text"===e||"password"===e||"select"===n||"textarea"===n}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==o:"video"===r?-1!==o&&(null!==o||this._platform.FIRE
vendor: 4,485 bytes, line 1
1FOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function Zte(t){return!function Wte(t){return function Yte(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function qte(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function Gte(t){return function Qte(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||dH(t))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function dH(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function hH(t){if(!dH(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class fH{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,i,r,o=!1,a){this._element=n,this._checker=e,this._ngZone=i,this._document=r,this._injector=a,o||this.attachAnchors()}destroy(){const n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){const e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const e=n.children;for(let i=0;i<e.length;i++){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(r)return r}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const e=n.children;for(let i=e.length-1;i>=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?ic(n,{injector:this._injector}):setTimeout(n)}}
1let Xte=(()=>{class t{_checker=I(jte);_ngZone=I(Dt);_document=I(hi);_injector=I(Ti);constructor(){I(Cs).load(Gg)}create(e,i=!1){return new fH(e,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ene=(()=>{class t{_elementRef=I(hn);_focusTrapFactory=I(Xte);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture;constructor(){I(Oo).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){const i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=iH(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",Tn],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",Tn]},exportAs:["cdkTrapFocus"],features:[zi]})}return t})();const tne=new ue("liveAnnouncerElement",{providedIn:"root",factory:function nne(){return null}}),ine=new ue("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let rne=0,one=(()=>{class t{_ngZone=I(Dt);_defaultOptions=I(ine,{optional:!0});_liveElement;_document=I(hi);_previousTimeout;_currentPromise;_currentResolve;constructor(){const e=I(tne,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...i){const r=this._defaultOptions;let o,a;return 1===i.length&&"number"==typeof i[0]?a=i[0]:[o,a]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==a&&r&&(a=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof a&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<i.length;o++)i[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id="cdk-live-announcer-"+rne++,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){const i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<i.length;r++){const o=i[r],a=o.getAttribute("aria-owns");a?-1===a.indexOf(e)&&o.setAttribute("aria-owns",a+" "+e):o.setAttribute("aria-owns",e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var hp=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(hp||{});const pH="cdk-high-contrast-black-on-white",mH="cdk-high-contrast-white-on-black",bI="cdk-high-contrast-active";let Jg,gH=(()=>{class t{_platform=I(Oo);_hasCheckedHighContrastMode;_document=I(hi);_breakpointSubscription;constructor(){this._breakpointSubscription=I(zte).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
vendor: 4,473 bytes, line 1
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return hp.NONE;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return hp.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return hp.BLACK_ON_WHITE}return hp.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(bI,pH,mH),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();i===hp.BLACK_ON_WHITE?e.add(bI,pH):i===hp.WHITE_ON_BLACK&&e.add(bI,mH)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),_H=(()=>{class t{constructor(){I(gH)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[nH]})}return t})(),sy=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})(),Ro=(()=>{class t{constructor(){I(gH)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[sy,sy]})}return t})(),Kg=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro,nH,Ro]})}return t})();function Zg(t){return null!=t&&"false"!=`${t}`}const vH=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function bH(){if(Jg)return Jg;if("object"!=typeof document||!document)return Jg=new Set(vH),Jg;let t=document.createElement("input");return Jg=new Set(vH.filter(n=>(t.setAttribute("type",n),t.type===n))),Jg}function xa(t,n,e,i,r){const o=parseInt(sV.major),a=parseInt(sV.minor);return o>19||19===o&&a>0||0===o&&0===a?t.listen(n,e,i,r):(n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r)})}function Ch(t){return t instanceof hn?t.nativeElement:t}let sne=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}\n"],encapsulation:2,changeDetection:0})}return t})();const lne={passive:!0};let cne=(()=>{class t{_platform=I(Oo);_ngZone=I(Dt);_renderer=I(vl).createRenderer(null,null);_styleLoader=I(Cs);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return cu;this._styleLoader.load(sne);const i=Ch(e),r=this._monitoredElements.get(i);if(r)return r.subject;const o=new et,a="cdk-text-field-autofilled",s=u=>{"cdk-text-field-autofill-start"!==u.animationName||i.classList.contains(a)?"cdk-text-field-autofill-end"===u.animationName&&i.classList.contains(a)&&(i.classList.remove(a),this._ngZone.run(()=>o.next({target:u.target,isAutofilled:!1}))):(i.classList.add(a),this._ngZone.run(()=>o.next({target:u.target,isAutofilled:!0})))},l=this._ngZone.runOutsideAngular(()=>(i.classList.add("cdk-text-field-autofill-monitored"),xa(this._renderer,i,"animationstart",s,lne)));return this._monitoredElements.set(i,{subject:o,unlisten:l}),o}stopMonitoring(e){const i=Ch(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}
1ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),yI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})();const CI={};let kl=(()=>{class t{_appId=I(Ga);getId(e){return"ng"!==this._appId&&(e+=this._appId),CI.hasOwnProperty(e)||(CI[e]=0),`${e}${CI[e]++}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const CH=new ue("MAT_INPUT_VALUE_ACCESSOR"),une=new ue("cdk-dir-doc",{providedIn:"root",factory:function dne(){return I(hi)}}),hne=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let wh=(()=>{class t{value="ltr";change=new Ze;constructor(){const e=I(une,{optional:!0});e&&(this.value=function fne(t){const n=t?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?hne.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function fp(...t){let n=Number.POSITIVE_INFINITY,e=null,i=t[t.length-1];return Vg(i)?(e=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===e&&1===t.length&&t[0]instanceof Xe?t[0]:Yg(n)(V1(t,e))}class mne{call(n,e){return e.subscribe(new gne(n))}}class gne extends At{constructor(n){super(n),this.hasPrev=!1}_next(n){let e;this.hasPrev?e=[this.prev,n]:this.hasPrev=!0,this.prev=n,e&&this.destination.next(e)}}const wH=new class vne extends mc{}(class _ne extends Pk{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}schedule(n,e=0){return e>0?super.schedule(n,e):(this.delay=e,this.state=n,this.scheduler.flush(this),this)}execute(n,e){return e>0||this.closed?super.execute(n,e):this._execute(n,e)}requestAsyncId(n,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(n,e,i):n.flush(this)}}),bne=wH;function ly(t,n){return new Xe(n?e=>n.schedule(yne,0,{error:t,subscriber:e}):e=>e.error(t))}function yne({error:t,subscriber:n}){n.error(t)}class Dl{constructor(n,e,i){this.kind=n,this.value=e,this.error=i,this.hasValue="N"===n}observe(n){switch(this.kind){case"N":return n.next&&n.next(this.value);case"E":return n.error&&n.error(this.error);case"C":return n.complete&&n.complete()}}do(n,e,i){switch(this.kind){case"N":return n&&n(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(n,e,i){return n&&"function"==typeof n.next?this.observe(n):this.do(n,e,i)}toObservable(){switch(this.kind){case"N":return at(this.value);case"E":return ly(this.error);case"C":return Ok()}throw new Error("unexpected notification kind value")}static createNext(n){return typeof n<"u"?new Dl("N",n):Dl.undefinedValueNotification}static createError(n){return new Dl("E",void 0,n)}static createComplete(){return Dl.completeNotification}}Dl.completeNotification=new Dl("C"),Dl.undefinedValueNotification=new Dl("N",void 0);class kne{constructor(n,e=0){this.scheduler=n,this.delay=e}call(n,e){return e.subscribe(new Fk(n,this.scheduler,this.delay))}}class Fk extends At{constructor(n,e,i=0){super(n),this.scheduler=e,this.delay=i}static dispatch(n){const{notification:e,destination:i}=n;e.observe(i),this.unsubscribe()}scheduleMessage(n){this.destination.add(this.scheduler.schedule(Fk.dispatch,this.delay,new Dne(n,this.destination)))}_next(n){this.scheduleMessage(Dl.createNext(n))}_error(n){this.scheduleMessage(Dl.createError(n)),this.unsubscribe()}_complete(){this.scheduleMessage(Dl.createComplete()),this.unsubscribe()}}class Dne{constructor(n,e){this.notification=n,this.destination=e}}class kH extends et{constructor(n=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=n<1?1:n,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(n){if(!this.isStopped){const e=this._events;e.push(n),e.length>this._bufferSize&&e.shift()}super.next(n)}nextTimeWindow(n){this.isStopped||(this._events.push(new xne(this._getNow(),n)),this._trimBufferThenGetEvents()),super.next(n)}_subscribe(n){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new Bt;if(this.isStopped||this.hasError?a=lt.EMPTY:(this.observers.push(n),a=new Vn(this,n)),r&&n.add(n=new Fk(n,r)),e)for(let s=0;s<o&&!n.closed;s++)n.next(i[s]);else for(let s=0;s<o&&!n.closed;s++)n.next(i[s].value);return this.hasError?n.error(this.thrownError):this.isStopped&&n.complete(),a}_getNow(){return(this.scheduler||bne).now()}_trimBufferThenGetEvents(){const n=this._getNow(),e=this._bufferSize,i=this._windowTime,r=this._events,o=r.length;let a=0;for(;a<o&&!(n-r[a].time<i);)a++;return o>e&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class xne{constructor(n,e){this.time=n,this.value=e}}function Lk(t,n,e){let i;return i=t&&"object"==typeof t?t:{bufferSize:t,windowTime:n,refCount:!1,scheduler:e},r=>r.lift(function Mne({bufferSize:t=Number.POSITIVE_INFINITY,windowTime:n=Number.POSITIVE_INFINITY,refCount:e,sc
1heduler:i}){let r,a,o=0,s=!1,l=!1;return function(f){let m;o++,!r||s?(s=!1,r=new kH(t,n,i),m=r.subscribe(this),a=f.subscribe({next(v){r.next(v)},error(v){s=!0,r.error(v)},complete(){l=!0,a=void 0,r.complete()}}),l&&(a=void 0)):m=r.subscribe(this),this.add(()=>{o--,m.unsubscribe(),m=void 0,a&&!l&&e&&0===o&&(a.unsubscribe(),a=void 0,r=void 0)})}}(i))}class Sne{_box;_destroyed=new et;_resizeSubject=new et;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new Xe(e=>{const i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(To(e=>e.some(i=>i.target===n)),Lk({bufferSize:1,refCount:!0}),Po(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Ene=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=I(Dt);constructor(){}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,i){const r=i?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new Sne(r)),this._observers.get(r).observe(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Ine=["notch"],Tne=["matFormFieldNotchedOutline",""],Ane=["*"],One=["textField"],Pne=["iconPrefixContainer"],Rne=["textPrefixContainer"],Nne=["iconSuffixContainer"],Fne=["textSuffixContainer"],Lne=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Vne=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Bne(t,n){1&t&&J(0,"span",20)}function Hne(t,n){if(1&t&&(D(0,"label",19),Ai(1,1),q(2,Bne,1,0,"span",20),x()),2&t){const e=L(2);M("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),Rn("for",e._control.disableAutomaticLabeling?null:e._control.id),_(2),jr(!e.hideRequiredMarker&&e._control.required?2:-1)}}function zne(t,n){1&t&&q(0,Hne,3,5,"label",19),2&t&&jr(L()._hasFloatingLabel()?0:-1)}function jne(t,n){1&t&&J(0,"div",7)}function Une(t,n){}function $ne(t,n){1&t&&q(0,Une,0,0,"ng-template",13),2&t&&(L(2),M("ngTemplateOutlet",Ar(1)))}function qne(t,n){if(1&t&&(D(0,"div",9),q(1,$ne,1,1,null,13),x()),2&t){const e=L();M("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),_(),jr(e._forceDisplayInfixLabel()?-1:1)}}function Wne(t,n){1&t&&(D(0,"div",10,2),Ai(2,2),x())}function Gne(t,n){1&t&&(D(0,"div",11,3),Ai(2,3),x())}function Yne(t,n){}function Qne(t,n){1&t&&q(0,Yne,0,0,"ng-template",13),2&t&&(L(),M("ngTemplateOutlet",Ar(1)))}function Kne(t,n){1&t&&(D(0,"div",14,4),Ai(2,4),x())}function Zne(t,n){1&t&&(D(0,"div",15,5),Ai(2,5),x())}function Jne(t,n){1&t&&J(0,"div",16)}function Xne(t,n){1&t&&Ai(0,6)}function eie(t,n){if(1&t&&(D(0,"mat-hint",21),T(1),x()),2&t){const e=L(2);M("id",e._hintLabelId),_(),me(e.hintLabel)}}function tie(t,n){1&t&&(q(0,eie,2,2,"mat-hint",21),Ai(1,7),J(2,"div",22),Ai(3,8)),2&t&&jr(L().hintLabel?0:-1)}let Vk=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["mat-label"]]})}return t})();const DH=new ue("MatError");let nie=(()=>{class t{id=I(kl).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(i,r){2&i&&mh("id",r.id)},inputs:{id:"id"},features:[ui([{provide:DH,useExisting:t}])]})}return t})(),xH=(()=>{class t{align="start";id=I(kl).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,r){2&i&&(mh("id",r.id),Rn("align",null),zt("mat-mdc-form-field-hint-end","end"===r.align))},inputs:{align:"align",id:"id"}})}return t})();const iie=new ue("MatPrefix"),MH=new ue("MatSuffix");let rie=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ui([{provide:MH,useExisting:t}])]})}return t})();const SH=new ue("FloatingLabelParent");let EH=(()=>{class t{_elementRef=I(hn);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=I(Ene);_ngZone=I(Dt);_parent=I(SH);_resizeSubscription=new lt;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function oie(t){if(null!==t.offsetParent)return t.scrollWidth;const e=t.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const i=e.scrollWidth;return e.remove(),i}(this._elementRef.nativeElement)}
vendor: 4,289 bytes, line 1
1get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,r){2&i&&zt("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();const IH="mdc-line-ripple--active",Bk="mdc-line-ripple--deactivating";let TH=(()=>{class t{_elementRef=I(hn);_cleanupTransitionEnd;constructor(){const e=I(Dt),i=I(ra);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Bk),e.add(IH)}deactivate(){this._elementRef.nativeElement.classList.add(Bk)}_handleTransitionEnd=e=>{const i=this._elementRef.nativeElement.classList,r=i.contains(Bk);"opacity"===e.propertyName&&r&&i.remove(IH,Bk)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),AH=(()=>{class t{_elementRef=I(hn);_ngZone=I(Dt);open=!1;_notch;constructor(){}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,r){if(1&i&&ii(Ine,5),2&i){let o;cn(o=un())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,r){2&i&&zt("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:Tne,ngContentSelectors:Ane,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,r){1&i&&(ho(),J(0,"div",1),D(1,"div",2,0),Ai(3),x(),J(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),wI=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t})}return t})();const Hk=new ue("MatFormField"),OH=new ue("MAT_FORM_FIELD_DEFAULT_OPTIONS");let NH=(()=>{class t{_elementRef=I(hn);_changeDetectorRef=I(Sr);_dir=I(wh);_platform=I(Oo);_idGenerator=I(kl);_ngZone=I(Dt);_injector=I(Ti);_defaults=I(OH,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=mG(Vk);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Zg(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance="fill";
vendor: 2,837 bytes, line 1
1get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new et;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_animationsDisabled;constructor(){const e=this._defaults;e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),this._animationsDisabled="NoopAnimations"===I(Ya,{optional:!0})}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=dc(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){const i=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(r+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(uu([void 0,void 0]),Ve(()=>
1[i.errorState,i.userAriaDescribedBy]),function pne(){return t=>t.lift(new mne)}(),To(([[o,a],[s,l]])=>o!==s||a!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(Po(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),fp(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),nc(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(Po(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=dc(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];
1if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getSubscriptMessageType()){const i=this._hintChildren?this._hintChildren.find(o=>"start"===o.align):null,r=this._hintChildren?this._hintChildren.find(o=>"end"===o.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const i=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=this._iconSuffixContainer?.nativeElement,a=this._textSuffixContainer?.nativeElement,s=i?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,u=o?.getBoundingClientRect().width??0,f=a?.getBoundingClientRect().width??0;e.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${s+l}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${s+l+u+f}px)`)}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,r,o){if(1&i&&(gL(o,r._labelChild,Vk,5),Bs(o,wI,5),Bs(o,iie,5),Bs(o,MH,5),Bs(o,DH,5),Bs(o,xH,5)),2&i){let a;(function _L(t=1){mf(ev()+t)})(),cn(a=un())&&(r._formFieldControl=a.first),cn(a=un())&&(r._prefixChildren=a),cn(a=un())&&(r._suffixChildren=a),cn(a=un())&&(r._errorChildren=a),cn(a=un())&&(r._hintChildren=a)}},viewQuery:function(i,r){if(1&i&&(ii(One,5),ii(Pne,5),ii(Rne,5),ii(Nne,5),ii(Fne,5),ii(EH,5),ii(AH,5),ii(TH,5)),2&i){let o;cn(o=un())&&(r._textField=o.first),cn(o=un())&&(r._iconPrefixContainer=o.first),cn(o=un())&&(r._textPrefixContainer=o.first),cn(o=un())&&(r._iconSuffixContainer=o.first),cn(o=un())&&(r._textSuffixContainer=o.first),cn(o=un())&&(r._floatingLabel=o.first),cn(o=un())&&(r._notchedOutline=o.first),cn(o=un())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:40,hostBindings:function(i,r){2&i&&zt("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill","fill"==r.appearance)("mat-form-field-appearance-outline","outline"==r.appearance)("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary","accent"!==r.color&&"warn"!==r.color)("mat-accent","accent"===r.color)("mat-warn","warn"===r.color)("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ui([{provide:Hk,useExisting:t},{provide:SH,useExisting:t}])],ngContentSelectors:Vne,decls:20,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormField
1FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,r){if(1&i){const o=mn();ho(Lne),q(0,zne,1,1,"ng-template",null,0,bs),D(2,"div",6,1),Oe("click",function(s){return qe(o),Le(r._control.onContainerClick(s))}),q(4,jne,1,0,"div",7),D(5,"div",8),q(6,qne,2,2,"div",9)(7,Wne,3,0,"div",10)(8,Gne,3,0,"div",11),D(9,"div",12),q(10,Qne,1,1,null,13),Ai(11),x(),q(12,Kne,3,0,"div",14)(13,Zne,3,0,"div",15),x(),q(14,Jne,1,0,"div",16),x(),D(15,"div",17),qE(16),D(17,"div",18),q(18,Xne,1,0)(19,tie,4,1),x()()}if(2&i){let o;_(2),zt("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),_(2),jr(r._hasOutline()||r._control.disabled?-1:4),_(2),jr(r._hasOutline()?6:-1),_(),jr(r._hasIconPrefix?7:-1),_(),jr(r._hasTextPrefix?8:-1),_(2),jr(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),_(2),jr(r._hasTextSuffix?12:-1),_(),jr(r._hasIconSuffix?13:-1),_(),jr(r._hasOutline()?-1:14),_(),zt("mat-mdc-form-field-subscript-dynamic-size","dynamic"===r.subscriptSizing);const a=r._getSubscriptMessageType();_(2),zt("mat-mdc-form-field-error-wrapper","error"===a)("mat-mdc-form-field-hint-wrapper","hint"===a),_(),jr("error"===(o=a)?18:"hint"===o?19:-1)}},dependencies:[EH,AH,Rg,TH,xH],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;
1left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-en
1abled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}\n'],encapsulation:2,changeDetection:0})}return t})(),FH=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class LH{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(n,e,i,r,o){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=r,this._stateChanges=o}updateErrorState(){const n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,o=i?.isErrorState(r,e)??!1;o!==n&&(this.errorState=o,this._stateChanges.next())}}const lie=["button","checkbox","file","hidden","image","radio","range","reset","submit"],cie=new ue("MAT_INPUT_CONFIG");let VH=(()=>{class t{_elementRef=I(hn);_platform=I(Oo);ngControl=I(su,{optional:!0,self:!0});_autofillMonitor=I(cne);_ngZone=I(Dt);_formField=I(Hk,{optional:!0});_renderer=I(ra);_uid=I(kl).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=I(cie,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new et;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=Zg(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(Q1.required)??!1}set required(e){this._required=Zg(e)}_required;get type(){return this._type}set type(e){const i=this._type;this._type=e||"text",this._validateType(),!this._isTextarea&&bH().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==i&&this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Zg(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>bH().has(e));constructor(){const e=I(ad,{optional:!0}),i=I(Wg,{optional:!0}),r=I(FH),o=I(CH,{optional:!0,self:!0}),a=this._elementRef.nativeElement,s=a.nodeName.toLowerCase();o?Wu(o.value)?this._signalBasedValueAccessor=o:this._inputValueAccessor=o:this._inputValueAccessor=a,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(a,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new LH(r,this.ngControl,i,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===s,this._isTextarea="textarea"===s,this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=a.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&Gw(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){const i=this._elementRef.nativeElement;"number"===i.type?(i.type="text",i.setSelectionRange(0,0),i.type="number"):i.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){lie.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(e){const i=this._elementRef.nativeElement,r=i.getAttribute("aria-describedby");let o;if(r){const a=this._formFieldDescribedBy||e;o=e.concat(r.split(" ").filter(s=>s&&!a.includes(s)))}else o=e;this._formFieldDescribedBy=e,o.length?i.setAttribute("aria-describedby",o.join(" ")):i.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{const i=e.target;!i.value&&0===i.selectionStart&&0===i.selectionEnd&&(i.setSelectionRange(1,1),i.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){this._cleanupWebkitWheel?.(),"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(i,r){1&i&&Oe("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),2&i&&(mh("id",r.id)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),Rn("name",r.name||null)("readonly",r._getReadonlyAttribute())("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),zt("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mat-mdc-input-disabled-interactive",r.disabledInteractive)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",Tn]},exportAs:["matInput"],features:[ui([{provide:wI,useExisting:t}]),zi]})}return t})(),kI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro,Kg,Kg,yI,Ro]})}return t})();function gc(t){return!!t&&(t instanceof Xe||"function"==typeof t.lift&&"function"==typeof t.subscribe)}function cy(t){return new Xe(n=>{let e;try{e=t()}catch(r){return void n.error(r)}return(e?Kr(e):Ok()).subscribe(n)})}class uy{}let BH=(()=>{class t extends uy{getTranslation(e){return at({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class DI{}let HH=(()=>{class t{handle(e){return e.key}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();function dy(t,n){if(t===n)return!0;
1if(null===t||null===n)return!1;if(t!=t&&n!=n)return!0;let r,o,a,e=typeof t;if(e==typeof n&&"object"==e){if(!Array.isArray(t)){if(Array.isArray(n))return!1;for(o in a=Object.create(null),t){if(!dy(t[o],n[o]))return!1;a[o]=!0}for(o in n)if(!(o in a)&&typeof n[o]<"u")return!1;return!0}if(!Array.isArray(n))return!1;if((r=t.length)==n.length){for(o=0;o<r;o++)if(!dy(t[o],n[o]))return!1;return!0}}return!1}function zs(t){return typeof t<"u"&&null!==t}function xI(t){return t&&"object"==typeof t&&!Array.isArray(t)}function zH(t,n){let e=Object.assign({},t);return xI(t)&&xI(n)&&Object.keys(n).forEach(i=>{xI(n[i])?i in t?e[i]=zH(t[i],n[i]):Object.assign(e,{[i]:n[i]}):Object.assign(e,{[i]:n[i]})}),e}class zk{}let jH=(()=>{class t extends zk{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,i){let r;return r="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,r}getValue(e,i){let r="string"==typeof i?i.split("."):[i];i="";do{i+=r.shift(),!zs(e)||!zs(e[i])||"object"!=typeof e[i]&&r.length?r.length?i+=".":e=void 0:(e=e[i],i="")}while(r.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(r,o)=>{let a=this.getValue(i,o);return zs(a)?a:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class jk{}let UH=(()=>{class t extends jk{compile(e,i){return e}compileTranslations(e,i){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class $H{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new Ze;onLangChange=new Ze;onDefaultLangChange=new Ze}const MI=new ue("USE_STORE"),SI=new ue("USE_DEFAULT_LANG"),EI=new ue("DEFAULT_LANGUAGE"),II=new ue("USE_EXTEND");let Ma=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new Ze;_onLangChange=new Ze;_onDefaultLangChange=new Ze;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,r,o,a,s=!0,l=!1,u=!1,f){this.store=e,this.currentLoader=i,this.compiler=r,this.parser=o,this.missingTranslationHandler=a,this.useDefaultLang=s,this.isolate=l,this.extend=u,f&&this.setDefaultLang(f)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(ws(1)).subscribe(r=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return at(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(ws(1)).subscribe(r=>{this.changeLang(e)}),i):(this.changeLang(e),at(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(Lk(1),ws(1));return this.loadingTranslations=i.pipe(Ve(r=>this.compiler.compileTranslations(r,e)),Lk(1),ws(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?{...r,...this.translations[e]}:r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),i}setTranslation(e,i,r=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(r||this.extend)&&this.translations[e]?zH(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>
1{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,r){let o;if(i instanceof Array){let a={},s=!1;for(let l of i)a[l]=this.getParsedResult(e,l,r),gc(a[l])&&(s=!0);return s?nB(i.map(u=>gc(a[u])?a[u]:at(a[u]))).pipe(Ve(u=>{let f={};return u.forEach((m,v)=>{f[i[v]]=m}),f})):a}if(e&&(o=this.parser.interpolate(this.parser.getValue(e,i),r)),typeof o>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),r)),typeof o>"u"){let a={key:i,translateService:this};typeof r<"u"&&(a.interpolateParams=r),o=this.missingTranslationHandler.handle(a)}return typeof o<"u"?o:i}get(e,i){if(!zs(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(ap(r=>gc(r=this.getParsedResult(r,e,i))?r:at(r)));{let r=this.getParsedResult(this.translations[this.currentLang],e,i);return gc(r)?r:at(r)}}getStreamOnTranslationChange(e,i){if(!zs(e)||!e.length)throw new Error('Parameter "key" required');return Qg(cy(()=>this.get(e,i)),this.onTranslationChange.pipe(Zr(r=>{const o=this.getParsedResult(r.translations,e,i);return"function"==typeof o.subscribe?o:at(o)})))}stream(e,i){if(!zs(e)||!e.length)throw new Error('Parameter "key" required');return Qg(cy(()=>this.get(e,i)),this.onLangChange.pipe(Zr(r=>{const o=this.getParsedResult(r.translations,e,i);return gc(o)?o:at(o)})))}instant(e,i){if(!zs(e)||!e.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],e,i);if(gc(r)){if(e instanceof Array){let o={};return e.forEach((a,s)=>{o[e[s]]=e[s]}),o}return e}return r}set(e,i,r=this.currentLang){this.translations[r][e]=this.compiler.compile(i,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}static \u0275fac=function(i){return new(i||t)(oe($H),oe(uy),oe(jk),oe(zk),oe(DI),oe(SI),oe(MI),oe(II),oe(EI))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),uie=(()=>{class t{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(e){e&&(this.key=e,this.checkNodes())}set translateParams(e){dy(this.currentParams,e)||(this.currentParams=e,this.checkNodes(!0))}constructor(e,i,r){this.translateService=e,this.element=i,this._ref=r,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(o=>{o.lang===this.translateService.currentLang&&this.checkNodes(!0,o.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(o=>{this.checkNodes(!0,o.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(o=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(e=!1,i){let r=this.element.nativeElement.childNodes;r.length||(this.setContent(this.element.nativeElement,this.key),r=this.element.nativeElement.childNodes);for(let o=0;o<r.length;++o){let a=r[o];if(3===a.nodeType){let s;if(e&&(a.lastKey=null),zs(a.lookupKey))s=a.lookupKey;else if(this.key)s=this.key;else{let l=this.getContent(a),u=l.trim();u.length&&(a.lookupKey=u,l!==a.currentValue?(s=u,a.originalContent=l||a.originalContent):a.originalContent?s=a.originalContent.trim():l!==a.currentValue&&(s=u,a.originalContent=l||a.originalContent))}
1this.updateValue(s,a,i)}}}updateValue(e,i,r){if(e){if(i.lastKey===e&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let o=a=>{a!==e&&(i.lastKey=e),i.originalContent||(i.originalContent=this.getContent(i)),i.currentValue=zs(a)?a:i.originalContent||e,this.setContent(i,this.key?i.currentValue:i.originalContent.replace(e,i.currentValue)),this._ref.markForCheck()};if(zs(r)){let a=this.translateService.getParsedResult(r,e,this.currentParams);gc(a)?a.subscribe({next:o}):o(a)}else this.translateService.get(e,this.currentParams).subscribe(o)}}getContent(e){return zs(e.textContent)?e.textContent:e.data}setContent(e,i){zs(e.textContent)?e.textContent=i:e.data=i}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(i){return new(i||t)(U(Ma),U(hn),U(Sr))};static \u0275dir=ut({type:t,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"},standalone:!1})}return t})(),hy=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,i){this.translate=e,this._ref=i}updateValue(e,i,r){let o=a=>{this.value=void 0!==a?a:e,this.lastKey=e,this._ref.markForCheck()};if(r){let a=this.translate.getParsedResult(r,e,i);gc(a.subscribe)?a.subscribe(o):o(a)}this.translate.get(e,i).subscribe(o)}transform(e,...i){if(!e||!e.length)return e;if(dy(e,this.lastKey)&&dy(i,this.lastParams))return this.value;let r;if(zs(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let o=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(r=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(i){return new(i||t)(U(Ma,16),U(Sr,16))};static \u0275pipe=Mo({name:"translate",type:t,pure:!1,standalone:!1});static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),qH=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:uy,useClass:BH},e.compiler||{provide:jk,useClass:UH},e.parser||{provide:zk,useClass:jH},e.missingTranslationHandler||{provide:DI,useClass:HH},$H,{provide:MI,useValue:e.isolate},{provide:SI,useValue:e.useDefaultLang},{provide:II,useValue:e.extend},{provide:EI,useValue:e.defaultLanguage},Ma]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:uy,useClass:BH},e.compiler||{provide:jk,useClass:UH},e.parser||{provide:zk,useClass:jH},e.missingTranslationHandler||{provide:DI,useClass:HH},{provide:MI,useValue:e.isolate},{provide:SI,useValue:e.useDefaultLang},{provide:II,useValue:e.extend},{provide:EI,useValue:e.defaultLanguage},Ma]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})(),gie=(()=>{class t{static \u0275prov=le({token:t,providedIn:"root",factory:()=>new _ie(I(hi),window)})}return t})();class _ie{document;window;offset=()=>[0,0];constructor(n,e){this.document=n,this.window=e}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n){this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){const e=function vie(t,n){const e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const a=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(a)return a}r=i.nextNode()}}return null}(this.document,n);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n}scrollToElement(n){const e=n.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}}const Wk=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function PI(){return function(n){return n.lift(new Wie(n))}}class Wie{constructor(n){this.connectable=n}call(n,e){const{connectable:i}=this;i._refCount++;const r=new Gie(n,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Gie extends At{constructor(n,e){super(n),this.connectable=e}_unsubscribe(){const{connectable:n}=this;if(!n)return void(this.connection=null);this.connectable=null;const e=n._refCount;if(e<=0)return void(this.connection=null);if(n._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=n._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class RI extends Xe{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}
1_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let n=this._connection;return n||(this._isComplete=!1,n=this._connection=new lt,n.add(this.source.subscribe(new Qie(this.getSubject(),this))),n.closed&&(this._connection=null,n=lt.EMPTY)),n}refCount(){return PI()(this)}}const Yie=(()=>{const t=RI.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 Qie extends Bn{constructor(n,e){super(n),this.connectable=e}_error(n){this._unsubscribe(),super._error(n)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const n=this.connectable;if(n){this.connectable=null;const e=n._connection;n._refCount=0,n._subject=null,n._connection=null,e&&e.unsubscribe()}}}function Gk(t=null){return n=>n.lift(new Zie(t))}class Zie{constructor(n){this.defaultValue=n}call(n,e){return e.subscribe(new Jie(n,this.defaultValue))}}class Jie extends At{constructor(n,e){super(n),this.defaultValue=e,this.isEmpty=!0}_next(n){this.isEmpty=!1,this.destination.next(n)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function nz(t=tre){return n=>n.lift(new Xie(t))}class Xie{constructor(n){this.errorFactory=n}call(n,e){return e.subscribe(new ere(n,this.errorFactory))}}class ere extends At{constructor(n,e){super(n),this.errorFactory=e,this.hasValue=!1}_next(n){this.hasValue=!0,this.destination.next(n)}_complete(){if(this.hasValue)return this.destination.complete();{let n;try{n=this.errorFactory()}catch(e){n=e}this.destination.error(n)}}}function tre(){return new Wk}function pp(t,n){const e=arguments.length>=2;return i=>i.pipe(t?To((r,o)=>t(r,o,i)):Gi,ws(1),e?Gk(n):nz(()=>new Wk))}function kh(){}function gi(t,n,e){return function(r){return r.lift(new nre(t,n,e))}}class nre{constructor(n,e,i){this.nextOrObserver=n,this.error=e,this.complete=i}call(n,e){return e.subscribe(new ire(n,this.nextOrObserver,this.error,this.complete))}}class ire extends At{constructor(n,e,i,r){super(n),this._tapNext=kh,this._tapError=kh,this._tapComplete=kh,this._tapError=i||kh,this._tapComplete=r||kh,li(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||kh,this._tapError=e.error||kh,this._tapComplete=e.complete||kh)}_next(n){try{this._tapNext.call(this._context,n)}catch(e){return void this.destination.error(e)}this.destination.next(n)}_error(n){try{this._tapError.call(this._context,n)}catch(e){return void this.destination.error(e)}this.destination.error(n)}_complete(){try{this._tapComplete.call(this._context)}catch(n){return void this.destination.error(n)}return this.destination.complete()}}function _c(t){return function(e){const i=new rre(t),r=e.lift(i);return i.caught=r}}class rre{constructor(n){this.selector=n}call(n,e){return e.subscribe(new ore(n,this.selector,this.caught))}}class ore extends Fg{constructor(n,e,i){super(n),this.selector=e,this.caught=i}error(n){if(!this.isStopped){let e;try{e=this.selector(n,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new Ng(this);this.add(i);const r=Lg(e,i);r!==i&&this.add(r)}}}class sre{constructor(n,e,i=!1){this.accumulator=n,this.seed=e,this.hasSeed=i}call(n,e){return e.subscribe(new lre(n,this.accumulator,this.seed,this.hasSeed))}}class lre extends At{constructor(n,e,i,r){super(n),this.accumulator=e,this._seed=i,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(n){this.hasSeed=!0,this._seed=n}_next(n){if(this.hasSeed)return this._tryNext(n);this.seed=n,this.destination.next(n)}_tryNext(n){const e=this.index++;let i;try{i=this.accumulator(this.seed,n,e)}catch(r){this.destination.error(r)}this.seed=i,this.destination.next(i)}}function NI(t){return function(e){return 0===t?Ok():e.lift(new cre(t))}}class cre{constructor(n){if(this.total=n,this.total<0)throw new oH}call(n,e){return e.subscribe(new ure(n,this.total))}}class ure extends At{constructor(n,e){super(n),this.total=e,this.ring=new Array,this.count=0}_next(n){const e=this.ring,i=this.total,r=this.count++;e.length<i?e.push(n):e[r%i]=n}_complete(){const n=this.destination;let e=this.count;if(e>0){const i=this.count>=this.total?this.total:this.count,r=this.ring;for(let o=0;o<i;o++){const a=e++%i;n.next(r[a])}}n.complete()}}let kre=(()=>{class t{_doc;_dom;
1constructor(e){this._doc=e,this._dom=id()}addTag(e,i=!1){return e?this._getOrCreateElement(e,i):null}addTags(e,i=!1){return e?e.reduce((r,o)=>(o&&r.push(this._getOrCreateElement(o,i)),r),[]):[]}getTag(e){if(!e)return null;const i=this._doc.querySelector(`meta[${e}]`);return"meta"===i?.nodeName.toLowerCase()?i:null}getTags(e){if(!e)return[];const i=this._doc.querySelectorAll(`meta[${e}]`);return i?[].slice.call(i).filter(r=>"meta"===r.nodeName.toLowerCase()):[]}updateTag(e,i){if(!e)return null;i=i||this._parseSelector(e);const r=this.getTag(i);return r?this._setMetaElementAttributes(e,r):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,i=!1){if(!i){const a=this._parseSelector(e),s=this.getTags(a).filter(l=>this._containsAttributes(e,l))[0];if(void 0!==s)return s}const r=this._dom.createElement("meta");return this._setMetaElementAttributes(e,r),this._doc.getElementsByTagName("head")[0].appendChild(r),r}_setMetaElementAttributes(e,i){return Object.keys(e).forEach(r=>i.setAttribute(this._getMetaKeyMap(r),e[r])),i}_parseSelector(e){const i=e.name?"name":"property";return`${i}=${this._escapeSelectorValue(String(e[i]))}`}_escapeSelectorValue(e){return`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}_containsAttributes(e,i){return Object.keys(e).every(r=>i.getAttribute(this._getMetaKeyMap(r))===e[r])}_getMetaKeyMap(e){return Dre[e]||e}static \u0275fac=function(i){return new(i||t)(oe(hi))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Dre={httpEquiv:"http-equiv"};let az=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(i){return new(i||t)(oe(hi))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Dh=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:function(i){let r=null;return r=i?new(i||t):oe(Ere),r},providedIn:"root"})}return t})(),Ere=(()=>{class t extends Dh{_doc;constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case $i.NONE:return i;case $i.HTML:return Tr(i,"HTML")?fn(i):IR(this._doc,String(i)).toString();case $i.STYLE:return Tr(i,"Style")?fn(i):i;case $i.SCRIPT:if(Tr(i,"Script"))return fn(i);throw new ee(5200,!1);case $i.URL:return Tr(i,"URL")?fn(i):G0(String(i));case $i.RESOURCE_URL:if(Tr(i,"ResourceURL"))return fn(i);throw new ee(5201,!1);default:throw new ee(5202,!1)}}bypassSecurityTrustHtml(e){return function Ka(t){return new Rt(t)}(e)}bypassSecurityTrustStyle(e){return function zr(t){return new tn(t)}(e)}bypassSecurityTrustScript(e){return function Vs(t){return new Fn(t)}(e)}bypassSecurityTrustUrl(e){return function oc(t){return new Kt(t)}(e)}bypassSecurityTrustResourceUrl(e){return function W0(t){return new Kn(t)}(e)}static \u0275fac=function(i){return new(i||t)(oe(hi))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Un="primary",_y=Symbol("RouteTitle");class Ire{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Xg(t){return new Ire(t)}function Tre(t,n,e){const i=e.path.split("/");if(i.length>t.length||"full"===e.pathMatch&&(n.hasChildren()||i.length<t.length))return null;const r={};for(let o=0;o<i.length;o++){const a=i[o],s=t[o];if(":"===a[0])r[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:t.slice(0,i.length),posParams:r}}function du(t,n){const e=t?LI(t):void 0,i=n?LI(n):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!cz(t[r],n[r]))return!1;return!0}function LI(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function cz(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;const e=[...t].sort(),i=[...n].sort();return e.every((r,o)=>i[o]===r)}return t===n}function uz(t){return t.length>0?t[t.length-1]:null}function Mh(t){return gc(t)?t:Ob(t)?Kr(Promise.resolve(t)):at(t)}const Ore={exact:function fz(t,n,e){if(!gp(t.segments,n.segments)||!Yk(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const i in n.children)if(!t.children[i]||!fz(t.children[i],n.children[i],e))return!1;return!0},subset:pz},dz={exact:function Pre(t,n){return du(t,n)},subset:function Rre(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>cz(t[e],n[e]))},ignored:()=>!0};function hz(t,n,e){return Ore[e.paths](t.root,n.root,e.matrixParams)&&dz[e.queryParams](t.queryParams,n.queryParams)&&!("exact"===e.fragment&&t.fragment!==n.fragment)}function pz(t,n,e){return mz(t,n,n.segments,e)}function mz(t,n,e,i){if(t.segments.length>e.length){const r=t.segments.slice(0,e.length);
1return!(!gp(r,e)||n.hasChildren()||!Yk(r,e,i))}if(t.segments.length===e.length){if(!gp(t.segments,e)||!Yk(t.segments,e,i))return!1;for(const r in n.children)if(!t.children[r]||!pz(t.children[r],n.children[r],i))return!1;return!0}{const r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!!(gp(t.segments,r)&&Yk(t.segments,r,i)&&t.children[Un])&&mz(t.children[Un],n,o,i)}}function Yk(t,n,e){return n.every((i,r)=>dz[e](t[r].parameters,i.parameters))}class mp{root;queryParams;fragment;_queryParamMap;constructor(n=new rr([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=Xg(this.queryParams),this._queryParamMap}toString(){return Lre.serialize(this)}}class rr{segments;children;parent=null;constructor(n,e){this.segments=n,this.children=e,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Kk(this)}}class vy{path;parameters;_parameterMap;constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=Xg(this.parameters),this._parameterMap}toString(){return vz(this)}}function gp(t,n){return t.length===n.length&&t.every((e,i)=>e.path===n[i].path)}let by=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>new Qk,providedIn:"root"})}return t})();class Qk{parse(n){const e=new Yre(n);return new mp(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){const e=`/${yy(n.root,!0)}`,i=function Hre(t){const n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${Zk(e)}=${Zk(r)}`).join("&"):`${Zk(e)}=${Zk(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}(n.queryParams),r="string"==typeof n.fragment?`#${function Vre(t){return encodeURI(t)}(n.fragment)}`:"";return`${e}${i}${r}`}}const Lre=new Qk;function Kk(t){return t.segments.map(n=>vz(n)).join("/")}function yy(t,n){if(!t.hasChildren())return Kk(t);if(n){const e=t.children[Un]?yy(t.children[Un],!1):"",i=[];return Object.entries(t.children).forEach(([r,o])=>{r!==Un&&i.push(`${r}:${yy(o,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function Fre(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===Un&&(e=e.concat(n(r,i)))}),Object.entries(t.children).forEach(([i,r])=>{i!==Un&&(e=e.concat(n(r,i)))}),e}(t,(i,r)=>r===Un?[yy(t.children[Un],!1)]:[`${r}:${yy(i,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[Un]?`${Kk(t)}/${e[0]}`:`${Kk(t)}/(${e.join("//")})`}}function gz(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Zk(t){return gz(t).replace(/%3B/gi,";")}function VI(t){return gz(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Jk(t){return decodeURIComponent(t)}function _z(t){return Jk(t.replace(/\+/g,"%20"))}function vz(t){return`${VI(t.path)}${function Bre(t){return Object.entries(t).map(([n,e])=>`;${VI(n)}=${VI(e)}`).join("")}(t.parameters)}`}const zre=/^[^\/()?;#]+/;function BI(t){const n=t.match(zre);return n?n[0]:""}const jre=/^[^\/()?;=#]+/,$re=/^[^=?&#]+/,Wre=/^[^&#]+/;class Yre{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new rr([],{}):new rr([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[Un]=new rr(n,e)),i}parseSegment(){const n=BI(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(n),new vy(Jk(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const e=function Ure(t){const n=t.match(jre);return n?n[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=BI(this.remaining);r&&(i=r,this.capture(i))}n[Jk(e)]=Jk(i)}parseQueryParam(n){const e=function qre(t){const n=t.match($re);return n?n[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Gre(t){const n=t.match(Wre);return n?n[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=_z(e),o=_z(i);if(n.hasOwnProperty(r)){let a=n[r];Array.isArray(a)||(a=[a],n[r]=a),a.push(o)}else n[r]=o}parseParens(n){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=BI(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new ee(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=Un);const a=this.parseChildren();e[o]=1===Object.keys(a).length?a[Un]:new rr([],a),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new ee(4011,!1)}}function bz(t){return t.segments.length>0?new rr([],{[Un]:t}):t}function yz(t){const n={};for(const[i,r]of Object.entries(t.children)){const o=yz(r);if(i===Un&&0===o.segments.length&&o.hasChildren())for(const[a,s]of Object.entries(o.children))n[a]=s;else(o.segments.length>0||o.hasChildren())&&(n[i]=o)}return function Qre(t){if(1===t.numberOfChildren&&t.children[Un]){const n=t.children[Un];
1return new rr(t.segments.concat(n.segments),n.children)}return t}(new rr(t.segments,n))}function _p(t){return t instanceof mp}function Cz(t){let n;const r=bz(function e(o){const a={};for(const l of o.children){const u=e(l);a[l.outlet]=u}const s=new rr(o.url,a);return o===t&&(n=s),s}(t.root));return n??r}function wz(t,n,e,i){let r=t;for(;r.parent;)r=r.parent;if(0===n.length)return HI(r,r,r,e,i);const o=function Zre(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Dz(!0,0,t);let n=0,e=!1;const i=t.reduce((r,o,a)=>{if("object"==typeof o&&null!=o){if(o.outlets){const s={};return Object.entries(o.outlets).forEach(([l,u])=>{s[l]="string"==typeof u?u.split("/"):u}),[...r,{outlets:s}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===a?(o.split("/").forEach((s,l)=>{0==l&&"."===s||(0==l&&""===s?e=!0:".."===s?n++:""!=s&&r.push(s))}),r):[...r,o]},[]);return new Dz(e,n,i)}(n);if(o.toRoot())return HI(r,r,new rr([],{}),e,i);const a=function Jre(t,n,e){if(t.isAbsolute)return new eD(n,!0,0);if(!e)return new eD(n,!1,NaN);if(null===e.parent)return new eD(e,!0,0);const i=Xk(t.commands[0])?0:1;return function Xre(t,n,e){let i=t,r=n,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new ee(4005,!1);r=i.segments.length}return new eD(i,!1,r-o)}(e,e.segments.length-1+i,t.numberOfDoubleDots)}(o,r,t),s=a.processChildren?wy(a.segmentGroup,a.index,o.commands):xz(a.segmentGroup,a.index,o.commands);return HI(r,a.segmentGroup,s,e,i)}function Xk(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Cy(t){return"object"==typeof t&&null!=t&&t.outlets}function HI(t,n,e,i,r){let a,o={};i&&Object.entries(i).forEach(([l,u])=>{o[l]=Array.isArray(u)?u.map(f=>`${f}`):`${u}`}),a=t===n?e:kz(t,n,e);const s=bz(yz(a));return new mp(s,o,r)}function kz(t,n,e){const i={};return Object.entries(t.children).forEach(([r,o])=>{i[r]=o===n?e:kz(o,n,e)}
1),new rr(t.segments,i)}class Dz{isAbsolute;numberOfDoubleDots;commands;constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&Xk(i[0]))throw new ee(4003,!1);const r=i.find(Cy);if(r&&r!==uz(i))throw new ee(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class eD{segmentGroup;processChildren;index;constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}}function xz(t,n,e){if(t??=new rr([],{}),0===t.segments.length&&t.hasChildren())return wy(t,n,e);const i=function toe(t,n,e){let i=0,r=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(i>=e.length)return o;const a=t.segments[r],s=e[i];if(Cy(s))break;const l=`${s}`,u=i<e.length-1?e[i+1]:null;if(r>0&&void 0===l)break;if(l&&u&&"object"==typeof u&&void 0===u.outlets){if(!Sz(l,u,a))return o;i+=2}else{if(!Sz(l,{},a))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){const o=new rr(t.segments.slice(0,i.pathIndex),{});return o.children[Un]=new rr(t.segments.slice(i.pathIndex),t.children),wy(o,0,r)}return i.match&&0===r.length?new rr(t.segments,{}):i.match&&!t.hasChildren()?zI(t,n,e):i.match?wy(t,0,r):zI(t,n,e)}function wy(t,n,e){if(0===e.length)return new rr(t.segments,{});{const i=function eoe(t){return Cy(t[0])?t[0].outlets:{[Un]:t}}(e),r={};if(Object.keys(i).some(o=>o!==Un)&&t.children[Un]&&1===t.numberOfChildren&&0===t.children[Un].segments.length){const o=wy(t.children[Un],n,e);return new rr(t.segments,o.children)}return Object.entries(i).forEach(([o,a])=>{"string"==typeof a&&(a=[a]),null!==a&&(r[o]=xz(t.children[o],n,a))}),Object.entries(t.children).forEach(([o,a])=>{void 0===i[o]&&(r[o]=a)}
1),new rr(t.segments,r)}}function zI(t,n,e){const i=t.segments.slice(0,n);let r=0;for(;r<e.length;){const o=e[r];if(Cy(o)){const l=noe(o.outlets);return new rr(i,l)}if(0===r&&Xk(e[0])){i.push(new vy(t.segments[n].path,Mz(e[0]))),r++;continue}const a=Cy(o)?o.outlets[Un]:`${o}`,s=r<e.length-1?e[r+1]:null;a&&s&&Xk(s)?(i.push(new vy(a,Mz(s))),r+=2):(i.push(new vy(a,{})),r++)}return new rr(i,{})}function noe(t){const n={};return Object.entries(t).forEach(([e,i])=>{"string"==typeof i&&(i=[i]),null!==i&&(n[e]=zI(new rr([],{}),0,i))}),n}function Mz(t){const n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function Sz(t,n,e){return t==e.path&&du(n,e.parameters)}const tD="imperative";var _i=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(_i||{});class hu{id;url;constructor(n,e){this.id=n,this.url=e}}class ky extends hu{type=_i.NavigationStart;navigationTrigger;restoredState;constructor(n,e,i="imperative",r=null){super(n,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class vc extends hu{urlAfterRedirects;type=_i.NavigationEnd;constructor(n,e,i){super(n,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var js=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(js||{}),nD=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(nD||{});class vp extends hu{reason;code;type=_i.NavigationCancel;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class e_ extends hu{reason;code;type=_i.NavigationSkipped;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}}class jI extends hu{error;target;type=_i.NavigationError;constructor(n,e,i,r){super(n,e),this.error=i,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ez extends hu{urlAfterRedirects;state;type=_i.RoutesRecognized;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ioe extends hu{urlAfterRedirects;state;type=_i.GuardsCheckStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class roe extends hu{urlAfterRedirects;state;shouldActivate;type=_i.GuardsCheckEnd;constructor(n,e,i,r,o){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ooe extends hu{urlAfterRedirects;state;type=_i.ResolveStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class aoe extends hu{urlAfterRedirects;state;type=_i.ResolveEnd;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class soe{route;type=_i.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class loe{route;type=_i.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class coe{snapshot;type=_i.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uoe{snapshot;type=_i.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class doe{snapshot;type=_i.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hoe{snapshot;type=_i.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Iz{routerEvent;position;anchor;type=_i.Scroll;constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class UI{}class iD{url;navigationBehaviorOptions;constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}}function bc(t){return t.outlet||Un}function Dy(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class voe{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Dy(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new xy(this.rootInjector)}}let xy=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,i){const r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){const i=this.getContext(e);
1i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new voe(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(i){return new(i||t)(oe(Fr))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class Tz{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){const e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){const e=$I(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){const e=$I(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){const e=qI(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return qI(n,this._root).map(e=>e.value)}}function $I(t,n){if(t===n.value)return n;for(const e of n.children){const i=$I(t,e);if(i)return i}return null}function qI(t,n){if(t===n.value)return[n];for(const e of n.children){const i=qI(t,e);if(i.length)return i.unshift(n),i}return[]}class yc{value;children;constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}}function t_(t){const n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}class Az extends Tz{snapshot;constructor(n,e){super(n),this.snapshot=e,WI(this,n)}toString(){return this.snapshot.toString()}}function Oz(t){const n=function boe(t){const o=new oD([],{},{},"",{},Un,t,null,{});return new Pz("",new yc(o,[]))}(t),e=new Jn([new vy("",{})]),i=new Jn({}),r=new Jn({}),o=new Jn({}),a=new Jn(""),s=new sd(e,i,o,a,r,Un,t,n.root);return s.snapshot=n.root,new Az(new yc(s,[]),n)}class sd{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,e,i,r,o,a,s,l){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=a,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(Ve(u=>u[_y]))??at(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(Ve(n=>Xg(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Ve(n=>Xg(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function rD(t,n,e="emptyOnly"){let i;const{routeConfig:r}=t;return i=null===n||"always"!==e&&""!==r?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...t.params},data:{...t.data},resolve:{...t.data,...t._resolvedData??{}}}:{params:{...n.params,...t.params},data:{...n.data,...t.data},resolve:{...t.data,...n.data,...r?.data,...t._resolvedData}},r&&Nz(r)&&(i.resolve[_y]=r.title),i}class oD{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[_y]}constructor(n,e,i,r,o,a,s,l,u){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=l,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Xg(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Xg(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Pz extends Tz{url;constructor(n,e){super(e),this.url=n,WI(this,e)}toString(){return Rz(this._root)}}
1function WI(t,n){n.value._routerState=t,n.children.forEach(e=>WI(t,e))}function Rz(t){const n=t.children.length>0?` { ${t.children.map(Rz).join(", ")} } `:"";return`${t.value}${n}`}function GI(t){if(t.snapshot){const n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,du(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),du(n.params,e.params)||t.paramsSubject.next(e.params),function Are(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!du(t[e],n[e]))return!1;return!0}(n.url,e.url)||t.urlSubject.next(e.url),du(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function YI(t,n){const e=du(t.params,n.params)&&function Nre(t,n){return gp(t,n)&&t.every((e,i)=>du(e.parameters,n[i].parameters))}(t.url,n.url);return e&&!(!t.parent!=!n.parent)&&(!t.parent||YI(t.parent,n.parent))}function Nz(t){return"string"==typeof t.title||null===t.title}const yoe=new ue("");let QI=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Un;activateEvents=new Ze;deactivateEvents=new Ze;attachEvents=new Ze;detachEvents=new Ze;routerOutletData=fM(void 0);parentContexts=I(xy);location=I(xo);changeDetector=I(Sr);inputBinder=I(aD,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=e;const r=this.location,a=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new Coe(e,s,r.injector,this.routerOutletData);this.activated=r.createComponent(a,{index:r.length,injector:l,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[zi]})}return t})();class Coe{route;childContexts;parent;outletData;constructor(n,e,i,r){this.route=n,this.childContexts=e,this.parent=i,this.outletData=r}get(n,e){return n===sd?this.route:n===xy?this.childContexts:n===yoe?this.outletData:this.parent.get(n,e)}}const aD=new ue("");let Fz=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,r=Yo([i.queryParams,i.params,i.data]).pipe(Zr(([o,a,s],l)=>(s={...o,...a,...s},0===l?at(s):Promise.resolve(s)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const a=function VZ(t){const n=En(t);if(!n)return null;
1const e=new Sb(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(i.component);if(a)for(const{templateName:s}of a.inputs)e.activatedComponentRef.setInput(s,o[s]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),Lz=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,r){1&i&&J(0,"router-outlet")},dependencies:[QI],encapsulation:2})}return t})();function KI(t){const n=t.children&&t.children.map(KI),e=n?{...t,children:n}:{...t};return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==Un&&(e.component=Lz),e}function My(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=n.value;const r=function koe(t,n,e){return n.children.map(i=>{for(const r of e.children)if(t.shouldReuseRoute(i.value,r.value.snapshot))return My(t,i,r);return My(t,i)})}(t,n,e);return new yc(i,r)}{if(t.shouldAttach(n.value)){const o=t.retrieve(n.value);if(null!==o){const a=o.route;return a.value._futureSnapshot=n.value,a.children=n.children.map(s=>My(t,s)),a}}const i=function Doe(t){return new sd(new Jn(t.url),new Jn(t.params),new Jn(t.queryParams),new Jn(t.fragment),new Jn(t.data),t.outlet,t.component,t)}(n.value),r=n.children.map(o=>My(t,o));return new yc(i,r)}}class ZI{redirectTo;navigationBehaviorOptions;constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}}const Vz="ngNavigationCancelingError";function sD(t,n){const{redirectTo:e,navigationBehaviorOptions:i}=_p(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,r=Bz(!1,js.Redirect);return r.url=e,r.navigationBehaviorOptions=i,r}function Bz(t,n){const e=new Error(`NavigationCancelingError: ${t||""}`);return e[Vz]=!0,e.cancellationCode=n,e}function Hz(t){return!!t&&t[Vz]}class Soe{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,e,i,r,o){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=o}activate(n){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),GI(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){const r=t_(e);n.children.forEach(o=>{const a=o.value.outlet;this.deactivateRoutes(o,r[a],i),delete r[a]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(n,e,i){const r=n.value,o=e?e.value:null;if(r===o)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(n,e,a.children)}else this.deactivateChildRoutes(n,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){const i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=t_(n);for(const a of Object.values(o))this.deactivateRouteAndItsChildren(a,r);if(i&&i.outlet){const a=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:a,route:n,contexts:s})}}deactivateRouteAndOutlet(n,e){const i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=t_(n);for(const a of Object.values(o))this.deactivateRouteAndItsChildren(a,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){const r=t_(e);n.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new hoe(o.value.snapshot))}),n.children.length&&this.forwardEvent(new uoe(n.value.snapshot))}activateRoutes(n,e,i){const r=n.value,o=e?e.value:null;if(GI(r),r===o)if(r.component){const a=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,a.children)}else this.activateChildRoutes(n,e,i);else if(r.component){const a=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),GI(s.route.value),this.activateChildRoutes(n,null,a.children)}else a.attachRef=null,a.route=r,a.outlet&&a.outlet.activateWith(r,a.injector),this.activateChildRoutes(n,null,a.children)}else this.activateChildRoutes(n,null,i)}}class zz{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class lD{component;route;constructor(n,e){this.component=n,this.route=e}}function Eoe(t,n,e){const i=t._root;return Sy(i,n?n._root:null,e,[i.value])}function n_(t,n){const e=Symbol(),i=n.get(t,e);return i===e?"function"!=typeof t||function xs(t){return null!==ku(t)}(t)?n.get(t):t:i}function Sy(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=t_(n);
1return t.children.forEach(a=>{(function Toe(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,a=n?n.value:null,s=e?e.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const l=function Aoe(t,n,e){if("function"==typeof e)return e(t,n);switch(e){case"pathParamsChange":return!gp(t.url,n.url);case"pathParamsOrQueryParamsChange":return!gp(t.url,n.url)||!du(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!YI(t,n)||!du(t.queryParams,n.queryParams);default:return!YI(t,n)}}(a,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new zz(i)):(o.data=a.data,o._resolvedData=a._resolvedData),Sy(t,n,o.component?s?s.children:null:e,i,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new lD(s.outlet.component,a))}else a&&Ey(n,s,r),r.canActivateChecks.push(new zz(i)),Sy(t,null,o.component?s?s.children:null:e,i,r)})(a,o[a.value.outlet],e,i.concat([a.value]),r),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,s])=>Ey(s,e.getContext(a),r)),r}function Ey(t,n,e){const i=t_(t),r=t.value;Object.entries(i).forEach(([o,a])=>{Ey(a,r.component?n?n.children.getContext(o):null:n,e)}),e.canDeactivateChecks.push(new lD(r.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,r))}function Iy(t){return"function"==typeof t}function jz(t){return t instanceof Wk||"EmptyError"===t?.name}const cD=Symbol("INITIAL_VALUE");function i_(){return Zr(t=>Yo(t.map(n=>n.pipe(ws(1),uu(cD)))).pipe(Ve(n=>{for(const e of n)if(!0!==e){if(e===cD)return cD;if(!1===e||Voe(e))return e}return!0}),To(n=>n!==cD),ws(1)))}function Voe(t){return _p(t)||t instanceof ZI}function Uz(t){return function bi(...t){return xi(t)}(gi(n=>{if("boolean"!=typeof n)throw sD(0,n)}),Ve(n=>!0===n))}class JI{segmentGroup;constructor(n){this.segmentGroup=n||null}}class XI extends Error{urlTree;constructor(n){super(),this.urlTree=n}}function r_(t){return ly(new JI(t))}class Zoe{urlSerializer;urlTree;constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return at(i);if(r.numberOfChildren>1||!r.children[Un])return ly(new ee(4e3,!1));r=r.children[Un]}}applyRedirectCommands(n,e,i,r,o){if("string"!=typeof e){const s=e,{queryParams:l,fragment:u,routeConfig:f,url:m,outlet:v,params:b,data:w,title:S}=r,F=pa(o,()=>s({params:b,data:w,queryParams:l,fragment:u,routeConfig:f,url:m,outlet:v,title:S}));if(F instanceof mp)throw new XI(F);e=F}const a=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if("/"===e[0])throw new XI(a);return a}applyRedirectCreateUrlTree(n,e,i,r){const o=this.createSegmentGroup(n,e.root,i,r);return new mp(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){const i={};return Object.entries(n).forEach(([r,o])=>{if("string"==typeof o&&":"===o[0]){const s=o.substring(1);i[r]=e[s]}else i[r]=o}),i}createSegmentGroup(n,e,i,r){const o=this.createSegments(n,e.segments,i,r);let a={};return Object.entries(e.children).forEach(([s,l])=>{a[s]=this.createSegmentGroup(n,l,i,r)}),new rr(o,a)}createSegments(n,e,i,r){return e.map(o=>":"===o.path[0]?this.findPosParam(n,o,r):this.findOrReturn(o,i))}findPosParam(n,e,i){const r=i[e.path.substring(1)];if(!r)throw new ee(4001,!1);return r}findOrReturn(n,e){let i=0;for(const r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}}const eT={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Joe(t,n,e,i,r){const o=$z(t,n,e);return o.matched?(i=function foe(t,n){return t.providers&&!t._injector&&(t._injector=fw(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,i),function Yoe(t,n,e,i){const r=n.canMatch;return r&&0!==r.length?at(r.map(a=>{const s=n_(a,t);return Mh(function Loe(t){return t&&Iy(t.canMatch)}(s)?s.canMatch(n,e):pa(t,()=>s(n,e)))})).pipe(i_(),Uz()):at(!0)}(i,n,e).pipe(Ve(a=>!0===a?o:{...eT}))):at(o)}function $z(t,n,e){if("**"===n.path)return function Xoe(t){return{matched:!0,parameters:t.length>0?uz(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}(e);if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||e.length>0)?{...eT}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(n.matcher||Tre)(e,t,n);if(!r)return{...eT};const o={};Object.entries(r.posParams??{}
1).forEach(([s,l])=>{o[s]=l.path});const a=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:a,positionalParamSegments:r.posParams??{}}}function qz(t,n,e,i){return e.length>0&&function nae(t,n,e){return e.some(i=>uD(t,n,i)&&bc(i)!==Un)}(t,e,i)?{segmentGroup:new rr(n,tae(i,new rr(e,t.children))),slicedSegments:[]}:0===e.length&&function iae(t,n,e){return e.some(i=>uD(t,n,i))}(t,e,i)?{segmentGroup:new rr(t.segments,eae(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new rr(t.segments,t.children),slicedSegments:e}}function eae(t,n,e,i){const r={};for(const o of e)if(uD(t,n,o)&&!i[bc(o)]){const a=new rr([],{});r[bc(o)]=a}return{...i,...r}}function tae(t,n){const e={};e[Un]=n;for(const i of t)if(""===i.path&&bc(i)!==Un){const r=new rr([],{});e[bc(i)]=r}return e}function uD(t,n,e){return(!(t.hasChildren()||n.length>0)||"full"!==e.pathMatch)&&""===e.path}class oae{}class lae{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,e,i,r,o,a,s){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.applyRedirects=new Zoe(this.urlSerializer,this.urlTree)}noMatchError(n){return new ee(4002,`'${n.segmentGroup}'`)}recognize(){const n=qz(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(Ve(({children:e,rootSnapshot:i})=>{const r=new yc(i,e),o=new Pz("",r),a=function Kre(t,n,e=null,i=null){return wz(Cz(t),n,e,i)}(i,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),{state:o,tree:a}}))}match(n){const e=new oD([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Un,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,Un,e).pipe(Ve(i=>({children:i,rootSnapshot:e})),_c(i=>{if(i instanceof XI)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof JI?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,r,o){return 0===i.segments.length&&i.hasChildren()?this.processChildren(n,e,i,o):this.processSegment(n,e,i,i.segments,r,!0,o).pipe(Ve(a=>a instanceof yc?[a]:[]))}processChildren(n,e,i,r){const o=[];for(const a of Object.keys(i.children))"primary"===a?o.unshift(a):o.push(a);return Kr(o).pipe(ap(a=>{const s=i.children[a],l=function _oe(t,n){const e=t.filter(i=>bc(i)===n);return e.push(...t.filter(i=>bc(i)!==n)),e}(e,a);return this.processSegmentGroup(n,l,s,a,r)}),function are(t,n){let e=!1;return arguments.length>=2&&(e=!0),function(r){return r.lift(new sre(t,n,e))}}((a,s)=>(a.push(...s),a)),Gk(null),function dre(t,n){const e=arguments.length>=2;return i=>i.pipe(t?To((r,o)=>t(r,o,i)):Gi,NI(1),e?Gk(n):nz(()=>new Wk))}(),ts(a=>{if(null===a)return r_(i);const s=Wz(a);return function cae(t){t.sort((n,e)=>n.value.outlet===Un?-1:e.value.outlet===Un?1:n.value.outlet.localeCompare(e.value.outlet))}(s),at(s)}))}
1processSegment(n,e,i,r,o,a,s){return Kr(e).pipe(ap(l=>this.processSegmentAgainstRoute(l._injector??n,e,l,i,r,o,a,s).pipe(_c(u=>{if(u instanceof JI)return at(null);throw u}))),pp(l=>!!l),_c(l=>{if(jz(l))return function rae(t,n,e){return 0===n.length&&!t.children[e]}(i,r,o)?at(new oae):r_(i);throw l}))}processSegmentAgainstRoute(n,e,i,r,o,a,s,l){return bc(i)===a||a!==Un&&uD(r,o,i)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(n,r,i,o,a,l):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(n,r,e,i,o,a,l):r_(r):r_(r)}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,o,a,s){const{matched:l,parameters:u,consumedSegments:f,positionalParamSegments:m,remainingSegments:v}=$z(e,r,o);if(!l)return r_(e);"string"==typeof r.redirectTo&&"/"===r.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const b=new oD(o,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Gz(r),bc(r),r.component??r._loadedComponent??null,r,Yz(r)),w=rD(b,s,this.paramsInheritanceStrategy);b.params=Object.freeze(w.params),b.data=Object.freeze(w.data);const S=this.applyRedirects.applyRedirectCommands(f,r.redirectTo,m,b,n);return this.applyRedirects.lineralizeSegments(r,S).pipe(ts(F=>this.processSegment(n,i,e,F.concat(v),a,!1,s)))}matchSegmentAgainstRoute(n,e,i,r,o,a){const s=Joe(e,i,r,n);return"**"===i.path&&(e.children={}),s.pipe(Zr(l=>l.matched?this.getChildConfig(n=i._injector??n,i,r).pipe(Zr(({routes:u})=>{const f=i._loadedInjector??n,{parameters:m,consumedSegments:v,remainingSegments:b}=l,w=new oD(v,m,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Gz(i),bc(i),i.component??i._loadedComponent??null,i,Yz(i)),S=rD(w,a,this.paramsInheritanceStrategy);w.params=Object.freeze(S.params),w.data=Object.freeze(S.data);const{segmentGroup:F,slicedSegments:N}=qz(e,v,b,u);if(0===N.length&&F.hasChildren())return this.processChildren(f,u,F,w).pipe(Ve(Z=>new yc(w,Z)));if(0===u.length&&0===N.length)return at(new yc(w,[]));const V=bc(i)===o;return this.processSegment(f,u,F,N,V?Un:o,!0,w).pipe(Ve(Z=>new yc(w,Z instanceof yc?[Z]:[])))})):r_(e)))}getChildConfig(n,e,i){return e.children?at({routes:e.children,injector:n}):e.loadChildren?void 0!==e._loadedRoutes?at({routes:e._loadedRoutes,injector:e._loadedInjector}):function Goe(t,n,e,i){const r=n.canLoad;return void 0===r||0===r.length?at(!0):at(r.map(a=>{const s=n_(a,t);return Mh(function Poe(t){return t&&Iy(t.canLoad)}(s)?s.canLoad(n,e):pa(t,()=>s(n,e)))})).pipe(i_(),Uz())}(n,e,i).pipe(ts(r=>r?this.configLoader.loadChildren(n,e).pipe(gi(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function Koe(){return ly(Bz(!1,js.GuardRejected))}())):at({routes:[],injector:n})}}function uae(t){const n=t.value.routeConfig;return n&&""===n.path}function Wz(t){const n=[],e=new Set;for(const i of t){if(!uae(i)){n.push(i);continue}const r=n.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):n.push(i)}for(const i of e){const r=Wz(i.children);n.push(new yc(i.value,r))}return n.filter(i=>!e.has(i))}function Gz(t){return t.data||{}}function Yz(t){return t.resolve||{}}function Qz(t){const n=t.children.map(e=>Qz(e)).flat();return[t,...n]}function tT(t){return Zr(n=>{const e=t(n);return e?Kr(e).pipe(Ve(()=>n)):at(n)})}let Kz=(()=>{class t{buildTitle(e){let i,r=e.root;for(;void 0!==r;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===Un);return i}getResolvedTitleForRoute(e){return e.data[_y]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(gae),providedIn:"root"})}return t})(),gae=(()=>{class t extends Kz{title;constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||t)(oe(az))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Ty=new ue("",{providedIn:"root",factory:()=>({})}),dD=new ue("");let nT=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=I(vK);loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return at(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=Mh(e.loadComponent()).pipe(Ve(Zz),gi(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),Zb(()=>{this.componentLoaders.delete(e)})),r=new RI(i,()=>new et).pipe(PI());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return at({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=function _ae(t,n,e,i){return Mh(t.loadChildren()).pipe(Ve(Zz),ts(r=>r instanceof kF||Array.isArray(r)?at(r):Kr(n.compileModuleAsync(r))),Ve(r=>{i&&i(t);let o,a,s=!1;return Array.isArray(r)?(a=r,!0):(o=r.create(e).injector,a=o.get(dD,[],{optional:!0,self:!0}).flat()),{routes:a.map(KI),injector:o}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(Zb(()=>{this.childrenLoaders.delete(i)})),a=new RI(o,()=>new et).pipe(PI());return this.childrenLoaders.set(i,a),a}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Zz(t){return function vae(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let iT=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(bae),providedIn:"root"})}return t})(),bae=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Jz=new ue(""),Xz=new ue("");function yae(t,n,e){const i=t.get(Xz),r=t.get(hi);return t.get(Dt).runOutsideAngular(()=>{if(!r.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(u=>setTimeout(u));let o;const a=new Promise(u=>{o=u}),s=r.startViewTransition(()=>(o(),function Cae(t){return new Promise(n=>{ic({read:()=>setTimeout(n)},{injector:t})})}(t))),{onViewTransitionCreated:l}=i;return l&&pa(t,()=>l({transition:s,from:n,to:e})),a})}const e4=new ue("");let rT=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new et;
1transitionAbortSubject=new et;configLoader=I(nT);environmentInjector=I(Fr);destroyRef=I(ps);urlSerializer=I(by);rootContexts=I(xy);location=I(au);inputBindingEnabled=null!==I(aD,{optional:!0});titleStrategy=I(Kz);options=I(Ty,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=I(iT);createViewTransition=I(Jz,{optional:!0});navigationErrorHandler=I(e4,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>at(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=r=>this.events.next(new loe(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new soe(r)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...e,extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:i})}setupNavigations(e){return this.transitions=new Jn(null),this.transitions.pipe(To(i=>null!==i),Zr(i=>{let r=!1,o=!1;return at(i).pipe(Zr(a=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",js.SupersededByNewNavigation),cu;this.currentTransition=i,this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,targetBrowserUrl:"string"==typeof a.extras.browserUrl?this.urlSerializer.parse(a.extras.browserUrl):a.extras.browserUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const s=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!s&&"reload"!==(a.extras.onSameUrlNavigation??e.onSameUrlNavigation))return this.events.next(new e_(a.id,this.urlSerializer.serialize(a.rawUrl),"",nD.IgnoredSameUrlNavigation)),a.resolve(!1),cu;if(this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return at(a).pipe(Zr(u=>(this.events.next(new ky(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),u.id!==this.navigationId?cu:Promise.resolve(u))),function dae(t,n,e,i,r,o){return ts(a=>function aae(t,n,e,i,r,o,a="emptyOnly"){return new lae(t,n,e,i,r,a,o).recognize()}(t,n,e,i,a.extractedUrl,r,o).pipe(Ve(({state:s,tree:l})=>({...a,targetSnapshot:s,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),gi(u=>{i.targetSnapshot=u.targetSnapshot,i.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:u.urlAfterRedirects};const f=new Ez(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(a.currentRawUrl)){const{id:u,extractedUrl:f,source:m,restoredState:v,extras:b}=a,w=new ky(u,this.urlSerializer.serialize(f),m,v);this.events.next(w);const S=Oz(this.rootComponentType).snapshot;return this.currentTransition=i={...a,targetSnapshot:S,urlAfterRedirects:f,extras:{...b,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=f,at(i)}return this.events.next(new e_(a.id,this.urlSerializer.serialize(a.extractedUrl),"",nD.IgnoredByUrlHandlingStrategy)),a.resolve(!1),cu}),gi(a=>{const s=new ioe(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}),Ve(a=>(this.currentTransition=i={...a,guards:Eoe(a.targetSnapshot,a.currentSnapshot,this.rootContexts)},i)),function Boe(t,n){return ts(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:a}}=e;return 0===a.length&&0===o.length?at({...e,guardsResult:!0}):function Hoe(t,n,e,i){return Kr(t).pipe(ts(r=>function Woe(t,n,e,i,r){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?at(o.map(s=>{const l=Dy(n)??r,u=n_(s,l);return Mh(function Foe(t){return t&&Iy(t.canDeactivate)}(u)?u.canDeactivate(t,n,e,i):pa(l,()=>u(t,n,e,i))).pipe(pp())})).pipe(i_()):at(!0)}(r.component,r.route,e,n,i)),pp(r=>!0!==r,!0))}(a,i,r,t).pipe(ts(s=>
1s&&function Ooe(t){return"boolean"==typeof t}(s)?function zoe(t,n,e,i){return Kr(n).pipe(ap(r=>Qg(function Uoe(t,n){return null!==t&&n&&n(new coe(t)),at(!0)}(r.route.parent,i),function joe(t,n){return null!==t&&n&&n(new doe(t)),at(!0)}(r.route,i),function qoe(t,n,e){const i=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(a=>function Ioe(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(a)).filter(a=>null!==a).map(a=>cy(()=>at(a.guards.map(l=>{const u=Dy(a.node)??e,f=n_(l,u);return Mh(function Noe(t){return t&&Iy(t.canActivateChild)}(f)?f.canActivateChild(i,t):pa(u,()=>f(i,t))).pipe(pp())})).pipe(i_())));return at(o).pipe(i_())}(t,r.path,e),function $oe(t,n,e){const i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||0===i.length)return at(!0);const r=i.map(o=>cy(()=>{const a=Dy(n)??e,s=n_(o,a);return Mh(function Roe(t){return t&&Iy(t.canActivate)}(s)?s.canActivate(n,t):pa(a,()=>s(n,t))).pipe(pp())}));return at(r).pipe(i_())}(t,r.route,e))),pp(r=>!0!==r,!0))}(i,o,t,n):at(s)),Ve(s=>({...e,guardsResult:s})))})}(this.environmentInjector,a=>this.events.next(a)),gi(a=>{if(i.guardsResult=a.guardsResult,a.guardsResult&&"boolean"!=typeof a.guardsResult)throw sD(0,a.guardsResult);const s=new roe(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.events.next(s)}),To(a=>!!a.guardsResult||(this.cancelNavigationTransition(a,"",js.GuardRejected),!1)),tT(a=>{if(0!==a.guards.canActivateChecks.length)return at(a).pipe(gi(s=>{const l=new ooe(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}),Zr(s=>{let l=!1;return at(s).pipe(function hae(t,n){return ts(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return at(e);const o=new Set(r.map(l=>l.route)),a=new Set;for(const l of o)if(!a.has(l))for(const u of Qz(l))a.add(u);let s=0;return Kr(a).pipe(ap(l=>o.has(l)?function fae(t,n,e,i){const r=t.routeConfig,o=t._resolve;return void 0!==r?.title&&!Nz(r)&&(o[_y]=r.title),function pae(t,n,e,i){const r=LI(t);if(0===r.length)return at({});const o={};return Kr(r).pipe(ts(a=>function mae(t,n,e,i){const r=Dy(n)??i,o=n_(t,r);return Mh(o.resolve?o.resolve(n,e):pa(r,()=>o(n,e)))}(t[a],n,e,i).pipe(pp(),gi(s=>{if(s instanceof ZI)throw sD(new Qk,s);o[a]=s}))),NI(1),Ve(()=>o),_c(a=>jz(a)?cu:ly(a)))}(o,t,n,i).pipe(Ve(a=>(t._resolvedData=a,t.data=rD(t,t.parent,e).resolve,null)))}(l,i,t,n):(l.data=rD(l,l.parent,t).resolve,at(void 0))),gi(()=>s++),NI(1),ts(l=>s===a.size?at(e):cu))})}(this.paramsInheritanceStrategy,this.environmentInjector),gi({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(s,"",js.NoDataFromResolver)}}))}),gi(s=>{const l=new aoe(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(l)}))}),tT(a=>{const s=l=>{const u=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(l.routeConfig).pipe(gi(f=>{l.component=f}),Ve(()=>{})));for(const f of l.children)u.push(...s(f));return u};return Yo(s(a.targetSnapshot.root)).pipe(Gk(null),ws(1))}),tT(()=>this.afterPreactivation()),Zr(()=>{const{currentSnapshot:a,targetSnapshot:s}=i,l=this.createViewTransition?.(this.environmentInjector,a.root,s.root);return l?Kr(l).pipe(Ve(()=>i)):at(i)}),Ve(a=>{const s=function woe(t,n,e){const i=My(t,n._root,e?e._root:void 0);return new Az(i,n)}(e.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return this.currentTransition=i={...a,targetRouterState:s},this.currentNavigation.targetRouterState=s,i}),gi(()=>{this.events.next(new UI)}),((t,n,e,i)=>Ve(r=>(new Soe(n,r.targetRouterState,r.currentRouterState,e,i).activate(t),r)))(this.rootContexts,e.routeReuseStrategy,a=>this.events.next(a),this.inputBindingEnabled),ws(1),gi({next:a=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new vc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects))),this.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0)},complete:()=>{r=!0}}),Po(this.transitionAbortSubject.pipe(gi(a=>{throw a}))),Zb(()=>{!r&&!o&&this.cancelNavigationTransition(i,"",js.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),_c(a=>{if(this.destroyed)return i.resolve(!1),cu;if(o=!0,Hz(a))this.events.next(new vp(i.id,this.urlSerializer.serialize(i.extractedUrl),a.message,a.cancellationCode)),function xoe(t){return Hz(t)&&_p(t.url)}(a)?this.events.next(new iD(a.url,a.navigationBehaviorOptions)):i.resolve(!1);else{const s=new jI(i.id,this.urlSerializer.serialize(i.extractedUrl),a,i.targetSnapshot??void 0);try{const l=pa(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(!(l instanceof ZI))throw this.events.next(s),a;{const{message:u,cancellationCode:f}=sD(0,l);this.events.next(new vp(i.id,this.urlSerializer.serialize(i.extractedUrl),u,f)),this.events.next(new iD(l.redirectTo,l.navigationBehaviorOptions))}}catch(l){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(l)}}return cu}))}))}cancelNavigationTransition(e,i,r){const o=new vp(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function wae(t){return t!==tD}let kae=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(xae),providedIn:"root"})}return t})();class Dae{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}
1shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}}let xae=(()=>{class t extends Dae{static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),t4=(()=>{class t{urlSerializer=I(by);options=I(Ty,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=I(au);urlHandlingStrategy=I(iT);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new mp;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:i,targetBrowserUrl:r}){const o=void 0!==e?this.urlHandlingStrategy.merge(e,i):i,a=r??o;return a instanceof mp?this.urlSerializer.serialize(a):a}commitTransition({targetRouterState:e,finalUrl:i,initialUrl:r}){i&&e?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,r),this.routerState=e):this.rawUrlTree=r}routerState=Oz(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:()=>I(Mae),providedIn:"root"})}return t})(),Mae=(()=>{class t extends t4{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{"popstate"===i.type&&setTimeout(()=>{e(i.url,i.state,"popstate")})})}handleRouterEvent(e,i){e instanceof ky?this.updateStateMemento():e instanceof e_?this.commitTransition(i):e instanceof Ez?"eager"===this.urlUpdateStrategy&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof UI?(this.commitTransition(i),"deferred"===this.urlUpdateStrategy&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof vp&&(e.code===js.GuardRejected||e.code===js.NoDataFromResolver)?this.restoreHistory(i):e instanceof jI?this.restoreHistory(i,!0):e instanceof vc&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:i,id:r}){const{replaceUrl:o,state:a}=i;if(this.location.isCurrentPathEqualTo(e)||o){const s=this.browserPageId,l={...a,...this.generateNgRouterState(r,s)};this.location.replaceState(e,"",l)}else{const s={...a,...this.generateNgRouterState(r,this.browserPageId+1)};this.location.go(e,"",s)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.getCurrentUrlTree()===e.finalUrl&&0===o&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function n4(t,n){t.events.pipe(To(e=>e instanceof vc||e instanceof vp||e instanceof jI||e instanceof e_),Ve(e=>e instanceof vc||e instanceof e_?0:e instanceof vp&&(e.code===js.Redirect||e.code===js.SupersededByNewNavigation)?2:1),To(e=>2!==e),ws(1)).subscribe(()=>{n()})}const Sae={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Eae={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Sa=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=I(CE);stateManager=I(t4);options=I(Ty,{optional:!0})||{};pendingTasks=I(tc);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=I(rT);
1urlSerializer=I(by);location=I(au);urlHandlingStrategy=I(iT);_events=new et;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=I(kae);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=I(dD,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!I(aD,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new lt;subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const r=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(null!==r&&null!==o)if(this.stateManager.handleRouterEvent(i,o),i instanceof vp&&i.code!==js.Redirect&&i.code!==js.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof vc)this.navigated=!0;else if(i instanceof iD){const a=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),l={browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||"eager"===this.urlUpdateStrategy||wae(r.source),...a};this.scheduleNavigation(s,tD,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}(function Tae(t){return!(t instanceof UI||t instanceof iD)})(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),tD,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i,r)=>{this.navigateToSyncWithBrowser(e,r,i)})}navigateToSyncWithBrowser(e,i,r){const o={replaceUrl:!0},a=r?.navigationId?r:null;if(r){const l={...r};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(o.state=l)}const s=this.parseUrl(e);this.scheduleNavigation(s,i,a,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(KI),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:r,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=i,u=l?this.currentUrlTree.fragment:a;let m,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f={...this.currentUrlTree.queryParams,...o};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=o||null}null!==f&&(f=this.removeEmptyProps(f));try{m=Cz(r?r.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||"/"!==e[0][0])&&(e=[]),m=this.currentUrlTree.root}return wz(m,e,f,u??null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=_p(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,tD,null,i)}navigate(e,i={skipLocationChange:!1}){return function Iae(t){for(let n=0;n<t.length;n++)if(null==t[n])throw new ee(4008,!1)}(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let r;if(r=!0===i?{...Sae}:!1===i?{...Eae}:i,_p(e))return hz(this.currentUrlTree,e,r);const o=this.parseUrl(e);return hz(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.entries(e).reduce((i,[r,o])=>(null!=o&&(i[r]=o),i),{})}scheduleNavigation(e,i,r,o,a){if(this.disposed)return Promise.resolve(!1);let s,l,u;a?(s=a.resolve,l=a.reject,u=a.promise):u=new Promise((m,v)=>{s=m,l=v});const f=this.pendingTasks.add();return n4(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:s,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(m=>Promise.reject(m))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Pr=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;
1isAnchorElement;subscription;onChanges=new et;constructor(e,i,r,o,a,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=a,this.locationStrategy=s;const l=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===l||"area"===l,this.isAnchorElement?this.subscription=e.events.subscribe(u=>{u instanceof vc&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){null==e?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=_p(e)||Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,r,o,a){const s=this.urlTree;return!!(null===s||this.isAnchorElement&&(0!==e||i||r||o||a||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(s,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const e=this.urlTree;this.href=null!==e&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;const i=null===this.href?null:function BR(t,n,e){return function A$(t,n){return!0===T$[t.toLowerCase()]?.[n.toLowerCase()]?og:ci}(n,e)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){const r=this.renderer,o=this.el.nativeElement;null!==i?r.setAttribute(o,e,i):r.removeAttribute(o,e)}get urlTree(){return null===this.routerLinkInput?null:_p(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(i){return new(i||t)(U(Sa),U(sd),Zd("tabindex"),U(ra),U(hn),U(op))};static \u0275dir=ut({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,r){1&i&&Oe("click",function(a){return r.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),2&i&&Rn("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Tn],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Tn],replaceUrl:[2,"replaceUrl","replaceUrl",Tn],routerLink:"routerLink"},features:[zi]})}return t})(),Ay=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new Ze;constructor(e,i,r,o,a){this.router=e,this.element=i,this.renderer=r,this.cdr=o,this.link=a,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof vc&&this.update()})}ngAfterContentInit(){at(this.links.changes,at(null)).pipe(Yg()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Kr(e).pipe(Yg()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){const i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const e=this.hasActiveLinks();this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){const i=function Uae(t){return!!t.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{const o=r.urlTree;return!!o&&e.isActive(o,i)}}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(i){return new(i||t)(U(Sa),U(hn),U(ra),U(Sr),U(Pr,8))};static \u0275dir=ut({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(i,r,o){if(1&i&&Bs(o,Pr,5),2&i){let a;cn(a=un())&&(r.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[zi]})}return t})();class r4{}let $ae=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,i,r,o){this.router=e,this.injector=i,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(To(e=>e instanceof vc),ap(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const o of i){o.providers&&!o._injector&&(o._injector=fw(o.providers,e,`Route: ${o.path}`));const a=o._injector??e,s=o._loadedInjector??a;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&r.push(this.preloadConfig(a,o)),(o.children||o._loadedRoutes)&&r.push(this.processRoutes(s,o.children??o._loadedRoutes))}return Kr(r).pipe(Yg())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):at(null);const o=r.pipe(ts(a=>null===a?at(void 0):(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,this.processRoutes(a.injector??e,a.routes))));return i.loadComponent&&!i._loadedComponent?Kr([o,this.loader.loadComponent(i)]).pipe(Yg()):o})}static \u0275fac=function(i){return new(i||t)(oe(Sa),oe(Fr),oe(r4),oe(nT))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const oT=new ue("");let o4=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(e,i,r,o,a={}
1){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=o,this.options=a,a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ky?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof vc?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof e_&&e.code===nD.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Iz&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Iz(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){tE()};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();function fu(t,n){return{\u0275kind:t,\u0275providers:n}}function s4(){const t=I(Ti);return n=>{const e=t.get(ka);if(n!==e.components[0])return;const i=t.get(Sa),r=t.get(l4);1===t.get(aT)&&i.initialNavigation(),t.get(c4,null,vn.Optional)?.setUpPreloading(),t.get(oT,null,vn.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}const l4=new ue("",{factory:()=>new et}),aT=new ue("",{providedIn:"root",factory:()=>1}),c4=new ue("");function Yae(t){return fu(0,[{provide:c4,useExisting:$ae},{provide:r4,useExisting:t}])}function Kae(t){return ba("NgRouterViewTransitions"),fu(9,[{provide:Jz,useValue:yae},{provide:Xz,useValue:{skipNextTransition:!!t?.skipInitialTransition,...t}}])}const Zae=[au,{provide:by,useClass:Qk},Sa,xy,{provide:sd,useFactory:function a4(t){return t.routerState.root},deps:[Sa]},nT,[]];let fD=(()=>{class t{constructor(){}static forRoot(e,i){return{ngModule:t,providers:[Zae,[],{provide:dD,multi:!0,useValue:e},[],i?.errorHandler?{provide:e4,useValue:i.errorHandler}:[],{provide:Ty,useValue:i||{}},i?.useHash?{provide:op,useClass:QZ}:{provide:op,useClass:QV},{provide:oT,useFactory:()=>{const t=I(gie),n=I(Dt),e=I(Ty),i=I(rT),r=I(by);return e.scrollOffset&&t.setOffset(e.scrollOffset),new o4(r,i,t,n,e)}},i?.preloadingStrategy?Yae(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?tse(i):[],i?.bindToComponentInputs?fu(8,[Fz,{provide:aD,useExisting:Fz}]).\u0275providers:[],i?.enableViewTransitions?Kae().\u0275providers:[],[{provide:u4,useFactory:s4},{provide:Pb,multi:!0,useExisting:u4}]]}}static forChild(e){return{ngModule:t,providers:[{provide:dD,multi:!0,useValue:e}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})();function tse(t){return["disabled"===t.initialNavigation?fu(3,[KF(()=>{I(Sa).setUpLocationChangeListener()}),{provide:aT,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?fu(2,[{provide:aT,useValue:0},KF(()=>{const n=I(Ti);return n.get(zZ,Promise.resolve()).then(()=>new Promise(i=>{const r=n.get(Sa),o=n.get(l4);n4(r,()=>{i(!0)}),n.get(rT).afterPreactivation=()=>(i(!0),o.closed?at(void 0):o),r.initialNavigation()}))})]).\u0275providers:[]]}const u4=new ue("");class rse{constructor(n,e){this.subjectFactory=n,this.selector=e}call(n,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(n);return o.add(e.subscribe(r)),o}}function pD(t,n){return e=>e.lift(new ase(t,n))}class ase{constructor(n,e){this.compare=n,this.keySelector=e}call(n,e){return e.subscribe(new sse(n,this.compare,this.keySelector))}}class sse extends At{constructor(n,e,i){super(n),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(n,e){return n===e}_next(n){let e;try{const{keySelector:r}=this;e=r?r(n):n}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(n))}}var bp=st(989);function d4(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Moc
1ha}class cse{constructor(n,e){this.predicate=n,this.inclusive=e}call(n,e){return e.subscribe(new use(n,this.predicate,this.inclusive))}}class use extends At{constructor(n,e,i){super(n),this.predicate=e,this.inclusive=i,this.index=0}_next(n){const e=this.destination;let i;try{i=this.predicate(n,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(n,i)}nextOrComplete(n,e){const i=this.destination;e?i.next(n):(this.inclusive&&i.next(n),i.complete())}}function mo(t){return null==t?"":"string"==typeof t?t:`${t}px`}new class hse extends mc{flush(n){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while(++r<o&&(n=e.shift()));if(this.active=!1,i){for(;++r<o&&(n=e.shift());)n.unsubscribe();throw i}}}(class dse extends Pk{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return null!==i&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n.scheduled||(n.scheduled=requestAnimationFrame(()=>n.flush(null))))}recycleAsyncId(n,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(n,e,i);0===n.actions.length&&(cancelAnimationFrame(e),n.scheduled=void 0)}});let pse=1;const mse=Promise.resolve(),mD={};function h4(t){return t in mD&&(delete mD[t],!0)}const f4={setImmediate(t){const n=pse++;return mD[n]=!0,mse.then(()=>h4(n)&&t()),n},clearImmediate(t){h4(t)}};new class _se extends mc{flush(n){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while(++r<o&&(n=e.shift()));if(this.active=!1,i){for(;++r<o&&(n=e.shift());)n.unsubscribe();throw i}}}(class gse extends Pk{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return null!==i&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n.scheduled||(n.scheduled=f4.setImmediate(n.flush.bind(n,null))))}recycleAsyncId(n,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(n,e,i);0===n.actions.length&&(f4.clearImmediate(e),n.scheduled=void 0)}});class yse{constructor(n){this.durationSelector=n}call(n,e){return e.subscribe(new Cse(n,this.durationSelector))}}class Cse extends Fg{constructor(n,e){super(n),this.durationSelector=e,this.hasValue=!1}_next(n){if(this.value=n,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(n)}catch(r){return this.destination.error(r)}const i=Lg(e,new Ng(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:n,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(n))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function p4(t){return!Ae(t)&&t-parseFloat(t)+1>=0}function m4(t=0,n,e){let i=-1;return p4(n)?i=Number(n)<1?1:Number(n):Vg(n)&&(e=n),Vg(e)||(e=Rk),new Xe(r=>{const o=p4(t)?t:+t-e.now();return e.schedule(wse,o,{index:0,period:i,subscriber:r})})}
1function wse(t){const{index:n,period:e,subscriber:i}=t;if(i.next(n),!i.closed){if(-1===e)return i.complete();t.index=n+1,this.schedule(t,e)}}function g4(t,n=Rk){return function bse(t){return function(e){return e.lift(new yse(t))}}(()=>m4(t,n))}let yp,_4=(()=>{class t{_ngZone=I(Dt);_platform=I(Oo);_renderer=I(vl).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new et;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Xe(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));const r=e>0?this._scrolled.pipe(g4(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):at()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(To(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_scrollableContainsElement(e,i){let r=Ch(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),sT=(()=>{class t{_platform=I(Oo);_listeners;_viewportSize;_change=new et;_document=I(hi,{optional:!0});constructor(){const e=I(Dt),i=I(vl).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){const r=o=>this._change.next(o);this._listeners=[i.listen("window","resize",r),i.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(g4(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Oy=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})(),v4=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[sy,Oy,sy,Oy]})}return t})();function Sse(){if(null==yp){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return yp=!1,yp;if("scrollBehavior"in document.documentElement.style)yp=!0;else{const t=Element.prototype.scrollTo;yp=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return yp}class lT{_attachedHost;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class cT extends lT{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(n,e,i,r,o){super(),this.component=n,this.viewContainerRef
vendor: 9,677 bytes, line 1
1=e,this.injector=i,this.projectableNodes=o}}class b4 extends lT{templateRef;viewContainerRef;context;injector;constructor(n,e,i,r){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Ese extends lT{element;constructor(n){super(),this.element=n instanceof hn?n.nativeElement:n}}class y4{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof cT?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof b4?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Ese?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Ise extends y4{outletElement;_appRef;_defaultInjector;_document;constructor(n,e,i,r,o){super(),this.outletElement=n,this._appRef=i,this._defaultInjector=r,this._document=o}attachComponentPortal(n){let e;if(n.viewContainerRef){const i=n.injector||n.viewContainerRef.injector,r=i.get(ed,null,{optional:!0})||void 0;e=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:i,ngModuleRef:r,projectableNodes:n.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{const i=this._appRef,r=n.injector||this._defaultInjector||Ti.NULL,o=r.get(Fr,i.injector);e=qV(n.component,{elementInjector:r,environmentInjector:o,projectableNodes:n.projectableNodes||void 0}),i.attachView(e.hostView),this.setDisposeFn(()=>{i.viewCount>0&&i.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=n,e}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=n,i}attachDomPortal=n=>{const e=n.element,i=this._document.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),this._attachedPortal=n,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let C4=(()=>{class t extends y4{_moduleRef=I(ed,{optional:!0});_document=I(hi);_viewContainerRef=I(xo);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new Ze;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,r=i.createComponent(e.component,{index:i.length,injector:e.injector||i.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=e=>{const i=e.element,r=this._document.createComment("dom-portal");e.setAttachedHost(this),i.parentNode.insertBefore(r,i),this._getRootNode().appendChild(i),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(i,r)})};_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[wi]})}return t})(),w4=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({})}return t})();function pu(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}const D4=Sse();class Bse{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,e){this._viewportRuler=n,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=mo(-this._previousScrollPosition.left),n.style.top=mo(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,i=n.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),D4&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),D4&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.documentElement,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class Hse{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,e,i,r){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=r}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(To(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class x4{enable(){}disable(){}attach(){}}function uT(t,n){return n.some(e=>t.bottom<e.top||t.top>e.bottom||t.right<e.left||t.left>e.right)}function M4(t,n){return n.some(e=>t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right)}class zse{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,e,i,r){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=r}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();uT(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let jse=(()=>{class t{_scrollDispatcher=I(_4);_viewportRuler=I(sT);_ngZone=I(Dt);_document=I(hi);constructor(){}noop=()=>new x4;close=e=>new Hse(this._scrollDispatcher,this._ngZone,this._viewportRuler,e);block=()=>new Bse(this._viewportRuler,this._document);reposition=e=>new zse(this._scrollDispatcher,this._viewportRuler,this._ngZone,e);static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class S4{positionStrategy;scrollStrategy=new x4;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(n){if(n){const e=Object.keys(n);for(const i of e)void 0!==n[i]&&(this[i]=n[i])}}}class Use{connectionPair;scrollableViewProperties;constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}}let E4=(()=>{class t{_attachedOverlays=[];_document=I(hi);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$se=(()=>
vendor: 8,856 bytes, line 1
1{class t extends E4{_ngZone=I(Dt);_renderer=I(vl).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{const i=this._attachedOverlays;for(let r=i.length-1;r>-1;r--)if(i[r]._keydownEvents.observers.length>0){this._ngZone.run(()=>i[r]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qse=(()=>{class t extends E4{_platform=I(Oo);_ngZone=I(Dt);_renderer=I(vl).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){const i=this._document.body,r={capture:!0};this._cleanups=this._ngZone.runOutsideAngular(()=>[xa(this._renderer,i,"pointerdown",this._pointerDownListener,r),xa(this._renderer,i,"click",this._clickListener,r),xa(this._renderer,i,"auxclick",this._clickListener,r),xa(this._renderer,i,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=lu(e)};_clickListener=e=>{const i=lu(e),r="click"===e.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;const o=this._attachedOverlays.slice();for(let a=o.length-1;a>-1;a--){const s=o[a];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(I4(s.overlayElement,i)||I4(s.overlayElement,r))break;const l=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>l.next(e)):l.next(e)}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function I4(t,n){const e=typeof ShadowRoot<"u"&&ShadowRoot;let i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}let T4=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],encapsulation:2,changeDetection:0})}return t})(),A4=(()=>{class t{_platform=I(Oo);_containerElement;_document=I(hi);_styleLoader=I(Cs);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||d4()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}const i=this._document.createElement("div");i.classList.add(e),d4()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}_loadStyles(){this._styleLoader.load(T4)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class Wse{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,e,i,r){this._renderer=e,this._ngZone=i,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{const n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}}class Gse{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new et;_attachments=new et;_detachments=new et;_positionStrategy;_scrollStrategy;_locationChanges=lt.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new et;_outsidePointerEvents=new et;_renders=new et;_afterRenderRef;_afterNextRenderRef;constructor(n,e,i,r,o,a,s,l,u,f=!1,m,v){this._portalOutlet=n,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._injector=m,this._renderer=v,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=io(()=>nc(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=ic(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=mo(this._config.width),n.height=mo(this._config.height),n.minWidth=mo(this._config.minWidth),n.minHeight=mo(this._config.minHeight),n.maxWidth=mo(this._config.maxWidth),n.maxHeight=mo(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new Wse(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,e,i){const r=Nk(e||[]).filter(o=>!!o);r.length&&(i?n.classList.add(...r):n.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const n=this._renders.pipe(Po(fp(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n?.disable(),n?.detach?.()}}const O4="cdk-overlay-connected-position-bounding-box",Yse=/([A-Za-z%]+)$/;class Qse{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new et;_resizeSubscription=lt.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
vendor: 5,846 bytes, line 1
1constructor(n,e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(O4),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(n,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleArea<f.visibleArea)&&(a={overlayFit:f,overlayPoint:u,originPoint:l,position:s,overlayRect:e})}if(o.length){let s=null,l=-1;for(const u of o){const f=u.boundingBoxRect.width*u.boundingBoxRect.height*(u.position.weight||1);f>l&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&wp(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(O4),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let r,o;if("center"==i.originX)r=n.left+n.width/2;else{const a=this._isRtl()?n.right:n.left,s=this._isRtl()?n.left:n.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?n.top+n.height/2:"top"==i.originY?n.top:n.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(n,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:n.x+r,y:n.y+o}}_getOverlayFit(n,e,i,r){const o=R4(e);let{x:a,y:s}=n,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let v=0-s,b=s+o.height-i.height,w=this._subtractOverflows(o.width,0-a,a+o.width-i.width),S=this._subtractOverflows(o.height,v,b),F=w*S;return{visibleArea:F,isCompletelyWithinViewport:o.width*o.height===F,fitsInViewportVertically:S===o.height,fitsInViewportHorizontally:w==o.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=P4(this._overlayRef.getConfig().minHeight),s=P4(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=a&&a<=r)&&(n.fitsInViewportHorizontally||null!=s&&s<=o)}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const r=R4(e),o=this._viewportRect,a=Math.max(n.x+r.width-o.width,0),s=Math.max(n.y+r.height-o.height,0),l=Math.max(o.top-i.top-n.y,0),u=Math.max(o.left-i.left-n.x,0);let f=0,m=0;return f=r.width<=o.width?u||-a:n.x<this._viewportMargin?o.left-i.left-n.x:0,m=r.height<=o.height?l||-s:n.y<this._viewportMargin?o.top-i.top-n.y:0,this._previousPushAmount={x:f,y:m},{x:n.x+f,y:n.y+m}}_applyPosition(n,e){if(this._setTransformOrigin(n),this._setOverlayElementStyles(e,n),this._setBoundingBoxStyles(e,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){const i=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!function Kse(t,n){return t===n||t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}
1(this._lastScrollVisibility,i)){const r=new Use(n,i);this._positionChanges.next(r)}this._lastScrollVisibility=i}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let i,r=n.overlayY;i="center"===n.overlayX?"center":this._isRtl()?"start"===n.overlayX?"right":"left":"start"===n.overlayX?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${i} ${r}`}_calculateBoundingBoxRect(n,e){const i=this._viewportRect,r=this._isRtl();let o,a,s,f,m,v;if("top"===e.overlayY)a=n.y,o=i.height-a+this._viewportMargin;else if("bottom"===e.overlayY)s=i.height-n.y+2*this._viewportMargin,o=i.height-s+this._viewportMargin;else{const b=Math.min(i.bottom-n.y+i.top,n.y),w=this._lastBoundingBoxSize.height;o=2*b,a=n.y-b,o>w&&!this._isInitialRender&&!this._growAfterOpen&&(a=n.y-w/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)v=i.width-n.x+2*this._viewportMargin,f=n.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)m=n.x,f=i.right-n.x;else{const b=Math.min(i.right-n.x+i.left,n.x),w=this._lastBoundingBoxSize.width;f=2*b,m=n.x-b,f>w&&!this._isInitialRender&&!this._growAfterOpen&&(m=n.x-w/2)}return{top:a,left:m,bottom:s,right:v,width:f,height:o}}_setBoundingBoxStyles(n,e){const i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=mo(i.height),r.top=mo(i.top),r.bottom=mo(i.bottom),r.width=mo(i.width),r.left=mo(i.left),r.right=mo(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=mo(o)),a&&(r.maxWidth=mo(a))}this._lastBoundingBoxSize=i,wp(this._boundingBox.style,r)}_resetBoundingBoxStyles(){wp(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){wp(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();wp(i,this._getExactOverlayY(e,n,f)),wp(i,this._getExactOverlayX(e,n,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=mo(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=mo(a.maxWidth):o&&(i.maxWidth="")),wp(this._pane.style,i)}_getExactOverlayY(n,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===n.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=mo(o.y),r}_getExactOverlayX(n,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=mo(o.x),r}_getScrollVisibility(){const n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:M4(n,i),isOriginOutsideView:uT(n,i),isOverlayClipped:M4(e,i),isOverlayOutsideView:uT(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,r)=>i-Math.max(r,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return"x"===e?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}
vendor: 9,392 bytes, line 1
1_addPanelClasses(n){this._pane&&Nk(n).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof hn)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}}function wp(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function P4(t){if("number"!=typeof t&&null!=t){const[n,e]=t.split(Yse);return e&&"px"!==e?null:parseFloat(n)}return t||null}function R4(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const N4="cdk-global-overlay-wrapper";class Zse{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){const e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(N4),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,m=this._xOffset,v="rtl"===this._overlayRef.getConfig().direction;let b="",w="",S="";l?S="flex-start":"center"===f?(S="center",v?w=m:b=m):v?"left"===f||"end"===f?(S="flex-end",b=m):("right"===f||"start"===f)&&(S="flex-start",w=m):"left"===f||"start"===f?(S="flex-start",b=m):("right"===f||"end"===f)&&(S="flex-end",w=m),n.position=this._cssPosition,n.marginLeft=l?"0":b,n.marginTop=u?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=l?"0":w,e.justifyContent=S,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(N4),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let Jse=(()=>{class t{_viewportRuler=I(sT);_document=I(hi);_platform=I(Oo);_overlayContainer=I(A4);constructor(){}global(){return new Zse}flexibleConnectedTo(e){return new Qse(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Cc=(()=>{class t{scrollStrategies=I(jse);_overlayContainer=I(A4);_positionBuilder=I(Jse);_keyboardDispatcher=I($se);_injector=I(Ti);_ngZone=I(Dt);_document=I(hi);_directionality=I(wh);_location=I(au);_outsideClickDispatcher=I(qse);_animationsModuleType=I(Ya,{optional:!0});_idGenerator=I(kl);_renderer=I(vl).createRenderer(null,null);_appRef;_styleLoader=I(Cs);constructor(){}create(e){this._styleLoader.load(T4);const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new S4(e);return a.direction=a.direction||this._directionality.value,new Gse(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(Fr),this._renderer)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id=this._idGenerator.getId("cdk-overlay-"),i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(ka)),new Ise(e,null,this._appRef,this._injector,this._document)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Xse=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],F4=new ue("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const t=I(Cc);return()=>t.scrollStrategies.reposition()}});let wD=(()=>{class t{elementRef=I(hn);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),L4=(()=>{class t{_overlay=I(Cc);_dir=I(wh,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=lt.EMPTY;_attachSubscription=lt.EMPTY;_detachSubscription=lt.EMPTY;_positionSubscription=lt.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=I(F4);_disposeOnNavigation=!1;_ngZone=I(Dt);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new Ze;positionChange=new Ze;attach=new Ze;detach=new Ze;overlayKeydown=new Ze;overlayOutsideClick=new Ze;constructor(){const e=I(iu),i=I(xo);this._templatePortal=new b4(e,i),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Xse);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!pu(i)&&(i.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{const r=this._getOriginElement(),o=lu(i);(!r||r!==o&&!r.contains(o))&&this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new S4({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}
1_getOrigin(){return this.origin instanceof wD?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof wD?this.origin.elementRef.nativeElement:this.origin instanceof hn?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function lse(t,n=!1){return e=>e.lift(new cse(t,n))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",Tn],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",Tn],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Tn],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Tn],push:[2,"cdkConnectedOverlayPush","push",Tn],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Tn]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[zi]})}return t})();const tle={provide:F4,deps:[Cc],useFactory:function ele(t){return()=>t.scrollStrategies.reposition()}};let Fy,dT=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[Cc,tle],imports:[sy,w4,v4,v4]})}return t})();class V4{_letterKeyStream=new et;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new et;selectedItem=this._selectedItem;constructor(n,e){const i="number"==typeof e?.debounceInterval?e.debounceInterval:200;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){const e=n.keyCode;n.key&&1===n.key.length?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(gi(e=>this._pressedLetters.push(e)),vI(n),To(()=>this._pressedLetters.length>0),Ve(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){const o=this._items[(this._selectedItemIndex+i)%this._items.length];if(!this._skipPredicateFn?.(o)&&0===o.getLabel?.().toLocaleUpperCase().trim().indexOf(e)){this._selectedItem.next(o);break}}this._pressedLetters=[]})}}function hT(t,n,e){const i=kD(t,n);e=e.trim();const r=i.filter(o=>o!==e);r.length?t.setAttribute(n,r.join(" ")):t.removeAttribute(n)}function kD(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}class sle{_items;_activeItemIndex=-1;_activeItem=ms(null);_wrap=!1;
1_typeaheadSubscription=lt.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof Bm?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):Wu(n)&&(this._effectRef=Gw(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new et;change=new et;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();const e=this._getItemsArray();return this._typeahead=new V4(e,{debounceInterval:"number"==typeof n?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){const e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(n){const e=n.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!n[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&r){const o=this._activeItemIndex+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(o<a?o:a-1,-1);break}return;default:return void((r||pu(n,"shiftKey"))&&this._typeahead?.handleKey(n))}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const e=this._getItemsArray(),i="number"==typeof n?n:e.indexOf(n);this._activeItem.set(e[i]??null),this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const r=(this._activeItemIndex+n*i+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,e){const i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(!i[n+=e])return;this.setActiveItem(n)}}_getItemsArray(){return Wu(this._items)?this._items():this._items instanceof Bm?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);const e=this._activeItem();if(e){const i=n.indexOf(e);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}}class lle extends sle{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}}class cle{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())
vendor: 5,163 bytes, line 1
1),this._selected}changed=new et;constructor(n=!1,e,i=!0,r){this._multiple=n,this._emitChanges=i,this.compareWith=r,e&&e.length&&(n?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...n){this._verifyValueAssignment(n);const e=this.selected,i=new Set(n.map(o=>this._getConcreteValue(o)));n.forEach(o=>this._markSelected(o)),e.filter(o=>!i.has(this._getConcreteValue(o,i))).forEach(o=>this._unmarkSelected(o));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();const e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}return n}}function xD(t){return function ule(){if(null==Fy&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Fy=!0}))}finally{Fy=Fy||!1}return Fy}()?t:!!t.capture}function W4(t){return 0===t.buttons||0===t.detail}function G4(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}var Ml=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Ml||{});class dle{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Ml.HIDDEN;constructor(n,e,i,r=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}}const Y4=xD({passive:!0,capture:!0});class hle{_events=new Map;addHandler(n,e,i,r){const o=this._events.get(e);if(o){const a=o.get(i);a?a.add(r):o.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Y4)})}removeHandler(n,e,i){const r=this._events.get(n);if(!r)return;const o=r.get(e);o&&(o.delete(i),0===o.size&&r.delete(e),0===r.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,Y4)))}_delegateEventHandler=n=>{const e=lu(n);e&&this._events.get(n.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(o=>o.handleEvent(n))})}}const MD={enterDuration:225,exitDuration:150},Q4=xD({passive:!0,capture:!0}),K4=["mousedown","touchstart"],Z4=["mouseup","mouseleave","touchend","touchcancel"];let ple=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}\n"],encapsulation:2,changeDetection:0})}return t})();class Ly{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new hle;constructor(n,e,i,r,o){this._target=n,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=Ch(i)),o&&o.get(Cs).load(ple)}fadeInRipple(n,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...MD,...i.animation};
vendor: 4,158 bytes, line 1
1i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);const a=i.radius||function mle(t,n,e){const i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}(n,e,r),s=n-r.left,l=e-r.top,u=o.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=s-a+"px",f.style.top=l-a+"px",f.style.height=2*a+"px",f.style.width=2*a+"px",null!=i.color&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${u}ms`,this._containerElement.appendChild(f);const m=window.getComputedStyle(f),b=m.transitionDuration,w="none"===m.transitionProperty||"0s"===b||"0s, 0s"===b||0===r.width&&0===r.height,S=new dle(this,f,i,w);f.style.transform="scale3d(1, 1, 1)",S.state=Ml.FADING_IN,i.persistent||(this._mostRecentTransientRipple=S);let F=null;return!w&&(u||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const N=()=>{F&&(F.fallbackTimer=null),clearTimeout(Z),this._finishRippleTransition(S)},V=()=>this._destroyRipple(S),Z=setTimeout(V,u+100);f.addEventListener("transitionend",N),f.addEventListener("transitioncancel",V),F={onTransitionEnd:N,onTransitionCancel:V,fallbackTimer:Z}}),this._activeRipples.set(S,F),(w||!u)&&this._finishRippleTransition(S),S}fadeOutRipple(n){if(n.state===Ml.FADING_OUT||n.state===Ml.HIDDEN)return;const e=n.element,i={...MD,...n.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Ml.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const e=Ch(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,K4.forEach(i=>{Ly._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Z4.forEach(e=>{this._triggerElement.addEventListener(e,this,Q4)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Ml.FADING_IN?this._startFadeOutTransition(n):n.state===Ml.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){const e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Ml.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Ml.HIDDEN,null!==e&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),null!==e.fallbackTimer&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){const e=W4(n),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!G4(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=n.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{!n.config.persistent&&(n.state===Ml.VISIBLE||n.config.terminateOnPointerUp&&n.state===Ml.FADING_IN)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(K4.forEach(e=>Ly._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(Z4.forEach(e=>n.removeEventListener(e,this,Q4)),this._pointerUpEventsRegistered=!1))}}const J4=new ue("mat-ripple-global-options");let mT=(()=>{class t{_elementRef=I(hn);_animationMode=I(Ya,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}
vendor: 5,625 bytes, line 1
1set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const e=I(Dt),i=I(Oo),r=I(J4,{optional:!0}),o=I(Ti);this._globalOptions=r||{},this._rippleRenderer=new Ly(this,e,this._elementRef,i,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,r){2&i&&zt("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})(),gle=(()=>{class t{_animationMode=I(Ya,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,r){2&i&&zt("mat-pseudo-checkbox-indeterminate","indeterminate"===r.state)("mat-pseudo-checkbox-checked","checked"===r.state)("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal","minimal"===r.appearance)("mat-pseudo-checkbox-full","full"===r.appearance)("_mat-animation-noopable","NoopAnimations"===r._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,r){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}\n'],encapsulation:2,changeDetection:0})}return t})(),Vy=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,r){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],encapsulation:2,changeDetection:0})}return t})();const _le=["text"],vle=[[["mat-icon"]],"*"],ble=["mat-icon","*"];function yle(t,n){if(1&t&&J(0,"mat-pseudo-checkbox",1),2&t){const e=L();M("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function Cle(t,n){1&t&&J(0,"mat-pseudo-checkbox",3),2&t&&M("disabled",L().disabled)}function wle(t,n){if(1&t&&(D(0,"span",4),T(1),x()),2&t){const e=L();_(),ie("(",e.group.label,")")}}const X4=new ue("MAT_OPTION_PARENT_COMPONENT"),ej=new ue("MatOptgroup");class kle{source;isUserInput;constructor(n,e=!1){this.source=n,this.isUserInput=e}}let tj=(()=>{class t{_element=I(hn);_changeDetectorRef=I(Sr);_parent=I(X4,{optional:!0});group=I(ej,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=I(kl).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new Ze;_text;_stateChanges=new et;constructor(){const e=I(Cs);e.load(Vy),e.load(Gg),this._signalDisableRipple=!!this._parent&&Wu(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!pu(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new kle(this,e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-option"]],viewQuery:function(i,r){if(1&i&&ii(_le,7),2&i){let o;cn(o=un())&&(r._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,r){1&i&&Oe("click",function(){return r._selectViaInteraction()})("keydown",function(a){return r._handleKeydown(a)}),2&i&&(mh("id",r.id),Rn("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),zt("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",Tn]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:ble,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,r){1&i&&(ho(vle),q(0,yle,1,2,"mat-pseudo-checkbox",1),Ai(1),D(2,"span",2,0),Ai(4,1),x(),q(5,Cle,1,1,"mat-pseudo-checkbox",3)(6,wle,2,1,"span",4),J(7,"div",5)),2&i&&(jr(r.multiple?0:-1),_(5),jr(r.multiple||!r.selected||r.hideSingleSelectionIndicator?-1:5),_(),jr(r.group&&r.group._inert?6:-1),_(),M("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[gle,mT],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],encapsulation:2,changeDetection:0})}return t})(),gT=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro,Ro]})}return t})(),Mle=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro]})}return t})(),nj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[gT,Ro,Mle]})}return t})();const Sle=["trigger"],Ele=["panel"],Ile=[[["mat-select-trigger"]],"*"],Tle=["mat-select-trigger","*"];function Ale(t,n){if(1&t&&(D(0,"span",4),T(1),x()),2&t){const e=L();_(),me(e.placeholder)}}function Ole(t,n){1&t&&Ai(0)}function Ple(t,n){if(1&t&&(D(0,"span",11),T(1),x()),2&t){const e=L(2);_(),me(e.triggerValue)}}function Rle(t,n){if(1&t&&(D(0,"span",5),q(1,Ole,1,0)(2,Ple,2,1,"span",11),x()),2&t){const e=L();_(),jr(e.customTrigger?1:2)}}function Nle(t,n){if(1&t){const e=mn();D(0,"div",12,1),Oe("keydown",function(r){return qe(e),Le(L()._handleKeydown(r))}),Ai(2,1),x()}if(2&t){const e=L();(function T2(t,n,e){cc(Bo,ou,bg(ae(),t,n,e),!0)})("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(
1),""),zt("mat-select-panel-animations-enabled",!e._animationsDisabled),M("ngClass",e.panelClass),Rn("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const ij=new ue("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const t=I(Cc);return()=>t.scrollStrategies.reposition()}}),Lle=new ue("MAT_SELECT_CONFIG"),Vle={provide:ij,deps:[Cc],useFactory:function Fle(t){return()=>t.scrollStrategies.reposition()}},Ble=new ue("MatSelectTrigger");class Hle{source;value;constructor(n,e){this.source=n,this.value=e}}let zle=(()=>{class t{_viewportRuler=I(sT);_changeDetectorRef=I(Sr);_elementRef=I(hn);_dir=I(wh,{optional:!0});_idGenerator=I(kl);_renderer=I(ra);_parentFormField=I(Hk,{optional:!0});ngControl=I(su,{self:!0,optional:!0});_liveAnnouncer=I(one);_defaultOptions=I(Lle,{optional:!0});_animationsDisabled="NoopAnimations"===I(Ya,{optional:!0});_initialized=new et;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){const i=this.options.toArray()[e];if(i){const r=this.panel.nativeElement,o=function Dle(t,n,e){if(e.length){let i=n.toArray(),r=e.toArray(),o=0;for(let a=0;
vendor: 18,034 bytes, line 1
1a<t+1;a++)i[a].group&&i[a].group===r[o]&&o++;return o}return 0}(e,this.options,this.optionGroups),a=i._getHostElement();r.scrollTop=0===e&&1===o?0:function xle(t,n,e,i){return t<e?t:t+n>e+i?Math.max(0,t-i+n):e}(a.offsetTop,a.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Hle(this,e)}_scrollStrategyFactory=I(ij);_panelOpen=!1;_compareWith=(e,i)=>e===i;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new et;_errorStateTracker;stateChanges=new et;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(Q1.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=cy(()=>{const e=this.options;return e?e.changes.pipe(uu(e),Zr(()=>fp(...e.map(i=>i.onSelectionChange)))):this._initialized.pipe(Zr(()=>this.optionSelectionChanges))});openedChange=new Ze;_openedStream=this.openedChange.pipe(To(e=>e),Ve(()=>{}));_closedStream=this.openedChange.pipe(To(e=>!e),Ve(()=>{}));selectionChange=new Ze;valueChange=new Ze;constructor(){const e=I(FH),i=I(ad,{optional:!0}),r=I(Wg,{optional:!0}),o=I(new Fm("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new LH(e,this.ngControl,r,i,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==o?0:parseInt(o)||0,this.id=this.id}ngOnInit(){this._selectionModel=new cle(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(Po(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(Po(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(uu(null),Po(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(ws(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const i=`${this.id}-panel`;this._trackedModal&&hT(this._trackedModal,"aria-owns",i),function U4(t,n,e){const i=kD(t,n);e=e.trim(),!i.some(r=>r.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(" ")))}(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(hT(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel)return void this._detachOverlay();this._cleanupDetach?.(),this._cleanupDetach=()=>{i(),clearTimeout(r),this._cleanupDetach=void 0};const e=this.panel.nativeElement,i=this._renderer.listen(e,"animationend",o=>{"_mat-select-exit"===o.animationName&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const i=e.keyCode,r=40===i||38===i||37===i||39===i,o=13===i||32===i,a=this._keyManager;if(!a.isTyping()&&o&&!pu(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const s=this.selected;a.onKeydown(e);const l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,r=e.keyCode,o=40===r||38===r,a=i.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(a||13!==r&&32!==r||!i.activeItem||pu(e))if(!a&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect())})}else{const s=i.activeItemIndex;i.onKeydown(e),this._multiple&&o&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.activeItem._selectViaInteraction()}_handleOverlayKeydown(e){27===e.keyCode&&!pu(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(null!=r.value||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate=e=>!this.panelOpen&&e.disabled;_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof wD?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new lle(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=fp(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Po(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),fp(...this.options.map(i=>i._stateChanges)).pipe(Po(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const r=this._selectionModel.isSelected(e);this.canSelectNullableOptions||null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i;i=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i<this.options.length;i++)if(!this.options.get(i).disabled){e=i;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-select"]],contentQueries:function(i,r,o){if(1&i&&(Bs(o,Ble,5),Bs(o,tj,5),Bs(o,ej,5)),2&i){let a;cn(a=un())&&(r.customTrigger=a.first),cn(a=un())&&(r.options=a),cn(a=un())&&(r.optionGroups=a)}},viewQuery:function(i,r){if(1&i&&(ii(Sle,5),ii(Ele,5),ii(L4,5)),2&i){let o;cn(o=un())&&(r.trigger=o.first),cn(o=un())&&(r.panel=o.first),cn(o=un())&&(r._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,r){1&i&&Oe("keydown",function(a){return r._handleKeydown(a)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),2&i&&(Rn("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),zt("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",Tn],disableRipple:[2,"disableRipple","disableRipple",Tn],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?0:Wb(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Tn],placeholder:"placeholder",required:[2,"required","required",Tn],multiple:[2,"multiple","multiple",Tn],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",Tn],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Wb],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",Tn]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ui([{provide:wI,useExisting:t},{provide:X4,useExisting:t}]),zi],ngContentSelectors:Tle,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,r){if(1&i){const o=mn();ho(Ile),D(0,"div",2,0),Oe("click",function(){return qe(o),Le(r.open())}),D(3,"div",3),q(4,Ale,2,1,"span",4)(5,Rle,3,1,"span",5),x(),D(6,"div",6)(7,"div",7),ju(),D(8,"svg",8),J(9,"path",9),x()()()(),q(10,Nle,3,10,"ng-template",10),Oe("detach",function(){return qe(o),Le(r.close())})("backdropClick",function(){return qe(o),Le(r.close())})("overlayKeydown",function(s){return qe(o),Le(r._handleOverlayKeydown(s))})}if(2&i){const o=Ar(1);_(3),Rn("id",r._valueId),_(),jr(r.empty?4:5),_(6),M("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[wD,L4,fc],styles:['@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}
1}.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}\n'],encapsulation:2,changeDetection:0})}return t})(),rj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[Vle],imports:[dT,nj,Ro,Oy,Kg,nj,Ro]})}return t})();const jle=new ue("cdk-input-modality-detector-options"),Ule={ignoreKeys:[18,17,224,91,16]},_T={passive:!0,capture:!0};let $le=(()=>{class t{_platform=I(Oo);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Jn(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(i=>
vendor: 5,915 bytes, line 1
1i===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=lu(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<650||(this._modality.next(W4(e)?"keyboard":"mouse"),this._mostRecentTarget=lu(e))};_onTouchstart=e=>{G4(e)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=lu(e))};constructor(){const e=I(Dt),i=I(hi),r=I(jle,{optional:!0});if(this._options={...Ule,...r},this.modalityDetected=this._modality.pipe(aH(1)),this.modalityChanged=this.modalityDetected.pipe(pD()),this._platform.isBrowser){const o=I(vl).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[xa(o,i,"keydown",this._onKeydown,_T),xa(o,i,"mousedown",this._onMousedown,_T),xa(o,i,"touchstart",this._onTouchstart,_T)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var SD=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(SD||{});const qle=new ue("cdk-focus-monitor-default-options"),ED=xD({passive:!0,capture:!0});let ID=(()=>{class t{_ngZone=I(Dt);_platform=I(Oo);_inputModalityDetector=I($le);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=I(hi,{optional:!0});_stopInputModalityDetector=new et;constructor(){const e=I(qle,{optional:!0});this._detectionMode=e?.detectionMode||SD.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{for(let r=lu(e);r;r=r.parentElement)"focus"===e.type?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,i=!1){const r=Ch(e);if(!this._platform.isBrowser||1!==r.nodeType)return at();const o=function yte(t){if(function bte(){if(null==_I){const t=typeof document<"u"?document.head:null;_I=!(!t||!t.createShadowRoot&&!t.attachShadow)}return _I}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new et,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=Ch(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=Ch(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===SD.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,this._detectionMode===SD.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=lu(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ED),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ED)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Po(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ED),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ED),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;
1if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a<o.length;a++)if(o[a].contains(i))return!0;return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Wle=(()=>{class t{_elementRef=I(hn);_focusMonitor=I(ID);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new Ze;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})(),Gle=(()=>{class t{_listeners=[];notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Yle=["mat-internal-form-field",""],Qle=["*"];let aj=(()=>{class t{labelPosition;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,r){2&i&&zt("mdc-form-field--align-end","before"===r.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:Yle,ngContentSelectors:Qle,decls:1,vars:0,template:function(i,r){1&i&&(ho(),Ai(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}\n"],encapsulation:2,changeDetection:0})}return t})();const Kle=["input"],Zle=["formField"],Jle=["*"];class sj{source;value;constructor(n,e){this.source=n,this.value=e}}const lj=new ue("MatRadioGroup"),ece=new ue("mat-radio-default-options",{providedIn:"root",factory:function tce(){return{color:"accent",disabledInteractive:!1}}});let cj=(()=>{class t{_elementRef=I(hn);_changeDetector=I(Sr);_focusMonitor=I(ID);_radioDispatcher=I(Gle);_defaultOptions=I(ece,{optional:!0});_ngZone=I(Dt);_renderer=I(ra);_uniqueId=I(kl).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||null!==this.radioGroup&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new Ze;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations;_injector=I(Ti);constructor(){I(Cs).load(Vy);const e=I(lj,{optional:!0}),i=I(Ya,{optional:!0}),r=I(new Fm("tabindex"),{optional:!0});this.radioGroup=e,this._noopAnimations="NoopAnimations"===i,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,r&&(this.tabIndex=Wb(r,0))}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispat
1cher.listen((e,i)=>{e!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new sj(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){const e=this.radioGroup;let i;if(i=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,i!==this._previousTabIndex){const r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",i+""),this._previousTabIndex=i,ic(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-radio-button"]],viewQuery:function(i,r){if(1&i&&(ii(Kle,5),ii(Zle,7,hn)),2&i){let o;cn(o=un())&&(r._inputElement=o.first),cn(o=un())&&(r._rippleTrigger=o.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,r){1&i&&Oe("focus",function(){return r._inputElement.nativeElement.focus()}),2&i&&(Rn("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),zt("mat-primary","primary"===r.color)("mat-accent","accent"===r.color)("mat-warn","warn"===r.color)("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",Tn],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?0:Wb(e)],checked:[2,"checked","checked",Tn],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",Tn],required:[2,"required","required",Tn],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",Tn]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:Jle,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,r){if(1&i){const o=mn();ho(),D(0,"div",2,0)(2,"div",3)(3,"div",4),Oe("click",function(s){return qe(o),Le(r._onTouchTargetClick(s))}),x(),D(4,"input",5,1),Oe("change",function(s){return qe(o),Le(r._onInputInteraction(s))}),x(),D(6,"div",6),J(7,"div",7)(8,"div",8),x(),D(9,"div",9),J(10,"div",10),x()(),D(11,"label",11),Ai(12),x()()}2&i&&(M("labelPosition",r.labelPosition),_(2),zt("mdc-radio--disabled",r.disabled),_(2),M("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),Rn("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),_(5),M("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),_(2),M("for",r.inputId))},dependencies:[mT,aj],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>
1.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>
1.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple>.mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}
1[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}\n'],encapsulation:2,changeDetection:0})}return t})(),uj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro,gT,cj,Ro]})}return t})();const ice=["input"],rce=["label"],oce=["*"],ace=new ue("mat-checkbox-default-options",{providedIn:"root",factory:dj});function dj(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var Ea=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(Ea||{});const sce={provide:ys,useExisting:Wn(()=>vT),multi:!0};class lce{source;checked}const hj=dj();let vT=(()=>{class t{_elementRef=I(hn);_changeDetectorRef=I(Sr);_ngZone=I(Dt);_animationMode=I(Ya,{optional:!0});_options=I(ace,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const i=new lce;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new Ze;indeterminateChange=new Ze;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=Ea.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){I(Cs).load(Vy);const e=I(new Fm("tabindex"),{optional:!0});this._options=this._options||hj,this.color=this._options.color||hj.color,this.tabIndex=null==e?0:parseInt(e)||0,this.id=this._uniqueId=I(kl).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=e,i&&(this._transitionCheckState(this._indeterminate?Ea.Indeterminate:this.checked?Ea.Checked:Ea.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,r=this._getAnimationTargetElement();if(i!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===e)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Ea.Checked:Ea.Unchecked),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case Ea.Init:if(i===Ea.Checked)return this._animationClasses.uncheckedToChecked;if(i==Ea.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Ea.Unchecked:return i===Ea.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Ea.Checked:return i===Ea.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Ea.Indeterminate:return i===Ea.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-checkbox"]],viewQuery:function(i,r){if(1&i&&(ii(ice,5),ii(rce,5)),2&i){let o;cn(o=un())&&(r._inputElement=o.first),cn(o=un())&&(r._labelElement=o.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,r){2&i&&(mh("id",r.id),Rn("tabindex",null)("aria-label",null)("aria-labelledby",null),Ig(r.color?"mat-"+r.color:"mat-accent"),zt("_mat-animation-noopable","NoopAnimations"===r._animationMode)("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",Tn],ariaControl
vendor: 11,524 bytes, line 1
1s:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",Tn],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",Tn],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?void 0:Wb(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",Tn],checked:[2,"checked","checked",Tn],disabled:[2,"disabled","disabled",Tn],indeterminate:[2,"indeterminate","indeterminate",Tn]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ui([sce,{provide:Ao,useExisting:t,multi:!0}]),zi],ngContentSelectors:oce,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,r){if(1&i){const o=mn();ho(),D(0,"div",3),Oe("click",function(s){return qe(o),Le(r._preventBubblingFromLabel(s))}),D(1,"div",4,0)(3,"div",5),Oe("click",function(){return qe(o),Le(r._onTouchTargetClick())}),x(),D(4,"input",6,1),Oe("blur",function(){return qe(o),Le(r._onBlur())})("click",function(){return qe(o),Le(r._onInputClick())})("change",function(s){return qe(o),Le(r._onInteractionEvent(s))}),x(),J(6,"div",7),D(7,"div",8),ju(),D(8,"svg",9),J(9,"path",10),x(),Xl(),J(10,"div",11),x(),J(11,"div",12),x(),D(12,"label",13,2),Ai(14),x()()}if(2&i){const o=Ar(2);M("labelPosition",r.labelPosition),_(4),zt("mdc-checkbox--selected",r.checked),M("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),Rn("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-controls",r.ariaControls)("aria-disabled",!(!r.disabled||!r.disabledInteractive)||null)("aria-expanded",r.ariaExpanded)("aria-owns",r.ariaOwns)("name",r.name)("value",r.value),_(7),M("matRippleTrigger",o)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),_(),M("for",r.inputId)}},dependencies:[mT,aj],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;
1transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
1}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}\n'],encapsulation:2,changeDetection:0})}return t})(),fj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[vT,Ro,Ro]})}return t})();const pj=new ue("MAT_DATE_LOCALE",{providedIn:"root",factory:function dce(){return I(nd)}}),a_="Method not implemented";class Ia{locale;_localeChanges=new et;localeChanges=this._localeChanges;setTime(n,e,i,r){throw new Error(a_)}getHours(n){throw new Error(a_)}getMinutes(n){throw new Error(a_)}getSeconds(n){throw new Error(a_)}parseTime(n,e){throw new Error(a_)}addSeconds(n,e){throw new Error(a_)}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return null==n||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,e){return this.getYear(n)-this.getYear(e)||this.getMonth(n)-this.getMonth(e)||this.getDate(n)-this.getDate(e)}compareTime(n,e){return this.getHours(n)-this.getHours(e)||this.getMinutes(n)-this.getMinutes(e)||this.get
1Seconds(n)-this.getSeconds(e)}sameDate(n,e){if(n&&e){let i=this.isValid(n),r=this.isValid(e);return i&&r?!this.compareDate(n,e):i==r}return n==e}sameTime(n,e){if(n&&e){const i=this.isValid(n),r=this.isValid(e);return i&&r?!this.compareTime(n,e):i==r}return n==e}clampDate(n,e,i){return e&&this.compareDate(n,e)<0?e:i&&this.compareDate(n,i)>0?i:n}}const s_=new ue("mat-date-formats"),hce={capture:!0},fce=["focus","mousedown","mouseenter","touchstart"],bT="mat-ripple-loader-uninitialized",yT="mat-ripple-loader-class-name",mj="mat-ripple-loader-centered",TD="mat-ripple-loader-disabled";let pce=(()=>{class t{_document=I(hi);_animationMode=I(Ya,{optional:!0});_globalRippleOptions=I(J4,{optional:!0});_platform=I(Oo);_ngZone=I(Dt);_injector=I(Ti);_eventCleanups;_hosts=new Map;constructor(){const e=I(vl).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>fce.map(i=>xa(e,this._document,i,this._onInteraction,hce)))}ngOnDestroy(){const e=this._hosts.keys();for(const i of e)this.destroyRipple(i);this._eventCleanups.forEach(i=>i())}configureRipple(e,i){e.setAttribute(bT,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(yT))&&e.setAttribute(yT,i.className||""),i.centered&&e.setAttribute(mj,""),i.disabled&&e.setAttribute(TD,"")}setDisabled(e,i){const r=this._hosts.get(e);r?(r.target.rippleDisabled=i,!i&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):i?e.setAttribute(TD,""):e.removeAttribute(TD)}_onInteraction=e=>{const i=lu(e);if(i instanceof HTMLElement){const r=i.closest(`[${bT}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(yT)),e.append(i);const r="NoopAnimations"===this._animationMode,o=this._globalRippleOptions,a=r?0:o?.animation?.enterDuration??MD.enterDuration,s=r?0:o?.animation?.exitDuration??MD.exitDuration,l={rippleDisabled:r||o?.disabled||e.hasAttribute(TD),rippleConfig:{centered:e.hasAttribute(mj),terminateOnPointerUp:o?.terminateOnPointerUp,animation:{enterDuration:a,exitDuration:s}}},u=new Ly(l,this._ngZone,i,this._platform,this._injector),f=!l.rippleDisabled;f&&u.setupTriggerEvents(e),this._hosts.set(e,{target:l,renderer:u,hasSetUpEvents:f}),e.removeAttribute(bT)}destroyRipple(e){const i=this._hosts.get(e);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const mce=["mat-icon-button",""],gce=["*"],_ce=new ue("MAT_BUTTON_CONFIG"),vce=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let gj=(()=>{class t{_elementRef=I(hn);_ngZone=I(Dt);_animationMode=I(Ya,{optional:!0});_focusMonitor=I(ID);_rippleLoader=I(pce);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){I(Cs).load(Vy);const e=I(_ce,{optional:!0}),i=this._elementRef.nativeElement,r=i.classList;this.disabledInteractive=e?.disabledInteractive??!1,this.color=e?.color??null,this._rippleLoader?.configureRipple(i,{className:"mat-mdc-button-ripple"});for(const{attribute:o,mdcClasses:a}of vce)i.hasAttribute(o)&&r.add(...a)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}
vendor: 11,223 bytes, line 1
1_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",Tn],disabled:[2,"disabled","disabled",Tn],ariaDisabled:[2,"aria-disabled","ariaDisabled",Tn],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Tn]}})}return t})(),_j=(()=>{class t extends gj{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,r){2&i&&(Rn("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Ig(r.color?"mat-"+r.color:""),zt("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===r._animationMode)("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[wi],attrs:mce,ngContentSelectors:gce,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){1&i&&(ho(),J(0,"span",0),Ai(1),J(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}\n',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}\n"],encapsulation:2,changeDetection:0})}return t})();const bce=["mat-button",""],yce=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Cce=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];let vj=(()=>{class t extends gj{static \u0275fac=(()=>{let e;return function(r){return(e||(e=ir(t)))(r||t)}})();static \u0275cmp=Re({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,r){2&i&&(Rn("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Ig(r.color?"mat-"+r.color:""),zt("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===r._animationMode)("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[wi],attrs:bce,ngContentSelectors:Cce,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){1&i&&(ho(yce),J(0,"span",0),Ai(1),D(2,"span",1),Ai(3,1),x(),Ai(4,2),J(5,"span",2)(6,"span",3)),2&i&&zt("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}
1.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}\n',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}\n"],encapsulation:2,changeDetection:0})}return t})(),kce=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({imports:[Ro,gT,Ro]})}return t})();const Dce=["mat-calendar-body",""];function xce(t,n){return this._trackRow(n)}const bj=(t,n)=>n.id;function Mce(t,n){if(1&t&&(D(0,"tr",0)(1,"td",3),T(2),x()()),2&t){const e=L();_(),Mr("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Rn("colspan",e.numCols),_(),ie(" ",e.label," ")}}function Sce(t,n){if(1&t&&(D(0,"td",3),T(1),x()),2&t){const e=L(2);Mr("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Rn("colspan",e._firstRowOffset),_(),ie(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function Ece(t,n){if(1&t){const e=mn();D(0,"td",6)(1,"button",7),Oe("click",function(r){const o=qe(e).$implicit;return Le(L(2)._cellClicked(o,r))})("focus",function(r){const o=qe(e).$implicit;return Le(L(2)._emitActiveDateChange(o,r))}),D(2,"span",8),T(3),x(),J(4,"span",9),x()()}if(2&t){const e=n.$implicit,i=n.$index,r=L().$index,o=L();Mr("width",o._cellWidth)("padding-top",o._cellPadding)("padding-bottom",o._cellPadding),Rn("data-mat-row",r)("data-mat-col",i),_(),zt("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",o._isActiveCell(r,i))("mat-calendar-body-range-start",o._isRangeStart(e.compareValue))("mat-calendar-body-range-end",o._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",o._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",o._isComparisonBridgeStart(e.compareValue,r,i))("mat-calendar-body-comparison-bridge-end",o._isComparisonBridgeEnd(e.compareValue,r,i))("mat-calendar-body-comparison-start",o._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",o._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",o._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",o._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",o._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",o._isInPreview(e.compareValue)),M("ngClass",e.cssClasse
1s)("tabindex",o._isActiveCell(r,i)?0:-1),Rn("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",o._isSelected(e.compareValue))("aria-current",o.todayValue===e.compareValue?"date":null)("aria-describedby",o._getDescribedby(e.compareValue)),_(),zt("mat-calendar-body-selected",o._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",o._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",o.todayValue===e.compareValue),_(),ie(" ",e.displayValue," ")}}function Ice(t,n){if(1&t&&(D(0,"tr",1),q(1,Sce,2,6,"td",4),Dw(2,Ece,5,48,"td",5,bj),x()),2&t){const e=n.$implicit,i=n.$index,r=L();_(),jr(0===i&&r._firstRowOffset?1:-1),_(),xw(e)}}function Tce(t,n){if(1&t&&(D(0,"th",2)(1,"span",6),T(2),x(),D(3,"span",3),T(4),x()()),2&t){const e=n.$implicit;_(2),me(e.long),_(2),me(e.narrow)}}const Ace=["*"];function Oce(t,n){}function Pce(t,n){if(1&t){const e=mn();D(0,"mat-month-view",4),Io("activeDateChange",function(r){qe(e);const o=L();return Go(o.activeDate,r)||(o.activeDate=r),Le(r)}),Oe("_userSelection",function(r){return qe(e),Le(L()._dateSelected(r))})("dragStarted",function(r){return qe(e),Le(L()._dragStarted(r))})("dragEnded",function(r){return qe(e),Le(L()._dragEnded(r))}),x()}if(2&t){const e=L();Eo("activeDate",e.activeDate),M("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function Rce(t,n){if(1&t){const e=mn();D(0,"mat-year-view",5),Io("activeDateChange",function(r){qe(e);const o=L();return Go(o.activeDate,r)||(o.activeDate=r),Le(r)}),Oe("monthSelected",function(r){return qe(e),Le(L()._monthSelectedInYearView(r))})("selectedChange",function(r){return qe(e),Le(L()._goToDateInView(r,"month"))}),x()}if(2&t){const e=L();Eo("activeDate",e.activeDate),M("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function Nce(t,n){if(1&t){const e=mn();D(0,"mat-multi-year-view",6),Io("activeDateChange",function(r){qe(e);const o=L();return Go(o.activeDate,r)||(o.activeDate=r),Le(r)}),Oe("yearSelected",function(r){return qe(e),Le(L()._yearSelectedInMultiYearView(r))})("selectedChange",function(r){return qe(e),Le(L()._goToDateInView(r,"year"))}),x()}if(2&t){const e=L();Eo("activeDate",e.activeDate),M("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function Fce(t,n){}const Lce=["button"],Vce=[[["","matDatepickerToggleIcon",""]]],Bce=["[matDatepickerToggleIcon]"];function Hce(t,n){1&t&&(ju(),D(0,"svg",2),J(1,"path",3),x())}let l_=(()=>{class t{changes=new et;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),zce=0;class wT{value;displayValue;ariaLabel;enabled;cssClasses;compareValue;rawValue;id=zce++;constructor(n,e,i,r,o={},a=n,s){this.value=n,this.displayValue=e,this.ariaLabel=i,this.enabled=r,this.cssClasses=o,this.compareValue=a,this.rawValue=s}}const jce={passive:!1,capture:!0},AD={passive:!0,capture:!0},yj={passive:!0};let c_=(()=>{class t{_elementRef=I(hn);_ngZone=I(Dt);_platform=I(Oo);_intl=I(l_);_eventCleanups;_skipNextFocus;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart;comparisonEnd;previewStart=null;previewEnd=null;startDateAccessibleName;endDateAccessibleName;selectedValueChange=new Ze;previewChange=new Ze;activeDateChange=new Ze;dragStarted=new Ze;dragEnded=new Ze;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=I(Ti);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){const e=I(ra),i=I(kl);this._startDateLabelId=i.getId("mat-calendar-body-start-"),this._endDateLabelId=i.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=i.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=i.getId("mat-calendar-body-comparison-e
1nd-"),I(Cs).load(Vy),this._ngZone.runOutsideAngular(()=>{const r=this._elementRef.nativeElement,o=[xa(e,r,"touchmove",this._touchmoveHandler,jce),xa(e,r,"mouseenter",this._enterHandler,AD),xa(e,r,"focus",this._enterHandler,AD),xa(e,r,"mouseleave",this._leaveHandler,AD),xa(e,r,"blur",this._leaveHandler,AD),xa(e,r,"mousedown",this._mousedownHandler,yj),xa(e,r,"touchstart",this._mousedownHandler,yj)];this._platform.isBrowser&&o.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=o})}_cellClicked(e,i){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_emitActiveDateChange(e,i){e.enabled&&this.activeDateChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){const i=e.numCols,{rows:r,numCols:o}=this;(e.rows||i)&&(this._firstRowOffset=r&&r.length&&r[0].length?o-r[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/o+"%"),(i||!this._cellWidth)&&(this._cellWidth=100/o+"%")}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,i){let r=e*this.numCols+i;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){ic(()=>{setTimeout(()=>{const i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return xT(e,this.startValue,this.endValue)}_isRangeEnd(e){return MT(e,this.startValue,this.endValue)}_isInRange(e){return ST(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return xT(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let o=this.rows[i][r-1];if(!o){const a=this.rows[i-1];o=a&&a[a.length-1]}return o&&!this._isRangeEnd(o.compareValue)}_isComparisonBridgeEnd(e,i,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let o=this.rows[i][r+1];if(!o){const a=this.rows[i+1];o=a&&a[0]}return o&&!this._isRangeStart(o.compareValue)}_isComparisonEnd(e){return MT(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return ST(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return xT(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return MT(e,this.previewStart,this.previewEnd)}_isInPreview(e){return ST(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(null!==this.comparisonStart&&null!==this.comparisonEnd){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&"focus"===e.type)this._skipNextFocus=!1;else if(e.target&&this.isRange){const i=this._getCellFromElement(e.target);i&&this._ngZone.run(()=>this.previewChange.emit({value:i.enabled?i:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;const i=Cj(e),r=i?this._getCellFromElement(i):null;i!==e.target&&(this._didDragSinceMouseDown=!0),DT(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:r?.enabled?r:null,event:e}))};_leaveHandler=e=>{null!==this.previewEnd&&this.isRange&&("blur"!==e.type&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&(!e.relatedTarget||!this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const i=e.target&&this._getCellFromElement(e.target);!i||!this._isInRange(i.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:i.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;const i=DT(e.target);i?i.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const r=this._getCellFromElement(i);this.dragEnded.emit({value:r?.rawValue??null,event:e})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})})};_touchendHandler=e=>{const i=Cj(e);i&&this._mouseupHandler({target:i})};_getCellFromElement(e){const i=DT(e);if(i){const r=i.getAttribute("data-mat-row"),o=i.getAttribute("data-mat-col");if(r&&o)return this.rows[parseInt(r)][parseInt(o)]}return null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
1ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[zi],attrs:Dce,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(i,r){1&i&&(q(0,Mce,3,6,"tr",0),Dw(1,Ice,4,1,"tr",1,xce,!0),D(3,"span",2),T(4),x(),D(5,"span",2),T(6),x(),D(7,"span",2),T(8),x(),D(9,"span",2),T(10),x()),2&i&&(jr(r._firstRowOffset<r.labelMinRequiredCells?0:-1),_(),xw(r.rows),_(2),M("id",r._startDateLabelId),_(),ie(" ",r.startDateAccessibleName,"\n"),_(),M("id",r._endDateLabelId),_(),ie(" ",r.endDateAccessibleName,"\n"),_(),M("id",r._comparisonStartDateLabelId),_(),uc(" ",r.comparisonDateAccessibleName," ",r.startDateAccessibleName,"\n"),_(),M("id",r._comparisonEndDateLabelId),_(),uc(" ",r.comparisonDateAccessibleName," ",r.endDateAccessibleName,"\n"))},dependencies:[fc],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-e
1nd:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-calendar-body-disabled{opacity:.5}}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}
1.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}\n'],encapsulation:2,changeDetection:0})}return t})();function kT(t){return"TD"===t?.nodeName}function DT(t){let n;return kT(t)?n=t:kT(t.parentNode)?n=t.parentNode:kT(t.parentNode?.parentNode)&&(n=t.parentNode.parentNode),null!=n?.getAttribute("data-mat-row")?n:null}function xT(t,n,e){return null!==e&&n!==e&&t<e&&t===n}function MT(t,n,e){return null!==n&&n!==e&&t>=n&&t===e}function ST(t,n,e,i){return i&&null!==n&&null!==e&&n!==e&&t>=n&&t<=e}function Cj(t){const n=t.changedTouches[0];return document.elementFromPoint(n.clientX,n.clientY)}class rs{start;end;_disableStructuralEquivalency;constructor(n,e){this.start=n,this.end=e}}let kp=(()=>{class t{selection;_adapter;_selectionChanged=new et;selectionChanged=this._selectionChanged;constructor(e,i){this.selection=e,this._adapter=i,this.selection=e}updateSelection(e,i){const r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(i){tE()};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})(),Uce=(()=>{class t extends kp{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(i){return new(i||t)(oe(Ia))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const Wce={provide:kp,deps:[[new Ms,new Zo,kp],Ia],useFactory:function qce(t,n){return t||new Uce(n)}},OD=new ue("MAT_DATE_RANGE_SELECTION_STRATEGY");let Kce=0,wj=(()=>{class t{_changeDetectorRef=I(Sr);_dateFormats=I(s_,{optional:!0});_dateAdapter=I(Ia,{optional:!0});_dir=I(wh,{optional:!0});_rangeStrategy=I(OD,{optional:!0});_rerenderSubscription=lt.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){const i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){this._selected=e instanceof rs?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;activeDrag=null;selectedChange=new Ze;_userSelection=new Ze;dragStarted=new Ze;dragEnded=new Ze;activeDateChange=new Ze;_matCalendarBody;_monthLabel;_weeks;_firstWeekOffset;_rangeStart;_rangeEnd;_comparisonRangeStart;_comparisonRangeEnd;_previewStart;_previewEnd;_isRange;_todayDate;_weekdays;constructor(){I(Cs).load(Gg),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(uu(null)).subscribe(()=>this._init())}ngOnChanges(e){const i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){const i=e.value,r=this._getDateFromDayOfMonth(i);let o,a;this._selected instanceof rs?(o=this._getDateInCurrentMonth(this._selected.start),a=this._getDateInCurrentMonth(this._selected.end)):o=a=this._getDateInCurrentMonth(this._selected),(o!==i||a!==i)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&e.preventDefault());case 27:return void(null!=this._previewEnd&&!pu(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation()));default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeek
1days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:i}){if(this._rangeStrategy){const r=i?i.rawValue:null,o=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end),this.activeDrag&&r){const a=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);a&&(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){const i=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:i??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){const e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow");let o=this._dateAdapter.getDayOfWeekNames("long").map((a,s)=>({long:a,narrow:i[s],id:Kce++}));this._weekdays=o.slice(e).concat(o.slice(0,e))}_createWeekCells(){const e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,o=this._firstWeekOffset;r<e;r++,o++){7==o&&(this._weeks.push([]),o=0);const a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),r+1),s=this._shouldEnableDate(a),l=this._dateAdapter.format(a,this._dateFormats.display.dateA11yLabel),u=this.dateClass?this.dateClass(a,"month"):void 0;this._weeks[this._weeks.length-1].push(new wT(r+1,i[r],l,s,u,this._getCellCompareValue(a),a))}}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!(!e||!i||this._dateAdapter.getMonth(e)!=this._dateAdapter.getMonth(i)||this._dateAdapter.getYear(e)!=this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){const i=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),o=this._dateAdapter.getDate(e);return new Date(i,r,o).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(e){e instanceof rs?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-month-view"]],viewQuery:function(i,r){if(1&i&&ii(c_,5),2&i){let o;cn(o=un())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[zi],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(i,r){1&i&&(D(0,"table",0)(1,"thead",1)(2,"tr"),Dw(3,Tce,5,2,"th",2,bj),x(),D(5,"tr",3),J(6,"th",4),x()(),D(7,"tbody",5),Oe("selectedValueChange",function(a){return r._dateSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("previewChange",function(a){return r._previewChanged(a)})("dragStarted",function(a){return r.dragStarted.emit(a)})("dragEnded",function(a){return r._dragEnded(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}),x()()),2&i&&(_(3),xw(r._weekdays),_(4),M("label",r._monthLabel)("rows",r._weeks)("todayValue",r._todayDate)("startValue",r._rangeStart)("endValue",r._rangeEnd)("comparisonStart",r._comparisonRangeStart)("comparisonEnd",r._comparisonRangeEnd)("previewStart",r._previewStart)("previewEnd",r._previewEnd)("isRange",r._isRange)("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[c_],encapsulation:2,changeDetection:0})}return t})(),kj=(()=>{class t{_changeDetectorRef=I(Sr);_dateAdapter=I(Ia,{optional:!0});_dir=I(wh,{optional:!0});_rerenderSubscription=lt.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),Dj(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){this._selected=e instanceof rs?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected;
1get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new Ze;yearSelected=new Ze;activeDateChange=new Ze;_matCalendarBody;_years;_todayYear;_selectedYear;constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(uu(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const i=this._dateAdapter.getYear(this._activeDate)-By(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,o=[];r<24;r++)o.push(i+r),4==o.length&&(this._years.push(o.map(a=>this._createCellForYear(a))),o=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){const i=e.value,r=this._dateAdapter.createDate(i,0,1),o=this._getDateFromYear(i);this.yearSelected.emit(r),this.selectedChange.emit(o)}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromYear(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-By(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-By(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-240:-24);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?240:24);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return By(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){const i=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,i,1));return this._dateAdapter.createDate(e,i,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){const i=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(i),o=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new wT(e,r,r,this._shouldEnableYear(e),o)}_shouldEnableYear(e){if(null==e||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let r=this._dateAdapter.createDate(e,0,1);this._dateAdapter.getYear(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(e){if(this._selectedYear=null,e instanceof rs){const i=e.start||e.end;i&&(this._selectedYear=this._dateAdapter.getYear(i))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(i,r){if(1&i&&ii(c_,5),2&i){let o;cn(o=un())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(i,r){1&i&&(D(0,"table",0)(1,"thead",1)(2,"tr"),J(3,"th",2),x()(),D(4,"tbody",3),Oe("selectedValueChange",function(a){return r._yearSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}),x()()),2&i&&(_(4),M("rows",r._years)("todayValue",r._todayYear)("startValue",r._selectedYear)("endValue",r._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._getActiveCell()))},dependencies:[c_],encapsulation:2,changeDetection:0})}return t})();function Dj(t,n,e,i,r){const o=t.getYear(n),a=t.getYear(e),s=xj(t,i,r);return Math.floor((o-s)/24)===Math.floor((a-s)/24)}function By(t,n,e,i){return function Zce(t,n){return(t%n+n)%n}(t.getYear(n)-xj(t,e,i),24)}function xj(t,n,e){let i=0;return e?i=t.getYear(e)-24+1:n&&(i=t.getYear(n)),i}let Mj=(()=>{class t{_changeDetectorRef=I(Sr);_dateFormats=I(s_,{optional:!0});_dateAdapter=I(Ia,{optional:!0});_dir=I(wh,{optional:!0});_rerenderSubscription=lt.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){this._selected=e instanceof rs?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected;
1get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new Ze;monthSelected=new Ze;activeDateChange=new Ze;_matCalendarBody;_months;_yearLabel;_todayMonth;_selectedMonth;constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(uu(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){const i=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(r);const o=this._getDateFromMonth(i);this.selectedChange.emit(o)}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromMonth(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){const i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(i);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,i){const r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),o=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),a=this.dateClass?this.dateClass(r,"year"):void 0;return new wT(e,i.toLocaleUpperCase(),o,this._shouldEnableMonth(e),a)}_shouldEnableMonth(e){const i=this._dateAdapter.getYear(this.activeDate);if(null==e||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;for(let o=this._dateAdapter.createDate(i,e,1);this._dateAdapter.getMonth(o)==e;o=this._dateAdapter.addCalendarDays(o,1))if(this.dateFilter(o))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){const r=this._dateAdapter.getYear(this.maxDate),o=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&i>o}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){const r=this._dateAdapter.getYear(this.minDate),o=this._dateAdapter.getMonth(this.minDate);return e<r||e===r&&i<o}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(e){this._selectedMonth=e instanceof rs?this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._getMonthInCurrentYear(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-year-view"]],viewQuery:function(i,r){if(1&i&&ii(c_,5),2&i){let o;cn(o=un())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(i,r){1&i&&(D(0,"table",0)(1,"thead",1)(2,"tr"),J(3,"th",2),x()(),D(4,"tbody",3),Oe("selectedValueChange",function(a){return r._monthSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}),x()()),2&i&&(_(4),M("label",r._yearLabel)("rows",r._months)("todayValue",r._todayMonth)("startValue",r._selectedMonth)("endValue",r._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._dateAdapter.getMonth(r.activeDate)))},dependencies:[c_],encapsulation:2,changeDetection:0})}return t})(),Sj=(()=>{class t{_intl=I(l_);calendar=I(TT);_dateAdapter=I(Ia,{optional:!0});_dateFormats=I(s_,{optional:!0});constructor(){I(Cs).load(Gg);const e=I(Sr);this.calendar.stateChanges.subscribe(()=>e.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,i){return"month"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):"year"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):Dj(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const i=this._dateAdapter.getYear(this.calendar.activeDate)-By(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=i+24-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1))]}_periodButtonLabelId=I(kl).getId("mat-calendar-period-label-");static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:Ace,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
1s"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(i,r){1&i&&(ho(),D(0,"div",0)(1,"div",1)(2,"span",2),T(3),x(),D(4,"button",3),Oe("click",function(){return r.currentPeriodClicked()}),D(5,"span",4),T(6),x(),ju(),D(7,"svg",5),J(8,"polygon",6),x()(),Xl(),J(9,"div",7),Ai(10),D(11,"button",8),Oe("click",function(){return r.previousClicked()}),ju(),D(12,"svg",9),J(13,"path",10),x()(),Xl(),D(14,"button",11),Oe("click",function(){return r.nextClicked()}),ju(),D(15,"svg",9),J(16,"path",12),x()()()()),2&i&&(_(2),M("id",r._periodButtonLabelId),_(),me(r.periodButtonDescription),_(),Rn("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),_(2),me(r.periodButtonText),_(),zt("mat-calendar-invert","month"!==r.calendar.currentView),_(4),M("disabled",!r.previousEnabled()),Rn("aria-label",r.prevButtonLabel),_(3),M("disabled",!r.nextEnabled()),Rn("aria-label",r.nextButtonLabel))},dependencies:[vj,_j],encapsulation:2,changeDetection:0})}return t})(),TT=(()=>{class t{_dateAdapter=I(Ia,{optional:!0});_dateFormats=I(s_,{optional:!0});_changeDetectorRef=I(Sr);_elementRef=I(hn);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get selected(){return this._selected}set selected(e){this._selected=e instanceof rs?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;selectedChange=new Ze;yearSelected=new Ze;monthSelected=new Ze;viewChanged=new Ze(!0);_userSelection=new Ze;_userDragDrop=new Ze;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){const i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&this.viewChanged.emit(i)}_currentView;_activeDrag=null;stateChanges=new et;constructor(){this._intlChanges=I(l_).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new cT(this.headerComponent||Sj),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){const i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,o=i||r||e.dateFilter;if(o&&!o.firstChange){const a=this._getCurrentViewComponent();a&&(this._elementRef.nativeElement.contains(iH())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),a._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){const i=e.value;(this.selected instanceof rs||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-calendar"]],viewQuery:function(i,r){if(1&i&&(ii(wj,5),ii(Mj,5),ii(kj,5)),2&i){let o;cn(o=un())&&(r.monthView=o.first),cn(o=un())&&(r.yearView=o.first),cn(o=un())&&(r.multiYearView=o.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[ui([Wce]),zi],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(i,r){if(1&i&&(q(0,Oce,0,0,"ng-template",0),D(1,"div",1),q(2,Pce,1,11,"mat-month-view",2)(3,Rce,1,6,"mat-year-view",3)(4,Nce,1,6,"mat-multi-year-view",3),x()),2&i){let o;M("cdkPortalOutlet",r._calendarHeaderPortal),_(2),jr("month"===(o=r.currentView)?2:"year"===o?3:"multi-year"===o?4:-1)}},dependencies:[C4,Wle,wj,Mj,kj],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}
1.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}\n'],encapsulation:2,changeDetection:0})}return t})();const Jce=new ue("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{const t=I(Cc);return()=>t.scrollStrategies.reposition()}}),eue={provide:Jce,deps:[Cc],useFactory:function Xce(t){return()=>t.scrollStrategies.reposition()}};let tue=(()=>{class t{_elementRef=I(hn);_animationsDisabled="NoopAnimations"===I(Ya,{optional:!0});_changeDetectorRef=I(Sr);_globalModel=I(kp);_dateAdapter=I(Ia);_ngZone=I(Dt);_rangeSelectionStrategy=I(OD,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;_isAbove;_animationDone=new et;_isAnimating=!1;_closeButtonText;_closeButtonFocused;_actionsPortal=null;_dialogLabelId;constructor(){if(I(Cs).load(Gg),this._closeButtonText=I(l_).closeCalendarLabel,!this._animationsDisabled){const e=this._elementRef.nativeElement,i=I(ra);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[i.listen(e,"animationstart",this._handleAnimationEvent),i.listen(e,"animationend",this._handleAnimationEvent),i.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){const i=this._model.selection,r=e.value,o=i instanceof rs;if(o&&this._rangeSelectionStrategy){const a=this._rangeSelectionStrategy.selectionFinished(r,i,e.event);this._model.updateSelection(a,this)}else r&&(o||!this._dateAdapter.sameDate(r,i))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{const i=this._elementRef.nativeElement;e.target!==i||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating="animationstart"===e.type,i.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};
1_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,i){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,i&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(i,r){if(1&i&&ii(TT,5),2&i){let o;cn(o=un())&&(r._calendar=o.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(i,r){2&i&&(Ig(r.color?"mat-"+r.color:""),zt("mat-datepicker-content-touch",r.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!r._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(i,r){if(1&i&&(D(0,"div",0)(1,"mat-calendar",1),Oe("yearSelected",function(a){return r.datepicker._selectYear(a)})("monthSelected",function(a){return r.datepicker._selectMonth(a)})("viewChanged",function(a){return r.datepicker._viewChanged(a)})("_userSelection",function(a){return r._handleUserSelection(a)})("_userDragDrop",function(a){return r._handleUserDragDrop(a)}),x(),q(2,Fce,0,0,"ng-template",2),D(3,"button",3),Oe("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),T(4),x()()),2&i){let o;zt("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),Rn("aria-modal",!0)("aria-labelledby",null!==(o=r._dialogLabelId)&&void 0!==o?o:void 0),_(),Ig(r.datepicker.panelClass),M("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),_(),M("cdkPortalOutlet",r._actionsPortal),_(),zt("cdk-visually-hidden",!r._closeButtonFocused),M("color",r.color||"primary"),_(),me(r._closeButtonText)}},dependencies:[ene,TT,C4,vj],styles:["@keyframes _mat-datepicker-content-dropdown-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-dialog-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-exit{from{opacity:1}to{opacity:0}}.mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.mat-datepicker-content-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-exit 100ms linear}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,changeDetection:0})}return t})(),aue=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=ut({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),sue=(()=>{class t{_intl=I(l_);_changeDetectorRef=I(Sr);_stateChanges=lt.EMPTY;datepicker;tabIndex;ariaLabel;get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple;_customIcon;_button;constructor(){const e=I(new Fm("tabindex"),{optional:!0}),i=Number(e);this.tabIndex=i||0===i?i:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){const e=this.datepicker?this.datepicker.stateChanges:at(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:at(),r=this.datepicker?fp(this.datepicker.openedStream,this.datepicker.closedStream):at();this._stateChanges.unsubscribe(),this._stateChanges=fp(this._intl.changes,e,i,r).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=Re({type:t,selectors:[["mat-datepicker-toggle"]],c
1ontentQueries:function(i,r,o){if(1&i&&Bs(o,aue,5),2&i){let a;cn(a=un())&&(r._customIcon=a.first)}},viewQuery:function(i,r){if(1&i&&ii(Lce,5),2&i){let o;cn(o=un())&&(r._button=o.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(i,r){1&i&&Oe("click",function(a){return r._open(a)}),2&i&&(Rn("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),zt("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&"accent"===r.datepicker.color)("mat-warn",r.datepicker&&"warn"===r.datepicker.color))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",Tn],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[zi],ngContentSelectors:Bce,decls:4,vars:7,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(i,r){1&i&&(ho(Vce),D(0,"button",1,0),q(2,Hce,2,0,":svg:svg",2),Ai(3),x()),2&i&&(M("disabled",r.disabled)("disableRipple",r.disableRipple),Rn("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("tabindex",r.disabled?-1:r.tabIndex)("aria-expanded",r.datepicker?r.datepicker.opened:null),_(2),jr(r._customIcon?-1:2))},dependencies:[_j],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}\n"],encapsulation:2,changeDetection:0})}return t})(),Tj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[l_,eue],imports:[kce,dT,_H,w4,Ro,tue,sue,Sj,Oy]})}return t})();var $s=st(381),OT=st.t($s,2);const Dp=$s||OT,PT=new ue("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function uue(){return{useUtc:!1}}});function due(t,n){const e=Array(t);for(let i=0;i<t;i++)e[i]=n(i);return e}let hue=(()=>{class t extends Ia{_options=I(PT,{optional:!0});_localeData;constructor(){super();const e=I(pj,{optional:!0});this.setLocale(e||Dp.locale())}setLocale(e){super.setLocale(e);let i=Dp.localeData(e);this._localeData={firstDayOfWeek:i.firstDayOfWeek(),longMonths:i.months(),shortMonths:i.monthsShort(),dates:due(31,r=>this.createDate(2017,0,r+1).format("D")),longDaysOfWeek:i.weekdays(),shortDaysOfWeek:i.weekdaysShort(),narrowDaysOfWeek:i.weekdaysMin()}}getYear(e){return this.clone(e).year()}getMonth(e){return this.clone(e).month()}getDate(e){return this.clone(e).date()}getDayOfWeek(e){return this.clone(e).day()}getMonthNames(e){return"long"==e?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(e){return"long"==e?this._localeData.longDaysOfWeek:"short"==e?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(e){return this.clone(e).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(e){return this.clone(e).daysInMonth()}clone(e){return e.clone().locale(this.locale)}createDate(e,i,r){const o=this._createMoment({year:e,month:i,date:r}).locale(this.locale);return o.isValid(),o}today(){return this._createMoment().locale(this.locale)}parse(e,i){return e&&"string"==typeof e?this._createMoment(e,i,this.locale):e?this._createMoment(e).locale(this.locale):null}format(e,i){return e=this.clone(e),this.isValid(e),e.format(i)}addCalendarYears(e,i){return this.clone(e).add({years:i})}addCalendarMonths(e,i){return this.clone(e).add({months:i})}addCalendarDays(e,i){return this.clone(e).add({days:i})}toIso8601(e){return this.clone(e).format()}deserialize(e){let i;if(e instanceof Date)i=this._createMoment(e).locale(this.locale);else if(this.isDateInstance(e))return this.clone(e);if("string"==typeof e){if(!e)return null;i=this._createMoment(e,Dp.ISO_8601).locale(this.locale)}return i&&this.isValid(i)?this._createMoment(i).locale(this.locale):super.deserialize(e)}isDateInstance(e){return Dp.isMoment(e)}isValid(e){return this.clone(e).isValid()}invalid(){return Dp.invalid()}setTime(e,i,r,o){return this.clone(e).set({hours:i,minutes:r,seconds:o,milliseconds:0})}getHours(e){return e.hours()}getMinutes(e){return e.minutes()}getSeconds(e){return e.seconds()}parseTime(e,i){return this.parse(e,i)}addSeconds(e,i){return this.clone(e).add({seconds:i})}_createMoment(e,i,r){const{strict:o,useUtc:a}=this._options||{};return a?Dp.utc(e,i,r,o):Dp(e,i,r,o)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const fue={parse:{dateInput:"l",timeInput:"LT"},display:{dateInput:"l",timeInput:"LT",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",timeOptionLabel:"LT"}};let Aj=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[pue()]})}return t})();function pue(t=fue,n){const e=[{provide:Ia,useClass:hue,deps:[pj,PT]},{provide:s_,useValue:t}];return n&&e.push({provide:PT,useValue:n}),e}var gn=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(gn||{});const ud="*";function RD(t,n=null){return{type:gn.Animate,styles:n,timings:t}}function Oj(t,n=null){return{type:gn.Group,steps:t,options:n}}function Sh(t){return{type:gn.Style,styles:t,offset:null}}function Pj(t,n,e=null){return{type:gn.Transition,expr:t,animation:n,options:e}}function ND(t,n,e=null){return{type:gn.Query,selector:t,animation:n,options:e}}class Hy{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,e=0){this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>
vendor: 4,194 bytes, line 1
1i()),e.length=0}}class Rj{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let e=0,i=0,r=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const e=n*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const n=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}function Fj(t){return new ee(3e3,!1)}function Eh(t){switch(t.length){case 0:return new Hy;case 1:return t[0];default:return new Rj(t)}}function Lj(t,n,e=new Map,i=new Map){const r=[],o=[];let a=-1,s=null;if(n.forEach(l=>{const u=l.get("offset"),f=u==a,m=f&&s||new Map;l.forEach((v,b)=>{let w=b,S=v;if("offset"!==b)switch(w=t.normalizePropertyName(w,r),S){case"!":S=e.get(b);break;case ud:S=i.get(b);break;default:S=t.normalizeStyleValue(b,w,S,r)}m.set(w,S)}),f||o.push(m),s=m,a=u}),r.length)throw function Lue(){return new ee(3502,!1)}();return o}function NT(t,n,e,i){switch(n){case"start":t.onStart(()=>i(e&&FT(e,"start",t)));break;case"done":t.onDone(()=>i(e&&FT(e,"done",t)));break;case"destroy":t.onDestroy(()=>i(e&&FT(e,"destroy",t)))}}function FT(t,n,e){const o=LT(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,e.totalTime??t.totalTime,!!e.disabled),a=t._data;return null!=a&&(o._data=a),o}function LT(t,n,e,i,r="",o=0,a){return{element:t,triggerName:n,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function qs(t,n,e){let i=t.get(n);return i||t.set(n,i=e),i}function Vj(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const Que=typeof document>"u"?null:document.documentElement;function VT(t){const n=t.parentNode||t.host||null;return n===Que?null:n}let xp=null,Bj=!1;function Hj(t,n){for(;n;){if(n===t)return!0;n=VT(n)}return!1}function zj(t,n,e){if(e)return Array.from(t.querySelectorAll(n));const i=t.querySelector(n);return i?[i]:[]}const Uj="ng-enter",BT="ng-leave",FD="ng-trigger",LD=".ng-trigger",$j="ng-animating",HT=".ng-animating";function dd(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:zT(parseFloat(n[1]),n[2])}function zT(t,n){return"s"===n?1e3*t:t}function VD(t,n,e){return t.hasOwnProperty("duration")?t:function tde(t,n,e){let r,o=0,a="";if("string"==typeof t){const s=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return n.push(Fj()),{duration:0,delay:0,easing:""};r=zT(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=zT(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=t;if(!e){let s=!1,l=n.length;r<0&&(n.push(function _ue(){return new ee(3100,!1)}()),s=!0),o<0&&(n.push(function vue(){return new ee(3101,!1)}()),s=!0),s&&n.splice(l,0,Fj())}return{duration:r,delay:o,easing:a}}(t,n,e)}
1function mu(t,n,e){n.forEach((i,r)=>{const o=UT(r);e&&!e.has(r)&&e.set(r,t.style[o]),t.style[o]=i})}function Mp(t,n){n.forEach((e,i)=>{const r=UT(i);t.style[r]=""})}function zy(t){return Array.isArray(t)?1==t.length?t[0]:function gue(t,n=null){return{type:gn.Sequence,steps:t,options:n}}(t):t}const jT=new RegExp("{{\\s*(.+?)\\s*}}","g");function qj(t){let n=[];if("string"==typeof t){let e;for(;e=jT.exec(t);)n.push(e[1]);jT.lastIndex=0}return n}function jy(t,n,e){const i=`${t}`,r=i.replace(jT,(o,a)=>{let s=n[a];return null==s&&(e.push(function yue(){return new ee(3003,!1)}()),s=""),s.toString()});return r==i?t:r}const rde=/-+([a-z0-9])/g;function UT(t){return t.replace(rde,(...n)=>n[1].toUpperCase())}function Ws(t,n,e){switch(n.type){case gn.Trigger:return t.visitTrigger(n,e);case gn.State:return t.visitState(n,e);case gn.Transition:return t.visitTransition(n,e);case gn.Sequence:return t.visitSequence(n,e);case gn.Group:return t.visitGroup(n,e);case gn.Animate:return t.visitAnimate(n,e);case gn.Keyframes:return t.visitKeyframes(n,e);case gn.Style:return t.visitStyle(n,e);case gn.Reference:return t.visitReference(n,e);case gn.AnimateChild:return t.visitAnimateChild(n,e);case gn.AnimateRef:return t.visitAnimateRef(n,e);case gn.Query:return t.visitQuery(n,e);case gn.Stagger:return t.visitStagger(n,e);default:throw function Cue(){return new ee(3004,!1)}()}}function $T(t,n){return window.getComputedStyle(t)[n]}let qT=(()=>{class t{validateStyleProperty(e){return function Zue(t){xp||(xp=function Jue(){return typeof document<"u"?document.body:null}()||{},Bj=!!xp.style&&"WebkitAppearance"in xp.style);let n=!0;return xp.style&&!function Kue(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in xp.style,!n&&Bj&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in xp.style)),n}(e)}containsElement(e,i){return Hj(e,i)}getParentElement(e){return VT(e)}query(e,i,r){return zj(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new Hy(r,o)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();class WT{static NOOP=new qT}class GT{}const hde=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Gj extends GT{normalizePropertyName(n,e){return UT(n)}normalizeStyleValue(n,e,i,r){let o="";const a=i.toString().trim();if(hde.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function wue(){return new ee(3005,!1)}())}return a+o}}const HD=new Set(["true","1"]),zD=new Set(["false","0"]);function Yj(t,n){const e=HD.has(t)||zD.has(t),i=HD.has(n)||zD.has(n);return(r,o)=>{let a="*"==t||t==r,s="*"==n||n==o;return!a&&e&&"boolean"==typeof r&&(a=r?HD.has(t):zD.has(t)),!s&&i&&"boolean"==typeof o&&(s=o?HD.has(n):zD.has(n)),a&&s}}const gde=new RegExp("s*:selfs*,?","g");function QT(t,n,e,i){return new _de(t).build(n,e,i)}class _de{_driver;constructor(n){this._driver=n}build(n,e,i){const r=new yde(e);return this._resetContextStyleTimingState(r),Ws(this,zy(n),r)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==n.name.charAt(0)&&e.errors.push(function kue(){return new ee(3006,!1)}()),n.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),s.type==gn.State){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(s.type==gn.Transition){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function Due(){return new ee(3007,!1)}())}),{type:gn.Trigger,name:n.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(n,e){const i=this.visitStyle(n.styles,e),r=n.options&&n.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};
1i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{qj(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&e.errors.push(function xue(){return new ee(3008,!1)}(0,o.values()))}return{type:gn.State,name:n.name,style:i,options:r?{params:r}:null}}visitTransition(n,e){e.queryCount=0,e.depCount=0;const i=Ws(this,zy(n.animation),e),r=function fde(t,n){const e=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(i=>function pde(t,n,e){if(":"==t[0]){const l=function mde(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i)<parseFloat(e);default:return n.push(function Nue(){return new ee(3016,!1)}()),"* => *"}}(t,e);if("function"==typeof l)return void n.push(l);t=l}const i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Rue(){return new ee(3015,!1)}()),n;const r=i[1],o=i[2],a=i[3];n.push(Yj(r,a)),"<"==o[0]&&("*"!=r||"*"!=a)&&n.push(Yj(a,r))}(i,e,n)):e.push(t),e}(n.expr,e.errors);return{type:gn.Transition,matchers:r,animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Sp(n.options)}}visitSequence(n,e){return{type:gn.Sequence,steps:n.steps.map(i=>Ws(this,i,e)),options:Sp(n.options)}}visitGroup(n,e){const i=e.currentTime;let r=0;const o=n.steps.map(a=>{e.currentTime=i;const s=Ws(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:gn.Group,steps:o,options:Sp(n.options)}}visitAnimate(n,e){const i=function wde(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return KT(VD(t,n).duration,0,"");const e=t;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=KT(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=VD(e,n);return KT(r.duration,r.delay,r.easing)}(n.timings,e.errors);e.currentAnimateTimings=i;let r,o=n.styles?n.styles:Sh({});if(o.type==gn.Keyframes)r=this.visitKeyframes(o,e);else{let a=n.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=Sh(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:gn.Animate,timings:i,style:r,options:null}}visitStyle(n,e){const i=this._makeStyleAst(n,e);return this._validateStyleAst(i,e),i}_makeStyleAst(n,e){const i=[],r=Array.isArray(n.styles)?n.styles:[n.styles];for(let s of r)"string"==typeof s?s===ud?i.push(s):e.errors.push(new ee(3002,!1)):i.push(new Map(Object.entries(s)));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:gn.Style,styles:i,easing:a,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),n.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let m=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function Sue(){return new ee(3010,!1)}()),m=!1),o=f.startTime),m&&u.set(l,{startTime:o,endTime:r}),e.options&&function ide(t,n,e){const i=n.params||{},r=qj(t);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function bue(){return new ee(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(n,e){const i={type:gn.Keyframes,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Eue(){return new ee(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=n.steps.map(N=>{const V=this._makeStyleAst(N,e);let Z=null!=V.offset?V.offset:function Cde(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;n=parseFloat(i.get("offset")),i.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const e=t;n=parseFloat(e.get("offset")),e.delete("offset")}return n}(V.styles),re=0;return null!=Z&&(o++,re=V.offset=Z),l=l||re<0||re>1,s=s||re<u,u=re,a.push(re),V});l&&e.errors.push(function Iue(){return new ee(3012,!1)}()),s&&e.errors.push(function Tue(){return new ee(3200,!1)}());const m=n.steps.length;let v=0;o>0&&o<m?e.errors.push(function Aue(){return new ee(3202,!1)}()):0==o&&(v=1/(m-1));const b=m-1,w=e.currentTime,S=e.currentAnimateTimings,F=S.duration;return f.forEach((N,V)=>{const Z=v>0?V==b?1:v*V:a[V],re=Z*F;
1e.currentTime=w+S.delay+re,S.duration=re,this._validateStyleAst(N,e),N.offset=Z,i.styles.push(N)}),i}visitReference(n,e){return{type:gn.Reference,animation:Ws(this,zy(n.animation),e),options:Sp(n.options)}}visitAnimateChild(n,e){return e.depCount++,{type:gn.AnimateChild,options:Sp(n.options)}}visitAnimateRef(n,e){return{type:gn.AnimateRef,animation:this.visitReference(n.animation,e),options:Sp(n.options)}}visitQuery(n,e){const i=e.currentQuerySelector,r=n.options||{};e.queryCount++,e.currentQuery=n;const[o,a]=function vde(t){const n=!!t.split(/\s*,\s*/).find(e=>":self"==e);return n&&(t=t.replace(gde,"")),t=t.replace(/@\*/g,LD).replace(/@\w+/g,e=>LD+"-"+e.slice(1)).replace(/:animating/g,HT),[t,n]}(n.selector);e.currentQuerySelector=i.length?i+" "+o:o,qs(e.collectedStyles,e.currentQuerySelector,new Map);const s=Ws(this,zy(n.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:gn.Query,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:n.selector,options:Sp(n.options)}}visitStagger(n,e){e.currentQuery||e.errors.push(function Oue(){return new ee(3013,!1)}());const i="full"===n.timings?{duration:0,delay:0,easing:"full"}:VD(n.timings,e.errors,!0);return{type:gn.Stagger,animation:Ws(this,zy(n.animation),e),timings:i,options:null}}}class yde{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(n){this.errors=n}}function Sp(t){return t?(t={...t}).params&&(t.params=function bde(t){return t?{...t}:null}(t.params)):t={},t}function KT(t,n,e){return{duration:t,delay:n,easing:e}}function ZT(t,n,e,i,r,o,a=null,s=!1){return{type:1,element:t,keyframes:n,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class jD{_map=new Map;get(n){return this._map.get(n)||[]}append(n,e){let i=this._map.get(n);i||this._map.set(n,i=[]),i.push(...e)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const xde=new RegExp(":enter","g"),Sde=new RegExp(":leave","g");function JT(t,n,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new Ede).buildKeyframes(t,n,e,i,r,o,a,s,l,u)}class Ede{buildKeyframes(n,e,i,r,o,a,s,l,u,f=[]){u=u||new jD;const m=new XT(n,e,u,r,o,f,[]);m.options=l;const v=l.delay?dd(l.delay):0;m.currentTimeline.delayNextStep(v),m.currentTimeline.setStyles([a],null,m.errors,l),Ws(this,i,m);const b=m.timelines.filter(w=>w.containsAnimation());if(b.length&&s.size){let w;for(let S=b.length-1;S>=0;S--){const F=b[S];if(F.element===e){w=F;break}}w&&!w.allowOnlyTimelineStyles()&&w.setStyles([s],null,m.errors,l)}return b.length?b.map(w=>w.buildKeyframes()):[ZT(e,[],[],[],0,v,"",!1)]}visitTrigger(n,e){}visitState(n,e){}visitTransition(n,e){}visitAnimateChild(n,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(n.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=n}visitAnimateRef(n,e){const i=e.createSubContext(n.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],e,i),this.visitReference(n.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=n}_applyAnimationRefDelays(n,e,i){for(const r of n){const o=r?.delay;if(o){const a="number"==typeof o?o:dd(jy(o,r?.params??{},e.errors));i.delayNextStep(a)}}}_visitSubInstructions(n,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?dd(i.duration):null,s=null!=i.delay?dd(i.delay):null;return 0!==a&&n.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(n,e){e.updateOptions(n.options,!0),Ws(this,n.animation,e),e.previousNode=n}visitSequence(n,e){const i=e.subContextCount;let r=e;const o=n.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){r.previousNode.type==gn.Style&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=UD);const a=dd(o.delay);r.delayNextStep(a)}n.steps.length&&(n.steps.forEach(a=>Ws(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=n}visitGroup(n,e){const i=[];let r=e.currentTimeline.currentTime;const o=n.options&&n.options.delay?dd(n.options.delay):0;n.steps.forEach(a=>{const s=e.createSubContext(n.options);o&&s.delayNextStep(o),Ws(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}
vendor: 8,016 bytes, line 1
1),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=n}_visitTiming(n,e){if(n.dynamic){const i=n.strValue;return VD(e.params?jy(i,e.params,e.errors):i,e.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,e){const i=e.currentAnimateTimings=this._visitTiming(n.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=n.style;o.type==gn.Keyframes?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=n}visitStyle(n,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||n.easing;n.isEmptyStep?i.applyEmptyStep(o):i.setStyles(n.styles,o,e.errors,e.options),e.previousNode=n}visitKeyframes(n,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,n.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=n}visitQuery(n,e){const i=e.currentTimeline.currentTime,r=n.options||{},o=r.delay?dd(r.delay):0;o&&(e.previousNode.type===gn.Style||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=UD);let a=i;const s=e.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const m=e.createSubContext(n.options,u);o&&m.delayNextStep(o),u===e.element&&(l=m.currentTimeline),Ws(this,n.animation,m),m.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,m.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=n}visitStagger(n,e){const i=e.parentContext,r=e.currentTimeline,o=n.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const m=f.currentTime;Ws(this,n.animation,e),e.previousNode=n,i.currentStaggerTime=r.currentTime-m+(r.startTime-i.currentTimeline.startTime)}}const UD={};class XT{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=UD;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(n,e,i,r,o,a,s,l){this._driver=n,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.currentTimeline=l||new $D(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,e){if(!n)return;const i=n;let r=this.options;null!=i.duration&&(r.duration=dd(i.duration)),null!=i.delay&&(r.delay=dd(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=jy(o[s],a,this.errors))})}}_copyOptions(){const n={};if(this.options){const e=this.options.params;if(e){const i=n.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return n}createSubContext(n=null,e,i){const r=e||this.element,o=new XT(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=UD,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,e,i){const r={duration:e??n.duration,delay:this.currentTimeline.currentTime+(i??0)+n.delay,easing:""},o=new Ide(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,r,n.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,e,i,r,o,a){let s=[];if(r&&s.push(this.element),n.length>0){n=(n=n.replace(xde,"."+this._enterClassName)).replace(Sde,"."+this._leaveClassName);let u=this._driver.query(this.element,n,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function Pue(){return new ee(3014,!1)}()),s}}class $D{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(n,e,i,r){this._driver=n,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+n),e&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,e){return this.applyStylesToKeyframe(),new $D(this._driver,n,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,e){this._localTimelineStyles.set(n,e),this._globalTimelineStyles.set(n,e),this._styleSummary.set(n,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ud),this._currentKeyframe.set(e,ud);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,e,i,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},a=function Tde(t,n){const e=new Map;let i;return t.forEach(r=>{if("*"===r){i??=n.keys();for(let o of i)e.set(o,ud)}else for(let[o,a]of r)e.set(o,a)}),e}(n,this._globalTimelineStyles);for(let[s,l]of a){const u=jy(l,o,i);this._pendingStyles.set(s,u),this._localTimelineStyles.has(s)||this._backFill.set(s,this._globalTimelineStyles.get(s)??ud),this._updateStyle(s,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,e)=>{this._currentKeyframe.set(e,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,n)}))}snapshotCurrentStyles(){for(let[n,e]of this._localTimelineStyles)this._pendingStyles.set(n,e),this._updateStyle(n,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let e in this._currentKeyframe)n.push(e);return n}
1mergeTimelineCollectedStyles(n){n._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=new Map([...this._backFill,...s]);u.forEach((f,m)=>{"!"===f?n.add(m):f===ud&&e.add(m)}),i||u.set("offset",l/this.duration),r.push(u)});const o=[...n.values()],a=[...e.values()];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return ZT(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class Ide extends $D{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(n,e,i,r,o,a,s=!1){super(n,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=new Map(n[0]);l.set("offset",0),o.push(l);const u=new Map(n[0]);u.set("offset",Zj(s)),o.push(u);const f=n.length-1;for(let m=1;m<=f;m++){let v=new Map(n[m]);const b=v.get("offset");v.set("offset",Zj((e+b*i)/a)),o.push(v)}i=a,e=0,r="",n=o}return ZT(this.element,n,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function Zj(t,n=3){const e=Math.pow(10,n-1);return Math.round(t*e)/e}function Jj(t,n,e,i,r,o,a,s,l,u,f,m,v){return{type:0,element:t,triggerName:n,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:m,errors:v}}const eA={};class Xj{_triggerName;ast;_stateStyles;constructor(n,e,i){this._triggerName=n,this.ast=e,this._stateStyles=i}match(n,e,i,r){return function Ade(t,n,e,i,r){return t.some(o=>o(n,e,i,r))}(this.ast.matchers,n,e,i,r)}buildStyles(n,e,i){let r=this._stateStyles.get("*");return void 0!==n&&(r=this._stateStyles.get(n?.toString())||r),r?r.buildStyles(e,i):new Map}build(n,e,i,r,o,a,s,l,u,f){const m=[],v=this.ast.options&&this.ast.options.params||eA,w=this.buildStyles(i,s&&s.params||eA,m),S=l&&l.params||eA,F=this.buildStyles(r,S,m),N=new Set,V=new Map,Z=new Map,re="void"===r,se={params:eU(S,v),delay:this.ast.options?.delay},Ne=f?[]:JT(n,e,this.ast.animation,o,a,w,F,se,u,m);let xt=0;return Ne.forEach(gt=>{xt=Math.max(gt.duration+gt.delay,xt)}),m.length?Jj(e,this._triggerName,i,r,re,w,F,[],[],V,Z,xt,m):(Ne.forEach(gt=>{const An=gt.element,ki=qs(V,An,new Set);gt.preStyleProps.forEach(_o=>ki.add(_o));const Ys=qs(Z,An,new Set);gt.postStyleProps.forEach(_o=>Ys.add(_o)),An!==e&&N.add(An)}),Jj(e,this._triggerName,i,r,re,w,F,Ne,[...N.values()],V,Z,xt))}}function eU(t,n){const e={...n};return Object.entries(t).forEach(([i,r])=>{null!=r&&(e[i]=r)}),e}class Ode{styles;defaultParams;normalizer;constructor(n,e,i){this.styles=n,this.defaultParams=e,this.normalizer=i}buildStyles(n,e){const i=new Map,r=eU(n,this.defaultParams);return this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=jy(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(s,a)})}),i}}class Rde{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(n,e,i){this.name=n,this.ast=e,this._normalizer=i,e.states.forEach(r=>{this.states.set(r.name,new Ode(r.style,r.options&&r.options.params||{},i))}),tU(this.states,"true","1"),tU(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new Xj(n,r,this.states))}),this.fallbackTransition=function Nde(t,n){return new Xj(t,{type:gn.Transition,animation:{type:gn.Sequence,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,e,i,r){return this.transitionFactories.find(a=>a.match(n,e,i,r))||null}matchStyles(n,e,i){return this.fallbackTransition.buildStyles(n,e,i)}}function tU(t,n,e){t.has(n)?t.has(e)||t.set(e,t.get(n)):t.has(e)&&t.set(n,t.get(e))}const Fde=new jD;class Lde{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i}register(n,e){const i=[],o=QT(this._driver,e,i,[]);if(i.length)throw function Vue(){return new ee(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,e,i){const r=n.element,o=Lj(this._normalizer,n.keyframes,e,i);return this._driver.animate(r,o,n.duration,n.delay,n.easing,[],!0)}create(n,e,i={}){const r=[],o=this._animations.get(n);let a;const s=new Map;if(o?(a=JT(this._driver,e,o,Uj,BT,new Map,new Map,i,Fde,r),a.forEach(f=>{const m=qs(s,f.element,new Map);f.postStyleProps.forEach(v=>m.set(v,null))})):(r.push(function Bue(){return new ee(3300,!1)}()),a=[]),r.length)throw function Hue(){return new ee(3504,!1)}();
1s.forEach((f,m)=>{f.forEach((v,b)=>{f.set(b,this._driver.computeStyle(m,b,ud))})});const u=Eh(a.map(f=>{const m=s.get(f.element);return this._buildPlayer(f,new Map,m)}));return this._playersById.set(n,u),u.onDestroy(()=>this.destroy(n)),this.players.push(u),u}destroy(n){const e=this._getPlayer(n);e.destroy(),this._playersById.delete(n);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(n){const e=this._playersById.get(n);if(!e)throw function zue(){return new ee(3301,!1)}();return e}listen(n,e,i,r){const o=LT(e,"","","");return NT(this._getPlayer(n),i,o,r),()=>{}}command(n,e,i,r){if("register"==i)return void this.register(n,r[0]);if("create"==i)return void this.create(n,e,r[0]||{});const o=this._getPlayer(n);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(n)}}}const nU="ng-animate-queued",tA="ng-animate-disabled",jde=[],iU={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ude={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},wc="__ng_removed";class nA{namespaceId;value;options;get params(){return this.options.params}constructor(n,e=""){this.namespaceId=e;const i=n&&n.hasOwnProperty("value");if(this.value=function Gde(t){return t??null}(i?n.value:n),i){const{value:o,...a}=n;this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const e=n.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const Uy="void",iA=new nA(Uy);class $de{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(n,e,i){this.id=n,this.hostElement=e,this._engine=i,this._hostClassName="ng-tns-"
vendor: 17,207 bytes, line 1
1+n,Sl(e,this._hostClassName)}listen(n,e,i,r){if(!this._triggers.has(e))throw function jue(){return new ee(3302,!1)}();if(null==i||0==i.length)throw function Uue(){return new ee(3303,!1)}();if(!function Yde(t){return"start"==t||"done"==t}(i))throw function $ue(){return new ee(3400,!1)}();const o=qs(this._elementListeners,n,[]),a={name:e,phase:i,callback:r};o.push(a);const s=qs(this._engine.statesByElement,n,new Map);return s.has(e)||(Sl(n,FD),Sl(n,FD+"-"+e),s.set(e,iA)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(n,e){return!this._triggers.has(n)&&(this._triggers.set(n,e),!0)}_getTrigger(n){const e=this._triggers.get(n);if(!e)throw function que(){return new ee(3401,!1)}();return e}trigger(n,e,i,r=!0){const o=this._getTrigger(e),a=new rA(this.id,e,n);let s=this._engine.statesByElement.get(n);s||(Sl(n,FD),Sl(n,FD+"-"+e),this._engine.statesByElement.set(n,s=new Map));let l=s.get(e);const u=new nA(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=iA),u.value!==Uy&&l.value===u.value){if(!function Zde(t,n){const e=Object.keys(t),i=Object.keys(n);if(e.length!=i.length)return!1;for(let r=0;r<e.length;r++){const o=e[r];if(!n.hasOwnProperty(o)||t[o]!==n[o])return!1}return!0}(l.params,u.params)){const S=[],F=o.matchStyles(l.value,l.params,S),N=o.matchStyles(u.value,u.params,S);S.length?this._engine.reportError(S):this._engine.afterFlush(()=>{Mp(n,F),mu(n,N)})}return}const v=qs(this._engine.playersByElement,n,[]);v.forEach(S=>{S.namespaceId==this.id&&S.triggerName==e&&S.queued&&S.destroy()});let b=o.matchTransition(l.value,u.value,n,u.params),w=!1;if(!b){if(!r)return;b=o.fallbackTransition,w=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:e,transition:b,fromState:l,toState:u,player:a,isFallbackTransition:w}),w||(Sl(n,nU),a.onStart(()=>{u_(n,nU)})),a.onDone(()=>{let S=this.players.indexOf(a);S>=0&&this.players.splice(S,1);const F=this._engine.playersByElement.get(n);if(F){let N=F.indexOf(a);N>=0&&F.splice(N,1)}}),this.players.push(a),v.push(a),a}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(e=>e.delete(n)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const e=this._engine.playersByElement.get(n);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,e){const i=this._engine.driver.query(n,LD,!0);i.forEach(r=>{if(r[wc])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(n,e,i,r){const o=this._engine.statesByElement.get(n),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(n,u,Uy,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,n,!0,e,a),i&&Eh(s).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const e=this._elementListeners.get(n),i=this._engine.statesByElement.get(n);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||iA,f=new nA(Uy),m=new rA(this.id,a,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:a,transition:l,fromState:u,toState:f,player:m,isFallbackTransition:!0})})}}removeNode(n,e){const i=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,e),this.triggerLeaveAnimation(n,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(n):[];if(o&&o.length)r=!0;else{let a=n;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(n),r)i.markElementAsRemoved(this.id,n,!1,e);else{const o=n[wc];(!o||o===iU)&&(i.afterFlush(()=>this.clearElementCache(n)),i.destroyInnerAnimations(n),i._onRemovalComplete(n,e))}}insertNode(n,e){Sl(n,this._hostClassName)}drainQueuedTransitions(n){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=LT(o,i.triggerName,i.fromState.value,i.toState.value);l._data=n,NT(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(n){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class qde{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(n,e)=>{};_onRemovalComplete(n,e){this.onRemovalComplete(n,e)}constructor(n,e,i){this.bodyNode=n,this.driver=e,this._normalizer=i}get queuedPlayers(){const n=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&n.push(i)})}),n}createNamespace(n,e){const i=new $de(n,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[n]=i}_balanceNamespaceList(n,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,n),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(n)}else i.push(n);return r.set(e,n),n}register(n,e){let i=this._namespaceLookup[n];return i||(i=this.createNamespace(n,e)),i}registerTrigger(n,e,i){let r=this._namespaceLookup[n];r&&r.register(e,i)&&this.totalAnimations++}destroy(n,e){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const i=this._fetchNamespace(n);this.namespacesByHostElement.delete(i.hostElement);const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1),i.destroy(e),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const e=new Set,i=this.statesByElement.get(n);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(n,e,i,r){if(qD(e)){const o=this._fetchNamespace(n);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(n,e,i,r){if(!qD(e))return;const o=e[wc];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(n){const a=this._fetchNamespace(n);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,e){e?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Sl(n,tA)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),u_(n,tA))}removeNode(n,e,i){if(qD(e)){const r=n?this._fetchNamespace(n):null;r?r.removeNode(e,i):this.markElementAsRemoved(n,e,!1,i);const o=this.namespacesByHostElement.get(e);o&&o.id!==n&&o.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(n,e,i,r,o){this.collectedLeaveElements.push(e),e[wc]={namespaceId:n,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,e,i,r,o){return qD(e)?this._fetchNamespace(n).listen(e,i,r,o):()=>{}}_buildInstruction(n,e,i,r,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,i,r,n.fromState.options,n.toState.options,e,o)}destroyInnerAnimations(n){let e=this.driver.query(n,LD,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(n,HT,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(n){const e=this.playersByElement.get(n);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(n){const e=this.playersByQueriedElement.get(n);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return Eh(this.players).onDone(()=>n());n()})}processLeaveNode(n){const e=n[wc];if(e&&e.setForRemoval){if(n[wc]=iU,e.namespaceId){this.destroyInnerAnimations(n);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(n)}this._onRemovalComplete(n,e.setForRemoval)}n.classList?.contains(tA)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(n=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;i<this.collectedEnterElements.length;i++)Sl(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const i=[];try{e=this._flushAnimations(i,n)}finally{for(let r=0;r<i.length;r++)i[r]()}}else for(let i=0;i<this.collectedLeaveElements.length;i++)this.processLeaveNode(this.collectedLeaveElements[i]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=>i()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Eh(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(n){throw function Wue(){return new ee(3402,!1)}()}_flushAnimations(n,e){const i=new jD,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(Ue=>{f.add(Ue);const _t=this.driver.query(Ue,".ng-animate-queued",!0);for(let Qt=0;Qt<_t.length;Qt++)f.add(_t[Qt])});const m=this.bodyNode,v=Array.from(this.statesByElement.keys()),b=aU(v,this.collectedEnterElements),w=new Map;let S=0;b.forEach((Ue,_t)=>{const Qt=Uj+S++;w.set(_t,Qt),Ue.forEach(Cn=>Sl(Cn,Qt))});const F=[],N=new Set,V=new Set;for(let Ue=0;Ue<this.collectedLeaveElements.length;Ue++){const _t=this.collectedLeaveElements[Ue],Qt=_t[wc];Qt&&Qt.setForRemoval&&(F.push(_t),N.add(_t),Qt.hasAnimation?this.driver.query(_t,".ng-star-inserted",!0).forEach(Cn=>N.add(Cn)):V.add(_t))}const Z=new Map,re=aU(v,Array.from(N));re.forEach((Ue,_t)=>{const Qt=BT+S++;Z.set(_t,Qt),Ue.forEach(Cn=>Sl(Cn,Qt))}),n.push(()=>{b.forEach((Ue,_t)=>{const Qt=w.get(_t);Ue.forEach(Cn=>u_(Cn,Qt))}),re.forEach((Ue,_t)=>{const Qt=Z.get(_t);Ue.forEach(Cn=>u_(Cn,Qt))}),F.forEach(Ue=>{this.processLeaveNode(Ue)})});const se=[],Ne=[];for(let Ue=this._namespaceList.length-1;Ue>=0;Ue--)this._namespaceList[Ue].drainQueuedTransitions(e).forEach(Qt=>{const Cn=Qt.player,vo=Qt.element;if(se.push(Cn),this.collectedEnterElements.length){const Oa=vo[wc];if(Oa&&Oa.setForMove){if(Oa.previousTriggersValues&&Oa.previousTriggersValues.has(Qt.triggerName)){const qp=Oa.previousTriggersValues.get(Qt.triggerName),Pl=this.statesByElement.get(Qt.element);if(Pl&&Pl.has(Qt.triggerName)){const $x=Pl.get(Qt.triggerName);$x.value=qp,Pl.set(Qt.triggerName,$x)}}return void Cn.destroy()}}const Qs=!m||!this.driver.containsElement(m,vo),bo=Z.get(vo),Ol=w.get(vo),yr=this._buildInstruction(Qt,i,Ol,bo,Qs);if(yr.errors&&yr.errors.length)return void Ne.push(yr);if(Qs)return Cn.onStart(()=>Mp(vo,yr.fromStyles)),Cn.onDestroy(()=>mu(vo,yr.toStyles)),void r.push(Cn);if(Qt.isFallbackTransition)return Cn.onStart(()=>Mp(vo,yr.fromStyles)),Cn.onDestroy(()=>mu(vo,yr.toStyles)),void r.push(Cn);const s$=[];yr.timelines.forEach(Oa=>{Oa.stretchStartingKeyframe=!0,this.disabledNodes.has(Oa.element)||s$.push(Oa)}),yr.timelines=s$,i.append(vo,yr.timelines),a.push({instruction:yr,player:Cn,element:vo}),yr.queriedElements.forEach(Oa=>qs(s,Oa,[]).push(Cn)),yr.preStyleProps.forEach((Oa,qp)=>{if(Oa.size){let Pl=l.get(qp);Pl||l.set(qp,Pl=new Set),Oa.forEach(($x,WP)=>Pl.add(WP))}}),yr.postStyleProps.forEach((Oa,qp)=>{let Pl=u.get(qp);Pl||u.set(qp,Pl=new Set),Oa.forEach(($x,WP)=>Pl.add(WP))})});if(Ne.length){const Ue=[];Ne.forEach(_t=>{Ue.push(function Gue(){return new ee(3505,!1)}())}),se.forEach(_t=>_t.destroy()),this.reportError(Ue)}const xt=new Map,gt=new Map;a.forEach(Ue=>{const _t=Ue.element;i.has(_t)&&(gt.set(_t,_t),this._beforeAnimationBuild(Ue.player.namespaceId,Ue.instruction,xt))}),r.forEach(Ue=>{const _t=Ue.element;this._getPreviousPlayers(_t,!1,Ue.namespaceId,Ue.triggerName,null).forEach(Cn=>{qs(xt,_t,[]).push(Cn),Cn.destroy()})});const An=F.filter(Ue=>lU(Ue,l,u)),ki=new Map;oU(ki,this.driver,V,u,ud).forEach(Ue=>{lU(Ue,l,u)&&An.push(Ue)});const _o=new Map;b.forEach((Ue,_t)=>{oU(_o,this.driver,new Set(Ue),l,"!")}),An.forEach(Ue=>{const _t=ki.get(Ue),Qt=_o.get(Ue);ki.set(Ue,new Map([..._t?.entries()??[],...Qt?.entries()??[]]))});const jt=[],_n=[],Oi={};a.forEach(Ue=>{const{element:_t,player:Qt,instruction:Cn}=Ue;if(i.has(_t)){if(f.has(_t))return Qt.onDestroy(()=>mu(_t,Cn.toStyles)),Qt.disabled=!0,Qt.overrideTotalTime(Cn.totalTime),void r.push(Qt);let vo=Oi;if(gt.size>1){let bo=_t;const Ol=[];for(;bo=bo.parentNode;){const yr=gt.get(bo);if(yr){vo=yr;break}Ol.push(bo)}Ol.forEach(yr=>gt.set(yr,vo))}const Qs=this._buildAnimation(Qt.namespaceId,Cn,xt,o,_o,ki);if(Qt.setRealPlayer(Qs),vo===Oi)jt.push(Qt);else{const bo=this.playersByElement.get(vo);bo&&bo.length&&(Qt.parentPlayer=Eh(bo)),r.push(Qt)}}else Mp(_t,Cn.fromStyles),Qt.onDestroy(()=>mu(_t,Cn.toStyles)),_n.push(Qt),f.has(_t)&&r.push(Qt)}),_n.forEach(Ue=>{const _t=o.get(Ue.element);if(_t&&_t.length){const Qt=Eh(_t);Ue.setRealPlayer(Qt)}}),r.forEach(Ue=>{Ue.parentPlayer?Ue.syncPlayerEvents(Ue.parentPlayer):Ue.destroy()});for(let Ue=0;Ue<F.length;Ue++){const _t=F[Ue],Qt=_t[wc];if(u_(_t,BT),Qt&&Qt.hasAnimation)continue;let Cn=[];if(s.size){let Qs=s.get(_t);Qs&&Qs.length&&Cn.push(...Qs);let bo=this.driver.query(_t,HT,!0);for(let Ol=0;Ol<bo.length;Ol++){let yr=s.get(bo[Ol]);yr&&yr.length&&Cn.push(...yr)}}const vo=Cn.filter(Qs=>!Qs.destroyed);vo.length?Qde(this,_t,vo):this.processLeaveNode(_t)}return F.length=0,jt.forEach(Ue=>{this.players.push(Ue),Ue.onDone(()=>{Ue.destroy();const _t=this.players.indexOf(Ue);this.players.splice(_t,1)}),Ue.play()}),jt}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(n);s&&(a=s)}else{const s=this.playersByElement.get(n);if(s){const l=!o||o==Uy;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(n,e,i){const o=e.element,a=e.isRemovalTransition?void 0:n,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,m=qs(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(b=>{const w=b.getRealPlayer();w.beforeDestroy&&w.beforeDestroy(),b.destroy(),m.push(b)})}Mp(o,e.fromStyles)}_buildAnimation(n,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,m=new Set,v=e.timelines.map(w=>{const S=w.element;f.add(S);const F=S[wc];if(F&&F.removedBeforeQueried)return new Hy(w.duration,w.delay);const N=S!==l,V=function Kde(t){const n=[];return sU(t,n),n}((i.get(S)||jde).map(xt=>xt.getRealPlayer())).filter(xt=>!!xt.element&&xt.element===S),Z=o.get(S),re=a.get(S),se=Lj(this._normalizer,w.keyframes,Z,re),Ne=this._buildPlayer(w,se,V);if(w.subTimeline&&r&&m.add(S),N){const xt=new rA(n,s,S);xt.setRealPlayer(Ne),u.push(xt)}return Ne});u.forEach(w=>{qs(this.playersByQueriedElement,w.element,[]).push(w),w.onDone(()=>function Wde(t,n,e){let i=t.get(n);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&t.delete(n)}return i}(this.playersByQueriedElement,w.element,w))}),f.forEach(w=>Sl(w,$j));const b=Eh(v);return b.onDestroy(()=>{f.forEach(w=>u_(w,$j)),mu(l,e.toStyles)}),m.forEach(w=>{qs(r,w,[]).push(b)}),b}_buildPlayer(n,e,i){return e.length>0?this.driver.animate(n.element,e,n.duration,n.delay,n.easing,i):new Hy(n.duration,n.delay)}}class rA{namespaceId;triggerName;element;_player=new Hy;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(n,e,i){this.namespaceId=n,this.triggerName=e,this.element=i}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>NT(n,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const e=this._player;e.triggerCallback&&n.onStart(()=>e.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,e){qs(this._queuedCallbacks,n,[]).push(e)}
1onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const e=this._player;e.triggerCallback&&e.triggerCallback(n)}}function qD(t){return t&&1===t.nodeType}function rU(t,n){const e=t.style.display;return t.style.display=n??"none",e}function oU(t,n,e,i,r){const o=[];e.forEach(l=>o.push(rU(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(m=>{const v=n.computeStyle(u,m,r);f.set(m,v),(!v||0==v.length)&&(u[wc]=Ude,a.push(u))}),t.set(u,f)});let s=0;return e.forEach(l=>rU(l,o[s++])),a}function aU(t,n){const e=new Map;if(t.forEach(s=>e.set(s,[])),0==n.length)return e;const r=new Set(n),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return n.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function Sl(t,n){t.classList?.add(n)}function u_(t,n){t.classList?.remove(n)}function Qde(t,n,e){Eh(e).onDone(()=>t.processLeaveNode(n))}function sU(t,n){for(let e=0;e<t.length;e++){const i=t[e];i instanceof Rj?sU(i.players,n):n.push(i)}}function lU(t,n,e){const i=e.get(t);if(!i)return!1;let r=n.get(t);return r?i.forEach(o=>r.add(o)):n.set(t,i),e.delete(t),!0}class $y{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(n,e)=>{};constructor(n,e,i){this._driver=e,this._normalizer=i,this._transitionEngine=new qde(n.body,e,i),this._timelineEngine=new Lde(n.body,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(n,e,i,r,o){const a=n+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=QT(this._driver,o,l,[]);if(l.length)throw function Fue(){return new ee(3404,!1)}();s=function Pde(t,n,e){return new Rde(t,n,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(n,e){this._transitionEngine.register(n,e)}destroy(n,e){this._transitionEngine.destroy(n,e)}onInsert(n,e,i,r){this._transitionEngine.insertNode(n,e,i,r)}onRemove(n,e,i){this._transitionEngine.removeNode(n,e,i)}disableAnimations(n,e){this._transitionEngine.markElementAsDisabled(n,e)}process(n,e,i,r){if("@"==i.charAt(0)){const[o,a]=Vj(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(n,e,i,r)}listen(n,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=Vj(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(n,e,i,r,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let Xde=(()=>{class t{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&mu(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(mu(this._element,this._initialStyles),this._endStyles&&(mu(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Mp(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Mp(this._element,this._endStyles),this._endStyles=null),mu(this._element,this._initialStyles),this._state=3)}}return t})();function oA(t){let n=null;return t.forEach((e,i)=>{(function ehe(t){return"display"===t||"position"===t})(i)&&(n=n||new Map,n.set(i,e))}),n}class cU{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(n,e,i,r){this.element=n,this.keyframes=e,this.options=i,this._specialStyles=r,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map;const e=()=>this._onFinish();this.domPlayer.addEventListener("finish",e),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",e)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const e=[];
1return n.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(n,e,i){return n.animate(this._convertKeyframesToObject(e),i)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&n.set(r,this._finished?i:$T(this.element,r))}),this.currentSnapshot=n}triggerCallback(n){const e="start"===n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class uU{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}containsElement(n,e){return Hj(n,e)}getParentElement(n){return VT(n)}query(n,e,i){return zj(n,e,i)}computeStyle(n,e,i){return $T(n,e)}animate(n,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(b=>b instanceof cU);(function ode(t,n){return 0===t||0===n})(i,r)&&f.forEach(b=>{b.currentSnapshot.forEach((w,S)=>u.set(S,w))});let m=function nde(t){return t.length?t[0]instanceof Map?t:t.map(n=>new Map(Object.entries(n))):[]}(e).map(b=>new Map(b));m=function ade(t,n,e){if(e.size&&n.length){let i=n[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;o<n.length;o++){let a=n[o];r.forEach(s=>a.set(s,$T(t,s)))}}return n}(n,m,u);const v=function Jde(t,n){let e=null,i=null;return Array.isArray(n)&&n.length?(e=oA(n[0]),n.length>1&&(i=oA(n[n.length-1]))):n instanceof Map&&(e=oA(n)),e||i?new Xde(t,e,i):null}(n,m);return new cU(n,m,l,v)}}const dU="@.disabled";class hU{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(n,e,i,r){this.namespaceId=n,this.delegate=e,this.engine=i,this._onDestroy=r}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,e){this.delegate.appendChild(n,e),this.engine.onInsert(this.namespaceId,e,n,!1)}insertBefore(n,e,i,r=!0){this.delegate.insertBefore(n,e,i),this.engine.onInsert(this.namespaceId,e,n,r)}removeChild(n,e,i){this.parentNode(e)&&this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,r){this.delegate.setAttribute(n,e,i,r)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,r){this.delegate.setStyle(n,e,i,r)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){"@"==e.charAt(0)&&e==dU?this.disableAnimations(n,!!i):this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i,r){return this.delegate.listen(n,e,i,r)}disableAnimations(n,e){this.engine.disableAnimations(n,e)}}class the extends hU{factory;constructor(n,e,i,r,o){super(e,i,r,o),this.factory=n,this.namespaceId=e}setProperty(n,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==dU?this.disableAnimations(n,i=void 0===i||!!i):this.engine.process(this.namespaceId,n,e.slice(1),i):this.delegate.setProperty(n,e,i)}listen(n,e,i,r){if("@"==e.charAt(0)){const o=function nhe(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let a=e.slice(1),s="";return"@"!=a.charAt(0)&&([a,s]=function ihe(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(a)),this.engine.listen(this.namespaceId,o,a,s,l=>{this.factory.scheduleListenerCallback(l._data||-1,i,l)})}return this.delegate.listen(n,e,i,r)}}class rhe{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(n,e,i){this.delegate=n,this.engine=e,this._zone=i,e.onRemovalComplete=(r,o)=>{o?.removeChild(null,r)}}createRenderer(n,e){const r=this.delegate.createRenderer(n,e);if(!n||!e?.data?.animation){const u=this._rendererCache;let f=u.get(r);return f||(f=new hU("",r,this.engine,()=>u.delete(r)),u.set(r,f)),f}const o=e.id,a=e.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const s=u=>{Array.isArray(u)?u.forEach(s):this.engine.registerTrigger(o,a,n,u.name,u)};return e.data.animation.forEach(s),new the(this,a,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(n,e,i){if(n>=0&&n<this._microtaskId)return void this._zone.run(()=>e(i));const r=this._animationCallbacksBuffer;0==r.length&&queueMicrotask(()=>{this._zone.run(()=>{r.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),r.push([e,i])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(n){this.engine.flush(),this.delegate.componentReplaced?.(n)}}let ahe=(()=>{class t extends $y{constructor(e,i,r){super(e,i,r)}ngOnDestroy(){this.flush()}static \u0275fac=function(i){return new(i||t)(oe(hi),oe(WT),oe(GT))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();const fU=[{provide:GT,useFactory:function she(){return new Gj}},{provide:$y,useClass:ahe},{provide:vl,useFactory:function lhe(t,n,e){return new rhe(t,n,e)},deps:[A1,$y,Dt]}],pU=[{provide:WT,useClass:qT},{provide:Ya,useValue:"NoopAnimations"}
1,...fU],aA=[{provide:WT,useFactory:()=>new uU},{provide:Ya,useFactory:()=>"BrowserAnimations"},...fU];let mU=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?pU:aA}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:aA,imports:[N1]})}return t})();const _U=new ue("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const t=I(Cc);return()=>t.scrollStrategies.reposition({scrollThrottle:20})}}),dhe={provide:_U,deps:[Cc],useFactory:function uhe(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}};let yU=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[dhe],imports:[_H,dT,Ro,Ro,Oy]})}return t})();const CU={leading:!0,trailing:!1};class khe{constructor(n,e,i,r){this.duration=n,this.scheduler=e,this.leading=i,this.trailing=r}call(n,e){return e.subscribe(new Dhe(n,this.duration,this.scheduler,this.leading,this.trailing))}}class Dhe extends At{constructor(n,e,i,r,o){super(n),this.duration=e,this.scheduler=i,this.leading=r,this.trailing=o,this._hasTrailingValue=!1,this._trailingValue=null}_next(n){this.throttled?this.trailing&&(this._trailingValue=n,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(xhe,this.duration,{subscriber:this})),this.leading?this.destination.next(n):this.trailing&&(this._trailingValue=n,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const n=this.throttled;n&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),n.unsubscribe(),this.remove(n),this.throttled=null)}}function xhe(t){const{subscriber:n}=t;n.clearThrottle()}var Mhe=st(878);const She=[Kg,kI,rj,uj,fj,Tj,Aj,yU,mU,yI];let GD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({imports:[She,Kg,kI,rj,uj,fj,Tj,Aj,yU,mU,yI]})}}return t})();function Ehe(t,n){1&t&&J(0,"div",6)}function Ihe(t,n){if(1&t){const e=mn();D(0,"a",3)(1,"button",4),Oe("click",function(r){return qe(e),Le(L().clicked.emit(r))}),T(2),q(3,Ehe,1,0,"div",5),x()()}if(2&t){const e=L();M("routerLink",e.appRoute)("queryParams",e.queryParams),_(),zt("loading",e.loading),M("ngClass",e.styleClass),_(),ie(" ",e.buttonText," "),_(),M("ngIf",e.loading)}}function The(t,n){1&t&&J(0,"div",6)}function Ahe(t,n){if(1&t){const e=mn();D(0,"a",7)(1,"button",4),Oe("click",function(r){return qe(e),Le(L().clicked.emit(r))}),T(2),q(3,The,1,0,"div",5),x()()}if(2&t){const e=L();M("href",e.url,ci),_(),zt("loading",e.loading),M("ngClass",e.styleClass),_(),ie(" ",e.buttonText," "),_(),M("ngIf",e.loading)}}function Ohe(t,n){if(1&t){const e=mn();D(0,"button",4),Oe("click",function(r){return qe(e),Le(L().clicked.emit(r))}),T(1),x()}if(2&t){const e=L();M("ngClass",e.styleClass),_(),ie(" ",e.buttonText,"\n")}}let Phe=(()=>{class t{constructor(){this.queryParams={},this.loading=!1,this.clicked=new Ze}get styleClass(){switch(this.useStyle){case"blue":return"ihk-button-blue";case"outline-blue":return"ihk-button-outline-blue";case"outline-white":return"ihk-button-outline-white"}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-button"]],inputs:{useStyle:"useStyle",appRoute:"appRoute",queryParams:"queryParams",url:"url",buttonText:"buttonText",loading:"loading"},outputs:{clicked:"clicked"},standalone:!1,decls:3,vars:3,consts:[[3,"routerLink","queryParams",4,"ngIf"],["class","no-link-icon","target","_blank",3,"href",4,"ngIf"],["class","ihk-button",3,"ngClass","click",4,"ngIf"],[3,"routerLink","queryParams"],[1,"ihk-button",3,"click","ngClass"],["class","spinner",4,"ngIf"],[1,"spinner"],["target","_blank",1,"no-link-icon",3,"href"]],template:function(i,r){1&i&&q(0,Ihe,4,7,"a",0)(1,Ahe,4,6,"a",1)(2,Ohe,2,2,"button",2),2&i&&(M("ngIf",r.appRoute&&!r.url),_(),M("ngIf",r.url&&!r.appRoute),_(),M("ngIf",!r.url&&!r.appRoute))},dependencies:[fc,Gn,Pr],styles:["[_nghost-%COMP%]{display:inline-block}"]})}}return t})(),Ih=(()=>{class t{constructor(e){this.platformId=e}isServer(){return Qr(this.platformId)}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Rhe=()=>["/"];function Nhe(t,n){if(1&t&&(D(0,"a",3),T(1),x()),2&t){const e=n.$implicit,i=L(2);M("routerLink",e.link||di(4,Rhe))("queryParams",e.linkQueryParams||null)("className",e.code.toUpperCase()===i.activeLanguage.toUpperCase()?"active":""),_(),ie(" ",e.label," ")}}function Fhe(t,n){if(1&t&&(D(0,"div",1),q(1,Nhe,2,5,"a",2),x()),2&t){const e=L();_(),M("ngForOf",e.languages)}}let sA=(()=>{class t{constructor(){this.languages=[],this.activeLanguage=null}ngOnInit(){this.languages&&this.languages.length&&!this.activeLanguage&&(this.activeLanguage=this.languages[0].code)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-language-selector"]],inputs:{languages:"languages",activeLanguage:"activeLanguage"},standalone:!1,decls:1,vars:1,consts:[["class","langs",4,"ngIf"],[1,"langs"],["queryParamsHandling","merge",3,"routerLink","queryParams","className",4,"ngFor","ngForOf"],["queryParamsHandling","merge",3,"routerLink","queryParams","className"]],template:function(i,r){1&i&&q(0,Fhe,2,1,"div",0),2&i&&M("ngIf",r.languages&&r.languages.length)},dependencies:[br,Gn,Pr],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}.langs[_ngcontent-%COMP%]{flex:1;font-weight:200}@media only print{.langs[_ngcontent-%COMP%]{display:none}}.langs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:inline-block;padding:0 .5em;text-decoration:none;color:#222;border-right:1px solid #999}.langs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:first-of-type{padding-left:0}.langs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-of-type{border-right:none;padding-right:0}.langs[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{font-weight:700}"]})}}return t})();const Lhe=["spacer"],Vhe=["header"],Bhe=["*"],lA=()=>["/"];function Hhe(t,n){if(1&t&&(D(0,"div",13)(1,"a",14),T(2),x()()),2&t){const e=L();_(),M("routerLink",e.title.link||di(2,lA)),_(),ie(" ",e.title.label," ")}}function zhe(t,n){if(1&t&&(D(0,"li")(1,"a",14),T(2),x()()),2&t){const e=n.$implicit;_(),M("routerLink",e.link||di(2,lA)),_(),ie(" ",e.label," ")}}function jhe(t,n){if(1&t&&(D(0,"nav")(1,"ul"),q(2,zhe,3,3,"li",15),x()()),2&t){const e=L();_(2),M("ngForOf",e.navList)}}let Uhe=(()=>{class t{constructor(e,i,r){this.platformService=e,this.ngZone=i,this.ref=r,this.logoLink=["/"],this.languages=[],this.activeLanguage=null,this.navList=[],this.active=!0,this.logoSrc="assets/dihk-logo.svg",this.logoAlt="Logo DIHK",this.logoTitle="Logo DIHK",this.afterRender=[],this.hideOnScroll=!0,this.previousScrollCheck=0,this.postScrollCheck=null,this.onScroll=()=>{if(!this.hideOnScroll||this.platformService.isServer())return;const a=this.previousScrollCheck,s=Date.now();if(s<a+250)return this.ngZone.runOutsideAngular(()=>{window.clearTimeout(this.postScrollCheck),this.postScrollCheck=window.setTimeout(this.onScroll,250)});this.previousScrollCheck=s;const u=(void 0===window.scrollY?window.pageYOffset:window.scrollY)>this.headerHeight,f=this.active;u&&this.active?this.active=!1:!u&&!this.active&&(this.active=!0),f!==this.active&&this.ref.detectChanges()}}ngOnInit(){this.platformService.isServer()||this.ngZone.runOutsideAngular(()=>{window.addEventListener("scroll",this.onScroll)})}ngOnDestroy(){this.platformService.isServer()||window.removeEventListener("scroll",this.onScroll)}ngAfterViewInit(){this.setSpacerSize()}
1ngOnChanges(e){!e.navList||!e.navList.previousValue||e.navList.previousValue.length!==e.navList.currentValue.length&&this.afterRender.push(this.setSpacerSize)}ngAfterViewChecked(){for(;this.afterRender.length;)this.afterRender.shift().call(this)}setSpacerSize(){if(!this.hideOnScroll||!this.active)return;const e=this.header.nativeElement.clientHeight,i=this.spacer.nativeElement;i.style.width="100%",i.style.height=`${e}px`,i.classList.add("enable"),this.header.nativeElement.style.position="fixed",this.header.nativeElement.style.top="0px",this.header.nativeElement.style.left="0px",this.headerHeight=e}onClickMenu(){this.active=!0}onResize(){this.platformService.isServer()||this.setSpacerSize()}static{this.\u0275fac=function(i){return new(i||t)(U(Ih),U(Dt),U(Sr))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-header"]],viewQuery:function(i,r){if(1&i&&(ii(Lhe,7),ii(Vhe,7)),2&i){let o;cn(o=un())&&(r.spacer=o.first),cn(o=un())&&(r.header=o.first)}},hostBindings:function(i,r){1&i&&Oe("resize",function(){return r.onResize()},0,hb)},inputs:{logoLink:"logoLink",languages:"languages",activeLanguage:"activeLanguage",title:"title",navList:"navList",active:"active",logoSrc:"logoSrc",logoAlt:"logoAlt",logoTitle:"logoTitle",hideOnScroll:"hideOnScroll"},standalone:!1,features:[zi],ngContentSelectors:Bhe,decls:14,vars:10,consts:[["spacer",""],["header",""],[1,"spacer"],[3,"className"],[1,"header-main"],[1,"container1"],[1,"logo",3,"routerLink"],[3,"src"],[3,"activeLanguage","languages"],["class","title",4,"ngIf"],[4,"ngIf"],["type","button",1,"menu","icon-menu-1",3,"click"],[1,"header-extra"],[1,"title"],[3,"routerLink"],[4,"ngFor","ngForOf"]],template:function(i,r){if(1&i){const o=mn();ho(),J(0,"div",2,0),D(2,"header",3,1)(4,"div",4)(5,"div",5)(6,"a",6),J(7,"img",7),x(),J(8,"ihk-language-selector",8),x(),q(9,Hhe,3,3,"div",9)(10,jhe,3,1,"nav",10),D(11,"button",11),Oe("click",function(){return qe(o),Le(r.onClickMenu())}),x()(),D(12,"div",12),Ai(13),x()()}2&i&&(_(2),M("className",r.active?"":"inactive"),_(4),M("routerLink",r.logoLink||di(9,lA)),_(),M("src",r.logoSrc||"assets/dihk-logo.svg",ci),Rn("alt",r.logoAlt||"Logo DIHK")("title",r.logoTitle||"Logo DIHK"),_(),M("activeLanguage",r.activeLanguage)("languages",r.languages),_(),M("ngIf",r.title),_(),M("ngIf",r.navList&&r.navList.length))},dependencies:[br,Gn,Pr,sA],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex}.spacer[_ngcontent-%COMP%]{display:none}.spacer.enable[_ngcontent-%COMP%]{display:inline-block}@media only print{.spacer[_ngcontent-%COMP%]{display:none!important}}header[_ngcontent-%COMP%]{background-color:#fff;padding:0;width:100vw;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width: 1023px){header[_ngcontent-%COMP%]{font-size:14px}}@media only print{header[_ngcontent-%COMP%]{position:relative!important}}.header-main[_ngcontent-%COMP%]{box-sizing:border-box;max-width:1200px;color:#222;display:flex;flex-wrap:wrap;margin:1em auto;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only print{.header-main[_ngcontent-%COMP%]{padding:2em}}.header-main[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:#222}.header-main[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{flex:none;align-self:center;margin-right:1em;width:260px;overflow:hidden}.header-main[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:260px}@media only screen and (max-width: 1600px){.header-main[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:208px}}.header-main[_ngcontent-%COMP%] > .container1[_ngcontent-%COMP%]{flex:none;display:flex;flex-direction:column}.header-main[_ngcontent-%COMP%] > .container1[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{flex:none}.header-main[_ngcontent-%COMP%] > .container1[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]{margin-top:1em}.header-main[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{flex:none;display:block;margin:0 3em}@media only screen and (max-width: 899px){.header-main[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:none;margin-right:1em}}@media only print{.header-main[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:none}}.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]{flex:1}@media only print{.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]{display:none}}.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;height:100%;max-height:8em;padding:0;margin:0;font-weight:200}@media only screen and (max-width: 1023px){.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:1em}}.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;margin-bottom:.5em;margin-right:3em}@media only screen and (max-width: 1023px){.header-main[_ngcontent-%COMP%] > nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-right:1em}}@media only screen and (max-width: 1220px){.header-main[_ngcontent-%COMP%]{padding:0 1em}}.menu[_ngcontent-%COMP%]{display:none}.menu.icon-menu-1[_ngcontent-%COMP%]:before{margin:0;position:absolute;
1left:50%;top:50%;transform:translate(-50%,-50%)}.header-extra[_ngcontent-%COMP%]{display:block;margin:0 auto;max-width:1200px}@media only print{.header-extra[_ngcontent-%COMP%]{display:none}}.inactive[_ngcontent-%COMP%]{background-color:#fff0;padding-top:0;pointer-events:none}.inactive[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:104px;margin-left:1em;pointer-events:all}@media only screen and (max-width: 1600px){.inactive[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:83.2px}.inactive[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:208px}}@media only screen and (max-width: 1383.04px){.inactive[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:none}}.inactive[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]{max-width:100%}.inactive[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%], .inactive[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .inactive[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%], .inactive[_ngcontent-%COMP%]   .header-extra[_ngcontent-%COMP%]{display:none}.inactive[_ngcontent-%COMP%]   .menu[_ngcontent-%COMP%]{pointer-events:all;position:absolute;right:.5em;top:0;display:inline-block;border-radius:5em;font-size:1.5em;height:1.6em;width:1.6em;align-self:center;background-color:#fff;border:1px solid #ccdbe7;color:#004b89;cursor:pointer}.inactive[_ngcontent-%COMP%]   .menu[_ngcontent-%COMP%]:hover{background-color:#ccdbe7}@media only screen and (max-width: 1023px){.inactive[_ngcontent-%COMP%]   .menu[_ngcontent-%COMP%]{right:1em;font-size:1.5em}}@media only print{.inactive[_ngcontent-%COMP%]   .menu[_ngcontent-%COMP%]{display:none}}@media only screen and (max-width: 600px){.header-main[_ngcontent-%COMP%]   .container1[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:100%;text-align:center;margin-bottom:16px}.header-main[_ngcontent-%COMP%]   .container1[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:auto}.header-main[_ngcontent-%COMP%]   .container1[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]{flex:1;margin:0;text-align:right}.header-main[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]{align-content:space-around}}@media only screen and (max-width: 400px){.header-main[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex-direction:row;flex-wrap:wrap;max-height:none}.header-main[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%}}"]})}}return t})();const $he=()=>["/"];function qhe(t,n){if(1&t&&J(0,"img",5),2&t){const e=n.$implicit;M("src",e.url,ci),Rn("alt",e.alt||null)("title",e.title||null)}}function Whe(t,n){if(1&t&&(D(0,"a",9),T(1),x()),2&t){const e=L().$implicit;M("routerLink",e.link||di(2,$he)),_(),ie(" ",e.label," ")}}function Ghe(t,n){if(1&t){const e=mn();D(0,"a",10),Oe("click",function(){return qe(e),Le(L().$implicit.callback())}),T(1),x()}if(2&t){const e=L().$implicit;_(),ie(" ",e.label," ")}}function Yhe(t,n){if(1&t&&(D(0,"li"),q(1,Whe,2,3,"a",7)(2,Ghe,2,1,"a",8),x()),2&t){const e=n.$implicit,i=L(2);_(),M("ngIf",!i.isJsLink(e)),_(),M("ngIf",i.isJsLink(e))}}function Qhe(t,n){if(1&t&&(D(0,"ul"),q(1,Yhe,3,2,"li",6),x()),2&t){const e=L();_(),M("ngForOf",e.filteredNavList)}}function Khe(t,n){if(1&t&&J(0,"img",5),2&t){const e=n.$implicit;M("src",e.url,ci),Rn("alt",e.alt||null)("title",e.title||null)}}let Zhe=(()=>{class t{constructor(e){this.platformService=e,this.navList=[],this.logos=[]}ngOnInit(){}get hasJs(){return!this.platformService.isServer()}get filteredNavList(){return this.navList.filter(e=>this.hasJs||!this.isJsLink(e))}isJsLink(e){return!!e.callback}static{this.\u0275fac=function(i){return new(i||t)(U(Ih))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-footer"]],inputs:{navList:"navList",logos:"logos",logoLink:"logoLink"},standalone:!1,decls:7,vars:5,consts:[[1,"footer-nav"],[1,"logo",3,"routerLink"],[3,"src",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"logo-mobile",3,"routerLink"],[3,"src"],[4,"ngFor","ngForOf"],["routerLinkActive","active",3,"routerLink",4,"ngIf"],["href","javascript:void(0)",3,"click",4,"ngIf"],["routerLinkActive","active",3,"routerLink"],["href","javascript:void(0)",3,"click"]],template:function(i,r){1&i&&(D(0,"footer")(1,"nav",0)(2,"a",1),q(3,qhe,1,3,"img",2),x(),q(4,Qhe,2,1,"ul",3),D(5,"a",4),q(6,Khe,1,3,"img",2),x()()()),2&i&&(_(2),M("routerLink",r.logoLink),_(),M("ngForOf",r.logos),_(),M("ngIf",r.navList&&r.navList.length),_(),M("routerLink",r.logoLink),_(),M("ngForOf",r.logos))},dependencies:[br,Gn,Pr,Ay],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}footer[_ngcontent-%COMP%]{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap;padding:64px 0}@media only print{footer[_ngcontent-%COMP%]{display:none}}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]{flex:1;display:flex;font-size:1rem;justify-content:space-between}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:inline-block;align-self:center;font-size:0}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:50px;margin-right:.5rem}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%]{display:none;align-self:center;font-size:0}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:50px;margin-right:.5rem}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex:1;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:0;margin:0}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none;margin-left:2em}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:#222}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{color:#003882}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus{outline:none}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{outline:1px solid #003882}@media only screen and (max-width: 900px){footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]{flex-wrap:wrap}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:100%;margin-bottom:1em;text-align:center;justify-content:center}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0;padding:0 .5em}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%], footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%], footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px!important}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:none}footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%]{display:inline-block;flex:1;text-align:center}}@media all and (-ms-high-contrast: active),(-ms-high-contrast: none){footer[_ngcontent-%COMP%]   nav.footer-nav[_ngcontent-%COMP%]   .logo-mobile[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 1232px){footer[_ngcontent-%COMP%]{box-sizing:border-box;padding-left:32px;padding-right:32px}}"]})}}return t})(),cA=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-image-accreditation"]],inputs:{imageAccreditationText:"imageAccreditationText"},standalone:!1,decls:2,vars:1,template:function(i,r){1&i&&(D(0,"div"),T(1),x()),2&i&&(_(),ie("\xa9 ",r.imageAccreditationText,""))},styles:["[_nghost-%COMP%]{position:absolute;top:100%;right:0;color:#bdbdbd;font-size:12px;padding-right:6px}@media print{[_nghost-%COMP%]{display:none}}"]})}}return t})();const Jhe=()=>["/"];function Xhe(t,n){if(1&t&&(D(0,"a",3),Za(1,4),x()),2&t){const e=L(),i=Ar(4);M("href",e.page.externalLink,ci),_(),M("ngTemplateOutlet",i)}}function efe(t,n){if(1&t&&(D(0,"a",5),Za(1,4),x()),2&t){const e=L(),i=Ar(4);M("routerLink",e.page.link||di(2,Jhe)),_(),M("ngTemplateOutlet",i)}}function tfe(t,n){1&t&&J(0,"img",13),2&t&&M("src",L(2).page.icon,ci)}function nfe(t,n){1&t&&J(0,"img",14),2&t&&M("src",L(2).page.image,ci)}function ife(t,n){1&t&&J(0,"ihk-image-accreditation",15),2&t&&M("imageAccreditationText",L(2).page.imageAccreditation)}function rfe(t,n){if(1&t&&(D(0,"span"),T(1),x()),2&t){const e=L(2);_(),me(e.page.description)}}function ofe(t,n){if(1&t&&(D(0,"div",6),q(1,tfe,1,1,"img",7)(2,nfe,1,1,"img",8),J(3,"div",9),q(4,ife,1,1,"ihk-image-accreditation",10),x(),D(5,"div",11)(6,"strong"),T(7),x(),q(8,rfe,2,1,"span",12),x()),2&t){const e=L();_(),M("ngIf",e.page.icon),_(),M("ngIf",e.page.image&&!e.page.icon),_(2),M("ngIf",e.page.imageAccreditation),_(3),me(e.page.title),_(),M("ngIf",!e.hideDescription)}}let afe=(()=>{class t{constructor(){this.slim=!1,this.hideDescription=!1}get isSlim(){return this.slim}get isFat(){return!this.slim}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-teaser-tile"]],hostVars:4,hostBindings:function(i,r){2&i&&zt("slim",r.isSlim)("fat",r.isFat)},inputs:{page:"page",slim:"slim",hideDescription:"hideDescription"},standalone:!1,decls:5,vars:2,consts:[["appLink",""],["linkContent",""],["class","teaser-tile no-link-icon","target","_blank",3,"href",4,"ngIf","ngIfElse"],["target","_blank",1,"teaser-tile","no-link-icon",3,"href"],[3,"ngTemplateOutlet"],[1,"teaser-tile",3,"routerLink"],[1,"teaser-header"],["class","teaser-icon",3,"src",4,"ngIf"],["class","teaser-image",3,"src",4,"ngIf"],[1,"teaser-image-overlay"],[3,"imageAccreditationText",4,"ngIf"],[1,"teaser-text"],[4,"ngIf"],[1,"teaser-icon",3,"src"],[1,"teaser-image",3,"src"],[3,"imageAccreditationText"]],template:function(i,r){if(1&i&&q(0,Xhe,2,2,"a",2)(1,efe,2,3,"ng-template",null,0,bs)(3,ofe,9,5,"ng-template",null,1,bs),2&i){const o=Ar(2);M("ngIf",r.page.externalLink)("ngIfElse",o)}},dependencies:[Gn,Rg,Pr,cA],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:inline-block;flex:1;font-size:18px;text-align:center;background-color:#eee;margin:15px}a[_ngcontent-%COMP%]{text-decoration:none;color:#222;height:100%;width:100%}a[_ngcontent-%COMP%]:hover{color:#004b89}a[_ngcontent-%COMP%]:hover   .teaser-image-overlay[_ngcontent-%COMP%]{background-color:#ffffff1a}.teaser-tile[_ngcontent-%COMP%]{display:inline-block}.teaser-tile[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:1.33333em;line-height:1.1666;display:block;margin:.5em 0}.teaser-tile[_ngcontent-%COMP%]   .teaser-header[_ngcontent-%COMP%]{height:200px;position:relative}.teaser-tile[_ngcontent-%COMP%]   .teaser-icon[_ngcontent-%COMP%]{padding:2.45em 0 1.45em;max-width:100%;max-height:100%;box-sizing:border-box}.teaser-tile[_ngcontent-%COMP%]   .teaser-image[_ngcontent-%COMP%]{height:200px;object-fit:cover}.teaser-tile[_ngcontent-%COMP%]   .teaser-image-overlay[_ngcontent-%COMP%]{position:absolute;top:0;height:100%;width:100%}.teaser-tile[_ngcontent-%COMP%]   .teaser-text[_ngcontent-%COMP%]{padding:.2222em 1em .75em;max-height:375px;overflow-y:hidden;text-align:left;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box}.slim[_nghost-%COMP%]{max-width:277px;min-width:277px;width:275px}.slim[_nghost-%COMP%]   .teaser-image[_ngcontent-%COMP%]{width:277px}.fat[_nghost-%COMP%]{max-width:380px;min-width:380px;width:380px}.fat[_nghost-%COMP%]   .teaser-image[_ngcontent-%COMP%]{width:380px}@media only screen and (max-width: 600px){.fat[_nghost-%COMP%]{max-width:300px;min-width:300px;width:300px}.fat[_nghost-%COMP%]   .teaser-image[_ngcontent-%COMP%]{width:300px}}"]})}}return t})();function sfe(t,n){if(1&t&&J(0,"ihk-teaser-tile",2),2&t){const e=n.$implicit,i=L();M("page",e)("slim",i.slim)("hideDescription",i.hideDescription)}}let lfe=(()=>{class t{constructor(){this.pages=[],this.itemsPerRow=4,this.hideDescription=!1}get maxWidth(){return 2===this.itemsPerRow?"800px":"1200px"}get slim(){return this.itemsPerRow>3}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-teaser-tiles"]],hostVars:2,hostBindings:function(i,r){2&i&&Mr("max-width",r.maxWidth)},inputs:{pages:"pages",itemsPerRow:"itemsPerRow",hideDescription:"hideDescription"},standalone:!1,decls:2,vars:1,consts:[[1,"teaser-tiles"],[3,"page","slim","hideDescription",4,"ngFor","ngForOf"],[3,"page","slim","hideDescription"]],template:function(i,r){1&i&&(D(0,"div",0),q(1,sfe,1,3,"ihk-teaser-tile",1),x()),2&i&&(_(),M("ngForOf",r.pages))},dependencies:[br,afe],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;margin:0 auto;overflow:hidden}.teaser-tiles[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -15px;padding:0}"]})}}return t})();const cfe=["*"];function ufe(t,n){1&t&&Za(0)}function dfe(t,n){if(1&t&&(D(0,"h1"),q(1,ufe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function hfe(t,n){1&t&&Za(0)}function ffe(t,n){if(1&t&&(D(0,"h2"),q(1,hfe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function pfe(t,n){1&t&&Za(0)}function mfe(t,n){if(1&t&&(D(0,"h3"),q(1,pfe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function gfe(t,n){1&t&&Za(0)}function _fe(t,n){if(1&t&&(D(0,"h4"),q(1,gfe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function vfe(t,n){1&t&&Za(0)}function bfe(t,n){if(1&t&&(D(0,"h5"),q(1,vfe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function yfe(t,n){1&t&&Za(0)}function Cfe(t,n){if(1&t&&(D(0,"h6"),q(1,yfe,1,0,"ng-container",3),x()),2&t){L();const e=Ar(8);_(),M("ngTemplateOutlet",e)}}function wfe(t,n){1&t&&Ai(0)}let kfe=(()=>{class t{constructor(){this.headingLevel=2}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-heading-level"]],inputs:{headingLevel:"headingLevel"},standalone:!1,ngContentSelectors:cfe,decls:9,vars:7,consts:[["contentTpl",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"]],template:function(i,r){1&i&&(ho(),xn(0,1),q(1,dfe,2,1,"h1",2)(2,ffe,2,1,"h2",2)(3,mfe,2,1,"h3",2)(4,_fe,2,1,"h4",2)(5,bfe,2,1,"h5",2)(6,Cfe,2,1,"h6",2),Mn(),q(7,wfe,1,0,"ng-template",null,0,bs)),2&i&&(M("ngSwitch",r.headingLevel),_(),M("ngSwitchCase",1),_(),M("ngSwitchCase",2),_(),M("ngSwitchCase",3),_(),M("ngSwitchCase",4),_(),M("ngSwitchCase",5),_(),M("ngSwitchCase",6))},dependencies:[Rg,ok,h3],encapsulation:2})}}return t})();const Dfe=["*"];function xfe(t,n){1&t&&J(0,"ihk-image-accreditation",11),2&t&&M("imageAccreditationText",L().imageAccreditation)}function Mfe(t,n){if(1&t&&(D(0,"div",12),T(1),x()),2&t){const e=L();_(),ie("",e.preTitle," ")}}function Sfe(t,n){if(1&t){const e=mn();D(0,"button",13),Oe("click",function(){return qe(e),Le(L().buttonPressed.emit
1())}),T(1),x()}if(2&t){const e=L();_(),ie(" ",e.buttonText," ")}}function Efe(t,n){if(1&t&&(D(0,"div",14),T(1),x()),2&t){const e=L();_(),me(e.postTitle)}}function Ife(t,n){if(1&t&&J(0,"ihk-language-selector",15),2&t){const e=L();M("activeLanguage",e.activeLanguage)("languages",e.languages)}}function Tfe(t,n){1&t&&J(0,"ihk-image-accreditation",11),2&t&&M("imageAccreditationText",L().imageAccreditation)}let qy=(()=>{class t{constructor(){this.headingLevel=1,this.buttonPressed=new Ze,this.languages=[],this.activeLanguage=null}ngOnInit(){}get withImage(){return!!this.src}get bgImage(){return this.withImage?"url("+this.src+")":"none"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-heading"]],hostVars:4,hostBindings:function(i,r){2&i&&(Mr("background-image",r.bgImage),zt("with-image",r.withImage))},inputs:{headingLevel:"headingLevel",title:"title",src:"src",imageAccreditation:"imageAccreditation",backgroundStyle:"backgroundStyle",preTitle:"preTitle",postTitle:"postTitle",buttonText:"buttonText",languages:"languages",activeLanguage:"activeLanguage"},outputs:{buttonPressed:"buttonPressed"},standalone:!1,ngContentSelectors:Dfe,decls:14,vars:11,consts:[[1,"spacer"],[3,"imageAccreditationText",4,"ngIf"],[1,"heading-container",3,"ngClass"],[1,"title-wrap"],["class","pre-title",4,"ngIf"],[1,"title"],[3,"headingLevel"],["class","ihk-button ihk-button-outline-blue",3,"click",4,"ngIf"],[1,"underline"],["class","post-title",4,"ngIf"],[3,"activeLanguage","languages",4,"ngIf"],[3,"imageAccreditationText"],[1,"pre-title"],[1,"ihk-button","ihk-button-outline-blue",3,"click"],[1,"post-title"],[3,"activeLanguage","languages"]],template:function(i,r){1&i&&(ho(),D(0,"div",0),q(1,xfe,1,1,"ihk-image-accreditation",1),x(),D(2,"div",2)(3,"div",3),q(4,Mfe,2,1,"div",4),D(5,"div",5)(6,"ihk-heading-level",6),T(7),x(),q(8,Sfe,2,1,"button",7),x(),J(9,"div",8),q(10,Efe,2,1,"div",9),Ai(11),x(),q(12,Ife,1,2,"ihk-language-selector",10),x(),q(13,Tfe,1,1,"ihk-image-accreditation",1)),2&i&&(Mr("background-image","url("+r.src+")"),_(),M("ngIf",r.withImage&&r.imageAccreditation),_(),M("ngClass",r.backgroundStyle),_(2),M("ngIf",r.preTitle),_(2),M("headingLevel",r.headingLevel),_(),me(r.title),_(),M("ngIf",r.buttonText),_(2),M("ngIf",r.postTitle),_(2),M("ngIf",r.languages&&r.languages.length>0),_(),M("ngIf",r.withImage&&r.imageAccreditation))},dependencies:[fc,Gn,sA,cA,kfe],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;width:100%;background-position:center;background-size:cover;align-items:center;justify-content:flex-end;flex-direction:column;position:relative}.with-image[_nghost-%COMP%]{height:28.1vw;min-height:50vh}.spacer[_ngcontent-%COMP%]{display:none;position:relative}.spacer[_ngcontent-%COMP%]   ihk-image-accreditation[_ngcontent-%COMP%]{display:none;z-index:99}@media only screen and (max-width: 1264px){.with-image[_nghost-%COMP%]{display:block;height:auto;background-image:none!important}.with-image[_nghost-%COMP%]   .spacer[_ngcontent-%COMP%]{display:block;width:100%;height:28.1vw;background-size:cover;background-position:center;min-height:35vh}.with-image[_nghost-%COMP%]   .spacer[_ngcontent-%COMP%]   ihk-image-accreditation[_ngcontent-%COMP%]{display:block}.with-image[_nghost-%COMP%]   .heading-container[_ngcontent-%COMP%] + ihk-image-accreditation[_ngcontent-%COMP%]{display:none!important}}.heading-container[_ngcontent-%COMP%]{max-width:1200px;padding:32px 0;width:100%;box-sizing:border-box;position:relative}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]{max-width:964px;margin:0 auto;box-sizing:border-box}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:56px;line-height:1.2;display:flex;justify-content:space-between;padding:0 32px;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h1, .heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h2, .heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h3, .heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h4, .heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h5, .heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h6{margin:0;max-width:100%;word-break:break-word}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h1{font-size:1em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h2{font-size:.9em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h3{font-size:.8em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h4{font-size:.7em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h5{font-size:.6em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]     h6{font-size:.5em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:.35em;align-self:center;white-space:nowrap}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .underline[_ngcontent-%COMP%]{content:"";display:block;height:4px;width:186px;margin-top:.5em}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .post-title[_ngcontent-%COMP%]{color:#2229;font-size:.8em;margin-top:.6em;padding:0 32px}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .pre-title[_ngcontent-%COMP%]{color:#222;font-size:.8em;margin-top:.6em;padding:0 32px}@media only screen and (max-width: 1600px){.heading-container[_ngcontent-%COMP%]{padding-bottom:16px}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:46px}}.heading-container[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]{position:absolute;right:1rem;top:1rem;font-size:.9rem}@media only screen and (max-width: 964px){.heading-container[_ngcontent-%COMP%]{padding:32px}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]{max-width:900px}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{padding:0}}@media only screen and (max-width: 600px){.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:40px}.heading-container[_ngcontent-%COMP%]   .title-wrap[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:.5em}}.heading-container.white[_ngcontent-%COMP%]{background-color:#fff;color:#000}.heading-container.white[_ngcontent-%COMP%]   .underline[_ngcontent-%COMP%]{background:#003882;background:-moz-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:-webkit-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:linear-gradient(to right,#003882 0% 80%,#336fa1 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$ihk-dunkelblau",endColorstr="$ihk-blau",GradientType=1)}.heading-container.blue[_ngcontent-%COMP%]{background-color:#003882e6;color:#fff}.heading-container.blue[_ngcontent-%COMP%]   .underline[_ngcontent-%COMP%]{background:#b2c9db;background:-moz-linear-gradient(left,#b2c9db 0%,#b2c9db 80%,#336fa1 80%,#336fa1 100%);background:-webkit-linear-gradient(left,#b2c9db 0%,#b2c9db 80%,#336fa1 80%,#336fa1 100%);background:linear-gradient(to right,#b2c9db 0% 80%,#336fa1 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$ihk-beau-blau",endColorstr="$ihk-blau",GradientType=1)}.heading-container.blue[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]     a{color:#fff}@media print{.title[_ngcontent-%COMP%]{font-size:45px!important}.heading-container[_ngcontent-%COMP%]{padding:0!important}.with-image[_nghost-%COMP%]{height:auto}}']})}}return t})();const Afe=["*"];function Ofe(t,n){1&t&&J(0,"div",3),2&t&&M("innerHTML",L().summary,ac)}function Pfe(t,n){1&t&&(D(0,"div",4),Ai(1),x())}let Rfe=(()=>{class t{constructor(){this.heading="",this.summary="",this.expanded=!1,this.headingLevel=2}ngOnInit(){this.i18n=this.i18n||{open:"\xf6ffnen",close:"schlie\xdfen"}}
1onToggle(){this.expanded=!this.expanded}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-collapsible-section"]],inputs:{heading:"heading",summary:"summary",expanded:"expanded",i18n:"i18n",headingLevel:"headingLevel"},standalone:!1,ngContentSelectors:Afe,decls:3,vars:5,consts:[["backgroundStyle","white",3,"buttonPressed","title","headingLevel","buttonText"],["class","summary",3,"innerHTML",4,"ngIf"],["class","details",4,"ngIf"],[1,"summary",3,"innerHTML"],[1,"details"]],template:function(i,r){1&i&&(ho(),D(0,"ihk-heading",0),Oe("buttonPressed",function(){return r.onToggle()}),x(),q(1,Ofe,1,1,"div",1)(2,Pfe,2,0,"div",2)),2&i&&(M("title",r.heading)("headingLevel",r.headingLevel)("buttonText",r.expanded?r.i18n.close:r.i18n.open),_(),M("ngIf",r.summary),_(),M("ngIf",r.expanded))},dependencies:[Gn,qy],styles:["[_nghost-%COMP%]{font-size:20px}.summary[_ngcontent-%COMP%], .details[_ngcontent-%COMP%]{display:block;max-width:900px;margin:0 auto;padding:0 32px}@media only screen and (max-width: 400px){.btn-toggle[_ngcontent-%COMP%]{font-size:.5em}}"]})}}return t})(),Nfe=(()=>{class t{static compareFn(e){return function i(r,o,a){return o[r]>a[r]?1:o[r]<a[r]?-1:0}.bind(null,e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Ffe(t,n){if(1&t&&(D(0,"mat-option",13),T(1),x()),2&t){const e=n.$implicit;M("value",e),_(),me(e)}}function Lfe(t,n){if(1&t){const e=mn();D(0,"div",7)(1,"mat-form-field")(2,"mat-label"),T(3,"Dokument suchen..."),x(),D(4,"input",8),Oe("input",function(r){return qe(e),Le(L().searchEvent(r))}),x(),J(5,"span",9),x(),D(6,"mat-form-field")(7,"mat-select",10),Oe("selectionChange",function(r){return qe(e),Le(L().selectedCategoryChange(r))}),D(8,"mat-option",11),T(9,"Alle Kategorien"),x(),q(10,Ffe,2,2,"mat-option",12),x()()()}if(2&t){const e=L();_(7),M("value",e.selectedCategory),_(3),M("ngForOf",e.categories)}}function Vfe(t,n){1&t&&J(0,"img",25),2&t&&M("src",L(2).$implicit.image,ci)}function Bfe(t,n){1&t&&J(0,"span",26)}function Hfe(t,n){if(1&t&&(D(0,"a",22),q(1,Vfe,1,1,"img",23)(2,Bfe,1,0,"span",24),x()),2&t){const e=L().$implicit;M("href",e.url,ci)("download",e.fileName),_(),M("ngIf",e.image),_(),M("ngIf",!e.image)}}function zfe(t,n){1&t&&J(0,"img",25),2&t&&M("src",L(2).$implicit.image,ci)}function jfe(t,n){1&t&&J(0,"span",29)}function Ufe(t,n){if(1&t&&(D(0,"a",27),q(1,zfe,1,1,"img",23)(2,jfe,1,0,"span",28),x()),2&t){const e=L().$implicit;M("href",e.url,ci),_(),M("ngIf",e.image),_(),M("ngIf",!e.image)}}function $fe(t,n){if(1&t&&(D(0,"a",30)(1,"strong",31),T(2),x()()),2&t){const e=L().$implicit;M("href",e.url,ci)("download",e.fileName),_(2),me(e.title)}}function qfe(t,n){if(1&t&&(D(0,"a",32)(1,"strong",31),T(2),x()()),2&t){const e=L().$implicit;M("href",e.url,ci),_(2),me(e.title)}}function Wfe(t,n){1&t&&J(0,"span",33),2&t&&M("innerHTML",L().$implicit.description,ac)}function Gfe(t,n){if(1&t&&(D(0,"span",34)(1,"a",27),J(2,"span",35),T(3),x()()),2&t){const e=L().$implicit,i=L();_(),M("href",e.url,ci),_(2),ie("",i.i18n.visitSite," ")}}function Yfe(t,n){if(1&t&&(D(0,"span",34)(1,"a",22),J(2,"span",35),T(3),x()()),2&t){const e=L().$implicit,i=L();_(),M("href",e.url,ci)("download",e.fileName),_(2),ie("",i.i18n.download," ")}}function Qfe(t,n){if(1&t&&(D(0,"li",14),q(1,Hfe,3,4,"a",15)(2,Ufe,3,3,"ng-template",null,0,bs),D(4,"div",16),q(5,$fe,3,3,"a",17)(6,qfe,3,2,"ng-template",null,1,bs),D(8,"p",18),q(9,Wfe,1,1,"span",19)(10,Gfe,4,2,"span",20)(11,Yfe,4,3,"span",20),x()(),D(12,"div",21),T(13),x()()),2&t){const e=n.$implicit,i=Ar(3),r=Ar(7);_(),M("ngIf",e.download)("ngIfElse",i),_(4),M("ngIf",e.download)("ngIfElse",r),_(4),M("ngIf",e.description),_(),M("ngIf",!e.download),_(),M("ngIf",e.download),_(2),ie(" ",e.size," ")}}function Kfe(t,n){if(1&t&&(D(0,"li",14),T(1),x()),2&t){const e=L();_(),ie(" ",e.i18n.noResults," ")}}let Zfe=(()=>{class t{set attachments(e){this._attachments=e||[],this.updateCategories(),this.updateDecoratedAttachments(this.search$.getValue())}constructor(){this.includeFilters=!1,this.search$=new Jn(""),this.selectedCategory="ALL",this.categories=[],this.sortAsc=!0,this.decoratedAttachments=[],this._attachments=[]}ngOnInit(){this.initI18n(),this.initSearchFilter()}initI18n(){this.i18n=this.i18n||{download:"Download",visitSite:"To the site",noResults:"No matches found"}}initSearchFilter(){this.search$.pipe(pD(),vI(200),gi(e=>this.updateDecoratedAttachments(e))).subscribe()}updateCategories(){const e=new Set;
1this._attachments.forEach(i=>wU(i).forEach(r=>e.add(r))),this.categories=[...e].sort()}updateDecoratedAttachments(e){function a(s,l){return""===s||s&&l&&l.toLowerCase().includes(s.toLowerCase())}e=e||this.search$.getValue(),this.decoratedAttachments=this._attachments.filter(s=>function i(s,l){const u=wU(l);return"ALL"===s||u.includes(s)}(this.selectedCategory,s)).filter(s=>function r(s,l){return!e||a(s,l.title)||a(s,l.description)}(e,s)).map(s=>function o(s){return{title:s.title||null,description:s.description||null,image:s.image||null,download:s.download||!1,url:s.url||null,fileName:s.fileName||null,size:Jfe(s.size)||null}}(s)).sort(Nfe.compareFn("title")),this.sortAsc||this.decoratedAttachments.reverse()}searchEvent(e){this.search$.next(e.target.value)}selectedCategoryChange(e){this.selectedCategory=e.value,this.updateDecoratedAttachments()}sortChange(){this.sortAsc=!this.sortAsc,this.updateDecoratedAttachments()}get hasCustomImages(){return!!this.decoratedAttachments.find(e=>e.image)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-attachment-list"]],inputs:{attachments:"attachments",includeFilters:"includeFilters",i18n:"i18n"},standalone:!1,decls:8,vars:9,consts:[["linkOnly",""],["titleLinkOnly",""],["class","attachment-filters ihk-form ihk-form-variant-1",4,"ngIf"],[1,"attachment-sorting",3,"click"],[1,"attachment-list"],["class","attachment",4,"ngFor","ngForOf"],["class","attachment",4,"ngIf"],[1,"attachment-filters","ihk-form","ihk-form-variant-1"],["type","text","matInput","",3,"input"],["matSuffix","",1,"icon-search-thin"],[3,"selectionChange","value"],["value","ALL"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"attachment"],["target","_blank","class","no-link-icon",3,"href","download",4,"ngIf","ngIfElse"],[1,"details"],["class","title no-link-icon","target","_blank",3,"href","download",4,"ngIf","ngIfElse"],[1,"description"],[3,"innerHTML",4,"ngIf"],["class","link",4,"ngIf"],[1,"filesize"],["target","_blank",1,"no-link-icon",3,"href","download"],["class","image",3,"src",4,"ngIf"],["class","image icon-download",4,"ngIf"],[1,"image",3,"src"],[1,"image","icon-download"],["target","_blank",1,"no-link-icon",3,"href"],["class","image icon-link-ext",4,"ngIf"],[1,"image","icon-link-ext"],["target","_blank",1,"title","no-link-icon",3,"href","download"],[1,"title"],["target","_blank",1,"title","no-link-icon",3,"href"],[3,"innerHTML"],[1,"link"],[1,"icon-angle-right"]],template:function(i,r){1&i&&(q(0,Lfe,11,2,"div",2),D(1,"div",3),Oe("click",function(){return r.sortChange()}),D(2,"span"),T(3,"Name"),x(),J(4,"span"),x(),D(5,"ul",4),q(6,Qfe,14,8,"li",5)(7,Kfe,2,1,"li",6),x()),2&i&&(M("ngIf",r.includeFilters),_(4),zt("icon-angle-down",!r.sortAsc)("icon-angle-up",r.sortAsc),_(),zt("has-custom-images",r.hasCustomImages),_(),M("ngForOf",r.decoratedAttachments),_(),M("ngIf",0===r.decoratedAttachments.length))},dependencies:[br,Gn,NH,Vk,rie,VH,zle,tj],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}.attachment-list[_ngcontent-%COMP%]{padding:0}.attachment-list.has-custom-images[_ngcontent-%COMP%]   .attachment[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:4rem;margin-right:1em}.attachment[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0 0 .5em;display:flex}.attachment[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{display:inline-block;box-sizing:border-box;align-self:flex-start;width:2rem;padding:4px}.attachment[_ngcontent-%COMP%]   .image.icon-download[_ngcontent-%COMP%], .attachment[_ngcontent-%COMP%]   .image.icon-link-ext[_ngcontent-%COMP%]{padding:0;color:#004b89;text-align:center}.attachment[_ngcontent-%COMP%]   .image.icon-download[_ngcontent-%COMP%]{font-size:28px}.attachment[_ngcontent-%COMP%]   .image.icon-download[_ngcontent-%COMP%]:before{margin:0}.attachment[_ngcontent-%COMP%]   .image.icon-link-ext[_ngcontent-%COMP%]{font-size:21px}.attachment[_ngcontent-%COMP%]   .image.icon-link-ext[_ngcontent-%COMP%]:before{vertical-align:sub}.attachment[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]{display:inline-block;flex:1;padding:4px;width:100%}.attachment[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{text-decoration:none}.attachment[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#222;text-decoration:none}.attachment[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:hover{color:#004b89}.attachment[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{margin:.5em 0 0}.attachment[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]     p{margin:0}.attachment[_ngcontent-%COMP%]   .filesize[_ngcontent-%COMP%]{display:inline-block;text-align:right;width:100px;padding-top:.5em;color:#999}.attachment[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{display:block;margin-top:.5em}.attachment[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.attachment[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   span.icon-angle-right[_ngcontent-%COMP%]{margin:0 -6px}.ihk-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{min-width:40%;max-width:40%}.attachment-sorting[_ngcontent-%COMP%]{color:#336fa1;padding:5px 0;border-bottom:1px solid #336fa1;cursor:pointer;-webkit-user-select:none;user-select:none}@media only screen and (max-width: 500px){.attachment[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{display:none}.ihk-form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{min-width:100%;max-width:100%}}"]})}}return t})();function wU(t){return t.category?t.category.split(";").map(n=>n.trim()):[]}function Jfe(t){if(!t)return null;let n;return n=t>=1e3?`${(t/1024).toFixed(1)}MB`:`${t}k`,n.replace(".",",")}const YD=()=>[];function Xfe(t,n){if(1&t){const e=mn();D(0,"a",6)(1,"span",7),Oe("click",function(r){qe(e);const o=L();return Le(o.onUpdate(r,o.page-1))}),x()()}if(2&t){const e=L();M("routerLink",di(2,YD))("queryParams",e.queryParams(e.page-1))}}function epe(t,n){1&t&&J(0,"span",8)}function tpe(t,n){if(1&t){const e=mn();D(0,"a",6)(1,"span",9),Oe("click",function(r){qe(e);const o=L();return Le(o.onUpdate(r,o.page+1))}),x()()}if(2&t){const e=L();M("routerLink",di(2,YD))("queryParams",e.queryParams(e.page+1))}}function npe(t,n){1&t&&J(0,"span",10)}let kU=(()=>{class t{constructor(){this.page=1,this.totalPages=1,this.i18n={},this.queryParam="p",this.onChangePage=new Ze}ngOnInit(){}queryParams(e){const i={};return i[this.queryParam]=e,i}onUpdate(e,i){e.preventDefault(),e.stopPropagation(),this.onChangePage.emit(i)}get localisedPhrase(){return{first:this.i18n.first||"First",last:this.i18n.last||"Last"}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-paginator"]],inputs:{page:"page",totalPages:"totalPages",i18n:"i18n",queryParam:"queryParam"},outputs:{onChangePage:"onChangePage"},standalone:!1,decls:12,vars:14,consts:[["queryParamsHandling","merge",1,"first-last",3,"routerLink","queryParams"],[3,"click"],["queryParamsHandling","merge","class","change-page-button",3,"routerLink","queryParams",4,"ngIf"],["class","icon-angle-left",4,"ngIf"],[1,"page-count"],["class","icon-angle-right",4,"ngIf"],["queryParamsHandling","merge",1,"change-page-button",3,"routerLink","queryParams"],[1,"icon-angle-left",3,"click"],[1,"icon-angle-left"],[1,"icon-angle-right",3,"click"],[1,"icon-angle-right"]],template:function(i,r){1&i&&(D(0,"a",0)(1,"span",1),Oe("click",function(a){return r.onUpdate(a,1)}),T(2),x()(),q(3,Xfe,2,3,"a",2)(4,epe,1,0,"span",3),D(5,"span",4),T(6),x(),q(7,tpe,2,3,"a",2)(8,npe,1,0,"span",5),D(9,"a",0)(10,"span",1),Oe("click",function(a){return r.onUpdate(a,r.totalPages)}),T(11),x()()),2&i&&(M("routerLink",di(12,YD))("queryParams",r.queryParams(1)),_(2),ie(" ",r.localisedPhrase.first," "),_(),M("ngIf",r.page>1),_(),M("ngIf",1===r.page),_(2),uc(" ",r.page," / ",r.totalPages," "),_(),M("ngIf",r.page<r.totalPages),_(),M("ngIf",r.page===r.totalPages),_(),M("routerLink",di(13,YD))("queryParams",r.queryParams(r.totalPages)),_(2),ie(" ",r.localisedPhrase.last," "))},dependencies:[Gn,Pr],styles:["[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;margin:1rem 0}.first-last[_ngcontent-%COMP%]{font-size:1rem;font-style:italic;font-weight:700;padding:0 1rem;margin:0 1rem;border-bottom:2px solid #3B7AAB;color:#3b7aab}@media only screen and (max-width: 767px){.first-last[_ngcontent-%COMP%]{margin:0 .5rem}}.page-count[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:lighter;margin:0 1rem}@media only screen and (max-width: 767px){.page-count[_ngcontent-%COMP%]{margin:0 .5rem}}.change-page-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #004b89;color:#004b89;border-radius:50%;font-size:20px;line-height:1;width:40px;height:40px;padding:0;outline:0;transition:all .2s ease;text-decoration:none}.change-page-button[_ngcontent-%COMP%]:hover{background-color:#004b89;cursor:pointer;color:#fff}"]})}}return t})();const ipe=t=>({list:!0,scrollX:t}),DU=(t,n,e)=>({item:t,value:n,columnIndex:e}),rpe=()=>({});function ope(t,n){if(1&t&&(D(0,"caption"),T(1),x()),2&t){const e=L();_(),me(e.caption)}}function ape(t,n){if(1&t){const e=mn();
1D(0,"div",16),Oe("click",function(){qe(e);const r=L().index,o=L(2);return Le(o.updateSort(r,!o.invertSort))}),T(1),x()}if(2&t){const e=L().$implicit;_(),ie(" ",e," ")}}function spe(t,n){if(1&t&&(D(0,"div",17),T(1),x()),2&t){const e=L().$implicit;_(),ie(" ",e," ")}}function lpe(t,n){if(1&t){const e=mn();D(0,"div",18)(1,"span",19),Oe("click",function(){qe(e);const r=L().index;return Le(L(2).updateSort(r,!0))}),x(),D(2,"span",20),Oe("click",function(){qe(e);const r=L().index;return Le(L(2).updateSort(r))}),x()()}}function cpe(t,n){if(1&t&&(D(0,"th",12),q(1,ape,2,1,"div",13)(2,spe,2,1,"div",14)(3,lpe,3,0,"div",15),x()),2&t){const e=n.index,i=L(2);Mr("flex",i.widths[e]||1),_(),M("ngIf",-1!==i.showSortIcons.indexOf(e)),_(),M("ngIf",-1===i.showSortIcons.indexOf(e)),_(),M("ngIf",-1!==i.showSortIcons.indexOf(e))}}function upe(t,n){if(1&t&&(D(0,"tr",10),q(1,cpe,4,5,"th",11),x()),2&t){const e=L();_(),M("ngForOf",e.header.values)}}function dpe(t,n){if(1&t&&(D(0,"th",24),Za(1,25),x()),2&t){const e=L(),i=e.$implicit,r=e.index,o=L().$implicit,a=L(),s=Ar(6);Mr("flex",a.widths[r]||1),_(),M("ngTemplateOutlet",s)("ngTemplateOutletContext",KE(4,DU,o,i,r))}}function hpe(t,n){if(1&t&&(D(0,"td",26),Za(1,25),x()),2&t){const e=L(),i=e.$implicit,r=e.index,o=L().$implicit,a=L(),s=Ar(6);Mr("flex",a.widths[r]||1),_(),M("ngTemplateOutlet",s)("ngTemplateOutletContext",KE(4,DU,o,i,r))}}function fpe(t,n){if(1&t&&(xn(0),q(1,dpe,2,8,"th",23)(2,hpe,2,8,"ng-template",null,1,bs),Mn()),2&t){const e=n.index,i=Ar(3),r=L(2);_(),M("ngIf",0===e&&r.firstColHeader)("ngIfElse",i)}}function ppe(t,n){if(1&t&&(D(0,"tr",21),q(1,fpe,4,2,"ng-container",22),x()),2&t){const e=n.$implicit;_(),M("ngForOf",e.values)}}function mpe(t,n){if(1&t&&(D(0,"a",30),T(1),x()),2&t){const e=L(2),i=e.item,r=e.value,o=e.columnIndex;M("routerLink",i.links[o].length?i.links[o]:i.links[o].params)("queryParams",i.links[o].length?di(3,rpe):i.links[o].queryParams),_(),ie(" ",r," ")}}function gpe(t,n){if(1&t&&(D(0,"a",31),T(1),x()),2&t){const e=L(2),r=e.value;M("href",e.item.links[e.columnIndex],ci),_(),ie(" ",r," ")}}function _pe(t,n){if(1&t&&(xn(0),q(1,mpe,2,4,"a",28)(2,gpe,2,2,"a",29),Mn()),2&t){const e=L(),i=e.item,r=e.columnIndex;_(),M("ngIf",!i.linkIsExternal||!i.linkIsExternal[r]),_(),M("ngIf",i.linkIsExternal&&i.linkIsExternal[r])}}function vpe(t,n){1&t&&J(0,"div",33),2&t&&M("innerHTML",L(2).value.html,ac)}function bpe(t,n){if(1&t&&(D(0,"div",17),T(1),x()),2&t){const e=L(2).value;_(),ie(" ",e," ")}}function ype(t,n){if(1&t&&q(0,vpe,1,1,"div",32)(1,bpe,2,1,"ng-template",null,3,bs),2&t){const e=Ar(2);M("ngIf",L().value.html)("ngIfElse",e)}}function Cpe(t,n){if(1&t&&q(0,_pe,3,2,"ng-container",27)(1,ype,3,2,"ng-template",null,2,bs),2&t){const e=n.item,i=n.columnIndex,r=Ar(2);M("ngIf",e.links&&e.links[i])("ngIfElse",r)}}function wpe(t,n){if(1&t){const e=mn();D(0,"ihk-paginator",34),Oe("onChangePage",function(r){return qe(e),Le(L().onPaginate(r))}),x()}if(2&t){const e=L();M("i18n",e.paginationI18n)("page",e.page)("totalPages",e.totalPages)}}let uA=(()=>{class t{constructor(){this.i18n={},this.withHeader=!0,this.firstColHeader=!1,this.data=[],this.widths=[],this.minWidth=null,this.sortBy=[],this.showSortIcons=[],this.invertSort=!1,this.customSort={},this.paginate=0,this.page=1,this.onChangePage=new Ze,this.initialSortBy=this.sortBy||[]}ngOnInit(){}get sortedData(){if(!this.data||!this.data.length)return[];const e=this.data.concat();if(this.withHeader&&e.shift(),!this.sortBy||!this.sortBy.length)return e;const i=e.sort((r,o)=>{let a=0,s=this.sortBy[a];for(;this.lowerCaseString(r.values[s])===this.lowerCaseString(o.values[s]);)if(a+=1,s=this.sortBy[a],void 0===s)return 0;const l=r.values[s],u=o.values[s];if(this.customSort&&this.customSort[String(s)]){const f=this.customSort[String(s)](l,u);return this.invertSort?-1*f:f}return this.invertSort?this.lowerCaseString(l)>this.lowerCaseString(u)?-1:1:this.lowerCaseString(l)<this.lowerCaseString(u)?-1:1});return this.markExternalLinks(this.data),i}get paginatedData(){if(!this.paginate)return this.sortedData;const e=(this.page-1)*this.paginate;return this.sortedData.slice(e,e+this.paginate)}get header(){return this.withHeader?this.data[0]:null}markExternalLinks(e){e.forEach(i=>
1{if(!i.links)return i;i.linkIsExternal=[],i.links.forEach(r=>{i.linkIsExternal.push("string"==typeof r)})})}lowerCaseString(e){return"string"!=typeof e?e:e.toLowerCase()}updateSort(e,i=!1){this.sortBy=[e,...this.initialSortBy],this.invertSort=i,this.paginate&&this.onPaginate(1)}onPaginate(e){this.onChangePage.emit(e)}get totalPages(){return Math.ceil((this.data.length-(this.withHeader?1:0))/this.paginate)}get paginationI18n(){return{first:this.i18n.first||void 0,last:this.i18n.last||void 0}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-table"]],inputs:{i18n:"i18n",withHeader:"withHeader",firstColHeader:"firstColHeader",caption:"caption",data:"data",widths:"widths",minWidth:"minWidth",sortBy:"sortBy",showSortIcons:"showSortIcons",invertSort:"invertSort",customSort:"customSort",paginate:"paginate",page:"page"},outputs:{onChangePage:"onChangePage"},standalone:!1,decls:8,vars:9,consts:[["cellContent",""],["regularCell",""],["elseBlock",""],["rawText",""],[1,"scroll-wrapper"],[3,"ngClass"],[4,"ngIf"],["class","item header",4,"ngIf"],["class","item",4,"ngFor","ngForOf"],[3,"i18n","page","totalPages","onChangePage",4,"ngIf"],[1,"item","header"],["class","column","scope","col",3,"flex",4,"ngFor","ngForOf"],["scope","col",1,"column"],["class","value sort-column",3,"click",4,"ngIf"],["class","value",4,"ngIf"],["class","sort-icons",4,"ngIf"],[1,"value","sort-column",3,"click"],[1,"value"],[1,"sort-icons"],[1,"icon-angle-down","sort-icon",3,"click"],[1,"icon-angle-up","sort-icon",3,"click"],[1,"item"],[4,"ngFor","ngForOf"],["class","column","scope","row",3,"flex",4,"ngIf","ngIfElse"],["scope","row",1,"column"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"column"],[4,"ngIf","ngIfElse"],[3,"routerLink","queryParams",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[3,"routerLink","queryParams"],["target","_blank",3,"href"],["class","value",3,"innerHTML",4,"ngIf","ngIfElse"],[1,"value",3,"innerHTML"],[3,"onChangePage","i18n","page","totalPages"]],template:function(i,r){1&i&&(D(0,"div",4)(1,"table",5),q(2,ope,2,1,"caption",6)(3,upe,2,1,"tr",7)(4,ppe,2,1,"tr",8),x()(),q(5,Cpe,3,2,"ng-template",null,0,bs)(7,wpe,1,3,"ihk-paginator",9)),2&i&&(_(),Mr("min-width",r.minWidth),M("ngClass",oa(7,ipe,!!r.minWidth)),_(),M("ngIf",r.caption),_(),M("ngIf",r.header),_(),M("ngForOf",r.paginatedData),_(3),M("ngIf",r.paginate&&r.totalPages>1))},dependencies:[fc,br,Gn,Rg,Pr,kU],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{padding-bottom:32px}.scroll-wrapper[_ngcontent-%COMP%]{overflow-x:auto;width:100%}.list[_ngcontent-%COMP%]{padding:0;border-spacing:0;width:100%}@media only print{.list[_ngcontent-%COMP%]{min-width:unset!important}}caption[_ngcontent-%COMP%]{display:inline-block;color:#003882;font-size:1.75em;font-weight:600;padding-bottom:.5em}.item[_ngcontent-%COMP%]{display:flex;padding:0;list-style:none;color:#003882}.item[_ngcontent-%COMP%]:nth-of-type(2n){background-color:#ccdbe7}.item.header[_ngcontent-%COMP%]{font-weight:700;text-align:left}.item.header[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{flex:1;word-wrap:break-all}.item.header[_ngcontent-%COMP%]   .sort-column[_ngcontent-%COMP%]{cursor:pointer}.item.header[_ngcontent-%COMP%]   .sort-icons[_ngcontent-%COMP%]{min-width:2em;text-align:right}@media only screen and (max-width: 1000px){.item.header[_ngcontent-%COMP%]   .sort-icons[_ngcontent-%COMP%]{display:none}}.item.header[_ngcontent-%COMP%]   .sort-icons[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]{cursor:pointer}.item.header[_ngcontent-%COMP%]   .sort-icons[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]:before{width:.5em}@media only print{.item[_ngcontent-%COMP%]{border-bottom:1px solid #ccc}}.column[_ngcontent-%COMP%]{flex:1;min-width:50px;display:flex;position:relative;padding:.5em 0 .5em 1em;margin:.5em 1em .5em 0;overflow:hidden;border-left:2px solid #eaeaea;text-align:left;word-break:break-word}.column[_ngcontent-%COMP%]:first-child{border-left:none}.column[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#336fa1;font-weight:700;text-decoration:none;cursor:pointer}.column[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{width:100%;word-wrap:break-word}ihk-paginator[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})(),kpe=(()=>{class t{constructor(){this.reverse=!1}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-nav-single"]],hostVars:2,hostBindings:function(i,r){2&i&&zt("reverse",r.reverse)},inputs:{imageUrl:"imageUrl",title:"title",description:"description",routerLink:"routerLink",buttonText:"buttonText",reverse:"reverse"},standalone:!1,decls:10,vars:7,consts:[[3,"src","alt"],[1,"content"],[1,"title"],[3,"routerLink"],[1,"description"],[1,"link",3,"routerLink"],["type","button",1,"ihk-button"]],template:function(i,r){1&i&&(J(0,"img",0),D(1,"section",1)(2,"h2",2)(3,"a",3),T(4),x()(),D(5,"p",4),T(6),x(),D(7,"a",5)(8,"button",6),T(9),x()()()),2&i&&(M("src",r.imageUrl,ci)("alt",r.title),_(3),M("routerLink",r.routerLink),_(),ie(" ",r.title," "),_(2),ie(" ",r.description," "),_(),M("routerLink",r.routerLink),_(2),ie(" ",r.buttonText," "))},dependencies:[Pr],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;max-width:1200px;margin:0 auto;padding:32px;box-sizing:border-box;font-size:.9em}[_nghost-%COMP%]   img[_ngcontent-%COMP%]{flex:1;margin-right:32px}.reverse[_nghost-%COMP%]{flex-direction:row-reverse}.reverse[_nghost-%COMP%]   img[_ngcontent-%COMP%]{margin-right:0;margin-left:32px}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:1em}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#222;text-decoration:none}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:after{content:"";display:block;height:4px;width:33%;margin-top:.5em;border:none;background:#9dd53a;background:-moz-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:-webkit-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:linear-gradient(to right,#003882 0% 80%,#336fa1 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$ihk-dunkelblau",endColorstr="$ihk-blau",GradientType=1)}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-weight:200;line-height:1.4em;margin:.5em 0 1em;text-align:justify;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]   .ihk-button[_ngcontent-%COMP%]{color:#004b89;border-color:#004b89;font-weight:700}@media only screen and (-ms-high-contrast: none) and (max-width: 1200px),(-ms-high-contrast: active) and (max-width: 1200px){[_nghost-%COMP%]   img[_ngcontent-%COMP%]{max-width:50%!important;align-self:center!important}}@media only screen and (-ms-high-contrast: none) and (max-width: 768px),(-ms-high-contrast: active) and (max-width: 500){[_nghost-%COMP%]{flex-wrap:wrap!important}[_nghost-%COMP%]   img[_ngcontent-%COMP%]{flex:none!important;width:100%!important;max-width:none!important;margin-bottom:1em!important}}@media only screen and (max-width: 1200px){[_nghost-%COMP%]   img[_ngcontent-%COMP%]{max-width:50%;object-fit:cover}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{font-size:.8em}}@media only screen and (max-width: 768px){[_nghost-%COMP%]   img[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 400px){[_nghost-%COMP%]{flex-wrap:wrap}[_nghost-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:none;margin-bottom:1em}}']})}}return t})();function Dpe(t,n){if(1&t&&(D(0,"div",1)(1,"a",2),J(2,"img",3),x(),D(3,"section",4)(4,"h2",5)(5,"a",6),T(6),x()(),D(7,"p",7),T(8),x()()()),2&t){const e=n.$implicit;_(),M("className",e.isIcon?"image icon-image":"image")("routerLink",e.routerLink),_(),M("src",e.imageUrl,ci)("alt",e.title),_(3),M("routerLink",e.routerLink),_(),ie(" ",e.title," "),_(2),ie(" ",e.de
1scription," ")}}let xpe=(()=>{class t{constructor(){this.pages=[],this.isIcon=!1}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-nav-triple"]],inputs:{pages:"pages",isIcon:"isIcon"},standalone:!1,decls:1,vars:1,consts:[["class","page",4,"ngFor","ngForOf"],[1,"page"],[3,"className","routerLink"],[3,"src","alt"],[1,"content"],[1,"title"],[3,"routerLink"],[1,"description"]],template:function(i,r){1&i&&q(0,Dpe,9,7,"div",0),2&i&&M("ngForOf",r.pages)},dependencies:[br,Pr],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;max-width:1200px;margin:0 auto;box-sizing:border-box;padding:32px;font-size:.9em}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{flex:1;width:357.3333333333px;margin-right:32px;position:relative;display:flex;flex-direction:column}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]:last-child{margin-right:0}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#003882;height:357.3333333333px;width:357.3333333333px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:357.3333333333px;width:357.3333333333px;object-fit:cover}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .image.icon-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:178.6666666667px;height:178.6666666667px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{font-size:1em;width:357.3333333333px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:.5em 0}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#222;text-decoration:none}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:after{content:"";display:block;height:4px;width:50%;margin-top:.5em;border:none;background:#9dd53a;background:-moz-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:-webkit-linear-gradient(left,#003882 0%,#003882 80%,#336fa1 80%,#336fa1 100%);background:linear-gradient(to right,#003882 0% 80%,#336fa1 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$ihk-dunkelblau",endColorstr="$ihk-blau",GradientType=1)}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{margin:0;font-weight:200;line-height:1.4em;text-align:justify;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1200px){[_nghost-%COMP%]{flex-wrap:wrap;justify-content:space-between}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{margin-right:0;flex:none;width:250px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{font-size:.8em;width:250px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:250px;height:250px}}@media only screen and (max-width: 900px){[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{margin-right:0;flex:none;width:200px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{font-size:.8em;width:200px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:200px;height:200px}}@media only screen and (max-width: 699px){[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{width:45%;margin-bottom:32px}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]:nth-child(2n){align-items:flex-end;text-align:right}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]:nth-child(2n)   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]:after{margin-left:50%}[_nghost-%COMP%]   .page[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 490px){[_nghost-%COMP%]   .page[_ngcontent-%COMP%]{width:100%}}']})}}return t})(),Mpe=(()=>{class t{constructor(e){this.sanitizer=e}ngOnInit(){}get backgroundImage(){return this.sanitizer.bypassSecurityTrustStyle(`background-image: url("${this.imageUrl}");`)}static{this.\u0275fac=function(i){return new(i||t)(U(Dh))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-nav-banner"]],hostVars:2,hostBindings:function(i,r){2&i&&yl(r.backgroundImage)},inputs:{imageUrl:"imageUrl",title:"title",description:"description",routerLink:"routerLink"},standalone:!1,decls:6,vars:4,consts:[[3,"routerLink"],[1,"content"],[1,"title"],[3,"className"]],template:function(i,r){1&i&&(D(0,"a",0)(1,"section",1)(2,"h2",2),T(3),x(),D(4,"p",3),T(5),x()()()),2&i&&(M("routerLink",r.routerLink),_(3),ie(" ",r.title," "),_(),M("className",r.description.length>200?"description long":"description"),_(),ie(" ",r.description," "))},dependencies:[Pr],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;max-width:1200px;margin:0 auto;font-size:.8em;background-size:cover;background-position:center;position:relative}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{color:#222;text-decoration:none;position:relative;width:100%;max-width:1200px;padding:32px;box-sizing:border-box}[_nghost-%COMP%]   a[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background-color:#004b89;opacity:.8}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{flex:1;position:relative;color:#f1f1f1;font-size:1em;text-align:center}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:0;display:block;font-size:2.5em}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-weight:200;line-height:1.4em;max-width:30%;margin:1em auto;color:#ddd}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .description.long[_ngcontent-%COMP%]{max-width:60%}@media only screen and (max-width: 1200px){[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{font-size:.8em}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{max-width:60%}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]   .long[_ngcontent-%COMP%]{max-width:80%}}']})}}return t})();const Spe=t=>({"background-image":t});function Epe(t,n){if(1&t&&(D(0,"li",4),J(1,"div",5),D(2,"div",6)(3,"h3",7),T(4),x(),J(5,"span",8),x()()),2&t){const e=n.$implicit;_(),M("ngStyle",oa(3,Spe,e.imgAttr)),_(3),me(e.title),_(),M("innerHTML",e.content,ac)}}function Ipe(t,n){if(1&t&&(D(0,"ul",2),q(1,Epe,6,5,"li",3),x()),2&t){const e=L();_(),M("ngForOf",e.cardList)}}function Tpe(t,n){if(1&t&&(xn(0),J(1,"div",9),D(2,"div",6)(3,"h3",7),T(4),x(),T(5),x(),Mn()),2&t){const e=L();_(),yl(e.cardList[0].img),_(3),me(e.cardList[0].title),_(),ie(" ",e.cardList[0].content," ")}}let Ape=(()=>{class t{constructor(){this.img=null,this.title=null,this.content=null,this.cards=[]}ngOnInit(){}get isSingleCard(){return this.cards.length<=1}get cardList(){let e=this.cards;return e.length||(e=[{img:this.img,title:this.title,content:this.content}]),e.map(i=>({imgAttr:`url(${i.img})`,title:i.title,content:i.content}))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-info-cards"]],hostVars:2,hostBindings:function(i,r){2&i&&zt("card",r.isSingleCard)},inputs:{img:"img",title:"title",content:"content",cards:"cards"},standalone:!1,decls:2,vars:2,consts:[["class","card-list",4,"ngIf"],[4,"ngIf"],[1,"card-list"],["class","card",4,"ngFor","ngForOf"],[1,"card"],[1,"image",3,"ngStyle"],[1,"content"],[1,"title"],[3,"innerHTML"],[1,"image"]],template:function(i,r){1&i&&q(0,Ipe,2,1,"ul",0)(1,Tpe,6,4,"ng-container",1),2&i&&(M("ngIf",r.cardList.length>1),_(),M("ngIf",1===r.cardList.length))},dependencies:[br,Gn,gh],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]:not(.card){display:block;max-width:1200px;margin:0 auto}.card[_ngcontent-%COMP%], .card[_nghost-%COMP%]{display:inline-block;background-size:cover;background-position:center;display:flex;flex-direction:row;min-width:584px;max-width:584px;box-shadow:#ccc 0 0 3px}.card[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%], .card[_nghost-%COMP%]   .image[_ngcontent-%COMP%]{flex:1;width:300px;background-size:cover;background-position:center}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .card[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{flex:2;background:#fcfcfc;margin:0;padding:32px;color:#336fa1;font-size:1rem;font-weight:300}.card[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .card[_nghost-%COMP%]   .title[_ngcontent-%COMP%]{font-size:1.5em;margin-top:0;color:#004b89}.card-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:1200px;margin:0;padding:0}.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{list-style:none;margin-bottom:32px}.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]:nth-of-type(odd){margin-right:32px}@media only screen and (max-width: 1264px){.card-list[_ngcontent-%COMP%]{justify-content:center}.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{min-width:496px;max-width:496px}}@media only screen and (max-width: 1056px){.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{min-width:90%;max-width:none;margin-left:32px;margin-right:32px}}@media only screen and (max-width: 496px){.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{min-width:300px}.card-list[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{display:none}}"]})}}return t})();const Ope=["*"],xU=()=>{};let Ppe=0;const Rpe={provide:ys,useExisting:Wn(()=>MU),multi:!0};let MU=(()=>{class t{constructor(){this.name="",this.summary="",this.onTouchedCallback=xU,this.onChangeCallback=xU,this.isOpen=!1,this.checkboxId=null,this.checkboxId="ihkds-checkbox-"+Ppe++}ngOnInit(){}get value(){return this.isOpen}set value(e){e!==this.isOpen&&(this.isOpen=e,this.onChangeCallback(e))}onBlur(){this.onTouchedCallback()}writeValue(e){e!==this.isOpen&&(this.isOpen=e)}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}onClick(){const e=document.getElementById(this.checkboxId);this.isOpen=e.checked,this.onChangeCallback(this.isOpen)}
1onKeyUp(e){e&&[13,32].includes(e.keyCode)&&(this.value=!this.value)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-details-summary"]],inputs:{name:"name",summary:"summary"},standalone:!1,features:[ui([Rpe])],ngContentSelectors:Ope,decls:7,vars:6,consts:[["checkbox",""],["tabindex","0",1,"summary",3,"keyup","for"],[3,"className"],["type","checkbox",3,"ngModelChange","id","name","ngModel"],[1,"details"]],template:function(i,r){if(1&i){const o=mn();ho(),D(0,"label",1),Oe("keyup",function(s){return qe(o),Le(r.onKeyUp(s))}),T(1),J(2,"i",2),x(),D(3,"input",3,0),Io("ngModelChange",function(s){return qe(o),Go(r.isOpen,s)||(r.isOpen=s),Le(s)}),Oe("ngModelChange",function(){return qe(o),Le(r.onClick())}),x(),D(5,"div",4),Ai(6),x()}2&i&&(M("for",r.checkboxId),_(),ie(" ",r.summary," "),_(),M("className",r.isOpen?"icon-angle-up":"icon-angle-down"),_(),M("id",r.checkboxId)("name",r.name||"checkbox"),Eo("ngModel",r.isOpen))},dependencies:[W1,ty,qg],styles:[".summary[_ngcontent-%COMP%]{cursor:pointer;display:inline-block}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%] + .details[_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked + .details[_ngcontent-%COMP%]{display:inherit}"]})}}return t})();function Lpe(t,n){1&t&&J(0,"span",5)}function Vpe(t,n){if(1&t&&(D(0,"li")(1,"a",3),T(2),x(),q(3,Lpe,1,0,"span",4),x()),2&t){const e=n.$implicit,i=n.last;_(),M("routerLink",e.link),_(),ie(" ",e.label," "),_(),M("ngIf",!i)}}function Bpe(t,n){if(1&t&&(D(0,"div",1)(1,"ol"),q(2,Vpe,4,3,"li",2),x()()),2&t){const e=L();_(2),M("ngForOf",e.breadcrumb)}}let Hpe=(()=>{class t{constructor(){this.breadcrumb=[]}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-breadcrumb"]],inputs:{breadcrumb:"breadcrumb"},standalone:!1,decls:1,vars:1,consts:[["class","breadcrumb",4,"ngIf"],[1,"breadcrumb"],[4,"ngFor","ngForOf"],[3,"routerLink"],["class","icon-angle-right","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"icon-angle-right"]],template:function(i,r){1&i&&q(0,Bpe,3,1,"div",0),2&i&&M("ngIf",r.breadcrumb&&r.breadcrumb.length)},dependencies:[br,Gn,Pr],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;background-color:#eee;color:#2229;font-size:14px;font-family:Source Sans Pro,sans-serif;padding-bottom:1px}.breadcrumb[_ngcontent-%COMP%]{display:flex;max-width:1200px;margin:0 auto;padding:0 15px}.breadcrumb[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]{background:none;margin:0;padding:0;list-style:none}.breadcrumb[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-flex;margin:0}.breadcrumb[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:inherit}.breadcrumb[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#004b89}.breadcrumb[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .icon-angle-right[_ngcontent-%COMP%]{margin:1px -2px 0}@media print{[_nghost-%COMP%]{display:none}}"]})}}return t})(),SU=(()=>{class t{get nativeWindow(){return function zpe(){return window}()}isSmallDevice(){return this.nativeWindow.innerWidth<767}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function jpe(t,n){if(1&t){const e=mn();D(0,"li")(1,"a",6),Oe("blur",function(r){const o=qe(e).last,a=L();return Le(o?a.onBlurMenuItem(r):null)}),T(2),x()()}if(2&t){const e=n.$implicit;_(),M("routerLink",e.link),_(),ie(" ",e.label," ")}}let Upe=(()=>{class t{constructor(e,i,r){this.elementRef=e,this.platformService=i,this.windowRefService=r,this.i18n={overview:"Overview"},this.hasJs=!1,this.isMenuOpen=!1,this.isTouch=!1}ngOnInit(){this.platformService.isServer()||(this.hasJs=!0,this.windowWidth=this.windowRefService.nativeWindow.innerWidth)}toggleMenu(){this.isMenuOpen=!this.isMenuOpen}onTouchStartMainLink(){this.isTouch=!0}onClickMainLink(e){(this.usingSmallScreen()||this.isTouch&&!this.isMenuOpen)&&(e.stopPropagation(),e.preventDefault(),this.toggleMenu())}onMouseEnter(){this.usingSmallScreen()||(this.isMenuOpen=!0)}onMouseLeave(){this.usingSmallScreen()||(this.isMenuOpen=!1)}onDocumentClick(e,i){!this.usingSmallScreen()&&this.isOutside(i)&&(this.isMenuOpen=!1)}onBlurMenuItem(e){const i=e.relatedTarget;!this.usingSmallScreen()&&this.isOutside(i)&&(this.isMenuOpen=!1)}isOutside(e){return e&&!this.elementRef.nativeElement.contains(e)}onWindowResize(){this.windowWidth=this.windowRefService.nativeWindow.innerWidth}usingSmallScreen(){return this.windowWidth&&this.windowWidth<=768}onSpaceBarDownMainLink(e){this.toggleMenu(),e.preventDefault()}static{this.\u0275fac=function(i){return new(i||t)(U(hn),U(Ih),U(SU))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-menu"]],hostVars:4,hostBindings:function(i,r){1&i&&Oe("mouseenter",function(){return r.onMouseEnter()})("mouseleave",function(){return r.onMouseLeave()})("click",function(a){return r.onDocumentClick(a,a.target)},!1,zR)("resize",function(){return r.onWindowResize()},!1,hb),2&i&&zt("js",r.hasJs)("is-open",r.isMenuOpen)},inputs:{menu:"menu",i18n:"i18n"},standalone:!1,decls:11,vars:7,consts:[["routerLinkActive","active","aria-haspopup","true",1,"main-link",3,"blur","keydown.space","routerLink"],[3,"touchstart","click"],["aria-hidden","true",1,"icon-angle-down"],[1,"mobile-extra-item"],[3,"routerLink"],[4,"ngFor","ngForOf"],[3,"blur","routerLink"]],template:function(i,r){1&i&&(D(0,"a",0),Oe("blur",function(a){return r.onBlurMenuItem(a)})("keydown.space",function(a){return r.onSpaceBarDownMainLink(a)}),D(1,"span",1),Oe("touchstart",function(){return r.onTouchStartMainLink()})("click",function(a){return r.onClickMainLink(a)}),D(2,"span")(3,"span"),T(4),J(5,"i",2),x()()()(),D(6,"ul")(7,"li",3)(8,"a",4),T(9),x()(),q(10,jpe,3,2,"li",5),x()),2&i&&(M("routerLink",r.menu.link),Rn("aria-expanded",r.isMenuOpen),_(4),ie("",r.menu.label," "),_(4),M("routerLink",r.menu.link),_(),uc(" ",r.menu.label," ",r.i18n.overview," "),_(),M("ngForOf",r.menu.children))},dependencies:[br,Pr,Ay],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{position:relative;display:block}[_nghost-%COMP%]   .main-link[_ngcontent-%COMP%]{font-weight:700}[_nghost-%COMP%]   .main-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block}ul[_ngcontent-%COMP%]{display:none;position:absolute;
1left:-10px;background-color:#fff;z-index:999;list-style:none;margin:0;padding:0 0 20px;box-shadow:0 2px 4px #00000080;width:330px;transform:translateY(-5px)}ul[_ngcontent-%COMP%]:before{content:" ";width:100%;display:block;height:5px;background:linear-gradient(to right,#003882 0% 98px,#336fa1 98px 100%);margin-bottom:15px}ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-left:15px;padding-right:15px}ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#336fa1}[_nghost-%COMP%]:not(.js):hover   ul[_ngcontent-%COMP%], .is-open[_nghost-%COMP%]   ul[_ngcontent-%COMP%]{display:block}a[_ngcontent-%COMP%]{color:#222;text-decoration:none;font-size:20px;display:block;padding:10px 0;white-space:normal}a.main-link[_ngcontent-%COMP%]{padding:0}a.main-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{padding:10px 0}a.main-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{padding:0 0 5px;border-bottom:5px solid transparent}a.main-link.active[_ngcontent-%COMP%], a.main-link[_ngcontent-%COMP%]:hover{color:#003882}a.main-link.active[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], a.main-link[_ngcontent-%COMP%]:hover > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{border-color:#003882}a.main-link.active[_ngcontent-%COMP%], a.main-link[_ngcontent-%COMP%]:hover, .is-open[_nghost-%COMP%]   a.main-link[_ngcontent-%COMP%]{color:#003882}a.main-link.active[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], a.main-link[_ngcontent-%COMP%]:hover > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], .is-open[_nghost-%COMP%]   a.main-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{border-color:#003882}.mobile-extra-item[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 768px){ul[_ngcontent-%COMP%]{position:static;width:100%;box-shadow:none;padding-bottom:0;transform:none}ul[_ngcontent-%COMP%]:before{display:none}.mobile-extra-item[_ngcontent-%COMP%]{display:block}a.main-link[_ngcontent-%COMP%]:hover{color:inherit}a.main-link[_ngcontent-%COMP%]:hover > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{border-color:transparent}}']})}}return t})();const $pe=t=>({exact:t});function qpe(t,n){if(1&t&&(D(0,"a",5),T(1),x()),2&t){const e=n.$implicit,i=L();M("routerLink",e.link)("routerLinkActiveOptions",oa(3,$pe,i.getExact(e.exact))),_(),me(e.label)}}function Wpe(t,n){if(1&t&&(D(0,"a",8),J(1,"img",9),x()),2&t){const e=n.$implicit;M("href",e.url,ci),_(),M("src",e.iconUrl,ci)}}function Gpe(t,n){if(1&t&&(D(0,"div",6),q(1,Wpe,2,2,"a",7),x()),2&t){const e=L();_(),M("ngForOf",e.socials)}}let Ype=(()=>{class t{constructor(){this.subnavLinks=[]}ngOnInit(){}getExact(e){return!1===e?e:e||!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-sub-nav"]],inputs:{subnavLinks:"subnavLinks",socials:"socials"},standalone:!1,decls:5,vars:2,consts:[[1,"subnav"],[1,"subnav-items-container"],[1,"subnav-links"],["routerLinkActive","active",3,"routerLink","routerLinkActiveOptions",4,"ngFor","ngForOf"],["class","subnav-socials",4,"ngIf"],["routerLinkActive","active",3,"routerLink","routerLinkActiveOptions"],[1,"subnav-socials"],["target","_blank","rel","noopener",3,"href",4,"ngFor","ngForOf"],["target","_blank","rel","noopener",3,"href"],[3,"src"]],template:function(i,r){1&i&&(D(0,"div",0)(1,"div",1)(2,"div",2),q(3,qpe,2,5,"a",3),x(),q(4,Gpe,2,1,"div",4),x()()),2&i&&(_(3),M("ngForOf",r.subnavLinks),_(),M("ngIf",r.socials))},dependencies:[br,Gn,Pr,Ay],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{z-index:11;display:block;margin:0 auto}.subnav[_ngcontent-%COMP%]{background-color:#003882e6;font-weight:700;font-size:18px;width:100%;overflow:hidden}@media only screen and (max-width: 767px){.subnav[_ngcontent-%COMP%]{width:100vw}}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]{max-width:1200px;width:100%;margin:auto;position:relative}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   .subnav-links[_ngcontent-%COMP%]{display:flex;justify-content:center}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;text-decoration:none;padding:.5rem}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover, .subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{text-decoration:underline}@media only screen and (max-width: 767px){.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]{background-color:#eaeaea}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   .subnav-links[_ngcontent-%COMP%]{flex-direction:column}.subnav[_ngcontent-%COMP%]   .subnav-items-container[_ngcontent-%COMP%]   .subnav-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#222;margin:0 3rem;padding:10px 0}}.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]{display:flex;position:absolute;right:0;top:0}@media only screen and (max-width: 1220px){.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]{padding-right:1rem}}@media only screen and (max-width: 767px){.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]{margin:0 3rem;position:unset;right:unset;top:unset}}.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:4px 0 4px 1rem}.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:31px;box-sizing:border-box;padding:2px}@media only screen and (max-width: 767px){.subnav[_ngcontent-%COMP%]   .subnav-socials[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:2px 1rem 2px 0;color:#222}}@media print{[_nghost-%COMP%]{display:none}}"]})}}return t})();const Qpe=["headerContainer"],Kpe=["mobileMenu"],Zpe=["*"],Jpe=t=>({height:t});function Xpe(t,n){if(1&t&&J(0,"img",21),2&t){const e=n.$implicit;M("src",e.url,ci)("alt",e.alt)("title",e.title)}}function eme(t,n){if(1&t&&J(0,"ihk-language-selector",22),2&t){const e=L();M("activeLanguage",e.activeLanguage)("languages",e.languages)}}function tme(t,n){if(1&t&&J(0,"img",21),2&t){const e=n.$implicit;M("src",e.url,ci)("alt",e.alt)("title",e.title)}}function nme(t,n){if(1&t&&(D(0,"li")(1,"a",25)(2,"span"),T(3),x()()()),2&t){const e=n.$implicit;_(),M("routerLink",e.link),_(2),me(e.label)}}function ime(t,n){if(1&t&&(D(0,"nav",23)(1,"ul"),q(2,nme,4,2,"li",24),x()()),2&t){const e=L();Rn("aria-label",e.i18n.utilNav),_(2),M("ngForOf",e.specialLinks)}}function rme(t,n){if(1&t&&(D(0,"li")(1,"a",27),T(2),x()()),2&t){const e=n.$implicit;_(),M("href",e.link,ci),_(),ie(" ",e.label," ")}}function ome(t,n){if(1&t&&(D(0,"nav",26)(1,"ul"),q(2,rme,3,2,"li",24),x()()),2&t){const e=L();Rn("aria-label",e.i18n.externalNav),_(2),M("ngForOf",e.externalLinks)}}function ame(t,n){if(1&t&&J(0,"ihk-language-selector",28),2&t){const e=L();M("activeLanguage",e.activeLanguage)("languages",e.languages)}}function sme(t,n){if(1&t&&J(0,"ihk-sub-nav",29),2&t){const e=L();
1M("subnavLinks",e.subnavLinks)("socials",e.socialItems)}}function lme(t,n){if(1&t&&(D(0,"a",33)(1,"span"),T(2),x()()),2&t){const e=L().$implicit;M("routerLink",e.link)("queryParams",e.queryParams),_(2),me(e.label)}}function cme(t,n){if(1&t&&J(0,"ihk-menu",34),2&t){const e=L().$implicit,i=L(2);M("menu",e)("i18n",i.i18n)}}function ume(t,n){if(1&t&&(D(0,"li"),q(1,lme,3,3,"a",31)(2,cme,1,2,"ihk-menu",32),x()),2&t){const e=n.$implicit;_(),M("ngIf",!e.children||0===e.children.length),_(),M("ngIf",e.children&&e.children.length>0)}}function dme(t,n){if(1&t&&(D(0,"nav",30)(1,"ul"),q(2,ume,3,2,"li",24),x()()),2&t){const e=L();Rn("aria-label",e.i18n.mainNav),_(2),M("ngForOf",e.navList)}}function hme(t,n){if(1&t&&(D(0,"li")(1,"a",27),T(2),x()()),2&t){const e=n.$implicit;_(),M("href",e.link,ci),_(),ie(" ",e.label," ")}}function fme(t,n){if(1&t&&(D(0,"nav",35)(1,"ul"),q(2,hme,3,2,"li",24),x()()),2&t){const e=L();Rn("aria-label",e.i18n.externalNav),_(2),M("ngForOf",e.externalLinks)}}function pme(t,n){1&t&&J(0,"ihk-breadcrumb",36),2&t&&M("breadcrumb",L().breadcrumbs)}function mme(t,n){if(1&t&&J(0,"ihk-sub-nav",37),2&t){const e=L();M("subnavLinks",e.subnavLinks)("socials",e.socialItems)}}let bme=(()=>{class t{constructor(e,i,r,o,a){this.platformService=e,this.windowRefService=i,this.cdRef=r,this.ngZone=o,this.router=a,this.i18n={overview:"Overview",utilNav:"Utility Navigation",externalNav:"External Links Navigation",mainNav:"Main Navigation"},this.logoLink=["/"],this.languages=[],this.activeLanguage=null,this.navList=[],this.specialLinks=[],this.externalLinks=[],this.breadcrumbs=[],this.heightChange=new Ze,this.menuOpen=!1,this.scrolled=!1,this.scrollatY0=!0,this.socialItems=[]}ngOnInit(){this.languages&&this.languages.length&&!this.activeLanguage&&(this.activeLanguage=this.languages[0].code),this.isServerSide()||(this.scrollSubject=new et,this.initScrollListener()),this.isServerSide()||(this.routerEventsSubscription=this.router.events.subscribe(e=>{e instanceof vc&&this.toggleMenu(!1)})),this.socialItems=this.buildSocialItems()}ngOnChanges(e){for(const i in e)if(e.hasOwnProperty(i))switch(i){case"subnavLinks":case"includeBreadcrumbs":this.ngZone.run(()=>{setTimeout(()=>{this.initialHeaderHeight=this.getInitialHeaderHeight()})})}}ngAfterViewInit(){this.initialHeaderHeight=this.getInitialHeaderHeight(),this.cdRef.detectChanges()}ngOnDestroy(){this.scrollSubscription&&this.scrollSubscription.unsubscribe(),this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe()}getInitialHeaderHeight(){const e=this.isServerSide()?this.getServerSideHeaderHeight():this.getClientSideInitialHeight();return this.heightChange.emit(e),e}getClientSideInitialHeight(){return this.windowRefService.isSmallDevice()?this.mobileMenu.nativeElement.offsetHeight:this.headerContainer.nativeElement.offsetHeight}toggleMenu(e){this.menuOpen=void 0!==e?e:!this.menuOpen}initScrollListener(){this.windowRefService.isSmallDevice()||this.ngZone.runOutsideAngular(()=>{this.windowRefService.nativeWindow.addEventListener("scroll",()=>this.scrollSubject.next()),this.scrollSubscription=this.scrollSubject.pipe(function whe(t,n=Rk,e=CU){return i=>i.lift(new khe(t,n,e.leading,e.trailing))}(250,lH,{leading:!0,trailing:!0}),gi(this.doScrollEvent.bind(this))).subscribe()})}doScrollEvent(){this.ngZone.run(()=>{this.windowRefService.isSmallDevice()||(this.scrollatY0=0===this.windowRefService.nativeWindow.pageYOffset,this.windowRefService.nativeWindow.pageYOffset>300?(this.scrolled=!0,this.calculateHeaderHeight(),this.cdRef.detectChanges()):this.windowRefService.nativeWindow.pageYOffset<200&&(this.scrolled=!1,this.calculateHeaderHeight(),this.cdRef.detectChanges()))})}calculateHeaderHeight(){setTimeout(()=>{this.heightChange.emit(this.headerContainer.nativeElement.offsetHeight)})}isServerSide(){return this.platformService.isServer()}getServerSideHeaderHeight(){let e=129;return this.includeBreadcrumbs&&(e+=20),this.subnavLinks&&(e+=39),e}buildSocialItems(){return this.dataSocials?this.dataSocials.map(e=>({url:e.url,iconUrl:this.windowRefService.isSmallDevice()&&e.smallDeviceIcon?e.
1smallDeviceIcon.url:e.largeDeviceIcon.url})):null}static{this.\u0275fac=function(i){return new(i||t)(U(Ih),U(SU),U(Sr),U(Dt),U(Sa))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-header-dropdown"]],viewQuery:function(i,r){if(1&i&&(ii(Qpe,5),ii(Kpe,5)),2&i){let o;cn(o=un())&&(r.headerContainer=o.first),cn(o=un())&&(r.mobileMenu=o.first)}},inputs:{i18n:"i18n",logoLink:"logoLink",logos:"logos",languages:"languages",activeLanguage:"activeLanguage",navList:"navList",specialLinks:"specialLinks",externalLinks:"externalLinks",breadcrumbs:"breadcrumbs",includeBreadcrumbs:"includeBreadcrumbs",subnavLinks:"subnavLinks",dataSocials:"dataSocials"},outputs:{heightChange:"heightChange"},standalone:!1,features:[zi],ngContentSelectors:Zpe,decls:25,vars:26,consts:[["headerContainer",""],["mobileMenu",""],[1,"spacer",3,"ngStyle"],[1,"header-container"],[1,"mobile-menu"],[1,"logo",3,"routerLink"],[3,"src","alt","title",4,"ngFor","ngForOf"],[3,"activeLanguage","languages",4,"ngIf"],["type","button",1,"menu",3,"click"],[1,"logo","desktop-only",3,"routerLink"],[1,"header-main"],[1,"d-flex"],["class","special-links",4,"ngIf"],["class","external-links desktop-only",4,"ngIf"],["class","desktop-only",3,"activeLanguage","languages",4,"ngIf"],["class","mobile-only",3,"subnavLinks","socials",4,"ngIf"],["class","main-navigation",4,"ngIf"],[1,"header-extra"],["class","external-links mobile-only",4,"ngIf"],["class","desktop-only",3,"breadcrumb",4,"ngIf"],["class","desktop-only",3,"subnavLinks","socials",4,"ngIf"],[3,"src","alt","title"],[3,"activeLanguage","languages"],[1,"special-links"],[4,"ngFor","ngForOf"],["routerLinkActive","active",3,"routerLink"],[1,"external-links","desktop-only"],["target","_blank",3,"href"],[1,"desktop-only",3,"activeLanguage","languages"],[1,"mobile-only",3,"subnavLinks","socials"],[1,"main-navigation"],["routerLinkActive","active",3,"routerLink","queryParams",4,"ngIf"],[3,"menu","i18n",4,"ngIf"],["routerLinkActive","active",3,"routerLink","queryParams"],[3,"menu","i18n"],[1,"external-links","mobile-only"],[1,"desktop-only",3,"breadcrumb"],[1,"desktop-only",3,"subnavLinks","socials"]],template:function(i,r){if(1&i){const o=mn();ho(),J(0,"div",2),D(1,"div",3,0)(3,"header")(4,"div",4,1)(6,"a",5),q(7,Xpe,1,3,"img",6),x(),q(8,eme,1,2,"ihk-language-selector",7),D(9,"button",8),Oe("click",function(){return qe(o),Le(r.toggleMenu())}),x()(),D(10,"a",9),q(11,tme,1,3,"img",6),x(),D(12,"div",10)(13,"div",11),q(14,ime,3,2,"nav",12)(15,ome,3,2,"nav",13)(16,ame,1,2,"ihk-language-selector",14)(17,sme,1,2,"ihk-sub-nav",15),x(),D(18,"div",11),q(19,dme,3,2,"nav",16),D(20,"div",17),Ai(21),x(),q(22,fme,3,2,"nav",18),x()()(),q(23,pme,1,1,"ihk-breadcrumb",19)(24,mme,1,2,"ihk-sub-nav",20),x()}2&i&&(M("ngStyle",oa(24,Jpe,r.initialHeaderHeight-(r.scrolled?50:0)+"px")),_(),zt("narrow",r.scrolled)("scrolled",!r.scrollatY0),_(5),M("routerLink",r.logoLink),_(),M("ngForOf",r.logos),_(),M("ngIf",r.languages&&r.languages.length>0),_(),zt("icon-menu-1",!r.menuOpen)("icon-cancel",r.menuOpen),_(),M("routerLink",r.logoLink),_(),M("ngForOf",r.logos),_(),zt("desktop-only",!r.menuOpen),_(2),M("ngIf",r.specialLinks&&r.specialLinks.length),_(),M("ngIf",r.externalLinks&&r.externalLinks.length),_(),M("ngIf",r.languages&&r.languages.length>0),_(),M("ngIf",r.subnavLinks),_(2),M("ngIf",r.navList&&r.navList.length),_(3),M("ngIf",r.externalLinks&&r.externalLinks.length),_(),M("ngIf",r.includeBreadcrumbs&&!r.scrolled),_(),M("ngIf",r.subnavLinks))},dependencies:[br,Gn,gh,Pr,Ay,sA,Hpe,Upe,Ype],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;font-size:14px;width:100%}.spacer[_ngcontent-%COMP%]{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header-container[_ngcontent-%COMP%]{position:fixed;top:0;z-index:900;width:100%;background-color:#fff}@media only screen and (max-width: 767px){.header-container[_ngcontent-%COMP%]{box-shadow:0 1px 3px #0003}}.header-container.narrow[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{padding:5px 0 10px}.header-container.scrolled[_ngcontent-%COMP%]{box-shadow:0 1px 3px #0003}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:15px 0 20px;max-width:1200px;margin:0 auto;flex-wrap:wrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}header[_ngcontent-%COMP%]   a.logo[_ngcontent-%COMP%]:focus{outline:none}header[_ngcontent-%COMP%]   a.logo[_ngcontent-%COMP%]:focus-visible{outline:none}header[_ngcontent-%COMP%]   a.logo[_ngcontent-%COMP%]:focus-visible   img[_ngcontent-%COMP%]{outline:1px solid #003882}header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{display:inline-block;align-self:center;font-size:0}header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:50px;margin-right:.5rem;transform:translate(25%) scale(1.5)}header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]{display:none;flex-basis:100%}@media only screen and (max-width: 1220px){header[_ngcontent-%COMP%]{padding-left:1em;padding-right:1em}}.header-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.header-main[_ngcontent-%COMP%]   .d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-end}.header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:5px}.header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;padding:10px 2px;white-space:nowrap;color:#222;text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase}.header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{border-bottom:5px solid transparent;padding:0 5px 2px}.header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#003882}.header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{border-color:#003882}.header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]{margin-left:20px}.header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:20px}.header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;padding:10px 0;white-space:nowrap;text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase}.header-main[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]{align-self:center;white-space:nowrap;display:inline-block;margin-left:25px;font-size:15px;font-weight:700}.header-main[_ngcontent-%COMP%]   .break[_ngcontent-%COMP%]{flex-basis:100%;height:0}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]{align-self:center;white-space:nowrap}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{width:100%;display:flex}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:20px}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;padding:10px 0;color:#222;text-decoration:none;font-size:20px;font-weight:700}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 0 5px;border-bottom:5px solid transparent}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#003882}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{border-color:#003882}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus{outline:none}.header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{outline:1px solid #003882}.header-main[_ngcontent-%COMP%]   .header-extra[_ngcontent-%COMP%]{margin-left:30px;display:flex;align-items:center;max-width:170px}.header-main[_ngcontent-%COMP%]   .header-extra[_ngcontent-%COMP%]:empty{display:none}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%], ihk-language-selector[_ngcontent-%COMP%]{display:inline-block}ul[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){header[_ngcontent-%COMP%]{padding:0}header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%], header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%], header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%], header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .header-extra[_ngcontent-%COMP%], header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]{flex-basis:100%;padding-right:1em;padding-left:1em}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]{width:100%;max-height:80vh;overflow-y:scroll;flex-direction:row;justify-content:flex-start}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .special-links[_ngcontent-%COMP%]{max-width:unset;padding-top:5px;padding-bottom:5px;background-color:#eaeaea}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]{order:4;margin-left:0;margin-bottom:10px}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .external-links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:0}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:inline-block}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:12px 0}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .main-navigation[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:0}header[_ngcontent-%COMP%]   .header-main[_ngcontent-%COMP%]   .header-extra[_ngcontent-%COMP%]{margin:15px 0;max-width:100%}header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]{display:flex;padding-top:20px;padding-bottom:20px;background-color:#fff}header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%], header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}header[_ngcontent-%COMP%]   .mobile-menu[_ngcontent-%COMP%]   ihk-language-selector[_ngcontent-%COMP%]{align-self:center;margin-left:auto}}@media only screen and (max-width: 600px){.logo[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:25px!important}}.menu[_ngcontent-%COMP%]{background-color:#004b89;color:#ddd;border:none;border-radius:15px;height:30px;width:30px;cursor:pointer;display:inline-block;margin-left:auto;align-self:center;outline:none}.menu[_ngcontent-%COMP%]:before{margin:0;display:inline}.mobile-only[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 767px){.desktop-only[_ngcontent-%COMP%]{display:none!important}.mobile-only[_ngcontent-%COMP%]{display:block}}@media print{.header-container[_ngcontent-%COMP%]{position:static}.spacer[_ngcontent-%COMP%], .header-main[_ngcontent-%COMP%]{display:none}}"]})}}return t})();const yme=t=>({"background-color":t});function Cme(t,n){if(1&t&&(D(0,"a",6)(1,"button",7),T(2),x()()),2&t){const e=L();M("routerLink",e.buttonLink),_(2),ie(" ",e.buttonText," ")}}function wme(t,n){if(1&t&&(D(0,"a",8)(1,"button",7),T(2),x()()),2&t){const e=L();M("href",e.buttonLink,ci),_(2),ie(" ",e.buttonText," ")}}function kme(t,n){1&t&&J(0,"ihk-image-accreditation",9),2&t&&M("imageAccreditationText",L().imageAccreditation)}let Dme=(()=>{class t{constructor(){}ngOnInit(){}get backgroundImage(){return`url(${this.imageUrl})`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-nav-button-image"]],hostVars:2,hostBindings:function(i,r){2&i&&Mr("background-image",r.backgroundImage)}
1,inputs:{imageUrl:"imageUrl",filterColor:"filterColor",title:"title",buttonText:"buttonText",buttonLink:"buttonLink",isExternalLink:"isExternalLink",imageAccreditation:"imageAccreditation"},standalone:!1,decls:8,vars:7,consts:[[1,"container",3,"ngStyle"],[1,"content"],[1,"buttonDiv"],[3,"routerLink",4,"ngIf"],["target","_blank","class","no-link-icon",3,"href",4,"ngIf"],[3,"imageAccreditationText",4,"ngIf"],[3,"routerLink"],["type","button",1,"ihk-button","ihk-button-blue"],["target","_blank",1,"no-link-icon",3,"href"],[3,"imageAccreditationText"]],template:function(i,r){1&i&&(D(0,"div",0)(1,"section",1)(2,"h2"),T(3),x(),D(4,"div",2),q(5,Cme,3,2,"a",3)(6,wme,3,2,"a",4),x()()(),q(7,kme,1,1,"ihk-image-accreditation",5)),2&i&&(M("ngStyle",oa(5,yme,r.filterColor)),_(3),ie(" ",r.title," "),_(2),M("ngIf",!r.isExternalLink),_(),M("ngIf",r.isExternalLink),_(),M("ngIf",r.imageAccreditation))},dependencies:[Gn,gh,Pr,cA],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;max-width:995px;height:400px;margin:30px auto;position:relative;font-size:20px;background-position:center;background-size:cover}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{width:100%;padding:0 30px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]:before{content:"";position:absolute;max-width:1200px;inset:0}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]:hover   button[_ngcontent-%COMP%]{border-color:#fff;background-color:#fff;color:#003882}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]:hover:before{content:"";position:absolute;background-color:#003882;opacity:.7}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{position:relative;color:#f1f1f1;font-size:1em;text-align:center;height:100%}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:10% 0 0;margin:0;display:block;font-weight:400;font-size:50.4px;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5);word-break:break-word}@media only screen and (max-width: 1600px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:41px}}@media only screen and (max-width: 600px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:28px}}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .buttonDiv[_ngcontent-%COMP%]{position:absolute;left:50%;bottom:2em;-webkit-transform:translateX(-50%);transform:translate(-50%)}button[_ngcontent-%COMP%]{padding:.8em 2em;font-weight:700}button[_ngcontent-%COMP%]:hover{border-color:#fff}']})}}return t})();function xme(t,n){if(1&t&&(D(0,"div",4)(1,"strong"),T(2),x()()),2&t){const e=L(2);_(2),me(e.countdownText)}}function Mme(t,n){if(1&t&&(D(0,"div",1),q(1,xme,3,1,"div",2),D(2,"div",3)(3,"strong"),T(4),x(),T(5),D(6,"strong"),T(7),x(),T(8),D(9,"strong"),T(10),x(),T(11),D(12,"strong"),T(13),x(),T(14),x()()),2&t){const e=L();_(),M("ngIf",e.countdownText),_(3),ie("",e.days,"\xa0"),_(),ie("",e.i18n.days," "),_(2),ie("",e.hours,"\xa0"),_(),ie("",e.i18n.hours," "),_(2),ie("",e.minutes,"\xa0"),_(),ie("",e.i18n.minutes," "),_(2),ie("",e.seconds,"\xa0"),_(),ie("",e.i18n.seconds," ")}}const dA=OT;let Sme=(()=>{class t{static getMomentDuration(e,i){return dA.duration(i.diff(e))}constructor(e){this.plaformService=e,this.i18n={days:"Days",hours:"Hours",minutes:"Minutes",seconds:"Seconds"}}ngOnInit(){this.showCountdown=!0;const e=dA(this.dueDate);this.updateCountdown(e),this.startCountdown(e)}ngOnDestroy(){clearInterval(this.timer)}updateCountdown(e){const i=dA();t.getMomentDuration(i,e).asSeconds()<0&&this.stopOption!==hA.continue?this.stopCountdown():this.calculateDuration(i,e)}startCountdown(e){this.plaformService.isServer()||(this.timer=setInterval(()=>this.updateCountdown(e),1e3))}calculateDuration(e,i){const r=t.getMomentDuration(e,i),o=r.asDays();this.days=o>0?Math.floor(o):Math.ceil(o),this.hours=r.hours(),this.minutes=r.minutes(),this.seconds=r.seconds()}stopCountdown(){this.timer&&clearInterval(this.timer),this.stopOption===hA.hide?this.showCountdown=!1:(this.days=0,this.hours=0,this.minutes=0,this.seconds=0)}static{this.\u0275fac=function(i){return new(i||t)(U(Ih))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-countdown"]],inputs:{dueDate:"dueDate",stopOption:"stopOption",countdownText:"countdownText",i18n:"i18n"},standalone:!1,decls:1,vars:1,consts:[["class","container",4,"ngIf"],[1,"container"],["class","countdown-text",4,"ngIf"],[1,"counter"],[1,"countdown-text"]],template:function(i,r){1&i&&q(0,Mme,15,9,"div",0),2&i&&M("ngIf",r.showCountdown)},dependencies:[Gn],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;max-width:995px;margin:20px auto;position:relative}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{width:100%;padding:20px 50px;color:#003882;background-color:#ccd7e6}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .countdown-text[_ngcontent-%COMP%]{font-size:.9em}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]{font-size:1.8em}@media print{[_nghost-%COMP%]{margin:0 auto}}"]})}}return t})();var hA=function(t){return t.stop="stop",t.continue="continue",t.hide="hide",t}(hA||{});const Eme=t=>({id:t}),Ime=()=>["/"],Tme=()=>({});function Ame(t,n){if(1&t&&(D(0,"div",17)(1,"a",11),T(2),x()()),2&t){const e=n.$implicit;_(),M("routerLink",e.link||di(3,Ime))("queryParams",e.queryParams||di(4,Tme)),_(),ie(" ",e.label," ")}}function Ome(t,n){if(1&t&&(D(0,"div",15),q(1,Ame,3,5,"div",16),x()),2&t){const e=L().$implicit;_(),M("ngForOf",e.tags)}}function Pme(t,n){if(1&t&&(D(0,"div",18),J(1,"img",19),x()),2&t){const e=L().$implicit;_(),M("src",e.imageUrl,ci)}}function Rme(t,n){if(1&t&&(D(0,"li",1)(1,"div",2)(2,"div",3)(3,"div",4),T(4),x(),D(5,"div",5)(6,"div",6),T(7),x(),D(8,"div",7),T(9),x()()(),q(10,Ome,2,1,"div",8),x(),D(11,"div",9),q(12,Pme,2,1,"div",10),D(13,"a",11)(14,"div",12),T(15),x(),T(16),D(17,"div",13),J(18,"span",14),T(19),x()()()()),2&t){const e=n.$implicit,i=L();_(4),ie(" ",i.getDay(e)," "),_(3),ie(" ",i.getMonth(e)," "),_(2),ie(" ",i.getYear(e)," "),_(),M("ngIf",e.tags),_(2),M("ngIf",e.imageUrl),_(),M("routerLink",i.newsPage)("queryParams",oa(10,Eme,e.id)),_(2),ie(" ",e.title," "),_(),ie(" ",e.summary," "),_(3),ie(" ",i.i18n.readMore," ")}}const QD=OT;let Nme=(()=>{class t{constructor(){this.news=[],this.i18n={readMore:"Read more"},this.activeLanguage=null}ngOnInit(){}getYear(e){return QD(e.date).format("YYYY")}getMonth(e){return"EN"===this.activeLanguage?QD(e.date).locale("en-GB").format("MMMM").substr(0,3).toUpperCase():QD(e.date).locale(this.activeLanguage.toLowerCase()).format("MMMM").substr(0,3).toUpperCase()}getDay(e){return QD(e.date).format("DD")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-article-list"]],inputs:{news:"news",newsPage:"newsPage",i18n:"i18n",activeLanguage:"activeLanguage"},standalone:!1,decls:2,vars:1,consts:[["class","article",4,"ngFor","ngForOf"],[1,"article"],[1,"first-column"],[1,"date"],[1,"day"],[1,"month-year"],[1,"month"],[1,"year"],["class","tags",4,"ngIf"],[1,"article-content"],["class","image",4,"ngIf"],[3,"routerLink","queryParams"],[1,"title"],[1,"readMore"],["aria-hidden","true",1,"icon-angle-right"],[1,"tags"],["class","tag-item",4,"ngFor","ngForOf"],[1,"tag-item"],[1,"image"],[3,"src"]],template:function(i,r){1&i&&(D(0,"ul"),q(1,Rme,20,12,"li",0),x()),2&i&&(_(),M("ngForOf",r.news))},dependencies:[br,Gn,Pr],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;list-style:none;margin:0 auto;padding:0;max-width:900px}[_nghost-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%]   .article[_ngcontent-%COMP%]{display:flex;padding:20px 0}[_nghost-%COMP%]   .first-column[_ngcontent-%COMP%]{color:#004b89;display:flex;align-items:flex-start;flex-direction:column}[_nghost-%COMP%]   .date[_ngcontent-%COMP%]{flex-direction:row;text-align:start;font-weight:700;padding:0 10px}[_nghost-%COMP%]   .day[_ngcontent-%COMP%]{display:inline-block;font-size:4.3em;line-height:.6em;padding-right:.15em}[_nghost-%COMP%]   .month-year[_ngcontent-%COMP%]{display:inline-block;font-size:2em;line-height:.73em}
1[_nghost-%COMP%]   .tags[_ngcontent-%COMP%]{width:200px;text-align:start;padding:10px;box-sizing:border-box}[_nghost-%COMP%]   .tags[_ngcontent-%COMP%]   .tag-item[_ngcontent-%COMP%]{padding:5px 0}[_nghost-%COMP%]   .tags[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;text-decoration:none;padding:5px;line-height:18px}[_nghost-%COMP%]   .tags[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;padding:0 10px}.article-content[_ngcontent-%COMP%]{display:flex;max-width:600px;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:0 10px}.article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:initial;text-decoration:none}.article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#004b89}.article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-weight:700;font-size:20px;margin-top:-.4em;margin-bottom:5px}.article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .readMore[_ngcontent-%COMP%]{margin-top:5px;color:#004b89}.article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .icon-angle-right[_ngcontent-%COMP%]{margin:0 -8px}@media only screen and (max-width: 1023px){ul[_ngcontent-%COMP%]{width:100%;padding:0}ul[_ngcontent-%COMP%]   .first-column[_ngcontent-%COMP%]{max-width:35%}ul[_ngcontent-%COMP%]   .first-column[_ngcontent-%COMP%]   .tags[_ngcontent-%COMP%]{width:100%}ul[_ngcontent-%COMP%]   .article-content[_ngcontent-%COMP%]{flex-direction:column;max-width:65%}ul[_ngcontent-%COMP%]   .article-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-top:10px}ul[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:200px;padding:0}}@media only screen and (max-width: 600px){.first-column[_ngcontent-%COMP%]   .tags[_ngcontent-%COMP%]{padding:5px 10px}.first-column[_ngcontent-%COMP%]   .tags[_ngcontent-%COMP%]   .tag-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:0;font-size:14px;line-height:14px}}"]})}}return t})();const Yme=function mue(t,n){return{type:gn.Trigger,name:t,definitions:n,options:{}}}("slideAnimation",[Pj(":increment",Oj([ND(":enter",[Sh({transform:"translateX(100%)"}),RD("0.3s ease-out",Sh({transform:"none"}))]),ND(":leave",[RD("0.3s ease-out",Sh({transform:"translateX(-100%)"}))])])),Pj(":decrement",Oj([ND(":enter",[Sh({transform:"translateX(-100%)"}),RD("0.3s ease-out",Sh({transform:"none"}))]),ND(":leave",[RD("0.3s ease-out",Sh({transform:"translateX(100%)"}))])]))]),Qme=["innerTemplate"],Kme=["*"];function Zme(t,n){1&t&&Ai(0)}let EU=(()=>{class t{constructor(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-slide"]],viewQuery:function(i,r){if(1&i&&ii(Qme,7),2&i){let o;cn(o=un())&&(r.innerTemplate=o.first)}},standalone:!1,ngContentSelectors:Kme,decls:2,vars:0,consts:[["innerTemplate",""]],template:function(i,r){1&i&&(ho(),q(0,Zme,1,0,"ng-template",null,0,bs))},encapsulation:2})}}return t})();const Jme=["slideRef"];function Xme(t,n){if(1&t&&(D(0,"div",9,0),Za(2,10),x()),2&t){const e=L().$implicit;_(2),M("ngTemplateOutlet",e.innerTemplate)}}function ege(t,n){if(1&t&&(xn(0),q(1,Xme,3,1,"div",8),Mn()),2&t){const e=n.index,i=L();_(),M("ngIf",i.currentIndex===e)}}let tge=(()=>{class t{constructor(e){this.platformService=e,this.slideHeight=0,this.animationIndex=0}ngOnInit(){this.updateHeight(),this.startAutomaticTransition()}ngOnDestroy(){this.stopAutomaticTransition()}next(){this.animationIndex++,this.updateHeight()}prev(){this.animationIndex--,this.updateHeight()}updateHeight(){setTimeout(()=>{this.slideHeight=this.slideRef.nativeElement.offsetHeight})}get currentIndex(){return(this.animationIndex%this.slides.length+this.slides.length)%this.slides.length}startAutomaticTransition(){this.platformService.isServer()||(this.timer=setInterval(()=>this.next(),5e3))}stopAutomaticTransition(){clearInterval(this.timer)}static{this.\u0275fac=function(i){return new(i||t)(U(Ih))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-slider"]],contentQueries:function(i,r,o){if(1&i&&Bs(o,EU,4),2&i){let a;cn(a=un())&&(r.slides=a)}},viewQuery:function(i,r){if(1&i&&ii(Jme,5),2&i){let o;cn(o=un())&&(r.slideRef=o.first)}},hostBindings:function(i,r){1&i&&Oe("mouseenter",function(){return r.stopAutomaticTransition()})},standalone:!1,decls:8,vars:4,consts:[["slideRef",""],[1,"slider-wrapper"],[1,"prev","ihk-button","ihk-button-blue",3,"click"],[1,"icon-angle-left"],[1,"slider"],[4,"ngFor","ngForOf"],[1,"next","ihk-button","ihk-button-blue",3,"click"],[1,"icon-angle-right"],["class","slide",4,"ngIf"],[1,"slide"],[3,"ngTemplateOutlet"]],template:function(i,r){1&i&&(D(0,"div",1)(1,"button",2),Oe("click",function(){return r.prev()}),J(2,"span",3),x(),D(3,"div",4)(4,"div"),q(5,ege,2,1,"ng-container",5),x()(),D(6,"button",6),Oe("click",function(){return r.next()}),J(7,"span",7),x()()),2&i&&(Mr("height",r.slideHeight,"px"),_(4),M("@slideAnimation",r.animationIndex),_(),M("ngForOf",r.slides))},dependencies:[br,Gn,Rg],styles:["[_nghost-%COMP%]{display:block;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;padding:0 10px}.slider-wrapper[_ngcontent-%COMP%]{position:relative;margin:0 30px}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{position:absolute;top:150px;height:30px;width:30px;font-size:18px;padding:0;outline:none}.prev[_ngcontent-%COMP%]{left:-30px}.next[_ngcontent-%COMP%]{right:-30px}.slider[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%;height:100%}.slide[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;padding:0 5px;box-sizing:border-box}"],data:{animation:[Yme]}})}}return t})(),IU=(()=>{class t{constructor(){}ngOnInit(){}
1get bgImage(){return"url("+this.img+")"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-testimonial-portrait"]],hostVars:2,hostBindings:function(i,r){2&i&&Mr("background-image",r.bgImage)},inputs:{img:"img"},standalone:!1,decls:0,vars:0,template:function(i,r){},styles:["[_nghost-%COMP%]{display:inline-block;border-radius:9999px;width:250px;height:250px;background-size:cover;background-position:center}@media only screen and (max-width: 600px){[_nghost-%COMP%]{width:200px;height:200px}}"]})}}return t})(),TU=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-testimonial-author"]],inputs:{fullName:"fullName",description:"description"},standalone:!1,decls:5,vars:2,consts:[[1,"name"],[1,"description"]],template:function(i,r){1&i&&(D(0,"strong",0),T(1),x(),J(2,"br"),D(3,"span",1),T(4),x()),2&i&&(_(),me(r.fullName),_(3),me(r.description))},styles:["[_nghost-%COMP%]{display:inline-block;font-size:.8em}.description[_ngcontent-%COMP%]{display:block;max-width:250px}@media only screen and (max-width: 600px){.description[_ngcontent-%COMP%]{max-width:200px}}"]})}}return t})();function nge(t,n){if(1&t&&(D(0,"p"),T(1),x()),2&t){const e=L();_(),me(null==e._testimonial?null:e._testimonial.text)}}function ige(t,n){if(1&t&&(D(0,"div",3),J(1,"iframe",4),x()),2&t){const e=L();_(),M("src",e.videoUrl,og)}}function rge(t,n){if(1&t&&(D(0,"span",5),T(1),x()),2&t){const e=L();_(),ie(" ",e._testimonial.note,"\n")}}let AU=(()=>{class t{set testimonial(e){this._testimonial=e,this.videoUrl=this.getVideoUrl(e)}constructor(e){this.sanitizer=e,this.position="right"}ngOnInit(){}get isVideo(){return this._testimonial&&this._testimonial.video&&!this._testimonial.text}getVideoUrl(e){if(e&&e.video&&e.video.match(/^https:\/\/www\.youtube\.com\//))return this.sanitizer.bypassSecurityTrustResourceUrl(e.video)}get top(){return"top"===this.position}get bottom(){return"bottom"===this.position}get right(){return"right"===this.position}get left(){return"left"===this.position}get note(){return this._testimonial&&this._testimonial.note}static{this.\u0275fac=function(i){return new(i||t)(U(Dh))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-testimonial-balloon"]],hostVars:12,hostBindings:function(i,r){2&i&&zt("with-video",r.isVideo)("top",r.top)("bottom",r.bottom)("right",r.right)("left",r.left)("with-note",r.note)},inputs:{position:"position",testimonial:"testimonial"},standalone:!1,decls:3,vars:3,consts:[[4,"ngIf"],["class","video-container",4,"ngIf"],["class","note",4,"ngIf"],[1,"video-container"],["frameborder","0","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",3,"src"],[1,"note"]],template:function(i,r){1&i&&q(0,nge,2,1,"p",0)(1,ige,2,1,"div",1)(2,rge,2,1,"span",2),2&i&&(M("ngIf",null==r._testimonial?null:r._testimonial.text),_(),M("ngIf",r.isVideo),_(),M("ngIf",null==r._testimonial?null:r._testimonial.note))},dependencies:[Gn],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:inline-block;width:100%;border:4px solid #003882;padding:16px;text-align:left;font-weight:600;color:#003882;position:relative;box-sizing:border-box}[_nghost-%COMP%]   p[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]   .video-container[_ngcontent-%COMP%]{position:relative;padding-bottom:56.25%;height:0}[_nghost-%COMP%]   .video-container[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%}[_nghost-%COMP%]   .note[_ngcontent-%COMP%]{position:absolute;color:#bdbdbd;font-size:12px;font-weight:400;top:100%;margin-top:4px}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{content:"";width:0;height:0;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent}.with-note[_nghost-%COMP%]{margin-bottom:15px}.with-note.top[_nghost-%COMP%]{margin-top:15px}.top[_nghost-%COMP%]{margin-bottom:16px}.top[_nghost-%COMP%]   .note[_ngcontent-%COMP%]{bottom:100%;top:auto;margin-bottom:4px;margin-top:0;right:0}.top[_nghost-%COMP%]:before{border-top:20px solid #003882;right:calc(50% - 20px);bottom:-40px}.top[_nghost-%COMP%]:after{border-top:20px solid #fff;right:calc(50% - 20px);bottom:-34px}.bottom[_nghost-%COMP%]{margin-top:16px}.bottom[_nghost-%COMP%]   .note[_ngcontent-%COMP%]{right:0}.bottom[_nghost-%COMP%]:before{border-bottom:20px solid #003882;right:calc(50% - 20px);top:-40px}.bottom[_nghost-%COMP%]:after{border-bottom:20px solid #fff;right:calc(50% - 20px);top:-34px}.right[_nghost-%COMP%]{margin-left:16px}.right[_nghost-%COMP%]   .note[_ngcontent-%COMP%]{right:0}.right[_nghost-%COMP%]:before{border-right:20px solid #003882;top:25%;left:-40px}.right[_nghost-%COMP%]:after{border-right:20px solid #fff;top:25%;left:-34px}.left[_nghost-%COMP%]{margin-right:16px}.left[_nghost-%COMP%]   .note[_ngcontent-%COMP%]{left:0}.left[_nghost-%COMP%]:before{border-left:20px solid #003882;top:25%;right:-40px}.left[_nghost-%COMP%]:after{border-left:20px solid #fff;top:25%;right:-34px}']})}}return t})(),oge=(()=>{class t{constructor(){this.layout="portrait-first"}ngOnInit(){}get isTestimonialFirst(){return"testimonial-first"===this.layout}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-testimonial"]],inputs:{testimonial:"testimonial",layout:"layout"},standalone:!1,decls:5,vars:10,consts:[[1,"author"],[3,"img"],[3,"fullName","description"],[1,"desktop",3,"position","testimonial"],["position","bottom",1,"mobile",3,"testimonial"]],template:function(i,r){1&i&&(D(0,"div",0),J(1,"ihk-testimonial-portrait",1)(2,"ihk-testimonial-author",2),x(),J(3,"ihk-testimonial-balloon",3)(4,"ihk-testimonial-balloon",4)),2&i&&(zt("testimonial-first",r.isTestimonialFirst),_(),M("img",r.testimonial.portraitImage),_(),M("fullName",r.testimonial.name)("description",r.testimonial.company),_(),zt("testimonial-first",r.isTestimonialFirst),M("position",r.isTestimonialFirst?"left":"right")("testimonial",r.testimonial),_(),M("testimonial",r.testimonial))},dependencies:[IU,TU,AU],styles:["[_nghost-%COMP%]{display:flex;margin:20px auto;max-width:900px}[_nghost-%COMP%]   ihk-testimonial-balloon[_ngcontent-%COMP%]{box-sizing:border-box;align-self:center}[_nghost-%COMP%]   ihk-testimonial-balloon.testimonial-first[_ngcontent-%COMP%]{order:-1}.author[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0;margin-right:10px}.author[_ngcontent-%COMP%]   ihk-testimonial-portrait[_ngcontent-%COMP%]{margin-bottom:10px}.author.testimonial-first[_ngcontent-%COMP%]{margin-right:0;margin-left:10px}.mobile[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 767px){[_nghost-%COMP%]{flex-direction:column}.author[_ngcontent-%COMP%]{margin-bottom:10px;margin-right:0;margin-left:0}.desktop[_ngcontent-%COMP%]{display:none}.mobile[_ngcontent-%COMP%]{display:block}}"]})}}return t})();const sge=()=>["/"];let lge=(()=>{class t{constructor(){this.i18n={readMore:"Weiterlesen"}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-simple-tile"]],inputs:{page:"page",i18n:"i18n"},standalone:!1,decls:6,vars:5,consts:[[1,"teaser-tile",3,"routerLink"],[1,"icon-angle-right","read-more"]],template:function(i,r){1&i&&(D(0,"a",0)(1,"strong"),T(2),x(),T(3),D(4,"div",1),T(5),x()()),2&i&&(M("routerLink",(null==r.page?null:r.page.link)||di(4,sge)),_(2),me(null==r.page?null:r.page.title),_(),ie(" ",null==r.page?null:r.page.description," "),_(2),me(r.i18n.readMore))},dependencies:[Pr],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:inline-block;font-size:18px;text-align:left}a[_ngcontent-%COMP%]{display:block;height:100%;background-color:#003882;padding:.2222em 1em .5em;max-width:380px;text-decoration:none;color:#fff;box-sizing:border-box;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:26px}a[_ngcontent-%COMP%]:hover{background-color:#336fa1}strong[_ngcontent-%COMP%]{display:block;margin:.5em 0;font-size:1.33333em;line-height:28px}.read-more[_ngcontent-%COMP%]{margin:5px 0 0 -4px;font-weight:600}.read-more.icon-angle-right[_ngcontent-%COMP%]:before{margin:0}"]})}}return t})();function cge(t,n){1&t&&J(0,"ihk-simple-tile",2),2&t&&M("page",n.$implicit)}let uge=(()=>{class t{constructor(){this.i18n={readMore:"Weiterlesen"}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-simple-tiles"]],inputs:{pages:"pages",i18n:"i18n"},standalone:!1,decls:2,vars:1,consts:[[1,"wrapper"],[3,"page",4,"ngFor","ngForOf"],[3,"page"]],template:function(i,r){1&i&&(D(0,"div",0),q(1,cge,1,1,"ihk-simple-tile",1),x()),2&i&&(_(),M("ngForOf",r.pages))},dependencies:[br,lge],styles:["[_nghost-%COMP%]{display:block;max-width:1200px;margin:10px auto;overflow:hidden}.wrapper[_ngcontent-%COMP%]{display:flex;margin:0 -15px;justify-content:center;flex-wrap:wrap}ihk-simple-tile[_ngcontent-%COMP%]{margin:15px}"]})}}return t})();function dge(t,n){if(1&t&&(D(0,"a",6)(1,"div",7),J(2,"img",8),x(),D(3,"div",9),T(4),x(),D(5,"div",10),T(6),x()()),2&t){const e=n.$implicit;Mr("background-color",L().$implicit.backgroundColor),M("routerLink",e.link),_(2),M("src",e.icon,
1ci)("alt",e.icon),_(2),me(e.title),_(2),me(e.subtitle)}}function hge(t,n){1&t&&J(0,"div",11)}function fge(t,n){if(1&t&&(xn(0),D(1,"div",2)(2,"a",3),T(3),x(),q(4,dge,7,7,"a",4),x(),q(5,hge,1,0,"div",5),Mn()),2&t){const e=n.$implicit,i=n.index;_(2),Mr("background-color",e.backgroundColor),M("routerLink",e.heading.link),_(),ie(" ",e.heading.label," "),_(),M("ngForOf",e.boxes),_(),M("ngIf",i%2==1)}}let pge=(()=>{class t{constructor(){this.dataBoxesItems=[]}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-data-boxes"]],inputs:{dataBoxesItems:"dataBoxesItems"},standalone:!1,decls:2,vars:1,consts:[[1,"wrapper"],[4,"ngFor","ngForOf"],[1,"data-col"],[1,"heading",3,"routerLink"],["class","data-box",3,"routerLink","background-color",4,"ngFor","ngForOf"],["class","break",4,"ngIf"],[1,"data-box",3,"routerLink"],[1,"icon"],[3,"src","alt"],[1,"title"],[1,"subtitle"],[1,"break"]],template:function(i,r){1&i&&(D(0,"div",0),q(1,fge,6,6,"ng-container",1),x()),2&i&&(_(),M("ngForOf",r.dataBoxesItems))},dependencies:[br,Gn,Pr],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;max-width:1200px;margin:0 auto;overflow:hidden}.wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}a[_ngcontent-%COMP%]{text-decoration:none;color:#003882}.data-col[_ngcontent-%COMP%]{width:275px;text-align:center;margin:10px 15px}.heading[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:225px;height:225px;border-radius:125px;margin:0 auto;padding:10px;font-weight:700;font-size:1.25em;background-color:#d3d3d3}.data-box[_ngcontent-%COMP%]{display:block;padding:20px;margin:20px 0;min-height:250px;max-height:250px;background-color:#d3d3d3}.data-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:70px}.data-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.data-box[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:2.5em;font-weight:700;margin-top:15px}.data-box[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:1.25em;font-weight:600}.data-box[_ngcontent-%COMP%], .heading[_ngcontent-%COMP%]{position:relative;overflow:hidden}.heading[_ngcontent-%COMP%]:hover:after, .data-box[_ngcontent-%COMP%]:hover:after{content:"";display:block;position:absolute;inset:0;background-color:#0000001a}.break[_ngcontent-%COMP%]{flex-basis:100%;height:0}@media only screen and (min-width: 1200px){.break[_ngcontent-%COMP%]{display:none}}']})}}return t})();function mge(t,n){if(1&t&&(D(0,"a",1),J(1,"span",2),T(2),x()),2&t){const e=n.$implicit;M("routerLink",e.link),_(2),ie(" ",e.label,"\n")}}let gge=(()=>{class t{constructor(){this.items=[]}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-nav-list"]],inputs:{items:"items"},standalone:!1,decls:1,vars:1,consts:[[3,"routerLink",4,"ngFor","ngForOf"],[3,"routerLink"],[1,"icon"]],template:function(i,r){1&i&&q(0,mge,3,2,"a",0),2&i&&M("ngForOf",r.items)},dependencies:[br,Pr],styles:['[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;max-width:900px;margin:0 auto;word-break:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}a[_ngcontent-%COMP%]{display:flex;align-items:center;padding:2rem 1.5rem;margin:1.25rem 0;background-color:#eaeaea;color:#003882;text-decoration:none;font-weight:700;font-size:1.25rem}@media only screen and (max-width: 920px){a[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px;padding:1em;-webkit-hyphens:initial;hyphens:initial;font-size:1.1rem}a[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:1em}}a[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2024%2042%22%20style%3D%22enable-background%3Anew%200%200%2024%2042%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%20%20%20%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20%20%20%20%20%20%20%20%20.st0%7Benable-background%3Anew%20%20%20%20%3B%7D%20%20%20%20%20%20%20%20%20.st1%7Bfill%3A%23003882%3B%7D%20%20%20%20%20%20%20%3C%2Fstyle%3E%20%20%20%20%20%20%20%3Cg%20id%3D%22IHK%22%3E%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22_x30_3_x5F_ihk_x5F_tranparent_x5F_%C3%BCbersicht_x5F_2_x5F_ohneicons%22%20transform%3D%22translate(-504.000000%2C%20-781.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%3Cg%20class%3D%22st0%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22st1%22%20d%3D%22M511.4%2C808.4c-0.2-1.4-0.2-2.6%2C0.1-3.7c0.3-1.1%2C0.7-2.2%2C1.3-3.1c0.6-1%2C1.2-1.8%2C1.9-2.6%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c0.7-0.8%2C1.4-1.6%2C2-2.3c0.6-0.7%2C1.2-1.5%2C1.6-2.2s0.6-1.4%2C0.6-2.2c0-1.2-0.4-2.2-1.1-2.8c-0.7-0.
16-1.7-1-2.9-1%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c-1.1%2C0-2.1%2C0.3-3%2C0.8c-0.9%2C0.5-1.7%2C1.2-2.5%2C2l-4.9-4.4c1.4-1.6%2C3.1-3%2C5-4c1.9-1%2C4.1-1.5%2C6.4-1.5c1.6%2C0%2C3.1%2C0.2%2C4.5%2C0.6%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c1.4%2C0.4%2C2.6%2C1%2C3.6%2C1.9s1.8%2C1.9%2C2.4%2C3.2c0.6%2C1.3%2C0.9%2C2.8%2C0.9%2C4.6c0%2C1.2-0.2%2C2.4-0.7%2C3.3c-0.4%2C1-1%2C1.9-1.6%2C2.7%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c-0.7%2C0.8-1.4%2C1.6-2.1%2C2.4s-1.4%2C1.6-2%2C2.4c-0.6%2C0.8-1.1%2C1.7-1.5%2C2.7c-0.4%2C0.9-0.5%2C2-0.4%2C3.2H511.4z%20M515.2%2C822.7%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c-1.5%2C0-2.8-0.5-3.8-1.6c-1-1.1-1.5-2.4-1.5-3.9c0-1.6%2C0.5-2.9%2C1.5-4c1-1.1%2C2.3-1.6%2C3.8-1.6c1.5%2C0%2C2.8%2C0.5%2C3.8%2C1.6%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c1%2C1.1%2C1.5%2C2.4%2C1.5%2C4c0%2C1.6-0.5%2C2.9-1.5%2C3.9C518%2C822.1%2C516.7%2C822.7%2C515.2%2C822.7z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;height:2rem;width:1.5rem;min-width:1.5rem;max-width:1.5rem;margin-right:1.5rem}a[_ngcontent-%COMP%]:hover{background-color:#d0d0d0}']})}}return t})(),_ge=(()=>{class t{constructor(e){this.element=e}ngAfterViewInit(){const e=(0,Mhe.iframeResizer)({checkOrigin:!1,heightCalculationMethod:"documentElementOffset",log:!1},this.element.nativeElement);this.component=e&&e.length>0?e[0]:null}ngOnDestroy(){this.component&&this.component.iFrameResizer&&this.component.iFrameResizer.close()}static{this.\u0275fac=function(i){return new(i||t)(U(hn))}}static{this.\u0275dir=ut({type:t,selectors:[["","appIframeResizer",""]],standalone:!1})}}return t})();const vge=t=>({height:t}),bge=t=>({"full-page":t});function yge(t,n){if(1&t&&(D(0,"div",1),J(1,"iframe",2),te(2,"safe"),x()),2&t){const e=L();M("ngStyle",oa(5,vge,e.fullPage?"calc(100vh - "+(e.headerHeight+2)+"px)":"80vh"))("ngClass",oa(7,bge,e.fullPage)),_(),M("src",ne(2,3,e.contentUrl),og)}}let Cge=(()=>{class t{constructor(e){this.sanitizer=e}transform(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(i){return new(i||t)(U(Dh,16))}}static{this.\u0275pipe=Mo({name:"safe",type:t,pure:!0,standalone:!1})}}return t})(),wge=(()=>{class t{constructor(){this.allowedUrls=[],this.fullPage=!1,this.isContentAllowed=!1}ngOnInit(){this.allowedUrls.forEach(e=>{this.contentUrl.match(e)&&(this.isContentAllowed=!0)}),this.isContentAllowed||console.warn("Not trusting frame src "+this.contentUrl+", it does not match any allowed URLs")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["app-iframe"]],inputs:{contentUrl:"contentUrl",allowedUrls:"allowedUrls",headerHeight:"headerHeight",fullPage:"fullPage"},standalone:!1,decls:1,vars:1,consts:[["class","iframe-container",3,"ngStyle","ngClass",4,"ngIf"],[1,"iframe-container",3,"ngStyle","ngClass"],["appIframeResizer","","scrolling","no",3,"src"]],template:function(i,r){1&i&&q(0,yge,3,9,"div",0),2&i&&M("ngIf",r.isContentAllowed)},dependencies:[fc,Gn,gh,_ge,Cge],styles:["[_nghost-%COMP%]{display:inline-block;width:100%}.iframe-container[_ngcontent-%COMP%]{position:relative;height:100%;width:100%;margin:0 auto;max-width:1200px}.full-page[_ngcontent-%COMP%]{max-width:100%;z-index:16}iframe[_ngcontent-%COMP%]{width:100%;height:100%;margin:0 auto;border:0}"]})}}return t})();function kge(t,n){if(1&t&&(D(0,"a",1),T(1),x()),2&t){const e=L();M("href","https://twitter.com/"+e.profile+"?ref_src=twsrc%5Etfw",ci),Rn("data-height",e.widgetHeight)("data-tweet-limit",e.tweetLimit)("data-chrome",e.options),_(),ie("Tweets by ",e.profile,"")}}let Dge=(()=>{class t{constructor(e,i){this.renderer=e,this.elementRef=i,this.noFooter=!0,this.noBorders=!0}ngOnInit(){this.renderer.appendChild(this.elementRef.nativeElement,this.createTwitterScript()),this.initOptions()}createTwitterScript(){const e=this.renderer.createElement("script");return e.type="text/javascript",e.async=!0,e.charset="utf-8",e.src="https://platform.twitter.com/widgets.js",e}initOptions(){const e=[];this.noFooter&&e.push("nofooter"),this.noBorders&&e.push("noborders"),this.options=e.join(" ")}static{this.\u0275fac=function(i){return new(i||t)(U(ra),U(hn))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-twitter"]],inputs:{profile:"profile",widgetHeight:"widgetHeight",tweetLimit:"tweetLimit",noFooter:"noFooter",noBorders:"noBorders"},standalone:!1,decls:1,vars:1,consts:[["class","twitter-timeline",3,"href",4,"ngIf"],[1,"twitter-timeline",3,"href"]],template:function(i,r){1&i&&q(0,kge,2,5,"a",0),2&i&&M("ngIf",r.profile)},dependencies:[Gn],styles:["[_nghost-%COMP%]{display:block;max-width:900px;margin:15px auto}"]})}}return t})();class fA{}
1class KD{constructor(){this.afterClosedSubject=new et}close(n){this.afterClosedSubject.next(n)}afterClosed(){return this.afterClosedSubject.asObservable()}}const Lge=["modalContent"],Vge=t=>["modal-container",t];let Bge=(()=>{class t{constructor(e,i,r,o){this.componentFactoryResolver=e,this.config=i,this.modal=r,this.cd=o}ngAfterViewInit(){this.loadChildComponent(this.componentType),this.cd.detectChanges()}ngOnDestroy(){this.componentRef&&this.componentRef.destroy()}loadChildComponent(e){const i=this.componentFactoryResolver.resolveComponentFactory(e);this.insertionPoint.clear(),this.componentRef=this.insertionPoint.createComponent(i)}close(){this.modal.close()}onKeydown(e){this.close()}static{this.\u0275fac=function(i){return new(i||t)(U(uh),U(fA),U(KD),U(Sr))}}static{this.\u0275cmp=Re({type:t,selectors:[["app-modal"]],viewQuery:function(i,r){if(1&i&&ii(Lge,5,xo),2&i){let o;cn(o=un())&&(r.insertionPoint=o.first)}},hostBindings:function(i,r){1&i&&Oe("keydown.esc",function(a){return r.onKeydown(a)},0,hb)},standalone:!1,decls:6,vars:3,consts:[["modalContent",""],[1,"container-wrapper"],[1,"modal-background",3,"click"],[3,"ngClass"],[1,"modal-content"]],template:function(i,r){if(1&i){const o=mn();D(0,"div",1)(1,"div",2),Oe("click",function(){return qe(o),Le(r.close())}),x(),D(2,"div",3)(3,"div",4),J(4,"div",null,0),x()()()}2&i&&(_(2),M("ngClass",oa(1,Vge,r.config.panelClass||"ihk-default")))},dependencies:[fc],styles:[".container-wrapper[_ngcontent-%COMP%]{position:fixed;pointer-events:none;top:0;left:0;height:100%;width:100%;z-index:1000}.container-wrapper[_ngcontent-%COMP%]   .modal-background[_ngcontent-%COMP%]{pointer-events:auto;position:absolute;inset:0;z-index:1000;background:#00000052}.modal-container[_ngcontent-%COMP%]{position:fixed;inset:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:1000}.modal-container[_ngcontent-%COMP%]   .modal-content[_ngcontent-%COMP%]{max-width:80vw;pointer-events:auto;border-radius:4px;overflow:hidden}"]})}}return t})();class Hge{constructor(n,e){this.parentInjector=n,this.additionalTokens=e}get(n,e,i){return this.additionalTokens.get(n)||this.parentInjector.get(n,e)}}let OU=(()=>{class t{constructor(e,i,r,o){this.componentFactoryResolver=e,this.appRef=i,this.injector=r,this.document=o}open(e,i){const r=this.appendModalToBody(i);return this.modalComponentRef.instance.componentType=e,r}appendModalToBody(e){const i=new WeakMap;i.set(fA,e);const r=new KD;i.set(KD,r);const o=r.afterClosed().subscribe(()=>{this.removeModalFromBody(),o.unsubscribe()}),s=this.componentFactoryResolver.resolveComponentFactory(Bge).create(new Hge(this.injector,i));return this.appRef.attachView(s.hostView),this.document.body.appendChild(s.hostView.rootNodes[0]),this.document.body.style.overflowY="hidden",this.modalComponentRef=s,r}removeModalFromBody(){this.appRef.detachView(this.modalComponentRef.hostView),this.modalComponentRef.destroy(),this.document.body.style.overflowY=null}static{this.\u0275fac=function(i){return new(i||t)(oe(uh),oe(ka),oe(Ti),oe(hi))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac})}}return t})(),zge=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({providers:[OU],imports:[ak]})}}return t})(),PU=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({imports:[ak,fD,GD,mI,zge,GD]})}}return t})();var pA=function(t,n){return(pA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])})(t,n)};function Th(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function e(){this.constructor=t}pA(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}var ye=function(){return ye=Object.assign||function(n){for(var e,i=1,r=arguments.length;i<r;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},ye.apply(this,arguments)};function Wy(t,n){var e={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)n.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(e[i[r]]=t[i[r]])}return e}function hd(t,n,e,i){return new(e||(e=Promise))(function(o,a){function s(f){try{u(i.next(f))}catch(m){a(m)}}function l(f){try{u(i.throw(f))}catch(m){a(m)}}function u(f){f.done?o(f.value):function r(o){return o instanceof e?o:new e(function(a){a(o)})}(f.value).then(s,l)}u((i=i.apply(t,n||[])).next())})}function fd(t,n){var i,r,o,e={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(u){return function(f){return function l(u){if(i)throw new TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(e=0)),e;)try{if(i=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return e.label++,{value:u[1],done:!1};case 5:e.label++,r=u[1],u=[0];continue;case 7:u=e.ops.pop(),e.trys.pop();continue;default:if(!(o=(o=e.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){e=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){e.label=u[1];break}if(6===u[0]&&e.label<o[1]){e.label=o[1],o=u;break}if(o&&e.label<o[2]){e.label=o[2],e.ops.push(u);break}o[2]&&e.ops.pop(),e.trys.pop();continue}u=n.call(t,e)}catch(f){u=[6,f],r=0}finally{i=o=0}
1if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,f])}}}function aa(t,n,e){if(e||2===arguments.length)for(var o,i=0,r=n.length;i<r;i++)(o||!(i in n))&&(o||(o=Array.prototype.slice.call(n,0,i)),o[i]=n[i]);return t.concat(o||Array.prototype.slice.call(n))}function ZD(t,n){if(!t)throw new Error(n)}function JD(t){return(JD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}"function"==typeof SuppressedError&&SuppressedError,"function"==typeof Symbol&&null!=Symbol.iterator&&Symbol,"function"==typeof Symbol&&null!=Symbol.asyncIterator&&Symbol;var NU="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag";function vA(t,n){for(var o,e=/\r\n|[\n\r]/g,i=1,r=n+1;(o=e.exec(t.body))&&o.index<n;)i+=1,r=n+1-(o.index+o[0].length);return{line:i,column:r}}function f_e(t){return FU(t.source,vA(t.source,t.start))}function FU(t,n){var e=t.locationOffset.column-1,i=XD(e)+t.body,r=n.line-1,a=n.line+(t.locationOffset.line-1),l=n.column+(1===n.line?e:0),u="".concat(t.name,":").concat(a,":").concat(l,"\n"),f=i.split(/\r\n|[\n\r]/g),m=f[r];if(m.length>120){for(var v=Math.floor(l/80),b=l%80,w=[],S=0;S<m.length;S+=80)w.push(m.slice(S,S+80));return u+LU([["".concat(a),w[0]]].concat(w.slice(1,v+1).map(function(F){return["",F]}),[[" ",XD(b-1)+"^"],["",w[v+1]]]))}return u+LU([["".concat(a-1),f[r-1]],["".concat(a),m],["",XD(l-1)+"^"],["".concat(a+1),f[r+1]]])}function LU(t){var n=t.filter(function(i){return void 0!==i[1]}),e=Math.max.apply(Math,n.map(function(i){return i[0].length}));return n.map(function(i){var o=i[1];
1return function p_e(t,n){return XD(t-n.length)+n}(e,i[0])+(o?" | "+o:" |")}).join("\n")}function XD(t){return Array(t+1).join(" ")}function ex(t){return(ex="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function VU(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,i)}return e}function g_e(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function BU(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function HU(t,n){return!n||"object"!==ex(n)&&"function"!=typeof n?Yy(t):n}function Yy(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function bA(t){var n="function"==typeof Map?new Map:void 0;return bA=function(i){if(null===i||!function C_e(t){return-1!==Function.toString.call(t).indexOf("[native code]")}(i))return i;if("function"!=typeof i)throw new TypeError("Super expression must either be null or a function");if(typeof n<"u"){if(n.has(i))return n.get(i);n.set(i,r)}function r(){return tx(i,arguments,Ky(this).constructor)}return r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Qy(r,i)},bA(t)}function tx(t,n,e){return(tx=zU()?Reflect.construct:function(r,o,a){var s=[null];s.push.apply(s,o);var u=new(Function.bind.apply(r,s));return a&&Qy(u,a.prototype),u}).apply(null,arguments)}function zU(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Qy(t,n){return(Qy=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(t,n)}function Ky(t){return(Ky=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(t)}var w_e=function(t){!function b_e(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&Qy(t,n)}(e,t);var n=function y_e(t){var n=zU();return function(){var r,i=Ky(t);if(n){var o=Ky(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return HU(this,r)}}(e);function e(i,r,o,a,s,l,u){var f,m,v,b;(function __e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")})(this,e),(b=n.call(this,i)).name="GraphQLError",b.originalError=l??void 0,b.nodes=jU(Array.isArray(r)?r:r?[r]:void 0);for(var w=[],S=0,F=null!==(N=b.nodes)&&void 0!==N?N:[];S<F.length;S++){var N,Z=F[S].loc;null!=Z&&w.push(Z)}w=jU(w),b.source=o??(null===(f=w)||void 0===f?void 0:f[0].source),b.positions=a??(null===(m=w)||void 0===m?void 0:m.map(function(se){return se.start})),b.locations=a&&o?a.map(function(se){return vA(o,se)}):null===(v=w)||void 0===v?void 0:v.map(function(se){return vA(se.source,se.start)}),b.path=s??void 0;var re=l?.extensions;return b.extensions=null==u&&function h_e(t){return"object"==JD(t)&&null!==t}(re)?function m_e(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?VU(Object(e),!0).forEach(function(i){g_e(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):VU(Object(e)).forEac
1h(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}({},re):u??{},Object.defineProperties(Yy(b),{message:{enumerable:!0},locations:{enumerable:null!=b.locations},path:{enumerable:null!=b.path},extensions:{enumerable:null!=b.extensions&&Object.keys(b.extensions).length>0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=l&&l.stack?(Object.defineProperty(Yy(b),"stack",{value:l.stack,writable:!0,configurable:!0}),HU(b)):(Error.captureStackTrace?Error.captureStackTrace(Yy(b),e):Object.defineProperty(Yy(b),"stack",{value:Error().stack,writable:!0,configurable:!0}),b)}return function v_e(t,n,e){n&&BU(t.prototype,n),e&&BU(t,e)}(e,[{key:"toString",value:function(){return function k_e(t){var n=t.message;if(t.nodes)for(var e=0,i=t.nodes;e<i.length;e++){var r=i[e];r.loc&&(n+="\n\n"+f_e(r.loc))}else if(t.source&&t.locations)for(var o=0,a=t.locations;o<a.length;o++)n+="\n\n"+FU(t.source,a[o]);return n}(this)}},{key:"toJSON",value:function(){return function D_e(t){var n;t||ZD(0,"Received null or undefined error.");var e=null!==(n=t.message)&&void 0!==n?n:"An unknown error occurred.",i=t.locations,r=t.path,o=t.extensions;return o&&Object.keys(o).length>0?{message:e,locations:i,path:r,extensions:o}:{message:e,locations:i,path:r}}(this)}},{key:NU,get:function(){return"Object"}}]),e}(bA(Error));function jU(t){return void 0===t||0===t.length?void 0:t}function Gs(t,n,e){return new w_e("Syntax Error: ".concat(e),void 0,t,[n])}var yt=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});const yA="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;function UU(t){var n=t.prototype.toJSON;"function"==typeof n||function x_e(t,n){if(!t)throw new Error(n??"Unexpected invariant triggered.")}(0),t.prototype.inspect=n,yA&&(t.prototype[yA]=n)}var $U=function(){function t(e,i,r){this.start=e.start,this.end=i.end,this.startToken=e,this.endToken=i,this.source=r}return t.prototype.toJSON=function(){return{start:this.start,end:this.end}},t}();UU($U);var Jr=function(){function t(e,i,r,o,a,s,l){this.kind=e,this.start=i,this.end=r,this.line=o,this.column=a,this.value=l,this.prev=s,this.next=null}return t.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},t}();function qU(t){return null!=t&&"string"==typeof t.kind}UU(Jr);var Ce=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function nx(t){return(nx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function GU(t){return ix(t,[])}function ix(t,n){switch(nx(t)){case"string":return JSON.stringify(t);case"function":return t.name?"[function ".concat(t.name,"]"):"[function]";case"object":return null===t?"null":function E_e(t,n){if(-1!==n.indexOf(t))return"[Circular]";var e=[].concat(n,[t]),i=function A_e(t){var n=t[String(yA)];return"function"==typeof n?n:"function"==typeof t.inspect?t.inspect:void 0}(t);if(void 0!==i){var r=i.call(t);if(r!==t)return"string"==typeof r?r:ix(r,e)}else if(Array.isArray(t))return function T_e(t,n){if(0===t.length)return"[]";if(n.length>2)return"[Array]";for(var e=Math.min(10,t.length),i=t.length-e,r=[],o=0;o<e;++o)r.push(ix(t[o],n));return 1===i?r.push("... 1 more item"):i>1&&r.push("... ".concat(i," more items")),"["+r.join(", ")+"]"}(t,e);return function I_e(t,n){var e=Object.keys(t);if(0===e.length)return"{}";if(n.length>2)return"["+function O_e(t){var n=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if("Object"===n&&"function"==typeof t.constructor){var e=t.constructor.name;if("string"==typeof e&&""!==e)return e}return n}(t)+"]";var i=e.map(function(r){return r+": "+ix(t[r],n)});return"{ "+i.join(", ")+" }"}(t,e)}(t,n);default:return String(t)}}function YU(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var QU=function(){function t(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof n||ZD(0,"Body must be a string. Received: ".concat(GU(n),".")),this.body=n,this.name=e,this.locationOffset=i,this.locationOffset.line>0||ZD(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||ZD(0,"column in locationOffset is 1-indexed and must be positive.")}
vendor: 22,945 bytes, line 1
1return function R_e(t,n,e){n&&YU(t.prototype,n),e&&YU(t,e)}(t,[{key:NU,get:function(){return"Source"}}]),t}(),F_e=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function L_e(t){var n=t.split(/\r\n|[\n\r]/g),e=function V_e(t){for(var n,e=!0,i=!0,r=0,o=null,a=0;a<t.length;++a)switch(t.charCodeAt(a)){case 13:10===t.charCodeAt(a+1)&&++a;case 10:e=!1,i=!0,r=0;break;case 9:case 32:++r;break;default:i&&!e&&(null===o||r<o)&&(o=r),i=!1}return null!==(n=o)&&void 0!==n?n:0}(t);if(0!==e)for(var i=1;i<n.length;i++)n[i]=n[i].slice(e);for(var r=0;r<n.length&&KU(n[r]);)++r;for(var o=n.length;o>r&&KU(n[o-1]);)--o;return n.slice(r,o).join("\n")}function KU(t){for(var n=0;n<t.length;++n)if(" "!==t[n]&&"\t"!==t[n])return!1;return!0}var H_e=function(){function t(e){var i=new Jr(Ce.SOF,0,0,0,0,null);this.source=e,this.lastToken=i,this.token=i,this.line=1,this.lineStart=0}var n=t.prototype;return n.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},n.lookahead=function(){var i=this.token;if(i.kind!==Ce.EOF)do{var r;i=null!==(r=i.next)&&void 0!==r?r:i.next=j_e(this,i)}while(i.kind===Ce.COMMENT);return i},t}();function Ep(t){return isNaN(t)?Ce.EOF:t<127?JSON.stringify(String.fromCharCode(t)):'"\\u'.concat(("00"+t.toString(16).toUpperCase()).slice(-4),'"')}function j_e(t,n){for(var e=t.source,i=e.body,r=i.length,o=n.end;o<r;){var a=i.charCodeAt(o),s=t.line,l=1+o-t.lineStart;switch(a){case 65279:case 9:case 32:case 44:++o;continue;case 10:++o,++t.line,t.lineStart=o;continue;case 13:10===i.charCodeAt(o+1)?o+=2:++o,++t.line,t.lineStart=o;continue;case 33:return new Jr(Ce.BANG,o,o+1,s,l,n);case 35:return $_e(e,o,s,l,n);case 36:return new Jr(Ce.DOLLAR,o,o+1,s,l,n);case 38:return new Jr(Ce.AMP,o,o+1,s,l,n);case 40:return new Jr(Ce.PAREN_L,o,o+1,s,l,n);case 41:return new Jr(Ce.PAREN_R,o,o+1,s,l,n);case 46:if(46===i.charCodeAt(o+1)&&46===i.charCodeAt(o+2))return new Jr(Ce.SPREAD,o,o+3,s,l,n);break;case 58:return new Jr(Ce.COLON,o,o+1,s,l,n);case 61:return new Jr(Ce.EQUALS,o,o+1,s,l,n);case 64:return new Jr(Ce.AT,o,o+1,s,l,n);case 91:return new Jr(Ce.BRACKET_L,o,o+1,s,l,n);case 93:return new Jr(Ce.BRACKET_R,o,o+1,s,l,n);case 123:return new Jr(Ce.BRACE_L,o,o+1,s,l,n);case 124:return new Jr(Ce.PIPE,o,o+1,s,l,n);case 125:return new Jr(Ce.BRACE_R,o,o+1,s,l,n);case 34:return 34===i.charCodeAt(o+1)&&34===i.charCodeAt(o+2)?G_e(e,o,s,l,n,t):W_e(e,o,s,l,n);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return q_e(e,o,a,s,l,n);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return Q_e(e,o,s,l,n)}throw Gs(e,o,U_e(a))}return new Jr(Ce.EOF,r,r,t.line,1+o-t.lineStart,n)}function U_e(t){return t<32&&9!==t&&10!==t&&13!==t?"Cannot contain the invalid character ".concat(Ep(t),"."):39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":"Cannot parse the unexpected character ".concat(Ep(t),".")}function $_e(t,n,e,i,r){var a,o=t.body,s=n;do{a=o.charCodeAt(++s)}while(!isNaN(a)&&(a>31||9===a));return new Jr(Ce.COMMENT,n,s,e,i,r,o.slice(n+1,s))}function q_e(t,n,e,i,r,o){var a=t.body,s=e,l=n,u=!1;if(45===s&&(s=a.charCodeAt(++l)),48===s){if((s=a.charCodeAt(++l))>=48&&s<=57)throw Gs(t,l,"Invalid number, unexpected digit after 0: ".concat(Ep(s),"."))}else l=wA(t,l,s),s=a.charCodeAt(l);if(46===s&&(u=!0,s=a.charCodeAt(++l),l=wA(t,l,s),s=a.charCodeAt(l)),(69===s||101===s)&&(u=!0,(43===(s=a.charCodeAt(++l))||45===s)&&(s=a.charCodeAt(++l)),l=wA(t,l,s),s=a.charCodeAt(l)),46===s||function K_e(t){return 95===t||t>=65&&t<=90||t>=97&&t<=122}(s))throw Gs(t,l,"Invalid number, expected digit but got: ".concat(Ep(s),"."));return new Jr(u?Ce.FLOAT:Ce.INT,n,l,i,r,o,a.slice(n,l))}function wA(t,n,e){var i=t.body,r=n,o=e;if(o>=48&&o<=57){do{o=i.charCodeAt(++r)}while(o>=48&&o<=57);return r}throw Gs(t,r,"Invalid number, expected digit but got: ".concat(Ep(o),"."))}function W_e(t,n,e,i,r){for(var o=t.body,a=n+1,s=a,l=0,u="";a<o.length&&!isNaN(l=o.charCodeAt(a))&&10!==l&&13!==l;){if(34===l)return u+=o.slice(s,a),new Jr(Ce.STRING,n,a+1,e,i,r,u);if(l<32&&9!==l)throw Gs(t,a,"Invalid character within String: ".concat(Ep(l),"."));if(++a,92===l){switch(u+=o.slice(s,a-1),l=o.charCodeAt(a)){case 34:u+='"';break;case 47:u+="/";break;case 92:u+="\\";break;case 98:u+="\b";break;case 102:u+="\f";break;case 110:u+="\n";break;case 114:u+="\r";break;case 116:u+="\t";break;case 117:var f=Y_e(o.charCodeAt(a+1),o.charCodeAt(a+2),o.charCodeAt(a+3),o.charCodeAt(a+4));if(f<0){var m=o.slice(a+1,a+5);throw Gs(t,a,"Invalid character escape sequence: \\u".concat(m,"."))}u+=String.fromCharCode(f),a+=4;break;default:throw Gs(t,a,"Invalid character escape sequence: \\".concat(String.fromCharCode(l),"."))}s=++a}}throw Gs(t,a,"Unterminated string.")}function G_e(t,n,e,i,r,o){for(var a=t.body,s=n+3,l=s,u=0,f="";s<a.length&&!isNaN(u=a.charCodeAt(s));){if(34===u&&34===a.charCodeAt(s+1)&&34===a.charCodeAt(s+2))return f+=a.slice(l,s),new Jr(Ce.BLOCK_STRING,n,s+3,e,i,r,L_e(f));if(u<32&&9!==u&&10!==u&&13!==u)throw Gs(t,s,"Invalid character within String: ".concat(Ep(u),"."));10===u?(++s,++o.line,o.lineStart=s):13===u?(10===a.charCodeAt(s+1)?s+=2:++s,++o.line,o.lineStart=s):92===u&&34===a.charCodeAt(s+1)&&34===a.charCodeAt(s+2)&&34===a.charCodeAt(s+3)?(f+=a.slice(l,s)+'"""',l=s+=4):++s}throw Gs(t,s,"Unterminated string.")}function Y_e(t,n,e,i){return rx(t)<<12|rx(n)<<8|rx(e)<<4|rx(i)}function rx(t){return t>=48&&t<=57?t-48:t>=65&&t<=70?t-55:t>=97&&t<=102?t-87:-1}function Q_e(t,n,e,i,r){for(var o=t.body,a=o.length,s=n+1,l=0;s!==a&&!isNaN(l=o.charCodeAt(s))&&(95===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122);)++s;return new Jr(Ce.NAME,n,s,e,i,r,o.slice(n,s))}var kA=function(){function t(e,i){var r=function N_e(t){return t instanceof QU}(e)?e:new QU(e);this._lexer=new H_e(r),this._options=i}var n=t.prototype;return n.parseName=function(){var i=this.expectToken(Ce.NAME);return{kind:yt.NAME,value:i.value,loc:this.loc(i)}},n.parseDocument=function(){var i=this._lexer.token;return{kind:yt.DOCUMENT,definitions:this.many(Ce.SOF,this.parseDefinition,Ce.EOF),loc:this.loc(i)}},n.parseDefinition=function(){if(this.peek(Ce.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(Ce.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},n.parseOperationDefinition=function(){var i=this._lexer.token;if(this.peek(Ce.BRACE_L))return{kind:yt.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(i)};var o,r=this.parseOperationType();return this.peek(Ce.NAME)&&(o=this.parseName()),{kind:yt.OPERATION_DEFINITION,operation:r,name:o,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(i)}},n.parseOperationType=function(){var i=this.expectToken(Ce.NAME);switch(i.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(i)},n.parseVariableDefinitions=function(){return this.optionalMany(Ce.PAREN_L,this.parseVariableDefinition,Ce.PAREN_R)},n.parseVariableDefinition=function(){var i=this._lexer.token;return{kind:yt.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Ce.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Ce.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(i)}},n.parseVariable=function(){var i=this._lexer.token;return this.expectToken(Ce.DOLLAR),{kind:yt.VARIABLE,name:this.parseName(),loc:this.loc(i)}},n.parseSelectionSet=function(){var i=this._lexer.token;return{kind:yt.SELECTION_SET,selections:this.many(Ce.BRACE_L,this.parseSelection,Ce.BRACE_R),loc:this.loc(i)}},n.parseSelection=function(){return this.peek(Ce.SPREAD)?this.parseFragment():this.parseField()},n.parseField=function(){var o,a,i=this._lexer.token,r=this.parseName();return this.expectOptionalToken(Ce.COLON)?(o=r,a=this.parseName()):a=r,{kind:yt.FIELD,alias:o,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Ce.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(i)}},n.parseArguments=function(i){return this.optionalMany(Ce.PAREN_L,i?this.parseConstArgument:this.parseArgument,Ce.PAREN_R)},n.parseArgument=function(){var i=this._lexer.token,r=this.parseName();return this.expectToken(Ce.COLON),{kind:yt.ARGUMENT,name:r,value:this.parseValueLiteral(!1),loc:this.loc(i)}},n.parseConstArgument=function(){var i=this._lexer.token;return{kind:yt.ARGUMENT,name:this.parseName(),value:(this.expectToken(Ce.COLON),this.parseValueLiteral(!0)),loc:this.loc(i)}},n.parseFragment=function(){var i=this._lexer.token;this.expectToken(Ce.SPREAD);var r=this.expectOptionalKeyword("on");return!r&&this.peek(Ce.NAME)?{kind:yt.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(i)}:{kind:yt.INLINE_FRAGMENT,typeCondition:r?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(i)}},n.parseFragmentDefinition=function(){var i,r=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(i=this._options)||void 0===i?void 0:i.experimentalFragmentVariables)?{kind:yt.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(r)}:{kind:yt.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(r)}},n.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},n.parseValueLiteral=function(i){var r=this._lexer.token;switch(r.kind){case Ce.BRACKET_L:return this.parseList(i);case Ce.BRACE_L:return this.parseObject(i);case Ce.INT:return this._lexer.advance(),{kind:yt.INT,value:r.value,loc:this.loc(r)};case Ce.FLOAT:return this._lexer.advance(),{kind:yt.FLOAT,value:r.value,loc:this.loc(r)};case Ce.STRING:case Ce.BLOCK_STRING:return this.parseStringLiteral();case Ce.NAME:switch(this._lexer.advance(),r.value){case"true":return{kind:yt.BOOLEAN,value:!0,loc:this.loc(r)};case"false":return{kind:yt.BOOLEAN,value:!1,loc:this.loc(r)};case"null":return{kind:yt.NULL,loc:this.loc(r)};default:return{kind:yt.ENUM,value:r.value,loc:this.loc(r)}}case Ce.DOLLAR:if(!i)return this.parseVariable()}throw this.unexpected()},n.parseStringLiteral=function(){var i=this._lexer.token;return this._lexer.advance(),{kind:yt.STRING,value:i.value,block:i.kind===Ce.BLOCK_STRING,loc:this.loc(i)}},n.parseList=function(i){var r=this,o=this._lexer.token;return{kind:yt.LIST,values:this.any(Ce.BRACKET_L,function(){return r.parseValueLiteral(i)},Ce.BRACKET_R),loc:this.loc(o)}},n.parseObject=function(i){var r=this,o=this._lexer.token;return{kind:yt.OBJECT,fields:this.any(Ce.BRACE_L,function(){return r.parseObjectField(i)},Ce.BRACE_R),loc:this.loc(o)}},n.parseObjectField=function(i){var r=this._lexer.token,o=this.parseName();return this.expectToken(Ce.COLON),{kind:yt.OBJECT_FIELD,name:o,value:this.parseValueLiteral(i),loc:this.loc(r)}},n.parseDirectives=function(i){for(var r=[];this.peek(Ce.AT);)r.push(this.parseDirective(i));return r},n.parseDirective=function(i){var r=this._lexer.token;return this.expectToken(Ce.AT),{kind:yt.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(i),loc:this.loc(r)}},n.parseTypeReference=function(){var r,i=this._lexer.token;return this.expectOptionalToken(Ce.BRACKET_L)?(r=this.parseTypeReference(),this.expectToken(Ce.BRACKET_R),r={kind:yt.LIST_TYPE,type:r,loc:this.loc(i)}):r=this.parseNamedType(),this.expectOptionalToken(Ce.BANG)?{kind:yt.NON_NULL_TYPE,type:r,loc:this.loc(i)}:r},n.parseNamedType=function(){var i=this._lexer.token;return{kind:yt.NAMED_TYPE,name:this.parseName(),loc:this.loc(i)}},n.parseTypeSystemDefinition=function(){var i=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(i.kind===Ce.NAME)switch(i.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(i)},n.peekDescription=function(){return this.peek(Ce.STRING)||this.peek(Ce.BLOCK_STRING)},n.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},n.parseSchemaDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("schema");var o=this.parseDirectives(!0),a=this.many(Ce.BRACE_L,this.parseOperationTypeDefinition,Ce.BRACE_R);return{kind:yt.SCHEMA_DEFINITION,description:r,directives:o,operationTypes:a,loc:this.loc(i)}},n.parseOperationTypeDefinition=function(){var i=this._lexer.token,r=this.parseOperationType();this.expectToken(Ce.COLON);var o=this.parseNamedType();return{kind:yt.OPERATION_TYPE_DEFINITION,operation:r,type:o,loc:this.loc(i)}},n.parseScalarTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("scalar");var o=this.parseName(),a=this.parseDirectives(!0);return{kind:yt.SCALAR_TYPE_DEFINITION,description:r,name:o,directives:a,loc:this.loc(i)}},n.parseObjectTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("type");var o=this.parseName(),a=this.parseImplementsInterfaces(),s=this.parseDirectives(!0),l=this.parseFieldsDefinition();return{kind:yt.OBJECT_TYPE_DEFINITION,description:r,name:o,interfaces:a,directives:s,fields:l,loc:this.loc(i)}},n.parseImplementsInterfaces=function(){var i;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(i=this._options)||void 0===i?void 0:i.allowLegacySDLImplementsInterfaces)){var r=[];this.expectOptionalToken(Ce.AMP);do{r.push(this.parseNamedType())}while(this.expectOptionalToken(Ce.AMP)||this.peek(Ce.NAME));return r}return this.delimitedMany(Ce.AMP,this.parseNamedType)},n.parseFieldsDefinition=function(){var i;return!0===(null===(i=this._options)||void 0===i?void 0:i.allowLegacySDLEmptyFields)&&this.peek(Ce.BRACE_L)&&this._lexer.lookahead().kind===Ce.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(Ce.BRACE_L,this.parseFieldDefinition,Ce.BRACE_R)},n.parseFieldDefinition=function(){var i=this._lexer.token,r=this.parseDescription(),o=this.parseName(),a=this.parseArgumentDefs();this.expectToken(Ce.COLON);var s=this.parseTypeReference(),l=this.parseDirectives(!0);return{kind:yt.FIELD_DEFINITION,description:r,name:o,arguments:a,type:s,directives:l,loc:this.loc(i)}},n.parseArgumentDefs=function(){return this.optionalMany(Ce.PAREN_L,this.parseInputValueDef,Ce.PAREN_R)},n.parseInputValueDef=function(){var i=this._lexer.token,r=this.parseDescription(),o=this.parseName();this.expectToken(Ce.COLON);var s,a=this.parseTypeReference();this.expectOptionalToken(Ce.EQUALS)&&(s=this.parseValueLiteral(!0));var l=this.parseDirectives(!0);return{kind:yt.INPUT_VALUE_DEFINITION,description:r,name:o,type:a,defaultValue:s,directives:l,loc:this.loc(i)}},n.parseInterfaceTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("interface");var o=this.parseName(),a=this.parseImplementsInterfaces(),s=this.parseDirectives(!0),l=this.parseFieldsDefinition();return{kind:yt.INTERFACE_TYPE_DEFINITION,description:r,name:o,interfaces:a,directives:s,fields:l,loc:this.loc(i)}},n.parseUnionTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("union");var o=this.parseName(),a=this.parseDirectives(!0),s=this.parseUnionMemberTypes();return{kind:yt.UNION_TYPE_DEFINITION,description:r,name:o,directives:a,types:s,loc:this.loc(i)}},n.parseUnionMemberTypes=function(){return this.expectOptionalToken(Ce.EQUALS)?this.delimitedMany(Ce.PIPE,this.parseNamedType):[]},n.parseEnumTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("enum");var o=this.parseName(),a=this.parseDirectives(!0),s=this.parseEnumValuesDefinition();return{kind:yt.ENUM_TYPE_DEFINITION,description:r,name:o,directives:a,values:s,loc:this.loc(i)}},n.parseEnumValuesDefinition=function(){return this.optionalMany(Ce.BRACE_L,this.parseEnumValueDefinition,Ce.BRACE_R)},n.parseEnumValueDefinition=function(){var i=this._lexer.token,r=this.parseDescription(),o=this.parseName(),a=this.parseDirectives(!0);return{kind:yt.ENUM_VALUE_DEFINITION,description:r,name:o,directives:a,loc:this.loc(i)}},n.parseInputObjectTypeDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("input");var o=this.parseName(),a=this.parseDirectives(!0),s=this.parseInputFieldsDefinition();return{kind:yt.INPUT_OBJECT_TYPE_DEFINITION,description:r,name:o,directives:a,fields:s,loc:this.loc(i)}},n.parseInputFieldsDefinition=function(){return this.optionalMany(Ce.BRACE_L,this.parseInputValueDef,Ce.BRACE_R)},n.parseTypeSystemExtension=function(){var i=this._lexer.lookahead();if(i.kind===Ce.NAME)switch(i.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(i)},n.parseSchemaExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var r=this.parseDirectives(!0),o=this.optionalMany(Ce.BRACE_L,this.parseOperationTypeDefinition,Ce.BRACE_R);if(0===r.length&&0===o.length)throw this.unexpected();return{kind:yt.SCHEMA_EXTENSION,directives:r,operationTypes:o,loc:this.loc(i)}},n.parseScalarTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var r=this.parseName(),o=this.parseDirectives(!0);if(0===o.length)throw this.unexpected();return{kind:yt.SCALAR_TYPE_EXTENSION,name:r,directives:o,loc:this.loc(i)}},n.parseObjectTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var r=this.parseName(),o=this.parseImplementsInterfaces(),a=this.parseDirectives(!0),s=this.parseFieldsDefinition();if(0===o.length&&0===a.length&&0===s.length)throw this.unexpected();return{kind:yt.OBJECT_TYPE_EXTENSION,name:r,interfaces:o,directives:a,fields:s,loc:this.loc(i)}},n.parseInterfaceTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var r=this.parseName(),o=this.parseImplementsInterfaces(),a=this.parseDirectives(!0),s=this.parseFieldsDefinition();if(0===o.length&&0===a.length&&0===s.length)throw this.unexpected();return{kind:yt.INTERFACE_TYPE_EXTENSION,name:r,interfaces:o,directives:a,fields:s,loc:this.loc(i)}},n.parseUnionTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var r=this.parseName(),o=this.parseDirectives(!0),a=this.parseUnionMemberTypes();if(0===o.length&&0===a.length)throw this.unexpected();return{kind:yt.UNION_TYPE_EXTENSION,name:r,directives:o,types:a,loc:this.loc(i)}},n.parseEnumTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var r=this.parseName(),o=this.parseDirectives(!0),a=this.parseEnumValuesDefinition();if(0===o.length&&0===a.length)throw this.unexpected();return{kind:yt.ENUM_TYPE_EXTENSION,name:r,directives:o,values:a,loc:this.loc(i)}},n.parseInputObjectTypeExtension=function(){var i=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var r=this.parseName(),o=this.parseDirectives(!0),a=this.parseInputFieldsDefinition();if(0===o.length&&0===a.length)throw this.unexpected();return{kind:yt.INPUT_OBJECT_TYPE_EXTENSION,name:r,directives:o,fields:a,loc:this.loc(i)}},n.parseDirectiveDefinition=function(){var i=this._lexer.token,r=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Ce.AT);var o=this.parseName(),a=this.parseArgumentDefs(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var l=this.parseDirectiveLocations();return{kind:yt.DIRECTIVE_DEFINITION,description:r,name:o,arguments:a,repeatable:s,locations:l,loc:this.loc(i)}},n.parseDirectiveLocations=function(){return this.delimitedMany(Ce.PIPE,this.parseDirectiveLocation)},n.parseDirectiveLocation=function(){var i=this._lexer.token,r=this.parseName();if(void 0!==F_e[r.value])return r;throw this.unexpected(i)},n.loc=function(i){var r;if(!0!==(null===(r=this._options)||void 0===r?void 0:r.noLocation))return new $U(i,this._lexer.lastToken,this._lexer.source)},n.peek=function(i){return this._lexer.token.kind===i},n.expectToken=function(i){var r=this._lexer.token;if(r.kind===i)return this._lexer.advance(),r;throw Gs(this._lexer.source,r.start,"Expected ".concat(ZU(i),", found ").concat(DA(r),"."))},n.expectOptionalToken=function(i){var r=this._lexer.token;if(r.kind===i)return this._lexer.advance(),r},n.expectKeyword=function(i){var r=this._lexer.token;if(r.kind!==Ce.NAME||r.value!==i)throw Gs(this._lexer.source,r.start,'Expected "'.concat(i,'", found ').concat(DA(r),"."));this._lexer.advance()},n.expectOptionalKeyword=function(i){var r=this._lexer.token;return r.kind===Ce.NAME&&r.value===i&&(this._lexer.advance(),!0)}
1,n.unexpected=function(i){var r=i??this._lexer.token;return Gs(this._lexer.source,r.start,"Unexpected ".concat(DA(r),"."))},n.any=function(i,r,o){this.expectToken(i);for(var a=[];!this.expectOptionalToken(o);)a.push(r.call(this));return a},n.optionalMany=function(i,r,o){if(this.expectOptionalToken(i)){var a=[];do{a.push(r.call(this))}while(!this.expectOptionalToken(o));return a}return[]},n.many=function(i,r,o){this.expectToken(i);var a=[];do{a.push(r.call(this))}while(!this.expectOptionalToken(o));return a},n.delimitedMany=function(i,r){this.expectOptionalToken(i);var o=[];do{o.push(r.call(this))}while(this.expectOptionalToken(i));return o},t}();function DA(t){var n=t.value;return ZU(t.kind)+(null!=n?' "'.concat(n,'"'):"")}function ZU(t){return function z_e(t){return t===Ce.BANG||t===Ce.DOLLAR||t===Ce.AMP||t===Ce.PAREN_L||t===Ce.PAREN_R||t===Ce.SPREAD||t===Ce.COLON||t===Ce.EQUALS||t===Ce.AT||t===Ce.BRACKET_L||t===Ce.BRACKET_R||t===Ce.BRACE_L||t===Ce.PIPE||t===Ce.BRACE_R}(t)?'"'.concat(t,'"'):t}var ax=new Map,xA=new Map,JU=!0,Zy=!1;function XU(t){return t.replace(/[\s,]+/g," ").trim()}function tve(t){var n=XU(t);if(!ax.has(n)){var e=function Z_e(t,n){return new kA(t,n).parseDocument()}(t,{experimentalFragmentVariables:Zy,allowLegacyFragmentVariables:Zy,experimentalFragmentArguments:Zy});if(!e||"Document"!==e.kind)throw new Error("Not a valid GraphQL document.");ax.set(n,function eve(t){var n=new Set(t.definitions);
1n.forEach(function(i){i.loc&&delete i.loc,Object.keys(i).forEach(function(r){var o=i[r];o&&"object"==typeof o&&n.add(o)})});var e=t.loc;return e&&(delete e.startToken,delete e.endToken),t}(function X_e(t){var n=new Set,e=[];return t.definitions.forEach(function(i){if("FragmentDefinition"===i.kind){var r=i.name.value,o=function J_e(t){return XU(t.source.body.substring(t.start,t.end))}(i.loc),a=xA.get(r);a&&!a.has(o)?JU&&console.warn("Warning: fragment with name "+r+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):a||xA.set(r,a=new Set),a.add(o),n.has(o)||(n.add(o),e.push(i))}else e.push(i)}),ye(ye({},t),{definitions:e})}(e)))}return ax.get(n)}function d_(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];"string"==typeof t&&(t=[t]);var i=t[0];return n.forEach(function(r,o){i+=r&&"Document"===r.kind?r.loc.source.body:r,i+=t[o+1]}),tve(i)}var Jy_gql=d_,Jy_resetCaches=function nve(){ax.clear(),xA.clear()},Jy_disableFragmentWarnings=function ive(){JU=!1},Jy_enableExperimentalFragmentVariables=function rve(){Zy=!0},Jy_disableExperimentalFragmentVariables=function ove(){Zy=!1};(function(t){t.gql=Jy_gql,t.resetCaches=Jy_resetCaches,t.disableFragmentWarnings=Jy_disableFragmentWarnings,t.enableExperimentalFragmentVariables=Jy_enableExperimentalFragmentVariables,t.disableExperimentalFragmentVariables=Jy_disableExperimentalFragmentVariables})(d_||(d_={})),d_.default=d_;const Ip=d_;var qi=function(t){return t[t.loading=1]="loading",t[t.setVariables=2]="setVariables",t[t.fetchMore=3]="fetchMore",t[t.refetch=4]="refetch",t[t.poll=6]="poll",t[t.ready=7]="ready",t[t.error=8]="error",t}(qi||{});function h_(t){return!!t&&t<7}var MA="Invariant Violation",e8=Object.setPrototypeOf,ave=void 0===e8?function(t,n){return t.__proto__=n,t}:e8,t8=function(t){function n(e){void 0===e&&(e=MA);var i=t.call(this,"number"==typeof e?MA+": "+e+" (see https://github.com/apollographql/invariant-packages)":e)||this;return i.framesToPop=1,i.name=MA,ave(i,n.prototype),i}return Th(n,t),n}(Error);function Tp(t,n){if(!t)throw new t8(n)}var sx=["debug","log","warn","error","silent"],SA=sx.indexOf("log");function lx(t){return function(){if(sx.indexOf(t)>=SA)return(console[t]||console.log).apply(console,arguments)}}!function(t){t.debug=lx("debug"),t.log=lx("log"),t.warn=lx("warn"),t.error=lx("error")}(Tp||(Tp={}));var EA="3.14.1";function kc(t){try{return t()}catch{}}const cx=kc(function(){return globalThis})||kc(function(){return window})||kc(function(){return self})||kc(function(){return global})||kc(function(){return kc.constructor("return this")()});var n8=new Map;function IA(t){var n=n8.get(t)||1;return n8.set(t,n+1),"".concat(t,":").concat(n,":").concat(Math.random().toString(36).slice(2))}function ux(t){return function(n){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if("number"==typeof n){var r=n;(n=TA(r))||(n=AA(r,e),e=[])}t.apply(void 0,[n].concat(e))}}var Nt=Object.assign(function(n,e){for(var i=[],r=2;r<arguments.length;r++)i[r-2]=arguments[r];n||Tp(n,TA(e,i)||AA(e,i))},{debug:ux(Tp.debug),log:ux(Tp.log),warn:ux(Tp.warn),error:ux(Tp.error)});function gu(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return new t8(TA(t,n)||AA(t,n))}var i8=Symbol.for("ApolloErrorMessageHandler_"+EA);function r8(t){if("string"==typeof t)return t;try{return function sve(t,n){void 0===n&&(n=0);var e=IA("stringifyForDisplay");return JSON.stringify(t,function(i,r){return void 0===r?e:r},n).split(JSON.stringify(e)).join("<undefined>")}(t,2).slice(0,1e3)}catch{return"<non-serializable>"}}function TA(t,n){if(void 0===n&&(n=[]),t)return cx[i8]&&cx[i8](t,n.map(r8))}function AA(t,n){if(void 0===n&&(n=[]),t)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:EA,message:t,args:n.map(r8)})))}function o8(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function a8(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function OA(t,n,e){return n&&a8(t.prototype,n),e&&a8(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}globalThis;var PA=function(){return"function"==typeof Symbol},RA=function(t){return PA()&&!!Symbol[t]},NA=function(t){return RA(t)?Symbol[t]:"@@"+t};PA()&&!RA("observable")&&(Symbol.observable=Symbol("observable"));var uve=NA("iterator"),FA=NA("observable"),s8=NA("species");function dx(t,n){var e=t[n];if(null!=e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}}function Xy(t){var n=t.constructor;return void 0!==n&&null===(n=n[s8])&&(n=void 0),void 0!==n?n:Wi}function f_(t){f_.log?f_.log(t):setTimeout(function(){throw t})}function hx(t){Promise.resolve().then(function(){try{t()}catch(n){f_(n)}})}function l8(t){var n=t._cleanup;
1if(void 0!==n&&(t._cleanup=void 0,n))try{if("function"==typeof n)n();else{var e=dx(n,"unsubscribe");e&&e.call(n)}}catch(i){f_(i)}}function LA(t){t._observer=void 0,t._queue=void 0,t._state="closed"}function c8(t,n,e){t._state="running";var i=t._observer;try{var r=dx(i,n);switch(n){case"next":r&&r.call(i,e);break;case"error":if(LA(t),!r)throw e;r.call(i,e);break;case"complete":LA(t),r&&r.call(i)}}catch(o){f_(o)}"closed"===t._state?l8(t):"running"===t._state&&(t._state="ready")}function VA(t,n,e){if("closed"!==t._state){if("buffering"===t._state)return void t._queue.push({type:n,value:e});if("ready"!==t._state)return t._state="buffering",t._queue=[{type:n,value:e}],void hx(function(){return function hve(t){var n=t._queue;if(n){t._queue=void 0,t._state="ready";for(var e=0;e<n.length&&(c8(t,n[e].type,n[e].value),"closed"!==t._state);++e);}}(t)});c8(t,n,e)}}var fve=function(){function t(e,i){this._cleanup=void 0,this._observer=e,this._queue=void 0,this._state="initializing";var r=new pve(this);try{this._cleanup=i.call(void 0,r)}catch(o){r.error(o)}"initializing"===this._state&&(this._state="ready")}return t.prototype.unsubscribe=function(){"closed"!==this._state&&(LA(this),l8(this))},OA(t,[{key:"closed",get:function(){return"closed"===this._state}}]),t}(),pve=function(){function t(e){this._subscription=e}var n=t.prototype;return n.next=function(i){VA(this._subscription,"next",i)},n.error=function(i){VA(this._subscription,"error",i)},n.complete=function(){VA(this._subscription,"complete")},OA(t,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),t}(),Wi=function(){function t(e){if(!(this instanceof t))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof e)throw new TypeError("Observable initializer must be a function");this._subscriber=e}var n=t.prototype;return n.subscribe=function(i){return("object"!=typeof i||null===i)&&(i={next:i,error:arguments[1],complete:arguments[2]}),new fve(i,this._subscriber)},n.forEach=function(i){var r=this;return new Promise(function(o,a){if("function"==typeof i)var l=r.subscribe({next:function(u){try{i(u,s)}catch(f){a(f),l.unsubscribe()}},error:a,complete:o});else a(new TypeError(i+" is not a function"));function s(){l.unsubscribe(),o()}})},n.map=function(i){var r=this;if("function"!=typeof i)throw new TypeError(i+" is not a function");return new(Xy(this))(function(a){return r.subscribe({next:function(s){try{s=i(s)}catch(l){return a.error(l)}a.next(s)},error:function(s){a.error(s)},complete:function(){a.complete()}})})},n.filter=function(i){var r=this;if("function"!=typeof i)throw new TypeError(i+" is not a function");return new(Xy(this))(function(a){return r.subscribe({next:function(s){try{if(!i(s))return}catch(l){return a.error(l)}a.next(s)},error:function(s){a.error(s)},complete:function(){a.complete()}})})},n.reduce=function(i){var r=this;if("function"!=typeof i)throw new TypeError(i+" is not a function");var o=Xy(this),a=arguments.length>1,s=!1,u=arguments[1];return new o(function(f){return r.subscribe({next:function(m){var v=!s;if(s=!0,!v||a)try{u=i(u,m)}catch(b){return f.error(b)}else u=m},error:function(m){f.error(m)},complete:function(){if(!s&&!a)return f.error(new TypeError("Cannot reduce an empty sequence"));f.next(u),f.complete()}})})},n.concat=function(){for(var i=this,r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var s=Xy(this);return new s(function(l){var u,f=0;return function m(v){u=v.subscribe({next:function(b){l.next(b)},error:function(b){l.error(b)},complete:function(){f===o.length?(u=void 0,l.complete()):m(s.from(o[f++]))}})}(i),function(){u&&(u.unsubscribe(),u=void 0)}})},n.flatMap=function(i){var r=this;if("function"!=typeof i)throw new TypeError(i+" is not a function");var o=Xy(this);return new o(function(a){var s=[],l=r.subscribe({next:function(f){if(i)try{f=i(f)}catch(v){return a.error(v)}var m=o.from(f).subscribe({next:function(v){a.next(v)},error:function(v){a.error(v)},complete:function(){var v=s.indexOf(m);v>=0&&s.splice(v,1),u()}});s.push(m)},error:function(f){a.error(f)},complete:function(){u()}});function u(){l.closed&&0===s.length&&a.complete()}
1return function(){s.forEach(function(f){return f.unsubscribe()}),l.unsubscribe()}})},n[FA]=function(){return this},t.from=function(i){var r="function"==typeof this?this:t;if(null==i)throw new TypeError(i+" is not an object");var o=dx(i,FA);if(o){var a=o.call(i);if(Object(a)!==a)throw new TypeError(a+" is not an object");return function dve(t){return t instanceof Wi}(a)&&a.constructor===r?a:new r(function(s){return a.subscribe(s)})}if(RA("iterator")&&(o=dx(i,uve)))return new r(function(s){hx(function(){if(!s.closed){for(var u,l=function lve(t,n){var e=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e)return(e=e.call(t)).next.bind(e);if(Array.isArray(t)||(e=function cve(t,n){if(t){if("string"==typeof t)return o8(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if("Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return o8(t,n)}}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(o.call(i));!(u=l()).done;)if(s.next(u.value),s.closed)return;s.complete()}})});if(Array.isArray(i))return new r(function(s){hx(function(){if(!s.closed){for(var l=0;l<i.length;++l)if(s.next(i[l]),s.closed)return;s.complete()}})});throw new TypeError(i+" is not observable")},t.of=function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];return new("function"==typeof this?this:t)(function(s){hx(function(){if(!s.closed){for(var l=0;l<r.length;++l)if(s.next(r[l]),s.closed)return;s.complete()}})})},OA(t,null,[{key:s8,get:function(){return this}}]),t}();function _u(t){return null!==t&&"object"==typeof t}function BA(){}PA()&&Object.defineProperty(Wi,Symbol("extensions"),{value:{symbol:FA,hostReportError:f_},configurable:!0});const gve=BA,_ve=typeof WeakRef<"u"?WeakRef:function(t){return{deref:()=>t}},vve=typeof WeakMap<"u"?WeakMap:Map,bve=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:BA,unregister:BA}};class HA{constructor(n=1/0,e=gve){this.max=n,this.dispose=e,this.map=new vve,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const i=this.unfinalizedNodes.values();for(let r=0;r<10024;r++){const o=i.next().value;if(!o)break;this.unfinalizedNodes.delete(o);const a=o.key;delete o.key,o.keyRef=new _ve(a),this.registry.register(a,o,o)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new bve(this.deleteNode.bind(this))}has(n){return this.map.has(n)}get(n){const e=this.getNode(n);return e&&e.value}getNode(n){const e=this.map.get(n);if(e&&e!==this.newest){const{older:i,newer:r}=e;r&&(r.older=i),i&&(i.newer=r),e.older=this.newest,e.older.newer=e,e.newer=null,this.newest=e,e===this.oldest&&(this.oldest=r)}return e}set(n,e){let i=this.getNode(n);
1return i?i.value=e:(i={key:n,value:e,newer:null,older:this.newest},this.newest&&(this.newest.newer=i),this.newest=i,this.oldest=this.oldest||i,this.scheduleFinalization(i),this.map.set(n,i),this.size++,i.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(n){n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.size--;const e=n.key||n.keyRef&&n.keyRef.deref();this.dispose(n.value,e),n.keyRef?this.registry.unregister(n):this.unfinalizedNodes.delete(n),e&&this.map.delete(e)}delete(n){const e=this.map.get(n);return!!e&&(this.deleteNode(e),!0)}scheduleFinalization(n){this.unfinalizedNodes.add(n),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}function Cve(){}class zA{constructor(n=1/0,e=Cve){this.max=n,this.dispose=e,this.map=new Map,this.newest=null,this.oldest=null}has(n){return this.map.has(n)}get(n){const e=this.getNode(n);return e&&e.value}get size(){return this.map.size}getNode(n){const e=this.map.get(n);if(e&&e!==this.newest){const{older:i,newer:r}=e;r&&(r.older=i),i&&(i.newer=r),e.older=this.newest,e.older.newer=e,e.newer=null,this.newest=e,e===this.oldest&&(this.oldest=r)}return e}set(n,e){let i=this.getNode(n);
1return i?i.value=e:(i={key:n,value:e,newer:null,older:this.newest},this.newest&&(this.newest.newer=i),this.newest=i,this.oldest=this.oldest||i,this.map.set(n,i),i.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(n){const e=this.map.get(n);return!!e&&(e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.map.delete(n),this.dispose(e.value,n),!0)}}var jA=new WeakSet;function u8(t){t.size<=(t.max||-1)||jA.has(t)||(jA.add(t),setTimeout(function(){t.clean(),jA.delete(t)},100))}var d8=function(t,n){var e=new HA(t,n);return e.set=function(i,r){var o=HA.prototype.set.call(this,i,r);return u8(this),o},e},wve=function(t,n){var e=new zA(t,n);return e.set=function(i,r){var o=zA.prototype.set.call(this,i,r);return u8(this),o},e},eC=ye({},cx[Symbol.for("apollo.cacheSize")]),Ap={};function h8(t,n){Ap[t]=n}var Dve=!1!==globalThis.__DEV__?function Mve(){var t,n,e,i,r;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map(function(n){var e=n[0];return[e,eC[e]||n[1]]})),sizes:ye({print:null===(t=Ap.print)||void 0===t?void 0:t.call(Ap),parser:null===(n=Ap.parser)||void 0===n?void 0:n.call(Ap),canonicalStringify:null===(e=Ap.canonicalStringify)||void 0===e?void 0:e.call(Ap),links:$A(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:m8(this.queryManager.documentTransform)}},null===(r=(i=this.cache).getMemoryInternals)||void 0===r?void 0:r.call(i))}}:void 0;function Ah(t){return function Eve(t){return!!t&&"dirtyKey"in t}(t)?t.size:void 0}function p8(t){return null!=t}function m8(t){return UA(t).map(function(n){return{cache:n}})}function UA(t){return t?aa(aa([Ah(t?.performWork)],UA(t?.left),!0),UA(t?.right),!0).filter(p8):[]}function $A(t){var n;return t?aa(aa([null===(n=t?.getMemoryInternals)||void 0===n?void 0:n.call(t)],$A(t?.left),!0),$A(t?.right),!0).filter(p8):[]}globalThis,globalThis;var p_,qA=Object.assign(function(n){return JSON.stringify(n,Ive)},{reset:function(){p_=new wve(eC.canonicalStringify||1e3)}});function Ive(t,n){if(n&&"object"==typeof n){var e=Object.getPrototypeOf(n);if(e===Object.prototype||null===e){var i=Object.keys(n);if(i.every(Tve))return n;var r=JSON.stringify(i),o=p_.get(r);if(!o){i.sort();var a=JSON.stringify(i);o=p_.get(a)||i,p_.set(r,o),p_.set(a,o)}var s=Object.create(e);return o.forEach(function(l){s[l]=n[l]}),s}}return n}function Tve(t,n,e){return 0===n||e[n-1]<=t}function m_(t,n,e,i){if(function Nve(t){return"IntValue"===t.kind}(e)||function Fve(t){return"FloatValue"===t.kind}(e))t[n.value]=Number(e.value);else if(function Rve(t){return"BooleanValue"===t.kind}(e)||function Pve(t){return"StringValue"===t.kind}(e))t[n.value]=e.value;else if(function Vve(t){return"ObjectValue"===t.kind}(e)){var r={};e.fields.map(function(a){return m_(r,a.name,a.value,i)}),t[n.value]=r}else if(function Lve(t){return"Variable"===t.kind}(e))t[n.value]=(i||{})[e.name.value];else if(function Bve(t){return"ListValue"===t.kind}(e))t[n.value]=e.values.map(function(a){var s={};return m_(s,n,a,i),s[n.value]});else if(function Hve(t){return"EnumValue"===t.kind}(e))t[n.value]=e.value;else{if(!function zve(t){return"NullValue"===t.kind}(e))throw gu(123,n.value,e.kind);t[n.value]=null}}!1!==globalThis.__DEV__&&h8("canonicalStringify",function(){return p_.size}),qA.reset();var jve=["connection","include","skip","client","rest","export","nonreactive"],tC=qA;function $ve(t,n){if(t.arguments&&t.arguments.length){var e={};
1return t.arguments.forEach(function(i){return m_(e,i.name,i.value,n)}),e}return null}function nC(t){return t.alias?t.alias.value:t.name.value}function iC(t){return"Field"===t.kind}function g_(t){Nt(t&&"Document"===t.kind,115);var n=t.definitions.filter(function(e){return"FragmentDefinition"!==e.kind}).map(function(e){if("OperationDefinition"!==e.kind)throw gu(116,e.kind);return e});return Nt(n.length<=1,117,n.length),t}function __(t){return g_(t),t.definitions.filter(function(n){return"OperationDefinition"===n.kind})[0]}function rC(t){return t.definitions.filter(function(n){return"OperationDefinition"===n.kind&&!!n.name}).map(function(n){return n.name.value})[0]||null}function oC(t){return t.definitions.filter(function(n){return"FragmentDefinition"===n.kind})}function fx(t){g_(t);for(var n,e=0,i=t.definitions;e<i.length;e++){var r=i[e];if("OperationDefinition"===r.kind){var o=r.operation;if("query"===o||"mutation"===o||"subscription"===o)return r}"FragmentDefinition"===r.kind&&!n&&(n=r)}if(n)return n;throw gu(122)}function Qve(t){var n=Object.create(null),e=t&&t.variableDefinitions;return e&&e.length&&e.forEach(function(i){i.defaultValue&&m_(n,i.variable.name,i.defaultValue)}),n}Object.assign(function(t,n,e){if(n&&e&&e.connection&&e.connection.key){if(e.connection.filter&&e.connection.filter.length>0){var i=e.connection.filter?e.connection.filter:[];i.sort();var r={};return i.forEach(function(s){r[s]=n[s]}),"".concat(e.connection.key,"(").concat(tC(r),")")}return e.connection.key}var o=t;if(n){var a=tC(n);o+="(".concat(a,")")}return e&&Object.keys(e).forEach(function(s){-1===jve.indexOf(s)&&(e[s]&&Object.keys(e[s]).length?o+="@".concat(s,"(").concat(tC(e[s]),")"):o+="@".concat(s))}),o},{setStringify:function(t){var n=tC;return tC=t,n}});const Jve=()=>Object.create(null),{forEach:Xve,slice:g8}=Array.prototype,{hasOwnProperty:ebe}=Object.prototype;class aC{constructor(n=!0,e=Jve){this.weakness=n,this.makeData=e}lookup(){return this.lookupArray(arguments)}lookupArray(n){let e=this;return Xve.call(n,i=>e=e.getChildTrie(i)),ebe.call(e,"data")?e.data:e.data=this.makeData(g8.call(n))}peek(){return this.peekArray(arguments)}peekArray(n){let e=this;for(let i=0,r=n.length;e&&i<r;++i){const o=e.mapFor(n[i],!1);e=o&&o.get(n[i])}return e&&e.data}remove(){return this.removeArray(arguments)}removeArray(n){let e;if(n.length){const i=n[0],r=this.mapFor(i,!1),o=r&&r.get(i);o&&(e=o.removeArray(g8.call(n,1)),!o.data&&!o.weak&&(!o.strong||!o.strong.size)&&r.delete(i))}else e=this.data,delete this.data;return e}getChildTrie(n){const e=this.mapFor(n,!0);let i=e.get(n);return i||e.set(n,i=new aC(this.weakness,this.makeData)),i}mapFor(n,e){return this.weakness&&function tbe(t){switch(typeof t){case"object":if(null===t)break;case"function":return!0}return!1}(n)?this.weak||(e?this.weak=new WeakMap:void 0):this.strong||(e?this.strong=new Map:void 0)}}let sa=null;const _8={};let nbe=1;function v8(t){try{return t()}catch{}}const WA="@wry/context:Slot",b8=v8(()=>globalThis)||v8(()=>global)||Object.create(null),v_=b8[WA]||Array[WA]||function(t){try{Object.defineProperty(b8,WA,{value:t,enumerable:!1,writable:!1,configurable:!0})}finally{return t}}(class{constructor(){this.id=["slot",nbe++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let n=sa;n;n=n.parent)if(this.id in n.slots){const e=n.slots[this.id];if(e===_8)break;return n!==sa&&(sa.slots[this.id]=e),!0}return sa&&(sa.slots[this.id]=_8),!1}getValue(){if(this.hasValue())return sa.slots[this.id]}withValue(n,e,i,r){const a=sa;sa={parent:a,slots:{__proto__:null,[this.id]:n}};try{return e.apply(r,i)}finally{sa=a}}static bind(n){const e=sa;return function(){const i=sa;try{return sa=e,n.apply(this,arguments)}finally{sa=i}}}static noContext(n,e,i){if(!sa)return n.apply(i,e);{const r=sa;try{return sa=null,n.apply(i,e)}finally{sa=r}}}}),px=new v_,C8=Array.from||function(t){const n=[];return t.forEach(e=>n.push(e)),n};function w8(t){const{unsubscribe:n}=t;"function"==typeof n&&(t.unsubscribe=void 0,n())}const sC=[];function b_(t,n){if(!t)throw new Error(n||"assertion failure")}function k8(t,n){const e=t.length;return e>0&&e===n.length&&t[e-1]===n[e-1]}function D8(t){switch(t.length){case 0:throw new Error("unknown value");case 1:return t[0];case 2:throw t[1]}}function x8(t){return t.slice(0)}let N8,sbe=(()=>{class t{constructor(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++t.count}peek(){if(1===this.value.length&&!Oh(this))return M8(this),this.value[0]}recompute(e){return b_(!this.recomputing,"already recomputing"),M8(this),Oh(this)?function lbe(t,n){return O8(t),px.withValue(t,cbe,[t,n]),function dbe(t,n){if("function"==typeof t.subscribe)try{w8(t),t.unsubscribe=t.subscribe.apply(null,n)}catch{return t.setDirty(),!1}return!0}(t,n)&&function ube(t){t.dirty=!1,!Oh(t)&&E8(t)}(t),D8(t.value)}(this,e):D8(this.value)}setDirty(){this.dirty||(this.dirty=!0,S8(this),w8(this))}dispose(){this.setDirty(),O8(this),YA(this,(e,i)=>{e.setDirty(),P8(e,this)})}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=sC.pop()||new Set),this.deps.add(e)}
1forgetDeps(){this.deps&&(C8(this.deps).forEach(e=>e.delete(this)),this.deps.clear(),sC.push(this.deps),this.deps=null)}}return t.count=0,t})();function M8(t){const n=px.getValue();if(n)return t.parents.add(n),n.childValues.has(t)||n.childValues.set(t,[]),Oh(t)?I8(n,t):T8(n,t),n}function cbe(t,n){t.recomputing=!0;const{normalizeResult:e}=t;let i;e&&1===t.value.length&&(i=x8(t.value)),t.value.length=0;try{if(t.value[0]=t.fn.apply(null,n),e&&i&&!k8(i,t.value))try{t.value[0]=e(t.value[0],i[0])}catch{}}catch(r){t.value[1]=r}t.recomputing=!1}function Oh(t){return t.dirty||!(!t.dirtyChildren||!t.dirtyChildren.size)}function S8(t){YA(t,I8)}function E8(t){YA(t,T8)}function YA(t,n){const e=t.parents.size;if(e){const i=C8(t.parents);for(let r=0;r<e;++r)n(i[r],t)}}function I8(t,n){b_(t.childValues.has(n)),b_(Oh(n));const e=!Oh(t);if(t.dirtyChildren){if(t.dirtyChildren.has(n))return}else t.dirtyChildren=sC.pop()||new Set;t.dirtyChildren.add(n),e&&S8(t)}function T8(t,n){b_(t.childValues.has(n)),b_(!Oh(n));const e=t.childValues.get(n);0===e.length?t.childValues.set(n,x8(n.value)):k8(e,n.value)||t.setDirty(),A8(t,n),!Oh(t)&&E8(t)}function A8(t,n){const e=t.dirtyChildren;e&&(e.delete(n),0===e.size&&(sC.length<100&&sC.push(e),t.dirtyChildren=null))}function O8(t){t.childValues.size>0&&t.childValues.forEach((n,e)=>{P8(t,e)}),t.forgetDeps(),b_(null===t.dirtyChildren)}function P8(t,n){n.parents.delete(t),t.childValues.delete(n),A8(t,n)}function gbe(...t){return(N8||(N8=new aC("function"==typeof WeakMap))).lookupArray(t)}const QA=new Set;var KA,vbe=Symbol.for("apollo.deprecations"),F8=Symbol.for("apollo.deprecations.slot"),ZA=cx,JA=null!==(KA=ZA[F8])&&void 0!==KA?KA:ZA[F8]=new v_;function Dc(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return JA.withValue.apply(JA,aa([Array.isArray(t)?t:[t]],n,!1))}function El(t,n,e,i){void 0===i&&(i="Please remove this option."),Op(n,function(){n in t&&!1!==globalThis.__DEV__&&Nt.warn(103,e,n,i)})}function Op(t,n){(function bbe(t){return ZA[vbe]||(JA.getValue()||[]).includes(t)})(t)||n()}function L8(t,n){return n?n(t):Wi.of()}function lC(t){return"function"==typeof t?new xc(t):t}function mx(t){return t.request.length<=1}var xc=function(){function t(n){n&&(this.request=n)}return t.empty=function(){return new t(function(){return Wi.of()})},t.from=function(n){return 0===n.length?t.empty():n.map(lC).reduce(function(e,i){return e.concat(i)})},t.split=function(n,e,i){var a,r=lC(e),o=lC(i||new t(L8));return a=mx(r)&&mx(o)?new t(function(s){return n(s)?r.request(s)||Wi.of():o.request(s)||Wi.of()}):new t(function(s,l){return n(s)?r.request(s,l)||Wi.of():o.request(s,l)||Wi.of()}),Object.assign(a,{left:r,right:o})},t.execute=function(n,e){return n.request(function mve(t,n){var e=ye({},t);return Object.defineProperty(n,"setContext",{enumerable:!1,value:function(o){e=ye(ye({},e),"function"==typeof o?o(e):o)}}),Object.defineProperty(n,"getContext",{enumerable:!1,value:function(){return ye({},e)}}),n}(e.context,function Kve(t){var n={variables:t.variables||{},extensions:t.extensions||{},operationName:t.operationName,query:t.query};return n.operationName||(n.operationName="string"!=typeof n.query?rC(n.query)||void 0:""),n}(function Zve(t){for(var n=["query","operationName","variables","extensions","context"],e=0,i=Object.keys(t);e<i.length;e++){var r=i[e];if(n.indexOf(r)<0)throw gu(58,r)}return t}(e))))||Wi.of()},t.concat=function(n,e){var i=lC(n);if(mx(i))return!1!==globalThis.__DEV__&&Nt.warn(47,i),i;var o,r=lC(e);return o=mx(r)?new t(function(a){return i.request(a,function(s){return r.request(s)||Wi.of()})||Wi.of()}):new t(function(a,s){return i.request(a,function(l){return r.request(l,s)||Wi.of()})||Wi.of()}),Object.assign(o,{left:i,right:r})},t.prototype.split=function(n,e,i){return this.concat(t.split(n,e,i||new t(L8)))},t.prototype.concat=function(n){return t.concat(this,n)},t.prototype.request=function(n,e){throw gu(48)},t.prototype.onError=function(n,e){if(!1!==globalThis.__DEV__&&Op("onError",function(){!1!==globalThis.__DEV__&&Nt.warn(49)}),e&&e.error)return e.error(n),!1;throw n},t.prototype.setOnError=function(n){return!1!==globalThis.__DEV__&&!1!==globalThis.__DEV__&&Nt.warn(50),this.onError=n,this},t}(),XA=xc.execute,ybe={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],Float
1Value:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},Ph=Object.freeze({});function Il(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ybe,i=void 0,r=Array.isArray(t),o=[t],a=-1,s=[],l=void 0,u=void 0,f=void 0,m=[],v=[],b=t;do{var w=++a===o.length,S=w&&0!==s.length;if(w){if(u=0===v.length?void 0:m[m.length-1],l=f,f=v.pop(),S){if(r)l=l.slice();else{for(var F={},N=0,V=Object.keys(l);N<V.length;N++){var Z=V[N];F[Z]=l[Z]}l=F}for(var re=0,se=0;se<s.length;se++){var Ne=s[se][0],xt=s[se][1];r&&(Ne-=re),r&&null===xt?(l.splice(Ne,1),re++):l[Ne]=xt}}a=i.index,o=i.keys,s=i.edits,r=i.inArray,i=i.prev}else{if(u=f?r?a:o[a]:void 0,null==(l=f?f[u]:b))continue;f&&m.push(u)}var ki,gt=void 0;if(!Array.isArray(l)){if(!qU(l))throw new Error("Invalid AST Node: ".concat(GU(l),"."));var An=eO(n,l.kind,w);if(An){if((gt=An.call(n,l,u,f,m,v))===Ph)break;if(!1===gt){if(!w){m.pop();continue}}else if(void 0!==gt&&(s.push([u,gt]),!w)){if(!qU(gt)){m.pop();continue}l=gt}}}void 0===gt&&S&&s.push([u,l]),w?m.pop():(i={inArray:r,index:a,keys:o,edits:s,prev:i},o=(r=Array.isArray(l))?l:null!==(ki=e[l.kind])&&void 0!==ki?ki:[],a=-1,s=[],f&&v.push(f),f=l)}while(void 0!==i);return 0!==s.length&&(b=s[s.length-1][1]),b}function eO(t,n,e){var i=t[n];if(i){if(!e&&"function"==typeof i)return i;var r=e?i.leave:i.enter;if("function"==typeof r)return r}else{var o=e?t.leave:t.enter;if(o){if("function"==typeof o)return o;var a=o[n];if("function"==typeof a)return a}}}function V8(t,n){var e=t.directives;return!e||!e.length||function Dbe(t){var n=[];return t&&t.length&&t.forEach(function(e){if(function kbe(t){var n=t.name.value;return"skip"===n||"include"===n}(e)){var i=e.arguments,r=e.name.value;Nt(i&&1===i.length,106,r);var o=i[0];Nt(o.name&&"if"===o.name.value,107,r);var a=o.value;Nt(a&&("Variable"===a.kind||"BooleanValue"===a.kind),108,r),n.push({directive:e,ifArgument:o})}}),n}(e).every(function(i){var r=i.directive,o=i.ifArgument,a=!1;return"Variable"===o.value.kind?Nt(void 0!==(a=n&&n[o.value.name.value]),105,r.name.value):a=o.value.value,"skip"===r.name.value?!a:a})}function Pp(t,n,e){var i=new Set(t),r=i.size;return Il(n,{Directive:function(o){if(i.delete(o.name.value)&&(!e||!i.size))return Ph}}),e?!i.size:i.size<r}function wbe(t){return t&&Pp(["client","export"],t,!0)}function xbe(t){var n,e,i=null===(n=t.directives)||void 0===n?void 0:n.find(function(o){return"unmask"===o.name.value});if(!i)return"mask";var r=null===(e=i.arguments)||void 0===e?void 0:e.find(function(o){return"mode"===o.name.value});return!1!==globalThis.__DEV__&&r&&(r.value.kind===yt.VARIABLE?!1!==globalThis.__DEV__&&Nt.warn(109):r.value.kind!==yt.STRING?!1!==globalThis.__DEV__&&Nt.warn(110):"migrate"!==r.value.value&&!1!==globalThis.__DEV__&&Nt.warn(111,r.value.value)),r&&"value"in r.value&&"migrate"===r.value.value?"migrate":"unmask"}var tO=function(t,n){var e;try{e=JSON.stringify(t)}catch(r){var i=gu(54,n,r.message);throw i.parseError=r,i}return e},B8="ReactNative"==kc(function(){return navigator.product}),nO="function"==typeof WeakMap&&!(B8&&!global.HermesInternal),H8="function"==typeof WeakSet,z8="function"==typeof Symbol&&"function"==typeof Symbol.for,gx=z8&&Symbol.asyncIterator;function j8(t){var n={next:function(){return t.read()}};return gx&&(n[Symbol.asyncIterator]=function(){return this}),n}function Vbe(t){var n=t;if(function Obe(t){return!!t.body}(t)&&(n=t.body),function Rbe(t){return!(!gx||!t[Symbol.asyncIterator])}(n))return function Ibe(t){var n,e=t[Symbol.asyncIterator]();return(n={next:function(){return e.next()}})[Symbol.asyncIterator]=function(){return this},n}(n);if(function Pbe(t){return!!t.getReader}(n))return j8(n.getReader());if(function Nbe(t){return!!t.stream}(n))return j8(n.stream().getReader());if(function Fbe(t){return!!t.arrayBuffer}(n))return function Abe(t){var n=!1,e={next:function(){return n?Promise.resolve({value:void 0,done:!0}):(n=!0,new Promise(function(i,r){t.then(function(o){i({value:o,done:!1})}).catch(r)}))}};return gx&&(e[Symbol.asyncIterator]=function(){return this}),e}(n.arrayBuffer());if(function Lbe(t){return!!t.pipe}(n))return function Tbe(t){var n=null,e=null,i=!1,r=[],o=[];function a(m){if(!e){if(o.length){var v=o.shift();if(Array.isArray(v)&&v[0])return v[0]({value:m,done:!1})}r.push(m)}}
1function s(m){e=m,o.slice().forEach(function(b){b[1](m)}),!n||n()}function l(){i=!0,o.slice().forEach(function(v){v[0]({value:void 0,done:!0})}),!n||n()}n=function(){n=null,t.removeListener("data",a),t.removeListener("error",s),t.removeListener("end",l),t.removeListener("finish",l),t.removeListener("close",l)},t.on("data",a),t.on("error",s),t.on("end",l),t.on("finish",l),t.on("close",l);var f={next:function(){return function u(){return new Promise(function(m,v){return e?v(e):r.length?m({value:r.shift(),done:!1}):i?m({value:void 0,done:!0}):void o.push([m,v])})}()}};return gx&&(f[Symbol.asyncIterator]=function(){return this}),f}(n);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}kc(function(){return window.document.createElement}),kc(function(){return navigator.userAgent.indexOf("jsdom")>=0});var U8=function(t,n,e){var i=new Error(e);throw i.name="ServerError",i.response=t,i.statusCode=t.status,i.result=n,i},_x=Symbol();function $8(t){return!!t.extensions&&Array.isArray(t.extensions[_x])}function q8(t){return t.hasOwnProperty("graphQLErrors")}var Rp=function(t){function n(e){var i=e.graphQLErrors,r=e.protocolErrors,o=e.clientErrors,a=e.networkError,s=e.errorMessage,l=e.extraInfo,u=t.call(this,s)||this;return u.name="ApolloError",u.graphQLErrors=i||[],u.protocolErrors=r||[],u.clientErrors=o||[],u.networkError=a||null,u.message=s||function(t){var n=aa(aa(aa([],t.graphQLErrors,!0),t.clientErrors,!0),t.protocolErrors,!0);return t.networkError&&n.push(t.networkError),n.map(function(e){return _u(e)&&e.message||"Error message not found."}).join("\n")}(u),u.extraInfo=l,u.cause=aa(aa(aa([a],i||[],!0),r||[],!0),o||[],!0).find(function(f){return!!f})||null,u.__proto__=n.prototype,u}return Th(n,t),n}(Error),Hbe=Array.isArray;function Rh(t){return Array.isArray(t)&&t.length>0}var zbe=Object.prototype.hasOwnProperty;function W8(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return G8(t)}function G8(t){var n=t[0]||{},e=t.length;if(e>1)for(var i=new iO,r=1;r<e;++r)n=i.merge(n,t[r]);return n}var jbe=function(t,n,e){return this.merge(t[e],n[e])},iO=function(){function t(n){void 0===n&&(n=jbe),this.reconciler=n,this.isObject=_u,this.pastCopies=new Set}return t.prototype.merge=function(n,e){for(var i=this,r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];return _u(e)&&_u(n)?(Object.keys(e).forEach(function(a){if(zbe.call(n,a)){var s=n[a];if(e[a]!==s){var l=i.reconciler.apply(i,aa([n,e,a],r,!1));l!==s&&((n=i.shallowCopyForMerge(n))[a]=l)}}else(n=i.shallowCopyForMerge(n))[a]=e[a]}),n):e},t.prototype.shallowCopyForMerge=function(n){return _u(n)&&(this.pastCopies.has(n)||(n=Array.isArray(n)?n.slice(0):ye({__proto__:Object.getPrototypeOf(n)},n),this.pastCopies.add(n))),n},t}();function y_(t){return"incremental"in t}function qbe(t){return _u(t)&&"payload"in t}function Y8(t,n){var e=t,i=new iO;return y_(n)&&Rh(n.incremental)&&n.incremental.forEach(function(r){for(var o=r.data,a=r.path,s=a.length-1;s>=0;--s){var l=a[s],f=isNaN(+l)?{}:[];f[l]=o,o=f}e=i.merge(e,o)}),e}var Q8=Object.prototype.hasOwnProperty;function Gbe(t){var n={};return t.split("\n").forEach(function(e){var i=e.indexOf(":");if(i>-1){var r=e.slice(0,i).trim().toLowerCase(),o=e.slice(i+1).trim();n[r]=o}}),n}function K8(t,n){t.status>=300&&U8(t,function(){try{return JSON.parse(n)}catch{return n}}(),"Response not successful: Received status code ".concat(t.status));try{return JSON.parse(n)}catch(r){var i=r;throw i.name="ServerParseError",i.response=t,i.statusCode=t.status,i.bodyText=n,i}}function rO(t){return Il(t,{leave:Jbe})}var Jbe={Name:function(n){return n.value},Variable:function(n){return"$"+n.name},Document:function(n){return St(n.definitions,"\n\n")+"\n"},OperationDefinition:function(n){var e=n.operation,i=n.name,r=Ur("(",St(n.variableDefinitions,", "),")"),o=St(n.directives," "),a=n.selectionSet;return i||o||r||"query"!==e?St([e,St([i,r]),o,a]," "):a},VariableDefinition:function(n){var o=n.directives;return n.variable+": "+n.type+Ur(" = ",n.defaultValue)+Ur(" ",St(o," "))},SelectionSet:function(n){return Sc(n.selections)},Field:function(n){var i=n.name,r=n.arguments,o=n.directives,a=n.selectionSet,s=Ur("",n.al
1ias,": ")+i,l=s+Ur("(",St(r,", "),")");return l.length>80&&(l=s+Ur("(\n",vx(St(r,"\n")),"\n)")),St([l,St(o," "),a]," ")},Argument:function(n){return n.name+": "+n.value},FragmentSpread:function(n){return"..."+n.name+Ur(" ",St(n.directives," "))},InlineFragment:function(n){var i=n.directives,r=n.selectionSet;return St(["...",Ur("on ",n.typeCondition),St(i," "),r]," ")},FragmentDefinition:function(n){var i=n.typeCondition,r=n.variableDefinitions,o=n.directives,a=n.selectionSet;return"fragment ".concat(n.name).concat(Ur("(",St(r,", "),")")," ")+"on ".concat(i," ").concat(Ur("",St(o," ")," "))+a},IntValue:function(n){return n.value},FloatValue:function(n){return n.value},StringValue:function(n,e){var i=n.value;return n.block?function B_e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=-1===t.indexOf("\n"),s=!i||'"'===t[t.length-1]||"\\"===t[t.length-1]||e,l="";return s&&!(i&&(" "===t[0]||"\t"===t[0]))&&(l+="\n"+n),l+=n?t.replace(/\n/g,"\n"+n):t,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}(i,"description"===e?"":"  "):JSON.stringify(i)},BooleanValue:function(n){return n.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(n){return n.value},ListValue:function(n){return"["+St(n.values,", ")+"]"},ObjectValue:function(n){return"{"+St(n.fields,", ")+"}"},ObjectField:function(n){return n.name+": "+n.value},Directive:function(n){return"@"+n.name+Ur("(",St(n.arguments,", "),")")},NamedType:function(n){return n.name},ListType:function(n){return"["+n.type+"]"},NonNullType:function(n){return n.type+"!"},SchemaDefinition:Mc(function(t){var e=t.operationTypes;return St(["schema",St(t.directives," "),Sc(e)]," ")}),OperationTypeDefinition:function(n){return n.operation+": "+n.type},ScalarTypeDefinition:Mc(function(t){return St(["scalar",t.name,St(t.directives," ")]," ")}),ObjectTypeDefinition:Mc(function(t){var i=t.directives,r=t.fields;return St(["type",t.name,Ur("implements ",St(t.interfaces," & ")),St(i," "),Sc(r)]," ")}),FieldDefinition:Mc(function(t){var e=t.arguments,i=t.type,r=t.directives;return t.name+(Z8(e)?Ur("(\n",vx(St(e,"\n")),"\n)"):Ur("(",St(e,", "),")"))+": "+i+Ur(" ",St(r," "))}),InputValueDefinition:Mc(function(t){var r=t.directives;return St([t.name+": "+t.type,Ur("= ",t.defaultValue),St(r," ")]," ")}),InterfaceTypeDefinition:Mc(function(t){var i=t.directives,r=t.fields;return St(["interface",t.name,Ur("implements ",St(t.interfaces," & ")),St(i," "),Sc(r)]," ")}),UnionTypeDefinition:Mc(function(t){var i=t.types;return St(["union",t.name,St(t.directives," "),i&&0!==i.length?"= "+St(i," | "):""]," ")}),EnumTypeDefinition:Mc(function(t){var i=t.values;return St(["enum",t.name,St(t.directives," "),Sc(i)]," ")}),EnumValueDefinition:Mc(function(t){return St([t.name,St(t.directives," ")]," ")}),InputObjectTypeDefinition:Mc(function(t){var i=t.fields;return St(["input",t.name,St(t.directives," "),Sc(i)]," ")}),DirectiveDefinition:Mc(function(t){var e=t.arguments,i=t.repeatable,r=t.locations;return"directive @"+t.name+(Z8(e)?Ur("(\n",vx(St(e,"\n")),"\n)"):Ur("(",St(e,", "),")"))+(i?" repeatable":"")+" on "+St(r," | ")}),SchemaExtension:function(n){var i=n.operationTypes;return St(["extend schema",St(n.directives," "),Sc(i)]," ")},ScalarTypeExtension:function(n){return St(["extend scalar",n.name,St(n.directives," ")]," ")},ObjectTypeExtension:function(n){var r=n.directives,o=n.fields;return St(["extend type",n.name,Ur("implements ",St(n.interfaces," & ")),St(r," "),Sc(o)]," ")},InterfaceTypeExtension:function(n){var r=n.directives,o=n.fields;return St(["extend interface",n.name,Ur("implements ",St(n.interfaces," & ")),St(r," "),Sc(o)]," ")},UnionTypeExtension:function(n){var r=n.types;return St(["extend union",n.name,St(n.directives," "),r&&0!==r.length?"= "+St(r," | "):""]," ")},EnumTypeExtension:function(n){var r=n.values;return St(["extend enum",n.name,St(n.directives," "),Sc(r)]," ")},InputObjectTypeExtension:function(n){var r=n.fields;return St(["extend input",n.name,St(n.directives," "),Sc(r)]," ")}};function Mc(t){return function(n){return St([n.description,t(n)],"\n")}}function St(t){var n,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(n=t?.filter(function(i){return i}).join(e))&&void 0!==n?n:""}function Sc(t){return Ur("{\n",vx(St(t,"\n")),"\n}")}function Ur(t,n){return null!=n&&""!==n?t+n+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function vx(t){return Ur("  ",t.replace(/\n/g,"\n  "))}function Xbe(t){return-1!==t.indexOf("\n")}function Z8(t){return null!=t&&t.some(Xbe)}var cC,C_=Object.assign(function(t){var n=cC.get(t);return n||(n=rO(t),cC.set(t,n)),n},{reset:function(){cC=new d8(eC.print||2e3)}});C_.reset(),!1!==globalThis.__DEV__&&h8("print",function(){return cC?cC.size:0});var rye={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},J8=function(t,n){return n(t)};function oO(t){return new Wi(function(n){n.error(t)})}function uC(t){void 0===t&&(t=[]);var n={};return t.forEach(function(e){n[e.name.value]=e}),n}var i5={kind:yt.FIELD,name:{kind:yt.NAME,value:"__typename"}};function r5(t,n){return!t||t.selectionSet.selections.every(function(e){return e.kind===yt.FRAGMENT_SPREAD&&r5(n[e.name.value],n)})}function aO(t){return r5(__(t)||function Yve(t){Nt("Document"===t.kind,119),Nt
1(t.definitions.length<=1,120);var n=t.definitions[0];return Nt("FragmentDefinition"===n.kind,121),n}(t),uC(oC(t)))?null:t}function a5(t){var n=new Map;return function(i){void 0===i&&(i=t);var r=n.get(i);return r||n.set(i,r={variables:new Set,fragmentSpreads:new Set}),r}}function sO(t,n){g_(n);for(var e=a5(""),i=a5(""),r=function(N){for(var V=0,Z=void 0;V<N.length&&(Z=N[V]);++V)if(!Hbe(Z)){if(Z.kind===yt.OPERATION_DEFINITION)return e(Z.name&&Z.name.value);if(Z.kind===yt.FRAGMENT_DEFINITION)return i(Z.name.value)}return!1!==globalThis.__DEV__&&Nt.error(124),null},o=0,a=n.definitions.length-1;a>=0;--a)n.definitions[a].kind===yt.OPERATION_DEFINITION&&++o;var s=function o5(t){var n=new Map,e=new Map;return t.forEach(function(i){i&&(i.name?n.set(i.name,i):i.test&&e.set(i.test,i))}),function(i){var r=n.get(i.name.value);return!r&&e.size&&e.forEach(function(o,a){a(i)&&(r=o)}),r}}(t),l=function(N){return Rh(N)&&N.map(s).some(function(V){return V&&V.remove})},u=new Map,f=!1,m={enter:function(N){if(l(N.directives))return f=!0,null}},v=Il(n,{Field:m,InlineFragment:m,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(N,V,Z,re,se){var Ne=r(se);Ne&&Ne.variables.add(N.name.value)}},FragmentSpread:{enter:function(N,V,Z,re,se){if(l(N.directives))return f=!0,null;var Ne=r(se);Ne&&Ne.fragmentSpreads.add(N.name.value)}},FragmentDefinition:{enter:function(N,V,Z,re){u.set(JSON.stringify(re),N)},leave:function(N,V,Z,re){return N===u.get(JSON.stringify(re))?N:o>0&&N.selectionSet.selections.every(function(Ne){return Ne.kind===yt.FIELD&&"__typename"===Ne.name.value})?(i(N.name.value).removed=!0,f=!0,null):void 0}},Directive:{leave:function(N){if(s(N))return f=!0,null}}});if(!f)return n;var b=function(N){return N.transitiveVars||(N.transitiveVars=new Set(N.variables),N.removed||N.fragmentSpreads.forEach(function(V){b(i(V)).transitiveVars.forEach(function(Z){N.transitiveVars.add(Z)})})),N},w=new Set;v.definitions.forEach(function(N){N.kind===yt.OPERATION_DEFINITION?b(e(N.name&&N.name.value)).fragmentSpreads.forEach(function(V){w.add(V)}):N.kind===yt.FRAGMENT_DEFINITION&&0===o&&!i(N.name.value).removed&&w.add(N.name.value)}),w.forEach(function(N){b(i(N)).fragmentSpreads.forEach(function(V){w.add(V)})});var F={enter:function(N){if(function(N){return!(w.has(N)&&!i(N).removed)}(N.name.value))return null}};return aO(Il(v,{FragmentSpread:F,FragmentDefinition:F,OperationDefinition:{leave:function(N){if(N.variableDefinitions){var V=b(e(N.name&&N.name.value)).transitiveVars;if(V.size<N.variableDefinitions.length)return ye(ye({},N),{variableDefinitions:N.variableDefinitions.filter(function(Z){return V.has(Z.variable.name.value)})})}}}}))}function yye(t){return"query"===fx(t).operation?t:Il(t,{OperationDefinition:{enter:function(r){return ye(ye({},r),{operation:"query"})}}})}function s5(t){return g_(t),sO([{test:function(e){return"client"===e.name.value},remove:!0}],t)}function Cye(t){return g_(t),Il(t,{FragmentSpread:function(n){var e;if(null===(e=n.directives)||void 0===e||!e.some(function(i){return"unmask"===i.name.value}))return ye(ye({},n),{directives:aa(aa([],n.directives||[],!0),[{kind:yt.DIRECTIVE,name:{kind:yt.NAME,value:"nonreactive"}}
1],!1)})}})}Object.assign(function(t){return Il(t,{SelectionSet:{enter:function(n,e,i){if(!i||i.kind!==yt.OPERATION_DEFINITION){var r=n.selections;if(r&&!r.some(function(s){return iC(s)&&("__typename"===s.name.value||0===s.name.value.lastIndexOf("__",0))})){var a=i;if(!(iC(a)&&a.directives&&a.directives.some(function(s){return"export"===s.name.value})))return ye(ye({},n),{selections:aa(aa([],r,!0),[i5],!1)})}}}}})},{added:function(t){return t===i5}});var l5=kc(function(){return fetch}),wye=function(t){void 0===t&&(t={});var n=t.uri,e=void 0===n?"/graphql":n,i=t.fetch,r=t.print,o=void 0===r?J8:r,a=t.includeExtensions,s=t.preserveHeaderCase,l=t.useGETForQueries,u=t.includeUnusedVariables,f=void 0!==u&&u,m=Wy(t,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(t){if(!t&&typeof fetch>"u")throw gu(51)}(i||l5);var v={http:{includeExtensions:a,preserveHeaderCase:s},options:m.fetchOptions,credentials:m.credentials,headers:m.headers};return new xc(function(b){var w=function(t,n){return t.getContext().uri||("function"==typeof n?n(t):n||"/graphql")}(b,e),S=b.getContext(),F={};if(S.clientAwareness){var N=S.clientAwareness,V=N.name,Z=N.version;V&&(F["apollographql-client-name"]=V),Z&&(F["apollographql-client-version"]=Z)}var re=ye(ye({},F),S.headers),se={http:S.http,options:S.fetchOptions,credentials:S.credentials,headers:re};if(Pp(["client"],b.query)){!1!==globalThis.__DEV__&&!1!==globalThis.__DEV__&&Nt.warn(52);var Ne=s5(b.query);if(!Ne)return oO(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));b.query=Ne}var ki,xt=function X8(t,n){for(var e=[],i=2;i<arguments.length;i++)e[i-2]=arguments[i];var r={},o={};e.forEach(function(m){r=ye(ye(ye({},r),m.options),{headers:ye(ye({},r.headers),m.headers)}),m.credentials&&(r.credentials=m.credentials),o=ye(ye({},o),m.http)}),r.headers&&(r.headers=function oye(t,n){if(!n){var e={};return Object.keys(Object(t)).forEach(function(o){e[o.toLowerCase()]=t[o]}),e}var i={};Object.keys(Object(t)).forEach(function(o){i[o.toLowerCase()]={originalName:o,value:t[o]}});var r={};
1return Object.keys(i).forEach(function(o){r[i[o].originalName]=i[o].value}),r}(r.headers,o.preserveHeaderCase));var u=t.query,f={operationName:t.operationName,variables:t.variables};return o.includeExtensions&&(f.extensions=t.extensions),o.includeQuery&&(f.query=n(u,C_)),{options:r,body:f}}(b,o,rye,v,se),gt=xt.options,An=xt.body;An.variables&&!f&&(An.variables=function sye(t,n){var e=ye({},t),i=new Set(Object.keys(t));return Il(n,{Variable:function(r,o,a){a&&"VariableDefinition"!==a.kind&&i.delete(r.name.value)}}),i.forEach(function(r){delete e[r]}),e}(An.variables,b.query)),!gt.signal&&typeof AbortController<"u"&&(ki=new AbortController,gt.signal=ki.signal);var Cn,jt="OperationDefinition"===(Cn=fx(b.query)).kind&&"subscription"===Cn.operation,_n=Pp(["defer"],b.query);if(l&&!b.query.definitions.some(function(Cn){return"OperationDefinition"===Cn.kind&&"mutation"===Cn.operation})&&(gt.method="GET"),_n||jt){gt.headers=gt.headers||{};var Oi="multipart/mixed;";jt&&_n&&!1!==globalThis.__DEV__&&Nt.warn(53),jt?Oi+="boundary=graphql;subscriptionSpec=1.0,application/json":_n&&(Oi+="deferSpec=20220824,application/json"),gt.headers.accept=Oi}if("GET"===gt.method){var Ue=function aye(t,n){var e=[],i=function(m,v){e.push("".concat(m,"=").concat(encodeURIComponent(v)))};if("query"in n&&i("query",n.query),n.operationName&&i("operationName",n.operationName),n.variables){var r=void 0;try{r=tO(n.variables,"Variables map")}catch(m){return{parseError:m}}i("variables",r)}if(n.extensions){var o=void 0;try{o=tO(n.extensions,"Extensions map")}catch(m){return{parseError:m}}i("extensions",o)}var a="",s=t,l=t.indexOf("#");-1!==l&&(a=t.substr(l),s=t.substr(0,l));var u=-1===s.indexOf("?")?"?":"&";return{newURI:s+u+e.join("&")+a}}(w,An),_t=Ue.newURI,Qt=Ue.parseError;if(Qt)return oO(Qt);w=_t}else try{gt.body=tO(An,"Payload")}catch(Cn){return oO(Cn)}return new Wi(function(Cn){var vo=i||kc(function(){return fetch})||l5,Qs=Cn.next.bind(Cn);return vo(w,gt).then(function(bo){var Ol;b.setContext({response:bo});var yr=null===(Ol=bo.headers)||void 0===Ol?void 0:Ol.get("content-type");return null!==yr&&/^multipart\/mixed/i.test(yr)?function Wbe(t,n){return hd(this,void 0,void 0,function(){var e,i,r,o,a,s,l,u,f,m,v,b,w,S,F,N,V,Z,re,se,Ne,xt,gt,An;return fd(this,function(ki){switch(ki.label){case 0:if(void 0===TextDecoder)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");e=new TextDecoder("utf-8"),i=null===(An=t.headers)||void 0===An?void 0:An.get("content-type"),r="boundary=",o=i?.includes(r)?i?.substring(i?.indexOf(r)+9).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",a="\r\n--".concat(o),s="",l=Vbe(t),u=!0,ki.label=1;case 1:return u?[4,l.next()]:[3,3];case 2:for(f=ki.sent(),v=f.done,b="string"==typeof(m=f.value)?m:e.decode(m),w=s.length-a.length+1,u=!v,S=(s+=b).indexOf(a,w);S>-1;){if(F=void 0,xt=[s.slice(0,S),s.slice(S+a.length)],s=xt[1],N=(F=xt[0]).indexOf("\r\n\r\n"),V=Gbe(F.slice(0,N)),(Z=V["content-type"])&&-1===Z.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(re=F.slice(N))if(se=K8(t,re),Object.keys(se).length>1||"data"in se||"incremental"in se||"errors"in se||"payload"in se)if(qbe(se)){if(Ne={},"payload"in se){if(1===Object.keys(se).length&&null===se.payload)return[2];Ne=ye({},se.payload)}"errors"in se&&(Ne=ye(ye({},Ne),{extensions:ye(ye({},"extensions"in Ne?Ne.extensions:null),(gt={},gt[_x]=se.errors,gt))})),n(Ne)}else n(se);else if(1===Object.keys(se).length&&"hasNext"in se&&!se.hasNext)return[2];S=s.indexOf(a)}return[3,1];case 3:return[2]}})})}(bo,Qs):function Qbe(t){return function(n){return n.text().then(function(e){return K8(n,e)}).then(function(e){return!Array.isArray(e)&&!Q8.call(e,"data")&&!Q8.call(e,"errors")&&U8(n,e,"Server response was missing for query '".concat(Array.isArray(t)?t.map(function(i){return i.operationName}):t.operationName,"'.")),e})}}(b)(bo).then(Qs)}).then(function(){ki=void 0,Cn.complete()}).catch(function(bo){ki=void 0,function Ybe(t,n){t.result&&t.result.errors&&t.result.data&&n.next(t.result),n.error(t)}(bo,Cn)}),function(){ki&&ki.abort()}})})},kye=function(t){function n(e){void 0===e&&(e={});var i=t.call(this,wye(e).request)||this;return i.options=e,i}return Th(n,t),n}(xc);const{toString:c5,hasOwnProperty:Dye}=Object.prototype,u5=Function.prototype.toString,lO=new Map;function go(t,n){try{return uO(t,n)}finally{lO.clear()}}const cO=go;function uO(t,n){if(t===n)return!0;const e=c5.call(t);if(e!==c5.call(n))return!1;switch(e){case"[object Array]":if(t.length!==n.length)return!1;case"[object Object]":{if(h5(t,n))return!0;const r=d5(t),o=d5(n),a=r.length;if(a!==o.length)return!1;for(let s=0;s<a;++s)if(!Dye.call(n,r[s]))return!1;for(let s=0;s<a;++s){const l=r[s];if(!uO(t[l],n[l]))return!1}return!0}case"[object Error]":return t.name===n.name&&t.message===n.message;case"[object Number]":if(t!=t)return n!=n;case"[object Boolean]":case"[object Date]":return+t==+n;case"[object RegExp]":case"[object String]":return t==`${n}`;case"[object Map]":case"[object Set]":{if(t.size!==n.size)return!1;if(h5(t,n))return!0;const r=t.entries(),o="[object Map]"===e;for(;;){const a=r.next();if(a.done)break;const[s,l]=a.value;if(!n.has(s)||o&&!uO(l,n.get(s)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":t=new Uint8Array(t),n=new Uint8Array(n);case"[object DataView]":{let r=t.byteLength;if(r===n.byteLength)for(;r--&&t[r]===n[r];);return-1===r}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const r=u5.call(t);
1return r===u5.call(n)&&!function Sye(t,n){const e=t.length-n.length;return e>=0&&t.indexOf(n,e)===e}(r,Mye)}}return!1}function d5(t){return Object.keys(t).filter(xye,t)}function xye(t){return void 0!==this[t]}const Mye="{ [native code] }";function h5(t,n){let e=lO.get(t);if(e){if(e.has(n))return!0}else lO.set(t,e=new Set);return e.add(n),!1}function Eye(t){return t}var Iye=function(){function t(n,e){void 0===e&&(e=Object.create(null)),this.resultCache=H8?new WeakSet:new Set,this.transform=n,e.getCacheKey&&(this.getCacheKey=e.getCacheKey),this.cached=!1!==e.cache,this.resetCache()}return t.prototype.getCacheKey=function(n){return[n]},t.identity=function(){return new t(Eye,{cache:!1})},t.split=function(n,e,i){return void 0===i&&(i=t.identity()),Object.assign(new t(function(r){return(n(r)?e:i).transformDocument(r)},{cache:!1}),{left:e,right:i})},t.prototype.resetCache=function(){var n=this;if(this.cached){var e=new aC(nO);this.performWork=function _be(t,{max:n=Math.pow(2,16),keyArgs:e,makeCacheKey:i=gbe,normalizeResult:r,subscribe:o,cache:a=zA}=Object.create(null)){const s="function"==typeof a?new a(n,v=>v.dispose()):a,l=function(){const v=i.apply(null,e?e.apply(null,arguments):arguments);if(void 0===v)return t.apply(null,arguments);let b=s.get(v);b||(s.set(v,b=new sbe(t)),b.normalizeResult=r,b.subscribe=o,b.forget=()=>s.delete(v));const w=b.recompute(Array.prototype.slice.call(arguments));return s.set(v,b),QA.add(s),px.hasValue()||(QA.forEach(S=>S.clean()),QA.clear()),w};function u(v){const b=v&&s.get(v);b&&b.setDirty()}function f(v){const b=v&&s.get(v);if(b)return b.peek()}function m(v){return!!v&&s.delete(v)}return Object.defineProperty(l,"size",{get:()=>s.size,configurable:!1,enumerable:!1}),Object.freeze(l.options={max:n,keyArgs:e,makeCacheKey:i,normalizeResult:r,subscribe:o,cache:s}),l.dirtyKey=u,l.dirty=function(){u(i.apply(null,arguments))},l.peekKey=f,l.peek=function(){return f(i.apply(null,arguments))},l.forgetKey=m,l.forget=function(){return m(i.apply(null,arguments))},l.makeCacheKey=i,l.getKey=e?function(){return i.apply(null,e.apply(null,arguments))}:i,Object.freeze(l)}(t.prototype.performWork.bind(this),{makeCacheKey:function(i){var r=n.getCacheKey(i);if(r)return Nt(Array.isArray(r),104),e.lookupArray(r)},max:eC["documentTransform.cache"],cache:HA})}},t.prototype.performWork=function(n){return g_(n),this.transform(n)},t.prototype.transformDocument=function(n){if(this.resultCache.has(n))return n;var e=this.performWork(n);return this.resultCache.add(e),e},t.prototype.concat=function(n){var e=this;return Object.assign(new t(function(i){return n.transformDocument(e.transformDocument(i))},{cache:!1}),{left:this,right:n})},t}();function dO(t,n,e){return new Wi(function(i){var r={then:function(l){return new Promise(function(u){return u(l())})}};function o(l,u){return function(f){if(l){var m=function(){return i.closed?0:l(f)};r=r.then(m,m).then(function(v){return i.next(v)},function(v){return i.error(v)})}else i[u](f)}}var a={next:o(n,"next"),error:o(e,"error"),complete:function(){r.then(function(){return i.complete()})}},s=t.subscribe(a);return function(){return s.unsubscribe()}})}function bx(t){return Rh(hO(t))}function hO(t){var n=Rh(t.errors)?t.errors.slice(0):[];return y_(t)&&Rh(t.incremental)&&t.incremental.forEach(function(e){e.errors&&n.push.apply(n,e.errors)}),n}function dC(t,n,e){var i=[];t.forEach(function(r){return r[n]&&i.push(r)}),i.forEach(function(r){return r[n](e)})}function f5(t){function n(e){Object.defineProperty(t,e,{value:Wi})}return z8&&Symbol.species&&n(Symbol.species),n("@@species"),t}function p5(t){return t&&"function"==typeof t.then}var w_=function(t){function n(e){var i=t.call(this,function(r){return i.addObserver(r),function(){return i.removeObserver(r)}})||this;return i.observers=new Set,i.promise=new Promise(function(r,o){i.resolve=r,i.reject=o}),i.handlers={next:function(r){null!==i.sub&&(i.latest=["next",r],i.notify("next",r),dC(i.observers,"next",r))},error:function(r){var o=i.sub;null!==o&&(o&&setTimeout(function(){return o.unsubscribe()}),i.sub=null,i.latest=["error",r],i.reject(r),i.notify("error",r),dC(i.observers,"error",r))},complete:function(){var o=i.sub,a=i.sources;if(null!==o){var l=(void 0===a?[]:a).shift();l?p5(l)?l.then(function(u){return i.sub=u.subscribe(i.handlers)},i.handlers.error):i.sub=l.subscribe(i.handlers):(o&&setTimeout(function(){return o.unsubscribe()}),i.sub=null,i.latest&&"next"===i.latest[0]?i.resolve(i.latest[1]):i.resolve(),i.notify("complete"),dC(i.observers,"complete"))}}},i.nextResultListeners=new Set,i.cancel=function(r){i.reject(r),i.sources=[],i.handlers.error(r)},i.promise.catch(function(r){}),"function"==typeof e&&(e=[new Wi(e)]),p5(e)?e.then(function(r){return i.start(r)},i.handlers.error):i.start(e),i}return Th(n,t),n.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},n.prototype.deliverLastMessage=function(e){if(this.latest){var i=this.latest[0],r=e[i];r&&r.call(e,this.latest[1]),null===this.sub&&"next"===i&&e.complete&&e.complete()}},n.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},n.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},n.prototype.notify=function(e,i){var r=this.nextResultListeners;r.size&&(this.nextResultListeners=new Set,r.forEach(function(o){return o(e,i)}))},n.prototype.beforeNext=function(e){var i=!1;this.nextResultListeners.add(function(r,o){i||(i=!0,e(r,o))})},n}(Wi);function yx(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var e=Object.create(null);
1return t.forEach(function(i){i&&Object.keys(i).forEach(function(r){var o=i[r];void 0!==o&&(e[r]=o)})}),e}f5(w_);var Tye=Object.prototype.toString;function Aye(t){return fO(t)}function fO(t,n){switch(Tye.call(t)){case"[object Array]":if((n=n||new Map).has(t))return n.get(t);var e=t.slice(0);return n.set(t,e),e.forEach(function(r,o){e[o]=fO(r,n)}),e;case"[object Object]":if((n=n||new Map).has(t))return n.get(t);var i=Object.create(Object.getPrototypeOf(t));return n.set(t,i),Object.keys(t).forEach(function(r){i[r]=fO(t[r],n)}),i;default:return t}}function Pye(t,n,e,i){var r=n.data,o=Wy(n,["data"]),a=e.data,s=Wy(e,["data"]);return cO(o,s)&&Cx(fx(t).selectionSet,r,a,{fragmentMap:uC(oC(t)),variables:i})}function Cx(t,n,e,i){if(n===e)return!0;var r=new Set;return t.selections.every(function(o){if(r.has(o)||(r.add(o),!V8(o,i.variables))||m5(o))return!0;if(iC(o)){var a=nC(o),s=n&&n[a],l=e&&e[a],u=o.selectionSet;if(!u)return cO(s,l);var f=Array.isArray(s),m=Array.isArray(l);if(f!==m)return!1;if(f&&m){var v=s.length;if(l.length!==v)return!1;for(var b=0;b<v;++b)if(!Cx(u,s[b],l[b],i))return!1;return!0}return Cx(u,s,l,i)}var w=function dye(t,n){switch(t.kind){case"InlineFragment":return t;case"FragmentSpread":var e=t.name.value;if("function"==typeof n)return n(e);var i=n&&n[e];return Nt(i,114,e),i||null;default:return null}}(o,i.fragmentMap);return w?!!m5(w)||Cx(w.selectionSet,n,e,i):void 0})}function m5(t){return!!t.directives&&t.directives.some(Rye)}function Rye(t){return"nonreactive"===t.name.value}var g5=Object.assign,Nye=Object.hasOwnProperty,wx=function(t){function n(e){var i=e.queryManager,r=e.queryInfo,o=e.options,a=this,s=n.inactiveOnCreation.getValue();(a=t.call(this,function(N){a._getOrCreateQuery();try{var V=N._subscription._observer;V&&!V.error&&(V.error=Fye)}catch{}var Z=!a.observers.size;a.observers.add(N);var re=a.last;return re&&re.error?N.error&&N.error(re.error):re&&re.result&&N.next&&N.next(a.maskResult(re.result)),Z&&a.reobserve().catch(function(){}),function(){a.observers.delete(N)&&!a.observers.size&&a.tearDownQuery()}})||this).observers=new Set,a.subscriptions=new Set,a.dirty=!1,a._getOrCreateQuery=function(){return s&&(i.queries.set(a.queryId,r),s=!1),a.queryManager.getOrCreateQuery(a.queryId)},a.queryInfo=r,a.queryManager=i,a.waitForOwnResult=pO(o.fetchPolicy),a.isTornDown=!1,a.subscribeToMore=a.subscribeToMore.bind(a),a.maskResult=a.maskResult.bind(a);var l=i.defaultOptions.watchQuery,f=(void 0===l?{}:l).fetchPolicy,m=void 0===f?"cache-first":f,v=o.fetchPolicy,b=void 0===v?m:v,w=o.initialFetchPolicy,S=void 0===w?"standby"===b?m:b:w;a.options=ye(ye({},o),{initialFetchPolicy:S,fetchPolicy:b}),a.queryId=r.queryId||i.generateQueryId();var F=__(a.query);return a.queryName=F&&F.name&&F.name.value,a}return Th(n,t),Object.defineProperty(n.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),n.prototype.result=function(){var e=this;return!1!==globalThis.__DEV__&&Op("observableQuery.result",function(){!1!==globalThis.__DEV__&&Nt.warn(23)}),new Promise(function(i,r){var o={next:function(s){i(s),e.observers.delete(o),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout(function(){a.unsubscribe()},0)},error:r},a=e.subscribe(o)})},n.prototype.resetDiff=function(){this.queryInfo.resetDiff()},n.prototype.getCurrentFullResult=function(e){var i=this;void 0===e&&(e=!0);var r=Dc("getLastResult",function(){return i.getLastResult(!0)}),o=this.queryInfo.networkStatus||r&&r.networkStatus||qi.ready,a=ye(ye({},r),{loading:h_(o),networkStatus:o}),s=this.options.fetchPolicy,l=void 0===s?"cache-first":s;if(!pO(l)&&!this.queryManager.getDocumentInfo(this.query).hasForcedResolvers)if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var u=this.queryInfo.getDiff();(u.complete||this.options.returnPartialData)&&(a.data=u.result),go(a.data,{})&&(a.data=void 0),u.complete?(delete a.partial,u.complete&&a.networkStatus===qi.loading&&("cache-first"===l||"cache-only"===l)&&(a.networkStatus=qi.ready,a.loading=!1)):a.partial=!0,a.networkStatus===qi.ready&&(a.error||a.errors)&&(a.networkStatus=qi.error),!1!==globalThis.__DEV__&&!u.complete&&!this.options.partialRefetch&&!a.loading&&!a.data&&!a.error&&_5(u.missing)}return e&&this.updateLastResult(a),a},n.prototype.getCurrentResult=function(e){return void 0===e&&(e=!0),this.maskResult(this.getCurrentFullResult(e))},n.prototype.isDifferentFromLastResult=function(e,i){if(!this.last)return!0;var r=this.queryManager.getDocumentInfo(this.query),o=this.queryManager.dataMasking;return(o||r.hasNonreactiveDirective?!Pye(o?r.nonReactiveQuery:this.query,this.last.result,e,this.variables):!go(this.last.result,e))||i&&
1!go(this.last.variables,i)},n.prototype.getLast=function(e,i){var r=this.last;if(r&&r[e]&&(!i||go(r.variables,this.variables)))return r[e]},n.prototype.getLastResult=function(e){return!1!==globalThis.__DEV__&&Op("getLastResult",function(){!1!==globalThis.__DEV__&&Nt.warn(24)}),this.getLast("result",e)},n.prototype.getLastError=function(e){return!1!==globalThis.__DEV__&&Op("getLastError",function(){!1!==globalThis.__DEV__&&Nt.warn(25)}),this.getLast("error",e)},n.prototype.resetLastResults=function(){!1!==globalThis.__DEV__&&Op("resetLastResults",function(){!1!==globalThis.__DEV__&&Nt.warn(26)}),delete this.last,this.isTornDown=!1},n.prototype.resetQueryStoreErrors=function(){!1!==globalThis.__DEV__&&!1!==globalThis.__DEV__&&Nt.warn(27),this.queryManager.resetErrors(this.queryId)},n.prototype.refetch=function(e){var i,r={pollInterval:0};if(r.fetchPolicy="no-cache"===this.options.fetchPolicy?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&Nye.call(e,"variables")){var a=function Gve(t){var n=__(t);return Nt(n&&"query"===n.operation,118),n}(this.query),s=a.variableDefinitions;(!s||!s.some(function(l){return"variables"===l.variable.name.value}))&&!1!==globalThis.__DEV__&&Nt.warn(28,e,(null===(i=a.name)||void 0===i?void 0:i.value)||a)}return e&&!go(this.options.variables,e)&&(r.variables=this.options.variables=ye(ye({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(r,qi.refetch)},n.prototype.fetchMore=function(e){var i=this,r=ye(ye({},e.query?e:ye(ye(ye(ye({},this.options),{query:this.options.query}),e),{variables:ye(ye({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"});r.query=this.transformDocument(r.query);var o=this.queryManager.generateQueryId();this.lastQuery=e.query?this.transformDocument(this.options.query):r.query;var a=this.queryInfo,s=a.networkStatus;a.networkStatus=qi.fetchMore,r.notifyOnNetworkStatusChange&&this.observe();var l=new Set,u=e?.updateQuery,f="no-cache"!==this.options.fetchPolicy;return f||Nt(u,29),this.queryManager.fetchQuery(o,r,qi.fetchMore).then(function(m){if(i.queryManager.removeQuery(o),a.networkStatus===qi.fetchMore&&(a.networkStatus=s),f)i.queryManager.cache.batch({update:function(w){var S=e.updateQuery;S?w.updateQuery({query:i.query,variables:i.variables,returnPartialData:!0,optimistic:!1},function(F){return S(F,{fetchMoreResult:m.data,variables:r.variables})}):w.writeQuery({query:r.query,variables:r.variables,data:m.data})},onWatchUpdated:function(w){l.add(w.query)}});else{var v=i.getLast("result"),b=u(v.data,{fetchMoreResult:m.data,variables:r.variables});i.reportResult(ye(ye({},v),{networkStatus:s,loading:h_(s),data:b}),i.variables)}return i.maskResult(m)}).finally(function(){f&&!l.has(i.query)&&i.reobserveCacheFirst()})},n.prototype.subscribeToMore=function(e){var i=this,r=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(o){var a=e.updateQuery;a&&i.updateQuery(function(s,l){return a(s,ye({subscriptionData:o},l))})},error:function(o){e.onError?e.onError(o):!1!==globalThis.__DEV__&&Nt.error(30,o)}});return this.subscriptions.add(r),function(){i.subscriptions.delete(r)&&r.unsubscribe()}},n.prototype.setOptions=function(e){return!1!==globalThis.__DEV__&&(El(e,"canonizeResults","setOptions"),Op("setOptions",function(){!1!==globalThis.__DEV__&&Nt.warn(31)})),this.reobserve(e)},n.prototype.silentSetOptions=function(e){var i=yx(this.options,e||{});g5(this.options,i)},n.prototype.setVariables=function(e){var i=this;return go(this.variables,e)?this.observers.size?Dc("observableQuery.result",function(){return i.result()}):Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},qi.setVariables):Promise.resolve())},n.prototype.updateQuery=function(e){var i=this.queryManager,r=i.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),o=r.result,s=e(o,{variables:this.variables,complete:!!r.complete,previousData:o});s&&(i.cache.writeQuery({query:this.options.query,data:s,variables:this.variables}),i.broadcastQueries())},n.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},n.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},n.prototype.applyNextFetchPolicy=function(e,i){if(i.nextFetchPolicy){var r=i.fetchPolicy,o=void 0===r?"cache-first":r,a=i.initialFetchPolicy,s=void 0===a?o:a;"standby"===o||(i.fetchPolicy="function"==typeof i.nextFetchPolicy?i.nextFetchPolicy(o,{reason:e,options:i,observable:this,initialFetchPolicy:s}):"variables-changed"===e?s:i.nextFetchPolicy)}return i.fetchPolicy},n.prototype.fetch=function(e,i,r){var o=this._getOrCreateQuery();return o.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(o,e,i,r)},n.prototype.updatePolling=function(){var e=this;if(!this.queryManager.ssrMode){var r=this.pollingInfo,o=this.options.pollInterval;if(!o||!this.hasObservers())return void(r&&(clearTimeout(r.timeout),delete this.pollingInfo));if(!r||r.interval!==o){Nt(o,32),(r||(this.pollingInfo={})).interval=o;var s=function(){var u,f;e.pollingInfo&&(h_(e.queryInfo.networkStatus)||null!==(f=(u=e.options).skipPollAttempt)&&void 0!==f&&f.call(u)?l():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},qi.poll).then(l,l))},l=function(){var u=e.pollingInfo;u&&(clearTimeout(u.timeout),u.timeout=setTimeout(s,u.interval))};l()}}},n.prototype.updateLastResult=function(e,i){var r=this;void 0===i&&(i=this.variables);var o=Dc("getLastError",function(){return r.getLastError()});return o&&this.last&&!go(i,this.last.variables)&&(o=void 0),this.last=ye({result:this.queryManager.assumeImmutableResults?e:Aye(e),variables:i},o?{error:o}:null)},n.prototype.reobserveAsConcast=function(e,i){var r=this;this.isTornDown=!1;var o=i===qi.refetch||i===qi.fetchMore||i===qi.poll,a=this.options.variables,s=this.options.fetchPolicy,l=yx(this.options,e||{}),u=o?l:g5(this.options,l),f=this.transformDocument(u.query);this.lastQuery=f,o||(this.updatePolling(),e&&e.variables&&!go(e.variables,a)&&"standby"!==u.fetchPolicy&&(u.fetchPolicy===s||"function"==typeof u.nextFetchPolicy)&&(this.applyNextFetchPolicy("variables-changed",u),void 0===i&&(i=qi.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=pO(u.fetchPolicy));var m=function(){r.concast===w&&(r.waitForOwnResult=!1)},v=u.variables&&ye({},u.variables),b=this.fetch(u,i,f),w=b.concast,F={next:function(N){go(r.variables,v)&&(m(),r.reportResult(N,v))},error:function(N){go(r.variables,v)&&(q8(N)||(N=new Rp({networkError:N}
1)),m(),r.reportError(N,v))}};return!o&&(b.fromLink||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=w,this.observer=F),w.addObserver(F),w},n.prototype.reobserve=function(e,i){return function Oye(t){return t.catch(function(){}),t}(this.reobserveAsConcast(e,i).promise.then(this.maskResult))},n.prototype.resubscribeAfterError=function(){for(var e=this,i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];var o=this.last;Dc("resetLastResults",function(){return e.resetLastResults()});var a=this.subscribe.apply(this,i);return this.last=o,a},n.prototype.observe=function(){this.reportResult(this.getCurrentFullResult(!1),this.variables)},n.prototype.reportResult=function(e,i){var r=this,o=Dc("getLastError",function(){return r.getLastError()}),a=this.isDifferentFromLastResult(e,i);(o||!e.partial||this.options.returnPartialData)&&this.updateLastResult(e,i),(o||a)&&dC(this.observers,"next",this.maskResult(e))},n.prototype.reportError=function(e,i){var r=this,o=ye(ye({},Dc("getLastResult",function(){return r.getLastResult()})),{error:e,errors:e.graphQLErrors,networkStatus:qi.error,loading:!1});this.updateLastResult(o,i),dC(this.observers,"error",this.last.error=e)},n.prototype.hasObservers=function(){return this.observers.size>0},n.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(e){return e.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},n.prototype.transformDocument=function(e){return this.queryManager.transform(e)},n.prototype.maskResult=function(e){return e&&"data"in e?ye(ye({},e),{data:this.queryManager.maskOperation({document:this.query,data:e.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):e},n.prototype.resetNotifications=function(){this.cancelNotifyTimeout(),this.dirty=!1},n.prototype.cancelNotifyTimeout=function(){this.notifyTimeout&&(clearTimeout(this.notifyTimeout),this.notifyTimeout=void 0)},n.prototype.scheduleNotify=function(){var e=this;this.dirty||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return e.notify()},0)))},n.prototype.notify=function(){this.cancelNotifyTimeout(),!this.dirty||"cache-only"!=this.options.fetchPolicy&&"cache-and-network"!=this.options.fetchPolicy&&h_(this.queryInfo.networkStatus)||(this.queryInfo.getDiff().fromOptimisticTransaction?this.observe():this.reobserveCacheFirst()),this.dirty=!1},n.prototype.reobserveCacheFirst=function(){var e=this.options,i=e.fetchPolicy,r=e.nextFetchPolicy;return"cache-and-network"===i||"network-only"===i?this.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(o,a){return this.nextFetchPolicy=r,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(o,a):i}}):this.reobserve()},n.inactiveOnCreation=new v_,n}(Wi);function Fye(t){!1!==globalThis.__DEV__&&Nt.error(33,t.message,t.stack)}function _5(t){!1!==globalThis.__DEV__&&t&&!1!==globalThis.__DEV__&&Nt.debug(34,t)}function pO(t){return"network-only"===t||"no-cache"===t||"standby"===t}f5(wx);var k_=new(nO?WeakMap:Map);function mO(t,n){var e=t[n];"function"==typeof e&&(t[n]=function(){return k_.set(t,(k_.get(t)+1)%1e15),e.apply(this,arguments)})}var gO=function(){function t(n,e){void 0===e&&(e=n.generateQueryId()),this.queryId=e,this.document=null,this.lastRequestId=1,this.stopped=!1,this.observableQuery=null;var i=this.cache=n.cache;k_.has(i)||(k_.set(i,0),mO(i,"evict"),mO(i,"modify"),mO(i,"reset"))}return t.prototype.init=function(n){var e=n.networkStatus||qi.loading;return this.variables&&this.networkStatus!==qi.loading&&!go(this.variables,n.variables)&&(e=qi.setVariables),go(n.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:n.document,variables:n.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:e}),n.observableQuery&&this.setObservableQuery(n.observableQuery),n.lastRequestId&&(this.lastRequestId=n.lastRequestId),this},t.prototype.resetDiff=function(){this.lastDiff=void 0},t.prototype.getDiff=function(){var n=this,e=this.getDiffOptions();if(this.lastDiff&&go(e,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var i=this.observableQuery;if(i&&"no-cache"===i.options.fetchPolicy)return{complete:!1};var r=Dc("canonizeResults",function(){return n.cache.diff(e)});return this.updateLastDiff(r,e),r},t.prototype.updateLastDiff=function(n,e){this.lastDiff=n?{diff:n,options:e||this.getDiffOptions()}:void 0},t.prototype.getDiffOptions=function(n){var e;return void 0===n&&(n=this.variables),{query:this.document,variables:n,returnPartialData:!0,optimistic:!0,canonizeResults:null===(e=this.observableQuery)||void 0===e?void 0:e.options.canonizeResults}},t.prototype.setDiff=function(n){var i,e=this,r=this.lastDiff&&this.lastDiff.diff;
1n&&!n.complete&&Dc("getLastError",function(){var o;return null===(o=e.observableQuery)||void 0===o?void 0:o.getLastError()})||(this.updateLastDiff(n),go(r&&r.result,n&&n.result)||null===(i=this.observableQuery)||void 0===i||i.scheduleNotify())},t.prototype.setObservableQuery=function(n){n!==this.observableQuery&&(this.observableQuery=n,n&&(n.queryInfo=this))},t.prototype.stop=function(){var n;if(!this.stopped){this.stopped=!0,null===(n=this.observableQuery)||void 0===n||n.resetNotifications(),this.cancel();var e=this.observableQuery;e&&e.stopPolling()}},t.prototype.cancel=function(){var n;null===(n=this.cancelWatch)||void 0===n||n.call(this),this.cancelWatch=void 0},t.prototype.updateWatch=function(n){var e=this;void 0===n&&(n=this.variables);var i=this.observableQuery;if(!i||"no-cache"!==i.options.fetchPolicy){var r=ye(ye({},this.getDiffOptions(n)),{watcher:this,callback:function(o){return e.setDiff(o)}});(!this.lastWatch||!go(r,this.lastWatch))&&(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=r))}},t.prototype.resetLastWrite=function(){this.lastWrite=void 0},t.prototype.shouldWrite=function(n,e){var i=this.lastWrite;return!(i&&i.dmCount===k_.get(this.cache)&&go(e,i.variables)&&go(n.data,i.result.data))},t.prototype.markResult=function(n,e,i,r){var a,o=this,s=new iO,l=Rh(n.errors)?n.errors.slice(0):[];if(null===(a=this.observableQuery)||void 0===a||a.resetNotifications(),"incremental"in n&&Rh(n.incremental)){var u=Y8(this.getDiff().result,n);n.data=u}else if("hasNext"in n&&n.hasNext){var f=this.getDiff();n.data=s.merge(f.result,n.data)}this.graphQLErrors=l,"no-cache"===i.fetchPolicy?this.updateLastDiff({result:n.data,complete:!0},this.getDiffOptions(i.variables)):0!==r&&(_O(n,i.errorPolicy)?this.cache.performTransaction(function(m){if(o.shouldWrite(n,i.variables))m.writeQuery({query:e,data:n.data,variables:i.variables,overwrite:1===r}),o.lastWrite={result:n,variables:i.variables,dmCount:k_.get(o.cache)};else if(o.lastDiff&&o.lastDiff.diff.complete)return void(n.data=o.lastDiff.diff.result);var v=o.getDiffOptions(i.variables),b=Dc("canonizeResults",function(){return m.diff(v)});!o.stopped&&go(o.variables,i.variables)&&o.updateWatch(i.variables),o.updateLastDiff(b,v),b.complete&&(n.data=b.result)}):this.lastWrite=void 0)},t.prototype.markReady=function(){return this.networkError=null,this.networkStatus=qi.ready},t.prototype.markError=function(n){var e;return this.networkStatus=qi.error,this.lastWrite=void 0,null===(e=this.observableQuery)||void 0===e||e.resetNotifications(),n.graphQLErrors&&(this.graphQLErrors=n.graphQLErrors),n.networkError&&(this.networkError=n.networkError),n},t}();function _O(t,n){void 0===n&&(n="none");var e="ignore"===n||"all"===n,i=!bx(t);return!i&&e&&t.data&&(i=!0),i}var v5=nO?WeakMap:Map,b5=H8?WeakSet:Set,y5=new v_,C5=!1;function w5(){C5||(C5=!0,!1!==globalThis.__DEV__&&Nt.warn(64))}function k5(t,n,e){return y5.withValue(!0,function(){var i=hC(t,n,e,!1);return Object.isFrozen(t)&&function Bye(t){!1!==globalThis.__DEV__&&function Lye(t){var n=new Set([t]);return n.forEach(function(e){_u(e)&&function Vye(t){if(!1!==globalThis.__DEV__&&!Object.isFrozen(t))try{Object.freeze(t)}catch(n){if(n instanceof TypeError)return null;throw n}return t}(e)===e&&Object.getOwnPropertyNames(e).forEach(function(i){_u(e[i])&&n.add(e[i])})}),t}(t)}(i),i})}function hC(t,n,e,i,r){var o,a=e.knownChanged,s=function Hye(t,n){if(n.has(t))return n.get(t);var e=Array.isArray(t)?[]:Object.create(null);return n.set(t,e),e}(t,e.mutableTargets);if(Array.isArray(t)){for(var l=0,u=Array.from(t.entries());l<u.length;l++){var f=u[l],m=f[0],v=f[1];if(null!==v){var b=hC(v,n,e,i,!1!==globalThis.__DEV__?"".concat(r||"","[").concat(m,"]"):void 0);a.has(b)&&a.add(s),s[m]=b}else s[m]=null}return a.has(s)?s:t}for(var w=0,S=n.selections;w<S.length;w++){var F=S[w],N=void 0;if(i&&a.add(s),F.kind===yt.FIELD){var V=nC(F),Z=F.selectionSet;if(void 0===(N=s[V]||t[V]))continue;Z&&null!==N&&(b=hC(t[V],Z,e,i,!1!==globalThis.__DEV__?"".concat(r||"",".").concat(V):void 0),a.has(b)&&(N=b)),!1===globalThis.__DEV__&&(s[V]=N),!1!==globalThis.__DEV__&&(!i||"__typename"===V||null!==(o=Object.getOwnPropertyDescriptor(s,V))&&void 0!==o&&o.value?(delete s[V],s[V]=N):Object.defineProperty(s,V,zye(V,N,r||"",e.operationName,e.operationType)))}if(F.kind===yt.INLINE_FRAGMENT&&(!F.typeCondition||e.cache.fragmentMatches(F,t.__typename))&&(N=hC(t,F.selectionSet,e,i,r)),F.kind===yt.FRAGMENT_SPREAD){var re=F.name.value,se=e.fragmentMap[re]||(e.fragmentMap[re]=e.cache.lookupFragment(re));Nt(se,59,re);var Ne=xbe(F);"mask"!==Ne&&(N=hC(t,se.selectionSet,e,"migrate"===Ne,r))}a.has(N)&&a.add(s)}return"__typename"in t&&!("__typename"in s)&&(s.__typename=t.__typename),Object.keys(s).length!==Object.keys(t).length&&a.add(s),a.has(s)?s:t}function zye(t,n,e,i,r){var o=function(){return y5.getValue()||(!1!==globalThis.__DEV__&&Nt.warn(60,i?"".concat(r," '").concat(i,"'"):"anonymous ".concat(r),"".concat(e,".").concat(t).replace(/^\./,"")),o=function(){return n}),n};return{get:function(){return o()},set:function(a){o=function(){return a}},enumerable:!0,configurable:!0}}var $ye=Object.prototype.hasOwnProperty,D5=Object.create(null),qye=function(){function t(n){var e=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new d8(eC["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new aC(!1),this.noCacheWarningsByQueryId=new Set;var i=new Iye(function(o){return e.cache.transformDocument(o)},{cache:!1});this.cache=n.cache,this.link=n.link,this.defaultOptions=n.defaultOptions,this.queryDeduplication=n.queryDeduplication,this.clientAwareness=n.clientAwareness,this.localState=n.localState,this.ssrMode=n.ssrMode,this.assumeImmutableResults=n.assumeImmutableResults,this.dataMasking=n.dataMasking;var r=n.documentTransform;this.documentTransform=r?i.concat(r).concat(i):i,this.defaultContext=n.defaultContext||Object.create(null),(this.onBroadcast=n.onBroadcast)&&(this.mutationStore=Object.create(null))}return t.prototype.stop=function(){var n=this;
1this.queries.forEach(function(e,i){n.stopQueryNoBroadcast(i)}),this.cancelPendingFetches(gu(35))},t.prototype.cancelPendingFetches=function(n){this.fetchCancelFns.forEach(function(e){return e(n)}),this.fetchCancelFns.clear()},t.prototype.mutate=function(n){return hd(this,arguments,void 0,function(e){var i,r,o,a,s,l,u,f=e.mutation,m=e.variables,v=e.optimisticResponse,b=e.updateQueries,w=e.refetchQueries,S=void 0===w?[]:w,F=e.awaitRefetchQueries,N=void 0!==F&&F,V=e.update,Z=e.onQueryUpdated,re=e.fetchPolicy,se=void 0===re?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":re,Ne=e.errorPolicy,xt=void 0===Ne?(null===(u=this.defaultOptions.mutate)||void 0===u?void 0:u.errorPolicy)||"none":Ne,gt=e.keepRootFields,An=e.context;return fd(this,function(ki){switch(ki.label){case 0:return Nt(f,36),Nt("network-only"===se||"no-cache"===se,37),i=this.generateMutationId(),f=this.cache.transformForLink(this.transform(f)),r=this.getDocumentInfo(f).hasClientExports,m=this.getVariables(f,m),r?[4,this.localState.addExportedVariables(f,m,An)]:[3,2];case 1:m=ki.sent(),ki.label=2;case 2:return o=this.mutationStore&&(this.mutationStore[i]={mutation:f,variables:m,loading:!0,error:null}),a=v&&this.markMutationOptimistic(v,{mutationId:i,document:f,variables:m,fetchPolicy:se,errorPolicy:xt,context:An,updateQueries:b,update:V,keepRootFields:gt}),this.broadcastQueries(),s=this,[2,new Promise(function(Ys,_o){return dO(s.getObservableFromLink(f,ye(ye({},An),{optimisticResponse:a?v:void 0}),m,{},!1),function(jt){if(bx(jt)&&"none"===xt)throw new Rp({graphQLErrors:hO(jt)});o&&(o.loading=!1,o.error=null);var _n=ye({},jt);return"function"==typeof S&&(S=S(_n)),"ignore"===xt&&bx(_n)&&delete _n.errors,s.markMutationResult({mutationId:i,result:_n,document:f,variables:m,fetchPolicy:se,errorPolicy:xt,context:An,update:V,updateQueries:b,awaitRefetchQueries:N,refetchQueries:S,removeOptimistic:a?i:void 0,onQueryUpdated:Z,keepRootFields:gt})}).subscribe({next:function(jt){s.broadcastQueries(),(!("hasNext"in jt)||!1===jt.hasNext)&&Ys(ye(ye({},jt),{data:s.maskOperation({document:f,data:jt.data,fetchPolicy:se,id:i})}))},error:function(jt){o&&(o.loading=!1,o.error=jt),a&&s.cache.removeOptimistic(i),s.broadcastQueries(),_o(jt instanceof Rp?jt:new Rp({networkError:jt}))}})})]}})})},t.prototype.markMutationResult=function(n,e){var i=this;void 0===e&&(e=this.cache);var r=n.result,o=[],a="no-cache"===n.fetchPolicy;if(!a&&_O(r,n.errorPolicy)){if(y_(r)||o.push({result:r.data,dataId:"ROOT_MUTATION",query:n.document,variables:n.variables}),y_(r)&&Rh(r.incremental)){var s=e.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(n.document).asQuery,variables:n.variables,optimistic:!1,returnPartialData:!0}),l=void 0;s.result&&(l=Y8(s.result,r)),typeof l<"u"&&(r.data=l,o.push({result:l,dataId:"ROOT_MUTATION",query:n.document,variables:n.variables}))}var u=n.updateQueries;u&&this.queries.forEach(function(m,v){var b=m.observableQuery,w=b&&b.queryName;if(w&&$ye.call(u,w)){var S=u[w],F=i.queries.get(v),N=F.document,V=F.variables,Z=e.diff({query:N,variables:V,returnPartialData:!0,optimistic:!1}),re=Z.result;if(Z.complete&&re){var Ne=S(re,{mutationResult:r,queryName:N&&rC(N)||void 0,queryVariables:V});Ne&&o.push({result:Ne,dataId:"ROOT_QUERY",query:N,variables:V})}}})}if(o.length>0||(n.refetchQueries||"").length>0||n.update||n.onQueryUpdated||n.removeOptimistic){var f=[];if(this.refetchQueries({updateCache:function(m){a||o.forEach(function(S){return m.write(S)});var v=n.update,b=!function $be(t){return y_(t)||function Ube(t){return"hasNext"in t&&"data"in t}(t)}(r)||y_(r)&&!r.hasNext;if(v){if(!a){var w=m.diff({id:"ROOT_MUTATION",query:i.getDocumentInfo(n.document).asQuery,variables:n.variables,optimistic:!1,returnPartialData:!0});w.complete&&("incremental"in(r=ye(ye({},r),{data:w.result}))&&delete r.incremental,"hasNext"in r&&delete r.hasNext)}b&&v(m,r,{context:n.context,variables:n.variables})}!a&&!n.keepRootFields&&b&&m.modify({id:"ROOT_MUTATION",fields:function(S,F){return"__typename"===F.fieldName?S:F.DELETE}})},include:n.refetchQueries,optimistic:!1,removeOptimistic:n.removeOptimistic,onQueryUpdated:n.onQueryUpdated||null}
1).forEach(function(m){return f.push(m)}),n.awaitRefetchQueries||n.onQueryUpdated)return Promise.all(f).then(function(){return r})}return Promise.resolve(r)},t.prototype.markMutationOptimistic=function(n,e){var i=this,r="function"==typeof n?n(e.variables,{IGNORE:D5}):n;return r!==D5&&(this.cache.recordOptimisticTransaction(function(o){try{i.markMutationResult(ye(ye({},e),{result:{data:r}}),o)}catch(a){!1!==globalThis.__DEV__&&Nt.error(a)}},e.mutationId),!0)},t.prototype.fetchQuery=function(n,e,i){return this.fetchConcastWithInfo(this.getOrCreateQuery(n),e,i).concast.promise},t.prototype.getQueryStore=function(){var n=Object.create(null);return this.queries.forEach(function(e,i){n[i]={variables:e.variables,networkStatus:e.networkStatus,networkError:e.networkError,graphQLErrors:e.graphQLErrors}}),n},t.prototype.resetErrors=function(n){var e=this.queries.get(n);e&&(e.networkError=void 0,e.graphQLErrors=[])},t.prototype.transform=function(n){return this.documentTransform.transformDocument(n)},t.prototype.getDocumentInfo=function(n){var e=this.transformCache;if(!e.has(n)){var i={hasClientExports:wbe(n),hasForcedResolvers:this.localState.shouldForceResolvers(n),hasNonreactiveDirective:Pp(["nonreactive"],n),nonReactiveQuery:Cye(n),clientQuery:this.localState.clientQuery(n),serverQuery:sO([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],n),defaultVars:Qve(__(n)),asQuery:ye(ye({},n),{definitions:n.definitions.map(function(r){return"OperationDefinition"===r.kind&&"query"!==r.operation?ye(ye({},r),{operation:"query"}):r})})};e.set(n,i)}return e.get(n)},t.prototype.getVariables=function(n,e){return ye(ye({},this.getDocumentInfo(n).defaultVars),e)},t.prototype.watchQuery=function(n){var e=this.transform(n.query);typeof(n=ye(ye({},n),{variables:this.getVariables(e,n.variables)})).notifyOnNetworkStatusChange>"u"&&(n.notifyOnNetworkStatusChange=!1);var i=new gO(this),r=new wx({queryManager:this,queryInfo:i,options:n});return r.lastQuery=e,wx.inactiveOnCreation.getValue()||this.queries.set(r.queryId,i),i.init({document:e,observableQuery:r,variables:r.variables}),r},t.prototype.query=function(n,e){var i=this;void 0===e&&(e=this.generateQueryId()),Nt(n.query,38),Nt("Document"===n.query.kind,39),Nt(!n.returnPartialData,40),Nt(!n.pollInterval,41);var r=this.transform(n.query);return this.fetchQuery(e,ye(ye({},n),{query:r})).then(function(o){return o&&ye(ye({},o),{data:i.maskOperation({document:r,data:o.data,fetchPolicy:n.fetchPolicy,id:e})})}).finally(function(){return i.stopQuery(e)})},t.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},t.prototype.generateRequestId=function(){return this.requestIdCounter++},t.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},t.prototype.stopQueryInStore=function(n){this.stopQueryInStoreNoBroadcast(n),this.broadcastQueries()},t.prototype.stopQueryInStoreNoBroadcast=function(n){var e=this.queries.get(n);e&&e.stop()},t.prototype.clearStore=function(n){return void 0===n&&(n={discardWatches:!0}),this.cancelPendingFetches(gu(42)),this.queries.forEach(function(e){e.observableQuery?e.networkStatus=qi.loading:e.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(n)},t.prototype.getObservableQueries=function(n){var e=this;void 0===n&&(n="active");var i=new Map,r=new Map,o=new Map,a=new Set;return Array.isArray(n)&&n.forEach(function(s){if("string"==typeof s)r.set(s,s),o.set(s,!1);else if(function Ove(t){return _u(t)&&"Document"===t.kind&&Array.isArray(t.definitions)}(s)){var l=C_(e.transform(s));r.set(l,rC(s)),o.set(l,!1)}else _u(s)&&s.query&&a.add(s)}),this.queries.forEach(function(s,l){var u=s.observableQuery,f=s.document;if(u){if("all"===n)return void i.set(l,u);var m=u.queryName;if("standby"===u.options.fetchPolicy||"active"===n&&!u.hasObservers())return;("active"===n||m&&o.has(m)||f&&o.has(C_(f)))&&(i.set(l,u),m&&o.set(m,!0),f&&o.set(C_(f),!0))}}),a.size&&a.forEach(function(s){var l=IA("legacyOneTimeQuery"),u=e.getOrCreateQuery(l).init({document:s.query,variables:s.variables}),f=new wx({queryManager:e,queryInfo:u,options:ye(ye({},s),{fetchPolicy:"network-only"})});Nt(f.queryId===l),u.setObservableQuery(f),i.set(l,f)}),!1!==globalThis.__DEV__&&o.size&&o.forEach(function(s,l){if(!s){var u=r.get(l);u?!1!==globalThis.__DEV__&&Nt.warn(43,u):!1!==globalThis.__DEV__&&Nt.warn(44)}}),i},t.prototype.reFetchObservableQueries=function(n){var e=this;void 0===n&&(n=!1);var i=[];return this.getObservableQueries(n?"all":"active").forEach(function(r,o){var a=r.options.fetchPolicy;Dc("resetLastResults",function(){return r.resetLastResults()}
1),(n||"standby"!==a&&"cache-only"!==a)&&i.push(r.refetch()),(e.queries.get(o)||r.queryInfo).setDiff(null)}),this.broadcastQueries(),Promise.all(i)},t.prototype.startGraphQLSubscription=function(n){var e=this,i=n.query,r=n.variables,o=n.fetchPolicy,a=n.errorPolicy,s=void 0===a?"none":a,l=n.context,u=void 0===l?{}:l,f=n.extensions,m=void 0===f?{}:f;i=this.transform(i),r=this.getVariables(i,r);var v=function(w){return e.getObservableFromLink(i,u,w,m).map(function(S){"no-cache"!==o&&(_O(S,s)&&e.cache.write({query:i,result:S.data,dataId:"ROOT_SUBSCRIPTION",variables:w}),e.broadcastQueries());var F=bx(S),N=$8(S);if(F||N){var V={};if(F&&(V.graphQLErrors=S.errors),N&&(V.protocolErrors=S.extensions[_x]),"none"===s||N)throw new Rp(V)}return"ignore"===s&&delete S.errors,S})};if(this.getDocumentInfo(i).hasClientExports){var b=this.localState.addExportedVariables(i,r,u).then(v);return new Wi(function(w){var S=null;return b.then(function(F){return S=F.subscribe(w)},w.error),function(){return S&&S.unsubscribe()}})}return v(r)},t.prototype.stopQuery=function(n){this.stopQueryNoBroadcast(n),this.broadcastQueries()},t.prototype.stopQueryNoBroadcast=function(n){this.stopQueryInStoreNoBroadcast(n),this.removeQuery(n)},t.prototype.removeQuery=function(n){var e;this.fetchCancelFns.delete(n),this.queries.has(n)&&(null===(e=this.queries.get(n))||void 0===e||e.stop(),this.queries.delete(n))},t.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(n){var e;return null===(e=n.observableQuery)||void 0===e?void 0:e.notify()})},t.prototype.getLocalState=function(){return this.localState},t.prototype.getObservableFromLink=function(n,e,i,r,o){var s,a=this;void 0===o&&(o=null!==(s=e?.queryDeduplication)&&void 0!==s?s:this.queryDeduplication);var l,u=this.getDocumentInfo(n),f=u.serverQuery,m=u.clientQuery;if(f){var b=this.inFlightLinkObservables,w=this.link,S={query:f,variables:i,operationName:rC(f)||void 0,context:this.prepareContext(ye(ye({},e),{forceFetch:!o})),extensions:r};if(e=S.context,o){var F=C_(f),N=qA(i),V=b.lookup(F,N);if(!(l=V.observable)){var Z=new w_([XA(w,S)]);l=V.observable=Z,Z.beforeNext(function re(se,Ne){"next"===se&&"hasNext"in Ne&&Ne.hasNext?Z.beforeNext(re):b.remove(F,N)})}}else l=new w_([XA(w,S)])}else l=new w_([Wi.of({data:{}})]),e=this.prepareContext(e);return m&&(l=dO(l,function(re){return a.localState.runResolvers({document:m,remoteResult:re,context:e,variables:i})})),l},t.prototype.getResultsFromLink=function(n,e,i){var r=n.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(i.query);return dO(this.getObservableFromLink(o,i.context,i.variables),function(a){var s=hO(a),l=s.length>0,u=i.errorPolicy;if(r>=n.lastRequestId){if(l&&"none"===u)throw n.markError(new Rp({graphQLErrors:s}));n.markResult(a,o,i,e),n.markReady()}var f={data:a.data,loading:!1,networkStatus:qi.ready};return l&&"none"===u&&(f.data=void 0),l&&"ignore"!==u&&(f.errors=s,f.networkStatus=qi.error),f},function(a){var s=q8(a)?a:new Rp({networkError:a});throw r>=n.lastRequestId&&n.markError(s),s})},t.prototype.fetchConcastWithInfo=function(n,e,i,r){var o=this;void 0===i&&(i=qi.loading),void 0===r&&(r=e.query);var se,Ne,a=this.getVariables(r,e.variables),s=this.defaultOptions.watchQuery,l=e.fetchPolicy,f=e.errorPolicy,v=e.returnPartialData,w=e.notifyOnNetworkStatusChange,F=e.context,V=Object.assign({},e,{query:r,variables:a,fetchPolicy:void 0===l?s&&s.fetchPolicy||"cache-first":l,errorPolicy:void 0===f?s&&s.errorPolicy||"none":f,returnPartialData:void 0!==v&&v,notifyOnNetworkStatusChange:void 0!==w&&w,context:void 0===F?{}:F}),Z=function(gt){V.variables=gt;var An=o.fetchQueryByPolicy(n,V,i);return"standby"!==V.fetchPolicy&&An.sources.length>0&&n.observableQuery&&n.observableQuery.applyNextFetchPolicy("after-fetch",e),An},re=function(){return o.fetchCancelFns.delete(n.queryId)};if(this.fetchCancelFns.set(n.queryId,function(gt){re(),setTimeout(function(){return se.cancel(gt)})}),this.getDocumentInfo(V.query).hasClientExports)se=new w_(this.localState.addExportedVariables(V.query,V.variables,V.context).then(Z).then(function(gt){return gt.sources})),Ne=!0;else{var xt=Z(V.variables);Ne=xt.fromLink,se=new w_(xt.sources)}return se.promise.then(re,re),{concast:se,fromLink:Ne}},t.prototype.refetchQueries=function(n){var e=this,i=n.updateCache,r=n.include,o=n.optimistic,a=void 0!==o&&o,s=n.removeOptimistic,l=void 0===s?a?IA("refetchQueries"):void 0:s,u=n.onQueryUpdated,f=new Map;r&&this.getObservableQueries(r).forEach(function(v,b){f.set(b,{oq:v,lastDiff:(e.queries.get(b)||v.queryInfo).getDiff()})});var m=new Map;return i&&this.cache.batch({update:i,optimistic:a&&l||!1,removeOptimistic:l,onWatchUpdated:function(v,b,w){var S=v.watcher instanceof gO&&v.watcher.observableQuery;if(S){if(u){f.delete(S.queryId);var F=u(S,b,w);return!0===F&&(F=S.refetch()),!1!==F&&m.set(S,F),F}null!==u&&f.set(S.queryId,{oq:S,lastDiff:w,diff:b})}}}),f.size&&f.forEach(function(v,b){var N,w=v.oq,S=v.lastDiff,F=v.diff;u&&(F||(F=Dc("canonizeResults",function(){return e.cache.diff(w.queryInfo.getDiffOptions())})),N=u(w,F,S)),(!u||!0===N)&&(N=w.refetch()),!1!==N&&m.set(w,N),b.indexOf("legacyOneTimeQuery")>=0&&e.stopQueryNoBroadcast(b)}),l&&this.cache.removeOptimistic(l),m},t.prototype.maskOperation=function(n){var e,i,r,o=n.document,a=n.data;if(!1!==globalThis.__DEV__){var s=n.fetchPolicy,l=n.id,u=null===(e=__(o))||void 0===e?void 0:e.operation,f=(null!==(i=u?.[0])&&void 0!==i?i:"o")+l;this.dataMasking&&"no-cache"===s&&!function hye(t){var n=!0;return Il(t,{FragmentSpread:function(e){if(!(n=!!e.directives&&e.directives.some(function(i){return"unmask"===i.name.value})))return Ph}}),n}(o)&&!this.noCacheWarningsByQueryId.has(f)&&(this.noCacheWarningsByQueryId.add(f),!1!==globalThis.__DEV__&&Nt.warn(45,null!==(r=rC(o))&&void 0!==r?r:"Unnamed ".concat(u??"operation")))}return this.dataMasking?function jye(t,n,e){var i;if(!e.fragmentMatches)return!1!==globalThis.__DEV__&&w5(),t;var r=__(n);return Nt(r,63),null==t?t:k5(t,r.selectionSet,{operationType:r.operation,operationName:null===(i=r.name)||void 0===i?void 0:i.value,fragmentMap:uC(oC(n)),cache:e,mutableTargets:new v5,knownChanged:new b5})}(a,o,this.cache):a},t.prototype.maskFragment=function(n){var e=n.data;return this.dataMasking?function Uye(t,n,e,i){if(!e.fragmentMatches)return!1!==globalThis.__DEV__&&w5(),t;var r=n.definitions.filter(function(a){return a.kind===yt.FRAGMENT_DEFINITION});typeof i>"u"&&(Nt(1===r.length,61,r.length),i=r[0].name.value);var o=r.find(function(a){return a.name.value===i});return Nt(!!o,62,i),null==t||cO(t,{})?t:k5(t,o.selectionSet,{operationType:"fragment",operationName:o.name.value,fragmentMap:uC(oC(n)),cache:e,mutableTargets:new v5,knownChanged:new b5})}(e,n.fragment,this.cache,n.fragmentName):e},t.prototype.fetchQueryByPolicy=function(n,e,i){var r=this,o=e.query,a=e.variables,s=e.fetchPolicy,l=e.refetchWritePolicy,u=e.errorPolicy,f=e.returnPartialData,m=e.context,v=e.notifyOnNetworkStatusChange,b=n.networkStatus;n.init({document:o,variables:a,networkStatus:i});var w=function(){return n.getDiff()},S=function(re,se){void 0===se&&(se=n.networkStatus||qi.loading);var Ne=re.result;!1!==globalThis.__DEV__&&!f&&!go(Ne,{})&&_5(re.missing);var xt=function(gt){return Wi.of(ye({data:gt,loading:h_(se),networkStatus:se},re.complete?null:{partial:!0}))};return Ne&&r.getDocumentInfo(o).hasForcedResolvers?r.localState.runResolvers({document:o,remoteResult:{data:Ne},context:m,variables:a,onlyRunForcedResolvers:!0}).then(function(gt){return xt(gt.data||void 0)}):"none"===u&&se===qi.refetch&&Array.isArray(re.missing)?xt(void 0):xt(Ne)},F="no-cache"===s?0:i===qi.refetch&&"merge"!==l?1:2,N=function(){return r.getResultsFromLink(n,F,{query:o,variables:a,context:m,fetchPolicy:s,errorPolicy:u})},V=v&&"number"==typeof b&&b!==i&&h_(i);
1switch(s){default:case"cache-first":return(Z=w()).complete?{fromLink:!1,sources:[S(Z,n.markReady())]}:f||V?{fromLink:!0,sources:[S(Z),N()]}:{fromLink:!0,sources:[N()]};case"cache-and-network":var Z;return(Z=w()).complete||f||V?{fromLink:!0,sources:[S(Z),N()]}:{fromLink:!0,sources:[N()]};case"cache-only":return{fromLink:!1,sources:[S(w(),n.markReady())]};case"network-only":return V?{fromLink:!0,sources:[S(w()),N()]}:{fromLink:!0,sources:[N()]};case"no-cache":return V?{fromLink:!0,sources:[S(n.getDiff()),N()]}:{fromLink:!0,sources:[N()]};case"standby":return{fromLink:!1,sources:[]}}},t.prototype.getOrCreateQuery=function(n){return n&&!this.queries.has(n)&&this.queries.set(n,new gO(this,n)),this.queries.get(n)},t.prototype.prepareContext=function(n){void 0===n&&(n={});var e=this.localState.prepareContext(n);return ye(ye(ye({},this.defaultContext),e),{clientAwareness:this.clientAwareness})},t}();function x5(t){return t.kind===yt.FIELD||t.kind===yt.FRAGMENT_SPREAD||t.kind===yt.INLINE_FRAGMENT}var M5=new v_,Xye=function(){function t(n){var e=n.cache,i=n.client,r=n.resolvers,o=n.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=e,i&&(this.client=i),r&&this.addResolvers(r),o&&this.setFragmentMatcher(o)}return t.prototype.addResolvers=function(n){var e=this;this.resolvers=this.resolvers||{},Array.isArray(n)?n.forEach(function(i){e.resolvers=W8(e.resolvers,i)}):this.resolvers=W8(this.resolvers,n)},t.prototype.setResolvers=function(n){this.resolvers={},this.addResolvers(n)},t.prototype.getResolvers=function(){return this.resolvers||{}},t.prototype.runResolvers=function(n){return hd(this,arguments,void 0,function(e){var i=e.document,r=e.remoteResult,o=e.context,a=e.variables,s=e.onlyRunForcedResolvers,l=void 0!==s&&s;return fd(this,function(u){return i?[2,this.resolveDocument(i,r.data,o,a,this.fragmentMatcher,l).then(function(f){return ye(ye({},r),{data:f.result})})]:[2,r]})})},t.prototype.setFragmentMatcher=function(n){this.fragmentMatcher=n},t.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},t.prototype.clientQuery=function(n){return Pp(["client"],n)&&this.resolvers?n:null},t.prototype.serverQuery=function(n){return s5(n)},t.prototype.prepareContext=function(n){var e=this.cache;return ye(ye({},n),{cache:e,getCacheKey:function(i){return e.identify(i)}})},t.prototype.addExportedVariables=function(n){return hd(this,arguments,void 0,function(e,i,r){return void 0===i&&(i={}),void 0===r&&(r={}),fd(this,function(o){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,i)||{},this.prepareContext(r),i).then(function(a){return ye(ye({},i),a.exportedVariables)})]:[2,ye({},i)]})})},t.prototype.shouldForceResolvers=function(n){var e=!1;return Il(n,{Directive:{enter:function(i){if("client"===i.name.value&&i.arguments&&(e=i.arguments.some(function(r){return"always"===r.name.value&&"BooleanValue"===r.value.kind&&!0===r.value.value})))return Ph}}}),e},t.prototype.buildRootValueFromCache=function(n,e){return this.cache.diff({query:yye(n),variables:e,returnPartialData:!0,optimistic:!1}).result},t.prototype.resolveDocument=function(n,e){return hd(this,arguments,void 0,function(i,r,o,a,s,l){var u,f,m,v,b,w,S,F,N,V;return void 0===o&&(o={}),void 0===a&&(a={}),void 0===s&&(s=function(){return!0}),void 0===l&&(l=!1),fd(this,function(re){return u=fx(i),f=oC(i),m=uC(f),v=this.collectSelectionsToResolve(u,m),w=(b=u.operation)?b.charAt(0).toUpperCase()+b.slice(1):"Query",F=(S=this).cache,N=S.client,V={fragmentMap:m,context:ye(ye({},o),{cache:F,client:N}),variables:a,fragmentMatcher:s,defaultOperationType:w,exportedVariables:{},selectionsToResolve:v,onlyRunForcedResolvers:l},[2,this.resolveSelectionSet(u.selectionSet,!1,r,V).then(function(se){return{result:se,exportedVariables:V.exportedVariables}})]})})},t.prototype.resolveSelectionSet=function(n,e,i,r){return hd(this,void 0,void 0,function(){var o,a,s,l,u,f=this;return fd(this,function(m){return o=r.fragmentMap,a=r.context,s=r.variables,l=[i],u=function(v){return hd(f,void 0,void 0,function(){var b;return fd(this,function(S){return(e||r.selectionsToResolve.has(v))&&V8(v,s)?iC(v)?[2,this.resolveField(v,e,i,r).then(function(F){var N;typeof F<"u"&&l.push(((N={})[nC(v)]=F,N))})]:(function Wve(t){return"InlineFragment"===t.kind}(v)?b=v:Nt(b=o[v.name.value],21,v.name.value),b&&b.typeCondition&&r.fragmentMatcher(i,b.typeCondition.name.value,a)?[2,this.resolveSelectionSet(b.selectionSet,e,i,r).then(function(F){l.push(F)})]:[2]):[2]})})},[2,Promise.all(n.selections.map(u)).then(function(){return G8(l)})]})})},t.prototype.resolveField=function(n,e,i,r){return hd(this,void 0,void 0,function(){var o,a,s,l,u,f,m,v,b,w=this;return fd(this,function(S){return i?(o=r.variables,a=n.name.value,s=nC(n),l=a!==s,u=i[s]||i[a],f=Promise.resolve(u),(!r.onlyRunForcedResolvers||this.shouldForceResolvers(n))&&(m=i.__typename||r.defaultOperationType,(v=this.resolvers&&this.resolvers[m])&&(b=v[l?a:s])&&(f=Promise.resolve(M5.withValue(this.cache,b,[i,$ve(n,o),r.context,{field:n,fragmentMap:r.fragmentMap}])))),[2,f.then(function(F){var N,V;
1if(void 0===F&&(F=u),n.directives&&n.directives.forEach(function(re){"export"===re.name.value&&re.arguments&&re.arguments.forEach(function(se){"as"===se.name.value&&"StringValue"===se.value.kind&&(r.exportedVariables[se.value.value]=F)})}),!n.selectionSet||null==F)return F;var Z=null!==(V=null===(N=n.directives)||void 0===N?void 0:N.some(function(re){return"client"===re.name.value}))&&void 0!==V&&V;return Array.isArray(F)?w.resolveSubSelectedArray(n,e||Z,F,r):n.selectionSet?w.resolveSelectionSet(n.selectionSet,e||Z,F,r):void 0})]):[2,null]})})},t.prototype.resolveSubSelectedArray=function(n,e,i,r){var o=this;return Promise.all(i.map(function(a){return null===a?null:Array.isArray(a)?o.resolveSubSelectedArray(n,e,a,r):n.selectionSet?o.resolveSelectionSet(n.selectionSet,e,a,r):void 0}))},t.prototype.collectSelectionsToResolve=function(n,e){var i=function(a){return!Array.isArray(a)},r=this.selectionsToResolveCache;return function o(a){if(!r.has(a)){var s=new Set;r.set(a,s),Il(a,{Directive:function(l,u,f,m,v){"client"===l.name.value&&v.forEach(function(b){i(b)&&x5(b)&&s.add(b)})},FragmentSpread:function(l,u,f,m,v){var b=e[l.name.value];Nt(b,22,l.name.value);var w=o(b);w.size>0&&(v.forEach(function(S){i(S)&&x5(S)&&s.add(S)}),s.add(l),w.forEach(function(S){s.add(S)}))}})}return r.get(a)}(n)},t}();function vO(t,n){return yx(t,n,n.variables&&{variables:yx(ye(ye({},t&&t.variables),n.variables))})}var E5=!1,bO=function(){function t(n){var i,r,o,e=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!n.cache)throw gu(16);var a=n.uri,s=n.credentials,l=n.headers,u=n.cache,f=n.documentTransform,m=n.ssrMode,v=void 0!==m&&m,b=n.ssrForceFetchDelay,w=void 0===b?0:b,S=n.connectToDevTools,F=n.queryDeduplication,N=void 0===F||F,V=n.defaultOptions,Z=n.defaultContext,re=n.assumeImmutableResults,se=void 0===re?u.assumeImmutableResults:re,Ne=n.resolvers,xt=n.typeDefs,gt=n.fragmentMatcher,An=n.clientAwareness,ki=n.name,Ys=n.version,_o=n.devtools,jt=n.dataMasking;!1!==globalThis.__DEV__&&(El(n,"connectToDevTools","ApolloClient","Please use `devtools.enabled` instead."),El(n,"uri","ApolloClient","Please initialize an instance of `HttpLink` with `uri` instead."),El(n,"credentials","ApolloClient","Please initialize an instance of `HttpLink` with `credentials` instead."),El(n,"headers","ApolloClient","Please initialize an instance of `HttpLink` with `headers` instead."),El(n,"name","ApolloClient","Please use the `clientAwareness.name` option instead."),El(n,"version","ApolloClient","Please use the `clientAwareness.version` option instead."),El(n,"typeDefs","ApolloClient"),n.link||!1!==globalThis.__DEV__&&Nt.warn(17));var _n=n.link;_n||(_n=a?new kye({uri:a,credentials:s,headers:l}):xc.empty()),this.link=_n,this.cache=u,this.disableNetworkFetches=v||w>0,this.queryDeduplication=N,this.defaultOptions=V||Object.create(null),this.typeDefs=xt,this.devtoolsConfig=ye(ye({},_o),{enabled:null!==(i=_o?.enabled)&&void 0!==i?i:S}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),w&&setTimeout(function(){return e.disableNetworkFetches=!1},w),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=EA,this.localState=new Xye({cache:u,client:this,resolvers:Ne,fragmentMatcher:gt}),this.queryManager=new qye({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:Z,documentTransform:f,queryDeduplication:N,ssrMode:v,dataMasking:!!jt,clientAwareness:{name:null!==(r=An?.name)&&void 0!==r?r:ki,version:null!==(o=An?.version)&&void 0!==o?o:Ys},localState:this.localState,assumeImmutableResults:se,onBroadcast:this.devtoolsConfig.enabled?function(){e.devToolsHookCb&&e.devToolsHookCb({action:{},state:{queries:e.queryManager.getQueryStore(),mutations:e.queryManager.mutationStore||{}},dataWithOptimisticResults:e.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return Object.defineProperty(t.prototype,"prioritizeCacheValues",{get:function(){return this.disableNetworkFetches},set:function(n){this.disableNetworkFetches=n}
1,enumerable:!1,configurable:!0}),t.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var n=window,e=Symbol.for("apollo.devtools");(n[e]=n[e]||[]).push(this),n.__APOLLO_CLIENT__=this,!E5&&!1!==globalThis.__DEV__&&(E5=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var i=window.navigator,r=i&&i.userAgent,o=void 0;"string"==typeof r&&(r.indexOf("Chrome/")>-1?o="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":r.indexOf("Firefox/")>-1&&(o="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),o&&!1!==globalThis.__DEV__&&Nt.log("Download the Apollo DevTools for a better development experience: %s",o)}},1e4))}},Object.defineProperty(t.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),t.prototype.stop=function(){this.queryManager.stop()},t.prototype.watchQuery=function(n){return this.defaultOptions.watchQuery&&(n=vO(this.defaultOptions.watchQuery,n)),this.disableNetworkFetches&&("network-only"===n.fetchPolicy||"cache-and-network"===n.fetchPolicy)&&(n=ye(ye({},n),{fetchPolicy:"cache-first"})),!1!==globalThis.__DEV__&&(El(n,"canonizeResults","client.watchQuery"),El(n,"partialRefetch","client.watchQuery")),this.queryManager.watchQuery(n)},t.prototype.query=function(n){return this.defaultOptions.query&&(n=vO(this.defaultOptions.query,n)),Nt("cache-and-network"!==n.fetchPolicy,18),this.disableNetworkFetches&&"network-only"===n.fetchPolicy&&(n=ye(ye({},n),{fetchPolicy:"cache-first"})),!1!==globalThis.__DEV__&&(El(n,"canonizeResults","client.query"),El(n,"notifyOnNetworkStatusChange","client.query","This option does not affect `client.query` and can be safely removed."),"standby"===n.fetchPolicy&&!1!==globalThis.__DEV__&&Nt.warn(19)),this.queryManager.query(n)},t.prototype.mutate=function(n){return this.defaultOptions.mutate&&(n=vO(this.defaultOptions.mutate,n)),this.queryManager.mutate(n)},t.prototype.subscribe=function(n){var e=this,i=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(n).map(function(r){return ye(ye({},r),{data:e.queryManager.maskOperation({document:n.query,data:r.data,fetchPolicy:n.fetchPolicy,id:i})})})},t.prototype.readQuery=function(n,e){return void 0===e&&(e=!1),this.cache.readQuery(n,e)},t.prototype.watchFragment=function(n){var e;return this.cache.watchFragment(ye(ye({},n),((e={})[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,e)))},t.prototype.readFragment=function(n,e){return void 0===e&&(e=!1),this.cache.readFragment(n,e)},t.prototype.writeQuery=function(n){var e=this.cache.writeQuery(n);return!1!==n.broadcast&&this.queryManager.broadcastQueries(),e},t.prototype.writeFragment=function(n){var e=this.cache.writeFragment(n);return!1!==n.broadcast&&this.queryManager.broadcastQueries(),e},t.prototype.__actionHookForDevTools=function(n){this.devToolsHookCb=n},t.prototype.__requestRaw=function(n){return XA(this.link,n)},t.prototype.resetStore=function(){var n=this;return Promise.resolve().then(function(){return n.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(n.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return n.reFetchObservableQueries()})},t.prototype.clearStore=function(){var n=this;return Promise.resolve().then(function(){return n.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(n.clearStoreCallbacks.map(function(e){return e()}))})},t.prototype.onResetStore=function(n){var e=this;return this.resetStoreCallbacks.push(n),function(){e.resetStoreCallbacks=e.resetStoreCallbacks.filter(function(i){return i!==n})}},t.prototype.onClearStore=function(n){var e=this;return this.clearStoreCallbacks.push(n),function(){e.clearStoreCallbacks=e.clearStoreCallbacks.filter(function(i){return i!==n})}},t.prototype.reFetchObservableQueries=function(n){return this.queryManager.reFetchObservableQueries(n)},t.prototype.refetchQueries=function(n){var e=this.queryManager.refetchQueries(n),i=[],r=[];e.forEach(function(a,s){i.push(s),r.push(a)});var o=Promise.all(r);return o.queries=i,o.results=r,o.catch(function(a){!1!==globalThis.__DEV__&&Nt.debug(20,a)}),o},t.prototype.getObservableQueries=function(n){return void 0===n&&(n="active"),this.queryManager.getObservableQueries(n)},t.prototype.extract=function(n){return this.cache.extract(n)},t.prototype.restore=function(n){return this.cache.restore(n)},t.prototype.addResolvers=function(n){this.localState.addResolvers(n)},t.prototype.setResolvers=function(n){this.localState.setResolvers(n)},t.prototype.getResolvers=function(){return this.localState.getResolvers()},t.prototype.setLocalStateFragmentMatcher=function(n){this.localState.setFragmentMatcher(n)},t.prototype.setLink=function(n){this.link=this.queryManager.link=n},Object.defineProperty(t.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext}
1,enumerable:!1,configurable:!0}),t}();function I5(t){return new Xe(n=>(t().then(e=>{n.closed||(n.next(e),n.complete())},e=>{n.closed||n.error(e)}),()=>n.unsubscribe()))}!1!==globalThis.__DEV__&&(bO.prototype.getMemoryInternals=Dve);class tCe{zone;constructor(n){this.zone=n}now=Date.now?Date.now:()=>+new Date;schedule(n,e=0,i){return this.zone.run(()=>wH.schedule(n,e,i))}}function yO(t){return t[Ji]=()=>t,t}function CO(t,n){return t.pipe(function wne(t,n=0){return function(i){return i.lift(new kne(t,n))}}(new tCe(n)))}class iCe{obsQuery;valueChanges;queryId;constructor(n,e,i){this.obsQuery=n;const r=CO(Kr(yO(this.obsQuery)),e);this.valueChanges=i.useInitialLoading?r.pipe(function nCe(t){return function(e){return new Xe(function(r){const o=t.getCurrentResult(),{loading:a,errors:s,error:l,partial:u,data:f}=o,{partialRefetch:m,fetchPolicy:v}=t.options,b=s||l;return m&&u&&(!f||0===Object.keys(f).length)&&"cache-only"!==v&&!a&&!b&&r.next({...o,loading:!0,networkStatus:qi.loading}),e.subscribe(r)})}}(this.obsQuery)):r,this.queryId=this.obsQuery.queryId}get options(){return this.obsQuery.options}get variables(){return this.obsQuery.variables}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(n){return this.obsQuery.refetch(n)}fetchMore(n){return this.obsQuery.fetchMore(n)}subscribeToMore(n){return this.obsQuery.subscribeToMore(n)}updateQuery(n){return this.obsQuery.updateQuery(n)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(n){return this.obsQuery.startPolling(n)}setOptions(n){return this.obsQuery.setOptions(n)}setVariables(n){return this.obsQuery.setVariables(n)}}const wO=new ue("APOLLO_FLAGS"),kO=new ue("APOLLO_OPTIONS"),T5=new ue("APOLLO_NAMED_OPTIONS");class A5{ngZone;flags;_client;useInitialLoading;useMutationLoading;constructor(n,e,i){this.ngZone=n,this.flags=e,this._client=i,this.useInitialLoading=e?.useInitialLoading??!1,this.useMutationLoading=e?.useMutationLoading??!1}watchQuery(n){return new iCe(this.ensureClient().watchQuery({...n}),this.ngZone,{useInitialLoading:this.useInitialLoading,...n})}query(n){return I5(()=>this.ensureClient().query({...n}))}mutate(n){return function eCe(t,n){return n?t.pipe(uu({loading:!0}),Ve(e=>({...e,loading:!!e.loading}))):t.pipe(Ve(e=>({...e,loading:!1})))}(I5(()=>this.ensureClient().mutate({...n})),n.useMutationLoading??this.useMutationLoading)}watchFragment(n,e){const i=Kr(yO(this.ensureClient().watchFragment({...n})));return e&&!0!==e.useZone?i:CO(i,this.ngZone)}subscribe(n,e){const i=Kr(yO(this.ensureClient().subscribe({...n})));return e&&!0!==e.useZone?i:CO(i,this.ngZone)}get client(){return this.ensureClient()}set client(n){if(this._client)throw new Error("Client has been already defined");this._client=n}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(this._client)return!0;throw new Error("Client has not been defined yet")}}let D_=(()=>{class t extends A5{map=new Map;constructor(e,i,r,o){if(super(e,o),i&&this.createDefault(i),r&&"object"==typeof r)for(let a in r)r.hasOwnProperty(a)&&this.create(r[a],a)}create(e,i){DO(i)?this.createNamed(i,e):this.createDefault(e)}default(){return this}use(e){return DO(e)?this.map.get(e):this.default()}createDefault(e){if(this._client)throw new Error("Apollo has been already created.");this.client=this.ngZone.runOutsideAngular(()=>new bO(e))}createNamed(e,i){if(this.map.has(e))throw new Error(`Client ${e} has been already created`);this.map.set(e,new A5(this.ngZone,this.flags,this.ngZone.runOutsideAngular(()=>new bO(i))))}removeClient(e){DO(e)?this.map.delete(e):this._client=void 0}static \u0275fac=function(i){return new(i||t)(oe(Dt),oe(kO,8),oe(T5,8),oe(wO,8))};static \u0275prov=le({token:t,factory:t.\u0275fac})}return t})();function DO(t){return!!t&&"default"!==t}let rCe=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ni({type:t});static \u0275inj=pt({providers:[D_]})}return t})();var Np=st(407);function kx(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var i in e)"__proto__"!==i&&(t[i]=e[i])}return t}var oCe={read:function(t){return'"'===t[0]&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
1URIComponent)}},aCe=function xO(t,n){function e(r,o,a){if(!(typeof document>"u")){"number"==typeof(a=kx({},n,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var l in a)a[l]&&(s+="; "+l,!0!==a[l]&&(s+="="+a[l].split(";")[0]));return document.cookie=r+"="+t.write(o,r)+s}}return Object.create({set:e,get:function i(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var o=document.cookie?document.cookie.split("; "):[],a={},s=0;s<o.length;s++){var l=o[s].split("="),u=l.slice(1).join("=");try{var f=decodeURIComponent(l[0]);if(f in a||(a[f]=t.read(u,f)),r===f)break}catch{}}return r?a[r]:a}},remove:function(r,o){e(r,"",kx({},o,{expires:-1}))},withAttributes:function(r){return xO(this.converter,kx({},this.attributes,r))},withConverter:function(r){return xO(kx({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}(oCe,{path:"/"}),sCe=st(721),lCe=function(){function t(n){var e=n.batchDebounce,i=n.batchInterval,r=n.batchMax,o=n.batchHandler,a=n.batchKey;this.batchesByKey=new Map,this.scheduledBatchTimerByKey=new Map,this.batchDebounce=e,this.batchInterval=i,this.batchMax=r||0,this.batchHandler=o,this.batchKey=a||function(){return""}}return t.prototype.enqueueRequest=function(n){var e=this,i=ye(ye({},n),{next:[],error:[],complete:[],subscribers:new Set}),r=this.batchKey(n.operation);return i.observable||(i.observable=new Wi(function(o){var a=e.batchesByKey.get(r);a||e.batchesByKey.set(r,a=new Set);var s=0===a.size,l=0===i.subscribers.size;return i.subscribers.add(o),l&&a.add(i),o.next&&i.next.push(o.next.bind(o)),o.error&&i.error.push(o.error.bind(o)),o.complete&&i.complete.push(o.complete.bind(o)),(s||e.batchDebounce)&&e.scheduleQueueConsumption(r),a.size===e.batchMax&&e.consumeQueue(r),function(){var u;i.subscribers.delete(o)&&i.subscribers.size<1&&a.delete(i)&&a.size<1&&(e.consumeQueue(r),null===(u=a.subscription)||void 0===u||u.unsubscribe())}})),i.observable},t.prototype.consumeQueue=function(n){void 0===n&&(n="");var e=this.batchesByKey.get(n);if(this.batchesByKey.delete(n),e&&e.size){var i=[],r=[],o=[],a=[],s=[],l=[];e.forEach(function(m){i.push(m.operation),r.push(m.forward),o.push(m.observable),a.push(m.next),s.push(m.error),l.push(m.complete)});var u=this.batchHandler(i,r)||Wi.of(),f=function(m){s.forEach(function(v){v&&v.forEach(function(b){return b(m)})})};return e.subscription=u.subscribe({next:function(m){if(Array.isArray(m)||(m=[m]),a.length!==m.length){var v=new Error("server returned results with length ".concat(m.length,", expected length of ").concat(a.length));return v.result=m,f(v)}m.forEach(function(b,w){a[w]&&a[w].forEach(function(S){return S(b)})})},error:f,complete:function(){l.forEach(function(m){m&&m.forEach(function(v){return v()})})}}),o}},t.prototype.scheduleQueueConsumption=function(n){var e=this;clearTimeout(this.scheduledBatchTimerByKey.get(n)),this.scheduledBatchTimerByKey.set(n,setTimeout(function(){e.consumeQueue(n),e.scheduledBatchTimerByKey.delete(n)},this.batchInterval))},t}();!function(t){function n(e){var i=t.call(this)||this,r=e||{},a=r.batchInterval,l=r.batchMax,f=r.batchHandler,v=r.batchKey;return i.batcher=new lCe({batchDebounce:r.batchDebounce,batchInterval:void 0===a?10:a,batchMax:void 0===l?0:l,batchHandler:void 0===f?function(){return null}:f,batchKey:void 0===v?function(){return""}:v}),e.batchHandler.length<=1&&(i.request=function(w){return i.batcher.enqueueRequest({operation:w})}),i}Th(n,t),n.prototype.request=function(e,i){return this.batcher.enqueueRequest({operation:e,forward:i})}}(xc);const MO={batchInterval:10,batchMax:10,uri:"graphql",method:"POST",withCredentials:!1,includeQuery:!0,includeExtensions:!1,useMultipart:!1};function pd(t,n,e){return function Dx(...t){return t.find(n=>typeof n<"u")}(t[e],n[e],MO[e])}class uCe extends xc{httpClient;options;requester;print=rO;constructor(n,e){super(),this.httpClient=n,this.options=e,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=i=>new Wi(r=>{const o=i.getContext();let a=pd(o,this.options,"method");const s=pd(o,this.options,"includeQuery"),l=pd(o,this.options,"includeExtensions"),u=pd(o,this.options,"uri"),f=pd(o,this.options,"withCredentials"),m=pd(o,this.options,"useMultipart"),v=!0===this.options.useGETForQueries,b=i.query.definitions.some(N=>"OperationDefinition"===N.kind&&"query"===N.operation);v&&b&&(a="GET");const w={method:a,url:"function"==typeof u?u(i):u,body:{operationName:i.operationName,variables:i.variables},options:{withCredentials:f,useMultipart:m,headers:this.options.headers}};l&&(w.body.extensions=i.extensions),s&&(w.body.query=this.print(i.query));const S=function R5(t){let n=t.headers&&t.headers instanceof ns?t.headers:new ns(t.headers);if(t.clientAwareness){const{name:e,version:i}=t.clientAwareness;e&&!n.has("apollographql-client-name")&&(n=n.set("apollographql-client-name",e)),i&&!n.has("apollographql-client-version")&&(n=n.set("apollographql-client-version",i))}return n}(o);w.options.headers=((t,n)=>t&&n?n.keys().reduce((i,r)=>i.set(r,n.getAll(r)),t):n||t)(w.options.headers,S);const F=((t,n,e)=>{const i=-1!==["POST","PUT","PATCH"].indexOf(t.method.toUpperCase()),o=t.body.length;let s,a=t.options&&t.options.useMultipart;if(a){if(o)return new Xe(u=>u.error(new Error("File upload is not available when combined with Batching")));if(!i)return new Xe(u=>u.error(new Error("File upload is not available when GET is used")));if(!e)return new Xe(u=>u.error(new Error('To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink\'s options')));s=e(t.body),a=!!s.files.size}let l={};if(o){if(!i)return new Xe(u=>u.error(new Error("Batching is not available for GET requests")));l={body:t.body}}else l=i?{body:a?s.clone:t.body}:{params:Object.keys(t.body).reduce((m,v)=>{const b=t.body[v];return m[v]=-1!==["variables","extensions"].indexOf(v.toLowerCase())?JSON.stringify(b):b,m},{})};if(a&&i){const u=new FormData;u.append("operations",JSON.stringify(l.body));const f={},m=s.files;let v=0;m.forEach(b=>{f[++v]=b}),u.append("map",JSON.stringify(f)),v=0,m.forEach((b,w)=>{u.append(++v+"",w,w.name)}),l.body=u}return n.request(t.method,t.url,{observe:"response",responseType:"json",reportProgress:!1,...l,...t.options})})(w,this.httpClient,this.options.extractFiles).subscribe({next:N=>{i.setContext({response:N}),r.next(N.body)},error:N=>r.error(N),complete:()=>r.complete()});return()=>{F.closed||F.unsubscribe()}})}request(n){return this.requester(n)}}let dCe=(()=>{class t{httpClient;constructor(e){this.httpClient=e}create(e){return new uCe(this.httpClient,e)}static \u0275fac=function(i){return new(i||t)(oe(Hg))};static \u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var SO=function(t,n){return(SO=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])})(t,n)};function EO(t,n){function e(){this.constructor=t}SO(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}var Ta=function(){return Ta=Object.assign||function(n){for(var e,i=1,r=arguments.length;i<r;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},Ta.apply(this,arguments)},IO=function(t,n){return(IO=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])})(t,n)}
1,TO="Invariant Violation",V5=Object.setPrototypeOf,mCe=void 0===V5?function(t,n){return t.__proto__=n,t}:V5,md=function(t){function n(e){void 0===e&&(e=TO);var i=t.call(this,"number"==typeof e?TO+": "+e+" (see https://github.com/apollographql/invariant-packages)":e)||this;return i.framesToPop=1,i.name=TO,mCe(i,n.prototype),i}return function fCe(t,n){function e(){this.constructor=t}IO(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}(n,t),n}(Error);function Aa(t,n){if(!t)throw new md(n)}function B5(t){return function(){return console[t].apply(console,arguments)}}!function(t){t.warn=B5("warn"),t.error=B5("error")}(Aa||(Aa={}));var H5={env:{}};if("object"==typeof process)H5=process;else try{Function("stub","process = stub")(H5)}catch{}var Nh=function(){return Nh=Object.assign||function(n){for(var e,i=1,r=arguments.length;i<r;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},Nh.apply(this,arguments)};function OO(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var i=Array(t),r=0;for(n=0;n<e;n++)for(var o=arguments[n],a=0,s=o.length;a<s;a++,r++)i[r]=o[a];return i}var _Ce=st(156),vCe=st.n(_Ce),j5=Object.prototype,U5=j5.toString,bCe=j5.hasOwnProperty,PO=new Map;function Ex(t,n){try{return RO(t,n)}finally{PO.clear()}}function RO(t,n){if(t===n)return!0;var e=U5.call(t);if(e!==U5.call(n))return!1;switch(e){case"[object Array]":if(t.length!==n.length)return!1;case"[object Object]":if($5(t,n))return!0;var r=Object.keys(t),o=Object.keys(n),a=r.length;if(a!==o.length)return!1;for(var s=0;s<a;++s)if(!bCe.call(n,r[s]))return!1;for(s=0;s<a;++s){var l=r[s];if(!RO(t[l],n[l]))return!1}return!0;case"[object Error]":return t.name===n.name&&t.message===n.message;case"[object Number]":if(t!=t)return n!=n;case"[object Boolean]":case"[object Date]":return+t==+n;case"[object RegExp]":case"[object String]":return t==""+n;case"[object Map]":case"[object Set]":if(t.size!==n.size)return!1;if($5(t,n))return!0;for(var u=t.entries(),f="[object Map]"===e;;){var m=u.next();if(m.done)break;var v=m.value,b=v[0],w=v[1];if(!n.has(b)||f&&!RO(w,n.get(b)))return!1}return!0}return!1}function $5(t,n){var e=PO.get(t);if(e){if(e.has(n))return!0}else PO.set(t,e=new Set);return e.add(n),!1}function M_(t,n,e,i){if(function kCe(t){return"IntValue"===t.kind}(e)||function DCe(t){return"FloatValue"===t.kind}(e))t[n.value]=Number(e.value);else if(function wCe(t){return"BooleanValue"===t.kind}(e)||function CCe(t){return"StringValue"===t.kind}(e))t[n.value]=e.value;else if(function MCe(t){return"ObjectValue"===t.kind}(e)){var r={};e.fields.map(function(a){return M_(r,a.name,a.value,i)}),t[n.value]=r}else if(function xCe(t){return"Variable"===t.kind}(e))t[n.value]=(i||{})[e.name.value];else if(function SCe(t){return"ListValue"===t.kind}(e))t[n.value]=e.values.map(function(a){var s={};return M_(s,n,a,i),s[n.value]});else if(function ECe(t){return"EnumValue"===t.kind}(e))t[n.value]=e.value;else{if(!function ICe(t){return"NullValue"===t.kind}(e))throw new md(17);t[n.value]=null}}var ACe=["connection","include","skip","client","rest","export"];function q5(t,n,e){if(e&&e.connection&&e.connection.key){if(e.connection.filter&&e.connection.filter.length>0){var i=e.connection.filter?e.connection.filter:[];i.sort();var r=n,o={};return i.forEach(function(l){o[l]=r[l]}),e.connection.key+"("+JSON.stringify(o)+")"}return e.connection.key}var a=t;if(n){var s=vCe()(n);a+="("+s+")"}return e&&Object.keys(e).forEach(function(l){-1===ACe.indexOf(l)&&(e[l]&&Object.keys(e[l]).length?a+="@"+l+"("+JSON.stringify(e[l])+")":a+="@"+l)}),a}function W5(t,n){if(t.arguments&&t.arguments.length){var e={};return t.arguments.forEach(function(i){return M_(e,i.name,i.value,n)}),e}return null}function NO(t){return t.alias?t.alias.value:t.name.value}function Lp(t){return"Field"===t.kind}function FO(t){return"InlineFragment"===t.kind}function Ix(t){return t&&"id"===t.type&&"boolean"==typeof t.generated}function Tx(t,n){return void 0===n&&(n=!1),Nh({type:"id",generated:n},"string"==typeof t?{id:t,typename:void 0}:t)}function RCe(t,n){if(t.directives&&t.directives.length){var e={};
1return t.directives.forEach(function(i){e[i.name.value]=W5(i,n)}),e}return null}function Y5(t,n){return void 0===n&&(n={}),function LCe(t){return t?t.filter(FCe).map(function(n){var e=n.arguments;Aa(e&&1===e.length,14);var r=e[0];Aa(r.name&&"if"===r.name.value,15);var o=r.value;return Aa(o&&("Variable"===o.kind||"BooleanValue"===o.kind),16),{directive:n,ifArgument:r}}):[]}(t.directives).every(function(e){var i=e.directive,r=e.ifArgument,o=!1;return"Variable"===r.value.kind?Aa(void 0!==(o=n[r.value.name.value]),13):o=r.value.value,"skip"===i.name.value?!o:o})}function FCe(t){var n=t.name.value;return"skip"===n||"include"===n}function K5(t,n){var e=n,i=[];return t.definitions.forEach(function(o){if("OperationDefinition"===o.kind)throw new md(11);"FragmentDefinition"===o.kind&&i.push(o)}),typeof e>"u"&&(Aa(1===i.length,12),e=i[0].name.value),Nh(Nh({},t),{definitions:OO([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:e}}]}}],t.definitions)})}function LO(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return n.forEach(function(i){typeof i>
1"u"||null===i||Object.keys(i).forEach(function(r){t[r]=i[r]})}),t}function Vp(t){return Aa(t&&"Document"===t.kind,2),Aa(t.definitions.filter(function(e){return"FragmentDefinition"!==e.kind}).map(function(e){if("OperationDefinition"!==e.kind)throw new md(3);return e}).length<=1,4),t}function Ax(t){return Vp(t),t.definitions.filter(function(n){return"OperationDefinition"===n.kind})[0]}function VO(t){return t.definitions.filter(function(n){return"FragmentDefinition"===n.kind})}function BO(t){void 0===t&&(t=[]);var n={};return t.forEach(function(e){n[e.name.value]=e}),n}function J5(t){if(t&&t.variableDefinitions&&t.variableDefinitions.length){var n=t.variableDefinitions.filter(function(e){return e.defaultValue}).map(function(e){var o={};return M_(o,e.variable.name,e.defaultValue),o});return LO.apply(void 0,OO([{}],n))}return{}}var HCe={kind:"Field",name:{kind:"Name",value:"__typename"}},o6="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product);function jO(t){return function GCe(){return typeof process<"u"?"production":"development"}()===t}var QCe=Object.prototype.hasOwnProperty;function c6(t){return null!==t&&"object"==typeof t}function u6(t,n,e){return c6(n)&&c6(t)?(Object.isExtensible&&!Object.isExtensible(t)&&(t=$O(t,e)),Object.keys(n).forEach(function(i){var r=n[i];if(QCe.call(t,i)){var o=t[i];r!==o&&(t[i]=u6($O(o,e),r,e))}else t[i]=r}),t):n}function $O(t,n){return null!==t&&"object"==typeof t&&n.indexOf(t)<0&&(t=Array.isArray(t)?t.slice(0):Nh({__proto__:Object.getPrototypeOf(t)},t),n.push(t)),t}function KCe(t){return{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:Px(t)}]}}function ZCe(t,n){return{kind:"Document",definitions:[{kind:"FragmentDefinition",typeCondition:{kind:"NamedType",name:{kind:"Name",value:n||"__FakeType"}},name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:Px(t)}]}}function Px(t){if("number"==typeof t||"boolean"==typeof t||"string"==typeof t||typeof t>"u"||null===t)return null;if(Array.isArray(t))return Px(t[0]);var n=[];return Object.keys(t).forEach(function(i){var r=Px(t[i]);n.push({kind:"Field",name:{kind:"Name",value:i},selectionSet:r||void 0})}),{kind:"SelectionSet",selections:n}}var h6,JCe={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:null,name:{kind:"Name",value:"__typename"},arguments:[],directives:[],selectionSet:null}]}}]},XCe=function(){function t(){}return t.prototype.transformDocument=function(n){return n},t.prototype.transformForLink=function(n){return n},t.prototype.readQuery=function(n,e){return void 0===e&&(e=!1),this.read({query:n.query,variables:n.variables,optimistic:e})},t.prototype.readFragment=function(n,e){return void 0===e&&(e=!1),this.read({query:K5(n.fragment,n.fragmentName),variables:n.variables,rootId:n.id,optimistic:e})},t.prototype.writeQuery=function(n){this.write({dataId:"ROOT_QUERY",result:n.data,query:n.query,variables:n.variables})},t.prototype.writeFragment=function(n){this.write({dataId:n.id,result:n.data,variables:n.variables,query:K5(n.fragment,n.fragmentName)})},t.prototype.writeData=function(n){var e=n.id,i=n.data;if(typeof e<"u"){var r=null;try{r=this.read({rootId:e,optimistic:!1,query:JCe})}catch{}var o=r&&r.__typename||"__ClientData",a=Object.assign({__typename:o},i);this.writeFragment({id:e,fragment:ZCe(a,o),data:a})}else this.writeQuery({query:KCe(i),data:i})},t}();h6||(h6={});var la=null,f6={},e0e=1,qO="@wry/context:Slot",WO=Array,GO=WO[qO]||function(){var t=function(){function t(){this.id=["slot",e0e++,Date.now(),Math.random().toString(36).slice(2)].join(":")}return t.prototype.hasValue=function(){for(var n=la;n;n=n.parent)if(this.id in n.slots){var e=n.slots[this.id];if(e===f6)break;return n!==la&&(la.slots[this.id]=e),!0}return la&&(la.slots[this.id]=f6),!1},t.prototype.getValue=function(){if(this.hasValue())return la.slots[this.id]},t.prototype.withValue=function(n,e,i,r){var o,a=((o={__proto__:null})[this.id]=n,o),s=la;la={parent:s,slots:a};try{return e.apply(r,i)}finally{la=s}},t.bind=function(n){var e=la;return function(){var i=la;try{return la=e,n.apply(this,arguments)}finally{la=i}}},t.noContext=function(n,e,i){if(!la)return n.apply(i,e);var r=la;try{return la=null,n.apply(i,e)}finally{la=r}},t}();try{Object.defineProperty(WO,qO,{value:WO[qO]=t,enumerable:!1,writable:!1,
1configurable:!1})}finally{return t}}();function r0e(){}var o0e=function(){function t(n,e){void 0===n&&(n=1/0),void 0===e&&(e=r0e),this.max=n,this.dispose=e,this.map=new Map,this.newest=null,this.oldest=null}return t.prototype.has=function(n){return this.map.has(n)},t.prototype.get=function(n){var e=this.getEntry(n);return e&&e.value},t.prototype.getEntry=function(n){var e=this.map.get(n);if(e&&e!==this.newest){var i=e.older,r=e.newer;r&&(r.older=i),i&&(i.newer=r),e.older=this.newest,e.older.newer=e,e.newer=null,this.newest=e,e===this.oldest&&(this.oldest=r)}return e},t.prototype.set=function(n,e){var i=this.getEntry(n);return i?i.value=e:(i={key:n,value:e,newer:null,older:this.newest},this.newest&&(this.newest.newer=i),this.newest=i,this.oldest=this.oldest||i,this.map.set(n,i),i.value)},t.prototype.clean=function(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)},t.prototype.delete=function(n){var e=this.map.get(n);return!!e&&(e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.map.delete(n),this.dispose(e.value,n),!0)},t}(),Rx=new GO,a0e=[],QO=[];function S_(t,n){if(!t)throw new Error(n||"assertion failure")}function m6(t){switch(t.length){case 0:throw new Error("unknown value");case 1:return t[0];case 2:throw t[1]}}var u0e=function(){function t(n,e){this.fn=n,this.args=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],++t.count}return t.prototype.recompute=function(){if(S_(!this.recomputing,"already recomputing"),function d0e(t){var n=Rx.getValue();if(n)return t.parents.add(n),n.childValues.has(t)||n.childValues.set(t,[]),E_(t)?v6(n,t):b6(n,t),n}(this)||!KO(this))return E_(this)?function h0e(t){var n=C6(t);return Rx.withValue(t,f0e,[t]),function m0e(t){if("function"==typeof t.subscribe)try{ZO(t),t.unsubscribe=t.subscribe.apply(null,t.args)}catch{return t.setDirty(),!1}return!0}(t)&&function p0e(t){t.dirty=!1,!E_(t)&&_6(t)}(t),n.forEach(KO),m6(t.value)}(this):m6(this.value)},t.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,g6(this),ZO(this))},t.prototype.dispose=function(){var n=this;C6(this).forEach(KO),ZO(this),this.parents.forEach(function(e){e.setDirty(),w6(e,n)})},t.count=0,t}();function f0e(t){t.recomputing=!0,t.value.length=0;try{t.value[0]=t.fn.apply(null,t.args)}catch(n){t.value[1]=n}t.recomputing=!1}function E_(t){return t.dirty||!(!t.dirtyChildren||!t.dirtyChildren.size)}function g6(t){t.parents.forEach(function(n){return v6(n,t)})}function _6(t){t.parents.forEach(function(n){return b6(n,t)})}function v6(t,n){if(S_(t.childValues.has(n)),S_(E_(n)),t.dirtyChildren){if(t.dirtyChildren.has(n))return}else t.dirtyChildren=QO.pop()||new Set;t.dirtyChildren.add(n),g6(t)}function b6(t,n){S_(t.childValues.has(n)),S_(!E_(n));var e=t.childValues.get(n);0===e.length?t.childValues.set(n,function c0e(t){return t.slice(0)}(n.value)):function l0e(t,n){var e=t.length;return e>0&&e===n.length&&t[e-1]===n[e-1]}(e,n.value)||t.setDirty(),y6(t,n),!E_(t)&&_6(t)}function y6(t,n){var e=t.dirtyChildren;e&&(e.delete(n),0===e.size&&(QO.length<100&&QO.push(e),t.dirtyChildren=null))}function KO(t){return 0===t.parents.size&&"function"==typeof t.reportOrphan&&!0===t.reportOrphan()}function C6(t){var n=a0e;return t.childValues.size>0&&(n=[],t.childValues.forEach(function(e,i){w6(t,i),n.push(i)})),S_(null===t.dirtyChildren),n}function w6(t,n){n.parents.delete(t),t.childValues.delete(n),y6(t,n)}function ZO(t){var n=t.unsubscribe;"function"==typeof n&&(t.unsubscribe=void 0,n())}var JO=function(){function t(n){this.weakness=n}return t.prototype.lookup=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];return this.lookupArray(n)},t.prototype.lookupArray=function(n){var e=this;return n.forEach(function(i){return e=e.getChildTrie(i)}),e.data||(e.data=Object.create(null))},t.prototype.getChildTrie=function(n){var e=this.weakness&&function g0e(t){switch(typeof t){case"object":if(null===t)break;case"function":return!0}return!1}(n)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map),i=e.get(n);return i||e.set(n,i=new t(this.weakness)),i},t}(),_0e=new JO("function"==typeof WeakMap);function v0e(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return _0e.lookupArray(t)}var XO=new Set;function mC(t,n){void 0===n&&(n=Object.create(null));var e=new o0e(n.max||Math.pow(2,16),function(a){return a.dispose()}),i=!!n.disposable,r=n.makeCacheKey||v0e;function o(){if(!i||Rx.hasValue()){var a=r.apply(null,arguments);if(void 0===a)return t.apply(null,arguments);var s=Array.prototype.slice.call(arguments),l=e.get(a);l?l.args=s:(l=new u0e(t,s),e.set(a,l),l.subscribe=n.subscribe,i&&(l.reportOrphan=function(){return e.delete(a)}));var u=l.recompute();return e.set(a,l),XO.add(e),Rx.hasValue()||(XO.forEach(function(f){return f.clean()}),XO.clear()),i?void 0:u}}return o.dirty=function(){var a=r.apply(null,arguments),s=void 0!==a&&e.get(a);s&&s.setDirty()},o}var k6=!1,C0e=function(){function t(){}return t.prototype.ensureReady=function(){return Promise.resolve()},t.prototype.canBypassInit=function(){return!0},t.prototype.match=function(n,e,i){var r=i.store.get(n.id),o="ROOT_QUERY"===n.id;if(!r)return o;var a=r.__typename,s=void 0===a?o&&"Query":a;return!(!s||s!==e)||(function D6(){var t=!k6;(function UO(){return!0===jO("test")})()||(k6=!0)}(),"heuristic")},t}(),w0e=function(){function t(n){n&&n.introspectionQueryResultData?(this.possibleTypesMap=this.parseIntrospectionResult(n.introspectionQueryResultData),this.isReady=!0):this.isReady=!1,this.match=this.match.bind(this)}return t.prototype.match=function(n,e,i){Aa(this.isReady,1);var r=i.store.get(n.id),o="ROOT_QUERY"===n.id;if(!r)return o;var a=r.__typename,s=void 0===a?o&&"Query":a;if(Aa(s,2),s===e)return!0;var l=this.possibleTypesMap[e];return!!(s&&l&&l.indexOf(s)>-1)},t.prototype.parseIntrospectionResult=function(n){var e={};
1return n.__schema.types.forEach(function(i){("UNION"===i.kind||"INTERFACE"===i.kind)&&(e[i.name]=i.possibleTypes.map(function(r){return r.name}))}),e},t}(),x6=Object.prototype.hasOwnProperty,I_=function(){function t(n){var e=this;void 0===n&&(n=Object.create(null)),this.data=n,this.depend=mC(function(i){return e.data[i]},{disposable:!0,makeCacheKey:function(i){return i}})}return t.prototype.toObject=function(){return this.data},t.prototype.get=function(n){return this.depend(n),this.data[n]},t.prototype.set=function(n,e){e!==this.data[n]&&(this.data[n]=e,this.depend.dirty(n))},t.prototype.delete=function(n){x6.call(this.data,n)&&(delete this.data[n],this.depend.dirty(n))},t.prototype.clear=function(){this.replace(null)},t.prototype.replace=function(n){var e=this;n?(Object.keys(n).forEach(function(i){e.set(i,n[i])}),Object.keys(this.data).forEach(function(i){x6.call(n,i)||e.delete(i)})):Object.keys(this.data).forEach(function(i){e.delete(i)})},t}();function M6(t){return new I_(t)}var k0e=function(){function t(n){var e=this,i=void 0===n?{}:n,r=i.cacheKeyRoot,o=void 0===r?new JO(o6):r,a=i.freezeResults,l=this,u=l.executeStoreQuery,f=l.executeSelectionSet,m=l.executeSubSelectedArray;this.freezeResults=void 0!==a&&a,this.executeStoreQuery=mC(function(v){return u.call(e,v)},{makeCacheKey:function(v){var w=v.rootValue,S=v.contextValue;if(S.store instanceof I_)return o.lookup(S.store,v.query,v.fragmentMatcher,JSON.stringify(v.variableValues),w.id)}}),this.executeSelectionSet=mC(function(v){return f.call(e,v)},{makeCacheKey:function(v){var w=v.rootValue,S=v.execContext;if(S.contextValue.store instanceof I_)return o.lookup(S.contextValue.store,v.selectionSet,S.fragmentMatcher,JSON.stringify(S.variableValues),w.id)}}),this.executeSubSelectedArray=mC(function(v){return m.call(e,v)},{makeCacheKey:function(v){var S=v.execContext;if(S.contextValue.store instanceof I_)return o.lookup(S.contextValue.store,v.field,v.array,JSON.stringify(S.variableValues))}})}return t.prototype.readQueryFromStore=function(n){return this.diffQueryAgainstStore(Ta(Ta({},n),{returnPartialData:!1})).result},t.prototype.diffQueryAgainstStore=function(n){var e=n.store,i=n.query,r=n.variables,o=n.previousResult,a=n.returnPartialData,s=void 0===a||a,l=n.rootId,u=void 0===l?"ROOT_QUERY":l,f=n.fragmentMatcherFunction,m=n.config,v=function VCe(t){var n=Ax(t);return Aa(n&&"query"===n.operation,6),n}(i);r=LO({},J5(v),r);var w=this.executeStoreQuery({query:i,rootValue:{type:"id",id:u,generated:!0,typename:"Query"},contextValue:{store:e,dataIdFromObject:m&&m.dataIdFromObject,cacheRedirects:m&&m.cacheRedirects||{}},variableValues:r,fragmentMatcher:f}),S=w.missing&&w.missing.length>0;return S&&!s&&w.missing.forEach(function(F){if(!F.tolerable)throw new md(8)}),o&&Ex(o,w.result)&&(w.result=o),{result:w.result,complete:!S}},t.prototype.executeStoreQuery=function(n){var e=n.query,i=n.rootValue,r=n.contextValue,o=n.variableValues,a=n.fragmentMatcher,s=void 0===a?D0e:a,l=function Z5(t){Vp(t);for(var n,e=0,i=t.definitions;e<i.length;e++){var r=i[e];if("OperationDefinition"===r.kind){var o=r.operation;if("query"===o||"mutation"===o||"subscription"===o)return r}"FragmentDefinition"===r.kind&&!n&&(n=r)}if(n)return n;throw new md(10)}(e),f=BO(VO(e));return this.executeSelectionSet({selectionSet:l.selectionSet,rootValue:i,execContext:{query:e,fragmentMap:f,contextValue:r,variableValues:o,fragmentMatcher:s}})},t.prototype.executeSelectionSet=function(n){var e=this,i=n.selectionSet,r=n.rootValue,o=n.execContext,a=o.fragmentMap,s=o.contextValue,l=o.variableValues,u={result:null},f=[],m=s.store.get(r.id),v=m&&m.__typename||"ROOT_QUERY"===r.id&&"Query"||void 0;function b(w){var S;return w.missing&&(u.missing=u.missing||[],(S=u.missing).push.apply(S,w.missing)),w.result}return i.selections.forEach(function(w){var S;if(Y5(w,l))if(Lp(w)){var F=b(e.executeField(m,v,w,o));typeof F<"u"&&f.push(((S={})[NO(w)]=F,S))}else{var N=void 0;if(FO(w))N=w;else if(!(N=a[w.name.value]))throw new md(9);var V=N.typeCondition&&N.typeCondition.name.value,Z=!V||o.fragmentMatcher(r,V,s);if(Z){var re=e.executeSelectionSet({selectionSet:N.selectionSet,rootValue:r,execContext:o});"heuristic"===Z&&re.missing&&(re=Ta(Ta({},re),{missing:re.missing.map(function(se){return Ta(Ta({},se),{tolerable:!0})})}
1)),f.push(b(re))}}}),u.result=function l6(t){var n=t[0]||{},e=t.length;if(e>1){var i=[];n=$O(n,i);for(var r=1;r<e;++r)n=u6(n,t[r],i)}return n}(f),u},t.prototype.executeField=function(n,e,i,r){var o=r.variableValues,a=r.contextValue,f=function x0e(t,n,e,i,r,o){var s=o.directives,l=e;(i||s)&&(l=q5(l,i,s));var u=void 0;if(t&&(typeof(u=t[l])>"u"&&r.cacheRedirects&&"string"==typeof n)){var f=r.cacheRedirects[n];if(f){var m=f[e];m&&(u=m(t,i,{getCacheKey:function(v){var b=r.dataIdFromObject(v);return b&&Tx({id:b,typename:v.__typename})}}))}}return typeof u>"u"?{result:u,missing:[{object:t,fieldName:l,tolerable:!1}]}:(function OCe(t){return null!=t&&"object"==typeof t&&"json"===t.type}(u)&&(u=u.json),{result:u})}(n,e,i.name.value,W5(i,o),a,{resultKey:NO(i),directives:RCe(i,o)});return Array.isArray(f.result)?this.combineExecResults(f,this.executeSubSelectedArray({field:i,array:f.result,execContext:r})):i.selectionSet?null==f.result?f:this.combineExecResults(f,this.executeSelectionSet({selectionSet:i.selectionSet,rootValue:f.result,execContext:r})):(S6(i,f.result),f)},t.prototype.combineExecResults=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var i;return n.forEach(function(r){r.missing&&(i=i||[]).push.apply(i,r.missing)}),{result:n.pop().result,missing:i}},t.prototype.executeSubSelectedArray=function(n){var a,e=this,i=n.field,r=n.array,o=n.execContext;function s(l){return l.missing&&(a=a||[]).push.apply(a,l.missing),l.result}return{result:r=r.map(function(l){return null===l?null:Array.isArray(l)?s(e.executeSubSelectedArray({field:i,array:l,execContext:o})):i.selectionSet?s(e.executeSelectionSet({selectionSet:i.selectionSet,rootValue:l,execContext:o})):(S6(i,l),l)}),missing:a}},t}();function S6(t,n){if(!t.selectionSet&&Ix(n))throw new md(10)}function D0e(){return!0}var Nx=function(){function t(n){void 0===n&&(n=Object.create(null)),this.data=n}return t.prototype.toObject=function(){return this.data},t.prototype.get=function(n){return this.data[n]},t.prototype.set=function(n,e){this.data[n]=e},t.prototype.delete=function(n){this.data[n]=void 0},t.prototype.clear=function(){this.data=Object.create(null)},t.prototype.replace=function(n){this.data=n||Object.create(null)},t}(),M0e=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="WriteError",e}return EO(n,t),n}(Error),E0e=function(){function t(){}return t.prototype.writeQueryToStore=function(n){var e=n.query,i=n.result,r=n.store,o=void 0===r?M6():r;return this.writeResultToStore({dataId:"ROOT_QUERY",result:i,document:e,store:o,variables:n.variables,dataIdFromObject:n.dataIdFromObject,fragmentMatcherFunction:n.fragmentMatcherFunction})},t.prototype.writeResultToStore=function(n){var e=n.dataId,i=n.result,r=n.document,o=n.store,a=void 0===o?M6():o,s=n.variables,l=n.dataIdFromObject,u=n.fragmentMatcherFunction,f=Ax(r);try{return this.writeSelectionSetToStore({result:i,dataId:e,selectionSet:f.selectionSet,context:{store:a,processedData:{},variables:LO({},J5(f),s),dataIdFromObject:l,fragmentMap:BO(VO(r)),fragmentMatcherFunction:u}})}catch(m){throw function S0e(t,n){var e=new M0e("Error writing result to store for query:\n "+JSON.stringify(n));return e.message+="\n"+t.message,e.stack=t.stack,e}(m,r)}},t.prototype.writeSelectionSetToStore=function(n){var e=this,i=n.result,r=n.dataId,a=n.context,s=a.variables,l=a.store,u=a.fragmentMap;return n.selectionSet.selections.forEach(function(f){var m;if(Y5(f,s))if(Lp(f)){var v=NO(f),b=i[v];typeof b<"u"?e.writeFieldToStore({dataId:r,value:b,field:f,context:a}):f.directives&&f.directives.length&&(f.directives.some(function(Ne){return Ne.name&&"defer"===Ne.name.value}),f.directives.some(function(Ne){return Ne.name&&"client"===Ne.name.value}))}else{var F=void 0;FO(f)?F=f:Aa(F=(u||{})[f.name.value],3);var N=!0;if(a.fragmentMatcherFunction&&F.typeCondition){var V=r||"self",Z=Tx({id:V,typename:void 0}),re={store:new Nx((m={},m[V]=i,m)),cacheRedirects:{}},se=a.fragmentMatcherFunction(Z,F.typeCondition.name.value,re);(function a6(){return!0===jO("production")})(),N=!!se}N&&e.writeSelectionSetToStore({result:i,selectionSet:F.selectionSet,dataId:r,context:a})}}),l},t.prototype.writeFieldToStore=function(n){var e,f,m,i=n.field,r=n.value,o=n.dataId,a=n.context,l=a.dataIdFromObject,u=a.store,v=function TCe(t,n){var e=null;t.directives&&(e={}
1,t.directives.forEach(function(r){e[r.name.value]={},r.arguments&&r.arguments.forEach(function(o){return M_(e[r.name.value],o.name,o.value,n)})}));var i=null;return t.arguments&&t.arguments.length&&(i={},t.arguments.forEach(function(r){return M_(i,r.name,r.value,n)})),q5(t.name.value,i,e)}(i,a.variables);if(i.selectionSet&&null!==r)if(Array.isArray(r))f=this.processArrayValue(r,o+"."+v,i.selectionSet,a);else{var w=o+"."+v,S=!0;if(eP(w)||(w="$"+w),l){var F=l(r);Aa(!F||!eP(F),4),(F||"number"==typeof F&&0===F)&&(w=F,S=!1)}I6(w,i,a.processedData)||this.writeSelectionSetToStore({dataId:w,result:r,selectionSet:i.selectionSet,context:a});var N=r.__typename;f=Tx({id:w,typename:N},S);var V=(m=u.get(o))&&m[v];if(V!==f&&Ix(V)){var Z=void 0!==V.typename,re=void 0!==N,se=Z&&re&&V.typename!==N;Aa(!S||V.generated||se,5),Aa(!Z||re,6),V.generated&&(se?S||u.delete(V.id):E6(V.id,f.id,u))}}else f=null!=r&&"object"==typeof r?{type:"json",json:r}:r;(!(m=u.get(o))||!Ex(f,m[v]))&&u.set(o,Ta(Ta({},m),((e={})[v]=f,e)))},t.prototype.processArrayValue=function(n,e,i,r){var o=this;return n.map(function(a,s){if(null===a)return null;var l=e+"."+s;if(Array.isArray(a))return o.processArrayValue(a,l,i,r);var u=!0;if(r.dataIdFromObject){var f=r.dataIdFromObject(a);f&&(l=f,u=!1)}return I6(l,i,r.processedData)||o.writeSelectionSetToStore({dataId:l,result:a,selectionSet:i,context:r}),Tx({id:l,typename:a.__typename},u)})},t}();function eP(t){return"$"===t[0]}function E6(t,n,e){if(t===n)return!1;var i=e.get(t),r=e.get(n),o=!1;
1Object.keys(i).forEach(function(s){var l=i[s],u=r[s];Ix(l)&&eP(l.id)&&Ix(u)&&!Ex(l,u)&&E6(l.id,u.id,e)&&(o=!0)}),e.delete(t);var a=Ta(Ta({},i),r);return Ex(a,r)?o:(e.set(n,a),!0)}function I6(t,n,e){if(!e)return!1;if(e[t]){if(e[t].indexOf(n)>=0)return!0;e[t].push(n)}else e[t]=[n];return!1}var I0e={fragmentMatcher:new C0e,dataIdFromObject:function T0e(t){if(t.__typename){if(void 0!==t.id)return t.__typename+":"+t.id;if(void 0!==t._id)return t.__typename+":"+t._id}return null},addTypename:!0,resultCaching:!0,freezeResults:!1},A0e=Object.prototype.hasOwnProperty,T6=function(t){function n(e,i,r){var o=t.call(this,Object.create(null))||this;return o.optimisticId=e,o.parent=i,o.transaction=r,o}return EO(n,t),n.prototype.toObject=function(){return Ta(Ta({},this.parent.toObject()),this.data)},n.prototype.get=function(e){return A0e.call(this.data,e)?this.data[e]:this.parent.get(e)},n}(Nx),O0e=function(t){function n(e){void 0===e&&(e={});var i=t.call(this)||this;i.watches=new Set,i.typenameDocumentCache=new Map,i.cacheKeyRoot=new JO(o6),i.silenceBroadcast=!1,i.config=Ta(Ta({},I0e),e),i.config.customResolvers&&(i.config.cacheRedirects=i.config.customResolvers),i.config.cacheResolvers&&(i.config.cacheRedirects=i.config.cacheResolvers),i.addTypename=!!i.config.addTypename,i.data=i.config.resultCaching?new I_:new Nx,i.optimisticData=i.data,i.storeWriter=new E0e,i.storeReader=new k0e({cacheKeyRoot:i.cacheKeyRoot,freezeResults:e.freezeResults});var r=i,o=r.maybeBroadcastWatch;return i.maybeBroadcastWatch=mC(function(a){return o.call(i,a)},{makeCacheKey:function(a){if(!a.optimistic&&!a.previousResult&&r.data instanceof I_)return r.cacheKeyRoot.lookup(a.query,JSON.stringify(a.variables))}}),i}return EO(n,t),n.prototype.restore=function(e){return e&&this.data.replace(e),this},n.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).toObject()},n.prototype.read=function(e){if("string"==typeof e.rootId&&typeof this.data.get(e.rootId)>"u")return null;var i=this.config.fragmentMatcher,r=i&&i.match;return this.storeReader.readQueryFromStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,rootId:e.rootId,fragmentMatcherFunction:r,previousResult:e.previousResult,config:this.config})||null},n.prototype.write=function(e){var i=this.config.fragmentMatcher,r=i&&i.match;this.storeWriter.writeResultToStore({dataId:e.dataId,result:e.result,variables:e.variables,document:this.transformDocument(e.query),store:this.data,dataIdFromObject:this.config.dataIdFromObject,fragmentMatcherFunction:r}),this.broadcastWatches()},n.prototype.diff=function(e){var i=this.config.fragmentMatcher,r=i&&i.match;return this.storeReader.diffQueryAgainstStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,returnPartialData:e.returnPartialData,previousResult:e.previousResult,fragmentMatcherFunction:r,config:this.config})},n.prototype.watch=function(e){var i=this;return this.watches.add(e),function(){i.watches.delete(e)}},n.prototype.evict=function(e){throw new md(7)},n.prototype.reset=function(){return this.data.clear(),this.broadcastWatches(),Promise.resolve()},n.prototype.removeOptimistic=function(e){for(var i=[],r=0,o=this.optimisticData;o instanceof T6;)o.optimisticId===e?++r:i.push(o),o=o.parent;if(r>0){for(this.optimisticData=o;i.length>0;){var a=i.pop();this.performTransaction(a.transaction,a.optimisticId)}this.broadcastWatches()}},n.prototype.performTransaction=function(e,i){var o=this.data,a=this.silenceBroadcast;this.silenceBroadcast=!0,"string"==typeof i&&(this.data=this.optimisticData=new T6(i,this.optimisticData,e));try{e(this)}finally{this.silenceBroadcast=a,this.data=o}this.broadcastWatches()},n.prototype.recordOptimisticTransaction=function(e,i){return this.performTransaction(e,i)},n.prototype.transformDocument=function(e){if(this.addTypename){var i=this.typenameDocumentCache.get(e);return i||(i=function zCe(t){return Il(Vp(t),{SelectionSet:{enter:function(n,e,i){if(!i||"OperationDefinition"!==i.kind){var r=n.selections;if(r&&!r.some(function(s){return Lp(s)&&("__typename"===s.name.value||0===s.name.value.lastIndexOf("__",0))})){var a=i;if(!(Lp(a)&&a.directives&&a.directives.some(function(s){return"export"===s.name.value})))return Nh(Nh({},n),{selections:OO(r,[HCe])})}}}}})}(e),this.typenameDocumentCache.set(e,i),this.typenameDocumentCache.set(i,i)),i}return e},n.prototype.broadcastWatches=function(){var e=this;
1this.silenceBroadcast||this.watches.forEach(function(i){return e.maybeBroadcastWatch(i)})},n.prototype.maybeBroadcastWatch=function(e){e.callback(this.diff({query:e.query,variables:e.variables,previousResult:e.previousResult&&e.previousResult(),optimistic:e.optimistic}))},n}(XCe);function A6(t){return new xc(function(n,e){return new Wi(function(i){var r,o,a;try{r=e(n).subscribe({next:function(s){s.errors?a=t({graphQLErrors:s.errors,response:s,operation:n,forward:e}):$8(s)&&(a=t({protocolErrors:s.extensions[_x],response:s,operation:n,forward:e})),a?o=a.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.next(s)},error:function(s){(a=t({operation:n,networkError:s,graphQLErrors:s&&s.result&&s.result.errors||void 0,forward:e}))?o=a.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.error(s)},complete:function(){a||i.complete.bind(i)()}})}catch(s){t({networkError:s,operation:n,forward:e}),i.error(s)}return function(){r&&r.unsubscribe(),o&&r.unsubscribe()}})})}!function(t){function n(e){var i=t.call(this)||this;return i.link=A6(e),i}Th(n,t),n.prototype.request=function(e,i){return this.link.request(e,i)}}(xc);const vu=new ue("REQUEST"),N0e=new ue("RESPONSE"),O6=new ue("CONFIG"),F0e=new ue("CLIENT_ENV");var P6=function(t){return t.ihkFinderNavItem="IhkFinderNavItem",t}(P6||{});let tP=(()=>{class t{constructor(e){this.apollo=e,this.customSectionModels=[]}addCustomSection(e,i){if(!i.trim().startsWith("{")||!i.trim().endsWith("}"))throw new Error("graphQlSnippet needs to start and end with curly braces");this.customSectionModels.push(`... on ${e} ${i}`)}queryUrlRedirects(){return this.apollo.query({query:Ip`
2        query Redirects {
3          urlRedirectses(first: 100000) {
4            from
5            to {
6              id
7            }
8            temporary
9            advanced
10          }
11        }
12      `})}queryHeaderConfig(e){return this.apollo.query({query:Ip`
13        query HeaderConfig {
14          headerConfigs (locales: [${e.locale||"DE"}, DE]) {
15            title
16            headerType
17            includeBreadcrumbs
18            includeSearchWidget
19            languageSwitch
20            navigationItems {
21              __typename
22              ... on Page {
23                id
24              }
25              ... on NavigationDropdown {
26                mainLink {
27                  id
28                }
29                links {
30                  id
31                }
32              }
33              ... on NavigationCustom {
34                type
35              }
36            }
37            specialLinks {
38              id
39            }
40            searchResultsPage {
41              id
42            }
43            externalLinks {
44              title
45              link
46            }
47            logos {
48              url
49              title
50              alt
51            }
52          }
53        }
54      `})}queryFooterConfig(e){return this.apollo.query({query:Ip`
55        query FooterConfig {
56          footerConfigs (locales: [${e.locale||"DE"}, DE]) {
57            navigationItems {
58              id
59            }
60            logos {
61              url
62              alt
63              title
64            }
65          }
66        }
67      `})}queryPageFull(e){const i=e.slug.slice(0),r=i.pop(),o=i.length?function s(u){return l(u.slice().reverse())}(i):null,a="\n      ... on HeadingSection {\n        ... HeadingSectionFields\n      }\n      ... on ContentSection {\n        content {\n          html\n        }\n      }\n      ... on ImageSection {\n        imageLayout: layout\n        image {\n          url,\n          accreditation,\n          alt\n        }\n      }\n      ... on NavigationSection {\n        ... NavigationSectionFields\n      }\n      ... on AttachmentSection {\n        heading\n        attachmentContent: content {\n          html\n        }\n        attachments(first: 500) {\n          file {\n            fileName\n            url\n            size\n          }\n          link\n          attachmentType\n          title\n          description {\n            html\n          }\n          category\n          thumbnail {\n            fileName\n            url\n            size,\n            accreditation\n          }\n        }\n        mergeWithNext\n        includeFilters\n        collapsed\n      }\n      ... on CardsSection {\n        cards {\n          title\n          content {\n            html\n          }\n          image {\n            url\n            alt\n          }\n        }\n      }\n      ... on CustomSection {\n        customTitle: title\n        componentName\n        assets {\n          url\n          size\n          width\n          height,\n          accreditation\n        }\n        config\n      }\n      ... on CountdownSection {\n        dueDate,\n        stopOption,\n        countdownText\n      }\n      ... on ButtonSection {\n        text,\n        externalLink,\n        queryParameters\n        buttonLink: linkTo {\n          id\n        }\n      }\n      ... on TestimonialSection {\n        layout\n        testimonials {\n          portrait {\n            url\n            handle\n            accreditation\n          }\n          authorName\n          authorCompany\n          testimonialText\n          testimonialVideo\n          category\n        }\n      }\n      ... on DataBoxesSection {\n        boxesGroups {\n          titleLink {\n            id\n            navigationLabel\n          }\n          backgroundColor {\n            hex\n          }\n          boxes {\n            title\n            subtitle\n            icon {\n              url\n            }\n            linkTo {\n              id\n            }\n          }\n        }\n      }\n      ... on TableSection {\n        caption\n        firstRowHeader\n        firstColumnHeader\n        firstColWidth: firstColumnWidth\n        jsonData\n        csvData {\n          url\n        }\n      }\n      ... on TwitterSection {\n        profile\n        height\n        tweetLimit\n      }\n      ... on ExternalContentSection {\n        ... ExternalContentSectionFields\n      }\n    ";return this.apollo.query({variables:{slug:r,fullSlug:e.slug.join("/")},query:Ip`
68        fragment HeadingSectionFields on HeadingSection {
69          headingImage: image {
70            url,
71            accreditation
72          }
73          headingTitle: title
74          headingBackgroundStyle: backgroundStyle
75          languageSwitch
76          headingLevel
77        }
78        fragment NavigationSectionFields on NavigationSection {
79          navigationLayout
80          linkTo {
81            id
82            navigationLabel
83            alternativeNavigationLabel
84            slug
85            navigationSummary
86            navigationImages {
87              url
88              width
89              height
90              size,
91              accreditation
92            }
93            navigationIcon {
94              url,
95              accreditation
96            }
97          }
98          navExternalLink: externalLink {
99            title
100            description
101            link
102            image {
103              url
104            }
105          }
106          extraData {
107            __typename
108            ... on NavigationTile {
109              itemsPerRow
110              hideSummary
111            }
112            ... on NavigationImageButton {
113              url {
114              __typename
115                ... on Page {
116                  slug
117                }
118                ... on Attachment {
119                  link
120                }
121              }
122              text
123              buttonText
124              backgroundImage {
125                url
126                handle,
127                accreditation
128              }
129              imageOverlayColor
130            }
131          }
132        }
133        fragment ExternalContentSectionFields on ExternalContentSection {
134          section
135          path
136          attributes
137          assets {
138            url
139            size
140            width
141            height,
142            accreditation
143          }
144        }
145        query Page ($slug: String) {
146          pages (where: { slug: $slug ${o?", parent: "+o:""} }, locales: [${e.locale}, DE]) {
147            id
148            navigationLabel
149            alternativeNavigationLabel
150            slug
151            sections {
152              __typename
153
154              ${a}
155
156              ${this.customSectionModels.join("\n")}
157
158              ... on TwoColumnsContentSection {
159              sectionMaxWidth
160              columnsSpacing
161              firstColumnWidth
162              secondColumnWidth
163              firstColumnSections {
164                __typename
165                ${a}
166                ${this.customSectionModels.join("\n")}
167              }
168              secondColumnSections {
169                __typename
170                ${a}
171                ${this.customSectionModels.join("\n")}
172              }
173            }
174            }
175            navigationSummary
176            navigationSubnavigation {
177              linkTo {
178                id
179                navigationLabel
180                alternativeNavigationLabel
181                slug
182                parent {
183                  id
184                  slug
185                  parent {
186                    id
187                    slug
188                    parent {
189                      id
190                      slug
191                      parent {
192                        id
193                        slug
194                        parent {
195                          id
196                          slug
197                          parent {
198                            id
199                            slug
200                          }
201                        }
202                      }
203                    }
204                  }
205                }
206              }
207              dataSocials {
208                url
209                largeDeviceIcon {
210                  url
211                }
212                smallDeviceIcon {
213                  url
214                }
215              }
216            }
217            meta
218            parent {
219              id
220              parent {
221                id
222                parent {
223                  id
224                  parent {
225                    id
226                    parent {
227                      id
228                      parent {
229                        id
230                      }
231                    }
232                  }
233                }
234              }
235            }
236          }
237        }
238        `});function l(u){const[f,...m]=u;return 0===m.length?`{\n          slug : "${f}"\n        }`:`{\n          slug : "${f}",\n          parent : ${l(m)}\n        }`}}queryPageMin(e){return this.apollo.query({variables:{locale:e||"DE"},query:Ip`
239        fragment ParentFields on Page {
240          id
241          slug
242        }
243        query PageMin ($locale: Locale!) {
244          pages (locales: [$locale, DE], first: 1000) {
245            id
246            navigationLabel
247            alternativeNavigationLabel
248            slug
249            parent {
250              ... ParentFields
251              parent {
252                ... ParentFields
253                parent {
254                  ... ParentFields
255                  parent {
256                    ... ParentFields
257                    parent {
258                      ... ParentFields
259                      parent {
260                        ... ParentFields
261                      }
262                    }
263                  }
264                }
265              }
266            }
267          }
268        }
269      `,fetchPolicy:"no-cache"})}static{this.\u0275fac=function(i){return new(i||t)(oe(D_))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),bu=(()=>{class t{constructor(e){this.platformId=e}isServer(){return Qr(this.platformId)}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),R6=(()=>{class t{static buildItem(e,i){const r={id:e.id,EN:null,DE:null};return t.assign(i,r,e),r}static assign(e,i,r){i[e]={slug:t.buildFullSlug(r),navigationLabel:r.navigationLabel,alternativeNavigationLabel:r.alternativeNavigationLabel}}static buildFullSlug(e){const i=this.buildSlugArrayR(e).filter(r=>"/"!==r);return 0===i.length?"/":i.join("/")}static buildSlugArrayR(e,i=[]){const r=[e.slug,...i];return e.parent?this.buildSlugArrayR(e.parent,r):r}constructor(e){this.cmsApiService=e,this.pageCache=[],this.initCache()}initCache(){this.initObservable=Yo([this.cmsApiService.queryPageMin("EN"),this.cmsApiService.queryPageMin("DE")]).pipe(gi(([e,i])=>{this.update(e.data.pages,"EN"),this.update(i.data.pages,"DE")}),function ose(t,n,e,i){e&&"function"!=typeof e&&(i=e);const r="function"==typeof e?e:void 0,o=new kH(t,n,i);return a=>function ise(t,n){return function(i){let r;if(r="function"==typeof t?t:function(){return t},"function"==typeof n)return i.lift(new rse(r,n));const o=Object.create(i,Yie);return o.source=i,o.subjectFactory=r,o}}(()=>o,r)(a)}(1)),this.initObservable.connect()}waitOnCache(){return this.initObservable}update(e,i){e.forEach(r=>this.upsert(r,i))}upsert(e,i){const r=this.getReference(e.id);r?t.assign(i,r,e):this.insert(e,i)}getReference(e){return(0,Np.find)(this.pageCache,{id:e})}insert(e,i){this.pageCache.push(t.buildItem(e,i))}get(e,i="DE"){const{id:r,slug:o,locale:a}=e;let s;return s=r?this.getReference(r):this.getReferenceBySlug(o,a),s?{id:s.id,...s[i]}:null}getReferenceBySlug(e,i){return e.length>1&&e.startsWith("/")&&(e=e.slice(1)),this.pageCache.find(r=>r[i].slug===e)}static{this.\u0275fac=function(i){return new(i||t)(oe(tP))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),nP=(()=>{class t{constructor(e,i){this.platformService=e,this.request=i}get isServer(){return this.platformService.isServer()}get path(){return this.isServer?this.request.path:decodeURIComponent(window.location.pathname)}
269get queryParams(){if(this.isServer)return this.request.query;{const e={};return new URLSearchParams(window.location.search).forEach((r,o)=>{e[o]=r}),e}}extractQueryParams(e){const i={};return e.replace(/.*\?/,"").split("&").forEach(r=>{const o=r.split("=");i[decodeURIComponent(o[0])]=decodeURIComponent(o[1])||null}),i}static{this.\u0275fac=function(i){return new(i||t)(oe(bu),oe(vu,8))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bp=function(t){return t.DE="DE",t.EN="EN",t}(Bp||{});let ks=(()=>{class t{constructor(e,i,r,o,a,s,l,u){this.platformService=e,this.request=i,this.router=r,this.translate=o,this.dateAdapter=a,this.pageCacheService=s,this.locationService=l,this.apollo=u,this.DE=Bp.DE,this.EN=Bp.EN,this.all=[Bp.DE,Bp.EN];const f=r.events.pipe(To(v=>v instanceof vc)),m=f.pipe(uu("start-value"),Ve(()=>this.getPathWithoutLocale()),pD(),Lk(1));this.onChangeLocale=f.pipe(Ve(v=>this.localeFromPath(v.url||"/")),pD(),gi(v=>this.activeLocale=v),gi(()=>this.updateLang()),gi(()=>this.apollo.client.cache.reset())),this.languageLinks$=m.pipe(Zr(v=>this.getLanguageLinks(v))),this.setDefaultLang(),this.updateLang()}get active(){return this.activeLocale||this.localeFromPath(this.locationService.path)}localeFromPath(e){const i=e.match(/\/([a-zA-Z]{2})(\/|$)(.+)?/);let r;return i&&(r=i[1],r=Bp[r.toUpperCase()]),r||Bp.DE}getPathWithoutLocale(){if(this.active===this.DE)return this.locationService.path;if(this.locationService.path===`/${this.EN.toLowerCase()}`)return"/";try{return this.locationService.path.match(/[a-zA-Z]{2}\/(.*)/)[1]}catch{return console.warn(`Could not get slug for URL ${this.locationService.path}, with active locale: ${this.active}`),"/"}}setDefaultLang(){this.translate.setDefaultLang(this.active.toLowerCase())}updateLang(){const e=this.active;this.translate.use(e.toLowerCase()),e===this.EN?(this.dateAdapter.setLocale("en-GB"),$s.locale("en-GB")):(this.dateAdapter.setLocale(e.toLowerCase()),$s.locale(e.toLowerCase()))}getLocalisedRouteParams(e){const i=e.toLang||this.active,r=this.pageCacheService.get({id:e.id,slug:e.slug,locale:e.fromLang},i);let o=["/"];return r&&(i!==this.DE&&o.push(i.toLowerCase()),"/"!==r.slug&&(o=o.concat(r.slug.toLowerCase().split("/")))),o}getLocalisedRouteParams$(e){return this.pageCacheService.waitOnCache().pipe(Ve(()=>this.getLocalisedRouteParams(e)))}getLanguageLinks(e){return Yo([this.getLocalisedRouteParams$({fromLang:this.active,toLang:this.EN,slug:e||"/"}),this.getLocalisedRouteParams$({fromLang:this.active,toLang:this.DE,slug:e||"/"})]).pipe(Ve(([i,r])=>[{code:this.EN,label:this.EN,link:i,linkQueryParams:this.locationService.queryParams},{code:this.DE,label:this.DE,link:r,linkQueryParams:this.locationService.queryParams}]))}static{this.\u0275fac=function(i){return new(i||t)(oe(bu),oe(vu,8),oe(Sa),oe(Ma),oe(Ia),oe(R6),oe(nP),oe(D_))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class Hp{}function Si(t){return n=>Object.assign(new t,n)}class iP extends Hp{static{this.of=Si(iP)}toPageSection(n,e,i,r){return this.buildTextPageSection(n,r)}buildTextPageSection(n,e){const i=this.linkTo[0],r=(0,Np.maxBy)(i.navigationImages,"width");return{isComponent:!0,type:"TextMiddle"===this.navigationLayout?"SectionNavBanner":"SectionNavSingle",data:{imageUrl:r?r.url:null,title:i.navigationLabel,description:i.navigationSummary||"",routerLink:e?["/",e,i.slug]:["/",i.slug],reverse:"TextLeft"===this.navigationLayout,buttonText:n.instant("mehr-erfahren")}}}}class rP extends Hp{static{this.of=Si(rP)}toPageSection(n,e,i,r){return this.buildTriplePageSection(r)}buildTriplePageSection(n){return{isComponent:!0,type:"SectionNavTriple",data:{pages:this.linkTo.map((o,a)=>{const s=function i(o,a){const s=1===a,l=(0,Np.maxBy)(o.navigationImages,"size"),u=(0,Np.minBy)(o.navigationImages,"size");return s?l:u}(o,a);return{imageUrl:s?s.url:null,title:o.navigationLabel,description:o.navigationSummary,routerLink:n?["/",n,o.slug]:["/",o.slug],isIcon:r(s)}})}};function r(o){return o&&o.size&&o.size<2e4}}}class Tl{static buildIconTileFromExternalLink(n){return{title:n.title,de
269scription:n.description,externalLink:n.link,icon:Tl.getUrlForAsset(n.image)}}static buildIconTileData(n,e){return{title:n.navigationLabel,description:n.navigationSummary,link:e,icon:Tl.getUrlForAsset(n.navigationIcon)}}static buildImageTileFromExternalLink(n){return{title:n.title,description:n.description,externalLink:n.link,image:Tl.getUrlForAsset(n.image),imageAccreditation:Tl.getImageAccreditation(n.image)}}static buildImageTileData(n,e){return{title:n.navigationLabel,description:n.navigationSummary,link:e,image:Tl.getUrlForAsset(n.navigationImages[0]),imageAccreditation:Tl.getImageAccreditation(n.navigationImages[0])}}static getUrlForAsset(n){return n&&n.url}static getImageAccreditation(n){return n&&n.accreditation}}class oP extends Hp{constructor(){super(...arguments),this.localiseRouteParams$Fn=null}static{this.of=Si(oP)}toPageSection(n,e,i,r){switch(this.localiseRouteParams$Fn=u=>i.getLocalisedRouteParams$(u),this.navigationLayout){case"IconTiles":return this.buildNavTilesPageSection(function o(u,f){return Tl.buildIconTileData(u,f)},function a(u){return Tl.buildIconTileFromExternalLink(u)});case"ImageTiles":return this.buildNavTilesPageSection(function s(u,f){return Tl.buildImageTileData(u,f)},function l(u){return Tl.buildImageTileFromExternalLink(u)})}}buildNavTilesPageSection(n,e){let i;return"NavigationTile"===this.extraData.__typename&&(i=this.extraData),{isComponent:!1,type:"SectionNavTiles",data:{pages$:Yo([...this.linkTo.map(o=>this.getLinkAndBuild(n,o)),...this.navExternalLink.map(o=>at(e(o)))]),itemsPerRow:i.itemsPerRow,hideSummary:!!this.extraData&&this.extraData.hideSummary}}}getLinkAndBuild(n,e){return this.localiseRouteParams$Fn({id:e.id}).pipe(Ve(i=>n(e,i)))}}class aP extends Hp{static{this.of=Si(aP)}toPageSection(n,e,i,r){return this.buildNavButtonImagePageSection(r)}buildNavButtonImagePageSection(n){let e;return"NavigationImageButton"===this.extraData.__typename&&(e=this.extraData),{isComponent:!0,type:"SectionNavButtonImage",data:{imageUrl:e.imageOverlayColor?this.buildMonochromeImageUrl(e.backgroundImage):e.backgroundImage.url,imageAccreditation:e.backgroundImage?e.backgroundImage.accreditation:null,title:e.text,buttonLink:this.buildTargetLink(e,n),buttonText:e.buttonText,isExternalLink:this.isExternalLink(e),filterColor:this.buildOverlayColorCode(e)}}}buildTargetLink(n,e){switch(n.url.__typename){case"Attachment":return n.url.link;case"Page":return e?"/"+e+n.url.slug:"/"+n.url.slug}}isExternalLink(n){switch(n.url.__typename){case"Attachment":return!0;case"Page":return!1}}buildOverlayColorCode(n){return n.imageOverlayColor&&n.imageOverlayColor in sP?sP[n.imageOverlayColor]:"rgba(255, 255, 255, 0.3)"}buildMonochromeImageUrl(n){return n.url.slice(0,n.url.length-n.handle.length)+"monochrome/"+n.handle}}var sP=function(t){return t.blue="rgba(0, 56, 130, 0.5)",t.darkBlue="rgba(0,0,139,0.2)",t.gray="rgba(128, 128, 128, 0.3)",t.darkGray="rgba(169, 169, 169, 0.3)",t}(sP||{});class gC{constructor(){this.__typename="AttachmentSection"}static{this.of=Si(gC)}static buildCommonAttachment(n){return{title:n.title,category:n.category,image:n.thumbnail?n.thumbnail.url:null,description:n.description?n.description.html:null}}toPageSection(n){return{isComponent:!0,type:"SectionAttachments",collapsible:!0,expanded:!this.collapsed,heading:this.heading||n.instant("weitere-info"),headingLevel:this.headingLevel,summary:this.attachmentContent?this.attachmentContent.html:null,data:{attachments:this.attachments.map(e=>e.file?{...gC.buildCommonAttachment(e),size:Math.floor(e.file.size/1e3),fileName:e.file.fileName,url:e.file.url,download:!0}:e.link?{...gC.buildCommonAttachment(e),size:null,url:e.link,download:!1}:void 0),i18n:{download:n.instant("herunterladen"),visitSite:n.instant("toWebsite"),noResults:n.instant("noMatches")},includeFilters:this.includeFilters}}}}class lP{constructor(){this.__typename="CardsSection"}static{this.of=Si(lP)}toPageSection(){const n={isComponent:!0,type:"SectionInfoCards",data:{cards:[]}};return this.cards.forEach(e=>{n.data.cards.push({img:e.image.url,title:e.title,content:e.content.html})}),n}}class cP{constructor(){this.__typename="ContentSection"}static{this.of=Si(cP)}toPageSection(n,e){return{isComponent:!1,type:"SectionHTML",data:{html:e(this.content.map(i=>i.html).join(""))}}}}class uP{constructor(){this.__typename="CustomSection"}static{this.of=Si(uP)}toPageSection(n,e,i){const r=this.config;return r&&r["search-page"]&&(r.getSearchPageParams=()=>
269i.getLocalisedRouteParams$({id:r["search-page"]})),{isComponent:!0,type:this.componentName,data:{title:this.customTitle,customConfig:r,customAssets:this.assets}}}}var N6=function(t){return t.block_text="img-text-block",t.block_page="img-page-block",t}(N6||{});class dP{static{this.of=Si(dP)}toPageSection(){const n=["page-image"];let e="";return this.imageLayout&&n.push(N6[this.imageLayout]),e+=`<img src="${this.image.url}" class="${n.join(" ")}"`,this.image.alt&&(e+=` alt="${this.image.alt}"`),e+=">",{isComponent:!1,type:"SectionHTML",data:{class:"ihk-image",html:e}}}}class hP{constructor(){this.__typename="HeadingSection"}static{this.of=Si(hP)}toPageSection(){return{isComponent:!1,type:"SectionHeading",data:{src:this.headingImage?this.headingImage.url:null,imageAccreditation:this.headingImage?this.headingImage.accreditation:null,title:this.headingTitle,backgroundStyle:this.headingBackgroundStyle,languageSwitch:this.languageSwitch,headingLevel:this.headingLevel||1}}}}class fP{constructor(){this.__typename="CountdownSection"}static{this.of=Si(fP)}toPageSection(){return{isComponent:!1,type:"SectionCountdown",data:{dueDate:this.dueDate,stopOption:this.stopOption,countdownText:this.countdownText}}}}class pP{static{this.of=Si(pP)}toPageSection(n,e,i,r){return{isComponent:!1,type:"SectionButton",data:{externalLink:this.externalLink,text:this.text,appLink$:this.getAppLink$(o=>i.getLocalisedRouteParams$(o)),queryParams:this.externalLink||!this.queryParameters?null:this.convertQueryParams(this.queryParameters)}}}getAppLink$(n){return this.buttonLink?n({id:this.buttonLink.id}):at(null)}convertQueryParams(n){return n.reduce((e,i)=>{try{const[r,o]=i.split("=");return e[r]=o,e}catch{return e}},{})}}class Al{}var Xr=function(t){return t.navigationNew="NavigationNew",t.sectionArticle="SectionArticle",t.sectionHeading="SectionHeading",t.navigationJob="NavigationJob",t.navigationJobShort="NavigationJobShort",t.sectionJob="SectionJob",t.sectionJobHeading="SectionJobHeading",t.sectionJobHeadingData="SectionJobHeadingData",t.sectionJobForm="SectionJobForm",t.sectionJobFilterOption="SectionJobFilterOptions",t.sectionJobList="SectionJobList",t.sectionJobSearch="SectionJobSearch",t.sectionJobHeadingList="SectionJobHeadingList",t.sectionIFrame="SectionIFrame",t.sectionScript="SectionScript",t}(Xr||{});class mP extends Al{constructor(){super(...arguments),this.newsDetailSlug="news-detail"}static{this.of=Si(mP)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"ExternalSectionNavNews",data:{path:this.path,activeLanguage:r?r.toUpperCase():"DE",i18n:{hits:n.instant("hits"),first:n.instant("first"),last:n.instant("last"),readMore:n.instant("read-more"),noResults:n.instant("no-results"),newsTitle:n.instant("last-news-title"),error:n.instant("not-available-error")},newsPage:this.attributes&&this.attributes.newDetailPageUrl?this.attributes.newDetailPageUrl:this.newsDetailSlug,pagination:!(!this.attributes||!this.attributes.pagination)&&this.attributes.pagination,searchWidget:!(!this.attributes||!this.attributes["heading-search"])&&this.attributes["heading-search"],count:this.attributes&&this.attributes.count?this.attributes.count:6}}}}class gP extends Al{static{this.of=Si(gP)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"ExternalSectionArticle",data:{content$:o.getNewsDetail(this.path),sanitize:e}}}}class _P extends Al{static{this.of=Si(_P)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"ExternalSectionArticleHeading",data:{content$:o.getNewsDetailHeading(this.path),backgroundStyle:this.attributes.headingBackgroundColor?this.attributes.headingBackgroundColor:"white"}}}}class vP extends Al{constructor(){super(...arguments),this.jobsDetailSlug="jobs-detail"}static{this.of=Si(vP)}toPageSection(n,e,i,r,o){return{isComponent:!0,type:"JobListShort",data:{jobRequest$:o.getJobList(this.path,Xr.navigationJob),i18n:{deadlineDate:n.instant("deadline-date"),preferredEntryDate:n.instant("preferred-entry-date"),location:n.instant("location")},jobPageUrl:this.attributes.jobPageUrl?this.attributes.jobPageUrl:this.jobsDetailSlug}}}}class bP extends Al{static{this.of=Si(bP)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"ExternalSectionJobHeading",data:{content$:o.getJobDetailHeading(this.path),backgroundStyle:this.attributes.headingBackgroun
269dColor?this.attributes.headingBackgroundColor:"white"}}}}class yP extends Al{static{this.of=Si(yP)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"ExternalSectionJob",data:{content$:o.getJobDetail(this.path),sanitize:e}}}}class CP extends Al{static{this.of=Si(CP)}toPageSection(n,e,i,r,o){return{isComponent:!0,type:"JobHeadingData",data:{jobData$:o.getJobDetailHeading(this.path),i18n:{applyNow:n.instant("apply-now"),deadlineDate:n.instant("deadline-date"),preferredEntryDate:n.instant("preferred-entry-date"),location:n.instant("location"),limited:n.instant("limited"),fullPartTime:n.instant("full-part-time"),partTime:n.instant("part-time"),fullTime:n.instant("full-time"),weeklyHours:n.instant("weekly-hours"),hours:n.instant("hours"),yes:n.instant("yes"),no:n.instant("no")}}}}}class wP extends Al{static{this.of=Si(wP)}toPageSection(n,e,i,r,o){return{isComponent:!0,type:"JobSearchForm",data:{locations$:o.getJobLocations(this.path),backgroundImage:this.assets.length>0?this.assets[0]:null,backgroundStyle:this.attributes.headingBackgroundColor||"white",showAllJobsButton:this.attributes.showAllJobsButton,showResetButton:this.attributes.showResetButton,title:this.attributes.title,submitFormUrl:this.attributes.submitFormUrl}}}}class kP extends Hp{constructor(){super(...arguments),this.localiseRouteParams$Fn=null}static{this.of=Si(kP)}toPageSection(n,e,i,r){return this.localiseRouteParams$Fn=o=>i.getLocalisedRouteParams$(o),this.buildNavTilesPageSection()}buildNavTilesPageSection(){return{isComponent:!0,type:"JobProfileList",data:{pages$:Yo(this.linkTo.map(e=>this.getLinkAndBuild(e))),hideSummary:!!this.extraData&&this.extraData.hideSummary}}}getLinkAndBuild(n){return this.localiseRouteParams$Fn({id:n.id}).pipe(Ve(e=>Tl.buildImageTileData(n,e)))}}class DP{constructor(){this.defaultColumnWidth="50%",this.defaultSectionMaxWidth=900,this.defaultColumnsSpacing=32}static{this.of=Si(DP)}toPageSection(n,e,i,r,o){return{isComponent:!1,type:"TwoColumnsSection",data:{firstColumnSections:this.firstColumnSections.map(a),secondColumnSections:this.secondColumnSections.map(a),firstColumnWidth:this.getColumnWidth(this.firstColumnWidth),secondColumnWidth:this.getColumnWidth(this.secondColumnWidth),sectionMaxWidth:this.getSectionMaxWidth(this.sectionMaxWidth),columnsSpacing:this.getColumnsSpacing(this.columnsSpacing)}};function a(s){return s.toPageSection(n,e,i,r,o)}}getColumnWidth(n){return n?n+"%":this.defaultColumnWidth}getSectionMaxWidth(n){return n||this.defaultSectionMaxWidth}getColumnsSpacing(n){return n||0===n?n:this.defaultColumnsSpacing}}class xP extends Al{static{this.of=Si(xP)}toPageSection(n,e,i,r,o){return{isComponent:!0,type:"JobSearch",data:{jobPageUrl:this.attributes.jobPageUrl?this.attributes.jobPageUrl:"job",jobListPath:this.path,jobListMaxCount:this.attributes.jobListMaxCount?this.attributes.jobListMaxCount:3,filterOptions$:o.getJobFilterOptions(this.path)}}}}class MP{static{this.of=Si(MP)}toPageSection(){return{isComponent:!1,type:"TestimonialSection",data:{layout:this.layout,testimonials:this.testimonials}}}}class SP extends Hp{static{this.of=Si(SP)}toPageSection(){return this.buildSimpleTilesSection()}buildSimpleTilesSection(){return{isComponent:!1,type:"SimpleTiles",data:{pages:this.linkTo}}}}class EP extends Al{constructor(){super(...arguments),this.jobsDetailSlug="jobs-detail"}static{this.of=Si(EP)}toPageSection(n,e,i,r,o){return{isComponent:!0,type:"JobHeadingList",data:{jobRequest$:o.getJobList(this.path,Xr.sectionJobHeadingList,this.attributes.tags?this.attributes.tags.join():""),jobPageUrl:this.attributes.jobPageUrl?this.attributes.jobPageUrl:this.jobsDetailSlug,i18n:{noResultsByProfile:n.instant("no-results-by-profile"),error:n.instant("not-available-error")}}}}}class IP{static{this.of=Si(IP)}toPageSection(){return{isComponent:!1,type:"DataBoxesSection",data:{boxesGroups:this.boxesGroups}}}}class TP extends Hp{static{this.of=Si(TP)}toPageSection(){return this.buildNavigationListSection()}buildNavigationListSection(){return{isComponent:!1,type:"ListNavigationSection",data:{pages:this.linkTo}}}}class AP extends Al{constructor(){super(...arguments),this.allowedUrls=[/^https:\/\/apps\.ihk\.de\/.*/]}static{this.of=Si(AP)}toPageSection(){return{isComponent:!1,type:"SectionIFrame",data:{contentUrl:this.path,allowedUrls:this.allowedUrls,fullPage:!!this.attributes&&this.attributes["full-page"]}}}}class OP{static{this.of=Si(OP)}toPageSection(){return this.buildSimpleTilesSection()}buildSimpleTilesSection(){return{isComponent:!1,type:"TableSection",data:{csvUrl:this.csvData&&this.csvData.url,jsonData:this.jsonData,firstRowHeader:this.firstRowHeader,firstColumnHeader:this.firstColumnHeader,firstColWidth:this.firstColWidth,caption:this.caption}}}}class PP{static{this.of=Si(PP)}toPageSection(){return{isComponent:!1,type:"TwitterSection",data:{profile:this.profile,height:this.height,tweetLimit:this.tweetLimit}}}}class RP extends Al{static{this.of=Si(RP)}toPageSection(){return{isComponent:!1,type:"ExternalScriptSection",data:{path:this.path}}}}class NP{constructor(){this.__typename="DynamicSection"}static{this.of=Si(NP)}toPageSection(n,e,i){return{isComponent:!0,type:this.__typename,data:{data:Object.keys(this).reduce((r,o)=>("__typename"===o||(r[o]=this[o]),r),{})}}}}let FP=(()=>{class t{constructor(e,i){this.cmsApiService=e,this.locale=i,this.pageSubject=ne
269w Jn(null)}static transformSection(e){switch(e.__typename){case"AttachmentSection":return gC.of(e);case"CardsSection":return lP.of(e);case"ContentSection":return cP.of(e);case"CustomSection":return uP.of(e);case"ImageSection":return dP.of(e);case"NavigationSection":return t.getNavigationSection(e);case"HeadingSection":return hP.of(e);case"CountdownSection":return fP.of(e);case"ButtonSection":return pP.of(e);case"TestimonialSection":return MP.of(e);case"ExternalContentSection":return t.getExternalContentSection(e);case"DataBoxesSection":return IP.of(e);case"TwoColumnsContentSection":return t.getTwoColumnsSection(e);case"TableSection":return OP.of(e);case"TwitterSection":return PP.of(e);default:return NP.of(e)}}static getNavigationSection(e){switch(e.navigationLayout){case"TextLeft":case"TextMiddle":case"TextRight":return iP.of(e);case"Triple":return rP.of(e);case"ImageTiles":case"IconTiles":return oP.of(e);case"SimpleTiles":return SP.of(e);case"ImageButton":return aP.of(e);case"JobProfiles":return kP.of(e);case"List":return TP.of(e);default:console.error(`Unknown navigationLayout: ${e.navigationLayout}`)}}static getExternalContentSection(e){switch(e.section){case Xr.navigationNew:return mP.of(e);case Xr.sectionArticle:return gP.of(e);case Xr.sectionHeading:return _P.of(e);case Xr.navigationJobShort:return vP.of(e);case Xr.sectionJobHeading:return bP.of(e);case Xr.sectionJobHeadingData:return CP.of(e);case Xr.sectionJob:return yP.of(e);case Xr.sectionJobForm:return wP.of(e);case Xr.sectionJobSearch:return xP.of(e);case Xr.sectionJobHeadingList:return EP.of(e);case Xr.sectionIFrame:return AP.of(e);case Xr.sectionScript:return RP.of(e);default:console.error(`Unknown section: ${e.section}`)}}static getTwoColumnsSection(e){return e.firstColumnSections=e.firstColumnSections.map(i=>t.transformSection(i)),e.secondColumnSections=e.secondColumnSections.map(i=>t.transformSection(i)),DP.of(e)}getPage(e){return e.locale=e.locale||this.locale.active,this.cmsApiService.queryPageFull(e).pipe(Ve(i=>this.assertOnlyOnePage(i)),Ve(i=>this.transformSections(i)),Ve(i=>this.attemptMergeAttachments(i)),gi(i=>this.pageSubject.next(i)))}assertOnlyOnePage(e){if(!e.data||!e.data.pages||1!==e.data.pages.length)throw{status:404};return e.data.pages[0]}transformSections(e){return e.sections=e.sections.map(i=>t.transformSection(i)),e}attemptMergeAttachments(e){const i=[];let r=null;return e.sections.forEach((o,a)=>{"AttachmentSection"===o.__typename?(r&&(r.attachments.push(...o.attachments),i.push(a)),o.mergeWithNext&&!r&&(r=o),o.mergeWithNext||(r=null)):r=null}),i.forEach(o=>e.sections.splice(o,1)),e}getCurrentPage$(){return this.pageSubject}getCurrentPage(){return this.pageSubject.getValue()}static{this.\u0275fac=function(i){return new(i||t)(oe(tP),oe(ks))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Fx={CMS_PROXY:"http://localhost:4000/inhalt",CANONICAL_HOSTNAME:"http://localhost:4000",ALLOW_ROBOTS:!1,PRODUCTION:!1,DISABLE_COOKIE_BANNER:!1,CACHE_BUSTER:null};let Ec=(()=>{class t{constructor(e,i,r){if(this.platformId=e,this.clientEnv=i,this.transferState=r,Qr(this.platformId)){if(!this.clientEnv)throw new Error('Missing injected client environment; this needs to be injected via the token "CLIENT_ENV_TOKEN"');Object.keys(Fx).forEach(o=>{this.registerClientVariable(o,i[o]??Fx[o])})}}get(e){return this.transferState.get(e,Fx[e])}registerClientVariable(e,i){if(Fx[e]=i,!Qr(this.platformId))return;let o=this.clientEnv[e]??i;"false"===o&&(o=!1),this.transferState.set(e,o)}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo),oe(F0e,8),oe(fl))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const LP="klaro-cookie-consent";let zp=(()=>{class t{constructor(e,i,r,o,a){this.dom=e,this.platformId=i,this.request=r,this.env=o,this.translate=a,this.apps={},this.ready=!1,this.klaroLoadEvent=new Ze}get isActive(){return!this.env.get("DISABLE_COOKIE_BANNER")}load(e){if(this.env.get("DISABLE_COOKIE_BANNER"))return;const i=this.dom.createElement("script");i.setAttribute("type","text/javascript"),i.setAttribute("src",e||"/assets/ka/klaro-config.js"),i.setAttribute("defer","");const r=this.dom.createElement("script");r.setAttribute("type","text/javascript"),r.setAttribute("src","/assets/ka/klaro-no-css.js"),r.setAttribute("defer",""),this.dom.head.appendChild(i),this.dom.head.appendChild(r);let o=2;return i.addEventListener("load",a=>{o-=1,o||this.klaroLoadEvent.emit(!0)}),r.addEventListener("load",a=>{o-=1,o||this.klaroLoadEvent.emit(!0)}),this.klaroLoadEvent.subscribe(()=>{window.klaro.render(),this.ready=!0}),this.klaroLoadEvent}hasConsent(e){try{let i;if(Qr(this.platformId)){const o=(this.request.headers.cookie||"").split(";").reduce((a,s)=>{const l=s.trim().split("=");return a[l[0]]=l[1],a},{});
269i=o[LP]?decodeURIComponent(o[LP]):null}else i=aCe.get(LP);return i?JSON.parse(i)[e]:void 0}catch(i){return console.log(i),!1}}getConsentChangeObservable(e){if(this.apps[e])return this.apps[e];if(this.apps[e]=new Ze,Qr(this.platformId))return this.apps[e];const i=()=>{const r=window.klaroConfig.apps.find(a=>a.name===e),o=r.callback;r.callback=(a,s)=>{this.apps[e].emit(a),o&&o(a,s)}};return window&&window.klaroConfig?i():this.klaroLoadEvent.subscribe(i),this.apps[e]}getUserConfirmedObservable(){if(this.userConfirmedEmitter)return this.userConfirmedEmitter;this.userConfirmedEmitter=new Ze;const e=()=>{window.klaro.getManager().watch({update:(i,r)=>{"applyConsents"===r&&i.confirmed&&this.userConfirmedEmitter.emit(i.consents)}})};return this.ready?e():this.klaroLoadEvent.subscribe(e),this.userConfirmedEmitter}showModal(){try{window.klaro.show()}catch(e){console.warn("Unable to show consent modal",e)}}cleanIframe(e,i,r){return"iframe"===e.tagName.toLowerCase()&&e.attributes.find(o=>"src"===o.key).value.match(i)?(0,bp.qg)(`<div class="blocked-content-message">${this.translate.instant("blocked-content",{source:r})}</div>`):null}static{this.\u0275fac=function(i){return new(i||t)(oe(hi),oe(Wo),oe(vu,8),oe(Ec),oe(Ma))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const L0e={SectionNavSingle:kpe,SectionNavTriple:xpe,SectionNavBanner:Mpe,SectionAttachments:Zfe,SectionInfoCards:Ape,SectionHeading:qy,SectionNavButtonImage:Dme};let _C=(()=>{class t{constructor(e,i,r,o,a,s){this.cmsApiService=e,this.locale=i,this.sanitizer=r,this.pageCacheService=o,this.pageService=a,this.consentService=s,this.components={...L0e}}getNavConfig(){return this.pageCacheService.waitOnCache().pipe(Zr(()=>Yo(this.cmsApiService.queryHeaderConfig({locale:this.locale.active}),this.cmsApiService.queryFooterConfig({locale:this.locale.active}))),Ve(([e,i])=>({headerConfig:e.data.headerConfigs[0],footerConfig:i.data.footerConfigs[0]})),Ve(e=>this.buildConfig(e)),gi({error:()=>console.error("Unable to load site config (Header_Navigation/Footer_Navigation) from CMS")}))}buildConfig({headerConfig:e,footerConfig:i}){return{header:{title:e.title,type:e.headerType,navList:this.buildNavLinks(e.navigationItems),specialLinks:this.buildNavLinks(e.specialLinks),externalLinks:e.externalLinks.map(r=>({label:r.title,link:r.link})),includeBreadcrumbs:e.includeBreadcrumbs,languageSwitch:e.languageSwitch,includeSearchWidget:e.includeSearchWidget,searchTarget:e.searchResultsPage?this.locale.getLocalisedRouteParams({id:e.searchResultsPage.id}):null,logos:e.logos},footer:{navList:this.buildNavLinks(i.navigationItems),logos:i.logos}}}buildNavLinks(e){return e.map(i=>this.buildNavLink(i))}buildNavLink(e){return"Page"===e.__typename?this.buildNavLinkFromPageId(e.id):"NavigationDropdown"===e.__typename?{...this.buildNavLinkFromPageId(e.mainLink.id),children:e.links.map(i=>this.buildNavLinkFromPageId(i.id))}:"NavigationCustom"===e.__typename?this.createCustomLinks(e.type):void 0}createCustomLinks(e){if(e===P6.ihkFinderNavItem){const i=this.pageService.getCurrentPage();let r="";return i&&(r=i.meta?i.meta["ihk-finder-topic"]:i.slug),{label:"IHK Finder",link:["."],queryParams:{fdialog:"ihk-finder/"+r},exact:!0}}console.error(`Unknown custom type: ${e}`)}buildNavLinkFromPageId$(e){return this.pageCacheService.waitOnCache().pipe(Ve(()=>this.buildNavLinkFromPageId(e)))}buildNavLinkFromPageId(e){return{label:this.pageCacheService.get({id:e},this.locale.active).navigationLabel,link:this.locale.getLocalisedRouteParams({id:e})}}getUrlRedirects(){return this.cmsApiService.queryUrlRedirects().pipe(Ve(e=>e.data.urlRedirectses))}getComponentClass(e){return this.components[e]}registerCustomSection(e,i){this.components[e]=i}registerSectionComponent(e,i,r){if(!i&&!e.hasOwnProperty("cmsName"))throw new Error('If modelName is not provided, it needs to exist as a static member "cmsName" on the component class');const o=i??e.cmsName;if(!r&&!e.hasOwnProperty("cmsQuery"))throw new Error('If graphQlSnippet is not provided, it needs to exist as a static member "cmsQuery" on the component class');if(this.components[o])throw new Error(`Component ${o} is already registered`);this.cmsApiService.addCustomSection(o,r||e.cmsQuery),this.components[o]=e}sanitizeAndAmendHtml(e,i=!0){const r=(0,bp.qg)(e);if(1===r.length){const a=r[0];if(!this.consentService.hasConsent("youtube")&&"iframe"===a.tagName.toLowerCase()){const l=this.consentService.cleanIframe(a,/^https?:\/\/(www\.)?youtube\.com\//,"YouTube");if(l)return this.sanitizer.sanitize($i.HTML,(0,bp.As)(l))}if(!this.consentService.hasConsent("imageplant")&&"iframe"===a.tagName.toLowerCase()){const l=this.consentService.cleanIframe(a,/^https?:\/\/dihk.imageplant.de\//,"ImagePlant");if(l)return this.sanitizer.sanitize($i.HTML,(0,bp.As)(l))}this.modifyNode(a);const s=this.isWhitelisted(a)?(0,bp.As)(r):this.sanitizer.sanitize($i.HTML,(0,bp.As)(r));return i?this.sanitizer.bypassSecurityTrustHtml(s):s}const o=r.reduce((a,s)=>a+this.sanitizeAndAmendHtml((0,bp.As)([s]),!1),"");return i?this.sanitizer.bypassSecurityTrustHtml(o):o}isWhitelisted(e){if("iframe"===e.tagName)try{const i=e.attributes.find(r=>"src"===r.key).value;if(i.match(/^https:\/\/www\.youtube\.com\//)||i.match(/^https:\/\/dihk\.imageplant\.de\//))return!0}catch{return!1}return!1}modifyNode(e){return"element"===e.type&&e.children?.length&&(e.children=e.children.map(i=>this.modifyNode(i))),"a"===e.tagName?function V0e(t){const n=window.location.hostname,e=t?.attributes?.find(i=>
269"href"===i?.key)?.value;if(!e)return t;try{if(-1!==new URL(e).hostname.indexOf(n))return t}catch{return t}return t?.attributes?.find(i=>"target"===i?.key)||t?.attributes.push({key:"target",value:"_blank"}),"_blank"===t?.attributes?.find(i=>"target"===i?.key)?.value&&!t?.attributes?.find(i=>"rel"===i?.key)&&t?.attributes.push({key:"rel",value:"noopener"}),t}(e):e}static{this.\u0275fac=function(i){return new(i||t)(oe(tP),oe(ks),oe(Dh),oe(R6),oe(FP),oe(zp))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const B0e=["externalSiteFrame"],H0e=[/^https:\/\/apps\.ihk\.de\/.*/],z0e=[{key:"ihk-finder/",replacer:t=>`https://apps.ihk.de/ihk-finder-standalone/?pageTopic=${t}`}];let j0e=(()=>{class t{constructor(e,i,r,o){this.sanitizer=e,this.router=i,this.config=r,this.modal=o}ngOnInit(){this.src=this.getIframeSrc(),this.createCloseUrl()}getIframeSrc(){let e=this.config.data.src;if(!e)return"";for(const i of z0e)if(0===e.indexOf(i.key)){const r=e.substr(i.key.length);e=i.replacer(r);break}for(const i of H0e)if(e.match(i))return this.sanitizer.bypassSecurityTrustResourceUrl(e);return console.warn(`Not trusting frame src ${e}, it doesn't match any allowed URLs`),""}createCloseUrl(){const e=this.router.parseUrl(this.router.url);e.queryParams={},this.closeUrl=e.toString()}closeDialog(e){e.stopPropagation(),e.preventDefault(),this.modal.close()}static{this.\u0275fac=function(i){return new(i||t)(U(Dh),U(Sa),U(fA),U(KD))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-frame-dialog"]],viewQuery:function(i,r){if(1&i&&ii(B0e,5,xo),2&i){let o;cn(o=un())&&(r.externalSiteFrame=o.first)}},standalone:!1,decls:7,vars:3,consts:[["externalSiteFrame",""],[1,"modal-header"],[1,"title"],[1,"close-button",3,"href"],[1,"icon-cancel",3,"click"],[3,"src"]],template:function(i,r){if(1&i){const o=mn();D(0,"div",1)(1,"div",2),T(2),x(),D(3,"a",3)(4,"span",4),Oe("click",function(s){return qe(o),Le(r.closeDialog(s))}),x()()(),J(5,"iframe",5,0)}2&i&&(_(2),me(r.config.data.title),_(),M("href",r.closeUrl,ci),_(2),M("src",r.src,og))},styles:["[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%]   .modal-header[_ngcontent-%COMP%]{font-family:Source Sans Pro,sans-serif;position:absolute;display:flex;align-items:center;justify-content:space-between;top:0;width:100%;height:51.2px;background-color:#2e373f;color:#fff;font-size:20px}[_nghost-%COMP%]   .modal-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-weight:700;padding:0 15px}[_nghost-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:51.2px;height:51.2px;text-decoration:none;color:#fff}[_nghost-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-button[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})(),U0e=(()=>{class t{constructor(e,i,r,o,a,s,l){this.dom=e,this.platformService=i,this.request=r,this.env=o,this.locale=a,this.ngMeta=s,this.ngTitle=l}updateCanonicalURL(e=null){let i="/"!==this.path?this.path:"";const r=this.env.get("CANONICAL_HOSTNAME");"/"===r[r.length-1]&&"/"===i[0]&&(i=i.substring(1,i.length));const o=[r,i].join(""),s=this.dom.querySelector('link[rel="canonical"]')||this.dom.createElement("link");s.setAttribute("rel","canonical"),s.setAttribute("href",e||o),this.dom.head.appendChild(s)}updateDocLang(){const e=this.locale.active.toLowerCase();this.dom.querySelector("html").setAttribute("lang",e),this.ngMeta.updateTag({name:"content-language",content:e})}get path(){return this.platformService.isServer()?this.request.path:window.location.pathname}static{this.\u0275fac=function(i){return new(i||t)(oe(hi),oe(bu),oe(vu,8),oe(Ec),oe(ks),oe(kre),oe(az))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Pe=new Map;Pe.set(null,"Alle"),Pe.set("ahk-all","Auslandshandelskammern"),Pe.set("ihk-aachen","IHK Aachen"),Pe.set("ihk-arnsberg","IHK Arnsberg"),Pe.set("ihk-aschaffenburg","IHK Aschaffenburg"),Pe.set("ihk-augsburg","IHK Augsburg"),Pe.set("ihk-bayreuth","IHK Bayreuth"),Pe.set("ihk-berlin","IHK Berlin"),Pe.set("ihk-bielefeld","IHK Bielefeld"),Pe.set("ihk-bochum","IHK Bochum"),Pe.set("ihk-bonn","IHK Bonn"),Pe.set("ihk-braunschweig","IHK Braunschweig"),Pe.set("ihk-bremen","HK Bremen"),Pe.set("ihk-bremerhaven","IHK Bremerhaven"),Pe.set("ihk-chemnitz","IHK Chemnitz"),Pe.set("ihk-coburg","IHK Coburg"),Pe.set("ihk-cottbus","IHK Cottbus"),Pe.set("ihk-darmstadt","IHK Darmstadt"),Pe.set("ihk-detmold","IHK Detmold"),Pe.set("ihk-digital","IHK DIGITAL GmbH"),Pe.set("ihk-dillenburg","IHK Dillenburg"),Pe.set("ihk-dortmund","IHK Dortmund"),Pe.set("ihk-dresden","IHK Dresden"),Pe.set("ihk-duesseldorf","IHK D\xfcsseldorf"),Pe.set("ihk-duisburg","IHK Duisburg"),Pe.set("ihk-emden","IHK Emden"),Pe.set("ihk-erfurt","IHK Erfurt"),Pe.set("ihk-essen","IHK Essen"),Pe.set("ihk-flensburg","IHK Flensburg"),Pe.set("ihk-frankfurt-am-main","IHK Frankfurt/Main"),Pe.set("ihk-frankfurt-oder","IHK Ostbrandenburg"),Pe.set("ihk-freiburg","IHK Freiburg"),Pe.set("ihk-fulda","IHK Fulda"),Pe.set("ihk-gera","IHK Gera"),Pe.set("ihk-giessen-friedberg","IHK Gie\xdfen"),Pe.set("ihk-hagen","IHK Hagen"),Pe.set("ihk-halle","IHK Halle"),Pe.set("ihk-hamburg","HK Hamburg"),Pe.set("ihk-hanau","IHK Hanau"),Pe.set("ihk-hannover","IHK Hannover"),Pe.set("ihk-heidenheim","IHK Heidenheim"),Pe.set("ihk-heilbronn","IHK Heilbronn"),Pe.set("ihk-karlsruhe","IHK Karlsruhe"),Pe.set("ihk-kassel","IHK Kassel-Marburg"),Pe.set("ihk-kiel","IHK Kiel"),Pe.set("ihk-koblenz","IHK Koblenz"),Pe.set("ihk-koeln","IHK K\xf6ln"),Pe.set("ihk-konstanz","IHK Konstanz"),Pe.set("ihk-leipzig","IHK Leipzig"),Pe.set("ihk-limburg-lahn","IHK Limburg"),Pe.set("ihk-ludwigshafen","IHK Ludwigshafen"),Pe.set("ihk-luebeck","IHK L\xfcbeck"),Pe.set("ihk-lueneburg","IHK L\xfcneburg"),Pe.set("ihk-magdeburg","IHK Magdeburg"),Pe.set("ihk-mainz","IHK Rheinhessen"),Pe.set("ihk-mannheim","IHK Mannheim"),Pe.set("ihk-muenchen","IHK M\xfcnchen"),Pe.set("ihk-muenster","IHK M\xfcnster"),Pe.set("ihk-neubrandenburg","IHK Neubrandenburg"),Pe.set("ihk-nuernberg","IHK N\xfcrnberg"),Pe.set("ihk-offenbach-main","IHK Offenbach"),Pe.set("ihk-oldenburg","IHK Oldenburg"),Pe.set("ihk-osnabrueck","I
269HK Osnabr\xfcck"),Pe.set("ihk-passau","IHK Passau"),Pe.set("ihk-pforzheim","IHK Pforzheim"),Pe.set("ihk-potsdam","IHK Potsdam"),Pe.set("ihk-regensburg","IHK Regensburg"),Pe.set("ihk-reutlingen","IHK Reutlingen"),Pe.set("ihk-rostock","IHK Rostock"),Pe.set("ihk-saarland","IHK Saarland"),Pe.set("ihk-schwaben","IHK Schwaben"),Pe.set("ihk-schwerin","IHK Schwerin"),Pe.set("ihk-siegen","IHK Siegen"),Pe.set("ihk-stade","IHK Stade"),Pe.set("ihk-stuttgart","IHK Stuttgart"),Pe.set("ihk-suhl","IHK S\xfcdth\xfcringen"),Pe.set("ihk-trier","IHK Trier"),Pe.set("ihk-ulm","IHK Ulm"),Pe.set("ihk-villingen-schwenningen","IHK Villingen-Schwenningen"),Pe.set("ihk-weingarten","IHK Weingarten"),Pe.set("ihk-wiesbaden","IHK Wiesbaden"),Pe.set("ihk-wuerzburg","IHK W\xfcrzburg"),Pe.set("ihk-wuppertal","IHK Wuppertal"),Pe.set("ihk-krefeld","IHK Krefeld"),Pe.set("rps-bielefeld","RPSIHK Bielefeld"),Pe.set("dihk","DIHK Berlin"),Pe.set("ihk-gfi","IHK-GfI Dortmund"),Pe.set("ihk-dihk-service","DIHK Service GmbH Berlin"),Pe.set("ihk-dihk-bildung","DIHK-Bildungs-GmbH"),Pe.set("ihk-nrw","IHK NRW D\xfcsseldorf"),Pe.set("ihk-nhh","IHK Nord Hamburg"),Pe.set("ihk-bwihk","BWIHK Stuttgart"),Pe.set("ihk-nihk","NIHK Hannover"),Pe.set("ihk-bihk","BIHK M\xfcnchen"),Pe.set("ihk-hihk","HIHK"),Pe.set("dihk-de-international-gmbh","DIHK DEinternational GmbH Berlin");const Rr=new Map;Rr.set(null,"Alle"),Rr.set("fach-und-fuhrungskrafte","Fach- und F\xfchrungskr\xe4fte"),Rr.set("nach-dem-studium","Nach dem Studium / Nach der IHK-Aufstiegsfortbildung"),Rr.set("nach-dem-ihk-abschluss","Nach der IHK-Ausbildung"),Rr.set("ausbildung","Ausbildung"),Rr.set("trainee-programm","Trainee-Programm"),Rr.set("praktikum","Praktikum"),Rr.set("ausbildung","Ausbildung"),Rr.set("international","International"),Rr.set("nach-der-ihk-ausbildung","Nach der IHK-Ausbildung"),Rr.set("absolvent","Absolvent"),Rr.set("assistenz","Assistenz"),Rr.set("berufsanfaenger","Berufsanf\xe4nger"),Rr.set("berufserfahrene","Berufserfahrene"),Rr.set("fuehrungskraft","F\xfchrungskraft"),Rr.set("bachelormasterdiplom","Bachelor-/Master-/Diplomarbeiten"),Rr.set("referendariat","Referendariat"),Rr.set("sachbearbeitung","Sachbearbeitung"),Rr.set("schueler","Sch\xfcler"),Rr.set("sekretariat","Sekretariat"),Rr.set("studium","Studium (BA-Studium)"),Rr.set("trainee","Trainee"),Rr.set("werkstudent","Werkstudenten/Studentenjobs");let F6=(()=>{class t{constructor(e,i,r,o,a){this.http=e,this.env=i,this.loc=r,this.platformId=o,this.clientRequest=a}getNewsList(e,i,r,o){let a=new Da;return a=a.append("section",Xr.navigationNew),a=this.appendParamIfExist(a,"count",i),a=this.appendParamIfExist(a,"page",r),a=this.appendParamIfExist(a,"query",o),this.http.get(this.resolveExternalHost(e),{params:a}).pipe(Ve(s=>({hits:s.hits,news:s.news.map(l=>({title:l.title,summary:l.summary,date:l.date,id:l.id,imageUrl:l.imageUrl}))})))}getNewsDetail(e){let i=new Da;return i=i.append("section",Xr.sectionArticle),i=i.append("id",this.getId()),this.http.get(this.resolveExternalHost(e),{params:i})}getNewsDetailHeading(e){let i=new Da;return i=i.append("section",Xr.sectionHeading),i=i.append("id",this.getId()),this.http.get(this.resolveExternalHost(e),{params:i}).pipe(Ve(r=>({title:r.title,date:$s(r.date).format("DD.MM.YYYY"),imageUrl:r.imageUrl})))}getJobList(e,i,r,o,a,s,l){let u=new Da;return u=u.append("section",i),u=this.appendParamIfExist(u,"count",o),u=this.appendParamIfExist(u,"page",s),u=this.appendParamIfExist(u,"query",a),u=this.appendParamIfExist(u,"tag",r),u=this.appendParamIfExist(u,"location",l),this.http.get(this.resolveExternalHost(e),{params:u}).pipe(Ve(f=>({hits:f.hits,jobs:f.jobs.map(m=>({title:m.title,publishDate:m.publishDate,supplier:Pe.get(m.supplier),deadlineDate:m.deadlineDate,location:m.location,id:m.id,startDate:m.startDate,excerpt:m.excerpt}))})),_c(f=>at({hits:0,jobs:[],error:!0})))}appendParamIfExist(e,i,r){return r&&(e=e.append(i,r)),e}getJobDetail(e){let i=new Da;return i=i.append("section",Xr.sectionJob),i=i.append("id",this.getId()),this.http.get(this.resolveExternalHost(e),{params:i})}getJobDetailHeading(e){let i=new Da;return i=i.append("section",Xr.sectionJobHeading),i=i.append("id",this.getId()),i=i.append("refresh",this.getRefresh()),this.http.get(this.resolveExter
269nalHost(e),{params:i}).pipe(Ve(r=>({url:r.url,title:r.title,introduction:r.introduction,supplier:Pe.get(r.supplier),time:r.time,temporary:r.temporary,weeklyHours:r.weeklyHours,location:r.location,publishDate:$s(r.publishDate).format("DD.MM.YYYY"),startDate:r.startDate,deadlineDate:r.deadlineDate})))}getJobLocations(e){let i=new Da;return i=i.append("section",Xr.sectionJobForm),this.http.get(this.resolveExternalHost(e),{params:i}).pipe(Ve(o=>o.map(a=>({label:Pe.get(a),value:a})).sort(r)));function r(o,a){const l=a.label||a.value,u=(o.label||o.value).toUpperCase(),f=l.toUpperCase();return u<f?-1:u>f?1:0}}getJobFilterOptions(e){let i=new Da;return i=i.append("section",Xr.sectionJobFilterOption),i=this.appendParamIfExist(i,"tag",this.getTag()),i=this.appendParamIfExist(i,"location",this.getLocation()),i=this.appendParamIfExist(i,"query",this.getQuery()),this.http.get(this.resolveExternalHost(e),{params:i}).pipe(Ve(o=>({locations:o.locations.map(a=>({...a,label:Pe.get(a.value)})).sort(r),tags:o.tags.map(a=>({...a,label:Rr.get(a.value)})).sort(r)})));function r(o,a){const l=a.label||a.value;if(o.count!==a.count)return a.count-o.count;{const u=(o.label||o.value).toUpperCase(),f=l.toUpperCase();return u<f?-1:u>f?1:0}}}resolveExternalHost(e){return Qr(this.platformId)&&this.clientRequest&&0!==e.indexOf("http")?[this.clientRequest.secure?"https://":"http://",this.clientRequest.hostname,"/"===e[0]?"":"/",e].join(""):e}getId(){return this.convertToString(this.loc.queryParams.id)}getRefresh(){let e="false";return null!=this.loc.queryParams.refresh&&(e="true"),e}getTag(){return this.convertToString(this.loc.queryParams.t)}getLocation(){return this.convertToString(this.loc.queryParams.l)}getQuery(){return this.convertToString(this.loc.queryParams.q)}convertToString(e){return Array.isArray(e)?e[0]:e}static{this.\u0275fac=function(i){return new(i||t)(oe(Hg),oe(Ec),oe(nP),oe(Wo),oe(vu,8))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),VP=(()=>{class t{constructor(e){this.platformService=e}injectResizeString(e,i){const r=this.getParts(e),[,o,a]=r;if(!r)return console.warn(`Image URL doesn't match expected format for resizing (ignoring): ${e}`),e;let s=i?.width,l=i?.height;return(void 0===i.initSmall||i.initSmall)&&this.platformService.isServer()&&(s&&(s/=10),l&&(l/=10),s&&s<50&&(s=50),!s&&l&&l<50&&(l=50),!s&&!l&&(l=50)),s||l?[o,"resize=",[`fit:${i.fit||"clip"}`,s?`width:${s}`:"",l?`height:${l}`:""].filter(m=>""!==m).join(","),"/",a].join(""):e}preloadImage(e){}getParts(e){return e.match(/(https?\:\/\/[a-z\.]+\/)([a-zA-Z0-9]+\/?)$/)}static{this.\u0275fac=function(i){return new(i||t)(oe(bu))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const $0e=()=>({source:"Twitter"});function q0e(t,n){if(1&t&&J(0,"lib-page-section",19),2&t){const e=L();M("cmsComponentName",e.section.type)("cmsComponentData",e.section.data)("collapsible",e.section.collapsible)("expanded",e.section.expanded)("heading",e.section.heading)("headingLevel",e.section.headingLevel)("summary",e.section.summary)}}function W0e(t,n){1&t&&J(0,"lib-two-columns",20),2&t&&M("section",L().section)}function G0e(t,n){1&t&&J(0,"lib-heading",21),2&t&&M("data",L().section.data)}function Y0e(t,n){if(1&t&&J(0,"section",22),2&t){const e=L();M("className","ihk-text-content "+(e.section.data.class?e.section.data.class:""))("innerHTML",e.section.data.html,ac)}}function Q0e(t,n){if(1&t&&(J(0,"ihk-teaser-tiles",23),te(1,"async")),2&t){const e=L();M("pages",ne(1,3,e.section.data.pages$))("itemsPerRow",e.section.data.itemsPerRow)("hideDescription",e.section.data.hideSummary)}}function K0e(t,n){1&t&&J(0,"lib-simple-tiles",24),2&t&&M("pages",L().section.data.pages)}function Z0e(t,n){1&t&&J(0,"lib-nav-list",24),2&t&&M("pages",L().section.data.pages)}function J0e(t,n){1&t&&J(0,"lib-table",25),2&t&&M("tableConfig",L().section.data)}function X0e(t,n){if(1&t&&J(0,"ihk-twitter",26),2&t){const e=L();M("profile",e.section.data.profile)("widgetHeight",e.section.data.height)("tweetLimit",e.section.data.tweetLimit)}}function ewe(t,n){1&t&&(D(0,"div",27),T(1," blocked-content\n"),x()),2&t&&M("translateParams",di(1,$0e))}function twe(t,n){1&t&&J(0,"lib-countdown",28),2&t&&M("countdown",L().section.data)}function nwe(t,n){if(1&t&&(D(0,"div",29),J(1,"ihk-button",30),te(2,"async"),x()),2&t){const e=L();_(),M("url",e.section.data.externalLink)("appRoute",ne(2,4,e.section.data.appLink$))("queryParams",e.section.data.queryParams)("buttonText",e.section.data.text)}}function iwe(t,n){1&t&&J(0,"lib-data-boxes",31),2&t&&M("boxesGroups",L().section.data.boxesGroups)}function rwe(t,n){1&t&&J(0,"lib-not-found-section")}function owe(t,n){if(1&t&&J(0,"section",22),2&t){const e=n.ngIf,i=L(2);M("className","ihk-text-content "+(i.section.data.class?i.section.data.class:""))("innerHTML",e,ac)}}function awe(t,n){1&t&&(D(0,"div"),J(1,"lib-not-found-section"),x())}function swe(t,n){}function lwe(t,n){if(1&t&&(q(0,awe,2,0,"div",33),te(1,"async"),q(2,swe,0,0,"ng-template",null,1,bs)),2&t){const e=Ar(3);M("ngIf",ne(1,2,L(2).loadingError$))("ngIfElse",e)}}function cwe(t,n){if(1&t&&(xn(0),q(1,owe,1,2,"section",32),te(2,"async"),q(3,lwe,4,4,"ng-template",null,0,bs),Mn()),2&t){const e=Ar(4),i=L();_(),M("ngIf",ne(2,2,i.content))("ngIfElse",e)}}function uwe(t,n){if(1&t&&(D(0,"div"),J(1,"ihk-heading",34),x()),2&t){const e=n.ngIf,i=L();_(),M("title",e.title)("preTitle",e.date)("backgroundStyle",i.section.data.backgroundStyle)}}function dwe(t,n){if(1&t&&(D(0,"div"),J(1,"ihk-heading",34),x()),2&t){const e=n.ngIf,i=L();_(),M("title",e.title)("preTitle",e.supplier?e.publishDate+" - "+e.supplier:e.publishDate)("backgroundStyle",i.section.data.backgroundStyle)}}function hwe(t,n){if(1&t&&(J(0,"section",22),te(1,"async")),2&t){const e=L();M("className","ihk-text-content "+(e.section.data.class?e.section.data.class:""))("innerHTML",ne(1,2,e.section.data.content$),ac)}}function fwe(t,n){if(1&t&&J(0,"lib-testimonial",35),2&t){const e=L();
269M("layout",e.section.data.layout)("testimonials",e.section.data.testimonials)}}function pwe(t,n){if(1&t&&J(0,"lib-news",36),2&t){const e=L();M("path",e.section.data.path)("activeLanguage",e.section.data.activeLanguage)("i18n",e.section.data.i18n)("newsPage",e.section.data.newsPage)("pagination",e.section.data.pagination)("searchWidget",e.section.data.searchWidget)("count",e.section.data.count)}}function mwe(t,n){1&t&&J(0,"lib-script",37),2&t&&M("scriptSrc",L().section.data.path)}function gwe(t,n){if(1&t&&J(0,"app-iframe",38),2&t){const e=L();M("allowedUrls",e.section.data.allowedUrls)("contentUrl",e.section.data.contentUrl)("headerHeight",e.headerHeight)("fullPage",e.section.data.fullPage)}}let BP=(()=>{class t{constructor(e,i,r){this.consentService=e,this.hostElement=i,this.imageService=r,this.loadingError$=new et}ngOnChanges(e){const i=e.section?e.section.currentValue:null;!i||!i.data||!i.data.content$||(this.content=this.section.data.content$.pipe(_c(r=>(console.log(r),this.loadingError$.next(!0),at()))))}ngOnInit(){if(this.isImageSection()){let e;try{e=this.section?.data?.html,this.section.data.originalImageSrc=e.match(/src=["|'](https?\:\/\/[a-z0-9\.-]+\/[a-zA-Z0-9]+)/)[1]}catch{console.warn("Unable to parse image URL",e)}e&&(this.section.data.html=e.replace(this.section.data.originalImageSrc,this.imageService.injectResizeString(this.section.data.originalImageSrc,{height:100})))}}ngAfterViewInit(){if(this.isImageSection()){const e=this.hostElement.nativeElement.querySelector("img");if(!e)return;const i=e.clientWidth,r=e.clientHeight;let o;o=i>r?{width:i}:{height:r},e.src=this.imageService.injectResizeString(this.section.data.originalImageSrc,o)}}isImageSection(){return"SectionHTML"===this.section?.type&&"ihk-image"===this.section.data?.class}static{this.\u0275fac=function(i){return new(i||t)(U(zp),U(hn),U(VP))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-section-renderer"]],inputs:{section:"section",headerHeight:"headerHeight"},standalone:!1,features:[zi],decls:24,vars:26,consts:[["loadingOrError",""],["loading",""],[3,"cmsComponentName","cmsComponentData","collapsible","expanded","heading","headingLevel","summary",4,"ngIf"],[3,"section",4,"ngIf"],[3,"data",4,"ngIf"],[3,"className","innerHTML",4,"ngIf"],[3,"pages","itemsPerRow","hideDescription",4,"ngIf"],[3,"pages",4,"ngIf"],[3,"tableConfig",4,"ngIf"],[3,"profile","widgetHeight","tweetLimit",4,"ngIf"],["translate","","class","blocked-content-message",3,"translateParams",4,"ngIf"],[3,"countdown",4,"ngIf"],["class","button-wrapper",4,"ngIf"],[3,"boxesGroups",4,"ngIf"],[4,"ngIf"],[3,"layout","testimonials",4,"ngIf"],[3,"path","activeLanguage","i18n","newsPage","pagination","searchWidget","count",4,"ngIf"],[3,"scriptSrc",4,"ngIf"],[3,"allowedUrls","contentUrl","headerHeight","fullPage",4,"ngIf"],[3,"cmsComponentName","cmsComponentData","collapsible","expanded","heading","headingLevel","summary"],[3,"section"],[3,"data"],[3,"className","innerHTML"],[3,"pages","itemsPerRow","hideDescription"],[3,"pages"],[3,"tableConfig"],[3,"profile","widgetHeight","tweetLimit"],["translate","",1,"blocked-content-message",3,"translateParams"],[3,"countdown"],[1,"button-wrapper"],["useStyle","outline-blue",3,"url","appRoute","queryParams","buttonText"],[3,"boxesGroups"],[3,"className","innerHTML",4,"ngIf","ngIfElse"],[4,"ngIf","ngIfElse"],[3,"title","preTitle","backgroundStyle"],[3,"layout","testimonials"],[3,"path","activeLanguage","i18n","newsPage","pagination","searchWidget","count"],[3,"scriptSrc"],[3,"allowedUrls","contentUrl","headerHeight","fullPage"]],template:function(i,r){1&i&&(q(0,q0e,1,7,"lib-page-section",2)(1,W0e,1,1,"lib-two-columns",3)(2,G0e,1,1,"lib-heading",4)(3,Y0e,1,2,"section",5)(4,Q0e,2,5,"ihk-teaser-tiles",6)(5,K0e,1,1,"lib-simple-tiles",7)(6,Z0e,1,1,"lib-nav-list",7)(7,J0e,1,1,"lib-table",8)(8,X0e,1,3,"ihk-twitter",9)(9,ewe,2,2,"div",10)(10,twe,1,1,"lib-countdown",11)(11,nwe,3,6,"div",12)(12,iwe,1,1,"lib-data-boxes",13)(13,rwe,1,0,"lib-not-found-section",14)(14,cwe,5,4,"ng-container",14)(15,uwe,2,3,"div",14),te(16,"async"),q(17,dwe,2,3,"div",14),te(18,"async"),q(19,hwe,2,4,"section",5)(20,fwe,1,2,"lib-testimonial",15)(21,pwe,1,7,"lib-news",16)(22,mwe,1,1,"lib-script",17)(23,gwe,1,4,"a
269pp-iframe",18)),2&i&&(M("ngIf",r.section.isComponent),_(),M("ngIf","TwoColumnsSection"===r.section.type),_(),M("ngIf","SectionHeading"===r.section.type),_(),M("ngIf","SectionHTML"===r.section.type),_(),M("ngIf","SectionNavTiles"===r.section.type),_(),M("ngIf","SimpleTiles"===r.section.type),_(),M("ngIf","ListNavigationSection"===r.section.type),_(),M("ngIf","TableSection"===r.section.type),_(),M("ngIf","TwitterSection"===r.section.type&&r.consentService.hasConsent("twitter")),_(),M("ngIf","TwitterSection"===r.section.type&&!r.consentService.hasConsent("twitter")),_(),M("ngIf","SectionCountdown"===r.section.type),_(),M("ngIf","SectionButton"===r.section.type),_(),M("ngIf","DataBoxesSection"===r.section.type),_(),M("ngIf","404"===r.section.type),_(),M("ngIf","ExternalSectionArticle"===r.section.type),_(),M("ngIf","ExternalSectionArticleHeading"===r.section.type&&ne(16,22,r.section.data.content$)),_(2),M("ngIf","ExternalSectionJobHeading"===r.section.type&&ne(18,24,r.section.data.content$)),_(2),M("ngIf","ExternalSectionJob"===r.section.type),_(),M("ngIf","TestimonialSection"===r.section.type),_(),M("ngIf","ExternalSectionNavNews"===r.section.type),_(),M("ngIf","ExternalScriptSection"===r.section.type),_(),M("ngIf","SectionIFrame"===r.section.type))},styles:[".button-wrapper[_ngcontent-%COMP%]{max-width:900px;margin:0 auto 15px;padding:0 10px}"]})}}return t})(),_we=(()=>{class t{constructor(e,i,r,o){this.platformService=e,this.consent=i,this.locale=r,this.translate=o,this.hasJs=!1}ngOnInit(){this.platformService.isServer()||(this.hasJs=!0)}get startPageLinkParams(){const e=this.locale.active;return e===this.locale.DE?["/"]:["/",e.toLowerCase()]}get navList(){return this.config&&this.config.navList?this.consent.isActive?this.config.navList.concat([{label:this.translate.instant("cookie-einstellungen"),callback:()=>this.consent.showModal()}]):this.config.navList:[]}static{this.\u0275fac=function(i){return new(i||t)(U(bu),U(zp),U(ks),U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-footer"]],inputs:{config:"config"},standalone:!1,decls:1,vars:3,consts:[[3,"navList","logos","logoLink"]],template:function(i,r){1&i&&J(0,"ihk-footer",0),2&i&&M("navList",r.navList)("logos",r.config.logos)("logoLink",r.startPageLinkParams)},dependencies:[Zhe],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}.cookie-footer[_ngcontent-%COMP%]{display:block;text-align:right;position:relative;top:-3em;font-size:1rem;max-width:1200px;margin:0 auto;font-weight:400}.cookie-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#222;cursor:pointer}"]})}}return t})();var L6=function(t){return t.Simple="Simple",t.Dropdowns="Dropdowns",t}(L6||{});const vwe=["ihkFinderSideButtonContainer"],bwe=(t,n)=>({label:t,link:n});function ywe(t,n){if(1&t&&(D(0,"ihk-header",3)(1,"a",4),T(2),te(3,"translate"),J(4,"span",5),x()()),2&t){const e=L();M("languages",e.languageLinks)("activeLanguage",e.locale.active)("title",ip(12,bwe,e.config.title,e.startPageLinkParams))("navList",e.config.navList)("logoLink",e.startPageLinkParams)("logoSrc",e.config.logos?e.config.logos[0].url:null)("logoAlt",e.config.logos?e.config.logos[0].alt:null)("logoTitle",e.config.logos?e.config.logos[0].title:null),_(),M("routerLink",e.searchPageParams),_(),ie(" ",ne(3,10,"kopfzeile.recherche")," ")}}function Cwe(t,n){if(1&t){const e=mn();D(0,"form",8),Oe("ngSubmit",function(){return qe(e),Le(L(2).submitSearch())}),D(1,"input",9),te(2,"translate"),Io("ngModelChange",function(r){qe(e);const o=L(2);return Go(o.searchInput,r)||(o.searchInput=r),Le(r)}),x(),J(3,"span",5),x()}if(2&t){const e=L(2);M("action",e.config.searchTarget.join(""),ci),_(),Ow("placeholder",ne(2,3,"kopfzeile.search")),Eo("ngModel",e.searchInput)}}function wwe(t,n){if(1&t){const e=mn();D(0,"ihk-header-dropdown",6),te(1,"async"),Oe("heightChange",function(r){return qe(e),Le(L().onHeightChange(r))}),q(2,Cwe,4,5,"form",7),x()}if(2&t){const e=n.ngIf,i=L();M("languages",i.languageLinks)("activeLanguage",i.locale.active)("navList",i.config.navList)("logos",i.config.logos)("logoLink",i.startPageLinkParams)("externalLinks",i.config.externalLinks)("specialLinks",i.config.specialLinks)("i18n",e)("breadcrumbs",ne(1,13,i.breadcrumb$))("includeBreadcrumbs",i.includeBreadcrumbs)("subnavLinks",i.subnavLinks)("dataSocials",i.dataSocials),_(2),M("ngIf",i.config.includeSearchWidget)}}let kwe=(()=>{class t{constructor(e,i,r,o,a,s,l,u){this.libraryConfig=e,this.translate=i,this.cmsService=r,this.locale=o,this.resolver=a,this.cdRef=s,this.router=l,this.route=u,this.languageLinks=[],this.searchPageParams=[],this.heightChange=new Ze}get startPageLinkParams(){const e=this.locale.active;return e===this.locale.DE?["/"]:["/",e.toLowerCase()]}ngOnInit(){this.initI18n(),this.initLanguageLinks(),this.watchLocaleChanges(),this.initSearchInput(),this.updateSearchPageParams(this.locale.active).subscribe(),this.headerTypes=L6}ngAfterViewInit(){this.createIhkFinderSideButton()}ngOnChanges(e){this.breadcrumb$=this.page?this.buildBreadcrumb(this.page):at([]),this.subnavLinks=this.pageHasSubNavigation()?this.buildSubNavLinks():null,this.dataSocials=this.pageHasSubNavigation()?this.page.navigationSubnavigation.dataSocials:null,e.page&&!e.page.isFirstChange()&&this.createIhkFinderSideButton()}buildBreadcrumb(e){return Yo((e.parent?this.buildBreadcrumbIdsR(e,[]):[]).map(r=>this.cmsService.buildNavLinkFromPageId$(r)))}buildBreadcrumbIdsR(e,i){return i.unshift(e.id),e.parent?this.buildBreadcrumbIdsR(e.parent,i):i}buildSubNavLinks(){const e=function i(a){return a.map(s=>({...s,ancestors:o(s)}))}(this.page.navigationSubnavigation.linkTo);return e.map(a=>({label:a.alternativeNavigationLabel||a.navigationLabel,link:this.buildLinkToR(a),exact:r(a)}));function r(a){return e.some(s=>s.ancestors.includes(a.id))}function o(a,s=[]){return a.parent?(s.push(a.parent.id),o(a.parent,s)):s}}pageHasSubNavigation(){return this.page&&this.page.navigationSubnavigation}buildLinkToR(e){const i=[e.slug];return e.parent?this.buildLinkToR(e.parent).concat(i):i}initI18n(){this.headerDropdownI18n$=Yo(this.translate.stream("overview"),this.translate.stream("utilNav"),this.translate.stream("externalNav"),this.translate.stream("mainNav")).pipe(Ve(([e,i,r,o])=>
269({overview:e,utilNav:i,externalNav:r,mainNav:o})))}initLanguageLinks(){this.config&&this.config.languageSwitch&&this.locale.languageLinks$.pipe(gi(e=>this.languageLinks=e)).subscribe()}watchLocaleChanges(){this.locale.onChangeLocale.pipe(Zr(e=>this.updateSearchPageParams(e))).subscribe()}updateSearchPageParams(e){return this.locale.getLocalisedRouteParams$({fromLang:this.locale.DE,toLang:e,slug:"recherche"}).pipe(gi(i=>this.searchPageParams=i))}onHeightChange(e){this.heightChange.emit(e)}isPortalSite(){return this.libraryConfig&&"IHK-DE"===this.libraryConfig.siteName}createIhkFinderSideButton(){if(this.isPortalSite()&&this.ihkFinderSideButtonContainer){this.ihkFinderSideButtonContainer.clear();const e=this.resolver.resolveComponentFactory(this.libraryConfig&&this.libraryConfig.ihkFinderSideButtonComponent);this.ihkFinderSideButtonComponentRef=this.ihkFinderSideButtonContainer.createComponent(e),this.cdRef.detectChanges()}}initSearchInput(){this.searchInput=this.route.snapshot.queryParams.q||null}submitSearch(){this.router.navigate(this.config.searchTarget,{queryParams:{q:this.searchInput}})}static{this.\u0275fac=function(i){return new(i||t)(U(O6,8),U(Ma),U(_C),U(ks),U(uh),U(Sr),U(Sa),U(sd))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-header"]],viewQuery:function(i,r){if(1&i&&ii(vwe,5,xo),2&i){let o;cn(o=un())&&(r.ihkFinderSideButtonContainer=o.first)}},inputs:{config:"config",page:"page",includeBreadcrumbs:"includeBreadcrumbs"},outputs:{heightChange:"heightChange"},standalone:!1,features:[zi],decls:6,vars:4,consts:[["ihkFinderSideButtonContainer",""],[3,"languages","activeLanguage","title","navList","logoLink","logoSrc","logoAlt","logoTitle",4,"ngIf"],[3,"languages","activeLanguage","navList","logos","logoLink","externalLinks","specialLinks","i18n","breadcrumbs","includeBreadcrumbs","subnavLinks","dataSocials","heightChange",4,"ngIf"],[3,"languages","activeLanguage","title","navList","logoLink","logoSrc","logoAlt","logoTitle"],[1,"search-link",3,"routerLink"],[1,"icon-search-thin"],[3,"heightChange","languages","activeLanguage","navList","logos","logoLink","externalLinks","specialLinks","i18n","breadcrumbs","includeBreadcrumbs","subnavLinks","dataSocials"],["method","get","class","search-widget",3,"action","ngSubmit",4,"ngIf"],["method","get",1,"search-widget",3,"ngSubmit","action"],["type","text","name","q",1,"search-input",3,"ngModelChange","ngModel","placeholder"]],template:function(i,r){1&i&&(q(0,ywe,5,15,"ihk-header",1)(1,wwe,3,15,"ihk-header-dropdown",2),te(2,"async"),D(3,"template",null,0),T(5,"\n"),x()),2&i&&(M("ngIf",r.config.type===r.headerTypes.Simple),_(),M("ngIf",ne(2,2,r.config.type===r.headerTypes.Dropdowns&&r.headerDropdownI18n$)))},dependencies:[Gn,Pr,Ik,zg,ty,_k,qg,ad,Uhe,bme,_h,hy],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}ihk-header[_ngcontent-%COMP%]{font-size:1rem}ihk-header[_ngcontent-%COMP%]   .search-link[_ngcontent-%COMP%]{font-style:italic}ihk-header[_ngcontent-%COMP%]   .search-link[_ngcontent-%COMP%]   [class^=icon-][_ngcontent-%COMP%]{margin-left:.5em}.search-widget[_ngcontent-%COMP%]{position:relative;width:100%}.search-widget[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{font-family:Source Sans Pro,sans-serif!important;font-size:20px;font-weight:600;border:1px solid #336fa1;padding:0 40px 0 10px;border-radius:22px;outline:none;height:44px;width:100%;box-sizing:border-box}.search-widget[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]::placeholder{color:#ccc}.search-widget[_ngcontent-%COMP%]   .icon-search-thin[_ngcontent-%COMP%]{position:absolute;right:8px;color:#336fa1;font-size:26px;line-height:44px}"]})}}return t})();function Dwe(t,n){if(1&t){const e=mn();D(0,"lib-header",3),Oe("heightChange",function(r){return qe(e),Le(L().onHeaderHeightChange(r))}),x()}if(2&t){const e=L();M("config",e.headerConfig)("page",e.page)("includeBreadcrumbs",e.includeBreadcrumbs)}}function xwe(t,n){if(1&t&&(xn(0),J(1,"lib-section-renderer",4),Mn()),2&t){const e=n.$implicit,i=L();_(),M("section",e)("headerHeight",i.headerHeight)}}function Mwe(t,n){1&t&&J(0,"lib-footer",5),2&t&&M("config",L().footerConfig)}const jp=(t,n)=>{const e=I(FP),i=I(ks),r=(0,Np.values)(t.params),o=r[0]===i.EN.toLowerCase()?i.EN:i.DE;return r[0]===i.EN.toLowerCase()&&r.shift(),0===r.length&&r.unshift("/"),e.getPage({slug:r,locale:o}).pipe(_c(a=>at({is404:!0})))},Up=(t,n)=>I(_C).getNavConfig();let Fh=(()=>{class t{constructor(e,i,r,o,a,s,l,u,f,m,v){this.request=e,this.platformService=i,this.router=r,this.route=o,this.cmsService=a,this.pageService=s,this.translate=l,this.meta=u,this.locale=f,this.externalContentService=m,this.modalService=v,this.page=null,this.includeBreadcrumbs=!1,this.pageDescription=null,this.pageTitle=null,this.headerHeight=187,this.siteName="DIHK Portal"}ngOnInit(){this.watchRouteChanges(),this.route.data.pipe(gi(e=>this.updateNavConfig(e.navData)))}updateSiteNameAndBreadcrumbConfig(){this.cmsService.getNavConfig().subscribe(e=>{this.siteName=e.header.title,this.updateMeta(),this.updateNavConfig(e),this.includeBreadcrumbs=e.header?e.header.includeBreadcrumbs:null})}updateNavConfig(e){this.headerConfig=e.header,this.footerConfig=e.footer}watchRouteChanges(){Yo(this.route.data,this.route.params,this.route.queryParams).pipe(Zr(([e,i,r])=>this.loadPage(e,i,r))).subscribe()}loadPage(e,i,r){return e&&e.is404?this.redirectOr404():(r.fdialog&&this.openFrameDialog(r.fdialog),this.route.data.pipe(gi(o=>this.renderPage(o.pageData)),_c(o=>(console.log(o,o.stack),this.redirectOr404()))))}openFrameDialog(e){this.modalService.open(j0e,{panelClass:"ihk-iframe-dialog",data:{src:e,title:"IHK-Finder"}}).afterClosed().subscribe(()=>{this.router.navigate(["./"],{relativeTo:this.route,queryParams:{fdialog:null},queryParamsHandling:"merge"})})}getPage(e){return this.pageService.getPage({slug:e,locale:this.locale.active})}renderPage(e){this.pageTitle=e.alternativeNavigationLabel||e.navigationLabel||null,this.pageDescription=e.navigationSummary||null;const i=this.locale.active!==this.locale.DE?this.locale.active.toLowerCase():null;this.sections=e.sections?.map(r=>r.toPageSection(this.translate,o=>this.cmsService.sanitizeAndAmendHtml(o),this.locale,i,this.externalContentService)),this.sections?.length||this.renderBasic404(),this.page=e,this.updateSiteNameAndBreadcrumbConfig(),this.updateMeta()}updateMeta(){this.meta.ngTitle.setTitle(this.pageTitle?`${this.siteName} | ${this.pageTitle}`:this.siteName),this.meta.ngMeta.updateTag({name:"description",content:this.pageDescription||""}),this.meta.updateDocLang(),this.meta.updateCanonicalURL()}redirectOr404(){return this.platformService.isServer()?this.checkRedirects():this.render404()}checkRedirects(){const e=this.request.originalUrl;return this.findRedirect(e).pipe(Zr(i=>this.doRedirect(e,i)),_c(()=>this.render404()))}findRedirect(e){return this.cmsService.getUrlRedirects().pipe(Ve(i=>{const r=i.find(o=>new RegExp(o.from).test(e));if(r)return r;throw new Error("Redirect not found for path:"+e)}))}doRedirect(e,i){const r=i.temporary?302:301;return this.buildRedirectTo(i).pipe(gi(o=>{console.log(`${r}: ${e} --\x3e ${o}`),this.request.res.status(r),this.request.res.set("Location",o)}))}buildRedirectTo(e){const i=e.advanced||{},r=i.sprache?i.sprache.toUpperCase():this.locale.DE;return i.location?at(i.location):this.locale.getLocalisedRouteParam
269s$({id:e.to.id,toLang:r}).pipe(Ve(o=>o.reduce((a,s)=>au.joinWithSlash(a,s),"")),Ve(o=>{const a=require("url"),s=require("querystring");if(i.mapQueryParams){const l=a.parse(this.request.originalUrl).query,u=s.parse(l),f=Object.keys(u).reduce((m,v)=>{const b=i.mapQueryParams.find(w=>w.from===v);return b?m[b.to]=u[v]:i.keepQueryParams&&(m[v]=u[v]),m},{});return o+`?${s.stringify(f)}`}return i.keepQueryParams?o+`?${a.parse(this.request.originalUrl).query}`:o}))}render404(){return this.platformService.isServer()&&this.request.res&&this.request.res.status(404),this.getPage(["404"]).pipe(gi(e=>this.renderPage(e),()=>this.renderBasic404()))}renderBasic404(){this.platformService.isServer()&&this.request.res&&this.request.res.status(404),this.sections=[{isComponent:!1,type:"404"}]}buildSlugArray(e){const i=(0,Np.values)(e),[r]=i;return r&&this._isLanguage(r)&&i.shift(),0===i.length&&i.unshift("/"),i}_isLanguage(e){return-1!==this.locale.all.indexOf(e.toUpperCase())}onHeaderHeightChange(e){this.headerHeight=e}get isHome(){return this.page&&"/"===this.page.slug}static{this.\u0275fac=function(i){return new(i||t)(U(vu,8),U(bu),U(Sa),U(sd),U(_C),U(FP),U(Ma),U(U0e),U(ks),U(F6),U(OU))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-page"]],standalone:!1,decls:4,vars:5,consts:[[3,"config","page","includeBreadcrumbs","heightChange",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"config",4,"ngIf"],[3,"heightChange","config","page","includeBreadcrumbs"],[3,"section","headerHeight"],[3,"config"]],template:function(i,r){1&i&&(q(0,Dwe,1,3,"lib-header",0),D(1,"main"),q(2,xwe,2,2,"ng-container",1),x(),q(3,Mwe,1,1,"lib-footer",2)),2&i&&(M("ngIf",r.headerConfig),_(
269),zt("home",r.isHome),_(),M("ngForOf",r.sections),_(),M("ngIf",r.footerConfig))},dependencies:[br,Gn,BP,_we,kwe],styles:["[_nghost-%COMP%]{min-height:75vh;display:block}"]})}}return t})();function Swe(t,n){if(1&t&&J(0,"ihk-countdown",1),2&t){const e=n.ngIf,i=L();M("i18n",e)("dueDate",i.countdown.dueDate)("stopOption",i.countdown.stopOption)("countdownText",i.countdown.countdownText)}}let Ewe=(()=>{class t{constructor(e){this.translate=e}ngOnInit(){this.initI18n()}initI18n(){this.countdownI18n$=Yo(this.translate.stream("days"),this.translate.stream("hours"),this.translate.stream("minutes"),this.translate.stream("seconds")).pipe(Ve(([e,i,r,o])=>({days:e,hours:i,minutes:r,seconds:o})))}static{this.\u0275fac=function(i){return new(i||t)(U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-countdown"]],inputs:{countdown:"countdown"},standalone:!1,decls:2,vars:3,consts:[[3,"i18n","dueDate","stopOption","countdownText",4,"ngIf"],[3,"i18n","dueDate","stopOption","countdownText"]],template:function(i,r){1&i&&(q(0,Swe,1,4,"ihk-countdown",0),te(1,"async")),2&i&&M("ngIf",ne(1,1,r.countdownI18n$))},dependencies:[Gn,Sme,_h],encapsulation:2})}}return t})(),Iwe=(()=>{class t{constructor(e){this.locale=e}ngOnInit(){this.initBoxes()}initBoxes(){this.boxes$=Yo(this.boxesGroups.map(e=>this.buildBoxesItem(e)))}buildBoxesItem(e){return Yo(this.getPageLink(e.titleLink),Yo(e.boxes.map(i=>this.buildBoxItem(i)))).pipe(Ve(([i,r])=>({backgroundColor:e.backgroundColor.hex,heading:{label:e.titleLink.navigationLabel,link:i},boxes:r})))}buildBoxItem(e){return this.getPageLink(e.linkTo).pipe(Ve(i=>({icon:e.icon.url,title:e.title,subtitle:e.subtitle,link:i})))}getPageLink(e){return this.locale.getLocalisedRouteParams$({id:e.id})}static{this.\u0275fac=function(i){return new(i||t)(U(ks))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-data-boxes"]],inputs:{boxesGroups:"boxesGroups"},standalone:!1,decls:2,vars:3,consts:[[3,"dataBoxesItems"]],template:function(i,r){1&i&&(J(0,"ihk-data-boxes",0),te(1,"async")),2&i&&M("dataBoxesItems",ne(1,1,r.boxes$))},dependencies:[pge,_h],encapsulation:2})}}return t})();const Twe=t=>({"pdf-mode":t});let Awe=(()=>{class t{constructor(e,i){this.locale=e,this.route=i,this.pdfMode=!1}ngOnInit(){this.checkPdfMode(),this.data.languageSwitch&&(this.languages$=this.locale.languageLinks$)}checkPdfMode(){this.queryParams.pdfMode&&(this.pdfMode=!0)}get queryParams(){return this.route.snapshot.queryParams}static{this.\u0275fac=function(i){return new(i||t)(U(ks),U(sd))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-heading"]],inputs:{data:"data"},standalone:!1,decls:2,vars:12,consts:[[3,"src","imageAccreditation","title","backgroundStyle","languages","activeLanguage","headingLevel","ngClass"]],template:function(i,r){1&i&&(J(0,"ihk-heading",0),te(1,"async")),2&i&&M("src",r.data.src)("imageAccreditation",r.data.imageAccreditation)("title",r.data.title)("backgroundStyle",r.data.backgroundStyle)("languages",ne(1,8,r.languages$))("activeLanguage",r.locale.active)("headingLevel",r.data.headingLevel)("ngClass",oa(10,Twe,r.pdfMode))},dependencies:[fc,qy,_h],styles:["ihk-heading.pdf-mode.with-image[_ngcontent-%COMP%]{height:unset;min-height:unset}"]})}}return t})(),Owe=(()=>{class t{constructor(e){this.locale=e}ngOnInit(){this.initItems()}initItems(){this.items$=Yo(this.pages.map(e=>this.buildLinkItem(e)))}buildLinkItem(e){return this.locale.getLocalisedRouteParams$({id:e.id}).pipe(Ve(i=>({label:e.alternativeNavigationLabel||e.navigationLabel,link:i})))}static{this.\u0275fac=function(i){return new(i||t)(U(ks))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-nav-list"]],inputs:{pages:"pages"},standalone:!1,decls:2,vars:3,consts:[[3,"items"]],template:function(i,r){1&i&&(J(0,"ihk-nav-list",0),te(1,"async")),2&i&&M("items",ne(1,1,r.items$))},dependencies:[gge,_h],encapsulation:2})}}return t})();function Pwe(t,n){if(1&t&&(D(0,"div",2),T(1),x()),2&t){const e=L();_(),ie(" ",e.i18n.error,"\n")}}function Rwe(t,n){if(1&t&&(D(0,"div",13),T(1),x()),2&t){const e=L(3);_(),me(e.i18n.noResults)}}function Nwe(t,n){if(1&t&&(D(0,"div")(1,"div",5)(2,"div",6),J(3,"ihk-heading",7),x(),D(4,"div",8)(5,"form",9),J(6,"input",10),te(7,"translate"),J(8,"span",11),x()()(),q(9,Rwe,2,1,"div",12),x()),2&t){const e=L(2);_(3),M("title",e.i18n.newsTitle),_(3),Ow("placeholder",ne(7,4,"kopfzeile.search")),M("value",e.value),_(3),M("ngIf",0===e.newsResult.hits)}}function Fwe(t,n){if(1&t){const e=mn();D(0,"ihk-paginator",14),Oe("onChangePage",function(r){return qe(e),Le(L(2).onPaginate(r))}),x()}if(2&t){const e=L(2);M("i18n",e.paginationI18n)("page",+e.page)("totalPages",e.totalPages)}}function Lwe(t,n){if(1&t&&(xn(0),q(1,Nwe,10,6,"div",1),J(2,"div")(3,"ihk-article-list",3),q(4,Fwe,1,3,"ihk-paginator",4),Mn()),2&t){const e=L();_(),M("ngIf",e.searchWidget),_(2),M("news",e.newsResult.news)("newsPage",e.newsPage)("i18n",e.i18n)("activeLanguage",e.activeLanguage),_(),M("ngIf",e.pagination&&e.newsResult.hits>e.count)}}let Vwe=(()=>{class t{constructor(e,i,r){this.externalContentService=e,this.route=i,this.router=r,this.i18n={hits:"Hits",first:"First",last:"Last",readMore:"Read more",noResults:"No results found",newsTitle:"Last news",error:"This content is temporarily unavailable."},this.activeLanguage=null,this.newsError=!1}ngOnInit(){this.subscription=this.route.queryParams.pipe(gi(e=>
269{this.page=e.p||1,this.value=e.q?e.q:""}),Zr(()=>this.getNews())).subscribe()}getNews(){return this.newsError=!1,this.externalContentService.getNewsList(this.path,this.count,this.page,this.value).pipe(gi(e=>{this.newsResult=e,this.getTotalPages()}),_c(e=>(this.newsResult=null,this.newsError=!0,at(null))))}getTotalPages(){this.totalPages=Math.ceil(this.newsResult.hits/this.count)}get paginationI18n(){return{first:this.i18n.first||void 0,last:this.i18n.last||void 0}}onPaginate(e){this.page=e,this.router.navigate([],{queryParams:{p:this.page},queryParamsHandling:"merge"})}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(U(F6),U(sd),U(Sa))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-news"]],inputs:{path:"path",newsPage:"newsPage",i18n:"i18n",activeLanguage:"activeLanguage",count:"count",pagination:"pagination",searchWidget:"searchWidget"},standalone:!1,decls:2,vars:2,consts:[["style","display: block; margin: 2em 0;",4,"ngIf"],[4,"ngIf"],[2,"display","block","margin","2em 0"],[3,"news","newsPage","i18n","activeLanguage"],[3,"i18n","page","totalPages","onChangePage",4,"ngIf"],[1,"heading"],[1,"title"],["backgroundStyle","white",3,"title"],[1,"search-widget"],["ngNoForm","","method","get",3,"action"],["type","text","name","q",1,"search-input",3,"value","placeholder"],[1,"icon-search-thin"],["class","no-results",4,"ngIf"],[1,"no-results"],[3,"onChangePage","i18n","page","totalPages"]],template:function(i,r){1&i&&q(0,Pwe,2,1,"div",0)(1,Lwe,5,6,"ng-container",1),2&i&&(M("ngIf",r.newsError),_(),M("ngIf",r.newsResult&&!r.newsError))},dependencies:[Gn,kU,qy,Nme,hy],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block;max-width:900px;margin:0 auto}.heading[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.heading[_ngcontent-%COMP%]{flex-direction:column}}.heading[_ngcontent-%COMP%]   .search-widget[_ngcontent-%COMP%]{position:relative}@media only screen and (max-width: 767px){.heading[_ngcontent-%COMP%]   .search-widget[_ngcontent-%COMP%]{padding-right:16px}}.heading[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{font-family:Source Sans Pro,sans-serif!important;font-size:20px;font-weight:600;border:1px solid #336fa1;padding:0 40px 0 10px;border-radius:22px;outline:none;height:44px;box-sizing:border-box}.heading[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]::placeholder{color:#ccc}.heading[_ngcontent-%COMP%]   .icon-search-thin[_ngcontent-%COMP%]{position:absolute;color:#336fa1;font-size:26px;line-height:44px;right:8px}@media only screen and (max-width: 767px){.heading[_ngcontent-%COMP%]   .icon-search-thin[_ngcontent-%COMP%]{padding-right:16px}}"]})}}return t})(),Bwe=(()=>{class t{constructor(e,i){this.translate=e,this.locale=i}ngOnInit(){this.initI18n(),this.initPages()}initI18n(){this.i18n$=this.translate.stream("read-more").pipe(Ve(e=>({readMore:e})))}initPages(){this.pages$=Yo(this.pages.map(e=>this.buildPage(e)))}buildPage(e){return this.locale.getLocalisedRouteParams$({id:e.id}).pipe(Ve(i=>({link:i,title:e.navigationLabel,description:e.navigationSummary})))}static{this.\u0275fac=function(i){return new(i||t)(U(Ma),U(ks))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-simple-tiles"]],inputs:{pages:"pages"},standalone:!1,decls:3,vars:6,consts:[[3,"i18n","pages"]],template:function(i,r){1&i&&(J(0,"ihk-simple-tiles",0),te(1,"async"),te(2,"async")),2&i&&M("i18n",ne(1,2,r.i18n$))("pages",ne(2,4,r.pages$))},dependencies:[uge,_h],encapsulation:2})}}return t})();const Hwe=t=>[t];let zwe=(()=>{class t{constructor(e){this.http=e,this.tableData=[]}ngOnInit(){this.initTableData()}initTableData(){this.tableConfig.jsonData?this.setTableData(this.tableConfig.jsonData):this.downloadCsv().pipe(gi(e=>this.parseCsv(e))).subscribe()}setTableData(e){this.tableData=e.data.map(i=>({values:i}))}downloadCsv(){return this.http.get(this.tableConfig.csvUrl,{responseType:"text"})}parseCsv(e){sCe.parse(e,{skipEmptyLines:!0,complete:i=>this.setTableData(i)})}static{this.\u0275fac=function(i){return new(i||t)(U(Hg))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-table"]],inputs:{tableConfig:"tableConfig"},standalone:!1,decls:1,vars:7,consts:[[3,"withHeader","firstColHeader","widths","data","caption"]],template:function(i,r){1&i&&J(0,"ihk-table",0),2&i&&M("withHeader",r.tableConfig.firstRowHeader)("firstColHeader",r.tableConfig.firstColumnHeader)("widths",oa(5,Hwe,r.tableConfig.firstColWidth))("data",r.tableData)("caption",r.tableConfig.caption)},dependencies:[uA],styles:["[_nghost-%COMP%]{display:block;max-width:1200px;margin:0 auto;font-size:16px}"]})}}return t})();function Uwe(t,n){if(1&t&&J(0,"ihk-testimonial",4),2&t){const i=n.index;M("testimonial",n.$implicit)("layout",i%2==0?"portrait-first":"testimonial-first")}}function $we(t,n){if(1&t&&(D(0,"div",2),q(1,Uwe,1,2,"ihk-testimonial",3),x()),2&t){const e=L();_(),M("ngForOf",e._testimonials)}}function qwe(t,n){if(1&t&&(D(0,"ihk-slide"),J(1,"ihk-testimonial",6),x()),2&t){const e=n.$implicit;_(),M("testimonial",e)}}function Wwe(t,n){if(1&t&&(D(0,"ihk-slider"),q(1,qwe,2,1,"ihk-slide",5),x()),2&t){const e=L();_(),M("ngForOf",e._testimonials)}}let Gwe=(()=>{class t{set testimonials(e){this._testimonials=e.map(i=>this.convert(i))}constructor(e,i){this.consentService=e,this.translate=i}static getImageAccreditation(e){const i=e.portrait.accreditation;return i?`Foto: ${i}`:null}convert(e){const i=this.consentService.hasConsent("youtube"),r=e.testimonialVideo&&!i?this.translate.instant("blocked-content",{source:"YouTube"}):null;return{name:e.authorName,company:e.authorCompany,portraitImage:this.getPortraitUrl(e),category:e.category,text:r||e.testimonialText,video:r?null:e.testimonialVideo,note:t.getImageAccreditation(e)}}getPortraitUrl(e){return"List"===this.layout?e.portrait.url:function jwe(t){return t.url.replace(t.handle,`monochrome/${t.handle}`)}(e.portrait)}static{this.\u0275fac=function(i){return new(i||t)(U(zp),U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-testimonial"]],inputs:{layout:"layout",testimonials:"testimonials"},standalone:!1,decls:2,vars:2,consts:[["class","testimonial-list",4,"ngIf"],[4,"ngIf"],[1,"testimonial-list"],[3,"testimonial","layout",4,"ngFor","ngForOf"],[3,"testimonial","layout"],[4,"ngFor","ngForOf"],["layout","portrait-first",3,"testimonial"]],template:function(i,r){1&i&&q(0,$we,2,1,"div",0)(1,Wwe,2,1,"ihk-slider",1),2&i&&(M("ngIf","List"===r.layout),_(),M("ngIf","Slider"===r.layout))},dependencies:[br,Gn,oge,tge,EU],styles:["ihk-slider[_ngcontent-%COMP%]{margin-bottom:2rem}ihk-slider[_ngcontent-%COMP%]     .slider-wrapper{height:400px}.testimonial-list[_ngcontent-%COMP%]   ihk-testimonial[_ngcontent-%COMP%] + ihk-testimonial[_ngcontent-%COMP%]{margin-top:96px}"]})}}return t})(),Ywe=(()=>{class t{constructor(e){this.router=e,this.reloadRequested=!1,this.watchRoutes()}watchRoutes(){this.router.events.pipe(To(e=>e instanceof ky),gi(e=>this.checkReloadNeeded(e.url))).subscribe()}request(){this.reloadRequested=!0}checkReloadNeeded(e){this.reloadRequested&&(window.location.href=e)}static{this.\u0275fac=function(i){return new(i||t)(oe(Sa))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const V6=/^https:\/\/[a-zA-Z0-9-]+\.botcamp\.ai\/.*/;let Qwe=(()=>{class t{constructor(e,i,r,o,a,s){this.renderer=e,this.elementRef=i,this.platformService=r,this.fullReloadService=o,this.consentService=a,this.loc=s,this.allowedUrls=[V6]}ngOnInit(){this.shouldInit()&&(this.addScript(),this.triggerWindowLoadEvent(),this.fullReloadService.request())}shouldInit(){const e=this.loc.queryParams.pdfMode;return!this.platformService.isServer()&&!e&&this.scriptSrc&&this.isScriptSrcAllowed()}addScript(){this.renderer.appendChild(this.elementRef.nativeElement,this.createScript())}triggerWindowLoadEvent(){this.timer=setTimeout(function e(){const i=document.createEvent("Event");i.initEvent("load",!1,!1),window.dispatchEvent(i)},2e3)}cancelLoadEvent(){this.timer&&clearTimeout(this.timer)}createScript(){const e=this.renderer.createElement("script");return e.type="text/javascript",e.charset="utf-8",e.src=this.scriptSrc,e}isScriptSrcAllowed(){return this.allowedUrls.some(e=>!(this.scriptSrc.match(V6)&&!this.consentService.hasConsent("botcamp_ai"))&&this.scriptSrc.match(e))}static{this.\u0275fac=function(i){return new(i||t)(U(ra),U(hn),U(bu),U(Ywe),U(zp),U(nP))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-script"]],hostBindings:function(i,r){1&i&&Oe("load",function(){return r.cancelLoadEvent()},0,hb)},inputs:{scriptSrc:"scriptSrc"},standalone:!1,decls:0,vars:0,template:function(i,r){},styles:["[_nghost-%COMP%]{display:none}"]})}}return t})();
269const Kwe=["whencollapsible"],Zwe=["whennotcollapsible"];function Jwe(t,n){if(1&t&&(D(0,"ihk-collapsible-section",4),Za(1,null,0),x()),2&t){const e=L();M("heading",e.heading)("headingLevel",e.headingLevel||2)("summary",e.summary)("expanded",e.expanded)("i18n",e.i18n)}}function Xwe(t,n){1&t&&Za(0,5,1)}let eke=(()=>{class t{constructor(e,i,r,o){this.componentFactoryResolver=e,this.cmsService=i,this.sanitizer=r,this.translate=o,this.cmsComponentName=null,this.collapsible=!1,this.expanded=!1,this.heading=null,this.headingLevel=2,this.summary=null}ngAfterViewInit(){const e=this.cmsService.getComponentClass(this.cmsComponentName);e||console.warn(`Could not find component with name provided by CMS: "${this.cmsComponentName}"`);const i=this.componentFactoryResolver.resolveComponentFactory(e),r=this.collapsible?this.whencollapsible:this.whennotcollapsible;r.clear(),this.componentRef=r.createComponent(i),Object.keys(this.cmsComponentData).forEach(o=>{this.componentRef.instance[o]=this.cmsComponentData[o]}),this.componentRef.changeDetectorRef.detectChanges()}ngOnDestroy(){this.componentRef?.changeDetectorRef?.detach()}get i18n(){return{open:this.translate.instant("oeffnen"),close:this.translate.instant("schliessen")}}get hasStatigBgColor(){return"SectionAttachments"===this.cmsComponentName}static{this.\u0275fac=function(i){return new(i||t)(U(uh),U(_C),U(Dh),U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-page-section"]],viewQuery:function(i,r){if(1&i&&(ii(Kwe,5,xo),ii(Zwe,5,xo)),2&i){let o;cn(o=un())&&(r.whencollapsible=o.first),cn(o=un())&&(r.whennotcollapsible=o.first)}},hostVars:2,hostBindings:function(i,r){2&i&&zt("static-bg-color",r.hasStatigBgColor)},inputs:{cmsComponentName:"cmsComponentName",cmsComponentData:"cmsComponentData",collapsible:"collapsible",expanded:"expanded",heading:"heading",headingLevel:"headingLevel",summary:"summary"},standalone:!1,decls:2,vars:2,consts:[["whencollapsible",""],["whennotcollapsible",""],["class","page-section-content",3,"heading","headingLevel","summary","expanded","i18n",4,"ngIf"],["class","page-section-content",4,"ngIf"],[1,"page-section-content",3,"heading","headingLevel","summary","expanded","i18n"],[1,"page-section-content"]],template:function(i,r){1&i&&q(0,Jwe,3,5,"ihk-collapsible-section",2)(1,Xwe,2,0,"ng-container",3),2&i&&(M("ngIf",r.collapsible),_(),M("ngIf",!r.collapsible))},dependencies:[Gn,Rfe],encapsulation:2})}}return t})();function tke(t,n){1&t&&(D(0,"li"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"404.liste.1")," "))}function nke(t,n){1&t&&(D(0,"li"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"404.liste.2")," "))}function ike(t,n){1&t&&(D(0,"li"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"404.liste.3")," "))}function rke(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"404.abschluss")," "))}let oke=(()=>{class t{constructor(e){this.translate=e}static{this.\u0275fac=function(i){return new(i||t)(U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-not-found-section"]],standalone:!1,decls:9,vars:7,consts:[[1,"section-404"],[4,"ngIf"]],template:function(i,r){1&i&&(D(0,"section",0)(1,"div"),T(2),te(3,"translate"),D(4,"ul"),q(5,tke,3,3,"li",1)(6,nke,3,3,"li",1)(7,ike,3,3,"li",1),x(),q(8,rke,3,3,"ng-container",1),x()()),2&i&&(_(2),ie(" ",ne(3,5,"404.meldung")," "),_(3),M("ngIf","404.liste.1"!==r.translate.instant("404.liste.1")),_(),M("ngIf","404.liste.2"!==r.translate.instant("404.liste.2")),_(),M("ngIf","404.liste.3"!==r.translate.instant("404.liste.3")),_(),M("ngIf","404.abschluss"!==r.translate.instant("404.abschluss")))},dependencies:[Gn,hy],styles:[".section-404[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{padding:2em}@media only screen and (max-width: 800px){.section-404[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-size:.8em}}"]})}}return t})();const ake=(t,n)=>({width:t,"padding-right.px":n}),ske=(t,n)=>({width:t,"padding-left.px":n});function lke(t,n){if(1&t&&(D(0,"div"),J(1,"lib-section-renderer",2),x()),2&t){const e=n.$implicit;_(),M("section",e)}}function cke(t,n){if(1&t&&(D(0,"div"),J(1,"lib-section-renderer",2),x()),2&t){const e=n.$implicit;_(),M("section",e)}}let uke=(()=>{class t{constructor(){}ngOnInit(){}get spacing(){return this.section.data.columnsSpacing/2}get maxWidth(){return this.section.data.sectionMaxWidth}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=Re({type:t,selectors:[["lib-two-columns"]],hostVars:2,hostBindings:function(i,r){2&i&&Mr("max-width",r.maxWidth,"px")}
269,inputs:{section:"section"},standalone:!1,decls:4,vars:10,consts:[[1,"column",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"section"]],template:function(i,r){1&i&&(D(0,"div",0),q(1,lke,2,1,"div",1),x(),D(2,"div",0),q(3,cke,2,1,"div",1),x()),2&i&&(M("ngStyle",ip(4,ake,r.section.data.firstColumnWidth,r.spacing)),_(),M("ngForOf",r.section.data.firstColumnSections),_(),M("ngStyle",ip(7,ske,r.section.data.secondColumnWidth,r.spacing)),_(),M("ngForOf",r.section.data.secondColumnSections))},dependencies:[br,gh,BP],styles:["[_nghost-%COMP%]{max-width:900px;margin:0 auto;display:flex}[_nghost-%COMP%]   .column[_ngcontent-%COMP%]{display:flex;vertical-align:top;flex-direction:column}@media only screen and (max-width: 900px){[_nghost-%COMP%]{flex-direction:column}[_nghost-%COMP%]   .column[_ngcontent-%COMP%]{width:100%!important;padding:0!important}}"]})}}return t})();const dke={__schema:{types:[{kind:"UNION",name:"NavigationConfigNavigationItems",possibleTypes:[{name:"NavigationDropdown"},{name:"Page"}]},{kind:"UNION",name:"PageSections",possibleTypes:[{name:"ContentSection"},{name:"NavigationSection"},{name:"ButtonSection"},{name:"CustomSection"},{name:"CountdownSection"},{name:"TestimonialSection"},{name:"HeadingSection"},{name:"AttachmentSection"},{name:"ImageSection"},{name:"ExternalContentSection"},{name:"CardListSection"}]},{kind:"UNION",name:"NavigationImageButtonUrl",possibleTypes:[{name:"Attachment"},{name:"Page"}]},{kind:"INTERFACE",name:"Node",possibleTypes:[{name:"Asset"},{name:"Attachment"},{name:"AttachmentSection"},{name:"ButtonSection"},{name:"CardListSection"},{name:"ContentSection"},{name:"CountdownSection"},{name:"CustomSection"},{name:"DataTestimonialItem"},{name:"ExternalContentSection"},{name:"FooterConfig"},{name:"HeaderConfig"},{name:"HeadingSection"},{name:"ImageSection"},{name:"NavigationDropdown"},{name:"NavigationImageButton"},{name:"NavigationNew"},{name:"NavigationSection"},{name:"NavigationSubnavigation"},{name:"NavigationTile"},{name:"Page"},{name:"TestimonialSection"},{name:"UrlRedirects"}]},{kind:"UNION",name:"NavigationSectionExtraData",possibleTypes:[{name:"NavigationNew"},{name:"NavigationImageButton"},{name:"NavigationTile"}]}]}};function hke(t,n=null,e=null,i){const r=A6(({graphQLErrors:s,networkError:l})=>{t.get("PRODUCTION")||(s&&s.map(({message:u,locations:f,path:m})=>{console.log(`[GraphQL error]: Message: ${u}, Location: ${f}, Path: ${m}`)}),l&&console.error(`\n        A request to the CMS server failed. In development, this could mean that the proxy\n        server for the CMS isn't running. Make sure that the CMS_PROXY variable points to\n        a host that can respond to CMS requests (this needs to be the included Express\n        backend if the CMS requires authentication). The proxy backend can be built with\n        "npm run build:ssr" and then run with "npm run serve:ssr".\n\n        CMS_PROXY is set to ${t.get("CMS_PROXY")}\n      `))});let o;o=-1!==t.get("CMS_PROXY").indexOf("http")?t.get("CMS_PROXY"):Qr(e)?`http://${-1===n.hostname.indexOf(":")?`localhost:${process.env.PORT||8080}`:"localhost"}${t.get("CMS_PROXY")}`:`${window.location.protocol}//${window.location.host}${t.get("CMS_PROXY")}`;const a=function P0e(t){return new xc(function(n,e){var i=Wy(n,[]);return new Wi(function(r){var o,a=!1;return Promise.resolve(i).then(function(s){return t(s,n.getContext())}).then(n.setContext).then(function(){a||(o=e(n).subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)}))}).catch(r.error.bind(r)),function(){a=!0,o&&o.unsubscribe()}})})}((s,l)=>({}));return{link:r.concat(a).concat(i.create({uri:o})),cache:new O0e({fragmentMatcher:new w0e({introspectionQueryResultData:dke})}),connectToDevTools:!1}}let H6=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({providers:[{provide:kO,useFactory:hke,deps:[Ec,[new Ms,vu],Wo,dCe]}],imports:[rCe]})}}return t})(),fke=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:O6,useValue:e}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({providers:[Au(H6),X3(tB())],imports:[ak,N1,qH,fD,H6,mI,PU,GD]})}}return t})();!function LL(t,n,e){const i=t.\u0275cmp;i.directiveDefs=pw(n,!1),i.pipeDefs=pw(e,!0)}(BP,[Gn,uie,Phe,lfe,qy,wge,Dge,eke,uke,oke,Awe,zwe,Ewe,Gwe,Iwe,Owe,Bwe,Vwe,Qwe],[_h]);const pke=[{path:"",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug/:slug2",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug/:slug2/:slug3",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug/:slug2/:slug3/:slug4",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug/:slug2/:slug3/:slug4/:slug5",component:Fh,resolve:{pageData:jp,navData:Up}},{path:":slug/:slug2/:slug3/:slug4/:slug5/:slug6",component:Fh,resolve:{pageData:jp,navData:Up}},{path:"**",component:Fh,data:{is404:!0}}];let gke=(()=>{class t{constructor(e,i){this.platform=e,this.res=i}interceptResponse(e){this.platform.isServer()&&this.res&&(this.res.locals.custom_response=this.res.locals.custom_response||[],this.res.locals.custom_response.push(e))}static{this.\u0275fac=function(i){return new(i||t)(oe(bu),oe(N0e,8))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Vx=[];let _ke=(()=>{class t{static{this.SSR_AGENT="ng-ssr"}constructor(e,i,r,o){this.platformService=e,this.clientRequest=i,this.transferState=r,this.env=o}isCmsRequest(e){return e.url===this.env.get("CMS_PROXY")}getCmsRequestIdentifier(e){if(!this.isCmsRequest(e))throw new Error("Can't get request identifier from non-CMS request. Guard code with isCmsRequest().");return e.body.operationName?`${e.body.operationName}:${JSON.stringify(e.body.variables||{})}`:null}getSafeCookies(e){if(!this.clientRequest)return"";const i=Vx.find(l=>0===e.url.indexOf(l.host));if(!i)return"";const{cookieNames:o}=i;let a={};try{const l=this.clientRequest.header?this.clientRequest.header("cookie"):null;a=l?l.split("; ").reduce((u,f)=>{const m=f.split("=");return u[m[0]]=m[1],u},{}):{}}catch(l){console.log("Cookie parse error"),console.log(l),a={}}if(!Object.keys(a).length)return"";let s=[];
269return Object.keys(a).forEach(l=>{-1!==o.indexOf(l)&&s.push(`${l}=${a[l]}`)}),s.join(";")}intercept(e,i){const r={setHeaders:{"User-Agent":t.SSR_AGENT}};if(this.platformService.isServer()){if(this.clientRequest){const s=this.clientRequest.header?this.clientRequest.header("x-forwarded-for"):null;r.setHeaders["X-Forwarded-For"]=s||this.clientRequest.connection.remoteAddress;const l=this.getSafeCookies(e);l&&(r.setHeaders.cookie=l)}e=e.clone(r)}if(this.platformService.isServer()&&"GET"!==e.method&&!this.isCmsRequest(e))return i.handle(e);const a=this.isCmsRequest(e)?this.getCmsRequestIdentifier(e):e.url;if(this.platformService.isServer())return i.handle(e).pipe(gi(s=>{this.transferState.set(a,s.body)}));{const s=this.transferState.get(a,null);if(s){const l=new sp({body:s,status:200});return this.transferState.remove(a),at(l)}return i.handle(e)}}static{this.\u0275fac=function(i){return new(i||t)(oe(bu),oe(vu,8),oe(fl),oe(Ec))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function z6(t){(Array.isArray(t)?t:[t]).forEach(e=>{const i=Vx.findIndex(r=>r.host===e.host);-1!==i?Vx[i]=e:Vx.push(e)})}let j6=!1,vke=(()=>{class t{constructor(e,i,r){this.dom=e,this.platformService=i,this.location=r,this.emos3=null,this.helper=null,this.previousPage=null}init(){if(this.platformService.isServer())return;if(j6)return void console.warn("econda already initialised");const e=this.dom.querySelector('script[data-name="econda"]')||this.injectEcondaScript();e&&(e.addEventListener("load",i=>{window.emos3?window.emosHelper?(this.emos3=window.emos3,this.helper=window.emosHelper,this.onUrlChange(this.location.path()),this.location.onUrlChange(this.onUrlChange.bind(this))):console.warn("emosHelper object missing"):console.warn("emos3 object missing")}),j6=!0)}onUrlChange(e){if(!this.emos3)return;const i=this.updatePage(e);this.previousPage!==i&&(this.sendNavEvent({content:this.contentHelper("start",e)}),this.previousPage=i)}updatePage(e){if(!this.emos3)return;const i=this.contentHelper("start",e);return this.emos3.pageId=i,i}injectEcondaScript(){const e=this.dom.createElement("script");return e.setAttribute("type","text/javascript"),e.setAttribute("data-type","text/javascript"),e.setAttribute("data-name","econda"),e.setAttribute("src","/assets/ka/emos3.js"),e.setAttribute("async","async"),this.dom.head.appendChild(e),e}sendNavEvent(e={}){if(!this.emos3)return;const i={};i.content=this.helper.content("start"),Object.keys(e).forEach(r=>i[r]=e[r]),this.emos3.send(i)}contentHelper(e,i){var a=i.replace(/(index)?[.;][a-zA-Z0-9=._]+/g,"").replace(/<\/?[^>]+>/gi,"").replace(/([^\/]+)|(\/+)/g,function(s,l,u){return u?"/":function(l){return decodeURIComponent(l).replace(/^[a-z]/,function(u){return u.toUpperCase()})}(l)}).replace(/^\/|\/$/g,"");return e&&!/\/$/.test(e)&&(e+="/"),(a&&"/"!==a?(e||"")+a:"Start").toLowerCase().replace(/\//g,"")}static{this.\u0275fac=function(i){return new(i||t)(oe(hi),oe(bu),oe(au))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),bke=(()=>{class t{constructor(){this.scripts={}}loadScript(e){return new Promise((i,r)=>{if(this.scripts[e])i({script:name,loaded:!0,status:"Already Loaded"});else{let o=document.createElement("script");o.type="text/javascript",o.src=e,o.readyState?o.onreadystatechange=()=>{("loaded"===o.readyState||"complete"===o.readyState)&&(o.onreadystatechange=null,this.scripts[e]=!0,i({script:name,loaded:!0,status:"Loaded"}))}:o.onload=()=>{this.scripts[e]=!0,i({script:name,loaded:!0,status:"Loaded"})},o.onerror=a=>i({script:name,loaded:!1,status:"Loaded"}),document.getElementsByTagName("head")[0].appendChild(o)}})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const yke=function mke(t,n){return n.forEach(i=>{const r=t.find(o=>o.path===i.path);r&&t.splice(t.indexOf(r,1))}),n.concat(t)}(pke,[]);let Cke=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t})}static{this.\u0275inj=pt({imports:[fD.forRoot(yke,{initialNavigation:"enabledBlocking",anchorScrolling:"enabled",scrollPositionRestoration:"enabled"}),fD]})}}return t})();class wke{constructor(){}getParams(){return{registernummer:this.registernummer,name:this.name,vorname:this.vorname,unternehmensname:this.unternehmensname,strasse:this.strasse,hausnummer:this.hausnummer,plz:this.plz,ort:this.ort}}isEmpty(){const n=this.getParams(),e=Object.keys(n);for(let i=0;i<e.length;i+=1){const r=n[e[i]];if(("string"!=typeof r||r.length)&&r)return!1}return!0}hasAdvancedCriteriaSet(){return["name","vornane","unternehmensname","strasse","hausnummer","plz","ort"].find(n=>!!this[n])}reset(){["registernummer","name","vorname","unternehmensname","strasse","hausnummer","plz","ort"].forEach(n=>this[n]=null),this.result=null,this.previewList=null}}const T_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
269+/",vC=new Uint8Array(256);for(let t=0;t<64;t++)vC[T_.charCodeAt(t)]=t;function $6(t){const n=t.length;let e="";for(let i=0;i<n;i+=3){const r=t[i+0],o=t[i+1],a=t[i+2];let s="";s+=T_.charAt(r>>>2),s+=T_.charAt((3&r)<<4|o>>>4),s+=T_.charAt((15&o)<<2|a>>>6),s+=T_.charAt(63&a),e+=s}return n%3==2?e=e.substring(0,e.length-1)+"=":n%3==1&&(e=e.substring(0,e.length-2)+"=="),e}const q6='<circle cx="12" cy="12" r="8" stroke-width="3" stroke-dasharray="15 10" fill="none" stroke-linecap="round" transform="rotate(0 12 12)"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="0.9s" values="0 12 12;360 12 12"/></circle>',W6='<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>';function A_(t,n,e,i,r,o,a,s=!1,l,u){return`<div class="frc-container${u?" "+u:""}${n?" frc-rtl":""}">\n<svg class="frc-icon"${i?' aria-hidden="true"':""} role="img" xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 24 24">${e}</svg>\n<div class="frc-content">\n    <span class="frc-text" ${l?`data-debug="${l}"`:""}>${r}</span>\n    ${a?`<button type="button" class="frc-button">${a}</button>`:""}\n    ${s?'<progress class="frc-progress" value="0">0%</progress>':""}\n</div>\n</div><span class="frc-banner${n?" frc-rtl":""}"><a lang="en" href="https://friendlycaptcha.com/" rel="noopener" target="_blank"><b>Friendly</b>Captcha \u21d7</a></span>\n${"-"===t?"":`<input name="${t}" class="frc-captcha-solution" type="hidden" value="${o}">`}`}function Bx(t,n,e,i=!0,r=!1){return A_(t,n.rtl,W6,!0,`<b>${n.text_error}</b><br>${e}`,r?".HEADLESS_ERROR":".ERROR",i?n.button_retry:void 0)}let $p,Hx;function Lke(t){return t>255?t=255:t<0&&(t=0),Math.pow(2,(255.999-t)/8)>>>0}typeof navigator<"u"&&"string"==typeof navigator.userAgent&&($p=navigator,Hx=$p.userAgent.toLowerCase());class HP extends Error{constructor(n){super(n),this.name="UserFacingError",this.rawError=this}}function zP(){return zP=A(function*(t,n,e){const i=t.split(",");for(let r=0;r<i.length;r++)try{const o=yield G6(i[r]+"?sitekey="+n,{headers:[["x-frc-client","js-0.9.20"]],mode:"cors"},2);if(o.ok)return(yield o.json()).data.puzzle;{let a;try{a=yield o.json()}catch{}if(a&&a.errors&&"endpoint_not_enabled"===a.errors[0])throw new HP(`Endpoint not allowed (${o.status})`);if(a&&a.errors&&"account_usage_limit_reached"===a.errors[0])throw new HP("Usage limit reached");if(r===i.length-1)throw Error(`Response status ${o.status} ${o.statusText} ${a?a.errors:""}`)}}catch(o){if(o instanceof HP)throw o;console.error("[FRC Fetch]:",o);const a=new Error(`${e.text_fetch_error} <a class="frc-err-url" href="${i[r]}">${i[r]}</a>`);throw a.rawError=o,a}throw Error("Internal error")}),zP.apply(this,arguments)}function G6(t,n,e){return jP.apply(this,arguments)}function jP(){return jP=A(function*(t,n,e){let i=1e3;return fetch(t,n).catch(function(){var r=A(function*(o){if(0===e)throw o;return yield new Promise(a=>setTimeout(a,i)),i*=4,G6(t,n,e-1)});return function(o){return r.apply(this,arguments)}}())}),jP.apply(this,arguments)}const Y6={text_init:" Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klikk for \xe5 starte verifiseringen",text_fetching:"Henter data",text_solving:"Sjekker at du er et menneske...",text_completed:"Jeg er et menneske",text_completed_sr:"Automatisk spam-sjekk fullf\xf8rt",text_expired:"Verifisering kunne ikke fullf\xf8res",button_restart:"Omstart",text_error:"Bekreftelsen mislyktes",button_retry:"Pr\xf8v p\xe5 nytt",text_fetch_error:"Tilkoblingen mislyktes"},zx={en:{text_init:"Initializing...",text_ready:"Anti-Robot Verification",button_start:"Click to start verification",text_fetching:"Fetching Challenge",text_solving:"Verifying you are human...",text_completed:"I am human",text_completed_sr:"Automatic spam check completed",text_expired:"Anti-Robot verification expired",button_restart:"Restart",text_error:"Verification failed",button_retry:"Retry",text_fetch_error:"Failed to connect to"},de:{text_init:"Initialisierung...",text_ready:"Anti-Roboter-Verifizierung",button_start:"Hier klicken",text_fetching:"Herausforderung laden...",text_solving:"Verifizierung, dass Sie ein Mensch sind...",text_completed:"Ich bin ein Mensch",text_completed_sr:"Automatische Spampr\xfcfung abgeschlossen",text_expired:"Verifizierung abgelaufen",button_restart:"Erneut starten",text_error:"Verifizierung fehlgeschlagen",button_retry:"Erneut versuchen",text_fetch_error:"Verbindungsproblem mit"},nl:{text_init:"Initializeren...",text_ready:"Anti-robotverificatie",button_start:"Klik om te starten",text_fetching:"Aan het laden...",text_solving:"Anti-robotverificatie bezig...",text_completed:"Ik ben een mens",text_completed_sr:"Automatische anti-spamcheck voltooid",text_expired:"Verificatie verlopen",button_restart:"Opnieuw starten",text_error:"Verificatie mislukt",button_retry:"Opnieuw proberen",text_fetch_error:"Verbinding mislukt met"},fr:{text_init:"Chargement...",text_ready:"V\xe9rification Anti-Robot",button_start:"Clique ici pour v\xe9rifier",text_fetching:"Chargement du d\xe9fi",text_solving:"Nous v\xe9rifions que vous n'\xeates pas un robot...",text_completed:"Je ne suis pas un robot",text_completed_sr:"V\xe9rification automatique des spams termin\xe9e",text_expired:"V\xe9rification anti-robot expir\xe9e",button_restart:"Red\xe9marrer",text_error:"\xc9chec de la v\xe9rification",button_retry:"Recommencer",text_fetch_error:"Probl\xe8me de connexion avec"},it:{text_init:"Inizializzazione...",text_ready:"Verifica Anti-Robot",button_start:"Clicca per iniziare",text_fetching:"Caricamento...",text_solving:"Verificando che sei umano...",text_completed:"Non sono un robot",text_completed_sr:"Controllo automatico dello spam completato",text_expired:"Verifica Anti-Robot scaduta",button_restart:"Ricomincia",text_error:"Verifica fallita",button_retry:"Riprova",text_fetch_error:"Problema di connessione con"},pt:{text_init:"Inicializando...",text_ready:"Verifica\xe7\xe3o Anti-Rob\xf4",button_start:"Clique para iniciar verifica\xe7\xe3o",text_fetching:"Carregando...",text_solving:"Verificando se voc\xea \xe9 humano...",text_completed:"Eu sou humano",text_completed_sr:"Verifica\xe7\xe3o autom\xe1tica de spam conclu\xedda",text_expired:"Verifica\xe7\xe3o Anti-Rob\xf4 expirada",button_restart:"Reiniciar",text_error:"Verifica\xe7\xe3o falhou",button_retry:"Tentar novamente",text_fetch_error:"Falha de conex\xe3o com"},es:{text_init:"Inicializando...",text_ready:"Verificaci\xf3n Anti-Robot",button_start:"Haga clic para iniciar la verificaci\xf3n",text_fetching:"Cargando desaf\xedo",text_solving:"Verificando que eres humano...",text_completed:"Soy humano",text_completed_sr:"Verificaci\xf3n autom\xe1tica de spam completada",text_expired:"Verificaci\xf3n Anti-Robot expirada",button_restart:"Reiniciar",text_error:"Ha fallado la verificaci\xf3n",button_retry:"Intentar de nuevo",text_fetch_error:"Error al conectarse a"},ca:{text_init:"Inicialitzant...",text_ready:"Verificaci\xf3 Anti-Robot",button_start:"Fes clic per comen\xe7ar la verificaci\xf3",text_fetching:"Carregant repte",text_solving:"Verificant que ets hum\xe0...",text_completed:"Soc hum\xe0",text_completed_sr:"Verificaci\xf3 autom\xe0tica de correu brossa completada",text_expired:"La verificaci\xf3 Anti-Robot ha expirat",button_restart:"Reiniciar",text_error:"Ha fallat la verificaci\xf3",button_retry:"Tornar a provar",text_fetch_error:"Error connectant a"},ja:{text_init:"\u958b\u59cb\u3057\u3066\u3044\u307e\u3059...",text_ready:"\u30a2\u30f3\u30c1\u30ed\u30dc\u30c3\u30c8\u8a8d\u8a3c",button_start:"\u30af\u30ea\u30c3\u30af\u3057\u3066\u8a8d\u8a3c\u3092\u958b\u59cb",text_fetching:"\u30ed\u30fc\u30c9\u3057\u3066\u3044\u307e\u3059",text_solving:"\u8a8d\u8a3c\u4e2d...",text_completed:"\u79c1\u306f\u30ed\u30dc\u30c3\u30c8\u3067\u306f\u3042\u308a\u307e\u305b\u3093",text_completed_sr:"\u81ea\u52d5\u30b9\u30d1\u30e0\u30c1\u30a7\u30c3\u30af\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f",text_expired:"\u8a8d\u8a3c\u306e\u671f\u9650\u304c\u5207\u308c\u3066\u3044\u307e\u3059",button_restart:"\u518d\u5ea6\u8a8d\u8a3c\u3092\u884c\u3046",text_error:"\u8a8d\u8a3c\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f",button_retry:"\u518d\u5ea6\u8a8d\u8a3c\u3092\u884c\u3046",text_fetch_error:"\u63a5\u7d9a\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f"},da:{text_init:"Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klik for at starte verifikationen",text_fetching:"Henter data",text_solving:"Kontrollerer at du er et menneske...",text_completed:"Jeg er et menneske.",text_completed_sr:"Automatisk spamkontrol gennemf\xf8rt",text_expired:"Verifikationen kunne ikke fuldf\xf8res",button_restart:"Genstart",text_error:"Bekr\xe6ftelse mislykkedes",button_retry:"Pr\xf8v igen",text_fetch_error:"Forbindelsen mislykkedes"},ru:{text_init:"\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f...",text_ready:"\u0410\u043d\u0442\u0438\u0420\u043e\u0431\u043e\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",button_start:"\u041d\u0430\u0436\u043c\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443",text_fetching:"\u041f\u043e\u043b\u0443\u0447\u0430\u044e \u0437\u0430\u0434\u0430\u0447\u0443",text_solving:"\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u044e, \u0447\u0442\u043e \u0432\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a...",text_completed:"\u042f \u
2690447\u0435\u043b\u043e\u0432\u0435\u043a",text_completed_sr:"A\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u0441\u043f\u0430\u043c \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430",text_expired:"\u0421\u0440\u043e\u043a \u0410\u043d\u0442\u0438\u0420\u043e\u0431\u043e\u0442\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438\u0441\u0442\u0451\u043a",button_restart:"\u041d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e",text_error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438",button_retry:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0435\u0449\u0451 \u0440\u0430\u0437",text_fetch_error:"\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"},sv:{text_init:"Aktiverar...",text_ready:"Jag \xe4r inte en robot",button_start:"Klicka f\xf6r att verifiera",text_fetching:"H\xe4mtar data",text_solving:"Kontrollerar att du \xe4r m\xe4nniska...",text_completed:"Jag \xe4r en m\xe4nniska",text_completed_sr:"Automatisk spamkontroll slutf\xf6rd",text_expired:"Anti-robot-verifieringen har l\xf6pt ut",button_restart:"B\xf6rja om",text_error:"Verifiering kunde inte slutf\xf6ras",button_retry:"Omstart",text_fetch_error:"Verifiering misslyckades"},tr:{text_init:"Ba\u015flat\u0131l\u0131yor...",text_ready:"Anti-Robot Do\u011frulamas\u0131",button_start:"Do\u011frulamay\u0131 ba\u015flatmak i\xe7in t\u0131klay\u0131n",text_fetching:"Y\xfckleniyor",text_solving:"Robot olmad\u0131\u011f\u0131n\u0131z do\u011frulan\u0131yor...",text_completed:"Ben bir insan\u0131m",text_completed_sr:"Otomatik spam kontrol\xfc tamamland\u0131",text_expired:"Anti-Robot do\u011frulamas\u0131n\u0131n s\xfcresi doldu",button_restart:"Yeniden ba\u015flat",text_error:"Do\u011frulama ba\u015far\u0131s\u0131z oldu",button_retry:"Tekrar dene",text_fetch_error:"Ba\u011flant\u0131 ba\u015far\u0131s\u0131z oldu"},el:{text_init:"\u03a0\u03c1\u03bf\u03b5\u03c4\u03bf\u03b9\u03bc\u03b1\u03c3\u03af\u03b1...",text_ready:"Anti-Robot \u0395\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7",button_start:" \u039a\u03ac\u03bd\u03c4\u03b5 \u03ba\u03bb\u03b9\u03ba \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03b7 \u03b5\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7",text_fetching:" \u039b\u03ae\u03c8\u03b7 \u03c0\u03c1\u03cc\u03ba\u03bb\u03b7\u03c3\u03b7\u03c2",text_solving:" \u0395\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u03b1\u03bd\u03b8\u03c1\u03ce\u03c0\u03bf\u03c5...",text_completed:"\u0395\u03af\u03bc\u03b1\u03b9 \u03ac\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03c2",text_completed_sr:" \u039f \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b1\u03bd\u03b5\u03c0\u03b9\u03b8\u03cd\u03bc\u03b7\u03c4\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5",text_expired:" \u0397 \u03b5\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7 Anti-Robot \u03ad\u03bb\u03b7\u03be\u03b5",button_restart:" \u0395\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7",text_error:" \u0397 \u03b5\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7 \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5",button_retry:" \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac",text_fetch_error:" \u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03bc\u03b5"},uk:{text_init:"\u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f...",text_ready:"\u0410\u043d\u0442\u0438\u0440\u043e\u0431\u043e\u0442 \u0432\u0435\u0440\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f",button_start:"\u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c, \u0449\u043e\u0431 \u0440\u043e\u0437\u043f\u043e\u0447\u0430\u0442\u0438 \u0432\u0435\u0440\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044e",text_fetching:"\u0417\u2019\u0454\u0434\u043d\u0430\u043d\u043d\u044f",text_solving:"\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430, \u0449\u043e \u0432\u0438 \u043d\u0435 \u0440\u043e\u0431\u043e\u0442...",text_completed:"\u042f \u
269043d\u0435 \u0440\u043e\u0431\u043e\u0442",text_completed_sr:"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0441\u043f\u0430\u043c\u0443 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430",text_expired:"\u0427\u0430\u0441 \u0432\u0438\u0447\u0435\u0440\u043f\u0430\u043d\u043e",button_restart:"\u041f\u043e\u0447\u0430\u0442\u0438 \u0437\u043d\u043e\u0432\u0443",text_error:"\u0412\u0435\u0440\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u043d\u0435 \u0432\u0434\u0430\u043b\u0430\u0441\u044c",button_retry:"\u0421\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u0437\u043d\u043e\u0432\u0443",text_fetch_error:"\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u2019\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044c"},bg:{text_init:"\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0435...",text_ready:"\u0410\u043d\u0442\u0438-\u0440\u043e\u0431\u043e\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",button_start:"\u0429\u0440\u0430\u043a\u043d\u0435\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u043d\u0435\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430",text_fetching:"\u041f\u0440\u0435\u0434\u0438\u0437\u0432\u0438\u043a\u0430\u0442\u0435\u043b\u0441\u0442\u0432\u043e",text_solving:"\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0432\u0430\u043c\u0435 \u0434\u0430\u043b\u0438 \u0441\u0438 \u0447\u043e\u0432\u0435\u043a...",text_completed:"\u0410\u0437 \u0441\u044a\u043c \u0447\u043e\u0432\u0435\u043a",text_completed_sr:"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0430\u0442\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0437\u0430 \u0441\u043f\u0430\u043c \u0435 \u0437\u0430\u0432\u044a\u0440\u0448\u0435\u043d\u0430",text_expired:"\u0410\u043d\u0442\u0438-\u0420\u043e\u0431\u043e\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u0438\u0437\u0442\u0435\u0447\u0435",button_restart:"\u0420\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435",text_error:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430",button_retry:"\u041e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043f\u0430\u043a",text_fetch_error:"\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435 \u0441"},cs:{text_init:"Inicializace...",text_ready:"Ov\u011b\u0159en\xed proti robot\u016fm",button_start:"Klikn\u011bte pro ov\u011b\u0159en\xed",text_fetching:"Probl\xe9m p\u0159i na\u010d\xedt\xe1n\xed",text_solving:"Ov\u011b\u0159en\xed, \u017ee jste \u010dlov\u011bk...",text_completed:"Jsem \u010dlov\u011bk",text_completed_sr:"Automatick\xe1 kontrola 
269spamu dokon\u010dena",text_expired:"Ov\u011b\u0159en\xed proti robot\u016fm vypr\u0161elo",button_restart:"Restartovat",text_error:"Ov\u011b\u0159en\xed se nezda\u0159ilo",button_retry:"Zkusit znovu",text_fetch_error:"P\u0159ipojen\xed se nezda\u0159ilo"},sk:{text_init:"Inicializ\xe1cia...",text_ready:"Overenie proti robotom",button_start:"Kliknite pre overenie",text_fetching:"Probl\xe9m pri na\u010d\xedtan\xed",text_solving:"Overenie, \u017ee ste \u010dlovek...",text_completed:"Som \u010dlovek",text_completed_sr:"Automatick\xe1 kontrola spamu dokon\u010den\xe1",text_expired:"Overenie proti robotom vypr\u0161alo",button_restart:"Re\u0161tartova\u0165",text_error:"Overenie sa nepodarilo",button_retry:"Sk\xfasi\u0165 znova",text_fetch_error:"Pripojenie sa nepodarilo"},no:Y6,fi:{text_init:"Aktivoidaan...",text_ready:"En ole robotti",button_start:"Aloita vahvistus klikkaamalla",text_fetching:"Haetaan tietoja",text_solving:"Tarkistaa, ett\xe4 olet ihminen...",text_completed:"Olen ihminen",text_completed_sr:"Automaattinen roskapostin tarkistus suoritettu",text_expired:"Vahvistusta ei voitu suorittaa loppuun",button_restart:"Uudelleenk\xe4ynnistys",text_error:"Vahvistus ep\xe4onnistui",button_retry:"Yrit\xe4 uudelleen",text_fetch_error:"Yhteys ep\xe4onnistui"},lv:{text_init:"Notiek inicializ\u0113\u0161ana...",text_ready:"Verifik\u0101cija, ka neesat robots",button_start:"Noklik\u0161\u0137iniet, lai s\u0101ktu verifik\u0101ciju",text_fetching:"Notiek dro\u0161\u012bbas uzdevuma izg\u016b\u0161ana",text_solving:"Notiek p\u0101rbaude, vai esat cilv\u0113ks...",text_completed:"Es esmu cilv\u0113ks",text_completed_sr:"Autom\u0101tiska surog\u0101tpasta p\u0101rbaude pabeigta",text_expired:"Verifik\u0101cijas, ka neesat robots, der\u012bgums beidzies",button_restart:"Restart\u0113t",text_error:"Verifik\u0101cija neizdev\u0101s",button_retry:"M\u0113\u0123in\u0101t v\u0113lreiz",text_fetch_error:"Neizdev\u0101s izveidot savienojumu ar"},lt:{text_init:"Inicijuojama...",text_ready:"Patikrinimas, ar nesate robotas",button_start:"Spustel\u0117kite patikrinimui prad\u0117ti",text_fetching:"Gavimo i\u0161\u0161\u016bkis",text_solving:"Tikrinama, ar esate \u017emogus...",text_completed:"Esu \u017emogus",text_completed_sr:"Automatin\u0117 patikra d\u0117l pa\u0161to \u0161iuk\u0161li\u0173 atlikta",text_expired:"Patikrinimas, ar nesate robotas, baig\u0117 galioti",button_restart:"Prad\u0117ti i\u0161 naujo",text_error:"Patikrinimas nepavyko",button_retry:"Kartoti",text_fetch_error:"Nepavyko prisijungti prie"},pl:{text_init:"Inicjowanie...",text_ready:"Weryfikacja antybotowa",button_start:"Kliknij, aby rozpocz\u0105\u0107 weryfikacj\u0119",text_fetching:"Pobieranie",text_solving:"Weryfikacja, czy nie jeste\u015b robotem...",text_completed:"Nie jestem robotem",text_completed_sr:"Zako\u0144czono automatyczne sprawdzanie spamu",text_expired:"Weryfikacja antybotowa wygas\u0142a",button_restart:"Uruchom ponownie",text_error:"Weryfikacja nie powiod\u0142a si\u0119",button_retry:"Spr\xf3buj ponownie",text_fetch_error:"Nie uda\u0142o si\u0119 po\u0142\u0105czy\u0107 z"},et:{text_init:"Initsialiseerimine...",text_ready:"Robotivastane kinnitus",button_start:"Kinnitamisega alustamiseks kl\xf5psake",text_fetching:"V\xe4ljakutse toomine",text_solving:"Kinnitatakse, et sa oled inimene...",text_completed:"Ma olen inimene",text_completed_sr:"Automaatne r\xe4mpsposti kontroll on l\xf5petatud",text_expired:"Robotivastane kinnitus aegus",button_restart:"Taask\xe4ivita",text_error:"Kinnitamine nurjus",button_retry:"Proovi uuesti",text_fetch_error:"\xdchenduse loomine nurjus"},hr:{text_init:"Po\u010detno postavljanje...",text_ready:"Provjera protiv robota",button_start:"Kliknite za po\u010detak provjere",text_fetching:"Dohva\u0107anje izazova",text_solving:"Provjeravamo jeste li \u010dovjek...",text_completed:"Nisam robot",text_completed_sr:"Automatska provjera je zavr\u0161ena",text_expired:"Vrijeme za provjeru protiv robota je isteklo",button_restart:"Osvje\u017ei",text_error:"Provjera nije uspjlela",button_retry:" Ponovo pokreni",text_fetch_error:"Nije mogu\u0107e uspostaviti vezu"},sr:{text_init:"Pokretanje...",text_ready:"Anti-Robot Verifikacija",button_start:"Kliknite da biste zapo\u010deli verifikaciju",text_fetching:"U\u010ditavanje izazova",text_solving:"Verifikacija da ste \u010dovek...",text_completed:"Ja sam \u010dovek",text_completed_sr:"Automatska provera ne\u017eeljene po\u0161te je zavr\u0161ena",text_expired:"Anti-Robot verifikacija je istekla",button_restart:"Ponovo pokrenuti",text_error:"Verifikacija nije uspela",button_retry:"Poku\u0161ajte ponovo",text_fetch_error:"Neuspelo povezivanje sa..."},sl:{text_init:"Inicializiranje...",text_ready:"Preverjanje robotov",button_start:"Kliknite za za\u010detek preverjanja",text_fetching:"Prena\u0161anje izziva",text_solving:"Preverjamo, ali ste \u010dlovek",text_completed:"Nisem robot",text_completed_sr:"Avtomatsko preverjanje je zaklju\u010deno",text_expired:"Preverjanje robotov je poteklo",button_restart:"Osve\u017ei",text_error:"Preverjanje ni uspelo",button_retry:"Poskusi ponovno",text_fetch_error:"Povezave ni bilo mogo\u010de vzpostaviti"},hu:{text_init:"Inicializ\xe1l\xe1s...",text_ready:"Robotellenes ellen\u0151rz\xe9s",button_start:"Kattintson az ellen\u0151rz\xe9s megkezd\xe9s\xe9hez",text_fetching:"Feladv\xe1ny lek\xe9r\xe9se",text_solving:"Annak igazol\xe1sa, hogy \xd6n nem robot...",text_completed:"Nem vagyok robot",text_completed_sr:"Automatikus spam ellen\u0151rz\xe9s befejez\u0151d\xf6tt",text_expired:"Robotellenes ellen\u0151rz\xe9s lej\xe1rt",button_restart:"\xdajraind\xedt\xe1s",text_error:"Az ellen\u0151rz\xe9s nem siker\xfclt",button_retry:"Pr\xf3b\xe1lja \xfajra",text_fetch_error:"Nem siker\xfclt csatlakozni"},ro:{text_init:"Se ini\u021bializeaz\u0103...",text_ready:"Verificare anti-robot",button_start:"Click pentru a \xeencepe verificarea",text_fetching:"Downloading",text_solving:"Verificare c\u0103 e\u0219ti om...",text_completed:"Sunt om",text_completed_sr:"Verificarea automat\u0103 a spam-ului a fost finalizat\u0103",text_expired:"Verificarea anti-robot a expirat",button_restart:"Restart",text_error:"Verificare e\u0219uat\u0103",button_retry:"Re\xeencearc\u0103",text_fetch_error:"Nu s-a putut conecta"},zh:{text_init:"\u521d\u59cb\u5316\u4e2d\u2026\u2026",text_ready:"\u4eba\u673a\u9a8c\u8bc1",button_start:"\u70b9\u51fb\u5f00\u59cb",text_fetching:"\u6b63\u5728\u52a0\u8f7d",text_solving:"\u4eba\u673a\u6821\u9a8c\u4e2d\u2026\u2026",text_completed:"\u6211\u4e0d\u662f\u673a\u5668\u4eba",text_completed_sr:"\u4eba\u673a\u9a8c\u8bc1\u5b8c\u6210",text_expired:"\u9a8c\u8bc1\u5df2\u8fc7\u671f",button_restart:"\u91cd\u65b0\u5f00\u59cb",text_error:"\u6821\u9a8c\u5931\u8d25",button_retry:"\u91cd\u8bd5",text_fetch_error:"\u65e0\u6cd5\u8fde\u63a5\u5230"},zh_tw:{text_init:"\u6b63\u5728\u521d\u59cb\u5316\u2026\u2026",text_ready:"\u53cd\u6a5f\u5668\u4eba\u9a57\u8b49",button_start:"\u9ede\u64ca\u958b\u59cb\u9a57\u8b49",text_fetching:"\u8f09\u5165\u4e2d",text_solving:"\u53cd\u6a5f\u5668\u4eba\u9a57\u8b49\u4e2d\u2026\u2026",text_completed:"\u6211\u4e0d\u662f\u6a5f\u5668\u4eba",text_completed_sr:"\u9a57\u8b49\u5b8c\u6210",text_expired:"\u9a57\u8b49\u8d85\u6642",button_restart:"\u91cd\u65b0\u958b\u59cb",text_error:"\u9a57\u8b49\u5931\u6557",button_retry:"\u91cd\u8a66",text_fetch_error:"\u7121\u6cd5\u9023\u7dda\u5230"}
269,vi:{text_init:"\u0110ang kh\u1edfi t\u1ea1o...",text_ready:"X\xe1c minh ch\u1ed1ng Robot",button_start:"B\u1ea5m v\xe0o \u0111\xe2y \u0111\u1ec3 x\xe1c minh",text_fetching:"T\xecm n\u1ea1p v\xe0 x\u1eed l\xfd th\u1eed th\xe1ch",text_solving:"X\xe1c minh b\u1ea1n l\xe0 ng\u01b0\u1eddi...",text_completed:"B\u1ea1n l\xe0 con ng\u01b0\u1eddi",text_completed_sr:"X\xe1c minh ho\xe0n t\u1ea5t",text_expired:"X\xe1c minh \u0111\xe3 h\u1ebft h\u1ea1n",button_restart:"Kh\u1edfi \u0111\u1ed9ng l\u1ea1i",text_error:"X\xe1c minh th\u1ea5t b\u1ea1i",button_retry:"Th\u1eed l\u1ea1i",text_fetch_error:"Kh\xf4ng k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c"},he:{text_init:"\u05d1\u05d1\u05d9\u05e6\u05d5\u05e2...",text_ready:"\u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05e0\u05d5\u05e9",button_start:"\u05e6\u05e8\u05d9\u05da \u05dc\u05dc\u05d7\u05d5\u05e5 \u05dc\u05d4\u05ea\u05d7\u05dc\u05ea \u05d4\u05d0\u05d9\u05de\u05d5\u05ea",text_fetching:"\u05d0\u05ea\u05d2\u05e8 \u05d4\u05de\u05e2\u05e0\u05d4 \u05d1\u05d4\u05db\u05e0\u05d4",text_solving:"\u05de\u05ea\u05d1\u05e6\u05e2 \u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05e0\u05d5\u05e9...",text_completed:"\u05d0\u05e0\u05d9 \u05dc\u05d0 \u05e8\u05d5\u05d1\u05d5\u05d8",text_completed_sr:"\u05d1\u05d3\u05d9\u05e7\u05ea \u05d4\u05e1\u05e4\u05d0\u05dd \u05d4\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05d4\u05e1\u05ea\u05d9\u05d9\u05de\u05d4",text_expired:"\u05e4\u05d2 \u05ea\u05d5\u05e7\u05e3 \u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05d0\u05e0\u05d5\u05e9",button_restart:"\u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05e9\u05d5\u05d1",text_error:"\u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05d0\u05e0\u05d5\u05e9 \u05e0\u05db\u05e9\u05dc",button_retry:"\u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1",text_fetch_error:"\u05e0\u05db\u05e9\u05dc \u05d4\u05d7\u05d9\u05d1\u05d5\u05e8 \u05d0\u05dc",rtl:!0},th:{text_init:"\u0e01\u0e32\u0e23\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19...",text_ready:" \u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e15\u0e48\u0e2d\u0e15\u0e49\u0e32\u0e19\u0e2b\u0e38\u0e48\u0e19\u0e22\u0e19\u0e15\u0e4c",button_start:"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",text_fetching:"\u0e01\u0e32\u0e23\u0e14\u0e36\u0e07\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22",text_solving:"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c...",text_completed:"\u0e09\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c",text_completed_sr:"\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e41\u0e1b\u0e21\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c",text_expired:"\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a \u0e15\u0e48\u0e2d\u0e15\u0e49\u0e32\u0e19\u0e2b\u0e38\u0e48\u0e19\u0e22\u0e19\u0e15\u0e4c \u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38",button_restart:"\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e17",text_error:"\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27",button_retry:"\u0e25\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48",text_fetch_error:"\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e44\u0e14\u0e49"},kr:{text_init:"\ucd08\uae30\ud654 \uc911",text_ready:"Anti-Robot \uac80\uc99d",button_start:"\uac80\uc99d\uc744 \uc704\ud574 \ud074\ub9ad\ud574 \uc8fc\uc138\uc694",text_fetching:"\uac80\uc99d \uc900\ube44 \uc911",text_solving:"\uac80\uc99d \uc911",text_completed:"\uac80\uc99d\uc774 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4",text_completed_sr:"\uc790\ub3d9 \uc2a4\ud338 \ud655\uc778 \uc644\ub8cc",text_expired:"Anti-Robot \uac80\uc99d \ub9cc\ub8cc",button_restart:"\ub2e4\uc2dc \uc2dc\uc791\ud569\ub2c8\ub2e4",text_error:"\uac80\uc99d \uc2e4\ud328",button_retry:"\ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694",text_fetch_error:"\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4"},ar:{text_init:"...\u0627\u0644\u062a\u0647\u064a\u0626\u0629",text_ready:"\u064a\u062a\u0645 \u0627\u0644\u062a\u062d\u0642\u064a\u0642",button_start:"\u0625\u0636\u063a\u0637 \u0647\u0646\u0627 \u0644\u0644\u062a\u062d\u0642\u064a\u0642",text_fetching:"\u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u062a\u062d\u062f\u064a",text_solving:"\u0646\u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646\u0643 \u0644\u0633\u062a \u0631\u0648\u0628\u0648\u062a\u064b\u0627...",text_completed:"\u0623\u0646\u0627 \u0644\u0633\u062a \u0631\u0648\u0628\u0648\u062a\u064b\u0627",text_completed_sr:"\u062a\u0645 \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0645\u0646 \u0627\u0644\u062a\u062d\u0642\u0642 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a \u0645\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064a",text_expired:"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0642",button_restart:"\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644",text_error:"\u0641\u0634\u0644 \u0627\u0644\u062a\u062d\u0642\u0642",button_retry:"\u0627\u0628\u062f\u0623 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649",text_fetch_error:"\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0645\u0639"},nb:Y6};function lDe(t,n){const e=new Uint8Array(3),i=new DataView(e.buffer);return i.setUint8(0,t),i.setUint16(1,n),e}let Q6;typeof window<"u"&&(Q6=window.URL||window.webkitURL);class uDe{constructor(){this.workers=[],this.puzzleNumber=0,this.numPuzzles=0,this.threshold=0,this.startTime=0,this.progress=0,this.totalHashes=0,this.puzzleSolverInputs=[],this.puzzleIndex=0,this.solutionBuffer=new Uint8Array(0),this.solverType=1,this.readyPromise=new Promise(()=>{}),this.readyCount=0,this.startCount=0,this.progressCallback=()=>0,this.readyCallback=()=>0,this.startedCallback=()=>0,this.doneCallback=()=>0,this.errorCallback=()=>0}init(){let n;this.terminateWorkers(),this.progress=0,this.totalHashes=0,this.readyPromise=new Promise(i=>n=i),this.readyCount=0,this.startCount=0,this.workers=new Array(4);const e=new Blob(['
vendor: 9,941 bytes, line 269
269!function(){"use strict";const A="=".charCodeAt(0),I=new Uint8Array(256);for(let A=0;A<64;A++)I["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(A)]=A;function g(A){const I={},g=A.exports,C=g.memory,Q=g.__alloc,t=g.__retain,B=g.__rtti_base||-1;return I.__allocArray=(A,I)=>{const g=function(A){return new Uint32Array(C.buffer)[(B+4>>>2)+2*A]}(A),e=31-Math.clz32(g>>>6&31),o=I.length,i=Q(o<<e,0),r=Q(12,A),n=new Uint32Array(C.buffer);n[r+0>>>2]=t(i),n[r+4>>>2]=i,n[r+8>>>2]=o<<e;const E=C.buffer,s=new Uint8Array(E);if(16384&g)for(let A=0;A<o;++A)s[(i>>>e)+A]=t(I[A]);else s.set(I,i>>>e);return r},I.__getUint8Array=A=>{const I=new Uint32Array(C.buffer),g=I[A+4>>>2];return new Uint8Array(C.buffer,g,I[g-4>>>2]>>>0)},function(A,I={}){const g=A.__argumentsLength?I=>{A.__argumentsLength.value=I}:A.__setArgumentsLength||A.__setargc||(()=>({}));for(const C in A){if(!Object.prototype.hasOwnProperty.call(A,C))continue;const Q=A[C],t=C.split(".")[0];"function"==typeof Q&&Q!==g?(I[t]=(...A)=>(g(A.length),Q(...A))).original=Q:I[t]=Q}return I}(g,I)}class C{constructor(A){this.b=new Uint8Array(128),this.h=new Uint32Array(16),this.t=0,this.c=0,this.v=new Uint32Array(32),this.m=new Uint32Array(32),this.outlen=A}}function Q(A,I){return A[I]^A[I+1]<<8^A[I+2]<<16^A[I+3]<<24}function t(A,I,g,C,Q,t,B,e){const o=I[B],i=I[B+1],r=I[e],n=I[e+1];let E,s,w,a,c=A[g],D=A[g+1],f=A[C],h=A[C+1],y=A[Q],l=A[Q+1],u=A[t],N=A[t+1];E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+o,s=(c&o|(c|o)&~E)>>>31,c=E,D=D+i+s,w=u^c,a=N^D,u=a,N=w,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=w>>>24^a<<8,h=a>>>24^w<<8,E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+r,s=(c&r|(c|r)&~E)>>>31,c=E,D=D+n+s,w=u^c,a=N^D,u=w>>>16^a<<16,N=a>>>16^w<<16,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=a>>>31^w<<1,h=w>>>31^a<<1,A[g]=c,A[g+1]=D,A[C]=f,A[C+1]=h,A[Q]=y,A[Q+1]=l,A[t]=u,A[t+1]=N}const B=[4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225],e=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6,22,16,24,0,10,4,30,26,20,28,6,12,14,2,18,8,14,18,6,2,26,24,22,28,4,12,10,20,8,0,30,16,18,0,10,14,4,8,20,30,28,2,22,24,12,16,6,26,4,24,12,20,0,22,16,6,8,26,14,10,30,28,2,18,24,10,2,30,28,26,8,20,0,14,12,6,18,4,16,22,26,22,14,28,24,2,6,18,10,0,30,8,16,12,4,20,12,30,28,18,22,6,0,16,24,4,26,14,2,8,20,10,20,4,16,8,14,12,2,10,30,22,18,28,6,24,26,0,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6];function o(A,I){const g=A.v,C=A.m;for(let I=0;I<16;I++)g[I]=A.h[I],g[I+16]=B[I];g[24]=g[24]^A.t,g[25]=g[25]^A.t/4294967296,I&&(g[28]=~g[28],g[29]=~g[29]);for(let I=0;I<32;I++)C[I]=Q(A.b,4*I);for(let A=0;A<12;A++)t(g,C,0,8,16,24,e[16*A+0],e[16*A+1]),t(g,C,2,10,18,26,e[16*A+2],e[16*A+3]),t(g,C,4,12,20,28,e[16*A+4],e[16*A+5]),t(g,C,6,14,22,30,e[16*A+6],e[16*A+7]),t(g,C,0,10,20,30,e[16*A+8],e[16*A+9]),t(g,C,2,12,22,24,e[16*A+10],e[16*A+11]),t(g,C,4,14,16,26,e[16*A+12],e[16*A+13]),t(g,C,6,8,18,28,e[16*A+14],e[16*A+15]);for(let I=0;I<16;I++)A.h[I]=A.h[I]^g[I]^g[I+16]}function i(A,I){for(let I=0;I<16;I++)A.h[I]=B[I];A.b.set(I),A.h[0]^=16842752^A.outlen}async function r(){return(A,I,g=4294967295)=>{const Q=function(A,I,g){if(128!=A.length)throw Error("Invalid input");const Q=A.buffer,t=new DataView(Q),B=new C(32);B.t=128;const e=t.getUint32(124,!0),r=e+g;for(let g=e;g<r;g++)if(t.setUint32(124,g,!0),i(B,A),o(B,!0),B.h[0]<I)return 0==ASC_TARGET?new Uint8Array(B.h.buffer):Uint8Array.wrap(B.h.buffer);return new Uint8Array(0)}(A,I,g);return[A,Q]}}let n,E;Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(A,I){return new Uint8Array(Array.prototype.slice.call(this,A,I))}}),self.ASC_TARGET=0;const s=new Promise((A=>E=A));self.onerror=A=>{self.postMessage({type:"error",message:JSON.stringify(A)})},self.onmessage=async C=>{const Q=C.data;try{if("solver"===Q.type){if(Q.forceJS){n=1;const A=await r();E(A)}else try{n=2;const C=WebAssembly.compile(function(g){let C=3285;g.charCodeAt(4379)===A&&C--,g.charCodeAt(4378)===A&&C--;const Q=new Uint8Array(C);for(let A=0,C=0;A<4380;A+=4){const t=I[g.charCodeAt(A+0)],B=I[g.charCodeAt(A+1)],e=I[g.charCodeAt(A+2)],o=I[g.charCodeAt(A+3)];Q[C++]=t<<2|B>>4,Q[C++]=(15&B)<<4|e>>2,Q[C++]=(3&e)<<6|63&o}return Q}("AGFzbQEAAAABKghgAABgAn9/AGADf39/AX9gAX8AYAR/f39/AGAAAX9gAX8Bf2ACf38BfwINAQNlbnYFYWJvcnQABAMMCwcGAwAAAQIFAQIABQMBAAEGFgR/AUEAC38BQQALfwBBAwt/AEHgDAsHbgkGbWVtb3J5AgAHX19hbGxvYwABCF9fcmV0YWluAAIJX19yZWxlYXNlAAMJX19jb2xsZWN0AAQHX19yZXNldAAFC19fcnR0aV9iYXNlAwMNVWludDhBcnJheV9JRAMCDHNvbHZlQmxha2UyYgAKCAELCvQSC5IBAQV/IABB8P///wNLBEAACyMBQRBqIgQgAEEPakFwcSICQRAgAkEQSxsiBmoiAj8AIgVBEHQiA0sEQCAFIAIgA2tB//8DakGAgHxxQRB2IgMgBSADShtAAEEASARAIANAAEEASARAAAsLCyACJAEgBEEQayICIAY2AgAgAkEBNgIEIAIgATYCCCACIAA2AgwgBAsEACAACwMAAQsDAAELBgAjACQBC7sCAQF/AkAgAUUNACAAQQA6AAAgACABakEEayICQQA6AAMgAUECTQ0AIABBADoAASAAQQA6AAIgAkEAOgACIAJBADoAASABQQZNDQAgAEEAOgADIAJBADoAACABQQhNDQAgAEEAIABrQQNxIgJqIgBBADYCACAAIAEgAmtBfHEiAmpBHGsiAUEANgIYIAJBCE0NACAAQQA2AgQgAEEANgIIIAFBADYCECABQQA2AhQgAkEYTQ0AIABBADYCDCAAQQA2AhAgAEEANgIUIABBADYCGCABQQA2AgAgAUEANgIEIAFBADYCCCABQQA2AgwgACAAQQRxQRhqIgFqIQAgAiABayEBA0AgAUEgTwRAIABCADcDACAAQgA3AwggAEIANwMQIABCADcDGCABQSBrIQEgAEEgaiEADAELCwsLcgACfyAARQRAQQxBAhABIQALIAALQQA2AgAgAEEANgIEIABBADYCCCABQfD///8DIAJ2SwRAQcAKQfAKQRJBORAAAAsgASACdCIBQQAQASICIAEQBiAAKAIAGiAAIAI2AgAgACACNgIEIAAgATYCCCAAC88BAQJ/QaABQQAQASIAQQxBAxABQYABQQAQBzYCACAAQQxBBBABQQhBAxAHNgIEIABCADcDCCAAQQA2AhAgAEIANwMYIABCADcDICAAQgA3AyggAEIANwMwIABCADcDOCAAQgA3A0AgAEIANwNIIABCADcDUCAAQgA3A1ggAEIANwNgIABCADcDaCAAQgA3A3AgAEIANwN4IABCADcDgAEgAEIANwOIASAAQgA3A5ABQYABQQUQASIBQYABEAYgACABNgKYASAAQSA2ApwBIAAL2AkCA38SfiAAKAIEIQIgACgCmAEhAwNAIARBgAFIBEAgAyAEaiABIARqKQMANwMAIARBCGohBAwBCwsgAigCBCkDACEMIAIoAgQpAwghDSACKAIEKQMQIQ4gAigCBCkDGCEPIAIoAgQpAyAhBSACKAIEKQMoIQsgAigCBCkDMCEGIAIoAgQpAzghB0KIkvOd/8z5hOoAIQhCu86qptjQ67O7fyEJQqvw0/Sv7ry3PCEQQvHt9Pilp/2npX8hCiAAKQMIQtGFmu/6z5SH0QCFIRFCn9j52cKR2oKbfyESQpSF+aXAyom+YCETQvnC+JuRo7Pw2wAhFEEAIQQDQCAEQcABSARAIAUgCCARIAwgBSADIARBgAhqIgEtAABBA3RqKQMAfHwiBYVCIIoiDHwiCIVCGIoiESAIIAwgBSARIAMgAS0AAUEDdGopAwB8fCIMhUIQiiIIfCIVhUI/iiEFIAsgCSASIA0gCyADIAEtAAJBA3RqKQMAfHwiDYVCIIoiCXwiEYVCGIohCyAGIBAgEyAOIAYgAyABLQAEQQN0aikDAHx8IgaFQiCKIg58IhCFQhiKIhIgECAOIAYgEiADIAEtAAVBA3RqKQMAfHwiDoVCEIoiE3wiEIVCP4ohBiAHIAogFCAPIAcgAyABLQAGQQN0aikDAHx8IgeFQiCKIg98IgqFQhiKIhIgCiAPIAcgEiADIAEtAAdBA3RqKQMAfHwiD4VCEIoiCnwiEoVCP4ohByAQIAogDCARIAkgDSALIAMgAS0AA0EDdGopAwB8fCINhUIQiiIJfCIWIAuFQj+KIgwgAyABLQAIQQN0aikDAHx8IhCFQiCKIgp8IgsgECALIAyFQhiKIhEgAyABLQAJQQN0aikDAHx8IgwgCoVCEIoiFHwiECARhUI/iiELIAYgEiAIIA0gBiADIAEtAApBA3RqKQMAfHwiDYVCIIoiCHwiCoVCGIoiBiANIAYgAyABLQALQQN0aikDAHx8Ig0gCIVCEIoiESAKfCIKhUI/iiEGIAcgFSAJIA4gByADIAEtAAxBA3RqKQMAfHwiDoVCIIoiCHwiCYVCGIoiByAOIAcgAyABLQANQQN0aikDAHx8Ig4gCIVCEIoiEiAJfCIIhUI/iiEHIAUgFiATIA8gBSADIAEtAA5BA3RqKQMAfHwiD4VCIIoiCXwiFYVCGIoiBSAPIAUgAyABLQAPQQN0aikDAHx8Ig8gCYVCEIoiEyAVfCIJhUI/iiEFIARBEGohBAwBCwsgAigCBCACKAIEKQMAIAggDIWFNwMAIAIoAgQgAigCBCkDCCAJIA2FhTcDCCACKAIEIAIoAgQpAxAgDiAQhYU3AxAgAigCBCACKAIEKQMYIAogD4WFNwMYIAIoAgQgAigCBCkDICAFIBGFhTcDICACKAIEIAIoAgQpAyggCyAShYU3AyggAigCBCACKAIEKQMwIAYgE4WFNwMwIAIoAgQgAigCBCkDOCAHIBSFhTcDOCAAIAw3AxggACANNwMgIAAgDjcDKCAAIA83AzAgACAFNwM4IAAgCzcDQCAAIAY3A0ggACAHNwNQIAAgCDcDWCAAIAk3A2AgACAQNwNoIAAgCjcDcCAAIBE3A3ggACASNwOAASAAIBM3A4gBIAAgFDcDkAEL4QIBBH8gACgCCEGAAUcEQEHQCUGACkEeQQUQAAALIAAoAgAhBBAIIgMoAgQhBSADQoABNwMIIAQoAnwiACACaiEGA0AgACAGSQRAIAQgADYCfCADKAIEIgIoAgQgAygCnAGtQoiS95X/zPmE6gCFNwMAIAIoAgRCu86qptjQ67O7fzcDCCACKAIEQqvw0/Sv7ry3PDcDECACKAIEQvHt9Pilp/2npX83AxggAigCBELRhZrv+s+Uh9EANwMgIAIoAgRCn9j52cKR2oKbfzcDKCACKAIEQuv6htq/tfbBHzcDMCACKAIEQvnC+JuRo7Pw2wA3AzggAyAEEAkgBSgCBCkDAKcgAUkEQEEAIAUoAgAiAUEQaygCDCICSwRAQfALQbAMQc0NQQUQAAALQQxBAxABIgAgATYCACAAIAI2AgggACABNgIEIAAPCyAAQQFqIQAMAQsLQQxBAxABQQBBABAHCwwAQaANJABBoA0kAQsL+gQJAEGBCAu/AQECAwQFBgcICQoLDA0ODw4KBAgJDw0GAQwAAgsHBQMLCAwABQIPDQoOAwYHAQkEBwkDAQ0MCw4CBgUKBAAPCAkABQcCBAoPDgELDAYIAw0CDAYKAAsIAwQNBwUPDgEJDAUBDw4NBAoABwYDCQIICw0LBw4MAQMJBQAPBAgGAgoGDw4JCwMACAwCDQcBBAoFCgIIBAcGAQUPCwkOAwwNAAABAgMEBQYHCAkKCwwNDg8OCgQICQ8NBgEMAAILBwUDAEHACQspGgAAAAEAAAABAAAAGgAAAEkAbgB2AGEAbABpAGQAIABpAG4AcAB1AHQAQfAJCzEiAAAAAQAAAAEAAAAiAAAAcwByAGMALwBzAG8AbAB2AGUAcgBXAGEAcwBtAC4AdABzAEGwCgsrHAAAAAEAAAABAAAAHAAAAEkAbgB2AGEAbABpAGQAIABsAGUAbgBnAHQAaABB4AoLNSYAAAABAAAAAQAAACYAAAB+AGwAaQBiAC8AYQByAHIAYQB5AGIAdQBmAGYAZQByAC4AdABzAEGgCws1JgAAAAEAAAABAAAAJgAAAH4AbABpAGIALwBzAHQAYQB0AGkAYwBhAHIAcgBhAHkALgB0AHMAQeALCzMkAAAAAQAAAAEAAAAkAAAASQBuAGQAZQB4ACAAbwB1AHQAIABvAGYAIAByAGEAbgBnAGUAQaAMCzMkAAAAAQAAAAEAAAAkAAAAfgBsAGkAYgAvAHQAeQBwAGUAZABhAHIAcgBhAHkALgB0AHMAQeAMCy4GAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAYQAAAAIAAAAhAgAAAgAAACQC")),Q=await async function(A){const I=await async function(A){const I={env:{abort(){throw Error("Wasm aborted")}}};return{exports:g(await WebAssembly.instantiate(A,I))}}(A),C=I.exports.__retain(I.exports.__allocArray(I.exports.Uint8Array_ID,new Uint8Array(128)));let Q=I.exports.__getUint8Array(C);return(A,g,t=4294967295)=>{Q.set(A);const B=I.exports.solveBlake2b(C,g,t);Q=I.exports.__getUint8Array(C);const e=I.exports.__getUint8Array(B);return I.exports.__release(B),[Q,e]}}(await C);E(Q)}catch(A){console.log("FriendlyCaptcha failed to initialize WebAssembly, falling back to Javascript solver: "+A.toString()),n=1;const I=await r();E(I)}self.postMessage({type:"ready",solver:n})}else if("start"===Q.type){const A=await s;self.postMessage({type:"started"});let I,g=0;for(let C=0;C<256;C++){Q.puzzleSolverInput[123]=C;const[t,B]=A(Q.puzzleSolverInput,Q.threshold);if(0!==B.length){I=t;break}console.warn("FC: Internal error or no solution found"),g+=Math.pow(2,32)-1}g+=new DataView(I.slice(-4).buffer).getUint32(0,!0),self.postMessage({type:"done",solution:I.slice(-8),h:g,puzzleIndex:Q.puzzleIndex,puzzleNumber:Q.puzzleNumber})}}catch(A){setTimeout((()=>{throw A}))}}}();
269'],{type:"text/javascript"});for(let i=0;i<this.workers.length;i++)this.workers[i]=new Worker(Q6.createObjectURL(e)),this.workers[i].onerror=r=>this.errorCallback(r),this.workers[i].onmessage=r=>{const o=r.data;if(o)if("ready"===o.type)this.readyCount++,this.solverType=o.solver,this.readyCount==this.workers.length&&(n(),this.readyCallback());else if("started"===o.type)this.startCount++,1==this.startCount&&(this.startTime=Date.now(),this.startedCallback());else if("done"===o.type){if(o.puzzleNumber!==this.puzzleNumber)return;if(this.puzzleIndex<this.puzzleSolverInputs.length&&(this.workers[i].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[this.puzzleIndex],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++),this.progress++,this.totalHashes+=o.h,this.progressCallback({n:this.numPuzzles,h:this.totalHashes,t:(Date.now()-this.startTime)/1e3,i:this.progress}),this.solutionBuffer.set(o.solution,8*o.puzzleIndex),this.progress==this.numPuzzles){const a=(Date.now()-this.startTime)/1e3;this.doneCallback({solution:this.solutionBuffer,h:this.totalHashes,t:a,diagnostics:lDe(this.solverType,a),solver:this.solverType})}}else"error"===o.type&&this.errorCallback(o)}}setupSolver(n=!1){const e={type:"solver",forceJS:n};for(let i=0;i<this.workers.length;i++)this.workers[i].postMessage(e)}start(n){var e=this;return A(function*(){yield e.readyPromise,e.puzzleSolverInputs=function zke(t,n){const e=[];for(let i=0;i<n;i++){const r=new Uint8Array(128);r.set(t),r[120]=i,e.push(r)}return e}(n.buffer,n.n),e.solutionBuffer=new Uint8Array(8*n.n),e.numPuzzles=n.n,e.threshold=n.threshold,e.puzzleIndex=0,e.puzzleNumber++;for(let i=0;i<e.workers.length&&e.puzzleIndex!==e.puzzleSolverInputs.length;i++)e.workers[i].postMessage({type:"start",puzzleSolverInput:e.puzzleSolverInputs[i],threshold:e.threshold,puzzleIndex:e.puzzleIndex,puzzleNumber:e.puzzleNumber}),e.puzzleIndex++})()}terminateWorkers(){if(0!=this.workers.length){for(let n=0;n<this.workers.length;n++)this.workers[n].terminate();this.workers=[]}}}class hDe{constructor(n,e={}){this.workerGroup=new uDe,this.valid=!1,this.needsReInit=!1,this.hasBeenStarted=!1,this.hasBeenDestroyed=!1,this.opts=Object.assign({forceJSFallback:!1,skipStyleInjection:!1,startMode:"focus",puzzleEndpoint:n.dataset.puzzleEndpoint||"https://api.friendlycaptcha.com/api/v1/puzzle",startedCallback:()=>0,readyCallback:()=>0,doneCallback:()=>0,errorCallback:()=>0,sitekey:n.dataset.sitekey||"",language:n.dataset.lang||"en",solutionFieldName:n.dataset.solutionFieldName||"frc-captcha-solution",styleNonce:null},e),this.e=n,this.e.friendlyChallengeWidget=this,this.loadLanguage(),n.innerText=this.lang.text_init,this.opts.skipStyleInjection||function Oke(t=null){if(!document.querySelector("#frc-style")){const n=document.createElement("style");n.id="frc-style",n.innerHTML=".frc-captcha *{margin:0;padding:0;border:0;text-align:initial;border-radius:0;filter:none!important;transition:none!important;font-weight:400;font-size:14px;line-height:1.2;text-decoration:none;background-color:initial;color:#222}.frc-captcha{position:relative;min-width:250px;max-width:312px;border:1px solid #f4f4f4;padding-bottom:12px;background-color:#fff}.frc-captcha b{font-weight:700}.frc-container{display:flex;align-items:center;min-height:52px}.frc-icon{fill:#222;stroke:#222;flex-shrink:0;margin:8px 8px 0}.frc-icon.frc-warning{fill:#c00}.frc-success .frc-icon{animation:1s ease-in both frc-fade-in}.frc-content{white-space:nowrap;display:flex;flex-direction:column;margin:4px 6px 0 0;overflow-x:auto;flex-grow:1}.frc-banner{position:absolute;bottom:0;right:6px;line-height:1}.frc-banner *{font-size:10px;opacity:.8;text-decoration:none}.frc-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0;height:4px;border:none;background-color:#eee;color:#222;width:100%;transition:.5s linear}.frc-progress::-webkit-progress-bar{background:#eee}.frc-progress::-webkit-progress-value{background:#222}.frc-progress::-moz-progress-bar{background:#222}.frc-button{cursor:pointer;padding:2px 6px;background-color:#f1f1f1;border:1px solid transparent;text-align:center;font-weight:600;text-transform:none}.frc-button:focus{border:1px solid #333}.frc-button:hover{background-color:#ddd}.frc-captcha-solution{display:none}.frc-err-url{text-decoration:underline;font-size:.9em}.frc-rtl{direction:rtl}.frc-rtl .frc-content{margin:4px 0 0 6px}.frc-banner.frc-rtl{left:6px;right:auto}.dark.frc-captcha{color:#fff;background-color:#222;border-color:#333}.dark.frc-captcha *{color:#fff}.dark.frc-captcha button{background-color:#444}.dark .frc-icon{fill:#fff;stroke:#fff}.dark .frc-progress{background-color:#444}.dark .frc-progress::-webkit-progress-bar{background:#444}.dark .frc-progress::-webkit-progress-value{background:#ddd}.dark .frc-progress::-moz-progress-bar{background:#ddd}@keyframes frc-fade-in{from{opacity:0}
269to{opacity:1}}",t&&n.setAttribute("nonce",t),document.head.appendChild(n)}}(this.opts.styleNonce),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start)}init(n){if(this.hasBeenDestroyed)console.error("FriendlyCaptcha widget has been destroyed using destroy(), it can not be used anymore.");else if(this.initWorkerGroup(),n)this.start();else if("none"!==this.e.dataset.start&&("focus"===this.opts.startMode||"focus"===this.e.dataset.start)){const e=function Rke(t){for(;"FORM"!==t.tagName;)if(!(t=t.parentElement))return null;return t}(this.e);e?function Nke(t,n){t.addEventListener("focusin",n,{once:!0,passive:!0})}(e,()=>this.start()):console.log("FriendlyCaptcha div seems not to be contained in a form, autostart will not work")}}loadLanguage(n){if(void 0!==n?this.opts.language=n:this.e.dataset.lang&&(this.opts.language=this.e.dataset.lang),"string"==typeof this.opts.language){let e=this.opts.language.toLowerCase(),i=zx[e];void 0===i&&"-"===e[2]&&(e=e.substring(0,2),i=zx[e]),void 0===i&&(console.error('FriendlyCaptcha: language "'+this.opts.language+'" not found.'),i=zx.en),this.lang=i}else this.lang=Object.assign(Object.assign({},zx.en),this.opts.language)}makeButtonStart(){const n=this.e.querySelector("button");n&&(n.addEventListener("click",e=>this.start(),{once:!0,passive:!0}),n.addEventListener("touchstart",e=>this.start(),{once:!0,passive:!0}))}onWorkerError(n){this.hasBeenStarted=!1,this.needsReInit=!0,this.expiryTimeout&&clearTimeout(this.expiryTimeout),console.error("[FRC]",n),this.e.innerHTML=Bx(this.opts.solutionFieldName,this.lang,"Background worker error "+n.message),this.makeButtonStart(),this.opts.forceJSFallback=!0}initWorkerGroup(){this.workerGroup.progressCallback=n=>{!function Pke(t,n){const e=t.querySelector(".frc-progress"),i=(n.i+1)/n.n;e&&(e.value=i,e.innerText=(100*i).toFixed(1)+"%",e.title=n.i+1+"/"+n.n+" ("+(n.h/n.t*.001).toFixed(0)+"K/s)")}(this.e,n)},this.workerGroup.readyCallback=()=>{this.e.innerHTML=function Ske(t,n){return A_(t,n.rtl,'<path d="M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z"/><path d="M17,13c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C21,14.79,19.21,13,17,13z M17,14.38"/>',!0,n.text_ready,".UNSTARTED",n.button_start,!1)}(this.opts.solutionFieldName,this.lang),this.makeButtonStart(),this.opts.readyCallback()},this.workerGroup.startedCallback=()=>{this.e.innerHTML=function Ike(t,n){return A_(t,n.rtl,q6,!0,n.text_solving,".UNFINISHED",void 0,!0)}(this.opts.solutionFieldName,this.lang),this.opts.startedCallback()},this.workerGroup.doneCallback=n=>{const e=this.handleDone(n);this.opts.doneCallback(e);const i=this.e.dataset.callback;i&&window[i](e)},this.workerGroup.errorCallback=n=>{this.onWorkerError(n)},this.workerGroup.init(),this.workerGroup.setupSolver(this.opts.forceJSFallback)}expire(){this.hasBeenStarted=!1,!1!==this.e.isConnected&&(this.e.innerHTML=function Ake(t,n){return A_(t,n.rtl,W6,!0,n.text_expired,".EXPIRED",n.button_restart)}(this.opts.solutionFieldName,this.lang),this.makeButtonStart())}start(){var n=this;return A(function*(){if(n.hasBeenDestroyed)return void console.error("Can not start FriendlyCaptcha widget which has been destroyed");if(n.hasBeenStarted)return void console.warn("Can not start FriendlyCaptcha widget which has already been started");const e=n.opts.sitekey||n.e.dataset.sitekey;if(!e)return console.error("FriendlyCaptcha: sitekey not set on frc-captcha element"),void(n.e.innerHTML=Bx(n.opts.solutionFieldName,n.lang,"Website problem: sitekey not set",!1));if(function Fke(){return-1!==Hx.indexOf("headless")||-1!==$p.appVersion.indexOf("Headless")||-1!==Hx.indexOf("bot")||-1!==Hx.indexOf("crawl")||!0===$p.webdriver||!$p.language||void 0!==$p.languages&&!$p.languages.length}())n.e.innerHTML=Bx(n.opts.solutionFieldName,n.lang,"Browser check failed, try a different browser",!1,!0);else{if(n.needsReInit)return n.needsReInit=!1,void n.init(!0);n.hasBeenStarted=!0;try{n.e.innerHTML=function Eke(t,n){return A_(t,n.rtl,q6,!0,n.text_fetching,".FETCHING",void 0,!0)}(n.opts.solutionFieldName,n.lang),n.puzzle=function jke(t){const n=t.split("."),e=n[1],i=function kke(t){const n=t.length;let e=3*n>>>2;61===t.charCodeAt(n-1)&&e--,61===t.charCodeAt(n-2)&&e--;const i=new Uint8Array(e);for(let r=0,o=0;r<n;r+=4){const a=vC[t.charCodeAt(r+0)],s=vC[t.charCodeAt(r+1)],l=vC[t.charCodeAt(r+2)],u=vC[t.charCodeAt(r+3)];i[o++]=a<<2|s>>4,i[o++]=(15&s)<<4|l>>2,i[o++]=(3&l)<<6|63&u}return i}(e);return{signature:n[0],base64:e,buffer:i,n:i[14],threshold:Lke(i[15]),expiry:3e5*i[13]}}(yield function Uke(t,n,e){return zP.apply(this,arguments)}(n.opts.puzzleEndpoint,e,n.lang)),n.expiryTimeout&&clearTimeout(n.expiryTimeout),n.expiryTimeout=setTimeout(()=>n.expire(),n.puzzle.expiry-3e4)}catch(i){console.error("[FRC]",i),n.hasBeenStarted=!1,n.expiryTimeout&&clearTimeout(n.expiryTimeout),n.e.innerHTML=Bx(n.opts.solutionFieldName,n.lang,i.message),n.makeButtonStart(),n.opts.errorCallback({code:"error_getting_puzzle",description:i.toString(),error:i});const o=n.e.dataset["callback-error"];return void(o&&window[o](n))}yield n.workerGroup.start(n.puzzle)}})()}handleDone(n){this.valid=!0;const e=`${this.puzzle.signature}.${this.puzzle.base64}.${$6(n.solution)}.${$6(n.diagnostics)}`;return this.e.innerHTML=function Tke(t,n,e,i){const r=`${i.t.toFixed(0)}s (${(i.h/i.t*.001).toFixed(0)}K/s)${1===i.solver?" JS Fallback":""}`;return A_(t,n.rtl,`<title>${n.text_completed_sr}</title>
269<path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path>`,!1,n.text_completed,e,void 0,!1,r,"frc-success")}(this.opts.solutionFieldName,this.lang,e,n),this.needsReInit=!0,e}destroy(){this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e&&(this.e.remove(),delete this.e),this.hasBeenDestroyed=!0}reset(){this.hasBeenDestroyed?console.error("FriendlyCaptcha widget has been destroyed, it can not be used anymore"):(this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.init("auto"===this.opts.startMode||"auto"===this.e.dataset.start))}}let K6=0,pDe=(()=>{class t{constructor(e){this.env=e,this.enabled=!1,this.enabled=!!this.env.get("FRIENDLY_CAPTCHA_SITEKEY")}intercept(e,i){return this.enabled?i.handle(e).pipe(To(r=>r instanceof sp),Ve(r=>{const o=r?.headers.get("x-captcha-after");return o&&(K6=Number(o)),r})):i.handle(e)}static{this.\u0275fac=function(i){return new(i||t)(oe(Ec))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Z6=(()=>{class t{static{this.FRIENDLY_CAPTCHA_HEADER="x-friendly-solution"}constructor(e,i){this.env=e,this.platformId=i,this.widget=null,this.started=!1,this.done=!1,this.error=!1,this.completedAt=0,this.solution=null,this.resolveWaiting=null,this.rejectWaiting=null,this.startedCallback=null,this.doneCallback=null,this.errorCallback=null}initWidget(e,i){if(Qr(this.platformId))return;if(this.startedCallback=i.startedCallback||null,this.doneCallback=i.doneCallback||null,this.errorCallback=i.errorCallback||null,this.started=!1,this.done=!1,this.error=!1,this.completedAt=0,this.widget)throw new Error("Can't initWidget when widget already initialised");let r;return"de"===i.language?r={text_init:"Initialising",text_ready:"Anti-Roboter-Verifizierung",text_fetching:"Herausforderung laden",text_solving:"Verifizierung, dass Sie ein Mensch sind"}:"en"===i.language&&(r={text_init:"Initialisierung",text_ready:"Anti-Robot Verification",text_fetching:"Fetching Challenge",text_solving:"Verifying you are human"}),this.widget=new hDe(e,{startedCallback:()=>{this.onStarted()},doneCallback:o=>{this.onDone(o)},errorCallback:o=>{this.onError(o)},sitekey:this.env.get("FRIENDLY_CAPTCHA_SITEKEY"),puzzleEndpoint:"https://eu-api.friendlycaptcha.eu/api/v1/puzzle",language:r||i.language||"de",startMode:i.startMode||"focus"}),this}destroy(){this.widget&&this.widget.destroy(),this.widget=null}getOrUpdateTrackingPromise(){return this.solution=this.solution||new Promise((e,i)=>{this.resolveWaiting=e,this.rejectWaiting=i}),this.solution}start(){if(!this.widget)throw new Error('Must call "initWidget" first');return setTimeout(()=>{this.started||this.widget.start()},1e3),this.getOrUpdateTrackingPromise()}onStarted(){this.started=!0,this.done=!1,this.getOrUpdateTrackingPromise(),this.startedCallback&&this.startedCallback()}onDone(e){this.done=!0,this.completedAt=Date.now(),this.resolveWaiting(e),this.resolveWaiting=null,this.doneCallback&&this.doneCallback(e)}onError(e){this.done=!1,this.started=!1,this.error=!0,console.error(e),this.rejectWaiting&&this.rejectWaiting(e),this.rejectWaiting=null,this.errorCallback&&this.errorCallback(e)}isDone(){return this.done}reset(){this.done=!1,this.started=!1,this.error=!1,this.solution=null,this.widget.reset()}get previousCaptchaValid(){return K6>0}getSolution(){var e=this;return A(function*(){let i;e.started||e.start();try{i=e.getOrUpdateTrackingPromise(),yield i}catch(r){if(!r?.code?.error_getting_puzzle)throw r;i=null,i||console.warn("Error getting Captcha puzzle")}return e.reset(),i})()}static{this.\u0275fac=function(i){return new(i||t)(oe(Ec),oe(Wo))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const J6=new ue("PDFGEN");function X6(t){if(!t.isServer)throw new Error("Can't do PDF response on client");return function(e){const i=t.result,r=t.erlaubnisInhaber;if(!i)return e.status(500).send("Unable to generate PDF");const o=t.vertretungsberechtigte,a=t.leitendeAngestellte,s=t.unmittelbarMitwirkende,l=i.personenhandelsgesellschaften,u=i.auslandstaetigkeiten,f=i.auslandsniederlassungen,m=t.linkedEntries,v=t.erlaubnisumfang,b=t.pdfGenerator,w=t.translate,S=t.unescapeHtmlChars,F="header",N="tableStyle",V="tableHeaderStyle",re="nestedTableHeader",se="disclaimerStyle",Ne=[],xt={},gt=function(..._n){const Oi=[];
269return _n.forEach(Ue=>{-1===[void 0,null,""].indexOf(Ue[1])&&Oi.push(Ue)}),Oi},An=t.getTaetigkeitsArt(i.taetigkeitsart);let ki="IKB"===i.taetigkeitsart?t.translate.instant("suche.ergebnis.tritt-auf-als.IKB"):null;ki=ki||"P34KB"===i.taetigkeitsart?t.translate.instant("suche.ergebnis.tritt-auf-als.DVR-Berater"):null;const Ys="boolean"!=typeof i.erlaubnisinhaber.gebundenerVermittler?i.erlaubnisinhaber.gebundenerVermittler:null;if(Ne.push({style:F,text:An||w.instant("suche.pdf-generierung.titel")}),Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.erlaubnisinhaber"),style:V,colSpan:2},""],...gt([w.instant("suche.ergebnis.registrierungsnummer"),i.erlaubnisinhaber.registrierungsnummer],[w.instant("suche.ergebnis.name"),S(r.name)],[w.instant("suche.ergebnis.titel-anrede"),S(r.titel)],[w.instant("suche.ergebnis.vorname"),S(r.vorname)],[w.instant("suche.ergebnis.unternehmensname"),S(i.erlaubnisinhaber.firma)],[w.instant("suche.ergebnis.taetigkeitsart"),An],[w.instant("suche.ergebnis.tritt-auf-als.titel"),ki],[w.instant("suche.ergebnis.gebundener-vermittler"),Ys])])}}),Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.unternehmensanschrift"),style:V,colSpan:2},""],...gt([w.instant("anschrift.strasse"),i.betrieblicheAnschrift.strasse?S(`${i.betrieblicheAnschrift.strasse} ${i.betrieblicheAnschrift.hausnummer}`):null],[w.instant("anschrift.ortsteil"),i.betrieblicheAnschrift.ortsteil?S(i.betrieblicheAnschrift.ortsteil):null],[w.instant("anschrift.plz"),S(i.betrieblicheAnschrift.plz)],[w.instant("anschrift.ort"),S(i.betrieblicheAnschrift.ort)])])}}),o&&o.length){const jt=o[0].values.length,_n=o[0].values.indexOf(w.instant("suche.ergebnis.name"));Ne.push({style:N,table:{widths:new Array(jt).fill("*"),body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.vertretungsberechtigte"),style:V,colSpan:jt}].concat(new Array(jt-1).fill("")),o[0].values.map(Oi=>({text:Oi,style:re})),...o.slice(1).map(Oi=>Oi.values).sort((Oi,Ue)=>Oi[_n]>Ue[_n]?1:Oi[_n]<Ue[_n]?-1:0)])}})}if(a&&a.length&&Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.leitendeAngestellte"),style:V,colSpan:2},""],[{text:a[0].values[0],style:re},{text:a[0].values[1],style:re}].filter(jt=>!!jt),...a.slice(1).map(jt=>[jt.values[0],jt.values[1]]).sort((jt,_n)=>jt[0]>_n[0]?1:jt[0]<_n[0]?-1:0)])}}),s&&s.length){let jt=w.instant(`suche.ergebnis.unmittelbarMitwirkende.${t.activeResult.register}`);jt=jt||"Unmittelbar Mitwirkende";const _n=s[0].values.length,Oi=s[0].values.indexOf(w.instant("suche.ergebnis.name"));Ne.push({style:N,table:{widths:new Array(_n).fill("*"),body:b.setBorderHeaderOnly([[{text:jt,style:V,colSpan:_n}].concat(new Array(_n-1).fill("")),s[0].values.map(Ue=>({text:Ue,style:re})),...s.slice(1).map(Ue=>Ue.values).sort((Ue,_t)=>Ue[Oi]>_t[Oi]?1:Ue[Oi]<_t[Oi]?-1:0)])}})}if(l&&Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.personenhandelsgesellschaften.titel"),style:V,colSpan:2},""],[{text:w.instant("suche.ergebnis.personenhandelsgesellschaften.erklaerung"),colSpan:2},""],["",""],["",""],["",""],["",""],...i.personenhandelsgesellschaften.reduce((jt,_n,Oi)=>{const Ue=[];Ue.push([w.instant("suche.ergebnis.unternehmensname"),_n.firma?S(_n.firma):null]),Ue.push([w.instant("anschrift.strasse"),_n.strasse?S(`${_n.strasse} ${_n.hausnummer}`):null]),Ue.push([w.instant("anschrift.ortsteil"),_n.ortsteil?S(_n.ortsteil):null]),Ue.push([w.instant("anschrift.plz"),_n.plz]),Ue.push([w.instant("anschrift.ort"),S(_n.ort)]);const _t=gt(...Ue);return Oi>0&&_t.unshift(["",""],["",""],["",""],["",""]),jt.concat(_t)},[])])}}),u||f){const jt=[[{text:w.instant("suche.ergebnis.auslandstaetigkeiten.titel"),style:V,colSpan:2},""]];u&&jt.push([{text:w.instant("suche.ergebnis.auslandstaetigkeiten.dienstleistungsfreiheit"),style:re,colSpan:2},""],[{text:u.concat().sort().join(", "),colSpan:2},""]),f&&jt.push([{text:w.instant("suche.ergebnis.auslandstaetigkeiten.niederlassungsfreiheit"),style:re,colSpan:2},""],...i.auslandsniederlassungen.reduce((_n,Oi,Ue)=>{const _t=[];
269_t.push([w.instant("anschrift.land"),S(Oi.land)]),_t.push([w.instant("suche.ergebnis.unternehmensname"),S(Oi.unternehmensname)]),_t.push([w.instant("anschrift.strasse"),S(Oi.strasse)]),_t.push([w.instant("anschrift.plz"),Oi.plz]),_t.push([w.instant("anschrift.ort"),S(Oi.ort)]),Oi.ansprechpartner&&_t.push([w.instant("suche.ergebnis.auslandstaetigkeiten.vertreter"),S([Oi.ansprechpartner.vorname,Oi.ansprechpartner.name].join(" "))]);const Qt=gt(..._t);return Ue>0&&Qt.unshift(["",""],["",""],["",""],["",""]),_n.concat(Qt)},[])),Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly(jt)}})}const _o=w.instant(i.registerbehoerde&&!i.erlaubnisbehoerde?"suche.ergebnis.erlaubnisbehoerde-registerbehoerde":"suche.ergebnis.erlaubnisbehoerde");return i.erlaubnisbehoerde&&Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:_o,style:V,colSpan:2},""],...gt([w.instant("suche.ergebnis.registerbehoerde-name"),S(i.erlaubnisbehoerde.name)],[w.instant("anschrift.ortsteil"),S(i.erlaubnisbehoerde.ortsteil)],[w.instant("anschrift.strasse"),i.erlaubnisbehoerde.strasse?S(`${i.erlaubnisbehoerde.strasse} ${i.erlaubnisbehoerde.hausnummer}`):null],[w.instant("anschrift.plz"),i.erlaubnisbehoerde.plz],[w.instant("anschrift.ort"),S(i.erlaubnisbehoerde.ort)],[w.instant("anschrift.bundesland"),S(i.erlaubnisbehoerde.bundesland)],[w.instant("anschrift.land"),S(i.erlaubnisbehoerde.land)])])}}),i.registerbehoerde&&Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.registerbehoerde"),style:V,colSpan:2},""],...gt([w.instant("suche.ergebnis.registerbehoerde-name"),S(i.registerbehoerde.name)],[w.instant("anschrift.ortsteil"),S(i.registerbehoerde.ortsteil)],[w.instant("anschrift.strasse"),i.registerbehoerde.strasse?S(`${i.registerbehoerde.strasse} ${i.registerbehoerde.hausnummer}`):null],[w.instant("anschrift.plz"),i.registerbehoerde.plz],[w.instant("anschrift.ort"),S(i.registerbehoerde.ort)],[w.instant("anschrift.bundesland"),S(i.registerbehoerde.bundesland)],[w.instant("anschrift.land"),S(i.registerbehoerde.land)])])}}),m&&m.length&&Ne.push({style:N,table:{widths:["*","*"],body:b.setBorderHeaderOnly([[{text:w.instant("suche.ergebnis.weitere-registrierungen.titel"),style:V,colSpan:2},""],...gt(...m.map(jt=>{let _n;return-1===["H","I","F","P34KV","P34KB","X-DVR"].indexOf(jt.taetigkeitsart)&&(_n=w.instant("suche.ergebnis.weitere-registrierungen.VVR")),-1!==["H","F"].indexOf(jt.taetigkeitsart)&&(_n=w.instant("suche.ergebnis.weitere-registrierungen.FAV")),"I"===jt.taetigkeitsart&&(_n=w.instant("suche.ergebnis.weitere-registrierungen.WIK")),-1!==["P34KV","P34KB","X-DVR"].indexOf(jt.taetigkeitsart)&&(_n=w.instant("suche.ergebnis.weitere-registrierungen.DVR")),[_n,jt.regNummer]})),[{text:w.instant("suche.ergebnis.weitere-registrierungen.disclaimer"),style:se,colSpan:2},""]])}}
269),v&&Ne.push({style:N,pageBreak:"before",table:{widths:["*"],body:[[{text:w.instant("suche.ergebnis.erlaubnisumfang"),style:V,colSpan:1}],[[-1!==["HOF","FAV"].indexOf(i.taetigkeitsart)?w.instant(`suche.ergebnis.erlaubnisumfang-text.p1.${i.taetigkeitsart}`):null,-1!==["HOF","FAV"].indexOf(i.taetigkeitsart)?w.instant(`suche.ergebnis.erlaubnisumfang-text.p2.${i.taetigkeitsart}`):null,{ul:v.map(jt=>w.instant(jt))}].filter(jt=>!!jt)]]}}),Ne.push(w.instant(`suche.aktualisierung.${t.activeResult.register}`,t.dbTimestampParams)),xt[F]={fontSize:18,bold:!0,margin:[0,0,0,10]},xt[N]={margin:[0,5,0,5],fontSize:11},xt.nestedTableStyle={margin:[10,5,10,5],fontSize:11},xt[V]={bold:!0,fontSize:13,color:"#336fa1",fillColor:"#ccdbe7"},xt[re]={bold:!0,fontSize:11,color:"#336fa1",fillColor:"#eaeaea"},xt[se]={italic:!0},b.send({res:e,content:Ne,styles:xt,filename:w.instant("suche.pdf-generierung.datei-name",{registernummer:t.result?t.result.erlaubnisinhaber.registrierungsnummer:"VR"})+".pdf"}),!1}}function jx(){return function mDe(t){var n=[];if(0===t.length)return"";if("string"!=typeof t[0])throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var e=t.shift();t[0]=e+t[0]}t[0]=t[0].match(/^file:\/\/\//)?t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0].replace(/^([^/:]+):\/*/,"$1://");for(var i=0;i<t.length;i++){var r=t[i];if("string"!=typeof r)throw new TypeError("Url must be a string. Received "+r);""!==r&&(i>0&&(r=r.replace(/^[\/]+/,"")),r=r.replace(/[\/]+$/,i<t.length-1?"":"/"),n.push(r))}var o=n.join("/"),a=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return a.shift()+(a.length>0?"?":"")+a.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}let yDe=(()=>{class t{constructor(e,i,r){this.platformId=e,this.http=i,this.env=r,this.captchaToken=null}query(e,i){return this.http.get(this.addHostIfServer(jx(Qr(this.platformId)&&process.env.SEARCH_SERVICE_URL||this.env.get("VR_SEARCH_URL"),"suche",`?${this.getSerializedQueryParams(e)}`)),this.getRequestOptions(i))}queryRegNummer(e,i={}){return this.http.get(this.addHostIfServer(jx(Qr(this.platformId)&&process.env.SEARCH_SERVICE_URL||this.env.get("VR_SEARCH_URL"),"erlaubnisinhaber",`?registrierungsnummer=${e}`)),this.getRequestOptions(i))}queryLinkedEntries(e,i={}){return this.http.get(this.addHostIfServer(jx(Qr(this.platformId)&&process.env.SEARCH_SERVICE_URL||this.env.get("VR_SEARCH_URL"),e.querverweisAnfrage)),{responseType:"json",withCredentials:!0})}checkIpRestrictions(){return this.http.get(this.addHostIfServer(jx(Qr(this.platformId)&&process.env.SEARCH_SERVICE_URL||this.env.get("VR_SEARCH_URL"),"ip-test")),{})}setCaptchaToken(e){e&&(this.captchaToken=e)}getRequestOptions(e){let i=e&&e.recaptchaToken?e.recaptchaToken:this.captchaToken,r=e?.extraHeaders;const o={responseType:"json",withCredentials:!0},a={};return a["x-recaptcha-token"]=i,i&&(o.headers=new ns(a)),r&&(o.headers=new ns(r)),this.captchaToken=null,o}getSerializedQueryParams(e){const i={};return Object.keys(e).forEach(r=>{e[r]&&(i[r]=e[r])}),Object.keys(i).map(r=>encodeURIComponent(r)+"="+encodeURIComponent(i[r])).join("&")}getBundeslaender(){return new Xe(e=>{e.next.call(e,["Baden-W\xfcrttemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Th\xfcringen"])})}addHostIfServer(e){return-1===e.indexOf("http")&&Qr(this.platformId)?`http://localhost:${process.env.PORT||4e3}${e}`:e}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo),oe(Hg),oe(Ec))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),CDe=(()=>{class t{constructor(e){this.locale=e}transform(e){return`/${this.locale.active.toLowerCase()}/link/${encodeURIComponent(e)}`}static{this.\u0275fac=function(i){return new(i||t)(U(ks,16))}}static{this.\u0275pipe=Mo({name:"exitLink",type:t,pure:!0,standalone:!1})}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),wDe=(()=>{class t{constructor(e,i,r){this.platformId=e,this.request=i,this.ngLocation=r}get isServer(){return Qr(this.platformId)}get path(){return this.isServer?this.request.path:decodeURIComponent(window.location.pathname)}
269get queryParams(){if(this.isServer)return this.request.query;{const e={};return new URLSearchParams(window.location.search).forEach((r,o)=>{e[o]=r}),e}}extractQueryParams(e){const i={};return e.replace(/.*\?/,"").split("&").forEach(r=>{const o=r.split("=");i[decodeURIComponent(o[0])]=decodeURIComponent(o[1])||null}),i}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo),oe(vu,8),oe(au))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),kDe=(()=>{class t{transform(e){return e.replace(/&amp;/g,"&").replace(/&sect;/g,"\xa7")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=Mo({name:"unescapeHtmlChars",type:t,pure:!0,standalone:!1})}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const DDe=t=>({"background-image":t}),xDe=(t,n)=>({"ihk-button":!0,loading:t,"g-recaptcha":n}),MDe=t=>({hidden:t}),SDe=()=>({erweitert:!0}),EDe=t=>({"fg-white":t,"ihk-link":!0}),e$=()=>["./"],t$=()=>["P34KV","P34KB","X-DVR"],UP=()=>[0,1,2,3,4,5,6,7,8,9,10],$P=()=>[0,1],IDe=(t,n)=>[t,n],TDe=()=>["H","I","F","P34KV","P34KB","X-DVR"],ADe=()=>["H","F"],ODe=t=>({a:"suche",registernummer:t}),PDe=()=>[2,3,2,2,2],n$=()=>[1,2,3];function RDe(t,n){if(1&t&&(D(0,"h1",22),T(1),x()),2&t){const e=L();Mr("color",e.customConfig&&e.customConfig["foreground-color-white"]?"white":null),_(),ie(" ",e.title," ")}}function NDe(t,n){if(1&t&&(D(0,"aside",23),T(1),te(2,"translate"),x()),2&t){const e=L();_(),ie(" ",Rw(2,1,"suche.datenbank.aktualisierung",e.databaseUpdatedAt)," ")}}function FDe(t,n){if(1&t){const e=mn();D(0,"input",24,0),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.registernummer,r)||(o.query.registernummer=r),Le(r)}),Oe("focus",function(){return qe(e),Le(L().onFormReceiveFocus())}),x()}if(2&t){const e=L();M("disabled",e.reqPending),Eo("ngModel",e.query.registernummer),M("errorStateMatcher",e.registernummerErrorMatcher)}}function LDe(t,n){if(1&t){const e=mn();D(0,"input",25,0),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.registernummer,r)||(o.query.registernummer=r),Le(r)}),Oe("focus",function(){return qe(e),Le(L().onFormReceiveFocus())}),x()}if(2&t){const e=L();M("disabled",e.reqPending),Eo("ngModel",e.query.registernummer),M("errorStateMatcher",e.registernummerErrorMatcher)}}function VDe(t,n){1&t&&(D(0,"aside",36),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.weitere-angaben-ignoriert")," "))}function BDe(t,n){if(1&t){const e=mn();D(0,"ihk-details-summary",26),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.erweitert,r)||(o.erweitert=r),Le(r)}),q(1,VDe,3,3,"aside",27),D(2,"div",28)(3,"mat-form-field")(4,"mat-label"),T(5),x(),D(6,"input",29),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.name,r)||(o.query.name=r),Le(r)}),Oe("focus",function(){return qe(e),Le(L().onFormReceiveFocus())}),x(),D(7,"mat-error"),T(8),te(9,"translate"),x()(),D(10,"mat-form-field")(11,"mat-label"),T(12),x(),D(13,"input",30),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.vorname,r)||(o.query.vorname=r),Le(r)}),Oe("focus",function(){return qe(e),Le(L().onFormReceiveFocus())}),x(),D(14,"mat-error"),T(15),te(16,"translate"),x()(),D(17,"mat-form-field")(18,"mat-label"),T(19),x(),D(20,"input",31),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.unternehmensname,r)||(o.query.unternehmensname=r),Le(r)}),Oe("focus",function(){return qe(e),Le(L().onFormReceiveFocus())}),x(),D(21,"mat-error"),T(22),te(23,"translate"),x()()(),D(24,"div",28)(25,"mat-form-field")(26,"mat-label"),T(27),x(),D(28,"input",32),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.strasse,r)||(o.query.strasse=r),Le(r)}),x(),D(29,"mat-error"),T(30),te(31,"translate"),x()(),D(32,"mat-form-field")(33,"mat-label"),T(34),x(),D(35,"input",33),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.hausnummer,r)||(o.query.hausnummer=r),Le(r)}),x(),D(36,"mat-error"),T(37),te(38,"translate"),x()(),D(39,"mat-form-field")(40,"mat-label"),T(41),x(),D(42,"input",34),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.plz,r)||(o.query.plz=r),Le(r)}),x(),D(43,"mat-error"),T(44),te(45,"translate"),x()(),D(46,"mat-form-field")(47,"mat-label"),T(48),x(),D(49,"input",35),Io("ngModelChange",function(r){qe(e);const o=L();return Go(o.query.ort,r)||(o.query.ort=r),Le(r)}),x(),D(50,"mat-error"),T(51),te(52,"translate"),x()()()()}if(2&t){const e=L();M("summary",e.translate.instant("suche.modus.anschrift"))("className",e.customConfig&&e.customConfig["foreground-color-white"]?"advanced-search fg-white":"advanced-search"),Eo("ngModel",e.erweitert),_(),M("ngIf",e.query.registernummer),_(4),me(e.translate.instant("suche.suche-input.name")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.name),M("errorStateMatcher",e.nameErrorMatcher),_(2),ie(" ",ne(9,35,"suche.fehlermeldungen.name")," "),_(4),me(e.translate.instant("suche.suche-input.vorname")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.vorname),M("errorStateMatcher",e.nameErrorMatcher),_(2),ie(" ",ne(16,37,"suche.fehlermeldungen.name")," "),_(4),me(e.translate.instant("suche.suche-input.unternehmensname")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.unternehmensname),M("errorStateMatcher",e.nameErrorMatcher),_(2),ie(" ",ne(23,39,"suche.fehlermeldungen.name")," "),_(5),me(e.translate.instant("anschrift.strasse")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.strasse),_(2),ie(" ",ne(31,41,"suche.fehlermeldungen.strasse")," "),_(4),me(e.translate.instant("anschrift.hausnummer")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.hausnummer),_(2),ie(" ",ne(38,43,"suche.fehlermeldungen.hausnummer")," "),_(4),me(e.translate.instant("anschrift.plz")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.plz),_(2),ie(" ",ne(45,45,"suche.fehlermeldungen.ort")," "),_(4),me(e.translate.instant("anschrift.ort")),_(),M("disabled",e.reqPending),Eo("ngModel",e.query.ort),_(2),ie(" ",ne(52,47,"suche.fehlermeldungen.ort")," ")}}function HDe(t,n){if(1&t&&(D(0,"span"),T(1),te(2,"translate"),x()),2&t){const e=L();_(),ie(" ",ne(2,1,(e.query.isEmpty()||e.query.registernummer)&&e.clientHasJs?"suche.suche-input.suche-reg-nummer":"suche.suche-input.suche-erweitert")," ")}}function zDe(t,n){1&t&&J(0,"div",37)}function jDe(t,n){1&t&&(D(0,"div",38),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.fehlermeldungen.leer")," "))}function UDe(t,n){1&t&&(D(0,"span"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.fehlermeldungen.captcha.js-deaktiviert")," "))}function $De(t,n){if(1&t&&(D(0,"div",38),T(1),te(2,"translate"),q(3,UDe,3,3,"span",13),x()),2&t){const e=L();_(),ie(" ",ne(2,2,"suche.fehlermeldungen.captcha.fehlt")," "),_(2),M("ngIf",!e.clientHasJs)}}function qDe(t,n){1&t&&(D(0,"span"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.fehlermeldungen.captcha.js-deaktiviert")," "))}function WDe(t,n){if(1&t&&(D(0,"div",38),T(1),te(2,"translate"),q(3,qDe,3,3,"span",13),x()),2&t){const e=L();_(),ie(" ",ne(2,2,"suche.fehlermeldungen.captcha.fehlgeschlagen")," "),_(2),M("ngIf",!e.clientHasJs)}}function GDe(t,n){1&t&&(D(0,"div",38),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.fehlermeldungen.nicht-verfuegbar")," "))}function YDe(t,n){if(1&t&&(D(0,"div",38),T(1),te(2,"translate"),x()),2&t){const e=L();_(),ie(" ",Rw(2,1,"suche.fehlermeldungen.zu-viele-anfragen",e.throttleTimeRemaining)," ")}}function QDe(t,n){if(1&t){const e=mn();D(0,"div",38),T(1," (i18n) Wir verwenden Google reCAPTCHA, um unsere Datenbank vor Missbrauch zu sch\xfctzen. Bitte verwenden Sie die "),D(2,"a",39),Oe("click",function(){return qe(e),Le(L().c
269onsent.showModal())}),T(3,"Cookie-Einstellungen"),x(),T(4,", um Ihre Einwilligung f\xfcr die Weitergabe Ihre Daten an Google anzupassen. "),x()}}function KDe(t,n){if(1&t){const e=mn();D(0,"a",40),Oe("click",function(r){return qe(e),Le(L().onAdvancedSearchClick(r))}),T(1),te(2,"translate"),x()}if(2&t){const e=L();M("routerLink",e.searchPageRouterParams)("queryParams",di(6,SDe))("ngClass",oa(7,EDe,e.customConfig&&e.customConfig["foreground-color-white"])),_(),ie(" ",ne(2,4,"suche.modus.erweiterte")," ")}}function ZDe(t,n){1&t&&(D(0,"div",41),T(1),te(2,"translate"),D(3,"a",42),T(4),te(5,"translate"),x(),T(6),te(7,"translate"),D(8,"a",43),T(9),te(10,"translate"),x(),T(11),te(12,"translate"),x()),2&t&&(_(),ie(" ",ne(2,5,"recaptcha.1-text")," "),_(3),me(ne(5,7,"recaptcha.2-link")),_(2),ie(" ",ne(7,9,"recaptcha.3-text")," "),_(3),me(ne(10,11,"recaptcha.4-link")),_(2),ie(" ",ne(12,13,"recaptcha.5-text")," "))}function JDe(t,n){if(1&t){const e=mn();xn(0),D(1,"div",44),T(2),te(3,"translate"),x(),D(4,"div",45)(5,"a",46),Oe("click",function(){return qe(e),Le(L().onGoPrevious())}),J(6,"span",47),T(7),te(8,"translate"),x()(),Mn()}2&t&&(_(2),ie(" ",ne(3,2,"suche.ergebnis.keine-ergebnisse")," "),_(5),ie(" ",ne(8,4,"suche.letzte-suche")," "))}function XDe(t,n){if(1&t){const e=mn();xn(0),D(1,"div",44),T(2),te(3,"translate"),x(),D(4,"div",45)(5,"a",46),Oe("click",function(){return qe(e),Le(L().onGoPrevious())}),J(6,"span",47),T(7),te(8,"translate"),x()(),Mn()}2&t&&(_(2),ie(" ",ne(3,2,"suche.ergebnis.keine-ergebnisse-mit-regnummer")," "),_(5),ie(" ",ne(8,4,"suche.letzte-suche")," "))}function exe(t,n){if(1&t){const e=mn();xn(0),D(1,"div",44),T(2),te(3,"translate"),D(4,"div",48),T(5),te(6,"translate"),x()(),D(7,"div",45)(8,"a",46),Oe("click",function(){return qe(e),Le(L().onGoPrevious())}),J(9,"span",47),T(10),te(11,"translate"),x()(),Mn()}2&t&&(_(2),ie(" ",ne(3,3,"suche.ergebnis.zu-viele-treffer.titel")," "),_(3),ie(" ",ne(6,5,"suche.ergebnis.zu-viele-treffer.info")," "),_(5),ie(" ",ne(11,7,"suche.letzte-suche")," "))}function txe(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.titel-fav")," "))}function nxe(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.titel-vvr")," "))}function ixe(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.titel-wik")," "))}function rxe(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.titel-dvr")," "))}function oxe(t,n){1&t&&(xn(0),T(1),te(2,"translate"),Mn()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.titel")," "))}function axe(t,n){if(1&t&&(xn(0),T(1),Mn()),2&t){const e=L().$implicit,i=L(3);_(),ie(" (",i.query.result[e].previewList.length,") ")}}function sxe(t,n){1&t&&(xn(0),T(1," (1) "),Mn())}function lxe(t,n){1&t&&(xn(0),T(1," (*) "),Mn())}function cxe(t,n){if(1&t){const e=mn();xn(0),D(1,"a",56)(2,"span",39),Oe("click",function(r){const o=qe(e).$implicit;return Le(L(3).onSwitchRegister(r,o))}),T(3),te(4,"translate"),q(5,axe,2,1,"ng-container",13)(6,sxe,2,0,"ng-container",13)(7,lxe,2,0,"ng-container",13),x()(),Mn()}if(2&t){const e=n.$implicit,i=L(3);_(),M("className",e===i.activeResult.register?"active":"")("routerLink",di(9,e$))("queryParams",i.getRegisterLinkParams(e)),_(2),ie("",ne(4,7,"suche.ergebnis.weitere-registrierungen."+e)," "),_(2),M("ngIf",i.query.result[e].previewList),_(),M("ngIf",i.query.result[e].data),_(),M("ngIf","TOO_MANY_HITS"===i.query.result[e].status)}}function uxe(t,n){if(1&t&&(D(0,"div",54),q(1,cxe,8,10,"ng-container",55),x()),2&t){const e=L(2);_(),M("ngForOf",e.multipleResults)}}function dxe(t,n){1&t&&(D(0,"div",57),T(1),te(2,"translate"),D(3,"div"),T(4),te(5,"translate"),x()()),2&t&&(_(),ie(" ",ne(2,2,"suche.ergebnis.zu-viele-treffer.titel")," "),_(3),ie(" ",ne(5,4,"suche.ergebnis.zu-viele-treffer.info")," "))}function hxe(t,n){1&t&&(D(0,"a",58),T(1),te(2,"translate"),J(3,"span",59),x()),2&t&&(M("href",L(2).printViewUrl,ci),_(),ie(" ",ne(2,2,"suche.druckansicht")," "))}function fxe(t,n){1&t&&(D(0,"aside",68),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.in-bearbeitung")," "))}function pxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.taetigkeitsart")),_(3),me(e.getTaetigkeitsArt(e.result.taetigkeitsart))}}function mxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.name")),_(3),me(ne(6,4,e.erlaubnisInhaber.name))}}function gxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.titel-anrede")),_(3),me(ne(6,4,e.erlaubnisInhaber.titel))}}function _xe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.vorname")),_(3),me(ne(6,4,e.erlaubnisInhaber.vorname))}}function vxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.unternehmensname")),_(3),me(ne(6,4,e.result.erlaubnisinhaber.firma))}}function bxe(t,n){1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"translate"),x()()),2&t&&(_(2),me(ne(3,2,"suche.ergebnis.tritt-auf-als.titel")),_(3),me(ne(6,4,"suche.ergebnis.tritt-auf-als.IKB")))}function yxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(3);_(2),me(ne(3,2,"suche.ergebnis.gebundener-vermittler")),_(3),me(ne(6,4,e.result.erlaubnisinhaber.gebundenerVermittler))}}function Cxe(t,n){1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"translate"),x()()),2&t&&(_(2),me(ne(3,2,"suche.ergebnis.tritt-auf-als.titel")),_(3),me(ne(6,4,"suche.ergebnis.tritt-auf-als.DVR-Berater")))}function wxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,3,"anschrift.strasse")),_(3),uc("",ne(6,5,e.result.betrieblicheAnschrift.strasse)," ",e.result.betrieblicheAnschrift.hausnummer,"")}}function kxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ortsteil")),_(3),me(ne(6,4,e.result.betrieblicheAnschrift.ortsteil))}}function Dxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.plz")),_(3),me(e.result.betrieblicheAnschrift.plz)}}function xxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ort")),_(3),me(ne(6,4,e.result.betrieblicheAnschrift.ort))}}function Mxe(t,n){if(1&t&&(D(0,"dl"),q(1,wxe,7,7,"div",13)(2,kxe,7,6,"div",13)(3,Dxe,6,4,"div",13)(4,xxe,7,6,"div",13),x()),2&t){const e=L(3);_(),M("ngIf",e.result.betrieblicheAnschrift.strasse),_(),M("ngIf",e.result.betrieblicheAnschrift.ortsteil),_(),M("ngIf",e.result.betrieblicheAnschrift.plz),_(),M("ngIf",e.result.betrieblicheAnschrift.ort)}}function Sxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),x(),D(3,"dd"),T(4),x()()),2&t){const e=L().$implicit,i=L(5);_(2),me(i.vertretungsberechtigte[0].values[e]),_(2),me(i.vertretungsberechtigte[1].values[e])}}function Exe(t,n){if(1&t&&(xn(0),q(1,Sxe,5,2,"div",13),Mn()),2&t){const e=n.$implicit,i=L(5);_(),M("ngIf",i.vertretungsberechtigte[1].values[e])}}function Ixe(t,n){1&t&&(D(0,"dl"),q(1,Exe,2,1,"ng-container",55),x()),2&t&&(_(),M("ngForOf",di(1,UP)))}function Txe(t,n){1&t&&J(0,"ihk-table",70),2&t&&M("data",L(4).vertretungsberechtigte)("sortBy",di(2,$P))}function Axe(t,n){if(1&t&&(xn(0),D(1,"h3"),T(2),te(3,"translate"),x(),q(4,Ixe,2,2,"dl",13)(5,Txe,1,3,"ihk-table",69),Mn()),2&t){const e=L(3);_(2),ie(" ",ne(3,3,"suche.ergebnis.vertretungsberechtigte")," "),_(2),M("ngIf",e.vertretungsberechtigte.length<=2),_(),M("ngIf",e.vertretungsberechtigte.length>2)}}function Oxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),x(),D(3,"dd"),T(4),x()()),2&t){const e=L().$implicit,i=L(5);_(2),me(i.leitendeAngestellte[0].values[e]),_(2),me(i.leitendeAngestellte[1].values[e])}}function Pxe(t,n){if(1&t&&(xn(0),q(1,Oxe,5,2,"div",13),Mn()),2&t){const e=n.$implicit,i=L(5);_(),M("ngIf",i.leitendeAngestellte[1].values[e])}}function Rxe(t,n){1&t&&(D(0,"dl"),q(1,Pxe,2,1,"ng-container",55),x()),2&t&&(_(),M("ngForOf",di(1,UP)))}function Nxe(t,n){1&t&&J(0,"ihk-table",70),2&t&&M("data",L(4).leitendeAngestellte)("sortBy",di(2,$P))}function Fxe(t,n){if(1&t&&(xn(0),D(1,"h3"),T(2),te(3,"translate"),x(),q(4,Rxe,2,2,"dl",13)(5,Nxe,1,3,"ihk-table",69),Mn()),2&t){const e=L(3);_(2),ie(" ",ne(3,3,"suche.ergebnis.leitendeAngestellte")," "),_(2),M("ngIf",e.leitendeAngestellte.length<=2),_(),M("ngIf",e.leitendeAngestellte.length>2)}}function Lxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),x(),D(3,"dd"),T(4),x()()),2&t){const e=L().$implicit,i=L(5);_(2),me(i.unmittelbarMitwirkende[0].values[e]),_(2),me(i.unmittelbarMitwirkende[1].values[e])}}function Vxe(t,n){if(1&t&&(xn(0),q(1,Lxe,5,2,"div",13),Mn()),2&t){const e=n.$implicit,i=L(5);_(),M("ngIf",i.unmittelbarMitwirkende[1].values[e])}}function Bxe(t,n){1&t&&(D(0,"dl"),q(1,Vxe,2,1,"ng-container",55),x()),2&t&&(_(),M("ngForOf",di(1,UP)))}function Hxe(t,n){1&t&&J(0,"ihk-table",70),2&t&&M("data",L(4).unmittelbarMitwirkende)("sortBy",di(2,$P))}function zxe(t,n){if(1&t&&(xn(0),D(1,"h3"),T(2),te(3,"translate"),x(),q(4,Bxe,2,2,"dl",13)(5,Hxe,1,3,"ihk-table",69),Mn()),2&t){const e=L(3);_(2),ie(" ",ne(3,3,"suche.ergebnis.unmittelbarMitwirkende."+e.activeResult.register)," "),_(2),M("ngIf",e.unmittelbarMitwirkende.length<=2),_(),M("ngIf",e.unmittelbarMitwirkende.length>2)}}function jxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L().$implicit;_(2),me(ne(3,2,"suche.ergebnis.unternehmensname")),_(3),me(ne(6,4,e.firma))}}function Uxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L().$implicit;_(2),me(ne(3,3,"anschrift.strasse")),_(3),uc("",ne(6,5,e.strasse)," ",e.hausnummer,"")}}function $xe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L().$implicit;_(2),me(ne(3,2,"anschrift.ortsteil")),_(3),me(ne(6,4,e.ortsteil))}}function qxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L().$implicit;_(2),me(ne(3,2,"anschrift.plz")),_(3),me(e.plz)}}function Wxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L().$implicit;_(2),me(ne(3,2,"anschrift.ort")),_(3),me(ne(6,4,e.ort))}}function Gxe(t,n){if(1&t&&(D(0,"dl"),q(1,jxe,7,6,"div",13)(2,Uxe,7,7,"div",13)(3,$xe,7,6,"div",13)(4,qxe,6,4,"div",13)(5,Wxe,7,6,"div",13),x()),2&t){const e=n.$implicit;_(),M("ngIf",e.firma),_(),M("ngIf",e.strasse),_(),M("ngIf",e.ortsteil),_(),M("ngIf",e.plz),_(),M("ngIf",e.ort)}}function Yxe(t,n){if(1&t&&(D(0,"div",71)(1,"h3"),T(2),te(3,"translate"),x(),D(4,"p"),T(5),te(6,"translate"),x(),q(7,Gxe,6,5,"dl",55),x()),2&t){const e=L(3);_(2),ie(" ",ne(3,3,"suche.ergebnis.personenhandelsgesellschaften.titel")," "),_(3),ie(" ",ne(6,5,"suche.ergebnis.personenhandelsgesellschaften.erklaerung")," "),_(2),M("ngForOf",e.result.personenhandelsgesellschaften)}}function Qxe(t,n){if(1&t&&(xn(0),D(1,"h4"),T(2),te(3,"translate"),x(),D(4,"span"),T(5),x(),Mn()),2&t){const e=L(4);_(2),ie(" ",ne(3,2,"suche.ergebnis.auslandstaetigkeiten.dienstleistungsfreiheit")," "),_(3),ie(" ",e.result.auslandstaetigkeiten.concat().sort().join(", ")," ")}}function Kxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(2).$implicit;_(2),me(ne(3,2,"suche.ergebnis.unternehmensname")),_(3),me(ne(6,4,e.unternehmensname))}}function Zxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(2).$implicit;_(2),me(ne(3,2,"anschrift.strasse")),_(3),me(ne(6,4,e.strasse))}}function Jxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L(2).$implicit;_(2),me(ne(3,2,"anschrift.plz")),_(3),me(e.plz)}}function Xxe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(2).$implicit;_(2),me(ne(3,2,"anschrift.ort")),_(3),me(ne(6,4,e.ort))}}function eMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(2).$implicit;_(2),me(ne(3,2,"suche.ergebnis.auslandstaetigkeiten.vertreter")),_(3),me(ne(6,4,ip(6,IDe,e.ansprechpartner.vorname,e.ansprechpartner.name).join(" ")))}}
269function tMe(t,n){if(1&t&&(D(0,"ihk-details-summary",74)(1,"dl"),q(2,Kxe,7,6,"div",13)(3,Zxe,7,6,"div",13)(4,Jxe,6,4,"div",13)(5,Xxe,7,6,"div",13)(6,eMe,7,9,"div",13),x()()),2&t){const e=L().$implicit;M("summary",e.land),_(2),M("ngIf",e.unternehmensname),_(),M("ngIf",e.strasse),_(),M("ngIf",e.plz),_(),M("ngIf",e.ort),_(),M("ngIf",e.ansprechpartner)}}function nMe(t,n){if(1&t&&(D(0,"span"),T(1),x()),2&t){const e=L().$implicit;_(),ie(" ",e.land," ")}}function iMe(t,n){if(1&t&&(D(0,"li"),q(1,tMe,7,6,"ihk-details-summary",73)(2,nMe,2,1,"span",13),x()),2&t){const e=n.$implicit,i=L(5);_(),M("ngIf",!i.isAuslandsniederlassungWithoutDetails(e)),_(),M("ngIf",i.isAuslandsniederlassungWithoutDetails(e))}}function rMe(t,n){if(1&t&&(xn(0),D(1,"h4"),T(2),te(3,"translate"),x(),D(4,"ul"),q(5,iMe,3,2,"li",55),x(),Mn()),2&t){const e=L(4);_(2),ie(" ",ne(3,2,"suche.ergebnis.auslandstaetigkeiten.niederlassungsfreiheit")," "),_(3),M("ngForOf",e.result.auslandsniederlassungen)}}function oMe(t,n){if(1&t&&(D(0,"div",72)(1,"h3"),T(2),te(3,"translate"),x(),q(4,Qxe,6,4,"ng-container",13)(5,rMe,6,4,"ng-container",13),x()),2&t){const e=L(3);_(2),ie(" ",ne(3,3,"suche.ergebnis.auslandstaetigkeiten.titel")," "),_(2),M("ngIf",e.result.auslandstaetigkeiten),_(),M("ngIf",e.result.auslandsniederlassungen)}}function aMe(t,n){1&t&&J(0,"div",37)}function sMe(t,n){1&t&&(D(0,"p"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.weitere-registrierungen.keine")," "))}function lMe(t,n){1&t&&(D(0,"dt"),T(1),te(2,"translate"),x()),2&t&&(_(),me(ne(2,1,"suche.ergebnis.weitere-registrierungen.VVR")))}function cMe(t,n){1&t&&(D(0,"dt"),T(1),te(2,"translate"),x()),2&t&&(_(),me(ne(2,1,"suche.ergebnis.weitere-registrierungen.FAV")))}function uMe(t,n){1&t&&(D(0,"dt"),T(1),te(2,"translate"),x()),2&t&&(_(),me(ne(2,1,"suche.ergebnis.weitere-registrierungen.WIK")))}function dMe(t,n){1&t&&(D(0,"dt"),T(1),te(2,"translate"),x()),2&t&&(_(),me(ne(2,1,"suche.ergebnis.weitere-registrierungen.DVR")))}function hMe(t,n){if(1&t&&(D(0,"div"),q(1,lMe,3,3,"dt",13)(2,cMe,3,3,"dt",13)(3,uMe,3,3,"dt",13)(4,dMe,3,3,"dt",13),D(5,"dd")(6,"a",75),T(7),x()()()),2&t){const e=n.$implicit;_(),M("ngIf",-1===di(7,TDe).indexOf(e.taetigkeitsart)),_(),M("ngIf",-1!==di(8,ADe).indexOf(e.taetigkeitsart)),_(),M("ngIf","I"===e.taetigkeitsart),_(),M("ngIf",-1!==di(9,t$).indexOf(e.taetigkeitsart)),_(2),M("routerLink",di(10,e$))("queryParams",oa(11,ODe,e.regNummer)),_(),ie(" ",e.reg
269Nummer," ")}}function fMe(t,n){if(1&t&&(D(0,"dl"),q(1,hMe,8,13,"div",55),x()),2&t){const e=L(3);_(),M("ngForOf",e.linkedEntries)}}function pMe(t,n){1&t&&(D(0,"p",76),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.weitere-registrierungen.disclaimer")," "))}function mMe(t,n){1&t&&(D(0,"h2"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.erlaubnisbehoerde-registerbehoerde")," "))}function gMe(t,n){1&t&&(D(0,"h2"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.erlaubnisbehoerde")," "))}function _Me(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"suche.ergebnis.registerbehoerde-name")),_(3),me(ne(6,4,e.result.erlaubnisbehoerde.name))}}function vMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ortsteil")),_(3),me(ne(6,4,e.result.erlaubnisbehoerde.ortsteil))}}function bMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,3,"anschrift.strasse")),_(3),uc("",ne(6,5,e.result.erlaubnisbehoerde.strasse)," ",e.result.erlaubnisbehoerde.hausnummer,"")}}function yMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.plz")),_(3),me(e.result.erlaubnisbehoerde.plz)}}function CMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ort")),_(3),me(ne(6,4,e.result.erlaubnisbehoerde.ort))}}function wMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.bundesland")),_(3),me(ne(6,4,e.result.erlaubnisbehoerde.bundesland))}}function kMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.land")),_(3),me(ne(6,4,e.result.erlaubnisbehoerde.land))}}function DMe(t,n){if(1&t&&(xn(0),D(1,"dl"),q(2,_Me,7,6,"div",13)(3,vMe,7,6,"div",13)(4,bMe,7,7,"div",13)(5,yMe,6,4,"div",13)(6,CMe,7,6,"div",13)(7,wMe,7,6,"div",13)(8,kMe,7,6,"div",13),x(),Mn()),2&t){const e=L(3);_(2),M("ngIf",e.result.erlaubnisbehoerde.name),_(),M("ngIf",e.result.erlaubnisbehoerde.ortsteil),_(),M("ngIf",e.result.erlaubnisbehoerde.strasse),_(),M("ngIf",e.result.erlaubnisbehoerde.plz),_(),M("ngIf",e.result.erlaubnisbehoerde.ort),_(),M("ngIf",e.result.erlaubnisbehoerde.bundesland),_(),M("ngIf",e.result.erlaubnisbehoerde.land)}}function xMe(t,n){1&t&&(D(0,"h3"),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"suche.ergebnis.registerbehoerde")," "))}function MMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"suche.ergebnis.registerbehoerde-name")),_(3),me(ne(6,4,e.result.registerbehoerde.name))}}function SMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ortsteil")),_(3),me(ne(6,4,e.result.registerbehoerde.ortsteil))}}function EMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,3,"anschrift.strasse")),_(3),uc("",ne(6,5,e.result.registerbehoerde.strasse)," ",e.result.registerbehoerde.hausnummer,"")}}function IMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.plz")),_(3),me(e.result.registerbehoerde.plz)}}function TMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.ort")),_(3),me(ne(6,4,e.result.registerbehoerde.ort))}}function AMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.bundesland")),_(3),me(ne(6,4,e.result.registerbehoerde.bundesland))}}function OMe(t,n){if(1&t&&(D(0,"div")(1,"dt"),T(2),te(3,"translate"),x(),D(4,"dd"),T(5),te(6,"unescapeHtmlChars"),x()()),2&t){const e=L(4);_(2),me(ne(3,2,"anschrift.land")),_(3),me(ne(6,4,e.result.registerbehoerde.land))}}function PMe(t,n){if(1&t&&(xn(0),q(1,xMe,3,3,"h3",13),D(2,"dl"),q(3,MMe,7,6,"div",13)(4,SMe,7,6,"div",13)(5,EMe,7,7,"div",13)(6,IMe,6,4,"div",13)(7,TMe,7,6,"div",13)(8,AMe,7,6,"div",13)(9,OMe,7,6,"div",13),x(),Mn()),2&t){const e=L(3);_(),M("ngIf",e.result.erlaubnisbehoerde),_(2),M("ngIf",e.result.registerbehoerde.name),_(
269),M("ngIf",e.result.registerbehoerde.ortsteil),_(),M("ngIf",e.result.registerbehoerde.strasse),_(),M("ngIf",e.result.registerbehoerde.plz),_(),M("ngIf",e.result.registerbehoerde.ort),_(),M("ngIf",e.result.registerbehoerde.bundesland),_(),M("ngIf",e.result.registerbehoerde.land)}}function RMe(t,n){1&t&&(xn(0),D(1,"p"),T(2),te(3,"translate"),x(),D(4,"p"),T(5),te(6,"translate"),x(),Mn()),2&t&&(_(2),ie(" ",ne(3,2,"suche.ergebnis.erlaubnisumfang-text.p1.HOF")," "),_(3),ie(" ",ne(6,4,"suche.ergebnis.erlaubnisumfang-text.p2.HOF")," "))}function NMe(t,n){1&t&&(xn(0),D(1,"p"),T(2),te(3,"translate"),x(),D(4,"p"),T(5),te(6,"translate"),x(),Mn()),2&t&&(_(2),ie(" ",ne(3,2,"suche.ergebnis.erlaubnisumfang-text.p1.FAV")," "),_(3),ie(" ",ne(6,4,"suche.ergebnis.erlaubnisumfang-text.p2.FAV")," "))}function FMe(t,n){if(1&t&&(D(0,"li"),T(1),te(2,"translate"),x()),2&t){const e=n.$implicit;_(),ie(" ",ne(2,1,e)," ")}}function LMe(t,n){if(1&t&&(D(0,"section",77)(1,"h2"),T(2),te(3,"translate"),x(),q(4,RMe,7,6,"ng-container",13)(5,NMe,7,6,"ng-container",13),D(6,"ul"),q(7,FMe,3,3,"li",55),x()()),2&t){const e=L(3);_(2),ie(" ",ne(3,4,"suche.ergebnis.erlaubnisumfang")," "),_(2),M("ngIf","HOF"===e.result.taetigkeitsart),_(),M("ngIf","FAV"===e.result.taetigkeitsart),_(2),M("ngForOf",e.erlaubnisumfang)}}function VMe(t,n){if(1&t&&(D(0,"div",60),q(1,fxe,3,3,"aside",61),D(2,"section",62)(3,"h2"),T(4),te(5,"translate"),x(),D(6,"dl")(7,"div")(8,"dt"),T(9),te(10,"translate"),x(),D(11,"dd"),T(12),x()(),q(13,pxe,6,4,"div",13)(14,mxe,7,6,"div",13)(15,gxe,7,6,"div",13)(16,_xe,7,6,"div",13)(17,vxe,7,6,"div",13)(18,bxe,7,6,"div",13)(19,yxe,7,6,"div",13)(20,Cxe,7,6,"div",13),x(),D(21,"h3"),T(22),te(23,"translate"),x(),q(24,Mxe,5,4,"dl",13)(25,Axe,6,5,"ng-container",13)(26,Fxe,6,5,"ng-container",13)(27,zxe,6,5,"ng-container",13)(28,Yxe,8,7,"div",63)(29,oMe,6,5,"div",64),D(30,"h3"),T(31),te(32,"translate"),x(),q(33,aMe,1,0,"div",14)(34,sMe,3,3,"p",13)(35,fMe,2,1,"dl",13)(36,pMe,3,3,"p",65),x(),D(37,"section",66),q(38,mMe,3,3,"h2",13)(39,gMe,3,3,"h2",13)(40,DMe,9,7,"ng-container",13)(41,PMe,10,8,"ng-container",13),x(),q(42,LMe,8,6,"section",67),x()),2&t){const e=L(2);_(),M("ngIf",e.result.erlaubnisbehoerde&&e.result.erlaubnisbehoerde.inBearbeitung),_(3),ie(" ",ne(5,29,"suche.ergebnis.erlaubnisinhaber")," "),_(5),me(ne(10,31,"suche.ergebnis.registrierungsnummer")),_(3),me(e.result.erlaubnisinhaber.registrierungsnummer),_(),M("ngIf",e.result.taetigkeitsart),_(),M("ngIf",e.erlaubnisInhaber.name),_(),M("ngIf",e.erlaubnisInhaber.titel),_(),M("ngIf",e.erlaubnisInhaber.vorname),_(),M("ngIf",e.result.erlaubnisinhaber.firma),_(),M("ngIf","IKB"===e.result.taetigkeitsart),_(),M("ngIf",-1===di(37,t$).indexOf(e.result.taetigkeitsart)&&e.result.erlaubnisinhaber.gebundenerVermittler),_(),M("ngIf","P34KB"===e.result.taetigkeitsart),_(2),ie(" ",ne(23,33,"suche.ergebnis.unternehmensanschrift")," "),_(2),M("ngIf",e.result.betrieblicheAnschrift),_(),M("ngIf",e.vertretungsberechtigte&&e.vertretungsberechtigte.length),_(),M("ngIf",e.leitendeAngestellte&&e.leitendeAngestellte.length),_(),M("ngIf",e.unmittelbarMitwirkende&&e.unmittelbarMitwirkende.length),_(),M("ngIf",e.result.personenhandelsgesellschaften),_(),M("ngIf",e.result.auslandstaetigkeiten||e.result.auslandsniederlassungen),_(2),ie(" ",ne(32,35,"suche.ergebnis.weitere-registrierungen.titel")," "),_(2),M("ngIf",e.linkedEntriesInFlight),_(),M("ngIf",!e.linkedEntriesInFlight&&!e.linkedEntries.length),_(),M("ngIf",!e.linkedEntriesInFlight&&e.linkedEntries.length),_(),M("ngIf",!e.linkedEntriesInFlight),_(2),M("ngIf",e.result.registerbehoerde&&!e.result.erlaubnisbehoerde),_(),M("ngIf",!(e.result.registerbehoerde&&!e.result.erlaubnisbehoerde)),_(),M("ngIf",e.result.erlaubnisbehoerde),_(),M("ngIf",e.result.registerbehoerde),_(),M("ngIf",e.erlaubnisumfang)}}function BMe(t,n){if(1&t&&(D(0,"div"),J(1,"ihk-table",78),x()),2&t){const e=L(2);_(),M("data",e.previewList)("widths",di(4,PDe))("sortBy",di(5,n$))("showSortIcons",di(6,n$))}}function HMe(t,n){if(1&t){const e=mn();xn(0),D(1,"div",44),q(2,txe,3,3,"ng-container",13)(3,nxe,3,3,"ng-container",13)(4,ixe,3,3,"ng-container",13)(5,rxe,3,3,"ng-container",13)(6,oxe,3,3,"ng-container",13)(7,uxe,2,1,"div",49),D(8,"aside",50),T(9),te(10,"translate"),x()(),q(11,dxe,6,6,"div",51),D(12,"div",45)(13,"a",46),Oe("click",function(){return qe(e),Le(L().onGoPrevious())}),J(14,"span",47),T(15),te(16,"translate"),x(),q(17,hxe,4,4,"a",52),x(),q(18,VMe,43,38,"div",53)(19,BMe,2,7,"div",13),Mn()}if(2&t){const e=L();_(2),M("ngIf",e.isFavTreffer),_(),M("ngIf",e.isVvrTreffer),_(),M("ngIf",e.isWikTreffer),_(),M("ngIf",e.isDvrTreffer),_(),M("ngIf",e.multipleResults),_(),M("ngIf",e.multipleResults),_(2),ie(" ",Rw(10,12,"suche.aktualisierung."+e.activeResult.register,e.dbTimestampParams)," "),_(2),M("ngIf",e.multipleResults&&e.activeResult&&"TOO_MANY_HITS"===e.activeResult.status),_(4),ie(" ",ne(16,15,"suche.letzte-suche")," "),_(2),M("ngIf",e.result),_(),M("ngIf",e.result),_(),M("ngIf",e.previewList)}}var gd=function(t){return t.RECAPTCHA="RECAPTCHA",t.FRIENDLY="FRIENDLY",t}(gd||{});let Ux=null;function O_(t,n){return!(!t||"boolean"==typeof t)&&String(t).length>=n}class UMe{isErrorState(n,e){return!(!n||!n.invalid)}}class $Me{constructor(n){this.searchComponent=n}
269isErrorState(n,e){return this.searchComponent.invalidFormatSubmitted&&this.searchComponent.invalidFormatSubmitted===this.searchComponent.query.registernummer}}class qMe{constructor(n){this.searchComponent=n,this.query=n.query}isErrorState(n,e){const{name:i,vorname:r,unternehmensname:o}=this.query;return!(!this.searchComponent.invalidFormSubmitted||O_(o,2)||O_(i,2)&&O_(r,2))}}let WMe=(()=>{class t{constructor(e,i,r,o,a,s,l,u,f,m,v,b,w,S,F){this.platformId=e,this.request=i,this.pdfGenerator=r,this.translate=o,this.friendlyCaptchaService=a,this.searchService=s,this.router=l,this.sanitizer=u,this.env=f,this.exitLinkPipe=m,this.loc=v,this.locale=b,this.scriptLoader=w,this.consent=S,this.ssrService=F,this.title="",this.customConfig=null,this.customAssets=null,this.bundeslandOptions=[],this.query=new wke,this.reqPending=!1,this.emptySearchSubmitted=!1,this.invalidFormSubmitted=!1,this.searchPageRouterParams=null,this.databaseUpdatedAt=null,this.erweitert=!1,this.clientHasJs=!1,this.zeige=null,this.lastUrl=null,this.respondWithPdf=!1,this.submitted=!1,this.invalidFormatSubmitted=null,this.linkedEntries=[],this.linkedEntriesInFlight=!1,this.searchServiceGeneralError=!1,this.throttleUntil=null,this.captchaRequired=null,this.captchaConsented=!1,this.captchaToken=null,this.captchaAttached=!1,this.frcCaptchaCompleted=!1,this.captchaValidationFailed=!1,this.captchaValidationMissing=!1,this.isDestroyed=!1,this.throttleTimeRemaining=null,this.registernummerErrorMatcher=this.isServer?new UMe:new $Me(this),this.nameErrorMatcher=new qMe(this),this.lastUrl=v.ngLocation.path(),this.urlChanged=new et,v.ngLocation.onUrlChange((N,V)=>{this.urlChanged.next({url:N,state:V})}),this.urlChangeSub=this.urlChanged.subscribe(({})=>{if(v.ngLocation.path()===this.lastUrl)return;const Z={},re=[v.ngLocation.path(),this.lastUrl].map(se=>this.extractQueryParams(se));if(Object.keys(re[0]).forEach(se=>{re[0][se]!==re[1][se]&&(Z[se]={previous:re[1][se],current:re[0][se]})}),Object.keys(re[1]).forEach(se=>{re[0][se]!==re[1][se]&&(Z[se]={previous:re[1][se],current:re[0][se]})}),this.lastUrl=v.ngLocation.path(),Z.zeige&&1===Object.keys(Z).length)return this.zeige=Z.zeige.current,void(this.activeResult&&this.updateLinkedEntries(this.activeResult.data||this.activeResult));void 0!==Z.erweitert&&1===Object.keys(Z).length||(this.updateStateFromQueryParams(),!this.submitted||this.customConfig&&this.customConfig.getSearchPageParams?this.query.result=null:(this.replaceQueryParams(!1),this.doDebouncedSearch()))})}ngOnInit(){this.isServer||(this.clientHasJs=!0),this.updateStateFromQueryParams();const e=()=>{this.initBundeslaender(),this.checkCaptchaRequirements(),this.query.hasAdvancedCriteriaSet()&&(this.erweitert=!0),this.isServer&&(this.query.registernummer=this.formatRegNumber(this.query.registernummer||"")),(!this.query.isEmpty()||this.submitted)&&this.checkCaptchaRequirements().then(()=>{this.doDebouncedSearch()}),this.initCaptcha(),this.consent.getUserConfirmedObservable().subscribe(()=>this.initCaptcha())};this.customConfig&&this.customConfig.getSearchPageParams?this.customConfig.getSearchPageParams().subscribe(i=>{if(this.searchPageRouterParams="string"==typeof i?[i]:i,this.searchPageRouterParams.length>1&&-1===this.loc.ngLocation.path().indexOf(this.searchPageRouterParams[1])&&this.submitted||!this.query.isEmpty())return this.router.navigateByUrl(`${this.urlForSearchPage}?${this.buildSearchParamsString(this.getQueryParams())}`);e()}):e()}ngOnDestroy(){this.urlChangeSub.unsubscribe(),this.isDestroyed=!0,this.captchaRequired===gd.FRIENDLY&&this.friendlyCaptchaService&&this.friendlyCaptchaService.destroy()}getTaetigkeitsArt(e){return["suche.ergebnis.taetigkeitsart-beschreibung."+e,"suche.ergebnis.taetigkeitsart-beschreibung.VVR."+e].reduce((o,a)=>{if(o)return o;const s=this.translate.instant(a);return""!==s&&s!==a?s:null},null)||""}checkCaptchaRequirements(){var e=this;return A(function*(){const i=e;if(!e.env.get("RECAPTCHA_CLIENT_KEY")&&!e.env.get("FRIENDLY_CAPTCHA_SITEKEY"))return void(e.captchaRequired=null);if(null!==Ux)return e.captchaRequired=Ux,void(yield e.initCaptcha());let r;return e.env.get("RECAPTCHA_CLIENT_KEY")&&e.env.get("FRIENDLY_CAPTCHA_SITEKEY")&&console.warn("Both ReCAPTCHA and Friendly Captcha are enabled; using Friendly Captcha"),e.env.get("RECAPTCHA_CLIENT_KEY")&&(r=gd.RECAPTCHA),e.env.get("FRIENDLY_CAPTCHA_SITEKEY")&&(r=gd.FRIENDLY),new Promise(o=>{e.searchService.checkIpRestrictions().subscribe({next:function(a){i.captchaRequired=!a||void 0===a.begrenzt||a.begrenzt?r:null,Ux=i.captchaRequired,this.unsubscribe(),o(i.initCaptcha())},error:function(a){console.log(a),console.warn("Defaulting to requiring captcha"),i.captchaRequired=r,Ux=i.captchaRequired,this.unsubscribe(),o(i.initCaptcha())}})})})()}initCaptcha(){var e=this;return A(function*(){if(e.captchaRequired&&!e.isServer){if(e.captchaRequired===gd.RECAPTCHA)return e.initReCAPTCHA();if(e.captchaRequired===gd.FRIENDLY)return e.initFriendlyCaptcha()}})()}initFriendlyCaptcha(){var e=this;return A(function*(){if(e.captchaAttached||!e.captchaRequired||e.isServer)return;const i=document.getElementById("frc-widget");if(!i)return void console.warn("Missing Friendly Captcha element");const r="en"===e.locale.active.toLowerCase().substring(0,2)?"en":"de";e.friendlyCaptchaService.initWidget(i,{language:r,startMode:"none"}),e.captchaAttached=!0})()}initReCAPTCHA(){var e=this;return A(function*(){if(!e.captchaRequired||e.isServer||(e.captchaConsented=e.consent.hasConsent("recaptcha"),!e.captchaConsented)||(yield e.scriptLoader.loadScript(`https://www.google.com/recaptcha/api.js?render=explicit&hl=${e.locale.active.toLowerCase()}`),yield new Promise(r=>grecaptcha.ready(r)),e.captchaAttached))return;const i=document.getElementsByClassName("g-recaptcha")[0];i.addEventListener("click",r=>{e.captchaValidationMissing=!1,e.captchaValidationFailed=!1,e.emptySearchSubmitted=e.query.isEmpty(),e.invali
269dFormSubmitted=!e.formValid,e.emptySearchSubmitted||e.invalidFormSubmitted?(e.query.hasAdvancedCriteriaSet()&&(e.erweitert=!0),r.stopImmediatePropagation()):e.reqPending=!0}),grecaptcha.render(i,{sitekey:e.env.get("RECAPTCHA_CLIENT_KEY"),callback:e.onCaptchaSubmitted.bind(e),"error-callback":e.onCaptchaError.bind(e)}),e.captchaAttached=!0})()}onCaptchaSubmitted(e){this.captchaToken=e,this.reqPending=!1,this.resetCaptcha(),this.onSubmitSearch()}onCaptchaError(){this.captchaValidationMissing=!0,this.reqPending=!1}resetCaptcha(){if(this.captchaRequired&&!this.isServer)try{grecaptcha.reset()}catch(e){console.warn(e)}}get isServer(){return Qr(this.platformId)}onGoPrevious(){this.isServer||this.loc.ngLocation.back()}initBundeslaender(){this.searchService.getBundeslaender().subscribe({next:e=>{this.bundeslandOptions=["",...e]}})}get urlForSearchPage(){const e=this.searchPageRouterParams;return"/"===e[0]?"/"+e.slice(1).join("/"):e.join("/")}onFormReceiveFocus(){this.captchaRequired===gd.FRIENDLY&&(this.friendlyCaptchaService.previousCaptchaValid||this.captchaAttached&&this.isServer&&this.friendlyCaptchaService.start())}onSubmitSearch(){if(this.captchaValidationMissing=!1,this.captchaValidationFailed=!1,this.query.registernummer=this.formatRegNumber(this.query.registernummer||""),this.emptySearchSubmitted=this.query.isEmpty(),!this.emptySearchSubmitted)return this.searchPageRouterParams&&!this.isServer?(this.submitted=!0,this.searchService.setCaptchaToken(this.captchaToken),this.captchaToken=null,this.router.navigateByUrl(`${this.urlForSearchPage}?${this.buildSearchParamsString(this.getQueryParams())}`)):(this.invalidFormSubmitted=!this.formValid,void(this.invalidFormSubmitted?this.query.hasAdvancedCriteriaSet()&&(this.erweitert=!0):(this.submitted=!0,this.replaceQueryParams()||this.doDebouncedSearch())))}doDebouncedSearch(){clearTimeout(this.searchDebounce),this.searchDebounce=setTimeout(()=>{this.doSearch.call(this)},300)}doSearch(){var e=this;return A(function*(){e.query.result=null,e.linkedEntries=[],e.setFormDisabledAttrs(!0),e.invalidFormatSubmitted=null,e.searchServiceGeneralError=!1,e.throttleUntil=null;const i={};if(e.captchaRequired===gd.FRIENDLY&&!e.friendlyCaptchaService.previousCaptchaValid){let r;e.friendlyCaptchaService.isDone()||(e.frcCaptchaCompleted=!1);try{r=e.isServer?null:yield e.friendlyCaptchaService.getSolution(),r&&(i.extraHeaders=i.extraHeaders||{},i.extraHeaders[Z6.FRIENDLY_CAPTCHA_HEADER]=r)}catch(o){console.log(o)}e.frcCaptchaCompleted=!0}e.captchaRequired===gd.RECAPTCHA&&(i.recaptchaToken=e.captchaToken,e.captchaToken=null),!e.isDestroyed&&(e.query.registernummer?e.searchService.queryRegNummer(e.query.registernummer,i).subscribe({next:r=>{e.query.result=r,e.setFormDisabledAttrs(!1),e.updateLinkedEntries(r.data||r),e.isServer&&e.respondWithPdf&&e.ssrService.interceptResponse(X6(e))},error:r=>{e.setFormDisabledAttrs(!1),r&&400===r.status&&r.error&&r.error.error&&"BAD_REG_NUMBER"===r.error.error||r&&400===r.status&&r.error&&r.error.error&&"BAD_CHECK_NUMBER"===r.error.error?e.invalidFormatSubmitted=e.query.registernummer:r&&400===r.status&&r.error&&r.error.error&&"NO_ENTRY_FOR_NUMBER"===r.error.error?e.query.result="NO_ENTRY_FOR_NUMBER":r&&400===r.status&&r.error&&r.error.error&&-1!==r.error.error.indexOf("ung\xfcltiges Format")?e.invalidFormatSubmitted=e.query.registernummer:r&&403===r.status&&r.error&&r.error.error&&-1!==r.error.error.indexOf("CAPTCHA validation failed")?e.captchaValidationFailed=!0:r&&403===r.status&&r.error&&r.error.error&&-1!==r.error.error.indexOf("Missing x-recaptcha-token")?e.captchaValidationMissing=!0:r&&429===r.status?e.startThrottleTimer(r&&r.error&&r.error.wait||60):(e.searchServiceGeneralError=!0,console.error(r))}}):(e.query.hasAdvancedCriteriaSet()&&(e.erweitert=!0),e.searchService.query(e.query.getParams(),i).subscribe({next:r=>{const o=["FAV","VVR","WIK","DVR"].filter(l=>!!r[l]),a=o.filter(l=>r[l].data||r[l].previewList).length,s=!!o.find(l=>"TOO_MANY_HITS"===r[l].status);if(o.reduce((l,u)=>l&&"TOO_MANY_HITS"===r[u].status,!0))e.query.result="TOO_MANY_HITS";else if(o.reduce((l,u)=>l&&"NO_HITS"===r[u].status,!0))e.query.result="NO_HITS";else if(1!==a||s)e.query.result=r,e.zeige=e.zeige||e.multipleResults?e.multipleResults[0]:null,e.replaceQueryParams(!1);else{const l=o.find(u=>r[u].data||r[u].previewList);e.query.result=r[l],e.query.previewList=r[l].previewList}e.setFormDisabledAttrs(!1),e.result&&e.updateLinkedEntries(e.result),e.isServer&&e.respondWithPdf&&e.ssrService.interceptResponse(X6(e))},error:r=>
269{e.setFormDisabledAttrs(!1),r&&403===r.status&&r.error&&r.error.error&&-1!==r.error.error.indexOf("CAPTCHA validation failed")?e.captchaValidationFailed=!0:r&&403===r.status&&r.error&&r.error.error&&-1!==r.error.error.indexOf("Missing x-recaptcha-token")?e.captchaValidationMissing=!0:r&&429===r.status?e.startThrottleTimer(r&&r.error&&r.error.wait||60):(e.searchServiceGeneralError=!0,console.error(r))}})))})()}updateLinkedEntries(e){if(!e.querverweisAnfrage)return console.warn('Unable to query linked entries, missing "querverweisAnfrage" on entry'),void(this.linkedEntries=[]);this.linkedEntriesInFlight=!0,this.searchService.queryLinkedEntries(e).subscribe({next:i=>{this.linkedEntries=i,this.linkedEntriesInFlight=!1},error:i=>{console.warn("Can't update linked entries"),this.linkedEntriesInFlight=!1}})}onAdvancedSearchClick(e){if(this.query.isEmpty())return!0;e.preventDefault(),e.stopPropagation();const i=this.getQueryParams();return i.erweitert=!0,this.router.navigateByUrl(`${this.urlForSearchPage}?${this.buildSearchParamsString(i)}`)}onSwitchRegister(e,i){e.preventDefault(),e.stopPropagation(),this.zeige=i,this.replaceQueryParams(!0)}onResetForm(e){e.preventDefault(),this.resetCaptcha(),this.captchaValidationMissing=!1,this.captchaValidationFailed=!1,this.reqPending=!1,this.throttleUntil=null,this.searchServiceGeneralError=!1,this.invalidFormatSubmitted=null,this.invalidFormSubmitted=!1,this.emptySearchSubmitted=!1,this.submitted=!1,this.linkedEntries=[],this.erweitert=!1,this.query.reset(),this.replaceQueryParams()}setFormDisabledAttrs(e){this.reqPending=e}get result(){return this.activeResult&&this.activeResult.data?this.activeResult.data:null}get previewList(){const e=this.activeResult&&this.activeResult.previewList?this.activeResult.previewList:null;return e?[{values:[this.translate.instant("suche.ergebnis.registrierungsnummer"),this.translate.instant("suche.ergebnis.unternehmensname"),this.translate.instant("suche.ergebnis.name"),this.translate.instant("suche.ergebnis.vorname"),this.translate.instant("anschrift.ort")]},...e.map(i=>({values:[i.registernummer||"",this.unescapeHtmlChars(i.unternehmensname||""),this.unescapeHtmlChars(i.nachname||""),this.unescapeHtmlChars(i.vorname||""),this.unescapeHtmlChars(i.ort||"")],links:[{params:["./"],queryParams:{a:"suche",erweitert:!1,registernummer:i.registernummer}}]}))]:null}get isVvrTreffer(){return this.query.result&&"VVR"===this.query.result.register}get isFavTreffer(){return this.query.result&&"FAV"===this.query.result.register}get isWikTreffer(){return this.query.result&&"WIK"===this.query.result.register}get isDvrTreffer(){return this.query.result&&"DVR"===this.query.result.register}get isEmptyResult(){return"NO_HITS"===this.query.result||"NO_HITS"===this.summaryResult}get regNumberDoesNotExist(){if("NO_ENTRY_FOR_NUMBER"===this.query.result)return!0}get isTooManyResults(){return"TOO_MANY_HITS"===this.query.result||"TOO_MANY_HITS"===this.summaryResult}get summaryResult(){if(!this.query.result.FAV)return null;const e=Object.keys(this.query.result).map(s=>this.query.result[s].status),i=e.length,r=e.filter(s=>"NO_HITS"===s).length,o=e.filter(s=>"TOO_MANY_HITS"===s).length,a=i-r-o;return o===i?"TOO_MANY_HITS":r===i?"NO_HITS":o&&!a?"TOO_MANY_HITS":1===a&&0===o?"SINGLE_RESULT":"MULTIPLE_RESULT"}startThrottleTimer(e){if(this.throttleUntil=Date.now()+1e3*e,this.isServer)return void(this.throttleTimeRemaining={zeit:this.formatTimestamp(e)});const i=this;m4(0,1e3).subscribe(function(){const o=Date.now();if(i.throttleUntil<o)return i.throttleUntil=null,i.throttleTimeRemaining=null,void this.unsubscribe();i.throttleTimeRemaining={zeit:i.formatTimestamp(Math.floor((i.throttleUntil-o)/1e3))}})}formatTimestamp(e){let o=e;const a=Math.floor(o/3600);o-=3600*a;const s=Math.floor(o/60);return o-=60*s,[String(a),String(s<10?"0"+s:s),String(o<10?"0"+o:o)].join(":")}get multipleResults(){if(!this.query.result||"string"==typeof this.query.result||"MULTIPLE_RESULT"!==this.summaryResult)return null;const e=Object.keys(this.query.result).reduce((i,r)=>{const o=this.query.result[r];return o&&(o.data||o.previewList||"TOO_MANY_HITS"===o.status)&&i.push(r),i},[]);return e.length>1?e:null}get activeResult(){return this.query.result&&"string"!=typeof this.query.result?this.multipleResults?this.query.result[this.zeige]:this.query.result:null}get vertretungsberechtigte(){if(!this.result)return[];if(!this.result.vertretungsberechtigte)return null;const e=this.result.vertretungsberechtigte.map(s=>this.mungePersonData({name:s.name,titel:s.titel,namenstitel:s.namenstitel,namenszusatz:s.namenszusatz,nachtitel:s.nachtitel,vorname:s.vorname,funktion:s.funktion}
269)),r={name:this.translate.instant("suche.ergebnis.name"),titel:this.translate.instant("suche.ergebnis.titel-anrede"),vorname:this.translate.instant("suche.ergebnis.vorname"),funktion:this.translate.instant("suche.ergebnis.funktion")},o=["name","titel","vorname","funktion"].filter(s=>e.find(l=>!!l[s]));return[{values:o.map(s=>r[s])},...e.map(s=>({values:o.map(u=>this.unescapeHtmlChars(s[u]||""))}))]}get leitendeAngestellte(){if(!this.result)return[];const e=this.result.leitendeAngestellte;return e?[{values:[this.translate.instant("suche.ergebnis.name"),this.translate.instant("suche.ergebnis.vorname")]},...e.map(i=>({values:[this.unescapeHtmlChars(i.name),this.unescapeHtmlChars(i.vorname)]}))]:null}get unmittelbarMitwirkende(){if(!this.result)return[];if(!this.result.unmittelbarMitwirkende)return null;const e=this.result.unmittelbarMitwirkende.map(s=>this.mungePersonData({name:s.name,titel:s.titel,namenstitel:s.namenstitel,namenszusatz:s.namenszusatz,nachtitel:s.nachtitel,vorname:s.vorname,funktion:s.funktion})),r={name:this.translate.instant("suche.ergebnis.name"),titel:this.translate.instant("suche.ergebnis.titel-anrede"),vorname:this.translate.instant("suche.ergebnis.vorname")},o=["name","titel","vorname"].filter(s=>e.find(l=>!!l[s]));return[{values:o.map(s=>r[s])},...e.map(s=>({values:o.map(u=>this.unescapeHtmlChars(s[u]||""))}))]}get erlaubnisumfang(){if(!this.result)return null;const e=this.result.erlaubnisumfang,i=this.result.taetigkeitsart;return e&&(e.anleihen||e.anteilsscheine||e.sonstige)&&i&&-1!==["FAV","HOF"].indexOf(i)?["anteilsscheine","anleihen","sonstige"].reduce((r,o)=>(e[o]&&r.push(this.translate.instant(`suche.ergebnis.umfang.${i}.${o}`)),r),[]):null}getRegisterLinkParams(e){const i=this.getQueryParams();return i.zeige=e,i}replaceQueryParams(e=!0){const i=this.getQueryParams(),r=au.normalizeQueryParams(this.buildSearchParamsString(i));if(r.length){if(!this.isServer&&r===window.location.search)return!1;if(r.length)return(e?this.loc.ngLocation.go:this.loc.ngLocation.replaceState).call(this.loc.ngLocation,this.urlPath,r),!0}}getQueryParams(){const e=this.query.getParams(),i=this.submitted?{a:"suche"}:{};return this.respondWithPdf&&(i.a="pdf"),this.zeige&&(i.zeige=this.zeige),Object.keys(e).forEach(r=>{-1===[void 0,null,""].indexOf(e[r])&&(i[r]=e[r])}),i}updateStateFromQueryParams(){const e=this.queryParams,i=this.query.getParams(),r={registernummer:"regnr"};this.submitted=e.a&&"suche"===e.a,this.query.reset(),Object.keys(i).forEac
269h(o=>{const a=e[o]||e[r[o]];"string"==typeof a&&!a.length||void 0!==a&&(this.query[o]=a)}),e.erweitert&&(this.erweitert="false"!==e.erweitert),e.zeige&&(this.zeige=this.convertToString(e.zeige)),"pdf"===e.a&&(this.respondWithPdf=!0)}get queryParams(){return this.loc.queryParams}convertToString(e){return Array.isArray(e)?e[0]:e}extractQueryParams(e){return this.loc.extractQueryParams(e)}get urlPath(){return this.isServer?this.request.path:window.location.pathname}buildSearchParamsString(e){return 0===Object.keys(e).length?"":Object.keys(e).map(i=>`${encodeURIComponent(i)}=${encodeURIComponent(e[i])}`).join("&")}customBgImageUrl(){return this.customAssets&&this.customAssets[0]?`url(${this.customAssets[0].url})`:"none"}get customBgColor(){return this.customConfig&&this.customConfig["background-color"]}get anchorLinkPrefix(){return this.isServer?this.request.originalUrl:window.location.pathname+window.location.search}get printViewUrl(){try{return`${this.loc.ngLocation.path().match(/^(.*)\?/)[1]}?a=pdf&registernummer=${this.result.erlaubnisinhaber.registrierungsnummer}`}catch(i){console.log(i)}const e=this.loc.ngLocation.path();return-1!==e.indexOf("a=suche")?e.replace("a=suche","a=pdf"):e+"&a=pdf"}get dbTimestampParams(){if(!this.activeResult)return null;try{return{datum:$s(this.activeResult.letztesUpdate,"YYYY-MM-DDZ").format("l")}}catch{this.databaseUpdatedAt=null,console.warn("Unable to parse database update timestamp")}}formatRegNumber(e=""){let i="";const r=e.replace("-","").toUpperCase(),o=r[0]&&"D"!==r[0]?"D"+r:r;return i=-1!==["H","W","K"].indexOf(o[1])&&11===o.length?[o[0],"-",o[1],"-",o[2],o[3],o[4],"-",o[5],o[6],o[7],o[8],"-",o[9],o[10]].join(""):12===o.length?[o[0],"-",o[1],o[2],o[3],o[4],"-",o[5],o[6],o[7],o[8],o[9],"-",o[10],o[11]].join(""):e.toUpperCase(),i}unescapeHtmlChars(e){return e&&"string"==typeof e?e.replace(/&amp;/g,"&").replace(/&sect;/g,"\xa7"):e}get i18nPaginator(){return{first:this.translate.instant("erste"),last:this.translate.instant("letzte")}}get formValid(){return!!(this.query.registernummer||O_(this.query.unternehmensname,2)||O_(this.query.name,2)&&O_(this.query.vorname,2))}mungePersonData(e){const i={name:e.name||"",titel:"",vorname:e.vorname||"",funktion:e.funktion||""};return e.namenszusatz&&(i.name+=`, ${e.namenszusatz}`),e.nachtitel&&(i.name+=`, ${e.nachtitel}`),i.titel=[e.namenstitel,e.titel].filter(r=>!!r).join(" "),i}get erlaubnisInhaber(){const e=this.result.erlaubnisinhaber;return e?this.mungePersonData({name:e.name,titel:e.titel,namenstitel:e.namenstitel,namenszusatz:e.namenszusatz,nachtitel:e.nachtitel,vorname:e.vorname,funktion:e.funktion}):null}isAuslandsniederlassungWithoutDetails(e){return!e||["unternehmensname","strasse","plz","ort","ansprechpartner"].reduce((i,r)=>i&&!e[r],!0)}static{this.\u0275fac=function(i){return new(i||t)(U(Wo),U(vu,8),U(J6,8),U(Ma),U(Z6),U(yDe),U(Sa),U(Dh),U(Ec),U(CDe),U(wDe),U(ks),U(bke),U(zp),U(gke))}}static{this.\u0275cmp=Re({type:t,selectors:[["vr-search"]],inputs:{title:"title",customConfig:"customConfig",customAssets:"customAssets"},standalone:!1,features:[ui([{provide:OH,useValue:{appearance:"outline"}}])],decls:37,vars:46,consts:[["registernummer","ngModel"],[3,"className","ngStyle"],[1,"search-form-content"],["class","ihk-heading",3,"color",4,"ngIf"],["class","db-status",4,"ngIf"],[3,"ngSubmit","className"],[1,"flex-single-field"],["matInput","","ihkAutofocus","","type","text","id","registernummer","name","registernummer",3,"disabled","ngModel","errorStateMatcher","ngModelChange","focus",4,"ngIf"],["matInput","","type","text","id","registernummer","name","registernummer",3,"disabled","ngModel","errorStateMatcher","ngModelChange","focus",4,"ngIf"],["name","erweitert",3,"summary","className","ngModel","ngModelChange",4,"ngIf"],[1,"flex-break-row"],["type","submit",3,"ngClass","disabled"],["id","frc-widget",3,"ngClass"],[4,"ngIf"],["class","spinner",4,"ngIf"],[1,"flex-break"],["class","form-error mat-error",4,"ngIf"],["type","hidden","id","action","name","a","value","suche"],[1,"actions"],["queryParamsHandling","merge",3,"routerLink","queryParams","ngClass","click",4,"ngIf"],["type","reset",1,"ihk-link",3,"click","value","className"],["class","recaptcha-terms",4,"ngIf"],[1,"ihk-heading"],[1,"db-status"],["matInput","","ihkAutofocus","","type","text","id","registernummer","name","registernummer",3,"ngModelChange","focus","disabled","ngModel","errorStateMatcher"],["matInput","","type","text","id","registernummer","name","registernummer",3,"ngModelChange","focus","disabled","ngModel","errorStateMatcher"],["name","erweitert",3,"ngModelChange","summary","className","ngModel"],["class","hinweis-erweitert mat-error",4,"ngIf"],[1,"fieldset"],["matInput","","ihkAutofocus","","type","text","id","name","name","name",3,"ngModelChange","focus","disabled","ngModel","errorStateMatcher"],["matInput","","type","text","id","vorname","name","vorname",3,"ngModelChange","focus","disabled","ngModel","errorStateMatcher"],["matInput","","type","text","id","firma","name","firma",3,"ngModelChange","focus","disabled","ngModel","errorStateMatcher"],["matInput","","type","text","id","strasse","name","strasse",3,"ngModelChange","disabled","ngModel"],["matInput","","type","text","id","hausnummer","name","hausnummer",3,"ngModelChange","disabled","ngModel"],["matInput","","type","text","id","plz","name","plz",3,"ngModelChange","disabled","ngModel"],["matInput","","type","text","id","ort","name","ort",3,"ngModelChange","disabled","ngModel"],[1,"hinweis-erweitert","mat-error"],[1,"spinner"],[1,"form-error","mat-error"],[3,"click"],["queryParamsHandling","merge",3,"click","routerLink","queryParams","ngClass"],[1,"recaptcha-terms"],["href","https://policies.google.com/privacy"],["href","https://policies.google.com/terms"],[1,"result-summary"],[1,"result-actions"],[1,"ihk-link",3,"click"],[1,"icon-ccw"],[1,"result-summary-extra"],["class","switch-register",4,"ngIf"],[1,"db-timestamp"],["class","register-error mat-error",4,"ngIf"],["class","ihk-link","target","_blank",3,"href",4,"ngIf"],["class","result-single",4,"ngIf"],[1,"switch-register"],[4,"ngFor","ngForOf"],[3,"className","routerLink","queryParams"],[1,"register-error","mat-error"],["target","_blank",1,"ihk-link",3,"href"],[1,"icon-print"],[1,"result-single"],["class","in-bearbeitung",4,"ngIf"],[1,"organisation","dimmable"],["class","personenhandelsgesellschaften",4,"ngIf"],["class","auslandsniederlassungen",4,"ngIf"],["class","linked-disclaimer",4,"ngIf"],[1,"authority","dimmable"],["class","umfang dimmable",4,"ngIf"],[1,"in-bearbeitung"],[3,"data","sortBy",4,"ngIf"],[3,"data","sortBy"],[1,"personenhandelsgesellschaften"],[1,"auslandsniederlassungen"],[3,"summary",4,"ngIf"],[3,"summary"],[3,"routerLink","queryParams"],[1,"linked-disclaimer"],[1,"umfang","dimmable"],["minWidth","1000px",1,"search-results",3,"data","widths","sortBy","showSortIcons"]],template:function(i,r){1&i&&(D(0,"div",1)(1,"div",2),q(2,RDe,2,3,"h1",3)(3,NDe,3,4,"aside",4),D(4,"form",5),Oe("ngSubmit",function(){return r.onSubmitSearch()}),D(5,"mat-form-field",6)(6,"mat-label"),T(7),x(),q(8,FDe,2,3,"input",7)(9,LDe,2,3,"input",8),D(10,"mat-error"),T(11),te(12,"translate"),x()(),q(13,BDe,53,49,"ihk-detail
269s-summary",9),J(14,"div",10),D(15,"button",11),J(16,"div",12),q(17,HDe,3,3,"span",13)(18,zDe,1,0,"div",14),x(),J(19,"div",15),q(20,jDe,3,3,"div",16)(21,$De,4,4,"div",16)(22,WDe,4,4,"div",16)(23,GDe,3,3,"div",16)(24,YDe,3,4,"div",16)(25,QDe,5,0,"div",16),J(26,"input",17),D(27,"div",18),q(28,KDe,3,9,"a",19),D(29,"input",20),te(30,"translate"),Oe("click",function(a){return r.onResetForm(a)}),x()(),J(31,"div",15),q(32,ZDe,13,15,"div",21),x()()(),q(33,JDe,9,6,"ng-container",13)(34,XDe,9,6,"ng-container",13)(35,exe,12,9,"ng-container",13)(36,HMe,20,17,"ng-container",13)),2&i&&(M("className","none"!==r.customBgImageUrl()?"search-form customBg":"search-form")("ngStyle",oa(39,DDe,r.customBgImageUrl())),_(),Mr("background-color",r.customBgColor),_(),M("ngIf",r.title),_(),M("ngIf",r.databaseUpdatedAt&&(!r.customConfig||!r.customConfig["search-page"])),_(),M("className",r.customConfig&&r.customConfig["foreground-color-white"]?"ihk-form ihk-form-variant-dark-bg":"ihk-form ihk-form-variant-1"),_(3),me(r.translate.instant("suche.suche-input.registrierungsnummer")),_(),M("ngIf",!r.erweitert),_(),M("ngIf",r.erweitert),_(2),ie(" ",ne(12,35,"suche.fehlermeldungen.registernummer")," "),_(2),M("ngIf",!r.customConfig||!r.customConfig["search-page"]),_(2),Mr("color",r.customConfig&&r.customConfig["foreground-color-white"]?"white":null)("border-color",r.customConfig&&r.customConfig["foreground-color-white"]?"white":null),M("ngClass",ip(41,xDe,r.reqPending,"RECAPTCHA"===r.captchaRequired))("disabled",r.reqPending),_(),M("ngClass",oa(44,MDe,"FRIENDLY"!==r.captchaRequired||!(r.reqPending&&!r.frcCaptchaCompleted))),_(),M("ngIf","FRIENDLY"!==r.captchaRequired||!(r.reqPending&&!r.frcCaptchaCompleted)),_(),M("ngIf",r.reqPending),_(2),M("ngIf",r.emptySearchSubmitted),_(),M("ngIf",r.captchaValidationMissing),_(),M("ngIf",r.captchaValidationFailed),_(),M("ngIf",r.searchServiceGeneralError),_(),M("ngIf",r.throttleTimeRemaining),_(),M("ngIf","RECAPTCHA"===r.captchaRequired&&!1===r.captchaConsented),_(3),M("ngIf",r.customConfig&&r.customConfig["search-page"]),_(),M("value",ne(30,37,"suche.suche-input.zuruecksetzen"))("className",r.customConfig&&r.customConfig["foreground-color-white"]?"ihk-link fg-white":"ihk-link"),_(3),M("ngIf","RECAPTCHA"===r.captchaRequired),_(),M("ngIf",r.query.result&&r.isEmptyResult),_(),M("ngIf",r.query.result&&r.regNumberDoesNotExist),_(),M("ngIf",r.query.result&&r.isTooManyResults),_(),M("ngIf",r.isVvrTreffer||r.isFavTreffer||r.isWikTreffer||r.isDvrTreffer||r.multipleResults))},dependencies:[fc,br,Gn,gh,Pr,NH,Vk,nie,VH,Ik,zg,ty,_k,qg,ad,uA,MU,hy,kDe],styles:["[_ngcontent-%COMP%]:root{--ihk-schwarz: #222222;--ihk-blau: #336fa1;--ihk-mitternachtblau: #004b89;--ihk-hellblau: #ccd7e6;--ihk-dunkelblau: #003882;--ihk-hellgrau: #eaeaea;--ihk-marineblau: #2e373f;--ihk-beau-blau: #b2c9db;--ihk-graublau: #ccdbe7;--ihk-offwhite: #ddd}[_nghost-%COMP%]{display:block}#search-by-regnummer[_ngcontent-%COMP%], #search-by-details[_ngcontent-%COMP%]{width:100%}#search-by-regnummer[_ngcontent-%COMP%] > mat-form-field[_ngcontent-%COMP%]{margin-bottom:1em}.search-form[_ngcontent-%COMP%]{background-color:#eaeaea;padding:1em 0;max-width:100%;display:block;margin:0 auto}.search-form[_ngcontent-%COMP%]   ihk-details-summary[_ngcontent-%COMP%]{text-align:center;margin-bottom:0}.search-form[_ngcontent-%COMP%]   .fieldset[_ngcontent-%COMP%]{display:flex;width:100%;text-align:left;justify-content:space-between;flex-wrap:wrap}.search-form[_ngcontent-%COMP%]   .flex-break-row[_ngcontent-%COMP%]{flex-basis:100%;height:0}.search-form[_ngcontent-%COMP%]   .hinweis-erweitert[_ngcontent-%COMP%]{font-size:1rem;margin-top:.5em}.search-form[_ngcontent-%COMP%]   .search-form-content[_ngcontent-%COMP%]{max-width:1200px;display:block;margin:0 auto}@media only print{.search-form[_ngcontent-%COMP%]   .search-form-content[_ngcontent-%COMP%]{padding:1em;background-color:#fff!important}}.search-form[_ngcontent-%COMP%]   .ihk-heading[_ngcontent-%COMP%]{text-align:center;color:#2e373f;padding-bottom:0;padding-top:32px}@media only print{.search-form[_ngcontent-%COMP%]   .ihk-heading[_ngcontent-%COMP%]{color:#333!important}}.search-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:#2e373f}.search-form[_ngcontent-%COMP%]   label.fg-white[_ngcontent-%COMP%]{color:#ddd}.search-form[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{border-color:#ccd7e6}.search-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;margin:1em auto 0;color:#2e373f;border-color:#ccd7e6}@media only print{.search-form[_ngcontent-%COMP%]   button[type=submit][_ngcontent-%COMP%]{display:none}}.search-form[_ngcontent-%COMP%]   .empty-search-message[_ngcontent-%COMP%]{display:block;margin:0 auto;width:100%;text-align:center}@media only screen and (max-width:1023px){.search-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .search-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:.8em}}.search-form.customBg[_ngcontent-%COMP%]{background-size:cover;background-position:center;padding:64px 0 0}.recaptcha-terms[_ngcontent-%COMP%]{display:block;margin:0 auto 1em;font-size:1rem;text-align:center;color:#ddd;width:100%}.recaptcha-terms[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#ddd}form[_ngcontent-%COMP%]{display:flex;margin:2em auto auto;font-size:1.25rem;max-width:900px}@media only screen and (max-width:920px){form[_ngcontent-%COMP%]{padding:0 1em}}.form-error[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;margin-top:.5em}.fg-white[_ngcontent-%COMP%]{color:#ddd}.advanced-search[_ngcontent-%COMP%]{margin-top:.5em;margin-bottom:2em;width:100%}.advanced-search[_ngcontent-%COMP%]   .nace-codes[_ngcontent-%COMP%]{margin-right:10em}.advanced-search[_ngcontent-%COMP%]   .nace-codes[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{font-size:1rem}.advanced-search[_ngcontent-%COMP%]   .nace-codes[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{line-height:1.2em}.advanced-search[_ngcontent-%COMP%]   .nace-codes[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{float:right;height:0;margin-top:-1.4em;font-size:1.2em;padding-left:.4em;opacity:.7}.advanced-search[_ngcontent-%COMP%]   .nace-codes[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon-wrap[_ngcontent-%COMP%]{position:relative}.actions[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%;margin-top:1em;margin-bottom:2em}.actions[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-right:2em}.actions[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-right:0}@media only print{.actions[_ngcontent-%COMP%]{display:none}}.result-summary[_ngcontent-%COMP%]{display:block;max-width:960px;margin:1em auto;color:#2e373f;font-size:2rem;font-weight:300;text-align:center}@media only screen and (max-width:600px){.result-summary[_ngcontent-%COMP%]{width:100%;padding:0 32px;box-sizing:border-box}}.result-summary[_ngcontent-%COMP%]   .result-summary-extra[_ngcontent-%COMP%]{font-size:1rem}.result-summary[_ngcontent-%COMP%]   .db-timestamp[_ngcontent-%COMP%]{font-weight:200;font-size:1rem}.result-actions[_ngcontent-%COMP%]{width:auto;margin:-1em auto 1em;display:flex;justify-content:center;padding-bottom:1em}.result-actions[_ngcontent-%COMP%]   .ihk-link[_ngcontent-%COMP%]{text-decoration:none;border-bottom:1px solid #336fa1;font-weight:300;font-size:.9em;padding:0 .5em}.result-actions[_ngcontent-%COMP%]   .ihk-link[_ngcontent-%COMP%]:not(:last-child){margin-right:2em}.switch-register[_ngcontent-%COMP%]{margin:.2em 0 .5em;font-size:.8em}.switch-register[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;border-right:1px solid #888;padding:0 .3em;text-decoration:none;white-space:nowrap}.switch-register[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{font-weight:500}.switch-register[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{border-right:none}ihk-table[_ngcontent-%COMP%]{display:block;margin:auto;max-width:1200px;font-size:1rem}@media only print{ihk-table[_ngcontent-%COMP%]{font-size:.75rem}}.result-single[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;max-width:1200px}@media only print{.result-single[_ngcontent-%COMP%]{font-size:1rem}}.result-single[_ngcontent-%COMP%] > aside.in-bearbeitung[_ngcontent-%COMP%]{padding:1em;width:100%;margin-bottom:1em;color:#004b89;font-weight:700;text-align:center}.result-single[_ngcontent-%COMP%]   .in-bearbeitung[_ngcontent-%COMP%] ~ .dimmable[_ngcontent-%COMP%]{filter:grayscale(1) opacity(.75)}.result-single[_ngcontent-%COMP%]   ihk-table[_ngcontent-%COMP%]{width:100%}.result-single[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{position:relative;color:#004b89;font-size:1.5em;border-bottom:2px solid #eaeaea}.result-single[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   .more-locations[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;font-size:.5em;font-weight:300;line-height:1.5em}.result-single[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#004b89;font-size:1.125em;border-bottom:1px solid #eaeaea}
269.result-single[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:#004b89;margin-bottom:.5em}.result-single[_ngcontent-%COMP%] > section[_ngcontent-%COMP%], .result-single[_ngcontent-%COMP%]   .in-bearbeitung[_ngcontent-%COMP%]{padding:0 1em;box-sizing:border-box;margin-bottom:2em;border:1px solid #eaeaea;background:#fcfcfc}.result-single[_ngcontent-%COMP%] > section[_ngcontent-%COMP%] > p[_ngcontent-%COMP%], .result-single[_ngcontent-%COMP%]   .in-bearbeitung[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{color:#888;font-weight:200;margin-top:0}.result-single[_ngcontent-%COMP%]   .organisation[_ngcontent-%COMP%]{flex:2}.result-single[_ngcontent-%COMP%]   .authority[_ngcontent-%COMP%]{flex:1;margin-left:1em}.result-single[_ngcontent-%COMP%]   .umfang[_ngcontent-%COMP%]{flex:1;color:#888;font-weight:200}.result-single[_ngcontent-%COMP%]   .umfang[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:.5em}.result-single[_ngcontent-%COMP%]   .umfang[_ngcontent-%COMP%]{flex:none;display:block;min-width:100%;max-width:100%}.result-single[_ngcontent-%COMP%]   .umfang[_ngcontent-%COMP%]   ihk-table[_ngcontent-%COMP%]{width:100%}.result-single[_ngcontent-%COMP%]   .personenhandelsgesellschaften[_ngcontent-%COMP%]{width:100%;color:#888;font-weight:200}.result-single[_ngcontent-%COMP%]   .personenhandelsgesellschaften[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%]{border-bottom:1px solid #eaeaea}.result-single[_ngcontent-%COMP%]   .personenhandelsgesellschaften[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%]:last-of-type{border-bottom:none}.result-single[_ngcontent-%COMP%]   .linked-disclaimer[_ngcontent-%COMP%]{font-style:italic}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] + .linked-disclaimer[_ngcontent-%COMP%]{margin-top:-1em}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:1;min-width:45%;max-width:45%;display:flex;flex-direction:column;margin-bottom:1em}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div.full-width[_ngcontent-%COMP%]{max-width:100%}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%], .result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{padding:0;margin:0}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%]{flex:none;color:#004b89;word-wrap:break-word}.result-single[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{flex:1;flex-basis:auto;font-weight:200;color:#888;word-wrap:break-word}.result-single[_ngcontent-%COMP%]   .result-text[_ngcontent-%COMP%]{font-weight:200;color:#888;word-wrap:break-word}.flex-single-field[_ngcontent-%COMP%]{margin:0 auto}.flex-break[_ngcontent-%COMP%]{flex-basis:100%;width:0}.db-status[_ngcontent-%COMP%]{display:block;max-width:1200px;text-align:right;margin:0 auto;text-align:center;color:#ccc;font-size:.7em;font-weight:200}.register-error[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto 2em;font-weight:200;text-align:center}.auslandsniederlassungen[_ngcontent-%COMP%]{color:#888}.auslandsniederlassungen[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:0;list-style:none}.auslandsniederlassungen[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:.5em}@media only screen and (max-width:1264px){.result-single[_ngcontent-%COMP%]{padding:0 32px}.result-actions[_ngcontent-%COMP%]{width:auto}.search-results[_ngcontent-%COMP%]{padding:0 32px}}@media only screen and (max-width:768px){form[_ngcontent-%COMP%]{font-size:1rem}.search-form[_ngcontent-%COMP%]{font-size:.8em}.result-single[_ngcontent-%COMP%]   .organisation[_ngcontent-%COMP%], .result-single[_ngcontent-%COMP%]   .authority[_ngcontent-%COMP%], .result-single[_ngcontent-%COMP%]   .umfang[_ngcontent-%COMP%]{min-width:100%;max-width:100%;margin-left:0}}@media only screen and (max-width:400px){.result-single[_ngcontent-%COMP%], .result-actions[_ngcontent-%COMP%]{font-size:.8em}.result-actions[_ngcontent-%COMP%]   .ihk-link[_ngcontent-%COMP%]{padding:0}}.mat-error[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#f44336;text-decoration:underline;cursor:pointer}"]})}}return t})();const GMe=Ip`
270  query Bekanntmachungen($register: BekanntmachungRegister) {
271    bekanntmachungs(where: { anonymisiert: true, register: $register }) {
272      name
273      bekanntmachung {
274        html
275      }
276      register
277      anonymisiert
278      createdAt
279      veroeffentlichungsdatum
280      registerbehoerde {
281        description
282      }
283    }
284  }
285`,YMe=Ip`
286  query Bekanntmachungen($register: BekanntmachungRegister) {
287    bekanntmachungs(where: { OR: [
288      {  anonymisiert: false , register: $register  }
289      {  anonymisiert: null , register: $register  }
290    ] }) {
291      name
292      bekanntmachung {
293        html
294      }
295      register
296      anonymisiert
297      createdAt
298      veroeffentlichungsdatum
299      registerbehoerde {
300        description
301      }
302    }
303  }
304`;var i$=function(t){return t.Versicherungsvermittler="Versicherungsvermittler",t.Immobiliardarlehensvermittler="Immobiliardarlehensvermittler",t}(i$||{});let QMe=(()=>{class t{constructor(e,i,r){this.platformId=e,this.env=i,this.apollo=r,this.Register=i$,this.bekanntmachungen=[]}queryBekanntmachungen(e={}){const i=e.anonymisiert,r=e.register;if(void 0===i)throw new Error('option "anonymisiert" must be set to true/false');if(void 0===r)throw new Error('option "register" must be a valid value of BekanntmachungService.Register');return this.apollo.watchQuery({query:i?GMe:YMe,variables:{register:r}}).valueChanges}static{this.\u0275fac=function(i){return new(i||t)(oe(Wo),oe(Ec),oe(D_))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const KMe=()=>[],ZMe=()=>[1,2,2,3],r$=()=>[0,1,2],JMe=t=>({0:t});function XMe(t,n){1&t&&(D(0,"div",2),T(1),te(2,"translate"),x()),2&t&&(_(),ie(" ",ne(2,1,"vr.bekanntmachungen.keine-eintraege"),"\n"))}function eSe(t,n){if(1&t&&J(0,"ihk-table",3),2&t){const e=L();M("data",e.data||di(6,KMe))("widths",di(7,ZMe))("showSortIcons",di(8,r$))("sortBy",di(9,r$))("invertSort",!0)("customSort",oa(10,JMe,e.sortByDate))}}let tSe=(()=>{class t{constructor(e,i){this.bkService=e,this.translate=i,this.customConfig={},this.data=[],this.empty=!1,this.register=null,this.anonymisiert=!1,this.sortByDate=(r,o)=>{const a=$s.localeData().longDateFormat("l");return $s(r,a).isSame($s(o,a))?0:$s(r,a).isBefore($s(o,a))?-1:1}}ngOnInit(){["anonymisiert","register"].forEach(i=>{this[i]=this.customConfig[i]});const e=(0,Np.values)(this.bkService.Register);console.assert(-1!==e.indexOf(this.register),`Unknown register "${this.register}", expecting one of ${e.join(", ")}`),this.bkService.queryBekanntmachungen({anonymisiert:this.anonymisiert,register:this.register}).subscribe(({data:i})=>{i.bekanntmachungs&&i.bekanntmachungs.length?this.data=[{values:[this.translate.instant("vr.bekanntmachungen.datum"),this.translate.instant("vr.bekanntmachungen.unternehmen"),this.translate.instant("vr.bekanntmachungen.registerbehoerde"),this.translate.instant("vr.bekanntmachungen.bekanntmachung")]},...i.bekanntmachungs.map(r=>
304({values:[$s(r.veroeffentlichungsdatum||r.createdAt,"YYYY-MM-DDZHH:mm:ss.SSS").format("l"),r.anonymisiert?this.translate.instant("vr.bekanntmachungen.nicht-bekanntgegeben"):r.name||"",r.registerbehoerde.description||"",{html:r.bekanntmachung.html||""}]}))]:this.empty=!0})}static{this.\u0275fac=function(i){return new(i||t)(U(QMe),U(Ma))}}static{this.\u0275cmp=Re({type:t,selectors:[["ihk-bekanntmachungsliste"]],inputs:{customConfig:"customConfig"},standalone:!1,decls:2,vars:2,consts:[["class","empty",4,"ngIf"],[3,"data","widths","showSortIcons","sortBy","invertSort","customSort",4,"ngIf"],[1,"empty"],[3,"data","widths","showSortIcons","sortBy","invertSort","customSort"]],template:function(i,r){1&i&&q(0,XMe,3,3,"div",0)(1,eSe,1,12,"ihk-table",1),2&i&&(M("ngIf",r.empty),_(),M("ngIf",!r.empty))},dependencies:[Gn,uA,hy],styles:["[_nghost-%COMP%]{display:block;background-color:#fff}ihk-table[_ngcontent-%COMP%], .empty[_ngcontent-%COMP%]{font-size:1rem;display:block;max-width:900px;margin:0 auto}.empty[_ngcontent-%COMP%]{font-size:1.5rem}"]})}}return t})(),iSe=(()=>{class t{constructor(e,i,r,o,a,s){this.locale=i,this.consent=o,this.econda=a,this.platformId=s,this.title="vermittlerregister",e.registerClientVariable("VR_SEARCH_URL","/suchservice"),e.registerClientVariable("RECAPTCHA_CLIENT_KEY"),e.registerClientVariable("FRIENDLY_CAPTCHA_SITEKEY"),r.registerCustomSection("VrSearch",WMe),r.registerCustomSection("Bekanntmachungsliste",tSe),Qr(s)?z6({host:process.env.SEARCH_SERVICE_URL||e.get("VR_SEARCH_URL"),cookieNames:["session"]}):z6({host:e.get("VR_SEARCH_URL"),cookieNames:["session"]})}ngOnInit(){this.consent.load("/assets/klaro-config.js").subscribe(()=>{this.consent.hasConsent("econda")?this.econda.init():this.consent.getConsentChangeObservable("econda").subscribe(e=>{e?this.econda.init():console.info("Consent for econda was revoked")})})}static{this.\u0275fac=function(i){return new(i||t)(U(Ec),U(ks),U(_C),U(zp),U(vke),U(Wo))}}static{this.\u0275cmp=Re({type:t,selectors:[["app-root"]],standalone:!1,decls:1,vars:0,template:function(i,r){1&i&&J(0,"router-outlet")},dependencies:[QI],encapsulation:2})}}return t})();class rSe{constructor(n,e="/assets/i18n/",i=".json"){this.http=n,this.prefix=e,this.suffix=i}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}}const a$={en:{"blocked-content":"Content from {{source}} was blocked due to your cookie settings.","cookie-einstellungen":"Cookie Options",noMatches:"No matches found",myNote:"My Note",generateChecklistPdf:"Create checklist as pdf",relatedLinks:"Additional Links",404:{liste:{1:"Please check that the site address is correct (URL).",3:"Wait a while and try opening the page again."},meldung:"There was a problem loading the page. Please check the following:"},abbrechen:"Cancel",erste:"First",herunterladen:"Download",toWebsite:"To Website",ja:"yes",kopfzeile:{recherche:"Search Register",search:"Search"},letzte:"Last","mehr-erfahren":"More",nein:"no",ok:"OK",oeffnen:"show",recaptcha:{"1-text":"This site is protected by reCAPTCHA and the Google","2-link":"Privacy Policy","3-text":"and","4-link":"Terms of Service","5-text":"apply."},schliessen:"hide","weitere-info":"Further Information",overview:"Overview",utilNav:"Special topics Navigation",externalNav:"External Navigation",mainNav:"Main Navigation",days:"Days",checklist:"checklist",hours:"Hours",minutes:"Minutes",seconds:"Seconds","read-more":"Read more","deadline-date":"Application deadline","preferred-entry-date":"Preferred start date",location:"Location",limited:"Limited","part-full-time":"Full-time/Part-time","part-time":"Full-time","full-time":"Part-time","weekly-hours":"Weekly hours",search:"Search","all-jobs":"All jobs","select-location":"Select IHK location","karriere-portal":"The career portal of the IHK organisation","job-keyword":"Job title or keyword","no-script-message":"This section contains interactive elements that only work when JS is enabled",hits:"Hits",first:"First",last:"Last","news-results":"News Results","no-results":"No results found","search-error":"Unexpected error while searching.","more-search-results":"More Results","more-news-results":"More News","last-news-title":"Last news","unexpected-error":"Unfortunately an unexpected error has occurred.","not-available-error":"This content is temporarily unavailable."},de:{"blocked-content":"Inhalte von {{source}} wurden aufgrund Ihrer Cookie-Einstellungen blockiert.","cookie-einstellungen":"Cookie-Einstellungen",noMatches:"Keine Treffer gefunden",myNote:"Meine Notiz",generateChecklistPdf:"Checkliste als PDF erzeugen",relatedLinks:"Weiterf\xfchrende Links",404:{liste:{1:"Bitte pr\xfcfen Sie die Adresse (URL), \xfcber die Sie auf diese Seite gekommen sind, auf Tippfehler.",3:"Rufen Sie die Seite zu einem sp\xe4teren Zeitpunkt erneut auf."},meldung:"Leider ist es zu einem Fehler gekommen. Die Ursache k\xf6nnen hierf\xfcr verschieden sein."},abbrechen:"Abbrechen",erste:"Erste",herunterladen:"Herunterladen",toWebsite:"Zur Webseite",ja:"Ja",kopfzeile:{recherche:"Recherche",search:"Suchen"},letzte:"Letzte","mehr-erfahren":"Mehr erfahren",nein:"Nein",ok:"OK",oeffnen:"\xf6ffnen",recaptcha:{"1-text":"Diese Website ist durch reCAPTCHA gesch\xfctzt und es gelten die","2-link":"Datenschutzerkl\xe4rung","3-text":"und","4-link":"Nutzungsbedingungen","5-text":"von Google."},schliessen:"schlie\xdfen","weitere-info":"Weitere Informationen",overview:"\xdcbersicht",utilNav:"Sonderthemen Navigation",externalNav:"Externe Navigation",mainNav:"Hauptnavigation",days:"Tage",checklist:"auswertung",hours:"Stunden",minutes:"Minuten",seconds:"Sekunden","read-more":"Weiterlesen","deadline-date":"Bewerbungsfrist","preferred-entry-date":"Gew\xfcnschter Eintrittstermin",location:"Einsatzorte",limited:"Befristet","part-full-time":"Vollzeit/Teilzeit","part-time":"Teilzeit","full-time":"Vollzeit","weekly-hours":"Wochenstunden",search:"Suchen","all-jobs":"Alle Stellenanzeigen","select-location":"IHK Standort ausw\xe4hlen","karriere-portal":"Das Karriere-Portal der IHK-Organistaion","job-keyword":"Jobtitel oder Stichwort","no-script-message":"Dieser Abschnitt funktioniert nur, wenn Javascript aktiviert ist",hits:"Treffer",last:"Letzte",first:"Erste","news-results":"Suchergebnisse in News","no-results":"Keine Ergebnisse gefunden","search-error":"Unerwarteter Fehler bei der Suche.","more-search-results":"Weitere Suchergebnisse","more-news-results":"Weitere Suchergebnisse in News","last-news-title":"Aktuelle Neuigkeiten","unexpected-error":"Leider ist ein unerwarteter Fehler aufgetreten.","not-available-error":"Dieser Inhalt ist vor\xfcbergehend nicht verf\xfcgbar."}};class dSe{constructor(n,e){this.transferState=e,this.httpLoader=new rSe(n,"./assets/i18n/",".json")}getTranslation(n){return this.getFromTransferredState(n)||this.httpLoader.getTranslation(n).pipe(Ve(i=>qP([a$[n]||{},i])))}getFromTransferredState(n){if(!this.transferState)return null;const e=this.transferState.get(`i18n-${n}`,null);return e?at(JSON.parse(e)):null}}function qP(t){const n={};
304return t.forEach(e=>{Object.keys(e).forEach(i=>{n[i]="object"==typeof e[i]?qP([n[i]||{},e[i]]):e[i]})}),n}let hSe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ni({type:t,bootstrap:[iSe]})}static{this.\u0275inj=pt({providers:[{provide:$1,useClass:_ke,multi:!0},{provide:$1,useClass:pDe,multi:!0},{provide:J6,useValue:null},X3(tB())],imports:[N1,Cke,Kg,kI,mI,PU,GD,qH.forRoot({loader:{provide:uy,useClass:dSe,deps:[Hg,fl]}}),fke]})}}return t})();document.addEventListener("DOMContentLoaded",()=>{MX().bootstrapModule(hSe).catch(t=>console.error(t))})},156(Zn){"use strict";Zn.exports=function(Be,st){st||(st={}),"function"==typeof st&&(st={cmp:st});var Ft="boolean"==typeof st.cycles&&st.cycles,A=st.cmp&&function(be){return function(xe){return function(ce,Ie){return be({key:ce,value:xe[ce]},{key:Ie,value:xe[Ie]})}}}(st.cmp),Et=[];return function be(xe){if(xe&&xe.toJSON&&"function"==typeof xe.toJSON&&(xe=xe.toJSON()),void 0!==xe){if("number"==typeof xe)return isFinite(xe)?""+xe:"null";if("object"!=typeof xe)return JSON.stringify(xe);var ce,Ie;if(Array.isArray(xe)){for(Ie="[",ce=0;ce<xe.length;ce++)ce&&(Ie+=","),Ie+=be(xe[ce])||"null";return Ie+"]"}if(null===xe)return"null";if(-1!==Et.indexOf(xe)){if(Ft)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var ke=Et.push(xe)-1,De=Object.keys(xe).sort(A&&A(xe));for(Ie="",ce=0;ce<De.length;ce++){var Xt=De[ce],Ot=be(xe[Xt]);Ot&&(Ie&&(Ie+=","),Ie+=JSON.stringify(Xt)+":"+Ot)}return Et.splice(ke,1),"{"+Ie+"}"}}(Be)}},735(Zn,Be){"use strict";function Et(xe){return"number"==typeof xe&&isNaN(xe)}Object.defineProperty(Be,"__esModule",{value:!0}),Be.arrayIncludes=function be(xe,ce,Ie){var ke=xe.length;if(0===ke)return!1;for(var De=0|Ie,Xt=Et(ce),Ot=De>=0?De:ke+De;Ot<ke;){var We=xe[Ot++];if(We===ce||Xt&&Et(We))return!0}return!1},Be.endsWith=function Ft(xe,ce,Ie){var ke=(Ie||xe.length)-ce.length,De=xe.lastIndexOf(ce,ke);return-1!==De&&De===ke},Be.isRealNaN=Et,Be.startsWith=function st(xe,ce,Ie){return xe.substr(Ie||0,ce.length)===ce},Be.stringIncludes=function A(xe,ce,Ie){return-1!==xe.indexOf(ce,Ie||0)}},502(Zn,Be){"use strict";function st(be,xe){var ce=be.indexOf(xe);return-1===ce?[be]:[be.slice(0,ce),be.slice(ce+xe.length)]}function Ft(be){var xe=be.charAt(0),ce=be.length-1;return'"'!==xe&&"'"!==xe||xe!==be.charAt(ce)?be:be.slice(1,ce)}function Et(be){return be.map(function(xe){var ce=st(xe.trim(),"=");return{key:ce[0],value:"string"==typeof ce[1]?Ft(ce[1]):null}})}Object.defineProperty(Be,"__esModule",{value:!0}),Be.format=function A(be,xe){return be.map(function(ce){var Ie=ce.type,ke="element"===Ie?{type:Ie,tagName:ce.tagName.toLowerCase(),attributes:Et(ce.attributes),children:A(ce.children,xe)}:{type:Ie,content:ce.content};return xe.includePositions&&(ke.position=ce.position),ke})},Be.formatAttributes=Et,Be.splitHead=st,Be.unquote=Ft},989(Zn,Be,st){"use strict";Be.qg=function De(Ot){var We=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ke,Pt=(0,A.default)(Ot,We),Pi=(0,Et.default)(Pt,We);return(0,be.format)(Pi,We)},Be.As=function Xt(Ot){return(0,xe.toHTML)(Ot,arguments.length>1&&void 0!==arguments[1]?arguments[1]:ke)};var A=Ie(st(559)),Et=Ie(st(762)),be=st(502),xe=st(348),ce=st(436);function Ie(Ot){return Ot&&Ot.__esModule?Ot:{default:Ot}}var ke={voidTags:ce.voidTags,closingTags:ce.closingTags,childlessTags:ce.childlessTags,closingTagAncestorBreakers:ce.closingTagAncestorBreakers,includePositions:!1,preferDoubleQuoteAttributes:!1}},559(Zn,Be,st){"use strict";Object.defineProperty(Be,"__esModule",{value:!0}),Be.copyPosition=xe,Be.default=function ce(Je,it){var rt={str:Je,options:it,position:{index:0,column:0,line:0},tokens:[]};return Ie(rt),rt.tokens},Be.feedPosition=A,Be.findTextEnd=De,Be.isWhitespaceChar=Pi,Be.jumpPosition=Et,Be.lex=Ie,Be.lexComment=Ot,Be.lexSkipTag=Li,Be.lexTag=We,Be.lexTagAttributes=Ri,Be.lexTagName=G,Be.lexText=Xt,Be.makeInitialPosition=function be(){return{index:0,column:0,line:0}};var Ft=st(735);function A(Je,it,rt){for(var ot=Je.index,$e=Je.index=ot+rt,ht=ot;ht<$e;ht++)"\n"===it.charAt(ht)?(Je.line++,Je.column=0):Je.column++}function Et(Je,it,rt){return A(Je,it,rt-Je.index)}function xe(Je){return{index:Je.index,line:Je.line,column:Je.column}}function Ie(Je){for(var it=Je.str,rt=Je.options.childlessTags,ot=it.length;Je.position.index<ot;){var $e=Je.position.index;if(Xt(Je),Je.position.index===$e)if((0,Ft.startsWith)(it,"!--",$e+1))Ot(Je);else{var B=We(Je),$=B.toLowerCase();(0,Ft.arrayIncludes)(rt,$)&&Li(B,Je)}}}var ke=/[A-Za-z0-9]/;function De(Je,it){for(;;){var rt=Je.indexOf("<",it);if(-1===rt)return rt;var ot=Je.charAt(rt+1);if("/"===ot||"!"===ot||ke.test(ot))return rt;it=rt+1}}function Xt(Je){var rt=Je.str,ot=Je.position,$e=De(rt,ot.index);if($e!==ot.index){-1===$e&&($e=rt.length);var ht=xe(ot),B=rt.slice(ot.index,$e);Et(ot,rt,$e);var $=xe(ot);Je.tokens.push({type:"text",content:B,position:{start:ht,end:$}})}}function Ot(Je){var it=Je.str,rt=Je.position,ot=xe(rt);A(rt,it,4);var $e=it.indexOf("--\x3e",rt.index),ht=$e+3;-1===$e&&($e=ht=it.length);var B=it.slice(rt.index,$e);Et(rt,it,ht),Je.tokens.push({type:"comment",content:B,position:{start:ot,end:xe(rt)}})}function We(Je){var it=Je.str,rt=Je.position,$e="/"===it.charAt(rt.index+1),ht=xe(rt);A(rt,it,$e?2:1),Je.tokens.push({type:"tag-start",close:$e,position:{start:ht}});var B=G(Je);Ri(Je);var he="/"===it.charAt(rt.index);A(rt,it,he?2:1);var Fe=xe(rt);return Je.tokens.push({type:"tag-end",close:he,position:{end:Fe}}),B}var Pt=/\s/;function Pi(Je){return Pt.test(Je)}function G(Je){for(var it=Je.str,rt=Je.position,ot=it.length,$e=rt.index;$e<ot;){var ht=it.charAt($e);if(!Pi(ht)&&"/"!==ht&&">"!==ht)break;$e++}for(var $=$e+1;$<ot;){var he=it.charAt($);if(Pi(he)||"/"===he||">"===he)break;$++}Et(rt,it,$);var Ye=it.slice($e,$);return Je.tokens.push({type:"tag",content:Ye}),Ye}function Ri(Je){for(var it=Je.str,rt=Je.position,ot=Je.tokens,$e=rt.index,ht=null,B=$e,$=[],he=it.length;$e<he;){var Fe=it.charAt($e);if(ht)Fe===ht&&(ht=null),$e++;else{if("/"===Fe||">"===Fe){$e!==B&&$.push(it.slice(B,$e));break}Pi(Fe)?($e!==B&&$.push(it.slice(B,$e)),B=$e+1,$e++):"'"===Fe||'"'===Fe?(ht=Fe,$e++):$e++}}Et(rt,it,$e);for(var Di=$.length,Lt="attribute",Ut=0;Ut<Di;Ut++){var Mt=$[Ut];if(-1===Mt.indexOf("=")){var ct=$[Ut+1];if(ct&&(0,Ft.startsWith)(ct,"=")){if(ct.length>1){ot.push({type:Lt,content:Mt+ct}),Ut+=1;continue}var ft=$[Ut+2];if(Ut+=1,ft){ot.push({type:Lt,content:Mt+"="+ft}),Ut+=1;continue}}}if((0,Ft.endsWith)(Mt,"=")){var nn=$[Ut+1];if(nn&&!(0,Ft.stringIncludes)(nn,"=")){ot.push({type:Lt,content:Mt+nn}),Ut+=1;continue}var fr=Mt.slice(0,-1);ot.push({type:Lt,content:fr})}else ot.push({type:Lt,content:Mt})}}var On=[].push;function Li(Je,it){for(var rt=it.str,ot=it.position,$e=it.tokens,ht=Je.toLowerCase(),B=rt.length,$=ot.index;$<B;){var he=rt.indexOf("</",$);if(-1===he){Xt(it);break}var Fe=xe(ot);Et(Fe,rt,he);var Ye={str:rt,position:Fe,tokens:[]};if(ht===We(Ye).toLowerCase()){if(he!==ot.index){var Sn=xe(ot);Et(ot,rt,he),$e.push({type:"text",content:rt.slice(Sn.index,he),position:{start:Sn,end:xe(ot)}})}On.apply($e,Ye.tokens),Et(ot,rt,Ye.position.index);break}$=Ye.position.index}}},762(Zn,Be,st){"use strict";
304Object.defineProperty(Be,"__esModule",{value:!0}),Be.default=function A(ce,Ie){var ke={tagName:null,children:[]};return xe({tokens:ce,options:Ie,cursor:0,stack:[ke]}),ke.children},Be.hasTerminalParent=Et,Be.parse=xe,Be.rewindStack=be;var Ft=st(735);function Et(ce,Ie,ke){var De=ke[ce];if(De)for(var Xt=Ie.length-1;Xt>=0;){var Ot=Ie[Xt].tagName;if(Ot===ce)break;if((0,Ft.arrayIncludes)(De,Ot))return!0;Xt--}return!1}function be(ce,Ie,ke,De){ce[Ie].position.end=De;for(var Xt=Ie+1,Ot=ce.length;Xt<Ot;Xt++)ce[Xt].position.end=ke;ce.splice(Ie)}function xe(ce){for(var Ie=ce.tokens,ke=ce.options,De=ce.stack,Xt=De[De.length-1].children,Ot=Ie.length,We=ce.cursor;We<Ot;){var Pt=Ie[We];if("tag-start"===Pt.type){var Pi=Ie[++We];We++;var G=Pi.content.toLowerCase();if(Pt.close){for(var Ri=De.length,On=!1;--Ri>-1;)if(De[Ri].tagName===G){On=!0;break}for(;We<Ot&&"tag-end"===Ie[We].type;)We++;if(On){be(De,Ri,Pt.position.start,Ie[We-1].position.end);break}}else{var it=(0,Ft.arrayIncludes)(ke.closingTags,G);if(it&&(it=!Et(G,De,ke.closingTagAncestorBreakers)),it)for(var ot=De.length-1;ot>0;){if(G===De[ot].tagName){be(De,ot,Pt.position.start,Pt.position.start),Xt=De[ot-1].children;break}ot-=1}for(var ht=[],B=void 0;We<Ot&&"tag-end"!==(B=Ie[We]).type;)ht.push(B.content),We++;We++;var $=[],he={start:Pt.position.start,end:B.position.end},Fe={type:"element",tagName:Pi.content,attributes:ht,children:$,position:he};if(Xt.push(Fe),!B.close&&!(0,Ft.arrayIncludes)(ke.voidTags,G)){var wt=De.push({tagName:G,children:$,position:he}),Sn={tokens:Ie,options:ke,cursor:We,stack:De};xe(Sn),We=Sn.cursor,De.length===wt&&(Fe.position.end=Ie[We-1].position.end)}}}else Xt.push(Pt),We++}ce.cursor=We}},348(Zn,Be,st){"use strict";Object.defineProperty(Be,"__esModule",{value:!0}),Be.default=void 0,Be.formatAttributes=A,Be.toHTML=Et;var Ft=st(735);function A(xe,ce){return xe.reduce(function(Ie,ke){var Ot,De=ke.key,Xt=ke.value;return null===Xt?"".concat(Ie," ").concat(De):(Ot=ce?-1!==Xt.indexOf('"')?"'":'"':-1!==Xt.indexOf("'")?'"':"'","".concat(Ie," ").concat(De,"=").concat(Ot).concat(Xt).concat(Ot))},"")}function Et(xe,ce){return xe.map(function(Ie){if("text"===Ie.type)return Ie.content;if("comment"===Ie.type)return"\x3c!--".concat(Ie.content,"--\x3e");var ke=Ie.tagName,De=Ie.attributes,Xt=Ie.children;return(0,Ft.arrayIncludes)(ce.voidTags,ke.toLowerCase())?"<".concat(ke).concat(A(De,ce.preferDoubleQuoteAttributes),">"):"<".concat(ke).concat(A(De,ce.preferDoubleQuoteAttributes),">").concat(Et(Xt,ce),"</").concat(ke,">")}).join("")}Be.default={toHTML:Et}},436(Zn,Be){"use strict";Object.defineProperty(Be,"__esModule",{value:!0}),Be.voidTags=Be.closingTags=Be.closingTagAncestorBreakers=Be.childlessTags=void 0,Be.childlessTags=["style","script","template"],Be.closingTags=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],Be.closingTagAncestorBreakers={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},Be.voidTags=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]},878(Zn,Be,st){const Ft=st(130);Zn.exports={iframeResize:Ft,iframeResizer:Ft,contentWindow:st(833)}},833(Zn){!function(Be){if(!(typeof window>"u")){var st=!0,A="",Et=0,be="",xe=null,ce="",Ie=!1,ke={resize:1,click:1},Xt=!0,Ot=1,We="bodyOffset",Pt=We,Pi=!0,G="",Ri={},On=32,Li=null,Je=!1,it=!1,rt="[iFrameSizer]",$e="",ht={max:1,min:1,bodyScroll:1,documentElementScroll:1},B="child",he=window.parent,Fe="*",Ye=0,wt=!1,Sn=null,fi=16,Di=1,Ut="scroll",Mt=window,pi=function(){en("onMessage function not defined")},ct=function(){},_e=function(){},ft={height:function(){return en("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return en("Custom width calculation function not defined"),document.body.scrollWidth}},hr={},nn=!1;try{var fr=Object.create({},{passive:{get:function(){nn=!0}}});window.addEventListener("test",Ln,fr),window.removeEventListener("test",Ln,fr)}catch{}var bt={bodyOffset:function(){return document.body.offsetHeight+vi("marginTop")+vi("marginBottom")},offset:function(){return bt.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight}
304,custom:function(){return ft.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,bi(bt))},min:function(){return Math.min.apply(null,bi(bt))},grow:function(){return bt.max()},lowestElement:function(){return Math.max(bt.bodyOffset()||bt.documentElementOffset(),Gi("bottom",Xe()))},taggedElement:function(){return xi("bottom","data-iframe-height")}},nt={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return ft.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(nt.bodyScroll(),nt.documentElementScroll())},max:function(){return Math.max.apply(null,bi(nt))},min:function(){return Math.min.apply(null,bi(nt))},rightMostElement:function(){return Gi("right",Xe())},taggedElement:function(){return xi("right","data-iframe-width")}},Vn=function Gt(X){var de,He,on,Xn=null,ar=0,Cr=function(){ar=Date.now(),Xn=null,on=X.apply(de,He),Xn||(de=He=null)};return function(){var pr=Date.now();ar||(ar=pr);var Ei=fi-(pr-ar);return de=this,He=arguments,Ei<=0||Ei>fi?(Xn&&(clearTimeout(Xn),Xn=null),ar=pr,on=X.apply(de,He),Xn||(de=He=null)):Xn||(Xn=setTimeout(Cr,Ei)),on}}(Bt);"iframeResizer"in window||(window.iframeChildListener=function(X){Ic({data:X,sameDomian:!0})},Ct(window,"message",Ic),Ct(window,"readystatechange",_d),_d())}function Ln(){}function Ct(X,de,He,on){X.addEventListener(de,He,!!nn&&(on||{}))}function si(X){return X.charAt(0).toUpperCase()+X.slice(1)}function It(X){return rt+"["+$e+"] "+X}function vt(X){Je&&"object"==typeof window.console&&console.log(It(X))}function en(X){"object"==typeof window.console&&console.warn(It(X))}function wn(){(function Q(){function X(He){return"true"===He}var de=G.slice(13).split(":");$e=de[0],Et=Be===de[1]?Et:Number(de[1]),Ie=Be===de[2]?Ie:X(de[2]),Je=Be===de[3]?Je:X(de[3]),On=Be===de[4]?On:Number(de[4]),st=Be===de[6]?st:X(de[6]),be=de[7],Pt=Be===de[8]?Pt:de[8],A=de[9],ce=de[10],Ye=Be===de[11]?Ye:Number(de[11]),Ri.enable=Be!==de[12]&&X(de[12]),B=Be===de[13]?B:de[13],Ut=Be===de[14]?Ut:de[14],it=Be===de[15]?it:X(de[15])})(),vt("Initialising iFrame ("+window.location.href+")"),function ze(){function de(He,on){return"function"==typeof He&&(vt("Setup custom "+on+"CalcMethod"),ft[on]=He,He="custom"),He}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(function X(){var He=window.iFrameResizer;vt("Reading data from page: "+JSON.stringify(He)),Object.keys(He).forEach(Te,He),pi="onMessage"in He?He.onMessage:pi,ct="onReady"in He?He.onReady:ct,Fe="targetOrigin"in He?He.targetOrigin:Fe,Pt="heightCalculationMethod"in He?He.heightCalculationMethod:Pt,Ut="widthCalculationMethod"in He?He.widthCalculationMethod:Ut}(),Pt=de(Pt,"height"),Ut=de(Ut,"width")),vt("TargetOrigin for parent set to: "+Fe)}(),function Tt(){Be===be&&(be=Et+"px"),kt("margin",function je(X,de){return-1!==de.indexOf("-")&&(en("Negative CSS value ignored for "+X),de=""),de}("margin",be))}(),kt("background",A),kt("padding",ce),function lt(){var X=document.createElement("div");X.style.clear="both",X.style.display="block",X.style.height="0",document.body.appendChild(X)}(),Nn(),Ae(),function li(){document.documentElement.style.height="",document.body.style.height="",vt('HTML & body height set to "auto"')}(),function Vt(){vt("Enable public methods"),Mt.parentIFrame={autoResize:function(de){return!0===de&&!1===st?(st=!0,Vi()):!1===de&&!0===st&&(st=!1,function or(){rn("remove"),function ca(){null!==xe&&xe.disconnect()}(),clearInterval(Li)}()),Ve(0,0,"autoResize",JSON.stringify(st)),st},close:function(){Ve(0,0,"close")},getId:function(){return $e},getPageInfo:function(de){"function"==typeof de?(_e=de,Ve(0,0,"pageInfo")):(_e=function(){},Ve(0,0,"pageInfoStop"))},moveToAnchor:function(de){Ri.findTarget(de)},reset:function(){Jn("parentIFrame.reset")},scrollTo:function(de,He){Ve(He,de,"scrollTo")},scrollToOffset:function(de,He){Ve(He,de,"scrollToOffset")},sendMessage:function(de,He){Ve(0,0,"message",JSON.stringify(de),He)},setHeightCalculationMethod:function(de){Pt=de,Nn()},setWidthCalculationMethod:function(de){Ut=de,Ae()},setTargetOrigin:function(de){vt("Set targetOrigin: "+de),Fe=de},size:function(de,He){Bn("size","parentIFrame.size("+(de||"")+(He?","+He:"")+")",de,He)}}}(),function dt(){function X(He){Ve(0,0,He.type,He.screenY+":"+He.screenX)}function de(He,on){vt("Add event listener: "+on),Ct(window.document,He,X)}
304!0===it&&(de("mouseenter","Mouse Enter"),de("mouseleave","Mouse Leave"))}(),Vi(),Ri=function we(){function de(Ei){var Yi=Ei.getBoundingClientRect(),Ni=function X(){return{x:window.pageXOffset===Be?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===Be?document.documentElement.scrollTop:window.pageYOffset}}();return{x:parseInt(Yi.left,10)+parseInt(Ni.x,10),y:parseInt(Yi.top,10)+parseInt(Ni.y,10)}}function He(Ei){var Ni=Ei.split("#")[1]||Ei,qn=decodeURIComponent(Ni),No=document.getElementById(qn)||document.getElementsByName(qn)[0];Be===No?(vt("In page link (#"+Ni+") not found in iFrame, so sending to parent"),Ve(0,0,"inPageLink","#"+Ni)):function Yi(Qo){var ua=de(Qo);vt("Moving to in page link (#"+Ni+") at x: "+ua.x+" y: "+ua.y),Ve(ua.y,ua.x,"scrollToOffset")}(No)}function on(){var Ei=window.location.hash,Yi=window.location.href;""!==Ei&&"#"!==Ei&&He(Yi)}return Ri.enable?function pr(){Array.prototype.forEach&&document.querySelectorAll?(vt("Setting up location.hash handlers"),function Xn(){Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),function Ei(Yi){"#"!==Yi.getAttribute("href")&&Ct(Yi,"click",function Ni(qn){qn.preventDefault(),He(this.getAttribute("href"))})})}(),function ar(){Ct(window,"hashchange",on)}(),function Cr(){setTimeout(on,128)}()):en("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}():vt("In page linking not enabled"),{findTarget:He}}(),Bn("init","Init message from host page"),ct()}function Te(X){var de=X.split("Callback");if(2===de.length){var He="on"+de[0].charAt(0).toUpperCase()+de[0].slice(1);this[He]=this[X],delete this[X],en("Deprecated: '"+X+"' has been renamed '"+He+"'. The old method will be removed in the next major version.")}}function kt(X,de){Be!==de&&""!==de&&"null"!==de&&(document.body.style[X]=de,vt("Body "+X+' set to "'+de+'"'))}function kn(X){var de={add:function(He){function on(){Bn(X.eventName,X.eventType)}hr[He]=on,Ct(window,He,on,{passive:!0})},remove:function(He){var on=hr[He];delete hr[He],function sn(X,de,He){X.removeEventListener(de,He,!1)}(window,He,on)}};X.eventNames&&Array.prototype.map?(X.eventName=X.eventNames[0],X.eventNames.map(de[X.method])):de[X.method](X.eventName),vt(si(X.method)+" event listener: "+X.eventType)}function rn(X){kn({method:X,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),kn({method:X,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),kn({method:X,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),kn({method:X,eventType:"Input",eventName:"input"}),kn({method:X,eventType:"Mouse Up",eventName:"mouseup"}),kn({method:X,eventType:"Mouse Down",eventName:"mousedown"}),kn({method:X,eventType:"Orientation Change",eventName:"orientationchange"}),kn({method:X,eventType:"Print",eventNames:["afterprint","beforeprint"]}),kn({method:X,eventType:"Ready State Change",eventName:"readystatechange"}),kn({method:X,eventType:"Touch Start",eventName:"touchstart"}),kn({method:X,eventType:"Touch End",eventName:"touchend"}),kn({method:X,eventType:"Touch Cancel",eventName:"touchcancel"}),kn({method:X,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),kn({method:X,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),kn({method:X,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===B&&kn({method:X,eventType:"IFrame Resized",eventName:"resize"})}function $n(X,de,He,on){return de!==X&&(X in He||(en(X+" is not a valid option for "+on+"CalculationMethod."),X=de),vt(on+' calculation method set to "'+X+'"')),X}function Nn(){Pt=$n(Pt,We,bt,"height")}function Ae(){Ut=$n(Ut,"scroll",nt,"width")}function Vi(){!0===st?(rn("add"),function oo(){window.MutationObserver||window.WebKitMutationObserver?0>On?At():xe=function $r(){function X(qn){function No(Qo){!1===Qo.complete&&(vt("Attach listeners to "+Qo.src),Qo.addEventListener("load",Xn,!1),Qo.addEventListener("error",ar,!1),Ei.push(Qo))}"attributes"===qn.type&&"src"===qn.attributeName?No(qn.target):"childList"===qn.type&&Array.prototype.forEach.call(qn.target.querySelectorAll("img"),No)}function He(qn){vt("Remove listeners from "+qn.src),qn.removeEventListener("load",Xn,!1),qn.removeEventListener("error",ar,!1),function de(qn){Ei.splice(Ei.indexOf(qn),1)}(qn)}function on(qn,No,Qo){He(qn.target),Bn(No,Qo+": "+qn.target.src)}function Xn(qn){on(qn,"imageLoad","Image loaded")}function ar(qn){on(qn,"imageLoadFailed","Image load failed")}
304function Cr(qn){Bn("mutationObserver","mutationObserver: "+qn[0].target+" "+qn[0].type),qn.forEach(X)}var Ei=[],Yi=window.MutationObserver||window.WebKitMutationObserver,Ni=function pr(){var qn=document.querySelector("body");return Ni=new Yi(Cr),vt("Create body MutationObserver"),Ni.observe(qn,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}),Ni}();return{disconnect:function(){"disconnect"in Ni&&(vt("Disconnect body MutationObserver"),Ni.disconnect(),Ei.forEach(He))}}}():(vt("MutationObserver not supported in this browser!"),At())}()):vt("Auto Resize disabled")}function At(){0!==On&&(vt("setInterval: "+On+"ms"),Li=setInterval(function(){Bn("interval","setInterval: "+On)},Math.abs(On)))}function vi(X,de){var He=0;return de=de||document.body,He=null===(He=document.defaultView.getComputedStyle(de,null))?0:He[X],parseInt(He,10)}function Gi(X,de){for(var He=de.length,on=0,Xn=0,ar=si(X),Cr=Date.now(),pr=0;pr<He;pr++)(on=de[pr].getBoundingClientRect()[X]+vi("margin"+ar,de[pr]))>Xn&&(Xn=on);return Cr=Date.now()-Cr,vt("Parsed "+He+" HTML elements"),vt("Element position calculated in "+Cr+"ms"),function Ji(X){X>fi/2&&vt("Event throttle increased to "+(fi=2*X)+"ms")}(Cr),Xn}function bi(X){return[X.bodyOffset(),X.bodyScroll(),X.documentElementOffset(),X.documentElementScroll()]}function xi(X,de){var on=document.querySelectorAll("["+de+"]");return 0===on.length&&function He(){en("No tagged elements ("+de+") found on page"),document.querySelectorAll("body *")}(),Gi(X,on)}function Xe(){return document.querySelectorAll("body *")}function Bt(X,de,He,on){var Ni,qn;!function ar(){function No(Qo,ua){return!(Math.abs(Qo-ua)<=Ye)}return Ni=Be===He?bt[Pt]():He,qn=Be===on?nt[Ut]():on,No(Ot,Ni)||Ie&&No(Di,qn)}()&&"init"!==X?function Yi(){(function Cr(){return!(X in{init:1,interval:1,size:1})})()&&function pr(){return Pt in ht||Ie&&Ut in ht}()?Jn(de):X in{interval:1}||function Ei(){vt("No change in size detected")}()}():(et(),function Xn(){Ve(Ot=Ni,Di=qn,X)}())}function Bn(X,de,He,on){!function ar(){return wt&&X in ke}()?(function Xn(){X in{reset:1,resetPage:1,init:1}||vt("Trigger event: "+de)}(),"init"===X?Bt(X,de,He,on):Vn(X,de,He,on)):vt("Trigger event cancelled: "+X)}function et(){wt||(wt=!0,vt("Trigger event lock on")),clearTimeout(Sn),Sn=setTimeout(function(){wt=!1,vt("Trigger event lock off"),vt("--")},128)}function Bi(X){Ot=bt[Pt](),Di=nt[Ut](),Ve(Ot,Di,X)}function Jn(X){var de=Pt;Pt=We,vt("Reset trigger event: "+X),et(),Bi("reset"),Pt=de}function Ve(X,de,He,on,Xn){(function ar(){Be===Xn?Xn=Fe:vt("Message targetOrigin: "+Xn)})(),function Cr(){var Ei=$e+":"+X+":"+de+":"+He+(Be===on?"":":"+on);vt("Sending message to host page ("+Ei+")"),he.postMessage(rt+Ei,Xn)}()}function Ic(X){var de={init:function(){G=X.data,he=X.source,wn(),Xt=!1,setTimeout(function(){Pi=!1},128)},reset:function(){Pi?vt("Page reset ignored by init"):(vt("Page size reset by host page"),Bi("resetPage"))},resize:function(){Bn("resizeParent","Parent window requested size check")},moveToAnchor:function(){Ri.findTarget(Xn())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var Ni=Xn();vt("PageInfoFromParent called from parent: "+Ni),_e(JSON.parse(Ni)),vt(" --")},message:function(){var Ni=Xn();vt("onMessage called from parent: "+Ni),pi(JSON.parse(Ni)),vt(" --")}};function on(){return X.data.split("]")[1].split(":")[0]}function Xn(){return X.data.slice(X.data.indexOf(":")+1)}function Cr(){return X.data.split(":")[2]in{true:1,false:1}}(function He(){return rt===(""+X.data).slice(0,13)})()&&function Ei(){!1===Xt?function pr(){var Yi=on();Yi in de?de[Yi]():!function ar(){return!Zn.exports&&"iFrameResize"in window||window.jQuery!==Be&&"iFrameResize"in window.jQuery.prototype}()&&!Cr()&&en("Unexpected message ("+X.data+")")}():Cr()?de.init():vt('Ignored message of type "'+on()+'". Received before initialization.')}()}function _d(){"loading"!==document.readyState&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}}()},130(Zn,Be){var st,Ft,A;console.info("\nIFRAME-RESIZER\n\nIframe-Resizer 5 is now available via the following two packages:\n\n * @iframe-resizer/parent\n * @iframe-resizer/child\n\nAdditionally their are also new versions of iframe-resizer for React, Vue, and jQuery.\n\nVersion 5 of iframe-resizer has been extensively rewritten to use modern browser APIs, which has enabled significantly better performance and greater accuracy in the detection of content resizing events.\n\nPlease see https://iframe-resizer.com/upgrade for more details.\n"),function(Et){if(!(typeof window>"u")){var xe,be=0,ce=!1,Ie=!1,Xt="[iFrameSizer]",We=null,Pt=window.requestAnimationFrame,Pi=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),G={}
304,Ri=null,On=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,license:"1jqr0si6pnt",log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){he("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}}),fr={};window.jQuery!==Et&&function wn(Q){Q.fn?Q.fn.iFrameResize||(Q.fn.iFrameResize=function(ze){return this.filter("iframe").each(function je(kt,Tt){nn(Tt,ze)}).end()}):$("","Unable to bind to jQuery, it is not fully loaded.")}(window.jQuery),Ft=[],(A="function"==typeof(st=en)?st.apply(Be,Ft):st)!==Et&&(Zn.exports=A),window.iFrameResize=window.iFrameResize||en()}function Li(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function Je(Q,Te,ze){Q.addEventListener(Te,ze,!1)}function it(Q,Te,ze){Q.removeEventListener(Te,ze,!1)}function ht(Q){return G[Q]?G[Q].log:ce}function B(Q,Te){Fe("log",Q,Te,ht(Q))}function $(Q,Te){Fe("info",Q,Te,ht(Q))}function he(Q,Te){Fe("warn",Q,Te,!0)}function Fe(Q,Te,ze,je){!0===je&&"object"==typeof window.console&&console[Q](function $e(Q){return Xt+"["+function ot(Q){var Te="Host page: "+Q;return window.top!==window.self&&(Te=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+Q:"Nested host page: "+Q),Te}(Q)+"]"}(Te),ze)}function Ye(Q){function Te(){Tt("Height"),Tt("Width"),ct(function nt(){pi(Xe),Lt(bt),oo("onResized",Xe)},Xe,"init")}function je(nt){return"border-box"!==nt.boxSizing?0:(nt.paddingTop?parseInt(nt.paddingTop,10):0)+(nt.paddingBottom?parseInt(nt.paddingBottom,10):0)}function kt(nt){return"border-box"!==nt.boxSizing?0:(nt.borderTopWidth?parseInt(nt.borderTopWidth,10):0)+(nt.borderBottomWidth?parseInt(nt.borderBottomWidth,10):0)}function Tt(nt){var Bt=Number(G[bt]["max"+nt]),Vn=Number(G[bt]["min"+nt]),Bn=nt.toLowerCase(),et=Number(Xe[Bn]);B(bt,"Checking "+Bn+" is in range "+Vn+"-"+Bt),et<Vn&&(et=Vn,B(bt,"Set "+Bn+" to min value")),et>Bt&&(et=Bt,B(bt,"Set "+Bn+" to max value")),Xe[Bn]=""+et}function $n(nt){return xi.slice(xi.indexOf(":")+7+nt)}function Vi(nt,Bt){!function Ct(Q,Te,ze){fr[ze]||(fr[ze]=setTimeout(function(){fr[ze]=null,Q()},Te))}(function Vn(){_e("Send Page Info","pageInfo:"+function Ae(){var nt=document.body.getBoundingClientRect(),Bt=Xe.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:Bt.height,iframeWidth:Bt.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(Bt.top-nt.top,10),offsetLeft:parseInt(Bt.left-nt.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})}(),nt,Bt)},32,Bt)}function we(nt){var Bt=nt.getBoundingClientRect();return Di(bt),{x:Math.floor(Number(Bt.left)+Number(We.x)),y:Math.floor(Number(Bt.top)+Number(We.y))}}function dt(nt){var et=nt?we(Xe.iframe):{x:0,y:0},Bi=function Vn(){return{x:Number(Xe.width)+et.x,y:Number(Xe.height)+et.y}}();B(bt,"Reposition requested from iFrame (offset x:"+et.x+" y:"+et.y+")"),window.top===window.self?function Bt(){We=Bi,Vt(),B(bt,"--")}():function Bn(){window.parentIFrame?window.parentIFrame["scrollTo"+(nt?"Offset":"")](Bi.x,Bi.y):he(bt,"Unable to scroll to requested position, window.parentIFrame not found")}()}function Vt(){!1===oo("onScroll",We)?Ut():Lt(bt)}function $r(nt){var Bt={};if(0===Number(Xe.width)&&0===Number(Xe.height)){var Vn=$n(9).split(":");Bt={x:Vn[1],y:Vn[0]}}else Bt={x:Xe.width,y:Xe.height};oo(nt,{iframe:Xe.iframe,screenX:Number(Bt.x),screenY:Number(Bt.y),type:Xe.type})}function oo(nt,Bt){return wt(bt,nt,Bt)}
304var xi=Q.data,Xe={},bt=null;"[iFrameResizerChild]Ready"===xi?function Gi(){for(var nt in G)_e("iFrame requested init",ft(nt),G[nt].iframe,nt)}():function kn(){return Xt===(""+xi).slice(0,13)&&xi.slice(13).split(":")[0]in G}()?(Xe=function ze(){var nt=xi.slice(13).split(":"),Bt=nt[1]?parseInt(nt[1],10):0,Vn=G[nt[0]]&&G[nt[0]].iframe,Bn=getComputedStyle(Vn);return{iframe:Vn,id:nt[0],height:Bt+je(Bn)+kt(Bn),width:nt[2],type:nt[3]}}(),G[bt=Xe.id]&&(G[bt].loaded=!0),!function rn(){var nt=Xe.type in{true:1,false:1,undefined:1};return nt&&B(bt,"Ignoring init message from meta parent page"),nt}()&&function Ji(nt){var Bt=!0;return G[nt]||(Bt=!1,he(Xe.type+" No settings for "+nt+". Message was: "+xi)),Bt}(bt)&&(B(bt,"Received: "+xi),function lt(){var nt=!0;return null===Xe.iframe&&(he(bt,"IFrame ("+Xe.id+") not found"),nt=!1),nt}()&&function li(){var Bt=Q.origin,Vn=G[bt]&&G[bt].checkOrigin;if(Vn&&""+Bt!="null"&&!function nt(){return Vn.constructor===Array?function Bn(){var Bi=0,Jn=!1;for(B(bt,"Checking connection is from allowed list of origins: "+Vn);Bi<Vn.length;Bi++)if(Vn[Bi]===Bt){Jn=!0;break}return Jn}():function et(){var Bi=G[bt]&&G[bt].remoteHost;return B(bt,"Checking connection is from: "+Bi),Bt===Bi}()}())throw new Error("Unexpected message received from: "+Bt+" for "+Xe.iframe.id+". Message was: "+Q.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function vi(){switch(G[bt]&&G[bt].firstRun&&function bi(){G[bt]&&(G[bt].firstRun=!1)}(),Xe.type){case"close":fi(Xe.iframe);break;case"message":!function Nn(nt){B(bt,"onMessage passed: {iframe: "+Xe.iframe.id+", message: "+nt+"}"),oo("onMessage",{iframe:Xe.iframe,message:JSON.parse(nt)}),B(bt,"--")}($n(6));break;case"mouseenter":$r("onMouseEnter");break;case"mouseleave":$r("onMouseLeave");break;case"autoResize":G[bt].autoResize=JSON.parse($n(9));break;case"scrollTo":dt(!1);break;case"scrollToOffset":dt(!0);break;case"pageInfo":Vi(G[bt]&&G[bt].iframe,bt),function ca(){function nt(et,Bi){function Jn(){G[Bn]?Vi(G[Bn].iframe,Bn):Bt()}["scroll","resize"].forEach(function(Ve){B(Bn,et+Ve+" listener for sendPageInfo"),Bi(window,Ve,Jn)})}function Bt(){nt("Remove ",it)}var Bn=bt;(function Vn(){nt("Add ",Je)})(),G[Bn]&&(G[Bn].stopPageInfo=Bt)}();break;case"pageInfoStop":!function or(){G[bt]&&G[bt].stopPageInfo&&(G[bt].stopPageInfo(),delete G[bt].stopPageInfo)}();break;case"inPageLink":!function At(nt){var Bn=nt.split("#")[1]||"",et=decodeURIComponent(Bn),Bi=document.getElementById(et)||document.getElementsByName(et)[0];Bi?function Bt(){var Jn=we(Bi);B(bt,"Moving to in page link (#"+Bn+") at x: "+Jn.x+" y: "+Jn.y),We={x:Jn.x,y:Jn.y},Vt(),B(bt,"--")}():window.top===window.self?B(bt,"In page link #"+Bn+" not found"):function Vn(){window.parentIFrame?window.parentIFrame.moveToAnchor(Bn):B(bt,"In page link #"+Bn+" not found and window.parentIFrame not found")}()}($n(9));break;case"reset":Mt(Xe);break;case"init":Te(),oo("onInit",Xe.iframe);break;default:0===Number(Xe.width)&&0===Number(Xe.height)?he("Unsupported message received ("+Xe.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):Te()}}())):$(bt,"Ignored: "+xi)}function wt(Q,Te,ze){var je=null,kt=null;if(G[Q]){if("function"!=typeof(je=G[Q][Te]))throw new TypeError(Te+" on iFrame["+Q+"] is not a function");kt=je(ze)}return kt}function Sn(Q){delete G[Q.id]}function fi(Q){var Te=Q.id;if(!1!==wt(Te,"onClose",Te)){B(Te,"Removing iFrame: "+Te);try{Q.parentNode&&Q.parentNode.removeChild(Q)}catch(ze){he(ze)}wt(Te,"onClosed",Te),B(Te,"--"),Sn(Q),xe&&(xe.disconnect(),xe=null)}else B(Te,"Close iframe cancelled by onClose event")}function Di(Q){null===We&&B(Q,"Get page position: "+(We={x:window.pageXOffset===Et?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===Et?document.documentElement.scrollTop:window.pageYOffset}).x+","+We.y)}function Lt(Q){null!==We&&(window.scrollTo(We.x,We.y),B(Q,"Set page position: "+We.x+","+We.y),Ut())}function Ut(){We=null}function Mt(Q){B(Q.id,"Size reset requested by "+("init"===Q.type?"host page":"iFrame")),Di(Q.id),ct(function Te(){pi(Q),_e("reset","reset",Q.iframe,Q.id)},Q,"reset")}function pi(Q){function ze(Tt){!Ie&&"0"===Q[Tt]&&(Ie=!0,B(kt,"Hidden iFrame detected, creating visibility listener"),function sn(){function Q(){Object.keys(G).forEach(function(Tt){!function kt(Tt){function li(rn){return"0px"===(G[Tt]&&G[Tt].iframe.style[rn])}G[Tt]&&function kn(rn){return null!==rn.offsetParent}(G[Tt].iframe)&&(li("height")||li("width"))&&_e("Visibility change","resize",G[Tt].iframe,Tt)}(Tt)})}function Te(kt){B("window","Mutation observed: "+kt[0].target+" "+kt[0].type),Ln(Q,16)}var je=Li();je&&function ze(){var kt=document.querySelector("body");new je(Te).observe(kt,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}()}())}function je(Tt){(function Te(Tt){Q.id?(Q.iframe.style[Tt]=Q[Tt]+"px",B(Q.id,"IFrame ("+kt+") "+Tt+" set to "+Q[Tt]+"px")):B("undefined","messageData id not set")})(Tt),ze(Tt)}var kt=Q.iframe.id;G[kt]&&(G[kt].sizeHeight&&je("height"),G[kt].sizeWidth&&je("width"))}function ct(Q,Te,ze){ze!==Te.type&&Pt&&!window.jasmine?(B(Te.id,"Requesting animation frame"),Pt(Q)):Q()}function _e(Q,Te,ze,je,kt){var $n=!1;G[je=je||ze.id]&&(function kn(){ze&&"contentWindow"in ze&&null!==ze.contentWindow?function Tt(){var Nn=G[je]&&G[je].targetOrigin;B(je,"["+Q+"] Sending msg to iframe["+je+"] ("+Te+") targetOrigin: "+Nn),ze.contentWindow.postMessage(Xt+Te,Nn)}():function li(){he(je,"["+Q+"] IFrame("+je+") not found")}()}(),function rn(){kt&&G[je]&&G[je].warningTimeout&&(G[je].msgTimeout=setTimeout(function Nn(){G[je]&&!G[je].loaded&&!$n&&($n=!0,he(je,"IFrame has not responded within "+G[je].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},G[je].warningTimeout))}())}function ft(Q){return Q+":"+G[Q].bodyMarginV1+":"+G[Q].sizeWidth+":"+G[Q].log+":"+G[Q].interval+":"+G[Q].enablePublicMethods+":"+G[Q].autoResize+":"+G[Q].bodyMargin+":"+G[Q].heightCalculationMethod+":"+G[Q].bodyBackgroun
304d+":"+G[Q].bodyPadding+":"+G[Q].tolerance+":"+G[Q].inPageLinks+":"+G[Q].resizeFrom+":"+G[Q].widthCalculationMethod+":"+G[Q].mouseEvents}function nn(Q,Te){function ca(dt){var Vt=dt.split("Callback");if(2===Vt.length){var At="on"+Vt[0].charAt(0).toUpperCase()+Vt[0].slice(1);this[At]=this[dt],delete this[dt],he(we,"Deprecated: '"+dt+"' has been renamed '"+At+"'. The old method will be removed in the next major version.")}}var we=function kt(dt){if("string"!=typeof dt)throw new TypeError("Invaild id for iFrame. Expected String");return""===dt&&(Q.id=dt=function je(){var dt=Te&&Te.id||On.id+be++;return null!==document.getElementById(dt)&&(dt+=be++),dt}(),ce=(Te||{}).log,B(dt,"Added missing iframe ID: "+dt+" ("+Q.src+")")),dt}(Q.id);!function lt(){return we in G&&"iFrameResizer"in Q}()?(function or(dt){dt=dt||{},G[we]=Object.create(null),G[we].iframe=Q,G[we].firstRun=!0,G[we].remoteHost=Q.src&&Q.src.split("/").slice(0,3).join("/"),function Nn(dt){if("object"!=typeof dt)throw new TypeError("Options is not an object")}(dt),Object.keys(dt).forEach(ca,dt),function Ae(dt){for(var Vt in On)Object.prototype.hasOwnProperty.call(On,Vt)&&(G[we][Vt]=Object.prototype.hasOwnProperty.call(dt,Vt)?dt[Vt]:On[Vt])}(dt),G[we]&&(G[we].targetOrigin=!0===G[we].checkOrigin?function Vi(dt){return""===dt||null!==dt.match(/^(about:blank|javascript:|file:\/\/)/)?"*":dt}(G[we].remoteHost):"*")}(Te),function Tt(){switch(B(we,"IFrame scrolling "+(G[we]&&G[we].scrolling?"enabled":"disabled")+" for "+we),Q.style.overflow=!1===(G[we]&&G[we].scrolling)?"hidden":"auto",G[we]&&G[we].scrolling){case"omit":break;case!0:Q.scrolling="yes";break;case!1:Q.scrolling="no";break;default:Q.scrolling=G[we]?G[we].scrolling:"no"}}(),function ze(){function dt(At){var $r=G[we][At];$r!==1/0&&0!==$r&&(Q.style[At]=function hr(Q){return"number"==typeof Q}($r)?$r+"px":$r,B(we,"Set "+At+" = "+Q.style[At]))}function Vt(At){if(G[we]["min"+At]>G[we]["max"+At])throw new Error("Value for min"+At+" can not be greater than max"+At)}Vt("Height"),Vt("Width"),dt("maxHeight"),dt("minHeight"),dt("maxWidth"),dt("minWidth")}(),function li(){("number"==typeof(G[we]&&G[we].bodyMargin)||"0"===(G[we]&&G[we].bodyMargin))&&(G[we].bodyMarginV1=G[we].bodyMargin,G[we].bodyMargin=G[we].bodyMargin+"px")}(),function $n(dt){var $r=Li();$r&&(xe=function At(oo){if(!Q.parentNode)return null;var vi=new oo(function(Ji){Ji.forEach(function(Gi){Array.prototype.slice.call(Gi.removedNodes).forEach(function(xi){xi===Q&&fi(Q)})})});return vi.observe(Q.parentNode,{childList:!0}),vi}($r)),Je(Q,"load",function Vt(){_e("iFrame.onload",dt,Q,Et,!0),function kn(){(!G[we]||!G[we].firstRun)&&G[we]&&G[we].heightCalculationMethod in Pi&&Mt({iframe:Q,height:0,width:0,type:"init"})}()}),_e("init",dt,Q,Et,!0)}(ft(we)),function rn(){G[we]&&(G[we].iframe.iFrameResizer={close:fi.bind(null,G[we].iframe),removeListeners:Sn.bind(null,G[we].iframe),resize:_e.bind(null,"Window resize","resize",G[we].iframe),moveToAnchor:function(dt){_e("Move to anchor","moveToAnchor:"+dt,G[we].iframe,we)},sendMessage:function(dt){_e("Send Message","message:"+(dt=JSON.stringify(dt)),G[we].iframe,we)}})}()):he(we,"Ignored iFrame, already setup.")}function Ln(Q,Te){null===Ri&&(Ri=setTimeout(function(){Ri=null,Q()},Te))}function Gt(){"hidden"!==document.visibilityState&&(B("document","Trigger event: Visibility change"),Ln(function Q(){It("Tab Visible","resize")},16))}function It(Q,Te){Object.keys(G).forEach(function(je){(function ze(je){return G[je]&&"parent"===G[je].resizeFrom&&G[je].autoResize&&!G[je].firstRun})(je)&&_e(Q,Te,G[je].iframe,je)})}function en(){function Q(je,kt){kt&&(function Tt(){if(!kt.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==kt.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+kt.tagName+">")}(),nn(kt,je),ze.push(kt))}var ze;return function rt(){var Te,Q=["moz","webkit","o","ms"];for(Te=0;Te<Q.length&&!Pt;Te+=1)Pt=window[Q[Te]+"RequestAnimationFrame"];Pt?Pt=Pt.bind(window):B("setup","RequestAnimationFrame not supported")}(),function vt(){Je(window,"message",Ye),Je(window,"resize",function(){!function si(Q){B("window","Trigger event: "+Q),Ln(function Te(){It("Window "+Q,"resize")},16)}("resize")}),Je(document,"visibilitychange",Gt),Je(document,"-webkit-visibilitychange",Gt)}(),function(kt,Tt){switch(ze=[],function Te(je){je&&je.enablePublicMethods&&he("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(kt),typeof Tt){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(Tt||"iframe"),Q.bind(Et,kt));break;case"object":Q(kt,Tt);break;default:throw new TypeError("Unexpected data type ("+typeof Tt+")")}return ze}}}()},407(Zn,Be,st){var Ft;Zn=st.nmd(Zn),function(){var A,ce="Expected a function",De="__lodash_hash_undefined__",Ot="__lodash_placeholder__",Lt=1/0,Ut=9007199254740991,ct=4294967295,hr=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nn="[object Arguments]",Ln="[object Array]",Ct="[object Boolean]",sn="[object Date]",Gt="[object Error]",It="[object Function]",vt="[object GeneratorFunction]",en="[object Map]",wn="[object Number]",Te="[object Object]",ze="[object Promise]",kt="[object RegExp]",Tt="[object Set]",li="[object String]",kn="[object Symbol]",$n="[object WeakMap]",Ae="[object ArrayBuffer]",Vi="[object DataView]",ca="[object Float32Array]",or="[object Float64Array
vendor: 24,314 bytes, line 304
304]",lt="[object Int8Array]",we="[object Int16Array]",dt="[object Int32Array]",Vt="[object Uint8Array]",At="[object Uint8ClampedArray]",$r="[object Uint16Array]",oo="[object Uint32Array]",vi=/\b__p \+= '';/g,Ji=/\b(__p \+=) '' \+/g,Gi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bi=/&(?:amp|lt|gt|quot|#39);/g,xi=/[&<>"']/g,Xe=RegExp(bi.source),bt=RegExp(xi.source),nt=/<%-([\s\S]+?)%>/g,Bt=/<%([\s\S]+?)%>/g,Vn=/<%=([\s\S]+?)%>/g,Bn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,et=/^\w*$/,Bi=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jn=/[\\^$.*+?()[\]{}|]/g,Ve=RegExp(Jn.source),Ic=/^\s+/,_d=/\s/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,de=/\{\n\/\* \[wrapped with (.+)\] \*/,He=/,? & /,on=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Xn=/[()=,{}\[\]\/\s]/,ar=/\\(\\)?/g,Cr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pr=/\w*$/,Ei=/^[-+]0x[0-9a-f]+$/i,Yi=/^0b[01]+$/i,Ni=/^\[object .+?Constructor\]$/,qn=/^0o[0-7]+$/i,No=/^(?:0|[1-9]\d*)$/,Qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ua=/($^)/,vd=/['\n\r\u2028\u2029\\]/g,Lh="\\ud800-\\udfff",os="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",yu="\\u2700-\\u27bf",Cu="a-z\\xdf-\\xf6\\xf8-\\xff",Rl="A-Z\\xc0-\\xd6\\xd8-\\xde",Nl="\\ufe0e\\ufe0f",bd="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ac="["+Lh+"]",P_="["+bd+"]",Qi="["+os+"]",R_="\\d+",yC="["+yu+"]",yi="["+Cu+"]",Yp="[^"+Lh+bd+R_+yu+Cu+Rl+"]",wr="\\ud83c[\\udffb-\\udfff]",N_="[^"+Lh+"]",Hh="(?:\\ud83c[\\udde6-\\uddff]){2}",Wn="[\\ud800-\\udbff][\\udc00-\\udfff]",$t="["+Rl+"]",ao="(?:"+yi+"|"+Yp+")",Qp="(?:"+$t+"|"+Yp+")",Kp="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",F_="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Ks="(?:"+Qi+"|"+wr+")?",L_="["+Nl+"]?",Zp=L_+Ks+"(?:\\u200d(?:"+[N_,Hh,Wn].join("|")+")"+L_+Ks+")*",DC="(?:"+[yC,Hh,Wn].join("|")+")"+Zp,V_="(?:"+[N_+Qi+"?",Qi,Hh,Wn,Ac].join("|")+")",yo=RegExp("['\u2019]","g"),Ht=RegExp(Qi,"g"),zh=RegExp(wr+"(?="+wr+")|"+V_+Zp,"g"),xC=RegExp([$t+"?"+yi+"+"+Kp+"(?="+[P_,$t,"$"].join("|")+")",Qp+"+"+F_+"(?="+[P_,$t+ao,"$"].join("|")+")",$t+"?"+ao+"+"+Kp,$t+"+"+F_,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",R_,DC].join("|"),"g"),MC=RegExp("[\\u200d"+Lh+os+Nl+"]"),Oc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,jh=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],le=-1,Ki={};Ki[ca]=Ki[or]=Ki[lt]=Ki[we]=Ki[dt]=Ki[Vt]=Ki[At]=Ki[$r]=Ki[oo]=!0,Ki[nn]=Ki[Ln]=Ki[Ae]=Ki[Ct]=Ki[Vi]=Ki[sn]=Ki[Gt]=Ki[It]=Ki[en]=Ki[wn]=Ki[Te]=Ki[kt]=Ki[Tt]=Ki[li]=Ki[$n]=!1;var pt={};pt[nn]=pt[Ln]=pt[Ae]=pt[Vi]=pt[Ct]=pt[sn]=pt[ca]=pt[or]=pt[lt]=pt[we]=pt[dt]=pt[en]=pt[wn]=pt[Te]=pt[kt]=pt[Tt]=pt[li]=pt[kn]=pt[Vt]=pt[At]=pt[$r]=pt[oo]=!0,pt[Gt]=pt[It]=pt[$n]=!1;var B_={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},yd=parseFloat,Cd=parseInt,wd="object"==typeof global&&global&&global.Object===Object&&global,Xp="object"==typeof self&&self&&self.Object===Object&&self,Nr=wd||Xp||Function("return this")(),ue=Be&&!Be.nodeType&&Be,Zs=ue&&Zn&&!Zn.nodeType&&Zn,Pc=Zs&&Zs.exports===ue,kd=Pc&&wd.process,Fo=function(){try{return Zs&&Zs.require&&Zs.require("util").types||kd&&kd.binding&&kd.binding("util")}catch{}}(),em=Fo&&Fo.isArrayBuffer,Du=Fo&&Fo.isDate,tm=Fo&&Fo.isMap,Ii=Fo&&Fo.isRegExp,xu=Fo&&Fo.isSet,Mu=Fo&&Fo.isTypedArray;function da(W,fe,K){switch(K.length){case 0:return W.call(fe);case 1:return W.call(fe,K[0]);case 2:return W.call(fe,K[0],K[1]);case 3:return W.call(fe,K[0],K[1],K[2])}return W.apply(fe,K)}function Su(W,fe,K,Ke){for(var ln=-1,oi=null==W?0:W.length;++ln<oi;){var mr=W[ln];fe(Ke,mr,K(mr),W)}return Ke}function qr(W,fe){for(var K=-1,Ke=null==W?0:W.length;++K<Ke&&!1!==fe(W[K],K,W););return W}function Uh(W,fe){for(var K=null==W?0:W.length;K--&&!1!==fe(W[K],K,W););return W}function Ll(W,fe){for(var K=-1,Ke=null==W?0:W.length;++K<Ke;)if(!fe(W[K],K,W))return!1;return!0}function so(W,fe){for(var K=-1,Ke=null==W?0:W.length,ln=0,oi=[];++K<Ke;){var mr=W[K];fe(mr,K,W)&&(oi[ln++]=mr)}return oi}function Lo(W,fe){return!(null==W||!W.length)&&Js(W,fe,0)>-1}function Vl(W,fe,K){for(var Ke=-1,ln=null==W?0:W.length;++Ke<ln;)if(K(fe,W[Ke]))return!0;return!1}function ri(W,fe){for(var K=-1,Ke=null==W?0:W.length,ln=Array(Ke);++K<Ke;)ln[K]=fe(W[K],K,W);return ln}function qt(W,fe){for(var K=-1,Ke=fe.length,ln=W.length;++K<Ke;)W[ln+K]=fe[K];return W}function Yn(W,fe,K,Ke){var ln=-1,oi=null==W?0:W.length;for(Ke&&oi&&(K=W[++ln]);++ln<oi;)K=fe(K,W[ln],ln,W);return K}function SC(W,fe,K,Ke){var ln=null==W?0:W.length;for(Ke&&ln&&(K=W[--ln]);ln--;)K=fe(K,W[ln],ln,W);return K}function $h(W,fe){for(var K=-1,Ke=null==W?0:W.length;++K<Ke;)if(fe(W[K],K,W))return!0;return!1}var nm=im("length");function Dd(W,fe,K){var Ke;return K(W,function(ln,oi,mr){if(fe(ln,oi,mr))return Ke=oi,!1}),Ke}function vn(W,fe,K,Ke){for(var ln=W.length,oi=K+(Ke?1:-1);Ke?oi--:++oi<ln;)if(fe(W[oi],oi,W))return oi;return-1}function Js(W,fe,K){return fe==fe?function Iu(W,fe,K){for(var Ke=K-1,ln=W.length;++Ke<ln;)if(W[Ke]===fe)return Ke;return-1}(W,fe,K):vn(W,Co,K)}function Gh(W,fe,K,Ke){for(var ln=K-1,oi=W.length;++ln<oi;)if(Ke(W[ln],fe))return ln;return-1}function Co(W){return W!=W}function Yh(W,fe){var K=null==W?0:W.length;return K?Md(W,fe)/K:NaN}function im(W){return function(fe){return null==fe?A:fe[W]}}function rm(W){return function(fe){return null==W?A:W[fe]}}function Xs(W,fe,K,Ke,ln){return ln(W,function(oi,mr,Pn){K=Ke?(Ke=!1,oi):fe(K,oi,mr,Pn)}),K}function Md(W,fe){for(var K,Ke=-1,ln=W.length;++Ke<ln;){var oi=fe(W[Ke]);oi!==A&&(K=K===A?oi:K+oi)}return K}function as(W,fe){for(var K=-1,Ke=Array(W);++K<W;)Ke[K]=fe(K);return Ke}function am(W){return W&&W.slice(0,el(W)+1).replace(Ic,"")}function Ko(W){return function(fe){return W(fe)}}function Rc(W,fe){return ri(fe,function(K){return W[K]})}function Eu(W,fe){return W.has(fe)}function oe(W,fe){for(var K=-1,Ke=W.length;++K<Ke&&Js(fe,W[K],0)>-1;);return K}function Qh(W,fe){for(var K=W.length;K--&&Js(fe,W[K],0)>-1;);return K}var Sd=rm({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Kh=rm({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Nc(W){return"\\"+B_[W]}function Bl(W){return MC.test(W)}function Ms(W){var fe=-1,K=Array(W.size);return W.forEach(function(Ke,ln){K[++fe]=[ln,Ke]}),K}function Zh(W,fe){return function(K){return W(fe(K))}}function Zo(W,fe){for(var K=-1,Ke=W.length,ln=0,oi=[];++K<Ke;){var mr=W[K];(mr===fe||mr===Ot)&&(W[K]=Ot,oi[ln++]=K)}return oi}function Ed(W){var fe=-1,K=Array(W.size);return W.forEach(function(Ke){K[++fe]=Ke}),K}function Pa(W){return Bl(W)?function Id(W){for(var fe=zh.lastIndex=0;zh.test(W);)++fe;return fe}(W):nm(W)}function ha(W){return Bl(W)?function sm(W){return W.match(zh)||[]}(W):function qh(W){return W.split("")}(W)}function el(W){for(var fe=W.length;fe--&&_d.test(W.charAt(fe)););return fe}var zl=rm({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ss=function W(fe){var c,K=(fe=null==fe?Nr:ss.defaults(Nr.Object(),fe,ss.pick(Nr,jh))).Array,Ke=fe.Date,ln=fe.Error,oi=fe.Function,mr=fe.Math,Pn=fe.Object,En=fe.RegExp,eo=fe.String,er=fe.TypeError,ls=K.prototype,Tu=Pn.prototype,Au=fe["__core-js_shared__"],lo=oi.prototype.toString,Hn=Tu.hasOwnProperty,Ou=0,j_=(c=/[^.]+$/.exec(Au&&Au.keys&&Au.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",jl=Tu.toString,lm=lo.call(Pn),Xh=Nr._,cm=En("^"+lo.call(Hn).replace(Jn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fc=Pc?fe.Buffer:A,Ho=fe.Symbol,Td=fe.Uint8Array,Ad=Fc?Fc.allocUnsafe:A,Ul=Zh(Pn.getPrototypeOf,Pn),ef=Pn.create,Od=Tu.propertyIsEnumerable,$l=ls.splice,Fr=Ho?Ho.isConcatSpreadable:A,Ra=Ho?Ho.iterator:A,Es=Ho?Ho.toStringTag:A,Pd=function(){try{var c=cl(Pn,"defineProperty");return c({},"",{}),c}catch{}}(),U_=fe.clearTimeout!==Nr.clearTimeout&&fe.clearTimeout,um=Ke&&Ke.now!==Nr.Date.now&&Ke.now,Pu=fe.setTimeout!==Nr.setTimeout&&fe.setTimeout,fa=mr.ceil,Rd=mr.floor,tf=Pn.getOwnPropertySymbols,$_=Fc?Fc.isBuffer:A,Nd=fe.isFinite,pa=ls.join,nf=Zh(Pn.keys,Pn),tr=mr.max,kr=mr.min,dm=Ke.now,hm=fe.parseInt,Dr=mr.random,Ru=ls.reverse,tl=cl(fe,"DataView"),ma=cl(fe,"Map"),Fd=cl(fe,"Promise"),Na=cl(fe,"Set"),Lc=cl(fe,"WeakMap"),Vc=cl(Pn,"create"),Ld=Lc&&new Lc,Bc={},rf=qu(tl),Vd=qu(ma),Mi=qu(Fd),Me=qu(Na),Wt=qu(Lc),Hi=Ho?Ho.prototype:A,Er=Hi?Hi.valueOf:A,Lr=Hi?Hi.toString:A;function P(c){if(xr(c)&&!yn(c)&&!(c instanceof dn)){if(c instanceof ei)return c;if(Hn.call(c,"__wrapped__"))return UC(c)}return new ei(c)}var Fa=function(){function c(){}return function(d){if(!cr(d))return{};if(ef)return ef(d);c.prototype=d;var p=new c;return c.prototype=A,p}}();function ai(){}function ei(c,d){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=A}function dn(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ct,this.__views__=[]}function ga(c){var d=-1,p=null==c?0:c.length;for(this.clear();++d<p;){var C=c[d];this.set(C[0],C[1])}}function cs(c){var d=-1,p=null==c?0:c.length;for(this.clear();++d<p;){var C=c[d];this.set(C[0],C[1])}}function tt(c){var d=-1,p=null==c?0:c.length;for(this.clear();++d<p;){var C=c[d];this.set(C[0],C[1])}}function Ci(c){var d=-1,p=null==c?0:c.length;for(this.__data__=new tt;++d<p;)this.add(c[d])}function Xo(c){var d=this.__data__=new cs(c);this.size=d.size}function pm(c,d){var p=yn(c),C=!p&&pl(c),E=!p&&!C&&Ls(c),R=!p&&!C&&!E&&nc(c),H=p||C||E||R,j=H?as(c.length,eo):[],Y=j.length;for(var ge in c)(d||Hn.call(c,ge))&&(!H||!("length"==ge||E&&("offset"==ge||"parent"==ge)||R&&("buffer"==ge||"byteLength"==ge||"byteOffset"==ge)||dl(ge,Y)))&&j.push(ge);return j}function Ee(c){var d=c.length;return d?c[lr(0,d-1)]:A}function mm(c,d){return xf(ta(c),qc(d,0,c.length))}function q_(c){return xf(ta(c))}function Gl(c,d,p){(p!==A&&!Qa(c[d],p)||p===A&&!(d in c))&&Ts(c,d,p)}function Qn(c,d,p){var C=c[d];(!Hn.call(c,d)||!Qa(C,p)||p===A&&!(d in c))&&Ts(c,d,p)}function $c(c,d){for(var p=c.length;p--;)if(Qa(c[p][0],d))return p;return-1}function W_(c,d,p,C){return Yl(c,function(E,R,H){d(C,E,p(E),H)}),C}function af(c,d){return c&&Ps(d,no(d),c)}function Ts(c,d,p){"__proto__"==d&&Pd?Pd(c,d,{configurable:!0,enumerable:!0,value:p,writable:!0}):c[d]=p}function Hd(c,d){for(var p=-1,C=d.length,E=K(C),R=null==c;++p<C;)E[p]=R?A:jv(c,d[p]);return E}function qc(c,d,p){return c==c&&(p!==A&&(c=c<=p?c:p),d!==A&&(c=c>=d?c:d)),c}function za(c,d,p,C,E,R){var H,j=1&d,Y=2&d,ge=4&d;if(p&&(H=E?p(c,C,E,R):p(c)),H!==A)return H;if(!cr(c))return c;var ve=yn(c);if(ve){if(H=function lv(c){var d=c.length,p=new c.constructor(d);return d&&"string"==typeof c[0]&&Hn.call(c,"index")&&(p.index=c.index,p.input=c.input),p}(c),!j)return ta(c,H)}else{var Se=$o(c),Qe=Se==It||Se==vt;if(Ls(c))return AC(c,j);if(Se==Te||Se==nn||Qe&&!E){if(H=Y||Qe?{}:cv(c),!j)return Y?function nv(c,d){return Ps(c,sv(c),d)}(c,function EC(c,d){return c&&Ps(d,Ca(d),c)}(H,c)):function RC(c,d){return Ps(c,Em(c),d)}(c,af(H,c))}else{if(!pt[Se])return E?c:{};H=function Im(c,d,p){var C=c.constructor;switch(d){case Ae:return Z_(c);case Ct:case sn:return new C(+c);case Vi:return function J_(c,d){var p=d?Z_(c.buffer):c.buffer;return new c.constructor(p,c.byteOffset,c.byteLength)}(c,p);case ca:case or:case lt:case we:case dt:case Vt:case At:case $r:case oo:return mf(c,p);case en:return new C;case wn:case li:return new C(c);case kt:return function X_(c){var d=new c.constructor(c.source,pr.exec(c));return d.lastIndex=c.lastIndex,d}(c);case Tt:return new C;case kn:return function ev(c){return Er?Pn(Er.call(c)):{}}(c)}}(c,Se,j)}}R||(R=new Xo);var Rt=R.get(c);if(Rt)return Rt;R.set(c,H),Hv(c)?c.forEach(function(Kt){H.add(za(Kt,d,p,Kt,c,R))}):Fv(c)&&c.forEach(function(Kt,Kn){H.set(Kn,za(Kt,d,p,Kn,c,R))});var Fn=ve?A:(ge?Y?Kc:Mm:Y?Ca:no)(c);return qr(Fn||c,function(Kt,Kn){Fn&&(Kt=c[Kn=Kt]),Qn(H,Kn,za(Kt,d,p,Kn,c,R))}),H}function G_(c,d,p){var C=p.length;if(null==c)return!C;for(c=Pn(c);C--;){var E=p[C],H=c[E];if(H===A&&!(E in c)||!(0,d[E])(H))return!1}return!0}function zd(c,d,p){if("function"!=typeof c)throw new er(ce);return kf(function(){c.apply(A,p)},d)}function Wc(c,d,p,C){var E=-1,R=Lo,H=!0,j=c.length,Y=[],ge=d.length;if(!j)return Y;p&&(d=ri(d,Ko(p))),C?(R=Vl,H=!1):d.length>=200&&(R=Eu,H=!1,d=new Ci(d));e:for(;++E<j;){var ve=c[E],Se=null==p?ve:p(ve);if(ve=C||0!==ve?ve:0,H&&Se==Se){for(var Qe=ge;Qe--;)if(d[Qe]===Se)continue e;Y.push(ve)}else R(d,Se,C)||Y.push(ve)}return Y}P.templateSettings={escape:nt,evaluate:Bt,interpolate:Vn,variable:"",imports:{_:P}},(P.prototype=ai.prototype).constructor=P,(ei.prototype=Fa(ai.prototype)).constructor=ei,(dn.prototype=Fa(ai.prototype)).constructor=dn,ga.prototype.clear=function nr(){this.__data__=Vc?Vc(null):{},this.size=0},ga.prototype.delete=function Wl(c){var d=this.has(c)&&delete this.__data__[c];return this.size-=d?1:0,d},ga.prototype.get=function Hc(c){var d=this.__data__;if(Vc){var p=d[c];return p===De?A:p}return Hn.call(d,c)?d[c]:A},ga.prototype.has=function La(c){var d=this.__data__;return Vc?d[c]!==A:Hn.call(d,c)},ga.prototype.set=function Nu(c,d){var p=this.__data__;return this.size+=this.has(c)?0:1,p[c]=Vc&&d===A?De:d,this},cs.prototype.clear=function nl(){this.__data__=[],this.size=0},cs.prototype.delete=function zc(c){var d=this.__data__,p=$c(d,c);return!(p<0||(p==d.length-1?d.pop():$l.call(d,p,1),--this.size,0))},cs.prototype.get=function us(c){var d=this.__data__,p=$c(d,c);return p<0?A:d[p][1]},cs.prototype.has=function Jo(c){return $c(this.__data__,c)>-1},cs.prototype.set=function jc(c,d){var p=this.__data__,C=$c(p,c);return C<0?(++this.size,p.push([c,d])):p[C][1]=d,this},tt.prototype.clear=function of(){this.size=0,this.__data__={hash:new ga,map:new(ma||cs),string:new ga}},tt.prototype.delete=function Va(c){var d=Zc(this,c).delete(c);return this.size-=d?1:0,d},tt.prototype.get=function ds(c){return Zc(this,c).get(c)},tt.prototype.has=function Fu(c){return Zc(this,c).has(c)},tt.prototype.set=function Uc(c,d){var p=Zc(this,c),C=p.size;return p.set(c,d),this.size+=p.size==C?0:1,this},Ci.prototype.add=Ci.prototype.push=function sr(c){return this.__data__.set(c,De),this},Ci.prototype.has=function Vr(c){return this.__data__.has(c)},Xo.prototype.clear=function Ba(){this.__data__=new cs,this.size=0},Xo.prototype.delete=function Ha(c){var d=this.__data__,p=d.delete(c);return this.size=d.size,p},Xo.prototype.get=function zo(c){return this.__data__.get(c)},Xo.prototype.has=function Is(c){return this.__data__.has(c)},Xo.prototype.set=function fm(c,d){var p=this.__data__;if(p instanceof cs){var C=p.__data__;if(!ma||C.length<199)return C.push([c,d]),this.size=++p.size,this;p=this.__data__=new tt(C)}return p.set(c,d),this.size=p.size,this};var Yl=al(ja),gm=al($d,!0);function IC(c,d){var p=!0;return Yl(c,function(C,E,R){return p=!!d(C,E,R)}),p}function Lu(c,d,p){for(var C=-1,E=c.length;++C<E;){var R=c[C],H=d(R);if(null!=H&&(j===A?H==H&&!ya(H):p(H,j)))var j=H,Y=R}return Y}function zi(c,d){var p=[];return Yl(c,function(C,E,R){d(C,E,R)&&p.push(C)}),p}function ji(c,d,p,C,E){var R=-1,H=c.length;for(p||(p=Jx),E||(E=[]);++R<H;){var j=c[R];d>0&&p(j)?d>1?ji(j,d-1,p,C,E):qt(E,j):C||(E[E.length]=j)}return E}var Ud=Fi(),_m=Fi(!0);function ja(c,d){return c&&Ud(c,d,no)}function $d(c,d){return c&&_m(c,d,no)}function qd(c,d){return so(d,function(p){return ml(c[p])})}function As(c,d){for(var p=0,C=(d=to(d,c)).length;null!=c&&p<C;)c=c[Ns(d[p++])];return p&&p==C?c:A}function vm(c,d,p){var C=d(c);return yn(c)?C:qt(C,p(c))}function pn(c){return null==c?c===A?"[object Undefined]":"[object Null]":Es&&Es in Pn(c)?function YP(c){var d=Hn.call(c,Es),p=c[Es];try{c[Es]=A;var C=!0}catch{}var E=jl.call(c);return C&&(d?c[Es]=p:delete c[Es]),E}(c):function Xx(c){return jl.call(c)}(c)}function Vu(c,d){return c>d}function sf(c,d){return null!=c&&Hn.call(c,d)}function ti(c,d){return null!=c&&d in Pn(c)}function jo(c,d,p){for(var C=p?Vl:Lo,E=c[0].length,R=c.length,H=R,j=K(R),Y=1/0,ge=[];H--;){var ve=c[H];H&&d&&(ve=ri(ve,Ko(d))),Y=kr(ve.length,Y),j[H]=!p&&(d||E>=120&&ve.length>=120)?new Ci(H&&ve):A}ve=c[0];var Se=-1,Qe=j[0];e:for(;++Se<E&&ge.length<Y;){var Rt=ve[Se],tn=d?d(Rt):Rt;if(Rt=p||0!==Rt?Rt:0,!(Qe?Eu(Qe,tn):C(ge,tn,p))){for(H=R;--H;){var Fn=j[H];if(!(Fn?Eu(Fn,tn):C(c[H],tn,p)))continue e}Qe&&Qe.push(tn),ge.push(Rt)}}return ge}function Bu(c,d,p){var C=null==(c=Om(c,d=to(d,c)))?c:c[Ns(Wa(d))];return null==C?A:da(C,c,p)}function rl(c){return xr(c)&&pn(c)==nn}function Br(c,d,p,C,E){return c===d||(null==c||null==d||!xr(c)&&!xr(d)?c!=c&&d!=d:function Y_(c,d,p,C,E,R){var H=yn(c),j=yn(d),Y=H?Ln:$o(c),ge=j?Ln:$o(d),ve=(Y=Y==nn?Te:Y)==Te,Se=(ge=ge==nn?Te:ge)==Te,Qe=Y==ge;if(Qe&&Ls(c)){if(!Ls(d))return!1;H=!0,ve=!1}if(Qe&&!ve)return R||(R=new Xo),H||nc(c)?Qx(c,d,p,C,E,R):function GP(c,d,p,C,E,R,H){switch(p){case Vi:if(c.byteLength!=d.byteLength||c.byteOffset!=d.byteOffset)return!1;c=c.buffer,d=d.buffer;case Ae:return!(c.byteLength!=d.byteLength||!R(new Td(c),new Td(d)));case Ct:case sn:case wn:return Qa(+c,+d);case Gt:return c.name==d.name&&c.message==d.message;case kt:case li:return c==d+"";case en:var j=Ms;case Tt:if(j||(j=Ed),c.size!=d.size&&!(1&C))return!1;var ge=H.get(c);if(ge)return ge==d;C|=2,H.set(c,d);var ve=Qx(j(c),j(d),C,E,R,H);return H.delete(c),ve;case kn:if(Er)return Er.call(c)==Er.call(d)}return!1}(c,d,Y,p,C,E,R);if(!(1&p)){var Rt=ve&&Hn.call(c,"__wrapped__"),tn=Se&&Hn.call(d,"__wrapped__");if(Rt||tn){var Fn=Rt?c.value():c,Kt=tn?d.value():d;return R||(R=new Xo),E(Fn,Kt,p,C,R)}}return!!Qe&&(R||(R=new Xo),function Kx(c,d,p,C,E,R){var H=1&p,j=Mm(c),Y=j.length;if(Y!=Mm(d).length&&!H)return!1;for(var Se=Y;Se--;){var Qe=j[Se];if(!(H?Qe in d:Hn.call(d,Qe)))return!1}var Rt=R.get(c),tn=R.get(d);if(Rt&&tn)return Rt==d&&tn==c;var Fn=!0;R.set(c,d),R.set(d,c);for(var Kt=H;++Se<Y;){var Kn=c[Qe=j[Se]],fn=d[Qe];if(C)var Tr=H?C(fn,Kn,Qe,d,c,R):C(Kn,fn,Qe,c,d,R);if(!(Tr===A?Kn===fn||E(Kn,fn,p,C,R):Tr)){Fn=!1;break}Kt||(Kt="constructor"==Qe)}if(Fn&&!Kt){var ia=c.constructor,Ka=d.constructor;ia!=Ka&&"constructor"in c&&"constructor"in d&&!("function"==typeof ia&&ia instanceof ia&&"function"==typeof Ka&&Ka instanceof Ka)&&(Fn=!1)}return R.delete(c),R.delete(d),Fn}(c,d,p,C,E,R))}(c,d,p,C,Br,E))}function Ua(c,d,p,C){var E=p.length,R=E,H=!C;if(null==c)return!R;for(c=Pn(c);E--;){var j=p[E];if(H&&j[2]?j[1]!==c[j[0]]:!(j[0]in c))return!1}for(;++E<R;){var Y=(j=p[E])[0],ge=c[Y],ve=j[1];if(H&&j[2]){if(ge===A&&!(Y in c))return!1}else{var Se=new Xo;if(C)var Qe=C(ge,ve,Y,c,d,Se);if(!(Qe===A?Br(ve,ge,3,C,Se):Qe))return!1}}return!0}function Wr(c){return!(!cr(c)||function Am(c){return!!j_&&j_ in c}(c))&&(ml(c)?cm:Ni).test(qu(c))}function Gc(c){return"function"==typeof c?c:null==c?wa:"object"==typeof c?yn(c)?h(c[0],c[1]):bn(c):U0(c)}function Hu(c){if(!wf(c))return nf(c);var d=[];for(var p in Pn(c))Hn.call(c,p)&&"constructor"!=p&&d.push(p);return d}function $a(c,d){return c<d}function Kl(c,d){var p=-1,C=ko(c)?K(c.length):[];return Yl(c,function(E,R,H){C[++p]=d(E,R,H)}),C}function bn(c){var d=bf(c);return 1==d.length&&d[0][2]?fv(d[0][0],d[0][1]):function(p){return p===c||Ua(p,c,d)}}function h(c,d){return Tm(c)&&hv(d)?fv(Ns(c),d):function(p){var C=jv(p,c);return C===A&&C===d?Gm(p,c):Br(d,C,3)}}function g(c,d,p,C,E){c!==d&&Ud(d,function(R,H){if(E||(E=new Xo),cr(R))!function y(c,d,p,C,E,R,H){var j=Pm(c,p),Y=Pm(d,p),ge=H.get(Y);if(ge)Gl(c,p,ge);else{var ve=R?R(j,Y,p+"",c,d,H):A,Se=ve===A;if(Se){var Qe=yn(Y),Rt=!Qe&&Ls(Y),tn=!Qe&&!Rt&&nc(Y);ve=Y,Qe||Rt||tn?yn(j)?ve=j:Ui(j)?ve=ta(j):Rt?(Se=!1,ve=AC(Y,!0)):tn?(Se=!1,ve=mf(Y,!0)):ve=[]:Bf(Y)||pl(Y)?(ve=j,pl(j)?ve=_l(j):(!cr(j)||ml(j))&&(ve=cv(Y))):Se=!1}Se&&(H.set(Y,ve),E(ve,Y,C,R,H),H.delete(Y)),Gl(c,p,ve)}}(c,d,H,p,g,C,E);else{var j=C?C(Pm(c,H),R,H+"",c,d,E):A;j===A&&(j=R),Gl(c,H,j)}},Ca)}function k(c,d){var p=c.length;if(p)return dl(d+=d<0?p:0,p)?c[d]:A}function O(c,d,p){d=d.length?ri(d,function(R){return yn(R)?function(H){return As(H,1===R.length?R[0]:R)}:R}):[wa];var C=-1;return d=ri(d,Ko(Jt())),function xd(W,fe){var K=W.length;for(W.sort(fe);K--;)W[K]=W[K].value;return W}(Kl(c,function(R,H,j){return{criteria:ri(d,function(ge){return ge(R)}),index:++C,value:R}}),function(R,H){return function PC(c,d,p){for(var C=-1,E=c.criteria,R=d.criteria,H=E.length,j=p.length;++C<H;){var Y=OC(E[C],R[C]);if(Y)return C>=j?Y:Y*("desc"==p[C]?-1:1)}return c.index-d.index}(R,H,p)})}function pe(c,d,p){for(var C=-1,E=d.length,R={};++C<E;){var H=d[C],j=As(c,H);p(j,H)&&hf(R,to(H,c),j)}return R}function Zt(c,d,p,C){var E=C?Gh:Js,R=-1,H=d.length,j=c;for(c===d&&(d=ta(d)),p&&(j=ri(c,Ko(p)));++R<H;)for(var Y=0,ge=d[R],ve=p?p(ge):ge;(Y=E(j,ve,Y,C))>-1;)j!==c&&$l.call(j,Y,1),$l.call(c,Y,1);return c}function In(c,d){for(var p=c?d.length:0,C=p-1;p--;){var E=d[p];if(p==C||E!==R){var R=E;dl(E)?$l.call(c,E,1):TC(c,E)}}return c}function lr(c,d){return c+Rd(Dr()*(d-c+1))}function hs(c,d){var p="";if(!c||d<1||d>Ut)return p;do{d%2&&(p+=c),(d=Rd(d/2))&&(c+=c)}while(d);return p}function zn(c,d){return Rm(ir(c,d,wa),c+"")}function qx(c){return Ee(Ku(c))}function Wx(c,d){var p=Ku(c);return xf(p,qc(d,0,p.length))}function hf(c,d,p,C){if(!cr(c))return c;for(var E=-1,R=(d=to(d,c)).length,H=R-1,j=c;null!=j&&++E<R;){var Y=Ns(d[E]),ge=p;if("__proto__"===Y||"constructor"===Y||"prototype"===Y)return c;if(E!=H){var ve=j[Y];(ge=C?C(ve,Y,j):A)===A&&(ge=cr(ve)?ve:dl(d[E+1])?[]:{})}Qn(j,Y,ge),j=j[Y]}return c}var ae=Ld?function(c,d){return Ld.set(c,d),c}:wa,an=Pd?function(c,d){return Pd(c,"toString",{configurable:!0,enumerable:!1,value:Zu(d),writable:!0})}:wa;function qe(c){return xf(Ku(c))}function Le(c,d,p){var C=-1,E=c.length;d<0&&(d=-d>E?0:E+d),(p=p>E?E:p)<0&&(p+=E),E=d>p?0:p-d>>>0,d>>>=0;for(var R=K(E);++C<E;)R[C]=c[C+d];return R}function jn(c,d){var p;return Yl(c,function(C,E,R){return!(p=d(C,E,R))}),!!p}function ff(c,d,p){var C=0,E=null==c?C:c.length;if("number"==typeof d&&d==d&&E<=2147483647){for(;C<E;){var R=C+E>>>1,H=c[R];
vendor: 1,557 bytes, line 304
304null!==H&&!ya(H)&&(p?H<=d:H<d)?C=R+1:E=R}return E}return zu(c,d,wa,p)}function zu(c,d,p,C){var E=0,R=null==c?0:c.length;if(0===R)return 0;for(var H=(d=p(d))!=d,j=null===d,Y=ya(d),ge=d===A;E<R;){var ve=Rd((E+R)/2),Se=p(c[ve]),Qe=Se!==A,Rt=null===Se,tn=Se==Se,Fn=ya(Se);if(H)var Kt=C||tn;else Kt=ge?tn&&(C||Qe):j?tn&&Qe&&(C||!Rt):Y?tn&&Qe&&!Rt&&(C||!Fn):!Rt&&!Fn&&(C?Se<=d:Se<d);Kt?E=ve+1:R=ve}return kr(R,4294967294)}function fs(c,d){for(var p=-1,C=c.length,E=0,R=[];++p<C;){var H=c[p],j=d?d(H):H;if(!p||!Qa(j,Y)){var Y=j;R[E++]=0===H?0:H}}return R}function Cm(c){return"number"==typeof c?c:ya(c)?NaN:+c}function ea(c){if("string"==typeof c)return c;if(yn(c))return ri(c,ea)+"";if(ya(c))return Lr?Lr.call(c):"";var d=c+"";return"0"==d&&1/c==-Lt?"-0":d}function Zl(c,d,p){var C=-1,E=Lo,R=c.length,H=!0,j=[],Y=j;if(p)H=!1,E=Vl;else if(R>=200){var ge=d?null:vf(c);if(ge)return Ed(ge);H=!1,E=Eu,Y=new Ci}else Y=d?[]:j;e:for(;++C<R;){var ve=c[C],Se=d?d(ve):ve;if(ve=p||0!==ve?ve:0,H&&Se==Se){for(var Qe=Y.length;Qe--;)if(Y[Qe]===Se)continue e;d&&Y.push(Se),j.push(ve)}else E(Y,Se,p)||(Y!==j&&Y.push(Se),j.push(ve))}return j}function TC(c,d){var p=-1,C=(d=to(d,c)).length;if(!C)return!0;for(;++p<C;){var E=Ns(d[p]);if("__proto__"===E&&!Hn.call(c,"__proto__")||("constructor"===E||"prototype"===E)&&p<C-1)return!1}var R=Om(c,d);return null==R||delete R[Ns(Wa(d))]}function Gx(c,d,p,C){return hf(c,d,p(As(c,d)),C)}function pf(c,d,p,C){for(var E=c.length,R=C?E:-1;(C?R--:++R<E)&&d(c[R],R,c););return p?Le(c,C?0:R,C?R+1:E):Le(c,C?R+1:0,C?E:R)}function Q_(c,d){var p=c;
vendor: 24,694 bytes, line 304
304return p instanceof dn&&(p=p.value()),Yn(d,function(C,E){return E.func.apply(E.thisArg,qt([C],E.args))},p)}function Wd(c,d,p){var C=c.length;if(C<2)return C?Zl(c[0]):[];for(var E=-1,R=K(C);++E<C;)for(var H=c[E],j=-1;++j<C;)j!=E&&(R[E]=Wc(R[E]||H,c[j],d,p));return Zl(ji(R,1),d,p)}function Uo(c,d,p){for(var C=-1,E=c.length,R=d.length,H={};++C<E;)p(H,c[C],C<R?d[C]:A);return H}function Os(c){return Ui(c)?c:[]}function wm(c){return"function"==typeof c?c:wa}function to(c,d){return yn(c)?c:Tm(c,d)?[c]:zC(mi(c))}var Jl=zn;function Yc(c,d,p){var C=c.length;return p=p===A?C:p,!d&&p>=C?c:Le(c,d,p)}var K_=U_||function(c){return Nr.clearTimeout(c)};function AC(c,d){if(d)return c.slice();var p=c.length,C=Ad?Ad(p):new c.constructor(p);return c.copy(C),C}function Z_(c){var d=new c.constructor(c.byteLength);return new Td(d).set(new Td(c)),d}function mf(c,d){var p=d?Z_(c.buffer):c.buffer;return new c.constructor(p,c.byteOffset,c.length)}function OC(c,d){if(c!==d){var p=c!==A,C=null===c,E=c==c,R=ya(c),H=d!==A,j=null===d,Y=d==d,ge=ya(d);if(!j&&!ge&&!R&&c>d||R&&H&&Y&&!j&&!ge||C&&H&&Y||!p&&Y||!E)return 1;if(!C&&!R&&!ge&&c<d||ge&&p&&E&&!C&&!R||j&&p&&E||!H&&E||!Y)return-1}return 0}function km(c,d,p,C){for(var E=-1,R=c.length,H=p.length,j=-1,Y=d.length,ge=tr(R-H,0),ve=K(Y+ge),Se=!C;++j<Y;)ve[j]=d[j];for(;++E<H;)(Se||E<R)&&(ve[p[E]]=c[E]);for(;ge--;)ve[j++]=c[E++];return ve}function tv(c,d,p,C){for(var E=-1,R=c.length,H=-1,j=p.length,Y=-1,ge=d.length,ve=tr(R-j,0),Se=K(ve+ge),Qe=!C;++E<ve;)Se[E]=c[E];for(var Rt=E;++Y<ge;)Se[Rt+Y]=d[Y];for(;++H<j;)(Qe||E<R)&&(Se[Rt+p[H]]=c[E++]);return Se}function ta(c,d){var p=-1,C=c.length;for(d||(d=K(C));++p<C;)d[p]=c[p];return d}function Ps(c,d,p,C){var E=!p;p||(p={});for(var R=-1,H=d.length;++R<H;){var j=d[R],Y=C?C(p[j],c[j],j,p,c):A;Y===A&&(Y=c[j]),E?Ts(p,j,Y):Qn(p,j,Y)}return p}function Dm(c,d){return function(p,C){var E=yn(p)?Su:W_,R=d?d():{};return E(p,c,Jt(C,2),R)}}function gr(c){return zn(function(d,p){var C=-1,E=p.length,R=E>1?p[E-1]:A,H=E>2?p[2]:A;for(R=c.length>3&&"function"==typeof R?(E--,R):A,H&&qo(p[0],p[1],H)&&(R=E<3?A:R,E=1),d=Pn(d);++C<E;){var j=p[C];j&&c(d,j,C,R)}return d})}function al(c,d){return function(p,C){if(null==p)return p;if(!ko(p))return c(p,C);for(var E=p.length,R=d?E:-1,H=Pn(p);(d?R--:++R<E)&&!1!==C(H[R],R,H););return p}}function Fi(c){return function(d,p,C){for(var E=-1,R=Pn(d),H=C(d),j=H.length;j--;){var Y=H[c?j:++E];if(!1===p(R[Y],Y,R))break}return d}}function NC(c){return function(d){var p=Bl(d=mi(d))?ha(d):A,C=p?p[0]:d.charAt(0),E=p?Yc(p,1).join(""):d.slice(1);return C[c]()+E}}function Xl(c){return function(d){return Yn(iS(Xm(d).replace(yo,"")),c,"")}}function gf(c){return function(){var d=arguments;switch(d.length){case 0:return new c;case 1:return new c(d[0]);case 2:return new c(d[0],d[1]);case 3:return new c(d[0],d[1],d[2]);case 4:return new c(d[0],d[1],d[2],d[3]);case 5:return new c(d[0],d[1],d[2],d[3],d[4]);case 6:return new c(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new c(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var p=Fa(c.prototype),C=c.apply(p,d);return cr(C)?C:p}}function rv(c){return function(d,p,C){var E=Pn(d);if(!ko(d)){var R=Jt(p,3);d=no(d),p=function(j){return R(E[j],j,E)}}var H=c(d,p,C);return H>-1?E[R?d[H]:H]:A}}function Gd(c){return sl(function(d){var p=d.length,C=p,E=ei.prototype.thru;for(c&&d.reverse();C--;){var R=d[C];if("function"!=typeof R)throw new er(ce);if(E&&!H&&"wrapper"==Kd(R))var H=new ei([],!0)}for(C=H?C:p;++C<p;){var j=Kd(R=d[C]),Y="wrapper"==j?Sm(R):A;H=Y&&dv(Y[0])&&424==Y[1]&&!Y[4].length&&1==Y[9]?H[Kd(Y[0])].apply(H,Y[3]):1==R.length&&dv(R)?H[j]():H.thru(R)}return function(){var ge=arguments,ve=ge[0];if(H&&1==ge.length&&yn(ve))return H.plant(ve).value();for(var Se=0,Qe=p?d[Se].apply(this,ge):ve;++Se<p;)Qe=d[Se].call(this,Qe);return Qe}})}function qa(c,d,p,C,E,R,H,j,Y,ge){var ve=128&d,Se=1&d,Qe=2&d,Rt=24&d,tn=512&d,Fn=Qe?A:gf(c);return function Kt(){for(var Kn=arguments.length,fn=K(Kn),Tr=Kn;Tr--;)fn[Tr]=arguments[Tr];if(Rt)var ia=ll(Kt),Ka=function I(W,fe){for(var K=W.length,Ke=0;K--;)W[K]===fe&&++Ke;return Ke}(fn,ia);if(C&&(fn=km(fn,C,E,Rt)),R&&(fn=tv(fn,R,H,Rt)),Kn-=Ka,Rt&&Kn<ge){var zr=Zo(fn,ia);return LC(c,d,qa,Kt.placeholder,p,fn,zr,j,Y,ge-Kn)}var Vs=Se?p:this,oc=Qe?Vs[c]:c;return Kn=fn.length,j?fn=function eM(c,d){for(var p=c.length,C=kr(d.length,p),E=ta(c);C--;){var R=d[C];c[C]=dl(R,p)?E[R]:A}return c}(fn,j):tn&&Kn>1&&fn.reverse(),ve&&Y<Kn&&(fn.length=Y),this&&this!==Nr&&this instanceof Kt&&(oc=Fn||gf(oc)),oc.apply(Vs,fn)}}function FC(c,d){return function(p,C){return function co(c,d,p,C){return ja(c,function(E,R,H){d(C,p(E),R,H)}),C}(p,c,d(C),{})}}function Yd(c,d){return function(p,C){var E;if(p===A&&C===A)return d;if(p!==A&&(E=p),C!==A){if(E===A)return C;"string"==typeof p||"string"==typeof C?(p=ea(p),C=ea(C)):(p=Cm(p),C=Cm(C)),E=c(p,C)}return E}}function Qd(c){return sl(function(d){return d=ri(d,Ko(Jt())),zn(function(p){var C=this;return c(d,function(E){return da(E,C,p)})})})}function Uu(c,d){var p=(d=d===A?" ":ea(d)).length;if(p<2)return p?hs(d,c):d;var C=hs(d,fa(c/Pa(d)));return Bl(d)?Yc(ha(C),0,c).join(""):C.slice(0,c)}function av(c){return function(d,p,C){return C&&"number"!=typeof C&&qo(d,p,C)&&(p=C=A),d=gl(d),p===A?(p=d,d=0):p=gl(p),function wo(c,d,p,C){for(var E=-1,R=tr(fa((d-c)/(p||1)),0),H=K(R);R--;)H[C?R:++E]=c,c+=p;return H}(d,p,C=C===A?d<p?1:-1:gl(C),c)}}function _f(c){return function(d,p){return"string"==typeof d&&"string"==typeof p||(d=Do(d),p=Do(p)),c(d,p)}}function LC(c,d,p,C,E,R,H,j,Y,ge){var ve=8&d;d|=ve?32:64,4&(d&=~(ve?64:32))||(d&=-4);var Fn=[c,d,E,ve?R:A,ve?H:A,ve?A:R,ve?A:H,j,Y,ge],Kt=p.apply(A,Fn);return dv(c)&&Zd(Kt,Fn),Kt.placeholder=C,Nm(Kt,c,d)}function Qc(c){var d=mr[c];return function(p,C){if(p=Do(p),(C=null==C?0:kr(mt(C),292))&&Nd(p)){var E=(mi(p)+"e").split("e");return+((E=(mi(d(E[0]+"e"+(+E[1]+C)))+"e").split("e"))[0]+"e"+(+E[1]-C))}return d(p)}}var vf=Na&&1/Ed(new Na([,-0]))[1]==Lt?function(c){return new Na(c)}:eb;function xm(c){return function(d){var p=$o(d);return p==en?Ms(d):p==Tt?function Hl(W){var fe=-1,K=Array(W.size);return W.forEach(function(Ke){K[++fe]=[Ke,Ke]}),K}(d):function om(W,fe){return ri(fe,function(K){return[K,W[K]]})}(d,c(d))}}function Rs(c,d,p,C,E,R,H,j){var Y=2&d;if(!Y&&"function"!=typeof c)throw new er(ce);var ge=C?C.length:0;if(ge||(d&=-97,C=E=A),H=H===A?H:tr(mt(H),0),j=j===A?j:mt(j),ge-=E?E.length:0,64&d){var ve=C,Se=E;C=E=A}var Qe=Y?A:Sm(c),Rt=[c,d,p,C,E,ve,Se,R,H,j];if(Qe&&function $u(c,d){var p=c[1],C=d[1],E=p|C;if(!(E<131)&&!(128==C&&8==p||128==C&&256==p&&c[7].length<=d[8]||384==C&&d[7].length<=d[8]&&8==p))return c;1&C&&(c[2]=d[2],E|=1&p?0:4);var j=d[3];if(j){var Y=c[3];c[3]=Y?km(Y,j,d[4]):j,c[4]=Y?Zo(c[3],Ot):d[4]}(j=d[5])&&(c[5]=(Y=c[5])?tv(Y,j,d[6]):j,c[6]=Y?Zo(c[5],Ot):d[6]),(j=d[7])&&(c[7]=j),128&C&&(c[8]=null==c[8]?d[8]:kr(c[8],d[8])),null==c[9]&&(c[9]=d[9]),c[0]=d[0],c[1]=E}(Rt,Qe),c=Rt[0],d=Rt[1],p=Rt[2],C=Rt[3],E=Rt[4],!(j=Rt[9]=Rt[9]===A?Y?0:c.length:tr(Rt[9]-ge,0))&&24&d&&(d&=-25),d&&1!=d)tn=8==d||16==d?function iv(c,d,p){var C=gf(c);return function E(){for(var R=arguments.length,H=K(R),j=R,Y=ll(E);j--;)H[j]=arguments[j];var ge=R<3&&H[0]!==Y&&H[R-1]!==Y?[]:Zo(H,Y);return(R-=ge.length)<p?LC(c,d,qa,E.placeholder,A,H,ge,A,A,p-R):da(this&&this!==Nr&&this instanceof E?C:c,this,H)}}(c,d,j):32!=d&&33!=d||E.length?qa.apply(A,Rt):function ov(c,d,p,C){var E=1&d,R=gf(c);return function H(){for(var j=-1,Y=arguments.length,ge=-1,ve=C.length,Se=K(ve+Y),Qe=this&&this!==Nr&&this instanceof H?R:c;++ge<ve;)Se[ge]=C[ge];for(;Y--;)Se[ge++]=arguments[++j];return da(Qe,E?p:this,Se)}}(c,d,p,C);else var tn=function ju(c,d,p){var C=1&d,E=gf(c);return function R(){return(this&&this!==Nr&&this instanceof R?E:c).apply(C?p:this,arguments)}}(c,d,p);return Nm((Qe?ae:Zd)(tn,Rt),c,d)}function VC(c,d,p,C){return c===A||Qa(c,Tu[p])&&!Hn.call(C,p)?d:c}function BC(c,d,p,C,E,R){return cr(c)&&cr(d)&&(R.set(d,c),g(c,d,A,BC,R),R.delete(d)),c}function Yx(c){return Bf(c)?A:c}function Qx(c,d,p,C,E,R){var H=1&p,j=c.length,Y=d.length;if(j!=Y&&!(H&&Y>j))return!1;var ge=R.get(c),ve=R.get(d);if(ge&&ve)return ge==d&&ve==c;var Se=-1,Qe=!0,Rt=2&p?new Ci:A;for(R.set(c,d),R.set(d,c);++Se<j;){var tn=c[Se],Fn=d[Se];if(C)var Kt=H?C(Fn,tn,Se,d,c,R):C(tn,Fn,Se,c,d,R);if(Kt!==A){if(Kt)continue;Qe=!1;break}if(Rt){if(!$h(d,function(Kn,fn){if(!Eu(Rt,fn)&&(tn===Kn||E(tn,Kn,p,C,R)))return Rt.push(fn)})){Qe=!1;break}}else if(tn!==Fn&&!E(tn,Fn,p,C,R)){Qe=!1;break}}return R.delete(c),R.delete(d),Qe}function sl(c){return Rm(ir(c,A,YC),c+"")}function Mm(c){return vm(c,no,Em)}function Kc(c){return vm(c,Ca,sv)}var Sm=Ld?function(c){return Ld.get(c)}:eb;function Kd(c){for(var d=c.name+"",p=Bc[d],C=Hn.call(Bc,d)?p.length:0;C--;){var E=p[C],R=E.func;if(null==R||R==c)return E.name}return d}function ll(c){return(Hn.call(P,"placeholder")?P:c).placeholder}function Jt(){var c=P.iteratee||ng;return c=c===ng?Gc:c,arguments.length?c(arguments[0],arguments[1]):c}function Zc(c,d){var p=c.__data__;return function HC(c){var d=typeof c;return"string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==c:null===c}(d)?p["string"==typeof d?"string":"hash"]:p.map}function bf(c){for(var d=no(c),p=d.length;p--;){var C=d[p],E=c[C];d[p]=[C,E,hv(E)]}return d}function cl(c,d){var p=function H_(W,fe){return null==W?A:W[fe]}(c,d);return Wr(p)?p:A}var Em=tf?function(c){return null==c?[]:(c=Pn(c),so(tf(c),function(d){return Od.call(c,d)}))}:nb,sv=tf?function(c){for(var d=[];c;)qt(d,Em(c)),c=Ul(c);return d}:nb,$o=pn;function yf(c,d,p){for(var C=-1,E=(d=to(d,c)).length,R=!1;++C<E;){var H=Ns(d[C]);if(!(R=null!=c&&p(c,H)))break;c=c[H]}return R||++C!=E?R:!!(E=null==c?0:c.length)&&Lf(E)&&dl(H,E)&&(yn(c)||pl(c))}function cv(c){return"function"!=typeof c.constructor||wf(c)?{}:Fa(Ul(c))}function Jx(c){return yn(c)||pl(c)||!!(Fr&&c&&c[Fr])}function dl(c,d){var p=typeof c;return!!(d=d??Ut)&&("number"==p||"symbol"!=p&&No.test(c))&&c>-1&&c%1==0&&c<d}function qo(c,d,p){if(!cr(p))return!1;var C=typeof d;return!!("number"==C?ko(p)&&dl(d,p.length):"string"==C&&d in p)&&Qa(p[d],c)}function Tm(c,d){if(yn(c))return!1;var p=typeof c;return!("number"!=p&&"symbol"!=p&&"boolean"!=p&&null!=c&&!ya(c))||et.test(c)||!Bn.test(c)||null!=d&&c in Pn(d)}function dv(c){var d=Kd(c),p=P[d];if("function"!=typeof p||!(d in dn.prototype))return!1;if(c===p)return!0;var C=Sm(p);return!!C&&c===C[0]}(tl&&$o(new tl(new ArrayBuffer(1)))!=Vi||ma&&$o(new ma)!=en||Fd&&$o(Fd.resolve())!=ze||Na&&$o(new Na)!=Tt||Lc&&$o(new Lc)!=$n)&&($o=function(c){var d=pn(c),p=d==Te?c.constructor:A,C=p?qu(p):"";if(C)switch(C){case rf:return Vi;case Vd:return en;case Mi:return ze;case Me:return Tt;case Wt:return $n}return d});var Cf=Au?ml:ib;function wf(c){var d=c&&c.constructor;return c===("function"==typeof d&&d.prototype||Tu)}function hv(c){return c==c&&!cr(c)}function fv(c,d){return function(p){return null!=p&&p[c]===d&&(d!==A||c in Pn(p))}}function ir(c,d,p){return d=tr(d===A?c.length-1:d,0),function(){for(var C=arguments,E=-1,R=tr(C.length-d,0),H=K(R);++E<R;)H[E]=C[d+E];E=-1;for(var j=K(d+1);++E<d;)j[E]=C[E];return j[d]=p(H),da(c,this,j)}}function Om(c,d){return d.length<2?c:As(c,Le(d,0,-1))}function Pm(c,d){if(("constructor"!==d||"function"!=typeof c[d])&&"__proto__"!=d)return c[d]}var Zd=Df(ae),kf=Pu||function(c,d){return Nr.setTimeout(c,d)},Rm=Df(an);function Nm(c,d,p){var C=d+"";return Rm(c,function uv(c,d){var p=d.length;if(!p)return c;var C=p-1;return d[C]=(p>1?"& ":"")+d[C],d=d.join(p>2?", ":" "),c.replace(X,"{\n/* [wrapped with "+d+"] */\n")}(C,function jC(c,d){return qr(hr,function(p){var C="_."+p[0];d&p[1]&&!Lo(c,C)&&c.push(C)}),c.sort()}(function Zx(c){var d=c.match(de);return d?d[1].split(He):[]}(C),p)))}function Df(c){var d=0,p=0;return function(){var C=dm(),E=16-(C-p);if(p=C,E>0){if(++d>=800)return arguments[0]}else d=0;return c.apply(A,arguments)}}function xf(c,d){var p=-1,C=c.length,E=C-1;for(d=d===A?C:d;++p<d;){var R=lr(p,E),H=c[R];c[R]=c[p],c[p]=H}return c.length=d,c}var zC=function Jc(c){var d=Pf(c,function(C){return 500===p.size&&p.clear(),C}),p=d.cache;return d}(function(c){var d=[];return 46===c.charCodeAt(0)&&d.push(""),c.replace(Bi,function(p,C,E,R){d.push(E?R.replace(ar,"$1"):C||p)}),d});function Ns(c){if("string"==typeof c||ya(c))return c;var d=c+"";return"0"==d&&1/c==-Lt?"-0":d}function qu(c){if(null!=c){try{return lo.call(c)}catch{}try{return c+""}catch{}}return""}function UC(c){if(c instanceof dn)return c.clone();var d=new ei(c.__wrapped__,c.__chain__);return d.__actions__=ta(c.__actions__),d.__index__=c.__index__,d.__values__=c.__values__,d}var QP=zn(function(c,d){return Ui(c)?Wc(c,ji(d,1,Ui,!0)):[]}),qC=zn(function(c,d){var p=Wa(d);return Ui(p)&&(p=A),Ui(c)?Wc(c,ji(d,1,Ui,!0),Jt(p,2)):[]}),WC=zn(function(c,d){var p=Wa(d);return Ui(p)&&(p=A),Ui(c)?Wc(c,ji(d,1,Ui,!0),A,p):[]});function ps(c,d,p){var C=null==c?0:c.length;if(!C)return-1;var E=null==p?0:mt(p);return E<0&&(E=tr(C+E,0)),vn(c,Jt(d,3),E)}function pv(c,d,p){var C=null==c?0:c.length;if(!C)return-1;var E=C-1;return p!==A&&(E=mt(p),E=p<0?tr(C+E,0):kr(E,C-1)),vn(c,Jt(d,3),E,!0)}function YC(c){return null!=c&&c.length?ji(c,1):[]}function mv(c){return c&&c.length?c[0]:A}var QC=zn(function(c){var d=ri(c,Os);return d.length&&d[0]===c[0]?jo(d):[]}),rM=zn(function(c){var d=Wa(c),p=ri(c,Os);return d===Wa(p)?d=A:p.pop(),p.length&&p[0]===c[0]?jo(p,Jt(d,2)):[]}),Ze=zn(function(c){var d=Wa(c),p=ri(c,Os);return(d="function"==typeof d?d:A)&&p.pop(),p.length&&p[0]===c[0]?jo(p,A,d):[]});function Wa(c){var d=null==c?0:c.length;return d?c[d-1]:A}var _v=zn(Ef);function Ef(c,d){return c&&c.length&&d&&d.length?Zt(c,d):c}var aM=sl(function(c,d){var p=null==c?0:c.length,C=Hd(c,d);return In(c,ri(d,function(E){return dl(E,p)?+E:E}).sort(OC)),C});function bv(c){return null==c?c:Ru.call(c)}var t0=zn(function(c){return Zl(ji(c,1,Ui,!0))}),hM=zn(function(c){var d=Wa(c);return Ui(d)&&(d=A),Zl(ji(c,1,Ui,!0),Jt(d,2))}),fM=zn(function(c){var d=Wa(c);return d="function"==typeof d?d:A,Zl(ji(c,1,Ui,!0),A,d)});function Lm(c){if(!c||!c.length)return[];var d=0;return c=so(c,function(p){if(Ui(p))return d=tr(p.length,d),!0}),as(d,function(p){return ri(c,im(p))})}function Wu(c,d){if(!c||!c.length)return[];var p=Lm(c);return null==d?p:ri(p,function(C){return da(d,A,C)})}var tR=zn(function(c,d){return Ui(c)?Wc(c,d):[]}),ms=zn(function(c){return Wd(so(c,Ui))}),Vm=zn(function(c){var d=Wa(c);return Ui(d)&&(d=A),Wd(so(c,Ui),Jt(d,2))}),n0=zn(function(c){var d=Wa(c);return d="function"==typeof d?d:A,Wd(so(c,Ui),A,d)}),mM=zn(Lm),gM=zn(function(c){var d=c.length,p=d>1?c[d-1]:A;return p="function"==typeof p?(c.pop(),p):A,Wu(c,p)});function Hm(c){var d=P(c);return d.__chain__=!0,d}function Xc(c,d){return d(c)}var Tf=sl(function(c){var d=c.length,p=d?c[0]:0,C=this.__wrapped__,E=function(R){return Hd(R,c)};return!(d>1||this.__actions__.length)&&C instanceof dn&&dl(p)?((C=C.slice(p,+p+(d?1:0))).__actions__.push({func:Xc,args:[E],thisArg:A}),new ei(C,this.__chain__).thru(function(R){return d&&!R.length&&R.push(A),R})):this.thru(E)}),wv=Dm(function(c,d,p){Hn.call(c,p)?++c[p]:Ts(c,p,1)}),_a=rv(ps),kv=rv(pv);function Xd(c,d){return(yn(c)?qr:Yl)(c,Jt(d,3))}function Um(c,d){return(yn(c)?Uh:gm)(c,Jt(d,3))}var s0=Dm(function(c,d,p){Hn.call(c,p)?c[p].push(d):Ts(c,p,[d])}),l0=zn(function(c,d,p){var C=-1,E="function"==typeof d,R=ko(c)?K(c.length):[];return Yl(c,function(H){R[++C]=E?da(d,H,p):Bu(H,d,p)}),R}),kM=Dm(function(c,d,p){Ts(c,p,d)});function Af(c,d){return(yn(c)?ri:Kl)(c,Jt(d,3))}var c0=Dm(function(c,d,p){c[p?0:1].push(d)},function(){return[[],[]]}),f0=zn(function(c,d){if(null==c)return[];var p=d.length;return p>1&&qo(c,d[0],d[1])?d=[]:p>2&&qo(d[0],d[1],d[2])&&(d=[d[0]]),O(c,ji(d,1),[])}),Of=um||function(){return Nr.Date.now()};function xv(c,d,p){return d=p?A:d,Rs(c,128,A,A,A,A,d=c&&null==d?c.length:d)}function m0(c,d){var p;if("function"!=typeof d)throw new er(ce);return c=mt(c),function(){return--c>0&&(p=d.apply(this,arguments)),c<=1&&(d=A),p}}var Mv=zn(function(c,d,p){var C=1;if(p.length){var E=Zo(p,ll(Mv));C|=32}return Rs(c,C,d,p,E)}),g0=zn(function(c,d,p){var C=3;if(p.length){var E=Zo(p,ll(g0));C|=32}return Rs(d,C,c,p,E)});function Sv(c,d,p){var C,E,R,H,j,Y,ge=0,ve=!1,Se=!1,Qe=!0;if("function"!=typeof c)throw new er(ce);function Rt(zr){var Vs=C,oc=E;return C=E=A,ge=zr,H=c.apply(oc,Vs)}function Kt(zr){var Vs=zr-Y;return Y===A||Vs>=d||Vs<0||Se&&zr-ge>=R}function Kn(){var zr=Of();if(Kt(zr))return fn(zr);j=kf(Kn,function Fn(zr){var W0=d-(zr-Y);return Se?kr(W0,R-(zr-ge)):W0}(zr))}function fn(zr){return j=A,Qe&&C?Rt(zr):(C=E=A,H)}function Ka(){var zr=Of(),Vs=Kt(zr);if(C=arguments,E=this,Y=zr,Vs){if(j===A)return function tn(zr){return ge=zr,j=kf(Kn,d),ve?Rt(zr):H}(Y);if(Se)return K_(j),j=kf(Kn,d),Rt(Y)}return j===A&&(j=kf(Kn,d)),H}return d=Do(d)||0,cr(p)&&(ve=!!p.leading,R=(Se="maxWait"in p)?tr(Do(p.maxWait)||0,d):R,Qe="trailing"in p?!!p.trailing:Qe),Ka.cancel=function Tr(){j!==A&&K_(j),ge=0,C=Y=E=j=A},Ka.flush=function ia(){return j===A?H:fn(Of())},Ka}var IM=zn(function(c,d){return zd(c,1,d)}),TM=zn(function(c,d,p){return zd(c,Do(d)||0,p)});function Pf(c,d){if("function"!=typeof c||null!=d&&"function"!=typeof d)throw new er(ce);var p=function(){var C=arguments,E=d?d.apply(this,C):C[0],R=p.cache;if(R.has(E))return R.get(E);var H=c.apply(this,C);return p.cache=R.set(E,H)||R,H};return p.cache=new(Pf.Cache||tt),p}function eh(c){if("function"!=typeof c)throw new er(ce);return function(){var d=arguments;switch(d.length){case 0:return!c.call(this);case 1:return!c.call(this,d[0]);case 2:return!c.call(this,d[0],d[1]);case 3:return!c.call(this,d[0],d[1],d[2])}return!c.apply(this,d)}}Pf.Cache=tt;var hl=Jl(function(c,d){var p=(d=1==d.length&&yn(d[0])?ri(d[0],Ko(Jt())):ri(ji(d,1),Ko(Jt()))).length;return zn(function(C){for(var E=-1,R=kr(C.length,p);++E<R;)C[E]=d[E].call(this,C[E]);return da(c,this,C)})}),Ga=zn(function(c,d){var p=Zo(d,ll(Ga));return Rs(c,32,A,d,p)}),b0=zn(function(c,d){var p=Zo(d,ll(b0));return Rs(c,64,A,d,p)}),Ev=sl(function(c,d){return Rs(c,256,A,A,A,d)});function Qa(c,d){return c===d||c!=c&&d!=d}var Av=_f(Vu),y0=_f(function(c,d){return c>=d}),pl=rl(function(){return arguments}())?rl:function(c){return xr(c)&&Hn.call(c,"callee")&&!Od.call(c,"callee")},yn=K.isArray,Rf=em?Ko(em):function Ql(c){return xr(c)&&pn(c)==Ae};function ko(c){return null!=c&&Lf(c.length)&&!ml(c)}function Ui(c){return xr(c)&&ko(c)}var Ls=$_||ib,Nf=Du?Ko(Du):function cf(c){return xr(c)&&pn(c)==sn};function Ff(c){if(!xr(c))return!1;var d=pn(c);return d==Gt||"[object DOMException]"==d||"string"==typeof c.message&&"string"==typeof c.name&&!Bf(c)}function ml(c){if(!cr(c))return!1;var d=pn(c);return d==It||d==vt||"[object AsyncFunction]"==d||"[object Proxy]"==d}function Nv(c){return"number"==typeof c&&c==mt(c)}function Lf(c){return"number"==typeof c&&c>-1&&c%1==0&&c<=Ut}function cr(c){var d=typeof c;return null!=c&&("object"==d||"function"==d)}function xr(c){return null!=c&&"object"==typeof c}var Fv=tm?Ko(tm):function uf(c){return xr(c)&&$o(c)==en};function Vf(c){return"number"==typeof c||xr(c)&&pn(c)==wn}function Bf(c){if(!xr(c)||pn(c)!=Te)return!1;var d=Ul(c);if(null===d)return!0;var p=Hn.call(d,"constructor")&&d.constructor;return"function"==typeof p&&p instanceof p&&lo.call(p)==lm}var eu=Ii?Ko(Ii):function bm(c){return xr(c)&&pn(c)==kt},Hv=xu?Ko(xu):function df(c){return xr(c)&&$o(c)==Tt};function Hf(c){return"string"==typeof c||!yn(c)&&xr(c)&&pn(c)==li}function ya(c){return"symbol"==typeof c||xr(c)&&pn(c)==kn}var nc=Mu?Ko(Mu):function ym(c){return xr(c)&&Lf(c.length)&&!!Ki[pn(c)]},oR=_f($a),Hr=_f(function(c,d){return c<=d});function zf(c){if(!c)return[];if(ko(c))return Hf(c)?ha(c):ta(c);if(Ra&&c[Ra])return function z_(W){for(var fe,K=[];!(fe=W.next()).done;)K.push(fe.value);return K}(c[Ra]());var d=$o(c);return(d==en?Ms:d==Tt?Ed:Ku)(c)}function gl(c){return c?(c=Do(c))===Lt||c===-Lt?17976931348623157e292*(c<0?-1:1):c==c?c:0:0===c?c:0}function mt(c){var d=gl(c),p=d%1;return d==d?p?d-p:d:0}function Gu(c){return c?qc(mt(c),0,ct):0}function Do(c){if("number"==typeof c)return c;if(ya(c))return NaN;if(cr(c)){var d="function"==typeof c.valueOf?c.valueOf():c;c=cr(d)?d+"":d}if("string"!=typeof c)return 0===c?c:+c;c=am(c);var p=Yi.test(c);return p||qn.test(c)?Cd(c.slice(2),p?2:8):Ei.test(c)?NaN:+c}function _l(c){return Ps(c,Ca(c))}function mi(c){return null==c?"":ea(c)}var VM=gr(function(c,d){if(wf(d)||ko(d))Ps(d,no(d),c);else for(var p in d)Hn.call(d,p)&&Qn(c,p,d[p])}),D0=gr(function(c,d){Ps(d,Ca(d),c)}),Yu=gr(function(c,d,p,C){Ps(d,Ca(d),c,C)}),zv=gr(function(c,d,p,C){Ps(d,no(d),c,C)}),ih=sl(Hd),x0=zn(function(c,d){c=Pn(c);var p=-1,C=d.length,E=C>2?d[2]:A;for(E&&qo(d[0],d[1],E)&&(C=1);++p<C;)for(var R=d[p],H=Ca(R),j=-1,Y=H.length;++j<Y;){var ge=H[j],ve=c[ge];(ve===A||Qa(ve,Tu[ge])&&!Hn.call(c,ge))&&(c[ge]=R[ge])}return c}),Uf=zn(function(c){return c.push(A,BC),da(Qm,A,c)});function jv(c,d,p){var C=null==c?A:As(c,d);return C===A?p:C}function Gm(c,d){return null!=c&&yf(c,d,ti)}var E0=FC(function(c,d,p){null!=d&&"function"!=typeof d.toString&&(d=jl.call(d)),c[d]=p},Zu(wa)),jM=FC(function(c,d,p){null!=d&&"function"!=typeof d.toString&&(d=jl.call(d)),Hn.call(c,d)?c[d].push(p):c[d]=[p]},Jt),aR=zn(Bu);function no(c){return ko(c)?pm(c):Hu(c)}function Ca(c){return ko(c)?pm(c,!0):function ol(c){if(!cr(c))return function Ir(c){var d=[];if(null!=c)for(var p in Pn(c))d.push(p);return d}(c);var d=wf(c),p=[];for(var C in c)"constructor"==C&&(d||!Hn.call(c,C))||p.push(C);return p}(c)}var $v=gr(function(c,d,p){g(c,d,p)}),Qm=gr(function(c,d,p,C){g(c,d,p,C)}),rh=sl(function(c,d){var p={};if(null==c)return p;var C=!1;d=ri(d,function(R){return R=to(R,c),C||(C=R.length>1),R}),Ps(c,Kc(c),p),C&&(p=za(p,7,Yx));for(var E=d.length;E--;)TC(p,d[E]);return p}),Zm=sl(function(c,d){return null==c?{}:function z(c,d){return pe(c,d,function(p,C){return Gm(c,C)})}(c,d)});function Qu(c,d){if(null==c)return{};var p=ri(Kc(c),function(C){return[C]});return d=Jt(d),pe(c,p,function(C,E){return d(C,E[0])})}var Gv=xm(no),Jm=xm(Ca);function Ku(c){return null==c?[]:Rc(c,no(c))}var WM=Xl(function(c,d,p){return d=d.toLowerCase(),c+(p?Yv(d):d)});function Yv(c){return V0(mi(c).toLowerCase())}function Xm(c){return(c=mi(c))&&c.replace(Qo,Sd).replace(Ht,"")}var YM=Xl(function(c,d,p){return c+(p?"-":"")+d.toLowerCase()}),QM=Xl(function(c,d,p){return c+(p?" ":"")+d.toLowerCase()}),rc=NC("toLowerCase"),ZM=Xl(function(c,d,p){return c+(p?"_":"")+d.toLowerCase()}),JM=Xl(function(c,d,p){return c+(p?" ":"")+V0(d)}),dR=Xl(function(c,d,p){return c+(p?" ":"")+d.toUpperCase()}),V0=NC("toUpperCase");function iS(c,d,p){return c=mi(c),(d=p?A:d)===A?function Xi(W){return Oc.test(W)}(c)?function Bo(W){return W.match(xC)||[]}(c):function Wh(W){return W.match(on)||[]}(c):c.match(d)||[]}var ah=zn(function(c,d){try{return da(c,A,d)}catch(p){return Ff(p)?p:new ln(p)}}),rS=sl(function(c,d){return qr(d,function(p){p=Ns(p),Ts(c,p,Mv(c[p],c))}),c});function Zu(c){return function(){return c}}var fR=Gd(),B0=Gd(!0);function wa(c){return c}function ng(c){return Gc("function"==typeof c?c:za(c,1))}var Ju=zn(function(c,d){return function(p){return Bu(p,c,d)}}),z0=zn(function(c,d){return function(p){return Bu(c,p,d)}});function Xv(c,d,p){var C=no(d),E=qd(d,C);null==p&&(!cr(d)||!E.length&&C.length)&&(p=d,d=c,c=this,E=qd(d,no(d)));var R=!(cr(p)&&"chain"in p&&!p.chain),H=ml(c);return qr(E,function(j){var Y=d[j];c[j]=Y,H&&(c.prototype[j]=function(){var ge=this.__chain__;if(R||ge){var ve=c(this.__wrapped__);return(ve.__actions__=ta(this.__actions__)).push({func:Y,args:arguments,thisArg:c}),ve.__chain__=ge,ve}return Y.apply(c,qt([this.value()],arguments))})}),c}function eb(){}var j0=Qd(ri),sS=Qd(Ll),lS=Qd($h);function U0(c){return Tm(c)?im(Ns(c)):function Ge(c){return function(d){return As(d,c)}}(c)}var uS=av(),tb=av(!0);function nb(){return[]}function ib(){return!1}var gs=Yd(function(c,d){return c+d},0),hS=Qc("ceil"),fS=Yd(function(c,d){return c/d},1),sb=Qc("floor"),bR=Yd(function(c,d){return c*d},1),yR=Qc("round"),pS=Yd(function(c,d){return c-d},0);return P.after=function p0(c,d){if("function"!=typeof d)throw new er(ce);return c=mt(c),function(){if(--c<1)return d.apply(this,arguments)}},P.ary=xv,P.assign=VM,P.assignIn=D0,P.assignInWith=Yu,P.assignWith=zv,P.at=ih,P.before=m0,P.bind=Mv,P.bindAll=rS,P.bindKey=g0,P.castArray=function RM(){if(!arguments.length)return[];var c=arguments[0];return yn(c)?c:[c]},P.chain=Hm,P.chunk=function $C(c,d,p){d=(p?qo(c,d,p):d===A)?1:tr(mt(d),0);var C=null==c?0:c.length;if(!C||d<1)return[];for(var E=0,R=0,H=K(fa(C/d));E<C;)H[R++]=Le(c,E,E+=d);return H},P.compact=function tM(c){for(var d=-1,p=null==c?0:c.length,C=0,E=[];++d<p;){var R=c[d];R&&(E[C++]=R)}return E},P.concat=function nM(){var c=arguments.length;if(!c)return[];for(var d=K(c-1),p=arguments[0],C=c;C--;)d[C-1]=arguments[C];
vendor: 8,146 bytes, line 304
304return qt(yn(p)?ta(p):[p],ji(d,1))},P.cond=function tg(c){var d=null==c?0:c.length,p=Jt();return c=d?ri(c,function(C){if("function"!=typeof C[1])throw new er(ce);return[p(C[0]),C[1]]}):[],zn(function(C){for(var E=-1;++E<d;){var R=c[E];if(da(R[0],this,C))return da(R[1],this,C)}})},P.conforms=function Zv(c){return function il(c){var d=no(c);return function(p){return G_(p,c,d)}}(za(c,1))},P.constant=Zu,P.countBy=wv,P.create=function BM(c,d){var p=Fa(c);return null==d?p:af(p,d)},P.curry=function _0(c,d,p){var C=Rs(c,8,A,A,A,A,A,d=p?A:d);return C.placeholder=_0.placeholder,C},P.curryRight=function v0(c,d,p){var C=Rs(c,16,A,A,A,A,A,d=p?A:d);return C.placeholder=v0.placeholder,C},P.debounce=Sv,P.defaults=x0,P.defaultsDeep=Uf,P.defer=IM,P.delay=TM,P.difference=QP,P.differenceBy=qC,P.differenceWith=WC,P.drop=function Ti(c,d,p){var C=null==c?0:c.length;return C?Le(c,(d=p||d===A?1:mt(d))<0?0:d,C):[]},P.dropRight=function Fm(c,d,p){var C=null==c?0:c.length;return C?Le(c,0,(d=C-(d=p||d===A?1:mt(d)))<0?0:d):[]},P.dropRightWhile=function iM(c,d){return c&&c.length?pf(c,Jt(d,3),!0,!0):[]},P.dropWhile=function KP(c,d){return c&&c.length?pf(c,Jt(d,3),!0):[]},P.fill=function GC(c,d,p,C){var E=null==c?0:c.length;return E?(p&&"number"!=typeof p&&qo(c,d,p)&&(p=0,C=E),function jd(c,d,p,C){var E=c.length;for((p=mt(p))<0&&(p=-p>E?0:E+p),(C=C===A||C>E?E:mt(C))<0&&(C+=E),C=p>C?0:Gu(C);p<C;)c[p++]=d;return c}(c,d,p,C)):[]},P.filter=function CM(c,d){return(yn(c)?so:zi)(c,Jt(d,3))},P.flatMap=function a0(c,d){return ji(Af(c,d),1)},P.flatMapDeep=function Dv(c,d){return ji(Af(c,d),Lt)},P.flatMapDepth=function va(c,d,p){return p=p===A?1:mt(p),ji(Af(c,d),p)},P.flatten=YC,P.flattenDeep=function ec(c){return null!=c&&c.length?ji(c,Lt):[]},P.flattenDepth=function Mf(c,d){return null!=c&&c.length?ji(c,d=d===A?1:mt(d)):[]},P.flip=function AM(c){return Rs(c,512)},P.flow=fR,P.flowRight=B0,P.fromPairs=function ZP(c){for(var d=-1,p=null==c?0:c.length,C={};++d<p;){var E=c[d];Ts(C,E[0],E[1])}return C},P.functions=function uo(c){return null==c?[]:qd(c,no(c))},P.functionsIn=function zM(c){return null==c?[]:qd(c,Ca(c))},P.groupBy=s0,P.initial=function tc(c){return null!=c&&c.length?Le(c,0,-1):[]},P.intersection=QC,P.intersectionBy=rM,P.intersectionWith=Ze,P.invert=E0,P.invertBy=jM,P.invokeMap=l0,P.iteratee=ng,P.keyBy=kM,P.keys=no,P.keysIn=Ca,P.map=Af,P.mapKeys=function sR(c,d){var p={};return d=Jt(d,3),ja(c,function(C,E,R){Ts(p,d(C,E,R),C)}),p},P.mapValues=function Ym(c,d){var p={};return d=Jt(d,3),ja(c,function(C,E,R){Ts(p,E,d(C,E,R))}),p},P.matches=function Jv(c){return bn(za(c,1))},P.matchesProperty=function H0(c,d){return h(c,za(d,1))},P.memoize=Pf,P.merge=$v,P.mergeWith=Qm,P.method=Ju,P.methodOf=z0,P.mixin=Xv,P.negate=eh,P.nthArg=function aS(c){return c=mt(c),zn(function(d){return k(d,c)})},P.omit=rh,P.omitBy=function Km(c,d){return Qu(c,eh(Jt(d)))},P.once=function OM(c){return m0(2,c)},P.orderBy=function DM(c,d,p,C){return null==c?[]:(yn(d)||(d=null==d?[]:[d]),yn(p=C?A:p)||(p=null==p?[]:[p]),O(c,d,p))},P.over=j0,P.overArgs=hl,P.overEvery=sS,P.overSome=lS,P.partial=Ga,P.partialRight=b0,P.partition=c0,P.pick=Zm,P.pickBy=Qu,P.property=U0,P.propertyOf=function cS(c){return function(d){return null==c?A:As(c,d)}},P.pull=_v,P.pullAll=Ef,P.pullAllBy=function oM(c,d,p){return c&&c.length&&d&&d.length?Zt(c,d,Jt(p,2)):c},P.pullAllWith=function Dt(c,d,p){return c&&c.length&&d&&d.length?Zt(c,d,A,p):c},P.pullAt=aM,P.range=uS,P.rangeRight=tb,P.rearg=Ev,P.reject=function SM(c,d){return(yn(c)?so:zi)(c,eh(Jt(d,3)))},P.remove=function vv(c,d){var p=[];if(!c||!c.length)return p;var C=-1,E=[],R=c.length;for(d=Jt(d,3);++C<R;){var H=c[C];d(H,C,c)&&(p.push(H),E.push(C))}return In(c,E),p},P.rest=function Wo(c,d){if("function"!=typeof c)throw new er(ce);return zn(c,d=d===A?d:mt(d))},P.reverse=bv,P.sampleSize=function u0(c,d,p){return d=(p?qo(c,d,p):d===A)?1:mt(d),(yn(c)?mm:Wx)(c,d)},P.set=function Wv(c,d,p){return null==c?c:hf(c,d,p)},P.setWith=function I0(c,d,p,C){return C="function"==typeof C?C:A,null==c?c:hf(c,d,p,C)},P.shuffle=function d0(c){return(yn(c)?q_:qe)(c)},P.slice=function sM(c,d,p){var C=null==c?0:c.length;return C?(p&&"number"!=typeof p&&qo(c,d,p)?(d=0,p=C):(d=null==d?0:mt(d),p=p===A?C:mt(p)),Le(c,d,p)):[]},P.sortBy=f0,P.sortedUniq=function XC(c){return c&&c.length?fs(c):[]},P.sortedUniqBy=function uM(c,d){return c&&c.length?fs(c,Jt(d,2)):[]},P.split=function R0(c,d,p){return p&&"number"!=typeof p&&qo(c,d,p)&&(d=p=A),(p=p===A?ct:p>>>0)?(c=mi(c))&&("string"==typeof d||null!=d&&!eu(d))&&!(d=ea(d))&&Bl(c)?Yc(ha(c),0,p):c.split(d,p):[]},P.spread=function nR(c,d){if("function"!=typeof c)throw new er(ce);return d=null==d?0:tr(mt(d),0),zn(function(p){var C=p[d],E=Yc(p,0,d);return C&&qt(E,C),da(c,this,E)})},P.tail=function Fs(c){var d=null==c?0:c.length;return d?Le(c,1,d):[]},P.take=function dM(c,d,p){return c&&c.length?Le(c,0,(d=p||d===A?1:mt(d))<0?0:d):[]},P.takeRight=function e0(c,d,p){var C=null==c?0:c.length;return C?Le(c,(d=C-(d=p||d===A?1:mt(d)))<0?0:d,C):[]},P.takeRightWhile=function XP(c,d){return c&&c.length?pf(c,Jt(d,3),!1,!0):[]},P.takeWhile=function eR(c,d){return c&&c.length?pf(c,Jt(d,3)):[]},P.tap=function i0(c,d){return d(c),c},P.throttle=function Ya(c,d,p){var C=!0,E=!0;if("function"!=typeof c)throw new er(ce);return cr(p)&&(C="leading"in p?!!p.leading:C,E="trailing"in p?!!p.trailing:E),Sv(c,d,{leading:C,maxWait:d,trailing:E})},P.thru=Xc,P.toArray=zf,P.toPairs=Gv,P.toPairsIn=Jm,P.toPath=function ob(c){return yn(c)?ri(c,Ns):ya(c)?[c]:ta(zC(mi(c)))},P.toPlainObject=_l,P.transform=function UM(c,d,p){var C=yn(c),E=C||Ls(c)||nc(c);if(d=Jt(d,4),null==p){var R=c&&c.constructor;p=E?C?new R:[]:cr(c)&&ml(R)?Fa(Ul(c)):{}}return(E?qr:ja)(c,function(H,j,Y){return d(p,H,j,Y)}),p},P.unary=function Iv(c){return xv(c,1)},P.union=t0,P.unionBy=hM,P.unionWith=fM,P.uniq=function pM(c){return c&&c.length?Zl(c):[]},P.uniqBy=function Jd(c,d){return c&&c.length?Zl(c,Jt(d,2)):[]},P.uniqWith=function hn(c,d){return d="function"==typeof d?d:A,c&&c.length?Zl(c,A,d):[]},P.unset=function $M(c,d){return null==c||TC(c,d)},P.unzip=Lm,P.unzipWith=Wu,P.update=function oh(c,d,p){return null==c?c:Gx(c,d,wm(p))},P.updateWith=function qf(c,d,p,C){return C="function"==typeof C?C:A,null==c?c:Gx(c,d,wm(p),C)},P.values=Ku,P.valuesIn=function qM(c){return null==c?[]:Rc(c,Ca(c))},P.without=tR,P.words=iS,P.wrap=function PM(c,d){return Ga(wm(d),c)},P.xor=ms,P.xorBy=Vm,P.xorWith=n0,P.zip=mM,P.zipObject=function Bm(c,d){return Uo(c||[],d||[],Qn)},P.zipObjectDeep=function If(c,d){return Uo(c||[],d||[],hf)},P.zipWith=gM,P.entries=Gv,P.entriesIn=Jm,P.extend=D0,P.extendWith=Yu,Xv(P,P),P.add=gs,P.attempt=ah,P.camelCase=WM,P.capitalize=Yv,P.ceil=hS,P.clamp=function T0(c,d,p){return p===A&&(p=d,d=A),p!==A&&(p=(p=Do(p))==p?p:0),d!==A&&(d=(d=Do(d))==d?d:0),qc(Do(c),d,p)},P.clone=function iR(c){return za(c,4)},P.cloneDeep=function fl(c){return za(c,5)},P.cloneDeepWith=function FM(c,d){return za(c,5,d="function"==typeof d?d:A)},P.cloneWith=function NM(c,d){return za(c,4,d="function"==typeof d?d:A)},P.conformsTo=function Tv(c,d){return null==d||G_(c,d,no(d))},P.deburr=Xm,P.defaultTo=function hR(c,d){return null==c||c!=c?d:c},P.divide=fS,P.endsWith=function GM(c,d,p){c=mi(c),d=ea(d);var C=c.length,E=p=p===A?C:qc(mt(p),0,C);return(p-=d.length)>=0&&c.slice(p,E)==d},P.eq=Qa,P.escape=function O0(c){return(c=mi(c))&&bt.test(c)?c.replace(xi,Kh):c},P.escapeRegExp=function P0(c){return(c=mi(c))&&Ve.test(c)?c.replace(Jn,"\\$&"):c},P.every=function yM(c,d,p){var C=yn(c)?Ll:IC;return p&&qo(c,d,p)&&(d=A),C(c,Jt(d,3))},P.find=_a,P.findIndex=ps,P.findKey=function Wm(c,d){return Dd(c,Jt(d,3),ja)},P.findLast=kv,P.findLastIndex=pv,P.findLastKey=function M0(c,d){return Dd(c,Jt(d,3),$d)},P.floor=sb,P.forEach=Xd,P.forEachRight=Um,P.forIn=function S0(c,d){return null==c?c:Ud(c,Jt(d,3),Ca)},P.forInRight=function $f(c,d){return null==c?c:_m(c,Jt(d,3),Ca)},P.forOwn=function na(c,d){return c&&ja(c,Jt(d,3))},P.forOwnRight=function HM(c,d){return c&&$d(c,Jt(d,3))},P.get=jv,P.gt=Av,P.gte=y0,P.has=function Uv(c,d){return null!=c&&yf(c,d,sf)},P.hasIn=Gm,P.head=mv,P.identity=wa,P.includes=function wM(c,d,p,C){c=ko(c)?c:Ku(c),p=
vendor: 2,676 bytes, line 304
304p&&!C?mt(p):0;var E=c.length;return p<0&&(p=tr(E+p,0)),Hf(c)?p<=E&&c.indexOf(d,p)>-1:!!E&&Js(c,d,p)>-1},P.indexOf=function gv(c,d,p){var C=null==c?0:c.length;if(!C)return-1;var E=null==p?0:mt(p);return E<0&&(E=tr(C+E,0)),Js(c,d,E)},P.inRange=function lR(c,d,p){return d=gl(d),p===A?(p=d,d=0):p=gl(p),function lf(c,d,p){return c>=kr(d,p)&&c<tr(d,p)}(c=Do(c),d,p)},P.invoke=aR,P.isArguments=pl,P.isArray=yn,P.isArrayBuffer=Rf,P.isArrayLike=ko,P.isArrayLikeObject=Ui,P.isBoolean=function Ov(c){return!0===c||!1===c||xr(c)&&pn(c)==Ct},P.isBuffer=Ls,P.isDate=Nf,P.isElement=function Pv(c){return xr(c)&&1===c.nodeType&&!Bf(c)},P.isEmpty=function Rv(c){if(null==c)return!0;if(ko(c)&&(yn(c)||"string"==typeof c||"function"==typeof c.splice||Ls(c)||nc(c)||pl(c)))return!c.length;var d=$o(c);if(d==en||d==Tt)return!c.size;if(wf(c))return!Hu(c).length;for(var p in c)if(Hn.call(c,p))return!1;return!0},P.isEqual=function qm(c,d){return Br(c,d)},P.isEqualWith=function C0(c,d,p){var C=(p="function"==typeof p?p:A)?p(c,d):A;return C===A?Br(c,d,A,p):!!C},P.isError=Ff,P.isFinite=function th(c){return"number"==typeof c&&Nd(c)},P.isFunction=ml,P.isInteger=Nv,P.isLength=Lf,P.isMap=Fv,P.isMatch=function Lv(c,d){return c===d||Ua(c,d,bf(d))},P.isMatchWith=function Vv(c,d,p){return p="function"==typeof p?p:A,Ua(c,d,bf(d),p)},P.isNaN=function nh(c){return Vf(c)&&c!=+c},P.isNative=function w0(c){if(Cf(c))throw new ln("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Wr(c)},P.isNil=function rR(c){return null==c},P.isNull=function ba(c){return null===c},P.isNumber=Vf,P.isObject=cr,P.isObjectLike=xr,P.isPlainObject=Bf,P.isRegExp=eu,P.isSafeInteger=function Bv(c){return Nv(c)&&c>=-Ut&&c<=Ut},P.isSet=Hv,P.isString=Hf,P.isSymbol=ya,P.isTypedArray=nc,P.isUndefined=function ic(c){return c===A},P.isWeakMap=function LM(c){return xr(c)&&$o(c)==$n},P.isWeakSet=function k0(c){return xr(c)&&"[object WeakSet]"==pn(c)},P.join=function Sf(c,d){return null==c?"":pa.call(c,d)},P.kebabCase=YM,P.last=Wa,P.lastIndexOf=function KC(c,d,p){var C=null==c?0:c.length;if(!C)return-1;var E=C;return p!==A&&(E=(E=mt(p))<0?tr(C+E,0):kr(E,C-1)),d==d?function Vo(W,fe,K){for(var Ke=K+1;Ke--;)if(W[Ke]===fe)return Ke;return Ke}(c,d,E):vn(c,Co,E,!0)},P.lowerCase=QM,P.lowerFirst=rc,P.lt=oR,P.lte=Hr,P.max=function pR(c){return c&&c.length?Lu(c,wa,Vu):A},P.maxBy=function mR(c,d){return c&&c.length?Lu(c,Jt(d,2),Vu):A},P.mean=function lb(c){return Yh(c,wa)},P.meanBy=function gR(c,d){return Yh(c,Jt(d,2))},P.min=function _R(c){return c&&c.length?Lu(c,wa,$a):A},P.minBy=function vR(c,d){return c&&c.length?Lu(c,Jt(d,2),$a):A},P.stubArray=nb,P.stubFalse=ib,P.stubObject=function rb(){return{}}
vendor: 4,995 bytes, line 304
304,P.stubString=function $0(){return""},P.stubTrue=function dS(){return!0},P.multiply=bR,P.nth=function JP(c,d){return c&&c.length?k(c,mt(d)):A},P.noConflict=function oS(){return Nr._===this&&(Nr._=Xh),this},P.noop=eb,P.now=Of,P.pad=function KM(c,d,p){c=mi(c);var C=(d=mt(d))?Pa(c):0;if(!d||C>=d)return c;var E=(d-C)/2;return Uu(Rd(E),p)+c+Uu(fa(E),p)},P.padEnd=function cR(c,d,p){c=mi(c);var C=(d=mt(d))?Pa(c):0;return d&&C<d?c+Uu(d-C,p):c},P.padStart=function Qv(c,d,p){c=mi(c);var C=(d=mt(d))?Pa(c):0;return d&&C<d?Uu(d-C,p)+c:c},P.parseInt=function uR(c,d,p){return p||null==d?d=0:d&&(d=+d),hm(mi(c).replace(Ic,""),d||0)},P.random=function A0(c,d,p){if(p&&"boolean"!=typeof p&&qo(c,d,p)&&(d=p=A),p===A&&("boolean"==typeof d?(p=d,d=A):"boolean"==typeof c&&(p=c,c=A)),c===A&&d===A?(c=0,d=1):(c=gl(c),d===A?(d=c,c=0):d=gl(d)),c>d){var C=c;c=d,d=C}if(p||c%1||d%1){var E=Dr();return kr(c+E*(d-c+yd("1e-"+((E+"").length-1))),d)}return lr(c,d)},P.reduce=function xM(c,d,p){var C=yn(c)?Yn:Xs,E=arguments.length<3;return C(c,Jt(d,4),p,E,Yl)},P.reduceRight=function MM(c,d,p){var C=yn(c)?SC:Xs,E=arguments.length<3;return C(c,Jt(d,4),p,E,gm)},P.repeat=function eg(c,d,p){return d=(p?qo(c,d,p):d===A)?1:mt(d),hs(mi(c),d)},P.replace=function Wf(){var c=arguments,d=mi(c[0]);return c.length<3?d:d.replace(c[1],c[2])},P.result=function qv(c,d,p){var C=-1,E=(d=to(d,c)).length;for(E||(E=1,c=A);++C<E;){var R=null==c?A:c[Ns(d[C])];R===A&&(C=E,R=p),c=ml(R)?R.call(c):R}return c},P.round=yR,P.runInContext=W,P.sample=function EM(c){return(yn(c)?Ee:qx)(c)},P.size=function h0(c){if(null==c)return 0;if(ko(c))return Hf(c)?Pa(c):c.length;var d=$o(c);return d==en||d==Tt?c.size:Hu(c).length},P.snakeCase=ZM,P.some=function $m(c,d,p){var C=yn(c)?$h:jn;return p&&qo(c,d,p)&&(d=A),C(c,Jt(d,3))},P.sortedIndex=function yv(c,d){return ff(c,d)},P.sortedIndexBy=function ZC(c,d,p){return zu(c,d,Jt(p,2))},P.sortedIndexOf=function JC(c,d){var p=null==c?0:c.length;if(p){var C=ff(c,d);if(C<p&&Qa(c[C],d))return C}return-1},P.sortedLastIndex=function Cv(c,d){return ff(c,d,!0)},P.sortedLastIndexBy=function lM(c,d,p){return zu(c,d,Jt(p,2),!0)},P.sortedLastIndexOf=function cM(c,d){if(null!=c&&c.length){var C=ff(c,d,!0)-1;if(Qa(c[C],d))return C}return-1},P.startCase=JM,P.startsWith=function XM(c,d,p){return c=mi(c),p=null==p?0:qc(mt(p),0,c.length),d=ea(d),c.slice(p,p+d.length)==d},P.subtract=pS,P.sum=function ig(c){return c&&c.length?Md(c,wa):0},P.sumBy=function rg(c,d){return c&&c.length?Md(c,Jt(d,2)):0},P.template=function N0(c,d,p){var C=P.templateSettings;p&&qo(c,d,p)&&(d=A),c=mi(c),d=zv({},d,C,VC);var E=zv({},d.imports,C.imports,VC),R=no(E),H=Rc(E,R);qr(R,function(Kt){if(Xn.test(Kt))throw new ln("Invalid `imports` option passed into `_.template`")});var j,Y,ge=0,ve=d.interpolate||ua,Se="__p += '",Qe=En((d.escape||ua).source+"|"+ve.source+"|"+(ve===Vn?Cr:ua).source+"|"+(d.evaluate||ua).source+"|$","g"),Rt="//# sourceURL="+(Hn.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++le+"]")+"\n";c.replace(Qe,function(Kt,Kn,fn,Tr,ia,Ka){return fn||(fn=Tr),Se+=c.slice(ge,Ka).replace(vd,Nc),Kn&&(j=!0,Se+="' +\n__e("+Kn+") +\n'"),ia&&(Y=!0,Se+="';\n"+ia+";\n__p += '"),fn&&(Se+="' +\n((__t = ("+fn+")) == null ? '' : __t) +\n'"),ge=Ka+Kt.length,Kt}),Se+="';\n";var tn=Hn.call(d,"variable")&&d.variable;if(tn){if(Xn.test(tn))throw new ln("Invalid `variable` option passed into `_.template`")}else Se="with (obj) {\n"+Se+"\n}\n";Se=(Y?Se.replace(vi,""):Se).replace(Ji,"$1").replace(Gi,"$1;"),Se="function("+(tn||"obj")+") {\n"+(tn?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(j?", __e = _.escape":"")+(Y?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Se+"return __p\n}";var Fn=ah(function(){return oi(R,Rt+"return "+Se).apply(A,H)});if(Fn.source=Se,Ff(Fn))throw Fn;return Fn},P.times=function q0(c,d){if((c=mt(c))<1||c>Ut)return[];var p=ct,C=kr(c,ct);d=Jt(d),c-=ct;for(var E=as(C,d);++p<c;)d(p);return E},P.toFinite=gl,P.toInteger=mt,P.toLength=Gu,P.toLower=function F0(c){return mi(c).toLowerCase()},P.toNumber=Do,P.toSafeInteger=function jf(c){return c?qc(mt(c),-Ut,Ut):0===c?c:0},P.toString=mi,P.toUpper=function eS(c){return mi(c).toUpperCase()},P.trim=function tS(c,d,p){if((c=mi(c))&&(p||d===A))return am(c);if(!c||!(d=ea(d)))return c;var C=ha(c),E=ha(d);return Yc(C,oe(C,E),Qh(C,E)+1).join("")},P.trimEnd=function Gf(c,d,p){if((c=mi(c))&&(p||d===A))return c.slice(0,el(c)+1);if(!c||!(d=ea(d)))return c;var C=ha(c);return Yc(C,0,Qh(C,ha(d))+1).join("")},P.trimStart=function L0(c,d,p){if((c=mi(c))&&(p||d===A))return c.replace(Ic,"");if(!c||!(d=ea(d)))return c;var C=ha(c);return Yc(C,oe(C,ha(d))).join("")},P.truncate=function Kv(c,d){var p=30,C="...";if(cr(d)){var E="separator"in d?d.separator:E;p="length"in d?mt(d.length):p,C="omission"in d?ea(d.omission):C}var R=(c=mi(c)).length;if(Bl(c)){var H=ha(c);R=H.length}if(p>=R)return c;var j=p-Pa(C);if(j<1)return C;var Y=H?Yc(H,0,j).join(""):c.slice(0,j);if(E===A)return Y+C;
vendor: 4,888 bytes, line 304
304if(H&&(j+=Y.length-j),eu(E)){if(c.slice(j).search(E)){var ge,ve=Y;for(E.global||(E=En(E.source,mi(pr.exec(E))+"g")),E.lastIndex=0;ge=E.exec(ve);)var Se=ge.index;Y=Y.slice(0,Se===A?j:Se)}}else if(c.indexOf(ea(E),j)!=j){var Qe=Y.lastIndexOf(E);Qe>-1&&(Y=Y.slice(0,Qe))}return Y+C},P.unescape=function nS(c){return(c=mi(c))&&Xe.test(c)?c.replace(bi,zl):c},P.uniqueId=function ab(c){var d=++Ou;return mi(c)+d},P.upperCase=dR,P.upperFirst=V0,P.each=Xd,P.eachRight=Um,P.first=mv,Xv(P,function(){var c={};return ja(P,function(d,p){Hn.call(P.prototype,p)||(c[p]=d)}),c}(),{chain:!1}),P.VERSION="4.18.1",qr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){P[c].placeholder=P}),qr(["drop","take"],function(c,d){dn.prototype[c]=function(p){p=p===A?1:tr(mt(p),0);var C=this.__filtered__&&!d?new dn(this):this.clone();return C.__filtered__?C.__takeCount__=kr(p,C.__takeCount__):C.__views__.push({size:kr(p,ct),type:c+(C.__dir__<0?"Right":"")}),C},dn.prototype[c+"Right"]=function(p){return this.reverse()[c](p).reverse()}}),qr(["filter","map","takeWhile"],function(c,d){var p=d+1,C=1==p||3==p;dn.prototype[c]=function(E){var R=this.clone();return R.__iteratees__.push({iteratee:Jt(E,3),type:p}),R.__filtered__=R.__filtered__||C,R}}),qr(["head","last"],function(c,d){var p="take"+(d?"Right":"");dn.prototype[c]=function(){return this[p](1).value()[0]}}),qr(["initial","tail"],function(c,d){var p="drop"+(d?"":"Right");dn.prototype[c]=function(){return this.__filtered__?new dn(this):this[p](1)}}),dn.prototype.compact=function(){return this.filter(wa)},dn.prototype.find=function(c){return this.filter(c).head()},dn.prototype.findLast=function(c){return this.reverse().find(c)},dn.prototype.invokeMap=zn(function(c,d){return"function"==typeof c?new dn(this):this.map(function(p){return Bu(p,c,d)})}),dn.prototype.reject=function(c){return this.filter(eh(Jt(c)))},dn.prototype.slice=function(c,d){c=mt(c);var p=this;return p.__filtered__&&(c>0||d<0)?new dn(p):(c<0?p=p.takeRight(-c):c&&(p=p.drop(c)),d!==A&&(p=(d=mt(d))<0?p.dropRight(-d):p.take(d-c)),p)},dn.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},dn.prototype.toArray=function(){return this.take(ct)},ja(dn.prototype,function(c,d){var p=/^(?:filter|find|map|reject)|While$/.test(d),C=/^(?:head|last)$/.test(d),E=P[C?"take"+("last"==d?"Right":""):d],R=C||/^find/.test(d);E&&(P.prototype[d]=function(){var H=this.__wrapped__,j=C?[1]:arguments,Y=H instanceof dn,ge=j[0],ve=Y||yn(H),Se=function(Kn){var fn=E.apply(P,qt([Kn],j));return C&&Qe?fn[0]:fn};ve&&p&&"function"==typeof ge&&1!=ge.length&&(Y=ve=!1);var Qe=this.__chain__,tn=R&&!Qe,Fn=Y&&!this.__actions__.length;if(!R&&ve){H=Fn?H:new dn(this);var Kt=c.apply(H,j);return Kt.__actions__.push({func:Xc,args:[Se],thisArg:A}),new ei(Kt,Qe)}return tn&&Fn?c.apply(this,j):(Kt=this.thru(Se),tn?C?Kt.value()[0]:Kt.value():Kt)})}),qr(["pop","push","shift","sort","splice","unshift"],function(c){var d=ls[c],p=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",C=/^(?:pop|shift)$/.test(c);P.prototype[c]=function(){var E=arguments;if(C&&!this.__chain__){var R=this.value();return d.apply(yn(R)?R:[],E)}return this[p](function(H){return d.apply(yn(H)?H:[],E)})}}),ja(dn.prototype,function(c,d){var p=P[d];if(p){var C=p.name+"";Hn.call(Bc,C)||(Bc[C]=[]),Bc[C].push({name:d,func:p})}}),Bc[qa(A,2).name]=[{name:"wrapper",func:A}],dn.prototype.clone=function Yt(){var c=new dn(this.__wrapped__);return c.__actions__=ta(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=ta(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=ta(this.__views__),c},dn.prototype.reverse=function ql(){if(this.__filtered__){var c=new dn(this);c.__dir__=-1,c.__filtered__=!0}else(c=this.clone()).__dir__*=-1;return c},dn.prototype.value=function Bd(){var c=this.__wrapped__.value(),d=this.__dir__,p=yn(c),C=d<0,E=p?c.length:0,R=function ul(c,d,p){for(var C=-1,E=p.length;++C<E;){var R=p[C],H=R.size;switch(R.type){case"drop":c+=H;break;case"dropRight":d-=H;break;case"take":d=kr(d,c+H);break;case"takeRight":c=tr(c,d-H)}}return{start:c,end:d}}(0,E,this.__views__),H=R.start,j=R.end,Y=j-H,ge=C?j:H-1,ve=this.__iteratees__,Se=ve.length,Qe=0,Rt=kr(Y,this.__takeCount__);if(!p||!C&&E==Y&&Rt==Y)return Q_(c,this.__actions__);var tn=[];e:for(;Y--&&Qe<Rt;){for(var Fn=-1,Kt=c[ge+=d];++Fn<Se;){var Kn=ve[Fn],Tr=Kn.type,ia=(0,Kn.iteratee)(Kt);if(2==Tr)Kt=ia;else if(!ia){if(1==Tr)continue e;break e}}tn[Qe++]=Kt}return tn},P.prototype.at=Tf,P.prototype.chain=function r0(){return Hm(this)},P.prototype.commit=function zm(){return new ei(this.value(),this.__chain__)},P.prototype.next=function jm(){this.__values__===A&&(this.__values__=zf(this.value()));var c=this.__index__>=this.__values__.length;return{done:c,value:c?A:this.__values__[this.__index__++]}},P.prototype.plant=function vM(c){for(var d,p=this;p instanceof ai;
vendor: 4,888 bytes, line 304
304){var C=UC(p);C.__index__=0,C.__values__=A,d?E.__wrapped__=C:d=C;var E=C;p=p.__wrapped__}return E.__wrapped__=c,d},P.prototype.reverse=function bM(){var c=this.__wrapped__;if(c instanceof dn){var d=c;return this.__actions__.length&&(d=new dn(this)),(d=d.reverse()).__actions__.push({func:Xc,args:[bv],thisArg:A}),new ei(d,this.__chain__)}return this.thru(bv)},P.prototype.toJSON=P.prototype.valueOf=P.prototype.value=function o0(){return Q_(this.__wrapped__,this.__actions__)},P.prototype.first=P.prototype.head,Ra&&(P.prototype[Ra]=function _M(){return this}),P}();Nr._=ss,(Ft=function(){return ss}.call(Be,st,Be,Zn))!==A&&(Zn.exports=Ft)}.call(this)},717(Zn,Be,st){!function(Ft){"use strict";var A=[/^jan/i,/^feb/i,/^m\xe4r/i,/^apr/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dez/i],Et=/^(Januar|Februar|M\xe4rz|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember|Jan\.?|Feb\.?|M\xe4r\.?|Apr\.?|Jun\.?|Jul\.?|Aug\.?|Sep\.?|Okt\.?|Nov\.?|Dez\.?)/i;function be(ce,Ie,ke,De){var Xt={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[ce+" Tage",ce+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[ce+" Monate",ce+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[ce+" Jahre",ce+" Jahren"]};return Ie?Xt[ke][0]:Xt[ke][1]}Ft.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsRegex:Et,monthsShortRegex:Et,monthsStrictRegex:/^(Januar|Februar|M\xe4rz|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)/i,monthsShortStrictRegex:/^(Jan\.?|Feb\.?|M\xe4rz|M\xe4r\.?|Apr\.?|Mai|Juni|Jun\.?|Juli|Jul\.?|Aug\.?|Sep\.?|Okt\.?|Nov\.?|Dez\.?)/i,monthsParse:A,longMonthsParse:A,shortMonthsParse:A,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:be,mm:"%d Minuten",h:be,hh:"%d Stunden",d:be,dd:be,w:be,ww:"%d Wochen",M:be,MM:be,y:be,yy:be},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(st(381))},539(Zn,Be,st){!function(Ft){"use strict";Ft.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(Et){var be=Et%10;return Et+(1==~~(Et%100/10)?"th":1===be?"st":2===be?"nd":3===be?"rd":"th")},week:{dow:1,doy:4}})}(st(381))},381(Zn,Be,st){(Zn=st.nmd(Zn)).exports=function(){"use strict";var Ft,Ri;function A(){return Ft.apply(null,arguments)}function be(h){return h instanceof Array||"[object Array]"===Object.prototype.toString.call(h)}function xe(h){return null!=h&&"[object Object]"===Object.prototype.toString.call(h)}function ce(h,g){return Object.prototype.hasOwnProperty.call(h,g)}function Ie(h){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(h).length;var g;for(g in h)if(ce(h,g))return!1;return!0}function ke(h){return void 0===h}function De(h){return"number"==typeof h||"[object Number]"===Object.prototype.toString.call(h)}function Xt(h){return h instanceof Date||"[object Date]"===Object.prototype.toString.call(h)}function Ot(h,g){var k,y=[],O=h.length;for(k=0;k<O;++k)y.push(g(h[k],k));return y}function We(h,g){for(var y in g)ce(g,y)&&(h[y]=g[y]);return ce(g,"toString")&&(h.toString=g.toString),ce(g,"valueOf")&&(h.valueOf=g.valueOf),h}function Pt(h,g,y,k){return Bl(h,g,y,k,!0).utc()}function G(h){return null==h._pf&&(h._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 18,576 bytes, line 304
304dMonth:null,invalidOffset:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),h._pf}function On(h){var g=null,y=!1,k=h._d&&!isNaN(h._d.getTime());return k&&(g=G(h),y=Ri.call(g.parsedDateParts,function(O){return null!=O}),k=g.overflow<0&&!g.empty&&!g.invalidEra&&!g.invalidMonth&&!g.invalidOffset&&!g.invalidWeekday&&!g.weekdayMismatch&&!g.nullInput&&!g.invalidFormat&&!g.userInvalidated&&(!g.meridiem||g.meridiem&&y),h._strict&&(k=k&&0===g.charsLeftOver&&0===g.unusedTokens.length&&void 0===g.bigHour)),null!=Object.isFrozen&&Object.isFrozen(h)?k:(h._isValid=k,h._isValid)}function Li(h){var g=Pt(NaN);return null!=h?We(G(g),h):G(g).userInvalidated=!0,g}Ri=Array.prototype.some?Array.prototype.some:function(h){var k,g=Object(this),y=g.length>>>0;for(k=0;k<y;k++)if(k in g&&h.call(this,g[k],k,g))return!0;return!1};var Je=A.momentProperties=[],it=!1;function rt(h,g){var y,k,O,z=Je.length;if(ke(g._isAMomentObject)||(h._isAMomentObject=g._isAMomentObject),ke(g._i)||(h._i=g._i),ke(g._f)||(h._f=g._f),ke(g._l)||(h._l=g._l),ke(g._strict)||(h._strict=g._strict),ke(g._tzm)||(h._tzm=g._tzm),ke(g._isUTC)||(h._isUTC=g._isUTC),ke(g._offset)||(h._offset=g._offset),ke(g._pf)||(h._pf=G(g)),ke(g._locale)||(h._locale=g._locale),z>0)for(y=0;y<z;y++)ke(O=g[k=Je[y]])||(h[k]=O);return h}function ot(h){rt(this,h),this._d=new Date(null!=h._d?h._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===it&&(it=!0,A.updateOffset(this),it=!1)}function $e(h){return h instanceof ot||null!=h&&null!=h._isAMomentObject}function ht(h){!1===A.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+h)}function B(h,g){var y=!0;return We(function(){if(null!=A.deprecationHandler&&A.deprecationHandler(null,h),y){var O,z,pe,k=[],Ge=arguments.length;for(z=0;z<Ge;z++){if(O="","object"==typeof arguments[z]){for(pe in O+="\n["+z+"] ",arguments[0])ce(arguments[0],pe)&&(O+=pe+": "+arguments[0][pe]+", ");O=O.slice(0,-2)}else O=arguments[z];k.push(O)}ht(h+"\nArguments: "+Array.prototype.slice.call(k).join("")+"\n"+(new Error).stack),y=!1}return g.apply(this,arguments)},g)}var $={};function he(h,g){null!=A.deprecationHandler&&A.deprecationHandler(h,g),$[h]||(ht(g+"\n"+(new Error).stack),$[h]=!0)}function Fe(h){return typeof Function<"u"&&h instanceof Function||"[object Function]"===Object.prototype.toString.call(h)}A.suppressDeprecationWarnings=!1,A.deprecationHandler=null;var Ye={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function wt(h){return"string"==typeof h?Ye[h]||Ye[h.toLowerCase()]:void 0}function Sn(h){var y,k,g={};for(k in h)ce(h,k)&&(y=wt(k))&&(g[y]=h[k]);return g}var fi={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Lt(h,g,y){var k=""+Math.abs(h);return(h>=0?y?"+":"":"-")+Math.pow(10,Math.max(0,g-k.length)).toString().substr(1)+k}var Ut=/(\[[^\[]*\])|(\\e)|(\\)?(eHHmm|[Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Mt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pi={},ct={};function _e(h,g,y,k){var O=k;"string"==typeof k&&(O=function(){return this[k]()}),h&&(ct[h]=O),g&&(ct[g[0]]=function(){return Lt(O.apply(this,arguments),g[1],g[2])}),y&&(ct[y]=function(){return this.localeData().ordinal(O.apply(this,arguments),h)})}function ft(h){return h.match(/\[[\s\S]/)?h.replace(/^\[|\]$/g,""):h.replace(/\\/g,"")}function nn(h,g){if(!h.isValid())return h.localeData().invalidDate();var y="$"+(g=Ln(g,h.localeData()));return ce(pi,y)||(pi[y]=function hr(h){var y,k,g=h.match(Ut);for(y=0,k=g.length;y<k;y++)g[y]=ct[g[y]]?ct[g[y]]:ft(g[y]);return function(O){var pe,z="";for(pe=0;pe<k;pe++)z+=Fe(g[pe])?g[pe].call(O,h):g[pe];return z}}(g)),pi[y](h)}function Ln(h,g){var y=5;function k(O){return g.longDateFormat(O)||O}for(Mt.lastIndex=0;y>=0&&Mt.test(h);)h=h.replace(Mt,k),Mt.lastIndex=0,y-=1;return h}var Nn,fr=/\d/,Ct=/\d\d/,sn=/\d{3}/,si=/\d{4}/,Gt=/[+-]?\d{6}/,It=/\d\d?/,vt=/\d\d\d\d?/,en=/\d\d\d\d\d\d?/,wn=/\d{1,3}/,Q=/\d{1,4}/,Te=/[+-]?\d{1,6}/,ze=/\d+/,je=/[+-]?\d+/,kt=/Z|[+-]\d\d:?\d\d/gi,Tt=/Z|[+-]\d\d(?::?\d\d)?/gi,kn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,rn=/^[1-9]\d?/,$n=/^([1-9]\d|\d)/;function Ae(h,g,y){Nn[h]=Fe(g)?g:function(k,O){return k&&y?y:g}}function Vi(h,g){return ce(Nn,h)?Nn[h](g._strict,g._locale):new RegExp(function ca(h){return or(h.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(g,y,k,O,z){return y||k||O||z}))}(h))}function or(h){return h.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function lt(h){return h<0?Math.ceil(h)||0:Math.floor(h)}function we(h){var g=+h,y=0;return 0!==g&&isFinite(g)&&(y=lt(g)),y}Nn={};var dt={};function Vt(h,g){var y,O,k=g;for("string"==typeof h&&(h=[h]),De(g)&&(k=function(z,pe){pe[g]=we(z)}),O=h.length,y=0;y<O;y++)dt[h[y]]=k}function At(h,g){Vt(h,function(y,k,O,z){O._w=O._w||{},g(y,O._w,O,z)})}function $r(h,g,y){null!=g&&ce(dt,h)&&dt[h](g,y._a,y,h)}function oo(h){return h%4==0&&h%100!=0||h%400==0}var vi=0,Ji=1,Gi=2,bi=3,xi=4,Xe=5,bt=6,nt=7,Bt=8;function Vn(h){return oo(h)?366:365}_e("Y",0,0,function(){var h=this.year();return h<=9999?Lt(h,4):"+"+h}),_e(0,["YY",2],0,function(){return this.year()%100}),_e(0,["YYYY",4],0,"year"),_e(0,["YYYYY",5],0,"year"),_e(0,["YYYYYY",6,!0],0,"year"),Ae("Y",je),Ae("YY",It,Ct),Ae("YYYY",Q,si),Ae("YYYYY",Te,Gt),Ae("YYYYYY",Te,Gt),Vt(["YYYYY","YYYYYY"],vi),Vt("YYYY",function(h,g){g[vi]=2===h.length?A.parseTwoDigitYear(h):we(h)}),Vt("YY",function(h,g){g[vi]=A.parseTwoDigitYear(h)}),Vt("Y",function(h,g){g[vi]=parseInt(h,10)}),A.parseTwoDigitYear=function(h){return we(h)+(we(h)>68?1900:2e3)};var de,Bn=Bi("FullYear",!0);function Bi(h,g){return function(y){return null!=y?(Ve(this,h,y),A.updateOffset(this,g),this):Jn(this,h)}}function Jn(h,g){if(!h.isValid())return NaN;var y=h._d,k=h._isUTC;switch(g){case"Milliseconds":return k?y.getUTCMilliseconds():y.getMilliseconds();case"Seconds":return k?y.getUTCSeconds():y.getSeconds();case"Minutes":return k?y.getUTCMinutes():y.getMinutes();case"Hours":return k?y.getUTCHours():y.getHours();case"Date":return k?y.getUTCDate():y.getDate();case"Day":return k?y.getUTCDay():y.getDay();case"Month":return k?y.getUTCMonth():y.getMonth();case"FullYear":return k?y.getUTCFullYear():y.getFullYear();default:return NaN}}function Ve(h,g,y){var k,O,z,pe,Ge;if(h.isValid()&&!isNaN(y)){switch(k=h._d,O=h._isUTC,g){case"Milliseconds":return void(O?k.setUTCMilliseconds(y):k.setMilliseconds(y));case"Seconds":return void(O?k.setUTCSeconds(y):k.setSeconds(y));case"Minutes":return void(O?k.setUTCMinutes(y):k.setMinutes(y));case"Hours":return void(O?k.setUTCHours(y):k.setHours(y));case"Date":return void(O?k.setUTCDate(y):k.setDate(y));case"FullYear":break;default:return}z=y,pe=h.month(),Ge=29!==(Ge=h.date())||1!==pe||oo(z)?Ge:28,O?k.setUTCFullYear(z,pe,Ge):k.setFullYear(z,pe,Ge)}}function He(h,g){if(isNaN(h)||isNaN(g))return NaN;var y=function X(h,g){return(h%g+g)%g}(g,12);return h+=(g-y)/12,1===y?oo(h)?29:28:31-y%7%2}de=Array.prototype.indexOf?Array.prototype.indexOf:function(h){var g;for(g=0;g<this.length;++g)if(this[g]===h)return g;return-1},_e("M",["MM",2],"Mo",function(){return this.month()+1}),_e("MMM",0,0,function(h){return this.localeData().monthsShort(this,h)}),_e("MMMM",0,0,function(h){return this.localeData().months(this,h)}),Ae("M",It,rn),Ae("MM",It,Ct),Ae("MMM",function(h,g){return g.monthsShortRegex(h)}),Ae("MMMM",function(h,g){return g.monthsRegex(h)}),Vt(["M","MM"],function(h,g){g[Ji]=we(h)-1}),Vt(["MMM","MMMM"],function(h,g,y,k){var O=y._locale.monthsParse(h,k,y._strict);null!=O?g[Ji]=O:G(y).invalidMonth=h});var on="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Xn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ar=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Cr=kn,pr=kn,Ei=["monthsParse","longMonthsParse","shortMonthsParse","monthsRegex","monthsShortRegex","monthsStrictRegex","monthsShortStrictRegex"];function No(h,g,y){var k,O,z,pe=h.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],k=0;k<12;++k)z=Pt([2e3,k]),this._shortMonthsParse[k]=this.monthsShort(z,"").toLocaleLowerCase(),this._longMonthsParse[k]=this.months(z,"").toLocaleLowerCase();return y?"MMM"===g?-1!==(O=de.call(this._shortMonthsParse,pe))?O:null:-1!==(O=de.call(this._longMonthsParse,pe))?O:null:"MMM"===g?-1!==(O=de.call(this._shortMonthsParse,pe))||-1!==(O=de.call(this._longMonthsParse,pe))?O:null:-1!==(O=de.call(this._longMonthsParse,pe))||-1!==(O=de.call(this._shortMonthsParse,pe))?O:null}function ua(h,g){if(!h.isValid())return h;if("string"==typeof g)if(/^\d+$/.test(g))g=we(g);else if(!De(g=h.localeData().monthsParse(g)))return h;var y=g,k=h.date();return k=k<29?k:Math.min(k,He(h.year(),y)),h._isUTC?h._d.setUTCMonth(y,k):h._d.setMonth(y,k),h}function vd(h){return null!=h?(ua(this,h),A.updateOffset(this,!0),this):Jn(this,"Month")}function Gp(){function h(Zt,In){return In.length-Zt.length}var O,z,pe,Ge,g=[],y=[],k=[];for(O=0;O<12;O++)z=Pt([2e3,O]),pe=or(this.monthsShort(z,"")),Ge=or(this.months(z,"")),g.push(pe),y.push(Ge),k.push(Ge),k.push(pe);g.sort(h),y.sort(h),k.sort(h),this._monthsRegex=new RegExp("^("+k.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+y.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Cu(h,g){return h.slice(g,7).concat(h.slice(0,g))}_e("d",0,"do","day"),_e("dd",0,0,function(h){return this.localeData().weekdaysMin(this,h)}),_e("ddd",0,0,function(h){return this.localeData().weekdaysShort(this,h)}),_e("dddd",0,0,function(h){return this.localeData().weekdays(this,h)}),_e("e",0,0,"weekday"),_e("E",0,0,"isoWeekday"),_e("eHHmm",0,0,function(){return""+this.weekday()+Lt(this.hours(),2)+Lt(this.minutes(),2)}),Ae("d",It),Ae("e",It),Ae("E",It),Ae("eHHmm",en),Ae("dd",function(h,g){return g.weekdaysMinRegex(h)}),Ae("ddd",function(h,g){return g.weekdaysShortRegex(h)}),Ae("dddd",function(h,g){return g.weekdaysRegex(h)}),At(["dd","ddd","dddd"],function(h,g,y,k){var O=y._locale.weekdaysParse(h,k,y._strict);null!=O?g.d=O:G(y).invalidWeekday=h}),At(["d","e","E"],function(h,g,y,k){g[k]=we(h)}),At("eHHmm",function(h,g,y){var k=h.length-4;g.e=we(h.substr(0,k)),y._a[bi]=we(h.substr(k,2)),y._a[xi]=we(h.substr(k+2))});var Qp,bC="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Vh="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ds="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Tc=kn,Rl=kn,Nl=kn,bd=["weekdaysParse","fullWeekdaysParse","shortWeekdaysParse","minWeekdaysParse","weekdaysRegex","weekdaysShortRegex","weekdaysMinRegex","weekdaysStrictRegex","weekdaysShortStrictRegex","weekdaysMinStrictRegex"];function R_(h,g,y){var k,O,z,pe=h.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],k=0;k<7;++k)z=Pt([2e3,1]).day(k),this._minWeekdaysParse[k]=this.weekdaysMin(z,"").toLocaleLowerCase(),this._shortWeekdaysParse[k]=this.weekdaysShort(z,"").toLocaleLowerCase(),this._weekdaysParse[k]=this.weekdays(z,"").toLocaleLowerCase();return y?"dddd"===g?-1!==(O=de.call(this._weekdaysParse,pe))?O:null:"ddd"===g?-1!==(O=de.call(this._shortWeekdaysParse,pe))?O:null:-1!==(O=de.call(this._minWeekdaysParse,pe))?O:null:"dddd"===g?-1!==(O=de.call(this._weekdaysParse,pe))||-1!==(O=de.call(this._shortWeekdaysParse,pe))||-1!==(O=de.call(this._minWeekdaysParse,pe))?O:null:"ddd"===g?-1!==(O=de.call(this._shortWeekdaysParse,pe))||-1!==(O=de.call(this._weekdaysParse,pe))||-1!==(O=de.call(this._minWeekdaysParse,pe))?O:null:-1!==(O=de.call(this._minWeekdaysParse,pe))||-1!==(O=de.call(this._weekdaysParse,pe))||-1!==(O=de.call(this._shortWeekdaysParse,pe))?O:null}function Wn(){function h(lr,wo){return wo.length-lr.length}var z,pe,Ge,Zt,In,g=[],y=[],k=[],O=[];for(z=0;z<7;z++)pe=Pt([2e3,1]).day(z),Ge=or(this.weekdaysMin(pe,"")),Zt=or(this.weekdaysShort(pe,"")),In=or(this.weekdays(pe,"")),g.push(Ge),y.push(Zt),k.push(In),O.push(Ge),O.push(Zt),O.push(In);g.sort(h),y.sort(h),k.sort(h),O.sort(h),this._weekdaysRegex=new RegExp("^("+O.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+y.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Fl(h,g){var k,y=We({},h);for(k in g)ce(g,k)&&(xe(h[k])&&xe(g[k])?(y[k]={},We(y[k],h[k]),We(y[k],g[k])):null!=g[k]?y[k]=g[k]:delete y[k]);for(k in h)ce(h,k)&&!ce(g,k)&&xe(h[k])&&(y[k]=We({},y[k]));return y}function ao(h){null!=h&&this.set(h)}Qp=Object.keys?Object.keys:function(h){var g,y=[];for(g in h)ce(h,g)&&y.push(g);return y};function yo(h,g,y,k){var O=this._relativeTime[y];return Fe(O)?O(h,g,y,k):O.replace(/%d/i,h)}function zh(h,g){var y=this._relativeTime[h>0?"future":"past"];return Fe(y)?y(g):y.replace(/%s/i,g)}function MC(h,g,y,k,O,z,pe){var Ge;return h<100&&h>=0?(Ge=new Date(h+400,g,y,k,O,z,pe),isFinite(Ge.getFullYear())&&Ge.setFullYear(h)):Ge=new Date(h,g,y,k,O,z,pe),Ge}function Oc(h){var g,y;return h<100&&h>=0?((y=Array.prototype.slice.call(arguments))[0]=h+400,g=new Date(Date.UTC.apply(null,y)),isFinite(g.getUTCFullYear())&&g.setUTCFullYear(h)):g=new Date(Date.UTC.apply(null,arguments)),g}function jh(h,g,y){var k=7+g-y;return-(7+Oc(h,0,k).getUTCDay()-g)%7+k-1}function le(h,g,y,k,O){var Zt,In,Ge=1+7*(g-1)+(7+y-k)%7+jh(h,k,O);return Ge<=0?In=Vn(Zt=h-1)+Ge:Ge>Vn(h)?(Zt=h+1,In=Ge-Vn(h)):(Zt=h,In=Ge),{year:Zt,dayOfYear:In}}function Ki(h,g,y,k){var pe,Ge,O=jh(h,y,k),z=Math.floor((g-O-1)/7)+1;return z<1?pe=z+xs(Ge=h-1,y,k):z>xs(h,y,k)?(pe=z-xs(h,y,k),Ge=h+1):(Ge=h,pe=z),{week:pe,year:Ge}}function pt(h,g,y){return Ki(h.year(),h.dayOfYear(),g,y)}function ku(h,g,y,k,O){return Ki(h,Math.round((Oc(h,g,y)-Oc(h,0,1))/864e5)+1,k,O)}function xs(h,g,y){var k=jh(h,g,y),O=jh(h+1,g,y);return(Vn(h)-k+O)/7}_e("w",["ww",2],"wo","week"),_e("W",["WW",2],"Wo","isoWeek"),Ae("w",It,rn),Ae("ww",It,Ct),Ae("W",It,rn),Ae("WW",It,Ct),At(["w","ww","W","WW"],function(h,g,y,k){g[k.substr(0,1)]=we(h)});function Nr(){return this.hours()%12||12}function Zs(h,g){_e(h,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),g)})}function Pc(h,g){return g._meridiemParse}_e("H",["HH",2],0,"hour"),_e("h",["hh",2],0,Nr),_e("k",["kk",2],0,function ue(){return this.hours()||24}),_e("hmm",0,0,function(){return""+Nr.apply(this)+Lt(this.minutes(),2)}),_e("hmmss",0,0,function(){return""+Nr.apply(this)+Lt(this.minutes(),2)+Lt(this.seconds(),2)}),_e("Hmm",0,0,function(){return""+this.hours()+Lt(this.minutes(),2)}),_e("Hmmss",0,0,function(){return""+this.hours()+Lt(this.minutes(),2)+Lt(this.seconds(),2)}),Zs("a",!0),Zs("A",!1),Ae("a",Pc),Ae("A",Pc),Ae("H",It,$n),Ae("h",It,rn),Ae("k",It,rn),Ae("HH",It,Ct),Ae("hh",It,Ct),Ae("kk",It,Ct),Ae("hmm",vt),Ae("hmmss",en),Ae("Hmm",vt),Ae("Hmmss",en),Vt(["H","HH"],bi),Vt(["k","kk"],function(h,g,y){var k=we(h);g[bi]=24===k?0:k}),Vt(["a","A"],function(h,g,y){y._isPm=y._locale.isPM(h),y._meridiem=h}),Vt(["h","hh"],function(h,g,y){g[bi]=we(h),G(y).bigHour=!0}),Vt("hmm",function(h,g,y){var k=h.length-2;g[bi]=we(h.substr(0,k)),g[xi]=we(h.substr(k)),G(y).bigHour=!0}),Vt("hmmss",function(h,g,y){var k=h.length-4,O=h.length-2;g[bi]=we(h.substr(0,k)),g[xi]=we(h.substr(k,2)),g[Xe]=we(h.substr(O)),G(y).bigHour=!0}),Vt("Hmm",function(h,g,y){var k=h.length-2;g[bi]=we(h.substr(0,k)),g[xi]=we(h.substr(k))}),Vt("Hmmss",function(h,g,y){var k=h.length-4,O=h.length-2;g[bi]=we(h.substr(0,k)),g[xi]=we(h.substr(k,2)),g[Xe]=we(h.substr(O))});var em=Bi("Hours",!0);var Mu,tm={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:on,monthsShort:Xn,week:{dow:0,doy:6},weekdays:bC,weekdaysMin:Ds,weekdaysShort:Vh,meridiemParse:/[ap]\.?m?\.?/i},Ii={},xu={};function da(h,g){var y,k=Math.min(h.length,g.length);for(y=0;y<k;y+=1)if(h[y]!==g[y])return y;return k}function Su(h){return h&&h.toLowerCase().replace("_","-")}function Ll(h){var k,g=null;if(ce(Ii,h))return Ii[h];if(k=Su(h),ce(Ii,k))return Ii[k];if(Zn&&Zn.exports&&function Uh(h){return"string"==typeof h&&/^[a-z0-9]+(?:-[a-z0-9]+)*$/.test(h)}(k))try{g=Mu._abbr,st(313)("./"+k),so(g)}catch{Ii[k]=null}return ce(Ii,k)?Ii[k]:void 0}function so(h,g){var y;return h&&((y=ke(g)?ri(h):Lo(h,g))?Mu=y:typeof console<"u"&&console.warn&&console.warn("Locale "+h+" not found. Did you forget to load it?")),Mu._abbr}function Lo(h,g){if(null!==g){var y,k=tm;if(g.abbr=h,null!=Ii[h])he("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),k=Ii[h]._config;else if(null!=g.parentLocale)if(null!=Ii[g.parentLocale])k=Ii[g.parentLocale]._config;else{if(null==(y=Ll(g.parentLocale)))return xu[g.parentLocale]||(xu[g.parentLocale]=[]),xu[g.parentLocale].push({name:h,config:g}),null;k=y._config}
vendor: 2,257 bytes, line 304
304return Ii[h]=new ao(Fl(k,g)),xu[h]&&xu[h].forEach(function(O){Lo(O.name,O.config)}),so(h),Ii[h]}return delete Ii[h],null}function ri(h){var g;if(h&&h._locale&&h._locale._abbr&&(h=h._locale._abbr),!h)return Mu;if(!be(h)){if(g=Ll(h))return g;h=[h]}return function qr(h){for(var y,k,O,z,g=0;g<h.length;){for(y=(z=Su(h[g]).split("-")).length,k=(k=Su(h[g+1]))?k.split("-"):null;y>0;){if(O=Ll(z.slice(0,y).join("-")))return O;if(k&&k.length>=y&&da(z,k)>=y-1)break;y--}g++}return Mu}(h)}function Yn(h){var g,y=h._a;return y&&-2===G(h).overflow&&(g=y[Ji]<0||y[Ji]>11?Ji:y[Gi]<1||y[Gi]>He(y[vi],y[Ji])?Gi:y[bi]<0||y[bi]>24||24===y[bi]&&(0!==y[xi]||0!==y[Xe]||0!==y[bt])?bi:y[xi]<0||y[xi]>59?xi:y[Xe]<0||y[Xe]>59?Xe:y[bt]<0||y[bt]>999?bt:-1,G(h)._overflowDayOfYear&&(g<vi||g>Gi)&&(g=Gi),G(h)._overflowWeeks&&-1===g&&(g=nt),G(h)._overflowWeekday&&-1===g&&(g=Bt),G(h).overflow=g),h}var SC=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$h=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,nm=/Z|[+-]\d\d(?::?\d\d)?/,qh=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Wh=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Dd=/^\/?Date\((-?\d+)/i,vn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Js={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Gh(h){var g,y,z,pe,Ge,Zt,k=h._i,O=SC.exec(k)||$h.exec(k),In=qh.length,lr=Wh.length;if(O){for(G(h).iso=!0,g=0,y=In;g<y;
304g++)if(qh[g][1].exec(O[1])){pe=qh[g][0],z=!1!==qh[g][2];break}if(null==pe)return void(h._isValid=!1);if(O[3]){for(g=0,y=lr;g<y;g++)if(Wh[g][1].exec(O[3])){Ge=(O[2]||" ")+Wh[g][0];break}if(null==Ge)return void(h._isValid=!1)}if(!z&&null!=Ge)return void(h._isValid=!1);if(O[4]){if(!nm.exec(O[4]))return void(h._isValid=!1);Zt="Z"}h._f=pe+(Ge||"")+(Zt||""),oe(h)}else h._isValid=!1}function Yh(h){var g=parseInt(h,10);return g<=49?2e3+g:g<=999?1900+g:g}function xd(h){var y,g=vn.exec(function im(h){return h.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(h._i));if(g){if(y=function Co(h,g,y,k,O,z){var pe=[Yh(h),Xn.indexOf(g),parseInt(y,10),parseInt(k,10),parseInt(O,10)];return z&&pe.push(parseInt(z,10)),pe}(g[4],g[3],g[2],g[5],g[6],g[7]),!function rm(h,g,y){return!h||Vh.indexOf(h)===new Date(g[0],g[1],g[2]).getDay()||(G(y).weekdayMismatch=!0,y._isValid=!1,!1)}(g[1],y,h))return;h._a=y,h._tzm=function Xs(h,g,y){if(h)return Js[h];if(g)return 0;var k=parseInt(y,10),O=k%100;return(k-O)/100*60+O}(g[8],g[9],g[10]),h._d=Oc.apply(null,h._a),h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),G(h).rfc2822=!0}else h._isValid=!1}function as(h,g,y){return h??g??y}function om(h,g,y){var k=Object.prototype.hasOwnProperty.call(h,"_isDefaultDatePartsForWeek"),O=h._isDefaultDatePartsForWeek;h._isDefaultDatePartsForWeek=!!y;try{return A._getDefaultDateParts(h,g,y)}finally{k?h._isDefaultDatePartsForWeek=O:delete h._isDefaultDatePartsForWeek}}function Rc(h){var g,y,O,z,pe,Ge,Zt,k=[];if(!h._d){for((null==h._a[vi]||null==h._a[Ji]||null==h._a[Gi])&&(z=om(h,O=function am(h){var g=h._defaultDatePartsNow;return g?(g.hasValue||(g.value=A.now(),g.hasValue=!0),g.value):A.now()}(h))),h._w&&null==h._a[Gi]&&null==h._a[Ji]&&function Eu(h,g){var y,k,O,z,pe,Ge,Zt,In,lr;null!=(y=h._w).GG||null!=y.W||null!=y.E?(pe=1,Ge=4,k=as(y.GG,h._a[vi],ku(g[vi],g[Ji],g[Gi],1,4).year),O=as(y.W,1),((z=as(y.E,1))<1||z>7)&&(In=!0)):(lr=ku(g[vi],g[Ji],g[Gi],pe=h._locale._week.dow,Ge=h._locale._week.doy),k=as(y.gg,h._a[vi],lr.year),O=as(y.w,lr.week),null!=y.d?((z=y.d)<0||z>6)&&(In=!0):null!=y.e?(z=y.e+pe,(y.e<0||y.e>6)&&(In=!0)):z=pe),O<1||O>xs(k,pe,Ge)?G(h)._overflowWeeks=!0:null!=In?G(h)._overflowWeekday=!0:(Zt=le(k,O,z,pe,Ge),h._a[vi]=Zt.year,h._dayOfYear=Zt.dayOfYear)}(h,om(h,O,!0)),null!=h._dayOfYear&&((h._dayOfYear>Vn(Ge=null!=h._a[vi]?h._a[vi]:z[vi])||0===h._dayOfYear)&&(G(h)._overflowDayOfYear=!0),y=Oc(Ge,0,h._dayOfYear),h._a[Ji]=y.getUTCMonth(),h._a[Gi]=y.getUTCDate()),Zt=null==h._a[vi]||null==h._a[Ji]||null==h._a[Gi],g=0;g<3&&null==h._a[g];++g)h._a[g]=k[g]=z[g];for(;g<7;g++)h._a[g]=k[g]=null==h._a[g]?2===g?1:0:h._a[g];24===h._a[bi]&&0===h._a[xi]&&0===h._a[Xe]&&0===h._a[bt]&&(h._nextDay=!0,h._a[bi]=0),h._d=(h._useUTC?Oc:MC).apply(null,k),pe=h._useUTC?h._d.getUTCDay():h._d.getDay(),null!=h._tzm&&h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),h._nextDay&&(h._a[bi]=24),h._w&&typeof h._w.d<"u"&&!Zt&&h._w.d!==pe&&(G(h).weekdayMismatch=!0)}}function oe(h){if(h._f!==A.ISO_8601)if(h._f!==A.RFC_2822){h._a=[],G(h).empty=!0;var y,k,O,z,pe,In,lr,g=""+h._i,Ge=g.length,Zt=0;for(lr=(O=Ln(h._f,h._locale).match(Ut)||[]).length,y=0;y<lr;y++)(k=(g.match(Vi(z=O[y],h))||[])[0])&&((pe=g.substr(0,g.indexOf(k))).length>0&&G(h).unusedInput.push(pe),g=g.slice(g.indexOf(k)+k.length),Zt+=k.length),ct[z]?(k?G(h).empty=!1:G(h).unusedTokens.push(z),$r(z,k,h)):h._strict&&!k&&G(h).unusedTokens.push(z);G(h).charsLeftOver=Ge-Zt,g.length>0&&G(h).unusedInput.push(g),h._a[bi]<=12&&!0===G(h).bigHour&&h._a[bi]>0&&(G(h).bigHour=void 0),G(h).parsedDateParts=h._a.slice(0),G(h).meridiem=h._meridiem,h._a[bi]=function Qh(h,g,y){var k;return null==y?g:null!=h.meridiemHour?h.meridiemHour(g,y):(null!=h.isPM&&((k=h.isPM(y))&&g<12&&(g+=12),!k&&12===g&&(g=0)),g)}(h._locale,h._a[bi],h._meridiem),null!==(In=G(h).era)&&(h._a[vi]=h._locale.erasConvertYear(In,h._a[vi])),Rc(h),Yn(h)}else xd(h);else Gh(h)}function Nc(h){var g=h._i,y=h._f;return h._locale=h._locale||ri(h._l),null===g||void 0===y&&""===g?Li({nullInput:!0}):("string"==typeof g&&(h._i=g=h._locale.preparse(g)),$e(g)?new ot(Yn(g)):(Xt(g)?h._d=g:be(y)?function I(h){var g,y,k,O,z,pe,Ge=!1,Zt={},In=h._f.length;if(0===In)return G(h).invalidFormat=!0,void(h._d=new Date(NaN));for(O=0;O<In;O++)z=0,pe=!1,g=rt({},h),null!=h._useUTC&&(g._useUTC=h._useUTC),g._defaultDatePartsNow=Zt,g._f=h._f[O],oe(g),On(g)&&(pe=!0),z+=G(g).charsLeftOver,z+=10*G(g).unusedTokens.length,G(g).score=z,Ge?z<k&&(k=z,y=g):(null==k||z<k||pe)&&(k=z,y=g,pe&&(Ge=!0));We(h,y||g)}(h):y?oe(h):function H_(h){var g=h._i;ke(g)?h._d=new Date(A.now()):Xt(g)?h._d=new Date(g.valueOf()):"string"==typeof g?function Md(h){var g=Dd.exec(h._i);
304null===g?(Gh(h),!1===h._isValid&&(delete h._isValid,xd(h),!1===h._isValid&&(delete h._isValid,h._strict?h._isValid=!1:A.createFromInputFallback(h)))):h._d=new Date(+g[1])}(h):be(g)?(h._a=Ot(g.slice(0),function(y){return parseInt(y,10)}),Rc(h)):xe(g)?function Sd(h){if(!h._d){var g=Sn(h._i);h._a=Ot([g.year,g.month,void 0===g.day?g.date:g.day,g.hour,g.minute,g.second,g.millisecond],function(k){return k&&parseInt(k,10)}),Rc(h)}}(h):De(g)?h._d=new Date(g):A.createFromInputFallback(h)}(h),On(h)||(h._d=null),h))}function Bl(h,g,y,k,O){var z={};return(!0===g||!1===g)&&(k=g,g=void 0),(!0===y||!1===y)&&(k=y,y=void 0),(xe(h)&&Ie(h)||be(h)&&0===h.length)&&(h=void 0),z._isAMomentObject=!0,z._useUTC=z._isUTC=O,z._l=y,z._i=h,z._f=g,z._strict=k,function Kh(h){var g=new ot(Yn(Nc(h)));return g._nextDay&&(g.add(1,"d"),g._nextDay=void 0),g}(z)}function Xi(h,g,y,k){return Bl(h,g,y,k,!1)}A.createFromInputFallback=B("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(h){h._d=new Date(h._i+(h._useUTC?" UTC":""))}),A._getDefaultDateParts=function Ko(h,g,y){var k=y||h._isDefaultDatePartsForWeek,O=k?Xi(g):new Date(g);return k?[O.year(),O.month(),O.date()]:h._useUTC?[O.getUTCFullYear(),O.getUTCMonth(),O.getUTCDate()]:[O.getFullYear(),O.getMonth(),O.getDate()]},A.ISO_8601=function(){},A.RFC_2822=function(){};var z_=B("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var h=Xi.apply(null,arguments);return this.isValid()&&h.isValid()?h<this?this:h:Li()}),Ms=B("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var h=Xi.apply(null,arguments);return this.isValid()&&h.isValid()?h>this?this:h:Li()});function Zh(h,g){var y,k;if(1===g.length&&be(g[0])&&(g=g[0]),!g.length)return Xi();for(k=0;k<g.length;++k)if($e(g[k])){y=g[k];break}if(!y)return Li();for(++k;k<g.length;++k)$e(g[k])&&(!g[k].isValid()||g[k][h](y))&&(y=g[k]);return y}var Iu=["year","quarter","month","week","day","hour","minute","second","millisecond"];function el(h){var g=Sn(h),y=g.year||0,k=g.quarter||0,O=g.month||0,z=g.week||g.isoWeek||0,pe=g.day||0,Ge=g.hour||0,Zt=g.minute||0,In=g.second||0,lr=g.millisecond||0;this._isValid=function Vo(h){var g,k,y=!1,O=Iu.length;for(g in h)if(ce(h,g)&&(-1===de.call(Iu,g)||null!=h[g]&&isNaN(h[g])))return!1;for(k=0;k<O;++k)if(h[Iu[k]]){if(y)return!1;parseFloat(h[Iu[k]])!==we(h[Iu[k]])&&(y=!0)}return!0}(g),this._milliseconds=+lr+1e3*In+6e4*Zt+1e3*Ge*60*60,this._days=+pe+7*z,this._months=+O+3*k+12*y,this._data={},this._locale=ri(),this._bubble()}function zl(h){return h instanceof el}function Id(h){return h<0?-1*Math.round(-1*h):Math.round(h)}function Bo(h,g){_e(h,0,0,function(){var y=this.utcOffset(),k="+";return y<0&&(y=-y,k="-"),k+Lt(~~(y/60),2)+g+Lt(~~y%60,2)})}Bo("Z",":"),Bo("ZZ",""),Ae("Z",Tt),Ae("ZZ",Tt),Vt(["Z","ZZ"],function(h,g,y){var k=ss(Tt,h);y._useUTC=!0,y._tzm=k,null===k&&(G(y).invalidOffset=h)});var Jh=/([\+\-]|\d\d)/gi;function ss(h,g){var O,z,y=(g||"").match(h);return null===y||(z=60*(O=((y[y.length-1]||[])+"").match(Jh)||["-",0,0])[1]+we(O[2]),we(O[2])>59||("+"===O[0]?z>840:z>720))?null:0===z?0:"+"===O[0]?z:-z}function W(h,g){var y,k;return g._isUTC?(y=g.clone(),k=($e(h)||Xt(h)?h.valueOf():Xi(h).valueOf())-y.valueOf(),y._d.setTime(y._d.valueOf()+k),A.updateOffset(y,!1),y):Xi(h).local()}function fe(h){return-Math.round(h._d.getTimezoneOffset())}function Ss(){return!!this.isValid()&&this._isUTC&&0===this._offset}A.updateOffset=function(){};var Tu=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Au=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function lo(h,g){var O,z,pe,y=h,k=null;return zl(h)?y={ms:h._milliseconds,d:h._days,M:h._months}:De(h)||!isNaN(+h)?(y={},g?y[g]=+h:y.milliseconds=+h):(k=Tu.exec(h))?(O="-"===k[1]?-1:1,y={y:0,d:we(k[Gi])*O,h:we(k[bi])*O,m:we(k[xi])*O,s:we(k[Xe])*O,ms:we(Id(1e3*k[bt]))*O}):(k=Au.exec(h))?y={y:Hn(k[2],O="-"===k[1]?-1:1),M:Hn(k[3],O),w:Hn(k[4],O),d:Hn(k[5],O),h:Hn(k[6],O),m:Hn(k[7],O),s:Hn(k[8],O)}:null==y?y={}:"object"==typeof y&&("from"in y||"to"in y)&&(pe=function j_(h,g){var y;return h.isValid()&&g.isValid()?(g=W(g,h),h.isBefore(g)?y=Ou(h,g):((y=Ou(g,h)).milliseconds=-y.milliseconds,y.months=-y.months),y):{milliseconds:0,months:0}}(Xi(y.from),Xi(y.to)),(y={}).ms=pe.milliseconds,y.M=pe.months),z=new el(y),zl(h)&&ce(h,"_locale")&&(z._locale=h._locale),zl(h)&&ce(h,"_isValid")&&(z._isValid=h._isValid),z}function Hn(h,g){var y=h&&parseFloat(h.replace(",","."));return(isNaN(y)?0:y)*g}function Ou(h,g){var y={};
vendor: 11,458 bytes, line 304
304return y.months=g.month()-h.month()+12*(g.year()-h.year()),h.clone().add(y.months,"M").isAfter(g)&&--y.months,y.milliseconds=+g-+h.clone().add(y.months,"M"),y}function jl(h,g){return function(y,k){var z;return null!==k&&!isNaN(+k)&&(he(g,"moment()."+g+"(period, number) is deprecated. Please use moment()."+g+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),z=y,y=k,k=z),lm(this,lo(y,k),h),this}}function lm(h,g,y,k){var O=g._milliseconds,z=Id(g._days),pe=Id(g._months);h.isValid()&&(k=k??!0,pe&&ua(h,Jn(h,"Month")+pe*y),z&&Ve(h,"Date",Jn(h,"Date")+z*y),O&&h._d.setTime(h._d.valueOf()+O*y),k&&A.updateOffset(h,z||pe))}lo.fn=el.prototype,lo.invalid=function ha(){return lo(NaN)};var Xh=jl(1,"add"),cm=jl(-1,"subtract");function Fc(h){return"string"==typeof h||h instanceof String}function Ho(h){return $e(h)||Xt(h)||Fc(h)||De(h)||function Ad(h){var g=be(h),y=!1;return g&&(y=0===h.filter(function(k){return!De(k)&&Fc(h)}).length),g&&y}(h)||function Td(h){var O,g=xe(h)&&!Ie(h),y=!1,k=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],pe=k.length;for(O=0;O<pe;O+=1)y=y||ce(h,k[O]);return g&&y}(h)||null==h}function fa(h,g){if(h.date()<g.date())return-fa(g,h);var y=12*(g.year()-h.year())+(g.month()-h.month()),k=h.clone().add(y,"months");return-(y+(g-k<0?(g-k)/(k-h.clone().add(y-1,"months")):(g-k)/(h.clone().add(y+1,"months")-k)))||0}function dm(h){var g;return void 0===h?this._locale._abbr:(null!=(g=ri(h))&&(this._locale=g),this)}A.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",A.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var hm=B("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(h){return void 0===h?this.localeData():this.locale(h)});function Dr(){return this._locale}var tl=6e4,ma=60*tl,Fd=3506328*ma;function Na(h,g){return(h%g+g)%g}function Lc(h,g,y){return h<100&&h>=0?new Date(h+400,g,y)-Fd:new Date(h,g,y).valueOf()}function Vc(h,g,y){return h<100&&h>=0?Date.UTC(h+400,g,y)-Fd:Date.UTC(h,g,y)}function La(h,g){return g.erasAbbrRegex(h)}function zc(){var O,z,pe,Ge,Zt,h=[],g=[],y=[],k=[],In=this.eras();for(O=0,z=In.length;O<z;++O)pe=or(In[O].name),Ge=or(In[O].abbr),Zt=or(In[O].narrow),g.push(pe),h.push(Ge),y.push(Zt),k.push(pe),k.push(Ge),k.push(Zt);this._erasRegex=new RegExp("^("+k.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+g.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+h.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+y.join("|")+")","i")}function us(h,g){_e(0,[h,h.length],0,g)}function Fu(h,g,y,k,O){var z;return null==h?pt(this,k,O).year:(g>(z=xs(h,k,O))&&(g=z),Uc.call(this,h,g,y,k,O))}function Uc(h,g,y,k,O){var z=le(h,g,y,k,O),pe=Oc(z.year,0,z.dayOfYear);return this.year(pe.getUTCFullYear()),this.month(pe.getUTCMonth()),this.date(pe.getUTCDate()),this}_e("N",0,0,"eraAbbr"),_e("NN",0,0,"eraAbbr"),_e("NNN",0,0,"eraAbbr"),_e("NNNN",0,0,"eraName"),_e("NNNNN",0,0,"eraNarrow"),_e("y",["y",1],"yo","eraYear"),_e("y",["yy",2],0,"eraYear"),_e("y",["yyy",3],0,"eraYear"),_e("y",["yyyy",4],0,"eraYear"),Ae("N",La),Ae("NN",La),Ae("NNN",La),Ae("NNNN",function Nu(h,g){return g.erasNameRegex(h)}),Ae("NNNNN",function cs(h,g){return g.erasNarrowRegex(h)}),Vt(["N","NN","NNN","NNNN","NNNNN"],function(h,g,y,k){var O=y._locale.erasParse(h,k,y._strict);O?G(y).era=O:G(y).invalidEra=h}),Ae("y",ze),Ae("yy",ze),Ae("yyy",ze),Ae("yyyy",ze),Ae("yo",function nl(h,g){return g._eraYearOrdinalRegex||ze}),Vt(["y","yy","yyy","yyyy"],vi),Vt(["yo"],function(h,g,y,k){var O;y._locale._eraYearOrdinalRegex&&(O=h.match(y._locale._eraYearOrdinalRegex)),g[vi]=y._locale.eraYearOrdinalParse?y._locale.eraYearOrdinalParse(h,O):parseInt(h,10)}),_e(0,["gg",2],0,function(){return this.weekYear()%100}),_e(0,["GG",2],0,function(){return this.isoWeekYear()%100}),us("gggg","weekYear"),us("ggggg","weekYear"),us("GGGG","isoWeekYear"),us("GGGGG","isoWeekYear"),Ae("G",je),Ae("g",je),Ae("GG",It,Ct),Ae("gg",It,Ct),Ae("GGGG",Q,si),Ae("gggg",Q,si),Ae("GGGGG",Te,Gt),Ae("ggggg",Te,Gt),At(["gggg","ggggg","GGGG","GGGGG"],function(h,g,y,k){g[k.substr(0,2)]=we(h)}),At(["gg","GG"],function(h,g,y,k){g[k]=A.parseTwoDigitYear(h)}),_e("Q",0,"Qo","quarter"),Ae("Q",fr),Vt("Q",function(h,g){g[Ji]=3*(we(h)-1)}),_e("D",["DD",2],"Do","date"),Ae("D",It,rn),Ae("DD",It,Ct),Ae("Do",function(h,g){return h?g._dayOfMonthOrdinalParse||g._ordinalParse:g._dayOfMonthOrdinalParseLenient}),Vt(["D","DD"],Gi),Vt("Do",function(h,g){g[Gi]=we(h.match(It)[0])});var sr=Bi("Date",!0);_e("DDD",["DDDD",3],"DDDo","dayOfYear"),Ae("DDD",wn),Ae("DDDD",sn),Vt(["DDD","DDDD"],function(h,g,y){y._dayOfYear=we(h)}),_e("m",["mm",2],0,"minute"),Ae("m",It,$n),Ae("mm",It,Ct),Vt(["m","mm"],xi);var Xo=Bi("Minutes",!1);_e("s",["ss",2],0,"second"),Ae("s",It,$n),Ae("ss",It,Ct),Vt(["s","ss"],Xe);var Ha,zo,Ba=Bi("Seconds",!1);for(_e("S",0,0,function(){return~~(this.millisecond()/100)}),_e(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),_e(0,["SSS",3],0,"millisecond"),_e(0,["SSSS",4],0,function(){return 10*this.millisecond()}),_e(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),_e(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),_e(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),_e(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),_e(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Ae("S",wn,fr),Ae("SS",wn,Ct),Ae("SSS",wn,sn),Ha="SSSS";Ha.length<=9;Ha+="S")Ae(Ha,ze);function Is(h,g){g[bt]=we(1e3*("0."+h))}for(Ha="S";Ha.length<=9;Ha+="S")Vt(Ha,Is);zo=Bi("Milliseconds",!1),_e("z",0,0,"zoneAbbr"),_e("zz",0,0,"zoneName");var Ee=ot.prototype;function Gl(h){return h}Ee.add=Xh,Ee.calendar=function Od(h,g){1===arguments.length&&(arguments[0]?Ho(arguments[0])?(h=arguments[0],g=void 0):function Ul(h){var O,g=xe(h)&&!Ie(h),y=!1,k=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(O=0;O<k.length;O+=1)y=y||ce(h,k[O]);return g&&y}(arguments[0])&&(g=arguments[0],h=void 0):(h=void 0,g=void 0));var y=h||Xi(),k=W(y,this).startOf("day"),O=A.calendarFormat(this,k)||"sameElse",z=g&&(Fe(g[O])?g[O].call(this,y):g[O]);return this.format(z||this.localeData().calendar(O,this,Xi(y)))},Ee.clone=function $l(){return new ot(this)},Ee.diff=function Pu(h,g,y){var k,O,z;if(!this.isValid())return NaN;if(!(k=W(h,this)).isValid())return NaN;switch(O=6e4*(k.utcOffset()-this.utcOffset()),g=wt(g)){case"year":z=fa(this,k)/12;break;case"month":z=fa(this,k);break;case"quarter":z=fa(this,k)/3;break;case"second":z=(this-k)/1e3;break;case"minute":z=(this-k)/6e4;break;case"hour":z=(this-k)/36e5;break;case"day":z=(this-k-O)/864e5;break;case"week":z=(this-k-O)/6048e5;break;default:z=this-k}return y?z:lt(z)},Ee.endOf=function Bc(h){var g,y;if(void 0===(h=wt(h))||"millisecond"===h||!this.isValid())return this;switch(y=this._isUTC?Vc:Lc,h){case"year":g=y(this.year()+1,0,1)-1;break;case"quarter":g=y(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":g=y(this.year(),this.month()+1,1)-1;break;case"week":g=y(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":g=y(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":g=y(this.year(),this.month(),this.date()+1)-1;break;case"hour":g=this._d.valueOf(),g+=ma-Na(g+(this._isUTC?0:this.utcOffset()*tl),ma)-1;break;case"minute":g=this._d.valueOf(),g+=tl-Na(g,tl)-1;break;case"second":g=this._d.valueOf(),g+=1e3-Na(g,1e3)-1}return this._d.setTime(g),A.updateOffset(this,!0),this},Ee.format=function Nd(h){h||(h=this.isUtc()?A.defaultFormatUtc:A.defaultFormat);var g=nn(this,h);return this.localeData().postformat(g)},Ee.from=function pa(h,g){return this.isValid()&&($e(h)&&h.isValid()||Xi(h).isValid())?lo({to:this,from:h}).locale(this.locale()).humanize(!g):this.localeData().invalidDate()},Ee.fromNow=function nf(h){return this.from(Xi(),h)},Ee.to=function tr(h,g){return this.isValid()&&($e(h)&&h.isValid()||Xi(h).isValid())?lo({from:this,to:h}).locale(this.locale()).humanize(!g):this.localeData().invalidDate()},Ee.toNow=function kr(h){return this.to(Xi(),h)},Ee.get=function Ic(h){return Fe(this[h=wt(h)])?this[h]():this},Ee.invalidAt=function P(){return G(this).overflow},Ee.isAfter=function Fr(h,g){var y=$e(h)?h:Xi(h);return!(!this.isValid()||!y.isValid())&&("millisecond"===(g=wt(g)||"millisecond")?this.valueOf()>y.valueOf():y.valueOf()<this.clone().startOf(g).valueOf())},Ee.isBefore=function Ra(h,g){var y=$e(h)?h:Xi(h);return!(!this.isValid()||!y.isValid())&&("millisecond"===(g=wt(g)||"millisecond")?this.valueOf()<y.valueOf():this.clone().endOf(g).valueOf()<y.valueOf())},Ee.isBetween=function Es(h,g,y,k){var O=$e(h)?h:Xi(h),z=$e(g)?g:Xi(g);return!!(this.isValid()&&O.isValid()&&z.isValid())&&("("===(k=k||"()")[0]?this.isAfter(O,y):!this.isBefore(O,y))&&(")"===k[1]?this.isBefore(z,y):!this.isAfter(z,y))},Ee.isSame=function Pd(h,g){var k,y=$e(h)?h:Xi(h);return!(!this.isValid()||!y.isValid())&&("millisecond"===(g=wt(g)||"millisecond")?this.valueOf()===y.valueOf():(k=y.valueOf(),this.clone().startOf(g).valueOf()<=k&&k<=this.clone().endOf(g).valueOf()))},Ee.isSameOrAfter=function U_(h,g){return this.isSame(h,g)||this.isAfter(h,g)},Ee.isSameOrBefore=function um(h,g){return this.isSame(h,g)||this.isBefore(h,g)},Ee.isValid=function Er(){return On(this)},Ee.lang=hm,Ee.locale=dm,Ee.localeData=Dr,Ee.max=Ms,Ee.min=z_,Ee.parsingFlags=function Lr(){return We({},G(this))},Ee.set=function _d(h,g){if("object"==typeof h){var k,y=function Di(h){var y,g=[];for(y in h)ce(h,y)&&g.push({unit:y,priority:fi[y]});return g.sort(function(k,O){return k.priority-O.priority}),g}(h=Sn(h)),O=y.length;for(k=0;k<O;k++)this[y[k].unit](h[y[k].unit])}else if(Fe(this[h=wt(h)]))return this[h](g);return this},Ee.startOf=function Ld(h){var g,y;if(void 0===(h=wt(h))||"millisecond"===h||!this.isValid())return this;switch(y=this._isUTC?Vc:Lc,h){case"year":g=y(this.year(),0,1);break;case"quarter":g=y(this.year(),this.month()-this.month()%3,1);break;case"month":g=y(this.year(),this.month(),1);break;case"week":g=y(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":g=y(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":g=y(this.year(),this.month(),this.date());break;case"hour":g=this._d.valueOf(),g-=Na(g+(this._isUTC?0:this.utcOffset()*tl),ma);break;case"minute":g=this._d.valueOf(),g-=Na(g,tl);break;case"second":g=this._d.valueOf(),g-=Na(g,1e3)}return this._d.setTime(g),A.updateOffset(this,!0),this},Ee.subtract=cm,Ee.toArray=function Me(){var h=this;return[h.year(),h.month(),h.date(),h.hour(),h.minute(),h.second(),h.millisecond()]},Ee.toObject=function Wt(){var h=this;return{years:h.year(),months:h.month(),date:h.date(),hours:h.hours(),minutes:h.minutes(),seconds:h.seconds(),milliseconds:h.milliseconds()}},Ee.toDate=function Mi(){return new Date(this.valueOf())},Ee.toISOString=function tf(h){if(!this.isValid())return null;var g=!0!==h,y=g?this.clone().utc():this;return y.year()<0||y.year()>9999?nn(y,g?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Fe(Date.prototype.toISOString)?g?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",nn(y,"Z")):nn(y,g?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ee.inspect=function $_(){if(!this.isValid())return"moment.invali
304d(/* "+this._i+" */)";var y,k,h="moment",g="";return this.isLocal()||(h=0===this.utcOffset()?"moment.utc":"moment.parseZone",g="Z"),y="["+h+'("]',k=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(y+k+"-MM-DD[T]HH:mm:ss.SSS"+g+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ee[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ee.toJSON=function Hi(){return this.isValid()?this.toISOString():null},Ee.toString=function Rd(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ee.unix=function Vd(){return Math.floor(this.valueOf()/1e3)},Ee.valueOf=function rf(){return this._d.valueOf()-6e4*(this._offset||0)},Ee.creationData=function Fa(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ee.eraName=function Yt(){var h,g,y,k=this.localeData().eras();for(h=0,g=k.length;h<g;++h)if(y=this.clone().startOf("day").valueOf(),k[h].since<=y&&y<=k[h].until||k[h].until<=y&&y<=k[h].since)return k[h].name;return""},Ee.eraNarrow=function ql(){var h,g,y,k=this.localeData().eras();for(h=0,g=k.length;h<g;++h)if(y=this.clone().startOf("day").valueOf(),k[h].since<=y&&y<=k[h].until||k[h
vendor: 4,160 bytes, line 304
304].until<=y&&y<=k[h].since)return k[h].narrow;return""},Ee.eraAbbr=function Bd(){var h,g,y,k=this.localeData().eras();for(h=0,g=k.length;h<g;++h)if(y=this.clone().startOf("day").valueOf(),k[h].since<=y&&y<=k[h].until||k[h].until<=y&&y<=k[h].since)return k[h].abbr;return""},Ee.eraYear=function ga(){var h,g,y,k,O=this.localeData().eras();for(h=0,g=O.length;h<g;++h)if(y=O[h].since<=O[h].until?1:-1,k=this.clone().startOf("day").valueOf(),O[h].since<=k&&k<=O[h].until||O[h].until<=k&&k<=O[h].since)return(this.year()-A(O[h].since).year())*y+O[h].offset;return this.year()},Ee.year=Bn,Ee.isLeapYear=function et(){return oo(this.year())},Ee.weekYear=function Jo(h){return Fu.call(this,h,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Ee.isoWeekYear=function jc(h){return Fu.call(this,h,this.isoWeek(),this.isoWeekday(),1,4)},Ee.quarter=Ee.quarters=function Ci(h){return null==h?Math.ceil((this.month()+1)/3):this.month(3*(h-1)+this.month()%3)},Ee.month=vd,Ee.daysInMonth=function Lh(){return He(this.year(),this.month())},Ee.week=Ee.weeks=function wd(h){var g=this.localeData().week(this);return null==h?g:this.add(7*(h-g),"d")},Ee.isoWeek=Ee.isoWeeks=function Xp(h){var g=pt(this,1,4).week;return null==h?g:this.add(7*(h-g),"d")},Ee.weeksInYear=function Va(){var h=this.localeData()._week;return xs(this.year(),h.dow,h.doy)},Ee.weeksInWeekYear=function ds(){var h=this.localeData()._week;return xs(this.weekYear(),h.dow,h.doy)},Ee.isoWeeksInYear=function tt(){return xs(this.year(),1,4)},Ee.isoWeeksInISOWeekYear=function of(){return xs(this.isoWeekYear(),1,4)},Ee.date=sr,Ee.day=Ee.days=function yi(h){if(!this.isValid())return null!=h?this:NaN;var g=Jn(this,"Day");return null!=h?(h=function os(h,g){return"string"!=typeof h?h:isNaN(h)?"number"==typeof(h=g.weekdaysParse(h))?h:null:parseInt(h,10)}(h,this.localeData()),this.add(h-g,"d")):g},Ee.weekday=function Yp(h){if(!this.isValid())return null!=h?this:NaN;var g=(this.day()+7-this.localeData()._week.dow)%7;return null==h?g:this.add(h-g,"d")},Ee.isoWeekday=function wr(h){if(!this.isValid())return null!=h?this:NaN;if(null!=h){var g=function yu(h,g){return"string"==typeof h?g.weekdaysParse(h)%7||7:isNaN(h)?null:h}(h,this.localeData());return this.day(this.day()%7?g:g-7)}return this.day()||7},Ee.dayOfYear=function Vr(h){var g=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==h?g:this.add(h-g,"d")},Ee.hour=Ee.hours=em,Ee.minute=Ee.minutes=Xo,Ee.second=Ee.seconds=Ba,Ee.millisecond=Ee.milliseconds=zo,Ee.utcOffset=function K(h,g,y){var O,k=this._offset||0;if(!this.isValid())return null!=h?this:NaN;if(null!=h){if("string"==typeof h){if(null===(h=ss(Tt,h)))return this}else Math.abs(h)<16&&!y&&(h*=60);return!this._isUTC&&g&&(O=fe(this)),this._offset=h,this._isUTC=!0,null!=O&&this.add(O,"m"),k!==h&&(!g||this._changeInProgress?lm(this,lo(h-k,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,A.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?k:fe(this)},Ee.utc=function ln(h){return this.utcOffset(0,h)},Ee.local=function oi(h){return this._isUTC&&(this.utcOffset(0,h),this._isUTC=!1,h&&this.subtract(fe(this),"m")),this},Ee.parseZone=function mr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var h=ss(kt,this._i);null!=h?this.utcOffset(h):this.utcOffset(0,!0)}return this},Ee.hasAlignedHourOffset=function Pn(h){return!!this.isValid()&&(h=h?Xi(h).utcOffset():0,(this.utcOffset()-h)%60==0)},Ee.isDST=function En(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ee.isLocal=function er(){return!!this.isValid()&&!this._isUTC},Ee.isUtcOffset=function ls(){return!!this.isValid()&&this._isUTC},Ee.isUtc=Ss,Ee.isUTC=Ss,Ee.zoneAbbr=function fm(){return this._isUTC?"UTC":""},Ee.zoneName=function pm(){return this._isUTC?"Coordinated Universal Time":""},Ee.dates=B("dates accessor is deprecated. Use date instead.",sr),Ee.months=B("months accessor is deprecated. Use month instead",vd),Ee.years=B("years accessor is deprecated. Use year instead",Bn),Ee.zone
vendor: 8,743 bytes, line 304
304=B("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ke(h,g){return null!=h?("string"!=typeof h&&(h=-h),this.utcOffset(h,g),this):-this.utcOffset()}),Ee.isDSTShifted=B("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function eo(){if(!ke(this._isDSTShifted))return this._isDSTShifted;var g,h={};return rt(h,this),(h=Nc(h))._a?(g=h._isUTC?Pt(h._a):Xi(h._a),this._isDSTShifted=this.isValid()&&function sm(h,g,y){var pe,k=Math.min(h.length,g.length),O=Math.abs(h.length-g.length),z=0;for(pe=0;pe<k;pe++)we(h[pe])!==we(g[pe])&&z++;return z+O}(h._a,g.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Qn=ao.prototype;function $c(h,g,y,k){var O=ri(),z=Pt().set(k,g);return O[y](z,h)}function W_(h,g,y){if(De(h)&&(g=h,h=void 0),h=h||"",null!=g)return $c(h,g,y,"month");var k,O=[];for(k=0;k<12;k++)O[k]=$c(h,k,y,"month");return O}function af(h,g,y,k){"boolean"==typeof h?(De(g)&&(y=g,g=void 0),g=g||""):(y=g=h,h=!1,De(g)&&(y=g,g=void 0),g=g||"");var pe,O=ri(),z=h?O._week.dow:0,Ge=[];if(null!=y)return $c(g,(y+z)%7,k,"day");for(pe=0;pe<7;pe++)Ge[pe]=$c(g,(pe+z)%7,k,"day");return Ge}Qn.calendar=function F_(h,g,y){var k=this._calendar[h]||this._calendar.sameElse;return Fe(k)?k.call(g,y):k},Qn.longDateFormat=function L_(h){var g=this._longDateFormat[h],y=this._longDateFormat[h.toUpperCase()],k=this._longDateFormatCache;return g||!y?g:k&&k[h]&&k[h].formatUpper===y?k[h].format:(g=y.match(Ut).map(function(O){return"MMMM"===O||"MM"===O||"DD"===O||"dddd"===O?O.slice(1):O}).join(""),k||(k=this._longDateFormatCache={}),k[h]={formatUpper:y,format:g},g)},Qn.invalidDate=function wC(){return this._invalidDate},Qn.ordinal=function DC(h){return this._ordinal.replace("%d",h)},Qn.preparse=Gl,Qn.postformat=Gl,Qn.relativeTime=function Ht(h,g,y,k){return this.postformat(yo.call(this,h,g,y,k))},Qn.pastFuture=function xC(h,g){return this.postformat(zh.call(this,h,g))},Qn.set=function $t(h){var g,y;for(y in function Yi(h,g){var y,k;for(y=0;y<Ei.length;y++)ce(g,k=Ei[y])||delete h["_"+k]}(this,h),function wu(h,g){var y,k;for(y=0;y<bd.length;y++)ce(g,k=bd[y])||delete h["_"+k]}(this,h),h)ce(h,y)&&(Fe(g=h[y])?this[y]=g:this["_"+y]=g);this._config=h,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Qn.eras=function ai(h,g){var y,k,O,z=this._eras||ri("en")._eras;for(y=0,k=z.length;y<k;++y)switch("string"==typeof z[y].since&&(O=A(z[y].since).startOf("day"),z[y].since=O.valueOf()),typeof z[y].until){case"undefined":z[y].until=1/0;break;case"string":O=A(z[y].until).startOf("day").valueOf(),z[y].until=O.valueOf()}return z},Qn.erasParse=function ei(h,g,y){var k,O,pe,Ge,Zt,z=this.eras();for(h=h.toUpperCase(),k=0,O=z.length;k<O;++k)if(pe=z[k].name.toUpperCase(),Ge=z[k].abbr.toUpperCase(),Zt=z[k].narrow.toUpperCase(),y)switch(g){case"N":case"NN":case"NNN":if(Ge===h)return z[k];break;case"NNNN":if(pe===h)return z[k];break;case"NNNNN":if(Zt===h)return z[k]}else if([pe,Ge,Zt].indexOf(h)>=0)return z[k]},Qn.erasConvertYear=function dn(h,g){var y=h.since<=h.until?1:-1;return void 0===g?A(h.since).year():A(h.since).year()+(g-h.offset)*y},Qn.erasAbbrRegex=function Wl(h){return ce(this,"_erasAbbrRegex")||zc.call(this),h?this._erasAbbrRegex:this._erasRegex},Qn.erasNameRegex=function nr(h){return ce(this,"_erasNameRegex")||zc.call(this),h?this._erasNameRegex:this._erasRegex},Qn.erasNarrowRegex=function Hc(h){return ce(this,"_erasNarrowRegex")||zc.call(this),h?this._erasNarrowRegex:this._erasRegex},Qn.months=function Ni(h,g){return h?be(this._months)?this._months[h.month()]:this._months[(this._months.isFormat||ar).test(g)?"format":"standalone"][h.month()]:be(this._months)?this._months:this._months.standalone},Qn.monthsShort=function qn(h,g){return h?be(this._monthsShort)?this._monthsShort[h.month()]:this._monthsShort[ar.test(g)?"format":"standalone"][h.month()]:be(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Qn.monthsParse=function Qo(h,g,y){var k,O,z;if(this._monthsParseExact)return No.call(this,h,g,y);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),k=0;k<12;k++){if(O=Pt([2e3,k]),y&&!this._longMonthsParse[k]&&(this._longMonthsParse[k]=new RegExp("^"+this.months(O,"").replace(".","")+"$","i"),this._shortMonthsParse[k]=new RegExp("^"+this.monthsShort(O,"").replace(".","")+"$","i")),!y&&!this._monthsParse[k]&&(z="^"+this.months(O,"")+"|^"+this.monthsShort(O,""),this._monthsParse[k]=new RegExp(z.replace(".",""),"i")),y&&"MMMM"===g&&this._longMonthsParse[k].test(h))return k;if(y&&"MMM"===g&&this._shortMonthsParse[k].test(h))return k;if(!y&&this._monthsParse[k].test(h))return k}},Qn.monthsRegex=function ee(h){return this._monthsParseExact?(ce(this,"_monthsRegex")||Gp.call(this),h?this._monthsStrictRegex:this._monthsRegex):(ce(this,"_monthsRegex")||(this._monthsRegex=pr),this._monthsStrictRegex&&h?this._monthsStrictRegex:this._monthsRegex)},Qn.monthsShortRegex=function Wp(h){return this._monthsParseExact?(ce(this,"_monthsRegex")||Gp.call(this),h?this._monthsShortStrictRegex:this._monthsShortRegex):(ce(this,"_monthsShortRegex")||(this._monthsShortRegex=Cr),this._monthsShortStrictRegex&&h?this._monthsShortStrictRegex:this._monthsShortRegex)},Qn.week=function Jp(h){return pt(h,this._week.dow,this._week.doy).week},Qn.firstDayOfYear=function Cd(){return this._week.doy},Qn.firstDayOfWeek=function yd(){return this._week.dow},Qn.weekdays=function Ac(h,g){var y=be(this._weekdays)?this._weekdays:this._weekdays[h&&!0!==h&&this._weekdays.isFormat.test(g)?"format":"standalone"];return!0===h?Cu(y,this._week.dow):h?y[h.day()]:y},Qn.weekdaysMin=function Qi(h){return!0===h?Cu(this._weekdaysMin,this._week.dow):h?this._weekdaysMin[h.day()]:this._weekdaysMin},Qn.weekdaysShort=function P_(h){return!0===h?Cu(this._weekdaysShort,this._week.dow):h?this._weekdaysShort[h.day()]:this._weekdaysShort},Qn.weekdaysParse=function yC(h,g,y){var k,O,z;if(this._weekdaysParseExact)return R_.call(this,h,g,y);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),k=0;k<7;k++){if(O=Pt([2e3,1]).day(k),y&&!this._fullWeekdaysParse[k]&&(this._fullWeekdaysParse[k]=new RegExp("^"+this.weekdays(O,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[k]=new RegExp("^"+this.weekdaysShort(O,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[k]=new RegExp("^"+this.weekdaysMin(O,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[k]||(z="^"+this.weekdays(O,"")+"|^"+this.weekdaysShort(O,"")+"|^"+this.weekdaysMin(O,""),this._weekdaysParse[k]=new RegExp(z.replace(".",""),"i")),y&&"dddd"===g&&this._fullWeekdaysParse[k].test(h))return k;if(y&&"ddd"===g&&this._shortWeekdaysParse[k].test(h))return k;if(y&&"dd"===g&&this._minWeekdaysParse[k].test(h))return k;if(!y&&this._weekdaysParse[k].test(h))return k}},Qn.weekdaysRegex=function Bh(h){return this._weekdaysParseExact?(ce(this,"_weekdaysRegex")||Wn.call(this),h?this._weekdaysStrictRegex:this._weekdaysRegex):(ce(this,"_weekdaysRegex")||(this._weekdaysRegex=Tc),this._weekdaysStrictRegex&&h?this._weekdaysStrictRegex:this._weekdaysRegex)},Qn.weekdaysShortRegex=function N_(h){return this._weekdaysParseExact?(ce(this,"_weekdaysRegex")||Wn.call(this),h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(ce(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Rl),this._weekdaysShortStrictRegex&&h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qn.weekdaysMinRegex=function Hh(h){return this._weekdaysParseExact?(ce(this,"_weekdaysRegex")||Wn.call(this),h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(ce(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nl),this._weekdaysMinStrictRegex&&h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qn.isPM=function kd(h){return"p"===(h+"").toLowerCase().charAt(0)},Qn.meridiem=function Du(h,g,y){return h>11?y?"pm":"PM":y?"am":"AM"},so("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(h){var g=h%10;return h+(1===we(h%100/10)?"th":1===g?"st":2===g?"nd":3===g?"rd":"th")}}),A.lang=B("moment.lang is deprecated. Use moment.locale instead.",so),A.langData=B("moment.langData is deprecated. Use moment.localeData instead.",ri);var il=Math.abs;function zd(h,g,y,k){var O=lo(g,y);return h._milliseconds+=k*O._milliseconds,h._days+=k*O._days,h._months+=k*O._months,h._bubble()}function gm(h){return h<0?Math.floor(h):Math.ceil(h)}function Lu(h){return 4800*h/146097}
vendor: 4,422 bytes, line 304
304function jd(h){return 146097*h/4800}function ji(h){return function(){return this.as(h)}}var Ud=ji("ms"),_m=ji("s"),ja=ji("m"),$d=ji("h"),qd=ji("d"),As=ji("w"),vm=ji("M"),pn=ji("Q"),Vu=ji("y"),sf=Ud;function jo(h){return function(){return this.isValid()?this._data[h]:NaN}}var co=jo("milliseconds"),Bu=jo("seconds"),rl=jo("minutes"),Ql=jo("hours"),cf=jo("days"),Br=jo("months"),Y_=jo("years");var Ua=Math.round,Wr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function bm(h,g,y,k,O){return yo.call(O,g||1,!!y,h,k)}function df(h,g,y,k){var O=lo(h).abs(),z=Ua(O.as("s")),pe=Ua(O.as("m")),Ge=Ua(O.as("h")),Zt=Ua(O.as("d")),In=Ua(O.as("M")),lr=Ua(O.as("w")),wo=Ua(O.as("y")),hs=z<=y.ss&&["s",z]||z<y.s&&["ss",z]||pe<=1&&["m"]||pe<y.m&&["mm",pe]||Ge<=1&&["h"]||Ge<y.h&&["hh",Ge]||Zt<=1&&["d"]||Zt<y.d&&["dd",Zt];return null!=y.w&&(hs=hs||lr<=1&&["w"]||lr<y.w&&["ww",lr]),(hs=hs||In<=1&&["M"]||In<y.M&&["MM",In]||wo<=1&&["y"]||["yy",wo])[2]=g,hs[3]=+h>0,hs[4]=k,bm.apply(null,hs)}var ol=Math.abs;function $a(h){return(h>0)-(h<0)||+h}function Kl(){if(!this.isValid())return this.localeData().invalidDate();var k,O,z,pe,Zt,In,lr,wo,h=ol(this._milliseconds)/1e3,g=ol(this._days),y=ol(this._months),Ge=this.asSeconds();return Ge?(k=lt(h/60),O=lt(k/60),h%=60,k%=60,z=lt(y/12),y%=12,pe=h?h.toFixed(3).replace(/\.?0+$/,""):"",Zt=Ge<0?"-":"",In=$a(this._months)!==$a(Ge)?"-":"",lr=$a(this._days)!==$a(Ge)?"-":"",wo=$a(this._milliseconds)!==$a(Ge)?"-":"",Zt+"P"+(z?In+z+"Y":"")+(y?In+y+"M":"")+(g?lr+g+"D":"")+(O||k||h?"T":"")+(O?wo+O+"H":"")+(k?wo+k+"M":"")+(h?wo+pe+"S":"")):"P0D"}var bn=el.prototype;return bn.isValid=function Pa(){return this._isValid},bn.abs=function G_(){var h=this._data;return this._milliseconds=il(this._milliseconds),this._days=il(this._days),this._months=il(this._months),h.milliseconds=il(h.milliseconds),h.seconds=il(h.seconds),h.minutes=il(h.minutes),h.hours=il(h.hours),h.months=il(h.months),h.years=il(h.years),this},bn.add=function Wc(h,g){return zd(this,h,g,1)},bn.subtract=function Yl(h,g){return zd(this,h,g,-1)},bn.as=function zi(h){if(!this.isValid())return NaN;var g,y,k=this._milliseconds;if("month"===(h=wt(h))||"quarter"===h||"year"===h)switch(g=this._days+k/864e5,y=this._months+Lu(g),h){case"month":return y;case"quarter":return y/3;case"year":return y/12}else switch(g=this._days+Math.round(jd(this._months)),h){case"week":return g/7+k/6048e5;case"day":return g+k/864e5;case"hour":return 24*g+k/36e5;case"minute":return 1440*g+k/6e4;case"second":return 86400*g+k/1e3;case"millisecond":return Math.floor(864e5*g)+k;default:throw new Error("Unknown unit "+h)}},bn.asMilliseconds=Ud,bn.asSeconds=_m,bn.asMinutes=ja,bn.asHours=$d,bn.asDays=qd,bn.asWeeks=As,bn.asMonths=vm,bn.asQuarters=pn,bn.asYears=Vu,bn.valueOf=sf,bn._bubble=function IC(){var O,z,pe,Ge,Zt,h=this._milliseconds,g=this._days,y=this._months,k=this._data;return h>=0&&g>=0&&y>=0||h<=0&&g<=0&&y<=0||(h+=864e5*gm(jd(y)+g),g=0,y=0),k.milliseconds=h%1e3,O=lt(h/1e3),k.seconds=O%60,z=lt(O/60),k.minutes=z%60,pe=lt(z/60),k.hours=pe%24,g+=lt(pe/24),y+=Zt=lt(Lu(g)),g-=gm(jd(Zt)),Ge=lt(y/12),y%=12,k.days=g,k.months=y,k.years=Ge,this},bn.clone=function ti(){return lo(this)},bn.get=function lf(h){return h=wt(h),this.isValid()?this[h+"s"]():NaN},bn.milliseconds=co,bn.seconds=Bu,bn.minutes=rl,bn.hours=Ql,bn.days=cf,bn.weeks=function uf(){return lt(this.days()/7)},bn.months=Br,bn.years=Y_,bn.humanize=function Hu(h,g){if(!this.isValid())return this.localeData().invalidDate();var O,z,y=!1,k=Wr;return"object"==typeof h&&(g=h,h=!1),"boolean"==typeof h&&(y=h),"object"==typeof g&&(k=We(We({},Wr),g||{}),null!=g.s&&null==g.ss&&(k.ss=g.s-1)),z=df(this,!y,k,O=this.localeData()),y&&(z=zh.call(O,+this,z)),O.postformat(z)},bn.toISOString=Kl,bn.toString=Kl,bn.toJSON=Kl,bn.locale=dm,bn.localeData=Dr,bn.toIsoString=B("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Kl),bn.lang=hm,_e("X",0,0,"unix"),_e("x",0,0,"valueOf"),Ae("x",je),Ae("X",/[+-]?\d+(\.\d{1,3})?/),Vt("X",function(h,g,y){y._d=new Date(1e3*parseFloat(h))}),Vt("x",function(h,g,y){y._d=new Date(we(h))}),A.version="2.31.0",function Et(h){Ft=h}(Xi),A.fn=Ee,A.min=function Zo(){return Zh("isBefore",[].slice.call(arguments,0))},A.max=function Ed(){return Zh("isAfter",[].slice.call(arguments,0))},A.now=function(){return Date.now?Date.now():+new Date},A.utc=Pt,A.unix=function mm(h){return Xi(1e3*h)},A.months=function EC(h,g){return W_(h,g,"months")}
304,A.isDate=Xt,A.locale=so,A.invalid=Li,A.duration=lo,A.isMoment=$e,A.weekdays=function Hd(h,g,y){return af(h,g,y,"weekdays")},A.parseZone=function q_(){return Xi.apply(null,arguments).parseZone()},A.localeData=ri,A.isDuration=zl,A.monthsShort=function Ts(h,g){return W_(h,g,"monthsShort")},A.weekdaysMin=function za(h,g,y){return af(h,g,y,"weekdaysMin")},A.defineLocale=Lo,A.updateLocale=function Vl(h,g){var y,k=Ll(h),O=tm;return null!=k&&(h=k._abbr),null!=g?(null!=Ii[h]&&null!=Ii[h].parentLocale?Ii[h].set(Fl(Ii[h]._config,g)):(null!=k&&(O=k._config),g=Fl(O,g),null==k&&(g.abbr=h),(y=new ao(g)).parentLocale=Ii[h],Ii[h]=y),so(h)):null!=Ii[h]&&(null!=Ii[h].parentLocale?(Ii[h]=Ii[h].parentLocale,h===so()&&so(h)):null!=Ii[h]&&delete Ii[h]),Ii[h]},A.locales=function qt(){return Qp(Ii)},A.weekdaysShort=function qc(h,g,y){return af(h,g,y,"weekdaysShort")},A.normalizeUnits=wt,A.relativeTimeRounding=function ym(h){return void 0===h?Ua:"function"==typeof h&&(Ua=h,!0)},A.relativeTimeThreshold=function Gc(h,g){return void 0!==Wr[h]&&(void 0===g?Wr[h]:(Wr[h]=g,"s"===h&&(Wr.ss=g-1),!0))},A.calendarFormat=function ef(h,g){var y=h.diff(g,"days",!0);return y<-6?"sameElse":y<-1?"lastWeek":y<0?"lastDay":y<1?"sameDay":y<2?"nextDay":y<7?"nextWeek":"sameElse"},A.prototype=Ee,A.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},A}()},721(Zn,Be){var st,A;st=function Et(){var be=typeof self<"u"?self:typeof window<"u"?window:void 0!==be?be:{},xe=!be.document&&!!be.postMessage,ce=be.IS_PAPA_WORKER||!1,Ie={},ke=0,De={};function Xt(B){return 65279===B.charCodeAt(0)?B.slice(1):B}function Ot(B){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function($){var he=ot($);he.chunkSize=parseInt(he.chunkSize),$.step||$.chunk||(he.chunkSize=null),this._handle=new Ri(he),(this._handle.streamer=this)._config=he}.call(this,B),this.parseChunk=function($,he){var Fe=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<Fe){let wt=this._config.newline;wt||(wt=this._handle.guessLineEndings($,Ye=this._config.quoteChar||'"')),$=[...$.split(wt).slice(Fe)].join(wt)}this.isFirstChunk&&ht(this._config.beforeFirstChunk)&&void 0!==(Ye=this._config.beforeFirstChunk($))&&($=Ye),this.isFirstChunk=!1,this._halted=!1,Fe=this._partialLine+$;var Ye=(this._partialLine="",this._handle.parse(Fe,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if($=Ye.meta.cursor,this._finished||(this._partialLine=Fe.substring($-this._baseIndex),this._baseIndex=$),Ye&&Ye.data&&(this._rowCount+=Ye.data.length),Fe=this._finished||this._config.preview&&this._rowCount>=this._config.preview,ce)be.postMessage({results:Ye,workerId:De.WORKER_ID,finished:Fe});else if(ht(this._config.chunk)&&!he){if(this._config.chunk(Ye,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=Ye=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(Ye.data),this._completeResults.errors=this._completeResults.errors.concat(Ye.errors),this._completeResults.meta=Ye.meta),this._completed||!Fe||!ht(this._config.complete)||Ye&&Ye.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),Fe||Ye&&Ye.meta.paused||this._nextChunk(),Ye}this._halted=!0},this._sendError=function($){ht(this._config.error)?this._config.error($):ce&&this._config.error&&be.postMessage({workerId:De.WORKER_ID,error:$,finished:!1})}}function We(B){var $;(B=B||{}).chunkSize||(B.chunkSize=De.RemoteChunkSize),Ot.call(this,B),this._nextChunk=xe?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(he){this._input=he,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if($=new XMLHttpRequest,this._config.withCredentials&&($.withCredentials=this._config.withCredentials),xe||($.onload=$e(this._chunkLoaded,this),$.onerror=$e(this._chunkError,this)),$.ontimeout=$e(this._chunkTimeout,this),$.open(this._config.downloadRequestBody?"POST":"GET",this._input,!xe),this._config.downloadTimeout&&!xe&&($.timeout=this._config.downloadTimeout),this._config.downloadRequestHeaders){var he,Fe=this._config.downloadRequestHeaders;for(he in Fe)$.setRequestHeader(he,Fe[he])}this._config.chunkSize&&$.setRequestHeader("Range","bytes="+this._start+"-"+(this._start+this._config.chunkSize-1));try{$.send(this._config.downloadRequestBody)}catch(wt){this._chunkError(wt.message)}xe&&0===$.status&&this._chunkError()}},this._chunkLoaded=function(){var he;4===$.readyState&&($.status<200||400<=$.status?this._chunkError():(this._start+=this._config.chunkSize||$.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(he=(he=$).getResponseHeader("Content-Range"))?parseInt(he.substring(he.lastIndexOf("/")+1)):-1),this.parseChunk($.responseText)))},this._chunkError=function(he){he=$.statusText||he,this._sendError(new Error(he))},this._chunkTimeout=function(){this._chunkError("Request timed out after "+this._config.downloadTimeout+"ms")}}function Pt(B){(B=B||{}).chunkSize||(B.chunkSize=De.LocalChunkSize),Ot.call(this,B);var $,he,Fe=typeof FileReader<"u";
304this.stream=function(Ye){this._input=Ye,he=Ye.slice||Ye.webkitSlice||Ye.mozSlice,Fe?(($=new FileReader).onload=$e(this._chunkLoaded,this),$.onerror=$e(this._chunkError,this)):$=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var Ye=this._input,wt=(this._config.chunkSize&&(wt=Math.min(this._start+this._config.chunkSize,this._input.size),Ye=he.call(Ye,this._start,wt)),$.readAsText(Ye,this._config.encoding));Fe||this._chunkLoaded({target:{result:wt}})},this._chunkLoaded=function(Ye){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(Ye.target.result)},this._chunkError=function(){this._sendError($.error)}}function Pi(B){var $;Ot.call(this,B=B||{}),this.stream=function(he){return $=he,this._nextChunk()},this._nextChunk=function(){var he,Fe;if(!this._finished)return $=(he=this._config.chunkSize)?(Fe=$.substring(0,he),$.substring(he)):(Fe=$,""),this._finished=!$,this.parseChunk(Fe)}}function G(B){Ot.call(this,B=B||{});var $=[],he=!0,Fe=!1;this.pause=function(){Ot.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){Ot.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(Ye){this._input=Ye,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){Fe&&1===$.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),$.length?this.parseChunk($.shift()):he=!0},this._streamData=$e(function(Ye){try{$.push("string"==typeof Ye?Ye:Ye.toString(this._config.encoding)),he&&(he=!1,this._checkIsFinished(),this.parseChunk($.shift()))}catch(wt){this._streamError(wt)}},this),this._streamError=$e(function(Ye){this._streamCleanUp(),this._sendError(Ye)},this),this._streamEnd=$e(function(){this._streamCleanUp(),Fe=!0,this._streamData("")},this),this._streamCleanUp=$e(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function Ri(B){var $,he,Fe,Ye,wt=Math.pow(2,53),Sn=-wt,fi=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,Di=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,Lt=this,Ut=0,Mt=0,pi=!1,ct=!1,_e=[],ft={data:[],errors:[],meta:{}};function hr(Ct){return"greedy"===B.skipEmptyLines?""===Ct.join("").trim():1===Ct.length&&0===Ct[0].length}function nn(){if(ft&&Fe&&(fr("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+De.DefaultDelimiter+"'"),Fe=!1),B.skipEmptyLines&&(ft.data=ft.data.filter(function(It){return!hr(It)})),Ln()){let It=function(vt){_e.push(vt)};if(ft)if(Array.isArray(ft.data[0])){for(var Ct=0;Ln()&&Ct<ft.data.length;Ct++)ft.data[Ct].forEach(It);ft.data.splice(0,1)}else ft.data.forEach(It)}function sn(It,vt){for(var en=B.header?{}:[],wn=0;wn<It.length;wn++){var Q=wn,Te=It[wn];ze=Q=B.header?wn>=_e.length?"__parsed_extra":_e[wn]:Q,je=Te=B.transform?B.transform(Te,Q):Te,void 0,kt=ze,B.dynamicTypingFunction&&void 0===B.dynamicTyping[kt]&&(B.dynamicTyping[kt]=B.dynamicTypingFunction(kt)),Te=!0===(B.dynamicTyping[kt]||B.dynamicTyping)?"true"===je||"TRUE"===je||"false"!==je&&"FALSE"!==je&&((kt=>{if(fi.test(kt)&&(kt=parseFloat(kt),Sn<kt&&kt<wt))return 1})(je)?parseFloat(je):Di.test(je)?new Date(je):""===je?null:je):je,"__parsed_extra"===Q?(en[Q]=en[Q]||[],en[Q].push(Te)):en[Q]=Te}var ze,je,kt;return B.header&&(wn>_e.length?fr("FieldMismatch","TooManyFields","Too many fields: expected "+_e.length+" fields but parsed "+wn,Mt+vt):wn<_e.length&&fr("FieldMismatch","TooFewFields","Too few fields: expected "+_e.length+" fields but parsed "+wn,Mt+vt)),en}var si;ft&&(B.header||B.dynamicTyping||B.transform)&&(si=1,!ft.data.length||Array.isArray(ft.data[0])?(ft.data=ft.data.map(sn),si=ft.data.length):ft.data=sn(ft.data,
vendor: 7,861 bytes, line 304
3040),B.header&&ft.meta&&(ft.meta.fields=_e),Mt+=si)}function Ln(){return B.header&&0===_e.length}function fr(Ct,sn,si,Gt){Ct={type:Ct,code:sn,message:si},void 0!==Gt&&(Ct.row=Gt),ft.errors.push(Ct)}ht(B.step)&&(Ye=B.step,B.step=function(Ct){ft=Ct,Ln()?nn():(nn(),0!==ft.data.length&&(Ut+=Ct.data.length,B.preview&&Ut>B.preview?he.abort():(ft.data=ft.data[0],Ye(ft,Lt))))}),this.parse=function(Ct,sn,si){var Gt=B.quoteChar||'"';return(B.newline||(B.newline=this.guessLineEndings(Ct,Gt)),Fe=!1,B.delimiter?ht(B.delimiter)&&(B.delimiter=B.delimiter(Ct),ft.meta.delimiter=B.delimiter):((Gt=((It,vt,en,wn,Q)=>{var Te,ze,je,kt;Q=Q||[",","\t","|",";",De.RECORD_SEP,De.UNIT_SEP];for(var Tt=0;Tt<Q.length;Tt++){for(var li,kn=Q[Tt],rn=0,$n=0,Nn=0,Ae=(je=void 0,new Li({comments:wn,delimiter:kn,newline:vt,preview:10}).parse(It)),Vi=0;Vi<Ae.data.length;Vi++)en&&hr(Ae.data[Vi])?Nn++:($n+=li=Ae.data[Vi].length,void 0===je?je=li:0<li&&(rn+=Math.abs(li-je),je=li));0<Ae.data.length&&($n/=Ae.data.length-Nn),1.99<$n&&(void 0===ze||rn<ze||rn===ze&&kt<$n)&&(ze=rn,Te=kn,kt=$n)}return{successful:!!(B.delimiter=Te),bestDelimiter:Te}})(Ct,B.newline,B.skipEmptyLines,B.comments,B.delimitersToGuess)).successful?B.delimiter=Gt.bestDelimiter:(Fe=!0,B.delimiter=De.DefaultDelimiter),ft.meta.delimiter=B.delimiter),Gt=ot(B)).header=Ln(),B.preview&&B.header&&Gt.preview++,$=Ct,he=new Li(Gt),ft=he.parse($,sn,si),nn(),pi?{meta:{paused:!0}}:ft||{meta:{paused:!1}}},this.paused=function(){return pi},this.pause=function(){pi=!0,he.abort(),$=ht(B.chunk)?"":$.substring(he.getCharIndex())},this.resume=function(){Lt.streamer._halted?(pi=!1,Lt.streamer.parseChunk($,!0)):setTimeout(Lt.resume,3)},this.aborted=function(){return ct},this.abort=function(){ct=!0,he.abort(),ft.meta.aborted=!0,ht(B.complete)&&B.complete(ft),$=""},this.guessLineEndings=function(It,Gt){It=It.substring(0,1048576),Gt=new RegExp(On(Gt)+"([^]*?)"+On(Gt),"gm");var si=(It=It.replace(Gt,"")).split("\r");if(It=1<(Gt=It.split("\n")).length&&Gt[0].length<si[0].length,1===si.length||It)return"\n";for(var vt=0,en=0;en<si.length;en++)"\n"===si[en][0]&&vt++;return vt>=si.length/2?"\r\n":"\r"}}function On(B){return B.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Li(B){var $=(B=B||{}).delimiter,he=B.newline,Fe=B.comments,Ye=B.step,wt=B.preview,Sn=B.fastMode,fi=null,Di=!1,Lt=null==B.quoteChar?'"':B.quoteChar,Ut=Lt;if(void 0!==B.escapeChar&&(Ut=B.escapeChar),("string"!=typeof $||-1<De.BAD_DELIMITERS.indexOf($))&&($=","),Fe===$)throw new Error("Comment character same as delimiter");!0===Fe?Fe="#":("string"!=typeof Fe||-1<De.BAD_DELIMITERS.indexOf(Fe))&&(Fe=!1),"\n"!==he&&"\r"!==he&&"\r\n"!==he&&(he="\n");var Mt=0,pi=!1;this.parse=function(ct,_e,ft){if("string"!=typeof ct)throw new Error("Input must be a string");var hr=ct.length,nn=$.length,Ln=he.length,fr=Fe.length,Ct=ht(Ye),sn=[],si=[],Gt=[],It=Mt=0;if(!ct)return rn();if(Sn||!1!==Sn&&-1===ct.indexOf(Lt)){for(var vt=ct.split(he),en=0;en<vt.length;en++){if(Mt+=(Gt=vt[en]).length,en!==vt.length-1)Mt+=he.length;else if(ft)return rn();if(!Fe||Gt.substring(0,fr)!==Fe){if(Ct){if(sn=[],kt(Gt.split($)),$n(),pi)return rn()}else kt(Gt.split($));if(wt&&wt<=en)return sn=sn.slice(0,wt),rn(!0)}}return rn()}for(var wn=ct.indexOf($,Mt),Q=ct.indexOf(he,Mt),Te=new RegExp(On(Ut)+On(Lt),"g"),ze=ct.indexOf(Lt,Mt);;)if(ct[Mt]===Lt)for(ze=Mt,Mt++;;){if(-1===(ze=ct.indexOf(Lt,ze+1)))return ft||si.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:sn.length,index:Mt}),li();if(ze===hr-1)return li(ct.substring(Mt,ze).replace(Te,Lt));if(Lt===Ut&&ct[ze+1]===Ut)ze++;else if(Lt===Ut||0===ze||ct[ze-1]!==Ut){-1!==wn&&wn<ze+1&&(wn=ct.indexOf($,ze+1));var je=Tt(-1===(Q=-1!==Q&&Q<ze+1?ct.indexOf(he,ze+1):Q)?wn:Math.min(wn,Q));if(ct.substr(ze+1+je,nn)===$){Gt.push(ct.substring(Mt,ze).replace(Te,Lt)),ct[Mt=ze+1+je+nn]!==Lt&&(ze=ct.indexOf(Lt,Mt)),wn=ct.indexOf($,Mt),Q=ct.indexOf(he,Mt);break}if(je=Tt(Q),ct.substring(ze+1+je,ze+1+je+Ln)===he){if(Gt.push(ct.substring(Mt,ze).replace(Te,Lt)),kn(ze+1+je+Ln),wn=ct.indexOf($,Mt),ze=ct.indexOf(Lt,Mt),Ct&&($n(),pi))return rn();if(wt&&sn.length>=wt)return rn(!0);break}si.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:sn.length,index:Mt}),ze++}}else if(Fe&&0===Gt.length&&ct.substring(Mt,Mt+fr)===Fe){if(-1===Q)return rn();Q=ct.indexOf(he,Mt=Q+Ln),wn=ct.indexOf($,Mt)}else if(-1!==wn&&(wn<Q||-1===Q))Gt.push(ct.substring(Mt,wn)),wn=ct.indexOf($,Mt=wn+nn);else{if(-1===Q)break;if(Gt.push(ct.substring(Mt,Q)),kn(Q+Ln),Ct&&($n(),pi))return rn();if(wt&&sn.length>=wt)return rn(!0)}return li();function kt(Nn){sn.push(Nn),It=Mt}function Tt(Nn){return-1!==Nn&&(Nn=ct.substring(ze+1,Nn))&&""===Nn.trim()?Nn.length:0}function li(Nn){return ft||(void 0===Nn&&(Nn=ct.substring(Mt)),Gt.push(Nn),Mt=hr,kt(Gt),Ct&&$n()),rn()}function kn(Nn){Mt=Nn,kt(Gt),Gt=[],Q=ct.indexOf(he,Mt)}function rn(Nn){if(B.header&&!_e&&sn.length&&!Di){var Ae=sn[0],Vi=Object.create(null),ca=new Set(Ae);let or=!1;for(let lt=0;lt<Ae.length;lt++){let we=Xt(Ae[lt]);if(Vi[we=ht(B.transformHeader)?B.transformHeader(we,lt):we]){let dt,Vt=Vi[we];for(;dt=we+"_"+Vt,Vt++,ca.has(dt););ca.add(dt),Ae[lt]=dt,Vi[we]++,or=!0,(fi=null===fi?{}:fi)[dt]=we}else Vi[we]=1,Ae[lt]=we;ca.add(we)}or&&console.warn("Duplicate headers found and renamed."),Di=!0}return{data:sn,errors:si,meta:{delimiter:$,linebreak:he,aborted:pi,truncated:!!Nn,cursor:It+(_e||0),renamedHeaders:fi}}}function $n(){Ye(rn()),sn=[],si=[]}},this.abort=function(){pi=!0},this.getCharIndex=function(){return Mt}}function Je(B){var $=B.data,he=Ie[$.workerId],Fe=!1;if($.error)he.userError($.error,$.file);else if($.results&&$.results.data){var Ye={abort:function(){Fe=!0,it($.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:rt,resume:rt};if(ht(he.userStep)){for(var wt=0;wt<$.results.data.length&&(he.userStep({data:$.results.data[wt],errors:$.results.errors,meta:$.results.meta},Ye),!Fe);wt++);delete $.results}else ht(he.userChunk)&&(he.userChunk($.results,Ye,$.file),delete $.results)}$.finished&&!Fe&&it($.workerId,$.results)}function it(B,$){var he=Ie[B];ht(he.userComplete)&&he.userComplete($),he.terminate(),delete Ie[B]}function rt(){throw new Error("Not implemented.")}function ot(B){if("object"!=typeof B||null===B)return B;var $,he=Array.isArray(B)?[]:{};for($ in B)he[$]=ot(B[$]);return he}function $e(B,$){return function(){B.apply($,arguments)}}function ht(B){return"function"==typeof B}return De.parse=function(B,$){var Fe,Ye,wt;if(ht(he=($=$||{}).dynamicTyping||!1)&&($.dynamicTypingFunction=he,he={}),$.dynamicTyping=he,$.transform=!!ht($.transform)&&$.transform,void 0!==$.downloadTimeout){var he=parseInt($.downloadTimeout);if(isNaN(he))throw new Error("Config downloadTimeout value ("+$.downloadTimeout+") not parsable by parseInt(val).");$.downloadTimeout=he}if(!$.worker||!De.WORKERS_SUPPORTED)return he=null,"string"==typeof B?(B=Xt(B),he=new($.download?We:Pi)($)):!0===B.readable&&ht(B.read)&&ht(B.on)?he=new G($):(be.File&&B instanceof File||B instanceof Object)&&(he=new Pt($)),he.stream(B);(he=!!De.WORKERS_SUPPORTED&&(Ye=be.URL||be.webkitURL||null,wt=Et.toString(),Fe=De.BLOB_URL||(De.BLOB_URL=Ye.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",wt,")();"],{type:"text/javascript"}))),(Fe=new be.Worker(Fe)).onmessage=Je,Fe.id=ke++,Ie[Fe.id]=Fe)).userStep=$.step,he.userChunk=$.chunk,he.userComplete=$.complete,he.userError=$.error,$.step=ht($.step),$.chunk=ht($.chunk),$.complete=ht($.complete),$.error=ht($.error),delete $.worker,he.postMessage({input:B,config:$,workerId:he.id})},De.unparse=function(B,$){var he=!1,Fe=!0,Ye=",",wt="\r\n",Sn='"',fi=Sn+Sn,Di=!1,Lt=null,Ut=!1,Mt=((()=>
304{if("object"==typeof $){if("string"!=typeof $.delimiter||De.BAD_DELIMITERS.filter(function(_e){return-1!==$.delimiter.indexOf(_e)}).length||(Ye=$.delimiter),"boolean"!=typeof $.quotes&&"function"!=typeof $.quotes&&!Array.isArray($.quotes)||(he=$.quotes),"boolean"!=typeof $.skipEmptyLines&&"string"!=typeof $.skipEmptyLines||(Di=$.skipEmptyLines),"string"==typeof $.newline&&(wt=$.newline),"string"==typeof $.quoteChar&&(fi=(Sn=$.quoteChar)+Sn),"boolean"==typeof $.header&&(Fe=$.header),Array.isArray($.columns)){if(0===$.columns.length)throw new Error("Option columns is empty");Lt=$.columns}void 0!==$.escapeChar&&(fi=$.escapeChar+Sn),$.escapeFormulae instanceof RegExp?Ut=$.escapeFormulae:"boolean"==typeof $.escapeFormulae&&$.escapeFormulae&&(Ut=/^[=+\-@\t\r].*$/)}})(),new RegExp(On(Sn),"g"));if("string"==typeof B&&(B=JSON.parse(B)),Array.isArray(B)){if(!B.length||Array.isArray(B[0]))return pi(null,B,Di);if("object"==typeof B[0])return pi(Lt||Object.keys(B[0]),B,Di)}else if("object"==typeof B)return"string"==typeof B.data&&(B.data=JSON.parse(B.data)),Array.isArray(B.data)&&(B.fields||(B.fields=B.meta&&B.meta.fields||Lt),B.fields||(B.fields=Array.isArray(B.data[0])?B.fields:"object"==typeof B.data[0]?Object.keys(B.data[0]):[]),Array.isArray(B.data[0])||"object"==typeof B.data[0]||(B.data=[B.data])),pi(B.fields||[],B.data||[],Di);throw new Error("Unable to serialize unrecognized input");function pi(_e,ft,hr){var nn="",Ln=("string"==typeof _e&&(_e=JSON.parse(_e)),"string"==typeof ft&&(ft=JSON.parse(ft)),Array.isArray(_e)&&0<_e.length),fr=!Array.isArray(ft[0]);if(Ln&&Fe){for(var Ct=0;Ct<_e.length;Ct++)0<Ct&&(nn+=Ye),nn+=ct(_e[Ct],Ct);0<ft.length&&(nn+=wt)}for(var sn=0;sn<ft.length;sn++){var si=(Ln?_e:ft[sn]).length,Gt=!1,It=Ln?0===Object.keys(ft[sn]).length:0===ft[sn].length;if(hr&&!Ln&&(Gt="greedy"===hr?""===ft[sn].join("").trim():1===ft[sn].length&&0===ft[sn][0].length),"greedy"===hr&&Ln){for(var vt=[],en=0;en<si;en++)vt.push(ft[sn][fr?_e[en]:en]);Gt=""===vt.join("").trim()}if(!Gt){for(var Q=0;Q<si;Q++)0<Q&&!It&&(nn+=Ye),nn+=ct(ft[sn][Ln&&fr?_e[Q]:Q],Q);sn<ft.length-1&&(!hr||0<si&&!It)&&(nn+=wt)}}return nn}function ct(_e,ft){var hr,nn,Ln;return null==_e?"":_e.constructor===Date?isNaN(_e.getTime())?"":_e.toISOString():(Ln=!1,Ut&&"string"==typeof _e&&Ut.test(_e)&&(_e="'"+_e,Ln=!0),nn=(hr=_e.toString()).replace(Mt,fi),(Ln=Ln||!0===he||"function"==typeof he&&he(_e,ft)||Array.isArray(he)&&he[ft]||((fr,Ct)=>{for(var sn=0;sn<Ct.length;sn++)if(-1<fr.indexOf(Ct[sn]))return!0;return!1})(nn,De.BAD_DELIMITERS)||-1<nn.indexOf(Ye)||-1<hr.indexOf(Sn)||" "===nn.charAt(0)||" "===nn.charAt(nn.length-1))?Sn+nn+Sn:nn)}},De.RECORD_SEP="\x1e",De.UNIT_SEP="\x1f",De.BYTE_ORDER_MARK="\ufeff",De.BAD_DELIMITERS=["\r","\n",'"',De.BYTE_ORDER_MARK],De.WORKERS_SUPPORTED=!xe&&!!be.Worker,De.NODE_STREAM_INPUT=1,De.LocalChunkSize=10485760,De.RemoteChunkSize=5242880,De.DefaultDelimiter=",",De.Parser=Li,De.ParserHandle=Ri,De.NetworkStreamer=We,De.FileStreamer=Pt,De.StringStreamer=Pi,De.ReadableStreamStreamer=G,ce&&(be.onmessage=function(B){B=B.data,void 0===De.WORKER_ID&&B&&(De.WORKER_ID=B.workerId),"string"==typeof B.input?be.postMessage({workerId:De.WORKER_ID,results:De.parse(B.input,B.config),finished:!0}):(be.File&&B.input instanceof File||B.input instanceof Object)&&(B=De.parse(B.input,B.config))&&be.postMessage({workerId:De.WORKER_ID,results:B,finished:!0})}),(We.prototype=Object.create(Ot.prototype)).constructor=We,(Pt.prototype=Object.create(Ot.prototype)).constructor=Pt,(Pi.prototype=Object.create(Pi.prototype)).constructor=Pi,(G.prototype=Object.create(Ot.prototype)).constructor=G,De},void 0!==(A=st.apply(Be,[]))&&(Zn.exports=A)},313(Zn,Be,st){var Ft={"./de":717,"./de.js":717,"./en-gb":539,"./en-gb.js":539,"node_modules/moment/locale/de":717,"node_modules/moment/locale/de.js":717,"node_modules/moment/locale/en-gb":539,"node_modules/moment/locale/en-gb.js":539};function A(be){var xe=Et(be);return st(xe)}function Et(be){if(!st.o(Ft,be)){var xe=new Error("Cannot find module '"+be+"'");throw xe.code="MODULE_NOT_FOUND",xe}return Ft[be]}A.keys=function(){return Object.keys(Ft)},A.resolve=Et,Zn.exports=A,A.id=313}},Zn=>{Zn(Zn.s=137)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.